From 3a035fc9e0060bd6798ffa8a521f238ea2e08575 Mon Sep 17 00:00:00 2001 From: Ra Date: Fri, 12 Sep 2025 04:23:42 -0700 Subject: [PATCH] hmmmm maybe not supposed to include these bin folders, ..... guess we'll find out later --- build.gradle.kts | 27 +- buildSrc/build.gradle.kts | 7 +- buildSrc/src/main/kotlin/Dependencies.kt | 4 +- cache/bin/main/djb2.properties | 1403 ++ .../main/net/runelite/cache/AreaManager.class | Bin 0 -> 3245 bytes cache/bin/main/net/runelite/cache/Cache.class | Bin 0 -> 4675 bytes .../main/net/runelite/cache/ConfigType.class | Bin 0 -> 2161 bytes .../net/runelite/cache/HeightMapDumper.class | Bin 0 -> 4579 bytes .../main/net/runelite/cache/IndexType.class | Bin 0 -> 2272 bytes .../net/runelite/cache/InterfaceManager.class | Bin 0 -> 7234 bytes .../net/runelite/cache/InventoryManager.class | Bin 0 -> 3117 bytes .../main/net/runelite/cache/ItemManager.class | Bin 0 -> 6136 bytes .../net/runelite/cache/MapImageDumper.class | Bin 0 -> 33378 bytes .../main/net/runelite/cache/NpcManager.class | Bin 0 -> 5270 bytes .../net/runelite/cache/ObjectManager.class | Bin 0 -> 5315 bytes .../net/runelite/cache/OverlayManager.class | Bin 0 -> 3347 bytes .../net/runelite/cache/SpriteManager.class | Bin 0 -> 4978 bytes .../net/runelite/cache/StructManager.class | Bin 0 -> 3377 bytes .../net/runelite/cache/TextureManager.class | Bin 0 -> 3242 bytes .../net/runelite/cache/UnderlayManager.class | Bin 0 -> 3364 bytes .../cache/definitions/AreaDefinition.class | Bin 0 -> 5629 bytes .../ClientScript1Instruction$Opcode.class | Bin 0 -> 2688 bytes .../ClientScript1Instruction.class | Bin 0 -> 2694 bytes .../cache/definitions/EnumDefinition.class | Bin 0 -> 5072 bytes .../cache/definitions/FrameDefinition.class | Bin 0 -> 4333 bytes .../definitions/FramemapDefinition.class | Bin 0 -> 2815 bytes .../definitions/HealthBarDefinition.class | Bin 0 -> 4583 bytes .../definitions/HitSplatDefinition.class | Bin 0 -> 6434 bytes .../definitions/InterfaceDefinition.class | Bin 0 -> 32023 bytes .../definitions/InventoryDefinition.class | Bin 0 -> 1915 bytes .../cache/definitions/ItemDefinition.class | Bin 0 -> 17959 bytes .../cache/definitions/KitDefinition.class | Bin 0 -> 4335 bytes .../definitions/LocationsDefinition.class | Bin 0 -> 2869 bytes .../definitions/MapDefinition$Tile.class | Bin 0 -> 3773 bytes .../cache/definitions/MapDefinition.class | Bin 0 -> 2788 bytes .../cache/definitions/ModelDefinition.class | Bin 0 -> 21889 bytes .../cache/definitions/NpcDefinition.class | Bin 0 -> 15243 bytes .../cache/definitions/ObjectDefinition.class | Bin 0 -> 16380 bytes .../cache/definitions/OverlayDefinition.class | Bin 0 -> 5343 bytes .../cache/definitions/ParamDefinition.class | Bin 0 -> 3180 bytes .../cache/definitions/ScriptDefinition.class | Bin 0 -> 4684 bytes .../definitions/SequenceDefinition.class | Bin 0 -> 5875 bytes .../definitions/SpotAnimDefinition.class | Bin 0 -> 4954 bytes .../cache/definitions/SpriteDefinition.class | Bin 0 -> 4795 bytes .../cache/definitions/StructDefinition.class | Bin 0 -> 2439 bytes .../cache/definitions/TextureDefinition.class | Bin 0 -> 6421 bytes .../cache/definitions/TrackDefinition.class | Bin 0 -> 1792 bytes .../definitions/UnderlayDefinition.class | Bin 0 -> 3831 bytes .../cache/definitions/VarbitDefinition.class | Bin 0 -> 2521 bytes .../definitions/WorldMapDefinition.class | Bin 0 -> 5712 bytes .../cache/definitions/WorldMapType0.class | Bin 0 -> 4102 bytes .../cache/definitions/WorldMapType1.class | Bin 0 -> 4198 bytes .../cache/definitions/WorldMapType2.class | Bin 0 -> 3002 bytes .../cache/definitions/WorldMapType3.class | Bin 0 -> 5302 bytes .../cache/definitions/WorldMapTypeBase.class | Bin 0 -> 144 bytes .../exporters/InterfaceExporter.class | Bin 0 -> 1558 bytes .../definitions/exporters/ItemExporter.class | Bin 0 -> 1533 bytes .../definitions/exporters/NpcExporter.class | Bin 0 -> 1527 bytes .../exporters/ObjectExporter.class | Bin 0 -> 1545 bytes .../exporters/SpriteExporter.class | Bin 0 -> 1280 bytes .../definitions/loaders/AreaLoader.class | Bin 0 -> 2543 bytes .../definitions/loaders/EnumLoader.class | Bin 0 -> 2687 bytes .../definitions/loaders/FrameLoader.class | Bin 0 -> 2402 bytes .../definitions/loaders/FramemapLoader.class | Bin 0 -> 1197 bytes .../definitions/loaders/HealthBarLoader.class | Bin 0 -> 1737 bytes .../definitions/loaders/HitSplatLoader.class | Bin 0 -> 2279 bytes .../definitions/loaders/InterfaceLoader.class | Bin 0 -> 10109 bytes .../definitions/loaders/InventoryLoader.class | Bin 0 -> 996 bytes .../definitions/loaders/ItemLoader.class | Bin 0 -> 5042 bytes .../cache/definitions/loaders/KitLoader.class | Bin 0 -> 1867 bytes .../definitions/loaders/LocationsLoader.class | Bin 0 -> 1884 bytes .../cache/definitions/loaders/MapLoader.class | Bin 0 -> 2139 bytes .../definitions/loaders/ModelLoader.class | Bin 0 -> 17869 bytes .../cache/definitions/loaders/NpcLoader.class | Bin 0 -> 5289 bytes .../definitions/loaders/ObjectLoader.class | Bin 0 -> 7001 bytes .../definitions/loaders/OverlayLoader.class | Bin 0 -> 1509 bytes .../definitions/loaders/ParamLoader.class | Bin 0 -> 1379 bytes .../definitions/loaders/ScriptLoader.class | Bin 0 -> 2738 bytes .../definitions/loaders/SequenceLoader.class | Bin 0 -> 2418 bytes .../definitions/loaders/SpotAnimLoader.class | Bin 0 -> 2135 bytes .../definitions/loaders/SpriteLoader.class | Bin 0 -> 3021 bytes .../definitions/loaders/StructLoader.class | Bin 0 -> 1752 bytes .../definitions/loaders/TextureLoader.class | Bin 0 -> 1625 bytes .../definitions/loaders/TrackLoader.class | Bin 0 -> 8533 bytes .../definitions/loaders/UnderlayLoader.class | Bin 0 -> 1268 bytes .../definitions/loaders/VarbitLoader.class | Bin 0 -> 1092 bytes .../definitions/loaders/WorldMapLoader.class | Bin 0 -> 4369 bytes .../loaders/sound/AudioEnvelopeLoader.class | Bin 0 -> 1495 bytes .../loaders/sound/InstrumentLoader.class | Bin 0 -> 2932 bytes .../loaders/sound/SoundEffectLoader.class | Bin 0 -> 2286 bytes .../sound/SoundEffectTrackLoader.class | Bin 0 -> 1822 bytes .../definitions/providers/ItemProvider.class | Bin 0 -> 217 bytes .../definitions/providers/ModelProvider.class | Bin 0 -> 268 bytes .../providers/OverlayProvider.class | Bin 0 -> 226 bytes .../providers/SpriteProvider.class | Bin 0 -> 224 bytes .../providers/StructProvider.class | Bin 0 -> 223 bytes .../providers/TextureProvider.class | Bin 0 -> 226 bytes .../providers/UnderlayProvider.class | Bin 0 -> 229 bytes .../definitions/savers/InterfaceSaver.class | Bin 0 -> 4827 bytes .../cache/definitions/savers/ItemSaver.class | Bin 0 -> 4394 bytes .../definitions/savers/LocationSaver.class | Bin 0 -> 3764 bytes .../cache/definitions/savers/MapSaver.class | Bin 0 -> 1620 bytes .../cache/definitions/savers/NpcSaver.class | Bin 0 -> 3933 bytes .../definitions/savers/ObjectSaver.class | Bin 0 -> 4725 bytes .../definitions/savers/ScriptSaver.class | Bin 0 -> 2732 bytes .../sound/AudioEnvelopeDefinition.class | Bin 0 -> 1146 bytes .../sound/InstrumentDefinition.class | Bin 0 -> 5989 bytes .../sound/SoundEffectDefinition.class | Bin 0 -> 2378 bytes .../sound/SoundEffectTrackDefinition.class | Bin 0 -> 1324 bytes .../main/net/runelite/cache/fs/Archive.class | Bin 0 -> 5243 bytes .../net/runelite/cache/fs/ArchiveFiles.class | Bin 0 -> 5288 bytes .../net/runelite/cache/fs/Container.class | Bin 0 -> 4122 bytes .../main/net/runelite/cache/fs/FSFile.class | Bin 0 -> 1438 bytes .../main/net/runelite/cache/fs/Index.class | Bin 0 -> 4609 bytes .../main/net/runelite/cache/fs/Storage.class | Bin 0 -> 469 bytes .../main/net/runelite/cache/fs/Store.class | Bin 0 -> 4171 bytes .../runelite/cache/fs/flat/FlatStorage.class | Bin 0 -> 10239 bytes .../cache/fs/jagex/CompressionType.class | Bin 0 -> 427 bytes .../runelite/cache/fs/jagex/DataFile.class | Bin 0 -> 4800 bytes .../cache/fs/jagex/DataFileWriteResult.class | Bin 0 -> 386 bytes .../runelite/cache/fs/jagex/DiskStorage.class | Bin 0 -> 8524 bytes .../runelite/cache/fs/jagex/IndexEntry.class | Bin 0 -> 1550 bytes .../runelite/cache/fs/jagex/IndexFile.class | Bin 0 -> 3215 bytes .../runelite/cache/index/ArchiveData.class | Bin 0 -> 1375 bytes .../net/runelite/cache/index/FileData.class | Bin 0 -> 686 bytes .../net/runelite/cache/index/IndexData.class | Bin 0 -> 5250 bytes .../net/runelite/cache/io/InputStream.class | Bin 0 -> 5181 bytes .../net/runelite/cache/io/OutputStream.class | Bin 0 -> 4011 bytes .../net/runelite/cache/item/Graphics3D.class | Bin 0 -> 26528 bytes .../cache/item/ItemSpriteFactory.class | Bin 0 -> 9916 bytes .../main/net/runelite/cache/item/Model.class | Bin 0 -> 12942 bytes .../cache/item/RSTextureProvider.class | Bin 0 -> 2277 bytes .../runelite/cache/item/Rasterizer2D.class | Bin 0 -> 1301 bytes .../net/runelite/cache/item/Renderable.class | Bin 0 -> 354 bytes .../main/net/runelite/cache/item/Sprite.class | Bin 0 -> 3296 bytes .../runelite/cache/models/CircularAngle.class | Bin 0 -> 691 bytes .../runelite/cache/models/FaceNormal.class | Bin 0 -> 347 bytes .../runelite/cache/models/JagexColor.class | Bin 0 -> 2666 bytes .../runelite/cache/models/ObjExporter.class | Bin 0 -> 4304 bytes .../net/runelite/cache/models/Vector3f.class | Bin 0 -> 2260 bytes .../runelite/cache/models/VertexNormal.class | Bin 0 -> 1201 bytes .../runelite/cache/region/HeightCalc.class | Bin 0 -> 2120 bytes .../net/runelite/cache/region/Location.class | Bin 0 -> 2366 bytes .../net/runelite/cache/region/Position.class | Bin 0 -> 1694 bytes .../net/runelite/cache/region/Region.class | Bin 0 -> 4960 bytes .../runelite/cache/region/RegionLoader.class | Bin 0 -> 6422 bytes .../runelite/cache/script/Instruction.class | Bin 0 -> 700 bytes .../runelite/cache/script/Instructions.class | Bin 0 -> 21299 bytes .../net/runelite/cache/script/Opcodes.class | Bin 0 -> 21744 bytes .../cache/script/RuneLiteInstructions.class | Bin 0 -> 567 bytes .../cache/script/RuneLiteOpcodes.class | Bin 0 -> 238 bytes .../cache/script/assembler/Assembler.class | Bin 0 -> 3020 bytes .../cache/script/assembler/LabelVisitor.class | Bin 0 -> 2259 bytes .../script/assembler/LexerErrorListener.class | Bin 0 -> 1168 bytes .../cache/script/assembler/LookupCase.class | Bin 0 -> 717 bytes .../cache/script/assembler/LookupSwitch.class | Bin 0 -> 688 bytes .../cache/script/assembler/ScriptWriter.class | Bin 0 -> 13244 bytes .../script/assembler/rs2asmBaseListener.class | Bin 0 -> 11714 bytes .../cache/script/assembler/rs2asmLexer.class | Bin 0 -> 5427 bytes .../script/assembler/rs2asmListener.class | Bin 0 -> 6123 bytes .../rs2asmParser$HeaderContext.class | Bin 0 -> 2656 bytes .../assembler/rs2asmParser$IdContext.class | Bin 0 -> 1556 bytes .../rs2asmParser$Id_valueContext.class | Bin 0 -> 1441 bytes .../rs2asmParser$InstructionContext.class | Bin 0 -> 1932 bytes ...rs2asmParser$Instruction_nameContext.class | Bin 0 -> 1910 bytes ...asmParser$Instruction_operandContext.class | Bin 0 -> 2209 bytes .../rs2asmParser$Int_stack_countContext.class | Bin 0 -> 1662 bytes .../rs2asmParser$Int_stack_valueContext.class | Bin 0 -> 1483 bytes .../rs2asmParser$Int_var_countContext.class | Bin 0 -> 1642 bytes .../rs2asmParser$Int_var_valueContext.class | Bin 0 -> 1471 bytes .../assembler/rs2asmParser$LabelContext.class | Bin 0 -> 1430 bytes .../assembler/rs2asmParser$LineContext.class | Bin 0 -> 2079 bytes .../rs2asmParser$Name_opcodeContext.class | Bin 0 -> 1459 bytes .../rs2asmParser$Name_stringContext.class | Bin 0 -> 1466 bytes .../rs2asmParser$Operand_intContext.class | Bin 0 -> 1459 bytes .../rs2asmParser$Operand_labelContext.class | Bin 0 -> 1478 bytes .../rs2asmParser$Operand_qstringContext.class | Bin 0 -> 1487 bytes .../assembler/rs2asmParser$ProgContext.class | Bin 0 -> 2604 bytes ...2asmParser$String_stack_countContext.class | Bin 0 -> 1692 bytes ...2asmParser$String_stack_valueContext.class | Bin 0 -> 1501 bytes ...rs2asmParser$String_var_countContext.class | Bin 0 -> 1673 bytes ...rs2asmParser$String_var_valueContext.class | Bin 0 -> 1489 bytes .../rs2asmParser$Switch_keyContext.class | Bin 0 -> 1453 bytes .../rs2asmParser$Switch_lookupContext.class | Bin 0 -> 1892 bytes .../rs2asmParser$Switch_valueContext.class | Bin 0 -> 1472 bytes .../cache/script/assembler/rs2asmParser.class | Bin 0 -> 23129 bytes .../script/disassembler/Disassembler.class | Bin 0 -> 6527 bytes .../net/runelite/cache/script/rs2asm.tokens | 18 + .../runelite/cache/script/rs2asmLexer.tokens | 18 + .../main/net/runelite/cache/util/BZip2.class | Bin 0 -> 2511 bytes .../BigBufferedImage$FileDataBuffer$1.class | Bin 0 -> 832 bytes .../BigBufferedImage$FileDataBuffer.class | Bin 0 -> 4702 bytes ...feredImage$FileDataBufferDeleterHook.class | Bin 0 -> 1395 bytes .../BigBufferedImage$ImagePartLoader.class | Bin 0 -> 2987 bytes .../util/BigBufferedImage$SimpleRaster.class | Bin 0 -> 1073 bytes .../cache/util/BigBufferedImage.class | Bin 0 -> 7110 bytes .../main/net/runelite/cache/util/Crc32.class | Bin 0 -> 659 bytes .../main/net/runelite/cache/util/Djb2.class | Bin 0 -> 578 bytes .../net/runelite/cache/util/Djb2Manager.class | Bin 0 -> 2097 bytes .../main/net/runelite/cache/util/GZip.class | Bin 0 -> 1813 bytes .../net/runelite/cache/util/IDClass.class | Bin 0 -> 2175 bytes .../net/runelite/cache/util/KeyProvider.class | Bin 0 -> 152 bytes .../main/net/runelite/cache/util/Namer.class | Bin 0 -> 2502 bytes .../runelite/cache/util/ScriptVarType.class | Bin 0 -> 3852 bytes .../main/net/runelite/cache/util/Xtea.class | Bin 0 -> 1809 bytes .../net/runelite/cache/util/XteaKey.class | Bin 0 -> 2010 bytes .../cache/util/XteaKeyManager$1.class | Bin 0 -> 733 bytes .../runelite/cache/util/XteaKeyManager.class | Bin 0 -> 2446 bytes cache/bin/test/cache.properties | 3 + .../test/net/runelite/cache/AreaDumper.class | Bin 0 -> 3527 bytes .../net/runelite/cache/CacheProperties.class | Bin 0 -> 1238 bytes .../net/runelite/cache/EnumDumperTest.class | Bin 0 -> 4645 bytes .../test/net/runelite/cache/FrameDumper.class | Bin 0 -> 5655 bytes .../net/runelite/cache/FramemapDumper.class | Bin 0 -> 4296 bytes .../net/runelite/cache/HealthBarDumper.class | Bin 0 -> 4799 bytes .../runelite/cache/HeightMapDumperTest.class | Bin 0 -> 2170 bytes .../net/runelite/cache/HitSplatDumper.class | Bin 0 -> 4739 bytes .../runelite/cache/InterfaceManagerTest.class | Bin 0 -> 1652 bytes .../net/runelite/cache/InventoryDumper.class | Bin 0 -> 4749 bytes .../net/runelite/cache/ItemManagerTest.class | Bin 0 -> 1627 bytes .../net/runelite/cache/KitDumperTest.class | Bin 0 -> 4632 bytes .../net/runelite/cache/MapDumperTest.class | Bin 0 -> 7695 bytes .../runelite/cache/MapImageDumperTest.class | Bin 0 -> 4244 bytes .../net/runelite/cache/ModelDumperTest.class | Bin 0 -> 3546 bytes .../net/runelite/cache/NpcManagerTest.class | Bin 0 -> 1878 bytes .../runelite/cache/ObjectManagerTest.class | Bin 0 -> 1893 bytes .../net/runelite/cache/OverlayDumper.class | Bin 0 -> 4669 bytes .../test/net/runelite/cache/ParamDumper.class | Bin 0 -> 4713 bytes .../net/runelite/cache/SequenceDumper.class | Bin 0 -> 4699 bytes .../cache/SoundEffectsDumperTest.class | Bin 0 -> 6216 bytes .../runelite/cache/SpotanimDumperTest.class | Bin 0 -> 4801 bytes .../cache/SpritePixelsManagerTest.class | Bin 0 -> 1818 bytes .../net/runelite/cache/StoreLocation$1.class | Bin 0 -> 652 bytes .../net/runelite/cache/StoreLocation.class | Bin 0 -> 3291 bytes .../runelite/cache/StructManagerTest.class | Bin 0 -> 3884 bytes .../net/runelite/cache/TextureDumper.class | Bin 0 -> 3545 bytes .../test/net/runelite/cache/TitleDumper.class | Bin 0 -> 2561 bytes .../net/runelite/cache/TrackDumperTest.class | Bin 0 -> 5649 bytes .../net/runelite/cache/UnderlayDumper.class | Bin 0 -> 4679 bytes .../net/runelite/cache/VarbitDumper.class | Bin 0 -> 4684 bytes .../runelite/cache/WorldMapDumperTest.class | Bin 0 -> 4583 bytes .../savers/InterfaceSaverTest.class | Bin 0 -> 2590 bytes .../definitions/savers/ScriptSaverTest.class | Bin 0 -> 2016 bytes .../net/runelite/cache/fs/ContainerTest.class | Bin 0 -> 1137 bytes .../net/runelite/cache/fs/StoreLoadTest.class | Bin 0 -> 2297 bytes .../net/runelite/cache/fs/StoreTest.class | Bin 0 -> 4171 bytes .../cache/fs/flat/FlatStorageTest.class | Bin 0 -> 3251 bytes .../cache/fs/jagex/DataFileTest.class | Bin 0 -> 3833 bytes .../cache/fs/jagex/DiskStorageTest.class | Bin 0 -> 3351 bytes .../cache/fs/jagex/IndexFileTest.class | Bin 0 -> 1425 bytes .../runelite/cache/io/OutputStreamTest.class | Bin 0 -> 1294 bytes .../cache/item/ItemSpriteFactoryTest$1.class | Bin 0 -> 1895 bytes .../cache/item/ItemSpriteFactoryTest.class | Bin 0 -> 4605 bytes .../cache/models/JagexColorTest.class | Bin 0 -> 3398 bytes .../cache/models/ObjExporterTest.class | Bin 0 -> 2503 bytes .../cache/script/InstructionsTest.class | Bin 0 -> 532 bytes .../cache/script/assembler/681.rs2asm | 275 + .../runelite/cache/script/assembler/91.rs2asm | 122 + .../script/assembler/AssemblerTest.class | Bin 0 -> 2994 bytes .../cache/script/assembler/Unicode.rs2asm | 7 + .../disassembler/DisassemblerTest.class | Bin 0 -> 4207 bytes .../net/runelite/cache/util/Djb2Test.class | Bin 0 -> 611 bytes .../net/runelite/cache/util/XteaTest.class | Bin 0 -> 1135 bytes cache/bin/test/simplelogger.properties | 1 + cache/cache.gradle.kts | 4 +- deobfuscator/deobfuscator.gradle.kts | 29 +- .../asm/attributes/code/Parameter.java | 2 +- gradle/wrapper/gradle-wrapper.properties | 4 +- .../http/api/discord/DiscordClient$1.class | Bin 0 -> 2286 bytes .../http/api/discord/DiscordClient.class | Bin 0 -> 2558 bytes .../DiscordEmbed$DiscordEmbedBuilder.class | Bin 0 -> 4998 bytes .../http/api/discord/DiscordEmbed.class | Bin 0 -> 7857 bytes .../http/api/discord/DiscordMessage.class | Bin 0 -> 3118 bytes .../AuthorEmbed$AuthorEmbedBuilder.class | Bin 0 -> 2098 bytes .../http/api/discord/embed/AuthorEmbed.class | Bin 0 -> 2496 bytes .../embed/FieldEmbed$FieldEmbedBuilder.class | Bin 0 -> 2297 bytes .../http/api/discord/embed/FieldEmbed.class | Bin 0 -> 2699 bytes .../FooterEmbed$FooterEmbedBuilder.class | Bin 0 -> 1926 bytes .../http/api/discord/embed/FooterEmbed.class | Bin 0 -> 2224 bytes .../embed/ImageEmbed$ImageEmbedBuilder.class | Bin 0 -> 2082 bytes .../http/api/discord/embed/ImageEmbed.class | Bin 0 -> 2412 bytes .../ProviderEmbed$ProviderEmbedBuilder.class | Bin 0 -> 1746 bytes .../api/discord/embed/ProviderEmbed.class | Bin 0 -> 1907 bytes ...ThumbnailEmbed$ThumbnailEmbedBuilder.class | Bin 0 -> 2138 bytes .../api/discord/embed/ThumbnailEmbed.class | Bin 0 -> 2448 bytes .../embed/VideoEmbed$VideoEmbedBuilder.class | Bin 0 -> 1898 bytes .../http/api/discord/embed/VideoEmbed.class | Bin 0 -> 2116 bytes .../net/runelite/http/api/RuneLiteAPI$1.class | Bin 0 -> 1194 bytes .../net/runelite/http/api/RuneLiteAPI.class | Bin 0 -> 4746 bytes .../http/api/account/OAuthResponse.class | Bin 0 -> 2460 bytes .../net/runelite/http/api/chat/Duels.class | Bin 0 -> 2433 bytes .../runelite/http/api/chat/LayoutRoom.class | Bin 0 -> 2032 bytes .../net/runelite/http/api/chat/Task.class | Bin 0 -> 2826 bytes .../http/api/config/ConfigEntry.class | Bin 0 -> 2426 bytes .../http/api/config/Configuration.class | Bin 0 -> 2350 bytes .../net/runelite/http/api/feed/FeedItem.class | Bin 0 -> 4080 bytes .../runelite/http/api/feed/FeedItemType.class | Bin 0 -> 1142 bytes .../runelite/http/api/feed/FeedResult.class | Bin 0 -> 2263 bytes .../http/api/ge/GrandExchangeClient$1.class | Bin 0 -> 1310 bytes .../http/api/ge/GrandExchangeClient.class | Bin 0 -> 2890 bytes .../http/api/ge/GrandExchangeTrade.class | Bin 0 -> 5746 bytes .../http/api/gson/ColorTypeAdapter.class | Bin 0 -> 3327 bytes .../api/gson/IllegalReflectionExclusion.class | Bin 0 -> 2737 bytes .../http/api/gson/InstantTypeAdapter.class | Bin 0 -> 2283 bytes ...pmentStats$ItemEquipmentStatsBuilder.class | Bin 0 -> 3900 bytes .../http/api/item/ItemEquipmentStats.class | Bin 0 -> 4743 bytes .../runelite/http/api/item/ItemPrice.class | Bin 0 -> 2620 bytes .../runelite/http/api/item/ItemStats.class | Bin 0 -> 4334 bytes .../net/runelite/http/api/item/ItemType.class | Bin 0 -> 1597 bytes .../http/api/loottracker/GameItem.class | Bin 0 -> 1984 bytes .../http/api/loottracker/LootAggregate.class | Bin 0 -> 5176 bytes .../http/api/loottracker/LootRecord.class | Bin 0 -> 5456 bytes .../http/api/loottracker/LootRecordType.class | Bin 0 -> 1300 bytes .../http/api/worlds/World$WorldBuilder.class | Bin 0 -> 2728 bytes .../net/runelite/http/api/worlds/World.class | Bin 0 -> 3855 bytes .../http/api/worlds/WorldRegion.class | Bin 0 -> 1973 bytes .../http/api/worlds/WorldResult.class | Bin 0 -> 1333 bytes .../runelite/http/api/worlds/WorldType.class | Bin 0 -> 1537 bytes .../api/ws/RuntimeTypeAdapterFactory$1.class | Bin 0 -> 4853 bytes .../api/ws/RuntimeTypeAdapterFactory.class | Bin 0 -> 4817 bytes .../http/api/ws/WebsocketGsonFactory.class | Bin 0 -> 3407 bytes .../http/api/ws/WebsocketMessage.class | Bin 0 -> 431 bytes .../http/api/ws/messages/Handshake.class | Bin 0 -> 2035 bytes .../http/api/ws/messages/LoginResponse.class | Bin 0 -> 1955 bytes .../http/api/ws/messages/party/Join.class | Bin 0 -> 2338 bytes .../http/api/ws/messages/party/Part.class | Bin 0 -> 342 bytes .../ws/messages/party/PartyChatMessage.class | Bin 0 -> 1895 bytes .../messages/party/PartyMemberMessage.class | Bin 0 -> 722 bytes .../api/ws/messages/party/PartyMessage.class | Bin 0 -> 402 bytes .../http/api/ws/messages/party/UserJoin.class | Bin 0 -> 2743 bytes .../http/api/ws/messages/party/UserPart.class | Bin 0 -> 1981 bytes .../http/api/ws/messages/party/UserSync.class | Bin 0 -> 1046 bytes .../runelite/http/api/xtea/XteaClient$1.class | Bin 0 -> 1413 bytes .../runelite/http/api/xtea/XteaClient$2.class | Bin 0 -> 716 bytes .../runelite/http/api/xtea/XteaClient.class | Bin 0 -> 4665 bytes .../net/runelite/http/api/xtea/XteaKey.class | Bin 0 -> 2016 bytes .../runelite/http/api/xtea/XteaRequest.class | Bin 0 -> 2751 bytes http-api/bin/main/runelite.properties | 2 + .../http/api/gson/ColorTypeAdapterTest.class | Bin 0 -> 1585 bytes .../api/gson/InstantTypeAdapterTest.class | Bin 0 -> 1453 bytes injected-client/injected-client.gradle.kts | 15 +- .../main/net/runelite/api/mixins/Copy.class | Bin 0 -> 456 bytes .../net/runelite/api/mixins/FieldHook.class | Bin 0 -> 523 bytes .../main/net/runelite/api/mixins/Inject.class | Bin 0 -> 421 bytes .../net/runelite/api/mixins/MethodHook.class | Bin 0 -> 522 bytes .../main/net/runelite/api/mixins/Mixin.class | Bin 0 -> 540 bytes .../main/net/runelite/api/mixins/Mixins.class | Bin 0 -> 432 bytes .../net/runelite/api/mixins/Replace.class | Bin 0 -> 462 bytes .../main/net/runelite/api/mixins/Shadow.class | Bin 0 -> 419 bytes .../main/net/runelite/mapping/Construct.class | Bin 0 -> 432 bytes .../main/net/runelite/mapping/Export.class | Bin 0 -> 430 bytes .../net/runelite/mapping/Implements.class | Bin 0 -> 423 bytes .../main/net/runelite/mapping/Import.class | Bin 0 -> 430 bytes .../runelite/mapping/ObfuscatedGetter.class | Bin 0 -> 508 bytes .../net/runelite/mapping/ObfuscatedName.class | Bin 0 -> 458 bytes .../mapping/ObfuscatedSignature.class | Bin 0 -> 543 bytes .../com/jagex/oldscape/pub/OAuthApi.class | Bin 0 -> 151 bytes .../bin/main/net/runelite/api/Actor.class | Bin 0 -> 2354 bytes .../net/runelite/api/AmbientSoundEffect.class | Bin 0 -> 277 bytes .../bin/main/net/runelite/api/Animation.class | Bin 0 -> 356 bytes .../main/net/runelite/api/AnimationID.class | Bin 0 -> 10505 bytes .../bin/main/net/runelite/api/Buffer.class | Bin 0 -> 375 bytes .../net/runelite/api/BufferProvider.class | Bin 0 -> 198 bytes .../net/runelite/api/ChatLineBuffer.class | Bin 0 -> 271 bytes .../net/runelite/api/ChatMessageType.class | Bin 0 -> 4473 bytes .../main/net/runelite/api/ChatPlayer.class | Bin 0 -> 176 bytes .../bin/main/net/runelite/api/Client.class | Bin 0 -> 16756 bytes .../main/net/runelite/api/CollisionData.class | Bin 0 -> 151 bytes .../net/runelite/api/CollisionDataFlag.class | Bin 0 -> 1129 bytes .../bin/main/net/runelite/api/Constants.class | Bin 0 -> 1284 bytes .../net/runelite/api/DecorativeObject.class | Bin 0 -> 386 bytes .../bin/main/net/runelite/api/Deque.class | Bin 0 -> 303 bytes .../main/net/runelite/api/DialogOption.class | Bin 0 -> 3332 bytes .../bin/main/net/runelite/api/DualNode.class | Bin 0 -> 170 bytes .../main/net/runelite/api/DynamicObject.class | Bin 0 -> 297 bytes .../net/runelite/api/EnumComposition.class | Bin 0 -> 321 bytes .../bin/main/net/runelite/api/EnumID.class | Bin 0 -> 737 bytes .../runelite/api/EquipmentInventorySlot.class | Bin 0 -> 1751 bytes .../main/net/runelite/api/Experience.class | Bin 0 -> 3796 bytes .../bin/main/net/runelite/api/FontID.class | Bin 0 -> 844 bytes .../main/net/runelite/api/FontTypeFace.class | Bin 0 -> 197 bytes .../bin/main/net/runelite/api/Frames.class | Bin 0 -> 197 bytes .../bin/main/net/runelite/api/Friend.class | Bin 0 -> 145 bytes .../net/runelite/api/FriendContainer.class | Bin 0 -> 400 bytes .../net/runelite/api/FriendsChatManager.class | Bin 0 -> 432 bytes .../net/runelite/api/FriendsChatMember.class | Bin 0 -> 249 bytes .../net/runelite/api/FriendsChatRank.class | Bin 0 -> 2402 bytes .../main/net/runelite/api/GameEngine.class | Bin 0 -> 312 bytes .../main/net/runelite/api/GameObject.class | Bin 0 -> 494 bytes .../bin/main/net/runelite/api/GameState.class | Bin 0 -> 3219 bytes .../net/runelite/api/GrandExchangeOffer.class | Bin 0 -> 317 bytes .../api/GrandExchangeOfferState.class | Bin 0 -> 1410 bytes .../bin/main/net/runelite/api/GraphicID.class | Bin 0 -> 4128 bytes .../net/runelite/api/GraphicsObject.class | Bin 0 -> 358 bytes .../main/net/runelite/api/GroundObject.class | Bin 0 -> 334 bytes .../bin/main/net/runelite/api/HashTable.class | Bin 0 -> 382 bytes .../bin/main/net/runelite/api/HeadIcon.class | Bin 0 -> 1816 bytes .../bin/main/net/runelite/api/HealthBar.class | Bin 0 -> 289 bytes .../main/net/runelite/api/HintArrowType.class | Bin 0 -> 1390 bytes .../runelite/api/Hitsplat$HitsplatType.class | Bin 0 -> 2513 bytes .../bin/main/net/runelite/api/Hitsplat.class | Bin 0 -> 2516 bytes .../bin/main/net/runelite/api/IconID.class | Bin 0 -> 2664 bytes .../bin/main/net/runelite/api/Ignore.class | Bin 0 -> 143 bytes .../main/net/runelite/api/IndexDataBase.class | Bin 0 -> 351 bytes .../main/net/runelite/api/IndexedSprite.class | Bin 0 -> 521 bytes .../net/runelite/api/InstanceTemplates.class | Bin 0 -> 3557 bytes .../main/net/runelite/api/IntegerNode.class | Bin 0 -> 200 bytes .../main/net/runelite/api/InventoryID.class | Bin 0 -> 3111 bytes .../bin/main/net/runelite/api/Item.class | Bin 0 -> 1569 bytes .../net/runelite/api/ItemComposition.class | Bin 0 -> 1255 bytes .../main/net/runelite/api/ItemContainer.class | Bin 0 -> 445 bytes .../bin/main/net/runelite/api/ItemID.class | Bin 0 -> 506743 bytes .../bin/main/net/runelite/api/ItemLayer.class | Bin 0 -> 369 bytes .../net/runelite/api/IterableHashTable.class | Bin 0 -> 374 bytes .../main/net/runelite/api/JagexColor.class | Bin 0 -> 1853 bytes .../bin/main/net/runelite/api/KeyCode.class | Bin 0 -> 2624 bytes .../net/runelite/api/KeyFocusListener.class | Bin 0 -> 130 bytes .../bin/main/net/runelite/api/Locatable.class | Bin 0 -> 252 bytes .../runelite/api/LocatableQueryResults.class | Bin 0 -> 2478 bytes .../net/runelite/api/MainBufferProvider.class | Bin 0 -> 213 bytes .../net/runelite/api/MapElementConfig.class | Bin 0 -> 188 bytes .../main/net/runelite/api/MenuAction.class | Bin 0 -> 6922 bytes .../bin/main/net/runelite/api/MenuEntry.class | Bin 0 -> 1614 bytes .../bin/main/net/runelite/api/Mesh.class | Bin 0 -> 879 bytes .../main/net/runelite/api/MessageNode.class | Bin 0 -> 566 bytes .../bin/main/net/runelite/api/Model.class | Bin 0 -> 1013 bytes .../bin/main/net/runelite/api/ModelData.class | Bin 0 -> 842 bytes .../bin/main/net/runelite/api/ModelID.class | Bin 0 -> 1208 bytes .../main/net/runelite/api/MouseRecorder.class | Bin 0 -> 215 bytes .../bin/main/net/runelite/api/NPC.class | Bin 0 -> 504 bytes .../net/runelite/api/NPCComposition.class | Bin 0 -> 598 bytes .../bin/main/net/runelite/api/Nameable.class | Bin 0 -> 297 bytes .../net/runelite/api/NameableContainer.class | Bin 0 -> 424 bytes .../bin/main/net/runelite/api/Node.class | Bin 0 -> 221 bytes .../bin/main/net/runelite/api/NodeCache.class | Bin 0 -> 198 bytes .../bin/main/net/runelite/api/NpcID.class | Bin 0 -> 367029 bytes .../main/net/runelite/api/NullItemID.class | Bin 0 -> 476763 bytes .../bin/main/net/runelite/api/NullNpcID.class | Bin 0 -> 61654 bytes .../main/net/runelite/api/NullObjectID.class | Bin 0 -> 753449 bytes .../net/runelite/api/ObjectComposition.class | Bin 0 -> 546 bytes .../bin/main/net/runelite/api/ObjectID.class | Bin 0 -> 864967 bytes .../main/net/runelite/api/ParamHolder.class | Bin 0 -> 542 bytes .../bin/main/net/runelite/api/ParamID.class | Bin 0 -> 1073 bytes .../main/net/runelite/api/PendingLogin.class | Bin 0 -> 188 bytes .../main/net/runelite/api/Perspective.class | Bin 0 -> 20819 bytes .../bin/main/net/runelite/api/Player.class | Bin 0 -> 702 bytes .../net/runelite/api/PlayerComposition.class | Bin 0 -> 351 bytes .../bin/main/net/runelite/api/Point.class | Bin 0 -> 1889 bytes .../bin/main/net/runelite/api/Prayer.class | Bin 0 -> 4619 bytes .../main/net/runelite/api/Preferences.class | Bin 0 -> 408 bytes .../main/net/runelite/api/Projectile.class | Bin 0 -> 672 bytes .../main/net/runelite/api/ProjectileID.class | Bin 0 -> 3060 bytes .../bin/main/net/runelite/api/Query.class | Bin 0 -> 1787 bytes .../main/net/runelite/api/QueryResults.class | Bin 0 -> 4023 bytes .../bin/main/net/runelite/api/Quest.class | Bin 0 -> 17811 bytes .../main/net/runelite/api/QuestState.class | Bin 0 -> 1075 bytes .../net/runelite/api/RenderOverview.class | Bin 0 -> 491 bytes .../main/net/runelite/api/Renderable.class | Bin 0 -> 340 bytes .../net/runelite/api/RuneLiteObject.class | Bin 0 -> 412 bytes .../bin/main/net/runelite/api/Scene.class | Bin 0 -> 797 bytes .../net/runelite/api/SceneTileModel.class | Bin 0 -> 1111 bytes .../net/runelite/api/SceneTilePaint.class | Bin 0 -> 415 bytes .../bin/main/net/runelite/api/Script.class | Bin 0 -> 197 bytes .../net/runelite/api/ScriptArguments.class | Bin 0 -> 522 bytes .../main/net/runelite/api/ScriptEvent.class | Bin 0 -> 881 bytes .../bin/main/net/runelite/api/ScriptID.class | Bin 0 -> 2462 bytes .../net/runelite/api/SequenceDefinition.class | Bin 0 -> 278 bytes .../bin/main/net/runelite/api/SettingID.class | Bin 0 -> 449 bytes .../bin/main/net/runelite/api/Skeleton.class | Bin 0 -> 220 bytes .../bin/main/net/runelite/api/Skill.class | Bin 0 -> 2807 bytes .../bin/main/net/runelite/api/SkullIcon.class | Bin 0 -> 1341 bytes .../main/net/runelite/api/SoundEffectID.class | Bin 0 -> 2907 bytes .../net/runelite/api/SoundEffectVolume.class | Bin 0 -> 483 bytes .../bin/main/net/runelite/api/SpriteID.class | Bin 0 -> 77578 bytes .../main/net/runelite/api/SpritePixels.class | Bin 0 -> 756 bytes .../net/runelite/api/StructComposition.class | Bin 0 -> 190 bytes .../bin/main/net/runelite/api/StructID.class | Bin 0 -> 438 bytes .../bin/main/net/runelite/api/Texture.class | Bin 0 -> 332 bytes .../net/runelite/api/TextureProvider.class | Bin 0 -> 266 bytes .../bin/main/net/runelite/api/Tile.class | Bin 0 -> 1262 bytes .../bin/main/net/runelite/api/TileItem.class | Bin 0 -> 239 bytes .../main/net/runelite/api/TileObject.class | Bin 0 -> 737 bytes .../main/net/runelite/api/VarClientInt.class | Bin 0 -> 1842 bytes .../main/net/runelite/api/VarClientStr.class | Bin 0 -> 1632 bytes .../bin/main/net/runelite/api/VarPlayer.class | Bin 0 -> 10046 bytes .../net/runelite/api/VarbitComposition.class | Bin 0 -> 222 bytes .../bin/main/net/runelite/api/Varbits.class | Bin 0 -> 12600 bytes .../main/net/runelite/api/WallObject.class | Bin 0 -> 454 bytes .../main/net/runelite/api/WidgetNode.class | Bin 0 -> 192 bytes .../bin/main/net/runelite/api/World.class | Bin 0 -> 642 bytes .../main/net/runelite/api/WorldMapData.class | Bin 0 -> 164 bytes .../net/runelite/api/WorldMapManager.class | Bin 0 -> 153 bytes .../bin/main/net/runelite/api/WorldType.class | Bin 0 -> 5141 bytes .../net/runelite/api/annotations/Varbit.class | Bin 0 -> 341 bytes .../api/annotations/VisibleForDevtools.class | Bin 0 -> 365 bytes .../VisibleForExternalPlugins.class | Bin 0 -> 379 bytes .../net/runelite/api/clan/ClanChannel.class | Bin 0 -> 447 bytes .../runelite/api/clan/ClanChannelMember.class | Bin 0 -> 293 bytes .../main/net/runelite/api/clan/ClanID.class | Bin 0 -> 372 bytes .../net/runelite/api/clan/ClanMember.class | Bin 0 -> 219 bytes .../main/net/runelite/api/clan/ClanRank.class | Bin 0 -> 2038 bytes .../net/runelite/api/clan/ClanSettings.class | Bin 0 -> 540 bytes .../net/runelite/api/clan/ClanTitle.class | Bin 0 -> 1811 bytes .../main/net/runelite/api/coords/Angle.class | Bin 0 -> 1887 bytes .../net/runelite/api/coords/Direction.class | Bin 0 -> 1161 bytes .../net/runelite/api/coords/LocalPoint.class | Bin 0 -> 3086 bytes .../net/runelite/api/coords/WorldArea.class | Bin 0 -> 11131 bytes .../net/runelite/api/coords/WorldPoint.class | Bin 0 -> 11308 bytes .../api/events/AccountHashChanged.class | Bin 0 -> 327 bytes .../net/runelite/api/events/ActorDeath.class | Bin 0 -> 1785 bytes .../api/events/AnimationChanged.class | Bin 0 -> 2006 bytes .../api/events/AreaSoundEffectPlayed.class | Bin 0 -> 3766 bytes .../api/events/BeforeMenuRender.class | Bin 0 -> 1794 bytes .../runelite/api/events/BeforeRender.class | Bin 0 -> 415 bytes .../api/events/CanvasSizeChanged.class | Bin 0 -> 430 bytes .../net/runelite/api/events/ChatMessage.class | Bin 0 -> 4524 bytes .../api/events/ClanChannelChanged.class | Bin 0 -> 2421 bytes .../api/events/ClanMemberJoined.class | Bin 0 -> 2388 bytes .../runelite/api/events/ClanMemberLeft.class | Bin 0 -> 2380 bytes .../net/runelite/api/events/ClientTick.class | Bin 0 -> 409 bytes .../runelite/api/events/CommandExecuted.class | Bin 0 -> 2172 bytes .../api/events/ConfigButtonClicked.class | Bin 0 -> 2303 bytes .../api/events/DecorativeObjectChanged.class | Bin 0 -> 3105 bytes .../events/DecorativeObjectDespawned.class | Bin 0 -> 2657 bytes .../api/events/DecorativeObjectSpawned.class | Bin 0 -> 2649 bytes .../runelite/api/events/DialogProcessed.class | Bin 0 -> 1868 bytes .../api/events/DraggingWidgetChanged.class | Bin 0 -> 1762 bytes .../DynamicObjectAnimationChanged.class | Bin 0 -> 1977 bytes .../net/runelite/api/events/FakeXpDrop.class | Bin 0 -> 1952 bytes .../runelite/api/events/FocusChanged.class | Bin 0 -> 1698 bytes .../net/runelite/api/events/FriendAdded.class | Bin 0 -> 1656 bytes .../api/events/FriendsChatChanged.class | Bin 0 -> 1522 bytes .../api/events/FriendsChatMemberJoined.class | Bin 0 -> 1879 bytes .../api/events/FriendsChatMemberLeft.class | Bin 0 -> 1871 bytes .../api/events/GameObjectChanged.class | Bin 0 -> 3021 bytes .../api/events/GameObjectDespawned.class | Bin 0 -> 2573 bytes .../api/events/GameObjectSpawned.class | Bin 0 -> 2565 bytes .../api/events/GameStateChanged.class | Bin 0 -> 2046 bytes .../net/runelite/api/events/GameTick.class | Bin 0 -> 403 bytes .../events/GrandExchangeOfferChanged.class | Bin 0 -> 2337 bytes .../api/events/GrandExchangeSearched.class | Bin 0 -> 1814 bytes .../runelite/api/events/GraphicChanged.class | Bin 0 -> 1998 bytes .../api/events/GraphicsObjectCreated.class | Bin 0 -> 1910 bytes .../api/events/GroundObjectChanged.class | Bin 0 -> 3049 bytes .../api/events/GroundObjectDespawned.class | Bin 0 -> 2601 bytes .../api/events/GroundObjectSpawned.class | Bin 0 -> 2593 bytes .../api/events/HealthBarUpdated.class | Bin 0 -> 2003 bytes .../runelite/api/events/HitsplatApplied.class | Bin 0 -> 2547 bytes .../api/events/InteractingChanged.class | Bin 0 -> 2202 bytes .../api/events/ItemContainerChanged.class | Bin 0 -> 2091 bytes .../runelite/api/events/ItemDespawned.class | Bin 0 -> 2220 bytes .../api/events/ItemQuantityChanged.class | Bin 0 -> 2631 bytes .../net/runelite/api/events/ItemSpawned.class | Bin 0 -> 2212 bytes .../runelite/api/events/MenuEntryAdded.class | Bin 0 -> 5407 bytes .../runelite/api/events/MenuOpened$1.class | Bin 0 -> 1111 bytes .../net/runelite/api/events/MenuOpened.class | Bin 0 -> 2831 bytes .../api/events/MenuOptionClicked.class | Bin 0 -> 5817 bytes .../api/events/MenuShouldLeftClick.class | Bin 0 -> 1758 bytes .../api/events/NameableNameChanged.class | Bin 0 -> 1848 bytes .../api/events/NpcActionChanged.class | Bin 0 -> 2348 bytes .../net/runelite/api/events/NpcChanged.class | Bin 0 -> 2211 bytes .../runelite/api/events/NpcDespawned.class | Bin 0 -> 1876 bytes .../net/runelite/api/events/NpcSpawned.class | Bin 0 -> 1868 bytes .../api/events/OverheadPrayerChanged.class | Bin 0 -> 2847 bytes .../api/events/OverheadTextChanged.class | Bin 0 -> 2248 bytes .../runelite/api/events/PlayerChanged.class | Bin 0 -> 1806 bytes .../api/events/PlayerCompositionChanged.class | Bin 0 -> 1850 bytes .../runelite/api/events/PlayerDespawned.class | Bin 0 -> 1915 bytes .../api/events/PlayerMenuOptionsChanged.class | Bin 0 -> 1684 bytes .../api/events/PlayerSkullChanged.class | Bin 0 -> 2851 bytes .../runelite/api/events/PlayerSpawned.class | Bin 0 -> 1907 bytes .../runelite/api/events/PostHealthBar.class | Bin 0 -> 2034 bytes .../api/events/PostItemComposition.class | Bin 0 -> 1911 bytes .../api/events/PostObjectComposition.class | Bin 0 -> 1937 bytes .../api/events/PostStructComposition.class | Bin 0 -> 2146 bytes .../runelite/api/events/ProjectileMoved.class | Bin 0 -> 2868 bytes .../api/events/ProjectileSpawned.class | Bin 0 -> 2060 bytes .../runelite/api/events/RemovedFriend.class | Bin 0 -> 1824 bytes .../api/events/ResizeableChanged.class | Bin 0 -> 1710 bytes .../api/events/ScriptCallbackEvent.class | Bin 0 -> 2527 bytes .../runelite/api/events/ScriptPostFired.class | Bin 0 -> 1462 bytes .../runelite/api/events/ScriptPreFired.class | Bin 0 -> 2247 bytes .../api/events/SoundEffectPlayed.class | Bin 0 -> 2983 bytes .../net/runelite/api/events/StatChanged.class | Bin 0 -> 2326 bytes .../runelite/api/events/UsernameChanged.class | Bin 0 -> 424 bytes .../api/events/VarClientIntChanged.class | Bin 0 -> 1469 bytes .../api/events/VarClientStrChanged.class | Bin 0 -> 1469 bytes .../runelite/api/events/VarbitChanged.class | Bin 0 -> 1653 bytes .../api/events/VolumeChanged$Type.class | Bin 0 -> 1254 bytes .../runelite/api/events/VolumeChanged.class | Bin 0 -> 1938 bytes .../api/events/WallObjectChanged.class | Bin 0 -> 3021 bytes .../api/events/WallObjectDespawned.class | Bin 0 -> 2573 bytes .../api/events/WallObjectSpawned.class | Bin 0 -> 2565 bytes .../runelite/api/events/WidgetClosed.class | Bin 0 -> 1864 bytes .../api/events/WidgetHiddenChanged.class | Bin 0 -> 2362 bytes .../runelite/api/events/WidgetLoaded.class | Bin 0 -> 1644 bytes .../api/events/WidgetMenuOptionClicked.class | Bin 0 -> 3513 bytes .../api/events/WidgetPositioned.class | Bin 0 -> 427 bytes .../runelite/api/events/WidgetPressed.class | Bin 0 -> 1030 bytes .../runelite/api/events/WorldChanged.class | Bin 0 -> 309 bytes .../runelite/api/events/WorldListLoad.class | Bin 0 -> 1762 bytes .../net/runelite/api/geometry/Cuboid.class | Bin 0 -> 1107 bytes .../net/runelite/api/geometry/Geometry.class | Bin 0 -> 8936 bytes .../RectangleUnion$ChangingState.class | Bin 0 -> 3877 bytes .../api/geometry/RectangleUnion$Chunk.class | Bin 0 -> 1106 bytes .../geometry/RectangleUnion$Rectangle.class | Bin 0 -> 1628 bytes .../api/geometry/RectangleUnion$Segment.class | Bin 0 -> 724 bytes .../geometry/RectangleUnion$Segments.class | Bin 0 -> 1675 bytes .../api/geometry/RectangleUnion.class | Bin 0 -> 5870 bytes .../api/geometry/Shapes$ShapeIterator.class | Bin 0 -> 1964 bytes .../net/runelite/api/geometry/Shapes.class | Bin 0 -> 6671 bytes .../SimplePolygon$SimpleIterator.class | Bin 0 -> 1480 bytes .../SimplePolygon$TransformIterator.class | Bin 0 -> 1186 bytes .../runelite/api/geometry/SimplePolygon.class | Bin 0 -> 8888 bytes .../net/runelite/api/hooks/Callbacks.class | Bin 0 -> 1126 bytes .../runelite/api/hooks/DrawCallbacks.class | Bin 0 -> 523 bytes .../main/net/runelite/api/kit/KitType.class | Bin 0 -> 2068 bytes .../main/net/runelite/api/model/Jarvis.class | Bin 0 -> 2835 bytes .../net/runelite/api/model/Triangle.class | Bin 0 -> 2758 bytes .../main/net/runelite/api/model/Vertex.class | Bin 0 -> 2087 bytes .../runelite/api/overlay/OverlayIndex.class | Bin 0 -> 2873 bytes .../net/runelite/api/queries/ActorQuery.class | Bin 0 -> 5159 bytes .../runelite/api/queries/BankItemQuery.class | Bin 0 -> 3468 bytes .../api/queries/DecorativeObjectQuery.class | Bin 0 -> 3061 bytes .../api/queries/GameObjectQuery.class | Bin 0 -> 3163 bytes .../api/queries/GroundObjectQuery.class | Bin 0 -> 3013 bytes .../api/queries/InventoryItemQuery.class | Bin 0 -> 3051 bytes .../queries/InventoryWidgetItemQuery.class | Bin 0 -> 4511 bytes .../runelite/api/queries/LocatableQuery.class | Bin 0 -> 4699 bytes .../net/runelite/api/queries/NPCQuery.class | Bin 0 -> 3225 bytes .../runelite/api/queries/PlayerQuery.class | Bin 0 -> 1608 bytes .../runelite/api/queries/ShopItemQuery.class | Bin 0 -> 3208 bytes .../api/queries/TileObjectQuery.class | Bin 0 -> 5107 bytes .../api/queries/WallObjectQuery.class | Bin 0 -> 2989 bytes .../api/queries/WidgetItemQuery.class | Bin 0 -> 3589 bytes .../api/util/JagexPrintableCharMatcher.class | Bin 0 -> 529 bytes .../bin/main/net/runelite/api/util/Text.class | Bin 0 -> 7647 bytes .../net/runelite/api/vars/AccountType.class | Bin 0 -> 1595 bytes .../net/runelite/api/vars/InputType.class | Bin 0 -> 1453 bytes .../net/runelite/api/vars/InterfaceTab.class | Bin 0 -> 1969 bytes .../api/widgets/ItemQuantityMode.class | Bin 0 -> 435 bytes .../api/widgets/JavaScriptCallback.class | Bin 0 -> 266 bytes .../net/runelite/api/widgets/Widget.class | Bin 0 -> 5554 bytes .../runelite/api/widgets/WidgetConfig.class | Bin 0 -> 743 bytes .../widgets/WidgetID$AchievementDiary.class | Bin 0 -> 494 bytes .../api/widgets/WidgetID$AdventureLog.class | Bin 0 -> 482 bytes .../widgets/WidgetID$AncientSpellBook.class | Bin 0 -> 508 bytes .../widgets/WidgetID$ArceuusSpellBook.class | Bin 0 -> 506 bytes .../runelite/api/widgets/WidgetID$Bank.class | Bin 0 -> 1231 bytes .../api/widgets/WidgetID$BankPin.class | Bin 0 -> 1087 bytes .../WidgetID$BarbarianAssault$ATK.class | Bin 0 -> 602 bytes .../WidgetID$BarbarianAssault$HLR.class | Bin 0 -> 704 bytes .../widgets/WidgetID$BarbarianAssault.class | Bin 0 -> 735 bytes .../api/widgets/WidgetID$Barrows.class | Bin 0 -> 515 bytes .../api/widgets/WidgetID$Barrows_Puzzle.class | Bin 0 -> 735 bytes ...ID$ChambersOfXericStorageUnitPrivate.class | Bin 0 -> 564 bytes .../api/widgets/WidgetID$Chatbox.class | Bin 0 -> 1161 bytes .../runelite/api/widgets/WidgetID$Clan.class | Bin 0 -> 515 bytes .../api/widgets/WidgetID$ClanGuest.class | Bin 0 -> 530 bytes .../api/widgets/WidgetID$Cluescroll.class | Bin 0 -> 526 bytes .../api/widgets/WidgetID$CollectionLog.class | Bin 0 -> 613 bytes .../api/widgets/WidgetID$Combat.class | Bin 0 -> 1096 bytes .../api/widgets/WidgetID$DepositBox.class | Bin 0 -> 491 bytes .../api/widgets/WidgetID$DestroyItem.class | Bin 0 -> 566 bytes .../api/widgets/WidgetID$DialogNPC.class | Bin 0 -> 530 bytes .../widgets/WidgetID$DialogNotification.class | Bin 0 -> 527 bytes .../api/widgets/WidgetID$DialogOption.class | Bin 0 -> 480 bytes .../api/widgets/WidgetID$DialogPlayer.class | Bin 0 -> 477 bytes .../api/widgets/WidgetID$DialogSprite.class | Bin 0 -> 507 bytes .../api/widgets/WidgetID$DialogSprite2.class | Bin 0 -> 574 bytes .../runelite/api/widgets/WidgetID$Diary.class | Bin 0 -> 497 bytes .../api/widgets/WidgetID$DuelConfig.class | Bin 0 -> 654 bytes .../api/widgets/WidgetID$DuelResult.class | Bin 0 -> 612 bytes .../api/widgets/WidgetID$Emotes.class | Bin 0 -> 545 bytes .../api/widgets/WidgetID$Equipment.class | Bin 0 -> 807 bytes .../WidgetID$EquipmentWidgetIdentifiers.class | Bin 0 -> 1225 bytes .../widgets/WidgetID$ExperienceTracker.class | Bin 0 -> 528 bytes .../api/widgets/WidgetID$ExplorersRing.class | Bin 0 -> 485 bytes .../api/widgets/WidgetID$FairyRing.class | Bin 0 -> 761 bytes .../api/widgets/WidgetID$FairyRingCode.class | Bin 0 -> 495 bytes .../api/widgets/WidgetID$FairyRingPanel.class | Bin 0 -> 612 bytes .../api/widgets/WidgetID$FixedViewport.class | Bin 0 -> 1769 bytes .../WidgetID$FossilMushroomTeleport.class | Bin 0 -> 650 bytes .../api/widgets/WidgetID$FriendList.class | Bin 0 -> 848 bytes .../api/widgets/WidgetID$FriendsChat.class | Bin 0 -> 560 bytes .../api/widgets/WidgetID$GauntletMap.class | Bin 0 -> 479 bytes .../api/widgets/WidgetID$GauntletTimer.class | Bin 0 -> 485 bytes .../api/widgets/WidgetID$GenericScroll.class | Bin 0 -> 480 bytes .../api/widgets/WidgetID$GrandExchange.class | Bin 0 -> 1002 bytes .../WidgetID$GrandExchangeInventory.class | Bin 0 -> 527 bytes .../api/widgets/WidgetID$GroupStorage.class | Bin 0 -> 513 bytes .../api/widgets/WidgetID$GuidePrices.class | Bin 0 -> 532 bytes .../WidgetID$HallowedSepulchreTimer.class | Bin 0 -> 512 bytes .../api/widgets/WidgetID$IgnoreList.class | Bin 0 -> 748 bytes .../api/widgets/WidgetID$JewelBox.class | Bin 0 -> 635 bytes .../api/widgets/WidgetID$KillLog.class | Bin 0 -> 553 bytes .../api/widgets/WidgetID$KourendFavour.class | Bin 0 -> 498 bytes .../api/widgets/WidgetID$LevelUp.class | Bin 0 -> 524 bytes .../api/widgets/WidgetID$LightBox.class | Bin 0 -> 860 bytes .../runelite/api/widgets/WidgetID$Lms.class | Bin 0 -> 450 bytes .../api/widgets/WidgetID$LmsKDA.class | Bin 0 -> 459 bytes .../WidgetID$LoginClickToPlayScreen.class | Bin 0 -> 521 bytes .../api/widgets/WidgetID$LogoutPanel.class | Bin 0 -> 528 bytes .../api/widgets/WidgetID$LootingBag.class | Bin 0 -> 488 bytes .../api/widgets/WidgetID$LunarSpellBook.class | Bin 0 -> 534 bytes .../api/widgets/WidgetID$MinigameDialog.class | Bin 0 -> 515 bytes .../api/widgets/WidgetID$Minigames.class | Bin 0 -> 479 bytes .../api/widgets/WidgetID$Minimap.class | Bin 0 -> 938 bytes .../runelite/api/widgets/WidgetID$Music.class | Bin 0 -> 522 bytes .../api/widgets/WidgetID$Options.class | Bin 0 -> 603 bytes .../api/widgets/WidgetID$PestControl.class | Bin 0 -> 1038 bytes .../WidgetID$PestControlExchangeWindow.class | Bin 0 -> 619 bytes .../api/widgets/WidgetID$Prayer.class | Bin 0 -> 1474 bytes .../api/widgets/WidgetID$PuzzleBox.class | Bin 0 -> 475 bytes .../runelite/api/widgets/WidgetID$Pvp.class | Bin 0 -> 623 bytes .../api/widgets/WidgetID$QuestCompleted.class | Bin 0 -> 488 bytes .../api/widgets/WidgetID$QuestList.class | Bin 0 -> 500 bytes .../api/widgets/WidgetID$QuestTab.class | Bin 0 -> 470 bytes .../api/widgets/WidgetID$QuickPrayer.class | Bin 0 -> 1776 bytes .../runelite/api/widgets/WidgetID$Raids.class | Bin 0 -> 466 bytes .../widgets/WidgetID$ResizableViewport.class | Bin 0 -> 1834 bytes ...WidgetID$ResizableViewportBottomLine.class | Bin 0 -> 1492 bytes .../api/widgets/WidgetID$SeedVault.class | Bin 0 -> 598 bytes .../api/widgets/WidgetID$Settings.class | Bin 0 -> 465 bytes .../api/widgets/WidgetID$SettingsSide.class | Bin 0 -> 617 bytes .../runelite/api/widgets/WidgetID$Shop.class | Bin 0 -> 512 bytes .../api/widgets/WidgetID$Skills.class | Bin 0 -> 464 bytes .../api/widgets/WidgetID$Skotizo.class | Bin 0 -> 467 bytes .../api/widgets/WidgetID$SlayerRewards.class | Bin 0 -> 483 bytes .../api/widgets/WidgetID$Smithing.class | Bin 0 -> 1504 bytes .../api/widgets/WidgetID$SpellBook.class | Bin 0 -> 7604 bytes .../widgets/WidgetID$StandardSpellBook.class | Bin 0 -> 602 bytes .../widgets/WidgetID$TemporossStatus.class | Bin 0 -> 498 bytes .../api/widgets/WidgetID$TheatreOfBlood.class | Bin 0 -> 562 bytes .../WidgetID$TheatreOfBloodParty.class | Bin 0 -> 503 bytes .../runelite/api/widgets/WidgetID$Tob.class | Bin 0 -> 539 bytes .../runelite/api/widgets/WidgetID$Trade.class | Bin 0 -> 458 bytes .../api/widgets/WidgetID$TradeScreen.class | Bin 0 -> 863 bytes .../widgets/WidgetID$TrailblazerAreas.class | Bin 0 -> 493 bytes .../api/widgets/WidgetID$VarrockMuseum.class | Bin 0 -> 653 bytes .../api/widgets/WidgetID$VolcanicMine.class | Bin 0 -> 913 bytes .../api/widgets/WidgetID$WorldMap.class | Bin 0 -> 639 bytes .../api/widgets/WidgetID$WorldSwitcher.class | Bin 0 -> 556 bytes .../runelite/api/widgets/WidgetID$Zeah.class | Bin 0 -> 474 bytes .../net/runelite/api/widgets/WidgetID.class | Bin 0 -> 15042 bytes .../net/runelite/api/widgets/WidgetInfo.class | Bin 0 -> 69593 bytes .../net/runelite/api/widgets/WidgetItem.class | Bin 0 -> 2807 bytes .../api/widgets/WidgetModalMode.class | Bin 0 -> 459 bytes .../api/widgets/WidgetModelType.class | Bin 0 -> 536 bytes .../api/widgets/WidgetPositionMode.class | Bin 0 -> 707 bytes .../runelite/api/widgets/WidgetSizeMode.class | Bin 0 -> 439 bytes .../api/widgets/WidgetTextAlignment.class | Bin 0 -> 486 bytes .../net/runelite/api/widgets/WidgetType.class | Bin 0 -> 892 bytes .../net/runelite/api/ExperienceTest.class | Bin 0 -> 2424 bytes .../net/runelite/api/coords/AngleTest.class | Bin 0 -> 851 bytes .../runelite/api/coords/WorldPointTest.class | Bin 0 -> 982 bytes .../net/runelite/api/model/JarvisTest.class | Bin 0 -> 2210 bytes .../test/net/runelite/api/util/TextTest.class | Bin 0 -> 1956 bytes .../bin/default/META-INF/extensions.idx | 1 + .../main/com/openosrs/client/OpenOSRS.class | Bin 0 -> 2361 bytes .../config/OpenOSRSConfig$BootstrapMode.class | Bin 0 -> 1685 bytes .../client/config/OpenOSRSConfig.class | Bin 0 -> 3165 bytes .../client/events/AttackStyleChanged.class | Bin 0 -> 2732 bytes .../client/events/OPRSPluginChanged.class | Bin 0 -> 2601 bytes .../client/events/OPRSRepositoryChanged.class | Bin 0 -> 2045 bytes .../openosrs/client/game/AttackStyle.class | Bin 0 -> 2128 bytes .../openosrs/client/game/CombatStats.class | Bin 0 -> 4344 bytes .../client/game/ItemReclaimCost.class | Bin 0 -> 6429 bytes .../com/openosrs/client/game/NPCManager.class | Bin 0 -> 5927 bytes .../com/openosrs/client/game/NPCStats$1.class | Bin 0 -> 5004 bytes .../client/game/NPCStats$Builder.class | Bin 0 -> 7685 bytes .../com/openosrs/client/game/NPCStats.class | Bin 0 -> 10683 bytes .../game/PlayerContainer$MeleeStyle.class | Bin 0 -> 1368 bytes .../client/game/PlayerContainer.class | Bin 0 -> 9221 bytes .../openosrs/client/game/PlayerManager.class | Bin 0 -> 19168 bytes .../client/game/Sound$SoundFileResource.class | Bin 0 -> 2382 bytes .../client/game/Sound$SoundJarResource.class | Bin 0 -> 2112 bytes .../main/com/openosrs/client/game/Sound.class | Bin 0 -> 538 bytes .../openosrs/client/game/SoundManager.class | Bin 0 -> 4998 bytes .../client/game/WorldLocation$Location.class | Bin 0 -> 1757 bytes .../openosrs/client/game/WorldLocation.class | Bin 0 -> 68385 bytes .../openosrs/client/ui/JMultilineLabel.class | Bin 0 -> 1016 bytes .../client/ui/OpenOSRSSplashScreen.class | Bin 0 -> 5692 bytes .../client/ui/components/InfoPanel$1.class | Bin 0 -> 1285 bytes .../client/ui/components/InfoPanel.class | Bin 0 -> 6437 bytes .../client/ui/components/MessagePanel$1.class | Bin 0 -> 945 bytes .../client/ui/components/MessagePanel$2.class | Bin 0 -> 905 bytes .../client/ui/components/MessagePanel.class | Bin 0 -> 5735 bytes .../components/table/TableAlignment.class | Bin 0 -> 1274 bytes .../components/table/TableComponent.class | Bin 0 -> 15151 bytes .../TableElement$TableElementBuilder.class | Bin 0 -> 2461 bytes .../components/table/TableElement.class | Bin 0 -> 3625 bytes .../table/TableRow$TableRowBuilder.class | Bin 0 -> 2940 bytes .../overlay/components/table/TableRow.class | Bin 0 -> 4320 bytes .../com/openosrs/client/util/Groups.class | Bin 0 -> 7840 bytes .../com/openosrs/client/util/PvPUtil.class | Bin 0 -> 5988 bytes .../com/openosrs/client/util/WeaponMap.class | Bin 0 -> 18462 bytes .../openosrs/client/util/WeaponSpeedMap.class | Bin 0 -> 641 bytes .../openosrs/client/util/WeaponStyle.class | Bin 0 -> 1107 bytes .../com/thatgamerblue/snake/Direction.class | Bin 0 -> 1422 bytes .../com/thatgamerblue/snake/GameHandler.class | Bin 0 -> 5692 bytes .../snake/SnakeGame$SnakeComponent.class | Bin 0 -> 730 bytes .../com/thatgamerblue/snake/SnakeGame.class | Bin 0 -> 5810 bytes .../com/thatgamerblue/snake/SnakePart.class | Bin 0 -> 343 bytes runelite-client/bin/main/ge_limits.json | 1 + runelite-client/bin/main/item_stats.json | 1 + runelite-client/bin/main/item_variations.json | 10695 ++++++++++++++++ runelite-client/bin/main/logback.xml | 55 + .../net/runelite/client/ClassPreloader.class | Bin 0 -> 727 bytes .../client/ClientSessionManager.class | Bin 0 -> 4432 bytes ...eduledExecutorServiceExceptionLogger.class | Bin 0 -> 4750 bytes .../client/Notifier$NativeCustomOff.class | Bin 0 -> 1651 bytes .../main/net/runelite/client/Notifier.class | Bin 0 -> 18809 bytes .../main/net/runelite/client/RuneLite$1.class | Bin 0 -> 1145 bytes .../main/net/runelite/client/RuneLite$2.class | Bin 0 -> 733 bytes .../main/net/runelite/client/RuneLite$3.class | Bin 0 -> 1091 bytes .../client/RuneLite$ConfigFileConverter.class | Bin 0 -> 1860 bytes .../main/net/runelite/client/RuneLite.class | Bin 0 -> 26007 bytes .../net/runelite/client/RuneLiteModule.class | Bin 0 -> 9105 bytes .../runelite/client/RuneLiteProperties.class | Bin 0 -> 4974 bytes .../net/runelite/client/RuntimeConfig.class | Bin 0 -> 7243 bytes .../client/RuntimeConfigLoader$1.class | Bin 0 -> 1927 bytes .../runelite/client/RuntimeConfigLoader.class | Bin 0 -> 4282 bytes .../net/runelite/client/SessionClient.class | Bin 0 -> 3946 bytes .../client/account/AccountClient.class | Bin 0 -> 4629 bytes .../client/account/AccountSession.class | Bin 0 -> 2350 bytes .../client/account/SessionManager.class | Bin 0 -> 9382 bytes .../client/callback/ClientThread.class | Bin 0 -> 4601 bytes .../Hooks$RenderableDrawListener.class | Bin 0 -> 383 bytes .../net/runelite/client/callback/Hooks.class | Bin 0 -> 17070 bytes .../runelite/client/chat/ChatClient$1.class | Bin 0 -> 712 bytes .../net/runelite/client/chat/ChatClient.class | Bin 0 -> 12145 bytes .../net/runelite/client/chat/ChatColor.class | Bin 0 -> 3740 bytes .../runelite/client/chat/ChatColorType.class | Bin 0 -> 1082 bytes .../runelite/client/chat/ChatCommand.class | Bin 0 -> 1837 bytes .../client/chat/ChatCommandManager.class | Bin 0 -> 9101 bytes .../client/chat/ChatMessageBuilder.class | Bin 0 -> 1796 bytes .../client/chat/ChatMessageManager.class | Bin 0 -> 26477 bytes .../client/chat/ChatboxInputListener.class | Bin 0 -> 304 bytes .../client/chat/CommandManager$1.class | Bin 0 -> 1927 bytes .../client/chat/CommandManager$2.class | Bin 0 -> 1924 bytes .../runelite/client/chat/CommandManager.class | Bin 0 -> 6395 bytes .../QueuedMessage$QueuedMessageBuilder.class | Bin 0 -> 2991 bytes .../runelite/client/chat/QueuedMessage.class | Bin 0 -> 4804 bytes .../net/runelite/client/config/Alpha.class | Bin 0 -> 430 bytes .../net/runelite/client/config/Button.class | Bin 0 -> 297 bytes .../client/config/ChatColorConfig.class | Bin 0 -> 15588 bytes .../net/runelite/client/config/Config.class | Bin 0 -> 120 bytes .../client/config/ConfigClient$1.class | Bin 0 -> 1825 bytes .../client/config/ConfigClient$2.class | Bin 0 -> 2543 bytes .../client/config/ConfigClient$3.class | Bin 0 -> 1712 bytes .../runelite/client/config/ConfigClient.class | Bin 0 -> 6188 bytes .../client/config/ConfigDescriptor.class | Bin 0 -> 2029 bytes .../runelite/client/config/ConfigGroup.class | Bin 0 -> 431 bytes .../config/ConfigInvocationHandler.class | Bin 0 -> 6291 bytes .../runelite/client/config/ConfigItem.class | Bin 0 -> 1164 bytes .../client/config/ConfigItemDescriptor.class | Bin 0 -> 4060 bytes .../client/config/ConfigManager.class | Bin 0 -> 45987 bytes .../runelite/client/config/ConfigObject.class | Bin 0 -> 209 bytes .../client/config/ConfigSection.class | Bin 0 -> 665 bytes .../config/ConfigSectionDescriptor.class | Bin 0 -> 2606 bytes .../runelite/client/config/ConfigTitle.class | Bin 0 -> 651 bytes .../client/config/ConfigTitleDescriptor.class | Bin 0 -> 2578 bytes .../client/config/ExpandResizeType.class | Bin 0 -> 1526 bytes .../client/config/FlashNotification.class | Bin 0 -> 1805 bytes .../net/runelite/client/config/FontType.class | Bin 0 -> 1819 bytes .../net/runelite/client/config/Keybind.class | Bin 0 -> 5523 bytes .../client/config/ModifierlessKeybind.class | Bin 0 -> 1133 bytes .../net/runelite/client/config/Range.class | Bin 0 -> 512 bytes .../client/config/RequestFocusType.class | Bin 0 -> 1162 bytes .../client/config/RuneLiteConfig.class | Bin 0 -> 10798 bytes .../client/config/RuneScapeProfile.class | Bin 0 -> 3407 bytes .../client/config/RuneScapeProfileType.class | Bin 0 -> 3724 bytes .../client/config/TooltipPositionType.class | Bin 0 -> 1535 bytes .../net/runelite/client/config/Units.class | Bin 0 -> 840 bytes .../client/config/WarningOnExit.class | Bin 0 -> 1540 bytes ...scordPresence$DiscordPresenceBuilder.class | Bin 0 -> 4451 bytes .../client/discord/DiscordPresence.class | Bin 0 -> 8170 bytes .../client/discord/DiscordService.class | Bin 0 -> 8673 bytes .../discord/events/DiscordDisconnected.class | Bin 0 -> 1916 bytes .../discord/events/DiscordErrored.class | Bin 0 -> 1896 bytes .../discord/events/DiscordJoinGame.class | Bin 0 -> 1730 bytes .../discord/events/DiscordJoinRequest.class | Bin 0 -> 2901 bytes .../client/discord/events/DiscordReady.class | Bin 0 -> 2877 bytes .../discord/events/DiscordSpectateGame.class | Bin 0 -> 1770 bytes .../client/eventbus/EventBus$Subscriber.class | Bin 0 -> 3520 bytes .../runelite/client/eventbus/EventBus.class | Bin 0 -> 11089 bytes .../runelite/client/eventbus/Subscribe.class | Bin 0 -> 499 bytes .../runelite/client/events/ChatInput.class | Bin 0 -> 323 bytes .../runelite/client/events/ChatboxInput.class | Bin 0 -> 2028 bytes .../client/events/ClientShutdown.class | Bin 0 -> 3592 bytes .../client/events/ConfigChanged.class | Bin 0 -> 3787 bytes .../events/ExternalPluginsChanged.class | Bin 0 -> 2196 bytes .../client/events/InfoBoxMenuClicked.class | Bin 0 -> 2411 bytes .../client/events/NavigationButtonAdded.class | Bin 0 -> 1892 bytes .../events/NavigationButtonRemoved.class | Bin 0 -> 1900 bytes .../client/events/NotificationFired.class | Bin 0 -> 2311 bytes .../client/events/NpcLootReceived.class | Bin 0 -> 2511 bytes .../client/events/OverlayMenuClicked.class | Bin 0 -> 2387 bytes .../runelite/client/events/PartyChanged.class | Bin 0 -> 2202 bytes .../client/events/PartyMemberAvatar.class | Bin 0 -> 2068 bytes .../client/events/PlayerLootReceived.class | Bin 0 -> 2553 bytes .../client/events/PluginChanged.class | Bin 0 -> 2185 bytes .../client/events/PrivateMessageInput.class | Bin 0 -> 2255 bytes .../events/RuneScapeProfileChanged.class | Bin 0 -> 348 bytes .../runelite/client/events/SessionClose.class | Bin 0 -> 938 bytes .../runelite/client/events/SessionOpen.class | Bin 0 -> 934 bytes .../runelite/client/events/WorldsFetch.class | Bin 0 -> 1885 bytes .../runelite/client/events/XpDropEvent.class | Bin 0 -> 1965 bytes .../ExternalPluginClassLoader.class | Bin 0 -> 2022 bytes .../ExternalPluginClient$1.class | Bin 0 -> 862 bytes .../ExternalPluginClient$2.class | Bin 0 -> 1357 bytes .../ExternalPluginClient$3.class | Bin 0 -> 836 bytes .../ExternalPluginClient.class | Bin 0 -> 8537 bytes .../ExternalPluginManager.class | Bin 0 -> 19828 bytes .../ExternalPluginManifest.class | Bin 0 -> 8241 bytes .../externalplugins/externalplugins.crt | 30 + .../net/runelite/client/game/1067-DISEASE.png | Bin 0 -> 2991 bytes .../net/runelite/client/game/1067-POISON.png | Bin 0 -> 2992 bytes .../net/runelite/client/game/1067-VENOM.png | Bin 0 -> 2986 bytes .../client/game/AgilityShortcut$1.class | Bin 0 -> 1159 bytes .../client/game/AgilityShortcut.class | Bin 0 -> 20663 bytes .../client/game/AlternateSprites.class | Bin 0 -> 516 bytes .../client/game/ChatIconManager.class | Bin 0 -> 6314 bytes .../runelite/client/game/FishingSpot.class | Bin 0 -> 6208 bytes .../runelite/client/game/ItemClient$1.class | Bin 0 -> 730 bytes .../net/runelite/client/game/ItemClient.class | Bin 0 -> 4591 bytes .../runelite/client/game/ItemManager$1.class | Bin 0 -> 1557 bytes .../runelite/client/game/ItemManager$2.class | Bin 0 -> 1561 bytes .../client/game/ItemManager$ImageKey.class | Bin 0 -> 1984 bytes .../client/game/ItemManager$OutlineKey.class | Bin 0 -> 2298 bytes .../runelite/client/game/ItemManager.class | Bin 0 -> 14241 bytes .../runelite/client/game/ItemMapping.class | Bin 0 -> 26920 bytes .../net/runelite/client/game/ItemStack.class | Bin 0 -> 2187 bytes .../client/game/ItemVariationMapping$1.class | Bin 0 -> 623 bytes .../client/game/ItemVariationMapping.class | Bin 0 -> 4552 bytes .../runelite/client/game/LootManager.class | Bin 0 -> 12232 bytes .../net/runelite/client/game/NPCManager.class | Bin 0 -> 2804 bytes .../net/runelite/client/game/NpcInfo.class | Bin 0 -> 1634 bytes .../client/game/NpcInfoClient$1.class | Bin 0 -> 743 bytes .../runelite/client/game/NpcInfoClient.class | Bin 0 -> 3669 bytes .../net/runelite/client/game/NpcUtil.class | Bin 0 -> 2154 bytes .../runelite/client/game/RunepouchRune.class | Bin 0 -> 4716 bytes .../client/game/SkillIconManager.class | Bin 0 -> 2425 bytes .../runelite/client/game/SpriteManager.class | Bin 0 -> 8578 bytes .../runelite/client/game/SpriteOverride.class | Bin 0 -> 207 bytes .../runelite/client/game/WorldClient.class | Bin 0 -> 3089 bytes .../runelite/client/game/WorldService.class | Bin 0 -> 5209 bytes .../runelite/client/game/XpDropManager.class | Bin 0 -> 2003 bytes .../client/game/chatbox/ChatboxInput.class | Bin 0 -> 456 bytes .../chatbox/ChatboxItemSearch$ItemIcon.class | Bin 0 -> 2181 bytes .../game/chatbox/ChatboxItemSearch.class | Bin 0 -> 11431 bytes .../game/chatbox/ChatboxPanelManager.class | Bin 0 -> 8450 bytes .../game/chatbox/ChatboxTextInput$Line.class | Bin 0 -> 695 bytes .../game/chatbox/ChatboxTextInput.class | Bin 0 -> 22721 bytes .../chatbox/ChatboxTextMenuInput$Entry.class | Bin 0 -> 2582 bytes .../game/chatbox/ChatboxTextMenuInput.class | Bin 0 -> 7324 bytes ...HighlightedNpc$HighlightedNpcBuilder.class | Bin 0 -> 5206 bytes .../game/npcoverlay/HighlightedNpc.class | Bin 0 -> 6655 bytes .../game/npcoverlay/NpcMinimapOverlay.class | Bin 0 -> 3452 bytes .../client/game/npcoverlay/NpcOverlay.class | Bin 0 -> 6141 bytes .../game/npcoverlay/NpcOverlayService.class | Bin 0 -> 6069 bytes .../client/hiscore/HiscoreClient$1.class | Bin 0 -> 1716 bytes .../client/hiscore/HiscoreClient.class | Bin 0 -> 7119 bytes .../client/hiscore/HiscoreEndpoint.class | Bin 0 -> 3249 bytes .../client/hiscore/HiscoreLoader.class | Bin 0 -> 4667 bytes .../hiscore/HiscoreManager$HiscoreKey.class | Bin 0 -> 2774 bytes .../client/hiscore/HiscoreManager.class | Bin 0 -> 3214 bytes .../client/hiscore/HiscoreResult.class | Bin 0 -> 69845 bytes .../client/hiscore/HiscoreResultBuilder.class | Bin 0 -> 5859 bytes .../client/hiscore/HiscoreSkill.class | Bin 0 -> 8894 bytes .../client/hiscore/HiscoreSkillType.class | Bin 0 -> 1224 bytes .../net/runelite/client/hiscore/Skill.class | Bin 0 -> 1824 bytes .../runelite/client/input/KeyListener.class | Bin 0 -> 347 bytes .../runelite/client/input/KeyManager.class | Bin 0 -> 3974 bytes .../runelite/client/input/MouseAdapter.class | Bin 0 -> 1041 bytes .../runelite/client/input/MouseListener.class | Bin 0 -> 351 bytes .../runelite/client/input/MouseManager.class | Bin 0 -> 5055 bytes .../client/input/MouseWheelListener.class | Bin 0 -> 238 bytes .../runelite/client/menus/MenuManager.class | Bin 0 -> 8586 bytes .../client/menus/WidgetMenuOption.class | Bin 0 -> 2301 bytes .../main/net/runelite/client/notification.txt | 2 + .../main/net/runelite/client/notification.wav | Bin 0 -> 156282 bytes .../client/party/Party$C2S$Builder.class | Bin 0 -> 4730 bytes .../client/party/Party$C2S$MsgCase.class | Bin 0 -> 1898 bytes .../net/runelite/client/party/Party$C2S.class | Bin 0 -> 11865 bytes .../client/party/Party$C2SOrBuilder.class | Bin 0 -> 887 bytes .../client/party/Party$Data$Builder.class | Bin 0 -> 1608 bytes .../runelite/client/party/Party$Data.class | Bin 0 -> 8923 bytes .../client/party/Party$DataOrBuilder.class | Bin 0 -> 337 bytes .../client/party/Party$Join$Builder.class | Bin 0 -> 1805 bytes .../runelite/client/party/Party$Join.class | Bin 0 -> 8990 bytes .../client/party/Party$JoinOrBuilder.class | Bin 0 -> 331 bytes .../client/party/Party$Part$Builder.class | Bin 0 -> 966 bytes .../runelite/client/party/Party$Part.class | Bin 0 -> 8237 bytes .../client/party/Party$PartOrBuilder.class | Bin 0 -> 282 bytes .../party/Party$PartyData$Builder.class | Bin 0 -> 2363 bytes .../client/party/Party$PartyData.class | Bin 0 -> 9737 bytes .../party/Party$PartyDataOrBuilder.class | Bin 0 -> 396 bytes .../client/party/Party$S2C$Builder.class | Bin 0 -> 4847 bytes .../client/party/Party$S2C$MsgCase.class | Bin 0 -> 1898 bytes .../net/runelite/client/party/Party$S2C.class | Bin 0 -> 11969 bytes .../client/party/Party$S2COrBuilder.class | Bin 0 -> 926 bytes .../client/party/Party$UserJoin$Builder.class | Bin 0 -> 1853 bytes .../client/party/Party$UserJoin.class | Bin 0 -> 9094 bytes .../party/Party$UserJoinOrBuilder.class | Bin 0 -> 339 bytes .../client/party/Party$UserPart$Builder.class | Bin 0 -> 1853 bytes .../client/party/Party$UserPart.class | Bin 0 -> 9094 bytes .../party/Party$UserPartOrBuilder.class | Bin 0 -> 339 bytes .../net/runelite/client/party/Party.class | Bin 0 -> 2185 bytes .../runelite/client/party/PartyMember.class | Bin 0 -> 3114 bytes .../runelite/client/party/PartyService.class | Bin 0 -> 11491 bytes .../net/runelite/client/party/WSClient.class | Bin 0 -> 11356 bytes .../client/party/WebsocketGsonFactory.class | Bin 0 -> 3091 bytes .../client/party/events/UserJoin.class | Bin 0 -> 1706 bytes .../client/party/events/UserPart.class | Bin 0 -> 1493 bytes .../party/messages/PartyChatMessage.class | Bin 0 -> 1880 bytes .../party/messages/PartyMemberMessage.class | Bin 0 -> 662 bytes .../client/party/messages/PartyMessage.class | Bin 0 -> 366 bytes .../client/party/messages/UserSync.class | Bin 0 -> 356 bytes .../party/messages/WebsocketMessage.class | Bin 0 -> 343 bytes .../MissingDependenciesException.class | Bin 0 -> 2731 bytes .../OPRSExternalBasePluginLoader.class | Bin 0 -> 1396 bytes .../plugins/OPRSExternalClassLoader.class | Bin 0 -> 5528 bytes .../plugins/OPRSExternalJarPluginLoader.class | Bin 0 -> 1505 bytes .../OPRSExternalPf4jPluginManager$1.class | Bin 0 -> 1211 bytes .../OPRSExternalPf4jPluginManager$2.class | Bin 0 -> 1175 bytes .../OPRSExternalPf4jPluginManager.class | Bin 0 -> 17090 bytes .../plugins/OPRSExternalPluginClasspath.class | Bin 0 -> 594 bytes .../OPRSExternalPluginFileFilter.class | Bin 0 -> 1784 bytes .../plugins/OPRSExternalPluginManager$1.class | Bin 0 -> 1560 bytes .../plugins/OPRSExternalPluginManager.class | Bin 0 -> 42579 bytes .../client/plugins/OPRSUpdateManager.class | Bin 0 -> 13005 bytes .../client/plugins/OPRSUpdateRepository.class | Bin 0 -> 5766 bytes .../net/runelite/client/plugins/Plugin.class | Bin 0 -> 1562 bytes .../client/plugins/PluginClassLoader.class | Bin 0 -> 1145 bytes .../client/plugins/PluginDependencies.class | Bin 0 -> 515 bytes .../client/plugins/PluginDependency.class | Bin 0 -> 658 bytes .../client/plugins/PluginDescriptor.class | Bin 0 -> 833 bytes .../PluginInstantiationException.class | Bin 0 -> 577 bytes .../client/plugins/PluginManager.class | Bin 0 -> 31616 bytes .../plugins/account/AccountPlugin.class | Bin 0 -> 5326 bytes .../client/plugins/account/login_icon.png | Bin 0 -> 170 bytes .../client/plugins/account/logout_icon.png | Bin 0 -> 170 bytes .../CombatLevelRequirement.class | Bin 0 -> 1542 bytes .../achievementdiary/DiaryRequirement.class | Bin 0 -> 1237 bytes .../DiaryRequirementsPlugin.class | Bin 0 -> 12176 bytes .../FavourRequirement$Favour.class | Bin 0 -> 2113 bytes .../achievementdiary/FavourRequirement.class | Bin 0 -> 2012 bytes .../GenericDiaryRequirement.class | Bin 0 -> 1350 bytes .../achievementdiary/OrRequirement.class | Bin 0 -> 1928 bytes .../QuestPointRequirement.class | Bin 0 -> 1556 bytes .../achievementdiary/QuestRequirement.class | Bin 0 -> 2047 bytes .../achievementdiary/Requirement.class | Bin 0 -> 210 bytes .../achievementdiary/SkillRequirement.class | Bin 0 -> 1734 bytes .../diaries/ArdougneDiaryRequirement.class | Bin 0 -> 5218 bytes .../diaries/DesertDiaryRequirement.class | Bin 0 -> 4385 bytes .../diaries/FaladorDiaryRequirement.class | Bin 0 -> 4600 bytes .../diaries/FremennikDiaryRequirement.class | Bin 0 -> 4604 bytes .../diaries/KandarinDiaryRequirement.class | Bin 0 -> 4887 bytes .../diaries/KaramjaDiaryRequirement.class | Bin 0 -> 4853 bytes .../diaries/KourendDiaryRequirement.class | Bin 0 -> 5194 bytes .../diaries/LumbridgeDiaryRequirement.class | Bin 0 -> 5144 bytes .../diaries/MorytaniaDiaryRequirement.class | Bin 0 -> 5248 bytes .../diaries/VarrockDiaryRequirement.class | Bin 0 -> 4697 bytes .../diaries/WesternDiaryRequirement.class | Bin 0 -> 5342 bytes .../diaries/WildernessDiaryRequirement.class | Bin 0 -> 3832 bytes .../plugins/agility/AgilityArenaTimer.class | Bin 0 -> 849 bytes .../plugins/agility/AgilityConfig.class | Bin 0 -> 4962 bytes .../plugins/agility/AgilityOverlay.class | Bin 0 -> 8099 bytes .../plugins/agility/AgilityPlugin.class | Bin 0 -> 19683 bytes .../plugins/agility/AgilitySession.class | Bin 0 -> 4342 bytes .../client/plugins/agility/Courses.class | Bin 0 -> 4495 bytes .../plugins/agility/LapCounterOverlay.class | Bin 0 -> 4181 bytes .../client/plugins/agility/Obstacle.class | Bin 0 -> 2427 bytes .../client/plugins/agility/Obstacles.class | Bin 0 -> 6276 bytes .../client/plugins/ammo/AmmoCounter.class | Bin 0 -> 1207 bytes .../client/plugins/ammo/AmmoPlugin.class | Bin 0 -> 4620 bytes .../AnimationSmoothingConfig.class | Bin 0 -> 1158 bytes .../AnimationSmoothingPlugin.class | Bin 0 -> 2554 bytes .../plugins/antidrag/AntiDragConfig.class | Bin 0 -> 1077 bytes .../plugins/antidrag/AntiDragPlugin.class | Bin 0 -> 8099 bytes .../plugins/attackstyles/AttackStyle.class | Bin 0 -> 2470 bytes .../attackstyles/AttackStylesConfig.class | Bin 0 -> 2049 bytes .../attackstyles/AttackStylesOverlay.class | Bin 0 -> 3670 bytes .../attackstyles/AttackStylesPlugin.class | Bin 0 -> 11984 bytes .../plugins/attackstyles/WeaponType.class | Bin 0 -> 5415 bytes .../client/plugins/bank/BankConfig.class | Bin 0 -> 2657 bytes .../client/plugins/bank/BankPlugin$1.class | Bin 0 -> 2143 bytes .../client/plugins/bank/BankPlugin.class | Bin 0 -> 17283 bytes .../client/plugins/bank/BankSearch.class | Bin 0 -> 3454 bytes .../client/plugins/bank/ContainerPrices.class | Bin 0 -> 1754 bytes .../client/plugins/banktags/BankTag.class | Bin 0 -> 158 bytes .../plugins/banktags/BankTagsConfig.class | Bin 0 -> 1670 bytes .../plugins/banktags/BankTagsPlugin.class | Bin 0 -> 23162 bytes .../client/plugins/banktags/TagManager.class | Bin 0 -> 8567 bytes .../banktags/tabs/MenuIndexes$NewTab.class | Bin 0 -> 596 bytes .../banktags/tabs/MenuIndexes$Tab.class | Bin 0 -> 654 bytes .../plugins/banktags/tabs/MenuIndexes.class | Bin 0 -> 551 bytes .../plugins/banktags/tabs/TabInterface.class | Bin 0 -> 36103 bytes .../plugins/banktags/tabs/TabManager.class | Bin 0 -> 6860 bytes .../plugins/banktags/tabs/TabSprites.class | Bin 0 -> 2072 bytes .../client/plugins/banktags/tabs/TagTab.class | Bin 0 -> 3399 bytes .../plugins/banktags/tabs/down-arrow.png | Bin 0 -> 720 bytes .../plugins/banktags/tabs/incinerator.png | Bin 0 -> 3198 bytes .../client/plugins/banktags/tabs/new-tab.png | Bin 0 -> 943 bytes .../plugins/banktags/tabs/tag-tab-active.png | Bin 0 -> 759 bytes .../client/plugins/banktags/tabs/tag-tab.png | Bin 0 -> 824 bytes .../client/plugins/banktags/tabs/up-arrow.png | Bin 0 -> 716 bytes .../BarbarianAssaultConfig.class | Bin 0 -> 1026 bytes .../BarbarianAssaultPlugin.class | Bin 0 -> 7854 bytes .../plugins/barbarianassault/GameTimer.class | Bin 0 -> 1864 bytes .../HealerOverlay$HealerTeam.class | Bin 0 -> 2445 bytes .../barbarianassault/HealerOverlay.class | Bin 0 -> 4679 bytes .../plugins/barbarianassault/Role.class | Bin 0 -> 2186 bytes .../plugins/barbarianassault/Round.class | Bin 0 -> 2692 bytes .../barbarianassault/TimerOverlay.class | Bin 0 -> 3362 bytes .../client/plugins/barbarianassault/clock.png | Bin 0 -> 197 bytes .../barrows/BarrowsBrotherSlainOverlay.class | Bin 0 -> 4905 bytes .../plugins/barrows/BarrowsBrothers.class | Bin 0 -> 2316 bytes .../plugins/barrows/BarrowsConfig.class | Bin 0 -> 1811 bytes .../plugins/barrows/BarrowsOverlay.class | Bin 0 -> 3977 bytes .../plugins/barrows/BarrowsPlugin.class | Bin 0 -> 10544 bytes .../plugins/blastfurnace/BarsOres.class | Bin 0 -> 2539 bytes .../BlastFurnaceClickBoxOverlay.class | Bin 0 -> 3961 bytes .../BlastFurnaceCofferOverlay.class | Bin 0 -> 4240 bytes .../blastfurnace/BlastFurnaceConfig.class | Bin 0 -> 1165 bytes .../blastfurnace/BlastFurnaceOverlay.class | Bin 0 -> 3334 bytes .../blastfurnace/BlastFurnacePlugin.class | Bin 0 -> 6724 bytes .../plugins/blastfurnace/ForemanTimer.class | Bin 0 -> 1123 bytes .../blastmine/BlastMineOreCountOverlay.class | Bin 0 -> 3623 bytes .../plugins/blastmine/BlastMinePlugin.class | Bin 0 -> 5951 bytes .../blastmine/BlastMinePluginConfig.class | Bin 0 -> 1791 bytes .../plugins/blastmine/BlastMineRock.class | Bin 0 -> 1884 bytes .../blastmine/BlastMineRockOverlay.class | Bin 0 -> 8819 bytes .../plugins/blastmine/BlastMineRockType.class | Bin 0 -> 2951 bytes .../plugins/boosts/BoostIndicator.class | Bin 0 -> 3363 bytes .../boosts/BoostsConfig$DisplayBoosts.class | Bin 0 -> 1441 bytes .../BoostsConfig$DisplayChangeMode.class | Bin 0 -> 1416 bytes .../client/plugins/boosts/BoostsConfig.class | Bin 0 -> 2894 bytes .../client/plugins/boosts/BoostsOverlay.class | Bin 0 -> 5138 bytes .../client/plugins/boosts/BoostsPlugin.class | Bin 0 -> 13787 bytes .../plugins/boosts/CompactBoostsOverlay.class | Bin 0 -> 6232 bytes .../plugins/boosts/StatChangeIndicator.class | Bin 0 -> 2386 bytes .../runelite/client/plugins/boosts/buffed.png | Bin 0 -> 434 bytes .../client/plugins/boosts/buffedsmall.png | Bin 0 -> 580 bytes .../client/plugins/boosts/debuffed.png | Bin 0 -> 448 bytes .../client/plugins/boosts/debuffedsmall.png | Bin 0 -> 625 bytes .../client/plugins/bosstimer/Boss.class | Bin 0 -> 4905 bytes .../plugins/bosstimer/BossTimersPlugin.class | Bin 0 -> 4156 bytes .../plugins/bosstimer/RespawnTimer.class | Bin 0 -> 1156 bytes .../client/plugins/camera/CameraConfig.class | Bin 0 -> 3322 bytes .../client/plugins/camera/CameraPlugin.class | Bin 0 -> 18972 bytes .../plugins/camera/ControlFunction.class | Bin 0 -> 1633 bytes .../client/plugins/cannon/CannonConfig.class | Bin 0 -> 2005 bytes .../client/plugins/cannon/CannonCounter.class | Bin 0 -> 1045 bytes .../client/plugins/cannon/CannonOverlay.class | Bin 0 -> 4645 bytes .../client/plugins/cannon/CannonPlugin.class | Bin 0 -> 13906 bytes .../plugins/cannon/CannonSpotOverlay.class | Bin 0 -> 4255 bytes .../client/plugins/cannon/CannonSpots.class | Bin 0 -> 5419 bytes .../plugins/chatchannel/ActivityType.class | Bin 0 -> 1160 bytes .../chatchannel/ChatChannelConfig.class | Bin 0 -> 4102 bytes .../chatchannel/ChatChannelPlugin.class | Bin 0 -> 29753 bytes .../chatchannel/MemberActivity$ChatType.class | Bin 0 -> 1417 bytes .../plugins/chatchannel/MemberActivity.class | Bin 0 -> 3524 bytes .../chatchannel/MemberJoinMessage.class | Bin 0 -> 2267 bytes .../chatcommands/ChatCommandsConfig.class | Bin 0 -> 3820 bytes .../chatcommands/ChatCommandsPlugin$1.class | Bin 0 -> 851 bytes .../ChatCommandsPlugin$HiscoreLookup.class | Bin 0 -> 2461 bytes .../chatcommands/ChatCommandsPlugin.class | Bin 0 -> 71215 bytes .../chatcommands/ChatKeyboardListener.class | Bin 0 -> 3922 bytes .../client/plugins/chatcommands/Pet.class | Bin 0 -> 6179 bytes .../plugins/chatfilter/ChatFilterConfig.class | Bin 0 -> 3193 bytes .../chatfilter/ChatFilterPlugin$1.class | Bin 0 -> 1480 bytes .../ChatFilterPlugin$Duplicate.class | Bin 0 -> 534 bytes .../plugins/chatfilter/ChatFilterPlugin.class | Bin 0 -> 18784 bytes .../plugins/chatfilter/ChatFilterType.class | Bin 0 -> 1245 bytes .../chathistory/ChatHistoryConfig.class | Bin 0 -> 1310 bytes .../chathistory/ChatHistoryPlugin.class | Bin 0 -> 16348 bytes .../plugins/chathistory/ChatboxTab.class | Bin 0 -> 5123 bytes .../ChatNotificationsConfig.class | Bin 0 -> 2497 bytes .../ChatNotificationsPlugin.class | Bin 0 -> 15427 bytes .../cluescrolls/ClueScrollConfig.class | Bin 0 -> 684 bytes .../cluescrolls/ClueScrollEmoteOverlay.class | Bin 0 -> 3653 bytes .../cluescrolls/ClueScrollMusicOverlay.class | Bin 0 -> 3449 bytes .../cluescrolls/ClueScrollOverlay.class | Bin 0 -> 5373 bytes .../cluescrolls/ClueScrollPlugin.class | Bin 0 -> 38827 bytes .../cluescrolls/ClueScrollService.class | Bin 0 -> 236 bytes .../cluescrolls/ClueScrollServiceImpl.class | Bin 0 -> 920 bytes .../cluescrolls/ClueScrollWorldMapPoint.class | Bin 0 -> 1988 bytes .../cluescrolls/ClueScrollWorldOverlay.class | Bin 0 -> 2391 bytes .../AnagramClue$AnagramClueBuilder.class | Bin 0 -> 3243 bytes .../cluescrolls/clues/AnagramClue.class | Bin 0 -> 27159 bytes .../cluescrolls/clues/BeginnerMapClue.class | Bin 0 -> 2193 bytes .../cluescrolls/clues/CipherClue.class | Bin 0 -> 9951 bytes .../cluescrolls/clues/ClueScroll.class | Bin 0 -> 1778 bytes .../CoordinateClue$CoordinateClueInfo.class | Bin 0 -> 2225 bytes .../cluescrolls/clues/CoordinateClue.class | Bin 0 -> 18075 bytes .../cluescrolls/clues/CrypticClue.class | Bin 0 -> 61352 bytes .../plugins/cluescrolls/clues/EmoteClue.class | Bin 0 -> 47455 bytes .../plugins/cluescrolls/clues/Enemy.class | Bin 0 -> 2388 bytes .../cluescrolls/clues/FairyRingClue.class | Bin 0 -> 5545 bytes .../cluescrolls/clues/FaloTheBardClue.class | Bin 0 -> 10523 bytes .../cluescrolls/clues/HotColdClue.class | Bin 0 -> 16256 bytes .../clues/LocationClueScroll.class | Bin 0 -> 679 bytes .../clues/LocationsClueScroll.class | Bin 0 -> 252 bytes .../plugins/cluescrolls/clues/MapClue.class | Bin 0 -> 10622 bytes .../plugins/cluescrolls/clues/MusicClue.class | Bin 0 -> 4897 bytes .../clues/NamedObjectClueScroll.class | Bin 0 -> 322 bytes .../cluescrolls/clues/NpcClueScroll.class | Bin 0 -> 195 bytes .../cluescrolls/clues/ObjectClueScroll.class | Bin 0 -> 261 bytes .../SkillChallengeClue$ChallengeType.class | Bin 0 -> 2022 bytes .../clues/SkillChallengeClue.class | Bin 0 -> 24711 bytes .../cluescrolls/clues/TextClueScroll.class | Bin 0 -> 196 bytes .../clues/ThreeStepCrypticClue.class | Bin 0 -> 10627 bytes .../cluescrolls/clues/emote/Emote.class | Bin 0 -> 3637 bytes .../cluescrolls/clues/emote/STASHUnit.class | Bin 0 -> 12783 bytes .../clues/hotcold/HotColdArea.class | Bin 0 -> 2241 bytes .../hotcold/HotColdLocation$HotColdType.class | Bin 0 -> 1480 bytes .../clues/hotcold/HotColdLocation.class | Bin 0 -> 23800 bytes .../clues/hotcold/HotColdSolver.class | Bin 0 -> 6428 bytes .../clues/hotcold/HotColdTemperature.class | Bin 0 -> 5683 bytes .../hotcold/HotColdTemperatureChange.class | Bin 0 -> 1991 bytes .../item/AllRequirementsCollection.class | Bin 0 -> 1662 bytes .../clues/item/AnyRequirementCollection.class | Bin 0 -> 1487 bytes .../clues/item/ItemRequirement.class | Bin 0 -> 305 bytes .../clues/item/ItemRequirements.class | Bin 0 -> 3059 bytes .../item/MultipleOfItemRequirement.class | Bin 0 -> 2047 bytes .../clues/item/RangeItemRequirement.class | Bin 0 -> 1302 bytes .../clues/item/SingleItemRequirement.class | Bin 0 -> 1435 bytes .../item/SlotLimitationRequirement.class | Bin 0 -> 1469 bytes .../client/plugins/cluescrolls/emote.png | Bin 0 -> 1137 bytes .../combatlevel/CombatLevelConfig.class | Bin 0 -> 1112 bytes .../combatlevel/CombatLevelOverlay.class | Bin 0 -> 4398 bytes .../combatlevel/CombatLevelPlugin.class | Bin 0 -> 7015 bytes .../client/plugins/config/ConfigPanel$1.class | Bin 0 -> 1231 bytes .../client/plugins/config/ConfigPanel$2.class | Bin 0 -> 1246 bytes .../client/plugins/config/ConfigPanel$3.class | Bin 0 -> 950 bytes .../client/plugins/config/ConfigPanel$4.class | Bin 0 -> 2752 bytes .../client/plugins/config/ConfigPanel$5.class | Bin 0 -> 1454 bytes .../client/plugins/config/ConfigPanel$6.class | Bin 0 -> 4712 bytes .../client/plugins/config/ConfigPanel$7.class | Bin 0 -> 1497 bytes .../client/plugins/config/ConfigPanel.class | Bin 0 -> 56030 bytes .../client/plugins/config/ConfigPlugin.class | Bin 0 -> 6204 bytes .../plugins/config/FixedWidthPanel.class | Bin 0 -> 575 bytes .../plugins/config/HotkeyButton$1.class | Bin 0 -> 990 bytes .../plugins/config/HotkeyButton$2.class | Bin 0 -> 1104 bytes .../client/plugins/config/HotkeyButton.class | Bin 0 -> 1687 bytes .../PluginConfigurationDescriptor.class | Bin 0 -> 8581 bytes .../plugins/config/PluginHubPanel$1.class | Bin 0 -> 1091 bytes .../plugins/config/PluginHubPanel$2.class | Bin 0 -> 1307 bytes .../config/PluginHubPanel$PluginItem.class | Bin 0 -> 14077 bytes .../plugins/config/PluginHubPanel.class | Bin 0 -> 19329 bytes .../plugins/config/PluginListItem$1$1.class | Bin 0 -> 1713 bytes .../plugins/config/PluginListItem$1.class | Bin 0 -> 2956 bytes .../plugins/config/PluginListItem$2.class | Bin 0 -> 1949 bytes .../plugins/config/PluginListItem.class | Bin 0 -> 13132 bytes .../plugins/config/PluginListPanel$1.class | Bin 0 -> 1495 bytes .../plugins/config/PluginListPanel$2.class | Bin 0 -> 1350 bytes .../plugins/config/PluginListPanel.class | Bin 0 -> 18289 bytes .../client/plugins/config/PluginSearch.class | Bin 0 -> 6403 bytes .../plugins/config/PluginToggleButton.class | Bin 0 -> 2836 bytes .../plugins/config/SearchablePlugin.class | Bin 0 -> 487 bytes .../client/plugins/config/UnitFormatter.class | Bin 0 -> 2065 bytes .../plugins/config/UnitFormatterFactory.class | Bin 0 -> 2052 bytes .../plugins/config/config_back_icon.png | Bin 0 -> 267 bytes .../plugins/config/config_edit_icon.png | Bin 0 -> 248 bytes .../client/plugins/config/config_icon.png | Bin 0 -> 634 bytes .../plugins/config/pluginhub_configure.png | Bin 0 -> 410 bytes .../client/plugins/config/pluginhub_help.png | Bin 0 -> 477 bytes .../plugins/config/pluginhub_missingicon.png | Bin 0 -> 764 bytes .../client/plugins/config/refresh.png | Bin 0 -> 211 bytes .../client/plugins/config/star_on.png | Bin 0 -> 349 bytes .../client/plugins/config/switcher_on.png | Bin 0 -> 368 bytes .../plugins/cooking/CookingConfig.class | Bin 0 -> 963 bytes .../plugins/cooking/CookingOverlay.class | Bin 0 -> 5741 bytes .../plugins/cooking/CookingPlugin.class | Bin 0 -> 8466 bytes .../plugins/cooking/CookingSession.class | Bin 0 -> 1270 bytes .../client/plugins/cooking/FermentTimer.class | Bin 0 -> 1818 bytes .../client/plugins/corp/CorpConfig.class | Bin 0 -> 1040 bytes .../plugins/corp/CorpDamageOverlay.class | Bin 0 -> 5583 bytes .../client/plugins/corp/CorpPlugin.class | Bin 0 -> 10696 bytes .../CrowdsourcingManager$1.class | Bin 0 -> 1386 bytes .../crowdsourcing/CrowdsourcingManager.class | Bin 0 -> 2830 bytes .../crowdsourcing/CrowdsourcingPlugin.class | Bin 0 -> 2557 bytes .../crowdsourcing/cooking/CookingData.class | Bin 0 -> 2959 bytes .../cooking/CrowdsourcingCooking.class | Bin 0 -> 4649 bytes .../dialogue/CrowdsourcingDialogue.class | Bin 0 -> 3611 bytes .../dialogue/DialogueOptionsData.class | Bin 0 -> 1940 bytes .../dialogue/NpcDialogueData.class | Bin 0 -> 2219 bytes .../dialogue/PlayerDialogueData.class | Bin 0 -> 1873 bytes .../crowdsourcing/dialogue/StartEndData.class | Bin 0 -> 1658 bytes .../movement/CrowdsourcingMovement.class | Bin 0 -> 3198 bytes .../crowdsourcing/movement/MovementData.class | Bin 0 -> 5546 bytes .../music/CrowdsourcingMusic.class | Bin 0 -> 3352 bytes .../crowdsourcing/music/MusicUnlockData.class | Bin 0 -> 2645 bytes .../skilling/SkillingEndReason.class | Bin 0 -> 1331 bytes .../skilling/SkillingState.class | Bin 0 -> 1346 bytes .../thieving/CrowdsourcingThieving.class | Bin 0 -> 4597 bytes .../thieving/PickpocketData.class | Bin 0 -> 3422 bytes .../CrowdsourcingWoodcutting.class | Bin 0 -> 9117 bytes .../woodcutting/WoodcuttingData.class | Bin 0 -> 4738 bytes .../crowdsourcing/zmi/CrowdsourcingZMI.class | Bin 0 -> 10191 bytes .../plugins/crowdsourcing/zmi/ZMIData.class | Bin 0 -> 3589 bytes .../plugins/customcursor/CustomCursor.class | Bin 0 -> 2901 bytes .../customcursor/CustomCursorConfig.class | Bin 0 -> 863 bytes .../customcursor/CustomCursorPlugin.class | Bin 0 -> 6211 bytes .../customcursor/cursor-dragon-dagger-p.png | Bin 0 -> 973 bytes .../customcursor/cursor-dragon-dagger.png | Bin 0 -> 18008 bytes .../customcursor/cursor-dragon-scimitar.png | Bin 0 -> 343 bytes .../plugins/customcursor/cursor-rs3-gold.png | Bin 0 -> 18738 bytes .../customcursor/cursor-rs3-silver.png | Bin 0 -> 15630 bytes .../plugins/customcursor/cursor-trout.png | Bin 0 -> 15609 bytes .../DailyTasksConfig.class | Bin 0 -> 2386 bytes .../DailyTasksPlugin.class | Bin 0 -> 7651 bytes .../defaultworld/DefaultWorldConfig.class | Bin 0 -> 1056 bytes .../defaultworld/DefaultWorldPlugin.class | Bin 0 -> 5610 bytes .../plugins/devtools/CameraOverlay.class | Bin 0 -> 3701 bytes .../plugins/devtools/DevToolsButton.class | Bin 0 -> 2567 bytes .../plugins/devtools/DevToolsConfig.class | Bin 0 -> 654 bytes .../plugins/devtools/DevToolsFrame$1.class | Bin 0 -> 998 bytes .../plugins/devtools/DevToolsFrame.class | Bin 0 -> 1377 bytes .../plugins/devtools/DevToolsOverlay.class | Bin 0 -> 17412 bytes .../plugins/devtools/DevToolsPanel$1.class | Bin 0 -> 1552 bytes .../plugins/devtools/DevToolsPanel.class | Bin 0 -> 9931 bytes .../plugins/devtools/DevToolsPlugin.class | Bin 0 -> 23566 bytes .../devtools/InventoryDeltaPanel$1.class | Bin 0 -> 1419 bytes .../devtools/InventoryDeltaPanel$2.class | Bin 0 -> 1453 bytes .../devtools/InventoryDeltaPanel.class | Bin 0 -> 6596 bytes .../devtools/InventoryInspector$1.class | Bin 0 -> 1547 bytes .../plugins/devtools/InventoryInspector.class | Bin 0 -> 17353 bytes .../plugins/devtools/InventoryItem.class | Bin 0 -> 2837 bytes .../plugins/devtools/InventoryLog.class | Bin 0 -> 2729 bytes .../plugins/devtools/InventoryLogNode.class | Bin 0 -> 1337 bytes .../plugins/devtools/InventoryTreeNode.class | Bin 0 -> 1573 bytes .../plugins/devtools/LocationOverlay.class | Bin 0 -> 4821 bytes .../plugins/devtools/MovementFlag.class | Bin 0 -> 3568 bytes .../plugins/devtools/SceneOverlay.class | Bin 0 -> 11251 bytes .../plugins/devtools/ScriptInspector$1.class | Bin 0 -> 1490 bytes .../devtools/ScriptInspector$ListState.class | Bin 0 -> 1351 bytes .../ScriptInspector$ScriptTreeNode.class | Bin 0 -> 3571 bytes .../plugins/devtools/ScriptInspector.class | Bin 0 -> 14472 bytes .../plugins/devtools/ShellFrame$1.class | Bin 0 -> 1239 bytes .../client/plugins/devtools/ShellFrame.class | Bin 0 -> 1623 bytes .../plugins/devtools/SoundEffectOverlay.class | Bin 0 -> 5236 bytes .../plugins/devtools/VarInspector$1.class | Bin 0 -> 1473 bytes .../devtools/VarInspector$VarType.class | Bin 0 -> 2007 bytes .../plugins/devtools/VarInspector.class | Bin 0 -> 13422 bytes .../client/plugins/devtools/WidgetField.class | Bin 0 -> 3853 bytes .../devtools/WidgetInfoTableModel.class | Bin 0 -> 16184 bytes .../plugins/devtools/WidgetInspector.class | Bin 0 -> 21951 bytes .../devtools/WidgetInspectorOverlay.class | Bin 0 -> 4773 bytes .../plugins/devtools/WidgetItemNode.class | Bin 0 -> 1242 bytes .../plugins/devtools/WidgetTreeNode.class | Bin 0 -> 1494 bytes .../devtools/WorldMapLocationOverlay.class | Bin 0 -> 4608 bytes .../devtools/WorldMapRegionOverlay.class | Bin 0 -> 4894 bytes .../client/plugins/devtools/devtools_icon.png | Bin 0 -> 871 bytes .../plugins/discord/DiscordAreaType.class | Bin 0 -> 1377 bytes .../DiscordConfig$ElapsedTimeType.class | Bin 0 -> 1757 bytes .../plugins/discord/DiscordConfig.class | Bin 0 -> 2654 bytes .../discord/DiscordGameEventType.class | Bin 0 -> 52295 bytes .../plugins/discord/DiscordPlugin$1.class | Bin 0 -> 2860 bytes .../plugins/discord/DiscordPlugin.class | Bin 0 -> 14312 bytes .../discord/DiscordState$EventWithTime.class | Bin 0 -> 3118 bytes .../client/plugins/discord/DiscordState.class | Bin 0 -> 10246 bytes .../plugins/discord/DiscordUserInfo.class | Bin 0 -> 3093 bytes .../client/plugins/discord/discord.png | Bin 0 -> 1415 bytes .../client/plugins/dpscounter/DpsConfig.class | Bin 0 -> 1150 bytes .../plugins/dpscounter/DpsCounterPlugin.class | Bin 0 -> 11120 bytes .../client/plugins/dpscounter/DpsMember.class | Bin 0 -> 2136 bytes .../plugins/dpscounter/DpsOverlay.class | Bin 0 -> 8026 bytes .../client/plugins/dpscounter/DpsUpdate.class | Bin 0 -> 1881 bytes .../client/plugins/driftnet/DriftNet.class | Bin 0 -> 5091 bytes .../plugins/driftnet/DriftNetConfig.class | Bin 0 -> 1946 bytes .../plugins/driftnet/DriftNetOverlay.class | Bin 0 -> 4341 bytes .../plugins/driftnet/DriftNetPlugin.class | Bin 0 -> 15279 bytes .../plugins/driftnet/DriftNetStatus.class | Bin 0 -> 1853 bytes .../client/plugins/emojis/Emoji.class | Bin 0 -> 7272 bytes .../client/plugins/emojis/EmojiPlugin.class | Bin 0 -> 9171 bytes .../runelite/client/plugins/emojis/LICENSE | 1 + .../runelite/client/plugins/emojis/acorn.png | Bin 0 -> 323 bytes .../runelite/client/plugins/emojis/alien.png | Bin 0 -> 329 bytes .../runelite/client/plugins/emojis/blush.png | Bin 0 -> 386 bytes .../client/plugins/emojis/broken_heart.png | Bin 0 -> 135 bytes .../runelite/client/plugins/emojis/cat.png | Bin 0 -> 558 bytes .../client/plugins/emojis/confused.png | Bin 0 -> 278 bytes .../client/plugins/emojis/cooking.png | Bin 0 -> 375 bytes .../runelite/client/plugins/emojis/cowboy.png | Bin 0 -> 428 bytes .../runelite/client/plugins/emojis/crab.png | Bin 0 -> 348 bytes .../runelite/client/plugins/emojis/cry.png | Bin 0 -> 262 bytes .../runelite/client/plugins/emojis/dancer.png | Bin 0 -> 341 bytes .../runelite/client/plugins/emojis/dog.png | Bin 0 -> 517 bytes .../client/plugins/emojis/eggplant.png | Bin 0 -> 178 bytes .../client/plugins/emojis/expressionless.png | Bin 0 -> 216 bytes .../runelite/client/plugins/emojis/eyes.png | Bin 0 -> 456 bytes .../client/plugins/emojis/facepalm.png | Bin 0 -> 382 bytes .../runelite/client/plugins/emojis/fire.png | Bin 0 -> 265 bytes .../runelite/client/plugins/emojis/fish.png | Bin 0 -> 329 bytes .../client/plugins/emojis/flushed.png | Bin 0 -> 489 bytes .../client/plugins/emojis/fork_and_knife.png | Bin 0 -> 134 bytes .../client/plugins/emojis/frowning2.png | Bin 0 -> 270 bytes .../client/plugins/emojis/gorilla.png | Bin 0 -> 308 bytes .../client/plugins/emojis/grinning.png | Bin 0 -> 404 bytes .../client/plugins/emojis/heart_eyes.png | Bin 0 -> 373 bytes .../runelite/client/plugins/emojis/hearts.png | Bin 0 -> 123 bytes .../client/plugins/emojis/hugging.png | Bin 0 -> 433 bytes .../runelite/client/plugins/emojis/hushed.png | Bin 0 -> 341 bytes .../client/plugins/emojis/innocent.png | Bin 0 -> 496 bytes .../runelite/client/plugins/emojis/joy.png | Bin 0 -> 500 bytes .../client/plugins/emojis/kissing.png | Bin 0 -> 240 bytes .../client/plugins/emojis/neutral_face.png | Bin 0 -> 253 bytes .../client/plugins/emojis/ok_hand.png | Bin 0 -> 203 bytes .../client/plugins/emojis/open_mouth.png | Bin 0 -> 281 bytes .../client/plugins/emojis/party_popper.png | Bin 0 -> 456 bytes .../client/plugins/emojis/pensive.png | Bin 0 -> 227 bytes .../client/plugins/emojis/persevere.png | Bin 0 -> 414 bytes .../client/plugins/emojis/pile_of_poo.png | Bin 0 -> 349 bytes .../client/plugins/emojis/pleading.png | Bin 0 -> 311 bytes .../runelite/client/plugins/emojis/rage.png | Bin 0 -> 295 bytes .../client/plugins/emojis/rocketship.png | Bin 0 -> 789 bytes .../runelite/client/plugins/emojis/scream.png | Bin 0 -> 475 bytes .../client/plugins/emojis/see_no_evil.png | Bin 0 -> 540 bytes .../client/plugins/emojis/slight_frown.png | Bin 0 -> 299 bytes .../client/plugins/emojis/slight_smile.png | Bin 0 -> 307 bytes .../runelite/client/plugins/emojis/smile.png | Bin 0 -> 383 bytes .../client/plugins/emojis/smiling_imp.png | Bin 0 -> 304 bytes .../runelite/client/plugins/emojis/sob.png | Bin 0 -> 405 bytes .../runelite/client/plugins/emojis/spoon.png | Bin 0 -> 129 bytes .../plugins/emojis/stuck_out_tongue.png | Bin 0 -> 367 bytes .../emojis/stuck_out_tongue_closed_eyes.png | Bin 0 -> 398 bytes .../client/plugins/emojis/sunglasses.png | Bin 0 -> 363 bytes .../runelite/client/plugins/emojis/sweat.png | Bin 0 -> 133 bytes .../client/plugins/emojis/thinking.png | Bin 0 -> 380 bytes .../client/plugins/emojis/thumbsdown.png | Bin 0 -> 285 bytes .../client/plugins/emojis/thumbsup.png | Bin 0 -> 278 bytes .../client/plugins/emojis/triumph.png | Bin 0 -> 490 bytes .../client/plugins/emojis/unamused.png | Bin 0 -> 352 bytes .../runelite/client/plugins/emojis/wave.png | Bin 0 -> 361 bytes .../client/plugins/emojis/weary_face.png | Bin 0 -> 339 bytes .../runelite/client/plugins/emojis/wink.png | Bin 0 -> 353 bytes .../net/runelite/client/plugins/emojis/xd.png | Bin 0 -> 312 bytes .../runelite/client/plugins/emojis/yum.png | Bin 0 -> 372 bytes .../client/plugins/emojis/zipper_mouth.png | Bin 0 -> 350 bytes .../runelite/client/plugins/emojis/zzz.png | Bin 0 -> 135 bytes .../entityhider/EntityHiderConfig.class | Bin 0 -> 3202 bytes .../entityhider/EntityHiderPlugin.class | Bin 0 -> 5923 bytes .../plugins/examine/ExaminePlugin.class | Bin 0 -> 12480 bytes .../plugins/examine/PendingExamine.class | Bin 0 -> 2614 bytes .../plugins/experiencedrop/PrayerType.class | Bin 0 -> 1216 bytes .../XpDropConfig$DamageMode.class | Bin 0 -> 1433 bytes .../plugins/experiencedrop/XpDropConfig.class | Bin 0 -> 2498 bytes .../experiencedrop/XpDropOverlay.class | Bin 0 -> 2712 bytes .../plugins/experiencedrop/XpDropPlugin.class | Bin 0 -> 12728 bytes .../plugins/experiencedrop/XpPrayer.class | Bin 0 -> 3297 bytes .../plugins/fairyring/FairyRingConfig.class | Bin 0 -> 672 bytes .../FairyRingPlugin$CodeWidgets.class | Bin 0 -> 3282 bytes .../plugins/fairyring/FairyRingPlugin.class | Bin 0 -> 14094 bytes .../client/plugins/fairyring/FairyRings.class | Bin 0 -> 6086 bytes .../client/plugins/feed/FeedClient.class | Bin 0 -> 3214 bytes .../client/plugins/feed/FeedConfig.class | Bin 0 -> 998 bytes .../client/plugins/feed/FeedPanel$1.class | Bin 0 -> 2996 bytes .../client/plugins/feed/FeedPanel$2.class | Bin 0 -> 1879 bytes .../client/plugins/feed/FeedPanel.class | Bin 0 -> 12126 bytes .../client/plugins/feed/FeedPlugin$1.class | Bin 0 -> 771 bytes .../client/plugins/feed/FeedPlugin.class | Bin 0 -> 6502 bytes .../net/runelite/client/plugins/feed/icon.png | Bin 0 -> 879 bytes .../net/runelite/client/plugins/feed/osrs.png | Bin 0 -> 5704 bytes .../runelite/client/plugins/feed/runelite.png | Bin 0 -> 4161 bytes .../plugins/fishing/FishingConfig.class | Bin 0 -> 3523 bytes .../plugins/fishing/FishingOverlay.class | Bin 0 -> 5875 bytes .../plugins/fishing/FishingPlugin.class | Bin 0 -> 16077 bytes .../plugins/fishing/FishingSession.class | Bin 0 -> 693 bytes .../fishing/FishingSpotMinimapOverlay.class | Bin 0 -> 3114 bytes .../plugins/fishing/FishingSpotOverlay.class | Bin 0 -> 7181 bytes .../client/plugins/fishing/MinnowSpot.class | Bin 0 -> 2241 bytes .../client/plugins/fps/FpsConfig.class | Bin 0 -> 1464 bytes .../client/plugins/fps/FpsDrawListener.class | Bin 0 -> 2301 bytes .../client/plugins/fps/FpsOverlay.class | Bin 0 -> 4043 bytes .../client/plugins/fps/FpsPlugin.class | Bin 0 -> 2870 bytes .../plugins/friendlist/FriendListConfig.class | Bin 0 -> 735 bytes .../plugins/friendlist/FriendListPlugin.class | Bin 0 -> 11168 bytes .../friendnotes/FriendNoteOverlay.class | Bin 0 -> 1790 bytes .../friendnotes/FriendNotesConfig.class | Bin 0 -> 669 bytes .../friendnotes/FriendNotesPlugin.class | Bin 0 -> 14319 bytes .../plugins/friendnotes/HoveredFriend.class | Bin 0 -> 2090 bytes .../client/plugins/friendnotes/note_icon.png | Bin 0 -> 931 bytes .../client/plugins/gpu/GLBuffer.class | Bin 0 -> 665 bytes .../runelite/client/plugins/gpu/GLUtil.class | Bin 0 -> 3401 bytes .../client/plugins/gpu/GpuFloatBuffer.class | Bin 0 -> 1674 bytes .../client/plugins/gpu/GpuIntBuffer.class | Bin 0 -> 1733 bytes .../client/plugins/gpu/GpuPlugin$1.class | Bin 0 -> 913 bytes .../plugins/gpu/GpuPlugin$ComputeMode.class | Bin 0 -> 1327 bytes .../client/plugins/gpu/GpuPlugin.class | Bin 0 -> 48413 bytes .../gpu/GpuPluginConfig$SyncMode.class | Bin 0 -> 1351 bytes .../client/plugins/gpu/GpuPluginConfig.class | Bin 0 -> 3889 bytes .../client/plugins/gpu/OpenCLManager.class | Bin 0 -> 17825 bytes .../client/plugins/gpu/SceneUploader.class | Bin 0 -> 14851 bytes .../client/plugins/gpu/Shader$Unit.class | Bin 0 -> 878 bytes .../runelite/client/plugins/gpu/Shader.class | Bin 0 -> 3581 bytes .../client/plugins/gpu/ShaderException.class | Bin 0 -> 401 bytes .../client/plugins/gpu/TextureManager.class | Bin 0 -> 5192 bytes .../runelite/client/plugins/gpu/cl_types.cl | 55 + .../client/plugins/gpu/colorblind.glsl | 73 + .../net/runelite/client/plugins/gpu/common.cl | 104 + .../runelite/client/plugins/gpu/common.glsl | 82 + .../net/runelite/client/plugins/gpu/comp.cl | 96 + .../net/runelite/client/plugins/gpu/comp.glsl | 109 + .../client/plugins/gpu/comp_common.glsl | 78 + .../client/plugins/gpu/comp_small.glsl | 85 + .../client/plugins/gpu/comp_unordered.cl | 87 + .../client/plugins/gpu/comp_unordered.glsl | 82 + .../plugins/gpu/config/AntiAliasingMode.class | Bin 0 -> 1921 bytes .../plugins/gpu/config/ColorBlindMode.class | Bin 0 -> 1285 bytes .../plugins/gpu/config/UIScalingMode.class | Bin 0 -> 1923 bytes .../net/runelite/client/plugins/gpu/frag.glsl | 70 + .../runelite/client/plugins/gpu/fragui.glsl | 77 + .../client/plugins/gpu/hsl_to_rgb.glsl | 95 + .../client/plugins/gpu/priority_render.cl | 267 + .../client/plugins/gpu/priority_render.glsl | 253 + .../client/plugins/gpu/scale/bicubic.glsl | 167 + .../plugins/gpu/scale/xbr_lv2_common.glsl | 37 + .../plugins/gpu/scale/xbr_lv2_frag.glsl | 247 + .../plugins/gpu/scale/xbr_lv2_vert.glsl | 54 + .../plugins/gpu/template/Template.class | Bin 0 -> 4814 bytes .../client/plugins/gpu/to_screen.glsl | 47 + .../net/runelite/client/plugins/gpu/vert.glsl | 113 + .../runelite/client/plugins/gpu/vertui.glsl | 51 + .../grandexchange/GrandExchangeClient$1.class | Bin 0 -> 1395 bytes .../grandexchange/GrandExchangeClient.class | Bin 0 -> 3168 bytes .../grandexchange/GrandExchangeConfig.class | Bin 0 -> 2830 bytes .../GrandExchangeInputListener.class | Bin 0 -> 3814 bytes .../GrandExchangeItemPanel$1.class | Bin 0 -> 2456 bytes .../GrandExchangeItemPanel.class | Bin 0 -> 5004 bytes .../grandexchange/GrandExchangeItems.class | Bin 0 -> 3023 bytes .../GrandExchangeOfferSlot$1.class | Bin 0 -> 1548 bytes .../GrandExchangeOfferSlot.class | Bin 0 -> 9504 bytes .../GrandExchangeOffersPanel.class | Bin 0 -> 4476 bytes .../grandexchange/GrandExchangePanel.class | Bin 0 -> 2868 bytes .../grandexchange/GrandExchangePlugin.class | Bin 0 -> 34263 bytes .../GrandExchangeSearchMode.class | Bin 0 -> 1317 bytes .../GrandExchangeSearchPanel.class | Bin 0 -> 10666 bytes .../plugins/grandexchange/SavedOffer.class | Bin 0 -> 3408 bytes .../client/plugins/grandexchange/ge_icon.png | Bin 0 -> 723 bytes .../GroundItem$GroundItemBuilder.class | Bin 0 -> 4437 bytes .../plugins/grounditems/GroundItem.class | Bin 0 -> 7360 bytes .../GroundItemHotkeyListener.class | Bin 0 -> 2735 bytes .../grounditems/GroundItemMouseAdapter.class | Bin 0 -> 1978 bytes .../grounditems/GroundItemsConfig.class | Bin 0 -> 10008 bytes .../grounditems/GroundItemsOverlay.class | Bin 0 -> 18777 bytes .../GroundItemsPlugin$PriceHighlight.class | Bin 0 -> 2149 bytes .../grounditems/GroundItemsPlugin.class | Bin 0 -> 32974 bytes .../ItemThreshold$Inequality.class | Bin 0 -> 1363 bytes .../plugins/grounditems/ItemThreshold.class | Bin 0 -> 3841 bytes .../client/plugins/grounditems/LootType.class | Bin 0 -> 1288 bytes .../plugins/grounditems/Lootbeam$Style.class | Bin 0 -> 4160 bytes .../client/plugins/grounditems/Lootbeam.class | Bin 0 -> 4146 bytes .../grounditems/MenuEntryWithCount.class | Bin 0 -> 861 bytes .../plugins/grounditems/NamedQuantity.class | Bin 0 -> 2166 bytes .../grounditems/WildcardMatchLoader.class | Bin 0 -> 3531 bytes .../grounditems/config/DespawnTimerMode.class | Bin 0 -> 1332 bytes .../grounditems/config/HighlightTier.class | Bin 0 -> 2344 bytes .../config/ItemHighlightMode.class | Bin 0 -> 1753 bytes .../config/MenuHighlightMode.class | Bin 0 -> 1691 bytes .../grounditems/config/PriceDisplayMode.class | Bin 0 -> 1740 bytes .../config/ValueCalculationMode.class | Bin 0 -> 1713 bytes .../groundmarkers/ColorTileMarker.class | Bin 0 -> 2867 bytes .../groundmarkers/GroundMarkerConfig.class | Bin 0 -> 2081 bytes .../GroundMarkerMinimapOverlay.class | Bin 0 -> 4370 bytes .../groundmarkers/GroundMarkerOverlay.class | Bin 0 -> 5176 bytes .../groundmarkers/GroundMarkerPlugin$1.class | Bin 0 -> 877 bytes .../groundmarkers/GroundMarkerPlugin.class | Bin 0 -> 16214 bytes .../groundmarkers/GroundMarkerPoint.class | Bin 0 -> 2714 bytes .../GroundMarkerSharingManager$1.class | Bin 0 -> 937 bytes .../GroundMarkerSharingManager.class | Bin 0 -> 13326 bytes .../plugins/herbiboars/HerbiboarConfig.class | Bin 0 -> 2315 bytes .../herbiboars/HerbiboarMinimapOverlay.class | Bin 0 -> 3234 bytes .../plugins/herbiboars/HerbiboarOverlay.class | Bin 0 -> 6654 bytes .../plugins/herbiboars/HerbiboarPlugin.class | Bin 0 -> 16005 bytes .../plugins/herbiboars/HerbiboarRule.class | Bin 0 -> 5164 bytes .../HerbiboarSearchSpot$Group.class | Bin 0 -> 1756 bytes .../herbiboars/HerbiboarSearchSpot.class | Bin 0 -> 9239 bytes .../plugins/herbiboars/HerbiboarStart.class | Bin 0 -> 2162 bytes .../plugins/herbiboars/TrailToSpot.class | Bin 0 -> 2219 bytes .../plugins/hiscore/HiscoreConfig.class | Bin 0 -> 1336 bytes .../plugins/hiscore/HiscorePanel$1.class | Bin 0 -> 1828 bytes .../plugins/hiscore/HiscorePanel$2.class | Bin 0 -> 1092 bytes .../client/plugins/hiscore/HiscorePanel.class | Bin 0 -> 30016 bytes .../plugins/hiscore/HiscorePlugin.class | Bin 0 -> 11915 bytes .../plugins/hiscore/NameAutocompleter.class | Bin 0 -> 9433 bytes .../plugins/hiscore/bosses/abyssal_sire.png | Bin 0 -> 687 bytes .../hiscore/bosses/alchemical_hydra.png | Bin 0 -> 366 bytes .../plugins/hiscore/bosses/barrows_chests.png | Bin 0 -> 251 bytes .../plugins/hiscore/bosses/bryophyta.png | Bin 0 -> 493 bytes .../plugins/hiscore/bosses/callisto.png | Bin 0 -> 315 bytes .../plugins/hiscore/bosses/cerberus.png | Bin 0 -> 276 bytes .../hiscore/bosses/chambers_of_xeric.png | Bin 0 -> 398 bytes .../chambers_of_xeric_challenge_mode.png | Bin 0 -> 358 bytes .../hiscore/bosses/chaos_elemental.png | Bin 0 -> 341 bytes .../plugins/hiscore/bosses/chaos_fanatic.png | Bin 0 -> 371 bytes .../hiscore/bosses/commander_zilyana.png | Bin 0 -> 497 bytes .../hiscore/bosses/corporeal_beast.png | Bin 0 -> 600 bytes .../hiscore/bosses/crazy_archaeologist.png | Bin 0 -> 568 bytes .../hiscore/bosses/dagannoth_prime.png | Bin 0 -> 336 bytes .../plugins/hiscore/bosses/dagannoth_rex.png | Bin 0 -> 338 bytes .../hiscore/bosses/dagannoth_supreme.png | Bin 0 -> 317 bytes .../hiscore/bosses/deranged_archaeologist.png | Bin 0 -> 323 bytes .../hiscore/bosses/general_graardor.png | Bin 0 -> 430 bytes .../plugins/hiscore/bosses/giant_mole.png | Bin 0 -> 357 bytes .../hiscore/bosses/grotesque_guardians.png | Bin 0 -> 288 bytes .../client/plugins/hiscore/bosses/hespori.png | Bin 0 -> 399 bytes .../plugins/hiscore/bosses/kalphite_queen.png | Bin 0 -> 364 bytes .../hiscore/bosses/king_black_dragon.png | Bin 0 -> 304 bytes .../client/plugins/hiscore/bosses/kraken.png | Bin 0 -> 294 bytes .../plugins/hiscore/bosses/kreearra.png | Bin 0 -> 343 bytes .../hiscore/bosses/kril_tsutsaroth.png | Bin 0 -> 449 bytes .../client/plugins/hiscore/bosses/mimic.png | Bin 0 -> 363 bytes .../client/plugins/hiscore/bosses/nex.png | Bin 0 -> 585 bytes .../plugins/hiscore/bosses/nightmare.png | Bin 0 -> 492 bytes .../client/plugins/hiscore/bosses/obor.png | Bin 0 -> 389 bytes .../hiscore/bosses/phosanis_nightmare.png | Bin 0 -> 492 bytes .../plugins/hiscore/bosses/sarachnis.png | Bin 0 -> 409 bytes .../client/plugins/hiscore/bosses/scorpia.png | Bin 0 -> 282 bytes .../client/plugins/hiscore/bosses/skotizo.png | Bin 0 -> 382 bytes .../plugins/hiscore/bosses/tempoross.png | Bin 0 -> 469 bytes .../hiscore/bosses/the_corrupted_gauntlet.png | Bin 0 -> 419 bytes .../plugins/hiscore/bosses/the_gauntlet.png | Bin 0 -> 510 bytes .../hiscore/bosses/theatre_of_blood.png | Bin 0 -> 487 bytes .../bosses/theatre_of_blood_hard_mode.png | Bin 0 -> 263 bytes .../bosses/thermonuclear_smoke_devil.png | Bin 0 -> 462 bytes .../plugins/hiscore/bosses/tzkal_zuk.png | Bin 0 -> 370 bytes .../plugins/hiscore/bosses/tztok_jad.png | Bin 0 -> 292 bytes .../plugins/hiscore/bosses/venenatis.png | Bin 0 -> 341 bytes .../client/plugins/hiscore/bosses/vetion.png | Bin 0 -> 347 bytes .../client/plugins/hiscore/bosses/vorkath.png | Bin 0 -> 478 bytes .../plugins/hiscore/bosses/wintertodt.png | Bin 0 -> 759 bytes .../client/plugins/hiscore/bosses/zalcano.png | Bin 0 -> 407 bytes .../client/plugins/hiscore/bosses/zulrah.png | Bin 0 -> 346 bytes .../client/plugins/hiscore/deadman.png | Bin 0 -> 448 bytes .../plugins/hiscore/hardcore_ironman.png | Bin 0 -> 335 bytes .../client/plugins/hiscore/hiscore.gif | Bin 0 -> 970 bytes .../client/plugins/hiscore/ironman.png | Bin 0 -> 333 bytes .../client/plugins/hiscore/league.png | Bin 0 -> 195 bytes .../client/plugins/hiscore/normal.png | Bin 0 -> 525 bytes .../client/plugins/hiscore/overall.png | Bin 0 -> 802 bytes .../plugins/hiscore/ultimate_ironman.png | Bin 0 -> 209 bytes .../client/plugins/hunter/HunterConfig.class | Bin 0 -> 1614 bytes .../client/plugins/hunter/HunterPlugin.class | Bin 0 -> 10498 bytes .../plugins/hunter/HunterTrap$State.class | Bin 0 -> 1384 bytes .../client/plugins/hunter/HunterTrap.class | Bin 0 -> 2258 bytes .../client/plugins/hunter/TrapOverlay.class | Bin 0 -> 6315 bytes .../idlenotifier/IdleNotifierConfig.class | Bin 0 -> 3300 bytes .../idlenotifier/IdleNotifierPlugin.class | Bin 0 -> 14323 bytes .../client/plugins/implings/Impling.class | Bin 0 -> 5280 bytes .../plugins/implings/ImplingSpawn.class | Bin 0 -> 4950 bytes .../client/plugins/implings/ImplingType.class | Bin 0 -> 2124 bytes .../implings/ImplingsConfig$ImplingMode.class | Bin 0 -> 1405 bytes .../plugins/implings/ImplingsConfig.class | Bin 0 -> 6739 bytes .../plugins/implings/ImplingsOverlay.class | Bin 0 -> 4375 bytes .../plugins/implings/ImplingsPlugin.class | Bin 0 -> 8975 bytes .../client/plugins/info/InfoPanel$1.class | Bin 0 -> 1795 bytes .../client/plugins/info/InfoPanel.class | Bin 0 -> 11133 bytes .../client/plugins/info/InfoPlugin.class | Bin 0 -> 2477 bytes .../client/plugins/info/JRichTextPane.class | Bin 0 -> 3639 bytes .../client/plugins/info/discord_icon.png | Bin 0 -> 729 bytes .../client/plugins/info/github_icon.png | Bin 0 -> 801 bytes .../client/plugins/info/import_icon.png | Bin 0 -> 8483 bytes .../client/plugins/info/info_icon.png | Bin 0 -> 253 bytes .../client/plugins/info/patreon_icon.png | Bin 0 -> 619 bytes .../client/plugins/info/wiki_icon.png | Bin 0 -> 894 bytes .../InstanceMapInputListener.class | Bin 0 -> 3183 bytes .../instancemap/InstanceMapOverlay.class | Bin 0 -> 6501 bytes .../instancemap/InstanceMapPlugin.class | Bin 0 -> 4952 bytes .../InteractHighlightConfig.class | Bin 0 -> 3193 bytes .../InteractHighlightOverlay.class | Bin 0 -> 10730 bytes .../InteractHighlightPlugin.class | Bin 0 -> 11402 bytes .../plugins/interfacestyles/2005/1017.png | Bin 0 -> 25380 bytes .../plugins/interfacestyles/2005/1018.png | Bin 0 -> 13088 bytes .../plugins/interfacestyles/2005/1031.png | Bin 0 -> 20909 bytes .../plugins/interfacestyles/2005/1032.png | Bin 0 -> 4570 bytes .../plugins/interfacestyles/2005/1033.png | Bin 0 -> 1927 bytes .../plugins/interfacestyles/2005/1034.png | Bin 0 -> 1905 bytes .../plugins/interfacestyles/2005/1035.png | Bin 0 -> 3389 bytes .../plugins/interfacestyles/2005/1036.png | Bin 0 -> 4836 bytes .../plugins/interfacestyles/2005/1037.png | Bin 0 -> 2394 bytes .../plugins/interfacestyles/2005/1038.png | Bin 0 -> 4140 bytes .../plugins/interfacestyles/2005/1039.png | Bin 0 -> 1030 bytes .../plugins/interfacestyles/2005/1053.png | Bin 0 -> 342 bytes .../plugins/interfacestyles/2005/1182.png | Bin 0 -> 6973 bytes .../plugins/interfacestyles/2005/1297.png | Bin 0 -> 240 bytes .../plugins/interfacestyles/2005/1299.png | Bin 0 -> 347 bytes .../plugins/interfacestyles/2005/1414.png | Bin 0 -> 349 bytes .../plugins/interfacestyles/2005/1441.png | Bin 0 -> 178 bytes .../plugins/interfacestyles/2005/1583.png | Bin 0 -> 491 bytes .../plugins/interfacestyles/2005/1584.png | Bin 0 -> 477 bytes .../plugins/interfacestyles/2005/1611.png | Bin 0 -> 1213 bytes .../plugins/interfacestyles/2005/168.png | Bin 0 -> 448 bytes .../plugins/interfacestyles/2005/169.png | Bin 0 -> 1133 bytes .../plugins/interfacestyles/2005/1702.png | Bin 0 -> 498 bytes .../plugins/interfacestyles/2005/1703.png | Bin 0 -> 477 bytes .../plugins/interfacestyles/2005/1711.png | Bin 0 -> 500 bytes .../plugins/interfacestyles/2005/1713.png | Bin 0 -> 352 bytes .../plugins/interfacestyles/2005/201.png | Bin 0 -> 259 bytes .../plugins/interfacestyles/2005/2219.png | Bin 0 -> 241 bytes .../plugins/interfacestyles/2005/2276.png | Bin 0 -> 240 bytes .../plugins/interfacestyles/2005/2309.png | Bin 0 -> 352 bytes .../plugins/interfacestyles/2005/3051.png | Bin 0 -> 2357 bytes .../plugins/interfacestyles/2005/3052.png | Bin 0 -> 2434 bytes .../plugins/interfacestyles/2005/3053.png | Bin 0 -> 2212 bytes .../plugins/interfacestyles/2005/3054.png | Bin 0 -> 2395 bytes .../plugins/interfacestyles/2005/3055.png | Bin 0 -> 2360 bytes .../plugins/interfacestyles/2005/3057.png | Bin 0 -> 3116 bytes .../plugins/interfacestyles/2005/3058.png | Bin 0 -> 3296 bytes .../plugins/interfacestyles/2005/773.png | Bin 0 -> 192 bytes .../plugins/interfacestyles/2005/776.png | Bin 0 -> 336 bytes .../plugins/interfacestyles/2005/780.png | Bin 0 -> 540 bytes .../plugins/interfacestyles/2005/782.png | Bin 0 -> 464 bytes .../plugins/interfacestyles/2005/783.png | Bin 0 -> 425 bytes .../plugins/interfacestyles/2005/788.png | Bin 0 -> 197 bytes .../plugins/interfacestyles/2005/789.png | Bin 0 -> 116 bytes .../plugins/interfacestyles/2005/790.png | Bin 0 -> 113 bytes .../plugins/interfacestyles/2005/791.png | Bin 0 -> 129 bytes .../plugins/interfacestyles/2005/792.png | Bin 0 -> 99 bytes .../plugins/interfacestyles/2005/835.png | Bin 0 -> 233 bytes .../plugins/interfacestyles/2005/836.png | Bin 0 -> 240 bytes .../plugins/interfacestyles/2005/898.png | Bin 0 -> 312 bytes .../plugins/interfacestyles/2005/900.png | Bin 0 -> 8357 bytes .../plugins/interfacestyles/2005/901.png | Bin 0 -> 585 bytes .../plugins/interfacestyles/2005/902.png | Bin 0 -> 347 bytes .../plugins/interfacestyles/2005/904.png | Bin 0 -> 944 bytes .../plugins/interfacestyles/2005/907.png | Bin 0 -> 490 bytes .../plugins/interfacestyles/2005/908.png | Bin 0 -> 353 bytes .../plugins/interfacestyles/2005/909.png | Bin 0 -> 367 bytes .../plugins/interfacestyles/2005/910.png | Bin 0 -> 541 bytes .../interfacestyles/2005/widget/1026.png | Bin 0 -> 751 bytes .../interfacestyles/2005/widget/1027.png | Bin 0 -> 744 bytes .../interfacestyles/2005/widget/1028.png | Bin 0 -> 744 bytes .../interfacestyles/2005/widget/1029.png | Bin 0 -> 755 bytes .../2005/widget/1030_bottom_left.png | Bin 0 -> 728 bytes .../2005/widget/1030_bottom_middle.png | Bin 0 -> 873 bytes .../2005/widget/1030_bottom_right.png | Bin 0 -> 736 bytes .../2005/widget/1030_top_left.png | Bin 0 -> 782 bytes .../2005/widget/1030_top_middle.png | Bin 0 -> 864 bytes .../2005/widget/1030_top_right.png | Bin 0 -> 748 bytes .../plugins/interfacestyles/2010/1026.png | Bin 0 -> 2160 bytes .../plugins/interfacestyles/2010/1027.png | Bin 0 -> 2181 bytes .../plugins/interfacestyles/2010/1028.png | Bin 0 -> 2160 bytes .../plugins/interfacestyles/2010/1029.png | Bin 0 -> 2181 bytes .../plugins/interfacestyles/2010/1030.png | Bin 0 -> 1916 bytes .../plugins/interfacestyles/2010/1032.png | Bin 0 -> 2118 bytes .../plugins/interfacestyles/2010/1033.png | Bin 0 -> 4173 bytes .../plugins/interfacestyles/2010/1034.png | Bin 0 -> 3709 bytes .../plugins/interfacestyles/2010/1035.png | Bin 0 -> 7345 bytes .../plugins/interfacestyles/2010/1036.png | Bin 0 -> 2473 bytes .../plugins/interfacestyles/2010/1037.png | Bin 0 -> 3922 bytes .../plugins/interfacestyles/2010/1038.png | Bin 0 -> 6046 bytes .../plugins/interfacestyles/2010/1039.png | Bin 0 -> 1612 bytes .../plugins/interfacestyles/2010/1071.png | Bin 0 -> 2128 bytes .../plugins/interfacestyles/2010/1072.png | Bin 0 -> 2334 bytes .../plugins/interfacestyles/2010/1173.png | Bin 0 -> 2092 bytes .../plugins/interfacestyles/2010/1174.png | Bin 0 -> 2074 bytes .../plugins/interfacestyles/2010/1175.png | Bin 0 -> 7354 bytes .../plugins/interfacestyles/2010/1176.png | Bin 0 -> 7022 bytes .../plugins/interfacestyles/2010/1177.png | Bin 0 -> 9721 bytes .../plugins/interfacestyles/2010/1180.png | Bin 0 -> 1487 bytes .../plugins/interfacestyles/2010/1181.png | Bin 0 -> 1938 bytes .../plugins/interfacestyles/2010/1182.png | Bin 0 -> 13769 bytes .../plugins/interfacestyles/2010/1196.png | Bin 0 -> 2058 bytes .../plugins/interfacestyles/2010/1197.png | Bin 0 -> 2170 bytes .../plugins/interfacestyles/2010/1198.png | Bin 0 -> 2058 bytes .../plugins/interfacestyles/2010/1199.png | Bin 0 -> 2170 bytes .../plugins/interfacestyles/2010/1438.png | Bin 0 -> 1606 bytes .../plugins/interfacestyles/2010/1439.png | Bin 0 -> 1516 bytes .../plugins/interfacestyles/2010/1440.png | Bin 0 -> 1535 bytes .../plugins/interfacestyles/2010/168.png | Bin 0 -> 743 bytes .../plugins/interfacestyles/2010/197.png | Bin 0 -> 471 bytes .../plugins/interfacestyles/2010/198.png | Bin 0 -> 627 bytes .../plugins/interfacestyles/2010/199.png | Bin 0 -> 449 bytes .../plugins/interfacestyles/2010/200.png | Bin 0 -> 516 bytes .../plugins/interfacestyles/2010/201.png | Bin 0 -> 335 bytes .../plugins/interfacestyles/2010/202.png | Bin 0 -> 445 bytes .../plugins/interfacestyles/2010/203.png | Bin 0 -> 391 bytes .../plugins/interfacestyles/2010/204.png | Bin 0 -> 563 bytes .../plugins/interfacestyles/2010/205.png | Bin 0 -> 463 bytes .../plugins/interfacestyles/2010/206.png | Bin 0 -> 318 bytes .../plugins/interfacestyles/2010/207.png | Bin 0 -> 472 bytes .../plugins/interfacestyles/2010/208.png | Bin 0 -> 354 bytes .../plugins/interfacestyles/2010/209.png | Bin 0 -> 416 bytes .../plugins/interfacestyles/2010/210.png | Bin 0 -> 369 bytes .../plugins/interfacestyles/2010/211.png | Bin 0 -> 628 bytes .../plugins/interfacestyles/2010/212.png | Bin 0 -> 561 bytes .../plugins/interfacestyles/2010/213.png | Bin 0 -> 740 bytes .../plugins/interfacestyles/2010/214.png | Bin 0 -> 629 bytes .../plugins/interfacestyles/2010/215.png | Bin 0 -> 613 bytes .../plugins/interfacestyles/2010/216.png | Bin 0 -> 716 bytes .../plugins/interfacestyles/2010/217.png | Bin 0 -> 711 bytes .../plugins/interfacestyles/2010/220.png | Bin 0 -> 506 bytes .../plugins/interfacestyles/2010/221.png | Bin 0 -> 809 bytes .../plugins/interfacestyles/2010/539.png | Bin 0 -> 899 bytes .../plugins/interfacestyles/2010/540.png | Bin 0 -> 874 bytes .../plugins/interfacestyles/2010/541.png | Bin 0 -> 899 bytes .../plugins/interfacestyles/2010/542.png | Bin 0 -> 886 bytes .../plugins/interfacestyles/2010/780.png | Bin 0 -> 785 bytes .../plugins/interfacestyles/2010/782.png | Bin 0 -> 776 bytes .../plugins/interfacestyles/2010/783.png | Bin 0 -> 859 bytes .../plugins/interfacestyles/2010/898.png | Bin 0 -> 452 bytes .../plugins/interfacestyles/2010/900.png | Bin 0 -> 885 bytes .../plugins/interfacestyles/2010/901.png | Bin 0 -> 588 bytes .../plugins/interfacestyles/2010/902.png | Bin 0 -> 727 bytes .../plugins/interfacestyles/2010/904.png | Bin 0 -> 737 bytes .../plugins/interfacestyles/2010/907.png | Bin 0 -> 1195 bytes .../plugins/interfacestyles/2010/908.png | Bin 0 -> 876 bytes .../plugins/interfacestyles/2010/909.png | Bin 0 -> 1160 bytes .../plugins/interfacestyles/2010/910.png | Bin 0 -> 1020 bytes .../2010/healthbar/blue_back_50px.png | Bin 0 -> 645 bytes .../2010/healthbar/blue_front_50px.png | Bin 0 -> 717 bytes .../2010/healthbar/cox_blue.png | Bin 0 -> 774 bytes .../2010/healthbar/cox_green.png | Bin 0 -> 768 bytes .../2010/healthbar/cox_red.png | Bin 0 -> 830 bytes .../2010/healthbar/cox_yellow.png | Bin 0 -> 791 bytes .../2010/healthbar/cyan_back_100px.png | Bin 0 -> 769 bytes .../2010/healthbar/cyan_back_120px.png | Bin 0 -> 797 bytes .../2010/healthbar/cyan_back_140px.png | Bin 0 -> 832 bytes .../2010/healthbar/cyan_back_160px.png | Bin 0 -> 849 bytes .../2010/healthbar/cyan_back_40px.png | Bin 0 -> 663 bytes .../2010/healthbar/cyan_back_50px.png | Bin 0 -> 694 bytes .../2010/healthbar/cyan_back_60px.png | Bin 0 -> 713 bytes .../2010/healthbar/cyan_back_70px.png | Bin 0 -> 716 bytes .../2010/healthbar/cyan_back_80px.png | Bin 0 -> 759 bytes .../2010/healthbar/cyan_front_100px.png | Bin 0 -> 802 bytes .../2010/healthbar/cyan_front_120px.png | Bin 0 -> 817 bytes .../2010/healthbar/cyan_front_140px.png | Bin 0 -> 828 bytes .../2010/healthbar/cyan_front_160px.png | Bin 0 -> 864 bytes .../2010/healthbar/cyan_front_40px.png | Bin 0 -> 687 bytes .../2010/healthbar/cyan_front_50px.png | Bin 0 -> 702 bytes .../2010/healthbar/cyan_front_60px.png | Bin 0 -> 721 bytes .../2010/healthbar/cyan_front_70px.png | Bin 0 -> 750 bytes .../2010/healthbar/cyan_front_80px.png | Bin 0 -> 767 bytes .../2010/healthbar/default_back_100px.png | Bin 0 -> 714 bytes .../2010/healthbar/default_back_120px.png | Bin 0 -> 733 bytes .../2010/healthbar/default_back_140px.png | Bin 0 -> 756 bytes .../2010/healthbar/default_back_160px.png | Bin 0 -> 769 bytes .../2010/healthbar/default_back_40px.png | Bin 0 -> 679 bytes .../2010/healthbar/default_back_50px.png | Bin 0 -> 695 bytes .../2010/healthbar/default_back_60px.png | Bin 0 -> 670 bytes .../2010/healthbar/default_back_70px.png | Bin 0 -> 705 bytes .../2010/healthbar/default_back_80px.png | Bin 0 -> 709 bytes .../2010/healthbar/default_front_100px.png | Bin 0 -> 768 bytes .../2010/healthbar/default_front_120px.png | Bin 0 -> 803 bytes .../2010/healthbar/default_front_140px.png | Bin 0 -> 802 bytes .../2010/healthbar/default_front_160px.png | Bin 0 -> 843 bytes .../2010/healthbar/default_front_40px.png | Bin 0 -> 683 bytes .../2010/healthbar/default_front_50px.png | Bin 0 -> 716 bytes .../2010/healthbar/default_front_60px.png | Bin 0 -> 710 bytes .../2010/healthbar/default_front_70px.png | Bin 0 -> 755 bytes .../2010/healthbar/default_front_80px.png | Bin 0 -> 771 bytes .../2010/healthbar/orange_back_100px.png | Bin 0 -> 799 bytes .../2010/healthbar/orange_back_120px.png | Bin 0 -> 823 bytes .../2010/healthbar/orange_back_140px.png | Bin 0 -> 848 bytes .../2010/healthbar/orange_back_160px.png | Bin 0 -> 871 bytes .../2010/healthbar/orange_back_40px.png | Bin 0 -> 699 bytes .../2010/healthbar/orange_back_50px.png | Bin 0 -> 731 bytes .../2010/healthbar/orange_back_60px.png | Bin 0 -> 724 bytes .../2010/healthbar/orange_back_70px.png | Bin 0 -> 766 bytes .../2010/healthbar/orange_back_80px.png | Bin 0 -> 781 bytes .../2010/healthbar/orange_front_100px.png | Bin 0 -> 818 bytes .../2010/healthbar/orange_front_120px.png | Bin 0 -> 831 bytes .../2010/healthbar/orange_front_140px.png | Bin 0 -> 868 bytes .../2010/healthbar/orange_front_160px.png | Bin 0 -> 886 bytes .../2010/healthbar/orange_front_40px.png | Bin 0 -> 706 bytes .../2010/healthbar/orange_front_50px.png | Bin 0 -> 753 bytes .../2010/healthbar/orange_front_60px.png | Bin 0 -> 745 bytes .../2010/healthbar/orange_front_70px.png | Bin 0 -> 764 bytes .../2010/healthbar/orange_front_80px.png | Bin 0 -> 790 bytes .../2010/healthbar/yellow_back_100px.png | Bin 0 -> 741 bytes .../2010/healthbar/yellow_back_120px.png | Bin 0 -> 768 bytes .../2010/healthbar/yellow_back_140px.png | Bin 0 -> 810 bytes .../2010/healthbar/yellow_back_160px.png | Bin 0 -> 824 bytes .../2010/healthbar/yellow_back_40px.png | Bin 0 -> 685 bytes .../2010/healthbar/yellow_back_50px.png | Bin 0 -> 668 bytes .../2010/healthbar/yellow_back_60px.png | Bin 0 -> 682 bytes .../2010/healthbar/yellow_back_70px.png | Bin 0 -> 724 bytes .../2010/healthbar/yellow_back_80px.png | Bin 0 -> 749 bytes .../2010/healthbar/yellow_front_100px.png | Bin 0 -> 791 bytes .../2010/healthbar/yellow_front_120px.png | Bin 0 -> 804 bytes .../2010/healthbar/yellow_front_140px.png | Bin 0 -> 832 bytes .../2010/healthbar/yellow_front_160px.png | Bin 0 -> 846 bytes .../2010/healthbar/yellow_front_40px.png | Bin 0 -> 686 bytes .../2010/healthbar/yellow_front_50px.png | Bin 0 -> 698 bytes .../2010/healthbar/yellow_front_60px.png | Bin 0 -> 712 bytes .../2010/healthbar/yellow_front_70px.png | Bin 0 -> 751 bytes .../2010/healthbar/yellow_front_80px.png | Bin 0 -> 775 bytes .../interfacestyles/HealthbarOverride.class | Bin 0 -> 11735 bytes .../InterfaceStylesConfig.class | Bin 0 -> 1826 bytes .../InterfaceStylesPlugin.class | Bin 0 -> 13767 bytes .../client/plugins/interfacestyles/Skin.class | Bin 0 -> 2039 bytes .../interfacestyles/SpriteOverride.class | Bin 0 -> 10828 bytes .../interfacestyles/WidgetOffset.class | Bin 0 -> 19593 bytes .../interfacestyles/WidgetOverride.class | Bin 0 -> 3682 bytes .../interfacestyles/rs3/cross_sprites/0.png | Bin 0 -> 15717 bytes .../interfacestyles/rs3/cross_sprites/1.png | Bin 0 -> 15729 bytes .../interfacestyles/rs3/cross_sprites/2.png | Bin 0 -> 15819 bytes .../interfacestyles/rs3/cross_sprites/3.png | Bin 0 -> 15896 bytes .../interfacestyles/rs3/cross_sprites/4.png | Bin 0 -> 15689 bytes .../interfacestyles/rs3/cross_sprites/5.png | Bin 0 -> 15691 bytes .../interfacestyles/rs3/cross_sprites/6.png | Bin 0 -> 15701 bytes .../interfacestyles/rs3/cross_sprites/7.png | Bin 0 -> 15684 bytes .../inventorygrid/InventoryGridConfig.class | Bin 0 -> 1739 bytes .../inventorygrid/InventoryGridOverlay.class | Bin 0 -> 5447 bytes .../inventorygrid/InventoryGridPlugin.class | Bin 0 -> 1669 bytes .../inventorytags/InventoryTagsConfig.class | Bin 0 -> 2573 bytes .../inventorytags/InventoryTagsOverlay.class | Bin 0 -> 4416 bytes .../inventorytags/InventoryTagsPlugin.class | Bin 0 -> 10328 bytes .../InventoryViewerConfig.class | Bin 0 -> 1318 bytes .../InventoryViewerOverlay.class | Bin 0 -> 4511 bytes .../InventoryViewerPlugin$1.class | Bin 0 -> 1230 bytes .../InventoryViewerPlugin.class | Bin 0 -> 3125 bytes .../itemcharges/ItemChargeConfig.class | Bin 0 -> 7846 bytes .../itemcharges/ItemChargeInfobox.class | Bin 0 -> 2118 bytes .../itemcharges/ItemChargeOverlay.class | Bin 0 -> 3422 bytes .../itemcharges/ItemChargePlugin.class | Bin 0 -> 22939 bytes .../plugins/itemcharges/ItemChargeType.class | Bin 0 -> 4970 bytes .../plugins/itemcharges/ItemWithCharge.class | Bin 0 -> 36739 bytes .../plugins/itemcharges/ItemWithConfig.class | Bin 0 -> 4527 bytes .../ItemIdentification$Type.class | Bin 0 -> 5105 bytes .../ItemIdentification.class | Bin 0 -> 44793 bytes .../ItemIdentificationConfig.class | Bin 0 -> 5200 bytes .../ItemIdentificationMode.class | Bin 0 -> 1273 bytes .../ItemIdentificationOverlay.class | Bin 0 -> 4229 bytes .../ItemIdentificationPlugin.class | Bin 0 -> 1786 bytes .../plugins/itemprices/ItemPricesConfig.class | Bin 0 -> 1710 bytes .../itemprices/ItemPricesOverlay.class | Bin 0 -> 12513 bytes .../plugins/itemprices/ItemPricesPlugin.class | Bin 0 -> 1743 bytes .../plugins/itemstats/BoostedStatBoost.class | Bin 0 -> 1203 bytes .../client/plugins/itemstats/Builders.class | Bin 0 -> 3720 bytes .../plugins/itemstats/CappedStatBoost.class | Bin 0 -> 1499 bytes .../client/plugins/itemstats/Combo.class | Bin 0 -> 1866 bytes .../client/plugins/itemstats/Effect.class | Bin 0 -> 233 bytes .../client/plugins/itemstats/Food.class | Bin 0 -> 930 bytes .../client/plugins/itemstats/FoodBase.class | Bin 0 -> 551 bytes .../plugins/itemstats/ItemStatChanges.class | Bin 0 -> 18918 bytes .../itemstats/ItemStatChangesService.class | Bin 0 -> 244 bytes .../ItemStatChangesServiceImpl.class | Bin 0 -> 960 bytes .../plugins/itemstats/ItemStatConfig.class | Bin 0 -> 3103 bytes .../plugins/itemstats/ItemStatOverlay.class | Bin 0 -> 13290 bytes .../plugins/itemstats/ItemStatPlugin.class | Bin 0 -> 14839 bytes .../client/plugins/itemstats/Positivity.class | Bin 0 -> 2438 bytes .../plugins/itemstats/RangeStatBoost.class | Bin 0 -> 2460 bytes .../plugins/itemstats/RangeStatChange.class | Bin 0 -> 3434 bytes .../plugins/itemstats/SimpleStatBoost.class | Bin 0 -> 1200 bytes .../plugins/itemstats/SingleEffect.class | Bin 0 -> 1263 bytes .../client/plugins/itemstats/StatBoost.class | Bin 0 -> 2486 bytes .../client/plugins/itemstats/StatChange.class | Bin 0 -> 3975 bytes .../plugins/itemstats/StatsChanges.class | Bin 0 -> 1346 bytes .../itemstats/delta/DeltaCalculator.class | Bin 0 -> 261 bytes .../itemstats/delta/DeltaPercentage.class | Bin 0 -> 747 bytes .../plugins/itemstats/food/Anglerfish.class | Bin 0 -> 938 bytes .../itemstats/potions/AncientBrew.class | Bin 0 -> 5939 bytes .../itemstats/potions/GauntletPotion.class | Bin 0 -> 1931 bytes .../itemstats/potions/MixedPotion.class | Bin 0 -> 5598 bytes .../PotionDuration$PotionDurationRange.class | Bin 0 -> 1346 bytes .../itemstats/potions/PotionDuration.class | Bin 0 -> 5216 bytes .../itemstats/potions/PrayerPotion.class | Bin 0 -> 3084 bytes .../itemstats/potions/SaradominBrew.class | Bin 0 -> 5955 bytes .../itemstats/potions/StaminaPotion.class | Bin 0 -> 1435 bytes .../itemstats/potions/SuperRestore.class | Bin 0 -> 6006 bytes .../itemstats/special/CastleWarsBandage.class | Bin 0 -> 4726 bytes .../itemstats/special/CaveNightshade.class | Bin 0 -> 966 bytes .../special/NettleTeaRunEnergy.class | Bin 0 -> 997 bytes .../plugins/itemstats/special/SpicyStew.class | Bin 0 -> 4262 bytes .../plugins/itemstats/stats/EnergyStat.class | Bin 0 -> 712 bytes .../plugins/itemstats/stats/SkillStat.class | Bin 0 -> 939 bytes .../client/plugins/itemstats/stats/Stat.class | Bin 0 -> 583 bytes .../plugins/itemstats/stats/Stats.class | Bin 0 -> 1979 bytes .../keyremapping/KeyRemappingConfig.class | Bin 0 -> 4448 bytes .../keyremapping/KeyRemappingListener.class | Bin 0 -> 5592 bytes .../keyremapping/KeyRemappingPlugin.class | Bin 0 -> 7576 bytes .../kingdomofmiscellania/KingdomConfig.class | Bin 0 -> 1425 bytes .../kingdomofmiscellania/KingdomCounter.class | Bin 0 -> 1728 bytes .../kingdomofmiscellania/KingdomPlugin.class | Bin 0 -> 10721 bytes .../client/plugins/kourendlibrary/Book.class | Bin 0 -> 7229 bytes .../plugins/kourendlibrary/BookPanel.class | Bin 0 -> 3183 bytes .../plugins/kourendlibrary/Bookcase.class | Bin 0 -> 2864 bytes .../kourendlibrary/KourendLibraryConfig.class | Bin 0 -> 1743 bytes .../KourendLibraryOverlay.class | Bin 0 -> 9557 bytes .../kourendlibrary/KourendLibraryPanel.class | Bin 0 -> 9544 bytes .../kourendlibrary/KourendLibraryPlugin.class | Bin 0 -> 16419 bytes .../KourendLibraryTutorialOverlay.class | Bin 0 -> 4460 bytes .../plugins/kourendlibrary/Library.class | Bin 0 -> 19572 bytes .../plugins/kourendlibrary/SolvedState.class | Bin 0 -> 1233 bytes .../plugins/kourendlibrary/panel_icon.png | Bin 0 -> 1065 bytes .../loginscreen/LoginScreenConfig.class | Bin 0 -> 1703 bytes .../loginscreen/LoginScreenOverride.class | Bin 0 -> 2867 bytes .../loginscreen/LoginScreenPlugin.class | Bin 0 -> 10700 bytes .../client/plugins/loginscreen/akd.jpg | Bin 0 -> 51520 bytes .../client/plugins/loginscreen/christmas.jpg | Bin 0 -> 17067 bytes .../client/plugins/loginscreen/cox.jpg | Bin 0 -> 104311 bytes .../client/plugins/loginscreen/darkmeyer.jpg | Bin 0 -> 124689 bytes .../client/plugins/loginscreen/ds2.jpg | Bin 0 -> 111408 bytes .../plugins/loginscreen/fossil_island.jpg | Bin 0 -> 113891 bytes .../client/plugins/loginscreen/halloween.jpg | Bin 0 -> 100059 bytes .../plugins/loginscreen/halloween_2019.jpg | Bin 0 -> 113786 bytes .../client/plugins/loginscreen/inferno.jpg | Bin 0 -> 45489 bytes .../client/plugins/loginscreen/kebos.jpg | Bin 0 -> 99724 bytes .../client/plugins/loginscreen/mm2.jpg | Bin 0 -> 69593 bytes .../client/plugins/loginscreen/nex.jpg | Bin 0 -> 161866 bytes .../client/plugins/loginscreen/normal.jpg | Bin 0 -> 81791 bytes .../client/plugins/loginscreen/old.jpg | Bin 0 -> 16083 bytes .../client/plugins/loginscreen/prifddinas.jpg | Bin 0 -> 61705 bytes .../client/plugins/loginscreen/tob.jpg | Bin 0 -> 59012 bytes .../plugins/loottracker/ConfigLoot.class | Bin 0 -> 4279 bytes .../plugins/loottracker/LootReceived.class | Bin 0 -> 4223 bytes .../plugins/loottracker/LootTrackerBox.class | Bin 0 -> 15607 bytes .../loottracker/LootTrackerClient$1.class | Bin 0 -> 2029 bytes .../loottracker/LootTrackerClient$2.class | Bin 0 -> 842 bytes .../loottracker/LootTrackerClient$3.class | Bin 0 -> 1325 bytes .../loottracker/LootTrackerClient.class | Bin 0 -> 5911 bytes .../loottracker/LootTrackerConfig.class | Bin 0 -> 2829 bytes .../plugins/loottracker/LootTrackerItem.class | Bin 0 -> 2406 bytes .../loottracker/LootTrackerMapping.class | Bin 0 -> 3092 bytes .../loottracker/LootTrackerPanel$1.class | Bin 0 -> 1411 bytes .../loottracker/LootTrackerPanel.class | Bin 0 -> 24349 bytes .../LootTrackerPlugin$InvChangeCallback.class | Bin 0 -> 686 bytes .../loottracker/LootTrackerPlugin.class | Bin 0 -> 59923 bytes .../loottracker/LootTrackerPriceType.class | Bin 0 -> 1232 bytes .../loottracker/LootTrackerRecord.class | Bin 0 -> 4058 bytes .../client/plugins/loottracker/back_icon.png | Bin 0 -> 15109 bytes .../client/plugins/loottracker/collapsed.png | Bin 0 -> 131 bytes .../client/plugins/loottracker/expanded.png | Bin 0 -> 161 bytes .../plugins/loottracker/grouped_loot_icon.png | Bin 0 -> 15596 bytes .../plugins/loottracker/invisible_icon.png | Bin 0 -> 398 bytes .../client/plugins/loottracker/panel_icon.png | Bin 0 -> 892 bytes .../plugins/loottracker/single_loot_icon.png | Bin 0 -> 15393 bytes .../plugins/loottracker/visible_icon.png | Bin 0 -> 312 bytes .../plugins/lowmemory/LowMemoryConfig.class | Bin 0 -> 908 bytes .../plugins/lowmemory/LowMemoryPlugin.class | Bin 0 -> 4019 bytes .../plugins/menuentryswapper/BuyMode.class | Bin 0 -> 1311 bytes .../menuentryswapper/FairyRingMode.class | Bin 0 -> 1733 bytes .../menuentryswapper/GEItemCollectMode.class | Bin 0 -> 1749 bytes .../HouseAdvertisementMode.class | Bin 0 -> 1717 bytes .../plugins/menuentryswapper/HouseMode.class | Bin 0 -> 1700 bytes ...EntrySwapperConfig$ArdougneCloakMode.class | Bin 0 -> 1565 bytes ...uEntrySwapperConfig$DesertAmuletMode.class | Bin 0 -> 1564 bytes ...EntrySwapperConfig$HouseTeleportMode.class | Bin 0 -> 1970 bytes ...EntrySwapperConfig$KaramjaGlovesMode.class | Bin 0 -> 1567 bytes ...EntrySwapperConfig$MorytaniaLegsMode.class | Bin 0 -> 2151 bytes ...EntrySwapperConfig$RadasBlessingMode.class | Bin 0 -> 1582 bytes .../MenuEntrySwapperConfig$StairsMode.class | Bin 0 -> 1522 bytes .../MenuEntrySwapperConfig.class | Bin 0 -> 18210 bytes .../MenuEntrySwapperPlugin.class | Bin 0 -> 66527 bytes .../plugins/menuentryswapper/SellMode.class | Bin 0 -> 1322 bytes .../menuentryswapper/ShiftDepositMode.class | Bin 0 -> 2650 bytes .../menuentryswapper/ShiftWithdrawMode.class | Bin 0 -> 2797 bytes .../plugins/menuentryswapper/Swap.class | Bin 0 -> 3976 bytes .../plugins/metronome/MetronomePlugin.class | Bin 0 -> 2503 bytes .../MetronomePluginConfiguration.class | Bin 0 -> 1236 bytes .../plugins/minimap/MinimapConfig.class | Bin 0 -> 1814 bytes .../client/plugins/minimap/MinimapDot.class | Bin 0 -> 1150 bytes .../plugins/minimap/MinimapPlugin.class | Bin 0 -> 5639 bytes .../client/plugins/mining/MiningConfig.class | Bin 0 -> 903 bytes .../client/plugins/mining/MiningOverlay.class | Bin 0 -> 4957 bytes .../client/plugins/mining/MiningPlugin.class | Bin 0 -> 13676 bytes .../plugins/mining/MiningRocksOverlay.class | Bin 0 -> 5016 bytes .../client/plugins/mining/MiningSession.class | Bin 0 -> 671 bytes .../client/plugins/mining/Pickaxe.class | Bin 0 -> 5256 bytes .../client/plugins/mining/Rock$1.class | Bin 0 -> 971 bytes .../client/plugins/mining/Rock$2.class | Bin 0 -> 1019 bytes .../client/plugins/mining/Rock$3.class | Bin 0 -> 971 bytes .../client/plugins/mining/Rock$4.class | Bin 0 -> 979 bytes .../client/plugins/mining/Rock$5.class | Bin 0 -> 971 bytes .../runelite/client/plugins/mining/Rock.class | Bin 0 -> 5435 bytes .../client/plugins/mining/RockRespawn.class | Bin 0 -> 1605 bytes .../plugins/motherlode/MotherlodeConfig.class | Bin 0 -> 2551 bytes .../motherlode/MotherlodeGemOverlay.class | Bin 0 -> 5455 bytes .../motherlode/MotherlodeOreOverlay.class | Bin 0 -> 4961 bytes .../motherlode/MotherlodeOverlay.class | Bin 0 -> 5591 bytes .../plugins/motherlode/MotherlodePlugin.class | Bin 0 -> 17831 bytes .../motherlode/MotherlodeSackOverlay.class | Bin 0 -> 4489 bytes .../motherlode/MotherlodeSceneOverlay.class | Bin 0 -> 5702 bytes .../motherlode/MotherlodeSession.class | Bin 0 -> 4161 bytes .../mousehighlight/MouseHighlightConfig.class | Bin 0 -> 1103 bytes .../MouseHighlightOverlay.class | Bin 0 -> 5923 bytes .../mousehighlight/MouseHighlightPlugin.class | Bin 0 -> 1681 bytes .../client/plugins/mta/MTAConfig.class | Bin 0 -> 1261 bytes .../client/plugins/mta/MTAItemOverlay.class | Bin 0 -> 1368 bytes .../client/plugins/mta/MTAPlugin.class | Bin 0 -> 3002 bytes .../runelite/client/plugins/mta/MTARoom.class | Bin 0 -> 1114 bytes .../client/plugins/mta/MTASceneOverlay.class | Bin 0 -> 1749 bytes .../plugins/mta/alchemy/AlchemyItem.class | Bin 0 -> 2414 bytes .../plugins/mta/alchemy/AlchemyRoom.class | Bin 0 -> 12785 bytes .../mta/alchemy/AlchemyRoomTimer.class | Bin 0 -> 1219 bytes .../client/plugins/mta/alchemy/Cupboard.class | Bin 0 -> 460 bytes .../mta/enchantment/EnchantmentRoom.class | Bin 0 -> 4649 bytes .../mta/graveyard/GraveyardCounter.class | Bin 0 -> 1012 bytes .../plugins/mta/graveyard/GraveyardRoom.class | Bin 0 -> 4789 bytes .../client/plugins/mta/telekinetic/Maze.class | Bin 0 -> 2427 bytes .../mta/telekinetic/TelekineticRoom.class | Bin 0 -> 15186 bytes .../client/plugins/music/MusicConfig.class | Bin 0 -> 2612 bytes .../plugins/music/MusicPlugin$Channel.class | Bin 0 -> 4175 bytes .../music/MusicPlugin$MusicState.class | Bin 0 -> 1995 bytes .../MusicPlugin$SettingsSideSlider.class | Bin 0 -> 4522 bytes .../music/MusicPlugin$SettingsSlider.class | Bin 0 -> 2262 bytes .../plugins/music/MusicPlugin$Slider.class | Bin 0 -> 4094 bytes .../client/plugins/music/MusicPlugin.class | Bin 0 -> 22984 bytes .../nightmarezone/AbsorptionCounter.class | Bin 0 -> 2048 bytes .../nightmarezone/NightmareZoneConfig.class | Bin 0 -> 3375 bytes .../nightmarezone/NightmareZoneOverlay.class | Bin 0 -> 5908 bytes .../nightmarezone/NightmareZonePlugin.class | Bin 0 -> 8041 bytes .../client/plugins/notes/NotesConfig.class | Bin 0 -> 663 bytes .../client/plugins/notes/NotesPanel$1.class | Bin 0 -> 1849 bytes .../client/plugins/notes/NotesPanel$2.class | Bin 0 -> 1849 bytes .../client/plugins/notes/NotesPanel$3.class | Bin 0 -> 2414 bytes .../client/plugins/notes/NotesPanel.class | Bin 0 -> 4474 bytes .../client/plugins/notes/NotesPlugin.class | Bin 0 -> 3493 bytes .../client/plugins/notes/notes_icon.png | Bin 0 -> 931 bytes .../plugins/npchighlight/MemorizedNpc.class | Bin 0 -> 2318 bytes .../npchighlight/NpcIndicatorsConfig.class | Bin 0 -> 4343 bytes .../npchighlight/NpcIndicatorsPlugin.class | Bin 0 -> 21003 bytes .../npchighlight/NpcRespawnOverlay.class | Bin 0 -> 6545 bytes .../npcunaggroarea/AggressionTimer.class | Bin 0 -> 1770 bytes .../npcunaggroarea/NpcAggroAreaConfig.class | Bin 0 -> 2874 bytes .../NpcAggroAreaNotWorkingOverlay.class | Bin 0 -> 2421 bytes .../npcunaggroarea/NpcAggroAreaOverlay.class | Bin 0 -> 5482 bytes .../npcunaggroarea/NpcAggroAreaPlugin.class | Bin 0 -> 16364 bytes .../objectindicators/ColorTileObject.class | Bin 0 -> 3196 bytes .../ObjectIndicatorsConfig.class | Bin 0 -> 2123 bytes .../ObjectIndicatorsOverlay.class | Bin 0 -> 5116 bytes .../ObjectIndicatorsPlugin$1.class | Bin 0 -> 906 bytes .../ObjectIndicatorsPlugin.class | Bin 0 -> 20031 bytes .../objectindicators/ObjectPoint.class | Bin 0 -> 3993 bytes .../client/plugins/openosrs/OS$OSType.class | Bin 0 -> 1312 bytes .../runelite/client/plugins/openosrs/OS.class | Bin 0 -> 1777 bytes .../plugins/openosrs/OpenOSRSPlugin.class | Bin 0 -> 4519 bytes .../plugins/openosrs/externalmanager_icon.png | Bin 0 -> 1433 bytes .../ExternalBox$JMultilineLabel.class | Bin 0 -> 1216 bytes .../openosrs/externals/ExternalBox.class | Bin 0 -> 3299 bytes .../ExternalPluginManagerPanel$1.class | Bin 0 -> 2881 bytes .../ExternalPluginManagerPanel$2.class | Bin 0 -> 4100 bytes .../ExternalPluginManagerPanel.class | Bin 0 -> 6670 bytes .../openosrs/externals/PluginsPanel$1$1.class | Bin 0 -> 2321 bytes .../openosrs/externals/PluginsPanel$1$2.class | Bin 0 -> 2110 bytes .../openosrs/externals/PluginsPanel$1.class | Bin 0 -> 3335 bytes .../openosrs/externals/PluginsPanel.class | Bin 0 -> 19633 bytes .../openosrs/externals/RepositoryBox$1.class | Bin 0 -> 1696 bytes .../openosrs/externals/RepositoryBox$2.class | Bin 0 -> 1905 bytes .../openosrs/externals/RepositoryBox$3.class | Bin 0 -> 1196 bytes .../openosrs/externals/RepositoryBox.class | Bin 0 -> 6419 bytes .../openosrs/externals/RepositoryPanel.class | Bin 0 -> 2718 bytes .../plugins/openosrs/externals/add_icon.png | Bin 0 -> 121 bytes .../openosrs/externals/add_raw_icon.png | Bin 0 -> 384 bytes .../openosrs/externals/delete_icon.png | Bin 0 -> 299 bytes .../openosrs/externals/discord_icon.png | Bin 0 -> 312 bytes .../plugins/openosrs/externals/gh_icon.png | Bin 0 -> 580 bytes .../opponentinfo/HitpointsDisplayStyle.class | Bin 0 -> 1289 bytes .../opponentinfo/OpponentInfoConfig.class | Bin 0 -> 1439 bytes .../opponentinfo/OpponentInfoOverlay.class | Bin 0 -> 8116 bytes .../opponentinfo/OpponentInfoPlugin.class | Bin 0 -> 6316 bytes .../PlayerComparisonOverlay.class | Bin 0 -> 7692 bytes .../client/plugins/party/PartyConfig.class | Bin 0 -> 1548 bytes .../client/plugins/party/PartyMemberBox.class | Bin 0 -> 6233 bytes .../client/plugins/party/PartyPanel.class | Bin 0 -> 11185 bytes .../plugins/party/PartyPingOverlay.class | Bin 0 -> 3199 bytes .../client/plugins/party/PartyPlugin$1.class | Bin 0 -> 1036 bytes .../client/plugins/party/PartyPlugin.class | Bin 0 -> 23160 bytes .../plugins/party/PartyPluginService.class | Bin 0 -> 300 bytes .../party/PartyPluginServiceImpl.class | Bin 0 -> 897 bytes .../plugins/party/PartyWorldMapPoint.class | Bin 0 -> 2123 bytes .../client/plugins/party/cancel_icon.png | Bin 0 -> 299 bytes .../client/plugins/party/confirm_icon.png | Bin 0 -> 273 bytes .../client/plugins/party/data/PartyData.class | Bin 0 -> 2376 bytes .../party/data/PartyTilePingData.class | Bin 0 -> 1082 bytes .../party/messages/CharacterNameUpdate.class | Bin 0 -> 1956 bytes .../party/messages/LocationUpdate.class | Bin 0 -> 1573 bytes .../plugins/party/messages/SkillUpdate.class | Bin 0 -> 913 bytes .../plugins/party/messages/TilePing.class | Bin 0 -> 2041 bytes .../client/plugins/party/panel_icon.png | Bin 0 -> 710 bytes .../client/plugins/pestcontrol/Game.class | Bin 0 -> 3987 bytes .../pestcontrol/PestControlOverlay.class | Bin 0 -> 8339 bytes .../pestcontrol/PestControlPlugin.class | Bin 0 -> 4609 bytes .../client/plugins/pestcontrol/Portal.class | Bin 0 -> 3206 bytes .../plugins/pestcontrol/PortalContext.class | Bin 0 -> 1118 bytes .../client/plugins/pestcontrol/Rotation.class | Bin 0 -> 2204 bytes .../PlayerIndicatorsConfig.class | Bin 0 -> 4945 bytes .../PlayerIndicatorsMinimapOverlay.class | Bin 0 -> 3584 bytes .../PlayerIndicatorsOverlay.class | Bin 0 -> 6480 bytes .../PlayerIndicatorsPlugin$Decorations.class | Bin 0 -> 2177 bytes .../PlayerIndicatorsPlugin.class | Bin 0 -> 10085 bytes .../PlayerIndicatorsService.class | Bin 0 -> 4750 bytes .../PlayerIndicatorsTileOverlay.class | Bin 0 -> 3086 bytes .../playerindicators/PlayerNameLocation.class | Bin 0 -> 1703 bytes .../client/plugins/poh/BurnerOverlay.class | Bin 0 -> 4430 bytes .../client/plugins/poh/IncenseBurner.class | Bin 0 -> 1624 bytes .../client/plugins/poh/PohConfig.class | Bin 0 -> 2993 bytes .../client/plugins/poh/PohIcons.class | Bin 0 -> 9440 bytes .../client/plugins/poh/PohOverlay.class | Bin 0 -> 6781 bytes .../client/plugins/poh/PohPlugin.class | Bin 0 -> 12033 bytes .../net/runelite/client/plugins/poh/altar.png | Bin 0 -> 260 bytes .../runelite/client/plugins/poh/annakarl.png | Bin 0 -> 305 bytes .../client/plugins/poh/apeatolldungeon.png | Bin 0 -> 268 bytes .../client/plugins/poh/arceuuslibrary.png | Bin 0 -> 268 bytes .../runelite/client/plugins/poh/ardougne.png | Bin 0 -> 358 bytes .../runelite/client/plugins/poh/barrows.png | Bin 0 -> 266 bytes .../client/plugins/poh/battlefront.png | Bin 0 -> 266 bytes .../runelite/client/plugins/poh/camelot.png | Bin 0 -> 363 bytes .../client/plugins/poh/carrallangar.png | Bin 0 -> 271 bytes .../runelite/client/plugins/poh/catherby.png | Bin 0 -> 657 bytes .../runelite/client/plugins/poh/cemetery.png | Bin 0 -> 265 bytes .../client/plugins/poh/digsitependant.png | Bin 0 -> 322 bytes .../client/plugins/poh/draynormanor.png | Bin 0 -> 264 bytes .../client/plugins/poh/exitportal.png | Bin 0 -> 412 bytes .../runelite/client/plugins/poh/falador.png | Bin 0 -> 350 bytes .../plugins/poh/fenkenstrainscastle.png | Bin 0 -> 268 bytes .../client/plugins/poh/fishingguild.png | Bin 0 -> 765 bytes .../runelite/client/plugins/poh/ghorrock.png | Bin 0 -> 276 bytes .../net/runelite/client/plugins/poh/glory.png | Bin 0 -> 319 bytes .../client/plugins/poh/harmonyisland.png | Bin 0 -> 270 bytes .../runelite/client/plugins/poh/jewellery.png | Bin 0 -> 495 bytes .../runelite/client/plugins/poh/kharyll.png | Bin 0 -> 315 bytes .../runelite/client/plugins/poh/kourend.png | Bin 0 -> 359 bytes .../runelite/client/plugins/poh/lumbridge.png | Bin 0 -> 352 bytes .../runelite/client/plugins/poh/lunarisle.png | Bin 0 -> 716 bytes .../net/runelite/client/plugins/poh/marim.png | Bin 0 -> 323 bytes .../runelite/client/plugins/poh/mindaltar.png | Bin 0 -> 261 bytes .../client/plugins/poh/mythicalcape.png | Bin 0 -> 291 bytes .../net/runelite/client/plugins/poh/pool.png | Bin 0 -> 463 bytes .../client/plugins/poh/portalnexus.png | Bin 0 -> 202 bytes .../runelite/client/plugins/poh/repair.png | Bin 0 -> 256 bytes .../client/plugins/poh/salvegraveyard.png | Bin 0 -> 270 bytes .../client/plugins/poh/senntisten.png | Bin 0 -> 318 bytes .../runelite/client/plugins/poh/spellbook.png | Bin 0 -> 734 bytes .../client/plugins/poh/transportation.png | Bin 0 -> 335 bytes .../client/plugins/poh/trollstronghold.png | Bin 0 -> 417 bytes .../runelite/client/plugins/poh/varrock.png | Bin 0 -> 359 bytes .../client/plugins/poh/waterbirth.png | Bin 0 -> 743 bytes .../net/runelite/client/plugins/poh/weiss.png | Bin 0 -> 423 bytes .../client/plugins/poh/westardougne.png | Bin 0 -> 268 bytes .../client/plugins/poh/xericstalisman.png | Bin 0 -> 456 bytes .../runelite/client/plugins/poh/yanille.png | Bin 0 -> 357 bytes .../client/plugins/poison/PoisonConfig.class | Bin 0 -> 901 bytes .../client/plugins/poison/PoisonInfobox.class | Bin 0 -> 1157 bytes .../client/plugins/poison/PoisonOverlay.class | Bin 0 -> 2660 bytes .../client/plugins/poison/PoisonPlugin.class | Bin 0 -> 10823 bytes .../plugins/prayer/PrayerBarOverlay.class | Bin 0 -> 5839 bytes .../client/plugins/prayer/PrayerConfig.class | Bin 0 -> 2688 bytes .../client/plugins/prayer/PrayerCounter.class | Bin 0 -> 1215 bytes .../plugins/prayer/PrayerDoseOverlay.class | Bin 0 -> 5421 bytes .../plugins/prayer/PrayerFlickLocation.class | Bin 0 -> 1291 bytes .../plugins/prayer/PrayerFlickOverlay.class | Bin 0 -> 3291 bytes .../client/plugins/prayer/PrayerPlugin.class | Bin 0 -> 13458 bytes .../plugins/prayer/PrayerRestoreType.class | Bin 0 -> 2818 bytes .../client/plugins/prayer/PrayerType.class | Bin 0 -> 5933 bytes .../runelite/client/plugins/prayer/back.png | Bin 0 -> 619 bytes .../runelite/client/plugins/prayer/front.png | Bin 0 -> 692 bytes .../puzzlesolver/PuzzleSolverConfig.class | Bin 0 -> 1068 bytes .../puzzlesolver/PuzzleSolverOverlay.class | Bin 0 -> 11274 bytes .../puzzlesolver/PuzzleSolverPlugin.class | Bin 0 -> 8948 bytes .../puzzlesolver/VarrockMuseumAnswer.class | Bin 0 -> 14146 bytes .../puzzlesolver/lightbox/Combination.class | Bin 0 -> 1470 bytes .../puzzlesolver/lightbox/LightBox.class | Bin 0 -> 502 bytes .../lightbox/LightboxSolution.class | Bin 0 -> 2115 bytes .../lightbox/LightboxSolver.class | Bin 0 -> 2553 bytes .../puzzlesolver/lightbox/LightboxState.class | Bin 0 -> 1772 bytes .../puzzlesolver/solver/PuzzleSolver.class | Bin 0 -> 2740 bytes .../puzzlesolver/solver/PuzzleState.class | Bin 0 -> 4292 bytes .../solver/PuzzleSwapPattern.class | Bin 0 -> 2860 bytes .../solver/heuristics/Heuristic.class | Bin 0 -> 248 bytes .../solver/heuristics/ManhattanDistance.class | Bin 0 -> 1888 bytes .../solver/pathfinding/IDAStar.class | Bin 0 -> 2720 bytes .../solver/pathfinding/IDAStarMM.class | Bin 0 -> 10700 bytes .../solver/pathfinding/Pathfinder.class | Bin 0 -> 997 bytes .../pyramidplunder/PyramidPlunderConfig.class | Bin 0 -> 2892 bytes .../PyramidPlunderOverlay.class | Bin 0 -> 6742 bytes .../pyramidplunder/PyramidPlunderPlugin.class | Bin 0 -> 9459 bytes .../pyramidplunder/PyramidPlunderTimer.class | Bin 0 -> 2477 bytes .../plugins/questlist/QuestListPlugin.class | Bin 0 -> 8773 bytes .../runelite/client/plugins/raids/Raid.class | Bin 0 -> 5650 bytes .../client/plugins/raids/RaidRoom.class | Bin 0 -> 3156 bytes .../client/plugins/raids/RaidsConfig.class | Bin 0 -> 3889 bytes .../client/plugins/raids/RaidsOverlay.class | Bin 0 -> 9555 bytes .../client/plugins/raids/RaidsPlugin$1.class | Bin 0 -> 1690 bytes .../client/plugins/raids/RaidsPlugin.class | Bin 0 -> 30050 bytes .../client/plugins/raids/RaidsTimer.class | Bin 0 -> 3292 bytes .../client/plugins/raids/RoomType.class | Bin 0 -> 3023 bytes .../client/plugins/raids/RotationSolver.class | Bin 0 -> 2656 bytes .../plugins/raids/events/RaidReset.class | Bin 0 -> 334 bytes .../plugins/raids/events/RaidScouted.class | Bin 0 -> 2102 bytes .../client/plugins/raids/solver/Layout.class | Bin 0 -> 2066 bytes .../plugins/raids/solver/LayoutSolver.class | Bin 0 -> 6187 bytes .../client/plugins/raids/solver/Room.class | Bin 0 -> 1189 bytes .../randomevents/RandomEventConfig.class | Bin 0 -> 2689 bytes .../randomevents/RandomEventPlugin.class | Bin 0 -> 6867 bytes .../plugins/regenmeter/RegenMeterConfig.class | Bin 0 -> 1364 bytes .../regenmeter/RegenMeterOverlay.class | Bin 0 -> 4394 bytes .../plugins/regenmeter/RegenMeterPlugin.class | Bin 0 -> 5048 bytes .../reportbutton/ReportButtonConfig.class | Bin 0 -> 1215 bytes .../reportbutton/ReportButtonPlugin.class | Bin 0 -> 9219 bytes .../plugins/reportbutton/TimeFormat.class | Bin 0 -> 1455 bytes .../plugins/reportbutton/TimeStyle.class | Bin 0 -> 1820 bytes .../roofremoval/RoofRemovalConfig.class | Bin 0 -> 1784 bytes .../RoofRemovalConfigOverride.class | Bin 0 -> 3058 bytes .../roofremoval/RoofRemovalPlugin$1.class | Bin 0 -> 984 bytes .../RoofRemovalPlugin$FlaggedArea.class | Bin 0 -> 593 bytes .../roofremoval/RoofRemovalPlugin.class | Bin 0 -> 11378 bytes .../plugins/roofremoval/overrides.jsonc | 3758 ++++++ .../runecraft/AbyssMinimapOverlay.class | Bin 0 -> 4429 bytes .../plugins/runecraft/AbyssOverlay.class | Bin 0 -> 3534 bytes .../client/plugins/runecraft/AbyssRifts.class | Bin 0 -> 5231 bytes .../plugins/runecraft/RunecraftConfig.class | Bin 0 -> 3819 bytes .../plugins/runecraft/RunecraftPlugin.class | Bin 0 -> 9062 bytes .../plugins/runenergy/RunEnergyConfig.class | Bin 0 -> 695 bytes .../plugins/runenergy/RunEnergyOverlay.class | Bin 0 -> 3912 bytes ...unEnergyPlugin$GracefulEquipmentSlot.class | Bin 0 -> 3852 bytes .../plugins/runenergy/RunEnergyPlugin.class | Bin 0 -> 9378 bytes .../plugins/runepouch/RunepouchConfig.class | Bin 0 -> 1377 bytes .../plugins/runepouch/RunepouchOverlay.class | Bin 0 -> 6806 bytes .../plugins/runepouch/RunepouchPlugin.class | Bin 0 -> 1617 bytes .../config/RunePouchOverlayMode.class | Bin 0 -> 1307 bytes .../plugins/screenmarkers/ScreenMarker.class | Bin 0 -> 4336 bytes .../ScreenMarkerCreationOverlay.class | Bin 0 -> 2566 bytes .../ScreenMarkerMouseListener.class | Bin 0 -> 2053 bytes .../screenmarkers/ScreenMarkerOverlay.class | Bin 0 -> 3618 bytes .../screenmarkers/ScreenMarkerPlugin$1.class | Bin 0 -> 898 bytes .../screenmarkers/ScreenMarkerPlugin.class | Bin 0 -> 12993 bytes .../ScreenMarkerRenderable.class | Bin 0 -> 2689 bytes .../ScreenMarkerWidgetHighlightOverlay.class | Bin 0 -> 3659 bytes .../client/plugins/screenmarkers/add_icon.png | Bin 0 -> 121 bytes .../screenmarkers/border_color_icon.png | Bin 0 -> 168 bytes .../plugins/screenmarkers/cancel_icon.png | Bin 0 -> 299 bytes .../plugins/screenmarkers/confirm_icon.png | Bin 0 -> 273 bytes .../plugins/screenmarkers/delete_icon.png | Bin 0 -> 208 bytes .../plugins/screenmarkers/fill_color_icon.png | Bin 0 -> 223 bytes .../plugins/screenmarkers/invisible_icon.png | Bin 0 -> 398 bytes .../plugins/screenmarkers/label_icon.png | Bin 0 -> 243 bytes .../plugins/screenmarkers/panel_icon.png | Bin 0 -> 180 bytes .../ui/ScreenMarkerCreationPanel$1.class | Bin 0 -> 1898 bytes .../ui/ScreenMarkerCreationPanel$2.class | Bin 0 -> 1673 bytes .../ui/ScreenMarkerCreationPanel.class | Bin 0 -> 4023 bytes .../ui/ScreenMarkerPanel$1.class | Bin 0 -> 1478 bytes .../ui/ScreenMarkerPanel$10.class | Bin 0 -> 2180 bytes .../ui/ScreenMarkerPanel$2.class | Bin 0 -> 1477 bytes .../ui/ScreenMarkerPanel$3.class | Bin 0 -> 1673 bytes .../ui/ScreenMarkerPanel$4.class | Bin 0 -> 1148 bytes .../ui/ScreenMarkerPanel$5.class | Bin 0 -> 1122 bytes .../ui/ScreenMarkerPanel$6.class | Bin 0 -> 2106 bytes .../ui/ScreenMarkerPanel$7.class | Bin 0 -> 2151 bytes .../ui/ScreenMarkerPanel$8.class | Bin 0 -> 1725 bytes .../ui/ScreenMarkerPanel$9.class | Bin 0 -> 1645 bytes .../screenmarkers/ui/ScreenMarkerPanel.class | Bin 0 -> 14333 bytes .../ui/ScreenMarkerPluginPanel$1.class | Bin 0 -> 1390 bytes .../ui/ScreenMarkerPluginPanel.class | Bin 0 -> 6174 bytes .../plugins/screenmarkers/visible_icon.png | Bin 0 -> 312 bytes .../plugins/screenshot/ScreenshotConfig.class | Bin 0 -> 6071 bytes .../screenshot/ScreenshotOverlay.class | Bin 0 -> 4477 bytes .../screenshot/ScreenshotPlugin$1.class | Bin 0 -> 1019 bytes .../ScreenshotPlugin$KillType.class | Bin 0 -> 1568 bytes .../plugins/screenshot/ScreenshotPlugin.class | Bin 0 -> 29153 bytes .../client/plugins/screenshot/screenshot.png | Bin 0 -> 287 bytes .../skillcalculator/CalculatorType.class | Bin 0 -> 7338 bytes .../skillcalculator/SkillCalculator$1.class | Bin 0 -> 1074 bytes .../skillcalculator/SkillCalculator$2.class | Bin 0 -> 1553 bytes .../skillcalculator/SkillCalculator$3.class | Bin 0 -> 954 bytes .../skillcalculator/SkillCalculator.class | Bin 0 -> 20559 bytes .../SkillCalculatorPanel.class | Bin 0 -> 4886 bytes .../SkillCalculatorPlugin.class | Bin 0 -> 3083 bytes .../skillcalculator/UIActionSlot$1.class | Bin 0 -> 1362 bytes .../skillcalculator/UIActionSlot.class | Bin 0 -> 6918 bytes .../UICalculatorInputArea.class | Bin 0 -> 4361 bytes .../UICombinedActionSlot.class | Bin 0 -> 2696 bytes .../client/plugins/skillcalculator/calc.png | Bin 0 -> 719 bytes .../skills/AgilityAction.class | Bin 0 -> 4795 bytes .../skills/ConstructionAction.class | Bin 0 -> 17935 bytes .../skills/ConstructionBonus.class | Bin 0 -> 1809 bytes .../skills/CookingAction.class | Bin 0 -> 10607 bytes .../skills/CraftingAction.class | Bin 0 -> 11579 bytes .../skills/FarmingAction.class | Bin 0 -> 7648 bytes .../skillcalculator/skills/FarmingBonus.class | Bin 0 -> 1768 bytes .../skills/FiremakingAction.class | Bin 0 -> 2656 bytes .../skills/FiremakingBonus.class | Bin 0 -> 1794 bytes .../skills/FishingAction.class | Bin 0 -> 4192 bytes .../skillcalculator/skills/FishingBonus.class | Bin 0 -> 1768 bytes .../skills/FletchingAction.class | Bin 0 -> 9430 bytes .../skills/HerbloreAction.class | Bin 0 -> 7326 bytes .../skillcalculator/skills/HunterAction.class | Bin 0 -> 7745 bytes .../skills/ItemSkillAction.class | Bin 0 -> 857 bytes .../skillcalculator/skills/MagicAction.class | Bin 0 -> 20067 bytes .../skillcalculator/skills/MiningAction.class | Bin 0 -> 4315 bytes .../skillcalculator/skills/MiningBonus.class | Bin 0 -> 1760 bytes .../skills/NamedSkillAction.class | Bin 0 -> 599 bytes .../skillcalculator/skills/PrayerAction.class | Bin 0 -> 6297 bytes .../skillcalculator/skills/PrayerBonus.class | Bin 0 -> 2149 bytes .../skills/RunecraftAction.class | Bin 0 -> 4481 bytes .../skills/RunecraftBonus.class | Bin 0 -> 1782 bytes .../skillcalculator/skills/SkillAction.class | Bin 0 -> 618 bytes .../skillcalculator/skills/SkillBonus.class | Bin 0 -> 218 bytes .../skills/SmithingAction.class | Bin 0 -> 14970 bytes .../skills/ThievingAction.class | Bin 0 -> 6503 bytes .../skills/WoodcuttingAction.class | Bin 0 -> 3243 bytes .../skills/WoodcuttingBonus.class | Bin 0 -> 1801 bytes .../plugins/skybox/Skybox$ChunkMapper.class | Bin 0 -> 361 bytes .../client/plugins/skybox/Skybox.class | Bin 0 -> 11041 bytes .../client/plugins/skybox/SkyboxPlugin.class | Bin 0 -> 5766 bytes .../plugins/skybox/SkyboxPluginConfig.class | Bin 0 -> 690 bytes .../runelite/client/plugins/skybox/skybox.txt | 1002 ++ .../client/plugins/slayer/SlayerConfig.class | Bin 0 -> 2933 bytes .../client/plugins/slayer/SlayerOverlay.class | Bin 0 -> 3749 bytes .../client/plugins/slayer/SlayerPlugin.class | Bin 0 -> 33025 bytes .../plugins/slayer/SlayerPluginService.class | Bin 0 -> 472 bytes .../slayer/SlayerPluginServiceImpl.class | Bin 0 -> 1331 bytes .../client/plugins/slayer/SlayerUnlock.class | Bin 0 -> 5743 bytes .../slayer/TargetWeaknessOverlay.class | Bin 0 -> 4618 bytes .../runelite/client/plugins/slayer/Task.class | Bin 0 -> 21554 bytes .../client/plugins/slayer/TaskCounter.class | Bin 0 -> 562 bytes .../plugins/smelting/SmeltingConfig.class | Bin 0 -> 735 bytes .../plugins/smelting/SmeltingOverlay.class | Bin 0 -> 4986 bytes .../plugins/smelting/SmeltingPlugin.class | Bin 0 -> 4515 bytes .../plugins/smelting/SmeltingSession.class | Bin 0 -> 1093 bytes .../PlayerInfoDrop$Builder.class | Bin 0 -> 2470 bytes .../specialcounter/PlayerInfoDrop.class | Bin 0 -> 4501 bytes .../PlayerInfoDropOverlay.class | Bin 0 -> 5210 bytes .../specialcounter/SpecialCounter.class | Bin 0 -> 4100 bytes .../specialcounter/SpecialCounterConfig.class | Bin 0 -> 2222 bytes .../specialcounter/SpecialCounterPlugin.class | Bin 0 -> 17881 bytes .../specialcounter/SpecialCounterUpdate.class | Bin 0 -> 2871 bytes .../specialcounter/SpecialWeapon.class | Bin 0 -> 4524 bytes .../plugins/statusbars/BarRenderer.class | Bin 0 -> 5592 bytes .../plugins/statusbars/StatusBarsConfig.class | Bin 0 -> 2177 bytes .../statusbars/StatusBarsOverlay.class | Bin 0 -> 14914 bytes .../plugins/statusbars/StatusBarsPlugin.class | Bin 0 -> 4694 bytes .../client/plugins/statusbars/Viewport.class | Bin 0 -> 2717 bytes .../plugins/statusbars/config/BarMode.class | Bin 0 -> 1339 bytes .../stretchedmode/StretchedModeConfig.class | Bin 0 -> 1341 bytes .../stretchedmode/StretchedModePlugin.class | Bin 0 -> 3630 bytes .../TranslateMouseListener.class | Bin 0 -> 2340 bytes .../TranslateMouseWheelListener.class | Bin 0 -> 1798 bytes .../plugins/team/MembersIndicator.class | Bin 0 -> 703 bytes .../plugins/team/TeamCapesOverlay.class | Bin 0 -> 3934 bytes .../client/plugins/team/TeamConfig.class | Bin 0 -> 1774 bytes .../client/plugins/team/TeamPlugin$1.class | Bin 0 -> 1603 bytes .../client/plugins/team/TeamPlugin$2.class | Bin 0 -> 1594 bytes .../client/plugins/team/TeamPlugin.class | Bin 0 -> 14752 bytes .../tearsofguthix/TearsOfGuthixConfig.class | Bin 0 -> 1351 bytes .../tearsofguthix/TearsOfGuthixOverlay.class | Bin 0 -> 4721 bytes .../tearsofguthix/TearsOfGuthixPlugin.class | Bin 0 -> 4932 bytes .../tileindicators/TileIndicatorsConfig.class | Bin 0 -> 3353 bytes .../TileIndicatorsOverlay.class | Bin 0 -> 3852 bytes .../tileindicators/TileIndicatorsPlugin.class | Bin 0 -> 1724 bytes .../client/plugins/timers/ElapsedTimer.class | Bin 0 -> 2441 bytes .../client/plugins/timers/GameIndicator.class | Bin 0 -> 2548 bytes .../client/plugins/timers/GameTimer.class | Bin 0 -> 8696 bytes .../plugins/timers/GameTimerImageType.class | Bin 0 -> 1172 bytes .../plugins/timers/IndicatorIndicator.class | Bin 0 -> 1400 bytes .../client/plugins/timers/TimerTimer.class | Bin 0 -> 1426 bytes .../client/plugins/timers/TimersConfig.class | Bin 0 -> 5037 bytes .../client/plugins/timers/TimersPlugin.class | Bin 0 -> 38238 bytes .../plugins/timestamp/TimestampConfig.class | Bin 0 -> 1290 bytes .../plugins/timestamp/TimestampPlugin.class | Bin 0 -> 6228 bytes .../timetracking/OverviewItemPanel$1.class | Bin 0 -> 1429 bytes .../timetracking/OverviewItemPanel.class | Bin 0 -> 5673 bytes .../timetracking/OverviewTabPanel.class | Bin 0 -> 11277 bytes .../plugins/timetracking/SortOrder.class | Bin 0 -> 1193 bytes .../plugins/timetracking/SummaryState.class | Bin 0 -> 1337 bytes .../client/plugins/timetracking/Tab.class | Bin 0 -> 2582 bytes .../timetracking/TabContentPanel.class | Bin 0 -> 3959 bytes .../plugins/timetracking/TimeFormatMode.class | Bin 0 -> 1562 bytes .../timetracking/TimeTrackingConfig.class | Bin 0 -> 3371 bytes .../timetracking/TimeTrackingPanel.class | Bin 0 -> 9898 bytes .../timetracking/TimeTrackingPlugin.class | Bin 0 -> 11200 bytes .../plugins/timetracking/TimeablePanel.class | Bin 0 -> 6126 bytes .../client/plugins/timetracking/add_icon.png | Bin 0 -> 174 bytes .../plugins/timetracking/arrow_right.png | Bin 0 -> 150 bytes .../plugins/timetracking/clocks/Clock.class | Bin 0 -> 1567 bytes .../timetracking/clocks/ClockManager$1.class | Bin 0 -> 843 bytes .../timetracking/clocks/ClockManager$2.class | Bin 0 -> 852 bytes .../timetracking/clocks/ClockManager.class | Bin 0 -> 8919 bytes .../timetracking/clocks/ClockPanel$1.class | Bin 0 -> 1902 bytes .../timetracking/clocks/ClockPanel$2.class | Bin 0 -> 2424 bytes .../timetracking/clocks/ClockPanel.class | Bin 0 -> 9799 bytes .../timetracking/clocks/ClockTabPanel.class | Bin 0 -> 8674 bytes .../timetracking/clocks/Stopwatch.class | Bin 0 -> 2503 bytes .../timetracking/clocks/StopwatchPanel.class | Bin 0 -> 6499 bytes .../plugins/timetracking/clocks/Timer.class | Bin 0 -> 2313 bytes .../timetracking/clocks/TimerPanel.class | Bin 0 -> 4724 bytes .../plugins/timetracking/delete_icon.png | Bin 0 -> 253 bytes .../timetracking/farming/Autoweed.class | Bin 0 -> 1247 bytes .../timetracking/farming/CompostState.class | Bin 0 -> 1551 bytes .../CompostTracker$PendingCompost.class | Bin 0 -> 3177 bytes .../timetracking/farming/CompostTracker.class | Bin 0 -> 19433 bytes .../timetracking/farming/CropState.class | Bin 0 -> 1883 bytes .../farming/FarmingContractInfoBox.class | Bin 0 -> 5678 bytes .../farming/FarmingContractManager.class | Bin 0 -> 11078 bytes .../farming/FarmingNextTickPanel.class | Bin 0 -> 4607 bytes .../timetracking/farming/FarmingPatch.class | Bin 0 -> 2617 bytes .../timetracking/farming/FarmingRegion.class | Bin 0 -> 1839 bytes .../farming/FarmingTabPanel.class | Bin 0 -> 12701 bytes .../timetracking/farming/FarmingTracker.class | Bin 0 -> 21411 bytes .../timetracking/farming/FarmingWorld$1.class | Bin 0 -> 1452 bytes .../timetracking/farming/FarmingWorld$2.class | Bin 0 -> 1422 bytes .../timetracking/farming/FarmingWorld$3.class | Bin 0 -> 1366 bytes .../timetracking/farming/FarmingWorld$4.class | Bin 0 -> 1518 bytes .../timetracking/farming/FarmingWorld$5.class | Bin 0 -> 1366 bytes .../timetracking/farming/FarmingWorld.class | Bin 0 -> 12845 bytes .../farming/PatchImplementation$1.class | Bin 0 -> 1729 bytes .../farming/PatchImplementation$10.class | Bin 0 -> 3557 bytes .../farming/PatchImplementation$11.class | Bin 0 -> 2092 bytes .../farming/PatchImplementation$12.class | Bin 0 -> 1829 bytes .../farming/PatchImplementation$13.class | Bin 0 -> 1810 bytes .../farming/PatchImplementation$14.class | Bin 0 -> 1708 bytes .../farming/PatchImplementation$15.class | Bin 0 -> 2057 bytes .../farming/PatchImplementation$16.class | Bin 0 -> 1737 bytes .../farming/PatchImplementation$17.class | Bin 0 -> 1802 bytes .../farming/PatchImplementation$18.class | Bin 0 -> 1901 bytes .../farming/PatchImplementation$19.class | Bin 0 -> 1611 bytes .../farming/PatchImplementation$2.class | Bin 0 -> 1736 bytes .../farming/PatchImplementation$20.class | Bin 0 -> 1647 bytes .../farming/PatchImplementation$21.class | Bin 0 -> 2131 bytes .../farming/PatchImplementation$22.class | Bin 0 -> 2422 bytes .../farming/PatchImplementation$3.class | Bin 0 -> 1612 bytes .../farming/PatchImplementation$4.class | Bin 0 -> 4191 bytes .../farming/PatchImplementation$5.class | Bin 0 -> 3893 bytes .../farming/PatchImplementation$6.class | Bin 0 -> 3585 bytes .../farming/PatchImplementation$7.class | Bin 0 -> 3395 bytes .../farming/PatchImplementation$8.class | Bin 0 -> 3763 bytes .../farming/PatchImplementation$9.class | Bin 0 -> 3930 bytes .../farming/PatchImplementation.class | Bin 0 -> 5860 bytes .../farming/PatchPrediction.class | Bin 0 -> 3132 bytes .../timetracking/farming/PatchState.class | Bin 0 -> 3787 bytes .../timetracking/farming/Produce.class | Bin 0 -> 12786 bytes .../timetracking/farming/ProfilePatch.class | Bin 0 -> 2387 bytes .../timetracking/hunter/BirdHouse.class | Bin 0 -> 2553 bytes .../timetracking/hunter/BirdHouseData.class | Bin 0 -> 2371 bytes .../timetracking/hunter/BirdHouseSpace.class | Bin 0 -> 2166 bytes .../timetracking/hunter/BirdHouseState.class | Bin 0 -> 2142 bytes .../hunter/BirdHouseTabPanel.class | Bin 0 -> 9152 bytes .../hunter/BirdHouseTracker.class | Bin 0 -> 9435 bytes .../client/plugins/timetracking/lap_icon.png | Bin 0 -> 508 bytes .../client/plugins/timetracking/loop_icon.png | Bin 0 -> 375 bytes .../timetracking/loop_selected_icon.png | Bin 0 -> 388 bytes .../plugins/timetracking/notify_icon.png | Bin 0 -> 463 bytes .../timetracking/notify_selected_icon.png | Bin 0 -> 310 bytes .../plugins/timetracking/pause_icon.png | Bin 0 -> 241 bytes .../plugins/timetracking/reset_icon.png | Bin 0 -> 483 bytes .../plugins/timetracking/start_icon.png | Bin 0 -> 310 bytes .../client/plugins/timetracking/watch.png | Bin 0 -> 826 bytes .../plugins/tithefarm/TitheFarmPlant.class | Bin 0 -> 2406 bytes .../tithefarm/TitheFarmPlantOverlay.class | Bin 0 -> 4646 bytes .../tithefarm/TitheFarmPlantState.class | Bin 0 -> 1875 bytes .../tithefarm/TitheFarmPlantType.class | Bin 0 -> 3547 bytes .../plugins/tithefarm/TitheFarmPlugin.class | Bin 0 -> 6641 bytes .../tithefarm/TitheFarmPluginConfig.class | Bin 0 -> 1206 bytes .../client/plugins/twitch/TwitchConfig.class | Bin 0 -> 754 bytes .../client/plugins/twitch/TwitchPlugin.class | Bin 0 -> 8195 bytes .../client/plugins/twitch/irc/Message.class | Bin 0 -> 2888 bytes .../plugins/twitch/irc/TwitchIRCClient.class | Bin 0 -> 6593 bytes .../plugins/twitch/irc/TwitchListener.class | Bin 0 -> 439 bytes .../virtuallevels/VirtualLevelsConfig.class | Bin 0 -> 703 bytes .../virtuallevels/VirtualLevelsPlugin.class | Bin 0 -> 5303 bytes .../client/plugins/wiki/WikiConfig.class | Bin 0 -> 649 bytes .../client/plugins/wiki/WikiPlugin.class | Bin 0 -> 19575 bytes .../wiki/WikiSearchChatboxTextInput$2$1.class | Bin 0 -> 935 bytes .../wiki/WikiSearchChatboxTextInput$2.class | Bin 0 -> 4211 bytes .../wiki/WikiSearchChatboxTextInput.class | Bin 0 -> 11059 bytes .../wintertodt/WintertodtActivity.class | Bin 0 -> 1821 bytes .../plugins/wintertodt/WintertodtConfig.class | Bin 0 -> 2632 bytes .../wintertodt/WintertodtInterruptType.class | Bin 0 -> 2129 bytes .../wintertodt/WintertodtOverlay.class | Bin 0 -> 5037 bytes .../plugins/wintertodt/WintertodtPlugin.class | Bin 0 -> 12737 bytes .../config/WintertodtNotifyDamage.class | Bin 0 -> 1716 bytes .../client/plugins/woodcutting/Axe.class | Bin 0 -> 3807 bytes .../client/plugins/woodcutting/Tree$1.class | Bin 0 -> 959 bytes .../client/plugins/woodcutting/Tree.class | Bin 0 -> 4176 bytes .../plugins/woodcutting/TreeRespawn.class | Bin 0 -> 1755 bytes .../woodcutting/WoodcuttingConfig.class | Bin 0 -> 2025 bytes .../woodcutting/WoodcuttingOverlay.class | Bin 0 -> 4934 bytes .../woodcutting/WoodcuttingPlugin.class | Bin 0 -> 12908 bytes .../woodcutting/WoodcuttingSession.class | Bin 0 -> 642 bytes .../woodcutting/WoodcuttingTreesOverlay.class | Bin 0 -> 5591 bytes .../woodcutting/config/ClueNestTier.class | Bin 0 -> 2365 bytes .../worldhopper/RegionFilterMode$1.class | Bin 0 -> 711 bytes .../worldhopper/RegionFilterMode$2.class | Bin 0 -> 710 bytes .../worldhopper/RegionFilterMode.class | Bin 0 -> 2766 bytes .../worldhopper/SubscriptionFilterMode.class | Bin 0 -> 1282 bytes .../worldhopper/WorldHopperConfig.class | Bin 0 -> 3242 bytes .../worldhopper/WorldHopperPingOverlay.class | Bin 0 -> 3835 bytes .../worldhopper/WorldHopperPlugin$1.class | Bin 0 -> 1802 bytes .../worldhopper/WorldHopperPlugin$2.class | Bin 0 -> 1802 bytes .../worldhopper/WorldHopperPlugin.class | Bin 0 -> 28120 bytes .../worldhopper/WorldSwitcherPanel$1.class | Bin 0 -> 1459 bytes .../worldhopper/WorldSwitcherPanel$2.class | Bin 0 -> 1460 bytes .../worldhopper/WorldSwitcherPanel$3.class | Bin 0 -> 1462 bytes .../worldhopper/WorldSwitcherPanel$4.class | Bin 0 -> 1463 bytes .../WorldSwitcherPanel$WorldOrder.class | Bin 0 -> 1503 bytes .../worldhopper/WorldSwitcherPanel.class | Bin 0 -> 14815 bytes .../worldhopper/WorldTableHeader$1.class | Bin 0 -> 1443 bytes .../worldhopper/WorldTableHeader.class | Bin 0 -> 5001 bytes .../plugins/worldhopper/WorldTableRow$1.class | Bin 0 -> 2016 bytes .../plugins/worldhopper/WorldTableRow$2.class | Bin 0 -> 1286 bytes .../plugins/worldhopper/WorldTableRow.class | Bin 0 -> 10645 bytes .../client/plugins/worldhopper/arrow_down.png | Bin 0 -> 112 bytes .../client/plugins/worldhopper/flag_aus.png | Bin 0 -> 643 bytes .../client/plugins/worldhopper/flag_ger.png | Bin 0 -> 376 bytes .../client/plugins/worldhopper/flag_uk.png | Bin 0 -> 655 bytes .../client/plugins/worldhopper/flag_us.png | Bin 0 -> 634 bytes .../client/plugins/worldhopper/icon.png | Bin 0 -> 1301 bytes .../plugins/worldhopper/ping/IPHlpAPI.class | Bin 0 -> 759 bytes .../worldhopper/ping/IcmpEchoReply.class | Bin 0 -> 1720 bytes .../plugins/worldhopper/ping/Ping.class | Bin 0 -> 8008 bytes .../plugins/worldhopper/ping/RLLibC.class | Bin 0 -> 1104 bytes .../plugins/worldhopper/ping/Timeval.class | Bin 0 -> 661 bytes .../worldmap/AgilityCourseLocation.class | Bin 0 -> 4213 bytes .../plugins/worldmap/DungeonLocation.class | Bin 0 -> 20046 bytes .../plugins/worldmap/FairyRingLocation.class | Bin 0 -> 4316 bytes .../worldmap/FarmingPatchLocation.class | Bin 0 -> 4945 bytes .../worldmap/FishingSpotLocation.class | Bin 0 -> 12940 bytes .../HunterAreaLocation$HunterCreature.class | Bin 0 -> 5406 bytes .../plugins/worldmap/HunterAreaLocation.class | Bin 0 -> 6133 bytes .../worldmap/KourendTaskLocation.class | Bin 0 -> 5853 bytes .../worldmap/MapPoint$MapPointBuilder.class | Bin 0 -> 2696 bytes .../MapPoint$MapPointBuilderImpl.class | Bin 0 -> 1316 bytes .../plugins/worldmap/MapPoint$Type.class | Bin 0 -> 2027 bytes .../client/plugins/worldmap/MapPoint.class | Bin 0 -> 1755 bytes .../plugins/worldmap/MinigameLocation.class | Bin 0 -> 6553 bytes .../worldmap/MiningSiteLocation$Ore.class | Bin 0 -> 3643 bytes .../worldmap/MiningSiteLocation$Rock.class | Bin 0 -> 2259 bytes .../plugins/worldmap/MiningSiteLocation.class | Bin 0 -> 18743 bytes .../plugins/worldmap/QuestStartLocation.class | Bin 0 -> 15936 bytes .../plugins/worldmap/RareTreeLocation.class | Bin 0 -> 6109 bytes .../worldmap/RunecraftingAltarLocation.class | Bin 0 -> 4324 bytes .../worldmap/TeleportLocationData.class | Bin 0 -> 23080 bytes .../plugins/worldmap/TeleportType.class | Bin 0 -> 1803 bytes .../TransportationPointLocation.class | Bin 0 -> 18204 bytes .../plugins/worldmap/WorldMapConfig.class | Bin 0 -> 5790 bytes .../plugins/worldmap/WorldMapPlugin.class | Bin 0 -> 27575 bytes .../plugins/worldmap/air_altar_icon.png | Bin 0 -> 480 bytes .../amulet_of_glory_teleport_icon.png | Bin 0 -> 316 bytes .../worldmap/annakarl_teleport_icon.png | Bin 0 -> 269 bytes .../worldmap/ape_atoll_teleport_icon.png | Bin 0 -> 292 bytes .../ape_atoll_teleport_icon_arceuus.png | Bin 0 -> 268 bytes .../arceuus_library_teleport_icon_arceuus.png | Bin 0 -> 268 bytes .../plugins/worldmap/ardougne_cloak_icon.png | Bin 0 -> 288 bytes .../worldmap/ardougne_teleport_icon.png | Bin 0 -> 273 bytes .../plugins/worldmap/astral_altar_icon.png | Bin 0 -> 487 bytes .../worldmap/barbarian_teleport_icon.png | Bin 0 -> 609 bytes .../worldmap/barrows_teleport_icon.png | Bin 0 -> 266 bytes .../worldmap/battlefront_teleport_icon.png | Bin 0 -> 266 bytes .../plugins/worldmap/blood_altar_icon.png | Bin 0 -> 468 bytes .../plugins/worldmap/body_altar_icon.png | Bin 0 -> 504 bytes .../worldmap/burning_amulet_teleport_icon.png | Bin 0 -> 302 bytes .../worldmap/camelot_teleport_icon.png | Bin 0 -> 274 bytes .../worldmap/camulet_teleport_icon.png | Bin 0 -> 447 bytes .../worldmap/carrallangar_teleport_icon.png | Bin 0 -> 271 bytes .../worldmap/catherby_teleport_icon.png | Bin 0 -> 657 bytes .../worldmap/cemetery_teleport_icon.png | Bin 0 -> 265 bytes .../plugins/worldmap/chaos_altar_icon.png | Bin 0 -> 488 bytes .../worldmap/chronicle_teleport_icon.png | Bin 0 -> 553 bytes .../combat_bracelet_teleport_icon.png | Bin 0 -> 313 bytes .../plugins/worldmap/cosmic_altar_icon.png | Bin 0 -> 487 bytes .../worldmap/dareeyak_teleport_icon.png | Bin 0 -> 266 bytes .../plugins/worldmap/death_altar_icon.png | Bin 0 -> 489 bytes .../plugins/worldmap/desert_amulet_icon.png | Bin 0 -> 534 bytes .../digsite_pendant_teleport_icon.png | Bin 0 -> 322 bytes .../drakans_medallion_teleport_icon.png | Bin 0 -> 6890 bytes .../worldmap/draynor_manor_teleport_icon.png | Bin 0 -> 264 bytes .../plugins/worldmap/earth_altar_icon.png | Bin 0 -> 466 bytes .../worldmap/ectophial_teleport_icon.png | Bin 0 -> 364 bytes .../worldmap/enchanted_lyre_teleport_icon.png | Bin 0 -> 463 bytes .../plugins/worldmap/explorers_ring_icon.png | Bin 0 -> 253 bytes .../plugins/worldmap/fairy_ring_travel.png | Bin 0 -> 270 bytes .../worldmap/falador_teleport_icon.png | Bin 0 -> 277 bytes .../fenkenstrains_castle_teleport_icon.png | Bin 0 -> 268 bytes .../plugins/worldmap/fire_altar_icon.png | Bin 0 -> 457 bytes .../worldmap/fishing_guild_teleport_icon.png | Bin 0 -> 674 bytes .../plugins/worldmap/fremennik_boots_icon.png | Bin 0 -> 533 bytes .../worldmap/games_necklace_teleport_icon.png | Bin 0 -> 321 bytes .../worldmap/ghorrock_teleport_icon.png | Bin 0 -> 276 bytes .../worldmap/harmony_island_teleport_icon.png | Bin 0 -> 270 bytes .../plugins/worldmap/house_teleport_icon.png | Bin 0 -> 241 bytes .../worldmap/ice_plateau_teleport_icon.png | Bin 0 -> 670 bytes .../worldmap/icy_basalt_teleport_icon.png | Bin 0 -> 198 bytes .../worldmap/kandarin_headgear_icon.png | Bin 0 -> 265 bytes .../plugins/worldmap/karamja_gloves_icon.png | Bin 0 -> 566 bytes .../kharedsts_memoirs_teleport_icon.png | Bin 0 -> 205 bytes .../worldmap/kharyrll_teleport_icon.png | Bin 0 -> 265 bytes .../worldmap/khazard_teleport_icon.png | Bin 0 -> 617 bytes .../worldmap/kourend_teleport_icon.png | Bin 0 -> 277 bytes .../plugins/worldmap/lassar_teleport_icon.png | Bin 0 -> 260 bytes .../plugins/worldmap/law_altar_icon.png | Bin 0 -> 487 bytes .../worldmap/lumbridge_teleport_icon.png | Bin 0 -> 270 bytes .../plugins/worldmap/mind_altar_icon.png | Bin 0 -> 506 bytes .../worldmap/mind_altar_teleport_icon.png | Bin 0 -> 261 bytes .../plugins/worldmap/mining_site_icon.png | Bin 0 -> 224 bytes .../worldmap/moonclan_teleport_icon.png | Bin 0 -> 601 bytes .../plugins/worldmap/morytania_legs_icon.png | Bin 0 -> 221 bytes .../worldmap/mythical_cape_teleport_icon.png | Bin 0 -> 491 bytes .../plugins/worldmap/nature_altar_icon.png | Bin 0 -> 502 bytes .../necklace_of_passage_teleport_icon.png | Bin 0 -> 295 bytes .../client/plugins/worldmap/nope_icon.png | Bin 0 -> 170 bytes .../client/plugins/worldmap/obelisk_icon.png | Bin 0 -> 194 bytes .../worldmap/ourania_teleport_icon.png | Bin 0 -> 672 bytes .../worldmap/paddewwa_teleport_icon.png | Bin 0 -> 276 bytes .../pharaohs_sceptre_teleport_icon.png | Bin 0 -> 179 bytes .../plugins/worldmap/quest_completed_icon.png | Bin 0 -> 478 bytes .../plugins/worldmap/quest_highlight_icon.png | Bin 0 -> 2485 bytes .../worldmap/quest_not_started_icon.png | Bin 0 -> 489 bytes .../plugins/worldmap/quest_started_icon.png | Bin 0 -> 430 bytes .../plugins/worldmap/radas_blessing_icon.png | Bin 0 -> 173 bytes .../worldmap/respawn_teleport_icon.png | Bin 0 -> 277 bytes .../ring_of_dueling_teleport_icon.png | Bin 0 -> 360 bytes .../worldmap/ring_of_wealth_teleport_icon.png | Bin 0 -> 360 bytes .../plugins/worldmap/rooftop_course_icon.png | Bin 0 -> 287 bytes .../worldmap/royal_seed_pod_teleport_icon.png | Bin 0 -> 428 bytes .../salve_graveyard_teleport_icon.png | Bin 0 -> 270 bytes .../plugins/worldmap/scroll_teleport_icon.png | Bin 0 -> 513 bytes .../worldmap/senntisten_teleport_icon.png | Bin 0 -> 271 bytes .../skills_necklace_teleport_icon.png | Bin 0 -> 322 bytes .../worldmap/skull_sceptre_teleport_icon.png | Bin 0 -> 366 bytes .../worldmap/slayer_ring_teleport_icon.png | Bin 0 -> 358 bytes .../plugins/worldmap/soul_altar_icon.png | Bin 0 -> 469 bytes .../worldmap/stony_basalt_teleport_icon.png | Bin 0 -> 198 bytes .../worldmap/teleport_crystal_icon.png | Bin 0 -> 373 bytes .../plugins/worldmap/transportation_icon.png | Bin 0 -> 335 bytes .../worldmap/trollheim_teleport_icon.png | Bin 0 -> 255 bytes .../worldmap/varrock_teleport_icon.png | Bin 0 -> 272 bytes .../worldmap/watchtower_teleport_icon.png | Bin 0 -> 282 bytes .../plugins/worldmap/water_altar_icon.png | Bin 0 -> 470 bytes .../worldmap/waterbirth_teleport_icon.png | Bin 0 -> 676 bytes .../worldmap/west_ardougne_teleport_icon.png | Bin 0 -> 268 bytes .../plugins/worldmap/western_banner_icon.png | Bin 0 -> 327 bytes .../wilderness_crabs_teleport_icon.png | Bin 0 -> 176 bytes .../worldmap/wilderness_sword_icon.png | Bin 0 -> 215 bytes .../plugins/worldmap/wrath_altar_icon.png | Bin 0 -> 467 bytes .../xerics_talisman_teleport_icon.png | Bin 0 -> 456 bytes .../client/plugins/xpglobes/XpGlobe.class | Bin 0 -> 2050 bytes .../plugins/xpglobes/XpGlobesConfig.class | Bin 0 -> 3726 bytes .../plugins/xpglobes/XpGlobesOverlay.class | Bin 0 -> 14039 bytes .../plugins/xpglobes/XpGlobesPlugin.class | Bin 0 -> 8774 bytes .../client/plugins/xptracker/XpAction.class | Bin 0 -> 3106 bytes .../plugins/xptracker/XpActionType.class | Bin 0 -> 1468 bytes .../client/plugins/xptracker/XpClient$1.class | Bin 0 -> 1401 bytes .../client/plugins/xptracker/XpClient.class | Bin 0 -> 2078 bytes .../client/plugins/xptracker/XpData.class | Bin 0 -> 11372 bytes .../plugins/xptracker/XpGoalTimeType.class | Bin 0 -> 1213 bytes .../plugins/xptracker/XpInfoBox$1.class | Bin 0 -> 2292 bytes .../client/plugins/xptracker/XpInfoBox.class | Bin 0 -> 14370 bytes .../plugins/xptracker/XpInfoBoxOverlay.class | Bin 0 -> 7663 bytes .../client/plugins/xptracker/XpPanel$1.class | Bin 0 -> 1622 bytes .../client/plugins/xptracker/XpPanel.class | Bin 0 -> 10802 bytes .../plugins/xptracker/XpPanelLabel.class | Bin 0 -> 4867 bytes .../plugins/xptracker/XpPauseState.class | Bin 0 -> 3133 bytes .../XpPauseStateSingle$XpPauseReason.class | Bin 0 -> 1478 bytes .../xptracker/XpPauseStateSingle.class | Bin 0 -> 2356 bytes .../xptracker/XpProgressBarLabel.class | Bin 0 -> 3455 bytes ...apshotSingle$XpSnapshotSingleBuilder.class | Bin 0 -> 4470 bytes .../plugins/xptracker/XpSnapshotSingle.class | Bin 0 -> 5953 bytes .../client/plugins/xptracker/XpState.class | Bin 0 -> 6627 bytes .../plugins/xptracker/XpStateSingle.class | Bin 0 -> 9985 bytes .../plugins/xptracker/XpTrackerConfig.class | Bin 0 -> 4891 bytes .../plugins/xptracker/XpTrackerPlugin.class | Bin 0 -> 25359 bytes .../plugins/xptracker/XpTrackerService.class | Bin 0 -> 493 bytes .../xptracker/XpTrackerServiceImpl.class | Bin 0 -> 2139 bytes .../plugins/xptracker/XpUpdateResult.class | Bin 0 -> 1226 bytes .../plugins/xptracker/XpWorldType$1.class | Bin 0 -> 617 bytes .../plugins/xptracker/XpWorldType$2.class | Bin 0 -> 806 bytes .../plugins/xptracker/XpWorldType.class | Bin 0 -> 2686 bytes .../plugins/xpupdater/XpUpdaterConfig.class | Bin 0 -> 1079 bytes .../plugins/xpupdater/XpUpdaterPlugin$1.class | Bin 0 -> 1465 bytes .../plugins/xpupdater/XpUpdaterPlugin.class | Bin 0 -> 7442 bytes .../client/plugins/xtea/XteaPlugin.class | Bin 0 -> 2998 bytes .../plugins/zalcano/ZalcanoOverlay.class | Bin 0 -> 4127 bytes .../client/plugins/zalcano/ZalcanoPanel.class | Bin 0 -> 2610 bytes .../plugins/zalcano/ZalcanoPlugin.class | Bin 0 -> 9676 bytes .../client/rs/ClientConfigLoader.class | Bin 0 -> 3404 bytes .../runelite/client/rs/ClientLoader$1.class | Bin 0 -> 2243 bytes .../rs/ClientLoader$OutageException.class | Bin 0 -> 526 bytes .../net/runelite/client/rs/ClientLoader.class | Bin 0 -> 21057 bytes .../client/rs/ClientUpdateCheckMode.class | Bin 0 -> 1173 bytes .../runelite/client/rs/RSAppletStub$1.class | Bin 0 -> 4133 bytes .../net/runelite/client/rs/RSAppletStub.class | Bin 0 -> 1885 bytes .../net/runelite/client/rs/RSConfig.class | Bin 0 -> 2001 bytes .../runelite/client/rs/TeeInputStream.class | Bin 0 -> 1620 bytes .../runelite/client/rs/WorldSupplier.class | Bin 0 -> 4728 bytes .../bin/main/net/runelite/client/rs/jagex.crt | 79 + .../main/net/runelite/client/rs/jagex2021.crt | 83 + .../net/runelite/client/runelite.properties | 25 + .../net/runelite/client/task/Schedule.class | Bin 0 -> 531 bytes .../client/task/ScheduledMethod.class | Bin 0 -> 2417 bytes .../net/runelite/client/task/Scheduler.class | Bin 0 -> 4753 bytes .../net/runelite/client/ui/ClientPanel.class | Bin 0 -> 1048 bytes .../client/ui/ClientPluginToolbar.class | Bin 0 -> 3885 bytes .../client/ui/ClientTitleToolbar$1.class | Bin 0 -> 2448 bytes .../client/ui/ClientTitleToolbar.class | Bin 0 -> 3180 bytes .../runelite/client/ui/ClientToolbar.class | Bin 0 -> 1428 bytes .../net/runelite/client/ui/ClientUI$1.class | Bin 0 -> 1452 bytes .../net/runelite/client/ui/ClientUI$2.class | Bin 0 -> 900 bytes .../net/runelite/client/ui/ClientUI$3.class | Bin 0 -> 904 bytes .../net/runelite/client/ui/ClientUI$4.class | Bin 0 -> 1692 bytes .../net/runelite/client/ui/ClientUI$5.class | Bin 0 -> 1925 bytes .../net/runelite/client/ui/ClientUI.class | Bin 0 -> 31716 bytes .../net/runelite/client/ui/ColorScheme.class | Bin 0 -> 1453 bytes .../client/ui/ContainableFrame$Mode.class | Bin 0 -> 1274 bytes .../runelite/client/ui/ContainableFrame.class | Bin 0 -> 9589 bytes .../net/runelite/client/ui/DrawManager.class | Bin 0 -> 3170 bytes .../client/ui/DynamicGridLayout.class | Bin 0 -> 4827 bytes .../client/ui/FatalErrorDialog$1.class | Bin 0 -> 816 bytes .../runelite/client/ui/FatalErrorDialog.class | Bin 0 -> 9805 bytes .../net/runelite/client/ui/FontManager.class | Bin 0 -> 3029 bytes .../net/runelite/client/ui/JagexColors.class | Bin 0 -> 1819 bytes .../client/ui/MacOSQuitStrategy.class | Bin 0 -> 626 bytes .../client/ui/MultiplexingPluginPanel.class | Bin 0 -> 3019 bytes ...gationButton$NavigationButtonBuilder.class | Bin 0 -> 4174 bytes .../runelite/client/ui/NavigationButton.class | Bin 0 -> 5268 bytes .../net/runelite/client/ui/PluginPanel.class | Bin 0 -> 2508 bytes .../net/runelite/client/ui/SkillColor.class | Bin 0 -> 2978 bytes .../runelite/client/ui/SplashScreen$1.class | Bin 0 -> 818 bytes .../net/runelite/client/ui/SplashScreen.class | Bin 0 -> 7783 bytes .../client/ui/components/ColorJButton.class | Bin 0 -> 1841 bytes .../ui/components/ComboBoxListRenderer.class | Bin 0 -> 1905 bytes .../ui/components/CustomScrollBarUI.class | Bin 0 -> 2421 bytes .../client/ui/components/DimmableJPanel.class | Bin 0 -> 1457 bytes ...Pane$DragAndDropReorderLayoutManager.class | Bin 0 -> 1508 bytes ...rPane$DragAndDropReorderMouseAdapter.class | Bin 0 -> 1797 bytes .../components/DragAndDropReorderPane.class | Bin 0 -> 3540 bytes .../ui/components/FlatTextField$1.class | Bin 0 -> 1137 bytes .../client/ui/components/FlatTextField.class | Bin 0 -> 3548 bytes .../ui/components/IconTextField$1.class | Bin 0 -> 1459 bytes .../ui/components/IconTextField$2.class | Bin 0 -> 1045 bytes .../ui/components/IconTextField$3.class | Bin 0 -> 1303 bytes .../ui/components/IconTextField$4.class | Bin 0 -> 1039 bytes .../ui/components/IconTextField$5.class | Bin 0 -> 1461 bytes .../ui/components/IconTextField$Icon.class | Bin 0 -> 1761 bytes .../client/ui/components/IconTextField.class | Bin 0 -> 10416 bytes .../components/MouseDragEventForwarder.class | Bin 0 -> 1375 bytes .../ui/components/PluginErrorPanel.class | Bin 0 -> 2139 bytes .../client/ui/components/ProgressBar.class | Bin 0 -> 4259 bytes .../SliderUI$RangeTrackListener.class | Bin 0 -> 3259 bytes .../client/ui/components/SliderUI.class | Bin 0 -> 5453 bytes .../ui/components/ThinProgressBar.class | Bin 0 -> 2049 bytes .../client/ui/components/ToggleButton.class | Bin 0 -> 2261 bytes .../components/colorpicker/ColorPanel$1.class | Bin 0 -> 950 bytes .../components/colorpicker/ColorPanel$2.class | Bin 0 -> 1047 bytes .../components/colorpicker/ColorPanel.class | Bin 0 -> 4480 bytes .../colorpicker/ColorPickerManager.class | Bin 0 -> 1913 bytes .../colorpicker/ColorValuePanel$1.class | Bin 0 -> 1971 bytes .../colorpicker/ColorValuePanel$2.class | Bin 0 -> 898 bytes .../colorpicker/ColorValuePanel.class | Bin 0 -> 4519 bytes .../colorpicker/ColorValueSlider$1.class | Bin 0 -> 952 bytes .../colorpicker/ColorValueSlider$2.class | Bin 0 -> 1045 bytes .../colorpicker/ColorValueSlider.class | Bin 0 -> 2632 bytes .../components/colorpicker/HuePanel$1.class | Bin 0 -> 909 bytes .../components/colorpicker/HuePanel$2.class | Bin 0 -> 1001 bytes .../ui/components/colorpicker/HuePanel.class | Bin 0 -> 3224 bytes .../components/colorpicker/PreviewPanel.class | Bin 0 -> 1386 bytes .../colorpicker/RecentColors$1.class | Bin 0 -> 1015 bytes .../components/colorpicker/RecentColors.class | Bin 0 -> 4839 bytes .../colorpicker/RuneliteColorPicker$1.class | Bin 0 -> 1739 bytes .../colorpicker/RuneliteColorPicker$2.class | Bin 0 -> 1931 bytes .../colorpicker/RuneliteColorPicker$3.class | Bin 0 -> 1063 bytes .../colorpicker/RuneliteColorPicker$4.class | Bin 0 -> 2734 bytes .../colorpicker/RuneliteColorPicker.class | Bin 0 -> 12860 bytes .../runelite/client/ui/components/error.png | Bin 0 -> 340 bytes .../client/ui/components/loading_spinner.gif | Bin 0 -> 32397 bytes .../ui/components/loading_spinner_darker.gif | Bin 0 -> 23668 bytes .../materialtabs/MaterialTab$1.class | Bin 0 -> 1284 bytes .../materialtabs/MaterialTab$2.class | Bin 0 -> 1358 bytes .../materialtabs/MaterialTab$3.class | Bin 0 -> 1344 bytes .../components/materialtabs/MaterialTab.class | Bin 0 -> 3739 bytes .../materialtabs/MaterialTabGroup.class | Bin 0 -> 2437 bytes .../runelite/client/ui/components/search.png | Bin 0 -> 350 bytes .../shadowlabel/JShadowedLabel.class | Bin 0 -> 1451 bytes .../shadowlabel/JShadowedLabelUI.class | Bin 0 -> 1237 bytes .../client/ui/components/switcher_on.png | Bin 0 -> 368 bytes .../bin/main/net/runelite/client/ui/open.png | Bin 0 -> 241 bytes .../main/net/runelite/client/ui/open_rs.png | Bin 0 -> 3006 bytes .../client/ui/openosrs_transparent.png | Bin 0 -> 13802 bytes .../runelite/client/ui/overlay/Overlay.class | Bin 0 -> 8015 bytes .../client/ui/overlay/OverlayBounds.class | Bin 0 -> 6880 bytes .../client/ui/overlay/OverlayLayer.class | Bin 0 -> 1313 bytes .../client/ui/overlay/OverlayManager.class | Bin 0 -> 13202 bytes .../client/ui/overlay/OverlayMenuEntry.class | Bin 0 -> 2635 bytes .../client/ui/overlay/OverlayPanel.class | Bin 0 -> 3013 bytes .../client/ui/overlay/OverlayPosition.class | Bin 0 -> 1733 bytes .../client/ui/overlay/OverlayPriority.class | Bin 0 -> 1279 bytes .../client/ui/overlay/OverlayRenderer$1.class | Bin 0 -> 1489 bytes .../client/ui/overlay/OverlayRenderer.class | Bin 0 -> 27032 bytes .../client/ui/overlay/OverlayUtil.class | Bin 0 -> 8873 bytes .../client/ui/overlay/RenderableEntity.class | Bin 0 -> 207 bytes .../client/ui/overlay/WidgetItemOverlay.class | Bin 0 -> 5692 bytes .../WidgetOverlay$PvpKDRWidgetOverlay.class | Bin 0 -> 1098 bytes ...WidgetOverlay$XpTrackerWidgetOverlay.class | Bin 0 -> 2193 bytes .../client/ui/overlay/WidgetOverlay.class | Bin 0 -> 7926 bytes .../components/BackgroundComponent.class | Bin 0 -> 2778 bytes .../components/ComponentConstants.class | Bin 0 -> 642 bytes .../components/ComponentOrientation.class | Bin 0 -> 1236 bytes .../overlay/components/ImageComponent.class | Bin 0 -> 1774 bytes .../overlay/components/InfoBoxComponent.class | Bin 0 -> 4967 bytes .../LayoutableRenderableEntity.class | Bin 0 -> 381 bytes .../LineComponent$LineComponentBuilder.class | Bin 0 -> 4705 bytes .../ui/overlay/components/LineComponent.class | Bin 0 -> 6884 bytes .../overlay/components/PanelComponent.class | Bin 0 -> 5747 bytes ...rogressBarComponent$LabelDisplayMode.class | Bin 0 -> 1578 bytes .../components/ProgressBarComponent.class | Bin 0 -> 7059 bytes .../components/ProgressPieComponent.class | Bin 0 -> 2512 bytes ...SplitComponent$SplitComponentBuilder.class | Bin 0 -> 4676 bytes .../overlay/components/SplitComponent.class | Bin 0 -> 4226 bytes .../ui/overlay/components/TextComponent.class | Bin 0 -> 4361 bytes ...TitleComponent$TitleComponentBuilder.class | Bin 0 -> 3719 bytes .../overlay/components/TitleComponent.class | Bin 0 -> 3453 bytes .../overlay/components/TooltipComponent.class | Bin 0 -> 6861 bytes .../client/ui/overlay/infobox/Counter.class | Bin 0 -> 1727 bytes .../client/ui/overlay/infobox/InfoBox.class | Bin 0 -> 3599 bytes .../ui/overlay/infobox/InfoBoxManager.class | Bin 0 -> 17151 bytes .../ui/overlay/infobox/InfoBoxOverlay.class | Bin 0 -> 10009 bytes .../ui/overlay/infobox/InfoBoxPriority.class | Bin 0 -> 1273 bytes .../client/ui/overlay/infobox/LoopTimer.class | Bin 0 -> 3806 bytes .../client/ui/overlay/infobox/Timer.class | Bin 0 -> 3820 bytes .../ui/overlay/outline/IntBlockBuffer.class | Bin 0 -> 1275 bytes ...elOutlineRenderer$PixelDistanceDelta.class | Bin 0 -> 688 bytes ...lineRenderer$PixelDistanceGroupIndex.class | Bin 0 -> 1036 bytes .../outline/ModelOutlineRenderer.class | Bin 0 -> 22426 bytes .../client/ui/overlay/tooltip/Tooltip.class | Bin 0 -> 2725 bytes .../ui/overlay/tooltip/TooltipManager.class | Bin 0 -> 1309 bytes .../ui/overlay/tooltip/TooltipOverlay.class | Bin 0 -> 5243 bytes .../ui/overlay/worldmap/WorldMapOverlay.class | Bin 0 -> 13661 bytes .../WorldMapPoint$WorldMapPointBuilder.class | Bin 0 -> 4334 bytes ...rldMapPoint$WorldMapPointBuilderImpl.class | Bin 0 -> 1459 bytes .../ui/overlay/worldmap/WorldMapPoint.class | Bin 0 -> 7030 bytes .../worldmap/WorldMapPointManager.class | Bin 0 -> 1733 bytes .../client/ui/runelite_transparent.png | Bin 0 -> 31065 bytes .../main/net/runelite/client/ui/runescape.ttf | Bin 0 -> 22500 bytes .../net/runelite/client/ui/runescape_bold.ttf | Bin 0 -> 22436 bytes .../runelite/client/ui/runescape_small.ttf | Bin 0 -> 19900 bytes .../client/ui/skin/ObsidianSkin$1.class | Bin 0 -> 796 bytes .../client/ui/skin/ObsidianSkin.class | Bin 0 -> 10061 bytes .../client/ui/skin/RuneLite.colorschemes | 166 + .../skin/SubstanceRuneLiteLookAndFeel.class | Bin 0 -> 521 bytes .../client/util/AsyncBufferedImage.class | Bin 0 -> 2545 bytes .../client/util/CallableExceptionLogger.class | Bin 0 -> 1849 bytes .../net/runelite/client/util/ColorUtil.class | Bin 0 -> 4826 bytes .../client/util/CountingInputStream.class | Bin 0 -> 1353 bytes .../DeduplicationFilter$LogException.class | Bin 0 -> 1584 bytes .../client/util/DeduplicationFilter.class | Bin 0 -> 2968 bytes .../DeferredDocumentChangedListener.class | Bin 0 -> 2734 bytes .../client/util/DeferredEventBus.class | Bin 0 -> 1424 bytes .../util/ExecutorServiceExceptionLogger.class | Bin 0 -> 5920 bytes .../client/util/GameEventManager.class | Bin 0 -> 8532 bytes .../runelite/client/util/HotkeyListener.class | Bin 0 -> 2101 bytes .../runelite/client/util/ImageCapture$1.class | Bin 0 -> 3435 bytes .../ImageCapture$ImageUploadRequest.class | Bin 0 -> 2676 bytes ...mageCapture$ImageUploadResponse$Data.class | Bin 0 -> 2103 bytes .../ImageCapture$ImageUploadResponse.class | Bin 0 -> 2654 bytes .../runelite/client/util/ImageCapture.class | Bin 0 -> 8176 bytes .../client/util/ImageUploadStyle.class | Bin 0 -> 1156 bytes .../net/runelite/client/util/ImageUtil.class | Bin 0 -> 15574 bytes .../util/JagexPrintableCharMatcher.class | Bin 0 -> 535 bytes .../runelite/client/util/LinkBrowser.class | Bin 0 -> 6472 bytes .../client/util/MacOSPopupFactory.class | Bin 0 -> 681 bytes .../net/runelite/client/util/OSType.class | Bin 0 -> 1734 bytes .../net/runelite/client/util/OSXUtil.class | Bin 0 -> 1525 bytes .../net/runelite/client/util/PvPUtil.class | Bin 0 -> 746 bytes .../client/util/QuantityFormatter.class | Bin 0 -> 4389 bytes .../net/runelite/client/util/RSTimeUnit.class | Bin 0 -> 3511 bytes .../ReflectUtil$PrivateLookupHelper.class | Bin 0 -> 1044 bytes ...ectUtil$PrivateLookupableClassLoader.class | Bin 0 -> 694 bytes .../runelite/client/util/ReflectUtil.class | Bin 0 -> 4104 bytes .../client/util/RunnableExceptionLogger.class | Bin 0 -> 1260 bytes .../util/RuntimeTypeAdapterFactory$1.class | Bin 0 -> 4853 bytes .../util/RuntimeTypeAdapterFactory.class | Bin 0 -> 4817 bytes .../runelite/client/util/SwingUtil$1.class | Bin 0 -> 1172 bytes .../net/runelite/client/util/SwingUtil.class | Bin 0 -> 11815 bytes .../main/net/runelite/client/util/Text.class | Bin 0 -> 6758 bytes .../util/TransferableBufferedImage.class | Bin 0 -> 1614 bytes .../client/util/VerificationException.class | Bin 0 -> 692 bytes .../client/util/WildcardMatcher.class | Bin 0 -> 1647 bytes .../net/runelite/client/util/WinUtil.class | Bin 0 -> 2113 bytes .../net/runelite/client/util/WorldUtil.class | Bin 0 -> 1385 bytes runelite-client/bin/main/npc_stats.json | 1 + runelite-client/bin/main/openosrs.png | Bin 0 -> 13802 bytes runelite-client/bin/main/openosrs.properties | 2 + runelite-client/bin/main/runelite.png | Bin 0 -> 38459 bytes .../bin/main/skill_icons/agility.png | Bin 0 -> 224 bytes .../bin/main/skill_icons/attack.png | Bin 0 -> 348 bytes .../bin/main/skill_icons/combat.png | Bin 0 -> 808 bytes .../bin/main/skill_icons/construction.png | Bin 0 -> 818 bytes .../bin/main/skill_icons/cooking.png | Bin 0 -> 331 bytes .../bin/main/skill_icons/crafting.png | Bin 0 -> 362 bytes .../bin/main/skill_icons/defence.png | Bin 0 -> 250 bytes .../bin/main/skill_icons/farming.png | Bin 0 -> 590 bytes .../bin/main/skill_icons/firemaking.png | Bin 0 -> 370 bytes .../bin/main/skill_icons/fishing.png | Bin 0 -> 438 bytes .../bin/main/skill_icons/fletching.png | Bin 0 -> 335 bytes .../bin/main/skill_icons/herblore.png | Bin 0 -> 297 bytes .../bin/main/skill_icons/hitpoints.png | Bin 0 -> 308 bytes .../bin/main/skill_icons/hunter.png | Bin 0 -> 398 bytes .../bin/main/skill_icons/magic.png | Bin 0 -> 406 bytes .../bin/main/skill_icons/mining.png | Bin 0 -> 339 bytes .../bin/main/skill_icons/overall.png | Bin 0 -> 409 bytes .../bin/main/skill_icons/prayer.png | Bin 0 -> 314 bytes .../bin/main/skill_icons/ranged.png | Bin 0 -> 448 bytes .../bin/main/skill_icons/runecraft.png | Bin 0 -> 476 bytes .../bin/main/skill_icons/slayer.png | Bin 0 -> 559 bytes .../bin/main/skill_icons/smithing.png | Bin 0 -> 333 bytes .../bin/main/skill_icons/strength.png | Bin 0 -> 288 bytes .../bin/main/skill_icons/thieving.png | Bin 0 -> 170 bytes .../bin/main/skill_icons/woodcutting.png | Bin 0 -> 356 bytes .../bin/main/skill_icons_small/agility.png | Bin 0 -> 232 bytes .../bin/main/skill_icons_small/attack.png | Bin 0 -> 289 bytes .../bounty_hunter_hunter.png | Bin 0 -> 755 bytes .../skill_icons_small/bounty_hunter_rogue.png | Bin 0 -> 728 bytes .../skill_icons_small/clue_scroll_all.png | Bin 0 -> 520 bytes .../bin/main/skill_icons_small/combat.png | Bin 0 -> 735 bytes .../main/skill_icons_small/construction.png | Bin 0 -> 227 bytes .../bin/main/skill_icons_small/cooking.png | Bin 0 -> 285 bytes .../bin/main/skill_icons_small/crafting.png | Bin 0 -> 265 bytes .../bin/main/skill_icons_small/defence.png | Bin 0 -> 225 bytes .../bin/main/skill_icons_small/farming.png | Bin 0 -> 423 bytes .../bin/main/skill_icons_small/firemaking.png | Bin 0 -> 289 bytes .../bin/main/skill_icons_small/fishing.png | Bin 0 -> 325 bytes .../bin/main/skill_icons_small/fletching.png | Bin 0 -> 234 bytes .../bin/main/skill_icons_small/herblore.png | Bin 0 -> 246 bytes .../bin/main/skill_icons_small/hitpoints.png | Bin 0 -> 262 bytes .../bin/main/skill_icons_small/hunter.png | Bin 0 -> 248 bytes .../skill_icons_small/last_man_standing.png | Bin 0 -> 842 bytes .../main/skill_icons_small/league_points.png | Bin 0 -> 304 bytes .../bin/main/skill_icons_small/magic.png | Bin 0 -> 291 bytes .../bin/main/skill_icons_small/mining.png | Bin 0 -> 257 bytes .../bin/main/skill_icons_small/overall.png | Bin 0 -> 622 bytes .../bin/main/skill_icons_small/prayer.png | Bin 0 -> 407 bytes .../bin/main/skill_icons_small/ranged.png | Bin 0 -> 410 bytes .../main/skill_icons_small/rifts_closed.png | Bin 0 -> 985 bytes .../bin/main/skill_icons_small/runecraft.png | Bin 0 -> 354 bytes .../bin/main/skill_icons_small/slayer.png | Bin 0 -> 705 bytes .../bin/main/skill_icons_small/smithing.png | Bin 0 -> 316 bytes .../main/skill_icons_small/soul_wars_zeal.png | Bin 0 -> 430 bytes .../bin/main/skill_icons_small/strength.png | Bin 0 -> 326 bytes .../bin/main/skill_icons_small/thieving.png | Bin 0 -> 155 bytes .../main/skill_icons_small/woodcutting.png | Bin 0 -> 311 bytes runelite-client/bin/main/udp-openosrs.xml | 36 + runelite-client/bin/main/util/arrow_right.png | Bin 0 -> 150 bytes runelite-client/bin/main/util/clue_arrow.png | Bin 0 -> 337 bytes runelite-client/bin/main/util/reset.png | Bin 0 -> 294 bytes .../bin/test/META-INF/extensions.idx | 1 + .../test/net/runelite/client/OkHttpTest.class | Bin 0 -> 5530 bytes .../client/chat/ChatMessageManagerTest.class | Bin 0 -> 7177 bytes .../client/config/ChatColorConfigTest.class | Bin 0 -> 2089 bytes .../client/config/ConfigManagerTest.class | Bin 0 -> 4681 bytes .../runelite/client/config/TestConfig.class | Bin 0 -> 775 bytes .../client/game/ItemManagerTest.class | Bin 0 -> 2426 bytes .../game/ItemVariationMappingTest$1.class | Bin 0 -> 6914 bytes .../game/ItemVariationMappingTest.class | Bin 0 -> 1922 bytes .../client/hiscore/HiscoreClientTest.class | Bin 0 -> 3833 bytes .../client/menus/MenuManagerTest.class | Bin 0 -> 5651 bytes .../runelite/client/menus/TestMenuEntry.class | Bin 0 -> 6657 bytes .../client/plugins/PluginManagerTest.class | Bin 0 -> 11785 bytes .../attackstyles/AttackStylesPluginTest.class | Bin 0 -> 6540 bytes .../client/plugins/bank/BankPluginTest.class | Bin 0 -> 4350 bytes .../plugins/cannon/CannonPluginTest.class | Bin 0 -> 6034 bytes .../chatchannel/ChatChannelPluginTest.class | Bin 0 -> 5400 bytes .../chatcommands/ChatCommandsPluginTest.class | Bin 0 -> 37218 bytes .../chatfilter/ChatFilterPluginTest.class | Bin 0 -> 13969 bytes .../ChatNotificationsPluginTest.class | Bin 0 -> 10085 bytes .../cluescrolls/ClueScrollPluginTest.class | Bin 0 -> 8246 bytes .../clues/ThreeStepCrypticClueTest.class | Bin 0 -> 2694 bytes .../clues/hotcold/HotColdLocationTest.class | Bin 0 -> 692 bytes .../plugins/cooking/CookingPluginTest.class | Bin 0 -> 5024 bytes .../plugins/discord/DiscordStateTest.class | Bin 0 -> 4599 bytes .../plugins/emojis/EmojiPluginTest.class | Bin 0 -> 5980 bytes .../entityhider/EntityHiderPluginTest.class | Bin 0 -> 5594 bytes .../plugins/examine/ExaminePluginTest.class | Bin 0 -> 3421 bytes .../friendlist/FriendListPluginTest.class | Bin 0 -> 3493 bytes .../GrandExchangeOfferSlotTest.class | Bin 0 -> 1798 bytes .../GrandExchangePluginTest.class | Bin 0 -> 11850 bytes .../grounditems/GroundItemsPluginTest.class | Bin 0 -> 6315 bytes .../plugins/hiscore/HiscorePanelTest.class | Bin 0 -> 1869 bytes .../idlenotifier/IdleNotifierPluginTest.class | Bin 0 -> 9817 bytes .../itemcharges/ItemChargePluginTest.class | Bin 0 -> 15189 bytes .../ItemIdentificationTest.class | Bin 0 -> 897 bytes .../itemstats/ItemStatOverlayTest.class | Bin 0 -> 5656 bytes .../loottracker/LootTrackerPluginTest.class | Bin 0 -> 16691 bytes .../MenuEntrySwapperPluginTest.class | Bin 0 -> 12851 bytes .../motherlode/MotherlodePluginTest.class | Bin 0 -> 4973 bytes .../NpcIndicatorsPluginTest.class | Bin 0 -> 5737 bytes .../opponentinfo/OpponentInfoPluginTest.class | Bin 0 -> 3921 bytes .../plugins/prayer/PrayerPluginTest.class | Bin 0 -> 5266 bytes .../plugins/raids/RaidsPluginTest.class | Bin 0 -> 4105 bytes .../screenshot/ScreenshotPluginTest.class | Bin 0 -> 15750 bytes .../skillcalculator/CalculatorTypeTest.class | Bin 0 -> 2228 bytes .../client/plugins/skybox/SkyboxTest.class | Bin 0 -> 3551 bytes .../plugins/slayer/SlayerPluginTest.class | Bin 0 -> 26775 bytes .../SpecialCounterPluginTest.class | Bin 0 -> 9048 bytes .../timers/TimersPluginTest$1InstantRef.class | Bin 0 -> 719 bytes .../timers/TimersPluginTest$2InstantRef.class | Bin 0 -> 731 bytes .../plugins/timers/TimersPluginTest.class | Bin 0 -> 19744 bytes .../farming/CompostTrackerTest.class | Bin 0 -> 12159 bytes .../farming/FarmingContractManagerTest.class | Bin 0 -> 12040 bytes .../farming/FarmingTrackerTest.class | Bin 0 -> 5808 bytes .../wintertodt/WintertodtPluginTest.class | Bin 0 -> 4139 bytes .../woodcutting/WoodcuttingPluginTest.class | Bin 0 -> 7281 bytes .../worldmap/TeleportLocationDataTest.class | Bin 0 -> 1678 bytes .../plugins/xpglobes/XpGlobesPluginTest.class | Bin 0 -> 4614 bytes .../test/net/runelite/client/rs/jav_config.ws | 65 + .../client/ui/ContainableFrameTest.class | Bin 0 -> 799 bytes .../runelite/client/util/ColorUtilTest.class | Bin 0 -> 5223 bytes runelite-client/runelite-client.gradle.kts | 18 +- .../jshell/JShellAutocompleteProvider.class | Bin 0 -> 5573 bytes .../jshell/RLShellExecutionControl.class | Bin 0 -> 1139 bytes .../runelite/jshell/RemappingThrowable.class | Bin 0 -> 5434 bytes .../net/runelite/jshell/ShellPanel$1.class | Bin 0 -> 981 bytes .../net/runelite/jshell/ShellPanel$2.class | Bin 0 -> 2437 bytes .../main/net/runelite/jshell/ShellPanel.class | Bin 0 -> 18183 bytes .../main/net/runelite/jshell/TeeLogger.class | Bin 0 -> 10253 bytes .../bin/main/net/runelite/jshell/darcula.xml | 73 + .../bin/main/net/runelite/jshell/default.jsh | 8 + .../bin/main/net/runelite/jshell/prelude.jsh | 68 + .../net/runelite/mixins/CameraMixin.class | Bin 0 -> 2899 bytes .../net/runelite/mixins/ClickboxMixin.class | Bin 0 -> 5008 bytes .../net/runelite/mixins/ComplianceMixin.class | Bin 0 -> 2125 bytes .../runelite/mixins/EntityHiderMixin.class | Bin 0 -> 3169 bytes .../net/runelite/mixins/KeyPressedMixin.class | Bin 0 -> 1242 bytes .../runelite/mixins/LoginScreenMixin.class | Bin 0 -> 4764 bytes .../main/net/runelite/mixins/MenuMixin.class | Bin 0 -> 11819 bytes .../net/runelite/mixins/MinimapMixin.class | Bin 0 -> 4224 bytes .../runelite/mixins/ParamHolderMixin.class | Bin 0 -> 6358 bytes .../mixins/ProcessClientErrorMixin.class | Bin 0 -> 1608 bytes .../mixins/RSAbstractArchiveMixin.class | Bin 0 -> 2652 bytes .../net/runelite/mixins/RSActorMixin.class | Bin 0 -> 10160 bytes .../net/runelite/mixins/RSArchiveMixin.class | Bin 0 -> 1846 bytes .../mixins/RSBoundaryObjectMixin.class | Bin 0 -> 8616 bytes .../net/runelite/mixins/RSBufferMixin.class | Bin 0 -> 1465 bytes .../net/runelite/mixins/RSCanvasMixin.class | Bin 0 -> 2273 bytes .../runelite/mixins/RSChatChannelMixin.class | Bin 0 -> 1904 bytes .../mixins/RSClanChannelMemberMixin.class | Bin 0 -> 3221 bytes .../runelite/mixins/RSClanChannelMixin.class | Bin 0 -> 3688 bytes .../net/runelite/mixins/RSClanMateMixin.class | Bin 0 -> 1566 bytes .../runelite/mixins/RSClanSettingsMixin.class | Bin 0 -> 5964 bytes .../net/runelite/mixins/RSClientMixin.class | Bin 0 -> 30527 bytes .../mixins/RSDynamicObjectMixin.class | Bin 0 -> 5894 bytes .../mixins/RSEnumCompositionMixin.class | Bin 0 -> 2923 bytes .../RSEvictingDualNodeHashTableMixin.class | Bin 0 -> 3917 bytes .../mixins/RSFloorDecorationMixin.class | Bin 0 -> 5804 bytes .../mixins/RSFriendLoginUpdatesMixin.class | Bin 0 -> 1558 bytes .../runelite/mixins/RSFriendSystemMixin.class | Bin 0 -> 2361 bytes .../runelite/mixins/RSFriendsChatMixin.class | Bin 0 -> 4271 bytes .../runelite/mixins/RSGameEngineMixin.class | Bin 0 -> 5539 bytes .../runelite/mixins/RSGameObjectMixin.class | Bin 0 -> 9673 bytes .../mixins/RSGrandExchangeOfferMixin.class | Bin 0 -> 3041 bytes .../mixins/RSGraphicsObjectMixin.class | Bin 0 -> 3880 bytes .../mixins/RSHealthBarDefinitionMixin.class | Bin 0 -> 1900 bytes .../mixins/RSItemCompositionMixin.class | Bin 0 -> 4748 bytes .../mixins/RSItemContainerMixin.class | Bin 0 -> 6768 bytes .../runelite/mixins/RSItemLayerMixin.class | Bin 0 -> 4730 bytes .../runelite/mixins/RSKeyHandlerMixin.class | Bin 0 -> 3517 bytes .../runelite/mixins/RSLinkDequeMixin.class | Bin 0 -> 2568 bytes .../mixins/RSLoginScreenAnimationMixin.class | Bin 0 -> 1499 bytes .../net/runelite/mixins/RSMessageMixin.class | Bin 0 -> 4924 bytes .../runelite/mixins/RSModelDataMixin.class | Bin 0 -> 12377 bytes .../net/runelite/mixins/RSModelMixin.class | Bin 0 -> 11556 bytes .../runelite/mixins/RSMouseHandlerMixin.class | Bin 0 -> 5229 bytes .../mixins/RSMouseWheelHandlerMixin.class | Bin 0 -> 1765 bytes .../mixins/RSNPCCompositionMixin.class | Bin 0 -> 2521 bytes .../main/net/runelite/mixins/RSNPCMixin.class | Bin 0 -> 12253 bytes .../runelite/mixins/RSNanoClockMixin.class | Bin 0 -> 2393 bytes .../runelite/mixins/RSNodeDequeMixin.class | Bin 0 -> 1692 bytes .../mixins/RSNodeHashTableMixin.class | Bin 0 -> 1926 bytes .../net/runelite/mixins/RSNodeMixin.class | Bin 0 -> 1318 bytes .../mixins/RSObjectCompositionMixin.class | Bin 0 -> 11660 bytes .../runelite/mixins/RSObjectSoundMixin.class | Bin 0 -> 2162 bytes .../mixins/RSParamCompositionMixin.class | Bin 0 -> 1394 bytes .../mixins/RSPlayerCompositionMixin.class | Bin 0 -> 1615 bytes .../net/runelite/mixins/RSPlayerMixin.class | Bin 0 -> 10791 bytes .../runelite/mixins/RSProjectileMixin.class | Bin 0 -> 4792 bytes .../mixins/RSRasterProviderMixin.class | Bin 0 -> 2270 bytes .../runelite/mixins/RSRasterizer2DMixin.class | Bin 0 -> 3281 bytes .../runelite/mixins/RSRenderableMixin.class | Bin 0 -> 1215 bytes .../net/runelite/mixins/RSSceneMixin.class | Bin 0 -> 9802 bytes .../mixins/RSSceneTileModelMixin.class | Bin 0 -> 11143 bytes .../mixins/RSSceneTilePaintMixin.class | Bin 0 -> 3642 bytes .../runelite/mixins/RSScriptEventMixin.class | Bin 0 -> 1495 bytes .../mixins/RSSequenceDefinitionMixin.class | Bin 0 -> 8587 bytes .../runelite/mixins/RSSpritePixelsMixin.class | Bin 0 -> 5351 bytes .../mixins/RSStructCompositionMixin.class | Bin 0 -> 1726 bytes .../net/runelite/mixins/RSTextureMixin.class | Bin 0 -> 3303 bytes .../mixins/RSTextureProviderMixin.class | Bin 0 -> 2383 bytes .../net/runelite/mixins/RSTileItemMixin.class | Bin 0 -> 5374 bytes .../net/runelite/mixins/RSTileMixin.class | Bin 0 -> 8693 bytes .../runelite/mixins/RSTileObjectMixin.class | Bin 0 -> 10665 bytes .../net/runelite/mixins/RSUserListMixin.class | Bin 0 -> 4279 bytes .../net/runelite/mixins/RSUserMixin.class | Bin 0 -> 2758 bytes .../mixins/RSVarbitCompositionMixin.class | Bin 0 -> 1663 bytes .../net/runelite/mixins/RSVarcsMixin.class | Bin 0 -> 2149 bytes .../mixins/RSWallDecorationMixin.class | Bin 0 -> 9362 bytes .../net/runelite/mixins/RSWidgetMixin.class | Bin 0 -> 11447 bytes .../mixins/RSWorldMapManagerMixin.class | Bin 0 -> 1581 bytes .../net/runelite/mixins/RSWorldMapMixin.class | Bin 0 -> 2385 bytes .../net/runelite/mixins/RSWorldMixin.class | Bin 0 -> 3240 bytes .../runelite/mixins/RuneLiteObjectMixin.class | Bin 0 -> 7260 bytes .../net/runelite/mixins/ScriptVMMixin.class | Bin 0 -> 8274 bytes .../runelite/mixins/SoundEffectMixin.class | Bin 0 -> 7977 bytes .../net/runelite/mixins/SpriteMixin.class | Bin 0 -> 3551 bytes .../mixins/StretchedModeMaxSizeMixin.class | Bin 0 -> 2487 bytes .../runelite/mixins/StretchedModeMixin.class | Bin 0 -> 7583 bytes .../net/runelite/mixins/VarbitMixin.class | Bin 0 -> 9201 bytes .../runelite/mixins/WidgetSpriteMixin.class | Bin 0 -> 3092 bytes .../runelite/mixins/WorldHoppingMixin.class | Bin 0 -> 1900 bytes .../runelite/rs/api/RSAbstractArchive.class | Bin 0 -> 628 bytes .../rs/api/RSAbstractByteArrayCopier.class | Bin 0 -> 151 bytes .../net/runelite/rs/api/RSAbstractFont.class | Bin 0 -> 448 bytes .../rs/api/RSAbstractRasterProvider.class | Bin 0 -> 456 bytes .../runelite/rs/api/RSAbstractSocket.class | Bin 0 -> 133 bytes .../net/runelite/rs/api/RSAbstractSound.class | Bin 0 -> 131 bytes .../rs/api/RSAbstractUserComparator.class | Bin 0 -> 149 bytes .../rs/api/RSAbstractWorldMapData.class | Bin 0 -> 145 bytes .../rs/api/RSAbstractWorldMapIcon.class | Bin 0 -> 145 bytes .../net/runelite/rs/api/RSAccessFile.class | Bin 0 -> 367 bytes .../main/net/runelite/rs/api/RSActor.class | Bin 0 -> 3168 bytes .../net/runelite/rs/api/RSAnimation.class | Bin 0 -> 847 bytes .../rs/api/RSApproximateRouteStrategy.class | Bin 0 -> 153 bytes .../main/net/runelite/rs/api/RSArchive.class | Bin 0 -> 282 bytes .../net/runelite/rs/api/RSArchiveDisk.class | Bin 0 -> 127 bytes .../runelite/rs/api/RSArchiveDiskAction.class | Bin 0 -> 139 bytes .../rs/api/RSArchiveDiskActionHandler.class | Bin 0 -> 153 bytes .../net/runelite/rs/api/RSArchiveLoader.class | Bin 0 -> 131 bytes .../net/runelite/rs/api/RSAttackOption.class | Bin 0 -> 129 bytes .../net/runelite/rs/api/RSAudioFilter.class | Bin 0 -> 127 bytes .../runelite/rs/api/RSBZip2Decompressor.class | Bin 0 -> 139 bytes .../net/runelite/rs/api/RSBZip2State.class | Bin 0 -> 125 bytes .../runelite/rs/api/RSBoundaryObject.class | Bin 0 -> 975 bytes .../main/net/runelite/rs/api/RSBounds.class | Bin 0 -> 117 bytes .../main/net/runelite/rs/api/RSBuddy.class | Bin 0 -> 338 bytes .../rs/api/RSBuddyRankComparator.class | Bin 0 -> 143 bytes .../main/net/runelite/rs/api/RSBuffer.class | Bin 0 -> 960 bytes .../net/runelite/rs/api/RSBufferedFile.class | Bin 0 -> 129 bytes .../runelite/rs/api/RSBufferedNetSocket.class | Bin 0 -> 139 bytes .../net/runelite/rs/api/RSBufferedSink.class | Bin 0 -> 129 bytes .../runelite/rs/api/RSBufferedSource.class | Bin 0 -> 133 bytes .../net/runelite/rs/api/RSByteArrayNode.class | Bin 0 -> 131 bytes .../net/runelite/rs/api/RSByteArrayPool.class | Bin 0 -> 131 bytes .../main/net/runelite/rs/api/RSCalendar.class | Bin 0 -> 121 bytes .../main/net/runelite/rs/api/RSCanvas.class | Bin 0 -> 117 bytes .../net/runelite/rs/api/RSChatChannel.class | Bin 0 -> 575 bytes .../net/runelite/rs/api/RSClanChannel.class | Bin 0 -> 505 bytes .../runelite/rs/api/RSClanChannelMember.class | Bin 0 -> 441 bytes .../main/net/runelite/rs/api/RSClanMate.class | Bin 0 -> 198 bytes .../net/runelite/rs/api/RSClanSettings.class | Bin 0 -> 631 bytes .../main/net/runelite/rs/api/RSClient.class | Bin 0 -> 39316 bytes .../net/runelite/rs/api/RSClientPacket.class | Bin 0 -> 129 bytes .../runelite/rs/api/RSClientPreferences.class | Bin 0 -> 830 bytes .../main/net/runelite/rs/api/RSClock.class | Bin 0 -> 115 bytes .../net/runelite/rs/api/RSCollisionMap.class | Bin 0 -> 287 bytes .../main/net/runelite/rs/api/RSCoord.class | Bin 0 -> 115 bytes .../net/runelite/rs/api/RSDecimator.class | Bin 0 -> 123 bytes .../net/runelite/rs/api/RSDefaultsGroup.class | Bin 0 -> 131 bytes .../runelite/rs/api/RSDemotingHashTable.class | Bin 0 -> 139 bytes .../api/RSDesktopPlatformInfoProvider.class | Bin 0 -> 159 bytes .../runelite/rs/api/RSDevicePcmPlayer.class | Bin 0 -> 135 bytes .../rs/api/RSDevicePcmPlayerProvider.class | Bin 0 -> 151 bytes .../rs/api/RSDirectByteArrayCopier.class | Bin 0 -> 147 bytes .../net/runelite/rs/api/RSDirectWrapper.class | Bin 0 -> 131 bytes .../main/net/runelite/rs/api/RSDualNode.class | Bin 0 -> 390 bytes .../net/runelite/rs/api/RSDualNodeDeque.class | Bin 0 -> 131 bytes .../net/runelite/rs/api/RSDynamicObject.class | Bin 0 -> 741 bytes .../runelite/rs/api/RSEnumComposition.class | Bin 0 -> 625 bytes .../net/runelite/rs/api/RSEnumerated.class | Bin 0 -> 249 bytes .../rs/api/RSEvictingDualNodeHashTable.class | Bin 0 -> 1125 bytes .../net/runelite/rs/api/RSFaceNormal.class | Bin 0 -> 125 bytes .../net/runelite/rs/api/RSFileSystem.class | Bin 0 -> 125 bytes .../main/net/runelite/rs/api/RSFillMode.class | Bin 0 -> 245 bytes .../runelite/rs/api/RSFloorDecoration.class | Bin 0 -> 725 bytes .../rs/api/RSFloorOverlayDefinition.class | Bin 0 -> 440 bytes .../rs/api/RSFloorUnderlayDefinition.class | Bin 0 -> 151 bytes .../bin/main/net/runelite/rs/api/RSFont.class | Bin 0 -> 155 bytes .../main/net/runelite/rs/api/RSFontName.class | Bin 0 -> 121 bytes .../main/net/runelite/rs/api/RSFonts.class | Bin 0 -> 115 bytes .../main/net/runelite/rs/api/RSFrames.class | Bin 0 -> 499 bytes .../main/net/runelite/rs/api/RSFriend.class | Bin 0 -> 183 bytes .../runelite/rs/api/RSFriendLoginUpdate.class | Bin 0 -> 379 bytes .../net/runelite/rs/api/RSFriendSystem.class | Bin 0 -> 724 bytes .../net/runelite/rs/api/RSFriendsChat.class | Bin 0 -> 639 bytes .../net/runelite/rs/api/RSFriendsList.class | Bin 0 -> 411 bytes .../runelite/rs/api/RSGZipDecompressor.class | Bin 0 -> 137 bytes .../net/runelite/rs/api/RSGameBuild.class | Bin 0 -> 123 bytes .../net/runelite/rs/api/RSGameEngine.class | Bin 0 -> 848 bytes .../net/runelite/rs/api/RSGameObject.class | Bin 0 -> 981 bytes .../rs/api/RSGrandExchangeEvent.class | Bin 0 -> 141 bytes .../rs/api/RSGrandExchangeEvents.class | Bin 0 -> 143 bytes .../rs/api/RSGrandExchangeOffer.class | Bin 0 -> 572 bytes .../RSGrandExchangeOfferAgeComparator.class | Bin 0 -> 167 bytes .../RSGrandExchangeOfferNameComparator.class | Bin 0 -> 169 bytes ...GrandExchangeOfferOwnWorldComparator.class | Bin 0 -> 177 bytes ...ExchangeOfferTotalQuantityComparator.class | Bin 0 -> 187 bytes ...randExchangeOfferUnitPriceComparator.class | Bin 0 -> 179 bytes .../RSGrandExchangeOfferWorldComparator.class | Bin 0 -> 171 bytes .../runelite/rs/api/RSGraphicsDefaults.class | Bin 0 -> 137 bytes .../runelite/rs/api/RSGraphicsObject.class | Bin 0 -> 1192 bytes .../net/runelite/rs/api/RSHealthBar.class | Bin 0 -> 421 bytes .../rs/api/RSHealthBarDefinition.class | Bin 0 -> 885 bytes .../runelite/rs/api/RSHealthBarUpdate.class | Bin 0 -> 307 bytes .../rs/api/RSHitSplatDefinition.class | Bin 0 -> 141 bytes .../rs/api/RSHorizontalAlignment.class | Bin 0 -> 143 bytes .../main/net/runelite/rs/api/RSHuffman.class | Bin 0 -> 119 bytes .../net/runelite/rs/api/RSIgnoreList.class | Bin 0 -> 271 bytes .../main/net/runelite/rs/api/RSIgnored.class | Bin 0 -> 184 bytes .../net/runelite/rs/api/RSIndexedSprite.class | Bin 0 -> 985 bytes .../net/runelite/rs/api/RSInstrument.class | Bin 0 -> 125 bytes .../net/runelite/rs/api/RSIntHashTable.class | Bin 0 -> 129 bytes .../net/runelite/rs/api/RSIntegerNode.class | Bin 0 -> 360 bytes .../runelite/rs/api/RSInterfaceParent.class | Bin 0 -> 366 bytes .../net/runelite/rs/api/RSInterpreter.class | Bin 0 -> 127 bytes .../net/runelite/rs/api/RSInvDefinition.class | Bin 0 -> 131 bytes .../net/runelite/rs/api/RSIsaacCipher.class | Bin 0 -> 127 bytes .../runelite/rs/api/RSItemComposition.class | Bin 0 -> 1855 bytes .../net/runelite/rs/api/RSItemContainer.class | Bin 0 -> 376 bytes .../net/runelite/rs/api/RSItemLayer.class | Bin 0 -> 950 bytes .../rs/api/RSIterableDualNodeQueue.class | Bin 0 -> 284 bytes .../api/RSIterableDualNodeQueueIterator.class | Bin 0 -> 163 bytes .../runelite/rs/api/RSIterableNodeDeque.class | Bin 0 -> 289 bytes ...SIterableNodeDequeDescendingIterator.class | Bin 0 -> 175 bytes .../rs/api/RSIterableNodeHashTable.class | Bin 0 -> 539 bytes .../api/RSIterableNodeHashTableIterator.class | Bin 0 -> 163 bytes .../net/runelite/rs/api/RSJagexCache.class | Bin 0 -> 125 bytes .../net/runelite/rs/api/RSKeyHandler.class | Bin 0 -> 236 bytes .../net/runelite/rs/api/RSKitDefinition.class | Bin 0 -> 131 bytes .../main/net/runelite/rs/api/RSLanguage.class | Bin 0 -> 121 bytes .../bin/main/net/runelite/rs/api/RSLink.class | Bin 0 -> 479 bytes .../net/runelite/rs/api/RSLinkDeque.class | Bin 0 -> 528 bytes .../main/net/runelite/rs/api/RSLogin.class | Bin 0 -> 115 bytes .../net/runelite/rs/api/RSLoginPacket.class | Bin 0 -> 127 bytes .../rs/api/RSLoginScreenAnimation.class | Bin 0 -> 145 bytes .../net/runelite/rs/api/RSLoginType.class | Bin 0 -> 123 bytes .../net/runelite/rs/api/RSMenuAction.class | Bin 0 -> 680 bytes .../main/net/runelite/rs/api/RSMessage.class | Bin 0 -> 747 bytes .../main/net/runelite/rs/api/RSMessages.class | Bin 0 -> 121 bytes .../runelite/rs/api/RSMidiFileReader.class | Bin 0 -> 133 bytes .../net/runelite/rs/api/RSMidiPcmStream.class | Bin 0 -> 252 bytes .../net/runelite/rs/api/RSMilliClock.class | Bin 0 -> 125 bytes .../net/runelite/rs/api/RSModeWhere.class | Bin 0 -> 123 bytes .../main/net/runelite/rs/api/RSModel.class | Bin 0 -> 3083 bytes .../net/runelite/rs/api/RSModelData.class | Bin 0 -> 2363 bytes .../net/runelite/rs/api/RSModelData0.class | Bin 0 -> 125 bytes .../net/runelite/rs/api/RSMouseHandler.class | Bin 0 -> 243 bytes .../net/runelite/rs/api/RSMouseRecorder.class | Bin 0 -> 423 bytes .../net/runelite/rs/api/RSMouseWheel.class | Bin 0 -> 125 bytes .../runelite/rs/api/RSMouseWheelHandler.class | Bin 0 -> 180 bytes .../net/runelite/rs/api/RSMusicPatch.class | Bin 0 -> 125 bytes .../runelite/rs/api/RSMusicPatchNode.class | Bin 0 -> 133 bytes .../runelite/rs/api/RSMusicPatchNode2.class | Bin 0 -> 135 bytes .../rs/api/RSMusicPatchPcmStream.class | Bin 0 -> 143 bytes .../net/runelite/rs/api/RSMusicTrack.class | Bin 0 -> 125 bytes .../bin/main/net/runelite/rs/api/RSNPC.class | Bin 0 -> 641 bytes .../runelite/rs/api/RSNPCComposition.class | Bin 0 -> 1537 bytes .../net/runelite/rs/api/RSNanoClock.class | Bin 0 -> 305 bytes .../main/net/runelite/rs/api/RSNetCache.class | Bin 0 -> 121 bytes .../runelite/rs/api/RSNetFileRequest.class | Bin 0 -> 133 bytes .../net/runelite/rs/api/RSNetSocket.class | Bin 0 -> 123 bytes .../bin/main/net/runelite/rs/api/RSNode.class | Bin 0 -> 792 bytes .../net/runelite/rs/api/RSNodeDeque.class | Bin 0 -> 602 bytes .../net/runelite/rs/api/RSNodeHashTable.class | Bin 0 -> 584 bytes .../main/net/runelite/rs/api/RSOAuthApi.class | Bin 0 -> 121 bytes .../runelite/rs/api/RSObjectComposition.class | Bin 0 -> 4618 bytes .../net/runelite/rs/api/RSObjectNode.class | Bin 0 -> 292 bytes .../net/runelite/rs/api/RSObjectSound.class | Bin 0 -> 504 bytes .../main/net/runelite/rs/api/RSOccluder.class | Bin 0 -> 121 bytes .../runelite/rs/api/RSOtlTokenRequester.class | Bin 0 -> 139 bytes .../runelite/rs/api/RSOtlTokenResponse.class | Bin 0 -> 137 bytes .../net/runelite/rs/api/RSPacketBuffer.class | Bin 0 -> 129 bytes .../runelite/rs/api/RSPacketBufferNode.class | Bin 0 -> 137 bytes .../net/runelite/rs/api/RSPacketWriter.class | Bin 0 -> 129 bytes .../runelite/rs/api/RSParamComposition.class | Bin 0 -> 415 bytes .../net/runelite/rs/api/RSPcmPlayer.class | Bin 0 -> 123 bytes .../net/runelite/rs/api/RSPcmStream.class | Bin 0 -> 123 bytes .../runelite/rs/api/RSPcmStreamMixer.class | Bin 0 -> 280 bytes .../rs/api/RSPcmStreamMixerListener.class | Bin 0 -> 149 bytes .../net/runelite/rs/api/RSPendingSpawn.class | Bin 0 -> 129 bytes .../net/runelite/rs/api/RSPlatformInfo.class | Bin 0 -> 129 bytes .../rs/api/RSPlatformInfoProvider.class | Bin 0 -> 145 bytes .../main/net/runelite/rs/api/RSPlayer.class | Bin 0 -> 1323 bytes .../runelite/rs/api/RSPlayerComposition.class | Bin 0 -> 563 bytes .../runelite/rs/api/RSPlayerProvider.class | Bin 0 -> 133 bytes .../net/runelite/rs/api/RSPlayerType.class | Bin 0 -> 125 bytes .../main/net/runelite/rs/api/RSPlayers.class | Bin 0 -> 119 bytes .../runelite/rs/api/RSPrivateChatMode.class | Bin 0 -> 135 bytes .../net/runelite/rs/api/RSProjectile.class | Bin 0 -> 1207 bytes .../runelite/rs/api/RSRasterProvider.class | Bin 0 -> 493 bytes .../net/runelite/rs/api/RSRasterizer2D.class | Bin 0 -> 129 bytes .../net/runelite/rs/api/RSRasterizer3D.class | Bin 0 -> 129 bytes .../net/runelite/rs/api/RSRawPcmStream.class | Bin 0 -> 243 bytes .../main/net/runelite/rs/api/RSRawSound.class | Bin 0 -> 312 bytes .../runelite/rs/api/RSReflectionCheck.class | Bin 0 -> 416 bytes .../api/RSRefreshAccessTokenRequester.class | Bin 0 -> 159 bytes .../net/runelite/rs/api/RSRenderable.class | Bin 0 -> 640 bytes .../net/runelite/rs/api/RSRouteStrategy.class | Bin 0 -> 131 bytes .../net/runelite/rs/api/RSRunException.class | Bin 0 -> 272 bytes .../rs/api/RSRuneLiteClanMember.class | Bin 0 -> 271 bytes .../rs/api/RSRuneLiteIterableLinkDeque.class | Bin 0 -> 155 bytes .../rs/api/RSRuneLiteIterableNodeDeque.class | Bin 0 -> 155 bytes .../api/RSRuneLiteIterableNodeHashTable.class | Bin 0 -> 163 bytes .../runelite/rs/api/RSRuneLiteMenuEntry.class | Bin 0 -> 333 bytes .../runelite/rs/api/RSRuneLiteObject.class | Bin 0 -> 324 bytes .../main/net/runelite/rs/api/RSScene.class | Bin 0 -> 2079 bytes .../runelite/rs/api/RSSceneTileModel.class | Bin 0 -> 1043 bytes .../runelite/rs/api/RSSceneTilePaint.class | Bin 0 -> 853 bytes .../main/net/runelite/rs/api/RSScript.class | Bin 0 -> 514 bytes .../net/runelite/rs/api/RSScriptEvent.class | Bin 0 -> 1080 bytes .../net/runelite/rs/api/RSScriptFrame.class | Bin 0 -> 127 bytes .../rs/api/RSSecureRandomCallable.class | Bin 0 -> 145 bytes .../rs/api/RSSecureRandomFuture.class | Bin 0 -> 141 bytes .../rs/api/RSSequenceDefinition.class | Bin 0 -> 747 bytes .../net/runelite/rs/api/RSServerPacket.class | Bin 0 -> 129 bytes .../main/net/runelite/rs/api/RSSkeleton.class | Bin 0 -> 418 bytes .../main/net/runelite/rs/api/RSSkills.class | Bin 0 -> 117 bytes .../net/runelite/rs/api/RSSoftWrapper.class | Bin 0 -> 127 bytes .../net/runelite/rs/api/RSSoundCache.class | Bin 0 -> 125 bytes .../net/runelite/rs/api/RSSoundEffect.class | Bin 0 -> 287 bytes .../net/runelite/rs/api/RSSoundEnvelope.class | Bin 0 -> 131 bytes .../net/runelite/rs/api/RSSoundSystem.class | Bin 0 -> 127 bytes .../rs/api/RSSpotAnimationDefinition.class | Bin 0 -> 462 bytes .../net/runelite/rs/api/RSSpriteMask.class | Bin 0 -> 125 bytes .../net/runelite/rs/api/RSSpritePixels.class | Bin 0 -> 844 bytes .../main/net/runelite/rs/api/RSStrings.class | Bin 0 -> 119 bytes .../runelite/rs/api/RSStructComposition.class | Bin 0 -> 712 bytes .../net/runelite/rs/api/RSStudioGame.class | Bin 0 -> 125 bytes .../bin/main/net/runelite/rs/api/RSTask.class | Bin 0 -> 113 bytes .../net/runelite/rs/api/RSTaskHandler.class | Bin 0 -> 127 bytes .../main/net/runelite/rs/api/RSTexture.class | Bin 0 -> 486 bytes .../net/runelite/rs/api/RSTextureLoader.class | Bin 0 -> 131 bytes .../runelite/rs/api/RSTextureProvider.class | Bin 0 -> 758 bytes .../bin/main/net/runelite/rs/api/RSTile.class | Bin 0 -> 2049 bytes .../main/net/runelite/rs/api/RSTileItem.class | Bin 0 -> 541 bytes .../main/net/runelite/rs/api/RSTiles.class | Bin 0 -> 115 bytes .../main/net/runelite/rs/api/RSTimer.class | Bin 0 -> 115 bytes .../main/net/runelite/rs/api/RSTriBool.class | Bin 0 -> 119 bytes .../net/runelite/rs/api/RSUrlRequest.class | Bin 0 -> 125 bytes .../net/runelite/rs/api/RSUrlRequester.class | Bin 0 -> 129 bytes .../bin/main/net/runelite/rs/api/RSUser.class | Bin 0 -> 506 bytes .../runelite/rs/api/RSUserComparator1.class | Bin 0 -> 135 bytes .../runelite/rs/api/RSUserComparator10.class | Bin 0 -> 137 bytes .../runelite/rs/api/RSUserComparator2.class | Bin 0 -> 135 bytes .../runelite/rs/api/RSUserComparator3.class | Bin 0 -> 135 bytes .../runelite/rs/api/RSUserComparator4.class | Bin 0 -> 135 bytes .../runelite/rs/api/RSUserComparator5.class | Bin 0 -> 135 bytes .../runelite/rs/api/RSUserComparator6.class | Bin 0 -> 135 bytes .../runelite/rs/api/RSUserComparator7.class | Bin 0 -> 135 bytes .../runelite/rs/api/RSUserComparator8.class | Bin 0 -> 135 bytes .../runelite/rs/api/RSUserComparator9.class | Bin 0 -> 135 bytes .../main/net/runelite/rs/api/RSUserList.class | Bin 0 -> 821 bytes .../main/net/runelite/rs/api/RSUsername.class | Bin 0 -> 275 bytes .../net/runelite/rs/api/RSUsernamed.class | Bin 0 -> 123 bytes .../runelite/rs/api/RSVarbitComposition.class | Bin 0 -> 528 bytes .../main/net/runelite/rs/api/RSVarcInt.class | Bin 0 -> 119 bytes .../main/net/runelite/rs/api/RSVarcs.class | Bin 0 -> 326 bytes .../runelite/rs/api/RSVarpDefinition.class | Bin 0 -> 287 bytes .../main/net/runelite/rs/api/RSVarps.class | Bin 0 -> 115 bytes .../net/runelite/rs/api/RSVertexNormal.class | Bin 0 -> 311 bytes .../runelite/rs/api/RSVerticalAlignment.class | Bin 0 -> 139 bytes .../net/runelite/rs/api/RSViewportMouse.class | Bin 0 -> 131 bytes .../runelite/rs/api/RSVorbisCodebook.class | Bin 0 -> 133 bytes .../net/runelite/rs/api/RSVorbisFloor.class | Bin 0 -> 127 bytes .../net/runelite/rs/api/RSVorbisMapping.class | Bin 0 -> 131 bytes .../net/runelite/rs/api/RSVorbisResidue.class | Bin 0 -> 131 bytes .../net/runelite/rs/api/RSVorbisSample.class | Bin 0 -> 129 bytes .../runelite/rs/api/RSWallDecoration.class | Bin 0 -> 1017 bytes .../main/net/runelite/rs/api/RSWidget.class | Bin 0 -> 11842 bytes .../main/net/runelite/rs/api/RSWorld.class | Bin 0 -> 865 bytes .../main/net/runelite/rs/api/RSWorldMap.class | Bin 0 -> 1529 bytes .../rs/api/RSWorldMapArchiveLoader.class | Bin 0 -> 147 bytes .../net/runelite/rs/api/RSWorldMapArea.class | Bin 0 -> 312 bytes .../runelite/rs/api/RSWorldMapAreaData.class | Bin 0 -> 137 bytes .../runelite/rs/api/RSWorldMapCacheName.class | Bin 0 -> 139 bytes .../runelite/rs/api/RSWorldMapData_0.class | Bin 0 -> 133 bytes .../runelite/rs/api/RSWorldMapData_1.class | Bin 0 -> 133 bytes .../rs/api/RSWorldMapDecoration.class | Bin 0 -> 141 bytes .../rs/api/RSWorldMapDecorationType.class | Bin 0 -> 149 bytes .../runelite/rs/api/RSWorldMapElement.class | Bin 0 -> 542 bytes .../net/runelite/rs/api/RSWorldMapEvent.class | Bin 0 -> 131 bytes .../net/runelite/rs/api/RSWorldMapID.class | Bin 0 -> 125 bytes .../runelite/rs/api/RSWorldMapIcon_0.class | Bin 0 -> 133 bytes .../runelite/rs/api/RSWorldMapIcon_1.class | Bin 0 -> 133 bytes .../net/runelite/rs/api/RSWorldMapLabel.class | Bin 0 -> 131 bytes .../runelite/rs/api/RSWorldMapLabelSize.class | Bin 0 -> 139 bytes .../runelite/rs/api/RSWorldMapManager.class | Bin 0 -> 449 bytes .../runelite/rs/api/RSWorldMapRectangle.class | Bin 0 -> 139 bytes .../runelite/rs/api/RSWorldMapRegion.class | Bin 0 -> 133 bytes .../rs/api/RSWorldMapScaleHandler.class | Bin 0 -> 145 bytes .../runelite/rs/api/RSWorldMapSection.class | Bin 0 -> 135 bytes .../runelite/rs/api/RSWorldMapSection0.class | Bin 0 -> 137 bytes .../runelite/rs/api/RSWorldMapSection1.class | Bin 0 -> 137 bytes .../runelite/rs/api/RSWorldMapSection2.class | Bin 0 -> 137 bytes .../runelite/rs/api/RSWorldMapSection3.class | Bin 0 -> 137 bytes .../rs/api/RSWorldMapSectionType.class | Bin 0 -> 143 bytes .../runelite/rs/api/RSWorldMapSprite.class | Bin 0 -> 133 bytes .../main/net/runelite/rs/api/RSWrapper.class | Bin 0 -> 119 bytes settings.gradle.kts | 11 + 3489 files changed, 20399 insertions(+), 53 deletions(-) create mode 100644 cache/bin/main/djb2.properties create mode 100644 cache/bin/main/net/runelite/cache/AreaManager.class create mode 100644 cache/bin/main/net/runelite/cache/Cache.class create mode 100644 cache/bin/main/net/runelite/cache/ConfigType.class create mode 100644 cache/bin/main/net/runelite/cache/HeightMapDumper.class create mode 100644 cache/bin/main/net/runelite/cache/IndexType.class create mode 100644 cache/bin/main/net/runelite/cache/InterfaceManager.class create mode 100644 cache/bin/main/net/runelite/cache/InventoryManager.class create mode 100644 cache/bin/main/net/runelite/cache/ItemManager.class create mode 100644 cache/bin/main/net/runelite/cache/MapImageDumper.class create mode 100644 cache/bin/main/net/runelite/cache/NpcManager.class create mode 100644 cache/bin/main/net/runelite/cache/ObjectManager.class create mode 100644 cache/bin/main/net/runelite/cache/OverlayManager.class create mode 100644 cache/bin/main/net/runelite/cache/SpriteManager.class create mode 100644 cache/bin/main/net/runelite/cache/StructManager.class create mode 100644 cache/bin/main/net/runelite/cache/TextureManager.class create mode 100644 cache/bin/main/net/runelite/cache/UnderlayManager.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/AreaDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/ClientScript1Instruction$Opcode.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/ClientScript1Instruction.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/EnumDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/FrameDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/FramemapDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/HealthBarDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/HitSplatDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/InterfaceDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/InventoryDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/ItemDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/KitDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/LocationsDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/MapDefinition$Tile.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/MapDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/ModelDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/NpcDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/ObjectDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/OverlayDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/ParamDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/ScriptDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/SequenceDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/SpotAnimDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/SpriteDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/StructDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/TextureDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/TrackDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/UnderlayDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/VarbitDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/WorldMapDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/WorldMapType0.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/WorldMapType1.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/WorldMapType2.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/WorldMapType3.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/WorldMapTypeBase.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/exporters/InterfaceExporter.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/exporters/ItemExporter.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/exporters/NpcExporter.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/exporters/ObjectExporter.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/exporters/SpriteExporter.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/AreaLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/EnumLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/FrameLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/FramemapLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/HealthBarLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/HitSplatLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/InterfaceLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/InventoryLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/ItemLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/KitLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/LocationsLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/MapLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/ModelLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/NpcLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/ObjectLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/OverlayLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/ParamLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/ScriptLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/SequenceLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/SpotAnimLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/SpriteLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/StructLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/TextureLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/TrackLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/UnderlayLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/VarbitLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/WorldMapLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/sound/AudioEnvelopeLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/sound/InstrumentLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/sound/SoundEffectLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/loaders/sound/SoundEffectTrackLoader.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/providers/ItemProvider.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/providers/ModelProvider.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/providers/OverlayProvider.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/providers/SpriteProvider.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/providers/StructProvider.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/providers/TextureProvider.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/providers/UnderlayProvider.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/savers/InterfaceSaver.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/savers/ItemSaver.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/savers/LocationSaver.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/savers/MapSaver.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/savers/NpcSaver.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/savers/ObjectSaver.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/savers/ScriptSaver.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/sound/AudioEnvelopeDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/sound/InstrumentDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/sound/SoundEffectDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/definitions/sound/SoundEffectTrackDefinition.class create mode 100644 cache/bin/main/net/runelite/cache/fs/Archive.class create mode 100644 cache/bin/main/net/runelite/cache/fs/ArchiveFiles.class create mode 100644 cache/bin/main/net/runelite/cache/fs/Container.class create mode 100644 cache/bin/main/net/runelite/cache/fs/FSFile.class create mode 100644 cache/bin/main/net/runelite/cache/fs/Index.class create mode 100644 cache/bin/main/net/runelite/cache/fs/Storage.class create mode 100644 cache/bin/main/net/runelite/cache/fs/Store.class create mode 100644 cache/bin/main/net/runelite/cache/fs/flat/FlatStorage.class create mode 100644 cache/bin/main/net/runelite/cache/fs/jagex/CompressionType.class create mode 100644 cache/bin/main/net/runelite/cache/fs/jagex/DataFile.class create mode 100644 cache/bin/main/net/runelite/cache/fs/jagex/DataFileWriteResult.class create mode 100644 cache/bin/main/net/runelite/cache/fs/jagex/DiskStorage.class create mode 100644 cache/bin/main/net/runelite/cache/fs/jagex/IndexEntry.class create mode 100644 cache/bin/main/net/runelite/cache/fs/jagex/IndexFile.class create mode 100644 cache/bin/main/net/runelite/cache/index/ArchiveData.class create mode 100644 cache/bin/main/net/runelite/cache/index/FileData.class create mode 100644 cache/bin/main/net/runelite/cache/index/IndexData.class create mode 100644 cache/bin/main/net/runelite/cache/io/InputStream.class create mode 100644 cache/bin/main/net/runelite/cache/io/OutputStream.class create mode 100644 cache/bin/main/net/runelite/cache/item/Graphics3D.class create mode 100644 cache/bin/main/net/runelite/cache/item/ItemSpriteFactory.class create mode 100644 cache/bin/main/net/runelite/cache/item/Model.class create mode 100644 cache/bin/main/net/runelite/cache/item/RSTextureProvider.class create mode 100644 cache/bin/main/net/runelite/cache/item/Rasterizer2D.class create mode 100644 cache/bin/main/net/runelite/cache/item/Renderable.class create mode 100644 cache/bin/main/net/runelite/cache/item/Sprite.class create mode 100644 cache/bin/main/net/runelite/cache/models/CircularAngle.class create mode 100644 cache/bin/main/net/runelite/cache/models/FaceNormal.class create mode 100644 cache/bin/main/net/runelite/cache/models/JagexColor.class create mode 100644 cache/bin/main/net/runelite/cache/models/ObjExporter.class create mode 100644 cache/bin/main/net/runelite/cache/models/Vector3f.class create mode 100644 cache/bin/main/net/runelite/cache/models/VertexNormal.class create mode 100644 cache/bin/main/net/runelite/cache/region/HeightCalc.class create mode 100644 cache/bin/main/net/runelite/cache/region/Location.class create mode 100644 cache/bin/main/net/runelite/cache/region/Position.class create mode 100644 cache/bin/main/net/runelite/cache/region/Region.class create mode 100644 cache/bin/main/net/runelite/cache/region/RegionLoader.class create mode 100644 cache/bin/main/net/runelite/cache/script/Instruction.class create mode 100644 cache/bin/main/net/runelite/cache/script/Instructions.class create mode 100644 cache/bin/main/net/runelite/cache/script/Opcodes.class create mode 100644 cache/bin/main/net/runelite/cache/script/RuneLiteInstructions.class create mode 100644 cache/bin/main/net/runelite/cache/script/RuneLiteOpcodes.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/Assembler.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/LabelVisitor.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/LexerErrorListener.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/LookupCase.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/LookupSwitch.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/ScriptWriter.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmBaseListener.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmLexer.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmListener.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$HeaderContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$IdContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Id_valueContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$InstructionContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Instruction_nameContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Instruction_operandContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_stack_countContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_stack_valueContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_var_countContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_var_valueContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$LabelContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$LineContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Name_opcodeContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Name_stringContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Operand_intContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Operand_labelContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Operand_qstringContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$ProgContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$String_stack_countContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$String_stack_valueContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$String_var_countContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$String_var_valueContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Switch_keyContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Switch_lookupContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Switch_valueContext.class create mode 100644 cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser.class create mode 100644 cache/bin/main/net/runelite/cache/script/disassembler/Disassembler.class create mode 100644 cache/bin/main/net/runelite/cache/script/rs2asm.tokens create mode 100644 cache/bin/main/net/runelite/cache/script/rs2asmLexer.tokens create mode 100644 cache/bin/main/net/runelite/cache/util/BZip2.class create mode 100644 cache/bin/main/net/runelite/cache/util/BigBufferedImage$FileDataBuffer$1.class create mode 100644 cache/bin/main/net/runelite/cache/util/BigBufferedImage$FileDataBuffer.class create mode 100644 cache/bin/main/net/runelite/cache/util/BigBufferedImage$FileDataBufferDeleterHook.class create mode 100644 cache/bin/main/net/runelite/cache/util/BigBufferedImage$ImagePartLoader.class create mode 100644 cache/bin/main/net/runelite/cache/util/BigBufferedImage$SimpleRaster.class create mode 100644 cache/bin/main/net/runelite/cache/util/BigBufferedImage.class create mode 100644 cache/bin/main/net/runelite/cache/util/Crc32.class create mode 100644 cache/bin/main/net/runelite/cache/util/Djb2.class create mode 100644 cache/bin/main/net/runelite/cache/util/Djb2Manager.class create mode 100644 cache/bin/main/net/runelite/cache/util/GZip.class create mode 100644 cache/bin/main/net/runelite/cache/util/IDClass.class create mode 100644 cache/bin/main/net/runelite/cache/util/KeyProvider.class create mode 100644 cache/bin/main/net/runelite/cache/util/Namer.class create mode 100644 cache/bin/main/net/runelite/cache/util/ScriptVarType.class create mode 100644 cache/bin/main/net/runelite/cache/util/Xtea.class create mode 100644 cache/bin/main/net/runelite/cache/util/XteaKey.class create mode 100644 cache/bin/main/net/runelite/cache/util/XteaKeyManager$1.class create mode 100644 cache/bin/main/net/runelite/cache/util/XteaKeyManager.class create mode 100644 cache/bin/test/cache.properties create mode 100644 cache/bin/test/net/runelite/cache/AreaDumper.class create mode 100644 cache/bin/test/net/runelite/cache/CacheProperties.class create mode 100644 cache/bin/test/net/runelite/cache/EnumDumperTest.class create mode 100644 cache/bin/test/net/runelite/cache/FrameDumper.class create mode 100644 cache/bin/test/net/runelite/cache/FramemapDumper.class create mode 100644 cache/bin/test/net/runelite/cache/HealthBarDumper.class create mode 100644 cache/bin/test/net/runelite/cache/HeightMapDumperTest.class create mode 100644 cache/bin/test/net/runelite/cache/HitSplatDumper.class create mode 100644 cache/bin/test/net/runelite/cache/InterfaceManagerTest.class create mode 100644 cache/bin/test/net/runelite/cache/InventoryDumper.class create mode 100644 cache/bin/test/net/runelite/cache/ItemManagerTest.class create mode 100644 cache/bin/test/net/runelite/cache/KitDumperTest.class create mode 100644 cache/bin/test/net/runelite/cache/MapDumperTest.class create mode 100644 cache/bin/test/net/runelite/cache/MapImageDumperTest.class create mode 100644 cache/bin/test/net/runelite/cache/ModelDumperTest.class create mode 100644 cache/bin/test/net/runelite/cache/NpcManagerTest.class create mode 100644 cache/bin/test/net/runelite/cache/ObjectManagerTest.class create mode 100644 cache/bin/test/net/runelite/cache/OverlayDumper.class create mode 100644 cache/bin/test/net/runelite/cache/ParamDumper.class create mode 100644 cache/bin/test/net/runelite/cache/SequenceDumper.class create mode 100644 cache/bin/test/net/runelite/cache/SoundEffectsDumperTest.class create mode 100644 cache/bin/test/net/runelite/cache/SpotanimDumperTest.class create mode 100644 cache/bin/test/net/runelite/cache/SpritePixelsManagerTest.class create mode 100644 cache/bin/test/net/runelite/cache/StoreLocation$1.class create mode 100644 cache/bin/test/net/runelite/cache/StoreLocation.class create mode 100644 cache/bin/test/net/runelite/cache/StructManagerTest.class create mode 100644 cache/bin/test/net/runelite/cache/TextureDumper.class create mode 100644 cache/bin/test/net/runelite/cache/TitleDumper.class create mode 100644 cache/bin/test/net/runelite/cache/TrackDumperTest.class create mode 100644 cache/bin/test/net/runelite/cache/UnderlayDumper.class create mode 100644 cache/bin/test/net/runelite/cache/VarbitDumper.class create mode 100644 cache/bin/test/net/runelite/cache/WorldMapDumperTest.class create mode 100644 cache/bin/test/net/runelite/cache/definitions/savers/InterfaceSaverTest.class create mode 100644 cache/bin/test/net/runelite/cache/definitions/savers/ScriptSaverTest.class create mode 100644 cache/bin/test/net/runelite/cache/fs/ContainerTest.class create mode 100644 cache/bin/test/net/runelite/cache/fs/StoreLoadTest.class create mode 100644 cache/bin/test/net/runelite/cache/fs/StoreTest.class create mode 100644 cache/bin/test/net/runelite/cache/fs/flat/FlatStorageTest.class create mode 100644 cache/bin/test/net/runelite/cache/fs/jagex/DataFileTest.class create mode 100644 cache/bin/test/net/runelite/cache/fs/jagex/DiskStorageTest.class create mode 100644 cache/bin/test/net/runelite/cache/fs/jagex/IndexFileTest.class create mode 100644 cache/bin/test/net/runelite/cache/io/OutputStreamTest.class create mode 100644 cache/bin/test/net/runelite/cache/item/ItemSpriteFactoryTest$1.class create mode 100644 cache/bin/test/net/runelite/cache/item/ItemSpriteFactoryTest.class create mode 100644 cache/bin/test/net/runelite/cache/models/JagexColorTest.class create mode 100644 cache/bin/test/net/runelite/cache/models/ObjExporterTest.class create mode 100644 cache/bin/test/net/runelite/cache/script/InstructionsTest.class create mode 100644 cache/bin/test/net/runelite/cache/script/assembler/681.rs2asm create mode 100644 cache/bin/test/net/runelite/cache/script/assembler/91.rs2asm create mode 100644 cache/bin/test/net/runelite/cache/script/assembler/AssemblerTest.class create mode 100644 cache/bin/test/net/runelite/cache/script/assembler/Unicode.rs2asm create mode 100644 cache/bin/test/net/runelite/cache/script/disassembler/DisassemblerTest.class create mode 100644 cache/bin/test/net/runelite/cache/util/Djb2Test.class create mode 100644 cache/bin/test/net/runelite/cache/util/XteaTest.class create mode 100644 cache/bin/test/simplelogger.properties create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/DiscordClient$1.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/DiscordClient.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/DiscordEmbed$DiscordEmbedBuilder.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/DiscordEmbed.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/DiscordMessage.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/AuthorEmbed$AuthorEmbedBuilder.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/AuthorEmbed.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/FieldEmbed$FieldEmbedBuilder.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/FieldEmbed.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/FooterEmbed$FooterEmbedBuilder.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/FooterEmbed.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/ImageEmbed$ImageEmbedBuilder.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/ImageEmbed.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/ProviderEmbed$ProviderEmbedBuilder.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/ProviderEmbed.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/ThumbnailEmbed$ThumbnailEmbedBuilder.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/ThumbnailEmbed.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/VideoEmbed$VideoEmbedBuilder.class create mode 100644 http-api/bin/main/com/openosrs/http/api/discord/embed/VideoEmbed.class create mode 100644 http-api/bin/main/net/runelite/http/api/RuneLiteAPI$1.class create mode 100644 http-api/bin/main/net/runelite/http/api/RuneLiteAPI.class create mode 100644 http-api/bin/main/net/runelite/http/api/account/OAuthResponse.class create mode 100644 http-api/bin/main/net/runelite/http/api/chat/Duels.class create mode 100644 http-api/bin/main/net/runelite/http/api/chat/LayoutRoom.class create mode 100644 http-api/bin/main/net/runelite/http/api/chat/Task.class create mode 100644 http-api/bin/main/net/runelite/http/api/config/ConfigEntry.class create mode 100644 http-api/bin/main/net/runelite/http/api/config/Configuration.class create mode 100644 http-api/bin/main/net/runelite/http/api/feed/FeedItem.class create mode 100644 http-api/bin/main/net/runelite/http/api/feed/FeedItemType.class create mode 100644 http-api/bin/main/net/runelite/http/api/feed/FeedResult.class create mode 100644 http-api/bin/main/net/runelite/http/api/ge/GrandExchangeClient$1.class create mode 100644 http-api/bin/main/net/runelite/http/api/ge/GrandExchangeClient.class create mode 100644 http-api/bin/main/net/runelite/http/api/ge/GrandExchangeTrade.class create mode 100644 http-api/bin/main/net/runelite/http/api/gson/ColorTypeAdapter.class create mode 100644 http-api/bin/main/net/runelite/http/api/gson/IllegalReflectionExclusion.class create mode 100644 http-api/bin/main/net/runelite/http/api/gson/InstantTypeAdapter.class create mode 100644 http-api/bin/main/net/runelite/http/api/item/ItemEquipmentStats$ItemEquipmentStatsBuilder.class create mode 100644 http-api/bin/main/net/runelite/http/api/item/ItemEquipmentStats.class create mode 100644 http-api/bin/main/net/runelite/http/api/item/ItemPrice.class create mode 100644 http-api/bin/main/net/runelite/http/api/item/ItemStats.class create mode 100644 http-api/bin/main/net/runelite/http/api/item/ItemType.class create mode 100644 http-api/bin/main/net/runelite/http/api/loottracker/GameItem.class create mode 100644 http-api/bin/main/net/runelite/http/api/loottracker/LootAggregate.class create mode 100644 http-api/bin/main/net/runelite/http/api/loottracker/LootRecord.class create mode 100644 http-api/bin/main/net/runelite/http/api/loottracker/LootRecordType.class create mode 100644 http-api/bin/main/net/runelite/http/api/worlds/World$WorldBuilder.class create mode 100644 http-api/bin/main/net/runelite/http/api/worlds/World.class create mode 100644 http-api/bin/main/net/runelite/http/api/worlds/WorldRegion.class create mode 100644 http-api/bin/main/net/runelite/http/api/worlds/WorldResult.class create mode 100644 http-api/bin/main/net/runelite/http/api/worlds/WorldType.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/RuntimeTypeAdapterFactory$1.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/RuntimeTypeAdapterFactory.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/WebsocketGsonFactory.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/WebsocketMessage.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/messages/Handshake.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/messages/LoginResponse.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/messages/party/Join.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/messages/party/Part.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/messages/party/PartyChatMessage.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/messages/party/PartyMemberMessage.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/messages/party/PartyMessage.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/messages/party/UserJoin.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/messages/party/UserPart.class create mode 100644 http-api/bin/main/net/runelite/http/api/ws/messages/party/UserSync.class create mode 100644 http-api/bin/main/net/runelite/http/api/xtea/XteaClient$1.class create mode 100644 http-api/bin/main/net/runelite/http/api/xtea/XteaClient$2.class create mode 100644 http-api/bin/main/net/runelite/http/api/xtea/XteaClient.class create mode 100644 http-api/bin/main/net/runelite/http/api/xtea/XteaKey.class create mode 100644 http-api/bin/main/net/runelite/http/api/xtea/XteaRequest.class create mode 100644 http-api/bin/main/runelite.properties create mode 100644 http-api/bin/test/net/runelite/http/api/gson/ColorTypeAdapterTest.class create mode 100644 http-api/bin/test/net/runelite/http/api/gson/InstantTypeAdapterTest.class create mode 100644 injection-annotations/bin/main/net/runelite/api/mixins/Copy.class create mode 100644 injection-annotations/bin/main/net/runelite/api/mixins/FieldHook.class create mode 100644 injection-annotations/bin/main/net/runelite/api/mixins/Inject.class create mode 100644 injection-annotations/bin/main/net/runelite/api/mixins/MethodHook.class create mode 100644 injection-annotations/bin/main/net/runelite/api/mixins/Mixin.class create mode 100644 injection-annotations/bin/main/net/runelite/api/mixins/Mixins.class create mode 100644 injection-annotations/bin/main/net/runelite/api/mixins/Replace.class create mode 100644 injection-annotations/bin/main/net/runelite/api/mixins/Shadow.class create mode 100644 injection-annotations/bin/main/net/runelite/mapping/Construct.class create mode 100644 injection-annotations/bin/main/net/runelite/mapping/Export.class create mode 100644 injection-annotations/bin/main/net/runelite/mapping/Implements.class create mode 100644 injection-annotations/bin/main/net/runelite/mapping/Import.class create mode 100644 injection-annotations/bin/main/net/runelite/mapping/ObfuscatedGetter.class create mode 100644 injection-annotations/bin/main/net/runelite/mapping/ObfuscatedName.class create mode 100644 injection-annotations/bin/main/net/runelite/mapping/ObfuscatedSignature.class create mode 100644 runelite-api/bin/main/com/jagex/oldscape/pub/OAuthApi.class create mode 100644 runelite-api/bin/main/net/runelite/api/Actor.class create mode 100644 runelite-api/bin/main/net/runelite/api/AmbientSoundEffect.class create mode 100644 runelite-api/bin/main/net/runelite/api/Animation.class create mode 100644 runelite-api/bin/main/net/runelite/api/AnimationID.class create mode 100644 runelite-api/bin/main/net/runelite/api/Buffer.class create mode 100644 runelite-api/bin/main/net/runelite/api/BufferProvider.class create mode 100644 runelite-api/bin/main/net/runelite/api/ChatLineBuffer.class create mode 100644 runelite-api/bin/main/net/runelite/api/ChatMessageType.class create mode 100644 runelite-api/bin/main/net/runelite/api/ChatPlayer.class create mode 100644 runelite-api/bin/main/net/runelite/api/Client.class create mode 100644 runelite-api/bin/main/net/runelite/api/CollisionData.class create mode 100644 runelite-api/bin/main/net/runelite/api/CollisionDataFlag.class create mode 100644 runelite-api/bin/main/net/runelite/api/Constants.class create mode 100644 runelite-api/bin/main/net/runelite/api/DecorativeObject.class create mode 100644 runelite-api/bin/main/net/runelite/api/Deque.class create mode 100644 runelite-api/bin/main/net/runelite/api/DialogOption.class create mode 100644 runelite-api/bin/main/net/runelite/api/DualNode.class create mode 100644 runelite-api/bin/main/net/runelite/api/DynamicObject.class create mode 100644 runelite-api/bin/main/net/runelite/api/EnumComposition.class create mode 100644 runelite-api/bin/main/net/runelite/api/EnumID.class create mode 100644 runelite-api/bin/main/net/runelite/api/EquipmentInventorySlot.class create mode 100644 runelite-api/bin/main/net/runelite/api/Experience.class create mode 100644 runelite-api/bin/main/net/runelite/api/FontID.class create mode 100644 runelite-api/bin/main/net/runelite/api/FontTypeFace.class create mode 100644 runelite-api/bin/main/net/runelite/api/Frames.class create mode 100644 runelite-api/bin/main/net/runelite/api/Friend.class create mode 100644 runelite-api/bin/main/net/runelite/api/FriendContainer.class create mode 100644 runelite-api/bin/main/net/runelite/api/FriendsChatManager.class create mode 100644 runelite-api/bin/main/net/runelite/api/FriendsChatMember.class create mode 100644 runelite-api/bin/main/net/runelite/api/FriendsChatRank.class create mode 100644 runelite-api/bin/main/net/runelite/api/GameEngine.class create mode 100644 runelite-api/bin/main/net/runelite/api/GameObject.class create mode 100644 runelite-api/bin/main/net/runelite/api/GameState.class create mode 100644 runelite-api/bin/main/net/runelite/api/GrandExchangeOffer.class create mode 100644 runelite-api/bin/main/net/runelite/api/GrandExchangeOfferState.class create mode 100644 runelite-api/bin/main/net/runelite/api/GraphicID.class create mode 100644 runelite-api/bin/main/net/runelite/api/GraphicsObject.class create mode 100644 runelite-api/bin/main/net/runelite/api/GroundObject.class create mode 100644 runelite-api/bin/main/net/runelite/api/HashTable.class create mode 100644 runelite-api/bin/main/net/runelite/api/HeadIcon.class create mode 100644 runelite-api/bin/main/net/runelite/api/HealthBar.class create mode 100644 runelite-api/bin/main/net/runelite/api/HintArrowType.class create mode 100644 runelite-api/bin/main/net/runelite/api/Hitsplat$HitsplatType.class create mode 100644 runelite-api/bin/main/net/runelite/api/Hitsplat.class create mode 100644 runelite-api/bin/main/net/runelite/api/IconID.class create mode 100644 runelite-api/bin/main/net/runelite/api/Ignore.class create mode 100644 runelite-api/bin/main/net/runelite/api/IndexDataBase.class create mode 100644 runelite-api/bin/main/net/runelite/api/IndexedSprite.class create mode 100644 runelite-api/bin/main/net/runelite/api/InstanceTemplates.class create mode 100644 runelite-api/bin/main/net/runelite/api/IntegerNode.class create mode 100644 runelite-api/bin/main/net/runelite/api/InventoryID.class create mode 100644 runelite-api/bin/main/net/runelite/api/Item.class create mode 100644 runelite-api/bin/main/net/runelite/api/ItemComposition.class create mode 100644 runelite-api/bin/main/net/runelite/api/ItemContainer.class create mode 100644 runelite-api/bin/main/net/runelite/api/ItemID.class create mode 100644 runelite-api/bin/main/net/runelite/api/ItemLayer.class create mode 100644 runelite-api/bin/main/net/runelite/api/IterableHashTable.class create mode 100644 runelite-api/bin/main/net/runelite/api/JagexColor.class create mode 100644 runelite-api/bin/main/net/runelite/api/KeyCode.class create mode 100644 runelite-api/bin/main/net/runelite/api/KeyFocusListener.class create mode 100644 runelite-api/bin/main/net/runelite/api/Locatable.class create mode 100644 runelite-api/bin/main/net/runelite/api/LocatableQueryResults.class create mode 100644 runelite-api/bin/main/net/runelite/api/MainBufferProvider.class create mode 100644 runelite-api/bin/main/net/runelite/api/MapElementConfig.class create mode 100644 runelite-api/bin/main/net/runelite/api/MenuAction.class create mode 100644 runelite-api/bin/main/net/runelite/api/MenuEntry.class create mode 100644 runelite-api/bin/main/net/runelite/api/Mesh.class create mode 100644 runelite-api/bin/main/net/runelite/api/MessageNode.class create mode 100644 runelite-api/bin/main/net/runelite/api/Model.class create mode 100644 runelite-api/bin/main/net/runelite/api/ModelData.class create mode 100644 runelite-api/bin/main/net/runelite/api/ModelID.class create mode 100644 runelite-api/bin/main/net/runelite/api/MouseRecorder.class create mode 100644 runelite-api/bin/main/net/runelite/api/NPC.class create mode 100644 runelite-api/bin/main/net/runelite/api/NPCComposition.class create mode 100644 runelite-api/bin/main/net/runelite/api/Nameable.class create mode 100644 runelite-api/bin/main/net/runelite/api/NameableContainer.class create mode 100644 runelite-api/bin/main/net/runelite/api/Node.class create mode 100644 runelite-api/bin/main/net/runelite/api/NodeCache.class create mode 100644 runelite-api/bin/main/net/runelite/api/NpcID.class create mode 100644 runelite-api/bin/main/net/runelite/api/NullItemID.class create mode 100644 runelite-api/bin/main/net/runelite/api/NullNpcID.class create mode 100644 runelite-api/bin/main/net/runelite/api/NullObjectID.class create mode 100644 runelite-api/bin/main/net/runelite/api/ObjectComposition.class create mode 100644 runelite-api/bin/main/net/runelite/api/ObjectID.class create mode 100644 runelite-api/bin/main/net/runelite/api/ParamHolder.class create mode 100644 runelite-api/bin/main/net/runelite/api/ParamID.class create mode 100644 runelite-api/bin/main/net/runelite/api/PendingLogin.class create mode 100644 runelite-api/bin/main/net/runelite/api/Perspective.class create mode 100644 runelite-api/bin/main/net/runelite/api/Player.class create mode 100644 runelite-api/bin/main/net/runelite/api/PlayerComposition.class create mode 100644 runelite-api/bin/main/net/runelite/api/Point.class create mode 100644 runelite-api/bin/main/net/runelite/api/Prayer.class create mode 100644 runelite-api/bin/main/net/runelite/api/Preferences.class create mode 100644 runelite-api/bin/main/net/runelite/api/Projectile.class create mode 100644 runelite-api/bin/main/net/runelite/api/ProjectileID.class create mode 100644 runelite-api/bin/main/net/runelite/api/Query.class create mode 100644 runelite-api/bin/main/net/runelite/api/QueryResults.class create mode 100644 runelite-api/bin/main/net/runelite/api/Quest.class create mode 100644 runelite-api/bin/main/net/runelite/api/QuestState.class create mode 100644 runelite-api/bin/main/net/runelite/api/RenderOverview.class create mode 100644 runelite-api/bin/main/net/runelite/api/Renderable.class create mode 100644 runelite-api/bin/main/net/runelite/api/RuneLiteObject.class create mode 100644 runelite-api/bin/main/net/runelite/api/Scene.class create mode 100644 runelite-api/bin/main/net/runelite/api/SceneTileModel.class create mode 100644 runelite-api/bin/main/net/runelite/api/SceneTilePaint.class create mode 100644 runelite-api/bin/main/net/runelite/api/Script.class create mode 100644 runelite-api/bin/main/net/runelite/api/ScriptArguments.class create mode 100644 runelite-api/bin/main/net/runelite/api/ScriptEvent.class create mode 100644 runelite-api/bin/main/net/runelite/api/ScriptID.class create mode 100644 runelite-api/bin/main/net/runelite/api/SequenceDefinition.class create mode 100644 runelite-api/bin/main/net/runelite/api/SettingID.class create mode 100644 runelite-api/bin/main/net/runelite/api/Skeleton.class create mode 100644 runelite-api/bin/main/net/runelite/api/Skill.class create mode 100644 runelite-api/bin/main/net/runelite/api/SkullIcon.class create mode 100644 runelite-api/bin/main/net/runelite/api/SoundEffectID.class create mode 100644 runelite-api/bin/main/net/runelite/api/SoundEffectVolume.class create mode 100644 runelite-api/bin/main/net/runelite/api/SpriteID.class create mode 100644 runelite-api/bin/main/net/runelite/api/SpritePixels.class create mode 100644 runelite-api/bin/main/net/runelite/api/StructComposition.class create mode 100644 runelite-api/bin/main/net/runelite/api/StructID.class create mode 100644 runelite-api/bin/main/net/runelite/api/Texture.class create mode 100644 runelite-api/bin/main/net/runelite/api/TextureProvider.class create mode 100644 runelite-api/bin/main/net/runelite/api/Tile.class create mode 100644 runelite-api/bin/main/net/runelite/api/TileItem.class create mode 100644 runelite-api/bin/main/net/runelite/api/TileObject.class create mode 100644 runelite-api/bin/main/net/runelite/api/VarClientInt.class create mode 100644 runelite-api/bin/main/net/runelite/api/VarClientStr.class create mode 100644 runelite-api/bin/main/net/runelite/api/VarPlayer.class create mode 100644 runelite-api/bin/main/net/runelite/api/VarbitComposition.class create mode 100644 runelite-api/bin/main/net/runelite/api/Varbits.class create mode 100644 runelite-api/bin/main/net/runelite/api/WallObject.class create mode 100644 runelite-api/bin/main/net/runelite/api/WidgetNode.class create mode 100644 runelite-api/bin/main/net/runelite/api/World.class create mode 100644 runelite-api/bin/main/net/runelite/api/WorldMapData.class create mode 100644 runelite-api/bin/main/net/runelite/api/WorldMapManager.class create mode 100644 runelite-api/bin/main/net/runelite/api/WorldType.class create mode 100644 runelite-api/bin/main/net/runelite/api/annotations/Varbit.class create mode 100644 runelite-api/bin/main/net/runelite/api/annotations/VisibleForDevtools.class create mode 100644 runelite-api/bin/main/net/runelite/api/annotations/VisibleForExternalPlugins.class create mode 100644 runelite-api/bin/main/net/runelite/api/clan/ClanChannel.class create mode 100644 runelite-api/bin/main/net/runelite/api/clan/ClanChannelMember.class create mode 100644 runelite-api/bin/main/net/runelite/api/clan/ClanID.class create mode 100644 runelite-api/bin/main/net/runelite/api/clan/ClanMember.class create mode 100644 runelite-api/bin/main/net/runelite/api/clan/ClanRank.class create mode 100644 runelite-api/bin/main/net/runelite/api/clan/ClanSettings.class create mode 100644 runelite-api/bin/main/net/runelite/api/clan/ClanTitle.class create mode 100644 runelite-api/bin/main/net/runelite/api/coords/Angle.class create mode 100644 runelite-api/bin/main/net/runelite/api/coords/Direction.class create mode 100644 runelite-api/bin/main/net/runelite/api/coords/LocalPoint.class create mode 100644 runelite-api/bin/main/net/runelite/api/coords/WorldArea.class create mode 100644 runelite-api/bin/main/net/runelite/api/coords/WorldPoint.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/AccountHashChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ActorDeath.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/AnimationChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/AreaSoundEffectPlayed.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/BeforeMenuRender.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/BeforeRender.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/CanvasSizeChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ChatMessage.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ClanChannelChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ClanMemberJoined.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ClanMemberLeft.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ClientTick.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/CommandExecuted.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ConfigButtonClicked.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/DecorativeObjectChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/DecorativeObjectDespawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/DecorativeObjectSpawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/DialogProcessed.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/DraggingWidgetChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/DynamicObjectAnimationChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/FakeXpDrop.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/FocusChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/FriendAdded.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/FriendsChatChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/FriendsChatMemberJoined.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/FriendsChatMemberLeft.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GameObjectChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GameObjectDespawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GameObjectSpawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GameStateChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GameTick.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GrandExchangeOfferChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GrandExchangeSearched.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GraphicChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GraphicsObjectCreated.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GroundObjectChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GroundObjectDespawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/GroundObjectSpawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/HealthBarUpdated.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/HitsplatApplied.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/InteractingChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ItemContainerChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ItemDespawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ItemQuantityChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ItemSpawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/MenuEntryAdded.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/MenuOpened$1.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/MenuOpened.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/MenuOptionClicked.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/MenuShouldLeftClick.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/NameableNameChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/NpcActionChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/NpcChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/NpcDespawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/NpcSpawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/OverheadPrayerChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/OverheadTextChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/PlayerChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/PlayerCompositionChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/PlayerDespawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/PlayerMenuOptionsChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/PlayerSkullChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/PlayerSpawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/PostHealthBar.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/PostItemComposition.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/PostObjectComposition.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/PostStructComposition.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ProjectileMoved.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ProjectileSpawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/RemovedFriend.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ResizeableChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ScriptCallbackEvent.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ScriptPostFired.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/ScriptPreFired.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/SoundEffectPlayed.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/StatChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/UsernameChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/VarClientIntChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/VarClientStrChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/VarbitChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/VolumeChanged$Type.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/VolumeChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/WallObjectChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/WallObjectDespawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/WallObjectSpawned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/WidgetClosed.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/WidgetHiddenChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/WidgetLoaded.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/WidgetMenuOptionClicked.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/WidgetPositioned.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/WidgetPressed.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/WorldChanged.class create mode 100644 runelite-api/bin/main/net/runelite/api/events/WorldListLoad.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/Cuboid.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/Geometry.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/RectangleUnion$ChangingState.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/RectangleUnion$Chunk.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/RectangleUnion$Rectangle.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/RectangleUnion$Segment.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/RectangleUnion$Segments.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/RectangleUnion.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/Shapes$ShapeIterator.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/Shapes.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/SimplePolygon$SimpleIterator.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/SimplePolygon$TransformIterator.class create mode 100644 runelite-api/bin/main/net/runelite/api/geometry/SimplePolygon.class create mode 100644 runelite-api/bin/main/net/runelite/api/hooks/Callbacks.class create mode 100644 runelite-api/bin/main/net/runelite/api/hooks/DrawCallbacks.class create mode 100644 runelite-api/bin/main/net/runelite/api/kit/KitType.class create mode 100644 runelite-api/bin/main/net/runelite/api/model/Jarvis.class create mode 100644 runelite-api/bin/main/net/runelite/api/model/Triangle.class create mode 100644 runelite-api/bin/main/net/runelite/api/model/Vertex.class create mode 100644 runelite-api/bin/main/net/runelite/api/overlay/OverlayIndex.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/ActorQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/BankItemQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/DecorativeObjectQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/GameObjectQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/GroundObjectQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/InventoryItemQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/InventoryWidgetItemQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/LocatableQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/NPCQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/PlayerQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/ShopItemQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/TileObjectQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/WallObjectQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/queries/WidgetItemQuery.class create mode 100644 runelite-api/bin/main/net/runelite/api/util/JagexPrintableCharMatcher.class create mode 100644 runelite-api/bin/main/net/runelite/api/util/Text.class create mode 100644 runelite-api/bin/main/net/runelite/api/vars/AccountType.class create mode 100644 runelite-api/bin/main/net/runelite/api/vars/InputType.class create mode 100644 runelite-api/bin/main/net/runelite/api/vars/InterfaceTab.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/ItemQuantityMode.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/JavaScriptCallback.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/Widget.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetConfig.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$AchievementDiary.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$AdventureLog.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$AncientSpellBook.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ArceuusSpellBook.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Bank.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$BankPin.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$BarbarianAssault$ATK.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$BarbarianAssault$HLR.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$BarbarianAssault.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Barrows.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Barrows_Puzzle.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ChambersOfXericStorageUnitPrivate.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Chatbox.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Clan.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ClanGuest.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Cluescroll.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$CollectionLog.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Combat.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DepositBox.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DestroyItem.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogNPC.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogNotification.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogOption.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogPlayer.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogSprite.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogSprite2.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Diary.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DuelConfig.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DuelResult.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Emotes.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Equipment.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$EquipmentWidgetIdentifiers.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ExperienceTracker.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ExplorersRing.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FairyRing.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FairyRingCode.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FairyRingPanel.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FixedViewport.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FossilMushroomTeleport.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FriendList.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FriendsChat.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GauntletMap.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GauntletTimer.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GenericScroll.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GrandExchange.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GrandExchangeInventory.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GroupStorage.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GuidePrices.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$HallowedSepulchreTimer.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$IgnoreList.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$JewelBox.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$KillLog.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$KourendFavour.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LevelUp.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LightBox.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Lms.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LmsKDA.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LoginClickToPlayScreen.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LogoutPanel.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LootingBag.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LunarSpellBook.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$MinigameDialog.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Minigames.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Minimap.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Music.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Options.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$PestControl.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$PestControlExchangeWindow.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Prayer.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$PuzzleBox.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Pvp.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$QuestCompleted.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$QuestList.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$QuestTab.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$QuickPrayer.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Raids.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ResizableViewport.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ResizableViewportBottomLine.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$SeedVault.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Settings.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$SettingsSide.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Shop.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Skills.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Skotizo.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$SlayerRewards.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Smithing.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$SpellBook.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$StandardSpellBook.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$TemporossStatus.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$TheatreOfBlood.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$TheatreOfBloodParty.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Tob.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Trade.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$TradeScreen.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$TrailblazerAreas.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$VarrockMuseum.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$VolcanicMine.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$WorldMap.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$WorldSwitcher.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Zeah.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetID.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetInfo.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetItem.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetModalMode.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetModelType.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetPositionMode.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetSizeMode.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetTextAlignment.class create mode 100644 runelite-api/bin/main/net/runelite/api/widgets/WidgetType.class create mode 100644 runelite-api/bin/test/net/runelite/api/ExperienceTest.class create mode 100644 runelite-api/bin/test/net/runelite/api/coords/AngleTest.class create mode 100644 runelite-api/bin/test/net/runelite/api/coords/WorldPointTest.class create mode 100644 runelite-api/bin/test/net/runelite/api/model/JarvisTest.class create mode 100644 runelite-api/bin/test/net/runelite/api/util/TextTest.class create mode 100644 runelite-client/bin/default/META-INF/extensions.idx create mode 100644 runelite-client/bin/main/com/openosrs/client/OpenOSRS.class create mode 100644 runelite-client/bin/main/com/openosrs/client/config/OpenOSRSConfig$BootstrapMode.class create mode 100644 runelite-client/bin/main/com/openosrs/client/config/OpenOSRSConfig.class create mode 100644 runelite-client/bin/main/com/openosrs/client/events/AttackStyleChanged.class create mode 100644 runelite-client/bin/main/com/openosrs/client/events/OPRSPluginChanged.class create mode 100644 runelite-client/bin/main/com/openosrs/client/events/OPRSRepositoryChanged.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/AttackStyle.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/CombatStats.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/ItemReclaimCost.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/NPCManager.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/NPCStats$1.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/NPCStats$Builder.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/NPCStats.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/PlayerContainer$MeleeStyle.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/PlayerContainer.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/PlayerManager.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/Sound$SoundFileResource.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/Sound$SoundJarResource.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/Sound.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/SoundManager.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/WorldLocation$Location.class create mode 100644 runelite-client/bin/main/com/openosrs/client/game/WorldLocation.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/JMultilineLabel.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/OpenOSRSSplashScreen.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/components/InfoPanel$1.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/components/InfoPanel.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/components/MessagePanel$1.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/components/MessagePanel$2.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/components/MessagePanel.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableAlignment.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableComponent.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableElement$TableElementBuilder.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableElement.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableRow$TableRowBuilder.class create mode 100644 runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableRow.class create mode 100644 runelite-client/bin/main/com/openosrs/client/util/Groups.class create mode 100644 runelite-client/bin/main/com/openosrs/client/util/PvPUtil.class create mode 100644 runelite-client/bin/main/com/openosrs/client/util/WeaponMap.class create mode 100644 runelite-client/bin/main/com/openosrs/client/util/WeaponSpeedMap.class create mode 100644 runelite-client/bin/main/com/openosrs/client/util/WeaponStyle.class create mode 100644 runelite-client/bin/main/com/thatgamerblue/snake/Direction.class create mode 100644 runelite-client/bin/main/com/thatgamerblue/snake/GameHandler.class create mode 100644 runelite-client/bin/main/com/thatgamerblue/snake/SnakeGame$SnakeComponent.class create mode 100644 runelite-client/bin/main/com/thatgamerblue/snake/SnakeGame.class create mode 100644 runelite-client/bin/main/com/thatgamerblue/snake/SnakePart.class create mode 100644 runelite-client/bin/main/ge_limits.json create mode 100644 runelite-client/bin/main/item_stats.json create mode 100644 runelite-client/bin/main/item_variations.json create mode 100644 runelite-client/bin/main/logback.xml create mode 100644 runelite-client/bin/main/net/runelite/client/ClassPreloader.class create mode 100644 runelite-client/bin/main/net/runelite/client/ClientSessionManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/NonScheduledExecutorServiceExceptionLogger.class create mode 100644 runelite-client/bin/main/net/runelite/client/Notifier$NativeCustomOff.class create mode 100644 runelite-client/bin/main/net/runelite/client/Notifier.class create mode 100644 runelite-client/bin/main/net/runelite/client/RuneLite$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/RuneLite$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/RuneLite$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/RuneLite$ConfigFileConverter.class create mode 100644 runelite-client/bin/main/net/runelite/client/RuneLite.class create mode 100644 runelite-client/bin/main/net/runelite/client/RuneLiteModule.class create mode 100644 runelite-client/bin/main/net/runelite/client/RuneLiteProperties.class create mode 100644 runelite-client/bin/main/net/runelite/client/RuntimeConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/RuntimeConfigLoader$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/RuntimeConfigLoader.class create mode 100644 runelite-client/bin/main/net/runelite/client/SessionClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/account/AccountClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/account/AccountSession.class create mode 100644 runelite-client/bin/main/net/runelite/client/account/SessionManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/callback/ClientThread.class create mode 100644 runelite-client/bin/main/net/runelite/client/callback/Hooks$RenderableDrawListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/callback/Hooks.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/ChatClient$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/ChatClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/ChatColor.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/ChatColorType.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/ChatCommand.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/ChatCommandManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/ChatMessageBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/ChatMessageManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/ChatboxInputListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/CommandManager$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/CommandManager$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/CommandManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/QueuedMessage$QueuedMessageBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/chat/QueuedMessage.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/Alpha.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/Button.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ChatColorConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/Config.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigClient$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigClient$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigClient$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigDescriptor.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigGroup.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigInvocationHandler.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigItem.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigItemDescriptor.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigObject.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigSection.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigSectionDescriptor.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigTitle.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ConfigTitleDescriptor.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ExpandResizeType.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/FlashNotification.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/FontType.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/Keybind.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/ModifierlessKeybind.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/Range.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/RequestFocusType.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/RuneLiteConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/RuneScapeProfile.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/RuneScapeProfileType.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/TooltipPositionType.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/Units.class create mode 100644 runelite-client/bin/main/net/runelite/client/config/WarningOnExit.class create mode 100644 runelite-client/bin/main/net/runelite/client/discord/DiscordPresence$DiscordPresenceBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/discord/DiscordPresence.class create mode 100644 runelite-client/bin/main/net/runelite/client/discord/DiscordService.class create mode 100644 runelite-client/bin/main/net/runelite/client/discord/events/DiscordDisconnected.class create mode 100644 runelite-client/bin/main/net/runelite/client/discord/events/DiscordErrored.class create mode 100644 runelite-client/bin/main/net/runelite/client/discord/events/DiscordJoinGame.class create mode 100644 runelite-client/bin/main/net/runelite/client/discord/events/DiscordJoinRequest.class create mode 100644 runelite-client/bin/main/net/runelite/client/discord/events/DiscordReady.class create mode 100644 runelite-client/bin/main/net/runelite/client/discord/events/DiscordSpectateGame.class create mode 100644 runelite-client/bin/main/net/runelite/client/eventbus/EventBus$Subscriber.class create mode 100644 runelite-client/bin/main/net/runelite/client/eventbus/EventBus.class create mode 100644 runelite-client/bin/main/net/runelite/client/eventbus/Subscribe.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/ChatInput.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/ChatboxInput.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/ClientShutdown.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/ConfigChanged.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/ExternalPluginsChanged.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/InfoBoxMenuClicked.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/NavigationButtonAdded.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/NavigationButtonRemoved.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/NotificationFired.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/NpcLootReceived.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/OverlayMenuClicked.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/PartyChanged.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/PartyMemberAvatar.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/PlayerLootReceived.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/PluginChanged.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/PrivateMessageInput.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/RuneScapeProfileChanged.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/SessionClose.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/SessionOpen.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/WorldsFetch.class create mode 100644 runelite-client/bin/main/net/runelite/client/events/XpDropEvent.class create mode 100644 runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginClassLoader.class create mode 100644 runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginClient$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginClient$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginClient$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginManifest.class create mode 100644 runelite-client/bin/main/net/runelite/client/externalplugins/externalplugins.crt create mode 100644 runelite-client/bin/main/net/runelite/client/game/1067-DISEASE.png create mode 100644 runelite-client/bin/main/net/runelite/client/game/1067-POISON.png create mode 100644 runelite-client/bin/main/net/runelite/client/game/1067-VENOM.png create mode 100644 runelite-client/bin/main/net/runelite/client/game/AgilityShortcut$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/AgilityShortcut.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/AlternateSprites.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ChatIconManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/FishingSpot.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ItemClient$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ItemClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ItemManager$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ItemManager$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ItemManager$ImageKey.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ItemManager$OutlineKey.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ItemManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ItemMapping.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ItemStack.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ItemVariationMapping$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/ItemVariationMapping.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/LootManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/NPCManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/NpcInfo.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/NpcInfoClient$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/NpcInfoClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/NpcUtil.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/RunepouchRune.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/SkillIconManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/SpriteManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/SpriteOverride.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/WorldClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/WorldService.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/XpDropManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxInput.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxItemSearch$ItemIcon.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxItemSearch.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxPanelManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxTextInput$Line.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxTextInput.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxTextMenuInput$Entry.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxTextMenuInput.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/npcoverlay/HighlightedNpc$HighlightedNpcBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/npcoverlay/HighlightedNpc.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/npcoverlay/NpcMinimapOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/npcoverlay/NpcOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/game/npcoverlay/NpcOverlayService.class create mode 100644 runelite-client/bin/main/net/runelite/client/hiscore/HiscoreClient$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/hiscore/HiscoreClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/hiscore/HiscoreEndpoint.class create mode 100644 runelite-client/bin/main/net/runelite/client/hiscore/HiscoreLoader.class create mode 100644 runelite-client/bin/main/net/runelite/client/hiscore/HiscoreManager$HiscoreKey.class create mode 100644 runelite-client/bin/main/net/runelite/client/hiscore/HiscoreManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/hiscore/HiscoreResult.class create mode 100644 runelite-client/bin/main/net/runelite/client/hiscore/HiscoreResultBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/hiscore/HiscoreSkill.class create mode 100644 runelite-client/bin/main/net/runelite/client/hiscore/HiscoreSkillType.class create mode 100644 runelite-client/bin/main/net/runelite/client/hiscore/Skill.class create mode 100644 runelite-client/bin/main/net/runelite/client/input/KeyListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/input/KeyManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/input/MouseAdapter.class create mode 100644 runelite-client/bin/main/net/runelite/client/input/MouseListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/input/MouseManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/input/MouseWheelListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/menus/MenuManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/menus/WidgetMenuOption.class create mode 100644 runelite-client/bin/main/net/runelite/client/notification.txt create mode 100644 runelite-client/bin/main/net/runelite/client/notification.wav create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$C2S$Builder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$C2S$MsgCase.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$C2S.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$C2SOrBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$Data$Builder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$Data.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$DataOrBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$Join$Builder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$Join.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$JoinOrBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$Part$Builder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$Part.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$PartOrBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$PartyData$Builder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$PartyData.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$PartyDataOrBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$S2C$Builder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$S2C$MsgCase.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$S2C.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$S2COrBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$UserJoin$Builder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$UserJoin.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$UserJoinOrBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$UserPart$Builder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$UserPart.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party$UserPartOrBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/Party.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/PartyMember.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/PartyService.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/WSClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/WebsocketGsonFactory.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/events/UserJoin.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/events/UserPart.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/messages/PartyChatMessage.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/messages/PartyMemberMessage.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/messages/PartyMessage.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/messages/UserSync.class create mode 100644 runelite-client/bin/main/net/runelite/client/party/messages/WebsocketMessage.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/MissingDependenciesException.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalBasePluginLoader.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalClassLoader.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalJarPluginLoader.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPf4jPluginManager$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPf4jPluginManager$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPf4jPluginManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPluginClasspath.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPluginFileFilter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPluginManager$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPluginManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSUpdateManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/OPRSUpdateRepository.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/Plugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/PluginClassLoader.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/PluginDependencies.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/PluginDependency.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/PluginDescriptor.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/PluginInstantiationException.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/PluginManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/account/AccountPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/account/login_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/account/logout_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/CombatLevelRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/DiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/DiaryRequirementsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/FavourRequirement$Favour.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/FavourRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/GenericDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/OrRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/QuestPointRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/QuestRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/Requirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/SkillRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/ArdougneDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/DesertDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/FaladorDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/FremennikDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/KandarinDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/KaramjaDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/KourendDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/LumbridgeDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/MorytaniaDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/VarrockDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/WesternDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/WildernessDiaryRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/agility/AgilityArenaTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/agility/AgilityConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/agility/AgilityOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/agility/AgilityPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/agility/AgilitySession.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/agility/Courses.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/agility/LapCounterOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/agility/Obstacle.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/agility/Obstacles.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/ammo/AmmoCounter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/ammo/AmmoPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/animsmoothing/AnimationSmoothingConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/animsmoothing/AnimationSmoothingPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/antidrag/AntiDragConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/antidrag/AntiDragPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/attackstyles/AttackStyle.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/attackstyles/AttackStylesConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/attackstyles/AttackStylesOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/attackstyles/WeaponType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/bank/BankConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/bank/BankPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/bank/BankPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/bank/BankSearch.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/bank/ContainerPrices.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/BankTag.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/BankTagsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/BankTagsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/TagManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/MenuIndexes$NewTab.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/MenuIndexes$Tab.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/MenuIndexes.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/TabInterface.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/TabManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/TabSprites.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/TagTab.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/down-arrow.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/incinerator.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/new-tab.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/tag-tab-active.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/tag-tab.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/up-arrow.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/BarbarianAssaultConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/BarbarianAssaultPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/GameTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/HealerOverlay$HealerTeam.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/HealerOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/Role.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/Round.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/TimerOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/clock.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsBrotherSlainOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsBrothers.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BarsOres.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BlastFurnaceClickBoxOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BlastFurnaceCofferOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BlastFurnaceConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BlastFurnaceOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BlastFurnacePlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/ForemanTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMineOreCountOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMinePlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMinePluginConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMineRock.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMineRockOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMineRockType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostIndicator.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsConfig$DisplayBoosts.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsConfig$DisplayChangeMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/CompactBoostsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/StatChangeIndicator.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/buffed.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/buffedsmall.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/debuffed.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/boosts/debuffedsmall.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/bosstimer/Boss.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/bosstimer/BossTimersPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/bosstimer/RespawnTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/camera/CameraConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/camera/CameraPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/camera/ControlFunction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonCounter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonSpotOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonSpots.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatchannel/ActivityType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatchannel/ChatChannelConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatchannel/ChatChannelPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatchannel/MemberActivity$ChatType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatchannel/MemberActivity.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatchannel/MemberJoinMessage.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatcommands/ChatCommandsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin$HiscoreLookup.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatcommands/ChatKeyboardListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatcommands/Pet.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatfilter/ChatFilterConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatfilter/ChatFilterPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatfilter/ChatFilterPlugin$Duplicate.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatfilter/ChatFilterPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatfilter/ChatFilterType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chathistory/ChatHistoryConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chathistory/ChatHistoryPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chathistory/ChatboxTab.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatnotifications/ChatNotificationsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollEmoteOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollMusicOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollService.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollServiceImpl.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollWorldMapPoint.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollWorldOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/AnagramClue$AnagramClueBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/AnagramClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/BeginnerMapClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/CipherClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/ClueScroll.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/CoordinateClue$CoordinateClueInfo.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/CoordinateClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/CrypticClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/EmoteClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/Enemy.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/FairyRingClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/FaloTheBardClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/HotColdClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/LocationClueScroll.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/LocationsClueScroll.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/MapClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/MusicClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/NamedObjectClueScroll.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/NpcClueScroll.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/ObjectClueScroll.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/SkillChallengeClue$ChallengeType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/SkillChallengeClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/TextClueScroll.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/ThreeStepCrypticClue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/emote/Emote.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/emote/STASHUnit.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdArea.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdLocation$HotColdType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdSolver.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdTemperature.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdTemperatureChange.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/AllRequirementsCollection.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/AnyRequirementCollection.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/ItemRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/ItemRequirements.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/MultipleOfItemRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/RangeItemRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/SingleItemRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/SlotLimitationRequirement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/emote.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/combatlevel/CombatLevelConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/combatlevel/CombatLevelOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/combatlevel/CombatLevelPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$4.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$5.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$6.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$7.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/FixedWidthPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/HotkeyButton$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/HotkeyButton$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/HotkeyButton.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginConfigurationDescriptor.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel$PluginItem.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginListItem$1$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginListItem$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginListItem$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginListItem.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginListPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginListPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginListPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginSearch.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/PluginToggleButton.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/SearchablePlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/UnitFormatter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/UnitFormatterFactory.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/config_back_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/config_edit_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/config_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/pluginhub_configure.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/pluginhub_help.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/pluginhub_missingicon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/refresh.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/star_on.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/config/switcher_on.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cooking/CookingConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cooking/CookingOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cooking/CookingPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cooking/CookingSession.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/cooking/FermentTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/corp/CorpConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/corp/CorpDamageOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/corp/CorpPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/CrowdsourcingManager$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/CrowdsourcingManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/CrowdsourcingPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/cooking/CookingData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/cooking/CrowdsourcingCooking.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/dialogue/CrowdsourcingDialogue.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/dialogue/DialogueOptionsData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/dialogue/NpcDialogueData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/dialogue/PlayerDialogueData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/dialogue/StartEndData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/movement/CrowdsourcingMovement.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/movement/MovementData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/music/CrowdsourcingMusic.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/music/MusicUnlockData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/skilling/SkillingEndReason.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/skilling/SkillingState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/thieving/CrowdsourcingThieving.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/thieving/PickpocketData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/woodcutting/CrowdsourcingWoodcutting.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/woodcutting/WoodcuttingData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/zmi/CrowdsourcingZMI.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/zmi/ZMIData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/customcursor/CustomCursor.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/customcursor/CustomCursorConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/customcursor/CustomCursorPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-dragon-dagger-p.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-dragon-dagger.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-dragon-scimitar.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-rs3-gold.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-rs3-silver.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-trout.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/dailytaskindicators/DailyTasksConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/defaultworld/DefaultWorldConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/defaultworld/DefaultWorldPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/CameraOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsButton.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsFrame$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsFrame.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryDeltaPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryDeltaPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryDeltaPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryInspector$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryInspector.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryItem.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryLog.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryLogNode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryTreeNode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/LocationOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/MovementFlag.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/SceneOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector$ListState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector$ScriptTreeNode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/ShellFrame$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/ShellFrame.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/SoundEffectOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/VarInspector$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/VarInspector$VarType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/VarInspector.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetField.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetInfoTableModel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetInspector.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetInspectorOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetItemNode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetTreeNode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/WorldMapLocationOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/WorldMapRegionOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/devtools/devtools_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordAreaType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordConfig$ElapsedTimeType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordGameEventType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordState$EventWithTime.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordUserInfo.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/discord/discord.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/dpscounter/DpsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/dpscounter/DpsCounterPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/dpscounter/DpsMember.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/dpscounter/DpsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/dpscounter/DpsUpdate.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/driftnet/DriftNet.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/driftnet/DriftNetConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/driftnet/DriftNetOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/driftnet/DriftNetPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/driftnet/DriftNetStatus.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/Emoji.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/EmojiPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/LICENSE create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/acorn.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/alien.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/blush.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/broken_heart.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/cat.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/confused.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/cooking.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/cowboy.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/crab.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/cry.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/dancer.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/dog.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/eggplant.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/expressionless.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/eyes.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/facepalm.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/fire.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/fish.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/flushed.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/fork_and_knife.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/frowning2.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/gorilla.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/grinning.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/heart_eyes.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/hearts.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/hugging.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/hushed.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/innocent.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/joy.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/kissing.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/neutral_face.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/ok_hand.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/open_mouth.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/party_popper.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/pensive.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/persevere.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/pile_of_poo.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/pleading.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/rage.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/rocketship.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/scream.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/see_no_evil.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/slight_frown.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/slight_smile.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/smile.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/smiling_imp.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/sob.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/spoon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/stuck_out_tongue.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/stuck_out_tongue_closed_eyes.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/sunglasses.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/sweat.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/thinking.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/thumbsdown.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/thumbsup.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/triumph.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/unamused.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/wave.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/weary_face.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/wink.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/xd.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/yum.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/zipper_mouth.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/emojis/zzz.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/entityhider/EntityHiderConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/entityhider/EntityHiderPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/examine/ExaminePlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/examine/PendingExamine.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/experiencedrop/PrayerType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/experiencedrop/XpDropConfig$DamageMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/experiencedrop/XpDropConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/experiencedrop/XpDropOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/experiencedrop/XpDropPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/experiencedrop/XpPrayer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fairyring/FairyRingConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fairyring/FairyRingPlugin$CodeWidgets.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fairyring/FairyRingPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fairyring/FairyRings.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/feed/FeedClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/feed/FeedConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/feed/icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/feed/osrs.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/feed/runelite.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingSession.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingSpotMinimapOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingSpotOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fishing/MinnowSpot.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fps/FpsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fps/FpsDrawListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fps/FpsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/fps/FpsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/friendlist/FriendListConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/friendlist/FriendListPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/friendnotes/FriendNoteOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/friendnotes/FriendNotesConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/friendnotes/FriendNotesPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/friendnotes/HoveredFriend.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/friendnotes/note_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/GLBuffer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/GLUtil.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuFloatBuffer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuIntBuffer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPlugin$ComputeMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPluginConfig$SyncMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPluginConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/OpenCLManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/SceneUploader.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/Shader$Unit.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/Shader.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/ShaderException.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/TextureManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/cl_types.cl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/colorblind.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/common.cl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/common.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/comp.cl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/comp.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_common.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_small.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_unordered.cl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_unordered.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/config/AntiAliasingMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/config/ColorBlindMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/config/UIScalingMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/frag.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/fragui.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/hsl_to_rgb.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/priority_render.cl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/priority_render.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/bicubic.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_common.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_frag.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_vert.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/template/Template.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/to_screen.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/vert.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/gpu/vertui.glsl create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeClient$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeInputListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeItemPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeItemPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeItems.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeOfferSlot$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeOfferSlot.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeOffersPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangePanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeSearchMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeSearchPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/SavedOffer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grandexchange/ge_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItem$GroundItemBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItem.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemHotkeyListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemMouseAdapter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemsPlugin$PriceHighlight.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/ItemThreshold$Inequality.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/ItemThreshold.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/LootType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/Lootbeam$Style.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/Lootbeam.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/MenuEntryWithCount.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/NamedQuantity.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/WildcardMatchLoader.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/DespawnTimerMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/HighlightTier.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/ItemHighlightMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/MenuHighlightMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/PriceDisplayMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/ValueCalculationMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/ColorTileMarker.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerMinimapOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerPoint.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerSharingManager$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerSharingManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarMinimapOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarRule.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarSearchSpot$Group.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarSearchSpot.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarStart.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/herbiboars/TrailToSpot.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/HiscoreConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/HiscorePanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/HiscorePanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/HiscorePanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/HiscorePlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/NameAutocompleter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/abyssal_sire.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/alchemical_hydra.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/barrows_chests.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/bryophyta.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/callisto.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/cerberus.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/chambers_of_xeric.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/chambers_of_xeric_challenge_mode.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/chaos_elemental.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/chaos_fanatic.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/commander_zilyana.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/corporeal_beast.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/crazy_archaeologist.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/dagannoth_prime.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/dagannoth_rex.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/dagannoth_supreme.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/deranged_archaeologist.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/general_graardor.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/giant_mole.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/grotesque_guardians.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/hespori.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/kalphite_queen.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/king_black_dragon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/kraken.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/kreearra.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/kril_tsutsaroth.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/mimic.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/nex.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/nightmare.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/obor.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/phosanis_nightmare.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/sarachnis.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/scorpia.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/skotizo.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/tempoross.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/the_corrupted_gauntlet.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/the_gauntlet.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/theatre_of_blood.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/theatre_of_blood_hard_mode.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/thermonuclear_smoke_devil.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/tzkal_zuk.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/tztok_jad.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/venenatis.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/vetion.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/vorkath.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/wintertodt.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/zalcano.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/zulrah.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/deadman.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/hardcore_ironman.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/hiscore.gif create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/ironman.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/league.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/normal.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/overall.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hiscore/ultimate_ironman.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hunter/HunterConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hunter/HunterPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hunter/HunterTrap$State.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hunter/HunterTrap.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/hunter/TrapOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/idlenotifier/IdleNotifierConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/implings/Impling.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingSpawn.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingsConfig$ImplingMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/info/InfoPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/info/InfoPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/info/InfoPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/info/JRichTextPane.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/info/discord_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/info/github_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/info/import_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/info/info_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/info/patreon_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/info/wiki_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/instancemap/InstanceMapInputListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/instancemap/InstanceMapOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/instancemap/InstanceMapPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interacthighlight/InteractHighlightConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interacthighlight/InteractHighlightOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interacthighlight/InteractHighlightPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1017.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1018.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1031.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1032.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1033.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1034.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1035.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1036.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1037.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1038.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1039.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1053.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1182.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1297.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1299.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1414.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1441.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1583.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1584.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1611.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/168.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/169.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1702.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1703.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1711.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1713.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/201.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/2219.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/2276.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/2309.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/3051.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/3052.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/3053.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/3054.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/3055.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/3057.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/3058.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/773.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/776.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/780.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/782.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/783.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/788.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/789.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/790.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/791.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/792.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/835.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/836.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/898.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/900.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/901.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/902.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/904.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/907.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/908.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/909.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/910.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1026.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1027.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1028.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1029.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_bottom_left.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_bottom_middle.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_bottom_right.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_top_left.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_top_middle.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_top_right.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1026.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1027.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1028.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1029.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1030.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1032.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1033.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1034.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1035.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1036.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1037.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1038.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1039.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1071.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1072.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1173.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1174.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1175.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1176.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1177.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1180.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1181.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1182.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1196.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1197.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1198.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1199.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1438.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1439.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1440.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/168.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/197.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/198.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/199.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/200.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/201.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/202.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/203.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/204.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/205.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/206.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/207.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/208.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/209.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/210.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/211.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/212.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/213.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/214.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/215.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/216.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/217.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/220.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/221.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/539.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/540.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/541.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/542.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/780.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/782.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/783.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/898.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/900.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/901.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/902.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/904.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/907.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/908.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/909.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/910.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/blue_back_50px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/blue_front_50px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cox_blue.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cox_green.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cox_red.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cox_yellow.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_100px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_120px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_140px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_160px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_40px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_50px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_60px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_70px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_80px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_100px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_120px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_140px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_160px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_40px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_50px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_60px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_70px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_80px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_100px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_120px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_140px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_160px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_40px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_50px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_60px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_70px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_80px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_100px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_120px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_140px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_160px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_40px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_50px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_60px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_70px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_80px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_100px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_120px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_140px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_160px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_40px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_50px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_60px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_70px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_80px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_100px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_120px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_140px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_160px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_40px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_50px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_60px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_70px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_80px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_100px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_120px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_140px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_160px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_40px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_50px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_60px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_70px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_80px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_100px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_120px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_140px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_160px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_40px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_50px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_60px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_70px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_80px.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/HealthbarOverride.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/InterfaceStylesConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/InterfaceStylesPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/Skin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/SpriteOverride.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/WidgetOffset.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/WidgetOverride.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/0.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/1.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/2.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/3.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/4.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/5.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/6.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/7.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/inventorygrid/InventoryGridConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/inventorygrid/InventoryGridOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/inventorygrid/InventoryGridPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/inventorytags/InventoryTagsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/inventorytags/InventoryTagsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/inventorytags/InventoryTagsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/inventoryviewer/InventoryViewerConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/inventoryviewer/InventoryViewerOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/inventoryviewer/InventoryViewerPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/inventoryviewer/InventoryViewerPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemChargeConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemChargeInfobox.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemChargeOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemChargePlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemChargeType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemWithCharge.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemWithConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentification$Type.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentification.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentificationConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentificationMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentificationOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentificationPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemprices/ItemPricesConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemprices/ItemPricesOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemprices/ItemPricesPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/BoostedStatBoost.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/Builders.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/CappedStatBoost.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/Combo.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/Effect.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/Food.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/FoodBase.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatChanges.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatChangesService.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatChangesServiceImpl.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/Positivity.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/RangeStatBoost.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/RangeStatChange.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/SimpleStatBoost.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/SingleEffect.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/StatBoost.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/StatChange.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/StatsChanges.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/delta/DeltaCalculator.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/delta/DeltaPercentage.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/food/Anglerfish.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/AncientBrew.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/GauntletPotion.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/MixedPotion.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/PotionDuration$PotionDurationRange.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/PotionDuration.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/PrayerPotion.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/SaradominBrew.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/StaminaPotion.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/SuperRestore.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/special/CastleWarsBandage.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/special/CaveNightshade.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/special/NettleTeaRunEnergy.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/special/SpicyStew.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/stats/EnergyStat.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/stats/SkillStat.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/stats/Stat.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/itemstats/stats/Stats.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/keyremapping/KeyRemappingConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/keyremapping/KeyRemappingListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/keyremapping/KeyRemappingPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kingdomofmiscellania/KingdomConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kingdomofmiscellania/KingdomCounter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kingdomofmiscellania/KingdomPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/Book.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/BookPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/Bookcase.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/KourendLibraryConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/KourendLibraryOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/KourendLibraryPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/KourendLibraryPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/KourendLibraryTutorialOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/Library.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/SolvedState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/panel_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/LoginScreenConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/LoginScreenOverride.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/LoginScreenPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/akd.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/christmas.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/cox.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/darkmeyer.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/ds2.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/fossil_island.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/halloween.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/halloween_2019.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/inferno.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/kebos.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/mm2.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/nex.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/normal.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/old.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/prifddinas.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loginscreen/tob.jpg create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/ConfigLoot.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootReceived.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerBox.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerItem.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerMapping.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPlugin$InvChangeCallback.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPriceType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerRecord.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/back_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/collapsed.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/expanded.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/grouped_loot_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/invisible_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/panel_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/single_loot_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/loottracker/visible_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/lowmemory/LowMemoryConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/lowmemory/LowMemoryPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/BuyMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/FairyRingMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/GEItemCollectMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/HouseAdvertisementMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/HouseMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$ArdougneCloakMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$DesertAmuletMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$HouseTeleportMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$KaramjaGlovesMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$MorytaniaLegsMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$RadasBlessingMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$StairsMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/SellMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/ShiftDepositMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/ShiftWithdrawMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/Swap.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/metronome/MetronomePlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/metronome/MetronomePluginConfiguration.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/minimap/MinimapConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/minimap/MinimapDot.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/minimap/MinimapPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/MiningConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/MiningOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/MiningPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/MiningRocksOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/MiningSession.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/Pickaxe.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$4.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$5.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/Rock.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mining/RockRespawn.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeGemOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeOreOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodePlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeSackOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeSceneOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeSession.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mousehighlight/MouseHighlightConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mousehighlight/MouseHighlightOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mousehighlight/MouseHighlightPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/MTAConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/MTAItemOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/MTAPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/MTARoom.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/MTASceneOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/alchemy/AlchemyItem.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/alchemy/AlchemyRoom.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/alchemy/AlchemyRoomTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/alchemy/Cupboard.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/enchantment/EnchantmentRoom.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/graveyard/GraveyardCounter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/graveyard/GraveyardRoom.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/telekinetic/Maze.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/mta/telekinetic/TelekineticRoom.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/music/MusicConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin$Channel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin$MusicState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin$SettingsSideSlider.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin$SettingsSlider.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin$Slider.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/nightmarezone/AbsorptionCounter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/nightmarezone/NightmareZoneConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/nightmarezone/NightmareZoneOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/nightmarezone/NightmareZonePlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/notes/NotesConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/notes/NotesPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/notes/NotesPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/notes/NotesPanel$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/notes/NotesPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/notes/NotesPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/notes/notes_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/npchighlight/MemorizedNpc.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/npchighlight/NpcIndicatorsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/npchighlight/NpcIndicatorsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/npchighlight/NpcRespawnOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/npcunaggroarea/AggressionTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/npcunaggroarea/NpcAggroAreaConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/npcunaggroarea/NpcAggroAreaNotWorkingOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/npcunaggroarea/NpcAggroAreaOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/npcunaggroarea/NpcAggroAreaPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ColorTileObject.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectPoint.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/OS$OSType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/OS.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/OpenOSRSPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externalmanager_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/ExternalBox$JMultilineLabel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/ExternalBox.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/ExternalPluginManagerPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/ExternalPluginManagerPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/ExternalPluginManagerPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel$1$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel$1$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryBox$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryBox$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryBox$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryBox.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/add_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/add_raw_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/delete_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/discord_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/gh_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/HitpointsDisplayStyle.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/OpponentInfoConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/OpponentInfoOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/OpponentInfoPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/PlayerComparisonOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/PartyConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/PartyMemberBox.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/PartyPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/PartyPingOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/PartyPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/PartyPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/PartyPluginService.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/PartyPluginServiceImpl.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/PartyWorldMapPoint.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/cancel_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/confirm_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/data/PartyData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/data/PartyTilePingData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/messages/CharacterNameUpdate.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/messages/LocationUpdate.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/messages/SkillUpdate.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/messages/TilePing.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/party/panel_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/Game.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/PestControlOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/PestControlPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/Portal.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/PortalContext.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/Rotation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsMinimapOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin$Decorations.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsService.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsTileOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerNameLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/BurnerOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/IncenseBurner.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/PohConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/PohIcons.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/PohOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/PohPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/altar.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/annakarl.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/apeatolldungeon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/arceuuslibrary.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/ardougne.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/barrows.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/battlefront.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/camelot.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/carrallangar.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/catherby.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/cemetery.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/digsitependant.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/draynormanor.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/exitportal.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/falador.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/fenkenstrainscastle.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/fishingguild.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/ghorrock.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/glory.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/harmonyisland.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/jewellery.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/kharyll.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/kourend.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/lumbridge.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/lunarisle.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/marim.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/mindaltar.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/mythicalcape.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/pool.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/portalnexus.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/repair.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/salvegraveyard.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/senntisten.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/spellbook.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/transportation.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/trollstronghold.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/varrock.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/waterbirth.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/weiss.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/westardougne.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/xericstalisman.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poh/yanille.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poison/PoisonConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poison/PoisonInfobox.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poison/PoisonOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/poison/PoisonPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerBarOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerCounter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerDoseOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerFlickLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerFlickOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerRestoreType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/prayer/back.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/prayer/front.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/PuzzleSolverConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/PuzzleSolverOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/PuzzleSolverPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/VarrockMuseumAnswer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/Combination.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/LightBox.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/LightboxSolution.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/LightboxSolver.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/LightboxState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/PuzzleSolver.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/PuzzleState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/PuzzleSwapPattern.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/heuristics/Heuristic.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/heuristics/ManhattanDistance.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/pathfinding/IDAStar.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/pathfinding/IDAStarMM.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/pathfinding/Pathfinder.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/questlist/QuestListPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/Raid.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/RaidRoom.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/RoomType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/RotationSolver.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/events/RaidReset.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/events/RaidScouted.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/solver/Layout.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/solver/LayoutSolver.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/raids/solver/Room.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/randomevents/RandomEventConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/randomevents/RandomEventPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/regenmeter/RegenMeterConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/regenmeter/RegenMeterOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/regenmeter/RegenMeterPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/reportbutton/ReportButtonConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/reportbutton/ReportButtonPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/reportbutton/TimeFormat.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/reportbutton/TimeStyle.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/roofremoval/RoofRemovalConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/roofremoval/RoofRemovalConfigOverride.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/roofremoval/RoofRemovalPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/roofremoval/RoofRemovalPlugin$FlaggedArea.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/roofremoval/RoofRemovalPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/roofremoval/overrides.jsonc create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runecraft/AbyssMinimapOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runecraft/AbyssOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runecraft/AbyssRifts.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runecraft/RunecraftConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runecraft/RunecraftPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runenergy/RunEnergyConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runenergy/RunEnergyOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runenergy/RunEnergyPlugin$GracefulEquipmentSlot.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runenergy/RunEnergyPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runepouch/RunepouchConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runepouch/RunepouchOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runepouch/RunepouchPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/runepouch/config/RunePouchOverlayMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarker.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerCreationOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerMouseListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerRenderable.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerWidgetHighlightOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/add_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/border_color_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/cancel_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/confirm_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/delete_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/fill_color_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/invisible_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/label_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/panel_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerCreationPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerCreationPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerCreationPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$10.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$4.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$5.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$6.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$7.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$8.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$9.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPluginPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPluginPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/visible_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenshot/ScreenshotConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenshot/ScreenshotOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenshot/ScreenshotPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenshot/ScreenshotPlugin$KillType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenshot/ScreenshotPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/screenshot/screenshot.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/CalculatorType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculator$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculator$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculator$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculator.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculatorPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculatorPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/UIActionSlot$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/UIActionSlot.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/UICalculatorInputArea.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/UICombinedActionSlot.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/calc.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/AgilityAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/ConstructionAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/ConstructionBonus.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/CookingAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/CraftingAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FarmingAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FarmingBonus.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FiremakingAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FiremakingBonus.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FishingAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FishingBonus.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FletchingAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/HerbloreAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/HunterAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/ItemSkillAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/MagicAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/MiningAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/MiningBonus.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/NamedSkillAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/PrayerAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/PrayerBonus.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/RunecraftAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/RunecraftBonus.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/SkillAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/SkillBonus.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/SmithingAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/ThievingAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/WoodcuttingAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/WoodcuttingBonus.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skybox/Skybox$ChunkMapper.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skybox/Skybox.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skybox/SkyboxPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skybox/SkyboxPluginConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/skybox/skybox.txt create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerPluginService.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerPluginServiceImpl.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerUnlock.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/slayer/TargetWeaknessOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/slayer/Task.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/slayer/TaskCounter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/smelting/SmeltingConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/smelting/SmeltingOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/smelting/SmeltingPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/smelting/SmeltingSession.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/specialcounter/PlayerInfoDrop$Builder.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/specialcounter/PlayerInfoDrop.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/specialcounter/PlayerInfoDropOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialCounter.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialCounterConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialCounterPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialCounterUpdate.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialWeapon.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/statusbars/BarRenderer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/statusbars/StatusBarsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/statusbars/StatusBarsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/statusbars/StatusBarsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/statusbars/Viewport.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/statusbars/config/BarMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/stretchedmode/StretchedModeConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/stretchedmode/StretchedModePlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/stretchedmode/TranslateMouseListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/stretchedmode/TranslateMouseWheelListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/team/MembersIndicator.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/team/TeamCapesOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/team/TeamConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/team/TeamPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/team/TeamPlugin$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/team/TeamPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tearsofguthix/TearsOfGuthixConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tearsofguthix/TearsOfGuthixOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tearsofguthix/TearsOfGuthixPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tileindicators/TileIndicatorsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tileindicators/TileIndicatorsOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tileindicators/TileIndicatorsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timers/ElapsedTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timers/GameIndicator.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timers/GameTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timers/GameTimerImageType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timers/IndicatorIndicator.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timers/TimerTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timers/TimersConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timers/TimersPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timestamp/TimestampConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timestamp/TimestampPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/OverviewItemPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/OverviewItemPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/OverviewTabPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/SortOrder.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/SummaryState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/Tab.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/TabContentPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/TimeFormatMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/TimeTrackingConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/TimeTrackingPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/TimeTrackingPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/TimeablePanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/add_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/arrow_right.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/Clock.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockManager$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockManager$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockTabPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/Stopwatch.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/StopwatchPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/Timer.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/TimerPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/delete_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/Autoweed.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/CompostState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/CompostTracker$PendingCompost.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/CompostTracker.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/CropState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingContractInfoBox.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingContractManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingNextTickPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingPatch.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingRegion.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingTabPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingTracker.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld$4.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld$5.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$10.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$11.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$12.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$13.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$14.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$15.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$16.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$17.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$18.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$19.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$20.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$21.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$22.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$4.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$5.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$6.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$7.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$8.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$9.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchPrediction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/Produce.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/ProfilePatch.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouse.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouseData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouseSpace.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouseState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouseTabPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouseTracker.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/lap_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/loop_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/loop_selected_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/notify_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/notify_selected_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/pause_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/reset_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/start_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/timetracking/watch.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPlant.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPlantOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPlantState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPlantType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPluginConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/twitch/TwitchConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/twitch/TwitchPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/twitch/irc/Message.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/twitch/irc/TwitchIRCClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/twitch/irc/TwitchListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/virtuallevels/VirtualLevelsConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/virtuallevels/VirtualLevelsPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/wiki/WikiConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/wiki/WikiPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/wiki/WikiSearchChatboxTextInput$2$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/wiki/WikiSearchChatboxTextInput$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/wiki/WikiSearchChatboxTextInput.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtActivity.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtInterruptType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/wintertodt/config/WintertodtNotifyDamage.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/woodcutting/Axe.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/woodcutting/Tree$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/woodcutting/Tree.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/woodcutting/TreeRespawn.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/woodcutting/WoodcuttingConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/woodcutting/WoodcuttingOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/woodcutting/WoodcuttingPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/woodcutting/WoodcuttingSession.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/woodcutting/WoodcuttingTreesOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/woodcutting/config/ClueNestTier.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/RegionFilterMode$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/RegionFilterMode$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/RegionFilterMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/SubscriptionFilterMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperPingOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperPlugin$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$4.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$WorldOrder.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableHeader$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableHeader.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableRow$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableRow$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableRow.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/arrow_down.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/flag_aus.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/flag_ger.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/flag_uk.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/flag_us.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/ping/IPHlpAPI.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/ping/IcmpEchoReply.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/ping/Ping.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/ping/RLLibC.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldhopper/ping/Timeval.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/AgilityCourseLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/DungeonLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/FairyRingLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/FarmingPatchLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/FishingSpotLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/HunterAreaLocation$HunterCreature.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/HunterAreaLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/KourendTaskLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/MapPoint$MapPointBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/MapPoint$MapPointBuilderImpl.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/MapPoint$Type.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/MapPoint.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/MinigameLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/MiningSiteLocation$Ore.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/MiningSiteLocation$Rock.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/MiningSiteLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/QuestStartLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/RareTreeLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/RunecraftingAltarLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/TeleportLocationData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/TeleportType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/TransportationPointLocation.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/WorldMapConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/WorldMapPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/air_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/amulet_of_glory_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/annakarl_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/ape_atoll_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/ape_atoll_teleport_icon_arceuus.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/arceuus_library_teleport_icon_arceuus.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/ardougne_cloak_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/ardougne_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/astral_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/barbarian_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/barrows_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/battlefront_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/blood_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/body_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/burning_amulet_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/camelot_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/camulet_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/carrallangar_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/catherby_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/cemetery_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/chaos_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/chronicle_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/combat_bracelet_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/cosmic_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/dareeyak_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/death_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/desert_amulet_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/digsite_pendant_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/drakans_medallion_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/draynor_manor_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/earth_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/ectophial_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/enchanted_lyre_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/explorers_ring_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/fairy_ring_travel.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/falador_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/fenkenstrains_castle_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/fire_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/fishing_guild_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/fremennik_boots_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/games_necklace_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/ghorrock_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/harmony_island_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/house_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/ice_plateau_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/icy_basalt_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/kandarin_headgear_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/karamja_gloves_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/kharedsts_memoirs_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/kharyrll_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/khazard_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/kourend_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/lassar_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/law_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/lumbridge_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/mind_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/mind_altar_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/mining_site_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/moonclan_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/morytania_legs_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/mythical_cape_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/nature_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/necklace_of_passage_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/nope_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/obelisk_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/ourania_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/paddewwa_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/pharaohs_sceptre_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/quest_completed_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/quest_highlight_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/quest_not_started_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/quest_started_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/radas_blessing_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/respawn_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/ring_of_dueling_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/ring_of_wealth_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/rooftop_course_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/royal_seed_pod_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/salve_graveyard_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/scroll_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/senntisten_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/skills_necklace_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/skull_sceptre_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/slayer_ring_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/soul_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/stony_basalt_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/teleport_crystal_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/transportation_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/trollheim_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/varrock_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/watchtower_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/water_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/waterbirth_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/west_ardougne_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/western_banner_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/wilderness_crabs_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/wilderness_sword_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/wrath_altar_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/worldmap/xerics_talisman_teleport_icon.png create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xpglobes/XpGlobe.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xpglobes/XpGlobesConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xpglobes/XpGlobesOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xpglobes/XpGlobesPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpAction.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpActionType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpClient$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpClient.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpData.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpGoalTimeType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpInfoBox$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpInfoBox.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpInfoBoxOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPanelLabel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPauseState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPauseStateSingle$XpPauseReason.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPauseStateSingle.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpProgressBarLabel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpSnapshotSingle$XpSnapshotSingleBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpSnapshotSingle.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpState.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpStateSingle.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpTrackerConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpTrackerPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpTrackerService.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpTrackerServiceImpl.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpUpdateResult.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpWorldType$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpWorldType$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpWorldType.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xpupdater/XpUpdaterConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xpupdater/XpUpdaterPlugin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xpupdater/XpUpdaterPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/xtea/XteaPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/zalcano/ZalcanoOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/zalcano/ZalcanoPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/plugins/zalcano/ZalcanoPlugin.class create mode 100644 runelite-client/bin/main/net/runelite/client/rs/ClientConfigLoader.class create mode 100644 runelite-client/bin/main/net/runelite/client/rs/ClientLoader$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/rs/ClientLoader$OutageException.class create mode 100644 runelite-client/bin/main/net/runelite/client/rs/ClientLoader.class create mode 100644 runelite-client/bin/main/net/runelite/client/rs/ClientUpdateCheckMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/rs/RSAppletStub$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/rs/RSAppletStub.class create mode 100644 runelite-client/bin/main/net/runelite/client/rs/RSConfig.class create mode 100644 runelite-client/bin/main/net/runelite/client/rs/TeeInputStream.class create mode 100644 runelite-client/bin/main/net/runelite/client/rs/WorldSupplier.class create mode 100644 runelite-client/bin/main/net/runelite/client/rs/jagex.crt create mode 100644 runelite-client/bin/main/net/runelite/client/rs/jagex2021.crt create mode 100644 runelite-client/bin/main/net/runelite/client/runelite.properties create mode 100644 runelite-client/bin/main/net/runelite/client/task/Schedule.class create mode 100644 runelite-client/bin/main/net/runelite/client/task/ScheduledMethod.class create mode 100644 runelite-client/bin/main/net/runelite/client/task/Scheduler.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ClientPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ClientPluginToolbar.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ClientTitleToolbar$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ClientTitleToolbar.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ClientToolbar.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ClientUI$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ClientUI$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ClientUI$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ClientUI$4.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ClientUI$5.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ClientUI.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ColorScheme.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ContainableFrame$Mode.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/ContainableFrame.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/DrawManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/DynamicGridLayout.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/FatalErrorDialog$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/FatalErrorDialog.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/FontManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/JagexColors.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/MacOSQuitStrategy.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/MultiplexingPluginPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/NavigationButton$NavigationButtonBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/NavigationButton.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/PluginPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/SkillColor.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/SplashScreen$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/SplashScreen.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/ColorJButton.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/ComboBoxListRenderer.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/CustomScrollBarUI.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/DimmableJPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/DragAndDropReorderPane$DragAndDropReorderLayoutManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/DragAndDropReorderPane$DragAndDropReorderMouseAdapter.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/DragAndDropReorderPane.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/FlatTextField$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/FlatTextField.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$4.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$5.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$Icon.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/IconTextField.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/MouseDragEventForwarder.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/PluginErrorPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/ProgressBar.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/SliderUI$RangeTrackListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/SliderUI.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/ThinProgressBar.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/ToggleButton.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPickerManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorValuePanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorValuePanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorValuePanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorValueSlider$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorValueSlider$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorValueSlider.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/HuePanel$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/HuePanel$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/HuePanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/PreviewPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RecentColors$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RecentColors.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker$4.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/error.png create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/loading_spinner.gif create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/loading_spinner_darker.gif create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab$2.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab$3.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTabGroup.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/search.png create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/shadowlabel/JShadowedLabel.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/shadowlabel/JShadowedLabelUI.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/components/switcher_on.png create mode 100644 runelite-client/bin/main/net/runelite/client/ui/open.png create mode 100644 runelite-client/bin/main/net/runelite/client/ui/open_rs.png create mode 100644 runelite-client/bin/main/net/runelite/client/ui/openosrs_transparent.png create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/Overlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayBounds.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayLayer.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayMenuEntry.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayPanel.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayPosition.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayPriority.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayRenderer$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayRenderer.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayUtil.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/RenderableEntity.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetItemOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetOverlay$PvpKDRWidgetOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetOverlay$XpTrackerWidgetOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/BackgroundComponent.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/ComponentConstants.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/ComponentOrientation.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/ImageComponent.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/InfoBoxComponent.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/LayoutableRenderableEntity.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/LineComponent$LineComponentBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/LineComponent.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/PanelComponent.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/ProgressBarComponent$LabelDisplayMode.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/ProgressBarComponent.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/ProgressPieComponent.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/SplitComponent$SplitComponentBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/SplitComponent.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/TextComponent.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/TitleComponent$TitleComponentBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/TitleComponent.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/components/TooltipComponent.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/Counter.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBox.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBoxManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBoxOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBoxPriority.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/LoopTimer.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/Timer.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/outline/IntBlockBuffer.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/outline/ModelOutlineRenderer$PixelDistanceDelta.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/outline/ModelOutlineRenderer$PixelDistanceGroupIndex.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/outline/ModelOutlineRenderer.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/tooltip/Tooltip.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/tooltip/TooltipManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/tooltip/TooltipOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapOverlay.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPoint$WorldMapPointBuilder.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPoint$WorldMapPointBuilderImpl.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPoint.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPointManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/runelite_transparent.png create mode 100644 runelite-client/bin/main/net/runelite/client/ui/runescape.ttf create mode 100644 runelite-client/bin/main/net/runelite/client/ui/runescape_bold.ttf create mode 100644 runelite-client/bin/main/net/runelite/client/ui/runescape_small.ttf create mode 100644 runelite-client/bin/main/net/runelite/client/ui/skin/ObsidianSkin$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/skin/ObsidianSkin.class create mode 100644 runelite-client/bin/main/net/runelite/client/ui/skin/RuneLite.colorschemes create mode 100644 runelite-client/bin/main/net/runelite/client/ui/skin/SubstanceRuneLiteLookAndFeel.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/AsyncBufferedImage.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/CallableExceptionLogger.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ColorUtil.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/CountingInputStream.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/DeduplicationFilter$LogException.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/DeduplicationFilter.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/DeferredDocumentChangedListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/DeferredEventBus.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ExecutorServiceExceptionLogger.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/GameEventManager.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/HotkeyListener.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ImageCapture$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ImageCapture$ImageUploadRequest.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ImageCapture$ImageUploadResponse$Data.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ImageCapture$ImageUploadResponse.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ImageCapture.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ImageUploadStyle.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ImageUtil.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/JagexPrintableCharMatcher.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/LinkBrowser.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/MacOSPopupFactory.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/OSType.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/OSXUtil.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/PvPUtil.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/QuantityFormatter.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/RSTimeUnit.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ReflectUtil$PrivateLookupHelper.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ReflectUtil$PrivateLookupableClassLoader.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/ReflectUtil.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/RunnableExceptionLogger.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/RuntimeTypeAdapterFactory$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/RuntimeTypeAdapterFactory.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/SwingUtil$1.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/SwingUtil.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/Text.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/TransferableBufferedImage.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/VerificationException.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/WildcardMatcher.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/WinUtil.class create mode 100644 runelite-client/bin/main/net/runelite/client/util/WorldUtil.class create mode 100644 runelite-client/bin/main/npc_stats.json create mode 100644 runelite-client/bin/main/openosrs.png create mode 100644 runelite-client/bin/main/openosrs.properties create mode 100644 runelite-client/bin/main/runelite.png create mode 100644 runelite-client/bin/main/skill_icons/agility.png create mode 100644 runelite-client/bin/main/skill_icons/attack.png create mode 100644 runelite-client/bin/main/skill_icons/combat.png create mode 100644 runelite-client/bin/main/skill_icons/construction.png create mode 100644 runelite-client/bin/main/skill_icons/cooking.png create mode 100644 runelite-client/bin/main/skill_icons/crafting.png create mode 100644 runelite-client/bin/main/skill_icons/defence.png create mode 100644 runelite-client/bin/main/skill_icons/farming.png create mode 100644 runelite-client/bin/main/skill_icons/firemaking.png create mode 100644 runelite-client/bin/main/skill_icons/fishing.png create mode 100644 runelite-client/bin/main/skill_icons/fletching.png create mode 100644 runelite-client/bin/main/skill_icons/herblore.png create mode 100644 runelite-client/bin/main/skill_icons/hitpoints.png create mode 100644 runelite-client/bin/main/skill_icons/hunter.png create mode 100644 runelite-client/bin/main/skill_icons/magic.png create mode 100644 runelite-client/bin/main/skill_icons/mining.png create mode 100644 runelite-client/bin/main/skill_icons/overall.png create mode 100644 runelite-client/bin/main/skill_icons/prayer.png create mode 100644 runelite-client/bin/main/skill_icons/ranged.png create mode 100644 runelite-client/bin/main/skill_icons/runecraft.png create mode 100644 runelite-client/bin/main/skill_icons/slayer.png create mode 100644 runelite-client/bin/main/skill_icons/smithing.png create mode 100644 runelite-client/bin/main/skill_icons/strength.png create mode 100644 runelite-client/bin/main/skill_icons/thieving.png create mode 100644 runelite-client/bin/main/skill_icons/woodcutting.png create mode 100644 runelite-client/bin/main/skill_icons_small/agility.png create mode 100644 runelite-client/bin/main/skill_icons_small/attack.png create mode 100644 runelite-client/bin/main/skill_icons_small/bounty_hunter_hunter.png create mode 100644 runelite-client/bin/main/skill_icons_small/bounty_hunter_rogue.png create mode 100644 runelite-client/bin/main/skill_icons_small/clue_scroll_all.png create mode 100644 runelite-client/bin/main/skill_icons_small/combat.png create mode 100644 runelite-client/bin/main/skill_icons_small/construction.png create mode 100644 runelite-client/bin/main/skill_icons_small/cooking.png create mode 100644 runelite-client/bin/main/skill_icons_small/crafting.png create mode 100644 runelite-client/bin/main/skill_icons_small/defence.png create mode 100644 runelite-client/bin/main/skill_icons_small/farming.png create mode 100644 runelite-client/bin/main/skill_icons_small/firemaking.png create mode 100644 runelite-client/bin/main/skill_icons_small/fishing.png create mode 100644 runelite-client/bin/main/skill_icons_small/fletching.png create mode 100644 runelite-client/bin/main/skill_icons_small/herblore.png create mode 100644 runelite-client/bin/main/skill_icons_small/hitpoints.png create mode 100644 runelite-client/bin/main/skill_icons_small/hunter.png create mode 100644 runelite-client/bin/main/skill_icons_small/last_man_standing.png create mode 100644 runelite-client/bin/main/skill_icons_small/league_points.png create mode 100644 runelite-client/bin/main/skill_icons_small/magic.png create mode 100644 runelite-client/bin/main/skill_icons_small/mining.png create mode 100644 runelite-client/bin/main/skill_icons_small/overall.png create mode 100644 runelite-client/bin/main/skill_icons_small/prayer.png create mode 100644 runelite-client/bin/main/skill_icons_small/ranged.png create mode 100644 runelite-client/bin/main/skill_icons_small/rifts_closed.png create mode 100644 runelite-client/bin/main/skill_icons_small/runecraft.png create mode 100644 runelite-client/bin/main/skill_icons_small/slayer.png create mode 100644 runelite-client/bin/main/skill_icons_small/smithing.png create mode 100644 runelite-client/bin/main/skill_icons_small/soul_wars_zeal.png create mode 100644 runelite-client/bin/main/skill_icons_small/strength.png create mode 100644 runelite-client/bin/main/skill_icons_small/thieving.png create mode 100644 runelite-client/bin/main/skill_icons_small/woodcutting.png create mode 100644 runelite-client/bin/main/udp-openosrs.xml create mode 100644 runelite-client/bin/main/util/arrow_right.png create mode 100644 runelite-client/bin/main/util/clue_arrow.png create mode 100644 runelite-client/bin/main/util/reset.png create mode 100644 runelite-client/bin/test/META-INF/extensions.idx create mode 100644 runelite-client/bin/test/net/runelite/client/OkHttpTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/chat/ChatMessageManagerTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/config/ChatColorConfigTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/config/ConfigManagerTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/config/TestConfig.class create mode 100644 runelite-client/bin/test/net/runelite/client/game/ItemManagerTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/game/ItemVariationMappingTest$1.class create mode 100644 runelite-client/bin/test/net/runelite/client/game/ItemVariationMappingTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/hiscore/HiscoreClientTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/menus/MenuManagerTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/menus/TestMenuEntry.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/PluginManagerTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/attackstyles/AttackStylesPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/bank/BankPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/cannon/CannonPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/chatchannel/ChatChannelPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/chatcommands/ChatCommandsPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/chatfilter/ChatFilterPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/chatnotifications/ChatNotificationsPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/cluescrolls/ClueScrollPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/cluescrolls/clues/ThreeStepCrypticClueTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdLocationTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/cooking/CookingPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/discord/DiscordStateTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/emojis/EmojiPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/entityhider/EntityHiderPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/examine/ExaminePluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/friendlist/FriendListPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/grandexchange/GrandExchangeOfferSlotTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/grandexchange/GrandExchangePluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/grounditems/GroundItemsPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/hiscore/HiscorePanelTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/idlenotifier/IdleNotifierPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/itemcharges/ItemChargePluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/itemidentification/ItemIdentificationTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/itemstats/ItemStatOverlayTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/loottracker/LootTrackerPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/motherlode/MotherlodePluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/npchighlight/NpcIndicatorsPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/opponentinfo/OpponentInfoPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/prayer/PrayerPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/raids/RaidsPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/screenshot/ScreenshotPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/skillcalculator/CalculatorTypeTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/skybox/SkyboxTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/slayer/SlayerPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/specialcounter/SpecialCounterPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/timers/TimersPluginTest$1InstantRef.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/timers/TimersPluginTest$2InstantRef.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/timers/TimersPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/timetracking/farming/CompostTrackerTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/timetracking/farming/FarmingContractManagerTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/timetracking/farming/FarmingTrackerTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/wintertodt/WintertodtPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/woodcutting/WoodcuttingPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/worldmap/TeleportLocationDataTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/plugins/xpglobes/XpGlobesPluginTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/rs/jav_config.ws create mode 100644 runelite-client/bin/test/net/runelite/client/ui/ContainableFrameTest.class create mode 100644 runelite-client/bin/test/net/runelite/client/util/ColorUtilTest.class create mode 100644 runelite-jshell/bin/main/net/runelite/jshell/JShellAutocompleteProvider.class create mode 100644 runelite-jshell/bin/main/net/runelite/jshell/RLShellExecutionControl.class create mode 100644 runelite-jshell/bin/main/net/runelite/jshell/RemappingThrowable.class create mode 100644 runelite-jshell/bin/main/net/runelite/jshell/ShellPanel$1.class create mode 100644 runelite-jshell/bin/main/net/runelite/jshell/ShellPanel$2.class create mode 100644 runelite-jshell/bin/main/net/runelite/jshell/ShellPanel.class create mode 100644 runelite-jshell/bin/main/net/runelite/jshell/TeeLogger.class create mode 100644 runelite-jshell/bin/main/net/runelite/jshell/darcula.xml create mode 100644 runelite-jshell/bin/main/net/runelite/jshell/default.jsh create mode 100644 runelite-jshell/bin/main/net/runelite/jshell/prelude.jsh create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/CameraMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/ClickboxMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/ComplianceMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/EntityHiderMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/KeyPressedMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/LoginScreenMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/MenuMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/MinimapMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/ParamHolderMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/ProcessClientErrorMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSAbstractArchiveMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSActorMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSArchiveMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSBoundaryObjectMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSBufferMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSCanvasMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSChatChannelMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSClanChannelMemberMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSClanChannelMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSClanMateMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSClanSettingsMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSClientMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSDynamicObjectMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSEnumCompositionMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSEvictingDualNodeHashTableMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSFloorDecorationMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSFriendLoginUpdatesMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSFriendSystemMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSFriendsChatMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSGameEngineMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSGameObjectMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSGrandExchangeOfferMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSGraphicsObjectMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSHealthBarDefinitionMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSItemCompositionMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSItemContainerMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSItemLayerMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSKeyHandlerMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSLinkDequeMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSLoginScreenAnimationMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSMessageMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSModelDataMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSModelMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSMouseHandlerMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSMouseWheelHandlerMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSNPCCompositionMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSNPCMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSNanoClockMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSNodeDequeMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSNodeHashTableMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSNodeMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSObjectCompositionMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSObjectSoundMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSParamCompositionMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSPlayerCompositionMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSPlayerMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSProjectileMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSRasterProviderMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSRasterizer2DMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSRenderableMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSSceneMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSSceneTileModelMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSSceneTilePaintMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSScriptEventMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSSequenceDefinitionMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSSpritePixelsMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSStructCompositionMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSTextureMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSTextureProviderMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSTileItemMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSTileMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSTileObjectMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSUserListMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSUserMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSVarbitCompositionMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSVarcsMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSWallDecorationMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSWidgetMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSWorldMapManagerMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSWorldMapMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RSWorldMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/RuneLiteObjectMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/ScriptVMMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/SoundEffectMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/SpriteMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/StretchedModeMaxSizeMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/StretchedModeMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/VarbitMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/WidgetSpriteMixin.class create mode 100644 runelite-mixins/bin/main/net/runelite/mixins/WorldHoppingMixin.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAbstractArchive.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAbstractByteArrayCopier.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAbstractFont.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAbstractRasterProvider.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAbstractSocket.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAbstractSound.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAbstractUserComparator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAbstractWorldMapData.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAbstractWorldMapIcon.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAccessFile.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSActor.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAnimation.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSApproximateRouteStrategy.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSArchive.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSArchiveDisk.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSArchiveDiskAction.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSArchiveDiskActionHandler.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSArchiveLoader.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAttackOption.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSAudioFilter.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSBZip2Decompressor.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSBZip2State.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSBoundaryObject.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSBounds.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSBuddy.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSBuddyRankComparator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSBuffer.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSBufferedFile.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSBufferedNetSocket.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSBufferedSink.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSBufferedSource.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSByteArrayNode.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSByteArrayPool.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSCalendar.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSCanvas.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSChatChannel.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSClanChannel.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSClanChannelMember.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSClanMate.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSClanSettings.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSClient.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSClientPacket.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSClientPreferences.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSClock.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSCollisionMap.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSCoord.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSDecimator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSDefaultsGroup.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSDemotingHashTable.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSDesktopPlatformInfoProvider.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSDevicePcmPlayer.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSDevicePcmPlayerProvider.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSDirectByteArrayCopier.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSDirectWrapper.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSDualNode.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSDualNodeDeque.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSDynamicObject.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSEnumComposition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSEnumerated.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSEvictingDualNodeHashTable.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFaceNormal.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFileSystem.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFillMode.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFloorDecoration.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFloorOverlayDefinition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFloorUnderlayDefinition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFont.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFontName.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFonts.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFrames.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFriend.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFriendLoginUpdate.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFriendSystem.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFriendsChat.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSFriendsList.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGZipDecompressor.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGameBuild.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGameEngine.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGameObject.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGrandExchangeEvent.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGrandExchangeEvents.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGrandExchangeOffer.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGrandExchangeOfferAgeComparator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGrandExchangeOfferNameComparator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGrandExchangeOfferOwnWorldComparator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGrandExchangeOfferTotalQuantityComparator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGrandExchangeOfferUnitPriceComparator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGrandExchangeOfferWorldComparator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGraphicsDefaults.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSGraphicsObject.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSHealthBar.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSHealthBarDefinition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSHealthBarUpdate.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSHitSplatDefinition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSHorizontalAlignment.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSHuffman.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIgnoreList.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIgnored.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIndexedSprite.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSInstrument.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIntHashTable.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIntegerNode.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSInterfaceParent.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSInterpreter.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSInvDefinition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIsaacCipher.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSItemComposition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSItemContainer.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSItemLayer.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIterableDualNodeQueue.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIterableDualNodeQueueIterator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIterableNodeDeque.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIterableNodeDequeDescendingIterator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIterableNodeHashTable.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSIterableNodeHashTableIterator.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSJagexCache.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSKeyHandler.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSKitDefinition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSLanguage.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSLink.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSLinkDeque.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSLogin.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSLoginPacket.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSLoginScreenAnimation.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSLoginType.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMenuAction.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMessage.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMessages.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMidiFileReader.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMidiPcmStream.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMilliClock.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSModeWhere.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSModel.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSModelData.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSModelData0.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMouseHandler.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMouseRecorder.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMouseWheel.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMouseWheelHandler.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMusicPatch.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMusicPatchNode.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMusicPatchNode2.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMusicPatchPcmStream.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSMusicTrack.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSNPC.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSNPCComposition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSNanoClock.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSNetCache.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSNetFileRequest.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSNetSocket.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSNode.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSNodeDeque.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSNodeHashTable.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSOAuthApi.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSObjectComposition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSObjectNode.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSObjectSound.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSOccluder.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSOtlTokenRequester.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSOtlTokenResponse.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPacketBuffer.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPacketBufferNode.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPacketWriter.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSParamComposition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPcmPlayer.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPcmStream.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPcmStreamMixer.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPcmStreamMixerListener.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPendingSpawn.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPlatformInfo.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPlatformInfoProvider.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPlayer.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPlayerComposition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPlayerProvider.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPlayerType.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPlayers.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSPrivateChatMode.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSProjectile.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRasterProvider.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRasterizer2D.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRasterizer3D.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRawPcmStream.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRawSound.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSReflectionCheck.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRefreshAccessTokenRequester.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRenderable.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRouteStrategy.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRunException.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRuneLiteClanMember.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRuneLiteIterableLinkDeque.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRuneLiteIterableNodeDeque.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRuneLiteIterableNodeHashTable.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRuneLiteMenuEntry.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSRuneLiteObject.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSScene.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSceneTileModel.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSceneTilePaint.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSScript.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSScriptEvent.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSScriptFrame.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSecureRandomCallable.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSecureRandomFuture.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSequenceDefinition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSServerPacket.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSkeleton.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSkills.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSoftWrapper.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSoundCache.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSoundEffect.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSoundEnvelope.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSoundSystem.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSpotAnimationDefinition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSpriteMask.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSSpritePixels.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSStrings.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSStructComposition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSStudioGame.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSTask.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSTaskHandler.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSTexture.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSTextureLoader.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSTextureProvider.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSTile.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSTileItem.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSTiles.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSTimer.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSTriBool.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUrlRequest.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUrlRequester.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUser.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUserComparator1.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUserComparator10.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUserComparator2.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUserComparator3.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUserComparator4.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUserComparator5.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUserComparator6.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUserComparator7.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUserComparator8.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUserComparator9.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUserList.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUsername.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSUsernamed.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVarbitComposition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVarcInt.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVarcs.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVarpDefinition.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVarps.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVertexNormal.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVerticalAlignment.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSViewportMouse.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVorbisCodebook.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVorbisFloor.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVorbisMapping.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVorbisResidue.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSVorbisSample.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWallDecoration.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWidget.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorld.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMap.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapArchiveLoader.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapArea.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapAreaData.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapCacheName.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapData_0.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapData_1.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapDecoration.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapDecorationType.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapElement.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapEvent.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapID.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapIcon_0.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapIcon_1.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapLabel.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapLabelSize.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapManager.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapRectangle.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapRegion.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapScaleHandler.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapSection.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapSection0.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapSection1.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapSection2.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapSection3.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapSectionType.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWorldMapSprite.class create mode 100644 runescape-api/bin/main/net/runelite/rs/api/RSWrapper.class diff --git a/build.gradle.kts b/build.gradle.kts index c541807c56..8856bcbf2d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -23,33 +23,32 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.ajoberstar.grgit.Grgit +import java.io.BufferedReader +import java.io.InputStreamReader buildscript { repositories { mavenLocal() gradlePluginPortal() - maven(url = "https://raw.githubusercontent.com/open-osrs/hosting/master") + mavenCentral() } dependencies { - classpath("org.ajoberstar.grgit:grgit-core:4.1.0") - classpath("com.openosrs:script-assembler-plugin:1.0.0") - classpath("com.openosrs:injector-plugin:2.0.1") } } plugins { - id("org.ajoberstar.grgit") version "4.1.0" - application } val localGitCommit: String = try { - val projectPath = rootProject.projectDir.absolutePath - Grgit.open(mapOf("dir" to projectPath)).head().id -} catch (_: Exception) { - "n/a" -} + val proc = ProcessBuilder("git", "rev-parse", "HEAD") + .directory(rootProject.projectDir) + .redirectErrorStream(true) + .start() + proc.waitFor() + BufferedReader(InputStreamReader(proc.inputStream)).readText().trim() + .ifEmpty { "n/a" } +} catch (_: Exception) { "n/a" } allprojects { group = "com.openosrs" @@ -142,8 +141,8 @@ subprojects { tasks { java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 } withType { diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index d7c95b0f5e..0e455cda57 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -29,11 +29,12 @@ plugins { repositories { mavenCentral() - maven(url = "https://raw.githubusercontent.com/open-osrs/hosting/master") } dependencies { implementation(gradleApi()) - implementation(group = "net.runelite", name = "fernflower", version = "07082019") + // Switch from the old net.runelite fernflower (no longer hosted) + // to the maintained Vineflower fork which provides the same API. + implementation(group = "org.vineflower", name = "vineflower", version = "1.11.1") implementation(group = "org.json", name = "json", version = "20190722") -} \ No newline at end of file +} diff --git a/buildSrc/src/main/kotlin/Dependencies.kt b/buildSrc/src/main/kotlin/Dependencies.kt index 14640d8248..cf623d5d70 100644 --- a/buildSrc/src/main/kotlin/Dependencies.kt +++ b/buildSrc/src/main/kotlin/Dependencies.kt @@ -29,8 +29,8 @@ object ProjectVersions { const val openosrsVersion = "4.31.2" - const val rsversion = 206 + const val rsversion = 233 const val cacheversion = 165 - const val lombokVersion = "1.18.20" + const val lombokVersion = "1.18.34" } diff --git a/cache/bin/main/djb2.properties b/cache/bin/main/djb2.properties new file mode 100644 index 0000000000..87c3bb8a6c --- /dev/null +++ b/cache/bin/main/djb2.properties @@ -0,0 +1,1403 @@ +#Wed Nov 29 15:08:06 PST 2017 +-1863637185=miscgraphics,4 +-1863637184=miscgraphics,5 +-1863637187=miscgraphics,2 +-1863637186=miscgraphics,3 +-1863637181=miscgraphics,8 +-1863637180=miscgraphics,9 +-440204630=alls fairy in love n war +-1863637183=miscgraphics,6 +-1253085654=scorpia_dances +-1863637182=miscgraphics,7 +1356196826=backvmid3 +-751102526=high seas +1356196825=backvmid2 +-1863637189=miscgraphics,0 +549358875=camelot +-1863637188=miscgraphics,1 +-1619800378=emotes_locked,19 +-1619800379=emotes_locked,18 +792536868=understanding +1356196824=backvmid1 +-1773559904=title_mute +-342013218=p11_full +1523653533=pirates of peril +696768774=harmony +-1701556831=magicoff2,27 +281586976=orb_icon,3 +286265996=ready for battle +-1701556832=magicoff2,26 +281586977=orb_icon,4 +-645977478=scape scared +-1701556833=magicoff2,25 +281586978=orb_icon,5 +-1701556834=magicoff2,24 +-1701556830=magicoff2,28 +-1052794696=dance of death +-1619800383=emotes_locked,14 +-1619800384=emotes_locked,13 +-1619800385=emotes_locked,12 +-1556842207=sl_flags +-1619800386=emotes_locked,11 +1614826739=mapletree +-1619800387=emotes_locked,10 +-1701556835=magicoff2,23 +-1701556836=magicoff2,22 +1363656441=serenade +-1701556837=magicoff2,21 +3089326=door +-1701556838=magicoff2,20 +-1619800380=emotes_locked,17 +-1619800381=emotes_locked,16 +-1619800382=emotes_locked,15 +-1037172987=tomorrow +825974316=melodrama +281586973=orb_icon,0 +281586974=orb_icon,1 +281586975=orb_icon,2 +-1701556864=magicoff2,15 +-1701556865=magicoff2,14 +-1701556866=magicoff2,13 +1509400204=sarcophagus +-1701556867=magicoff2,12 +-1701556860=magicoff2,19 +-1701556861=magicoff2,18 +-1701556862=magicoff2,17 +1868377358=lower_depths +-1701556863=magicoff2,16 +1086036315=reggae2 +-1220755677=hermit +-1544597765=sl_stars +-1619800350=emotes_locked,26 +-1619800351=emotes_locked,25 +-1636062434=tex_brown +-1619800352=emotes_locked,24 +-1619800353=emotes_locked,23 +-2122174648=back to life +-1619800354=emotes_locked,22 +-1701556868=magicoff2,11 +-1619800355=emotes_locked,21 +-1701556869=magicoff2,10 +-1619800356=emotes_locked,20 +1619539773=side_icons,7 +1121239524=scape wild +368271413=diango's little helpers +1619539772=side_icons,6 +1619539775=side_icons,9 +1619539774=side_icons,8 +-1938172321=miscgraphics2,0 +1619539771=side_icons,5 +1619539770=side_icons,4 +-926977577=the enchanter +1202794514=doorways +1343649581=schools out +-1097177625=q8_full +756012174=wornicons,4 +756012173=wornicons,3 +756012176=wornicons,6 +756012175=wornicons,5 +756012170=wornicons,0 +827249681=ogre the top +756012172=wornicons,2 +756012171=wornicons,1 +-1741764817=poles apart +756012178=wornicons,8 +-1938172320=miscgraphics2,1 +756012177=wornicons,7 +-43136286=the last shanty +756012179=wornicons,9 +837131331=mapback +-1938172313=miscgraphics2,8 +907740319=the depths +-1938172312=miscgraphics2,9 +-2099722614=cave of beasts +-1938172317=miscgraphics2,4 +-1938172316=miscgraphics2,5 +-1938172315=miscgraphics2,6 +-1938172314=miscgraphics2,7 +1619539769=side_icons,3 +-1367483767=cavern +-1938172319=miscgraphics2,2 +50474489=treestump +-1938172318=miscgraphics2,3 +1619539766=side_icons,0 +1619539768=side_icons,2 +1619539767=side_icons,1 +-607416954=prayeron,11 +1837251043=melzars maze +-607416953=prayeron,12 +1318893900=have an ice day +-607416952=prayeron,13 +-1701556800=magicoff2,37 +-607416951=prayeron,14 +-1701556801=magicoff2,36 +-56804840=woodland +-607416950=prayeron,15 +1120636327=scape cave +358884868=button_red +-1701556806=magicoff2,31 +-1701556807=magicoff2,30 +-1701556802=magicoff2,35 +-1701556803=magicoff2,34 +-1701556804=magicoff2,33 +-1858265682=monster melee +-1701556805=magicoff2,32 +-649484675=land of the dwarves +-1789903512=golden touch +1328851780=close_buttons,6 +1080306793=shayzien_march +-1339126929=damage +4820960=monkey sadness +-1951786153=bone dance +1328851781=close_buttons,7 +939546513=forlorn_homestead +-1019905269=shadowland +-607416955=prayeron,10 +-2048535896=pheasant peasant +-1025233830=monkey madness +1121125956=scape soft +-1562452687=etcetera +1969878996=emotes,47 +1969878994=emotes,45 +-1228279872=ge_icons,3 +1969878995=emotes,46 +-1228279871=ge_icons,4 +1969878992=emotes,43 +-1228279870=ge_icons,5 +1969878993=emotes,44 +1959803992=invback +399048409=mage arena +1969878990=emotes,41 +-47057524=lasting +1969878991=emotes,42 +-1228279875=ge_icons,0 +-1228279874=ge_icons,1 +-1228279873=ge_icons,2 +-1860080918=inspiration +1997757502=redstone2 +1997757503=redstone3 +-1060046352=tribal2 +1997757501=redstone1 +-1701556829=magicoff2,29 +1890607210=magicon2,37 +1890607211=magicon2,38 +1890607212=magicon2,39 +-1408684838=ascent +-848436598=fishing +-119984250=combaticons2,17 +-119984251=combaticons2,16 +1769177816=jungle island +-119984252=combaticons2,15 +-119984253=combaticons2,14 +-119984254=combaticons2,13 +-119984255=combaticons2,12 +-119984256=combaticons2,11 +-119984257=combaticons2,10 +1890607205=magicon2,32 +1890607206=magicon2,33 +1890607207=magicon2,34 +1890607208=magicon2,35 +135141185=zeah_combat +1890607209=magicon2,36 +-180851958=norse code +112903447=water +922007495=talking forest +-672706748=miracle dance +-1110089645=lament +-1237461365=grotto +1890607203=magicon2,30 +1890607204=magicon2,31 +-1073910849=mirror +-988841056=still night +-1857025509=sunburn +-468596910=easter jig +796868952=major miner +-1066798491=trawler +1640556978=wonderous +-1624274920=emperor +740093634=find my way +1890607238=magicon2,44 +1890607239=magicon2,45 +3559837=tick +-1839713245=sideicons +1029455878=hells bells +1890607234=magicon2,40 +1890607235=magicon2,41 +1890607236=magicon2,42 +1890607237=magicon2,43 +1503566841=forbidden +-895763669=spooky +-276138668=ham attack +500433071=combaticons,5 +-1021014225=catch me if you can +500433070=combaticons,4 +500433073=combaticons,7 +500433072=combaticons,6 +500433075=combaticons,9 +1533565119=mind over matter +500433074=combaticons,8 +2025958358=emotes_locked,4 +500433066=combaticons,0 +2025958357=emotes_locked,3 +862821975=far away +-1228392498=artistry +2025958356=emotes_locked,2 +500433068=combaticons,2 +2025958355=emotes_locked,1 +500433067=combaticons,1 +1085444827=refresh +500433069=combaticons,3 +2025958359=emotes_locked,5 +1427043851=on the up +2025958354=emotes_locked,0 +1316697938=whistle +347955347=venture +1959211608=mapfunction,77 +1959211609=mapfunction,78 +881850881=the chosen +1959211601=mapfunction,70 +1959211602=mapfunction,71 +584643951=lost soul +582140282=rising damp +1959211603=mapfunction,72 +1740872686=soulfall +1959211604=mapfunction,73 +1959211605=mapfunction,74 +-119984248=combaticons2,19 +1959211606=mapfunction,75 +-119984249=combaticons2,18 +1609255038=slither and thither +82917947=sarim's vermin +1959211607=mapfunction,76 +1728911401=natural +-1189743137=duel arena +108698078=roof2 +214634021=head to head +2025958361=emotes_locked,7 +-448773288=isle of everywhere +2025958360=emotes_locked,6 +-1869996941=titlebox +-338347745=showdown +-2075972251=long ago +2025958363=emotes_locked,9 +2025958362=emotes_locked,8 +-1487589606=7th realm +-1253087691=garden +-2133902017=zeah_farming +-492926285=impetuous +3314014=lair +907815588=the desert +-1960860275=barbarianism +1890607241=magicon2,47 +1890607242=magicon2,48 +1890607243=magicon2,49 +-919642451=jungle bells +795515487=underground +561438836=fountain +-1418827919=illusive +-634763748=fruits de mer +1890607240=magicon2,46 +1694458038=large_button +1393517697=bandit camp +1959211632=mapfunction,80 +1884773718=magicoff2,2 +1884773719=magicoff2,3 +1884773716=magicoff2,0 +2121900771=backtop1 +1884773717=magicoff2,1 +-103077377=gnomeball +-1947119982=blistering barnacles +828650857=autumn voyage +92909147=alone +1691516951=undead dungeon +122265833=expecting +-1320617626=dunjun +1959211633=mapfunction,81 +1959211634=mapfunction,82 +1959211635=mapfunction,83 +1959211636=mapfunction,84 +1959211637=mapfunction,85 +777534707=army of darkness +1959211638=mapfunction,86 +1959211639=mapfunction,87 +1884773721=magicoff2,5 +1884773722=magicoff2,6 +1884773720=magicoff2,4 +1959211640=mapfunction,88 +1959211641=mapfunction,89 +-327707013=anywhere +1884773725=magicoff2,9 +1884773723=magicoff2,7 +1884773724=magicoff2,8 +1116844876=incantation +-728886272=temple of light +685934899=in the clink +-1237289460=grumpy +1945133711=inferno +466902883=strange place +-418223472=phasmatys +817472004=zombiism +106578554=zeah_book,0 +106578555=zeah_book,1 +1509070203=eagle peak +-485932799=expedition +1171923143=emotes,8 +-675357975=attack1 +1171923144=emotes,9 +1959211610=mapfunction,79 +-675357974=attack2 +-675357973=attack3 +-675357972=attack4 +-675357971=attack5 +40246002=masquerade +-675357970=attack6 +-734206983=arrival +-1980407601=sea shanty xmas +284435223=pharoah's tomb +-148552909=down below +1171923141=emotes,6 +1171923142=emotes,7 +1171923140=emotes,5 +-1077789440=mellow +-710537653=kingdom +1171923138=emotes,3 +1171923139=emotes,4 +1171923136=emotes,1 +-2098286081=venture2 +1171923137=emotes,2 +1171923135=emotes,0 +-1094248165=sigmunds showdown +-271106892=rat a tat tat +3288564=keys +-143163121=ham fisted +-900633031=medieval +944208821=life's a beach\! +-1228279453=riverside +-1666444059=combaticons,10 +825919125=options_icons,24 +825919126=options_icons,25 +1179379180=the trade parade +-1666444057=combaticons,12 +825919123=options_icons,22 +-1666444058=combaticons,11 +825919124=options_icons,23 +825919121=options_icons,20 +1884768169=magicoff,32 +825919122=options_icons,21 +1884768167=magicoff,30 +1884768168=magicoff,31 +1318818808=chainmail +582031337=intrepid +783525419=beetle juice +432605856=untouchable +-969918857=neverland +79789174=narnode's theme +-705938181=zealot +117588=web +-1666444051=combaticons,18 +-1666444052=combaticons,17 +1687654733=troubled +-1666444050=combaticons,19 +-1666444055=combaticons,14 +825919129=options_icons,28 +-1666444056=combaticons,13 +-1666444053=combaticons,16 +825919127=options_icons,26 +-1666444054=combaticons,15 +825919128=options_icons,27 +1320694328=magical journey +364185053=roll the bones +-1254483584=jungly1 +981183822=right on track +-1254483583=jungly2 +-1254483582=jungly3 +3075958=dark +-2038936746=deep down +1512143976=everlasting fire +-1392319985=beyond +46273615=tale of keldagrim +-651951461=goblin game +3522941=save +104084791=mossy +1250935993=the monsters below +794539501=garden of summer +1814277765=elven mist +2110556093=the golem +-1475251658=where eagles lair +1884768143=magicoff,27 +1884768144=magicoff,28 +1884768141=magicoff,25 +1529837717=bubble and squeak +1884768142=magicoff,26 +-1679325940=technology +1884768145=magicoff,29 +-826562194=troubled_waters +1884768140=magicoff,24 +-1359348243=painting1 +1267356434=the power of tears +-1359348242=painting2 +-860755690=jungle hunt +1884768138=magicoff,22 +-1197347961=magic magic magic +1884768139=magicoff,23 +1134405764=hypnotized +1959211539=mapfunction,50 +1381363755=my arms journey +-1644401602=complication +1959211540=mapfunction,51 +1959211541=mapfunction,52 +1884768136=magicoff,20 +1959211542=mapfunction,53 +2111304827=warning_icons,0 +1884768137=magicoff,21 +-440187560=zogre dance +1959211543=mapfunction,54 +2111304828=warning_icons,1 +-2002535437=corridors of power +825919130=options_icons,29 +580384095=jungle troubles +1301622585=slice of station +1959211544=mapfunction,55 +2111304829=warning_icons,2 +-1294172031=escape +-1309477156=expanse +-1526067851=alternative root +2124773424=dynasty +1743765602=leftarrow +-1482676188=romancing the crone +-1891851953=island of the trolls +736457293=small_button_pressed +-1106172890=letter +986170990=dreamstate +1959211545=mapfunction,56 +1959211546=mapfunction,57 +1765722413=spirits of elid +1959211547=mapfunction,58 +1959211548=mapfunction,59 +-2075333010=lonesome +3314400=lava +1355033875=worldmap_icon,1 +1814357716=knightmare +1690742645=nox_irae +94935104=cross +-1249495153=frogland +-1642689926=athletes foot +107944162=quest +1355033874=worldmap_icon,0 +-2130741313=joy of the hunt +-28982081=labyrinth +250959119=marooned +-1522984472=altar_ego +1326424637=the lost melody +-1779111734=arabique +-398925062=sea shanty2 +1884768110=magicoff,15 +1884768111=magicoff,16 +1817249074=woe of the wyvern +1884768114=magicoff,19 +1884768112=magicoff,17 +-1624760229=emotion +1884768113=magicoff,18 +-353951458=attention +279431252=garden of autumn +422652266=small_button +1884768107=magicoff,12 +1884768108=magicoff,13 +375695247=the far side +1884768105=magicoff,10 +1884768106=magicoff,11 +-528864109=crystal sword +1884768109=magicoff,14 +1959211570=mapfunction,60 +-158141423=prayeron,7 +-158141424=prayeron,6 +1959211571=mapfunction,61 +-158141421=prayeron,9 +1959211572=mapfunction,62 +-158141422=prayeron,8 +1959211573=mapfunction,63 +1959211574=mapfunction,64 +688840255=piscarilius_sigil +1959211575=mapfunction,65 +1959211576=mapfunction,66 +1170407052=headicons_prayer +1959211577=mapfunction,67 +-324496873=soundscape +-1418445703=tex_red +1961540869=wornicons,10 +-1028580907=that_sullen_hall +397136995=elfpainting +-2092714094=haunted mine +1959211578=mapfunction,68 +1959211579=mapfunction,69 +-158141429=prayeron,1 +-158141427=prayeron,3 +-140492390=bunny_sugar_rush +-158141428=prayeron,2 +-158141425=prayeron,5 +1827366203=righteousness +-649601274=darkness_in_the_depths +-158141426=prayeron,4 +1961540870=wornicons,11 +-158141430=prayeron,0 +910299584=principality +-734028978=arrow,1 +-734028979=arrow,0 +790067275=garden of spring +35762567=workshop +-1095396929=competition +96463963=egypt +-1154441378=jollyr +-1685231711=cave background +-2078908549=time out +-1172405897=wildwood +-170561624=spookyjungle +2110231453=mod_icons +2061491048=shining +-1063411723=tremble +94627585=chest +-520702427=ice melody +1346720899=backleft1 +-607416919=prayeron,25 +-607416918=prayeron,26 +900197712=staticons,6 +-607416917=prayeron,27 +900197713=staticons,7 +-607416916=prayeron,28 +900197710=staticons,4 +-607416915=prayeron,29 +900197711=staticons,5 +957931606=courage +900197714=staticons,8 +900197715=staticons,9 +-720253066=the other side +-1655721374=prayeroff,31 +-607416921=prayeron,23 +-1655721375=prayeroff,30 +-607416920=prayeron,24 +-710515142=the mad mole +-1350228392=stratosphere +-1666438445=combaticons2,3 +-1666438446=combaticons2,2 +-1666438443=combaticons2,5 +-1666438444=combaticons2,4 +-1106570438=legion +-1666438441=combaticons2,7 +-1666438442=combaticons2,6 +1398587265=flute salad +-1666438440=combaticons2,8 +837223705=mapedge +900197709=staticons,3 +-243680393=peng_emotes,7 +900197707=staticons,1 +378300078=everlasting +900197708=staticons,2 +-944748869=witching +-243680396=peng_emotes,4 +-1335336992=logo_deadman_mode +-1368714737=small_button_blue +-795140435=wander +-243680397=peng_emotes,3 +-243680394=peng_emotes,6 +-1666438447=combaticons2,1 +-243680395=peng_emotes,5 +-1666438448=combaticons2,0 +-243680398=peng_emotes,2 +-243680399=peng_emotes,1 +-607416924=prayeron,20 +900197706=staticons,0 +-607416923=prayeron,21 +-607416922=prayeron,22 +3016376=bark +-89244313=romper chomper +346288985=dorgeshun deep +1585002399=magicon,21 +-1725263140=chef surprize +1585002398=magicon,20 +-993528987=making waves +-628963539=ham and seek +-1666438439=combaticons2,9 +-333224315=baroque +-1236252722=prime time +280241284=waking dream +-564582358=distant land +115411843=castlewars +1513246078=al kharid +-1377700863=unknown land +1264132816=miles away +1185785872=barbassault_icons,3 +1185785873=barbassault_icons,4 +-1655721397=prayeroff,29 +-1655721398=prayeroff,28 +1185785874=barbassault_icons,5 +-1655721399=prayeroff,27 +1185785875=barbassault_icons,6 +1711341885=fight or flight +1185785870=barbassault_icons,1 +1185785871=barbassault_icons,2 +3530505=sire +-309570839=pick_and_shovel +647234089=distillery hilarity +-127408236=gnome_village_party +1337378554=backbase2 +109757537=stars +1337378553=backbase1 +109757538=start +819884325=wilderness3 +1328851775=close_buttons,1 +658759958=side_background +1328851774=close_buttons,0 +-782211141=wonder +1328851777=close_buttons,3 +-1995718284=wall_white +819884324=wilderness2 +1328851776=close_buttons,2 +1328851779=close_buttons,5 +-943885542=scape hunter +1328851778=close_buttons,4 +1185785869=barbassault_icons,0 +-607416949=prayeron,16 +-607416948=prayeron,17 +-1779684630=rune essence +-607416947=prayeron,18 +-607416946=prayeron,19 +1119460311=bandos battalion +-967559823=creature cruelty +-1904094243=zeah_fishing +-1913214770=wilderness +460367020=village +825919161=options_icons,39 +1585002375=magicon,18 +94839810=coins +1585002376=magicon,19 +825919160=options_icons,38 +-1282090556=faerie +-521895311=the adventurer +788399136=tree spirits +-1902858744=beneath_the_stronghold +-356730043=pirates of penance +1185785876=barbassault_icons,7 +825919158=options_icons,36 +825919159=options_icons,37 +825919156=options_icons,34 +-1455241861=victory is mine +825919157=options_icons,35 +-1333874720=side_icons,17 +825919154=options_icons,32 +825919155=options_icons,33 +825919152=options_icons,30 +825919153=options_icons,31 +1437805631=chatback +-1623296531=ground scape +685190118=in the brine +1366257555=nightfall +110327241=theme +-1333874725=side_icons,12 +-1333874726=side_icons,11 +-1333874727=side_icons,10 +-1333874721=side_icons,16 +-1333874722=side_icons,15 +-1124681475=darkly_altared +-8976533=throne of the demon +-1333874723=side_icons,14 +-1333874724=side_icons,13 +-1989106719=assault and battery +1958759012=greatness +1057075019=b12_full +1143353537=chain of command +-51091830=desert voyage +-1073927447=mirage +-91048728=number_button +3165239=gaol +-1380919269=breeze +445640248=rugged_terrain +106079=key +-655784411=overlay_multiway +-1025835715=backright2 +-1025835716=backright1 +1120933843=scape main +3225350=iban +-956253112=title fight +-123912401=la mort +1585002367=magicon,10 +-2128736428=startgame +1585002368=magicon,11 +-925031874=royale +1585002369=magicon,12 +1585002370=magicon,13 +1585002373=magicon,16 +1585002374=magicon,17 +-1307116191=superstition +1585002371=magicon,14 +1585002372=magicon,15 +-587569902=path of peril +3392903=null +-1601127242=inadequacy +2136330800=staticons2,0 +2136330801=staticons2,1 +344336468=grip of the talon +2136330804=staticons2,4 +2136330805=staticons2,5 +2136330802=staticons2,2 +2136330803=staticons2,3 +1960215130=barking mad +-43712789=scape original +621171714=cellar song +1585002461=magicon,41 +1585002462=magicon,42 +1585002460=magicon,40 +111485446=upass +2136330808=staticons2,8 +694847251=in the manor +2136330809=staticons2,9 +2136330806=staticons2,6 +2136330807=staticons2,7 +-1385847955=rightarrow +1343200077=the slayer +1585002465=magicon,45 +1585002466=magicon,46 +1585002463=magicon,43 +1585002464=magicon,44 +1585002469=magicon,49 +-95571520=volcanic vikings +1585002467=magicon,47 +1585002468=magicon,48 +-1032629963=shipwrecked +93330745=aztec +-881372797=tabs,1 +1377351472=oriental +121641580=headicons_hint +-881372798=tabs,0 +1585002438=magicon,39 +-1661605940=elfwood +-607416893=prayeron,30 +-822106577=jungle island xmas +-607416892=prayeron,31 +332368736=mad eadgar +1585002432=magicon,33 +-143368781=side_background_right +1585002433=magicon,34 +-1081494434=malady +1585002430=magicon,31 +1585002431=magicon,32 +1585002436=magicon,37 +1585002437=magicon,38 +1585002434=magicon,35 +1585002435=magicon,36 +-1938171360=miscgraphics3,0 +-1059680853=trinity +781557721=dies_irae +-1938171359=miscgraphics3,1 +497375231=stillness +-1938171358=miscgraphics3,2 +-1938171357=miscgraphics3,3 +-960709976=dogs of war +2129339089=magicon,1 +2129339088=magicon,0 +755433248=headicons_pk +108392383=regal +-213632750=waterfall +-1367706280=canvas +73828649=settlement +848123561=into the abyss +478781900=last stand +1339486127=the shadow +-1055503808=roc and roll +837204902=mapdots +950484242=compass +-1082154559=fanfare +747848680=nether_realm +788224888=dead quiet +1532279978=monarch waltz +-149029727=side_background_left1 +812947089=fanfare2 +-149029726=side_background_left2 +1006643748=high spirits +-2136059388=starlight +2122572442=the tower +-1998869913=spooky2 +1411067174=gnome village2 +-2065077267=wild side +812947090=fanfare3 +1585002429=magicon,30 +1294629755=on the wing +2097127567=monkey badness +-2032107216=sojourn +1020264019=pest control +3237038=info +1473393027=fe fi fo fum +-1686202291=upper_depths +3540994=stop +1742080803=darkwood +740392969=little cave of horrors +-158379532=prayerglow +-691855347=in between +-200702983=the noble rodent +1652745754=forgotten +-1895307673=hitmark,3 +-1895307674=hitmark,2 +-1895307675=hitmark,1 +-1895307676=hitmark,0 +-1895307670=hitmark,6 +-1895307671=hitmark,5 +-1895307672=hitmark,4 +1968917071=bone dry +-850506182=trawler minor +197029040=mapscene +-808772318=in the pits +-1165315580=looking back +-1763090403=scape_ape +-1938177931=miscgraphics,11 +-1938177932=miscgraphics,10 +1936130561=thrall_of_the_serpent +1258863383=yesteryear +1994744000=slice of silent movie +-1691854169=dead can dance +1585002407=magicon,29 +1585002405=magicon,27 +1585002406=magicon,28 +271319484=frostbite +-499867199=meridian +1585002400=magicon,22 +-1938177930=miscgraphics,12 +-84626226=mudskipper melody +1585002403=magicon,25 +1585002404=magicon,26 +3641802=wall +1585002401=magicon,23 +1585002402=magicon,24 +-606457701=wolf mountain +1276599785=button_brown +1969878899=emotes,13 +1969878897=emotes,11 +1969878898=emotes,12 +1969878896=emotes,10 +-1938177928=miscgraphics,14 +-907669678=brew hoo hoo +-1938177929=miscgraphics,13 +72999866=subterranea +619237947=the galleon +-1764950404=scape sad +295831445=heart and mind +908430134=dangerous road +738888631=tradebacking +-174800339=verdana_11pt_regular +686705631=lightwalk +-601591436=side_background_bottom +-1479412376=the navigator +-359173459=zamorak zoo +744536246=null and void +-1701556798=magicoff2,39 +-1701556799=magicoff2,38 +-1396384012=bamboo +-200388662=lighthouse +133626717=suspicious +-810515425=voyage +3061973=crag +1802291895=big chords +-1661619479=elfwall +113315621=wood2 +1813041183=steelborder2,0 +429244831=slug a bug ball +1813041184=steelborder2,1 +-1658386264=shining_spirit +738909086=chamber +526264239=verdana_13pt_regular +-877351859=temple +2142215577=the mollusc menace +1124498189=warpath +-2136649922=no way out +-339706871=grimly_fiendish +547534551=wrath and ruin +544229147=lore and order +3327206=load +1610073470=lovakengj_sigil +-419218284=long way home +-662489856=food for thought +1306461568=stagnant +-1662171955=elfdoor +-1043985601=meddling kids +947464074=titlebutton +-1309055712=exposed +-1487348923=ambient jungle +-1829469821=lament of meiyerditch +233203434=leftarrow_small +-1216167350=dangerous +114464611=railings +-1106574323=legend +-1701556767=magicoff2,49 +-999707515=time to mine +-1701556768=magicoff2,48 +2129339097=magicon,9 +2129339096=magicon,8 +1959211510=mapfunction,42 +2129339095=magicon,7 +1959211511=mapfunction,43 +2129339094=magicon,6 +2129339093=magicon,5 +2129339092=magicon,4 +2129339091=magicon,3 +2129339090=magicon,2 +3522472=saga +-1701556769=magicoff2,47 +-544722449=rellekka +1033441676=tribal background +1915718129=the desolate isle +1890607150=magicon2,19 +1787618597=stranded +1717999087=forgettable melody +1959211512=mapfunction,44 +-243680400=peng_emotes,0 +1959211513=mapfunction,45 +1959211514=mapfunction,46 +1959211515=mapfunction,47 +1959211516=mapfunction,48 +1959211517=mapfunction,49 +1705947058=the cellar dwellers +1216634785=landlubber +1884768198=magicoff,40 +-1588113323=the rogues den +1884768199=magicoff,41 +-905842564=serene +-607599698=prayeroff,2 +-607599699=prayeroff,1 +1890607142=magicon2,11 +1389384362=monkey trouble +1890607143=magicon2,12 +1890607144=magicon2,13 +1890607145=magicon2,14 +1890607146=magicon2,15 +1890607147=magicon2,16 +1890607148=magicon2,17 +1966766798=mausoleum +1890607149=magicon2,18 +1808345541=armadyl alliance +290391725=options_slider,7 +1890607141=magicon2,10 +290391722=options_slider,4 +-607599696=prayeroff,4 +290391721=options_slider,3 +-607599697=prayeroff,3 +290391724=options_slider,6 +-607599694=prayeroff,6 +290391723=options_slider,5 +-607599695=prayeroff,5 +-607599692=prayeroff,8 +-607599693=prayeroff,7 +290391720=options_slider,2 +-607599691=prayeroff,9 +1334775925=chat_background +-1779127378=arabian2 +-1779127377=arabian3 +528722471=island life +1890607175=magicon2,23 +1890607176=magicon2,24 +949634504=mouse trap +1890607177=magicon2,25 +1890607178=magicon2,26 +1890607179=magicon2,27 +3327403=logo +290391719=options_slider,1 +1092249049=storm brew +290391718=options_slider,0 +404357804=everywhere +1890607172=magicon2,20 +1890607173=magicon2,21 +951530772=contest +1890607174=magicon2,22 +-1701556776=magicoff2,40 +1884768176=magicoff,39 +-395250469=corporal punishment +1749113330=newbie melody +1884768174=magicoff,37 +1884768175=magicoff,38 +-1701556772=magicoff2,44 +-1701556773=magicoff2,43 +-1701556774=magicoff2,42 +-1701556775=magicoff2,41 +-858121616=tzhaar +1884768172=magicoff,35 +1884768173=magicoff,36 +666772244=combat_shield +1884768170=magicoff,33 +1884768171=magicoff,34 +1959211509=mapfunction,41 +1639695510=mapmarker +-1661748240=friends_icons +-552301350=knightly +-1918044851=mastermindless +-1701556770=magicoff2,46 +-1701556771=magicoff2,45 +201526300=corporealbeast +1959211508=mapfunction,40 +105001967=nomad +-70910145=clickcross,3 +-1737914947=mapfunction,5 +1801745440=staticons2,11 +-70910146=clickcross,2 +-865479038=tribal +-1737914946=mapfunction,6 +1801745441=staticons2,12 +-70910147=clickcross,1 +-1737914945=mapfunction,7 +1801745442=staticons2,13 +-70910148=clickcross,0 +-1737914944=mapfunction,8 +1801745443=staticons2,14 +-1737914943=mapfunction,9 +1801745444=staticons2,15 +1801745445=staticons2,16 +1801745446=staticons2,17 +-1877545169=land down under +93921962=books +-1737914949=mapfunction,3 +-1737914948=mapfunction,4 +-1655721428=prayeroff,19 +-2136884405=title.jpg +-1655721429=prayeroff,18 +1584819628=magicoff,6 +1584819629=magicoff,7 +437480876=voodoo cult +1584819624=magicoff,2 +1584819625=magicoff,3 +1584819626=magicoff,4 +-1737914952=mapfunction,0 +1584819627=magicoff,5 +-1737914951=mapfunction,1 +124995564=harmony2 +1584819622=magicoff,0 +1801745439=staticons2,10 +1584819623=magicoff,1 +346263512=dorgeshun city +-1665011705=down and out +1890607180=magicon2,28 +1890607181=magicon2,29 +1417471781=titlescroll +1959211446=mapfunction,20 +1956141536=options_radio_buttons,0 +736568812=ballad of enchantment +-1737914950=mapfunction,2 +1959211447=mapfunction,21 +1959211448=mapfunction,22 +1959211449=mapfunction,23 +-1890130256=morytania +-70910141=clickcross,7 +-70910142=clickcross,6 +1956141539=options_radio_buttons,3 +-70910143=clickcross,5 +1956141538=options_radio_buttons,2 +284766976=splendour +-70910144=clickcross,4 +1956141537=options_radio_buttons,1 +196677638=the quizmaster +530068296=overture +-1123094568=sl_button +-700552779=hosidius_sigil +-614076819=sad meadow +1956141543=options_radio_buttons,7 +1956141542=options_radio_buttons,6 +1956141541=options_radio_buttons,5 +1956141540=options_radio_buttons,4 +1584819631=magicoff,9 +1846633612=gnome village +-2128560371=sl_back +1969878905=emotes,19 +306819362=crystal castle +1584819630=magicoff,8 +1969878903=emotes,17 +303737220=options_icons,7 +1969878904=emotes,18 +1969878901=emotes,15 +-78220817=devils_may_care +1969878902=emotes,16 +-40521666=dimension x +1969878900=emotes,14 +673424924=the lunar isle +789609582=brimstail's scales +303737222=options_icons,9 +303737221=options_icons,8 +1959211415=mapfunction,10 +3059343=coil +1959211416=mapfunction,11 +1959211417=mapfunction,12 +-1256560486=last_man_standing +1959211418=mapfunction,13 +336238005=rightarrow_small +1959211419=mapfunction,14 +-677662361=forever +-1655721430=prayeroff,17 +-1655721431=prayeroff,16 +-1655721432=prayeroff,15 +1959211420=mapfunction,15 +1959211663=mapfunction,90 +1959211421=mapfunction,16 +1959211422=mapfunction,17 +1959211423=mapfunction,18 +303737217=options_icons,4 +303737216=options_icons,3 +303737215=options_icons,2 +-1665005042=funny bunnies +303737214=options_icons,1 +303737219=options_icons,6 +303737218=options_icons,5 +303737213=options_icons,0 +95997798=we are the fairies +2001751835=desert heat +1959211424=mapfunction,19 +-1655721437=prayeroff,10 +687938017=clanwars +-1776024210=desolate_mage +-650944128=strength of saradomin +-1655721433=prayeroff,14 +1160873524=aye car rum ba +-1655721434=prayeroff,13 +-1655721435=prayeroff,12 +-1081314499=marble +-1655721436=prayeroff,11 +1097075475=reset,0 +1959211477=mapfunction,30 +-693313916=warriors guild +3506388=roof +1959211478=mapfunction,31 +1097075476=reset,1 +-2134967800=dagannoth dawn +-985763247=planks +1959211479=mapfunction,32 +1999746381=fenkenstrain's refrain +898010371=garden of winter +359174830=rat hunt +1959211482=mapfunction,35 +686441581=lightness +1959211483=mapfunction,36 +1959211484=mapfunction,37 +1959211485=mapfunction,38 +1959211486=mapfunction,39 +2023201035=dwarf theme +1959211480=mapfunction,33 +1959211481=mapfunction,34 +-1065532022=combatboxes,1 +-1065532021=combatboxes,2 +-1065532020=combatboxes,3 +1867160429=old_tiles +394756979=scape santa +25205919=elfroof2 +-663428071=dangerous way +-1065532023=combatboxes,0 +1959211450=mapfunction,24 +-895939599=spirit +1959211451=mapfunction,25 +1959211452=mapfunction,26 +1959211453=mapfunction,27 +1959211454=mapfunction,28 +1959211455=mapfunction,29 +-275310687=undercurrent +212205923=goblin village +-303898981=faithless +-1381531001=tomb raider +260940912=marzipan +1343267530=backhmid1 +1343267531=backhmid2 +1097468315=horizon +-1655721404=prayeroff,22 +623451622=kourend_the_magnificent +-1655721405=prayeroff,21 +-1655721406=prayeroff,20 +-1655721400=prayeroff,26 +-313384067=p12_full +-1655721401=prayeroff,25 +-1655721402=prayeroff,24 +-1655721403=prayeroff,23 +95848451=dream +1966781751=maws_jaws_claws +-995428255=parade +95734525=method of madness +-1308064877=hitmarks +1030045177=mutant medley +1333034828=blackmark +851641665=davy jones locker +417793574=scrollbar +1346720900=backleft2 +1884768206=magicoff,48 +1884768207=magicoff,49 +1801140808=fangs for the memory +1884768204=magicoff,46 +1345432055=pinball wizard +1884768205=magicoff,47 +-783693496=dance of the undead +1274780903=chompy hunt +465278529=the lost tribe +-1666437481=combaticons3,6 +2032696205=cabin fever +-1666437480=combaticons3,7 +1825640471=borderland +415928477=zeah_mining +1884768202=magicoff,44 +-607599700=prayeroff,0 +1884768203=magicoff,45 +1884768200=magicoff,42 +1884768201=magicoff,43 +-1666437487=combaticons3,0 +-1666437486=combaticons3,1 +813726263=crystal cave +1235442953=pathways +518814479=lullaby +-1666437483=combaticons3,4 +1585007985=magicon2,7 +-1666437482=combaticons3,5 +1585007986=magicon2,8 +-1666437485=combaticons3,2 +1585007987=magicon2,9 +-1666437484=combaticons3,3 +104080482=moody +1969878967=emotes,39 +-665666447=work work work +1364992651=evil bobs island +1969878965=emotes,37 +1227328817=verdana_15pt_regular +1969878966=emotes,38 +1969878963=emotes,35 +1581724013=monkey business +1969878964=emotes,36 +-74307138=miscellania +1969878961=emotes,33 +1969878962=emotes,34 +1969878960=emotes,32 +1131171307=wayward +-1154558416=sl_arrows +529929957=overpass +1258058669=huffman +-694094064=adventure +1171698653=orb_xp,1 +1171698652=orb_xp,0 +1171698655=orb_xp,3 +1171698654=orb_xp,2 +1802171733=arceuus_sigil +221109227=tears of guthix +-1661754893=elfroof +-1666437478=combaticons3,9 +1124565314=warrior +1969878958=emotes,30 +1969878959=emotes,31 +-934797897=reggae +2110260221=the genie +-1666437479=combaticons3,8 +104257585=mummy +-1923924724=sworddecor,0 +2136325196=staticons,17 +-1332194002=background +2136164423=homescape +-1923924721=sworddecor,3 +2136325194=staticons,15 +-1923924722=sworddecor,2 +-873564465=tiptoe +2136325195=staticons,16 +-1923924723=sworddecor,1 +123560953=espionage +2136325192=staticons,13 +2136325193=staticons,14 +1038911415=gnome king +2136325190=staticons,11 +2136325191=staticons,12 +1854274741=karamja jam +1969878989=emotes,40 +-1242708793=glyphs +563269755=the terrible tower +1650323088=twilight +-12868552=sea shanty +289742397=book of spells +1880989696=dragontooth island +2136325189=staticons,10 +110873=pen +-454421102=out of the deep +825919099=options_icons,19 +825919097=options_icons,17 +825919098=options_icons,18 +-1349119470=cursed +1585007978=magicon2,0 +825919095=options_icons,15 +1585007979=magicon2,1 +825919096=options_icons,16 +825919093=options_icons,13 +825919094=options_icons,14 +825919091=options_icons,11 +825919092=options_icons,12 +-895977880=sphinx +-874529881=city of the dead +825919090=options_icons,10 +1585007981=magicon2,3 +1585007982=magicon2,4 +1585007983=magicon2,5 +-1618729246=body parts +1585007984=magicon2,6 +1585007980=magicon2,2 +1086075866=shayzien_sigil +2103661451=jester minute +-911346307=steelborder,2 +-1809781334=button_brown_big +-911346306=steelborder,3 +-816227352=vision +-911346309=steelborder,0 +109407595=shine +-911346308=steelborder,1 +-119954464=combaticons3,12 +-119954465=combaticons3,11 +-1846853118=armageddon +-119954462=combaticons3,14 +-119954463=combaticons3,13 +-119954460=combaticons3,16 +-908183966=scarab +-119954461=combaticons3,15 +-282886672=home sweet home +103666243=march +1969878929=emotes,22 +1643875326=fire and brimstone +1969878927=emotes,20 +-119954466=combaticons3,10 +1969878928=emotes,21 +-839455633=close quarters +941457503=way of the enchanter +-1453405761=mor-ul-rek +-415134015=have a blast +-1658514874=floating free +1213477442=chickened out +-1619800349=emotes_locked,27 +-599680631=fear and loathing +-1081041422=insect queen +-1268786147=forest +-119954459=combaticons3,17 +-119954457=combaticons3,19 +-119954458=combaticons3,18 +-850395529=trouble brewing +-1773920521=cave of the goblins +-771284962=claustrophobia +1310729739=bankbuttons,2 +1306691868=upcoming +1465443077=over to nardah +1310729744=bankbuttons,7 +1310729743=bankbuttons,6 +1310729742=bankbuttons,5 +1234827707=deep wildy +-90350772=xenophobe +-750127868=arabian +1310729741=bankbuttons,4 +1310729740=bankbuttons,3 +1041911129=waterlogged +108875897=runes +1447063382=barb wire +-378865792=magic dance +285466503=overlay_duel +1814287296=zeah_magic +1976894499=down to earth +1969878936=emotes,29 +1969878934=emotes,27 +-1567437308=deadlands +1969878935=emotes,28 +1310729738=bankbuttons,1 +1969878932=emotes,25 +-957019274=too many cooks +1310729737=bankbuttons,0 +2092627105=silence +1969878933=emotes,26 +1969878930=emotes,23 +1969878931=emotes,24 +-901674570=well of voyage diff --git a/cache/bin/main/net/runelite/cache/AreaManager.class b/cache/bin/main/net/runelite/cache/AreaManager.class new file mode 100644 index 0000000000000000000000000000000000000000..08bf82e051bb310cf52980356f11e73d9e7d1225 GIT binary patch literal 3245 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 HqFa9f95I%B literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/HeightMapDumper.class b/cache/bin/main/net/runelite/cache/HeightMapDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..3e622a8928f85a619a77b26ffb254b7777722e83 GIT binary patch literal 4579 zcma)A`F|AU8UMb!vpbvJ$w6d<0Ff0#&7p2VS(HG`VPdubXrVil=Z)wI^Oijr_BYVT_A*47^O`nmsr{b zKF|BY8~;6V3P2nFrNSeyDs9@4Y(8zKEZdC4jd;?Gbeq;l((X0JugQ;%n^_f#K-F$z zj}b{3>5<5mq1|TO7VxJsBO_*3pt>iM9f{;p!&mH%^f+_P0%g5zTX*$!wDoifh?qcm zM<$)KjkMiwr1GYhE(n2OZ`+Pt-JP*(ySH;!m(nSx;mg^XtSM02Q^L97T%=Df(}b2a zN32Y`Cu1a}8}+5OyIUgL7VPAg=hYdxoSC)xb?zD~XAGsx1RdBZ5ZD+`S!v5|5%AVG z^b05*nS>d{QY=$ZBTzYyLr02AG%Uvof%6k)&dQpJw$p0+Y{Smy93?x;7}EtBs&QTr zVXRVdp}>-}A?q^Y3~N%uMW`csBc|;_DX_Y}=PaYm4d)^*jeJal4}Ln?W2MdO@?%40 zcDsztNm1NL^&44Bjti6JbTU55JQv3PjfKd=C7~=L-_Rd~7nf>igf7iSG*qCHP}xa~ zA=j14!&#hS4wMx0#;ldJmA9=_WV1QBHJjOEF}uw&6~WGlxH;}5O+}PhbYQVEk=T~v zii#_VLkZrLAVLu9u|Y;bZ#ql5Q4G0MNF{ufXl&9@g+)^L)f!r%3xs5(E(3FNzFk9y zoUdd`;`x+eo9&r=Izi|{qw^s%@&A`qmR2Hb>@5N;aAAF{!KI9`*N#|Y#)uhd&kqlq zBxp>Inxz*p4WGbfqUum>ubH!VFn9G0rHq~d9>4Cz78TbCgg**s4O{U^Ruyfu8#$8} zSXD7;zE8vUGtCc3z5N<)Soj4e*JD7#PPsQkHQnq@(pNculZKnmnjZ*Ymp}_i9d-f_ zC#*3uos)&WA$;5I;}hWt=XHrYV0#OXac}OHypc7-^|##~?rm=f!a!Wbkieq(%8R9K zlkHAJ0xT$Xk8ERGhFSVWw4Lr)*w!4v2rLyzw$8IlUBhmSvH+~~aKZIx?vg&l+ZrczzC_SFvAUajA6;U%=fY8c(sT!A2_cvQSg3Fi$;S!o4c) zVNaabb9z<7efTn?N}ChJYw>9f3ywX9{P$~k0AFF@k&oN0l*#429>>F}hi}NNM%OuYW?WQPmUQoYJu93K6vLJKbpL8xfG@cz9Qt>KT=upFP zvv{I+X0w@W5T|gdith_lI9p^5Ir$CZb^K74-j5^=y1Ke#>AjAhX!xmYXMQqe+qLbq z8JBF3h5Dw3pF4$`D=Z0%ZtZ40^kwqdxYev@Y)wkr_HQ$ z`!aJX{>FpyoRCWeq2eFxP#?aPnQ|k>g=D3?rTVcZUan%9YodH-xgJ?A|9HSp(yM{6ZtINemx+{Hz?9BiD$C5=r-ahX)*S)eKc1#9U4 zT1VCS?rwaXbMi0f_%C&?#pPVPf^!N->m0v#Nt2ve*?1D`2O3|(WlgiV>L@l++&F_4 z_tiFUvYHGFz*P&(t}L2eiEGeFGXh<>mQR8t+6kJ3`LL_Cdj>t5TyfhB zt}ocy!P%P^OiT5?(}>-1 z98&@t{L^@>#(x}N6nG828+-uOwSLbt(h?dP`tp^g(pf?(t#!kIV4-G~& zZ?t?G9eS|pYP~!$7_F%BtL$g$af))yD^S?iQGZv z;&JYImiu3#o>ScQ2GRZ_ahADzlDsCK#oWE^pe{@MZ6}K!dhiyWXCA!t<2QJLl0t6| z;0Ru1HkxSZB`0HRY4<3l0R77`vH)4Jm6yy}NDOJ+*5MH5F<@AYu1m*~dszRtp3ARs_Hwes;u3B+UMK5Q$$Ys0_O^Ek# zfe^uWp}&i=ITGyb@5wG+Z(Mfq=H+9Qz?$Xu#^w8~%hR1lPOuz}L0O&l;G+ng z#HoQSzG+xzU} z=Oj?}&UH@OBvk916e&zq1AalhvOJgJmz4ZYL={lpLxp$`K2h}_&U*1He&xZhNhNtO Zct}J+s>$b{@mJ2tOXoZIJN}89{{fQPPo4k( literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/IndexType.class b/cache/bin/main/net/runelite/cache/IndexType.class new file mode 100644 index 0000000000000000000000000000000000000000..d7ccbf9ee0b424142faed5fafc0ed03ed17f6af6 GIT binary patch literal 2272 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 UW;`pz63Xz1CMtzroC5Fv00Wm{ZvX%Q literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/InventoryManager.class b/cache/bin/main/net/runelite/cache/InventoryManager.class new file mode 100644 index 0000000000000000000000000000000000000000..6c3d8d8fc854de4d069c77894e1322541a8e757e GIT binary patch literal 3117 zcmbVOTT@e46#jNd*d!bU5uqtwP_%}N##-woQB*)Q8lV*~Rcz}aIl$3)f+3;MYVG}g zvG(4lzWHh$jit_X`rNnviT;e*Z|_{CC*w?qnZwCCYkzxvYkhmI{pUZw{SM$Tew6SC zbU9WwoXI&>%FbHhgqfJJ!ZBywaEIu?ryVn!Q((i(KJRw}Pg+y9 zV`uHOGgparsBDb(6SRK6a_JZ747ov+n;2lgStpMuKWS|kv0(GJ8GZHNVt1H1C z&ScC*6>$Ko(By}}8Uqpy>aE>?5A^~~aoe#*b5|y<%qep+MLsR@biz!XF*COMT{L>L zGd5GP#VxSq*(VimDs3hO0!J1S)~seNv7r>3oesyw%3mZl3hZ{NM|H{+oRz6cU0fRi z=tNThoAHdq7J&{Ilv36VY(Oi1 z7H2I3+pt|g4vviu$BvE*tarmLyGK>XI}ALFodOMvNPiJH;9B>}vRct<55~F+yCt5d zyj@})OgmHdbRpP1*h|60MyaC>Zh=;O8R;%W3`DV?r$zE9l z+JQpS4`&iH_B@lmDHN;4qv#WD#1Muhj<_?al*hnP9OG$K>L}xPxh9c|O6c7a0|6XI zT;fE{4T`=7Mlf0^(XgFTy&x2t74frI)WNqi2Y8g!J>PL>w&6BmcBk)wT;?CsBoHzX_k&mEzFXlnc$-DkeOw* zJQF;0zNvy@H@mS~ra#rOm3xiGRjxGs>Npw&cDaF8r^>BZ0xQO|X5#XQIjg6N#C6JA zx4**p*31sT8jQY7QIt44-ql=bS6)q&=mlojP-> zMJ+#u|2dcB!hxPF(-hcKqpv+FD-vG`>~!f7Pgv;3O?++O8+^-x+f=@Yu{vDDemkDd zWfGP;ha_K)v3NP!uCjrRyaUwnTIE5Dx(M*CMO_VO^=oSYUcNWN;By5nr|IqC|1~`i zu(IbNR-Jo*)%Vfb(|aFnzvv}T@!7&<;57827flGG6*~~5rLC|SPosms2%|S;(Ch%s z{I-rZwc&cTnK;VL0<>Ivh)(XaDc*ArZFzK!sQ-7-okw_d+g&`D$G$ucM7(`L?-B+* zi1>oupf8VDq&`@m$Ji212}Bxhqc_;F1fKOja4{l#gEEgv^|11=BYuLm2K`G&d2m+w z%?kYV=r6^o4vN!urU9IT4cN_C_mII}UM3FuNC<= zAj`iT`86YjdAvr(9Wb$gMeebc2(NRcmxw2D4cD2Q2yx!T4Ho7!GxQeTW^pVQ;~l(9 z|K^h+FwvyJ3Hn(Z8U8!$#4p5Ptpq~5cWKEy4Hq)(}vyS7sd-;uaS6K_$(SHMf+Y?6xS MYWjT7l^*=?FV#RjegFUf literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/ItemManager.class b/cache/bin/main/net/runelite/cache/ItemManager.class new file mode 100644 index 0000000000000000000000000000000000000000..28c61a545c34fbf491f10073f5bd00707509ec53 GIT binary patch literal 6136 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/MapImageDumper.class b/cache/bin/main/net/runelite/cache/MapImageDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..a569ca44928eb1ce19bd4885c9450b954cae1312 GIT binary patch literal 33378 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/NpcManager.class b/cache/bin/main/net/runelite/cache/NpcManager.class new file mode 100644 index 0000000000000000000000000000000000000000..b18aac553e1de0b9e7cf99cd63403810cc83b061 GIT binary patch literal 5270 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 G2>cHb7NkS~ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/ObjectManager.class b/cache/bin/main/net/runelite/cache/ObjectManager.class new file mode 100644 index 0000000000000000000000000000000000000000..d13ff75a6e8742d8a0c047fabdec5a5a4482e751 GIT binary patch literal 5315 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/OverlayManager.class b/cache/bin/main/net/runelite/cache/OverlayManager.class new file mode 100644 index 0000000000000000000000000000000000000000..14e40e872a13f498187d7b06d2e223d7a13de5cd GIT binary patch literal 3347 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 NOXA<~I{t~^e*rxlMHm18 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/StructManager.class b/cache/bin/main/net/runelite/cache/StructManager.class new file mode 100644 index 0000000000000000000000000000000000000000..3a820b0bd504681e6ecd818c2d5b9ac4c5b19baf GIT binary patch literal 3377 zcmb_eXb`aW_G$plECWYe1`L+aVcXG$u5eQ0%_jeP8Xq z+K;VIjZ&YdPrtT5s`kB;6`a^F{gBDbx#zz3ocFx<-23-GzyAT?Abyr`39LyQRw$cK z8!6K=LJ2)FX@ufdHlMHt^t3)Nh6ypAs#P%3pD1eOx6%s8FPRbSN(cpzoy#+K#G^s?*v@w{!IA&yr z^|2I_Yl&qNdg`Q}HPv^?=(Z+J($ek})|~n=3wJ7`Ck1?mXA;JgT^fnC0!!?$%uFac zR2h+2C$Qb2D7926xN22n_LmRs@cXaIq_WoQUtD}~cHG}s?K5*JwIgj;cssF1g5*p3|nO^nDM z5!mNg@9MOA(b^u2br<$X?54mSV(rVM$IXdiuzL}v%HqQ(M*4;YRy)O7b!V`<(4%1= zsK`bYEUQYDMSVDcUWtQsdAGyT(1$}s-VbIIljbyeZx2T6rBd>VEI>bwN*r-crdlBl zQ5+Lkpwv;pU+2gpCza7VMtgmTVNhbA?gAxW4MR9ytWv+3GN}GwaJ2V7!nZw1+zAXz zP!8=51*wK(d#iOuxa}y(>c)+kIg3=B!fA^$q{6Hx0$cJg>!Vp?Efl^wQA4KuhzsZZs}%bsA(%;ISjxzkb$Uvg61KdIp< zJk3xh_1vIMGxyIKZoy(t6WHmr1#1&`YJTjoJgG{p%yAP}w+Ve4P1UXHpMJ$ALQK89 zP3vKncM*$P@;#(ml#pw*m&=S7cgcFEl;&xkQ3=+?u~}B6MW+T*A<*rFSWD6!>R?6V zmY%r4V%i6o#O3k{pzazJhrcZMnj`+yeB1wYu>0^KK9=}MU|CgXeVJ5>Hyd?x(eMdA z8^LBN^OEKG<=D#NH@2tzy=4! zJLp^D8-b8Rf4kdqY+5<{j-}2L5vAx#w>BT|BtL5S3|CmFcqX4s7^;=9aTT*GT@Sky zA6QH02L2l1LW{b`@P^r^fRI zH(kf_U+pRP^4S76pIv-z=CrL?if**g(psF16~(P6=1K0A5EAVY{SpTxViNC29-@+%ykQBvi}$!#v9|Bq72QUwAV8DK|0X{8h3_sq zQIBmuVke*#eM$)kr7v2PA`a7ADZ;Pjw~@P9eC{H{U(W}M*+4}F_$vzV<6C@3D1q-Q dkl_-fr?ahqALiqnsKN16a6A>9pX>y#{tJe0i8%lO literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/TextureManager.class b/cache/bin/main/net/runelite/cache/TextureManager.class new file mode 100644 index 0000000000000000000000000000000000000000..6fe4f0bb82c979b9497694d4eee89f9b7a3a40f6 GIT binary patch literal 3242 zcmbVOTUQfT6#h;~I3$cWP%!llwha)B6|ae?Tx)6oD-lt&b_fHE#)KvVMSHQWz29rE zt51FN)ppgmsHVuy2y98X*qF{oM%8vqpw23S$rD4u1~G4$ z=}5xNTio@Jnll+)ffeX~X#236K zsKGi7tI!}&6KWfiSTE4H47Deh)2}ML0W@Nr9|Fx9{0OM0pazLLfi(#;V+_wQ(;A_FG-!;-QlDwu#;V zj-p56SXBp(u7+Op6Y8b;AHc*D6M__%)LdEnW4`z`aCc87j5dLj;Us| zRM4cx(e2kQ66KlbrJLzu!S1XA$T@7+j~eF1QWV(lreDdRYt5=DsvK4sM&(>nPdfLM zz@EpsTA3_?Ril=kx;&)M*^^#^b*Bo$QDtEama4FP{XOCRR?q8s%CRf3ugch}q-G^v ziFXBdyL9j)j|Ff8?`!x#b%ak%Y!;=*l1>g^1A3pf(>-9tYS4MuB&z5P?4S|jYRH5T89j-@W(tLg)HV6YY-Rk3Uc(( zf+X^=7SMv4~n)--4^SMy4(@9k1baT7HAJTj9A+XMPDGaY&*|;;6)% z62~R)Imw}l5FK8}2|6og^DR4v5lRIO_*C4t`QWjmthI%MHhQh7;Gh?H8}Cq}3g9NS zRc^!Tu+8uAEi^L?HoG^5!Uepy=_mNYw<)uU{6{DsMJAgV83?GEO|cClEWi_t`IPN* zJ9TKcTpMA0h>z&CnKke+qxRTQvr6u>9=(j3{iK3yq|PV!)WO$BJr!I~;VWYNOyGCi aSi+Yc=Kq_A10JskI9Lw&JDTv|`~LuUyI3Ls literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/UnderlayManager.class b/cache/bin/main/net/runelite/cache/UnderlayManager.class new file mode 100644 index 0000000000000000000000000000000000000000..748f68b24c6a0e66b2c241e9f7e421c4d46c3ca3 GIT binary patch literal 3364 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 C*~3`? literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/ClientScript1Instruction$Opcode.class b/cache/bin/main/net/runelite/cache/definitions/ClientScript1Instruction$Opcode.class new file mode 100644 index 0000000000000000000000000000000000000000..e28162974b043ef301f02ce26931db87ae6a9658 GIT binary patch literal 2688 zcmbuATUQfT6vzL^gd~Im3>QJPwAG?QyhKz`3q?X0U`j5UnSjyS7{Z9rFrmqWmfo$s zy!IRP8+5hf>eAINU43r*4f+lG4f@j6z0aVqy7Z;wA^-WE*=L`9=IsB>Z~y%K6hH#s zgt1Rx%CX&ez3JH1ifhNqrScs+zG~mDI2E^2a~knvwPHK2S*}+$+)=}6xbVu?(vq5L`;+ zt_Te7%qu1=f1%=BHs>!wyX3HmVn>&ExwdbUq~zUe4xHv&C!A zuP9N3_DK0NG`GD}Uu&+@xg~2&#}yC;m8WO&>7k`WDz8(r#Ere5Ok}cLY8QK^wNVG9XhBqZ7Lp#G;6738f4AT-F44n)~iB1NMVNOD0=wdJ= zx){0{QWD(^Jq%fi9)@0qoJ23feulineuh4VYZ847{R}rG`WX%|yen~lVSu3|F~D$; zVO8QFLVR^wVi2zibfzkfooTMG*mbM4QndxTQ?+ubx>TxHn70QH<>-tn>$c%+RvHx= zPdHA^Eh+o*lxl5#rFJhqZ##CqWy)9tvp0?d_BYSOoes~{CY~d4uvE2(KtEEO`VpmnqSKQelza8n77By?l zdfA?<@R<(2>B) z@xKc6GRoKuccIpBr$?!y1N6b^pB`Y71El0{rDScTYxN~PpSrDR2=EoipwAS9Ds>mq3 zqILKST~%mmoqn*Ta7ojATvk}nx_rE@@Ext&$D0a^T92RVmckXS*T=H9{|P;|fQRE| zA?P7y7Fs-O7^W29u`oB)^ZD5GL5=W^8 zjvsGkAhg{DHIh6X)<3&f{;4i3r9;KQ4%4 zxG2VO1b5Ubyb^sF>Ayl8qNch_N{xkSvPqCs#!kHQ2=`)xKf&3lj3YUYv-Htyio=F# zSH9wg4baE&J*rN%DaNTy*>-&%?80Io_Ovj`Pd*(u^cankKhPb2$9`V%yt-C;wSBmq sBSta2YP4I#9^<25AznT&h)-3{&+xg@`}l%q(tLpj_=-&bwHkl$FWsC~9smFU literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/ClientScript1Instruction.class b/cache/bin/main/net/runelite/cache/definitions/ClientScript1Instruction.class new file mode 100644 index 0000000000000000000000000000000000000000..f7c4d641ca28cce997e569ef9babb98e16f33aaa GIT binary patch literal 2694 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 NlQD6X&*Bfr{}*3hw^jfE literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/FrameDefinition.class b/cache/bin/main/net/runelite/cache/definitions/FrameDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..53c97d92b7c7f885b993e4327feb34ffaf1b7eb2 GIT binary patch literal 4333 zcmbVPTXR!Y6#jOakPr?u6euDW0YTFi2y#;iMN5GadxN$XXhk?p4&>1EoRV`=DBkdX z*C%Jx7vE%t;X!8v86F&c(HVb}ir+d(nxx4zX8P~nH4Pbz3`Ubmc_?%Mf_HwZjQ&}!X$t$0(RwX&nv zE?D$trDLfb&jo|&?z6McqdOeciwv(tKR zT+f>#my|&_Ytoy&zIdr2Wd&XK!tsbb81L`}QA@2j{FH_;B6OH|V>LVn;~kSJF?m|U zazyJ)=4I^}4J#U~-ITQs4VtXA)j)d(BFnoptQ4wZLVoq>$YMgnD%rc-bVkc3#nYLP zwf!1e5#y;j#ZwE$Qyt?9D=1bNITU{kLIkFjFttR4;*;J77OgPt7HODyZ8f_~$rlqx zt0Pp1Qne6RFg_t)US?b?=sBjty7<82dP;UoL>YRohU4gAO{I0~gjkF6q=waKli4W^ zoyFNJ8usEj(G6(Wgw0X3U`WHu=n>s%4O_7-iV=*3F^RhSXi9(D6xk*{Ta zRNO0SlTlch4THW{wXfouhHIeP;W<55ForKP&l?>{BghfB8m3WDXqU99H)&(5y{_Q~ zm_O@h^l78lw$i$L)^r)K<+!@#G6k;1Q}tUPPtyQsqJdu|@rd;Jqh1>v7vA5}a1(DZ zSx4Fj;nt$~<7TE??b=$-ZJAeYpNlsZ$@7cko3*mnFho^zU5TP} zUv;Yv-gYUAS5I$FcO1hB<8y_bbrd%uEsQS}wk&PRG$=BRZ7lT`CToNv?=;R>5R_!( zec+Ak{ocqv?~QEe-pJnVjqKAL*Kr3s6arX7X&I%po)$=Ot~d{M{(|uk^g^y4D`Uf|v{IFC!5 z1)&pb6IO;J|6o-ZO4GD|(H=$%|3y?Q|Imid+Irr2=89V04?t1VSB4QM@$Ts=WNJ?UV;LE%N>et;Pc4AJ4h;ACJ}GW7As zpk$hQNI$XEZE&y@nvz##gAX5}PCgv%{1tC@2JWG%Nv!goBAZFkPCh=WUk1?y!rtcI a0N%kZjuOI0{C$j11(CDQ@CClYhW`PI9wnRr literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/FramemapDefinition.class b/cache/bin/main/net/runelite/cache/definitions/FramemapDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..5eacf96de7491510803f222097e45cabe733f566 GIT binary patch literal 2815 zcmb7G-*XdH6#j0KZPL2Xg3y8#ELtRKD=8ofgsP=bh^BzF7A5}RHo0w* z;~Ce9Ou3;OEmLlqRmXE8$M?eWe4yK=tv9Z0>GH@a4BgicblKJ3TKVS6eba~(GEP%L zRTZr0;f4vRs8i@)6@Uf3K}EJMnm*TfYf+1KYbL7lOtx5}`pE5$7ddTH^&U8(v*Mar z&+{W4vryPybN%*;zh1s(JQL{1G%E_ZIlpQ8!M8Rn^eGJ19M9b7v{y{9qzNJC{DyXy zb>N8HRpz3WLpo<`|2uX%Es*t65@4=as#nGTYc}#IDA;@#CoGBA;`_wln2ml6FdHFnjXknEZR7Q1ch<%T4h`TO-pk|N&2o1l$1TqWfqod; zDB-+9p8Uup2ESpWW=;)3UF?KJEv==ea7mL;2qrI9mj*R${+kywZ_lm1E@iX>4 z;wFPv`70*CQ5@i}ofzOChAFW%aA*gh!#~k*XCTg!9e|GR4u~Ud2cWUth4u#COaZz` zU4{|$O&ocGeUDRP8%`{`Ns0|d zeQdXw(shDa!bA$sAE}eRtxrz;04w)s@(-x*U}Yao{tmS;HSr53W09LvQ+&RccNC^6 zOm7NjD4cnUcQ!3AP`>aKl~~S6xwAc;JeIiKDpDOE;6u_phFb&(V%u-@f*9vxiOej?*eyb~{qyIHRIn_ zmd0rn2hl0kEfvRI>$Zwhu60Mn%dT}-#aY){P%+?I@2D7bt$QlYyViXbuesK{DlWLz z0~Mp_WNuq>y7$bEdtljly{KSc#%4awXj_$2-;&o#dC3@dxqWA9<_6bU)Jx?8)uP3= zGIr6)%EJROAFJD%?xaX5Q$+oF&=;M}|)$B#XCZk!hHPdFaP7O@e{_3!Bz$>C< zuRA%v(1u1lR$+oGY0FsUVpg9pBx#R&J6qGa^RiOP$e3l>CA+9?&FFUC%9Yx%jrW`J z9+RpT3&Y&DHuQu$d3UN4TGqCTPh<^G6nyR9*Gg}fa8fgK1-*1;+OjsvTj{-_@U^_~ z!@Ezm^g7*_ef?c+PWvNMp%~W+g$(sHeV_^D7JQ`O*E%s6FmhLwp3uTxWLotnbx)YMU@rffPjh0&?0eNIiGb7~42 z>tkeOPNM;bh?UO|Oq>-sn5(0=$gd?J& z1Q7LxBcdP$5cP#4qMij1^@k&(90m}@!VytT1Biyg5mAf-h!Ww5sO14f$#6ux3Id2m z!V&Q%2_Q;^Bf5-q9iq!@Yml6XAKO9q5485?NVnUgk|UBolE{);SAscDgyj@b5YDT? zoV{T=MPP*U^=Br?l zV6h682$rf~nP9mJRtQ$AV3lCi0TI!o#yvM}ue%mcMV>*!8rR;1Z;|Eg+khN@*M3)XN>|E0L?mJJNZH z?}Mr}<5{zwHRo9w&zkqFMbBFDtYyzy@vK!^^_Sp=u3T9{BZ_$F9Gob&uuiLii^;>N z6QBFedl!(DHOSFmnPr({$*|0`EV3-IEVHbztUkvh9y&&K?^WQwE+s27QRK^@&Zu8G zGXhfaU$7NFh<|p_>sEd7h8^_BBRh!2J0^B8Bsd|DWW3|#4o2dQJMg8?dCp&6)gt^Z zYeye9>aBm0~kUKNyPch<$tA1`JyE&DZwUF3nTRb%ZK=wNInBU!Dsja GJ^upky4yei literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/HitSplatDefinition.class b/cache/bin/main/net/runelite/cache/definitions/HitSplatDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..cc17b669933de7d6b3a7479fc517089e7a50ea05 GIT binary patch literal 6434 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/KitDefinition.class b/cache/bin/main/net/runelite/cache/definitions/KitDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..30f2fb50921b913b85ab9795f7abb8a73f3a0c5a GIT binary patch literal 4335 zcmbVPZF3V<6n<`+G-=(^QYeVLid2%cHj0Wu3R((<*oIiyoO{l5Z~pw}_HO_N z@Oc;kg+=i!w4#LT+|o!L|(UM6QeU1 zjf|@hFtZ9O#WBao*m>KTu*Zyryq+;QHa)J;R@M)h7H!)d!!<6uMaP)1eNAVDraZTG z#?CIC(j7O&InDES*2otGkt?msW(RLNf~r=CU@F5@?WCM^)_(BW2-_KjK-$NWf!|Ngb`tw zE6pT+GWdXo78&gH2CKp=!w+g`mEo@H;Zm%{BBtRUv1p^kk#gW=q*sF`-nVdMIo`6V zlng$sp$+R4)^l*M>QH3#Q4Q@f+HMw3Rv!=#WlAib(9nVP^u18a_fT|tJT^&}D@RKy zV&J$2QN_{-n5|6p`V5SookMP1UeD>`y_ zWh7%$t@QA?h7&lZ5XtD)F|iiqGa5RvL3$$^;(qU>hR5)@=uT1_Dd;H$ChP{68c?}PtPY_>}x#zvPDSGV9 zozd_J`dBr#RKhAhSV}gl&0%tkyLx6WtuK@^J(AN4IjIssHZ{!RB8}zHQliO=X5Q1J zqy|H$#!_j9qS-MD#XPAa;@ab`V_LHc8>6v`m3?heKJ$xEI|s)k7? z8E;9$%ebPjd0wA025l>&yQfW;d$$U%Zn-?cYthtd^#7-62xzLtP8phhA>YHTXu_)+ zUcqY$EEQ&2>$qKXGRBZ8^wwEL%zbiV%#tIv?G{`|Uq~Bn&dwHE@fO|*<86gKD`#q2 zi}sw6@B{1zVo1-pw&O+UU4<_zGr45#1D?>WY~CpB8L{oT;zDxG*i=oNSXwY@m`_(A z_?JntGA1R6K|P-z=k=6qZ^pFd^uNU!?d5lz*_b4bM$w3Nj=WH7H63PvG}j}^LCg}+un!}wHT$J(Y$5I_1Xc4h_> zyM;u;%ZWYKG$LNho4{*H`Cdz6_gd1p*OIZlmfY;MWMHIzWlWcEnqt4$!{FfOwJB0ovb~Yfs`p4WNV61tbIGJvXuQ$C`<> z$+swFq$ISIha~dB`k1>L#gtML%w&Dc?nW`CYz4EwK4!F0OrZe5JcPq*#&hdU^fZbo zbRw8f;psIoc}9swF@>50bD%!vzD6;H<^=Ny2G`stec#_GrckC}9>uX5n0KfXa=zXZ z{|=$xjh;WCzDB6&M$hk1>E8Iy81h7RQoa1Xl`#s#6o!|DG==oCFiK(c7M@+6Hc5H1 zLOw(JOoco}d8$G_NBP_>ys$i9r>rl_L8-;2Rh+)d_n}-t*O5V%K6l{@807f?E^yuk zXyM4;SQm!UG_BqHLr~tlH3D;h)1`1j5|P>r;MZ-aylRMR$*PKP$y$8*S1Hz4JCgmu zL)$u%If?4|<=$|)m;MToj?wQC>d?zNhBQ|e7|#`f!CVm-$rXWNoGZ^^3`JNgfLBYd zH1P#$c_kCVW!UWb0o;zj9mLSY04lnv?$Fhe5D*35wwG#z@&d1Zxs?0GU4C@MVM8aR z;r6BB#-$nN$88tcaKqB1Z*vb=i_H5=+g5yq*5ZsSe0IoDCgQ)~YCJ&Rh(~^HJ=+u* zJsac~;@8YC92mWceeovNR-6U4d8NR1kdWp15JWd!*~=fOQT|$t@yAOK|NGAhKN%9` lWJq{#9eMe@&ba}+fj8L-wY|sheSAnsegl1kPw*MG{0k=d4K)A& literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/LocationsDefinition.class b/cache/bin/main/net/runelite/cache/definitions/LocationsDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..6c18d22fec7fed50ef75cc326d248a3726ac93d3 GIT binary patch literal 2869 zcma)8ZBr9h6n<{9c`>dKUqGqv6*VMatXiuEu!wJI16Z&qT3eTJB`eD=-Q6(bKk4*K zzjW#sKiHXy9Xr!$zqB)*{-n0{x!FxvNJf}Rvgh7=&biNd&dcVn|K9uxU<}n1Vgl!E z=@;F)EiKcR#i~)Q$>M^1V%nx}I<{A=I8~z|U2kospb2E38mmUpGVI0T)cjLf^#xL{ zT%^r?0a0$P<^*I?H0T({`gm@D01i&qZQop$WqZ~1%y~N(6LKNXLRfjq_aBS z!@&&VIH%*3G7*l-=jK8ttqI4kNmrmt<+a~hFW>IQL3C%=jBiwzCXAJ^6w)=rtEn5MmDS_#;5>$Z&rmqspC^rQn(|qcfIAuT-SJ}`aXjxOp=Egr|wqeO;fejfmV&J z&zdvJmVsY$9N+U@V`W16HD|%gU>5gNxF^uRoJ2o)7*+g=P({u0t$iNYu1}R5<@0@wFx9|#wmG5|4PTKJX2|r2g zAYVzoPE^`Cg>af4Hz)pY?j@-GsF42w3GGGUcZhG1h`%WO1~D<1Uqi03q)-^-_d9jQ z#Sj-m%|&sNtKt=H=uhnI)BeEj=g^1xv^9Ltu+>x@w1dA8T-+l25zgZRf%f1wK4g)_ zFp8tN$h|nOqYocZ(r}5s_9LB2|AVd+gs%UK-W1~er1@V#y>>c8d6{li?h`7!&Q%#u znP{O&5Q9R)muSaA|DFytx;&pP4QnHZvZb1$=y6jTdOX5)aZ(+SmUOo89I2r-T%ks1 zI`V>vaQ&ssS(2r?(&%?&p81v}+A5`K(a{vGU literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/MapDefinition$Tile.class b/cache/bin/main/net/runelite/cache/definitions/MapDefinition$Tile.class new file mode 100644 index 0000000000000000000000000000000000000000..ef100a550e4135a0cabaac70a7f60ff91520f02b GIT binary patch literal 3773 zcmb7GTXz#x6#h;!Y0`FpQfLv22-0G&L%yo)o8|k3#jT8+)e0)Dknptc+s?X2byA_#-PVP?wUf>& zw1@I#%g-qs2(=~GwiyeCbxqD{f1cd?vBarByK z7svjpLsBZPS527W>a4oT`4#t|iGAXhfUZ=MEuIk*`^D4B>no?dyT4A>2Uhtw7uBA} z=ueBeo#yH>jQ&Y6nlx6TXUtVKD1*+bp&V(jK{Y-Wp}teJ^2~o%ZAd|hjt*RJ;{irZ zT*N!9zl`Nf$!amaYvM)pi1eO`<9J!5NfWOG(j^mpfi!KRKagfk3@0=DyZRxpj<(@rd>Y3mySg~=nfMGhiM4Izi+b^v z!s&WxtT|Z-*-1uOGm!zC_sFKTp;NAtvHYvH&%hnew;Z2$GF%H5KAE1BzuK-19X#4a zVWD>wSm _M8a~2GzFg77H0YO)_GhcQMo%NjeWU>AJq>7p$#$?dROA*M?2FagaND ztJh*X+wO)=1{($uPg@z^E$qlqwiLdp4LDpK0M1%YHm|+jIoI7NZjJ8ENR4IJgDX2* zy3X<&HS5dOT4M?!QdT~{Or9P+(1LsdOsTi~^uo{mL0OHd;S*KL6^;E<;#-kJN=;{L z6lt>>wcKQ4s`Bla8eprY9TH_KZ+V{f;@DQ`+mqFLd5Yt%!trM><-G?zar-D~R( zR)qI2wIM|)W%C-&J`=O&5so#BDFrQw1p~3GFGae584)rZ!(T797 zLCp^jKE{QTN?~l6<2&(D8K*K{Rwk%Sl$8{fR9Ts#GF4V)sLYg=^a8c?1!Lq-v>!G8 zz`+MFM~)hg@j+=nLmDKyht|#q!B)!pKIXB&!*$_HERyOXD6sb~(-y^D>K{@vutcmL znDN9v*iSw-OMm~OJB}#-`E_f^huPlj(57f5(MnqCw`|a8u}VZS#vu_Y`C6(2`8RC_ zA#ZeyUNpvzb&TdDwKvPsctx71NU4f6Rgq?Hj`6wlf&eguiH@NMh>twR3Rl!m-C(e7 z7-$sNuv+Tg80V{$BA8|xua#0K2|Idpaz>7EjtPzw#}voR6Ij5r-e7%Uyh=X6>TFbf75crmf~1+w00*l7QfIPE}gV(lyx*Hxqu{MD!!43jI*jE6m!j(^+OsAsNmK zkT;FotCfWDF6q=o-6)RNQk;ZQ$}P9X#|%PH8YG-sr_t3LVo-KlwLTBgSuJrXqde;Z7D*V$5q zpbA02GqUPC?jC0Xt$x$0tOxb5x#OMNk*@dW|-oURO zIDq^uSQz}r0`;8?2m|Pthz5QH7O^qdAxiph;-%qwI>V19=^meAZ#{s&4Xo(=s;;#*3_pAG#% zqB5NSg>p?3i{W8B-}5&ZBQQqxjjJ%O{zliEo(b-0yiFVf0nI@H=jbNgLReY+ecXm% zVpPOA6hKS;LtPpPUGJs@|4Bte%?G(-Ne(w!LqWrm2YgAe@G(K7k+R$f3t?o6qlvM; zOtH=>KiOZ69ITM&7>sDvAWI`;jiZqh&6Xx1l6zRiz&}Y-5h>k8efTP6nU)KT2UOE9 zs6=#>y0amf;J<(f;3-s*fqU}5(u2H~8PAOWMW4nGDX6R2oPKy-M{!zjb5Dq#pao#W iXpxriP62Th&l-Kf$k_jqp3pjctJqZ-J{#C)-s*q7@-u}1 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/ModelDefinition.class b/cache/bin/main/net/runelite/cache/definitions/ModelDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..49fc1674118c6797d45146c671e4ddd9817fce3a GIT binary patch literal 21889 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/OverlayDefinition.class b/cache/bin/main/net/runelite/cache/definitions/OverlayDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..0d9677e03ba6f918d61d5769956a0efbb3cf2ae7 GIT binary patch literal 5343 zcmb7I-E&jN75}ZiEaYn;j1964j$;g!g^PhC5XF2L48&?}oZ19}LsG7#i*>PluOnSK zKnQ8RN}HzXXUa!t^OAuVI@5OQbcUIB+K0aMy)%8xAJB)swbRLj{?5IUEFw>&%Cp*Y z&hGy9?Aden9QkiwJopoUBlu+tdBlSwVatXp0~2@23$L<;LnvfIa1WQN*4tb*5%FloMRcqBB5<3XB5U|&U%-e zshJpcB@?T&wTzz6l=8Y`j2H97P7Iz_2#ncTV;vMWX;_C)gj8HZJGwZONDrQtp&kty zLPBlTu->B{)6nKok86l|)HV%KkJ_$bgGYT$LkmLGZ^E>UlcmKuqi{-}%Twd_37ZO? z)(fWaWnsX{nLOCuiU0Q+Mikm+96hrzsV})$q0uE?D?g!8wn#J))oQe9(%DO2H5wt3VxX$&PHUX&d8jXC7&xjIJRVQn&aJ4HoRD?ClfsOo{ltT<{&2E^0bWMQqwN2`@TxN?fr}61HD%3>{&w5l|!?;IT8oudKOByCH zNzbz7;_G&x=eXfY^qgMINl;Ss+;n>KIFDX1ilsc?l(1vZI0e(1r}+|tH7K5RMAW#V z;W=;1s~W!LQP(s~d(?L{%y`sW8cuoCI~tzH(RN0{cQstc_Y^iS>I=r0ZDn-ljOkDt ztLW&KL+d=2Nb@r*U+MH38c^8-@>U*-z>gnj_&zrB{hF~$g^Y2+l(64a_k!*cYw!&{ zYTHiHDdu5MgbuaQTwq&aDQ9aQVvPFO2J7jG!vL8WL4eH6RYE zK?N;s@nIUv>&2o`Y{4ys?R6KimT6n?kwWiRPo<-H_khRgw0=5YD}3_sk@88(aC^RS zZqLl*_I$h8za{C&?U{nyo@vMJnVj673CZo5gxGK84(-^;?+$WTiLco2N&X(4zK^jj zDa5DPEPeM1wn*Q*fTH~B(am+5St$=!M&MVJxzQo1Yp>y*`8SJ$_6~VcD(~%x6?hb@G6%I^i)Sup+qVi z40q#_)-@hf*E!jXtehfA+%#+|qf|$3lF&>DA+}V_A_ppz=$T!KeYI~k9X5wbTaD!637+{7KUCjAuOLx-@m z#wUm**~wJiP+Chy}`F`ok!%=m;f8d4b2UpAYw8q%p=P`UEEV zH^rB88fW=JzJxP4j~9?3XJHo0IEOdzGTw)d4=KINobYSp@Bk+Mh>Q3u^7uOz@ej`a z3`_VI9Q+3*<;Sv$;#Jj!OR5i7)ONf^Z@8-V;+jg~O*M+Q)p5L|#__J2#&vZT@40St zf%%#qQg$Pu_S2^oqG|$9)7^a7st(fSQV3vB?ZF7C5Qfw)93U0O3Dtpvq#``Ue{qPE zMy>zN^QLGE3;(1oQgmW*(Cuh@DDW*%%FhpD@^iHLTfe|Aa$TFcH}8){W89n>j~kD1 ziKudny#&@UX$h<#Z{_%X5MWj;njDA}`u~0oQDiXnbsWE16vzSud2miN+BvN5M}AK6i{W?AbQ{G@E5vDnCgz`-rCk(}7#e1$Tr)Iyb7tWx$Zgkw|p z5RB=ReU%Bu$|mr$G%2}P7G&YFOv*FCR`?#WrtwReLS@xMDqLoKBEYM-w1z>>xls@7 z6{Y3g*cR9p*=)AUY_GAs&h`e|n{01Cz`MY2XvX^3@(TRD)mnx>b=TPS3}tf1UCBS- zJ*i`NBw6>T<*PFpSV7IB)y)%%GX&7jf5mNMc{V`E?fi97TRe4Dt@FOC)(`Ok`!F~8 TIopT0K~DY;a1*z22VMUIsiACQ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/ParamDefinition.class b/cache/bin/main/net/runelite/cache/definitions/ParamDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..f2d1dde1f53a4516c778fd041e985c85fdfcab7d GIT binary patch literal 3180 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 Ol;l68&+#R$VD-O#+lEO1 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/SequenceDefinition.class b/cache/bin/main/net/runelite/cache/definitions/SequenceDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..f4775a1fbdbeaf982140a729c80b4d471e9d8892 GIT binary patch literal 5875 zcmbVQYj+!072P9Cmg3yTj@u-JBqg*dk!2@p36K!QC8-m)0=aSQkb(^~V`*%SJ)TiV zBNJ1gEv3-X@@OfLmPdKEJi?<399aFpg0K7t{sJHRl||WSMl+TpEzf|xM)&M<@7;6f zoI7XF%s>9~)?Wdf!|$_5X}HfeyrSE(4a@Y5VpXr!jbhDMG;Px}9lKeaH6CjjcGWl^ z`LalB7+TiX^rEHPOT~)|%SP4HkTPo;w6ccWqN}eOn;dy-m+GJT8$VwK)yD79F>0)TUk2aZPWX z+?KKEJ*3;UvS+MnxXm?rl1-dj)vr|?r@`sBH(Y~L<edzAH3hewX|HaQ^F-x;&Js_$ldBHG zE~!Z8N9N12gnJaS$Z-kmp6JMo^yL+Hgnj^ z9rr0Hx!hrPl(%M6x<8BzeD z-LJ4)`i9sy)42tt^PIx4bV_)p+WSHL=M`=j|6cm1yElgnc~IewaB8^e#Q#x+J>r+^ zp9!~(bWADi^(QntQ<2Hfmq)HJ1N3%gAn zgp@|+1{kvig(|M{Uaac&1sN?)Lt!7@CDxKcF|bU958^}OTT%FM;9FHV6IhPIM*{0H zg$Dwwsc<2%S_%&Z)@Kzy7Fg>Fcj4{IdXq@T`voZUy&- zHA7bOb%p2g4GxxV!}^n%o+(dVU@Tpu*|J!9bDqOA`vvTd{7A=n0&hu3URHP!-(lK> zq9*ABYx#2b)c?=ZgJ`ZC{PkEKFZPT` z()|PI!w(c*#Si^z%En8{?#3VyjdI9#t!?^N?8`WQ<9^;cCn9e zP;xdQ3yy$WWLaDcY@o~j;4Q^PJe{g6c#ABHBh+QFdkAyj4n*FcAJ*7$ZG}YU-%@1!mZIXf)DX6J@r*2jNMS!wKhe9{9^g@= zt+CA%{)B@!Xryo_e`N@82=C#q3I^aXFGQBkN*6&EUM5pOX@uu%DjBen_n>}y;y}^if z9g!L%MNrDmbUf$Lq?}Svh4WH8XCW!46ldX_iRV0)lv4`5aL(fLw(&f$fqRp3if9Pu z$K%&|A}OZ`kZ@kXBXR3InUqt+OgKLgf9LFMrSPp?jV1>XY zutU%wXoSEea6{k`cp+FLSPQ{5f@^=l=fV{|LHtAqev0_14*WFn(;fI3;%7pfmU7N1AWZ{AS0g z83}Q3DG3B16P-K5Gs?L&zNGe0Cv9Ilc{hhjXVT*bhe~xx)78*gjI8=A$PHb51DPQ` z@-0V}6M_LU5d)3gx9FjeGd5@hCs><@w!hgnOqz z?h7o literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/SpotAnimDefinition.class b/cache/bin/main/net/runelite/cache/definitions/SpotAnimDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..13cd96d4f5a809f6cd531c232236746d93172689 GIT binary patch literal 4954 zcmb7ITXP#l7XC(-EaNn>$rVU87;=+jFX9#mQIcK9Bp}vKz;fak6T(<(;)zEy&S;cP z!exO4_7d3TzSO?#8&7$Fsstz=D0s~NrY(x^%#0>7Qe|dU)#`IjcYl5QboX~!`tQ%* z{{UbTU*wT7@UWx(ve$OBZTY%fH|xu~+|aLBj^$gf(<;|iU4PQCnoq^HJhBEx&zl#` zvTZu&$|si2>$-0s@43F|yN&^)$_~E1otiN^S}kkI){~ASJ!IhqHcZ=YbIDyPKdl|@nZ9mR3}mM` z$sI6ok3tTE21ceWM;~uDm$Wx$5<nC=TeTsUT?%)IbEDk@C4|zrS7BJX2LTD=F6NTLIvKN`V`RglO^~MF zDyR9j&2lwMF652Y6s9t)+H6rKpBmlY0#(vrfVP--ab zzq1ZJ~Xsrmy>k3!!hJh^t(%WSNN%2jExA3-stxa=9b5rW3KX3VT!)f`Z z<8xaYg=+86ex^RQJ_D=OY9Cj)u!BOthYgUZP7PxK?$qlzQ!E!FTE4m!UC|vF_v+ldzWr@Q-41Cdj z2&3L1;4`Mvuyt$KwCk?4S1Y|s>$0pFICptf_vyaa)jv!qmF~bq5L2dY*O;d&BZK(+ z5I!<+y*C7fC=VSnCdT4C6WvO&S&cOZ{Ljh7q zVItNe+B#$u4XCQaoHAvbt(I=(@u`8`J=@YR(0P1rV8`vd^7Mqeg8O+D2Y9R%YbGm7 zys#JwYUYQaW-173a(_^h=!2S^9@OOSpe9)dHQ70+NykA=`epqaB9niR!DecM)V8qR z%2K9mu+EjP$me!33b4={zE>B>?S7 z=Mnih0jQYHBhq;S&_p^Q@^k`FIo;Ao^9ewYqyu7pN&woIZfQ(!2|)YP0Wmu!09Dcf zF}WrH9Zm=Id%oX$@7e*{GQ1gsrENEG_t$;z$d<52blK!03Ny$ZJ%Xv*VvgUySXxYB z8Nqxi+0UJ6F@>=N^Juc4d(vVG`w8Z;WIu~(F@;G5^XX*FiL{u)%7Xb!^4iO3F@@m; zvzmF8M@zk#0j z!C1J+n6hqS6&Dzk&A1MaZ-xw79Jd7{`Jw+|eIAC2J|p}fE5DX{gNG-HAY_@7sP$*v zkSjY66M3R|!NdlCjr1e(o6&w;9jzS99@;)yS(eDZ+>uVk(tIo}#L{9cor$Hhv1G;) zquY)ZhW3`ixZYA2R8jgbER5*YD53-SD=q~GEr<7TnNo(axq?^wM9q#~Ye!^dEcE6z zIZ-V1MZ|fQ1r~ZED*cdZk>w1_Sr+qq{0X?-W8g^q7UYkfK3+5f4}ra=pUyx@`}TpXAw@#Tfq~*~R}FcJmk&I9-Xa<#Fs;^CaCH2k0*x cm0_6v##$KepDZ8ZV`}nq_Y-`Ef8m~A04-NJdjJ3c literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/SpriteDefinition.class b/cache/bin/main/net/runelite/cache/definitions/SpriteDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..053636e2b3e0b1d9eac81efa36e2c4813af216d0 GIT binary patch literal 4795 zcmb7HTXP)675;kfk{a6)mSSw#5sGnEl40Wu4tOOKOSbU_2|JcB*oq^Mc1PN=Rx``& ztguJ|0hIgw3g%K=9^l0fNmZ0kR4SFcrScE*FY=g5QIPMfVJ2JEbH3Aa`s>rD zyU&^Z$44Lh1;A;%kwrqGV4GgSZQ5qd^2|cnC|Auw#ay&(%d;H2QJAT_d~v4TlSN8l z*9~LUDAWvlsc>Q8hFSI$5>`b)l@!v8uCZb&WSzyuhUq=kMpyXm8LQ$|6*5)RTB>qX zrf%IdYYh&ccg3h#&k`r|!i#rY zaVWiHdL_o0Yh}3hU258%wPKd+RjXmqpVPMOc!s}k;%d!VS#XvMkD9jW8lG7xN;HmX zq>*8)Np((kN;*$yWTms4ofpDw+f=x7VjgY{VYoG2#1~szn92{&m4xk-hQ?hAJ$yOc z-ccQB;YfMukM#Fd#&Tz6%8S9~3ej1OULi{J9Lcg%`I78$j;ilE2M}&L+*ZV4Dxt%K z;j~@Ep~LC?oX^+8zAb(RS~x&nZu-d~6XJr*+j5kL*nGNa$RX~_Pu+Pjio;jCxsoR} zp28FKs%+S2#acSAYCM2~ps#5h575^&z7(MA8V?0%LF3^7RWwcpXi?*l097@<9H1K- zMT~W$20M$D@Rl|`t5!Jey2e^VV-^nY57*6=U*&zJ*1O$jM%?kLrb~aTMx!cMN?4m3 z4XpB|#7%Dc#Y?5>vs}MxHkviw=A7ruc&=qHDeTSAI9q%lNjq|M*FVD_waq*{1s!_oOJB6!2{sYd%NKow#WUslrQCeJ##JVfbhIwS88VC z;FRMmH|xdi%h}TNiGj0gb+d!{+!p&F>le2Mq(w1l)M_)V7{#3#{49sxD!h1S0Px6(-q1c311p1{yK-Dh;g6e*z5fm1R77i|J+k`2_$3Z3;SHlXrWHSp+){I8O zY-Dju;l6D_?i98xUQ;;m>83mbL5y)P?{bnyu?GpsvP20^qKOoM6vGn5Mi! zy@D}V7{}8%#Vh^@o?{Yw2@|-FBaa7b!XbQt+7Jxn83SGm%#$a>m>%M&5uzjx<9>`1 zrHH^8GyNZ-H;em~`VeU~_#gEAo7PGaEysP4HW_M1C>cNYF$YqnxtgQ52@?JS#01#y zJEH@GmNQE7bOh0Z@ran_BZvm$5wS`{5FLm|#3BZ)vQ45kzO=5uL-M9f(e{FTogRM)qyss9f^xcceeC zXx$OHVv_viYMqbfd@wGjBvRolMRN|u<&>l>oL`CN^b=g1wM&8*&c~uT`{Vj4#X>lz zqB-}*<&?rBoYQ!m`*&w*+}wAj{qeY*QpAMwLbRWI;&Mts6wZs$oC9$=rML>`S8*w7 z?L%=nrBDm!OmsZY#O0KtFPyV@qJy9RVxN3&+!`Hu7wOdP(Z4~xigfb!=wG3x50Cs2 zmwlDs%3-!Q~*xWke<7&zTd7q?L7cYu7+tixr^Px!U`Zs=_8L+r>x>DF&2%RK)^b%?~n94=WZ zEg|TffP*BJZqJ(LTr#WTpPEiN{hd~DE4zwgsqukb#j1qydWh!Q=vo`iw~^6CS{^6)9rTQUY}5P>x=ECv?`wFrLpV%+fl9oK;<9Ww+cma%HiNCq z#;LzSVX`f;J@-DoP4Njg(Bz{b96Zi>! YN|~eYzh?UlUZy7hk6*#7cpdlr7q<)z_W%F@ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/StructDefinition.class b/cache/bin/main/net/runelite/cache/definitions/StructDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..4be9ddc13df027c459055ab2dc03d646acc00790 GIT binary patch literal 2439 zcmb7E-%}e^6#j0qVMEwLf(48q(iUlcKqFdfX$VRww6XjWkUIL(OL9xLEW5aS!%Y7Z zr!T(Q7anxRVy6!sebE{JCbgcsyM!cUu+AjA_ntlX-0ytnJLk`TUcLe_kFRt@7z(zK z1-EVs%ao!};gy;wRK+9HHl^v=o_`Tew_`Dh1FMoT}&s zL&`u5T?(jai`Dx6j&Qd)g;3|53b(eoYpQ){)MU-1w5FH;Cu1sc!n_{RlFDRTQ>X7Y z+ih=3hf3oe13Kb#iFbNQf2Qq@>^8$poAFIAQD+BR8F_MW!b+F;w$3f$Wgv{+q>5tp z>jVM3Y~TvU7~&OfFDh?keBVG147IvyU=TwIM3FV{o^oW4DnYx(RP7yE6D~uKD#iGT z& z@uV((Qh~LYzzm8yZnd;Q@Xf$1N)+pmTXnJah+(1=DNUJ$A^WKzKQ-_f<{5_e`JPyC z>x>rk=8Ti?6%5#(ZFpi`CUWROl&%Jw<4BI zCH4UV(bD4A6!VnbZO4(Gbos%GkTs|3C2$`rI+hv6Pite^ht8f*V}ck9U@!5CblfK@ zpH+tMnkfjqgMjzAUA2TazU(-A^@HYi4{2%2w&ma!$*+U^H%DVIuo}r*qQaXt3(equYTmb{P zMBNZ2DMXM`lZjTOCB*63?OPN6n%aguE|8^*zVy<&kNyQ(GkV8zKO=cWiwKmelnXG5 zx9DjE4!DQ`+EGtqh^`AlzkP1N^pAAlzXJ|qq!IAlGXa+=LWJUUZfMWioe+Oa7J? zUj?^<4Q)%rO8Q)z~l%B%KQoAUsFp3s*H_$vlHVGlhBY>-kL4r_0DnoW4LpHl%cM_7Q z@r7@zh=_`9d035Yu~jReXz^LC+W*_r)6;YMM|*nO|9jMfroTJ0yV;n??s50b-0%DD zo!|Xl_nU9`vv1Cx1F#C8D<~7FPa0NTdLU^eOv|Y2*1LO*y122+Oq!ONN@nUd8AH}U z+Gxv*6u1RKd-OrQE}8Yy86@f!G5B)h-BvT!UGDWhd(YB^J*Vi5vTZ9QRFmhGD#st6+B8fR9yT=Ir-jFT9* zZ}gVH)hd>O!Sw0zJp&nQ!wV>M@x*ONu#v%2{Y(h79UyW~^v)$fZo!%%nULXfB5Pohj&GE^`LD zPj1HJ)ldxZ+o8_t$&)A%n(2F~H4lhAQhj?|k{xM-&0j50(Pin~y&ZbL?I{Ie1p)8M zeg>HzKW@d36>O);6LIO#tsWJ(VF$z3pV~*La9dj>>mBZ>GP3I?D#g5P9An8rGh;F& ztCGo-WgmA&q_RDc>f4#>ty^y-jkInV@fMjcyHt4KWtNzk928As@@|#0dsHYW=f>PA z7MGGf6+XG%Z||KgK<;ovmY@QCWW^|C8|1SY6%{h!3nv(fnS@$3sW8dK`&7)38)=2J z`6?w>jHn376+W)mkS$qiW|B+X;aFrdH!P6Kz=gL;sfW^7oTk{bSyMdWZQp*xwq*iA z7S#g4CTRg@CtEZN0|c0bN#FE!;j4cIPd?nki5FV=8`vM_4|(_2gQ) zS_+>~u@fsK^`wg3=#kV@DtaB+(<%lW>KPS74)vUhBvO7nkDn>{Y3`*nV3~=!Rq3=o z%+NfHpR*Rxd^*71`k0D-`Ha8`6?+}(7b+~Ict&|uPSu%CO<6rgn)>$WnI2j3<(|J% z@iKlb^Ox966wii@v5vJYE@>k(kl+ii+)8y>X*0Q7U{*L%fa^$EnV-jNDt?34`TCF` z(=8ErL&fb#Rq{NYR&fSz3e4`)dyO@zWVdc@F)b>T%vgHTqRTVk*w)xonC~ZvO@lP8 zjxMZZ!gZwv(%r^7zQ1YCluB4DQ-L8`ol035E3Nl;*stM?ALsC%f_DWLOeBk$98C2Z zb&j7LL)YouRw_L#J@CH3vxTXZUF`r~rzhhHBeS4AmFgYnZ@Hl5lOEhO+;2>?d|LrR zE{6+5S%@`yBGJX(pk;;^zc0r}0#8rzKsew3w2H;^b4-(D%(x@6k88nfQ+*-RP{>3j zlW%nF&S#P&e>kPo>3v#7goiwqWTjk_&@&k$qu>*Pg;V@KohKE1DsbtAmooPqx8ri2 zFZrgI=Zuw@6i*?_IhM&vYmaP_Y&qZT_Q)z~k8Bm}k%iJ8Sq?egBik#E^N3W5i+G>K zM&f@&ok8$VtE+pWo*K>bj{g)iSJXQuUa4}|yn)%8x7PI*s$5vER4J!%S(Wkz7A`NB zLu9#+D;9G_)UWv~Yey^Vj$s?A`q5}W^M}euW@3Cas=A^TV`!=JX%)56pcbTD3syFa z9>W4HXs-y$IW3?CdpO6ZHI-!LlF_?6_g4t5qRMyf`1pseXkZMpxH2HG+N<8g($4(> zAz4oUNAn(m&t4OxQjMC|9j~Ppfg|`wwN$+M7$UByI)*AvYnoc+t18#jrE>q;&i$(3 zo}T05{~E*V_Uh2eW4N(;Chk6l^?b}WVVNr$9K)5)^L)gHsBn*jyhB>hJ+dPQ78F{r z`uO-?ZRJUPK8Ec!s14_<4y`N^4ntks0 zH=XX246zHVdH(?Qyw@{*8c>0y4EZuFKok))Qrg6OGgjhST+f#7CO&a1+W7uh2NUZt zh!{pW^9*Gt(8)S|6Haq{ADi$oHse!l!Jn`df5vwFjlIY}q2s^k#y8MKISdiNE^!HZ z#AVnc79t@QAt`R)xQYCB>=ip;iM<#U!x$EK;C68@?i3Hk4UhN;H&Et5NSr}CDKFdA!|1?`O!Rv32yF=S z7&VIfuz|Hbt9OWvM%GO?LJ+YPyN* zD#R6(In-Tjv~7wWZNSZ(4T>=8vef-KirxfLsQMZg2{BGRD-;NqP%u~UHebOO1wRt} z0OxVF_zGoTKsirKLzVvXd`9~UzOPXwgp^(J70SOvc}V%1{aIczE=$M+s;nX9^4Ee> z1MmeMr&5Xd+)!xb!CAN^b^YAz*|oW5&s=#*99oI+;BC8pjzsl=m*ME)u`(u9mP>%kY;{y;K{hLe?6-;lnWX`-T`K~V zC=H06T@j$!uhJYR8W%E+?OqX}#?pY;EfxVvmj=XUvk1`Q(ty|z7Xcb9&Dm_IivSIm z2Er7%Yv!GT@!GWUzt~xkE4VxvvICJPVib23!!%39l--QP zyt}xbiBd6TXCyK2!MzvMbI~cxE)`RDSrYTU;+T!4V# zc?ll($wlu&9D&Dma?yJb9gAyD<58O>@%Un1N97!u17r^5n1f^v=9oid4&|7`WDe(; zXURPKCXVC)kCH!Hz#k`nynug!{0lk0pdpk#%DukkJKE>Z_zAp-mpHHSO+3a%tITdo zE`q9*pGT0rgDO8W_+hiazaFM>Ni!dprNtwCF@3RfDvKw-tA~5ZT?HG=>FVcSvR>X7 zYFXiKy(HAqBmKD}M;&;Mtxo3{JRvr*q4y*sjc|JD zsjl0XHNwSzK2F-{=Rq2;kaApCjk0mJ3NE^it()xZ_=C=2%A|n*TKskzC+@a?@d2&U zP?;~h4)UVnuX3Qua-gzupqg?x#OpAx-;q6wQ^18@5Up9gh5RFT8U-d=pEG!C`m-{* h^>N`W-BgCR@eW5>(?8(#A^t#4{(Aiwf5c~~`ag&e-PHg9 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/TrackDefinition.class b/cache/bin/main/net/runelite/cache/definitions/TrackDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..fa028579732acc610bc84eef703bf3c08c0b3e07 GIT binary patch literal 1792 zcmb7EU2hvj6g^|Fy{@}y(&7Y4(+^5o{1LJZU!`>dP28k4vI|P0AT=*c)taj$^opaAQ_s%~5_t~ESR`7+548wvH z+6@O%1iluo$Gxs_JK|ek`r21Aa<@Y6_3obpY*-9aPxt|M11|U6FL$2^PcvA3zvDAx zc2*heJ)zt2)+$#_;L^rGYQHa<^1zS$-9W5JsWguZFkEN_s=upx?gJr3$hGLy39q3# z;tUuj9ORH^m~8n{JR08>9!+-kj^EUIWn$E&)DVaN|7 z2PIskid2UxJ!W9a$Qi4_kW;!VLULhKQybcRe<-uimlnx@u!4(3p%BZhsG z-d}Ar+iQeP>wGApK|pOPXtk+BU+yuK%9W9dNwjW&TnF>G#V})l##1iP@O?Q0?=Bh95I%WjTZHUv)rBWg=#)IN)KY!{Kmrw%^GCk(|+H3&Vi?wekh zPL1J$@rs;XRZ2%X*8v z=`Wk>w#+IFPE*pYX#_lqL}X)~;l`NqG%YqBGF*9eDs?9jj(2FRv($JRCvzQXWz&kL z92uOUU7mJDdY`4ojkADU^;bAQQy_zL!xZ2$CTZ#9F%m`VmRewUxI;#B*_9JrHquO6!?fL5On2EQv zxHwPGQ(TJo))5`bjtRMzfSr_I#I@L~X}U+(Nn8f+(z&y+?7}}dN1jc>GJlK|W_O6Q zQJXWAOtt?Ldu*FA@OoU0rX4p@AU7yx#FnP&OV;x2RK06tJ;lv$mS@u|Bzj6iJy}vv zL6wN*sBJY`WoSK*_fu-!rZ1+c6G@4MXIKPY)%}T+?$dQo0emq=f8cg{^IsmLEbhdv Z-9??=1!A*8&noWI&it0w@BmF*{0|uxXYBw0 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/UnderlayDefinition.class b/cache/bin/main/net/runelite/cache/definitions/UnderlayDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..936676d21f5807280e3088e8684f8c910e4417d8 GIT binary patch literal 3831 zcmb7GOK%(375*+CLz*5*w9Lq~899+-w-l+Gb{xB=DaQ}_A=Z?WSbo%Yl4eAX$&p4g zGC5T1w&@EA0<=JYpbNWhkODy;*xlXHa&8eA9 z+qidbb1jC5LUP$yHww1l)C(^yEt^$OA!OAQR9PWfb#1q)5N@w` zz2P}#tEDhP_CnkCtTo#*DXv!yyV|x5&zx`B+?}1it`M1XYvwlaKpin?+UYgw&YyPL zA4r_~M?h((lN&@jAY|LqI<`R*YOjuj0DNzYxlhOTfVp2s9Gb#d#d6Hc?bRi-dDU35 zss4DyrC!&KrX};vV#I4$wBShP|8`!9CaoLI!@=-89d<4tUkHX{!El^j6tP2{k%Io5 zQvOJ>kwwp_t}Ga99i5_e(sHI6=4Two_53JM@$ri7t}eMN zg^Q+RGB#$dBrYoIh>92DgqjOtsF9qPFpiK|?24q$d1Wh@$w00AL9+9)sXb#(#u!M3+ENIrrBb~lIOXLUej{w3aRXL7fP^N zl7qggqZAx@OUG>nQRb$1RbDgT;-LO2K?6f??@o4Lw zY}x$SY5v9@4(4Y$@x zU>SA{D+>F!{9-xl?uuCm3=7n|U{pP~c~A6SRd~=HiH>vtIBz&L+idNxxb8}Ot<>wL zu9YV?UcI+w_7T6`B_C9sQnyPw5OaoYFS3}G#xz)QtSMaWbwSpuom4Z=`jtuu)*>0U zYL(13i&aNrD-lnsX%?)q!`m}w8?Bbvih+ST(Brm#j)o$4ExFJ|Uu7w!^6kD?^qhTT$Z-(S4>8%{PX_$SZvJFo!3UTi{8&0!UrFH^Ib-S(c5o@3+*}~i zROIJ~=OX0hWcE&47t!Z_!-$1(fbYNJ2;VtIJCB{1!9IKm2l+pY0*>=N%Tjg@$1sl~ zF0q(h;mUQK!s~46OXQe1j|MKFg^TzW%6N-X@8L2Y;${2_i})?B;g8($7u>)nxQV~v z7XFUg_$OY&zj&wr&1w`!RqaGg?ZF-O4C-nh8fpg1>IiTA3ApMM@6}n{RTZZFBG%Qb z_=d7^Pr3NEdK2GOZ{z#whj>ff$J_VxC^evE16sKQQ4=4fXK`_wvZ z%_D+?YMB=2$v>>>v^&qty`&aseV!;LbvQ&yr$&e9jXblvr4HbEQc2%)StLKFOSBl2 z3iAhS{}dzP?VsTwXS*l%?3ziACNm>C&u3HM*~h4pX!B)`yemA3{Xz6(fQ~;V5%L2g zBEY0?kZh(v#~>v=WdP9Fa6s%C1Av|z4u~yh08nN)Aa<+)K$F7(vEdB>ni>x16i)X6 zI>EINgQDd!AK|#%r{1tl1QMOFNz|pLO0>@m#vB_KQ|hx|o*j(o-}_*{%54%jOvi3|DM;B%AD zZ9cDkjIRN|rk%Yh9aPM{n-!Cvs(nt_D!so)t$%(zS$f0lEpl9)JrC>@3JxC^cR7>K L@FqO0WA}dmg|>>@ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/VarbitDefinition.class b/cache/bin/main/net/runelite/cache/definitions/VarbitDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..28e3b7a03d593da7af4486c91d066dba1df85823 GIT binary patch literal 2521 zcmb7GO>-MX5Pc(QEk#*>ki;U!PH?~hNfuhdcOn}cJ9Z+Fl3*vM3NDPLi8b+R*JwvB z@=qu(+~DE^RPj-j0|i%p6GhRjl@-Oig@mfs(>>e!y65%lUH|pZ)87Hy#C9490moCu z>2y8iYNMQnY_ycqRFAZ$jrP63*_E9=ZEg*A(ntx+JeEh&aizEK+}nGs8b%+Zz7{y|DjAp^z3=Hqx*Z zjb^{UnKCUM2wbcEPZB6)hHK`Na@rSdq&aPlHfzyibI40JG8{5XA@v9c9C69U8IG`m zkd0KnTG*vT?1q%)$c%v}P`VKX6_`+8b)`!uoXyuxx2#h5JWE+$v++8XC=In}lcRaF zU?YpOY%SZE4Xrn9TnsJ8#yrkaw|%BHf=egxO-pqICU=Z%9Mt7upYBXc1}$zCh1}n+ z);FobjtaUi2_s|t9n;a?zQBciVF)$ct(+sx-mp=@3enw`2WrFj8q$2G4Iz4gA%W33 zFXpTCi+P+ft+1v)?5S)wizL=;tb+XPj^FJx)RtzM%%0YJna@YUTK9bun2tQGE7S6u zK^B|1oyL~H(lZ9McjO-^CoDNEa7#9f-+987-x2s`xDWm45b%!lnyw0#YQBHaJ*-3t z7}|O6!3R$cRZRF7L-FB^R)%TmLu^Rb-J!v+Oi$oe2A>GjP7{#V%~era>`gTrF=Nf! z(Yam~1p&M2(U@+yG6+jR!5JfO>XIR@wk?IoC$;`}d|{)wz8Nx3khPZATz9bs-4M`Py3 z#pLcX=9STybK_#NQW*1<(U=S4VzTNO^HnSnFE(>W-ihXZpgq>@!{y@luu{j%e?oi< zD|x*92SmM8{1sPwE*bd}UElFNa*E^>Pn;4tr4y%2PPyl#xY5aoh8M$xgZ4bco47_L z&0-C2k**VXo1U9OI-U6&Q)vjBel%G0k%&3Kb$XHoVR7a0$_n*h4H8#er2CSY@)}lZU5u`pJ_h;oV*XEEMq`SqUoReS8pevNbw0 zPkxTGGv#z~L&{Ha9r%&%M5Q0TA9DR{f$rzcG50SS`NKv4 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/WorldMapDefinition.class b/cache/bin/main/net/runelite/cache/definitions/WorldMapDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..17706e113fd98aa0ba1eefd39002d49d47a50a7b GIT binary patch literal 5712 zcma)AS#um$75=U?yIQv5#CFDVLP!)xn=^?e3p|pI9mS3ZB->cV1_ficXIfHQqi$)s zN5Sm-zJ|>SOCUfDl&gRO8!8VJJS3^gGf(^m{s0BRe5aS0mNlq*N?rGC{q?!$oO@2U z-u&;Ye*tg|zsaIY;YrJIOO2*w)J@kYRrTtUQK}gWre(UOZ8@b2cB5XK)mNWx$+Ac( z^j+20^-^887E7nETs5k$Ldw!t422ytZPlFHFs;Q&h1`N^)NA7hpHNU0g&saZZ`R#; z+g?$~ESPnpQfpg{waM`|IiZj@ow;UXL9g;TYF?qxFc#_MjOp}wt z3&ttWt=y{Zcw15!nCY-*AE|UEuxk4}L2t5)hU>%JH#pR3fBk2hmTRsU6>Hse%qw-{ zm}S|n?uAf7Qny#G*vqA749jTfu2Ca=YTB+Dc_{4FkVZyf`;2KBrg5OSYg z)$8Z=hADg?Ou0*@qcGNK6I&;a5AESbPP9_dJvdYm4+b=3kyF@4E%O{^MpTb!$crlP z-6&}i>9B@^NF#7#BHyo}=PvoU$e+-l-6fw8`Iv@Yk<*cR;U_d~!*+#UKJ9EIwL8M7 zx05U8Wet6}$9H2c$h620YuF(X75Bn~D(oXjg2W5JF%9?PzUclYy!}0`VW;?;b;5es zIk>qThR*X&TC@Y58mx$L8-lma4=LNc#vS`Ha z4g6{cEc7Z2l#kjD&trp0q7$O{dy}(~G1i)TofWwu6n;~f9GWjMoFC9Ij|)7GRoyx+ z)*}3%hPUHkp+2PHQJ=c3VbG_pXc+OSnuf=HYC*%3KD8uuGA{RC)$o)rt83VW-34^R z(r_LZM7yft9eAfu4Goi`Rd6*N!MoT$?2WxD@K_;jyGurc$&rIL;5W5`CkvSEo?=7m z@zqgLuV>WmKihnhw!k-Nccs9fE$E$d_3AQPZ*cH)OS-cpO+)thSq-1Y!*uq{*~;v3 zW}#s?Y^W3jPWB8$y~z)>ADka(KO^VbevdBTYxqVMU*FK#eU*l9;#;iwb-ms+PA|wo ziqw3V=!huj`a3vfp4adld{<%jioR@2+g4R~FPJWOVL7gDxvZL66fC&2;{E0~Lne__ zIyUIcluWcEUaL7T0lco^d-y&N)12LGRE-lHL3DHTw0m5p8Kd%)ZM%-!&{t;-cge0f z1^gHc(i&cKXqFE>{w zx7_K58_!)^H9D9-8$sxhqX1%Buh-`|_$Rk#@S_}luJH2a5Ddy0IIKn=3WvDRkqPdr zq>Dw2#v=51gq{$(HO7T$*Qsz}oeCY+snGtjCkQ*Fpj9jm(&@VHIEItOD+-TpNtTVnR#!XrsBrOOCrB_4BMQcUSsg8A-v%%P;1()|SUJ@J^MNin69 z3g%2aW+^GAbY;PujmJEY6jM69V4lM1xV#@siYe1VFwfwilgSQ5{U@_I>hWG<4q7&4d0TnZVTj2<#oGS!eV$QU8BNM$v9zwEe}@ZLEZz*yS`$>~f}<7MslL*l`2B#dI+fFkcdf{00qZal+wFgbCGs-(v8qe`1 zq)Waf@L|fj@jSkSYot>6Etc^SQfb_Rfsc~P;P0%-kCDpaA2^DSlgi;=e1Z7{sXXqW zAD<*uz^CZP5$w+9{)25v(|34%>;5X>zD!?InE?qw@>F+!~ z{H7niVadDJb974zi{D_IA=SSr%M$Xy8fG;ps-AwK*zDO#C>o~xo zkV5za-!Q&RD&r;iH5Bf!?=hcBF}CUs;~Owt!aabLr(&KxZFhwC40a+N8iY2fjiSIT z6ESOB-YpG`vm1@u_8k7*ASeGw L`6X`P*C_rEfWXfJ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/WorldMapType0.class b/cache/bin/main/net/runelite/cache/definitions/WorldMapType0.class new file mode 100644 index 0000000000000000000000000000000000000000..3d796d62ae8bae91e655082b0c8abd7c005e4357 GIT binary patch literal 4102 zcmb7G-ESL35TA|hI8C={`b}vmEu_@>XdEaMTDOHZ{c>^AkOVhPf%al=;;Wsz)OQXI zUr&AJ8S%nHB_yOifW(K?2L!MDOCZE=cJIzkV{unYtDV`M{mty$%+LGRzfXTBqKouZ zmU;w@Im*vBTaIejzRFjuN=@afYT0&d-*z1@f6Hw)s#Dh5{KlG^$WmI+;C*Y|$~P=$ zC4Y12zN+|H>J^lK4xCGtrvz=U)LKsc?!)W$N==X`3Q9jLxt|K^4>q)t-q2GfFdJ}M zt4peRb9n{5ingXb+mh<$~H06RO|!YpRKB&iPiQ&TVR{ zudil#H7-(^%*+<2t_bRFDzDY>5xeis`Ayqd5wtfq+<|IV3%kJ%%aT^8Cg{MbRacX) zQ?dM8whu(d^DW0mj*jGt(XR^#{GDSCxgZE#R_>=1H6+<|ADueqwwe`n)z)pYiC@O~ zieQ*auIqb#(^{KSe$B0V{q%smEa9Rpn`~H~r;z5) z1RdX!=5C40(ibR%|2IV;m@LyVG)M{~1C~OYQy=O~Fqi2W%%x|rm7YORdIlBg8SJBH zaE+cpFM0--U_J;W^dR-nUTD40_F>+Sk%ufWXGVUe15Y6Iz}T1&n)OA<(iqSoIt)#4 z3&#K*Nd^Q4hygm53cTRbRroL=qmUY7>{`>DJJteV_u5KJe?Gi|05W4k}jhkp8bdT8*3?a&*RaN?{GWrLJsj-n?>55h%Tpz>uj`yJ4fN~>LN>ECnG7V)qRA!*egvuG9M~s zDCJODfU*!Oi%=G|l4iO{ZTbH?YQm42{4sq*ALF|F=xh1}|7ksR7w7iUj%?pQG>|1B zqaUUDJ=-NIXKd0%7T8n5RG%> zTml#+jA@J+j9H9%j55Xo#^O^_L_Z>rTdCQ+I>v)21iy{Dcx*pkexrK#df)tfNztly Y=a7q;>%N7tP7k5+yK93!r!VQ?f9w;B^8f$< literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/WorldMapType1.class b/cache/bin/main/net/runelite/cache/definitions/WorldMapType1.class new file mode 100644 index 0000000000000000000000000000000000000000..2f55d50e7b80a9986f9e647dfc564b580ad79426 GIT binary patch literal 4198 zcmb7`TW=Fb6vxlRc5IR*gnKEJLYo%nLJXy)1p_UFo2e60Cm0iYVPj9?#hYE@T?f+J zN9c1^Rq6v$rAj=sQZEt@Rr}hn)T-+L?Ch>>Y;_k)qd8~K%x`9n=lpm7`uFMYM0An9 zOw*8{8B4mkR@;)M;mTZ9uhwO*Cf5wha1GmXa<}c4S)13J%Uex(GEGTAXRFH@Rgsdh zUPowDg?w-1(XD2)GpoxPRS|z&s>w_7Y;TDFbmzKs7oOQmB0GuQ94xgh*VvE+YtwLy zRa0KHEZfz+%m~_5H0_O5yOFylE!omtS<4Gb&e=7&jRd`*QJOM>b`%XuD*Unz1kbap zx>?p+2K)ZQq+2(TgW2M9n?R5J8rDV1+S;k2b>f}KAos;9dVcest2VJN13E>HRLYMCmJl`i|fb@3n!@6U` z@#~J&FS&ZP!R4;5 zYNoC`b-vLUvREq2UlBCil1|%131(b-$!!_dx}ZJT$u6pTn%@PLS<`5p>Vo!f=nXk% zTUFh?ZMYy>j;mWPa&$Ob2!8`0SnnKb(FH*$$?^y#$kfQ7`%s4^yWOhFtAIK7^@Md;yJ-eQ`c1HP#NkLk{fkdiN%MLLnAbzD zydK)*^^ha4hxVX901|4GhG-AGVR(Dd??cPM7U)w`KhypvForN#4Ivcqi?B5{fDY0j zc!Eni0(3YY2+9xvIvNiIVTk}u!~;Q>B0$IDfgo!Ups9EusA2@@csvk9H3D=Z9tfHo z0Xh{A1WAtoosI{3ht3QDoyD^uzRFVvf1&+9!Ro)-`_u^kYV)<{y5ovC8_hf%m&rBE z%zQNSXj~@i0W;4pC+pMKe#wW%4_MnR9d*_3-Q);%_`lpn4upPkm3Rpgiz4R4*jCa})eS&#=XnQ*I4~?ZsXyK2N z{GB@>DQ7UB#U;hr7_3rCTTYdpDskRymP(+ zXhpOIv_-TM+A>-ht%A1llqAuQ$YZ}WtFMk(e;0zknFp-c`F#0}8iVh9@8?T`HoWC5 XveEOsZ=-F}BY6DXwMC!N7j)o1n^Lov literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/WorldMapType2.class b/cache/bin/main/net/runelite/cache/definitions/WorldMapType2.class new file mode 100644 index 0000000000000000000000000000000000000000..53b4e2393061354c304dc6cba1a384691dc8c70b GIT binary patch literal 3002 zcmb7G-BTM?6#w0P5Wp>j*0vT3QcG(B$W~OOBt%Puk{SvELZN>2lH8Il%P#J2usr%- zIKKGi6AwD$$4nm_9pC($9LIBZlaw?&Ce6&z*&&45{Nx5+FuKZff<$nRW7|d@!!RtE*tw5f%r*nKjQZSiGAfg z@HL{TG@Tz>uUejQs0!Ax;Tn6Ux?@?kC;bQn&KFJlaL+!_?H`6QxXK9vrE$4l8(WAO&Iek201uYe2I9c$=(3D9H7^uWaC2`de}Gz zv_k>0Y(zsZ%epy8j+=$oG`vz5?$m{28nn95zd6=?Q^PqQ(yiZ7ELBKvkq0Db_JHh? zjO~&&Ru68ON#8~w^^pa-)K^t$Qs@^`#TP3eliuwm)6*K>!7VyflGY+?v+z9)eduTE zeGOLv>b8cf0hQ74dO*!(PPu$b+F^U4059NW%+g3?>+lEJo zmg`B&qu2*i1^*WUK(?~nH8}w)%B@~Rv8G`K_XT=4?5a~zONL)nO&vAG;ZaX5*tX|- zjyzgXUd1lEz4#Q{2~gU`o?n1r9oq*=4?GV1TaqQuc23yw2Lj)oO-)TZ09=+<*;MXW z(Y6n&N14|6&q$gMa^HujKRlx!Oo7bVJE=kBrD<-^T*>rzVY3?#1@1LPpW+cPFD6Hu z`=2E|0C@K&fG^t5Q0HyTUap z-6*X%y68!>f+|ID+xk1Ts=rfr`a3nGzf%v=K0umO{fHn*9G@Scooh`eTF@RJ{}~rf ziHP7LJy``9#wB`cfdVe$HR1#}PaB}Y&VZ=*+5ioA21Kpf257W1AnN=!K-W71qQTJy z=w@d?DWpSy=13OdG>s4af(t(p)ta_TfkrKDoKmhC&h~hF%)w4Ex&9b)qCMttr;fI+sLGqWd58B_K5ahZujILxQ_aXSt~3994LC z1T`IRn2eJlHYxB?Xv2L|yRUpQla0+^O=c>5Gmq-jOoN(jP;(6`+n{npg*z17LB8ft zlx|?rPhcE5ED;qU*Y09DB--WLj2&T*I7PH(Y0c5f(#kzU0r-*bqqVhzi9AxXD){Rj pV&VB{{|&3*_18Swqxi%(w~h_kxej+|?cy`y_>a@)_!1IV{sT=e?ydj; literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/WorldMapType3.class b/cache/bin/main/net/runelite/cache/definitions/WorldMapType3.class new file mode 100644 index 0000000000000000000000000000000000000000..79bec2c5ceaaf6c5e88bfc9001aaecaecf3237d3 GIT binary patch literal 5302 zcmb7ITXPge6h58oW?IJCpqN@2%g6=n&mV zQH!8H+jKMKs%=^&*UaRNe9_Dl%$bs1a!Za~$((k|R$&}-OIqoVIF4MguTPS!^G&fYBWV@;IzvfA(mD8uq}Bca zOsfVwDrrr40B7DC@VKPTa1aOQ2eXpahJ$>F-pB)z)^Tv9-k~~dUcw}YlHubd>u7M3yxYZ5PN?n&4cECdG=aLY z9!MyNmFw#r>c8B@`%@4r^*X$J&nwky;SSzSulITDYcnra4GULqLwa;MA!NJHb|7nK zC7mN|pgnKcN4PgTUy!tsHnDa=(tTPpB<<8%UebeFGbQzCZC27lS}RFYYwePxBeV&0_NM*t`^7G7n`T@2V zjY^T*iR@}0&IA*#sjPwBH1T@kdimWYzQh+IVI%K4<;%Q*tAeiA zAGz0C10FN%f@M~AjyleKburtRhdNJaAeWaW-Otta*Tp7VpA!#a$gr#ll&|cXHu|KU zt_ivw+I_lK9r!{IioWgPGQ%D)$QhPFUv<${Upxd)PKA2#`(X!@Pc7g*zna72rkcZh zdfrg=@WMfVm3l1&5kS51fWWR1K>hK6K+X|ByW;_Y+arMX!~;TUhydCf4+xbd0%%`6 zAQYwupuu=RsA~~G2jc;uEJgqg#REcBjQ|>s2Xu@^ngH#CuLX~~t*7f}>iQ8{Ese!qRS>x$w%pGwtnFks3nP|*iaWR=w8FMrmGaVO``I#}tqA`2pVlvk==J9CE z{u5H0Iv8m|Pnf^JFyUzPOlNXBl%M8gno% zCf97nJQa<3FfJz7f5v<+8gnQvCVxvX=43SHa9m9OE@8~mbO!vg?5ji!z}E^ky4~CJ zJtY%2d;cJDgOaT`dw(Y}*4Oh3O(_$~^L=RFaSXmA9hEetn7l!K_OE8v{kzmShZTQaGuD2Wz?QMFI zE+a)7=udhH-(D^BGRAGDwW;=hXmyH&4E<1o|1@k&CjNpG@ZuAXv)H^^XpT|z-B9FuPk(x0Ba?qyJeC1KskL)c5W@$u5B&4j9n aW3pO1uY}EiwVi{KKv+!g8NzCEf$|3kekfA_ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/exporters/InterfaceExporter.class b/cache/bin/main/net/runelite/cache/definitions/exporters/InterfaceExporter.class new file mode 100644 index 0000000000000000000000000000000000000000..94e48629fafb5a65704c9307c84a6049ae71fce2 GIT binary patch literal 1558 zcmbVMT~8BR6kVrGnYKZW-8tvbmOZg z*OFY5>zgLN+~0G3P}iB3S`*a7w4F2O?7i3CYwdmd@$*0b0+>fdM@(SGm7(c3U0HWR zY1)>(Db1?fa9k&JJU1}qi-zZi(htlfm&=A_%Z1L74ozVHQ|q~9)-AVYK3sn)?NC4? z(w4yG@-LvffOoq2N{p@ro-1&$YxCqZtFDQWFQTxuJ7H&F$!0fM7`bmc=x4z!y%=AB{LlSKuff17UHWe!&C8?3_dE|6t zY2Hg&19?mkBlPY^?H|wfK(q&|vawI-omzNd%SJTHIxYwd zM}^U2>0#HR<02*8HK@?XK1Y~sp2B4{A;lEcziQwt&Z)CM3|zyEKzv)d2^{FHwL>?z zraWg2TvziIx9eWOiJQZ`j+?txM3-iD)AzPj*9_dkZGp5^t*$g14POR$ zFa4zQ#wiNY$A6I+GU~?gEu&_WYacC1D8cq|7tllb9n0^)$WOe%;9Cqm*}-rNBb9ui zg~M+!_L>ec9Ov^mLBK)LkR!+h_M?Ddt|KU743juP>&Z4C*HhdPIx2vK8F3nCh$K{_ zIt5&f_F(eAF~;9u3*)aC)y~&XFW_Q?Yeerx2Ujq2kzSLuYqXdVo&T6S&XYw^5zB8e z^<-iPmu9q4E#JbG7N$qF_m~{jS}485ct!0J(XQ}rx$psrV&x^$h2mdG6pAg}D7<^k z3^*)QS_7Fgc^)woM94U3FBkNz(Njq4CP bmUPTT-zl}5`-Idymt^vPh6y~Ndkp2TQ@?QT literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/exporters/ItemExporter.class b/cache/bin/main/net/runelite/cache/definitions/exporters/ItemExporter.class new file mode 100644 index 0000000000000000000000000000000000000000..fb336a26cf5e0edf9bdbf15e4c7e8632bc9dca2c GIT binary patch literal 1533 zcmb7ET~8BR6kVrGnYKZiLD5GVjnVE|IAmghh zT9RvWeY-dD#owb3>N?ZH?M-?$rtO^BXYalCUhC}BPv8Fh3&1=oI${EsTp5~v)0K56 zl%{Rjo6@Yx4aapt$8!TyzG!%UDE+`(3gy;9$I_t*?0;%Kx6Hcb*35_NPo*6SXaw03 zFw4I{RakfSs+5>m3p`igVA=Mz%$n!b>e5tO<~=^>@4u!xx*;%~{Y~uL8qsfiRhdE` z(guh72U9SMQKvg69-=GMCOSFQCr(=uhx zw(4t^?hS*ia z#L~k(kB(`ox9d=;kA2Q8Pk0I!)o>J36#lY-GdQdEt{AwAS%LVr3KKZc-D`(#ZcRmA zGjLsvR@|<80f%i4^Ez(sb`jl@)lJ{qRtIL_7H$iqt!j0p*=YDO2xL_aLzfVH!4WrY zgRKe-v;%fo3&b|Isq%kz+k|+W>6Os3pH-|zG#@(d3mDzZso09w^lhnRprqxg8Fd=C z9NA#;cNpVuu!ZqA%xc%`XB03U;TqAq(ZLn0Tx8TF{Te-HMCUVW$GNj8Dq{Hqrk+gf z;KHmns^wd_)WXcD_BSR+wH8XRF z>{nHp;ztRnl*rHqX6U_2|19pI)Wv>rkNqOs8c(y++9bLjt0(6|nvV@bzc Y^qo@H+*hRLxg?Wcm?rRm;W3nd01R$s%K!iX literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/exporters/NpcExporter.class b/cache/bin/main/net/runelite/cache/definitions/exporters/NpcExporter.class new file mode 100644 index 0000000000000000000000000000000000000000..7f012e6a9f720efe30a48c8eab7b0ed9bf7890e9 GIT binary patch literal 1527 zcmb7EU2oG!6g`tVbrPJGrsbnhK9?;?n#3DE3N$R;0)+xeL2A_%kFGOK%?3NN9ST1P z@d^^85=ig{(!TI}-~slGla?R_&?FvZ8;M7QdyNBw&_j%VI*nzEt}IkouMmaS-Fb^IYP9uZ^2 zt-HG(9cL)sjzgvX?Q`aNz-63Mvr$Y@_gMp{@VnZ(Xy6j&1masNOkiI>*Iv81H5GZ; zz@KWe;&#&uIBWA*(DBy}i|B@|Zu;JqIxhoPaZMm?)$1$mR?C+`AnR%t`h?gGj(XEJ zNL65@8?e*0Kx|`+Du1`zZHUL2UI{JxpPJQ*#zV(#0i(ZjDz@UaeOoFScoq8Yc1gwI z1f>|_-$V=rRC{Ozj8Jh$^4l=-Gp{iE24nZPG2X#MEnn#1;44hM zU_cB<`8-Mxa6~lZ2r`4cC}5oH1d5nK3CHL?-UZ}(f)=480&JBTC-EDRggT-gf!W9g zi@(Gaf1@2tKWA3A-Y}zpGZC&4y&FAT!OBHOmFU;#F{5@qvUZ$1OQI&0-=KVdW*cYc zv`H=B!TAm@Olt2@n$$X|Ji~NNS&7Ihyjw1OK%!WChIFC$6p2EygDZu1FIZs&2gp}d zDf6QQR7zxM0~hGMME@LaqSDv>(r))lxQ<2g8=)FE7^Pu}d8aY_m7sAQLdPu~^U=4g VtohGKEpSODKQT?<4#Q)p{s)SgWHA5$ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/exporters/ObjectExporter.class b/cache/bin/main/net/runelite/cache/definitions/exporters/ObjectExporter.class new file mode 100644 index 0000000000000000000000000000000000000000..beea1d2312f73d0c0305a73aabd677702c5790e6 GIT binary patch literal 1545 zcmb7E-*3}a6#j1N#7X9~G%Y_m3Jk_dk|y=S7^Mx+6(|%)3R0_1Ji5+pY8LFsc2@X< z5U)dmR00X!Hi;Mh9(Vx0Yo{eh1vDk`^||Mq@0{%_n6HDwk< z$Qj6BSYW77T+e_+3?z}#krz0+U+pVhr`?o(7Nf|i$3X*!a9Ch8kl|flhT)^TzT<|D z+Y&fYDDK;TAET!7Ck*_EqaU{S{(yIn-LWo^s%w$+gtxPq$!Ijh-R?RGl838kg>QK^m0XAD$v~;~1Fe7&D(+Zm2S#c7IYwS$^xh7}dKhn%$~_!; zj>)GCNZ>f1#|Z*XiH0IUrf~pejBy=D1(TS;33`8u0lA)}Md+vjvSr38{7fXFPO0C( z`N#%~Kf@${BRx$0!>qVoic!GX2-k?-jXthm)>;X#ZknLhGUS1XB%Vr6a5SdZqjy(v`*&-=gF-_n$!xN}~0ucRchX4Qo literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/exporters/SpriteExporter.class b/cache/bin/main/net/runelite/cache/definitions/exporters/SpriteExporter.class new file mode 100644 index 0000000000000000000000000000000000000000..a9ca386251683542798edfcef8a4dd88b371ca50 GIT binary patch literal 1280 zcmb7DYflqV5IwgKwk%6|S@3}fDza^n6#)@jK~T_5sx?4Lluz6Cw!Nh6HruWAXKA8f zH1P-cql|NRE3ZTdZMwa4XXebDGqb<{{P+c66{`wD42w4R47X+Ty70JBvPv~>lzBzi z!V`|&GczjAi6zz})ql(~v9dNe4|7{Yq8&<%#ThA6ri`f|eN?^^ps?rvMfI%gQn zIVG!Juv{VS&Sk`_i6+C+Wlj7~97!ecF^ucUoG+7g;2C1ys&ZqkRjF{7mrZG96bv(r zUKFC@I&Lbs!C+ibQw_H;$`Gq^Z%359ny-i{@y0aVk*;oXz2Tx-^Hd}-A$7Y;-Rq`l zCJQp~zJ^IW2m;@WHm{Q~5k0v}C<*8ql1Ry^b8qwY8bgmvG%{J;X@xcRPB7 z@mx9_K6@Kj_x{};Vk-Ta@=td$jS)N~foD#2k?nLbLi?1)G*xF5Geda>Wk<+*JX3LP7ltfzvIcyd7g8`WFEa(@GFc58OJ>1$l^I6MhS75YK7>$;`jLCFTN-& A@&Et; literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/AreaLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/AreaLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..12931689e72bfd6a3b48c88ae55e6c7f40167fef GIT binary patch literal 2543 zcmb7GYiv_>6#t#|w%y7tz1t|;WLJR+?n%d9Y>ej^kHH?WvH?!PuD#nX>)O$FM36v& zD2l-cM$q}76X7bss9=W?#Au=kCd4lq;|KkqelZeF{A3I`&;Pb;BhDya&i$YF`Tzds zoZK(|`tS;XmDpuR8ew5bi+LhLAuXuKG>_ls@6$X1tw#^(F+CiLdV*nJK#N2@DT+Mn&YaJTs z)*_pI-9e3z)g1Qwf}OsIF8GvCiuLJHLS^$E7goT`sA|w-O`(`@ zUn!&Ewi0TDv{AF_n`B{B<%%m<|_H;d~VmTLRUWplmC-h^*F2aBsVaoW)X}l%GIu z*(maBtZwTtYzAD#c~Y6%I*QrG*w1;=yX|X5BaL13QihDpMmMBa(5i* zCMP=HY(i>`;jQx^78F7{CYf6K6+%5i{d@F*?8W7LSpX)O*@ z3!bEQ9H9<8MO`>bemqS*c!q*_j&|V~#qd1s#S3%*$LSzW&=Yuxj$)XO;bl63S7;co zQXD7gG~#p?BlI?2rwe$4KEP?ZgfsLB-lWg*7G1?z`V!~pE1aiqaDl!*6_?8; rD>snE)9Y}~y2-1PoHsCsoH@=vkTKJ#IGs6JPN!4+BZT>7(=hlq;C4XO literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/EnumLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/EnumLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..0e87e3eafc66f619067c769481755f91bc6969f8 GIT binary patch literal 2687 zcmb7GU2qds6#h2ZWJ}n#w2(rLmKMaOH6>uNN?Q^7hk?=pDaBGmw#hc#Hr)-I4bbwV z4~{7CcEQxMhNH(*T53X%r}c5eG#tY+^YN^urFA1T_k_OK2$JXISxsnJYL+$JVv!5bDq% zV%#Ai5GB1~;r*nFU3iK+dEH5nxg1T17j=lLXhJi~PT%w?GjC)}J>50qFq5oiBE($B zRJ33>E0wdYl%CHI<|GV96OR~nDf89LJA`b8BU!V$%Qc;vZ@M_(oqW52nVJ#~# zM5Pa_cnM5wNK~3yG0cpFEzzbGSI*mYi5ykYk7LvYiBP;+AuIId`h-{B(j^y9OoJ+p z3o$9;h=l2gh)$|V3gwkA1G#VNa7x9nu&!Duz2t;tI|^Q2)rh=91lk!DqXJDKTGE(h zU=h5c;v8P}_LwtPow|4B9f77|3@Pt)4}}?_MNM>cecWF9SjKSyCrUu3!oCa>bU9_( zddkX}JT_hLDW?9)wGbweRWQXkmU|cdbaqS?(=bWwqLwY_gH&-1uic7sm&`ggA_rT+ z1qQvgS*pl`Em*#!*+gnAk@^*QUc+|pk(?(@`c1hB@r{bY=iLH&3D{gBekRT^)B0sH zHoU+UTv9+4hmuyoPU(Gy=&+T`UyR)%WHhiz`1$3L@R;bzoXIGI!ojA&RTH1$Z$q^- zkI(b!5sGb3~VjB%5)RKXB=1=4x zm~_SN$?s!h%-?zg0qN#lL`H7oiGjPQ8;RXUeY@NenZwRnc@B+jfpFjkf<;s|hXXBQ z>*?a+Z!I^8;&;jJ<~I#!glL%+h@pmku^w@D)>f|eVK3VFyPsWPFAk#9Wq812vBZ#k zXurp0-9@Wsn1&kqw$jf}tQ~lk7&3RN@Eq*|c%CP2hFo!9d;lT}>i$NB^cRWvL{s*H z_07_`jD`!5Px%Y{!67my641!e#?i}hoMV*Z<5&yhePq177jZ`{`{r<@ zh|k4zU=AmW_=vNiHaRSR9cmARZ89jEaY=Wo;EU7W#t%-Dyt z`~>Im88qCY$2?NF2OZzCQ~bdBk3{$x27X~L_#IRD6DIECf-8Vo%7vAAAbfcPBFU~Zy;{<=oI1PCQ+#;sADR$( A^8f$< literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/FrameLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/FrameLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..251e18a1455f4beea10e7aab28c0929f5b4ca0cf GIT binary patch literal 2402 zcmb7FU2GIp6#mY3y0g2T?(DW5WGTq6QhwTPp)AlM*cK>TOSe*}v_;G8?zB6wovpi5 zplbL_QHh55W*`zFJT&^?PeQ4&1Y;sENMd~ONkd|M^T8*K(KOU^XXy{v1WdR0{M~c! zIp4YG%$)~c-vZD8Lxzj6!7}V{cE~c)rfq~1dLm_nlSZFunYNj+a^ZAFPa4@=cz0GG zFj^f!hC~P)(U0ljv~Kl>WAP(K!X~)439s#hf{Hbr1gR;LG<+z4S3x1%1hv()jJBbH zxRKqj$I}L(q&1V!)17+O6!Jr*WT(s=p|fl2!$0KV5gV8 zLkbq5oZvD!SBeVN5(Up88rdp)XTR1#|DNqX*+`)_3w zgi+1;+rxtfKMhxp6T$`s8$}3y5rPw5$AF%-1sIzYM6j74=Te#Drq$0Nb&J5ZDyS1K z-hRW5_4VZpTgEoRqS?p1Z^*LE0b|#RgfS>Oz=wKx#gRJ{yeJ@7?W}I)(z>0=Hf4CT zur(@Z5&;&QR?;}(#2-!Ogk_h4-NK^Gdi9?l(QHBQmwn~&+)t*l~FBPuRv4VyX`+zwk$9NnuAI&(rs zn=D}Rb!3LJ31hb@=1IVTK0l?ZL`|_Aj2MqQz{MPoAzo#c!c2*2;o5O{zI4n!UWFN0 ziXvW>{064QEb%jg$}2ldWsp$9s(TX%bd95=PMSbzSLHagy22UG9g-H0VPQyGH-^Qb z!W&o?kp)>5@r2xN&2#t$RtM?+O<$ciPkeb&lqZTSQd|)67ev%i{E_zyXo1UckK&h* zbRCPYW1Xf}T||?nO36rY6dPyM!KzDG5%Ow&Ef@>=G=D)XROGCRSV#OcisF&rlor&A zuT9-`Hmb3LNO0x=waR@3o*+&~f?7a2c@Y6|Ovrr$HL+3nguq8@fkMZ`XV02ga7?me z;tOX@EC`btDdrI7+~v6fZ%C5HP&=ZMrfQz6Q$gXirSjItD4IY$WBkH5AxZO(VY?tV zePd{tW_C_9&C^Va16rN9p+QqQJ+&$(gqDtR`9(acgCYH$D>a0s>N#U{jg5T&pM86G?~ zw&6IRb&kKj7kFZPgk8AC^WhWr{2Y5Q#v|b?v|xhmw-Li#wBrZ7jC<(7Z|KDDIEee` z!e4y)1N2fMbW#zg5*QRhik9IBt;JEQghjP@owguL^~g~RhNvA8>c%i7@g}8ll5#jj zZ{akZ!x_4Ov-BZG=rZ1>Pw@_o<6Zg==jlh*{fzgWZn%Ro@!}tLgW&jUBRYgR{uFV0 z32rav&mVmHiKB1lE-9t&IsSdzcuVM8&SD>TST%iy{p=z0fF5P6%HcsX-_H}25pJUo zIMZsz{Q#ZEE6f$)5S``BtNHF;I>q^yb4SKG`fld@Fz_dOm{S?!Um2Nl9-{9t+OIMf zWc<$HHLgUEE-|Y4eTTW4?I@Yz!USZHjP?Al%R(sSAF&jl`4MrFlkn3d7SMXvKX6ZS YGNo?u_czK}v2c=eiZB)lKG%ihzj_ueb^rhX literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/FramemapLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/FramemapLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..e883c5bd1c41548d1d6bddd4d56189c597a52297 GIT binary patch literal 1197 zcmbVL%}x_h6#j18nbJCx(oz8t1uD=2Wd!6$Q4`T%YAP(MO-S8L+e;a2r_FRqLSo{^ zg)1Mxg$aoXiD99Ml|+ySaOpF+F}{H@;JL$KFp`k4nDcYL^LM{{=Ij3FJpgww?S+eB z(%_bA)(u|LEw1LZ{0dhKd|5YiORpF;wN%jx+^nhdrdH-MdED+cPyS^@Z7BwxF2r#6iAR6T2i{f7wY94Hy>%a5@!gdDtWDx(M(!oENmTGe|KSGvlM|P6Zdx#o*Fue3leJ-3l(@GSN+0g~vusFB-fs zw{8)6#Bx$(^(yESS#pURMQcSIT~W}F0V-{+S2=O%$|k)S5J+6X5QZ6i%i>8NYE?qr z*=&;fZxwHWc6K5b!Ol~klPfGpw{`5*rr*D;^Ic;hAr!;HC5)p;x<<%4rtuut@rv{t z^55Z>&C?V31Q!lZ!lK2rx!b}B)pAj%w-_bL-PG?jRU3l`GZZsUpM(s$9cvBO9P1g) jH$kXOCqM_9_Cdc|(2Fn&1cHIzkXY+4`#mNJcVX%e1alEH literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/HealthBarLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/HealthBarLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..366ae72afd10f6fb2050dcd04bf5c092f9ea41a7 GIT binary patch literal 1737 zcmbVNOK%%h6#lLsaqNuaNzycwNr5I%9AkIDNfYPMl)7me7bg_l7(xIsu_y5qXB>?u zAXs%(A+doa6^n?CrDjtWZX_zPM*I?f1LF1FapJhhQl;9`ojK=z=k=X)?BD`9#06&Kxy|gvv)r_cTWVK6AHsk@`Wf-N7)GEX z9Ksoa3tfz@nx3=w_T7T(n8t1dLpUp$84(D^nP@Rg>vIZTgeKs#Sb)e$(0K(f;bk&T ztMa;Cw{~o^oc+ore z!I=@5>SoqCOax~D%QK3?E zTuJJi3f_{WhPN%VTAobL%t-B|f~lvp8L6FCFw?2cOiJyng1JuZ%w-vMLBSOnH7cWK zt)0TI;kapuzpCJEi9cI8S)FC4X1j$whntowOGsA1bqN`6L$WNY6LCYqvPAT?5CyJ^ zDJ@qNIu}1BMh!R!O%wX z2*Y!Ml-9%x=K_y0IvpGiK0r?cvBYpNB~`C9{{18Mh<1K2)6H>^M)FqDp z4I-9t6)U*ONxQ}GZRD|zReXpwd`f8>@4>?RsNoL2{=rutO)}hxTpZ9i)E%JMfiJ~tWiz%_F%1@Ntc!vNV^8W#R CriL*9 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/HitSplatLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/HitSplatLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..1191c7d4fa78c262c7dd25af63c0c0d697092a38 GIT binary patch literal 2279 zcmbVNUu;ul6#so)+uN2q*;cL$6cMJdL7^~U{23r@b5PtE&}}luguC{xyR5sdx3>r+ z5;ew%`UZ(HF@YG9CMG8OU@>BhiEodsJ7P-RA@PEo-vbo)5#@ArcYZLPa(WpfO{31I=jXdg8hZ86+;uEIzk95EFQ8Q z>u`B~+HyzD>Aa=THdM%%`Ek>=W#146y;-}Yuzl!}g6rkM5;h%lPWE*@%*n#d2JYOt zS3|49=7$`9KQ4wAL^Ui?SoHv`T}Y;!V%bZ3u4T^05Xa;4DoYhY66Ux_mg!iIC-}59 z$&NWCJLg#0zH=TQiZ7ZHlNCCi5|d^z>9cd`dDHc}<>;q%tio!AMJ3A{EI8iixgv4F z&Q#s^Gdi9Xpf14ft$ntaay-GU)zK+9ow!l!tk+-27hF-S)3II@%~T9oGb{j?MIxFF zIyQ>tv3oSNC^qTXEUGwFeP(7Z=N8IN_AYdbj;*3^q5hbin{9YaW#w``I<{knLR4Z* z&lX(P6fd5ZGk59e6<`~I>5N;*=SK@8Gc(*B7w8@xd+{7^UxRwC?c}-@mUMOv-7Ql- zJ;lA^ZNH8_^s^$xTTMJzaOX{)XLR0=sK4OzItJwhTjhv_?9`$Zj|X+67A`hmm)I=l z`p;$ZR!NjE=oor%@DrjwtYbvft&C=n4VU(q)EZi}M|B(%tt4oyWDS_}X0DcoQ5|EV zkTgi<>d!IJ1o*xHkL#Eay;KBSY?>(_5c#Bz6C#h+<;A-6WgRDRsvg8}Iq%uCwkOx{ z*orJsmJzEdYkH{7b@iRI#SwztfO*Rs7c)Y@*`34K`Wv za}Bn;;-3(9TNOJi{!w9fSFx|+4+=X_#es_7+b}p(@i!%!su-^Log!+l;z-3`(a@$V zep>@W15MC9AtTf_eih+BPbgu8s(7&`4IANxG@LNPRlF4F(TreA+f~GCdd<)pdhycU z6EPy8Q{TjPMVoqJ6|7tqHDY2nBFsjyj0zVRc`K%jm=XEJ|DF3t@RXsAB$h?1n5x`9 z%eQKRs~lcc zMVwXVah}ysR`241x`fx&hx~JpdM(y#vQe+BPMDZx#YWU+WRPV8w5s=DVTSLrRK1BD zYca@(-iA#s#8`?rO)ktRrZ7iNKaJciELOK*kXEYOh${`RsP=#l13?YkxpgERsajhE;Qa@V0U{3o literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/InterfaceLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/InterfaceLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..0779967c816147e9ee261dcd002fbf0c91ed3fd4 GIT binary patch literal 10109 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/ItemLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/ItemLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..c708325e04c83e473cf7793bfe78eb7a97d2ef7e GIT binary patch literal 5042 zcmb7I33yc175?wLZ!%eK$V*}nc#3Q(2?hot0wscMBBLQG1cL#UPG(+`fytXN^8y4) zaiP?T;EEO80;sR<0tQ47cTucR6&I>jP*Gf4t)ftnp8IB!Hz42VXZXV0`=8~Wd(OG% zoXL)#p4bLpG|TWpVHji@mM_+98j-MN_=168gW(Gqbzw7Xg`;NN7l{T!MlA00TSjBK zv-Uz|&}Iha1bmTzS?{Z?ooNIuhO|huzTSv25RaD?|NO`d zFysn&kj9Wx9yX1N=EhnhHYHFSF&rC%fk<^A7MA-Yn0Ah1VJ0{_3!H*>06i~PUxvL|Cd-o`SSGD?`d$^7(NOPlFq$P!9b2H(l# zQnB zMHW)LN??jZYH24)v|3=Qv?jgToMlGmnu8=*BQVWjjY}WNCnc|WiNK}OKVErFzv*~o zhQRM7ry7jL9iUbq2#Tw>(U9+x;=-m$m30F3k}4-|q4;ZVph zGx0}U?!}_xs%0W#0$1Ql!j0L@fk@n6Z$@Lr*g%}3Taa4ZlHo0O9I{y8PtpJ_Y+6RF zE)X;-6PC#P|5@N_{Ds08j7Fld@nMrZs!Xqvq@@DaN|JC$lZ~bbiAut9f$Jn8%QEI! z%`rntN&E(Z8ztT;i6=#5L~j;YfmYp-Jekt>`z%!EK zbtq$_5_?YIc}I85h==DJ7fb9#f$b?+jl^CS*pY%cIrDdcR~;8p;{6k`N zx@pA%iC6f#z#9@&Eoumo>rH{T9Io1EbA5y5cQWH0fjtt`5@7qC62x}}-jl>^C&3z` z5tY01X|`|%0As-{3J&`9+m zC-LkYW@0RpiFrWaGg)ecOw7{3W5O2In@oIxue|uOUA;4|5N^v1V<@Ya|1Dxp>OKx$&zuB)2V@`#hr#v zl5+yFvlAbK362~UmnfVPe{3i9axG>6m&`3@pg z&^(qD^UI6maL2S>WC&11Hz=mF`jh4XI0FOG3unzcjKhIY4 z^mKPW!B!PrOLKt>ZT^j}kwovL#)^{1P?5Xn*xh_jNewOYCWYEiVe?mXjr6p0O(w3% z4%Y_BHQC{sZ1a0`EyK0uBAef=Ygw(xDpA{TvCWt0nn;qTx8X9IH|v^~BnNC>uWP5a zqI1#`Lw**vp~2=Ay4J*jJ=HqY0!?yE6a*LqWvA*<)o zK17N~RJCtP^A>Ex!j;Nr?EtH?mG?+sHM;6r(Hi6v;VRlE#BAkhLR&FTS~o;3DNwg& zv|&l|^BO+HW1~AsETNR57~ND&>ucKAi#@EsQ=qOsw$D~tbglSAHOrD}uJ2H@tX-7U zT;IMa2;}otx)_cU7*!w6#r>1u-0aKb#1x} z+-tL4x^{^R+-I|Gx^}4xJZQ6rbnP-1c*JJ6>)H$#SZ}kXx)yMOHk-}YwOSW=+-6~2 z3#|r4)?9<3blWZ4$@5y~*333+Nq#;hVPcb!7+Oi2r#dz^D<(--;j=dDqH9qXc)?~~ zU2AfImuwu=wb@C4eD{it{kj%&ft@yX>smYsP%6G=<2gMSOI;>~fPv5b%vF7m#O1%w=GMO`wBwqS2ffw~DFw&5cu_G2Z1UbEW#{#C)1l}DBSsxm_OK>^! z;R;rUtJnlAW;IyCg1DO1(RdrfQnm=!vMaHSU5)G5a$L`D!42$A+{Et23ic??xm#)d zB381Ov5M`&?d(n5!QRK6Y(HAr7g)o7z*>c)RmsM^iUwQhjQf=CxL@gs2b8{eNGZX? ziVu${XJef*0_&Ag*r1F@n^J*|$|P)3red=)15YTm*rGJxNu>$flsKMJTJVf=1)fzF z<2mITyrA5O7nK#*uH1%~m9^NR+>2L~2l1-%7$_zq3pz)%3F9# z*@L&0{n(>?iFcLn@Sbu6AMgz9<(;vQcg2VN41CP{Vn6SPPxwF_;KT44FT>}2G`{41 ze8tQ0HJ?mrGY#MHOYtoa;yXSI-*XcOxkV}S2OQ#yaF{Q_5xyKp`3?Aq-%9Pil`+1S zDg1t>^7YKa+gKXk%F_AsEQ4=nnS3V`d^hXF_c4us%JTR@md}r{&MISFR4?nQX0p@O zeAYwl!!&gO>!l82h3dJiuhUVN(;tJV*R^+4TFFjHqX4aBA61;yPt->_#d8>r5mjZY zQAjM*Q7L}y*nxJ8@5VI7Bp?467f?14A3sRbDn|%u{0I$|Dq&vLOFBI)4e4q=auX}3 zLr=v}Ehi^OD=gHqwd^ih7j1}sl>YF-x*bAB$AV}bKfO*%EOY7SDE+a9WsPD-QNY*{ Uq|+%sBA+C)!I+mGqQcVu53FbSU;qFB literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/KitLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/KitLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..d2f34984845a0757b114175154e620dd3172e818 GIT binary patch literal 1867 zcmb7EOH3PQ5dMC@7MsPq>QJCfc!b0zHX8yVG`L9viBmTQQVdQA>S0;`v6n8pXuU+C zQg0l4Yo$s#ksRV%)kg?b6ScPW*%iCB?ARJhw~ACEdxmq68m9%ZhqK zRSeZED6`8eTyq!#hE*tVo1raZ*#)I!TpwLgGOlidp&_Xm0`m-mHyX<^_@=Bp51|oF z5@d#sr+reY=2-TIj4+xRf(1_DtM~)a%>U7+47F66h&>xJ2!>V}egqhrGrGxV)>oIg zJ+Ces+|5x_jht%h;=QH}B;5={@Zx}sSI|INIz_$2a3b@vEK$imK^?wvTDI~VmsQ(IQ?1N34arb& zoF-zGT5J$~o~5)vJt1R6ptkNu%@!@&5r8LUjNueRlWCb*ZqQ6sTg9#k>l-pogGg<% zxn>!bJ#VFSlOlSSvcmkPj5ESa3D?YXe9cfbny?Hcw5-o_StH%!u*bmOQOuMR#crLK~L|Ms|zZYMRF9?OWVXS^l}40 zzGCkBpXc>t11Z0NwWd*Mv4Y$zI7R9tal>yCTUkfd-k(<2Y7-vHTI;sPQ@YrJaDAnR z#6F>yHpWZ;3=CajZAkK>0TTU)I(m!IDL%nA_BBFZq2&vD@t}>K0oT-rc2^@HXnSgI z3Z25yKe&U)(=I)(i(I{c4!lYi89FHgH>T%fHwUo62k2hx-ofiL574t1-$CDLU#IUr z2FCmm|1AW{EEw_ow$Pk#wcCi5E5Ank{w)kwuLTm3z{Ais65cVXjJCu*BqEY94bN^$ zEFwh$w=2JwE1yODfh{y9eA^f;SGFSlmgp8P?1KnyV_ZPdnRKBJ64ZDV>THhWFQVFF6tu1IvG?o>e6(n6E3R#JZaN8)p0(Caqk z4x%I@m!UBH775s^-_y-Hjk87*} zOY8vNV*`k>C{(xmA3&z257xRbqzq+BBSX?O;d&5cy@Y+4>S|{l6k!fNbg@Q?5vNH# zhr^gBDL{Um6f;gUyGiv_b)RCOrh8P^{an}Oh#>{xU9?N+meBJr!mM?dz*+b&1eVNKkWo=$@~{2}%sQyx literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/LocationsLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/LocationsLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..f2da01858d961c830888abc0d06729720cc1e0f4 GIT binary patch literal 1884 zcmbVM(M}sz5Ixsk@8b0m2+h*EN$Zk8ViU-wlx_ngp+G|G#(^|WNZj-xYkPrB&8}sy zD+N_ld8rgWAx~AMD6j1cs72}r^p9GpNzYvy3nbJ?$nxE}bLY;SIWu$rdi}?r0Os&O zLrlQ--Oy^Ze7EL>u2pd=>#kLGS3Tbgy})l;wZN&mjiyxyDo&&+L<$XxK>rixd&jCd z{+hL1e&SX_0rjf9d0il$&8-M13qjS@5l7NM0;)h?!Smgv)<)TF+;hq`S71PTuB|u? zPwqQPC0zHK0#^#hLpQ_761c#0HlKeqpL?61Zgw}isn2LQDKPOC07qQZ(T}8DP8l#U zD4;jp@UFW?Iv)~OHlJIOr|%g^A3iPV5IAk%3_cL(mH4~f1*Wpc$$_b}3R+`7y2y8T zB>_ul&4L00xaP9Tw$u%zaqfiaA; zk!VuA?>D_Q->uF+4cQj#pS+~WGH@9m3m9u|cz}+9Y_1S>Un}%#R>5nAtk)+3XOBSA z&c55h8b1AByE{QM>U|xP_)J2+!nS4`MRl9Nv{bRdMy2W~#ya8l-OS`xQn-d$4V;P- zhcO%Y9COUosj^kgY&)X^^E8wDM$)uk;D)4W@E}da^`H?JH=IT&O%@G&Ax$y|P4a%* zATnJDHtG&1G+u743Y=^B}pQNI4p5KWZ=r4g349n&f-__n;6|i&uV%SJ3q)&AKnyN4fjQ%Xrn#-_Su>qI?jr_5Ah(>BZ$HN6*i zaA^+{C3-T<-aSl~%%s_4>btOaG4(sH#_)i*=1aEr;?2*LZkFuCi#N|Dq49{&MVzEO zPUIFdoM85o%)#cPHpL8P$j3Df_jPJ!`J2N{%;Odo@HM3tZGPmP=lC*W>K6_=v+Odp z9dRL<+K%{%G0HRA<{8_-7QP~H3M1C(F+-Mr;;t>Fv5Eq9DlwFBo05hfc&jaq(ZdpT zJrSy9N=ag~afgylT$hP1LqxYQio28y?uSvN)QfvWV?ue2J`E#6{0l>ffAH{cx)8X} I!x&cn0~V0BGynhq literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/MapLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/MapLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..46357ff357d21f2738f79f864c23429a057c33f1 GIT binary patch literal 2139 zcmbVN-E$LF6#w01H`@){HhiQIixdPgX`!J73bY{5@?oH~l$J_~Uz_AMT}(Hf&8B00 z(9!9$Gx(%F!F0xqZ!lwv$_zgE;yB}j{cm)T`n#K2?O0{%B=_swd(QdYbAIRUPtU%4 z0^mFx10jJUuJqGh)s-d3m+8EnpOWcEYZRnfC=Er z!~4^#$gHg<1Vm0Cl{hP+CcH|JYAQXz+n`fDnBW7TR4hi zBrVMsZn_nx=*mL>oKFgptC=WzaMHjDfvtbBI^+7XC_M|O(94j{+NG)-o)l3sA`%_9|$ilFaH?PWXlzm$jwAvf7a6|1ikgvYu z7As0PX5pq1MyoFCJ@8@Rb%DJb#Jx_pbe-!AVy?=_=zg6aJ^zm#WU4BF{TmT$JwaIL z;(fOF*ydPh$}cNtBgOwF2o0Gk1x~K2xX?K2+xd6Nqu?bnaGSvxEmys~ycBq7;#U0$ z>{J90urjVIy@8Tlsi?xx6w9%XwH@aB3ib>NBJ2&W(i{axz5Njy9&!>wl)c&pUcwgk zR{a3SMy>>!(9B*be?((C$F|3aO+3Q3UM-=uE@68@+r5OH?FsGh5?)AX4|t?*wk0@z z5GKpF8A-lRDLyytftzD>Q>$)h6noedj5h3L3k9=%1jWZ2E!d9(&?x0|Rfi*f=UM?? z?pVUhLywV~IP?e|y;`_Oui@KpPo##g!aYU}pC69v-SJ3w+<1&m0zZ-+?QKYCOX%t` z<9qu=28BKm5Wh?}vl1*9o67jZTbDE2Snk`m|zqjYx>SL*Y~ z2b^E4t<sa8)FENIP=*8Ex_k`Adr2SuTJBaB_J+f=rSq|c_va^g^%t?rd ze#Qh(hl%S4`h0`g*oN=%CUd7_7akBp8;P|C_wY7n20eU;cVMG|sH@0PW)ejsZ_viO z=4rbF)-%Kn6bz)qQ|PO0yMfN9XcCF;9lxS6^czh62|-dNgh>=Rs*hPGKNV9j{{V&Y B05|{u literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/ModelLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/ModelLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..bf36564a36e15129140630f902066bce8d22f227 GIT binary patch literal 17869 zcmdsecYIYv8ut56IVoI72%LnFLMJ^TH_4@nbU{iG5CjAgk{}UCFbN2{0wM|`upmV# zDA3IF0W?FAN1Q>))lpy1~V0;4j9`j z?MyD5PW1`(wrdzQX39Q8y(bllq-ctWz)w>j*%Zqp%27WLh$NZ8h?pCN;=7(-`HFDsO3raTw`zTqc+AK<r=`(7|hM1J8)g~#`M`LR449wVGcsB5GF?IN@Bf!*fcujH1l)=T*9p_<` z&(!KPGgV%hGoS+f8D3LWRy-||@+e>)zm7~g)g8t>>g=N~gl8q9x~!&f(j@%ixk(*h z#yF48@=

sd6vb2Z*9!TXrub6*RVOPgRy;%0^@vuwxk6LI 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/item/RSTextureProvider.class b/cache/bin/main/net/runelite/cache/item/RSTextureProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..fe2770dd0e3a004791b6f0fd164840f08d292895 GIT binary patch literal 2277 zcmbVNT~8ZF6g}gw1+&C_8R`ISLfh0f27~zwPy-1`Fa<&|g$7<&@B&MWjqHV>KJ}rm z`2p!ut47L89#RRXYNe)9BcZB)qf({*g-UIDX1y_=m7`kr&Yju0=bn4+o$+t~{P+^U zI6hP05C~;-Gn(7W=xM{$qwCuGmL8?G6P-^k=m+LrPM^zV_l=aEQ{WP)+1B>8Xj;o` zM(?g|>+7b#rTlJ=9&fe@T%W!GGo^1B8N)QPnS6BDM$AW(r(A~xD$HWgyg<)NIUJkd zLnOeCsNlNl3+qxJD)Ij0O6Fq5n|}FMZGZyKbX;WtrQgu2@I4G z_qcCQcb}!CE1lISusfIttx)11MpcYqoCjmqIMCBn&#{t_g}kX^0=ERbJG!}*O~v{L zy9DCFiA1?9{ww@&XqnBwujRUnLrekBYyI){vaprQJ}g$ZfqgK(ujjN)-4HS*F3bGpRV1-+V(TC;1Ts0^-rvtGli9u8 zx_;Y`z14W`ChU|fag`nEB!!->Bw1&fnXq9go@ZRw|N4)(9Tot%Kq`d6+ zIQ!jC(GpPn?%0qk;Cg|NTA!fOGU8vlh2QP>eDnJEaI0(eCj<-VIOiL%eHp96atpYU zCC5L$BTpxye9oet&mdd~^Zse)Z4}{32QH%%SGXgHE_WD#~i=qzfl*_;+Bd}=oRCPiqN;0DoIN!?4W-debmrNJRcDU82=IP#G*CGovm=c z#uO?P2nB5luCuABSnnR5kd@{YAtuyfmY?LArC z76>g*3p5_@KCsu^f`H&j)A5sA(#{tY&6;C9wM+RiM_P;JErI$Yjq$SUmNx~eRd2Dt*|j8~Pn6eW92y!7)Syao$zK^lK7Q6f#SqB6uh zqyY~(+e6OtkgABfQsN<0_WZ7nyEIV{!{#T{zh@CbBiD%6OrVLi;a@;ATDTK9iB_)a z<1I?iiLGXL1#M=sf`pl>AZ2P=GW8K>4*6Pm6S%~+lhJf>yh)yJkKgn;0)DdLd@#Qi z7brQTCg36~jdS@n!SruDQLNd-YlO9tq*_N)<_9F+BBmhQtP@giQKeu=Hxm_fD3zT` zrD-Kvl?tJFA*He@;XI@M302b0L)2CiTVqqymL81$7K zc*xR2j5?|Az(Y3hpnAPL)j3Ngtw+K}4e$0HJjxF$Qjh#n8&N)#`a)fFZFCxPnAf%`Sb2oD7ug8LqgU3ei%%KF#xw2_beK47fIYh2j(ew0oSm|IPUXg2@kpE q@dz*Q*bAlIHxYyq!t)@MT9krNQ~(C_UuY2GC+6bnZ`99T2${dVw%)=3 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/item/Renderable.class b/cache/bin/main/net/runelite/cache/item/Renderable.class new file mode 100644 index 0000000000000000000000000000000000000000..1f5be3f418b3742532bb7724024078b3c6726854 GIT binary patch literal 354 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/models/ObjExporter.class b/cache/bin/main/net/runelite/cache/models/ObjExporter.class new file mode 100644 index 0000000000000000000000000000000000000000..1fa8aec0cc03b020b0b6717f0270faa198bd51f2 GIT binary patch literal 4304 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 Un)kSFv)b~Lqi_cwpo;VV0K<)l8UO$Q literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/models/VertexNormal.class b/cache/bin/main/net/runelite/cache/models/VertexNormal.class new file mode 100644 index 0000000000000000000000000000000000000000..7357608854799ac03f50cd9bace9ba44b5aaa4db GIT binary patch literal 1201 zcma)4&rcIU6#k~amX?Lm^24eX0c&lkvOuk(6ogPoND3ZM5;?JKN4mJ(>h6{xCr^0O zlbT@S)vF>3fkf{9Pa5BBv1l}eHgDdW+3$UC-uLGF&;4%zCNUww!;mz&qgXYQ8@j_4 zP1VX=sZ>kcu$2XFIedMtYE@K2f{&qXRb5jRLp4{Fd&{d_a~Rk<*$mk;vJHk{MO`s< zr&i(&?FrSki9@fNc0sq*WrLRpwaCzv*9@It;|$(ZdV#?=MI}RMLsUY9A$(kD${-RM z?dV|WDsfx4cxm!C?YyHpHQOaw41xeMLTIM^qHglJT4kAA_eEKTXtAoP#)4|;Vt;hl zLiyU`S@p@$K9F}W6@nLW8RyVK7jw!w6-X6NC(|e?V7h|o8&ox!N}rghIaMqBXjDQU zL*Gdi>c9|s5f^=4mf=T0L|0@;^(ZZ)34stYxF+E$L+i1Iv#L{;F#v`7v7cHrHeafc zE(D2gNH7i4RHnu5x?md?(G9^i>^po8I=RIVJ7#OBf7i0ARtO`AQ~nx5;xxT71PpGj zIAw;=e6?n2d|DR+iv0Q721GTw1x=Qos-HZyOA!;zx}I8feNgzem>4_ly>w|AEre^O zU7o!7MWXC0!dsAhAK>$TM&~Cw^x_Py0T<#$jA9SjSu#I7@&t7x9ssR^Ng*$|{QbK) zFS0%VWXp8`E})yfGh9Rut(44iR7+AX zHUQcG19A;O?k_;*Bi+8P*MKXtcpI(s(84541ViY+7&;B;Fq4uC6`x o?vIpd!Zt?T(PZ$7@&cr#P(2Lk2Zki{vb+?dKZ!R^#~$4I1;8}??f?J) literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/region/HeightCalc.class b/cache/bin/main/net/runelite/cache/region/HeightCalc.class new file mode 100644 index 0000000000000000000000000000000000000000..aac61f71b6c5952962ed9ee9618976a86f3cb037 GIT binary patch literal 2120 zcma)6OLNm!6#it(@=GDI6GM@eKnVed(ioE9^2h_@@Gyj=I3YX>Qfv{67@67*L(>_` zbeLhshF?&oGi~X->}@}{M^!g zyV{Y^d$D-_?De~)a;0>2rdYXKoIO8tR)SQP&{b->?T+Pk7Olpr9R^~clL1~}rMOU@ zW8kzh_3Kl111_q5vPyBfT%45Gc5L-`+3M6)e1zQ+;+^0pHmnZoMsnryP?;RRITnVr z+>;=jf{M>@oTuiv9lQ0gDI#Z^PMhHh!~OV|KPyuoM!g>o<1wGF_zB|i5gB<7o|t*U*_5$D&vrTAfy0UtA(v?2nXkHT4$ zvkK zsnjKKIc`M{*Zka^m`l5R96 zbwjQ_Dacu)QHW$cTj|RX*i<3fC!4+%qenJ{FE00)awg*0iA*#T%gDw$&J>cFcqS3p zY9^UcGm7vFm_FshNYXyT$|YLUgnJgd2y73|6V3&KEn^B7af$zHnDHP!^Sj)HxD-HS z=iDhE%DBV*3aLnP*9BTKGgp{P;oa|D3T$ZV0MKv8|9H-rWI%10SZf@ z{x5OQ94(P8iO*@NT<1L!Na8*7M~LH&F4wYhZ5>y1+4K#QE;&nLuF#^-vnE6wT{89J zt!&2nk(0V`7vzi_ZS-lehG}S8!`xym&3eEUinc;@^XzTGV`j|nVw0IW0W&#@Wr1CX z7`+o$X@$9`8;i7LBH?8eAaS`O#GTW#+KD=4YG_@LzvW=mQxola`kGl!UpLdYo@hO5 zDQrC1>S>3!?*_TN$-Cl~*N-p8+-5(ypr0sjAYY7eapeZJzYbU&OyB0Ukdk54`x?VF zc})m?s_Ch J%pgQ*{R?%dRIUI3 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/region/Location.class b/cache/bin/main/net/runelite/cache/region/Location.class new file mode 100644 index 0000000000000000000000000000000000000000..671828043a7b51ddf4bd342ab8379022169cbeb2 GIT binary patch literal 2366 zcma)7-%}e^6#j0qVMAC-z*0=0w6-ZG0UE1SD}id878(sd1f*JDSduH*vg~5AVW$6y ziI7sM7~WUv$P7{~@)0cQ=7lA~2K9J?HGX-#y>?arcjZp8pKs4j$sU#Yo;eF1keg@MRr4=-#`Ri0(~XRkqeFO4Ov??38D6pl)Yxw zETuP%npd@mc~Y3IT<{c~VXl&}I_Omcx;p3_ZHq_j)vI9xQT3{auUaGp#?qOyBtrpQ zGSH2fK$rZoVcLvuFkSj@5%QTwF}hwg&;vtB*9=?;q}L530x4r)1Q%lnW8A=HyvCxr zDig=RSOV9p%9=p0%1G*{g6DjDo1u5bGs|1^=1wz((W+Ums`RU4ZW?$K2GN$5i}Ux% zpeE}Ln;p~Lh7k4K6|ZJFn*!&Vl%rq*Yd(fNW^_!y)Ox`?1Gn)$3$bh34Y~M*%4*yG zpgr>)AO}?68@P*tz|gk2B@3>@7Jq1Y4Be@FrsFZqnRKyOY{P5D(*cjnrY*Uu+!L;oaUOD-`E|j8J5xCJJp0+A8V&by8RMgsbt0=YAlrthDU=$sW zf5A5Eby?TJTwXhtlTIvkd@3+{vMZ|_qy#rOSYh^#h5>c2P#REU@2{M3f90rhjnb2o zh!A?Ibx}LVwU1AZvfvuY{)qS}3?T!Bm@iijhz42cl=CcR5GQsB?WucOyl4>bq zRK{9LdVyMcN}K#0JqhhM^go3$na~c9_0cp%Hhe7oH-odA>1Py}z$D8sh>vic{~>-e zFR_l3+&jm+^$kiIdjl9kRFD3JejUOv{>B9zVg913;JgPr5dDrejT>j;`DtxtB%ZG- za_cQAbtsLk&+tupLAj7kG(P?m`s4xLqDN;I*#Nl7B8(}#?e}2>x9|?75YpuGuFpcn zeifk?bkP{Q5R9733;rMJA)$EO!h0Qf6nL0w>Vyhkm4wfj3iu~XJ;w*YN!^e*Z1j7$ z-vQjFO?5*u`wX+$;eEujBl{T2UficCq3vVz2fjT%MnN5uhjmQ)GpoW(`coV7B{jEd irjzO;OB!JmeY6i*?O={SCbea(Qd1w+Pw)_*A@MJBrrxRm literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/region/Position.class b/cache/bin/main/net/runelite/cache/region/Position.class new file mode 100644 index 0000000000000000000000000000000000000000..f92f76c84f4d370f6a29c38fd61387898e43f5e7 GIT binary patch literal 1694 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/Instruction.class b/cache/bin/main/net/runelite/cache/script/Instruction.class new file mode 100644 index 0000000000000000000000000000000000000000..1eefc2a60375e5a63440b2b196518381d192be1f GIT binary patch literal 700 zcma)3%}OId7_3g>#EheHHCg}NKNgd$IJj3OAc7DGdQftoj7@BbJu>O+Q+e10WnmBd z06vsh-5E_#4_^A~{<^BV>g)T5fByj-;8PJff$v(HFdb^yS4M_$6ko`25U1+ege^TV z=`c1b(M1#l<}agPQP_`kFFfg9%Gd~a$#tBZO99amDCp>l+lBTRcWP3ldwT@#E3HhE zpjxZmVL2qtM;@~QN|+PK*Xo@T_(*^$cmn0N((-tC)s^X4)a^UnB#!!>C{^~HH4ElK z4FtB@?}|YqrJgh=nQ6XB+eLPco%2eq{@S}WwHly^X+j52&}!{9(&q9{lVKXmBV`@W zPfT#f4h3H*mgn?ySg@bB-jv{To#E+-h#afm_=}*ic8BsGhyB2H&MAB*<0~28 zs04f*p|OYxPvkjuehaF+8)=5Df_GDmTa<6O$-&BbuDRu8f)OB-5m>@9JJ!%7dFA&D q^7fnLHLPdkW|qcl{J6u)IEn9E@6zkfi4@**3eQfR8Uh>c#mz_9pLeAI literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/Instructions.class b/cache/bin/main/net/runelite/cache/script/Instructions.class new file mode 100644 index 0000000000000000000000000000000000000000..c7dd68cc1cde7e8f0dc00138a71b37ea4be600e5 GIT binary patch literal 21299 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 B)X@L{ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/RuneLiteInstructions.class b/cache/bin/main/net/runelite/cache/script/RuneLiteInstructions.class new file mode 100644 index 0000000000000000000000000000000000000000..27ab4a2141b9ec24f5abf4716e19c1ae032a782d GIT binary patch literal 567 zcmah`O;5r=5Pb{f!&*S_6S=4d101M#jM12wkTjZz;cAv;gR6B*+O7Y~izXhtn)suP zvnYxO;$dexZ)e_n(|!MVc?EESMgbXyj+VxcQ!PVfq%XL*k$xg#H8K7rp#h;iotQWk zMnyU)z+u>5JoC3V&(K=jJLA8Yh-f4ehWw$@${aCdo2>zZb4sv_ES5bKP-LhCO3U-~ zekkKBJ`5#8ErB`;<>{f%_rXW4~`=rN>>ng4>VMSjaPF&DLiN&#QLq9CnE^OD9J! zlc7xOQe2|Sr_3nl+Rtzwr`I0E{1j}UMBm<51InmS#jJCRcKCQo3Y2NM+OF2$YO7CJ Z|79uDJ+K3Z43w}p$5#Gft5Zh?+n*RzgSG$w literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/RuneLiteOpcodes.class b/cache/bin/main/net/runelite/cache/script/RuneLiteOpcodes.class new file mode 100644 index 0000000000000000000000000000000000000000..25257383fd3bf4576bda504d2b6b41a4f098399a GIT binary patch literal 238 zcmZ`!y9&ZU5S;ZDpI~8=($dEJ29Xm4QSgPGoadsEaFOKV$6444ew4V1m0&Tm%fRf; zJf7DZfB{+o3WT0xuhQIc9C=pO*dwdVrqS7}xu_FSXJ?!2ISWuCv`^+@RBYTq&2}fY zK0t-g{eR?Z7Uz65)syj3Z}mnGS4&NxF`+d~T;`4QYZK>O1j0L^zDV-a@+gX#(D}*H be@Bp~grcA<2oazvvnIU?s0$MspS}44=axQR literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/Assembler.class b/cache/bin/main/net/runelite/cache/script/assembler/Assembler.class new file mode 100644 index 0000000000000000000000000000000000000000..260622eaf0ea3676016a77ba723552bfa8aa37d9 GIT binary patch literal 3020 zcmb7GZC4vb6n+LmCJ6y*Yb(K83ql)S(gjK@B#5OcSZa7F1Tb2xOESR1W;gC`DAjZP z>ZksN{s#3ZImeu%-~CbQoe678=}O@Fne>2%#12VQ_>QTBCy-K`?ZN(FQ+5SIV%& zQZc_RoU~3(FkDXAS>4>w9YemKEc(1Xg8*y)1GoVVgga1OW_TP;DMk!iTd)d6Z_RUr zo=*%m(wP%G(qBoFwx(!)bh<)XLvu%2QBd0)?=f6CRlIz_LNSvLCR}d%Uem92Y{s=>VG}Vv?38fmk4URhu_nRSE(L3ijwv#ekPgueU zA%=EoaV(5++@*ribGf<`3?mnSP{F7>OXxZ7G2Chl+Ro=~D{UVLtAag*34AO)CB6qP zFj6^g7oDt7+T#qP&A3|0rxh7%a&ijO(#|JuvU5@m6oV;z8pZ?6Qu!7fdzaxsv|*8) z>p!)I`&URbX<;VI^*o~auwaC}B7r*c&Fs?|!qpVmPZ$UQKHtcb`@7k41*0LL2e37ag(N}P2D_@BrT$y<7t!p zru1!LZWylNNh~Wei58I#V;!>Ny&#ng>lehd-h4F`6OB{7{;=}vizYEvn%1U6(}FN= z;!DZbR}5QCx9>)6@m$1fsUUpP(pDH><2gh7cF{0%6&wtA8>i44`fQ6~QHUG1ZE9Dh z?3fH=O(CsmvedvkR3cUBXP9hC$N3&Ys{Ed;YBfz8CS3Brr7vX)syL~KHf6WAu1LCF zR^>@)G0eQRin`JyFfwB$k;BboVWnaSMcAwvh2a4 zUQpKr4!Yu;jpDP3$Z^Op{kE;MmL?kcYpM~?8}g3QIa|GH-I0xp$XKvwq9jc@)F~C( zYnmT=>AKTOS2?=c$U6@`wa_z1fPRDYHc#&@^dA~3(RcVabo{K&bkT38k{p5$BXl-~ zOSE>aavJZDKKThLt&Fr?!Mn6~mDYUpc1>z$2H6SG%BwQEGiCJ9_j+dd7u+bJzl7T* z3@w%s%aoukjl_;ITE;|Xq=fr%Ul~)Gh_8f1ye-mpjG4Hf_8-1RM;Y^(%a2QV@@E-~ zB)J^tWvtM{YCI6(kwC=@ZA@Ye2~1-KNg6^=@DORDXbTJ2p*I^T{6OvYM=UEcb}G)DlJN@PKqu#W;9?tD zqN5K7$U%_3F+3w3yF|`3o?;IM5tk&L`*gxj7DizrPl4GX6c$+ukfkmZ@GTMP5Xu{1 n{}33?!8lxwZjKno1jiIdk@j2gLj4}$CH;p8MUiIdcL@Fq*E4v^ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/LabelVisitor.class b/cache/bin/main/net/runelite/cache/script/assembler/LabelVisitor.class new file mode 100644 index 0000000000000000000000000000000000000000..a30e52f8728d7ae967989b14286079d292ea5e3a GIT binary patch literal 2259 zcmb_d`%@EF6#i}!SQ6F%sZC$fMyr?vbQLvKgHV%7Ne!YxW9ie)at+HYyP17BbUOX5 ze^6hdwlj`D_mArI+?$15!OlcSGQ;jY_ulV(=R1%6=ik4c0k{rJLxSO)%R|GDT<+K* zH!RcIs5fa@BcNlKG5oCr8 zCm+6ygrW8teC5?X(+tkQ&~TRF+8`3X5V{Jb;~dU2XjCn0qyfXxVo52MxI{C!fJ+)K zGK|aID&?!Af=@)taJLg~%35uR<5zTCh3JJKYE!DH&>8Z@M&l*uBe=#eDOnYM`ng~S z1%yaTCiLnhZz!O+XEx;}%v(oNh!CUsmD&A52L@ ze28J;)yq-MHsvEFN?o+`!9>zto~l6Ui$!m*U{9-zV?kan@lCXJ+{0HCD}gagsW8xzpB0Q5^oC1AT23(@X!xF?{>mMo1R1xKhWi74 zX4F<99S=hhMOAYgr=gOhk6DriBn?-3ONa?W&zu;Bv^y$oV)TyS2(n}uBTI>%;xCm5oW(lfF*^CRJpT>8rDu-T-{A+Cl;JbqB-AvichS^C;`~&_O zUj#+)!5`p{67Ni+G_*tze3`xX?wPaq+)%(U8oJF`0=}Zb_3Vqa;wzOcF|MQxhINbR<^wD10h&n!*aqle?P> zh!!VXN-Mi9P~5n`Cs2Bp?Nb#+1T~a#MqnXQnqCfi9Wrkue_miQ%3_)BNuyjoDVA(k zG2`Rt-vl%Tf_$W{9Qs}b1{=|-a&{@s60P2oX-0?gNQSA@N%*RBNU?3UTE}W_Ym`o! zGij{K^v*D*z6+X8f2FMwE$zUt(9vIe*lIMk|3@Dc2wbXR4)X$4^GCA4+DtiaD!j4m z;DGc#i*Jv5oh)@5J25KWbjpk6cX3ym*IBOI2wK{0o4wG>lj&=dX|iYd_2$ejriUu9 zJnffJ|F>t>XVS13KVIHRLe|@Y4aP2I(^lKrz{K=iIX|wP{2v}Ty;$QZ7WwBAD7aB_ zROFal&1Z$Pke`B|bB(X4e&V2j8lUsNxQeqJ*Tw*x!vbdl=W&5iiynK?lYC&(GUq|# z?Pn~N-hIK6qbho;DuaPKs<`LrUW}m=I=+NutoTm^xQr_v9pEar;Q9`5jiZu}uHy!4 naJ8FQw#zQ9zNQWZJH{jiy84-*aljP%%A=I|J_9(ocd)_-F?VXXgJRT1WYsv>zy`hbg#aa#$z#|=h3xO*S5%)@ zijPu@w^2)qJ24xzYBkfk=zqrPx8pqYG}BKB01>zQgb&9 zFXLhRS{bjGLx!Q!7gvJ&BIxpyPG5S4A?t}qMg+MD78~VrS4F19kZ-GQAWWG(GW5^tY7t%o*#RBqhaws!Qf2!EiTHIJE4oWEI!B8t8 ziwTCZs{(l(4?0qx3UW$_8+yV&6I$8$J()2*Mb5VWAa&d;k~-Oy#_Fc`wZ_Ib^MoJ% zNdBuMPCJaXCy$ghQT;lvP1^{pk?S;#om5!sbmk~ZVUiXN2oCL2l-Z{$MrWltLZSJD z()kFL2UPEp>S@|b2~QmvtfGuMW++z}zrif#C}Nn$0`ZQ2SWI|1Wi4;Ed5`KXT~e@Q RRtT{Eg(UkyvXoRUzX2)WrtSa$ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/ScriptWriter.class b/cache/bin/main/net/runelite/cache/script/assembler/ScriptWriter.class new file mode 100644 index 0000000000000000000000000000000000000000..d42d12c896c257e315d89cf888d77578c62b2119 GIT binary patch literal 13244 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 S+HcYBK>Iz~AJF~;qy7We=jX@( literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmLexer.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmLexer.class new file mode 100644 index 0000000000000000000000000000000000000000..a07670b636db26687fd36ef0c3e547af02f55169 GIT binary patch literal 5427 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 TC|OjEkCLkPrRNZQbSaTRBpC~>49%Ym+R-}imr zenvm^2k@hMdNmr!S5`Qu9)Ex*cgA{O&CJ!zm9G5z_dfuR;V+2|0^^{pT zN#jy@VAtaUo7E*ZjOBW?^ptYuRUj~7As%1L<+~&KL{e&l(!9VC3-QuC7v2;JM^c4Y z)C(*1(5Wt0sy@x2K-tD2E5hxDv|YAeU_^V*hJouXWbLOd?DIPO4u+#U$p1uOFr9!k zCrE~W+QPp?!%HQ&^*}QCv{zsoA3AG4Yhi3gm8x*>0vmSv1A#5^py%m^YYinZX<=J3 zS97~wJ=9dTHMxviXUU~SxM@pr8IyIA%k*@dT)8{QCzr9xCYNdKB)M|dndCACx#TkK z9VS=KyEVCtO}xjJU5^sWW{-`oV*jTRLJgoIFXjDVj_XMVFQrAlbxKUsHpr(BS z-P*70%&D5daSJDXDfj4#Jd9wxPNn9}R6J*eCe3D@T2;8GUZ>U{(0Qr{caAJ+^Nsdk zyUAn%+*D5{>&y80t5tuVMryNoS~C_{-!Bp0-kK~Ge^mvJN2lJ5#ZvMKG(y~eq$PQp zX7M~v$KDk;I$mwY%>=lwo@dsV9O+5Zg=B4QcHI^c?yGm*mj2{4O`2=*gJZMdWhA(- z-taQLiR@sJYQDeRSQW5w%}C^2GraKC*OCD9{6Sb&ruS-xte7NnBI#cyZ zJSniZT@5N|T2!79*x#qn@0NRA@BS^NkYk z+GIx}q>uJgzp!4j#0NIdQ6gmum(*i;{SJwbZ8C;^$f1m3k;G?IJG7mFv$?Mr>5Y$G zwNK*9j=lKvD3JByeG=c;oCxOL^IOiyReB`8@6d-Yh~2l0@OA2!^N z13ErvcnF7ee8li5eXfq?>$u?rPUv{j@FY&@c*?MZ(>gw5SjJf$pEI1sjE*0Phz)pD z|38cK#48xZV|W5j(ds-+e3tkeu|j--I7h4!74b#lBGDx-6Kh0|=o2px17b*Q5HAuh z5nm?0LVS(*I`IwSo5Z(??-1W3zEAv+_!03F;-|#ViC+-EB7RN$miQg<2jY*!pNYQ^ MeR literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$HeaderContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$HeaderContext.class new file mode 100644 index 0000000000000000000000000000000000000000..7950e8d84fc016b258045e4f00cad10b57097d09 GIT binary patch literal 2656 zcmbuB+foxj5QhIwRstcQAmRxX6)_>vjVK-nf*Mg)BU(bCchs0n;Y!$0vjfGe_zqs^ zjh0?mdh0`3_8ti2qzT@nXO`)&|LN}S<=5|T-vQjm;}{}@Sx0J9Z8@@RYiSlm@vSu7 zqOv!&DO^`>yeUg%DtA)28!v=%r5an1q9j$m;%K>}V=xHg6}4sxN0*hkeZzxkdqbMR z@t0d=8J;C{&Df5uX9<~Pp*^3Rm0BSf`ASK~5k*e|htNehT(BLvxV7;{s%60v34?`7 zQIuDNvb}xy(9myfmvFD}f0xX$@=c+nqX}&bC-m9Qc4ggm)|Rx;ERifi#4d5plc~-X zS*0+IxfqTSraQh;6%YsEcmgMIlF+{T_W+lm-C}WJY)7xU zS`^n;ixqAJ!qWp?wwAJY^D~6Uo!`7EjeEw`ipx{0ckv*4ml{BOlFt*KbS$|g&~Gcf zx-Hahf~|uHwm2nK#-7$og!zuOHe(TvgvqT&AruaxG|WU5vnMu1Sm;=63mhR4z6q97 zk~@TGGG)bZg^=wu1fho~g;d^a#qKQzhE_5hk;}X)*shk2RJqhj4A%&g?FZd;?L`*X z6S#pXLa#3%7}SJ(vh!(EGvrwnp}QPvBwT4e4_aJ_JC+Avas8Rt499Y}+_C+s<7v(% zFym>Cdk=Rd$CoNwswf}XUJ3{He}1ld(}}BPIh-zkK1rVNeKmTy0@Yzh820*e-$)7@ zh%nT=aZmo`-8F%e40lWj)vGNKJERjcVciT`WeGNF!YhP z0oscVBkf}o!LblaIEB-Vh>-v>Qjf?sMV!UCM#N}<7_CQ4HAP&&#YV(ffEcSsOgBZ0 z<8mV+86cANh`FYS38X_rhOL**i1DE=i}U+DBh@Tkg&BIj;+%6KF_`{|?0fX3e;_;Y z6_XKorH=Zg?)OS-JVnfSh5_TbPaF=ss^uQUP26JUZQqLqczNevL8cpnEOU?*4)VIa wAW_`)?>mb*wv&F>W^j*tcnBH(Z?Oj>Y#*>4W1D9?%Jw1KB-?qmk9_~kA3E{87XSbN literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$IdContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$IdContext.class new file mode 100644 index 0000000000000000000000000000000000000000..81f7cf4867b0df23d0a40ddb4b3aa4e7dda027b7 GIT binary patch literal 1556 zcmbVMT~8B16g|@}-L@=XE8-VwQN(@#i>NP__z?_olS+&be8i!hl!fhXGdpcC#vkH; z@IhZR`e5+YA7#9=T^dk{wJ$SsXYW1t+&TB|kDp(^0eFl%CK3$yeW7gG@rCCqVb^(m zSJ+`)x@~3iFchsFPe@ya%RFp7=Q0#>)@iH;z7hw@guyTu$fnJG$~a!!+fzeSWML^Z7~?DK|^GbM8?7hQVbI{*B9%Z){c;yoaiy+YeAiR zTU@%@jxPxK*~wc!h_66-dX!dDCflV%um{cf=D`ppf+713i3L)vX@ce&Rg^GUHZ z45war{G3%2=NKLhQQ8TZEEvvPxPXfc<4vJX2)0tJ?eQ+RJ?=N{Rgb!X1Q}F11}nyM z{DwGSNES)KK;PXS^M^cv>8|k!G4}#lpPi zn$nk=YIY;&$huf_^|R%UkMN?_l@xM(dZI{KL6ef{4>rx16Sr%BeADY9R8NCYVTPI} zNq-Q~I5Itww3=i&bgS>pa%K86(jV!VK$g}l?J%~HGG1Yn>_X2C7RJb;0E}aTK=kPh za^y`Tjk7WAJ@VGyM$7rh3${`BnFSwq7E-x9CH?GSu+As}?oS`Dbsa{mS#60G3 zi!h5(6wA@E^sgl4Ka;$sByT9m+rg3~u@Kd}2wT@coEWCDgbXHWzfJpc^nLml4%&jJ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Id_valueContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Id_valueContext.class new file mode 100644 index 0000000000000000000000000000000000000000..f86db2575436b8dfdf9368c0ed690929b2efee89 GIT binary patch literal 1441 zcmbtTTTc@~6#j;#Y$?m7hzJS@g4hdXNke?8F)GoxNo|ZY_-KYQfsySjnVmNL75{?| z`l8VXqp$ub`Of*ibNTx1<0k<3vE^cj;hqx4*BvE7X@uY6ts~*b zEiF%s&*NCM_d}t59ankWe#&($^jdK6qRYdM*ol-8r^dxF!+N9-eXdNX{qD96XJlLW zJ;1Y0*!N`^xg(V{cNsPc^}#T;pt#2{yb~RW92|^#$Y6wFvM!ZqblUquH#w1Hn65`H z9`121?K?FNn@1li^~jK|EeGdhASTCFwc-Z6s8#+3uOx*1OsPg@Ca!;7^nkrO56)Y zQZPzo5ZaoF*Kewk$VeujNrLJ!HbMzqEAF|t&QKj(O&>ajC9HV3fmJGNLZCm13=a$c z-(Wjt*)ZkFQ29f5F3KWG)Zy0g6Mm9TURIpSq;i&b(L>4d_N?&-?c8qE(Jk>v+Ct{f zZ`tNc-sR*UC@R`cXjhTOc(M;ocaI1+L~I^MvB3(p+o8nlxEtMDE zBm0)FL&(uLM<+6K7|G0IjNZ#VH+UGQ7XdJVNeW_bQ^=Dy?HDelVXNeA|7A;4S?3*Q z-_X4m*Cs}0F^TE*eA1Wu*U47n4*e$u=dq ZJy;S4sEcA zn_gYoEoEAs$D6wjm!|YqEU)>>k{*}2s_>L-*Ol#xiYpX9QU>}N=3Ut^EukD~9|X1lq|<+epU z88S7uZaF)awEcZ}*su0&kKt+UKisrT^jntXLNRpBo*`+AL-)WIjV)y<;>oHEDf>*v zx58@DaV=lyiDUp1>RdK(jbWpgJ4fN-V3P z7wh(I8AhW@xGgR%vB&VTS204QGd*rHJnu=5^N0+IP>8D7<3|iyzECwV%dq^fSr`VX zq`34|rSLygmXbVdsBK!+Y)^5)Wx23p;10t|_eoDehmgbF1o9|QIR*qGy-mfF@2MJ3 zg!g+l=7ek+7OyUhKU|J_hkB-d@WN_^?HuDrc2IskdozJ$pZ$n`c#eF0%Wca#e`foN zrlSLF$*)yW(@`}MIgEA#!&LOo#kz=Xa!+lzp294(jYiWJ&}l_e zi@pZ!s&wj~8^zM}7sNi%vJY|k#>tWwbeeBNw9j_jkU)}l6o6rj5Qx7@Ax+*y9it)a z8hQKwhKiXn?K8%YG4_$R9cVu{^nn02(Qyl5={mS^8DhEvF?|stekH^$%!Ck&WPKJ| zD*53;_EaQPJI#I@b7ANk;z|M_Q~H72dn8N8$Q8e0z7M`cS|HJ|FNr=5L!U%ip9&Di zJ5i@HWl%(kFc*R-mZs(6-;yj{PBKGDW+};BcS$td3+}su`(&qr$H-z8gBU{=YhY)nu0_K#wW6rNm*%Uo7pMhulOH) z&=-w97<~0d8PDu)xfF=4`m$%{>^a{#-?_}sU*En1c!noo^f9amu1whyylyLQR;}tD zH{GhVo659Ymp69mT$<8du-wMFC0#BvW#KB>sw&$N+rnz_k|Pv9RAKZpOgpk>T0+&O zd9bKqmEGW`@A$e^Z`(2$%eJu9Q-+yrr8}QuIk&~oUvhSN6d?@6aRmm$aK#pUt<~7! za?_$@8Il#JYSp(aY3qBS>{olX%kZ-Dzvvc;L(`I6D2A>nFbvw_z}dG&Z9`d#l4WIv zn6BbB6_wNsFS5DblUzGN2-;B$W0axPGu`t@Q80|haShiQhH6}$>Em*?^3FQ2%(^9N zW~ojiLw)MDqiyO=vr1k47wSI33H6(QP5lfKLp&f{7Q6hAA(YLP!gtjEB_pFG57uRqP8Hi#TyR;;ZG~}%;lNFPu4*f2Id*tl;Nz%oqW#(9WIA7Zi-;_ZbHw{Savm?f#R z2#pMX=!m|3$~ANx{SNL1u5Tz;Dgcs&AIQANVBrXv{8vo(L6<1xm1szp#NY@UH6#q% zLmczHj?0up9tFaj@w`}qj8#B>(^b literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Instruction_operandContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Instruction_operandContext.class new file mode 100644 index 0000000000000000000000000000000000000000..63dec3e494ca2ff4bb38e0cc42938a382815a340 GIT binary patch literal 2209 zcmb_dTTc@~6#jW*I9InT$s-Cl

o zA$5cq23=7wOh?+nSRYr&(puw2+4n)o=D}SCZPIcqd4pjnk*m)qlT9u#gs0qP9zh6A zQ5=EB(3Z0tK2us-;$q&Ud>LXnH*eYtrm)mLI1I}b%VU_%{YS+SD1<=ejE-XrQwL^TjT8YxR}|ei&d^%m za#txQ6S+s`x@p*^Q!u7%Y8)z6y+x%0R;WLw&LUN)EB}RlfU+&YDbn-M66{8!+EtRZ z%_VL#Wd9{qA7eYwK89O|PIM<0Lo}#S)>-Bo4536atK%HQ=t1!rny9_GPz5LVeY#u< z9t`8sN&OQ-5wPo;ZaqVYK`8xWyyge;&Cbzcr^~@z4u&ZX*7Swq+37Sq;%shUnP~@u?=nX`HEs=q*F^ z?uGbV6QUny1BhX=ib$wE_H++{FFRaATLcDiK5%_VbV)OnCs%l@MYv0hJefJSN%U)Yb$1nneFh_ka)3)fXg$37_vJ gTqfI(Fohk!6*M7E_A1$4ve(G=kj;>t^zRS+0Y*Ad#sB~S literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_stack_countContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_stack_countContext.class new file mode 100644 index 0000000000000000000000000000000000000000..9c3fc9292a5abcf796d8571b4baa24fd3af75612 GIT binary patch literal 1662 zcmb_cO-~b16g{sUJ5UC&rQ#QAQN(@#gQ%+#6GNg-ti%YxC3y@lWn}t>%)B=I0A09p zWegi*T)WVXMi&OR{wU*p)3K>2u?9EuKIWZs?|J9m_wD=VF92@gnu!#{9VwI@wxsYq zC2W_wTf&aq(A!Zqk0R0B@I`2c(E^W}4|o`faLSQtJyP7=UU!3*R7-(WVpo|k7^Z`; zVRNbc&~9JXtjcQ&yMue!@L!~DNG#xO{>h)^d-@I%~Dp-2jIm1cD>QbLNb zR$enP$*|CW(4WvD6miMI6fQFq;sg%#2}8Yf6kB_njq+p|@RO_=X8(N8hlr#)r22EW z@AI9cJqE?qRsPk7DH$E~cR6rDJ&` zT8{AortuOvV=rbL@1VL8^O(jJ;w;4|mZNF;Z$T=*2YE$7UQ>`a{RK&5Hr6`_TWg@4 S7$z`}K@@1bO5;NOf8qyGqOmdn literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_stack_valueContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_stack_valueContext.class new file mode 100644 index 0000000000000000000000000000000000000000..d042e2753264f1bfd54bc94c2d0e69b1f7ae9fcc GIT binary patch literal 1483 zcmb_cTTc@~6#j-~*;1BE0r7?iir5RVg!on^Q4(d7+7M_U#s@Mi6Ii>QC9~6pzv6%J zL0>fbVD!}=WjwQ82mvoO;bmv$^nBkr-?{Y1&o5sAJjIHGK86=kXiv4Jh(ayAfCopy zO9B-hYmX<1XzfQrc`8}uNo$jb*qspt;xKQCqCXQi~Jqpr2tOR)-#!I#OQe zkzv(gOL$$}Ry#WNWf*uI%22N{EEa3MVXA&OjO_JwM2 z%9UZf76&}q;VLxm%-FAw!i2%EU6I-TYEWh4h zC>Kk=FN9V?cnzUiq2y7W)K?u`V_5lLA$c%dcX0zZ8FGh0H{zy{rvAR)b7TgWkfxEo zJP;?8d$B|c2B{1}88hYehiarU(m`mDpjwz{A%&`zb{yPgSnXZSDRc-km~(Lt_ZcSB z1TM@aL#=pa?KZQQi?Xa4mj2SK%Oa`o)bF7Ak{@T|m=h;qT1TUz)O5&7-7 ztpf2pG}SGfU&Q4%yu+y_zNAX7M`l}T#HTJWWa~-k*F~Z?;zVPPM!}-L0MH6CvqtoF z=;f2u*qw4^`V(>==-P)oee-m}eu4pe4MX&v?YhCmFue$X5sVUvxs9Pf-n538$Y@u| z+x(U*kL9e7n0in5F0Tm;`&r8Ac6~BVhFiFu;g{$%cxx>8?gDh<9Mn34PUB7n-K9X3 zI>syCG4mF~m2a3Sf5vPdj5sS5H)6!tbvX7W3iejYIMqd+2^_~f9uVh3ied%2KKxgZ j;^iQ_6yy~JdEHwO3zbywB9`bh3rwSqWembg?UTO%UEOQI literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_var_countContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_var_countContext.class new file mode 100644 index 0000000000000000000000000000000000000000..9dda49c575cc27684262a24637c88b20c9455179 GIT binary patch literal 1642 zcmb_cO-~b16g{sUnNkYaTJa0DC}KZ=LDW@=i6MTBsl*7uC3%#WGBSNb-n=&a75{?^ z-Dq@SaO*-Bu3Q=8#u$Ht@xJLu3QDZ#X5PFz@0@$jJNM3;?=N2gxQ@#<5)3z_(2il%v8~9yafB6$&-(O1;wNYNZ~uq@E9?7F*he#V`@5 zhQp=ymD9drIJMUlP6u_r<%{?%L*JYyJ$;Q~vRLa4Q*}$r4Ay+GCelcvKZ8T)V;HV^ zQY^HZt3oYts+1vD3+mio=E^hsIB4m0FJ!n?`!8CnBw&*(AvHtK^)n25vK?%AvazVS zrb?L`#X5J{=6;J}Zn1Rm8Y7PQj;l6~{)@NWTxl>I%iuUpFbp+>-eu)nvG$O+x#M%$ zaOQn#8M3NZQyDTbpDWkI7DKXFa&4SunE6|$82ZT&p-gcE-^UlNMBI=|^j7miEu>J@ z(z1;)hS}be{)7&ofb$uQ;{vr_RKTw3V7OB}xS`zxMl~{|{J3I5$fAPs4+%emZbj@XtJ4^ZhG3Zb17=#cDXY89I2=Dnn0SKXBiqP7p>2oSctc$rnoUm6CkxElCnnk=|)IMg!Hv SFp3%UBTwrkT4$s0qdx#JC9DDf literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_var_valueContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Int_var_valueContext.class new file mode 100644 index 0000000000000000000000000000000000000000..efd1b370db8508985238ea35e406a245ffdacdb3 GIT binary patch literal 1471 zcmb_bOHUL*5dNBBm}OanMZ^~(DB?bVA;jAn6GMEASvN*Dcr?w@ftJ}G($l-)ALzl8 zCpBJ-@#aA<8a)`j`lF21vjgGbV@){hba!oiRrS?Z_2cK4uK=!N!9x$j4JC}PTS|n| z2*1G_8^VtpT5cJi$FXRxhC=%~UgUA}9@nwZ(}6M%+g#HxY>A~v8L@3V^fJsudfn&B zgxYUku`!Ko3crK8-wJnp8TzhDCCxR4*+R8DOeH9;F!U}(Ya$B={W-YkV;HJRC2Fna zs?c>#l`@P}qXrLGxR&;v8hg!#j2UiKkA!Q52yAgJlws()euhD*+R>&|>&u24s+0u` zPEe~elnTY)x4~#3{JPLhsd!i;?iCLw7#9AQMivYwb2x?544HLd>d~f9w);WQb!LVf zA+3yoS`*t;d!a}S`l$^EOyUk2ReWWOyzI^ z7fJA>fPFK`aHnuYQroG^glWYLbAQq4FhSCsv~FzPX2iBkdT1FGb0}E`d22jC zAiEs3bVJ;fwy*iU>o@<1w>gOsDC*%-Xm^xGdvqT@T}mpwCSr3tiVdb{1RPp>(Bd$= zJoNSG6_C~1y;6Dn6EYv@+Jh{8vvk6Jj6U}X2IxK6aYGJ+^dbO`VTgj*+c5IvO_&rH)SgNPflDB>(Y6QWNe5@iXUj1vPBd@hCxl=M`S>KekY_zynl zi$))ezWPzdTRkly;xdMpuBzMj+OtHJ}rbsslylOcZ~OfxsLI#U5l^y38$imifXkM*%hP-_RsGeQEiCCY{iMe47J#yZ3gWHv%5jx9KAxaT6?Zi zo%n$KJG%D4qpwFN+zMQ`iUE30cirG)kX{795QZs;y^Wwq-n3h|nuT2^Z~HG_8S$L= z7=KImZd{ufZji?GyFOV=hFiFu;TPz%cxPnj%`ebL=b+9RbOLuW=u1jO)G=E9ipkd) ztbV~{Gpy;lq5y!izGl8R+#eIr7m!epat`Gi|q;xUKIwjep bBwM{DaZpY5&SQa2yO<1PSVRFqY9IRnJB3qk literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$LineContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$LineContext.class new file mode 100644 index 0000000000000000000000000000000000000000..f8ff45351fddefbf146ff0a4e8389cee34b7a2b8 GIT binary patch literal 2079 zcmbtUOHUI~6#g!4nbMX=YsFVpK*T#sA$3-Z|$x-+8|O^X4sp1oY+jqKS8b%VC2*xq7LqHC$?1IiazhUbTBZi>i@ne{1-G_&SL)E95EN$G= zs@|Rm@-5x%cFFfj1T&Ja`&g$NTC!?(iQm>`@}iBqa8k|$)u~`oqTH$Av~Xh0vqd`l zJ22c34@10l{ez3#5qB*|V3=mpM_U_E=tN79z6#w6^eW$#bSCi%!54JwLWsU0k_dc2 zci_7lt8%%w> z0gU02XZn!Br5qxbd57dv^k%k^Out6D3o^?-H_Lr8tATG&0^bo0{BRKm>sGs&j$sli zVNSVLEK0}A|8g?j?Bpjo`9)5Cx97x%SvTIRxJGgWe#9|~>*zs(bVwT( literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Name_opcodeContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Name_opcodeContext.class new file mode 100644 index 0000000000000000000000000000000000000000..c83f87304cf2e6fcdce6591752cb7208a3f686a3 GIT binary patch literal 1459 zcmb_bTTc@~6#jJ_EReWd}nHbt$x~x>AIJ7Ov0z zZQ;hg3Od^5aV**!p-`@hS9sihz*Q{NT$8uOuJfEuq?hSpHuTSumW-;XE!dWVVEEMLR;8+I!x>nHh3~G)?s6 zrr0Cyr7|fPp)v?%%*5*t)ktI{L(n2YjUd)S3RNqwJGjEIGPs&U=qRQ!o5NLHW5_22 z`sR^gwR9qFHuIJVQ??9?f9cV2anx_>v%hnnchV8eh`k`GpJ89lp<>vN8{<#pvujaT z`Qlz+Dq84Yx}_(4ms1-&N!6=|W;1D|i+$*H6^V9J#CkP~HD;;x7OgsHU6@%J`a1OT z$ZG6Pr8@N74kO! zGL?MBdWXq3bnnGAiDAD;V&-~2X-tNTxRl}-=`?sNUwHKk^kpB^I)YB&ateJ!iHJIi z)vuU-im~b!OjkZ)W(Y={m54iS#MrOl*!w8hZ$w2;9Uz@dG9%WcdI9 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Name_stringContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Name_stringContext.class new file mode 100644 index 0000000000000000000000000000000000000000..0b6a4efbf65bf8155e9cc4804c5d8eb9e25f1d54 GIT binary patch literal 1466 zcmb_bOHUI~6#g!QGi4Z{t%xr~P{clfA;evciK!4Ksf~fAF3qLfz{qrl+_@#_!j&sy z+!$m04=!}0(S^~iKgxLSbR<=L)P&94d(WKjobNl2uirj?0&o*c76urqp-`^ugd*^j za9g~!Biy(p{XOOKI2P^AKuA}{%RFx1;W8F-w$9t)UaX`aZdapFi34R}kYO&8+b$1P zAl?0II->I1!tG+#JAp`j8O-Z`=&KtH^MzV}n2J|yG7MIuEn&mJkb@I28OCaUDC(W| zrjQLzJQ?z}sKtXOm%e_d#zD2?#|$gAV^CTl`g>f8P%-q)o?*lf_oH1Z*oNYYcruT{ z_HM1z8{Vq7vd&N{6n|d}C53PsLbm;o2X!hy#lk6urT^7pgWhHOHhXDk`k3dhoIJ$9KOWy`SemmVDzM{TEew{~yyy>t>Y;=oVpr`Z=B zlr;M>ZTyM6y%BX}ORW03qPgDPTfEQrIkmwHse08wFDOlRz6X7{WtqB&)mjuQ%uwqM z+IY~`FughSwdm!MRoksndGb9nZ|OP!o4z)kFdx7)A7Yr^(_J?>7@-#dFp4n>qHkH` z$eTFeWEysvy!F3KDQg?=F!6@&-MBh2%tuK~r|Xl(WH^WODSm-YjW@E{*S|m?_dtz9 z=p-(r(7Tj~s3Twgf~i*+DSyUP=>w(*pv4)9xKS;}d;-gSik$f@i8#?k9SY227FQ_d sT!Labx?cTPlETp>&nd|ZO7gP5BnHZf-gzw0sTY=E9E%u&o7l&{0};GtH2?qr literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Operand_intContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Operand_intContext.class new file mode 100644 index 0000000000000000000000000000000000000000..19002cfd4c1e753541b73d054fd6693535bf7677 GIT binary patch literal 1459 zcmb_bTTc@~6#j;VZYc}21@VRmir5RVg!ootVj2yb)M})`M>CWOjBIC{*(u?#_#b@G z7mYp`ef8()gHIaIY*$jnOHF*)nK^sDbH49fK74)i7Qk(6xENumD`9-yQzDc`_-)=k z5Psa&vTJ-E$D*?v3hnE7lgFJ0T*pE$-|q^|)!t*NOg&OY92*y-3@ee|_qj5m_K$AZ zh(>mV-^V=cg(CH3$lR1lnp+I3rN(fWT2S6$7_CQpA_oWK9>$Pim~KcVn!V1h&@E0p z8H$al&BGn8rG2NyQF9<;hC7Y_ptMHxyIc!p7=~ugFe%khbSTySw&8|&vVg$}nk|M( zsr>6A7%ha~61pQ551XXC=Hd*)#=nZlf#Ix&b2!hC-4~`69SUV@9|S{ZX7C7Un;57) zaZKDxWl}IsWf0n$iPvwck;q7fphbcjGB!d9T`TXnxXiFQyqfRO2`pgA!xda*$R`8_ z=8<8m^k3R+=PetiY#G-6(4*7hsNdA*_TfF=O-C>*j%89m%f9TPV%bky;}7I>+fh%q z#a(GDS{Piq^(Xv@QyT(B)vJegGijuY1L%|W$~Hx8wxZZziCXW_s)N>r*_ENMORs>e z*6voS^RJM7LDv!F=$oSxnUBb1K4F61i+wkEn4}j0FokIfVsCjA$eTD|CJnnu-u7R% zlFvFXG54JA{kS$UGM|%}Uf(B;$#4M|Q~Vm87VqR|p8W*p!2wtLLX5gqK;zq zJr=Y_4?nElujq{ eD9IEh$q$#rK{e64iZwdz!ZOTa9pms5`|LN<)neZO literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Operand_labelContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Operand_labelContext.class new file mode 100644 index 0000000000000000000000000000000000000000..b88dc2368297ec6965ed8e285ec0e31e55f7052d GIT binary patch literal 1478 zcmb_b+fEcg5IxNxvkb#!5%7ixinteG2=Q&vgdpIUWl`9y#uw8p9T=JI+4S@he#L+A zL0>fbVD#0GGFH!ygo~Fo;bpqJrcPCzI#u6)eEtGp84EVL7*?gwo@z-E23mM^Uf&m9 zTvtI;dpwRsV=s0es z(C3thO2=^V8z$bMzxWjsg-@95f+1%mc2(VjjKl68p$cvj%7s literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Operand_qstringContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$Operand_qstringContext.class new file mode 100644 index 0000000000000000000000000000000000000000..5b43bc22579f1996e6443036ab1925e7bc20329e GIT binary patch literal 1487 zcmb_cTTc@~6#j-qrY%J%AfO@wBK86-qCVA_7!q-lS``|6G((xd$ac2QP6>a-|KNkZ zX!OD8t3S$kX1fvsUTVV2%$&35JLi1ovfqDv{sQ13Ryq0@Hng<9>1Y`$EB&Tu?n^&z z8r8PGh-2B>38nE(ye8t-Ght$B7M`}H5qkIK>)0Bl_tqnA<&ov+XIPBPo-ecwjemI8 zd9|t~{Vr~^6Ux+f%06IND%N_#RD;qsL;rfTD|7IW&EoKhE@V(ItAutrM1Ax%qZ5!R^!RgOyxtN%+T2ZqT!rf``dvnOpMI*{7+AP9Pn%#bIf zYi6K#^0N<2<2?cDqmC71;V1g>pE7xD9smFU literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$ProgContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$ProgContext.class new file mode 100644 index 0000000000000000000000000000000000000000..283dff855aa74413fe174c069ecdb1e9f7357434 GIT binary patch literal 2604 zcmb`JO>@&m7{~u>iO7kSKn$cUf%0a+P6EOyrD^R3Qa2ER@i4>_&cfMo)W}k1wa(Uc%5rr@i)*w1-}L>7~=@vuhwhrV29SSZ#8w_SG+T;^3FmB@n#u!f4{g5}h zoflj*JpyFN*Q1sfYfd?0p3{|n;MDzC(lz7jemnGJSCDyiz@R!jWKwYMG`Z;bp%*kL zPL<_~g^w6+AJypzFnnU;9A*in&1Ey%<{^debkQ9GJFj+!CUKBRDSv9?A}%px50q6E zxT9-O1bxcH7WX!}U}z4B&ruyNtZA{NJayczQMDXTM)`WfMiC_{Q}Q*{02Irs#a`M2 zFKj!tfEuhaB(^mb+v8zW6vu*%o4Ca=^*V>Dt^tfUWn!R>sZh;;+K=Jchsc5IN}yD|#sj^3YBq=7yVmkHILGsC~z225_MgO5OE_QJ{-o$E-<>sT!MyTvSRM z7QSRy96hNAM{`(0#YPoh9{{NFtGqmVg`@^I5m7G&2_M7FxAgL$J2c*CthKhEcst3c z&GJ28*Sg}Z+4xrR>dhYR#Cp^fE&jk)!JAIMPHw3=ND+5K3Y2aMPK`48T5mGsQu(2$ zlqYmegU50$iX|>n(Hrz`1629btAai)dU9!3?OSv6=U*cG6MfB)i89Lo#vd3n{zQ(R zFZIk|W0Ice0H$z~MAWxam?mqQ-8fC_8QRO>td=k9eIYtRnx*x`0TG~!z zdeTbfJnbmDDqTt#$kOrIeO%~2|F=Fr)3Z55%aXU#q`+_`1$4C!C|}se^?t#Bh5}u| zTmp120m{wg3j{R(D+>J*|E8F7hfKLcCMU&oyPv5%$V7i5RQ&scuu}JS_7Jrp=iYRsJwic`V}|Y2MeTm`dczyDs@=@RC`&`97^zg2RF2-}Bfgb< zm|n5%$2m1xDp^b!EhFaeC@Gnxu&F$8-#1~-bvBF{QwNmMnxv4%l_2OJjvgl2Zw&|U zI!lfOE{aG$2qTSgD!(*!GEf^}rWMd=)2>FR=G-n<#y+C=9W7JH(3qha)=TtQuh38X zLi-uA7@!>iFo+={F{{(a(QEpbIFr!cq1WcFznmXVf56BdhTqb*O>Jz$dK1%T+s_hO zh6}iuP)yNmC{p(8KalS`kg0v-Wn4*+&&Uork9_3|3NJ8F*+ZfH30G4v^3t)qK_kc7 zfo*+8&f1L`N7|@;iFr)o25}Z+6wA@F^fx2r!$!W6k#A(=dv`|Cn2z<%z%d%gCx$W1 Pq7TC~-=ujiz90JqUKYQ* literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$String_stack_valueContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$String_stack_valueContext.class new file mode 100644 index 0000000000000000000000000000000000000000..cc8989350edc84817e509c31b214cd2c3e132871 GIT binary patch literal 1501 zcmb_cT~8B16g|VTY+K4l5m6Ko6tN$`65?Bpi6Jqrsnys9AIY#x%Gm8LnVnW1jPY;y zAAHakjXoHC^+y@+Y!^Z-YE5|AnYq2^+ z>jouA+;sW{|HgqmS!5eySD>_u&=VMB9G=`xSO z^6E{7a?u#SJy;vdzSt^52#!Pwrp&E&dWEPqvs3v1ALZPaq9S7GLwuV=83?0WJmh-rQ zo1`mAU~oDao)pis>1GHsL7F?m`d>OWD3!WTUH99M`C&Sj8F3_&Y8ox2JjzDPoH3py zCD(|$$`=o$DRbfUUT(bLJx;yxLMrKYV3wE0eSVN6-BuD&7qNaA#Tv^r78d;}fHsPm zt)j0(FORIo?vyJFpOE=L*Ae9Co1+u<9>#1RGO@`=p!7(`u_m>3d6%|MJ0T#`$xvxBF zcOPh4<+g?013vF~B7Vz|Ty}j|Jz|(EJA+~Bjmj2-xf1M(Gz<)9kU)|l=eWLD@3eP> z+~njeL%|7}+}q;P)%*C+RC{j7@YMNVa_gkwfJ@;khJht8WL>`->{I+U6j$UdYcPz3 zzarY@UWbmIa^*svMl^A->lVf@nCE`FG#Dl`xQr_dqb;F+OY3skdC9xn_PF1&S3Ig9 zO530bX2`^R4S!c0G8pAb!@_lj#edBj!!Tt=NbMZK&qhvSneK zVQFxqKcOQi;dTZyxWh0WIdHmJ7}m-c%4~njk*5qPFZP>Z{?CyftsG_#;4JuU4u^bxmB%Ay+`UTEr*b%F-D_w$PjstLhUn3uaK=Bp;Y~VTSL(Lj7Z<8){`({ zC6dS|QW4`s4|SrkfLYun&T@oed0JNfW~6%7NS2J`$Vh%LBL?Opy$i6l2J(qv3X2#< Nk>-0eFGcrLKLF5?w4ne1 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$String_var_valueContext.class b/cache/bin/main/net/runelite/cache/script/assembler/rs2asmParser$String_var_valueContext.class new file mode 100644 index 0000000000000000000000000000000000000000..8bb52bbcc5949234f6476707e33e4ccb9eda935d GIT binary patch literal 1489 zcmb_cSx*!}5dNBBnPnM{MGg-{P{cieA;h;eCWgc?X4x3o;G=1l4z$enke=QRf5rcR ziM&WO@!-W6ew49#b|3^i*2IUIuCA%Cs=hkr^vB1~0G?pkMGwQ862{jpB|>S0-{6g1 z;l~Xv_l?ivSTwgnp?w{%@VNP$>saWy4Wp&ndDZ5cp0FiWBW1*aanZ{#AL$*RD-&wJ z{m{BKvMKxy@I@;;vt{UeB$YIe85RoF?l6_0xXIAF8f}Xl9Q1q0ppRj=DwU|Unp;BG zIVH<5T8$b!+~iu?d#da;yE0~YR{dXeE5u=+YoQE7*Ay5ArD{ieRKE?w4JFG01}CW1 z8A^rXuPb4+5Pn_grc^wv5&epbafao8Ws(EKq=)Oc!I0e%rXKAHWg8F#T}Ni{2x&VR zsBLjTxfhDWpr6Vhv{h4Hzo|w-BbkIc5vt1A2qko-xar~!!%FvT&Y%OB#;k|CxW_P_ zByf2$8P*H`ui-Rt==t_r;d?5BC!WKdgtgw<`8|Ew-})NOvel!2I)os3}Kj@SZM@#vZh_cwbbnj zS=(>f(n!{MkBN6Acl_GG$Q&g;y^c-lli?LSIrK zN*$x+6HLFsVEHSiOCK=P153_H$PHOCnNM&tUy#q7BpxR^sB?m&n8SVYIiH|dp2P=# k3sSfmF-3-lR5Wxo`DB?VTCdAzs6UC^V3=<<0T$-k-Ksi0tq`C(28+75y z#Kagk#+bO!jYbznw|%oeJhVJd!cm7#knUgtSj=yh=jJq&|YA$hIU zT;r-95KV^RY8(d9YM_L9XU1;5DH4V&)qfXSA@*B=;!-noOrD`%$nCfxT=jv4z{xSbNG%(t7o_uU6c&>0b|@x zJ+~6KRLHLiQ_lSUeVe}%YzNc>UsCCoBD0h<&iOs??q)ePp6KgwqA^8nw`j>ho5IYt z(ATDyPgY~MOXcx*aNf|h3px7c=!AVAJ@y0i(R;G(1{eMGqF)%mAO$hEA>_%Mwhf1~ zu#4nv{yC)~$9jv=*K}{kHHl$AOk=ujpDZTBah%BTb95TKH8l3>2k4`HP-_=Dj*}Vm z79}F;7%qRt#AEcAKVhQu9+O=#;;dBMfDvOqfo(rU-hP%w9Brd^1rB2xXDQ}Pieh=X np8Hdh!oeiZDai{;^0Koe7RssKSv(p0c#TfsD z|G@`+(ddKGSAUf8?sf&rN37MCy)(1-o_o%nd*{c`FJA%N#!Vev4EJoI3|Y5@Wh!Bm zcxh7@Zb_OoWpLLO)pbiqL%K8Etv=$?6*9H5WvbHVQ_FEG_1c1CE3vI~bTf=QvTSf$ zS<-0CdYHK zy}B;sDkr84v7%Gr)*6?lw+{}x)u!n(+%NtYt$7kq<5Jj)p>6&Q{ifY;DyCgtQCtyI zR$vIb&01E(4#Q$P(=kB;2&$XcagyOqr%LyL!eBTR!D*af7$^(Xa)a~f;&a~MhQ;l& zv0zcB&<(YFmkg0WcY|AXD#g-2DEA@uw4Y8V-(ITOzb9T(#u53S%@J8oi=G z53T4eqOVT70-bv2dN!B%gwO|Cb|FmPFj?pvJ^DKOXrFAlA%cF|(Ju^OkU+fE5TfKw zw}#;Wc8FTTZ-~FAZ4=td4gHx98)>=)uneO(dl(|ogh(8Os2mA#9v1?L zNwOXbZD{1(f$T5#g=)LmFXB=V`h>Vr0T9c5N9ry5bKj84e#Uqgyb@`Ci3Yrq=v&bB z9Ypn)KH^9-YPU==WRWAx2|tQOX*v0)BvXfzyrLwpDao7ml4!W<>z%CWOjBIzw?6mS%{0~0B zgBmq465|Uo{v_j>?Lw+}sR=JTGiT3t&i9?m$@ljk0X)Q_jUI-TKxkJr1K~?8+&ZuC z3OA}NxvyOwMWV6g3+1Y4iARkmTt!07Y`l=VzWc1j{iawB11%1;jb4V?Q0=%p(7tk8 z_e@AF8^Uda)|>vRFGJsb8A$zrVJ=_k4pa6Dn+(0n;kHP_LcfDc=wleF$Usz^jV+;S zoQN_ESHe2?H@TALofv!du8bJgDi4E2U zoteQQq-mxXY>NX1D_4bfVKKlp*^qy+F!9j*z^b3O+q9Ep$MUK2_ z{VZzi+kC7De2fPn0TB>~y@5CQ~}fJs;)OBj*?MzS#pOI%PC0XGDc zx`P{HRV;!8HELz*g4U&qTC270t=g)sZPnI=|L?pvGkKGl$-fiGeCFPF?|XOq-gC}f z-krSo^W#quQNEmLAt@-Y-rbz*U03g}^)$P4t6kNr-MLNGUQc6luB)lZUALmv?alQz zjc_&9&2xF1++GWr1a)ihuF7@QH`jV|*N^1n&7L}UuKs`^Q$qD50RCzNr~c zE^yVZb1NuV==X>7HOl8_NAR_xU!TL*D1qZg^0isN9>v#jf-I$l3yX_N3pr>Jq!g7_ z@TC=Z&MmJfD=MAIL7O0Z(e%R7ilP}sg=HLL#{&g(OG*&O!FWM(VL4x^f^22;iwmn7 zy$!24f&|5D5v$#<8n+kew2-GpP^x}a-&}<@Rj;Y4Za~WgWoXe&&0bIas?a;mV1o57 zZ{YDXKsBb=A$DhI;0Z z0ESw8t!st5mSYkH>A88(r~W6a>RokOza|B;;RsM*7@Wuv65r5R-B6=FpDZY|W3g2Y zjc%{2zJ}8|1L^#6Ri650j!y}I3B<2$FDq4$&LD6vSoO5Pou&<*=IYf|wG9nx)-`f| z>4K89did|Gakp@EhM;6)v__3@WI|rN>uTMlXl9e3l*Ps8yVkpMYhCrLa?7<=PXM^) zhBfYb|0DM4?nbY>+STla2xXP&%Cf-IR}y_Unxsvd z6q{l)*-R$0&1{OZ#hENNi^*!Unrt?k$!@co;%)IJ)ux&fYzd}BTcRn+mSl3+9HwMj zvdL+4no?{jrc_(1Db1EYCmGGD(lJ#c51ey1o-7VB3fO7PFD%(p9wN&A=;{={h?i^3nP_OYQgc6{RTQSnK@ zCy_tq#3p;9lB9hc3V)K7WOMSx_GHD0PYOP%`p2B=+h$Ky((p;gCj*~M|0heyQnL9Y zWjASxv)a`}hch)jGrN0_UcLMFADA;_Sl$RJeb>k_ij>k+!EW3FcCD4{+Ly4aR$fxhkR<@l~* zZ;0<2_J;X(u$SlC&E5##4eX5^ZLvu?Y9wEe9>?yOQJOoJ-Lccy9jCQm{6w=!krO8I z^Ajg<{G`e3PM)Z_Q`nu7&+gRm?B-8rciL3VEnv4`4!hH}JPT)W zh~1)@nme1_*~RS6DP*^}gxwM?hmumhE>+l_JKr2@HYnfwypx*nbO<9@!m$wUCVA$ zH+GxXnR_M6b?eRjQ|0=zIA+5}iz?;D7K>HNmYy7Q!Num@PI=+Q=DsQNq6;|Yq6^u* z_-uAJUBb^_(uc2om-;qyEqt5%X~D~U+sp&gr0;V0IqA~31^$o>>AS+WO}oFy?AF;8nh>E%7Mi>cLv@8sD{C1K+hnwcrllb>_S*>ATLi zlbhh%>Dy%o*+;l0SW6;p#M%^vnB zjyNH4HP`3jzGgvd+|@9-4fPcb(`V!h>bW>_lA4vSTs(jzDOF9YU0!z$W-!g}jm-r- zH4-#DaxyMy9v=2+!>2KcR(NqyMPXTfaaC!4Nntq#oT~E5l4)~`iwXiU_62hb@~6!& z&M&JJbav!27Bp15R;;Uad0UXDbz(KfZcp=M%z*|DS^yFS7+5W|6vJl60m({LxX<$& zE4c*4=@T0(Rbvw5sj(88m4wmNICZhoDvUDv$Ql~&!K98K4o+OGv<7ARA2r0*p^_f| zWX4JjA!TTzsg>4tEW;m42!S!3e^z0oEAV7siUAf@+J@EzBK-3aD_x0J1S0)4 zxf)R+GY~6Xi`hc^)Wb^G2~z!Gt&uj&M|Y`INHZ*Sy`X`e3Ho$*aGv0`({9?M(l6*d z^!P+gRP3~bZc^!Hx&`%bZYY3w=X<>_pfe2|w77s%+@{j)v=_H)+OrbWd*I@NL6L3 z%$WuZ3zt&9cMuaeJyB35Ir>+aJ_eJ7+<6$9G+_JyuEY_Q=FlS(qrZZwC+MBJ?NqPg5)>ZE2Vk|1Xu3DZ5W9=}oXi#_=obOvI z{hpH~AxU{l-HL`)}6Aiub1`eZx3OYd3ekAk{Ktb$(_Rr(XXk8Vb0 zrR(ZexV>{%PWKys7#3K|A`5*OEf2r_=MMN-rE{r_3;k53Khs}eMUZ76t8z@+(Wt@P zsHn9Gd3b`IKA_K87QPTPWZ?grs)((7QZcNY-kJ&*)(yM_z;IBzz=d@I!v09X))_Uc zUQ^;~^vCs!Qc?vkQLuP$yXqzkT3{!I{=s$o+Cu+Cv!XUhU*uy{E%(%6FlugqrTK>b z%}Ku%v?EGkda4Q0+swoC|1%^dW=`Y)F8yn=Ll8zKDBb27FIqpYcU zwFfdYqBz!F5~MYI>KoT#cc6FV(v0}gX^<=}#=mAvgFz106{sCgGCw` zMHt&3Ld{r=%R?8GsYuvy+JGmWcygxKRafWo&hY4KUaP=fi%s7V8n$XA%ru?>HbK3j z6&@HP1Wm;wv7+od4-*&vj0#n<7jCR}H)<95vdT3s_N#A7>^_Ot}gG~Q-PY>kv3fw8El%Y+yQJq>>^2IL3KoSbc+z4 z6)Xbh)?F26i5}<-H_J7bC1~jXT%RI;F1=K7HW#0un1A>uoM#9^+LpK}>{V*SWBTgmEyc>DO|Cxff!xiW&D5LDRY-__MSP$bbNuvH8S* z7zTwXP-%mh-bIDtu_TbI4H7s*6*I*w7Nme`VE~BSm67yH>&)4zm?MfI5MFmA{JpH+HNH)R(l&Z@Zf6^D1LIxh9#tX?V?g-adVccSeGqBeqE86qQGiZ z6TamtmUgK7oGxV*I^7P)3scY!S85MxWA#1=_3(hBP?(*u@%A&!#@thOV9g)s0;+LnLN` zMZn~ak6G-3GGZ5Nb&*@AQk_^YXnI%h6#19<0W3D;iq=hxy>-Egp=B2cni+e`B8seC zwCK&eSj8^HrqfmjZB^dh+7@nYQ5RYpv9f6TWrAkM-1MkgWfzu-TYjJfq4jE`O1EV68HP`PQbSFS^D zsMNmGGebsbcCnZ1wwLR6TIRx-DXMtSX`2gUhIVl`*Ya+z<>~6QF<(>^yLesKX=7e? zaUa+5KCa_wXrD1lRPUkF)IMW&c5#qvc#vy&dP-u<6_q^Fl?AL}x^EYUb+gc_ieutY zeUlF62-_lFH(cJMjIxOHFXDr{KA2&CBOX^pn|K1-Q?42p*5vEm{+$>eW+G4S4U4P^ zMUfu~U+@mn)?ZJl*yaB<`n*fil=dSFfw7yXvd2}tDDVl&?@FG=yeFr3xWz_x2|E#?BawjKQF0xtMYOehn1rCe6@EmfyQ!& zysF~0%kKou?MjCjGxooE3FK`<%>lBo3!_4NZ3CHE1U9QD#mv(vFLrT~O~gsA)RfpO zWy}iQi*54Qrw&G1{36WXI=gsV@8dtJct`eL7xj(zG5x220@S#B-&gUP?Ss?FQ-3)Z z$kT?(cFo8}X+2Z7sW0-LsaeaE>|rCn_YayRr~C8suq$Vs`eEY zRxxXYu@gcS)-Jx(r4TPAt`OgJQDWxm=gD~IKOiwIh5u6V#`fP`TnPs9^uOmd=KGzB zm%iV3(f$YW)m{|`abMTVtPSN1A=u zrCrlOnW)mWGD*;kt_;floN=x)Ak;TQ&%fyL}r)ST(xYj+Ket&&6p#?` zFdiHq#yjVDgIQEx@Aekd^67HCT1^Pq)5O+&a2F7(iVh2MypJ?kHNQ0B__ZO@IG+@h zZM@TAVeNIL967hOu!tQNSrW?gJa5L!VZSb2PjdF-*wO5N&u58AAh+P1*)| zur|(smbaT-6d8y#S`!?G2}Fn5K@@Iyhl(@EQMcYY-V1F}MwHzfbb;YcXqx0O2}bQB zX&hdy_@hHJh%a?FHJ9Lr2spYzXXAZ7AHp6+S!AX-ge(Y2!U-L+8Nzmi;|*aI;RHiC z5#c05*nx1eA?!pr#Sl(KIL#1FM>xX}&O|uN5Y9%Zn<3mC;j;|k9tig|gnJ=;wjs>z z>1_yed-@o{+@8LMFt?|lA~~{>e3j^AH|x2#-Mc97A{{!lMk~(Fl(*gvTO0&JZ4t@B~A6BEpjl;mHV3F@&cg zoNowEL%6^Yo{lh1*g=-E_^cBoY8I}EituGAn+-pU=1_4^;z|(4VK>Bg=TkzOkArLQ zv-#|p=Hr|g{474k1^;YFX(gS992P@lS84f@*z3r8l9p5|&SmA5Cg<|UaszaT;2P*x({-7A3_#!&O^xJup@yVL$x14oYi?0 zuFcsB*X}$9H{SUuT-Es)o_)NHo~S%bhY!=^$LOgeblmwH=kt%!3kW}jOpegY%7gH&Qs4GrhTpS&Xe@P5&DR; zL;OeCZS(;O-k04oj6<67{RHv_Lxdr++y zh}UmJ@os7YHHrfAigU4LUy1ko%MrhZHi->bhhKzs^G^7;)8+Ix)Fd50p2~qte+fAv z(SjOiSM(L`!SekmhKfFkGBX|GhBIBd(4mU>%@-c%mNWPm{XM6RzNySX+kxRQ-E)lo zb(Fs27E7(giJGO|20ObQGJR#BR8CGm(2wx>>L>acnF~54m{hpdK-OWc`3d~23;l2i zzMenp714ECzN&uTpRd3l{|u``+MONK?unRI3MD-4@s4S4iJ}P;dA{IXGzDT zcNvl@!79fElLnicA}k%#-e*W_3Z}IQOo=--cVEY}4@F3u3{i@QD5#7VE87IlMVXCj z92XI9w27q3oJT}*POC^eCNhh21}jRdK=+$kMb8|^s8-P%xBKTjCUPX*Q55az97h4)Y8BH^xx(mAP3K#I%FT@S zT%dAuqCa5WcWOs>hkf6v?FT5gbnwulqEPFEp^u3og?piY4lYY@*(&B8AjfzUUu2nn z&EDWcP@fFEn7RvnogtnQ&$5te3i~aFK%yh$fbq$oM={}e9FvAN49ri^Sb7oz=5ZJd zAC&Z2Dy8QzC_PWri1*M7)Icv%3r-4ep_gbIPUK!oui-TK>o994=`MPM4$>cx^E=4# zJ$f4FYhR@I=}jDGeHTXUL;3{ee@frtoUskZWRnQHOZ2(uOJBi6eJyh7?_w1FLrlR7 zgW2?*m`C4>h4h11NdK1`$(cT+d9K+FOwHjx8K z{fV#GuQ8a%T5C1@kB^ghG?pNmyYK3#|&Kg*d>~QNzS%C=VslKiWj4LBke9 z!_3gFZaI#!C<1UlQV|%lfy1v`@$G}}7<}j8TZL~^Ks`%1i&n8@;Q`u;d^MFV)#IuV z=gk=$r^U_H<5nPUS4oGIGwFGB=96p=7IQVx=!N>B zqXMFVqu=GC5%7I}fsmR&WRU$ws<4R46#kp#@BcXNe;mgO>;DXY|F3EjYYqM1g#Ndn zqkuSA7^#n>F&g!9%rOGgXOk1uD?oids4oKb^QezlOoPM{ z%7u!J6jeyI9Ez}lCW&gAC2FW#tVWNlqQ&s5ga-n?8a;Eqf!3-Zt%abqkrgR~RwkKF zL1uMzSsPRr4Hu4_h2g^Un!2oR6DynswWnx7! z7Q8YsE9aSnE~PrJ2JmXcPkEcDhge5_#d^xYEGrK!9VIS6stakHxR@r3O;jWS^*v)H$_q#7I^(t3!0U46WrczVd7a0M z0FZet)_H9S^4fOBcwGfvSA*9M@Y)GpyTEHVcwG-(d%)`#;B^yt-3(s0fY)B|x*fds zg4aIq+6!KHMCG-;b6%T6dEtCuXS}X7@Vc6L*B zq2It#>Ma8>Pf#H%p^!HL*!XaT9OqZaU7^5m7BUPN{_BNiz^dBB%?4n%GO$FR6b2=% znjtwfVgWmUTa1{7z;ZLDIoiI0ZnvgkT1VntVEQ94y$?(u0@Ft{M0|p$KZR`l1+w)S zO%L*ia zh)kzknE^c5f0Nn3(+zlf0#6U%=?Of&fTt($oE;U(KGd?Pw z2Rp}eUnm}&)$9zgMCz406c}jGXr>L0Z$R|%mJQa z;3)wf?1svDz;iC}lmXAVz*8O-&%>SLIT(ruzj+D6v&V0mpJ@|^4R{`5Jedxa@i-b8 zO#4Pht2p{JeS?TRM;zSbR`Hm=EaUxKZPy2WH+*yPEeI^f>Nt~D@g#=7`GMtFy&m^8 z;_?H_u?9WvH^E`@xfuIk7u}%Q|3h>P-$O~w{ypRsbOX!%~ zM32IMLS9Nw!S~6{hW>gcI95D@vEq5~*%LBWq>=SUT4WK2Q&Jq$jO!*G)(h(_!$RPM zp|f7(&dPQq7-ZS2Q~WLF9ZmY>D?y;I#Rybi2xNsX1mso#-3Fjn0q8Xl>T4-S?tnmF z2Z7#2W94odCvTw1at{^BUr>d-g%-=3X$k!0@>W^_f2Gv75_@UO%+Q6v>wwkCLf}NG za9=2VVZ6Hgg}b&*oHX!ylX-P_BpP_FV@PZ)d8W2r3ux1t%O_IN&Y4Q-2$cG`IN2y9a0$xWUq^;m} zl+KsO3<6dg6tE=_u-}8(q!0nq7Mm0OlaZ65%y0-XjM-X0vx9BoZ3DA+m{|`;l4cMt zU_k8#A-MC&W*{G5E53Gohx)@=0VA+cm&JD>i`ZAu_hef1xIZDT!@kOgF+#r>rz&~o zcQf6Af_3OCu!1G|1fV|&=uZRsacI7eisiGgw9f@axW0y-{{wpd4F;}%V&M7?IKRcf^&JMT?=f(F2dw`wpb4Ec{{?6|nKXYK zDyN&p2c6;h%z)<$#?#w@K`A(C-lX9PSyTM=jN$nicuo=iB@y*hOw>;?(-6f%xr&wY z6g!Pl;%Ta)(j3J>Wl9p2!(XT*QziVRiZd#nzjco1vrs%Z@*9Tdh+mE0Y!hD^@O;g9 z`Z}D9Cz-Y|nJ9V;4O)#apAcYGW;50c-%+av7yB@zjC(~v<@}G#T z@Q>=rbeSIcEh4AryR2dA{+}2-Wk2oL)crV}K&5nbzkqt+GJ_lnUcxKgsF%{6a+I^E zLg_{4DZR<1^r4kXKk_I8s6iP->y;e3P#Hp-lwq_*$)l^4;j~jZhptyf(ap+Ox=k5R z`;|#_uQG)mP^MC=l26B#LOP*Lrx)PAtjwTS;h$7y8angMpc!};X5hc*%zH!3Kswp9 z?b0t(Q&X)WyQMg+8P=6ne^)MV6F(Tb@+a=f{*IJ(Nl&J&OgVJ<{Bw*{hhj0zMzk3J zNhUy5TRtnrpjrZ|^C0SF)L$v5p~`%S`2rfQETYj$CFLvUQL(ZNV!jl_F}+f%Kz$i4 zQ2tFIYrzIL6iT9G7 z@WH}7@U}(UKE?ss&iI%Od@Rf-$B|~_bCt%&IFd-~8RN4Fd@cc>%fM#~_*?-#+rVc# z_*?}(SA)+r;Ik8at^=Q);Ij*Sc7o6DsC@XJlth;wY*d8s!4FKr_~iNZYh#k*SM0{s2@bS|acs9!GR?p-gE* zfX`dt^Lz051NgiHKJS9h`{45@@OdA6J^-Kh!RN!Me0p@wC)>zJ!KN5y<+2wx#t3i2 zvv6QX$lmzJ!+0Ae`@qMpsq70Mi#*v6{@d{T!~YWg0QfEN2g1kpp&SGsyY|?5!rN~6 zgW+SLgIy^6{tNz4_?R)tVem1r#I6($-NVl#93F>196rn_cB%01Jm8-LA8$>tTZNx; z!XE`6o7{3VeC()T_X;PH;g5yShq1@ONAs|YWs?)o9vsKR|0r0CAJU${?`yuq59s&e kchvXc*Gh-+qmhrr57LZN^-1_?`Q7-P@j;m;ahCZ10K9hAE&u=k literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/disassembler/Disassembler.class b/cache/bin/main/net/runelite/cache/script/disassembler/Disassembler.class new file mode 100644 index 0000000000000000000000000000000000000000..5136a711a1f06e74c89566c4dea32368cb5e2049 GIT binary patch literal 6527 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/script/rs2asm.tokens b/cache/bin/main/net/runelite/cache/script/rs2asm.tokens new file mode 100644 index 0000000000..de505a0dff --- /dev/null +++ b/cache/bin/main/net/runelite/cache/script/rs2asm.tokens @@ -0,0 +1,18 @@ +T__0=1 +T__1=2 +T__2=3 +T__3=4 +T__4=5 +T__5=6 +NEWLINE=7 +INT=8 +QSTRING=9 +IDENTIFIER=10 +COMMENT=11 +WS=12 +'.id '=1 +'.int_stack_count '=2 +'.string_stack_count '=3 +'.int_var_count '=4 +'.string_var_count '=5 +':'=6 diff --git a/cache/bin/main/net/runelite/cache/script/rs2asmLexer.tokens b/cache/bin/main/net/runelite/cache/script/rs2asmLexer.tokens new file mode 100644 index 0000000000..de505a0dff --- /dev/null +++ b/cache/bin/main/net/runelite/cache/script/rs2asmLexer.tokens @@ -0,0 +1,18 @@ +T__0=1 +T__1=2 +T__2=3 +T__3=4 +T__4=5 +T__5=6 +NEWLINE=7 +INT=8 +QSTRING=9 +IDENTIFIER=10 +COMMENT=11 +WS=12 +'.id '=1 +'.int_stack_count '=2 +'.string_stack_count '=3 +'.int_var_count '=4 +'.string_var_count '=5 +':'=6 diff --git a/cache/bin/main/net/runelite/cache/util/BZip2.class b/cache/bin/main/net/runelite/cache/util/BZip2.class new file mode 100644 index 0000000000000000000000000000000000000000..ccb70b39f70db474ed527fcf2bfdc3f19825f65a GIT binary patch literal 2511 zcmaJ@T~iZR7=BK&n+;2-0Tqdg)K)5AA6ODxFIt@erZ{p{o#|Eoj-5{JbCx7Tv=SzJ&Yt(Y=Y2lTJNfh9-(LY3#zPGr zf!4g~MC?-D%w-)jk~Y$dW~Ag~bCHp`Y@ttsA`o0M9vYFHkza@;=9kR0BjC$f3k#+# z&@^G$3z1^({=iaX!hIJLs2`b&U%PvGZ202Xw1DToGr3s<$`S%8SLx0HPR{h*2jKGn+2C{4L#)F1(dZS@kDh+L$AQ$ z%EHKsV-DN4u@cW0O3sX9o5r$^FiyyFP70_p^{j?|qW)k{qU6+U>O;GRQvz{GxlwRE z#Tu8XeWX%rbzs@W$owOEZQF69Wh|Ece$GLhmW7-VI9OJPU}{5R@y=NtF`UzIR-p4! zM@xSf$;1u$4B$L2knOZpSP|&mNnXQ4Y}*gJPwc#+^B#?AAmRHeoYdA7z(uK~n$B58 zT6!FpHC(EQ;a;fZqHTRIeGxz$R|Fc2OlGE3aOIRYq@~u1)!>+f+J}h%CNahP=2%tr zh@^uK&~S~L-J0BUs@G)9wk=yn0_{3xa6?0~a>3nO?>c~-%;Fp7m7FB*PxI!}$9@_h z9(UcP&eJTkn@1XSf0dkC##qO^Rbs1Xt1ee-tfh$l^;pc(Tn*c`>SY$*EDiG&;-rgr zJW8);%!;c7G+8B!)Nvn+8Wt+(Toz_lijKJ)Ko(29@rHE!w(MQCG;cS#SbV#pn!Xn! zeBOYZz~xWbt5VGWI=iNN9S@L~#av^k!Y zZANz+cCVBiN7<0PZ1P_AHufiu4$AHX1Y2ZNDLo14Dh(IU}2uX5b?-vSFR(%r{J>MwT@#lv&YTsb6*~Jcgs+@_bcWG z!F2F654t#3xY8}*h$kFN(0^?roMNiT#3uSu>lm06QzEKtVldUCtmEsb+8t6i5WN{v zU!yOiu3=~uT~l)AcW2?Ps1kmIx{xxpiap_w@(gwSUc*>;t7i>Yr=DZqQ#3!v5pRFk z+y67_H<92$*SD$*N`F}S=z`iGRzJGn>ks>C7s5>cD*S2#)4vkwQ6e5Bwq}g*Q{lds zVgdu?V-Srv#i-MaJA>P7hz8D4;PZHb3-|>?_=EeT4g+M79O0&`TOHmYg*kHAh%MaW zPI*=vzQrBJ8L)7dabBuSn?QfZgM1q9X)rYKXTrGqKMcX=-_VEosIPwu@ef)V)zTt; zmqz9TsZKGu#*~i_NtE|q`X?osJzhE6fZ65kk)uN#mL-$|im1AY2Pvs;57k}Aa?}^{ zgkM^l;Z5vU;0& qhv;s}xzA;_8@_i;qLDAMNM@_F8f9AR+1AG!8s0LAfWy)}DE$Z2#7fct literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/util/BigBufferedImage$FileDataBuffer$1.class b/cache/bin/main/net/runelite/cache/util/BigBufferedImage$FileDataBuffer$1.class new file mode 100644 index 0000000000000000000000000000000000000000..c2eb529130ba3bdb7fdafd27c1086a14ca6cf675 GIT binary patch literal 832 zcmbV~TWb?R6vzK3S+nW7rZF1ty_$zup-ZqR(jwTZSV;5I()a1^X)>~%m7Q7rT!pqm zANm3OP~sU4czG&Wm^qg@^V@To?>{cD0KCQ15H-SU!!9W+!?|{xq$-_oQaPO`+j_iR z9UpVa+3txNbMJ%B`JHm=x3@P45fIv+)EAZH%8ZkPNy#cBG~7hn-ayd98QGfx+0sV4 zH-xSJ%#>$`gkY!0cn*Y{F>as{p^jTILbM3=z7LomYQv-I%-lTb9wHfcRn-p1$1rG|RAVR!r43|5(vX*U#WkUbDITBj`z7Ilk#MXT*ti!VO zzb%Uc5 HH7xxE4A0C4 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/util/BigBufferedImage$FileDataBuffer.class b/cache/bin/main/net/runelite/cache/util/BigBufferedImage$FileDataBuffer.class new file mode 100644 index 0000000000000000000000000000000000000000..14f2b9f334d89008e9dcce28081c5a570bcaa6cb GIT binary patch literal 4702 zcmbVPX?Rpu8GcVP$xVh!CWJMRlvDyu2Ezy~Elnsw7R+RWCMjt^i#Ibj$tANn_YM#! zRk78&wbp8_)z)HFTZY&Ue1` z{g!#=zvCAG?7-hNF|WY7#{94i*8w+8An{rzUzjE3XJfLXcI zikXduW4OB-d;+BhjDtqVIOK#ZNfMeq7Ra%p0wryVB4#88LS0VUN(|Hq<@f}mAWR~BjbQdV|$PyIP zZlqFXw0_tzT^l6bRx4pS+o);POmX4rJp%rw!x1y(SjmK~VTr(EWequncTJs8@rGp7 z^dlF`brfR-O{faAN-CXJ1}oym{O$K{XFP!t{#WU!Mo?gR+!!(&l8K1n^jOXy z-)zT7IOM;qswG@KH!6h?c(sl^ zHu_?wjB_$##P%3zOMZKsK4(x`bYt5ULQG=9wvLd!2-Eko1EgG>i#qA_t#k^V&aDzE zT_sSE$i(Z7#E@Nx?WotVL!kZ&)o3(hremg?lgS|+4QOQCGKr{Vr;;|oq+muX7rQ=H zsncxOgI%Um=f_SoYj_=Rs5oXH>IkES4mF}olck<*Do=Lx9WWzKUG-iKZ36lvtO~*)sHm7J2pvtei$wXC~ngeN$-mqZj)$ z?41c(mAN`zk2eTt2aQ<9+|@6zZa%H&LaPKh*e`MU##vV;wViv#k3HBeZHVZIN*fkf zcB7T1TaxMF5@yu|7zJAD##8V*ht$NB1xyl_}Y5ds>H2&|Y4@$5P#>2BAd zW1)PzLx&#=N|>W>k=DFb;F@`?nJ>8u@HW=t^dUcnahJr++XdEmcPH!bJYFD*hH-Vmppjss5V(5M&(gYxyKAdD?vd0L;yt)W!+QnRD(n6qVI^yFJIkkzd+|O> z>1^83xWA_}+}%X;T%BI-D$`8h{W|W)2V5+4shUBwhy8c}4{G?3K>15*q2t4NhzSxm zQUW_Y&%CVMmKF~vl5)P@VrTk@T4pRk>XU7aS>=}Q>0ZTbbj>7>+3{xqT-fCpks&ho zYO2I~Q_PHeO@E%<#zU+hN_3M82nJ+!R%t-QM(MA zIW2Hxs%&Ei%cSb&W_s4njEmjFDRUljZ=#yftmd+4Fk-PT&Xje5e0;9}KcP3=nXE?C zhywgfpjP^2dStAK$SEbAkw#UdjI*&d4N-$Y(Zeis>4unL+a{~|?K8h__t`wv{l-3pfLF zbJ)`>zs};;aoh%s!FbX=?VEjSdZ+GjKbQ66I3TTzOWypBlY86xQ6zhU{7OH8%m@y7 zufroa>b*Lm;vQpnD z-f&^Pa!@9GSSRvP%e-q8e%vZ_ zPG$>nSQO!y2;go}jQhnRJR(Z)m{@}IVkt}EGCa@k%VLF!%yq6;y~rHK5qv~J^ikZ5 zk1CLyM-UHlFBi{ZIUd2s7|TbgM*w+c<>miDi-uP5BASS%6Zklv63y)lphR;(+P7*` z*(e@cgo!&I=aviHd=f&GX8|=Zg^mDDQnCbUz|%qC)7a{<-b=<3o<$z(^7}^dnV#vC z@KXZB8Y~o*S=cL@;$Aexy~yKEUiiGio)2G`fxRy(W3HuSsZAckb85DrYW{i;DnYtS zc5`rFoDCm|F-k{uT=jM-*fQX{{Z#zj^_XX literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/util/BigBufferedImage$FileDataBufferDeleterHook.class b/cache/bin/main/net/runelite/cache/util/BigBufferedImage$FileDataBufferDeleterHook.class new file mode 100644 index 0000000000000000000000000000000000000000..d42e79976238bd8e84a0c2a5a7c6dd24b904a350 GIT binary patch literal 1395 zcmbVMO-~b16g{ugGB6J1OOPT6YSosnDrynhknj-$NvVk?B!ty#`)CJ-88Y)m;@zjl}p1`~%{hY1N`GOgHo9oq6}1d(XXZ-hY2{3}7A^6(NQNOURVt zS;91=NR@c0DpH;_%+!KWS@5>Dgd@r;ySyUe_YG4lamj1wk}!o7&a!Rqs0cH3Zu3Vx zWpb;MTB|yOml?V|t8BP?wkyiD7?+_Z7n}bfSwvs|Z;~71_eD-rK}oc_)@dpH8hw^RA@w0 zTw|DSvK4+UH*_SBWKg9&?>PK1Ln5)+;KzgFwkXL=@*kLrF^1XAW{aUl#WA5{(r=Vj zpUS+wPq`F>At$F;kzuB30fzR1ZbbegE@1P5M*Eps!e#a28GO zy24d4O_uzx!3@!}SCS!i7HDW8U4y)E<+ANc+@y(8=oi2+;ExrpD(ymOCA1Z7@Q3;w zA=%&*(El3x5!l8dx)0EMgc!YDe1*XmLDVIBY7`B8q{;t;;Q;md=vLI3QnWI{Bcq2H z`5op<10RAAy>*Rf6E88SyhZ!~*WY0@H?}bwIZlU_x##GJMTVwU z#}6?6L}5d{;b*7cd=UkHZhcfE@EK8@kkA(*KEXJ?2BITDg%fqrC}Am#k@zse%f$AihR%#um^S@h6?}Khhr<&+bi=rqehMPMhrRx8Hty_MC6O&7U`a{uMwU z-Zij9V0&7+VJDxKDchCdxD`*zaNf03;hlD3XMS>0I&va9WhLZ#{e8%C+*rn%kd6VL zz_R1kDJz_^(uwfF@#8Y?8mJant*tsrJd=*+9Y?0!aKDvGS>q`wAkOd;74X|Cu)vy_ zUSLhTVQmSQZ5$D(c4WfNqy?6jJcqa&_f1L8`zCD__cm|V&V=`Htk(6|Y1{1;*xDA2 zM$2bQkrvyteUwrAGZQj^Dm0o{isb@TZSAAA5V*sHfg06YX`&VZ)mvqv9=9225ojo$ zrid|sW~@c z%}COb)`W>I*eXz8NEXjXy$Pxm$g@UNn0rm!hx-NUa?(BI*cr!mnN+?u@*2Q)bQ^d; zph+z~?d24cLML$apos{2C}N!Zy3#YIvw3&erC~}S(l&2PFRLRSic+YY_ANv#Ehe<> z=ryqe4^h*EbanJ0o=-Z|t*v5Y@5)78=~!;YiPT{yb{XiO%O!o4=4MUo#vZ0o(#j3W z(-e?tIi^ktpx!~)D*>w!YP8G%H&x2PJ(xt@aNrSUctAAyvyRN=Bu~9^ zex?+isRs*=x2eD;jklyi1u(2th7wL+okHO+y9lbldkzB43t|?tOggIOWxZ_l9-7k5 zMK3QGnJIK6snt21V@&)C)Y8SZ94aiZcA?7xWm##;OZl1XTshz3EiF4#&%Yd`mq)1| zcCGk{0V}JYgaBWjb0*r*E)ei8hI;x~`W8Oln^giZD~Ihw+H&&_eWtwa=e^#Md4Lvq zxqEK?fl$!RXgV#O{*=X3VPd_-g7{zGG2VQw6?H27{9t_=lsR`_Cg-A+EL8F1hYtn2K6xOmJh6M`8=~#eoL{8-?wx0KE12iZU|jPL#TNMO`)KF1}j2A-wcAGU(kH4 zs<~zLRji&t>yLC?f;;)WN-uhk+kL=oK4id;(1ee%9-rVY&i8sjIo`k#!)s7N_cjvV z65ZRxUX|`CXg=Ljp#20#Md=ly&BsxP0xQn5ua0!_8oH`yagT_JfzVF~Uc2pKq2n|11u7R|l)PsC5<(2mMt+#(AXM2pY3^qPvFn z6{=GktgT|dDOfWL+4VcZUDt6!;4(JGII8tV9XAF#{y@w;*IxnH7qjMJ7jvJvX z1m1`#oF&vcoa3K5grcomD{zryd`6GY5yTgy>k`8F65ANQ7hhp7zQ$pEgQNHs7QSPg z@9`;q(6kO|WiJ+JZG?kUm?nimjNmlRaF;M+oW)b5u$TR(@eGAHj21jg;ta-Y!gF|@ zQ7q=f3wV*@y+m9lDfVK#%owlGvIfRYOc^+-|5GtGe=HVSACZGUAJ%GO}6SP3tYh4?7gGy7ybdv1`(YA literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/util/BigBufferedImage$SimpleRaster.class b/cache/bin/main/net/runelite/cache/util/BigBufferedImage$SimpleRaster.class new file mode 100644 index 0000000000000000000000000000000000000000..1a777466f59d051b6597f714d6af2f8e2200062b GIT binary patch literal 1073 zcmbVL%Wl&^6g@Xd>)^N#3N4ScJW7EiJiJ1vGD4z7h@wy-Qib(2nI?lAyYh_TyVw+o z1!7AV@JEO{alpX~h>)eZGoCZ|+;i^C>5osJ0X)HN2PMLTNE$y$BN-|q{hsIzrJouV z`a5c{lO7$(ME3VaVj#CVYIGdR*FqbaIH(Xd-imj^7w?U)EWm%0C?gJkK?w7YRHV#f z!m!aUKs&Qk&c^&_$6eHM#ltGrSal~(lb*C92&=`*df)by;O#|`Om;(|wbTx75E`>m6Bhq8 zh_g+1iBR2_+B}c7!8Nv{%x?-P@oWzBJUYBOK!rb`+PZW1-bYkFj1e^+T}A?58FdPe zXRQo}1uXK4PhbhloW;)0Vr7i3;vCL156i{cgkhVbMb%m-xbOw_6KoVozA@SNF^QK! eCnRND<%17)=~+a=bO(-~0*KXdvDI literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/util/BigBufferedImage.class b/cache/bin/main/net/runelite/cache/util/BigBufferedImage.class new file mode 100644 index 0000000000000000000000000000000000000000..c98a0aa3e3d32989ca57bf19de1d515e538b16ed GIT binary patch literal 7110 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/util/Djb2.class b/cache/bin/main/net/runelite/cache/util/Djb2.class new file mode 100644 index 0000000000000000000000000000000000000000..e31ffd853446d57a3b6a2220f86a0df6e8ccdc3b GIT binary patch literal 578 zcmaJ-v2GJV5PfrZ$=Swnf`d(hO=3FR1t(}@B1J(+mP{y&QnS9Sd~1#~I7)4 zO`0@8qTmDgmiz)FZ|z7ZibONB^WN;6H}m`N&tCuz@GOKUXlB|*`8?C9u{w%Xoakt7 zO&YzPj9!Ka1RE1|s-je74`4EN3o0*tP0i#Ceugr zPa~bbSEE!5s)K2)(qokySKoqxP0UQNGx(o}J?bZFmI!L?!9OcQo11LB*Xft=5St;Y zcZ@FCG9IBuw{fEK1KJMS{m!B5e_X~Ew#lSA8(T_qk3Qqf=FaN9DFPuaMzA)tD*pIZ zeZF0xG@Q=!SidoD$)da2bN3rBKslZn@c80U7(-SOvoNo8f1q%&pi7L728wvVSY9?T zuPv|&)`_^!UnuEBTYk@f^&Qo2^Aa14!dc_wL+`66&F&@Y->$D3=j`#}bn6@q)M%nk qg)M9{@8HQ|PHU;fs=*$Qcm+*P3Wz-A%OOAk-XDY_6*9YvzSa%Ew{3R- literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/util/Djb2Manager.class b/cache/bin/main/net/runelite/cache/util/Djb2Manager.class new file mode 100644 index 0000000000000000000000000000000000000000..0a551269f4ae735c94ab1b92457f7d6ecee1bac1 GIT binary patch literal 2097 zcma)7TUQ%Z7~Llc41{S5;nEhgA}yDMLMl?M1gn&SjSWy6q_$p%a0mm#B+g6_+T|bd z5BTbpf?dnyvoHP}->mzb3}!$cB#UIucfQO1_IH^-{{Hnh0JC^zASQ6tl|k04xze!% znJrnRO_{9)wv)ZPwKlP6xmHU0&Ogr9hzBsg!vwkSbKXa@Kb? zCbzN$Ez9wC)ABc^FL0rtO|{oWtIDg^qFr{apyo+|sgt)e^`nlHcLPcPxrnG3c(z;4 z-KLY4nUZ6>c5quDK9XJ)NX%8%WfB+AVW3^$;%Q6^Rw<}>`zBK8B!;pK>R1H^MHntG3W07DO=wm**{)ow?W{>}#aeTi2RSHN&Z_0v>KqE2XEeej;^;MT38sNp z1Uedg+#^TiB#A!sD*vyUFwnwWf=!#$4Ho`KdB{b=saWd*$@#sKtOj<)^$iRPbm~BM zC7WOV_r}1mKvx671Fuq*USLZ$6JI+7U=cc@0aKu2Zc*xz$=wSIw!|6D9`mrog4p>Xb@)RVm#xF@?9- zUE6ZMDA|M^BcVs#Ulirq@HTP=rUlM5(&UAS8N9>3VWWE%J3*l5gl#^Q)4{u#HSivb z+Hi1uYvK;($ha%_7`^M*Lu4=*d;Y|{)H6@wedGQg6cZD#To;{!HcsE)$BK>B6Pus3bBC53p8n_PwIui$!#&PO53D0+!+Szx@7Gz zv+k2+2`v-_yC%NI9>Y`jRPB#bI15s;s0VbxRtu{=vf;-Se!R{F6z97khF-Ph_>@xH zh|*RqO(MZl8%#>hQIh7b`fE*zL!AE!T|e*;Ll3{3_0=_8)DrN-1bl|I1e0p8&MJx!)U;gBF3>mz(AK#e1;$Du&Sb;?7Ur3@JwMJL8EtTrP*)0n`0o>y=a zTU=g>l1cJQm|-$4DDh^SX$&(F2Rlsc2HyxSDokz~9jM|fT6nbSLhL2Y5(b1pb_@;? wGPLv&@LN@7p4Kt`b||cU8fPsA=J!2?(dtZVC_Q!M5DLw7SoSUUwf@t80Ny|LwEzGB literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/util/GZip.class b/cache/bin/main/net/runelite/cache/util/GZip.class new file mode 100644 index 0000000000000000000000000000000000000000..9a3fc000091501ec493aa98634fdd46e3a9c95c8 GIT binary patch literal 1813 zcmb7EZF3q`7(JJ;Tp+|WX-i9AlGfM;(vYobG)iJBiA^OEsFKpsd~sQ>WaEZqmPL*K z$LUucXF|u!wBK~bAJmyTj{4ji*g$Zck(XWW-sk0<^PJ1?fBo_jKo+|k0fuW0;puL> zA#BSNx@nkuLT`JPtv`HbH93L|=k|?n4Ba*wb-h^K7pBJ$vYmQexD1nd$F1uv`>UmW zJ+GdvFoai4+iFi;RU3e$87;Yu= zr`!?onP`!KYs5JoYAcnlX1 zCY0Wu)nb^+|Cb_?p6MJkUD2Z0P;z%YwY$y`eej(rnx5q}S{&CI&MVZGqvwkL4#zaf z-P>3{^hDNmjl*1{+4f4FD~y9Erf^fDd7D9#rOO=eFkBzXDYm`7q#49HW(m29Q^Wh- zYSI96j|Ky8BPFZPF(kUW62ktFl~g&3c`R_G8B%ggMpHS0C?60vy+>VHq($r=lT}(V z=(tM)nojeOVd1oPAGej0K@K(CieeE<9QPP5^mz6|is3yu9L=W4PS!AwO7Aoxw*jtl>VxsOR_-Atp&RRjo=xqA>^L zhy&6b7kw7})F`3qwCP+-``do8el7$q;82ygA9iMUtmGNy*V{%@xs)Tz@mY_nG}Eb7 z$Z|E&n+5|Xx8w*jN3rLZ0Uz{bN|SvqZSX}mEhmRwz>a+O_*AaJeoC$_EYXp+MT3Fm z2tmndyQbK*EPBjE3i!P7`H3)9V9c_orLxRcb+D+U$L0bj_~et%oXG+tXAn) znPB=iL=wTmbBw1G!5k-~hznVY7>W|d<24=BDz2eBy8`N2nyrTN23C#i~aF?PM zDefM2$?B5$9HAwA_*msc@C57FAp8?3;uAbjb*Hh3hotVODn9f#wFze{a1O|o~%O0mi zRUi5ded%X3QVJ4CeXZ1Qs;aIto`4A?k!nllHv6o-_S$=&zyCe>6Tm%eg%J=KwxyeI zv}|dauFM;{u_^N{*R=AbxuT^vn_+|m`nL3Edfs&Mj~k}#t~O}e5a_b?9W@V^Ux%@% z3cTC%K?+WxzmR~|Gn3gO|RRv=6KN_;`nvP9p?+9G%v{-c91*c`#j%)-%MW-fX z2qFB5+|x-i(Ng5tb=TQtA zCX|$u0;6w_qZ*^si3lTw=_eQyQWNT#&Jt|>+-xsa9cq9BoM8c4QaSeW0y%*wXbUBltQ#MSY~>y zCeVKd$N#cGScTg0VIMd`bY>K?*RTgN@B1S{nAv+B)i9FJAI#g?5`!;q@k zS(bj2Sd8^}=aUJ5EkqT-mM5Gt8fK*e|Vbu@=~=r%sBuDEMh_-%foJ{gOLz|h-0?cz#~?wY7{bL4Czm`YzmkHYGjj;Bb_i`PojD*F z_A$PXsY*7L-a|HprcUN(Z z|C_k(5!BiaQ6Me#n_)xFl3+hZahIe6Tz`yDI4Tu>p>>G!VEP5lXNLB0Z*lrBgr29T zhYm0Ykb}}A=;_f%cpb0qX&f3J+VEMk5duj2ar%V<~?_DUZ9!pPN=T*A(Siitv8+ejO^2? zWi{^Oi({~q$Mqq>9#Mocb6e>E?e#%}SS3sVUt*1Of~)Tc{Jl4>qsBA!@JMXH#K3>Z C7y6d~ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/util/KeyProvider.class b/cache/bin/main/net/runelite/cache/util/KeyProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..675b5feaceaea145a32fccda340c2fe7290e0c12 GIT binary patch literal 152 zcmYj~F$w}P6h!B*ZlYG+!A2YZ8Ek~bLc!81#?Nk+kcE&ecr^N@0T<>x@3jL4`iPukpKVy literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/util/Namer.class b/cache/bin/main/net/runelite/cache/util/Namer.class new file mode 100644 index 0000000000000000000000000000000000000000..cc56e421e1a3ac6c259f7fcaf62d4d0f56fc8e61 GIT binary patch literal 2502 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/util/XteaKeyManager$1.class b/cache/bin/main/net/runelite/cache/util/XteaKeyManager$1.class new file mode 100644 index 0000000000000000000000000000000000000000..f1e579b073fecb677b8043c951bbf8681d82511c GIT binary patch literal 733 zcma)4O>Yx15PeS4Y_cpgw0wkbDn%%?5^g1Ki7KHAM8&q3L{+cuX1XyrcIEXV^=ENF zNF4eD`lArzlnbY3EqmUq-psyz!p`{>wZOQ0BvQWjGWF54Tr-9TL zx;#==mE;F|30eYMg!B&&`uuOi#kk#C$$(w zH?u=)$sZV1Rm9BBF;(HSs{&s02%3DUM6Va;5E1VL9gbZ_@6q4|q}w|``S^wG2WJhe v^Vwc{c+9bdKAz$QqmZCN$zq_PQQ*LO7I^xK z=Pp?#=?OI2Zkcuj+6%5%Hhg=gcg`q;vYbF_UM~9rn+l~MmUV2w zR{AWUC+ ze~2)RBzEiAi53m72(+!mf6?@3$w3->uv^*Rr=tmJ#uCh0q$*QbkM{b+DLQP|EHN28 zwY?gS_>mODjohD5$$5PjcGZ3(GPpuGg;yS9W`WOljW=OTr)1>l7>91bZ3m%C6OVAl}wGuHy#jT{7*89Gy`?{V)GS*S|lo~t6oUP*@p zv1zlWKN1qfux@U^EHhJJ1Ikk8-FuyC&M7Q&I_4D(Dc`yyo3Q{_1DR-jb~5Q$#D`R~ zoEcZ(P#hq8*K*47GN}RN#7kJTwlxA@-?1DBVxFF&y|4;Yxlo)WICk)h1`9Pi>L(h@ zx;oWPJ!7^1g~rsp-pCnIoM$#dD;ho)*c@i59yu=&HW-u2>A?bslKQER&+s|HbBk9* zoS+&V&!zSXCxT|7qXuju%Niv+gw z*%)qRup^X!E8Y>+W9LIRKx@wO-7;h}WOs-0+bV3<~t6e!_tr zsTEuhc!J@Pp5M@U^dUwcV~nrK6}*?kb+um<`0?rA575zGRyr%N1gNwEI|+q16-K*1 zB+DRa$BE7$wo~ZCX^iqci8F9 zYHyi)cPQD0#8WzG&>%G2)i@+IHZS&4@g6>j2;tC7@C&pl$h$(g_Y;isi=Qcs=Vu^9 j)e$NGhpG)<;cJ>o;+s(aTYSg2DuZ6W)#rQuQfmD#JKbi! literal 0 HcmV?d00001 diff --git a/cache/bin/test/cache.properties b/cache/bin/test/cache.properties new file mode 100644 index 0000000000..be42aebc22 --- /dev/null +++ b/cache/bin/test/cache.properties @@ -0,0 +1,3 @@ +rs.version=@rs.version@ +cache.version=@cache.version@ + diff --git a/cache/bin/test/net/runelite/cache/AreaDumper.class b/cache/bin/test/net/runelite/cache/AreaDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..a0a8c1ea28ef1e2cf1f5cc0f9fedcd5276324183 GIT binary patch literal 3527 zcmaJ@X?GLX8Gf!MYh*Eo;3O0!U`z<9ZHPtMGz}6ZwM85hWSb(#)S=sWbS;fNo>68- z1~*O8mUQ3gmZnR(rF3sYKsLA`oP21{Nl*KK+7G4A9Z9wf!nV%b?cMJ4Zui~)UAqoo z7&kO@2<&!bkn*aIw5>pIBw; zoU(jt#+Jj5;|4}xxsFfGE&Qj*Px5HVcO8KpdDC4;m0Y)E%aqzmJ;e{t<3~)}qQ0X7 zk^X@xGGyJNOkg|i*3cvHo?Go5HO#>EmUP^Mdj+~mGN|7}V1Ivp{pMNQ@cqod?bq!B zh3e=;Oki8ya^!e*VMcnB1}_uhV;c69;aO_k*o++sElePST{`Z=)&zRdr(uskUmJH6 zXrIixW{8T8y?B6fY3D6i3he8z+qW6u%G?KaXozcgNZ|fW0(32=orKS zf$hEwPI@v3mQH#Wo#vDT_E6_0GBS$)VI4zAF)mC7RzOsC-hnBjtb0Vq7U*cW&=?B!>i?ogmjxc`m z6WQU(+{C!R*1G%2K58-c5;%$vYj}btsTkS>WS!YH!dPN+|%w{ z$26X$B$gV_U{o`YH%Q7g_9^FM_=JX!Gtk%NG*5MW5})F=9r~S$ni5(HR7S&$z{73O zD9Txtd#b$D%iP*pLs39)^-&iL%<3qiEYM-`ROEVCIp=iD!)DSi81pjgI?T({R#4{5 z4-6+DJoonJ8u)}Z6#`~UiSc8?QRurWQ#VFKebq{>9Pk``4FqXtXq7|nn`Oge5~i~C zQAdC(1C_Tjs&>%W71-6pqzw9~U#thsH~H}w(Mm+(0apJgbt5U%wE9iPW})}Fw9 zI_w+|wN~|dKck8e;a2<;_yWG9;fw5$EmGHQY^vAsWqd`T^Q?l68Qm&9q>;~6rDIBF zlnUyv>G(Rn!J1Vz{P8e;*`=OU+59aX-&Wb&Y1*#OhIIko)9~G94GT@1EPL)*)kk!E zA3qT2Hj2eUwNmkvOs2XuTeUK)x) zAk~iY&Siv*-G#s~=f{jnqunP8Zq+lTD*JpQC?)mB)sO<5n2oq@;Io5O#$-@-i+%!c z;);gLY}D&6v7AMBUa~c)T2ik%YcH31)C68>#kN6R7kJ!oihO%Ln0MXzY9-SG@9i$w zz&N>7k!{G&v`A=^Kn)RD!?p{|iOjYbF2!+`t`kFZVG8Ow$B|z6qLQp|f8$f@wu`ni zUBh+uxXnqarhZTC9vdN59NpN;-ECYAa8!R? zJz@oSy@?%faM6LC{3=G^0FvR363Pc$gRMYi>U8(uGVUK-!R{;AH@J%Z)5~~o4gED7 zyn;jPqIwV|@c_R=wBitUajwMbbs=~k-p`f5qf`*V2RM&%_1K#Ik8_9Cihpun-R0kx za5z7B8T)GZ&{*WCNJmAwa~0X?1Iu_a9ZSY)IKGM#)5+K}#?o3+tKp>jeB>&g5lDAk zL^|1Z6=wu)z(~heVNM@R#xFx&g9R*OVFi`QTUcDdIchnSjMwmD4KKeO5sK}r0F7mlPezlSuXDwrhVStB5_a_baQ6y+ zbnq%(i{cFe-i!0Bis0M)HU2AKDi@@Q2Z%?MSm=11t28N(U>{#-LwJIy4P%@obrHv~ z#QAxQ;yRAwU&w{{9%md7tp>hPyo=Y#&F+tP@EguLDDeg^qD+0gcoDzF@96d+JcHlk z59A%E`~QePF_!*JIb(?5#0U}^ga(s84i~~-R^#(YW7WrFH?ad+8w$m9;lJ22!lAqS gKU5vTUnsN#e7A03C>pW7T!kk|DiU(G5`Po literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/CacheProperties.class b/cache/bin/test/net/runelite/cache/CacheProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..3a035a782ec2f2c32b31b2ebe60f691e44ddb54f GIT binary patch literal 1238 zcmah}+fEZv6kP`jGaUwjLIJN_#kN2P@0TKoMU%!xj5Qb^hjLPe3^UD{Q=&iNm-wJB zg=pdj_)*4v&NLmt5?{_`?>%d;z4kuy>-YDc0Jcyz(8n+zaOsFvzmI-DB7B-Js#@>>cvDWEfoc0#9x*^yl)s45@Os&n@&LZDRm~3?o%9 z;ICUpdtAJ8_k7NfsfKme-*ttj?j2)F9(WPMV)g$_N({pdE)!}D)46hdx-eDmO5LAzJM?fc9a! zSxRz>8l|&>8q+ZE$GxQO#027M@aT8fA z=_HfnHwk!=Y#@(8_FDv>MhHWGhs8c?#u>K zr6)b8J!~tj+SZ;Hdl!@?kSf#`Z0&9Dliv4zt9?q}e|9(7kXgu+%<<3nf8YDv-=8P` zcl=QR9r&+;8iB>8?nH8VQ_mQV9!YA+Aw9Cu%#Uoyk7V^+pKdz}d;+tFwNWjS(adzD zcjvI4bOh=%RywWc1e)VkE*-HmgKLH(ad)jjY}Ut^EYkWu^2WF2cnMngyP9F5Ye}=~%fj6_;R+Kp?F{aP1c5VcsK z;!-p!xJ+Qam$f?chBQ?W3$Z|67OS`%O9U>mb!SUXcbu^;IfM2w(*ldat)3Py@o1O( zuTXI%meB>toUS`3>ozClDLP^=}{^}&SA6)1UK$U>RC5B6g*epV%LF&6^Zpu zewiLNGRkS0DAp<5&^Vn<5bMz`!($WOT?$2N;)-bPmtSKlZbT!M&sbVYF2q%A1~~<3 zelX+>@-b8j8!3?hr1g4?PJDAB60!Q_!XlF`Ma3x@|f zF96@AWUP-eV?8{P(g$UclXW^Gf$KTj?JaTlIf%ThXJfcs!Aoc?4+c}JxRNBsJ6KuD z$(DDFOeAhFc^mLjyj;P{m_TkCPJU7G3cQkPvAN|mW&=CYwB51NIyvmaYZSbi?58-C zzp8jGUdKQ(^*yxFC1nm3?T|)zy?5$Rhwg-gAH;sVLB$*KCi;Cn=?u|MIxFtHO5u~ll1r4kI~>0{?g8E}l5PRnv^C#PjM>&}psvV-_D{;J?F0!ybt(lAG@T{`DK zSxbvmck<+MFa9QQPi1VCsEZ75(99IO^3u3v?aF7{E5d7L2u|B5=O7RAfeH>D1*F8H zOUq;utO@N+_4tz?|D*@S%3-$zsWH>kbMA>qw-x+{N2M8xdO=t4G(C8JQi>_+iN!n% z)UsdIvgPn}#iwR@8sVKy5QebJ3ypkh;#({4@+Z(N#xeUL%ss@H8qDKW zZU9yzCb)|0QotGtsKs;m?Bm-tlenM96{4-txjvhOfwqUSs(@?bwd+KWi25e5 ze*0l`9L2_HU8t^r8|3AtXnm;eFnSBPC8~s!!`NQHiwa0a{h|7h{}_xKL<1pzC{TbE z4Nf3W9d<_>Lcs#|9K&9L=&Xb23(Y!)R|yvB{ZTcf7I0^@G1MR*-W+Ny;H}Z7P}6Cw zoWOzY%iY!Ecn5G4?;OYdwU6L~)r*V};`sssc z>ydAM_ie?AsBgvN2!wn+2hp@52OhZ9cVN9FH$QhA;bYh`ySSQ+U!f z&>5WJz1H>KRvy!Vc80-PhQM{Cx*jd)#4?_yR$~KKx)H-BY~^(TH(`_qqP^(Fowyly z@%%E5K1^`^6ptlOVY~2i@Ru&z$Kas@N-pyYfp3r-^B-sNO?=D6^BBI3?=TdX;eLD< z-(w`L#@+Zne!#H2j#J_f@gw4j;ST(mhy%o6<0tqjc?@vU{~3Nx$B$woet};yMD}ve zuSnNOY^(5V{Dz_MTOzp?{<9?K{{)1B1N=Mb{;pRrtRSTztKfGE#uN^R3Sr|JY&na$ ws6UrpZa?`nf*rgyG(1IJYVmvWufZSiN8bHh`8)sqfq(H$rqjP^k!KM4KOnU(NdN!< literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/FrameDumper.class b/cache/bin/test/net/runelite/cache/FrameDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..e9eb37bcb59299375ad5ef67866799dc565296be GIT binary patch literal 5655 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 Lg=iE_jD_)kh+0WD literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/FramemapDumper.class b/cache/bin/test/net/runelite/cache/FramemapDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..6746120962de522ac30fff5ca6529ae703c83849 GIT binary patch literal 4296 zcmai1X>=P`75<(rYh-!sG;SKAHfz%q+X+!h8`?-oXuPFLpgtn|Llzrd#<#71PIrJRh9K!cTk}W4=V@tEVci+AD zefN9!UOoTcvrhxqfxl>I5LjbLFYc5qSui~r&l=e=8Si(D2{~aDdrK2V>1YTETrzG< z8u5Z*<>P|~$7R+N2p8;pUOEEpY1_%i-NNW~)Fl`9ZPVTKyzMt zm3;`T>qyV;yr*EeZnE>@?KXo-bu=L?uqbU>a(8Lspmc@|ZpOzaYZQhJ$5ijt!SGh! z!zdcDT*u{Ti((~KYgi?)Iv^w&`X|$N)<;Fh8eB=e^z#BN1=e;{{96cc zBf(JQS^#|=-RL37EP1%Xe>y@aY99L9H1shn0ec>G<31Cj=*3P&o0}MsDn)CqbPlW8 zT{>=jrZAegdpa%$*EQR*1N zE!P zQ`K>5$ivhyM)k8AYO^}VaflJJ$XkIWH4Sx1HmPAkU_}7%Btq5o7TCB=LvdcYYOr-U z;5J(nAF4}Lwg^IdR(Y~>q&tcNN;)QSnB>Vx9`vFkU8)LqjC6Be!x4ea0Y2vBsLF9F zjmMQ$>9{kcCGEdQF{QH06key;dZ)k*9VzMz@~K|g%*mfIK%njt(CZJ8a{F!_Z@?Ql zF&pVr&Myk7cGkc*>9`kfX6l|W4#^(dVs_nUdSiTYJ;U<2#mhQU)uZW0CF3#Y<;k+6 zxL=*VxA+LwTTRxLi>kCbk8i^}G`yWj&zH4$RI_7-!&DmYsoZtE6YnC=xJ{!}@T#Lc zbTw84tl_5LBXDJ1=H=rA%V0GV>~qM^0l)IS4}tKQeOb(af6jJ(0t7vaeWXU*6=Mwpf(c!KSc-azfnjMBKC=b*spsM#u&M#xD7LZg$j5Az^BL9T1~ z6PuicMQNt8Ppn~A+sK;J$g;uT349{i5aG3%&tcx9ytk{i*O!W*6>S_{#J5h~)n9YF zn8qbfVCf0IG+-I8Y9X)*F@HoU*%e)BVL&=d)6)SCrtT99IUeqk%@wgOUO-^Zk#~of|l^gv1 z{DqT9q`RKP+A_8eG;SA(kVrJ0L+}3er_rAX$HHZ#)FqwJV&Rk6Q^s&25{r~^;0#_X zkcb|G5sRJyv(=YSNHoW^So0ZJ4M?=anqw_xcnSR+rnsZq6Rok<#+Y8l9f`JcIJ$pB zthtQWpT#}EY1}uBw>Cb7cTeNJ^k!46t&9(q@zHx4h0^}0z=P)>iiMxW7Uj&RkKvj` zNWDh<*I4M8L{lvE9HOzNMCce6$3n5DNBPEE8K33!Ni1zYxndemZa9OpA)Fu@D_H}k ziNF#($A1-f6|P;3FpwlVTZ!v-B6%YvyRnvKqYHh+b|(gr!U0NVk!A}sz{YD34`UA= z;oRfci@&nf{wHqnV{^ODmKUnA3E>}vX&a-WEU>f1{0 literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/HealthBarDumper.class b/cache/bin/test/net/runelite/cache/HealthBarDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..b48cd3a184f8b93216fc137f35ac9aa6ca57e5ae GIT binary patch literal 4799 zcmai2349b+9sXXfNj5{0ra;-28(NbfECSYc14s@6Tb6{f5egCOWOuTeWHXb_%!WV@ zJg}`t@v2%;>shI{(6R)OQmcU0TkCyR>wVw0YU%f8H`z^?1%B)tZ~pIpe*fd;@n=sw z0-!|*1tkItP2COIX;V)bt{#eO@qRtDQP)y#f2(GZ6vO3^}R3RRf`@l}ze(v%pnb)23?-=@E0paE#uR-eQ`TtGR|{I&w?O z8tSzMLmPBcw>4K!a7$Uzu}p!P(YQ4fN?KMjrHABFXag_&UeRZz61pw0z!Nx-HVvtG zN_Rrt`p~dtYxbTFkA%d*ocwJ*((4NLZ{>cHSFVny4Dwq`qZ%5wQJFR?p$Bj|W+<30 zaK%&;JG8iK*?UyX#1#TnN!`twE^u{2H1Dall;$|ijTd^T3e-_WIVuEdqlT$>riXfU zyIZ5HJeS6`)HcmF~yNX24YEpVBm zyIXACb@yzs4aUc0_~tb<`g%Oaqgn2Mo{9!EG6Zp3XS4)n71`7*?OLLu3V{HYBBWrM zzdN+bmqQId52#lkIxu2fMCm4S2n4I*rD)JNzPSWC>g zxRSd)i z6&n#D&ZAvzE!~l>PJx=qYyxPusm5H$zkKa)CKMy0%$npOMTe+lx3uw{d+-w0mP~ z%T`9)Pi}q(^}QK1vJcF`a;a~^t38nb3=Aq5C>m5xGZiTeWnJH5$NP;Dx_)6pq?k21 zn&xU)xJALRzdbp`Fi0wFFpH{Xs3-U@@^vLQjdO48X$>Ha-3msE3dqr_7{#7!pd`d7 ztD&K%^%ClPlmz^(0@wP4Bcb=n3MpGmNGh(|PQH^xy@dew%8GagUZG&0fA7oNlM6? z?DHJPzp8ix?qRl>`Y0>Z^l=Ua4Va#Iqkj_7hK`t2KY#;xvx>LitqdkXM*O+D>C)Y0 z4PLYk;B6}2E-@&3nA{R!Ztul?GTGlLaD79hNLUKJoiD5tA)s>a5>N|ERXwMU_o%oZ z?`1xSFTf42fcIn`dgS=ml^P@0aE21F|JdE?pN=%YyYGd|1H) zY*ijFleH|~&vMLRr!9L|aR?7Gcr-*yr`+5s9Xjr6pFOndql8UC&*kF~XOvv2+-@`I zo4wKDRv{8;pKIAFvYR~uOz7vlV?cpprtzs{?8NG1%~>muHZc5cyUsS$=Znp zJYtlxf0g1&d1&LC!Z&%Zl8)EXZJC2G<-#Q_~ope-tb7tm;ul z;^n-qzzn>QjFx+BrEX+`Ra}z-uBCudyok?be7nxmJ3w{9TxsTy8kZ#bt&YUiO%G#5 z{pt+XMoZU-P7y9UiS`{w&~Xemgv*2F8Elr9E#Zn_`4MzyursU#l_Pjr28j&%!34mNKHR`2u+>xt!Wu1pmyEIt#0IGP+;PXpQAHl5p$7he> z%S(>qn`Jmm7tO&rJmIn$Bx8!LXV@SWBvPSjb~tBigW%eQF&#un8N` zjRr10snk-kiRqD|8@nI0z*Ms z!Jie}p>T#&*s^KGmh=20NySupx&6#D2(<84UHvp|DaBvNzXX59-*~U&%76HKnjAnK L1^$O;iQeFI-3wrl literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/HeightMapDumperTest.class b/cache/bin/test/net/runelite/cache/HeightMapDumperTest.class new file mode 100644 index 0000000000000000000000000000000000000000..30643b9d8dde869da59a53ad9045d20000475650 GIT binary patch literal 2170 zcmaJ?YjYD-7=BKhWRrBc6%+yjE!Q@*EVc-eK%o>0mC#^Y3k7eRb76sE;T(zIdf%b&B=Ph5A5K{q!yuYW~S*yPF>DBp;L0@ zxaawi9XY-i((@+$8R}C!d9my|v^OTuJuo;g5S#ETGL0SBWnibk-mQ2h?Q-M?PfYY; zw?L{UqZUqq;{%0_$R=Dn4D*9;hLeK8J0{{t2<#|0o}6yhOJv6;SRH@acIWNDQTz5` z;-W^FMmP4G*atI>_i)I-L4m#wyw4J!Ecj&|wTZ*%qg~?M!j-_$ffl~E5vt%GF<~G{ zYNADlEDjVpIPH*ZvTMl4Q9!~3($^oCWkct|z<|JRO_k$YQ^ob06vN7zIE5kRrBIw0 zpPMR93v6%EO4&(=IZNX-&KR%+4y)X}1-yy(F~S^qa=BF=tN@0*=2=@aa8}?zhk&Y~ zrHM>q6z3G{=LL4PGrR_6a9-VBFp+~vdR*VG7`RBnI@sGnP#SrRDYKWE#Ey)v0mv&a zd5kMBSIK@y;b!Ex)-CzuPT)Us*eh+NYbLH^Qeaypu$R{nu#pC)+C13Hk>%9wnzXJq zt5q4u%9PsW4crtkH&d0wN37UI-PCovF?{B9!>grn0|gbvZBg{%E{vv2vrZt{Z!G!96k|I5>=+hu2g25jYc5DP*w!?ZFaXVO#1{>vP1Hb z@SD*!ha)i_s%{rJ*r_SkONa^;J%k00brM`Jjn=4U=f*Wh0*6{*Zt(tknXtRGpz0;Y zF&o+Chn)EB!Ihr%n?YH&F86J5qW%v~tK6fXGp3t=CSBOC<|0>|97yt+;yS^1n(uC& z^uXk98+U_zt52#|yukLKu;&>!U3iyIr2w47UVWmBab&jD#weq1&Fm^N*%vtQ3;H)S zw`&;35kr=)j%y1_lkzxd)OXL?a@l{;PB{B)If-9Ls_X;L*#!K8-80wu`#jRX2WAsjEk}q)Q z?sM$vozEnH#l3E1;(uU78TtGvveRmp)VtwVx!CZZNM&NvPqAY-6Z;V{7nx6Us0nA!T%YK9DD!( literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/HitSplatDumper.class b/cache/bin/test/net/runelite/cache/HitSplatDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..f300c3d6ab80a38a54e4d708436fd92b1e0b1334 GIT binary patch literal 4739 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 Vi#?WBzzzI>dR*R*%$C4UuK}*_kS+iK literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/InventoryDumper.class b/cache/bin/test/net/runelite/cache/InventoryDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..26d71fa011dca661ba35aebc12f3ddbe2f39872c GIT binary patch literal 4749 zcmai231Ab)6@6pNURz$cWKi!ZF;4ocX2=%XhKiYrs;j(XL{dvXbXL_k}Lr$FlJ|W=FdOh{Qt*~ojdsm zfG!~v)Cepxbtjn3nR?oA^k70ujOf9rxm!0KD?7eEHdw{r>#^<&kD4~tZXW1r-xUK24n7An5)B9Iw@Bdx~ro((~yGFx*Z(Q$1+w{%Z~TB zBqR=O$(fEZrVkpnu`{iAnWp7vj$xTLC0FdjY}sI|jKSVkLDyrelVJHi4&HtZ$E&koKyWiK_$}Q@T^ILttrptZaEC zt=V?C<5F`QL8dC|P%qFLGfcfNH?~vH4rnyS^-n@e4{BLMeitX}*SZ?|QHwb$u11R= z^RPg{e1QcXF^N+@J!U0buc%mvMdV98FY=|p;`V}mmvgvOcZmuG4GOLmxW>zk-8njYYx3KyUM1p z)NZAUCa4UYGhz?}OJW`_xd^6=yQ1%PvJ9nwf5YB{o^cVR;F$t5+#niOFxo%0av`(^ zblaimc?hWpV=X}x>yLB|MEm;$S_&B8_8x-(^kW@vQt&JqE`f9zPpjxcHvwhpdkR>m zOqyL%#^t79JwxDO->@BYqwYrpJrW`t>HQ)cOR97X%GIcfo6$mVr7bNfCt@mkLB;(< zh~%NA=r|3e-tWlWqoy`jN!20y?oupj@3)q%cx&dRI0vV(cdUqV{MtJBl>nCX6Dj zV3)TgMHDbRD#pO9*Cc~H#ecD<6S=9xy<@1`j|`Z_Z>uVxNUOpI&yEa{L?+K&d;3uL z71Vbr>A2n4t6-0JK`E=_QcF4GOkbswkaLW5FlO-lHQ{#Lq2NV4a_$+KT2b+0yo9Q; zNM$twn#uoy-O=JaIlK(7Q1EiHFLNlZs@R8D@|c*+69O|!94e|>Si!5j(N7zC;!=GD zcM7cbz+6%vmML9Ut)PsNp0&%RH0DnDaX@C%{kU7jt0l-}sgX>hJhuDsS{1Lu>ltFs z5|s|CFoWQ0cVl<}Z7v z#oKV7K#jp;BBE_#a7^2!(*)M5ZH6<#H`~!%Yp#+9!qvcad)#3aNfAGX z@NSvo-Xkm6g$eRfYMJ#Oz+naNV;OOInM{a@5iQH&6pR!`6%XS51QLCs<jEzMx-)_qifW2-n@nL*a!AAtHu1ajH_!y2bA857|9yd%LansW{ zFI9#rOKKH0*o%0IFUg}{AHp#OM~U_d!l_uV*e3FG_M6>(cBg*b= zhpZl-R`D5G;OY`-%Vr~Y2A@;#XsN8bKpGgyT6<)FrQ-8=OrTjyCgZtGCac@FPJGU; z6h1{v$qjg%s=2Lha>4C)EHH}Quc6xu9E&r4dmcy*EaS>OgQmsDoaDv6vt zY6%p9Raau*kv6%xIqqnQUAD8SPD{1@jcl=YqKiDFdu}Q_OT{@dbnOX};c&?%C8QN@~5#)Ok&zYn0167HJHt(+z6~hz@3pydCx0ui&L0fo!faF*K|%|?lCOx zJcXs(kK?I%wCAz>7_KX`YJ-o&K|WVei`AIJcga>QFv0bBI=_fV3aG_1`0nG^>M8wi z;0(2`(K$bjg#HPviFF>u;yiBbtz9QVJ`t)rg~;}0$FU()AE?h`lYHC~QUdi8=+9$o zs3FiWf$e!bKaWJHF`xt*Pr#@_$RB77`17zrO@XF7awqUYfl%{d3WHFOFmwc#~VVer*LTd@<8iRyyYa`4jjk3Ch^|dhw*_)e25xe7ii66 zB9F;^wL&s{MBv`@4+iSbV2xDpQ-`rKcD$?g4&r z$m6qIp1`cOFU+097nh&F*L^s`V9mp6JWdbI#P|76;y{M44>R}-(_?Gt=XLb#O{DC` zVyx#~cmsXigDz}B3{h;wE$p&;G0t5Fd5xODtvJTH)4VI4#a7XXK{sCeh#Y#q7%!iw z$9Kt{O&QMNdwi>*l>btP`>4Y_oWu|CL&B(&?a`0$V`6d@?!r&-Q)07=E%DFrb4EDE ze)<=9f*9S(tHdwyDY5)KL literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/ItemManagerTest.class b/cache/bin/test/net/runelite/cache/ItemManagerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..8e49394f7d5f1479d38bd997410ec7ab4b96edf9 GIT binary patch literal 1627 zcmaJ>?^7F96g@9lvdMO(l%h4oLTGDEAg~s(v;?RWni>s60i%3eHji|f%`TJOXgiL7 zlvP8uGk)tA|0u`vHfc#QLuRt?z5DarbMJfq{QKA605))-BO!3pmyy-(_|kJDX*ss@ zR9cltwzh5GZp!w)3?m(yz}T_rwqz=^9iF^wGK66ZOt1a9Sf_%0$;!M$lhN1D_`PhGNjyE-K4xki&& zEn>q3jK|L$c@j53M_%A+%#j;dmD*d)yPZ*kLjT?<^srT$K5Hr&C}Kg!yuh?-%LTYi zSooCf@#Rmw$zTdr`zCkUW%G3`3QP{Eau*3ObbiaXEQW@4j zX4bG};;{melFxW2A|-la;!7pcRN-lS#nId9v`%Cr7X`VWe<|jaoSRFiVn@d|Svo)O zCTjSG5nTT$5O^>+<9kut^_!)EsqfwAArf`7^afLJxxB}^N*nJ+LN%-cH!duaH7Q^9 z1muPp4p7IzG4_H^+mWgP0uuu|HCPKOHD)-~Nj_Z(Tvs=dJAy)*-wgLDt_Ig6C6{3G z^d3(IuIiT=7cVjT8zz3`A%PG0RSrNN*J6nZ#!K3FTc?fEnzN_K&c4LtADB7w9F1Yz zfrdGzx)VoGp0vj;+~&%6h5ICRpq0QUF+_t=3zW?AufV;gZiMTT+21kK#ay+&Zok6a zgBSSh6w5pFU97yq+QIxO9mAT@d_*%mmz(pnpXE=>T zjA03rybjY?Cb;{Aw@eT#SU`!IRqobN#>2RXr5>Dq5ot=l#XZ6wqt7mP2}UYn5Bn^w RfGK>3dR*T3%$C3p{{b`oh6?}y literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/KitDumperTest.class b/cache/bin/test/net/runelite/cache/KitDumperTest.class new file mode 100644 index 0000000000000000000000000000000000000000..df72ad89ef45402459ab9631981016144a1c4f8b GIT binary patch literal 4632 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 literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/MapDumperTest.class b/cache/bin/test/net/runelite/cache/MapDumperTest.class new file mode 100644 index 0000000000000000000000000000000000000000..1ea700951493d5d73b4f725f06321b80657d318f GIT binary patch literal 7695 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 aH`|5m&3ItVe~P_Tbi-tJe?{~JLjMmuLFY99 literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/MapImageDumperTest.class b/cache/bin/test/net/runelite/cache/MapImageDumperTest.class new file mode 100644 index 0000000000000000000000000000000000000000..a3e1cc68589e2af23276ce85c601fda8c2596b60 GIT binary patch literal 4244 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 literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/NpcManagerTest.class b/cache/bin/test/net/runelite/cache/NpcManagerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..419c0902c4cd3bbe5163a7fae0ae78a78ce62727 GIT binary patch literal 1878 zcmaJ>TUQ%Z6#foOGD#S&ZEe$9Nkl9J=#-Y0l0aL^MbTW8Ad2^4GK9flCMz>(?dtMH ze~YWnZ8cQ8mVMK;{73qrerH0<#VjDnIcJ}J`S!Q>*?<1?>u&(&VX5d4NV`^`*Bh?o z*ny>+hPiF&#hO_#T%&5$*DOC!p$PQt821d_G2E(N+T5|sKp^UPRjLRKJOGf6)GoJ8*X6lTI;rNZ#vez>w19^ z*q-Y%@*(?G+EYC?YdSXl-4f^=8C@4p7QBj;Kri}L^a-3jj%V301F!x-!vIbR#H&`& z!YMF3l0V37!7+S4H~Rl{;t)8aA%dttZ{BvTVq=*2{~d0!Zv4G|{L ziSruHK}+CuyrJTvK&lPpW#Y5)o*8DXVGt?$CC+192@H+2@SQ}cg!`rj6){p1Y};gU zDBmXN(K?e@C1AY;5=-BjRxRXT#fZSEkRsdDS4yvLjuuAt3GG{*(1Ny7b(vBwfpJ_` zF(EK0t8xNt4LYu{I<9rU)ff!HWM9T!wpn`>R|PJ#NoC8|Lki<$c}l}|++dsJOAGUB zE2W}9&rvrCOyZ`j%8Wq&eg`nUFvRG(yv=Etg+@jk�(ir(J9l^?<+x=5R-PoM(MU z+L8SdVNM2^1Bsc#qJ|}jL8&x$Yf|uzhId1O%v$1jPs95XN5phIpDkWMNd*&Xl_Y$R zYuk12zU({=AK*iQZlh8uH)^%I<@;7e;N0OBf2B+qF_hWXiwtd5Qh}Fx_}zF)#^t69 zAK_yad|G|S-;#z;utCVSyX6VY9Cls~>b6_W9ePo%SaOgo=QXfNjiz{au_nml~dxfV< zA;bi|j#850m*B(_?^N!8$ozzK6Jz=PwIGTjt31c##uHrI!*n*1j5Lvbj=7CwWDmEq z(PXrVyUFNS6AQ`ccoWOX$nUr+wN@S>QTRVMyGJgF2Pp?4yw{D?Szo5)YR zc!JXdt7GH8U`@eeLQCT=N`!L;pYvZbDQUV9@_2=;PNEOjsCAubO*4s`oGR0lW~r0o zOP!_t9PZ&ZzQ>)AlquGU>Ftve!$W*ZUG_74e8!!OIm1|AP;V0b_!3{SEMLtKo literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/ObjectManagerTest.class b/cache/bin/test/net/runelite/cache/ObjectManagerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..381a8c5e1ed3392568499748b20e08dac3a21947 GIT binary patch literal 1893 zcmaJ>TUQfT6#foOGD#S&UZb^wib4P*iXsW9$fc!CNJ}U!y$_Q^7&^>kWhPpet1sGE0I2CHl7Tf0{OQTx#LJCmq@SwNC=&OZC{?QidW{`&XX3jni_I@$y-xH3prYp!(c zK&CCz+LGzQ#gW+TaS+dnges=inbm9;=W*~y7KzGh|<#KIjgY1|D8|H7B&YD@Z)wwB*PKO8+XvZl7 zCt)P;4&K#qMxeh1>qX*|InN5SHgFdG^h=xvxDq%&)WCNbp$hIf13F@)CfKsc;>BEx zpl_9$+-dBmbA(-#0*o!vHuj8t~=@!{+`st9xIEkJxa2+?;DY?Sj?CMfs zS)gmbn*_#jQx#@PptsosOfL*Eyryom2Bu+<5yvx2I@oNj3b&8L1ZHqYIi02QP%Fw` zfy}BHGaxrJm^ZMXU}&YCxj9~k&hL5Wz7=d;oCDCl5LjjDuGxw=*L z?yLSY@DV;1=rl{EVy#lCO5c|yfs=b1{k1Y-#86~&&oi_v^#@-6!yiWbRa|a5@CiQE z!2#Z!#W|`?xrU&wbywusM>BhyJxN%9JP?B+0|9n^EO`!U4;#I5nqjiz?nlS zevu4_O=$gzUbAemQ+n3aD1P=YVXTR8v~rK zc0QtQIHg_$?g$+*{>HhFa!qh;r=$Z0Pn|psb5(!wKJgS?zu@R&9@=o6zsdl(gcG4e zIpbr|G`mF|b!(({kxV_s>EAH$#?MyTo zt>bPoI#S16GCEqvVlwgvt}3miM@TKJQ!G4P3RxXT53W(`I@6kD5;yt0Oj4SmPL?A( zP5T+#!)^SCJ0U3(tP|5~k`lv1d`?|@v-(k6xIe*_cN fA#|AGC$EE_aV5zAgTySCj*h?SO~9f>8%qBJC0fIg literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/OverlayDumper.class b/cache/bin/test/net/runelite/cache/OverlayDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..3aaf7c6b047398cd437ba6061796fed10e2d43e1 GIT binary patch literal 4669 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 literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/ParamDumper.class b/cache/bin/test/net/runelite/cache/ParamDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..3055cab7fba659fd5155f2f3b127df03593d665b GIT binary patch literal 4713 zcmai231AfE75*mKWHy^2iBXUhBtcM;P*|Y!a0ApN7+BmSm`#J2+B(^tY$ln^tTVF# zYUxSsWp8P%wRbH&ZHcl3QpJ{5t-TL>-?jIBSgW?C-#@#XEMXRbo#UVPzxVy`egAv! z=b@)g-V2}uvob0qtS~hltUqhI`h*rUCv`_3Hna}Yv|QEIEz=QG z3~OT88jtMIOwCqZEyXE;v}2hPmc*0RL?mrlX+w*Mp~wzi_`Q0>GE$l?VWnqqENkil zw4phX0c|2<*{Xe@+Y_O1xL|+K$9hA_{C>`-cyLS7(5Y`57uC`_NHASiN(N+Qdb1P5 znmwS>Rh~g(}>j&?DBje-`mG6YFmW3(hJEiuxRvx6pI20miq|C%#^l&;6O%GFo-=82^afd?Xt`fJ)H-8JybG(cSnCm53x4+8J!m=*z1r~kODncCBUY< zloAUe4PC})*@$|u6pUd!@AnQnIjT=m%Ox$ba!V=5kSP-qHu*_`%u5(k@;uUz6 zj8}3Gc{_3Li-JRVHKDOQvRqj#LQBq=9V?7e!)x$58Ly@Kc@4#{3SN&laGROheme4k zqK1;1%1FM^fA??=-3b9dgq!hZ1#iJy84D7O+;cV4rMChtp0f?SUF_#uBy29{zEWD` zlj0mth~OO(l+r{bEZ(Z%U4qi0(g_r?R3rO`cPqFZ?_qhIP{%a_VLIQVyQ6$^T-C$0 zSdiCK=B+Z}vhJiAuEThrNJ;M(3I5DIhmA@;v z10P}BxHL6uxP?*rvgl=>Ib7>U$(WJ~%Et+I9EJ3_$7Z~Hyhh;T_@s#9Z%zFET+nDD{wRLPr@fFs|c_+lU zz1Y(#_!_=Wu#>8h)%r$60yu-&1u-UoZ{piBzQuaJuxC{89X!l!s+%L0gv(127WPGn z?+f8Ldqi}na*BQVcAaUcDrvFNmLSFW?1-j{QSvKMg*+~rU0KL^CEd4}6(mJLr%qi| z?eaSF#gsbLV!0}(vse(wzkDTPe)0oanwxw|7BSTpY;9LvR_2PKPQo0?7mU?@8W*I0 zY6uANGJVHfqNSWP%;HTz5;piLE`_=jMU9ZYg}UsC~|2&>&_iVZpWh%ZY`x& zK{~H+r)s8HSy#s`Ydo82FJaf&3_N3^XoY;lhe|Z~B#?rNF4Zs+%n9xF)%bf5{~-mW z^y5>!QN9I^HWOQI7_Wp2xRV-o>AqMrj(2cVX#KzEn_YUKtRB&p`I|x0-s4!A!zDRfb_{K8(|E=)Y?@cqhyaB*@VW_$@hmFZ;HeeZs05oi zCJa2A1}gC!J_q>rTn~4MaH1S(=Z}ah_V8N+pJ&_d#-<#$#4EQ-y;3wVgU-EE*nS*4 zqgCOm9Ig_V-e`5WY6|^1ToaYU@)TZ>!*C8G(claWVm6~S;p%Yk1S}c}g@fTx4%ujJ zxHg9yPvGSeqKl4TS9sA0+$7;X+#FTHN)B&|)`e@rbve8(T0eusd)JD=cb>#;z;V2H z8Xu^<2S=vyF(PaW*XQu*9F85Tkc65U3AfEog{$tzCV}tN5w!J+x1jg7?o>3e?g7+< z1HDI3zb+iO12w$n@cDJ8rm(c}!R6ClH%QDR1LAs(I5A$!H3_vf>_`+R5 zY#|A@QR)gbvj(j}7dB!$M|ix#PV^&&AzZ~)wg(5%hnsLU?&RoEj?G{If90X(DeUnA zb;t|FY#~rVJcjR52e&^S#rN=i56d)ufFF{KYj6vGgddZP8`&NH1V1G;x6#7S@N;6? z0T;i(FGLp^hP3k6+_ABOC$8%n1ZR1q zsFNYdILzN^?_Z~kjEuC5Ng0NWKg(>NWtL<-iSAkcmqztMc`^O;69{$iR$Kcx*HVeU dP=5v2{Wso&9QikYkKu8?h4}OY{!4#^{|^B(M<*Y{*~Gog29$1}REARsVjRNJeC)0&wI_wOFn z6RtpY+DfH#Tc9as*{QIT9=>KY9P{SdxjJm6lX7*Lw>p|N4JjwBJK+I+JY(6KJ<;Ql zkT|qGYr4j`K4>_`?zG-vnwG1%hGjaGT(W;V_me!3ax7C|ek@^)hf|i7O6y@c72eDT z*K5`%(gx*i6sT-z9pr{CE2#%D7xNS}2|Vq5eS5ToYuOVjF2SV&wJF`r+aa)`B{pMu zS6XwN_SOr{tp%B?s6w?sW6Uu1zU=sJ-5$_rjOU+(mLAk>LyilR)$2VCgQ&zp6_=qQ zh{af{V2Qv|zmQNrJ!U05uc%mtE6A66p65$}=9avE7jw8&cex4$H43g2xZKZ;omoT1 zFNhUbC?BmV+OSe!uA{r#Y~6Jyw%G=QW~Ky|Q07H=w9Ea^P_Y_e;v!+|noF-ND6^?u zYIl{2I;aesJ7N$6%`rch%t9%{uIT$+n~@XKKUj_X#xQaY3Fv20muG) z(TOgC%+&Yg@lQqQilT-dHwBv*79X33op4+tA&72lmay5vh!h}NRHb!Lu5MNF95m2_ zX-iAWiCz_b=%;Up8p%UTF$l{jxx5&X(EJ+^SFl}Rp$}oyOzQgwCNjE;0qkH1y88Qi zqMPFai~aaclha?_*s0>V*hQ~WBX31uL(9dtmDASSPF;uadm`0-XEspXA!sUgBOy>F)lGV-B^rc|l!D>1(ee~iF#;p+`3^fV zV(g{ouV{&uGp0b(UWYM^D@gmBQ-A_vq{4(HP$wfj&A-{#liXC~-a6D7#2z>bn56yu zHAAbyMK&KN2~Qr#mX@K;r%>Ocq~rEsLcx9->=Tk15gxUa^I{&t;&I5jMmiibcrxqo z65OKTW}Z9mpiHl*xD_v@YAjy1MpUyZ%-S6-%#*{*aX`T<$bN=HaaF}D@hYAblNm(d zk|Kwaa@Vfl)&56-HuS`$`U(yUT_L%o_)BNM_lCc&&=p zNsP%7BzZ=8bPwVUD&B}UF~XcBC|%uj8G}HJ7s5k$i#+PL3tZO{EfbYe4T_Sxr?sMO zZxv8WGf)#dgtw_Uinp_{jca2%#j^J7G~5w>Ij-huaH+(wx6SiZ++{^bG2}<^PMMqD zC9Bcw#C9RI%vSHg`xLyFCBfrmGLa=lG@FGc+?9W;ct1YC*wYRzn|2Gcj7Kq2K6_}@ z2Z_3py2Q_MHVK71xzi?QdcD5jE__(QhXgJwOYErl2tLXqtT|G6+%U%kOkd;tR2eEQ zk7d+gU*RjhD35;qI6kT169i}p;dI}l;%-c`zPi>{uRFT3v~$V#Y!u-Wt$UGEaGW`y zgzJosMe!<5V2a6apL843T`6~urU2;n)6(FDiJLHFL%fQJyEZu`0fVFH_&WS~{!uGojC)4ekON z^T=26bp>Bz)jq$ARPhabljqVfhnbGol`2^{8YS*8MC8I5uV3A*IdpQhm36xf=CrDW z#RgeGMEUK=27ux6D_KlNUVk9FAxY;IdEeqzpp+$^JPldL%k#{aSMt<~<*OXeVs&A% zD$sUot|m}1)JZYJ`RcK}jOvBWUM-+j0ZCq_lbFuBq~k?ICRKs8etb)FpMUlxi%KFz z;OeK^?~^-;&bX^3#(K4k*V!w0glQsfW$lD64I!|ncX`*T)e?F{Pp4(M4*S(iukMam zNhgTE;_nLn#@2iWoQApA8smk`%dGhvJbhO=ihl^)QHrtxb)MlC%}laZFOON)ST@sM z0<;UkIBTQqkbKC8N;vqWlLCt_EuD@tL$o(m<1aP%H=`p~k9rA7jhd!zdv_?EUB{!m zTwP$OpXv%8CkQT1N-=pmv5dEeN>;B*79ifo_(j;FhR<4lSMwd@yGdRzJgOShqk*%H z9JTT-e`=e=6z1H6`FC?rfdzcZjleSz@@6DcUfBxU;uI!V7qy+hdO$d;94WHLii?vwDZ^>58Gog^HITE;r0xC%ZQVKlF(?3XcuH(!) z{!`-$oojPQ9GpZX)^;zNbJ*Bhxlu#{B2sl4-MdzvKu@GPRGmXqK4K9iR6U7pISfW> zLN$}PF^3oBkc`xZlu+$Sj8-5L4Aq8$IbjU&5Od2^?52Us=UF@<+m-iJGMu^jF> zP$?wClLAN2-4&{S5bLCZ_Z`Dkk$@c5c*9WOOr$ClcnHBzRU~i>b3=hp)twyimBRyE zp2Ym72NzA@^Q%tcD*+b43SQXGFq?z7`5*FEVnK$m5A*okK#y&tudk>1h$8pY`;mTv!DQbChkuf_!^w9f-m<2>NzC{Ua zrtl=b&94edc>>?Tcd5f-oWl3;eL|@Xx8n!YOrgx%@FV<~`0T(f_z8Z>D97O7XLy7- z-GNd39KRq+GT4M);#cH5!JFu>@f-3zjFtE;en%Yqo|+7y<{Xk}P#_c>;U8aTy}xb+ zV+z=w?osduh5fj~`i#f1?HuMq@u8O-&OU~^PQL2vAEgnM_#;JB;7|B7-|{g1lmGw1 Pe>e*A>%Vl$6A1ku(eFRK literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/SoundEffectsDumperTest.class b/cache/bin/test/net/runelite/cache/SoundEffectsDumperTest.class new file mode 100644 index 0000000000000000000000000000000000000000..9ab4ea1b7d9a2aa3b92ed2f30b515206f1d7ad4d GIT binary patch literal 6216 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 literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/SpritePixelsManagerTest.class b/cache/bin/test/net/runelite/cache/SpritePixelsManagerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..fea79465788fdfb3e61a1f3f260c1d9d3e51e8d0 GIT binary patch literal 1818 zcmaJ>ZBrXn6n-vw*(61gkHi4`ogS=OFq-_N< zZyM&d%$I8(g}c_CwEdFd7**-5Nk7mK6*#kFd~f7!!>Q(1Hg}{M2*ho-N)>_5qU%-j zzP&ZRlP`v61>SDCc17Lxg||C($5H`p>F3wvZq4-!@BTulLgn;o-3hE+xo-K^rY&b3 z#|@0Yavh(MkJzu$p6ZDy)3)euMj(${s|$6&G{e$%km4bM_?^DsUY zW|%?*7j<+&PoW!cY3LE?ZN)wFlSS7IQR}#jUixL8$G8%>nrY;B5}_*HD>^hJNKLS9 zk;PoGRnXQ2C&STzg%?QO*)wG=EQE%Pz`2ks%gryYyu5k6LaJeC-)MA#GWc&F1 z==cO`%q(Zi6&N_`vmAJqQ!N~sqQ?8c5CU3-{^u>e0x@3|MWE+II*49bsAuC!E5*hO z)ufqi)?N+_^ShE!3x`g_*MxMmP1wO@x9*uz6;z=6e_pr|WrIFWO@vQm8!oCz=Z*l7 z;D3_)IM)={2v1Hyr_@eqkgNJ6JH-=pJjVHl6x#46|CIqSfD7S?a>hrXX*NS0b*pC& zkj_5ArC-qZ%CaL&qaRUZ8LB_@pe(76t9Y9$-!1MVxW;{y(m@HdLtb@z6iE_qlCW*twMqZ~Y>+4{ZUoNA*xz&$ibc&&-3$}=U>0S{{V1?c8HR|fhL#Og{E9NN-~*EDd{_7DK(jN z%IKqaAp(JYV<*XMp_NDHR3rnM-x(|Im#)c2WCb?fEAD;}C?B5;1%h)kq6lTwVpOmp zu$3xJSBv=#*@3*tNucH5$cNG@U#|`WH&uneQMz7ON1!6dj%*E0v_d=)Xs^2!<0+o8 z#zF6sKqH;W&oWUa>8hMMUhRt*4X<{y?__q{lXojwQQs_VMjpq)|8wZnlkj{Wb(Wh# z=}C{=)Qn>6;Wc9?nB2{cZdt(Mq oxt{$)RbNqUFR>y*fE`Xt*u_hZ0e{Uayx}Zb@pFoOUL`dD0RKjhUH||9 literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/StoreLocation.class b/cache/bin/test/net/runelite/cache/StoreLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..924ba0e4a5c386da4a902fb05809b8bdfd6bf112 GIT binary patch literal 3291 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 Vu9~?2NBkLop;I}|udj!r{{>g3J9Yp7 literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/TextureDumper.class b/cache/bin/test/net/runelite/cache/TextureDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..ff759993bc9cb355d666c15ed918b80bbcbac2fc GIT binary patch literal 3545 zcmai0>w6qk9ez);+1X4dEe%k+(1t)MCTYzUM5Md5*lY=1x=Cs`q=tH%%${r}nVnf? zX46Il)S}>B>kaXOH>`K1&`sJ1R6gkQ;G_SKez3l0b~o9y+nCFo+wc1RF6X@a-z#qc zID)@w=n&|4Wtj4-u5|2BrYzH%lc`C0Hmv&cXti9CzJ{2+dPvFjWFpgAh6+az&u}ggh4GdwQ z!1h3fCwv)(ODBArL32w2cTwjiGBS$)eFlb+VqRFjG()1Y^CnCgW!?P-w!mQE!a18c za8LgKB`Kq>F=>4UQb2$7tR*W^{%H81z^zdTZ7-FZSUcI6Sd%gcskjem0~s7*3gsuV zM<#O<;{sdj89???o9Uj-8_C!-WpGNJ<_tWJt;EXl%%X-oORkN)MoEvEuF0a+aUA1H>IBnm zpdGqR{TZd?ICAQ9(m(-|0$ZZQi&_MO)7$i^8rn`OZxhKan8HUjoFaIUw`(T`rtu`v zWvlT`rZkIq19z^mPYEBxCp3JV;@2fKPYrw$pQ6JqBQ9`TQ$kC3%4nDoIM4=%qMTKQ zr+Uj;n_Jt`P!up)1Ej;mtbr2d1iI*Ujs)x}xn6eAc>@b@SovjhL1sOd#d*pO=Qs;O z(+vsD?E|?+yd&ERAxoyj46@)V@I6(o8}p&QYNb~AKZQU8!P*&_<}&`)oawU?Q`!1x zAVigD(>t^3gpFN+T}^D-@DQUjEUlKp<+RK$+DNZcKBF`iHO?hGt>M!GcifaXFz^{X z!_qSYrMzIf3j%Ii=h~Tay0w4Y#0)mxw(6Vui0gCsoQBUbC0YpAE(Qai$2m5j(0e?( zKJII6?e$BIDk6ki@z?PMyrAKW0=rwJuG`pDZ{S6IiAi!s!N!_yl^)T^r>fGmBnwI< z_g4&j6<=f5nlpp(D36&|PpW$UhJkOYdhW6uFW{|p9^cXM?PeE?Oq-nZy))`EG4Ne{ zPoT#v77Nu%#g{=KnV~ydm9G&~a{@2%G`iP|{ZBvBAJ#AWpg;7u)bTQYq~V9`H0vfn1UkYp%dZ{L##X6rmIh1$ z545A-w55=}rx2Rf!kAfUT>W~%tNNBy{h#fvp{@Sb8dkUyx)IL{1KwtpF&WNz#X!d! zsA;&wdwV@Hw!7#pNL~}FtJM3?+Cydm%K|U8LfoLP3p{4JMLxyu&3oQLwUTK;`Nl|W zV4Pg4$TsAsTO_n8rG|*C={N;eM`l|buP1PY5fsDoQ85}h*Oh+sz>@5BZ}R1JgQM+C z*YLJL-{z!LQ}>h4CU$Rj?oKveKGry6aFO7*oAWqFonxP3vigZvKDiUZiixe{yCh2R0apDTd}sh|@d;5^3FLu>Xw%pF=Q{=t3a%fBw- zV1DQg?5W{HW1WXZIwsOxtH@68TgId5crsqYu~i(OPR5rpme!J54JXv+BbV`nK)U+^ z(#h`2I4y7$W;(G7YkGe&QG>h!8(2np1(nV>vABY>)N()_JzK-`&vy#N_GN*Wuf3Cu z{|yI~rmtVX{ppxmCZc6B_IA1}8T&i*WLG+N0o#+YWY?=)aj4;2Jidq>z2D!xf* literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/TitleDumper.class b/cache/bin/test/net/runelite/cache/TitleDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..96811a2ecdef66edb14d64d97d9b2eb0a0b14a3c GIT binary patch literal 2561 zcmah~TXz#x7~Q8$GD$iVCZj z!lP^HA8_#uY5`r!o37A)NQzbdzx?W%f zj^|dWxru*_{3MU|+a-tcP71UpyC(!fLta6~u^t-@Y!KM`xIM#`9eDnti4JTMh!tf} zvs2*dWcHzFLnW(H$#nnMofrh3FcC&XV13qcW;tEz25z14)5R8Y0I_jpQ0Hj|L_$D?uhk5BHlmfL?|u zn;RO)kK{%L+G_}teb{06;z;3;foBEws4%VJhl#^DLc3f!uQ;iZzAu}iWf?dsuww{GU}HVh%Z7AMsMoZK3{2uw@~ncoIAP)>P7ws6uVh$7YVM-u)zy%M z&JSS7z@Wg+6$nS%f?UWimZgc)IK%1~92p%LyTaOANo<3fVD;gwi5D?KNNJFM5jc@t zn{72?HG3wCmskXWs_=ueL1{?gF%Vy{XpP%u)dDY5HRKRwy&MFkft7Q$2 zEYPXucsGbM-4jtJ@1%9}QrJgwuYn_u-8>k#+Q{yjF|=Ai{!xGDyq2V3=x62=)- zXFEw6^=kIqMWW{(cKnF0hn(%&j3h$nrK+Tspg2j7y?BaWj#chk@eKDNp7u3N?B)#( z69He9x!>MFPqya=bS>fFc`+)|p`X!rW&d3~mkuYwOE|8U{&XY}zJnK*Fq}3LM#s4& zWYf_^G!aQe?_;b5OSqhl9azHaiCF6|DBQ#Jr9}8Q99GPwTj&{8r>H*lK1hdpe@844 z8oh<}y@}9wh;dzl*ZbfOHg{AH+{b(?ZWDnWxC}`fH^S$?f>z;nn4YOMgd^M?CDk!> z;y8Uw;}Azl8vQuO333^yaFa9P8w_fM#uym-TSq8_ukjA?W4Vy(UG9{=i+B(3Gr0RG z=>vSo7#-sNBYez2r?DHK;8RLDhjx61&xz?5l-PsFKQuF9Kp42He`N#w^{I>UUx*Lz Q)7JJUbqRb)juw3NFAndLk^lez literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/TrackDumperTest.class b/cache/bin/test/net/runelite/cache/TrackDumperTest.class new file mode 100644 index 0000000000000000000000000000000000000000..4ca44b182fea6879dcb4334ac057c9c908f0b8cd GIT binary patch literal 5649 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 F{6DIi*>(T` literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/UnderlayDumper.class b/cache/bin/test/net/runelite/cache/UnderlayDumper.class new file mode 100644 index 0000000000000000000000000000000000000000..3393fc858019b17a251649c85455a6158bd0e404 GIT binary patch literal 4679 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 M;@5xal*bYNKM@Bx)Bpeg literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/WorldMapDumperTest.class b/cache/bin/test/net/runelite/cache/WorldMapDumperTest.class new file mode 100644 index 0000000000000000000000000000000000000000..ff6e7d2203c252db5ffb4b4129fae8ed7289e014 GIT binary patch literal 4583 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 E7jC!^VE_OC literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/fs/ContainerTest.class b/cache/bin/test/net/runelite/cache/fs/ContainerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..619c04cc4cd6c35e09724b66ea4d92caec9daff7 GIT binary patch literal 1137 zcma)6e^1j;6g_Wi={Bp3AA<82zeG01s30f~1P4NbnJhsvUG`V$o=_Yuww-~GWnzE` z@dNlN{3OQH0-}itZppjvzWeUG=bU@f??1nO15iRqLrh@Ek%8g09NDx3X;`MUEsgiS zvE({|X*<%}kba;+5lHWtpG>1^I$K6%b4OZ%K--+{*ulI&Je#WuC`)cbrVvL`hl)0V z_A*~sYwd3G8FRBK1v<;FWj3p(XNUgzp%QG{zQAz#KcLJC=m8-uxx0Iw^qH1g-nZml zV7rd5p+lf6!fCt4YUOuCAhX_b0()0hZQo|)lH<6686}Zf+4Z)Joff$mA>COGH!t|M z0=sFfn@+>sRjFF|8%?1bnULaba?ZZWRl|e3I_}}VK+=)>!Qufi3aHuoVy>#8U!d;_ zZW;y!^8dcHV{XZPcI1pPiEbS1QRhB92tf>obyinH6nz-ckws1*Vg1%eBZxY~Nrv+} z#!w*Yh8dUwvHD_|WaxN=2`br;muVwsX;<}RHigHS)-XlEE>$e~zVreePw-Tr!;HL= z=a~n~A6sUV%0!^34WWFH2Rw+?S2<5!By>0?Q4{|VpM6hS7c(g^a3wB*8y93`<7GrQ z^~P;^mRzx;N&IWV$HRIU07p6Maf~~TFjtMfK`Ut0(IX^2a}z^~YZwNTu5s1RF3?`5 z$Ks5}(aya>FO5#_!uwsc;gdgj-bVXQJ5AN%TBW9>6P22pZm-nZ(&;V z>kb8{iM6r9A?}=@ucpS1FjQ1BN+ExUhZ*GyMvH1j%^zdDs1zdq7?YPMCy5E13Kco@ zUCa}Uru3-vqF�QKf`yS!$4FCdY|9 XXV8y1JSV3WGM(p{%9{(U8^eoV9IO9h literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/fs/StoreLoadTest.class b/cache/bin/test/net/runelite/cache/fs/StoreLoadTest.class new file mode 100644 index 0000000000000000000000000000000000000000..e0424ba960eacc86fce01f80db0f5786eb3a79da GIT binary patch literal 2297 zcmbVNT~iZR7=BLJ>?UE6Z|hbqP_Yn$uG)$kEQnMpG(byID%!7QSz&3C#mz?Rb$i#l z&h!U(;c!i-1xIIO#tWJ0m4BeqKhT-p)?So8XA>->jJBQVp7WlM=e+OpJm>J!pAQ}Z z7>1)EB5wt=pey6~3+7U}=t``-Q!;Z-VcGL7|ITQ*WI(`}E*As0;LNxscP{S?7mHqC z1+G^t5qrn}Y3}E8^@2;ZL4ms7|k=)S*E~9Ek)P(X63KpmUG>tI69Typ9&M z3bZUZK}}LDzBjq!2A z9nI{KTP?RNH5QO#$+bY@@|U)=9I~R}us~}_y6c%^Q_p91(zWu``kb7NDJ0{b%C_@gdaPoM*DNPc?+ntON8C1>PpQpYhQC`X>@%7H!|$K^oO z&U+;aWa5;DliP`hZpkhB-fhW_j?;Kkpuw7-&z6^$eWz4%So4AENxK&hNY$eyX+wd- zFJh7mHe>_K{$j#ft_lz`nze2*q4OX+X@QQHI8?_4ye$wfI=3s9CCzk44L?H|)^Jfk z-#M=15=OW+@0J3|Bc*TdO>T+PPW^lfk5h34vE_uV5~C-a?*N*((&hqDk+BIq8_f`xMUhmhX^_Jz=YBNxhVI zT1OT+-bCkS*~+u1_MJji-hhGRwFG8xRl`T*>u-vODXkyqn8h`k+6tqbUuMNh@3jj2 z$2vXtU4TIUtx6U`B|@VM4s?~vkKdbA|oaqqGR@Zbgkp)W=+@ zwl$nfE39}8gR|+_qkgTfUtK|`5o=dZr=v#nA%P}9*BG#gPv zy~l_R>E!fF;r}=Ce^XV3ja&GNnq0-V`~i>g6hE_F$FKYWjiO#iofXj~y4Y4!A4N0! zXQ=vFs(zl%OEbEFD{QCf0h@pA7cqjHxJ>*}ta9ct#<9tV<0;>bdQ6J5d>^Ez2YEZF z;kHvmQ`ISl@Ebm*R}><*;xqQ5#O=f9j5VV5RD04<-=J-a28{1?l*T*+4Q2s{wwPzE iX0q0L^_Mu((C`eAEu{YK>faF==e8Q-+Ds{e`M&`EL-q&& literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/fs/StoreTest.class b/cache/bin/test/net/runelite/cache/fs/StoreTest.class new file mode 100644 index 0000000000000000000000000000000000000000..f671a84eccc5f39a556ffb5676de59b72b658657 GIT binary patch literal 4171 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 literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/fs/flat/FlatStorageTest.class b/cache/bin/test/net/runelite/cache/fs/flat/FlatStorageTest.class new file mode 100644 index 0000000000000000000000000000000000000000..5e2dca8e8092c9c960d41de9e1941b4c8ecd2eb1 GIT binary patch literal 3251 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 literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/fs/jagex/DiskStorageTest.class b/cache/bin/test/net/runelite/cache/fs/jagex/DiskStorageTest.class new file mode 100644 index 0000000000000000000000000000000000000000..e2d05babb9e394b3a04325a520f4428798a7cac9 GIT binary patch literal 3351 zcmbtW>vJ2`75`mZ(n_l177J=CMf!x zjJT!1KuBQij5F_~^G;zZedOefn+*galf`__^#$67i~dx4rd;rp&%9eokGQjQwD->( z&??;m*0FLS@MhgnujHM~yS;@%F>nH}SSZo=3j1TUr+Q?sM{hj>&B@fLK&Zc%b4@fO zArXUVVhvgitQFW?2ZuVkJ6z0a_Y&)Ho4~p$H~7?{1hytqD|W7b@)!iZAQ47HV9l^s za1WPfPrCkyLlAVUw#kn=zNh9jVJMjPh^lkA&eL#z|}kG0Cgb|ML!Ejk;}w> z95irXRW)Y<-z!W>d;^1wBFm)j40UOdOpW&$cz`Ubf584?A#hj_zJhW{;xLW~w9r9+ zadyskOC=V!uHQiuLwHc7^_W07IXI{?H-r(1<6vz^vo(DIBRSqT&gB@FACefuw|I`6 zhTJsXr^t0e;$b|Z;<2(&wl(6)Qc}kI)Si3ssDy)))o>nj=Xn>YGlrN|O{ScL3zGun zU9pRCnO1^uHeW1JGK0K!X*WZEyDR@E;t3pz`XFPZY3j)0pJ*ib72eRVD?*VsEJ z@tEE)UvzS6!;(ax=p375GBphqS?48AYc4XnHApHLXCxlS6GWq|YjSm~)#JtuMs+i< zDi%*ld>c=Z;5qk31|rOWUVjG98u$*Ga^ni=EtOn9ka!N~Sly1E_4>YZX8&VlCr`@g z^wlDLLE?Euh=?MDpEdCeUX*wV-xZKm(0LZn{O7)SXh*Wj?}cGoE5&10#KX(S2CgU}HU8m-EcLS6LeiwExDy7)kG$6vZoF? zbGo}3c!LRC*&t}2DVF`LtF9-3^`H89xJ&7xja{^vpC5vMY^8h}oT)L&v56zQI-haQ zdh{HS?Th@sik81%{aae=c0OCQpB)IXSmM}$J1CR1RL>2tI0}4`zM63--$R^zX?d?N zQ^FlW>eoWW|F&Pj`U*A;U&HpXor~CUNZ4UvN3NlLtYZ-!wqY5~6{PK`73FyMVJjNq zV246~N0%Mzv|<%>Te0SA=o(u@Z$^tvD`c5UZZ6B$^;Ixn$FE^%th0jQrbQgJr6sMn zs32p>EBL0J=;*W(6^t+GtR?uHm8{U(_6jCCxP?--j0&=r@h^0#x5-P`ZHLt~s;5@? zZ98Ix{|(cM*x^fPwZc~9B4->b@VNXLuq!BP?0yY<*^X)OW!vmfuovvO6|>?MoVBHf zXUVI0n&{4-Q_JViUBwHWy{u<1t67JNiZU~AGP4*}+HqamsVNOP)rS8Ez_*y_HvALs zGx2xe1O7p55EsQ|jxFLH@ebw9P_+6J=>()n$6aW}-L%?+6z=7W9|7nhDQyg(8%MB@ zU8@Ht*p{dGHC;d-&Z3`p;s7tV{dg4z@mu!NH!+Amvx_a_0lbYvJi}pJ$59c*gJJ_R zVk1Vxb{rR-?0|dlkl2SYae(daD8|JjI3e>$@4sMC9!C+suq2&q7{jnxY1Tfr|#48xJ(2f9*;%^D*N58ktEX gt`l2$SDYlZD^_Jkn%i}= zW>w{ZS#-DL!IJIBby*KIL$7D#mRmJfHfypH2y|_G&X)8A;w8_onze>&D?~@u z&2_oE=lPa@xD;N=3ktlK(3GdA)1SCfd9}B#|r& zL>Ij+sUw1$26~|D=))}yF@e!*vRDf|UzWT|2ydVt0|Nb38T>;^U@Vcm6#07QJrKBU zpc7pJeI?tK%Z=Sl>91Q%g0L!#Q?`6t*=L8*V8>=w>C!dau2+}|M*}J?pcf7*axc_H z!y|!#P^(7WX_!~r>c_N2=fi^XJFk(e^@6wd@Y_kDIV zwQmC<44ZHIPaBxQ3s%9G)|PTFCR!Sq-nLU3$A^8cTNUB4YxsQ0R_%+gllNu<^s!-~>FDvbr&mW2}-x=>Sn&1?7-+3c47 zD=$M%H4fq&kqBQF!4Kzzt42%h-P}94b7Z;Rpfw-bfRQ@p_XNG)G59sSb%$$jh%<&L zCU|=ccX?*eQ?2(f#9iP%u_AcD-%(l*&tnbqL`C?*$erA0Qr|FmgptxI#y7gt$C&(h ziqu9Xrp3BrJ;%r_XR=2yX&>SFY&1I*J;BQhD#Iagnki)Xf@GOwj-*VkQc`%p+g9`Wn0&$W6QwS;;L;`{Y2dEN=mC9-eO&BVf!O4u4AK>0k zaOK`jVu{5E_)*5&Ng$$FlEv-r>D%X?d(X*_pWjXaWT5)sVu%~uRxHQhW!>gVQ7ayD zMK_f#$3AxKZQJ5nWrtU7A3O}IR?+NxzB@e zBOt+xE{2e*8+_BL>~U*H+beU1UezpW<(y{e;@tk|u@ChsgREYSO`0KM6RX!2kzUeE z+ZD|sGX1X{!`3T2r&o2t&KQPiYqoA01RYjQtE3z`#8wdvrG4mS82Nv_AR-8e&?n&r zZZh<|yI9pDXA?O$Smf9ZG#Wk(G7Mjin>EgdDiH5TxQlxX{t~w{mZiO?0m_NOQV;_e z76Tk%@XCdyM9xc!iC-jQfzHemm`Es#R{;5+*Q7kF@4# z<&C42X)IoOefB#EbnS_qV1gHFT~UnM*fHKFnP(R_kjJ zvq*~x%rp4p!g7{IEGD)f;TaYgx|uM^TtRb4}z158U z6i+aaPt|a{j-ibxV&gT8efWw*6iR11b++wri6cPxG59e`wZ{-eoD3#YOkj$;Ts zV7$q7sKuep)sIC?V}>}#F@lG9M7$XuU&{X@4aGxsX1w3Md3ShdH}8qy)2@1g*?h{K zI<4c$M!U7m2_pG4ip)d}%c6r0*8#!?u?pb<2B~t4s>J2AUF$|)(Ojnm%jjQ@)gej literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/item/ItemSpriteFactoryTest$1.class b/cache/bin/test/net/runelite/cache/item/ItemSpriteFactoryTest$1.class new file mode 100644 index 0000000000000000000000000000000000000000..b903794161e7205a06d4ddce7250c94534ef1ea4 GIT binary patch literal 1895 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 GL**~qZjL4Z literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/script/InstructionsTest.class b/cache/bin/test/net/runelite/cache/script/InstructionsTest.class new file mode 100644 index 0000000000000000000000000000000000000000..12da646714dc8f2288138a346b9d815874142333 GIT binary patch literal 532 zcma)2O-sW-6r4@drcJB;(5gLnP(ieadzOk&1fdWVv=lsU;{h}U2+0bPJ+RxCr&9qT-IZ~-2*}m4X5&89Wb`U2M zKFes3TQ5BiEr!F@R{3b6VoSS*E$hg&h8g_3I7>o#rL3p+|F}+VQrH9KLU{uYy(kZ= z9(A0M5f-}(l%I3jr)p_n7gegY?*YO!>KN9Ebx>bUH3+THSuPAz-_X2YVB-awzj8j2 Sz&?B&{E@8wNNyABVCM_saCkTX literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/script/assembler/681.rs2asm b/cache/bin/test/net/runelite/cache/script/assembler/681.rs2asm new file mode 100644 index 0000000000..a5f4222fdb --- /dev/null +++ b/cache/bin/test/net/runelite/cache/script/assembler/681.rs2asm @@ -0,0 +1,275 @@ +.id 681 +.int_stack_count 0 +.string_stack_count 0 +.int_var_count 2 +.string_var_count 1 + get_varc_int 5 + iconst 14 + if_icmpeq LABEL4 + jump LABEL7 +LABEL4: + iconst 1 + set_varc_int 66 + return +LABEL7: + iconst -1 + istore 0 + sconst "" + sstore 0 + get_varc_string_old 22 + string_length + istore 1 + iload 1 + iconst 0 + if_icmpgt LABEL18 + jump LABEL193 +LABEL18: + get_varc_int 5 + switch + 1: LABEL21 + 2: LABEL44 + 3: LABEL44 + 4: LABEL23 + 5: LABEL23 + 6: LABEL44 + 7: LABEL110 + 8: LABEL114 + 9: LABEL120 + 10: LABEL123 + 11: LABEL185 + 12: LABEL142 + 13: LABEL160 + 15: LABEL120 + 16: LABEL190 + jump LABEL192 +LABEL21: + return + jump LABEL192 +LABEL23: + ignore_count + iconst 0 + if_icmplt LABEL27 + jump LABEL30 +LABEL27: + sconst "Unable to update ignore list - system busy." + mes + jump LABEL43 +LABEL30: + get_varc_int 5 + iconst 4 + if_icmpeq LABEL34 + jump LABEL37 +LABEL34: + get_varc_string_old 22 + ignore_add + jump LABEL43 +LABEL37: + get_varc_int 5 + iconst 5 + if_icmpeq LABEL41 + jump LABEL43 +LABEL41: + get_varc_string_old 22 + ignore_del +LABEL43: + jump LABEL192 +LABEL44: + friend_count + iconst 0 + if_icmplt LABEL48 + jump LABEL51 +LABEL48: + sconst "Unable to complete action - system busy." + mes + jump LABEL109 +LABEL51: + get_varc_int 5 + iconst 2 + if_icmpeq LABEL55 + jump LABEL58 +LABEL55: + get_varc_string_old 22 + friend_add + jump LABEL109 +LABEL58: + get_varc_int 5 + iconst 3 + if_icmpeq LABEL62 + jump LABEL65 +LABEL62: + get_varc_string_old 22 + friend_del + jump LABEL109 +LABEL65: + get_varc_int 5 + iconst 6 + if_icmpeq LABEL69 + jump LABEL109 +LABEL69: + get_varc_int 203 + iconst 0 + if_icmpeq LABEL76 + get_varc_int 203 + iconst -1 + if_icmpeq LABEL76 + jump LABEL82 +LABEL76: + iconst 1 + iconst 1 + invoke 299 + sconst "You must set a name before you can chat." + mes + return +LABEL82: + chat_getfilter_private + iconst 2 + if_icmpeq LABEL86 + jump LABEL97 +LABEL86: + chat_getfilter_public + iconst 1 + chat_getfilter_trade + chat_setfilter + invoke 178 + invoke 553 + istore 0 + iload 0 + invoke 84 + iload 0 + invoke 89 +LABEL97: + get_varbit 4394 + iconst 1 + if_icmpeq LABEL101 + jump LABEL104 +LABEL101: + get_varc_string_old 23 + friend_del + jump LABEL107 +LABEL104: + get_varc_string_old 23 + get_varc_string_old 22 + chat_sendprivate +LABEL107: + clientclock + set_varc_int 61 +LABEL109: + jump LABEL192 +LABEL110: + get_varc_string_old 22 + invoke 212 + resume_countdialog + jump LABEL192 +LABEL114: + get_varc_string_old 22 + removetags + set_varc_string_old 128 + get_varc_string_old 22 + resume_namedialog + jump LABEL192 +LABEL120: + get_varc_string_old 22 + resume_stringdialog + jump LABEL192 +LABEL123: + get_varc_int 203 + iconst 0 + if_icmpeq LABEL130 + get_varc_int 203 + iconst -1 + if_icmpeq LABEL130 + jump LABEL136 +LABEL130: + iconst 1 + iconst 1 + invoke 299 + sconst "You must set a name before you can chat." + mes + return +LABEL136: + get_varc_string_old 22 + removetags + set_varc_string_old 129 + get_varc_string_old 22 + clan_joinchat + jump LABEL192 +LABEL142: + iload 1 + iconst 10 + if_icmpgt LABEL146 + jump LABEL152 +LABEL146: + get_varc_string_old 22 + iconst 0 + iconst 9 + substring + sstore 0 + jump LABEL154 +LABEL152: + get_varc_string_old 22 + sstore 0 +LABEL154: + sload 0 + lowercase + chat_setmessagefilter + invoke 553 + invoke 84 + jump LABEL192 +LABEL160: + get_varc_int 203 + iconst 0 + if_icmpeq LABEL167 + get_varc_int 203 + iconst -1 + if_icmpeq LABEL167 + jump LABEL173 +LABEL167: + iconst 1 + iconst 1 + invoke 299 + sconst "You must set a name before you can chat." + mes + return +LABEL173: + get_varc_string_old 22 + iconst 0 + set_varc_int 62 + set_varc_string_old 28 + invoke 95 + iconst 552 + iconst -2147483645 + iconst 1 + sconst "I1" + iconst 10616843 + if_setontimer + jump LABEL192 +LABEL185: + iconst 0 + iconst 1 + invoke 299 + return + jump LABEL192 +LABEL190: + get_varc_string_old 22 + invoke 2061 +LABEL192: + jump LABEL199 +LABEL193: + get_varc_int 5 + switch + 16: LABEL198 + 7: LABEL196 + 8: LABEL196 + 9: LABEL196 + 15: LABEL196 + jump LABEL199 +LABEL196: + return + jump LABEL199 +LABEL198: + return +LABEL199: + iconst 1 + iconst 1 + invoke 299 + return diff --git a/cache/bin/test/net/runelite/cache/script/assembler/91.rs2asm b/cache/bin/test/net/runelite/cache/script/assembler/91.rs2asm new file mode 100644 index 0000000000..25a749a77b --- /dev/null +++ b/cache/bin/test/net/runelite/cache/script/assembler/91.rs2asm @@ -0,0 +1,122 @@ +.id 91 +.int_stack_count 2 +.string_stack_count 1 +.int_var_count 2 +.string_var_count 1 + iload 0 + switch + 3: LABEL20 + 5: LABEL54 + 6: LABEL54 + 7: LABEL3 + jump LABEL84 +LABEL3: + iload 1 + get_varc_int 175 + if_icmplt LABEL7 + jump LABEL9 +LABEL7: + iconst 0 + return +LABEL9: + sload 0 + removetags + ignore_test + iconst 1 + if_icmpeq LABEL15 + jump LABEL17 +LABEL15: + iconst 0 + return +LABEL17: + iconst 1 + return + jump LABEL84 +LABEL20: + iload 1 + get_varc_int 175 + if_icmplt LABEL24 + jump LABEL26 +LABEL24: + iconst 0 + return +LABEL26: + sload 0 + removetags + ignore_test + iconst 1 + if_icmpeq LABEL32 + jump LABEL34 +LABEL32: + iconst 0 + return +LABEL34: + chat_getfilter_private + iconst 0 + if_icmpeq LABEL38 + jump LABEL40 +LABEL38: + iconst 1 + return +LABEL40: + chat_getfilter_private + iconst 1 + if_icmpeq LABEL44 + jump LABEL51 +LABEL44: + sload 0 + friend_test + iconst 1 + if_icmpeq LABEL49 + jump LABEL51 +LABEL49: + iconst 1 + return +LABEL51: + iconst 0 + return + jump LABEL84 +LABEL54: + iload 1 + get_varc_int 175 + if_icmplt LABEL58 + jump LABEL60 +LABEL58: + iconst 0 + return +LABEL60: + iload 0 + iconst 5 + if_icmpeq LABEL64 + jump LABEL76 +LABEL64: + get_varbit 1627 + iconst 0 + if_icmpeq LABEL68 + jump LABEL76 +LABEL68: + clientclock + iload 1 + sub + iconst 500 + if_icmpge LABEL74 + jump LABEL76 +LABEL74: + iconst 0 + return +LABEL76: + chat_getfilter_private + iconst 2 + if_icmpne LABEL80 + jump LABEL82 +LABEL80: + iconst 1 + return +LABEL82: + iconst 0 + return +LABEL84: + iconst 0 + return + iconst -1 + return diff --git a/cache/bin/test/net/runelite/cache/script/assembler/AssemblerTest.class b/cache/bin/test/net/runelite/cache/script/assembler/AssemblerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..884452254f6fc8bf98d89b7be982fd01d46688f3 GIT binary patch literal 2994 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 literal 0 HcmV?d00001 diff --git a/cache/bin/test/net/runelite/cache/util/Djb2Test.class b/cache/bin/test/net/runelite/cache/util/Djb2Test.class new file mode 100644 index 0000000000000000000000000000000000000000..6b6c8a9c75b2d32f328a8c3eb78f55061e0779a5 GIT binary patch literal 611 zcmah`O-~y!5Pi5PKtYuv+Nz|hR%%eL$XTq!(Z(xwz1%qR zYkKMlM5X=!eiU?eNtIjc!;Hr>e((AD;qm@AfF4>FG7Otq8Xm@4`pQV|32!2KY?RMG zOh@}?GBOr&4ArT)65JPh%)gDM(lZQ&W2KdO&ya0*h77rr;6mESqU0ct0z<`BT7HdZ zBN?8FkuMo)Zr}-jC_gQ8PJIks`33)`1a5 z1)8v`ZV-<7G$wgGc|o^`8tL^9j?NGFZPc-5VU=OyUyKf3;uXDWlCrI~-Gu=I6DmFK zc24t8w0@mj|FE%vriIr;yA?= zRVgPxUy!3ypi*1D!^&|TjrE&5tS=y!QvMcQ-X@5h6ngFX${f0Y5_y#&Qc1cR@T zp(S`M8=kwy5N`immgvRyXp3mvQ(u=})+2nUiKY{L%ZqGQ>uyo5+TQNOey!uQ_W&3K z{gSpA@R3LRMpmcDpp((5O&lWhp;?ZQ^~xZ9I><&_4RppRVmL!pA3EDzoK6B_%Lp_9 z-*UvPkU-Dr8TT=Zm$;7Cn8RD##5>G4 zwYk@txvfnYZ>aAYX*7Tr)ICQ!RjBg@<@|&*MK|Y3r+o}#fpQvQ>9|Fnr+12&_^|jB DMSlGQ literal 0 HcmV?d00001 diff --git a/cache/bin/test/simplelogger.properties b/cache/bin/test/simplelogger.properties new file mode 100644 index 0000000000..895eeb2715 --- /dev/null +++ b/cache/bin/test/simplelogger.properties @@ -0,0 +1 @@ +org.slf4j.simpleLogger.defaultLogLevel=INFO \ No newline at end of file diff --git a/cache/cache.gradle.kts b/cache/cache.gradle.kts index 342c531347..2a4b40a458 100644 --- a/cache/cache.gradle.kts +++ b/cache/cache.gradle.kts @@ -25,9 +25,7 @@ import org.apache.tools.ant.filters.ReplaceTokens -plugins { - id("com.github.hauner.jarTest") version "1.0.1" -} +// Removed deprecated/incompatible jarTest plugin; not required for build description = "Cache" diff --git a/deobfuscator/deobfuscator.gradle.kts b/deobfuscator/deobfuscator.gradle.kts index be7e4c2ff4..b80935e381 100644 --- a/deobfuscator/deobfuscator.gradle.kts +++ b/deobfuscator/deobfuscator.gradle.kts @@ -24,20 +24,25 @@ */ import org.apache.tools.ant.filters.ReplaceTokens +import java.io.File -plugins { - id("com.github.hauner.jarTest") version "1.0.1" -} +// Removed deprecated/incompatible jarTest plugin; not required for build val deobjars: Configuration = configurations.create("deobjars") +val vanillaJarProp: String? = (findProperty("vanillaJar") as String?) ?: System.getenv("VANILLA_JAR") +val vanillaJarFile: File? = vanillaJarProp?.let { file(it) }?.takeIf { it.exists() } configurations { testImplementation.get().extendsFrom(deobjars) } dependencies { - deobjars(group = "net.runelite.rs", name = "vanilla", version = ProjectVersions.rsversion.toString()) - deobjars(project(":runescape-client")) + // Prefer a provided local vanilla jar, else fall back to the runescape-client project jar + if (vanillaJarFile != null) { + deobjars(files(vanillaJarFile)) + } else { + deobjars(project(":runescape-client")) + } annotationProcessor(group = "org.projectlombok", name = "lombok", version = ProjectVersions.lombokVersion) @@ -45,9 +50,10 @@ dependencies { implementation(project(":runescape-api")) implementation(project(":cache")) implementation(group = "org.jetbrains", name = "annotations", version = "22.0.0") - implementation(group = "org.ow2.asm", name = "asm", version = "9.0") - implementation(group = "org.ow2.asm", name = "asm-util", version = "9.0") - implementation(group = "net.runelite", name = "fernflower", version = "07082019") + implementation(group = "org.ow2.asm", name = "asm", version = "9.6") + implementation(group = "org.ow2.asm", name = "asm-util", version = "9.6") + // Replace deprecated/unavailable fernflower with Vineflower + implementation(group = "org.vineflower", name = "vineflower", version = "1.11.1") implementation(group = "com.google.code.gson", name = "gson", version = "2.8.6") implementation(group = "com.google.guava", name = "guava", version = "30.1.1-jre") implementation(group = "org.slf4j", name = "slf4j-api", version = "1.7.32") @@ -59,10 +65,11 @@ dependencies { } tasks { + val resolvedDeob = deobjars.firstOrNull()?.toString()?.replace("\\", "/") ?: "" val tokens = mapOf( "rs.version" to ProjectVersions.rsversion.toString(), - "vanilla.jar" to deobjars.find { it.name.startsWith("vanilla") }.toString().replace("\\", "/"), - "rs.client" to deobjars.find { it.name.startsWith("runescape-client") }.toString().replace("\\", "/") + "vanilla.jar" to resolvedDeob, + "rs.client" to resolvedDeob ) processResources { @@ -116,4 +123,4 @@ publishing { from(components["java"]) } } -} \ No newline at end of file +} diff --git a/deobfuscator/src/main/java/net/runelite/asm/attributes/code/Parameter.java b/deobfuscator/src/main/java/net/runelite/asm/attributes/code/Parameter.java index b42a41a4b5..4bcd3c6e78 100644 --- a/deobfuscator/src/main/java/net/runelite/asm/attributes/code/Parameter.java +++ b/deobfuscator/src/main/java/net/runelite/asm/attributes/code/Parameter.java @@ -38,7 +38,7 @@ public class Parameter public String getName() { - return name; + return name != null ? name : ""; } public int getAccess() diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 92f06b50fd..66cd5a0e49 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-all.zip +networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/http-api/bin/main/com/openosrs/http/api/discord/DiscordClient$1.class b/http-api/bin/main/com/openosrs/http/api/discord/DiscordClient$1.class new file mode 100644 index 0000000000000000000000000000000000000000..980396d1c94388dd9479999be4eb67e61696c97b GIT binary patch literal 2286 zcmb7FYf}?f7=8{3B*ax?6ct6?Rw@u6YpcB(tAzk1HlPxrUaEDI9K+(WC+=>%e3F^| zihlKrpX~@8`=R~Vnf|CwpR>6rmd@bLoZEZOc`wiVoOl2J=l4GVOu$fxb|ecj2<*BP$nDOT_IYaQyXbgMcuC;V=vYX@?d>sb6_>w&ON^YCbdCja-u< zUy2ChD64pN_Gwi%LPvS|v6X&|U@U=Af$t5_HyVu zUcDVnB)PHbt0&qJqe(HE&kcNmFGET(BGM)TWfTB!h zN>~u+t;tH0sUO%OH989gTs3e_6Ti3Wsz4^OMD68>1);2Ui9r6CzSKo7g&SB&V408X zeH65R27bUzmVqEjKMygEw-vBWiX?6e9J{5OrtM3!B1sg}w?k>V4%sJZ<44>};4V>m z|E__ba9n82zaye@CyD8^; zZ&&CJ`uPMNbdtKA&rE$;HT|lbbD~nQ?KhCq5wN1ndKzF_T9DzYstFiH&y#+^wSz!1 zjO3yW!g;5Q&o(a0JWjjUkN$oj<}RE#Z+1H6^t>#-I3G!q0|XF|)|zlQ-b`4k_Mi4}%;6EnDlyST#}cVTm1a$j-vi1Q}r z&neaEX+gEog=(V<)ds4lwV_HPWD8wGdxP16V;?`ko}$WMDEAXC^AO_VJU7 zYoXS)`UCo@zo@JGP9`K3Ru``3!`$4tbI#dkpMB2#^Y7pP05FGNHN*s_OK#0@>(X(3 z&o`<;P&drFWt1(yUPfT}Uc(8jn#?(mEZ-{Ha?Wwwzzi(c@s)|~){5?iaa%glGXq(sNuuJr zj=*3+A*;A<#g>M8W!&aNo#&UA76k?h?uLSU!B~)G%Us#4OCI*jmTb$hf@?%IF}cdG zvu;@?aR>t%QUdS3iSd?M3S4hf$6*{1=&i`0iCy62M4_E();4`VGr2p(UeKwIE_7=c z5;(jU=p>F}SjT(l7wDc1;VHBCb@U?HgEUDs>vh{Ig}fN+%rl7-7}M~9z@c4f>NtsU zfv&pg`BLCiC(h--vz&?ox{DkYazaNRbb$i}%aMzXT2Xo{CaV%wuVmV*re~>r_%ew& zhRI-1wOFguVLkS#6jnm3N#8dsbUi<@gXRtkcHgrz`}4KX^pKfc?ZG)hjP~iGWR7W{ zitNJ$e5m0f8GN&_IzGZBvQ(DE2Gx0FFP2u5+w-9h4(b|Q0lh_m zN<_y)cuZY7lzM~0<`n2WFPfzdP8V8vGVnH|Vhf0zKwrɬK`OBC5AwBIrBR4F5P z&1ULs{1&$Y$z`|UmEGTZlW2JGJ(39a2{e*JEn#b4~E=JLu=>0q(Mh@d*s4#7i7}j=|SB zy7mIco?|3+{3S-8gDKu-uuQD0f!eHv`E1ZvEYI-K#vyIDbS4|Y>nACZqxDdKbH_alK zbilDN8-^Lc$GArPF*V|&Fn=)vMNxhWr?xOMvyJO7k-ggW8ad|v=}^};3e(%TyN%_m z-3rR*Gq11~#}>XG>fT22HL7bm{E@t%?a+u zh{eEl&aG02`c4zY4(j|4>U@Nn7~vxbv&*Bwe+hcd;1M2^sxge?2{u{kIDTN%7@p!s Xt||Vja#g<^p5bR=`i1`!%)j~%X<3;F literal 0 HcmV?d00001 diff --git a/http-api/bin/main/com/openosrs/http/api/discord/DiscordEmbed$DiscordEmbedBuilder.class b/http-api/bin/main/com/openosrs/http/api/discord/DiscordEmbed$DiscordEmbedBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..9c0256aa3931b2be435f710bcd109bdf8da866b5 GIT binary patch literal 4998 zcmds4e{&N>7=E^prY(m+K~PbwTBI$|13^*JVoRW<8Vb@{MErG0miB0Jo4LDWhHv6G zaK^uM1_uXc`~ZF^#%Hrhx%4u*b*%sR$7XlmyzjF=-XHtiUoW2j31AW1c?=0$tEjrG z8ZuB(7`a<<+;F{y?^gY&qQa_s!}K@nWm%m}POdloT2+R5>=!uv*lT%i%?mc&JLSi+ z5)0&FKdwoE@zTrx*5c3)HVXnL?=^$iugjI7Kj_Q zYdX>hmA2-&FIg>qx1-+$81|a+mcBo`Yg=q&fachGl%FYtZLH{M@G`q>IFV zC>gx%bk189iA0iG>F>%aE1N_bSn2o1t(8enpz#G6iIpJ_0>>C4DM~ShJNP1xyFFCI zSU9+cH4=lCS8K{Uk65ykjyH6r&GpxuZU%%onu&}-b5WE9nC4Bz0pJiZl} zeCbC&XsK=Knj17Xz2sG56+Y1}_+H@0mI{(GRi*c z4-*J|!lMIG^lG&=KbD03)R$kfu{98HrU& zMv9e^k!+=8q+KZ)30O)-Qk0UBsib724k;Pm^OTG)Y)ZygZtzi>E&3H~Ob zjvJK@6qP%^;dfRx=oxEJ<6PE{Y|v?IP!k>eO3Vg5YYl3`i&>Kmdfpn;#HV2FXFAHY z1~maL_*Ib!deIuxWC*|6aEXzzJ2rbl>asPcNijYc_$UkXiZ!UoQPwkjk_CFz8q_4Y zAW@&o0-d)8HC2MV0-t7qE?9$_G9yT+uV;Z4twBwl61a(_KA?{n6}s@u{ek5NGf!Dl zp5hGKG}~FW^K35LMYhXqSJ1{rte@p~BfXbp*dTs;r$7 NoABwJ$8F2yzX23mo+bbQ literal 0 HcmV?d00001 diff --git a/http-api/bin/main/com/openosrs/http/api/discord/DiscordEmbed.class b/http-api/bin/main/com/openosrs/http/api/discord/DiscordEmbed.class new file mode 100644 index 0000000000000000000000000000000000000000..72aced795729f1a26628ad4abc78c0669f54bbb7 GIT binary patch literal 7857 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 literal 0 HcmV?d00001 diff --git a/http-api/bin/main/com/openosrs/http/api/discord/embed/FieldEmbed$FieldEmbedBuilder.class b/http-api/bin/main/com/openosrs/http/api/discord/embed/FieldEmbed$FieldEmbedBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..5e9caae05913c10fd8afdfd3610178cf6f1bebdc GIT binary patch literal 2297 zcmb_cZBtWM5Pl8;ZcKw<1Yb(4v4$D~a@D?A8?ZtOLI?3869SHrv2EN{-{oObE8Q}Y_;`6xON(#f+wkE?p z8EJlZl%wuIQ{1)f|H}pCxmO%4c>a9=7mjmwUq-~RQ&AszQ?JO|v1X?ghGh@u1uk@( zz{>kp8**I#sivAtdK$9=m$_ki9p@V|s;eMxths8)IA3i!R5v@@Na(D84H&v3*rw>D}figGKmE>NSDl5K;#RYM-Y)?QF780@IXex5J$^%h8s9 zp2ZjVQs8Vu)>Xxtnsh&CcR*6?q;WL#x85?~Aih9m*S4aX+R(gNlika(#JSK>ShLo} zE|SfA${pAs&Y+AH56jf#ZnoMS+Pd~gkWX;*=Dd$eR{c~@I9qR;eQ<@-Daberq zdaGF;OtDAP=g4z6#Qet|`{az3dwK0ZRAd2bE^uCHaRME*y$fEJtQL)>! zvBM=A{S*yL3M0I?^z!J%-!y$kc*_QKv?s@O<77)mm+X7JPmTIL}4i@_fp$hoWv(2&>`Sh97fRNKjd-wRUUJ1okv3PoAbyJPlLpk zNyim=rP=2wwu6nlp=j@Q(H`G8Dovn-g(0A~i4<7!%s2fGGiNCq(IYO9F+21kyStkTeYGlWgxK!m{L%)|v7* z`qUrMhjylEW?-g$>`Z@D+j}KBmSax|)Z>*`S9kB8bMCz>|MmCF-vQjiQw<4$`MTRO z+_rRF-}8-qrP_wswv2}5*Iln+$W~1@j5SNzja8m%NC`|lHxEq1Hl01=QSG^`D}j__ zwxmF=(tEU}Jj>Zz6qtU}ag^1P>&}7YTQytWa~xNh%5oi_f>ms{Rdbt0)pe>J+olDV zPcGPg(e7U~a$wpW+AnQ6w&l=7>rvt?H$vz z_&zdfds0;c&K>JY$ysu*fX~M1cEs}fT4TT}b8QNrr_2zI_bYwYP#`4!A?FsQN zKf0#l40Ota-vxEPIEaba&74f|rs)w2CB0Z_XebL@>T%-Y*mNz2yjH)j%Qn|f26F;e zx%LW{Uuc)dq6xlrpUHuF4-66RUz8vZzsnY33`_QIzd3PYG!dra*Sf?Ra&$W^wh6_xfX=Q$o;} zU03i--7H!#YXWOPb{zxJ_wjf+k#`vIq3JYi z>CaSLx7leg4nmAs`WEtOF~t45n16U|Eyi0W3bA6^_LimO;&>VlGN@8n_ox@S(r$~n zLQo?-3D2L~q9mZNJ9J8{*rxAGl76zcEILs%JfUa<+6-f>VY{#P`}jq|(3ufRBXFiF zeYL@7wddmsRZEhpg9mj!63}RtCToU%M`>gr&heE$)XcB(pq>u=Mlpu7G2d~rPS7Zl zjX#-Jn0$7Gb3fBOfeUoyJ%Jl|C$NC-sF(>CA1<*^@D4uLrVBh5nH&v@*!LfDw3$vw>1{K2Om-??Uf@ zw}J6t7e?WJJPXAj3*|7@F{Fhk3lu-I}p0f zw?v@0`EupoaErzgjXN)K7dY82UHy*dcq0Y?J>220s;c literal 0 HcmV?d00001 diff --git a/http-api/bin/main/com/openosrs/http/api/discord/embed/FooterEmbed$FooterEmbedBuilder.class b/http-api/bin/main/com/openosrs/http/api/discord/embed/FooterEmbed$FooterEmbedBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..16a02ff3f9fe18674028b1588c4c3fb6a5a89917 GIT binary patch literal 1926 zcmb_d?M@Rx6g^X*Ewu_(1W`dy&{B|9@e2zifFc;gLzUMn@##9_$ zkxohaMeUUwQ7(v*Go!T;-V1B@h3u)SbW6fZppl_cT`uSi=cQ1><3^O|NKzKHTB&+2 z!-a~cx3*Uf9Pu%!q?ur7$PO%1=4o9LDKwxZjdMsdw9HE-7OK>Mx5O!%O`(h2UFM#& z`J8xp%>_lz@S@S)w(Z7Y_!O?W799Z2a#eDL-#4%IMzxZU))?{}I=Hl55p}{p zhT;RI=EF?aAf~zNE=nWvEpZGc@qk1T?mcAJJ_1=Q_Hj1U^IMeGJ}lF5Ho%acQzYqW zm;1i3N{=EX@R*@L!d*Q!5_rnceS9cGJfM!oYeD#CR{I9Mq?-mBrUt~UjA)mjon4c( z#;l+sK9bfEUz}p;^Fs0A)911_c(7k-i6=^y|ZT%sL`7HxHa z^5l!r?}^;tS6t40CNqYkQ0+lT4T^$mJu&LzM9_{?g9fCKBu)nHJT+**D*YkgI(2cB z#|i4hQr7kjT_18g#J~!w6^`B^(JoB!5yQUx44-w<{tWh<4`j-)Fx#2 m?_uCjy*ctF3H2U5_c3D8DKn!_<3qZKM|gr!bmH0m$*y0Mpu9x@ literal 0 HcmV?d00001 diff --git a/http-api/bin/main/com/openosrs/http/api/discord/embed/FooterEmbed.class b/http-api/bin/main/com/openosrs/http/api/discord/embed/FooterEmbed.class new file mode 100644 index 0000000000000000000000000000000000000000..855ee42eb9f503913152424c48711295461610b2 GIT binary patch literal 2224 zcmbtUjcyZ15dJnXKI2@S#2CU)Q$lfyZ30)?LJLlyiHjj9P(-3sRV$&hy-JpxZ>_s^ zMBaqQXr-n|RO$otp{mZ@IrSxHk1sBft+e<|7Ab$1PZ-CzutQ}G+3>^@;WjQXjZCg9~ewI5!gzML)Tq;(f5t& z%2j_?g{tMrW#8AvHA?#-N9gHpOYb<3q%Q;4$POLJG;~K=m=sv~{~_d2z_g7b&In`| zm9NZwf$>UpQ($sU`SMwxhzvGdij2e2ZP(j$1I7D+(b|$`BjU3}q@)-<4S@?bP9e*@ zZ!5~`)`wC@Nl(x%tAolg;PhMXq*^Fw9gw^wZB_^lNl#CEol4vmwXAddrFLZjVb zG=aM#PNuQamg;66au%Ojr&b z+}P{M5$-=F{NrY?CnY(6XtX;mc+u`LErQG@RwjoR0Zr+ zpL(+4xnU@|RTB_{_O`GrFrOl7RO%KQr0Ms&QiH}kk!qjG&^+buT@d05iD{g~!-Lw4 zp5WeyX6gc(^EgfaJjO6VyDa(JG=D^+LN@;8{y^c!x0w2c)?+Bqlf8h?a5l1lcBI=8 z2oAkr&r`MEaQ^7=a&+8|9dHqs$WgHDj{%xJ84z{NF+g)C1NszKM*!U;8`G1mUEjy~ zUn3%h)XYb@or^sNxiM{A0;Z&VJm&04F}a+KIe$Fn+(|K68jM+_BBzD%GubkfajEte z*P{Gu3;UR@-PlL!hHDWMwb=h(CQ1V)2qTgsGg;!#G6|J$Ju~9gp_u5_qlr{Tim5VE z1B=lmK(Y2asx+?CxbY4Sa8wZ01Zr^*dZotA Og70tv56PY(Tj3u#q{-O; literal 0 HcmV?d00001 diff --git a/http-api/bin/main/com/openosrs/http/api/discord/embed/ImageEmbed$ImageEmbedBuilder.class b/http-api/bin/main/com/openosrs/http/api/discord/embed/ImageEmbed$ImageEmbedBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..9a48eab218809c3679be7762e406240f219cca2e GIT binary patch literal 2082 zcmb_c?M@Rx6g^X*g|fRpf=)iWT*`1=iiI1TP z#6%Mxz=ty4={B~q4Pfxc?%uh3=iEEz-ZMXceft66ITjO$F)S8U*;WQ~`ndnT zh8Zsjxm}_ZEYHyKK{~p`5Pu>)sh?8bRCu}noWpsBo;B%-^(vjg-{h3i zT01K(RP$CUdieC&fxEykY@q{jV_mY)g*d}dgMl>qldVBYS55r8kLhl$4(6zwu)h#njfunsosa-@0fU- zIUrgOFhb8|dd9wDvNg$JzlQ(x>jqLSuor2}OpgbT;(kLKI1YKRj@*HpwIuy+6LEV!v`e+Ht+Q3dAY)ue76G<%fo(r&?8YU_X?;3>+=%+>$7%x=i7mz~=uY zkUec*fJ$7h@o=SV$SjDK6}EZ;7nSW^K_z8dCyku6=7R z%^0s+$QWZX?6RH950W)eTXZ-%iU)A|`hY~fY&_C5MYsZmAs~aWWp2yh49;_}R&lCj z$mwGX@8Nwjx^3ZdJo?PShq!8NUszbe)fs00nuT@T5xCHD4rEFBHHYWxCP$%md`(H$ z#^o_cP9U?dIzdftyXK0gdnvkVE|c}MrIZeJ;Iwz8ZmN2iVL6sk*rL+C>vsJ^bs+6H zxR~R%Q`0IqGUV?I{M=8m>m38`IDXxe;bKLpgHC&WkYbp^r2JcY*sO9MI$i#&y0fy-}pWdg@C37p-Nq24u5UJx>8ShY-*1RHCOUzh@kdKN>} zGymCJ{GR1^0`G8^z{(qWUOdLNaWPG<8O)DHV=j-2 zY4X-!&SG^4Pmi`qs+cRjgdJ>sg)<@e)}V=Mu*lIOlq#@$GomiN?9E#zcxL$J|lQ z{Em|qE@JgsGx{ipe@LXiV`a((1?&!G(s>&|4iEn9lD)qcBf5v6CXnp z3<)MafDdK7+pW^l4Wc1UclX}C_slu>V}JZS`VL?POHuSOtd(@l(siM<>$q0Mn7YO5 z(ke^0q@A)QYDH1D-Z;7`%ffl#S*b2-wIOYK6Gez2xyPH_vbox|UKjU7$uNWzuL*|X z!ttvu<4CoeV;FziP)63ohH6Sz7HzSjls4Q*tz0j~*0rLpS}%nX4mYAqDg6z{W{5nK zN}A_nrZYQqMqZai9Q_zfAdU+RLj|eCW`oE&+njJcFkRyI4tJzyx1AwVk#x{{;e1L! z^ggD0b!N^BegF(t5(p#WJzY&;01<|8(Q5$1V){Q0%0)5Gu<+0N;~2wDuhRoND9s-ShXQP1_V?C^9YZtvGcK=_A_cz@?|ot14vDOpw>2NJjT?_7E4p zw9<#@>Hz@LNYXXo2jCLC0i}(@KB0F8m;Xm(aU+?hce#TtfBfA04qz6K9V8fTly%k9HKBAEgx;nxHILV% zSCL^^2Nh3LOQPbv4D^nyh~SAmIY=_}Z}A=O`CM&yFG^dYY#5S?R|Ui1(*CDa6G*jD zWaz2~K7&)LOP^>Mp6BvQ{~S2mB4aM*BJ#7Z>dMHfSX4VQlqFxxDy0oKQmfGF@pZMN zx4oxAiGUkXA(!O5t_TNx3=989MjE~7cQJrLhSWo;qiqPPsUS6sb3xk}|vX?ESddZCTc+olEijGooYp2Z0k16!v#Bd# z8rN~t!3~D&ehZ}9(c8j{Gl@km@Uqdtd#nBy!-r;#4RlQSjH`+-!t9dP+x1$pU1gJ{ z#c}O@O>}_2Yr@ADuh={+4T^d0`>WE3VkQNz8+RE-Te8pDt2)D`#^_qkusnmisOWOc z`#cN<)qJQ0-MDEE9#9Y4s?sS>2M-y}{~bz06&Ho!_=*V4vi;QrAuiH!gyBh;=8fOSdznw#gMvq2x9v3<&dO$W?gH++l7mR$0^zUah9!av9*h<8b z?9NuqW-@j-=jc&6ZS^hZ0QIK5a?511{mK+}aVgSTnEHY?^2tc>SPcCmIMWbJ?opEy zQJBFFVfGtDVGb(Kb!^b(jt!b7a@*;?!dGNzP3+P5;9#fnO^kgFxk*e#UAT&C^zJ5> d+qCZB9-XY@UOG+FjNV5PGvxD#>`Aiq{sKKBm6HGf literal 0 HcmV?d00001 diff --git a/http-api/bin/main/com/openosrs/http/api/discord/embed/ThumbnailEmbed$ThumbnailEmbedBuilder.class b/http-api/bin/main/com/openosrs/http/api/discord/embed/ThumbnailEmbed$ThumbnailEmbedBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..a1c59318107aec8ede77fe85535478f72abf6f6f GIT binary patch literal 2138 zcmb_c?M@Rx6g^X*g}MqNB8Va)YFj_nPyDE;Kvb%ri4cr2(M-D&I1on_=KR-{7v#)tdXF_+FF@Lsu>E z83q@3{w$k7s?#;YMl|+AY4W6!p6ML?{t(BRtyDR}J*X z&3ARoWLe0yGNoVzhMo`7Gi8S4J*lL*PkA%hRfg_)?TIwHaM-~?9AfBSluA6O~oHj z4$?SabDVPE-~e%7v?IVUo%x?s`4rADT>E#T)0o6r+tzao*$&*s*)A09O!OKZjUdAi zRU8}4L6S$#!3A7oI9B27VqU8fH?O2A(<(Gv85)hdd(9Y6z>r?nwV)&(OFMu^TJ?0< z7DQ5-)7pe4;MFBz%GwLlxQgp3Tw|EpDOsuwy)NA7JW-vGdCBNt(;nak!>8sl8_^Nq z0#}|d!l^~A*K5^$yv!y~%f^+>s^}2@rYSxWf4-UA2E;t~{bgxHzCVd8y|~5jtnK)% zX5)6rkm6_9#fd-iw??FYyQ+(ShGiL?f}-1E-sfQ`s7psXqNPA`JR4)N6E7*uFpTdW zO1Dl#BF)xw5t;=Z8k{D9bkQVrBVjd3R*Ee9?WJ$Rsx#&zUB!H)ur{B?p}UMQni2cS z>ry16Z%^(k2ENqO*kQJbfO9xPZzl@C5RQ^X+Qo1Opgj2!^gormu#IE6&$LXS9m;N` zkOq`pMdzej`tP8ldj^e&BF$io61E?Cr_!-)oY*sH#59e|-$BRs3>vkHVS<_;uXL`_ zhmr4?e4X1OTDLGt&k1_QzhbI0$x**X{`BiSG99oV(wNyE54YofLl)Q#dANbxgG==$ lUv6R8C0{Qg-=t?6x5*l$?2InnJJjU6xQF`~#e@3J$=}Vt;SB%) literal 0 HcmV?d00001 diff --git a/http-api/bin/main/com/openosrs/http/api/discord/embed/ThumbnailEmbed.class b/http-api/bin/main/com/openosrs/http/api/discord/embed/ThumbnailEmbed.class new file mode 100644 index 0000000000000000000000000000000000000000..1d33a917f9497d14be60b5d6cda88ac7983cda26 GIT binary patch literal 2448 zcmb_d?QR=I6g`tVw&O0uP2v<>+LSg)Z8vnGq&Yd&op1F7Y*Wa)H1n>~gQkW39-Oz1Y zcciBSKd@WIbZn=i?4}AD+HcyjU6)OJuhnhWJx95Zc$z{&Ap62ObZpo0_U)(j7qVdl z&UJlPV5WAuvTJ`U15=vG(sd zEe=xLh|uWdOJ8+8quR3S9jZXpUHQ=Sv~i5mUch8s-LC5c`?2(-?-<#nEs2V5$`mdL zZ2ezEGRR`q!W?n}$-Bx^<{s%)C_WdMt|?FMkiOF2bBG_4(hbLb?)Zx5J!5iTny*>k zInrlH;VDq07ABD-`lh8QwAKHhA_Z^JInQ2S7Q1L3jQmv%0L292~yYde8 zfwZFlBc7X1!)X7A1NcJVr+%6}?+9?q@tUp-7He7`bUWo?nthgmjeAEO8RPz4pMUfc zl=~C32T^fccUKu%o=)OH8jl6;42EBzw_#nZTs?UxcoMx7JPMzQby1|Osd`kZ71s#@ zN%xT(gy|K23SSB=4e1r9KnmLeSKjPO$sEZgaDGPyW}BZyKcM`fDyFnaP@~$TFSuC3 zo(d!EsTQcW=zE^N6L^beN!s@|_0!Y}WaD4@4`jc6iJ4z$Jb`)ovKO$7i=hQHqa2Pw zuxW)oCriH}e|Gy~xZR2z@E$IcBgH!sXkk1cs-O{!uKyg;KMg3J5f$JFpyly^3Mj?^ zt&xp&PL^&SBme6eN=u^(BACq%ri63%YhAT@ zRoadWO3HU^Q7Hp41BzD?L$Q=vY>ch$D*L1QNK)(36**Sg%pu{wAj|23wW5Tj0Jl=en{( zmnFqr%3qcW%CnGeEqLPcz};ZDnLsDH7*^7`|Acrufo{YN_MHT-AWqB{O;Z_W(iaVp zwJ^#seK88-7{NW$tou}68|HF3)7O|*;pi~*Q(i3tm85Zgm_Qm6gi_%Fuf=VTYNA8Lje?R{owz^$Ek*=7j3jA>bPK99IOXyiz;0YPL1SCd~=Q&AqBs`Q-Q`9&2^MUBZ`Pw96DKaGT#_| zBWCnlbhHGgbX{aij|tf~dtW21O_q$lotZ=Qd_RWlqkj_scmOk%iO>Mo(N8B@FWhJY zlqFq+?ybz^0R}SPNQ~e#)Iexbha%&8O^oWeMR%vOYk&?NVDQ|aAt{VrgMWe!of|Y{ zmEkUi+hn>xl^DwUe_-TOW}g_?r-b)0bcnI`T!ggt|D`pB@iw?~)OmxOY{opI&fqN6 sWF55=nd3f8o?v#0bTLAmq2E(HH|P|Z(K9wneRzRa$YKz4$DSj903RBx{{R30 literal 0 HcmV?d00001 diff --git a/http-api/bin/main/com/openosrs/http/api/discord/embed/VideoEmbed.class b/http-api/bin/main/com/openosrs/http/api/discord/embed/VideoEmbed.class new file mode 100644 index 0000000000000000000000000000000000000000..4f833c3d3828180b2560ed6a901d63f420ad4bde GIT binary patch literal 2116 zcmbtW?QRoC6g?9h+cDc3jDesveYgBOUIp2o(ED@AfH2bOdI9)V}Qtl)57w_$m^3;5N73jzeQiXFWxsDhuC?LaPU= z6YlF+cLQ}l42_jmn=oc#ff;nop7%(FDw0M@E{TvtV&o*>73HI_WW`;v59tcQA`0(YAd} zE!}!c)u`b)sSYHdlm*K4?mONa4u0rhj)TQGBX!oD=ETj-QNnA)g4^Lx znL-JW!1~n^DwL8=5zxIyTcX%TDfIH^#;`lEcT!_KhD`a0ja; zkbsTx#^`Y0>?tp8AZ4^6d)7oRnChCqPm_eQ>=bZQhJK*p#+EUAqv6Ul#fiv&7CwD3 zR5|HCOysBMab?m%8AMwK!M3()rCP+7W!$4~#;v<_eAmQ{%jr?&S#nO-L{q@&gmh-w zfsA8CLZ2S5%1&Pi4+NH`q{(ZxgbjhkH>Z;AQe^~AK2foK%-^6WCM(d9A}{cugFsiX zb(1@}mF^XCZ3QPW1Baf9l>ZLh-=*PFjDO`nQ2qWTPX9vl8JwjnX8~7nE{TAi$c8xx z9=+kr+178EKfJt=EO*ibEZ_nq3U=`kK$m__s*ZW&1JNNk0_e)|fErlJ0lGsmmZ#Xd zet`L34^di5dOMe9WWBL$yag=DRa|=`=E4Ck9T$_glQG?+F|QmKldZv+XVA>y`HW%( z>bTx|iB{5o>jDvOT|B^4g=>ittu+5%CF+?Hgpt^hm8|pUlZ?t$>p4}&W}>Qx8*y{Z zbUoLVt4R@{*7_YcXe`sX^$H&Whb`KiK&@ru3-~PA?9cH9-C3r)G`^z$282kotMs%^ Rt+eqFk1&r-iWewW{Rb>?nYsV~ literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/RuneLiteAPI$1.class b/http-api/bin/main/net/runelite/http/api/RuneLiteAPI$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a8feaab97dec78caa1756067cc4ebf1a2db09c7d GIT binary patch literal 1194 zcma)5Yg5xe6g^wohL$LAke7lKEzgMfE`qg#V`mCDpp2i?wCvEuxT#61{w(za4u0?l z_@f+8LR%P%qnX+4-n)CxJ$vrmpTEBU0FX!CKulm-%fRyLS~@C_Ry7D}mR(cU4m~A$ z^3RHyWdm`6oj0juhxCxfR>lvpp5s4QD*4Dqmox^dB5^0x8wx zAYf%n=P=6@sSiTrwc>4WMEieEmXY)nQTpHuJY+!;?G=X+b&YQS`NwU%MwpGscg-2D^l*WF;0uzQ1ATG zCMsdssbj0|XS%h~6KwF73=J@W-c~>ppIYy_bvF7F6}D~9nRl`jD#wCu=!)a|RBlrS zRhKl)qSn$YIJWOgwsRtCLf)fQ-_9*I%2U@5FbTdHjs#z5jDxR*R*EZ&v*4VV`-b$F zXxrpJ8986#0@vor0bE2kEs{eoLHf9k)9R04T*7zIGckXRL4hNT^-X=n^bux{U~SGX z9OGsTpLrlgIAD|sfLHv#X80Qd+8Cfch;o#2@&v4rlCZdgyG%An-uG~yC~-W9&~jMi g9A|d|4>?Aodvd{Vi1%Gfrr2lWSZAI`^u>_*4W+Xqd;kCd literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/RuneLiteAPI.class b/http-api/bin/main/net/runelite/http/api/RuneLiteAPI.class new file mode 100644 index 0000000000000000000000000000000000000000..39d87e10ac5e5eb680a893d5693a8b904952b602 GIT binary patch literal 4746 zcmbVP2Y3|M5&j<%+S6%i2c{QcWFrZS4PfFTAP6Bqpn@eK8Jxsf-91h#t!~e|djg!; zB!tB2F)5BA#fcr8IMqn8kWpe%ox~35y*H;jy~mFIzr6}Ni|>m*eYfw;&YPJx^H14F z|99qL01bFb!xVw#3F#YdDj{vlmqwrOCk-=c86BjwkkYWbSwpG7%zksoG;A{wH`;sq zWz-iavz>Tcx&o0F$Bi4Fz5mL7qa~o#3ry?S)7I3|+|_hr!=A1kiYYIl(|4^zTro8| z3C}kZez$3-WC#@n=jt-&a&lT58h13eH8pPyVLIhy>2*0eO=@guZfffinA_qEsJpB) z+6Q*<*=Sob;ZtMj_RjV;^*-th8ga*o+tP@8PQuvEAN77`@P2mge5;IEX4j#l!~*y|#=AhTh&nGK@=6rD27@jJ$Un zZ3@wG87`;JnDi`H#u~C>JAKnn(HIKZR}O({9gDFfj9OfwVU@tV3q!fhjQWmyNJkx3 z(*tqor$a1oS#?231Euvf6Oo{lJV(b=l!dUCI5Lw-+lrd%ibg+u9>$e;u7>pjv$7$} zxm?FpxLROp(sVs3u(D8L21C@C33TpMy;6Ctj@g)_VS~V&Vr~zk9-DML56g&}4S{FX zu?8IrurP#19?NCL>UjoMtXkc@CBST-66EncR6rn0HY+d>)4I!1S)7v233ayE`N3_f*j6x zPhGiF$0CG6*h3KI6fipmEkA@Ff$2G7%yRuhVeG{X8VJc*dB|;X99x9PF2Y=t0ZcNP&;0Kv?iCQ@o9 zlGMfHIxay-gC(#qf0d3@!nX!x)4`}rDv*XSAh5nWouQRpP`N7mOs_KG_?5jT9|+3<)gGrbS`>tJ;#X?3i@JNMX}d`ds}jEys&-i-wm7EXij|lmSS& zE=!%!MR)9B>Ctg34zpTyHZ``lZS53TmiB8<(2DRA;3>RJ#}T|-VS*LEIpIrp$g~AE zSMR*Y;e28jyFtB%R|u@QXz!|86UI?&QkJ|*$E)!gM#7B6+N6KLaR&l>RGgKE*H`CC zNdaAzv?84(>&f7buha2*yn(UmRqj<;T>MZ_m~PiG12Z+eNnla29+V5wF>KQC)@+(7 zOtN|e%~HeL1nP?4J?Lc_KGn4vVrG&~591Eyg=09ObYUun|93oI^K^Da2_H&I;CrwwsmvR zrE;vSFQzZ!tgc(CC)|Ak*G2rJV(}pzA66nWrWFy)@*imj4SllsS#VRCJ)#Oa@NS@MxhE^Nn7^7tfoY z(|sz85^$I+_4_QgwiVA}1iMjo45z{{dwfIE+G46{Xm&xBQ6ugi*RBuY>jDdM4O6_u+~t{uiV(XQcJ=bLkgWneIj$M78;-&I4SW_eA6N!9AVj~{CI0a1{xff+?= zF#FL36JVzO=1X7Js4#o&PjvhgKTF>r(@QyF@dkNhX3j^*{R=e;aHc6$gBK5V1~b++ zOTlkuflF4a(+S_VJOMUdai)IgyZVFr!OP!`~UY3F?YnRl`38mQK#f{7(Bt z!+#jlEK&-)HX)Tu)QUFg`K?k_ArH$L>=Mo(6oufD&dFMFp;`%*Y z_mpfH#>x|zRl0Y>2~>>ZZoYW$*+s`OZyfh>eX_Ooic!3;NBw@Vhj;kM2u4oP>9rh6 zJv)lh;kGRI)4r3<7)0Ul4C2@q6ybvJ6Ai^x!zI$32j^kNf)(XGgOzjD9?f0hXXaoI`@8!olOX2~WVqUn%L|YNEvf zoS_9B4BT35qJuuhT`N}L<3YgpVjg8Iq5VFCeHNeK+rwOa5})Gg6fOBQKEu^Htixx? zCn#OVBlsLoe4g~}DAzZOr)gb@hA(J%jO~ZN{C`@3G)v<`(E@Uq$ApFlcWO8tehNJr zj){3>=0{~3S9BMf9l55~p2oRTTucdkSr!nD;68eq0bjzG`Mw-q!BhPtJ zuZ`gwyJ{c73`XhOClIO~!}lH-!;jD4=YU$1D;=c>feg;`Ww?di|1gu`NKQ)`q5rr_ zg5bVPvL`W@_n=Oe=8Vp&KqJ$GcvVsh?Y%9KG=E!wY&;2p@{WBw` e(y#=7!$0sZrr%NS)nAHn{4e)Ua$QRPqt5{CyGz*s literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/account/OAuthResponse.class b/http-api/bin/main/net/runelite/http/api/account/OAuthResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..abf32038984010c692390c8437f42a54e74437dd GIT binary patch literal 2460 zcmb7F%W@k<6g_RtXk=yV*iP(3bi<*VGtUYm7aU~IXwy`k$~aIYkgYIxf`7;iPS=NC3N%U8H@;GWWJ`)3c&%qE>awoW46 zt||w6UgT~0>QWGdT56A!%!PiqyA|#fuB$-RrB>U-wU)wdH3)%&E^MSZE_;DmZR~ET z`fW)Fb1tk%|BkGCX5BJcy6O>gVflZE!t2ruW7C8<){dYPq+xNyg@X*kjk?1fpXrZw z_72hL)kHhga_E3Hx7Ftj>62y8`8XA&*^jfl?`0R0IKjMBWN_7Z8{;c329eDog((-u zal+VMb#WNu0wV0qTnkOW4s})41%`|;Q=K#qH|<@9Ow*y6=fQZdIUm~4va+)xYb}8@ zRT))Ha#$2Ivt`5PO&0~c&Z};%mshTmOPLbXRn+iVS%Y0ySW`{Nj1J?%%A$x14yb=u zNyb|)7I9I)*^_=lt$oHoyR~j>)i3`T8{>VKy>XdI+m$;EQhZE$W`?)(sS_kgPKZk|D?-5LGl*FlJxxzzIsXr)3}+zhXRv5(a*GtZc)rnvH%vvtbkh% z*z8Nbj3N~|xGgZXeqYvROp%dzU179IqWM@#cP-$=W%RcmI)ic6s};7wiKTik>||9b=Jx}XEs)- z*8*p0oFV=s2A#|w7rbM9x@Ihr(YMLVU;TI1aY3Ep6tUIWyn6eP=g+{qy{H0JpK7LQG*XFxG9f z0^@tuxK(TGuC9A-rK+uaw`Kfh3JHbjr}{{{z77uDhkH*=#VRDe_JXE@Dk+TlVY6wd zOmHvof`c8~FuJDT(9ol%4vhV*eJh^L@!tG)E3n?7DFsJf)7$gS?H~xPwq7X6=gWS0 zxEI#kdnPaqZOwj>Uf08YGY&@NAc--Bsj?TC2d%?B(|D{2A@{M**GIz09U-MN<`wV|3TmEk&in-4-boQEq*RiCKuIOMxPRnM_K?dhUT6QoK zNpCo~7)h>!d7NVhL#bIGu0k@jRnuTscdV||wsgHy%XC#YtI`J^d9+>H+F*nY(`@-< zMcRgJK4Vw7kj?d=M!UuHq~1*jMciU#4|UC~he1V?6_$uW)9S!7&x_d-e*>=5(=9LX z?1u`Z&~65CtT|W(^~_G#YE;aoCmhJMskAK8I)`aj}$Kd|4}wAstm4>ig7X^ftXA$rI-v?d*vLpSI!LA37#Z( zX?LiNQJdg8$;YLvxF+*IW9pbf3@`An904vt2Gb`dlvg-H!7(3V5&GfF$yGpHhrre1Pi%GFxNLGWoOOT}sYJ8nW^n zH-H~$>8F15ewgieQ}X>7fPDI*`3)Zp=F!;~O`QK!iMu;k=bC0%B|aacOiez*TX=|1 GG50SqoS^Ig literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/chat/LayoutRoom.class b/http-api/bin/main/net/runelite/http/api/chat/LayoutRoom.class new file mode 100644 index 0000000000000000000000000000000000000000..f2500cade61799cb1743144e9e5e5d4a62706a04 GIT binary patch literal 2032 zcma)+-Bue_6vzM51oFWFhCu13Ey`!omXzAo)*xk?3?U_%#LOgh+A0od3c-+INV?<& zyzumTe886{B3pSy@VF7D|q*q2DproT5c>g^J@C znOxqaxJb5QlruTQ;xSdzE>-ddwd_@+Abr8AVN*w>YFHAopP~cY6v^4IkPIuIvQK5Jb99*Zv&=PDNI$3 ze1+FF_w>}e4=>i5jaH+(LlxxA0N2g?KE1O zsa(7oq1Y*fKJ2P;Oob7K7{jVUjA4{vO<|N_jKNYEV>rw3slr)?aRx_W zoZ%e9V})}J=NXkMF5;b&dD2a9Z!dLX@}tDZ8{zv) z*D-3hd!1T+rNPHIe0<&KIg)m0H#S>dx7VSs_fI6`(Tk^C=2B{TfvOjvCueN=0^1fK zCC7@ASw+dGqGVA~a;GR6QiITYh z{UTe7Rv4tqa|xGez3&0q-^BFOzWW)P8@m#CgR8GGDKH%rm=T!k6Nn33>le5#Fdq^~ z3M_;LZVBAh5900!eWV`*-V^#*KZr~TeWFKX+>+3;9u+c#()xfLRq1lJ}C4^ zD6bC*6@-fVuuw^;tm{IyP(>dRstSFk$Anyc^cOmXfR9Pr4f>d|-98_2+wJ#p-F8Dh zlC~T6am#jf>bgThefLPHGer{du|yK}VUP^?$dD)>S&~5?k4T1m6i9}Blt^?RHpz&O zDoM1}(|i#;)ks{{rb1m~a39 literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/chat/Task.class b/http-api/bin/main/net/runelite/http/api/chat/Task.class new file mode 100644 index 0000000000000000000000000000000000000000..53848bccaf9d90faf09de9cd65f57ccc4735bbf9 GIT binary patch literal 2826 zcma)8U31e`5IxtHEGJRGP?F$=hL47l#4(}`{jy0)2w#RIP?Clg+761NiA5ACwPa>^ zZl=JBn8 zgu+qZiL7ePcRV+8tV$H^SoV%q6D3h)sA@Zj_*6CVSq102n(Z;CHqf|! z#mPJU3}Dj46iz9m%eH?>yhS-}Vi+SLoi_1yES)hi0J9%Sd|=`|oD%C<6Ys!ek%RU& zXq=#+2T{eTGI*hOJnonNx~{PqtQ%VWurD^Y6oV^~UEW%1oRgNHQ($wfNu-M=O1P%bzY^4{W#_UhUDzj`e_E!8wY(4nQ5aS2 zoh2u#1RG&LKF5lITMFZ?`EvaS!IopidBkB~w#!jaeJJ^?Dtx~?>V|g=c-8hdJSQAq z41%rNPO&rUU7EHRS0C;;UEJ^P@^5z3E>#0!!S=irUMt1@Dcnrsw!(}gJt3_ytEP{| z*MvxIcZ4XKm77(Q3TDaYfG>D<7&@VWI|?T|Sm~Chfv*+D-t5Y9#iZakdpgPP(2$Uu zgHl3fy1sIJ>nq2V>mWTj4zv$)m*Q?8*Zq7f%8IK#^(!(zQ%FD>PF%ogd5gbh?0`cU z;!eq|^#D5jgpR#|II2B>M)wB9sqO(Zwzt%dk<(6&3e+W-QEDpp6q#ST<~AIAG)NKx zr6R)Z3B3D8%+aSfyjM)Au3(P$#vI)%rgVy6p6s3b*j_QE>jaY*Z)ff*L!ChuALXWg zg04Nu{R#C0^yHJ=A5crvQ_nC_-%`j;^Z8M1+~m2*H#gQYcUD2m|Am39_5ueU!^~&3 zXL!H)?o2_a%S<7a)x{_E0tX*sFso-%O(#v-E7{TTSL5hj*YXiQ#7E3#2;2CWzX{CY zB0ixm$#o8&Qqo|PzXBy4n;1orQVQpYe*yzW`d{obpiJ{6h7Bb7msT%vI2QZ(KY)DI zI+-G}qL$Ms6m_44xbgJY!RicAf>rXZ=>qu=bvhxJGsSb-?2$~dA~fG?O8I-U+*`|H zAhqdC?lFw~GtAZXGX+fyS*>A73*j^!=}zR?_@qW`NnFSIdb8>Ly3A8bU<_w)f$=68 z^#~RyX?4=BL3@Q9G?JziY2xyVzpZ^j6hqLP4ox4eT}3xCak1x}t?cgr literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/config/ConfigEntry.class b/http-api/bin/main/net/runelite/http/api/config/ConfigEntry.class new file mode 100644 index 0000000000000000000000000000000000000000..e50de4a46836549710485799033b1dd3bc7d9329 GIT binary patch literal 2426 zcma)8ZBr9h6n<{9n*>-OQa~eA0ih-VjBT}I0=9}EC_zUYI@5mX5^l*#*rmx0GyIcI ze?a-dhjymY89#K|FLtKCp+BP^+uG;uE^lV546=Lf*>j(B&U0SykAGkO0^ly5BoPzH zx>6PDO;^?&B@0!hwhQ*QQ>b|E*Um;^)_={ps=k|qA&`D<@7RT!?QRqvuRWI)B@o|~ zy8=B+$6r=d-ElWc0_KigYf6E{hE$KVRc|&IWjFA&=_+SSF1kBT!&$4zyRPdgTREQF z(9kt+Yt7p%Jdm!e+e)qz+L-m$Wg7&#ESN|LbT2usTyAcy$@(*!5c-~1v1_Y#-O=Yz zX{f40%>2?>)26Q!!(Y{zXn%bclGZ_!qM)3j@Jd&)K-u$23v zov?!z-p57Ws@U$Fw${qa7E)+yM;yZzGPtO9S1i1THUZ(CCOt$W>7J^}I+1jyqkeJP zd{rQ~`|7YT9l?k2)VZSU%4XT#4!KHI?M7Ae%pzxVi#m>ig$Yd3$&;sxW1NRmBjd z9oJEJ1g@S9V^!xeW1$G%VQwr}`-<1BSLD2-TPJ;@@2}~`rs|&OsfMcC+hwV$-g=`Q zvzSZbzQE{l>pSj_w0S($;RlC=WRB(ORZ_1 z(44yXYa`=Cv^TmA%<=~wFz(;X+EvM0Oz1PQs_Z?2T) zDYb^wA6SGT>2P(vI+F|U#_T;Srshs#a);30o6P-1U6RpN$MfIAH1@}TgZK_+e1H5` zi1I}K00aJ!!lmU2K8nWV@94-FuW)V;)?~&wz|f(^NYSLpNHLKywN2s`diKznF*Aun zBV(Vw;w{Bl2x2&5qKZ+BG3Gw3-~$#c#`Aq#r7n&>f*Y0#nmU(w8?P)!D?Llt^CMnL{a zok^r(x-@Of_%sftOI4DXN{{a$IeCC#umpFw$lwthELB!7_X@?NRJStgs<0p9-m`c(FgO;;Lyf6t)dzI z-He>0Df-v5*QFEI$-TrUz}p6@E6hZ2F_$8EEK{e~LU;aWO#4HXpLl_mDH!sHeJC(J zDpEIT36?>({tNC0$NeAS=6I9P&6^`O9I;8__|)%{&-lM8a6JjOrN9Cn@}w8mBR1z_ GWc~vmdbxA} literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/config/Configuration.class b/http-api/bin/main/net/runelite/http/api/config/Configuration.class new file mode 100644 index 0000000000000000000000000000000000000000..48f93cf9ab7968f101b0db078d80064685839fd2 GIT binary patch literal 2350 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 literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/feed/FeedResult.class b/http-api/bin/main/net/runelite/http/api/feed/FeedResult.class new file mode 100644 index 0000000000000000000000000000000000000000..1ed145b74686ca5cec1c607c493af8562033937f GIT binary patch literal 2263 zcma)8T~pge6g_K8$QTim5TGw z+HShiu8Wd;Xb1MLBW}B{C%LpeSCuO}UVYa)uaQu^7JNvfrD{B=DdicG+1ZjRlQ)sYETL^}mnwIu zT!~@854}p06QGpzcBF5+`wSOPj1n@6qJ=cx#|H*(o$_|HXW~OFG8l*4X^PE93^)2I z(m^nWyg=X9l8I#y)rmSk5Jk_ea`~k#iGdqP?n;vP6j=Ob?C#F~h{}rX+Hy@%UNf{L3G zh%~N}^OJPm3<-4`&}h&qffS8&0YaTx6d8g^J1S$C#&h(uXwGQVb3Y^Vj3x=3r>9B* zrlD+PMhO_jMOx7}iSZWTL=Rw@5E2R@m;VKspJ9jr2!JI1AONt4SPbM#o&=KsRbr1mGyKZQ9z zsU71=n4ul@ZShtF-)galw{a~bzknGMB0ewEq|5 z29orbqAOcnSACc)5vbBjR}@q)y$2Axn~{4sLhtWNbOo{L_MizP9IIm}Zjow{G3S%T~|Mz&GJ72Rt{yu<`FqRSXj zrQsz#+v@~VoxX#2`*gY(vH*rvlfU7;=lBRX%Z0;nUySacvs}1E#gwY)+^<;e>%=Re uw+RO#fhD_ph0P$`UdwAf@w)MSUJz;MojfuxBzG8R(EGQzO?Q*}G#7%~&P-t2?C38X8 z+ILk>`A&yVAcs2!ZtLEiI%i=9d4{nLZ-oS0DjZfF^}L~cS9AwFqMe4u`z_IVhcw=wNRc^8kvU3{!9zSE$OIk}XbeyAlztO*(VpQs&9o?*vVK-* H#4!CACTcs# literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/ge/GrandExchangeClient.class b/http-api/bin/main/net/runelite/http/api/ge/GrandExchangeClient.class new file mode 100644 index 0000000000000000000000000000000000000000..7c118befd19507b14f6443a3e07cdf70ac8a0bac GIT binary patch literal 2890 zcma)8XM59D7(H@^5+evPBP1O_3p88I4m%`GLP#9!gk}LPZISJZqC}R0EHk?I-s^u9 zT0_h8^dleopW3JA$`i+J;}5>lz3+YRIqx`EfByaZ9{|SjlZudnK}Yzymv@A1`9fdy z{SDpNuyj-C)1KjErf#NJ4aXFdwj~^2MYDpPYsPg$w>hiNr`AN;SI}g;rh-Vq^-Miy zUp={|CtTAMUQEFw3wg)4vLfzWw{lj>7UPcN`i5`0PEKyI-E7KT*QbReJi`|mZfTxg zoS##$H<5O;y6L*6Ep#*II{GyKxZau$z(@;sT_QfA&#%vLEP|9C@_8#mq=^7(-nVRh zc{zTDEA3e$y=plk&gDpPIbgErdzNF;plyWS9m^jjtKPm9`kHhzB8)xgQn6P-S3SqG zM%s71TN?JEoBmDV7r84q+*@n?1+Y^(5oO!g5w+3gpuPpyLw5elmeN6WzUX<(T_nD1H@Igq+tld^x%ja6M4(d z2#?G+dpJ~DjJ4sYf{@AJAIC`*CuHy+KCEo2;S`=$u*1k?&Kv&fqA;_pRs}<~87QTA z6XLQHB0r92H9RM2wxlFN6|9KLp$p<#UgZ3;eHc-k)-Z|)OL8Qr8JUphHEhR@HcTkk zzOXzum547*4UI1^&4h6VXH`rQ=fh>GVHz{6Jl`!sRIr;-sdiZjxIAxG!#N~)-l||~ z7{9Rw3^#ABa<1bLlZfXubYN#2&a-eTh?C=!Gx52p_!(K13mO) o*UI&)Vg=}D2X zjHO!}g27wCMHLqazERt1xP%vp+jnQ##0rko;x5Vvo1+2e%Xme_%Ph5W>PrkJ+zfl} zRa}vJ;0a2Hf|1?^z&1PG6b!X|#O2(p3eo14aB-(0D_{+g%wyV@J)!R%4LF0O|dZjT|n|er^ zbys6pTPK0GH{mozdC|>#X>rz)*T=pFSO2i|%k$z6FY4ej6SBfeTCL)T8oe*kQLt@} zdYKgRX3F6prKX8r9xdpRw;kV9zR9tTV~@PhI7Vc7a|}rp4Mu7c#}-<3a+RIIw-X%Y zuOp(|!|prixs6Bf;K0wE3h^M&Rfzus+@#})U>4l+Bn}lFC>>~~OTfK{!v*w3^a73* z@J#YPqL=PsWUl`gj6Fc-P-I*_6);&q`~n}753pk>GB2Ox%+PJTa2p2(3Ru2}mkKZj z3lIfZ(PmoM-OU9!_u*gazl-a?;Z_I|U{e5aB48CI{}>sMkZY7GJc=%i;cD`2hDfrW+cAn*p44L*GwG#KU~t$Hvj+t literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/ge/GrandExchangeTrade.class b/http-api/bin/main/net/runelite/http/api/ge/GrandExchangeTrade.class new file mode 100644 index 0000000000000000000000000000000000000000..529b9bfd2a8cf5ca44f608c1542e2b0ecfee8021 GIT binary patch literal 5746 zcma)AYj+$+5xt|GeMo8BiWAupHX$UA(KBmE2w1WbV#$vUk`-IR1_g*myW`b(cW0!X zSt-JRfe>B^1PG5L1i~}o;Q%>@7{~`s_+rk1!#Vs1KJke^Krpv@cGhcl;~81)uBxuS z(_PhFcSe8x@9Td8@DN_jqQ}6fYX|vy!?mkUVCPqYU^Q>8I{C7lKUTNg(vioDE0$Zf z7wcBZ&cZa%f8JWR@>Lr1^ULS$VqhS(+}Jc=EE&iYEw^Y_4Wz4H*>PzgYOPS>Xn}rf z0sYL9?$Uu5SmNog+AcvdrKXVf&YiRC^z*A8?Y$dby;@q_T(u1h&30d{cJcFPBF{-a z%eU7!xo-P*u;|n{`IcF|@_ln);_bFuMky*!|m3WKoT?#p|^_K0R&Md~g`32brD=wV5!<^Jl-P2#ElQTec%QNUg~3TEQMt}#?|t69}#acmK1j5Hj&OL+!;zM3U`Ond4(Yi%V9dyeE|E3hxc2K;iwNw5~82N{=f%5K5m=I1);qRIFWx`;fw?6+Vu~2JxfiTRP1!D&Zl69yVMW=Y2ih&6OIzJ&y0lrgEd*AvGH0zeuX1k1 z@>iq`$f}-F_%eq1$VW~U=8o`OaAKp%wDz?>rEgywUM}z!g1Y0D4cr=?P@RR)I@yP3 z@$D?WbzSid#}vMU@AB}hTh)d=f6l=EZdq&#NfUA>Dd2g97w|m;yK7d(p7z|L6`XMb zZX_&@JQ6cQOG`_I=1(U`q0`j7U+t@B2o5=}6Fi`c>}iS7OA0UI`wYo~*QgimqmER` z-JOJUkED{jKJ0mcAJnbYIXhVKN`4=HikGwa87ttmWIOJM_06gU z8|^jeT4!_0;7L{mmvlE>wS3?9vv|e8-5pWy7RM}pW8n51yYg^^LB~6Jk5fFA+tDLD zN~uT4P4^@;-IKg@PsY+cSxWaLCf$>ZbWirtJqbtmBpKb4CUj43&^=2&dwDWT8J{;u zEko^X?Dw$cDI4t5BfrDmOB8x=JO39K;2r!25~X&)9fSd8R>BydyOII1kj4P*PX@#~ z90N3x42Wes253AP5LqAw=s+?cl1L2Dy~%*cK`}u0Cj%md#Q+^l21Evo0Xmcnhy)q~ z^k6a|vTh8}^ly0u;;#saJO=1!vK5i@V}Kq`wxU_gbpe{7t%p0xjO=+0dtdFkw_Tw} z^ZH9^klH0x<3v2>T}d&e4hrUcJm&tSm{L;(^AVhk+xtjTOsUU;c`6=rJSnEsdcjRwqSk)OE)~9qpx8)DW>qhU_KhZ&Z9{&B;zi0Dm9W14`w1KQ-~tf@ltj?j89aR4HKWm=NQic{2Nd3 zMXd*KU*W zQ+xX-S0v@nBiBE_g>=7lHnQ1WY~?OCr!}L}l4>oki$zu~KtdhkOW zz}FbD6#mE;`e!JaI)P83?<#Z8Tp0$VXWsddiRGUr!!A?gG zk&k)3iEe!8*YSiVyp6eBJ#d_TgE+2^>4pR@e}zoI5Z@e+Q` H1r7cW8mOXH literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/gson/ColorTypeAdapter.class b/http-api/bin/main/net/runelite/http/api/gson/ColorTypeAdapter.class new file mode 100644 index 0000000000000000000000000000000000000000..1581c1dc73630fcd597a52f55ff067db4effe880 GIT binary patch literal 3327 zcmb7G`*Rc575=U*Yb|jDg5WeErU@Vu$p|YgB#?+2WLp@4EVY(w$GELoON+c%){4~% zlcet_N!zsak+x}R(^n`-+B$T`@$`}DFKuV~CoxRZ@9s*rY%&fVjrQJi?z!il^PTUW z-T(aeFYf_JVp&6nz@e()#O+4asF;ospLd*ET(6n&a^0%Nhpmcb7oM*f$&y}k3|oUw z;L)PB7%y8^xng)$Z3Y4Z;rvv(FnngVkQ~aS!n6&0wqfNlTz70kUksn+ykIRDRe_F~ zw1EGFSv8$OfzC*DQouKCm5d-du}wllx4@2!Sv9ha#W}++=yMfAU{}T}>Xk{|HkI5| z`kZ;QE^s*Wf8>-9=vuOwyTH?t%;wy@c;hPGDP?3QGMDr#dR$*}JaiH&-eBr#(Wp75 zRjq5-E%2agV_NZaZfzxqhw!k5j|lAh&_g61!5)D?wNYV;l?G$$i$w1uxFCA*Q4Mnm;xRl$>Yyy2n&SVEfu|5j_2ks8AT_EgNSH&LSX0m zQo8CGWy6+;qF+F}qQc8v6nH3-j(XU*9-3x}AYvHMaCn3JykncyvP2wDGNy}`y{J0^ z&qUhxdnSpQHkB7tqWzSnmBRMp5=U^93Aqso9Qy!o_X8oZu^No#zQ^lB%to58HpYptR&Wr&t!lbmHzulevs^VwB&Z_oy+@~`M79^Rs`XqTpCak=(Mc8k zoJ3Kjv~A8Po7L78Ny3o0sIu}>)fd^hVwjgO6(-&DdVOBCvu+$w`ijIN*!KL!<%V8i zv+8LNp+)iY>b#o7W!O!$My!V0_t+pu)S@HNP{9Q13uevj5dqd~N#ZJ=R}CpUGMgJZ zn;I?%?B9yXty(AXqQvK1k4ClR#lhxmGSn?^LX)kkA>UI(W^Y!VW&;x=0>`%`{)PtI z)`r+(75Bd;5yDRQVsF96jkl-Wi}LYJi3CmrID1LmB){VLw_;YSj$ss(K*m&>G*S*81l#7~tj zplY_};%5>+cU>s$NN#vyER`)N^Iu5(QZ4wh$+47D{7T~2o?;@CQHtM6{7xzS*@>~C z)VNaJl=!`?$`{7d*-;H|3hY_0SJuimiu0#Uqf$!Qw#E0npB&0t4ZCQZHr4C4XY;4P zfZENV^Sn&D)39k1zX!CoFM|`C8|7dE`&frgeu{|DSyc?q{M7J;&u4&AoTK2_)&DMn z?{Lxq*)#(7;{nd4XMpY4L5X)9J889xb04J#T{kb&t&f_%*uN1tw1S?gcVa7ebnwuw zeZIfrz;x%{RrKXo!KIH)sbf0bWA?ZaJ;AL}y6Hy{hk3{V!i-BD-S0VV9!>Xn3QxP? z^zlt}jA88HYw0+ip}%KcuR>9f{M#I%SfZ;gnyjwk6O7{23QiBaN%<{z8{8}=nzGWx z+vZVjI473*%#Ou6S1=wr@Hzr9-wGzjVxiC~&JX?-z0-Sr@8Yw{O5dKoiDR6Urk|xz zS@}E2zwp0({W8a$kN9?7TEW6=@ZZEX+F7*MIM(?;bsJaSc>kZAy`Y>%UU9vOW$yDp z%Mx?oD1XP8`f(C=v90kUm%hvNuVS6BGH^=alYgNeUUGiBlt3P3i8JgJlb^^yEVk_Aaobq zop-T^g4FJy^9~*kB}tgCY%T{Y+sPjg>^~Iy2YOfV)y?GNtDWl|06iq|^?N)Vq=u{T z_YWeP{uVsfe;com5x(3__@*da zr{Hf1Kco=qZb?6;)YTGRQ%k{?bcK@E5^hjf+w{7!3$&Jgqog&%HoT&N0u|?kvX(ta63pB9`z1#}^6MHI6T_NxsU_ zV~)D|ty`_2Q}s)t=ZuE8-Y2O9NApF literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/gson/IllegalReflectionExclusion.class b/http-api/bin/main/net/runelite/http/api/gson/IllegalReflectionExclusion.class new file mode 100644 index 0000000000000000000000000000000000000000..396af416d6c1b05f23aeb3ff3b0f814b9a7d291e GIT binary patch literal 2737 zcmbVOYf}?f7=BIyEW{NM5fN{}A_c6bt@Rp;A{RlzMM9x!Te~EOWM$b+cQ;h*{a*h; z>mTroU#c^Bn`u9Graz#+qd%b2_Bp!&5`=N4AF{jWJ@55-Z~5b&XTJjI$6XB(fm62h z6K>I#mg&nx-uDX$qhKa-o?|CQElcJMYg#T?GUJ<$J#;%`6+M1vs1j(rWh@&B%dm5a z$@yF4&`=}Lo^h5EImgLaGSspzl=fZ2m$?;z=Beq?+5VZKn**u-bUHQJKR7g<7HCKX z8jHSZCDPJQ3e=^|oNf3;R|<4h-u8ya!2Ez^cwWjeveHfVQEYby&(c*cdxNHD%v&-m zAg&A4_GT>8HvK+3QrlXwEZ3E#xV^&0y{U{q>DOU!*PaV zWC_%s64Yg>O?DH!hLmZ`iQ>|{bY~Q%0!=9=V_36>YpQdJ7|B=!WE;0=nAl|&$Bjb3 z9zzuSnFc>^63#QJ|5c7md4rdCidHtgXcmS|X)%h9uGHpI3~u^;-!OPF=^;%#P^P!7tB#gOe>kP4RDi%CeTlDeSdqJqDkGG$p)Ik==_KmlHxacti( zZBOwJ=@`ak0iFEgPS#v7r5o1RXbhtm({M$gZKF!uurU*BygE`CXSPjm$~BkSYs9r{ zwEMb-NrBc4x%Da@a$Uz&mapoV20Kur`l9+gV;dCCTzCEs>huK zku_`rc4ossM#Fr?&YCl@xk9}c$U7VbB(gL4XtyujHloGGjS?J>}B zi*sNjGZRj_n8^n|b8O0jnqVAU^s4=(#Y{fN5ihg5mA1-ODHU*Yx&Hwz==Z%Zkb8Uj zf}84$W!$;LZYZ-B%5hd!&V-f1+FWSf%&fEt#L`aD&B$R>4V1&%@0=3~CMNKbfsib1Su&gv!aI&EWE4BEN4W@Q5yDnY`n>kL* zJufb5@ipiE=1a~BD;pOl1jomyZA&*uhx9ajCvfxyV73ZX!w(h3SP@(a6)vz47qqkf zqx@APf;P3t_+7{O5J9Z5RV_n)SCP6C^}K1|=`QaC-=~_yDjM%WtGbV>=p(c|N9(o6 zXnTZ%PjGnbKAL(~adhk<4)#1nR|IoCzyJH!FBFX81fPd!3^d=!#n{IE*3NO-i5|Sp z@3*+d61>%E=nz^+dxNJp14@;CQT(med|WxiWn6MA!MAd&y5})YDl?J5Oie&+Usp#4 zsz1ehfzvp{r;6!M#u(*W(%WOJIJ=6zr|6I19;%}c9-`$QIzsZ`6O8TEa+Q8NsQrbWN;w}ARand3V`ln5f-(L@t?^OY=*2bszX(C=Y$5cl~)c5B!?OOD2R20 z)Ck!kbYv|VAxcAmk(Tgw-ADv3Jj(dwRtZtax+wB1isj(+F>do+Px|Miei1ys!Z)PF Mc>WgO<45fK54j}Hm;e9( literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/gson/InstantTypeAdapter.class b/http-api/bin/main/net/runelite/http/api/gson/InstantTypeAdapter.class new file mode 100644 index 0000000000000000000000000000000000000000..dbae71d1f67c26ceeea6f21df38d9e8e47d97bbd GIT binary patch literal 2283 zcmb7FTT@$A6#h1Z+}Ow+EY(5_g(O^#R)m%y7-+CbL(-A}wqEKX*$oFy_DPeIw$3=? zlRo&!V}AfVIL=TXV#f!^H)s3}{u0OA+9$w7V1Pd4?AzMk`qsDBUitl>pML=mLD_=_ zhH)uutyGc1G;E=5+ICUXi-wjjTT+Y3vaL%y^JP&)a(dAgB@bK-m$Ozu%Uf376g9g# z0|xi3Aq{(up)n9#V{k26IpIemd>l=1GqffQDUy}KhA3t94O1|5B&@7%uIVL1tq(R` z_NGy0&=Rl3FU-*NtVEG8+zKR)^DNsXp%=6`#kQ`DO5wzo{#4g&qaY504J*?A=<}>7 z+J+@bqz;Bo$IP&_SnBA+k1q6h(9Ll5Tt6JWc$2{=D<;KhR*2s9K=1Re*AMi(^JXxs$8Q z3(*y2H_P#XN~mL(uw-5(f1cw*L@3MFe4E!yDJ=NWGFK6q@tVjgu4TEPHKF@!G~VZJM)x9){;587sAIJ4-~pb$rO{eQt1

)IvPEm{F#mb39TZ`h?6K2G|FkV*^<#zXPe#4mLw?AbzS?3=M`nr_v9q zlA_rvXQ)dsusHo<=T-Cn+KZ#^Vc=_iFl=+YfmVj;*LV{3C<;Szj37YTq^(LRE0zq^ zN_$VX>Bv?jrKn$>Xqt!<2ZW+;IwQo?zW% zvP15JKSJAeh`i7CYwMf4XrWm+GVls>`@Tryl#7-Ndq~j`eK6BhMeKXJjs^NPxWj+U z)7V!j#J{F-~$!R?1W@v;NTN*stiTV(WO7P_H7;27nMoV4gr2rX4zkJ4Biklo<6jc66I| ME$6I=C(c;<4>}PZ(EtDd literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/item/ItemEquipmentStats$ItemEquipmentStatsBuilder.class b/http-api/bin/main/net/runelite/http/api/item/ItemEquipmentStats$ItemEquipmentStatsBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..e758a94bc40b1ac559a77e1841a7a1a22475dd1b GIT binary patch literal 3900 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 literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/item/ItemPrice.class b/http-api/bin/main/net/runelite/http/api/item/ItemPrice.class new file mode 100644 index 0000000000000000000000000000000000000000..8370c4602ac2b5146a00051752366736cdf4dc2e GIT binary patch literal 2620 zcma)8T~ixn6n@@hLqfWIv=$0dX;oSiLb{^$qlDB_ENv7h1*F>EbP4Z}g=9A-8=U?V z#~bhL4ddvHr8B*7^hRg=3H}zfJ|`OjOfn=h*?rGBd*0_g=Q-!>=CA)={t93YkD~}F zOt{*&Dm7OZ9ba1o-!EHs*|DgUtQ>DE6(_HwFcb!N>^<8m+U~Y>e{)CYeT9&-rJ!;O zhHIC!!nwsGpEbYYxZ4?pNLe5hdcSdYojM$C+uF}@Z#a?U?y=RH>pLZ#bN8I8vsu)0 zuIu@>?|5!iK#N{!)7!P~YFAfmUvClAnD@4HFBHz2h@eMdV9{~)a;>zfE9*8PWS^I} ziyL;u5xrqF{DMQwtBc*F&2yp*bh)0}`9!icJBeV_L=-WF7+ve>iSeR|UJ1*j@!?_K z^5Bw*xIBnd0|tylF1f*Ts0QZ@C0dUWj~G1~?3omspb9zZ9;RwuRwHOeF(#d&Jd z#3bG!NZxkuh_@K0Oq_u!(lryW2hzJH-Uy`kObp{f9AR8HaaA@e?_`A=ComV!FX##@ zEaXlEtq`x<8cN@qZ|8TH>~f6b-iR9#OwPmt z?kdFByjmr%7aZxN{^lTDlm6x?-1a=b>R0UYlJ*PURyB@gtVD62^K>);j=SgWYAc96 z2z9~E`(EX#|1)U$)8pZ`vYcaVItT10u$L>UXH`5DD+6euG+?nmjrk0qrZzoer2oX3QR5GseFifGGI*=jN54SY-^&pC7&35nsK4jEG z_yQmC9>V9igpX+p;{ir-gOY(6VvV3T8v6(RQ7F?i|HW_=VgC5_Gvou)Cg&T(l^%*n zvhABOXrV|moCt%EaFl!(+CctDn?cCzU}o0HUL4F6gs>-vQo1QwPqKV6y(}(dC^ndS zhG_Z#v-D`s%wz!E2qny%Z`LasAse4i3L!y$Zq=C)KG@-}NS;AHlp+yaUh#gUhm_~_PKzXHkSub%LIPFz3+z3#~$EpoOM=!S*xYxdSPrls3_>6%_-50sa UtgZ4|V?Tg@R}?nzB_3h)f6!6AKmY&$ literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/item/ItemStats.class b/http-api/bin/main/net/runelite/http/api/item/ItemStats.class new file mode 100644 index 0000000000000000000000000000000000000000..c79c673d3f0bd028640a3d0b1e89f1f3e72b087a GIT binary patch literal 4334 zcmb7H`*&1V75+|UCX<8%gvcwVQZS*NB+w}ZY9Nq85+0K#ff5KptK}whJGo@$-eKkr z2wIC)Ykk*u!ADykjR;z*B_L>ReSp?it?%dZA8;*yw_3k_&tyoNp`mN#&OP5g-`!{L zefHV=Dyrf+Xg#{W> zRLN+O#$41!QLnJ=b(z{E8#2}U&VrLp+PNAmMuWx;coR2agX21Whe9aUJSY=4YAnSv z#%)N*3aer>T0eD>_8K%|c@#|wD_@tv8aLtQAQSw7w8!w$q=cB%tkHs2MkgPLdt-^$ zY0|Yr5g5Bt;}%(&DdKO=`__;wdaK4NSu|o9Nh4NktPxsuKucTs5#img@fP7#T6rUC z#5#@jCE{?dV2B$uHX344)QCGYHkF7OE9DG}#!ihcLoA9Ku|;ERiJ0S|vW2)^BVmX| zQ6uiu=oO;4(mmlyzs3&XMUoS)+@-N=LSJ{$?#0-xu_w@%EV;5*-DMKu|;%FQcVkKP}@PnjHYh;8K$_s9Ur;!y3 zi-*4}kS#_|BQKnAu1G3q9G)QcB{M0B+&eUm2Bb_NXv8};-Zf#>&YX4B9FliyJP=rw zEs7fP9*y@-5I5(uww)Ax@6&jHK(qppoZAm*L{M47(Ff(IeMn(#Y=3uRrb_Utv(!AO zFt^un?fyb$$jD#DQEHxP*qvG93 zhNb-5sG50z5-yKj7aLRF=DqCC3d^U3rkt};{8eGeYg3txCNjLPUGu8J9?Ejf^a!I) z>LEvUag zD#71{msJx53ooNaUSpVj35)lg#~a77WPPMKu8)l4&Ets4dxd<&S8^P2!M7QF8}VAf zZ3edyw+rqtxPy4J;BJGviMI*vF}R1gPw-BIcM=Z>9yEB6c%R^V48Di>Uco~K4-wmf zM+_bz9u@2w>=GXm>>KP89}#@a;A6!13qEe}apDIh2H`POOJvrEFG20&=%HAsK71Yz zpJkjw_%MHuVF`a*xKS$@=Qwv@H5OqlrMF`_uQ+jzS79C6c(>VvcI?Ck9N>*6iw+#e z9e9M&$N7)KS#;t#USM8CH~xt&_&2sHV4JGNcC{1{0mzWO`em~sW@+2bRGp)}Gk22S1_wSd>Qk`pjXz1$MMZTVOab% zsW^ED)|lld(gMSHiYdk`08D~ZFwJhn)0BnKgL-_Mqi~Q6i%=D13e1Z_&DHcU(60EPsYEvsF6|AP-7 zm>`}CrcbYr$Yg!w3O{QdLzSGy3naakcYBK7g?K5y7}UfFkJlxRD!99A@I8E=-gWRe zK1=URs&7L06$XJWDMgpmD|D*}Dg-fZ!Bm(&2h-fgs{&HU{{au`^kdP*6(sBH#e4CX z&nZ5qFW~u$xB{AR?R=^)9Ti@A%P7y#8i{d3%X$2~rQsYNYKfi0{FVjbb2!;jA32AG zPnT71@}QxV2Mx5+Y$s5-%Ybl1_Sy_Fo~) zD7(%&`+0xV&Yqh_+r@RJA99m(?>WzT&U4Sn-~asa89)WLjvRfG0EgZ{L-QrWaO7;e}DfRq?U{Lpnp#E`Ya z$hBJj&fPuBj`!$vwEALmeYR1tH>-7qo3920O_v?t3p}~Vpydk-fMLSK z56DvHa^f2?fhDZIGl1d5#X=dOi@;ZJZc}{C#qJSb@g$y^FO%W~g7V(+P7rqrusXK4t z7G|jv4!GYIFL%fT> zS6}*#-6(vk5|j!J9S<0;_iCv5zHqr;iQM+S2xRr0Bbw3+2{ffBC}n%jiDaavc*ii? zck(?L>d~>fQAz?Bb==t<6M@V;QTSJyeGFI{79=oZy-m|*J)L|>Y*P& z0=hsH6bZdJcljf(^#Vu80k|3mDF)<15Q=36Gnh@neF|2P7m6Qn;{_zx1Ye4gdfE literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/loottracker/GameItem.class b/http-api/bin/main/net/runelite/http/api/loottracker/GameItem.class new file mode 100644 index 0000000000000000000000000000000000000000..14e1dbce8995aa5f3d51f7ad500d69d1054b17a8 GIT binary patch literal 1984 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 literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/loottracker/LootRecord.class b/http-api/bin/main/net/runelite/http/api/loottracker/LootRecord.class new file mode 100644 index 0000000000000000000000000000000000000000..b8179d62e2505437801b4cc3aff7747f88b57900 GIT binary patch literal 5456 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 literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/worlds/WorldRegion.class b/http-api/bin/main/net/runelite/http/api/worlds/WorldRegion.class new file mode 100644 index 0000000000000000000000000000000000000000..026e4ca1961648064fcc48e63290e766377f8a1a GIT binary patch literal 1973 zcmb7EZByGu5PlB7$wo=2n$iMkn~*o#gvfz}w6RMNSU4(vNiEx{rym$$tDr>4j4jjQ zNAz2NML$u}Ofu~>)6e};o$j5LK~rZY;F-I%cK4p$XLs-Z`S*{v05p7`zyw3uvwgKc z^laDhZFSH04^->GQGe?7-R?kr#zo!Ub$VU`QHG1ptwT$7EpJ!Vz2QE?XU(e7(2Lt< zLu=^fc5QQ8tLSxOLu1I6&kCI<-~eaKsFsSg3PVzBnvJ?vHV7$E((4ti+GdDb?!lh5 z#GsTPjS+_ilz7@^DQ%y<_$etbX4*>hundsBK{$wVmg7$Ipi+=AFvm!?+rD4hH`mJ>m7M%UFTQ z@E{De;aY=1e!L#x67d^Pw=8A$hW(Dc>F|k}3cV0_Ia%UnI=i0b5Bp>;gb?}h!r8}X zHNSR`8W^FsDzP@hZv{Y-=3hvfbRlV`$wT4&7LvLROwIBM=O^h#T*4ILd_-Tr2w$N4 zCs?I z=n3Y{cI*ThvmHM{&U}fb-zeS$?$bU^xdS&TgIk!#Z7d^=BCg|s@BrP)6+8?w{Fx*p z{rc>$v;&XD&UpYTt>r-XFp%8NSDx}XrYvY>XyuOCF=-QO35xAq&vyC*OYN;l_HDbsyI+aSy}`G4{*OjiOC&mK?b84wOQ~}v bDTQU<;Jd#eS`?;pdTs&@fzU)t$Y=in6P=kl literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/worlds/WorldResult.class b/http-api/bin/main/net/runelite/http/api/worlds/WorldResult.class new file mode 100644 index 0000000000000000000000000000000000000000..6abd3b47722c8c90e8a6f653a5b0a5e428178be0 GIT binary patch literal 1333 zcma)5+fEZv6kWTt9a@HqT#AawRhgE;ctx><#F&^gDQLuC;@i-UFj%L}bn4|deDujT zUor6#d@w%yA%2Fq&Y1#IP3X%xbM|HJz1Lpz^Y^#!0PfCx z4IVpNRhAko)yhtF(+NEFZW-g@j@J<6Iw%_rtoq+}Lrnn_2d!+|1Pr+SkFmqCQV?WJ zB#>m4#&MM)tG$StdAZ%%VHK5|IZ4Kw`XM2yXP#ft(+TFRVzvWf3O%@pNdpstzLU!~ zF@iQHG1 zA9Y9{Pn7_Sqo1c41z-SY_#(3yB2WZ3+y?RqBYO;r;TUA*zaXPHdjxV$gFNIr#@u9X z{xe2YD_t5Tt*sWP$ZDia6xC`+wHnQLo*7ZA%F@k71!K6tQ_cC7S#jR^99!JSxM2MQ zMi=%mBlv;rTK)^>$KE56-=obIygT?MYLcjj3=zR?kCLwmZg+~`Io#0wOlqFeh~r9J6XUE<>7ICa*anU)FMtt1ETWKDMaJ{P*LRnJzV3 zVLObssp4F|&XC;eybRKqRKYN(;WON%E=og}*_?ef93Dqu`?Ofe*E8h1pkWfJG!y~1 zH7Eko0`6)^3&;pq(U1|K3V5JF6_6EB(2y0N3HV%tCg7TYFEm^eFeTti4O0T91w7U; zjg)x$N`sE;4AXYl4xHZkNf5dINh@HOu{%w_RrjM%uv}D;z#O$2zY4q5-D|(q3+Q1j zH~!>Q>|j@c$)Jx+O=^iM6B{oFKPzQLNUmxkJn^F zI8ui^JZ<}NFQS)ENAii_(zs=A7k4)4{1S9ovpYA1h5)i8A8AQB(voPTCA~;XQjwNa zA}t9-TGEEJBnv>F7owodNmAepZqPoT0Bnv}{672v=FNPXc#GLLn3r%XDPd8ykF~fukX5Qy+Lfl=Mi?$ha+C{gdiQ^fAx9WFL#% zo9ttWd#OH_xu^88%Dr?SdG6`7v`&WB3^KI%kW8kJE&c{iexsHq@HPE!&`kms>DJuF zJnrBDmhcF7>1%io4wmr)R&a*<_!+DC1q*m8BSkb__rZ{`Nk<|MMJcS^dW+&!@)S8> z7^KN(1tl?Uy4c@fdl>$hPEv%=_VL6!OcdUGCDCOyvG5MxuK!AJ2Bi+Nk$&Wg$YJ5x eFh_xW#9rzQE4;)0Uts?qH-YbDhC|rWR{sU%PC>o^ literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/ws/RuntimeTypeAdapterFactory$1.class b/http-api/bin/main/net/runelite/http/api/ws/RuntimeTypeAdapterFactory$1.class new file mode 100644 index 0000000000000000000000000000000000000000..f517bb1bbfb82778c10b68700caab1c510ca5256 GIT binary patch literal 4853 zcmbVQ`*$2w9sk_yCX=L7(}omWTI#l>HAx>!ODJs;`U*{7XQib|%cs zrVT#ufiJ|jA`joM`WCcJUkdoF6i^D4AM~i_C?3V5e}Lx*__;H)$z*q}g`8yf&b{CF z=llKM@8sOerym8d3D0Y&5@@%jpK%Mev`k-SMtpxPV~m-Z!(L`@!S>C(9GDoBn{vjO zFWnv^>pSj5^C}HVf%#b{pBZ+XVM}I)J;%<(C*)j&D zHQ?MREjeuXQlO!C)EGB11>dwXyNof?%~NzDF}0ynq376VH3lsvZX z6G(PDIavpR*XgK6jatpop`li-8g8Qs%fkca9YUnj>*;mL9N_W5*wCGV| zuah;beTHkQ=V&vjf+w)%HCW!fia|-b(#Q#1-_l!(k>~R$pV>jY_L4@rovop7mSGQP zb`OrqtWN>;TaIMqm~T3^r(q${2*PeUneDr$P6X=u&0*W{3oiX=xg=c!dpql~7|j~4 z7D$&GXWC3M+pseIft8+)C0Hs@J!ZHbRcyW_6=g0fU$WGrIqV5@nu7CUSi~8#ZYmn3R?*^h*r5t|CmT%# zA+7sVLhaJghus3Rf_w?32{bWR$^_2BP3YIKmpBJ!#YU!M05`KqP{RNBJqkx7`%I5& zF}LVAfP(`1kn7}C1`N0|M7$DsMR?=ZMG^(7Ok3dUvK;ryx(2-+ovtf^tIBwkAw^w8 zJZR;yJ(hK_#hl5>VtX%_61!8_mM)*!ELF=7yXfLF^)bdScAfR)p55;o*+aZGBBtuY zF7Lb`JxT)=b9lcZayw&K7Soaay!E0jDPpC1l_;aIG#r|d{GlWrc`)p?1V1Pgw%ZxG z6IPEZvoRfapq5w8)P>ipZpeCgC}?2nG)!k)z@=kcWu`{as+}~V3P)7AOq68V#Y!N7 zx9WHs-p*UWcV?v5w6bDI%3z2g9`vodbi5PqVy2H6EX;~Eb+C~+&BSg;lZN*)wMxNJ zGWWP<-t^6JS&zH1LlJ*K#|Lo_B^xqU)I2({y09UsO=hy^bTccNca1%a8P2t&fwi1?Nh*gxL?C(c>7Oxf#Ru-2k;=T za9bXs_L*HI3bTgK7O&)D18Lr(44#FD@Od3yPy%X*`A!*ZeM!fc)t1VzeX7GM1HP)` zYxp{IgGlrRx;Ua7RJZdtbPVB}0^Q}w9fz|loaIHMMxKOIpdT0QDN&uUB?SFn4MkQ~!M}N-*qJe7V@R+<8S0qQpm@64RM+UK z#MBj|jcTW&8N~*;zEi_VfkmaMToy7q*Y6bEEJpw}9WMNzL-po4q2T2f+2puIV5ckhNafVdMX1mXS3t@bif!3 zReSaL34W&GrvlB>@R{~FrKyRIHioxz^ctc1(9Z?#k5_6$9SYoL*f~pj&ApCus4y1q zz{QZ4sR(=GE(nHK3m znKcTYOq)D#q?ZmUhB)7+jr5Qj;LV$vwm_<6BtM$C|lKgIJTXr0?+m;_kL)(hunA>&&mp#J$DqPOb8d3viaRop1 zVBLh*BgH39*_cn63%E}5=_7tc;v;lW4JBdZRmQUi1ZO1VC7*1GqZZ|5pOIoIJWl$xZpB``2Zsw_3DaD_WL?nv%5q3R{| zhSI{{mvF6yjT-p{H4j$^_D~B_DPIBJ;5gy~}O0IuF-+mc<{wnx97koa2 eUkB$2ruliMb&B)PO}G&JGlmEJ`7Qsdu=2lwh;dQ? literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/ws/RuntimeTypeAdapterFactory.class b/http-api/bin/main/net/runelite/http/api/ws/RuntimeTypeAdapterFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..92eb22a88bcc19499c565481dab296037bbfc4f1 GIT binary patch literal 4817 zcmbtX`F9)D75<(jYixO(#o20_8j%EQNlru{DPSvxG&?9Fv4pA9bQw!yd6Mx+kw(NW zv{0agE|jJ%r3B~#rQ1)mhuAefCFyd?IX(Sb`VaJ+rr(LHtTVm%u%iZl|hsOE(Q$PtDqPC8br2)WuqAqHfv7oSt8(=m(2h#n!7w zwSrx)E+_~KY&fSqp`}dCDy1HsKBpIK1rdQAh4NggR4$iHJyoietyJe}fu3ot=7<&8 zm}!bRWNNkAm_TpNC|R0auj&Gu+xOFnakBK=H0r3Ko5id)N49|gTh6W;R*6jOOl?{> z^W|K9TCxkQce(1eVWv)M6|&sdN=bK$2~ZsSq<(3^x|%CBU(QG^Hx=a{3<&eAl%gVO z!!qn~fxCtS3~n?61n)$AQXt;JD9u`(H+-mE)T0Ptn~DK^N+2{GpHy(0z&0oJPBb!x zbzUzX*J`tjOB93H)(e5psOZN!xw>7&2CP$Xhrm!1ux#BlPn8XenQ>&kpjT|8Y()`s z5ARZ;phq6QOGO`48Gggkv-P=Yy_(miO$WAeK{F?{sv+M!V%VNFY6AN*x1N{`=GIJ$ zNaF5^eP9jp()qjtc7M*+3g;ObN0x#VooR-_K}x~imYQ(U66h+=2uyY0wHjD!Fpv%} zr1PTz7=wcqv9m8Y%rC&EpY!TW(8u@Ftn2-(Crw(1{K(J zd#D>~fr+5-;MUq;ihP#ePgZpp+G@~vB^w8f)&6JgL78g~_gM}F)ksY!lRac35 zM;ynZcoJV%@D#0T54yxx#W(OYU80J^x~y!wktqT*ojDlDByWcMu=eq)r4X@?ua7)*p`r2OO zlTyP=D!z}G38clDCa29XZEt5jwTC_sM|nxe30K~I?QBj33heCI=){?mgg2%(aAXzu zvt^Uk?Gy>yZ>#xkD$s zx~X@Kf)r3sSe9OOOx8I8cROu{*L_y6*(Y^5H`lP2w@!$E-3YTLIAL?$%g?zkMETA+ zo9h8Nw)^z;eCP1)zi&i@+??9@-#xh*TX^d4lpEr6e_{z+6Dt^;TEeHVVtaErH1ZE9 z$q&)Df*3bZ!m;AO`oS6S3CghWPE8X_D+74Y*M6fA!iC-_yI@wzdUfVNkT9Zgy204C6_VY zg)7*Qcn{l0oR`_iEFNt`Omex1Nv>1$Ng@_OxJMb3--PKv_)a?>o}q^h zNQq=}5fh7;YzOIT3rLN;iF#HvvnA^5mU~h+=Q2$B5j`XIiC0)cGE*;)EaHod%FcJt zE#CFgKI=V4!!mZuV688M9bq)`8$3K1S;l#R>$ou5olFdNFN4K;9ee(SCl>LwQDwIz zJtIkX4=Qe?2g6M^pGGmy30%4H#}!)7ATksTq zL@go8tKr97g(-Cmuiz&P&uLc3tN1CU$l#6>K6$bMtd#MZFXM_Y<8@!g8@`M;DMKaz zi@yH`c0zG#_DKb26+FmaZkxb=aFl0%M!qim-0Mxhz%TheK*|NOy%p(Y3vqwm=0jH8 GrT+m@BMuk< literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/ws/WebsocketGsonFactory.class b/http-api/bin/main/net/runelite/http/api/ws/WebsocketGsonFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..b68c2e703bbfa3135e344db07a8749771d2ad7cc GIT binary patch literal 3407 zcmbtW>sAw26#h;?2I2@BF7?)0wXG1;vEDTlM2dI`7mYx**OPDzBVi_;nW*XIMfw8% zZS7hJcCD`d?xXY}YQHndkcgxZT(efP&pG>kzPaYRE^xiFfmVUNkL43-6{M55rn8S#E)Zy+9M5D% zC&n`Zed+MH6xao8%q!PdVEj94az(E0PYh!6Q zZ#(ytUvwRx(Hs^yxwTMHdO_K`?b?ok51Npep`3va1yxq)TC6V z?Boo5B5--T9%?(~u|*kF;nD$teiOUUCeW3(9W_;2&MNP|%od2xMB2^C!kqMMy{>My zM_11hsKc+mX#%hBO_6dj61%&B_uWw*M+>@$>|oLMiJooLNL>ljRpU{mng!BTP;RW& zfyO%Tm7Ks{R`(g;=z=T;%B%JUDt@)Ox_6IwC;kjIj$ysE)q014ivj};(X>$_j?1`e z;EKT6hB6H^Wg>+kftdS9V4}V)giSBClVDT3F^p>lMg)3lO{ms?O*Z`N?2c^mo@6H{ zUi$~?fO)IBPd%UGhJkU`Kuu3{YGML62|PzVW7F@6G}MiPl!4nUs8F=l$91;SCMI>% zU7pIbVw9IDWdnjp8=N*VgS!OgqV%Ui-R#{D1(Z2 z*IYIl*zUkr_{PB30!KFwh&Qa##OvtHEfe43JK}C4Gd-m{?WV!Rk;Q_69D%vnxd{c< zTij7kuj^DQ*1!=Wcr)HALn@9%JT_np9Qq$N6H6!v9E^bdc54(E>wnA8+iVT4soopM zgo`5IDmhQdfRk!}gAnMu2TpMgh~8Qu*BXLvqJ$@Wm8s=o5I%)i@lipC;~<=CagNDn zCeGrVrhYK-1s*Vo8Mox+)D2tD$^+}Yv2Mzo);4jJGA(>;GC6wE^55VphIX#n(E+V< zH+R;!C-^`62h0aA(RnAC*tdr680M3S0}*j3BHoXPBN1^lB92GI$5rBYocN83TQI=i z)1k35H2o>|F{Xn!hvPVpleoa|B0K0MHn_{|MOSbiSCOQQNyple#vr+XQ*Z2?=8A8D z^)M{1bQrsmFJWo3vCyoJ8&nplBLmLR1uz3lEV(LKIj`L#YYeSCn@L<)#ijHMoLIwW z0#nb?eQFJ30)OGwRu&iUMTrJg*o~G3qUdLVR zAzjONXXttD`lyFHvy{-biqx!8m<%ld@l|}kil?h6YyI_iI2Y=SaaZ8S@a(7m0925_ AO8@`> literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/ws/WebsocketMessage.class b/http-api/bin/main/net/runelite/http/api/ws/WebsocketMessage.class new file mode 100644 index 0000000000000000000000000000000000000000..b4b05cfc8cab0d8ba33e1c8c7028773926042acd GIT binary patch literal 431 zcma)2%Syvg5IxhhjjhpYwQgK>XBE63P!U9M6(68f=tgeh(B2x8l6#~0Pi_Q3aN!5| zQR1X^V{zf;%$%7y%$fQ8dj9}$ge@NxLN8^f@*?HLI96llrb`vKQ zJz^hK!rDYXXqD)6q|T!W$Bt0Hnd;m<5ojpnz@)|<61<(>fKWZoZn+5$%K>~W5n7>1 z`K-8)IKR?S!i091#X1@2+?4#MSaoA#347tc-Sr8+u@`eEvV7P8VIx2dbwcwpEAp66 zOu4YLc-Ve<6S^|*$z#NHDUz%rxtJDg2vZVCVr};g&6im_5UkIN+gOo2m=9nTEn)I3 VtPB1YzoPxTAnyJt-keQ!z5%_1Rqg-) literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/ws/messages/Handshake.class b/http-api/bin/main/net/runelite/http/api/ws/messages/Handshake.class new file mode 100644 index 0000000000000000000000000000000000000000..f98d6a5ad8b5ffefe4e1687beea5b484deb06b9b GIT binary patch literal 2035 zcmaJ?Z*vnx9DX*r^g_7OKhR>Kf=a1P(sKSmk)}l(hk=#^~dshYZJqoLJr7NA80(Qif z7X|{u<;QYcx-ISb?!$+r+XaElrqZi>hrR4Lf@B5&PSH-jM5QWG%} z7%ltZ)_PcX@2EgErB)jRwTj_}Ist(}2Pq5)43)h=t+ck*Rr7%)gqassrN1Vdp6SOy zOV>PN&Xtc<*K3E-5OrxdJ#$n-c1>VFebbUYvB%3 zNLOXBWU@{0oC6!_3?^~G#_M#jZD7}A2WQMA5gJKH2gxlJ>Y8c_I7Zsk{!R?G!(IJV zEvxm4Y{X8aYci@C7X^|t*^(hJQBHEcDjYS}XtbZY-Z zTrs{=&aE)ik#5RHMd@0&5oLJ3iZ*TuOdafu7i@=h<#yKZ@LZNv9X6jB0k;Ld@75e= zcL2?TzKW*GVOVc93cWsbMGj4T@T8&oq<`6!zgLP~p%|hleSekLLSbkCpQLez+q$oO zCN8K&k!6XM0v^GlFC#{6d@69cM|M9UHp&7QUY*KK>8Qq=JQYdqw?M+2ZMJN-c}Unl z!QKFS8GcXlaoHC9rgA^SdB#Qpr}#E0z(ox4?Q{|_j1l&Dh;X_O&^%)aGc%X}1!bq=e5rh8AcV{E>7igpbBap*2m31I;xP`kmQUY$E zv>SB-<$GGW4XxX*Y;l3}R)&5-6TJ>4Dmb!+KNcjoxg5 zY$sMxAX`e{Z0(`km#!~^J$Fk-Ua(gY7~50&i=&crgTlu2l_p)hGncILKf`V4~&)>RzX{qoVtg5N2Ljm;Sbl zJTvYmE#2^ldA)Y3#$;oRlz33ebYWOYaa&+SebbRXmpD=I+0H{%*OlUzIZ{6F;8jf1 zySfbSm}--};J`*Uhgn>*@tVNov6;Qe4$hfLB0TAIA6Xz1>V}GFh*3Cqye;G1{6ON& zmX`JAhHUpO$u?x%Fm?*03&nLqq2S;u=85_F=K97RF1k)(k%~LM78o7C%IdJU)o0ms zu7kI6o%&j`sj6X6m->OH2_3{*2AZDCCz&?vBNtoo0#D!UGTP1|jrSb9gLegTTVW@v zt2M8`!vnp0%{WHmZik_cbtKyxN;ksYIEQ7d*x(M%9ee5p`(ab{`?SY(P1bc7Ju)Iz z1->7o+OO^beky}qU&V8^Fl=_(m0|h=nG+N5KWeLl@~;N!U-Zd9st-|>zQ4soT$vcb zjVwME$e%d5g%>-%DvAQmdcd<%^<^BZ*hW?0>X7y%H8!~0mtJ1V-RVik8|>ROH(nrR z4k06(G258qQI1A9%JDtMugh5Qohkhc=Lv%p#`!cQAkYM#POkuynBs_Sj#m5LAI#X8IJ9n3NdZ#wS=q{y)YIkzoJ; literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/ws/messages/party/Join.class b/http-api/bin/main/net/runelite/http/api/ws/messages/party/Join.class new file mode 100644 index 0000000000000000000000000000000000000000..6103cd07d97d4266d30857b30c00bb7b361d4d1f GIT binary patch literal 2338 zcma)7ZFAE`5Pr^;{*lsj&r)J#VrXY9-QM2rv%Amk$$$Ry@>c-Yv1%Z} zPq0(Iag}dwa_X@6 zsfQg`+8d(kZrXvp=7{UA>q#zc&kYo)<87>YE$fbOh0mpEsDKMzLu9}(XhKJd)t9_)@WYZ?hnZ-9&-iIrSXHXGK-5QVWRS>UIWpdnvfiy!} zdSUHZQl2!CK{kuiIAh>l;;u_w%+-(eqlJcI9xxVwwYvkDj(gAM-C`_In+SsUnC4?l{Zz6{-xTP)*|jO{OY(GHS*= zD~~B+=Ghdrsp`_bUT}C2h`_)y&Do*K`_*FLF~ga+n^IT8!f}CyEJ-&dft>nakd#x` zl~#jJ=#J9K5!$6_XVN-Ak3}-0RWJU6qd$?5z!1Ha2{49XdYhpEfxSaJrtaf^0FC}X zpc8$8Dg>^A4;Ocke}Pl96kg&3;BBD8``MktWS{J6q*K%k7N29PSbBz|#qu+Z{!FUF z1&@WM5hOWv*;F|VcKKBK(e>;TW|wpZ+4-g7kI=R4((hnDKu>O$egmtOsg#-SwpeE9AB?kk|96JtJ+Kq9$Xl zD|B0TH_T?g5+5JoW6FL6U*QvKX96?0iOZx*;u5an3P~D1M**`W=~%@nR7gr;j_?b} z8tK1rl%^^38lwg-(l50rp~{u1 z&rl!8zeuMO()>_mj=FknUd_wW>7h!Kh)fTawqQ)};M&(pUzpX@L0*ea(u!U>I^CbP zOCfNSN|MO9jvJInn&?{~DM44~JQ1g8o4|40B1!8~bPw7tPC_G!7$a6_*(IaiKA{vN n(Dw}XY_x+aG9$O!U83&bF0E;bzeLY{Y7gitGd#p2tRVj{ISb<| literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/ws/messages/party/Part.class b/http-api/bin/main/net/runelite/http/api/ws/messages/party/Part.class new file mode 100644 index 0000000000000000000000000000000000000000..e64a6667088ce4f63a1cd853b6e7ff009755172e GIT binary patch literal 342 zcmZ{g!AiqG5QhIrlctT;iuWFRvm)IGPy`V?MG=(tyorNdO_Q*@QG6^@BTNw! zW?LtgT)3uuVt@5JO6Z@O+W0dHnc$9;*X?TAV3=@fz%{mDK1r01qoi5IHP#$^{m+) z2jySzi1-2YB@ab{AoT&k3rPGXXnSXO-MEPrsgk`jbNAje_nbMi|2}*A2Y^+qn@BO- zmO?qfKnl-Q!s#g0cX;1*z7L(A2t&RrLZ{CIweQ^5&qjx5DZfrkN6&UJT7;gO%=Fux6Y8;6>2Mff3aK{mvQ;QKq|Keh;Yx9Dpxb)L2}0NTZSHOHz}4#{ zXsC`$n2Q^)MR!Cj+B+-08*q1-W*!-k2R zg-e(|5YUuWRlre9T6~CnnWqld?E@CS7$dBZ+Ba~pYY9fc-YZe zF{I0trr!L9jcX_o+WiO3)*5ZsBuaq@2cDwI5Gbeo_yniOV)Hg`!eN-{@vdn2vdz_3 zt|D9+DlQdCabr}9>u39-J-mqfJLK+{~xP^tN;VmM&=?{XoSayV{%qk3aQ_=-#csvY6XyPuz^%LC3u`%%(!lPAcd`sUFrOLHWEE*^1@6a1YW2X8m>?bry;T%160q`a!>1oFa$m2Y%H0XsfKu;)^q4$ki^=D*^ zgW6wUKOvJosQn4nnyVh-Vzi{m%)L2!EE@CwV4`UJjq{IT&linD6r&8|fMC)m+E|F; zlQw80YVQiQQy^nprPfj?(fAg{(x{?{w`peJ9l|OgYv%sLITP%EOq;kwzZ`v_^ao%J zlRE^OqOy#ppnEwf$#k6XvX>0)tb1Yl-j0F%fno+BUCq~*jO9pz*?hf20_5_w$1vv) zasAun+401yacQzy8nbv8W!fr3Uy2INQm}|(H6pI*UPJ0RW?&Fq#)v8n&q%TB^T6o&r+q<|=jinobD*CmsZkjq>=-P3xq=kZmfh%ppU%TDxV) z90xsFKpOK!ILI-ST&3lCY_(jAjwcz)ZqOCptq7IP$Hj~psEDEI&Zu!>MiMjMmu57# zRa>ssruA-L#@Z-fw)BIF6bU%eIxxbhK-2qW*9-hkaL>=AmZ31R*T{omt%x~fi62e! zSE_&Ub_0d0AP&3oRM}bAr%$nGSD4u$YMO4#kg{ls(iGFi$mS{I literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/ws/messages/party/PartyMessage.class b/http-api/bin/main/net/runelite/http/api/ws/messages/party/PartyMessage.class new file mode 100644 index 0000000000000000000000000000000000000000..62e177665de8d03dae6d024ae8a66a8155655892 GIT binary patch literal 402 zcmaJ-!AiqG6r7i=jft_f>Rsx|_TXN`i$xH@Qxrj|;6*lZv8!nkl8xeLc@V*aAK*uc zFKG{6>ScCkn8%xW-#?#U08X&&!66)E+RC!dbZV@YQ)>&U3L{@CIn!089&{xORoYj1 z+2HwH^B@SrrIR;0uJYtb+l8Ib8Jo=5V}iRkoDjrmey;<#@I$PiH(NnQ@uc Gz4Z$Pg3G8U>^xV%4@@l3TKp?55cp9B2B} zf5J}xfcnBiJ5#meL#KVQGyR)t?YX-fSPZB$N$$Dle)s(N&bcT5{P+A10OxSeK!V|j zE2Q0QxuWJsVOOPW*u3G`4}7~We4j51-)``xd}uHDqIt!0Tmu@z=(e{O#ggxpSA?7i zuQQl+QC||xQiY*s`aWOfc1t=ndtsq;p~zqa*43fr^15K?4KX$DF5C06>A1^;+Oez* zw$1d8jCLB@cfI9Gr!GqFs^dFLHF3^$J;|lxxxTVm^Xg09ihW7AqRFMGkX3EctB5X8 zTo!bs7`mq&SIoAQpBtP^sC!ASapJ~cuP7zwFD9?K= z7|OFj>e(RwzIJkP1{8Fk1ruGwr}RQz(xm*rLK-{LIDn4~9HdMFf@4=Le2hV|zshSZ zaqU}%LnASQuPxmdWm$~qj9n`#m1dEDRvqOMR2GkjEGWUgs-f(sRpPE;_PG zk}tU{iIyvI2T=uMF1OWe5d=f(wBtJR48w`Y>PGLp-U6LIMsKE(#1RYQILeS58NEpc z#dj@UqcC^J!))_#TP1tK!l(Fzh%R&YqC%%}5(NXNHqjeiv2aX5nYX!dBYO& z_=D4)x6*19J1ZR1Y`S>kVMA;IzZ1i^OCD22CMJ2UHc!*A*qy?46JIh6w-X;}S8#%j z9f-(Mq9SX8jWSpzm*&f4jr+dv4cuiI>R@84+zfn8kNM3|s#-_{j#8H<=`kkJs|FWI zy=sgEE6oU6O+wIMKmr!+Qnbs^x|6;($&6M#_Zzx@At8ZX^s6ACF{0kM6$0=c`e;W_ z<*kPL-^~!skhes%_uUNb-_p=|B1B~|kb8>vf5(Tk428?^bBqFSvOTb#?Klo^5#(Lc zX=J-E_Y8I}{{-E+u_x%yjX%NOUrFD|VlKo-cIjqNDivQ}P^?5CsdA~PX^eDwWs{^+ z<$RRS{R~}O%l`%T6ZGU-{!g%(F-q`wu+8P4;j>Vp)Mv-&r=X4hjU8F-1$I4#HJ;U; zZXkvVIzfgCsjRLrsTb&dj7(O~redJsfVEIg(OX#X+1W$-wv6he?u5 zTp*ug$Qb6o*lB=uy+pr(lk_p!OALf!S6n39G|oH8#VLwO6+u_5s#M}N3{&Y30qd#g zlz>WwsfpTYk{ud$#aFwJ4J^rhhrpS{xM4dK6l13Eo z!7NF7KU2hvj6g^|FvyQV)+_XtC4gE}uKay@Kp)GY1NZq70*lE=?sRS>K?IGTJy=!*I zLHQlLAbtRS$pc7`qE$!nUL^8&bAS-nPtdeX}KepKlA_Y;#ZUnw!4x9+IU)W5^yG^+Z&Cx7HN05`;6v zTcTAJUa8KIDnI2r-0VopHa9m*cMA+-+sd`)Fqz37bvg5><4CI|O3seuTUA@EIF2j1 zv|Pt$m@M0FtLiq*d%_VOm!eLnTG6eGQ7|M8#4y4zQMMeh-cjc~<^-YQ+#0vHxM!(( zxTwj7MVQyi$MQQy6*@C6-3{qk&NjoT9u1p2+h(v@NKiUc26V&|IE}Q9cSw+~9s^zm z-o+UPeTUl}@!)HQE15u$uFr$&Q&E$JP@{pc!X%aSJp*TPj^T8RH$~BPYFs|CWP>bU zaz_%cLttTAL%I3xvENig+lfWF;_N(N5xgun(epOcz1nZA-N%W zty$siu)OgG_eqaBm7fwXsT6J+Sinbw`S4MxvPy@Rh>j=xjx8BR2e1+wZpW*MHA^*5 zvUeMWW%ld34Dq>I#w8F`vfd!$8CzRAA$m{@tSnKT~)av!}o*o zh28<+eeTq4;m?*`x7leI22=^lIIwak@bPY23~~Q*z<)?rg%Cw<+Z*&Q6edRSNgQj` z**)T!p6p93%V3lox_m{O`@ZmXkcO9!&>lua$L9=Z-|kBF2w39->Z2$%I<_bCweAFcjlcmZoS>NkJvjvEChe%0WNsg) ze#7(&%m8l#OdbH9$Auw)%d{3Dz(npjF6Q#T!uXkHN7I`Qyh1ec?{Zej(CwhT|1*9` zYcWEqoA1W$3$0&6;o_fGJ`q=$pkvZ4w8vc3PJVhVh@4*j@C3nx|k{~ zQVDJ>slu+$qzVlZA)d-VgFe5H8(%HW3@4upqQmo|MD!L^nsIu%Z<7^45>qI2$t%j2 u5P3se8c}A9*wXNZbm`9{Ottl5m)sJTX^a!xUHY%$9?jJAc^{vljP!r=i>Lem literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/ws/messages/party/UserSync.class b/http-api/bin/main/net/runelite/http/api/ws/messages/party/UserSync.class new file mode 100644 index 0000000000000000000000000000000000000000..dcd7b7902206d00d0ed702a8590d64c5a35c1b16 GIT binary patch literal 1046 zcma)4OK;Oa5dJo{<1}^p2yJ)-XnE%W7`Q5`uFXEVYMeGlFq!0X8v4~m+s^h|DcyQ9L=cczQ`fU+46Fi2D4qG~ss>`raDmQld zKKBEzx_)w6V<^5DDlPk>uJ&at+kx0rD%4!dP{j=SMiBPf;hz6gC=qcjcBsXE6z+%& z<{7e6rKK{%VnZsiH8lJ$IRTmOu)~9G9!Zl=4sG3&gnX}YQeRUJVoq;JCG|rFt5n|3 z!on#JOIW50@n*;af?X{gGx@B&D>}MXew_uwX%AAVcjrX^>7K7Nns@7VW0`LPIGI8 z!>A*kNHe9})ZlHyguA5GqQ3@kC~}ZS3NB@7$}+Ui(RYhtM!S{Iexxl0k5*FvTttpm zFS*777AYf#Se^mn(~aqIDu>8_qTpXZ&JhsJWd_hYIy0K9)yfAr_Ne+D>^&T7RQ(3l zyjl5-!Z@u|4{>%J*&`~qj_F<->t0V_CUgXd3*?BN6$Px3mlW2iZyvUr`H2M=Y!0@0 z))|`aQ(KCP9V5oD9XFS-6_SD@HitM28#7Nf1F|-ObZK5!Hj4iPbtj+>!Cb@jG3br4 Gh|+Jo5Wr&q literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/xtea/XteaClient$1.class b/http-api/bin/main/net/runelite/http/api/xtea/XteaClient$1.class new file mode 100644 index 0000000000000000000000000000000000000000..de8bc85aa85b5e82e06348c74a4b54f1e64ae189 GIT binary patch literal 1413 zcma)6TTc@~6#k|Kwk^v=E^_h0%C%fq1h2(w1tlpZp`;;1G}|(ig=M$y&I_)M#S0A)hB225(+^$l*n*q8LX=Ib zY@0`dTjmB0X~*WS7@pP8z|g*Dy|YZma!clFVUHJuh9+9|_T{-bGi^Ce!7A=EG>Kh1 z7`{pHnG4~k=*WWY+TszzMDl`X#`6pfX>Xgy!O)^ZLo9(P+H}Ox&JayXhqjFE@@#le z;QqQ*a5zIp#w%J*-tui}R~H*3VTSRGg&v+I!g0@CvTP^x33D`=IV(acqlB_Ob9r^~ zsL0F0_T1EXK8{}WYv^MbxsWV6uHY(V;&>&++b@}cvopVEX1r2~`>7bNGxUe9OvDhL z5rl;UTNtu<#y)=^G{eB4h8wa*=g#UF!Z7J~X!)+v{Is+=;oEMhnu99#`mXOC${>^j zogw)ghStARW?&>l_dhddNOl7=a7*bC)YmIo_|?!-k9i%pafhLCn-@ZowL4j%tP-uJUI~9s$9>sI zjYY?kv|}|GRf}rR*GN%AwB!Ue|B6*sJ*9zqx${)jx`rf1&I|n_U$SL8ww>Ox8R<{1FHCW+d*W1>S#&fzLmFhA~{`Z2c@wXulgsPUl?7G}fJ5~^I>hM^WHePyxASp;R z`WnI7+vVk5j>&C6=e0|85U_K<&h z3!9mnT$=)QKU1rPO809IHZy z`0lb178dBwHoCjR3&%&UDl+=0L(}#@n%Jqz0Q9~bUK0gfLJ5Uvu`nahZ+kIZ*Bi%^9#ujj%sMLZBBEq&|#cR mag2vp;%E+!rdf~iWa^i(!oGo3Ji~KFF=vN4;cT$huzCx>u)DDU literal 0 HcmV?d00001 diff --git a/http-api/bin/main/net/runelite/http/api/xtea/XteaClient.class b/http-api/bin/main/net/runelite/http/api/xtea/XteaClient.class new file mode 100644 index 0000000000000000000000000000000000000000..63ce832531bc2b6cc52ab1dba73be531a8f25eec GIT binary patch literal 4665 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 literal 0 HcmV?d00001 diff --git a/http-api/bin/main/runelite.properties b/http-api/bin/main/runelite.properties new file mode 100644 index 0000000000..5300422637 --- /dev/null +++ b/http-api/bin/main/runelite.properties @@ -0,0 +1,2 @@ +runelite.version=@projectver@ +runelite.commit=@gitcommit@ \ No newline at end of file diff --git a/http-api/bin/test/net/runelite/http/api/gson/ColorTypeAdapterTest.class b/http-api/bin/test/net/runelite/http/api/gson/ColorTypeAdapterTest.class new file mode 100644 index 0000000000000000000000000000000000000000..7c3f26417db0c9b8d8a9834d9693e37488c44dda GIT binary patch literal 1585 zcmb7ETW=dh6#mAyb=*xFOer=HNF18jiJSE;abhQc8{&|%Z4rqqQHh6%y>&KhcFgW< zDIk6bKLaFE1QOzzC;ktDa`qzIf$+e~%+5FGeCIOX+28*9=@$SUJWvp0&}>6$j%OQ| zDGlvR%8|xLrZ#kit?dg-I456@jLv|Mq~V+xu2hg7t>B7OOCc@Ss5_gQZa{D z7*>kEKh~qXw+)e zdbN4bylNPKvGU@NG~Q;oQCRMF>y6E==5`^Cl>n&L#y~N$sBLw--Ft-@tf8!6onh(v zSD+3XI?1K;(UFR~*q|039zS}>a9i(-3vDRG&@w^^9g>dP8B|bHP^AuEcdw$321ELZ zBQEZfJwx+9A0W`&zQtX)U7C8NP=yp|3)>2s^wN`u?zpbuNEJJ1F{tE8r-RQuZjm5X zrvpVK|E4YV{0eqe?12QHk|NCVicBKs>7*j%P_5@cYHDf);zt}$T9P#q?>%&+`|>IlysoH*ua#$LtDn~@+#QeVn73G)k zJN3rj_r6DIJ)66P_A7F&L^+@M5u1dSFVSu#7rw>JdOjIK`Q+FxRnDgf^b?8)Jq#17 zP=G3Kp@sz-ktJ+WYE6*Du}f<9`};u{G)joV<6XQL^n8#0@b{?KKDLkdiFb}3?0~QY hu`QxYc1hw=a7b8+m_Ur|Ppm4)DL5jM4+)Av{~P+1X!`&F literal 0 HcmV?d00001 diff --git a/http-api/bin/test/net/runelite/http/api/gson/InstantTypeAdapterTest.class b/http-api/bin/test/net/runelite/http/api/gson/InstantTypeAdapterTest.class new file mode 100644 index 0000000000000000000000000000000000000000..7912d94fa3331b90ecd86b26e495f70599168f19 GIT binary patch literal 1453 zcmb7EO>+}R5Pf5PtSr`G3kOg@30AIuB)}xzu|<1)|mCffnJOh_rQ=r z_O>TIeTN}csdgFCo2n=BNMX`O23dwPZBL5b!O=d!@O@t}6xzz=ewT-yu@h%nA9xW% zqy4`VYZ9rZ1R09o45apsMAwTvLT*W^G}oSz1U%hVVc$6%P_B+Cr&9ArIsW~eq2A-kpD(iU$IQ38Z}TYOQwyIk%*2eN_%<$Mj$ukY-3pX@(1|G+&R2GJ zs$;Ur;WG+8;V0TjT*ZQgd4{?14W(9zHobl8>xVWfs8TPsJCAl5&b3{2Tu&$(`zAVTPrTadxqAZWb42 z@$nm6O2u~hgKf@F$O=dkz*Xchj|*5JNmfRPs|oRhnNp%RWPeZ() description = "Injected Client" @@ -48,8 +49,16 @@ configurations { } } +val vanillaJarProp: String? = (findProperty("vanillaJar") as String?) ?: System.getenv("VANILLA_JAR") +val vanillaJarFile: File? = vanillaJarProp?.let { file(it) }?.takeIf { it.exists() } + dependencies { - vanillaDep(group = "net.runelite.rs", name = "vanilla", version = ProjectVersions.rsversion.toString()) + if (vanillaJarFile != null) { + vanillaDep(files(vanillaJarFile)) + } else { + // Fallback to local project jar to avoid private repo dependency + vanillaDep(project(":runescape-client")) + } rsapiDep(project(":runescape-api")) rsclientDep(project(":runescape-client")) mixinsDep(project(":runelite-mixins")) @@ -60,6 +69,8 @@ injector { rsapi.set(rsapiDep.singleFile) rsclient.set(rsclientDep.singleFile) vanilla.set(vanillaDep.singleFile) + // Temporarily skip fragile steps for obfuscated jars without parameter metadata + skip.set("MixinInjector RSApiInjector") } // keep the sourcesets etc but remove useless tasks @@ -79,4 +90,4 @@ tasks { processResources { enabled = false } -} \ No newline at end of file +} diff --git a/injection-annotations/bin/main/net/runelite/api/mixins/Copy.class b/injection-annotations/bin/main/net/runelite/api/mixins/Copy.class new file mode 100644 index 0000000000000000000000000000000000000000..817a498ed0d3b058808a1bc78c208e75fc9dad0e GIT binary patch literal 456 zcmaix%}zow5QWd6a0UPHXJev4T@c;S2Vg}6qlt)ts~cD4Iw2*cC6`_zujaxB@S%)z zT?h*j7oDEWd~;6Hetmy@0%+kVLVcFqSKjCZQ_Cke&5wiy$SudW}K@F1kdjhckYz-MW~x5f%n&eIw> zML6kaE|>|wn3)+`URurw=POPtv3(9KJKl+J{U7AXTazpVjQY=y@qM>LI9tCG>vY6H z$jkNfj^&BO#)~NnRO)u(yIz}cv7T=GB+GGrYt{*b4LL>m2$Cm`uqCR1@^7tRTke_= VJHkYaUF=~$m#-j36$dy3egKHng literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/api/mixins/FieldHook.class b/injection-annotations/bin/main/net/runelite/api/mixins/FieldHook.class new file mode 100644 index 0000000000000000000000000000000000000000..d2b516ca0b5335cec6336eb296dc4507478f572c GIT binary patch literal 523 zcmaix!A=4(5QhJ<;wmbFqQ-+kJrKCK55S282qq#1&;y}vKl69y=lAOyKn+(uQUZ5|To6Wvv~m>4g$m~CQ<-JZRHVl(Yd?JK3FKyS zB?B$ZH0TUxG;%)n1&T>j8e^Sw%9^0Ic?zUgQb#0EC|8~mxaUG;rd5IcAx&(^d9Pd< z2;>uKohCBU&SR?($n=JBUoR;Be7n(ab?Ur>-E`fK zq8O)fwIp~59-lOiBgOmhae#O)hsbdBh@;*B$4KEM29U)m-$j<>IPDYiIKz4Te1{+u IaDhwU4^oYg=l}o! literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/api/mixins/Inject.class b/injection-annotations/bin/main/net/runelite/api/mixins/Inject.class new file mode 100644 index 0000000000000000000000000000000000000000..11e58d4875f76582c76eb2a413f85bbabe06a735 GIT binary patch literal 421 zcmah_%TB^T6g>k%6?~wsT=n$%XRf>O<+J*CYF8CS7CRUF--H zXL2RIQ0l4IAI~VTE^-2uG%K|>R$67W*ZKfGn}b zXtq%M2YEE13f2s|gQo}ouGbN`+%EBDG$qSqb$h)N(wxWo>jg2C>vjBYzb$aRoo<^T zPH>tuYl45l;gjY6$nZ8?>>}C99`c;s=d3fr0WvsD034yfZ-pgAF1v&hj&YKNFA#(> IPH_hO0?C_@r2qf` literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/api/mixins/Mixin.class b/injection-annotations/bin/main/net/runelite/api/mixins/Mixin.class new file mode 100644 index 0000000000000000000000000000000000000000..c796cc19b1e94d9d396e9109c51dabd4bcfc0fbd GIT binary patch literal 540 zcmaix-AV#M6vzK#+NOP3me56H5n^354`2im27#8WTM%81%RxrQS=pVHe6=omfF3G3 z>qQDlT^!EW?|jUh&#(6n04-EK9UaOnJx)lt*f+q)~P# z9|t1}oriUSlSNcn8#(24WM%8e6evuUNlBp6xach4TceVsDNyX|p;a!8nW+9It}kyG zD)pl@4(U!Crb_dbuCi7FM}BIZ9@Dc<^uW+!ZX!@y8n?8YPmZ`IvfQ}-57LW_4rdH{ z{?kKn-)-|xtu6^vJS4~D+3I}T(3r;tvk5Vj4_vT2i(}a{${2oSYoj*^LH0uHa wYb*u6r{F_**kG^7UJfOe&AGLOZPw>Z?r_#4?4pdl%zT9)?4yE%%nNb&4TAfc2mk;8 literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/api/mixins/Mixins.class b/injection-annotations/bin/main/net/runelite/api/mixins/Mixins.class new file mode 100644 index 0000000000000000000000000000000000000000..f8f5a1a1b012e87ef98edf3c5ba9a52bb8275b23 GIT binary patch literal 432 zcmaiw%}N6?6ot>Nt>Q2NTx+uCa58$ec5rkIDI118LI$TOhCR3)FVqeXL58y+I zw-xMW&_!}jlJDFT?&sJ02Y?=q6>5ZY&p{WZXJ-RzGqXCgZ`RNCU|kgIg!a@djCRIP z^y7HSX;9cETx@QQ_jxeE=3e)HC84n}u4F>z>Uz}wGv}7je9Frr| z;?f73@r#|?vExm|oN(E%{6@@y#glvK-2Dd`=FX-|0ag6`klYU4# Bd`tiU literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/api/mixins/Replace.class b/injection-annotations/bin/main/net/runelite/api/mixins/Replace.class new file mode 100644 index 0000000000000000000000000000000000000000..936b1d2ac383482de4458fb4192e3fd61bc6e6cf GIT binary patch literal 462 zcmaix%}xR_6ot=4VH8pEXXC=4E{JaI1F#}tj3y#x7~QxkV0emRq z#Ta2h;-c-z?RU;e+Rv}|4**>p1*i~Oj=joD$JTgOdTP|fyct)hh^JO39AJ~s9P61@ zR=ZRUMq^HVfSOpBQ|(;lwKthl-9JgF&a^F=aC~`nzl4WAH!kfE>cgze6TUH4n8t76 z^#UZEM5Xg)!q28KBg@Owf^fDHw$dE2XYpiCqTBxeT)-fDdWi4(A>nkrCDwV$ zUdW5}_o3y9)W-8E3smce@$H~TIA2fqvZP$#{Mu;~2ph7h@*O0v9AHaS1=~M+9XoQi WglGs8Fm|zr{e^r1F`78QA@B{2iG-Q} literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/api/mixins/Shadow.class b/injection-annotations/bin/main/net/runelite/api/mixins/Shadow.class new file mode 100644 index 0000000000000000000000000000000000000000..84b2f63455ffb85f7ab1d6d29b672ee6fa90d2b1 GIT binary patch literal 419 zcmaiw%Sr=55JhiA$I-+`6gMJ1a1nH4e}Joi69~iyljz1(XDr4Jot`k$6V0!=@B{oP zv7+E)5pdDnx2sOw3-$T+{sEwky%06Rv170D(y=w3m7W+iHgCois{f*&v)2%-gyu+3 zwX)i!>TWpV#D`cToK#iqT;{bmnN#gQNeHIemQ2_`zvxwP-{;1qSA=>$EAxaq#tPH; z&AXg)goC(r-i-Ot6lQ3-GA#(F3tkJsF?*Jo%!zaBALKr>CYcEs#t*lH?oC8ET0Sz+ zdCFeMv*rEB@>pUAvk40nbh=URxM}oE~UOyR literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/mapping/Construct.class b/injection-annotations/bin/main/net/runelite/mapping/Construct.class new file mode 100644 index 0000000000000000000000000000000000000000..18aa6f0c8f122816d8936bb66da64578d531eb12 GIT binary patch literal 432 zcmaiwF;2rk5Jmq45<`Fx=qMmSkrE#uRYZ(HA_N&jL$xuZXruM6Wv?UUY7`uRLm|c# zNn?p(XGin@`yvoR@tZF7-0&7G373zJ z;W2v_#@P{}y;7!<+~GggXJ>S}79faUpOS}ZL^y9o5>+hNi}Si!j|^wBK3V51rp`1< z?q?IiRkM5I(yF%e$7o0(?8s}&;ei%{zq*Hg`3ItOMLS>|;t0LEeFrg)(Z>n!3)_`` Ab^rhX literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/mapping/Export.class b/injection-annotations/bin/main/net/runelite/mapping/Export.class new file mode 100644 index 0000000000000000000000000000000000000000..a366e36084937595f626496414fcd9737db42b8f GIT binary patch literal 430 zcmaiw%}&BV6ot=4OBMXVpN%m_;)3YLJ^(8cN+ba>P~Es1nj11?I&I37$g8>V0emRq zMH9<{#Kqh>bLYF~B=_^{{R2P;XFe)~OUo|E3(H134ic4R+RlRTElYFfW0%mFtECEz zlJ00a=UBQ`!gbkI)}~H5o!X%DCkftCnSu%Dw|9dQp1556+l1OAE%KOq+6Yts&AVT7 zgo|-uolf{gFZ9%KX}TaZH@r52$Lv^UQY+4_e~_ot=y)ZdKYo6U`ooZLwS6Q~`HY>A zH{1V1!->R3tBeKmdi`+FB~*uD^f2nS2!tIuo@|?Bkv{fBRj~h4YpBcJl=p!!KI0Ha PI9|(FR2U7Mtjp;)mr8gq literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/mapping/Implements.class b/injection-annotations/bin/main/net/runelite/mapping/Implements.class new file mode 100644 index 0000000000000000000000000000000000000000..5c2a1a5aed8e35e84ecf167c54a92097ec1cf220 GIT binary patch literal 423 zcmaiw&q~8U5XQf$t*iA7Mw31_!=;~Jj&LOl9}_B5-Cgonlo)2Ti0 z*DT>Ys+>0|znId@EZ2=o!u3YK4fBY-3@u|w_ufCqB(o-238S6ot>NrqR})`m+%ci;JQg^8l_2O)=0~X`>rg({L$MCXu&TP>AlLT+6Ov!}v+q*#pPh27X4}``fD~p8t+6dG9&AVT7 zgo|-$olf~xFZ9%KWx61=H@r52$Lv^UGAquVe~{nvOHSGV?2AXoW<$WNG&p5;p Pj@R-HHAV|3>vH-Hgz|VH literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/mapping/ObfuscatedGetter.class b/injection-annotations/bin/main/net/runelite/mapping/ObfuscatedGetter.class new file mode 100644 index 0000000000000000000000000000000000000000..0c85661d4462ed56ab30024ea35367f1b464fe38 GIT binary patch literal 508 zcmah_T}uK%6g}f+YgVL{l|&RlVlV9v=t)px#Xd0erKfSb%E&k?>#X2k>!BaekBaUT zwGcuB!`wON+(#ldWm9v>L#j7~BTJkUn`?pm z;@f5IAL&D^RkY*;zxQ<44{uunC#zHXG8vO)<@sv9rD@9T`^y=*{_U{UZPo;j>+yBd w=Xmcv3T`+2^FkCE*u>Tk(7`rx*l|jfQ0DiTqg|%=2>Ynuz=h8cghL#C0+}a=GXMYp literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/mapping/ObfuscatedName.class b/injection-annotations/bin/main/net/runelite/mapping/ObfuscatedName.class new file mode 100644 index 0000000000000000000000000000000000000000..e906f70fe98e8355a59cde4a74a3233382af1575 GIT binary patch literal 458 zcmaix%SyvQ6o&ulEn08YcH=@6#iASY0ImwASm=#33gT)Sk7dea64FVbujaxB@S(($ zE=+}ji#hY3Io~<|F!S~O@d==VmV=VOl_Be~NQa|*44n!tH+DvgP)v??}k=T{0;mr`dW(7L(p7x2WU>~k+rpTt=jQdena znty%oa$exn&x}SS5sOOjGWOa60%cxR{sh7A>R^Xe3A^i9 d#~$z3obNN^5DsvNqg=kCOlaUZ4<~tO{s7lZfD-@! literal 0 HcmV?d00001 diff --git a/injection-annotations/bin/main/net/runelite/mapping/ObfuscatedSignature.class b/injection-annotations/bin/main/net/runelite/mapping/ObfuscatedSignature.class new file mode 100644 index 0000000000000000000000000000000000000000..a1f72a2bfdaf38a456398b03c84f89c5639dcd10 GIT binary patch literal 543 zcmah`%TB^j5Iq;fs-S|R;=*W5B)G93;EM2wBs@$hY+PN+&|Fe(NqbAeuetC8{3zp8 z6JbH(Vjh_}XXa$)^XvTsKphne8G)K6V@HXmKpCiY?zYx% z33kX3b3)Bxa;skz)qkL`VW7M<6D()ccRRh7z|C%oDIbCt@-RJvy z15j896ojquH|ezHr}W)*Fgmadsg{*Wu~DHFm=ZQlKeX(0Z)H_GHj%Kl9F;LX_3@;K nhA`Rf&xGa0r@P@}+c9DFmmEgEB;-}T1}HmcD8~kov%vfZ{{|$Y literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Actor.class b/runelite-api/bin/main/net/runelite/api/Actor.class new file mode 100644 index 0000000000000000000000000000000000000000..65f55de77ee5b439d61da22a0203fff847041b1d GIT binary patch literal 2354 zcma)8ZC4vb6uwIfX(NR|f!fx0Z4Irmv|24itszK>h8Giril2tfkWAgok z2l%5r-aC6Y*-bdrFS+M=_PH-}XXZ}+{^!rX0H6ZD6=2GP6)j`m_O%REEPc^aekF*F zEx=U|O0UE~_@U5k|KRME4B`UJcyM>Zqak%mT5%T20$lUp&V-!ZBQ*ec!L^x$@*uVdAf$0|}7sG_xrMXZdDup;Mh z;fo>Z@At!y5~3$%tmzmF3}TFh^?w@@s~gZq~y35>C=$am61qjby($u0bUzD}C@&SKs}6UiOxTDOpe)z?AV?*pr( zPP*m6GK#8wYmv$E6sw|D*EKa+5{1rEQIah~T`kvEk8#h?x7G^fn8Ok}TtZWsL^o&$ zWnG@f9xSjl%Pr<~4b|?Ta4{!j()C}2zh^2dq3$G4QC_05IVkTqM|nqFChr89=1n3# zdb*B%%LR1QJjTP*n<;J{MR{fxnT&u+9YWsSIg;QJHkygzw(MDnH%qqg9%nAih{y9a z9Vs2)8J&Kzw!Vf17SD}s$gUZP@CwcWNP0h>tcV4?u%g#d0lHx3A)qxg*p)fh#~tO`94(UGFl6TZ&efAL4`6V)~vm*I|WB9#~M=&o#)lZBI-Ylt3i zZ)Uo|Bcyi8rBCnC%CL@FSG46Q`bH)?UX8Z&xBBPj(#n<-ZoVn#tzpn+&*E?$MSWJD zoIi=?P+iC{dSh5RoqLKdYHt+r(vg;~j&`hW+6re(x??w}HlqjfViyM`-l}xyQX88c z(WAjh6TywDij~5Hd;c}jNQQ27+z$rQcBE(>;a(wwJD+Ekxv%bR;SHieLZdc!#&6~c z9%{6rG+;_)axgWcqHV0fJu#;qTvO4W8Mqgq*ff0`$Q?X%c)H!_U!yk%UpG|46ih<_ zuf_(xf!Co3^cKDav-s@>vNLGs95)XoXBSwr$o3}NC0KUfSKyYjZ!>?J?H#sv*}lW} zUAFJR`_AtJ#vd~Ni1EjaKVf{2@qNahGA=V-W&D8gL&l#m{+#g|W1sOl+egelMmz;y z(DZN}DPc#xMCM5ZU%}U>@D%&C!9LH}XOrlesJG* z;DxihP;>T2j`0)J9o~a|XAf}CDApnT>}-Q|O}0mDf8pH6aN=|?$zt|j@plSN{{=;o BaYFzA literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/AmbientSoundEffect.class b/runelite-api/bin/main/net/runelite/api/AmbientSoundEffect.class new file mode 100644 index 0000000000000000000000000000000000000000..1959df050ee451de182746d2317936ba52765f2c GIT binary patch literal 277 zcmZXPOA5j;5QhI$ZGGd;0|-(#<^Zm`P$*O^c!IQzB~lZqQ9PRq58$E1sT35tndd(< z-@M+BCx8GW4-UgjOUuivmW8sCi?iavDN$0}y}9aaeK^R}dT29Dj^ZYGA#~1n$&sp5 z%H_W-%otk!B4p@NBPOY27*n`aIyM(&mC+1ye-SlqrpA=ng-0e8MQoI|t9nx0f0KPe qDpR>p1?`Rbr7Y3am_d1Q*w?90$bJSo8oK3h@%9 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Buffer.class b/runelite-api/bin/main/net/runelite/api/Buffer.class new file mode 100644 index 0000000000000000000000000000000000000000..02124b9609eee06c673bd8d1c4fac7fa7c94ab62 GIT binary patch literal 375 zcmZXQyH3L}6o!vWAZf#;TmmC&vJg>;iK#(C3Mws95DSxOPJ%1fsayxtSL?t7@KA^o zClUjL{p(!5bNl|;egVK3&Rys+xKL}`Q_ z*Q1-!w3hN2^-?Hqkj4nY$=?o{ zO}w=&v#Qo}ycd$j@Y|KInoQb{CZ)GaNAlO#VEKEUCoczmI}iV*JN_} zAa!T()9i9!h-`J1rD+(vG_!?c_9W}Z^2wA0iIP(5x}WK OM8Aw(S|YJ?g4q|+A}$XA literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ChatLineBuffer.class b/runelite-api/bin/main/net/runelite/api/ChatLineBuffer.class new file mode 100644 index 0000000000000000000000000000000000000000..b658e27c188450807708d96fb63c3aa370c0d819 GIT binary patch literal 271 zcmaKnJqp4=5QX0)YT_R#9zg7p#yxP4JYs80mj^XG(a%9rHEAF+b;pW|-{jZKoL0nehC j3B7OGVc}ULm>;GhU>o-;YA8B5aLZjs!(0eWGcB~<<(fz9 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ChatMessageType.class b/runelite-api/bin/main/net/runelite/api/ChatMessageType.class new file mode 100644 index 0000000000000000000000000000000000000000..5f3d758097fceb05e7b3891b9356a6a4b7b19db0 GIT binary patch literal 4473 zcma)uai zFrCVDQ&6W)hoWqXw-*o;MV+_Jxx4P_+|AwH{_;;hbI0GKUIg)PkZAs=rsj;!-U@Ep_B;`VhLelH-fq9bg5c@0v@5tmkxt(lZ%o16)4Mtt@a3VhCmQJU z#{79I^M|_wVMUf((e9fq);kNg(>vXAoU~)JZ*xD=1ZZ(>hXps zxF_h1`=e2Rkd~^GIOY#qG~__YFKggh?+^MSA$rry{D7i-0Xr#ACVX{{`66*u8HC!-HRX4@vpEW1>_f@jK7s1C}O9?zvSZK31{?avA;J(x}A#z*O~u2X;Q$fNB4KsJ{eOpUgm ze#@_Xuy8>CfKXxwo6r)aG@1~TbvI=526+1%1cWAP1dN|mG34TW}%4qTv6 z)=>zlZ7wR#%8jP8gYAJpOJ4;AU#L-vvU0c>R%^Hz${G9`D5} z)G(wqY8a+7WHhET%wQPSn88rXFsf0@Fq2_iVdo(<}u7?_`1e?h6N0FXe?l8WVlnKk)es< zn;K0F3mNXySje!5;Q@_B42u~a)L6{W%WrcUnpHOa9pwC~+GisyJsoy(!mYkUr8@-{o6@giQL zZMHp`8BdKVENpK144aped{1K;+T3^*ue-T$}#iDUfIDz;_ZcCaTchS4}L>F5LxbbJa@4{c`w3|HKtsP^z z)R4ws@i#KWK`XyW0zUoZc+D^JS zEm<{-O%)&|KNTe_6(tuHB?A>D?-V856eY(LC9@PIpA;pF6eV{QC1VsNPZT9P6eTAV zB@+}S{}Uza6D8LZCBqXXuM;Jk6D5ZeC36!cUlS!u6D2njB_k6h4-+N(5+&ynCDRfm zzY-;@5+#=sC4&+rZxSV25+z5X8T7C}kk+x;(5#+CZ3oUab?j5rE~BGq1@&|0BjdAU$XC}PS? zKDI|VYFs8CZ3*|9a#JDkeZm);3R5W@7v5mpMhkBgzSLBjD&d51(r8mB+%LSzOfmJs zDd9m=Wg3LH2yZpjX14G);UQzp9O10+h?#2U3STBXW;~`vI48W_OfyS_FBjfnYRppM zD}=8y)6FvBtA(#MGt4Ez*9l*5YRv}Wox)!+GtGeT4Z>eFvrJ0(CgEF5o!KnBTliK} zZw7^L6aI#2Fk6Ig7v5uLo3!v=;k(QnvsL(R;d{(nvrYJ3;cuCFCL?^m@VCu;GbFrE z_#v~vWQF$&KVllquFrW612_YJRUO5FVL2A+E{7D zOKfOjcp{xMwVo%jmtY+O!KW8(^v={Bw=nPKBPl3E)(NoLx(fn=7A zn@H+x>?WzVaT`g4joV3P+t^Do$Hv_xb8Xy9GS9~SB=c?TBUxZ$KS`sF10+p09wk|5 z<8hKjHl89`Y~zr12uF_NX#6OiJ%r=O@IpL%;sR&K0W_Xbf7ZIz!+6>80I1sI+&qR? zTA#%aoLIk0srrU}AHVlBec(>~1W;=crS@Vn(N?-WE}?7QGP;ko(Z%U3>N%UNVFek$ zxwsJLqYLc_VI^Wj8?hRj;6sLbbLhrZSc_d)husKc4ezLR9E38TTJ&$|TtGHLa zh5OapctE|22i5y{NPU1u)Q32rKEk7p5a^&J{Y*DKj4p_lDUn3 z;c7~GYaRSV%BG?cOA9G0_!3Kxa9Jzp9O3huKAj`+bPx oF0XYIAWuhjZbKu_;>7Z?vKi~fIe>V5vF#rGn literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ChatPlayer.class b/runelite-api/bin/main/net/runelite/api/ChatPlayer.class new file mode 100644 index 0000000000000000000000000000000000000000..6a0695edcb95381fc0c43d02782fcbeb1308ea83 GIT binary patch literal 176 zcmX^0Z`VEs1_nn4ZgvJHMh5A;)Dr!o(!A81%#u|7#DYwH=ZwUXfSkn2)FO5U7Dfhv zti-ZJ{hY+SbbbG%tkmQZb_O;^21yKUeu=rMiAg!Bj0_y%MECx;>$;7|~0KX|K&;S4c literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Client.class b/runelite-api/bin/main/net/runelite/api/Client.class new file mode 100644 index 0000000000000000000000000000000000000000..53d50dcd2944d25db5529c105c3678be53b0bf58 GIT binary patch literal 16756 zcmcIscX%DewVx3#xHoKY0fRAErU@{4ffxv~iY;SVimos&Nu2e)BWdl`?qzqcERm3e zBroNq_ueZ>NJ4r@9_fv|^xpeR?}dca-#K%3wfF8^!~5g;`^dR-=FFLP`mA#2KX1Q7 zDb?Mve7@??>eSGrU2!8cfuEW#ukLsC1ilH=`D%_<%a3|fURU6S<6T2Xj+!d4^R(Jn zjV8N}dgErgD++2!)vKGXdgDmfP!O`5)N+z*Xbi^omc;|0MH zuX-%eYIEn-Jtg{yC_0vOc?D197*bm2rW;pO>OpJZ61Rthp zq<+w~$4^pFEU5V7p_evdoYRFRf-B1_w(PcFjj{8wg1z-BSf6)qM(!Q%;bBWKtjDWP zm>Mt`ytZ@eq4GRLZ7;#n=G)ldB$s93BzVMm4rk{7ZR&&fI5+7O=~yN8Qk=pW5P*_S<^5ReQaa&Ej)77_K?=={j=kjF+eszn zbPf=hpQKTJZ**KMTnO4L{N(y54r&z>z+?>7O~^e5A@7)>)HSE`AdOmtf!qlHM`~1W|5}58Vgb<{D6hc(j6z*+y47RrjbItNw-C3ZM8|PU; zHS8tH@hHYb^UxYf>sDlY8gUFm2<`U6e%}P>CjsR4Kv*-=_6WPH)dQ}bxa0!zK!&90D^)MR8Lh$3!KjfKyVv0;@#!wLTIV{v;m8lkD$@Q&{lM7O;MnHD z=o~r({ip3vPsOAuY;4}O!)_X8h&&EmU8QP5BW=4NwA;+fv@-9W2rIYdjLeopuX0FgY!e+OL)w=~24v?6N3P7Y=o~pCFnUhZP%#+G2bjNFkW1WvH`V`#;X~ zNtY#(3u0!bHWX$<$*Px-n;jR`!Y;G=Gr#Od-Dal*l*q_v*i~l6Fo878!4_fO z9G#Gl#a21(D7(+T(8S|2vS%^uWV5Yp8mf!KTumqE2u#ic^yTfs^12l<^0^syVy%?Pk2tOGyiGL%7QbaytrVvPx zHDTUfeZ-90U}`OT2f`%v!m1fHll1`hzh|NmQjSI=_ov3Y*36(a7Y9euNo(Hc#dV~KEyFz4krG)x0BiIRk=fe9pwZqnMp z{=lQ~&zbq`@{);BiFU4b`MR9IkztE0a*{`BHU&4l_7DjIbJgmq|0`3w=A0*m#XDm! zto2P-d3y+*xk!K#hr_s(NwKb_eli?WZK1oG`cn|<4UQ|c6x+9oJ?8|wZ@O+`lzpnA z2t&|flxK=)EA7zYf+_81`&9NsMKTOtk9~1=*lQBxs$9dMw#|Q?LSBtf znMhD$q!d(gVad#fdaGHs*n? zuW=ODIHH4ra0-qAqXv3isc;hqoKu?`M{yoG&8Cq!v1?q0A$R2t@k!!cwEu%9O z0`^{{wLZ%FfnP%=FKglnDBH-_*o)#@NEHEG!5Ulv=aTdqk#}JK_T;=E$ANf}H8b+A z;Cj%rbssW+i>%)jT4&6V7l~?kNFhMAj;R1RMDs!BtQwQDVy#E zaU-203d zibHX9%iLvxW(L*+oPa@@U==Ms6Ze`e#@SjpxjYFpdKBzkV=p&e8= zAvx>8V-Q#Opf@-l_ zvPcCe>MAmmT$-{}3Js+wOs=QUT+LD^!4y4l^ukr4-VHyp3t=OhsU|;C#?l0=$kt|{ za&JvDpG{xbn5-Cj8r|l?J3MdBik&an^Py@ZXe2}N5ky1uzPAEvZpEEi#O;mZNqm!0 zH{@$iEpq736I7J1+w`EC-NdbVOmUvs9*kKQ;S&O0{H~~uIu$Ak6H$FMVwBAzD#s8L zPeZK97jo!UM9lS*o%M!&-sc}wpWIeE7)6uviVj6`Eq{AslSHsvf}^nUM>n2exiET&zmcE}WCQ^PYIQf7 zcw6t`YT(xg{n~yEI@8s+*NnqzOc|oNXA7@ z=RIUE2F5Ot7ecE?V%~Br89I42>BW~^OwTnofXeC- z*0|vEiDW4D@i^-Rmh2QHmIxQ{=~Ftf!;5*Xn4X?$tW02oV?`OU?d6E`qGN`5P<}$M zJLfy{j&h}+Zi6278(4 z+To8=97V5k#GdQA86kao!g)h0CHUjEtOoMqDIHOF5Lo?8VBv=9_N9_iI9P8##8+S} zO*BZW3+}ZTvyCJlmdOU+CX%3{ybvz44Mlk=;yJ_-c_Dlyh>#0#vRA^EWGiD{lHi^R z`ZSbk&JMxLM-`UODp4G@C_&a|tVx1FLDiY+&e=b@6WTq=U$383@sSXh#z?M4@tRAv zp)Y%McbM+1n=hA-aUwd->duzXGUs-o^h6r%s7R4w?ZhWpc)Fax<8vcG$i=r$^vxXu zHOLu4*b1$`JWdXbU$zmo1wK7a%e$bvvH~{bkjWS~Q9Hi@L>Y!2;eBLkF$FdB+2Cwz zwVx0hkCdt#u?Gs`{6*EwJf^}WvYzIyJ!TB?V>)}k zlz9|}j?lMyC4$OC)CiC?P)Vae-0#!p!|Rh1^)B`k+??bW_F){SLAE&iqD;;n&x))C zBKwj86g0tFWs14w8I3AMe%LUXRC8e2NT~{e&z9)hDSJmlO*qH_)t}gmu*IVCi`?s{|&noG&oai*09uN=bOwK}=4P0iob9j;-9cG8qQ&Wj1=RlzkU1?!_ z-bWK(>!+@+GfG`8vu*-Gr5>eu{_EnxXV8X-`E_TfC0{w&>O2&N^4zlFl2>D!cCe}9 z%s@nu%?o|MgxBj0Se}a@lXL2Z<3=$SrW2p2J3r^Gf&zaek&{sjgn>I7c+)GOZP-eP zO8#N0v$~q|%jm$6!l#^Jh9~WCNo>wQ){XJ*$KsqY;|NMJSl5L?R6S;D{Zug^16@F5 z9}$t8>z+J9e;QJFcLBY#5ZvxPuFQdR(S=|cS4}@ZWiGPCjf=<(;IB>a?YQbtbJcvM z^voP6zFMg0Z&Mbj#SE9Ir3{y;hUcpb7+$C@V%ViFW_StK)uArM zdX(CR|K?$JmvPU1)PFF%ufWR%ULiBwPvCZSCDUD{u4Z_D!Cxb=Ti_0XJpy|L_6h74 zxKrRRfdc|}3%pj~9)W{uFV8!qh8aFUjWDc8|ER$0)IP>vul6%MAozpo5cZty{ej%~ zAobt^?l9vX;-K@?krG{1)tKH098=>ZnhE7I%~65J1O{r7@u93O5?B{_gNjSM61mY- zHA;O`4%~4y&2!8M&l?3kR6UIGH>ro0_}ru(;lMqzgu7Wiig`R*;A1d9X~loa9FG3_b!7YKZz zz!wR8v5b3(jC-lzUnc8#xyaHh)GK+OR|)>r0$-zEi@jSdejWCAi+VlNy+PnD>Wyu* z>Q?m7iM&bRE$YqOzD2!-;cbF{tH8Gje7kxF_rFuUOW?a1zDM28@V)ANrQ5hw{WtgB zCh!jRer|t2cK<>3p?nt~#+p7-Xnz##kExF{{U_8X8Qv*2=u_%{xczCdDW55v#%D3^ zbL#Us-!Gv3MfD}7|FZfD!>_8ZG5oq{$T!qCx&1BmZHC`b-(~ncxs~rr`v=nhL-ix> z|FQaChCfk1W%x7o^U@joLj4lBU%|3%TtYUk^iM0OH~qsxf31F#FZ{P?|E|#fJ=%Xz ze`LBpsXvz{x=Z~9eK)JS)L)tAZuPek&E4wnCEP#MKbihtcC%X9%hB43rtT2@NrFE~ z&mnq!lAdd!6#zX?!xaI4vd}NEm!uc!MT}o8?IqG)Ds;=N3hL$7A?Ou)W$PM&TUElH zGAk^4HRfF-{7#j1o@P}=uNC|{!LPTfuQyoJpidWghTh2QJX4=lnroA0XQwyobI`|X zr_aTlTXZLn*(z&4PvH3iFVGiq|3z|^;`H>z(!NCKE)}><;AOJb`)GE7`o4m{TwlTb z?k8}&X4j{$((L;5{q;56-_7(l>m9lW?VEM4?qhtv%)3+X;`V@5AiY~(%kABIkHA5O zd-V{*Ve7K=1K^hEjz@$~MbIc;W@UyosJ<1Ot8&8|)#waTuK$((_l@g$%#0MVhWGLlu-^$q#$$CxP* zPN{He2%Hl9ae>olf%3a{r6u%w8N7|10XxlL#YdhxSva(MI{G^=7 zodQ3l*-7h9%gR5aKg%osoU}hLbYBqoMS)+^UuL?mNc*e$YdAr2pbI+i1Mx9;e_ek= z(DNx7;;>nNQ*Q5DGRL>2{T*q4S8T!e1b$znrk3SXoGm(y; zi|_b_+}P<2Zvy`= z@E@9exc*lM9}fQi3ph#Z=;$~JXOpECtXUm%9Jsk1ly)`K&3E8BI!-Rp&FxrF!Y#Dt Z*s;joVaMXxIHqHX(j7=mRY%9Ne*>bKo;Uyi literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/CollisionData.class b/runelite-api/bin/main/net/runelite/api/CollisionData.class new file mode 100644 index 0000000000000000000000000000000000000000..01e7b6c8e31b8e0a45aa4343f21d96dd0d4504bc GIT binary patch literal 151 zcmY+-F%E)25QX74C@fkT4`3~gdj_K+v9hqF8p(t#nd}-^Je-9G@KDC3w0Zff?|r_n zH-IBn1{q=JCE8)~qArT%hqI@k>P8p*nIju437ejuY?XayulHWsNGLmrwQ@HS@_p4b i7sC1$rlFPEsSvh*%3%fy0%4J^0ZM3&VlJ4p8Ok3Ny(J?6 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/CollisionDataFlag.class b/runelite-api/bin/main/net/runelite/api/CollisionDataFlag.class new file mode 100644 index 0000000000000000000000000000000000000000..92c6e36c05828b125de43ac8642e24a1d35d435f GIT binary patch literal 1129 zcmaiy*>2N76o&talct1}rYj9g8%lt-K+SdsLQP$#4Y(dDcEhDL309fP*eG$h=9RcY z;(`a@p%7=XNJAEJGxF#2pJo0tzyJLF1)zpkd1M%N<1jV5{Wy$d8k*vZG_53xWKSmX ziAY5~5|?>o8A?~;t1u%GUz)sq6?RgF^0C9M_rW=D+2^+F2QF{=XTb;C^BGu!VaZD3 zUMk|WC8B<4P*cXRJ}XJZXqMRp?V9H+0S&P>kvtA9PUm|3f`%CjO4E%80#&y%FInA0 z367>4k3-)WHYR4`$M0-Q<&g>4nF!V$&YQuBZSiK!Z*bQ@RtYCf8ORJ&RBZCj^$W)_ zP*v4OemM=-4tPEA8mDKYEl~R`3ATpq{}qfpDa|V|Hs)wvf#Kzu8g6ET;e;6#Uw9*9 znZ9K(_V!y0Su6P%7GU6M5&Jk`SaxI_y8X}XuF2(UpovKeOp4*<+|W z|9`Bn846y~?{>nvRP{Eep7Wu4$#_oFspYPqj2sq-@C>5N`kkURK+C*KDa9nz@`1GXs)6bIiqJR?)p(qGV-!OOo>de5@} literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Constants.class b/runelite-api/bin/main/net/runelite/api/Constants.class new file mode 100644 index 0000000000000000000000000000000000000000..a00003173eb9cad7aa2ceb2143afeec52ed66eff GIT binary patch literal 1284 zcmZ{kT~E_c7{{M8HU?w742C#F1w{o^3L?INKxxm`6S{Wky76+;l-Wqh=*-sXt)IZe zOZ^tc3ldGd@y;)VHyEEYU^~Qk)05x-Jnzrhe*O9O0{~=D;t(M)9(bWtZw6k~4?W3! z<4Z~{XoPMMHsTN^Fm&j?b)~8syq3)UL$4B|l#}z+$+8`)I@?UOH3EbY=)Z6*yVa)G z1rRwUkP>V)%5s{G7vzM%pm0%Sdz3(0Z>4hIg_7zYc|pUk1uF!`1Vg!4po;BSvdv6P zs&=pcF1`O*Yknj!qUekowxiOlT+(f4&ouMA1|X17w34yq@GPi64}m_5=9p=;r42MH zD%7BD<$ypeFYh>e+=Gw7W;*t)%QZ8);7Xf(g;yYXrJxX3GSkO6`>whsWsj?|Kuk1W%Ii6rK_2UOo4V%`i4w z?#0EuNJ1YZv1i>6JfnHE@6~O0zv^Kuy;gCnWw-8gZixx#f;Ap%5tD`oeuKb-{{P2~ zFDp^3HR}~G>+^^M7q7Q5&+CLK%+I?Wg$%@?8!3(yfga>uffLABB;IA99|qcXgUBht zZWwt);5726z*msR1ip%#5qKQwn!ppt*9GSHHw3V>& z2&~{YfhWKM48aFjZK?PR;tM_xA>m0-kIfy!%Z?l06=1L2C3$85>#%`D@L!Jy-~08eb literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/DecorativeObject.class b/runelite-api/bin/main/net/runelite/api/DecorativeObject.class new file mode 100644 index 0000000000000000000000000000000000000000..51d576add8baf28723c418fa0941bbf30205b67c GIT binary patch literal 386 zcmZWlyH3ME5S$GUlR!cUqM|@_NyACBR0xEK6e$v+fbwG2=AzR%GH1iLQSbqL6k=^( z6hVsH(a!D6KE8iGzW`k0I6{kX?%1omaBPidrI$wCa-8Mbo06yV1;;+ZHle@JrB+tE zRIS)u!s&+i(bym(bW`>>nJf9@zOa@s7>*{jjehrP_NteBMd|Qw6bIXJ? zQEjwY7X*tnAr>9+e3~Z78+*dma5QeH=M~j%dL|~7k6BjaG2hADgp>cfUsUtTqGBU& kNA4EMF(T}tI!ZfW2m5t?5U`70ogW75S19@;i7gC%0X{ro;Q#;t literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Deque.class b/runelite-api/bin/main/net/runelite/api/Deque.class new file mode 100644 index 0000000000000000000000000000000000000000..e4a3352ea2b1a4a26c197bc0c0912fc1c3fd93bb GIT binary patch literal 303 zcmX^0Z`VEs1_nn40d@u^Mh3CG)Dr!o(!A81%#u|7#DYwHm(;@2RCWdyMh1bb#Ii*F zoW#6zegCAa)Z`L&1~x_pA%v)BNorAIQcfx(1AAghicey32_u83h7UpkM4Po{7$XB` zaAta5Vo7NcP&J!INC;SvH903Wv51j@Sp%emD>%QjC^^+F6J#P6*d2Nxvltm1Z9=Rt zjkUuRLK1;F&IV|goi)(mKx=@Q73g^;py${bIDkA(5RZWi$meF@0ke6*Bp+0U9{~20 BN_PMN literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/DialogOption.class b/runelite-api/bin/main/net/runelite/api/DialogOption.class new file mode 100644 index 0000000000000000000000000000000000000000..5a1750eb7811e9ede97bf349dda4a2db61256b29 GIT binary patch literal 3332 zcma)8TX!2*75JNY|qM=J9g$-+jN@Sr5(?1x-oI`(w=+4n z(-6>$D+?P7rD7#tT+0cZD%>|lR$y?YFkj8B27DqH*K*~GKs;Z`EpL>H4CDW;Tq@Ci zVQIdyQCg|wOGW?V9z@w33EEVaR&xxI3Sx_;wbgr}{5q`;Gn;%dkc_bx*ii8kFWU8O z%UiSS0wOPvXjpD1@7ArC1O{@&wdJw(`2sf~FnZ-c0^+kZ$98S+oPahyu`Uo^Xx6Pb zA{zb!EeX~^$HO=!5S{JW9UCw7c`th{+uhFQ^ZAMO1g+npBZ6ogF%AEOCXvT<#3T~e z@K-=06FTA&Nl0Z%Cq^YHm5h$0R0cHs3qm4K>ll!TE|s%7bg3MY%DZ(OlFDJJ%<4ES zl|iYzPsgBCQX2k^kVF=Aq$F}gW3;eD-ml{bqViu}$59Niv<2I>ik-%$)vB1AjwN6e znl;l|H(R#U6_|vEWl2a;U}!%cd=^%87j=&!TYacgpKnU$7Rw`-u(`adN-EYkHj)zt03RmXl@nfNah&|J3$??9jiT7Xg05RcJ?7Suz@{}mE9dHX#W3y^q0K9Z|@|ivi2e`n2uBC1kVme z@lAoF!7bhC^vfxHUl#F4IzEHX((s4!^dG?a1igO3%QNq~R!jAn)sErk95`=ddq2)% z_@%(Z_cvub`2^3+FguM`)ZpB4Io|+EPBkSt%ar68Q<4)*NzN@LIkJ@Gv{I6TN=eQr zB{`XtrVL6?sbAaL@9Ah5G0nt#l5GVfxQ8k7&V8InyOjy}JrSx~EqQ*=_0cRBOu2jsJ zi7Mb31-vIkmzV;w3V3fSVa&u8a83bpsiZOQFM3`9&!z^9oDVFf^gnYSS{I|`YPgHB zay8P$c)1$wVzOL~bunG8#=Cf`Tul)=LqY5r3W8aRL>K2Ml3kpq80ccL{2G>iPufEG z0DsT&sURs#@vSk+C&p<$1LpXaSRwvAUk)$u!SD*dzRE|zuULRvr2cQD_=1Wcqwopj zQ;+A^2od5&dh)~@D5Ou`LMeSTdlp~s;us?gbEOeRJ)vTaswOf}_RH5Rwrngz zJ`?CAzx$c$;7|~07vyHRR910 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/DynamicObject.class b/runelite-api/bin/main/net/runelite/api/DynamicObject.class new file mode 100644 index 0000000000000000000000000000000000000000..bc829d4de99801b9143649474dc8aeb039cfcf4f GIT binary patch literal 297 zcmZWkOA5k341J^3YW=$vT(=wN0Ioz41VPXfOly#lb}D5mcr_Ouz(a|t_{Bx?Lh|zR za=o1|04C_TC0(E!~Y&@}9AoE(BOK9H#hOtc} literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/EnumComposition.class b/runelite-api/bin/main/net/runelite/api/EnumComposition.class new file mode 100644 index 0000000000000000000000000000000000000000..853ee72f7c64ef9a4627348ea8d2d8bd14d51b6f GIT binary patch literal 321 zcmZut!HU8#6r5;nwOzZe=-p$zm=D;KEG`rmJQVigDM~1jnwB;d^wT`}0e+P1YZX_- zONN=enU~4=ay$W;qVJ%=Fw)ZSywoyLMskrUKGWs)E8S*kp^Qqk1B;=z5j(*Xp<}*S zZRFZ8ScN)BhGsAh8Jt*}x!e~d2je9PE(xJFzak;6OC&P6((#oKY3AoY@p|>i;N49n zC0jvQMf;EDN*|K`%I!vJnXl!yN@!^C)M8Stvl-~YR35OYR0}q$at_)xc5djxtN9zc PHTrlb2Ymva4Sf6oYVl0D literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/EnumID.class b/runelite-api/bin/main/net/runelite/api/EnumID.class new file mode 100644 index 0000000000000000000000000000000000000000..c6041ed2588e8e46fef65b110f756964236a3c32 GIT binary patch literal 737 zcmZ|MOK;Oa5C`!8=4D9I^ueQqXQ2fOLRg3+2x(cn)QY=~Y$xJoIbj8^TnD8#--D0B z2?>b;SMKm}5VI+Q&4J6vznRtUjOY8WPbUC4b}iHxHVakS^QusJRw_Gvo7rwr9eIw0 z2E*E6`YyHew0La?lS4Hv8P*R*ktdQkVoB-)Q>1knVA!MC|i83Ar33o(QDwpk*=igwN$^T8~QE z-VeI%U-m`Fhx?w;g`W(qr&*De&lu{v_r?qjF?*%jsN-fA*Kl2TmlaA@M-w%V(@Cyq zM1M9-^Km-QwErX<<(ur7q3{1^HBa=EA^026b#N j3^eb5#MXz!2)8Kefq*S+Q|vCjo7ll^62l#eHQfCTbRmE? literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/EquipmentInventorySlot.class b/runelite-api/bin/main/net/runelite/api/EquipmentInventorySlot.class new file mode 100644 index 0000000000000000000000000000000000000000..3d3fb005dfd091bbe001aee9414c38c50bbf6366 GIT binary patch literal 1751 zcmb7^T~ixX7{~vIylk=@V2w&`0bA`0Nk~aSY0(5Ez!qXR33fy3>eUif+)mhFvSH-j zkKjk}(hE&>+Nsly*M6Q}cYK}`ESXL_gD{i-`JI>NJm)(qE)mUe1Y8d$GwI>h#N*|aEV)H1hh;w`JzFsTt+uhr_L z(fj4<7D=g6sR?LZO0K;Bqkt$2jGEQm%C$zx+T|75Z~sSLiDI+m2Y$FJ5J_hmw82Ju z-%B8-L*SCc6s9Se;^~wNY3uAR?6Bhp2ZeGu(@4_f4<%xVC!jHWB%v`R7_Lbq7?KRL z5=jP~AuFLXj56Gm7-f(Qw9{A&_R$I5*l>ci zy@y^iER=_e@?RGfg8&yK=R zh8}=!w|kwYch~1COuhNF&GRZcuk9ZMZrJP4%;Df1sd#R0uNKx8$O;j9^Vrt+F)lvBjH1iYsG=*1K90o{T~%~F9#?cjQCia!WfaXN5{hz)=8d>97|knQ zFf=2n#upWTY9tI@@si>@M$(Xqmlc0*=*F1hf-(AxvW)aGV>{74uGmhjkE^y5@8gE; zXnkaCC(%dFb`0vulThCx33V=!B>Pw<(fcUakFfGPoqGgd(C;F>WMGzFZ5q?aAWQ$t zn8RJ0|lF5{}w zOH`FR^ch)J5hiIp&8MBXR@~xhMJV1DMN>7Red!xYW3lWX*!-0mgQVlCb6tgzg9)c$ zk|^U#>Y)PTHWio+HrdCDb1#y8?iBeFE0L)uxR?9wwP@niv6A$b?w`iU(vF;fo)Xz7 Tu>Xd5`??V{RLlqXTB-9d-ArN` literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Experience.class b/runelite-api/bin/main/net/runelite/api/Experience.class new file mode 100644 index 0000000000000000000000000000000000000000..4fad5d55ce7a3ad6e1f47796d378e8e716c5b1f6 GIT binary patch literal 3796 zcmcJS?Qa}c6~>=g?~A=&du?Yob@nA}N?h!gc)PT$iJdg@YqNA68{2hV(h`q%$GcOH zXSTbu#(|Pj3bOhopOM-KwFFf{l@R4aO{rRh;0po?B&4=~01{I92l$YN=gy3;C$iN~ zu(Cb(&YXMB?>y(+JL^Ax{{DvmCh=+n0R?GOv-8cisTsPh<<*9spWSU}Ow>i?ERH@G`U^ORi+pR10T!Y_DGecIu&&qYoNVh=YP0Lh z;1MpG*9=WtVq0ko&3Uz^SEjA)4b}BUG7@aGMFI*U!zF%3X2O^L@fY#=tEl8u4AV~4 zw$)t)-Ks6r_5|u_*(^fMu6y(7w(x&2X^NQMB(yCk*uboK$a%o4W6g{S>0?@KY8Aaj z+o*%%5&i9;w-kIUhKpcd#;V$;XaO%oZ(X+=mTuZD??!i{sov0JF*j7U1`i{o8ilSt_sJRIJFI5`sdTm=U5Y`3lt0< zO=QuLim5MK?Pf)r)5S)NAD&R7qGzezlx5j0y4sl6?7CHLMPXwng0_OQhh43kJJyz# zcbl79a~sU5729gw5c`7-`%{09d)BVQE2>#FwAR_OWo@+^6Gyj#@6LS-S6J3#%&+YFUE72LV@#f%+LnN(Y}j!zDz(6JCCyt>Nx~4#8Chb@qQ-)chRdT zLqz52?g8g{RroaY@Ou~*p#x56p^N|!?qjY29>yb_b>XW7aI<}$frZ_fRPar7rHGII z-(mFG)cbf8cn^<%#Kcp<>gYQ(a&zkC6<8$Y5+z;r1vukS!(j~~(A~pOV=~l#xGuz% zE2%eRjBmIxIxaBEhr#N_xAAB?ldgu0^(S~IJ6a5;lEJqS%{tE#oZJzUbyg(8%RA}J zoqK=Ja3JZXSV};pZWWeu6A9FihK|$NB9}oL6OW-mt{16(6PLM-XVAuz*u_({Tf|FF zMvuF!UPThLJMUB^&Fi>Vks($!%&gAQ`vs1IPUigx4ctYyqTEGVQDP$Ps5rJg#owf1 zl!*BRE~V1zdt2v&9A!gBR*b_OXF^6sj5`N|gWeN6J_S6t#2c7Sn!SLozNIEhzD z`xA%win9^&%trJO17MaTQQSP{I0`tUCpi*8L%4zxJ)L9?zsXUUK6%~X{ z-=T(kLd3m&tXCq*NPVxiwU6qpbTw5ygp4}X`Xh7wlLNZsI+UOV30jb#1qoV^palt9 z@Id>iX^qN7s9Iejf55qD%JCz}hjs3BXb;$H3Fw2JTQ$L+t!8}eZv8(d`zL(mf9k8h zIPKit9GCp#l7C$Ck4ye>$v-anM?8Lh)pqJH`gKcY@=Gcu#4jGnBmsl^XEW;}kLqC& zg#1nkl0jbh9@BJUS zEy?{`uXDzZ=))He*usF)8|(6n#vJ zJ|;yUlcJAF(I1j+llI!CgRcQ`D!j2N76b9h`WNF$YrKKz-EM+N6TcE~`kdQz~(=5eelC(|}i7U$qBXDJGlsdct z%X6?^bA`kO55U8)+#|%91k$-dvPS-XpP8}e`0MY_UjPVf=M;cd)xPld4 zNCuH=4xjYYVAt=3im)K#z8`k|L7@FN%p{M4eL_k8r)#%)?{+*K^i@63ixkGqT-SYs z4c?wxKaUc!m}2EvDNM6x4CmPe!$tP2;X~{>!+O2Lh8NgJ3?F45Gkl!AX!r!XWcVcO zl;P9tGlrMgXAPfYpErDgy=?d*`;y_y{N<#NoyS!^0c&LL)7mGjeHj0~LVsU;8t7#ZX>G^2em)H>#6<|dY8 z=I2>6GH?awmlh?bx@G17wQ@uB>4EG7+QP`d48*KJr!oRv!p^_}Vli+6NhSs^0KRE6 A!vFvP literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Friend.class b/runelite-api/bin/main/net/runelite/api/Friend.class new file mode 100644 index 0000000000000000000000000000000000000000..3968d8c465eae295c36bc28c2697e8d4c019c889 GIT binary patch literal 145 zcmX^0Z`VEs1_nn4PId++Mh5Y`)Dr!o(!A81%#u|7#DYwHx1!9{ycBi@7Dfhvti-ZJ z{hY+SbbbG%tkmQZb_O;^25Af}&KZd%0Xd14sYQ$oT*3LJMaijdnK`M94BQaI^g!kS VbuuzA12HSmdIliP4kVcvH~=lzC2jx! literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/FriendContainer.class b/runelite-api/bin/main/net/runelite/api/FriendContainer.class new file mode 100644 index 0000000000000000000000000000000000000000..d916820436dbfb81acd5619905eef8c209717c67 GIT binary patch literal 400 zcmZ{gK}rKb5Ji6_n#n{BF0yhJT

    z=$A`tOkwb1f5CIbQo*2?eTCfJb;H1D@G)w z&7z>I=>IWd!vW!RW#6o+tvK_r zSaB6I^a$sP_TE0RUDW)iR;lASQ=k`DHqOf{;q2nFOr&@G(sDt_=iZ5pZD2yN_v3X6 z*fuF{lr)$(ZK!zaYekKAVqL8h5gyCkWJO9&QvKt;!K<(KLg?xoYRjbEW$5dc>(;?Q M=ji8k{Che11_>^AjQ{`u literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/FriendsChatManager.class b/runelite-api/bin/main/net/runelite/api/FriendsChatManager.class new file mode 100644 index 0000000000000000000000000000000000000000..0d2666cb00d51f01501f3b10bf5f0bd8fc612b01 GIT binary patch literal 432 zcmZWl%Sr=55Uh#OiHVN{1n=rWFU|+72olIelYo2m(z`a}B%6thvx>jw!4L4G#NJK7 zg+0u4H&k_1_0R9uH-I~gG&&0Bo}&q+=fXuc^yK&obA500tgOxHTLa#rV<+7Q}VQNIEtuJ@Gfl7=FH-HVF%)Sg8f7we$e#A(o!7NhxWX(3Fs1Hc(^hVF_E<5;mA@a5`Ri zp?CfYuX^K*n(CC=vE#LW!E3$u!dvU}eWYdEVTKMfyx;TgyU#xF>B}Gg{rVI@8eeGe z2^@ATH_>c6R^4{3gt=iSa!uQEmRp%s(=D6MnudTt-#v5FOw>(hC6RU7>jL40VmV!$ z&0ZHcQrL?kDGB-Qr0gaC5FizMzz02=o_}#I|eK6LaPUKN&IX6~}bjO-ms6^3&8d zRQco`*IKcf$-T3fB582bthY%h@&Y~C;=PK-E*JLsWW$1MsG3=8G=5);91`||OYzZ728-Ix2X&M%&q-0-rMm)yWBGAU{hl|v2W3<=uw}hF!YNwE0@x7$M%xvb^j5yK zbkC}}Ne@@oS8{5O}k}NWZH2WuIbth zhg}*d)EnzdjkUy#LA zAhvU>824MQwXVZKgPUtMo96vmW8*&Ocb81^p6_+bF1Lb%>kaNId5!wXWSVk(DE5Mv zB2zb8EpOjnaPBCV_aQHasL^OQYgW#d4d4ID9ePHF3!L}pmanDuZtYZZ`Yfm4&l|gU z`k>r+fR@XyEcaYluDG(?Ze_XH%5tZbJcz;UFW10PzFA9-!@i0#O|p_WK@T zltO31nnDSM&c;Gv1t%0dAJbyn!50+16br|;!zUHK9E-%hQt`=H^f!v~cW~IK209ou zs=*G98`V$;<3?5M;FM7fcaSiuF}fyb=(|8e=Oj&}gQW2gSDxT%^%2q!k=a7FT6}uN zpL&4d)58<99c1D^Bfo{&_+xzF$E|OK7#{iV+2230P=x${m!$$uusLyFnI~DwGZ;Yv zqnM!Q9M0k*CUJ>(<7MQK#2ltjA-aQWs3F6($f3mx@=M&r*OGLV|A@#iWf?YD2avb=aze@bS#Iua5(Q+U#&Ad4f(BmgZ9$`6t=ojQ=HN1SIif@oU zsd+`Il_xo9esZnC-i0~ACsJ)tmi+ryD35w12D_9I`Mbhbq^ygaQ@JmL9bBo-`r}Wl xDLEW-{^2d$JN0V9La|ACvRoTojyOe00nq^w-@@m+6l&)^A6!QI(C+Th=Kp&E1R?+c literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/GameEngine.class b/runelite-api/bin/main/net/runelite/api/GameEngine.class new file mode 100644 index 0000000000000000000000000000000000000000..a4a1dfce4bd63487f6dcf181791ee90403c15ff0 GIT binary patch literal 312 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 I@ijXB1yNWNC;$Ke literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/GrandExchangeOffer.class b/runelite-api/bin/main/net/runelite/api/GrandExchangeOffer.class new file mode 100644 index 0000000000000000000000000000000000000000..7ba5c6b975f7c200e93c37d3ac162cb1f3d2c447 GIT binary patch literal 317 zcma)%K~4fe5Ji6>&H#e2^8johG4=smxd1YW37YW&%}`*IriXNDj9iTc2k=nF8XZ?| z+|;kU{Hpx_@p(D}c)&14i!cr>CRTyH6E^nX%p%&bp1l{ZHf(vh*>FtJCX9CW%^I)J zELS@&gfQH)JXbb|lVe``HQ{11%?MrPneaYSGSdB}6zhMDgpQ)8=nDQ>^8*KcR?}Rp zD7~FbAO8{S+kH>yb)yWfr#?#_JqHQjbpl+2m+G(`gXs^*L^!0); I(AmQE7k61uM*si- literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/GrandExchangeOfferState.class b/runelite-api/bin/main/net/runelite/api/GrandExchangeOfferState.class new file mode 100644 index 0000000000000000000000000000000000000000..e3f73944e1a97fe2ca081561951e1e28585acaff GIT binary patch literal 1410 zcmb7^TTc^F5Xb+AUbdG7YC$fg2ns?kK&=8^S}UbgB$U= z6fF-Bjl^d^iJ!ta=TK>1NT3fr=QleuXJ*cS_xIoLmjJR@mC(ZwF?Bm(HBG%{*m^=c zHWKTWX71)cR}VCEUoY+L>6T(^wl2ZR(08bvXo(s!aqw_>Aj8AK%i*C6F9#ooX&F8aeh#xT{2XKsF&Q%4d^abf7kv!<1;f;f z&7&RN+SYbzIzzBfuWGf5W*MA?(FX?xsR#SOXi(WFTCJ(mWJ(AMSp*Bo48XF2qWb00JQ{2+H6jS@k18 z`R)<@A?Cj?Kfu&r&~c7|GYktDbqWXx2)hJ~3z%>Vm=y3x5-=s;u}8p+fJorVFB*`3 zQg%lR!;0!`A*86T7RD9T-NK}zN-az&s;7k+MGcTCs+=MIjcV$_JpE^=TI!o5@23uA z3=@Z_{%H(g7K2EVWf3FfH%6bNFg7uPA||0?3LmNS1(AtoqnEPXb&_Vurzyqa;d3N9 zhq=iC?I2m~B|PEdqt`Eqr|s}%x&j_P)Iwa{bi^*zG;eUrF?NAxb6@GnRq0pR*mVhB hQr@d}ju`pyvwT4oyFls}*v)Z0)Ev+G1}kFC{sW_~Eo=Y) literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/GraphicID.class b/runelite-api/bin/main/net/runelite/api/GraphicID.class new file mode 100644 index 0000000000000000000000000000000000000000..2ebf9057b1439b8e3a3b4f2c745cb5f724cbdc40 GIT binary patch literal 4128 zcmZ|R`I{U?83*vH*_}=ZNq_`$KnMsZhsc-!UPQ2_yJn^{JzZ^e&u(Tt%E>a43CnEQ z?BdO(f{2O-o_Hgo0zx#gcO z^4}*93n7&F{VGwC;?zNJv9ho<=*{&PdzJ2iex<(9J+QAo8wRVyq!cIa?_Srf%ykD> zRm|S~z1c-6j++i+?OLj-rI4W%>-_n_!Nu-iajHAF)SJNI6)D#EDvnKDRZ&DGmrCKK zNu<&SsV&9Hb*nqB+OAe3?J^zd#Mq4LrleTSJuk&cCHN2QpohH*d@k4dpMF=1+AbdFR$%M<7v`r6rcz9QMjW09+En^FULbx{z7 z*$fq69mnS_l(ni(lgMkOIAKc1b**A_HCaPj6qo*puH#}V_!GLuiSK-a<@z*y=`U!L zn9QY(;etzl#e%8`sY^l{yYw%FsA^2pHB4(cKyC->CeA!|-A<}I>)3S{Q{CCeuDgWl z&Ow;dOx0@6)Eu6~1zJ(`CXZtAwWt%ubyo}XV3iS@)h23DuwpbR*O3F{D6BWK7%izV zLe!~{?Pb}FIySVTtSF~aY^YlmhnaRS%9rxpn3a0_wu4pWjqjCW{T^+R0&GYR(`>;I zNh9=AXR5okpE+y%W^I^w-cwSXHlrepZd_sw)rZKqT4?nsH@&ARg~!?I3~l17ze{n- zOP4mP{09OVg)_r2b6FsRZdMKRmM|RisBa!w%EQ9z^BtkyI6 z!`_1v5VX^#^L0pZre=516X71ip77Hmw_sJs7L#IAVnz4dFr7;0Vy}E-aXaG7xT;p; zRFa6==_{)OWicNbkNV3ia6WKfXWC{az&>3rXdaBP=iQ=W^MvTke`MQW6lwA@XI z9Bt)=dZhjE?LBIFm(6(B|W{g=l9qsJsoyUDOSa7ftmHlDjA!$KzSd zUlb-*b+mOsm@3RjU2qYNyWs6$T2y!#F)F&?ywilYqg`q;ouwL2Jj^aHz$(Ut`7+Sd zqkDH;N>5IOH4NG4;4$csD`FjTv6=kUE|$E z32y17HIA3pLzo-wIEr*_#VPmhL%tSONKxBPGTeQ`9V@N^?|$q>(P+hW;5{hC_M&ci zfR(KtLe3VgM%ysHX}m*HoKaLR5Al*_4`UTLa%v_Bt<$l#b$qJ~-za6gnY~^8L4Wab zDJIT4AKxpJ{`{4_HDW?Mzg9deeuXGT{Xs8Yx@K>0A?xm)LrgYA^RwN#sqR9bJSv=A z+}A%S#kT1Ge}mzSuSw^Z7G`_3K8>?}{B?E_eVB3|;rB7WAN~OI_3#bMH^MhD-wc0{`9tuBnQwt_W&Q|!8}mou z+nGNGf1LRf@Ey#bgg?dnY4|hDcfy}#{v7;y<}bisWd0I-7xS0luP}cV{u=Yw;cqa1 z6TX}ITkt*1--hpH{to>55rF}KMnts`DgIYnSTL4!~9F!{E}Wi_s cy�xCVq|IwfX;L@q+jbB*ky>TN1zfAI7q(2mk;8 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/GraphicsObject.class b/runelite-api/bin/main/net/runelite/api/GraphicsObject.class new file mode 100644 index 0000000000000000000000000000000000000000..5faef5c6449bf44e32a5c7ca812ea465947b6037 GIT binary patch literal 358 zcmZWl!A=4(6rAGXA}b2w&4V|yd$Awj$(UeBNHmam;8wa%DA}~6TS)vh4}O3jWqife z#Bk`FzG-J(r=MT%9{}!gnW80dZ7E2<7) znS6HSKy6W+#f q9EYFEtIdCta^w^p#ONpJ?lEin(*}DDp5c6d-p7EI0vB9c7=8oyQdPSE literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/GroundObject.class b/runelite-api/bin/main/net/runelite/api/GroundObject.class new file mode 100644 index 0000000000000000000000000000000000000000..3ef908aa37d8c937077bc34331e52ef74f09f063 GIT binary patch literal 334 zcmZvYO>V+K427R5CH$1XErH02PsyF>wzYy9YvINPLChg86}hH)BcDF+<0XbKwX0QHE1cBrzy~XZm@*ltoBT zQ|SD$k3ov)R;XqY7}$O4P5y;W^A{N?G-fvQCX@y3H5${DWS#$_zEZgC_9mO?GFYd_ zxpSOob5Gax0cpsL5%uOQFN=lT*|hGmeG=4(8WEvMe1g**J|oxKDCa+p_8MkKW1s*4 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/HeadIcon.class b/runelite-api/bin/main/net/runelite/api/HeadIcon.class new file mode 100644 index 0000000000000000000000000000000000000000..82d95c777c1118faa093e1b9ffb344fa1ed7699e GIT binary patch literal 1816 zcmaKs-%}e^6vw}pkYAe{*wTvfL#QpaAy85*7Hm>V8WxBofZ0GBsp68Z7$$^HNILT3 zi!;7EDvuX}AgJStYUJI#09Z!&(sC3O)PIb0<-CYI_N*);v(~=dGM&DGcS_nwV4w z6w+(U)*^?em$Mm#NWm%=vJW?l+4VJ=we#5`6)_6dqLtrhO&XH3LkaXG(uUSz22bv^ zS2oY%PN)2j3hCks)w9<(b367%E?ZQHE?P@DD^olTI%COK&}YwED_U!t`LV5ZZqu?A zhPN*~Uno_sR%(^Tyn-(_zNOHeIehAd;5R_I8t-F-nviOT^v81NZL}NpN^LKh9p4I5 z>{Sgv0wDw$u4@DtLJS{jgc!mM;~HTGgJDv`V2CgzG$IU|;Uf*r5M}sSBg)XjFsISO z(94k2=w&b&<~2-)OAKj^OALJsiyD0lml>8dE;C$V_*CNx0zArTyn}v)-dv^Tt~C#K z-Fng4t-1<*xx=zk-E!&`W|=hL!!Y%#@lEB3+VkA0HeDKw#Kte`wt*tHg4k3rJGyv$ z)Nl_p9^tV<*s0f@B^@T}PR=J_VkB{A&7X1(k#Rk&Tz(`z@yadalTvR88&%{o21 z)lrUfQx|M(KDjVW@5M(~+*}x7a{;8}D^aqPD7i_Lj3i1P5+(bHl5<4KG@|4eQL>6C zxkQu`6BzRg z+z_}K5QquHg8~x*w?YC_0=Lap+_cagvlTcabk}S}&I)~Eh9&QwP|7rf?h8FIBSH&8 z4^1tU5wgsv(2~%K*&~!Sd;g%*_&ki-rEU+`?2_NZ4Z9TZ5VK1`4-vHBY|uM2tl{SKq_dzC%|*XfRr zQIBt85HT7}&}b6VNMHuHF^@a+p`XDjX0e7jvTG7gkis4wU>^%;B7<+Si0`qCAFzTS zDe@=e@H5u&3pVg8Y`mcB_lEA-2_EAwY~vq{P%YjG|I>%A^>%4ZpSUg37MhY}$SgtEE+6{G^oP#^!xPuVGKVkj41ut!nCQ3t>9c f=j|GC+7Pd0^r`r3Z2t-M_Pj29DK&TSm8kPST;^d^ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/HealthBar.class b/runelite-api/bin/main/net/runelite/api/HealthBar.class new file mode 100644 index 0000000000000000000000000000000000000000..016c472ecf06916b7a4eba49e07b381f92920154 GIT binary patch literal 289 zcmZWk%W48a5UkdX>nq|((OYi27v}?V(t~6{P!PP2yUk{F7-bwozAXnoARiUdc_<5B z`c+-k)t_G<7XVZAV$=v@$3gkCV`~B{eKhKYwGFQ`?PElQ{!YJXWwk5Sa=YU^5QZg( z+tS=0Tv#8yunA8|y13K(16Ssq?dh2?sIq4|-(Sh2Do~Nl3PL?eGeY~sVWo@0xRMYh yS-O$g`f&C+&yAJ)y_>DckL?CQsPZfj$tw?NNI{7Ia}%xKzKxD-5V{g;c>D&2giA>P literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/HintArrowType.class b/runelite-api/bin/main/net/runelite/api/HintArrowType.class new file mode 100644 index 0000000000000000000000000000000000000000..31bc264cf07e8823af5a260d7e439d9438726663 GIT binary patch literal 1390 zcmah|ZBr6q6g>~iyIT?^=DVmBpt<>)1{sV|F(Ejv(lC8!7TjnJcAaIh;ivQ;`cPP- zQSYDs28SF4((O3I-oJ=1h6 zWtzsj-R7a{fs^6tfpVlsRYk8zX}wWnaOU#4G{a=}|HW|z_jWc_Oz$uVx$RA2dXeAB zK7O^GmovMWe2&3&q*NO!1IsY1wV~E2-wLQmT@aVAd!r)q-Mb9Cu!NE2>p!OQlXp?8r_-x3rp? z(T}vcMu{n1H!Q`{486`dsz$A3yp^7+x@szxx*zA4#zgqhM>4H9THOx;ce%!ShR|iw zxFK%aUt*k&M0*jM$@K`XV=O|V&2>h*Znt>=sv3i!@aonJN@W?6lr z*+cqk%jbDAsgt#eu2>C|rnuO}$q5p@THJ^y7idHReOvD25Z@+%A}x{~X@~4c>q8kq zK1U!h%$JC;i+1cP`l&uZ=sjWnD}Dnj2CoUi34+H6+32P-;J4wB4M$u~8;#m%-0iZ_ zgy%a|3N3`>qO*k|x#((PR4%$(n2?VV{zT*sOw;o=?K3b#ZQh{HmrU>&2P=mLq#zEO6lTd^rZ&{)K<$W literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Hitsplat$HitsplatType.class b/runelite-api/bin/main/net/runelite/api/Hitsplat$HitsplatType.class new file mode 100644 index 0000000000000000000000000000000000000000..faf1fed4a29de0b7606a010e5474dc9ecf139fba GIT binary patch literal 2513 zcma)-?QaxS6vm%n-?z8zw7h6}QIJx)ZDplUK(-c^c4@cW7wnYc0#c{TP_}G$*WFp5 zzM(?UL=!cVXrc*5O*Fp5I(&dgB!1QS-NgUFzre)!+`C)45KY?VnKQpT=bpK9&pCI0 z`{$>70HP@Qutq~y!Lq~UYQf6qY%6S*a^bO@T`A>FyL0(wYO!Sb;MUMGZ(cORd9yGV zjuom48vI8R>EVf)WK2VMVs(Kc8k%ae(oLQJ4t!deMq0&69#lQ1E$PQrQ#DS`Fy%DZC%8}NvR)XYHN*#H`}xQ1rKHnSI! zW~u&O??p3TwHUv*d-drJ;(5&Ya7KgPkhaB&Z7m4A0Fymomdoa1wpdzZY8sQ9o}IU{ zb|l`A@8uyToF%B%lRn2BG)}A6#Hznp?wutt3kDi!3^bfKE0svY+wVtS`4V|Fu*-u+ zv0BbrM{_bi&C6%WF6qY)G;(tV)2^2J>|jGUId^cinHl0+M7&V2%4%6w#Rr~A9shd{ z(R+Cr@<`+Hm9i@KSg~Rs-p%TA@lSF~5JISwe=uh%>eC_1PI z)VzqIXY`<=Aw`GvCPh(2!@5v3qUfmJtY}nGTyIe{t|+0mDoX15&-^x*gRMr!?O?l+ z@i^!*GF}HEBja<>XJq^i!bV2tP(KaF252~VfF|G|LKAc_MAPITN+TSM&@?+3rD<_6 zPSffjY1~5kNABnvJj?5KY~yt&kG&qAX}wIqE^d1mo#^N29_+?G?8SZz;UIrFBbeY_ z3Wt!v5uC;_=5Q4A7)2H1xXh6<6QPxU z&c<(e1%9C9D>|qvb-qgb7WGb@rB9=ZxhFXudzfp2M z^v8`n$!w{OWCeIs9yT~gXC_=d_cDXBV3V#*cW}B-F1A)nwX|sWa~WWcv-KD~^pVL3 owrf3iaP}9dkNod>ZdR3yc^)}s=W#*KP8%=(P+xTv@b?qG=mpeZdSTOuM>J)NMb!8iMosSv_3Tt=VvPdfq75 z8q{1pA%AYc(9oZ{BSW7{C7FX7e0r(8XpuroYFIyGR`rDiL$6e`)`(s*qUQ=l^6l%( zO(gTt#8f_VBo*%?d7mq_VJS+7 zY+|3nBiPTnoz;tr28nmFPOGg#I|&|DI0&DHwj-%*baW~m7w4eDA#rxpoY{OLJ|_Od z3Qvf?Jr+qvM&kACh{6%^b~U_H(aA_gCd3rt5(+j$*|A7w#93uTAtAx;W^f{r%sa88 z3ZpkooQ$VZ*$H7yD`X_7>JuCKjwu|Mz?!9jhM1f}UZQK4MVorY6(%I!vn<|_G^udn z*6B@Erxc!+xIdQ6#UnXq8&e9W#pg}LBPo$Stxyn$?^rgO%Q`hO6rL4V>v%kqP5UvY zVN>(A$&_=8g}GtVD9*$ym2$<84h?}^d9hM3hD|wao$e{vEwfmaq{Wts7WHaX8bZ0@ z+WpXxF{*ajki%NVcJ@*WFF`Lna=bb6$l-P@k2VlIDvd_$XQo0YpIt;n=6Pw?g}y*{ zXy;Y*gtlBI+IkfmK67SoCNGM&IP-0+#XIPwH&mOCP1sCCCTD%k8Hoaq zGZGCgTyqPy)>nRs5y?ti$K9c8*nSQ7@BWB*kbm)u)`NAtqV-;ExyalWh}tfv67L~~ zk1>o-9F?lJR$b*zX8GXx8!_J8cyLvkWFLzE6}2!&_HghvnyygOSJd>)ikf&avOc@W zswiPT+IF z5J8&@q69&|i-rYtxF{*8-9;&)Mq*Y%4aPA+4az44DR-NEg)U zq8UM5H8gnzdoCf!UoTI?EPHPUzeuyJ?q2MtJ%AxZX=A(@kJFCf6sBlTV;&`13(w(s z+86L5UZ#Bouiuhsg zlytb9j45nS_+kFbBd*cPV-};!A1Q&&hZAkW{~vMbd8g&h@cIG!f!}WaOGCZfoLphV F{{i1%>`(vz literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/IconID.class b/runelite-api/bin/main/net/runelite/api/IconID.class new file mode 100644 index 0000000000000000000000000000000000000000..116bb364c191fa10bf66b0bbcf02ba7c0e335bc7 GIT binary patch literal 2664 zcmaKuTUQfT6vzL^kW4NI7!k23wpCFfh!OD)Dgg!<$;D;@n%XuUk`YFd8JbL}^nS7Z z1byfS=%Wv9v`d#=b@ic7eeOr-=jiG_C#ggUvKIX3ce2ku`<%1qAO8CH*>eDKe6L^+ z!vV+gVwIX>m2A(7nHzRYFSw3AtDu9S>z=u3#!9BM8q=IwnL)joi08CSKAE1?GVyFW z!_c4DCBp zp$gb5V1{F_fF1#J96bW|3D7zA3FsA&;OIp_Jf%1e;0@}OgzZ?VT6x8)WX+Y5#n6** z3ubBAtk{B^gF(-28~|O-(D2S<5h=4A`_UK1GHxrlMc4i6;c?{fE`zdZmTFe|F2nvI zy-ltjdQ0Bpcpo3oTT(XHtr^!TnBFbhTcf9{XF6V$;Y6FuX_Jhu*juwH{!pgocy`&+ zolU!H)6U|K<9eoNQ%bSvl3QMJ*JJaRV^vJgDo%vqLqW7ek)f~6V$=u>!BxxC8?8tU zMa>wHo1=^aL&LjwVi@;OQn3E=A#GJXtISb`!w@nn6?3cLZfr3`TUSr7+_MVagx+!o z{}0KEMq7iMO*_2nDkGbOWHooHF)MXK#v71l&%6E@shrC`n3qI)6@ z7dtJYXcvaP>X=@wLZ6JZBoi|ycP;7~B~_8@L`Ms1BYnKKKXTiFu*^BKdBt$S)lHxe$GPO)TF2NSNlUfXE1)0T2ynwZ_%u-b&* zX^C%MNNYPbQ_Ps9l0k+)(H+43AikuxVbU(IUS;G+Tz9DVcab?AU3$+7&z? z^Ll-#uui$rsWEy}ee{Oyo$41329T0@NhRNsN|q&++)64Ll~nR5sbo)5$(f{*DM=+i zl1f%2m0U5QbaYCvtoj!QnTDrzJ8g5*nTP;JCt zmOP<`)R3G%DfyZjR>P97OOC4%H6nRh@~p~LE?JX2uXd`vk{2Z3P`lJV$%|_D@3c!_ z9Y>5@M;(Jk&R@q#BNwP6YUGqUMvYvsjx$D1rJ->W8oNM3gO^D{bxe|k>$px5sbiXi z*P)Sg*0Dg+RmY<72+3dQQ1>8Bf2Zkt12|6KD7j8ljg&`QO7u5VhOmk?nj*@&KpiUHpuReixkX>}d2UkN zV$yf$DeP0PZkW9|s}R|&+sqNA6-5Ez9u|FyjX%J4pVxt^tk6SE>LxxW4buG2>GunK PMI`=z`5NEiJM{kt`dmU7 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Ignore.class b/runelite-api/bin/main/net/runelite/api/Ignore.class new file mode 100644 index 0000000000000000000000000000000000000000..486df50c98a1089e0e73c1aa04b117bd1ae48377 GIT binary patch literal 143 zcmX^0Z`VEs1_nn4PId++Mh5Y`)Dr!o(!A81%#u|7#DYwH&-A?fqEvPU7Dfhvti-ZJ z{hY+SbbbG%tkmQZb_O;^21yJpeu=rMiAg!Bj0{}C`K3k4scxAd4mZRoJ&-9teT)pu RK+FoXoB>F)14$+Z4gk*!(JEaRNqa!*~WK1ydRWvLQ4$?_M0q$c~=v?QxuV4BH%Ed^$5K6S?JR>o<@d31DFM!z++ zUndY|lE;@G%hw)De=#38q5(&a?4Qe<0!G-5TcfI^5D$8aWY9C5kN#}X3tSF5M>^=j-*eIxpA%dk0h+;0H~;_u literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/IndexedSprite.class b/runelite-api/bin/main/net/runelite/api/IndexedSprite.class new file mode 100644 index 0000000000000000000000000000000000000000..4f36b4f770119f17be665f93105ee25e9bdb1eaa GIT binary patch literal 521 zcmZ9I$xg#C5QfJkZQ8IUWna(9g**d2AaV*)B^LE$nrZ6F3RUW&J{t!ffQLeilL?ew zGX8#lcEeKc{6s%dz$zV-u zGH>{{EXR1KG`+I_Z+lC|PvdMu2kcl~=vK7{URAeYr>eWKSJi#+s~Rx( cnGcu`nU9!{nNOHcna`NdEmJ2K^licA5B`dBEC2ui literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/InstanceTemplates.class b/runelite-api/bin/main/net/runelite/api/InstanceTemplates.class new file mode 100644 index 0000000000000000000000000000000000000000..5a0ff8dbd890dcd3fa4a0780d0e0bd3532b08366 GIT binary patch literal 3557 zcma)8-BVk~75^>z77JWtix_ODPJ$hfKV%b|x&{*j$RJw+sw)($i31mL4YI|BNLP;S zwyvAfrb(JMZ9e+l+U-N9Gkr*v(s=se@${{I?^9p$NA#^Tbv@NSVc2uF0Ymi+pGrQ6==O? z+%V#0!&;0dt=h6cb2gD0(`VCDBO?WY?)1(&1Dk{NTq2tj2sskT$uR-VY3rkjd~$L; znbieaT+>7%lb9qPc6dIaCj{Cy$mIA;B0ENI*OD4d&W<4&AQjZfsVQ`5=KiQRcf z)a{~{no^r_HkNY`CvxyO!!8dPI&C3EJ<+kY)`zRWgN%(qc!Cn&ZFPWvq zC7XsOCucI<`9yk#7kl{S-Gw4JSS**Ul078g>FLc2ct=+j%piPW2po}k9z8V2pxb4C zPr8u+x?L$*ivub3>&=H~Kup31e-HsC$0Y(xf=o_I1et`GydV)`5@ymb5oXfNqb zOeB**3CW~|$%_&#Oj?|wH( zNls!flPHsyB%(|@n0!g1gUM4&u1Gw^WFM0`iGA>MYhL1WI7Gosmn?I#wmffEa>jg_ zLKI1_6peD;sFawy#?aN0wU9CFBE|0co>cE{!o;yyk|^OC#o~rhu9;OH+`Fq7^Wd_? zGAx1MqG?Y%`9sl8v1?W0wGGz@ryCoq6847iCC)Q8-jH~G!^k}gY`i6Ln~fn-o^UfU zR9vcA*T)RopcyMGwqci6sEfEoe>cfwyGIIDqHY_->ltHJeVhP)#{JovWtW!Cly#$2 zEzx&NSe7e6n~tQ*E6ejM*W=@+Wmf1|S{UFMd{d$mU6j1`QmM*@Z%gb)7q{M)IN-Ft zBXQ7aeOKaXbcNx;dz|6l7wFh7v3v7jypIn9_<+uXEqQ;dN;{DF2tTBK8nR z-c)Vuf{$-Hio^O!tx_~ElsI8K{_oH~!2@WQdTG%z>{^97^>5K-k-^<$@X)~UDGG*% zuAI){PCg_6LOLH5($S!hP6dT@ASk4>Kp`Ci3h4w;NX4&^>Rut0yh5sWg;eMYsm2vj zc`KyKR!Bvykm^|>l`^d?!bzl%az`O$jzY>Cg_Jdb*2M)+JWNO0GkBKv^&HUjcRJJP z*L3C25QRv$r(Hg3-#hHl=Cnhf;_xTvRraG^ws&l?A5-=dKGpw_M;mtg$Cdq*U)kpx zI(^E1I-u-#8}>8G{`sJ?-)q>DXgA4di8?0 zj$?YkS4Uhg`0MD?3xPV$=!IY%XZ3&7ce`m1Ef4e>K_>LA_I^U(W-fs7(_E49$kG%cf2Uske3qI@*c>4Xn z!NtyC)Zcf`7xi}f{)p@M(0`B{EBA5SX)vqI{R&SX;8yKEqE3U^O|ttteIKv+MbsY+ z+<&|-KBo0~)b3BvGXZ#&%668n_&GY*4f+m64A9DxwDv1lM2#-Yn`C=~?mphxkSg*u zd|4HpjlP(v(mlV(AYc$e_yQHxXp2s+ikl-JL2;l3$ ze=yoaI&_Va#v9bjPwX3n&(U9;+Jev*`vcZ~M-3-@+yx}g3zJR>%{+lS2A7LQVWG-A3pxg)T^6v^#e6 zz^C|L?BF`qVo~op-i$?k>v$^`^{?ZdSTwMXcN?YT#Nrt>kCPH{nUp?cGO`ME_q@P3xj-!WIX#H;0MPznYZSG qQ1dsDHAGkXk6n!z_2EnjM?~xae)0&a2(};Bgr6(TU*MMt@BI%XI;yJx literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/IntegerNode.class b/runelite-api/bin/main/net/runelite/api/IntegerNode.class new file mode 100644 index 0000000000000000000000000000000000000000..54aa442e4150dc81ec7bd492128a0e22bd0b9ed1 GIT binary patch literal 200 zcmX^0Z`VEs1_nn4UUmj1Mh2O@)Dr!o(!A81%#u|7#DYwH&%Bb<^wc81{FGF71{OvJ zfvm)`ME#t^ymWp4q^#8B5_SeQMg~y~eIN~t3>@jHC1Hsl`GoL^d$oa&aD15_k{WSt(!CZO3stw78QbR`qees%^929P^A8MuHVj11f$aRwd$ DM>;QP literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/InventoryID.class b/runelite-api/bin/main/net/runelite/api/InventoryID.class new file mode 100644 index 0000000000000000000000000000000000000000..422a1810c1e73edbd1045d419e34fe995004365d GIT binary patch literal 3111 zcmai0U2q#$75=XNEwAmB8as93v`*^~|AZ)iG$nRY>t}6my^i$F7uJJ7#T_W4g0#J8reMqo;!K3G`mIwyjvj za@J#-)7TUkn9@0)-KnAXjtW*G5|9v9f3oQtOu zTF#VjR|ph(gq$)tiFNqQx@prBWhK1t#V z`Xo^$NhweziAXZ5AR5_s2I4IC(lpQs0;gwyRT8DJzuL5V0kz(x4d*kLqI&&Z__X<7L zUCVK4zJ3|zp0jqbgi%3V?u9EYzW82Npr1pga;C-hn66dYNLyRHlR+E|z;Sx9O}XFV=WX=P@4-Lc$8 zjb5MV@F<5*J-8$;kb5;zt-5u$W^JWy_eyoG9>(jq6~qq(M)qPUJKNO_JJyP_mDw4q zBs;uJ`5OWsbgr&#-Euf*IcpWWK4Mg>8;z~|thpoR&kfA)Y}xlQztmyh&QxbfwOu5w zO2wq>XtFPW*FyL)b-he=Sl_#shObd&4wu)4#jt(7T$jbE=#FF8I5l=Xh_|VGePIXg zx27Q8rHkvqrgY|78!&y6&LQhnxbGCdtqi%icj zeM${PaEpbrEPPcBM(_p;=UA9hLlOL)h4U;tqjp8aX%?ngNT}h6$HzjF1x@Xah*w#d zVPQ^HA|8zeorQU|C*oOS!C)by_C`E47P2f{RQn>Hw^_)skXO}+=N%RnSy)yh5$_=u zR@CSpX`8%FjF<&q6GzR0zljO65NP7KSqL_9(kz6UIAa!6lFky4c8-9=^8{T@OcR8g zND_26F+-p<N$>3 zMoC{2tr{b*Uie5?#wUhu0>ata36!wouMFVWGuNr&nN zZT~AB3pj;_JbGji#x_TGjhXi|`n>T|_#%kwK(B|skmv?)$MzKYm91o;iPgfqcl>T) zN>*Lkd+-i+j(tdPS|!k0skpc0U34SeZ2K4|8@V~*s2IP4@B9hk|Bv%g%+lxg@G9f? Z@dLsTjenE=euSS$KlJn#70G)T{2#p>tq1@B literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Item.class b/runelite-api/bin/main/net/runelite/api/Item.class new file mode 100644 index 0000000000000000000000000000000000000000..5b043f9af9476608cd69ffc3ca226b4c11f60efe GIT binary patch literal 1569 zcma)6&u`^>;J!5vq zk#g&wQT5UrryM|nR?4A*D}NKJ`o_DVE?H;~v-9T7d*6KDd(VFL*YTeKHgP9|1jDQn z#`XJ3c+v=$_oQ1hqMJdAVe%nA;I7BjzWeRoL(w!03E5&`HHPe?K37JXLx%LeFg0=~ zizT`!-0PFSD{AUM26E36n@VZJjnpb&n67)eyQe$uU7>`}jc8REQdQj&qhOeDkj4l@ zzAlycrr+HY{thPyo2Q%H+vUEr=g65dZAqAC>#-6Dc#N2RAMv#Kvko#Ae?$;_k5Xrg z^|v)vNT)ZKYAjclTGs#Z;IevpO`RbZ(0M1QVW ztHmVKJL^(ObDJKv5xY4gvErbFD}yfWGUT>(-*1X7X^T5*JHBd_QP02B+62buy@oJt z-3oH}6xTBNjA7{??NS}+j&MV=A+;^uG}=G3oUb$dGF;dwIt2WhtClB%rMlLgey?&` z`jF>ei93fq5flE?P<%M0mEn>^5LNDZ+ce;n{0P>vxJk9MqKmS%!B!SeW_g2^7@V4- z(X4tr2t<$pjnU;(!sDc5u)%Qg{h`#EP&d|SvXa!~1g7oGlQnH;llBq1q0yt8Tyz?v z-J#{u4Wm6>eunWQG7`ws*CqfLFiBr048Rn@foz)G{{Wi#e?W6M8w2z+`K*ey^s zQ%B1$!G1+Ld9?fjtWo|Q=T>O_W<7M6r^Ec=Sf4oRHD2ZIWyF^3Py zO3;%ZVTty)+jDbp2Ta(PtlVQ<2A&Y(clBxFO`l3A#~?PyXUm%}|AFOl;W@_33(qn0 uG!`->o_|xk{9vx^XygZzWuaCFnJ%ukGw)0LocksN^A2oH%Yh})Zy4rxSvy2A?wXnfJlQRy|A}qNZCTHG zELf8lTpFc+R(v}{tX6c(r_*Ole1FzzAcL{g`fhZ@4^s_=-%aS64EPX_gdML5rQDkB zzM=W`8XO}^RwoS}s(^>cVba+2h(ldfg-SQoF~`x_X{GQO4F}eb2hxa$pNPJ|!BnJF zhS5nk<6{mzHYUCLAPnuu@ISYWt`<$ZrwwbYIMwj0FdgKlauVK7y2*!Tp!tNwJgTSJ z(hO}j3#^fH}CA<87xopuAQ%3?^js&>0(L&xpOC*vlEQU5a_s{}thD T!aefyhVZRLbo36tbMXEj*F`Se literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ItemContainer.class b/runelite-api/bin/main/net/runelite/api/ItemContainer.class new file mode 100644 index 0000000000000000000000000000000000000000..7bbde309e54117b5cbfa26383576af29801705df GIT binary patch literal 445 zcmZ`#O-lnY6r9v;cdcKwT15rV-HZ7Fo=QPjC>0bu=qcSkN=ll@ZdOWvng@S?KT3Sr ziYV1X@_3WXyf^dy@%jc}fYTTaflEtX7L_HVJxTSfW#(xybk-|vsfZB?bmrNJ7VorNDVVeHv|$!sE5T*ktAOm=3x=5JhF@2@j~mC zZA7JBvA6cUtBRa%wBe@vE2*onBgewV`7}A=7DpE&L5Of0ZANzj%5}HK_OSm0JE*Y^ T4(r;*QC*J%pMUlEZs6n-x%X{~ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ItemID.class b/runelite-api/bin/main/net/runelite/api/ItemID.class new file mode 100644 index 0000000000000000000000000000000000000000..8cce2502528bb3d64858418e58dd9393d1fab058 GIT binary patch literal 506743 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ItemLayer.class b/runelite-api/bin/main/net/runelite/api/ItemLayer.class new file mode 100644 index 0000000000000000000000000000000000000000..b04f642dc95a40c67fa00efaf8b92730db25a51b GIT binary patch literal 369 zcmZutJ8l9o6dXgq{KB^*MOtX^0jQveKmtVyT)?nT8zZwuD}%(DQF17L=ML`h&6kyr6KB5OP;eKKn4>A2EYiX~nIx(9vH%IYXopSuI?y+l>u z?MbyYmNJ4sJtV&%6MlPv@@TxwHgo5_I|{sy#;Yg!7exWZdS_{xvDYRDED2QEYwJz| zZ64MxAY1qh|MN*1Z1G?hKFva&nl(1=9PjCak7n*8@gxb$@%U_h6|PBg1rjwRRn*Z) Xv6*8l$5*t|eJ96mf~@cHUqb&6i33|g literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/IterableHashTable.class b/runelite-api/bin/main/net/runelite/api/IterableHashTable.class new file mode 100644 index 0000000000000000000000000000000000000000..507784530fc360721a610959f789e16ce939355f GIT binary patch literal 374 zcmZ`#F>b;@5S)d;0RaLO6iJuLG`SulBpQ++1O*oTK~|2DWso`ZI0_z+M>o3#=0K3l@GGwO_Q%qQzFb_wNK;77(LF%ya+^gJQ+n?(9voI72k&YYke zk)Er{Y@NhQ9tNR!w6p1#&~Irn!h6r_cJCPW$Jg|~JGuXu%&{i}`>yON0p%6sb~(9+ YLP=0LMW_gVMD>De!qv||Pk)NW3FW(BuK)l5 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/JagexColor.class b/runelite-api/bin/main/net/runelite/api/JagexColor.class new file mode 100644 index 0000000000000000000000000000000000000000..7c98fc93e71a93b37193e5fe763660df9310ca3d GIT binary patch literal 1853 zcmaJ>U2hvz5Ir~cdgEo2Y(g4rw}tYN#xA8!N+`G~jq@D`Cn>QL@&Sa6yLC2kcO!e< zRz*ttfW%Xxs`&x*8TA1qBrGHl&-^Ih++7o!7O~du%-lOOXJ+oX{^QSIegiOpl8O$2 zvySDZt98e!*q)U(5A5`US+*WbxfQpnA}nC+nfJ_e#dON)<()mNo1)iHxvqO8nK zdPJGzfysm2noVuZN`QGCIX@W>G?Km5LSEFdgk_#-$+CHx;UrNa+2zN+M$+W$L%;}em;6jiDF~Z6x&R(O zj3DN6ThX0t;dS~(C8b}ES0A$87vo3%GoBZr8J}+AD+%`aV(_)LVC5A2O}y0%Uf~#I z@yWioBflcF5lS>L*uYR>BTVf*UsI^1rPjd65A+QN7&JH5mOpu#|3iEf99`@p|!*BbMaTgLsXUobciPN2oni^_gY$2vdkx^o*FVz&o_K#yq zAXHz71}3gY>9>Ii~mU+rXTg>5ggrSlDkM-;Z0h z<5+h;R-|UY&z(gqU>Ub@ z3;XyKhgiW=6!8qJ_#SKciMnL)=Oh4Ug7qfB8rZ-lCl<$d*rFC<)+hAZB-$vx!57q2 pW-a1NY%_MBI5DniM7T~$Zt_k%C6VLQy73irhalv=GO2c8=WkFwNBRH& literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/KeyCode.class b/runelite-api/bin/main/net/runelite/api/KeyCode.class new file mode 100644 index 0000000000000000000000000000000000000000..6ea301819cbd9976c6eaed25cb917586a2a93bc4 GIT binary patch literal 2624 zcmZ|RS9cRf6bJBGH`zuG#x&ayLdP}(#2*E3KrJY#_y~?ZuWOBqB>Bq>%#Y zz4zXemptX1Jmdr9L*?Xu=gKGdB`bH<;GE{Fls70#v za!@MPf{1^u7?}@lSe4Zvq*@Hsz2RT?BPGAQ7IBw1f|Z(~TIa2$*odKwq@lX3N_n&9 zmum}tsU9?ASfkNllz`!N?=eDi1LFh?t?x__S{s-ov^6kA2sJQGXm4PK&|#=HUC1!0 zb4w$nZClbsgbme!p0;P18Jli*8L9;hx@$LQ-EjwJU2G3$UF%NHy3}2qb)~yG>q7T% z)^+aXtjp}>tc&b3R6FKPCDR3u>gaD2mMxf$ZrH~i@<}JE3*FBTXQ}f+&Wn@}an^kf zbIwuw5zcwaM>$`le2jB}@^Q{d$|pFxlm|FxC=VKHI|_9(c6wnc(P7SdIrv6spQF@1$~i`PjB}jwIOhcA3C?qrCpphkp5p9Ko;Fk%V|sQf zX}OM@rnVX0wrs)8>n%CW{V&nI^PDeGHaT0AXE`rWwm8pHj&j!H+MH9=9^*MIHuF)f7T6%>Z+fL_g{o?byD>R9>)u+I7n2sKE!B8QL>DWBQWgZ}xj3@MM zpMP2f{rZ==Z`57X+pxk*O{P6Nr#r85L)3O`-td4QNVq9o-4&kMPV0?XQv3@`>^_2eS=TZDVBqD{pxa1&HKwGOxojA zR{YX}UoDawjV-nH;-;bco&P)6&Y&Q#Qm?KAu_BEUZk%_g=%`a83I*VWr&OP6Rc%lR zYEtcRhj1snO*jm93Eu&47w(342=~A{g?GWbh4;XFg?r&X;eKeJ@P7DC;REnp!Uy3) z!iV7_!bjm_!pGqg!UOQ2@DO}b_-^a@{)9_8{!sWM_+#Nu;7^4=gFhGk0{&9?E1YBo9i+H^ixVxP ojsIRlf2i+%*GJqBxYB{A)B*J)u3?>9)lceY$WXuF+N6H{7w*_60{{R3 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/KeyFocusListener.class b/runelite-api/bin/main/net/runelite/api/KeyFocusListener.class new file mode 100644 index 0000000000000000000000000000000000000000..97398f582d54aaaf54fb4ece536776fb816be0d8 GIT binary patch literal 130 zcmX^0Z`VEs1_nn4c6J6PMh3;a)Dr!o(!A81%#u|7#DYwH@6<}S{N&PNpUmQt)V$Op zb_Nzk27#=^vPAuy#JqHU|D>$cS|wpu})J%H$94&dbCR8VkmPSc-~5)z52hjZ`%9!g9iPA;yG_dUM% zeBB=ac9<5(7#4;+cfBF4JaKVRys}bwQEMtNWSDp2Cb$-+<%hZ>=|j|#KU=4p)Ku0m zELZF5XGmJ>nk!G$qgBRlKWxPGe{8CL+45w2Cuy%VG0f6H)Z9eFoPl8wegRpq9wA4x MFE9=X!zAV?-*f6l)&Kwi literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/LocatableQueryResults.class b/runelite-api/bin/main/net/runelite/api/LocatableQueryResults.class new file mode 100644 index 0000000000000000000000000000000000000000..767718d9b51beda3e4924018890241794917f67d GIT binary patch literal 2478 zcma)7TUQ%Z6#h;~Gi?|ph1%NKi>*K*!H%^Tm5C^gV9@|AAoZ??SWhGqVh zzF^x2m(MPLQT0?nK&?PSuxE)V1d;cYc@Q z%(i!+xQ+tBFgM(;Qr=ln+SBcwc1yTRv0Jw4H$)y|7`Jf>IfjXvr^H6o+!Mi$$(CW# zWG;7k;FLeYL}JrH8&?p%)S$6{+q+QLT4kA z(j0-C2kC8G!ewfXPzQoHNia8`Dz+nawqvC`Nu7Ds#=E%2aEiBDvd!R*&NLNkKT>g@ zIjhNsJC64-V_}-%T)H8fEgo>~2R3GLgGjCWM&hXhhP&yO91NIFy&8L&ID|8gvV{`E zg&s~{X*L${KEqhkQw$4fkW`p-^v#wbm`ftj!7U3PP=ohkA8T!Vh}%T2AFRlbW?(jn zEV(*xHus*=;87>Uerb_~y9~wu9|___9q0;A z8(|)gux(+B`0bVLsYCynaB6X9kRjjabsChmjU9Z$Fy8Em82(K+ZQ|Jp{(!576ybEu z_n$>AH`U0rFlb)Wl0L`y=17^pzOn;3I&k{rlE_sqH%gl7~@cftujTXj57n9bR#bk{zSf z3wqMxMGhHQ^q0YDoT2yk^p&A^u2lXL`9ESio1XbtI!zukc!U1WcdYOxCg_jsQNUS> zXx4g9H`UdhBOSwAq#H}{F5vChkM10L8*G_i7fVMdmS5ru@Eq4)U@il8gqwfk&hKP3 z29wVuvh*y`vrOL$6r+^NtJuw}hE!P9-0NTXJzzoE!K&LYTUBk}60b((50!bzY FE&z_oI!6Ei literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/MapElementConfig.class b/runelite-api/bin/main/net/runelite/api/MapElementConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..30e90d3ad630ea871c197196d6692a2ced3821a0 GIT binary patch literal 188 zcmX^0Z`VEs1_nn4PId++Mh3;a)Dr!o(!A81%#u|7#DYwH-^2pfoYdUZyb|a9ytK@8 zb_Nzk27#=^vPAuy#JqHU|D>$c^7A2>;W#*(ZGKiwvqX)8rjgf(off?vN1_nl;wX6(mAQl5VkYr-u004$Y BGj;#~ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/MenuAction.class b/runelite-api/bin/main/net/runelite/api/MenuAction.class new file mode 100644 index 0000000000000000000000000000000000000000..60f2ac7059cf885f4562f5cbee5c464bae5bb64e GIT binary patch literal 6922 zcmaKw33yc3b;r+nZ#1LjBHfXMb_uZwEl5HvVv!IG(nuPRW{5@$vSZ7G81Oh^AYw#A z+|WAp(mJu@GzpDc$Bxt3aW*HuIDqY%x^YXEx=!NOG@D7>I1oGD(xkL*Qs_BnX3*0Z z;QQb|zjM!B-hJ=h|Gj+o!jmTfz=yj$U?Eh-qlwn(nRs+6mWZ}S_QzTWqwyKvWFodN z?g1A<{!NjCk=Ch5d{3)CKC>60G%)NRoEQoFCqluAKHnhemaYEoVT9^|t2EYuklPd8 zKOLQnB%-?z%7T96eg5HzVc!r- z<^akZ!r0$$WVSjfh*mJ3DPPO6wz|d^boNB$Hk)h%K%UA0S^g4

    QdEw)#)5&uuyeRqYWW4m^R5Y`{ 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Mesh.class b/runelite-api/bin/main/net/runelite/api/Mesh.class new file mode 100644 index 0000000000000000000000000000000000000000..c532aa8d7ac15bdf93eb5c4345138d60b9906838 GIT binary patch literal 879 zcma)4*-pYh6uqM$iyNT0?@Ll%tU!zkghWkDnqYjOF)mMInc$FGNIO-&%?Cfgk22nA z2Sm`sr;{^t?>T4g+>g(ox9)GJ!;$HytW`mk}tA6jW*>e$VX&vvsM; zy5%Y=OreSCa`d&O%hCTudR>7`Y9Q-H+jlVjxRx_Q{oW&P2}HEq!_ev7&!YQ~UQ&xG zp;^?H)NmSd6nO$eCxwxdBFQ!9LUHN<*(uFqFT;05vNs4{v_<_@xpP)6GCRNQI)`&W*ElblJVd=P>p&PwXq{v zZ~LyrF1aKLX?-B~06)B9mP)^etDr))Tn!gyV5!Oz1n_5YB>~d7by1i=9z!+;apZ{s zoH>%)&y@w+KrCF2hRSZxwadhWPpr-+;}2{T9}5 P4|2@B6C~eNFWCD6{R_|~ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/MessageNode.class b/runelite-api/bin/main/net/runelite/api/MessageNode.class new file mode 100644 index 0000000000000000000000000000000000000000..1e5cdd7c3ed847af63fc2ba236abb445f8433830 GIT binary patch literal 566 zcmZ`$%T59@6um`o07pP&6cu+ahK=(9t_;Z}B!Gz+7VauEW63;7r)EY^u9j7-am-wj;mS02PX zje`5P{_gu=&ZvQ$Gm$QZf)DnOUq^h-;|>0VfsolWY2tiO4li){I;*w_w#DnL=Edhbl`#B~eW=ktas2GC0IMCtRbJ<}BN&g$QK~ z(AgUPjp-hfh7zZSowcwHhw5au(x7Hx56CU-A+-wIwzy;Qk;TUrpIF?r*t7qg(pjPJ Q(RpDnj78o{+!gA71J|F2e*gdg literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Model.class b/runelite-api/bin/main/net/runelite/api/Model.class new file mode 100644 index 0000000000000000000000000000000000000000..a5b4d9b012ec014e4fff92bc4ef6d82673e8e11e GIT binary patch literal 1013 zcmZWn+j7$|5M70UTNiqPrU3$!I|-MXmM>^BWXKF9OhYqmc~b37P_ZpWmP7b89{2!0 ziecp}V3HS|*|TS_+MmC^{{Vn}*z=$wU@Ju%m^{T;Sq$VC6&&aYV-KnV*3acc2C+=X zLI3O=L+imM0ky>l%szRrB%rb2I>aNSm7A+*h6>k7>?WH{``##RlvS9`Mr;dMCc&YMR8CZb#UF5L zbAw02j@BkpDP`w?F0KA=#n)47FroFijyjlHG{mi5N)QjhT2I~cGuzi*7Yiw__U1NI->V^I~+$iuS^9{IF z*tc1Khxu*ByNvf3?=wDNe8~6+9v69@aGoaj+hTmm_za#Gx)+Q)jDbVi!b^H9u=^Vv C-tTb$ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ModelData.class b/runelite-api/bin/main/net/runelite/api/ModelData.class new file mode 100644 index 0000000000000000000000000000000000000000..0216d26f3baac87e740d65d220b9ef652646a15f GIT binary patch literal 842 zcmaJ<+iuf95Ivi;xJgJGCIO>r)lvX-e z5UAbAkJ43A_ubR$8w#w0I|6I7SriW(ED3DRgw9C!$jEC&0xO3{?dH3#f7LvG+c`S% z1w==n+KO~+rMBl%ji|`&z2TduM_Z>S{#n!WSuaAMG}SMP-G49}qw52RAjr&culBCvDo9a(BMP?4r{GByl||Duxe=|4@P{-icXSJS9(q>hKu zkPgBmr|d-|6Hq%$d|3YD@58bCUk9LW8$R zu%87i!r^xvC6rmIu=xetWnRtkW#%h6USobQ$L}*=&G8z_yt@yuhGd5y;!%c=Q(VVJ eiklg3VLRnJ8SZAdm*JBHxvQt?_Zgn2_~JM1YSLx^ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ModelID.class b/runelite-api/bin/main/net/runelite/api/ModelID.class new file mode 100644 index 0000000000000000000000000000000000000000..d9bbd3bc5dc9bd490f64069a9c90c62d18d16886 GIT binary patch literal 1208 zcmZ|PTTc@~6bJA#&;l)sAU6T=23`Pxf_Mkf>2~ODy4`JdmsWh)EV$9d+M3e(Rr~;c z0^@_x2cPuCXWx7>ehx4HX$hGSOq0p}&fLzNne^MAPoIg1Q?8e~7){ioW~R}qMb)?& zWx`i+rdWR(RZa9J7!B=*uft3=tUb#(yZg~zlTnh}Wz%BBOhyBGy>`$HYt3?4ZAINg ziC>KRE2d>RmB4p}K&WSi(XeOn9pMIE0bN1S$q7sLd}TDgWxArs3#Oev*4y_T+k3tc zR!}f~;Tfi|a+sBxWu%q1T@eV+6Sgk*NG&nyb2;|hwz>2gqqJ@bZU=^Nvof;5sK?;N zqHv`QMuS;vTLcyJ33qdW!F?Hik3qU&dhPU5A2G-<^G1d56tPl~dj&b@3(noit7Pg0 z{?Rh6Fv$p9)-B;b|$|;#Y*l871Mq* z8ud_EJMSCE>ZSc17T$i_@% literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/MouseRecorder.class b/runelite-api/bin/main/net/runelite/api/MouseRecorder.class new file mode 100644 index 0000000000000000000000000000000000000000..15132e6d9b68c850abf00556997472fb0f99a3a3 GIT binary patch literal 215 zcmY+8I|{;J5QJwnZy$&Uu#S!Y8Ek|ILC{9Aipdgw`AH-X@oW|zz(a|vrm@-GnH~7% z`MN&oSS`3 zu)_H<`pJVxU+h>Lqr2Cd;E5F#8Q%!~a4y+kSGHBkD{YuC{i7{DAcr7PsR&pCx8cY^ TaJ%in|LOn(Nf3rIdlb`Pqm%j3#y@@>yokZeO|E<6c_z= z%Ilxp(q-CfX9eAWV`naOf?!(&$}2FurpjhBmnJ;@lSJ+%w_Yba(wQC`?pW)*D#$ZI z*FoP}s-K`7f zhmxx#yqP?S*mtlSS>dJJw zSqk$g_%w>OV$l3ALce$>t&g^+rPME35B;%Tm{{~Mb6WkI=PGL{je$(i+N7BVG%63a zAsbl<{2X^+H^)5)ax52EDR95Q1E}WjwF2vf{t%9G{z;55IVWje~+pnVORUv;CB A4FCWD literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Nameable.class b/runelite-api/bin/main/net/runelite/api/Nameable.class new file mode 100644 index 0000000000000000000000000000000000000000..46025afca1ffd571875476931118932af39952fb GIT binary patch literal 297 zcmZ{fO$x#=5QSgrPpn#T;l>;2#vGs`i0G=Q&=W)%N=lnbNIjej58$E1M3K62F*7jv z-sHW<^L7WY#)uPcrf5XJ9*!gB?x$3z1fy>6xgU=ZHi2(g~A7J>N(F+h$PtyPZ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/NameableContainer.class b/runelite-api/bin/main/net/runelite/api/NameableContainer.class new file mode 100644 index 0000000000000000000000000000000000000000..c95741c1422d8994597804411341d38a7cd0740a GIT binary patch literal 424 zcmaJ-yH3ME5S$IcPRuJ%Ku1AkH=INnBP56v2`NBfcU0%FSQj~GbexgGr%~_$d=z3s zB0vIC-Q4W%%+tI%^DWRL0(rVv0nGB>k z&xMTcjlH{=&9@<_c=YX`d1q{yCMz`${+d__XLaMoJT#RE@Bg~?cy2^EInDe16%J=V u7Fq<71_Vh$vIW|b*g66MlFIV!peyxAsx52?zlp7{|F&>DpOxOSWA_8>7;c;Z literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Node.class b/runelite-api/bin/main/net/runelite/api/Node.class new file mode 100644 index 0000000000000000000000000000000000000000..9e6b0305451d046edc48afff6a186e2479757167 GIT binary patch literal 221 zcmZur%MQU%6r4k~C}Lyb4|L;xfR&Ai2oj0?RVUnPZl%3#e4B+2@KNG;EN#xrBr|8` z@x0vuOwkKaBMdA%m6w)N<5=m7QLF600X#xK(Un%Iwnw$zCmcIMaAddQtFYlHTK


    lK6*iDZ?iIwd1g{3wBF_8cdt(nhYSTg+0uY7 UMAAQOqV>^jgyJA{R literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/NodeCache.class b/runelite-api/bin/main/net/runelite/api/NodeCache.class new file mode 100644 index 0000000000000000000000000000000000000000..df353ec8da3abf7412c99ce2c0c9bebb932d8f1e GIT binary patch literal 198 zcmYL@Jqp4=5JtbvuO=cER-Pa>?inN?*eEF2kLwUO#7&5a;MFWVfQJ%yEwq_8d^60O z*Zc7Vu*4{aConVI$+kCK>5e5eT5jqS=cLXYBM_LBbR$`jDdhH8vg!oFmalB-XY+$V zYWtiTQo6ef1lih!QycF1LfU9k{HMvj?pwtxU9rIUCt5g1Bw$b4&j8ul)kFFLZ;LIY literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/NpcID.class b/runelite-api/bin/main/net/runelite/api/NpcID.class new file mode 100644 index 0000000000000000000000000000000000000000..093b8e2c9bc8b686c1576ad2365d5430a20714ca GIT binary patch literal 367029 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/NullItemID.class b/runelite-api/bin/main/net/runelite/api/NullItemID.class new file mode 100644 index 0000000000000000000000000000000000000000..e7a7f48141af2b3b6a971a3289f4b66fb6993039 GIT binary patch literal 476763 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
    DP{w-%ZgNx}{;w$S{Yh34-qH2+|s`9}-QKUrvA zVxf7dh2~`znwQ5V+`lDjg@xvo7MfRCXkKlhd5wkUwHBJ!S!iBwp?QOa=8clDgPSZg zZ?@39#X|E|3(easG;g=i{IiAT9Tu8*T4?@75_a%c3(dPMH1D?1yvIWGUJK3pEHv-8 z(0sr`^Fa&Eha_PK4_j#d%|i1L3(db~;})9#u+V(MLi0&U*uhg4nonD3 zK4YQztcB)3Ej0gSq4{qM&Hq?v{?|hDf0D3+=PWdzw?u{67g?gh?7Wt!F#BRlRG6L5 z5*23Ww?u{61uRivc0mcNmtDvb6=oNh2~NcRxkT{3(YrJXui=xb7>3B zH(6-D*+TOz7MgFh(0rSP=G!H#UiKXpn(wsGT*g9kSqshOEHvL`q4{nL&G%SnE^ndv z-nfMOw`5na&|J|%b0rJS2^N|YEi}h0G$&bTPPWjTVxc)z!s=zGS!k|op*h_`a}^8C z85WwWT4>I+&|J+zbC!kXYzeEEUEM-+j)mqL7MgP{G}pAyT+2dpZ41r!S!k|fp}DSv z)yuADq4|Cb%@0^;u5Y2afraJ=Ei^Z@(EN~v=0+Bp8%tQd>?RhPAGXl^h=t~+7MdTm z(A>;Ib8`#LEi5#*w9x#Rgw@M#Wuf_T3(c)9G`F$P+}1*KI}6QESZIFILi1A=n%hgl z4nA$6`56n%&su2iV4=CAh2~Bcnmb!)?qZ?2tA*xnlCXo_Ej0JA(A?8Pb1w_cy)88N zvC!PtLUTV0&HXJj50Hc%9B83=kcH;wEHn?c&^*LK^H2-T!z?sEZ=v}G3(YS|!VV6% z(EO5x=9eurkFd}@(n9kq7MfqR&^*dQ^Jojruf-+Yza{&13(ap>XnxZ|^II00-?q^F zj)mrTEi{j@&^*>c^Lvu8gYR2t{=h=>hZdU0S!f<_q4^^V%^zE6o?xMQqJ`#9Bw+_X zwa`4tLi1z`&7WClo?@Z-a|_K=Ei`{&p?R8x=IN5KgEK5Ne`%q4riJFOEHr;@p?Q{t z=GhjS=U8Z-YoU3bB<$dP3(X5GG%vK!{Eda?Z!I)0ve3NPLi2YPn!mTu{DUOy;ExuX zf3ncL#6t5@3(dC|7M~2h=u0gC1D4TT4+9Iq4~Il=07YnpRmw;(n9ko3(co3 zG@r51d^RrO{w>*mT4?^uLi67in*XuT{I7-P|1310v(S9r5;a%PV~LupUnF4%tLL>u z&DAfqM9tOnS)%6Z`7Kd%^#Yctxq3lM)LgxgC2Fo-*g|s=3(Z9(>|pgvEHqzgq4_ck z&6itfzQRItF$>LCT4*kAq4_Ec%~wm2h34xmG~ZyM z`9=%Pr6ufO^_wg--)y1z77NX{T4=t_Li6nwn(wgCe5ZxxG8UT4O4z~bH=9U(kAG6Th%0lzw7MfdIXl^43JJ{Ajb2|&oPgrPv z(n9l77Mj~zXnxv4^D`EjpS953K@xVbqlM;97MeR-XzpU6xvPcdZWfxmTWIcKp}D7p z=3bJpgS{;@_p#92*FtkY3(fs4G!L-QJkUb(APddUS!f(EOo==5dm+gX1kUe`KNgV++j_EHqEF z(EN#o=1(m&PqNTF*+TPYlCXnQEHr;^p?Ru><}WNXPqWZG-9qyW3(a3zXr5`I`724- z!LKbe&$7@w+d}gk3(a#aG|#ipJl{g|0t?LxEi``fc&uUSy$pv4!UEEHr;_ zq4@_3%|BXb{>eh~5(~{sC1D4bS!iBvp?QUc=9LzjS6OIYZJ~LMh32&un%7xqUM~qd zxWPj6MhnfGEHrPn(7eS$^HvMZ+blG1x6u5vh2|ZSu!B1-H2-3u`Bw|gyDT*Cw$QxC zLi1h=&HF4g@3+u=KoWNFpoQi`7Mc%RX#UMY^AQWpzguWNYN7dOYoYl+3(e;&G@rLb%{h52QFG2k zmZ&)=uO({Ex!4jl=j5|Q%{loc>|jm-OVpfG&=NK06tYCkIfX4W7qQS>)I#$m7Md@$ z(0rMN=F27QV9pg5nu}RzzS2T-aSP2?S!ll6LURcV&DU6HE@`3pS_wOtbDf3eQWl!8 zx6piph2|SAG?%u}e3OOdn=LfoVxjrgxP&{p|jooh30Gv&DAY5=U8a2VWBzKLUTSXr67Md5$FP;9LvM^DH#ax6r)6Li0ik&EHsP{?&6p?R|;?BEs)&08%rZ?n+6-9q!v7MgchXx?d|`4pS95Zr-kOfEHwXZq4^&R&Hq|x{?9`5ISb9_CG230 zJeH`r#zmH>xkg?~)Li3YOVnH=pCxLpk>3(E*C=3#nrjraM9nn{S)%3|g(d7@jUpDB zi&|*D#6t6>7Md@!(0sXt<|`~T7qifOrG@6=5_Yi0RTi4Bw$NO{Li05inoC+}zSctX zbrzaSS!llALh}t0cCf~c7Me?2Xuiop^UW5TZ?VvPtA*yO zG?%r|T+TxCT^5?}w$OZ!h34`Wn(wvHT){$fMF~4tqmqT@1PjfH7Mf!gnv*OvCtGMv zvCy1qp*hV$b7cuTSR>s+a}^8C85WwWT4>I+&|J+zbC!kXYzxiREi~sy*ufe#EHvj@ zXs&6Yxt4|I+7_Dcv(Q|}LUUaU&Gjra-~WHP@OCh|drXZ7EHu}*(A>a6^Me+e8(L_7 z$U<`?3(bu!G&ix({IG-_tnrA2=B5^!AGOfj%tCW>3(YMoG`Fve4YwLUR`j z&0Q@tceBvk-9mE@N!Y=j7MgomXzp#HxsQeBz80GMS!nKWp?QFX=7AQP2T8&XK4+nM zu!ZI!7Mh1zXdY&v`FRV?FIZ@P(L(cZ3(YS{!VbP{p?QRb=8+bfU$M~qs)goJ7Me#} zXnxH?^XnFx-;jhIeA7bnTNaw%w$S{Jh30oHG>@^+Jk~<A6saiV4-=Uh2~EzG=FNLd6FdT;A9KUpIK<0VxjqS3(Zq4G=E{Cd76dh z=@y!2SZMw-F5&JmHD+39{>no0*A|**S!kYZp?Qvl=D8M{=UHf;Z=rdCB<$cq3(enH zX#Unh^CAn)i!C&NXQBCf3(Y@RX#UYc^G}kngG($lFSXFT%tG^W3(YGmG_SPKyvjoJ zY75P4EHtl`gdJRGp?ST9<_#8_H(F@kWTAPph2||5nzveL-e#eByCm%3&lZ|@SZLm9 zq4^gJ&A(b`-esYAw}s|C7Mk~3Xx=9YJGkFM^8pLZ2Q4%ove10kLi2AHnvYm${@p_J zQ47t-Bw+`STWJ2nLh}g=%_l81pR&+=+CuXg3(aROH2-O#`7cS>!M`mu|6`%~UklCu zS!h0Iq4~TeYR=7LiJEgSvP8|fc`Z?M?!^*zFgKqiYR=7XiJEf@Sfb|Kf|jT`w~!@j z&Mj=Axrl}4q86GjvCw>}gdNPi%tG_!7MicH&|J(y^OY8wi(6>E%0lzi7Me>~Xuc*c z;eIl?B`q{xYoYl%3(ci0G+%F_`34KkH(F>eZK3%l3(Yr6*umUeEHvM0q4_oo&9_@< zzQaQEofewQSZFS5p}Cxe=DQ^9VD8-(n(wjDT;4+Sy%w4)SZJe#Am^Qwz_pR~~Yl!fN@7Mh>7(EN;r=4UN5cd*dh(L!@4N!Y>8 z7MiX`@|*OPbRmoh30-1n)_R59$=w)poQi^ z7Mh>4&^*{e^AHQoLnUDchgoQT-a_*W7MfqQ&^+8i^Gg<*U$)RZ!b0;%3(c=c!VbP_ zp?Q>r=Ft|KU$fBsx`pO9EHuAqq4_Nf&2L+1en%2^@LdbdV=Od}wb1;Yh35AyG=E^B z`9llM<193fx6u5NB<$eF7MdqmXr5@H`4bDxpIT_1WTAPoh33yJG*7Y6{JA9T;8Y9E zUs!0KW}$hyh2|L+n!mKrJkvt+R~DMTw$MCF5_WL5h2}XHn&(<*o@b$XzJ=xm7Md4Y zX#U1R^S2h77fHenF1FD8orUJ_Ej0gNq4`G(%|BUaUSgqnsfFfc7Mhn!!Va#m(7e(@ z^C}C?t1UFIvCzEMLi0Kc&Fd{RZ?Mq3Q4)4=lZEEZ7MizMXx?g}d7Fji?G~DUw$Qx8 zLi0`w&A-GY+)pO=R}0O%EHv-7(7eY&^Ii+h`z$o?x6pjRLi0fj&4(mm2M=3l{>?)3 z5ev<~TWCINq4}7F=HnKc|FF<}!b0;&N!YWuf_R3(fyn zX#Uqi^M8`CgXb(XpSMKKHS<`a=9(8-qUM@;Em3pLi!D)e&3u-qxn_P#)LgTGC2Fo& zP{Iz@EM$qAYZkW9T*N|iQ47tNSZKb~Li1%7nlHD|e1(PPViI<+=9Lzji(6>E%0lzi z7Me>~Xuifmb4d%$*IH=4&O&o32|HNxdJD}rSZKb{LUU;g%{N(SzS%|o71EHvL~p}CBO=CT%=%UNi?%R=+r7Mky|&|Ka^^Su&wux14d%@r*)SF+HY zV4*qDLUYVQbCQMTWDCtH7MfEf>|o6_3(b`+G^bl=u417%!$Naa3(c7pnyXo8&a%*) z9hY!FnVQutH0M}ou3@1$*Ftkm3(d7GG}pG!e4mBpIu@GiO4z}g^(-{sZ=v}C3(fT{ zG&iu&{Gf&Ah8CJ1ve4YfLUUsYJ6N-ch31DXG(TdYxv7QbM=dlrv(Vh!LURiX%`Gi7 zKPF)ZYqqk`{J4eY))t!ESZHo*p}C!f<|iyPKWU-)DGSZ*C1D4jw$S{Hh3021Gy z`4tPzuUcpxWubYrh33~JVFzEg(ENsl<~J=gzh$BMZ41rsSZIFNLh~34&0{Szzb6Sh z_`Zea4=gl)XrXzWh34@Vnm@A8{IP}R2^N|sT4??xF5!MMH9xh`Jjp`yWDCuoS!kYO zq4{$Q%~LHje_^3{nuX@+lCXm_EHr;5p?Rw$?BF&F z&D$+B|7@XohlS>y7Mg#t(EO`~=3N$=cUx%QBMCdW*Fy6?3(fm2G#{|ge9%JkAq&li zEj0gTq4|h~=HDe@2aj54K4zi$xP|6FEHt06(0tND^C=6>r!6#}vCw>05_a%U3(bF7 zX#U$m^FJ1v|FzKkpM~ag7MjmnqUKt8EKzf`8o^Dr7SdGZ=v}H3(YrLXf7>b2W#DAq4{PD z&9_)+zSTnWZ5Enux6pith2}dgG?%f^Tvoyk)+%SA`7R61cUx$_$3k;?3(fahXs%$P zxuS*UN*0K2-FEHu}!(3~q_2W!=|&|J$xb8QRF_gQGJW1+dOh30w|n(w#J z{D6h#`Vw}qRs##o4_at$XrcKb3(buzG&i=;+{8lj!xow!vC!O9!VcDY)IxJJ3(d_f zG`FzO+|okxV-}iQS!jOTLUU^i&21!M2isa`ZfBwS2@B0nT4;XCLUVfy%}-lse#S!c zvlf~=#3kHMrdCG_&7CYXcec>n#X@se3(eguGpwr$(CZQI6g z_p0x^z5aaGRM&p0x~ukX1kaC{;Q3J#JU?cF=f_1-9(=+C&rh1*`6&}TKW&2NXH4+?tO=f< zGr{xoCU}0q1kW$#B>kSu7B89L`DGJ4zhZ*tS55HznhBm?H^K88CU}0+1kZ1o;Q4Kl zln382!SlN&cz(|W&+nVy`2!O?e`tc|k4*6Vu?e0(F~RevA}J4kW`gI>P4N7M37)?+ z!Sh!pc>dZ1&)=Bf`CAh_e`kW{??qA`{J{jzKbqkAClfsXY=Y-sOz`}x37&s5!SnAX zc>co#&wq-fJouLhp8qz%^FJnd{?{b)JZ_9h=6T#yCYk4PQ=4R-$4z6Bc^)^dN#=Rn zbRy)zanqY*p2y8#l6f9Cqeo)<8|^MWRLUPy#IIBsDRJTGE`=S5BMyqF1|7dOH4 z5+--nc#V86Fe^?LLMBqtO=f%Gr{xnCU{=K1kWp);CUqzJg;nm=T%Jbys8PF zR}&!*j$7RX&uf_Ad8`SZD@^cQX@cj137)G=@LV*(bIAnH)&G%5gW2!NjH@xhbJ+yX zYntGBEfYMiZGz`@Oz^y}37*$8!Snhic-}ySJUDJc6FhHZg6EA*@Vto$o;NkY^JXS^ z-rNMwTbST^oC%)Ci;xG$O)$apL=!wuGQo4L37+dr@LX?#=gB5`ZZN@fqY0jyM972V znoaQBVuI&Z6Fj$>;JMud&mAUs?li%3mkFMynBcivggiK|#{|#4CV1{M!E?U}o(D|u zJZOUFArm|go8WoG1ka-)DGzRGg6FMF@VvDNp0_c<^R^~<-p&Ni+neBd2NOK+XoBaR zL{c8y*#ytKnBaL=6Fl!`g6G{$@Vti!p7%7t^Ij%+-rEGv{}V}ha32#q?`wkR{Y>z@ zzX_fXFv0VICU`!`1kVSX;Q0^}JRd5O^59`6cs|?&&qtWx`A8EyA7z5)qfPL9j0v8P zHNo?7CU`zxB;~;qOz?c737$_f!Sl%`cs|7h&!?K;`7{$epKgNZGfeP&W=_)Y$&5S8 z1kY!i;Q1UAJfCZV=krYPe7*^uFEGLLg(i5u$OO+9i=;ewi3y%BHNo>`CV0Nw1kYEP z;Q2}uJYQvk=c`Tde2od7uN6so@H!JbUvGlv8%*$gqY0jGGQsoBCV0NZ1kbmc;Q2Na zJl`&o^57jNc)rsF&v%*N`EC&zRu(Sra@zXM*SFP4N7J37%gx!ShQd zcz)Rg&##!^`BjmW2VXP6^Xn#fe!~RMZ<^rwEfYMyZGz`_Oz`}!37+3G!SnkfDGz>N zg69uS@cfYpoF{?r7|pPAtKa}zv&VS?u`MN%I8$^_3}o8b8y6Fh%wg6Ho{ z@cg|Ao_{dG^N%KY{>cQ-KZ~S1_=^die>K7LZzg#D-2~5nnBe(O6FmQAg6F?Y@cfSn zp8w5B`aPNPV@xv71w^Y|G} zGSA~@5+M(cpVo)<8|^MWRLUdRN`3!C715feNwYJ%s*M972V7dOH45+--nc#V86Fe_t zg6CyT@VuM}o|iYl^9my5!SO4a;CUqzJg;nm=T%Jbys8PFS2Mx$>Lz$z!vxP`P4HYH zLLMAnX@cj137)G=@LV*(bIAnH)h2kZF~M`$1kY=l;CU?(^5FQjP4K*q37*$A!Si}1 zcwXNG&l{NFc|#LCZ)Ae!jZN^pi3oXc{H7*&-pmBgo15Ty3llt#Gr{wC6Fg5a!Sh5D zJWn#gbFBz@aD1H!p6gBUJlO=#4JLSQG{JL|37(rx@Z4g8=T;Luw~3Gk$G4l{xx)m{ zohEqhGQsl{6FhgD;JL>H&%Gvi?lZx2e@@cx$&4Q`!SkRAo`+2EJZysJ5feO*n&5d$ z6FhHag6FMG@Vt#k%7fdQ;CVX}Ja2D;=N(M&yrT)8cQV2A&L()?#RSj0n&5dik(38_ zH^K8BCV1Y{1kZb!;CXKoJpa!G&-<9*d0!Je?`MMN{Y6q9Jir9c2b$pdAQLycoRIIV1nlpP4Ik@ z37$_DNqO)T6Fi@4g6Gpr@O-)np3gAB^O+`iKFb8pXPe;p91}dBE0Xfyc_w&1-vrMW znBe(B6FgsJg6E4(@O+60o-Z}Q^JOM@zFZ{b!7EJge5DDVuQI{&)h2kp#stsTn&A05 z6FgsUg6A7d@O-04%7ZtV;Q3|~Jl|r1=UYwie47cLZ#Tj79VU3b(*)0Vnc(?uk(3AT zF~Re_CV0Nj1kd-I;Q0X)JU?iH=Z8%2{ICh0A2Gr6qd7^xCo}#r6Ffg|g6Ahp@cg6+ zo}V(o^V24He#QjP&zj)*ITJiTFOu@$3nqAe(FD&gnc(?l6Fk3Sg6CIF@cfzyo?kb? z^BX33ep4jn!M9BC{I&_6-!Z}SyC!&k&jio!o8b8a6Fh%tg6EG+@cgkz%7dSn;Q3P% zJbz|_=g&>>{Dldgzcj(~S0;G=+62$vnBe(ak(39&Gr{xsCV2kA1kXR3;Q1#LJpXKh z=U+_l{HqC`e>1`J?;u@*LAeikty)?y~aTEc`_ONo>j z*D@xIVtEsKUcrQ(S2AH%S2iKmDmh8N#4=%36UMc=3FBJB1V3XA$p4mS3;W!(c4X!u}%}BcZn1kX}1Z{drTNG=w`q35ea(t5wf zgr2W6Va9X^R4OoIH@Xcy-y)LM@@*#ce1{31?=r#jJtp*gp9uBFga=IM`5_Z}e#8XN zkD72rJ#Ip*Cqz=6@RSK>`Dqj8=UEe?KWDynSbvxh>n{^lx2n_Xw7OM`R##-PCaUtRuE=6dRGnE}k)7p< zsw%51vYscZhODm4&ho^W6upw3RUcMY((`O?lZ|5H>?YYLCeCR>thq!A#G1#1SgQTX zXigWtD3DLE7%ItmoMwa^i1lQ(~lAU*!_f|8yHhs`XVa5&a*x$woS9j7b)Kl2%-q8flVN zT)8@nK51GVRh^A=()1=-^hsKSqacYkpuut!ar=r%;3WWq@6Oo;y9-Cy*>9yO^!ZHh$y@9r;a!$_Om zhIwu=VWe#)L~j>ikDAnJ!aV3?^B(KB`3q#?CQ zd(?;t^E_(8NdLP-%=#hv)^5W{w>2U9b|T#CP1?bPdEU{4k?w3l^j%CC>24-O-(4i_ zQG1#&&wH6L(*N!~V_apT@8dR%bUzcK?{C6L56nsWMtaggCXDnD6QUn#!blG{A^H&} zjPxiIq8}|neK_e@6QUny!bndrA^M3XjPzs^qMsr{9X07R6XyAJ6GnQb3DM6oVWj7n z5dB;eMtZ(T+O;k)VWbzC5dC5kMtZ3U(JwP$q*s^_{YsH4MtZdg(XTOKq}Q1c{dyBd zdZP)^ZxW%hnskc^(Qh?jq_>+8{SFgGdY1{&?>1qi_ll%l>pl}k`hW@1A2ea451SC{ zQ4>b`m`K{Ao-kpgPnrWgy?UJ@U(f-yCy_`&xDbFU_$f{O&ICNCPe=vC$ZaQwclqZ%=70ajPy$rqJL$= zNWU>5`nM*G^m~z1S^Z$bNPjXR`p+he^j8z2|7OBS|1cr?pCYNU`rCx)|CnSWtsP^M zMX#O8BpYe%G$vW}+G$1DqiUx&$>zCs29s>0wKJIzeP)wvq_wk}5Pde2Y^1ewh_FZ1 z&SjE~w03S2V$Ey9Nar&l)&eGsbU_jJsM>{1h_$E*BVEjdSWB2N(j`rZwX_K%T}Ff_ z+qKJ?5Pf+QM!KR2(N{8Iq^p<^eN_?msM^&{IHzlvFwzPWqF0(Q(kc_87fl#xbxsQ0 z9oMS5C~$XNd$8MZl&XtDnjcjc1?tS&BXv}X*-$M}DB(x7M4?2_$LlEWd}~!X6sj4! zDu+TfJ)i2M=vj3_f&1LrGt`FNxK?#Sff};*Y_}nn>V!fK^L(D$Fwd$J3N=K(P;JKc|YkpkXmK@sc~u;aOR)szlGqdR1v}`9()@k5;Q3SH*Lr zTIIMZ?#OEY@=^4xj8?^Js#8X*s>!aXx~X*(Yo|{6tBPktb;@5=HCfMfGwLYrw(69v zs#rU9%2rj}Th-0(qq5nko704zm7CH#@jB(EB2U`u=Fg8RvcBq+iHc+CS(&IfmYx^Y zQLMPS#Z8zE<((o=o9mQ!iac$uTh>R>v$9N)r_FUMs15Z-ow7`kr_FUMyAAz}HOW?P zoia#~TB1%Fq{x%xx`K`>(9fD8thl$GE+ zSlxBExDByxGa=R;CiHxlNSf7qOc=#|CiMJ(2|Yh#LeGzgq}BbH2|YhyLeEc`(DO4U z^!%JiTHP<0(DO?s^sIfpdTf^Q>)y}XRFCB>e`vz>qx+QfZmaH7wIRpVeQrX}x+_WV zw(7oi8+!g$B(1^kO|mRg_oE3t|7^niXg99r{Z5^B{+iJyP7AZ^>e5n-saTLWs;4eejXD>F`o&sw1-z0vpKBS{Y5qPYW+ewiZxiTUA>wL zwtf+}A-e7_s>zl0+Mlb*mGvv?C@Rl-?Z(xtrutRYhW9D;YlxJy>!-eKLiDvv82dUo zsTs>r8<}t}Ha4N3O-!=uuzph$dfv>0S>4=(S=~Z}U9^6jNp|N_Ki(u;-Srbp@I283 z&y!5>Tx){oIuktCo8Wn}37#87s8{P7P4L`gg6C!vJhzzOxzz;E%6c`t&#hP1tEt3u zhmXQ@rwN|BM99?jQ%vyOZGyvI6a4g>5Pi^uSi>S|y^osE^HwJGtV~_Q``r5N+=g)} zQ`e*&U`Mr~ey&&UuHjCqUUzmiyfLglT}M$B)Sqd>xj4s!tK~cs{9KTe^jnnm7m093 zHhFrJYdeWD zn`GC<x3A0)w z!gV-#O%rA{-)Sqxk{u@JJ7f@g&Ue2c^qlW(6=QjJF*)D0f^aVK9VrMipYJvmW62Ja z^PMCJS5&@l1Yw@@eIp2d@?9bb^PKMzL2%fkk+Pa5=etD3SXR^Ie3uA9^Z^~k-PYtG z6Qbw)MjXYs@_i!+(YMTxic37ZTDCS}=JTDTB2IJGCf`YdFo*e05`>ZFJ4q0t@8q7j z#&!`&t7%sgM!LHR(f2T6qpY(GM_Tqz9Q0{a_PDdZ-D} z4--kN=?D|%`A8E+dbA0#jx{0H@g|JxL=p1EogN$<-2-C1sP=WnQp_l z&Jsy0H{a(gD###{^L;)DvGRRB2fkMHYb%SGd^#^HTI$jJ-;N9R^=Ne_<75OS$$W8bJ{SYNjCNdW#LM8?1ubqqN0-L z&kf3+l{~3vm{0w%hd1Q+4i%L=F>6@RZL(1`ENqgU<%Y#X*wq`BG|ARrgEC_!yL!Vi zZj+tU2Iav@_V5Pf!AkC+8&=j)?AQ&fn&5DC6M7zNl3g1Og`A|nzHd-IEl}Gul-wpe zrw!F6+1Y6*n-FVF5xyX8$nR4s3REBs`CUm6{A{M9*fSfHa|?V$*^u8~R1~N;8YcQE z&PA;WJ?D1{6$S388yeK6z_^r`3)CA8dCeb3(Q})RqG#ph0^dV6C<_;;QW}(n3p{OZ z=uWJ1rMm@pfkicoJfd~U+nzc3-zS0;?~YZK1J zwXybCTXbHT-45_58O9 zp8qky^S>sU!^WvhGKY;*i%?lLPH&R+(>Rk!HulDuP3UJ zNLB3=$(4;ow;`75pCZqe8>`iZ_1;)xlAY7WvI%2f%Y-wyjtTR;o(c23fe3l9QFT<2 zuOk{&M-}-xqH!}HMbBH9(6j2OBI~qqqS{cMHmZ&)l8GAY-G-hUOz62ugjLztV!~{+ znJ^n2CiL88LeJefDRIZq*lR-1{U-FRI;zC8g2rLDq32N%zL#iJ9aZ8vTjMrvL(kip z;CTlVdfrKdnznHl6Fl!`LeG1c(DPm46RYMP5KMRM%68)0;@oE zONqBajjB>g1x9hGqNjCwlnI`XHo^0;CU`zhB(2;NOjtW7nlL{no3Lx0VnVFbO^9`d z38OeuB(2=DOo)EA3DM6rVWj7q5dA_EVqGkfR_>)H^nAGqJzr@;&sUq!^R*&r z&o`RT^UWrl_ghSuvD-|Db-PGf%XgZv&);Rj*}2DrSgI;ZJUwW9FmIFo3bIiZWBMz| z#z)+SaXo6nxE?nlmMX?-o~t)Ls;P$OKTXv>D!ZPW z)-)m3S|Y5HRRl;P1S}S zplLG`Ja2A-=PgX|JkA8q<4y29!300GB7DEmRA<5{T1CjYP3@>m86ceKNn9y^d z2>G;WK!m3&O*@+~&%2n=&#oqnOBGQ~T7!G24b^GWUM6@}MO4EZv8H|8hUoj65Nm%C za$M7aCY-N>O^Br$siw^Q=($Y|Z^W7o_ff<;GAHGW90(Ce=vgvl*pc`Dna`ln32+NAoYOlE9S{Zr;ErlwofGk*cvbh`=jbEgTO z?-n5sHr;E2=le~#S{^XrYI(?nRiJ7o{RMiHo{yDzPTQo~rp#BtO{#6u-?0GRe=L&LvMQ@G-&r+%?l#2w(u7#5tjfI0Zu-V;h?Q4X@h4Es*iZkp2|~|#)f9vo z`_*k2#cv{f%hx=&N#>_{UX$#o=J`d~`I{Fs$>zCvVUx^Z^P(p7ytoNH=M_lhSn@^l z(rUxgmF8tl=y`b)dd{EZL_hSrvf7X@npZW!b6%5Fj^zq(&TEn&^jztq=($RSE4;a6 zLeDiOc+M-3%Ji4W&1<_2J+CXm_1v6S7nSL2jphy2hO4D{vPpKeG&kfVKDfz9lL-!+ zO>o$1l3h{FZ6?_j)!bo%=S~rFLGu(7V&&PqvV!Lu&Ao0ztbP+>4Vo~nVG*7LHjkJP zYfF=Cy*F=VLac2}ILq6bFs|)IsJ@zaG$Gc`Cd}ckCiJ|!2|e#Al2+5+CiJ|I2|e#; zLeB@7(DOkeX*K1QLuLAgp*gP{g3$93K8l`?GNI>VMAB-?>x9Y*@nb7k&CiHxs2|ZsRl2+42CiHxX2|ZtCLeE#2(DPLy+*>tYW5QLJ z*9nyseAm=`gWJ&aO(tCPdF2pCan0wILuLBw*XG;uqbhlC-h77%(eqj&j^dinYl$F4 zzeh)&>(prAXgtPOE3DKW5VO-Cf z5d8%ao=i5sWjx+Ysvq6VA?$B0M>1R&`OC*84AR z!>mC!P+Nfy0jI+JXqEi;I) zOSH^rlFf6=%qB#i#UvYP%WNh@pWTF5bBRzfw#;Kf&-0nk^8zM}Vj+`k4qFz^N&32` zWl@uC4qFy8A=VNm%;AzIjACgMqAw%D*EKDxiSTzNEoBkbV9VMj#9G&cSnG>$&9_W4 z;at?2(9dKO`e`)5v+AD$Z`N8`)P{`K(rQAib`xey^-uZ=rDclSaF$iu6nHk+qS_{X zJ<_7uCVeZ?qS~gwx4SK)>Y49AT2#rTuRdB-$rN}}(XyS6;yqf+4kpaTP9}KXMI>FB zyO}WdJxsVV_cEd9|C!M9zB#F)7H!#Iq=I=?y-}5}sN>y+eohqOd0orNCOACR1c#@a z;P6ZndOll(Cj%|#n&42?Mf#iK7F8EjyxVF~by3BWftE|v5BZ`+)kXTgrA5_66>qy* zR9#f@tf1v;_roZzHDL$1P9&`z)f-hjJ!rYnZJ4o}O;}C0n6R2uZ&dN-y5)AaVGi#U zNvr8D6Xx(96QbX1!uh)2gy^bC(%&7oJmfY+S4~otR@|d%!#5`_s!7scBDXx@HpEf| zQpI0awWtEAN^4LRNc!94mgm$DUtYDS0;x)?@@S;emR~jDEUS{K;v4&x z*VTqvwB-#GcK$a_I2Ui3a4uBsRF(1buG`?}eG_J0wM{XtZq+tLzOirlG(W0HE!vVl z6{#%pq@v|Zx1r~+MR*s`qDrR7U1ZDmZiD9^O_(uNDMeOgt8#adRoObLj-qC3ox>zM zU#)YRWLHb;+$LG9)_F~`QMAq{!WwK{z$Bab)`d)nrEFfLW@}Y8FYtR+NP zgRRQuMXI>grQ9aF5?Ynti~MC`tMYr1ry{M(`lxK4TbDCoHuOxU$hTpwE4U5wv!V%} zR}!K2YhBqSyLww!F~ReyCd{EKkRpEz)4ICb;CT%bJdZWWuJG0h6FgU%;JF||#n@V9 zg6EF=3=_CU{moR^pzqwNq`V3R=5NnCEU2M$u!! z{PdX+T{T;YnzmInTlxm3bx221<+hHP5M5PV`YNVXRa}WX&DL#v6xY~xB59A>-h^4* z(S%q#nJ}xnm@v{^O_6(VBTX3BQ6}_!v`E@*jxnL<<4hRW2`0?pNhU-;*@Wn)m=OI`k+g4|X2QO4 zx(R;HFySnpX~I0Kf-Uhbvh^Id!Qr_kI8;rWes#R{0=3~Tp!Gr%qF-#n{9Izf{9I;2 z^vg|{jVp7KzR795%7n3BV?y+6MYwlpz0CwacbMSkE)&MCTC_UtB=@OJTFXzF5dCQr zX8u_dVm)UvHF>HO=gt5P3Laf(Km{rwv)%+bttE#y4y9cfB>L|XPX;l?h z&EIjfe&{yz{ILn1RmG*>B53_hZK#%8|1jaGKSg-A-ukx*BmKuDJA-XwOtP`JO=Xff zY@5a;o9DJ^MW}?^rZ>sfSKACG**R^S$%N=Ln`Gy-ZB`Sa&t{U1v~7-@r0-d>FuVUI3QX4XC+ae~6VlfkXUcv;2%ZQLG+m=*u;dMH#4EkrgjlN3YItkkrV6cw%-E(1t%f`3wpR5+joqettcEXe+EkC# zuqU)l(NSc*HdS9W+%LDO`l{i#yxInQ6lZzJg!xgem43aUZB%X24zQ&OJAkUM8tUh^ zt=)z>+{T1GVOtYsbvqLrszOWOARh_T})V~s^ZGr zWw-6-HhA9M1kZbz;CW9Iu8qA+@T^L&%y)Wi|5F>@9JTFZ!aVP5g6I8Am}gak>Ho-R zQ#F{rBWgR)N8$M(6FeVmg6Bg_nCC-9$oOrCnc(?w6FeVbf@js4WxfDxJIZaC=c7&V ztU5D&q11M)+u&K1XF2VVC#X%@Ax|{H&&ej7cU7Kco=mo#<~GdO=_W)!!-N?-Q-phv zwzEu_pL0xzex3^?gjn~R zaK0WCNjvRBCd7KggmFD)!nhtcA=Z;7#ClpJ?X=IB5KEPCnJ0>Es(Z_P$Jq9gk7CC1 zx;I{AWxwOm_S%1Kg0N0sH(?dLX~MYPGGSbAn=q^Im=OIvk+idYV8XaQG9lI{CiMK7 z2|a%ylJ=jkOz8O=6MFv6gr0veq354O(!TMF2|fR2LeGDg(DPp=^!$$r=lx$1-d40v zYmyz+KBGx?RQpUK)JW~Km}CyyXEn(jw$E;oox%1wOtLGpeJ&HC&n-gL)IP6CcKx)^ zXOdk%?RnK*NWZ|-zL48w^V7bt2zXjndHq~SzqixAzS}VN zyrPaaMBmVD7<*o0M;k_(*Vu&$?vmQ`8aoJnHdjA9hiuPl>}W&u@oqz`i6)GFk_c-gC@SIh(@gN3*9mbH^OIKvLGXN*kHYggCY+sfbCQ0)rTu&p&Q4w@6e{_~wf!Qu zA^OE8jPz0yqF*M$9^QV131=s-914}ZOKQK`ZCC}@m@v}oOo*OW4$%)Iy-{t_wQ-XP zBfZ6hdCn_`LS?!(Zg(4^-(kW??=m6!-6B+s?f04xE3X{lXHFRD18zgChfIi-R}OI$ zu^v?$?y1}J%At_HeQM7uhakjy%11GW&zcbHIT7l^_7_YzgLy3xKh46pUUnN|y<)<+ zUNa%OYKcnf!*-1MCZ^ZdOD^ZcU;(N%#|rXA@Qw;}qkCXDoV zk+dWIVZuoNG9mikCd~7{CfPi9j4{bZ+A+0B7QJJdoD`@kJEk+qqIXPhl8v-uMw2Xh zhiaPw@3K2)aT}tmwuy9=9W}e!kgYmY+Z5Q5I_7d4qN}zk@TFykYMb;+M;)qd(k~r# zsJ4lXHH*HWdgiZeIu{gdM44853eHXF{wMOtR~z zVZk%w`8rfJrC&_y80&r*mujQ}-)D9d+=g)#McAV{N+w)C zH71O-Y{E#_G9mifCX7^dRQh_YV?DLu9=2lx6QXZu!u7MU3DGw(VV*ZLA-bxj^ovOy zs+!UlZXM%w6u%VFp{l7swcMeqDg7E!N1cx%x~iu1+eaM@YQrAY(P+X*n@yPK786F= zX2LwHj!M64)X}Ln>_{C`OtSs3quYd7y(Y|ap9!%BOc?2)30Kr`PSXF!(J^AeNVha0 z`c@{4bQ=?*Z)?Ii-QI-gJBXwmX(tn+?`*DPWbR9U5Ou{xf18)iebR{9pJ<9WAXq%WE< zQdL&PbZxwo#0Js-ud$lj`{1ZJ3Q8Oqh)y zMN&pnWmQZW?Ps^)ic+nWe%GkuH@Cr$Dyt&TU^`S<71R3qM@R9Ocb%%E((f8|s*Xxu zrgcv1qq1>zs%k1yKXr{dPIb#Ld=Zo_OWD?(1` zT;3!*gPkjy(DTYBcvfvwzdH>`X=f?^Fd+;#W62Re_Ya7w+6b{qXnQovJs|*IAvaH%io* zowYiOwbQ8@phRx!>~NcG*Xryt$##-XW&9FPFFX6yhVL^wm8sKrO`Th+O!SRHiPam9nFcVxE<$OZ@h1=Pqi)ePyRIbt$c#-Q9-hdzx@g z_ckHcJ|@{d*14|;Uww4$Z<6imod=o_>mUr{qUfr!{z*3DH&Ur2lcIQ?*U{WueZqbW~cE z=a^*qt5cOsHF>#HbxSqRJUcJ&QH=B=6XyA16GnQe2zQa4mzglnSC}x*SDG-=t4)Z0 zjS2I7oe9ye7fGx8MiZjnWWp77iwV(hHDRQ;n-KjD5wdXST_())-6o9mUK66L8m#8m z1v?*b8=|W|OkZ$ysv1oHmrds*Ix6Mm$4rR+xCtYD(u8?_%7l?VBf?!|r>ep9|I~D< z8mvzHkE+4ywEw)~ei)bP!|JsEs6MPtyUklViaW&4cSKS?{lWy#Ux}pk{*4LIRU=jN zSG1kK=55l~S)IR|Fo%DdFo%De(DT10*_GKfl?b(Q*EA+s&t21*aMUa!z5D)X$VOW7)YLD8jbRi>Wr+Esq|eymHmDSaK$rQB4eR_{`7 zD)VH!OSvh13(>Wodgd1hyABXxy>}@SmHF+^E@h%J&#}7>^HJH=(xpsP=B~EuNVnm< zEAN!4y1R~18&-Fh@=lq*(C<>-Df7i4$!4cRHl0GQYI?1Cv+(jrEej+ zE>S;xW7eg-Q>J?FQr;<3y?0%uqp04yt})5>=PqTLGP_OJ4Q|8wQcfwe+jJ?XlzD5` zb(@aj?=QNPLDF{)UCJQoH(t8#@ljkGc?OBcKUtRPy8pj6L0FY}1_{C_9&#J5!#smT zn{3zWdem(gSDr!Qk214o!d*|OP1?uu3=(bF$DVc@qCaE8uJxP=(es=V{V>uzr&Oi? z{io|C9hG*8Jf}n(qUSj!2qVpNN)V#I;eHrto@Js9(ce}Z?%%sUG@+l5Oz7tm6Z-j7 zg!_xG&rLXAdH#z3P?s6Y^H&f?@wJa)#`5P0(T3>XsZH89elQ`{PbS3r#e{MFWpD~BcAM;~o08|;XoJIf-6lJOQ}Ub}ZSXw5+u(Tt z6Fe_yg6D-q*lngPY=Y-SOqjz(P4K*!37!`>!SfO(cwW*3&r6x$d1(_oFO!q>9mter zP4K*&37(fX!Sf0xcwW&2&nubWd1VtkuVRAdRZZ}`nh3k!l+{h}yoL#$$C}`|!UWHi zCU`EG;JL~K&qWhFmrU?nEyDfRlo}H}mrd}zrU?$$Ho?!jCPZJ~gyrrKszB2Jmo!E7M*9Df zraY~qQU+1Ik^aA=DbKkL4xcyST)bd{XH_7T)R0qNQJa)6UNhk=zhOepZ<%nG-!WlU z-xo={`UfWT{E-Qx_}B!`sy8ZmD>UV^yiI(zm}R0LOt?0F5=mF@FD69)&4h9NVM5P; znb5PUg7jTMx2l5pj4Awdt15^OfHE?z`r&%+R#i~odhS+LP~dv*R#i~o&aPV-Km89% z-OBjse^Bb4OR@N7sax4ReId}T+?~D<=vJmKu-A1fFQ@MTx|M~~|De>ZoLgY8>sHQ9 z|EE&7a&Ccj(XE`D{+Fe0<=g^yf8ENt>Hl5oR?aQ({JDEsjg(>RMkHPH|1)9i`A2Q=0g39XzWBsNxI2?jv;+&q=yf6;$yCv-=pg!H?>MDxREl zAMZ9qKhcEfsvOe)m(;DwA^n<7_o+IHuWPzbHzB%ei7K9xbf4umL{}|Q#s7fZt*RjX zo=o@UIx4M{D@-^$SDA2aTxUY8>rEKx4JKS0H|8XL!_a+`Nml=KtGX!i45a%Ox8d4Q zy-`f->o&LH+PK{W&v%&M`A!o&-(`a5yG7EfyvKz3xz7ZL_nYA7K@sI|!vy(-l}I+lkEEGS=|KBV@(3Pl^8nv`6(%iJG=&O&`U$);8hns3J=LUs8`Mq7tjJXMG*T`->h` zMCr?io{ijwk#1r_^i55OzL^R0ytzrXNA+wWLVoWVZ<6hYJrhls`AH_ksyCtM1`#rB zPn!uxb(nBemk9N0k1C=PzqQyi=r$ZREJ7{XGit&pR7aKgt;HVIQ6(~L&vrhFo_7%8 z4MNY(Cd|gJCY+1iO_=#TbCP~RrDtyw&Z(-e^j$%ZYOQMWSI;3jDy_J~Oc?3mCOAC8 zgjlMYs(C-ybCla~c2q}I^Tx2}7_~|3RCQD}cac3OxDC-yGGTsBF=2jA6G^M`3=?*M zvrOpu91}dBZ^9Y8P=x0sJr|qM^Cc$qe3=P7UnxSa?77B-nZMqIk=|s2AJsqARHr?6 zs146sdhRlzAJr|@-0StIZmA|S_B^1Y$c#OzQmXk&lOEM1>6c-89`jM03)Ljm{ElMJ zlWLRJ*V879{aF*{@HrDkp-QGYt+*H6hWU9}gzs{DUNs@s>n2>!Z<=tv-Zr7nP($|oY(me!n$Yv_ zCiMKL2|fQU!c)hde@(KUd#5tVdhVUZBp7N276T_)$o+2cV4&2uEXB>P3Tz_Q4RN%y$h=icWu2Znc#306UM%p31eSF zgq6};VZzu|lcfJ~rdN5V%pHBN@=p3bp?9aepY+QNy~;%C`-EO)qH>xIWuo+bLa#DW z`W=Q|Wuo*oLhn9`MLplUpGmf7_8wruJRfAjj2&#k%qxGTuMv6=bsNsIGFq9h5qg!; z($@&R%4q3pgkI&Z^ff}SvQ?S8>|SN7^ff}SvQ_%sgI?u}GXGmsukuCu9-vqGqD*wrS?Se|8~ALi#ex8bVG^G^IRK~}-`-l#Uz z3B7qHiZ-0DTik}|d2Wg}T;aF74bk}R||G|yH+h<>+@;(LJJdrgR*=dU=5k>>d; z2+<$(QH=Cq5$c5AM@*RKJfp>r+A`0NyA30K(uC+wnK064Oo*Q6xOjBI*z+70gt0%b zqxf#Q_eB$;=Q%EpVx)PF3qq_s$HgCi&~u*Sf-tT;#|5G1JjVs0=RC&+VO$@`Pg>m{ znGow^6K3@j6VBjgCPe?-gy>(I5dA9=>XzPbOc>YqCY+t0OqicM>lM@Y0KI>x4HbTG zp5vlT7QJtb+hqOpHT}(tR~sa_vLx8Si!GF_08cn#G1>5So4@LuKdYB{235EFQ7JjBhVHeu%15uqaLTi1l> z>zNR10~5xzu?ev@72&R=Z-NO&O)}xAIuTZP-((ZU-e|%(Z84#rb`jq2_H~-j&lD48 ztj7e0eJ1ogAi~qRz9AEO9x!)vf5vsVpvrV`%&o$u;o-e{a-E9#Z#I-)e@CFZ|S>RZMYxo zyH|uNx9@(Dw2LakR;FF_DYxM|eA3zz%m1(C{&aLF{t@>VYKg@=* zaQa_Y`d-T0q+b>2Q(i7mv-Q2=Hh6y31kbOT;90plz3cCL!)>?{l+6p&b$xHS4W8c? z;rUPBJ0`5|cTKo@-!sAU`zAR2&;&oq`0+C|+1~q!+N51w89#nPC2OOMA3rsc5oP@N zv5$;=?S6>$tqCJl#xHO;+V`W{P{sBAY(me!n$Yv_CiI-&`4-bx1bu(24Ha77zb0AF z{ZpA_J@>0BNM8~3Pp39Klj+azE8`DIv-+@qVYT6zOuzDJ`dj;c<3y?+TGMf9ai zvT^k*SEm18reB${!264SWyS*EL-s2V7O0W>S5nVBlj&c@B)by&l^F}{nf=O)1=f52 z8aj$M8vPX}*-GhGt}O6XOuuqvfwkPPTv_1Ws$ZEgy|wRGW{eMov!2(?V^vW#^{-{Z zIbFvj%MSg@mFYcx|N3sjJZ~UE9o4^)3DK23tGKu7SN5#px2pO#^HH4BElil_aU!g^ ze&yUMR$Tu?x5-vqf2|24tv4Z7g9+nm5@E&lD+^b#;`-a%hMqf2=()>;p1Vc3C+hDt z!E?U}*M{K>yZmL-cJ-7}s_tTpP;f>Dz<; z9o2^Wrv9BxxDxUwFvTjWrvBaChMxB{;k@rH!gJdG15KFcgH0Iwp(4~s{fC+0=Li$V zeq>J4FAwyeZ934!W~Ed9VU$HP80mx zWx^=#F(LYWCd}#sBHV-YKV(ABkC@Q&V>LR_T`q`d?FY-i-9WVS*pkHtBnS{twh9W!R5QIHw<*a85rp;adIN zgfpm0rbw0BuS%xK{}t7*N+$iPK>rWwhhOvSSKU%fxl(mYdi&q6x~0f(_w}o8DW=S* zx+T5q?^oSY;;)bfrplw2$b$pZm}Fxgn9d{{`@jq$h?>Ndu}1O8iybz(#IE&zp$wE_+}zlkCbIPz_LG=N}mF zHk=)0{1V?k4@`0!VyOlwkqZXu)P}2fKvhAB`fy;f+u%oaLV8O+pgJMFB_B|oP~r+7 zP@PcX3Lj9NP@)@PpKbzegK5)P(bOxJbI5k21mYu_kyv-h_Tm6iL_E zr6#N$<-zn8ctBaNI$d>F>L}iA4P0%)I=#k(b*fxh&2xZ(>)nPqRIaQ}SKUo&lddu4 z${L;)4!oJSsiCGFc-w^edDn#bdEbQj`Ot*f(9T~&&K>wfZPFS1%!ILjVL~kJ{55=w zKA?R*{ht&A-|Hxz_6%sBui>fwfcE(s{x)#nHyuU2I`D@{mZ=B+GQr_LCfV5;9AlD= zeQ;_Ks?)(~O|p7pP&f>LYH%47dS1?io>wrT=ao$8d6k@` z{{v!BxhegR4})vC4Lw(w&~w3ro|Vzc+Z5UU*3FB%IVTT-SG|5)MV6zEl zM|mf`B_CAYDRa*_*zTjaRy$3Iu1r+siR+*;QF?Da*rTKP%Z|Z56V9M=Q~JC9LFJ}0 z73|=aI*KPkgFBiqQr$(SH`jx^x(#bkcaddwx9mNx& z!Tn5#b$|&yE9<4dqaQp>ZOG<>N1AZdG5?YH5S9JscoTM;lT5f;P8H#PaPSNhu7tBq z@O+*LXZb=AviV?sUm2glat1GV8$4enlCJq{P4Ik!37&5jN!N3JKNvsdh37ln2G9AO zU9`dT{c6L#)!;)Wcz)Cb&rgU@!45ucg6I4mtu&TeV(>+^NmpimM^+k3oiO;i+u->v z6Fldcx|H6-4t}6EJYyXE*aXjc7A~c?u7i2b4T9%ybQJaB;P*L6?@tGRGGU&7HNkV9 zVdJx9JpZjWJWm+P^Jyvlw*1gEZj*T)nqGvuWoRao%=1v58RLWK?AjR0Gh?ZOnq+8h z9mOs>l;^={lX)Im&}}l$LwVMV|CTe`H-;8h8!C{YJjX>FJTI#@+!GDu*{W2*J<(8} zt%49M&sL=huBf3rTLsDHc_`0TL9#1zD9=_w7<--{*sHPV;>}2tDV!dJuZfcl99jobT$TO7@?jd{+-b z&-tz%gr4(VJqSG?qEV#lC*S9z4QKFhwIO>B8Di@^RavwTT zZPHbDvI#vaJ5;8t?sT`I=QB;1pR+{LRd=olJ)duaXJwG|CUodxw_!Fe6-if}a!Mu7 zh=#6o8+yLl1kcJcmE2PgU9UFOt3x-M;8}U6k}N!QtJ~1??Iw6uCQ9!;hwjeX6nJVh zbgv1Xm7CIUrw={oHuU_k2=(favQ_$}^r6SyhMu1^!L#yL`d##)XVoU{z0aF48_HjidQ)xE{`|HHo|W~|-!Bin?>6-Op$P9mhLi`>-!Bh+>NfQJ zxe1=XG@<9OMbaAl)`a!`oeAsx2NPobXhN)?O^EfYNLrP@n=tc#n$WW{Y$4@>f88eQ zd3Y)jR^{+CCRxwJ)0t#F56@tdc^;n0gq~*+VO0*#W1OtPJJcu^B#EoPGKTEoik=}qYH5_y~SCUkg7ldQ%bUdkl95{8#H!QnC{ z*|jmOI-zPTo|khQJTGs8=M_xwyrKy+wvq_-{P4;qcwWT>&#Ri?c{LL}uWo|pHB9h4 z)&z%@BINhsDiflYOo(1>Laee0vDP#p*4ie_#yTS0UktBjLiF`b80m&4MBm7SbFqmD z(Ki*LDj43}gqh#MgprOnA^HRpMmoua=(Q${v|fZKUBi=27-^#k(VI*dX^RQbTTK{g zy9v=dMA)^4yG)2a#e|Xem=LSagjfS2+&2vmnb5PU$|`;>b68bn`it*jRh3md)gM+> zS;f=TVO5n?X&>7`v8XPFcQRqdb}`}X>}JCJ>>-l&vAs+<7ymP%=Y37+d4CgnJ}@Wg z{qpd^Cd`lO%=p|n+kaGN7Ws{Z;Ujz$Gk=sw+DVQvq37dF==lT_&gn@e^n8j5qc~NB zdSm!>6Xxek6Xxe^6Xxe!6M8;hgu8&@3rrZrMJ9~m5)(#onF*t~LL{yCt4!$m8WTow ztw>s@x0rC0o@NxO@P}`A8^(U82@dZv!Qnk7%*MSUX`SA0Li7hr@cf_&^Yf4iejYX< z`ePz#m3#07s=@R=cUaY6 z`jz2Yji`CY^0+bnc#U7 z5zhPQW+HsqINE4J&&?*;emL4HLe3p+H_3L|(N2?Wj~Z2Fp8j%kRF!%9%gxa~9Yv-d zRb^hLS{@yA8)6NaFo(k?%>1Yc^Rtx+^RtZzd++FWCiJXYJ^gLzsA~1}m!zY+`Y3wN zYxVfxCA&u(J@CIaLFoBl6FeVk!nw#R>NtvXafI5CsYj18VSe(8I{rfp&P85P2chQ^ zd=x#OBtoVhJ;j8cPcxzCGo~6d{o143j_$nfRAZ)DaizF;rrl_}fx(%_OtbAyvu?ZH zw%boNW{wG?+YV0JWt+ai9UFW5wvO{T_k`{Gd$(@x-ElP2{|`>P^GG(gi%r;eaOX94 z+-2Lrtw(nrT%&jU(KRORvh~(m>^!*578|b>@f)_=Wyk)(O-Hki=E(nP^(}jM?HyAQ zHAzf&b=8=K#!NS6`cN~B88c?;F*AmqNqXkcvq;YxdN%3VL(d^SXXv@4=MFuO^t_?x zlb%2H0@4eHUPyZ3P>V<}8hSD5#X~P4y=3U6q?Zo8jP$ahmy=#T^a|1|hF(c}<D5E8Aw4#9g>+@;f^;_DMd?!LYU!HLW$86TuO+>9=yjym4ZWW9`k^JKZVufd-5R=0x;=D< zbZ6);=_#SRrF%m6O815CmmUZ`C_NN77IGBE4(q-K2L9y@&Lkq4$#BJM{mg_X)kP^nRiDmp&l$fzk(sK3MvY(1%JN7W#1M zBSIf3eN^b9rH=`Htn_iAkC#3n^oi0Zg+5vOl+dS2pBDOb=`%u~DScMxv!%}oeXjI* zq0g7TAoPXO7lpo9`jXI>N?#WGa_K8VUnzZ6=&Pl#34N{fb)m19z9ICD(l>>^S^AdH zw@Tj@`gZ9%Lf4iftBE4wn#iSPxy@d3Vp_h_gI`lHq%Z6S~ zdil^RNUs=rCFzwzuOhu_=+&fG550!;*w7Wym7xpLRiTU0rO?&VHKEJWYldD+dhO8b zNUs}uJ?ZsBZy>#4=#8W|4!w!=rlB{J-aPac(&Ivpm!1%MqV%NDwbFH=>!l}$Zjf#a z-6Y){x<$G*benX0=nm=5&|T6~LU&8|gzlB@3*9e05PDF0DD<%ONa#`NEkkc5y>;kq zq_+*do%HshcaYvO^iI+{hu%ec*U-C3?;d&&={-a5CB1j(|4Hu?dSB`NLhmnqKGMLLFMUDi3#Bg#eX;Z^y|`Zgnm={tGwjvFa1I252Zf}{ju~Xp+A-WEcEBnUxfZr`m4}iOMeskTj}pYe=q$*=pUtj z3jMS6FQI>x{w?(H(tm{hQ~Iyae@p)p`rlknJ!Z^8Q%@y5b?9lNrwu)w^z@-;ke)I0 zOwu!lo<(}r(6dR;9(oSxIYZASJ$LANq~{GipY;5p7m!{s^g_}Lhh9W_(a?)YFCKac z=_NxiCB1a$Wu%u4y`1#&p;wSzG4x8(D~Dc1dezXYNv|Gy4e7C=E2Jw!7o@8~7o|&~ ztEFo~m!;PXy_WRaq1TaKH}rba>xbSzdc)8gNpBo_6X{JuZzjEY=q;qjg&r?GA@oG) zNug_{>q6H{PY&H6-59z_x;b=Gsea(w(8Zq^E@LmhK7NE8Q2mUwR<)p!87a zVd;_3qtaW3-b#Aw(A!9F8+tqG?L+S%y<_N|q<0Rzi}bFccaz>d^d8cChTcnh@6i8~ z-Y4|F())$pU;2R12TC6l`e5lpLLVx9Sm?v0j|hFF^iiRYmOdu*vC_wdK3@8S&?ict z6#8W8Q$n9AeOl<#rOya`ru12%&z3$X^tsaKg+5>Ug3uRAUljUc=}SUiDt%e#%cZXf zeWmnOp|6&{CiJz^*M+`b`i9UqO5YUvX6ai(-zt4u=-Z|52z{sYU7_!mz9;m(()WeF zU;2U24@y52`eEruLO&|~Sm?*4p9uY=^i!dqmVPGmv(nFneqQ>8&@W2A6#8Z9S3qw@U!nh&{wMUmxsFHr3r#bX^wgoJ zk)Ag6bkfs@o!O#my zFC2Oi=|w{?CcSv*C8U=Oy_EFQp_h?fHuQ4R%ZFY;dd1KyNv|Aw73oz&uO_{E=ryFr zhOUsV3|)|}3SE>gg|3#a30;<6GxS>0YlmJ(dfm|LNv|Jz1L+MzZzR2O=uM002q_+>fgY=G}caq*Y^e)o7hTctj z_t1Mt?-_b8>Age$PkNuw`%3Q@dVlEyLLVr7Q0RlD4+(v!^kJb7mp&r&k`kK(!N?#ZHdg&WN-za@k=$oZ)34N>dZJ}?Mz9aOV z(szZvTl${R_e$Rv`hMvLLO&?|Q0RxH9|`@a^kbnPmwqDjlhRLxep>pO(9cRg7y5bW z7ec=%{Zi7_$2BfV_s<)oJny@K?Lp;wY# zIrJ*htA<`pdiBt2NRJI&Azc}|AYB!@C|wF&EnO43EWKvvwWQY$y^i#{q1TgMKlBFD z8;0IUdgIWWNN*Z?GwIDkZy`M{^myqBp(jdD3SBE*7rI`0a_9!>#?VdD&7oVQTSK== zw}AukY(gUFfrH4WfOOJ#emEJP+R?=IC-bQ-c(A!CGA9@Gr z9YgOVy>sYYq<0OyoAmCX_mJK*^j^|?hyI`RKB4!O-Y@k2(g%b-Q2Lj|zRX^f952l|C-?@zN)RK2iFl&?ifu68co>(?XvveMaarrOyg|w)8on z&y_we^!d^kguYPvqRB~Z2E`3GlE2XareYNy8p|6#`F7)-%H-x@X`liq~ zOWzXuR_WV9-!6Se=sTtF3VpZqJ)!TFzAyCs(hr1wQ2L?J4@*B1`cdh}LO(A3MCd1_ zp9=l7^fRHKm3}Vt^U^Pbeo^|R&@W5B68cr?*FwK8{YL0FrQZtuw)8up-<5tZ^!w5u zg#J+aqtG8qe-ipr>CZxcF8xL5FQvZ<{k8Nrp}&>>F7)@(KZO2K`lrx8OaBu3SLxqE z|1SMU=s%_Z3jMeAKcWB4^>ky#EHvFz(o=_?Mta)N(@9SsdIsqkL(e2VbLd&5XAM1@ z^z5PMke)O2T+(xgo=1A#(DO;pA9?}l1w$_+y>RG7q!$gnnDpYImyljE^itAGhh9c{ z+0e^LFCTgZ=@mn-B)xLzRisx9y_)puq1TWe8@fWeGIT+@Ds)l06uMfvCUjYP&CqK} zuN`_F>2*V|C%t~?4Wu^=y^-|Bp*NAx=VUW=x*tr(7n=qq5Gu=LJvw0g&vk32|X&kW$3M> zw+_9H^tPe@kBNI&6vI#eAR61gv2EM7%{FL*#H z0zw3qgW#ZYFdSSCfkVonaA-LU4l9Sl;pGT8q8tfFmZRXPax@%Wj)7y!v2cJK8^@93 z;&^g=oIp;96Um8j5;-YOCMU-!ezNC@v-!$0g*FxRhKPmyyfja&mcGL9U1^$(3;xxhk$E zSI0Hvnz)u+8`qKR;(Bs@+(2%K8_9p+zvafbiQE)7lmEg0%FS^Lxg~BT|A$-4ZE#z; z9d0joz#ZjIxU<{^ca^*0?s5;@Q|^U(%YATPxgYK?55NQEL3pq{1P_&m;oCFHgV|{AHWCYL-??K z1Rs@;;p6fNd{RDzPs?ZUS@|43FJHhHXui@+R4SZ9+g>TDu@Ll;HzArz( z59LSrvHS!-m7n3~@(cV@euZDlZ}40B9eyu=z#rvL__O>4f0e)C@A41)Q~rg2|1l9? zK*+#y5FAtvhJ(u?a7Z~64lRelVdZc*yc_{Xlq2EDaugg@j)tSlF>p*d77mbO<2Z6$ z98Zpq6UYg1A~`WmA}7VkbQnn6W5Y!<2rI(Tu-i#8^{fDBl$10u5vfrUG9N<%Dr%Jxex9u_rv|=0eGN12oIKr;Gyy`JX{`uN6Mq{ zXn71CE04qDezNC@v-!$0g*FxRhKPmyyfja&mcGL9U1^$(3;x zxhk$ESI0Hvnz)u+8`qKR;(Bs@+(2%K8_9p+zvafbiQE)7lmEg0%FS^Lxg~BT|A$-4 zZE#z;9d0joz#ZjIxU<{^ca^*0?s5;@Q|^U(%YATPxgYK?55NQEL3pq{1P_&m;oCFHgV|{AHWCY zL-??K1Rs@;;p6fNd{RDzPs?ZUS@|43FJHhHXui@+R4SZ9+g>TDu@Ll;H zzArz(59LSrvHS!-m7n3~@(cV@euZDlZ}40B9eyu=z#rvL__O>4f0e)C@A41)Q~rg2 z|8eL*fdWDYmV@A+axffR4uM0;p>Sw93=S)Y!{Ox!IHDX0N0y`DsB$zMU5`x*9KHecV89h#Sd&;lJg^xQW~pHzz^j|__6#1Kb4>1=kg2uQhtSB%Wv>o`5k^Qf50E*Px!O^1%H*l;qUSf{8Rpg zfB$iqK!F0n1eSx~pmH!ATn>Rl%As&*ISdXfhr{9J2sok~2}hQr;HYvm99@oqW6H5` zfE*jgk>lcca(tXXPKXo9iE$D+DNZIQ$0_8LIF+0lr;*d*baHx}LC%OX$(eB$IV;X4 zXU93@oH&=98|RVp;(T&`TtF^}3(19X5xFQXCKtygx6gQLq!T-w5aSOR6ZYBSR zTgz>5Te%%>FL%Hl+y!@)yW#F~58PAkg?r0=a9_C}?k^9(1LZ+@usj40m51Ts z@(4Uq9)(BCWAIpc93C%Ez!T+3c(ObNPnD

    GBLbQ=Wxq%X9Etc^;lGFTe}sMR>8i z1TU4B;pOrQyi#6;SIcYgT6rB_FK@sb+%hJQ@(|7%Xjcy z`5wM6Kfn*=NBFV)1V5FZ;pg%T{8D~}U(0XsTlpP+FMq%vTBBgW#ZYFdSSCfkVonaA-LU4l9Sl;pGT8q8tfFmZRXPax@%Wj)7y! zv2cJK8^@93;&^g=oIp;96Um8j5;-YOCMU-!ezNC@v-!$0g*FxRhKPmyyfja&mcGL9U1^ z$(3;xxhk$ESI0Hvnz)u+8`qKR;(Bs@+(2%K8_9p+zvafbiQE)7lmEg0%FS^Lxg~BT z|A$-4ZE#z;9d0joz#ZjIxU<{^ca^*0?s5;@Q|^U(%YATPxgYK?55NQEL3pq{1P_&m z;oCFHgV|{ zAHWCYL-??K1Rs@;;p6fNd{RDzPs?ZUS@|43FJHhHXui@+R4SZ9+g>TDu z@Ll;HzArz(59LSrvHS!-m7n3~@(cV@euZDlZ}40B9eyu=z#rvL__O>4f0e)C@A41) zQ~rg2|8e+0fdaw@mV@A+axffR4uM0;p>Sw93=S)Y!{Ox!IHDX0N0y`DsB$zMU5`x*9KHecV89h#Sd&;lJg^xQW~pHzz^j|__6#1Kb4>1=kg2uQhtSB%Wv>o`5k^Qf50E*Px!O^1%H*l;qUSf z{8RpgfB$iWK!E}x1eSx~pmH!ATn>Rl%As&*ISdXfhr{9J2sok~2}hQr;HYvm99@oq zW6H5`fE*jgk>lcca(tXXPKXo9iE$D+DNZIQ$0_8LIF+0lr;*d*baHx}LC%OX$(eB$ zIV;X4XU93@oH&=98|RVp;(T&`TtF^}3(19X5xFQXCKtygx6gQLq!T-w5aSOR6 zZYBSRTgz>5Te%%>FL%Hl+y!@)yW#F~58PAkg?r0=a9_C}?k^9(1LZ+@usj40 zm51Ts@(4Uq9)(BCWAIpc93C%Ez!T+3c(ObNPnD

    GBLbQ=Wxq%X9Etc^;lGFTe}s zMR>8i1TU4B;pOrQyi#6;SIcYgT6rB_FK@sb+%hJQ@(|7 z%Xjcy`5wM6Kfn*=NBFV)1V5FZ;pg%T{8D~}U(0XsTlpP+FMq%vezNC@v-!$0g*FxRhKPmyyfja&mcG zL9U1^$(3;xxhk$ESI0Hvnz)u+8`qKR;(Bs@+(2%K8_9p+zvafbiQE)7lmEg0%FS^L zxg~BT|A$-4ZE#z;9d0joz#ZjIxU<{^ca^*0?s5;@Q|^U(%YATPxgYK?55NQEL3pq{ z1P_&m;oCFHgV|{AHWCYL-??K1Rs@;;p6fNd{RDzPs?ZUS@|43FJHhHXui@+R4SZ9+ zg>TDu@Ll;HzArz(59LSrvHS!-m7n3~@(cV@euZDlZ}40B9eyu=z#rvL__O>4f0e)C z@A41)Q~rg2|8e9%fdV22mV@A+axffR4uM0;p>Sw93=S)Y!{Ox!IHDX0N0y`DsB$zM zU5`x*9KHecV89h#Sd&;lJg^xQW~pHzz^j|__6#1Kb4>1=kg2uQhtSB%Wv>o`5k^Qf50E*Px!O^1%H*l z;qUSf{8RpgfB$imK!F0H1eSx~pmH!ATn>Rl%As&*ISdXfhr{9J2sok~2}hQr;HYvm z99@oqW6H5`fE*jgk>lcca(tXXPKXo9iE$D+DNZIQ$0_8LIF+0lr;*d*baHx}LC%OX z$(eB$IV;X4XU93@oH&=98|RVp;(T&`TtF^}3(19X5xFQXCKtygx6gQLq!T-w5 zaSOR6ZYBSRTgz>5Te%%>FL%Hl+y!@)yW#F~58PAkg?r0=a9_C}?k^9(1LZ+@ zusj40m51Ts@(4Uq9)(BCWAIpc93C%Ez!T+3c(ObNPnD

    GBLbQ=Wxq%X9Etc^;lG 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 z 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ParamID.class b/runelite-api/bin/main/net/runelite/api/ParamID.class new file mode 100644 index 0000000000000000000000000000000000000000..f5d88f59fc73ae65271b1d323470a196927fe4b3 GIT binary patch literal 1073 zcmZ|NNpI6Y6bJDCWN9ExX=w{xDLb?UYSK1sB^JrpZm{rH+sT28H;(oas)FiG2CZx|H;cFs^eYH6OI zouZ`Bp~TaCU$>fpu2NEJFwBn=&(KxP4Lo0SJicc#ER6S*mgn1M;JdQrnYz!npE0bC zw-0SsYr1yJQUk@%l~=EAOXFvb7?#IpM&(D9Y|D1|30J6+KSA#~cGif;u<}MSDE@m5cUy^g92rqS`UbUGQu=SADvGGr@CaKB(?*;` z*6^eg4g9dvix_5&emCs3!$HhF3QOs`_>_Kz@xMWP!bhV&9CV|@m{+Nd25^hd9_pY5 zXkO>Agfb>b6;c5g$QK1y$&-R>s|jeK434f0LFx5&2z-yz=>e2;uz@H%-z@Fw|z;D>ZmjQ=QFCAu*wGf>|AgvTGV bE8M1)UnsDK9a?MIa~Zp6kQnx8Enxo-*CDmL literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/PendingLogin.class b/runelite-api/bin/main/net/runelite/api/PendingLogin.class new file mode 100644 index 0000000000000000000000000000000000000000..f21c11240485fc16065f9c9cd60079916e55b36c GIT binary patch literal 188 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 PmO&q#p;oA-W3&Dr`&%Y} literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Player.class b/runelite-api/bin/main/net/runelite/api/Player.class new file mode 100644 index 0000000000000000000000000000000000000000..458bf634a8c6834a6ccae8f9cef8aca02155af1c GIT binary patch literal 702 zcmZva$xZ@65QeL98ALV(L0s@=;9@_3CqhCbK_QIspr-~Z(9qLEW*U@N^WX#cP{x`C zG=alRrK`Tbx|aU_`TPQa2HaSXU{Ka*xVO-#q(Ls`lJ}HYp=ZH9gZxx11y@3kd3P|y zp|RkQL1|0U7#i1Oa4<&G9x>Rf)!PiRbZWZJK$s3LQ873sN0dB(iklNbbJv$fx|+dl zt=`$nAF2Lv_Y5lig*MW`7wOA^!iLta5kU^0!DS~X{DX^)lRqt#62y@*tix5Samb$4 z>Te;=#k=9X$WN3-^*y6-7!;)6@+9h!-<$~Zh|U11S!(i?L2?~qkd}UvMzxOTNZ(ze zH$gFK4};dOceVBqhv~*NDeM{58R6Ak_$E$#a6{j=XHuzn!YT65E}|j)H5M+=HlEaD zlBH~S;SI4R71AuC(cT5~qSaDc^c~Rq$k6&NNJ8)oj$)gN?J=Z@$`Ex(HXAZI$cOeM jW=^3Ho{OjZ*0c}@k!oVxsIbX`*A)0_*V{~3Xk_-5;d zckSi1_KS5*=LyS1Jj6WB1wu#uO1Zag>7&4u`NFEoy&79mep_d4R}iNO7l#j~u^G*E xd*tz!v$NJzUx2mvB|ykVchN^{I7HOpV1q;Kb$ow=2N-pHj0sN)9CGa8=nprtRL}qb literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Point.class b/runelite-api/bin/main/net/runelite/api/Point.class new file mode 100644 index 0000000000000000000000000000000000000000..a9c07955e0a7f4f5f9b96e488d480fc2e178a704 GIT binary patch literal 1889 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 OJgSLjr~;~4u;qU)8SjPw literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Preferences.class b/runelite-api/bin/main/net/runelite/api/Preferences.class new file mode 100644 index 0000000000000000000000000000000000000000..773f48198d76e4f0d6227274d710faefd42a68a0 GIT binary patch literal 408 zcmZ`#%TB^T6g>k-6(1CpgoPi_Zk!Kr#X|EIcZBnnRX=Ahn5RV30X1`6&^YQ{!V==nJJUX`F2N< z6BwrCmXuSzWn#Q8$QqTCz+({3&g_-5+N3W`FPiDY;4eGeunpU<_N9qmlZ5j&`>d?o z+d(*Gkj)yvPB5*cBbJUWsRqV~h5tZ(R!wwF=Sw*2U7*J{HljD3alHSlnCI%st^j|E ny97M$=>lC;eR;U7=M{SOyv9vEZ%_N(Y45{lrNDsS7Vdul520&o literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Projectile.class b/runelite-api/bin/main/net/runelite/api/Projectile.class new file mode 100644 index 0000000000000000000000000000000000000000..c8706ef9f1e58ebb6542dcdb1f23cee6cf18f2ff GIT binary patch literal 672 zcmZvZ%T59@6oyX`9PS{B7w~RkVB^HKE20ufNF-ngxGOWwIAm-|DJHy{3m?FTGM;uy zB$37R%inYD{NF#HUjWd8D+dw;>YOQ8E;x%q#aucI-JTRv=BY4Z4kQVbr}Trm5#@pV zJkbFMwl|ga8TXl_lZX*W1x$5(0$Yt{hd@y)t}uvQc|f4nXmVE0z zwR3TJrRFBts$`?n91^HtN}s*ckmE~CXdX`+L}G?5^jl5K)r=%wjLe^SAfUxK#%sLU z03ShdOTF2UMZyc!64Tcu7OYDw%nrmtdaR8W5h(rnb)&69b8sAfDRjAt20D-iZDaePDTLc?2~RuUj5lo>-n*o>`u2;=UJnCgAcH DGbNU> literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ProjectileID.class b/runelite-api/bin/main/net/runelite/api/ProjectileID.class new file mode 100644 index 0000000000000000000000000000000000000000..8578e4005dd56123f152218a0dfc19b3d73a6597 GIT binary patch literal 3060 zcmaKt$(IvF9LK9>X=E7oT?E`&L?S3|AXw?HBt7YL$Ldao#HGy)Ed)a{W-_?5xFaeq zc=G7;q&~%q?|DEkKA-6G;=!X=pZYiW{8lHO{ER*i)05Bd_pAD?RdwaBuP!sj1bcrG z8{uqoGwP(;3(cre??kEETs>86w~j}%oq8j(twn5%vlYi{Cu^xjt$8%%&1e;86Q*!o z&rJ)*;f&jyEj3%s`A)6bDc2ec(I_13<7`z{3D*u}IIxCh{6o%G2GWsv+m(TBhJH~x zj$U$svo(%g70N0IH}rEt{}Z0ni-c+Jm357CqLVAvuwf&%{9{UqZZBvGpEO>4R zw^?Z=OLuX$aiG(`(n2Ybl|2LAe zoUQhpLYP5SY&RR4s^SMiXEt8oY>8H-OUi{xizK4@59=^c!j9MEI9sL-glSs?=@e=m zFSC^l;U+GQiAc4u5GNG`!pv(I`_Vfsj^htSUw#1cvZwMQ$c1UIkWLEqJ!+iDi=OQx z!=mRoiTVf5)+TE7Egxod488tbK~)l^Ulh~*D*gy(!m=u%g_2`Gy{!)JCzK>BoU+V^ zgwmZCpO997#qtg?iHKN$Dc^Fy3%n6}+Os=%{?(09G* zxbI0hws5vCo<+FKddhYj(VI#g?mAR*Sc~4-rdA^6^~1`vS8^<=pdLMpiX0ZISn}h^ zfXG;lWXe)i?R;1)siGrsq);=h+RNEuQ>t{_D+tDZg)MfP#+c`jx}H;gilG|+4O28# z@=+yQsL(-8a$5WcQt1wslCHqO_^4*m4L*nc3PPpfG%HlrtKdg(BtFHNOh!UCANK{S z9q3K@IShBA>mD!d>RSwVBJJ1XJNQq8MI|ayg_i9Lc+^Y2CQHiF^$J>e88u3l;Jj;x z=V9l2fed_!jJwliScsx8jKhGbk)@_Ob1lqZ%UlI%=tCAa$~c8V?27ss7^nNP{-hfX z)U|6zXVW-?*&Gswd$p^xdcYNKqOe~tBSM*TCD(CeX6Td~A7fq<6-HE*iUIDvZpV@% zZ+wDYBt}Emf${3E zr9XYYbGE4}96S|XSXADWGy@y6r0z#v~jc(sj=4{Mt9f>B`C_6vN zUS+SL&`!M>xeF&|qIOW5X`pPYoYriuQLeS?ntQ^r&awJDVs`%b^}|gt;kOprvrz`G zA=*Ws#@+f=gn<>!wWHZuCpv-)T`e>_^%GIKK3|73(QLLlwN4#RBWBncJfnj(``I3b zWbpXi&o;7gW`GufM%Y#0#e^roO9)Sbml9qEUQT!gcqQRg;MIiJfY%aU2VPHj19&6h zt3jIxUjyDucnf$d;cLOy5xyRL1K}INHxa%Wyp8a7@D9Q|!M70J1-_N=Zg7h5ZQwnG z_kwRHd15xyII58->k`w1Ta-$(c$_z+>;PeC{hHVIo`NjL+}63&5b!c*Wp zVFz3w?1DYQMeqZJ71$>nfJ=nS;Az5#!4<+)@PmXO0zXXn5pYQOQE-j$40x9C5pYEK zG4N5s$G~;M$H9*iZh%h^Zh~8c=fF=8ZiD9ucfbpTPlBH${1o_U!q0%8CHx%tdBUf_ zrwN|{pC$YP_(j4mfnO&43Qj)Pml(e1a08@b#$&egOZNJu_)2&KUwuI^9IQ9-os55v cv$xm<&?tKw-x2l>dl&y1dk=rw`XXb01DFU42LJ#7 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Query.class b/runelite-api/bin/main/net/runelite/api/Query.class new file mode 100644 index 0000000000000000000000000000000000000000..b5d2572d27e0dd70e7e363195cccfc09b083c9ec GIT binary patch literal 1787 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 `7i{U=VoDv_v+S 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%0A681qYI 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/QuestState.class b/runelite-api/bin/main/net/runelite/api/QuestState.class new file mode 100644 index 0000000000000000000000000000000000000000..c17934f021ba9a6fc458a2d848e084995d053c4d GIT binary patch literal 1075 zcmah|U2hUW6g|TN%g0)fDhl*VtqQbu#YA5qO-ZFnq@XM%AwDz%uDH#zG|SS2f2H)H zjmE}jf0Xgg7G+<=P1u<;bMD!5<_y0KpJs0q!V}1qca{RuDo^%vKbH5n+hc3`?(%2VLE6@vf;e zBx=JRH{0Ac1a=oAkPs(7&L?9;7S6ay2gtCI%`MIp!6qKbcu4j=UMC|*A1HW?EJK*v zHlOr{rxS*}H<|qW7F))f4j15~XC2T@#Iu3>zRrk6OgpR*=IJhUebueUpzy zMb9Vy%FXSI8$wNwXv4AH(+>=BWU={$+7V33r5SyTJ7b%6Rga*kE-f^-Tih#9eg9LKs+s)Cm7VuC=}w~AT%H>p7J-aPGU*AKr$}m@z!WL%9GNd9;=?Mv6RzYc$*&=eb!u9MW@1tviiA(1U_)e}1ov=%R{nx=it^+Xna&$2f7K}oZ--Lm5)ZaN)6TV>Yc={W jxhp~=hx|+B&NvyI?S^WYEgM~Rzg zAd=!`AMDJ$_vX##*ZT*6D~x>f2q%hdY*vbMX*m{48Q-!>+005drQ}y1n}p#)lp@ZB z%HrAcf)h&^Wo#d{$I#I^blcl1CATI^GyM8<}2zRpi$`?t$E3#4)jh+MvLQzV?Nk#4Hj!isUF z+TN-9B%J;yScYQq=m+poh>g{V zLoKbx8qchE{PX+018|2)iVor0b13SqXJ-Q!`ok74>e_e0uB~PuB=|=zAZkkvUL|&FUmLKU#*c2I> c&^`1co?sC16vK!kj3b`mTpWZ8**m!W16YPm1poj5 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/RuneLiteObject.class b/runelite-api/bin/main/net/runelite/api/RuneLiteObject.class new file mode 100644 index 0000000000000000000000000000000000000000..3d32b3fe8743327bd5dcab6211e7c290b085f563 GIT binary patch literal 412 zcmZutyG{c!5F95VmnQ^5M?rgO@CT$y1B!HrD3K`A8J|TQ8T)kS%g0gh0elo{XU41f{CfWYu)uYK7Q?Moo|m;%Mtj9Yq4}DMjEbk1y^=mbhhef82f>Z7ul&^Q zHc1~!QS7v=en#cIM>KCT*~h&Xsw^1IetMwtl`0!hTpldVNr|wXROjb~@WK3^uMVrMlOK vrqjRq+=XZ;42CwHGfK8gfhFi61lPwP;t->VW1L64IMx$fl7iui?iQxsU;k|M literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Scene.class b/runelite-api/bin/main/net/runelite/api/Scene.class new file mode 100644 index 0000000000000000000000000000000000000000..bb946809c5200bb6c01a7abd3c3bb2c3ded235d8 GIT binary patch literal 797 zcmaJ<$xg#C5FN9$P?nYgWrxB6r5Ex6oIn*22?U}nhn`F_lpxnejvK_Uao_{^D8$$` z6j8(_PtP-N-ehLpKVIJe-~e`tFv6fF(S*7uQKSY#{*;ET7$p{Aj6vm*=R6c#cEa4ev83@+652b{RB+C>l5E|t2!w1ej2OeHi|$~D(AK`r=8lu&NLE%%VY3`NfK zLBMjm;no9xvPDZR)zdK^(UT?icJ}Pq6c~^r9U8y_ozgfIz@AhQCLB(BEWwoH(=g+3 z*7LIG6_|7H6{tF#hXs#)z6dqP7kzvQmK|U6d<9k=U-R|WVZ-rFk6RY0(>i@eVEYrj C8^|aC literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/SceneTileModel.class b/runelite-api/bin/main/net/runelite/api/SceneTileModel.class new file mode 100644 index 0000000000000000000000000000000000000000..5f567dfdcea7670e51ed260c03f15bb554c4a0f3 GIT binary patch literal 1111 zcmZvb>u%aW5QS$64N0ISko2CG^g;qn8}}6g5)x7iQn)B>er;h$jVwEI3`t)tKl%WD zsH$UgY%i2QKK{<0oxOPc=kNV*B08hbIm#%ixExsi%w@+8*wWXw)f=(PecR!$-k6;n zWfkpC^;}zycCW1Nk13A=v936X0t0urf%?GWTjMp> zcuht7#@s&N1v8)9j5Hgt#b(Rcy+5c&vOgziF1&@yxnx(|Jfx=-k7RQDP9Irs(m vCHMgR3j7*e0Uv_jfZu}Of!~9x;3M!cxCX9+KY&lbAL*0al%i94X2|*n^0Nz> literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/SceneTilePaint.class b/runelite-api/bin/main/net/runelite/api/SceneTilePaint.class new file mode 100644 index 0000000000000000000000000000000000000000..bc198301c9d54570470a572cf3cc5eda0d19b0c9 GIT binary patch literal 415 zcmZ9I&q~8U5XQf)HPIMNWA*H{y|~X{1*IUZnCg8EladlPvTmx+=D`Q>p~OiUO5$Zc ze)E@aety5c0o>p+#6aQ7lGm=WRF$5zc`J36lciNz(W5D?4>432ZOqo_%GkADzHTV@ z3c;HE)9ha1U^1O6M2y+TZC%w)fI6_~RuEsNrv_(H<5pBYZ( z(-(!5Tc5Z6Qp(N$bMb!V16hT5zi)?8RyQuEJ2t8??wh`D{RRr`j$Z}D{DVUTXnzrk g9*G`{MxrO8vFItzc5{jFNH`TfZ<#NRISz2~2cgGaCIA2c literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Script.class b/runelite-api/bin/main/net/runelite/api/Script.class new file mode 100644 index 0000000000000000000000000000000000000000..38fccdd81528a7e4b4a712f3ac92f4e813573bc1 GIT binary patch literal 197 zcmZXOF%E)25JmqYih@xa;}x`V&tPLhBL$_^x=hFtvXEu*a26iGLm6kaw3tltCV&2W zy&q2iCoB_00y|4yy3tZ=JW16XS!!o`pCA_4H0rKot86WcTSJ=ZOkn#LxpWl?tZMSP z^+iuk*=i7o_lIjPu>SJFyHR`7Sw5s?H#$vc({e2P6&^zue;1hWOj$8vg9LK~lSSCf I)4-8^03%{Bg#Z8m literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ScriptArguments.class b/runelite-api/bin/main/net/runelite/api/ScriptArguments.class new file mode 100644 index 0000000000000000000000000000000000000000..4540f37b3ed745b78467c6e97e5800b2c5634abe GIT binary patch literal 522 zcmah`O;5r=5PeI9Dt>{Y#)CmU5WLtQ;E6~{NJuagy?9#c*eqGLWV|sw*Y_U)Y*+^77&byKtRxHhI1t?Ok>gQ0Zb^u31LbYzOs zlt0-=lFJP99lPx?EFaEh>WU-?NBbpgP#0WI?M3m0pK|JQ#6>sCk^!AJ&HCY;r@9V? zBuTAPW%nr}okiH@e*^xJQhR;MSEclJGRnSETPeeuSwGiWpR9vqMUuHOL&2=mK4jZ& zKEf)seP`B*q#b1`rxi-MI`G@>ER{fFm^pHLC{EvnQBLuK+jAA&JS zYg+GnvMB9}ga9g7M-dA|2GJZ!#AS`;{XLDV#ETl=CtlLHM*KkIW#Sc$SBcj&en|XC z5rr(q?F(EcTH)5LQ7%1JGQ6Z-P!KUI!XC4IH}vZO`VcD zErKgI#F77?T#z^*At52bfeR9U0TL2iIB`Pa#0Bx4bsSzRxUBqnZ{EB&@0Wl4`xj4RHjg0Z?HXbyDbw(y31hb!THf_>K*)(=g zBz5V<%)q#st0?qBTh)tR_!DObbt)5=W~$}g#nKp2mrf;CW;GE=f9fV@`wJIVE?TJ4 z+`3E_mwELsob4UjMPf;2E{L@8mi!oJyLD=nPK*;#WOSZ{#w)IJw&y_`9|km~&p6vr z6-m>jDsejXqA!q+!hf3SIQ0=I3px80aV-dIbmEK^rr~lZ@H`nbp&t1G>QD;Xa7`&w zr>u;fTokcNd~BluZoQOCgUnfBbK~mL-#Yy*X9q$hvL!drZWbbfS%CQcnem@F+Zl*h zX2ONqUDi5=lpW=4Uo7e>a3+-~n$}I^Da^zIv=gT}+m_@}gx`nuayI5u9-F$y8I)`> z4Ktm(P#IB;ijr+d_I3riu{w4aHL?*z!l&rS_b7RqS0fb+?9a@>aV=A508>=A=mpnQ zMILs31+C9$EO3XBA`2SM>UupYN(9>j57;8pNg^Xs;n5FJVei}-70Oh2?dGd?ALncq z{i16%nHk(}^VAJHqr3xY^3CKkKX8ojOMgIGq&8AW{$?>pYLE`&7^K{vy@#$<^+adV z{VTkS!an?=&iJsx&;-Yq=RT=<~1K76M>Gan3k;uAH?jn_fZ9_(@3_8 z*KfYC{4pLsC{FP{UnQe1``nd(L(E%&3}4M>X?Qif&om01N_?^TUkGo@XpohGri4W? zj|^HMTt&z=Mya7OOHL=nC`_L~ODw3Saw41NcU9zgzw#z1-2AmYo_)*tO+Hi-)qp_^Yu)l6I7;?*!PXq z2uE&p#>}TMR!K`HP%IT5eUrd=|A)Q`nFz6qe7|nCN9j-WnblR-$U|qemDb3*tKk@I z#<4=@GojG^Lr24X=5O^2XSB}Q==pB1+rPkB`S6hzhA~*X(wSgo_TD7B#d>fXb$gv; z)ktW82#@~KgZdGS=(4&>D0RZnyKNkKk4^8 zJH-$J*2QTy$41yFXbe4m(0^Vr6X4w6~1)0R|xloYVUVRpXTPBSt sb9qd2o$~JfzspHskS*~ceiiHq)$ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/SettingID.class b/runelite-api/bin/main/net/runelite/api/SettingID.class new file mode 100644 index 0000000000000000000000000000000000000000..2213becb24a6950f6f513e971b5d05aadc34dbda GIT binary patch literal 449 zcmZ{gOH0E*6ot=i(^lK`VSToUx>Oei*NPBg3WdZ#A6d95(>mysm`FPDf4LG|_yhb= z;!P3B#?4{A!_2w&%-8qFCjcA$8cKwIEVY$pv5b_KmUvOtSZb}}$Kh=a2BEVQufmE% z{AdO9rCex2!?AsLWY6w{z$eg<&~%b`rA4em5oNN>@hyVsPsc-N76#tbcXRKEFS>() z>r4vfG3VJM*DhEmgzB}5mA)aAPtQVv;Uo{Tjxx4Qw9z57Jr&El?0GKJiI_){(Djmq zh(eL7oPSM2KdBYr(EGpS6`?*(vUDK_D$i;C)xXG_;}X0CFK?iS3aU&srV=)oHw#>6 yZWP#LZWg%3FL`ftShqOAS~E~Ne@FLi9l67r58$7|E~~jdSFneDCc*)03B4aT1XExD literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Skeleton.class b/runelite-api/bin/main/net/runelite/api/Skeleton.class new file mode 100644 index 0000000000000000000000000000000000000000..afa494b536225524c0600e4650ff8780f3a4f36a GIT binary patch literal 220 zcmZWjI|{-;5Ph4E8{@aJ@CHfao zeBB=amY7Ib0&`79)vcx?Go<1wQ_+PAGNqPq1g3d>ja3orRP9eWB}SqrF#8kj$}e94woYiB73?tjr7yZ*j$$VsmmAw$ UN5Vr_s}KKk2N?2)WxOqn-z%jtz5oCK literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Skill.class b/runelite-api/bin/main/net/runelite/api/Skill.class new file mode 100644 index 0000000000000000000000000000000000000000..e5e6d23253746d5360da8d81cf1b722409957c51 GIT binary patch literal 2807 zcmZ`*TYDQ<6qu0W~s=MJ%HQms@5vm(rhhnA(1cC&XxC$ZWG#}1Z()Db` zLf?FPwveG|rd*yYlx8jTpDUM7XBKKTVToKZTg&9-Ii4$2yHCknp^}|XcMVjglFoJC zR@M1Jt@}!BzEBb?mCsflES4*bD$c!%g<75Q@vZEl=&@?C8%jKvuF!}fBq|G~taxRl z`Gr!=M5;685>K^|sTIm4`YJDGE9qjUcT-jk1HZM*jPz$q3-fm_ri%+% z9)I+q-E*gA8co0DhbJxcOiV7)ZKi#}Q|MFpfXRLsx{XUoSeVpE;T|r{Y`s1)aqG^7 zTbCvm6SO|2(TA8qT;YS}gLxOdR>L#OeHwA2D24mY2MhzRwH&S(=_4A-NC|}p%m?+u z%Wc0Et{ZJeBVn|p!Y3G1g%#snFhW`*X@q_S`QU-O=>LQT8b;SxDymz*}>-H@u*+&xnq~GINm$+>6`0`5KOq_A4|^n%4Yq z+ht2*zmbL%KF?Il^ZRt;U)LBi!U2U1+T^`pso4%B>tE0~V5DJ%FEYUNvd?DRG>86@ z#;{QiDtv`TwH4pn*z)&;#z7;EC_KrHs?F`xeqCe42%`#5o8!8{+Lp<)8ly%TQ~0(i zaCUveoXYI<9gQ)gjVpYg?(&^h*!@yJ&=@zuA%!2C257g|!=Td${dUXP{Y2xCkq;~U zoV%4byufWXjq(eP!-$!uUuxWr_gNS$`Yo^2SzGdgn!D7LerY${=As+;hRb3SJ@~CD z@85Aay;oItYxot7Be;zn!pyI8<7F=_Ned25Ox{}eJkf^R?09^0d}4Cf4ou=zL~*=k z!QRowo9m&srg06gGih$X8g8^NZ(2z0jIO-2>NUdYojtd`R4||xgp3QA;^Is$o>~(y9=_t1=-AkY+FIL zs303ski93!MiXRL39^X<*)f9b4?#AAAZuTcl`hDt7Gx0%vRVaMn>>MIstB;hOofv7 zamd|)_w#&r0()K|=ii>Y-hx$k?&@*wzK)4&I4bnsUS~?^aiJgTb3QEegwT)1oR0~e z7W(nHb5iIjp${r2BQz^?){Z%O;b(*w?YJ{9ye#~awsI=MYr+@pgmX@KUHC(G()qOT zhlPL6?sr__4dI@xor}U(gs<9rolC;kgtzSh=d$oXcxVqg9pR4%-?VM#ittB;f7#yW zJSO~c;a{~K=WD{B68;T)zw=Gu&j^3c9&)}V{CVNuwGTMo6aIqmAKJstkAz_dOAgR_nbHj#uk_5l&R=u?W-EdOX6ZYF$OhR_ivG&Jeg(CUCJvNJOX; zk`W#z^hanAbc7Yc-Uw@ifd~O%Fv24QJHn%ceGwifI1!#A?2qsaVJO1$gaZ*?APh&i zN;nwd#p*S@^qQ#@{EGiqIZDAo8sx2bgcsm3-gPs)*XDSGo##EZO63Y~o~L=iTxALV zo>#`3ydB=*HSkXk{C{z>{~IG#5~J1_#;g>^tp{+(I)lU3c^t7;IrswHVO?Pf|5|o6 zJM#xYw``GTbM|swr|vm)9luE(djl`O8{L4k?%lMVU|f^pVVL%OpOKiRFi)l}dg$*D z_~Vw>DWXNKFZDWJew7d1!^ULsK5?VFFKoF<;7|B7SJ+87!A>$0gE@PtKG&1FS)VcA yb-ri(2L5vN|GioNJ63|D@2^`vQryu5kaVon4P5^RtljPQFrg;GxA1qtxBm-zkw82E literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/SkullIcon.class b/runelite-api/bin/main/net/runelite/api/SkullIcon.class new file mode 100644 index 0000000000000000000000000000000000000000..37079e3daf62f17b6eb5d2c26e439b204b8e53fc GIT binary patch literal 1341 zcmaKsZBr6a6vzKp9u{y_BGW`o%_l$;DK!l;Nii7_8W(7GYKB>9v$b_`U~$H8(MKtK zp;MF7>pn@JqUqc#A-xb@aQ1iaIp>~p{&)A+pKn(Hl6Wbhiy>&~cC=czbknf)sCHsR zl}~lkOqVN`1Sdo9k#?#@P0c!trmXrggG<>hWHJmRncE}d41L0_w4HvnlP|qa=NaU! zRC24dm&}%O*;G5`-{k0=)^2`hKSldJt%dDeVgEl)7iqscl`ZT|6_c4lN?{m%+qoQ1 zqHG$LVXredLg6BVbF=bZ_rT=?L%)oB7+`QGnl1yO%uU;hT{W!3csgA4lJ9*PF1S6A zI1I~>ICwZbkm2Fruj$r;twK7`!CkzTgr>9)E2TcW`*NTP<^2ZqJ=u;%Q-oy6hIBxJ1N zIm2>$@TRHNYVo!cTiI@^=Xa8Bn@_3Kt7U!L-~;Pz-QWf8NL?w$p{3dNDs3*b<>SGL zPNl8KH)5oXgWea<#t;`CAWNDHOL7ZKN()OO3rqS6OVR@VAQzT0IO%%y!B6?_5d9|R zzt7*n)Ih*-fxG7z6fooz5EL-t5-=)Y%q?JCz(YyEq=0FUfEfWH|FvJ(Fa4nGjs^x5 z)!9H$QC$s;DyqAIaYdCHm{e3x12c;1r=_rRj=8T?Qx_i5|2kC*OwiSxq7J4ph!BDZ z6U}3mJYra+`xGO;CHk5yV;8H)l8h=6c!x18h)g^iyC-XO(`-ra)Id0VQz9j zGe{QC5~Zi{(Q6dL<7W5@Nx;Jg8kkde9g!)75lWG6WxOX2?K>A%jB(PUPzw+f|hxAAa|Mh#dNKgq8@} z)ou5RbMxKyOsCf_wk~&y$?SahoSd3!Pxh2ILdyiLn{Hig6=z!A^F=)|jdnpJb(NO1 zjsyuMXpKADz0zxSdyUr2e0wR;%3lPnugFw|ZY*muG-(v*2pwyi{SHs&JI)H)j5i$5 zOLe&{4Ruho$SdR-j^(lu!*z}&X|jG(csU4^MpVKtDp)d(uMflg%VX&s}5 zP6}G3BN;9>oI-;#vX**rHd5gmL94TdNV(Oz9lWp^lUgBp2TNF(w6F=om+Em76$oWw zBfmxsFujMg6BDbd&7yDsVPzG|bX@Diw=Mexjha}>wCn_fl@-1~B3Ya3_Y?UNiPThx zg=Z_md!wJ*^=MsvG}3xO8){BPxoLvr5+AAbD@DH|>7=HNpE_Yf1q)-0{giLlVHIPK z{fv>q$W4t5WTa!WILF9msO@5F1B-ENh_%^@S!nu$TJ$5jxdPQ8L} zZzH>cw&h2RHCx3ELHqInNj;LWU#~ggW9zs(WWlNy#kwKAG?wK+p6PG3DM1JGW5!OT zY*b=2wp)ZBGHzsh@Y;|{_oIF31a=Wu1?|j_hiQ#HX7)TFX5@jOt@#+=8L!&P*)gUC z?a22JN){j^8!|H_k;F(DEPnFaLn=@YjH=n)!9V%^Ayv&T8c&r1d`VWUi$lKU!s5!Y zuBF)-viV&RbRfTk$0JpesG$E1=KptC9Hwm9xGMj(MWj^#eK;kqcC$F)9~){{{n?MWYBxTp)41#L8XJWSnK;W8*moG*Lt+hKnj)~EY@ ze+b&b-b--GO`4ppODDV2eiyXjWT)Hd;g(-|=x{^OGI#b|yFg3n<|utcsMgw`(`|?I zmnPbCrZq9s#w{4kPPS$mt+|f%pmAC6LI+!8ckthTlP7S+;eT^(vR&?EV?FjKder`Z z(lJ6ZxImB7Hd;agZUKvCi7dc!(4)0W)GIkWw^rZ!;1NBxXK*BHRcf3 z%n^K=IffHv1J{`w@Hq1sxXFALeuw#8_&w(L;gtCUxWzmHPcol_+ssq&dFBgnhj|*l z$UFmIV(!AT%$MO0ndjgu%sqIX`6_&k`8rObu$Ka!pWs9mGZQU8@-5x?Dm$XL@U#b( YXcyhab2R(CobJ$FNYFhzm(cxx0CAQL$^ZZW literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/SoundEffectVolume.class b/runelite-api/bin/main/net/runelite/api/SoundEffectVolume.class new file mode 100644 index 0000000000000000000000000000000000000000..e34b096ee4afdb907b27efcf26bf7d9a32399696 GIT binary patch literal 483 zcmaiw%T5A85JhkC5al6=iq9BhT&N2tt~EvjC?ta{gmI}2G}>h7F+-1AzsZ$}3qQb* zGFB5zCUN1SD|M4-RgGgH3BsWg=(NDMrh*+Kaxo{03qqN?`*nD$hPXWX18@e zt6UIrvr40R-LRh?2&v!vl`wavv@+)`a&YKzs~QYs7D=q;v4k?A=qfF5qH#}#9nte8 zq3i~I;d>%fmS@G3c~TR?zWe{0r#vO^9`@yxvU-(2hd8!3zzKLL9ypB+esfG2rUd4h z7h;@c&c!&-T!`@^b1}vxRwBC`$7NP@rp!J^?^t=8T2we%LtqDM9P`sWjdhl?2jAqF Gz}63f2U>an literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/SpriteID.class b/runelite-api/bin/main/net/runelite/api/SpriteID.class new file mode 100644 index 0000000000000000000000000000000000000000..7ad37caa467697b5d96621d605e923f9e23b86a9 GIT binary patch literal 77578 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/SpritePixels.class b/runelite-api/bin/main/net/runelite/api/SpritePixels.class new file mode 100644 index 0000000000000000000000000000000000000000..aec5fbf207df4508ac4769669e1da1e32aa78da6 GIT binary patch literal 756 zcmah{%TC)s6g@*i0wI)yS4&$;2rQfpX3xq55SCK8YFcQ;0u9N;3>xgn8JB!p7kmI8 zg}9y!aVk~q>dbu{opbNpr{~{~06grMF~_hS3GF6nB$U*``NtJ@dYIzFl|Ey_4Ybx*c?auMEs*SZ>GBNb^WvaFvPz4jT=I zQa|Aj9uemq-)~(oEQCT|%D%p3C^#*mEmGoK$nch$mgxPNk8Qm=iC&8p3WLF5B=ir4 zJorg8%H_18V}z=cB~%SATYO`2#bV83-Qp_NO#iyY4U3x=-{PIAZ{fYg52XB&l#7Jhq_~5IsqA3a JxN90$doR4Lw*vqG literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/StructComposition.class b/runelite-api/bin/main/net/runelite/api/StructComposition.class new file mode 100644 index 0000000000000000000000000000000000000000..b0d82e168d23f243327f130b25c9b9f7f0bdb3f6 GIT binary patch literal 190 zcmZXOF%H5o6hr+BB~TV7CZ*>$~p>Y$w!m=iXwdMRm?ZRG9Iauoy?gx#cl zS6+2jXKMC@wBbdik& zoJcLbczMfjXWnCGzP?}I0Q9h5L4nYXrMA*6mXXrZ5|7IAb()3Ry{e!{XwJoxup$xP zS)vy*tCMXVIb2{s`hT2-dgRGP`*&H(w79|=y*aX+R3dnVPLz88tR0Gr(!wG9%eEP#4M78mY0Mg znut{8y!nHtPB8r>OGDXLc}(r^2&eh}I0KKsM>Ehx31y}VQvn;yn`>+` tZ>@2aJ2?z>)&@JQUj|AiFK9mhMzmP-K;RHNtht37&_;(}J|1fUdp|VzSsMTV literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Texture.class b/runelite-api/bin/main/net/runelite/api/Texture.class new file mode 100644 index 0000000000000000000000000000000000000000..586b2493786f7cd30d4195e7df45b42bf076dcf4 GIT binary patch literal 332 zcmZWkK~BRk5FD34(o&!Wig-eD!EdO9B2_|wRNw$7)2u32A*m7v^=%w@0FOe9O%6yL z?Ah6!9qoL5e|!R%<08gD;j$8^o34`5I?-lp^@HqO*GP;=VX`srMwg~q>$}&DtXzx( zh1tKI+qw{i;ac3i-AUOhL}~W2pp>n7W#5dmb#-kUTCh;qOEXTVf2Yf>NTHC}_NF$4 zFDZJa6Ge}K9m?K9eWR6(fPqH^eC5 bVUJ@R1%8Z^fD=pup7#9AbNZa~A7J(a-l9ev literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/TextureProvider.class b/runelite-api/bin/main/net/runelite/api/TextureProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..75d176d3fe8d553e7a7f60c7bcaffa7cc20d3740 GIT binary patch literal 266 zcmZ{f%}T^T5QMAaB+7kCQb;6OeVo++rvJ94<)w2 zi-MP~rYO3<`uIE?0W5J9BOu&%?6n&^Zmnl+-mHG+cRxDbxPG#Gb}hZt7_XO4UW={ySGOtQP u^3;!R#}Bq;!r~9!-8Wf85CCZfD4`7z$wG*6I_nvdSyP-#LLg-Zxcma(SV7nT literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/Tile.class b/runelite-api/bin/main/net/runelite/api/Tile.class new file mode 100644 index 0000000000000000000000000000000000000000..ce94d22bccbf19580ae403b0fe2a3c10c06cd66d GIT binary patch literal 1262 zcma)6?M@Rx6g>kdADy$w5}C9kWt98wEvbza z*eNr*O(L^f%Fjth#s5<>iInxBC$El946Rj}WhEOx^uGzrTuR$>EPo;^@T+ I&5SpH0oDmWJGh`T6D Yb>#_P5-Rl3Bpv)_fKV91P`ZcF2U5E_VE_OC literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/TileObject.class b/runelite-api/bin/main/net/runelite/api/TileObject.class new file mode 100644 index 0000000000000000000000000000000000000000..454295816b40151fada34df1af0699f98cabfc05 GIT binary patch literal 737 zcmaJeVY-`EGBQLKOnHC*KP^K@&2SP&DrI71}_AX=;|OjW+m|0d?S!Y zyr5!2eMQL~fpU7SwWQc_xR7;hL2s_`Msz`A9moD8P((V_7X6S$V6q&6M5VcMk4ocR8OjmkbSoKwP6p;Lm3qGQ5#GDQkZEn8zohgCBVp-h*br}{_ zei#eMN9>XN9H-k5!jV+sRDA4Ql`u8v+-S7NwjI0zW(LpDrXw8fyx+xQ38XNfVTN2K zz4p4?5e9Xgv1hU?93Fvev>d0w0C5xWUGYocN@Z|cG)O|QH5-spm=19>#H|oBA!Z?` q;5{m2^`@+2FHJJKE0~| literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/VarClientInt.class b/runelite-api/bin/main/net/runelite/api/VarClientInt.class new file mode 100644 index 0000000000000000000000000000000000000000..755133d62c58137b4c667f582267167f336c1854 GIT binary patch literal 1842 zcmai!-BR0D5Xb)qe;WZZZArpMNJ&VrNpWdDC@~?(Mg#@faxK|J^ui-Rb(I=9V`L`W z^|r6jS7zowWGEtKVvOwP*J){qfhE695XHCNRJ-<-0+? z+wK4Pa z{=a1kp`3W)#NVwtj9E~+(ilUg(_#j2YOLt3SwRxG1tH!Y<|hbrnuX{))V z+EuDZ0hhOpn!esFE0m)uwbEvD!zk5Fb)6yR`TOn*2Bt9#s+D^AMnlo-DkWX}^1_2B zSN7VT?**$2k-2PxAzJF}yGg{-V7MY-91{%jm9vmbbNczT&7kY~t%9ay8z~B&k`O~Y zi3Eph5)vGe9Ii`9a!7HwDIvun%^@ox&0&zkZ3%-MBo28A5{DrUpGg?vFwEhegkcUN z96pyYf;hi=AYl|A&?a@ycPqVvUAJpFyKR?YRPXFLZPJa$`OG;{>-m9q;A;Mncj%E{ z@%>KV1YXBK_2a|9J&;gFg(2m1yUy`m=lL;1F5Hx{ z`^?=73R-Ag|F~#f3<=SO@fE|JaN5~QvlqyQ&!Q&5fJy5J=a<^f;b9^4(02vT55Qki zdgIb&r`O$cH$1+gO!%!{;IVWz(`)%o(CgCu#ZXC}zj8r?tA({i(nN&5B+}Xyu1kO{ zNm5u+qp&1IVM&9+lKg}vn6F4jIRziLva86(@DOUu}3;aZm%PqkR zfEEcgNFS4?9qnV%H z^#IEhwTXwM7zNuXp#>E$@EG5c!oP!#?{Nz&q8hJA-yHgXNF1l3u9Bs}VvW`rB`f9T zCtu-FZt7PQ&pY6ez^te;M%fgHb+Imf#TOQ#2o)Reshp=fJUf>A1;rof;`C6bC2xw7 z(rLh1$rQD|Ngm$TecCtI*;pUT_Esc!Vz2P&mLn6dq22!JU)9*VW2R^r)w3EodLnNi XJ<4*g@x||8|D87gOVq5RA?)_wnh1G0 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/VarClientStr.class b/runelite-api/bin/main/net/runelite/api/VarClientStr.class new file mode 100644 index 0000000000000000000000000000000000000000..cc5a7c73df2158e12094abba815cd93750ff6b79 GIT binary patch literal 1632 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/World.class b/runelite-api/bin/main/net/runelite/api/World.class new file mode 100644 index 0000000000000000000000000000000000000000..05f712de9f50045fb3e95570b79b53e48aa69d3f GIT binary patch literal 642 zcmaix%SyvQ6o${#UQ=zWw)O5h-I#^$Dnb#3LO~&->oFO^lsGBVNwKfy!Uyo7#B;{6 zRS38``A+`%&+X&$?HvF{a9V>BgT4|b(76(+G$P_gSHA%%Fl=isUegj9f^wWYGQDhh1uDv{VTWOvYHkVLou|h&vIEgy6POOQdxiZG7{!Z8}3}n*1O2Y vH7DPgXuKn&%RFCQ36ryLLn(V>g)sYfu6tcZAPl+=fVztmS-+qskQzOa za1YTi)F_d#(x2d5Jvp^7$-trv^(4J?cQlzAh>*GsF=0y4(zC)8MYBjtucD6|s#VNu z4EvYg=vvLjBSha|>#xk(j4D*uK;l3^hQxsy4(ygu!vQY`f-<}usO7)`8MPd!Np^~U6g?wbE^!Q zW7fGnHs*F2>o{h;dz+03%UI7b_3myP6OmDmYEFMbMk_YgB8ol<@1|5*7GfDO#2H-X zX_D_Wj%RboVXS}y%QGOv<@C$&qk+r0gEJgt*tv|?^=Okan$W%Tg`* zV`f^-4y$>c!#1+!bl%LxMU6JKMOQL_p>xF-73z>jMwf90RQ=V4X=wcv?p;o^k7d$HVB+gk;v1)^N{ z56U=;2dPg`|Ie$InJ3NKoPLVh_)r}_jE_ioh=N-#vxT=ZK8lZ#ZH9KQ#jtUKgXkl+ z4>Iz2X)gBPP}F1ca=;%S%*jQ zSqYyZ-O9?BdCPbVpCdmPth}bulxtluK=`wS4N^a(m!VpG0bi2vMVd>3mBU6EkK+mQ z<+x^vgroVez)0LGWuc$?*jHqH6;JYH&MLTD3Ha z$Jg+Tgr^xcl}%cts*JDWSyD$eX5y-qo?y7iDQ5+qA{O^7Yygz3O^$pkyNd>2=ZY^X z#DVq+z0jknnVf3a!LHW}z54jXpkA1?F@C)e&SsY&*9l}fN8}RRXVbI}77a_!X;EWZ zFX+^9!iHg5Do-0S!XL|;xiNDxctSIHl4}_Xq8l&r>Gu-PcSpaYAd8_VMx`~O7i#e` zE=YJ~QMi?vf~8T{xQKb$A=G?cok^QhGYsucUUuR~9qboSG*hVxM7!a=YM+zLRw1z3 zVCVXOU&bZ8wq&lAQp_Ro8n<$?idjcRrWsZHDPARb3evUCH#c;jIwOqm^LT1U`)-8WmLMTo>tS;b!KGz3_qvEFIPq} zyyk`={nb3UeKvkEoW zP<=Iix&=4Vo2>x*2U$aZEchx|%D>I+xrm$Quv0+q^hg3~6Ht4V zZ<_!+1h}Vq1I`L~uYmVS8$8q?h zYW(jKaJPVu`n>*Q0`BqEzDCNqXR%XBd1le3q^f4op`@y3u~$h+v)HesYG%=?qRJJRUJ zBz>3`(1ZIBp>3fT57UP77;UkC#~pZ!ZoZ8H{1e0Y7l!a}oWy^SVhndP4@Q}UyVyFU znGYG(0F5jWd9*ZFZ8;Ec+5Ix69(Wwyj@=iKA9={lwlsR4zWP?ji$vxjLwN3T z7WdHa46Wn$VLR?8cg&Fa4+`PiMC}~3GrgMJGc9tnnLceel?(S0y-Yb-de=x#GlXe` z`zmQ$P1Z)i==c3VgNy9A4NCkf`CRlD3>?HBMs;ygC)xr7ffybcy`+^K8q97%eVisT%2P!zb&N^0*C%JQPzAq?OpDlJi)bW(F`gUbe zBNarwutrhesVwTw3ZmxLDC+sjqSOka=GP?3#sB+38TegF5uQ#j(8)VMH>DV_9J#$? z^F@5GeakDDD)+Zi;%yfanuwa0=`7LnKk-RO)L#BQNgO%1LsUG4ba7Qe?II4{Ed5r4*C(fmI(IJ@-# literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/annotations/Varbit.class b/runelite-api/bin/main/net/runelite/api/annotations/Varbit.class new file mode 100644 index 0000000000000000000000000000000000000000..7d766be766213370abf09879b81e355d4f5a3af8 GIT binary patch literal 341 zcmah_O-}+r41Gmm1^j@cCov`*nIGVZ_;E79ERp-{+L)4IhV0Ie_}4i21N>2hiivw6 z@z6GXeebpD_ipE2X`$F6rX&Kh)RYr2JGtXFhw&AD+ep!ih#(e+9IV9r78vT8G;A MwDxs=&bYwk9_+?rga7~l literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/annotations/VisibleForDevtools.class b/runelite-api/bin/main/net/runelite/api/annotations/VisibleForDevtools.class new file mode 100644 index 0000000000000000000000000000000000000000..2a274de5b0413faa569faec8f7fc5127dc8af9c1 GIT binary patch literal 365 zcmaiw%}xR_5Xb+6z$)U`$#@bj9O(maA|fXf%o4qqbz(|NYj&rb_-Y<}03XUY5aJ#r z@i3iC=QqE8e0_g>0+`|=LyKSniz!oJ?}UwgbH;`c#fpoeGS9AZE6?*-&bXEseU+h2 zxLn)X8gIj^S*+GvNQN%qw%KhQX8Nlm^p-J|1<##l!u4PIcxxcsr z@RV6B(uRZZ%Y-mE%;YRe=(`l@)Yd1x#ONRNF?v_L>p*w8c*^hYM+Cx=Mo0e;Xd&CJ T$2ie^rFBp9srLJfGo1eb$Y5<& literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/annotations/VisibleForExternalPlugins.class b/runelite-api/bin/main/net/runelite/api/annotations/VisibleForExternalPlugins.class new file mode 100644 index 0000000000000000000000000000000000000000..abab982815e90a4019ebb7cec6f56ecfc23ea5c1 GIT binary patch literal 379 zcmaiwy-q?w5QWd6a25ZcwDG5*bUPa>qEL}QF42CuPRNpF*4(>G^wlhU03XUQ8pCZM z6g!ih{pOsV`TqI*0?@}rh6dqYIGQpEdl%W*H)pI!h&H+)m3eWMn|U6Fa_}Cx6zeBG z&7D*k4hfxwU0LI;%*}YV;38&d5w7cMEoJ%}RYH3jQd#iOc_v)#^tk&KB3$N4qFeGm zR|{2y+tF6Dr%67uo$JkIv=H|s{AxnLm z&uzg9acOyGDywjGHcEf?88_t1vBFRUH@3=c(<&T(YXXzgDYYz$K}MxF92zmXToYWR ze`Z_RkFUDl9?3tfaA&q2X!LJ8h2y*6nJRlvE#=Nmysz0X)m|<+Sz5npDd&sSv*4T& zT^A#(LsQsma&lAhtH$%Lp-4fYFZBa`X>}73x^`o12|p0FhoRtY> zC54Nfm1f@j`G5bj`v!1_3x$X=jN3liGY5 zEu&H|*EJVGVL-US6ot=Cf1+(_YyAOHT&oKQ*NPA#N+70EHCvg)L8rutq!ZuEmEgh$@S(&z z)rBiJXZX(CdpP&=>-_^jh)o|JVaF&d>c*&2TP5VP7DXwIh*;t?A8o>DCSRmreh`y< zrV2}FM@g6xC?*V|%FL}aHj`zeTAU0vFQ${*tGjqQNiW0HnMCNGXrt{Zp|!W4xs2*w z_0YmFKpz2Nm}sNY<|$Y8jm%3$7$;RB%S_hV@vqsok9tnnP5vu>Oz2%#O$O)Wi6(uAFSq_Jz-~b#7u@*%tnk{CZ zX5Rbrd;!>EtPm0Amc4eZ<+}8&&ArrlZLHqOIdYS+Q|J?>m3bH~S)tEa#knV_g8j)f zOqeZKhwh(xSK4Cp11`p12@3)K&jd#BB)zpR=Y3gA<)qtRhw7L>=!rHEiOv8qf|kNi J62d6tNWLT&ILQD2 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/clan/ClanRank.class b/runelite-api/bin/main/net/runelite/api/clan/ClanRank.class new file mode 100644 index 0000000000000000000000000000000000000000..778d96e7c9aeb34af2344137067db3a7f4d8f276 GIT binary patch literal 2038 zcmai#+g4ju6o&sr&S3>MfzqQrK`9B8a4t1SiI5_Y17?TREmhp4DGdz)L((BH;FXs? zflp9(FWR9)hSv_Cz$fqt99}t`bCQXs(SODCm~e#}z_}<@9Q1)y(G-`E0KJ zXR59>n#yZMs;?EPK)syY*vwno*~ghArSde@y_U`{QyIz3W_qxYNKvB{Zf%|4DF1x1 zQm&Tk3kt5`NI}89bnvv~hbIVXw8kymR`AX@L;8nPXPaWyYvt;0d^J)CQ0$O$a)wsaW&yd&XXSm4lSmPqYC5F#6 zF2T!BPc$y$ib8j)TrFi9`#Yst-rlK{6vC;4qFpK2wKB5|2I0a@>Tmsd`G{Kj(yla0 z^e`|SId_|ac#3B}P+p^@{l`c3(!Rzno+||GTFpK#9vmK1zgsscyR%m+*5j)!`}S^# zHcr7Ob!49@Ot(&J?rr2e1My2$G|HgkIn$bePV&)Fyk*t*8PDE;Pc@y@pn1@!6-$rG z+_=!YD`1S{=*7(PZq=?gYV_M=OFEuAe_nM9@x=++CKp{ieT$dbp8zRYQyohVsOl-wptMiV8EiITlU$yuUgDpB&2C|OCATm%?b*h5sIn@-79 zT%&qF0My^a^ikja3}uC{yWZf&YYYh7aSIFy40{A30wZ35QGqd^Kulo5FEA-EZJfr< z2;DbM1LuT3G)^PqLLV6cnYSRcXat24LQ6)c(6Z1YLkq14tr{VrHKCNzC6pG*8r?!0 zLOH__GKDsc9-)HJXGU1aGJ1cZF1Q>Fn3mhYkZE}wL`=);VAQmH4q~R|cQ9#M1`W-S z(AXRa4aP|V4i-p)4iY4t4wgx@gB6mHgEf*a2WgUS2OA`Y1Cyl3L4hRfz%pNB>qpv< z4tzo1Il47KcVh^*Y3~Mb7lW9_9r}A4LWbxGhOvhTzCjeH>;ziF%0??eK<=Ka?*iLl2+SqAM zpC!w)`THGgS?jLoi8arSOuMeWMRD|%EXc2OnoYegAwUOuubCrC1@T(Ju!_FLi(jGs PdtL{slJfwEqF?_D86J~V literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/clan/ClanSettings.class b/runelite-api/bin/main/net/runelite/api/clan/ClanSettings.class new file mode 100644 index 0000000000000000000000000000000000000000..d553f93ec9dde8add8306be06847622af0ccc787 GIT binary patch literal 540 zcmah`Jx{|h5IvWY&{Ci+EQpP%UGT;dgj7}P6pGX!b|)Os6~{rz1@YS$_yPPV#3dD9 zswj)?_x$eN+3)TBEqc)GE6KkBF$`Tg#xk2`lhZ_Oe&0u2NLiquD}pP`Vk}Ap!%t1cWOYa-i=q=z>I_$fn4GT( zF2cWuTlof;b(?!~cPm`GtWPrj-$%jmqH;_b-cm`i#fft{8>ZaJ>?e)qvo>F(o>$fy z(MkUv6I-0+#lpA;1=G=ncC{qfG|x@#RX-}qt0KV}S^1j5&p6KNpY{|e*peIp+LF#T kcyf?PU`P0lur25c-i4mvJ;9#r`;F!R`oB3rgQjBm0k>0_GXMYp literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/clan/ClanTitle.class b/runelite-api/bin/main/net/runelite/api/clan/ClanTitle.class new file mode 100644 index 0000000000000000000000000000000000000000..3a88c61a62aa3be1b612f7da6af34f954223535b GIT binary patch literal 1811 zcmah~QBxaL7(F-Hup!+Nz=9%JsHKtwXslMP4XL(KYGw#Jg~1tp=_R>CwrqA|_J*1M z6Q?h}*%uykv^diTM_+Wt-=uBN-CZFaGG&I{yZ77gJNKOLd>j6G_VjlEw{h1-N?_hs zy4>sg%5$|U%dT5)deSe~c-wZhr)*dP;}7J4EHkuM{&M$$YHER$+Y%6U0n3*iB`~>h zlC!0IuD@3i$m}UyXI{EcWajL>zOUVms{03S=Tw4q`_p>HAd&WxPvG9l5V+f!~z+YgZG@54H3)#Vr-;1L_hlhjfM~t+~Fd zZwX8fE!i>bt~TCkS+?d$QY5x*fE_9ByLG z23=Y_nJ(8q2=-MuCKfALmrWh?9vW#?f$s<1NwQ z)C8`aQa((J4LX1E)u}Wr7EVWK2!|nsN%L9pY0^wM*Ac$q0Q1ecWan@_&#TNgf@`Mq zE5;7_kit0crT|#L1n*9qK(N=i6K4L;0Gj@ZiDv`x^BDs43u779uP>K=M8-N?{uAO6 zGU>zRKOh>VBfPo7>jx9zW^R+axtrGN-#9m8{e_9ga8_rmBV3GXEF&p>O49ZCghUe0 zqSQ;2HpL#kO_?byVIG$mOJkKR7x`r23bCdzVrT!wgbnc@rfsD8$KMcPKGq>(9x-OI ztT)w$t(OEE~oH_gL}kwqCYEAc56nX(-5 zH7qY9_1sVmJOkNG|dL;!>IBj+~Are*;~9m;Xgmn1c5vF IjE>H{0IZy5t^fc4 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/coords/Angle.class b/runelite-api/bin/main/net/runelite/api/coords/Angle.class new file mode 100644 index 0000000000000000000000000000000000000000..75c94b7fb039611071692f7c56a9dcaf1b4b4209 GIT binary patch literal 1887 zcma)6TW=dh6#mBdEZZbbn>Ho4mZo4krRGwuPEy=lU7U+zlL~lYVvpi&HoInb9Z?DO zi5~&H@WunmL#PUsio`|YiQfc>Z+1-*6bG<0*_m_BobUV2Ig{W1eEK7RGS<_G35+`` zD0&@7*;b&6vTYR`uIn}ZV%gcTRT>F_!TWMw7H#S56xX-!t41J@bp)>G^3}6aABB|!67z0T^+Dhn6G^1{a1H}$^b1`5&)X&jktLVf`g`>i zfouN*Pp3a`;)1@HxVKoVYr{nom%>DA>znlzZMkgX*)U|WT&t%sCNOzigNkjd9ckAB z8K}ii8mg@Y8yLleiAh`$NX=M|70e05bNMZSfvV-Gwa(tQ^6GM1S8b^3Hl)2JJxiav z#zfGvd;*=RB5VjNmh{|?(-eqx+5+cDqp`ax+ubY~HX{rS(b=8R&5jdTd#d8>TfRlO zvg5dLds@m?}w!2$gR*v#0s7Zj7`nV%)dWUn>W7$#bOZg8BHmhhNhdlf5>Kvzn zNYV{j$`i=6q~FplrfFldvbxChoRp5uA<6`9E$}R7N8kddBr84cvc0)Ve#<}{69Puf?RX8fWa;V~VSR3DIL`JR*A4u@ zlkHU%wA`j|;0_kjm=~BjCS*DL?yf3EydoA$vJtr615J;bK0jHhZgiAzMLJDe`BPQb z-R-nXr&XS?{NrN%L0k0*|L{co-z_;|>ZX{Nwq4_cE)Aqm&Va9@KUAHQ`rXb7w$7|L zZ27z`eP8)$yvrwhN^ma;X{-uN{Cg;y9O=c&9F{oy$T88+o4XYEX=M1fkEdS|3;i2~ z$1n!_KAq8DKF)`;V_zWknGmC?hu<*nMK1l*xyHG!a$V=jKZ1Gq2t!=MTqB1+VD$Yb z82^dBco5%xVJw>f|xnu`RGl|);!BR`(e>6MRTVMp7?E=Tqk6U4ll9c{h zSWki1@kS5Pw?Yztq4Pgw!*EDxXO+-6D&Zvidb)&jw8ePeC_KSzVe~r~-}cOQF^W1W hlo8IYp5nPM{x&B@&xODe*D@+R>3@lLIZJD}{1@Y`ix2<+ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/coords/Direction.class b/runelite-api/bin/main/net/runelite/api/coords/Direction.class new file mode 100644 index 0000000000000000000000000000000000000000..22555da287a830f841382f86918220a1d18c0cdd GIT binary patch literal 1161 zcma)4-%r|L6g{5>3fL(!rxSk8tfsW4v?lx?`$IN- z&}^C6^Zux1_bW{MvW!0Tey6?n+;hHrfBpV;3t%5RBE}e2E!|Zd&(cl9)fMf+P+GR_ zoOPAghNHJ!!?r|(7$(lOOHDB~tF4qRufq_o*51|MFr+L0B`8w1T07y{q4K_3r|`ba z!+5!Ra-3=GS5C?*L*~OsRMAq)G%Um2We~Et29X`uXL=OjI2fiRB=L|TQW~brWGnZ| zRo5}BcJV0Jh*9n%31LK{5IJ}(LF6FH!Mubh2QdzoB*YNmrxgitj5ADD3`?(iom1VZ zYp15pkgV7(&1`6n!Lk1_4gpgn&i!O`NzbKbdO97}v$;`h#*u|ABFB&j$nSMsy(3{0 zTMRMHakO5`zUVQ?L6f!9bDCT6DB%0=Co;|;`ci5i8D0g;hIf-2VFujVGYL4yftzKOeC+vbU6PBq$==6VkOECl#?acKmFyT!dc z4NRat5AV(KF#{B7!hWRT`jO@eBvO2;lo_I-OL#za6NEk!=1=`QSTi{(TqALXX&=ml zd@$>Sxv&pXK3ItOU{U-*MM59bYBSWwtlA9sky4wHJ{Hw0EPo~5F|5*iopuXYAq8pb zyoOntdkQi#bh{f+kjHbp#1fwP6}*bpd#Er^{V!Z literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/coords/LocalPoint.class b/runelite-api/bin/main/net/runelite/api/coords/LocalPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..9f1f9c0faa8b7191183dfd84722ea91257f558c2 GIT binary patch literal 3086 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/coords/WorldPoint.class b/runelite-api/bin/main/net/runelite/api/coords/WorldPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..1d2b0a86968a361ff8a61b1a1e3e480cd47f07d6 GIT binary patch literal 11308 zcmcIq33y!9b^h;cZ!~(6MzY5CSR=d(Ew+VaBd}!4o3Je-S>C|NX32l#m2UAO*5D1WeTb-1lZQmPWR| zeyKt8?z?mExo7$BIsd)V3%`H*6o92_g8_%av{)ono9K^4dZVdGZMZL5+ZB%|x|6k= z;)&kwwee^yWx%E2zc#!pT-zItZLe+LdTpdDrBJy3l9es(Yp!W)S--x0{RRccmKFuI zn?Lg0qu}o2gouK7VOMW77ELuNI4i3zS8y$lcSrJ|P-Mal51*~kSY%EA&aIKe#_-l& z&M9e)cZGW|4=1AXZg)DmDgFG)ma5istKBH_111c3r8U7sp4AGP@WJb2Uzv#z$`w2d zZS6djEiElt!BkH)sW4+K>(KCS8tdrZtB@B>w!}7cMa1g!Do4&<-W!d?QjJ_>b3SI` zd;=9!ZG{0$Q9aqEi$jh#H{SEIt<-xat4XJR~j<#^09gooHCRzqwY+^xL(X|2waeJeQ zX_!uDZA-*=>M$#GjV@`Vwl+ldR1ML_F#*Dd#aL=!$yrc8B+|q(QQSr6Um+8lO(YL0GjS=_D0Gjm z(Wu&Fi65)ZKCQF%zhH8miS=L>7$;jGtycH?$o6PFrjff@+<2LZ%f*d(^sC+{+PPPl z=s2U7fZn1oX#}8`$F;qwq^x+AiK}r9@l09i1vf@^GU=ou%X|7`JGg^Al~r4|Y-y2z zg-vWl7rPSi6h|mrn!`^cvR~s^-Qh{fw&z~48r&_OE>S{ybb~$PqjtE4tLYLYxxZ4` z>T~OBRkZ^P&-jY6&g|eSC1;G#yN!u871yCn`$yrj99G+DX;gG%VYRANSAzajw6}J7 zyth}fOFTwQ=52^>kA+kH33~R1|Bp2mjzztuMjukxWuTwQKbNLS6W3!m)lEiY+j}D^ z0q68e%c!jK#*8vFdqX7EXn^T`+)&@rL?XPWHJVKMum?9vAu$DHOXZ_kJ}%D3Ex66V ztqj%BG?`&yKW^ui2zPf=$y{r1R`6Y)DZmQ(LodX%KT9={N9QZ4JsM@r;Z&IKeFU2h ze5Qi#=}TA9`eF0O=vV_$YLbd;Ff2_(xXjGTbL2M}M%Vp`!qgFaIeV+gI3Et+PsNdc zM&L^!wo0+PPe=$I(oIt()oqL`ROA5IaCwbY-1Z0Xposhng{pH*u?mT-DYL$4;y&EZ z#2iocL=uF^*}shkT%$r`t|gX=Y>yPjbVKQSlW9zR8?2r1*;7csS+SN4-Vur%ar{6GYz7B6ZC}%ZOG_n|KD_qCP#c zy6Dy1T-8kQN=37YQ$F*#RX1ArjaTZ)=D0Ab_?X-~mJp0(OqJ}y-uU&A#IksQj9b;$ z-`AIUG3mF2>@Z1x{7&>w7rSbW-g9gX3k#Ctb%|`@0*2LOF1K4u^S+ETSSc0$(Zq`q z?4nF}`?hV#i0qF{4`+G%;>oC`nWv8skv-F%!+Zb7#BXPv{y(h5G3Ftm5#KZMef+Bp z8=a7tdPmphY&=Y7Nh=saD*nyHzvBn=Al+%>aZ;`!o+{# z4NKa_Xm5lYG^82HNC3*$l=minV&KQD3nS#o0243cr@3>Po}XQ{bdaP7y=~&Z@D7#W z5ib!=#hK2=)1;xI)MEE@`FHVi1MiVcjQrNbf8%{7m{?>t;Z~ZKkX5OH zq62kghBiq>E=Ojk?Q|I4#jj2LM%bj$6Hczt3wo3B{zO-#m6gq#3MVLCnr=C$al_~* zf$!1znjKbyJ?@m{_erE!qj;U0#}Y0+NY{=&sZP?t&=w5!Y+B3r z!l8F-O19G_JUI|A0~?!IGe710p**^ln^3?`B^jQU7;rAzC*d*I`@-o_`4&?RFqtgnNLTI-qz2#3{6_)bYC6KptQDV zA`ws6qsK9Vrl&Xh0+)%TKV=0z0S?Iz6HP=*iqKPl9NnJB1Y-?=ruqjn`vGt3r|ZbsY_xvoFl%WoCyNJ%bCc)3q|D_Z(|9dnoPA=E#cnV8Qu}$DUWq^Q#3`1_IZ!r=)0M$we8tH zIB_FQ+@RCL3cZ7ibmGxynQ#f-T})FXYmKbx)Fqb-4}!m(~9ff=pw_>TU*#*unv^_($rBZ+yA;ajrC z+dD6NGuk4ShkJWBFs(NhdDJCd)v8cFWP0W9MQYZRJ@TP1;uaB>Fk51b>+;@kG8su4 zs+}Z$g#EcJGSoU=X`Ov2V{Vy`xuhyiUNgEdNiO)4VIZ=mpT&UV1h&-1t5cTX^z|UemlGx+7PS_X<-+mn%}W>|AoM97XOF zTkg~>xt=riO>0}$nM2?0qsX1A<>tw)ob89_C{?_7QT0j8P-x6DK#f?k%ENuAWCcaEET7nK*IyWbhmq3H}+O@^nl{EV1eu78M=4$^&xxDyZ4VGrpAt1VHP1t(`*KiPIY7m{moIxUa4 zifPN1*iJO7YtkmQ4masomPux21rzPINxY-9Oj7sIq#~MhA7!mocmTK2R~yA)n*?g! zUJW%qJRESPLW2=BLUjRmUBEM^-W%|`_Id{D^8#Ma-eO~L!0+v;_XWKE!o9^#>n)#e z6J?AU$S?OB1D*8+0UyCDtwM2Qpde5fFzGcTkk@?zoyRf(3)!)p#F*v^)RD|WISWymhXMy})Ke~ZwH9en0dhsEe+%STP- zVkcYq)Ta_LwoHz;LR~=J0y@-%8pCd=PpE1hm+K>TuVYjk%*M>gj-_0ZPvy0u^dP)7 zCy+e$4EA(9g&W$e(5!LRyN=)uXTAFfUUb%bj^N4J0arR!M!?Xq@&=5dSmgzbtXTQ@ zrel@Q@ZS{h9YVrt_`RKnv5oD4K;9u-Wi@o?x`2$`cMz*|w$_;{;3f<@Wu`=#x^Z6w zJa*rJ^aWgucY_%;171eF!JHK|PvT|=HtqMQfX7z))SEyNzLAKwa*WP9D-e>0j0Ok0QS@f3-(ytln|3M>ui{BWoV_F?QKP@A+(}*aI=*^OT zRwH;BYA@5qy(mTmGe+E*G2zY=IC+n(l^q6)Az6+JW-JKW7UbdE8D4N5<0`x$C~z%f z#v@!jC^>H1mMxNq zasD_Wpw#c#>-X-K4b9fg!=rMKUdYJS!6Q-c05 z=CU~;PCJAOX-fDXMj4y?*t_o#{L*CazK4hLIDHUMUu5*Ygz@SjOjQRlOC2I3JB-Eb z7xSlBE3>{^dvFD-yg-uLFmX<%W&%!KC7bCFUMSc~r)>9!#Ql@}-W&a%-DRDVia`qE z*&WImfkzmDM^T`TVuJb_CaOoWA`l|2kaH0MkLTGE6+)~ILWiYgaWbWehqVvuI7UW! zB?2e#!f>}A&vLuhcDs_x5!-_7`J}-k=6^fKe4pGx+w*IwnXK=gR=e4vm@jA2#mjm(OKe`& ziNirUd7PYNHJx3FBV;D4soeq=o{tz9H;LmtWGO;1SCBt^%$9*R+)BnG6mv64>1nc- zJW|hX_&xcGj|^cG#SfBV-iB7Pn7df)?`4s5uvNfcOHCk~8D#qWEOn4%rbj7PX4Ksr zB^&E4cndzobOVd|KhJTOqkxr+M>+keJ6YBYr9{{I$PwG{qyj3OnW4e!d}abp>* zW$WREV;P>7orl6PD8l%Y&T*ioa#u14q5!8TNPgu}` z4B&QU0JqBqoPoFogOlf%%TzHlsf#eXh`eqx0k;hE)i}!V@XtT|s+4_3hGJSX@1~ao zAame8El$4WG^*)A#~`ysUY5_vJjJv8g@Hu740$S`g#XCF#ltl{l(DY*Ni|`Sv*`$y zJb}XUIrT1ixH{+5yF+CUz#DKKfji(ni1YNDTi!??6^philNxhEl^@&hbd+-%PXed1 z=w3DV0vt2pc2vOUs6?@&3X>fC8!g8i%y-mc37^gUuH8|m9cNL#b(+IdGptjS)fB4h z<}Q-k7`ggbrKYjv_h+gK%O^a3IJ8eHYC0O+r|Mnel|ay4Ue`8@)}F7gLiRfq+3lgh_lDo+I2O^s z#RxiXsA#%Y8KZkrk1lwAFUcX0nS10f6>rTbEu|#5_MFsc8uy> za1Qm_sopxOw}I-lQ@zXo5bE(Sy;w3GY97Nys;uVoDOZ-Yv{08nDZj(YA7<;7Ez0B0 z)L#A}**OG_ADbZlZQVHpO&pUTbs=ugA?R}qnGmw3n(D6zr>gl5)Prz4kJd0RwFyI$ z)Wk~dJSxOYa#Q+cA77+~JCC|V1FN`O7iyMIEU+|Xz|y4Z)kSn zMlr!+(u?ZioCbHdds&aq_ITfE!IV+kGeQEVmYH4-Z zaW+E7c@bTH91|bUDc2(K+2@fofiKMv_)?obI@L0fp_Z#=K4~WpW=dVE+W02FMq8uS Is`Uu|FDlWE-~a#s literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/AccountHashChanged.class b/runelite-api/bin/main/net/runelite/api/events/AccountHashChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..4b900598b08b930b65e9d7767f6b927547aa43d5 GIT binary patch literal 327 zcma)%u};H45JYDkI}Rq0h$aOU9Yl!x01#3X2~k*~0Hr@)R`?=wM)o=XMTL|iAHYXN z>_v2GXl8b1rPbS?{dNanhH;9BFm>!z(>boJXQe-_;tf0Bs+lo$=lrv7%Xz8YJFim2 zgz;K$w5p^~FU6XTC-fhzv;L9LyS`Zx;(5K|3_Y9-k)Tf)<<{|{`zW}1(?!LEi@Y|v zTI$Az{8z@lv@PK_|3A?^A$zU6#_*F3cPGctcYzmI5IXr9;uNSvQ%UNOfn@rP!Iu;f XGSRRGE^#V4Jj{vsnIyuwXoS%(i#biD literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/ActorDeath.class b/runelite-api/bin/main/net/runelite/api/events/ActorDeath.class new file mode 100644 index 0000000000000000000000000000000000000000..d3847a9eb515e6c5ed44df22b175ad8419470431 GIT binary patch literal 1785 zcmaJ=U2hXd6g^|Fv&PvpCLx57lmIow3qQ z_!oVw`dX>HCn?3RG8WwM}TN z7H+E}5SVa~!I;2g!wb~i-tLy_K9qzo_rj+1H)Yo|=Yi4EEsvOmVKPI)8D&g;+mk;1 zXNry2Gf*vknPdDJ2R5=fq%rGY3ey52G_i-=nXyo}6f>4H914TQ-8oF zu~u^^p<<)_N@H8ZT;p*fVu4S<*Fnu7s z7*k&nB>|@%aE5BWj3O1;xG8XMNcAWkHr51Az1@{1OGM)m=OWE+;2fCYhpTY`&R~+OlQPb=l0kg@hE ze?$C$OnR^K7sPsbAII)q;Bw7c`WNGK);~D<1kTc&wU6Vmo3+Qw>7n3P63{_#!s7(y zNMZ&BoFt(X*G0_Jmd0tW3w$lSODt-)v(GSZL)b|3$r`1c-4W!!qs`)-#e8+yT8YUn z0`NL*DFWuozvD`|@*A9A qcpC1490J3@tXhPh(tqrT2OXU*hGenS(A!+GaR~)N`|Lqu z<2G&AAo6_?3_Lp6)C-`r@;6oAl{*aQ==cuVMBZu!SMinw=U90}-)y{%cNnZ8_Xgtr z*9=$UGBOEymMZj`jrZ_ArD~UVMctPzu0D4aDUgBURH0*FBQi1kNXn`!U3D`QzNLk) z*tm`lD1Dp$px+Yft}c|^c*$SYQc2Y<-&cX^^WKI~9lsr9@F8jzK4K^wCc~9Ozbl-G zMnrc#JeS8>$1R5Mj!GXzM}T*^Y3E&GAW3J>kkIW+GmGZb6l9+wD@9g@#wmInnll>B@=vgz(jmZV{sE@3SNQ|% zdzi_+%I{zsOXYpch9*t&_m=3jVl4lKsl4$g&OCv=oHzC{A4V8^1e2VQb}fQGAXLYz zSR^_*YQ~EsH-Q3;uaPf_GV+w!MHqO4uyROQ>3?vVGW#!PEhOoerkhk>NHI!o5U9?M zsU>JGCnd)`;9}CwnhVpnOAO?<Mab$UL=I$8QZ;|?15 H6#4%FgLIp5 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/AreaSoundEffectPlayed.class b/runelite-api/bin/main/net/runelite/api/events/AreaSoundEffectPlayed.class new file mode 100644 index 0000000000000000000000000000000000000000..7f8e1ecf02f8bc2d1db128ac7c789499c941d216 GIT binary patch literal 3766 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/CanvasSizeChanged.class b/runelite-api/bin/main/net/runelite/api/events/CanvasSizeChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..e20f32ccc7495793fe40553703cde3805a64c90e GIT binary patch literal 430 zcma)2O-lnY5Pj3n?RK@bet1Z%-Pc(e#*Q4p4TXeoG1w}VYtQ`v5N@L!3Cf`UK5 zA0=j%Iw9(JoJ5ZZ?GFk2cCcBGFY>f)DA^@89J=F2SM zYi+Cd{>*h|N5Y}>D9XPO_H84%72u&Nn@|(f5o}le4Rp7L|ALKYfdw?=tVj`XfTm+C kE6@KCo=ddZ^645|zY^d19ifC{Ckwud&~m*A+s zv@)bXOBt>hE*NH*VYp~-7;=-&lmQ2(7fd_MlxZ*MkD%B50!sV5dsdO;-H9}v@#?(i zyw7>|yq{2Y?0q!a_>noaYARM$2>SwZJVq`?a!r;Cex`T-|YkRkzu6wp|N` z!pIHhz$w=qZ@YYDw3_rdE3-k(Q6elP1oCU8w$Cg#>K$d+gDJ_3dgqH_Tly6#wVxZukAhFnX4^N zXqLT$TC=uMcNaX*51gRpdrdh>-QU~rcgstz=QfZ@ryz+$&91klLLL;hJ~!&x)!?f z6t~8lDbTYva>y&>J3f=;qKzS0&T)A?bhE5}!Ge4m?oE>9C5w^6}k3fWD^TNJb`Ua&EVDUqJAaU3Igr17MUui-ISyJ+KcI3v5W_H=kXa5i^Wo&6}avpY_6N6JE6@Le0vVu}_#b#-}l zk?w7{%~qYA!|pw@S=1*qi~2y>wwg&%Y`-ZR___t;u?hC1t)8BwRW@G4Ha8tO^_F|( zMTLp(ylBTUo+>BV5owlSS<)&h^<=mJ_Oz z4!cnEYQYlu9}v)?;0lK>9Z7U~greOHr-+t;VK%sU{6>r0YeGNQ2?h zMc)saLBrW!b%Py$tC>d&KeBMZuF`2iHSfURb<5h1+TWL)&A@NmltBDg;rHF{j?kL$ zvg2*l-DYvc_jg3oxDU~}!HC$-`w&eGM#MX% z4^inho!Q^nGnh>vs&FmE{h8AAAx`}{k?FKXL}8PVO3p~MA7Rwvnb5;IHYlg$pKyK= zU+Tv>J}9T;vT#1ypYz8Q@Vq%hf@l3Gko3<9Vhc^oXuB^*?(cEV7!MD zw_wi}j63*78@^C630bIQ3Z`H(@8RSv3>VBorVCW9SOiro*@7jYYy`3j*)GsxB}dR= zC11!1C?A1xg?txisWL>+QpGL|3CNB>l-eLe>LVR%M!(ed-_7ceu#9ifU!(XC-)4hK zF}{Dn3fI!~;G0;bWZ)WpgEdMfp2M$jg;EALv5TiDS$GvLo~D$=>$rrglydkZp2Rw( zJpRePdyUc%-e==`hLVlzJljRwXJ!9~V-}SCF-}`Z^DnDD#sgZ+^%r?Eev!uGjK^t_ z)VC=CPHq&syv@6gFloLxLdl0)oKpRlYjRcmZe;F)F+Vmkw|YtZPj8W6RI+IRZJnhYpG&|DrQf#%L-Lv z$+5nw4;-18#%~!tsScCTe4bJYr|=rSN3+xHk~{c5B?Ffk^B+($`LX#Zen=^US9p=V zK*#i$CVNv|P+>7TMe$6$D z`8HAd8@%wED$N{XtTcOw@lwG!#JN(zJfwOwlh7VZ;g`o{&2TrzC!#Bitkh)r29e~t zkk6tC`L~w|Ad<9ZGnAyE%C*O@;Dl3lK7V-1qdj^$;qxbrmq?pJ15J){_ub_4GJeXL N+y*~mH+c<(PXSI0Mxp=! literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/ClanChannelChanged.class b/runelite-api/bin/main/net/runelite/api/events/ClanChannelChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..97f0f06a73f6ccccb94041643a6ba64c9ef93936 GIT binary patch literal 2421 zcma)7-**#56#k~!upwO_4J}wGKZH=zv?Zdb*if*ov_#Vu+gh~xz%&_~rQ6-QyXlet zM1Ap1UU<-R1U)=>(T#5Xjw@JF-mMMtO1lwyK8$z4cvJfwQ#^ zL~T#vRRji?T5f1>sZ~3$*Bv$Gx?U(l+j9ef<24=Qt1@H9%JM?XaU}hCa-T-4HUvaf zAidF20aFlb0tYu#m`GaSTyf;3aycI7QgwH_WRtHs-qyOeS)Nm_@@1$ROv0G)8frfT z4qHfLpTMD-?W%>=*1GanbfNFvd{~QM5!-Z(qXiLVnk^2(kdfsS-PIJ@CpX??wo}ooY1@1 zEF8eWEK(S;a2l_YTu)c??7cIuv==s&&z{g#74~#NUu4>=JFpze`sTdcj>*V0Wzf__ z>R@kJcpZbpys=cBzsBr+6|@{)t+f{<6MD;`Z@U`;{k-4ZtlHX27Vn~BVq#CHwrv(J zW0H*RNT;P1zYrMiMocGUp5t=W!h4t!IJzY_)r{xXWq8vLnY|l?lH(#!OoGM9RM)y> z$l5O3t{q;9&b)Y72(l`0X79kAH-Wj*x#JDQtCfv=Mc z#NKVd>(XsFDk#)EZ?m;s>7+QJ*>iB^&bI2}{#nAm{R&l*M8^;_(s7pgs#Ol{!-p9x z30&-?pqOaeNilX>i`9nSMNiA57-0)m`3m|x8w4sa@iE7xgO+ZEnz$)&^7*dphBhm> zz~M`=)l$goH-(Z(Nv|2Mc|GpY%Hif}QqMW1_o3J;7io7-^ieL;OK?q>enS2SZhFwq zZw(3*Fu-rC?SLaVN=fJkfnG__XMv90qvMN#_@2A~=;X@*@e%3*^oY7N6ImWDeUG$p zZ}btww@9b%js6BPUwVKuWBh!lH53XI3QvUL1xmvc#`quT9W;JN-(6VagT@0CBLG9E zmFghsVmn++6a%A#Q4%(QD;OhrJ-CQd7^g0U36gl8JA*d>o-obK-{|9=S^waOi4^}c z`eyj#bt&yn>I|Nn%vCNMlS8>mQov{9!qLy%;nzE8kjjjIPn|LM;C zJSMZh^fRuNM(-nE8oG~Tr4#pY@<-Y`8@bI<|I>@^kH-;g2|a{8Jk_s%V;Me$>k&p3 XA8^eu_6>eMVsjwkbp@;V1cUzp=;Q&V literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/ClanMemberJoined.class b/runelite-api/bin/main/net/runelite/api/events/ClanMemberJoined.class new file mode 100644 index 0000000000000000000000000000000000000000..5835934e5acf2393af7dd2ea5c8c3a8d793b172f GIT binary patch literal 2388 zcma)7QBxaL6#g#RWJ6d;prmaIMJiB30*%#HYXT^ZrKA$5(7_pvyvoNSaufA$#vV=R4=#@4M$*{(AZBIe$a>|uFRPGRz@C3+pT5t71J)ty)9XN;8?cY)}aZ+9-9YdhMt|w+SX%Pas~QI zT;|KB%@hI?D;@cizmd%c_A{TAjaZT59?3%#PO2ygRa&|NKr7f$bE4LY<<(+NW3xTMCAVM5hsKaVqN%F{K z3Ki#+%*v)&wba@-YHrzL&QvF@|528E_4~Ytozl;z%VxSk12m-ij;4%`*_LhNR#07+-ICTUH1Rb|5tGs{3ZL;mg2OF+-Tl56h zBosSEHBJ2+u36eGn)|+P;j&pPE6oK0$?1YRVcI|v)7<{ydZBoa=PQt6Ro3bi7M{_* zXJ2F4OdfWf4Yz99I|9Sh@|2Qi%|&nvALzKFlAX2H(Pd{t z{Q8;RR8oIpU>=JN={MP+8&17il1rAV^0?|a59~b!HBCr%WxD zw!lYE_GK6NS1ow&`O38l?Wf3_mC6Pm!(23kdts~y%)Tx_vZVv&#mu-`dIHT0ma9?V zV_0QSttM+a)&!Oi^@M}T999`-mreg4Ye z*w0^v9>Fn~`UL|&angerzbXKD8-x5B9)QU%aK-jP{ES2w&zFdAO_xOf(57>vuhXd? z5!8;-e?a_zVBjeIJ47*cj4P`%{A9J+Khc-aUSRML#%w}6#%KdZ#8@^+$XGU%2r5kI z1%?jMp9m&GO^|lP9ReLxm%W{RsyqY6agCJYC{T4O9FD zk;e$Ga~8ro%zqVOJ^T_QI)sh@|H9&5T=u5DN_IYFT?F`>wjjf^vD}@qUMT15nLQ&!Hir>?9k21s&Yyz4Xt=&Wz_q&Pry0BiLP1W46BK#ZPSNu3U z!$-iI%4ztdF6Vh6odsT`O*KU{^(#J3rJrITHS-h~f2OIk)W<#O$^Azuj@Js&MklFM ccN>v;)&baCg5n5#h9Xz$ALl9_VjYS90A#opc>n+a literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/ClanMemberLeft.class b/runelite-api/bin/main/net/runelite/api/events/ClanMemberLeft.class new file mode 100644 index 0000000000000000000000000000000000000000..5cef6eb5c99aeffbdf9824721a2991ab2d06c83b GIT binary patch literal 2380 zcma)7T~8ZF6g`92USk$)zLGc)N(!XLhPY{yHnkxwaYJxxLkba=$G*K{q%ZU_vOYR=x4vzxsyZCN*6xy=x*;B3oY2*eG95#d;}Y`NN0f;=>t zLd7{1v$kp0Ew%QInp?G)GZm!ORafrR@3U$vk~t44UlVn}iw1N=1tRjhrdi|Oqp8xX z7nPs=Dn{s-fnLO72;qu>OGql)TLwljDj*!iC=e(RcHFA0^Y#_9>5lszY`HpZ@e^2^ zP~sHTHuZ0~W@Wc*?)$1mt7fCB6c-4kW{c{C83QTIa{CAC#qvF#uSkk@*=W{Sc1Gu( zeXV6XdDL|_+`47&2#iq6Q%asSAHz+2pyO6YL3=&}AL6!veqh#`a_te@qnnn<b*O zoPj(RcprP_t}Hlq#dN>4T(YtouE~xPxP3O6f0$sdE+;1Q1*QY}4k76nVy zDDoMsGo;aw4IOI&GXXWa@ze2zz{KmJECEjp++fp&SZ_TTQZEx{L+SzG7@>##O;4Y{ zGC210m!(H=45xp=z)zg?Ai=K+0N%zRzlH~3vSF^+Iv9OJq6_Cs#CN7kqJL@AxzRV7 z^p6N@N0~n%en2>Ml=%aqoIb|o)j580+WcSWOKQ(CcnD)YsU2gy1tVf27bavP7fFT{ zCh{CZhv-j+laV$^JK_$Z0M!+5XP+w1fJs~>@gFXE(_SSzpRq0i{6kxq;kiV9L0fDQ9#7<} zq#I3S4x!HGqMj}E{;qa2*({+zBj3V3yv@u$zi7@VW1MhWVeTOzxb0doIZ+Ktv zQ?S%0J?P2($0?523h`Da esZ@7ckpLD&dgxN{m|cUWu4&n({a@mtpx_Vi zM~Rat^k^WNyqWjjWb*a>{t2Lu-8w3Su9hY)7g`p|$XLu&ESFN7c|0f-$5iFdbyNxM ziCBub5c)B`%O)~6gy42KO8djXHQ_M%-{z7Py}VFbnJa>Kd@?3f2h#@`g3yc*At3lY zS8s4?GeQkMp_M2thl`g?mZ``JN$4cgTohwbDvMn*goh^knI|b;$V{{M-gD3W&UeoF?(M(NpZo=21$T8M7%sa) zT7JhBjxB}7+qNYRgewE9?6q3l-Cg}jG&)l3>d+X5@ACt0Io#c|ZtvU|4auN4LO+Jl z>d9_h`nJ1QVi@B7UZUgakZ{NBlT;X#fOM$hrw=0IgkTZ}%n#QW_ij7WdNBCQuAk;ap!JTdH+iD#d zHQBTY)2zN_T_}`68LXV7IgvMG5>-^r8qkqpNQ)mk+@UBF`Mzw!ik8fKS#q5=FobLt zNxW;|9ZV_Pdj`fak;VJCsN=%RZgiyWSS!BI4+8^pxWtg%6{5Wwg)sB|WTF@`Ci5Nx z^Iq*@JDz@uA$H_RpW`#K1*{sx7i6qU_z6d%FsV{R9JR`kObqf5tffAM?@U3Wr#2yRY z*Mms6qjW)T82AETQqx*|Uz9z!!R1|BQaWxRc~{TZ`nwmM9K?zhbb85lZFz$sAA`}~ zoe0+4R>k|upleGdpki)Qo9kZ3Z-_NpX?gs$>v~1qMUu!(&y#`ldAlZL)7uTQ_!?Cm z-!ROb+*aE?@b-lj#tKti;|=NghpGlOhM)UcM&2RdIz17N2->XSO{FD`En4jQlKwI*M+fPNiOJ?y zvT1Z^ez>%xEqB?UA1*bCduF)!0Q$l)uKcj9Op5nod`OFU!i5kgBAg^ji}-}%rij?5 zG)qu_FW|E-VMX&I5-)HT8qs8mC=D;@d$LY2)%t6(vM3RpQox8}95Va-36_C3b#|mD zkrmvGsYQ)!N}svHpC}iKk8q|i{|J+RkZDkLv!QFRKe?`?6{lQR)Cy{?d-4|6Y0MDc T4f@^2x3p6Kx;C+eZA|?KF*@FP literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/ConfigButtonClicked.class b/runelite-api/bin/main/net/runelite/api/events/ConfigButtonClicked.class new file mode 100644 index 0000000000000000000000000000000000000000..f4b03256f9c8ae798b442b9aac6f3645dfb25b39 GIT binary patch literal 2303 zcmb7FZBrXn6n<{9n=D~@DFP)0E2W@>KvT7~G(Z*70%-|#N(X23i%YnYZI<1b-7v#H zar^=Dg%3KTb*3L2{ZeQA4gL&2s`a_qgcq~6b&~8o_uRA3Ip;a&-2C?Uv!4Jg<6#mp zfvhWoT)p8+#|~u9s@XYtAl<;v6+HI~dvB!?1fE-P>~dA^CZP%RKd}z1oMX9rxraMX zWH}Jf_v&7wCNQvZdbSnRZFg@$AYPS+0>+*U)(#RdZ|7m31qSyM)#X-mdI|K(7fM34y*1+m)M*{T*3AVaiitEXDcw~QZ=g#+c;{Jfp|K=hP?2?k zluC87RiEyrvb{5!N6qSVg$GT!XDhJE)sj_fk!4gYzoLj{DW@|<6-Um*EavFs<448P zJw{Pvc6I4D95zFujjv5M@r=L=dtrcGcgw^)ZVO!8x2lpIRoZBkSB@=nDaH%b?Q7_9?TXn=pL}Oo5eaqHf@w~tf>Q=2JgNnE7 zr?7&%NfZPoPdnRo54@_(g-L}utXk#3s~@W5NXJ)aQ)pR-fa{jK>qvic!}F?*+Cpa% zXEf(te0*4w5$2zrv2Qoh8C46SU^&hfr+c99R`Fa0DQ2uyXb5S3RFC4tK?H)XX#5^#m>9A|69_~8&YCC(OCHE8U7>Qme$xa;O> z@|UA5xau?Cqvu-+G4%1NOsGUZpJq$G0M&Owjms;5244?o7#Aae^3=st2s7Cq(DNOo z&X9&f3xpx5a8@`<#rY!c5gaD<+;o=&ul zv}5{;cNAwmjNycd3MMhdn1`^1w^^_l_jmCQb#ct#4yGw-SYxkbDCsC+l=>-VnkD`? zx{}79=uJZWh2bRP{2CNTLXp>`rmocpHg40Ws+z87P@(=;(e#s0bq1(H73vC%fc%|0 zok;oqg+*R1S{{u>Q+6XnZN(ACEnLUD zj6%mvyhllu`a0fcY;jy=JKdn9HR-tz?FAJY=@EjIaCyP!={}|uL(tm>Z5!>pie~h8 zGjfjR>0ixWuS!@Y_Y5BZFB_=dRwhDS(GfhJj`)vQjPCvOBOYg;r~-b7kGL8PXO+J- P6uDD>nfI}QO{D(;J=d+z literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/DecorativeObjectChanged.class b/runelite-api/bin/main/net/runelite/api/events/DecorativeObjectChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..edcb02052719d4374cf303e88f55655bb8cb9c41 GIT binary patch literal 3105 zcma)8T~`xV6x}zO$%HTnegHZl&Y@%=CXjcf zpRd+k>Da!^TN`#>Hl*v<@)u;ut6IL@kk?lq$dW%(vE2KzY(NtjcwjZGyhBAkFbZhC z?MQ*)`G~(|8j1qRjjC+eUcDx8Bns-hjRywG9T5l^_oc7g38cp-qE5n_MsCzy-(Ht< zZo{tGtByS9x}MKeJeQa6nRmSPRc|eSNxG5=$};cLX1ucO0WUS7BO%Z~Z@cnZeSK9{ zmo2(b=e&~TtXNfB?L(#JS8Vz`5shVg7I|eab6I>v$BxG=WzOzM&6Sq?g zZ_LC|9A-O|Ecc>9E9JW;Qs_+~jtLX*;IPtVO$=g4Ns}hh7!nYkszSuCfbRJfSrzC} z)fn@e4U%f=!cAY(&}zV4fw83+Yy!%Wh8qfiQA6L7Z-tc|b{k`=2~QB5QeAD@_0 zsT56|!f8ggcw=tiBEz2}K~-6+J3f_RWIbc8Aa;*M?@9XJl3%sm`vUveBCX^DZ83$5 zxMW~<%bN^rCN6_l8V$>-%j;hYu(+-B!MiPXak+=n;i`#wEbuw6TWfO0b4!+g%l4U| zTk|bW2Z1Z?&ca~Y+`m@SSB{|zH>1b!eg(K;> z%8CS>_dLJmSFMc&=~ujRErk_)X5bc^u9dg#HoP^N58?|lo3%>5SAD2b{#@Yu_QXPT z;PA5LmK|9eoAfspHd7oi zHB>3Z)aYui98p|*iQvPh-sCR9T_4w7{LfPsT=mS)=zmHfhTZ&B5a0+@kD37hd$Er@ z&KwNA!O`%}9C6sZ!O?-8IU2=VT^tpti>X{P*CP zy0-Wn-lk>?FG+EKAojG2bj`2L zD5E${u2rw-ib|Eq>zYY_m5I*ygZIVnr>IMDoI3SdZw?gCXj9Enj1CklEJSi3`xwUL zGZgMAeWsu(Ls|6D!j^luYYQ(`a|Hr-KW_5aYOkGnis#Iu9mSAgy2$VkYBP+x^z+_y&LuUPEaSy9V{|`?$a1j6i literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/DecorativeObjectDespawned.class b/runelite-api/bin/main/net/runelite/api/events/DecorativeObjectDespawned.class new file mode 100644 index 0000000000000000000000000000000000000000..dbf6e81be8524b4fdb270f3ba64cb23f92f74d58 GIT binary patch literal 2657 zcma)7TUQ%Z7~LnC$%J%hfpTeDid3K`TpDXzZIgnwP%a9z0#Yw84#}~ZGR$CRf~)_; zYIx3v5RU^esjZ*Emt)no0|#z)&=~bzd$t9>_pp2xN2l=!z!%xs|#b*jsYJ-LZXp z!;!aK*9)k?bA5rXMaSFP@HPu`(v{RDD+Jc2y^3suz$p_tQhYDku3WBfZOGc1MF_Rd zD_hRGRkPK1GpGeso0wOkTwY}!H$6=?ts(_R;*_0T z+cB*bN8n=2lGdz}TAq?$*DZ%)dvc4dH815q&ydg?CI)d{AYHcHJ1ScR-!##NOa@5| zo9M@R6}xDn8$ANTQ@%#f1avQ`%9=o%@^?6BlswajH9vY96P3t0>J5{k6YZ;kRo+~( zwwskpS1rG)sxFYs=vlHCjGh-FxcF>zLJz=zzK?#!vZXWBFaL&XO-e(DSET=B-e$}YQ;rg(nN->aKs&h@;#x&2tmbEFT zJ-2KH_w9h9TtBebxdPXZma0i6N-qYU!f)EH9ZWUcSy%4NnV11x$*g+yT3OCEYBJDz zR1PkOOG*U=-}bz~4{Fx-k_@U|#m`_7%LbMNh7Wbx?vA%93n9Z$$*fflyxJor@vgwP zM};)AL%?~0!0dv9SH8ky5zAt?PpYQ^R_!6hoz2Potuf-=!MD0d*q@A_;8%)YCg1J+D{w6M)<=KB$sagKpo3490t}&(PcuwF7f$nw zryo790P1}`pfkwE02LWaC<>!vKjY+&97QShh8aytimuYDl$^ym&b6vMhS~eNn94ha z$@?q@^KZrsva61beh*#S9s3>PJLt*XvELw;#z*%s(D>xw!tyvDMQ!2_oXBd=(D@kV zL{{6w(0;~9QD@3XF_qO-PU;!D9-}?0XH)x0+AjA>Mv5~ZayW3Jinov>=N_yg&w?c| z%#I#qEXn5-#yHY2$Fnldk&Y$$HNjB|mxw=zHY5EHP8tyZqSru@ziAH7gu^!e4^@|c zj2kz&r>dH+Y*18RR5bm7s!oE6s!$hl4CG&o=|n1alx}L14IBGAN>!Se?ihOvV`2}N zzf|#&qNXOYT5~3?tmRaHyk%EI)FzK4-oq7KB?}$b_;Z!JX2|DVa!axU`Z%vFQ}%oa z?KuM)?Gb{O@b#R}!|#L&^g!QF*w4|9hnU9wuH#0G>M6!l?{zD|zo4k}@%0oR055B+ v?xr50F7O!K!$yCC+4v4P-snlplSTpyl#NCw+#|7%d9FZ%1lF*QPm%o}ATcbz literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/DecorativeObjectSpawned.class b/runelite-api/bin/main/net/runelite/api/events/DecorativeObjectSpawned.class new file mode 100644 index 0000000000000000000000000000000000000000..543073e71bb7134dd602d81d99daa145ca5f5fb2 GIT binary patch literal 2649 zcma)8-BJ`s7(Kl^v$L!N0s^{~`3ZVTSC?lJZSb zd4O=kMN*Yu%8OKTW2*8Dd5l~pF{gJ1ft`_9z)a8AU!OkbeEqfl@$a)=0Nlo>22uhA zR|bVz-Ib0V$bz+H7v#2d1HW)rmc5!4*xPbx?XfHe%UjmhuB;f)1lk{4+g8D`-1R~@ zDWCsY+G|tWA3r*#d!+CUj)@Ua(zxzrML9YbzEZ)H<(h zIjdI9R^L%j3#v9TugAF@ZymQhMJ>$|1qPCIHK&yn)6*slWa){&@5$N0IE{uSL#y15 zY0WqSR}z*qXO-0QjQpx@Ih5KxxX@hj($Hr)5_-eLMVuGNmM!<5%2vV4CR&ioA&q_$ zy*RI8S4?!FTR?cq)fk$9?gdp@6KGNH_6LoE=Nhr-qq{LtiJhXJFeyIKx*S;LjYVrK zs#~^d`BhbOf%M?eyyEwki2|;1^9K*-7w?hXJXP1EUv~lqqm4WIK*6_qoo{5m^3hPq*uZ@6H|DPCET{0x?K9QQICW5VLz1;AUjppnz(~$o`X$mLr!~c z*$N)n0Y$lfV6kfjZXPaGL?%uz0iMDqY}XE^8t$wrcVQ?AJO(b2Pw4ksZxN;=-|@~6VQoM{Nl++ z_x}L(ydKaQT&4Yr7-AL3|56y*u(N#Nz1i9xgOKIko>?PNZUcX+oQ9*x1`%s?x-4`^XNAu{~V> zLd6G)nwrRK(M(oZ%c_0h({Xl;s(aaLdVp2i$$q%cp}Xmr8@68nhf3N%Py1*`Z3`TqbbN-2r} literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/DialogProcessed.class b/runelite-api/bin/main/net/runelite/api/events/DialogProcessed.class new file mode 100644 index 0000000000000000000000000000000000000000..4be85581e384b31cbfb104bf47a6f036fdf93661 GIT binary patch literal 1868 zcmah}TW=Fb6#mA$&Kk3BoRE;FNeLGNz7V!hT3R-t4TgXvhaiH2)V_3LPvga#9d~zZ ziGR_@s;`yGOCDOOO)DO%^3qEEQP4A9D{<@z984Si=JgDTd2| zP)^tlgzqWg@Q&w*o(NRr-1WFGcOQkaA)-h$Etm}XXS~N9p9j0n=FT(GPz-jnueaGz zo(ve4>SK5@P^{oGOzsLbEMhoUEWOie;c+)m-kzuhJumWhe6bb;QgQ7xVwkS`a&Jer zo%Yzey96) zBf{L4;*ItO?+hZyw0P9g(K8suQcXKOXX6Z(2>a3F+QvO{UL)3_h`K)2FgJpiQF2R# zUa-qBL$x`g7)#wON~l;UA8UyC&c+oiGgv+Dcg5zn440BJG7dRSE$P_!2-g_q_IO)V zWzgX2si!EAAX1!Kas+HZCV?M?w&Dezy3KID_>R^pZR_-WV&ghK?Wb#-A-g5JVMDBY zx<_W>W<4B)t2!MN`5h@$q(a`=5UM4cQ5G&%EvzsUjuPetJ=qpcOf?Q^oi~&WpX*qO z-w(s-8ED6V4|ve@MO3Iu+3t4S@stfoju}3A-Vq7vUk~ZW!|M*GZU9l`zQ09(0(Wu( zw=!6xi5`i+INXq{tVF+nT0m1*^*Q|~A`5pJE{vkOH>}A6hu&v(w9!`k-c~`>+X&t zA+`Ub?MvU{+`;<`+n^22I{8Pp^?T9bu4hQ6@+`cVc)x>w2Gur zorXZJ8Fth$2)yRPL0(|Cr?xGSS6>fhK-9Tv>u4()wVe`KzTx6c%n20RQs1)KHh9`a0Y&yEv}C7F3OJ$Z zsfZf4jBNKeplHG^6LDe!r>eCv{3O~q z$*EsK$-Vq(6-&<&IE6WWJ4)_b#;lOl<@!%>atF(QLHqzGd$9Z` z#O6xzRC8FvRugy&=TacQVazJ6lpAZg^~G|dXEl9~V)^dRaLV$l z^~G1os*DO{$@n}ju#AIwyiF^Sbq1N|l#-<^K@#FQGe%Cv2C#&SDXgyYi`|2gCG!lI zfG6~(=bCItX+%QUKZ+Ezm#g+WR?-(_a@Dd}JuK(p9lndC@*$s(aLrPpbscNCfrbA7 D)qG)c literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/DynamicObjectAnimationChanged.class b/runelite-api/bin/main/net/runelite/api/events/DynamicObjectAnimationChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..52b4e5af91ecd4e695a674137fee8a939ba23615 GIT binary patch literal 1977 zcmbVNTW=Fb6#mBc#uqjhAPE;!Y9O?>ld`>V-vk;A6iZH95fs$+r4xG;4_?o>yW>dt z4g7(sFMaD%9$KjviHE9v?QcR=&v+fj;8j4Cwcc~ip83u>-+Z(C&%ZDJ1h9_#S)>@Q zDPg>@uS6h?@OV#pVpk{=dH44e@5<&E+s{PPtSi~&Mru`SbG0K{S!5XIp7CAo1r+e& zEQTpPNM~SmhCDx5MfQ#`2TAF2g`O54_mz=dQCGV%lG}k;S4x{fk%-|$BhcM#-SIvX zN`%~qmd}u>>6XZYVaA1nDTdjGRO0h~cUy!{I6>HTy2*nr9!l#EgBjD7gn6U!zh^wguJ&QOk2020&d_| z7B?A|4#|*eS9gRLcOUoqkT;DE_v{e28NMH0XJOWq&nXb4f`L9j_j&Yzva^&Hk1t{%xoIX+oyY^5|hR%@(6daElsA+>-< zk%+SRl;QFOElGoBagX8r(W$hNF)O%0LQIn;QuL#vH?Zgg(A^#fQYys@2{0dz^+GpgH$SDn+jHM|(!FMT!9S!H>A}&!I3wRGpv>oh8$;-6iiz%%w9b=TH$_j#0U!js9vlcX7^N&8(f9^V@d9Zx5^z zS;>Xsxr)O=Y1*py2LwAh7S7`dHU+=0BN^d%FMt literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/FakeXpDrop.class b/runelite-api/bin/main/net/runelite/api/events/FakeXpDrop.class new file mode 100644 index 0000000000000000000000000000000000000000..fc0f6ae648c368b58e127951ae3da803ec0b66e8 GIT binary patch literal 1952 zcmah~U6T_<6g{0xG9f#VWF;$sxU8_S`Pe0*s7N*_1OmZiu?V$N`a*BE-3*zXi8GxP z{1b~8-{fTXCT91vI?3skQ93~Tr z0NoNJ0e47Dv`}oS%ic7gBf$_CUk|xOIN3t$(m{Ky~5Ll~8RB%?uJ1^uu*fa1h-eb^5+!~6TUoo7X zB|Z!}Plflsfe-K@1#p)NtnS!dEGDBa$ey$9C8=HNIxbVS zOu}T^Bd0Ga0l`2>gLkFlK2Qp;FnlwuV|+RQyw2@yOL)sI$LS9T)o`GuEH60TelQR- zj(<6IKIqQsbiBq8b#7T5>hfwTj!zP}#*mvxFZd-^W2;N|2Q^k?Fq$^?Sl!~DCp;ZD z7*2(>&r+kK#jyD5qm;QoI?hs8M5!twm{-k9vw785G{$L%nuT`e#w&xygY;BrhtU`- z{e(l`(>*;&z4C8h?b1GuuF~_Zvd|*GL96@)ZS7CY<+MMLc?4rEr|o0W_t6xSXh_nz;D)gz zx(iEqo1|qah9^j71S>d>lVpoxjaV+zOv5R{$|9~O{zgUz`v(g;qV%IL7j^B-s5~Sn zjogaq>bh3Tr>i|B;BL)lu9n0*kuE=izP68*yS4mmzNG+U%r{Dx6)CUuK_X@)nnnDi zlzqO6Bk7-n)xJpk0 P*J-8x9GdtPZRGv~()^V9 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/FocusChanged.class b/runelite-api/bin/main/net/runelite/api/events/FocusChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..948e0a1589d971126a1893a4affc32e66c907e44 GIT binary patch literal 1698 zcma)6U2hvj6g^{mZO2_2w={u}w6rBHwiB{^l#kX)QL!2t$)TvJf)rku*wcFJ&5YR{ zN2&z>19;&LUh)7EA5tF>yz-k6<&4)#-Fj8=u)Fu(y&vb?IlF)V`{)kR5r&J(r}q0%A{K zCQL>}&d=BCj4a+6Y8xJ?Eqxd!;eMoUXl<;tq0x!J>2_oe_Dw(dSZNhYtGZ2rLd$g3 z3(lzJr$GFj+LGM zwj7K>mwPhlIl`lbZ87oFJ6qc~*@<>BR>?5pmdn=c*f`Yp1((GkJEA5%c$j;^-zcQ`Ut^p1$n&Tqk$D}XvYlWj@k^}&QDFs zVa-vbAU-n2CN`FXZDo6=n^f>Nu9WZ&RrO>Ep*}Qy6{J{GWSg>MP5jV7epld|$z_kT z(}uUC?nWwEZX44d4w}=35|xxdU0s@Dp2ekv4S{pdPvz01#BqTd%kz*0a_*a;RiaJF z(VwALq*vkd1h0U$;L~gT0{@6c4kvkcDO3q&dH2%yuXfHRomyJx|D&6p#yw$k_kUg2ovFNp8p<&ReWgxFqf{D%3FOJiY` z*Z1yS!Li6su{fW0I-b3TMJ#dh92Rhv%yKx#x)Ugr%KzXb7v`hjzTFI1S6Sw$dJa$a z&Qhk{@idP!+%$n#aXzEvSByEPi`C|OVPmP<>^V-~qFlZGBfP5oVq@ufv=+yM@FXy=K@&9r3_S8_{Qm=;=nw@W#A`z)90Ehq%sB} r-2Wh>+Y_n%j@4{|JT0|6)<)w3yvb*oP~PM9KCU`Qw60+t*Rk*)LPSVN literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/FriendAdded.class b/runelite-api/bin/main/net/runelite/api/events/FriendAdded.class new file mode 100644 index 0000000000000000000000000000000000000000..56bfec258d2df8629ce7439875b99110ab15e559 GIT binary patch literal 1656 zcma)5U2oh(6g{){t~ahrwn@_v5}ML(+x=*23gM&OBoHD3D;i*WT?4ob^ydiD7apkYZ;v*cZ_~P7o$fb$GbPqrljy)7HI!Ft2X?53N+DB)%Q- zkP>EU8RCiPR{blN2+VkJPvf|RVZaw}tMhZtP+i?>l&pp?We&fjm@w;U{$x1)IF1RrJtE z`+(v5tbjB+0sNfHZYbjFmQwxEu$5_I$~xnDDe>OJp~wmUIurkV3^J}1VuOd_F8xHU z$r9cz;|{}gMtjY4ewEc3ytbr~-UxXdi`c;`4dyA;c{&_?#BlM|p)?kWXxySHwP+A% zD$Tz_yCUsrXi>lfStYVu`ktZJr#&+fjbGvYOq&8;qt%3f5+-T&k^oe2jw}N@odfhE z`HFOYyV>{&Mf<4v7uXLdT1U-4!L}R6IKOj)mOJ*+KR7dI|BZ8x;4RJB$G9*KvyUj* zI#ql*0Zoe&JYL5fk(fahZxEpZt&5l^pM^`bF3@Y^O~NAWPWdV39WVzLJ!PYm{-qr9 z-;vLzoW)9O#aLTyAJTgpErUtB6|CW7%>4@ncUO1- literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/FriendsChatChanged.class b/runelite-api/bin/main/net/runelite/api/events/FriendsChatChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..39d20776548cbea6b14439495dd1d3dbf1ffa6a6 GIT binary patch literal 1522 zcma)5U2hvj6g}hb8bjRDG!%z^Kmv{vy0nzfZ7Q`^(*`+h)l@+WFHG!FJ@ID7-5p1& z)E`oK;SFB$01_Wk9}v9qn^4P{?5Z`jsd$*(d+*+R?zv~~{`KVX?*OhKEF&k-GRg(< z$f!s=7096u)V?w<3D#n*OfPBorQGwx^Cj z;ME$6C<)AT*x=@9Z%4&cGJb$+!Hw7TpGhqqv0{$*V{F`g9U-PJvmTqYr4{XsU5LR;w10O)8C#_%Qly^ z(e5&3Wx`e!c{FQS#L^+9ErIH$9mQR>roFCnlh=OE&&!LyYOPCLEQcG)^=&Vy;v7CG zBM?}4u821KcA$ckcuI3kcAbqMc>d=F9*v8fWv75Qr0GQ}S?E|h7!AWo8O9?2D!lt( zsHUWUHI|>QYB;V>2GN#Lw8_;EXG(a#f{Oz4lM*!34PO-$t+sBssqIK6iAu`&L|}1Z z{AmM~@tMG>m#6Zw(&=%YTbJjxbKm?gK&wcbONbnf&@0ia^8E@=KwJ2X*3YON(8%F6 zK79&s1~Yut(gf6Tl%5BDeF{*_m~XnU-1;8H!ol*N5Z|JhKUn?)Vx#pdj<4{1=OYE* zCqL2WOj@7yArektj{RoI;tlrB;Uw$0gXPNKI9lcxfj7~Z!sTJcrBM$r6;|i#Vc+-v z29^4)A5g5zuUF?^Mxl{W$g}M{-eQ{~shpyfQsDb3S>;JVkc4>3jLgaT08Uf6NvSXL zi&wSk$vnnc;75A@rFZq2-ivs53fg7Ha))TY;k{Pl7u0^5igqH+dZudia3%bLv<~x^ YvBGzS%r5YJh>tubt&j03KF7&_0MipdUH||9 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/FriendsChatMemberJoined.class b/runelite-api/bin/main/net/runelite/api/events/FriendsChatMemberJoined.class new file mode 100644 index 0000000000000000000000000000000000000000..27a4501b5875439b9930409436bbfb742d15a91f GIT binary patch literal 1879 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 Ws%v_i-#hr6JM|yx3*5sJvi}2R^Gpf= literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/GameObjectDespawned.class b/runelite-api/bin/main/net/runelite/api/events/GameObjectDespawned.class new file mode 100644 index 0000000000000000000000000000000000000000..07a133832f37742f93dfd84bb1cccb39a15de4a8 GIT binary patch literal 2573 zcma)7U3U{z6x}zO$)sUQOKl6`vp}m&(-J>WA)!?$P^xV~T8keq-lo@P=yaxLZtCKn zxcmX~!h^1*;NrohFSwS!!Jpxyiu-2LCM5&1lFYsLoHP6Gv(G&@fBgIS7XX*>se_b2 zF;KcxZv@Ksv?|GMucUTVprg{9+)_8!?y9Q3s-kWAb)eQASOWcb<&G@*GT11^ZUIYs zz7jaR(1o=^M@1mFu?Hq_qC2d;7lWM*rOkT+`SC(`Yzy+(?M9%zEj1tPc#*f}tII(U zYN@?2hy(@}{BUb6+$_zhK-HyI>jbuD!*$gIfj$>DG8`AYKrJ=4)>M5(62iO}R;9lx z>z-M+jFzr>#GLBp@_ebdT`%)!Cnj(zDVugc#V|YU!aN>&P=04gK={} zr^Vz*`zHB#>$zzZDKM{FmNBec{`uk4YD3^uXI;&Zp0k+l&Ik~jFa;amQi5AQW$0bPSBR- za|T7uEX?t&Omb#pk$O#WmccpVkD$lN{*8kU#6K8zkmfhb>5+Ka!+$_?u_vf;k$ak| z*+vFK^?60J_o&(=Xs8Nv@g_k2Nt;cia)0HLHQki)cz>lv5wrcp`*5Zn;*BqieXML5 zN8W0AvPN3EjwefYK1OZvNaJ0+h4W-#<86MXeVCO;03@jmdPwi;~ZBg}Q3 pfZJ~LN4TEc0s9+0jT@wq!aUPPvlDKS*hf59pg;mESj8vE{|7u~2)Y0O literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/GameObjectSpawned.class b/runelite-api/bin/main/net/runelite/api/events/GameObjectSpawned.class new file mode 100644 index 0000000000000000000000000000000000000000..cd7e7c12bb535ce21ae6c80fc5c39bdee48c7c76 GIT binary patch literal 2565 zcma)7U3U{z6x}zO$)sUQOKl6`vp_3N(-J>WA)!^Mv{c)Iv=%>JoTk@i=yaxLZtCKn zxcmX~!h^1*;NrohFSwS!!Jpxyiu-1!BxMF;^MvANz09JMmcXgBTsi?Y&FioY3wbIK?kR9|Jh^FGfYKVbU|0u1 zU?e5DwiMPJ*o*>yJhBX_r{cSSk%ttDqCu13D$ zgbiIuf$Vr`L34V;Mg^~N!<)AjmadV}0yAyOu;nQlOA z)>;8IOk23T@4QDo8#8#9McQ?|mb~#Lg-Fvf2|1v9&c;>DveMhmmYfazx}$Epis|^F za@cbM7rVh?GD)ly#!UIL>$_^Et;?F$W!}d7pdN*lpw+C)xpoDHJ4YgJ>+?E$CVDjp zRH&NH&XQD(U?VJG5z7{q1V%ghxc+XiB`XoLD1$ktu7c)Wo!Sk7Z@LqRqa(oUj=$l_ zaC9*Uwpu&2WL904eJ`%w-H|EbpLfMaS5d87ml$H!@w^q@Y_+}|KFs5mz`2A1^s^IaFyfA=Ge<$g>%8tocIw3zvm=_em->wa0Z9?w4(qF;1#ZT&N1{qK*KKw zbOgl|pek({O<|(^6Au2sS(4Il6cJO>balQulcP9B-?Lfn!yJBDOs$>9# z*)_@&-@!EQmw$u!7H0N-`B#Xg$%zLz*5^TDP-7lhyn{D!fhi>lxZ~?+xmNe@0d3$Kes)176ftgK<7WU)3qN noko9%x%3X$-{@IfCyfjim^Rv-aFfJ7;<*9^5?I9=K0)z6a`^?0 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/GameStateChanged.class b/runelite-api/bin/main/net/runelite/api/events/GameStateChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..713ac9e796dc18f9b712bdaa876051e9fcc78147 GIT binary patch literal 2046 zcmaJ?U2hvj6g^|FvyQt-+)}5cO%tGQ@kdhgQ7Da*LTZ}S;Iyczf&?#2>>=KIvunKT zNc|T)B7OjU$wQGKpgy4T0usNerJV5^$BDO*ygPI6-Z^v5oqNas{QL9|0IR5(hzaCe z6_h$%S2=c|O0sR2)Shw!zqBrQ)n*_ARcT6hM>R|s0_lfxPnH}yO82%Os(K(WzVm;e zz-(;-0!-9y{oG3p6%P)j#_nHkCbfB^##t<9B+5qYn9fO zt2!jw;1)*3Yp8JuOjt-@Okk>JyXtOtcUyHHNJ8j!UR^p{vSVwz?=*s@P0Ye5p;x3s z%khuMna_-qz9DdESDFWD0T2 zS~#me3s379!4ODzK~r@ECbgdI(9ulwJ`8&%c)Io0hHUp!kZel7snaJA&*iInyDJth zAxqRR?pHT%bK5FKbd=w9c<`xVuw>wE1|8eo5je|ZJ!BSo%PCyNJ0?m;N+|qh;a$8Z zVD3q$tL}X(a3v}`qmXA<#n&u+fDf6rUD;9<&#lYgOFN(n*AFDC_!wB9OawpbTDDy~ zxY-lGrNu8sgbJOc~>T1o_#giGFXumD4YN=Fp%ku(1=*ael3YuQSPvK*%n)pN@ zdzcK{-Sb+i6w(OkuE~1fbslLQw*-C|mfnvJ0q;n+;V3^_^SoBKT^>!xkmtz42ann+ zBK+&2_^_4B!)fV5RHWl<@?t1Yjp1ezEP;#16ObDe*^0=sDXK2JvEoSISH6im0+&bh zM=3J#8E=G>LwQJ{e7wo7i1YjfV!F*aGdX9I&>p8XMk~ef6rU33f@7la3#=!c#4yRX z4grCt__o3Tq;Z-STMMs604>oM(<=+bUt#^s*(lO<7|}=4yJ&iv0Q;8Tj+1*rUxG-L zV&NwwjQ!%D5I-Uj-!DFc*jOkWV7g~=GIMuG16=4u82f~Y zk4U=~!Vd^la1nE)lVL;7Q*I1dj&INxM*%ZT$Q%s3MXU_Q%;a-SGP5r*Z6eNJk~gfr zpdysqAgInxLQBwGUX`50fJ=fqYc4|HG7*s9(`OKAK3!fmR(dIzO_!TYKr&r?40G`S zm%mw=jTT-Am-aW~)rq%}<5mfrN1n473nW9yTDX>b39*+r2ZM5jpi~Yo`98E`LNhI5 zA%f}ko(f<>ll&cvPw_r*Qmsw&c?o^TL;xNZ?QggdU1~>*HjZ*H=gU~(m?WPHpHHzy NOaF(gql(Wl^B>?gsnY-e literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/GameTick.class b/runelite-api/bin/main/net/runelite/api/events/GameTick.class new file mode 100644 index 0000000000000000000000000000000000000000..231863889ded1826f2c8c430cff357159ae62ec0 GIT binary patch literal 403 zcmaiv&q~8U5XQf0(k4w)TdN+tsVDzHBlKtyN>LF)JTw$MZsVd`(?rsw?Bl1#%^`av5BSg^X45=)fj) z=VB#-RAl$T&1^1{lHguPlXw)3F9-+We~>fw50g}7syruHheuO_J2SUq-50}sw zntGE{8$Rl25IUjCWK=C?vWUejm4sfHCnBASLTPQ19xSw&S3amE!JFh&k;qG>-R<8g z`g#EDGuqulw;EhHya`QKC#>~qy@77m@Lte60LeIQS*fOZ?FDY(I_y7O^ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/GrandExchangeOfferChanged.class b/runelite-api/bin/main/net/runelite/api/events/GrandExchangeOfferChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..01e2a9978cb7ac8104192fbaa879e1d15adaa8c2 GIT binary patch literal 2337 zcma)7-BTM?6#w01lTE{x0u~g(eh6*z0gbiQT0&GBfkwlJguxko=_TBfEz2(M-Z1t* zar)w$ec?f8EINJY=!?$yH>vfUY|4kbLI-y5J!jAT-E)5DBY*z$>^XoLteQv&+;EjH z`E6G@wpJy%W0%yfa&=Ie_ocfr`%SYY-A%Rh;DPe1o$ZDRL!j@W+?6GVzLl2NAF8Gn zNO^1|aHSrBjAE4qjKJ~en5YS4HkIyNA#g31f5r17D{WWX+p6a7+JU|9s2SJwwA8le z1_A?h$J<`_wo3ELRld|}gRiW58|n-M&RIwyO>5nD)na>lUHPk$Ao!ful+K#;ZI-)A zL$_?gyczZEG_vSYlY(n>LQUrKHNO3I3nnrYc5o1OE*Hg)VJ*K#cyubnGjcUnq}A7L z>5zYex%z+8QqF&wr5i6=xP-Up#-?;<*_xGaTR4wF-i=#0gKQQ_T(vODhQebiB50gt z-Qp}~nUe8t%6mG>m(tmWmd&jNxzlAY(~?1pndb{i7A7%BILj-wg;{dmS3%pMI!M1f zp3z=I`?k9&aGr|c(1%c4&fyDfH|gQocIdY%rnFLxG{Zh0F)7W1f?xJMZ~q{Vi3y)9J=83-MplTGdUk2s=F z1-?D%ch@=uyhknWs9?PAd0XwBax}annqvo7AML0Z^RJHBhhw39l%Fm{RXR?CrcL== z8gm&e2o(O8iCm|`Dq`XiPm7Ak3s^OmI=bq}AW(scWtune(O%G+D*S}rA83<6AHCTGm_R?htzBya;4Q6OCsw~5yx z?F>pFFa*=g{DocGU>Pn`q{}}@E&{ojL61GP14`> tP4MW90X^)tpD`0(hR3@ti7NS!z$cicmCNxndg@ptiGKx`@HrY7{udCO)B*qi literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/GrandExchangeSearched.class b/runelite-api/bin/main/net/runelite/api/events/GrandExchangeSearched.class new file mode 100644 index 0000000000000000000000000000000000000000..968013b0fea194473cb19be15a475ad4af2fc3ce GIT binary patch literal 1814 zcmb7E-*3}a6#i~v$H6r;FiI&Y3`W_KwA34PKfo;;s|u@>j)@>9buYVhu84_aXZB4s zr0xIM_OiF_r4O659}*AKc-`MLjh$1QCaeZ&54O)eKKDD{_uXUv_0Qu!0Nlg}7D@t_ zBcwRl6$Ese3z-QFr4@zbB&ys-tA$_f*${Ay9iLccmLr-o3N)Q2AP* z>c>$!8mO*-*cPzzr9ipSyf0v^$6a*<0#go5R0O8mL8Lw&4R%y=Pws?D;6yw2Wq4mE z0k899jCxEV#UmO7w1ZXd>jow)Db zR*_1iR$W4wN|heN7>#Y#Qc+)wWJp_P8twlY;Wf8yQaR_~3})FC8EtSiC+8j1aGd;! zx!a+g0%ojxDiJu^(bDg4$zg6nwI|aa8@TW0CKY~icXMllkSMMsDjkJ<0y^&KB#0ge zoNP2F@UyIUg3i3@poK+&*@5gU66Q<&X`l%^O0}djXHDA$d#TN85C!^%jWU)UETKvk zcj8gvt6Kq|-kHK_S!R_qFCWISPIV%OTT1uhZffHy-nOtJurT%^h<4+?ax=Oaxm(iL zaq@^+za#L?q~CdU2KW(8YN*nMb{zLdL+`NoiOh2w?>!o-g7VKM>az*=CSA!P)@2xW z=%ewbE4Wg{HGvC-E;Rgn64yjiz}bvwz}7>VrYg0tDsbtL2SutZ+z>eT@=`jd%mQ4X zfh*IA3zYbSqo_);wSPZCs};%%dRAJ-udsins04@ZHa&qWwC5_0QsiV+IEHCj(NW?! zRq!lTX!Qy`8O^1b(ahE_u=gm)z_JS* zAQL!+*#gY3DaTeUFSdSwY3waNf%pz)d2jJgh^?j8Z#ccbq@cb;*Z2I+U=`(kOD21t z&yWs!FXJrEQRf-V;Z?Gzg!8m-3Winv8^3GtLF@H{h-An}`k@{QNc&D%=eojGUEeDi&0&Kdvx-_zd#ETLf|A#lZ4 zy3*@#v`B+jyv&S|BBxI_L;o zXbj*inJ-m=%$CxU{jrfz_5c9(gGt5*H?GDI~%I=KoY{N3!2hfmmSyGeW#^cE-?#(WMah| z5#fP|shDMv*5bNAT7BD<9>H^k#>sS5i(h6*cHF@Q6iP0Qx?s%-ZKXIe6BnPdqh3&pzG=8A($$P?}J z`}Nh^+^$aY9Tj#x9&7pqP(}x9y5ss=0_S;nhioEmHH)iw+eYPBaYWx7yn}ZI>|N<~ z)xB?6YH=AEggndYyyoD2e85!g$Zb^%{HD}jxS9(5P)kwV>N+s%6)d$+_d@e$@!2rdvUvL(NWDRk{^yhFN@sB^w_LVFX=Ki9&e;&OPti)#%5ogyQ{h~2OqG6y^MsQGPV;R-fH{ot?L+|> z#Ti;`Bb~A6p?D>(vL`4d*weM zen2X@SAGVuI$PSuSkL5S;_fV8^VZy77@DyD#F@u%<|eFtO!XqHJ;Edhq+N^P4+z!p z8fHi*$40zJxe4SszD{2fB}_20GqCU`v2sY;nSXGanf(`IHj?~hc!!$HC`QQ*f|~54 zj0D5wWywh$a7l4z!$p{zB?j_4`Ya+{9IY-`i@g*~k5*euKxVZ381~#gE`Pl^9WT5T zE$wf{YZ7mvz^zi4M3J)u3nWL$M!1oC35n+zhef$UP%4M#d>`5gVVIUN8^iQ^PX#b+ zNdAVor+5!|Rjm#8c?om3!~h-^?XS2IUuwsTHi>F4=L=Zmm?57UpHHw%%lu!gppMTl F@jpg+m+t@o literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/GraphicsObjectCreated.class b/runelite-api/bin/main/net/runelite/api/events/GraphicsObjectCreated.class new file mode 100644 index 0000000000000000000000000000000000000000..73f4a35e96f56406bc4f56cfa90236f2380541cb GIT binary patch literal 1910 zcma)6U2hvj6g}fzXI*#GIA0BELeo&U^+(;MrBLW5h14{uC8tGA6(o3J;tcWDn_06v zw$y*YBjOc_zT^QU2&fMTUO?hUwcPPqO`KgtNZIksoqNxmd+xpY_tnck0IcDmg$zSY z3gv`7DSS@}hj%?k^o3NBvk~%c+iOLScb-GGdr&`oaEA&~Y|| z6rrX~kD2vgSDXRExQ#5v7$%yY6pwoQJ0g6_2|~vOE$(mg(9`Fk(Nt}ZFr6f;({!Q- z$HX^1?o;S&sd-W`xBNw(sLa~1kjulsoQ)|=Gq6C@NVqd(1JxEG!?dPTJgN4~;5K0% z-%`BQ+2q|}F1a?3+FAz&qf~C_hnH5_z;qGok$yo;L*bNjp_>Va%= z^|_}g6&Wc`&3XcCNG63JCAZ>9Pu*iEmXakM?MAn}ttEQj#w~m>kZhYFzZLYtmRR?6 z$6Oc<7!Jt|Eek1dKL}K$XfQT~Y6rVf9xhfbtkBy>!g;bEbc7RAj#FFbEfs{%b5f@O0-rwbiWK)RkNL-g?H-qK2vO(0zeWEm+=(&V z&0&q|#FLW#88EUYtJJl&N_8w-J(G+G9A4ULi> zb=qZVPm_iW&d_O$PI>x0OP@n~radaZ!2XFg8Jwe4y8z3Wpw*5YP{1UeH0X2+&<|wG z()~x(%8$sJ2i3p8zDL$LsQwAISvkbaqwBQXHEaLi?7aCmCSSm=&6|ffKX5Y-DA-6m zeme#oK2Gp>3-d%`7DZejLK#|@us}8gmuOw2&&1n=MY&tKS6HyXEEx2c)0xt+r;z`a zY$nAl72FkbbwGBp;I@fsu26jet9FP>U#%{tQ>?_HLy87bcn6p1sVq?|(k??{&*I8} zq9#U`*O-Gz#F(Z=Kd)&$I%k+>dKK4FnBJiqU7B%C@^_S8;s$V9-NxV4?H1lk0lY`H z3<2gVzu|VJ`YY_8>6Gk(^Rd^PLgXnw-6aO@4E#T&(tuiw;bZzf!F`QMyE-0V1M~j@ D85*-7 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/GroundObjectChanged.class b/runelite-api/bin/main/net/runelite/api/events/GroundObjectChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..9e5cc691354eb63653a1e449fc11232f6d739e77 GIT binary patch literal 3049 zcma)8T~`xV6x}zO$%HTnQUN2@4@3(|F#T2&u__frL8&0NYFmeJOGbtnnoMZ@5x#fz z2hkwj%|G z=3>5jXVe52v|_J*8wx9qyT z;>ZiG>-m;%doF|a&pF=4inm^zk*=&+zFcJ-ZOU7fU0_8fbfg4&=WJJAYiz8@+LA>V z>N&4sIm=efR{Kz?`Bj@fC*rxhoH>T;W*rO9X*k-cmNp_(X8TPTNHa4&8#OB1u!$~Z zGwM7192kqI)TC#8nc)d*g&*kvjRq*IM|$~4R4I^>UpFj=#Se_lz1Rlj@!J`uHEQBG zMtI~E%e|z~O8J(F47xK&V%)@0j3`~+!~h1BG+`o(K>^_@#$$d3bkDEKnn0Ige$;O^ zL#C+5tI75R#+G7l6R_6SSp5O0UD>nfTb1>BYco9Tbk(X?Rig+b$Hr$>31t(f zafVqf+?bue#I$EgOik7sj!$KnQP*fIc+Y5ijI{49`Ze2K6WGT#XcZi2%Nbn4jDhL4 zyB63?Tn57#Tb9$1*S``t(di)KF8g`oubP;{Jg@17wJxVTw_^FXY@fxsb>HHR7q}92 z7A6z-71wmAfs~xJUE4p`2l$-`J{XPVC^MmpDa&ydIcv+kDcnrsuE41d9E_~7 zJ8h)oXd6w6agNGam-B4OvFdeMH}Ivv@fb6mYBfN954{@76AXyqh2V9!wJAvvs3n=5s$l*Buu9c11L|HIU}HYml5G$;X~RT@Vo2%Ozi&OQD?WViZ6*)8;+t-v+-dS<> z8rjKKoUo!ZE07)?ThhGVuu;He9(w2Q(#lP;T4Jd3f5HB^|uAO znWf_xB5Ns!5@s#TG*v;gXJZcUGF|(QSCgw>P>v);TOqr2HQKn2dFFiA*^%>sUv|_z zS1}+zR1T|A;7S~w^x6*w0h&G8@5@f{~Abn>ZPfFYdX(~ca_g;%)ZjYrS_ z0QJ5c&>7?tfQq!GG==erAJOqWXRVZaBaa3pO;^XOBk99g?mZu66K3zrVruO)Ci_+b z=AX1#WLKFO{}!fkIPojQH!#zO6Td*LOpZUq`TCNR!P}F36pg9ha3XI!!Knk-Q+eYd zE*^P|6ivE}6f=2K`(&P=>j3R}GoLwfG7foGx+OWcA`Z`#sNgk>l5-E%Fvf(XFw80* zr!CFr940t3u*kbI$(e~2>NUk#2A7CGfHo`p7dkA6ztL+U&2N^|Gtsn-|BJfGC#Z3i zXX>n(S_Vz^zmjG?qiT|%rpkXyTuy-egEo^$#m>@Q9zzIznymNaG#6iD|Mh@fJVRJT*r?Z*e;+Ry{@$l=JxXg1M}=Uu_ogsA6e)3w*F1O5p`9Uq6scn^3{S#>w! t5xQw7;2szHBP=9WKy#s|af>ukSYp_ySHc|<`;hkv6i8ql8~7Oce*tC)7CZm| literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/GroundObjectSpawned.class b/runelite-api/bin/main/net/runelite/api/events/GroundObjectSpawned.class new file mode 100644 index 0000000000000000000000000000000000000000..273d225153e9cf752d28ffeb7303aad2fdc23749 GIT binary patch literal 2593 zcma)7T~`}b6x}zO$%J%h0f9Cx{eXf3fyR%jZBoz{TR?%%N(xOqyx!N;3D}bI^c5cIocF3 zl<4YY_Yuu;`*jouOfwP^C$GP27)LTRf#I}xk}g%v?zjyLdFl`z=x}np^XQfg6YD&N zZb=M*krel&M^(R;lV3I+k6{grFFl>r>cpo75;<$*98L@5YmR?idu!u}jV=@l$YRvS z5Ke2`%QpHkARq#*UsCm6^ql{O1=&jp}%h$Q@qyi=?YMartg43VZwd4> zONTK;)@lJ&%viY6Rs+$Vjaj_IbnQ7_Q{Mc7a-=ER3E8JB(Z)5*G3PtZwww$6nxpQx ziUIkda#)E1my%#HnNF+}#tiz3>$_^UrOdikX5Pkopdy9UpxLO&8?8K?NM4P&*e~e# z8S1qlP@!r#yUSA5gUzsjC9GIj78pHL$o2PvZCQ@EMKRoPYAR^l)4|;o_&OOv>>U9v zIR2(5!_lQ6*lzAtJL5`N+Fo3{w<}ZJKTG&W4XT<{CWe@EJa3g9uX-$p5AwLpMwp_( zxW1+{V(MJ-qRfa1cCNbzhfnPSjG&iKJ90oDUgC{%(8 zf6-=_A5qVWLd z4?M;yCSArVxuU6ka*xorkM5#b%pEux_jy*fBRLBZhbKzZ@e0Ptc>t@JV8SvOWd%>t zmgRF6CC&`Y^R7&BW@4FoO>>sR1>&DWmzDn;M=gkdFlZsmZ=TZ=(X@;Ih`Pb2sBxKR z>a3Ys22J%@Ni&~NHAzrY6}tJRK>kUaNu)|o^@=gml5wb~TBnHlp3*+7=?8f2b8R21 z7G%{FZ*l1P4EfV{X_X-q9U=8c|7{&hpIcF0P literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/HealthBarUpdated.class b/runelite-api/bin/main/net/runelite/api/events/HealthBarUpdated.class new file mode 100644 index 0000000000000000000000000000000000000000..6395715161e845a0e5912cb10b2fe1808f0c3d06 GIT binary patch literal 2003 zcmah~-*XdH6#j00ZAh2?l2i&6suY?ZEfGaU(x7dn5KW5HVx7?!ZqsYCbh{g~H=W@> zad`1fUizS;REGyfUv$R5NyYE(1{#_GGugfOo_o)Czw@1QHh=&3=rMprtXhZ(7fB*E*hdc2(8ea{_16Rg0eIYlGtj z0^>E;-`(_gN;j0J+J+=AODy|a>KFt@Y$TE5SaUqJ+S%Py?c0(N#?Nm^cSE)vv+f!b zy6F(J&`;(Cg7B_kh7sx1jV+$bSIyn8+pv%pNU3i-(j{y*S34?QIsa9LM^D>0fvlOm zVdEGw8N_kc#z{<4D#|t9??};o-Bc7kV@S_*GcXhypRSItYuVVT%T_nObW;XRqm8*B zXX660#QA)!TE9-7Z54D}W;6BFJ+1w9-FCcfffLNoA^FH!&Y*-#7T$iYCZatX@8Del zYfrizb?X~}3xk61ha6{FzGvfod_Vzr<&IkRy@u3ZI-0z_KueaTz-%vAmrQj4LB_J+ zc#gg%FqP|1YE+xm{DzUEY~un@2FBlGYV%V%+@^<=O+T+^+wY@9Rc2y-j=I^nVRqKbXw(p zxq2+mIo`h4QUi{E-E%(b-EyyLU5I7ry6gNBlt)tdIE@?pKpYhy7Y0xfbJIO-T@iT! zyXvtImt7eIDzNaW!1+EY1_fuKCUEBEN14t@30z{U#91majGG4MY}_;(#}s$iLEIVY zu56CS`INXLI3^3fVE9K)Vi@JyIDnln#S|*CFAPm4{>0b=*z=Q#1Dpwc z5{5~SGua|bENPqt`>?9Fh>4$Q>MxY(=;*WbjD+QEIE{n_ZJ;Wl Z=QVu9(MWNf&kAmGW&Sa$_zZPS{tq=UsYL() literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/HitsplatApplied.class b/runelite-api/bin/main/net/runelite/api/events/HitsplatApplied.class new file mode 100644 index 0000000000000000000000000000000000000000..3928de6aebe3e881878ee9a28a2ed35f2184a67e GIT binary patch literal 2547 zcma)7TUQ%Z7~LnC$%HUaia<$$N-eZp8!xDB0w~3D(Et^YdU1uYiJ1v&^`E%> z0rJ9wuBElB4=#PFYxx`e89u6YpG<~ZrnM_DbIy0Z?6dd&&Uf<1zfXPvFo(|!Bm{1_ zGRReHu5|1`=B$dHlLyib{M?cq_!Y+r<|-A(mOBPCfsO~(ft7PCcQ?1T{Xmui0o^JE zUR9vC*aS4ERtf^?asx`BuQ@B)Mb z0xPgR*B9t4I^O=ax0hR#uB=*t+#$3!@9oGI2wX6sBgJ>ocI9eqe_K{JEkda8c_qu) zvZ}V4H-cJFwuu=-Cf+7))k+nSD1m`EA<=R{F}h^JK$`0PWA%L_&l5ko#SNGkAqZTF z$&FSEDm^8?u2~L6bdMCz*RL@8d4?2TH8F?*QYcyOU6rkZubF5;CW9n~O!Q+w#jcy^ zLbrhMlwVC~JPuw^mOKs_<=ar>Y_!&c(X6e$R6afv?cwT4plu_tN_#6-rBQ=)+49S( zegesn(PhQxO%pl1&h754FR$DspJnQ-O26jtNT#BlT82(Q(}A}URBd-xpo=9rp&mvH z85A&MVEW7<57$i0;ynT5z;bGG?JK$vXJj*Er)o13cQDT)?^}Cv-g8S zZ6vMY~| zeFt4T8vhOATjf8Wx)~{V%v@}mgI95;~Z&N zjo5UYPi;?~t?FPg@=rNGwUz)?-aM;4%I(3=HxN)0%s;cSA21WIG zMbnR|>LjSB3U%GaK>o>?PNaNCVOpE1+t}YxDAUAr$M_+P$wzqOOBEl^Yic2@HCEEf zS}yg+TQ(J9fNz)=s#m2 iz5~uSdJ;>dk-#!#quvSkNbF;tE6^Z;O>E&)Wd8#PW&#ob literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/InteractingChanged.class b/runelite-api/bin/main/net/runelite/api/events/InteractingChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..611665d6befe3c064363b292155269ea6b025c92 GIT binary patch literal 2202 zcma)7ZBrXn6n<{9n+;(xDS{B7m0DW!0*$p*YXT^ZQc@GBg~1t}alC{p*|O~7?oDR; zPaJ=MeBp!6SakZKqhIQbzrpYR3R}<3Zg_D+b%yM{_uO-zbDrm(bNS=>lcxZd@Tq|q zL%|WUwyW_p-O>8?wUN`zsAF7qVsz*)4Xs_Qhl{LGR>#_=Vm z;$^sf8Z1mEiq$7$B0O(7mRw}GnTr-gP|xSt^P5V=MH3Z#&{cJlAr(~nvZcyzEZSAq zm1v~T9oLn<^!R>5$du*Pud<*szgfeyGq%@?PVieXs2 z88jPKjZ9;LcBoHjCl#&+X*B6qq8&z~Uib+^KhPwGG=0?p;4(7wH3J7+AUM#Rn)^S1 zM*bfVy%&9e{vw+}fxavjzK5K)XH8-LN|AHHe9}Q0^O}wm}Mvm*Ug84qU4YH}GNEd#_LZSE=LxtJL82OP* u(NdodT#xTRP2vQtknVPpg8Hy~atU{6Oj61#^sC_$TB(12b*$n(vi|@Qz0h_xTF|H?e9VCNSqI zU1+vEc&fSFklv=MTSy3G9?4x*;Zw5*9n{rSKahHUrX)y zULY`1asBNLf2(juk*3tDPNc-LUsq=!Fk~Z%K8_U@vD(_+P|XLD5GKyANq1c~9W(D3 z6T0CLb0Nz01WlMPL*`x82wcqOq9|QHMMLln8x~Rmed@cGbeVfJTRARoG52+vt`j!S zAZ@Zfqc z#(Q{Qz}l5=OWpfc;7Tu1qL3qO>kn*vh>s}jw%k(erkd1WIhy>vKufl@z)ZFr4eddY z#Vt9Wqi+aIGvt)^&8-`GiZ-rcsolBj0_ios)vT!%$28n{*XDQ5(}IzO3f%I29q6Xq zsVd#@>p_~wbJ@ZzralzT@pkpx=Y3ViT*NA+<3=7@iI2NaJg*nwDRx4@x)&kehPbj zJh6}S?U;lqDIO_lG0e~@iMcR^cUameHN40&W0=7OT%s+Gd9s}5R|1!bHHtnf^$Nol z#6K9b5a*BAACGuXd7ls}!LVGWxRfYOW{M3{z{66TxtWr8Dl_{O*8DzZ9+oD1^Ua4K z9lmiU%eA*CNoIL|#oC)P+vaOnUPA1(p-h%SkRgZHd>_tZ!f>8ranY72(q?vl*ibb@ zf5*aeECMI(>hM8(T*JpbK&!Nw-WXBf=SJ;T_~G({U_Ds(;Ao}qR-8%{&* ehBi>8cH|9w!ZAg@xB0B#E@$Q+ri?F8#rS_&u+1+3 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/ItemDespawned.class b/runelite-api/bin/main/net/runelite/api/events/ItemDespawned.class new file mode 100644 index 0000000000000000000000000000000000000000..c9b57c6da80951527936dc5f9241d3fc35050973 GIT binary patch literal 2220 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/MenuOpened$1.class b/runelite-api/bin/main/net/runelite/api/events/MenuOpened$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a1eaddb4899416e344425200863d7d0ff36b9a7f GIT binary patch literal 1111 zcma)*TTc@~6vzM5-O}4a3sk&u6AQG9vfwL(gdoHwP)w>#gcqmn1O}H`vO6XCb$sSQ z6VSv5K7b#}cxGE7mju{kc6QF?cP?}G&)?q{09LV>LV}^Bg!aOY628>J<44jH$3p4I z+Y+j?eI%4-!(?)hBpdE3nc(b6gOF$~4hj+VYx)gt6N2pN)6wZ#bot1|TI zeHoP&DAMNrp_a&gSt_Yl7-q{4ai}yH?6sgRGGNF%$RL}Ag+T{73^7>cO2cT14pK;y z#imrE);Vm7@B?r9f(qCSTHJ5&P?~d3Xq%)NW*(41X_1mn?enN6PIMe_CxcOpr!dAa zb$`hYCNRm6JEVTED;-KffyZ`lM>ZE?48Bsl{<`L^FI)WRGG7%3A1_z#_A8RX&1+oB zQh#O~OyMO%wjOlCme`P{HTnNDFmJpVGIhD9xbB3ceS4eKm0TN!<+~DEp;Gees^tff zRC`-O?+0xMuQAV%rg7{|)5vAg*TCfJRFx9pn$M%iG%Z~dk$x9M8k1C!MJtH}jXGUC zP$-zupp#822Zyx%@o$ibZSwBiIR@NcD7e-+hJTPMfk*TnAP`U^=lAqo!w8*>Gmyt) zJfWT8DW3Ik8{}nl!|qwU2F~#O;v16osdY+XD@OLkCLgb$hI^C9qh)3GFGV{jRj Zcy}>JyG>*L3Lbr#i7^=SEYM0|^dF@%^^yPp literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/MenuOpened.class b/runelite-api/bin/main/net/runelite/api/events/MenuOpened.class new file mode 100644 index 0000000000000000000000000000000000000000..a8767f7506daaabbd9745d1084fcb81dbc10cbac GIT binary patch literal 2831 zcmah~U31$+6g}(sD~{^8p-F%?G?bLuPN?YzAFY$nHcc8soRlV{wB@6Uy(DUE$w+c$ z@)LOB8F+v&3g9wi3Ne8b zrgTeo+msE%l_kApl;oZ?U8hu)W_ztAO<7MNE|9yY@9Cw6Zf=*>w(iNAn?h1xq-U+T z($=>cQXt*5>c&@wtP6&CXJyKS2l zJ0IyZ+fS`msrhmWuaSOVG5gq0oylMVlNw&f34!FSVH)ndz^QyceBa)3VN)PuIM1cZ zGd+5vZMsHNR?I!aF<8{grfIplYgi_0I-&y|_i=$`sY}`N_A^?6%zAghzaixaQ-Q@3mMT%7w?M*j zcO*5F-qD>MC2IjHtD>k}(s*O92xuzka`*LERMCr^MnTQu@deW%e`*3?V4ONRErr_vhcgpX;nypt0BOk{2@!HIlbUY z@vyI0mg~5--l|G>$ErIS+{CREKIK*GotR;=q}O<__f_gV;_t%Z3%q^6 zW!crQDct4GzB)u@mckaB_rb1|re6krBvz%vyRMqH!}F%_ z`6LkIKRYT#6;sWf;}Gpb(D-|Zs~eslFkbu(*{44ur$%ocub+J&9?)d~IsRrj0`r8r zgi$QuFjoqMTQP!{I3D4{prbU7Vl2Qv&$!AdS&To#_^+JBJh%);V3`anA*f^kCGZMf zrN>dv|Cq=0T)=ej4@}%DKEiRu%?C?*Ayz{`gIyr@Bzm2sukw16qe{EPxuTU|s^j-L z2?I@qfD&CGwzL-jW&h788mNF`1kgp=R7sM>>4(Vn3gzeKBaQhU0VS1@I#QL%G-e_& zzopGPwdvx|NW||?{{`^_5(D?A|AeT{6o1EC-jb8IXZZZ2-f?l3i?fe$-g_BW6Q{?- Ef2ZtRi2wiq literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/MenuOptionClicked.class b/runelite-api/bin/main/net/runelite/api/events/MenuOptionClicked.class new file mode 100644 index 0000000000000000000000000000000000000000..63cf0b9cb7c6399abcc8e7f74a46f4319a1ef363 GIT binary patch literal 5817 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/MenuShouldLeftClick.class b/runelite-api/bin/main/net/runelite/api/events/MenuShouldLeftClick.class new file mode 100644 index 0000000000000000000000000000000000000000..0375e7927e698dc32006f5024e842b61c49dd61b GIT binary patch literal 1758 zcmb7EU2hXd6g^|_+Qw{&Nl74e_-X_ABV-GuwBUq_TBMC+7Zjr)r7xY>Lp*phV|HgF zA+`U5_N8y_OCCV#hr~k#ul-G^a3^bliC0K{Sns`e@0@$iy?6ZYf6x8_a1&qUkzuGS zVf-*wB9KP-d?w)MRhN=5H z?22`{-B0ou*e1hK8Lb|SXDe0uQeKahkvn2d?aD}Q1>&Ys+HfPaiWsI_f!^8D1OFSL zM97WkH5itpI^a~y;s1m;&J`hc88hOkv+I1Sxu+Dti1WtOFq=EgpQjUuwR=%I!>L$RY{ z8vd%ZBRG+=G)q<~t7#804LaJRo5Pm{AA-KxBMu(3q z^UoO`kN13(odABzRWA_HLQCsGJZwxhU@Y>^!Ml%!A|?I%vHWDw8{?fBK{R;~bm-+IEEfc*kDyH|e> z)?Tdrh1q?VjJZX6ezo5mt0Ft0;!J|{ruGubn5W7!n8Qg@mcc1HcNk8-@DfL;VICZN zqf=;IqhnU8Yx$)2EK%ydspe7*TaDo~&ZI#8NHMFlTxu*kEAypB-)j09h0^Wc;gGNHpuJtSzp+X&% z@h|#V^|exY$wMo(X~jcTURtR?3VO%8AqH;4_uhYBz4#Nr8t$1$F;t{b zcF>o?bCs}p&$Y!sNEO(uilrmH7a#Pca=W4~2X5#Rl{G1S#g*&JkYTpr`Q07AW8W201YC(0 zJz&)QmY4*?w1o^N7-kx-6r26-jtCy=X!Je5$-QkJxOyKO4b^rDvpUY_|J9)9Cd9XW z?$O1$V&h#|oYFTrA~I*eL^g*s<}J+P1OxLmi7|JEjIY`vAnuw>;ZW0KL;HwfdQ0(U zXM^`*_SrTM+d6WFbg@*|kDa%07R!YB)r0!R9eT7*Yy%PYJ<8YQ2v%14TPkqnF2hO6 z$04oA>f}&D#YFk7#7AcqE}_a`4!GAB_n$CaOj2PSa+b=^wr~Yk8RomZBWk{Ea`m;V zC|-tI9nV~-$AuGrEM+C#}=;Plc7x847n}8A2h|ftLx(Q zfvcY5g1@ZgpvZ6gz6w>qdmBQv{Z^QRgH;nN4246%TsiPN!j7m$A+7VK@`GnOR^s>l zs64TE1bC0jmM6kO!}mM=o-;1lh~=$|51;i!g8QQp|ENiwQR!lc8uz>{>Uw8p0ync* zV^~hmpeW9y2srkpuELPCE^HA_3?}vSsM} zvr73VWQ@JaORyi1N$*wu0^2C>Xo8tY)0fqeQd=jG|Bh@1 z-C52%E5_=O>{8xo6V+_K@*HM$ALkygE+tbeM^|HtX`=8xKA@*EM6E!p6p1~D3qy*U z7+GFp9tII(ni@^7X*}Ggm}YtrA0{xpK_@yj)0*TTD89gD;HbP!zscJ*e3Srqi)<+Z z%$0w~^>XDmSijJ2yb4Z5UT+eSqxf`{q;X^D|0$&gRALOD)Bgo-YfM_za0hp>@E;qO BnAZRR literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/NpcActionChanged.class b/runelite-api/bin/main/net/runelite/api/events/NpcActionChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..9cc1e54bc160929b86574db1fb9e8457b881d3ce GIT binary patch literal 2348 zcma)7TXWk)6#mwhBiB`PYa9p(Z9~%5m!#%WD2-!EYLeFATu3ru241?cmspJ=8Ec)P z|AgraZ}cS(Fhc{=hYq~Znf@lAoMU+!ClYDLmUhq4(YN3E_MFx8f1f-Buz*byF@cP$ zbfMLDm1ApFkWIUw_LZys!b-EYP}8>OmK)ODQFRlBz~FtkFAEMi3ai`qRZR=@yUkkJ z+iQBh&Cvpr)ez*$TDd2rC=j>n-wTL}z|fA;v{cVyfvHUPH8954+pf0vRK?x5eS6zc z3$E*F$s~M%;i}{9ZF{?gJIYlpsa2hpHOgLHoq@oBg#`L&tlF+xY42^T)}|x~e$T5( zXG^whw!2P4H*CVpg<1WNShQ9jC05}qDIi!pt2*GD=}L+*1MTGn=#WwWbfvLXEj?*cDburP}>A+N1hmKQ0# zmh#&U)zm-;C#k&+-Ll;sff1^XBYJ_in8HW+*u;%vB^o@la1(O^=Du{=YV})zD^X&F zA&03;<}H-)3GLmU+*M`Itx5frttkQ5*OIzK;A$^emrNysAZ0giyS64UDu^vk|F(r& z_*5XZ;k8>ewPbVsrBC+VHO`gNy6t(|*DcvxR=VNU{S@w?V&X3C;gK4)yYKC)Lck;7 zyCiGcYdzpZJ{S0*mu@#Y0K6;Rx}*H*s^{&to5ipmJ)UDPZa!$Li12TE;)AoI*egpH zqAVR}gHE2}Kp&QpSQf~h6d-fF)JkIJ5}h6;krl8iE;V=Ak-o2d6KevOLs~>-XJTF8 z!s(&3VSyBwq&|sLF~sOcr$%Q+olGOQHMI}<&yv+gmPO+^x(YNGG$wMtqW@=_#4t#A z4gmoU(cKCHFpTqLQC%bb3ZT&g3Vb!tn;44#nj>F~-tWuhAEW=5NTksqqDzVCa=x6& zTNpnTbNn$zUl)_LV@x`3A~2tlFG1|q^0}XoFb?v6LOetwevtnIVtFQahzlK)CX+LC z{m9SAm|7ugYR;H_hO=YFUl@7>Yj(^y#N|%7!P><`n{Yi?>t)7kxQYyMOQVP^ZA=XB z;UaS6i{l3Anx~n88NwQcX(sEMr>bBpo5M74HyDg3~afsnFEYis3_yt{6tdPZ@#Z`QX4UGK< DS%TSL literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/NpcChanged.class b/runelite-api/bin/main/net/runelite/api/events/NpcChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..94b135e5dc9011f210944ab3a83b0c88eab79371 GIT binary patch literal 2211 zcma)7QBxaL6#g#RWJ9_%lmaD%A{1If0*%#HYXWE+ONl0c(7_pAFA#AWRe{lR zD8t%Du|T(L*94|}x{L09!}ToRaves-cBRkb1jf>HJ;NC@zS(koYhRX}1Ix2^YAZZ|q7{{{Z$hFq~j%+?OnL_PztERne zHZ8U87&X6cG3RW!ln^zY;@1_@nSUw18>_13k^voYqLyE^Oq&Odq|5&#w=nl&_;o%>(^ydAg*A{w(qFFZ3^arxqUYsb9+9p<(t*L zirMIp5U-nFT@lEOOwW~64Os(e%<+JY%~It)D<}~}Q+h3%V$g!@+H5;p+;_M9rseDk z43n1ADg$dFfm?W6$L%w^3Va6M!5snpz_eR({Y!!Cz32(29HOZ61`1dt#rx)-EV@qB z^gpqD!f-s_q^Je%bSLW+6VBD6VnSWC9Lrx8$fv`~P?GOy?Y{lFZAIhz29|KQP3yKm zV#{qct8&Fsa!j5!-3`SV>AB~+zUMd1Mn(E{x8^0Vf>j+4sLxYYE$6`9leqv-fP2NP z`fl^FB81oUbvNuzbdYe>bZWNrX3MU-*J>2PTy$B^Y<&2*A$x>>))gN-6oqa!J1L5$ zZEx|xDI{aKA4i$3e+oTK%`S=gDJp46P;W-bVN(}v)AOXKV_o1{2zoCtIzASde03@N_N%rP#n&GVDj z7JkFIl=ci44q+^$v|~)P!x%A{k1}L3A4^45Ozatk4l$65reY^S+7VBPgrKelCwHK- z225d^kVjA=85ddEWqg1c+9LEUW0o_Gy)cby{6$g3IIeRR!|Tj{1#vz89OF8KjtKwa z;xCK^(|$!e-=ZD_{6Slk+w+5kMQy1Kcw(?nC*1g8_7M8QF*08$`($2Ij+EB%#1#p2 zP4otLE6Cab7vUo{j|El{#ckZ+td9bDgMv`tW^jpf1x^9^5ZVhGGy)L{3Wpc`p04|p zVFb~WfRh;QtchVf?7(a}8s literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/NpcDespawned.class b/runelite-api/bin/main/net/runelite/api/events/NpcDespawned.class new file mode 100644 index 0000000000000000000000000000000000000000..f2ced870c6ce197b2f75b775d6ae9d7c5d5dfca3 GIT binary patch literal 1876 zcmah|-)|d55dPLa=PuU^andHOo6th*7XL_k6auBaq>#EzYviO=Qw0fL*w{;a^<~fa z)<*p=ctpG+(U&}c1OfG-f)|kZqgrO~tj3K`AlbLGv$NlR^UcgZFP=RIu#QhnWEhH4 zD7V*_BJh=PdDnNvKu8t2Tixbu5q0@DQnXAM4Ee`=z}KW;*46@5|dy!;UI?zhUtbc#a4fRSM(n7-9RwRHo_(k zc6iU%`=QfNZ9ihTJdT`_1HCgrd?+o3GihuR&I=FwQu+I$E(d<((_8COhKegcl=ReW zBMA3*!;X7bNYUd;v^1>vy3YeTohvntYvh$bw<)pH4)U0>kwwA5DanAQccnfb6(u0Tf%{%l|ojCSH z)DNg+Mgn80a9j0!xyNvd#5m%Scs(0cESp$*t?bE}gDY?u%mEMj;{I2pe_Gn(kh9cv zR~@{E_eqa^-VwD>Ho5xDSHxdNic{Ae0~?Y_;YS&*`qEc7849KG`s-SjceEJS9IW7@ zSezXOdpqp+nqtG(JvB4h;#af;ly67a;(6`jqbFUF68^{{me|1)||h0s4V_IRd?2t^A0baZvpe?0e+02h~5oHYX)W#3E&uq5XNhNxm$NbOGncGROlh zoN2wlf(d3KOFv6XMq{5s{#)`Hbmx5DTQ$~VvWt1IO;oLX^(oBdLtOZBZ84oHNXl!NCCV_z6=4{mEZ7TrTQ!EpJ_MRP6^t467{MOcHEb`ORvZA XH{j8#`*WTCw{Tlyl641nQAgolL{y9i literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/NpcSpawned.class b/runelite-api/bin/main/net/runelite/api/events/NpcSpawned.class new file mode 100644 index 0000000000000000000000000000000000000000..b07e5dde889574cc12704b82be394471a1155ec4 GIT binary patch literal 1868 zcmah|-)|d55dPLa=bY<>IH5`FCbW>c#XpiBg+OU9DWs-pjhwWqt02J(8+(bbzU-O1 zwNd{I9ucod^d%1Q%DcJ`ZZzM1{!`O{|rw(zNm6vK)X z$_aZ?_?{9D?|P2t3#lS!x7%!V`8QIuOc)HgN4(D+pUVU1-u@%eR19g^Z89v@ClGe; zS6zneflymb6@(1uilxb@!5PIF)u1J&!Enk(22%{Pbx(@j-r>FoAM$-)FwED3CinMv z=;{5?X{fdrF%%||Cn}&UQ^bZ!VmO<`C1$+zpeL1gC~C6rMIL3^k}^L@pX^;bh=QipH#>#eQr@%XKds!XCaNejni0QV1Y)P2xrIysx3&b ztS+rEkav3EitU+(;?2$u?+z8nwt3Xn>QOI>rJ7E0(Z-v2i;(U=sO{XQR5julim2yP z!;BavtAd6KJ$b-zn#36Kh`p|b3f4@lzS8vg%*GWs3}&DEJ#p_VhRaE1PeRVq#9g)V zF5V+O4tYmZ1KH&2GfxqJ87WQ^cLHokCV?MSwBbol-DJoYC%dnES=!TLT(hx`4+rAx zF<6bD7dFMVrzdK5G~QRV095O(AW)GCd3Q&scF>9}Y~mvml%+6|$dmn`Bb=CAT*Nll zL;hG-_c6nFOs)yb=^sk#yqcFeE7I462iY2i;thAJ1*7`qRM^0 zK~LMAox(;IRff4y=|vi`O;%#CYm#QV>hmZPk%?`FOA|FGRbk>T!}n0pfbEozvADZRpBu*7-#C>w{=(c7 z*lT&?7-t7z#t~gkk5v&TUynhDRS-PRVTt%JpnzqnEJgbZc!PXtdd_*AC(9rYv~Xtj zIhIT?6KVQowPf_<6Ucu{K7;OD$hjNF=78*S&TSLbY_9SI=GrkIKfgAYx2YqvZvCNBb1hOp7QbFug`6y74obs0T}Pw%*z2-$NLF@H_4YGK&$*4J}6gyh4nM-#>Xi}Ta2S#Ho_XrrJmC3gZLY8 VY1Q+&MgLp)L}QY58+TAc{$IR>h}!@F literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/OverheadPrayerChanged.class b/runelite-api/bin/main/net/runelite/api/events/OverheadPrayerChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..750f4e9e2f66ae60dcb16fbca788edfaa9a76f9b GIT binary patch literal 2847 zcma)8ZF3V<6n<{Ao86`hEw!|S0)nKrOk!c4OF+;g5i_nhaPdy>EZd-6Mg3;5DNkHEAi zgM78_N!JNv-rjNYa#wmmEx)`gs}*T)u2k*&vN~I_y*qN#fF>|-*WR`BE*1IZjk~fO z2qbr0g%U_F#Qd#s`a^UJooZdV<(Zz#2(;?QS49?gCX^1y@4X1Se;+C5>lO}USV=M29YdbyU6q z>(Cuo3+(dNqP^27gjum`6;(um#KdGtrShJIxA6|6TUjkF&N2KF398Ck-DR^Ht+=dA z$N5&K;~X>a*Mh3!-4PgKh4zw#7tB7D`wQOS3MJTJ!7GvYdC+wL02$#+*?^lhcd7AJl@Xy|XBTioaP) zVHMX5tO;cHO5u3B{+7%~Bt&G*+vUKo-d8MM7x=!Ns|Gr9c-i(gU0KU4`2JRXrx>TJ zP1Et>wfj4=3;b3aKAMZgcETGjW^LD9={r5Q1GvaLtewyj5J z#H4^#@;J<9UAtD3H3PQ<#$x<*%hrY7F_l0FX;b?LJtn{sUYA)QcZ6~0K9@B?l{CS`~pWKFXxEU z>jjREzMLbD#<(MKmbzX>{9P{lBXsRy?oWsxpeG*Y{(xAV%09-4a7*FT(i9&BZTc_t zrM0Ix^Z?d$T6>JsO~hD1CuFRUOzR4he2T#bIFQ!U$u`hFO- zpp}WvlT{`{4gI)FafUk8vDXKR=d_uy6vqaN6&AuA$UT5D{TT0lrSxM3O&QW!!(yuP zM5ghA9-3I0@Fg>?ho)oQ$vz()*a$Jf(e*ygGC&g+@AsAcb6>@wvC}QHsORn}8-p>r^#h$u`&?@_8-640DE|#P9K(ih(?i zDhhwYhl;Ui8Rzl@bHILgX|#2_OSsa-{cY+rx*y8^imTb&BlKsd9$_Rq{Rl^Yras;X yiZkL{jW9&!qNy?z4ky(nL+bAl15aQn^s&qeM8j&G$=twa+^K&$H*p(ZApJk!kW|C~ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/OverheadTextChanged.class b/runelite-api/bin/main/net/runelite/api/events/OverheadTextChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..e1956aa2cf6109cd0c62cd293aa42b68d24a8342 GIT binary patch literal 2248 zcma)7VN)AL7=AXn%Y|?>0ZSo35iPADfyQcUYXT@uONkPwz~GF|I4;Rbt{ium+hpuN zar^=Dg%3Jo(dmbdeyKD52EY3&Y<)L(DHoGgXUOgDyYD``&+|UJ{PFDZ696mNG7w?N zIYQ!JTTwGb2Gb3}F^sIAp=`^BtUfg)R*RNn$z^g$rq?FE|N9{ADz!c^v4{`b>g`gAw%ul< zDpoCJ$MLX#g8O$>If$gW?Yh#F4SrM+vhLQr1n%OVfmMdtGmlwL%RLZzpNr3VwO#&) zN{lszZ^M*>Y#(rqJ2hK)v+J&V&^#*ko<0=mTDbG@Nc2hnJe1#YbSM-+l(=ng(<4+& z#&9Q&j~V9sXpm`hSYq=tVGAuW@|;v9u)%P-M~;334cup#eswC9*;fPC z=+;HaQxS})r-XVV>IPFAqZzuOG&2~COlpVdm!}yFFF|jdEpMtjV zI|kF*Qw$%&Tu5uDm};j{#&kial<7h&t*e~aQ;ZyAD6OYsoh0pqc8K;+UGsMisL~lQ zLn6@2hcezI`Vmav4lYqFN;AutrJjZ*`d+4=juIwug?cf(MfevHH{#DQX@D7s(qEkY zjd8y_pk$}_sE+`DQcS1ig;a4-TWS-YN)_uwH=fEJ!&o>)_DdC?E@)~Ztpzi2B?3)N z^(S}TM-9kDaTD`cpi}6$fvePukU`!iLnv~WFh+evP7(PC+H(qMM1(0S)I6u}**KyC zqtH7EogA$@L}|3&wZ8r-(*DYG!;0`Pct`Pjj9b8~yfpm6l#5h_UUye0rfx(s`!kla zxkoscoqvQ2KT@dI=QDoli{d9q8UG$6+t)}zt+ZF(rb2@*79(3QQfHk;>R(<3oA?Cj Fe*ikzU2hvj6g^|Fy^gaXY1%ZHgra3e)zwa&;J6jg8McS0vCLx zD`C%9o~u3a{%iFGZT zoi*7VaL%-4)HZqrl7(X3T=brUb66nWqsR5NyS%VYrlE>@9;;&?AZ2v0u0z+~5;(&O z91@DX)hvoA+bA6?a{SG~Wh@eFM|wT=@LPe4qx26$PP54>4nD+Hf!S@@QMJHtO8up) zDZ!7lWRtxCHXt*CA4M&>zN>Eu%om1BHfXithDpiC4zA&oeu_2(vg<)FY^qha-wAQx zpsBBzG*I!KAkdKxWp_>KcF>BlsAAd1l0g12QLeuebW|m#7)x1|O&x^0Mk9Isa5OE0 z=os+6^jn^a@{J(q^t#pIR2}ggJNRU`t44%>eIz~}#Ol$M4IpaL^VT`j)yXt&X0XC4 z98+J2n{HVY1)RFiiK=-rid1Cd3;rz(DIcZ9#;U-%lS5g$SU9e7M3U?Zj)WOi?o!-y zVvxWXtu(DH-{X8L+zS&?`VG!6+$8W8R}%tu{3KT=4!{&n(K4W?M*#gqUy9#9E0=yo z%GxWxfcO!qKmJpe25d2b&-vWO9fQeT4R>)5xz`UuiV^?- literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/PlayerCompositionChanged.class b/runelite-api/bin/main/net/runelite/api/events/PlayerCompositionChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..9f53724cd03e793c3119a23afb47155fff4e107d GIT binary patch literal 1850 zcmah|U2hvj6g}fzdmU#(+_Y&hNt?E~#UD+#4TVBCDWq=GT5{T|se%MAOza`vdc9+I z$CmOhctpG+(U&}c1OfE{(HD^TQ7w18CP}*{NV~Ih@18kx?$_ThpZ^YE4fidi7_J6F zIblB#zNdu4d!8c(B2ba@$mhEvtjTUqMxOFyP;2vGN3<-M4Ed*gz#X3)&cp4eqNx}% zz2O0dLL)&LbGZx?J3_?%0Xc4(tlPxg;hAA6qWEiF!ULYRyyW1js!ihqklTGe#@zB%u$Z4v!N1V$^HUE#$CFwPD(=&^?fRob-J=Ik zJ8c_o^?zzC+sBtNsDDQQ60-2bXENX)gVR$%6SOPCSFXR515(dI&T3=&+Hv z{CZ3}x}50oHVPzS7Dc>6f>N|DVxD{k&e6I+uZc6nMX_7imzcM}EEx1;b)+=fW5j<$ zK9kNY=G_%@btrZr@3u*5HeY=PYiS?nzFb`xFR>CI9Z57u!UeobSEWf>k#;Fc_AD+A zC2C>hd4)NcB#dck^m#?=p`Bt{=_R~3M(GXuqf0ZTMgE4;b6f$AtJ~B;-InqG7{XiR zOA%qN@++=as=vVgiL7K7oQ_ckg~(BSx=Re)7~(&o(tuiw;S+j4#cj<=yBhA|9t!^e Dm8+a3 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/PlayerDespawned.class b/runelite-api/bin/main/net/runelite/api/events/PlayerDespawned.class new file mode 100644 index 0000000000000000000000000000000000000000..faa242b60b5c1f99ebc572c9b97ea82ece48820a GIT binary patch literal 1915 zcmah}U2hvj6g^|Fz0PJsoRGA*2`x~!^+(gC5GbvaLh3fHk<(U96(o3JVh{1wn_06v zHp;)?5%G#dU-AGF1k?uvFCg)wTJCrk$BkDY**i0L?w)(joiqFQ^Jl*S*ucjoQVf@* zP)^X7!gG~yc+YjjKu8rj4?TV$g4-hO@vo$4n=lyiPxyd49+!L0gWV^hr5LikVID)F zIe`>G)EIJmLT$8^A26ILl_wL2dz5F?{kE6_!?cYIvJA6LSBm@n{aq0}=DVI?m~Z+m z?(Oiv)$2HDsE!*lBp@e?p;A*sDdNYll*DO7e(6zPDtBKr@=JDz_H0~%Ls$du^~HlP7%nF1pM;zz zLteG<4&J54?DMXu`?AH=C$1t1GE|%lc>*jZlfaKet+~=wHyM^olU|F@wY;NSa?Qpn zJ{Y!Whr!zR`$0==y4q+9QR3(VT+xjn&9{7Cg(~2^EulJoJG8Kl4^2?D;&H27IqvoeF-kYx6{$HP#BCN>!^OlVJ1W8xme+5b+Z zGp^?#;sr&@%2b!c{$4MX~&d}VB67ULUX+@`p zIm*&@(@?L{_`g8KL?F7c2|(XbEJL8ztCjDOF%GMLfPITh`mp*t*jD8Tr|w^-#|>lU zFH9GVKQZ?d_DaDx!fV4c04VXhqEt7ipG)MRYF>DQaTpk$QpCFo+n_)M$7?&*OE9X{IHV6PRA3 z9ewaKn&hvjJj2_-Ndt_Z+sw!St9UN~@FvAl1ZY)$!TXi!&#-=^)wrD^v{O;m=pd}2 eFSSdr5A$!JMx*xU2K{g0w#KB{9o$6&g?|9@^_|uL literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/PlayerMenuOptionsChanged.class b/runelite-api/bin/main/net/runelite/api/events/PlayerMenuOptionsChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..a476261a0fc2c2cbfb97f9d45152d3836b2ba377 GIT binary patch literal 1684 zcmb7ETTc@~6#k~&rM0XADky>%6tpeK;{8%E!NyCIRty+S^u?i_(51^v-JKG7@P8Oz zeDjG1O}r#N7=86O8RMC5gVnAkKJ4zC({uU0@0{tkAD=!0Sj0jK35Gc-v>UXf@I5VD z-t=6tC8Q4B`##?mK}E>cQd4_MhQ&IU>!Ox|#W1+Rx47$*!(Ce25LL}!d$J~;F|ZOt zdR^#JWG1sYa*Qpvr1myNNp5+ex8{pQDV65!x(xfvzS>+<4fl?aBH&uo3Jg|J)x;h! z>~&zHk71zfNpY{Wxh8@KoJyEHRptIF4?JUcoR+S8A;bCd{}Q8~>2Mdfl`Z8~8T!Q2 z7Wb*%aJKv>=R)pLhVUJ7a2UgsT;=kXi8jt74pK;y8p^=z$t1ayu8V-!t!Q3tRCu!k zKV9cx-B72H`^%-uEy56pu;r7)X{}at;K_A{gV|hH)yP}ePjj7ea2jU_)h2I27kwUvB23{L!&Hw3aja6HWjyxpP#Rby0VZhQk~DgTgt;knO3|6tkL*2U^^ujK zZ$CXQof&=Y{5v>1bVy(yy-f&k6a(~jq5uqHh%8!P9Ed4&oqP$CnIC%(=PjLjD~&`E zol2&QfoA|5#4!E#C%EV2Gel;m^RHoBJJVmmUcyf9On(8Z%;Y~{q;1k+bcUW+<~Pf* zNcONe5mnmlJ&Q4nQ|Dof63-#(bd2))VWraFv5y3EV3~Uy1M3>48LGCy6R%ms)ZXo8 zQxDUP;dtyAmO4y_1`G4n!uVjJZa6(z7>_R>ks0cgH)Kz=g|ul{6Ld;YqmwulgZ*L~ z1duWHKVcGhLri){6%9Sp>A=jzkE!-+dp;r`Kl9(WCyAMMyR(?3Z<@duK$mcZEb}*c J71uG3(Vx+BQegl9 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/PlayerSkullChanged.class b/runelite-api/bin/main/net/runelite/api/events/PlayerSkullChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..0494e0cbcf043a82a8baa4a6f59edd41d18ccf49 GIT binary patch literal 2851 zcma)8U3U{z6y3L($xOqPmRedu3xcG!O@7>PrhR)zNDo#tMk`<4tMPXfc^6Y+PO#|&Sodx5hp zOWv+ib2eN#>v?`)2afO61o{_Ue|y8<%Ac2>tlELxqxoM3d0H=1S!tu=c*vhB?)v{JriA%z1eB#^N%f@4be zx`o3SRMNPGGzJBPuULrr70~^lBC7%i6dRenPOw64b9*Q>ws$~(1Zh`B!1m%dfbGhj z)xa)qE!jJbVwe@XR#Al%NQ_UER66fjcpL99!pm1mOY=;jM3SnqR(IL6Ml-gaOnV4D znf8;+z+Vljj(1C7fR);(Akr37_z33=%(h*P$Yx;nT+pWu$ugPnt(!^c%^L{Q^ zIFAbgL)-S2ob$c19b9t)rs&lIoA*=TVym-8FmYdTO@|yv%(UYPo5eE@h3wAm1t9KQNR|URrrK*9B9A2=!O;^@3i@v{A-zmn~ zYSFa4xOR6(c7We#!AJA4*vfaq#hmTBtDLvR-XuOT@u|RcoPzP_GR=s|6RjPp_N^T{ zBPKX6OCAT>oNL!=vS#3hz-Ww~P6-?MT;TZgp=^$b9h~GqNU%2(=vR}HQoou@;mR4r z)g*$`1YNMWOLEu4^&r1_%7Uw&{TaOvD0JZvp9%s_CDrm)1i&j8;Esa~gD-G2^m2|k z!Cv6#=*v0cc#Jy|XQ=CD#NXwzKSI~;=l+2B0ea$o?stf#$?PK>54RLfE>H4N(5C*x zfwcAnhwj0eN^6gBY7a45&{g9Z}(m=uphVt1=Z*Ze(-Gl~xwQWu@+ib|D9yjfI5 z320`b^JJBYP(wfNQkwyo2OZDm2n51S#b5l+XQrmr@*tz6aRDXzi*7EZG9vM?R}1m|@N^l=wZKS22*s zVMXDu_)swxEn{3BV;*?kT^erQ?h-C`aDS6JjqV4szu;0f_Yl3=$%h!qPCdlYpQw*F zg5r$$W+M!cxoD~kgu_X-$$1f~xRywI8csFu5uaGY2JGq!g3?$z0I?mep)FQ5GZU<04(NHJV; zg|z&ED;!%2i}!6y423HL>!HKQL#Uw@}>WhyCuC(_=!yVdzO-F9Ht|z&)J(o_L zZ#v%Ij@Ps93Rn1CiVlHi#n%Jw(C$L1d9q-&^5+KWJ7Xe`IRj}FOq{|31M?KxL^?yp zlU+fDn^qc&|5n=!qod_aOY(Mai}&M#s45z3tM}(qi%|I0^I+l-_A=)!>6&7I)xib(CzGAqXq<<1} zp3Hd7#JhNp3bV(1qVBnEE6sSj(YKT{xz`6q#Cv0q6&cWeD^}welk}+ClX%u4D zQ>;X<#uU>;tB6Zyq^Ggi()APG%CO0gG%*R7(df$+)feN=_qT|2qW~R ca_NmQ|0ZfQDt~U!|295Rm^8bCyJ(>B57Wq+o&W#< literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/PostHealthBar.class b/runelite-api/bin/main/net/runelite/api/events/PostHealthBar.class new file mode 100644 index 0000000000000000000000000000000000000000..ad88623932443f24ffd8b416204d5d53a86cb1d8 GIT binary patch literal 2034 zcmaJ?U31$+6g_K8mg6cPElrBkkN|aCe>{TeX`EI9Ui!P-7^}h;S%Q6Q9^OC&|1PF zEerY4oqg$r9fp+nw#_{{V>(|u8O3tp%M5Y8VB>X6GozpcHsan^=~bOuSx**LF1 zGpR+4U@(|cHAKKLp~d6|?q#z3VbC(Zt$4k;#ali7=>`uQI(7`ne4(n3yJF)Ka)f&S zL3Qgk9a|+4fe70k-FjvaEUo0W3S57m;XK`GpIKxrXK)SgSa62&C;DdNUA)I&b-33S z_r77c5*M9O$a9px*KK@&4=HR1yeTTuuXFWWbgd z;+JjQz(=HWTegF`*l@d#$v!SwDIBNmWXlxYQR4#;__fj zdJq-vdE3+v%9APFN`vlyc1V5xIK5U`fy$xkQxR4?9)=>cut{BIM0}ha3!hOVINg=5 zC(@3$s2-AZ^9%`H-88dkPUS)CFli9C8p`V>u16QGKvZzst;C7Ve|l~VCXn8so0 z53nC#CJ#%`!L}BQN0{j@X_CFWNUvpM=`Wng8h_&K6WB{x;|LeK9>yWTBuAuOkKm69 zRqzIhrshMXxIl6f$kF&F*^($COOc(2fwu{38YwIN0uvP3mzc4Tq+gmEt8Ps(N^TOU zj*h7%XfFR39P^lqNhfPAO!t=<$nVHz5Yoa_dBs@mhG1^0+@JuYr%F#?Egj+V*Q;~! z!i&+?-eJ@3@$q JsN!>E{{^lKq{09I literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/PostItemComposition.class b/runelite-api/bin/main/net/runelite/api/events/PostItemComposition.class new file mode 100644 index 0000000000000000000000000000000000000000..5d027bfd555f148c3dc24241d8ee9b506a38ef87 GIT binary patch literal 1911 zcma)5-)|d55dPM8&bjV|xM|%qBs3+s#XssEErmiaDWs-pEjew~R6&9lHqH`XeZDn! zYfJqvctpG+(U&}c1OfE{(HD^TqgrNtR^$4P3dy(Lot^pin{Q_RdH(bd02{btA;VA$ zgmS_`Abd{=hxa{43`L+K=e~?oQ;A+f_WCmNlqUlVCPU#7A9Ba%!M<~E_mOBThB*qI z^kZ0UC19tpT!#65G5rEVsa*L#u}cpIf%1By84SJ1+x5jp5J<%}%ZQL$zU=MFu5()i zBIHW!(Q{@)?ulbyn6;6`4AE|Rfw(*9?TYXrCkP!U+uYybp{LJdqp3O`Vb+th{#z+} zZbp1F;64Qw%dKh2+{zbuB2u(rA(w}N1sn4?$-ty0k#J|oO4Sh|!zoRsl+e34x=z|> zw-s-9w|IY?ORmGCj@E&}C|8>L>9=j1#R|P}|3P!>7Ex#t_fSLwpDJ5OLgtj*R-qT{ z6B(-25!cx2=21b-LiLqSiSKM&M4iDJa(^K1ea&zoO`0U+JoT$%<2_tvSm^PtXvm<= z)#sj~T!Kh(>enf-F_{#8l--&acuo&<(0sPkNYCU{mTjec(~n31;-E#?)%%+g6`Z5uII2p z(x+%po@&x{R$;K40S#os=TRgg3!hO95<;Yh48auABA0aeUGI3n!kyt}mL0I6ZPR4=C73JbpC> z9Y0R+ID!lK-*+;c2hU=|Ge<#eVr>nY^FC7Vex zD+PDWTpy8LF1Q_{nk&?vz^WhO+*j+%=@hGR=$N8G6jt#LJ(VSDCE8_3>>|#OC~9J4 zd4UC(M2u-_^!I|+qjQF7rWf#T3e#(Jqf0ZZN&b%VQ(OXGSGU=hb-RN1Qvh#}Ekl6$ z>TkGOt^Er7XF4Uj;B@TuvJiR7Pj`udYa{=Us5GD!WB7!=PjORY(yoD9xQ)es0pypq Ay#N3J literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/PostObjectComposition.class b/runelite-api/bin/main/net/runelite/api/events/PostObjectComposition.class new file mode 100644 index 0000000000000000000000000000000000000000..936c4c209e3d19fabf2271a8d5740c44510eda16 GIT binary patch literal 1937 zcma)6-)|E~5dPM8&KYxQoIsL>q=Zrf{((85w6t788(adG96$u6Qv1@4v&4tbx9;8A z68}XXtG-q$FL?l|O)DO%^3qEEqoA`si%xxD&@FH*97i&Qv71wMdhMA@>yW6tk+!28Y zxe_~+(yYrJaSRNTHnNytm}+`~xYzG)i|`RA2puO|+~4A%r_Up!soEZ4I!R(jX+{Yr z#P@yfQ|N4|d00HR{7s&y%-XP!%frCDjTxL^U{cdaxHDv>YKxFzPSYu-C_g`RNc%Fm zsd%fi!F!{Ma%~>9wHgdYsoc=%KeTZg%arB8!^XyKqR}A!p@{mvB0g!LIVCq$=mopf zOzPSJwtlK^oACHTh0y#qy?AW-BD-82p-Vt>f zw7B}(Q&de5DNYl72y8?q1&r!j@d8iXWVldD_BJ`RfHA?=|9Asn!t@5 z))*?ODwGlfyUNN8b|at*TK9PriO9lN4CfMJq?Ko3o#FJ+uGHXI3tXX_X3*@=BAK z`{&ilFUXpE)mLCYA#3ba{{q{n?BnFUi?rM@YyaT*g84V5pTVvznERL;x|w?vY$TFj zi$O=p2_Elbfk@1vh*Lx;L+dgY$!6dTtxNQn_<*peb}RQ9ix!v#gMK+(Dc$-M@;{Kx zq?qM`yJD^m$u1S#Hc`zLs?T86_HpLB)unWbl{j=n(I5(E@e!rU615`jG9>ma&J8JQ zVq|%Pd6-0uX=?O(L+img!!*yNn0N1-%M3aM#YgVR<`6(o3J;tcWDn;o+| zw$y*YBjN|pmpl{+0_p=QFCg)ofO5xcHBNSkknEk0y>sq4$M=r^{O8%P0M^j5kYcF$ zLODU-7oMwx!+WkH2EtdNb6DD zw(v#3mDr(_Mnmq1Q(%~|VIspY*>Zhxx4*Y7f`^;X|xh_=wu; z&=J=k$gXfAE)nN--c~Yrti{}9_;y_XC^`bX!~GpkgvFMW-F~k=X46R7*v^rI405$k7R{-hXnl%S8CvCNJWXGR=8Q(O@+0i0G)dtM zJ#`51CMM}=M*+xVidIzgcqIX7nf6lpWTpBO>>p?rN1BZyMo2n~rl$!|hts>`dG4%v?tzaDB+%Uq} zCzy0h+SLgDC7}jh!y?g{p%y()a#JYM_&V*SQ9*&6U4%ilfFd$h_Ai_vXaB~mg*1J# zbV2K@EJ4Y20@d!AT7u^CU*?!ExtNq$b7A`aNr3!@_6$NgpRcbNt3wMG^7RfGkj+=0 zz^WbK;+Lxn$-*nq(NQwGWN{fKN@ZdmWtyd^KxRm?7Ov%9KDEtdfCy2JRl$byve3?3s5*k|Q2a0n`L=?%jGY*<<%NfKrqB)#o%V&!^oR6Ul+tr8$BvOEFcbOi?%jK|d+zQkfB*ONcK~N$8%PNp z@nmQ45s?cKGmEva3BT%+qJ zu&)+F>%mk6vJF3QLdW+6#^SDZ-)}AlR?V;5?!51KAy0@0e5wLNcV*av5;#yS#Q}N_ zJUM#3<%Q0gta|HC;4HcFtmpZmt==98?5w%|+LFI&U6P(`+M!(L5pC9AmIDyjVM0en zV0+E+0+s>%==6XAV;2pex42%x1_1G$WYXgZYW0*4#Xo-=QN&U1X{7Gw2b_=WxHfy zxLA9+N-CvWImURzL=oexg1YTpP~OToVd71UDrwThAj}-nIBH@HR8gp?Dke^1 zl&_q>UY)zZjGHoOxom;KzLyM)^@=`jIc3bk=Hv)%~c#T8uWN%kZT*1czd)Dk#IqQ3MJG|+HOvDR9o4qY?ax+*bm^fB7 zA!O!#%JH1=bi4Kz6*1RL)G)_Uu;90vb$O8^gZcKFu{}SIs^ppHIo}V1uxU5uWVqrl z2RYopqJd925qk7E-nzdktthZ4fs1xM^qcopW;X@C+Z=z#I|96Hd&{m2#%jL5+G^~IY77$ z(t~|S`w+DZwQXFt^RXxkuKL6;$p1tk1yyaz1sKO0{52y7?7}cLp_=y0(W13cB*iJj2e17%J$6%!ZSuE-f7^ zqsvi1U8-An2k$b0Vcfxc{7q3mkK?qZaRR6DJ|&HVk>vGR3*!z!$W#>ZErI}xS% zuimM40q8h`8A>Vc93yLry(u>68A@84sVmT4kS>i(2|;qWyx?z7PbtGN^bLm%AFba+ zH|GBl-yCm?a|)LEkEn!y!#OTiw3MFWGO*P=80q9B)CVU4yEmbJ#nt5Q=$}w&%rle} ZKEZXas`EbM^Eqx)Q$6zqzGBH0{s&EXIKKb@ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/ProjectileSpawned.class b/runelite-api/bin/main/net/runelite/api/events/ProjectileSpawned.class new file mode 100644 index 0000000000000000000000000000000000000000..0958e449e9a073e718101b720a87c0c0b7a75bf3 GIT binary patch literal 2060 zcmah~U31$+6g_K8mg^{uTbdNNX;P?L{E<|A6iTC{kea47IBloygc*2YV=u94MKaPl zO#cOs3_pOr6WftmW@2gg?%lKJ9NoKl{_oS@0j#58AjMGj zgtUUbCtODgi}xH$>9IlHrAtQ$ZgA8bI2o6%$wSA(eX5?*}chK~2FhH~Ol>4!NwflB^rPFGCsd-lmWpza8fA5!MZS%upP; z;dpy~S6C5`i0=k(Nk4d`gxp~Geq8%7I|97Ty|ydDV#D{l{hl57V=OYU@xh~>NJ#&3 zEI;aMd)${HM2)*{lP(E+CWGr)P!TM~94L({ZH<)~%(_QyS#x<9iqODqhKn%=k~A6k zlwsl3sq~#91Mmj*Mw&{1A*K4AMh13yDJX;e@kXBVK6Euf5yk^LLT$=QD}XCO^~S-NV~ zHI<;`8i6WzbR|J?d6_x-As3xaR$Q36X%Zm6qnJiWi+OuhTN_v~pSL??KsH}}3}g8K z7r$DYPZnN@whj-Y3lwjmL`Ug3gEEa$R3Nh?SqWEiFCg^-r=gKt#z-o?UeI$iPcg-` zilqdmR|hJ9X+`okEI-A2z^iI)ddQ2ZYbF73RJ6b1T5_pP7Ht~#!1GnC(K}0gYV`XA P8#Gh@Np7Kz&rtXe-{rEr literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/RemovedFriend.class b/runelite-api/bin/main/net/runelite/api/events/RemovedFriend.class new file mode 100644 index 0000000000000000000000000000000000000000..ec188e6dcd304a1fe3f7b8ce790f327ef25f37b3 GIT binary patch literal 1824 zcmaKsU2hXd6o%ii*ICEe5Mv0zO(4)3@CRXm($caCZ7>8ZIiX5WDz!IE>>*yfo^^M} zmiQOFta@9i+~lH_+O*=LYHwPpKMFYGb%=vkk-W1rXV1LzoR9JUuV4KIU=@!{Bp5D9 zq3ob1h36_^^R8=)zK|-kH$}(qi{@J33fVMaFl3+eKDRwCckRbJ&qYHqq$TeNzT*jo z`TCgB#_*%VFtsbx!II%zv2?8W{AN!ow$t%%*WqnZ^<{&r zuU$n!$WU==x%b3|Ffn`-*0L*Ib(i6MalCK`edd(5by_~La1);n(zMNx+46fqL#(;F zXLCoI{F+V##eC2ARj2~qT^Fk5H^U4Zte9A4C>*BBm3_Z0>!~?F_%D=(-g(eA{pi#R37coPl6*(Y_leE&Jr(%SDB3p{S ze_kp7jFhog`3LMrq>_7;zroha`#8OEm4-XU(tnuB8~@_uOIS;JV;^S*ZpI#MPL3UZ zD-saE`Pnb~F7N^Cp;yB>mDlQo719@ZXco zpgoIOXW3X8z%FE+7NMrIm6tG=_Hp6q%0fJ1IodizOcKI}_=t{55n6#}2}<@XE)5Vh z7+Kz64hDfSjYh9GG#;)KOp{*5l^D|7^hK9uT0{Pc;wxMOj;q`BySm-P$1#F;$(A6& zO!*JoDp!7o^((E$yWmXZ^{x;Zicfb*61NBbpHXQ*EynN#JzwIU)}&b#5AYEAw@WR9%;lZ03cXu3# zs{J3OFTBA^9;j46;sLd<{Y|L!jMoZIyh1$e?wqsdeCPYlIcxv>-`jTpZs2+rDTay? z#tVB&1kwnPccmwGgffx0CL;NZ;9G&Hx4C*GT3I*@#m9VydjUDTJ6n%M(=d$5D2{D0 zuuX<^xkC5ST2C3dEmqWyj3lAlP)Zwaq*f8bWFyeqTe{=@D3l1f5iOs=sq2;)14E$z z7a4|$hE(EqZ+lCG_bd^cr<*+3;Gwkk!0DK_B+Odlv!zh6d?d^sZKu3h*#iLX$V_IhSNB$rp<(0DzhY&G}rqKHu6Ygp@0gi)S-3V3!CDWw2hw`S%*cdlNRC! ztxaS?-dz=@ty@tZ-{89}zGayI*a@k2bVqnG;h5en-ZVOVVtHR=_U*f$dU6By}U?@IbVSl(U1Bf~gf_3^L{D};{&fzk{mm?i0?=Ai^ ztI*c2DB9(Ez@tb+SzKc{JJNt8Nm(or`lmx_OtF5PqJ2x#z!_5ZBcW54&a{4H=g7*C zHAc@oT^^koJ>BYG7~iEs3Ww-!Lx9sbO!q<@fC&`IVmN}y1fXl=OWDk7=@rKRq|+$U zOdK&lvQ;cSOW-J`=-okbzmd-hS*%r`!*zCR|A74gH@#c?8*Fu<`Wn-HlMcrh=z3<~ zIaWn_M8(M%X|MJozCej8Ph%Eyq%4IKls671n|qJL)UW~^`yD6Hx=LwQs%!Zq_bgWG z?p1TChOI_Z#8(NBzmm@?EfxJGXL+vZx2>k9$QAFrfLr7bm*+kut28K-#&MkN&)>xi zjqen}T3IKM`anw4B#RLV_JN2DjFffY4CWJ9UFEBu-%ZZ| literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/ScriptCallbackEvent.class b/runelite-api/bin/main/net/runelite/api/events/ScriptCallbackEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..4e0acff90e98a14ea1c9d58313959b0c4bcc8607 GIT binary patch literal 2527 zcma)7T~`}b6x}zO$%HU`S||}(sSOGVG=8AA2~=AOC6z!WNL~8k5UylOn8D11wfaw7 z{s4L5LD$mi>Vr#P>RSE=e}<20-8Yj!Vy4)YWbVD^p6t8NKIh!|{hud41Gt4x3`7Jn zj`Xv&x+AN$FSFL6os~z@@x5%RT(b}TC97K9vC8|)%4k3n7<_0QS=p-P>}5B09?G&W z5c3+o0?D;5v;ZbA(9^(Ow+^Jh@Y)$j$*r9nZJeO9I#1 z!I~A{jTKTP3~s@8Y@gJqz_wCg#l#Zs2qa2wy;hbhwkqDSph7y@^_nU7W=F#q8v1K`e?H zwo$?1?XXm}JWqNCwgjfS#0U$|0GsRb`L0Y_parh5d!nq62tT}b8Z$OLN7emoG}?Q) zig9If?Bg%Xx!|a$zeoSKoJ26lr*Z)ShxjxD2MpsSu7v8&{{b3(F`zLdLx6I$MHGc} z<_GkD$5}U}(ZHigNzqmDsz_eOIQRY=We4Wyi()G66ecgG5X?VmGsv!zNq+-fJIVYC z@ip}5N#+-b;%xdcE;p8(Tv?yxBd5*%hTf$16hp@_=aSlETy1$w<#f7CO0kU8Z)HGaW_h zHOE;D*N8uf9wYu2`VEM`F=`;nZ=BPyVA{i1o4UnA)VRSjRn~MRgQEJpr0J(rbrMum zg}P%yApf9ECsJ-Ozo0EPWSkhxS14k9FmnuJ?lIo{T-m2`n%YQe&7HWCmRl3ylFbLG zO&(Fahqp0L7CPSHXP&1f$md;hi{dISa$iZNq;AZG3FcjoLl-{qY1?Z@F~0L!=&Lx^Eo3FCNmC0uEQ!)wwJ zdqNrCDV980Gmo`zR;4G(F+>F_|LKaTy2Oh*cd2MFT{vzpmwB2X5rav@ z5GRA$(zYcrM7601kJJ_oFICrgttls7;eN$hp_Iq#`L%mQ=Lx^=+Qu1OG@ex33ly~r{Q$-JV)TyeSY3qOV%3{!3HJNb#>7Q@)TQ)y6v zdCbwCg=yrpVRqx`6s0q*9YW})TNm9D^zEU?p)<1?+4o2u&>@7A^tLI$IC|-w3=)t+ zAKfhIsSZFM#VqOMO!f_;k%O79V6PAjAIy9KTg!gLz$`tlZ6soO!fia`L4A{lkZ>A9 z#5YJP&JcG9!&FE67mI&KUyS}Rob71pQBzA_Dz^|>98KjamjC(UXlH`~abJ_z3L9xO zAWGIp=@cTOa~PxV@$StxM35+pe~9zITax&<7AB5bI6>yx(UvF{vKF(SFqIwofaJT5 mXs3g$qedkfQ?@ftH}W&c(l<`puF^Ay>lTwv^SFuI82$;IayZHW literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/ScriptPreFired.class b/runelite-api/bin/main/net/runelite/api/events/ScriptPreFired.class new file mode 100644 index 0000000000000000000000000000000000000000..61b4cb35cd6de8f1f81a880e2385a7795655832d GIT binary patch literal 2247 zcmah}U31$+6g_Lpmg}f#k~V>m&?Yo({gKoZ%17h4kcOl+I3L8FFas}D>?KyCNJf$~ z(|^MBg*W<=2biIO=|iWyzzn|$C}$-%aj+(xvAlcl-aUKn*?ae|f1f=Eu!y>jguqot z1|_fKNZSfz$!uFCxi6i-FV!2K)ebg1xng;;sY4SOdT8#OCEIj%O6%JXWg`&C_+ePJ zDIlr>1ChC`AOtSf`oJU9aJ|g%9T`L(1(3|;2{EzRaRO^kR-Jvzx3+D$=s0d*2A1pi z0wXos-P?9|OLwIsJu{F^!e~owQ=WmqIRh!AIo2#ku66ddrFY*XgxcpeOnb}pEM<3{ zTF|nHnd_$+s{v0MJR;mpaVnSZ-`$&}qVTTu z&DH*|e>wkkmiTWQxQGc}M#FTLRkU(W890Nin!RJ-0!Fh)V#dH*Dp0sekv=qmlpD09 z$D3Bl%=qEmcDW9RODBD2>w($WT{YWXK{GAWZ>h^rhs_x%B1_DT&Fbnh6Y-?qu~`W3U*1I!yJ zV}X~mXYR@+*J+r+S5`pwjvtt80D)_{YX8<4f=q3}a;)GsD=}BiZ>i)zHBiA~Skt`2 zY~Ag64R(?$#q-e(zv`^(Dq-e!$8`fg@XYqA3|el}&te7lbleq~IhMq7_T61sin5PL zub7R%^&Y8g*gfC(3eb&?0PmSj)0X~B&2@J>?Q(x+J)RRA?>}nGnDB3U;-lA~+^bC& zV#&1aI$xIZxipqDs0rjxrk{(7tlF%I*{Pm_tB5=+rRuQDmu%DbrLSXM;7XqsaoOqk zlCRI{p}e(73QV&{lB|dXM%42W&e*RUGhAU4abw-w$ey#`GGk>3MDLPYjG} ze_;3tjJa{`5SPPnO$nCl6YOSm))Bi6T)|ax8)a!^Z9fmmbE z^~~QG)FF(2Fs38PA0J#zy^Aq<-6E>eDy0&Nzr9GR)Df8!DJU{RJ!&zKkLlA0nI9@I zXqCyKa!ZNwpc1N~OlpxCDn5ZecZk^smC1Mw3K2;6*d&j<9u`#!GpxBZ4^d_GZm5CE z{4x?RS#KIM7lKK1c**}`J0TS38+b2ufvL}BKjNNe}-GYX>~Z<O=g32qzi<+@0Bnv!RS<_-(q*GN@h^6}%6pRV4sN0~>X~M*Qh4v}i)iaf~ zC0)KPz}%Vg3YN2Am2J_hMk6TMjA)=Skynwz2-}u*K(ay#j-~q>&u)^?TO}dyZZx5x zbIS47mb}&MHSOxM73gA4GB|D`j#h>yh-Xi9VbW+j}OCqC15cE|?gQ!^)FKdAYpEZ`=z?y3FY0 zar!ok%?zzIb^m-|6;`LM_3BF|OO{`fDv&EKoA?kXh%|RAKRwBm%G$3uEZs!yd@}In zgR<=|D;(w}7 zTGgb!UqXVDkCJCLuDfOSWqVV{EDPtEy05^z`;-oU_W-nhtci zt}BJL1rxW>&Z3Em`>HK%(?wA?k;p_TztKJddb;~U}+V7k4yw%Eju943=%eI5JAFk^r?)U2a zqfwTtC$$POVL8q`Cu6R?6^ltQ(Od%q>8K`0)!->g(p(~jlS+g_wFyU6zk-=}+1(S4 z<@?%Cfb;8213S&~O@M`UVrN$tKtvAPjgye&WuQ~02ekw>S(98_WN3sd=R~-2MsnTH z{R3#{cL%i*`YEoh8RIDq{t)^d;&+O6uw~;I#9>Ni;5bv<=kJ9J-j5w34WXHfG zB!-@0oW9LD%0yRGIf~&5Cc=7&<1%HL6~o+{3^@{J#$dc)DUl7O7`l4F@T*FTXop~g zTVyNTjn(ONp!Zc=Ym)2)yj!z!~Bdq#|*I3oaw2CulR#E|I+ZfP0)ng zE0a@(&KPf(mr7-R!kx^(Q}piCNvSHd%*|*L$8eXYTktVH;hH4!7yR7El3-FQKw}v_ F{{yaxERz5L literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/StatChanged.class b/runelite-api/bin/main/net/runelite/api/events/StatChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..e232097287d1032692d578faaed71418ec5d0577 GIT binary patch literal 2326 zcma)7-%}e^6#j0qAt`JnU@0U}+DgFufJSZAN}$@Ng+>EZg0$8b7Pyiv%WlkWnD#$$ zeDTe`Fpka$I(=~TMQ42RA5!agcLSs*7G`$$o^$TG-#y>C=iL3{pJzVE-JUTUw?k^G40g%Ux-EZoc9fUa@M}TXHiBO(6cr*fsJN4f&<@M{>gxh`8IPWeE(G z+dwL6rXUb{ToVu_`dY-LufFa$t|vFkfg0PAp6@G=OlSTdXLz|`d*+TT*}JA|u3Pe^ zZ99z6bZl3kzic@>>&|w5UfQy55T09WMQ2l`&g zqKq6#XH(kecoX4P&#&skE>2)0!0x6@T2YNTc$mzI*%S^nZ zIJSW?XveF{xI;Z{{j)dtseyoEvH+*>X!++pl> z={78uMAzZ+nCDcyx@m6-oa4bB#}HTx-6&u-ikTM*E11)91Mdq&cMYo{mp&Jm=#-Fl z$bMDUI&PsTFt}rE%c5g%7~Xx;W8Aju87ymoOeTYkAuyV5uZEz+ z)zVd!l6f7sao4YdRVKFLH0m32&QxU<@8w*&9Vo@M< zoGa7bb+#p2Q6(~9GiPjgPW_3Zc~9WWRx(ZR0PwD1Z(7n#l^tihQ7g1(tHtud!j&gA z*}?s@7XP6C3#}<@LKF?ls_-Hy^md^fLq*_f3-`2NXtQGS(&L)?`d5MyTJMBek>M>- zvf0Q*%Wz%kM!|%Rw`HXh&nO=7uwL%UV-1pmH`z#G7LA5}bwg0 z+qlyK+@eiYLo)j#=CZkc#Iqy&7|LGQ$8dH)+sEkloNaHT;2e`j=a}?+R)v}LyEf!Y ls&7?KC)H1tG{PwPXdm*lgFgP4)RwVAP5nqe!F_y+#J_bi&5{5B literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/UsernameChanged.class b/runelite-api/bin/main/net/runelite/api/events/UsernameChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..c7e6560a349567fae92f94354b53b41148a19e5a GIT binary patch literal 424 zcma)2O-lnY5Pj3{ZdY4tJ$MumTLt&v(IS*ZK`85?wcs(`4mM?*mhHCxOFR@5`~m(b zaS{c=lYwON-pqTG$;apGJAfVz%E%E;4QD~RHk{~;1GUrvZ`fq3;9bj0lBrF<}pcnhzfp zLaFQWRiSo$6j377``U1{o{u>ls&T@EW`7Z@WTaAUu_Ha?Q4_yxs#gSWuvn)t-)dXk z`ZLpo9S29!Aum5dIJ9l#mO}+)*@UW~bHR4i-awCAcrVy_7MMd_&XN=X$7ndlvhw&J g;iW{IEuL+$_bc(7-w6t6JDLAogr@6F*mqW~FYt9#oB#j- literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/VarClientIntChanged.class b/runelite-api/bin/main/net/runelite/api/events/VarClientIntChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..5626a9dc8495597112ebfe781ba5c4cedbc45b61 GIT binary patch literal 1469 zcmb7C$!-%t5Pj_>c8noTAP|TNTL3S>urG2F2`m;%HbDsr5?pB8t+?@|+sw2r@+XK3 zH%>W##3FG(aOIm2qS|8x6AwrnW~RHQs@_ud{paT|0B+(&0uhFy62|emO1RPphj*kS zdO{iBS>s;Wm2|8qQ*Lp!E}99%7&6azk2@{}oaOp6(J%~gshZ*i1FJA3*9BGduhCqd z0<$Y!W#opasGjs?-4!>L(uNzUmCrC$b@fJFx1GB}36C4mEHT8&x+%uNuse-7#uz55 zQi=QBjk@q2a%y4gbc4IZQQG?;7&9$NJH;!|2RcNrqf6u zNeZ=v9!Vk#v}p;C7_S=MXxDgWKq=Yce#^?Clm{!7+HHdKgx__^wxrRk#*=EDVP7sk z)HR5frf5t@(>R9X3kGaPvqS>Zp9fX-t-MC8U;M7NnA9iQJ@wwG^T_mBtC2 zW}vyOF{D;?*K3G7(%Lx_GVOC#Ce8bn*2Xs;@6?28>878;8JtVtEW`Y7Bc$r-wr~RG z0nafK+_;9l$LeifM58HaExX+Jg`dC`hLa=m!vrO8jbZNJsWh!X zJuc9)MQQG|W_I=I6sI%o9wHd0+Zf$a^xZ{|LuY0)3h$BLqC*6G=xtL#rccm29V8%w zNxIpldqWy|6tkf7#ljoJV_U^j z#7TOVP7wk+j5+%5bnkMX1d+1+KjR4SmMH$s!qm2fCrI3AwA&1 mxBWrZwo$46laqt(3b2_*H literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/VarClientStrChanged.class b/runelite-api/bin/main/net/runelite/api/events/VarClientStrChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..62d5ce6378b2d45c44b5bfea49e2705bafe0fe92 GIT binary patch literal 1469 zcmb7C$!-%t5Pj_>HpUPK2n1rnmVg(+urG2F2`m;%HXsrO2`;qlR^0KV+sw2r@+XK3 zH%>W##3FG(aOIm2qS|8x6AwrnW~REPy53Ut{paT|0B+(&0uhFy62|emO1RPphj*kS zdO{iBS>;~Yl@u-;uiWBlO*9jTF=WL(uNzUmCvxR>gtWUZaa5{5*|0ASz?HlbyMsD!=5za7-JZ( zN+s@hH|oM$;nc$3(+%ztM`_Q4WX!ZA^_;K%hbDp>6VJQcrHhlf>P~T`{F4+BnM@;r zBq`JudZdUf(559kV!Uj4qg~^j0i|S%`z3seIFQQ^ zbq%tmeKe-yX`H}GhC>^?Ey`LoxOprMbyU9LG$u>B5^|Sd7NnA9iQJ@u)fA#QoyIAg zVW7FJGNhJu*K3G7(%Lx{GVOC#Ce8bn*2Xs;@6?28>878;S)5B?o?-U45mNPZTQ~vp zfae|FFxuO+0vv{y!`=?6gNFCGYP!Oot!mxwc1oi@3}ybfxU$(1A>~hp>Vpj}4I4CQ zQRc3@OeFA%b0W8lzK+zPsshC}y^z@E++c3L@A`Z(9N~eVpFupa2<6 z(8)I4AJWL9oCTdN7TzEp+bVtodxdy(tN0bHR``emXX$xuGck)39l<#s+#ldjCmh5f z!kZ)(Q-mGCVY)|4m`MJ>M1uY>90?WmV8CS}Q(A~EW;3Oh#ecS#4Hp;yPYi%9vFW}6 zagv^;C_+F-F+<;-?p^MaAX2vfXB-3G62-q+nA*1R6p0({wnVvzm00+Mxx(}Zq~C>h mI~Y`L8vMQ9rC{!m(+cZ3sNhh++zSKvmSAr+7_)wn6Fs38C*LkSAR=|&RPkkjIS_0)G zWm}n9tk&pQyFb!4I#w-x5~WcmR=2b^R@%tuRNzuOHpd+^2tQIO! zFVnu$%aBj*xAt$7L!#1A%)XYbIj~8jj|47PYg4G1w{eLRydL0HY?9Tn9H^$zU1>j! zED?2TB`4^Vv~qG;W;fE2{Xl?oI;^0GtpHWj1S$t+lyuddXx!*?8?fV)aR)v$#-=ur z!+mA@rk7UmI^Hbd4S|jSv`6~H3{;qr&8XdxU2Bp@j`Ldr-%R&-5}g6wmAV(Jbfay| zU^HyZN}uwaOMLKXsB*$TpNh}6wlUq42}D!I@c}PDV_^Bco~R*^#%D7cHjQ;BCT8tn_T=4e&;dy!Ab zv*52^{|Uh<4+YHg?LvS}Ebtv<0a(NmEiNja%>lYeU%_S8*M3IuBTutPD_O(@$yIUm z9D&PN=C>!weNCSeva?nH9=>t%*C9|W-hF+Oe5blcSpzV$;IkaCJ^6N#@(5U3~IGjt5)_6 zhDiBiwahSH-EHnYJpXNxX*vq2Y40<`c6e;KFZodpLYQ6FkjDzcMwqN( zo1Rw;DY#+3btCdb$w(T#!0qswB{%e+7_JI1IW?>!$Mgf2c6=+uDF{lV$lapPX?4fp zuGGgp6>k}`cM38cskjsj@m=ou?|YuVy++wk=x#-}XGDkqS}8wrrRV@tvm!VGK~Wlq zM)-SFb*UD=@^`RyYC^fdw(AZ@gx1I!rbnEOg3 zV|YUUDM`6V^cl<|O9@%PQ~6dP=r#;Ly+(qCWVNs~e}QMW1Tg|&I3#ou1kZ&BaDaO+S%(Xu#g{yW+XxmZdF0r`$h2C7txn^TG5)u@V!jPjt7{Q-RvBD*meuDjf bE`n9bspGX=*YHM6(mcaDHfX;$Wq>=J}vunKL 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/WallObjectSpawned.class b/runelite-api/bin/main/net/runelite/api/events/WallObjectSpawned.class new file mode 100644 index 0000000000000000000000000000000000000000..b994bda6a55537df0e7cc6394f51e06418a891e2 GIT binary patch literal 2565 zcma)7U3U{z6x}zO$)sTlrM89eS)i4sX^9`GkkBer`k`&XwiZ8LoTgVYbUITrH)Zip zT>b!g;X&6@bn)QQ7hKEV;Lq?;#eFkVk}?CblFYsLoHP6Gv(G&@fBgIC7XVlBsfCO{ z$(O3qZ28i2m8>{BZbj}&Uxk%hj_2LjxFhRob;r5u%S{W0K;Io_*Qt1pf4dSn1q|hS zQsBs90%?tonn2<1Qz(Ix$*|5&47P4drQZ`Mj+K(JG34=;map7xx!~`*p}XP9tG*v7 zN4bF?3iK~}!S+V5Rhg5%Y&uGA64;mtHf0Y44%sk~sV~fw$u~z!5KoX~I4CACgzV7(fb+k5~wb6q@0a=XLIDwPe z_Nt8m3<`)q>y|(hFay<)O@SV*--v3Lw9vN2i$iV4-LA9I7rDDly{pQpZ!I}HaW(P{ zCv50S3S`Gh3!2j#HY#|H8{S-5Sh`L|3(T}B!Brwv^$MtuEEm?_}MH$RGbrm%4>C|oreBGTu93279JN~98 z!;!@x*lO+6l38_G_Pw}vZ%3wtf8G@zT}8ESU1EqC9^s^IaFyfA=Ge<$g>%8t9RC3azvCo>K0b8_a2AL8w4(s@;}x!W&N28uKtnGF zbQHxDpek({O<}zJBMyGgS(4IF6cJO>balQulVdne-?Lfn!yI~9Os$>9# z*)_`J-@-H=lz)Tx24?m_`B#XgiSdUx)n0OPW_f~-sxkRH4it^YID8-WWYKttb9)h^ zRg)p3)m+ikF}cU+zmMLcS@bjdD8s4SP3&%Jl=oH_U0JMtfYJ@^&C4XhWC5tt8@ zal=8Ne9tIX_B~e}sK7+-U9YpJOw-qq>J*R@DBY6>()DGq=ib`Ar`krKuovn)cA9e&L2(*5jnXT5CJ9B#w7_X;V!GRZfyS};+1lmaB=^zp) zZ}_^mtM}b?6{t`e)oBRinnWH4i8#n(Oki@u3)F{$-mVJoNJ7|sx-I=}8G6=FgE`an zhv;#y;37rRmiwuV0(ot^Dik=kWn_DQQ})xEid`9XtsYGI=yq%K zeNqTjH1OG!qS0F>^nyKs>1u5VHHkLL?EaDi7ca52p4?YW9kivn>lq>jk&)~^zf@bT zoe{fv(6SeJW|c;qvOR$;UUhICuL)3>ZT5Rh55l%u^K4J1h6icM*2oUt)Y?QQl>JR* zy1Elh;B71yK=tSUQNari^uBTv+6l=u*)}@7Z`rR1d^Id~nw)%3Qkh{d^+t74tx zuB?a}hp!cI;+wvVA{7RjNUn}Px5tX3$FS4PnbNUk--#yZ3<8!5V$2yz*Cr}$4l{8pbKXM;$?XZ zqf2K4n#JW2KwmIsWm#RQe}{bTaN&1|Z;;O(F8l_uS^pVV7WsZ_BXs8I%pE%wI+fVT zSq9ltn#?80sU|!F^SByoQ^Pgtl)($Ja`{5>PfSsM$EsKzsoa+-Pq)-q&aKRr8ePln zvtw)S#HxIaV(HfR$d@Ezk0R!##IjgKEpBEWbv|P$G0OFjAF?DS*njbmih4|4mN$WOAH05tr9N|n$@=UOF4Qj{ z;nI&IaqCI`iTcy=*jr}P@!)4-%Z`4Q&+9S98+emzk^EQrzQcb^@Ja~W#Cur7#lHb( CuxfSy literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/WidgetHiddenChanged.class b/runelite-api/bin/main/net/runelite/api/events/WidgetHiddenChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..dc9e5a6b378ef32a9fefa95b0bf95ac11fda7581 GIT binary patch literal 2362 zcma)7T~`}b6x}zOWI~wIKnoT@T7~EwQtQ5%0HGOa7bJ7fxo7s-XWw&f{`&XnGXQt6p(7-av89)- zH*8t6Jef83tgPIZw&!L)w<_DxTd*n>X&0)dy)7#`G=anebKlI?=*TW_J&3QZ80C-KtW(DM3*sddt8hriiz)T3noC!XgW) zOSe&D1L?;|G0$1^>XyANaFP9RLdf^#;&>m^I&PopLx0ae4l~5sH){>K{H4IPAbC0= z`#24=20p-tJg8lBM;08rY_csqmSDS{$!QR{-VW9xvl&2;Rn1to<;^xr-%zE0WN_N< z3dGl(M!hWOE!A@@aroszV9PQAGPa8Cw=f6*52-wC;P zWm*sgvsPQ%GeDDomDU=(f6bD?Isu5@**3S8|_BB(YU z>jEQZhw{XHAu!6(2(ueP{NqK@TybvsR71>(p}(6}l$OEgIexNS3qB+1pV9Lp7a=70 ztwKP+UVa;X0Qzu&78@J=F98}jWZ=tzE@3bLXqvtd-;bsHmyzmiS9w|5A+_um>kp|<7zWpQ`&_)4&kPs>$u_-Tt|}J`gv=lcrYQn zjmt>W7sf5>n&C>r1hEF7>#@JlqeB?~U_eKh|GdmKb;SnMb(^S4|A;Cm_#l1xBgbSS zq@c*~#|BdYkiXKW5%NYNH>2f;6S=Aq&l%e?Ldv=Tt+_>In!DjP zn*oe|7w-iWmZMJ%O0VMo3vQ{ho+1yNHA%fK+Cp8c0iY)%`2>aFUOhdMVa$<32=lnd Wr|Q{7ewMI8OZ{AaiZy(O!T$iVN74NN literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/WidgetLoaded.class b/runelite-api/bin/main/net/runelite/api/events/WidgetLoaded.class new file mode 100644 index 0000000000000000000000000000000000000000..21d3f32721dfcb8dbc37281159a49563e170c45a GIT binary patch literal 1644 zcma)6OK;Oa5dJo?>kv#|P@uGw0tJ$^)VyD5kxJD>fsA&dgJyh*hrOv=A40+1G{VR|y z6e%>a+?Lwk5EZ%UNB&wM=A=}bYhTHTVXzvgjWyNuZVM?wu0_4fV9l$#*aL=rE^PEL z^i_Q+?zT79MEHOcggK{bJXqzSZ~P=^>4s03r>p-Xi0b5{4z^aIQe0)|5zpE@Ae5m( zb+_7b@ll>w9ddCPLkzhZmkTD_1dq6IkfSarL$2#2gROK!grsRj^ICI>w-VC129Fv> zFs0mIt}HDOhfqZAfSQ}rYDI^>TxU2?D0ZO6(efZo@sx|xI76&9cvH+PS>yVluL)5` zn$r}Gl1j>1Dl_9tU*BY)L9OPI#iWY@iqw}C)edW7(KnqQ=-h&7BaHUomQp&>A#W`S z-B9%?k8`--;5;qUAL+i_R88TaYuf2(%<#2_X+9|$}tokgY9=R1s3p*e1 zC=!u_>kOy5l&5KNK#Mo_?^GI1EF8yav$8Z~hK#uhWI1HhqLIIcydLuM^xaF3M>eCc zU3w39i;N6<>1|SgarDvKjT6w10rF^3u|Eaq2E{VwWNG9B+;?PkBOQ!05+qZ_&@%)M zV2FO(P3{H7jF9Qc(i_;;*5p^PSFp2NlV8A=rb-`iaK|NMc#59a<~Pfz$abk1kCA@Y zp2i49sqzqpag>y0Fh=M0!g6xo(Mt_;VVN77LhCvmGg58CC%tE}Qu}u`n`)S9498N( za4%6h&|jXhW=H$W4WsGF>}WcCEM_2qH)6+k8fnw8j+2$4LML!Ch5Mx)5&&6%Re1RAAv{*4K?$nK%<5?SW z)v8)+w!Gjtu4i&wRe^s0xNkG&mNK(gvu%^?Xr~_d%M}DfPN2IfD}e*);dasXhv(&- z%{C|Y%-in9np?_Tk&djGo-EKo%B)+E9UzwmR3rrU&RdRLtZl5x$_fX=z_@wSUNtKg z&qJl+6)nnQq7{klOF>80lL=tuv-=Hbe0B$=8I(}qB&E0;lzIQV26S`?bZzZt;Nt1w z9Iw7-z(6;hTa8jfpf}x$;qYq1u3q*I+E}IgJ_}9&fxgkASX<|XwmT!(& zN#}THLVi;-Z9=yx!hp2X!?!vqr;LI3F-|Uu?4Aue!{hoYAx>8~`Y8b)=%B1Uypm+vVcwSW@{o%9NFHK$R9w3V|0t-#6ATv?%E{9xP$s5bwXP0BsoE2m#?G#M`Jh5 zsV$IgGF;t9BeOU|D}qLK>CFy+LG;nv2n=u#hiFFMwjCWE-kl?AMU+c4 zqG;@IM|Wg*PN@&>kmlesN@M3Vhj6@&qb%uSv_CO2`W*XzZtJNpum}NTFu78U^NF2( z9^S1_t~&cXiS%124pUSbFEIre#-^Z;?Dl|wP68ts-4=-c=NR0rPo^VBMqj2@pJI-5 z9Te~5(UB)mm1m=WLOg~Ve>VCD#KPFf3!L(&ButFa^CPd(OQ)(&^F`CM1WHgo4QyLrTp^=u->qZJwC*E>H z?gUY975p)#agMU=#rK$@TNA?sESx7@9Fxf7W0DlCU=E*E>hp^c&5;zt0bIkUlt7&DI88F+ewFO! zNm6}eA0qLFGE)dyAqY$w-q5=-kFlZ`YTcl2qcp2RvqZ$KVfnU}j0w?&wvBX_LgeO~ zVhHJ(q-W|kEYdLXl1PK?`d})=LhxUM)^bJK{ja#y{?azLdzC=tZuu3yrV(3Tm%Ak2 VqerJ$@6)qR1m{(O2e9EF^&eCfv*Q2& literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/WidgetPositioned.class b/runelite-api/bin/main/net/runelite/api/events/WidgetPositioned.class new file mode 100644 index 0000000000000000000000000000000000000000..e936b9e6b40054b980976acbf22eb17716e50cb5 GIT binary patch literal 427 zcma)2O-lnY5Pj3{ZdY5YJ$MvBY6bV;(IS+hAe1V!R6M5Jp{A@^*{1zp;-R465Aa8c zlPCzD3?!5HX5O1jK0aUH0rb!+BS&Z(wo$e+oM_9DdeRZE+1O=tr)P7vx9L(_of@8% zQ6MxHYOSI~nR#?GU2tp(mFwYX+#B{U37x@z&CW&FjT3FOy&&Y<#}h)KpUyY{p%x-U zg;47Hd{wCJ5Ji*-^?^1#Ts=-X8>?x;gytZPRWebTcG!~v@~DZQeb7rnFiKZh%vah~ zxBgCb>ITArw8+b+5cXXkx#dtnSvH|6=tQtvwKvfH2Ehxqo(1Mmm$M{A5Q~Oq94oK? h5uQnO*nLTBA}ncX!lb8Vq>K#3kqYIp z)TSH0P_2Dwo+Yx|m8~p1!t{YS7GWgxe)zO;Ae)8|Z0*!{*LOBH2`jb#LaOr6S~F5w znMZ_lsk}$rATJH2Z4VmnUMkEP^THF-To=B99 zT{4F>#u?AFRhLoZ>z;`CFk7nqDZN^LMVNoy(?)gVmOfTp#USfi$3_?xYo039qPWwD z55p%?%S0I2s#=Yg^SFW;zC}~$O-n$a*mnO#LGWYKmI+~^Zbb8NTO19g2W`=9+e6*y;vg__-6Try6J|=~Gq{6nHNX=4ac)1QG9g!wdr4D1R?eJr<$G2eimX1( zt0%qyd&;K_0%Z9ijB!*!ir>KaXVA+NLfwN-!h z1Q&jf91(Cc$k`i!=sBUu;>4@npXS254Tv#j?T6Q^*U=lDm-20t*F<%(zbIYP)ou31BT ztH6?-HDW+EH)uE|^O?eu5pLk-2*?LRNY7hy^8bbC4G~j}vEcSbxP{vz5bruRHlncj QZluJ4>FHC`mtEJ&FJ|Scod5s; literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/WorldChanged.class b/runelite-api/bin/main/net/runelite/api/events/WorldChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..1a1bc3947d3c2a425940734c2366d0cda8cd9167 GIT binary patch literal 309 zcma)%O-chn5QSe&W->a){CERFMP1kjPy!NgHJF7G*F7_Z>CpB_rziJvCAjba9!jhZ zF0#z#y?U>p`0D5P>l?s5#yJwgnd6{*=h&LSO1~S$8+Ku>URrOP*;2b#ZgQlA@k(#B zvQnsdwc8F30Bk{=;Xkwi3?q_!Ezu0L_`Aw_~hG_HYj S9ElFLb0&T)i7*sRF!}?}%SOTg literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/events/WorldListLoad.class b/runelite-api/bin/main/net/runelite/api/events/WorldListLoad.class new file mode 100644 index 0000000000000000000000000000000000000000..411a19860b1b5885ffeb7b18e1b7acd92710fbe2 GIT binary patch literal 1762 zcmaJ>U31$+6g}%NIYuF&by7k?DUdXlT`HhJ0VgS`X&TQsz$BS;rhVzg-icK!yGB~2 zlYheS19-{<%<$3a0|T%8CZ^N7k_ZVBd60bf>h3w`e)+E#&wmH7j;@6Q!;%!*4I(Lg zPYaiiJy#qFsYCaH3j9IO3w2NNfrS#o^b>x>U7yPX_v`&9qOTb$Pfb+FF!!jJ0g4gY z3=;=J$2P^yH=GM1=eHxNy+hHJM_%ad`(j;6rMdQ$q`Q}TzB=4jBlo_LBH&sK2)xu$ z12F-HNgHKU7^Zrj6kkP$`y$xo1Yz!}KKJ){;F)vkEa{;~n9Et&dHEAjMSL4^pRUX_ zdjBm%+j&?c2{Se^0I^@ejsQQ~bIq8m2e!_Aav_cVSvmnaKyiH7uj8z109 zhAW4BBsxm=xqjejN=Sy9(~vS;KiiCyJVy^nU-6`;*BBOv|9?i+*{h+5Pi)-6?YLlj z)Ty#Y}z;!FhQpZooe*^3Oz2_%tSPQhW#TM1-wdc69T-ADSF#U0H*O8oeb#Z9H5AN zhIF~r`~l_CN$XFr?@=zEwEh6wYW|A)4SJqoHg=XyD72WNx|TqsR0M_vyh)TZM0%Cz z3wVp}(ePQ-zfrg73&S;%nayiEl~bQ?uas67rrSd!;Thg}yt-hxvuP&W^_06vY}bjO z_L_>&Age&OgJurb?N|penNYNzQ&n+MEhkTFc?%!q0Ird*U=nTqhL4-AUts@~D|t4F jIxSZ%ZntUvr*Zse_?&*LB<~A)*3mJTWPOPZY+~*u&>WRG literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/geometry/Cuboid.class b/runelite-api/bin/main/net/runelite/api/geometry/Cuboid.class new file mode 100644 index 0000000000000000000000000000000000000000..40e3d82c3c1027d6bb6559bc60a2a8b690acd6e5 GIT binary patch literal 1107 zcma)4T~8B16g|`J2P}m`v4~QTFQwgLS3qK-#KaJdL{t(?5yQ*2-N0hmCEKk6KfwP% z^bsFSL=sK>0sbiCxx1w%@*um(%sF%Co;ml<{QCXNaDuF$`0y|c`Qii>ZgafLLBFqpn=2Wz}n7Q{1FBs81GZ3)F0+LQ$|jXUQHuNCz7ojXYZr%mR`{)};kF{5;f31jvYQ-5t_Ly;MdMHXV952et~c$C($ zlL<=~I~ln?$|@Sa)jsAkxft9keZ!3L6%(9}G0xRN|O*UZ;V_3j_EMf`wLf=D?kB;vx?va+vGcSciUX7?x K(go5O?*0M$MB0S_ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/geometry/Geometry.class b/runelite-api/bin/main/net/runelite/api/geometry/Geometry.class new file mode 100644 index 0000000000000000000000000000000000000000..661e0f4028cc3c8989e5b8ad6a7d095933132738 GIT binary patch literal 8936 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 mKumXWOhozpYY8O zsy_RyQb{z?cYl=e&Qc+2NN6&1XYSm4&pqdEfByRV9l#>yOc;b|UnpC)eBrrD*v^(~ zH$>1BO77SXMNK(=!xN8vH}DHf8!dm+M4T{rd`{JEZh7KC;O#U5pAh%NGewxK9G~$I zN>wzP!dEv43F$UAIC-GpgrSg%dkAm4p|kFZI)T;*JqtC@^<8z75GzitGTc&77bZ>- ziYEn3qYpU~{e<4<&bDKF%-CM?7}CN3P7{XeB6OvwFaBwwsvOk{BgnNBIKV;=Qk-9L zeX-JNt_%4{H%Z7rA44D+7UA@l+x zd^UKU;gx`4-C_cI7~M)XTU{$r+Q&JaZTy#Q9R%P!F7P{P?RnR2bU0eqe!|J4pD@_Q zU}+CydnoK8^9{wP`zZZ5^q1M+KJs&9xl+>c9h6Ju4#xC3)0Oa6<# zLY`h@j^1FNcCkopEYn-8&^xTs`-tq&K}+3s=eg;tkr-NlIE?%-3pCAV12$&Z=J-U& Q;u`Ba&UTjV_2@nO8}vK+0{{R3 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/geometry/RectangleUnion$Rectangle.class b/runelite-api/bin/main/net/runelite/api/geometry/RectangleUnion$Rectangle.class new file mode 100644 index 0000000000000000000000000000000000000000..d935bd3e10103aa1ae53f69d3795a03446eb87c2 GIT binary patch literal 1628 zcmb7FZBG+H5Pr6l7V0Tl5fM~;0c|UCfcRQpkSa=2F#$!5pN_JDgX=E2+YAR~^ z*QE)Y?t-itPpt;>rSi2J-ZisG3mjedwmdiBz59H5ot^@z?Fj)fN2N(6wLNJyZkfBj z^38pLY+;VS;*!ANLPHt9F6Y#iANk9He5jN*o?)IyAYTo1eOYg~Po$EeXXHv*AYIWb zGKUTvb&$g`fsR6PsT%^v9dsgNwG$4qiFVRKSE8MA(2a~hPt{j)zENM6;R}xmZ5Cbg zf+a8Xt=&3In>C*ZrmFu>3o&-CO7og;Cp6Mvtv9sdQ}PholwC$In$TCP0=%Q)WHP|q>l>GQ%)(-sXS6nv3BAo{(yZx~D2MB~nZ*r(;a|XgwWT+t zo8V7S%z8DW!={CIOW<9hEq}{93Ha1gD}juLt6Fa~Hp^{pEjHRte*5r6b5ri&{B=a!e>Q^vvN9QgB+ce1+3ELyO$q=$FcX!PirFrqfpb3S zz|Z6e-J$i_$X}+P#YwJ%oL1s}e=2R%vDU#7mKBzU#>rusjU@l3DN*(Lv9>2VH`RVt zY=m<|&GxY`^Rav~6>;TXXLl+y6*>dQ>-ts~g%k;1D(uW{Wwao{ro#5TJv1kFDI~L( zq$ze$VHj4P1LZ~=>~0&P5q*uleyk0R3e${^J6nAH|{UE&HOWv+6#mZc4hzdHKkJIpTKdDf?6M4{QnhFkf>ucuTDxrxMPp`{3k=NO!I@bs z#`w}06aNICd@$jq515qHXyPL#{V#kq{t3kPyTi7rZ-s}s=iGD8J@VHeRh%0=PJqm8u&lZu=(b_OK2{oC=s{l= zy@H9OLa@<~0fB7un=^4v*m%XHk%I~URD*`=-*H3F?Ayjn zyyiuMOGjoPB8S48q6PU{>^3&$-OYB;Zcj%ljAvG26$)01M-D!HoRZ{7!ibGCILqq3 z?`bc-Do7Vc?-+K@+j!Hk)43U{EiY(A#`uZq%gAf%FYegCcsgXI2Q z<65yX4u`IdwU*vsy^0S#-tr=kC797Vh~1d2P96uUe$cE38_vf{ ztI&X?+< zcs21iX-r`VuTdI}^T3oWOyG6cOzJH9Fib6tlRWQ-b%6dXdZg>X%v_Jba|&;?QT*FR zvGfOe79ZjCLgnNh^5uOvWoEvQ!HSW4loXXcoHP3id$>^MhKIE5;IyH@_!>#G5yrQ~ zC0E(ygNInJqL*0L&?z4BvQE4{hD5X20gCb!afXw; NN+{o>ypo(>ehTctfGz+4 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/geometry/RectangleUnion.class b/runelite-api/bin/main/net/runelite/api/geometry/RectangleUnion.class new file mode 100644 index 0000000000000000000000000000000000000000..09d87d900f0ee2e6318daf4ae67255f01a854e0c GIT binary patch literal 5870 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/geometry/Shapes.class b/runelite-api/bin/main/net/runelite/api/geometry/Shapes.class new file mode 100644 index 0000000000000000000000000000000000000000..257bf7139c79a2afd78ae58710b4d62975354872 GIT binary patch literal 6671 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 IZv^{|A6(29x&QzG literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/geometry/SimplePolygon.class b/runelite-api/bin/main/net/runelite/api/geometry/SimplePolygon.class new file mode 100644 index 0000000000000000000000000000000000000000..8e13c9936dd0471a27de2c16b8fa6f8edcfad6cd GIT binary patch literal 8888 zcma)B3t&{`mHz&DXL6HF5^e~2fd%rIgrr0rApr!5Ks3B95FV8wGb96(ne1eM#JbjY zL9}+Qw%ZDd7L_)ovMp{kX~oiA?PKfe+HKdZyRKTcWo@_HZFgI{cB^K;^WU4vQ-V16 zp8s|J^ZLJY?w{x1d-^g2`&4)iHFc5qbnb8yFmeRvFA|izTA#4s`E{rfv%FiF4*z9pQBN!#vprMqIi z3N>w)scN%=&)P*c@x-Hv&U6?1dJgn^Yqo)0_(Z@f4154{75ve@o^T>! zO>|Y;^X41Kh9N7e4CKHd-@cW}WGX_U-zIW4r^6ll*M@s+xxGEf9%19h0yKD0KhFM} z`+L*TZUZ00LK-EUN`?D7l0CF%u)1xcmzrCr=&}X7(m)=3G<0Vwd5CUFh;I_)lO^hI z5~qlEiw!i1cG;G8x?fC^?6FB#XEeQyY^X3D>y9NNQF4;rcD{OJx6nIuDaQ)a$xV#6 zHpbhAWGsbLy%m8*l1^-(0grjJC(X4wR5-GTjwTDR@)SgV9v4oc6A8d@qA0 zPE8ysd88$V(u|=(x>qK3q_@V>U4(*z(LP}oH*gKgwaC&%^K|qvjGZ0*d^$SF!;`k- z%AK}PQo6fG;)^c^6z4bU`SMKbwQ0RJ&9&^%-TizzdW2&SDOVzy4ij>2AlX4I;=D-g zpjVD!7NhjK z*rNs>lO9i3)B=NJ_=4#3MbT#!{}Yf@dx+3hu#UGIgRUc)NQYwy>f^3%X{p&RlAbZ} zm-q@T-;ql8_Qn#O9QAN?y8wivgAt*qv7@7(#_2s2?qQpU$lsBS$78)QrW7&L2gOYC z5dS;G{mzKA`P8&ba7JXX#6FcGo3@8O+q9ZU^DX?17k|y8JKkjW6a!1}EcsN|w8+$N z8@LwFiVEK~a2j8xU_A;mM^zuko+4*X07dpvL$LrC5o#54O2tIMGI3)I_mT+r1BF@R zg&Q-?kC*UmdHl%0KZ>Y6M$K07o^<|`fgek!g!mfUfeQa@;QM%mEYYOrGOUS{Q+QsG4J-ejt~*@pE|(~nusWA$$e zp-IpyMx0!N%(DuTk-h!6fS*Yu?)Ku}nV~M1OGdO&Mi=pOVe|`y8!sOhC)jP0-aHnL zFj05*G!qq;O=rWFOBzvp^Irzuz)$G>z43555$$EPl`_kwW8Kl##6g}JmP0EN0)c7k z_!P9olihog`x{nA6XMHggx+@Iw_=BUp1SH9DbT$1w}rnFRU@gM$%Js_W{spvG&Tua zUcT(9r0l8w&B+6)j_9hGF3!dkl=TwP3Px*!`>%|LdwZi4+O5%vId;6SiM^BDMtoey zJhwI~^a={Jiu{budM_dL#}+I$wUbuBq4 zzVm~DInVg@FA&HZLg5qabfAb&Ki^;u3t$muk}|9XD8?+dgjtErY%4t67RV0P);Y^v zktx_LA-koTP0*TZv*98wx5$#MC6`UJQA(Lb(=wFXn;d0ZYU{dS`;(|}MV>-Mki-dO z1p|RW%wc1mbd;{=vr?$C^`eYZD^o%d`9VM_uA>cFD9I{Xb2VzQMoTrv;+>JI4%OPa z+z&OR90+P&Y9__0&6sg9mub;0p>|WKi3V)ro@>V#Fx%e4C8e~j+mrN$7_d#0IA6N^ z8UI?LoOPwT3Kny7@gX!~3*EbwR@sId(LTmIZ5cbX;VNwhvD?)Q0S8ysAVf+OXMtmD@JY7C zI}5b{E)jqd%5UEJM{E}@l9u#lT+}$(MY|~Ghv~B2bp0MwqJ!0cWQ>azW<*<H^Ly>onZ>6=KU4;*PSv$R>eN5pnIFDBH)zc)_q` zQw+V8T-&1cxL(88<2=q1Zq4Vgsy#S}HAA>T4o}6>0nDjAhqiVxKv_MXm1XrqSoaNV zaA50Uhbm)NAa>+oBj~;F;MKUCi)eqmpRkR|TJfyS;W8%@z6htEep(@g;mHs&v$ibc{w! zuGaNlZh9X<eL*#7i7TMhKB~E&Cqu8Wu_cFd3%OW8c z-}B1rLvFq+`S$3xJWN-;M*eacu^a3(-MW{AXT7+;^pWASVp&U{Mp_DZl)FAg>I*2u z7nynnXt^&@pVQ2IU&i%#9P4m~Zhs6n<11RnHI|&Vj$VRiRG*$KhKCgvg^bs|+WMue zt~*J&$n`38k#duF9TCSzD`bMjQ0k9N6bk!BeB~Oz$Z!~90DXhO@idR< zIXd{8xRT#eSK(P+Dm}-*{|+mT@A9VQZ+XY^eTK>NM1{Yjt6$*pc#)y<5>vqs(1#!5 zHv9;O@iGzU$2{<_@TmO@&f-t_^EQ@XDS~TRV_acR^m;yo$p;N z^7r7EY9D^B68Mcu;bnCzeyeWB@6=(OQ}^QcI*5NRPj%nOK_%6#52{yvf?+BUVyGhw zQ_1x+)h$d{62u=+NlGd~T&=p8x+I93)D28vK3ZY9YGE4l@!u-7jA&;NCfd{@q)GXa zR3;8^EE|2wz(G<5Zc`qnBp++P!^{qSq;hd5eusWidDQ;`ZXp$*6<)U%{3)qI+M$zn`zU768tu59R1s}*Ej~u7SRb+%kv&Yec)d{i|Brj|aizGWZ)YPnjYh8Ymk&vnRgKQv6EOuKdd6hadxcn!iQlZskO z!%K<3zu@SSf}=|d?p#)Ir$)+(kb3|Eo%2k$g_V^;cuh~~qwtuXC8nqRln~2IZ<+LX zmzrMFbqZe78*&|XD^qZm>GE6Wa94Y2S$S#1bd^PhaJOVn3qn`XBfvXsy~{{=kNzG; z4vkSnpUhS+Mu~^lx;|dv`f&}t-lTFFB>}8d1-L=Yz&g&|u8MU;ZnD&{BhtwzyoWu! zHX*!zij;%g_uyVqPR7fJ866Ulg{ata7qj?<~vDM zz^!I$C9KNo3R?*`>(~Ki6UlVEOR=}v$8DtOD6!$%?K~5#s&NkDao26f;dY&IN@Zjj zSZ9AVpZ8N$OqfBvhgFu8*n5xKWte``I0?@H z?lb*I7w4MB(Zzw9;@o2o*^pjS9LUgmUd+rox|pbXbn%R;;(}u*?0KOgv#6?gMy7od zxn|J=XeR6q;OgQT#RZ*Y+qs`>I*S8Bb>`mxu)VlAw>Xe#a2GB*oTG@`SwwEXnIkHk z8g4Z`qgLHR+d(zJsTLwjH6l-4N$|LuVG+U{wHVE+8P};LXeEqoP|LBI@VZM~PvBaO zj}Y#Ts5X2?t;H#|9;ektoKc(cRka1Lt8KWz^>3*i+R|tA@pwDqskbwpdfWCCy@9{N z*BB2@Li&?Be6#Rtf~3Ll&BHJBXR(jpI4|HSj%M*o;W?%pAF<;)M${0gY_zgE`8p|s zHOn{kameBGE~ccj1k_!`il<2h2#sN;r?bS3Bdi#oAvJ>sWgX{yjVFZF2#;;ydo+QC zf5QwYgU80{9ECg15k#ChX+UEj%U-8*Ij^7v2XiMZ9{3NDv&Iwx2=i1YkCH;C^{_;OKU z?QQGq=VZK{gYPlnQxmz1wAsB$ujY{5&Z=T}$KtG-VsFRdZ2R;Fi?cKeoW!-ks^V+` z1a?`(Nz`(dOS(8D?~|A%3v`#vvigW6uF*Kx6}yV@ZCJbsoo*JT zU$m8O~i#deWJccr_qAjjc~cD>!FnG@Ob5z%R*IbfC9#NWOvpw0COZK5`}H5r_S1G~4Mr z1a(YHY-J%&hM~u1$W_Fzv*aMRgeKp=5l(FVH{bFZ9A}@E|Az2C!CKyJ$!AGruw1@K zOxL(O8tc}gR_|yzX>8sTl(h1mTziUbN(d=ZAP6N_pDvCsVL>@riUy9zS}AhoO;8ba zdP9r3+g4F7N2X&`d3lW9;=RbFC90SZChsHB@26$dczKNemw9NiL{01yt1=GgCHe3f zdzZ9eOyrJ@1IsH4f0&+U<>m4e|BAo<4|6XmXX&_0SSxzoPfm#x;rYkud5*a?yfjaV pIk~2PN89RMmc$Z?P8{PW-Z0VX0`r-UeJ0I&~E5tbP2MyOnwMHmW&E>DCzh~r`E9`Z2k za(|c>p}=7Mf{(cy@~H0~cQ4Ra3<^n{5^OoGe{){_D}$;|A7Kxr#DLgJ_(KLa9G$z_ zlYE2>%2^U{g`X2YWl#zvpLBeTD6yf}``vhq$77TOh$h#qW=k;?c)QL0c;|CE^H`V5&^-539G6R|mnn-{<1)2?520d{_iz`qv zaoJ+UV%6fR#Tu*`-a6bOy$w=Zg4?9C30w16>)(ZYhIilM1B(wWZd-h0@v+4n*fr<& V;EBPf7N1$H!E>s~;DxFD@(;}QG_e2x literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/hooks/DrawCallbacks.class b/runelite-api/bin/main/net/runelite/api/hooks/DrawCallbacks.class new file mode 100644 index 0000000000000000000000000000000000000000..3ff18d6990ab8fac28367dbd72fd8c2b485e5945 GIT binary patch literal 523 zcma)(y-ve06orpV+N6b+Qhp}H#E>jlVr4>9m5M+hS~0LW$rYqEPL;U8voY`hJQTt< zX$5KrJosGM=YG0BpI`4E0M2pXqsDNoNb_Q@NM@S2m}UGa&!;8t7vl9oNEwS{TKe!9 zx)bptxD@J<-^3G2G=rBK7ef?Ytx)brrBsMm(%G;&m(e{#$EJ)DQgkaaWf-U7;(rz5 zeB(_1cq`Cf%5|QS{3peEe^I<}XkmdZX&@3}I9$_7l@&cOG?&GjxT@O{+OxdW{Y7I8 z8=-ymh030VHrS&z*fG87d10nwt*uc$FA^GuKiJkxe literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/kit/KitType.class b/runelite-api/bin/main/net/runelite/api/kit/KitType.class new file mode 100644 index 0000000000000000000000000000000000000000..7c9fa16de17abc45f6c91e64ef5f7b57c71a2081 GIT binary patch literal 2068 zcmah}>sA|86#j;gWD=$j#)`IJFWO58mjDH{CL&WvA&?McxR_R}Lvk7hl9@P}Q1S8t zK0+VCKbxQ4FRaG9Uc5M{nc#d}=SJzG@EeDJ=8 z9zM`id_a*6uhwAtLk$|!=TzJwIwvZUUes`o>0T8}e0j_ESUansm+3wgIqr$&l%@Kb zhCb$FDn8;KxvnpHQ$vjTeic;Ez>4*Vy?m^pA0hs_r{O$aSJ0QU9kJG|?Fw(x+O5i# zx+SZ+ZFx51HmO#GpLNROOWC3Mr#6?GpQL^S=<({Ezrafckfbe=l9onF z+7T&fC#0kmkdkIzN*Z!0X{x29DVCC^R!W*vilB4Tf!IZ!R>C1#$^pDV@!td#i=xw? z(*GNjqJANuUwn$8C%7Wv+uiy*5?+_^W>Akyn2>NZq>o9MlyEYvPf0i};jF5^E8%Sk zQ?ZbqmUvF$`B+#tBwmm>6I1oO5-&@<5{u}o66Yl@#G?AT#2XTC#(MNEiFab!@05F> zg)3&UyM^m!G1x-FEQVT0n#FJn(`Hd^;kH?f5j97GxCIhKE|Z9~kS7ssVS_|Z3p?f$ z6n~?hN@6t&?!@x(tLm=p{V4ORr!?fsmc%V7Z^*~JhyuZFPoy=*}nJO z)90T1oO7OY`yW^Tas|M4_y!b#tmg!UcGq*7Zr~K`mRp$d>rS(<+io9mI|ej?^db9* zU1-`~qcApk$f*Sa`exU2gR+1+G&~`oJgU2n%XBbfutFgw!FGJV#@w8O@%EVpQ6bF(J7&6g^VS&QX!OB4%vA|cu@n@W% zeXKC<&a|4&KEHXa;d`Yd^4MTty}-Jkxy8f?3IfXlpQ&@IBwz?rmXw4U`af0GTe31t zXnJAAm7~-v2P+(oQ4%g6E<{UU#lj$>5;Mgu!Wa1YVaj6OMCD_xYjn=t0_wJOSu`Hl zwHNl-t*{piY&5V{eNqhfVCjBLe1>>(#5yRItaFd5VW+sti|T z{&&j$+jU(zA(gvLJccT}pw;b6?{^#1+!Y(DREER1E2Qr+6Z`Nueb?H4r?ao^*SoUK z6SR_l!@H%?xQQq5B%8l;xNFN+(#Sw&SZ_LBBbcV(Pfc|sHMJ(;2^h6*yX|;tO1zyo8eA1P3(m3JMZ~|MpfJmk5wH#^%4TH1c@b9$ zw#8y-NK*!u@KLZ7%Q#Dyzu-)_BF4jFlq8BdKAhK%9alv*f934lzw_&7v2O2%ZxIt;Z@7Tm*L0?Z&_+T~_Y+8wP&V=C z2id=)1Y2S>oA3b2{B6ZUyxe#2CqpO`9Kqmj+`~D6ZMYX33Ac}X?xUnIoFUv#k1Bno zLoXV4rRaN&5h@p?E zS(Ur8MJ=mEt%v2g?8wsXXJ8)J1S9X^9vOe;?A&)f+%^9$!FN4axvZttsT#{mAx~l6 z^j{gSw`BCsWTtZY%q$)%XN%fjkw1`5Urx$Ly@*FgV>wG3De8GS8Ury)w~Py@48$&A zPv)H5s}|!qD?U<8RiL z_>_2yWXqfQh;bIlo>Rp9ETuRRcJUiZ3F7n_Ws$l164T)sDPrD<=a~;Pt>!#?LoF@&2S)su_5&8nn}9c6L|=ZR6iRHu!NKYC zoNv4*PKU{e8bpRyezQhXrk(@Zsx_rf6{u4X4 zM=*a5VeXHhT&o!~7S)XK=4+WBxmTuRFuSt;mZfFtZ@HO4O0g^@XOrHqf5o>^f|rsT zz(ww#Ww|b5IT<5wv|T)v9>{l@Y$-J;$pQ_M4U&0Maw*AMe-MW#Nl$}#fl`cqRQ85V LBmy(kEAajco2xLi literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/model/Triangle.class b/runelite-api/bin/main/net/runelite/api/model/Triangle.class new file mode 100644 index 0000000000000000000000000000000000000000..812780b6582904fab77780654b7c0ca18063fb13 GIT binary patch literal 2758 zcmbtW+j7%Z6kW%bEG1D&FbQB1t_{?&V?^oQCTT-Tz~BH)LMWHE$c~Cd6e+dkv^?_@ zoqj-h;h~)=p+jdn?F*ghKb3YJNl6TL0yCYlbhh?cXJ6LdXOI7W{`7YMQ&`fF5IF4F zf!Szzw(A78X{|cuioayL=0d}a|i$~K1=?M7gK zS0bv)rzVhU_<0B!5uvs=s{ZG*bYwO z(4_4_0~%6N+G{|UUIg|V$lw42KI3>!Fez{+yIr`krT@1*wkWWx;&}Gu)=JfGELc^S zETt=c&2kql)_~u!QVHr#Q{d=!4%_JK^Ba!sk#WcOSb#DKy=w5hY11I59)S_jb8NGVdW z?P3+BNX0IURh0VY1FNUFDGmpvzt%#M|1V3P()I744o=gPC^Xr*B{TP{04 zA>AZKX*e-TQ+nXf2Mx!&%Z4JmThT_^QZLS?>ajoajba zr^z($@2r8#xFWD`#agzfeXnK(*PVblc+J4_0#y+*Bp}gOx}#SkRSGJ z@4Vk?)a)5Ywrl@J>z$O@GtslYA2fr8wK{7Db$_YZi|e?d;d9>qEq)wt&0n_7D6%Mn z8LJlfjr%gSn*!grClI3}gBL7s$+erK72jWOt(H1-Xw$rKaN+){-35ND4Id4-QacN= ziD}Dq=Q$-yyHZ%x@de4>NIYvzi18y;`KnEbF#)6O@p??VRJnU!{04C&_X~{Sb-clK zPrMGv^$GUsY~%| zl&kb^hI@c2J#V>?5b&ThX@s&GndS3~`>kBBG(!GsI!lX-MR$>tXy4^0^hVp7kL zeu(~znn|^R%%Vn+S=2L{1nDtI%jg>*9ZCk?yoiMh;_Il9N6~j_(ur1`vT7t>rr#RQiBXx{{felLv zf5nVsELu!1Pf-DO>hex^Pe9PQ1Q xi}0JxHy92p8RB3#uH+aQl>fjOcoOrWjRjoeD#zC?KDY5DzvLME3KrWl^B+zXD`fxx literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/model/Vertex.class b/runelite-api/bin/main/net/runelite/api/model/Vertex.class new file mode 100644 index 0000000000000000000000000000000000000000..d7532f76e73a67b9dcae8b458441eb7fef8f4a22 GIT binary patch literal 2087 zcma)7-%}e^6#j001KSc}C}Kj36*LJ*N~zi!h|;u_X!s#Pw5<;;;SSjncH{1b0saV| z9bbI&sSmYN>`WaUef4j09KX98FiI?)%)R%VbI&>Vob#Qt`Qxt_zXF)Y=TQU%Moj7E z?UpGUhAZ=W)5z~x+p>}0khUuiq6i7ZAL;vgzM-2t`IW6lvgQhi1FkaHA=i;W#I{`B zl>%2YJ1H1M0zPpYZ$?08q6A|;TB0`%H?u)L!iH6m~y$bwz3Z2?qH_!U%U$02dW6yG`xe1qONP0@TnUbCXpeCmU`ukp+MMj>(Um8)pe(?aHD8- zt-M4qBDQo|4R%A!wW_Xdm^%W=Ot!;|FD)e4Z$%9s;bVcJJ$+Y}EVHJ&Ul=YunvScR zE(0I(AUSK@iy&?*{7PQ2h*@vdYS}fpU?{ly{7#)xv9niiTbAp%w%%NlZr$2;da;O4 zqF{-~{>jcT_pM!-_rvppS_{clsCg%ck7tY;Jy6ZoNA4Hi zhIlTf213{zh@m-~`VQgTlc&&9Q*%#|NKF-ghPa=5hQX0K_n~xsGaf%8HLN&KHkht& zQ}!IGC-fD>74A8{0mjpd8C=AB{94?^CEP+91&m@A*D!}0DB_OCD}65xyosx{V?=n1 z@$&nD>lh;ypyedSNd@sX?}HF=UUP7Gm8C!_=Xk2L@}vdNunPMziGUZAQUPBW<*xY( z?e~P5yK@{3znUYC?KzHyUd_?FnCjx_8_E>I#fjVx2!|d|{0>3Hf{!PDgILP_g#0Ae z_ew%$n#}YGGec&^V?rtdAE(ZmjQXBWF(?wZ_gSYw7Wf0=67VX|4|+8ACkCPrnyTW> zt_j!LagN6ev!S_kyiixMZJtomr_>Co?gjC~8E=OZWB|83l*0t@L$4(Sn`gF5k!DqU zFvWy=Q!2hH!UcaJDHEA;U9P_!ep}T sgkGojlsm8RzwS*ONYFt;bhII`84cjM)bN~PV literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/overlay/OverlayIndex.class b/runelite-api/bin/main/net/runelite/api/overlay/OverlayIndex.class new file mode 100644 index 0000000000000000000000000000000000000000..74e3f65bc5bea6e6e55500ba7cb14566cd2ba799 GIT binary patch literal 2873 zcma)8ZBr9h6n-{BvLCP)>EqJ3MEOITcX>1Kn_SNrm@ z)8Ejk)8R{}tvZ8RXKFv$nf{di1V7Y1ck{v$7+XSS@4e^T=RW5-=bp`9|NQnlfFXRN zBA}q#5^mBdS;912k<=HBq`f2@Q(sArm!D}XFP2p_DrlY8m-M8mTZQEK%)H3C3K~qi zpdga9okFr`&i2nIvv#2%oRosDD<#V{7DU=wGK$8GDTXY|c6HaVt)kpw+6y!G&E%-C zgrmD6&n>~q(X{W#dWV%W@%xqrW3e@K{Te5O8mgGofFmU7SjkAN^xxs;)X;_9k zNP%MUDFuzgc3yu%uWO`!0*oIBLSWLw?s~v)Z zP7O`ireYuCUe`{BNd3a-!hQ`eqfNoK0gs#9b3j7~VHK}z+Cy2wIEeky>#&9vY!4#F zw5*qkA?qTH1bS8U(6U|}9!(8Lag1^^mMfxYmza9)7n}Gg5d{#ejmAb!jQ9hC!TRlJ$IEL5Dx6@&!r7uS#_ z3)Cx%w6vVpFd}o(lr!xjE93&st4LF}YQ!6&&0tJLwrcelPR=>@EuFVZ!zGN9AE``~ z78e~+EDDmU%CgZp6`u;?vVwgjOYV)jcGR@>e6(`^qF!#BF@bkfO!DH_*QFfrx%CoIuTPIOQ&Ud9K=lxrYxi8oNc+fVHGoCg~j3pnkLPV?&Ri- zB_YT1K5fQ2AhF6ZcpY<7b0Ui)|K(F@V3JW$gNqW&l&A6j`}12Z?DA<|Syh%)++x>X zzaN`OC z{jvNC7~5)nE9@8P?0X4>C%mRNV#rc%tHhL+P4k%42nX0%8~7q_K&NcnoT;42XOPcM z*_b(Q<~RV2bGG2xd@g#E(dn0cr9^py@ z?xGQW7{fJEk0A$(&nUj-2iS)n__@Zwu5)&R5&+!{I?jMk(0Yu#kFRR_@*uAhE1N0hL)zp1BkmE z1iXl3qJhI6ORemHSroVy!W;~)FtIpCt^qz<@1eW1wRO4cHWRgm`JcGv#~Jl-c9ngx zz{uoZD;3p=6oQRK+RDZBk%v55L2loO?EHbHU+ciLKJfM$czX?exkh)S0vcgW)#yIL zN&xkQFZ(bfHOxp2^HY3AtTN%xH{1*<%OOuNppoa)vyFMkQnV1h!0j5!moGx;u1D#s Mp(yyu)8p%Z0o{(XvH$=8 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/queries/ActorQuery.class b/runelite-api/bin/main/net/runelite/api/queries/ActorQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..1521afb6e7288ace77c6b3485a340a0c864c5ce1 GIT binary patch literal 5159 zcmcImX?xt%6@Kq{JVR{79-Ab@Sx7>*@g&Va5<>67bgzbwIK^so{??EvgBwq zp>E4o!rFajUrO6_Nn2dyKQ)Rw_+QX=^1%_&dgt^7_MoQ^L<6naqs8Hd>ToC-LV^ooTBdO6PBSi z3#5*iw(0c>G-bQT1d{zu$!I|nR%vKPN}zqnw2hOM*$KlPmB$1+r3!0IcTM>n2$SBl zSr*ti6boFlupqFmUdQ}gRZs8rC^#~D-1bawew615ql$=H_EK|;t z1hUd+-2&SdkHj&dNtUl(3^E6G+nm*<_x!+iGC#AVxF{CrFw29sXSh0@Y)_4w-n78p zY-2L1ER0Tpo$=f2cqDN^@;E4PIR3E3iJ!M7rH9OCF}(=Nh`e-4S3#$8k&L z{J7&6-`;|^(+u3-X23X4I@64)5FpnqC-M`)X27mb3nqw353 z0-Lgf%X@B0!!%5RHhQPunVrzRpbhf+WT&dCIv~AlX_%FJHSX=JcCgwWHjo1mh2_U- zc`GhxaKU~ptq8R}felRc=&16xsmOp`tP7YQ4FSOhQ?>n0fuj+2HJ0cKuKKQq@8L0@ zzUokZAKMvaVpzG{Mr)tIQ)xWO%c6nL(#;yakEeO_m&~%KGpM7Ey!jjb5I*O3%W%jJ zsWfQ-3zyAv8lJBP-)~3{$XkifBTmIF8uyxVK5AD-)Ks!hX12hkBei*@r>D^{A7gQj z=?N7?P%g`iMfC$+U9SnXb2%DijyaB3_FR4LgyBs)rE&{?jGw0Q6M@@mC1~0gof#uP zr1}dt>XW*>s^&HP3_llWovn!kJ_#3AaMD*kz=6gx$~%S}XQnb&2vG_eNJvt5P)%}Q z=%)`EhH6wC?%%=Re%-Q0I8PVaQ}|H^56ZFZ*Bb7_5Cy-=;F&=7s)k3D?3J4AEe$0Y z-1lZp_InNImF#yl*`GDoaJcVJHQC=ad>iwW{jDZ@U&AFlL)kwmW9baqw&C_$dbwf+}8Ll|>^O@#XAK!xS=G=$4={+u*(88zu z4QxRxpPIjc@74TjtCO_z>nW=2Kmu}NPT*#x_B8b*_?^k+_AFoxa24x6z^2^0l=%oP z>i-VvyIrBI^Y;fR(#)-pM%VB%{O9A{wgTSvSiD2jckBl7ILu%tt@HWqTFP(Z0(QsZ z4G?cI1}}#_k^DF(tbq5GSiE84or=NR7mJr?466L@Sjvy_+aHTJM!fMDygP9yhTmN{ zyoh(V!ZVOm>Dj@2*|dP3Sio~kfrk~~R{y|a!gSys^r}?tz*k8%LDQJ+zWvOexG@ z6|9geTNjzNGKIDTuJp@9{*zEt$ba8}$h62_#yzs8KOmHRAIv?})BN$FWK-{DZ0~B` zy#K_WYd9g$lj=(S7j0dsy;m{vGMbZDE;WhGYm;w(_G!}QrNcd>NOaFq)AU+y|f>&{W*Eol0T=BLtlIL!e{2rht4 z2~uF|{Q?xewE~61q|igN3Z!rkDI6w+qhA&U-V_0aar#2FKstSrQ`=ieCodxz^041z z2b3v(Qe^^f){;s}s-9~`qV1>*HLsoskeOvbhHo5%cUb@;lUXG%nal~~uELXP622+M zLi$_r=#t8p5|W_hybJ@SXQ)zMNNe_9!*`U@$2Yzcy%d`N9_PWcE6_&2&f E2VGQ$7XSbN literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/queries/BankItemQuery.class b/runelite-api/bin/main/net/runelite/api/queries/BankItemQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..f43504e9de587ae3ba35754fe5a8f493d87e80fe GIT binary patch literal 3468 zcmbVO+jA3D9R5z4WNBDzxoSY5+?#R~4UHiV7;; z@dAp7h(7SD4g(fu7@vG_{D*WL@jJU|o0ve6WM+5IIlt@oyPe1G8WqR5=4!3pe z?%6LOG6GZ5w&i-7<@IW2L9YSgd4cFA!!o=r0yT|^UV(7h&gn7KV2X-b#02Wv4NLDV z4E5pt%ZD+B9^_OC>7B z`A~HEtS+V0b{hkh<`oJvR*^C0C% zwc}c{;2CBzZJVZ^^$goeDVQTLw*s$H2Pb1L<|~*dFr%6X6%ANGBwf$ZwIP8yjfwVg zx?nfi?H{J5G2s@eSd1kMvZuQQzM+h~zhL=xC3ib|&d6$>o|=qhNGNEe)Atdpq6y1s zLBC;ox+Ac$vBZEX67O$cEumehVil4MYJSuNfq4%W7{eMorC=?cuQ0KQwe7enp2jmY z)3e(R>G`}e&x=5fk^6qHSFr&b1(a+MF@e>kzE$uPJu@|HAi1mWC}YfQnT?bzqfG+w zQs$B*kTn<0`q@sR$}}t%g23b;A!U6t+h&!ZQX)+rlojW2ezZV0SLJxv#2482fAjlc zMJs3%m_8o77RS+sWtd{vhAFk!f#(&ldo8M{l>d~d)o-iViFQhBZRy;3*l&O7U7bBG zna;K@fhCpbR!U&(JF#2AF6MlN!XOwb_JHDQS^q(E5ZF-#oGP-bw6k(5YVSd>f)@nl zS7DSPeoQLR}HsYH~Rwvj z5K~Xp!oZ+{qqNhHec7oB6HyMWlak6(Vf(A$7+1$sIH1^Cm+iNxLTSwKmmqM3hsYB; zBW*pQ;-qx2Zft6DG8!J0cz8ut?J0p>QgBc>W%i{egs>V@qF46w*HpZY(*#q?5z?8( zzEIjX5(n6#`#Aaq7EGv!DUcnD?!t*Vkh|j~;(^rIWMm2+ZW$5;_>|lqM_s6_~ zGrU%G+XW}9Z#VqAz~}_@r`9SNNrC!S+xFNXwS0%}9kFw63?JjXf=>h%`my$%HLT)Fn*icj$w``ys^mcSpSFcmoi;X5=dXX@_acH15-9W_8@b?ENc7@T9{D< zJFVOa$r~Y`fvst2t2jmHCz0~X9cO@Os`H zu2~nk4kI3(8ClyLjYmiDBJ(1izltuoU{zg0^g7z)f^DN&iSvI0N5VPz8Vcv?8|oWw zBERAey!}OX`8v+glrNn6d{|25AX)wB(%%e zUEjhPYHh+XoF#}6%0Gm+c^akkjd%y|GKWS%4rEA>&(Xf6h}@I0Qy>&{DwwOFN5Ol{ sp}*0<@4wIz`jgx>c%RfEYWC9~#nkGY%sZ>S$ zeh6Q{zq*!799YZc@~6v}@I}OZlaxuDX;;-hN$$Ppp0n>h`<$CU{(kr?fH8clAtNyA z$iVPwjVF%iEw4ha>vt&7PvbH=Yy=imKmIB=+w`|%ore~>fJeds^Ennbx zY17C}(H026lYY$(1d4;{%|+XiPEg3FR}_dq0SHfhJ@nzzUHg=^;Fv+pBhtnH@9}Ip z^2UP{&J{H55jdJUdQ*%!2t1{u2fYG&7i6%}9a%iF74F;SifPmW%QlLxZ8Pnb>l8ZB zhXWe+(`B=D9Z%yKQtbzxG?xVq4CYG>yJ*&!3Kt9A)ZVi?4&gA>5J;byIke7vzUG8M zjjNulSj>WC_~&p$!+=2VCT?{c#q&fkZ`pzL1Wpeo05tKqIlgxCm)9|bVJ5q}20`H9 z)(#cKV>(6^4{a684=kP{hvPV@;RG2;;f~pLJzvKQc#+rxx5Rynw2qFLy(i`&887L0 z8LtRvXg ziMQyMJ&`TYrJ{P)Wo0~`r-un#(J;xr)$p*ks^coIQRa@k%e?Mg^N>t~hAGx-szKg}lF+1*1&+{TYU{>=C&WJ7)G>=&?80WH!gz7MlR)yb>L~B&cpo27Sc|4V z8KP$2p5@pLuK?29lcsjB}SF3Byz0lO<_9P;(b1E>)OA}@_ zyec#-5<`lVNT~v6wh~8b*Sg-X+y!||y{=)O5L z{4@5}u}|P34gz)bXE5{=2E&g!Mg)F=QOBtaenZ~_oc!;StW?e1NeD1?xf`mssc7?{T0n zTSrL{!u83KV|7dm0(~cg8*2Vtf$tvwHKKrJLpFLsS0~ZN+qj=$4ZctFmQ|pJXu~j1 zKow$8%JxH;gwapl=1?a66=Zi{7p=GGWnN<>@Gm x6~(RU9Jd>sMTue&a!svgVTWJKF&hqCj#bbV0{95`a37y@Ms=(&@D;v6-#;drUFQG* literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/queries/GameObjectQuery.class b/runelite-api/bin/main/net/runelite/api/queries/GameObjectQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..efc436d8afdb392b4fd8758e7a14f7dbdd6ae5ab GIT binary patch literal 3163 zcmbtWTX)n{7~N->HtjUfQfgs9D-;UT3k=9j7zE1*r8+H_R*>Q?ok`o!G#Qc%QWfxi z*B{^?@Kx7x2?J}neDcBNtMC32ai1h@Qd0)hmn7$$@3PPSZu#x6dp`ph#y1L50y#_f z@=ndtO~cdkTGhy3tLcuRyZI4qK|ecvRWEzzxwEJs-AH=UFyqn!&BqMO@Qw?t$@O0p zNEhvjp1~Tls%S#9Kzqrs^zqulwC+r5)21%aS+dKTc~Nr=xehne-kjkI43r)hXMwIA z-L09PKrxq8E1HIGd4>MuiFEHt*ZzGk_%>XcYn?D=EzPSr#5n!`EgnmHj;JmiFDTd` zurqPpRncW2@PvwPY!p~Gt9y|la<;D#)~nieEno8tGheh#lR-9YtI&olwkX&v(6!pR ziYM_D>2*Cv*A@h}nVRK0&7X7hib3Xe zy5EjI1v>;bKE$kwo!CVLGluEuj=+&z48STDAC9k;%=N1nz#s!$U4kIc)7YSdxLd^@ z$wN!Ua6N;!$Y3v?QLvAUByfl9+K#JYKMoMPXP2l)Pb=sM*;^L($vC9qFrF1q%0Y|- z_Qo%q&j)|O&E62hv>$AD+*9C===^2)cz`1{$QIF2`=LI%I zqzyZcwkYYz-~?J_b{AE=fKw!!*)4kv^Lp^{P)IXmaRj3Z&agZpFY-jii+G7<+4UUF zvzbfXE8;O4?$g2;&MFvZe~K(DovJv8^Gt9{zrl!hEm?>MK*0oSG*Qm-E^WAgmu2;m ze-_7;B=b={Gmx)fO2K7;jtGa(7c=V$US$Y1H^{8M+?61U<2d4_5K@!H>nh&Bn^Lt> z88*!ZDKaH_m{w6nh50zAx#Rwo+1#hNw*5K5*mTFrCzfHd2k^oy?BpFK6HLyw+2wgd zJ3Wobkd9Uii^b~Fz&N-nf=4Byz}g8o9Pyu-s>=kO&B8P-TXD!gMHkSK)M4bArQL5 zF+4{=DfzF&X8`HA59v>?rL~d!IC1$7hQ}nVlXaYCou|LUu57xFk|2Z&_L=GN&F@DG4xkr@2<pl^XNZkz5B-CZ!g*!;3xOqe+2KU@6p7*tD^| zW0*WuDK4Y9lfp6p&GMGlB1VHSvS@iG&(m=IFE8Y(hU;8Qr#A`ZHa^Cu_>4QUpM8!m I@inr41A(@3HUIzs literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/queries/GroundObjectQuery.class b/runelite-api/bin/main/net/runelite/api/queries/GroundObjectQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..09465b8bac8b0546107307fbbe5d33ad47da8063 GIT binary patch literal 3013 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/queries/InventoryWidgetItemQuery.class b/runelite-api/bin/main/net/runelite/api/queries/InventoryWidgetItemQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..67f0e38bb0936e009eeeba9cb4aab73de40c25cf GIT binary patch literal 4511 zcmbVP`&V3775)x0%!T3dXcCePZ4#PSAt9YSEHO;d7KRCofq^iDFvONzW-f4(;SQa- zlZel%sWxq`TD3N6)l?%ss#Y44lGs$Mt=iS)ul@n9~)Z z`|<6)zrD}ly$^2P0nm!~6qE=YFm=nH&YF7CuynsRY51SW>S;sI_`~J}-Lz8asnbSc zOt-?8K5>#;QwrPy4a=(CB`vTq92p2j`g{6f!>7aT9ijf=aO8MTRABd+t|BWJZC@FG z&Wbsj3J8=PjVBG$upSn0H8c(gxPz&LuAo9-#~Lh@!;4B4Rj3x&)gJ2YiH7@!+j<6x zBM&UxAL@<{2YVv@t>H+hk8*2*CN1BiVx6?SwXHRBVtJENbc2doTQu6))4Q_hCKa2d zXhTO|YovWRG#Kn`jdX-oR;p8RuT{Ia|`~vsLM#}e<>?mg9z)A?tX%{qq)-sa*U@Do^c_(z-SwaBo9n*Mgk0>W|u+fpwe~M^v=zjPfBC&u(+bWAtY0WzYdWn>$ufB{gk2SQ9A^~_ zlY&K^;^an!h7odxJ?R`b0-Z}>y{oC^k+j5!Su8~&BrvLg17=&1_r;i$koAeNhx>Z_402 z_TrQHw1Q8OVoOV?_>2VTru9K7{5cg*<`-fT<`-0a5tp10+EQ6FL5Cajji_C;{C#X1 zwog(Il;cZyTEUl@HJccVc2!))GXjF4h_IA=PQ_R3l_@XZzN+GD_&VJ%q`VuYA%dqI=1-vBN`iel0H0*TNB8-9JG%n^#U@4`> z0Xgu$tKxfjndQ|IEMIMIa1;)f#vuW(V=qi1Ggc#i8VTILs%z3TKF`4ItMiX}HUvs- z9qB7G&n-b96$vuUVbI{Bw;1)9zRksW97b{QjpS&sVX15|Mrk@9~H}ke8P&^M~?6AK1s~gOWu8HEpSs#mTKrcI(!7Dv|Nxx45a`hQM~4 zXLgdA%hY+@-=$5ABs2?zj`2>-OeFQp&aPDIe0DNd zZ`%P+WWyXQTv?>p&!PR{HXWBM>lU6co9KOwS}r??Iy*1T{5*^rs@35L zVYV=g!#0X~$3qSUeIbf|qVX`aQy3tk)3hbAIxB-*DUny?d8{#swd5Us*2pk!V<>hL zAMc*QwpfejPIIZN**%Sa_&l}lgOR=aX7N}FS`?r1F5dSkvxo~^foB?T$rp~GmNHj! z`82Ni%4*9Gws?K~odxf`vv{He%@wX@)zw^CTX6+-awAKHDqqzNOf{?W>$A<3a{2Sl zvajkoo^mJT*R$?KO?^%M4LqOUul7~j`?cy>TcEb`Y)+!-HeQHHF}jss-{gcY_f-)} z^-X+x7T;k`E|m+emEE~I7n?@qCAX+`*Op$LyRS)R-fd@og#Q-;kB}0NVhh@s;UFGD zh&AX$E5f|gp5XPfirOf0{^tM>ab+If{;@_cdp zOTPSydANqMIc$QWKqz=z;Tb6S@M~ZW^(dQPRp7PP6}rQJQKjHDF~^kgA*WX$AvY-~ z1Y@4VIK0aV$!+fvzDwrFYS+9LVY=Wn>kQN5(Eb+JZsQO5BmTq{`7h!-_%r?r-~Ryd CHO1%v literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/queries/LocatableQuery.class b/runelite-api/bin/main/net/runelite/api/queries/LocatableQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..803acad6f1da973c5c294601121ea3e0a8204088 GIT binary patch literal 4699 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 ZgZJ=(xB3vDun0cmne4pJ@dduZ&|kEPQZN7j literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/queries/PlayerQuery.class b/runelite-api/bin/main/net/runelite/api/queries/PlayerQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..af61ca838693a6910bd9db11cb6128cf35f43dea GIT binary patch literal 1608 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 XcX;+8KF62%iYM|*_iKEMyNLY<0b6on literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/queries/TileObjectQuery.class b/runelite-api/bin/main/net/runelite/api/queries/TileObjectQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..92a671cc58a7d459ced35dd5f4fcc48010347743 GIT binary patch literal 5107 zcmbVPX?GLX8Gf#|D@zlQ0ojOPAOwQEfD%JYu#6LMNO5W~)Gid9lnnM@2IP^EMl^0o z(-gWS>At7w61vfawnOS|*$QmIDa{58iUEce?&+~5g z>TmzObsNAQ{8=I-kaa9KSE@Kx!FH{jIdA9ARjiV2m2;DJ!5Tk##+r5yb7esyBCw^U z^jLA)bj_0mOA8CchHS@nhXumf?jr(`k>ZS%Kp1TXqKFABAG00nU}f&4Rhm@C1Xd^& zg(GIkR&#$b;-0q40zG3b4c`GXFVIo1XkospY~+1w8JgVZxVF16$;0_cO-T=jsXjhy zxymSE^=2D2judRmar50{XUy|vuHxE-+?ZWMjOg}emF0Y z7Fb!cv!_%t7nHFCR-rA4)mS5u5$J4io(Iyv{aEV}nwYj6!djE3SFwP?%=(}M;!VY6rUP{CAYnIoe~Y(cj~R$y6;ks@QD2fdUr zXJ!P_S^W(5qYBSO0#U7jSX#S4Kzy8^QGTB1XMwe$4lzoNYPHVm~}@sPKS+gBWMv=BsuD z)&&CB)H8T6L|~14!9fn{G5m#p*s~7hJ0(&>sZSB>GJgeAnF%)!ha4 zK48HY-P6i&UjT2T-8)pU?h5AI$r*Fg!(Qz)ul%LbqN@>#o{a2{xsT;Dsk~xCZf&7AbsJt=-2J=I0G8fXz-4(n034z$)G^I^w#Z z{2EK(0zN760-Nrgdj?)qy+3C8O)8?wLOm7k6y)`q@CYkI631!;`W2MV8u%POPa#6t zqsxJXlIB&_OjFD&B{ow}<Tz z*PeOXln#NHhiVU?!NI$-Sb7}|27Kvh%nvu7Jm)_z>mQ7D6%y#A>cN%TTP(U|w`9&A zu-wzdnQ{U@z#9@jWbxFzW;^GLXRX|rE-VU~rx?XzX~Do{{74`-Z)E(6C!~bj3GZ{41s5n?Q{_cobC`|Cto?jlr_fzOq zH|)<0*f_(5p9*Yf^2DqKo3Ex6e(oQ;YM_GiJoc;F+FJ%L>9sd&Yu62Y0biutHLkH~ zj5>~08Y!6NvQ?INM__Y9Jeqk`;!nJ%?=H%s_d*bPfV{$da{x(>_~(J&lCwSh75t6% z+(7&-4#G(ATWtfIDGV5%0Dte}Y+2pPa?T=rvbOX3R8N`^Rw}jP2uE$4pLhqWj@>}V zf!>?w6gar`Cb|R$Bb;tzy+^|Xu`AdS9*|eCDHBOY`_r-hwCo>@XX1Yaw~W3_{3ad> z;pinP(lT}W^5Q=)#Y8%$Mt|>nQ=3hm)C6De5Z88d){EF8VM+-hv07q_#5###!2rC6sCW;n zBp!bk@zA@3`4R)Rmj^vxkLVB{CoH8t)zi~^3r_;qvHu#zdX#g#XeRXjfWD|QIZfS3v`ledg`v{J;uy_0(_NH3edye*sE$lth z!k(Z%pIzejQO$3r&Yve*+N;ps`4;vL;iS*6=4<6oMv15*wB-}N87 zB8V551TO@PCYOSk#4N_^jH*4)sMMj2K4uhV#pzuBH+gVEaqk?`;pbY`Mm z+jg@!&+;$m8;C}(UJ8q@bma2lf5KNO8_~_7gE_A{M>|IN-*+FnIDUwAp_+w9H;Z|k zqn&mlD6t+wfz(oaW$vlm??iZ!A~6Y9@_iv#0WMt>B2czcALun6SAcf}fIdi|{i>;a zjNK%biTwr3GO@nv_{3{L(Ekd6UZcq#CZq{uFv~iVQ-bfXFLkW1{1dj+QI|zE9lB3 z(((R5nURW@tnrGAbUfX5dGX)Xu-pzX+{nfP=3P58E5qE{#-I-|;KLm6=lWsHX%IaO zBcUuY-HDfdra8PqZ^U>qg;%*I1Dut7mGgc?{jdc&FJcXn5^71}f{G=F7j;nSk&e(J zQ$BLtOr!CR@KS$MZn%4ZSmTprE{UgNnCzU%kO w*YQ2h755)g+fQ%>ztE#!;@9|%9{m=-!|(Oz54eH1ag*}uIdBVq#BF5$2k2eM=>Px# literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/queries/WallObjectQuery.class b/runelite-api/bin/main/net/runelite/api/queries/WallObjectQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..f9a30a8a40de507e0bfbcf004a3c70fcdfb73cbf GIT binary patch literal 2989 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 J_=Z!`{~sGJe`x>! literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/util/JagexPrintableCharMatcher.class b/runelite-api/bin/main/net/runelite/api/util/JagexPrintableCharMatcher.class new file mode 100644 index 0000000000000000000000000000000000000000..e41810d75a34cfe76ca60a87926009074ff81c02 GIT binary patch literal 529 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/vars/InterfaceTab.class b/runelite-api/bin/main/net/runelite/api/vars/InterfaceTab.class new file mode 100644 index 0000000000000000000000000000000000000000..9a46bdf550e160b641164503bd9c38aac47e1da7 GIT binary patch literal 1969 zcma)+T~ixn6vzJ$c~2f-NtN0{E%Kf~iLHXvASHx=D@hizNi4QRGmrV3cz_YoTK5S%CrP zP(bJcv0SlIn675>v>Jh#`9Y!Dufg2KU;wDYHcAj!| zK7Vm)rq^=ZQtBwC!sNnFlDpBp#qHu-soH+pya0bl=P`t6uDa?h`w7 zof_%C*h`$t7tJ|#Ew9s}|5y4-^7ysOta3fQahv?%qtA-AagBWqkdmd9lAD#1k(H8% zm6Cmxl5>@kX_b;+m6BDJl1r76L6wp>m69!K#yGoyCce(*Bo5H+c>~vIJ=X#84Ke-1 z-CrPT@iCw88OEPrLeZq(uV_lqOdz0WR?&Pgs3@UmArw-ysAwr1R+Lh7TMKHv+&hZj z)k0b?ds*>&T3GAluPT0Di)axwKCSozEviKouPffrVp>dbMsZe?npC`{cv~CP1{LpU zL%-6ld|gbKHGdaVW-ZXgtXT_okuYnaE*8yNxQmoo(moxUyVxQb>|)1!0{uriy#egfbDh2&z$AT6rZA3aBr$_k%wijJC}SRnNWi1$*I2-} zSj2a@g{N4;??~ZKOdzi+aW(o%(z8Guq&5{vsa4n@1Nlj1a$)=#jO2}&;3y8)=@;R*EApU#Y039T+ K(8iI{Exk&H9t@f{F~L3kfL3>*=mG#Cb* ztKcH+x&k{Wo@t})Il((SyzjN{4b3D?&3&#xjm%svZ9p z^Y&3M2uI<+1Dz7egCtAG>QcM4t-pznU09rO1ZUO59ttQj`OY}jm`f{MW?o<63U~64 npvGF~39)3LaQKeK+j2#d)hz_}vB~O2xB**e@k`id&0*&U39(tE literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/JavaScriptCallback.class b/runelite-api/bin/main/net/runelite/api/widgets/JavaScriptCallback.class new file mode 100644 index 0000000000000000000000000000000000000000..30c50f0fc1decff160063f5c0f2d4befad800f16 GIT binary patch literal 266 zcmZXP!Ab*B3`K8hozc2+C$7YuMeuz(BqV7xU3@K^V;Iu8A_$B!sKu3lE2I!u4xsu3K4Xt5uS* yS?%mvTT8f^{R2!piwBw0lesi+9A#7xGEx2zpp1KpB2PV(zx52~xfgk30Q>-O(o2N^ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/Widget.class b/runelite-api/bin/main/net/runelite/api/widgets/Widget.class new file mode 100644 index 0000000000000000000000000000000000000000..1b7ca995d8b03c9801a418cbf8f3b50ae5662dc8 GIT binary patch literal 5554 zcma)9`F|T%5q}%(IEiyRag!DZp-C%qR6r?Lpy1dwR;pO8B;3T|T1(IJOIEw;?#f3C z6w?AN_kC0DqulpVpqwpG?i>CY;5+kXwJXW~*!pGmJ2P))-n^N4Pmlfgp@)@HM*inPfDbyYH zxZGI5QA0r0wU)+Llza{33S)DQ+7Ho0;K$k*js4K*Vw{3vaf>j{IBG8$@=Wc@c{jQO zNM=&F8`4=fgcnC$o7;}P;m!)$$1bwIWITM5fInf)QKxcam$nhz@p9XbO;gXA$Sinz z-1mdnjZNT3j=H8u`CHAq9cF%}?RhTru&-g-2zh3Ar*m6-qqH7Ikdte^+cdRw@gXoP z#J7-S` zsKUZT;02)#J_GkaT57p96R+9OI)Fl(ahp=-_KUR72X*aH8PP^MfV?oUtw9x=fz%k| zzG-rm&{}GYE(RZylo3*OLQ1UQFWVv`vt5ODvKWMo{AC?4gs$_)`^jlku5^+r==HZXpStkPNx%yOM9=frb?>ch_9Ladw6JeFv-W8>vfx*oI<8r<)$n1=7h?GTmu;!V_ExYZOR zH)n2!wS8Tl9hKY0fab*r1WW0Y4wZJCeA5Bb_ib$#W0Lxcj<%b#tA=ZW>J}3-*B`7+ z^%$yxI<8U+kpOfBbzBNM5|n2u0ibMJH8~sVwk`(OAX`n2jH|DULp5CrO~d#u`KFG} z!i<#KBO?Xe35a3nsM9nD`}eofb?@RBu7}?CG^t#ZIFjIL0{8L`X7nTt2QzBIqVZZW zccPRi(c@fW2>U2qgd0rb;aaG1SMcqE&cPtmu^#ul^tz!!ux6;-3;jmu3ZP_{{8FoE za98;nQ+X6uVd~F5JkF5nF;<;4t`{`M7lJTO*YI}yTlHGX8fESCK|9i=WgVshYla17 z-NGJH(N*c1qIQ>cDml!ODsK8dOI0^SzHY%&XA@D6so^Dzm(Fgf9;dU6K@$}gZ^R*l zdfD|%9XZBJECsfB?duDs%SPi#KHFW)`X)<}C_MSqQ zCheVk)5JI%gmoR-t8O1Qlf~3qbir1Z+k2RLlhYdao{pLA!x#lTy*k8^C1`b$aX0 z1h(Eg`qYSh%%fn=xnWYcRgCHejgrCKC4PF^?q$bmz4N5>rvoq314m$}=c z>v(bEHqRh>Jye1={=cBqF+GOu)^DKeXs4s_JmuH(g9C_A?Nsz1c}VCkwVUxC!NY1V z<9&kn3qGI@GXIe94-0=p9fAF$u)h;@ly$CB$Cw_6jC@@!^cta$7aLE2?;Yxi99v@H z1h06KXq?Wq5PIdwDk{u1a}`G|6mo<4=~EexF9%D}`H z1}3*MaEokdO1AV;!PBb1DLkicWm**ZdEw6pEs1EL%qCHbhcz(pyjtRS1uqD$sXF`6!e11AL-3MdBlxo5 zD}p`2O~Jn4KyXX&9V%o$cc_SIEb_LUEH> ztGm_fnXU_cgV1|~-YfKtLf<6x%|h>E>ZtqWeBUDH`&Pkk6Mt_P`VRF@j_X}Q-!1e# zLf@TUcTM(}3^ ze@^h{1%E;C7X?2k_)CJnEch#ezpB2*aerOn{)WW;O&KNMQr~9zcSQbO^*zSl7yJXp z>*|NOCWB>pF literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetConfig.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..e49a44c8771448987cafda662924c22bb53ec525 GIT binary patch literal 743 zcma*kUvJV-7zXg?P*^8p4yIG_FV4;Vxv=qCV}?+%hP4C=#H*&TGdxQz28!P9D|uz& zg&)8VWqeNEl5=T74(IpeJ#Ty7{{Hjx7l0;?Z4?CdQ<*u7RVoveNhkiIoNwxECbOk8 z&i`BU^jyts6a}gm@z>Z%;&kQ&lM6Y`1a=1RgK>1~`ok#bg`dt83F$6cE8z)0^j13$)cvk{@mC86-K&8*zD(L8hKIP@q_~s*wFjD zBzQf*s?W0lVw2cAc)hMlrN8<-k&7^%BvN3zJD}QISwd+L#_oJ{RM};do2I} literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$AchievementDiary.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$AchievementDiary.class new file mode 100644 index 0000000000000000000000000000000000000000..5bb9c87c6617916ac18bb1cc81770eb3d55e24ea GIT binary patch literal 494 zcmb7A!A`-kD8cgr6IfEVrrl!vEKepL_y9l3 zxUG8eV!Z5oGkN=F-n@UjtpIeeXJd_UrdYdisyLLIUGXU0Cpnq2PTYqa{qA9BJd?cS z1uNZ^B7U|}AT;J;Dcn$~soNjTd8`Q)uOAFLesFz9AfHh4B9&;N^iYH;TV|-4SGtr+ z>MMeEbUY*!ylBEzSg1Luph~Fsq~ai5j5r>MQOJa5FB*$*C}Nq_-_3%a$%Js;`~UhE zgz9~i#$&#bnSbpk=xG*-;P^^$?1dspII*!qIQVmjxySD-5y}B4`Zh{5_F?jx{Dd}& zC>gY~YoKfxvfKvO4RZ}+NIF_1y@gV(2Ih(W2{M!Nt=llKHl9kR= z4wJcyGNH8)OX0^t&HdqI!Bb7B1;c36A4C_|1R4+;L83A(lpc#XXU8lAVdYdRsm}<` z!Qq%t4w4zy;h^E6hB~1cO2turKjCyFCNUG*VKNo*SftX{-_5eVlNsSS{NL#(g!)aA zr&GR^*1Pc&uxH~Cyn#}j2C>L8&RlE}_WoR8rhfkpp&D_fuaZn-*95k?30+jMV$d~J z301>j^BP<=%r|H|m7`~PPlaU7ymkQ2JDP@jUjnqSZYl@uLbZWSgVu)7!L~8(7X8jA DQmb$B literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$AncientSpellBook.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$AncientSpellBook.class new file mode 100644 index 0000000000000000000000000000000000000000..6a6ca0533f8a845960d8fd315949fbdd2f72f552 GIT binary patch literal 508 zcmb7A!A=4(6r9HbiwJ@!f;UY(s0TMO-ZUl%t8B7@5rQ{KSsE7~b1R6UtNe$Q;Sk#OaQvJkW%i+q!TEp6|QEcK6a9_Fdn->R$H=W`gSrz4{3x2za*u literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ArceuusSpellBook.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ArceuusSpellBook.class new file mode 100644 index 0000000000000000000000000000000000000000..2ba3f35695741f5c0d72e14b2c07daf94ed16ffd GIT binary patch literal 506 zcmb7>O-=$q5QSec{D~llqPWwjt5gp0d&vbLBp&$y8e7-Ym3nv0Dko zG7L?3E#{YVBqG4dp#*!0K3 z8;C$f`FAmHZ2*4K%w-&Nk#DhidYbd=K~@$X$Y`GNNTgK<5ecW4hCzAO{%}kD`&j$ z2l%5L->ro%dZ9PjJm2|ycYpl+_MM1K+Q`xXqs3UJM!OTsW|T@JJc*3Y(czIy6XQ+y z?|SH)q7VlTVyia>Z( zWgR+iMYggIGn&w1D;|pMDMyyk^mfgwR|6jn%x&~LYcPT&wGAdcKVc4Q3A1wEIM#36 z6F}83FdFr(n&&vZNs8Fsx6PWh)9Zu^wJfu}XT0KTa4 zCGd>KmqAxFo&{gk_!{`S#y7xo8qb4oYJ3a4pz&?+qQ-Z?WsR4>%NpMWuV{P^%He5} zf%888)Tt~(%U|iim#(Cb@Kpj6o2SS4&;JgfC-fAQp=aHw=kx++4n9U}w2q5-)wQqv E0{v{&2mk;8 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$BankPin.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$BankPin.class new file mode 100644 index 0000000000000000000000000000000000000000..d43f39cbea94cd9eb76756d5f67339ce4ea8bb1a GIT binary patch literal 1087 zcma*l-BQy)6bJCLq#sZkS_@)D#Dahnl<*A|bOzGYW~P%c>9%s$*_Is)#;wz&`dnT) z#6Ftf~w(0#i*3H>|2D_SI?K_WlZ!SXy&i z9<8gTDLkU>G^y7zsqH#{x@8DVS{F9$oV6%*9ob8l2XMVNt{UbDjNg=Wwq;R1_KtKR z_OA3y>^+Pf;+BvR@Xs9{M)iIeK?z4j{_QjrAqgo| z8Z`#v=n2Ic^rYe}T30-U&MD5L?

    zrxnkj?<<}~KTupmKU6%2ex!IF{aEn=`ibHa zdQtHb`l;e&^ortD^fSe4=(6H<^oHW+cvB#!09OOw3|wWBT>lDNUq)BBgHL&(p#6kh fe9zt#z#iKjdED z{)zZ!F=pl``z({pl%TxUqOgf^GHHrN8y$iWCoh$BJFnXx4CxoV!Z literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$BarbarianAssault$HLR.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$BarbarianAssault$HLR.class new file mode 100644 index 0000000000000000000000000000000000000000..63bfd57e2705b1c3275b8e0caa9e513f218df7fa GIT binary patch literal 704 zcmbV}%S*#R5XQf4tI?WTt?y@j^q?LLJ`h0>YE@cj6>O>JZC!LFZX~e!V%Sl_cwwZ3FOBf{o%9~$<&`knyNF}$sC3A~ z4i6<)WvzMSn^LuY?jXZ3bi?nt=W})Copo+R*D&CVj8V2kaXJ28`~cD!m&yPD literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$BarbarianAssault.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$BarbarianAssault.class new file mode 100644 index 0000000000000000000000000000000000000000..5c4665b8460b91b3e2ea2eb12f4d22552f3795c7 GIT binary patch literal 735 zcmbVJT~8B16g|_g#eUd=B3MvbDT(^vCWe?8h{@WnpwR(=ve}>#W(Ch2O;! z#s_}@KgxKgV$!4!jlSG-&zbu*_ul>b@e_cDJqHpeJd3y#Y)yM*=K+34LYZx|0T52dxpZHRMLE4$i93vqUd&fCW^@7 zQ5jX#7^;C(qL+T1h$Q5bNHDAg@svj+J1+5iF=sBMX4nt@{jUcM#bKN#Q}IdK`jx+1 zd1L?2Q0^)vl6J(k7TUo!Lvv{pTHfMHcNpF+&0IJ|%L|WbJ7gWa_`eEA!GJ2v>`G5) za};ZX21uhDo<|5s4D;f literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Barrows.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Barrows.class new file mode 100644 index 0000000000000000000000000000000000000000..c02984825f15fed3447c8e08bcf963d2f14d4360 GIT binary patch literal 515 zcma)2%T5A85Ul1cf;@bHdeOv#XySf=#sm<0<5vxuXR!!~k+LPu%YT|Q4_FccF{63QKaD!h>h zl;vwNVV+b-xa|Bp)iohI@Rz|<-YaXH-^9MMNeMYuYZ){>5r&daP$iuH=}kzlZ$`*; zWoX)dXmA2f$7y4zB8e2Ubi^{uw|?;~cVJU9=K19?S|xe$j-9t?rO4G9@U>9lw;kmH al(EYg#~#-h_Hn>y?FbbdB7>tyulxYMXK`i# literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Barrows_Puzzle.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Barrows_Puzzle.class new file mode 100644 index 0000000000000000000000000000000000000000..aad36979d952b6c9f1e4f0b6ae4403c13ed8d0be GIT binary patch literal 735 zcmb7>+iuf95QhJ$)4BxbR8HkgX*phCnqGpCf-xdetra~WwyVDanvxJqs-Y`x^1nLtSQKpR*+Kxq9 zNRRu0P(O(G-^WQ5PqtmgBXoMn!C^eyovXNT zZf8-~p6hm;uEVpwR9e|r1n=>aF`*V^N3sqNHv?S5I-xaCS|-KEsmw=Wno7djAe)JF zEOO=eJXy0Jlp%Bn|LfrkXGT`!Gx=7zzc>DR{ml7F2>M#fJW7Qz()idSZ2YqYp}F`_ zgw;eE`z|vU_t<{7`zqG4j1?xIX{qE36|QsrVub_dMunTqtqQl9I~87IzEt7M%vUOW zl{>?E%<($kLXIx8{PY`cd@V=1#itt(-WS~Fd+58yF8 zh_MHC?Z!=4y-M}_)cfb_8-ND3^GFd~#m0$eibHAG5s%V&lH&;*?c6NTKi_w!;$g_K z?%dsSEJr;P#bUzON}8)!&V}JTGK9*#m*V`gp#im$8IRJ zW}U|-VeikW*7IkyghHFOX-3*$7d8=_5TTANau)NpN}*sGl4L9{Tjp3yl9NT9zQT922b5Q$sjQASc{xRV-5%kqH75GUAwR%4AX@3F#-) zwhh^5HtC~V)D~3>1ja=bb7)o8EMbjfG#d`{nDLH@oFajdnv-n2N?;z7ZTISJyb9Id z)SX7lu8Pz(Y^OJDMorsrL|_AJnaM2KyM%|XwJggs?Pg21E)$rp8=h-WM?di#!);ki zzW!4@=c(bkv~Ec65Lo{Aww{H1$(&u>>rdxByyK+7-;8|>)=bA`UhxIV)t z4ObBvDSw6MU*r|<;;*=HNbSHLKIg9zU>^=pX?P*C4&eyboGd?vSNLIG%lPpxuSB=w literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Clan.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Clan.class new file mode 100644 index 0000000000000000000000000000000000000000..85c44780c3bf30ec2e0015171c189c09549fd0fd GIT binary patch literal 515 zcma)&O-=$q5QSec41)-Q_=`V@CdQ}>=KvZL#4(TnCSWkSYoLQ|#vU`%=(${(xbOfT z%2+*W;!ZbR^;K8B>eufduWtbA*z}Mg>}qNJc&cTnjP%8W@}JarB2D67rLlFk(+Gw3 zkR?>^#G~+;CjQ0nPL2%0ZP%}Z9)VhfQX|rd5!wtyIF$}B0U_56>SsaE5)r&k&^Zly zeTzB1JXTtn6N0n1KOkfq(O4GXV7`bF<_P7s(y}|fAIkVr3`0q%wxf{<2O?IMzl&LO zs}jOq`+r`J2!(z$jYslaSvXTB8|K-MrhL)VJaQo1Va8KXdVVVOGNOx zLH8i&om=T^zjXojQibk>o2a{z~FhQtxl$NLI-9W|{Vh~C~y%P;Z*cY*~ z{8h}E8$e literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Cluescroll.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Cluescroll.class new file mode 100644 index 0000000000000000000000000000000000000000..c71e40e98ec535d3159ace4b6797817b0c2ed4ca GIT binary patch literal 526 zcmb7A%Sr=55Uh3+^Dy!Kj28tDD&l^CB7`;K!kR#`MsHyf2OU{wWoM$lZz`#=KbUK4L}p?B}@?Zw6uOU)-q96`r=;skLv1LTH{~j7#?p0$yl0E zmL^FF1;XsDco2Rf^tIm^-pY|BRD$TdHHcf6F@ZutJxH~&LfgLJU60T4rA9951>H^* z4Z^r}HV8WHxEZ!vU8nE}lZQ$xdqnWIclv}vkY33uJj~QEg&JWdQd+jhcSD)QVwgz6 ze3Xtv(ifR>{A*aSH_8z9qyI!ZAXIzlI2*|m<(%u^@%LR^LM_xJYB;#Gcu%g$Km&S!L!;_eHkpYxSjuFe4T gggNe=lm(c_0;7jTt`k_oGNZF2tY8ggH1he%CyXn0FaQ7m literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$CollectionLog.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$CollectionLog.class new file mode 100644 index 0000000000000000000000000000000000000000..d7bc12dfc6f78b2b2c89b7d7e83ae7dcc89a38d4 GIT binary patch literal 613 zcmb7=&raJw5XQfW69V}|AkYFW0V3tl_E4+mBBazYilx+%5-W%k+JsfQ$X!?VrhTrS zD)qnv@B+L|)mf*Nd_x>|XMW$#&g^~#CPGwLNDF%{Ep8ETi!T~`a$SV2ow;SUZOK2w3&%` zB^{m!LOJSxn%dkURQxcSTwB;BG;+8Z`u%}FvDzM?zSe@s|D50H5jM`1R_21>ym>q0 zc3yHTYjE(QfnBr-t&!3)Tz#F(G!pYz6569=A>x@xmF0h8*?dtM;lt>efB#6RO_No+ zkeA9fZ~nLFz4e2C5oj$_FBVxQvnoyq-6tpHP8IwmY=$y3!z42}W6P`=6&&)~V5%~e zu*tkt;2LwizzybRfw!4k1>WIKY&+T<_c(JoTBY*t7xsVVBVO`u2f}&80q2c%0XI5g Xa_}mzdW~a_wfuSqr~I(9T<`n^!oGa~ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Combat.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Combat.class new file mode 100644 index 0000000000000000000000000000000000000000..d06cc847a54325026af26e98ea6a6e41b0f59bb5 GIT binary patch literal 1096 zcma*l-A)rh6ae6JT1rbPQ28wg2w1g6W&KCRm@LbXZWwo)c4+ZxvxNyRDO=Os>U;Pm zUYU5|1NczJGh1pV#6)j8`<*j$X3lhe{`&p{08H4+LJFZ0%Gl@+LfH*sY4{%l<8yF! zF5}2(C!>8(wtANxKhDA!Lh-`?6W?-&Bw2vb%sjAB2G zTYh&S)3g~PWH@Uvu8>BUXo~lod9K4$fa+caMB7z?991385VZzN<`fX}!_c97+)$H> z2;uy{S!tl5kosBGykD+N0d zDz~f-t+pR+v!YIz1V+VI|3pTM))1!6W8r!YCQNRdBI#`%VU|`}w#hwH2-7<9_RXZn zErg|O8H?N2(N$+C2!|MKaspVCQRcWsm4rT_B{sz+?I@3@5-7cuGpcvt-tDctK-6 OS-uOe=%QaI@!j8LJGZC+ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DepositBox.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DepositBox.class new file mode 100644 index 0000000000000000000000000000000000000000..014b0c76502df06e3e8405384fdcf50c7b0fad8f GIT binary patch literal 491 zcmb7A!A=4(6rAS*i?|4)DBd*jpvJHtpfN$fxCt%^64VnZ&|t~hCEKq0Tb@ij_yK;D zu|D8Xc_cLV*!0-m=MV-bdn}^nDod@NAa^<2`>Bq zKT50~72-_tw5(6YJsGw{ z&zFQ!E$9osEkb4aTTGZc6%pLpzYabnWSYSw?8{4Kt#d!A9NQ2GSx;*jmVFULGD>5E zu=}S!VSXx7!fc%bz6v6P9q^U*YOEoN6jPdM2D8j_Q=DO*pW-Zc!luDB&p(%|Rg#A< pC_Kj&C4Q|ToD(ea|7#?PB`h;JSc$t<*%-*gZd!hgU literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogNPC.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogNPC.class new file mode 100644 index 0000000000000000000000000000000000000000..5b3994ca1f7e913c2c74e097fa866eb310b3127b GIT binary patch literal 530 zcmb7=$xZ@65QhI|fPoPNam6Lk#Dhz89zbJ41`H%DCKB{!8t7n?vB%8x=yQ28@!$h^ z_jQcb;}UMhOI3Z<-GB98ZyztO0BYE>kzzPhLc3wCgfF#l`Mq=><#-}=tr*=3G1xvPV~Dx2_F0a zKT7Ob6a)`~m#(g!eoWQ-$Lkw_GiL3vMVGLcbtD%LI>LVYG4g%=4u^@ih_3=P2vdN%=q`h;pH)~ONNj6^h-dAbLF#tB+9WYb}#bB+^u-F4~0cKhN+#f1AegeVLkz zI5pT}Gpq+Wv{68jnVYc^^MxP0%rCHBFjhJ97;UAn|AM9GY^2W7E`ZZOgLB);4QOJS XF^?6FIjmxh(XJ!3u#OTovU=+iE>?H! literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogOption.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogOption.class new file mode 100644 index 0000000000000000000000000000000000000000..c0499c1d9bbbe5c15860d166de156cda6d984248 GIT binary patch literal 480 zcmb7Au}%U(5Pib|hj<90D0Z4ys0C-QF){%EZDCu=0zH zv#5!kv6(mTW#-MkefxNM1#pQy9|b~3OB-gnmWi@56iXF8s@Ysx6W*>c>K*o!NYZ({ zv?|p;iiE~OJcuw6dLG7;g`8S~AK#3kcrYYTM5uLBZLH9CERtM$e2xg^bETENAb3Z| zV?wc;&SVuHY5~?zCDi*$%RzoWk=aO05=m(G)2T?tB2$iki$!~<4B@o@zlWa@s>3wT zrt(TT@7hnijtfHwBCTcCO@uMh_}C#F{CR-4e*X=jGLXhzr^aF*oYUn-8zqz(eP#tz zxP!~fxXxY3=#6P>Lug@_joT}|^$AH2 BZ(slb literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogPlayer.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogPlayer.class new file mode 100644 index 0000000000000000000000000000000000000000..461c09666f281ebfcb0da031d2c054ac5dd89152 GIT binary patch literal 477 zcmb7AK~4fe5Ugf_MO*|?6mOb%P!EiEjfnw`Bm_+)=yiYz4jE_7&aB2~c{1_f1AK#T zG4`S+-i(*3u1X{X|RG*e?w$PZ4g2L$R8D(%=hFRdR+ld6Dk6$!;dZM8ol1UtJ! z9&g7JRYrhHgawod)ttyM|eNavIbu}0YX^8j!C{un~3ube-NoyR6PC+8+KQ9zM7WR*jS zD`a_@7r7G5S*Nh~jOb}Tvc#Az0PmWadX~pd;)ZS BZesud literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogSprite.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogSprite.class new file mode 100644 index 0000000000000000000000000000000000000000..ba2c24e2d4050d54bbaa224fb48df0db7bae42d4 GIT binary patch literal 507 zcmb7AO;5r=5Pd^|B7z`(fO^rygLgcB{Y3lZgj^fIrGO z+i1egc$qhEKHlWb=hyoOfJ^MT$PwCF8ZS<@43&|dSSasBO=r?1-hGCC_pqx(7|n)@ zm?vE13H7;n7G5ay%)1%S<-`z*!`nMQ=n=>#R6CJQjL>Ez!c;nZjR^Um_Yl~ej~36B zR_21>9379i)rqFE3W!woxlE}nGi*WGg0p41E6QMMaiMfsvgMF}1>l-Z; zP-Nz2ti*g}iI=$p>z}d8na5}=g_Ad|y=E(Qj#dDUgLTgBC=Z~44Mqo>9CO&hHlvjz MG_ivccC&i(8}rz2?EnA( literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogSprite2.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DialogSprite2.class new file mode 100644 index 0000000000000000000000000000000000000000..7cbb642518a206e75d7a526acb4c555959aef50d GIT binary patch literal 574 zcmb7=O;5r=5Qg8iKoLO@#V`C!Jg5g7xN1xcU~EFbNJXy;Y;Z~4l6I@V%ae%*e}F&A zIE$Fz$#~hBXEHPIzVq?<_730zyEf(+93`|9#!C273x|)T^DGBLp(E#R65aYiU2;Dd zcE%xfRBa>}3M2l+9iOYA)9#H#Uo+U9>l@c=R2Z1ckgEkM(p>2-_hVs^9%D#&jeF1J zBs*=d8nhVFwRX#MTel6vB#=6jO6qe4>+q;cleJ(VGO)0mMIHr)d{ZjXiXVF-^mxw~ z48>;9=YE%m((tsH&<`?Vs5Jj+@{}Rd3F5FXE~QzX`?6l@eji=TRgg8(R$f ze=5+HUxy^qEfMLfAkx?aIW^9)jwDh!VdS3WC-}=K~a>v=s-23OZC>N!o^*GG=6wQT!}df(t*u zj}nuif;-*ZbI-}mxjFg#dj9~>#g2;{;XrcjC8^|*(A;B>!h06e8Q03Y&d~4g_XSH{ zT;vJ$IeTJW#N^Do7|;1c6Uu$RdwF{o`e862kWZ-gVyQHfdc>lXJ7$+zQ(BA-ZbGX# zgryT9g+3)XhwTv|-;1Zb1P8SW%BT=(fslNdK8$%1vT?)-jUb+|Xv7j>`9jR=d!Y#J z;Ga2;&0DVGG@0--VNI()F*`OJq2f!)lU~G>;>tyfu=l4kp^*I%p*ZA9pT|mL7bcm_ zjur}7GR)0b(eUM8ykt&b6C13W&NFD0!qFR6Ub8E8Q>_7<4pvQXN6i2lSTpEg-P9a5 RuxZfR5t`US5!;#G{08~^YXJZN literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DuelConfig.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$DuelConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..59a7fcaf4068b344a18b4ff47058bcb8d923d706 GIT binary patch literal 654 zcmb7=%TD7!5Jhk0K}bl3@MfM26Bd9FW}YAMDA6)dMq1)VS$FDuB28?aW!>&< zbP^e~Lw%tp6_g0gD{(8VKy;5QWd=hd`Q?@Yj~M6e1xtpbFmusuU$DShbugF@d{i6ISUWv#z{rcrLDx zdeH~qp-^YtqUNsR!n6AwdC$z8hsU440JPDppg{PfrS;NG%UD_Ii66?lRhKhqjdz}( zes{N<$#@`57TXF+gvOP)5ne3x%pE?Ru=GcZ+80jvNLW1g!_W^;hK^f=g=3|a z{Y)sf_C|zKC%KeW6tPjm3RZcTKxr9f*AtmWViHTjYLHAtJQAsL{8ud5@5&Gkg69Nq zM5qpvES<_P$~o7cLOO7v@It=UGVR2|7-=f_KxqEgo-O|+%w1VPWd?cE7y~ndVA&csv#sT?50?WX_Gk zcEb<7rlHv{-Ex~z5L`5Jn!YuACY99Z3|9T9!%%ROJ7L4Zav2pY(pn&u2*;zINZY&@ z3x<^->GQb5Q)%!wSk}}>++PrZYATiFRr9ft^A~LVw{s(Un!BgG0!p+$u`5m zpVH)J5+TD}C^CJWWE%SviHX3%7K)f9R3bEkIl}W(*e1L%h08PvlYxnpI)|!ZipQ_0 nzT^@s^cq31XRJ~`St()->x3+9!l+|`p`Qq8WJMz4ND3pojf{`c<&}`R zaaKlqu*csQ(d~^$WF1w8&UN@9G~zJ1GQ8Qfm`jGm5qHMiXJ9r%%Sw}6hKUTqxDXY3 zRhyw|nWtRk9qKm6ZyoL{t&q;RdFr`JUFtjW2IneYrOI?k4oniU!Ut?HuMJ`8aF0n(S zs)?KEp@v0LowR@@^0MXz`Hp7Q-_m@S+}7M7uW0U)S2eGZ*EMgDH#PUjTbl2Y?`wWQ zeyI5oeL2*hp}0$#K~b&L4!_{>=W?Vyda41zKH(|l&0h_8hUcUT_RFpV98zqQ+xs}8 Ki#RUV`#%AePKUby literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$EquipmentWidgetIdentifiers.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$EquipmentWidgetIdentifiers.class new file mode 100644 index 0000000000000000000000000000000000000000..e41ff8976cd781cc4a8e7771af4810bb94ddf67e GIT binary patch literal 1225 zcmbu7U31b<5Qg^@S}H=nRZ43Mm41NQh+kFP=}elOLPi>D66o}b32?0G&`^`0zsoCU zyzmG3qa61H9L^Y>UU-u|&%V3oY~I-)Kfiqk02%fZFhStJWr5@kT-I{}CfV1H^x5fN zu)vqj!ljVUr=(~n?+B&Z{ zjFwWB4Oy|ML4ark(n{a;1KSOnc5lF9I7y7aylKftE!nbUy(UeHf3V}sK)+&HE))pNjylBjCV|xG4H+ZlrCXRgHRN+@jQ?O8 zXKCmvmDQFS7LKLj@aK5>pHhjy)EU((Rg2$SMmlg@CpaV!+bK2)#Fc)RB_Re<3Le5E z9I@uOOdnjenP=JU9z#cK{f^yh+MdICl#B--9G}2p?SHmzpFq;=54;XLcKA!_-JABWdFV91g3T72i3kGKn~CY^ke}tFbPvg38V>_M!qF* z68W~kDde=kGsv?7&mqqX%kc$GB&>7&nf$=e(B#b;WS^5gQUqZ{C;FlW+@iLV0oEjFuQ+S3H XgXdw@3wVh!8Mg1iYc%>znBV&aM>6Ew literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ExperienceTracker.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ExperienceTracker.class new file mode 100644 index 0000000000000000000000000000000000000000..b5e56eee6afff6d86883853a00c1e3eefbf8a7ea GIT binary patch literal 528 zcmbVI$w~u35PhAA*-Xsh7WJawK|MGJ@uUdZ)Ic<#LvobPq=+5Io-orEBV5MpB?OmJiYmq#n85!I*p_km|RaXDv@av;_){P{&4U)04rJ9A3#yxq8?0 zx)(R~+LcvG+;gn7GA9Dg&Tda2*$9V}gM(ro^T-PnJ4(~#^nO5*CkFuuR63zAgPx3( zG>~eWtH|0*S46@c;k- literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ExplorersRing.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ExplorersRing.class new file mode 100644 index 0000000000000000000000000000000000000000..cc183502e4ea614fac426beaf29fa0b0e4ae8151 GIT binary patch literal 485 zcmb7A!A=4(6r9Hb3%CfPDBd*jpdM^IYfKDc+=MI%k~JO+G+459$+oM0lowAX9{d15 z%Gh1?;K_LDyqQerb^8AC`Uc<}+b#+Ori5WhszfA>V0-%tevVob!9mBCcj^FrJHvAyoY!>;pvBbvOWaQS4t$^h-)phi%r7rpBrq-um2%b0-?=StPOTxo7(1t4oWCn zbS*2OVkcycEw0#!S;jx8H0+Mhcxp9pE literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FairyRing.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FairyRing.class new file mode 100644 index 0000000000000000000000000000000000000000..593b4805c157cbed71028184b80b9bc057119495 GIT binary patch literal 761 zcmb7>+iuf95QhJ$)4B}_DNWjjv>XCO;vnh=03lJwp%x}auA5#)n{*YnGHYZzMLZT) zNL=s$JQQNq9BNP{#Ldorv-8hk=j*r6UjRJEJsV4eM_Lw6w$L(Bg>=L_<-Av?b6Moh zNooDT-cYFQL!|WFMvbt3CeDSE2t9Yg>6x4rgpI%(#*;8Qn7BdczC7`dJOcTIrkm=# z5V{zPWFajs+a~lbqQm1+>_rzU6VV}bUipJT;Qg7=yloP8t8bU-w+QXXe{uL%Lq@($ z*r_~SrtT72u@`u+!zi8{9LI4uGRhud<*CxDct)`9KNu5gZh9)~uyDPBO>ogxptKw< z-cDr}i)kXwx1=+Xj76pl|8&-hH!3GQ4*uicpAhOt=^~rSp)!e^zgDwvc0p+PTFcB$ zM4rps#vMZcpVfz<9nsQ{~dfBn+X5_ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FairyRingCode.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FairyRingCode.class new file mode 100644 index 0000000000000000000000000000000000000000..25201a1af4a79caab19e641f77aae400cb50fb12 GIT binary patch literal 495 zcmb7A%}&BV7@Us+MJ$3KiZ_iO)Ps#@jS1l=G$9ZXFrLT)8(dPirn}Yn3_gt~6AwOs z4`tj|J$N!+cD|X+&X@V#KVIJe)Uj&eBa)#^<;UbEF74GH8C3XMQ2&7>YP zKjN0z{Y1!~2`ThB!8$k`6Vh>X9u^7?R*)wYyF&6_bUWqYkWGC~D0hPy^T#X{G5;3R z`bH?iN%x;EP6_$TAPQ%^E#mOPPub(R8NuvGm RV8dV>L#SfQ1lJP1`U!dVbE5zN literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FairyRingPanel.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FairyRingPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..1f9659eaaca2c8d6570c31fb07f03e808949918e GIT binary patch literal 612 zcmb7=%}&BV6ot=Nw16P~|NlVZLS0znR%22TVv`0)A-Eo3f@A8`w1dVs@iknTxbOjd zDC3=~39gKbnR~yJ+j~0a{p0lwfQyQa35Fvjv=fh%2&EPdzmv{`91Mj{oU62Y7rS*X z2Vkz&wUxHByP@N_TlU5*GQ9RmS() z9n;$kxw_kJ241JuHbRz!cCF*yXV_{4HkmwM-a}{r^7vgdyLKMsZ)%rP*Hm z3Fy#-!BFs&5^*);Ng@&(+YFUIEf{8gr^}FSh(upTiAEXpRtjSht8}J_Y@!KdiF0F| zC!QYT0&#JSXNXHNv={AP2N?4)3@HIe-)`%>ur&Al) Rq?%7Z-@*?4SUJ_VJ^=u0dVG(>ur>F zjJ57n7A_RyFVR*#jy`{EwbLB+3mShPehQ6dn7lQ-jrY-JDk$ejS2|`zkdT5#tya=W z!z8VT&F!cU?;8|!C@X0cd~>Z~`nIWVObR+!l+W!#qb}{WisuI^ofb6d)XIUhJST4k z4e1u7Wd@$FZeBnKMPJ%(q1v#PaW^pYDqj#Ztn)0oj!2eV&$p|($`CYE_DWuDcibY1 zyh{GaDhefVl?yS*6|WA*S+eQX!h8CAP3NusvZ3_G2ulcQIH zX8!pGJY~`fQLd{4A ztg55_!LhMcX-TlCT|{rN}c; zD9^vey1P)8@FxD>INlQ46H^vTd91uk=TCgEd_;s`q_r%1xv*B+CY}@a|7k_o`Fr++ z)>v9MG}d7c{CCcxfk(X7nVL*%XffYe;WqQ#6%Lp?E4;zHxx!tZ1fL<-dwdGHdZqF5 s3+~@m7CXFqL)1UuA)kX^7kJQPrW&49x1Qn|*LKyuix>Q`y-MHx2^V^cbN~PV literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FriendList.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$FriendList.class new file mode 100644 index 0000000000000000000000000000000000000000..1433226dff4f925e5c0679b88f98774868837071 GIT binary patch literal 848 zcmb7>+iuf95QhKFp-I!EEop&rPNC2PsD1ztlH)jurNyosC#6@GldQ^C#zFQ5o{K9a zE_eVQ3Ybj@HCKq68Gke5nSXY^|M>b1fQjc76c}D4LK*2i5wTRlh(1W;lbl`(l^N#? z?{p5jsT9eS%S=^JV%WZlK1N0yC6|Ubz7i9~P!61c+YHQMXjro(Q&FNuQ9Kt#8dYT2 z><&2(Ezb>1$F+SOEi>#4JUEBxlxm0?UhWVdd*NgIvz2Utl3o5P{gA;?%_TS<}wlP{QX#@ zK{Sqq7CDv`uYr2S7fR`%M@Cm9qB!4*h3j>L=~a}s>JI#*7=Pb*NGcB-Xz}2@iy^| z95;z~a=c4?Gsm}xZ|8WA_)d=Rk}~MGC;x!H4DvcsKKX)&pBIu_Wc32TPwbPeFAMM( aPl$>*AX~swJR@IQ{CUYBW@CXa{;z@+5(8I9ZyO(`S@NU}egg_CYQqQ!pLfei=N3y`9Kqw|r5;q(WL%Z8* z+&JL*UL4&fE)EFO=SnMkK`0y^b@-~D4P+SwECray0%1N@TDC?HJ((w>mr6o4&iW$l zh+H}TNqY898A2HUYqc{%`8FHnec4p5b>(;eQ@1W5h_se@Jr%}C<711k|7U-~?1XuQ zQcD_pof(TgHpOl2VI4(GGx^RBl$d8GxXe5|!2xq+g6Fsr&K=f8jzU(KDIUL~`Z8|0 l%%>Xw+Q16O!S@5KVvVW54c*`kY_gWecM|Q^f+85?~aq9p8 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GauntletMap.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GauntletMap.class new file mode 100644 index 0000000000000000000000000000000000000000..e6d07ece4cf27cedb471f7ee0a84dc475b0e428e GIT binary patch literal 479 zcmb7A%T59@6g`&#hQ}a?qPWw7qzzE%+m65m$3IoGirD5UTz#9QA|n?3zFUq2b3$8?MZlN2ze^eRi*WER{4T1ZQu5 zOep&COw{0@;h~Bep*fIBgz3XXBqKhF1fe~Mr#u?-L}vQiESh_%32gAMmmd*oH*uOw z#ktI)8$b09vo-`TP)a0z#I+XM#Rg&L&wN7t*WVB-q0r_s)&|?KEp2N;7bTP}x>glX zu?$&Ti*?JG#mp)7Uf@0FBP;gI7EroH({k@?04=Oq<)EEUtzq3_7DMP@(*}2Qzw-$r CX>Kk6 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GauntletTimer.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GauntletTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..7efc0a93a2da37756f8b51acb61276762face354 GIT binary patch literal 485 zcmb7A%T5A85Uh5A1zZGC6mOb%P!CQ#YfQ-c+Jr2L5=fd&M6mSjj;9S22T0)HH6AQIe!^Dk4ZcgZ+gfe5utbhtn z$Qm;)@+25DrL^~q+EZ>>;xoH|;2jN~YhMO5vCJ$$D|fA6l`)GUw6V^?om_8!0+nHJ Ay8r+H literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GrandExchange.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GrandExchange.class new file mode 100644 index 0000000000000000000000000000000000000000..f4222675ea2be44901dd402b8c4779e8ec862b03 GIT binary patch literal 1002 zcmb8uTXWJt7zW^X3oVoaJy^8|Yg?__R&Av8;EawAgkUpb(g_j9tIh&DZ8|YHNl^cm zSI&6h5Aa7hej6HHuN-gKJTD*n?IHa5`RzM^8jf?AV9){)YvCvmz84FPfAF+V-r!us zk=9K{v$6Fm!HpR$`x z!>P!ET&jJke5$I{bgBcXLaIZlnN&wo#Z<>qrBqL)$_%qfzdt*Z@iN2wIBpni-7!yH zbG+mgTJrddQ^(W|S-Z-x_AX?4vqsIHdx00fV90FmbQrSwa3BiE;9(IDuubh- zULdT|`<@70-tz^+LTlLPeusyi^i`ORFT9AM()!N}ea28|4@Y5NG(9iM9BBf1^0eXtc}8)O zTvA*n&nlMl%`09YUsJqDzOMKN`KIC}^0ML;@~YxnWtz5!@qD~}A}NOEOIiR6J$+-CQ}eh`x>SFwGQqI+5#r`(kbE>##k<&h;+=WN03KwsG1(VUMJq3L?Q;|;pK+o3yfu7~ZeH)y$@(<6{e zD7QlyD<+lCf`nW8Cm<}H3MteX!P?vR3E6fy;YC;|m#~Z?q0$kOd&%91M*}trIHA@F z$1Lz!B#izxvuY+{!g1%nJDm`U{V<8f{6d&1<(~`=&7OpkDE!Q-*I3S)(B9fHY1$A=u2H0HI+pr9E{1{zm1vo#tgckqJJb6T>hPxAoOM@93} bR{^S6)5=0Ety;&1M$?8+$EI%FO#S*N4w-;} literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GroupStorage.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GroupStorage.class new file mode 100644 index 0000000000000000000000000000000000000000..ac7e7f7a5ebb0750113feb53c59ec40b54c1f2d1 GIT binary patch literal 513 zcmb7A%Sr=55UkGIH80~MQ7;M})I-**C_-4HF2n>(j7OOyL!7YAhTU2HE>D67KfsR? zdxC;D@i1LoHT|IaqzFwdjTXjF8?x7!opGIFSz0s1&h`BB9bzT6UAik&Fgn6i7m?6OKhN6p^z0Tg;dT z6%&p+|8sIeaQa~qjpc>1vr9jIo7Nqn=xZ$_FA#Ao<2)LK-9Hy_*Y9Hy3SAkSt1vd$ z0sFMqKm%FinB^C&zEdjA^WK TOko`xjCLHMj!hJ>wb1Kd&k}Mp literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GuidePrices.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$GuidePrices.class new file mode 100644 index 0000000000000000000000000000000000000000..2a2aaed6683129f0e3ae9ac24ce3bdaaaa2e2e1d GIT binary patch literal 532 zcmb7A%Sr=55Ue&&^EN&b^`hWG1>Fx&gb<@H#Erxd@f0STAx>ClWoK6Z!N2h&c<=-K zC~;;{h$r#V)zyz`x;{SN-T}0*nZp9%KyvLwvE+f!++h#Gc@mQ;*UGs`&^_HbkHv&v zMZ)JQhcux!V~@-Un4CJj@r?VLP;m#H%Tc@M4O*_(=@ZB$l-r?Hnn^umLCjO;sJYj4 zy-#fMsLiSilp-%{@-Mt|p-3}+bfE21F6j35nyFzj=z8~{wz{UY5)Vrb2 zf+359<=@4$z7vYzbpQ3<5utD$#*xp@gq1G;cyMT6CX`$$dDIS=Qr3$mVf#;gLUGPO zLf+#_UxZ3y%eteCifRje7ba)buf&7qB?-uMFeM0cbB literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$HallowedSepulchreTimer.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$HallowedSepulchreTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..3e88d90f3a6236c1e7cdea7d4818a1cbc71cddf9 GIT binary patch literal 512 zcmbVI!Ab&A6g{_5M@`c#&2|MXsztMnia@49K@?JK{Twg)0>{452y~kHS+zPrd$l&VeBm{C;oP>hx~!3DhB!{ZPk7XfqNjVaHlq z*W8uV(p(dqQep*eU=6zlsZ~-1i$5vTynU&O0i0E`145#kSoX)YhsU>{?9E N5bD^ohns7@{t0nBd`+iuf95QhJ4k~(#hHa!64Ob;A|>IVQJIgZ;}GB!$_K(DM#x(ZvFHL^GGTwEb> z!2|G6h*^h&xkB9R>^C#}&tboP|MC@pi-#6g7@jJjonoOxCbe+*d+B_X7jvOY=XGU+ z!BH?*c_BhsY70$<-X;IQos6rw6HhP2Of$5SAPId27BFl6xG^kXAVdG>R zhN%}vi5o=z(0E%6JEM4*r2X?Wa$ovsf1D(7WI`6hcIcnF-g&yr_#J68Y?|cJ-&$)7 z_Q)H?RHN@!>NZ0sjNL&Hou-NZCNZ+>47;y}{v?RUqh-mnI2`~!RDiJN-O+}ILX(mjQ`HW{1UP!|~olX5#mJG+?|19>I86aO2 zGjSq~a`)HrkIk}amOv>{co{ECQCc`+*#DFqcZ`F94c&Em@#8+y3l`6yRmh5%9Ib@Be_2e^de5zWy mMW<;Htc%-p?<^B=2X~1YG>U0_9|vUZ>iHq=(;yEj|KSfLC6H?X literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$JewelBox.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$JewelBox.class new file mode 100644 index 0000000000000000000000000000000000000000..eadc986f765d7d14d3ab584c5a91434be226ab58 GIT binary patch literal 635 zcma)&-A>y;5QWd+1e1^y3Wf617HE4x5yB5pgp`;N3{Fyol3rSyu!2SI8rhrD*WwC^ zi#|Xf3U$`}$am#tXTGD^GrQ;S{oNk`4SaGjLDC_EP*3UM%#v*Bf5Sks(y}Pg`Ns54vpv1%$ev=*$Rh1|l9yhnMl5 zO1sf%MctNvYz2n}zt?F-&3?nT0y|euj)U-dqRfJ|jCu#{Z+2pmg+}KzjM`zZZv~ey zxvR7?djx0m%YabwlQUU`gSR!z;|*aZR9be&KZi2?E{3rr%!SEF!~>Bk%a3BoT&Rq& z9lkt^uY~GJGEPVGKw01VQ(8MVA3`nATBd$1vP@P6Ten!e$yYA% lX&->Hk7e#_4+B`iDwBhE`P6%S;9AYEuVI59`Z3qn{sCOZdN}|9 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$KillLog.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$KillLog.class new file mode 100644 index 0000000000000000000000000000000000000000..9b0ae018812b65bd03edffc366012053e8469aca GIT binary patch literal 553 zcma)&%T5A85Jhh>;2`o6-)~J^_(+@&(3lv+IAMeYCb({(gKfqhGt=mIxiWF#2l!FO zYSe_CZo2AJs&4hIkI%Pv02kPCks%yvX}n~tWu%Ps#G~?_)o>(D>fKJFf4SdOQ53`@ z7g<8}UOWje5_;sd`}cBS2)WP?g9d?oLa83>)Cg^QA{tAF_c#Rirrqj>jgG|<_c#3@ z=vpWfX1ZaganZC?VLDS+w();9#MM3aW%kptNj_ANn#0ML&{+S`ZIJ z)Dwxa{8P-DJCzcSgMWKFB^0{xI2p(*Wo1jh=1;6&LebY+CiO_9sZ3pL688SoX5&AX zBjj5$HP>-!unTs_ZnIcL4l_(HQwDkF*(okC&rNZWxirOPp5&XM%5k1EkE5;Rj$ToF onMf}3YZt(&V~O+PcLSEO!sM`^UA%^Mj)lqi2DbPk+mrgn7y2=7y#N3J literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$KourendFavour.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$KourendFavour.class new file mode 100644 index 0000000000000000000000000000000000000000..5eefcd19a8ae8c63623e6ccaa9b274f7dce0eda3 GIT binary patch literal 498 zcmb7=Pfx-?5XIk6u!tatf_T%!gL<&>tT7?{iG&6c)EZA@fekLHThnggb9plH;0N$S z8K+ebo{X1$Zzi*E@|*XM*Eax7?Agc=94(C###;KyNJl&=XQgIyX(Hz?)n5CsAH<>5 zv#waOv5_TI7GfzJU+B3roGj$j5bFKm?Wi+okGoBe-FWDAMsD+-Ks`dK73jzaZ9L(} z(&F_*Si4YKnM;CobnFqbtzae#uuv*u9R)(!Ray?>$B7JY#Kf0`svAs&?}<<)^>;IC z9#lj)bN>l)PAFV6&{TF+5?=b@Jx$;U#h%tOZ22OJWMrdGIQVk|r~En=AwQ6jxe6kK zeK2W4js|jAW3{=;AkPj7G3y39hc)TsPF_%aPDeKRO+LU{q0GMcHGm4XxUx`9r?#=f Pn#2%l*yZ3x+OK^Ami2W( literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LevelUp.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LevelUp.class new file mode 100644 index 0000000000000000000000000000000000000000..5a9b444eca8e9ee484c3f5268aa3f11a8ac4cc08 GIT binary patch literal 524 zcma)&%Sr=55JhigGER(%iSIWkxbOka2PlHXh=aqpP~*CjG_k|jBhwxIE?0sJKfs+o zBvy|K+3BXLPEmD>TkoH*ZvalP5uila)zXIfNXt}N8HxuLKB@jdS`*$DIXc~r<)ch* z9s-mJ&7pV{VJh?>yzCBT&l3Erizto>6cOsJOdBh-?TBbEB?Hm%SSJ^1<$us3->%V>voJB${(pu)NR2U;ofK|fQpW1}r=UHqtk;a~9 z#$prf&bh@hd`vI}?iZ*qPmXbwd1{PnJPG#&&JC_Y&aUI{y`cGANX&9{f+&4pj_dCg aAM;pX@~~J;EwM0AE!J1C#)sF7{>m5D{%u46 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LightBox.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LightBox.class new file mode 100644 index 0000000000000000000000000000000000000000..5b961121d1833b48d57f2b8539c5dc58c987a35c GIT binary patch literal 860 zcma*k&2G~`5C`!8#%Vs>q-jfmQodSRpiN8t03f8;X&XzHEfqK67CGrE-OAX=-T<$~ z35f#_!0T{F%$gK0C%Aa_H=fz`dcObs`VBx2Rvi_FZo;LN%@ZCA$*t(Uus({*8JD>= zDx%xp^Tg~*+Uch{stl{w(TB*2qhw|UlWRVe3{B5H8-!y!c+0?ChPIO?xr`DyjN&;r z=rBfoe~QK<*Y5`-m8bJJ7WoU$9y@^__FVtuT)i_Gw#pv+A`Aon?}{2jW0CKvjz(!) zxmns#HcR)FmrI{0w@RNXw@aTXuaq7rcNl7~L?YyC24nwV$WV3COK!rzZVQjG&Cu~g z!u|QX3D3f45_5)iFP%p5Fv^7TB3YGJB4;@A{(l%R8O%57Je%@Uq4sUxjO$nph@s^s z3D2B3%5$FAam29m&&}z6H?yXt&vQ9QbBS%x{nY=#CYDem)kzgJ$W6^Ad0DfnZ);v5 zcQmh(*EFw_Z)x5j-`0GGd{^@(`JU!2@_o$@$PYC?qA!P<3&kB;Srk=fsrv;_J{MQo mqo=wcDnIa))~(+Kc!uXB1N%kQ0lE~;qWusr=tmqE`NLl)MwmVT literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Lms.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Lms.class new file mode 100644 index 0000000000000000000000000000000000000000..6f0f1a86df79793229277ff07cf6b14562e269cf GIT binary patch literal 450 zcma)&%}N6?6ot=q`e&WmTCLWdf?{=H9zYSKQXClCg;LjP8*0ilBa@6imn*@AYw@AP zn^D)g$+L=j$7QOYBy$LO3+ai7YoN(M}2Zpv9A(&6Ts_uF&Y}AYR%kN`%%z zK1z{DGZ&-DLQNf^6b%O>0!4&IKQ-1#|6`Wiy|#p-_+O7bBh+uwJe#V4_LYral2Z>r z2qR-u)=#9hipjPK`+xQ_0e=IbHdNMKr`BN)>@g*wi!v&#RnLqXPw;fCYdi^7@03qo o5Iz@?bzc1e1n+3_9DWDT!UpdGw2Raxwpe`)p@SVR?iPOM3-EGdX8-^I literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LmsKDA.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LmsKDA.class new file mode 100644 index 0000000000000000000000000000000000000000..09d79f3b3f5cccd5f260094aa30f3c2fd71d2b96 GIT binary patch literal 459 zcma)2!A`^=?7W%Go88%uueWyq101<15qer$Kh3m^m6g7DRQ|JCETuL6eSzWdG+LXR;lM?i z&{~Nn;m1NR{mE=4=ax_o$D;{>LP8@*w6Q|lsfaV_@GZPjy;NG+D}vKIo3cGf7P1Zp z4G&wW6Pl6Ia-6MaGQAVCSQ6S%G8gewq$=k>V%a_@L+D5UeeVUKew$?JT#i(p+W75r zo_8R4q1G}DVquIlE)EDMe@1hg&1Vp5V`=PlVl0lq-MA~EiwdfYF0&G9JR$GMxXqK# sm@Ae3E4-J&vcqS-0Ou1;p1q9$E$lLL&@Nni*k{aR2pt@9aJSGq-+9($=Kufz literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LoginClickToPlayScreen.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LoginClickToPlayScreen.class new file mode 100644 index 0000000000000000000000000000000000000000..30a5859bb6925e97d243b8d1a07adb7c960f3762 GIT binary patch literal 521 zcmbVI!A`Q^!$i(X(CIg%-KD&114woU^3^vB2>@Yp4U8Uj|ZLcu-hKDnpXts5lT)d zW5uKzv0%Xsy@N@}p9m?`DZ$v?8xgWjIORncC|OuSkx+JpPg8XCtz{RV-t14_Mf8&_1{lN zDD-)(x?!xa1)W{rg3v$?d5xy7GAL+<%K?HQ|lav80XJ9x$X%XDRtrwsr; gvBc9_*??uNFgjS}nL!O}j5dz2jtvyCIn~#{0cgQ@Pyhe` literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LootingBag.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$LootingBag.class new file mode 100644 index 0000000000000000000000000000000000000000..7f125fe71364778920b4878330b99503ff7854c0 GIT binary patch literal 488 zcmb7B!AiqG6r9(zO|7Y|)oQ&dcuvSfn_+eyv-|$>`UaqnEfXceq2$U=GRY&MxXtc`{V3)kSE+qnpmVzG#<3DI z9I((tnb2CW2WCf1hPFRl@R=fXT;Cr%-e@xDk0y>6oOxsa@`gYTp)rhQs+d#(i!yHL z)fGbZSV*Bx2*%!iKqwF6Ij_S&!@?5kgr+Mb_p-YwPsVH-aYEaTXDkX>B69vMmes9D z2|f2eC5{O7t2j$${9NS8jh~{uycof9q~yskVrj}#6B~q`KjU@e?<)~%9#7RpoGNTX zchsE;T~tujXlhnMO;53@7(u~*Eax1Sj{0r*wxawajIpgjC93FxsU4VTAIYY9HW1-5u{qg zoskT~<0!hzAxkLViU;9_LSMVB!L1w`LN&N(9<}?8)|uDudVzP|YIh0b6H4_+Cq`(~ z6JaVH9xe&RQ?K3i1Fzp{`GM7*2$Kg&D|1M2Hn)0&Y(2V?1vr>3Vj4xlY@oDkruPFG zcf}xNmr4)~Mc5OuviwWTnj4i6_JaRL+b0w{Q5p~Bsj}{+?-lIWxcp~dYZ=!=kt8z7 zp+;E$a|B`L_x=d^rc6vDN(|P(Svh+KHB4ZVS#Heo%%^_v0^h*yfU(4t%V?E}?H9~E okDrwJv<7g7nB&^Easw);GCG*&GlK;zGFm&r5|)w2%2;3e1iTA*_W%F@ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$MinigameDialog.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$MinigameDialog.class new file mode 100644 index 0000000000000000000000000000000000000000..f8c5f7fd14a73ae608e4c660050f3da968b29a03 GIT binary patch literal 515 zcmb7A%T5A85UhsfA@UL*pdQr3gL-g{SB;4QjGG`FT+!9*N`~W}7 z*t5|@PsU4ES3jy#{r>U#2H+f<1!M?ES{gT=YZ)pdUGbpYCp8JAN!;5Mz0U5H(kc)$ z*-;{lf&v^ueJUP>8wwq`gV9uu4Z-odcRqnULZuz)#0YJMBAm-CUn4@XJ?Q&h|E6m> zAI_h$tT`iO_x6Xp-i{`+ge+=hETT-P^^}(V`D`R(UyMRYX!N472!|q8mVXr;bFUJ@ zaqquAP6(yzXdaK{g|h0EZ@-7u8=>rJE#r15l0+s2vg|~P<>8U>Kv^AoGmPIZbx|l4J+!QSZn|Dos_S+2`^W1WfD^3cks<79Y1}B$GEhdk;z7AjYCMr9c5hScoNZkyttMh7 z<26XuRM z%p4P(?VSN3+X~0B1P7HeiYRfEr?l)Qv!RT9F$^T3?u8=}3`C?X{}!|6Ud4oc?;o!} zB$TehBpS(cWrHg}1rKZ^Lb;>0j9P(+V_S8Fu=!^?q4@hdghE%w<|2#@Hoy(JF`RQ4wqm3anu*$*B HRBwC&6IN~R literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Minimap.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Minimap.class new file mode 100644 index 0000000000000000000000000000000000000000..17db7266cf7b03d41539f41b6840ab6de0cf4296 GIT binary patch literal 938 zcma))+fvg|6o&sz3&qmXf+F>RfPzvA#KWbIGiiu4Lr6**+IrR5EqgFbNSP+pw{pfS zXT0zMd??4YV=LP$y~)b=XPsAm{QUMEfR0x=%rI0Vk!YiFB*GvO8ov&-Pr>p?t|daxLW1h357z#UNpr>o$9?S7%@rL(v#Ual)gd&BL+CP$9;U zZ8(TsA|6H>F-T%suU^l>6v95_x{#P45b^T=bK$$CMYxHyfbGSy~42QyGKX1 z*;CY2hQb8@1XdX4TTRoLMy^rADH}Ewue)8DeVqb3u4f;f=;>fmt1&EhtYfQJ*ByuY zZt9-tq`mAhEGS>3^FB>;lc4EauG5nGbK2D#+GX;VA+u9$Gh~h7xyU1fX9YaL7ENmh zk#NRWeKGQRKNM8f9u9ce=A%IJM9d~1f|#LZ|M&4;)6QGN@n|641u|`MdffwgP@33^ zA~7;T9>*fi$yPW2nVYUK`88;*j);@SFix-mnvSMjLd literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Music.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Music.class new file mode 100644 index 0000000000000000000000000000000000000000..81f36ba06caccad3e17bf75ed4e8a108c595ed4a GIT binary patch literal 522 zcma)&-A=+l5QWcDpin^&fAJ^L#6z4Nv0*5C-OixxcP@Jj%x9>2kZX& z-|KaQ;Jn>S1u`w3N+r!1gLT*%(ySLvgaZpp6;!dvPz$6Io#cKb;sGCpf}s&aV;&B9 zEK~jw^X5)!hF0*;Kqm}NKT6`UxRR-9^*8Tv8j_*nDAWEKs2Q$twK fSf>7arGOQz5?NTwrq;L;9Y$;S literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Options.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Options.class new file mode 100644 index 0000000000000000000000000000000000000000..bd253c876aa0c9d8a07e1cab57e4f943a65549d7 GIT binary patch literal 603 zcma)&TZ`I26vzK()zw<9w_bL;yS+dc)(Q=MZYhKqF%S)STj)y|b+9ApM3S-nTzx9^ zp&y_hs`NxH__q5p=lsrf&i~KfU%vs^cv-{=p{=E{lC74JGSU(oWqnu6l{Be!yR%;R zO|UU4)@c!WLVYd12`dtMWd-xKTo}T+V-MVs9exgiK{)okt~(0*_OR=_1o8+~hntPi zW+tMo%<=9Tp)#0`J?BuK#jXjhaWEZrL$}v+oyk$ELul9|*ADmj{feyTJ>m4D(#m`y zJkC(S zDN~W@1SRGNM_gupc*GUv>JdNUPSzfEwhi_ywppa`_9vP@b|WA2n=L?LfG6x%_62x~ ZXG}RBm@PiXbGGGO`vtD}BQJLGi+^Bee;fb+ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$PestControl.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$PestControl.class new file mode 100644 index 0000000000000000000000000000000000000000..dc2bb3177137d61b4b30ec06fdd2b970c8a049b2 GIT binary patch literal 1038 zcmb7?T~pIQ6o%hz3#Fx{A5bWMf&u~xQSswK$C=UwnlY1h(olx0PFi*_OiY|)tG~-D zXT0zS_(%K~j%RC2_RjHUPo6jDynFWS{`~#@2Y?1%XOUt!2)NLqalm~~aLxVXX{VXyJ^u zy3N20h9cF*!VN^<^~XF-d(*b-jizJt4d-IeYa6=RN{VDcj-haqaNMw^mS?EkXkEK= zYU{n8{86ASx@UIR)TdrjEHW$}n`f%DM0ppwX?D()yb?p+)?12Frpl?EK_`)B6^7iz zY$jAGXKFQ*mKheL(TrD;uG)ITblTFWHtQ;pR+Fw0ac$aFqSP7Y-+F;3-Z7+i_xcQ( zW_Zc-NaJwvTc zZxC-P{DAnO!dt}K3h&U#A#a!B9(`#Pr82kw4f|gwBY8rr91!pe2ecOcCg6~gK|_2> VYYNZsoML`beuS4a$X65n=ntlTda^+@Bw@j zVq8G#2C-n{@wuAuwXfelUf%#5U^R~+LRCxSCOs`9Wuz_OQpN#;L&?H~~(?!5p&4G3A+tP+%S& z;3D(L0GF7{13b!;u*q?q;GN6WD%tH9RG#}sPVs6D;LKv0_oc4}%wU!&!v|X9c`R@( O_Qw~o%okbd>x-Y^R*1|1 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Prayer.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Prayer.class new file mode 100644 index 0000000000000000000000000000000000000000..d0e4639addbb4107a134f106242d351960d9ffe8 GIT binary patch literal 1474 zcma*n*>clJ6b9ha*_=2I*+bY9)({rYuny}W%WbQPWQkVGAy+OXs6dpFDO-W!vACj& zi+KPZYKp&Qr|8sN3^$g()63~T-SUrrzyCu-7QHIb7^AH$$*cXtEa|3sQjI^R)z9gh zw@E&z?iNo`zZ~@AFG;^d6O0z#$DiVAH_qNx{r&gJLC&bG9AWQt!X43K!~~-`yO#~} zILq5{_b?epu1Q9VwMd4l<2O2?lDySaj&7J@v}C)M6lza5DaVhRj?yh9Ml+#f$)Lmc zxDK3TH0$k!O4yxU;kr7sjy}>K<<@~|M$2IoaOp&z)jF1G21^iLApJJ4cO-AP{522t zm@*bDtw88#sC-!@o5i+f*j(^2w<^u3N}HHEEbTV%9)yhVhe zaEDu4`p+=#@?w9>s2sPNNHePL8EkJJNgW6>#L74i7ZR{b~hdjl0k`Z=Qsa%YV2nC4WS;bWRN?( zK~5Wlz3HORI!)3PRD#B68lEv+hGz{|;5ox5;CaIf@S@=*c-im@ylQw2K52LzK4thc ze8%uu_?+SM@CCyg@TTF5@Fl~S;VXu(!q*IM!PgCM!#51ygl`$X4Ob2S0sm?E4t&?} zJ@~%i2k=9~f5DFoKZc(eehNP`{2cz<@C%%z{(G(AY2&Smr;bc+f1~=>;)omg)dx;v gEo$PuGVDMO322;N7QJ@J#j{)t_sGY^2#UD(6J*-t0{{R3 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$PuzzleBox.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$PuzzleBox.class new file mode 100644 index 0000000000000000000000000000000000000000..55f57d64c7df2473c07bc0b76fd3a208485815e2 GIT binary patch literal 475 zcmb7A%TB^T6g`&$5)KDNfqoJa0GGiTmDUS0tlW6eg6uq(NC<3#dMXzsE*;Xa7*glpwqW$2x3UL^B* z$UD)ajXa?-WB1GrnVh)&;f#+op&EDtuj8NIbo$o>@(8tVB$Z}T2P{muW$rVZ#X}*5 zJ|b9K+W{fpjmEqJ3pEF2R0wrnNZw0shdjPy!;ll2el%iXz+#c=Z!@o_LJ{`-f4uyF zP#Hu?JmO~}4X*u^+fUmN98XFfcSEKWS2k7%8-Jz~%D+EDDD}9~=aJG_hiPaU6WS=C zXwWt)hmv7Pn;NVd<{C_$!p<|Cr)*@woaq8`@2DH@d<~$1MWZYosUj?iY%J4(%(de?v1Y&P zg785+DVa}%Mv_hPu{zSuvUMNZflG_fjEqrvCzVB^iaOQ_n~(bP4>)teY^(}J%+;l_});!P6|>cKT$H6~=mNP-w6L2qV&4h~sn$cU@$w3wjSUwW!hvGrMX};Q8ur9OdXI84Wuv{D6uYO}S21hj zhx0|ih9@qvg!)W82rm$7>RpazJT`=4zkSiU8+2|51nLqheyFq&$_zyivtw7So!ucJ>xUCA!9k^rB1(i>Pb%)m^ASe_F$$Q_=!Ihu3`Hap{awtOd#MSBz5jmx zh)}u?<7muhGI6i`gxpU85z1YqIPwFbHES1ZgsneU5URf~L@4y_#m+-*unC*hW+$|e zL*AlmRR#sikYu*FWSM6%spR&aQGQBWs`gC=kaR7hQK_l&2!K%f?hS0>i JHEyN#<|o?Aa=-up literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$QuestList.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$QuestList.class new file mode 100644 index 0000000000000000000000000000000000000000..59c5e0cfb17b559c12195f3ad2903a23b8d0f430 GIT binary patch literal 500 zcmb7A%TB{E5F9rxX-i8>d9=U$2jVAxf{cxk3YERFE^z4RXCcp{AUu5%1dHZL-v zO(?Z-QDkUN`2+W2t|ne@I29wq;2igE7+Ani_YCi@^}9iIdT9l^ zIddqLG)J_!wLM@c`pH;S;h<5&ENTpmP%05+cSDi(`7jm?tuPt!c)(L>`IlHUw^B3g zh5v|fz)-zPvUDWQq&2R8r`)%(7;1r1BK2dgwa_j)3>$yCQ^KDwVkk%STjz;3Sf}iH zVsuc#3^CW{N11r#7q8L_Y;wXnbsnKrN;@x@d(KyyRILG=C(KiCM`-{pED$`Stz*po47}IYL`Y>&JFo#e)Ra)6If^%>< zCgg)?CM$4I^-xBIQ0plz`^n=(#yl#Nghnr#if}AqmFnMO-aaTpIO_d>?Gr*}7$xyk zUa8c#x(s%lMj?1ztz{g9!Wd~>Y!deVG$)jnS7F-c`&>uHVi%l`^AcJppvdU5%Av#z zX->u!Wt`cWL@jnU`%ZYO>D7oE2}rZ0Y`;u AW&i*H literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$QuickPrayer.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$QuickPrayer.class new file mode 100644 index 0000000000000000000000000000000000000000..82a5eda757dd64bff4194a7c49342793ce16dd7d GIT binary patch literal 1776 zcmb8vTXWM!6bJCLaS{i|xnIbwp#jPr)cXY}pvY@$8_5!@m4lx&O3;9)D|c+UoqjBy znCU}5KtEK6zg(EEY-X6gNdE0=&+eYH-oO9(^DiPYNmglw(cLV`jln2OdTE{*@vo`z zd;0uEk`Im3@mn;mJ{_g!Kl_9Dk7Q7#Sw^d`;@@JU7iTXF@9b4_o-?ZY((G~>Fk*ty zlGV?Kd7R~)xHn2Fm<^*glr5~2C^!-A$g+jgh(x34B1U`1p$t^yHKRaD-fk(o^aW$I zZ#kwEs#|=cY%grts`LpqvL4u`^dsKorJi+0n{GEy!ir9X} z+M#QKxBuGvDm^&;099hN^4K_Hxoq%BPa;tnroZW$%xW(!N1Ec7-K_pZ>c zm^>dBksryG6vv?wUikp76vf~T?)p<*tBjTd7iB1IW(`&FQC2QH<&Fb%VAmbfk=@dW zUBvMP$NANhvd3seik273Qu7X)&9D_t#Moyv|1izc{1Kzdjhh`tvsV9kQlknr>vT*O zhB;}Lv`4?3B?A?o^%CUD>7U2FPCQ5pziXV$U#3GwhV#Gv`VSb@g8pc5o;1@U^wRtL z;a+haFsh3zO9oai9uAXXl{`jAAC1pwQM+6iEwqziZuf^d9pPFi&fg*J&>YP}RcMA5 zXqPT%uEC3%>+q81Wq3vND!it79p2Eq32$jG=G)eM5#G_f3-4*(hYvJ=0v~F=1b?de z2)?ZO3Vc=bXYe)6*WnwQZ^E}U--hpKz6;;eY`~vu{sR6|^H=cKn!ka+)%+d&z2+a_ z`kV?Khpddexlh#Wm$20@ob>N#@Ix2x84wcJuZ0*&*A{kOrLE0t{1;?C&wAPUW->e9&c1)Xz5zJJRv87to|e{2QY|B8r6(Sg_oQZXX^nTCqkq18CDhE6 zQ6w}M;!${!&~q=GEacP@>X)G(jE1*<&=1eT8v^-+S})ed3T?+CN~Oc=9KzDE(#oC? zoc->YQ0&DsS%rg|i)B;^je*iKNbe^y8Hq_G39Ugq713BED&s$5(cURT=nnq*@FPNX z7^lfp_Ei>I`|Wj@l_9vk)-vfu!WhXdHwZg_CKF2erw}TEH1;Ak7Te%v+?3Ek2}_J+ zW(8DuLe`LRg(r_OQ%VOfaG!HaozLt73Lj|j?0y^2#40lft=zSSb;c})(8eYQcXGY` E1z%}t1^@s6 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ResizableViewport.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ResizableViewport.class new file mode 100644 index 0000000000000000000000000000000000000000..05f1d0be1fbe59587551b23af2da78a7fd9e21aa GIT binary patch literal 1834 zcmbW%+iufH7zglgXdzHq3Y0U;(z38Xff^{~SPqWkB(v+-spF&+D8?-o7zGE#E=ar; zS1WPB1Mn`q0^0v1p5{YbAaPUY_n#ThHwX9Y_s?I5$fT%5I|MDJac=at(zu)Cu@SvX zj1S4nS8<*htAnSkob}@@`50|<<4zKPc-QOaB^npB|4sBhGP+Uv%J4Sc#GARGIp1!{ zCuZ5P!;Z99o1Pzpo>K{1R^9WQu!EHPT|%V07QHSDnsB_D*WMm?1)aQRAU$_`+yXk;4KEnI z$q=-s(QZjgzxpZ)*RLK_fz`UIjBA1>b%V|pk?GQOb{*3eh3M!8y6H-EwuEj)DLT4| z>V~!Gob;C7XpGvEv_ih1X(vfzckAs&+z-^(hTH7)HluDQ>Lw zGC@nuZ+y7wL|eVB{$^ZF)C5!d8(&Z#v$}C<8uzVklx1;NQj3}U> z_L!TvNu<6UJX`o>;Hi?G^Z!xsX>i3l_^U1)iEp%u-;=`*^qAJ5F?urS^^~6BIWZW% MP9ZMli$T8rKcxI9P5=M^ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ResizableViewportBottomLine.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$ResizableViewportBottomLine.class new file mode 100644 index 0000000000000000000000000000000000000000..c31f1e9705dbef91b71ca3235f20b9e451fec16a GIT binary patch literal 1492 zcmbu;SyR(c6bJBg*@^`OTyQ}V5EoF0xF9G9X?k0(q)AQFB5s+084OcWrU^3RxAMsu zAN&A*D98V;T`n*B;7f0R=Pu{mB|m?C|3O4L6;jm2Xe|m7t$rK@)i4P(|0vW>!jJnw z5^LLyR%BGs)qU&R1noY_IkLQ=0{}2Cd7|8x^!78;s5i%jHf^H@Jthadq5Z%JfHlPr;6=p`;YW%e!%q}1!A})0 z!z+rP!Os=1;-*NxRBe+HTex_$5f{G!X=DIP literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$SeedVault.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$SeedVault.class new file mode 100644 index 0000000000000000000000000000000000000000..897319ae5ad730ecb205f70a6887a21d3915a806 GIT binary patch literal 598 zcmb7=%}(Pm6ot>76bhxKXn`Gi_C z(U}q2L?X_m!_A3M5B;#^{kv*q{?6$C23D;Th6^?H{)AR&5C(UYR%Vyrtgc0bQZwnv z3LH#SQMc#ymeMlFuR1afMJJYo@mA6maU@b@`CTlT3zZQzTi*y_n@~AP^0X@tlr^q> z>W!j8ImdUJ)1;X-|?mXdV$b_LlX67)-43@wX^28;~VgQ3oWg8QQn1}ng z!aUN)RpweBkMc_n5)H0nymPr)WnldQ8NZn-Dxe@H{{Vhpe+^XI8(x-O5gPr(Sf`Aes5s+5_7I_bu8npVgy86SBKCeV=NbYu z>R3aK&>U#P!|Y+o=~zu;CbS31OvMwGYOjBXMR%_);bidt7oQPoqa;gbe64+MW7X-@ zw;s={%379sJA{Kj!wJ>ZhX@_AbvKE1*oXAfgc5Qg8W)25^e{RB!sXpuNTE7iSLASBCiREvB_aT+8p)+Sknt;`yEH}rS) zgv6mgpg#&Rn-s~ns+XO8W_IS?dGG)JxdRa3sEQ@RnU>ZsW?E*-N?-g`{*9VUr8WN7 zd5oLy5^1f{Q{nqPs(xe?XqkcN*2jLe2 z#e_zfYh#7BLy^s-$NCdOy>pes;lpc}J0xr;y{m3BjascJ9F$6@gw3EI1?i%`P;fmL zgq2T9EBl$?z5g&IRKk2BYw)mL$2v9$>usfFclKi>i-8zrlCagz$08ewLOFg&R_u3W z2`z;u`Z>iR;Xb5*9f*sCDReB~Fk43DQh)DGU$TqX?eGV#$pTZgY(;j>h*wN?k#b z&|0x47D%R+!DzPPb3>?wqj)li;>#NXMTAC}C~cTBQzkR+*;OEv&x8`@oZ$72r-Wjd zEO;Fr8a`^M6PiPzc$_`VcsgM-$qDUYGG}tiQsMkhvuN&wCiI8@ee@}zK2EZ9&aZ?^ zZTv!=I1qv#DaF%JGOf8K+$9|T8Et9SKSHR+T$}4e8yr|j$4cm;gtFC&bp=#y1;=Q0 x!&ZS+*D3X1;lJb~oAz`U;C-NJYkxg}7PhSO(9Wl}v18T65IWei!QH&y`38svXtw|W literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Skotizo.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Skotizo.class new file mode 100644 index 0000000000000000000000000000000000000000..50d3f911a0cd683f73b45e856382f0634cb7b5cb GIT binary patch literal 467 zcma)2!A`aItPpcdLmX;Qx3s@!$ve zQO4bhXT9vqo6OGJ+0U={4*-4axL6_dB-ehHOP&bLefA*yCo!9It^At;!}I;&U8==% z>Y_wwE!ZRT6DH^WV6xy-O{fKfc+?N$i)#Xfghr4`rJ2-YmgL+qyUd!(sgOdS5uAhG zm{1DR8Lz`Z!$S>qLNgMQ$NBw)XCpRAIH4V-QHFMeva9+?f-1{-0g>^GIXcw*xY#OvNgbub%aJSGq-@!y` A0ssI2 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$SlayerRewards.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$SlayerRewards.class new file mode 100644 index 0000000000000000000000000000000000000000..ea33a86abe08248c44866a66307fb1ccf6009ba0 GIT binary patch literal 483 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 APyhe` literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$StandardSpellBook.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$StandardSpellBook.class new file mode 100644 index 0000000000000000000000000000000000000000..d1a4b00907987d422ed6590560a6d8f2ca17c69e GIT binary patch literal 602 zcmbVI$w~u35Pg-&qA_vb;&Ko?s0ZgDo)p0(qX|wD$tIqplQh~o_Q*^}zsr;0!4L4G z#F{}t$wBZ^)vv1FtLpdu@%jef80#4%2zy!@I~Z!|DI;z1pzJ3#xRxfgFXCJ+Z?=rk z0}%{b57P6BzJHfNk}!QM9);}*eQh^-x3X^tOKzuDY*x#s&Q+yRbFSKs>zp^5Z30yZ z`I4_gmNH%84W-35qzMaWjZV|4mwywYCa+j59k(k^vv@h$O%c+EN-J|ju(r0lgk;Gd z$Sf?(>!pw-_gt58|O~nrlHo!k-e=IB`g*2lKqXfnn zkN?0~#uGnqjwks-OmduJh8<%dwey1M=U8HvV76!60 My?|9-x)#?9pJEG#%>V!Z literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$TemporossStatus.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$TemporossStatus.class new file mode 100644 index 0000000000000000000000000000000000000000..29ec49f205ee8749c7c683f6898b8d90e3996c66 GIT binary patch literal 498 zcmb7=&q~8U5XQeX=^txqYqeT$3LeyhK|Cr#Nf8631rzI0w(U~4q??l6=yQ1zJoo@U zlsFsp;zhjdH}f$&GrxKNczpxV#cl;F45vyMKg*R!q!B(}O8-etXToUzuF$Y|5R1h! z%~Gu+!%eO$a2c9&{>c4=tC>F>&&9-$6~*27Ho6Z7y)fv;!y5(`GSq`qX~UHn@gx@x zji#yP3#p{JWN;3TMhtF{PDKq4>K;~6V`%iH5`%m(7Fo>4iC}2;(+N*TJd-y6HeK@| zHN#o|-w@{vwJ6QAiMW!sef@{_#DXz+p;96X60Wr%;%$cgKWEU|zfQ$a9SCi%Q*E#Z zq9uBU4oWDKR_rZMr3jXqbd4gP)HO>f#j5Qg8u5Ci3_w9R*;U_V=H=UjSU}*~k$-YH6H!rDdp$bi{Y%{8Y2KG>LPO zMZf)SxRAocGPw4_D4N;G6BUM{nvFG+v`7L4XL}_Kd5Uiu)5h34-X0i+m zFDs~`#%*1tWpDLuBIBW$gp$zgMpF@vM66Q27xQMJ62hnM|E~F&P##39cq-3S>Rx>~ z$A@%vLdDlw#;s5!iA-#46AqpoL8v{wC85}piRna%!9I9b-rd3`3Rq*ZnQ|yHmmYDM z`Nboya3#{4aIACYa7>lL`&%?_GK(g^sUh-*c*Xg@mI7Ym4U>iStZIXe`A4$$E$r~% I-Av#53wT0$O8@`> literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$TheatreOfBloodParty.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$TheatreOfBloodParty.class new file mode 100644 index 0000000000000000000000000000000000000000..0d1cb83e62495f057a78a67eff7936c508ae3525 GIT binary patch literal 503 zcmbVI!AiqG6r9(jO-X8}VeoMiD18d-0e>LzW1`zeQWkL`pd5 z{VTyCp?V!>$(WxDV^RBwyJu1n+(1g6_z_D}o;p||Z2aj%X#H|4LOJBAx`>Cl#!0OSI(olx|Sw&F7oQ1ZiVr{ zMv+jz6%WFRguZsp2Dfr(2vg^7C%o+YLD=XtU9UkPpHTB+of@G{PedbW@wO6S;;XeA zx?wkyY{G1-;kLupiQDOWXF=%tL8FsBjT6R>lvd`LVD0Yp2t_Zxk`-8(uA+uXUffn% z2BW)yOhPe;Bw?l<4@J}yiOTp}ESejY5_a1EN_j}AbmLJnlueac)_%U=AWKfD`dZ7x zi$t2r)W!;7^G{z+!2d@m2QoFSI5pS+Yn;-;5=t0jvY84fGmrn`3iHG-u5u@`^jxR- w=5WoF(*85*Pr1bmpP3;F@0jKL*GLI-m}j!EkasPzF;L0Jm$Ax=*K&RN6DP%R-v9sr literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Trade.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$Trade.class new file mode 100644 index 0000000000000000000000000000000000000000..1218d6b4e5963cd3fb2c253a8b9a8de13e7b1ceb GIT binary patch literal 458 zcma)2!A=4(6r9JhF5)7HqIgmh6UBr30U8qm7)S^vO7L9Z1xnVg*>?52Jehd#1N7X*F)5K`pW#8T>@c$&h>nk1v*%8Zfiz;m%e zV!;FOP>3@oZ3eMGZ07iz-{jFJ+!t z7e(~ChddQi8B9_sRSgw}wJY&SSg}x-)?j=kCpp8q>kR`Q@?odz`LDwZkM|gu$I!GB zmE}U^BN5MJnHulW+ks;b{BGE>ZRZUS-E-g8N|Rw@u5=x{@A=M+w93$$OK0!Gf$KU$ zow2#7#e0r7Tqs)$W!{B5Z@JEC|J~(U+Ww=9$DOl4XFOQc`rYM5*;&*wt?Q&+hNYL0 zit<+s<>QkPL&Z*}vW_zL8n~~Ew)&Bh{_Mk8rd*6;Np1ScM8qSJMw;iBmHd5_Fa5c3@gUJz_9GgEbk>*j(w0z za$QFoRV)$Jh)P%{zGbl1R}5|tHw|7TZW+8reB0o4;thlE5Z^WU9`UBZTf}XHw`nq_ zzdoHiG@(^6P(A&M-7m$+59!nfP(2`9Ktn&1sRKNsSjHipB|OFxiuEG>2q$Fnw75U| E1t6WKZU6uP literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$TrailblazerAreas.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$TrailblazerAreas.class new file mode 100644 index 0000000000000000000000000000000000000000..eab302b0e756a969797fb4df53d0cc7885162c13 GIT binary patch literal 493 zcmb7A!AiqG6r43}Q)_B#wOVfq9@K*Y@umo+RxE^8G}QB^UFw!~BfA>~|H_l#!4L4G z#FwZSFXClq-eY#&oA>_l`UaqjO&<#khg!JMWLhZcM9A-D_$a3{;cR$Q;NWa0He9Mi z@h4%rMsVw+#L%4c2OcV}XW=NBi-}{X#{H;&Il77&*npwlOSN@eyD?Xp@Mz{SL*+zj z=}sBE-MukGsh3Vg4Ib(N7ExnpL{f`kc9#ef^F#@TR+LV-8gnD_`ny?jx6(2kMgQNP zmZ)8)nVE=lnfup&avtP~7=nS;!t@lkR#4P+hV4Ix&^dk|iOw+;)?K95VGER(@-uW$ zMupI)Y5`SZ$a51e5eo_PPI>Pfy!G5XIl%Kp;&D1qyA$pH|{Pd%)sMRVgw-SR{^WC*c@v!U`75y7I2+=jy2v z2R=YQRK;vsBts7s7tj7iZ{F-a|N4D<2cU)RDrN}2me$V;EmLKsFTN@NyE;3U*7&E> z8XoQpMV@Dqt8QUraa~1)uyiSIgr5q1?)S!*a$*VV!&V&kf|F5qkhBNg(bqvc>4&|D zKp~+KWZGDv?NFqJ^mzXUq4{LwD2$W-s1+rr?bt~+2^&u&NjvC8hb7I{zc&5jFfL2B z33H#7R`v_Q+x<8sRD$eG*5F~KjzugH7CTDIsJI@>yf4P7BrJEbiAee7%JJW3#a<{w z*zY_uvjajc$%=d;kCZcSJVd+aawOD4tz{mh!We0)E}9Sj-M}u7{tIC~lExlq#^OEr zr5s=dZ!n8FrYh46=9w2tTw{Jw;yQDq#4mXgE+MY3_~dhSo!L)6vHW9dxyoO+0Nw#! f^SS;y+|j${XwMzyHAjbfyedW4`X@yb%X6_8{1I2? zqN#|h3~Mrd^!EZ}KN~dL^Dqwc7Yyb7gE2$JOwL6EW$bF$!ZyQ_Lko6i?Nb4 zoqt|HS?bThPMv;DmC$xxep&$JOXLYG= literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$WorldMap.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$WorldMap.class new file mode 100644 index 0000000000000000000000000000000000000000..ad13b092f97454051ad01e2245d888c9ca9ad94e GIT binary patch literal 639 zcma)&%TC)s6o&sv0tS>|D-+x|S0l4^Lp~i5mgm&_=5~o_1%tlX=sBcb+0=YuIKl=e&~B~R95ZNxHyW!I4Ij3 z(WkFcN&StXet48HG`wsiY}B#Z#1fVn=0d5&)%b28@|X`&!LS%+L!Kr)mxlj|4gFIV z3@72o{Wzl=y4g4%iVJD_w%#2(H6GE?fl?y(QeG6Iu&~Rp_uu9WQ}1@u^GX!@GAlH8 zLHCg@lUTz9MRI|thAHCd3fsgp6>bu@Dm+U(SK)c$g$gfHXBgiof1;N|*(ejo&scdX nN3Kyc3jn{cPO8vFZG=_sX~08 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$WorldSwitcher.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetID$WorldSwitcher.class new file mode 100644 index 0000000000000000000000000000000000000000..360c9d5e39f7adf53b4c4336a183f5e9ac1adabe GIT binary patch literal 556 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 literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetInfo.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..fd564738496b5905afb37339fcacc11e8c35f6e8 GIT binary patch literal 69593 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 JBm1zx{{kAD0U`hZ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetItem.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetItem.class new file mode 100644 index 0000000000000000000000000000000000000000..37b6eaa366905fd99511a525bdc50e7e09aee75b GIT binary patch literal 2807 zcma)7ZBr9h6n-uc7UL=cB1P2tMhMZmeSZNIAAG+aF zg^cT0%@YN?qWyKm7EYzJmT zU0I#hYteNJ#|gWeLWQCH;wwV#*`$j#T2$!UN>-v1eiV)}-Cexj30yy%$TGvTHV&cB zLXOF{H_PG}@;1g%Q0StA2MV3}@f)H(Z{w{^^+Fb-aBRGdcUbdFuJ49d*edx_X?%`~ zrKCw_s3^7Le|M0rO*+x;l0c6ny;1Vl+jK{N*$Zk*!K!o9_@=HyQzh}ITifZ5uIri! zO+D3DS#;uK$>x(N-8t!o2^$%7%jvQWD?WW{qbELHv#}pG2PF(8G7>ePLq`^9uXuC*BR*9_<=vM{Oj=1sjX#W4H3|jW$!< z&yDn@jj!-EZEAYe6a$}4I`4)nJTb?>|GCnuo2ev+O!E*f@&j+3XBETU)i|-|IP6JX34{7m$%hpG zn5Ha~?1b%-4e+s7)_!$x)@I!^?I8*); zqYLMrW9%9K&OLj93*x0C3OyT{RcUTgo`w=n8OHi<#E9aWdynb9&zq9&2b3T3=@VKv ze=&iQ-VcPeD077u_^2?lfs2J>8@NvFV`S+DpD8|{ z3uAxaHpTr|JfL`qhrl*#@wHs4;A2UcN|tsTR}O=a&@=3ui@)%Y&UY*Yl-UB}mfr*D z((3{7v#Q0W@r^b)Kj$TSnpp+)fS2SsR@zsfMB38eJrtBfv%Y0Vw Nh;K5|tEeHs@PBzaSL*-( literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetModalMode.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetModalMode.class new file mode 100644 index 0000000000000000000000000000000000000000..167f5684114a2d570a7e98038f00935fe63dec78 GIT binary patch literal 459 zcma)2%T5A85Ugf-2=Wr~6@LIZIPt78A!`)kvYRO4kqj`wA?vPLX7#%~nRxI6{3v73 z>VbIjQl0AQs;TbJulElCJ?xi|BXlBVM3P1-)J6&Uq{WM#FO*q{`>YP*xeOUp33)B&>jXCJ#XR%t~YS6NBx`N?y66q0iou`(aOlkjAfWAhkpg3><9iN z)7Sd$%%P}f&uvJA3bwb0_k@C~WsY*t28Y=ek;+YJ` zGSQa*HuL5|uLxc5zpI`SDz|Z(%+#f}uI)dkIJQ^72``fc#Q_Q^GAnWH95$Gj*La2b t<{Gc^B;N*g#s(`y#(_fj4b9igqQz(pfkSLFS_u!JjUBFpUB(>tz5(0cU;zLC literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetModelType.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetModelType.class new file mode 100644 index 0000000000000000000000000000000000000000..7d1b67967afc7905692750e3fcf09fab2702f882 GIT binary patch literal 536 zcma)(%T5A85Jhh>JQP6?!MCoFg%j5rlgTg!lI9Ubj4RSW2b+uofkESExiWF#2l!FO zYIHHWa#NjCeY(CMc{V0P<#(Q^ zDup;9KbDWu_GK`#Tm7*bgoJqWMhF7c30Zd%%tIN3UFk2B#V#Nu8m+1)3=kpHY`Z=#886iTn9S5AXw$&E(=|5Gz|;e z8Em3R$O#>&=Hj8RW*yo06`>#|1L=3=OdI}5#>0C(Csf3L_i#o?Ur!dZfx6VDYVpsW zPRxpM%9EQ$lh{RqBOzs`#R~IkgwxDx5za7YBfQR>i*TNKBflYD%>y#qMFVj3NU)j%1i)(DiZjdJ9pcAoXktul4zs<~c-b!~JQ zoP{?kjU=J}UOq|3m%**$Rqj>Q5PA;|OP+fv3fFGoND%0hwR{-VjSNg#`VE!fiXdbo zqwp>WeG%ph=b})wE+XV2xp;bfBCN`d{+JIvA-pp#VXIwlY;W#tiIbAGCAb7*-9Hg}6&KnixW^b?Nop;oyou9YV1k1`8ttGm?I+99{%MrrYTaJqtvr{x;k- zPmWHH2RF$BU$Szp18pt{&VFM=NVj=w9uBGn6j36ST^*=i{4iG0K#qMysJY=p`Xd=> z%RkAqxz`Iq!~LhRGeX`A<7lF;wH;dj>-*4JMw4CG`yK2cgB7MMQwlle)g{g|uPt$b qEBRAUVl8urNEpZ*yrJ@%jHt2Nfxs^6thR*9uEM2p7)z|W5;=u>-p^Q`X zfX0i5e$(HyotdxiAFpo!8raPvML06bdU0Y@sIBtkz4jjUXsqnayPZd&o@^u3V>4C8 z=8+*(Ch|dgp)_MJ7);dA5;A_PEeO;hl$w#5S!rxvhKWjZClJyixF+P9t*&VGT#g9Y zUgzRcIN&LA=YbHx6>m>u>Ga5EaI0@7G7qKpcm>}#XC$#kG%AqSx%RQ+fu z!@i8QT+!o5uFv5Ms?YNl8?3G&u!l|7;@1UiVVjAEW=)~?2{~6^ AMF0Q* literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/widgets/WidgetType.class b/runelite-api/bin/main/net/runelite/api/widgets/WidgetType.class new file mode 100644 index 0000000000000000000000000000000000000000..27064a44d3b0c714d36d51b27131cea1f1c0f99b GIT binary patch literal 892 zcma*mOK;Oa5C`ztB+jd8(-bI_H?)PeKuv)IFCkg3ldk00u45c}vYd2PTm`2}9H4wF zPDmX10DLIKf2|gl8<(|z>-EfdM*jKh`wt>A=vjpdj8;>T>62M1MoA|0_$1LkC5J~M zo9g}i8l0Yp3Y8cw9>*VJeH5ohx;r=)!;Fz;8wZxph;c^q<~W^ZahiqkXeNrtK#XeK z2`wjZ{R6pyY&G991HZDh1ZNK;9!mrQ;jk9ycX5MDM!0mMu|cv>?w#|AebB zn&a)AC~#dn;GR5KML?T7dGH#eWo!Q}_qwPc>Y2V}InjAYw#TU0_Ih|pd(NmDa;xvT zzN|!hfl9jE;ax+<)Lw$7+x3iIe)<(YqVM|lZglqiGoz(H8<87Yz6>VcJZ03f-41uo zv$we~OVhqED!)$BBzuD@Ha0_4ZH^B`or?6RL7TM2sA(suaAqF{ViLrIkw6lAJd8(S zJV~U_HcQ$2WXfpW{*Ni5@_KJPn+!!ekpY{32fQt3OFNht%A*#okVa*w0u`tV*A&;` zImHclUhx9lRJ;hc6feOS6kmidDPD#zE4~7+D833^Q+yr1q4*|zOYv>^j^exUs^T?x zUGY8mzTypZg2}O9eSnVWxiQDBZ}jkM-lA=+vSEb6bgYg1UZclos{9e2U@g$o-wx%5 A^#A|> literal 0 HcmV?d00001 diff --git a/runelite-api/bin/test/net/runelite/api/ExperienceTest.class b/runelite-api/bin/test/net/runelite/api/ExperienceTest.class new file mode 100644 index 0000000000000000000000000000000000000000..0b7c480ab17a3222ba30bd6b6cb5fd2dc278c093 GIT binary patch literal 2424 zcmbu9>rN9v6vxj1aw+$#$VCO?#UMYa3e!i;E1{I)m0#UuHFzdY5}S ztc70}=L|wcr}>2!waqJ&M5=!+q|nO@YNw`m8Pu)%32cCN2JPh(QKfv<2%QWz-b;m9 z-^*jdas6~gcw7r#IvM33dYFFYgqpTbrRFCNniz*9?SDq;j4h4LI0^JnqoY$Id$}D7 zK^t_pKr{3(=$(p{Q*LV|WOB)r)E*NOkO8`XzYgh zEivfSG{-ln_cCj~ieVl-1`oD!Qj0Y1imV`LL`q*5dLw2>%vZ_qQH}-`HlJXr5r!$# zjkBPhDl@$m$y700Bhoi@H6|F0S9HDZd6?v0L?v@+lsbCiV#dsuYVN5d#r)$U=&F^1 zN!{#asFkAY)n1&KTI6wWlSWt6R{iuL*G0&X*^J}yrpHfF#qmU6llzSv@x1xDDrwkA zmtiYuk*Lx~%R0@saHOkzM#?_>_(i07l}BH}Lz&_V6=&m!2{XHSBSiBkH><=CDU@;K z)!odQn2ki@4k5E9#8mZ;Cxu%mVTCL7PPdS|DWr1#nb?2{*rMBs<%m+zp>02>TwD|8 zD0g4K+_UBez$nmlq+db}48T38C##`gHIm&_VTYiTv}S0bwUs=cQxv0j=m)fY?CLm! zuJb}%FRg|G6yHay@h3015B>C}14BC|*QM7Wy{lbAJI6HmqR) literal 0 HcmV?d00001 diff --git a/runelite-api/bin/test/net/runelite/api/coords/AngleTest.class b/runelite-api/bin/test/net/runelite/api/coords/AngleTest.class new file mode 100644 index 0000000000000000000000000000000000000000..95c019ab93020cb24eefb0c0c7220d4d3e5f1cdc GIT binary patch literal 851 zcmah{?QYXB6g^Jcg=JxDH&z%hwlcP+Ey52_gjB&0NKq$kRS`ek&MK}l8xn{2f*%Zl z!~^h9i0icK5NJh_d~-j~Irjbe>)Q_iJv{c|F*LNaJk7OCl$Bh(SA1+tdYx_{nH0$ChE`snW_mV<<(fAw&7OIhO%SSPfCZ3d2UMwCv{>Bbg4w zD3J`Cu^EeGC{pG8d9ZBXsf^(u{x6X(!`4LFz7#3ZdZALHp^RqOInA|I7jmdFMT2`< z8!KFj=2l~qPWUt@s@$pR`q*UHT?!VUhFea>Hpz-!w}z{@jU69%mR#3@PKdj>M}2RO z&j!n6EgHHGZa2g_9xxn6t!pph&yIaO^wA)BSL%9MCQ}>Y0FM|#QFzB6a*@z2G^666FFGP0HSC2o8w(gB?=4eVo$&Tv*h_9l5Wnz9}?=2ca)Zjhnz9@)-!)ZW&- z;1XN$XVg1iaQ`dzieQP&f`{|q6Sh}Zc~qk F&Tp;<%3}Zk literal 0 HcmV?d00001 diff --git a/runelite-api/bin/test/net/runelite/api/coords/WorldPointTest.class b/runelite-api/bin/test/net/runelite/api/coords/WorldPointTest.class new file mode 100644 index 0000000000000000000000000000000000000000..7a969993ee63ceba9fcf82b95ab22bdb40686d47 GIT binary patch literal 982 zcma)4-A)rh6#k|^6zXETV6A{kL8M!YY>Y+|7fBkTrg5o8n;J}v*|w81&9Z~Lv%G^3 z;7fSt6+{y+ywfY=WB3rpGi{ZCCido>Ip@rL^L^)>uRlM00#JjML4sj5;K~l;fcrvm z+uIj*N6N4p+0SL@cb`ZRs3wn81}TPo-#hSZ-wS&7<945S6vM=Z2!z^XNLrN^LuyNQ zc@{}b8AxM-A?J#KH{!iE51U@w=L|Eh?0A053x$qH$&}g^5rgH9$HrkWdt5!_YFmV% z3nAZPLOysjtJ*PWellK77MtP!9}8f%)S;yJX8iQW0Csn4Wfor_g}}J zPeRL~)g4j$62aE!;$%P7T~f6L+wKyV!+;02_#KZ=km{ a)G^YV1IHDtknRFr;VPYU16N6D0_9&=)bAAl literal 0 HcmV?d00001 diff --git a/runelite-api/bin/test/net/runelite/api/model/JarvisTest.class b/runelite-api/bin/test/net/runelite/api/model/JarvisTest.class new file mode 100644 index 0000000000000000000000000000000000000000..f97b7acb373bc63be2d1ec141ff9e10aca8104de GIT binary patch literal 2210 zcmai!UsD@Z7{;Ho$z~yhvI!K6T3gVT1k$e3KUPC26pJJVsI;a6Ep?M_lVvuWbhBY> zXS{L7d&iHUpFl4x)zJ&@?4@_k*c(5BAHeZF=j=jA=m;~r=Q-!y_q^x#yeH59{pnW# z3s}^kFpRsFZ+LCja%|r+%%*MB8xJhUD45=^-MVeHd<{_seaGB24aan=##(vDs`w1C zS=+V!Ifh6&Q(}lN(syx0(4T;c7{gG}cCFQRy=-~6&9Y-Lq>7D->6A>*<~o>+`Zc@7 z@MiIU3(3(YJ{80;w%&GqyKa^2mQ9%!T({wyzTI#skzQDLFr4hEp%Zlir!meDuQc3U>+|Kd<1kF5yR-GASIJBM7ahPEOlmmG za7+}nUqJ$CWC&f$enK9QS@}4oaZW>)&UnCTq1CcHKY{Zw7!syXHy*W3hnTAALLpP) zJG_&?3@%Wbszn5jr}IHU9i2fZp2j7f=rY4(aDvYDBcM_L#G2d?+H7pAw-tn0?wwCZAAGv8Wm%ek5yHSV|=V>Vyubyh#2>Ycp0OM zpqTtv7f~^hwK%*$&5K+>x4(4-R%mv^>%*BR>nTvh9nDgxqm<#856jZF-{y!iaZjcR2WW!amAx{7cWWz^fLy>G)Asbf7hBf>}k-V{` z6)*O!XzyE5@3DfyN}+3z*GKl-KdIc+i-Nki0ZGNwKNeCLl2o?!RUrlL zq_U|OgcQJ&N;#0?Ht=s(#HzdyJbGE`AbdMq58^AK?&nOC%Kb1tE_E$PuMbFF(U)Yt zM5sTMdQj@Jo|pQV)DQJ_sfVPl>T6Q#p$_UzhFYS~Q&KvhfG10 orBGuNu-OcD*fo5@=Hakq)I~dtN&{s(&`N*M4vgB2|1Mtt4@ErHr2qf` literal 0 HcmV?d00001 diff --git a/runelite-api/bin/test/net/runelite/api/util/TextTest.class b/runelite-api/bin/test/net/runelite/api/util/TextTest.class new file mode 100644 index 0000000000000000000000000000000000000000..0dbff9745ebc3c0979c4cd1174b0a210307ae8ba GIT binary patch literal 1956 zcmaKs-&Y$&6vw|qp{z7*af?-|)@e(DP&R>-(jN(H10^jq&Xd4flvMw9`8(+1S@q<&dm4TnLD|kJ9qc@zkm4^KoPZGbTM2F zgv>_GKr}olvhI$TZA!0^t%yBY5wYw=H$(rnyX$5fZcxuYt8R;$WH?*!0#DiuXGYU& z4Bd0#rs%^Nyp=)^&N5sqdx2PP`c)BC+-gHGnB}nMHrCw8Q+DF)mRnxTz{~%iMV_HA z5`MT#adp~1xY7)y=ZiHj_UN!;5QNf|UKr3?e>sfm+3hB!M-;Kl8!#zBB@GNPTrSkY z#!N{+w(=ITwhi21xU??5 z@qCx_(T3O+4Qnztoi=cjA*aD#>c`f>IlHx2FHB6R75lZg5e67YGYqIrksEA=zNFsZ zk}5}kc#9yGL&@Wi`_0-`#(>2zbE3q&LO0Cm=ki?Yo>};0sdt+_L$S8yJ{m=y7?0R}I`|xUizzfd?U%)Di~nP*1jK)J@)1H+Ao|iY7O; ze#%uDc)&1zN`c;38mdUEBTHfAyHZjQsNPh6K9fQog9bikFeu}Ow0V``oD3HUcyHPD zg@IXy-iBM{ktPNqes;}}?^YLj_%K=#qW(Sd<71*j%& z)o7Ut_t($gDaX+P30=77$6IE@eFH0$IIoC5zx`3|nWZ`0r-2)&&^~{K^PuR@8=#k( zEXQeCpJ~goTGl%KjpcBE<>)|rxMLakf)2JU$FVF5({9J%+@h7Qs417cV3X4$w}hH_ z-Q6+pb+X`CjztTW#T|zh=w)9Gn^8@aJoVu?fBY@VsFx1cKp!3YfC1g4=wm};FIicd zsaer8_7jXBNOYl(Mzsuj+s@ILYHgtTJXzF4wAzJ>$*z8y)j_|}@hT=V-!?BD;+;cW zA;lAQ-5g5PusNEjF>^do88efp33DP*IWw22DRZd%5Yy_wDf9ZV95(MKvXga=as+M= z!4L*;lky+NC`OQ@v4Av67{hbi!Uo3i5*A(|bAm8x6Xs7P{GO;4;YN$F&?eMM6KbUi zwbF!IX+o_up;oqOA3`h5s#FJMOkcxo8m9>54xvmF#9czUM=19RjGtBpi`X*w;{ z0i4#|R3yMz0-PhjM+7)efF(kDOyd&*Tp++jY~m>bl(C1U6R`VjSeI_43)O!BOZ&Vu literal 0 HcmV?d00001 diff --git a/runelite-client/bin/default/META-INF/extensions.idx b/runelite-client/bin/default/META-INF/extensions.idx new file mode 100644 index 0000000000..7aaba5e55e --- /dev/null +++ b/runelite-client/bin/default/META-INF/extensions.idx @@ -0,0 +1 @@ +# Generated by PF4J diff --git a/runelite-client/bin/main/com/openosrs/client/OpenOSRS.class b/runelite-client/bin/main/com/openosrs/client/OpenOSRS.class new file mode 100644 index 0000000000000000000000000000000000000000..905a88ca827979c06dd88f058339d164dc41c926 GIT binary patch literal 2361 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/events/AttackStyleChanged.class b/runelite-client/bin/main/com/openosrs/client/events/AttackStyleChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..3c440f59f1610034a06325ea2003648d8041ae73 GIT binary patch literal 2732 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 B5t9G_ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/events/OPRSRepositoryChanged.class b/runelite-client/bin/main/com/openosrs/client/events/OPRSRepositoryChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..8c895a7ad82d9f836c30e343dde0651f1d13dc4d GIT binary patch literal 2045 zcmb7F-%}G;6#j0q$wpWqqNGJpu*Cui82nMIhR|XvnihlshtAL!FUcLUvh1eW4ITfJ zwl94vFFdp}mCpEJ+m|}y-_+KAcQ;@hc62(E-Fwfu=bm%E?|ygl^519A0nB63L_%Pu z=Is={rgA;MUE8-e z9X0Q|ULXV8bA4UF@pd-7?czPff-+Eb7BDJaU7dhHzl9Xi92ad@J!tQ2s@6lv6ndXm zlg_$q+1lBB^sz>Cgw zfD*c9;W|Dh>K(bQDxO=D!B=*`ysjTe>PKL_8-7O&8?i^8p0!;&m=nmwZdunY-m-85 zx5Jj#33ttFw`yv^)@OS*R;rh^5-HX@o)`E*OE#BO(D3Sh4?e}biO&SaUTf8McfD;@ zjJk}_EXbM`zJ_^6;Jfb5I?++W`_ipD${$jPR59UScf}uy zrpwhyQIU?bW(TU&pT=AUJhSmw7A8VTl*QC&cnQm5QoyRZygL;~`o8i_+!wfXjEOjG zCcdCb-yTZ2L`2{sg`A{N5*W~zlCuGQKRB9Pp}x7&ODj#w;&_rzk#oT@mH!oeKXZ~m zmTw&boX07?ttf!WPSXb;=9NvfeU12CS*f%FbCrm9Yih!+Z3-D+c6T_ zIt?RSA~WG?vdd-wqp!rO@+K>30ru(sHKu2{3cO98eMj=V!E-vU^CkN9-RRH%hMW1q zQ>Gq%irg=B9T)0o6nbpSYU@CA-KIHD5d*_*%XP&wL{QJin09iCu3@Mnbc}>IH6Ry|t zTSl$n2sbe5c2gMHAh2t@R&dY|D#8lR?b!Ra(XidRVY=<6f^adrXeyX03<8l>5UFHK z><}rM1(Q~Ft+Z4sZOsT8Hw;}qtGh6tiDs4?i=Dr&Q=@0Nz! zTuWrJVw$oTL&ImB@5ul2&0AK!U|NjzxdxT7Vlmw1c8i9PSYK(l&sd>~InT5_(2zc% za#jb!e4`=8F!31XSS{|Z>pgdw^lvrfWKtWC@~iT$sUeOido5}h#s><{7aUiV+RZKD zui9G;DKD>PH`Z<6;eF3IQE9t@(-e7k-)T8y&$_M`*n#7@Emma1Yi@bF#-ebAZwF#K zoj?dh?g{C3^rTjF`CQhJz!^@cqCvx1{#w;=j_VBv&m00*>mn#g;a`|e9dDq57+sKB zr$i2K9BGWC9jEiI&J|41g;Vs!ld^9&+Ja)Hrc(n>KmwbvRXm}|>zm4hRv?-hwos$+ zwogM=^Y#uD=>1HTw{}D=NcW5K(3Iy%Qe`&frwShQyY)ssHQ0o5AL<&m@l3(pewbXt zZne_K`Ru2dA26aNVR>!8CKeo)$8g_+cZW-+3N5GZ+Ckf=(aI=Fu(l{fHUqq5$c5ttQuca{~jkD3@!w#~FG|j7j z5oD-?DXSXpV8*IOI>=bnXb1Dw3oQIbQHSt|{zs`I;2K6~Aaq>ELrkGU?^#~n;9K-~ z(f@a}k5b-Cv~uoGh!L)MOuu>g6$<+8mniGw;g?v^$0ILcy^X+Lz!iz8Bg{TnlfL}L zd@;9UJY&66<}5;9>)1FUvOy<|7}0-6`B(br7SauKRff^J7kXh7e2?mTfK~vM z17r;X6vvPFiE?Bj?@_5t0QG*Mx)jpiR5RSWVrb$ue!lfCnsU^bI8Bb|Vd#_;Q<6w3 W`fEJ>8_MZ^LvZNk5O%OD*T#PkTgG4j literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/CombatStats.class b/runelite-client/bin/main/com/openosrs/client/game/CombatStats.class new file mode 100644 index 0000000000000000000000000000000000000000..2c8579f486abaa0c83500b2afb3cbaec19305cf3 GIT binary patch literal 4344 zcma)9TXP)689gm&rM1+y*1{Xdu>k`%kw%Ue6A}Vz5rm9DAaRitVT5rsyW7%^v^yhq zM+TDs0dnD%aC@P6p(>Sv7e7E1OR9LF;FU-I1I2Hkib`?5o}KaN5_VP9>T~*Xru*ye z)4gB+@AEGJOyb=E^eCJt2lYa*Y5btsXco#f&-h_s&8?flR8TLu;X>$!%>nc&!utk4AtE=uRIxsZh1pN%_wMFa?Y$8zibq;mM(-1h5dC?GiEZ}m}+b_ zt0}%vbA{`;o?k49bksbOjyhAe-8pKUd?u;hrp4+=D{HmvD25swKSvSCYReLttfjVH zrnzZMMd84j3Fp$2>>VBBG>^`2`Jq=gGyWy7>6L0`()R;K$_xCa!pLlmu?sc|_ZiIxb| zQfFg#brq%RRt>#PlY_KNDwV&{*uPCPHG|)29N5`08B9@QcxT6WFn4L>q|Q!V2GgGU zq{cxhmqE^7-4im7a~dPDoUKZY<35dRVmVvamU}?skd$XBw;)?bgyuBzQrK^v+Hz}L z#Qf;&&O=ljTOMT7M>T$i!-5txZivtyG)_e5F^ykF=y44vLQiP?Dnd_c+!CQbYWzAv zuEuX8RMxm7LPq0kgw`~EA0bcUo(OGd+#8{~#{CfrG#$4R>?Sgw>$Z9K_%8$^ibs0bLD`=U)moOd*<2 zH2P_`90rZcGObq?-b?R;cI!y+e%G(mO!LHS5NvF17I#M{RkE$);^j@VNAo9A?IYJN zrsLF>m~v~i1urzk;ePxri#HU$PtAQaHQ$c2*T+XdM}PJGg!JsfN3k=sj^rR~$4@OD#c_!DZ3H_?nw+n(aJ)HJ;M-c&fb zYi;*htpU8PaNSQg<&KP&7H4?Yd%4wfG#lOrL?dF-Hm51uoc?QbTCL4#t2U>H+MIT2 zb6TU#>4G+=j%DJR-;FyTBGY$e{41#Uk?FlM z{w36$^BEpF#q@!ckj#_J$7GRYF(ykSOEEc5ay}-@B+D_mKyo1_7fCM0WQAlUCMA+m zOe!Rmn5>el#-vJ8jmbL6dQ560wV3!Mz9oGUs@`3WdprsOBFAMgu!*PWym@?s23@!Z zP4+v2k%8x#HQriDS89RU*0)qxl3aCTJ-^=M%J?pbH7Q zn4pyel@e4*&}xFJ30hB3EkQof-Ww^3&PVO&^x{9*viDU6|HdVv9!~#hJi~nFWw*(z zSnjoHnYC;mrbVVDrt?h8Oc$6gGOaL`m?})GOcJSerW%v~IW7YqQ|bTRmecLgDLy@) z-#rp_ie(4czvTQEFE~eAIO-g0;YR1$7EU_(z7|HEe5QqQC*R+~X(vC>!Wk!@ZQ(X2 zzpsVco%~=6cRKl@7ABm$ZsBexzrTekCx4*D>E(x8m~ryC7G^)$bCg%2uO~aKWFIIJ zo05H^^jIX16gi9~`I(45i{zn_u}GdO^0+ARh0xDlg5-Z;`{Gj?5-oiUL@+0RV B2VwvK literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/ItemReclaimCost.class b/runelite-client/bin/main/com/openosrs/client/game/ItemReclaimCost.class new file mode 100644 index 0000000000000000000000000000000000000000..de3c62ce7f24f68b0d2642302edecf7db35f3fbc GIT binary patch literal 6429 zcmbtYd3;pW6+U++lgV|ZvLo#ME6K0ZNK!}rM3NEkQ>l7#(o9qN9TXGFQ3%uAW9`yGuZ&XQF-83CQ7wZO$`{#yM{9 zDwp5u^cY+n<>N8A&Ms%5#~BE?+8R7AzX03O|9i%xZ0@#(PFGV;b7x13JK25FXT|a8 zLgPWe>325y+T32_{l&-W<8AVdXKS5pKEJcoXff#+bv!<=!SC~~b@ep4R=K=QH1HfZ zDk(fS(BX1|#2__nqx z797It!YN@O78{6!9GD#jV^M@iB-9soxCaME0!)rZk&>E7?UYwQk~F3dpF( z92yPBR|qhdS9A$TYmD`WGQeVmX58RtDDD^@jfNulUPo{!%vsjmWCnP$JqrY!E}<20 zNz?0%P9~S9%rOuj4o3&-+-`S8S0+Y#C0HOm1FU8c7mbnPmtZ9&gGi@@3?i9C&XABv zBnxB9J|^W%30b6M6X}tVO+*sul^}`a5D7`hA(BgEql8={c|dWFC3ZxRl-6di-^1~VG)tVM1CV- zF_9%iekWlGk)>v^jJ-_CI}(AycpSP9N7_z?bVg+B?HOLfENCkY83 z!CwSedq=~O{?M?1+VYACCW^9#M4LML#{MSZ@9+=&#`tp|5l~%TaT4D+&ETIBmcxoH z_&5C53jYzHj>|(5K7mhhu>20+*#e5n-4!XHaxz_I2_ei@ft8qjVylpxiWF(Wf=Om* zG%lbkHB0z{0ocwCx;H*+)h)hh5yzE%zO?c7kaHT}Hgi~P|dW0t&4S7cg zdqcw=l=QJS@WlFpk*?ryn7AP>IN1#)ufY_KyIAzu{BY0GFct;}< zT1!0TABtirO2iaAAOj&hAahS}KvIvRaYB-Y*pH=D?{Fx%dBhiO3I*dE(Z_J?YpLUz zQp^&i=#qW0XgnB>jR-^_S<2#8Brl~H$L?M<6 zSe)8bVatUo)arGoni~qCqpFH#4Fw zGom9iq8T%y4>O_#Got%4qVY1K-7=!n;?9&%?!{fI!~acCk7XFT7XELeZwEjtAsq#wby76429VG!Lmmsu6xWovl=-20)866@qwyLi6wzb@99V_cIROb#OW& zF41hN^eWp|Sh|#@?OML7z0USkmUggoxmKXo)Y`6K=}MM%X@#nKrxCTArLSv6s(P0p zUCq)rwMnXaw;^4_(zmq9s`N73b==qWEZv|LtJ3X;bR$bQYbC05hZ14@>8fIhA>G5$z1j>_vCxqAv7~D=RmD=H zul+0?&}ONMI^~_oqd3Ugm{zK4)+bl-LDnADW~-VFN$nBV4ryhorYEUA#@hF_Im&)+ za;KhP?I~@pvTsdlPqX%nHc#2NCAGt>J*$-~`*}(22x~vqDwO^Fr1l(Z&uf*+enC=u zfwiA$RZ88I)Lvxm7utNKZb)h`vGz-?TB#e8+AFO6O0z5bIZ5p`)_$!yl)5>oy}{aV zwFOG;NosGh_Is^HZP;sji#zf%K!+<43U%0xP^81v2$OWU24S)e*CQ0`a3eyA4to)% z=x`gtR2}X>n5M&B2-9`A2VsT|`w(X8upeQT4hIoRb$AeAwhoUVlQ{0^90oHn)AQ(1LCd^`sKsyZlO%_Sx=b=uxf->p0- z()Ww3`!E})35kC{!5j^Ezq8`C&W5+SGQ7ks!Mj@vUfI^-O)Y{KvL1#C2oOL;sE|O zaTr>}tKb$N!09Fvw3-URV=4!)X#x05bVkjHN-9 zA=04Qv7SQb1zTm+)Ca_z%4rASQu}n~9 Pgue;kiTO~}L+1YgAcM$} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/NPCManager.class b/runelite-client/bin/main/com/openosrs/client/game/NPCManager.class new file mode 100644 index 0000000000000000000000000000000000000000..5bb521d86913fd35f98234dd165052fa524fad98 GIT binary patch literal 5927 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/NPCStats$1.class b/runelite-client/bin/main/com/openosrs/client/game/NPCStats$1.class new file mode 100644 index 0000000000000000000000000000000000000000..69196da4fec365ab786c78ced38f92fd215814c6 GIT binary patch literal 5004 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 PqopEHOOY25A6otwJU(nA literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/NPCStats$Builder.class b/runelite-client/bin/main/com/openosrs/client/game/NPCStats$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..ea0c9dcc038d9615db9847c8e95b5df2d867acfe GIT binary patch literal 7685 zcmdT}Ym*zr6}`Qzto6E$9YY{sUIs&U*I)&k_hN#*#Tb>SxwrMN z|9tyTBHB!+iZmo>yc)GiQCo*m5+|i2f$9BtfOAH-}*a(I5&F zb4fF5RiZ{|yAE}%QeDF(!-s=LAZTelNZU~mrsyZif|g;N6_rlwdEG=SX{rSs_gX4V zRkbnG*1CrGxYd1cd6LFDoJ;H7wyfz{9aeR>IT~Xs{YFd81=a35!%3k5W z+{s?E3((H`3M!gzTlK7#|xNALp9r2e`pq(TFrtgBz09odn9S&ONRx4C}u;3%}s?}bI_4SKz z!y?=WctpoRHBk77Vyu(4I&41m_8<(>I|Q9GHogyE`&3lZqjV14BIyRYQP7I%Ak@1$ zt%{EKD%?5dc8RL0xlhG`X?Mxtv>xCVSvT!{ALAbT>6m@9j-Q3XQi6u00xdCUv!tc8 zM9})N^4W@Pl{8ArjL0@glF<%H%NhMl(z%SLC9PnzOVUb4_elByqdk&VG1@EXJVyH@ zozLj!l77hOfTRl;Js{~qM!%5sBSsHPx`bd-+Md*&f{U(oIWH>!Q>mIwbGIODHup0klO;@w%$`53jeXRm@c zd@Sh``c%+`E!EIdQCL;!{vfRbVYAD2@Mq^H%dd)a!zU5i&kk`nVID- zR+UV|xTOJ^1NN`#Uy$`-$IPJV4o5V&=a~lgOw-_=YZ{!h&3?0Ik$vJcY^7!y66m zxv0Ti8{H(vkp`4Qq)$^=%0$Boi~W4-z7_`?wm2BF#le~_4km4JuxpEhaa$ZL+~Q#776+HM zIQX^2!MQCC9&T}PbBlwoTO1tT;^6fb2iLba_`k&=6R3tFE^krZqL7NXMYns4@*XFU<~yff_7>$$5*3tN^looa-er+_xkYz+i}E%t zP{%l@zuQ}s_j#0yZqa+aMcF6>sw?M6XS_w(X^@D!Mep+#WvddX`J5x&?=8w+Cr~~* zMep|(WwS(?;TApUEy`{yP}Dj{`k=Qc+qFP_>=b>-Ta^7?pwxDXDsNFv7;y0B7Oi@V za>gNW0N@;{_7>%oMc^#KDLUsZ$~g~mS+{85Ey_ugzzK(Qqz!LT&bkB+OPr!DZ&6O$ zaLC{mjl4xU?-MwYdBkPWv9~BEj;Pk%qN%qiXPzi}+@kZ|qMW)49633sf5cmqb6=;QY}k`hvG8moPYPb&DSL7Udd9p!RT%^q99O7f}KStWMEayhXVR6F94N zioWJ8%4M9uv9D9~4R2Ad0|icyojdX~6VkcrZ;$FlI;y%QFgt_h@;z7hi2!*I3G-3`BAR34kB0|K76fuuD zf_N11IO0jf(}-sf&mmqw97P;Myn=WQ@do0pZ|L2@r72grC;L_I2lU~9Ie&-U#mxBx zw7wVf{gyt$H#D#q=NX^q&bUCIWxalLTD|;Ra3h%U9}s_}Kclq@t0M4Y!e3CbpMdh; MkiY&tyYl#d0mqv^bN~PV literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/NPCStats.class b/runelite-client/bin/main/com/openosrs/client/game/NPCStats.class new file mode 100644 index 0000000000000000000000000000000000000000..beb93342c6236e20987815864072a3ba04facd95 GIT binary patch literal 10683 zcmd^Fdwd+#bv}2st6fP~mSlS@%kPJbrICfeCLy+L$F^i+8Ob)5FvjFpJX(#VMXO!0 zyE1XpG)?nx(=<(!G)+jFl1CFaEf8oJlR}#&eULUy->>vtN-3q3Qc5YMj^%vk+?mnZ z-XAmnS3j=q_no=(Y39y7_ndRhx96YuIuY$vZ%b1`(fVw0rmr~b7K-Ikxi6c~xrIvK zq%-689X>iRT5&4nG$j?a-s7Bc`tnX;vhT?FJ#Mz5C|STLMT>_QE{#@7xx!>WuHBcL z&M9h`%2j5Ixk9C^NDV1!!XF!VD#Pv>HxE|MJ7?Wez?@3O$xe^Xy6yz78RlPWE>}u! zVX`vib3Ngnb_-e8r;Q~%S4d`@$z0aIk}Ox8aYZTorScT|Y-vt)Z#l42$IM(XqW_qj!(pd368Xdk6O(9ov6Q(duDdSChr!WZvzY#QXJ)ot<^} zPB^m_w}b`KFq)ezIF-2)9%tVhjom31-*AEU?}lJzC)REuSJ|zouB-bvmf%2f!cEf- zMH?fRc;}6cw4HWp+C?{GPIih=11Wl|rmcjRZyC-N+{1G-<8Eop8PDUP7Y`S+PX4%4 z$}#tiOJK^*<(-OqVs@lBk>gJx&ojtk`!zLF1EX6sEi!0GQ;R{jYRXVUBaP6JG#ys7 zXu+*UoXV7@qjVd8-F&eK&1BbLw}_5vYBvJ6Yg%s59hy1}x>M6?gYMF_iW=(oJO=P==W;S$)Ka>WAv-s0gr_Lbsv-z{zdPgij#`WvZ^cJfr;qbWu8 zjPjb&1{E|lnpv6E)MQXelQyWLsnwt}n%WF{yQakk{h+2L2K|txr3U@5Cd;57(X`B< zAJw$Np!aH8Y0&#Mtug4wG_5u0$2F~^_56H4p=pCbKdEV>K|iIb)1Z%P+GNmAYr4*$ zpV740pigS*GU!v9x()hSO}0Tlr>V!F&uZFY(C0Pv8uas;t~cmQn)(d-1x+^?^oyEq zqz3r>_*^bO!OOX~t2=tBbnY|5`_uHWqV8x9^v5^SL$nirZPKkAmhiF^e{I1N!T`eq z?vNOxfetQ&88|-z%_0~Fs$&fsMytaO8_d@2N1O$NA3Iw4mMh~<3rtw%RiURD7TM$d zo0!Y??sI-lL{Y?`3?mbU7!H_7#8B=x1LRgkjs9IG%mg=vOzsVt+#WI$TR4>Q3yDJp z5sF_(48dC|vI5gpacW6mH*$WcT9hjvy&_m)vJtMDbLHdJ0Sm(ht_WE$j9n45(z)`W z30oN;KXAc#z=W>GT=~{8c)>hu!WYn}31Aq2ujYp^NZjrRG1!lXVQhhH#f*kmu$zON z2!k2V^|2tH)w}o3IeBa;R`nKUGM@hKlZ|lGf7J9}HYSi?*25C*-HfWKi-=pu~EmfnGiaTrKR0NDroS+#Q`27> zbe*Q}8q}rfuMDy^{k1_`H2sZ1*K7J)^Q1RudW0Uuey_G_`aAl2e&(Ar{W3j@WU6>& ze(HZngwbMUiubYxj(wdbk!=*4Ps|0A#rhWvX@)mvr$?MwKjdeokXdr7!B6m3t#;94 zkUx5CXkTQ2TV?Vk29QUOB17(PsaL}pHL4OF!HakCn%Jeb ztmE&+eOSpbK{yM_7^bKhf;xt&DP1J2EKrFDGPpXVuwkMqpfE3m#SF8Vu$nP9JLA%G zAYmXi3In-|f!rWt5Oxq21oChn2USgYlW&*%d@NOp2^&02C_bxHHlg8)kP%v|0tVZv ziyP)ul?~JC(uR3;ZNprO8vzm|7)g10 z9x1N$NN}Y`dMiDWTj`P7N{@m=dXyW|qu7uh39s}>ccn+cAw5bE>5=?OkJMLsB)-xk z?Uf!$uk=WHrANXmJ>G+wXjw`oBuM9|cX&9{g^Ui&N+?(_XP+ zJEwg#;NSdFNTpyOwjZNGv;(K`>mdI+bSj-c_ca@6Nm+p9e~WLrs(W^60vQPH;QJ-XMn z(jH#P%6N3Zwi-M-Xj_dQm2IoZqdD8s9^GeK%^sb#twkQa!?s#HdZ%r*dh{;aYV+{Y z)?$ywY-@=}$8Bq=NAI>R%cJ+$)-sPy+E%+qCv0oENAI((4v)^+)(Ve4U|TCa`k-yC z^5{dhg=hP)ZLRU>Beu2HqmS9vI*&eXTkAdggl%o`=ziPU=+UQbtJ9;;*w!YG9Seg4kW#1+l{}7sM{xA&8xJ zg&=m@m4euDR|#U*T`h>6ca0!+-?f6+f!7IQ7hW%jop^&FcH@nL*pWL0u`6#9#Lj%3 zAa>`?g4m(E1hGqZ3u33X(SC^@ympmiv~lOmlk^bW`74j$9^=bZ-&@8gPAh9D^kH4_ zmrubrb64NKL7Y&V0seAPoQp;XO~(^L;SnKp=)tRAsP+?~Zix_@i6?}zCqk$gPY6|0 zgwVb5giv%v2o1&)Ld_N-bReD(O1=o8gYkq=F-8cL;|ZbQj1ZcOCxm)6Lg>DDLMV45 zgwDnjLbV(r^p1E!D7GVn-Wg8_wR(imyW$C<)Q=E47EcH#1rb7H@q}>D5FvCto)FF{ zB81)@PYA~x5kl{YCxlay2%(elgmB0bA#@_15YA{Kgx(iV2uC~-Lg(TM;e;qc=mYVD zaKIEH^uc&SIG>6T`cOO}9B)MkeK?*FPRAmIJ`zs|hief+AB!i1v$+VNkH-_j(O!hm zC*ld=WH3VL{&+$-Sd0+*bUY!POGXHNCY}(EH6w%`h$n#S_AzYJ|`i;tAnQ zHbUr&@q}=s8zFQ)o)AuiBZR&jPYB1z*9z5jz=palak|I;5~Y$4_I#7nrzlnTV9z&5 zjo26HAGV-9z!s3FL7ooCGa%0d$m)Qs z1z8)A^&sm5vJqrsKsJGF3dm-V%>n5K=?+K_NKZg|L3#tycNna1N3!=@)YOrDirUVT z?(IlkP&dkQu`j4?J9yHz?Wpfa@tFFjXz_V!?nrgi2ZNHlQtRZD$yBDMkUMBrU~m$V zIIZ5K-i&h7O5CPy#+gqdv4IBFTVSh8bkT0L9VnUDPwUkVpj6^kTB-Vh>eWu@-$FN} zGvA}OG$|eL=MpVTQyu=xs7timK>X{l;(zzJ)@73Iu;KV4aZhXi&g8CDt^HH%CZ_`Q zbcmh_(X%0XE=13V=!Foy7^0U#^m2$^3DK(|dM!k+hv;I6E`{iFfRqYRU5HX4N{6T+ zL`@-TzMnF!N6u5K)d_7aHEeA)Y)fj`tQxlV8n%uawv{z(t83WS*08OwVcS^4wyB0~ za}8T}4O>qQTkok|aFo8oylCJ^nbw~3l|VIEsN(?wqLO7S|sjJtf2Q0lh- zXZ$h__mVOdaDADLx+;zdxs21qR4^bIlf2S|VYqd$=AqbkadyY2YY+3c=Z%v03y!8} z&!9bv_8i*tXfL3>i1rfN%V@8ly^8i4+UsZ+(JrA~hK@q3LrbBh(HhX2(3;U&(AvMq#ov5ju0hrSQ?LEWJM literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/PlayerContainer$MeleeStyle.class b/runelite-client/bin/main/com/openosrs/client/game/PlayerContainer$MeleeStyle.class new file mode 100644 index 0000000000000000000000000000000000000000..45df758446901567c1862e57bf4fa3a56c5afe67 GIT binary patch literal 1368 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 B&V>K~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/PlayerManager.class b/runelite-client/bin/main/com/openosrs/client/game/PlayerManager.class new file mode 100644 index 0000000000000000000000000000000000000000..e106067354109dcb4554fd3c07198901415a0229 GIT binary patch literal 19168 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/Sound$SoundFileResource.class b/runelite-client/bin/main/com/openosrs/client/game/Sound$SoundFileResource.class new file mode 100644 index 0000000000000000000000000000000000000000..50c67399cd17d90b77e287625879ba5e9a858847 GIT binary patch literal 2382 zcmaJ@ZBrCS5Ps&^V~=$~K*69!6GeqP@r)YZPJAP%7w^yjVxoC*xf{8aV~5<%5&a$c zlFAQ=U-)3E60}TJUcMw%`Atd8GrNl%#T8YsGt<-kbobLe4S)al`d0wg@YqI5;ABND z<<+tbRM-gfmAWqjonP>lWPV09gX(bfz2Vp8v`V8+{5Gd`LBpF?QDWUJC3}nO8vP$n6t!8w?4;BP=uNOHYA(pa0 z0%I&pUtiTibCM&}%Kpy1*>E|Kt& z(K#y1ubW<-@B{5)ePHsw>hk3gE>rP>Nu%vx0+TjA+C)K|o{Mp#DwN@QgP$aKwzASS z*%0V5oiZFhI46=NhfK{2nRS(wWq?KFYRbiJlxTZ*x>%khIA2g_Lx#<|rf?mEkDf0* z?g=NF04I!p#&}&R9qNX+T$Z|~s-c7X_{_$q0>c{-`oW4?R`vSL(IhF&gR}mhTkrpJgzCOec7MjtifGF|BF)Y754nb3&6n+ zyi0(C-1kI4S1Gy1xqAigQ8pMG<9!_B$qePg7^dYBo;o3J+qC9m!ZGTN#4?O>HLml# zF+S49^$TuNksF$Ee>Q@5V}%4>Ad6fZpmPaOcXkcOU*W`SoB_52?0yS)9v9jGUZ%{D z;$&aqVm9|PoFChU7iaGzXof9AvB`?>vJLJpl%7k;3I6c!qGje%o1`uf)sU4o z*_dEj%NPd}^OSxYOqwB>V1yYpZ6Lp;%p%gE-oho8pge90JGH;JP$LPM-rRH8V{0fs z8sFbO`D|>R_%r0(!CiXGU@t!5F2(*Gz;u+n>D0qWz2TL`l!ainT;7nEjdMzv{AZ%% jW^s?Jc|Q;N`#HYksh^PMoqfgs8XjRDRWd3g?T-He$gBjg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/Sound$SoundJarResource.class b/runelite-client/bin/main/com/openosrs/client/game/Sound$SoundJarResource.class new file mode 100644 index 0000000000000000000000000000000000000000..a3e148eaab6539dd67df4a1d022a30b7bb91776a GIT binary patch literal 2112 zcmaJ?ZBrXn6n<`A*btVIVga#OmC_0ckiOtcn}W6og_-~Yr8D})OSqCP%PwYbnCb8E zi{lTlU-+OiN}W36=og*wH>vfxyBi3QVUq0LbNAfmoaZ^`Z2tc5R$WJVy0|TORdLO4cv~ak^^vTvs=#m5tI9%3;L7=j1X6oa*93aYPvyQW zy3*S&uIaktZI=YBZKYSj$GOq5$iY*(_;|Iqa%wRT(poA=sAux>&hUo(Tmpvx)`pRyuk42*_6&C(NlIjwba<%RP}Ya=_*6S zuS$1A)*WNVn<-s$0)d<5^VK*bA!%l`AL$`*sVTxql`fO2c6QaGx9<7nJnJII~Lv+$Q?@(g|jh?t1Q93bQ@~#&x_aFt96k)U5ASrGDb*8drgqo@Q1jz~Xwh0TbxB=Xj2u z5$J0T-#oFAMG^%YqZk)Rj*e~cfcm;2U4}SupqcOIhWia0H!(?RtJ0e@-dWtndlsfn z$PgW|F=1SVf3ihmJb|>YYpO2LX(~Jt^>Q}ci;eCzEvq{fxfi!WrX~X_vBg$l!iy&K zM>g(Znpi8ViXxw0fB{>7^7xU8Ls)K9J8n2zS zrjXzY$o6LQKfyl4g&$}oa4Gf#ZlRBBJMuz5251SqjzN085qn+c-JpHICkCxMe~6)9 zaOEXNfYX3uEr8uefTI{|131II1Oc=87s%%eKg0f!R%?0@T7TpfqtQPkYm(u-@Y(4^ zf8}19NR>kVd!$nbg+Cy^Lppg-_#L7$&h(3+nJ>J+t!PC?OXIxUO-=lTuEErwxcD6Q z#9-<$_DCHNFxjG9J|sF71v*Ntg7-t6`tTt?159L+uf03mOR^e+xXV=vC1Ul%vNHeR zf(6m}FZwOq<~PH?8uPwrL+TFc8nM!bjY+0erzn|7r}R-WX{HbrjU(R%@*D1@h%}rl z-D3%6rcGg&hH|AEMabj|&tXj*V&==~q4wnS(djr|l0-k|A2=J76?wo_0^Jm8HY9H- zUq#{-AEiiH2(snv6?Hkb6TRPBAb4egfgtn5tvU!DXH{s4cJ zm{|o8p~yg9@{)N8$@|Ca8-R0c`^X9Ggvm@MkE9cm8X3kBX)DKSM)EG1>yZynpf*)c zO2$f$<;`$Pp%o~eMmn-*0{M1lAmDYA5tWd~as>qx1*$=$sW+buDZN+2m;@R@5~_Hh z(#XZ%q-Q6Q5!ekDPjMpPkICLDJK<^Cogf=Xla&wsfRiPjH4W(^a*bS|M@OzipmM1- zrQKK=L&nFt!13Z%2ib3@)F+dv3e^8_J~jp9f0V9N`Xf}!gnm)w9vOR0Zc)bD122@1 z1LWA_MY8odl8l0}aQK3y=PX@f>(anJ%4{oN1&k|jH(N!O**t1&bEu=i*kEss>o(9r Old;8bi}_;4H$MSGID~cp literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/SoundManager.class b/runelite-client/bin/main/com/openosrs/client/game/SoundManager.class new file mode 100644 index 0000000000000000000000000000000000000000..90a5a5befce8e585c0faeba9489fb45b6fc0bcc5 GIT binary patch literal 4998 zcmbVPiF*`h8UKBo-Ar~fX%ZR=+fqs(Y3?q!byEr<2VKnuN$me(I;mOOsGe026sS6& z9nxZ^W{t+S45yeH7va^KR&Ey2ee^R z7g*G5r!;d=%NlZDI1D;tMoyri_kS{`or*H1c2rQF6++RzpvvAWaoU-;Ea_)^1XWlfgR)d$NuwV{)1aieUd0VEaG{)| zWf|a5PG&)1#X?#I)KT5po_Bie?6^kGE>Fvmm@6Tc)5bHVo{n|o(}wNQv^TkS%tsMH zEmkR5DR7f?Y93M*b*L98rxBfFnq}!G6G~Jhq=*I;jc5|6;M;!Jke!-CFz|g(7%ga1 z&??ZlfQq_qD`lq*YgEN8hzUe?bSC%rC${xlTdC6~3NC zBGI!);=IhTro&vjkY1uSkQx&Z3Boq(x-EKGIXQEAD1rm#$`%)o#)`>hYzYZ7iuv zhw~#NdX`G|Ze`f1sG{G|QU{Y-#%(tW`j|me8y`+ zcW4e1TGi;)Pt4Mt*sh(u#MK_`Q?PfwV(CAcbM$c)cjF$WhO(}9S72kIJxq(8r%GqU zm)g7WIu#m*1;P|O4bW8uGv}#Y@(QF?EXPd>Mg(g85;_gCx`Z`iN1$U&mXIN^prabgONfx@OH(tKuDakf}-T8t4}AN3{O7v(E$h992=2qjq=t`6lAfkPnT6{ml0PXc`j~+2AN`qt^Ns!0U0@EJ zzk*B_?&B(6jkq-B(<+X;!$Uf&8J0YmQ1MxL63jVvMjo6{@p+ddW!gE8YER-z3cfgf zOSmP>0m(irhZYr2;Uv4KmQG82X7yZ70(7b8qZhg&G4CGPfles+a-siu1PRmBM>Ufj z*wKskPXte6Qnrti3eE_$`XNZx^e&4zGE8YqkypW4fi->{yR6)F8F>LWX0Wj-+E<37 zpur}_`O!BSvpSu;P!8Eua?MFvYC%3;(o#`QrXXE2~0mSr<3a!z1Q3%(eZ zoaakw;Rwbb}qNN-= z%TD)0{78o3%8|hHGZ9qa^n~A`S!q+x)%Du;!FQo&Dnz=1r$F*xhqh&pGnUls0`SpoBN zTfuKQja+F@vm7l%h^X{p#9lW&7PHJ{7!>?rj{ZHf8!Pyezzu$7RG?Du7lCDd1k?3F zeR391@RGodeuTwqTfskwvAIZ4%h;8;EjGj_emL@1;XcMya1Aw|M%hU|1lYgfz6P35 z&S%vl;99{QyE-cQE1CNcBt5X`9IA$zTh4-?e5Y~UB%)U&UE`{4BiCzDjb2ycbskqi zBKfflH&SLmjzPR+l~c zOj%#a#^3~&wzicl4o>0rAa=L3m9(9oMAydP;$Yy|<(H)2C2jr*AAl#(N&Ve;nIC)&*d~Yuv4%L1HMo!YXI2YHsSp7dDM9La5$A~M z5VgI4XYf@bW&@77=m}HXW}GKxBGkDW7nrkhYOclC@O7w^AI3NEO`=R9%0T61niEkV z6bvYM(*4)1pjH9Ex*LC@mrQ`3r+tWjedYr=!;x`k3YJr Tjz8nC+~+tu%JaYB?{fcNx29b* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/game/WorldLocation$Location.class b/runelite-client/bin/main/com/openosrs/client/game/WorldLocation$Location.class new file mode 100644 index 0000000000000000000000000000000000000000..7f4b3cd6746ed17f1cf2e34aa5825aa6ac2323f0 GIT binary patch literal 1757 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 MXbyTwJXaO}4^XJ~7XSbN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/ui/JMultilineLabel.class b/runelite-client/bin/main/com/openosrs/client/ui/JMultilineLabel.class new file mode 100644 index 0000000000000000000000000000000000000000..e91deda665f055bec6d39f238aa3cbef0c0d0c69 GIT binary patch literal 1016 zcma)5T~pIQ6g}G(0wsJ{K137|QB1=~6ja0_PzrTm>cnitD6FO*R6*$Y)>5 zjLtYd`=cE1CNMJkVy3g%z31lMbI#uW{Pp!afHJlWWEf`MpydQ@;RjI|Ij$##ubfyq zJ1=8TNl*Hs#v8&jkYgDAz(4U5Cpwn?k+ZWWPE9(vLodOVIE;djVpdJlbNI1x(pV`?9yf7K*V4(a+x%lpy%?^WxS^va zMXP}uN4kXuZkm|V0EtouA#d-hQ%@WOVN-+CCT?Hws*yK3!N48*>asNr$`+xs)oQEL zjbxw43}&^udkluPO;5_LXu`%^$}P>LQmK#&pU;b>C`mGKpP}$aYS3y2K3!UFjm*^? zADDQE1+t$6ls$Rmw+KDd?p4#Kk4!wq6Na86a*u~XF-%y+#J!8Aitg4)u#$nN43n4T zCE%ub$7w>6oIIBB%tQ$*41?5lzun|Yya_z%p6b3NmH_S7tGLw=;a+;3g<9a!)Nq;| z^8P%SQ}1QOVAcL_E=vquZmMDGUj>&*Qf7WPh(lLYr5>h{zb1TMOT;u8nAKB?33Q>G z-UgjA=%F1IKp(9pMLttJL+=;%8T##P2ZJ{2U|8?2>Se;tbug)yTlP219A<}l=y!&@ z9awf@z5~bZVDSf*YIBsc{3U7foYsY;`~Y$oL@$OgK!1c`6fjQfBt~fbMzM%7EK{UR dgIy(}tMuJiN(XCLr&F1zm$8wMuFyGy&EHm1?Kc1b literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/ui/OpenOSRSSplashScreen.class b/runelite-client/bin/main/com/openosrs/client/ui/OpenOSRSSplashScreen.class new file mode 100644 index 0000000000000000000000000000000000000000..60b3282b04ad4c0a35927c0b15875141bd0b3279 GIT binary patch literal 5692 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/ui/components/InfoPanel$1.class b/runelite-client/bin/main/com/openosrs/client/ui/components/InfoPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e6764e2f38015dbfe242f9762efc4d612cfadd3f GIT binary patch literal 1285 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 <~+uTwz9au*DRUBTyk<1Q! zZUOgQ!-GrczKRoyw15-W@T%rkP3c=fee1GUxc@U5@(cCiH7UAl-Pb9^NG6a_zrb>HW9gwH>}`!PI&Xs z0uFx`Er)p9foJ*8Si}p9c*hE^WDYIi-NT9It=I8BCE*J+Qx9ry70QTFvc{0`KMo#?|semzNI07r3( zdvF>jFi7edJ`G_6!x-mv8lxy;43}_@r~Yv~hsW^(p1?bh!MpGjK1}H^VgfJW0=2a8 zMP%_6=3Kk<3|3Uy23oA?5LmAgGc317so z5i3P}62Fcw(T11c;WzkH&#@8wCZ8H8`(FGOpBgDS#wzh8qUv`ji6_OExpbWY_G=}B z2YWD3cs31@gm-h@Eu;~!S29G?@1_#V_=83KNuq8Mf00|4zI}F(IT6Fd6}$*Al-`1&pyW?xx%JVh-*6f|A5MUH>|5 z_|9;70X{;WCVmYND$g3H4y_d>zs$FKj%KxzbxX2knBbF!uKGoZbSdS!7R02YUCXka zx_7NeEVEw06=}&d)-{rM=aTHAx?RoYvfRBWaZYZ_9O_z<1B=qpwPwTvOd-ItT>3ep zX}{J2XsBD3(;L^Bt+MdHA;!8axwfzs<#?ER0 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/ui/components/MessagePanel$1.class b/runelite-client/bin/main/com/openosrs/client/ui/components/MessagePanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..6ed84df2bf34203c232ed533a89406852b9a2125 GIT binary patch literal 945 zcmb7CU2hUW6g@+MEwC1f6t!yW2Pz-6+xm*pG!-LeOGs#%SRc%=j4)=IX?7M-f0Y`W zCO-HB{87d`l!qGo!X`62_v_5L_ss7r?T8_{uLmLnhMbEO(pfCwiVFuT3~SZPOY*){qB9xyMRdsf zp`bQ>9q{moN7CAJXVSLG@MJ-rm0fBxSK&&l&tp9?G^gVKJQxZ?5qBf;UPO@?^yC+! zQLfg`Gx;?3UdXXfMrzfxJzaOPhH?h$xaHs`!}em6cX1mV4B75pr{%xvwU1j2rOWQh z;12FNxI35L`-h2(`=~Iarg9LE7+9OZiG-PiG0iF4(~~F=FQpym>czLTZG~gVw^R^n zL&6=1c%%nbr8>h>)yn9$l@if@$c+&Mw%idWex*%JbSQ=1F)I|TzH~~^aS5YD#y%UO^gLMhY!k6l2xaK#$ z4q_Xt(`CrQ5=8g$B1 N%yP5e7Oe!<{{jf^Yx15PeRTY!kLLDNw#?DLEt{#Z}-|gw%ug!>zFwPzeWbMVj~O0R<^@-e8G@$i$vha&M>vOE0a+|Y2yuZSTS*I+T1w0P z@vtlHk?1CpVYy{uksJ%F(s-H-(h(Tyb8;xxX@r%&^c|VV*ejzOB7W1iW~_VEsZwpF zYvkh8^QK9R-OOVJS3_K3Sl7~XJEn~*FK1+#)OF&49LfmSaGjy_WUKvryM6Msz4h{> zdC)p&GZfEWe1^u3vGNa%LdT44EO%5oeQ8$fTFQ=gw5{XBI8u5~`hn?%SYxQoCnZC) ztF^SvL^vmDl?(gQ`Dey?tdTrfdXTJGOf@1ejY2F?K2P35WatA5_wIis^9|8wiZWOt zo1+@wJ&I(biC;ho%M=B;h)dHOYILS`!53WqMCUB_!wfd~i@ot**pL6j-kfx}h1(Mr Tt60Px@(NQ9sBrloTOMcBjcSyEDt| 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableComponent.class b/runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..60a028436e279aeecee79a3519c2d947723e109b GIT binary patch literal 15151 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 a-{QCNT?hajjo$&i1J7HJgPh-y`~Luc;bYhU literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableElement$TableElementBuilder.class b/runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableElement$TableElementBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..6ce695581f5db424286b75ec816f0bdda804de1c GIT binary patch literal 2461 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableRow$TableRowBuilder.class b/runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableRow$TableRowBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..db69476e66d0df0cb8e28ac29c2eeea1bb1e79ca GIT binary patch literal 2940 zcmb_e>r&fB6#mv21XNr?Q__}{hG1G_(x~^QHPCFK%c48$yrI3ujzCgepuQ)d-glux#%4K{qM8C0BqnJ11W}`vaDIM zE?nt*zEyT?;VLVzE!hyB!_O@`u1lAMzNPrFBdjC+Jd|gd=3+Cjor>@bq#33k@dmdX z?w(i&$B#r=F^qchtRNlf(P=R}=4Z+ZC3%Lq!@yN`P3*c2+qVgM!*!+N%9gIrFjI77 z?O0Z=yTTP7SE52!Oak0+>=U;}tQc+=2l606AjC=G2o2_E8r%s)LNrjeV-;;*k3$)4bYaHtY{-vw!0_o{oWlX#RQ?K4JF@!FvX7Fx(pG%cqhyaT6B9rA$RU<>)MHQ%INqM$=!f?6CIc&U< zlvsa`yn!z|nsRhzViju)M%e8R9#Z0Bui6?n6>+PV$B;8LH@-A+8ygH)YP>26(k*lK zt*uUJ__>{MtQ`UFaJS+JKU0*l8r1W>oZBQF z7mujs`>6lWrXS76jxfg%1@1T{TZ#PC2)0I1WY|s|Z!Y4Yn{5u)HFo1#`&`ufW>H5| zZH+C{nAvq{kQN;7`+`z6)dgqZKEqN^==uf2z#+r@f2-0Aiy}wWx-WdSBYlMhY7|3M zNNJ>WkEfkMJN+J|cS^U{9vSr)I++O1C%g2i<86L6WS&r>!`e|Z->#* zl1W-IWU<`Gk$@c4wia@KV6jM#rC(q?MXvZKR=%U{9R223p5T2QxAY4LEW`wcaaGTk zHUg1E6ZnYkkAnS!X#*eA{!@I`ht3v-MJHIBoqLK~+IsX_q}Ma71N{>ic{`U7*(8t@ k3LUY%6H&lDGVvAmXr~L0(Tv)sG#}t=l&F%9!ka740p$$?bN~PV literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableRow.class b/runelite-client/bin/main/com/openosrs/client/ui/overlay/components/table/TableRow.class new file mode 100644 index 0000000000000000000000000000000000000000..87cbe651f31eed6a1b2aeda5927dbe87aa99a883 GIT binary patch literal 4320 zcmcIn?{gF95q@6lq&u54HUvXdC;_7;wq&CuZBilu1ylnjG7y_Mzki(Ni+%Wf=jcv$ z-T#5_oqp|1`ND^ErjSfJ(`mn?GyR*I&}Z*Xr?X`U;}DH?x7v5_+1+RN-S_<8AHMx3 zfXn!!jsb;pEq}f0Z`ht6w1aBPb!;!JcAToeX}4W#yUOJa-=i|9hSrj6SMSJm-rv%p zDU9B=Hm#~_c`MahOLy&7s9?1Ht%mRVZLT(>Wos*}Mw+^U$<@oQv*N82QsGi_U+z-` zA{w@93s{i)>x7P5Z8|~7)xib&vcgW=R=6F9lP;g%pYxg6U;QHC50#efFRYFmmU>Yf zo|xR_h=%ih%IDzy_KIcPiwYDm!V0-8pge2h7!Hy|UjJb2_=G@Ry(4%TF%Su8e|&LcvdTwy)@FO7TOWO?{u?-A4}jf zL%u%w;Sf9af{BYDT}I3DX2e>QmrR^RRhs^ai5lvn`@M-*@tR0iO}s9nMfoy7b{`(Z z%KPD}wCAwwf)Wplr2GdXeMWJpYmgE~#MCIGjFEcdIYH_vh8IGswKivMBs0udwSrX{ zlhJ;il~nGScn9;0?)Lob+zi8?B|&XF;Na(&%tSRTa>n^!=3FpBe<5r;-ipGJ?r9K_ z8f(ear}$jQXFE>Sc+G@`B?W!cay#~|FBD$ht0);h6Uf6n=$B2{;3LP@tu?#hdo3$` z&k32J7lc-HY~IL%B~SKa^=p!2E}MhG(1PD-x9qEqOa6wtgW{}|nu%TU{V)jI*2bJ2 zuKLTt5Z17+!&NBtn!)il{WZH9M-oST)oO))ds|ZR6#kSAII)fauUp=-YX_yK@2_<> z>isciG&>%=!x_1U`9~T1_ywn)%{qZ-SgyO^gm!(TfV&31RCu+U_(ZpbFQ}+zUwxK21zH^9T{^EsSw7k~c;PGF z2k;`VVgZb!7-@Ln(Re&XInjsW@i~oFN6KI0m*vVsoGMQ}#CUo7AxeLvKG%m@j_vU> zUJ-b{>_{f!^+=S$pxd=fhQ2(SGJ(D<_faq6ZV_g5+#S?SpTe~sVl5m}8op{WoR zO3IThdYt3Y*di@YAt{f-8+emzqw+k7>bB7i%<*T%l%^HBe~WWz;&1g~H|Z~px38U^ z6mPr{daYAn(@5p`)`oh22I?GjgUsq)rTkaqwFi}dL;V@~+=I%$pysB^k8nQvN#S=l zr+BGp)BnMNqV^pQ-G@0{)E?n-*P>C&)1*-=6!T(J_zs8fW4M?v7BWUNHJwH?HKVAD zk&zhbMWbt^JzzlDy%Q(r8A6f50sF(*Sq1gB#T4xJz1io03MGt7uZn zV-A=2z0Lx1cC*-=bvTHhorL>c;1?n{tL~6dz1z^qTa^) z3_FK2d~y1Kk}z@%A5s!4U<-xERA{7ADN@MWV_ti|2ShQ3eAl3BqwQ2BW`&Gd&vLhx z#tic#eB93?W+Vm%c3dd@2A>FH@ok2;Z`m_=+Jrftu%TfkD(foSjYF4^KEE4mCOKRN V*hUHgn>EBHTeFC5>NV;r{|Dk}+D`xg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/util/Groups.class b/runelite-client/bin/main/com/openosrs/client/util/Groups.class new file mode 100644 index 0000000000000000000000000000000000000000..f079b7a83e24cdc6af8033dd2fcfc7330784f86e GIT binary patch literal 7840 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 XaCf!9-Wmey*;AfB_3kvO`$e-HCeyW38ga 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 v1^3$T_?2Fw7X7&Dk`# zuQk+K?V<*|s%;I`wrX91TdlQiaNiB?bq!Xnw^ke6E;G5!^m%$epL_ps`SN?-b57p# zZt){C^VRhI0I(EV(?K9qjqKj(+P!CV*Y16L_qj%P_(yl`cOBU8-{I;T9p1Bh*Q((? z>0m%Gj}0FjcI_D6wcXXdWo&e0KSIXZ{ec~$3k3+4m51ZQ?M@orck03q7bB=^{o8j9 z??1426k+v$RvexD(cx=)ckLhDKDu}D%KzhW4&QR|l7)+B9KGle1yVXqx)TZ59}J<;om>%8s6h~ zdH0X*^e#7o21V&m_^+$}`_r002P;DQ!QmYTM!UBmXboQ5|MHSiCcsf5~a5A!3` zS`+gUYSa1DO}nX;0_Ll!4WCgfZfe6T%;jgbOFi67-Caz*@+E4gmAdD2>i!^g_m$M@52&5&{jXu;zjryU@BR*T{Z-WVZ%{iT z%+u7pG3o(!Kc$l9${OZA>SksW>o3EDwBEqxv(`#;jXjTgGtEtBQ!Ba5tiPI7n%Cb* zt+=Rj-(qI#hqjI8+NsovWIl#^h|Tv+@3Q

    d|awGjkquKC{ML#LV7T!{;>L%;ux| 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/util/WeaponSpeedMap.class b/runelite-client/bin/main/com/openosrs/client/util/WeaponSpeedMap.class new file mode 100644 index 0000000000000000000000000000000000000000..99dc22a658c2a5906cfb5d443d9062c22064422d GIT binary patch literal 641 zcma)4!EO^V5Pc4zNtQrL(iVC%z0h8EFFiF?C4@jl3gwWth@-PR+PHP>mDgMG8~vI} zR4R8q3NgEBMI$a;#-8W*#-2C+_4~&ifOpvLpe67&b&JFmWL@dYBsH3BNUESs@|9HK z?6e@tKC7aGw!r#@x>AWzHc!6HE+`EG-3NleXwn=v;$v0LSv3~uO?7Tns5}Xb|79F5 zp{C|18z?7#&su?wxYF98wmKXMJlWkl7ihnC8FlbnVDR@@AG~+Ii-ExPne|jUb48it z9t&+$(9X)jyP2WIfsA^mbCMaQMtSBGD!o)W$sJ1}_LU{01I0^2;<~3DnK>$@bwMsv zNar%JoW2)q!(%z$6+ig7B99{U@v@H|h607%ZTj#h^o*9PJZ*joM?JTpAS8m}GBTIlkw t#v+c-7};l*;5E8M|J(4z4c31)yb;G*Rae;H*k7`+iLC~E#j%Cge*n(Vv7G<_ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/openosrs/client/util/WeaponStyle.class b/runelite-client/bin/main/com/openosrs/client/util/WeaponStyle.class new file mode 100644 index 0000000000000000000000000000000000000000..5b603d441b67d626f3b1034344055d0c6c4a0154 GIT binary patch literal 1107 zcma)4U2hUW6g|TN3){6tswkyeKd^kXcEvpsXNzTDOxTCLb7t;2bMD;x`_K1F098Df5n{;pouTH8xb2MHvDUXtZhP9q zGcD}{H%5-FdsB%sGYfaPU?a8pm-SJV+ z;hF;bn+hZ($dC8M9Fv7p!~<=yRUT@ zb%?Q{F;H}8;`aF)Q#@iKFlKuql`7QDfo*sbmyTZr6a~GqoX!36L5X@N(V&M9(xS-# zMe45~skK02Lo`-oP^(voUr(+Kft=lRp}gSXIS^a?XVA0KDZn4K|1=A@}wEo z^=^2El-`ZZkk-$T`9>lk+@rrj5o97qhVJ{j;)JGjer1XFg;lw@vw4oK1u;qqn3IG* zO2Gr+ot!_!qdEO0Neg;vhD`UZRJ`m~gr}C2xxnMyuXJ){<4TQPTZmH|i*t=4riN#JEd2#cnD`n1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/thatgamerblue/snake/Direction.class b/runelite-client/bin/main/com/thatgamerblue/snake/Direction.class new file mode 100644 index 0000000000000000000000000000000000000000..4caf835b55507ac25cd3d34430ba1e73b1cdbc27 GIT binary patch literal 1422 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/thatgamerblue/snake/SnakeGame$SnakeComponent.class b/runelite-client/bin/main/com/thatgamerblue/snake/SnakeGame$SnakeComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..e812ad4c957a84925ab7470a15be554a9f99607c GIT binary patch literal 730 zcma))+iKfD5QhJ;oybxYJ9Sbg>DeR%AD}9^btxEwlNJ*SDZXDji@mM1GSa%vW!j78 zc>+xXx#$D*p-M-xaY8A$0GSHFJW{shoM#X^SgY7hpV83{8KfsFe8M0&9n zpQLx1tVbN&Ppx(sj6*H8v5+H_K8nxc+>575550Hqg_b@cmmmmx-KEGTVfD4r%Df>Q zRR1Ht)?<7-Jd+NxSaV^)C1k6$o()35#R^sl#jeuwWD@jc^g;A}Zl%->2g2`(NG1L} zm@^|46AqV`{cCdWx-b?>n}rsHaFiX!kT6I z7hru7;n>QsZ6VLA&0dH741b;a4Zn?RtY4)$MP3W($qVH0g>%1RgJb1cHXbl9d7PBW z7luu2&6%w^)2@HVdgBKk-XWdz_%|+pc@JkVa5f&{F=MiL!te~9;#pdRrQ*`hxs4ZT Gy!;2tOQ+=k literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/com/thatgamerblue/snake/SnakeGame.class b/runelite-client/bin/main/com/thatgamerblue/snake/SnakeGame.class new file mode 100644 index 0000000000000000000000000000000000000000..f24f3e93ec8c8a4ddf7d0333a22799028bfa1b8f GIT binary patch literal 5810 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/ge_limits.json b/runelite-client/bin/main/ge_limits.json new file mode 100644 index 0000000000..30cc43700c --- /dev/null +++ b/runelite-client/bin/main/ge_limits.json @@ -0,0 +1 @@ +{"2":11000,"6":70,"8":70,"10":70,"12":70,"28":15,"30":15,"36":40,"39":10000,"40":10000,"41":10000,"42":10000,"43":10000,"44":10000,"45":11000,"46":11000,"47":11000,"48":10000,"50":10000,"52":7000,"53":11000,"54":10000,"56":10000,"58":10000,"60":10000,"62":10000,"64":10000,"66":10000,"68":10000,"70":10000,"72":10000,"91":10000,"93":10000,"95":10000,"97":10000,"99":10000,"101":10000,"103":10000,"105":10000,"107":10000,"109":10000,"111":10000,"113":2000,"115":2000,"117":2000,"119":2000,"121":2000,"123":2000,"125":2000,"127":2000,"129":2000,"131":2000,"133":2000,"135":2000,"137":2000,"139":2000,"141":2000,"143":2000,"145":2000,"147":2000,"149":2000,"151":2000,"153":2000,"155":2000,"157":2000,"159":2000,"161":2000,"163":2000,"165":2000,"167":2000,"169":2000,"171":2000,"173":2000,"175":2000,"177":2000,"179":2000,"181":2000,"183":2000,"185":2000,"187":2000,"189":2000,"191":2000,"193":2000,"197":2000,"199":13000,"201":13000,"203":13000,"205":13000,"207":11000,"209":13000,"211":13000,"213":13000,"215":11000,"217":11000,"219":11000,"221":13000,"223":13000,"225":13000,"227":13000,"229":13000,"231":13000,"233":40,"235":13000,"237":13000,"239":13000,"241":13000,"243":13000,"245":11000,"247":13000,"249":13000,"251":13000,"253":13000,"255":13000,"257":11000,"259":13000,"261":13000,"263":13000,"265":11000,"267":11000,"269":11000,"272":15,"288":15,"299":18000,"301":40,"303":40,"305":40,"307":40,"309":40,"311":40,"313":8000,"314":30000,"315":6000,"317":15000,"319":15000,"321":13000,"325":6000,"327":15000,"329":6000,"331":15000,"333":6000,"335":15000,"339":6000,"341":15000,"345":15000,"347":6000,"349":15000,"351":6000,"353":15000,"355":6000,"359":15000,"361":6000,"363":15000,"365":6000,"371":15000,"373":6000,"377":15000,"379":6000,"383":15000,"385":10000,"389":15000,"391":10000,"395":15000,"397":10000,"401":13000,"403":13000,"405":50,"407":11000,"411":11000,"413":11000,"434":13000,"436":13000,"438":13000,"440":13000,"442":13000,"444":30000,"447":13000,"449":4500,"451":4500,"453":13000,"464":2000,"526":3000,"528":3000,"530":3000,"532":3000,"534":3000,"536":7500,"538":125,"540":125,"542":125,"544":125,"546":125,"548":125,"554":50000,"555":50000,"556":50000,"557":50000,"558":12000,"559":12000,"560":25000,"561":12000,"562":12000,"563":12000,"564":12000,"565":25000,"566":10000,"567":10000,"569":11000,"571":11000,"573":11000,"575":11000,"577":125,"579":125,"581":125,"590":40,"592":13000,"596":40,"621":18000,"626":150,"628":150,"630":150,"632":150,"634":150,"636":150,"638":150,"640":150,"642":150,"644":150,"646":150,"648":150,"650":150,"652":150,"654":150,"656":150,"658":150,"660":150,"662":150,"664":150,"751":150,"753":600,"800":7000,"801":7000,"802":7000,"803":7000,"804":11000,"805":11000,"806":7000,"807":7000,"808":7000,"809":7000,"810":11000,"811":11000,"812":7000,"813":7000,"814":7000,"815":7000,"816":11000,"817":11000,"819":13000,"820":13000,"821":13000,"822":20000,"823":20000,"824":11000,"825":7000,"826":7000,"827":7000,"828":7000,"829":11000,"830":11000,"831":7000,"832":7000,"833":7000,"834":7000,"835":11000,"836":7000,"837":125,"839":18000,"841":18000,"843":18000,"845":18000,"847":18000,"849":18000,"851":18000,"853":18000,"855":18000,"857":18000,"859":18000,"861":18000,"863":7000,"864":7000,"865":7000,"866":7000,"867":11000,"868":11000,"869":7000,"870":7000,"871":7000,"872":7000,"873":7000,"874":7000,"875":11000,"876":7000,"877":7000,"878":11000,"879":11000,"880":11000,"881":7000,"882":7000,"883":7000,"884":7000,"885":7000,"886":7000,"887":7000,"888":7000,"889":7000,"890":11000,"891":11000,"892":11000,"893":11000,"946":40,"948":18000,"950":18000,"952":40,"954":250,"958":18000,"960":13000,"962":50,"970":13000,"973":13000,"975":15,"981":50,"983":15,"985":11000,"987":11000,"989":11000,"991":11000,"993":11000,"1005":150,"1007":150,"1009":150,"1011":150,"1013":150,"1015":150,"1017":125,"1019":150,"1021":150,"1023":150,"1025":150,"1027":150,"1029":150,"1031":150,"1033":15,"1035":15,"1038":5,"1040":5,"1042":5,"1044":5,"1046":5,"1048":5,"1050":5,"1053":5,"1055":5,"1057":5,"1059":125,"1061":125,"1063":125,"1065":125,"1067":125,"1069":125,"1071":125,"1073":125,"1075":125,"1077":125,"1079":70,"1081":125,"1083":125,"1085":125,"1087":125,"1089":125,"1091":125,"1093":70,"1095":125,"1097":125,"1099":125,"1101":125,"1103":125,"1105":125,"1107":125,"1109":125,"1111":125,"1113":70,"1115":125,"1117":125,"1119":125,"1121":125,"1123":125,"1125":125,"1127":70,"1129":125,"1131":125,"1133":125,"1135":125,"1137":125,"1139":125,"1141":125,"1143":125,"1145":125,"1147":70,"1149":8,"1151":125,"1153":125,"1155":125,"1157":125,"1159":125,"1161":125,"1163":70,"1165":125,"1167":125,"1169":125,"1171":125,"1173":125,"1175":125,"1177":125,"1179":125,"1181":125,"1183":125,"1185":70,"1187":70,"1189":125,"1191":125,"1193":125,"1195":125,"1197":125,"1199":125,"1201":70,"1203":125,"1205":125,"1207":125,"1209":125,"1211":125,"1213":70,"1215":70,"1217":125,"1219":125,"1221":125,"1223":125,"1225":125,"1227":125,"1229":70,"1231":70,"1233":125,"1237":125,"1239":125,"1241":125,"1243":125,"1245":125,"1247":70,"1249":70,"1251":125,"1253":125,"1255":125,"1257":125,"1259":125,"1261":70,"1263":70,"1265":40,"1267":40,"1269":40,"1271":40,"1273":40,"1275":40,"1277":125,"1279":125,"1281":125,"1283":125,"1285":125,"1287":125,"1289":70,"1291":125,"1293":125,"1295":125,"1297":125,"1299":125,"1301":125,"1303":70,"1305":70,"1307":125,"1309":125,"1311":125,"1313":125,"1315":125,"1317":125,"1319":70,"1321":125,"1323":125,"1325":125,"1327":125,"1329":125,"1331":125,"1333":70,"1335":125,"1337":125,"1339":125,"1341":125,"1343":125,"1345":125,"1347":70,"1349":40,"1351":40,"1353":40,"1355":40,"1357":40,"1359":40,"1361":40,"1363":125,"1365":125,"1367":125,"1369":125,"1371":125,"1373":70,"1375":125,"1377":70,"1379":125,"1381":125,"1383":125,"1385":125,"1387":125,"1389":125,"1391":11000,"1393":18000,"1395":18000,"1397":18000,"1399":18000,"1401":18000,"1403":18000,"1405":18000,"1407":18000,"1420":125,"1422":125,"1424":125,"1426":125,"1428":125,"1430":125,"1432":70,"1434":70,"1436":20000,"1438":11000,"1440":11000,"1442":11000,"1444":11000,"1446":11000,"1448":11000,"1452":11000,"1454":11000,"1456":11000,"1462":11000,"1464":18000,"1470":11000,"1472":11000,"1474":11000,"1476":11000,"1478":5,"1511":15000,"1513":12000,"1515":12000,"1517":15000,"1519":15000,"1521":15000,"1523":250,"1539":13000,"1540":125,"1550":11000,"1552":15,"1573":15,"1592":40,"1595":40,"1597":40,"1599":40,"1601":11000,"1603":13000,"1605":13000,"1607":13000,"1609":13000,"1611":13000,"1613":11000,"1615":11000,"1617":10000,"1619":10000,"1621":10000,"1623":10000,"1625":10000,"1627":10000,"1629":10000,"1631":10000,"1635":18000,"1637":10000,"1639":10000,"1641":10000,"1643":10000,"1645":10000,"1654":18000,"1656":18000,"1658":18000,"1660":18000,"1662":18000,"1664":10000,"1673":18000,"1675":10000,"1677":10000,"1679":10000,"1681":10000,"1683":10000,"1692":18000,"1694":10000,"1696":10000,"1698":10000,"1700":10000,"1702":10000,"1704":10000,"1712":10000,"1714":10000,"1716":10000,"1718":125,"1720":10000,"1722":10000,"1724":125,"1725":125,"1727":125,"1729":125,"1731":125,"1733":40,"1734":18000,"1735":40,"1737":13000,"1739":13000,"1741":13000,"1743":13000,"1745":13000,"1747":11000,"1749":11000,"1751":13000,"1753":13000,"1755":40,"1757":40,"1759":13000,"1761":13000,"1763":150,"1765":150,"1767":150,"1769":150,"1771":150,"1773":150,"1775":13000,"1777":13000,"1779":13000,"1781":13000,"1783":13000,"1785":40,"1787":10000,"1789":10000,"1791":10000,"1793":11000,"1794":15,"1823":2000,"1831":10000,"1833":150,"1835":150,"1837":150,"1859":11000,"1861":11000,"1865":11000,"1869":11000,"1871":11000,"1873":11000,"1875":11000,"1877":11000,"1879":11000,"1881":11000,"1885":10000,"1887":40,"1891":6000,"1897":6000,"1905":2000,"1907":2000,"1909":2000,"1911":2000,"1913":2000,"1915":2000,"1917":2000,"1919":10000,"1921":13000,"1923":13000,"1925":13000,"1927":13000,"1929":13000,"1931":13000,"1933":13000,"1935":13000,"1937":13000,"1939":13000,"1941":13000,"1942":13000,"1944":13000,"1947":13000,"1949":150,"1951":13000,"1953":13000,"1955":13000,"1957":13000,"1959":50,"1961":50,"1963":13000,"1965":6000,"1969":50,"1971":6000,"1973":13000,"1975":13000,"1978":2000,"1980":13000,"1982":13000,"1985":13000,"1987":20000,"1989":50,"1993":6000,"2003":10000,"2007":11000,"2011":10000,"2015":13000,"2017":13000,"2019":13000,"2021":13000,"2023":15,"2025":40,"2026":13000,"2028":2000,"2030":2000,"2032":2000,"2034":2000,"2036":2000,"2038":2000,"2040":2000,"2048":2000,"2054":2000,"2064":2000,"2074":2000,"2080":2000,"2084":2000,"2092":2000,"2102":13000,"2104":13000,"2106":13000,"2108":13000,"2110":13000,"2112":13000,"2114":13000,"2116":13000,"2118":13000,"2120":13000,"2122":13000,"2124":13000,"2126":13000,"2128":13000,"2130":13000,"2132":13000,"2134":13000,"2136":13000,"2138":13000,"2140":6000,"2142":6000,"2152":13000,"2162":13000,"2164":40,"2165":40,"2166":40,"2167":15,"2169":13000,"2171":13000,"2185":6000,"2187":6000,"2191":6000,"2195":6000,"2203":0,"2205":6000,"2209":6000,"2213":6000,"2217":6000,"2219":6000,"2221":6000,"2223":6000,"2225":6000,"2227":6000,"2229":6000,"2231":6000,"2233":6000,"2235":6000,"2237":6000,"2239":6000,"2241":6000,"2243":6000,"2253":6000,"2255":6000,"2259":6000,"2277":6000,"2281":6000,"2283":11000,"2289":10000,"2293":10000,"2297":10000,"2301":10000,"2307":13000,"2309":6000,"2313":500,"2315":13000,"2317":13000,"2319":13000,"2321":13000,"2323":10000,"2325":15,"2327":10000,"2337":15,"2341":15,"2343":15,"2347":40,"2349":10000,"2351":10000,"2353":10000,"2355":10000,"2357":10000,"2359":10000,"2361":10000,"2363":10000,"2366":50,"2368":50,"2370":13000,"2428":2000,"2430":2000,"2432":2000,"2434":2000,"2436":2000,"2438":2000,"2440":2000,"2442":2000,"2444":2000,"2446":2000,"2448":2000,"2450":2000,"2452":2000,"2454":2000,"2456":2000,"2458":2000,"2460":150,"2462":150,"2464":150,"2466":150,"2468":150,"2470":150,"2472":150,"2474":150,"2476":150,"2481":11000,"2483":10000,"2485":11000,"2487":125,"2489":70,"2491":70,"2493":125,"2495":70,"2497":70,"2499":125,"2501":70,"2503":70,"2505":13000,"2507":11000,"2509":11000,"2520":150,"2522":150,"2524":150,"2526":150,"2550":10000,"2552":10000,"2568":10000,"2570":10000,"2572":10000,"2577":8,"2579":8,"2581":8,"2583":8,"2585":8,"2587":8,"2589":8,"2591":8,"2593":8,"2595":8,"2597":8,"2599":8,"2601":8,"2603":8,"2605":8,"2607":8,"2609":8,"2611":8,"2613":8,"2615":8,"2617":8,"2619":8,"2621":8,"2623":8,"2625":8,"2627":8,"2629":8,"2631":4,"2633":4,"2635":4,"2637":4,"2639":4,"2641":4,"2643":4,"2645":4,"2647":4,"2649":4,"2651":4,"2653":8,"2655":8,"2657":8,"2659":8,"2661":8,"2663":8,"2665":8,"2667":8,"2669":8,"2671":8,"2673":8,"2675":8,"2859":13000,"2861":7000,"2862":13000,"2864":7000,"2865":7000,"2866":7000,"2876":13000,"2878":6000,"2890":70,"2894":150,"2896":150,"2898":150,"2900":150,"2902":150,"2904":150,"2906":150,"2908":150,"2910":150,"2912":150,"2914":150,"2916":150,"2918":150,"2920":150,"2922":150,"2924":150,"2926":150,"2928":150,"2930":150,"2932":150,"2934":150,"2936":150,"2938":150,"2940":150,"2942":150,"2955":2000,"2961":15,"2970":13000,"2972":13000,"2974":13000,"2976":40,"2997":4,"2998":13000,"3000":11000,"3002":10000,"3004":10000,"3008":2000,"3010":2000,"3012":2000,"3014":2000,"3016":2000,"3018":2000,"3020":2000,"3022":2000,"3024":2000,"3026":2000,"3028":2000,"3030":2000,"3032":2000,"3034":2000,"3036":2000,"3038":2000,"3040":2000,"3042":2000,"3044":2000,"3046":2000,"3049":13000,"3051":11000,"3053":8,"3054":8,"3093":7000,"3094":7000,"3095":125,"3096":125,"3097":125,"3098":125,"3099":125,"3100":125,"3101":70,"3105":200,"3107":15,"3122":70,"3123":7500,"3125":3000,"3138":11000,"3140":70,"3142":13000,"3144":10000,"3157":15,"3159":15,"3162":15,"3183":3000,"3188":40,"3190":125,"3192":125,"3194":125,"3196":125,"3198":125,"3200":125,"3202":70,"3204":70,"3211":13000,"3216":15,"3226":13000,"3228":6000,"3239":13000,"3325":11000,"3335":150,"3353":13000,"3363":13000,"3365":13000,"3367":13000,"3369":6000,"3371":6000,"3373":6000,"3379":13000,"3381":6000,"3385":70,"3387":70,"3389":70,"3391":70,"3393":70,"3396":7500,"3398":7500,"3400":7500,"3402":7500,"3404":7500,"3406":10000,"3408":2000,"3410":2000,"3412":2000,"3414":2000,"3420":10000,"3422":10000,"3424":10000,"3426":10000,"3428":10000,"3430":2000,"3432":2000,"3434":2000,"3436":2000,"3438":11000,"3440":11000,"3442":11000,"3444":11000,"3446":11000,"3448":11000,"3470":11000,"3472":8,"3473":8,"3474":8,"3475":8,"3476":8,"3477":8,"3478":8,"3479":8,"3480":8,"3481":8,"3483":8,"3485":8,"3486":8,"3488":8,"3678":40,"3749":70,"3751":70,"3753":70,"3755":70,"3759":150,"3761":150,"3763":150,"3765":150,"3767":150,"3769":150,"3771":150,"3773":150,"3775":150,"3777":150,"3779":150,"3781":150,"3783":150,"3785":150,"3787":150,"3789":150,"3791":150,"3793":150,"3795":150,"3797":150,"3799":150,"3801":2000,"3803":2000,"3827":5,"3828":5,"3829":5,"3830":5,"3831":5,"3832":5,"3833":5,"3834":5,"3835":5,"3836":5,"3837":5,"3838":5,"3853":10000,"4012":6000,"4014":6000,"4016":6000,"4087":70,"4089":125,"4091":125,"4093":125,"4095":125,"4097":125,"4099":70,"4101":70,"4103":70,"4105":70,"4107":70,"4109":70,"4111":70,"4113":70,"4115":70,"4117":70,"4119":125,"4121":125,"4123":125,"4125":125,"4127":125,"4129":125,"4131":70,"4151":70,"4153":70,"4156":40,"4161":8000,"4162":40,"4164":70,"4166":70,"4168":70,"4170":70,"4207":70,"4298":15,"4300":15,"4302":15,"4304":15,"4306":15,"4308":15,"4310":15,"4315":150,"4317":150,"4319":150,"4321":150,"4323":150,"4325":150,"4327":150,"4329":150,"4331":150,"4333":150,"4335":150,"4337":150,"4339":150,"4341":150,"4343":150,"4345":150,"4347":150,"4349":150,"4351":150,"4353":150,"4355":150,"4357":150,"4359":150,"4361":150,"4363":150,"4365":150,"4367":150,"4369":150,"4371":150,"4373":150,"4375":150,"4377":150,"4379":150,"4381":150,"4383":150,"4385":150,"4387":150,"4389":150,"4391":150,"4393":150,"4395":150,"4397":150,"4399":150,"4401":150,"4403":150,"4405":150,"4407":150,"4409":150,"4411":150,"4413":150,"4417":2000,"4419":2000,"4421":2000,"4423":2000,"4436":15,"4438":100,"4440":15,"4456":13000,"4458":13000,"4460":13000,"4517":6000,"4522":40,"4525":10000,"4527":10000,"4535":10000,"4537":40,"4540":10000,"4542":10000,"4544":10000,"4546":10000,"4548":10000,"4551":125,"4580":8,"4582":8,"4585":70,"4587":70,"4591":15,"4593":15,"4595":15,"4600":125,"4608":15,"4627":2000,"4668":15,"4675":70,"4684":15,"4687":15,"4689":15,"4694":12000,"4695":12000,"4696":12000,"4697":12000,"4698":12000,"4699":12000,"4708":15,"4710":15,"4712":15,"4714":15,"4716":15,"4718":15,"4720":15,"4722":15,"4724":15,"4726":15,"4728":15,"4730":15,"4732":15,"4734":15,"4736":15,"4738":15,"4740":11000,"4745":15,"4747":15,"4749":15,"4751":15,"4753":15,"4755":15,"4757":15,"4759":15,"4773":11000,"4778":11000,"4783":11000,"4788":11000,"4793":11000,"4798":11000,"4803":11000,"4812":3000,"4819":13000,"4820":13000,"4821":13000,"4822":13000,"4823":13000,"4824":13000,"4825":10000,"4827":70,"4830":7500,"4832":7500,"4834":7500,"4842":2000,"4844":2000,"4846":2000,"4848":2000,"4850":3000,"4860":15,"4866":15,"4872":15,"4878":15,"4884":15,"4890":15,"4896":15,"4902":15,"4908":15,"4914":15,"4920":15,"4926":15,"4932":15,"4938":15,"4944":15,"4950":15,"4956":15,"4962":15,"4968":15,"4974":15,"4980":15,"4986":15,"4992":15,"4998":15,"5001":13000,"5003":10000,"5014":4,"5016":4,"5018":4,"5096":600,"5097":600,"5098":200,"5099":600,"5100":600,"5101":600,"5102":600,"5103":600,"5104":200,"5105":200,"5106":200,"5280":200,"5281":200,"5282":200,"5283":200,"5284":200,"5285":200,"5286":200,"5287":200,"5288":200,"5289":200,"5290":200,"5291":600,"5292":600,"5293":600,"5294":600,"5295":200,"5296":600,"5297":600,"5298":200,"5299":200,"5300":200,"5301":200,"5302":200,"5303":200,"5304":200,"5305":2000,"5306":2000,"5307":2000,"5308":2000,"5309":2000,"5310":2000,"5311":2000,"5312":200,"5313":200,"5314":200,"5315":200,"5316":200,"5318":600,"5319":600,"5320":600,"5321":200,"5322":600,"5323":600,"5324":600,"5325":40,"5329":40,"5331":40,"5341":40,"5343":40,"5345":150,"5350":10000,"5352":10000,"5354":2000,"5370":200,"5371":200,"5372":200,"5373":200,"5374":200,"5376":10000,"5386":600,"5396":600,"5406":200,"5416":600,"5418":10000,"5438":600,"5458":600,"5478":600,"5496":200,"5497":200,"5498":200,"5499":200,"5500":200,"5501":200,"5502":200,"5503":200,"5504":11000,"5516":40,"5521":10000,"5523":40,"5525":10000,"5527":40,"5529":40,"5531":40,"5533":40,"5535":40,"5537":40,"5539":40,"5541":40,"5543":40,"5547":40,"5574":125,"5575":125,"5576":125,"5616":7000,"5617":7000,"5618":7000,"5619":7000,"5620":11000,"5621":11000,"5622":7000,"5623":7000,"5624":7000,"5625":7000,"5626":11000,"5627":11000,"5628":7000,"5629":7000,"5630":7000,"5631":7000,"5632":7000,"5633":11000,"5634":11000,"5635":7000,"5636":7000,"5637":7000,"5638":7000,"5639":7000,"5640":11000,"5641":11000,"5642":7000,"5643":7000,"5644":7000,"5645":7000,"5646":11000,"5647":11000,"5648":7000,"5649":7000,"5650":7000,"5651":7000,"5652":11000,"5653":11000,"5654":7000,"5655":7000,"5656":7000,"5657":7000,"5658":7000,"5659":7000,"5660":7000,"5661":7000,"5662":7000,"5663":7000,"5664":7000,"5665":7000,"5666":7000,"5667":7000,"5668":125,"5670":125,"5672":125,"5674":125,"5676":125,"5678":70,"5680":70,"5682":125,"5686":125,"5688":125,"5690":125,"5692":125,"5694":125,"5696":70,"5698":70,"5700":125,"5704":125,"5706":125,"5708":125,"5710":125,"5712":125,"5714":70,"5716":70,"5718":125,"5720":125,"5722":125,"5724":125,"5726":125,"5728":70,"5730":70,"5734":8,"5736":8,"5739":2000,"5741":2000,"5743":2000,"5745":2000,"5747":2000,"5749":2000,"5751":2000,"5753":2000,"5755":2000,"5757":2000,"5759":2000,"5761":2000,"5763":2000,"5765":2000,"5767":11000,"5769":10000,"5777":2000,"5785":2000,"5793":2000,"5801":2000,"5809":2000,"5817":2000,"5825":2000,"5833":2000,"5841":2000,"5849":2000,"5857":2000,"5865":2000,"5873":2000,"5881":2000,"5889":2000,"5897":2000,"5905":2000,"5913":2000,"5921":2000,"5929":2000,"5931":13000,"5933":11000,"5935":11000,"5937":2000,"5940":2000,"5943":4000,"5945":4000,"5947":4000,"5949":4000,"5952":4000,"5954":4000,"5956":4000,"5958":4000,"5968":600,"5970":11000,"5972":11000,"5974":11000,"5980":11000,"5982":11000,"5984":11000,"5986":11000,"5988":11000,"5992":11000,"5994":11000,"5996":11000,"5998":11000,"6000":11000,"6002":11000,"6004":11000,"6006":11000,"6008":11000,"6010":600,"6012":600,"6014":600,"6016":11000,"6018":11000,"6032":2000,"6034":2000,"6036":2000,"6038":11000,"6043":11000,"6045":11000,"6047":11000,"6049":11000,"6051":11000,"6055":600,"6061":11000,"6062":11000,"6128":70,"6129":70,"6130":70,"6131":70,"6133":70,"6135":70,"6137":70,"6139":70,"6141":70,"6143":125,"6145":125,"6147":125,"6149":125,"6151":125,"6153":125,"6155":11000,"6157":11000,"6159":11000,"6161":11000,"6163":11000,"6165":11000,"6167":11000,"6169":11000,"6171":11000,"6173":11000,"6211":11000,"6213":11000,"6281":100,"6283":100,"6285":100,"6287":13000,"6289":13000,"6291":13000,"6297":6000,"6299":6000,"6305":13000,"6306":18000,"6311":5,"6313":15,"6315":15,"6317":15,"6319":100,"6322":125,"6324":125,"6326":125,"6328":125,"6330":125,"6332":11000,"6333":13000,"6382":150,"6384":150,"6386":150,"6388":150,"6390":150,"6392":150,"6394":150,"6396":150,"6398":150,"6400":150,"6402":150,"6404":150,"6406":150,"6408":125,"6410":125,"6412":125,"6414":125,"6416":125,"6418":125,"6420":125,"6470":50,"6472":50,"6474":50,"6476":50,"6522":11000,"6523":70,"6524":70,"6525":70,"6526":70,"6527":70,"6528":70,"6562":8,"6563":8,"6568":70,"6571":11000,"6573":11000,"6575":10000,"6577":10000,"6579":10000,"6581":10000,"6583":70,"6585":8,"6587":125,"6589":125,"6591":125,"6593":125,"6595":125,"6597":125,"6599":125,"6601":125,"6603":125,"6605":125,"6607":125,"6609":125,"6611":125,"6613":125,"6615":125,"6617":125,"6619":125,"6621":125,"6623":125,"6625":125,"6627":125,"6629":125,"6631":125,"6633":125,"6667":100,"6681":100,"6685":2000,"6687":2000,"6689":2000,"6691":2000,"6693":11000,"6697":11000,"6701":13000,"6703":13000,"6705":13000,"6724":8,"6729":7500,"6731":8,"6733":8,"6735":8,"6737":8,"6739":40,"6750":15,"6752":15,"6760":8,"6762":8,"6764":8,"6794":6000,"6809":70,"6812":7500,"6814":18000,"6889":15,"6891":15,"6908":125,"6910":125,"6912":70,"6914":70,"6916":125,"6918":125,"6920":125,"6922":125,"6924":125,"6959":150,"6962":6000,"6971":100,"6973":100,"6975":100,"6977":100,"6979":100,"6981":100,"6983":100,"7051":40,"7054":13000,"7056":13000,"7058":13000,"7060":13000,"7062":13000,"7064":13000,"7066":13000,"7068":13000,"7070":13000,"7072":13000,"7074":13000,"7076":13000,"7078":13000,"7080":13000,"7082":13000,"7084":13000,"7086":13000,"7088":11000,"7114":150,"7158":8,"7159":70,"7162":15,"7168":13000,"7170":11000,"7176":13000,"7178":10000,"7186":13000,"7188":10000,"7196":13000,"7198":10000,"7206":13000,"7208":10000,"7216":13000,"7218":10000,"7223":6000,"7225":11000,"7228":6000,"7319":4,"7321":4,"7323":4,"7325":4,"7327":4,"7329":250,"7330":250,"7331":250,"7332":70,"7334":70,"7336":70,"7338":70,"7340":70,"7342":70,"7344":70,"7346":70,"7348":70,"7350":70,"7352":70,"7354":70,"7356":70,"7358":70,"7360":70,"7362":8,"7364":8,"7366":8,"7368":8,"7370":8,"7372":8,"7374":8,"7376":8,"7378":8,"7380":8,"7382":8,"7384":8,"7386":4,"7388":4,"7390":4,"7392":4,"7394":4,"7396":4,"7398":8,"7399":8,"7400":8,"7416":50,"7418":50,"7433":50,"7435":50,"7437":50,"7439":50,"7441":50,"7443":50,"7445":50,"7447":50,"7449":50,"7451":50,"7466":15,"7468":15,"7521":6000,"7566":11000,"7568":10000,"7650":13000,"7660":2000,"7662":2000,"7664":2000,"7666":2000,"7668":8,"7759":150,"7761":150,"7763":150,"7765":150,"7767":150,"7769":150,"7771":150,"7801":13000,"7919":10000,"7936":30000,"7939":7500,"7944":13000,"7946":13000,"8016":10000,"8017":10000,"8018":10000,"8019":10000,"8020":10000,"8021":10000,"8417":10000,"8419":10000,"8421":10000,"8423":10000,"8425":10000,"8427":10000,"8429":10000,"8431":10000,"8433":10000,"8435":10000,"8451":10000,"8453":10000,"8455":10000,"8457":10000,"8459":10000,"8461":10000,"8520":2000,"8522":2000,"8524":2000,"8526":2000,"8778":13000,"8780":13000,"8782":13000,"8784":11000,"8786":11000,"8788":11000,"8790":13000,"8792":11000,"8794":40,"8837":13000,"8872":70,"8874":70,"8876":70,"8878":70,"8880":70,"8882":11000,"8901":70,"8921":70,"8928":150,"9003":15,"9004":15,"9026":13000,"9028":13000,"9030":13000,"9032":13000,"9034":13000,"9036":13000,"9038":13000,"9040":13000,"9042":13000,"9044":50,"9050":10000,"9052":6000,"9075":10000,"9140":7000,"9141":7000,"9142":7000,"9143":11000,"9144":11000,"9145":11000,"9174":125,"9177":125,"9179":125,"9181":125,"9183":70,"9185":70,"9187":11000,"9188":11000,"9189":11000,"9190":11000,"9191":11000,"9192":11000,"9193":11000,"9194":11000,"9236":11000,"9238":11000,"9239":11000,"9240":11000,"9241":11000,"9242":11000,"9243":11000,"9244":11000,"9245":11000,"9287":11000,"9288":11000,"9289":11000,"9290":11000,"9291":11000,"9292":11000,"9294":11000,"9295":11000,"9296":11000,"9297":11000,"9298":11000,"9299":11000,"9301":11000,"9302":11000,"9303":11000,"9304":11000,"9305":11000,"9306":11000,"9336":11000,"9337":11000,"9338":11000,"9339":11000,"9340":11000,"9341":11000,"9342":11000,"9375":13000,"9377":13000,"9378":13000,"9379":13000,"9380":13000,"9381":13000,"9382":13000,"9416":11000,"9418":11000,"9419":11000,"9420":10000,"9423":10000,"9425":10000,"9427":10000,"9429":10000,"9431":10000,"9434":40,"9436":13000,"9438":11000,"9440":10000,"9442":10000,"9444":10000,"9446":10000,"9448":10000,"9450":10000,"9452":10000,"9454":10000,"9457":10000,"9459":10000,"9461":10000,"9463":10000,"9465":10000,"9469":15,"9470":4,"9472":4,"9475":10000,"9629":150,"9634":150,"9636":150,"9638":150,"9640":150,"9642":150,"9644":150,"9666":70,"9668":70,"9670":70,"9672":70,"9674":70,"9676":70,"9678":70,"9729":70,"9731":70,"9733":70,"9735":13000,"9736":13000,"9739":2000,"9741":2000,"9743":2000,"9745":2000,"9978":11000,"9980":6000,"9986":11000,"9988":6000,"9994":8000,"9996":8000,"9998":2000,"10000":2000,"10002":2000,"10004":2000,"10006":250,"10008":250,"10010":125,"10012":40,"10025":250,"10029":40,"10031":250,"10033":7000,"10034":7000,"10035":150,"10037":150,"10039":150,"10041":150,"10043":150,"10045":150,"10047":150,"10049":150,"10051":150,"10053":150,"10055":150,"10057":150,"10059":150,"10061":150,"10063":150,"10065":150,"10067":150,"10069":125,"10071":125,"10075":8000,"10077":125,"10079":125,"10081":125,"10083":125,"10085":125,"10087":8000,"10088":8000,"10089":8000,"10090":8000,"10091":8000,"10093":10000,"10095":10000,"10097":10000,"10099":10000,"10101":10000,"10103":10000,"10105":10000,"10107":10000,"10109":10000,"10111":10000,"10113":10000,"10115":10000,"10117":100,"10119":10000,"10121":10000,"10123":10000,"10125":10000,"10127":10000,"10129":40,"10132":150,"10134":100,"10136":6000,"10138":13000,"10142":7000,"10143":7000,"10144":7000,"10145":11000,"10146":125,"10147":125,"10148":125,"10149":125,"10150":40,"10156":70,"10158":11000,"10159":11000,"10280":8,"10282":8,"10284":8,"10286":70,"10288":70,"10290":70,"10292":70,"10294":70,"10296":70,"10298":70,"10300":70,"10302":70,"10304":70,"10306":70,"10308":70,"10310":70,"10312":70,"10314":70,"10316":4,"10318":4,"10320":4,"10322":4,"10324":4,"10326":250,"10327":250,"10330":8,"10332":8,"10334":8,"10336":8,"10338":8,"10340":8,"10342":8,"10344":8,"10346":8,"10348":8,"10350":8,"10352":8,"10354":5,"10362":5,"10364":5,"10366":5,"10368":8,"10370":8,"10372":8,"10374":8,"10376":8,"10378":8,"10380":8,"10382":8,"10384":8,"10386":8,"10388":8,"10390":8,"10392":4,"10394":4,"10396":4,"10398":4,"10400":4,"10402":4,"10404":4,"10406":4,"10408":4,"10410":4,"10412":4,"10414":4,"10416":4,"10418":4,"10420":4,"10422":4,"10424":4,"10426":4,"10428":4,"10430":4,"10432":4,"10434":4,"10436":4,"10438":4,"10440":8,"10442":8,"10444":8,"10446":8,"10448":8,"10450":8,"10452":8,"10454":8,"10456":8,"10458":8,"10460":8,"10462":8,"10464":8,"10466":8,"10468":8,"10470":8,"10472":8,"10474":8,"10476":10000,"10496":15,"10564":70,"10589":70,"10808":11000,"10810":11000,"10812":11000,"10814":13000,"10816":11000,"10818":13000,"10820":13000,"10826":70,"10828":70,"10891":15,"10925":2000,"10927":2000,"10929":2000,"10931":2000,"10937":11000,"10952":40,"10954":70,"10956":70,"10958":70,"10973":10000,"10978":13000,"10981":11000,"10999":15,"11037":8,"11061":8,"11065":40,"11069":18000,"11072":10000,"11074":10000,"11076":10000,"11079":10000,"11085":10000,"11088":10000,"11090":10000,"11092":10000,"11095":10000,"11105":10000,"11113":10000,"11115":10000,"11118":10000,"11126":10000,"11128":70,"11130":10000,"11133":70,"11200":50,"11205":15,"11212":11000,"11227":11000,"11228":11000,"11229":11000,"11230":11000,"11231":11000,"11232":11000,"11233":11000,"11234":11000,"11235":8,"11237":10000,"11238":18000,"11240":18000,"11242":18000,"11244":18000,"11246":18000,"11248":18000,"11250":18000,"11252":18000,"11254":18000,"11256":18000,"11260":13000,"11280":150,"11284":8,"11286":5,"11324":13000,"11326":13000,"11328":13000,"11330":13000,"11332":13000,"11334":8000,"11335":8,"11367":125,"11369":125,"11371":125,"11373":125,"11375":125,"11377":70,"11379":125,"11382":125,"11384":125,"11386":125,"11389":125,"11391":125,"11393":125,"11396":125,"11398":125,"11400":125,"11403":125,"11405":125,"11407":125,"11410":125,"11412":125,"11414":70,"11417":70,"11419":70,"11429":2000,"11431":2000,"11433":2000,"11435":2000,"11437":2000,"11439":2000,"11441":2000,"11443":2000,"11445":2000,"11447":2000,"11449":2000,"11451":2000,"11453":2000,"11455":2000,"11457":2000,"11459":2000,"11461":2000,"11463":2000,"11465":2000,"11467":2000,"11469":2000,"11471":2000,"11473":2000,"11475":2000,"11477":2000,"11479":2000,"11481":2000,"11483":2000,"11485":2000,"11487":2000,"11489":2000,"11491":2000,"11493":2000,"11495":2000,"11497":2000,"11499":2000,"11501":2000,"11503":2000,"11505":2000,"11507":2000,"11509":2000,"11511":2000,"11513":2000,"11515":2000,"11517":2000,"11519":2000,"11521":2000,"11523":2000,"11785":8,"11787":8,"11789":8,"11791":8,"11798":10000,"11802":8,"11804":8,"11806":8,"11808":8,"11810":10000,"11812":10000,"11814":10000,"11816":10000,"11818":11000,"11820":11000,"11822":11000,"11824":8,"11826":8,"11828":8,"11830":8,"11832":8,"11834":8,"11836":8,"11838":8,"11840":70,"11874":7000,"11875":7000,"11876":7000,"11889":8,"11902":70,"11905":8,"11908":8,"11920":40,"11924":8,"11926":8,"11928":10000,"11929":10000,"11930":10000,"11931":10000,"11932":10000,"11933":10000,"11934":15000,"11936":10000,"11940":8000,"11943":7500,"11951":2000,"11953":2000,"11955":2000,"11957":2000,"11959":11000,"11960":2000,"11962":2000,"11964":5,"11968":10000,"11972":10000,"11978":10000,"11980":10000,"11990":4,"11992":11000,"11994":11000,"11998":8,"12000":8,"12002":8,"12004":70,"12007":4,"12193":8,"12195":8,"12197":8,"12199":8,"12201":8,"12203":8,"12205":4,"12207":4,"12209":4,"12211":4,"12213":4,"12215":4,"12217":4,"12219":4,"12221":4,"12223":4,"12225":4,"12227":4,"12229":4,"12231":4,"12233":4,"12235":4,"12237":4,"12239":4,"12241":4,"12243":4,"12245":4,"12247":4,"12249":4,"12251":4,"12253":8,"12255":8,"12257":8,"12259":8,"12261":8,"12263":8,"12265":8,"12267":8,"12269":8,"12271":8,"12273":8,"12275":8,"12277":8,"12279":8,"12281":8,"12283":8,"12285":8,"12287":8,"12289":8,"12291":8,"12293":8,"12295":8,"12297":4,"12299":4,"12301":4,"12303":4,"12305":4,"12307":4,"12309":4,"12311":4,"12313":4,"12315":4,"12317":4,"12319":4,"12321":4,"12323":4,"12325":4,"12327":8,"12329":8,"12331":8,"12333":8,"12335":4,"12337":4,"12339":4,"12341":4,"12343":4,"12345":4,"12347":4,"12349":4,"12351":4,"12353":4,"12355":4,"12357":8,"12359":4,"12361":4,"12363":4,"12365":4,"12367":4,"12369":4,"12371":4,"12373":4,"12375":4,"12377":4,"12379":4,"12381":8,"12383":8,"12385":8,"12387":8,"12389":8,"12391":8,"12393":4,"12395":4,"12397":4,"12399":4,"12402":10000,"12403":10000,"12404":10000,"12405":10000,"12406":10000,"12407":10000,"12408":10000,"12409":10000,"12410":10000,"12411":10000,"12412":150,"12422":8,"12424":8,"12426":8,"12428":4,"12430":4,"12432":4,"12434":4,"12437":8,"12439":4,"12441":4,"12443":4,"12445":4,"12447":4,"12449":4,"12451":4,"12453":4,"12455":4,"12460":8,"12462":8,"12464":8,"12466":8,"12468":8,"12470":8,"12472":8,"12474":8,"12476":8,"12478":8,"12480":8,"12482":8,"12484":8,"12486":8,"12488":8,"12490":8,"12492":8,"12494":8,"12496":8,"12498":8,"12500":8,"12502":8,"12504":8,"12506":8,"12508":8,"12510":8,"12512":8,"12514":4,"12516":4,"12518":4,"12520":4,"12522":4,"12524":4,"12526":4,"12528":4,"12530":4,"12532":4,"12534":4,"12536":4,"12538":4,"12540":4,"12596":4,"12598":4,"12601":8,"12603":8,"12605":8,"12613":5,"12614":5,"12615":5,"12616":5,"12617":5,"12618":5,"12619":5,"12620":5,"12621":5,"12622":5,"12623":5,"12624":5,"12625":2000,"12627":2000,"12629":2000,"12631":2000,"12633":2000,"12635":2000,"12640":11000,"12642":10000,"12695":2000,"12697":2000,"12699":2000,"12701":2000,"12757":4,"12759":4,"12761":4,"12763":4,"12769":4,"12771":4,"12783":10000,"12786":10000,"12789":50,"12798":50,"12800":50,"12802":50,"12804":50,"12817":8,"12819":5,"12821":8,"12823":5,"12825":8,"12827":5,"12829":8,"12831":8,"12833":5,"12846":5,"12849":50,"12851":8,"12863":40,"12865":125,"12867":125,"12869":70,"12871":70,"12873":8,"12875":8,"12877":8,"12879":8,"12881":8,"12883":8,"12885":5,"12900":8,"12902":8,"12905":2000,"12907":2000,"12909":2000,"12911":2000,"12913":2000,"12915":2000,"12917":2000,"12919":2000,"12922":5,"12924":8,"12927":5,"12929":8,"12932":5,"12934":30000,"12936":4,"12938":10000,"12960":8,"12962":8,"12964":8,"12966":8,"12968":8,"12970":8,"12972":8,"12974":8,"12976":8,"12978":8,"12980":8,"12982":8,"12984":8,"12986":8,"12988":8,"12990":8,"12992":8,"12994":8,"12996":8,"12998":8,"13000":8,"13002":8,"13004":8,"13006":8,"13008":8,"13010":8,"13012":8,"13014":8,"13016":8,"13018":8,"13020":8,"13022":8,"13024":8,"13026":8,"13028":8,"13030":8,"13032":8,"13034":8,"13036":8,"13038":8,"13040":8,"13042":8,"13044":8,"13046":8,"13048":8,"13050":8,"13052":8,"13054":8,"13056":8,"13058":8,"13060":8,"13062":8,"13064":2000,"13066":2000,"13149":5,"13151":5,"13153":5,"13155":5,"13157":5,"13159":5,"13161":8,"13163":8,"13165":8,"13167":8,"13169":8,"13171":8,"13173":5,"13175":5,"13190":100,"13227":15,"13229":15,"13231":15,"13233":5,"13235":15,"13237":15,"13239":15,"13245":4,"13256":5,"13263":8,"13265":8,"13267":8,"13269":8,"13271":8,"13277":4,"13383":13000,"13385":125,"13387":125,"13389":125,"13391":13000,"13421":13000,"13431":8000,"13439":15000,"13441":10000,"13448":3000,"13451":3000,"13454":3000,"13457":3000,"13460":3000,"13463":3000,"13466":3000,"13469":3000,"13472":3000,"13475":3000,"13478":3000,"13481":7500,"13484":7500,"13487":7500,"13490":7500,"13493":7500,"13496":3000,"13499":3000,"13502":7500,"13505":7500,"13508":3000,"13511":7500,"13573":13000,"13576":8,"13652":8,"13657":200,"19478":8,"19481":8,"19484":11000,"19486":11000,"19488":11000,"19490":11000,"19493":11000,"19496":10000,"19501":10000,"19529":11000,"19532":8,"19535":8,"19538":8,"19541":8,"19544":8,"19547":8,"19550":8,"19553":8,"19570":10000,"19572":10000,"19574":10000,"19576":10000,"19578":10000,"19580":10000,"19582":10000,"19584":7000,"19586":8,"19589":8,"19592":8,"19595":8,"19598":8,"19601":8,"19604":8,"19607":8,"19610":8,"19653":100,"19656":13000,"19662":10000,"19665":13000,"19669":12000,"19672":11000,"19701":4,"19707":5,"19724":4,"19727":4,"19915":4,"19918":8,"19921":8,"19924":8,"19927":8,"19930":8,"19933":8,"19936":8,"19943":4,"19946":4,"19949":4,"19952":4,"19955":4,"19958":4,"19961":4,"19964":4,"19967":4,"19970":4,"19973":4,"19976":4,"19979":4,"19982":4,"19985":4,"19988":125,"19991":4,"19994":8,"19997":4,"20002":4,"20005":4,"20008":4,"20011":40,"20014":40,"20017":4,"20020":4,"20023":4,"20026":4,"20029":4,"20032":4,"20035":70,"20038":70,"20041":70,"20044":70,"20047":70,"20050":70,"20053":4,"20056":4,"20059":4,"20062":4,"20065":4,"20068":4,"20071":4,"20074":4,"20077":4,"20080":4,"20083":4,"20086":4,"20089":4,"20092":4,"20095":4,"20098":4,"20101":4,"20104":4,"20107":4,"20110":4,"20113":4,"20116":4,"20119":4,"20122":4,"20125":4,"20128":70,"20131":70,"20134":70,"20137":70,"20140":70,"20143":4,"20146":70,"20149":70,"20152":70,"20155":70,"20158":70,"20161":70,"20166":125,"20169":125,"20172":125,"20175":125,"20178":125,"20181":125,"20184":125,"20187":125,"20190":125,"20193":125,"20196":125,"20199":4,"20202":4,"20205":4,"20208":4,"20211":4,"20214":4,"20217":4,"20220":5,"20223":5,"20226":5,"20229":5,"20232":5,"20235":5,"20238":10000,"20240":4,"20243":4,"20246":4,"20251":4,"20254":4,"20257":4,"20260":4,"20263":4,"20266":4,"20269":4,"20272":125,"20275":40,"20376":8,"20379":8,"20382":8,"20385":8,"20433":4,"20436":4,"20439":4,"20442":4,"20517":8,"20520":8,"20590":5,"20595":8,"20716":15,"20718":11000,"20724":8,"20727":70,"20730":8,"20733":8,"20736":8,"20739":8,"20749":11000,"20756":125,"20849":11000,"20997":8,"21000":8,"21003":8,"21006":8,"21009":70,"21012":8,"21015":8,"21018":8,"21021":8,"21024":8,"21028":5,"21034":5,"21043":8,"21047":5,"21049":5,"21079":5,"21081":10000,"21084":10000,"21087":10000,"21090":10000,"21093":10000,"21096":10000,"21099":10000,"21102":10000,"21105":10000,"21108":10000,"21111":10000,"21114":10000,"21117":10000,"21120":10000,"21123":10000,"21126":100,"21129":10000,"21140":10000,"21143":10000,"21146":10000,"21157":10000,"21160":10000,"21163":10000,"21166":10000,"21177":10000,"21180":10000,"21183":10000,"21202":50,"21257":500,"21270":8,"21279":5,"21298":70,"21301":70,"21304":70,"21316":11000,"21318":11000,"21320":7000,"21322":7000,"21324":7000,"21326":11000,"21332":11000,"21334":11000,"21336":11000,"21338":11000,"21347":13000,"21350":10000,"21352":10000,"21387":100,"21477":200,"21480":200,"21483":2000,"21486":200,"21490":600,"21504":11000,"21512":250,"21515":250,"21518":250,"21521":250,"21543":13000,"21545":13000,"21555":30000,"21622":13000,"21626":100,"21634":8,"21637":5,"21643":70,"21646":70,"21649":125,"21652":600,"21684":13000,"21690":10000,"21730":5,"21733":8,"21736":8,"21739":70,"21742":8,"21745":4,"21754":11000,"21802":10000,"21804":250,"21807":250,"21810":250,"21813":250,"21817":10000,"21820":30000,"21838":125,"21880":10000,"21882":8,"21885":8,"21892":70,"21895":70,"21902":70,"21905":11000,"21918":10000,"21921":10000,"21924":11000,"21926":11000,"21928":11000,"21930":13000,"21932":11000,"21934":11000,"21936":11000,"21938":11000,"21940":11000,"21942":11000,"21944":11000,"21946":11000,"21948":11000,"21950":11000,"21952":10000,"21955":11000,"21957":11000,"21959":11000,"21961":11000,"21963":11000,"21965":11000,"21967":11000,"21969":11000,"21971":11000,"21973":11000,"21975":11000,"21978":2000,"21981":2000,"21984":2000,"21987":2000,"21994":2000,"21997":2000,"22003":8,"22006":5,"22097":50,"22100":50,"22103":50,"22106":4,"22111":8,"22118":11000,"22121":40,"22124":7500,"22192":250,"22195":250,"22198":250,"22201":250,"22204":250,"22209":2000,"22212":2000,"22215":2000,"22218":2000,"22221":2000,"22224":2000,"22231":4,"22236":4,"22239":4,"22246":4,"22251":125,"22254":125,"22257":125,"22260":125,"22263":125,"22266":125,"22269":125,"22272":125,"22275":125,"22278":125,"22281":125,"22284":125,"22290":8,"22294":8,"22296":8,"22299":250,"22302":250,"22305":250,"22324":8,"22326":8,"22327":8,"22328":8,"22368":8,"22372":100,"22430":2000,"22438":5,"22443":10000,"22446":13000,"22449":2000,"22452":2000,"22455":2000,"22458":2000,"22461":2000,"22464":2000,"22467":2000,"22470":2000,"22477":8,"22481":8,"22486":8,"22542":8,"22547":8,"22552":8,"22557":8,"22593":10000,"22595":10000,"22597":10000,"22599":10000,"22601":10000,"22603":10000,"22610":10,"22613":10,"22622":10,"22634":100,"22636":100,"22647":10,"22731":70,"22734":70,"22737":70,"22740":70,"22780":7500,"22783":7500,"22786":7500,"22789":10000,"22795":10000,"22804":11000,"22806":7000,"22808":7000,"22810":7000,"22818":13000,"22826":13000,"22829":13000,"22832":13000,"22835":13000,"22856":200,"22859":200,"22866":200,"22869":200,"22871":200,"22873":200,"22877":200,"22879":200,"22887":600,"22929":11000,"22932":600,"22935":12000,"22951":70,"22954":70,"22957":15,"22960":70,"22963":70,"22966":15,"22975":8,"22978":8,"22983":15,"22988":15,"22994":5,"22999":50,"23002":50,"23037":125,"23047":70,"23050":70,"23053":70,"23056":70,"23059":70,"23064":4,"23110":70,"23113":70,"23116":70,"23119":70,"23124":8,"23185":4,"23188":8,"23191":8,"23194":8,"23197":8,"23200":8,"23203":8,"23206":8,"23209":8,"23212":8,"23215":8,"23218":8,"23221":8,"23224":8,"23227":4,"23232":4,"23237":4,"23242":8,"23246":8,"23249":8,"23252":4,"23255":4,"23258":8,"23261":8,"23264":8,"23267":8,"23270":4,"23273":4,"23276":4,"23279":4,"23282":4,"23285":4,"23288":4,"23291":4,"23294":4,"23297":4,"23300":4,"23303":4,"23306":4,"23309":4,"23312":4,"23315":4,"23318":4,"23321":4,"23324":4,"23327":4,"23336":4,"23339":4,"23342":8,"23345":8,"23348":4,"23351":8,"23354":5,"23357":18000,"23360":100,"23363":8,"23366":70,"23369":70,"23372":70,"23375":70,"23378":70,"23381":8,"23384":8,"23387":10000,"23389":8,"23392":8,"23395":8,"23398":8,"23401":8,"23404":8,"23407":4,"23410":4,"23413":4,"23499":11000,"23517":100,"23522":70,"23525":4,"23528":70,"23685":2000,"23688":2000,"23691":2000,"23694":2000,"23697":2000,"23700":2000,"23703":2000,"23706":2000,"23709":2000,"23712":2000,"23715":2000,"23718":2000,"23721":2000,"23724":2000,"23727":2000,"23730":2000,"23733":2000,"23736":2000,"23739":2000,"23742":2000,"23745":2000,"23748":2000,"23751":2000,"23754":2000,"23908":50,"23959":100,"24003":125,"24229":50,"24387":5,"24389":5,"24391":5,"24393":5,"24395":10,"24397":5,"24399":5,"24401":5,"24403":5,"24405":5,"24407":5,"24409":5,"24411":5,"24413":5,"24417":8,"24419":8,"24420":8,"24421":8,"24460":5,"24463":5,"24466":5,"24469":5,"24472":5,"24475":5,"24495":4,"24585":40,"24589":12000,"24598":2000,"24607":10000,"24623":2000,"24626":2000,"24629":2000,"24632":2000,"24635":2000,"24638":2000,"24641":2000,"24644":2000,"24774":2000,"25001":5,"25004":5,"25007":5,"25010":5,"25013":5,"25016":5,"25019":5,"25022":5,"25025":5,"25028":5,"25031":5,"25034":5,"25037":5,"25056":5,"25087":5,"25090":5,"25093":5,"25096":5,"25099":6,"25139":100,"25419":7500,"25442":8,"25445":8,"25448":8,"25451":8,"25454":8,"25521":4,"25524":4,"25849":11000,"25851":11000,"25853":11000,"25855":11000,"25857":11000} \ No newline at end of file diff --git a/runelite-client/bin/main/item_stats.json b/runelite-client/bin/main/item_stats.json new file mode 100644 index 0000000000..7a9ecd7d68 --- /dev/null +++ b/runelite-client/bin/main/item_stats.json @@ -0,0 +1 @@ +{"0":{"wiki":"Dwarf_remains","name":"Dwarf remains","quest":true,"weight":16.0},"1":{"wiki":"Toolkit","name":"Toolkit","quest":true,"weight":0.453},"2":{"wiki":"Cannonball","name":"Cannonball"},"3":{"wiki":"Nulodion's_notes","name":"Nulodion's notes","quest":true,"weight":0.028},"4":{"wiki":"Ammo_mould","name":"Ammo mould","quest":true,"weight":4.535},"5":{"wiki":"Instruction_manual","name":"Instruction manual","weight":0.51},"6":{"wiki":"Cannon_base","name":"Cannon base","quest":true,"weight":10.0},"8":{"wiki":"Cannon_stand","name":"Cannon stand","quest":true,"weight":0.907},"10":{"wiki":"Cannon_barrels","name":"Cannon barrels","quest":true,"weight":15.0},"12":{"wiki":"Cannon_furnace","name":"Cannon furnace","quest":true,"weight":5.0},"14":{"wiki":"Railing","name":"Railing","quest":true},"15":{"wiki":"Holy_table_napkin","name":"Holy table napkin","quest":true,"weight":0.028},"16":{"wiki":"Magic_whistle","name":"Magic whistle","quest":true,"weight":0.005},"17":{"wiki":"Grail_bell","name":"Grail bell","quest":true,"weight":0.028},"18":{"wiki":"Magic_gold_feather","name":"Magic gold feather","quest":true,"weight":0.005},"19":{"wiki":"Holy_grail_(item)","name":"Holy grail","quest":true,"weight":0.085},"20":{"wiki":"White_cog","name":"White cog","quest":true,"weight":1.0},"21":{"wiki":"Black_cog","name":"Black cog","quest":true,"weight":1.0},"22":{"wiki":"Blue_cog","name":"Blue cog","quest":true,"weight":1.0},"23":{"wiki":"Red_cog","name":"Red cog","quest":true,"weight":1.0},"24":{"wiki":"Rat_poison","name":"Rat poison","quest":true,"weight":0.141},"25":{"wiki":"Red_vine_worm","name":"Red vine worm","quest":true},"26":{"wiki":"Fishing_trophy","name":"Fishing trophy","quest":true,"weight":0.085},"27":{"wiki":"Fishing_pass","name":"Fishing pass","quest":true,"weight":0.006},"28":{"wiki":"Insect_repellent","name":"Insect repellent","quest":true,"weight":0.028},"30":{"wiki":"Bucket_of_wax","name":"Bucket of wax","quest":true,"weight":2.5},"32":{"wiki":"Black_candle#Lit","name":"Lit black candle","quest":true,"weight":0.028},"33":{"wiki":"Candle#Lit","name":"Lit candle","weight":0.028},"35":{"wiki":"Excalibur","name":"Excalibur","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":20,"aslash":29,"acrush":-2,"dslash":3,"dcrush":2,"dmagic":1,"str":25,"aspeed":5}},"36":{"wiki":"Candle#Unlit","name":"Candle","weight":0.028},"38":{"wiki":"Black_candle#Unlit","name":"Black candle","quest":true,"weight":0.028},"39":{"wiki":"Bronze_arrowtips","name":"Bronze arrowtips"},"40":{"wiki":"Iron_arrowtips","name":"Iron arrowtips"},"41":{"wiki":"Steel_arrowtips","name":"Steel arrowtips"},"42":{"wiki":"Mithril_arrowtips","name":"Mithril arrowtips"},"43":{"wiki":"Adamant_arrowtips","name":"Adamant arrowtips"},"44":{"wiki":"Rune_arrowtips","name":"Rune arrowtips"},"45":{"wiki":"Opal_bolt_tips","name":"Opal bolt tips"},"46":{"wiki":"Pearl_bolt_tips","name":"Pearl bolt tips"},"47":{"wiki":"Barb_bolttips","name":"Barb bolttips"},"48":{"wiki":"Longbow_(u)","name":"Longbow (u)","weight":1.332},"50":{"wiki":"Shortbow_(u)","name":"Shortbow (u)","weight":0.992},"52":{"wiki":"Arrow_shaft","name":"Arrow shaft"},"53":{"wiki":"Headless_arrow","name":"Headless arrow"},"54":{"wiki":"Oak_shortbow_(u)","name":"Oak shortbow (u)","weight":0.992},"56":{"wiki":"Oak_longbow_(u)","name":"Oak longbow (u)","weight":1.332},"58":{"wiki":"Willow_longbow_(u)","name":"Willow longbow (u)","weight":1.332},"60":{"wiki":"Willow_shortbow_(u)","name":"Willow shortbow (u)","weight":0.992},"62":{"wiki":"Maple_longbow_(u)","name":"Maple longbow (u)","weight":1.332},"64":{"wiki":"Maple_shortbow_(u)","name":"Maple shortbow (u)","weight":0.992},"66":{"wiki":"Yew_longbow_(u)","name":"Yew longbow (u)","weight":1.332},"68":{"wiki":"Yew_shortbow_(u)","name":"Yew shortbow (u)","weight":0.992},"70":{"wiki":"Magic_longbow_(u)","name":"Magic longbow (u)","weight":1.332},"72":{"wiki":"Magic_shortbow_(u)","name":"Magic shortbow (u)","weight":0.992},"74":{"wiki":"Khazard_helmet","name":"Khazard helmet","quest":true,"equipable":true,"weight":2.721,"equipment":{"slot":0,"dstab":4,"dslash":5,"dcrush":3}},"75":{"wiki":"Khazard_armour","name":"Khazard armour","quest":true,"equipable":true,"weight":0.566,"equipment":{"slot":4,"dstab":9,"dslash":11,"dcrush":10}},"76":{"wiki":"Khazard_cell_keys","name":"Khazard cell keys","quest":true,"weight":0.01},"77":{"wiki":"Khali_brew","name":"Khali brew","quest":true,"weight":0.113},"78":{"wiki":"Ice_arrows","name":"Ice arrows","quest":true,"equipable":true,"equipment":{"slot":13,"rstr":16}},"83":{"wiki":"Lever_(Temple_of_Ikov)","name":"Lever","quest":true,"weight":0.056},"84":{"wiki":"Staff_of_armadyl","name":"Staff of armadyl","quest":true,"weight":1.814},"85":{"wiki":"Shiny_key","name":"Shiny key","quest":true,"weight":0.01},"86":{"wiki":"Pendant_of_lucien","name":"Pendant of lucien","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"87":{"wiki":"Armadyl_pendant","name":"Armadyl pendant","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"88":{"wiki":"Boots_of_lightness#Inventory","name":"Boots of lightness","quest":true,"equipable":true,"weight":0.34,"equipment":{"slot":10,"dstab":1,"dslash":1,"dcrush":1}},"89":{"wiki":"Boots_of_lightness#Worn","name":"Boots of lightness","quest":true,"equipable":true,"weight":0.34,"equipment":{"slot":10,"dstab":1,"dslash":1,"dcrush":1}},"90":{"wiki":"Child's_blanket","name":"Child's blanket","quest":true,"weight":0.907},"91":{"wiki":"Guam_potion_(unf)","name":"Guam potion (unf)","weight":0.056},"93":{"wiki":"Marrentill_potion_(unf)","name":"Marrentill potion (unf)","weight":0.056},"95":{"wiki":"Tarromin_potion_(unf)","name":"Tarromin potion (unf)","weight":0.056},"97":{"wiki":"Harralander_potion_(unf)","name":"Harralander potion (unf)","weight":0.056},"99":{"wiki":"Ranarr_potion_(unf)","name":"Ranarr potion (unf)","weight":0.056},"101":{"wiki":"Irit_potion_(unf)","name":"Irit potion (unf)","weight":0.056},"103":{"wiki":"Avantoe_potion_(unf)","name":"Avantoe potion (unf)","weight":0.056},"105":{"wiki":"Kwuarm_potion_(unf)","name":"Kwuarm potion (unf)","weight":0.056},"107":{"wiki":"Cadantine_potion_(unf)","name":"Cadantine potion (unf)","weight":0.056},"109":{"wiki":"Dwarf_weed_potion_(unf)","name":"Dwarf weed potion (unf)","weight":0.056},"111":{"wiki":"Torstol_potion_(unf)","name":"Torstol potion (unf)","weight":0.056},"113":{"wiki":"Strength_potion#4_dose","name":"Strength potion(4)","weight":0.035},"115":{"wiki":"Strength_potion#3_dose","name":"Strength potion(3)","weight":0.03},"117":{"wiki":"Strength_potion#2_dose","name":"Strength potion(2)","weight":0.025},"119":{"wiki":"Strength_potion#1_dose","name":"Strength potion(1)","weight":0.02},"121":{"wiki":"Attack_potion#3_dose","name":"Attack potion(3)","weight":0.03},"123":{"wiki":"Attack_potion#2_dose","name":"Attack potion(2)","weight":0.025},"125":{"wiki":"Attack_potion#1_dose","name":"Attack potion(1)","weight":0.02},"127":{"wiki":"Restore_potion#3_dose","name":"Restore potion(3)","weight":0.03},"129":{"wiki":"Restore_potion#2_dose","name":"Restore potion(2)","weight":0.025},"131":{"wiki":"Restore_potion#1_dose","name":"Restore potion(1)","weight":0.02},"133":{"wiki":"Defence_potion#3_dose","name":"Defence potion(3)","weight":0.03},"135":{"wiki":"Defence_potion#2_dose","name":"Defence potion(2)","weight":0.025},"137":{"wiki":"Defence_potion#1_dose","name":"Defence potion(1)","weight":0.02},"139":{"wiki":"Prayer_potion#3_dose","name":"Prayer potion(3)","weight":0.03},"141":{"wiki":"Prayer_potion#2_dose","name":"Prayer potion(2)","weight":0.025},"143":{"wiki":"Prayer_potion#1_dose","name":"Prayer potion(1)","weight":0.02},"145":{"wiki":"Super_attack#3_dose","name":"Super attack(3)","weight":0.03},"147":{"wiki":"Super_attack#2_dose","name":"Super attack(2)","weight":0.025},"149":{"wiki":"Super_attack#1_dose","name":"Super attack(1)","weight":0.02},"151":{"wiki":"Fishing_potion#3_dose","name":"Fishing potion(3)","weight":0.03},"153":{"wiki":"Fishing_potion#2_dose","name":"Fishing potion(2)","weight":0.025},"155":{"wiki":"Fishing_potion#1_dose","name":"Fishing potion(1)","weight":0.02},"157":{"wiki":"Super_strength#3_dose","name":"Super strength(3)","weight":0.03},"159":{"wiki":"Super_strength#2_dose","name":"Super strength(2)","weight":0.025},"161":{"wiki":"Super_strength#1_dose","name":"Super strength(1)","weight":0.02},"163":{"wiki":"Super_defence#3_dose","name":"Super defence(3)","weight":0.03},"165":{"wiki":"Super_defence#2_dose","name":"Super defence(2)","weight":0.025},"167":{"wiki":"Super_defence#1_dose","name":"Super defence(1)","weight":0.02},"169":{"wiki":"Ranging_potion#3_dose","name":"Ranging potion(3)","weight":0.03},"171":{"wiki":"Ranging_potion#2_dose","name":"Ranging potion(2)","weight":0.025},"173":{"wiki":"Ranging_potion#1_dose","name":"Ranging potion(1)","weight":0.02},"175":{"wiki":"Antipoison#3_dose","name":"Antipoison(3)","weight":0.03},"177":{"wiki":"Antipoison#2_dose","name":"Antipoison(2)","weight":0.025},"179":{"wiki":"Antipoison#1_dose","name":"Antipoison(1)","weight":0.02},"181":{"wiki":"Superantipoison#3_dose","name":"Superantipoison(3)","weight":0.03},"183":{"wiki":"Superantipoison#2_dose","name":"Superantipoison(2)","weight":0.025},"185":{"wiki":"Superantipoison#1_dose","name":"Superantipoison(1)","weight":0.02},"187":{"wiki":"Weapon_poison","name":"Weapon poison","weight":0.025},"189":{"wiki":"Zamorak_brew#3_dose","name":"Zamorak brew(3)","weight":0.03},"191":{"wiki":"Zamorak_brew#2_dose","name":"Zamorak brew(2)","weight":0.025},"193":{"wiki":"Zamorak_brew#1_dose","name":"Zamorak brew(1)","weight":0.02},"195":{"wiki":"Potion","name":"Potion","weight":0.025},"197":{"wiki":"Poison_chalice","name":"Poison chalice","weight":0.056},"199":{"wiki":"Grimy_guam_leaf","name":"Grimy guam leaf","weight":0.007},"201":{"wiki":"Grimy_marrentill","name":"Grimy marrentill","weight":0.007},"203":{"wiki":"Grimy_tarromin","name":"Grimy tarromin","weight":0.007},"205":{"wiki":"Grimy_harralander","name":"Grimy harralander","weight":0.007},"207":{"wiki":"Grimy_ranarr_weed","name":"Grimy ranarr weed","weight":0.007},"209":{"wiki":"Grimy_irit_leaf","name":"Grimy irit leaf","weight":0.007},"211":{"wiki":"Grimy_avantoe","name":"Grimy avantoe","weight":0.007},"213":{"wiki":"Grimy_kwuarm","name":"Grimy kwuarm","weight":0.007},"215":{"wiki":"Grimy_cadantine","name":"Grimy cadantine","weight":0.007},"217":{"wiki":"Grimy_dwarf_weed","name":"Grimy dwarf weed","weight":0.007},"219":{"wiki":"Grimy_torstol","name":"Grimy torstol","weight":0.007},"221":{"wiki":"Eye_of_newt","name":"Eye of newt","weight":0.007},"223":{"wiki":"Red_spiders'_eggs","name":"Red spiders' eggs","weight":0.007},"225":{"wiki":"Limpwurt_root","name":"Limpwurt root","weight":0.007},"227":{"wiki":"Vial_of_water","name":"Vial of water","weight":0.02},"229":{"wiki":"Vial","name":"Vial","weight":0.015},"231":{"wiki":"Snape_grass","name":"Snape grass","weight":0.007},"233":{"wiki":"Pestle_and_mortar","name":"Pestle and mortar","weight":0.056},"235":{"wiki":"Unicorn_horn_dust","name":"Unicorn horn dust","weight":0.007},"237":{"wiki":"Unicorn_horn","name":"Unicorn horn","weight":0.007},"239":{"wiki":"White_berries","name":"White berries","weight":0.007},"241":{"wiki":"Dragon_scale_dust","name":"Dragon scale dust","weight":0.007},"243":{"wiki":"Blue_dragon_scale","name":"Blue dragon scale","weight":0.01},"245":{"wiki":"Wine_of_zamorak","name":"Wine of zamorak","weight":0.085},"247":{"wiki":"Jangerberries","name":"Jangerberries","weight":0.007},"249":{"wiki":"Guam_leaf","name":"Guam leaf","weight":0.007},"251":{"wiki":"Marrentill","name":"Marrentill","weight":0.007},"253":{"wiki":"Tarromin","name":"Tarromin","weight":0.007},"255":{"wiki":"Harralander","name":"Harralander","weight":0.007},"257":{"wiki":"Ranarr_weed","name":"Ranarr weed","weight":0.007},"259":{"wiki":"Irit_leaf","name":"Irit leaf","weight":0.007},"261":{"wiki":"Avantoe","name":"Avantoe","weight":0.007},"263":{"wiki":"Kwuarm","name":"Kwuarm","weight":0.007},"265":{"wiki":"Cadantine","name":"Cadantine","weight":0.007},"267":{"wiki":"Dwarf_weed","name":"Dwarf weed","weight":0.007},"269":{"wiki":"Torstol","name":"Torstol","weight":0.007},"271":{"wiki":"Pressure_gauge","name":"Pressure gauge","quest":true,"weight":0.056},"272":{"wiki":"Fish_food","name":"Fish food","weight":0.028},"273":{"wiki":"Poison_(item)","name":"Poison","quest":true,"weight":0.02},"274":{"wiki":"Poisoned_fish_food","name":"Poisoned fish food","quest":true,"weight":0.03},"275":{"wiki":"Key_(Ernest_the_Chicken)","name":"Key","quest":true,"weight":0.01},"276":{"wiki":"Rubber_tube","name":"Rubber tube","quest":true,"weight":0.028},"277":{"wiki":"Oil_can","name":"Oil can","quest":true,"weight":0.028},"278":{"wiki":"Cattleprod","name":"Cattleprod","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":4,"aslash":2,"acrush":-4,"amagic":1,"dmagic":1,"str":3,"aspeed":4}},"279":{"wiki":"Sheep_feed","name":"Sheep feed","quest":true,"weight":2.267},"280":{"wiki":"Sheep_bones_(1)","name":"Sheep bones (1)","quest":true,"weight":1.36},"281":{"wiki":"Sheep_bones_(2)","name":"Sheep bones (2)","quest":true,"weight":1.36},"282":{"wiki":"Sheep_bones_(3)","name":"Sheep bones (3)","quest":true,"weight":1.36},"283":{"wiki":"Sheep_bones_(4)","name":"Sheep bones (4)","quest":true,"weight":1.36},"284":{"wiki":"Plague_jacket","name":"Plague jacket","quest":true,"equipable":true,"weight":2.721,"equipment":{"slot":4}},"285":{"wiki":"Plague_trousers","name":"Plague trousers","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":7}},"286":{"wiki":"Orange_goblin_mail","name":"Orange goblin mail","quest":true,"weight":3.628},"287":{"wiki":"Blue_goblin_mail","name":"Blue goblin mail","quest":true,"weight":3.628},"288":{"wiki":"Goblin_mail","name":"Goblin mail","weight":3.628},"290":{"wiki":"Research_package","name":"Research package","quest":true,"weight":0.907},"291":{"wiki":"Research_notes_(Rune_Mysteries)","name":"Research notes","quest":true,"weight":0.028},"292":{"wiki":"Book_on_baxtorian","name":"Book on baxtorian","quest":true,"weight":0.51},"293":{"wiki":"Key_(Gnome_Village_Dungeon)","name":"Key","quest":true,"weight":0.01},"294":{"wiki":"Glarial's_pebble","name":"Glarial's pebble","quest":true,"weight":0.01},"295":{"wiki":"Glarial's_amulet","name":"Glarial's amulet","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"296":{"wiki":"Glarial's_urn#Full","name":"Glarial's urn","quest":true,"weight":0.141},"297":{"wiki":"Glarial's_urn#Empty","name":"Glarial's urn (empty)","quest":true,"weight":0.085},"298":{"wiki":"Key_(Waterfall_Dungeon)","name":"Key","quest":true,"weight":0.01},"299":{"wiki":"Mithril_seeds","name":"Mithril seeds"},"300":{"wiki":"Rat's_tail","name":"Rat's tail","quest":true,"weight":0.003},"301":{"wiki":"Lobster_pot","name":"Lobster pot","weight":0.255},"303":{"wiki":"Small_fishing_net#Regular","name":"Small fishing net","weight":4.535},"305":{"wiki":"Big_fishing_net","name":"Big fishing net","weight":8.164},"307":{"wiki":"Fishing_rod","name":"Fishing rod","weight":1.36},"309":{"wiki":"Fly_fishing_rod","name":"Fly fishing rod","weight":1.36},"311":{"wiki":"Harpoon","name":"Harpoon","weight":1.36},"313":{"wiki":"Fishing_bait","name":"Fishing bait"},"314":{"wiki":"Feather","name":"Feather"},"315":{"wiki":"Shrimps","name":"Shrimps","weight":0.1},"317":{"wiki":"Raw_shrimps","name":"Raw shrimps","weight":0.12},"319":{"wiki":"Anchovies","name":"Anchovies","weight":0.1},"321":{"wiki":"Raw_anchovies","name":"Raw anchovies","weight":0.12},"323":{"wiki":"Burnt_fish_(anchovies)","name":"Burnt fish","weight":0.08},"325":{"wiki":"Sardine","name":"Sardine","weight":0.12},"327":{"wiki":"Raw_sardine","name":"Raw sardine","weight":0.14},"329":{"wiki":"Salmon","name":"Salmon","weight":0.5},"331":{"wiki":"Raw_salmon","name":"Raw salmon","weight":0.55},"333":{"wiki":"Trout","name":"Trout","weight":0.4},"335":{"wiki":"Raw_trout","name":"Raw trout","weight":0.45},"337":{"wiki":"Giant_carp","name":"Giant carp","quest":true,"weight":0.5},"338":{"wiki":"Raw_giant_carp","name":"Raw giant carp","quest":true,"weight":0.55},"339":{"wiki":"Cod","name":"Cod","weight":0.4},"341":{"wiki":"Raw_cod","name":"Raw cod","weight":0.45},"343":{"wiki":"Burnt_fish_(trout)","name":"Burnt fish","weight":0.35},"345":{"wiki":"Raw_herring","name":"Raw herring","weight":0.55},"347":{"wiki":"Herring","name":"Herring","weight":0.5},"349":{"wiki":"Raw_pike","name":"Raw pike","weight":0.55},"351":{"wiki":"Pike","name":"Pike","weight":0.5},"353":{"wiki":"Raw_mackerel","name":"Raw mackerel","weight":0.35},"355":{"wiki":"Mackerel","name":"Mackerel","weight":0.3},"357":{"wiki":"Burnt_fish_(herring)","name":"Burnt fish","weight":0.3},"359":{"wiki":"Raw_tuna","name":"Raw tuna","weight":0.45},"361":{"wiki":"Tuna","name":"Tuna","weight":0.4},"363":{"wiki":"Raw_bass","name":"Raw bass","weight":0.4},"365":{"wiki":"Bass","name":"Bass","weight":0.35},"367":{"wiki":"Burnt_fish_(tuna)","name":"Burnt fish","weight":0.3},"369":{"wiki":"Burnt_fish_(sardine)","name":"Burnt fish","weight":0.3},"371":{"wiki":"Raw_swordfish","name":"Raw swordfish","weight":0.5},"373":{"wiki":"Swordfish","name":"Swordfish","weight":0.45},"375":{"wiki":"Burnt_swordfish","name":"Burnt swordfish","weight":0.4},"377":{"wiki":"Raw_lobster","name":"Raw lobster","weight":0.4},"379":{"wiki":"Lobster","name":"Lobster","weight":0.35},"381":{"wiki":"Burnt_lobster","name":"Burnt lobster","weight":0.3},"383":{"wiki":"Raw_shark","name":"Raw shark","weight":0.7},"385":{"wiki":"Shark","name":"Shark","weight":0.65},"387":{"wiki":"Burnt_shark","name":"Burnt shark","weight":0.6},"389":{"wiki":"Raw_manta_ray","name":"Raw manta ray","weight":0.45},"391":{"wiki":"Manta_ray","name":"Manta ray","weight":0.4},"393":{"wiki":"Burnt_manta_ray","name":"Burnt manta ray","weight":0.35},"395":{"wiki":"Raw_sea_turtle","name":"Raw sea turtle","weight":0.4},"397":{"wiki":"Sea_turtle","name":"Sea turtle","weight":0.35},"399":{"wiki":"Burnt_sea_turtle","name":"Burnt sea turtle","weight":0.32},"401":{"wiki":"Seaweed","name":"Seaweed","weight":0.2},"403":{"wiki":"Edible_seaweed","name":"Edible seaweed","weight":0.25},"405":{"wiki":"Casket","name":"Casket","weight":5.0},"407":{"wiki":"Oyster","name":"Oyster","weight":0.1},"409":{"wiki":"Empty_oyster","name":"Empty oyster","weight":0.08},"411":{"wiki":"Oyster_pearl","name":"Oyster pearl","weight":0.002},"413":{"wiki":"Oyster_pearls","name":"Oyster pearls","weight":0.004},"415":{"wiki":"Ethenea","name":"Ethenea","quest":true,"weight":0.03},"416":{"wiki":"Liquid_honey","name":"Liquid honey","quest":true,"weight":0.03},"417":{"wiki":"Sulphuric_broline","name":"Sulphuric broline","quest":true,"weight":0.03},"418":{"wiki":"Plague_sample","name":"Plague sample","quest":true,"weight":0.05},"419":{"wiki":"Touch_paper","name":"Touch paper","quest":true,"weight":0.01},"420":{"wiki":"Distillator","name":"Distillator","quest":true,"weight":0.02},"421":{"wiki":"Lathas'_amulet","name":"Lathas' amulet","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"422":{"wiki":"Bird_feed","name":"Bird feed","quest":true,"weight":0.05},"423":{"wiki":"Key_(Biohazard)","name":"Key","quest":true,"weight":0.01},"424":{"wiki":"Pigeon_cage#Full","name":"Pigeon cage","quest":true,"weight":2.0},"425":{"wiki":"Pigeon_cage#Empty","name":"Pigeon cage","quest":true,"weight":2.0},"426":{"wiki":"Priest_gown_(top)","name":"Priest gown","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":4,"prayer":3}},"428":{"wiki":"Priest_gown_(bottom)","name":"Priest gown","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":7,"prayer":3}},"430":{"wiki":"Medical_gown","name":"Medical gown","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":4}},"431":{"wiki":"Karamjan_rum","name":"Karamjan rum","quest":true,"weight":0.907},"432":{"wiki":"Chest_key_(Pirate's_Treasure)","name":"Chest key","quest":true,"weight":0.01},"433":{"wiki":"Pirate_message","name":"Pirate message","quest":true,"weight":0.02},"434":{"wiki":"Clay","name":"Clay","weight":1.0},"436":{"wiki":"Copper_ore","name":"Copper ore","weight":2.267},"438":{"wiki":"Tin_ore","name":"Tin ore","weight":2.267},"440":{"wiki":"Iron_ore","name":"Iron ore","weight":2.267},"442":{"wiki":"Silver_ore","name":"Silver ore","weight":2.267},"444":{"wiki":"Gold_ore","name":"Gold ore","weight":2.267},"446":{"wiki":"'perfect'_gold_ore","name":"'perfect' gold ore","quest":true,"weight":2.267},"447":{"wiki":"Mithril_ore","name":"Mithril ore","weight":1.814},"449":{"wiki":"Adamantite_ore","name":"Adamantite ore","weight":2.721},"451":{"wiki":"Runite_ore","name":"Runite ore","weight":2.267},"453":{"wiki":"Coal","name":"Coal","weight":2.267},"455":{"wiki":"Barcrawl_card","name":"Barcrawl card","weight":0.014},"456":{"wiki":"Scorpion_cage#Empty","name":"Scorpion cage","quest":true,"weight":0.15},"457":{"wiki":"Scorpion_cage#Taverley","name":"Scorpion cage","quest":true,"weight":0.15},"458":{"wiki":"Scorpion_cage#Taverley___Outpost","name":"Scorpion cage","quest":true,"weight":0.15},"459":{"wiki":"Scorpion_cage#Taverley___Monastery","name":"Scorpion cage","quest":true,"weight":0.15},"460":{"wiki":"Scorpion_cage#Outpost","name":"Scorpion cage","quest":true,"weight":0.15},"461":{"wiki":"Scorpion_cage#Outpost___Monastery","name":"Scorpion cage","quest":true,"weight":0.15},"462":{"wiki":"Scorpion_cage#Monastery","name":"Scorpion cage","quest":true,"weight":0.15},"463":{"wiki":"Scorpion_cage#Full","name":"Scorpion cage","quest":true,"weight":0.15},"464":{"wiki":"Strange_fruit","name":"Strange fruit","weight":0.085},"466":{"wiki":"Pickaxe_handle","name":"Pickaxe handle","equipable":true,"weight":0.1,"equipment":{"slot":3}},"468":{"wiki":"Broken_pickaxe_(bronze)","name":"Broken pickaxe","weight":1.814},"470":{"wiki":"Broken_pickaxe_(iron)","name":"Broken pickaxe","weight":1.814},"472":{"wiki":"Broken_pickaxe_(steel)","name":"Broken pickaxe","weight":1.814},"474":{"wiki":"Broken_pickaxe_(mithril)","name":"Broken pickaxe","weight":1.814},"476":{"wiki":"Broken_pickaxe_(adamant)","name":"Broken pickaxe","weight":1.814},"478":{"wiki":"Broken_pickaxe_(rune)","name":"Broken pickaxe","weight":1.814},"480":{"wiki":"Bronze_pick_head","name":"Bronze pick head","weight":1.814},"482":{"wiki":"Iron_pick_head","name":"Iron pick head","weight":1.814},"484":{"wiki":"Steel_pick_head","name":"Steel pick head","weight":1.814},"486":{"wiki":"Mithril_pick_head","name":"Mithril pick head","weight":1.814},"488":{"wiki":"Adamant_pick_head","name":"Adamant pick head","weight":1.814},"490":{"wiki":"Rune_pick_head","name":"Rune pick head","weight":1.814},"494":{"wiki":"Broken_axe_(bronze)","name":"Broken axe","weight":0.907},"496":{"wiki":"Broken_axe_(iron)","name":"Broken axe","weight":0.907},"498":{"wiki":"Broken_axe_(steel)","name":"Broken axe","weight":0.907},"500":{"wiki":"Broken_axe_(black)","name":"Broken axe","weight":0.907},"502":{"wiki":"Broken_axe_(mithril)","name":"Broken axe","weight":0.907},"504":{"wiki":"Broken_axe_(adamant)","name":"Broken axe","weight":0.907},"506":{"wiki":"Broken_axe_(rune)","name":"Broken axe","weight":0.907},"508":{"wiki":"Bronze_axe_head","name":"Bronze axe head","weight":0.1},"510":{"wiki":"Iron_axe_head","name":"Iron axe head","weight":0.1},"512":{"wiki":"Steel_axe_head","name":"Steel axe head","weight":0.1},"514":{"wiki":"Black_axe_head","name":"Black axe head","weight":0.1},"516":{"wiki":"Mithril_axe_head","name":"Mithril axe head","weight":0.1},"518":{"wiki":"Adamant_axe_head","name":"Adamant axe head","weight":0.1},"520":{"wiki":"Rune_axe_head","name":"Rune axe head","weight":0.1},"522":{"wiki":"Enchanted_beef","name":"Enchanted beef","quest":true,"weight":0.5},"523":{"wiki":"Enchanted_rat","name":"Enchanted rat","quest":true,"weight":0.2},"524":{"wiki":"Enchanted_bear","name":"Enchanted bear","quest":true,"weight":0.5},"525":{"wiki":"Enchanted_chicken","name":"Enchanted chicken","quest":true,"weight":0.3},"526":{"wiki":"Bones","name":"Bones","weight":0.5},"528":{"wiki":"Burnt_bones","name":"Burnt bones","weight":0.5},"530":{"wiki":"Bat_bones","name":"Bat bones","weight":0.3},"532":{"wiki":"Big_bones","name":"Big bones","weight":0.8},"534":{"wiki":"Babydragon_bones","name":"Babydragon bones","weight":0.8},"536":{"wiki":"Dragon_bones","name":"Dragon bones","weight":1.5},"538":{"wiki":"Druid's_robe","name":"Druid's robe","equipable":true,"weight":0.907,"equipment":{"slot":7,"prayer":4}},"540":{"wiki":"Druid's_robe_top","name":"Druid's robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"prayer":4}},"542":{"wiki":"Monk's_robe","name":"Monk's robe","equipable":true,"weight":0.907,"equipment":{"slot":7,"prayer":5}},"544":{"wiki":"Monk's_robe_top","name":"Monk's robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"prayer":6}},"546":{"wiki":"Shade_robe_top","name":"Shade robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"prayer":5}},"548":{"wiki":"Shade_robe","name":"Shade robe","equipable":true,"weight":0.907,"equipment":{"slot":7,"prayer":4}},"550":{"wiki":"Newcomer_map","name":"Newcomer map","weight":0.51},"552":{"wiki":"Ghostspeak_amulet#Normal","name":"Ghostspeak amulet","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"553":{"wiki":"Ghost's_skull","name":"Ghost's skull","quest":true,"weight":0.08},"554":{"wiki":"Fire_rune","name":"Fire rune"},"555":{"wiki":"Water_rune","name":"Water rune"},"556":{"wiki":"Air_rune","name":"Air rune"},"557":{"wiki":"Earth_rune","name":"Earth rune"},"558":{"wiki":"Mind_rune","name":"Mind rune"},"559":{"wiki":"Body_rune","name":"Body rune"},"560":{"wiki":"Death_rune","name":"Death rune"},"561":{"wiki":"Nature_rune","name":"Nature rune"},"562":{"wiki":"Chaos_rune","name":"Chaos rune"},"563":{"wiki":"Law_rune","name":"Law rune"},"564":{"wiki":"Cosmic_rune","name":"Cosmic rune"},"565":{"wiki":"Blood_rune","name":"Blood rune"},"566":{"wiki":"Soul_rune","name":"Soul rune"},"567":{"wiki":"Unpowered_orb","name":"Unpowered orb","weight":0.453},"569":{"wiki":"Fire_orb","name":"Fire orb","weight":0.453},"571":{"wiki":"Water_orb","name":"Water orb","weight":0.453},"573":{"wiki":"Air_orb","name":"Air orb","weight":0.453},"575":{"wiki":"Earth_orb","name":"Earth orb","weight":0.453},"577":{"wiki":"Blue_wizard_robe","name":"Blue wizard robe","equipable":true,"weight":0.907,"equipment":{"slot":4,"amagic":3,"dmagic":3}},"579":{"wiki":"Blue_wizard_hat","name":"Blue wizard hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":2,"dmagic":2}},"581":{"wiki":"Black_robe","name":"Black robe","equipable":true,"weight":0.907,"equipment":{"slot":4,"amagic":3,"dmagic":3}},"583":{"wiki":"Bailing_bucket#Empty","name":"Bailing bucket","weight":1.0},"585":{"wiki":"Bailing_bucket#Full","name":"Bailing bucket","weight":1.0},"587":{"wiki":"Orb_of_protection","name":"Orb of protection","quest":true,"weight":1.0},"588":{"wiki":"Orbs_of_protection","name":"Orbs of protection","quest":true,"weight":2.0},"589":{"wiki":"Gnome_amulet","name":"Gnome amulet","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2,"dstab":13,"dslash":13,"dcrush":13}},"590":{"wiki":"Tinderbox","name":"Tinderbox","weight":0.035},"592":{"wiki":"Ashes","name":"Ashes","weight":0.056},"594":{"wiki":"Torch#Lit","name":"Lit torch","weight":0.5},"595":{"wiki":"Torch_(unobtainable_item)","name":"Torch"},"596":{"wiki":"Torch#Unlit","name":"Unlit torch","weight":0.5},"598":{"wiki":"Bronze_fire_arrow#Unlit","name":"Bronze fire arrow","equipable":true,"equipment":{"slot":13,"rstr":7}},"600":{"wiki":"Astronomy_book","name":"Astronomy book","quest":true,"weight":0.003},"601":{"wiki":"Goblin_kitchen_key","name":"Goblin kitchen key","quest":true,"weight":0.01},"602":{"wiki":"Lens_mould","name":"Lens mould","quest":true,"weight":1.0},"603":{"wiki":"Observatory_lens","name":"Observatory lens","quest":true,"weight":0.003},"604":{"wiki":"Bone_shard","name":"Bone shard","quest":true,"weight":0.01},"605":{"wiki":"Bone_key_(Shilo_Village)","name":"Bone key","quest":true,"weight":0.01},"606":{"wiki":"Stone-plaque","name":"Stone-plaque","quest":true,"weight":0.8},"607":{"wiki":"Tattered_scroll","name":"Tattered scroll","quest":true,"weight":0.02},"608":{"wiki":"Crumpled_scroll","name":"Crumpled scroll","quest":true,"weight":0.02},"609":{"wiki":"Rashiliyia_corpse","name":"Rashiliyia corpse","quest":true,"weight":0.3},"610":{"wiki":"Zadimus_corpse","name":"Zadimus corpse","quest":true,"weight":0.5},"611":{"wiki":"Locating_crystal","name":"Locating crystal","quest":true,"weight":0.907},"612":{"wiki":"Locating_crystal_(unobtainable_item)#1","name":"Locating crystal","quest":true,"weight":0.907},"613":{"wiki":"Locating_crystal_(unobtainable_item)#2","name":"Locating crystal","quest":true,"weight":0.907},"614":{"wiki":"Locating_crystal_(unobtainable_item)#3","name":"Locating crystal","quest":true,"weight":0.907},"615":{"wiki":"Locating_crystal_(unobtainable_item)#4","name":"Locating crystal","quest":true,"weight":0.907},"616":{"wiki":"Beads_of_the_dead","name":"Beads of the dead","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":1,"aslash":1,"acrush":1,"amagic":1,"arange":1,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":1,"prayer":1}},"617":{"wiki":"Coins_(Shilo_Village)","name":"Coins","weight":0.002},"618":{"wiki":"Bone_beads","name":"Bone beads","quest":true,"weight":0.001},"619":{"wiki":"Paramaya_ticket","name":"Paramaya ticket","weight":0.004},"620":{"wiki":"Paramaya_ticket_(unobtainable_item)","name":"Paramaya ticket"},"621":{"wiki":"Ship_ticket","name":"Ship ticket","weight":0.004},"623":{"wiki":"Sword_pommel","name":"Sword pommel","quest":true,"weight":0.085},"624":{"wiki":"Bervirius_notes","name":"Bervirius notes","quest":true,"weight":0.02},"625":{"wiki":"Wampum_belt","name":"Wampum belt","quest":true,"weight":0.453},"626":{"wiki":"Pink_boots","name":"Pink boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"628":{"wiki":"Green_boots","name":"Green boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"630":{"wiki":"Blue_boots","name":"Blue boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"632":{"wiki":"Cream_boots","name":"Cream boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"634":{"wiki":"Turquoise_boots","name":"Turquoise boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"636":{"wiki":"Pink_robe_top","name":"Pink robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"638":{"wiki":"Green_robe_top","name":"Green robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"640":{"wiki":"Blue_robe_top","name":"Blue robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"642":{"wiki":"Cream_robe_top","name":"Cream robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"644":{"wiki":"Turquoise_robe_top","name":"Turquoise robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"646":{"wiki":"Pink_robe_bottoms","name":"Pink robe bottoms","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"648":{"wiki":"Green_robe_bottoms","name":"Green robe bottoms","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"650":{"wiki":"Blue_robe_bottoms","name":"Blue robe bottoms","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"652":{"wiki":"Cream_robe_bottoms","name":"Cream robe bottoms","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"654":{"wiki":"Turquoise_robe_bottoms","name":"Turquoise robe bottoms","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"656":{"wiki":"Pink_hat","name":"Pink hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"658":{"wiki":"Green_hat","name":"Green hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"660":{"wiki":"Blue_hat","name":"Blue hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"662":{"wiki":"Cream_hat","name":"Cream hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"664":{"wiki":"Turquoise_hat","name":"Turquoise hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"666":{"wiki":"Portrait","name":"Portrait","quest":true,"weight":1.36},"667":{"wiki":"Blurite_sword","name":"Blurite sword","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":9,"aslash":14,"acrush":-2,"dslash":3,"dcrush":2,"str":10,"aspeed":5}},"668":{"wiki":"Blurite_ore","name":"Blurite ore","quest":true,"weight":2.267},"669":{"wiki":"Specimen_jar","name":"Specimen jar","quest":true,"weight":0.056},"670":{"wiki":"Specimen_brush","name":"Specimen brush","quest":true,"weight":0.056},"671":{"wiki":"Animal_skull","name":"Animal skull","quest":true,"weight":0.085},"672":{"wiki":"Special_cup","name":"Special cup","quest":true,"weight":0.085},"673":{"wiki":"Teddy","name":"Teddy","quest":true,"weight":0.085},"674":{"wiki":"Cracked_sample","name":"Cracked sample","weight":0.085},"675":{"wiki":"Rock_pick","name":"Rock pick","weight":0.056},"676":{"wiki":"Trowel","name":"Trowel","quest":true,"weight":0.056},"677":{"wiki":"Panning_tray#Empty","name":"Panning tray","quest":true,"weight":0.085},"678":{"wiki":"Panning_tray_(unobtainable_item)","name":"Panning tray","quest":true,"weight":0.141},"679":{"wiki":"Panning_tray#Mud","name":"Panning tray","quest":true,"weight":0.085},"680":{"wiki":"Nuggets","name":"Nuggets"},"681":{"wiki":"Ancient_talisman","name":"Ancient talisman","quest":true,"weight":0.085},"682":{"wiki":"Unstamped_letter","name":"Unstamped letter","quest":true,"weight":0.02},"683":{"wiki":"Sealed_letter","name":"Sealed letter","quest":true,"weight":0.02},"684":{"wiki":"Belt_buckle","name":"Belt buckle","weight":1.0},"685":{"wiki":"Old_boot","name":"Old boot","weight":0.056},"686":{"wiki":"Rusty_sword","name":"Rusty sword","weight":2.267},"687":{"wiki":"Broken_arrow","name":"Broken arrow","weight":0.015},"688":{"wiki":"Buttons","name":"Buttons","quest":true,"weight":0.001},"689":{"wiki":"Broken_staff","name":"Broken staff","weight":1.814},"690":{"wiki":"Broken_glass_(unobtainable_item)","name":"Broken glass","quest":true},"691":{"wiki":"Level_1_certificate","name":"Level 1 certificate","quest":true,"weight":0.02},"692":{"wiki":"Level_2_certificate","name":"Level 2 certificate","quest":true,"weight":0.02},"693":{"wiki":"Level_3_certificate","name":"Level 3 certificate","quest":true,"weight":0.02},"694":{"wiki":"Ceramic_remains","name":"Ceramic remains","weight":0.056},"695":{"wiki":"Old_tooth","name":"Old tooth","weight":0.001},"696":{"wiki":"Invitation_letter","name":"Invitation letter","quest":true,"weight":0.02},"697":{"wiki":"Damaged_armour","name":"Damaged armour","weight":7.711},"698":{"wiki":"Broken_armour","name":"Broken armour","weight":7.711},"699":{"wiki":"Stone_tablet","name":"Stone tablet","quest":true,"weight":0.8},"700":{"wiki":"Ammonium_nitrate#Chemical_powder","name":"Chemical powder","quest":true,"weight":0.028},"701":{"wiki":"Ammonium_nitrate#Ammonium_nitrate","name":"Ammonium nitrate","quest":true,"weight":0.015},"702":{"wiki":"Nitroglycerin#Unidentified_liquid","name":"Unidentified liquid","quest":true,"weight":0.025},"703":{"wiki":"Nitroglycerin#Nitroglycerin","name":"Nitroglycerin","quest":true,"weight":0.025},"704":{"wiki":"Ground_charcoal","name":"Ground charcoal","quest":true,"weight":0.008},"705":{"wiki":"Mixed_chemicals#Step_1","name":"Mixed chemicals","quest":true,"weight":0.03},"706":{"wiki":"Mixed_chemicals#Step_2","name":"Mixed chemicals","quest":true,"weight":0.03},"707":{"wiki":"Chemical_compound","name":"Chemical compound","quest":true,"weight":0.035},"708":{"wiki":"Arcenia_root","name":"Arcenia root","quest":true,"weight":0.01},"709":{"wiki":"Chest_key_(Digsite)","name":"Chest key","quest":true,"weight":0.01},"710":{"wiki":"Vase_(Digsite)","name":"Vase","weight":0.5},"711":{"wiki":"Book_on_chemicals","name":"Book on chemicals","quest":true,"weight":0.51},"712":{"wiki":"Cup_of_tea_(unobtainable_item)","name":"Cup of tea","weight":0.15},"713":{"wiki":"Enjifern","name":"Clue scroll"},"714":{"wiki":"Radimus_notes#Incomplete","name":"Radimus notes","quest":true,"weight":0.02},"715":{"wiki":"Radimus_notes#Complete","name":"Radimus notes","quest":true,"weight":0.02},"716":{"wiki":"Bull_roarer","name":"Bull roarer","quest":true,"weight":0.02},"717":{"wiki":"Scrawled_note","name":"Scrawled note","quest":true,"weight":0.02},"718":{"wiki":"A_scribbled_note","name":"A scribbled note","quest":true,"weight":0.02},"719":{"wiki":"Scrumpled_note","name":"Scrumpled note","quest":true,"weight":0.02},"720":{"wiki":"Sketch","name":"Sketch","quest":true,"weight":0.02},"721":{"wiki":"Gold_bowl","name":"Gold bowl","quest":true,"weight":0.8},"722":{"wiki":"Blessed_gold_bowl","name":"Blessed gold bowl","quest":true,"weight":0.8},"723":{"wiki":"Golden_bowl#Water","name":"Golden bowl","quest":true,"weight":1.0},"724":{"wiki":"Golden_bowl#Pure_water","name":"Golden bowl","quest":true,"weight":1.0},"725":{"wiki":"Golden_bowl#Blessed_water","name":"Golden bowl","quest":true,"weight":1.0},"726":{"wiki":"Golden_bowl#Blessed_pure_water","name":"Golden bowl","quest":true,"weight":1.0},"727":{"wiki":"Hollow_reed","name":"Hollow reed","quest":true,"weight":0.012},"728":{"wiki":"Hollow_reed_(unobtainable_item)","name":"Hollow reed","quest":true},"729":{"wiki":"Shamans_tome","name":"Shamans tome","quest":true,"weight":0.51},"730":{"wiki":"Binding_book","name":"Binding book","quest":true,"weight":0.51},"731":{"wiki":"Enchanted_vial","name":"Enchanted vial","weight":0.01},"732":{"wiki":"Holy_water","name":"Holy water","quest":true,"equipable":true,"equipment":{"slot":3,"arange":6,"rstr":12,"aspeed":4}},"733":{"wiki":"Smashed_glass","name":"Smashed glass","weight":0.002},"735":{"wiki":"Yommi_tree_seeds#Ungerminated","name":"Yommi tree seeds","quest":true},"736":{"wiki":"Yommi_tree_seeds#Germinated","name":"Yommi tree seeds","quest":true},"737":{"wiki":"Snakeweed_mixture","name":"Snakeweed mixture","weight":0.025},"738":{"wiki":"Ardrigal_mixture","name":"Ardrigal mixture","quest":true,"weight":0.025},"739":{"wiki":"Bravery_potion","name":"Bravery potion","quest":true,"weight":0.025},"740":{"wiki":"Blue_hat_(Legends'_Quest)","name":"Blue hat","quest":true,"weight":0.453},"741":{"wiki":"Chunk_of_crystal","name":"Chunk of crystal","quest":true,"weight":0.05},"742":{"wiki":"Hunk_of_crystal","name":"Hunk of crystal","quest":true,"weight":0.05},"743":{"wiki":"Lump_of_crystal","name":"Lump of crystal","quest":true,"weight":0.05},"744":{"wiki":"Heart_crystal#Inactive","name":"Heart crystal","quest":true,"weight":0.15},"745":{"wiki":"Heart_crystal#Activated","name":"Heart crystal","quest":true,"weight":0.15},"746":{"wiki":"Dark_dagger","name":"Dark dagger","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":5,"aslash":3,"acrush":-4,"amagic":1,"dmagic":1,"aspeed":4}},"747":{"wiki":"Glowing_dagger","name":"Glowing dagger","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":5,"aslash":3,"acrush":-4,"amagic":1,"dmagic":1,"aspeed":4}},"748":{"wiki":"Holy_force","name":"Holy force","quest":true,"weight":0.02},"749":{"wiki":"Yommi_totem","name":"Yommi totem","quest":true,"weight":3.0},"750":{"wiki":"Gilded_totem","name":"Gilded totem","quest":true,"weight":3.0},"751":{"wiki":"Gnomeball","name":"Gnomeball","equipable":true,"weight":0.5,"equipment":{"slot":3}},"753":{"wiki":"Cadava_berries","name":"Cadava berries","quest":true,"weight":0.007},"755":{"wiki":"Message_(Romeo_&_Juliet)","name":"Message","quest":true,"weight":0.02},"756":{"wiki":"Cadava_potion","name":"Cadava potion","quest":true,"weight":0.025},"757":{"wiki":"Book_(Shield_of_Arrav)","name":"Book","quest":true,"weight":0.2},"758":{"wiki":"Phoenix_hq_key","name":"Phoenix hq key","quest":true,"weight":0.01},"759":{"wiki":"Weapon_store_key","name":"Weapon store key","quest":true,"weight":0.01},"761":{"wiki":"Intel_report","name":"Intel report","quest":true,"weight":0.02},"763":{"wiki":"Broken_shield#Left","name":"Broken shield","quest":true,"weight":2.721},"765":{"wiki":"Broken_shield#Right","name":"Broken shield","quest":true,"weight":2.721},"767":{"wiki":"Phoenix_crossbow","name":"Phoenix crossbow","quest":true,"equipable":true,"weight":3.628,"equipment":{"slot":3,"arange":6,"aspeed":6}},"769":{"wiki":"Certificate_(Shield_of_Arrav)","name":"Certificate","quest":true,"weight":0.02},"771":{"wiki":"Dramen_branch","name":"Dramen branch","quest":true,"weight":2.267},"772":{"wiki":"Dramen_staff","name":"Dramen staff","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-1,"aslash":-1,"acrush":10,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":10,"aspeed":4}},"773":{"wiki":"'perfect'_ring","name":"'perfect' ring","quest":true,"equipable":true,"weight":0.007,"equipment":{"slot":12}},"774":{"wiki":"'perfect'_necklace","name":"'perfect' necklace","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"775":{"wiki":"Cooking_gauntlets","name":"Cooking gauntlets","quest":true,"equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":2,"aslash":2,"acrush":2,"dstab":8,"dslash":9,"dcrush":7,"str":2}},"776":{"wiki":"Goldsmith_gauntlets","name":"Goldsmith gauntlets","quest":true,"equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":2,"aslash":2,"acrush":2,"dstab":8,"dslash":9,"dcrush":7,"str":2}},"777":{"wiki":"Chaos_gauntlets","name":"Chaos gauntlets","quest":true,"equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":2,"aslash":2,"acrush":2,"dstab":8,"dslash":9,"dcrush":7,"str":2}},"778":{"wiki":"Steel_gauntlets","name":"Steel gauntlets","quest":true,"equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":2,"aslash":2,"acrush":2,"dstab":8,"dslash":9,"dcrush":7,"str":2}},"779":{"wiki":"Crest_part#Avan","name":"Crest part","quest":true,"weight":1.36},"780":{"wiki":"Crest_part#Caleb","name":"Crest part","quest":true,"weight":1.36},"781":{"wiki":"Crest_part#Johnathon","name":"Crest part","quest":true,"weight":1.36},"782":{"wiki":"Family_crest_(item)","name":"Family crest","quest":true,"weight":4.535},"783":{"wiki":"Bark_sample","name":"Bark sample","quest":true,"weight":0.015},"784":{"wiki":"Translation_book","name":"Translation book","quest":true,"weight":0.51},"785":{"wiki":"Glough's_journal","name":"Glough's journal","quest":true,"weight":0.51},"786":{"wiki":"Hazelmere's_scroll","name":"Hazelmere's scroll","quest":true,"weight":0.02},"787":{"wiki":"Lumber_order","name":"Lumber order","quest":true,"weight":0.02},"788":{"wiki":"Glough's_key","name":"Glough's key","quest":true,"weight":0.01},"789":{"wiki":"Twigs#T","name":"Twigs","quest":true,"weight":0.02},"790":{"wiki":"Twigs#U","name":"Twigs","quest":true,"weight":0.02},"791":{"wiki":"Twigs#Z","name":"Twigs","quest":true,"weight":0.02},"792":{"wiki":"Twigs#O","name":"Twigs","quest":true,"weight":0.02},"793":{"wiki":"Daconia_rock","name":"Daconia rock","quest":true,"weight":0.907},"794":{"wiki":"Invasion_plans","name":"Invasion plans","quest":true,"weight":0.02},"795":{"wiki":"War_ship","name":"War ship","weight":0.4},"800":{"wiki":"Bronze_thrownaxe","name":"Bronze thrownaxe","equipable":true,"equipment":{"slot":3,"arange":4,"rstr":5,"aspeed":5}},"801":{"wiki":"Iron_thrownaxe","name":"Iron thrownaxe","equipable":true,"equipment":{"slot":3,"arange":5,"rstr":7,"aspeed":5}},"802":{"wiki":"Steel_thrownaxe","name":"Steel thrownaxe","equipable":true,"equipment":{"slot":3,"arange":8,"rstr":11,"aspeed":5}},"803":{"wiki":"Mithril_thrownaxe","name":"Mithril thrownaxe","equipable":true,"equipment":{"slot":3,"arange":12,"rstr":16,"aspeed":5}},"804":{"wiki":"Adamant_thrownaxe","name":"Adamant thrownaxe","equipable":true,"equipment":{"slot":3,"arange":17,"rstr":23,"aspeed":5}},"805":{"wiki":"Rune_thrownaxe","name":"Rune thrownaxe","equipable":true,"equipment":{"slot":3,"arange":26,"rstr":36,"aspeed":5}},"806":{"wiki":"Bronze_dart#Unpoisoned","name":"Bronze dart","equipable":true,"equipment":{"slot":3,"rstr":1,"aspeed":3}},"807":{"wiki":"Iron_dart#Unpoisoned","name":"Iron dart","equipable":true,"equipment":{"slot":3,"rstr":2,"aspeed":3}},"808":{"wiki":"Steel_dart#Unpoisoned","name":"Steel dart","equipable":true,"equipment":{"slot":3,"rstr":3,"aspeed":3}},"809":{"wiki":"Mithril_dart#Unpoisoned","name":"Mithril dart","equipable":true,"equipment":{"slot":3,"rstr":9,"aspeed":3}},"810":{"wiki":"Adamant_dart#Unpoisoned","name":"Adamant dart","equipable":true,"equipment":{"slot":3,"rstr":17,"aspeed":3}},"811":{"wiki":"Rune_dart#Unpoisoned","name":"Rune dart","equipable":true,"equipment":{"slot":3,"rstr":26,"aspeed":3}},"812":{"wiki":"Bronze_dart#Poison","name":"Bronze dart(p)","equipable":true,"equipment":{"slot":3,"rstr":1,"aspeed":3}},"813":{"wiki":"Iron_dart#Poison","name":"Iron dart (p)","equipable":true,"equipment":{"slot":3,"rstr":2,"aspeed":3}},"814":{"wiki":"Steel_dart#Poison","name":"Steel dart(p)","equipable":true,"equipment":{"slot":3,"rstr":3,"aspeed":3}},"815":{"wiki":"Mithril_dart#Poison","name":"Mithril dart(p)","equipable":true,"equipment":{"slot":3,"rstr":9,"aspeed":3}},"816":{"wiki":"Adamant_dart#Poison","name":"Adamant dart(p)","equipable":true,"equipment":{"slot":3,"rstr":17,"aspeed":3}},"817":{"wiki":"Rune_dart#Poison","name":"Rune dart(p)","equipable":true,"equipment":{"slot":3,"rstr":26,"aspeed":3}},"819":{"wiki":"Bronze_dart_tip","name":"Bronze dart tip"},"820":{"wiki":"Iron_dart_tip","name":"Iron dart tip"},"821":{"wiki":"Steel_dart_tip","name":"Steel dart tip"},"822":{"wiki":"Mithril_dart_tip","name":"Mithril dart tip"},"823":{"wiki":"Adamant_dart_tip","name":"Adamant dart tip"},"824":{"wiki":"Rune_dart_tip","name":"Rune dart tip"},"825":{"wiki":"Bronze_javelin#Unpoisoned","name":"Bronze javelin","equipable":true,"equipment":{"slot":13,"rstr":25}},"826":{"wiki":"Iron_javelin#Unpoisoned","name":"Iron javelin","equipable":true,"equipment":{"slot":13,"rstr":42}},"827":{"wiki":"Steel_javelin#Unpoisoned","name":"Steel javelin","equipable":true,"equipment":{"slot":13,"rstr":64}},"828":{"wiki":"Mithril_javelin#Unpoisoned","name":"Mithril javelin","equipable":true,"equipment":{"slot":13,"rstr":85}},"829":{"wiki":"Adamant_javelin#Unpoisoned","name":"Adamant javelin","equipable":true,"equipment":{"slot":13,"rstr":107}},"830":{"wiki":"Rune_javelin#Unpoisoned","name":"Rune javelin","equipable":true,"equipment":{"slot":13,"rstr":124}},"831":{"wiki":"Bronze_javelin#Poison","name":"Bronze javelin(p)","equipable":true,"equipment":{"slot":13,"rstr":25}},"832":{"wiki":"Iron_javelin#Poison","name":"Iron javelin(p)","equipable":true,"equipment":{"slot":13,"rstr":42}},"833":{"wiki":"Steel_javelin#Poison","name":"Steel javelin(p)","equipable":true,"equipment":{"slot":13,"rstr":64}},"834":{"wiki":"Mithril_javelin#Poison","name":"Mithril javelin(p)","equipable":true,"equipment":{"slot":13,"rstr":85}},"835":{"wiki":"Adamant_javelin#Poison","name":"Adamant javelin(p)","equipable":true,"equipment":{"slot":13,"rstr":107}},"836":{"wiki":"Rune_javelin#Poison","name":"Rune javelin(p)","equipable":true,"equipment":{"slot":13,"rstr":124}},"837":{"wiki":"Crossbow","name":"Crossbow","equipable":true,"weight":8.0,"equipment":{"slot":3,"arange":6,"aspeed":6}},"839":{"wiki":"Longbow","name":"Longbow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":8,"aspeed":6}},"841":{"wiki":"Shortbow","name":"Shortbow","equipable":true,"weight":1.36,"equipment":{"slot":3,"arange":8,"aspeed":4}},"843":{"wiki":"Oak_shortbow","name":"Oak shortbow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":14,"aspeed":4}},"845":{"wiki":"Oak_longbow","name":"Oak longbow","equipable":true,"weight":2.267,"equipment":{"slot":3,"arange":14,"aspeed":6}},"847":{"wiki":"Willow_longbow","name":"Willow longbow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":20,"aspeed":6}},"849":{"wiki":"Willow_shortbow","name":"Willow shortbow","equipable":true,"weight":1.36,"equipment":{"slot":3,"arange":20,"aspeed":4}},"851":{"wiki":"Maple_longbow","name":"Maple longbow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":29,"aspeed":6}},"853":{"wiki":"Maple_shortbow","name":"Maple shortbow","equipable":true,"weight":1.36,"equipment":{"slot":3,"arange":29,"aspeed":4}},"855":{"wiki":"Yew_longbow","name":"Yew longbow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":47,"aspeed":6}},"857":{"wiki":"Yew_shortbow","name":"Yew shortbow","equipable":true,"weight":1.36,"equipment":{"slot":3,"arange":47,"aspeed":4}},"859":{"wiki":"Magic_longbow","name":"Magic longbow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":69,"aspeed":6}},"861":{"wiki":"Magic_shortbow","name":"Magic shortbow","equipable":true,"weight":1.36,"equipment":{"slot":3,"arange":69,"aspeed":4}},"863":{"wiki":"Iron_knife#Unpoisoned","name":"Iron knife","equipable":true,"equipment":{"slot":3,"arange":5,"rstr":4,"aspeed":3}},"864":{"wiki":"Bronze_knife#Unpoisoned","name":"Bronze knife","equipable":true,"equipment":{"slot":3,"arange":4,"rstr":3,"aspeed":3}},"865":{"wiki":"Steel_knife#Unpoisoned","name":"Steel knife","equipable":true,"equipment":{"slot":3,"arange":8,"rstr":7,"aspeed":3}},"866":{"wiki":"Mithril_knife#Unpoisoned","name":"Mithril knife","equipable":true,"equipment":{"slot":3,"arange":11,"rstr":10,"aspeed":3}},"867":{"wiki":"Adamant_knife#Unpoisoned","name":"Adamant knife","equipable":true,"equipment":{"slot":3,"arange":15,"rstr":14,"aspeed":3}},"868":{"wiki":"Rune_knife#Unpoisoned","name":"Rune knife","equipable":true,"equipment":{"slot":3,"arange":25,"rstr":24,"aspeed":3}},"869":{"wiki":"Black_knife#Unpoisoned","name":"Black knife","equipable":true,"equipment":{"slot":3,"arange":10,"rstr":8,"aspeed":3}},"870":{"wiki":"Bronze_knife#Poison","name":"Bronze knife(p)","equipable":true,"equipment":{"slot":3,"arange":4,"rstr":3,"aspeed":3}},"871":{"wiki":"Iron_knife#Poison","name":"Iron knife(p)","equipable":true,"equipment":{"slot":3,"arange":5,"rstr":4,"aspeed":3}},"872":{"wiki":"Steel_knife#Poison","name":"Steel knife(p)","equipable":true,"equipment":{"slot":3,"arange":8,"rstr":7,"aspeed":3}},"873":{"wiki":"Mithril_knife#Poison","name":"Mithril knife(p)","equipable":true,"equipment":{"slot":3,"arange":11,"rstr":10,"aspeed":3}},"874":{"wiki":"Black_knife#Poison","name":"Black knife(p)","equipable":true,"equipment":{"slot":3,"arange":10,"rstr":8,"aspeed":3}},"875":{"wiki":"Adamant_knife#Poison","name":"Adamant knife(p)","equipable":true,"equipment":{"slot":3,"arange":15,"rstr":14,"aspeed":3}},"876":{"wiki":"Rune_knife#Poison","name":"Rune knife(p)","equipable":true,"equipment":{"slot":3,"arange":25,"rstr":24,"aspeed":3}},"877":{"wiki":"Bronze_bolts#Unpoisoned","name":"Bronze bolts","equipable":true,"equipment":{"slot":13,"rstr":10}},"878":{"wiki":"Bronze_bolts#Poison","name":"Bronze bolts (p)","equipable":true,"equipment":{"slot":13,"rstr":10}},"879":{"wiki":"Opal_bolts","name":"Opal bolts","equipable":true,"equipment":{"slot":13,"rstr":14}},"880":{"wiki":"Pearl_bolts","name":"Pearl bolts","equipable":true,"equipment":{"slot":13,"rstr":48}},"881":{"wiki":"Barbed_bolts","name":"Barbed bolts","equipable":true,"equipment":{"slot":13,"rstr":12}},"882":{"wiki":"Bronze_arrow#Unpoisoned","name":"Bronze arrow","equipable":true,"equipment":{"slot":13,"rstr":7}},"883":{"wiki":"Bronze_arrow#Poison","name":"Bronze arrow(p)","equipable":true,"equipment":{"slot":13,"rstr":7}},"884":{"wiki":"Iron_arrow#Unpoisoned","name":"Iron arrow","equipable":true,"equipment":{"slot":13,"rstr":10}},"885":{"wiki":"Iron_arrow#Poison","name":"Iron arrow(p)","equipable":true,"equipment":{"slot":13,"rstr":10}},"886":{"wiki":"Steel_arrow#Unpoisoned","name":"Steel arrow","equipable":true,"equipment":{"slot":13,"rstr":16}},"887":{"wiki":"Steel_arrow#Poison","name":"Steel arrow(p)","equipable":true,"equipment":{"slot":13,"rstr":16}},"888":{"wiki":"Mithril_arrow#Unpoisoned","name":"Mithril arrow","equipable":true,"equipment":{"slot":13,"rstr":22}},"889":{"wiki":"Mithril_arrow#Poison","name":"Mithril arrow(p)","equipable":true,"equipment":{"slot":13,"rstr":22}},"890":{"wiki":"Adamant_arrow#Unpoisoned","name":"Adamant arrow","equipable":true,"equipment":{"slot":13,"rstr":31}},"891":{"wiki":"Adamant_arrow#Poison","name":"Adamant arrow(p)","equipable":true,"equipment":{"slot":13,"rstr":31}},"892":{"wiki":"Rune_arrow#Unpoisoned","name":"Rune arrow","equipable":true,"equipment":{"slot":13,"rstr":49}},"893":{"wiki":"Rune_arrow#Poison","name":"Rune arrow(p)","equipable":true,"equipment":{"slot":13,"rstr":49}},"942":{"wiki":"Bronze_fire_arrow#Lit","name":"Bronze fire arrow (lit)","equipable":true,"equipment":{"slot":13,"rstr":7}},"943":{"wiki":"Worm","name":"Worm","weight":0.003},"945":{"wiki":"Throwing_rope","name":"Throwing rope","weight":0.907},"946":{"wiki":"Knife","name":"Knife","weight":0.453},"948":{"wiki":"Bear_fur","name":"Bear fur","weight":3.0},"950":{"wiki":"Silk","name":"Silk","weight":1.0},"952":{"wiki":"Spade","name":"Spade","weight":1.814},"954":{"wiki":"Rope","name":"Rope","weight":1.36},"956":{"wiki":"Flyer#Regular","name":"Flyer","weight":0.015},"958":{"wiki":"Grey_wolf_fur","name":"Grey wolf fur","weight":3.0},"960":{"wiki":"Plank","name":"Plank","weight":0.8},"962":{"wiki":"Christmas_cracker","name":"Christmas cracker","weight":0.2},"964":{"wiki":"Skull_(item)","name":"Skull","weight":0.08},"965":{"wiki":"Skull_(unobtainable_item)","name":"Skull"},"966":{"wiki":"Tile","name":"Tile","weight":0.07},"968":{"wiki":"Rock_(limestone)","name":"Rock","weight":1.0},"970":{"wiki":"Papyrus","name":"Papyrus","weight":0.02},"972":{"wiki":"Papyrus_(unobtainable_item)","name":"Papyrus"},"973":{"wiki":"Charcoal","name":"Charcoal","weight":0.005},"975":{"wiki":"Machete","name":"Machete","equipable":true,"weight":1.36,"equipment":{"slot":3,"aslash":6,"acrush":-2,"str":5,"aspeed":5}},"977":{"wiki":"Cooking_pot","name":"Cooking pot","weight":0.001},"981":{"wiki":"Disk_of_returning","name":"Disk of returning","weight":0.453},"983":{"wiki":"Brass_key","name":"Brass key","weight":0.01},"985":{"wiki":"Tooth_half_of_key","name":"Tooth half of key","weight":0.005},"987":{"wiki":"Loop_half_of_key","name":"Loop half of key","weight":0.005},"989":{"wiki":"Crystal_key","name":"Crystal key","weight":0.01},"991":{"wiki":"Muddy_key","name":"Muddy key","weight":0.01},"993":{"wiki":"Sinister_key","name":"Sinister key","weight":0.01},"995":{"wiki":"Coins","name":"Coins"},"1005":{"wiki":"White_apron","name":"White apron","equipable":true,"weight":0.453,"equipment":{"slot":4}},"1007":{"wiki":"Red_cape","name":"Red cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"1009":{"wiki":"Brass_necklace","name":"Brass necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"1011":{"wiki":"Blue_skirt","name":"Blue skirt","equipable":true,"weight":0.907,"equipment":{"slot":7}},"1013":{"wiki":"Pink_skirt","name":"Pink skirt","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7}},"1015":{"wiki":"Black_skirt","name":"Black skirt","equipable":true,"weight":0.907,"equipment":{"slot":7}},"1017":{"wiki":"Wizard_hat","name":"Wizard hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":2,"dmagic":2}},"1019":{"wiki":"Black_cape","name":"Black cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"1021":{"wiki":"Blue_cape","name":"Blue cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"1023":{"wiki":"Yellow_cape","name":"Yellow cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"1025":{"wiki":"Right_eye_patch","name":"Right eye patch","equipable":true,"weight":0.006,"equipment":{"slot":0}},"1027":{"wiki":"Green_cape","name":"Green cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"1029":{"wiki":"Purple_cape","name":"Purple cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"1031":{"wiki":"Orange_cape","name":"Orange cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"1033":{"wiki":"Zamorak_monk_bottom","name":"Zamorak monk bottom","equipable":true,"weight":0.907,"equipment":{"slot":7,"amagic":2,"dmagic":3,"prayer":3}},"1035":{"wiki":"Zamorak_monk_top","name":"Zamorak monk top","equipable":true,"weight":0.907,"equipment":{"slot":4,"amagic":2,"dmagic":3,"prayer":3}},"1037":{"wiki":"Bunny_ears","name":"Bunny ears","equipable":true,"weight":0.226,"equipment":{"slot":0}},"1038":{"wiki":"Red_partyhat","name":"Red partyhat","equipable":true,"weight":0.056,"equipment":{"slot":0}},"1040":{"wiki":"Yellow_partyhat","name":"Yellow partyhat","equipable":true,"weight":0.056,"equipment":{"slot":0}},"1042":{"wiki":"Blue_partyhat","name":"Blue partyhat","equipable":true,"weight":0.056,"equipment":{"slot":0}},"1044":{"wiki":"Green_partyhat","name":"Green partyhat","equipable":true,"weight":0.056,"equipment":{"slot":0}},"1046":{"wiki":"Purple_partyhat","name":"Purple partyhat","equipable":true,"weight":0.056,"equipment":{"slot":0}},"1048":{"wiki":"White_partyhat","name":"White partyhat","equipable":true,"weight":0.056,"equipment":{"slot":0}},"1050":{"wiki":"Santa_hat","name":"Santa hat","equipable":true,"weight":0.113,"equipment":{"slot":0}},"1052":{"wiki":"Cape_of_legends","name":"Cape of legends","equipable":true,"weight":1.814,"equipment":{"slot":1,"dstab":7,"dslash":7,"dcrush":7,"dmagic":7,"drange":7}},"1053":{"wiki":"Green_halloween_mask","name":"Green halloween mask","equipable":true,"weight":0.34,"equipment":{"slot":0}},"1055":{"wiki":"Blue_halloween_mask","name":"Blue halloween mask","equipable":true,"weight":0.34,"equipment":{"slot":0}},"1057":{"wiki":"Red_halloween_mask","name":"Red halloween mask","equipable":true,"weight":0.34,"equipment":{"slot":0}},"1059":{"wiki":"Leather_gloves","name":"Leather gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"1061":{"wiki":"Leather_boots","name":"Leather boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"1063":{"wiki":"Leather_vambraces","name":"Leather vambraces","equipable":true,"weight":0.226,"equipment":{"slot":9,"arange":4,"dstab":2,"dslash":2,"dcrush":1}},"1065":{"wiki":"Green_d'hide_vambraces","name":"Green d'hide vambraces","equipable":true,"weight":0.283,"equipment":{"slot":9,"amagic":-10,"arange":8,"dstab":1,"dslash":2,"dcrush":2,"dmagic":2}},"1067":{"wiki":"Iron_platelegs","name":"Iron platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"1069":{"wiki":"Steel_platelegs","name":"Steel platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":17,"dslash":16,"dcrush":15,"dmagic":-4,"drange":16}},"1071":{"wiki":"Mithril_platelegs","name":"Mithril platelegs","equipable":true,"weight":7.711,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":24,"dslash":22,"dcrush":20,"dmagic":-4,"drange":22}},"1073":{"wiki":"Adamant_platelegs","name":"Adamant platelegs","equipable":true,"weight":10.432,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"1075":{"wiki":"Bronze_platelegs","name":"Bronze platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":8,"dslash":7,"dcrush":6,"dmagic":-4,"drange":7}},"1077":{"wiki":"Black_platelegs","name":"Black platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":21,"dslash":20,"dcrush":19,"dmagic":-4,"drange":20}},"1079":{"wiki":"Rune_platelegs","name":"Rune platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49}},"1081":{"wiki":"Iron_plateskirt","name":"Iron plateskirt","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"1083":{"wiki":"Steel_plateskirt","name":"Steel plateskirt","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":17,"dslash":16,"dcrush":15,"dmagic":-4,"drange":16}},"1085":{"wiki":"Mithril_plateskirt","name":"Mithril plateskirt","equipable":true,"weight":7.257,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":24,"dslash":22,"dcrush":20,"dmagic":-4,"drange":22}},"1087":{"wiki":"Bronze_plateskirt","name":"Bronze plateskirt","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":8,"dslash":7,"dcrush":6,"dmagic":-4,"drange":7}},"1089":{"wiki":"Black_plateskirt","name":"Black plateskirt","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":21,"dslash":20,"dcrush":19,"dmagic":-4,"drange":20}},"1091":{"wiki":"Adamant_plateskirt","name":"Adamant plateskirt","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"1093":{"wiki":"Rune_plateskirt","name":"Rune plateskirt","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49}},"1095":{"wiki":"Leather_chaps","name":"Leather chaps","equipable":true,"weight":2.721,"equipment":{"slot":7,"arange":4,"dstab":2,"dslash":2,"dcrush":1}},"1097":{"wiki":"Studded_chaps","name":"Studded chaps","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-5,"arange":6,"dstab":15,"dslash":16,"dcrush":17,"dmagic":6,"drange":16}},"1099":{"wiki":"Green_d'hide_chaps","name":"Green d'hide chaps","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":8,"dstab":12,"dslash":15,"dcrush":18,"dmagic":8,"drange":17}},"1101":{"wiki":"Iron_chainbody","name":"Iron chainbody","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"dstab":10,"dslash":15,"dcrush":19,"dmagic":-3,"drange":12}},"1103":{"wiki":"Bronze_chainbody","name":"Bronze chainbody","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"dstab":7,"dslash":11,"dcrush":13,"dmagic":-3,"drange":9}},"1105":{"wiki":"Steel_chainbody","name":"Steel chainbody","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"dstab":17,"dslash":25,"dcrush":30,"dmagic":-3,"drange":19}},"1107":{"wiki":"Black_chainbody","name":"Black chainbody","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"dstab":22,"dslash":32,"dcrush":39,"dmagic":-3,"drange":24}},"1109":{"wiki":"Mithril_chainbody","name":"Mithril chainbody","equipable":true,"weight":5.896,"equipment":{"slot":4,"amagic":-15,"dstab":25,"dslash":35,"dcrush":42,"dmagic":-3,"drange":27}},"1111":{"wiki":"Adamant_chainbody","name":"Adamant chainbody","equipable":true,"weight":7.711,"equipment":{"slot":4,"amagic":-15,"dstab":36,"dslash":50,"dcrush":61,"dmagic":-3,"drange":38}},"1113":{"wiki":"Rune_chainbody","name":"Rune chainbody","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"dstab":63,"dslash":72,"dcrush":78,"dmagic":-3,"drange":65}},"1115":{"wiki":"Iron_platebody","name":"Iron platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"1117":{"wiki":"Bronze_platebody","name":"Bronze platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":15,"dslash":14,"dcrush":9,"dmagic":-6,"drange":14}},"1119":{"wiki":"Steel_platebody","name":"Steel platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":32,"dslash":31,"dcrush":24,"dmagic":-6,"drange":31}},"1121":{"wiki":"Mithril_platebody","name":"Mithril platebody","equipable":true,"weight":8.618,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":46,"dslash":44,"dcrush":38,"dmagic":-6,"drange":44}},"1123":{"wiki":"Adamant_platebody","name":"Adamant platebody","equipable":true,"weight":11.339,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"1125":{"wiki":"Black_platebody","name":"Black platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":41,"dslash":40,"dcrush":30,"dmagic":-6,"drange":40}},"1127":{"wiki":"Rune_platebody","name":"Rune platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80}},"1129":{"wiki":"Leather_body","name":"Leather body","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":-2,"arange":2,"dstab":8,"dslash":9,"dcrush":10,"dmagic":4,"drange":9}},"1131":{"wiki":"Hardleather_body","name":"Hardleather body","equipable":true,"weight":3.628,"equipment":{"slot":4,"amagic":-4,"arange":8,"dstab":12,"dslash":15,"dcrush":18,"dmagic":6,"drange":15}},"1133":{"wiki":"Studded_body","name":"Studded body","equipable":true,"weight":5.443,"equipment":{"slot":4,"amagic":-4,"arange":8,"dstab":18,"dslash":25,"dcrush":22,"dmagic":8,"drange":25}},"1135":{"wiki":"Green_d'hide_body","name":"Green d'hide body","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":15,"dstab":18,"dslash":27,"dcrush":24,"dmagic":20,"drange":35}},"1137":{"wiki":"Iron_med_helm","name":"Iron med helm","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"dstab":4,"dslash":5,"dcrush":3,"dmagic":-1,"drange":4}},"1139":{"wiki":"Bronze_med_helm","name":"Bronze med helm","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"dstab":3,"dslash":4,"dcrush":2,"dmagic":-1,"drange":4}},"1141":{"wiki":"Steel_med_helm","name":"Steel med helm","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"1143":{"wiki":"Mithril_med_helm","name":"Mithril med helm","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-3,"dstab":10,"dslash":11,"dcrush":9,"dmagic":-1,"drange":10}},"1145":{"wiki":"Adamant_med_helm","name":"Adamant med helm","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-3,"dstab":14,"dslash":15,"dcrush":13,"dmagic":-1,"drange":14}},"1147":{"wiki":"Rune_med_helm","name":"Rune med helm","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"dstab":22,"dslash":23,"dcrush":21,"dmagic":-1,"drange":22}},"1149":{"wiki":"Dragon_med_helm","name":"Dragon med helm","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-3,"dstab":33,"dslash":35,"dcrush":32,"dmagic":-1,"drange":34}},"1151":{"wiki":"Black_med_helm","name":"Black med helm","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"1153":{"wiki":"Iron_full_helm","name":"Iron full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"1155":{"wiki":"Bronze_full_helm","name":"Bronze full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":4,"dslash":5,"dcrush":3,"dmagic":-1,"drange":4}},"1157":{"wiki":"Steel_full_helm","name":"Steel full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"1159":{"wiki":"Mithril_full_helm","name":"Mithril full helm","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":13,"dslash":14,"dcrush":11,"dmagic":-1,"drange":13}},"1161":{"wiki":"Adamant_full_helm","name":"Adamant full helm","equipable":true,"weight":3.175,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"1163":{"wiki":"Rune_full_helm","name":"Rune full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"1165":{"wiki":"Black_full_helm","name":"Black full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":12,"dslash":13,"dcrush":10,"dmagic":-1,"drange":12}},"1167":{"wiki":"Leather_cowl","name":"Leather cowl","equipable":true,"weight":0.907,"equipment":{"slot":0,"arange":1,"dstab":2,"dslash":3,"dcrush":4,"dmagic":2,"drange":3}},"1169":{"wiki":"Coif","name":"Coif","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-1,"arange":2,"dstab":4,"dslash":6,"dcrush":8,"dmagic":4,"drange":4}},"1171":{"wiki":"Wooden_shield","name":"Wooden shield","equipable":true,"weight":2.267,"equipment":{"slot":5,"dstab":4,"dslash":5,"dcrush":3,"dmagic":1,"drange":4}},"1173":{"wiki":"Bronze_sq_shield","name":"Bronze sq shield","equipable":true,"weight":3.628,"equipment":{"slot":5,"amagic":-6,"dstab":5,"dslash":6,"dcrush":4,"drange":5}},"1175":{"wiki":"Iron_sq_shield","name":"Iron sq shield","equipable":true,"weight":3.628,"equipment":{"slot":5,"amagic":-6,"dstab":8,"dslash":9,"dcrush":7,"drange":8}},"1177":{"wiki":"Steel_sq_shield","name":"Steel sq shield","equipable":true,"weight":3.628,"equipment":{"slot":5,"amagic":-6,"dstab":12,"dslash":13,"dcrush":11,"drange":12}},"1179":{"wiki":"Black_sq_shield","name":"Black sq shield","equipable":true,"weight":3.628,"equipment":{"slot":5,"amagic":-6,"dstab":15,"dslash":16,"dcrush":14,"drange":15}},"1181":{"wiki":"Mithril_sq_shield","name":"Mithril sq shield","equipable":true,"weight":3.175,"equipment":{"slot":5,"amagic":-6,"dstab":17,"dslash":19,"dcrush":15,"drange":17}},"1183":{"wiki":"Adamant_sq_shield","name":"Adamant sq shield","equipable":true,"weight":4.082,"equipment":{"slot":5,"amagic":-6,"dstab":24,"dslash":26,"dcrush":22,"drange":24}},"1185":{"wiki":"Rune_sq_shield","name":"Rune sq shield","equipable":true,"weight":3.628,"equipment":{"slot":5,"amagic":-6,"dstab":38,"dslash":40,"dcrush":36,"drange":38}},"1187":{"wiki":"Dragon_sq_shield","name":"Dragon sq shield","quest":true,"equipable":true,"weight":3.175,"equipment":{"slot":5,"amagic":-6,"dstab":50,"dslash":52,"dcrush":48,"drange":50}},"1189":{"wiki":"Bronze_kiteshield","name":"Bronze kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":5,"dslash":7,"dcrush":6,"dmagic":-1,"drange":6}},"1191":{"wiki":"Iron_kiteshield","name":"Iron kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":8,"dslash":10,"dcrush":9,"dmagic":-1,"drange":9}},"1193":{"wiki":"Steel_kiteshield","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"1195":{"wiki":"Black_kiteshield","name":"Black kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":17,"dslash":19,"dcrush":18,"dmagic":-1,"drange":18}},"1197":{"wiki":"Mithril_kiteshield","name":"Mithril kiteshield","equipable":true,"weight":4.535,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":18,"dslash":22,"dcrush":20,"dmagic":-1,"drange":20}},"1199":{"wiki":"Adamant_kiteshield","name":"Adamant kiteshield","equipable":true,"weight":5.896,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"1201":{"wiki":"Rune_kiteshield","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"1203":{"wiki":"Iron_dagger#Unpoisoned","name":"Iron dagger","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":5,"aslash":3,"acrush":-4,"amagic":1,"dmagic":1,"str":4,"aspeed":4}},"1205":{"wiki":"Bronze_dagger#Unpoisoned","name":"Bronze dagger","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":4,"aslash":2,"acrush":-4,"amagic":1,"dmagic":1,"str":3,"aspeed":4}},"1207":{"wiki":"Steel_dagger#Unpoisoned","name":"Steel dagger","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":8,"aslash":4,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"aspeed":4}},"1209":{"wiki":"Mithril_dagger#Unpoisoned","name":"Mithril dagger","equipable":true,"weight":0.396,"equipment":{"slot":3,"astab":11,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":10,"aspeed":4}},"1211":{"wiki":"Adamant_dagger#Unpoisoned","name":"Adamant dagger","equipable":true,"weight":0.51,"equipment":{"slot":3,"astab":15,"aslash":8,"acrush":-4,"amagic":1,"dmagic":1,"str":14,"aspeed":4}},"1213":{"wiki":"Rune_dagger#Unpoisoned","name":"Rune dagger","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":25,"aslash":12,"acrush":-4,"amagic":1,"dmagic":1,"str":24,"aspeed":4}},"1215":{"wiki":"Dragon_dagger#Unpoisoned","name":"Dragon dagger","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":40,"aslash":25,"acrush":-4,"amagic":1,"dmagic":1,"str":40,"aspeed":4}},"1217":{"wiki":"Black_dagger#Unpoisoned","name":"Black dagger","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":10,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"aspeed":4}},"1219":{"wiki":"Iron_dagger#Poison","name":"Iron dagger(p)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":5,"aslash":3,"acrush":-4,"amagic":1,"dmagic":1,"str":4,"aspeed":4}},"1221":{"wiki":"Bronze_dagger#Poison","name":"Bronze dagger(p)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":4,"aslash":2,"acrush":-4,"amagic":1,"dmagic":1,"str":3,"aspeed":4}},"1223":{"wiki":"Steel_dagger#Poison","name":"Steel dagger(p)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":8,"aslash":4,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"aspeed":4}},"1225":{"wiki":"Mithril_dagger#Poison","name":"Mithril dagger(p)","equipable":true,"weight":0.396,"equipment":{"slot":3,"astab":11,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":10,"aspeed":4}},"1227":{"wiki":"Adamant_dagger#Poison","name":"Adamant dagger(p)","equipable":true,"weight":0.51,"equipment":{"slot":3,"astab":15,"aslash":8,"acrush":-4,"amagic":1,"dmagic":1,"str":14,"aspeed":4}},"1229":{"wiki":"Rune_dagger#Poison","name":"Rune dagger(p)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":25,"aslash":12,"acrush":-4,"amagic":1,"dmagic":1,"str":24,"aspeed":4}},"1231":{"wiki":"Dragon_dagger#Poison","name":"Dragon dagger(p)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":40,"aslash":25,"acrush":-4,"amagic":1,"dmagic":1,"str":40,"aspeed":4}},"1233":{"wiki":"Black_dagger#Poison","name":"Black dagger(p)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":10,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"aspeed":4}},"1237":{"wiki":"Bronze_spear#Unpoisoned","name":"Bronze spear","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":5,"acrush":5,"dstab":1,"dslash":1,"str":6,"aspeed":4}},"1239":{"wiki":"Iron_spear#Unpoisoned","name":"Iron spear","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":8,"aslash":8,"acrush":8,"dstab":1,"dslash":1,"str":10,"aspeed":4}},"1241":{"wiki":"Steel_spear#Unpoisoned","name":"Steel spear","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":1,"dslash":1,"str":12,"aspeed":4}},"1243":{"wiki":"Mithril_spear#Unpoisoned","name":"Mithril spear","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":17,"aslash":17,"acrush":17,"dstab":1,"dslash":1,"str":18,"aspeed":4}},"1245":{"wiki":"Adamant_spear#Unpoisoned","name":"Adamant spear","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":24,"aslash":24,"acrush":24,"dstab":1,"dslash":1,"str":28,"aspeed":4}},"1247":{"wiki":"Rune_spear#Unpoisoned","name":"Rune spear","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":1,"dslash":1,"str":42,"aspeed":4}},"1249":{"wiki":"Dragon_spear#Unpoisoned","name":"Dragon spear","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":55,"aslash":55,"acrush":55,"dstab":5,"dslash":5,"dcrush":5,"dmagic":5,"drange":5,"str":60,"aspeed":4}},"1251":{"wiki":"Bronze_spear#Poison","name":"Bronze spear(p)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":5,"acrush":5,"dstab":1,"dslash":1,"str":6,"aspeed":4}},"1253":{"wiki":"Iron_spear#Poison","name":"Iron spear(p)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":8,"aslash":8,"acrush":8,"dstab":1,"dslash":1,"str":10,"aspeed":4}},"1255":{"wiki":"Steel_spear#Poison","name":"Steel spear(p)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":1,"dslash":1,"str":12,"aspeed":4}},"1257":{"wiki":"Mithril_spear#Poison","name":"Mithril spear(p)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":17,"aslash":17,"acrush":17,"dstab":1,"dslash":1,"str":18,"aspeed":4}},"1259":{"wiki":"Adamant_spear#Poison","name":"Adamant spear(p)","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":24,"aslash":24,"acrush":24,"dstab":1,"dslash":1,"str":28,"aspeed":4}},"1261":{"wiki":"Rune_spear#Poison","name":"Rune spear(p)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":1,"dslash":1,"str":42,"aspeed":4}},"1263":{"wiki":"Dragon_spear#Poison","name":"Dragon spear(p)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":55,"aslash":55,"acrush":55,"dstab":5,"dslash":5,"dcrush":5,"dmagic":5,"drange":5,"str":60,"aspeed":4}},"1265":{"wiki":"Bronze_pickaxe","name":"Bronze pickaxe","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":4,"aslash":-2,"acrush":2,"dslash":1,"str":5,"aspeed":5}},"1267":{"wiki":"Iron_pickaxe","name":"Iron pickaxe","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":-2,"acrush":3,"dslash":1,"str":7,"aspeed":5}},"1269":{"wiki":"Steel_pickaxe","name":"Steel pickaxe","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":8,"aslash":-2,"acrush":6,"dslash":1,"str":9,"aspeed":5}},"1271":{"wiki":"Adamant_pickaxe","name":"Adamant pickaxe","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":17,"aslash":-2,"acrush":15,"dslash":1,"str":19,"aspeed":5}},"1273":{"wiki":"Mithril_pickaxe","name":"Mithril pickaxe","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":12,"aslash":-2,"acrush":10,"dslash":1,"str":13,"aspeed":5}},"1275":{"wiki":"Rune_pickaxe","name":"Rune pickaxe","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":26,"aslash":-2,"acrush":24,"dslash":1,"str":29,"aspeed":5}},"1277":{"wiki":"Bronze_sword","name":"Bronze sword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":4,"aslash":3,"acrush":-2,"dslash":2,"dcrush":1,"str":5,"aspeed":4}},"1279":{"wiki":"Iron_sword","name":"Iron sword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":6,"aslash":4,"acrush":-2,"dslash":2,"dcrush":1,"str":7,"aspeed":4}},"1281":{"wiki":"Steel_sword","name":"Steel sword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":11,"aslash":8,"acrush":-2,"dslash":2,"dcrush":1,"str":12,"aspeed":4}},"1283":{"wiki":"Black_sword","name":"Black sword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":14,"aslash":10,"acrush":-2,"dslash":2,"dcrush":1,"str":12,"aspeed":4}},"1285":{"wiki":"Mithril_sword","name":"Mithril sword","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":16,"aslash":11,"acrush":-2,"dslash":2,"dcrush":1,"str":17,"aspeed":4}},"1287":{"wiki":"Adamant_sword","name":"Adamant sword","equipable":true,"weight":2.041,"equipment":{"slot":3,"astab":23,"aslash":18,"acrush":-2,"dslash":2,"dcrush":1,"str":24,"aspeed":4}},"1289":{"wiki":"Rune_sword","name":"Rune sword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":38,"aslash":26,"acrush":-2,"dslash":2,"dcrush":1,"str":39,"aspeed":4}},"1291":{"wiki":"Bronze_longsword","name":"Bronze longsword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":4,"aslash":5,"acrush":-2,"dslash":3,"dcrush":2,"str":7,"aspeed":5}},"1293":{"wiki":"Iron_longsword","name":"Iron longsword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":6,"aslash":8,"acrush":-2,"dslash":3,"dcrush":2,"str":10,"aspeed":5}},"1295":{"wiki":"Steel_longsword","name":"Steel longsword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":9,"aslash":14,"acrush":-2,"dslash":3,"dcrush":2,"str":16,"aspeed":5}},"1297":{"wiki":"Black_longsword","name":"Black longsword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":13,"aslash":18,"acrush":-2,"dslash":3,"dcrush":2,"str":16,"aspeed":5}},"1299":{"wiki":"Mithril_longsword","name":"Mithril longsword","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":15,"aslash":20,"acrush":-2,"dslash":3,"dcrush":2,"str":22,"aspeed":5}},"1301":{"wiki":"Adamant_longsword","name":"Adamant longsword","equipable":true,"weight":2.041,"equipment":{"slot":3,"astab":20,"aslash":29,"acrush":-2,"dslash":3,"dcrush":2,"str":31,"aspeed":5}},"1303":{"wiki":"Rune_longsword","name":"Rune longsword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":38,"aslash":47,"acrush":-2,"dslash":3,"dcrush":2,"str":49,"aspeed":5}},"1305":{"wiki":"Dragon_longsword","name":"Dragon longsword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":58,"aslash":69,"acrush":-2,"dslash":3,"dcrush":2,"str":71,"aspeed":5}},"1307":{"wiki":"Bronze_2h_sword","name":"Bronze 2h sword","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":9,"acrush":8,"amagic":-4,"drange":-1,"str":10,"aspeed":7}},"1309":{"wiki":"Iron_2h_sword","name":"Iron 2h sword","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":13,"acrush":10,"amagic":-4,"drange":-1,"str":14,"aspeed":7}},"1311":{"wiki":"Steel_2h_sword","name":"Steel 2h sword","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":21,"acrush":16,"amagic":-4,"drange":-1,"str":22,"aspeed":7}},"1313":{"wiki":"Black_2h_sword","name":"Black 2h sword","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":27,"acrush":21,"amagic":-4,"drange":-1,"str":26,"aspeed":7}},"1315":{"wiki":"Mithril_2h_sword","name":"Mithril 2h sword","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":-4,"aslash":30,"acrush":24,"amagic":-4,"drange":-1,"str":31,"aspeed":7}},"1317":{"wiki":"Adamant_2h_sword","name":"Adamant 2h sword","equipable":true,"weight":4.082,"equipment":{"slot":3,"astab":-4,"aslash":43,"acrush":30,"amagic":-4,"drange":-1,"str":44,"aspeed":7}},"1319":{"wiki":"Rune_2h_sword","name":"Rune 2h sword","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":69,"acrush":50,"amagic":-4,"drange":-1,"str":70,"aspeed":7}},"1321":{"wiki":"Bronze_scimitar","name":"Bronze scimitar","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":1,"aslash":7,"acrush":-2,"dslash":1,"str":6,"aspeed":4}},"1323":{"wiki":"Iron_scimitar","name":"Iron scimitar","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":2,"aslash":10,"acrush":-2,"dslash":1,"str":9,"aspeed":4}},"1325":{"wiki":"Steel_scimitar","name":"Steel scimitar","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":3,"aslash":15,"acrush":-2,"dslash":1,"str":14,"aspeed":4}},"1327":{"wiki":"Black_scimitar","name":"Black scimitar","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":4,"aslash":19,"acrush":-2,"dslash":1,"str":14,"aspeed":4}},"1329":{"wiki":"Mithril_scimitar","name":"Mithril scimitar","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":5,"aslash":21,"acrush":-2,"dslash":1,"str":20,"aspeed":4}},"1331":{"wiki":"Adamant_scimitar","name":"Adamant scimitar","equipable":true,"weight":2.041,"equipment":{"slot":3,"astab":6,"aslash":29,"acrush":-2,"dslash":1,"str":28,"aspeed":4}},"1333":{"wiki":"Rune_scimitar","name":"Rune scimitar","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":7,"aslash":45,"acrush":-2,"dslash":1,"str":44,"aspeed":4}},"1335":{"wiki":"Iron_warhammer","name":"Iron warhammer","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":11,"amagic":-4,"str":11,"aspeed":6}},"1337":{"wiki":"Bronze_warhammer","name":"Bronze warhammer","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":10,"amagic":-4,"str":8,"aspeed":6}},"1339":{"wiki":"Steel_warhammer","name":"Steel warhammer","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":18,"amagic":-4,"str":16,"aspeed":6}},"1341":{"wiki":"Black_warhammer","name":"Black warhammer","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":22,"amagic":-4,"str":22,"aspeed":6}},"1343":{"wiki":"Mithril_warhammer","name":"Mithril warhammer","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":25,"amagic":-4,"str":27,"aspeed":6}},"1345":{"wiki":"Adamant_warhammer","name":"Adamant warhammer","equipable":true,"weight":2.041,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":35,"amagic":-4,"str":39,"aspeed":6}},"1347":{"wiki":"Rune_warhammer","name":"Rune warhammer","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":53,"amagic":-4,"str":62,"aspeed":6}},"1349":{"wiki":"Iron_axe","name":"Iron axe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":-2,"aslash":5,"acrush":3,"dslash":1,"str":7,"aspeed":5}},"1351":{"wiki":"Bronze_axe","name":"Bronze axe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":-2,"aslash":4,"acrush":2,"dslash":1,"str":5,"aspeed":5}},"1353":{"wiki":"Steel_axe","name":"Steel axe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":-2,"aslash":8,"acrush":6,"dslash":1,"str":9,"aspeed":5}},"1355":{"wiki":"Mithril_axe","name":"Mithril axe","equipable":true,"weight":1.133,"equipment":{"slot":3,"astab":-2,"aslash":12,"acrush":10,"dslash":1,"str":13,"aspeed":5}},"1357":{"wiki":"Adamant_axe","name":"Adamant axe","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":-2,"aslash":17,"acrush":15,"dslash":1,"str":19,"aspeed":5}},"1359":{"wiki":"Rune_axe","name":"Rune axe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":-2,"aslash":26,"acrush":24,"dslash":1,"str":29,"aspeed":5}},"1361":{"wiki":"Black_axe","name":"Black axe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":-2,"aslash":10,"acrush":8,"dslash":1,"str":12,"aspeed":5}},"1363":{"wiki":"Iron_battleaxe","name":"Iron battleaxe","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":-2,"aslash":8,"acrush":5,"drange":-1,"str":13,"aspeed":6}},"1365":{"wiki":"Steel_battleaxe","name":"Steel battleaxe","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":-2,"aslash":16,"acrush":11,"drange":-1,"str":20,"aspeed":6}},"1367":{"wiki":"Black_battleaxe","name":"Black battleaxe","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":-2,"aslash":20,"acrush":15,"drange":-1,"str":24,"aspeed":6}},"1369":{"wiki":"Mithril_battleaxe","name":"Mithril battleaxe","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":-2,"aslash":22,"acrush":17,"drange":-1,"str":29,"aspeed":6}},"1371":{"wiki":"Adamant_battleaxe","name":"Adamant battleaxe","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":-2,"aslash":31,"acrush":26,"drange":-1,"str":41,"aspeed":6}},"1373":{"wiki":"Rune_battleaxe","name":"Rune battleaxe","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":-2,"aslash":48,"acrush":43,"drange":-1,"str":64,"aspeed":6}},"1375":{"wiki":"Bronze_battleaxe","name":"Bronze battleaxe","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":-2,"aslash":6,"acrush":3,"drange":-1,"str":9,"aspeed":6}},"1377":{"wiki":"Dragon_battleaxe","name":"Dragon battleaxe","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":-2,"aslash":70,"acrush":65,"drange":-1,"str":85,"aspeed":6}},"1379":{"wiki":"Staff","name":"Staff","equipable":true,"weight":1.814,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"1381":{"wiki":"Staff_of_air","name":"Staff of air","equipable":true,"weight":2.267,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":3,"aspeed":5}},"1383":{"wiki":"Staff_of_water","name":"Staff of water","equipable":true,"weight":2.267,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":3,"aspeed":5}},"1385":{"wiki":"Staff_of_earth","name":"Staff of earth","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":1,"aslash":-1,"acrush":9,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":5,"aspeed":5}},"1387":{"wiki":"Staff_of_fire","name":"Staff of fire","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":3,"aslash":-1,"acrush":9,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":6,"aspeed":5}},"1389":{"wiki":"Magic_staff","name":"Magic staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":2,"aslash":-1,"acrush":10,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":7,"aspeed":5}},"1391":{"wiki":"Battlestaff","name":"Battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":32,"aspeed":5}},"1393":{"wiki":"Fire_battlestaff","name":"Fire battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"1395":{"wiki":"Water_battlestaff","name":"Water battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"1397":{"wiki":"Air_battlestaff","name":"Air battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"1399":{"wiki":"Earth_battlestaff","name":"Earth battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"1401":{"wiki":"Mystic_fire_staff","name":"Mystic fire staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"1403":{"wiki":"Mystic_water_staff","name":"Mystic water staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"1405":{"wiki":"Mystic_air_staff","name":"Mystic air staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"1407":{"wiki":"Mystic_earth_staff","name":"Mystic earth staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"1409":{"wiki":"Iban's_staff#Regular","name":"Iban's staff","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":50,"aspeed":5}},"1410":{"wiki":"Iban's_staff#Broken","name":"Iban's staff","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":50,"aspeed":5}},"1411":{"wiki":"Farmer's_fork","name":"Farmer's fork","weight":2.267},"1413":{"wiki":"Halberd_(unobtainable_item)","name":"Halberd","weight":4.535},"1415":{"wiki":"Warhammer_(unobtainable_item)","name":"Warhammer","weight":1.814},"1417":{"wiki":"Javelin_(unobtainable_item)","name":"Javelin","weight":1.36},"1419":{"wiki":"Scythe","name":"Scythe","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":3,"aslash":8,"acrush":3,"dslash":3,"dcrush":1,"str":10,"aspeed":7}},"1420":{"wiki":"Iron_mace","name":"Iron mace","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":4,"aslash":-2,"acrush":9,"str":7,"prayer":1,"aspeed":4}},"1422":{"wiki":"Bronze_mace","name":"Bronze mace","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":1,"aslash":-2,"acrush":6,"str":5,"prayer":1,"aspeed":4}},"1424":{"wiki":"Steel_mace","name":"Steel mace","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":7,"aslash":-2,"acrush":13,"str":11,"prayer":2,"aspeed":4}},"1426":{"wiki":"Black_mace","name":"Black mace","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":8,"aslash":-2,"acrush":16,"str":13,"prayer":2,"aspeed":4}},"1428":{"wiki":"Mithril_mace","name":"Mithril mace","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":11,"aslash":-2,"acrush":18,"str":16,"prayer":3,"aspeed":4}},"1430":{"wiki":"Adamant_mace","name":"Adamant mace","equipable":true,"weight":2.041,"equipment":{"slot":3,"astab":13,"aslash":-2,"acrush":25,"str":23,"prayer":3,"aspeed":4}},"1432":{"wiki":"Rune_mace","name":"Rune mace","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":20,"aslash":-2,"acrush":39,"str":36,"prayer":4,"aspeed":4}},"1434":{"wiki":"Dragon_mace","name":"Dragon mace","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":40,"aslash":-2,"acrush":60,"str":55,"prayer":5,"aspeed":4}},"1436":{"wiki":"Rune_essence","name":"Rune essence","weight":0.002},"1438":{"wiki":"Air_talisman","name":"Air talisman","weight":0.015},"1440":{"wiki":"Earth_talisman","name":"Earth talisman","weight":0.015},"1442":{"wiki":"Fire_talisman","name":"Fire talisman","weight":0.015},"1444":{"wiki":"Water_talisman","name":"Water talisman","weight":0.015},"1446":{"wiki":"Body_talisman","name":"Body talisman","weight":0.015},"1448":{"wiki":"Mind_talisman","name":"Mind talisman","weight":0.015},"1450":{"wiki":"Blood_talisman","name":"Blood talisman","weight":0.015},"1452":{"wiki":"Chaos_talisman","name":"Chaos talisman","weight":0.015},"1454":{"wiki":"Cosmic_talisman","name":"Cosmic talisman","weight":0.015},"1456":{"wiki":"Death_talisman","name":"Death talisman","quest":true,"weight":0.015},"1458":{"wiki":"Law_talisman","name":"Law talisman","weight":0.015},"1462":{"wiki":"Nature_talisman","name":"Nature talisman","weight":0.015},"1464":{"wiki":"Archery_ticket","name":"Archery ticket"},"1465":{"wiki":"Weapon_poison_(unobtainable_item)","name":"Weapon poison","weight":0.02},"1466":{"wiki":"Sea_slug_(item)","name":"Sea slug","quest":true,"weight":0.226},"1467":{"wiki":"Damp_sticks","name":"Damp sticks","quest":true,"weight":0.085},"1468":{"wiki":"Dry_sticks","name":"Dry sticks","quest":true,"weight":0.056},"1469":{"wiki":"Broken_glass","name":"Broken glass","quest":true,"weight":0.056},"1470":{"wiki":"Red_bead","name":"Red bead","quest":true,"weight":0.003},"1472":{"wiki":"Yellow_bead","name":"Yellow bead","quest":true,"weight":0.003},"1474":{"wiki":"Black_bead","name":"Black bead","quest":true,"weight":0.003},"1476":{"wiki":"White_bead","name":"White bead","quest":true,"weight":0.003},"1478":{"wiki":"Amulet_of_accuracy","name":"Amulet of accuracy","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":4,"aslash":4,"acrush":4,"amagic":4,"arange":4}},"1480":{"wiki":"Rock_(elemental)","name":"Rock","weight":0.001},"1481":{"wiki":"Orb_of_light#1","name":"Orb of light","quest":true,"weight":0.453},"1482":{"wiki":"Orb_of_light#2","name":"Orb of light","quest":true,"weight":0.453},"1483":{"wiki":"Orb_of_light#3","name":"Orb of light","quest":true,"weight":0.453},"1484":{"wiki":"Orb_of_light#4","name":"Orb of light","quest":true,"weight":0.453},"1485":{"wiki":"Oily_cloth","name":"Oily cloth","quest":true,"weight":0.012},"1486":{"wiki":"Piece_of_railing","name":"Piece of railing","quest":true,"weight":2.0},"1487":{"wiki":"Unicorn_horn_(Underground_Pass)","name":"Unicorn horn","quest":true,"weight":0.007},"1488":{"wiki":"Paladin's_badge_(Sir_Jerro)","name":"Paladin's badge","quest":true,"weight":0.012},"1489":{"wiki":"Paladin's_badge_(Sir_Carl)","name":"Paladin's badge","quest":true,"weight":0.012},"1490":{"wiki":"Paladin's_badge_(Sir_Harry)","name":"Paladin's badge","quest":true,"weight":0.012},"1491":{"wiki":"Witch's_cat","name":"Witch's cat","quest":true,"weight":1.2},"1492":{"wiki":"Doll_of_iban","name":"Doll of iban","quest":true,"weight":0.3},"1493":{"wiki":"Old_journal","name":"Old journal","quest":true,"weight":0.226},"1494":{"wiki":"History_of_iban","name":"History of iban","quest":true,"weight":0.226},"1495":{"wiki":"Klank's_gauntlets","name":"Klank's gauntlets","quest":true,"equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":2,"aslash":2,"acrush":2,"dstab":8,"dslash":9,"dcrush":7,"str":2}},"1496":{"wiki":"Iban's_dove","name":"Iban's dove","quest":true,"weight":0.1},"1497":{"wiki":"Amulet_of_othanian","name":"Amulet of othanian","quest":true,"weight":0.01},"1498":{"wiki":"Amulet_of_doomion","name":"Amulet of doomion","quest":true,"weight":0.01},"1499":{"wiki":"Amulet_of_holthion","name":"Amulet of holthion","quest":true,"weight":0.01},"1500":{"wiki":"Iban's_shadow","name":"Iban's shadow","quest":true,"weight":0.025},"1501":{"wiki":"Dwarf_brew","name":"Dwarf brew","quest":true,"weight":0.15},"1502":{"wiki":"Iban's_ashes","name":"Iban's ashes","quest":true,"weight":0.056},"1503":{"wiki":"Warrant","name":"Warrant","quest":true,"weight":0.01},"1504":{"wiki":"Hangover_cure","name":"Hangover cure","quest":true,"weight":2.2},"1505":{"wiki":"Ardougne_teleport_scroll","name":"Ardougne teleport scroll","quest":true,"weight":0.02},"1506":{"wiki":"Gas_mask","name":"Gas mask","quest":true,"equipable":true,"weight":0.255,"equipment":{"slot":0}},"1507":{"wiki":"A_small_key","name":"A small key","quest":true,"weight":0.01},"1508":{"wiki":"A_scruffy_note","name":"A scruffy note","quest":true,"weight":0.01},"1509":{"wiki":"Book_(Plague_City)","name":"Book","quest":true,"weight":0.51},"1510":{"wiki":"Picture","name":"Picture","quest":true,"weight":0.453},"1511":{"wiki":"Logs","name":"Logs","weight":2.0},"1513":{"wiki":"Magic_logs","name":"Magic logs","weight":2.0},"1515":{"wiki":"Yew_logs","name":"Yew logs","weight":2.0},"1517":{"wiki":"Maple_logs","name":"Maple logs","weight":2.0},"1519":{"wiki":"Willow_logs","name":"Willow logs","weight":2.0},"1521":{"wiki":"Oak_logs","name":"Oak logs","weight":2.0},"1523":{"wiki":"Lockpick","name":"Lockpick","weight":0.01},"1525":{"wiki":"Grimy_snake_weed","name":"Grimy snake weed","quest":true,"weight":0.007},"1526":{"wiki":"Snake_weed","name":"Snake weed","quest":true,"weight":0.007},"1527":{"wiki":"Grimy_ardrigal","name":"Grimy ardrigal","quest":true,"weight":0.007},"1528":{"wiki":"Ardrigal","name":"Ardrigal","quest":true,"weight":0.007},"1529":{"wiki":"Grimy_sito_foil","name":"Grimy sito foil","quest":true,"weight":0.007},"1530":{"wiki":"Sito_foil","name":"Sito foil","quest":true,"weight":0.007},"1531":{"wiki":"Grimy_volencia_moss","name":"Grimy volencia moss","quest":true,"weight":0.007},"1532":{"wiki":"Volencia_moss","name":"Volencia moss","quest":true,"weight":0.007},"1533":{"wiki":"Grimy_rogue's_purse","name":"Grimy rogue's purse","quest":true,"weight":0.007},"1534":{"wiki":"Rogue's_purse","name":"Rogue's purse","quest":true,"weight":0.007},"1535":{"wiki":"Map_part#Melzar","name":"Map part","quest":true,"weight":0.005},"1536":{"wiki":"Map_part#Thalzar","name":"Map part","quest":true,"weight":0.005},"1537":{"wiki":"Map_part#Lozar","name":"Map part","quest":true,"weight":0.005},"1538":{"wiki":"Crandor_map","name":"Crandor map","quest":true,"weight":0.015},"1539":{"wiki":"Steel_nails","name":"Steel nails","quest":true},"1540":{"wiki":"Anti-dragon_shield","name":"Anti-dragon shield","quest":true,"equipable":true,"weight":5.443,"equipment":{"slot":5,"dstab":7,"dslash":9,"dcrush":8,"dmagic":2,"drange":8}},"1542":{"wiki":"Maze_key","name":"Maze key","quest":true,"weight":0.01},"1543":{"wiki":"Key_(Melzar's_Maze)#Red","name":"Key","quest":true,"weight":0.01},"1544":{"wiki":"Key_(Melzar's_Maze)#Orange","name":"Key","quest":true,"weight":0.01},"1545":{"wiki":"Key_(Melzar's_Maze)#Yellow","name":"Key","quest":true,"weight":0.01},"1546":{"wiki":"Key_(Melzar's_Maze)#Blue","name":"Key","quest":true,"weight":0.01},"1547":{"wiki":"Key_(Melzar's_Maze)#Magenta","name":"Key","quest":true,"weight":0.01},"1548":{"wiki":"Key_(Melzar's_Maze)#Green","name":"Key","quest":true,"weight":0.01},"1549":{"wiki":"Stake","name":"Stake","quest":true,"weight":0.085},"1550":{"wiki":"Garlic","name":"Garlic","weight":0.028},"1552":{"wiki":"Seasoned_sardine","name":"Seasoned sardine","quest":true,"weight":0.12},"1554":{"wiki":"Fluffs'_kitten","name":"Fluffs' kitten","quest":true,"weight":0.75},"1555":{"wiki":"Kitten#Grey_and_black","name":"Pet kitten","weight":0.015},"1556":{"wiki":"Kitten#White","name":"Pet kitten","weight":0.015},"1557":{"wiki":"Kitten#Brown","name":"Pet kitten","weight":0.015},"1558":{"wiki":"Kitten#Black","name":"Pet kitten","weight":0.015},"1559":{"wiki":"Kitten#Grey_and_brown","name":"Pet kitten","weight":0.015},"1560":{"wiki":"Kitten#Grey_and_blue","name":"Pet kitten","weight":0.015},"1561":{"wiki":"Cat#Grey_and_black","name":"Pet cat","weight":1.5},"1562":{"wiki":"Cat#White","name":"Pet cat","weight":1.5},"1563":{"wiki":"Cat#Brown","name":"Pet cat","weight":1.5},"1564":{"wiki":"Cat#Black","name":"Pet cat","weight":1.5},"1565":{"wiki":"Cat#Grey_and_brown","name":"Pet cat","weight":1.5},"1566":{"wiki":"Cat#Grey_and_blue","name":"Pet cat","weight":1.5},"1567":{"wiki":"Overgrown_cat#Grey_and_black","name":"Pet cat","weight":0.015},"1568":{"wiki":"Overgrown_cat#White","name":"Pet cat","weight":0.015},"1569":{"wiki":"Overgrown_cat#Brown","name":"Pet cat","weight":0.015},"1570":{"wiki":"Overgrown_cat#Black","name":"Pet cat","weight":0.015},"1571":{"wiki":"Overgrown_cat#Grey_and_brown","name":"Pet cat","weight":0.015},"1572":{"wiki":"Overgrown_cat#Grey_and_blue","name":"Pet cat","weight":0.015},"1573":{"wiki":"Doogle_leaves","name":"Doogle leaves","quest":true,"weight":0.007},"1575":{"wiki":"Cat_training_medal","name":"Cat training medal","equipable":true,"weight":0.01,"equipment":{"slot":2}},"1577":{"wiki":"Pete's_candlestick","name":"Pete's candlestick","quest":true,"weight":0.5},"1579":{"wiki":"Thieves'_armband","name":"Thieves' armband","quest":true,"weight":0.025},"1580":{"wiki":"Ice_gloves","name":"Ice gloves","quest":true,"equipable":true,"weight":0.226,"equipment":{"slot":9,"dslash":3,"dcrush":4,"drange":2}},"1581":{"wiki":"Blamish_snail_slime","name":"Blamish snail slime","quest":true,"weight":0.025},"1582":{"wiki":"Blamish_oil","name":"Blamish oil","quest":true,"weight":0.025},"1583":{"wiki":"Fire_feather","name":"Fire feather","quest":true,"weight":0.002},"1584":{"wiki":"Id_papers","name":"Id papers","quest":true,"weight":0.01},"1585":{"wiki":"Oily_fishing_rod","name":"Oily fishing rod","quest":true,"weight":1.36},"1586":{"wiki":"Miscellaneous_key","name":"Miscellaneous key","quest":true,"weight":0.01},"1588":{"wiki":"Grip's_keyring","name":"Grip's keyring","quest":true,"weight":0.025},"1590":{"wiki":"Dusty_key","name":"Dusty key","weight":0.01},"1591":{"wiki":"Jail_key","name":"Jail key","weight":0.01},"1592":{"wiki":"Ring_mould","name":"Ring mould","weight":0.453},"1594":{"wiki":"Unholy_mould","name":"Unholy mould","weight":0.453},"1595":{"wiki":"Amulet_mould","name":"Amulet mould","weight":0.453},"1597":{"wiki":"Necklace_mould","name":"Necklace mould","weight":0.453},"1599":{"wiki":"Holy_mould","name":"Holy mould","weight":0.453},"1601":{"wiki":"Diamond","name":"Diamond","weight":0.002},"1603":{"wiki":"Ruby","name":"Ruby","weight":0.002},"1605":{"wiki":"Emerald","name":"Emerald","weight":0.002},"1607":{"wiki":"Sapphire","name":"Sapphire","weight":0.002},"1609":{"wiki":"Opal","name":"Opal","weight":0.002},"1611":{"wiki":"Jade","name":"Jade","weight":0.002},"1613":{"wiki":"Red_topaz","name":"Red topaz","weight":0.002},"1615":{"wiki":"Dragonstone","name":"Dragonstone","weight":0.002},"1617":{"wiki":"Uncut_diamond","name":"Uncut diamond","weight":0.003},"1619":{"wiki":"Uncut_ruby","name":"Uncut ruby","weight":0.003},"1621":{"wiki":"Uncut_emerald","name":"Uncut emerald","weight":0.003},"1623":{"wiki":"Uncut_sapphire","name":"Uncut sapphire","weight":0.003},"1625":{"wiki":"Uncut_opal","name":"Uncut opal","weight":0.003},"1627":{"wiki":"Uncut_jade","name":"Uncut jade","weight":0.003},"1629":{"wiki":"Uncut_red_topaz","name":"Uncut red topaz","weight":0.003},"1631":{"wiki":"Uncut_dragonstone","name":"Uncut dragonstone","weight":0.003},"1633":{"wiki":"Crushed_gem","name":"Crushed gem","weight":0.003},"1635":{"wiki":"Gold_ring","name":"Gold ring","equipable":true,"weight":0.004,"equipment":{"slot":12}},"1637":{"wiki":"Sapphire_ring","name":"Sapphire ring","equipable":true,"weight":0.006,"equipment":{"slot":12}},"1639":{"wiki":"Emerald_ring","name":"Emerald ring","equipable":true,"weight":0.006,"equipment":{"slot":12}},"1641":{"wiki":"Ruby_ring","name":"Ruby ring","equipable":true,"weight":0.006,"equipment":{"slot":12}},"1643":{"wiki":"Diamond_ring","name":"Diamond ring","equipable":true,"weight":0.006,"equipment":{"slot":12}},"1645":{"wiki":"Dragonstone_ring","name":"Dragonstone ring","equipable":true,"weight":0.006,"equipment":{"slot":12}},"1654":{"wiki":"Gold_necklace","name":"Gold necklace","equipable":true,"weight":0.007,"equipment":{"slot":2}},"1656":{"wiki":"Sapphire_necklace","name":"Sapphire necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"1658":{"wiki":"Emerald_necklace","name":"Emerald necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"1660":{"wiki":"Ruby_necklace","name":"Ruby necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"1662":{"wiki":"Diamond_necklace","name":"Diamond necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"1664":{"wiki":"Dragon_necklace","name":"Dragon necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"1673":{"wiki":"Gold_amulet_(u)","name":"Gold amulet (u)","weight":0.004},"1675":{"wiki":"Sapphire_amulet_(u)","name":"Sapphire amulet (u)","weight":0.004},"1677":{"wiki":"Emerald_amulet_(u)","name":"Emerald amulet (u)","weight":0.004},"1679":{"wiki":"Ruby_amulet_(u)","name":"Ruby amulet (u)","weight":0.004},"1681":{"wiki":"Diamond_amulet_(u)","name":"Diamond amulet (u)","weight":0.004},"1683":{"wiki":"Dragonstone_amulet_(u)","name":"Dragonstone amulet (u)","weight":0.004},"1692":{"wiki":"Gold_amulet","name":"Gold amulet","equipable":true,"weight":0.007,"equipment":{"slot":2}},"1694":{"wiki":"Sapphire_amulet","name":"Sapphire amulet","equipable":true,"weight":0.007,"equipment":{"slot":2}},"1696":{"wiki":"Emerald_amulet","name":"Emerald amulet","equipable":true,"weight":0.007,"equipment":{"slot":2}},"1698":{"wiki":"Ruby_amulet","name":"Ruby amulet","equipable":true,"weight":0.007,"equipment":{"slot":2}},"1700":{"wiki":"Diamond_amulet","name":"Diamond amulet","equipable":true,"weight":0.007,"equipment":{"slot":2}},"1702":{"wiki":"Dragonstone_amulet","name":"Dragonstone amulet","equipable":true,"weight":0.007,"equipment":{"slot":2}},"1704":{"wiki":"Amulet_of_glory#Uncharged","name":"Amulet of glory","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"1706":{"wiki":"Amulet_of_glory#(1)","name":"Amulet of glory(1)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"1708":{"wiki":"Amulet_of_glory#(2)","name":"Amulet of glory(2)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"1710":{"wiki":"Amulet_of_glory#(3)","name":"Amulet of glory(3)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"1712":{"wiki":"Amulet_of_glory#(4)","name":"Amulet of glory(4)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"1714":{"wiki":"Unstrung_symbol","name":"Unstrung symbol","weight":0.004},"1716":{"wiki":"Unblessed_symbol","name":"Unblessed symbol","equipable":true,"weight":0.007,"equipment":{"slot":2}},"1718":{"wiki":"Holy_symbol","name":"Holy symbol","quest":true,"equipable":true,"weight":0.007,"equipment":{"slot":2,"dstab":2,"dslash":2,"dcrush":2,"dmagic":2,"drange":2,"prayer":8}},"1720":{"wiki":"Unstrung_emblem","name":"Unstrung emblem","weight":0.004},"1722":{"wiki":"Unpowered_symbol","name":"Unpowered symbol","equipable":true,"weight":0.007,"equipment":{"slot":2}},"1724":{"wiki":"Unholy_symbol","name":"Unholy symbol","equipable":true,"weight":0.007,"equipment":{"slot":2,"astab":2,"aslash":2,"acrush":2,"amagic":2,"arange":2,"prayer":8}},"1725":{"wiki":"Amulet_of_strength","name":"Amulet of strength","equipable":true,"weight":0.01,"equipment":{"slot":2,"str":10}},"1727":{"wiki":"Amulet_of_magic","name":"Amulet of magic","equipable":true,"weight":0.01,"equipment":{"slot":2,"amagic":10}},"1729":{"wiki":"Amulet_of_defence","name":"Amulet of defence","equipable":true,"weight":0.01,"equipment":{"slot":2,"dstab":7,"dslash":7,"dcrush":7,"dmagic":7,"drange":7}},"1731":{"wiki":"Amulet_of_power","name":"Amulet of power","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":6,"aslash":6,"acrush":6,"amagic":6,"arange":6,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6,"str":6,"prayer":1}},"1733":{"wiki":"Needle","name":"Needle"},"1734":{"wiki":"Thread","name":"Thread"},"1735":{"wiki":"Shears","name":"Shears","weight":0.113},"1737":{"wiki":"Wool","name":"Wool","weight":0.003},"1739":{"wiki":"Cowhide","name":"Cowhide","weight":2.721},"1741":{"wiki":"Leather","name":"Leather","weight":2.267},"1743":{"wiki":"Hard_leather","name":"Hard leather","weight":3.175},"1745":{"wiki":"Green_dragon_leather","name":"Green dragon leather","weight":3.175},"1747":{"wiki":"Black_dragonhide","name":"Black dragonhide","weight":3.175},"1749":{"wiki":"Red_dragonhide","name":"Red dragonhide","weight":3.175},"1751":{"wiki":"Blue_dragonhide","name":"Blue dragonhide","weight":3.175},"1753":{"wiki":"Green_dragonhide","name":"Green dragonhide","weight":3.175},"1755":{"wiki":"Chisel","name":"Chisel","weight":0.453},"1757":{"wiki":"Brown_apron","name":"Brown apron","equipable":true,"weight":0.453,"equipment":{"slot":4}},"1759":{"wiki":"Ball_of_wool","name":"Ball of wool","weight":0.012},"1761":{"wiki":"Soft_clay","name":"Soft clay","weight":0.907},"1763":{"wiki":"Red_dye","name":"Red dye","weight":0.02},"1765":{"wiki":"Yellow_dye","name":"Yellow dye","weight":0.02},"1767":{"wiki":"Blue_dye","name":"Blue dye","weight":0.02},"1769":{"wiki":"Orange_dye","name":"Orange dye","quest":true,"weight":0.02},"1771":{"wiki":"Green_dye","name":"Green dye","weight":0.02},"1773":{"wiki":"Purple_dye","name":"Purple dye","weight":0.02},"1775":{"wiki":"Molten_glass","name":"Molten glass","weight":0.907},"1777":{"wiki":"Bow_string","name":"Bow string","weight":0.014},"1779":{"wiki":"Flax","name":"Flax","weight":0.453},"1781":{"wiki":"Soda_ash","name":"Soda ash","weight":0.056},"1783":{"wiki":"Bucket_of_sand","name":"Bucket of sand","weight":2.5},"1785":{"wiki":"Glassblowing_pipe","name":"Glassblowing pipe","weight":0.056},"1787":{"wiki":"Unfired_pot","name":"Unfired pot","weight":0.68},"1789":{"wiki":"Unfired_pie_dish","name":"Unfired pie dish","weight":0.68},"1791":{"wiki":"Unfired_bowl","name":"Unfired bowl","weight":0.68},"1793":{"wiki":"Woad_leaf","name":"Woad leaf"},"1794":{"wiki":"Bronze_wire","name":"Bronze wire","weight":0.005},"1796":{"wiki":"Silver_necklace#Normal","name":"Silver necklace","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"1797":{"wiki":"Silver_necklace#Dusted","name":"Silver necklace","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"1798":{"wiki":"Silver_cup#Normal","name":"Silver cup","quest":true,"weight":0.07},"1799":{"wiki":"Silver_cup#Dusted","name":"Silver cup","quest":true,"weight":0.07},"1800":{"wiki":"Silver_bottle#Normal","name":"Silver bottle","quest":true,"weight":0.09},"1801":{"wiki":"Silver_bottle#Dusted","name":"Silver bottle","quest":true,"weight":0.09},"1802":{"wiki":"Silver_book#Normal","name":"Silver book","quest":true,"weight":0.226},"1803":{"wiki":"Silver_book#Dusted","name":"Silver book","quest":true,"weight":0.226},"1804":{"wiki":"Silver_needle#Normal","name":"Silver needle","quest":true,"weight":0.001},"1805":{"wiki":"Silver_needle#Dusted","name":"Silver needle","quest":true,"weight":0.001},"1806":{"wiki":"Silver_pot_(Murder_Mystery)#Normal","name":"Silver pot","quest":true,"weight":0.907},"1807":{"wiki":"Silver_pot_(Murder_Mystery)#Dusted","name":"Silver pot","quest":true,"weight":0.907},"1808":{"wiki":"Criminal's_thread#Red","name":"Criminal's thread","quest":true,"weight":0.002},"1809":{"wiki":"Criminal's_thread#Green","name":"Criminal's thread","quest":true,"weight":0.002},"1810":{"wiki":"Criminal's_thread#Blue","name":"Criminal's thread","quest":true,"weight":0.002},"1811":{"wiki":"Flypaper","name":"Flypaper","quest":true,"weight":0.01},"1812":{"wiki":"Pungent_pot","name":"Pungent pot","quest":true,"weight":0.907},"1813":{"wiki":"Criminal's_dagger#Normal","name":"Criminal's dagger","quest":true,"weight":0.453},"1814":{"wiki":"Criminal's_dagger#Dusted","name":"Criminal's dagger","quest":true,"weight":0.453},"1815":{"wiki":"Killer's_print","name":"Killer's print","quest":true,"weight":0.01},"1816":{"wiki":"Anna's_print","name":"Anna's print","quest":true,"weight":0.01},"1817":{"wiki":"Bob's_print","name":"Bob's print","quest":true,"weight":0.01},"1818":{"wiki":"Carol's_print","name":"Carol's print","quest":true,"weight":0.01},"1819":{"wiki":"David's_print","name":"David's print","quest":true,"weight":0.01},"1820":{"wiki":"Elizabeth's_print","name":"Elizabeth's print","quest":true,"weight":0.01},"1821":{"wiki":"Frank's_print","name":"Frank's print","quest":true,"weight":0.01},"1822":{"wiki":"Unknown_print","name":"Unknown print","quest":true,"weight":0.01},"1823":{"wiki":"Waterskin#(4)","name":"Waterskin(4)","weight":1.1},"1825":{"wiki":"Waterskin#(3)","name":"Waterskin(3)","weight":0.85},"1827":{"wiki":"Waterskin#(2)","name":"Waterskin(2)","weight":0.6},"1829":{"wiki":"Waterskin#(1)","name":"Waterskin(1)","weight":0.35},"1831":{"wiki":"Waterskin#(0)","name":"Waterskin(0)","weight":0.1},"1833":{"wiki":"Desert_shirt","name":"Desert shirt","equipable":true,"weight":0.907,"equipment":{"slot":4}},"1835":{"wiki":"Desert_robe","name":"Desert robe","equipable":true,"weight":0.907,"equipment":{"slot":7}},"1837":{"wiki":"Desert_boots","name":"Desert boots","equipable":true,"weight":0.226,"equipment":{"slot":10}},"1839":{"wiki":"Metal_key","name":"Metal key","quest":true,"weight":0.01},"1840":{"wiki":"Cell_door_key","name":"Cell door key","quest":true,"weight":0.01},"1841":{"wiki":"Barrel_(The_Tourist_Trap)","name":"Barrel","quest":true,"weight":9.979},"1842":{"wiki":"Ana_in_a_barrel","name":"Ana in a barrel","quest":true,"weight":32.0},"1843":{"wiki":"Wrought_iron_key","name":"Wrought iron key","quest":true,"weight":0.01},"1844":{"wiki":"Slave_shirt","name":"Slave shirt","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4}},"1845":{"wiki":"Slave_robe","name":"Slave robe","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7}},"1846":{"wiki":"Slave_boots","name":"Slave boots","quest":true,"equipable":true,"weight":0.68,"equipment":{"slot":10}},"1847":{"wiki":"Scrumpled_paper","name":"Scrumpled paper","weight":0.01},"1848":{"wiki":"Shantay_disclaimer","name":"Shantay disclaimer","weight":0.01},"1849":{"wiki":"Prototype_dart","name":"Prototype dart","quest":true},"1850":{"wiki":"Technical_plans","name":"Technical plans","quest":true,"weight":0.015},"1851":{"wiki":"Tenti_pineapple","name":"Tenti pineapple","quest":true,"weight":0.907},"1852":{"wiki":"Bedabin_key","name":"Bedabin key","quest":true,"weight":0.01},"1853":{"wiki":"Prototype_dart_tip","name":"Prototype dart tip","quest":true},"1854":{"wiki":"Shantay_pass_(item)","name":"Shantay pass"},"1855":{"wiki":"Rock_(The_Tourist_Trap)","name":"Rock","quest":true,"weight":0.5},"1856":{"wiki":"Guide_book","name":"Guide book","quest":true,"weight":7.257},"1857":{"wiki":"Totem","name":"Totem","quest":true,"weight":3.0},"1858":{"wiki":"Address_label","name":"Address label","quest":true,"weight":0.01},"1859":{"wiki":"Raw_ugthanki_meat","name":"Raw ugthanki meat","weight":0.8},"1861":{"wiki":"Ugthanki_meat","name":"Ugthanki meat","weight":0.6},"1863":{"wiki":"Pitta_dough","name":"Pitta dough","weight":0.12},"1865":{"wiki":"Pitta_bread","name":"Pitta bread","weight":0.1},"1867":{"wiki":"Burnt_pitta_bread","name":"Burnt pitta bread","weight":0.08},"1869":{"wiki":"Chopped_tomato","name":"Chopped tomato","weight":0.2},"1871":{"wiki":"Chopped_onion","name":"Chopped onion","weight":0.2},"1873":{"wiki":"Chopped_ugthanki","name":"Chopped ugthanki","weight":0.2},"1875":{"wiki":"Onion_&_tomato","name":"Onion & tomato","weight":0.3},"1877":{"wiki":"Ugthanki_&_onion","name":"Ugthanki & onion","weight":0.3},"1879":{"wiki":"Ugthanki_&_tomato","name":"Ugthanki & tomato","weight":0.3},"1881":{"wiki":"Kebab_mix","name":"Kebab mix","weight":0.4},"1883":{"wiki":"Ugthanki_kebab_(smelling)","name":"Ugthanki kebab","weight":0.5},"1885":{"wiki":"Ugthanki_kebab","name":"Ugthanki kebab","weight":0.5},"1887":{"wiki":"Cake_tin","name":"Cake tin","weight":0.1},"1889":{"wiki":"Uncooked_cake","name":"Uncooked cake","weight":0.5},"1891":{"wiki":"Cake#Full","name":"Cake","weight":0.3},"1893":{"wiki":"Cake#2/3","name":"2/3 cake","weight":0.2},"1895":{"wiki":"Cake#Slice","name":"Slice of cake","weight":0.1},"1897":{"wiki":"Chocolate_cake#Full","name":"Chocolate cake","weight":0.3},"1899":{"wiki":"Chocolate_cake#2/3","name":"2/3 chocolate cake","weight":0.2},"1901":{"wiki":"Chocolate_cake#Slice","name":"Chocolate slice","weight":0.1},"1903":{"wiki":"Burnt_cake","name":"Burnt cake","weight":0.15},"1905":{"wiki":"Asgarnian_ale","name":"Asgarnian ale","weight":0.55},"1907":{"wiki":"Wizard's_mind_bomb","name":"Wizard's mind bomb","weight":0.55},"1909":{"wiki":"Greenman's_ale","name":"Greenman's ale","quest":true,"weight":0.55},"1911":{"wiki":"Dragon_bitter","name":"Dragon bitter","weight":0.55},"1913":{"wiki":"Dwarven_stout","name":"Dwarven stout","weight":0.55},"1915":{"wiki":"Grog","name":"Grog","weight":0.55},"1917":{"wiki":"Beer","name":"Beer","weight":0.55},"1919":{"wiki":"Beer_glass","name":"Beer glass","weight":0.05},"1921":{"wiki":"Bowl_of_water","name":"Bowl of water","weight":0.907},"1923":{"wiki":"Bowl","name":"Bowl","weight":0.453},"1925":{"wiki":"Bucket","name":"Bucket","weight":1.0},"1927":{"wiki":"Bucket_of_milk","name":"Bucket of milk","weight":2.2},"1929":{"wiki":"Bucket_of_water","name":"Bucket of water","weight":3.0},"1931":{"wiki":"Pot","name":"Pot","weight":0.453},"1933":{"wiki":"Pot_of_flour","name":"Pot of flour","weight":1.36},"1935":{"wiki":"Jug","name":"Jug","weight":0.453},"1937":{"wiki":"Jug_of_water","name":"Jug of water","weight":1.0},"1939":{"wiki":"Swamp_tar","name":"Swamp tar"},"1940":{"wiki":"Raw_swamp_paste","name":"Raw swamp paste"},"1941":{"wiki":"Swamp_paste","name":"Swamp paste"},"1942":{"wiki":"Potato","name":"Potato","weight":0.5},"1944":{"wiki":"Egg","name":"Egg","weight":0.02},"1946":{"wiki":"Flour_(unobtainable_item)","name":"Flour","weight":0.5},"1947":{"wiki":"Grain","name":"Grain","weight":0.6},"1949":{"wiki":"Chef's_hat","name":"Chef's hat","equipable":true,"weight":0.907,"equipment":{"slot":0}},"1951":{"wiki":"Redberries","name":"Redberries","weight":0.007},"1953":{"wiki":"Pastry_dough","name":"Pastry dough","weight":0.17},"1955":{"wiki":"Cooking_apple","name":"Cooking apple","weight":0.085},"1957":{"wiki":"Onion","name":"Onion","weight":0.15},"1959":{"wiki":"Pumpkin","name":"Pumpkin","weight":0.5},"1961":{"wiki":"Easter_egg","name":"Easter egg","weight":0.085},"1963":{"wiki":"Banana","name":"Banana","weight":0.028},"1965":{"wiki":"Cabbage","name":"Cabbage","weight":0.453},"1967":{"wiki":"Cabbage_(Draynor_Manor)","name":"Cabbage","weight":0.35},"1969":{"wiki":"Spinach_roll","name":"Spinach roll","weight":0.1},"1971":{"wiki":"Kebab","name":"Kebab","weight":0.25},"1973":{"wiki":"Chocolate_bar","name":"Chocolate bar","weight":0.15},"1975":{"wiki":"Chocolate_dust","name":"Chocolate dust","weight":0.15},"1977":{"wiki":"Chocolatey_milk","name":"Chocolatey milk","weight":2.0},"1978":{"wiki":"Cup_of_tea","name":"Cup of tea","quest":true,"weight":0.15},"1980":{"wiki":"Empty_cup","name":"Empty cup","weight":0.05},"1982":{"wiki":"Tomato","name":"Tomato","weight":0.08},"1984":{"wiki":"Rotten_apple","name":"Rotten apple","quest":true,"weight":0.12},"1985":{"wiki":"Cheese","name":"Cheese","weight":0.2},"1987":{"wiki":"Grapes","name":"Grapes","weight":0.25},"1989":{"wiki":"Half_full_wine_jug","name":"Half full wine jug","weight":1.0},"1991":{"wiki":"Jug_of_bad_wine","name":"Jug of bad wine","weight":1.5},"1992":{"wiki":"Jug_of_bad_wine_(unobtainable_item)","name":"Jug of bad wine"},"1993":{"wiki":"Jug_of_wine","name":"Jug of wine","weight":1.5},"1995":{"wiki":"Unfermented_wine","name":"Unfermented wine","weight":1.5},"1996":{"wiki":"Unfermented_wine_(unobtainable_item)","name":"Unfermented wine"},"1997":{"wiki":"Incomplete_stew#Potato","name":"Incomplete stew","weight":1.0},"1999":{"wiki":"Incomplete_stew#Meat","name":"Incomplete stew","weight":1.0},"2001":{"wiki":"Uncooked_stew","name":"Uncooked stew","weight":1.5},"2003":{"wiki":"Stew","name":"Stew","weight":1.5},"2005":{"wiki":"Burnt_stew","name":"Burnt stew","weight":1.3},"2007":{"wiki":"Spice","name":"Spice","weight":0.2},"2009":{"wiki":"Uncooked_curry","name":"Uncooked curry","weight":1.5},"2011":{"wiki":"Curry","name":"Curry","weight":1.5},"2013":{"wiki":"Burnt_curry","name":"Burnt curry","weight":1.3},"2015":{"wiki":"Vodka","name":"Vodka","weight":1.0},"2017":{"wiki":"Whisky","name":"Whisky","weight":1.0},"2019":{"wiki":"Gin","name":"Gin","weight":1.0},"2021":{"wiki":"Brandy","name":"Brandy","weight":1.0},"2023":{"wiki":"Cocktail_guide","name":"Cocktail guide","weight":0.51},"2025":{"wiki":"Cocktail_shaker","name":"Cocktail shaker","weight":0.15},"2026":{"wiki":"Cocktail_glass","name":"Cocktail glass","weight":0.1},"2028":{"wiki":"Premade_blurb'_sp.","name":"Premade blurb' sp.","weight":0.45},"2030":{"wiki":"Premade_choc_s'dy","name":"Premade choc s'dy","weight":0.45},"2032":{"wiki":"Premade_dr'_dragon","name":"Premade dr' dragon","weight":0.45},"2034":{"wiki":"Premade_fr'_blast","name":"Premade fr' blast","weight":0.45},"2036":{"wiki":"Premade_p'_punch","name":"Premade p' punch","weight":0.45},"2038":{"wiki":"Premade_sgg","name":"Premade sgg","weight":0.45},"2040":{"wiki":"Premade_wiz_blz'd","name":"Premade wiz blz'd","weight":0.45},"2042":{"wiki":"Unfinished_cocktail_(Pineapple_punch,_historical)#Plain","name":"Unfinished cocktail"},"2044":{"wiki":"Unfinished_cocktail_(Pineapple_punch,_historical)#Pineapple","name":"Unfinished cocktail"},"2046":{"wiki":"Unfinished_cocktail_(Pineapple_punch,_historical)#Pineapple___Lime","name":"Unfinished cocktail"},"2048":{"wiki":"Pineapple_punch","name":"Pineapple punch","weight":0.5},"2050":{"wiki":"Unfinished_cocktail_(Wizard_blizzard,_historical)#Plain","name":"Unfinished cocktail"},"2052":{"wiki":"Unfinished_cocktail_(Wizard_blizzard,_historical)#Pineapple","name":"Unfinished cocktail"},"2054":{"wiki":"Wizard_blizzard","name":"Wizard blizzard","weight":0.5},"2056":{"wiki":"Unfinished_cocktail_(Blurberry_special,_historical)#Plain","name":"Unfinished cocktail"},"2058":{"wiki":"Unfinished_cocktail_(Blurberry_special,_historical)#Orange","name":"Unfinished cocktail"},"2060":{"wiki":"Unfinished_cocktail_(Blurberry_special,_historical)#Orange___Lemon","name":"Unfinished cocktail"},"2062":{"wiki":"Unfinished_cocktail_(Blurberry_special,_historical)#Orange/Lemon/Lime","name":"Unfinished cocktail"},"2064":{"wiki":"Blurberry_special","name":"Blurberry special","weight":0.5},"2066":{"wiki":"Unfinished_cocktail_(Choc_saturday,_historical)#Plain","name":"Unfinished cocktail"},"2068":{"wiki":"Unfinished_cocktail_(Choc_saturday,_historical)#Chocolate","name":"Unfinished cocktail"},"2070":{"wiki":"Unfinished_cocktail_(Choc_saturday,_historical)#Cooked","name":"Unfinished cocktail"},"2072":{"wiki":"Unfinished_cocktail_(Choc_saturday,_historical)#Cream","name":"Unfinished cocktail"},"2074":{"wiki":"Choc_saturday","name":"Choc saturday","weight":0.5},"2076":{"wiki":"Unfinished_cocktail_(Short_green_guy,_historical)#Plain","name":"Unfinished cocktail"},"2078":{"wiki":"Unfinished_cocktail_(Short_green_guy,_historical)#Equa","name":"Unfinished cocktail"},"2080":{"wiki":"Short_green_guy","name":"Short green guy","weight":0.5},"2082":{"wiki":"Unfinished_cocktail_(Fruit_blast,_historical)","name":"Unfinished cocktail"},"2084":{"wiki":"Fruit_blast","name":"Fruit blast","weight":0.5},"2086":{"wiki":"Unfinished_cocktail_(Drunk_dragon,_historical)#Plain","name":"Unfinished cocktail"},"2088":{"wiki":"Unfinished_cocktail_(Drunk_dragon,_historical)#Pineapple","name":"Unfinished cocktail"},"2090":{"wiki":"Unfinished_cocktail_(Drunk_dragon,_historical)#Pineapple___Cream","name":"Unfinished cocktail"},"2092":{"wiki":"Drunk_dragon","name":"Drunk dragon","weight":0.5},"2094":{"wiki":"Odd_cocktail#1","name":"Odd cocktail"},"2096":{"wiki":"Odd_cocktail#2","name":"Odd cocktail"},"2098":{"wiki":"Odd_cocktail#3","name":"Odd cocktail"},"2100":{"wiki":"Odd_cocktail#4","name":"Odd cocktail"},"2102":{"wiki":"Lemon","name":"Lemon","weight":0.1},"2104":{"wiki":"Lemon_chunks","name":"Lemon chunks","weight":0.08},"2106":{"wiki":"Lemon_slices","name":"Lemon slices","weight":0.08},"2108":{"wiki":"Orange","name":"Orange","weight":0.11},"2110":{"wiki":"Orange_chunks","name":"Orange chunks","weight":0.09},"2112":{"wiki":"Orange_slices","name":"Orange slices","weight":0.09},"2114":{"wiki":"Pineapple","name":"Pineapple","weight":0.15},"2116":{"wiki":"Pineapple_chunks","name":"Pineapple chunks","weight":0.12},"2118":{"wiki":"Pineapple_ring","name":"Pineapple ring","weight":0.03},"2120":{"wiki":"Lime","name":"Lime","weight":0.1},"2122":{"wiki":"Lime_chunks","name":"Lime chunks","weight":0.08},"2124":{"wiki":"Lime_slices","name":"Lime slices","weight":0.08},"2126":{"wiki":"Dwellberries","name":"Dwellberries","quest":true,"weight":0.014},"2128":{"wiki":"Equa_leaves","name":"Equa leaves","weight":0.014},"2130":{"wiki":"Pot_of_cream","name":"Pot of cream","weight":0.2},"2132":{"wiki":"Raw_beef","name":"Raw beef","weight":0.34},"2134":{"wiki":"Raw_rat_meat","name":"Raw rat meat","weight":0.141},"2136":{"wiki":"Raw_bear_meat","name":"Raw bear meat","weight":0.425},"2138":{"wiki":"Raw_chicken","name":"Raw chicken","weight":0.17},"2140":{"wiki":"Cooked_chicken","name":"Cooked chicken","weight":0.141},"2142":{"wiki":"Cooked_meat","name":"Cooked meat","weight":0.283},"2144":{"wiki":"Burnt_chicken","name":"Burnt chicken","weight":0.113},"2146":{"wiki":"Burnt_meat","name":"Burnt meat","weight":0.226},"2148":{"wiki":"Raw_lava_eel","name":"Raw lava eel","quest":true,"weight":0.226},"2149":{"wiki":"Lava_eel","name":"Lava eel","quest":true,"weight":0.198},"2150":{"wiki":"Swamp_toad_(item)","name":"Swamp toad","weight":0.5},"2152":{"wiki":"Toad's_legs","name":"Toad's legs","weight":0.15},"2154":{"wiki":"Equa_toad's_legs","name":"Equa toad's legs"},"2156":{"wiki":"Spicy_toad's_legs","name":"Spicy toad's legs"},"2158":{"wiki":"Seasoned_legs","name":"Seasoned legs"},"2160":{"wiki":"Spicy_worm","name":"Spicy worm"},"2162":{"wiki":"King_worm","name":"King worm","weight":0.12},"2164":{"wiki":"Batta_tin","name":"Batta tin","weight":0.1},"2165":{"wiki":"Crunchy_tray","name":"Crunchy tray","weight":0.1},"2166":{"wiki":"Gnomebowl_mould","name":"Gnomebowl mould","weight":0.15},"2167":{"wiki":"Gianne's_cook_book","name":"Gianne's cook book","weight":0.51},"2169":{"wiki":"Gnome_spice","name":"Gnome spice","weight":0.15},"2171":{"wiki":"Gianne_dough","name":"Gianne dough","weight":0.5},"2173":{"wiki":"Odd_gnomebowl","name":"Odd gnomebowl"},"2175":{"wiki":"Burnt_gnomebowl","name":"Burnt gnomebowl","weight":0.22},"2177":{"wiki":"Half_baked_bowl","name":"Half baked bowl","weight":0.275},"2178":{"wiki":"Raw_gnomebowl","name":"Raw gnomebowl","weight":0.3},"2179":{"wiki":"Unfinished_bowl_(chocolate_bomb,_historical)#Plain","name":"Unfinished bowl"},"2181":{"wiki":"Unfinished_bowl_(chocolate_bomb,_historical)#Cream_1","name":"Unfinished bowl"},"2183":{"wiki":"Unfinished_bowl_(chocolate_bomb,_historical)#Cream_2","name":"Unfinished bowl"},"2185":{"wiki":"Chocolate_bomb","name":"Chocolate bomb","weight":0.35},"2187":{"wiki":"Tangled_toad's_legs","name":"Tangled toad's legs","weight":0.35},"2189":{"wiki":"Unfinished_bowl_(worm_hole,_historical)","name":"Unfinished bowl"},"2191":{"wiki":"Worm_hole","name":"Worm hole","weight":0.35},"2193":{"wiki":"Unfinished_bowl_(veg_ball,_historical)","name":"Unfinished bowl"},"2195":{"wiki":"Veg_ball","name":"Veg ball","weight":0.35},"2197":{"wiki":"Odd_crunchies","name":"Odd crunchies"},"2199":{"wiki":"Burnt_crunchies","name":"Burnt crunchies","weight":0.25},"2201":{"wiki":"Half_baked_crunchy","name":"Half baked crunchy","weight":0.35},"2202":{"wiki":"Raw_crunchies","name":"Raw crunchies","weight":0.4},"2203":{"wiki":"Rock-climbing_boots","name":"Rock-climbing boots","weight":0.3},"2205":{"wiki":"Worm_crunchies","name":"Worm crunchies","weight":0.25},"2207":{"wiki":"Unfinished_crunchy_(chocchip,_historical)","name":"Unfinished crunchy"},"2209":{"wiki":"Chocchip_crunchies","name":"Chocchip crunchies","weight":0.25},"2211":{"wiki":"Unfinished_crunchy_(spicy,_historical)","name":"Unfinished crunchy"},"2213":{"wiki":"Spicy_crunchies","name":"Spicy crunchies","weight":0.25},"2215":{"wiki":"Unfinished_crunchy_(toad,_historical)","name":"Unfinished crunchy"},"2217":{"wiki":"Toad_crunchies","name":"Toad crunchies","weight":0.25},"2219":{"wiki":"Premade_w'm_batta","name":"Premade w'm batta","weight":0.25},"2221":{"wiki":"Premade_t'd_batta","name":"Premade t'd batta","weight":0.25},"2223":{"wiki":"Premade_c+t_batta","name":"Premade c+t batta","weight":0.25},"2225":{"wiki":"Premade_fr't_batta","name":"Premade fr't batta","weight":0.25},"2227":{"wiki":"Premade_veg_batta","name":"Premade veg batta","weight":0.25},"2229":{"wiki":"Premade_choc_bomb","name":"Premade choc bomb","weight":0.35},"2231":{"wiki":"Premade_ttl","name":"Premade ttl","weight":0.35},"2233":{"wiki":"Premade_worm_hole","name":"Premade worm hole","weight":0.35},"2235":{"wiki":"Premade_veg_ball","name":"Premade veg ball","weight":0.35},"2237":{"wiki":"Premade_w'm_crun'","name":"Premade w'm crun'","weight":0.25},"2239":{"wiki":"Premade_ch'_crunch","name":"Premade ch' crunch","weight":0.25},"2241":{"wiki":"Premade_s'y_crunch","name":"Premade s'y crunch","weight":0.25},"2243":{"wiki":"Premade_t'd_crunch","name":"Premade t'd crunch","weight":0.25},"2245":{"wiki":"Odd_batta","name":"Odd batta"},"2247":{"wiki":"Burnt_batta","name":"Burnt batta","weight":0.2},"2249":{"wiki":"Half_baked_batta","name":"Half baked batta","weight":0.25},"2250":{"wiki":"Raw_batta","name":"Raw batta","weight":0.25},"2251":{"wiki":"Unfinished_batta_(worm,_historical)","name":"Unfinished batta"},"2253":{"wiki":"Worm_batta","name":"Worm batta","weight":0.25},"2255":{"wiki":"Toad_batta","name":"Toad batta","weight":0.25},"2257":{"wiki":"Unfinished_batta_(cheese+tom,_historical)","name":"Unfinished batta"},"2259":{"wiki":"Cheese+tom_batta","name":"Cheese+tom batta","weight":0.25},"2261":{"wiki":"Unfinished_batta_(fruit,_historical)#Plain","name":"Unfinished batta"},"2263":{"wiki":"Unfinished_batta_(fruit,_historical)#Lime","name":"Unfinished batta"},"2265":{"wiki":"Unfinished_batta_(fruit,_historical)#Orange","name":"Unfinished batta"},"2267":{"wiki":"Unfinished_batta_(fruit,_historical)#Pineapple","name":"Unfinished batta"},"2269":{"wiki":"Unfinished_batta_(fruit,_historical)#Lime___Orange","name":"Unfinished batta"},"2271":{"wiki":"Unfinished_batta_(fruit,_historical)#Lime___Pineapple","name":"Unfinished batta"},"2273":{"wiki":"Unfinished_batta_(fruit,_historical)#Orange___Pineapple","name":"Unfinished batta"},"2275":{"wiki":"Unfinished_batta_(fruit,_historical)#Lime,_Orange,_Pineapple","name":"Unfinished batta"},"2277":{"wiki":"Fruit_batta","name":"Fruit batta","weight":0.25},"2279":{"wiki":"Unfinished_batta_(vegetable,_historical)","name":"Unfinished batta"},"2281":{"wiki":"Vegetable_batta","name":"Vegetable batta","weight":0.25},"2283":{"wiki":"Pizza_base","name":"Pizza base","weight":0.1},"2285":{"wiki":"Incomplete_pizza","name":"Incomplete pizza","weight":0.6},"2287":{"wiki":"Uncooked_pizza","name":"Uncooked pizza","weight":0.8},"2289":{"wiki":"Plain_pizza#Full","name":"Plain pizza","weight":0.8},"2291":{"wiki":"Plain_pizza#Half","name":"1/2 plain pizza","weight":0.4},"2293":{"wiki":"Meat_pizza#Full","name":"Meat pizza","weight":0.9},"2295":{"wiki":"Meat_pizza#Half","name":"1/2 meat pizza","weight":0.45},"2297":{"wiki":"Anchovy_pizza#Full","name":"Anchovy pizza","weight":0.9},"2299":{"wiki":"Anchovy_pizza#Half","name":"1/2 anchovy pizza","weight":0.45},"2301":{"wiki":"Pineapple_pizza#Full","name":"Pineapple pizza","weight":0.9},"2303":{"wiki":"Pineapple_pizza#Half","name":"1/2 pineapple pizza","weight":0.45},"2305":{"wiki":"Burnt_pizza","name":"Burnt pizza","weight":0.7},"2307":{"wiki":"Bread_dough","name":"Bread dough","weight":0.6},"2309":{"wiki":"Bread","name":"Bread","weight":0.5},"2311":{"wiki":"Burnt_bread","name":"Burnt bread","weight":0.35},"2313":{"wiki":"Pie_dish","name":"Pie dish","weight":0.1},"2315":{"wiki":"Pie_shell","name":"Pie shell","weight":0.25},"2317":{"wiki":"Uncooked_apple_pie","name":"Uncooked apple pie","weight":0.5},"2319":{"wiki":"Uncooked_meat_pie","name":"Uncooked meat pie","weight":0.5},"2321":{"wiki":"Uncooked_berry_pie","name":"Uncooked berry pie","weight":0.5},"2323":{"wiki":"Apple_pie#Full","name":"Apple pie","weight":0.45},"2325":{"wiki":"Redberry_pie#Full","name":"Redberry pie","weight":0.45},"2327":{"wiki":"Meat_pie#Full","name":"Meat pie","weight":0.45},"2329":{"wiki":"Burnt_pie","name":"Burnt pie","weight":0.35},"2331":{"wiki":"Meat_pie#Half","name":"Half a meat pie","weight":0.225},"2333":{"wiki":"Redberry_pie#Half","name":"Half a redberry pie","weight":0.225},"2335":{"wiki":"Apple_pie#Half","name":"Half an apple pie","weight":0.225},"2337":{"wiki":"Raw_oomlie","name":"Raw oomlie","weight":0.225},"2339":{"wiki":"Palm_leaf","name":"Palm leaf","quest":true,"weight":0.1},"2340":{"wiki":"Palm_leaf_(unobtainable_item)","name":"Palm leaf","quest":true},"2341":{"wiki":"Wrapped_oomlie","name":"Wrapped oomlie","quest":true,"weight":0.325},"2343":{"wiki":"Cooked_oomlie_wrap","name":"Cooked oomlie wrap","quest":true,"weight":0.3},"2345":{"wiki":"Burnt_oomlie_wrap","name":"Burnt oomlie wrap","weight":0.275},"2347":{"wiki":"Hammer","name":"Hammer","weight":0.907},"2349":{"wiki":"Bronze_bar","name":"Bronze bar","weight":1.814},"2351":{"wiki":"Iron_bar","name":"Iron bar","weight":1.814},"2353":{"wiki":"Steel_bar","name":"Steel bar","weight":1.814},"2355":{"wiki":"Silver_bar","name":"Silver bar","weight":1.814},"2357":{"wiki":"Gold_bar","name":"Gold bar","weight":1.814},"2359":{"wiki":"Mithril_bar","name":"Mithril bar","weight":1.587},"2361":{"wiki":"Adamantite_bar","name":"Adamantite bar","weight":2.041},"2363":{"wiki":"Runite_bar","name":"Runite bar","weight":1.814},"2365":{"wiki":"'perfect'_gold_bar","name":"'perfect' gold bar","quest":true,"weight":1.814},"2366":{"wiki":"Shield_left_half","name":"Shield left half","weight":2.721},"2368":{"wiki":"Shield_right_half","name":"Shield right half","weight":2.721},"2370":{"wiki":"Steel_studs","name":"Steel studs","weight":1.36},"2372":{"wiki":"Ogre_relic","name":"Ogre relic","quest":true,"weight":3.0},"2373":{"wiki":"Relic_part_1","name":"Relic part 1","quest":true,"weight":1.0},"2374":{"wiki":"Relic_part_2","name":"Relic part 2","quest":true,"weight":1.0},"2375":{"wiki":"Relic_part_3","name":"Relic part 3","quest":true,"weight":1.0},"2376":{"wiki":"Skavid_map","name":"Skavid map","quest":true,"weight":0.01},"2377":{"wiki":"Ogre_tooth","name":"Ogre tooth","quest":true,"weight":0.01},"2378":{"wiki":"Toban's_key","name":"Toban's key","quest":true,"weight":0.01},"2379":{"wiki":"Rock_cake","name":"Rock cake","quest":true,"weight":0.025},"2380":{"wiki":"Crystal_(Watchtower)#Yellow","name":"Crystal","quest":true,"weight":0.907},"2381":{"wiki":"Crystal_(Watchtower)#Magenta","name":"Crystal","quest":true,"weight":0.907},"2382":{"wiki":"Crystal_(Watchtower)#Cyan","name":"Crystal","quest":true,"weight":0.907},"2383":{"wiki":"Crystal_(Watchtower)#Grey","name":"Crystal","quest":true,"weight":0.907},"2384":{"wiki":"Fingernails","name":"Fingernails","quest":true,"weight":0.002},"2385":{"wiki":"Old_robe","name":"Old robe","quest":true,"weight":1.814},"2386":{"wiki":"Unusual_armour","name":"Unusual armour","quest":true,"weight":3.628},"2387":{"wiki":"Damaged_dagger","name":"Damaged dagger","quest":true,"weight":0.453},"2388":{"wiki":"Tattered_eye_patch","name":"Tattered eye patch","quest":true,"weight":0.006},"2389":{"wiki":"Vial_(jangerberries)","name":"Vial","quest":true,"weight":0.015},"2390":{"wiki":"Vial_(jangerberries_and_guam_leaf)","name":"Vial","quest":true,"weight":0.025},"2391":{"wiki":"Ground_bat_bones","name":"Ground bat bones","quest":true,"weight":0.1},"2393":{"wiki":"Toban's_gold","name":"Toban's gold","quest":true,"weight":1.814},"2394":{"wiki":"Potion_(Watchtower)","name":"Potion","quest":true,"weight":0.025},"2395":{"wiki":"Magic_ogre_potion","name":"Magic ogre potion","quest":true,"weight":0.025},"2396":{"wiki":"Spell_scroll","name":"Spell scroll","quest":true,"weight":0.01},"2397":{"wiki":"Shaman_robe","name":"Shaman robe","quest":true,"weight":1.814},"2398":{"wiki":"Cave_nightshade","name":"Cave nightshade","weight":0.015},"2399":{"wiki":"Silverlight_key_(Wizard_Traiborn)","name":"Silverlight key","quest":true,"weight":1.0},"2400":{"wiki":"Silverlight_key_(Captain_Rovin)","name":"Silverlight key","quest":true,"weight":1.0},"2401":{"wiki":"Silverlight_key_(Sir_Prysin)","name":"Silverlight key","quest":true,"weight":1.0},"2402":{"wiki":"Silverlight#Normal","name":"Silverlight","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":9,"aslash":14,"acrush":-2,"dslash":3,"dcrush":2,"dmagic":1,"str":12,"aspeed":5}},"2403":{"wiki":"Hazeel_scroll","name":"Hazeel scroll","quest":true,"weight":0.01},"2404":{"wiki":"Chest_key_(Hazeel_Cult)","name":"Chest key","quest":true,"weight":0.01},"2405":{"wiki":"Carnillean_armour","name":"Carnillean armour","quest":true,"equipable":true,"weight":9.071,"equipment":{"slot":4,"dstab":20,"dslash":14,"dcrush":8}},"2406":{"wiki":"Hazeel's_mark","name":"Hazeel's mark","quest":true,"equipable":true,"weight":0.012,"equipment":{"slot":2}},"2407":{"wiki":"Ball","name":"Ball","quest":true,"weight":0.15},"2408":{"wiki":"Diary_(Witch's_House)","name":"Diary","quest":true,"weight":0.51},"2409":{"wiki":"Door_key_(Witch's_House)","name":"Door key","quest":true,"weight":0.01},"2410":{"wiki":"Magnet_(Witch's_House)","name":"Magnet","quest":true,"weight":0.02},"2411":{"wiki":"Key_(Witch's_House)","name":"Key","quest":true,"weight":0.01},"2412":{"wiki":"Saradomin_cape","name":"Saradomin cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":10,"dstab":1,"dslash":1,"dcrush":2,"dmagic":10}},"2413":{"wiki":"Guthix_cape","name":"Guthix cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":10,"dstab":1,"dslash":1,"dcrush":2,"dmagic":10}},"2414":{"wiki":"Zamorak_cape","name":"Zamorak cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":10,"dstab":1,"dslash":1,"dcrush":2,"dmagic":10}},"2415":{"wiki":"Saradomin_staff","name":"Saradomin staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":-1,"aslash":-1,"acrush":6,"amagic":6,"dstab":2,"dslash":3,"dcrush":1,"dmagic":6,"str":2,"aspeed":5}},"2416":{"wiki":"Guthix_staff","name":"Guthix staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":-1,"aslash":-1,"acrush":6,"amagic":6,"dstab":2,"dslash":3,"dcrush":1,"dmagic":6,"str":2,"aspeed":5}},"2417":{"wiki":"Zamorak_staff","name":"Zamorak staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":-1,"aslash":-1,"acrush":6,"amagic":6,"dstab":2,"dslash":3,"dcrush":1,"dmagic":6,"str":2,"aspeed":5}},"2418":{"wiki":"Bronze_key_(Prince_Ali_Rescue)","name":"Bronze key","quest":true,"weight":0.01},"2419":{"wiki":"Wig#Dyed","name":"Wig","quest":true,"weight":0.01},"2421":{"wiki":"Wig#Grey","name":"Wig","quest":true,"weight":0.01},"2422":{"wiki":"Blue_partyhat_(Draynor_Bank_Robbery)","name":"Blue partyhat","weight":0.056},"2423":{"wiki":"Key_print","name":"Key print","quest":true,"weight":0.01},"2424":{"wiki":"Paste","name":"Paste","quest":true,"weight":0.015},"2425":{"wiki":"Vorkath's_head_(unobtainable_item)","name":"Vorkath's head","quest":true},"2426":{"wiki":"Burnt_oomlie","name":"Burnt oomlie","weight":0.113},"2428":{"wiki":"Attack_potion#4_dose","name":"Attack potion(4)","weight":0.035},"2430":{"wiki":"Restore_potion#4_dose","name":"Restore potion(4)","weight":0.035},"2432":{"wiki":"Defence_potion#4_dose","name":"Defence potion(4)","weight":0.035},"2434":{"wiki":"Prayer_potion#4_dose","name":"Prayer potion(4)","weight":0.035},"2436":{"wiki":"Super_attack#4_dose","name":"Super attack(4)","weight":0.035},"2438":{"wiki":"Fishing_potion#4_dose","name":"Fishing potion(4)","weight":0.035},"2440":{"wiki":"Super_strength#4_dose","name":"Super strength(4)","weight":0.035},"2442":{"wiki":"Super_defence#4_dose","name":"Super defence(4)","weight":0.035},"2444":{"wiki":"Ranging_potion#4_dose","name":"Ranging potion(4)","weight":0.035},"2446":{"wiki":"Antipoison#4_dose","name":"Antipoison(4)","weight":0.035},"2448":{"wiki":"Superantipoison#4_dose","name":"Superantipoison(4)","weight":0.035},"2450":{"wiki":"Zamorak_brew#4_dose","name":"Zamorak brew(4)","weight":0.035},"2452":{"wiki":"Antifire_potion#4_dose","name":"Antifire potion(4)","weight":0.035},"2454":{"wiki":"Antifire_potion#3_dose","name":"Antifire potion(3)","weight":0.03},"2456":{"wiki":"Antifire_potion#2_dose","name":"Antifire potion(2)","weight":0.025},"2458":{"wiki":"Antifire_potion#1_dose","name":"Antifire potion(1)","weight":0.02},"2460":{"wiki":"Assorted_flowers","name":"Assorted flowers","equipable":true,"weight":0.028,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"2462":{"wiki":"Red_flowers","name":"Red flowers","equipable":true,"weight":0.028,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"2464":{"wiki":"Blue_flowers","name":"Blue flowers","equipable":true,"weight":0.028,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"2466":{"wiki":"Yellow_flowers","name":"Yellow flowers","equipable":true,"weight":0.028,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"2468":{"wiki":"Purple_flowers","name":"Purple flowers","equipable":true,"weight":0.028,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"2470":{"wiki":"Orange_flowers","name":"Orange flowers","equipable":true,"weight":0.028,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"2472":{"wiki":"Mixed_flowers","name":"Mixed flowers","equipable":true,"weight":0.028,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"2474":{"wiki":"White_flowers","name":"White flowers","equipable":true,"weight":0.028,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"2476":{"wiki":"Black_flowers","name":"Black flowers","equipable":true,"weight":0.028,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"2481":{"wiki":"Lantadyme","name":"Lantadyme","weight":0.007},"2483":{"wiki":"Lantadyme_potion_(unf)","name":"Lantadyme potion (unf)","weight":0.056},"2485":{"wiki":"Grimy_lantadyme","name":"Grimy lantadyme","weight":0.007},"2487":{"wiki":"Blue_d'hide_vambraces","name":"Blue d'hide vambraces","equipable":true,"weight":0.283,"equipment":{"slot":9,"amagic":-10,"arange":9,"dstab":2,"dslash":3,"dcrush":3,"dmagic":4}},"2489":{"wiki":"Red_d'hide_vambraces","name":"Red d'hide vambraces","equipable":true,"weight":0.283,"equipment":{"slot":9,"amagic":-10,"arange":10,"dstab":3,"dslash":4,"dcrush":4,"dmagic":6}},"2491":{"wiki":"Black_d'hide_vambraces","name":"Black d'hide vambraces","equipable":true,"weight":0.283,"equipment":{"slot":9,"amagic":-10,"arange":11,"dstab":4,"dslash":5,"dcrush":5,"dmagic":8}},"2493":{"wiki":"Blue_d'hide_chaps","name":"Blue d'hide chaps","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":11,"dstab":13,"dslash":16,"dcrush":20,"dmagic":14,"drange":20}},"2495":{"wiki":"Red_d'hide_chaps","name":"Red d'hide chaps","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":14,"dstab":15,"dslash":18,"dcrush":22,"dmagic":18,"drange":20}},"2497":{"wiki":"Black_d'hide_chaps","name":"Black d'hide chaps","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":18,"dslash":20,"dcrush":26,"dmagic":23,"drange":26}},"2499":{"wiki":"Blue_d'hide_body","name":"Blue d'hide body","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":20,"dstab":23,"dslash":30,"dcrush":30,"dmagic":26,"drange":40}},"2501":{"wiki":"Red_d'hide_body","name":"Red d'hide body","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":25,"dstab":26,"dslash":34,"dcrush":36,"dmagic":36,"drange":45}},"2503":{"wiki":"Black_d'hide_body","name":"Black d'hide body","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":30,"dslash":38,"dcrush":45,"dmagic":45,"drange":50}},"2505":{"wiki":"Blue_dragon_leather","name":"Blue dragon leather","weight":3.175},"2507":{"wiki":"Red_dragon_leather","name":"Red dragon leather","weight":3.175},"2509":{"wiki":"Black_dragon_leather","name":"Black dragon leather","weight":3.175},"2511":{"wiki":"Logs_(Tutorial_Island)#Normal","name":"Logs","weight":1.36},"2513":{"wiki":"Dragon_chainbody_(My_Arm's_Big_Adventure)","name":"Dragon chainbody","quest":true,"weight":6.803},"2514":{"wiki":"Raw_shrimps_(Tutorial_Island)#Normal","name":"Raw shrimps","weight":0.12},"2516":{"wiki":"Pot_of_flour_(Tutorial_Island)","name":"Pot of flour","weight":1.36},"2518":{"wiki":"Rotten_tomato","name":"Rotten tomato","weight":0.08},"2520":{"wiki":"Brown_toy_horsey","name":"Brown toy horsey","weight":0.05},"2522":{"wiki":"White_toy_horsey","name":"White toy horsey","weight":0.05},"2524":{"wiki":"Black_toy_horsey","name":"Black toy horsey","weight":0.05},"2526":{"wiki":"Grey_toy_horsey","name":"Grey toy horsey","weight":0.05},"2528":{"wiki":"Lamp","name":"Lamp","weight":0.1},"2529":{"wiki":"Dead_orb","name":"Dead orb","quest":true,"weight":5.0},"2530":{"wiki":"Bones_(Tutorial_Island)#Normal","name":"Bones","weight":0.5},"2532":{"wiki":"Iron_fire_arrow#Unlit","name":"Iron fire arrow","equipable":true,"equipment":{"slot":13,"rstr":10}},"2533":{"wiki":"Iron_fire_arrow#Lit","name":"Iron fire arrow (lit)","equipable":true,"equipment":{"slot":13,"rstr":10}},"2534":{"wiki":"Steel_fire_arrow#Unlit","name":"Steel fire arrow","equipable":true,"equipment":{"slot":13,"rstr":16}},"2535":{"wiki":"Steel_fire_arrow#Lit","name":"Steel fire arrow (lit)","equipable":true,"equipment":{"slot":13,"rstr":16}},"2536":{"wiki":"Mithril_fire_arrow#Unlit","name":"Mithril fire arrow","equipable":true,"equipment":{"slot":13,"rstr":22}},"2537":{"wiki":"Mithril_fire_arrow#Lit","name":"Mithril fire arrow (lit)","equipable":true,"equipment":{"slot":13,"rstr":22}},"2538":{"wiki":"Adamant_fire_arrow#Unlit","name":"Adamant fire arrow","equipable":true,"equipment":{"slot":13,"rstr":31}},"2539":{"wiki":"Adamant_fire_arrow#Lit","name":"Adamant fire arrow (lit)","equipable":true,"equipment":{"slot":13,"rstr":31}},"2540":{"wiki":"Rune_fire_arrow#Unlit","name":"Rune fire arrow","equipable":true,"equipment":{"slot":13,"rstr":49}},"2541":{"wiki":"Rune_fire_arrow#Lit","name":"Rune fire arrow (lit)","equipable":true,"equipment":{"slot":13,"rstr":49}},"2550":{"wiki":"Ring_of_recoil","name":"Ring of recoil","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2552":{"wiki":"Ring_of_dueling#(8)","name":"Ring of dueling(8)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2554":{"wiki":"Ring_of_dueling#(7)","name":"Ring of dueling(7)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2556":{"wiki":"Ring_of_dueling#(6)","name":"Ring of dueling(6)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2558":{"wiki":"Ring_of_dueling#(5)","name":"Ring of dueling(5)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2560":{"wiki":"Ring_of_dueling#(4)","name":"Ring of dueling(4)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2562":{"wiki":"Ring_of_dueling#(3)","name":"Ring of dueling(3)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2564":{"wiki":"Ring_of_dueling#(2)","name":"Ring of dueling(2)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2566":{"wiki":"Ring_of_dueling#(1)","name":"Ring of dueling(1)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2568":{"wiki":"Ring_of_forging","name":"Ring of forging","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2570":{"wiki":"Ring_of_life","name":"Ring of life","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2572":{"wiki":"Ring_of_wealth#Uncharged","name":"Ring of wealth","equipable":true,"weight":0.006,"equipment":{"slot":12}},"2574":{"wiki":"Sextant","name":"Sextant","weight":0.2},"2575":{"wiki":"Watch","name":"Watch","weight":0.1},"2576":{"wiki":"Chart","name":"Chart","weight":0.01},"2577":{"wiki":"Ranger_boots","name":"Ranger boots","equipable":true,"weight":0.283,"equipment":{"slot":10,"amagic":-10,"arange":8,"dstab":2,"dslash":3,"dcrush":4,"dmagic":2}},"2579":{"wiki":"Wizard_boots","name":"Wizard boots","equipable":true,"weight":0.283,"equipment":{"slot":10,"amagic":4,"dmagic":4}},"2581":{"wiki":"Robin_hood_hat","name":"Robin hood hat","equipable":true,"weight":0.283,"equipment":{"slot":0,"amagic":-10,"arange":8,"dstab":4,"dslash":6,"dcrush":8,"dmagic":4,"drange":4}},"2583":{"wiki":"Black_platebody_(t)","name":"Black platebody (t)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":41,"dslash":40,"dcrush":30,"dmagic":-6,"drange":40}},"2585":{"wiki":"Black_platelegs_(t)","name":"Black platelegs (t)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":21,"dslash":20,"dcrush":19,"dmagic":-4,"drange":20}},"2587":{"wiki":"Black_full_helm_(t)","name":"Black full helm (t)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":12,"dslash":13,"dcrush":10,"dmagic":-1,"drange":12}},"2589":{"wiki":"Black_kiteshield_(t)","name":"Black kiteshield (t)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":17,"dslash":19,"dcrush":18,"dmagic":-1,"drange":18}},"2591":{"wiki":"Black_platebody_(g)","name":"Black platebody (g)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":41,"dslash":40,"dcrush":30,"dmagic":-6,"drange":40}},"2593":{"wiki":"Black_platelegs_(g)","name":"Black platelegs (g)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":21,"dslash":20,"dcrush":19,"dmagic":-4,"drange":20}},"2595":{"wiki":"Black_full_helm_(g)","name":"Black full helm (g)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":12,"dslash":13,"dcrush":10,"dmagic":-1,"drange":12}},"2597":{"wiki":"Black_kiteshield_(g)","name":"Black kiteshield (g)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":17,"dslash":19,"dcrush":18,"dmagic":-1,"drange":18}},"2599":{"wiki":"Adamant_platebody_(t)","name":"Adamant platebody (t)","equipable":true,"weight":11.339,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"2601":{"wiki":"Adamant_platelegs_(t)","name":"Adamant platelegs (t)","equipable":true,"weight":10.432,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"2603":{"wiki":"Adamant_kiteshield_(t)","name":"Adamant kiteshield (t)","equipable":true,"weight":5.896,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"2605":{"wiki":"Adamant_full_helm_(t)","name":"Adamant full helm (t)","equipable":true,"weight":3.175,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"2607":{"wiki":"Adamant_platebody_(g)","name":"Adamant platebody (g)","equipable":true,"weight":11.339,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"2609":{"wiki":"Adamant_platelegs_(g)","name":"Adamant platelegs (g)","equipable":true,"weight":10.432,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"2611":{"wiki":"Adamant_kiteshield_(g)","name":"Adamant kiteshield (g)","equipable":true,"weight":5.896,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"2613":{"wiki":"Adamant_full_helm_(g)","name":"Adamant full helm (g)","equipable":true,"weight":3.175,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"2615":{"wiki":"Rune_platebody_(g)","name":"Rune platebody (g)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80}},"2617":{"wiki":"Rune_platelegs_(g)","name":"Rune platelegs (g)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49}},"2619":{"wiki":"Rune_full_helm_(g)","name":"Rune full helm (g)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"2621":{"wiki":"Rune_kiteshield_(g)","name":"Rune kiteshield (g)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"2623":{"wiki":"Rune_platebody_(t)","name":"Rune platebody (t)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80}},"2625":{"wiki":"Rune_platelegs_(t)","name":"Rune platelegs (t)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49}},"2627":{"wiki":"Rune_full_helm_(t)","name":"Rune full helm (t)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"2629":{"wiki":"Rune_kiteshield_(t)","name":"Rune kiteshield (t)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"2631":{"wiki":"Highwayman_mask","name":"Highwayman mask","equipable":true,"weight":0.02,"equipment":{"slot":0}},"2633":{"wiki":"Blue_beret","name":"Blue beret","equipable":true,"weight":0.04,"equipment":{"slot":0}},"2635":{"wiki":"Black_beret","name":"Black beret","equipable":true,"weight":0.04,"equipment":{"slot":0}},"2637":{"wiki":"White_beret","name":"White beret","equipable":true,"weight":0.04,"equipment":{"slot":0}},"2639":{"wiki":"Tan_cavalier","name":"Tan cavalier","equipable":true,"weight":0.08,"equipment":{"slot":0}},"2641":{"wiki":"Dark_cavalier","name":"Dark cavalier","equipable":true,"weight":0.001,"equipment":{"slot":0}},"2643":{"wiki":"Black_cavalier","name":"Black cavalier","equipable":true,"weight":0.08,"equipment":{"slot":0}},"2645":{"wiki":"Red_headband","name":"Red headband","equipable":true,"weight":0.04,"equipment":{"slot":0}},"2647":{"wiki":"Black_headband","name":"Black headband","equipable":true,"weight":0.04,"equipment":{"slot":0}},"2649":{"wiki":"Brown_headband","name":"Brown headband","equipable":true,"weight":0.04,"equipment":{"slot":0}},"2651":{"wiki":"Pirate's_hat","name":"Pirate's hat","equipable":true,"weight":0.001,"equipment":{"slot":0}},"2653":{"wiki":"Zamorak_platebody","name":"Zamorak platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80,"prayer":1}},"2655":{"wiki":"Zamorak_platelegs","name":"Zamorak platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"2657":{"wiki":"Zamorak_full_helm","name":"Zamorak full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30,"prayer":1}},"2659":{"wiki":"Zamorak_kiteshield","name":"Zamorak kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46,"prayer":1}},"2661":{"wiki":"Saradomin_platebody","name":"Saradomin platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80,"prayer":1}},"2663":{"wiki":"Saradomin_platelegs","name":"Saradomin platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"2665":{"wiki":"Saradomin_full_helm","name":"Saradomin full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30,"prayer":1}},"2667":{"wiki":"Saradomin_kiteshield","name":"Saradomin kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46,"prayer":1}},"2669":{"wiki":"Guthix_platebody","name":"Guthix platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80,"prayer":1}},"2671":{"wiki":"Guthix_platelegs","name":"Guthix platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"2673":{"wiki":"Guthix_full_helm","name":"Guthix full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30,"prayer":1}},"2675":{"wiki":"Guthix_kiteshield","name":"Guthix kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46,"prayer":1}},"2677":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2678":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2679":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2680":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2681":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2682":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2683":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2684":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2685":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2686":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2687":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2688":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2689":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2690":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2691":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2692":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2693":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2694":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2695":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2696":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2697":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2698":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2699":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2700":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2701":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2702":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2703":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2704":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2705":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2706":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2707":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2708":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2709":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2710":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2711":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2712":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2713":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2714":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"2715":{"wiki":"Casket_(unobtainable_item)#Champions'_Guild","name":"Casket (easy)"},"2716":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2717":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"2718":{"wiki":"Casket_(unobtainable_item)#Varrock_mine","name":"Casket (easy)"},"2719":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"2720":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"2721":{"wiki":"Casket_(unobtainable_item)#Falador","name":"Casket (easy)"},"2722":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2723":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2724":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2725":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2726":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2727":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2728":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2729":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2730":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2731":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2732":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2733":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2734":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2735":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2736":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2737":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2738":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2739":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2740":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2741":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2742":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2743":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2744":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2745":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2746":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2747":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2748":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2773":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2774":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2775":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2776":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2777":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2778":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2779":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2780":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2781":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2782":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2783":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2784":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2785":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2786":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2787":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2788":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2789":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2790":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2791":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"2792":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2793":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2794":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2795":{"wiki":"Puzzle_box#Castle","name":"Puzzle box (hard)","weight":0.1},"2796":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2797":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2798":{"wiki":"Puzzle_box#Castle","name":"Puzzle box (hard)","weight":0.1},"2799":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"2800":{"wiki":"Puzzle_box#Castle","name":"Puzzle box (hard)","weight":0.1},"2801":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2802":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2803":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2804":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2805":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2806":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2807":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2808":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2809":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2810":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2811":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2812":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2813":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2814":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2815":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2816":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2817":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2818":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2819":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2820":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2821":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2822":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2823":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2824":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2825":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2826":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2827":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2828":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2829":{"wiki":"Clue_scroll_(medium,_map_2)","name":"Clue scroll (medium)","weight":0.02},"2830":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"2831":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2832":{"wiki":"Key_(Treasure_Trails)#Medium","name":"Key (medium)","weight":0.01},"2833":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2834":{"wiki":"Key_(Treasure_Trails)#Medium","name":"Key (medium)","weight":0.01},"2835":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2836":{"wiki":"Key_(Treasure_Trails)#Medium","name":"Key (medium)","weight":0.01},"2837":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2838":{"wiki":"Key_(Treasure_Trails)#Medium","name":"Key (medium)","weight":0.01},"2839":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2840":{"wiki":"Key_(Treasure_Trails)#Medium","name":"Key (medium)","weight":0.01},"2841":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2842":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"2843":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2844":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"2845":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2846":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"2847":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2848":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2849":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2850":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"2851":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2852":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"2853":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2854":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"2855":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2856":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2857":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2858":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"2859":{"wiki":"Wolf_bones","name":"Wolf bones","weight":0.5},"2861":{"wiki":"Wolfbone_arrowtips","name":"Wolfbone arrowtips","quest":true},"2862":{"wiki":"Achey_tree_logs","name":"Achey tree logs","quest":true,"weight":1.36},"2864":{"wiki":"Ogre_arrow_shaft","name":"Ogre arrow shaft"},"2865":{"wiki":"Flighted_ogre_arrow","name":"Flighted ogre arrow","quest":true},"2866":{"wiki":"Ogre_arrow","name":"Ogre arrow","quest":true,"equipable":true,"equipment":{"slot":13,"rstr":22}},"2871":{"wiki":"Ogre_bellows#Empty","name":"Ogre bellows","quest":true,"weight":0.51},"2872":{"wiki":"Ogre_bellows#3_loads","name":"Ogre bellows (3)","quest":true,"weight":0.51},"2873":{"wiki":"Ogre_bellows#2_loads","name":"Ogre bellows (2)","quest":true,"weight":0.51},"2874":{"wiki":"Ogre_bellows#1_load","name":"Ogre bellows (1)","quest":true,"weight":0.51},"2875":{"wiki":"Bloated_toad","name":"Bloated toad","quest":true,"weight":0.75},"2876":{"wiki":"Raw_chompy","name":"Raw chompy","weight":10.0},"2878":{"wiki":"Cooked_chompy","name":"Cooked chompy","weight":10.0},"2880":{"wiki":"Ruined_chompy","name":"Ruined chompy","weight":10.0},"2882":{"wiki":"Seasoned_chompy","name":"Seasoned chompy","quest":true,"weight":10.0},"2883":{"wiki":"Ogre_bow","name":"Ogre bow","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":38,"aspeed":8}},"2886":{"wiki":"Battered_book","name":"Battered book","quest":true,"weight":0.113},"2887":{"wiki":"Battered_key","name":"Battered key","quest":true,"weight":0.01},"2888":{"wiki":"A_stone_bowl#Empty","name":"A stone bowl","quest":true,"weight":0.141},"2889":{"wiki":"A_stone_bowl#Full","name":"A stone bowl","quest":true,"weight":0.141},"2890":{"wiki":"Elemental_shield","name":"Elemental shield","quest":true,"equipable":true,"weight":0.226,"equipment":{"slot":5,"dmagic":6}},"2892":{"wiki":"Elemental_ore","name":"Elemental ore","quest":true,"weight":2.267},"2893":{"wiki":"Elemental_metal","name":"Elemental metal","quest":true,"weight":1.814},"2894":{"wiki":"Grey_boots","name":"Grey boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"2896":{"wiki":"Grey_robe_top","name":"Grey robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"2898":{"wiki":"Grey_robe_bottoms","name":"Grey robe bottoms","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"2900":{"wiki":"Grey_hat","name":"Grey hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"2902":{"wiki":"Grey_gloves","name":"Grey gloves","equipable":true,"weight":0.453,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"2904":{"wiki":"Red_boots","name":"Red boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"2906":{"wiki":"Red_robe_top","name":"Red robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"2908":{"wiki":"Red_robe_bottoms","name":"Red robe bottoms","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"2910":{"wiki":"Red_hat","name":"Red hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"2912":{"wiki":"Red_gloves","name":"Red gloves","equipable":true,"weight":0.453,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"2914":{"wiki":"Yellow_boots","name":"Yellow boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"2916":{"wiki":"Yellow_robe_top","name":"Yellow robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"2918":{"wiki":"Yellow_robe_bottoms","name":"Yellow robe bottoms","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"2920":{"wiki":"Yellow_hat","name":"Yellow hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"2922":{"wiki":"Yellow_gloves","name":"Yellow gloves","equipable":true,"weight":0.453,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"2924":{"wiki":"Teal_boots","name":"Teal boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"2926":{"wiki":"Teal_robe_top","name":"Teal robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"2928":{"wiki":"Teal_robe_bottoms","name":"Teal robe bottoms","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"2930":{"wiki":"Teal_hat","name":"Teal hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"2932":{"wiki":"Teal_gloves","name":"Teal gloves","equipable":true,"weight":0.453,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"2934":{"wiki":"Purple_boots","name":"Purple boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"2936":{"wiki":"Purple_robe_top","name":"Purple robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"2938":{"wiki":"Purple_robe_bottoms","name":"Purple robe bottoms","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"2940":{"wiki":"Purple_hat","name":"Purple hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"2942":{"wiki":"Purple_gloves","name":"Purple gloves","equipable":true,"weight":0.453,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"2944":{"wiki":"Golden_key","name":"Golden key","quest":true,"weight":0.01},"2945":{"wiki":"Iron_key","name":"Iron key","quest":true,"weight":0.01},"2946":{"wiki":"Golden_tinderbox","name":"Golden tinderbox","quest":true,"weight":0.035},"2947":{"wiki":"Golden_candle","name":"Golden candle","quest":true,"weight":0.028},"2948":{"wiki":"Golden_pot","name":"Golden pot","quest":true,"weight":0.453},"2949":{"wiki":"Golden_hammer","name":"Golden hammer","quest":true,"weight":0.907},"2950":{"wiki":"Golden_feather_(Priest_in_Peril)","name":"Golden feather","quest":true,"weight":0.002},"2951":{"wiki":"Golden_needle","name":"Golden needle","quest":true,"weight":0.001},"2952":{"wiki":"Wolfbane","name":"Wolfbane","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":11,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":10,"prayer":5,"aspeed":4}},"2953":{"wiki":"Murky_water","name":"Murky water","quest":true,"weight":3.0},"2954":{"wiki":"Blessed_water","name":"Blessed water","quest":true,"weight":3.0},"2955":{"wiki":"Moonlight_mead","name":"Moonlight mead","weight":0.55},"2957":{"wiki":"Druid_pouch#Empty","name":"Druid pouch","quest":true,"weight":0.01},"2958":{"wiki":"Druid_pouch#Filled","name":"Druid pouch","quest":true,"weight":0.01},"2959":{"wiki":"Rotten_food","name":"Rotten food","weight":0.453},"2961":{"wiki":"Silver_sickle","name":"Silver sickle","equipable":true,"weight":1.587,"equipment":{"slot":3,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":1,"aspeed":5}},"2963":{"wiki":"Silver_sickle_(b)","name":"Silver sickle (b)","quest":true,"equipable":true,"weight":1.587,"equipment":{"slot":3,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":1,"prayer":5,"aspeed":5}},"2964":{"wiki":"Washing_bowl","name":"Washing bowl","quest":true,"weight":0.453},"2966":{"wiki":"Mirror","name":"Mirror","quest":true,"weight":0.226},"2967":{"wiki":"Journal_(Filliman_Tarlock)","name":"Journal","quest":true,"weight":0.51},"2968":{"wiki":"Druidic_spell","name":"Druidic spell","quest":true,"weight":0.02},"2969":{"wiki":"A_used_spell","name":"A used spell","quest":true,"weight":0.02},"2970":{"wiki":"Mort_myre_fungus","name":"Mort myre fungus","weight":0.01},"2972":{"wiki":"Mort_myre_stem","name":"Mort myre stem","weight":0.01},"2974":{"wiki":"Mort_myre_pear","name":"Mort myre pear","weight":0.113},"2976":{"wiki":"Sickle_mould","name":"Sickle mould","weight":0.453},"2978":{"wiki":"Chompy_bird_hat_(ogre_bowman)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2979":{"wiki":"Chompy_bird_hat_(bowman)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2980":{"wiki":"Chompy_bird_hat_(ogre_yeoman)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2981":{"wiki":"Chompy_bird_hat_(yeoman)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2982":{"wiki":"Chompy_bird_hat_(ogre_marksman)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2983":{"wiki":"Chompy_bird_hat_(marksman)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2984":{"wiki":"Chompy_bird_hat_(ogre_woodsman)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2985":{"wiki":"Chompy_bird_hat_(woodsman)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2986":{"wiki":"Chompy_bird_hat_(ogre_forester)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2987":{"wiki":"Chompy_bird_hat_(forester)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2988":{"wiki":"Chompy_bird_hat_(ogre_bowmaster)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2989":{"wiki":"Chompy_bird_hat_(bowmaster)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2990":{"wiki":"Chompy_bird_hat_(ogre_expert)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2991":{"wiki":"Chompy_bird_hat_(expert)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2992":{"wiki":"Chompy_bird_hat_(ogre_dragon_archer)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2993":{"wiki":"Chompy_bird_hat_(dragon_archer)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2994":{"wiki":"Chompy_bird_hat_(expert_ogre_dragon_archer)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2995":{"wiki":"Chompy_bird_hat_(expert_dragon_archer)","name":"Chompy bird hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"2996":{"wiki":"Agility_arena_ticket","name":"Agility arena ticket"},"2997":{"wiki":"Pirate's_hook","name":"Pirate's hook","equipable":true,"weight":0.3,"equipment":{"slot":9,"dstab":1,"dslash":5,"dcrush":3}},"2998":{"wiki":"Toadflax","name":"Toadflax","weight":0.007},"3000":{"wiki":"Snapdragon","name":"Snapdragon","weight":0.007},"3002":{"wiki":"Toadflax_potion_(unf)","name":"Toadflax potion (unf)","weight":0.056},"3004":{"wiki":"Snapdragon_potion_(unf)","name":"Snapdragon potion (unf)","weight":0.056},"3006":{"wiki":"Firework","name":"Firework"},"3008":{"wiki":"Energy_potion#4_dose","name":"Energy potion(4)","weight":0.035},"3010":{"wiki":"Energy_potion#3_dose","name":"Energy potion(3)","weight":0.03},"3012":{"wiki":"Energy_potion#2_dose","name":"Energy potion(2)","weight":0.025},"3014":{"wiki":"Energy_potion#1_dose","name":"Energy potion(1)","weight":0.02},"3016":{"wiki":"Super_energy#4_dose","name":"Super energy(4)","weight":0.035},"3018":{"wiki":"Super_energy#3_dose","name":"Super energy(3)","weight":0.03},"3020":{"wiki":"Super_energy#2_dose","name":"Super energy(2)","weight":0.025},"3022":{"wiki":"Super_energy#1_dose","name":"Super energy(1)","weight":0.02},"3024":{"wiki":"Super_restore#4_dose","name":"Super restore(4)","weight":0.035},"3026":{"wiki":"Super_restore#3_dose","name":"Super restore(3)","weight":0.03},"3028":{"wiki":"Super_restore#2_dose","name":"Super restore(2)","weight":0.025},"3030":{"wiki":"Super_restore#1_dose","name":"Super restore(1)","weight":0.02},"3032":{"wiki":"Agility_potion#4_dose","name":"Agility potion(4)","weight":0.035},"3034":{"wiki":"Agility_potion#3_dose","name":"Agility potion(3)","weight":0.03},"3036":{"wiki":"Agility_potion#2_dose","name":"Agility potion(2)","weight":0.025},"3038":{"wiki":"Agility_potion#1_dose","name":"Agility potion(1)","weight":0.02},"3040":{"wiki":"Magic_potion#4_dose","name":"Magic potion(4)","weight":0.035},"3042":{"wiki":"Magic_potion#3_dose","name":"Magic potion(3)","weight":0.03},"3044":{"wiki":"Magic_potion#2_dose","name":"Magic potion(2)","weight":0.025},"3046":{"wiki":"Magic_potion#1_dose","name":"Magic potion(1)","weight":0.02},"3049":{"wiki":"Grimy_toadflax","name":"Grimy toadflax","weight":0.007},"3051":{"wiki":"Grimy_snapdragon","name":"Grimy snapdragon","weight":0.007},"3053":{"wiki":"Lava_battlestaff","name":"Lava battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"3054":{"wiki":"Mystic_lava_staff","name":"Mystic lava staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"3057":{"wiki":"Mime_mask","name":"Mime mask","equipable":true,"weight":0.001,"equipment":{"slot":0}},"3058":{"wiki":"Mime_top","name":"Mime top","equipable":true,"weight":0.001,"equipment":{"slot":4}},"3059":{"wiki":"Mime_legs","name":"Mime legs","equipable":true,"weight":0.001,"equipment":{"slot":7}},"3060":{"wiki":"Mime_gloves","name":"Mime gloves","equipable":true,"weight":0.001,"equipment":{"slot":9}},"3061":{"wiki":"Mime_boots","name":"Mime boots","equipable":true,"weight":0.34,"equipment":{"slot":10}},"3062":{"wiki":"Strange_box","name":"Strange box"},"3093":{"wiki":"Black_dart#Unpoisoned","name":"Black dart","equipable":true,"equipment":{"slot":3,"rstr":6,"aspeed":3}},"3094":{"wiki":"Black_dart#Poison","name":"Black dart(p)","equipable":true,"equipment":{"slot":3,"rstr":6,"aspeed":3}},"3095":{"wiki":"Bronze_claws","name":"Bronze claws","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":3,"aslash":4,"acrush":-4,"dstab":1,"dslash":2,"dcrush":1,"str":5,"aspeed":4}},"3096":{"wiki":"Iron_claws","name":"Iron claws","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":4,"aslash":6,"acrush":-4,"dstab":2,"dslash":3,"dcrush":1,"str":7,"aspeed":4}},"3097":{"wiki":"Steel_claws","name":"Steel claws","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":8,"aslash":11,"acrush":-4,"dstab":3,"dslash":6,"dcrush":2,"str":12,"aspeed":4}},"3098":{"wiki":"Black_claws","name":"Black claws","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":10,"aslash":14,"acrush":-4,"dstab":4,"dslash":7,"dcrush":2,"str":14,"aspeed":4}},"3099":{"wiki":"Mithril_claws","name":"Mithril claws","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":11,"aslash":16,"acrush":-4,"dstab":4,"dslash":8,"dcrush":2,"str":17,"aspeed":4}},"3100":{"wiki":"Adamant_claws","name":"Adamant claws","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":18,"aslash":23,"acrush":-4,"dstab":6,"dslash":12,"dcrush":3,"str":24,"aspeed":4}},"3101":{"wiki":"Rune_claws","name":"Rune claws","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":26,"aslash":38,"acrush":-4,"dstab":10,"dslash":19,"dcrush":5,"str":39,"aspeed":4}},"3102":{"wiki":"Combination","name":"Combination","quest":true,"weight":0.005},"3103":{"wiki":"Iou","name":"Iou","quest":true,"weight":0.005},"3104":{"wiki":"Secret_way_map","name":"Secret way map","quest":true,"weight":0.005},"3105":{"wiki":"Climbing_boots","name":"Climbing boots","quest":true,"equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":2,"dcrush":2,"str":2}},"3107":{"wiki":"Spiked_boots","name":"Spiked boots","quest":true,"equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":2,"dcrush":2,"str":2}},"3109":{"wiki":"Stone_ball#Red","name":"Stone ball","quest":true,"weight":3.628},"3110":{"wiki":"Stone_ball#Blue","name":"Stone ball","quest":true,"weight":3.628},"3111":{"wiki":"Stone_ball#Yellow","name":"Stone ball","quest":true,"weight":3.628},"3112":{"wiki":"Stone_ball#Purple","name":"Stone ball","quest":true,"weight":3.628},"3113":{"wiki":"Stone_ball#Green","name":"Stone ball","quest":true,"weight":3.628},"3114":{"wiki":"Certificate_(Death_Plateau)","name":"Certificate","quest":true,"weight":0.005},"3122":{"wiki":"Granite_shield","name":"Granite shield","equipable":true,"weight":6.803,"equipment":{"slot":5,"amagic":-12,"arange":-8,"dstab":40,"dslash":42,"dcrush":38,"drange":65}},"3123":{"wiki":"Shaikahan_bones","name":"Shaikahan bones","weight":1.5},"3125":{"wiki":"Jogre_bones","name":"Jogre bones","weight":0.8},"3127":{"wiki":"Burnt_jogre_bones","name":"Burnt jogre bones","weight":0.8},"3128":{"wiki":"Pasty_jogre_bones#Burnt_bones,_raw_paste","name":"Pasty jogre bones","quest":true,"weight":0.8},"3129":{"wiki":"Pasty_jogre_bones#Burnt_bones,_cooked_paste","name":"Pasty jogre bones","quest":true,"weight":0.8},"3130":{"wiki":"Marinated_j'_bones#Burnt","name":"Marinated j' bones","quest":true,"weight":0.8},"3131":{"wiki":"Pasty_jogre_bones#Normal_bones,_raw_paste","name":"Pasty jogre bones","quest":true,"weight":0.8},"3132":{"wiki":"Pasty_jogre_bones#Normal_bones,_cooked_paste","name":"Pasty jogre bones","quest":true,"weight":0.8},"3133":{"wiki":"Marinated_j'_bones#Normal","name":"Marinated j' bones","quest":true,"weight":0.8},"3135":{"wiki":"Prison_key_(Troll_Stronghold)","name":"Prison key","quest":true,"weight":0.055},"3136":{"wiki":"Cell_key_1","name":"Cell key 1","quest":true,"weight":0.055},"3137":{"wiki":"Cell_key_2","name":"Cell key 2","quest":true,"weight":0.055},"3138":{"wiki":"Potato_cactus","name":"Potato cactus","weight":0.5},"3140":{"wiki":"Dragon_chainbody","name":"Dragon chainbody","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"dstab":81,"dslash":93,"dcrush":98,"dmagic":-3,"drange":82}},"3142":{"wiki":"Raw_karambwan","name":"Raw karambwan","weight":0.7},"3144":{"wiki":"Cooked_karambwan","name":"Cooked karambwan","weight":0.65},"3146":{"wiki":"Poison_karambwan","name":"Poison karambwan","weight":0.65},"3147":{"wiki":"Cooked_karambwan_(unobtainable_item)","name":"Cooked karambwan"},"3148":{"wiki":"Burnt_karambwan","name":"Burnt karambwan","weight":0.6},"3150":{"wiki":"Raw_karambwanji","name":"Raw karambwanji","quest":true},"3152":{"wiki":"Karambwan_paste#Raw","name":"Karambwan paste","quest":true,"weight":0.01},"3153":{"wiki":"Karambwan_paste#Poison","name":"Karambwan paste","quest":true,"weight":0.01},"3154":{"wiki":"Karambwan_paste#Cooked","name":"Karambwan paste","quest":true,"weight":0.01},"3155":{"wiki":"Karambwanji_paste#Raw","name":"Karambwanji paste","quest":true,"weight":0.01},"3156":{"wiki":"Karambwanji_paste#Cooked","name":"Karambwanji paste","quest":true,"weight":0.01},"3157":{"wiki":"Karambwan_vessel#Empty","name":"Karambwan vessel","quest":true,"weight":3.0},"3159":{"wiki":"Karambwan_vessel#Baited","name":"Karambwan vessel","quest":true,"weight":3.0},"3161":{"wiki":"Crafting_manual","name":"Crafting manual","quest":true,"weight":0.05},"3162":{"wiki":"Sliced_banana","name":"Sliced banana","weight":0.028},"3164":{"wiki":"Karamjan_rum_(sliced_banana)","name":"Karamjan rum","quest":true,"weight":0.907},"3165":{"wiki":"Karamjan_rum_(banana)","name":"Karamjan rum","weight":0.907},"3166":{"wiki":"Monkey_corpse","name":"Monkey corpse","quest":true,"weight":1.0},"3167":{"wiki":"Monkey_skin","name":"Monkey skin","quest":true,"weight":0.3},"3168":{"wiki":"Seaweed_sandwich","name":"Seaweed sandwich","quest":true,"weight":0.5},"3169":{"wiki":"Stuffed_monkey","name":"Stuffed monkey","quest":true,"weight":1.2},"3170":{"wiki":"Bronze_spear#Karambwan_poison","name":"Bronze spear(kp)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":5,"acrush":5,"dstab":1,"dslash":1,"str":6,"aspeed":4}},"3171":{"wiki":"Iron_spear#Karambwan_poison","name":"Iron spear(kp)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":8,"aslash":8,"acrush":8,"dstab":1,"dslash":1,"str":10,"aspeed":4}},"3172":{"wiki":"Steel_spear#Karambwan_poison","name":"Steel spear(kp)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":1,"dslash":1,"str":12,"aspeed":4}},"3173":{"wiki":"Mithril_spear#Karambwan_poison","name":"Mithril spear(kp)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":17,"aslash":17,"acrush":17,"dstab":1,"dslash":1,"str":18,"aspeed":4}},"3174":{"wiki":"Adamant_spear#Karambwan_poison","name":"Adamant spear(kp)","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":24,"aslash":24,"acrush":24,"dstab":1,"dslash":1,"str":28,"aspeed":4}},"3175":{"wiki":"Rune_spear#Karambwan_poison","name":"Rune spear(kp)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":1,"dslash":1,"str":42,"aspeed":4}},"3176":{"wiki":"Dragon_spear#Karambwan_poison","name":"Dragon spear(kp)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":55,"aslash":55,"acrush":55,"dstab":5,"dslash":5,"dcrush":5,"dmagic":5,"drange":5,"str":60,"aspeed":4}},"3177":{"wiki":"Left-handed_banana","name":"Left-handed banana","quest":true,"weight":0.028},"3179":{"wiki":"Small_ninja_monkey_bones","name":"Small ninja monkey bones","quest":true,"weight":0.5},"3180":{"wiki":"Medium_ninja_monkey_bones","name":"Medium ninja monkey bones","quest":true,"weight":0.5},"3181":{"wiki":"Gorilla_bones","name":"Gorilla bones","weight":0.8},"3182":{"wiki":"Bearded_gorilla_bones","name":"Bearded gorilla bones","weight":0.8},"3183":{"wiki":"Monkey_bones","name":"Monkey bones","weight":0.5},"3185":{"wiki":"Small_zombie_monkey_bones","name":"Small zombie monkey bones","weight":0.5},"3186":{"wiki":"Large_zombie_monkey_bones","name":"Large zombie monkey bones","weight":0.5},"3187":{"wiki":"Bones_(Ape_Atoll)","name":"Bones","weight":0.5},"3188":{"wiki":"Cleaning_cloth","name":"Cleaning cloth","weight":1.0},"3190":{"wiki":"Bronze_halberd","name":"Bronze halberd","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":7,"aslash":8,"amagic":-4,"dstab":-1,"dslash":1,"dcrush":2,"str":8,"aspeed":7}},"3192":{"wiki":"Iron_halberd","name":"Iron halberd","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":9,"aslash":12,"amagic":-4,"dstab":-1,"dslash":1,"dcrush":2,"str":12,"aspeed":7}},"3194":{"wiki":"Steel_halberd","name":"Steel halberd","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":14,"aslash":19,"amagic":-4,"dstab":-1,"dslash":1,"dcrush":2,"str":20,"aspeed":7}},"3196":{"wiki":"Black_halberd","name":"Black halberd","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":19,"aslash":25,"amagic":-4,"dstab":-1,"dslash":2,"dcrush":3,"str":20,"aspeed":7}},"3198":{"wiki":"Mithril_halberd","name":"Mithril halberd","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":22,"aslash":28,"amagic":-4,"dstab":-1,"dslash":2,"dcrush":4,"str":29,"aspeed":7}},"3200":{"wiki":"Adamant_halberd","name":"Adamant halberd","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":28,"aslash":41,"amagic":-4,"dstab":-1,"dslash":3,"dcrush":4,"str":42,"aspeed":7}},"3202":{"wiki":"Rune_halberd","name":"Rune halberd","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":48,"aslash":67,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":68,"aspeed":7}},"3204":{"wiki":"Dragon_halberd","name":"Dragon halberd","quest":true,"equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":70,"aslash":95,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":89,"aspeed":7}},"3206":{"wiki":"King's_message","name":"King's message","quest":true,"weight":0.056},"3207":{"wiki":"Iorwerth's_message","name":"Iorwerth's message","quest":true,"weight":0.056},"3208":{"wiki":"Crystal_pendant","name":"Crystal pendant","quest":true,"equipable":true,"weight":0.005,"equipment":{"slot":2}},"3209":{"wiki":"Sulphur","name":"Sulphur","quest":true,"weight":0.01},"3211":{"wiki":"Limestone","name":"Limestone","weight":2.267},"3213":{"wiki":"Quicklime","name":"Quicklime","quest":true,"weight":2.267},"3214":{"wiki":"Pot_of_quicklime","name":"Pot of quicklime","quest":true,"weight":0.453},"3215":{"wiki":"Ground_sulphur","name":"Ground sulphur","quest":true,"weight":0.056},"3216":{"wiki":"Barrel","name":"Barrel","quest":true,"weight":10.0},"3218":{"wiki":"Barrel_bomb#Unfused","name":"Barrel bomb","quest":true,"weight":32.0},"3219":{"wiki":"Barrel_bomb#Fused","name":"Barrel bomb","quest":true,"weight":32.0},"3220":{"wiki":"Barrel_of_coal_tar","name":"Barrel of coal tar","quest":true,"weight":32.0},"3221":{"wiki":"Barrel_of_naphtha","name":"Barrel of naphtha","quest":true,"weight":32.0},"3222":{"wiki":"Naphtha_mix#Sulphur","name":"Naphtha mix","quest":true,"weight":32.0},"3223":{"wiki":"Naphtha_mix#Quicklime","name":"Naphtha mix","quest":true,"weight":32.0},"3224":{"wiki":"Strip_of_cloth","name":"Strip of cloth","weight":0.34},"3226":{"wiki":"Raw_rabbit","name":"Raw rabbit","weight":0.17},"3228":{"wiki":"Cooked_rabbit","name":"Cooked rabbit","weight":0.141},"3230":{"wiki":"Big_book_of_bangs","name":"Big book of bangs","quest":true,"weight":0.226},"3231":{"wiki":"Symbol_(big_book_of_bangs)#Quicklime","name":"Symbol","weight":0.001},"3233":{"wiki":"Symbol_(big_book_of_bangs)#Brimstone","name":"Symbol","weight":0.001},"3235":{"wiki":"Symbol_(big_book_of_bangs)#Naphtha","name":"Symbol","weight":0.001},"3237":{"wiki":"Symbol_(big_book_of_bangs)#Combined","name":"Symbol","weight":0.001},"3239":{"wiki":"Bark","name":"Bark","weight":1.0},"3261":{"wiki":"Goutweed","name":"Goutweed","quest":true,"weight":0.007},"3262":{"wiki":"Troll_thistle","name":"Troll thistle","quest":true,"weight":0.001},"3263":{"wiki":"Dried_thistle","name":"Dried thistle","quest":true,"weight":0.001},"3264":{"wiki":"Ground_thistle","name":"Ground thistle","quest":true,"weight":0.028},"3265":{"wiki":"Troll_potion","name":"Troll potion","quest":true,"weight":0.056},"3266":{"wiki":"Drunk_parrot","name":"Drunk parrot","quest":true,"weight":0.001},"3267":{"wiki":"Dirty_robe","name":"Dirty robe","quest":true,"weight":0.001},"3268":{"wiki":"Fake_man","name":"Fake man","quest":true,"weight":0.001},"3269":{"wiki":"Storeroom_key","name":"Storeroom key","quest":true,"weight":0.055},"3270":{"wiki":"Alco-chunks","name":"Alco-chunks","quest":true,"weight":0.08},"3271":{"wiki":"Compost_bin_(unobtainable_item)","name":"Compost bin"},"3325":{"wiki":"Vampyre_dust","name":"Vampyre dust","weight":0.056},"3327":{"wiki":"Myre_snelm_(round)","name":"Myre snelm","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"3329":{"wiki":"Blood'n'tar_snelm_(round)","name":"Blood'n'tar snelm","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"3331":{"wiki":"Ochre_snelm_(round)","name":"Ochre snelm","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"3333":{"wiki":"Bruise_blue_snelm_(round)","name":"Bruise blue snelm","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"3335":{"wiki":"Broken_bark_snelm","name":"Broken bark snelm","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"3337":{"wiki":"Myre_snelm_(pointed)","name":"Myre snelm","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"3339":{"wiki":"Blood'n'tar_snelm_(pointed)","name":"Blood'n'tar snelm","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"3341":{"wiki":"Ochre_snelm_(pointed)","name":"Ochre snelm","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"3343":{"wiki":"Bruise_blue_snelm_(pointed)","name":"Bruise blue snelm","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"3345":{"wiki":"Blamish_myre_shell_(round)","name":"Blamish myre shell","weight":10.0},"3347":{"wiki":"Blamish_red_shell_(round)","name":"Blamish red shell","weight":10.0},"3349":{"wiki":"Blamish_ochre_shell_(round)","name":"Blamish ochre shell","weight":10.0},"3351":{"wiki":"Blamish_blue_shell_(round)","name":"Blamish blue shell","weight":10.0},"3353":{"wiki":"Blamish_bark_shell","name":"Blamish bark shell","weight":10.0},"3355":{"wiki":"Blamish_myre_shell_(pointed)","name":"Blamish myre shell","weight":10.0},"3357":{"wiki":"Blamish_red_shell_(pointed)","name":"Blamish red shell","weight":10.0},"3361":{"wiki":"Blamish_blue_shell_(pointed)","name":"Blamish blue shell","weight":10.0},"3363":{"wiki":"Thin_snail","name":"Thin snail","weight":2.0},"3365":{"wiki":"Lean_snail","name":"Lean snail","weight":2.0},"3367":{"wiki":"Fat_snail","name":"Fat snail","weight":2.0},"3369":{"wiki":"Thin_snail_meat","name":"Thin snail meat","weight":3.0},"3371":{"wiki":"Lean_snail_meat","name":"Lean snail meat","weight":4.0},"3373":{"wiki":"Fat_snail_meat","name":"Fat snail meat","weight":5.0},"3375":{"wiki":"Burnt_snail","name":"Burnt snail","weight":1.0},"3377":{"wiki":"Sample_bottle","name":"Sample bottle","weight":0.02},"3379":{"wiki":"Raw_slimy_eel","name":"Raw slimy eel","weight":2.0},"3381":{"wiki":"Cooked_slimy_eel","name":"Cooked slimy eel","weight":2.0},"3383":{"wiki":"Burnt_eel","name":"Burnt eel","weight":2.0},"3385":{"wiki":"Splitbark_helm","name":"Splitbark helm","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":3,"arange":-2,"dstab":10,"dslash":9,"dcrush":11,"dmagic":3}},"3387":{"wiki":"Splitbark_body","name":"Splitbark body","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":10,"arange":-10,"dstab":36,"dslash":26,"dcrush":42,"dmagic":15}},"3389":{"wiki":"Splitbark_legs","name":"Splitbark legs","equipable":true,"weight":3.628,"equipment":{"slot":7,"amagic":7,"arange":-7,"dstab":22,"dslash":20,"dcrush":25,"dmagic":10}},"3391":{"wiki":"Splitbark_gauntlets","name":"Splitbark gauntlets","equipable":true,"weight":0.907,"equipment":{"slot":9,"amagic":2,"arange":-1,"dstab":3,"dslash":2,"dcrush":4,"dmagic":2}},"3393":{"wiki":"Splitbark_boots","name":"Splitbark boots","equipable":true,"weight":0.907,"equipment":{"slot":10,"amagic":2,"arange":-1,"dstab":3,"dslash":2,"dcrush":4,"dmagic":2}},"3395":{"wiki":"Diary_(Shades_of_Mort'ton)","name":"Diary","quest":true,"weight":0.51},"3396":{"wiki":"Loar_remains","name":"Loar remains","weight":1.36},"3398":{"wiki":"Phrin_remains","name":"Phrin remains","weight":1.36},"3400":{"wiki":"Riyl_remains","name":"Riyl remains","weight":1.36},"3402":{"wiki":"Asyn_remains","name":"Asyn remains","weight":1.36},"3404":{"wiki":"Fiyr_remains","name":"Fiyr remains","weight":1.36},"3406":{"wiki":"Unfinished_potion","name":"Unfinished potion","weight":0.056},"3408":{"wiki":"Serum_207#4_dose","name":"Serum 207 (4)","quest":true,"weight":0.035},"3410":{"wiki":"Serum_207#3_dose","name":"Serum 207 (3)","quest":true,"weight":0.03},"3412":{"wiki":"Serum_207#2_dose","name":"Serum 207 (2)","quest":true,"weight":0.025},"3414":{"wiki":"Serum_207#1_dose","name":"Serum 207 (1)","quest":true,"weight":0.02},"3416":{"wiki":"Serum_208#4_dose","name":"Serum 208 (4)","quest":true,"weight":0.035},"3417":{"wiki":"Serum_208#3_dose","name":"Serum 208 (3)","quest":true,"weight":0.03},"3418":{"wiki":"Serum_208#2_dose","name":"Serum 208 (2)","quest":true,"weight":0.025},"3419":{"wiki":"Serum_208#1_dose","name":"Serum 208 (1)","quest":true,"weight":0.02},"3420":{"wiki":"Limestone_brick","name":"Limestone brick","weight":1.36},"3422":{"wiki":"Olive_oil#4_dose","name":"Olive oil(4)","quest":true,"weight":0.035},"3424":{"wiki":"Olive_oil#3_dose","name":"Olive oil(3)","quest":true,"weight":0.03},"3426":{"wiki":"Olive_oil#2_dose","name":"Olive oil(2)","quest":true,"weight":0.025},"3428":{"wiki":"Olive_oil#1_dose","name":"Olive oil(1)","quest":true,"weight":0.02},"3430":{"wiki":"Sacred_oil#4_dose","name":"Sacred oil(4)","weight":0.035},"3432":{"wiki":"Sacred_oil#3_dose","name":"Sacred oil(3)","weight":0.03},"3434":{"wiki":"Sacred_oil#2_dose","name":"Sacred oil(2)","weight":0.025},"3436":{"wiki":"Sacred_oil#1_dose","name":"Sacred oil(1)","weight":0.02},"3438":{"wiki":"Pyre_logs","name":"Pyre logs","weight":1.36},"3440":{"wiki":"Oak_pyre_logs","name":"Oak pyre logs","weight":1.814},"3442":{"wiki":"Willow_pyre_logs","name":"Willow pyre logs","weight":1.36},"3444":{"wiki":"Maple_pyre_logs","name":"Maple pyre logs","weight":1.36},"3446":{"wiki":"Yew_pyre_logs","name":"Yew pyre logs","weight":1.36},"3448":{"wiki":"Magic_pyre_logs","name":"Magic pyre logs","weight":1.36},"3450":{"wiki":"Bronze_key_red","name":"Bronze key red","weight":0.01},"3451":{"wiki":"Bronze_key_brown","name":"Bronze key brown","weight":0.01},"3452":{"wiki":"Bronze_key_crimson","name":"Bronze key crimson","weight":0.01},"3453":{"wiki":"Bronze_key_black","name":"Bronze key black","weight":0.01},"3454":{"wiki":"Bronze_key_purple","name":"Bronze key purple","weight":0.01},"3455":{"wiki":"Steel_key_red","name":"Steel key red","weight":0.01},"3456":{"wiki":"Steel_key_brown","name":"Steel key brown","weight":0.01},"3457":{"wiki":"Steel_key_crimson","name":"Steel key crimson","weight":0.01},"3458":{"wiki":"Steel_key_black","name":"Steel key black","weight":0.01},"3459":{"wiki":"Steel_key_purple","name":"Steel key purple","weight":0.01},"3460":{"wiki":"Black_key_red","name":"Black key red","weight":0.01},"3461":{"wiki":"Black_key_brown","name":"Black key brown","weight":0.01},"3462":{"wiki":"Black_key_crimson","name":"Black key crimson","weight":0.01},"3463":{"wiki":"Black_key_black","name":"Black key black","weight":0.01},"3464":{"wiki":"Black_key_purple","name":"Black key purple","weight":0.01},"3465":{"wiki":"Silver_key_red","name":"Silver key red","weight":0.01},"3466":{"wiki":"Silver_key_brown","name":"Silver key brown","weight":0.01},"3467":{"wiki":"Silver_key_crimson","name":"Silver key crimson","weight":0.01},"3468":{"wiki":"Silver_key_black","name":"Silver key black","weight":0.01},"3469":{"wiki":"Silver_key_purple","name":"Silver key purple","weight":0.01},"3470":{"wiki":"Fine_cloth","name":"Fine cloth","weight":1.0},"3472":{"wiki":"Black_plateskirt_(t)","name":"Black plateskirt (t)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":21,"dslash":20,"dcrush":19,"dmagic":-4,"drange":20}},"3473":{"wiki":"Black_plateskirt_(g)","name":"Black plateskirt (g)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":21,"dslash":20,"dcrush":19,"dmagic":-4,"drange":20}},"3474":{"wiki":"Adamant_plateskirt_(t)","name":"Adamant plateskirt (t)","equipable":true,"weight":10.432,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"3475":{"wiki":"Adamant_plateskirt_(g)","name":"Adamant plateskirt (g)","equipable":true,"weight":10.432,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"3476":{"wiki":"Rune_plateskirt_(g)","name":"Rune plateskirt (g)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49}},"3477":{"wiki":"Rune_plateskirt_(t)","name":"Rune plateskirt (t)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49}},"3478":{"wiki":"Zamorak_plateskirt","name":"Zamorak plateskirt","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"3479":{"wiki":"Saradomin_plateskirt","name":"Saradomin plateskirt","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"3480":{"wiki":"Guthix_plateskirt","name":"Guthix plateskirt","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"3481":{"wiki":"Gilded_platebody","name":"Gilded platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80}},"3483":{"wiki":"Gilded_platelegs","name":"Gilded platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49}},"3485":{"wiki":"Gilded_plateskirt","name":"Gilded plateskirt","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49}},"3486":{"wiki":"Gilded_full_helm","name":"Gilded full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"3488":{"wiki":"Gilded_kiteshield","name":"Gilded kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"3490":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3491":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3492":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3493":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3494":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3495":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3496":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3497":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3498":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3499":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3500":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3501":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3502":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3503":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3504":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3505":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3506":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3507":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3508":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3509":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3510":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3511":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"3512":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3513":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3514":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3515":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3516":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3517":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"3518":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"3519":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"3520":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3521":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3522":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3523":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3524":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3525":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3526":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3527":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3528":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3529":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3530":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3531":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3532":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3533":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3534":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3535":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3536":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3537":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3538":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3539":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3540":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3541":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3542":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3543":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3544":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3545":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3546":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3547":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3548":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3549":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3550":{"wiki":"Clue_scroll_(hard,_coordinates_26)","name":"Clue scroll (hard)","weight":0.02},"3551":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3552":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3553":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3554":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3555":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3556":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3557":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3558":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3559":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3560":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3561":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3562":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3563":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3564":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3565":{"wiki":"Puzzle_box#Tree","name":"Puzzle box (hard)","weight":0.1},"3566":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3567":{"wiki":"Puzzle_box#Tree","name":"Puzzle box (hard)","weight":0.1},"3568":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3569":{"wiki":"Puzzle_box#Troll","name":"Puzzle box (hard)","weight":0.1},"3570":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3571":{"wiki":"Puzzle_box#Troll","name":"Puzzle box (hard)","weight":0.1},"3572":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3573":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3574":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3575":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3576":{"wiki":"Puzzle_box#Troll","name":"Puzzle box (hard)","weight":0.1},"3577":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3578":{"wiki":"Puzzle_box#Tree","name":"Puzzle box (hard)","weight":0.1},"3579":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3580":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"3581":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"3582":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3583":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"3584":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3585":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"3586":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3587":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"3588":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3589":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"3590":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3591":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"3592":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3593":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"3594":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3595":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"3596":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3597":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"3598":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3599":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3600":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"3601":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3602":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3603":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"3604":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3605":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3606":{"wiki":"Key_(Treasure_Trails)#Medium","name":"Key (medium)","weight":0.01},"3607":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3608":{"wiki":"Key_(Treasure_Trails)#Medium","name":"Key (medium)","weight":0.01},"3609":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3610":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3611":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3612":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3613":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3614":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3615":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3616":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3617":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3618":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"3678":{"wiki":"Flamtaer_hammer","name":"Flamtaer hammer","weight":1.36},"3680":{"wiki":"Shoe_(unobtainable_item)#Male_Basic_Brown","name":"Shoe"},"3681":{"wiki":"Shoe_(unobtainable_item)#Male_Basic_Khaki","name":"Shoe"},"3682":{"wiki":"Shoe_(unobtainable_item)#Male_Basic_Ashen","name":"Shoe"},"3683":{"wiki":"Shoe_(unobtainable_item)#Male_Basic_Dark","name":"Shoe"},"3684":{"wiki":"Shoe_(unobtainable_item)#Male_Basic_Terracotta","name":"Shoe"},"3685":{"wiki":"Shoe_(unobtainable_item)#Male_Basic_Grey","name":"Shoe"},"3688":{"wiki":"Unstrung_lyre","name":"Unstrung lyre","quest":true,"weight":1.814},"3689":{"wiki":"Lyre","name":"Lyre","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"3690":{"wiki":"Enchanted_lyre#Uncharged","name":"Enchanted lyre","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"3691":{"wiki":"Enchanted_lyre#(1)","name":"Enchanted lyre(1)","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"3692":{"wiki":"Branch","name":"Branch","quest":true,"weight":1.814},"3693":{"wiki":"Golden_fleece","name":"Golden fleece","quest":true,"weight":0.012},"3694":{"wiki":"Golden_wool","name":"Golden wool","quest":true,"weight":0.012},"3695":{"wiki":"Pet_rock","name":"Pet rock","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":3,"aspeed":4}},"3696":{"wiki":"Hunters'_talisman#Normal","name":"Hunters' talisman","quest":true,"weight":0.015},"3697":{"wiki":"Hunters'_talisman#Uncharged","name":"Hunters' talisman","quest":true,"weight":0.015},"3698":{"wiki":"Exotic_flower","name":"Exotic flower","quest":true,"weight":0.028},"3699":{"wiki":"Fremennik_ballad","name":"Fremennik ballad","quest":true,"weight":0.005},"3700":{"wiki":"Sturdy_boots","name":"Sturdy boots","quest":true,"weight":0.34},"3701":{"wiki":"Tracking_map","name":"Tracking map","quest":true,"weight":0.51},"3702":{"wiki":"Custom_bow_string","name":"Custom bow string","quest":true,"weight":0.014},"3703":{"wiki":"Unusual_fish","name":"Unusual fish","quest":true,"weight":0.4},"3704":{"wiki":"Sea_fishing_map","name":"Sea fishing map","quest":true,"weight":0.51},"3705":{"wiki":"Weather_forecast","name":"Weather forecast","quest":true,"weight":0.005},"3706":{"wiki":"Champions_token","name":"Champions token","quest":true,"weight":0.004},"3707":{"wiki":"Legendary_cocktail","name":"Legendary cocktail","quest":true,"weight":0.45},"3708":{"wiki":"Fiscal_statement","name":"Fiscal statement","quest":true,"weight":0.005},"3709":{"wiki":"Promissory_note","name":"Promissory note","quest":true,"weight":0.005},"3710":{"wiki":"Warriors'_contract","name":"Warriors' contract","quest":true,"weight":0.005},"3711":{"wiki":"Keg_of_beer_(The_Fremennik_Trials)","name":"Keg of beer","quest":true,"weight":20.0},"3712":{"wiki":"Low_alcohol_keg","name":"Low alcohol keg","quest":true,"weight":20.0},"3713":{"wiki":"Strange_object","name":"Strange object","quest":true,"weight":0.001},"3714":{"wiki":"Lit_strange_object","name":"Lit strange object","quest":true,"weight":0.001},"3718":{"wiki":"Magnet_(The_Fremennik_Trials)","name":"Magnet","quest":true,"weight":0.02},"3719":{"wiki":"Blue_thread","name":"Blue thread","quest":true,"weight":0.002},"3720":{"wiki":"Small_pick","name":"Small pick","quest":true,"weight":0.056},"3721":{"wiki":"Toy_ship","name":"Toy ship","quest":true,"weight":0.4},"3722":{"wiki":"Full_bucket","name":"Full bucket","quest":true,"weight":0.001},"3723":{"wiki":"4/5ths_full_bucket","name":"4/5ths full bucket","quest":true,"weight":0.001},"3724":{"wiki":"3/5ths_full_bucket","name":"3/5ths full bucket","quest":true,"weight":0.001},"3725":{"wiki":"2/5ths_full_bucket","name":"2/5ths full bucket","quest":true,"weight":0.001},"3726":{"wiki":"1/5ths_full_bucket","name":"1/5ths full bucket","quest":true,"weight":0.001},"3727":{"wiki":"Empty_bucket","name":"Empty bucket","quest":true,"weight":0.001},"3728":{"wiki":"Frozen_bucket","name":"Frozen bucket","quest":true,"weight":0.001},"3729":{"wiki":"Full_jug","name":"Full jug","quest":true,"weight":0.001},"3730":{"wiki":"2/3rds_full_jug","name":"2/3rds full jug","quest":true,"weight":0.001},"3731":{"wiki":"1/3rds_full_jug","name":"1/3rds full jug","quest":true,"weight":0.001},"3732":{"wiki":"Empty_jug","name":"Empty jug","quest":true,"weight":0.001},"3733":{"wiki":"Frozen_jug","name":"Frozen jug","quest":true,"weight":0.453},"3734":{"wiki":"Vase","name":"Vase","quest":true,"weight":0.001},"3735":{"wiki":"Vase_of_water","name":"Vase of water","quest":true,"weight":0.001},"3736":{"wiki":"Frozen_vase","name":"Frozen vase","quest":true,"weight":0.001},"3737":{"wiki":"Vase_lid","name":"Vase lid","quest":true,"weight":0.001},"3738":{"wiki":"Sealed_vase#Empty","name":"Sealed vase","quest":true,"weight":0.001},"3739":{"wiki":"Sealed_vase#Frozen","name":"Sealed vase","quest":true,"weight":0.001},"3740":{"wiki":"Sealed_vase#Water","name":"Sealed vase","quest":true,"weight":0.001},"3741":{"wiki":"Frozen_key_(The_Fremennik_Trials)","name":"Frozen key","quest":true,"weight":0.001},"3742":{"wiki":"Red_herring","name":"Red herring","quest":true,"weight":0.5},"3743":{"wiki":"Red_disk","name":"Red disk","quest":true,"weight":0.002},"3744":{"wiki":"Wooden_disk","name":"Wooden disk","quest":true,"weight":0.002},"3745":{"wiki":"Seer's_key","name":"Seer's key","quest":true,"weight":0.01},"3746":{"wiki":"Sticky_red_goop","name":"Sticky red goop","quest":true,"weight":0.001},"3748":{"wiki":"Fremennik_helm","name":"Fremennik helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"3749":{"wiki":"Archer_helm","name":"Archer helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"astab":-5,"aslash":-5,"acrush":-5,"amagic":-5,"arange":6,"dstab":6,"dslash":8,"dcrush":10,"dmagic":6,"drange":6}},"3751":{"wiki":"Berserker_helm","name":"Berserker helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-5,"arange":-5,"dstab":31,"dslash":29,"dcrush":33,"drange":30,"str":3}},"3753":{"wiki":"Warrior_helm","name":"Warrior helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"aslash":5,"amagic":-5,"arange":-5,"dstab":31,"dslash":33,"dcrush":29,"drange":30}},"3755":{"wiki":"Farseer_helm","name":"Farseer helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"astab":-5,"aslash":-5,"acrush":-5,"amagic":6,"arange":-5,"dstab":8,"dslash":10,"dcrush":12,"dmagic":6}},"3757":{"wiki":"Fremennik_blade","name":"Fremennik blade","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":6,"aslash":29,"acrush":-2,"dslash":1,"str":28,"aspeed":4}},"3758":{"wiki":"Fremennik_shield","name":"Fremennik shield","equipable":true,"weight":2.267,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"3759":{"wiki":"Fremennik_cyan_cloak","name":"Fremennik cyan cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"3761":{"wiki":"Fremennik_brown_cloak","name":"Fremennik brown cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"3763":{"wiki":"Fremennik_blue_cloak","name":"Fremennik blue cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"3765":{"wiki":"Fremennik_green_cloak","name":"Fremennik green cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"3767":{"wiki":"Fremennik_brown_shirt","name":"Fremennik brown shirt","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"3769":{"wiki":"Fremennik_grey_shirt","name":"Fremennik grey shirt","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"3771":{"wiki":"Fremennik_beige_shirt","name":"Fremennik beige shirt","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"3773":{"wiki":"Fremennik_red_shirt","name":"Fremennik red shirt","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"3775":{"wiki":"Fremennik_blue_shirt","name":"Fremennik blue shirt","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"3777":{"wiki":"Fremennik_red_cloak","name":"Fremennik red cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"3779":{"wiki":"Fremennik_grey_cloak","name":"Fremennik grey cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"3781":{"wiki":"Fremennik_yellow_cloak","name":"Fremennik yellow cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"3783":{"wiki":"Fremennik_teal_cloak","name":"Fremennik teal cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"3785":{"wiki":"Fremennik_purple_cloak","name":"Fremennik purple cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"3787":{"wiki":"Fremennik_pink_cloak","name":"Fremennik pink cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"3789":{"wiki":"Fremennik_black_cloak","name":"Fremennik black cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"3791":{"wiki":"Fremennik_boots","name":"Fremennik boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"3793":{"wiki":"Fremennik_robe","name":"Fremennik robe","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"3795":{"wiki":"Fremennik_skirt","name":"Fremennik skirt","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"3797":{"wiki":"Fremennik_hat","name":"Fremennik hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"3799":{"wiki":"Fremennik_gloves","name":"Fremennik gloves","equipable":true,"weight":0.453,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"3801":{"wiki":"Keg_of_beer","name":"Keg of beer","weight":20.0},"3803":{"wiki":"Beer_tankard","name":"Beer tankard","weight":0.55},"3805":{"wiki":"Tankard","name":"Tankard","weight":0.05},"3827":{"wiki":"Saradomin_page_1","name":"Saradomin page 1"},"3828":{"wiki":"Saradomin_page_2","name":"Saradomin page 2"},"3829":{"wiki":"Saradomin_page_3","name":"Saradomin page 3"},"3830":{"wiki":"Saradomin_page_4","name":"Saradomin page 4"},"3831":{"wiki":"Zamorak_page_1","name":"Zamorak page 1"},"3832":{"wiki":"Zamorak_page_2","name":"Zamorak page 2"},"3833":{"wiki":"Zamorak_page_3","name":"Zamorak page 3"},"3834":{"wiki":"Zamorak_page_4","name":"Zamorak page 4"},"3835":{"wiki":"Guthix_page_1","name":"Guthix page 1"},"3836":{"wiki":"Guthix_page_2","name":"Guthix page 2"},"3837":{"wiki":"Guthix_page_3","name":"Guthix page 3"},"3838":{"wiki":"Guthix_page_4","name":"Guthix page 4"},"3839":{"wiki":"Damaged_book_(Saradomin)","name":"Damaged book","equipable":true,"weight":1.0,"equipment":{"slot":5,"prayer":5}},"3840":{"wiki":"Holy_book","name":"Holy book","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":5,"dstab":8,"dslash":8,"dcrush":8,"dmagic":8,"drange":8,"prayer":5}},"3841":{"wiki":"Damaged_book_(Zamorak)","name":"Damaged book","equipable":true,"weight":1.0,"equipment":{"slot":5,"prayer":5}},"3842":{"wiki":"Unholy_book","name":"Unholy book","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":5,"astab":8,"aslash":8,"acrush":8,"amagic":8,"arange":8,"prayer":5}},"3843":{"wiki":"Damaged_book_(Guthix)","name":"Damaged book","equipable":true,"weight":1.0,"equipment":{"slot":5,"prayer":5}},"3844":{"wiki":"Book_of_balance","name":"Book of balance","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":5,"astab":4,"aslash":4,"acrush":4,"amagic":4,"arange":4,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4,"prayer":5}},"3845":{"wiki":"Journal_(Horror_from_the_Deep)","name":"Journal","quest":true,"weight":0.51},"3846":{"wiki":"Diary_(Horror_from_the_Deep)","name":"Diary","quest":true,"weight":0.51},"3847":{"wiki":"Manual","name":"Manual","quest":true,"weight":0.51},"3848":{"wiki":"Lighthouse_key","name":"Lighthouse key","quest":true,"weight":0.01},"3849":{"wiki":"Rusty_casket","name":"Rusty casket","quest":true,"weight":5.0},"3853":{"wiki":"Games_necklace#(8)","name":"Games necklace(8)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"3855":{"wiki":"Games_necklace#(7)","name":"Games necklace(7)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"3857":{"wiki":"Games_necklace#(6)","name":"Games necklace(6)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"3859":{"wiki":"Games_necklace#(5)","name":"Games necklace(5)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"3861":{"wiki":"Games_necklace#(4)","name":"Games necklace(4)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"3863":{"wiki":"Games_necklace#(3)","name":"Games necklace(3)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"3865":{"wiki":"Games_necklace#(2)","name":"Games necklace(2)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"3867":{"wiki":"Games_necklace#(1)","name":"Games necklace(1)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"3893":{"wiki":"Stool_(Games)#Burthorpe_Games_Room","name":"Stool"},"3894":{"wiki":"Awful_anthem","name":"Awful anthem","quest":true,"weight":0.005},"3895":{"wiki":"Good_anthem","name":"Good anthem","quest":true,"weight":0.005},"3896":{"wiki":"Treaty","name":"Treaty","quest":true,"weight":0.005},"3897":{"wiki":"Giant_nib","name":"Giant nib","quest":true,"weight":0.035},"3898":{"wiki":"Giant_pen","name":"Giant pen","quest":true,"weight":0.035},"3899":{"wiki":"Iron_sickle","name":"Iron sickle","equipable":true,"weight":1.587,"equipment":{"slot":3,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":1,"aspeed":5}},"3901":{"wiki":"Ghrim's_book","name":"Ghrim's book","weight":1.0},"4001":{"wiki":"Hardy_gout_tuber","name":"Hardy gout tuber","quest":true,"weight":0.1},"4002":{"wiki":"Spare_controls","name":"Spare controls","quest":true,"weight":0.2},"4004":{"wiki":"Gnome_royal_seal","name":"Gnome royal seal","quest":true,"weight":0.02},"4005":{"wiki":"Narnode's_orders","name":"Narnode's orders","quest":true,"weight":0.02},"4006":{"wiki":"Monkey_dentures","name":"Monkey dentures","quest":true,"weight":0.2},"4007":{"wiki":"Enchanted_bar","name":"Enchanted bar","quest":true,"weight":1.814},"4008":{"wiki":"Eye_of_gnome","name":"Eye of gnome","weight":0.007},"4009":{"wiki":"Eye_of_gnome_(unobtainable_item)","name":"Eye of gnome"},"4010":{"wiki":"Monkey_magic","name":"Monkey magic","weight":0.007},"4012":{"wiki":"Monkey_nuts","name":"Monkey nuts","quest":true,"weight":0.007},"4014":{"wiki":"Monkey_bar","name":"Monkey bar","weight":0.15},"4016":{"wiki":"Banana_stew","name":"Banana stew","weight":0.25},"4018":{"wiki":"Monkey_wrench","name":"Monkey wrench","weight":9.525},"4020":{"wiki":"M'amulet_mould","name":"M'amulet mould","quest":true,"weight":0.007},"4021":{"wiki":"M'speak_amulet","name":"M'speak amulet","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":2}},"4022":{"wiki":"M'speak_amulet_(unstrung)","name":"M'speak amulet","quest":true,"weight":1.36},"4023":{"wiki":"Monkey_talisman","name":"Monkey talisman","quest":true,"equipable":true,"weight":0.085,"equipment":{"slot":3,"aspeed":4}},"4024":{"wiki":"Ninja_monkey_greegree_(small)","name":"Ninja monkey greegree","equipable":true,"weight":0.085,"equipment":{"slot":3}},"4025":{"wiki":"Ninja_monkey_greegree_(medium)","name":"Ninja monkey greegree","equipable":true,"weight":0.085,"equipment":{"slot":3}},"4026":{"wiki":"Gorilla_greegree","name":"Gorilla greegree","equipable":true,"weight":0.085,"equipment":{"slot":3}},"4027":{"wiki":"Bearded_gorilla_greegree","name":"Bearded gorilla greegree","equipable":true,"weight":0.085,"equipment":{"slot":3}},"4028":{"wiki":"Ancient_gorilla_greegree","name":"Ancient gorilla greegree","equipable":true,"weight":0.085,"equipment":{"slot":3}},"4029":{"wiki":"Zombie_monkey_greegree_(small)","name":"Zombie monkey greegree","equipable":true,"weight":0.085,"equipment":{"slot":3}},"4030":{"wiki":"Zombie_monkey_greegree_(big)","name":"Zombie monkey greegree","equipable":true,"weight":0.085,"equipment":{"slot":3}},"4031":{"wiki":"Karamjan_monkey_greegree","name":"Karamjan monkey greegree","quest":true,"equipable":true,"weight":0.085,"equipment":{"slot":3}},"4033":{"wiki":"Monkey_(Monkey_Madness_I)","name":"Monkey","quest":true,"weight":15.0},"4034":{"wiki":"Monkey_skull","name":"Monkey skull","weight":0.5},"4035":{"wiki":"10th_squad_sigil","name":"10th squad sigil","quest":true,"equipable":true,"weight":0.085,"equipment":{"slot":2}},"4037":{"wiki":"Saradomin_banner#Minigame","name":"Saradomin banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"4039":{"wiki":"Zamorak_banner#Minigame","name":"Zamorak banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"4041":{"wiki":"Hooded_cloak#Saradomin","name":"Hooded cloak","equipable":true,"weight":0.001,"equipment":{"slot":1}},"4042":{"wiki":"Hooded_cloak#Zamorak","name":"Hooded cloak","equipable":true,"weight":0.001,"equipment":{"slot":1}},"4043":{"wiki":"Rock_(Castle_Wars)","name":"Rock","weight":5.0},"4045":{"wiki":"Explosive_potion","name":"Explosive potion","weight":0.035},"4047":{"wiki":"Climbing_rope","name":"Climbing rope","weight":1.36},"4049":{"wiki":"Bandages","name":"Bandages","weight":0.001},"4051":{"wiki":"Toolkit_(Castle_Wars)","name":"Toolkit","weight":0.001},"4053":{"wiki":"Barricade","name":"Barricade","weight":5.0},"4055":{"wiki":"Castlewars_manual","name":"Castlewars manual","weight":0.51},"4067":{"wiki":"Castle_wars_ticket","name":"Castle wars ticket"},"4068":{"wiki":"Decorative_sword_(red)","name":"Decorative sword","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":13,"aslash":18,"acrush":-2,"dslash":3,"dcrush":2,"str":16,"aspeed":5}},"4069":{"wiki":"Decorative_armour_(red_platebody)","name":"Decorative armour","equipable":true,"weight":8.618,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":32,"dslash":31,"dcrush":24,"dmagic":-6,"drange":31}},"4070":{"wiki":"Decorative_armour_(red_platelegs)","name":"Decorative armour","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":17,"dslash":16,"dcrush":15,"dmagic":-4,"drange":16}},"4071":{"wiki":"Decorative_helm_(red)","name":"Decorative helm","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-3,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"4072":{"wiki":"Decorative_shield_(red)","name":"Decorative shield","equipable":true,"weight":4.535,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"4073":{"wiki":"Damp_tinderbox","name":"Damp tinderbox","weight":0.035},"4075":{"wiki":"Glowing_fungus","name":"Glowing fungus","quest":true,"weight":0.056},"4077":{"wiki":"Crystal-mine_key","name":"Crystal-mine key","quest":true,"weight":0.01},"4078":{"wiki":"Zealot's_key","name":"Zealot's key","quest":true,"weight":0.01},"4079":{"wiki":"Yo-yo","name":"Yo-yo","weight":0.01},"4081":{"wiki":"Salve_amulet","name":"Salve amulet","quest":true,"equipable":true,"weight":0.007,"equipment":{"slot":2,"dstab":3,"dslash":3,"dcrush":3,"prayer":3}},"4082":{"wiki":"Salve_shard","name":"Salve shard","quest":true,"weight":0.007},"4083":{"wiki":"Sled#Unwaxed","name":"Sled","quest":true,"weight":0.018},"4084":{"wiki":"Sled#Waxed","name":"Sled","quest":true,"weight":0.018},"4085":{"wiki":"Wax","name":"Wax","quest":true,"weight":0.025},"4086":{"wiki":"Trollweiss","name":"Trollweiss","quest":true,"equipable":true,"weight":0.028,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"4087":{"wiki":"Dragon_platelegs","name":"Dragon platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":68,"dslash":66,"dcrush":63,"dmagic":-4,"drange":65}},"4089":{"wiki":"Mystic_hat","name":"Mystic hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":4,"dmagic":4}},"4091":{"wiki":"Mystic_robe_top","name":"Mystic robe top","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":20,"dmagic":20}},"4093":{"wiki":"Mystic_robe_bottom","name":"Mystic robe bottom","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":15,"dmagic":15}},"4095":{"wiki":"Mystic_gloves","name":"Mystic gloves","equipable":true,"weight":0.453,"equipment":{"slot":9,"amagic":3,"dmagic":3}},"4097":{"wiki":"Mystic_boots","name":"Mystic boots","equipable":true,"weight":0.453,"equipment":{"slot":10,"amagic":3,"dmagic":3}},"4099":{"wiki":"Mystic_hat_(dark)","name":"Mystic hat (dark)","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":4,"dmagic":4}},"4101":{"wiki":"Mystic_robe_top_(dark)","name":"Mystic robe top (dark)","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":20,"dmagic":20}},"4103":{"wiki":"Mystic_robe_bottom_(dark)","name":"Mystic robe bottom (dark)","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":15,"dmagic":15}},"4105":{"wiki":"Mystic_gloves_(dark)","name":"Mystic gloves (dark)","equipable":true,"weight":0.453,"equipment":{"slot":9,"amagic":3,"dmagic":3}},"4107":{"wiki":"Mystic_boots_(dark)","name":"Mystic boots (dark)","equipable":true,"weight":0.453,"equipment":{"slot":10,"amagic":3,"dmagic":3}},"4109":{"wiki":"Mystic_hat_(light)","name":"Mystic hat (light)","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":4,"dmagic":4}},"4111":{"wiki":"Mystic_robe_top_(light)","name":"Mystic robe top (light)","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":20,"dmagic":20}},"4113":{"wiki":"Mystic_robe_bottom_(light)","name":"Mystic robe bottom (light)","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":15,"dmagic":15}},"4115":{"wiki":"Mystic_gloves_(light)","name":"Mystic gloves (light)","equipable":true,"weight":0.453,"equipment":{"slot":9,"amagic":3,"dmagic":3}},"4117":{"wiki":"Mystic_boots_(light)","name":"Mystic boots (light)","equipable":true,"weight":0.453,"equipment":{"slot":10,"amagic":3,"dmagic":3}},"4119":{"wiki":"Bronze_boots","name":"Bronze boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":1,"dslash":2,"dcrush":3}},"4121":{"wiki":"Iron_boots","name":"Iron boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":2,"dslash":3,"dcrush":4}},"4123":{"wiki":"Steel_boots","name":"Steel boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":5,"dslash":6,"dcrush":7}},"4125":{"wiki":"Black_boots","name":"Black boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":9}},"4127":{"wiki":"Mithril_boots","name":"Mithril boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":8,"dslash":9,"dcrush":10}},"4129":{"wiki":"Adamant_boots","name":"Adamant boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":10,"dslash":11,"dcrush":12,"str":1}},"4131":{"wiki":"Rune_boots","name":"Rune boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":12,"dslash":13,"dcrush":14,"str":2}},"4151":{"wiki":"Abyssal_whip","name":"Abyssal whip","equipable":true,"weight":0.453,"equipment":{"slot":3,"aslash":82,"str":82,"aspeed":4}},"4153":{"wiki":"Granite_maul#Normal","name":"Granite maul","equipable":true,"weight":4.535,"equipment":{"slot":3,"acrush":81,"str":79,"aspeed":7}},"4155":{"wiki":"Enchanted_gem","name":"Enchanted gem","weight":0.002},"4156":{"wiki":"Mirror_shield","name":"Mirror shield","equipable":true,"weight":2.267,"equipment":{"slot":5,"dstab":10,"dslash":15,"dcrush":5,"dmagic":5,"drange":10}},"4158":{"wiki":"Leaf-bladed_spear","name":"Leaf-bladed spear","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":47,"aslash":42,"acrush":36,"dstab":1,"dslash":1,"str":50,"aspeed":5}},"4159":{"wiki":"Leaf-bladed_spear_(unobtainable_item)","name":"Leaf-bladed spear"},"4160":{"wiki":"Broad_arrows","name":"Broad arrows","equipable":true,"equipment":{"slot":13,"rstr":28}},"4161":{"wiki":"Bag_of_salt","name":"Bag of salt"},"4162":{"wiki":"Rock_hammer","name":"Rock hammer","weight":2.267},"4164":{"wiki":"Facemask","name":"Facemask","equipable":true,"weight":0.113,"equipment":{"slot":0}},"4166":{"wiki":"Earmuffs","name":"Earmuffs","equipable":true,"weight":0.113,"equipment":{"slot":0}},"4168":{"wiki":"Nose_peg","name":"Nose peg","equipable":true,"weight":0.001,"equipment":{"slot":0}},"4170":{"wiki":"Slayer's_staff","name":"Slayer's staff","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":35,"aspeed":4}},"4178":{"wiki":"Abyssal_whip_(My_Arm's_Big_Adventure)","name":"Abyssal whip","quest":true,"weight":0.453},"4179":{"wiki":"Stick_(item)","name":"Stick","weight":0.01},"4180":{"wiki":"Dragon_platelegs_(My_Arm's_Big_Adventure)","name":"Dragon platelegs","quest":true,"weight":6.803},"4181":{"wiki":"Mouth_grip","name":"Mouth grip","quest":true,"equipable":true,"weight":0.001},"4182":{"wiki":"Goutweed_(My_Arm's_Big_Adventure)","name":"Goutweed","quest":true,"weight":0.007},"4183":{"wiki":"Star_amulet","name":"Star amulet","quest":true,"weight":0.01},"4184":{"wiki":"Cavern_key","name":"Cavern key","quest":true,"weight":0.005},"4185":{"wiki":"Tower_key","name":"Tower key","quest":true,"weight":0.005},"4186":{"wiki":"Shed_key","name":"Shed key","quest":true,"weight":0.005},"4187":{"wiki":"Marble_amulet","name":"Marble amulet","quest":true,"weight":0.005},"4188":{"wiki":"Obsidian_amulet","name":"Obsidian amulet","quest":true,"weight":0.005},"4189":{"wiki":"Garden_cane","name":"Garden cane","quest":true,"weight":0.1},"4190":{"wiki":"Garden_brush","name":"Garden brush","quest":true,"weight":0.8},"4191":{"wiki":"Extended_brush#1_cane","name":"Extended brush","quest":true,"weight":0.9},"4192":{"wiki":"Extended_brush#2_canes","name":"Extended brush","quest":true,"weight":0.9},"4193":{"wiki":"Extended_brush#3_canes","name":"Extended brush","quest":true,"weight":0.9},"4194":{"wiki":"Torso","name":"Torso","quest":true,"weight":19.05},"4195":{"wiki":"Arms","name":"Arms","quest":true,"weight":6.35},"4196":{"wiki":"Legs","name":"Legs","quest":true,"weight":6.35},"4197":{"wiki":"Decapitated_head#Brainless","name":"Decapitated head","quest":true,"weight":2.721},"4198":{"wiki":"Decapitated_head#Brain","name":"Decapitated head","quest":true,"weight":2.721},"4199":{"wiki":"Pickled_brain","name":"Pickled brain","quest":true,"weight":0.907},"4200":{"wiki":"Conductor_mould","name":"Conductor mould","quest":true,"weight":0.05},"4201":{"wiki":"Conductor","name":"Conductor","quest":true,"weight":3.628},"4202":{"wiki":"Ring_of_charos#Normal","name":"Ring of charos","quest":true,"equipable":true,"weight":0.005,"equipment":{"slot":12}},"4203":{"wiki":"Journal_(Creature_of_Fenkenstrain)","name":"Journal","quest":true,"weight":0.01},"4204":{"wiki":"Letter_(Creature_of_Fenkenstrain)","name":"Letter","quest":true,"weight":0.001},"4205":{"wiki":"Consecration_seed#Unenchanted","name":"Consecration seed","quest":true,"weight":0.014},"4206":{"wiki":"Consecration_seed#Enchanted","name":"Consecration seed","quest":true,"weight":0.014},"4207":{"wiki":"Crystal_weapon_seed","name":"Crystal weapon seed","weight":0.014},"4209":{"wiki":"Cadarn_lineage","name":"Cadarn lineage","quest":true,"weight":0.51},"4212":{"wiki":"Crystal_bow_(historical)#New","name":"New crystal bow","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"4214":{"wiki":"Crystal_bow_(historical)#Full","name":"Crystal bow full","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"4215":{"wiki":"Crystal_bow_(historical)#9/10","name":"Crystal bow 9/10","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":96,"rstr":68,"aspeed":5}},"4216":{"wiki":"Crystal_bow_(historical)#8/10","name":"Crystal bow 8/10","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":92,"rstr":66,"aspeed":5}},"4217":{"wiki":"Crystal_bow_(historical)#7/10","name":"Crystal bow 7/10","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":88,"rstr":64,"aspeed":5}},"4218":{"wiki":"Crystal_bow_(historical)#6/10","name":"Crystal bow 6/10","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":84,"rstr":62,"aspeed":5}},"4219":{"wiki":"Crystal_bow_(historical)#5/10","name":"Crystal bow 5/10","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":80,"rstr":60,"aspeed":5}},"4220":{"wiki":"Crystal_bow_(historical)#4/10","name":"Crystal bow 4/10","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":76,"rstr":58,"aspeed":5}},"4221":{"wiki":"Crystal_bow_(historical)#3/10","name":"Crystal bow 3/10","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":72,"rstr":56,"aspeed":5}},"4222":{"wiki":"Crystal_bow_(historical)#2/10","name":"Crystal bow 2/10","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":68,"rstr":54,"aspeed":5}},"4223":{"wiki":"Crystal_bow_(historical)#1/10","name":"Crystal bow 1/10","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":64,"rstr":52,"aspeed":5}},"4224":{"wiki":"Crystal_shield_(historical)#New","name":"New crystal shield","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"4225":{"wiki":"Crystal_shield_(historical)#Full","name":"Crystal shield full","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"4226":{"wiki":"Crystal_shield_(historical)#9/10","name":"Crystal shield 9/10","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":49,"dslash":52,"dcrush":51,"drange":78}},"4227":{"wiki":"Crystal_shield_(historical)#8/10","name":"Crystal shield 8/10","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":47,"dslash":50,"dcrush":49,"drange":76}},"4228":{"wiki":"Crystal_shield_(historical)#7/10","name":"Crystal shield 7/10","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":45,"dslash":48,"dcrush":47,"drange":74}},"4229":{"wiki":"Crystal_shield_(historical)#6/10","name":"Crystal shield 6/10","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":43,"dslash":46,"dcrush":45,"drange":72}},"4230":{"wiki":"Crystal_shield_(historical)#5/10","name":"Crystal shield 5/10","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":41,"dslash":44,"dcrush":43,"drange":70}},"4231":{"wiki":"Crystal_shield_(historical)#4/10","name":"Crystal shield 4/10","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":39,"dslash":42,"dcrush":41,"drange":68}},"4232":{"wiki":"Crystal_shield_(historical)#3/10","name":"Crystal shield 3/10","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":37,"dslash":40,"dcrush":39,"drange":66}},"4233":{"wiki":"Crystal_shield_(historical)#2/10","name":"Crystal shield 2/10","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":35,"dslash":38,"dcrush":37,"drange":64}},"4234":{"wiki":"Crystal_shield_(historical)#1/10","name":"Crystal shield 1/10","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":33,"dslash":36,"dcrush":35,"drange":62}},"4236":{"wiki":"Signed_oak_bow","name":"Signed oak bow","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"arange":14,"aspeed":6}},"4237":{"wiki":"Nettle-water","name":"Nettle-water","quest":true,"weight":0.907},"4238":{"wiki":"Puddle_of_slime","name":"Puddle of slime","weight":0.453},"4239":{"wiki":"Nettle_tea","name":"Nettle tea","quest":true,"weight":0.907},"4240":{"wiki":"Nettle_tea_(milky)","name":"Nettle tea","weight":0.907},"4241":{"wiki":"Nettles","name":"Nettles","quest":true,"weight":0.007},"4242":{"wiki":"Cup_of_tea_(nettle)","name":"Cup of tea","weight":0.15},"4243":{"wiki":"Cup_of_tea_(milky_nettle)","name":"Cup of tea","weight":0.15},"4244":{"wiki":"Porcelain_cup","name":"Porcelain cup","quest":true,"weight":0.05},"4245":{"wiki":"Cup_of_tea_(Ghosts_Ahoy)#Normal","name":"Cup of tea","quest":true,"weight":0.15},"4246":{"wiki":"Cup_of_tea_(Ghosts_Ahoy)#Milky","name":"Cup of tea","quest":true,"weight":0.15},"4247":{"wiki":"Mystical_robes","name":"Mystical robes","quest":true,"weight":0.907},"4248":{"wiki":"Book_of_haricanto","name":"Book of haricanto","quest":true,"weight":1.814},"4249":{"wiki":"Translation_manual","name":"Translation manual","quest":true,"weight":0.51},"4250":{"wiki":"Ghostspeak_amulet#Enchanted","name":"Ghostspeak amulet","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"4251":{"wiki":"Ectophial#Full","name":"Ectophial","quest":true,"weight":0.035},"4252":{"wiki":"Ectophial#Empty","name":"Ectophial","quest":true,"weight":0.035},"4253":{"wiki":"Model_ship#Without_flag","name":"Model ship","quest":true,"weight":0.01},"4254":{"wiki":"Model_ship#With_flag","name":"Model ship","quest":true,"weight":0.01},"4255":{"wiki":"Bonemeal","name":"Bonemeal","weight":1.5},"4256":{"wiki":"Bat_bonemeal","name":"Bat bonemeal","weight":1.5},"4257":{"wiki":"Big_bonemeal","name":"Big bonemeal","weight":1.5},"4258":{"wiki":"Burnt_bonemeal","name":"Burnt bonemeal","weight":1.5},"4259":{"wiki":"Burnt_jogre_bonemeal","name":"Burnt jogre bonemeal","weight":1.5},"4260":{"wiki":"Baby_dragon_bonemeal","name":"Baby dragon bonemeal","weight":1.5},"4261":{"wiki":"Dragon_bonemeal","name":"Dragon bonemeal","weight":1.5},"4262":{"wiki":"Wolf_bonemeal","name":"Wolf bonemeal","weight":1.5},"4263":{"wiki":"Small_ninja_bonemeal","name":"Small ninja bonemeal","weight":1.5},"4264":{"wiki":"Medium_ninja_bonemeal","name":"Medium ninja bonemeal","weight":1.5},"4265":{"wiki":"Gorilla_bonemeal","name":"Gorilla bonemeal","weight":1.5},"4266":{"wiki":"Bearded_gorilla_bonemeal","name":"Bearded gorilla bonemeal","weight":1.5},"4267":{"wiki":"Monkey_bonemeal","name":"Monkey bonemeal","weight":1.5},"4268":{"wiki":"Small_zombie_monkey_bonemeal","name":"Small zombie monkey bonemeal","weight":1.5},"4269":{"wiki":"Large_zombie_monkey_bonemeal","name":"Large zombie monkey bonemeal","weight":1.5},"4270":{"wiki":"Skeleton_bonemeal","name":"Skeleton bonemeal","weight":1.5},"4271":{"wiki":"Jogre_bonemeal","name":"Jogre bonemeal","weight":1.5},"4272":{"wiki":"Bone_key_(Ghosts_Ahoy)","name":"Bone key","quest":true,"weight":0.01},"4273":{"wiki":"Chest_key_(Ghosts_Ahoy)","name":"Chest key","quest":true,"weight":0.01},"4274":{"wiki":"Map_scrap#1","name":"Map scrap","quest":true,"weight":0.01},"4275":{"wiki":"Map_scrap#3","name":"Map scrap","quest":true,"weight":0.01},"4276":{"wiki":"Map_scrap#2","name":"Map scrap","quest":true,"weight":0.01},"4277":{"wiki":"Treasure_map","name":"Treasure map","quest":true,"weight":0.01},"4278":{"wiki":"Ecto-token","name":"Ecto-token"},"4283":{"wiki":"Petition_form","name":"Petition form","quest":true,"weight":0.001},"4284":{"wiki":"Bedsheet#Regular","name":"Bedsheet","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":0}},"4285":{"wiki":"Bedsheet#Ectoplasm","name":"Bedsheet","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":0}},"4286":{"wiki":"Bucket_of_slime","name":"Bucket of slime","weight":3.0},"4287":{"wiki":"Raw_beef_(undead)","name":"Raw beef","weight":0.283},"4289":{"wiki":"Raw_chicken_(undead)","name":"Raw chicken","weight":0.17},"4291":{"wiki":"Cooked_chicken_(undead)","name":"Cooked chicken","weight":0.141},"4293":{"wiki":"Cooked_meat_(undead)","name":"Cooked meat","weight":0.283},"4298":{"wiki":"Ham_shirt","name":"Ham shirt","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"4300":{"wiki":"Ham_robe","name":"Ham robe","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"4302":{"wiki":"Ham_hood","name":"Ham hood","equipable":true,"weight":0.453,"equipment":{"slot":0,"dslash":1,"dcrush":2,"drange":1}},"4304":{"wiki":"Ham_cloak","name":"Ham cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4306":{"wiki":"Ham_logo","name":"Ham logo","equipable":true,"weight":0.01,"equipment":{"slot":2}},"4308":{"wiki":"Ham_gloves","name":"Ham gloves","equipable":true,"weight":0.453,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"4310":{"wiki":"Ham_boots","name":"Ham boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"4313":{"wiki":"Crystal_singing_for_beginners","name":"Crystal singing for beginners","weight":0.51},"4315":{"wiki":"Team-1_cape","name":"Team-1 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4317":{"wiki":"Team-2_cape","name":"Team-2 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4319":{"wiki":"Team-3_cape","name":"Team-3 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4321":{"wiki":"Team-4_cape","name":"Team-4 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4323":{"wiki":"Team-5_cape","name":"Team-5 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4325":{"wiki":"Team-6_cape","name":"Team-6 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4327":{"wiki":"Team-7_cape","name":"Team-7 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4329":{"wiki":"Team-8_cape","name":"Team-8 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4331":{"wiki":"Team-9_cape","name":"Team-9 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4333":{"wiki":"Team-10_cape","name":"Team-10 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4335":{"wiki":"Team-11_cape","name":"Team-11 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4337":{"wiki":"Team-12_cape","name":"Team-12 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4339":{"wiki":"Team-13_cape","name":"Team-13 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4341":{"wiki":"Team-14_cape","name":"Team-14 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4343":{"wiki":"Team-15_cape","name":"Team-15 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4345":{"wiki":"Team-16_cape","name":"Team-16 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4347":{"wiki":"Team-17_cape","name":"Team-17 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4349":{"wiki":"Team-18_cape","name":"Team-18 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4351":{"wiki":"Team-19_cape","name":"Team-19 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4353":{"wiki":"Team-20_cape","name":"Team-20 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4355":{"wiki":"Team-21_cape","name":"Team-21 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4357":{"wiki":"Team-22_cape","name":"Team-22 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4359":{"wiki":"Team-23_cape","name":"Team-23 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4361":{"wiki":"Team-24_cape","name":"Team-24 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4363":{"wiki":"Team-25_cape","name":"Team-25 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4365":{"wiki":"Team-26_cape","name":"Team-26 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4367":{"wiki":"Team-27_cape","name":"Team-27 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4369":{"wiki":"Team-28_cape","name":"Team-28 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4371":{"wiki":"Team-29_cape","name":"Team-29 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4373":{"wiki":"Team-30_cape","name":"Team-30 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4375":{"wiki":"Team-31_cape","name":"Team-31 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4377":{"wiki":"Team-32_cape","name":"Team-32 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4379":{"wiki":"Team-33_cape","name":"Team-33 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4381":{"wiki":"Team-34_cape","name":"Team-34 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4383":{"wiki":"Team-35_cape","name":"Team-35 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4385":{"wiki":"Team-36_cape","name":"Team-36 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4387":{"wiki":"Team-37_cape","name":"Team-37 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4389":{"wiki":"Team-38_cape","name":"Team-38 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4391":{"wiki":"Team-39_cape","name":"Team-39 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4393":{"wiki":"Team-40_cape","name":"Team-40 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4395":{"wiki":"Team-41_cape","name":"Team-41 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4397":{"wiki":"Team-42_cape","name":"Team-42 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4399":{"wiki":"Team-43_cape","name":"Team-43 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4401":{"wiki":"Team-44_cape","name":"Team-44 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4403":{"wiki":"Team-45_cape","name":"Team-45 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4405":{"wiki":"Team-46_cape","name":"Team-46 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4407":{"wiki":"Team-47_cape","name":"Team-47 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4409":{"wiki":"Team-48_cape","name":"Team-48 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4411":{"wiki":"Team-49_cape","name":"Team-49 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4413":{"wiki":"Team-50_cape","name":"Team-50 cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4415":{"wiki":"Blunt_axe","name":"Blunt axe","quest":true,"weight":1.36},"4416":{"wiki":"Herbal_tincture","name":"Herbal tincture","quest":true,"weight":0.15},"4417":{"wiki":"Guthix_rest#(4)","name":"Guthix rest(4)","quest":true,"weight":0.05},"4421":{"wiki":"Guthix_rest#(2)","name":"Guthix rest(2)","quest":true,"weight":0.05},"4423":{"wiki":"Guthix_rest#(1)","name":"Guthix rest(1)","quest":true,"weight":0.05},"4425":{"wiki":"Stodgy_mattress","name":"Stodgy mattress","quest":true,"weight":10.0},"4426":{"wiki":"Comfy_mattress","name":"Comfy mattress","quest":true,"weight":15.0},"4427":{"wiki":"Iron_oxide","name":"Iron oxide","quest":true,"weight":1.0},"4428":{"wiki":"Animate_rock_scroll","name":"Animate rock scroll","quest":true,"weight":0.01},"4429":{"wiki":"Broken_vane_part#Directionals","name":"Broken vane part","quest":true,"weight":0.001},"4430":{"wiki":"Directionals","name":"Directionals","quest":true,"weight":0.001},"4431":{"wiki":"Broken_vane_part#Ornament","name":"Broken vane part","quest":true,"weight":0.001},"4432":{"wiki":"Ornament","name":"Ornament","quest":true,"weight":0.001},"4433":{"wiki":"Broken_vane_part#Weaethervane_pillar","name":"Broken vane part","quest":true,"weight":0.001},"4434":{"wiki":"Weathervane_pillar","name":"Weathervane pillar","quest":true,"weight":0.001},"4435":{"wiki":"Weather_report","name":"Weather report","quest":true,"weight":0.03},"4436":{"wiki":"Airtight_pot","name":"Airtight pot","quest":true,"weight":0.595},"4438":{"wiki":"Unfired_pot_lid","name":"Unfired pot lid","quest":true,"weight":0.198},"4440":{"wiki":"Pot_lid","name":"Pot lid","quest":true,"weight":0.198},"4442":{"wiki":"Breathing_salts","name":"Breathing salts","quest":true,"weight":0.001},"4443":{"wiki":"Chicken_cage","name":"Chicken cage","quest":true,"weight":1.0},"4444":{"wiki":"Sharpened_axe","name":"Sharpened axe","quest":true,"weight":1.36},"4445":{"wiki":"Red_mahogany_log","name":"Red mahogany log","quest":true,"weight":1.36},"4446":{"wiki":"Steel_key_ring","name":"Steel key ring","quest":true,"weight":0.001},"4447":{"wiki":"Antique_lamp_(One_Small_Favour)","name":"Antique lamp","quest":true,"weight":0.1},"4456":{"wiki":"Bowl_of_hot_water","name":"Bowl of hot water","weight":0.907},"4458":{"wiki":"Cup_of_water","name":"Cup of water","weight":0.05},"4460":{"wiki":"Cup_of_hot_water","name":"Cup of hot water","weight":0.05},"4462":{"wiki":"Ruined_herb_tea","name":"Ruined herb tea","weight":0.05},"4464":{"wiki":"Herb_tea_mix#Harralander","name":"Herb tea mix","quest":true,"weight":0.05},"4466":{"wiki":"Herb_tea_mix#Guam","name":"Herb tea mix","quest":true,"weight":0.05},"4468":{"wiki":"Herb_tea_mix#Marrentill","name":"Herb tea mix","quest":true,"weight":0.05},"4470":{"wiki":"Herb_tea_mix#Harralander_and_marrentill","name":"Herb tea mix","quest":true,"weight":0.05},"4472":{"wiki":"Herb_tea_mix#Harralander_and_guam","name":"Herb tea mix","quest":true,"weight":0.05},"4474":{"wiki":"Herb_tea_mix#Two_guams","name":"Herb tea mix","quest":true,"weight":0.05},"4476":{"wiki":"Herb_tea_mix#Guam_and_marrentill","name":"Herb tea mix","quest":true,"weight":0.05},"4478":{"wiki":"Herb_tea_mix#Harralander,_marrentill_and_guam","name":"Herb tea mix","quest":true,"weight":0.05},"4480":{"wiki":"Herb_tea_mix#Two_guams_and_marrentill","name":"Herb tea mix","quest":true,"weight":0.05},"4482":{"wiki":"Herb_tea_mix#Two_guams_and_harralander","name":"Herb tea mix","quest":true,"weight":0.05},"4484":{"wiki":"Safety_guarantee","name":"Safety guarantee","quest":true,"weight":0.3},"4485":{"wiki":"White_pearl","name":"White pearl","quest":true,"weight":0.75},"4486":{"wiki":"White_pearl_seed","name":"White pearl seed","quest":true,"weight":0.025},"4487":{"wiki":"Half_a_rock","name":"Half a rock","quest":true,"weight":1.25},"4488":{"wiki":"Corpse_of_woman","name":"Corpse of woman","quest":true,"weight":1.0},"4489":{"wiki":"Asleif's_necklace","name":"Asleif's necklace","quest":true,"weight":0.1},"4490":{"wiki":"Mud","name":"Mud","quest":true,"weight":0.03},"4492":{"wiki":"Muddy_rock","name":"Muddy rock","quest":true,"weight":1.0},"4494":{"wiki":"Pole","name":"Pole","quest":true,"weight":0.01},"4496":{"wiki":"Broken_pole","name":"Broken pole","weight":0.01},"4498":{"wiki":"Rope_(animation_item)","name":"Rope","quest":true},"4500":{"wiki":"Pole_(animation_item)#Normal","name":"Pole","quest":true,"weight":0.01},"4502":{"wiki":"Bearhead","name":"Bearhead","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":-3,"arange":-3,"dstab":12,"dslash":14,"dcrush":10,"dmagic":7,"drange":9}},"4503":{"wiki":"Decorative_sword_(white)","name":"Decorative sword","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":15,"aslash":20,"acrush":-2,"dslash":3,"dcrush":2,"str":22,"aspeed":5}},"4504":{"wiki":"Decorative_armour_(white_platebody)","name":"Decorative armour","equipable":true,"weight":8.618,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":46,"dslash":44,"dcrush":38,"dmagic":-6,"drange":44}},"4505":{"wiki":"Decorative_armour_(white_platelegs)","name":"Decorative armour","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":24,"dslash":22,"dcrush":20,"dmagic":-4,"drange":22}},"4506":{"wiki":"Decorative_helm_(white)","name":"Decorative helm","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-3,"dstab":10,"dslash":11,"dcrush":9,"dmagic":-1,"drange":10}},"4507":{"wiki":"Decorative_shield_(white)","name":"Decorative shield","equipable":true,"weight":4.535,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":18,"dslash":22,"dcrush":20,"dmagic":-1,"drange":20}},"4508":{"wiki":"Decorative_sword_(gold)#Normal","name":"Decorative sword","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":20,"aslash":29,"acrush":-2,"dslash":3,"dcrush":2,"str":31,"aspeed":5}},"4509":{"wiki":"Decorative_armour_(gold_platebody)#Normal","name":"Decorative armour","equipable":true,"weight":8.618,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"4510":{"wiki":"Decorative_armour_(gold_platelegs)#Normal","name":"Decorative armour","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"4511":{"wiki":"Decorative_helm_(gold)#Normal","name":"Decorative helm","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-3,"dstab":14,"dslash":15,"dcrush":13,"dmagic":-1,"drange":14}},"4512":{"wiki":"Decorative_shield_(gold)#Normal","name":"Decorative shield","equipable":true,"weight":4.535,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"4513":{"wiki":"Castlewars_hood_(Saradomin)","name":"Castlewars hood","equipable":true,"weight":0.453,"equipment":{"slot":0,"dslash":1,"dcrush":2,"drange":1}},"4514":{"wiki":"Castlewars_cloak_(Saradomin)","name":"Castlewars cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4515":{"wiki":"Castlewars_hood_(Zamorak)","name":"Castlewars hood","equipable":true,"weight":0.453,"equipment":{"slot":0,"dslash":1,"dcrush":2,"drange":1}},"4516":{"wiki":"Castlewars_cloak_(Zamorak)","name":"Castlewars cloak","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"4517":{"wiki":"Giant_frog_legs","name":"Giant frog legs","weight":0.453},"4522":{"wiki":"Oil_lamp#Unlit","name":"Oil lamp","weight":0.453},"4524":{"wiki":"Oil_lamp#Lit","name":"Oil lamp","weight":0.453},"4525":{"wiki":"Empty_oil_lamp","name":"Empty oil lamp","weight":0.453},"4527":{"wiki":"Empty_candle_lantern","name":"Empty candle lantern","weight":0.907},"4529":{"wiki":"Candle_lantern#Unlit_(white_candle)","name":"Candle lantern","weight":0.907},"4531":{"wiki":"Candle_lantern#Lit_(white_candle)","name":"Candle lantern","weight":0.907},"4532":{"wiki":"Candle_lantern#Unlit_(black_candle)","name":"Candle lantern","weight":0.907},"4534":{"wiki":"Candle_lantern#Lit_(black_candle)","name":"Candle lantern","weight":0.907},"4535":{"wiki":"Empty_oil_lantern","name":"Empty oil lantern","weight":0.907},"4537":{"wiki":"Oil_lantern#Unlit","name":"Oil lantern","weight":0.907},"4539":{"wiki":"Oil_lantern#Lit","name":"Oil lantern","weight":0.907},"4540":{"wiki":"Oil_lantern_frame","name":"Oil lantern frame","weight":0.453},"4542":{"wiki":"Lantern_lens","name":"Lantern lens","weight":0.028},"4544":{"wiki":"Bullseye_lantern_(unf)","name":"Bullseye lantern (unf)","weight":1.36},"4546":{"wiki":"Bullseye_lantern_(empty)","name":"Bullseye lantern (empty)","weight":1.36},"4548":{"wiki":"Bullseye_lantern#Unlit","name":"Bullseye lantern","weight":1.36},"4550":{"wiki":"Bullseye_lantern#Lit","name":"Bullseye lantern","weight":1.36},"4551":{"wiki":"Spiny_helmet","name":"Spiny helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"4558":{"wiki":"Blue_sweets","name":"Blue sweets","weight":0.01},"4559":{"wiki":"Deep_blue_sweets","name":"Deep blue sweets","weight":0.01},"4560":{"wiki":"White_sweets","name":"White sweets","weight":0.01},"4561":{"wiki":"Purple_sweets_(2005_Halloween_event)","name":"Purple sweets","weight":0.01},"4562":{"wiki":"Red_sweets","name":"Red sweets","weight":0.01},"4563":{"wiki":"Green_sweets","name":"Green sweets","weight":0.01},"4564":{"wiki":"Pink_sweets","name":"Pink sweets","weight":0.01},"4565":{"wiki":"Easter_basket","name":"Easter basket","equipable":true,"weight":0.1,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"4566":{"wiki":"Rubber_chicken","name":"Rubber chicken","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"4567":{"wiki":"Gold_helmet","name":"Gold helmet","quest":true,"equipable":true,"weight":31.751,"equipment":{"slot":0,"dslash":10,"dcrush":20,"drange":10}},"4568":{"wiki":"Dwarven_lore","name":"Dwarven lore","quest":true,"weight":0.08},"4569":{"wiki":"Book_page_1","name":"Book page 1","quest":true,"weight":0.002},"4570":{"wiki":"Book_page_2","name":"Book page 2","quest":true,"weight":0.002},"4573":{"wiki":"Pages","name":"Pages","quest":true,"weight":0.002},"4574":{"wiki":"Base_schematics","name":"Base schematics","quest":true,"weight":0.002},"4575":{"wiki":"Schematic_(Dondakan)","name":"Schematic","quest":true,"weight":0.004},"4576":{"wiki":"Schematics_(Dwarf_Engineer)","name":"Schematics","quest":true,"weight":0.004},"4577":{"wiki":"Schematics_(Khorvak)","name":"Schematics","quest":true,"weight":0.004},"4578":{"wiki":"Schematic_(complete)","name":"Schematic","quest":true,"weight":0.014},"4579":{"wiki":"Cannon_ball_(Between_a_Rock...)","name":"Cannon ball","quest":true,"weight":20.0},"4580":{"wiki":"Black_spear#Unpoisoned","name":"Black spear","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":15,"aslash":15,"acrush":15,"dstab":1,"dslash":1,"str":16,"aspeed":4}},"4582":{"wiki":"Black_spear#Poison","name":"Black spear(p)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":15,"aslash":15,"acrush":15,"dstab":1,"dslash":1,"str":16,"aspeed":4}},"4584":{"wiki":"Black_spear#Karambwan_poison","name":"Black spear(kp)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":15,"aslash":15,"acrush":15,"dstab":1,"dslash":1,"str":16,"aspeed":4}},"4585":{"wiki":"Dragon_plateskirt","name":"Dragon plateskirt","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":68,"dslash":66,"dcrush":63,"dmagic":-4,"drange":65}},"4587":{"wiki":"Dragon_scimitar","name":"Dragon scimitar","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":8,"aslash":67,"acrush":-2,"dslash":1,"str":66,"aspeed":4}},"4589":{"wiki":"Keys","name":"Keys","quest":true,"weight":0.01},"4590":{"wiki":"Jewels","name":"Jewels","quest":true,"weight":0.01},"4591":{"wiki":"Kharidian_headpiece","name":"Kharidian headpiece","weight":0.07},"4593":{"wiki":"Fake_beard","name":"Fake beard","quest":true,"weight":0.03},"4595":{"wiki":"Karidian_disguise","name":"Karidian disguise","quest":true,"weight":0.1},"4597":{"wiki":"Note_(Fibonacci)","name":"Note","quest":true,"weight":0.02},"4598":{"wiki":"Note_(numbers)","name":"Note","quest":true,"weight":0.02},"4599":{"wiki":"Oak_blackjack","name":"Oak blackjack","equipable":true,"weight":1.814,"equipment":{"slot":3,"str":2,"aspeed":4}},"4600":{"wiki":"Willow_blackjack","name":"Willow blackjack","equipable":true,"weight":1.814,"equipment":{"slot":3,"str":8,"aspeed":4}},"4601":{"wiki":"Ugthanki_dung","name":"Ugthanki dung","quest":true,"weight":0.4},"4602":{"wiki":"Ugthanki_dung_(unobtainable_item)","name":"Ugthanki dung","quest":true,"weight":0.4},"4603":{"wiki":"Receipt_(The_Feud)","name":"Receipt","quest":true,"weight":0.02},"4604":{"wiki":"Hag's_poison","name":"Hag's poison","quest":true,"weight":0.2},"4605":{"wiki":"Snake_charm","name":"Snake charm","quest":true,"weight":0.1},"4606":{"wiki":"Snake_basket","name":"Snake basket","quest":true,"weight":0.5},"4607":{"wiki":"Snake_basket_full","name":"Snake basket full","quest":true,"weight":1.0},"4608":{"wiki":"Super_kebab","name":"Super kebab","weight":0.25},"4610":{"wiki":"Red_hot_sauce","name":"Red hot sauce","quest":true,"weight":0.1},"4611":{"wiki":"Desert_disguise","name":"Desert disguise","quest":true,"equipable":true,"weight":0.04,"equipment":{"slot":0}},"4613":{"wiki":"Spinning_plate","name":"Spinning plate","weight":0.05},"4614":{"wiki":"Broken_plate","name":"Broken plate","weight":0.05},"4615":{"wiki":"Letter_(The_Golem)","name":"Letter","quest":true,"weight":0.005},"4616":{"wiki":"Varmen's_notes","name":"Varmen's notes","quest":true,"weight":1.0},"4617":{"wiki":"Display_cabinet_key","name":"Display cabinet key","quest":true,"weight":0.01},"4618":{"wiki":"Statuette_(The_Golem)","name":"Statuette","quest":true,"weight":0.5},"4619":{"wiki":"Strange_implement","name":"Strange implement","quest":true,"weight":0.01},"4620":{"wiki":"Black_mushroom","name":"Black mushroom","quest":true,"weight":0.01},"4621":{"wiki":"Phoenix_feather","name":"Phoenix feather","quest":true,"weight":0.002},"4622":{"wiki":"Black_dye","name":"Black dye","quest":true,"weight":0.01},"4623":{"wiki":"Phoenix_quill_pen","name":"Phoenix quill pen","quest":true,"weight":0.016},"4624":{"wiki":"Golem_program","name":"Golem program","quest":true,"weight":0.02},"4627":{"wiki":"Bandit's_brew","name":"Bandit's brew","weight":0.55},"4653":{"wiki":"Fire_(unobtainable_item)","name":"Fire","weight":0.028},"4654":{"wiki":"Etchings","name":"Etchings","quest":true,"weight":0.51},"4655":{"wiki":"Translation","name":"Translation","quest":true,"weight":0.51},"4656":{"wiki":"Warm_key","name":"Warm key","quest":true,"weight":0.01},"4657":{"wiki":"Ring_of_visibility","name":"Ring of visibility","quest":true,"equipable":true,"weight":0.004,"equipment":{"slot":12}},"4658":{"wiki":"Silver_pot_(Desert_Treasure)#Empty","name":"Silver pot","quest":true,"weight":0.453},"4659":{"wiki":"Blessed_pot#Empty","name":"Blessed pot","quest":true,"weight":0.453},"4660":{"wiki":"Silver_pot_(Desert_Treasure)#Blood","name":"Silver pot","quest":true,"weight":0.453},"4661":{"wiki":"Blessed_pot#Blood","name":"Blessed pot","quest":true,"weight":0.453},"4662":{"wiki":"Silver_pot_(Desert_Treasure)#Garlic","name":"Silver pot","quest":true,"weight":0.453},"4663":{"wiki":"Blessed_pot#Garlic","name":"Blessed pot","quest":true,"weight":0.453},"4664":{"wiki":"Silver_pot_(Desert_Treasure)#Complete","name":"Silver pot","quest":true,"weight":0.453},"4665":{"wiki":"Blessed_pot#Complete","name":"Blessed pot","quest":true,"weight":0.453},"4666":{"wiki":"Silver_pot_(Desert_Treasure)#Spices","name":"Silver pot","quest":true,"weight":0.453},"4667":{"wiki":"Blessed_pot#Spices","name":"Blessed pot","quest":true,"weight":0.453},"4668":{"wiki":"Garlic_powder","name":"Garlic powder","quest":true,"weight":0.007},"4670":{"wiki":"Blood_diamond","name":"Blood diamond","quest":true,"weight":0.001},"4671":{"wiki":"Ice_diamond","name":"Ice diamond","quest":true,"weight":0.001},"4672":{"wiki":"Smoke_diamond","name":"Smoke diamond","quest":true,"weight":0.001},"4673":{"wiki":"Shadow_diamond","name":"Shadow diamond","quest":true,"weight":0.001},"4674":{"wiki":"Gilded_cross","name":"Gilded cross","quest":true,"weight":0.01},"4675":{"wiki":"Ancient_staff","name":"Ancient staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":15,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"str":50,"prayer":-1,"aspeed":4}},"4677":{"wiki":"Catspeak_amulet","name":"Catspeak amulet","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":2}},"4678":{"wiki":"Canopic_jar#Het","name":"Canopic jar","quest":true,"weight":0.1},"4679":{"wiki":"Canopic_jar#Apmeken","name":"Canopic jar","quest":true,"weight":0.1},"4680":{"wiki":"Canopic_jar#Scabaras","name":"Canopic jar","quest":true,"weight":0.1},"4681":{"wiki":"Canopic_jar#Crondis","name":"Canopic jar","quest":true,"weight":0.1},"4682":{"wiki":"Holy_symbol_(Icthlarin's_Little_Helper)","name":"Holy symbol","quest":true,"weight":2.267},"4683":{"wiki":"Unholy_symbol_(Icthlarin's_Little_Helper)","name":"Unholy symbol","quest":true,"weight":2.267},"4684":{"wiki":"Linen","name":"Linen","quest":true,"weight":0.907},"4686":{"wiki":"Embalming_manual","name":"Embalming manual","quest":true,"weight":0.51},"4687":{"wiki":"Bucket_of_sap","name":"Bucket of sap","quest":true,"weight":2.5},"4689":{"wiki":"Pile_of_salt","name":"Pile of salt","quest":true,"weight":0.5},"4691":{"wiki":"Sphinx's_token","name":"Sphinx's token","quest":true,"weight":0.8},"4692":{"wiki":"Gold_leaf_(unobtainable_item)","name":"Gold leaf","weight":0.02},"4693":{"wiki":"Bucket_of_saltwater","name":"Bucket of saltwater","quest":true,"weight":3.0},"4694":{"wiki":"Steam_rune","name":"Steam rune"},"4695":{"wiki":"Mist_rune","name":"Mist rune"},"4696":{"wiki":"Dust_rune","name":"Dust rune"},"4697":{"wiki":"Smoke_rune","name":"Smoke rune"},"4698":{"wiki":"Mud_rune","name":"Mud rune"},"4699":{"wiki":"Lava_rune","name":"Lava rune"},"4700":{"wiki":"Sapphire_lantern#Empty","name":"Sapphire lantern","quest":true,"weight":1.36},"4701":{"wiki":"Sapphire_lantern#Unlit","name":"Sapphire lantern","quest":true,"weight":1.36},"4702":{"wiki":"Sapphire_lantern#Lit","name":"Sapphire lantern","quest":true,"weight":1.36},"4703":{"wiki":"Magic_stone_(Tears_of_Guthix)","name":"Magic stone","quest":true,"weight":2.267},"4704":{"wiki":"Stone_bowl","name":"Stone bowl","quest":true,"weight":1.814},"4707":{"wiki":"Crumbling_tome","name":"Crumbling tome","weight":0.51},"4708":{"wiki":"Ahrim's_hood#Undamaged","name":"Ahrim's hood","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":6,"arange":-2,"dstab":15,"dslash":13,"dcrush":16,"dmagic":6}},"4710":{"wiki":"Ahrim's_staff#Undamaged","name":"Ahrim's staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":-1,"acrush":65,"amagic":15,"dstab":3,"dslash":5,"dcrush":2,"dmagic":15,"str":68,"mdmg":5,"aspeed":6}},"4712":{"wiki":"Ahrim's_robetop#Undamaged","name":"Ahrim's robetop","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":30,"arange":-10,"dstab":52,"dslash":37,"dcrush":63,"dmagic":30}},"4714":{"wiki":"Ahrim's_robeskirt#Undamaged","name":"Ahrim's robeskirt","equipable":true,"weight":11.339,"equipment":{"slot":7,"amagic":22,"arange":-7,"dstab":33,"dslash":30,"dcrush":36,"dmagic":22}},"4716":{"wiki":"Dharok's_helm#Undamaged","name":"Dharok's helm","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":45,"dslash":48,"dcrush":44,"dmagic":-1,"drange":51}},"4718":{"wiki":"Dharok's_greataxe#Undamaged","name":"Dharok's greataxe","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":-4,"aslash":103,"acrush":95,"amagic":-4,"drange":-1,"str":105,"aspeed":7}},"4720":{"wiki":"Dharok's_platebody#Undamaged","name":"Dharok's platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4722":{"wiki":"Dharok's_platelegs#Undamaged","name":"Dharok's platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"4724":{"wiki":"Guthan's_helm#Undamaged","name":"Guthan's helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"4726":{"wiki":"Guthan's_warspear#Undamaged","name":"Guthan's warspear","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":75,"aslash":75,"acrush":75,"dstab":7,"dslash":7,"dcrush":7,"str":75,"aspeed":5}},"4728":{"wiki":"Guthan's_platebody#Undamaged","name":"Guthan's platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4730":{"wiki":"Guthan's_chainskirt#Undamaged","name":"Guthan's chainskirt","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-14,"arange":-11,"dstab":75,"dslash":72,"dcrush":73,"dmagic":-4,"drange":82}},"4732":{"wiki":"Karil's_coif#Undamaged","name":"Karil's coif","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-1,"arange":7,"dstab":6,"dslash":9,"dcrush":12,"dmagic":6,"drange":10}},"4734":{"wiki":"Karil's_crossbow#Undamaged","name":"Karil's crossbow","equipable":true,"weight":3.628,"equipment":{"slot":3,"arange":84,"aspeed":4}},"4736":{"wiki":"Karil's_leathertop#Undamaged","name":"Karil's leathertop","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":47,"dslash":42,"dcrush":50,"dmagic":65,"drange":57}},"4738":{"wiki":"Karil's_leatherskirt#Undamaged","name":"Karil's leatherskirt","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":26,"dslash":20,"dcrush":28,"dmagic":35,"drange":33}},"4740":{"wiki":"Bolt_rack","name":"Bolt rack","equipable":true,"equipment":{"slot":13,"rstr":55}},"4745":{"wiki":"Torag's_helm#Undamaged","name":"Torag's helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"4747":{"wiki":"Torag's_hammers#Undamaged","name":"Torag's hammers","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":85,"amagic":-4,"str":72,"aspeed":5}},"4749":{"wiki":"Torag's_platebody#Undamaged","name":"Torag's platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4751":{"wiki":"Torag's_platelegs#Undamaged","name":"Torag's platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"4753":{"wiki":"Verac's_helm#Undamaged","name":"Verac's helm","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"drange":56,"prayer":3}},"4755":{"wiki":"Verac's_flail#Undamaged","name":"Verac's flail","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":68,"aslash":-2,"acrush":82,"str":72,"prayer":6,"aspeed":5}},"4757":{"wiki":"Verac's_brassard#Undamaged","name":"Verac's brassard","equipable":true,"weight":4.989,"equipment":{"slot":4,"amagic":-6,"arange":-2,"dstab":81,"dslash":95,"dcrush":85,"drange":81,"prayer":5}},"4759":{"wiki":"Verac's_plateskirt#Undamaged","name":"Verac's plateskirt","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"drange":84,"prayer":4}},"4773":{"wiki":"Bronze_brutal","name":"Bronze brutal","equipable":true,"equipment":{"slot":13,"rstr":11}},"4778":{"wiki":"Iron_brutal","name":"Iron brutal","equipable":true,"equipment":{"slot":13,"rstr":13}},"4783":{"wiki":"Steel_brutal","name":"Steel brutal","equipable":true,"equipment":{"slot":13,"rstr":19}},"4788":{"wiki":"Black_brutal","name":"Black brutal","equipable":true,"equipment":{"slot":13,"rstr":22}},"4793":{"wiki":"Mithril_brutal","name":"Mithril brutal","equipable":true,"equipment":{"slot":13,"rstr":34}},"4798":{"wiki":"Adamant_brutal","name":"Adamant brutal","equipable":true,"equipment":{"slot":13,"rstr":45}},"4803":{"wiki":"Rune_brutal","name":"Rune brutal","equipable":true,"equipment":{"slot":13,"rstr":60}},"4808":{"wiki":"Black_prism","name":"Black prism","quest":true,"weight":0.001},"4809":{"wiki":"Torn_page","name":"Torn page","quest":true,"weight":0.005},"4810":{"wiki":"Ruined_backpack","name":"Ruined backpack","quest":true,"weight":0.02},"4811":{"wiki":"Dragon_inn_tankard","name":"Dragon inn tankard","quest":true,"weight":0.001},"4812":{"wiki":"Zogre_bones","name":"Zogre bones","weight":0.8},"4814":{"wiki":"Sithik_portrait#Good","name":"Sithik portrait","quest":true,"weight":0.02},"4815":{"wiki":"Sithik_portrait#Bad","name":"Sithik portrait","quest":true,"weight":0.02},"4816":{"wiki":"Signed_portrait","name":"Signed portrait","quest":true,"weight":0.02},"4817":{"wiki":"Book_of_portraiture","name":"Book of portraiture","quest":true,"weight":1.0},"4818":{"wiki":"Ogre_artefact","name":"Ogre artefact","quest":true,"weight":0.8},"4819":{"wiki":"Bronze_nails","name":"Bronze nails"},"4820":{"wiki":"Iron_nails","name":"Iron nails"},"4821":{"wiki":"Black_nails","name":"Black nails"},"4822":{"wiki":"Mithril_nails","name":"Mithril nails"},"4823":{"wiki":"Adamantite_nails","name":"Adamantite nails"},"4824":{"wiki":"Rune_nails","name":"Rune nails"},"4825":{"wiki":"Unstrung_comp_bow","name":"Unstrung comp bow","weight":5.0},"4827":{"wiki":"Comp_ogre_bow","name":"Comp ogre bow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":38,"aspeed":5}},"4829":{"wiki":"Book_of_'h.a.m'","name":"Book of 'h.a.m'","quest":true,"weight":1.0},"4830":{"wiki":"Fayrg_bones","name":"Fayrg bones","weight":0.8},"4832":{"wiki":"Raurg_bones","name":"Raurg bones","weight":0.8},"4834":{"wiki":"Ourg_bones","name":"Ourg bones","weight":0.8},"4836":{"wiki":"Strange_potion","name":"Strange potion","quest":true,"weight":0.001},"4837":{"wiki":"Necromancy_book","name":"Necromancy book","quest":true,"weight":1.0},"4838":{"wiki":"Cup_of_tea_(Zogre_Flesh_Eaters)","name":"Cup of tea","quest":true,"weight":0.15},"4839":{"wiki":"Ogre_gate_key","name":"Ogre gate key","quest":true,"weight":0.055},"4840":{"wiki":"Unfinished_potion_(Rogue's_Purse)","name":"Unfinished potion","weight":0.03},"4842":{"wiki":"Relicym's_balm#4_dose","name":"Relicym's balm(4)","weight":0.035},"4844":{"wiki":"Relicym's_balm#3_dose","name":"Relicym's balm(3)","weight":0.03},"4846":{"wiki":"Relicym's_balm#2_dose","name":"Relicym's balm(2)","weight":0.025},"4848":{"wiki":"Relicym's_balm#1_dose","name":"Relicym's balm(1)","weight":0.02},"4850":{"wiki":"Ogre_coffin_key","name":"Ogre coffin key","weight":0.055},"4852":{"wiki":"Zogre_bonemeal","name":"Zogre bonemeal","weight":1.5},"4853":{"wiki":"Fayrg_bonemeal","name":"Fayrg bonemeal","weight":1.5},"4854":{"wiki":"Raurg_bonemeal","name":"Raurg bonemeal","weight":1.5},"4855":{"wiki":"Ourg_bonemeal","name":"Ourg bonemeal","weight":1.5},"4856":{"wiki":"Ahrim's_hood#100","name":"Ahrim's hood 100","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":6,"arange":-2,"dstab":15,"dslash":13,"dcrush":16,"dmagic":6}},"4857":{"wiki":"Ahrim's_hood#75","name":"Ahrim's hood 75","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":6,"arange":-2,"dstab":15,"dslash":13,"dcrush":16,"dmagic":6}},"4858":{"wiki":"Ahrim's_hood#50","name":"Ahrim's hood 50","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":6,"arange":-2,"dstab":15,"dslash":13,"dcrush":16,"dmagic":6}},"4859":{"wiki":"Ahrim's_hood#25","name":"Ahrim's hood 25","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":6,"arange":-2,"dstab":15,"dslash":13,"dcrush":16,"dmagic":6}},"4860":{"wiki":"Ahrim's_hood#0","name":"Ahrim's hood 0","equipable":true,"weight":0.907,"equipment":{"slot":0}},"4863":{"wiki":"Ahrim's_staff#75","name":"Ahrim's staff 75","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":-1,"acrush":65,"amagic":15,"dstab":3,"dslash":5,"dcrush":2,"dmagic":15,"str":68,"mdmg":5,"aspeed":6}},"4864":{"wiki":"Ahrim's_staff#50","name":"Ahrim's staff 50","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":-1,"acrush":65,"amagic":15,"dstab":3,"dslash":5,"dcrush":2,"dmagic":15,"str":68,"mdmg":5,"aspeed":6}},"4865":{"wiki":"Ahrim's_staff#25","name":"Ahrim's staff 25","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":-1,"acrush":65,"amagic":15,"dstab":3,"dslash":5,"dcrush":2,"dmagic":15,"str":68,"mdmg":5,"aspeed":6}},"4866":{"wiki":"Ahrim's_staff#0","name":"Ahrim's staff 0","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":6}},"4868":{"wiki":"Ahrim's_robetop#100","name":"Ahrim's robetop 100","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":30,"arange":-10,"dstab":52,"dslash":37,"dcrush":63,"dmagic":30}},"4869":{"wiki":"Ahrim's_robetop#75","name":"Ahrim's robetop 75","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":30,"arange":-10,"dstab":52,"dslash":37,"dcrush":63,"dmagic":30}},"4870":{"wiki":"Ahrim's_robetop#50","name":"Ahrim's robetop 50","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":30,"arange":-10,"dstab":52,"dslash":37,"dcrush":63,"dmagic":30}},"4871":{"wiki":"Ahrim's_robetop#25","name":"Ahrim's robetop 25","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":30,"arange":-10,"dstab":52,"dslash":37,"dcrush":63,"dmagic":30}},"4872":{"wiki":"Ahrim's_robetop#0","name":"Ahrim's robetop 0","equipable":true,"weight":4.535,"equipment":{"slot":4}},"4874":{"wiki":"Ahrim's_robeskirt#100","name":"Ahrim's robeskirt 100","equipable":true,"weight":11.339,"equipment":{"slot":7,"amagic":22,"arange":-7,"dstab":33,"dslash":30,"dcrush":36,"dmagic":22}},"4875":{"wiki":"Ahrim's_robeskirt#75","name":"Ahrim's robeskirt 75","equipable":true,"weight":11.339,"equipment":{"slot":7,"amagic":22,"arange":-7,"dstab":33,"dslash":30,"dcrush":36,"dmagic":22}},"4876":{"wiki":"Ahrim's_robeskirt#50","name":"Ahrim's robeskirt 50","equipable":true,"weight":11.339,"equipment":{"slot":7,"amagic":22,"arange":-7,"dstab":33,"dslash":30,"dcrush":36,"dmagic":22}},"4877":{"wiki":"Ahrim's_robeskirt#25","name":"Ahrim's robeskirt 25","equipable":true,"weight":11.339,"equipment":{"slot":7,"amagic":22,"arange":-7,"dstab":33,"dslash":30,"dcrush":36,"dmagic":22}},"4878":{"wiki":"Ahrim's_robeskirt#0","name":"Ahrim's robeskirt 0","equipable":true,"weight":11.339,"equipment":{"slot":7}},"4880":{"wiki":"Dharok's_helm#100","name":"Dharok's helm 100","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":45,"dslash":48,"dcrush":44,"dmagic":-1,"drange":51}},"4881":{"wiki":"Dharok's_helm#75","name":"Dharok's helm 75","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":45,"dslash":48,"dcrush":44,"dmagic":-1,"drange":51}},"4882":{"wiki":"Dharok's_helm#50","name":"Dharok's helm 50","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":45,"dslash":48,"dcrush":44,"dmagic":-1,"drange":51}},"4883":{"wiki":"Dharok's_helm#25","name":"Dharok's helm 25","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":45,"dslash":48,"dcrush":44,"dmagic":-1,"drange":51}},"4884":{"wiki":"Dharok's_helm#0","name":"Dharok's helm 0","equipable":true,"weight":1.814,"equipment":{"slot":0}},"4886":{"wiki":"Dharok's_greataxe#100","name":"Dharok's greataxe 100","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":-4,"aslash":103,"acrush":95,"amagic":-4,"drange":-1,"str":105,"aspeed":7}},"4887":{"wiki":"Dharok's_greataxe#75","name":"Dharok's greataxe 75","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":-4,"aslash":103,"acrush":95,"amagic":-4,"drange":-1,"str":105,"aspeed":7}},"4888":{"wiki":"Dharok's_greataxe#50","name":"Dharok's greataxe 50","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":-4,"aslash":103,"acrush":95,"amagic":-4,"drange":-1,"str":105,"aspeed":7}},"4889":{"wiki":"Dharok's_greataxe#25","name":"Dharok's greataxe 25","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":-4,"aslash":103,"acrush":95,"amagic":-4,"drange":-1,"str":105,"aspeed":7}},"4890":{"wiki":"Dharok's_greataxe#0","name":"Dharok's greataxe 0","equipable":true,"weight":3.175,"equipment":{"slot":3,"aspeed":7}},"4892":{"wiki":"Dharok's_platebody#100","name":"Dharok's platebody 100","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4893":{"wiki":"Dharok's_platebody#75","name":"Dharok's platebody 75","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4894":{"wiki":"Dharok's_platebody#50","name":"Dharok's platebody 50","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4895":{"wiki":"Dharok's_platebody#25","name":"Dharok's platebody 25","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4896":{"wiki":"Dharok's_platebody#0","name":"Dharok's platebody 0","equipable":true,"weight":9.979,"equipment":{"slot":4}},"4898":{"wiki":"Dharok's_platelegs#100","name":"Dharok's platelegs 100","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"4899":{"wiki":"Dharok's_platelegs#75","name":"Dharok's platelegs 75","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"4900":{"wiki":"Dharok's_platelegs#50","name":"Dharok's platelegs 50","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"4901":{"wiki":"Dharok's_platelegs#25","name":"Dharok's platelegs 25","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"4902":{"wiki":"Dharok's_platelegs#0","name":"Dharok's platelegs 0","equipable":true,"weight":9.071,"equipment":{"slot":7}},"4904":{"wiki":"Guthan's_helm#100","name":"Guthan's helm 100","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"4905":{"wiki":"Guthan's_helm#75","name":"Guthan's helm 75","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"4906":{"wiki":"Guthan's_helm#50","name":"Guthan's helm 50","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"4907":{"wiki":"Guthan's_helm#25","name":"Guthan's helm 25","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"4908":{"wiki":"Guthan's_helm#0","name":"Guthan's helm 0","equipable":true,"weight":2.721,"equipment":{"slot":0}},"4910":{"wiki":"Guthan's_warspear#100","name":"Guthan's warspear 100","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":75,"aslash":75,"acrush":75,"dstab":7,"dslash":7,"dcrush":7,"str":75,"aspeed":5}},"4911":{"wiki":"Guthan's_warspear#75","name":"Guthan's warspear 75","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":75,"aslash":75,"acrush":75,"dstab":7,"dslash":7,"dcrush":7,"str":75,"aspeed":5}},"4912":{"wiki":"Guthan's_warspear#50","name":"Guthan's warspear 50","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":75,"aslash":75,"acrush":75,"dstab":7,"dslash":7,"dcrush":7,"str":75,"aspeed":5}},"4913":{"wiki":"Guthan's_warspear#25","name":"Guthan's warspear 25","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":75,"aslash":75,"acrush":75,"dstab":7,"dslash":7,"dcrush":7,"str":75,"aspeed":5}},"4914":{"wiki":"Guthan's_warspear#0","name":"Guthan's warspear 0","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":5}},"4916":{"wiki":"Guthan's_platebody#100","name":"Guthan's platebody 100","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4917":{"wiki":"Guthan's_platebody#75","name":"Guthan's platebody 75","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4918":{"wiki":"Guthan's_platebody#50","name":"Guthan's platebody 50","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4919":{"wiki":"Guthan's_platebody#25","name":"Guthan's platebody 25","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4920":{"wiki":"Guthan's_platebody#0","name":"Guthan's platebody 0","equipable":true,"weight":9.979,"equipment":{"slot":4}},"4922":{"wiki":"Guthan's_chainskirt#100","name":"Guthan's chainskirt 100","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-14,"arange":-11,"dstab":75,"dslash":72,"dcrush":73,"dmagic":-4,"drange":82}},"4923":{"wiki":"Guthan's_chainskirt#75","name":"Guthan's chainskirt 75","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-14,"arange":-11,"dstab":75,"dslash":72,"dcrush":73,"dmagic":-4,"drange":82}},"4924":{"wiki":"Guthan's_chainskirt#50","name":"Guthan's chainskirt 50","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-14,"arange":-11,"dstab":75,"dslash":72,"dcrush":73,"dmagic":-4,"drange":82}},"4925":{"wiki":"Guthan's_chainskirt#25","name":"Guthan's chainskirt 25","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-14,"arange":-11,"dstab":75,"dslash":72,"dcrush":73,"dmagic":-4,"drange":82}},"4926":{"wiki":"Guthan's_chainskirt#0","name":"Guthan's chainskirt 0","equipable":true,"weight":8.164,"equipment":{"slot":7}},"4928":{"wiki":"Karil's_coif#100","name":"Karil's coif 100","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-1,"arange":7,"dstab":6,"dslash":9,"dcrush":12,"dmagic":6,"drange":10}},"4929":{"wiki":"Karil's_coif#75","name":"Karil's coif 75","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-1,"arange":7,"dstab":6,"dslash":9,"dcrush":12,"dmagic":6,"drange":10}},"4930":{"wiki":"Karil's_coif#50","name":"Karil's coif 50","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-1,"arange":7,"dstab":6,"dslash":9,"dcrush":12,"dmagic":6,"drange":10}},"4931":{"wiki":"Karil's_coif#25","name":"Karil's coif 25","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-1,"arange":7,"dstab":6,"dslash":9,"dcrush":12,"dmagic":6,"drange":10}},"4932":{"wiki":"Karil's_coif#0","name":"Karil's coif 0","equipable":true,"weight":0.907,"equipment":{"slot":0}},"4934":{"wiki":"Karil's_crossbow#100","name":"Karil's crossbow 100","equipable":true,"weight":3.628,"equipment":{"slot":3,"arange":84,"aspeed":4}},"4935":{"wiki":"Karil's_crossbow#75","name":"Karil's crossbow 75","equipable":true,"weight":3.628,"equipment":{"slot":3,"arange":84,"aspeed":4}},"4936":{"wiki":"Karil's_crossbow#50","name":"Karil's crossbow 50","equipable":true,"weight":3.628,"equipment":{"slot":3,"arange":84,"aspeed":4}},"4937":{"wiki":"Karil's_crossbow#25","name":"Karil's crossbow 25","equipable":true,"weight":3.628,"equipment":{"slot":3,"arange":84,"aspeed":4}},"4938":{"wiki":"Karil's_crossbow#0","name":"Karil's crossbow 0","equipable":true,"weight":3.628,"equipment":{"slot":3,"aspeed":4}},"4940":{"wiki":"Karil's_leathertop#100","name":"Karil's leathertop 100","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":47,"dslash":42,"dcrush":50,"dmagic":65,"drange":57}},"4941":{"wiki":"Karil's_leathertop#75","name":"Karil's leathertop 75","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":47,"dslash":42,"dcrush":50,"dmagic":65,"drange":57}},"4942":{"wiki":"Karil's_leathertop#50","name":"Karil's leathertop 50","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":47,"dslash":42,"dcrush":50,"dmagic":65,"drange":57}},"4943":{"wiki":"Karil's_leathertop#25","name":"Karil's leathertop 25","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":47,"dslash":42,"dcrush":50,"dmagic":65,"drange":57}},"4944":{"wiki":"Karil's_leathertop#0","name":"Karil's leathertop 0","equipable":true,"weight":6.803,"equipment":{"slot":4}},"4946":{"wiki":"Karil's_leatherskirt#100","name":"Karil's leatherskirt 100","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":26,"dslash":20,"dcrush":28,"dmagic":35,"drange":33}},"4947":{"wiki":"Karil's_leatherskirt#75","name":"Karil's leatherskirt 75","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":26,"dslash":20,"dcrush":28,"dmagic":35,"drange":33}},"4948":{"wiki":"Karil's_leatherskirt#50","name":"Karil's leatherskirt 50","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":26,"dslash":20,"dcrush":28,"dmagic":35,"drange":33}},"4949":{"wiki":"Karil's_leatherskirt#25","name":"Karil's leatherskirt 25","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":26,"dslash":20,"dcrush":28,"dmagic":35,"drange":33}},"4950":{"wiki":"Karil's_leatherskirt#0","name":"Karil's leatherskirt 0","equipable":true,"weight":5.443,"equipment":{"slot":7}},"4952":{"wiki":"Torag's_helm#100","name":"Torag's helm 100","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"4953":{"wiki":"Torag's_helm#75","name":"Torag's helm 75","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"4954":{"wiki":"Torag's_helm#50","name":"Torag's helm 50","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"4955":{"wiki":"Torag's_helm#25","name":"Torag's helm 25","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"4956":{"wiki":"Torag's_helm#0","name":"Torag's helm 0","equipable":true,"weight":2.721,"equipment":{"slot":0}},"4958":{"wiki":"Torag's_hammers#100","name":"Torag's hammers 100","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":85,"amagic":-4,"str":72,"aspeed":5}},"4959":{"wiki":"Torag's_hammers#75","name":"Torag's hammers 75","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":85,"amagic":-4,"str":72,"aspeed":5}},"4960":{"wiki":"Torag's_hammers#50","name":"Torag's hammers 50","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":85,"amagic":-4,"str":72,"aspeed":5}},"4961":{"wiki":"Torag's_hammers#25","name":"Torag's hammers 25","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":85,"amagic":-4,"str":72,"aspeed":5}},"4962":{"wiki":"Torag's_hammers#0","name":"Torag's hammers 0","equipable":true,"weight":3.628,"equipment":{"slot":3,"aspeed":5}},"4964":{"wiki":"Torag's_platebody#100","name":"Torag's platebody 100","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4965":{"wiki":"Torag's_platebody#75","name":"Torag's platebody 75","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4966":{"wiki":"Torag's_platebody#50","name":"Torag's platebody 50","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4967":{"wiki":"Torag's_platebody#25","name":"Torag's platebody 25","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"4968":{"wiki":"Torag's_platebody#0","name":"Torag's platebody 0","equipable":true,"weight":9.979,"equipment":{"slot":4}},"4970":{"wiki":"Torag's_platelegs#100","name":"Torag's platelegs 100","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"4971":{"wiki":"Torag's_platelegs#75","name":"Torag's platelegs 75","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"4972":{"wiki":"Torag's_platelegs#50","name":"Torag's platelegs 50","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"4973":{"wiki":"Torag's_platelegs#25","name":"Torag's platelegs 25","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"4974":{"wiki":"Torag's_platelegs#0","name":"Torag's platelegs 0","equipable":true,"weight":9.071,"equipment":{"slot":7}},"4976":{"wiki":"Verac's_helm#100","name":"Verac's helm 100","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"drange":56,"prayer":3}},"4977":{"wiki":"Verac's_helm#75","name":"Verac's helm 75","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"drange":56,"prayer":3}},"4978":{"wiki":"Verac's_helm#50","name":"Verac's helm 50","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"drange":56,"prayer":3}},"4979":{"wiki":"Verac's_helm#25","name":"Verac's helm 25","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"drange":56,"prayer":3}},"4980":{"wiki":"Verac's_helm#0","name":"Verac's helm 0","equipable":true,"weight":1.36,"equipment":{"slot":0}},"4982":{"wiki":"Verac's_flail#100","name":"Verac's flail 100","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":68,"aslash":-2,"acrush":82,"str":72,"prayer":6,"aspeed":5}},"4983":{"wiki":"Verac's_flail#75","name":"Verac's flail 75","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":68,"aslash":-2,"acrush":82,"str":72,"prayer":6,"aspeed":5}},"4984":{"wiki":"Verac's_flail#50","name":"Verac's flail 50","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":68,"aslash":-2,"acrush":82,"str":72,"prayer":6,"aspeed":5}},"4985":{"wiki":"Verac's_flail#25","name":"Verac's flail 25","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":68,"aslash":-2,"acrush":82,"str":72,"prayer":6,"aspeed":5}},"4986":{"wiki":"Verac's_flail#0","name":"Verac's flail 0","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":5}},"4988":{"wiki":"Verac's_brassard#100","name":"Verac's brassard 100","equipable":true,"weight":4.989,"equipment":{"slot":4,"amagic":-6,"arange":-2,"dstab":81,"dslash":95,"dcrush":85,"drange":81,"prayer":5}},"4989":{"wiki":"Verac's_brassard#75","name":"Verac's brassard 75","equipable":true,"weight":4.989,"equipment":{"slot":4,"amagic":-6,"arange":-2,"dstab":81,"dslash":95,"dcrush":85,"drange":81,"prayer":5}},"4990":{"wiki":"Verac's_brassard#50","name":"Verac's brassard 50","equipable":true,"weight":4.989,"equipment":{"slot":4,"amagic":-6,"arange":-2,"dstab":81,"dslash":95,"dcrush":85,"drange":81,"prayer":5}},"4991":{"wiki":"Verac's_brassard#25","name":"Verac's brassard 25","equipable":true,"weight":4.989,"equipment":{"slot":4,"amagic":-6,"arange":-2,"dstab":81,"dslash":95,"dcrush":85,"drange":81,"prayer":5}},"4992":{"wiki":"Verac's_brassard#0","name":"Verac's brassard 0","equipable":true,"weight":4.989,"equipment":{"slot":4}},"4994":{"wiki":"Verac's_plateskirt#100","name":"Verac's plateskirt 100","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"drange":84,"prayer":4}},"4995":{"wiki":"Verac's_plateskirt#75","name":"Verac's plateskirt 75","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"drange":84,"prayer":4}},"4996":{"wiki":"Verac's_plateskirt#50","name":"Verac's plateskirt 50","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"drange":84,"prayer":4}},"4997":{"wiki":"Verac's_plateskirt#25","name":"Verac's plateskirt 25","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"drange":84,"prayer":4}},"4998":{"wiki":"Verac's_plateskirt#0","name":"Verac's plateskirt 0","equipable":true,"weight":4.535,"equipment":{"slot":7}},"5001":{"wiki":"Raw_cave_eel","name":"Raw cave eel","weight":0.5},"5002":{"wiki":"Burnt_cave_eel","name":"Burnt cave eel","weight":0.55},"5003":{"wiki":"Cave_eel","name":"Cave eel","weight":0.5},"5004":{"wiki":"Frog_spawn","name":"Frog spawn","weight":0.5},"5008":{"wiki":"Brooch","name":"Brooch","quest":true,"weight":0.002},"5009":{"wiki":"Goblin_symbol_book","name":"Goblin symbol book","quest":true,"weight":1.0},"5010":{"wiki":"Key_(The_Lost_Tribe)","name":"Key","quest":true,"weight":0.01},"5011":{"wiki":"Silverware","name":"Silverware","quest":true,"weight":0.05},"5012":{"wiki":"Peace_treaty","name":"Peace treaty","quest":true,"weight":0.028},"5013":{"wiki":"Mining_helmet#Lit","name":"Mining helmet","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":4,"dslash":5,"dcrush":3,"dmagic":-1,"drange":4}},"5014":{"wiki":"Mining_helmet#Unlit","name":"Mining helmet","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":4,"dslash":5,"dcrush":3,"dmagic":-1,"drange":4}},"5016":{"wiki":"Bone_spear","name":"Bone spear","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":11,"aslash":11,"acrush":11,"dstab":1,"dslash":1,"str":13,"aspeed":6}},"5018":{"wiki":"Bone_club","name":"Bone club","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":16,"amagic":-4,"str":15,"aspeed":6}},"5020":{"wiki":"Minecart_ticket#Keldagrim_to_Ice_Mountain","name":"Minecart ticket","weight":0.001},"5021":{"wiki":"Minecart_ticket#Ice_Mountain_to_Keldagrim","name":"Minecart ticket","weight":0.001},"5022":{"wiki":"Minecart_ticket#Keldagrim_to_White_Wolf_Mountain","name":"Minecart ticket","weight":0.001},"5023":{"wiki":"Minecart_ticket#White_Wolf_Mountain_to_Keldagrim","name":"Minecart ticket","weight":0.001},"5024":{"wiki":"Woven_top_(brown)","name":"Woven top","equipable":true,"weight":0.07,"equipment":{"slot":4}},"5026":{"wiki":"Woven_top_(yellow)","name":"Woven top","equipable":true,"weight":0.07,"equipment":{"slot":4}},"5028":{"wiki":"Woven_top_(blue)","name":"Woven top","equipable":true,"weight":0.07,"equipment":{"slot":4}},"5030":{"wiki":"Shirt_(brown)","name":"Shirt","equipable":true,"weight":0.07,"equipment":{"slot":4}},"5032":{"wiki":"Shirt_(yellow)","name":"Shirt","equipable":true,"weight":0.07,"equipment":{"slot":4}},"5034":{"wiki":"Shirt_(lilac)","name":"Shirt","equipable":true,"weight":0.07,"equipment":{"slot":4}},"5036":{"wiki":"Trousers_(brown)","name":"Trousers","equipable":true,"weight":1.0,"equipment":{"slot":7}},"5038":{"wiki":"Trousers_(lilac)","name":"Trousers","equipable":true,"weight":1.0,"equipment":{"slot":7}},"5040":{"wiki":"Trousers_(blue)","name":"Trousers","equipable":true,"weight":1.0,"equipment":{"slot":7}},"5042":{"wiki":"Shorts_(brown)","name":"Shorts","equipable":true,"weight":0.1,"equipment":{"slot":7}},"5044":{"wiki":"Shorts_(yellow)","name":"Shorts","equipable":true,"weight":0.1,"equipment":{"slot":7}},"5046":{"wiki":"Shorts_(blue)","name":"Shorts","equipable":true,"weight":0.1,"equipment":{"slot":7}},"5048":{"wiki":"Skirt_(brown)","name":"Skirt","equipable":true,"weight":0.08,"equipment":{"slot":7}},"5050":{"wiki":"Skirt_(lilac)","name":"Skirt","equipable":true,"weight":0.08,"equipment":{"slot":7}},"5052":{"wiki":"Skirt_(blue)","name":"Skirt","equipable":true,"weight":0.08,"equipment":{"slot":7}},"5054":{"wiki":"Dwarf_(The_Giant_Dwarf)","name":"Dwarf","weight":10.0},"5056":{"wiki":"Dwarven_battleaxe#Rusty","name":"Dwarven battleaxe","quest":true,"weight":2.0},"5057":{"wiki":"Dwarven_battleaxe#Sharpened","name":"Dwarven battleaxe","quest":true,"weight":2.0},"5058":{"wiki":"Dwarven_battleaxe#Sapphires","name":"Dwarven battleaxe","quest":true,"weight":2.0},"5059":{"wiki":"Dwarven_battleaxe#Repaired","name":"Dwarven battleaxe","quest":true,"weight":2.0},"5060":{"wiki":"Dwarven_battleaxe_(animation_item)#Rusty","name":"Dwarven battleaxe","quest":true,"weight":2.0},"5061":{"wiki":"Dwarven_battleaxe_(animation_item)#Sharpened","name":"Dwarven battleaxe","quest":true,"weight":2.0},"5062":{"wiki":"Left_boot","name":"Left boot","quest":true,"weight":0.5},"5063":{"wiki":"Right_boot","name":"Right boot","quest":true,"weight":0.5},"5064":{"wiki":"Exquisite_boots","name":"Exquisite boots","quest":true,"weight":1.0},"5065":{"wiki":"Book_on_costumes","name":"Book on costumes","quest":true,"weight":0.08},"5066":{"wiki":"Meeting_notes","name":"Meeting notes","quest":true,"weight":0.002},"5067":{"wiki":"Exquisite_clothes","name":"Exquisite clothes","quest":true,"weight":0.05},"5070":{"wiki":"Bird_nest_(egg)#Red_egg","name":"Bird nest","weight":0.002},"5071":{"wiki":"Bird_nest_(egg)#Green_egg","name":"Bird nest","weight":0.002},"5072":{"wiki":"Bird_nest_(egg)#Blue_egg","name":"Bird nest","weight":0.002},"5073":{"wiki":"Bird_nest_(seeds,_2005-2019)","name":"Bird nest","weight":0.002},"5074":{"wiki":"Bird_nest_(ring)","name":"Bird nest","weight":0.002},"5075":{"wiki":"Bird_nest_(empty)","name":"Bird nest","weight":0.002},"5076":{"wiki":"Bird's_egg#Red","name":"Bird's egg","weight":0.002},"5077":{"wiki":"Bird's_egg#Blue","name":"Bird's egg","weight":0.002},"5078":{"wiki":"Bird's_egg#Green","name":"Bird's egg","weight":0.002},"5096":{"wiki":"Marigold_seed","name":"Marigold seed"},"5097":{"wiki":"Rosemary_seed","name":"Rosemary seed"},"5098":{"wiki":"Nasturtium_seed","name":"Nasturtium seed"},"5099":{"wiki":"Woad_seed","name":"Woad seed"},"5100":{"wiki":"Limpwurt_seed","name":"Limpwurt seed"},"5101":{"wiki":"Redberry_seed","name":"Redberry seed"},"5102":{"wiki":"Cadavaberry_seed","name":"Cadavaberry seed"},"5103":{"wiki":"Dwellberry_seed","name":"Dwellberry seed"},"5104":{"wiki":"Jangerberry_seed","name":"Jangerberry seed"},"5105":{"wiki":"Whiteberry_seed","name":"Whiteberry seed"},"5106":{"wiki":"Poison_ivy_seed","name":"Poison ivy seed"},"5280":{"wiki":"Cactus_seed","name":"Cactus seed"},"5281":{"wiki":"Belladonna_seed","name":"Belladonna seed"},"5282":{"wiki":"Mushroom_spore","name":"Mushroom spore"},"5283":{"wiki":"Apple_tree_seed","name":"Apple tree seed"},"5284":{"wiki":"Banana_tree_seed","name":"Banana tree seed"},"5285":{"wiki":"Orange_tree_seed","name":"Orange tree seed"},"5286":{"wiki":"Curry_tree_seed","name":"Curry tree seed"},"5287":{"wiki":"Pineapple_seed","name":"Pineapple seed"},"5288":{"wiki":"Papaya_tree_seed","name":"Papaya tree seed"},"5289":{"wiki":"Palm_tree_seed","name":"Palm tree seed"},"5290":{"wiki":"Calquat_tree_seed","name":"Calquat tree seed"},"5291":{"wiki":"Guam_seed","name":"Guam seed"},"5292":{"wiki":"Marrentill_seed","name":"Marrentill seed"},"5293":{"wiki":"Tarromin_seed","name":"Tarromin seed"},"5294":{"wiki":"Harralander_seed","name":"Harralander seed"},"5295":{"wiki":"Ranarr_seed","name":"Ranarr seed"},"5296":{"wiki":"Toadflax_seed","name":"Toadflax seed"},"5297":{"wiki":"Irit_seed","name":"Irit seed"},"5298":{"wiki":"Avantoe_seed","name":"Avantoe seed"},"5299":{"wiki":"Kwuarm_seed","name":"Kwuarm seed"},"5300":{"wiki":"Snapdragon_seed","name":"Snapdragon seed"},"5301":{"wiki":"Cadantine_seed","name":"Cadantine seed"},"5302":{"wiki":"Lantadyme_seed","name":"Lantadyme seed"},"5303":{"wiki":"Dwarf_weed_seed","name":"Dwarf weed seed"},"5304":{"wiki":"Torstol_seed","name":"Torstol seed"},"5305":{"wiki":"Barley_seed","name":"Barley seed"},"5306":{"wiki":"Jute_seed","name":"Jute seed"},"5307":{"wiki":"Hammerstone_seed","name":"Hammerstone seed"},"5308":{"wiki":"Asgarnian_seed","name":"Asgarnian seed"},"5309":{"wiki":"Yanillian_seed","name":"Yanillian seed"},"5310":{"wiki":"Krandorian_seed","name":"Krandorian seed"},"5311":{"wiki":"Wildblood_seed","name":"Wildblood seed"},"5312":{"wiki":"Acorn","name":"Acorn"},"5313":{"wiki":"Willow_seed","name":"Willow seed"},"5314":{"wiki":"Maple_seed","name":"Maple seed"},"5315":{"wiki":"Yew_seed","name":"Yew seed"},"5316":{"wiki":"Magic_seed","name":"Magic seed"},"5317":{"wiki":"Spirit_seed","name":"Spirit seed"},"5318":{"wiki":"Potato_seed","name":"Potato seed"},"5319":{"wiki":"Onion_seed","name":"Onion seed"},"5320":{"wiki":"Sweetcorn_seed","name":"Sweetcorn seed"},"5321":{"wiki":"Watermelon_seed","name":"Watermelon seed"},"5322":{"wiki":"Tomato_seed","name":"Tomato seed"},"5323":{"wiki":"Strawberry_seed","name":"Strawberry seed"},"5324":{"wiki":"Cabbage_seed","name":"Cabbage seed"},"5325":{"wiki":"Gardening_trowel","name":"Gardening trowel","weight":0.056},"5327":{"wiki":"Spade_handle","name":"Spade handle","weight":0.907},"5328":{"wiki":"Spade_head","name":"Spade head","weight":0.907},"5329":{"wiki":"Secateurs","name":"Secateurs","weight":0.453},"5331":{"wiki":"Watering_can#Empty","name":"Watering can","weight":0.1},"5333":{"wiki":"Watering_can#(1)","name":"Watering can(1)","weight":0.2},"5334":{"wiki":"Watering_can#(2)","name":"Watering can(2)","weight":0.3},"5335":{"wiki":"Watering_can#(3)","name":"Watering can(3)","weight":0.4},"5336":{"wiki":"Watering_can#(4)","name":"Watering can(4)","weight":0.5},"5337":{"wiki":"Watering_can#(5)","name":"Watering can(5)","weight":0.6},"5338":{"wiki":"Watering_can#(6)","name":"Watering can(6)","weight":0.7},"5339":{"wiki":"Watering_can#(7)","name":"Watering can(7)","weight":0.8},"5340":{"wiki":"Watering_can#(8)","name":"Watering can(8)","weight":0.9},"5341":{"wiki":"Rake","name":"Rake","weight":1.36},"5343":{"wiki":"Seed_dibber","name":"Seed dibber","weight":0.002},"5345":{"wiki":"Gardening_boots","name":"Gardening boots","equipable":true,"weight":0.34,"equipment":{"slot":10}},"5347":{"wiki":"Rake_handle","name":"Rake handle","weight":0.453},"5348":{"wiki":"Rake_head","name":"Rake head","weight":0.907},"5350":{"wiki":"Empty_plant_pot","name":"Empty plant pot","weight":0.907},"5352":{"wiki":"Unfired_plant_pot","name":"Unfired plant pot","weight":0.907},"5354":{"wiki":"Filled_plant_pot","name":"Filled plant pot","weight":0.907},"5356":{"wiki":"Plant_pot_(unobtainable_item)","name":"Plant pot"},"5358":{"wiki":"Oak_seedling#Unwatered","name":"Oak seedling","weight":0.907},"5359":{"wiki":"Willow_seedling#Unwatered","name":"Willow seedling","weight":0.907},"5360":{"wiki":"Maple_seedling#Unwatered","name":"Maple seedling","weight":0.907},"5361":{"wiki":"Yew_seedling#Unwatered","name":"Yew seedling","weight":0.907},"5362":{"wiki":"Magic_seedling#Unwatered","name":"Magic seedling","weight":0.907},"5363":{"wiki":"Spirit_seedling#Unwatered","name":"Spirit seedling","weight":0.907},"5364":{"wiki":"Oak_seedling#Watered","name":"Oak seedling (w)","weight":0.907},"5365":{"wiki":"Willow_seedling#Watered","name":"Willow seedling (w)","weight":0.907},"5366":{"wiki":"Maple_seedling#Watered","name":"Maple seedling (w)","weight":0.907},"5367":{"wiki":"Yew_seedling#Watered","name":"Yew seedling (w)","weight":0.907},"5368":{"wiki":"Magic_seedling#Watered","name":"Magic seedling (w)","weight":0.907},"5369":{"wiki":"Spirit_seedling#Watered","name":"Spirit seedling (w)","weight":0.907},"5370":{"wiki":"Oak_sapling","name":"Oak sapling","weight":0.907},"5371":{"wiki":"Willow_sapling","name":"Willow sapling","weight":0.907},"5372":{"wiki":"Maple_sapling","name":"Maple sapling","weight":0.907},"5373":{"wiki":"Yew_sapling","name":"Yew sapling","weight":0.907},"5374":{"wiki":"Magic_sapling","name":"Magic sapling","weight":0.907},"5375":{"wiki":"Spirit_sapling","name":"Spirit sapling","weight":0.907},"5376":{"wiki":"Basket","name":"Basket","weight":0.028},"5378":{"wiki":"Apples#(1)","name":"Apples(1)","weight":0.056},"5380":{"wiki":"Apples#(2)","name":"Apples(2)","weight":0.085},"5382":{"wiki":"Apples#(3)","name":"Apples(3)","weight":0.113},"5384":{"wiki":"Apples#(4)","name":"Apples(4)","weight":0.141},"5386":{"wiki":"Apples#(5)","name":"Apples(5)","weight":0.17},"5388":{"wiki":"Oranges#(1)","name":"Oranges(1)","weight":0.056},"5390":{"wiki":"Oranges#(2)","name":"Oranges(2)","weight":0.085},"5392":{"wiki":"Oranges#(3)","name":"Oranges(3)","weight":0.113},"5394":{"wiki":"Oranges#(4)","name":"Oranges(4)","weight":0.141},"5396":{"wiki":"Oranges#(5)","name":"Oranges(5)","weight":0.17},"5398":{"wiki":"Strawberries#(1)","name":"Strawberries(1)","weight":0.056},"5400":{"wiki":"Strawberries#(2)","name":"Strawberries(2)","weight":0.085},"5402":{"wiki":"Strawberries#(3)","name":"Strawberries(3)","weight":0.113},"5404":{"wiki":"Strawberries#(4)","name":"Strawberries(4)","weight":0.141},"5406":{"wiki":"Strawberries#(5)","name":"Strawberries(5)","weight":0.17},"5408":{"wiki":"Bananas#(1)","name":"Bananas(1)","weight":0.056},"5410":{"wiki":"Bananas#(2)","name":"Bananas(2)","weight":0.085},"5412":{"wiki":"Bananas#(3)","name":"Bananas(3)","weight":0.113},"5414":{"wiki":"Bananas#(4)","name":"Bananas(4)","weight":0.141},"5416":{"wiki":"Bananas#(5)","name":"Bananas(5)","weight":0.17},"5418":{"wiki":"Empty_sack","name":"Empty sack","weight":0.453},"5420":{"wiki":"Potatoes#1","name":"Potatoes(1)","weight":0.907},"5422":{"wiki":"Potatoes#2","name":"Potatoes(2)","weight":1.36},"5424":{"wiki":"Potatoes#3","name":"Potatoes(3)","weight":1.814},"5426":{"wiki":"Potatoes#4","name":"Potatoes(4)","weight":2.267},"5428":{"wiki":"Potatoes#5","name":"Potatoes(5)","weight":2.721},"5430":{"wiki":"Potatoes#6","name":"Potatoes(6)","weight":3.175},"5432":{"wiki":"Potatoes#7","name":"Potatoes(7)","weight":3.628},"5434":{"wiki":"Potatoes#8","name":"Potatoes(8)","weight":4.082},"5436":{"wiki":"Potatoes#9","name":"Potatoes(9)","weight":4.535},"5438":{"wiki":"Potatoes#10","name":"Potatoes(10)","weight":4.989},"5440":{"wiki":"Onions#1","name":"Onions(1)","weight":0.907},"5442":{"wiki":"Onions#2","name":"Onions(2)","weight":1.36},"5444":{"wiki":"Onions#3","name":"Onions(3)","weight":1.814},"5446":{"wiki":"Onions#4","name":"Onions(4)","weight":2.267},"5448":{"wiki":"Onions#5","name":"Onions(5)","weight":2.721},"5450":{"wiki":"Onions#6","name":"Onions(6)","weight":3.175},"5452":{"wiki":"Onions#7","name":"Onions(7)","weight":3.628},"5454":{"wiki":"Onions#8","name":"Onions(8)","weight":4.082},"5456":{"wiki":"Onions#9","name":"Onions(9)","weight":4.535},"5458":{"wiki":"Onions#10","name":"Onions(10)","weight":4.989},"5460":{"wiki":"Cabbages#1","name":"Cabbages(1)","weight":0.907},"5462":{"wiki":"Cabbages#2","name":"Cabbages(2)","weight":1.36},"5464":{"wiki":"Cabbages#3","name":"Cabbages(3)","weight":1.814},"5466":{"wiki":"Cabbages#4","name":"Cabbages(4)","weight":2.267},"5468":{"wiki":"Cabbages#5","name":"Cabbages(5)","weight":2.721},"5470":{"wiki":"Cabbages#6","name":"Cabbages(6)","weight":3.175},"5472":{"wiki":"Cabbages#7","name":"Cabbages(7)","weight":3.628},"5474":{"wiki":"Cabbages#8","name":"Cabbages(8)","weight":4.082},"5476":{"wiki":"Cabbages#9","name":"Cabbages(9)","weight":4.535},"5478":{"wiki":"Cabbages#10","name":"Cabbages(10)","weight":4.989},"5480":{"wiki":"Apple_seedling#Unwatered","name":"Apple seedling","weight":0.907},"5481":{"wiki":"Banana_seedling#Unwatered","name":"Banana seedling","weight":0.907},"5482":{"wiki":"Orange_seedling#Unwatered","name":"Orange seedling","weight":0.907},"5483":{"wiki":"Curry_seedling#Unwatered","name":"Curry seedling","weight":0.907},"5484":{"wiki":"Pineapple_seedling#Unwatered","name":"Pineapple seedling","weight":0.907},"5485":{"wiki":"Papaya_seedling#Unwatered","name":"Papaya seedling","weight":0.907},"5486":{"wiki":"Palm_seedling#Unwatered","name":"Palm seedling","weight":0.907},"5487":{"wiki":"Calquat_seedling#Unwatered","name":"Calquat seedling","weight":0.907},"5488":{"wiki":"Apple_seedling#Watered","name":"Apple seedling (w)","weight":0.907},"5489":{"wiki":"Banana_seedling#Watered","name":"Banana seedling (w)","weight":0.907},"5490":{"wiki":"Orange_seedling#Watered","name":"Orange seedling (w)","weight":0.907},"5491":{"wiki":"Curry_seedling#Watered","name":"Curry seedling (w)","weight":0.907},"5492":{"wiki":"Pineapple_seedling#Watered","name":"Pineapple seedling (w)","weight":0.907},"5493":{"wiki":"Papaya_seedling#Watered","name":"Papaya seedling (w)","weight":0.907},"5494":{"wiki":"Palm_seedling#Watered","name":"Palm seedling (w)","weight":0.907},"5495":{"wiki":"Calquat_seedling#Watered","name":"Calquat seedling (w)","weight":0.907},"5496":{"wiki":"Apple_sapling","name":"Apple sapling","weight":0.907},"5497":{"wiki":"Banana_sapling","name":"Banana sapling","weight":0.907},"5498":{"wiki":"Orange_sapling","name":"Orange sapling","weight":0.907},"5499":{"wiki":"Curry_sapling","name":"Curry sapling","weight":0.907},"5500":{"wiki":"Pineapple_sapling","name":"Pineapple sapling","weight":0.907},"5501":{"wiki":"Papaya_sapling","name":"Papaya sapling","weight":0.907},"5502":{"wiki":"Palm_sapling","name":"Palm sapling","weight":0.907},"5503":{"wiki":"Calquat_sapling","name":"Calquat sapling","weight":0.907},"5504":{"wiki":"Strawberry","name":"Strawberry","weight":0.028},"5506":{"wiki":"Old_man's_message","name":"Old man's message","weight":0.07},"5507":{"wiki":"Strange_book","name":"Strange book","weight":0.07},"5508":{"wiki":"Book_of_folklore","name":"Book of folklore","weight":0.07},"5509":{"wiki":"Small_pouch","name":"Small pouch","weight":1.0},"5510":{"wiki":"Medium_pouch#New","name":"Medium pouch","weight":1.0},"5511":{"wiki":"Medium_pouch#Degraded","name":"Medium pouch","weight":1.0},"5512":{"wiki":"Large_pouch#New","name":"Large pouch","weight":1.0},"5513":{"wiki":"Large_pouch#Degraded","name":"Large pouch","weight":1.0},"5514":{"wiki":"Giant_pouch#New","name":"Giant pouch","weight":1.0},"5515":{"wiki":"Giant_pouch#Degraded","name":"Giant pouch","weight":1.0},"5516":{"wiki":"Elemental_talisman","name":"Elemental talisman","weight":0.015},"5518":{"wiki":"Scrying_orb#Full","name":"Scrying orb","weight":0.05},"5519":{"wiki":"Scrying_orb#Empty","name":"Scrying orb","weight":0.05},"5520":{"wiki":"Abyssal_book","name":"Abyssal book","weight":0.01},"5521":{"wiki":"Binding_necklace","name":"Binding necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"5523":{"wiki":"Tiara_mould","name":"Tiara mould","weight":1.0},"5525":{"wiki":"Tiara","name":"Tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5527":{"wiki":"Air_tiara","name":"Air tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5529":{"wiki":"Mind_tiara","name":"Mind tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5531":{"wiki":"Water_tiara","name":"Water tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5533":{"wiki":"Body_tiara","name":"Body tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5535":{"wiki":"Earth_tiara","name":"Earth tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5537":{"wiki":"Fire_tiara","name":"Fire tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5539":{"wiki":"Cosmic_tiara","name":"Cosmic tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5541":{"wiki":"Nature_tiara","name":"Nature tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5543":{"wiki":"Chaos_tiara","name":"Chaos tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5545":{"wiki":"Law_tiara","name":"Law tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5547":{"wiki":"Death_tiara","name":"Death tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5549":{"wiki":"Blood_tiara","name":"Blood tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"5553":{"wiki":"Rogue_top","name":"Rogue top","equipable":true,"weight":0.453,"equipment":{"slot":4,"dstab":10,"dslash":10,"dcrush":10,"dmagic":10,"drange":10}},"5554":{"wiki":"Rogue_mask","name":"Rogue mask","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":5,"dslash":5,"dcrush":5,"dmagic":5,"drange":5}},"5555":{"wiki":"Rogue_trousers","name":"Rogue trousers","equipable":true,"weight":0.453,"equipment":{"slot":7,"dstab":7,"dslash":7,"dcrush":7,"dmagic":7,"drange":7}},"5556":{"wiki":"Rogue_gloves","name":"Rogue gloves","equipable":true,"weight":0.453,"equipment":{"slot":9,"dstab":2,"dslash":2,"dcrush":2,"dmagic":2,"drange":2}},"5557":{"wiki":"Rogue_boots","name":"Rogue boots","equipable":true,"weight":0.453,"equipment":{"slot":10,"dstab":2,"dslash":2,"dcrush":2,"dmagic":2,"drange":2}},"5558":{"wiki":"Rogue_kit","name":"Rogue kit"},"5559":{"wiki":"Flash_powder","name":"Flash powder"},"5560":{"wiki":"Stethoscope","name":"Stethoscope","weight":0.453},"5561":{"wiki":"Mystic_jewel","name":"Mystic jewel","weight":0.002},"5562":{"wiki":"Gear_(unobtainable_item)#1","name":"Gear","weight":0.453},"5563":{"wiki":"Gear_(unobtainable_item)#2","name":"Gear","weight":0.453},"5564":{"wiki":"Gear_(unobtainable_item)#3","name":"Gear","weight":0.453},"5565":{"wiki":"Gear_(unobtainable_item)#4","name":"Gear","weight":0.453},"5566":{"wiki":"Gear_(unobtainable_item)#5","name":"Gear","weight":0.453},"5567":{"wiki":"Gear_(unobtainable_item)#6","name":"Gear","weight":0.453},"5568":{"wiki":"Tiles_(Rogues'_Den)#Correct","name":"Tile","weight":0.453},"5569":{"wiki":"Tiles_(Rogues'_Den)#Flipped_vertically","name":"Tiles","weight":0.453},"5570":{"wiki":"Tiles_(Rogues'_Den)#Rotated","name":"Tiles","weight":0.453},"5571":{"wiki":"Tiles_(Rogues'_Den)#Flipped_Horizontally","name":"Tiles","weight":0.453},"5574":{"wiki":"Initiate_sallet","name":"Initiate sallet","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":13,"dslash":14,"dcrush":11,"dmagic":-1,"drange":13,"prayer":3}},"5575":{"wiki":"Initiate_hauberk","name":"Initiate hauberk","quest":true,"equipable":true,"weight":8.618,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":46,"dslash":44,"dcrush":38,"dmagic":-6,"drange":44,"prayer":6}},"5576":{"wiki":"Initiate_cuisse","name":"Initiate cuisse","equipable":true,"weight":7.711,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":24,"dslash":22,"dcrush":20,"dmagic":-4,"drange":22,"prayer":5}},"5577":{"wiki":"Cupric_sulfate","name":"Cupric sulfate","quest":true,"weight":0.056},"5578":{"wiki":"Acetic_acid","name":"Acetic acid","quest":true,"weight":0.056},"5579":{"wiki":"Gypsum","name":"Gypsum","quest":true,"weight":0.056},"5580":{"wiki":"Sodium_chloride","name":"Sodium chloride","quest":true,"weight":0.056},"5581":{"wiki":"Nitrous_oxide","name":"Nitrous oxide","quest":true,"weight":0.056},"5582":{"wiki":"Vial_of_liquid","name":"Vial of liquid","quest":true,"weight":0.056},"5583":{"wiki":"Tin_ore_powder","name":"Tin ore powder","quest":true,"weight":0.056},"5584":{"wiki":"Cupric_ore_powder","name":"Cupric ore powder","quest":true,"weight":0.056},"5585":{"wiki":"Bronze_key_(Recruitment_Drive)","name":"Bronze key","quest":true,"weight":0.01},"5586":{"wiki":"Metal_spade#Spade","name":"Metal spade","quest":true,"weight":1.814},"5587":{"wiki":"Metal_spade#Head","name":"Metal spade","quest":true,"weight":1.814},"5588":{"wiki":"Alchemical_notes","name":"Alchemical notes","quest":true,"weight":0.51},"5589":{"wiki":"???_mixture#Hot","name":"??? mixture","quest":true,"weight":0.056},"5590":{"wiki":"???_mixture#Warm","name":"??? mixture","quest":true,"weight":0.056},"5591":{"wiki":"???_mixture#Horrible","name":"??? mixture","quest":true,"weight":0.056},"5592":{"wiki":"Tin_(Recruitment_Drive)#Empty","name":"Tin","quest":true,"weight":0.1},"5593":{"wiki":"Tin_(Recruitment_Drive)#Hardening","name":"Tin","quest":true,"weight":0.1},"5594":{"wiki":"Tin_(Recruitment_Drive)#Impression","name":"Tin","quest":true,"weight":0.1},"5595":{"wiki":"Tin_(Recruitment_Drive)#Tin","name":"Tin","quest":true,"weight":0.1},"5596":{"wiki":"Tin_(Recruitment_Drive)#Copper","name":"Tin","quest":true,"weight":0.1},"5597":{"wiki":"Tin_(Recruitment_Drive)#Tin_and_copper","name":"Tin","quest":true,"weight":0.1},"5598":{"wiki":"Tin_(Recruitment_Drive)#Key","name":"Tin","quest":true,"weight":0.1},"5599":{"wiki":"Tin_(Recruitment_Drive)#Strange","name":"Tin","quest":true,"weight":0.1},"5600":{"wiki":"Tin_(Recruitment_Drive)#Gypsum","name":"Tin","quest":true,"weight":0.1},"5601":{"wiki":"Chisel_(Recruitment_Drive)","name":"Chisel","quest":true,"weight":0.453},"5602":{"wiki":"Bronze_wire_(Recruitment_Drive)","name":"Bronze wire","quest":true,"weight":0.005},"5603":{"wiki":"Shears_(Recruitment_Drive)","name":"Shears","quest":true,"weight":0.113},"5604":{"wiki":"Magnet_(Recruitment_Drive)","name":"Magnet","quest":true,"weight":0.02},"5605":{"wiki":"Knife_(Recruitment_Drive)","name":"Knife","quest":true,"weight":0.02},"5606":{"wiki":"Makeover_voucher","name":"Makeover voucher","quest":true,"weight":0.005},"5607":{"wiki":"Grain_(Recruitment_Drive)","name":"Grain","quest":true,"equipable":true,"weight":5.0,"equipment":{"slot":1}},"5608":{"wiki":"Fox_(Recruitment_Drive)","name":"Fox","quest":true,"equipable":true,"weight":5.0,"equipment":{"slot":3,"aspeed":4}},"5609":{"wiki":"Chicken_(Recruitment_Drive)","name":"Chicken","quest":true,"equipable":true,"weight":5.0,"equipment":{"slot":5}},"5610":{"wiki":"Hourglass_(Recruitment_Drive)","name":"Hourglass","quest":true,"weight":0.1},"5614":{"wiki":"Magic_carpet_(animation_item)","name":"Magic carpet","weight":0.005},"5615":{"wiki":"Shaikahan_bonemeal","name":"Shaikahan bonemeal","weight":1.5},"5616":{"wiki":"Bronze_arrow#Poison_","name":"Bronze arrow(p+)","equipable":true,"equipment":{"slot":13,"rstr":7}},"5617":{"wiki":"Iron_arrow#Poison_","name":"Iron arrow(p+)","equipable":true,"equipment":{"slot":13,"rstr":10}},"5618":{"wiki":"Steel_arrow#Poison_","name":"Steel arrow(p+)","equipable":true,"equipment":{"slot":13,"rstr":16}},"5619":{"wiki":"Mithril_arrow#Poison_","name":"Mithril arrow(p+)","equipable":true,"equipment":{"slot":13,"rstr":22}},"5620":{"wiki":"Adamant_arrow#Poison_","name":"Adamant arrow(p+)","equipable":true,"equipment":{"slot":13,"rstr":31}},"5621":{"wiki":"Rune_arrow#Poison_","name":"Rune arrow(p+)","equipable":true,"equipment":{"slot":13,"rstr":49}},"5622":{"wiki":"Bronze_arrow#Poison__","name":"Bronze arrow(p++)","equipable":true,"equipment":{"slot":13,"rstr":7}},"5623":{"wiki":"Iron_arrow#Poison__","name":"Iron arrow(p++)","equipable":true,"equipment":{"slot":13,"rstr":10}},"5624":{"wiki":"Steel_arrow#Poison__","name":"Steel arrow(p++)","equipable":true,"equipment":{"slot":13,"rstr":16}},"5625":{"wiki":"Mithril_arrow#Poison__","name":"Mithril arrow(p++)","equipable":true,"equipment":{"slot":13,"rstr":22}},"5626":{"wiki":"Adamant_arrow#Poison__","name":"Adamant arrow(p++)","equipable":true,"equipment":{"slot":13,"rstr":31}},"5627":{"wiki":"Rune_arrow#Poison__","name":"Rune arrow(p++)","equipable":true,"equipment":{"slot":13,"rstr":49}},"5628":{"wiki":"Bronze_dart#Poison_","name":"Bronze dart(p+)","equipable":true,"equipment":{"slot":3,"rstr":1,"aspeed":3}},"5629":{"wiki":"Iron_dart#Poison_","name":"Iron dart(p+)","equipable":true,"equipment":{"slot":3,"rstr":2,"aspeed":3}},"5630":{"wiki":"Steel_dart#Poison_","name":"Steel dart(p+)","equipable":true,"equipment":{"slot":3,"rstr":3,"aspeed":3}},"5631":{"wiki":"Black_dart#Poison_","name":"Black dart(p+)","equipable":true,"equipment":{"slot":3,"rstr":6,"aspeed":3}},"5632":{"wiki":"Mithril_dart#Poison_","name":"Mithril dart(p+)","equipable":true,"equipment":{"slot":3,"rstr":9,"aspeed":3}},"5633":{"wiki":"Adamant_dart#Poison_","name":"Adamant dart(p+)","equipable":true,"equipment":{"slot":3,"rstr":17,"aspeed":3}},"5634":{"wiki":"Rune_dart#Poison_","name":"Rune dart(p+)","equipable":true,"equipment":{"slot":3,"rstr":26,"aspeed":3}},"5635":{"wiki":"Bronze_dart#Poison__","name":"Bronze dart(p++)","equipable":true,"equipment":{"slot":3,"rstr":1,"aspeed":3}},"5636":{"wiki":"Iron_dart#Poison__","name":"Iron dart(p++)","equipable":true,"equipment":{"slot":3,"rstr":2,"aspeed":3}},"5637":{"wiki":"Steel_dart#Poison__","name":"Steel dart(p++)","equipable":true,"equipment":{"slot":3,"rstr":3,"aspeed":3}},"5638":{"wiki":"Black_dart#Poison__","name":"Black dart(p++)","equipable":true,"equipment":{"slot":3,"rstr":6,"aspeed":3}},"5639":{"wiki":"Mithril_dart#Poison__","name":"Mithril dart(p++)","equipable":true,"equipment":{"slot":3,"rstr":9,"aspeed":3}},"5640":{"wiki":"Adamant_dart#Poison__","name":"Adamant dart(p++)","equipable":true,"equipment":{"slot":3,"rstr":17,"aspeed":3}},"5641":{"wiki":"Rune_dart#Poison__","name":"Rune dart(p++)","equipable":true,"equipment":{"slot":3,"rstr":26,"aspeed":3}},"5642":{"wiki":"Bronze_javelin#Poison_","name":"Bronze javelin(p+)","equipable":true,"equipment":{"slot":13,"rstr":25}},"5643":{"wiki":"Iron_javelin#Poison_","name":"Iron javelin(p+)","equipable":true,"equipment":{"slot":13,"rstr":42}},"5644":{"wiki":"Steel_javelin#Poison_","name":"Steel javelin(p+)","equipable":true,"equipment":{"slot":13,"rstr":64}},"5645":{"wiki":"Mithril_javelin#Poison_","name":"Mithril javelin(p+)","equipable":true,"equipment":{"slot":13,"rstr":85}},"5646":{"wiki":"Adamant_javelin#Poison_","name":"Adamant javelin(p+)","equipable":true,"equipment":{"slot":13,"rstr":107}},"5647":{"wiki":"Rune_javelin#Poison_","name":"Rune javelin(p+)","equipable":true,"equipment":{"slot":13,"rstr":124}},"5648":{"wiki":"Bronze_javelin#Poison__","name":"Bronze javelin(p++)","equipable":true,"equipment":{"slot":13,"rstr":25}},"5649":{"wiki":"Iron_javelin#Poison__","name":"Iron javelin(p++)","equipable":true,"equipment":{"slot":13,"rstr":42}},"5650":{"wiki":"Steel_javelin#Poison__","name":"Steel javelin(p++)","equipable":true,"equipment":{"slot":13,"rstr":64}},"5651":{"wiki":"Mithril_javelin#Poison__","name":"Mithril javelin(p++)","equipable":true,"equipment":{"slot":13,"rstr":85}},"5652":{"wiki":"Adamant_javelin#Poison__","name":"Adamant javelin(p++)","equipable":true,"equipment":{"slot":13,"rstr":107}},"5653":{"wiki":"Rune_javelin#Poison__","name":"Rune javelin(p++)","equipable":true,"equipment":{"slot":13,"rstr":124}},"5654":{"wiki":"Bronze_knife#Poison_","name":"Bronze knife(p+)","equipable":true,"equipment":{"slot":3,"arange":4,"rstr":3,"aspeed":3}},"5655":{"wiki":"Iron_knife#Poison_","name":"Iron knife(p+)","equipable":true,"equipment":{"slot":3,"arange":5,"rstr":4,"aspeed":3}},"5656":{"wiki":"Steel_knife#Poison_","name":"Steel knife(p+)","equipable":true,"equipment":{"slot":3,"arange":8,"rstr":7,"aspeed":3}},"5657":{"wiki":"Mithril_knife#Poison_","name":"Mithril knife(p+)","equipable":true,"equipment":{"slot":3,"arange":11,"rstr":10,"aspeed":3}},"5658":{"wiki":"Black_knife#Poison_","name":"Black knife(p+)","equipable":true,"equipment":{"slot":3,"arange":10,"rstr":8,"aspeed":3}},"5659":{"wiki":"Adamant_knife#Poison_","name":"Adamant knife(p+)","equipable":true,"equipment":{"slot":3,"arange":15,"rstr":14,"aspeed":3}},"5660":{"wiki":"Rune_knife#Poison_","name":"Rune knife(p+)","equipable":true,"equipment":{"slot":3,"arange":25,"rstr":24,"aspeed":3}},"5661":{"wiki":"Bronze_knife#Poison__","name":"Bronze knife(p++)","equipable":true,"equipment":{"slot":3,"arange":4,"rstr":3,"aspeed":3}},"5662":{"wiki":"Iron_knife#Poison__","name":"Iron knife(p++)","equipable":true,"equipment":{"slot":3,"arange":5,"rstr":4,"aspeed":3}},"5663":{"wiki":"Steel_knife#Poison__","name":"Steel knife(p++)","equipable":true,"equipment":{"slot":3,"arange":8,"rstr":7,"aspeed":3}},"5664":{"wiki":"Mithril_knife#Poison__","name":"Mithril knife(p++)","equipable":true,"equipment":{"slot":3,"arange":11,"rstr":10,"aspeed":3}},"5665":{"wiki":"Black_knife#Poison__","name":"Black knife(p++)","equipable":true,"equipment":{"slot":3,"arange":10,"rstr":8,"aspeed":3}},"5666":{"wiki":"Adamant_knife#Poison__","name":"Adamant knife(p++)","equipable":true,"equipment":{"slot":3,"arange":15,"rstr":14,"aspeed":3}},"5667":{"wiki":"Rune_knife#Poison__","name":"Rune knife(p++)","equipable":true,"equipment":{"slot":3,"arange":25,"rstr":24,"aspeed":3}},"5668":{"wiki":"Iron_dagger#Poison_","name":"Iron dagger(p+)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":5,"aslash":3,"acrush":-4,"amagic":1,"dmagic":1,"str":4,"aspeed":4}},"5670":{"wiki":"Bronze_dagger#Poison_","name":"Bronze dagger(p+)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":4,"aslash":2,"acrush":-4,"amagic":1,"dmagic":1,"str":3,"aspeed":4}},"5672":{"wiki":"Steel_dagger#Poison_","name":"Steel dagger(p+)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":8,"aslash":4,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"aspeed":4}},"5674":{"wiki":"Mithril_dagger#Poison_","name":"Mithril dagger(p+)","equipable":true,"weight":0.396,"equipment":{"slot":3,"astab":11,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":10,"aspeed":4}},"5676":{"wiki":"Adamant_dagger#Poison_","name":"Adamant dagger(p+)","equipable":true,"weight":0.51,"equipment":{"slot":3,"astab":15,"aslash":8,"acrush":-4,"amagic":1,"dmagic":1,"str":14,"aspeed":4}},"5678":{"wiki":"Rune_dagger#Poison_","name":"Rune dagger(p+)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":25,"aslash":12,"acrush":-4,"amagic":1,"dmagic":1,"str":24,"aspeed":4}},"5680":{"wiki":"Dragon_dagger#Poison_","name":"Dragon dagger(p+)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":40,"aslash":25,"acrush":-4,"amagic":1,"dmagic":1,"str":40,"aspeed":4}},"5682":{"wiki":"Black_dagger#Poison_","name":"Black dagger(p+)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":10,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"aspeed":4}},"5686":{"wiki":"Iron_dagger#Poison__","name":"Iron dagger(p++)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":5,"aslash":3,"acrush":-4,"amagic":1,"dmagic":1,"str":4,"aspeed":4}},"5688":{"wiki":"Bronze_dagger#Poison__","name":"Bronze dagger(p++)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":4,"aslash":2,"acrush":-4,"amagic":1,"dmagic":1,"str":3,"aspeed":4}},"5690":{"wiki":"Steel_dagger#Poison__","name":"Steel dagger(p++)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":8,"aslash":4,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"aspeed":4}},"5692":{"wiki":"Mithril_dagger#Poison__","name":"Mithril dagger(p++)","equipable":true,"weight":0.396,"equipment":{"slot":3,"astab":11,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":10,"aspeed":4}},"5694":{"wiki":"Adamant_dagger#Poison__","name":"Adamant dagger(p++)","equipable":true,"weight":0.51,"equipment":{"slot":3,"astab":15,"aslash":8,"acrush":-4,"amagic":1,"dmagic":1,"str":14,"aspeed":4}},"5696":{"wiki":"Rune_dagger#Poison__","name":"Rune dagger(p++)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":25,"aslash":12,"acrush":-4,"amagic":1,"dmagic":1,"str":24,"aspeed":4}},"5698":{"wiki":"Dragon_dagger#Poison__","name":"Dragon dagger(p++)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":40,"aslash":25,"acrush":-4,"amagic":1,"dmagic":1,"str":40,"aspeed":4}},"5700":{"wiki":"Black_dagger#Poison__","name":"Black dagger(p++)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":10,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"aspeed":4}},"5704":{"wiki":"Bronze_spear#Poison_","name":"Bronze spear(p+)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":5,"acrush":5,"dstab":1,"dslash":1,"str":6,"aspeed":4}},"5706":{"wiki":"Iron_spear#Poison_","name":"Iron spear(p+)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":8,"aslash":8,"acrush":8,"dstab":1,"dslash":1,"str":10,"aspeed":4}},"5708":{"wiki":"Steel_spear#Poison_","name":"Steel spear(p+)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":1,"dslash":1,"str":12,"aspeed":4}},"5710":{"wiki":"Mithril_spear#Poison_","name":"Mithril spear(p+)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":17,"aslash":17,"acrush":17,"dstab":1,"dslash":1,"str":18,"aspeed":4}},"5712":{"wiki":"Adamant_spear#Poison_","name":"Adamant spear(p+)","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":24,"aslash":24,"acrush":24,"dstab":1,"dslash":1,"str":28,"aspeed":4}},"5714":{"wiki":"Rune_spear#Poison_","name":"Rune spear(p+)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":1,"dslash":1,"str":42,"aspeed":4}},"5716":{"wiki":"Dragon_spear#Poison_","name":"Dragon spear(p+)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":55,"aslash":55,"acrush":55,"dstab":5,"dslash":5,"dcrush":5,"dmagic":5,"drange":5,"str":60,"aspeed":4}},"5718":{"wiki":"Bronze_spear#Poison__","name":"Bronze spear(p++)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":5,"acrush":5,"dstab":1,"dslash":1,"str":6,"aspeed":4}},"5720":{"wiki":"Iron_spear#Poison__","name":"Iron spear(p++)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":8,"aslash":8,"acrush":8,"dstab":1,"dslash":1,"str":10,"aspeed":4}},"5722":{"wiki":"Steel_spear#Poison__","name":"Steel spear(p++)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":1,"dslash":1,"str":12,"aspeed":4}},"5724":{"wiki":"Mithril_spear#Poison__","name":"Mithril spear(p++)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":17,"aslash":17,"acrush":17,"dstab":1,"dslash":1,"str":18,"aspeed":4}},"5726":{"wiki":"Adamant_spear#Poison__","name":"Adamant spear(p++)","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":24,"aslash":24,"acrush":24,"dstab":1,"dslash":1,"str":28,"aspeed":4}},"5728":{"wiki":"Rune_spear#Poison__","name":"Rune spear(p++)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":1,"dslash":1,"str":42,"aspeed":4}},"5730":{"wiki":"Dragon_spear#Poison__","name":"Dragon spear(p++)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":55,"aslash":55,"acrush":55,"dstab":5,"dslash":5,"dcrush":5,"dmagic":5,"drange":5,"str":60,"aspeed":4}},"5732":{"wiki":"Stool","name":"Stool","quest":true,"weight":0.001},"5733":{"wiki":"Rotten_potato","name":"Rotten potato","weight":1.814},"5734":{"wiki":"Black_spear#Poison_","name":"Black spear(p+)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":15,"aslash":15,"acrush":15,"dstab":1,"dslash":1,"str":16,"aspeed":4}},"5736":{"wiki":"Black_spear#Poison__","name":"Black spear(p++)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":15,"aslash":15,"acrush":15,"dstab":1,"dslash":1,"str":16,"aspeed":4}},"5739":{"wiki":"Asgarnian_ale(m)","name":"Asgarnian ale(m)","weight":0.55},"5741":{"wiki":"Mature_wmb","name":"Mature wmb","weight":0.55},"5743":{"wiki":"Greenman's_ale(m)","name":"Greenman's ale(m)","weight":0.55},"5745":{"wiki":"Dragon_bitter(m)","name":"Dragon bitter(m)","weight":0.55},"5747":{"wiki":"Dwarven_stout(m)","name":"Dwarven stout(m)","weight":0.55},"5749":{"wiki":"Moonlight_mead(m)","name":"Moonlight mead(m)","weight":0.55},"5751":{"wiki":"Axeman's_folly","name":"Axeman's folly","weight":0.55},"5753":{"wiki":"Axeman's_folly(m)","name":"Axeman's folly(m)","weight":0.55},"5755":{"wiki":"Chef's_delight","name":"Chef's delight","weight":0.55},"5757":{"wiki":"Chef's_delight(m)","name":"Chef's delight(m)","weight":0.55},"5759":{"wiki":"Slayer's_respite","name":"Slayer's respite","weight":0.55},"5761":{"wiki":"Slayer's_respite(m)","name":"Slayer's respite(m)","weight":0.55},"5763":{"wiki":"Cider","name":"Cider","weight":0.55},"5765":{"wiki":"Mature_cider","name":"Mature cider","weight":0.55},"5767":{"wiki":"Ale_yeast","name":"Ale yeast","quest":true,"weight":2.834},"5769":{"wiki":"Calquat_keg","name":"Calquat keg","weight":0.028},"5771":{"wiki":"Dwarven_stout_(keg)#1_pint","name":"Dwarven stout(1)","weight":0.028},"5773":{"wiki":"Dwarven_stout_(keg)#2_pints","name":"Dwarven stout(2)","weight":0.028},"5775":{"wiki":"Dwarven_stout_(keg)#3_pints","name":"Dwarven stout(3)","weight":0.028},"5777":{"wiki":"Dwarven_stout_(keg)#4_pints","name":"Dwarven stout(4)","weight":0.028},"5779":{"wiki":"Asgarnian_ale_(keg)#1_pint","name":"Asgarnian ale(1)","weight":0.028},"5781":{"wiki":"Asgarnian_ale_(keg)#2_pints","name":"Asgarnian ale(2)","weight":0.028},"5783":{"wiki":"Asgarnian_ale_(keg)#3_pints","name":"Asgarnian ale(3)","weight":0.028},"5785":{"wiki":"Asgarnian_ale_(keg)#4_pints","name":"Asgarnian ale(4)","weight":0.028},"5787":{"wiki":"Greenmans_ale_(keg)#1_pint","name":"Greenmans ale(1)","weight":0.028},"5789":{"wiki":"Greenmans_ale_(keg)#2_pints","name":"Greenmans ale(2)","weight":0.028},"5791":{"wiki":"Greenmans_ale_(keg)#3_pints","name":"Greenmans ale(3)","weight":0.028},"5793":{"wiki":"Greenmans_ale_(keg)#4_pints","name":"Greenmans ale(4)","weight":0.028},"5795":{"wiki":"Mind_bomb_(keg)#1_pint","name":"Mind bomb(1)","weight":0.028},"5797":{"wiki":"Mind_bomb_(keg)#2_pints","name":"Mind bomb(2)","weight":0.028},"5799":{"wiki":"Mind_bomb_(keg)#3_pints","name":"Mind bomb(3)","weight":0.028},"5801":{"wiki":"Mind_bomb_(keg)#4_pints","name":"Mind bomb(4)","weight":0.028},"5803":{"wiki":"Dragon_bitter_(keg)#1_pint","name":"Dragon bitter(1)","weight":0.028},"5805":{"wiki":"Dragon_bitter_(keg)#2_pints","name":"Dragon bitter(2)","weight":0.028},"5807":{"wiki":"Dragon_bitter_(keg)#3_pints","name":"Dragon bitter(3)","weight":0.028},"5809":{"wiki":"Dragon_bitter_(keg)#4_pints","name":"Dragon bitter(4)","weight":0.028},"5811":{"wiki":"Moonlight_mead_(keg)#1_pint","name":"Moonlight mead(1)","weight":0.028},"5813":{"wiki":"Moonlight_mead_(keg)#2_pints","name":"Moonlight mead(2)","weight":0.028},"5815":{"wiki":"Moonlight_mead_(keg)#3_pints","name":"Moonlight mead(3)","weight":0.028},"5817":{"wiki":"Moonlight_mead_(keg)#4_pints","name":"Moonlight mead(4)","weight":0.028},"5819":{"wiki":"Axeman's_folly_(keg)#1_pint","name":"Axeman's folly(1)","weight":0.028},"5821":{"wiki":"Axeman's_folly_(keg)#2_pints","name":"Axeman's folly(2)","weight":0.028},"5823":{"wiki":"Axeman's_folly_(keg)#3_pints","name":"Axeman's folly(3)","weight":0.028},"5825":{"wiki":"Axeman's_folly_(keg)#4_pints","name":"Axeman's folly(4)","weight":0.028},"5827":{"wiki":"Chef's_delight_(keg)#1_pint","name":"Chef's delight(1)","weight":0.028},"5829":{"wiki":"Chef's_delight_(keg)#2_pints","name":"Chef's delight(2)","weight":0.028},"5831":{"wiki":"Chef's_delight_(keg)#3_pints","name":"Chef's delight(3)","weight":0.028},"5833":{"wiki":"Chef's_delight_(keg)#4_pints","name":"Chef's delight(4)","weight":0.028},"5835":{"wiki":"Slayer's_respite_(keg)#1_pint","name":"Slayer's respite(1)","weight":0.028},"5837":{"wiki":"Slayer's_respite_(keg)#2_pints","name":"Slayer's respite(2)","weight":0.028},"5839":{"wiki":"Slayer's_respite_(keg)#3_pints","name":"Slayer's respite(3)","weight":0.028},"5841":{"wiki":"Slayer's_respite_(keg)#4_pints","name":"Slayer's respite(4)","weight":0.028},"5843":{"wiki":"Cider_(keg)#1_pint","name":"Cider(1)","weight":0.028},"5845":{"wiki":"Cider_(keg)#2_pints","name":"Cider(2)","weight":0.028},"5847":{"wiki":"Cider_(keg)#3_pints","name":"Cider(3)","weight":0.028},"5849":{"wiki":"Cider_(keg)#4_pints","name":"Cider(4)","weight":0.028},"5851":{"wiki":"Dwarven_stout(m)_(keg)#1_pint","name":"Dwarven stout(m1)","weight":0.028},"5853":{"wiki":"Dwarven_stout(m)_(keg)#2_pints","name":"Dwarven stout(m2)","weight":0.028},"5855":{"wiki":"Dwarven_stout(m)_(keg)#3_pints","name":"Dwarven stout(m3)","weight":0.028},"5857":{"wiki":"Dwarven_stout(m)_(keg)#4_pints","name":"Dwarven stout(m4)","weight":0.028},"5859":{"wiki":"Asgarnian_ale(m)_(keg)#1_pint","name":"Asgarnian ale(m1)","weight":0.028},"5861":{"wiki":"Asgarnian_ale(m)_(keg)#2_pints","name":"Asgarnian ale(m2)","weight":0.028},"5863":{"wiki":"Asgarnian_ale(m)_(keg)#3_pints","name":"Asgarnian ale(m3)","weight":0.028},"5865":{"wiki":"Asgarnian_ale(m)_(keg)#4_pints","name":"Asgarnian ale(m4)","weight":0.028},"5867":{"wiki":"Greenmans_ale(m)_(keg)#1_pint","name":"Greenmans ale(m1)","weight":0.028},"5869":{"wiki":"Greenmans_ale(m)_(keg)#2_pints","name":"Greenmans ale(m2)","weight":0.028},"5871":{"wiki":"Greenmans_ale(m)_(keg)#3_pints","name":"Greenmans ale(m3)","weight":0.028},"5873":{"wiki":"Greenmans_ale(m)_(keg)#4_pints","name":"Greenmans ale(m4)","weight":0.028},"5875":{"wiki":"Mind_bomb(m)_(keg)#1_pint","name":"Mind bomb(m1)","weight":0.028},"5877":{"wiki":"Mind_bomb(m)_(keg)#2_pints","name":"Mind bomb(m2)","weight":0.028},"5879":{"wiki":"Mind_bomb(m)_(keg)#3_pints","name":"Mind bomb(m3)","weight":0.028},"5881":{"wiki":"Mind_bomb(m)_(keg)#4_pints","name":"Mind bomb(m4)","weight":0.028},"5883":{"wiki":"Dragon_bitter(m)_(keg)#1_pint","name":"Dragon bitter(m1)","weight":0.028},"5885":{"wiki":"Dragon_bitter(m)_(keg)#2_pints","name":"Dragon bitter(m2)","weight":0.028},"5887":{"wiki":"Dragon_bitter(m)_(keg)#3_pints","name":"Dragon bitter(m3)","weight":0.028},"5889":{"wiki":"Dragon_bitter(m)_(keg)#4_pints","name":"Dragon bitter(m4)","weight":0.028},"5891":{"wiki":"Moonlight_mead(m)_(keg)#1_pint","name":"Moonlight mead(m1)","weight":0.028},"5893":{"wiki":"Moonlight_mead(m)_(keg)#2_pints","name":"Moonlight mead(m2)","weight":0.028},"5895":{"wiki":"Moonlight_mead(m)_(keg)#3_pints","name":"Moonlight mead(m3)","weight":0.028},"5897":{"wiki":"Moonlight_mead(m)_(keg)#4_pints","name":"Moonlight mead(m4)","weight":0.028},"5899":{"wiki":"Axeman's_folly(m)_(keg)#1_pint","name":"Axeman's folly(m1)","weight":0.028},"5901":{"wiki":"Axeman's_folly(m)_(keg)#2_pints","name":"Axeman's folly(m2)","weight":0.028},"5903":{"wiki":"Axeman's_folly(m)_(keg)#3_pints","name":"Axeman's folly(m3)","weight":0.028},"5905":{"wiki":"Axeman's_folly(m)_(keg)#4_pints","name":"Axeman's folly(m4)","weight":0.028},"5907":{"wiki":"Chef's_delight(m)_(keg)#1_pint","name":"Chef's delight(m1)","weight":0.028},"5909":{"wiki":"Chef's_delight(m)_(keg)#2_pints","name":"Chef's delight(m2)","weight":0.028},"5911":{"wiki":"Chef's_delight(m)_(keg)#3_pints","name":"Chef's delight(m3)","weight":0.028},"5913":{"wiki":"Chef's_delight(m)_(keg)#4_pints","name":"Chef's delight(m4)","weight":0.028},"5915":{"wiki":"Slayer's_respite(m)_(keg)#1_pint","name":"Slayer's respite(m1)","weight":0.028},"5917":{"wiki":"Slayer's_respite(m)_(keg)#2_pints","name":"Slayer's respite(m2)","weight":0.028},"5919":{"wiki":"Slayer's_respite(m)_(keg)#3_pints","name":"Slayer's respite(m3)","weight":0.028},"5921":{"wiki":"Slayer's_respite(m)_(keg)#4_pints","name":"Slayer's respite(m4)","weight":0.028},"5923":{"wiki":"Cider(m)_(keg)#1_pint","name":"Cider(m1)","weight":0.028},"5925":{"wiki":"Cider(m)_(keg)#2_pints","name":"Cider(m2)","weight":0.028},"5927":{"wiki":"Cider(m)_(keg)#3_pints","name":"Cider(m3)","weight":0.028},"5929":{"wiki":"Cider(m)_(keg)#4_pints","name":"Cider(m4)","weight":0.028},"5931":{"wiki":"Jute_fibre","name":"Jute fibre","weight":0.226},"5933":{"wiki":"Willow_branch","name":"Willow branch","weight":0.907},"5935":{"wiki":"Coconut_milk","name":"Coconut milk","weight":0.035},"5936":{"wiki":"Weapon_poison+_(unf)","name":"Weapon poison+ (unf)","weight":0.035},"5937":{"wiki":"Weapon_poison(+)","name":"Weapon poison(+)","weight":0.035},"5939":{"wiki":"Weapon_poison++_(unf)","name":"Weapon poison++ (unf)","weight":0.035},"5940":{"wiki":"Weapon_poison(++)","name":"Weapon poison(++)","weight":0.035},"5942":{"wiki":"Antidote+_(unf)","name":"Antidote+ (unf)","weight":0.035},"5943":{"wiki":"Antidote+#4_dose","name":"Antidote+(4)","weight":0.035},"5945":{"wiki":"Antidote+#3_dose","name":"Antidote+(3)","weight":0.035},"5947":{"wiki":"Antidote+#2_dose","name":"Antidote+(2)","weight":0.035},"5949":{"wiki":"Antidote+#1_dose","name":"Antidote+(1)","weight":0.035},"5951":{"wiki":"Antidote++_(unf)","name":"Antidote++ (unf)","weight":0.035},"5952":{"wiki":"Antidote++#4_dose","name":"Antidote++(4)","weight":0.035},"5954":{"wiki":"Antidote++#3_dose","name":"Antidote++(3)","weight":0.035},"5956":{"wiki":"Antidote++#2_dose","name":"Antidote++(2)","weight":0.035},"5958":{"wiki":"Antidote++#1_dose","name":"Antidote++(1)","weight":0.035},"5960":{"wiki":"Tomatoes#(1)","name":"Tomatoes(1)","weight":0.056},"5962":{"wiki":"Tomatoes#(2)","name":"Tomatoes(2)","weight":0.085},"5964":{"wiki":"Tomatoes#(3)","name":"Tomatoes(3)","weight":0.113},"5966":{"wiki":"Tomatoes#(4)","name":"Tomatoes(4)","weight":0.141},"5968":{"wiki":"Tomatoes#(5)","name":"Tomatoes(5)","weight":0.17},"5970":{"wiki":"Curry_leaf","name":"Curry leaf","weight":0.028},"5972":{"wiki":"Papaya_fruit","name":"Papaya fruit","weight":0.028},"5974":{"wiki":"Coconut","name":"Coconut","weight":0.028},"5976":{"wiki":"Half_coconut","name":"Half coconut","weight":0.028},"5978":{"wiki":"Coconut_shell","name":"Coconut shell","weight":0.028},"5980":{"wiki":"Calquat_fruit","name":"Calquat fruit","weight":0.028},"5982":{"wiki":"Watermelon","name":"Watermelon","weight":0.113},"5984":{"wiki":"Watermelon_slice","name":"Watermelon slice","weight":0.028},"5986":{"wiki":"Sweetcorn","name":"Sweetcorn","weight":0.028},"5988":{"wiki":"Cooked_sweetcorn","name":"Cooked sweetcorn","weight":0.028},"5990":{"wiki":"Burnt_sweetcorn","name":"Burnt sweetcorn","weight":0.028},"5992":{"wiki":"Apple_mush","name":"Apple mush","weight":1.1},"5994":{"wiki":"Hammerstone_hops","name":"Hammerstone hops","weight":0.028},"5996":{"wiki":"Asgarnian_hops","name":"Asgarnian hops","weight":0.028},"5998":{"wiki":"Yanillian_hops","name":"Yanillian hops","weight":0.028},"6000":{"wiki":"Krandorian_hops","name":"Krandorian hops","weight":0.028},"6002":{"wiki":"Wildblood_hops","name":"Wildblood hops","weight":0.028},"6004":{"wiki":"Mushroom","name":"Mushroom","weight":0.028},"6006":{"wiki":"Barley","name":"Barley","weight":0.028},"6008":{"wiki":"Barley_malt","name":"Barley malt","weight":0.028},"6010":{"wiki":"Marigolds","name":"Marigolds","weight":0.028},"6012":{"wiki":"Nasturtiums","name":"Nasturtiums","weight":0.028},"6014":{"wiki":"Rosemary","name":"Rosemary","weight":0.028},"6016":{"wiki":"Cactus_spine","name":"Cactus spine","weight":0.028},"6018":{"wiki":"Poison_ivy_berries","name":"Poison ivy berries","weight":0.007},"6020":{"wiki":"Leaves","name":"Leaves","weight":0.028},"6022":{"wiki":"Leaves_(oak)","name":"Leaves","weight":0.028},"6024":{"wiki":"Leaves_(willow)","name":"Leaves","weight":0.028},"6026":{"wiki":"Leaves_(yew)","name":"Leaves","weight":0.028},"6028":{"wiki":"Leaves_(maple)","name":"Leaves","weight":0.028},"6030":{"wiki":"Leaves_(magic)","name":"Leaves","weight":0.028},"6032":{"wiki":"Compost","name":"Compost","weight":3.0},"6034":{"wiki":"Supercompost","name":"Supercompost","weight":3.0},"6036":{"wiki":"Plant_cure","name":"Plant cure","weight":0.035},"6038":{"wiki":"Magic_string","name":"Magic string","weight":0.014},"6040":{"wiki":"Amulet_of_nature","name":"Amulet of nature","equipable":true,"weight":0.007,"equipment":{"slot":2}},"6041":{"wiki":"Pre-nature_amulet","name":"Pre-nature amulet","equipable":true,"weight":0.007,"equipment":{"slot":2}},"6043":{"wiki":"Oak_roots","name":"Oak roots","weight":0.001},"6045":{"wiki":"Willow_roots","name":"Willow roots","weight":0.001},"6047":{"wiki":"Maple_roots","name":"Maple roots","weight":0.001},"6049":{"wiki":"Yew_roots","name":"Yew roots","weight":0.001},"6051":{"wiki":"Magic_roots","name":"Magic roots","weight":0.001},"6053":{"wiki":"Spirit_roots","name":"Spirit roots","weight":0.001},"6055":{"wiki":"Weeds","name":"Weeds","weight":0.007},"6057":{"wiki":"Hay_sack#Regular","name":"Hay sack","weight":0.113},"6058":{"wiki":"Hay_sack#Spear","name":"Hay sack","weight":0.113},"6059":{"wiki":"Scarecrow","name":"Scarecrow","weight":0.113},"6061":{"wiki":"Bronze_bolts#Poison_","name":"Bronze bolts (p+)","equipable":true,"equipment":{"slot":13,"rstr":10}},"6062":{"wiki":"Bronze_bolts#Poison__","name":"Bronze bolts (p++)","equipable":true,"equipment":{"slot":13,"rstr":10}},"6064":{"wiki":"Bloody_mourner_top","name":"Bloody mourner top","quest":true,"weight":2.721},"6065":{"wiki":"Mourner_top","name":"Mourner top","quest":true,"equipable":true,"weight":2.721,"equipment":{"slot":4}},"6066":{"wiki":"Ripped_mourner_trousers","name":"Ripped mourner trousers","quest":true,"weight":2.267},"6067":{"wiki":"Mourner_trousers#Repaired","name":"Mourner trousers","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":7}},"6068":{"wiki":"Mourner_gloves","name":"Mourner gloves","quest":true,"equipable":true,"weight":0.226,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"6069":{"wiki":"Mourner_boots","name":"Mourner boots","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"6070":{"wiki":"Mourner_cloak","name":"Mourner cloak","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":1}},"6071":{"wiki":"Mourner_letter","name":"Mourner letter","quest":true,"weight":0.01},"6072":{"wiki":"Tegid's_soap","name":"Tegid's soap","quest":true,"weight":0.113},"6073":{"wiki":"Prifddinas'_history","name":"Prifddinas' history","quest":true,"weight":0.51},"6075":{"wiki":"Eastern_discovery","name":"Eastern discovery","weight":0.51},"6077":{"wiki":"Eastern_settlement","name":"Eastern settlement","quest":true,"weight":0.51},"6079":{"wiki":"The_great_divide","name":"The great divide","weight":0.51},"6081":{"wiki":"Broken_device","name":"Broken device","quest":true,"weight":4.0},"6082":{"wiki":"Fixed_device","name":"Fixed device","quest":true,"equipable":true,"weight":4.0,"equipment":{"slot":3,"aspeed":4}},"6083":{"wiki":"Tarnished_key","name":"Tarnished key","quest":true,"weight":0.01},"6084":{"wiki":"Worn_key","name":"Worn key","quest":true,"weight":0.01},"6085":{"wiki":"Red_dye_bellows","name":"Red dye bellows","quest":true,"weight":0.538},"6086":{"wiki":"Blue_dye_bellows","name":"Blue dye bellows","quest":true,"weight":0.538},"6087":{"wiki":"Yellow_dye_bellows","name":"Yellow dye bellows","quest":true,"weight":0.538},"6088":{"wiki":"Green_dye_bellows","name":"Green dye bellows","quest":true,"weight":0.538},"6089":{"wiki":"Blue_toad","name":"Blue toad","quest":true,"weight":0.75},"6090":{"wiki":"Red_toad","name":"Red toad","quest":true,"weight":0.75},"6091":{"wiki":"Yellow_toad","name":"Yellow toad","quest":true,"weight":0.75},"6092":{"wiki":"Green_toad","name":"Green toad","quest":true,"weight":0.75},"6093":{"wiki":"Rotten_apples","name":"Rotten apples","quest":true,"weight":15.0},"6094":{"wiki":"Apple_barrel","name":"Apple barrel","weight":15.0},"6095":{"wiki":"Naphtha_apple_mix","name":"Naphtha apple mix","quest":true,"weight":32.0},"6096":{"wiki":"Toxic_naphtha","name":"Toxic naphtha","quest":true,"weight":32.0},"6097":{"wiki":"Sieve","name":"Sieve","weight":0.001},"6098":{"wiki":"Toxic_powder","name":"Toxic powder","quest":true,"weight":0.056},"6099":{"wiki":"Teleport_crystal#(4)","name":"Teleport crystal (4)","weight":0.001},"6100":{"wiki":"Teleport_crystal#(3)","name":"Teleport crystal (3)","weight":0.001},"6101":{"wiki":"Teleport_crystal#(2)","name":"Teleport crystal (2)","weight":0.001},"6102":{"wiki":"Teleport_crystal#(1)","name":"Teleport crystal (1)","weight":0.001},"6103":{"wiki":"Crystal_teleport_seed","name":"Crystal teleport seed","weight":0.001},"6104":{"wiki":"New_key","name":"New key","quest":true,"weight":0.01},"6106":{"wiki":"Ghostly_boots","name":"Ghostly boots","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":10,"amagic":2,"dmagic":2}},"6107":{"wiki":"Ghostly_robe_(top)","name":"Ghostly robe","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":4,"amagic":5,"dmagic":5}},"6108":{"wiki":"Ghostly_robe_(bottom)","name":"Ghostly robe","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":7,"amagic":4,"dmagic":4}},"6109":{"wiki":"Ghostly_hood","name":"Ghostly hood","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"6110":{"wiki":"Ghostly_gloves","name":"Ghostly gloves","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":9,"amagic":2,"dmagic":2}},"6111":{"wiki":"Ghostly_cloak","name":"Ghostly cloak","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":1,"amagic":5,"dmagic":5}},"6112":{"wiki":"Kelda_seed","name":"Kelda seed","quest":true},"6113":{"wiki":"Kelda_hops","name":"Kelda hops","quest":true,"weight":0.028},"6118":{"wiki":"Kelda_stout","name":"Kelda stout","quest":true,"weight":0.55},"6119":{"wiki":"Square_stone#Yellow","name":"Square stone","quest":true},"6120":{"wiki":"Square_stone#Green","name":"Square stone","quest":true},"6121":{"wiki":"Letter_(Forgettable_Tale...)","name":"Letter","quest":true,"weight":0.001},"6122":{"wiki":"A_chair","name":"A chair","quest":true,"equipable":true,"weight":0.001},"6123":{"wiki":"Beer_glass_(Forgettable_Tale...)","name":"Beer glass","quest":true,"equipable":true,"weight":0.001},"6125":{"wiki":"Enchanted_lyre#(2)","name":"Enchanted lyre(2)","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"6126":{"wiki":"Enchanted_lyre#(3)","name":"Enchanted lyre(3)","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"6127":{"wiki":"Enchanted_lyre#(4)","name":"Enchanted lyre(4)","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"6128":{"wiki":"Rock-shell_helm","name":"Rock-shell helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"6129":{"wiki":"Rock-shell_plate","name":"Rock-shell plate","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80}},"6130":{"wiki":"Rock-shell_legs","name":"Rock-shell legs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-7,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49}},"6131":{"wiki":"Spined_helm","name":"Spined helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"astab":-6,"aslash":-6,"acrush":-6,"amagic":-6,"arange":6,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6}},"6133":{"wiki":"Spined_body","name":"Spined body","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":15,"dstab":40,"dslash":32,"dcrush":45,"dmagic":20,"drange":40}},"6135":{"wiki":"Spined_chaps","name":"Spined chaps","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":8,"dstab":22,"dslash":16,"dcrush":24,"dmagic":8,"drange":22}},"6137":{"wiki":"Skeletal_helm","name":"Skeletal helm","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":2,"arange":-2,"dstab":10,"dslash":9,"dcrush":11,"dmagic":3}},"6139":{"wiki":"Skeletal_top","name":"Skeletal top","equipable":true,"weight":4.989,"equipment":{"slot":4,"amagic":8,"arange":-10,"dstab":35,"dslash":25,"dcrush":42,"dmagic":15}},"6141":{"wiki":"Skeletal_bottoms","name":"Skeletal bottoms","equipable":true,"weight":4.082,"equipment":{"slot":7,"amagic":6,"arange":-7,"dstab":22,"dslash":20,"dcrush":24,"dmagic":10}},"6143":{"wiki":"Spined_boots","name":"Spined boots","equipable":true,"weight":3.175,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"6145":{"wiki":"Rock-shell_boots","name":"Rock-shell boots","equipable":true,"weight":3.175,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"6147":{"wiki":"Skeletal_boots","name":"Skeletal boots","equipable":true,"weight":3.175,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"6149":{"wiki":"Spined_gloves","name":"Spined gloves","equipable":true,"weight":3.175,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"6151":{"wiki":"Rock-shell_gloves","name":"Rock-shell gloves","equipable":true,"weight":3.175,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"6153":{"wiki":"Skeletal_gloves","name":"Skeletal gloves","equipable":true,"weight":3.175,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"6155":{"wiki":"Dagannoth_hide","name":"Dagannoth hide","weight":3.175},"6157":{"wiki":"Rock-shell_chunk","name":"Rock-shell chunk","weight":3.175},"6159":{"wiki":"Rock-shell_shard","name":"Rock-shell shard","weight":3.175},"6161":{"wiki":"Rock-shell_splinter","name":"Rock-shell splinter","weight":3.175},"6163":{"wiki":"Skull_piece","name":"Skull piece","weight":3.175},"6165":{"wiki":"Ribcage_piece","name":"Ribcage piece","weight":3.175},"6167":{"wiki":"Fibula_piece","name":"Fibula piece","weight":3.175},"6169":{"wiki":"Circular_hide","name":"Circular hide","weight":3.175},"6171":{"wiki":"Flattened_hide","name":"Flattened hide","weight":3.175},"6173":{"wiki":"Stretched_hide","name":"Stretched hide","weight":3.175},"6178":{"wiki":"Raw_pheasant_(historical)#Correct","name":"Raw pheasant","weight":10.0},"6179":{"wiki":"Raw_pheasant_(historical)#Incorrect","name":"Raw pheasant","weight":10.0},"6180":{"wiki":"Lederhosen_top","name":"Lederhosen top","equipable":true,"weight":2.267,"equipment":{"slot":4}},"6181":{"wiki":"Lederhosen_shorts","name":"Lederhosen shorts","equipable":true,"weight":2.267,"equipment":{"slot":7}},"6182":{"wiki":"Lederhosen_hat","name":"Lederhosen hat","equipable":true,"weight":2.267,"equipment":{"slot":0}},"6183":{"wiki":"Frog_token","name":"Frog token","weight":0.01},"6184":{"wiki":"Prince_tunic","name":"Prince tunic","equipable":true,"weight":2.721,"equipment":{"slot":4}},"6185":{"wiki":"Prince_leggings","name":"Prince leggings","equipable":true,"weight":2.267,"equipment":{"slot":7}},"6186":{"wiki":"Princess_blouse","name":"Princess blouse","equipable":true,"weight":2.721,"equipment":{"slot":4}},"6187":{"wiki":"Princess_skirt","name":"Princess skirt","equipable":true,"weight":2.267,"equipment":{"slot":7}},"6188":{"wiki":"Frog_mask","name":"Frog mask","equipable":true,"weight":0.453,"equipment":{"slot":0}},"6199":{"wiki":"Mystery_box","name":"Mystery box","weight":1.0},"6200":{"wiki":"Raw_fishlike_thing#Correct","name":"Raw fishlike thing","weight":0.7},"6202":{"wiki":"Fishlike_thing#Correct","name":"Fishlike thing","weight":0.7},"6204":{"wiki":"Raw_fishlike_thing#Incorrect","name":"Raw fishlike thing","weight":0.7},"6206":{"wiki":"Fishlike_thing#Incorrect","name":"Fishlike thing","weight":0.7},"6209":{"wiki":"Small_fishing_net_(Evil_Bob)","name":"Small fishing net","weight":4.535},"6211":{"wiki":"Teak_pyre_logs","name":"Teak pyre logs","weight":1.36},"6213":{"wiki":"Mahogany_pyre_logs","name":"Mahogany pyre logs","weight":1.36},"6215":{"wiki":"Broodoo_shield_(green)#(10)","name":"Broodoo shield (10)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6217":{"wiki":"Broodoo_shield_(green)#(9)","name":"Broodoo shield (9)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6219":{"wiki":"Broodoo_shield_(green)#(8)","name":"Broodoo shield (8)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6221":{"wiki":"Broodoo_shield_(green)#(7)","name":"Broodoo shield (7)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6223":{"wiki":"Broodoo_shield_(green)#(6)","name":"Broodoo shield (6)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6225":{"wiki":"Broodoo_shield_(green)#(5)","name":"Broodoo shield (5)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6227":{"wiki":"Broodoo_shield_(green)#(4)","name":"Broodoo shield (4)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6229":{"wiki":"Broodoo_shield_(green)#(3)","name":"Broodoo shield (3)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6231":{"wiki":"Broodoo_shield_(green)#(2)","name":"Broodoo shield (2)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6233":{"wiki":"Broodoo_shield_(green)#(1)","name":"Broodoo shield (1)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6235":{"wiki":"Broodoo_shield_(green)#Uncharged","name":"Broodoo shield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6237":{"wiki":"Broodoo_shield_(orange)#(10)","name":"Broodoo shield (10)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6239":{"wiki":"Broodoo_shield_(orange)#(9)","name":"Broodoo shield (9)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6241":{"wiki":"Broodoo_shield_(orange)#(8)","name":"Broodoo shield (8)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6243":{"wiki":"Broodoo_shield_(orange)#(7)","name":"Broodoo shield (7)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6245":{"wiki":"Broodoo_shield_(orange)#(6)","name":"Broodoo shield (6)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6247":{"wiki":"Broodoo_shield_(orange)#(5)","name":"Broodoo shield (5)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6249":{"wiki":"Broodoo_shield_(orange)#(4)","name":"Broodoo shield (4)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6251":{"wiki":"Broodoo_shield_(orange)#(3)","name":"Broodoo shield (3)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6253":{"wiki":"Broodoo_shield_(orange)#(2)","name":"Broodoo shield (2)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6255":{"wiki":"Broodoo_shield_(orange)#(1)","name":"Broodoo shield (1)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6257":{"wiki":"Broodoo_shield_(orange)#Uncharged","name":"Broodoo shield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6259":{"wiki":"Broodoo_shield_(blue)#(10)","name":"Broodoo shield (10)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6261":{"wiki":"Broodoo_shield_(blue)#(9)","name":"Broodoo shield (9)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6263":{"wiki":"Broodoo_shield_(blue)#(8)","name":"Broodoo shield (8)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6265":{"wiki":"Broodoo_shield_(blue)#(7)","name":"Broodoo shield (7)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6267":{"wiki":"Broodoo_shield_(blue)#(6)","name":"Broodoo shield (6)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6269":{"wiki":"Broodoo_shield_(blue)#(5)","name":"Broodoo shield (5)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6271":{"wiki":"Broodoo_shield_(blue)#(4)","name":"Broodoo shield (4)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6273":{"wiki":"Broodoo_shield_(blue)#(3)","name":"Broodoo shield (3)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6275":{"wiki":"Broodoo_shield_(blue)#(2)","name":"Broodoo shield (2)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6277":{"wiki":"Broodoo_shield_(blue)#(1)","name":"Broodoo shield (1)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6279":{"wiki":"Broodoo_shield_(blue)#Uncharged","name":"Broodoo shield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":3,"arange":-7,"dstab":10,"dslash":10,"dcrush":15,"dmagic":5,"prayer":5}},"6281":{"wiki":"Thatch_spar_light","name":"Thatch spar light","weight":0.1},"6283":{"wiki":"Thatch_spar_med","name":"Thatch spar med","weight":0.1},"6285":{"wiki":"Thatch_spar_dense","name":"Thatch spar dense","weight":0.1},"6287":{"wiki":"Snake_hide","name":"Snake hide","weight":0.5},"6289":{"wiki":"Snakeskin","name":"Snakeskin","weight":0.5},"6291":{"wiki":"Spider_carcass","name":"Spider carcass","weight":0.8},"6293":{"wiki":"Spider_on_stick#Raw","name":"Spider on stick","weight":0.9},"6295":{"wiki":"Spider_on_shaft#Raw","name":"Spider on shaft","weight":0.9},"6297":{"wiki":"Spider_on_stick#Cooked","name":"Spider on stick","weight":0.9},"6299":{"wiki":"Spider_on_shaft#Cooked","name":"Spider on shaft","weight":0.9},"6301":{"wiki":"Burnt_spider","name":"Burnt spider","weight":0.25},"6303":{"wiki":"Spider_on_shaft_(burnt)","name":"Spider on shaft","weight":0.25},"6305":{"wiki":"Skewer_stick","name":"Skewer stick"},"6306":{"wiki":"Trading_sticks","name":"Trading sticks"},"6311":{"wiki":"Gout_tuber","name":"Gout tuber","weight":0.2},"6313":{"wiki":"Opal_machete","name":"Opal machete","equipable":true,"weight":1.36,"equipment":{"slot":3,"aslash":8,"acrush":-2,"dslash":1,"dcrush":1,"str":4,"aspeed":4}},"6315":{"wiki":"Jade_machete","name":"Jade machete","equipable":true,"weight":1.36,"equipment":{"slot":3,"aslash":11,"acrush":-2,"dslash":1,"dcrush":1,"str":6,"aspeed":4}},"6317":{"wiki":"Red_topaz_machete","name":"Red topaz machete","equipable":true,"weight":1.36,"equipment":{"slot":3,"aslash":16,"acrush":-2,"dslash":1,"dcrush":1,"str":10,"aspeed":4}},"6319":{"wiki":"Proboscis","name":"Proboscis"},"6322":{"wiki":"Snakeskin_body","name":"Snakeskin body","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-5,"arange":12,"dstab":25,"dslash":28,"dcrush":32,"dmagic":15,"drange":35}},"6324":{"wiki":"Snakeskin_chaps","name":"Snakeskin chaps","equipable":true,"weight":3.628,"equipment":{"slot":7,"amagic":-5,"arange":6,"dstab":8,"dslash":8,"dcrush":10,"dmagic":4,"drange":10}},"6326":{"wiki":"Snakeskin_bandana","name":"Snakeskin bandana","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-5,"arange":4,"dstab":2,"dslash":4,"dcrush":4,"dmagic":2,"drange":2}},"6328":{"wiki":"Snakeskin_boots","name":"Snakeskin boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"amagic":-10,"arange":3,"dstab":1,"dslash":1,"dcrush":2,"dmagic":1}},"6330":{"wiki":"Snakeskin_vambraces","name":"Snakeskin vambraces","equipable":true,"weight":0.283,"equipment":{"slot":9,"amagic":-5,"arange":6,"dstab":2,"dslash":2,"dcrush":2,"dmagic":1}},"6332":{"wiki":"Mahogany_logs","name":"Mahogany logs","weight":1.36},"6333":{"wiki":"Teak_logs","name":"Teak logs","weight":1.36},"6335":{"wiki":"Tribal_mask_(green)","name":"Tribal mask","equipable":true,"weight":2.0,"equipment":{"slot":0}},"6337":{"wiki":"Tribal_mask_(orange)","name":"Tribal mask","equipable":true,"weight":2.0,"equipment":{"slot":0}},"6339":{"wiki":"Tribal_mask_(blue)","name":"Tribal mask","equipable":true,"weight":2.0,"equipment":{"slot":0}},"6341":{"wiki":"Tribal_top_(brown)","name":"Tribal top","equipable":true,"weight":1.0,"equipment":{"slot":4}},"6343":{"wiki":"Villager_robe_(brown)","name":"Villager robe","equipable":true,"weight":2.0,"equipment":{"slot":7}},"6345":{"wiki":"Villager_hat_(brown)","name":"Villager hat","equipable":true,"weight":0.907,"equipment":{"slot":0}},"6347":{"wiki":"Villager_armband_(brown)","name":"Villager armband","equipable":true,"weight":0.68,"equipment":{"slot":9}},"6349":{"wiki":"Villager_sandals_(brown)","name":"Villager sandals","equipable":true,"weight":0.68,"equipment":{"slot":10}},"6351":{"wiki":"Tribal_top_(blue)","name":"Tribal top","equipable":true,"weight":1.0,"equipment":{"slot":4}},"6353":{"wiki":"Villager_robe_(blue)","name":"Villager robe","equipable":true,"weight":2.0,"equipment":{"slot":7}},"6355":{"wiki":"Villager_hat_(blue)","name":"Villager hat","equipable":true,"weight":0.907,"equipment":{"slot":0}},"6357":{"wiki":"Villager_sandals_(blue)","name":"Villager sandals","equipable":true,"weight":0.68,"equipment":{"slot":10}},"6359":{"wiki":"Villager_armband_(blue)","name":"Villager armband","equipable":true,"weight":0.68,"equipment":{"slot":9}},"6361":{"wiki":"Tribal_top_(yellow)","name":"Tribal top","equipable":true,"weight":1.0,"equipment":{"slot":4}},"6363":{"wiki":"Villager_robe_(yellow)","name":"Villager robe","equipable":true,"weight":2.0,"equipment":{"slot":7}},"6365":{"wiki":"Villager_hat_(yellow)","name":"Villager hat","equipable":true,"weight":0.907,"equipment":{"slot":0}},"6367":{"wiki":"Villager_sandals_(yellow)","name":"Villager sandals","equipable":true,"weight":0.68,"equipment":{"slot":10}},"6369":{"wiki":"Villager_armband_(yellow)","name":"Villager armband","equipable":true,"weight":0.68,"equipment":{"slot":9}},"6371":{"wiki":"Tribal_top_(pink)","name":"Tribal top","equipable":true,"weight":1.0,"equipment":{"slot":4}},"6373":{"wiki":"Villager_robe_(pink)","name":"Villager robe","equipable":true,"weight":2.0,"equipment":{"slot":7}},"6375":{"wiki":"Villager_hat_(pink)","name":"Villager hat","equipable":true,"weight":0.907,"equipment":{"slot":0}},"6377":{"wiki":"Villager_sandals_(pink)","name":"Villager sandals","equipable":true,"weight":0.68,"equipment":{"slot":10}},"6379":{"wiki":"Villager_armband_(pink)","name":"Villager armband","equipable":true,"weight":0.68,"equipment":{"slot":9}},"6382":{"wiki":"Fez","name":"Fez","equipable":true,"weight":0.005,"equipment":{"slot":0}},"6384":{"wiki":"Desert_top","name":"Desert top","equipable":true,"weight":0.005,"equipment":{"slot":4}},"6386":{"wiki":"Desert_robes","name":"Desert robes","equipable":true,"weight":0.005,"equipment":{"slot":7}},"6388":{"wiki":"Desert_top_(overcoat)","name":"Desert top","equipable":true,"weight":0.005,"equipment":{"slot":4}},"6390":{"wiki":"Desert_legs","name":"Desert legs","equipable":true,"weight":0.005,"equipment":{"slot":7}},"6392":{"wiki":"Menaphite_purple_hat","name":"Menaphite purple hat","equipable":true,"weight":0.005,"equipment":{"slot":0}},"6394":{"wiki":"Menaphite_purple_top","name":"Menaphite purple top","equipable":true,"weight":0.005,"equipment":{"slot":4}},"6396":{"wiki":"Menaphite_purple_robe","name":"Menaphite purple robe","equipable":true,"weight":0.005,"equipment":{"slot":7}},"6398":{"wiki":"Menaphite_purple_kilt","name":"Menaphite purple kilt","equipable":true,"weight":0.005,"equipment":{"slot":7}},"6400":{"wiki":"Menaphite_red_hat","name":"Menaphite red hat","equipable":true,"weight":0.005,"equipment":{"slot":0}},"6402":{"wiki":"Menaphite_red_top","name":"Menaphite red top","equipable":true,"weight":0.005,"equipment":{"slot":4}},"6404":{"wiki":"Menaphite_red_robe","name":"Menaphite red robe","equipable":true,"weight":0.005,"equipment":{"slot":7}},"6406":{"wiki":"Menaphite_red_kilt","name":"Menaphite red kilt","equipable":true,"weight":0.005,"equipment":{"slot":7}},"6408":{"wiki":"Oak_blackjack(o)","name":"Oak blackjack(o)","equipable":true,"weight":1.814,"equipment":{"slot":3,"acrush":4,"str":4,"aspeed":4}},"6410":{"wiki":"Oak_blackjack(d)","name":"Oak blackjack(d)","equipable":true,"weight":1.814,"equipment":{"slot":3,"dcrush":4,"str":4,"aspeed":4}},"6412":{"wiki":"Willow_blackjack(o)","name":"Willow blackjack(o)","equipable":true,"weight":1.814,"equipment":{"slot":3,"acrush":8,"str":8,"aspeed":4}},"6414":{"wiki":"Willow_blackjack(d)","name":"Willow blackjack(d)","equipable":true,"weight":1.814,"equipment":{"slot":3,"dcrush":8,"str":8,"aspeed":4}},"6416":{"wiki":"Maple_blackjack","name":"Maple blackjack","equipable":true,"weight":1.814,"equipment":{"slot":3,"str":20,"aspeed":4}},"6418":{"wiki":"Maple_blackjack(o)","name":"Maple blackjack(o)","equipable":true,"weight":1.814,"equipment":{"slot":3,"acrush":24,"str":20,"aspeed":4}},"6420":{"wiki":"Maple_blackjack(d)","name":"Maple blackjack(d)","equipable":true,"weight":1.814,"equipment":{"slot":3,"dcrush":24,"str":20,"aspeed":4}},"6448":{"wiki":"Spadeful_of_coke","name":"Spadeful of coke","weight":1.814},"6453":{"wiki":"White_rose_seed","name":"White rose seed","quest":true},"6454":{"wiki":"Red_rose_seed","name":"Red rose seed","quest":true},"6455":{"wiki":"Pink_rose_seed","name":"Pink rose seed","quest":true},"6456":{"wiki":"Vine_seed","name":"Vine seed","quest":true},"6457":{"wiki":"Delphinium_seed","name":"Delphinium seed","quest":true},"6458":{"wiki":"Orchid_seed_(pink)","name":"Orchid seed","quest":true},"6459":{"wiki":"Orchid_seed_(yellow)","name":"Orchid seed","quest":true},"6460":{"wiki":"Snowdrop_seed","name":"Snowdrop seed","quest":true},"6461":{"wiki":"White_tree_shoot#Shoot","name":"White tree shoot","quest":true,"weight":0.001},"6462":{"wiki":"White_tree_shoot#Pot","name":"White tree shoot","quest":true,"weight":0.001},"6463":{"wiki":"White_tree_shoot#Watered","name":"White tree shoot (w)","quest":true,"weight":0.907},"6464":{"wiki":"White_tree_sapling","name":"White tree sapling","quest":true,"weight":0.907},"6466":{"wiki":"Rune_shards","name":"Rune shards","quest":true,"weight":0.453},"6467":{"wiki":"Rune_dust","name":"Rune dust","quest":true,"weight":0.002},"6468":{"wiki":"Plant_cure_(Garden_of_Tranquillity)","name":"Plant cure","quest":true,"weight":0.035},"6469":{"wiki":"White_tree_fruit","name":"White tree fruit","quest":true,"weight":0.028},"6470":{"wiki":"Compost_potion#4_dose","name":"Compost potion(4)","weight":0.035},"6472":{"wiki":"Compost_potion#3_dose","name":"Compost potion(3)","weight":0.03},"6474":{"wiki":"Compost_potion#2_dose","name":"Compost potion(2)","weight":0.025},"6476":{"wiki":"Compost_potion#1_dose","name":"Compost potion(1)","weight":0.02},"6478":{"wiki":"Trolley","name":"Trolley","quest":true,"weight":0.08},"6479":{"wiki":"List","name":"List","quest":true,"weight":0.001},"6522":{"wiki":"Toktz-xil-ul","name":"Toktz-xil-ul","equipable":true,"equipment":{"slot":3,"arange":69,"rstr":49,"aspeed":4}},"6523":{"wiki":"Toktz-xil-ak","name":"Toktz-xil-ak","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":47,"aslash":38,"acrush":-2,"dstab":2,"dslash":3,"str":49,"aspeed":4}},"6524":{"wiki":"Toktz-ket-xil","name":"Toktz-ket-xil","equipable":true,"weight":3.628,"equipment":{"slot":5,"amagic":-12,"arange":-8,"dstab":40,"dslash":42,"dcrush":38,"drange":65,"str":5}},"6525":{"wiki":"Toktz-xil-ek","name":"Toktz-xil-ek","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":16,"aslash":48,"str":39,"aspeed":4}},"6526":{"wiki":"Toktz-mej-tal","name":"Toktz-mej-tal","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":15,"aslash":-1,"acrush":55,"amagic":15,"dstab":10,"dslash":15,"dcrush":5,"dmagic":15,"str":55,"prayer":5,"aspeed":6}},"6527":{"wiki":"Tzhaar-ket-em","name":"Tzhaar-ket-em","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":62,"str":56,"aspeed":5}},"6528":{"wiki":"Tzhaar-ket-om","name":"Tzhaar-ket-om","equipable":true,"weight":3.628,"equipment":{"slot":3,"acrush":80,"amagic":-4,"str":85,"aspeed":7}},"6529":{"wiki":"Tokkul","name":"Tokkul"},"6541":{"wiki":"Mouse_toy","name":"Mouse toy","quest":true,"equipable":true,"weight":0.1,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"6542":{"wiki":"Present","name":"Present","quest":true,"weight":2.0},"6543":{"wiki":"Antique_lamp_(A_Tail_of_Two_Cats)","name":"Antique lamp","quest":true,"weight":0.1},"6544":{"wiki":"Catspeak_amulet(e)","name":"Catspeak amulet(e)","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":2}},"6545":{"wiki":"Chores","name":"Chores","quest":true,"weight":0.005},"6546":{"wiki":"Recipe","name":"Recipe","quest":true,"weight":0.005},"6547":{"wiki":"Doctor's_hat","name":"Doctor's hat","quest":true,"equipable":true,"weight":0.3,"equipment":{"slot":0}},"6548":{"wiki":"Nurse_hat","name":"Nurse hat","quest":true,"equipable":true,"weight":0.2,"equipment":{"slot":0}},"6549":{"wiki":"Lazy_cat#White","name":"Lazy cat","weight":0.015},"6550":{"wiki":"Lazy_cat#Grey_and_black","name":"Lazy cat","weight":0.015},"6551":{"wiki":"Lazy_cat#Brown","name":"Lazy cat","weight":0.015},"6552":{"wiki":"Lazy_cat#Black","name":"Lazy cat","weight":0.015},"6553":{"wiki":"Lazy_cat#Grey_and_brown","name":"Lazy cat","weight":0.015},"6554":{"wiki":"Lazy_cat#Grey_and_blue","name":"Lazy cat","weight":0.015},"6555":{"wiki":"Wily_cat#White","name":"Wily cat","weight":0.015},"6556":{"wiki":"Wily_cat#Grey_and_black","name":"Wily cat","weight":0.015},"6557":{"wiki":"Wily_cat#Brown","name":"Wily cat","weight":0.015},"6558":{"wiki":"Wily_cat#Black","name":"Wily cat","weight":0.015},"6559":{"wiki":"Wily_cat#Grey_and_brown","name":"Wily cat","weight":0.015},"6560":{"wiki":"Wily_cat#Grey_and_blue","name":"Wily cat","weight":0.015},"6561":{"wiki":"Ahab's_beer","name":"Ahab's beer","weight":0.55},"6562":{"wiki":"Mud_battlestaff","name":"Mud battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"6563":{"wiki":"Mystic_mud_staff","name":"Mystic mud staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"6568":{"wiki":"Obsidian_cape","name":"Obsidian cape","equipable":true,"weight":1.814,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"6570":{"wiki":"Fire_cape#Normal","name":"Fire cape","equipable":true,"weight":1.814,"equipment":{"slot":1,"astab":1,"aslash":1,"acrush":1,"amagic":1,"arange":1,"dstab":11,"dslash":11,"dcrush":11,"dmagic":11,"drange":11,"str":4,"prayer":2}},"6571":{"wiki":"Uncut_onyx","name":"Uncut onyx","weight":0.003},"6573":{"wiki":"Onyx","name":"Onyx","weight":0.002},"6575":{"wiki":"Onyx_ring","name":"Onyx ring","equipable":true,"weight":0.006,"equipment":{"slot":12}},"6577":{"wiki":"Onyx_necklace","name":"Onyx necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"6579":{"wiki":"Onyx_amulet_(u)","name":"Onyx amulet (u)","weight":0.004},"6581":{"wiki":"Onyx_amulet","name":"Onyx amulet","equipable":true,"weight":0.007,"equipment":{"slot":2}},"6583":{"wiki":"Ring_of_stone","name":"Ring of stone","equipable":true,"weight":0.006,"equipment":{"slot":12}},"6585":{"wiki":"Amulet_of_fury","name":"Amulet of fury","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":15,"dslash":15,"dcrush":15,"dmagic":15,"drange":15,"str":8,"prayer":5}},"6587":{"wiki":"White_claws","name":"White claws","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":10,"aslash":14,"acrush":-4,"dstab":4,"dslash":7,"dcrush":2,"str":14,"prayer":1,"aspeed":4}},"6589":{"wiki":"White_battleaxe","name":"White battleaxe","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":-2,"aslash":20,"acrush":15,"drange":-1,"str":24,"prayer":1,"aspeed":6}},"6591":{"wiki":"White_dagger#Unpoisoned","name":"White dagger","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":10,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"prayer":1,"aspeed":4}},"6593":{"wiki":"White_dagger#Poison","name":"White dagger(p)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":10,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"prayer":1,"aspeed":4}},"6595":{"wiki":"White_dagger#Poison_","name":"White dagger(p+)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":10,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"prayer":1,"aspeed":4}},"6597":{"wiki":"White_dagger#Poison__","name":"White dagger(p++)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":10,"aslash":5,"acrush":-4,"amagic":1,"dmagic":1,"str":7,"prayer":1,"aspeed":4}},"6599":{"wiki":"White_halberd","name":"White halberd","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":19,"aslash":25,"amagic":-4,"dstab":-1,"dslash":2,"dcrush":3,"str":20,"prayer":1,"aspeed":7}},"6601":{"wiki":"White_mace","name":"White mace","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":8,"aslash":-2,"acrush":16,"str":13,"prayer":3,"aspeed":4}},"6603":{"wiki":"White_magic_staff","name":"White magic staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":2,"aslash":-1,"acrush":10,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":7,"prayer":1,"aspeed":5}},"6605":{"wiki":"White_sword","name":"White sword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":14,"aslash":10,"acrush":-2,"dslash":2,"dcrush":1,"str":12,"prayer":1,"aspeed":4}},"6607":{"wiki":"White_longsword","name":"White longsword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":13,"aslash":18,"acrush":-2,"dslash":3,"dcrush":2,"str":16,"prayer":1,"aspeed":5}},"6609":{"wiki":"White_2h_sword","name":"White 2h sword","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":27,"acrush":21,"amagic":-4,"drange":-1,"str":26,"prayer":1,"aspeed":7}},"6611":{"wiki":"White_scimitar","name":"White scimitar","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":4,"aslash":19,"acrush":-2,"dslash":1,"str":14,"prayer":1,"aspeed":4}},"6613":{"wiki":"White_warhammer","name":"White warhammer","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":22,"amagic":-4,"str":22,"prayer":1,"aspeed":6}},"6615":{"wiki":"White_chainbody","name":"White chainbody","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"dstab":22,"dslash":32,"dcrush":39,"dmagic":-3,"drange":24,"prayer":1}},"6617":{"wiki":"White_platebody","name":"White platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":41,"dslash":40,"dcrush":30,"dmagic":-6,"drange":40,"prayer":1}},"6619":{"wiki":"White_boots","name":"White boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":9,"prayer":1}},"6621":{"wiki":"White_med_helm","name":"White med helm","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9,"prayer":1}},"6623":{"wiki":"White_full_helm","name":"White full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":12,"dslash":13,"dcrush":10,"dmagic":-1,"drange":12,"prayer":1}},"6625":{"wiki":"White_platelegs","name":"White platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":21,"dslash":20,"dcrush":19,"dmagic":-4,"drange":20,"prayer":1}},"6627":{"wiki":"White_plateskirt","name":"White plateskirt","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":21,"dslash":20,"dcrush":19,"dmagic":-4,"drange":20,"prayer":1}},"6629":{"wiki":"White_gloves","name":"White gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"dslash":1,"dcrush":2,"prayer":1}},"6631":{"wiki":"White_sq_shield","name":"White sq shield","equipable":true,"weight":3.628,"equipment":{"slot":5,"amagic":-6,"dstab":15,"dslash":16,"dcrush":14,"drange":15,"prayer":1}},"6633":{"wiki":"White_kiteshield","name":"White kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":17,"dslash":19,"dcrush":18,"dmagic":-1,"drange":18,"prayer":1}},"6635":{"wiki":"Commorb","name":"Commorb","quest":true,"weight":0.001},"6636":{"wiki":"Solus's_hat","name":"Solus's hat","quest":true,"weight":0.001},"6638":{"wiki":"Colour_wheel","name":"Colour wheel","quest":true,"weight":0.001},"6639":{"wiki":"Hand_mirror#Mourning's_End_Part_II","name":"Hand mirror","quest":true,"weight":0.01},"6640":{"wiki":"Red_crystal_(Mourning's_End_Part_II)","name":"Red crystal","quest":true,"weight":0.015},"6641":{"wiki":"Yellow_crystal_(Mourning's_End_Part_II)","name":"Yellow crystal","quest":true,"weight":0.015},"6642":{"wiki":"Green_crystal_(Mourning's_End_Part_II)","name":"Green crystal","quest":true,"weight":0.015},"6643":{"wiki":"Cyan_crystal_(Mourning's_End_Part_II)","name":"Cyan crystal","quest":true,"weight":0.015},"6644":{"wiki":"Blue_crystal_(Mourning's_End_Part_II)","name":"Blue crystal","quest":true,"weight":0.015},"6645":{"wiki":"Magenta_crystal_(Mourning's_End_Part_II)","name":"Magenta crystal","quest":true,"weight":0.015},"6646":{"wiki":"Fractured_crystal_(Mourning's_End_Part_II)#Horizontal","name":"Fractured crystal","quest":true,"weight":0.015},"6647":{"wiki":"Fractured_crystal_(Mourning's_End_Part_II)#Vertical","name":"Fractured crystal","quest":true,"weight":0.015},"6648":{"wiki":"Item_list","name":"Item list","quest":true,"weight":0.028},"6649":{"wiki":"Edern's_journal","name":"Edern's journal","quest":true,"weight":0.226},"6650":{"wiki":"Blackened_crystal","name":"Blackened crystal","quest":true,"weight":0.015},"6651":{"wiki":"Newly_made_crystal#Uncharged","name":"Newly made crystal","quest":true,"weight":0.015},"6652":{"wiki":"Newly_made_crystal#Charged","name":"Newly made crystal","quest":true,"weight":0.015},"6653":{"wiki":"Crystal_trinket","name":"Crystal trinket","quest":true,"weight":0.01},"6654":{"wiki":"Camo_top","name":"Camo top","equipable":true,"weight":2.721,"equipment":{"slot":4}},"6655":{"wiki":"Camo_bottoms","name":"Camo bottoms","equipable":true,"weight":2.267,"equipment":{"slot":7}},"6656":{"wiki":"Camo_helmet","name":"Camo helmet","equipable":true,"weight":2.267,"equipment":{"slot":0}},"6657":{"wiki":"Camo_top_(unobtainable_item)","name":"Camo top"},"6658":{"wiki":"Camo_bottoms_(unobtainable_item)","name":"Camo bottoms"},"6659":{"wiki":"Camo_helmet_(unobtainable_item)","name":"Camo helmet"},"6662":{"wiki":"Broken_fishing_rod","name":"Broken fishing rod","weight":0.907},"6663":{"wiki":"Forlorn_boot","name":"Forlorn boot","weight":0.056},"6664":{"wiki":"Fishing_explosive","name":"Fishing explosive"},"6665":{"wiki":"Mudskipper_hat","name":"Mudskipper hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"6666":{"wiki":"Flippers","name":"Flippers","equipable":true,"weight":0.34,"equipment":{"slot":10,"astab":-2,"aslash":-2,"acrush":-2,"dslash":1,"dcrush":1}},"6667":{"wiki":"Fishbowl#Empty","name":"Empty fishbowl","weight":1.36},"6668":{"wiki":"Fishbowl#Water","name":"Fishbowl","weight":2.267},"6669":{"wiki":"Fishbowl#Seaweed","name":"Fishbowl","weight":2.267},"6670":{"wiki":"Fishbowl_(pet)#Bluefish","name":"Fishbowl","weight":0.015},"6671":{"wiki":"Fishbowl_(pet)#Greenfish","name":"Fishbowl","weight":0.015},"6672":{"wiki":"Fishbowl_(pet)#Spinefish","name":"Fishbowl","weight":0.015},"6673":{"wiki":"Fishbowl_and_net","name":"Fishbowl and net","quest":true,"weight":2.267},"6674":{"wiki":"Tiny_net","name":"Tiny net","weight":0.02},"6675":{"wiki":"An_empty_box","name":"An empty box","weight":0.028},"6677":{"wiki":"Guam_in_a_box","name":"Guam in a box","weight":0.028},"6678":{"wiki":"Guam_in_a_box?","name":"Guam in a box?"},"6679":{"wiki":"Seaweed_in_a_box","name":"Seaweed in a box","weight":0.028},"6680":{"wiki":"Seaweed_in_a_box?","name":"Seaweed in a box?"},"6681":{"wiki":"Ground_guam","name":"Ground guam","weight":0.056},"6683":{"wiki":"Ground_seaweed","name":"Ground seaweed","weight":0.056},"6685":{"wiki":"Saradomin_brew#4_dose","name":"Saradomin brew(4)","weight":0.035},"6687":{"wiki":"Saradomin_brew#3_dose","name":"Saradomin brew(3)","weight":0.03},"6689":{"wiki":"Saradomin_brew#2_dose","name":"Saradomin brew(2)","weight":0.025},"6691":{"wiki":"Saradomin_brew#1_dose","name":"Saradomin brew(1)","weight":0.02},"6693":{"wiki":"Crushed_nest","name":"Crushed nest","weight":0.002},"6696":{"wiki":"Ice_cooler","name":"Ice cooler"},"6697":{"wiki":"Pat_of_butter","name":"Pat of butter","weight":0.2},"6699":{"wiki":"Burnt_potato","name":"Burnt potato","weight":0.5},"6701":{"wiki":"Baked_potato","name":"Baked potato","weight":0.5},"6703":{"wiki":"Potato_with_butter","name":"Potato with butter","weight":0.5},"6705":{"wiki":"Potato_with_cheese","name":"Potato with cheese","weight":0.5},"6707":{"wiki":"Camulet","name":"Camulet","quest":true,"equipable":true,"weight":0.007,"equipment":{"slot":2}},"6710":{"wiki":"Blindweed_seed","name":"Blindweed seed"},"6711":{"wiki":"Blindweed","name":"Blindweed","quest":true,"weight":0.007},"6712":{"wiki":"Bucket_of_water_(Rum_Deal)","name":"Bucket of water","quest":true,"weight":3.0},"6713":{"wiki":"Wrench","name":"Wrench","quest":true,"weight":0.005},"6714":{"wiki":"Holy_wrench","name":"Holy wrench","quest":true,"weight":0.005},"6715":{"wiki":"Sluglings","name":"Sluglings","quest":true,"weight":3.0},"6716":{"wiki":"Karamthulhu","name":"Karamthulhu","quest":true,"weight":0.001},"6717":{"wiki":"Karamthulhu_(unused_NPC)","name":"Karamthulhu","weight":0.001},"6718":{"wiki":"Fever_spider_body","name":"Fever spider body","quest":true,"weight":0.8},"6719":{"wiki":"Unsanitary_swill","name":"Unsanitary swill","quest":true,"weight":0.007},"6720":{"wiki":"Slayer_gloves","name":"Slayer gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"dstab":4,"dslash":5,"dcrush":3}},"6721":{"wiki":"Rusty_scimitar","name":"Rusty scimitar","weight":2.267},"6722":{"wiki":"Zombie_head","name":"Zombie head","weight":2.721},"6724":{"wiki":"Seercull","name":"Seercull","equipable":true,"weight":1.36,"equipment":{"slot":3,"arange":69,"aspeed":5}},"6728":{"wiki":"Dagannoth-king_bonemeal","name":"Dagannoth-king bonemeal","weight":1.5},"6729":{"wiki":"Dagannoth_bones","name":"Dagannoth bones","weight":1.5},"6731":{"wiki":"Seers_ring","name":"Seers ring","equipable":true,"weight":0.004,"equipment":{"slot":12,"amagic":6,"dmagic":6}},"6733":{"wiki":"Archers_ring","name":"Archers ring","equipable":true,"weight":0.004,"equipment":{"slot":12,"arange":4,"drange":4}},"6735":{"wiki":"Warrior_ring","name":"Warrior ring","equipable":true,"weight":0.004,"equipment":{"slot":12,"aslash":4,"dslash":4}},"6737":{"wiki":"Berserker_ring","name":"Berserker ring","equipable":true,"weight":0.004,"equipment":{"slot":12,"dcrush":4,"str":4}},"6739":{"wiki":"Dragon_axe","name":"Dragon axe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":-2,"aslash":38,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"6741":{"wiki":"Broken_axe_(dragon)","name":"Broken axe","weight":0.907},"6743":{"wiki":"Dragon_axe_head","name":"Dragon axe head","weight":0.1},"6745":{"wiki":"Silverlight#Dyed","name":"Silverlight","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":9,"aslash":14,"acrush":-2,"dslash":3,"dcrush":2,"dmagic":1,"str":12,"aspeed":5}},"6746":{"wiki":"Darklight","name":"Darklight","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":10,"aslash":16,"acrush":-2,"dslash":3,"dcrush":2,"dmagic":2,"str":13,"aspeed":5}},"6747":{"wiki":"Demonic_sigil_mould","name":"Demonic sigil mould","quest":true,"weight":0.453},"6748":{"wiki":"Demonic_sigil","name":"Demonic sigil","quest":true,"weight":1.814},"6749":{"wiki":"Demonic_tome","name":"Demonic tome","quest":true,"weight":0.453},"6750":{"wiki":"Black_desert_shirt","name":"Black desert shirt","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4}},"6752":{"wiki":"Black_desert_robe","name":"Black desert robe","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7}},"6754":{"wiki":"Enchanted_key_(item)","name":"Enchanted key","quest":true,"weight":0.01},"6755":{"wiki":"Journal_(Making_History)","name":"Journal","quest":true,"weight":0.02},"6756":{"wiki":"Letter_(King_Lathas)","name":"Letter","quest":true,"weight":0.005},"6757":{"wiki":"Letter_(Jorral)","name":"Letter","quest":true,"weight":0.005},"6758":{"wiki":"Scroll_(Making_History)","name":"Scroll","quest":true,"weight":0.005},"6759":{"wiki":"Chest_(Making_History)","name":"Chest","quest":true,"weight":0.03},"6760":{"wiki":"Guthix_mjolnir","name":"Guthix mjolnir","equipable":true,"weight":2.267,"equipment":{"slot":3,"acrush":11,"str":14,"aspeed":6}},"6762":{"wiki":"Saradomin_mjolnir","name":"Saradomin mjolnir","equipable":true,"weight":2.267,"equipment":{"slot":3,"acrush":11,"str":14,"aspeed":6}},"6764":{"wiki":"Zamorak_mjolnir","name":"Zamorak mjolnir","equipable":true,"weight":2.267,"equipment":{"slot":3,"acrush":11,"str":14,"aspeed":6}},"6766":{"wiki":"Cat_antipoison","name":"Cat antipoison","quest":true,"weight":0.035},"6767":{"wiki":"Book_(Ratpits)","name":"Book","weight":0.04},"6768":{"wiki":"Poisoned_cheese","name":"Poisoned cheese","quest":true,"weight":0.2},"6769":{"wiki":"Music_scroll","name":"Music scroll","quest":true,"weight":0.02},"6770":{"wiki":"Directions","name":"Directions","quest":true,"weight":0.02},"6771":{"wiki":"Pot_of_weeds","name":"Pot of weeds","quest":true,"weight":0.6},"6772":{"wiki":"Smouldering_pot","name":"Smouldering pot","quest":true,"weight":0.5},"6773":{"wiki":"Rat_pole#Empty","name":"Rat pole","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"6774":{"wiki":"Rat_pole#One_rat","name":"Rat pole","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"6775":{"wiki":"Rat_pole#Two_rats","name":"Rat pole","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"6776":{"wiki":"Rat_pole#Three_rats","name":"Rat pole","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"6777":{"wiki":"Rat_pole#Four_rats","name":"Rat pole","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"6778":{"wiki":"Rat_pole#Five_rats","name":"Rat pole","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"6779":{"wiki":"Rat_pole#Six_rats","name":"Rat pole","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"6785":{"wiki":"Statuette_(Spirits_of_the_Elid)","name":"Statuette","quest":true,"weight":0.001},"6786":{"wiki":"Robe_of_elidinis_(top)","name":"Robe of elidinis","quest":true,"equipable":true,"weight":0.005,"equipment":{"slot":4}},"6787":{"wiki":"Robe_of_elidinis_(bottom)","name":"Robe of elidinis","quest":true,"equipable":true,"weight":0.005,"equipment":{"slot":7}},"6788":{"wiki":"Torn_robe_(top)","name":"Torn robe","quest":true,"weight":0.005},"6789":{"wiki":"Torn_robe_(bottom)","name":"Torn robe","quest":true,"weight":0.005},"6790":{"wiki":"Shoes","name":"Shoes","quest":true,"equipable":true,"weight":0.226,"equipment":{"slot":10}},"6791":{"wiki":"Sole","name":"Sole","quest":true,"weight":0.001},"6792":{"wiki":"Ancestral_key","name":"Ancestral key","quest":true,"weight":0.01},"6793":{"wiki":"Ballad","name":"Ballad","quest":true,"weight":0.005},"6794":{"wiki":"Choc-ice","name":"Choc-ice","weight":0.001},"6796":{"wiki":"Lamp_(Spirits_of_the_Elid)","name":"Lamp","quest":true,"weight":0.1},"6798":{"wiki":"Earth_warrior_champion_scroll","name":"Earth warrior champion scroll","weight":0.001},"6799":{"wiki":"Ghoul_champion_scroll","name":"Ghoul champion scroll","weight":0.001},"6800":{"wiki":"Giant_champion_scroll","name":"Giant champion scroll","weight":0.001},"6801":{"wiki":"Goblin_champion_scroll","name":"Goblin champion scroll","weight":0.001},"6802":{"wiki":"Hobgoblin_champion_scroll","name":"Hobgoblin champion scroll","weight":0.001},"6803":{"wiki":"Imp_champion_scroll","name":"Imp champion scroll","weight":0.001},"6804":{"wiki":"Jogre_champion_scroll","name":"Jogre champion scroll","weight":0.001},"6805":{"wiki":"Lesser_demon_champion_scroll","name":"Lesser demon champion scroll","weight":0.001},"6806":{"wiki":"Skeleton_champion_scroll","name":"Skeleton champion scroll","weight":0.001},"6807":{"wiki":"Zombie_champion_scroll","name":"Zombie champion scroll","weight":0.001},"6808":{"wiki":"Leon's_champion_scroll","name":"Leon's champion scroll","weight":0.001},"6809":{"wiki":"Granite_legs","name":"Granite legs","equipable":true,"weight":15.875,"equipment":{"slot":7,"amagic":-31,"arange":-18,"dstab":43,"dslash":45,"dcrush":41,"dmagic":-4,"drange":68}},"6810":{"wiki":"Wyvern_bonemeal","name":"Wyvern bonemeal","weight":0.5},"6812":{"wiki":"Wyvern_bones","name":"Wyvern bones","weight":0.5},"6814":{"wiki":"Fur","name":"Fur","weight":3.0},"6817":{"wiki":"Slender_blade","name":"Slender blade","quest":true,"weight":3.175},"6818":{"wiki":"Bow-sword","name":"Bow-sword","quest":true,"weight":3.175},"6819":{"wiki":"Large_pouch_(Devious_Minds)","name":"Large pouch","quest":true,"weight":1.0},"6820":{"wiki":"Relic","name":"Relic","quest":true,"weight":0.001},"6821":{"wiki":"Orb_(Devious_Minds)","name":"Orb","quest":true,"weight":1.0},"6822":{"wiki":"Star_bauble#Unpainted","name":"Star bauble","weight":0.2},"6823":{"wiki":"Star_bauble#Yellow","name":"Star bauble","weight":0.2},"6824":{"wiki":"Star_bauble#Red","name":"Star bauble","weight":0.2},"6825":{"wiki":"Star_bauble#Blue","name":"Star bauble","weight":0.2},"6826":{"wiki":"Star_bauble#Green","name":"Star bauble","weight":0.2},"6827":{"wiki":"Star_bauble#Pink","name":"Star bauble","weight":0.2},"6828":{"wiki":"Box_bauble#Unpainted","name":"Box bauble","weight":0.2},"6829":{"wiki":"Box_bauble#Yellow","name":"Box bauble","weight":0.2},"6830":{"wiki":"Box_bauble#Red","name":"Box bauble","weight":0.2},"6831":{"wiki":"Box_bauble#Blue","name":"Box bauble","weight":0.2},"6832":{"wiki":"Box_bauble#Green","name":"Box bauble","weight":0.2},"6833":{"wiki":"Box_bauble#Pink","name":"Box bauble","weight":0.2},"6834":{"wiki":"Diamond_bauble#Unpainted","name":"Diamond bauble","weight":0.2},"6835":{"wiki":"Diamond_bauble#Yellow","name":"Diamond bauble","weight":0.2},"6836":{"wiki":"Diamond_bauble#Red","name":"Diamond bauble","weight":0.2},"6837":{"wiki":"Diamond_bauble#Blue","name":"Diamond bauble","weight":0.2},"6838":{"wiki":"Diamond_bauble#Green","name":"Diamond bauble","weight":0.2},"6839":{"wiki":"Diamond_bauble#Pink","name":"Diamond bauble","weight":0.2},"6840":{"wiki":"Tree_bauble#Unpainted","name":"Tree bauble","weight":0.2},"6841":{"wiki":"Tree_bauble#Yellow","name":"Tree bauble","weight":0.2},"6842":{"wiki":"Tree_bauble#Red","name":"Tree bauble","weight":0.2},"6843":{"wiki":"Tree_bauble#Blue","name":"Tree bauble","weight":0.2},"6844":{"wiki":"Tree_bauble#Green","name":"Tree bauble","weight":0.2},"6845":{"wiki":"Tree_bauble#Pink","name":"Tree bauble","weight":0.2},"6846":{"wiki":"Bell_bauble#Unpainted","name":"Bell bauble","weight":0.2},"6847":{"wiki":"Bell_bauble#Yellow","name":"Bell bauble","weight":0.2},"6848":{"wiki":"Bell_bauble#Red","name":"Bell bauble","weight":0.2},"6849":{"wiki":"Bell_bauble#Blue","name":"Bell bauble","weight":0.2},"6850":{"wiki":"Bell_bauble#Green","name":"Bell bauble","weight":0.2},"6851":{"wiki":"Bell_bauble#Pink","name":"Bell bauble","weight":0.2},"6852":{"wiki":"Puppet_box#Empty","name":"Puppet box","weight":0.907},"6853":{"wiki":"Bauble_box#Empty","name":"Bauble box","weight":1.0},"6854":{"wiki":"Puppet_box#Full","name":"Puppet box","weight":0.907},"6855":{"wiki":"Bauble_box#Full","name":"Bauble box","weight":1.0},"6856":{"wiki":"Bobble_hat","name":"Bobble hat","equipable":true,"weight":0.25,"equipment":{"slot":0}},"6857":{"wiki":"Bobble_scarf","name":"Bobble scarf","equipable":true,"weight":0.25,"equipment":{"slot":2}},"6858":{"wiki":"Jester_hat","name":"Jester hat","equipable":true,"weight":0.25,"equipment":{"slot":0}},"6859":{"wiki":"Jester_scarf","name":"Jester scarf","equipable":true,"weight":0.25,"equipment":{"slot":2}},"6860":{"wiki":"Tri-jester_hat","name":"Tri-jester hat","equipable":true,"weight":0.25,"equipment":{"slot":0}},"6861":{"wiki":"Tri-jester_scarf","name":"Tri-jester scarf","equipable":true,"weight":0.25,"equipment":{"slot":2}},"6862":{"wiki":"Woolly_hat","name":"Woolly hat","equipable":true,"weight":0.25,"equipment":{"slot":0}},"6863":{"wiki":"Woolly_scarf","name":"Woolly scarf","equipable":true,"weight":0.25,"equipment":{"slot":2}},"6864":{"wiki":"Marionette_handle","name":"Marionette handle","weight":0.2},"6865":{"wiki":"Blue_marionette","name":"Blue marionette","weight":0.907},"6866":{"wiki":"Green_marionette","name":"Green marionette","weight":0.907},"6867":{"wiki":"Red_marionette","name":"Red marionette","weight":0.907},"6868":{"wiki":"Blue_marionette_(strung)","name":"Blue marionette","weight":0.907},"6869":{"wiki":"Green_marionette_(strung)","name":"Green marionette","weight":0.907},"6870":{"wiki":"Red_marionette_(strung)","name":"Red marionette","weight":0.907},"6871":{"wiki":"Red_marionette_(torso)","name":"Red marionette","weight":0.907},"6872":{"wiki":"Red_marionette_(head)","name":"Red marionette","weight":0.907},"6873":{"wiki":"Red_marionette_(arms)","name":"Red marionette","weight":0.907},"6874":{"wiki":"Red_marionette_(legs)","name":"Red marionette","weight":0.907},"6875":{"wiki":"Blue_marionette_(torso)","name":"Blue marionette","weight":0.907},"6876":{"wiki":"Blue_marionette_(head)","name":"Blue marionette","weight":0.907},"6877":{"wiki":"Blue_marionette_(arms)","name":"Blue marionette","weight":0.907},"6878":{"wiki":"Blue_marionette_(legs)","name":"Blue marionette","weight":0.907},"6879":{"wiki":"Green_marionette_(torso)","name":"Green marionette","weight":0.907},"6880":{"wiki":"Green_marionette_(head)","name":"Green marionette","weight":0.907},"6881":{"wiki":"Green_marionette_(arms)","name":"Green marionette","weight":0.907},"6882":{"wiki":"Green_marionette_(legs)","name":"Green marionette","weight":0.907},"6883":{"wiki":"Peach","name":"Peach","weight":0.01},"6885":{"wiki":"Progress_hat#Dull","name":"Progress hat","equipable":true,"weight":0.001,"equipment":{"slot":0}},"6886":{"wiki":"Progress_hat#Energised","name":"Progress hat","equipable":true,"weight":0.001,"equipment":{"slot":0}},"6887":{"wiki":"Progress_hat#Full","name":"Progress hat","equipable":true,"weight":0.001,"equipment":{"slot":0}},"6889":{"wiki":"Mage's_book","name":"Mage's book","equipable":true,"weight":1.0,"equipment":{"slot":5,"amagic":15,"dmagic":15}},"6891":{"wiki":"Arena_book","name":"Arena book","weight":1.0},"6893":{"wiki":"Leather_boots_(Mage_Training_Arena)","name":"Leather boots","weight":0.34},"6894":{"wiki":"Adamant_kiteshield_(Mage_Training_Arena)","name":"Adamant kiteshield","weight":5.896},"6895":{"wiki":"Adamant_med_helm_(Mage_Training_Arena)","name":"Adamant med helm","weight":2.267},"6896":{"wiki":"Emerald_(Mage_Training_Arena)","name":"Emerald","weight":0.002},"6897":{"wiki":"Rune_longsword_(Mage_Training_Arena)","name":"Rune longsword","weight":1.814},"6898":{"wiki":"Cylinder","name":"Cylinder","weight":0.001},"6899":{"wiki":"Cube","name":"Cube","weight":0.001},"6900":{"wiki":"Icosahedron","name":"Icosahedron","weight":0.001},"6901":{"wiki":"Pentamid","name":"Pentamid","weight":0.001},"6902":{"wiki":"Orb","name":"Orb","weight":0.001},"6903":{"wiki":"Dragonstone_(Mage_Training_Arena)","name":"Dragonstone","weight":0.002},"6904":{"wiki":"Animals'_bones#1","name":"Animals' bones","weight":0.001},"6905":{"wiki":"Animals'_bones#2","name":"Animals' bones","weight":0.001},"6906":{"wiki":"Animals'_bones#3","name":"Animals' bones","weight":0.001},"6907":{"wiki":"Animals'_bones#4","name":"Animals' bones","weight":0.001},"6908":{"wiki":"Beginner_wand","name":"Beginner wand","equipable":true,"weight":0.283,"equipment":{"slot":3,"amagic":5,"dmagic":5,"aspeed":4}},"6910":{"wiki":"Apprentice_wand","name":"Apprentice wand","equipable":true,"weight":0.255,"equipment":{"slot":3,"amagic":10,"dmagic":10,"aspeed":4}},"6912":{"wiki":"Teacher_wand","name":"Teacher wand","equipable":true,"weight":0.226,"equipment":{"slot":3,"amagic":15,"dmagic":15,"aspeed":4}},"6914":{"wiki":"Master_wand","name":"Master wand","equipable":true,"weight":0.198,"equipment":{"slot":3,"amagic":20,"dmagic":20,"aspeed":4}},"6916":{"wiki":"Infinity_top","name":"Infinity top","equipable":true,"weight":2.267,"equipment":{"slot":4,"amagic":22,"dmagic":22}},"6918":{"wiki":"Infinity_hat","name":"Infinity hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":6,"dmagic":6}},"6920":{"wiki":"Infinity_boots","name":"Infinity boots","equipable":true,"weight":0.453,"equipment":{"slot":10,"amagic":5,"dmagic":5}},"6922":{"wiki":"Infinity_gloves","name":"Infinity gloves","equipable":true,"weight":0.453,"equipment":{"slot":9,"amagic":5,"dmagic":5}},"6924":{"wiki":"Infinity_bottoms","name":"Infinity bottoms","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":17,"dmagic":17}},"6945":{"wiki":"Sandy_hand","name":"Sandy hand","quest":true,"weight":0.5},"6946":{"wiki":"Beer_soaked_hand","name":"Beer soaked hand","quest":true,"weight":0.5},"6947":{"wiki":"Bert's_rota","name":"Bert's rota","quest":true,"weight":0.02},"6948":{"wiki":"Sandy's_rota","name":"Sandy's rota","quest":true,"weight":0.02},"6949":{"wiki":"A_magic_scroll","name":"A magic scroll","quest":true,"weight":0.02},"6950":{"wiki":"Magical_orb#Inactive","name":"Magical orb","quest":true,"weight":0.02},"6951":{"wiki":"Magical_orb#Active","name":"Magical orb (a)","quest":true,"weight":0.02},"6952":{"wiki":"Truth_serum","name":"Truth serum","quest":true,"weight":0.05},"6953":{"wiki":"Bottled_water","name":"Bottled water","quest":true,"weight":0.05},"6954":{"wiki":"Redberry_juice","name":"Redberry juice","quest":true,"weight":0.05},"6955":{"wiki":"Pink_dye","name":"Pink dye","quest":true,"weight":0.05},"6956":{"wiki":"Rose_tinted_lens","name":"Rose tinted lens","quest":true,"weight":0.05},"6957":{"wiki":"Wizard's_head","name":"Wizard's head","quest":true,"weight":3.628},"6958":{"wiki":"Sand","name":"Sand","quest":true,"weight":0.001},"6959":{"wiki":"Pink_cape","name":"Pink cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"6961":{"wiki":"Baguette","name":"Baguette","weight":0.02},"6962":{"wiki":"Triangle_sandwich","name":"Triangle sandwich","weight":0.02},"6963":{"wiki":"Roll","name":"Roll","weight":0.02},"6964":{"wiki":"Coins_(My_Arm's_Big_Adventure)","name":"Coins","quest":true,"weight":9.071},"6965":{"wiki":"Square_sandwich","name":"Square sandwich","weight":0.02},"6966":{"wiki":"Prison_key_(Prison_Pete)","name":"Prison key","weight":0.01},"6967":{"wiki":"Dragon_med_helm_(My_Arm's_Big_Adventure)","name":"Dragon med helm","quest":true,"weight":1.36},"6969":{"wiki":"Shark_(My_Arm's_Big_Adventure)","name":"Shark","quest":true,"weight":0.65},"6970":{"wiki":"Pyramid_top","name":"Pyramid top","weight":11.339},"6979":{"wiki":"Granite#500g","name":"Granite (500g)","quest":true,"weight":0.5},"6985":{"wiki":"Sandstone_(20kg)","name":"Sandstone (20)","quest":true,"weight":20.0},"6986":{"wiki":"Sandstone_(32kg)","name":"Sandstone (32)","quest":true,"weight":32.0},"6987":{"wiki":"Sandstone_body","name":"Sandstone body","quest":true,"weight":30.0},"6988":{"wiki":"Sandstone_base","name":"Sandstone base","quest":true,"weight":23.0},"6989":{"wiki":"Stone_head#Lazim","name":"Stone head","quest":true,"weight":0.5},"6990":{"wiki":"Stone_head#Zamorak","name":"Stone head","quest":true,"weight":0.5},"6991":{"wiki":"Stone_head#Icthlarin","name":"Stone head","quest":true,"weight":0.5},"6992":{"wiki":"Stone_head#Camel","name":"Stone head","quest":true,"weight":0.5},"6993":{"wiki":"Z_sigil","name":"Z sigil","quest":true,"weight":0.5},"6994":{"wiki":"M_sigil","name":"M sigil","quest":true,"weight":0.5},"6995":{"wiki":"R_sigil","name":"R sigil","weight":0.5},"6996":{"wiki":"K_sigil","name":"K sigil","quest":true,"weight":0.5},"6997":{"wiki":"Stone_left_arm","name":"Stone left arm","quest":true,"weight":9.0},"6998":{"wiki":"Stone_right_arm","name":"Stone right arm","quest":true,"weight":9.0},"6999":{"wiki":"Stone_left_leg","name":"Stone left leg","quest":true,"weight":9.0},"7000":{"wiki":"Stone_right_leg","name":"Stone right leg","quest":true,"weight":9.0},"7001":{"wiki":"Camel_mould_(p)","name":"Camel mould (p)","quest":true,"weight":0.5},"7002":{"wiki":"Stone_head_(Cavity)","name":"Stone head","quest":true,"weight":0.5},"7003":{"wiki":"Camel_mask","name":"Camel mask","quest":true,"equipable":true,"weight":0.5,"equipment":{"slot":0}},"7051":{"wiki":"Bug_lantern#Unlit","name":"Unlit bug lantern","equipable":true,"weight":2.267,"equipment":{"slot":5}},"7053":{"wiki":"Bug_lantern#Lit","name":"Lit bug lantern","equipable":true,"weight":2.267,"equipment":{"slot":5}},"7054":{"wiki":"Chilli_potato","name":"Chilli potato","weight":0.5},"7056":{"wiki":"Egg_potato","name":"Egg potato","weight":0.5},"7058":{"wiki":"Mushroom_potato","name":"Mushroom potato","weight":0.5},"7060":{"wiki":"Tuna_potato","name":"Tuna potato","weight":0.5},"7062":{"wiki":"Chilli_con_carne","name":"Chilli con carne","weight":0.5},"7064":{"wiki":"Egg_and_tomato","name":"Egg and tomato","weight":0.5},"7066":{"wiki":"Mushroom_&_onion","name":"Mushroom & onion","weight":0.5},"7068":{"wiki":"Tuna_and_corn","name":"Tuna and corn","weight":0.5},"7070":{"wiki":"Minced_meat","name":"Minced meat","weight":0.5},"7072":{"wiki":"Spicy_sauce","name":"Spicy sauce","weight":0.5},"7074":{"wiki":"Chopped_garlic","name":"Chopped garlic","weight":0.5},"7076":{"wiki":"Uncooked_egg","name":"Uncooked egg","weight":0.5},"7078":{"wiki":"Scrambled_egg","name":"Scrambled egg","weight":0.5},"7080":{"wiki":"Sliced_mushrooms","name":"Sliced mushrooms","weight":0.5},"7082":{"wiki":"Fried_mushrooms","name":"Fried mushrooms","weight":0.5},"7084":{"wiki":"Fried_onions","name":"Fried onions","weight":0.5},"7086":{"wiki":"Chopped_tuna","name":"Chopped tuna","weight":0.5},"7088":{"wiki":"Sweetcorn_(bowl)","name":"Sweetcorn","weight":0.5},"7090":{"wiki":"Burnt_egg","name":"Burnt egg","weight":0.5},"7092":{"wiki":"Burnt_onion","name":"Burnt onion","weight":0.5},"7094":{"wiki":"Burnt_mushroom","name":"Burnt mushroom","weight":0.5},"7108":{"wiki":"Gunpowder","name":"Gunpowder","quest":true,"weight":0.001},"7109":{"wiki":"Fuse_(Cabin_Fever)","name":"Fuse","quest":true,"weight":0.007},"7110":{"wiki":"Stripy_pirate_shirt_(beige)","name":"Stripy pirate shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"7112":{"wiki":"Pirate_bandana_(white)","name":"Pirate bandana","equipable":true,"weight":1.0,"equipment":{"slot":0}},"7114":{"wiki":"Pirate_boots","name":"Pirate boots","equipable":true,"weight":4.0,"equipment":{"slot":10}},"7116":{"wiki":"Pirate_leggings_(beige)","name":"Pirate leggings","equipable":true,"weight":1.0,"equipment":{"slot":7}},"7118":{"wiki":"Canister_(animation_item)","name":"Canister","quest":true,"weight":0.005},"7119":{"wiki":"Cannon_ball","name":"Cannon ball","quest":true,"weight":20.0},"7120":{"wiki":"Ramrod","name":"Ramrod","quest":true,"weight":2.0},"7121":{"wiki":"Repair_plank_(animation_item)","name":"Repair plank","quest":true,"weight":0.02},"7122":{"wiki":"Stripy_pirate_shirt_(red)","name":"Stripy pirate shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"7124":{"wiki":"Pirate_bandana_(red)","name":"Pirate bandana","equipable":true,"weight":1.0,"equipment":{"slot":0}},"7126":{"wiki":"Pirate_leggings_(red)","name":"Pirate leggings","equipable":true,"weight":1.0,"equipment":{"slot":7}},"7128":{"wiki":"Stripy_pirate_shirt_(blue)","name":"Stripy pirate shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"7130":{"wiki":"Pirate_bandana_(blue)","name":"Pirate bandana","equipable":true,"weight":1.0,"equipment":{"slot":0}},"7132":{"wiki":"Pirate_leggings_(blue)","name":"Pirate leggings","equipable":true,"weight":1.0,"equipment":{"slot":7}},"7134":{"wiki":"Stripy_pirate_shirt_(brown)","name":"Stripy pirate shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"7136":{"wiki":"Pirate_bandana_(brown)","name":"Pirate bandana","equipable":true,"weight":1.0,"equipment":{"slot":0}},"7138":{"wiki":"Pirate_leggings_(brown)","name":"Pirate leggings","equipable":true,"weight":1.0,"equipment":{"slot":7}},"7140":{"wiki":"Lucky_cutlass","name":"Lucky cutlass","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":5,"aslash":20,"amagic":-5,"dstab":6,"dslash":6,"dcrush":6,"str":25,"aspeed":4}},"7141":{"wiki":"Harry's_cutlass","name":"Harry's cutlass","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":3,"aslash":14,"amagic":-5,"dstab":4,"dslash":4,"dcrush":4,"str":22,"aspeed":4}},"7142":{"wiki":"Rapier","name":"Rapier","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":45,"aslash":7,"acrush":-2,"dslash":1,"str":44,"aspeed":4}},"7143":{"wiki":"Plunder","name":"Plunder","quest":true,"weight":0.005},"7144":{"wiki":"Book_o'_piracy","name":"Book o' piracy","quest":true,"weight":0.001},"7145":{"wiki":"Cannon_barrel","name":"Cannon barrel","quest":true,"weight":32.0},"7146":{"wiki":"Broken_cannon","name":"Broken cannon","quest":true,"weight":32.0},"7147":{"wiki":"Cannon_balls_(Cabin_Fever)","name":"Cannon balls","quest":true,"weight":0.005},"7148":{"wiki":"Repair_plank","name":"Repair plank","quest":true,"weight":0.005},"7149":{"wiki":"Canister","name":"Canister","quest":true,"weight":0.005},"7150":{"wiki":"Tacks","name":"Tacks","quest":true},"7155":{"wiki":"Rope_(Cabin_Fever)","name":"Rope","quest":true,"weight":1.36},"7156":{"wiki":"Tinderbox_(Cabin_Fever)","name":"Tinderbox","quest":true,"weight":0.035},"7157":{"wiki":"Braindeath_'rum'","name":"Braindeath 'rum'","weight":0.907},"7158":{"wiki":"Dragon_2h_sword","name":"Dragon 2h sword","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":92,"acrush":80,"amagic":-4,"drange":-1,"str":93,"aspeed":7}},"7159":{"wiki":"Insulated_boots","name":"Insulated boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"dstab":1,"dslash":1,"drange":1}},"7162":{"wiki":"Pie_recipe_book","name":"Pie recipe book","weight":0.001},"7164":{"wiki":"Part_mud_pie_(compost)","name":"Part mud pie","weight":0.001},"7166":{"wiki":"Part_mud_pie_(water)","name":"Part mud pie","weight":0.001},"7168":{"wiki":"Raw_mud_pie","name":"Raw mud pie","weight":0.001},"7170":{"wiki":"Mud_pie","name":"Mud pie","equipable":true,"weight":0.001,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"7172":{"wiki":"Part_garden_pie_(tomato)","name":"Part garden pie","weight":0.001},"7174":{"wiki":"Part_garden_pie_(onion)","name":"Part garden pie","weight":0.001},"7176":{"wiki":"Raw_garden_pie","name":"Raw garden pie","weight":0.001},"7178":{"wiki":"Garden_pie#Full","name":"Garden pie","weight":0.001},"7180":{"wiki":"Garden_pie#Half","name":"Half a garden pie","weight":0.001},"7182":{"wiki":"Part_fish_pie_(trout)","name":"Part fish pie","weight":0.001},"7184":{"wiki":"Part_fish_pie_(cod)","name":"Part fish pie","weight":0.001},"7186":{"wiki":"Raw_fish_pie","name":"Raw fish pie","weight":0.001},"7188":{"wiki":"Fish_pie#Full","name":"Fish pie","weight":0.001},"7190":{"wiki":"Fish_pie#Half","name":"Half a fish pie","weight":0.001},"7192":{"wiki":"Part_admiral_pie_(salmon)","name":"Part admiral pie","weight":0.001},"7194":{"wiki":"Part_admiral_pie_(tuna)","name":"Part admiral pie","weight":0.001},"7196":{"wiki":"Raw_admiral_pie","name":"Raw admiral pie","weight":0.001},"7198":{"wiki":"Admiral_pie#Full","name":"Admiral pie","weight":0.001},"7200":{"wiki":"Admiral_pie#Half","name":"Half an admiral pie","weight":0.001},"7202":{"wiki":"Part_wild_pie_(raw_bear_meat)","name":"Part wild pie","weight":0.001},"7204":{"wiki":"Part_wild_pie_(raw_chompy)","name":"Part wild pie","weight":0.001},"7206":{"wiki":"Raw_wild_pie","name":"Raw wild pie","weight":0.001},"7208":{"wiki":"Wild_pie#Full","name":"Wild pie","weight":0.001},"7210":{"wiki":"Wild_pie#Half","name":"Half a wild pie","weight":0.001},"7212":{"wiki":"Part_summer_pie_(strawberry)","name":"Part summer pie","weight":0.001},"7214":{"wiki":"Part_summer_pie_(watermelon)","name":"Part summer pie","weight":0.001},"7216":{"wiki":"Raw_summer_pie","name":"Raw summer pie","weight":0.001},"7218":{"wiki":"Summer_pie#Full","name":"Summer pie","weight":0.001},"7220":{"wiki":"Summer_pie#Half","name":"Half a summer pie","weight":0.001},"7222":{"wiki":"Burnt_rabbit","name":"Burnt rabbit","weight":0.3},"7223":{"wiki":"Roast_rabbit","name":"Roast rabbit","weight":0.3},"7224":{"wiki":"Skewered_rabbit","name":"Skewered rabbit","weight":1.8},"7225":{"wiki":"Iron_spit","name":"Iron spit","weight":1.5},"7226":{"wiki":"Burnt_chompy","name":"Burnt chompy","weight":1.0},"7228":{"wiki":"Cooked_chompy_(roasted)","name":"Cooked chompy","weight":1.0},"7230":{"wiki":"Skewered_chompy","name":"Skewered chompy","weight":2.5},"7236":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"7237":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"7238":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"7239":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7240":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"7241":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7242":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"7243":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7244":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"7245":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7246":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"7247":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7248":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7249":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7250":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7251":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7252":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7253":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7254":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7255":{"wiki":"Clue_scroll_(hard,_cryptic_39)","name":"Clue scroll (hard)"},"7256":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7257":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"7258":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7259":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"7260":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7261":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"7262":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7263":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"7264":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7265":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"7266":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7267":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"7268":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7269":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"7270":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7271":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"7272":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"7273":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"7274":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7275":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"7276":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7277":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"7278":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7279":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"7280":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7281":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"7282":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7283":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"7284":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7285":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"7286":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7287":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7288":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7289":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7290":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7291":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7292":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7293":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7294":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7295":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7296":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7297":{"wiki":"Key_(Treasure_Trails)#Medium","name":"Key (medium)","weight":0.01},"7298":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7299":{"wiki":"Key_(Treasure_Trails)#Medium","name":"Key (medium)","weight":0.01},"7300":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7301":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7302":{"wiki":"Key_(Treasure_Trails)#Medium","name":"Key (medium)","weight":0.01},"7303":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7304":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7305":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7306":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7307":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7308":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7309":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7310":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7311":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7312":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7313":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7314":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7315":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7316":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7317":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"7318":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"7319":{"wiki":"Red_boater","name":"Red boater","equipable":true,"weight":0.01,"equipment":{"slot":0}},"7321":{"wiki":"Orange_boater","name":"Orange boater","equipable":true,"weight":0.01,"equipment":{"slot":0}},"7323":{"wiki":"Green_boater","name":"Green boater","equipable":true,"weight":0.01,"equipment":{"slot":0}},"7325":{"wiki":"Blue_boater","name":"Blue boater","equipable":true,"weight":0.01,"equipment":{"slot":0}},"7327":{"wiki":"Black_boater","name":"Black boater","equipable":true,"weight":0.01,"equipment":{"slot":0}},"7329":{"wiki":"Red_firelighter","name":"Red firelighter"},"7330":{"wiki":"Green_firelighter","name":"Green firelighter"},"7331":{"wiki":"Blue_firelighter","name":"Blue firelighter"},"7332":{"wiki":"Black_shield_(h1)","name":"Black shield (h1)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":17,"dslash":19,"dcrush":18,"dmagic":-1,"drange":18}},"7334":{"wiki":"Adamant_shield_(h1)","name":"Adamant shield (h1)","equipable":true,"weight":5.896,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"7336":{"wiki":"Rune_shield_(h1)","name":"Rune shield (h1)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"7338":{"wiki":"Black_shield_(h2)","name":"Black shield (h2)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":17,"dslash":19,"dcrush":18,"dmagic":-1,"drange":18}},"7340":{"wiki":"Adamant_shield_(h2)","name":"Adamant shield (h2)","equipable":true,"weight":5.896,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"7342":{"wiki":"Rune_shield_(h2)","name":"Rune shield (h2)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"7344":{"wiki":"Black_shield_(h3)","name":"Black shield (h3)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":17,"dslash":19,"dcrush":18,"dmagic":-1,"drange":18}},"7346":{"wiki":"Adamant_shield_(h3)","name":"Adamant shield (h3)","equipable":true,"weight":5.896,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"7348":{"wiki":"Rune_shield_(h3)","name":"Rune shield (h3)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"7350":{"wiki":"Black_shield_(h4)","name":"Black shield (h4)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":17,"dslash":19,"dcrush":18,"dmagic":-1,"drange":18}},"7352":{"wiki":"Adamant_shield_(h4)","name":"Adamant shield (h4)","equipable":true,"weight":5.896,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"7354":{"wiki":"Rune_shield_(h4)","name":"Rune shield (h4)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"7356":{"wiki":"Black_shield_(h5)","name":"Black shield (h5)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":17,"dslash":19,"dcrush":18,"dmagic":-1,"drange":18}},"7358":{"wiki":"Adamant_shield_(h5)","name":"Adamant shield (h5)","equipable":true,"weight":5.896,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"7360":{"wiki":"Rune_shield_(h5)","name":"Rune shield (h5)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"7362":{"wiki":"Studded_body_(g)","name":"Studded body (g)","equipable":true,"weight":5.443,"equipment":{"slot":4,"amagic":-4,"arange":8,"dstab":18,"dslash":25,"dcrush":22,"dmagic":8,"drange":25}},"7364":{"wiki":"Studded_body_(t)","name":"Studded body (t)","equipable":true,"weight":5.443,"equipment":{"slot":4,"amagic":-4,"arange":8,"dstab":18,"dslash":25,"dcrush":22,"dmagic":8,"drange":25}},"7366":{"wiki":"Studded_chaps_(g)","name":"Studded chaps (g)","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-5,"arange":6,"dstab":15,"dslash":16,"dcrush":17,"dmagic":6,"drange":16}},"7368":{"wiki":"Studded_chaps_(t)","name":"Studded chaps (t)","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-5,"arange":6,"dstab":15,"dslash":16,"dcrush":17,"dmagic":6,"drange":16}},"7370":{"wiki":"Green_d'hide_body_(g)","name":"Green d'hide body (g)","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":15,"dstab":18,"dslash":27,"dcrush":24,"dmagic":20,"drange":35}},"7372":{"wiki":"Green_d'hide_body_(t)","name":"Green d'hide body (t)","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":15,"dstab":18,"dslash":27,"dcrush":24,"dmagic":20,"drange":35}},"7374":{"wiki":"Blue_d'hide_body_(g)","name":"Blue d'hide body (g)","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":20,"dstab":23,"dslash":30,"dcrush":30,"dmagic":26,"drange":40}},"7376":{"wiki":"Blue_d'hide_body_(t)","name":"Blue d'hide body (t)","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":20,"dstab":23,"dslash":30,"dcrush":30,"dmagic":26,"drange":40}},"7378":{"wiki":"Green_d'hide_chaps_(g)","name":"Green d'hide chaps (g)","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":8,"dstab":12,"dslash":15,"dcrush":18,"dmagic":8,"drange":17}},"7380":{"wiki":"Green_d'hide_chaps_(t)","name":"Green d'hide chaps (t)","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":8,"dstab":12,"dslash":15,"dcrush":18,"dmagic":8,"drange":17}},"7382":{"wiki":"Blue_d'hide_chaps_(g)","name":"Blue d'hide chaps (g)","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":11,"dstab":13,"dslash":16,"dcrush":20,"dmagic":14,"drange":20}},"7384":{"wiki":"Blue_d'hide_chaps_(t)","name":"Blue d'hide chaps (t)","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":11,"dstab":13,"dslash":16,"dcrush":20,"dmagic":14,"drange":20}},"7386":{"wiki":"Blue_skirt_(g)","name":"Blue skirt (g)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"7388":{"wiki":"Blue_skirt_(t)","name":"Blue skirt (t)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"7390":{"wiki":"Blue_wizard_robe_(g)","name":"Blue wizard robe (g)","equipable":true,"weight":0.907,"equipment":{"slot":4,"amagic":3,"dmagic":3}},"7392":{"wiki":"Blue_wizard_robe_(t)","name":"Blue wizard robe (t)","equipable":true,"weight":0.907,"equipment":{"slot":4,"amagic":3,"dmagic":3}},"7394":{"wiki":"Blue_wizard_hat_(g)","name":"Blue wizard hat (g)","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":2,"dmagic":2}},"7396":{"wiki":"Blue_wizard_hat_(t)","name":"Blue wizard hat (t)","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":2,"dmagic":2}},"7398":{"wiki":"Enchanted_robe","name":"Enchanted robe","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":15,"dmagic":15}},"7399":{"wiki":"Enchanted_top","name":"Enchanted top","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":20,"dmagic":20}},"7400":{"wiki":"Enchanted_hat","name":"Enchanted hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":4,"dmagic":4}},"7404":{"wiki":"Red_logs","name":"Red logs","weight":2.0},"7405":{"wiki":"Green_logs","name":"Green logs","weight":2.0},"7406":{"wiki":"Blue_logs","name":"Blue logs","weight":2.0},"7408":{"wiki":"Draynor_skull","name":"Draynor skull","quest":true,"weight":0.08},"7409":{"wiki":"Magic_secateurs","name":"Magic secateurs","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":7,"aslash":9,"acrush":-5,"amagic":1,"dslash":1,"dmagic":1,"str":1,"aspeed":5}},"7410":{"wiki":"Queen's_secateurs#Fairytale_I","name":"Queen's secateurs","quest":true,"weight":0.453},"7411":{"wiki":"Symptoms_list","name":"Symptoms list","quest":true,"weight":0.01},"7413":{"wiki":"Bird_nest_(Wyson,_2006-2016)","name":"Bird nest","weight":0.002},"7416":{"wiki":"Mole_claw","name":"Mole claw","weight":0.001},"7418":{"wiki":"Mole_skin","name":"Mole skin","weight":0.001},"7421":{"wiki":"Fungicide_spray#10","name":"Fungicide spray 10","weight":2.0},"7422":{"wiki":"Fungicide_spray#9","name":"Fungicide spray 9","weight":2.0},"7423":{"wiki":"Fungicide_spray#8","name":"Fungicide spray 8","weight":2.0},"7424":{"wiki":"Fungicide_spray#7","name":"Fungicide spray 7","weight":2.0},"7425":{"wiki":"Fungicide_spray#6","name":"Fungicide spray 6","weight":2.0},"7426":{"wiki":"Fungicide_spray#5","name":"Fungicide spray 5","weight":2.0},"7427":{"wiki":"Fungicide_spray#4","name":"Fungicide spray 4","weight":2.0},"7428":{"wiki":"Fungicide_spray#3","name":"Fungicide spray 3","weight":2.0},"7429":{"wiki":"Fungicide_spray#2","name":"Fungicide spray 2","weight":2.0},"7430":{"wiki":"Fungicide_spray#1","name":"Fungicide spray 1","weight":2.0},"7431":{"wiki":"Fungicide_spray#0","name":"Fungicide spray 0","weight":2.0},"7432":{"wiki":"Fungicide","name":"Fungicide","weight":0.1},"7433":{"wiki":"Wooden_spoon","name":"Wooden spoon","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":4,"aslash":5,"acrush":-2,"dslash":3,"dcrush":2,"str":7,"aspeed":5}},"7435":{"wiki":"Egg_whisk","name":"Egg whisk","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":5,"aslash":3,"acrush":-4,"amagic":1,"dmagic":1,"str":4,"aspeed":4}},"7437":{"wiki":"Spork","name":"Spork","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":11,"aslash":8,"acrush":-2,"dslash":2,"dcrush":1,"str":12,"aspeed":4}},"7439":{"wiki":"Spatula","name":"Spatula","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":27,"acrush":21,"amagic":-4,"drange":-1,"str":26,"aspeed":7}},"7441":{"wiki":"Frying_pan","name":"Frying pan","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":25,"amagic":-4,"str":20,"aspeed":6}},"7443":{"wiki":"Skewer","name":"Skewer","equipable":true,"weight":2.041,"equipment":{"slot":3,"astab":20,"aslash":29,"acrush":-2,"dslash":3,"dcrush":2,"str":31,"aspeed":5}},"7445":{"wiki":"Rolling_pin","name":"Rolling pin","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":20,"aslash":-2,"acrush":39,"str":36,"prayer":4,"aspeed":5}},"7447":{"wiki":"Kitchen_knife","name":"Kitchen knife","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":25,"aslash":12,"acrush":-4,"amagic":1,"dmagic":1,"str":24,"aspeed":4}},"7449":{"wiki":"Meat_tenderiser","name":"Meat tenderiser","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":53,"amagic":-4,"str":48,"aspeed":6}},"7451":{"wiki":"Cleaver","name":"Cleaver","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":7,"aslash":45,"acrush":-2,"dslash":1,"str":44,"aspeed":4}},"7454":{"wiki":"Bronze_gloves","name":"Bronze gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":2,"aslash":2,"acrush":2,"amagic":1,"arange":2,"dstab":2,"dslash":2,"dcrush":2,"dmagic":1,"drange":2,"str":2}},"7455":{"wiki":"Iron_gloves","name":"Iron gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":3,"aslash":3,"acrush":3,"amagic":2,"arange":3,"dstab":3,"dslash":3,"dcrush":3,"dmagic":2,"drange":3,"str":3}},"7456":{"wiki":"Steel_gloves","name":"Steel gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":4,"aslash":4,"acrush":4,"amagic":2,"arange":4,"dstab":4,"dslash":4,"dcrush":4,"dmagic":2,"drange":4,"str":4}},"7457":{"wiki":"Black_gloves","name":"Black gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":5,"aslash":5,"acrush":5,"amagic":3,"arange":5,"dstab":5,"dslash":5,"dcrush":5,"dmagic":3,"drange":5,"str":5}},"7458":{"wiki":"Mithril_gloves","name":"Mithril gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":6,"aslash":6,"acrush":6,"amagic":3,"arange":6,"dstab":6,"dslash":6,"dcrush":6,"dmagic":3,"drange":6,"str":6}},"7459":{"wiki":"Adamant_gloves","name":"Adamant gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":7,"aslash":7,"acrush":7,"amagic":4,"arange":7,"dstab":7,"dslash":7,"dcrush":7,"dmagic":4,"drange":7,"str":7}},"7460":{"wiki":"Rune_gloves","name":"Rune gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":8,"aslash":8,"acrush":8,"amagic":4,"arange":8,"dstab":8,"dslash":8,"dcrush":8,"dmagic":4,"drange":8,"str":8}},"7461":{"wiki":"Dragon_gloves","name":"Dragon gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":9,"aslash":9,"acrush":9,"amagic":5,"arange":9,"dstab":9,"dslash":9,"dcrush":9,"dmagic":5,"drange":9,"str":9}},"7462":{"wiki":"Barrows_gloves","name":"Barrows gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":12,"aslash":12,"acrush":12,"amagic":6,"arange":12,"dstab":12,"dslash":12,"dcrush":12,"dmagic":6,"drange":12,"str":12}},"7463":{"wiki":"Cornflour#Untradeable","name":"Cornflour","quest":true,"weight":0.5},"7464":{"wiki":"Book_on_chickens","name":"Book on chickens","weight":0.07},"7465":{"wiki":"Vanilla_pod","name":"Vanilla pod","quest":true,"weight":0.003},"7466":{"wiki":"Cornflour#Tradeable","name":"Cornflour","quest":true,"weight":0.5},"7468":{"wiki":"Pot_of_cornflour","name":"Pot of cornflour","quest":true,"weight":1.36},"7470":{"wiki":"Cornflour_mixture","name":"Cornflour mixture","quest":true,"weight":1.36},"7471":{"wiki":"Milky_mixture","name":"Milky mixture","quest":true,"weight":1.36},"7472":{"wiki":"Cinnamon","name":"Cinnamon","quest":true,"weight":0.003},"7473":{"wiki":"Brulee_(egg)","name":"Brulee","quest":true,"weight":0.3},"7474":{"wiki":"Brulee_(vanilla)","name":"Brulee","quest":true,"weight":0.3},"7475":{"wiki":"Brulee_(raw)","name":"Brulee","quest":true,"weight":0.3},"7476":{"wiki":"Brulee_supreme","name":"Brulee supreme","quest":true,"weight":0.3},"7477":{"wiki":"Evil_chicken's_egg","name":"Evil chicken's egg","quest":true,"weight":0.08},"7478":{"wiki":"Dragon_token","name":"Dragon token","quest":true,"weight":0.01},"7479":{"wiki":"Spicy_stew","name":"Spicy stew","quest":true,"weight":1.5},"7480":{"wiki":"Red_spice#(4)","name":"Red spice (4)","quest":true,"weight":0.001},"7481":{"wiki":"Red_spice#(3)","name":"Red spice (3)","quest":true,"weight":0.001},"7482":{"wiki":"Red_spice#(2)","name":"Red spice (2)","quest":true,"weight":0.001},"7483":{"wiki":"Red_spice#(1)","name":"Red spice (1)","quest":true,"weight":0.001},"7484":{"wiki":"Orange_spice#(4)","name":"Orange spice (4)","quest":true,"weight":0.001},"7485":{"wiki":"Orange_spice#(3)","name":"Orange spice (3)","quest":true,"weight":0.001},"7486":{"wiki":"Orange_spice#(2)","name":"Orange spice (2)","quest":true,"weight":0.001},"7487":{"wiki":"Orange_spice#(1)","name":"Orange spice (1)","quest":true,"weight":0.001},"7488":{"wiki":"Brown_spice#(4)","name":"Brown spice (4)","quest":true,"weight":0.001},"7489":{"wiki":"Brown_spice#(3)","name":"Brown spice (3)","quest":true,"weight":0.001},"7490":{"wiki":"Brown_spice#(2)","name":"Brown spice (2)","quest":true,"weight":0.001},"7491":{"wiki":"Brown_spice#(1)","name":"Brown spice (1)","quest":true,"weight":0.001},"7492":{"wiki":"Yellow_spice#(4)","name":"Yellow spice (4)","quest":true,"weight":0.001},"7493":{"wiki":"Yellow_spice#(3)","name":"Yellow spice (3)","quest":true,"weight":0.001},"7494":{"wiki":"Yellow_spice#(2)","name":"Yellow spice (2)","quest":true,"weight":0.001},"7495":{"wiki":"Yellow_spice#(1)","name":"Yellow spice (1)","quest":true,"weight":0.001},"7496":{"wiki":"Empty_spice_shaker","name":"Empty spice shaker","quest":true,"weight":0.001},"7497":{"wiki":"Dirty_blast","name":"Dirty blast","quest":true,"weight":0.5},"7498":{"wiki":"Antique_lamp_(Recipe_for_Disaster)","name":"Antique lamp","quest":true,"weight":0.1},"7508":{"wiki":"Asgoldian_ale","name":"Asgoldian ale","quest":true,"weight":0.55},"7509":{"wiki":"Dwarven_rock_cake#Hot","name":"Dwarven rock cake","quest":true,"weight":0.453},"7510":{"wiki":"Dwarven_rock_cake#Cool","name":"Dwarven rock cake","quest":true,"weight":0.453},"7511":{"wiki":"Slop_of_compromise","name":"Slop of compromise","quest":true,"weight":0.001},"7512":{"wiki":"Soggy_bread","name":"Soggy bread","quest":true,"weight":0.001},"7513":{"wiki":"Spicy_maggots","name":"Spicy maggots","quest":true,"weight":0.001},"7514":{"wiki":"Dyed_orange","name":"Dyed orange","quest":true,"weight":0.001},"7515":{"wiki":"Breadcrumbs","name":"Breadcrumbs","quest":true,"weight":0.907},"7516":{"wiki":"Kelp","name":"Kelp","quest":true,"weight":0.907},"7517":{"wiki":"Ground_kelp","name":"Ground kelp","quest":true,"weight":0.056},"7518":{"wiki":"Crab_meat","name":"Crab meat","quest":true,"weight":0.907},"7519":{"wiki":"Crab_meat_(unobtainable_item)","name":"Crab meat","quest":true},"7520":{"wiki":"Burnt_crab_meat","name":"Burnt crab meat","quest":true,"weight":0.907},"7521":{"wiki":"Cooked_crab_meat#Five","name":"Cooked crab meat","quest":true,"weight":0.907},"7523":{"wiki":"Cooked_crab_meat#Four","name":"Cooked crab meat","quest":true,"weight":0.907},"7524":{"wiki":"Cooked_crab_meat#Three","name":"Cooked crab meat","quest":true,"weight":0.907},"7525":{"wiki":"Cooked_crab_meat#Two","name":"Cooked crab meat","quest":true,"weight":0.907},"7526":{"wiki":"Cooked_crab_meat#One","name":"Cooked crab meat","quest":true,"weight":0.907},"7527":{"wiki":"Ground_crab_meat","name":"Ground crab meat","quest":true,"weight":0.907},"7528":{"wiki":"Ground_cod","name":"Ground cod","quest":true,"weight":0.907},"7529":{"wiki":"Raw_fishcake","name":"Raw fishcake","quest":true,"weight":0.907},"7530":{"wiki":"Cooked_fishcake","name":"Cooked fishcake","quest":true,"weight":0.907},"7531":{"wiki":"Burnt_fishcake","name":"Burnt fishcake","quest":true,"weight":0.907},"7532":{"wiki":"Mudskipper_hide","name":"Mudskipper hide","quest":true,"weight":0.907},"7533":{"wiki":"Rock_(Mogre_Camp)","name":"Rock","quest":true,"weight":1.0},"7534":{"wiki":"Fishbowl_helmet","name":"Fishbowl helmet","quest":true,"equipable":true,"weight":5.0,"equipment":{"slot":0}},"7535":{"wiki":"Diving_apparatus","name":"Diving apparatus","quest":true,"equipable":true,"weight":10.0,"equipment":{"slot":1}},"7536":{"wiki":"Fresh_crab_claw","name":"Fresh crab claw","weight":0.907},"7537":{"wiki":"Crab_claw","name":"Crab claw","equipable":true,"weight":0.907,"equipment":{"slot":9,"dstab":3,"dslash":4,"dcrush":2,"str":1}},"7538":{"wiki":"Fresh_crab_shell","name":"Fresh crab shell","quest":true,"weight":0.907},"7539":{"wiki":"Crab_helmet","name":"Crab helmet","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":5,"dslash":4,"dcrush":3,"dmagic":-1,"drange":4}},"7540":{"wiki":"Broken_crab_claw","name":"Broken crab claw","weight":0.005},"7541":{"wiki":"Broken_crab_shell","name":"Broken crab shell","weight":0.005},"7542":{"wiki":"Cake_of_guidance","name":"Cake of guidance","quest":true,"weight":0.3},"7543":{"wiki":"Raw_guide_cake","name":"Raw guide cake","quest":true,"weight":0.5},"7544":{"wiki":"Enchanted_egg","name":"Enchanted egg","quest":true,"weight":0.02},"7545":{"wiki":"Enchanted_milk","name":"Enchanted milk","quest":true,"weight":2.2},"7546":{"wiki":"Enchanted_flour","name":"Enchanted flour","quest":true,"weight":1.36},"7564":{"wiki":"Balloon_toad#Regular","name":"Balloon toad","quest":true,"weight":4.0},"7565":{"wiki":"Balloon_toad#Limestone","name":"Balloon toad","quest":true,"weight":4.0},"7566":{"wiki":"Raw_jubbly","name":"Raw jubbly","quest":true,"weight":10.0},"7568":{"wiki":"Cooked_jubbly","name":"Cooked jubbly","quest":true,"weight":10.0},"7570":{"wiki":"Burnt_jubbly","name":"Burnt jubbly","quest":true,"weight":8.0},"7572":{"wiki":"Red_banana","name":"Red banana","quest":true,"weight":0.028},"7573":{"wiki":"Tchiki_monkey_nuts","name":"Tchiki monkey nuts","quest":true,"weight":0.01},"7574":{"wiki":"Sliced_red_banana","name":"Sliced red banana","quest":true,"weight":0.008},"7575":{"wiki":"Tchiki_nut_paste","name":"Tchiki nut paste","quest":true,"weight":0.008},"7576":{"wiki":"Snake_corpse","name":"Snake corpse","quest":true,"weight":3.0},"7577":{"wiki":"Raw_stuffed_snake","name":"Raw stuffed snake","quest":true,"weight":3.0},"7578":{"wiki":"Odd_stuffed_snake","name":"Odd stuffed snake","quest":true,"weight":3.0},"7579":{"wiki":"Stuffed_snake","name":"Stuffed snake","quest":true,"weight":3.0},"7580":{"wiki":"Snake_over-cooked","name":"Snake over-cooked","quest":true,"weight":0.004},"7581":{"wiki":"Hellcat#Overgrown","name":"Overgrown hellcat","weight":0.015},"7582":{"wiki":"Hellcat#Cat","name":"Hell cat","weight":0.015},"7583":{"wiki":"Hellcat#Kitten","name":"Hell-kitten","weight":0.015},"7584":{"wiki":"Hellcat#Lazy","name":"Lazy hell cat","weight":0.015},"7585":{"wiki":"Hellcat#Wily","name":"Wily hellcat","weight":0.015},"7587":{"wiki":"Coffin#1","name":"Coffin","weight":0.003},"7588":{"wiki":"Coffin#2","name":"Coffin","weight":0.003},"7589":{"wiki":"Coffin#3","name":"Coffin","weight":0.003},"7590":{"wiki":"Coffin#4","name":"Coffin","weight":0.003},"7591":{"wiki":"Coffin#5","name":"Coffin","weight":0.003},"7592":{"wiki":"Zombie_shirt","name":"Zombie shirt","equipable":true,"weight":0.003,"equipment":{"slot":4}},"7593":{"wiki":"Zombie_trousers","name":"Zombie trousers","equipable":true,"weight":0.003,"equipment":{"slot":7}},"7594":{"wiki":"Zombie_mask","name":"Zombie mask","equipable":true,"weight":0.003,"equipment":{"slot":0}},"7595":{"wiki":"Zombie_gloves","name":"Zombie gloves","equipable":true,"weight":0.003,"equipment":{"slot":9}},"7596":{"wiki":"Zombie_boots","name":"Zombie boots","equipable":true,"weight":0.003,"equipment":{"slot":10}},"7622":{"wiki":"Bucket_of_rubble#Partially_filled","name":"Bucket of rubble","quest":true,"weight":2.5},"7624":{"wiki":"Bucket_of_rubble#Almost_full","name":"Bucket of rubble","quest":true,"weight":2.5},"7626":{"wiki":"Bucket_of_rubble#Totally_filled","name":"Bucket of rubble","quest":true,"weight":2.5},"7628":{"wiki":"Plaster_fragment","name":"Plaster fragment","quest":true,"weight":1.0},"7629":{"wiki":"Dusty_scroll","name":"Dusty scroll","quest":true,"weight":0.02},"7630":{"wiki":"Crate_(In_Aid_of_the_Myreque)","name":"Crate","quest":true,"weight":10.0},"7632":{"wiki":"Temple_library_key","name":"Temple library key","quest":true,"weight":0.01},"7633":{"wiki":"The_sleeping_seven","name":"The sleeping seven","quest":true,"weight":0.01},"7634":{"wiki":"Histories_of_the_hallowland","name":"Histories of the hallowland","quest":true,"weight":0.51},"7635":{"wiki":"Modern_day_morytania","name":"Modern day morytania","quest":true,"weight":0.51},"7636":{"wiki":"Rod_dust","name":"Rod dust","weight":0.05},"7637":{"wiki":"Silvthrill_rod#Unenchanted","name":"Silvthrill rod","quest":true,"weight":0.001},"7638":{"wiki":"Silvthrill_rod#Enchanted","name":"Silvthrill rod","quest":true,"weight":0.001},"7639":{"wiki":"Rod_of_ivandis#(10)","name":"Rod of ivandis (10)","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"7640":{"wiki":"Rod_of_ivandis#(9)","name":"Rod of ivandis (9)","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"7641":{"wiki":"Rod_of_ivandis#(8)","name":"Rod of ivandis (8)","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"7642":{"wiki":"Rod_of_ivandis#(7)","name":"Rod of ivandis (7)","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"7643":{"wiki":"Rod_of_ivandis#(6)","name":"Rod of ivandis (6)","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"7644":{"wiki":"Rod_of_ivandis#(5)","name":"Rod of ivandis (5)","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"7645":{"wiki":"Rod_of_ivandis#(4)","name":"Rod of ivandis (4)","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"7646":{"wiki":"Rod_of_ivandis#(3)","name":"Rod of ivandis (3)","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"7647":{"wiki":"Rod_of_ivandis#(2)","name":"Rod of ivandis (2)","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"7648":{"wiki":"Rod_of_ivandis#(1)","name":"Rod of ivandis (1)","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"7649":{"wiki":"Rod_mould","name":"Rod mould","quest":true,"weight":0.05},"7650":{"wiki":"Silver_dust","name":"Silver dust","weight":0.15},"7652":{"wiki":"Guthix_balance_(unf)#4_dose","name":"Guthix balance (unf)","weight":0.035},"7654":{"wiki":"Guthix_balance_(unf)#3_dose","name":"Guthix balance (unf)","weight":0.035},"7656":{"wiki":"Guthix_balance_(unf)#2_dose","name":"Guthix balance (unf)","weight":0.035},"7658":{"wiki":"Guthix_balance_(unf)#1_dose","name":"Guthix balance (unf)","weight":0.035},"7660":{"wiki":"Guthix_balance#4_dose","name":"Guthix balance(4)","weight":0.035},"7662":{"wiki":"Guthix_balance#3_dose","name":"Guthix balance(3)","weight":0.035},"7664":{"wiki":"Guthix_balance#2_dose","name":"Guthix balance(2)","weight":0.035},"7666":{"wiki":"Guthix_balance#1_dose","name":"Guthix balance(1)","weight":0.035},"7668":{"wiki":"Gadderhammer","name":"Gadderhammer","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":35,"amagic":-4,"str":35,"aspeed":5}},"7671":{"wiki":"Boxing_gloves#Red","name":"Boxing gloves","equipable":true,"weight":0.453,"equipment":{"slot":3,"dslash":1,"dcrush":2,"aspeed":4}},"7673":{"wiki":"Boxing_gloves#Blue","name":"Boxing gloves","equipable":true,"weight":0.453,"equipment":{"slot":3,"dslash":1,"dcrush":2,"aspeed":4}},"7675":{"wiki":"Wooden_sword","name":"Wooden sword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":4,"aslash":3,"acrush":-2,"dslash":2,"dcrush":1,"str":5,"aspeed":4}},"7676":{"wiki":"Wooden_shield_(Weapons_rack)","name":"Wooden shield","equipable":true,"weight":1.814,"equipment":{"slot":5}},"7677":{"wiki":"Treasure_stone","name":"Treasure stone","weight":1.814},"7678":{"wiki":"Prize_key","name":"Prize key","weight":0.01},"7679":{"wiki":"Pugel","name":"Pugel","equipable":true,"weight":1.36,"equipment":{"slot":3,"aspeed":4}},"7681":{"wiki":"Game_book","name":"Game book","weight":1.0},"7682":{"wiki":"Hoop","name":"Hoop","weight":1.36},"7684":{"wiki":"Dart_(unobtainable_item)","name":"Dart","weight":1.36},"7686":{"wiki":"Bow_and_arrow","name":"Bow and arrow","weight":1.36},"7688":{"wiki":"Kettle","name":"Kettle","weight":0.001},"7690":{"wiki":"Full_kettle","name":"Full kettle","weight":0.001},"7691":{"wiki":"Hot_kettle","name":"Hot kettle","weight":0.001},"7692":{"wiki":"Pot_of_tea_(clay)#4_cups","name":"Pot of tea (4)","weight":1.5},"7694":{"wiki":"Pot_of_tea_(clay)#3_cups","name":"Pot of tea (3)","weight":1.5},"7696":{"wiki":"Pot_of_tea_(clay)#2_cups","name":"Pot of tea (2)","weight":1.5},"7698":{"wiki":"Pot_of_tea_(clay)#1_cup","name":"Pot of tea (1)","weight":1.5},"7700":{"wiki":"Teapot_with_leaves#Clay","name":"Teapot with leaves","weight":1.5},"7702":{"wiki":"Teapot#Clay","name":"Teapot","weight":0.453},"7704":{"wiki":"Pot_of_tea_(porcelain)#4_cups","name":"Pot of tea (4)","weight":1.5},"7706":{"wiki":"Pot_of_tea_(porcelain)#3_cups","name":"Pot of tea (3)","weight":1.5},"7708":{"wiki":"Pot_of_tea_(porcelain)#2_cups","name":"Pot of tea (2)","weight":1.5},"7710":{"wiki":"Pot_of_tea_(porcelain)#1_cup","name":"Pot of tea (1)","weight":1.5},"7712":{"wiki":"Teapot_with_leaves#Porcelain","name":"Teapot with leaves","weight":1.5},"7714":{"wiki":"Teapot#Porcelain","name":"Teapot","weight":0.453},"7716":{"wiki":"Pot_of_tea_(trimmed)#4_cups","name":"Pot of tea (4)","weight":1.5},"7718":{"wiki":"Pot_of_tea_(trimmed)#3_cups","name":"Pot of tea (3)","weight":1.5},"7720":{"wiki":"Pot_of_tea_(trimmed)#2_cups","name":"Pot of tea (2)","weight":1.5},"7722":{"wiki":"Pot_of_tea_(trimmed)#1_cup","name":"Pot of tea (1)","weight":1.5},"7724":{"wiki":"Teapot_with_leaves#Trimmed","name":"Teapot with leaves","weight":1.5},"7726":{"wiki":"Teapot#Trimmed","name":"Teapot","weight":0.453},"7728":{"wiki":"Empty_cup_(clay)","name":"Empty cup","weight":0.05},"7730":{"wiki":"Cup_of_tea_(clay)#Regular","name":"Cup of tea","weight":0.15},"7731":{"wiki":"Cup_of_tea_(clay)#Milky","name":"Cup of tea","weight":0.15},"7732":{"wiki":"Porcelain_cup_(porcelain)","name":"Porcelain cup","weight":0.05},"7733":{"wiki":"Cup_of_tea_(porcelain)#Regular","name":"Cup of tea","weight":0.15},"7734":{"wiki":"Cup_of_tea_(porcelain)#Milky","name":"Cup of tea","weight":0.15},"7735":{"wiki":"Porcelain_cup_(trimmed)","name":"Porcelain cup","weight":0.05},"7736":{"wiki":"Cup_of_tea_(trimmed)#Regular","name":"Cup of tea","weight":0.15},"7737":{"wiki":"Cup_of_tea_(trimmed)#Milky","name":"Cup of tea","weight":0.15},"7738":{"wiki":"Tea_leaves","name":"Tea leaves","weight":0.01},"7740":{"wiki":"Beer_(Player-owned_house)","name":"Beer","weight":0.55},"7742":{"wiki":"Beer_glass_(Player-owned_house)","name":"Beer glass","weight":0.05},"7744":{"wiki":"Asgarnian_ale_(Player-owned_house)","name":"Asgarnian ale","weight":0.55},"7746":{"wiki":"Greenman's_ale_(Player-owned_house)","name":"Greenman's ale","weight":0.55},"7748":{"wiki":"Dragon_bitter_(Player-owned_house)","name":"Dragon bitter","weight":0.55},"7750":{"wiki":"Moonlight_mead_(Player-owned_house)","name":"Moonlight mead","weight":0.55},"7752":{"wiki":"Cider_(Player-owned_house)","name":"Cider","weight":0.55},"7754":{"wiki":"Chef's_delight_(Player-owned_house)","name":"Chef's delight","weight":0.55},"7756":{"wiki":"Paintbrush","name":"Paintbrush"},"7759":{"wiki":"Toy_soldier#Normal","name":"Toy soldier","weight":1.0},"7761":{"wiki":"Toy_soldier#Wound","name":"Toy soldier (wound)","weight":1.0},"7763":{"wiki":"Toy_doll#Normal","name":"Toy doll","weight":1.0},"7765":{"wiki":"Toy_doll#Wound","name":"Toy doll (wound)","weight":1.0},"7767":{"wiki":"Toy_mouse#Normal","name":"Toy mouse","weight":1.0},"7769":{"wiki":"Toy_mouse#Wound","name":"Toy mouse (wound)","weight":1.0},"7771":{"wiki":"Toy_cat","name":"Toy cat","weight":1.0},"7773":{"wiki":"Branch_(Temple_Trekking)","name":"Branch","weight":0.5},"7774":{"wiki":"Reward_token_(unobtainable_item)#Yellow","name":"Reward token","weight":0.01},"7775":{"wiki":"Reward_token_(unobtainable_item)#Red","name":"Reward token","weight":0.01},"7776":{"wiki":"Reward_token_(unobtainable_item)#Blue","name":"Reward token","weight":0.01},"7777":{"wiki":"Long_vine","name":"Long vine","weight":1.36},"7778":{"wiki":"Short_vine","name":"Short vine","weight":0.453},"7779":{"wiki":"Fishing_tome#Blue","name":"Fishing tome","weight":1.0},"7780":{"wiki":"Fishing_tome#Yellow","name":"Fishing tome","weight":1.0},"7781":{"wiki":"Fishing_tome#Red","name":"Fishing tome","weight":1.0},"7782":{"wiki":"Agility_tome#Blue","name":"Agility tome","weight":1.0},"7783":{"wiki":"Agility_tome#Yellow","name":"Agility tome","weight":1.0},"7784":{"wiki":"Agility_tome#Red","name":"Agility tome","weight":1.0},"7785":{"wiki":"Thieving_tome#Blue","name":"Thieving tome","weight":1.0},"7786":{"wiki":"Thieving_tome#Yellow","name":"Thieving tome","weight":1.0},"7787":{"wiki":"Thieving_tome#Red","name":"Thieving tome","weight":1.0},"7788":{"wiki":"Slayer_tome#Blue","name":"Slayer tome","weight":1.0},"7789":{"wiki":"Slayer_tome#Yellow","name":"Slayer tome","weight":1.0},"7790":{"wiki":"Slayer_tome#Red","name":"Slayer tome","weight":1.0},"7791":{"wiki":"Mining_tome#Blue","name":"Mining tome","weight":1.0},"7792":{"wiki":"Mining_tome#Yellow","name":"Mining tome","weight":1.0},"7793":{"wiki":"Mining_tome#Red","name":"Mining tome","weight":1.0},"7794":{"wiki":"Firemaking_tome#Blue","name":"Firemaking tome","weight":1.0},"7795":{"wiki":"Firemaking_tome#Yellow","name":"Firemaking tome","weight":1.0},"7796":{"wiki":"Firemaking_tome#Red","name":"Firemaking tome","weight":1.0},"7797":{"wiki":"Woodcutting_tome#Blue","name":"Woodcutting tome","weight":1.0},"7798":{"wiki":"Woodcutting_tome#Yellow","name":"Woodcutting tome","weight":1.0},"7799":{"wiki":"Woodcutting_tome#Red","name":"Woodcutting tome","weight":1.0},"7800":{"wiki":"Snail_shell","name":"Snail shell","weight":7.0},"7801":{"wiki":"Snake_hide_(swamp)","name":"Snake hide","weight":1.0},"7803":{"wiki":"Yin_yang_amulet","name":"Yin yang amulet","equipable":true,"weight":0.001,"equipment":{"slot":2}},"7806":{"wiki":"Anger_sword","name":"Anger sword","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":2,"aslash":2,"acrush":2,"dslash":2,"dcrush":1,"aspeed":4}},"7807":{"wiki":"Anger_battleaxe","name":"Anger battleaxe","quest":true,"equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":2,"aslash":2,"acrush":2,"drange":-1,"aspeed":6}},"7808":{"wiki":"Anger_mace","name":"Anger mace","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":2,"aslash":2,"acrush":2,"prayer":1,"aspeed":5}},"7809":{"wiki":"Anger_spear","name":"Anger spear","quest":true,"equipable":true,"weight":0.003,"equipment":{"slot":3,"astab":2,"aslash":2,"acrush":2,"dstab":1,"dslash":1,"aspeed":5}},"7810":{"wiki":"Jug_of_vinegar","name":"Jug of vinegar","quest":true,"weight":1.0},"7811":{"wiki":"Pot_of_vinegar","name":"Pot of vinegar","quest":true,"weight":1.36},"7812":{"wiki":"Goblin_skull#Unpolished","name":"Goblin skull","quest":true,"weight":0.003},"7813":{"wiki":"Bone_in_vinegar#Goblin_skull","name":"Bone in vinegar","quest":true,"weight":1.36},"7814":{"wiki":"Goblin_skull#Polished","name":"Goblin skull","quest":true,"weight":0.003},"7815":{"wiki":"Bear_ribs#Unpolished","name":"Bear ribs","quest":true,"weight":0.003},"7816":{"wiki":"Bone_in_vinegar#Bear_ribs","name":"Bone in vinegar","quest":true,"weight":1.36},"7817":{"wiki":"Bear_ribs#Polished","name":"Bear ribs","quest":true,"weight":0.003},"7818":{"wiki":"Ram_skull#Unpolished","name":"Ram skull","quest":true,"weight":0.003},"7819":{"wiki":"Bone_in_vinegar#Ram_skull","name":"Bone in vinegar","quest":true,"weight":1.36},"7820":{"wiki":"Ram_skull#Polished","name":"Ram skull","quest":true,"weight":0.003},"7821":{"wiki":"Unicorn_bone#Unpolished","name":"Unicorn bone","quest":true,"weight":0.003},"7822":{"wiki":"Bone_in_vinegar#Unicorn_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7823":{"wiki":"Unicorn_bone#Polished","name":"Unicorn bone","quest":true,"weight":0.003},"7824":{"wiki":"Giant_rat_bone#Unpolished","name":"Giant rat bone","quest":true,"weight":0.003},"7825":{"wiki":"Bone_in_vinegar#Giant_rat_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7826":{"wiki":"Giant_rat_bone#Polished","name":"Giant rat bone","quest":true,"weight":0.003},"7827":{"wiki":"Giant_bat_wing#Unpolished","name":"Giant bat wing","quest":true,"weight":0.907},"7828":{"wiki":"Bone_in_vinegar#Giant_bat_wing","name":"Bone in vinegar","quest":true,"weight":1.36},"7829":{"wiki":"Giant_bat_wing#Polished","name":"Giant bat wing","quest":true,"weight":0.907},"7830":{"wiki":"Wolf_bone#Unpolished","name":"Wolf bone","quest":true,"weight":0.907},"7831":{"wiki":"Bone_in_vinegar#Wolf_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7832":{"wiki":"Wolf_bone#Polished","name":"Wolf bone","quest":true,"weight":0.907},"7833":{"wiki":"Bat_wing#Unpolished","name":"Bat wing","quest":true,"weight":0.907},"7834":{"wiki":"Bone_in_vinegar#Bat_wing","name":"Bone in vinegar","quest":true,"weight":1.36},"7835":{"wiki":"Bat_wing#Polished","name":"Bat wing","quest":true,"weight":0.907},"7836":{"wiki":"Rat_bone#Unpolished","name":"Rat bone","quest":true,"weight":0.003},"7837":{"wiki":"Bone_in_vinegar#Rat_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7838":{"wiki":"Rat_bone#Polished","name":"Rat bone","quest":true,"weight":0.003},"7839":{"wiki":"Baby_dragon_bone#Unpolished","name":"Baby dragon bone","quest":true,"weight":0.907},"7840":{"wiki":"Bone_in_vinegar#Baby_dragon_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7841":{"wiki":"Baby_dragon_bone#Polished","name":"Baby dragon bone","quest":true,"weight":0.907},"7842":{"wiki":"Ogre_ribs#Unpolished","name":"Ogre ribs","quest":true,"weight":0.907},"7843":{"wiki":"Bone_in_vinegar#Ogre_ribs","name":"Bone in vinegar","quest":true,"weight":1.36},"7844":{"wiki":"Ogre_ribs#Polished","name":"Ogre ribs","quest":true,"weight":0.907},"7845":{"wiki":"Jogre_bone#Unpolished","name":"Jogre bone","quest":true,"weight":0.907},"7846":{"wiki":"Bone_in_vinegar#Jogre_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7847":{"wiki":"Jogre_bone#Polished","name":"Jogre bone","quest":true,"weight":0.907},"7848":{"wiki":"Zogre_bone#Unpolished","name":"Zogre bone","quest":true,"weight":0.907},"7849":{"wiki":"Bone_in_vinegar#Zogre_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7850":{"wiki":"Zogre_bone#Polished","name":"Zogre bone","quest":true,"weight":0.907},"7851":{"wiki":"Mogre_bone#Unpolished","name":"Mogre bone","quest":true,"weight":0.907},"7852":{"wiki":"Bone_in_vinegar#Mogre_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7853":{"wiki":"Mogre_bone#Polished","name":"Mogre bone","quest":true,"weight":0.907},"7854":{"wiki":"Monkey_paw#Unpolished","name":"Monkey paw","quest":true,"weight":0.003},"7855":{"wiki":"Bone_in_vinegar#Monkey_paw","name":"Bone in vinegar","quest":true,"weight":1.36},"7856":{"wiki":"Monkey_paw#Polished","name":"Monkey paw","quest":true,"weight":0.003},"7857":{"wiki":"Dagannoth_ribs#Unpolished","name":"Dagannoth ribs","quest":true,"weight":0.907},"7858":{"wiki":"Bone_in_vinegar#Dagannoth_ribs","name":"Bone in vinegar","quest":true,"weight":1.36},"7859":{"wiki":"Dagannoth_ribs#Polished","name":"Dagannoth ribs","quest":true,"weight":0.907},"7860":{"wiki":"Snake_spine#Unpolished","name":"Snake spine","quest":true,"weight":0.907},"7861":{"wiki":"Bone_in_vinegar#Snake_spine","name":"Bone in vinegar","quest":true,"weight":1.36},"7862":{"wiki":"Snake_spine#Polished","name":"Snake spine","quest":true,"weight":0.907},"7863":{"wiki":"Zombie_bone#Unpolished","name":"Zombie bone","quest":true,"weight":0.907},"7864":{"wiki":"Bone_in_vinegar#Zombie_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7865":{"wiki":"Zombie_bone#Polished","name":"Zombie bone","quest":true,"weight":0.907},"7866":{"wiki":"Werewolf_bone#Unpolished","name":"Werewolf bone","quest":true,"weight":0.907},"7867":{"wiki":"Bone_in_vinegar#Werewolf_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7868":{"wiki":"Werewolf_bone#Polished","name":"Werewolf bone","quest":true,"weight":0.907},"7869":{"wiki":"Moss_giant_bone#Unpolished","name":"Moss giant bone","quest":true,"weight":0.003},"7870":{"wiki":"Bone_in_vinegar#Moss_giant_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7871":{"wiki":"Moss_giant_bone#Polished","name":"Moss giant bone","quest":true,"weight":0.003},"7872":{"wiki":"Fire_giant_bone#Unpolished","name":"Fire giant bone","quest":true,"weight":0.907},"7873":{"wiki":"Bone_in_vinegar#Fire_giant_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7874":{"wiki":"Fire_giant_bone#Polished","name":"Fire giant bone","quest":true,"weight":0.907},"7875":{"wiki":"Ice_giant_ribs#Unpolished","name":"Ice giant ribs","quest":true,"weight":0.907},"7876":{"wiki":"Bone_in_vinegar#Ice_giant_ribs","name":"Bone in vinegar","quest":true,"weight":1.36},"7877":{"wiki":"Ice_giant_ribs#Polished","name":"Ice giant ribs","quest":true,"weight":0.907},"7878":{"wiki":"Terrorbird_wing#Unpolished","name":"Terrorbird wing","quest":true,"weight":0.907},"7879":{"wiki":"Bone_in_vinegar#Terrorbird_wing","name":"Bone in vinegar","quest":true,"weight":1.36},"7880":{"wiki":"Terrorbird_wing#Polished","name":"Terrorbird wing","quest":true,"weight":0.907},"7881":{"wiki":"Ghoul_bone#Unpolished","name":"Ghoul bone","quest":true,"weight":0.907},"7882":{"wiki":"Bone_in_vinegar#Ghoul_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7883":{"wiki":"Ghoul_bone#Polished","name":"Ghoul bone","quest":true,"weight":0.907},"7884":{"wiki":"Troll_bone#Unpolished","name":"Troll bone","quest":true,"weight":0.907},"7885":{"wiki":"Bone_in_vinegar#Troll_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7886":{"wiki":"Troll_bone#Polished","name":"Troll bone","quest":true,"weight":0.907},"7887":{"wiki":"Seagull_wing#Unpolished","name":"Seagull wing","quest":true,"weight":0.907},"7888":{"wiki":"Bone_in_vinegar#Seagull_wing","name":"Bone in vinegar","quest":true,"weight":1.36},"7889":{"wiki":"Seagull_wing#Polished","name":"Seagull wing","quest":true,"weight":0.907},"7890":{"wiki":"Undead_cow_ribs#Unpolished","name":"Undead cow ribs","quest":true,"weight":0.907},"7891":{"wiki":"Bone_in_vinegar#Undead_cow_ribs","name":"Bone in vinegar","quest":true,"weight":1.36},"7892":{"wiki":"Undead_cow_ribs#Polished","name":"Undead cow ribs","quest":true,"weight":0.907},"7893":{"wiki":"Experiment_bone#Unpolished","name":"Experiment bone","quest":true,"weight":0.907},"7894":{"wiki":"Bone_in_vinegar#Experiment_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7895":{"wiki":"Experiment_bone#Polished","name":"Experiment bone","quest":true,"weight":0.907},"7896":{"wiki":"Rabbit_bone#Unpolished","name":"Rabbit bone","quest":true,"weight":0.907},"7897":{"wiki":"Bone_in_vinegar#Rabbit_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7898":{"wiki":"Rabbit_bone#Polished","name":"Rabbit bone","quest":true,"weight":0.907},"7899":{"wiki":"Basilisk_bone#Unpolished","name":"Basilisk bone","quest":true,"weight":0.907},"7900":{"wiki":"Bone_in_vinegar#Basilisk_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7901":{"wiki":"Basilisk_bone#Polished","name":"Basilisk bone","quest":true,"weight":0.907},"7902":{"wiki":"Desert_lizard_bone#Unpolished","name":"Desert lizard bone","quest":true,"weight":0.907},"7903":{"wiki":"Bone_in_vinegar#Desert_lizard_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7904":{"wiki":"Desert_lizard_bone#Polished","name":"Desert lizard bone","quest":true,"weight":0.907},"7905":{"wiki":"Cave_goblin_skull#Unpolished","name":"Cave goblin skull","quest":true,"weight":0.907},"7906":{"wiki":"Bone_in_vinegar#Cave_goblin_skull","name":"Bone in vinegar","quest":true,"weight":1.36},"7907":{"wiki":"Cave_goblin_skull#Polished","name":"Cave goblin skull","quest":true,"weight":0.907},"7908":{"wiki":"Big_frog_leg#Unpolished","name":"Big frog leg","quest":true,"weight":0.907},"7909":{"wiki":"Bone_in_vinegar#Big_frog_leg","name":"Bone in vinegar","quest":true,"weight":1.36},"7910":{"wiki":"Big_frog_leg#Polished","name":"Big frog leg","quest":true,"weight":0.907},"7911":{"wiki":"Vulture_wing#Unpolished","name":"Vulture wing","quest":true,"weight":0.907},"7912":{"wiki":"Bone_in_vinegar#Vulture_wing","name":"Bone in vinegar","quest":true,"weight":1.36},"7913":{"wiki":"Vulture_wing#Polished","name":"Vulture wing","quest":true,"weight":0.907},"7914":{"wiki":"Jackal_bone#Unpolished","name":"Jackal bone","quest":true,"weight":0.003},"7915":{"wiki":"Bone_in_vinegar#Jackal_bone","name":"Bone in vinegar","quest":true,"weight":1.36},"7916":{"wiki":"Jackal_bone#Polished","name":"Jackal bone","quest":true,"weight":0.003},"7917":{"wiki":"Ram_skull_helm","name":"Ram skull helm","quest":true,"equipable":true,"weight":3.175,"equipment":{"slot":0,"arange":-2,"dstab":19,"dslash":21,"dcrush":16,"drange":19}},"7918":{"wiki":"Bonesack","name":"Bonesack","quest":true,"equipable":true,"weight":0.003,"equipment":{"slot":1,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4}},"7919":{"wiki":"Bottle_of_wine","name":"Bottle of wine","weight":1.0},"7921":{"wiki":"Empty_wine_bottle","name":"Empty wine bottle","weight":1.0},"7922":{"wiki":"Al_kharid_flyer","name":"Al kharid flyer","weight":0.001},"7927":{"wiki":"Easter_ring","name":"Easter ring","equipable":true,"weight":0.001,"equipment":{"slot":12}},"7928":{"wiki":"Easter_egg_(2014_Easter_event)#Blue","name":"Easter egg","weight":0.15},"7929":{"wiki":"Easter_egg_(2014_Easter_event)#Special","name":"Easter egg","weight":0.15},"7930":{"wiki":"Easter_egg_(2014_Easter_event)#Green","name":"Easter egg","weight":0.15},"7931":{"wiki":"Easter_egg_(2014_Easter_event)#Red","name":"Easter egg","weight":0.15},"7932":{"wiki":"Easter_egg_(2014_Easter_event)#Pink","name":"Easter egg","weight":0.15},"7933":{"wiki":"Easter_egg_(2014_Easter_event)#Yellow","name":"Easter egg","weight":0.15},"7934":{"wiki":"Field_ration","name":"Field ration","weight":0.001},"7936":{"wiki":"Pure_essence","name":"Pure essence","weight":0.002},"7938":{"wiki":"Dark_essence_fragments","name":"Dark essence fragments","weight":0.4},"7939":{"wiki":"Tortoise_shell","name":"Tortoise shell","weight":6.803},"7941":{"wiki":"Iron_sheet","name":"Iron sheet","quest":true,"weight":1.814},"7942":{"wiki":"Fresh_monkfish#Raw","name":"Fresh monkfish","quest":true,"weight":0.45},"7943":{"wiki":"Fresh_monkfish#Cooked","name":"Fresh monkfish","quest":true,"weight":0.45},"7944":{"wiki":"Raw_monkfish","name":"Raw monkfish","weight":0.45},"7946":{"wiki":"Monkfish","name":"Monkfish","weight":0.4},"7948":{"wiki":"Burnt_monkfish","name":"Burnt monkfish","weight":0.3},"7950":{"wiki":"Bone_seeds","name":"Bone seeds","quest":true,"weight":1.814},"7951":{"wiki":"Herman's_book","name":"Herman's book","quest":true,"weight":1.814},"7954":{"wiki":"Burnt_shrimp","name":"Burnt shrimp","weight":0.08},"7956":{"wiki":"Casket_(Pirate's_Treasure)","name":"Casket","quest":true,"weight":5.0},"7957":{"wiki":"White_apron_(Gerrant's_Fishy_Business)","name":"White apron","quest":true},"7958":{"wiki":"Mining_prop","name":"Mining prop","quest":true,"weight":0.01},"7959":{"wiki":"Heavy_box","name":"Heavy box","quest":true,"weight":0.01},"7960":{"wiki":"Empty_box","name":"Empty box","weight":0.01},"7961":{"wiki":"Burnt_diary#One_page","name":"Burnt diary","quest":true,"weight":0.01},"7962":{"wiki":"Burnt_diary#Two_pages","name":"Burnt diary","quest":true,"weight":0.01},"7963":{"wiki":"Burnt_diary#Three_pages","name":"Burnt diary","quest":true,"weight":0.01},"7964":{"wiki":"Burnt_diary#Four_pages","name":"Burnt diary","quest":true,"weight":0.01},"7965":{"wiki":"Burnt_diary#Five_pages","name":"Burnt diary","quest":true,"weight":0.01},"7966":{"wiki":"Letter_(Royal_Trouble)","name":"Letter","quest":true,"weight":0.01},"7967":{"wiki":"Engine","name":"Engine","quest":true,"weight":1.0},"7968":{"wiki":"Scroll_(Royal_Trouble)","name":"Scroll","quest":true,"weight":0.01},"7969":{"wiki":"Pulley_beam","name":"Pulley beam","quest":true,"weight":0.01},"7970":{"wiki":"Long_pulley_beam","name":"Long pulley beam","quest":true,"weight":0.01},"7971":{"wiki":"Longer_pulley_beam","name":"Longer pulley beam","quest":true,"weight":0.01},"7972":{"wiki":"Lift_manual","name":"Lift manual","quest":true,"weight":0.01},"7973":{"wiki":"Beam","name":"Beam","quest":true,"weight":0.01},"7974":{"wiki":"Servant_bell_(unobtainable_item)","name":"Servant bell","weight":0.028},"7975":{"wiki":"Crawling_hand_(item)","name":"Crawling hand","weight":10.0},"7976":{"wiki":"Cockatrice_head","name":"Cockatrice head","weight":10.0},"7977":{"wiki":"Basilisk_head","name":"Basilisk head","weight":10.0},"7978":{"wiki":"Kurask_head","name":"Kurask head","weight":10.0},"7979":{"wiki":"Abyssal_head","name":"Abyssal head","weight":10.0},"7980":{"wiki":"Kbd_heads","name":"Kbd heads","weight":10.0},"7981":{"wiki":"Kq_head","name":"Kq head","weight":10.0},"7982":{"wiki":"Stuffed_crawling_hand","name":"Stuffed crawling hand","weight":10.0},"7983":{"wiki":"Stuffed_cockatrice_head","name":"Stuffed cockatrice head","weight":10.0},"7984":{"wiki":"Stuffed_basilisk_head","name":"Stuffed basilisk head","weight":10.0},"7985":{"wiki":"Stuffed_kurask_head","name":"Stuffed kurask head","weight":10.0},"7986":{"wiki":"Stuffed_abyssal_head","name":"Stuffed abyssal head","weight":10.0},"7987":{"wiki":"Stuffed_kbd_heads","name":"Stuffed kbd heads","weight":10.0},"7988":{"wiki":"Stuffed_kq_head","name":"Stuffed kq head","weight":10.0},"7989":{"wiki":"Big_bass","name":"Big bass","weight":0.4},"7990":{"wiki":"Stuffed_big_bass","name":"Stuffed big bass","weight":0.35},"7991":{"wiki":"Big_swordfish","name":"Big swordfish","weight":0.5},"7992":{"wiki":"Stuffed_big_swordfish","name":"Stuffed big swordfish","weight":0.45},"7993":{"wiki":"Big_shark","name":"Big shark","weight":0.7},"7994":{"wiki":"Stuffed_big_shark","name":"Stuffed big shark","weight":0.65},"7995":{"wiki":"Arthur_portrait","name":"Arthur portrait","weight":1.0},"7996":{"wiki":"Elena_portrait","name":"Elena portrait","weight":1.0},"7997":{"wiki":"Keldagrim_portrait","name":"Keldagrim portrait","weight":1.0},"7998":{"wiki":"Misc._portrait","name":"Misc. portrait","weight":1.0},"7999":{"wiki":"Desert_painting","name":"Desert painting","weight":1.0},"8000":{"wiki":"Isafdar_painting","name":"Isafdar painting","weight":1.0},"8001":{"wiki":"Karamja_painting","name":"Karamja painting","weight":1.0},"8002":{"wiki":"Lumbridge_painting","name":"Lumbridge painting","weight":1.0},"8003":{"wiki":"Morytania_painting","name":"Morytania painting","weight":1.0},"8004":{"wiki":"Small_map_(item)","name":"Small map","weight":1.0},"8005":{"wiki":"Medium_map_(item)","name":"Medium map","weight":1.0},"8006":{"wiki":"Large_map_(item)","name":"Large map","weight":1.0},"8007":{"wiki":"Varrock_teleport_(tablet)","name":"Varrock teleport"},"8008":{"wiki":"Lumbridge_teleport_(tablet)","name":"Lumbridge teleport"},"8009":{"wiki":"Falador_teleport_(tablet)","name":"Falador teleport"},"8010":{"wiki":"Camelot_teleport_(tablet)","name":"Camelot teleport"},"8011":{"wiki":"Ardougne_teleport_(tablet)","name":"Ardougne teleport"},"8012":{"wiki":"Watchtower_teleport_(tablet)","name":"Watchtower teleport"},"8013":{"wiki":"Teleport_to_house_(tablet)","name":"Teleport to house"},"8014":{"wiki":"Bones_to_bananas_(tablet)","name":"Bones to bananas"},"8015":{"wiki":"Bones_to_peaches_(tablet)","name":"Bones to peaches"},"8016":{"wiki":"Enchant_sapphire_or_opal","name":"Enchant sapphire or opal"},"8017":{"wiki":"Enchant_emerald_or_jade","name":"Enchant emerald or jade"},"8018":{"wiki":"Enchant_ruby_or_topaz","name":"Enchant ruby or topaz"},"8019":{"wiki":"Enchant_diamond","name":"Enchant diamond"},"8020":{"wiki":"Enchant_dragonstone","name":"Enchant dragonstone"},"8021":{"wiki":"Enchant_onyx","name":"Enchant onyx"},"8022":{"wiki":"Telekinetic_grab_(tablet)","name":"Telekinetic grab"},"8417":{"wiki":"Bagged_dead_tree","name":"Bagged dead tree","weight":10.0},"8419":{"wiki":"Bagged_nice_tree","name":"Bagged nice tree","weight":10.0},"8421":{"wiki":"Bagged_oak_tree","name":"Bagged oak tree","weight":10.0},"8423":{"wiki":"Bagged_willow_tree","name":"Bagged willow tree","weight":10.0},"8425":{"wiki":"Bagged_maple_tree","name":"Bagged maple tree","weight":10.0},"8427":{"wiki":"Bagged_yew_tree","name":"Bagged yew tree","weight":10.0},"8429":{"wiki":"Bagged_magic_tree","name":"Bagged magic tree","weight":10.0},"8431":{"wiki":"Bagged_plant_1","name":"Bagged plant 1","weight":10.0},"8433":{"wiki":"Bagged_plant_2","name":"Bagged plant 2","weight":10.0},"8435":{"wiki":"Bagged_plant_3","name":"Bagged plant 3","weight":10.0},"8437":{"wiki":"Thorny_hedge_(bagged)","name":"Thorny hedge","weight":10.0},"8439":{"wiki":"Nice_hedge_(bagged)","name":"Nice hedge","weight":10.0},"8441":{"wiki":"Small_box_hedge_(bagged)","name":"Small box hedge","weight":10.0},"8443":{"wiki":"Topiary_hedge_(bagged)","name":"Topiary hedge","weight":10.0},"8445":{"wiki":"Fancy_hedge_(bagged)","name":"Fancy hedge","weight":10.0},"8447":{"wiki":"Tall_fancy_hedge_(bagged)","name":"Tall fancy hedge","weight":10.0},"8449":{"wiki":"Tall_box_hedge_(bagged)","name":"Tall box hedge","weight":10.0},"8451":{"wiki":"Bagged_flower","name":"Bagged flower","weight":10.0},"8453":{"wiki":"Bagged_daffodils","name":"Bagged daffodils","weight":10.0},"8455":{"wiki":"Bagged_bluebells","name":"Bagged bluebells","weight":10.0},"8457":{"wiki":"Bagged_sunflower","name":"Bagged sunflower","weight":10.0},"8459":{"wiki":"Bagged_marigolds","name":"Bagged marigolds","weight":10.0},"8461":{"wiki":"Bagged_roses","name":"Bagged roses","weight":10.0},"8463":{"wiki":"Construction_guide","name":"Construction guide","weight":1.0},"8464":{"wiki":"Rune_heraldic_helm_(Arrav)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8466":{"wiki":"Rune_heraldic_helm_(Asgarnia)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8468":{"wiki":"Rune_heraldic_helm_(Dorgeshuun)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8470":{"wiki":"Rune_heraldic_helm_(Dragon)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8472":{"wiki":"Rune_heraldic_helm_(Fairy)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8474":{"wiki":"Rune_heraldic_helm_(Guthix)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8476":{"wiki":"Rune_heraldic_helm_(HAM)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8478":{"wiki":"Rune_heraldic_helm_(Horse)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8480":{"wiki":"Rune_heraldic_helm_(Jogre)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8482":{"wiki":"Rune_heraldic_helm_(Kandarin)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8484":{"wiki":"Rune_heraldic_helm_(Misthalin)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8486":{"wiki":"Rune_heraldic_helm_(Money)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8488":{"wiki":"Rune_heraldic_helm_(Saradomin)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8490":{"wiki":"Rune_heraldic_helm_(Skull)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8492":{"wiki":"Rune_heraldic_helm_(Varrock)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8494":{"wiki":"Rune_heraldic_helm_(Zamorak)","name":"Rune heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"8496":{"wiki":"Crude_chair_(flatpack)","name":"Crude chair","weight":1.0},"8498":{"wiki":"Wooden_chair_(flatpack)","name":"Wooden chair","weight":1.0},"8500":{"wiki":"Rocking_chair_(flatpack)","name":"Rocking chair","weight":1.0},"8502":{"wiki":"Oak_chair_(flatpack)","name":"Oak chair","weight":1.0},"8504":{"wiki":"Oak_armchair_(flatpack)","name":"Oak armchair","weight":1.0},"8506":{"wiki":"Teak_armchair_(flatpack)","name":"Teak armchair","weight":1.0},"8508":{"wiki":"Mahogany_armchair_(flatpack)","name":"Mahogany armchair","weight":1.0},"8510":{"wiki":"Bookcase_(flatpack)","name":"Bookcase","weight":1.0},"8512":{"wiki":"Oak_bookcase_(flatpack)","name":"Oak bookcase","weight":1.0},"8514":{"wiki":"Mahogany_bookcase_(flatpack)","name":"Mahogany bookcase","weight":1.0},"8516":{"wiki":"Beer_barrel_(flatpack)","name":"Beer barrel","weight":1.0},"8518":{"wiki":"Cider_barrel_(flatpack)","name":"Cider barrel","weight":1.0},"8520":{"wiki":"Asgarnian_ale_(flatpack)","name":"Asgarnian ale","weight":1.0},"8522":{"wiki":"Greenman's_ale_(flatpack)","name":"Greenman's ale","weight":1.0},"8524":{"wiki":"Dragon_bitter_(flatpack)","name":"Dragon bitter","weight":1.0},"8526":{"wiki":"Chef's_delight_(flatpack)","name":"Chef's delight","weight":1.0},"8528":{"wiki":"Kitchen_table_(flatpack)","name":"Kitchen table","weight":1.0},"8530":{"wiki":"Oak_kitchen_table_(flatpack)","name":"Oak kitchen table","weight":1.0},"8532":{"wiki":"Teak_kitchen_table_(flatpack)","name":"Teak kitchen table","weight":1.0},"8534":{"wiki":"Oak_lectern_(flatpack)","name":"Oak lectern","weight":1.0},"8536":{"wiki":"Eagle_lectern_(flatpack)","name":"Eagle lectern","weight":1.0},"8538":{"wiki":"Demon_lectern_(flatpack)","name":"Demon lectern","weight":1.0},"8540":{"wiki":"Teak_eagle_lectern_(flatpack)","name":"Teak eagle lectern","weight":1.0},"8542":{"wiki":"Teak_demon_lectern_(flatpack)","name":"Teak demon lectern","weight":1.0},"8544":{"wiki":"Mahogany_eagle_(flatpack)","name":"Mahogany eagle","weight":1.0},"8546":{"wiki":"Mahogany_demon_(flatpack)","name":"Mahogany demon","weight":1.0},"8548":{"wiki":"Wood_dining_table_(flatpack)","name":"Wood dining table","weight":1.0},"8550":{"wiki":"Oak_dining_table_(flatpack)","name":"Oak dining table","weight":1.0},"8552":{"wiki":"Carved_oak_table_(flatpack)","name":"Carved oak table","weight":1.0},"8554":{"wiki":"Teak_table_(flatpack)","name":"Teak table","weight":1.0},"8556":{"wiki":"Carved_teak_table_(flatpack)","name":"Carved teak table","weight":1.0},"8558":{"wiki":"Mahogany_table_(flatpack)","name":"Mahogany table","weight":1.0},"8560":{"wiki":"Opulent_table_(flatpack)","name":"Opulent table","weight":1.0},"8562":{"wiki":"Wooden_bench_(flatpack)","name":"Wooden bench","weight":1.0},"8564":{"wiki":"Oak_bench_(flatpack)","name":"Oak bench","weight":1.0},"8566":{"wiki":"Carved_oak_bench_(flatpack)","name":"Carved oak bench","weight":1.0},"8568":{"wiki":"Teak_dining_bench_(flatpack)","name":"Teak dining bench","weight":1.0},"8570":{"wiki":"Carved_teak_bench_(flatpack)","name":"Carved teak bench","weight":1.0},"8572":{"wiki":"Mahogany_bench_(flatpack)","name":"Mahogany bench","weight":1.0},"8574":{"wiki":"Gilded_bench_(flatpack)","name":"Gilded bench","weight":1.0},"8576":{"wiki":"Wooden_bed_(flatpack)","name":"Wooden bed","weight":1.0},"8578":{"wiki":"Oak_bed_(flatpack)","name":"Oak bed","weight":1.0},"8580":{"wiki":"Large_oak_bed_(flatpack)","name":"Large oak bed","weight":1.0},"8582":{"wiki":"Teak_bed_(flatpack)","name":"Teak bed","weight":1.0},"8584":{"wiki":"Large_teak_bed_(flatpack)","name":"Large teak bed","weight":1.0},"8586":{"wiki":"Four-poster_bed_(flatpack)","name":"Four-poster bed","weight":1.0},"8588":{"wiki":"Gilded_four-poster_(flatpack)","name":"Gilded four-poster","weight":1.0},"8590":{"wiki":"Oak_clock_(flatpack)","name":"Oak clock","weight":1.0},"8592":{"wiki":"Teak_clock_(flatpack)","name":"Teak clock","weight":1.0},"8594":{"wiki":"Gilded_clock_(flatpack)","name":"Gilded clock","weight":1.0},"8596":{"wiki":"Shaving_stand_(flatpack)","name":"Shaving stand","weight":1.0},"8598":{"wiki":"Oak_shaving_stand_(flatpack)","name":"Oak shaving stand","weight":1.0},"8600":{"wiki":"Oak_dresser_(flatpack)","name":"Oak dresser","weight":1.0},"8602":{"wiki":"Teak_dresser_(flatpack)","name":"Teak dresser","weight":1.0},"8604":{"wiki":"Fancy_teak_dresser_(flatpack)","name":"Fancy teak dresser","weight":1.0},"8606":{"wiki":"Mahogany_dresser_(flatpack)","name":"Mahogany dresser","weight":1.0},"8608":{"wiki":"Gilded_dresser_(flatpack)","name":"Gilded dresser","weight":1.0},"8610":{"wiki":"Shoe_box_(flatpack)","name":"Shoe box","weight":1.0},"8612":{"wiki":"Oak_drawers_(flatpack)","name":"Oak drawers","weight":1.0},"8614":{"wiki":"Oak_wardrobe_(flatpack)","name":"Oak wardrobe","weight":1.0},"8616":{"wiki":"Teak_drawers_(flatpack)","name":"Teak drawers","weight":1.0},"8618":{"wiki":"Teak_wardrobe_(flatpack)","name":"Teak wardrobe","weight":1.0},"8620":{"wiki":"Mahogany_wardrobe_(flatpack)","name":"Mahogany wardrobe","weight":1.0},"8622":{"wiki":"Gilded_wardrobe_(flatpack)","name":"Gilded wardrobe","weight":1.0},"8624":{"wiki":"Crystal_ball_(flatpack)","name":"Crystal ball","weight":1.0},"8626":{"wiki":"Elemental_sphere_(flatpack)","name":"Elemental sphere","weight":1.0},"8628":{"wiki":"Crystal_of_power_(flatpack)","name":"Crystal of power","weight":1.0},"8630":{"wiki":"Globe_(flatpack)","name":"Globe","weight":1.0},"8632":{"wiki":"Ornamental_globe_(flatpack)","name":"Ornamental globe","weight":1.0},"8634":{"wiki":"Lunar_globe_(flatpack)","name":"Lunar globe","weight":1.0},"8636":{"wiki":"Celestial_globe_(flatpack)","name":"Celestial globe","weight":1.0},"8638":{"wiki":"Armillary_sphere_(flatpack)","name":"Armillary sphere","weight":1.0},"8640":{"wiki":"Small_orrery_(flatpack)","name":"Small orrery","weight":1.0},"8642":{"wiki":"Large_orrery_(flatpack)","name":"Large orrery","weight":1.0},"8644":{"wiki":"Oak_telescope_(flatpack)","name":"Oak telescope","weight":1.0},"8646":{"wiki":"Teak_telescope_(flatpack)","name":"Teak telescope","weight":1.0},"8648":{"wiki":"Mahogany_telescope_(flatpack)","name":"Mahogany telescope","weight":1.0},"8650":{"wiki":"Banner_(Arrav)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8652":{"wiki":"Banner_(Asgarnia)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8654":{"wiki":"Banner_(Dorgeshuun)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8656":{"wiki":"Banner_(Dragon)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8658":{"wiki":"Banner_(Fairy)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8660":{"wiki":"Banner_(Guthix)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8662":{"wiki":"Banner_(HAM)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8664":{"wiki":"Banner_(Horse)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8666":{"wiki":"Banner_(Jogre)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8668":{"wiki":"Banner_(Kandarin)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8670":{"wiki":"Banner_(Misthalin)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8672":{"wiki":"Banner_(Money)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8674":{"wiki":"Banner_(Saradomin)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8676":{"wiki":"Banner_(Skull)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8678":{"wiki":"Banner_(Varrock)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8680":{"wiki":"Banner_(Zamorak)","name":"Banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8682":{"wiki":"Steel_heraldic_helm_(Arrav)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8684":{"wiki":"Steel_heraldic_helm_(Asgarnia)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8686":{"wiki":"Steel_heraldic_helm_(Dorgeshuun)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8688":{"wiki":"Steel_heraldic_helm_(Dragon)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8690":{"wiki":"Steel_heraldic_helm_(Fairy)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8692":{"wiki":"Steel_heraldic_helm_(Guthix)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8694":{"wiki":"Steel_heraldic_helm_(HAM)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8696":{"wiki":"Steel_heraldic_helm_(Horse)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8698":{"wiki":"Steel_heraldic_helm_(Jogre)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8700":{"wiki":"Steel_heraldic_helm_(Kandarin)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8702":{"wiki":"Steel_heraldic_helm_(Misthalin)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8704":{"wiki":"Steel_heraldic_helm_(Money)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8706":{"wiki":"Steel_heraldic_helm_(Saradomin)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8708":{"wiki":"Steel_heraldic_helm_(Skull)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8710":{"wiki":"Steel_heraldic_helm_(Varrock)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8712":{"wiki":"Steel_heraldic_helm_(Zamorak)","name":"Steel heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"8714":{"wiki":"Rune_kiteshield_(Arrav)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8716":{"wiki":"Rune_kiteshield_(Asgarnia)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8718":{"wiki":"Rune_kiteshield_(Dorgeshuun)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8720":{"wiki":"Rune_kiteshield_(Dragon)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8722":{"wiki":"Rune_kiteshield_(Fairy)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8724":{"wiki":"Rune_kiteshield_(Guthix)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8726":{"wiki":"Rune_kiteshield_(HAM)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8728":{"wiki":"Rune_kiteshield_(Horse)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8730":{"wiki":"Rune_kiteshield_(Jogre)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8732":{"wiki":"Rune_kiteshield_(Kandarin)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8734":{"wiki":"Rune_kiteshield_(Misthalin)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8736":{"wiki":"Rune_kiteshield_(Money)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8738":{"wiki":"Rune_kiteshield_(Saradomin)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8740":{"wiki":"Rune_kiteshield_(Skull)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8742":{"wiki":"Rune_kiteshield_(Varrock)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8744":{"wiki":"Rune_kiteshield_(Zamorak)","name":"Rune kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46}},"8746":{"wiki":"Steel_kiteshield_(Arrav)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8748":{"wiki":"Steel_kiteshield_(Asgarnia)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8750":{"wiki":"Steel_kiteshield_(Dorgeshuun)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8752":{"wiki":"Steel_kiteshield_(Dragon)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8754":{"wiki":"Steel_kiteshield_(Fairy)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8756":{"wiki":"Steel_kiteshield_(Guthix)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8758":{"wiki":"Steel_kiteshield_(HAM)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8760":{"wiki":"Steel_kiteshield_(Horse)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8762":{"wiki":"Steel_kiteshield_(Jogre)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8764":{"wiki":"Steel_kiteshield_(Kandarin)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8766":{"wiki":"Steel_kiteshield_(Misthalin)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8768":{"wiki":"Steel_kiteshield_(Money)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8770":{"wiki":"Steel_kiteshield_(Saradomin)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8772":{"wiki":"Steel_kiteshield_(Skull)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8774":{"wiki":"Steel_kiteshield_(Varrock)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8776":{"wiki":"Steel_kiteshield_(Zamorak)","name":"Steel kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"8778":{"wiki":"Oak_plank","name":"Oak plank","weight":0.8},"8780":{"wiki":"Teak_plank","name":"Teak plank","weight":0.8},"8782":{"wiki":"Mahogany_plank","name":"Mahogany plank","weight":0.8},"8784":{"wiki":"Gold_leaf","name":"Gold leaf","weight":1.0},"8786":{"wiki":"Marble_block","name":"Marble block","weight":13.607},"8788":{"wiki":"Magic_stone","name":"Magic stone","weight":1.0},"8790":{"wiki":"Bolt_of_cloth","name":"Bolt of cloth","weight":1.0},"8792":{"wiki":"Clockwork","name":"Clockwork","weight":1.0},"8794":{"wiki":"Saw","name":"Saw","weight":1.0},"8837":{"wiki":"Timber_beam","name":"Timber beam","weight":0.8},"8839":{"wiki":"Void_knight_top#Normal","name":"Void knight top","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":45,"dslash":45,"dcrush":45,"dmagic":45,"drange":45}},"8840":{"wiki":"Void_knight_robe#Normal","name":"Void knight robe","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":30,"dslash":30,"dcrush":30,"dmagic":30,"drange":30}},"8841":{"wiki":"Void_knight_mace#Normal","name":"Void knight mace","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":22,"acrush":41,"amagic":8,"dstab":2,"dslash":2,"dcrush":2,"dmagic":2,"drange":2,"str":38,"prayer":6,"aspeed":5}},"8842":{"wiki":"Void_knight_gloves#Normal","name":"Void knight gloves","equipable":true,"weight":0.453,"equipment":{"slot":9,"dstab":6,"dslash":6,"dcrush":6,"dmagic":4,"drange":6}},"8844":{"wiki":"Bronze_defender#Normal","name":"Bronze defender","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":3,"aslash":2,"acrush":1,"amagic":-3,"arange":-2,"dstab":3,"dslash":2,"dcrush":1,"dmagic":-3,"drange":-2}},"8845":{"wiki":"Iron_defender#Normal","name":"Iron defender","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":5,"aslash":4,"acrush":3,"amagic":-3,"arange":-2,"dstab":5,"dslash":4,"dcrush":3,"dmagic":-3,"drange":-2}},"8846":{"wiki":"Steel_defender#Normal","name":"Steel defender","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":7,"aslash":6,"acrush":5,"amagic":-3,"arange":-2,"dstab":7,"dslash":6,"dcrush":5,"dmagic":-3,"drange":-2,"str":1}},"8847":{"wiki":"Black_defender#Normal","name":"Black defender","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":9,"aslash":8,"acrush":7,"amagic":-3,"arange":-2,"dstab":9,"dslash":8,"dcrush":7,"dmagic":-3,"drange":-2,"str":2}},"8848":{"wiki":"Mithril_defender#Normal","name":"Mithril defender","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":10,"aslash":9,"acrush":8,"amagic":-3,"arange":-2,"dstab":10,"dslash":9,"dcrush":8,"dmagic":-3,"drange":-2,"str":3}},"8849":{"wiki":"Adamant_defender#Normal","name":"Adamant defender","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":13,"aslash":12,"acrush":11,"amagic":-3,"arange":-2,"dstab":13,"dslash":12,"dcrush":11,"dmagic":-3,"drange":-2,"str":4}},"8850":{"wiki":"Rune_defender#Normal","name":"Rune defender","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":20,"aslash":19,"acrush":18,"amagic":-3,"arange":-2,"dstab":20,"dslash":19,"dcrush":18,"dmagic":-3,"drange":-2,"str":5}},"8851":{"wiki":"Warrior_guild_token","name":"Warrior guild token"},"8856":{"wiki":"Defensive_shield","name":"Defensive shield","equipable":true,"weight":3.628,"equipment":{"slot":3,"amagic":-6,"arange":-2,"dstab":8,"dslash":9,"dcrush":7,"drange":7}},"8857":{"wiki":"Shot_(animation_item)","name":"Shot","weight":0.453},"8858":{"wiki":"18lb_shot","name":"18lb shot","weight":8.164},"8859":{"wiki":"22lb_shot","name":"22lb shot","weight":9.979},"8860":{"wiki":"One_barrel","name":"One barrel","equipable":true,"weight":4.535,"equipment":{"slot":0}},"8861":{"wiki":"Two_barrels","name":"Two barrels","equipable":true,"weight":9.071,"equipment":{"slot":0}},"8862":{"wiki":"Three_barrels","name":"Three barrels","equipable":true,"weight":13.607,"equipment":{"slot":0}},"8863":{"wiki":"Four_barrels","name":"Four barrels","equipable":true,"weight":18.143,"equipment":{"slot":0}},"8864":{"wiki":"Five_barrels","name":"Five barrels","equipable":true,"weight":22.679,"equipment":{"slot":0}},"8865":{"wiki":"Ground_ashes","name":"Ground ashes","weight":0.056},"8866":{"wiki":"Steel_key_(H.A.M.)","name":"Steel key","weight":0.01},"8867":{"wiki":"Bronze_key_(H.A.M.)","name":"Bronze key","weight":0.01},"8868":{"wiki":"Silver_key_(H.A.M.)","name":"Silver key","weight":0.01},"8869":{"wiki":"Iron_key_(H.A.M.)","name":"Iron key","weight":0.01},"8870":{"wiki":"Zanik_(item)","name":"Zanik","quest":true,"weight":30.0},"8871":{"wiki":"Crate_with_zanik","name":"Crate with zanik","quest":true,"equipable":true,"weight":32.0,"equipment":{"slot":3}},"8872":{"wiki":"Bone_dagger#Unpoisoned","name":"Bone dagger","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":5,"aslash":3,"acrush":-4,"amagic":1,"dmagic":1,"str":4,"aspeed":4}},"8874":{"wiki":"Bone_dagger#Poison","name":"Bone dagger (p)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":5,"aslash":3,"acrush":-4,"amagic":1,"dmagic":1,"str":4,"aspeed":4}},"8876":{"wiki":"Bone_dagger#Poison_","name":"Bone dagger (p+)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":5,"aslash":3,"acrush":-4,"amagic":1,"dmagic":1,"str":4,"aspeed":4}},"8878":{"wiki":"Bone_dagger#Poison__","name":"Bone dagger (p++)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":5,"aslash":3,"acrush":-4,"amagic":1,"dmagic":1,"str":4,"aspeed":4}},"8880":{"wiki":"Dorgeshuun_crossbow","name":"Dorgeshuun crossbow","equipable":true,"weight":2.267,"equipment":{"slot":3,"arange":42,"aspeed":5}},"8882":{"wiki":"Bone_bolts","name":"Bone bolts","equipable":true,"equipment":{"slot":13,"rstr":49}},"8887":{"wiki":"Zanik_(unobtainable_item)#Normal","name":"Zanik","quest":true,"weight":0.001},"8888":{"wiki":"Zanik_(unobtainable_item)#H.A.M.","name":"Zanik (ham)","quest":true,"weight":0.001},"8889":{"wiki":"Zanik_(unobtainable_item)#Showdown","name":"Zanik (showdown)","quest":true,"weight":0.001},"8890":{"wiki":"Coins_(Mage_Training_Arena)","name":"Coins"},"8901":{"wiki":"Black_mask#(10)","name":"Black mask (10)","equipable":true,"weight":10.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"8903":{"wiki":"Black_mask#(9)","name":"Black mask (9)","equipable":true,"weight":10.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"8905":{"wiki":"Black_mask#(8)","name":"Black mask (8)","equipable":true,"weight":10.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"8907":{"wiki":"Black_mask#(7)","name":"Black mask (7)","equipable":true,"weight":10.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"8909":{"wiki":"Black_mask#(6)","name":"Black mask (6)","equipable":true,"weight":10.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"8911":{"wiki":"Black_mask#(5)","name":"Black mask (5)","equipable":true,"weight":10.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"8913":{"wiki":"Black_mask#(4)","name":"Black mask (4)","equipable":true,"weight":10.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"8915":{"wiki":"Black_mask#(3)","name":"Black mask (3)","equipable":true,"weight":10.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"8917":{"wiki":"Black_mask#(2)","name":"Black mask (2)","equipable":true,"weight":10.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"8919":{"wiki":"Black_mask#(1)","name":"Black mask (1)","equipable":true,"weight":10.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"8921":{"wiki":"Black_mask#Uncharged","name":"Black mask","equipable":true,"weight":10.0,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"8923":{"wiki":"Witchwood_icon","name":"Witchwood icon","equipable":true,"weight":0.007,"equipment":{"slot":2,"amagic":1,"prayer":1}},"8924":{"wiki":"Bandana_eyepatch_(white)","name":"Bandana eyepatch","equipable":true,"weight":1.0,"equipment":{"slot":0}},"8925":{"wiki":"Bandana_eyepatch_(red)","name":"Bandana eyepatch","equipable":true,"weight":1.0,"equipment":{"slot":0}},"8926":{"wiki":"Bandana_eyepatch_(blue)","name":"Bandana eyepatch","equipable":true,"weight":1.0,"equipment":{"slot":0}},"8927":{"wiki":"Bandana_eyepatch_(brown)","name":"Bandana eyepatch","equipable":true,"weight":1.0,"equipment":{"slot":0}},"8928":{"wiki":"Hat_eyepatch","name":"Hat eyepatch","equipable":true,"weight":1.0,"equipment":{"slot":0}},"8929":{"wiki":"Crabclaw_hook","name":"Crabclaw hook","equipable":true,"weight":1.0,"equipment":{"slot":9,"dstab":3,"dslash":5,"dcrush":3,"str":1}},"8930":{"wiki":"Pipe_section","name":"Pipe section","weight":0.003},"8932":{"wiki":"Lumber_patch","name":"Lumber patch","weight":0.003},"8934":{"wiki":"Scrapey_tree_logs","name":"Scrapey tree logs","weight":0.003},"8936":{"wiki":"Blue_flowers_(Trouble_Brewing)","name":"Blue flowers","weight":0.003},"8938":{"wiki":"Red_flowers_(Trouble_Brewing)","name":"Red flowers","weight":0.003},"8940":{"wiki":"Rum_(Trouble_Brewing)#Red","name":"Rum","weight":0.003},"8941":{"wiki":"Rum_(Trouble_Brewing)#Blue","name":"Rum","weight":0.003},"8942":{"wiki":"Monkey_(Trouble_Brewing)","name":"Monkey","weight":0.003},"8943":{"wiki":"Blue_monkey#Normal","name":"Blue monkey","weight":0.003},"8944":{"wiki":"Blue_monkey#Cautious","name":"Blue monkey","weight":0.003},"8945":{"wiki":"Blue_monkey#Angry","name":"Blue monkey","weight":0.003},"8946":{"wiki":"Red_monkey#Normal","name":"Red monkey","weight":0.003},"8947":{"wiki":"Red_monkey#Cautious","name":"Red monkey","weight":0.003},"8948":{"wiki":"Red_monkey#Angry","name":"Red monkey","weight":0.003},"8949":{"wiki":"Pirate_bandana_(Trouble_Brewing)","name":"Pirate bandana","equipable":true,"weight":0.003,"equipment":{"slot":0}},"8950":{"wiki":"Pirate_hat","name":"Pirate hat","equipable":true,"weight":0.003,"equipment":{"slot":0}},"8951":{"wiki":"Pieces_of_eight","name":"Pieces of eight"},"8952":{"wiki":"Blue_naval_shirt","name":"Blue naval shirt","equipable":true,"weight":0.003,"equipment":{"slot":4}},"8953":{"wiki":"Green_naval_shirt","name":"Green naval shirt","equipable":true,"weight":0.003,"equipment":{"slot":4}},"8954":{"wiki":"Red_naval_shirt","name":"Red naval shirt","equipable":true,"weight":0.003,"equipment":{"slot":4}},"8955":{"wiki":"Brown_naval_shirt","name":"Brown naval shirt","equipable":true,"weight":0.003,"equipment":{"slot":4}},"8956":{"wiki":"Black_naval_shirt","name":"Black naval shirt","equipable":true,"weight":0.003,"equipment":{"slot":4}},"8957":{"wiki":"Purple_naval_shirt","name":"Purple naval shirt","equipable":true,"weight":0.003,"equipment":{"slot":4}},"8958":{"wiki":"Grey_naval_shirt","name":"Grey naval shirt","equipable":true,"weight":0.003,"equipment":{"slot":4}},"8959":{"wiki":"Blue_tricorn_hat","name":"Blue tricorn hat","equipable":true,"weight":0.003,"equipment":{"slot":0}},"8960":{"wiki":"Green_tricorn_hat","name":"Green tricorn hat","equipable":true,"weight":0.003,"equipment":{"slot":0}},"8961":{"wiki":"Red_tricorn_hat","name":"Red tricorn hat","equipable":true,"weight":0.003,"equipment":{"slot":0}},"8962":{"wiki":"Brown_tricorn_hat","name":"Brown tricorn hat","equipable":true,"weight":0.003,"equipment":{"slot":0}},"8963":{"wiki":"Black_tricorn_hat","name":"Black tricorn hat","equipable":true,"weight":0.003,"equipment":{"slot":0}},"8964":{"wiki":"Purple_tricorn_hat","name":"Purple tricorn hat","equipable":true,"weight":0.003,"equipment":{"slot":0}},"8965":{"wiki":"Grey_tricorn_hat","name":"Grey tricorn hat","equipable":true,"weight":0.003,"equipment":{"slot":0}},"8966":{"wiki":"Cutthroat_flag","name":"Cutthroat flag","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8967":{"wiki":"Gilded_smile_flag","name":"Gilded smile flag","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8968":{"wiki":"Bronze_fist_flag","name":"Bronze fist flag","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8969":{"wiki":"Lucky_shot_flag","name":"Lucky shot flag","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8970":{"wiki":"Treasure_flag","name":"Treasure flag","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8971":{"wiki":"Phasmatys_flag","name":"Phasmatys flag","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"8972":{"wiki":"Bowl_of_red_water","name":"Bowl of red water","weight":0.003},"8974":{"wiki":"Bowl_of_blue_water","name":"Bowl of blue water","weight":0.003},"8976":{"wiki":"Bitternut","name":"Bitternut","weight":0.003},"8977":{"wiki":"Scrapey_bark","name":"Scrapey bark","weight":0.003},"8979":{"wiki":"Bridge_section","name":"Bridge section","weight":0.003},"8981":{"wiki":"Sweetgrubs","name":"Sweetgrubs","weight":0.003},"8986":{"wiki":"Bucket_(animation_item)","name":"Bucket","weight":0.003},"8987":{"wiki":"Torch_(animation_item,_Trouble_Brewing)","name":"Torch","weight":0.003},"8988":{"wiki":"The_stuff","name":"The stuff","weight":0.001},"8989":{"wiki":"Brewin'_guide","name":"Brewin' guide","weight":0.001},"8990":{"wiki":"Brewin'_guide_(unobtainable_item)","name":"Brewin' guide","weight":0.001},"8991":{"wiki":"Blue_navy_slacks","name":"Blue navy slacks","equipable":true,"weight":0.003,"equipment":{"slot":7}},"8992":{"wiki":"Green_navy_slacks","name":"Green navy slacks","equipable":true,"weight":0.003,"equipment":{"slot":7}},"8993":{"wiki":"Red_navy_slacks","name":"Red navy slacks","equipable":true,"weight":0.003,"equipment":{"slot":7}},"8994":{"wiki":"Brown_navy_slacks","name":"Brown navy slacks","equipable":true,"weight":0.003,"equipment":{"slot":7}},"8995":{"wiki":"Black_navy_slacks","name":"Black navy slacks","equipable":true,"weight":0.003,"equipment":{"slot":7}},"8996":{"wiki":"Purple_navy_slacks","name":"Purple navy slacks","equipable":true,"weight":0.003,"equipment":{"slot":7}},"8997":{"wiki":"Grey_navy_slacks","name":"Grey navy slacks","equipable":true,"weight":0.003,"equipment":{"slot":7}},"9003":{"wiki":"Security_book","name":"Security book","weight":0.01},"9004":{"wiki":"Stronghold_notes","name":"Stronghold notes","weight":0.01},"9005":{"wiki":"Fancy_boots","name":"Fancy boots","equipable":true,"weight":0.01,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":1,"dslash":2,"dcrush":3}},"9006":{"wiki":"Fighting_boots","name":"Fighting boots","equipable":true,"weight":0.01,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":1,"dslash":2,"dcrush":3}},"9007":{"wiki":"Right_skull_half","name":"Right skull half","weight":0.08},"9008":{"wiki":"Left_skull_half","name":"Left skull half","weight":0.08},"9009":{"wiki":"Strange_skull","name":"Strange skull","weight":0.08},"9010":{"wiki":"Top_of_sceptre","name":"Top of sceptre","weight":1.814},"9011":{"wiki":"Bottom_of_sceptre","name":"Bottom of sceptre","weight":1.814},"9012":{"wiki":"Runed_sceptre","name":"Runed sceptre","weight":3.628},"9013":{"wiki":"Skull_sceptre","name":"Skull sceptre","equipable":true,"weight":1.814,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"9016":{"wiki":"Gorak_claws","name":"Gorak claws","quest":true,"weight":0.001},"9017":{"wiki":"Star_flower","name":"Star flower","quest":true,"weight":0.001},"9018":{"wiki":"Gorak_claw_powder","name":"Gorak claw powder","quest":true,"weight":0.001},"9019":{"wiki":"Magic_essence_(unf)","name":"Magic essence (unf)","quest":true,"weight":0.001},"9020":{"wiki":"Queen's_secateurs#Fairytale_II","name":"Queen's secateurs","quest":true,"weight":0.453},"9021":{"wiki":"Magic_essence#4_dose","name":"Magic essence(4)","quest":true,"weight":0.035},"9022":{"wiki":"Magic_essence#3_dose","name":"Magic essence(3)","quest":true,"weight":0.03},"9023":{"wiki":"Magic_essence#2_dose","name":"Magic essence(2)","quest":true,"weight":0.025},"9024":{"wiki":"Magic_essence#1_dose","name":"Magic essence(1)","quest":true,"weight":0.02},"9025":{"wiki":"Nuff's_certificate","name":"Nuff's certificate","quest":true,"weight":0.01},"9026":{"wiki":"Ivory_comb","name":"Ivory comb","weight":0.01},"9028":{"wiki":"Golden_scarab","name":"Golden scarab","weight":0.01},"9030":{"wiki":"Stone_scarab","name":"Stone scarab","weight":0.01},"9032":{"wiki":"Pottery_scarab","name":"Pottery scarab","weight":0.01},"9034":{"wiki":"Golden_statuette","name":"Golden statuette","weight":0.1},"9036":{"wiki":"Pottery_statuette","name":"Pottery statuette","weight":0.1},"9038":{"wiki":"Stone_statuette","name":"Stone statuette","weight":0.1},"9040":{"wiki":"Gold_seal","name":"Gold seal","weight":0.01},"9042":{"wiki":"Stone_seal","name":"Stone seal","weight":0.01},"9044":{"wiki":"Pharaoh's_sceptre_(discontinued)#(3)","name":"Pharaoh's sceptre","weight":2.0},"9046":{"wiki":"Pharaoh's_sceptre_(discontinued)#(2)","name":"Pharaoh's sceptre","weight":2.0},"9048":{"wiki":"Pharaoh's_sceptre_(discontinued)#(1)","name":"Pharaoh's sceptre","weight":2.0},"9050":{"wiki":"Pharaoh's_sceptre_(discontinued)#Uncharged","name":"Pharaoh's sceptre","weight":2.0},"9052":{"wiki":"Locust_meat","name":"Locust meat","weight":0.003},"9054":{"wiki":"Red_goblin_mail","name":"Red goblin mail","weight":3.628},"9055":{"wiki":"Black_goblin_mail","name":"Black goblin mail","weight":3.628},"9056":{"wiki":"Yellow_goblin_mail","name":"Yellow goblin mail","weight":3.628},"9057":{"wiki":"Green_goblin_mail","name":"Green goblin mail","weight":3.628},"9058":{"wiki":"Purple_goblin_mail","name":"Purple goblin mail","weight":3.628},"9059":{"wiki":"Pink_goblin_mail","name":"Pink goblin mail","weight":3.628},"9064":{"wiki":"Emerald_lantern#Unlit","name":"Emerald lantern","quest":true,"weight":1.36},"9065":{"wiki":"Emerald_lantern#Lit","name":"Emerald lantern","quest":true,"weight":1.36},"9066":{"wiki":"Emerald_lens","name":"Emerald lens","quest":true,"weight":0.028},"9067":{"wiki":"Dream_log","name":"Dream log","quest":true,"weight":1.36},"9068":{"wiki":"Moonclan_helm","name":"Moonclan helm","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":3,"arange":-5,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":-5}},"9069":{"wiki":"Moonclan_hat","name":"Moonclan hat","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":3,"arange":-5,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":-5}},"9070":{"wiki":"Moonclan_armour","name":"Moonclan armour","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":5,"arange":-10,"dstab":5,"dslash":5,"dcrush":5,"dmagic":5,"drange":-10}},"9071":{"wiki":"Moonclan_skirt","name":"Moonclan skirt","equipable":true,"weight":3.628,"equipment":{"slot":7,"amagic":5,"arange":-7,"dstab":5,"dslash":5,"dcrush":5,"dmagic":5,"drange":-7}},"9072":{"wiki":"Moonclan_gloves","name":"Moonclan gloves","equipable":true,"weight":0.907,"equipment":{"slot":9,"amagic":2,"arange":-5,"dstab":2,"dslash":2,"dcrush":2,"dmagic":2,"drange":-5}},"9073":{"wiki":"Moonclan_boots","name":"Moonclan boots","equipable":true,"weight":0.907,"equipment":{"slot":10,"amagic":2,"arange":-5,"dstab":2,"dslash":2,"dcrush":2,"dmagic":2,"drange":-5}},"9074":{"wiki":"Moonclan_cape","name":"Moonclan cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":2,"arange":-2,"dslash":1,"dcrush":1,"dmagic":2,"drange":-2}},"9075":{"wiki":"Astral_rune","name":"Astral rune"},"9076":{"wiki":"Lunar_ore","name":"Lunar ore","quest":true,"weight":2.267},"9077":{"wiki":"Lunar_bar","name":"Lunar bar","quest":true,"weight":1.814},"9078":{"wiki":"Moonclan_manual","name":"Moonclan manual","weight":0.51},"9079":{"wiki":"Suqah_tooth","name":"Suqah tooth","quest":true,"weight":0.01},"9080":{"wiki":"Suqah_hide","name":"Suqah hide","quest":true,"weight":3.175},"9081":{"wiki":"Suqah_leather","name":"Suqah leather","quest":true,"weight":3.175},"9082":{"wiki":"Ground_tooth","name":"Ground tooth","quest":true,"weight":0.007},"9083":{"wiki":"Seal_of_passage","name":"Seal of passage","quest":true,"equipable":true,"weight":4.535,"equipment":{"slot":2}},"9084":{"wiki":"Lunar_staff","name":"Lunar staff","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":3,"aslash":2,"acrush":16,"amagic":13,"dstab":2,"dslash":3,"dcrush":2,"dmagic":13,"drange":1,"str":15,"prayer":3,"aspeed":5}},"9085":{"wiki":"Empty_vial","name":"Empty vial","quest":true,"weight":0.5},"9086":{"wiki":"Vial_of_water_(Lunar_Diplomacy)","name":"Vial of water","quest":true,"weight":0.5},"9087":{"wiki":"Waking_sleep_vial","name":"Waking sleep vial","quest":true,"weight":0.5},"9088":{"wiki":"Guam_vial","name":"Guam vial","quest":true,"weight":0.5},"9089":{"wiki":"Marr_vial","name":"Marr vial","quest":true,"weight":0.5},"9090":{"wiki":"Guam-marr_vial","name":"Guam-marr vial","quest":true,"weight":0.5},"9091":{"wiki":"Lunar_staff_-_pt1","name":"Lunar staff - pt1","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-1,"aslash":-1,"acrush":10,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":10,"aspeed":4}},"9092":{"wiki":"Lunar_staff_-_pt2","name":"Lunar staff - pt2","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-1,"aslash":-1,"acrush":10,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":10,"aspeed":4}},"9093":{"wiki":"Lunar_staff_-_pt3","name":"Lunar staff - pt3","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-1,"aslash":-1,"acrush":10,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":10,"aspeed":4}},"9094":{"wiki":"Kindling","name":"Kindling","quest":true,"weight":0.5},"9095":{"wiki":"Soaked_kindling","name":"Soaked kindling","quest":true,"weight":0.5},"9096":{"wiki":"Lunar_helm","name":"Lunar helm","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":3,"arange":-2,"dstab":8,"dslash":7,"dcrush":10,"dmagic":2}},"9097":{"wiki":"Lunar_torso","name":"Lunar torso","quest":true,"equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":10,"arange":-10,"dstab":34,"dslash":22,"dcrush":40,"dmagic":12}},"9098":{"wiki":"Lunar_legs","name":"Lunar legs","quest":true,"equipable":true,"weight":3.628,"equipment":{"slot":7,"amagic":7,"arange":-7,"dstab":20,"dslash":19,"dcrush":23,"dmagic":9}},"9099":{"wiki":"Lunar_gloves","name":"Lunar gloves","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":9,"amagic":4,"arange":-1,"dstab":2,"dslash":1,"dcrush":1,"dmagic":2}},"9100":{"wiki":"Lunar_boots","name":"Lunar boots","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":10,"amagic":2,"arange":-1,"dstab":1,"dslash":2,"dcrush":2,"dmagic":2}},"9101":{"wiki":"Lunar_cape","name":"Lunar cape","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"9102":{"wiki":"Lunar_amulet","name":"Lunar amulet","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2,"amagic":1,"dmagic":1}},"9103":{"wiki":"A_special_tiara","name":"A special tiara","quest":true,"weight":0.01},"9104":{"wiki":"Lunar_ring","name":"Lunar ring","quest":true,"equipable":true,"weight":0.006,"equipment":{"slot":12,"amagic":2,"dmagic":2}},"9139":{"wiki":"Blurite_bolts#Unpoisoned","name":"Blurite bolts","equipable":true,"equipment":{"slot":13,"rstr":28}},"9140":{"wiki":"Iron_bolts#Unpoisoned","name":"Iron bolts","equipable":true,"equipment":{"slot":13,"rstr":46}},"9141":{"wiki":"Steel_bolts#Unpoisoned","name":"Steel bolts","equipable":true,"equipment":{"slot":13,"rstr":64}},"9142":{"wiki":"Mithril_bolts#Unpoisoned","name":"Mithril bolts","equipable":true,"equipment":{"slot":13,"rstr":82}},"9143":{"wiki":"Adamant_bolts#Unpoisoned","name":"Adamant bolts","equipable":true,"equipment":{"slot":13,"rstr":100}},"9144":{"wiki":"Runite_bolts#Unpoisoned","name":"Runite bolts","equipable":true,"equipment":{"slot":13,"rstr":115}},"9145":{"wiki":"Silver_bolts#Unpoisoned","name":"Silver bolts","equipable":true,"equipment":{"slot":13,"rstr":36}},"9174":{"wiki":"Bronze_crossbow","name":"Bronze crossbow","equipable":true,"weight":4.0,"equipment":{"slot":3,"arange":18,"aspeed":6}},"9176":{"wiki":"Blurite_crossbow","name":"Blurite crossbow","equipable":true,"weight":4.0,"equipment":{"slot":3,"arange":30,"aspeed":6}},"9177":{"wiki":"Iron_crossbow","name":"Iron crossbow","equipable":true,"weight":4.0,"equipment":{"slot":3,"arange":42,"aspeed":6}},"9179":{"wiki":"Steel_crossbow","name":"Steel crossbow","equipable":true,"weight":5.0,"equipment":{"slot":3,"arange":54,"aspeed":6}},"9181":{"wiki":"Mithril_crossbow","name":"Mithril crossbow","equipable":true,"weight":5.0,"equipment":{"slot":3,"arange":66,"aspeed":6}},"9183":{"wiki":"Adamant_crossbow","name":"Adamant crossbow","equipable":true,"weight":6.0,"equipment":{"slot":3,"arange":78,"aspeed":6}},"9185":{"wiki":"Rune_crossbow","name":"Rune crossbow","equipable":true,"weight":6.0,"equipment":{"slot":3,"arange":90,"aspeed":6}},"9187":{"wiki":"Jade_bolt_tips","name":"Jade bolt tips"},"9188":{"wiki":"Topaz_bolt_tips","name":"Topaz bolt tips"},"9189":{"wiki":"Sapphire_bolt_tips","name":"Sapphire bolt tips"},"9190":{"wiki":"Emerald_bolt_tips","name":"Emerald bolt tips"},"9191":{"wiki":"Ruby_bolt_tips","name":"Ruby bolt tips"},"9192":{"wiki":"Diamond_bolt_tips","name":"Diamond bolt tips"},"9193":{"wiki":"Dragonstone_bolt_tips","name":"Dragonstone bolt tips"},"9194":{"wiki":"Onyx_bolt_tips","name":"Onyx bolt tips"},"9236":{"wiki":"Opal_bolts_(e)","name":"Opal bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":14}},"9237":{"wiki":"Jade_bolts_(e)","name":"Jade bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":30}},"9238":{"wiki":"Pearl_bolts_(e)","name":"Pearl bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":48}},"9239":{"wiki":"Topaz_bolts_(e)","name":"Topaz bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":66}},"9240":{"wiki":"Sapphire_bolts_(e)","name":"Sapphire bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":83}},"9241":{"wiki":"Emerald_bolts_(e)","name":"Emerald bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":85}},"9242":{"wiki":"Ruby_bolts_(e)","name":"Ruby bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":103}},"9243":{"wiki":"Diamond_bolts_(e)","name":"Diamond bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":105}},"9244":{"wiki":"Dragonstone_bolts_(e)","name":"Dragonstone bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":117}},"9245":{"wiki":"Onyx_bolts_(e)","name":"Onyx bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":120}},"9286":{"wiki":"Blurite_bolts#Poison","name":"Blurite bolts (p)","equipable":true,"equipment":{"slot":13,"rstr":28}},"9287":{"wiki":"Iron_bolts#Poison","name":"Iron bolts (p)","equipable":true,"equipment":{"slot":13,"rstr":46}},"9288":{"wiki":"Steel_bolts#Poison","name":"Steel bolts (p)","equipable":true,"equipment":{"slot":13,"rstr":64}},"9289":{"wiki":"Mithril_bolts#Poison","name":"Mithril bolts (p)","equipable":true,"equipment":{"slot":13,"rstr":82}},"9290":{"wiki":"Adamant_bolts#Poison","name":"Adamant bolts (p)","equipable":true,"equipment":{"slot":13,"rstr":100}},"9291":{"wiki":"Runite_bolts#Poison","name":"Runite bolts (p)","equipable":true,"equipment":{"slot":13,"rstr":115}},"9292":{"wiki":"Silver_bolts#Poison","name":"Silver bolts (p)","equipable":true,"equipment":{"slot":13,"rstr":36}},"9293":{"wiki":"Blurite_bolts#Poison_","name":"Blurite bolts (p+)","equipable":true,"equipment":{"slot":13,"rstr":28}},"9294":{"wiki":"Iron_bolts#Poison_","name":"Iron bolts (p+)","equipable":true,"equipment":{"slot":13,"rstr":46}},"9295":{"wiki":"Steel_bolts#Poison_","name":"Steel bolts (p+)","equipable":true,"equipment":{"slot":13,"rstr":64}},"9296":{"wiki":"Mithril_bolts#Poison_","name":"Mithril bolts (p+)","equipable":true,"equipment":{"slot":13,"rstr":82}},"9297":{"wiki":"Adamant_bolts#Poison_","name":"Adamant bolts (p+)","equipable":true,"equipment":{"slot":13,"rstr":100}},"9298":{"wiki":"Runite_bolts#Poison_","name":"Runite bolts (p+)","equipable":true,"equipment":{"slot":13,"rstr":115}},"9299":{"wiki":"Silver_bolts#Poison_","name":"Silver bolts (p+)","equipable":true,"equipment":{"slot":13,"rstr":36}},"9300":{"wiki":"Blurite_bolts#Poison__","name":"Blurite bolts (p++)","equipable":true,"equipment":{"slot":13,"rstr":28}},"9301":{"wiki":"Iron_bolts#Poison__","name":"Iron bolts (p++)","equipable":true,"equipment":{"slot":13,"rstr":46}},"9302":{"wiki":"Steel_bolts#Poison__","name":"Steel bolts (p++)","equipable":true,"equipment":{"slot":13,"rstr":64}},"9303":{"wiki":"Mithril_bolts#Poison__","name":"Mithril bolts (p++)","equipable":true,"equipment":{"slot":13,"rstr":82}},"9304":{"wiki":"Adamant_bolts#Poison__","name":"Adamant bolts (p++)","equipable":true,"equipment":{"slot":13,"rstr":100}},"9305":{"wiki":"Runite_bolts#Poison__","name":"Runite bolts (p++)","equipable":true,"equipment":{"slot":13,"rstr":115}},"9306":{"wiki":"Silver_bolts#Poison__","name":"Silver bolts (p++)","equipable":true,"equipment":{"slot":13,"rstr":36}},"9335":{"wiki":"Jade_bolts","name":"Jade bolts","equipable":true,"equipment":{"slot":13,"rstr":30}},"9336":{"wiki":"Topaz_bolts","name":"Topaz bolts","equipable":true,"equipment":{"slot":13,"rstr":66}},"9337":{"wiki":"Sapphire_bolts","name":"Sapphire bolts","equipable":true,"equipment":{"slot":13,"rstr":83}},"9338":{"wiki":"Emerald_bolts","name":"Emerald bolts","equipable":true,"equipment":{"slot":13,"rstr":85}},"9339":{"wiki":"Ruby_bolts","name":"Ruby bolts","equipable":true,"equipment":{"slot":13,"rstr":103}},"9340":{"wiki":"Diamond_bolts","name":"Diamond bolts","equipable":true,"equipment":{"slot":13,"rstr":105}},"9341":{"wiki":"Dragonstone_bolts","name":"Dragonstone bolts","equipable":true,"equipment":{"slot":13,"rstr":117}},"9342":{"wiki":"Onyx_bolts","name":"Onyx bolts","equipable":true,"equipment":{"slot":13,"rstr":120}},"9375":{"wiki":"Bronze_bolts_(unf)","name":"Bronze bolts (unf)"},"9376":{"wiki":"Blurite_bolts_(unf)","name":"Blurite bolts (unf)"},"9377":{"wiki":"Iron_bolts_(unf)","name":"Iron bolts (unf)"},"9378":{"wiki":"Steel_bolts_(unf)","name":"Steel bolts (unf)"},"9379":{"wiki":"Mithril_bolts_(unf)","name":"Mithril bolts (unf)"},"9380":{"wiki":"Adamant_bolts(unf)","name":"Adamant bolts(unf)"},"9381":{"wiki":"Runite_bolts_(unf)","name":"Runite bolts (unf)"},"9382":{"wiki":"Silver_bolts_(unf)","name":"Silver bolts (unf)"},"9415":{"wiki":"Grapple_(animation_item)","name":"Grapple","weight":0.002},"9416":{"wiki":"Mith_grapple_tip","name":"Mith grapple tip","weight":0.001},"9418":{"wiki":"Mith_grapple_(unf)","name":"Mith grapple","weight":0.001},"9419":{"wiki":"Mith_grapple","name":"Mith grapple","equipable":true,"weight":0.001,"equipment":{"slot":13}},"9420":{"wiki":"Bronze_limbs","name":"Bronze limbs","weight":1.0},"9422":{"wiki":"Blurite_limbs","name":"Blurite limbs","weight":1.0},"9423":{"wiki":"Iron_limbs","name":"Iron limbs","weight":1.0},"9425":{"wiki":"Steel_limbs","name":"Steel limbs","weight":2.0},"9427":{"wiki":"Mithril_limbs","name":"Mithril limbs","weight":2.0},"9429":{"wiki":"Adamantite_limbs","name":"Adamantite limbs","weight":3.0},"9431":{"wiki":"Runite_limbs","name":"Runite limbs","weight":3.0},"9433":{"wiki":"Bolt_pouch","name":"Bolt pouch","weight":1.0},"9434":{"wiki":"Bolt_mould","name":"Bolt mould","weight":0.453},"9436":{"wiki":"Sinew","name":"Sinew","weight":0.002},"9438":{"wiki":"Crossbow_string","name":"Crossbow string","weight":0.002},"9440":{"wiki":"Wooden_stock","name":"Wooden stock","weight":3.0},"9442":{"wiki":"Oak_stock","name":"Oak stock","weight":3.0},"9444":{"wiki":"Willow_stock","name":"Willow stock","weight":3.0},"9446":{"wiki":"Teak_stock","name":"Teak stock","weight":3.0},"9448":{"wiki":"Maple_stock","name":"Maple stock","weight":3.0},"9450":{"wiki":"Mahogany_stock","name":"Mahogany stock","weight":3.0},"9452":{"wiki":"Yew_stock","name":"Yew stock","weight":3.0},"9454":{"wiki":"Bronze_crossbow_(u)","name":"Bronze crossbow (u)","weight":8.0},"9456":{"wiki":"Blurite_crossbow_(u)","name":"Blurite crossbow (u)","weight":8.0},"9457":{"wiki":"Iron_crossbow_(u)","name":"Iron crossbow (u)","weight":8.0},"9459":{"wiki":"Steel_crossbow_(u)","name":"Steel crossbow (u)","weight":8.0},"9461":{"wiki":"Mithril_crossbow_(u)","name":"Mithril crossbow (u)","weight":8.0},"9463":{"wiki":"Adamant_crossbow_(u)","name":"Adamant crossbow (u)","weight":8.0},"9465":{"wiki":"Runite_crossbow_(u)","name":"Runite crossbow (u)","weight":8.0},"9467":{"wiki":"Blurite_bar","name":"Blurite bar","weight":1.814},"9468":{"wiki":"Sawdust","name":"Sawdust","weight":0.561},"9469":{"wiki":"Grand_seed_pod","name":"Grand seed pod"},"9470":{"wiki":"Gnome_scarf","name":"Gnome scarf","equipable":true,"weight":0.01,"equipment":{"slot":2}},"9472":{"wiki":"Gnome_goggles","name":"Gnome goggles","equipable":true,"weight":0.01,"equipment":{"slot":0}},"9474":{"wiki":"Reward_token_(Gnome_Restaurant)","name":"Reward token","weight":0.001},"9475":{"wiki":"Mint_cake","name":"Mint cake","weight":0.1},"9477":{"wiki":"Aluft_aloft_box","name":"Aluft aloft box","weight":0.1},"9478":{"wiki":"Half_made_batta_(fruit)","name":"Half made batta","weight":0.25},"9479":{"wiki":"Unfinished_batta_(fruit)","name":"Unfinished batta","weight":0.25},"9480":{"wiki":"Half_made_batta_(worm)","name":"Half made batta","weight":0.25},"9481":{"wiki":"Unfinished_batta_(worm)","name":"Unfinished batta","weight":0.25},"9482":{"wiki":"Half_made_batta_(toad)","name":"Half made batta","weight":0.25},"9483":{"wiki":"Half_made_batta_(cheese+tom)","name":"Half made batta","weight":0.25},"9484":{"wiki":"Unfinished_batta_(cheese+tom)","name":"Unfinished batta","weight":0.25},"9485":{"wiki":"Half_made_batta_(vegetable)","name":"Half made batta","weight":0.25},"9486":{"wiki":"Unfinished_batta_(vegetable)","name":"Unfinished batta","weight":0.25},"9558":{"wiki":"Half_made_bowl_(tangled_toad's_legs)","name":"Half made bowl","weight":0.275},"9559":{"wiki":"Half_made_bowl_(worm_hole)","name":"Half made bowl","weight":0.275},"9560":{"wiki":"Unfinished_bowl_(worm_hole)","name":"Unfinished bowl","weight":0.275},"9561":{"wiki":"Half_made_bowl_(veg_ball)","name":"Half made bowl","weight":0.275},"9562":{"wiki":"Unfinished_bowl_(veg_ball)","name":"Unfinished bowl","weight":0.275},"9563":{"wiki":"Half_made_bowl_(chocolate_bomb)","name":"Half made bowl","weight":0.275},"9564":{"wiki":"Unfinished_bowl_(chocolate_bomb)","name":"Unfinished bowl","weight":0.275},"9566":{"wiki":"Mixed_blizzard","name":"Mixed blizzard","weight":0.15},"9567":{"wiki":"Mixed_sgg","name":"Mixed sgg","weight":0.15},"9568":{"wiki":"Mixed_blast","name":"Mixed blast","weight":0.15},"9569":{"wiki":"Mixed_punch","name":"Mixed punch","weight":0.15},"9570":{"wiki":"Mixed_special","name":"Mixed special","weight":0.15},"9571":{"wiki":"Mixed_saturday_(shaker)","name":"Mixed saturday","weight":0.15},"9572":{"wiki":"Mixed_saturday_(poured)","name":"Mixed saturday","weight":0.15},"9573":{"wiki":"Mixed_saturday_(heated)","name":"Mixed saturday","weight":0.15},"9574":{"wiki":"Mixed_dragon_(shaker)","name":"Mixed dragon","weight":0.15},"9575":{"wiki":"Mixed_dragon_(poured)","name":"Mixed dragon","weight":0.15},"9576":{"wiki":"Mixed_dragon_(garnished)","name":"Mixed dragon","weight":0.15},"9577":{"wiki":"Half_made_crunchy_(chocchip)","name":"Half made crunchy","weight":0.35},"9578":{"wiki":"Unfinished_crunchy_(chocchip)","name":"Unfinished crunchy","weight":0.35},"9579":{"wiki":"Half_made_crunchy_(spicy)","name":"Half made crunchy","weight":0.35},"9580":{"wiki":"Unfinished_crunchy_(spicy)","name":"Unfinished crunchy","weight":0.35},"9581":{"wiki":"Half_made_crunchy_(toad)","name":"Half made crunchy","weight":0.35},"9582":{"wiki":"Unfinished_crunchy_(toad)","name":"Unfinished crunchy","weight":0.35},"9583":{"wiki":"Half_made_crunchy_(worm)","name":"Half made crunchy","weight":0.35},"9584":{"wiki":"Unfinished_crunchy_(worm)","name":"Unfinished crunchy","weight":0.35},"9589":{"wiki":"Dossier","name":"Dossier","quest":true,"weight":0.003},"9590":{"wiki":"Dossier_(animation_item)","name":"Dossier","quest":true,"weight":0.003},"9591":{"wiki":"Broken_cauldron","name":"Broken cauldron","weight":0.003},"9592":{"wiki":"Magic_glue","name":"Magic glue","quest":true,"weight":2.5},"9593":{"wiki":"Weird_gloop","name":"Weird gloop","quest":true,"weight":2.5},"9594":{"wiki":"Ground_mud_runes","name":"Ground mud runes","weight":0.15},"9595":{"wiki":"Hazelmere's_book","name":"Hazelmere's book","weight":0.51},"9597":{"wiki":"A_red_circle","name":"A red circle","quest":true},"9598":{"wiki":"A_red_triangle","name":"A red triangle","quest":true},"9599":{"wiki":"A_red_square","name":"A red square","quest":true},"9600":{"wiki":"A_red_pentagon","name":"A red pentagon","quest":true},"9601":{"wiki":"An_orange_circle","name":"An orange circle","quest":true},"9602":{"wiki":"An_orange_triangle","name":"An orange triangle","quest":true},"9603":{"wiki":"An_orange_square","name":"An orange square","quest":true},"9604":{"wiki":"Orange_pentagon","name":"Orange pentagon","quest":true},"9605":{"wiki":"A_yellow_circle","name":"A yellow circle","quest":true},"9606":{"wiki":"A_yellow_triangle","name":"A yellow triangle","quest":true},"9607":{"wiki":"A_yellow_square","name":"A yellow square","quest":true},"9608":{"wiki":"A_yellow_pentagon","name":"A yellow pentagon","quest":true},"9609":{"wiki":"A_green_circle","name":"A green circle","quest":true},"9610":{"wiki":"A_green_triangle","name":"A green triangle","quest":true},"9611":{"wiki":"A_green_square","name":"A green square","quest":true},"9612":{"wiki":"A_green_pentagon","name":"A green pentagon","quest":true},"9613":{"wiki":"A_blue_circle","name":"A blue circle","quest":true},"9614":{"wiki":"A_blue_triangle","name":"A blue triangle","quest":true},"9615":{"wiki":"A_blue_square","name":"A blue square","quest":true},"9616":{"wiki":"A_blue_pentagon","name":"A blue pentagon","quest":true},"9617":{"wiki":"An_indigo_circle","name":"An indigo circle","quest":true},"9618":{"wiki":"An_indigo_triangle","name":"An indigo triangle","quest":true},"9619":{"wiki":"An_indigo_square","name":"An indigo square","quest":true},"9620":{"wiki":"An_indigo_pentagon","name":"An indigo pentagon","quest":true},"9621":{"wiki":"A_violet_circle","name":"A violet circle","quest":true},"9622":{"wiki":"A_violet_triangle","name":"A violet triangle","quest":true},"9623":{"wiki":"A_violet_square","name":"A violet square","quest":true},"9624":{"wiki":"A_violet_pentagon","name":"A violet pentagon","quest":true},"9625":{"wiki":"Crystal_saw","name":"Crystal saw","quest":true,"weight":1.0},"9626":{"wiki":"Crystal_saw_seed","name":"Crystal saw seed","quest":true,"weight":0.01},"9627":{"wiki":"A_handwritten_book","name":"A handwritten book","quest":true,"weight":0.51},"9629":{"wiki":"Tyras_helm","name":"Tyras helm","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"9632":{"wiki":"Daeyalt_ore","name":"Daeyalt ore","weight":2.267},"9633":{"wiki":"Message_(Vertida)","name":"Message","quest":true,"weight":0.02},"9634":{"wiki":"Vyrewatch_top","name":"Vyrewatch top","equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"9636":{"wiki":"Vyrewatch_legs","name":"Vyrewatch legs","equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"9638":{"wiki":"Vyrewatch_shoes","name":"Vyrewatch shoes","equipable":true,"weight":0.907,"equipment":{"slot":10,"dslash":2,"dcrush":2}},"9640":{"wiki":"Citizen_top","name":"Citizen top","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4,"dslash":2,"dcrush":2}},"9642":{"wiki":"Citizen_trousers","name":"Citizen trousers","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7,"dslash":2,"dcrush":2}},"9644":{"wiki":"Citizen_shoes","name":"Citizen shoes","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":10,"dslash":2,"dcrush":2}},"9646":{"wiki":"Castle_sketch_1","name":"Castle sketch 1","quest":true,"weight":0.02},"9647":{"wiki":"Castle_sketch_2","name":"Castle sketch 2","quest":true,"weight":0.02},"9648":{"wiki":"Castle_sketch_3","name":"Castle sketch 3","quest":true,"weight":0.02},"9649":{"wiki":"Message_(fireplace)","name":"Message","quest":true,"weight":0.001},"9650":{"wiki":"Blood_tithe_pouch","name":"Blood tithe pouch","quest":true,"weight":0.001},"9651":{"wiki":"Large_ornate_key","name":"Large ornate key","quest":true,"weight":2.0},"9652":{"wiki":"Haemalchemy_volume_1","name":"Haemalchemy volume 1","quest":true,"weight":2.0},"9653":{"wiki":"Sealed_message","name":"Sealed message","quest":true,"weight":0.001},"9654":{"wiki":"Door_key_(Darkness_of_Hallowvale)","name":"Door key","quest":true,"weight":0.055},"9655":{"wiki":"Ladder_top","name":"Ladder top","quest":true,"weight":0.001},"9656":{"wiki":"Tome_of_experience_(Darkness_of_Hallowvale)#(3)","name":"Tome of experience (3)","quest":true,"weight":1.0},"9657":{"wiki":"Tome_of_experience_(Darkness_of_Hallowvale)#(2)","name":"Tome of experience (2)","quest":true,"weight":1.0},"9658":{"wiki":"Tome_of_experience_(Darkness_of_Hallowvale)#(1)","name":"Tome of experience (1)","quest":true,"weight":1.0},"9659":{"wiki":"Bucket_of_water_(Meiyerditch)","name":"Bucket of water","weight":3.0},"9660":{"wiki":"Bucket_(Meiyerditch)","name":"Bucket","weight":1.0},"9662":{"wiki":"Useless_key#Normal","name":"Useless key","weight":0.055},"9665":{"wiki":"Torch_(animation_item,_Sea_Slug)","name":"Torch","quest":true,"weight":0.003},"9666":{"wiki":"Proselyte_harness_m","name":"Proselyte harness m","weight":14.514},"9668":{"wiki":"Initiate_harness_m","name":"Initiate harness m","weight":14.514},"9670":{"wiki":"Proselyte_harness_f","name":"Proselyte harness f","weight":14.514},"9672":{"wiki":"Proselyte_sallet","name":"Proselyte sallet","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19,"prayer":4}},"9674":{"wiki":"Proselyte_hauberk","name":"Proselyte hauberk","quest":true,"equipable":true,"weight":8.618,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63,"prayer":8}},"9676":{"wiki":"Proselyte_cuisse","name":"Proselyte cuisse","quest":true,"equipable":true,"weight":7.711,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31,"prayer":6}},"9678":{"wiki":"Proselyte_tasset","name":"Proselyte tasset","quest":true,"equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31,"prayer":6}},"9680":{"wiki":"Sea_slug_glue","name":"Sea slug glue","quest":true,"weight":0.01},"9681":{"wiki":"Commorb_v2","name":"Commorb v2","quest":true,"weight":0.001},"9682":{"wiki":"Door_transcription","name":"Door transcription","quest":true,"weight":0.02},"9683":{"wiki":"Dead_sea_slug","name":"Dead sea slug","quest":true,"weight":0.01},"9684":{"wiki":"Page_1","name":"Page 1","quest":true,"weight":0.01},"9685":{"wiki":"Page_2","name":"Page 2","quest":true,"weight":0.01},"9686":{"wiki":"Page_3","name":"Page 3","quest":true,"weight":0.01},"9687":{"wiki":"Fragment_1","name":"Fragment 1","quest":true,"weight":0.01},"9688":{"wiki":"Fragment_2","name":"Fragment 2","quest":true,"weight":0.01},"9689":{"wiki":"Fragment_3","name":"Fragment 3","quest":true,"weight":0.01},"9690":{"wiki":"Blank_water_rune","name":"Blank water rune","quest":true,"weight":0.01},"9691":{"wiki":"Water_rune_(The_Slug_Menace)","name":"Water rune","quest":true,"weight":0.01},"9692":{"wiki":"Blank_air_rune","name":"Blank air rune","quest":true,"weight":0.01},"9693":{"wiki":"Air_rune_(The_Slug_Menace)","name":"Air rune","quest":true,"weight":0.01},"9694":{"wiki":"Blank_earth_rune","name":"Blank earth rune","quest":true,"weight":0.01},"9695":{"wiki":"Earth_rune_(The_Slug_Menace)","name":"Earth rune","quest":true,"weight":0.01},"9696":{"wiki":"Blank_mind_rune","name":"Blank mind rune","quest":true,"weight":0.01},"9697":{"wiki":"Mind_rune_(The_Slug_Menace)","name":"Mind rune","quest":true,"weight":0.01},"9698":{"wiki":"Blank_fire_rune","name":"Blank fire rune","quest":true,"weight":0.01},"9699":{"wiki":"Fire_rune_(The_Slug_Menace)","name":"Fire rune","quest":true,"weight":0.01},"9703":{"wiki":"Training_sword","name":"Training sword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":4,"aslash":3,"acrush":-2,"dslash":2,"dcrush":1,"str":5,"aspeed":4}},"9704":{"wiki":"Training_shield","name":"Training shield","equipable":true,"weight":5.443,"equipment":{"slot":5,"dstab":4,"dslash":5,"dcrush":3,"dmagic":1,"drange":4}},"9705":{"wiki":"Training_bow","name":"Training bow","equipable":true,"weight":1.36,"equipment":{"slot":3,"arange":8,"aspeed":4}},"9706":{"wiki":"Training_arrows","name":"Training arrows","equipable":true,"equipment":{"slot":13,"rstr":7}},"9715":{"wiki":"Slashed_book","name":"Slashed book","quest":true,"weight":0.113},"9716":{"wiki":"Rock_(unobtainable_item)","name":"Rock","quest":true,"weight":0.001},"9717":{"wiki":"Beaten_book","name":"Beaten book","quest":true,"weight":0.1},"9718":{"wiki":"Crane_schematic","name":"Crane schematic","quest":true,"weight":0.1},"9719":{"wiki":"Lever_schematic","name":"Lever schematic","quest":true,"weight":0.1},"9720":{"wiki":"Crane_claw","name":"Crane claw","quest":true,"weight":1.814},"9721":{"wiki":"Scroll_(Elemental_Workshop_II)","name":"Scroll","quest":true,"weight":0.02},"9722":{"wiki":"Key_(Elemental_Workshop_II)","name":"Key","quest":true,"weight":0.01},"9723":{"wiki":"Pipe_(Elemental_Workshop_II)","name":"Pipe","quest":true,"weight":3.175},"9724":{"wiki":"Large_cog","name":"Large cog","quest":true,"weight":2.721},"9725":{"wiki":"Medium_cog","name":"Medium cog","quest":true,"weight":1.814},"9726":{"wiki":"Small_cog","name":"Small cog","quest":true,"weight":0.907},"9727":{"wiki":"Primed_bar","name":"Primed bar","quest":true,"weight":1.814},"9728":{"wiki":"Primed_mind_bar","name":"Primed mind bar","quest":true,"weight":1.814},"9729":{"wiki":"Elemental_helmet","name":"Elemental helmet","quest":true,"equipable":true,"weight":0.113,"equipment":{"slot":0,"dmagic":4}},"9731":{"wiki":"Mind_shield","name":"Mind shield","equipable":true,"weight":0.226,"equipment":{"slot":5,"dmagic":9}},"9733":{"wiki":"Mind_helmet","name":"Mind helmet","quest":true,"equipable":true,"weight":0.113,"equipment":{"slot":0,"dmagic":6}},"9735":{"wiki":"Desert_goat_horn","name":"Desert goat horn","weight":0.453},"9736":{"wiki":"Goat_horn_dust","name":"Goat horn dust","weight":0.453},"9739":{"wiki":"Combat_potion#4_dose","name":"Combat potion(4)","weight":0.035},"9741":{"wiki":"Combat_potion#3_dose","name":"Combat potion(3)","weight":0.03},"9743":{"wiki":"Combat_potion#2_dose","name":"Combat potion(2)","weight":0.025},"9745":{"wiki":"Combat_potion#1_dose","name":"Combat potion(1)","weight":0.02},"9747":{"wiki":"Attack_cape#Untrimmed","name":"Attack cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9748":{"wiki":"Attack_cape#Trimmed","name":"Attack cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9749":{"wiki":"Attack_hood","name":"Attack hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9750":{"wiki":"Strength_cape#Untrimmed","name":"Strength cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9751":{"wiki":"Strength_cape#Trimmed","name":"Strength cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9752":{"wiki":"Strength_hood","name":"Strength hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9753":{"wiki":"Defence_cape#Untrimmed","name":"Defence cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9754":{"wiki":"Defence_cape#Trimmed","name":"Defence cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9755":{"wiki":"Defence_hood","name":"Defence hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9756":{"wiki":"Ranging_cape#Untrimmed","name":"Ranging cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9757":{"wiki":"Ranging_cape#Trimmed","name":"Ranging cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9758":{"wiki":"Ranging_hood","name":"Ranging hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9759":{"wiki":"Prayer_cape#Untrimmed","name":"Prayer cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9760":{"wiki":"Prayer_cape#Trimmed","name":"Prayer cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9761":{"wiki":"Prayer_hood","name":"Prayer hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9762":{"wiki":"Magic_cape#Untrimmed","name":"Magic cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9763":{"wiki":"Magic_cape#Trimmed","name":"Magic cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9764":{"wiki":"Magic_hood","name":"Magic hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9765":{"wiki":"Runecraft_cape#Untrimmed","name":"Runecraft cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9766":{"wiki":"Runecraft_cape#Trimmed","name":"Runecraft cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9767":{"wiki":"Runecraft_hood","name":"Runecraft hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9768":{"wiki":"Hitpoints_cape#Untrimmed","name":"Hitpoints cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9769":{"wiki":"Hitpoints_cape#Trimmed","name":"Hitpoints cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9770":{"wiki":"Hitpoints_hood","name":"Hitpoints hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9771":{"wiki":"Agility_cape#Untrimmed","name":"Agility cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9772":{"wiki":"Agility_cape#Trimmed","name":"Agility cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9773":{"wiki":"Agility_hood","name":"Agility hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9774":{"wiki":"Herblore_cape#Untrimmed","name":"Herblore cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9775":{"wiki":"Herblore_cape#Trimmed","name":"Herblore cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9776":{"wiki":"Herblore_hood","name":"Herblore hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9777":{"wiki":"Thieving_cape#Untrimmed","name":"Thieving cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9778":{"wiki":"Thieving_cape#Trimmed","name":"Thieving cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9779":{"wiki":"Thieving_hood","name":"Thieving hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9780":{"wiki":"Crafting_cape#Untrimmed","name":"Crafting cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9781":{"wiki":"Crafting_cape#Trimmed","name":"Crafting cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9782":{"wiki":"Crafting_hood","name":"Crafting hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9783":{"wiki":"Fletching_cape#Untrimmed","name":"Fletching cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9784":{"wiki":"Fletching_cape#Trimmed","name":"Fletching cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9785":{"wiki":"Fletching_hood","name":"Fletching hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9786":{"wiki":"Slayer_cape#Untrimmed","name":"Slayer cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9787":{"wiki":"Slayer_cape#Trimmed","name":"Slayer cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9788":{"wiki":"Slayer_hood","name":"Slayer hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9789":{"wiki":"Construct._cape#Untrimmed","name":"Construct. cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9790":{"wiki":"Construct._cape#Trimmed","name":"Construct. cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9792":{"wiki":"Mining_cape#Untrimmed","name":"Mining cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9793":{"wiki":"Mining_cape#Trimmed","name":"Mining cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9794":{"wiki":"Mining_hood","name":"Mining hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9795":{"wiki":"Smithing_cape#Untrimmed","name":"Smithing cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9796":{"wiki":"Smithing_cape#Trimmed","name":"Smithing cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9797":{"wiki":"Smithing_hood","name":"Smithing hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9798":{"wiki":"Fishing_cape#Untrimmed","name":"Fishing cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9799":{"wiki":"Fishing_cape#Trimmed","name":"Fishing cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9800":{"wiki":"Fishing_hood","name":"Fishing hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9801":{"wiki":"Cooking_cape#Untrimmed","name":"Cooking cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9802":{"wiki":"Cooking_cape#Trimmed","name":"Cooking cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9803":{"wiki":"Cooking_hood","name":"Cooking hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9804":{"wiki":"Firemaking_cape#Untrimmed","name":"Firemaking cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9805":{"wiki":"Firemaking_cape#Trimmed","name":"Firemaking cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9806":{"wiki":"Firemaking_hood","name":"Firemaking hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9807":{"wiki":"Woodcutting_cape#Untrimmed","name":"Woodcutting cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9808":{"wiki":"Woodcutting_cape#Trimmed","name":"Woodcut. cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9809":{"wiki":"Woodcutting_hood","name":"Woodcutting hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9810":{"wiki":"Farming_cape#Untrimmed","name":"Farming cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9811":{"wiki":"Farming_cape#Trimmed","name":"Farming cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9812":{"wiki":"Farming_hood","name":"Farming hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9813":{"wiki":"Quest_point_cape#Untrimmed","name":"Quest point cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9814":{"wiki":"Quest_point_hood","name":"Quest point hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9843":{"wiki":"Oak_cape_rack_(flatpack)","name":"Oak cape rack","weight":1.0},"9844":{"wiki":"Teak_cape_rack_(flatpack)","name":"Teak cape rack","weight":1.0},"9845":{"wiki":"Mahogany_cape_rack_(flatpack)","name":"Mahogany cape rack","weight":1.0},"9846":{"wiki":"Gilded_cape_rack_(flatpack)","name":"Gilded cape rack","weight":1.0},"9847":{"wiki":"Marble_cape_rack_(flatpack)","name":"Marble cape rack","weight":1.0},"9848":{"wiki":"Magic_cape_rack_(flatpack)","name":"Magic cape rack","weight":1.0},"9849":{"wiki":"Oak_toy_box_(flatpack)","name":"Oak toy box","weight":1.0},"9850":{"wiki":"Teak_toy_box_(flatpack)","name":"Teak toy box","weight":1.0},"9851":{"wiki":"Mahogany_toy_box_(flatpack)","name":"Mahogany toy box","weight":1.0},"9852":{"wiki":"Oak_magic_wardrobe_(flatpack)","name":"Oak magic wardrobe","weight":1.0},"9853":{"wiki":"Carved_oak_magic_wardrobe_(flatpack)","name":"Carved oak magic wardrobe","weight":1.0},"9854":{"wiki":"Teak_magic_wardrobe_(flatpack)","name":"Teak magic wardrobe","weight":1.0},"9855":{"wiki":"Carved_teak_magic_wardrobe_(flatpack)","name":"Carved teak magic wardrobe","weight":1.0},"9856":{"wiki":"Mahogany_magic_wardrobe_(flatpack)","name":"Mahogany magic wardrobe","weight":1.0},"9857":{"wiki":"Gilded_magic_wardrobe_(flatpack)","name":"Gilded magic wardrobe","weight":1.0},"9858":{"wiki":"Marble_magic_wardrobe_(flatpack)","name":"Marble magic wardrobe","weight":1.0},"9859":{"wiki":"Oak_armour_case_(flatpack)","name":"Oak armour case","weight":1.0},"9860":{"wiki":"Teak_armour_case_(flatpack)","name":"Teak armour case","weight":1.0},"9861":{"wiki":"Mahogany_armour_case_(flatpack)","name":"Mahogany armour case","weight":1.0},"9862":{"wiki":"Oak_treasure_chest_(flatpack)","name":"Oak treasure chest","weight":1.0},"9863":{"wiki":"Teak_treasure_chest_(flatpack)","name":"Teak treasure chest","weight":1.0},"9864":{"wiki":"M._treasure_chest_(flatpack)","name":"M. treasure chest","weight":1.0},"9865":{"wiki":"Oak_fancy_dress_box_(flatpack)","name":"Oak fancy dress box","weight":1.0},"9866":{"wiki":"Teak_fancy_dress_box_(flatpack)","name":"Teak fancy dress box","weight":1.0},"9867":{"wiki":"Mahogany_fancy_dress_box_(flatpack)","name":"Mahogany fancy dress box","weight":1.0},"9901":{"wiki":"Goutweedy_lump","name":"Goutweedy lump","quest":true,"weight":0.1},"9902":{"wiki":"Hardy_gout_tubers","name":"Hardy gout tubers","quest":true,"weight":0.1},"9903":{"wiki":"Farming_manual","name":"Farming manual","quest":true,"weight":0.5},"9904":{"wiki":"Sailing_book","name":"Sailing book","quest":true,"weight":0.001},"9906":{"wiki":"Ghost_buster_500#White","name":"Ghost buster 500","equipable":true,"weight":0.003,"equipment":{"slot":3}},"9907":{"wiki":"Ghost_buster_500#Red","name":"Ghost buster 500","equipable":true,"weight":0.003,"equipment":{"slot":3}},"9908":{"wiki":"Ghost_buster_500#Blue","name":"Ghost buster 500","equipable":true,"weight":0.003,"equipment":{"slot":3}},"9909":{"wiki":"Ghost_buster_500#Green","name":"Ghost buster 500","equipable":true,"weight":0.003,"equipment":{"slot":3}},"9910":{"wiki":"Ghost_buster_500#Yellow","name":"Ghost buster 500","equipable":true,"weight":0.003,"equipment":{"slot":3}},"9911":{"wiki":"Ghost_buster_500#Black","name":"Ghost buster 500","equipable":true,"weight":0.003,"equipment":{"slot":3}},"9912":{"wiki":"Ghost_buster_500#Empty","name":"Ghost buster 500","equipable":true,"weight":0.003,"equipment":{"slot":3}},"9913":{"wiki":"White_destabiliser","name":"White destabiliser"},"9914":{"wiki":"Red_destabiliser","name":"Red destabiliser"},"9915":{"wiki":"Blue_destabiliser","name":"Blue destabiliser"},"9916":{"wiki":"Green_destabiliser","name":"Green destabiliser"},"9917":{"wiki":"Yellow_destabiliser","name":"Yellow destabiliser"},"9918":{"wiki":"Black_destabiliser","name":"Black destabiliser"},"9919":{"wiki":"Evil_root","name":"Evil root","weight":0.003},"9920":{"wiki":"Jack_lantern_mask","name":"Jack lantern mask","equipable":true,"weight":0.003,"equipment":{"slot":0}},"9921":{"wiki":"Skeleton_boots","name":"Skeleton boots","equipable":true,"weight":1.0,"equipment":{"slot":10}},"9922":{"wiki":"Skeleton_gloves","name":"Skeleton gloves","equipable":true,"weight":1.0,"equipment":{"slot":9}},"9923":{"wiki":"Skeleton_leggings","name":"Skeleton leggings","equipable":true,"weight":1.0,"equipment":{"slot":7}},"9924":{"wiki":"Skeleton_shirt","name":"Skeleton shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"9925":{"wiki":"Skeleton_mask","name":"Skeleton mask","equipable":true,"weight":1.0,"equipment":{"slot":0}},"9932":{"wiki":"Auguste's_sapling","name":"Auguste's sapling","quest":true,"weight":0.907},"9933":{"wiki":"Balloon_structure","name":"Balloon structure","quest":true,"weight":0.001},"9934":{"wiki":"Origami_balloon#Origami","name":"Origami balloon","quest":true,"weight":0.001},"9935":{"wiki":"Origami_balloon#Yellow","name":"Yellow balloon","quest":true,"weight":0.001},"9936":{"wiki":"Origami_balloon#Blue","name":"Blue balloon","quest":true,"weight":0.001},"9937":{"wiki":"Origami_balloon#Red","name":"Red balloon","quest":true,"weight":0.001},"9938":{"wiki":"Origami_balloon#Orange","name":"Orange balloon","quest":true,"weight":0.001},"9939":{"wiki":"Origami_balloon#Green","name":"Green balloon","quest":true,"weight":0.001},"9940":{"wiki":"Origami_balloon#Purple","name":"Purple balloon","quest":true,"weight":0.001},"9941":{"wiki":"Origami_balloon#Pink","name":"Pink balloon","quest":true,"weight":0.001},"9942":{"wiki":"Origami_balloon#Black","name":"Black balloon","quest":true,"weight":0.001},"9943":{"wiki":"Sandbag","name":"Sandbag","quest":true,"weight":1.5},"9944":{"wiki":"Bomber_jacket","name":"Bomber jacket","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":4}},"9945":{"wiki":"Bomber_cap","name":"Bomber cap","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":0}},"9946":{"wiki":"Cap_and_goggles","name":"Cap and goggles","equipable":true,"weight":0.001,"equipment":{"slot":0}},"9947":{"wiki":"Old_red_disk","name":"Old red disk","quest":true,"weight":0.002},"9948":{"wiki":"Hunter_cape#Untrimmed","name":"Hunter cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"9949":{"wiki":"Hunter_cape#Trimmed","name":"Hunter cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"9950":{"wiki":"Hunter_hood","name":"Hunter hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"9951":{"wiki":"Footprint_(unobtainable_item)","name":"Footprint"},"9978":{"wiki":"Raw_bird_meat","name":"Raw bird meat","weight":0.15},"9980":{"wiki":"Roast_bird_meat","name":"Roast bird meat","weight":0.15},"9982":{"wiki":"Burnt_bird_meat","name":"Burnt bird meat","weight":0.15},"9984":{"wiki":"Skewered_bird_meat","name":"Skewered bird meat","weight":1.65},"9986":{"wiki":"Raw_beast_meat","name":"Raw beast meat","weight":2.0},"9988":{"wiki":"Roast_beast_meat","name":"Roast beast meat","weight":2.0},"9990":{"wiki":"Burnt_beast_meat","name":"Burnt beast meat","weight":2.0},"9992":{"wiki":"Skewered_beast","name":"Skewered beast","weight":3.5},"9994":{"wiki":"Spicy_tomato","name":"Spicy tomato","weight":0.2},"9996":{"wiki":"Spicy_minced_meat","name":"Spicy minced meat","weight":0.5},"9998":{"wiki":"Hunter_potion#4_dose","name":"Hunter potion(4)","weight":0.035},"10000":{"wiki":"Hunter_potion#3_dose","name":"Hunter potion(3)","weight":0.03},"10002":{"wiki":"Hunter_potion#2_dose","name":"Hunter potion(2)","weight":0.025},"10004":{"wiki":"Hunter_potion#1_dose","name":"Hunter potion(1)","weight":0.02},"10006":{"wiki":"Bird_snare","name":"Bird snare","weight":0.453},"10008":{"wiki":"Box_trap","name":"Box trap","weight":0.226},"10010":{"wiki":"Butterfly_net","name":"Butterfly net","equipable":true,"weight":0.226,"equipment":{"slot":3,"aspeed":4}},"10012":{"wiki":"Butterfly_jar","name":"Butterfly jar","weight":0.02},"10014":{"wiki":"Black_warlock_(item)","name":"Black warlock","weight":0.02},"10016":{"wiki":"Snowy_knight_(item)","name":"Snowy knight","weight":0.02},"10018":{"wiki":"Sapphire_glacialis_(item)","name":"Sapphire glacialis","weight":0.02},"10020":{"wiki":"Ruby_harvest_(item)","name":"Ruby harvest","weight":0.02},"10023":{"wiki":"Falconer's_glove#No_Falcon","name":"Falconer's glove","equipable":true,"weight":0.907,"equipment":{"slot":3,"dslash":1,"dcrush":1,"aspeed":4}},"10024":{"wiki":"Falconer's_glove#With_Falcon","name":"Falconer's glove","equipable":true,"weight":0.907,"equipment":{"slot":3,"dslash":1,"dcrush":1,"aspeed":4}},"10025":{"wiki":"Magic_box","name":"Magic box","weight":1.0},"10027":{"wiki":"Imp-in-a-box#(2)","name":"Imp-in-a-box(2)","weight":1.0},"10028":{"wiki":"Imp-in-a-box#(1)","name":"Imp-in-a-box(1)","weight":1.0},"10029":{"wiki":"Teasing_stick","name":"Teasing stick","weight":0.453},"10031":{"wiki":"Rabbit_snare","name":"Rabbit snare","weight":0.02},"10033":{"wiki":"Chinchompa","name":"Chinchompa","equipable":true,"equipment":{"slot":3,"arange":45,"aspeed":4}},"10034":{"wiki":"Red_chinchompa","name":"Red chinchompa","equipable":true,"equipment":{"slot":3,"arange":70,"rstr":15,"aspeed":4}},"10035":{"wiki":"Kyatt_legs","name":"Kyatt legs","equipable":true,"weight":0.226,"equipment":{"slot":7,"arange":-7,"dstab":11,"dslash":10,"dcrush":10,"drange":10}},"10037":{"wiki":"Kyatt_top","name":"Kyatt top","equipable":true,"weight":0.226,"equipment":{"slot":4,"dstab":10,"dslash":15,"dcrush":19,"drange":12}},"10039":{"wiki":"Kyatt_hat","name":"Kyatt hat","equipable":true,"weight":0.226,"equipment":{"slot":0,"arange":-1,"dstab":4,"dslash":5,"dcrush":3,"drange":4}},"10041":{"wiki":"Larupia_legs","name":"Larupia legs","equipable":true,"weight":0.226,"equipment":{"slot":7,"arange":-7,"dstab":11,"dslash":10,"dcrush":10,"drange":10}},"10043":{"wiki":"Larupia_top","name":"Larupia top","equipable":true,"weight":0.226,"equipment":{"slot":4,"dstab":10,"dslash":15,"dcrush":19,"drange":12}},"10045":{"wiki":"Larupia_hat","name":"Larupia hat","equipable":true,"weight":0.226,"equipment":{"slot":0,"arange":-1,"dstab":4,"dslash":5,"dcrush":3,"drange":1}},"10047":{"wiki":"Graahk_legs","name":"Graahk legs","equipable":true,"weight":0.226,"equipment":{"slot":7,"arange":-7,"dstab":11,"dslash":10,"dcrush":10,"drange":10}},"10049":{"wiki":"Graahk_top","name":"Graahk top","equipable":true,"weight":0.226,"equipment":{"slot":4,"dstab":10,"dslash":15,"dcrush":19,"drange":12}},"10051":{"wiki":"Graahk_headdress","name":"Graahk headdress","equipable":true,"weight":0.226,"equipment":{"slot":0,"arange":-1,"dstab":4,"dslash":5,"dcrush":3,"drange":4}},"10053":{"wiki":"Wood_camo_top","name":"Wood camo top","equipable":true,"weight":0.226,"equipment":{"slot":4,"dstab":10,"dslash":15,"dcrush":19,"drange":12}},"10055":{"wiki":"Wood_camo_legs","name":"Wood camo legs","equipable":true,"weight":0.226,"equipment":{"slot":7,"arange":-7,"dstab":11,"dslash":10,"dcrush":10,"drange":10}},"10057":{"wiki":"Jungle_camo_top","name":"Jungle camo top","equipable":true,"weight":0.226,"equipment":{"slot":4,"dstab":10,"dslash":15,"dcrush":19,"drange":12}},"10059":{"wiki":"Jungle_camo_legs","name":"Jungle camo legs","equipable":true,"weight":0.226,"equipment":{"slot":7,"arange":-7,"dstab":11,"dslash":10,"dcrush":10,"drange":10}},"10061":{"wiki":"Desert_camo_top","name":"Desert camo top","equipable":true,"weight":0.226,"equipment":{"slot":4,"dstab":10,"dslash":15,"dcrush":19,"drange":12}},"10063":{"wiki":"Desert_camo_legs","name":"Desert camo legs","equipable":true,"weight":0.226,"equipment":{"slot":7,"arange":-7,"dstab":11,"dslash":10,"dcrush":10,"drange":10}},"10065":{"wiki":"Polar_camo_top","name":"Polar camo top","equipable":true,"weight":0.226,"equipment":{"slot":4,"dstab":10,"dslash":15,"dcrush":19,"drange":12}},"10067":{"wiki":"Polar_camo_legs","name":"Polar camo legs","equipable":true,"weight":0.226,"equipment":{"slot":7,"arange":-7,"dstab":11,"dslash":10,"dcrush":10,"drange":10}},"10071":{"wiki":"Spottier_cape#Inventory","name":"Spottier cape","equipable":true,"weight":0.435,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"10073":{"wiki":"Spotted_cape#Worn","name":"Spotted cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"10074":{"wiki":"Spottier_cape#Worn","name":"Spottier cape","equipable":true,"weight":0.435,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"10075":{"wiki":"Gloves_of_silence","name":"Gloves of silence","equipable":true,"weight":0.226,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"10077":{"wiki":"Spiky_vambraces","name":"Spiky vambraces","equipable":true,"weight":0.226,"equipment":{"slot":9,"arange":4,"dstab":2,"dslash":2,"dcrush":1,"str":2}},"10079":{"wiki":"Green_spiky_vambraces","name":"Green spiky vambraces","equipable":true,"weight":0.283,"equipment":{"slot":9,"amagic":-10,"arange":8,"dstab":3,"dslash":2,"dcrush":4,"dmagic":2,"str":2}},"10083":{"wiki":"Red_spiky_vambraces","name":"Red spiky vambraces","equipable":true,"weight":0.283,"equipment":{"slot":9,"amagic":-10,"arange":10,"dstab":5,"dslash":4,"dcrush":6,"dmagic":6,"str":2}},"10085":{"wiki":"Black_spiky_vambraces","name":"Black spiky vambraces","equipable":true,"weight":0.283,"equipment":{"slot":9,"amagic":-10,"arange":11,"dstab":6,"dslash":5,"dcrush":7,"dmagic":8,"str":2}},"10087":{"wiki":"Stripy_feather","name":"Stripy feather"},"10088":{"wiki":"Red_feather","name":"Red feather"},"10089":{"wiki":"Blue_feather","name":"Blue feather"},"10090":{"wiki":"Yellow_feather","name":"Yellow feather"},"10091":{"wiki":"Orange_feather","name":"Orange feather"},"10092":{"wiki":"Ferret","name":"Ferret","weight":1.5},"10093":{"wiki":"Tatty_larupia_fur","name":"Tatty larupia fur","weight":2.0},"10095":{"wiki":"Larupia_fur","name":"Larupia fur","weight":2.0},"10097":{"wiki":"Tatty_graahk_fur","name":"Tatty graahk fur","weight":2.0},"10099":{"wiki":"Graahk_fur","name":"Graahk fur","weight":2.0},"10101":{"wiki":"Tatty_kyatt_fur","name":"Tatty kyatt fur","weight":2.0},"10103":{"wiki":"Kyatt_fur","name":"Kyatt fur","weight":2.0},"10105":{"wiki":"Kebbit_spike","name":"Kebbit spike","weight":0.02},"10107":{"wiki":"Long_kebbit_spike","name":"Long kebbit spike","weight":0.04},"10109":{"wiki":"Kebbit_teeth","name":"Kebbit teeth","weight":0.02},"10111":{"wiki":"Kebbit_teeth_dust","name":"Kebbit teeth dust","weight":0.02},"10113":{"wiki":"Kebbit_claws","name":"Kebbit claws","weight":0.02},"10115":{"wiki":"Dark_kebbit_fur","name":"Dark kebbit fur","weight":0.453},"10117":{"wiki":"Polar_kebbit_fur","name":"Polar kebbit fur","weight":0.453},"10119":{"wiki":"Feldip_weasel_fur","name":"Feldip weasel fur","weight":0.453},"10121":{"wiki":"Common_kebbit_fur","name":"Common kebbit fur","weight":0.453},"10123":{"wiki":"Desert_devil_fur","name":"Desert devil fur","weight":0.453},"10125":{"wiki":"Spotted_kebbit_fur","name":"Spotted kebbit fur","weight":0.453},"10127":{"wiki":"Dashing_kebbit_fur","name":"Dashing kebbit fur","weight":0.453},"10129":{"wiki":"Barb-tail_harpoon","name":"Barb-tail harpoon","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":9,"aslash":4,"acrush":-4,"str":6,"aspeed":4}},"10132":{"wiki":"Strung_rabbit_foot","name":"Strung rabbit foot","equipable":true,"weight":0.03,"equipment":{"slot":2}},"10134":{"wiki":"Rabbit_foot","name":"Rabbit foot","weight":0.03},"10136":{"wiki":"Rainbow_fish","name":"Rainbow fish","weight":0.4},"10138":{"wiki":"Raw_rainbow_fish","name":"Raw rainbow fish","weight":0.45},"10140":{"wiki":"Burnt_rainbow_fish","name":"Burnt rainbow fish","weight":0.35},"10142":{"wiki":"Guam_tar","name":"Guam tar","equipable":true,"equipment":{"slot":13,"rstr":16}},"10143":{"wiki":"Marrentill_tar","name":"Marrentill tar","equipable":true,"equipment":{"slot":13,"rstr":22}},"10144":{"wiki":"Tarromin_tar","name":"Tarromin tar","equipable":true,"equipment":{"slot":13,"rstr":31}},"10145":{"wiki":"Harralander_tar","name":"Harralander tar","equipable":true,"equipment":{"slot":13,"rstr":49}},"10146":{"wiki":"Orange_salamander","name":"Orange salamander","equipable":true,"weight":4.0,"equipment":{"slot":3,"aslash":19,"arange":29,"str":31,"aspeed":5}},"10147":{"wiki":"Red_salamander","name":"Red salamander","equipable":true,"weight":4.0,"equipment":{"slot":3,"aslash":37,"arange":47,"str":49,"aspeed":5}},"10148":{"wiki":"Black_salamander","name":"Black salamander","equipable":true,"weight":4.0,"equipment":{"slot":3,"aslash":59,"arange":69,"str":71,"aspeed":5}},"10149":{"wiki":"Swamp_lizard","name":"Swamp lizard","equipable":true,"weight":4.0,"equipment":{"slot":3,"aslash":10,"arange":20,"str":22,"aspeed":5}},"10150":{"wiki":"Noose_wand","name":"Noose wand","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"10156":{"wiki":"Hunters'_crossbow","name":"Hunters' crossbow","equipable":true,"weight":5.0,"equipment":{"slot":3,"arange":55,"aspeed":4}},"10158":{"wiki":"Kebbit_bolts","name":"Kebbit bolts","equipable":true,"equipment":{"slot":13,"rstr":28}},"10159":{"wiki":"Long_kebbit_bolts","name":"Long kebbit bolts","equipable":true,"equipment":{"slot":13,"rstr":38}},"10167":{"wiki":"Eagle_feather","name":"Eagle feather","quest":true},"10171":{"wiki":"Eagle_cape","name":"Eagle cape","quest":true,"equipable":true,"weight":0.226,"equipment":{"slot":1}},"10172":{"wiki":"Fake_beak","name":"Fake beak","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":0}},"10173":{"wiki":"Bird_book","name":"Bird book","quest":true,"weight":0.01},"10174":{"wiki":"Metal_feather","name":"Metal feather","quest":true,"weight":0.001},"10175":{"wiki":"Golden_feather_(Eagles'_Peak)","name":"Golden feather","quest":true,"weight":0.001},"10176":{"wiki":"Silver_feather","name":"Silver feather","quest":true,"weight":0.001},"10177":{"wiki":"Bronze_feather","name":"Bronze feather","quest":true,"weight":0.001},"10178":{"wiki":"Odd_bird_seed","name":"Odd bird seed","quest":true},"10179":{"wiki":"Feathered_journal","name":"Feathered journal","quest":true,"weight":0.01},"10180":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10181":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10182":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10183":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10184":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10185":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10186":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10187":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10188":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10189":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10190":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10191":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10192":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10193":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10194":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10195":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10196":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10197":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10198":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10199":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10200":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10201":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10202":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10203":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10204":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10205":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10206":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10207":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10208":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10209":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10210":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10211":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10212":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10213":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10214":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10215":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10216":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10217":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10218":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10219":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10220":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10221":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10222":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10223":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10224":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10225":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10226":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10227":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10228":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10229":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10230":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10231":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10232":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"10233":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"10234":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"10235":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"10236":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"10237":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"10238":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"10239":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"10240":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"10241":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"10242":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"10243":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"10244":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"10245":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"10246":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"10247":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"10248":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"10249":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"10250":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"10251":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"10252":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"10253":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"10254":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10255":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10256":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10257":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10258":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10259":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10260":{"wiki":"Clue_scroll_(medium)_-_Beckon_in_Tai_Bwo_Wannai","name":"Clue scroll (medium)","weight":0.02},"10261":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10262":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10263":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10264":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10265":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10266":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10267":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10268":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10269":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10270":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10271":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10272":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10273":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10274":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10275":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10276":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10277":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10278":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"10279":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"10280":{"wiki":"Willow_comp_bow","name":"Willow comp bow","equipable":true,"weight":1.8,"equipment":{"slot":3,"arange":22,"aspeed":5}},"10282":{"wiki":"Yew_comp_bow","name":"Yew comp bow","equipable":true,"weight":1.8,"equipment":{"slot":3,"arange":49,"aspeed":5}},"10284":{"wiki":"Magic_comp_bow","name":"Magic comp bow","equipable":true,"weight":1.8,"equipment":{"slot":3,"arange":71,"aspeed":5}},"10286":{"wiki":"Rune_helm_(h1)","name":"Rune helm (h1)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"10288":{"wiki":"Rune_helm_(h2)","name":"Rune helm (h2)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"10290":{"wiki":"Rune_helm_(h3)","name":"Rune helm (h3)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"10292":{"wiki":"Rune_helm_(h4)","name":"Rune helm (h4)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"10294":{"wiki":"Rune_helm_(h5)","name":"Rune helm (h5)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"10296":{"wiki":"Adamant_helm_(h1)","name":"Adamant helm (h1)","equipable":true,"weight":3.175,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"10298":{"wiki":"Adamant_helm_(h2)","name":"Adamant helm (h2)","equipable":true,"weight":3.175,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"10300":{"wiki":"Adamant_helm_(h3)","name":"Adamant helm (h3)","equipable":true,"weight":3.175,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"10302":{"wiki":"Adamant_helm_(h4)","name":"Adamant helm (h4)","equipable":true,"weight":3.175,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"10304":{"wiki":"Adamant_helm_(h5)","name":"Adamant helm (h5)","equipable":true,"weight":3.175,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"10306":{"wiki":"Black_helm_(h1)","name":"Black helm (h1)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":12,"dslash":13,"dcrush":10,"dmagic":-1,"drange":12}},"10308":{"wiki":"Black_helm_(h2)","name":"Black helm (h2)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":12,"dslash":13,"dcrush":10,"dmagic":-1,"drange":12}},"10310":{"wiki":"Black_helm_(h3)","name":"Black helm (h3)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":12,"dslash":13,"dcrush":10,"dmagic":-1,"drange":12}},"10312":{"wiki":"Black_helm_(h4)","name":"Black helm (h4)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":12,"dslash":13,"dcrush":10,"dmagic":-1,"drange":12}},"10314":{"wiki":"Black_helm_(h5)","name":"Black helm (h5)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":12,"dslash":13,"dcrush":10,"dmagic":-1,"drange":12}},"10316":{"wiki":"Bob's_red_shirt","name":"Bob's red shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10318":{"wiki":"Bob's_blue_shirt","name":"Bob's blue shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10320":{"wiki":"Bob's_green_shirt","name":"Bob's green shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10322":{"wiki":"Bob's_black_shirt","name":"Bob's black shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10324":{"wiki":"Bob's_purple_shirt","name":"Bob's purple shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10326":{"wiki":"Purple_firelighter","name":"Purple firelighter"},"10327":{"wiki":"White_firelighter","name":"White firelighter"},"10328":{"wiki":"White_logs","name":"White logs","weight":0.003},"10329":{"wiki":"Purple_logs","name":"Purple logs","weight":0.003},"10330":{"wiki":"3rd_age_range_top","name":"3rd age range top","equipable":true,"weight":4.0,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":55,"dslash":47,"dcrush":60,"dmagic":60,"drange":55}},"10332":{"wiki":"3rd_age_range_legs","name":"3rd age range legs","equipable":true,"weight":3.0,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":31,"dslash":25,"dcrush":33,"dmagic":30,"drange":31}},"10334":{"wiki":"3rd_age_range_coif","name":"3rd age range coif","equipable":true,"weight":1.0,"equipment":{"slot":0,"amagic":-2,"arange":9,"dstab":4,"dslash":7,"dcrush":10,"dmagic":5,"drange":8}},"10336":{"wiki":"3rd_age_vambraces","name":"3rd age vambraces","equipable":true,"weight":1.0,"equipment":{"slot":9,"amagic":-10,"arange":11,"dstab":6,"dslash":5,"dcrush":7,"dmagic":9}},"10338":{"wiki":"3rd_age_robe_top","name":"3rd age robe top","equipable":true,"weight":2.7,"equipment":{"slot":4,"amagic":24,"dmagic":24}},"10340":{"wiki":"3rd_age_robe","name":"3rd age robe","equipable":true,"weight":1.8,"equipment":{"slot":7,"amagic":19,"dmagic":19}},"10342":{"wiki":"3rd_age_mage_hat","name":"3rd age mage hat","equipable":true,"weight":0.4,"equipment":{"slot":0,"amagic":8,"dmagic":8}},"10344":{"wiki":"3rd_age_amulet","name":"3rd age amulet","equipable":true,"weight":0.003,"equipment":{"slot":2,"amagic":15,"dmagic":10}},"10346":{"wiki":"3rd_age_platelegs","name":"3rd age platelegs","equipable":true,"weight":2.721,"equipment":{"slot":7,"amagic":-25,"arange":-2,"dstab":78,"dslash":76,"dcrush":83,"dmagic":-5,"drange":75}},"10348":{"wiki":"3rd_age_platebody","name":"3rd age platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-20,"dstab":96,"dslash":108,"dcrush":113,"dmagic":-4,"drange":97}},"10350":{"wiki":"3rd_age_full_helmet","name":"3rd age full helmet","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-5,"arange":-2,"dstab":47,"dslash":49,"dcrush":43,"dmagic":-3,"drange":48}},"10352":{"wiki":"3rd_age_kiteshield","name":"3rd age kiteshield","equipable":true,"weight":2.721,"equipment":{"slot":5,"amagic":-10,"arange":-4,"dstab":63,"dslash":65,"dcrush":61,"dmagic":-3,"drange":63}},"10354":{"wiki":"Amulet_of_glory_(t)#(t4)","name":"Amulet of glory (t4)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"10356":{"wiki":"Amulet_of_glory_(t)#(t3)","name":"Amulet of glory (t3)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"10358":{"wiki":"Amulet_of_glory_(t)#(t2)","name":"Amulet of glory (t2)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"10360":{"wiki":"Amulet_of_glory_(t)#(t1)","name":"Amulet of glory (t1)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"10362":{"wiki":"Amulet_of_glory_(t)#Uncharged","name":"Amulet of glory (t)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"10364":{"wiki":"Strength_amulet_(t)","name":"Strength amulet (t)","equipable":true,"weight":0.01,"equipment":{"slot":2,"str":10}},"10366":{"wiki":"Amulet_of_magic_(t)","name":"Amulet of magic (t)","equipable":true,"weight":0.01,"equipment":{"slot":2,"amagic":10}},"10368":{"wiki":"Zamorak_bracers","name":"Zamorak bracers","equipable":true,"weight":1.0,"equipment":{"slot":9,"amagic":-10,"arange":11,"dstab":6,"dslash":5,"dcrush":7,"dmagic":8,"prayer":1}},"10370":{"wiki":"Zamorak_d'hide_body","name":"Zamorak d'hide body","equipable":true,"weight":6.0,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":55,"dslash":47,"dcrush":60,"dmagic":50,"drange":55,"prayer":1}},"10372":{"wiki":"Zamorak_chaps","name":"Zamorak chaps","equipable":true,"weight":5.0,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":31,"dslash":25,"dcrush":33,"dmagic":28,"drange":31,"prayer":1}},"10374":{"wiki":"Zamorak_coif","name":"Zamorak coif","equipable":true,"weight":0.9,"equipment":{"slot":0,"amagic":-1,"arange":7,"dstab":4,"dslash":7,"dcrush":10,"dmagic":4,"drange":8,"prayer":1}},"10376":{"wiki":"Guthix_bracers","name":"Guthix bracers","equipable":true,"weight":1.0,"equipment":{"slot":9,"amagic":-10,"arange":11,"dstab":6,"dslash":5,"dcrush":7,"dmagic":8,"prayer":1}},"10378":{"wiki":"Guthix_d'hide_body","name":"Guthix d'hide body","equipable":true,"weight":6.0,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":55,"dslash":47,"dcrush":60,"dmagic":50,"drange":55,"prayer":1}},"10380":{"wiki":"Guthix_chaps","name":"Guthix chaps","equipable":true,"weight":5.0,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":31,"dslash":25,"dcrush":33,"dmagic":28,"drange":31,"prayer":1}},"10382":{"wiki":"Guthix_coif","name":"Guthix coif","equipable":true,"weight":0.9,"equipment":{"slot":0,"amagic":-1,"arange":7,"dstab":4,"dslash":7,"dcrush":10,"dmagic":4,"drange":8,"prayer":1}},"10384":{"wiki":"Saradomin_bracers","name":"Saradomin bracers","equipable":true,"weight":1.0,"equipment":{"slot":9,"amagic":-10,"arange":11,"dstab":6,"dslash":5,"dcrush":7,"dmagic":8,"prayer":1}},"10386":{"wiki":"Saradomin_d'hide_body","name":"Saradomin d'hide body","equipable":true,"weight":6.0,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":55,"dslash":47,"dcrush":60,"dmagic":50,"drange":55,"prayer":1}},"10388":{"wiki":"Saradomin_chaps","name":"Saradomin chaps","equipable":true,"weight":5.0,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":31,"dslash":25,"dcrush":33,"dmagic":28,"drange":31,"prayer":1}},"10390":{"wiki":"Saradomin_coif","name":"Saradomin coif","equipable":true,"weight":0.9,"equipment":{"slot":0,"amagic":-1,"arange":7,"dstab":4,"dslash":7,"dcrush":10,"dmagic":4,"drange":8,"prayer":1}},"10392":{"wiki":"A_powdered_wig","name":"A powdered wig","equipable":true,"weight":0.4,"equipment":{"slot":0}},"10394":{"wiki":"Flared_trousers","name":"Flared trousers","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10396":{"wiki":"Pantaloons","name":"Pantaloons","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10398":{"wiki":"Sleeping_cap","name":"Sleeping cap","equipable":true,"weight":0.4,"equipment":{"slot":0}},"10400":{"wiki":"Black_elegant_shirt","name":"Black elegant shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10402":{"wiki":"Black_elegant_legs","name":"Black elegant legs","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10404":{"wiki":"Red_elegant_shirt","name":"Red elegant shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10406":{"wiki":"Red_elegant_legs","name":"Red elegant legs","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10408":{"wiki":"Blue_elegant_shirt","name":"Blue elegant shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10410":{"wiki":"Blue_elegant_legs","name":"Blue elegant legs","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10412":{"wiki":"Green_elegant_shirt","name":"Green elegant shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10414":{"wiki":"Green_elegant_legs","name":"Green elegant legs","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10416":{"wiki":"Purple_elegant_shirt","name":"Purple elegant shirt","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10418":{"wiki":"Purple_elegant_legs","name":"Purple elegant legs","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10420":{"wiki":"White_elegant_blouse","name":"White elegant blouse","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10422":{"wiki":"White_elegant_skirt","name":"White elegant skirt","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10424":{"wiki":"Red_elegant_blouse","name":"Red elegant blouse","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10426":{"wiki":"Red_elegant_skirt","name":"Red elegant skirt","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10428":{"wiki":"Blue_elegant_blouse","name":"Blue elegant blouse","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10430":{"wiki":"Blue_elegant_skirt","name":"Blue elegant skirt","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10432":{"wiki":"Green_elegant_blouse","name":"Green elegant blouse","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10434":{"wiki":"Green_elegant_skirt","name":"Green elegant skirt","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10436":{"wiki":"Purple_elegant_blouse","name":"Purple elegant blouse","equipable":true,"weight":1.0,"equipment":{"slot":4}},"10438":{"wiki":"Purple_elegant_skirt","name":"Purple elegant skirt","equipable":true,"weight":1.0,"equipment":{"slot":7}},"10440":{"wiki":"Saradomin_crozier","name":"Saradomin crozier","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":32,"prayer":6,"aspeed":5}},"10442":{"wiki":"Guthix_crozier","name":"Guthix crozier","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":32,"prayer":6,"aspeed":5}},"10444":{"wiki":"Zamorak_crozier","name":"Zamorak crozier","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":32,"prayer":6,"aspeed":5}},"10446":{"wiki":"Saradomin_cloak","name":"Saradomin cloak","equipable":true,"weight":0.4,"equipment":{"slot":1,"amagic":1,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"prayer":3}},"10448":{"wiki":"Guthix_cloak","name":"Guthix cloak","equipable":true,"weight":0.4,"equipment":{"slot":1,"amagic":1,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"prayer":3}},"10450":{"wiki":"Zamorak_cloak","name":"Zamorak cloak","equipable":true,"weight":0.4,"equipment":{"slot":1,"amagic":1,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"prayer":3}},"10452":{"wiki":"Saradomin_mitre","name":"Saradomin mitre","equipable":true,"weight":0.3,"equipment":{"slot":0,"amagic":4,"dmagic":4,"prayer":5}},"10454":{"wiki":"Guthix_mitre","name":"Guthix mitre","equipable":true,"weight":0.3,"equipment":{"slot":0,"amagic":4,"dmagic":4,"prayer":5}},"10456":{"wiki":"Zamorak_mitre","name":"Zamorak mitre","equipable":true,"weight":0.3,"equipment":{"slot":0,"amagic":4,"dmagic":4,"prayer":5}},"10458":{"wiki":"Saradomin_robe_top","name":"Saradomin robe top","equipable":true,"weight":1.8,"equipment":{"slot":4,"amagic":4,"dmagic":4,"prayer":6}},"10460":{"wiki":"Zamorak_robe_top","name":"Zamorak robe top","equipable":true,"weight":1.8,"equipment":{"slot":4,"amagic":4,"dmagic":4,"prayer":6}},"10462":{"wiki":"Guthix_robe_top","name":"Guthix robe top","equipable":true,"weight":1.8,"equipment":{"slot":4,"amagic":4,"dmagic":4,"prayer":6}},"10464":{"wiki":"Saradomin_robe_legs","name":"Saradomin robe legs","equipable":true,"weight":2.7,"equipment":{"slot":7,"amagic":4,"dmagic":4,"prayer":5}},"10466":{"wiki":"Guthix_robe_legs","name":"Guthix robe legs","equipable":true,"weight":2.7,"equipment":{"slot":7,"amagic":4,"dmagic":4,"prayer":5}},"10468":{"wiki":"Zamorak_robe_legs","name":"Zamorak robe legs","equipable":true,"weight":2.7,"equipment":{"slot":7,"amagic":4,"dmagic":4,"prayer":5}},"10470":{"wiki":"Saradomin_stole","name":"Saradomin stole","equipable":true,"weight":0.01,"equipment":{"slot":2,"amagic":2,"dmagic":2,"prayer":10}},"10472":{"wiki":"Guthix_stole","name":"Guthix stole","equipable":true,"weight":0.01,"equipment":{"slot":2,"amagic":2,"dmagic":2,"prayer":10}},"10474":{"wiki":"Zamorak_stole","name":"Zamorak stole","equipable":true,"weight":0.01,"equipment":{"slot":2,"amagic":2,"dmagic":2,"prayer":10}},"10476":{"wiki":"Purple_sweets","name":"Purple sweets"},"10485":{"wiki":"Scroll_(animation_item)","name":"Scroll","quest":true,"weight":0.001},"10486":{"wiki":"Empty_sack_(animation_item)","name":"Empty sack","quest":true,"weight":0.3},"10487":{"wiki":"Undead_chicken_(item)","name":"Undead chicken","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"10488":{"wiki":"Selected_iron","name":"Selected iron","quest":true,"weight":0.25},"10489":{"wiki":"Bar_magnet","name":"Bar magnet","quest":true,"weight":0.25},"10490":{"wiki":"Undead_twigs","name":"Undead twigs","quest":true,"weight":0.453},"10491":{"wiki":"Blessed_axe","name":"Blessed axe","quest":true,"equipable":true,"weight":1.162,"equipment":{"slot":3,"astab":-2,"aslash":12,"acrush":10,"dslash":1,"str":13,"prayer":2,"aspeed":5}},"10492":{"wiki":"Research_notes_(Animal_Magnetism)","name":"Research notes","quest":true,"weight":0.2},"10493":{"wiki":"Translated_notes","name":"Translated notes","quest":true,"weight":0.2},"10494":{"wiki":"A_pattern","name":"A pattern","quest":true,"weight":0.05},"10495":{"wiki":"A_container","name":"A container","quest":true,"weight":0.25},"10496":{"wiki":"Polished_buttons","name":"Polished buttons","quest":true,"weight":0.001},"10498":{"wiki":"Ava's_attractor","name":"Ava's attractor","quest":true,"equipable":true,"weight":4.535,"equipment":{"slot":1,"arange":2,"dmagic":2}},"10499":{"wiki":"Ava's_accumulator","name":"Ava's accumulator","quest":true,"equipable":true,"weight":4.535,"equipment":{"slot":1,"arange":4,"dslash":1,"dmagic":4}},"10500":{"wiki":"Crone-made_amulet","name":"Crone-made amulet","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"10501":{"wiki":"Snowball","name":"Snowball","equipable":true,"equipment":{"slot":3,"aspeed":4}},"10506":{"wiki":"Gublinch_shards","name":"Gublinch shards","weight":9.071},"10507":{"wiki":"Reindeer_hat","name":"Reindeer hat","equipable":true,"weight":1.0,"equipment":{"slot":0}},"10508":{"wiki":"Wintumber_tree","name":"Wintumber tree","weight":10.0},"10512":{"wiki":"Scroll_(Barbarian_Assault)","name":"Scroll","weight":0.005},"10513":{"wiki":"Crackers","name":"Crackers","weight":0.001},"10514":{"wiki":"Tofu","name":"Tofu","weight":0.001},"10515":{"wiki":"Worms","name":"Worms","weight":0.001},"10516":{"wiki":"Attacker_horn#Level_1","name":"Attacker horn","weight":0.001},"10517":{"wiki":"Attacker_horn#Level_2","name":"Attacker horn","weight":0.001},"10518":{"wiki":"Attacker_horn#Level_3","name":"Attacker horn","weight":0.001},"10519":{"wiki":"Attacker_horn#Level_4","name":"Attacker horn","weight":0.001},"10520":{"wiki":"Attacker_horn#Level_5","name":"Attacker horn","weight":0.001},"10521":{"wiki":"Collection_bag#Level_1","name":"Collection bag","weight":0.001},"10522":{"wiki":"Collection_bag#Level_2","name":"Collection bag","weight":0.001},"10523":{"wiki":"Collection_bag#Level_3","name":"Collection bag","weight":0.001},"10524":{"wiki":"Collection_bag#Level_4","name":"Collection bag","weight":0.001},"10525":{"wiki":"Collection_bag#Level_5","name":"Collection bag","weight":0.001},"10526":{"wiki":"Healer_horn#Level_1","name":"Healer horn","weight":0.001},"10527":{"wiki":"Healer_horn#Level_2","name":"Healer horn","weight":0.001},"10528":{"wiki":"Healer_horn#Level_3","name":"Healer horn","weight":0.001},"10529":{"wiki":"Healer_horn#Level_4","name":"Healer horn","weight":0.001},"10530":{"wiki":"Healer_horn#Level_5","name":"Healer horn","weight":0.001},"10531":{"wiki":"Green_egg","name":"Green egg","weight":0.02},"10532":{"wiki":"Red_egg","name":"Red egg","weight":0.02},"10533":{"wiki":"Blue_egg","name":"Blue egg","weight":0.02},"10534":{"wiki":"Yellow_egg","name":"Yellow egg","weight":0.02},"10535":{"wiki":"Poisoned_egg","name":"Poisoned egg","weight":0.02},"10536":{"wiki":"Spiked/pois._egg","name":"Spiked/pois. egg","weight":0.02},"10537":{"wiki":"Omega_egg","name":"Omega egg","weight":0.02},"10538":{"wiki":"Defender_horn","name":"Defender horn","weight":0.001},"10539":{"wiki":"Poisoned_tofu","name":"Poisoned tofu","weight":0.001},"10540":{"wiki":"Poisoned_worms","name":"Poisoned worms","weight":0.001},"10541":{"wiki":"Poisoned_meat","name":"Poisoned meat","weight":0.001},"10542":{"wiki":"Healing_vial#4_dose","name":"Healing vial(4)","weight":0.001},"10543":{"wiki":"Healing_vial#3_dose","name":"Healing vial(3)","weight":0.001},"10544":{"wiki":"Healing_vial#2_dose","name":"Healing vial(2)","weight":0.001},"10545":{"wiki":"Healing_vial#1_dose","name":"Healing vial(1)","weight":0.001},"10546":{"wiki":"Healing_vial#Empty","name":"Healing vial","weight":0.001},"10547":{"wiki":"Healer_hat#Normal","name":"Healer hat","equipable":true,"weight":2.0,"equipment":{"slot":0,"astab":-5,"aslash":-5,"acrush":-5,"amagic":6,"arange":-5,"dstab":6,"dslash":8,"dcrush":10,"dmagic":7}},"10548":{"wiki":"Fighter_hat#Normal","name":"Fighter hat","equipable":true,"weight":2.0,"equipment":{"slot":0,"astab":5,"aslash":5,"acrush":5,"amagic":-7,"arange":-7,"dstab":27,"dslash":29,"dcrush":26,"dmagic":-3,"drange":28}},"10549":{"wiki":"Runner_hat#Normal","name":"Runner hat","equipable":true,"weight":1.0,"equipment":{"slot":0,"dstab":30,"dslash":32,"dcrush":27,"dmagic":1,"drange":30}},"10550":{"wiki":"Ranger_hat#Normal","name":"Ranger hat","equipable":true,"weight":2.0,"equipment":{"slot":0,"astab":-5,"aslash":-5,"acrush":-5,"amagic":-5,"arange":6,"dstab":7,"dslash":10,"dcrush":11,"dmagic":5,"drange":8}},"10551":{"wiki":"Fighter_torso#Normal","name":"Fighter torso","equipable":true,"weight":4.0,"equipment":{"slot":4,"amagic":-40,"dstab":62,"dslash":85,"dcrush":62,"dmagic":-10,"drange":67,"str":4}},"10552":{"wiki":"Runner_boots","name":"Runner boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"amagic":1,"arange":1,"dstab":8,"dslash":8,"dcrush":8}},"10553":{"wiki":"Penance_gloves#Inventory","name":"Penance gloves","equipable":true,"weight":0.34,"equipment":{"slot":9,"dslash":3,"dcrush":4,"drange":2}},"10554":{"wiki":"Penance_gloves#Worn","name":"Penance gloves","equipable":true,"weight":0.34,"equipment":{"slot":9,"dslash":3,"dcrush":4,"drange":2}},"10555":{"wiki":"Penance_skirt#Normal","name":"Penance skirt","equipable":true,"weight":3.0,"equipment":{"slot":7,"amagic":-10,"arange":15,"dstab":26,"dslash":21,"dcrush":28,"dmagic":19,"drange":26}},"10556":{"wiki":"Attacker_icon#Helmet","name":"Attacker icon","equipable":true,"weight":0.001},"10557":{"wiki":"Collector_icon#Helmet","name":"Collector icon","equipable":true,"weight":0.001},"10558":{"wiki":"Defender_icon#Helmet","name":"Defender icon","equipable":true,"weight":0.001},"10559":{"wiki":"Healer_icon#Helmet","name":"Healer icon","equipable":true,"weight":0.001},"10560":{"wiki":"Collector_horn","name":"Collector horn","weight":0.001},"10561":{"wiki":"Spikes_(Barbarian_Assault)","name":"Spikes","weight":0.001},"10562":{"wiki":"Queen_help_book","name":"Queen help book","weight":0.02},"10563":{"wiki":"No_eggs","name":"No eggs","weight":0.02},"10564":{"wiki":"Granite_body","name":"Granite body","equipable":true,"weight":22.679,"equipment":{"slot":4,"amagic":-22,"arange":-5,"dstab":87,"dslash":84,"dcrush":79,"dmagic":-6,"drange":97}},"10566":{"wiki":"Fire_cape_(animation_item)","name":"Fire cape"},"10567":{"wiki":"Healer_icon#Waxed_moustache","name":"Healer icon","equipable":true,"weight":0.001},"10581":{"wiki":"Keris#Unpoisoned","name":"Keris","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":40,"aslash":20,"acrush":-10,"amagic":2,"dmagic":2,"str":30,"prayer":2,"aspeed":4}},"10582":{"wiki":"Keris#Poison","name":"Keris(p)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":40,"aslash":20,"acrush":-10,"amagic":2,"dmagic":2,"str":30,"prayer":2,"aspeed":4}},"10583":{"wiki":"Keris#Poison_","name":"Keris(p+)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":40,"aslash":20,"acrush":-10,"amagic":2,"dmagic":2,"str":30,"prayer":2,"aspeed":4}},"10584":{"wiki":"Keris#Poison__","name":"Keris(p++)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":40,"aslash":20,"acrush":-10,"amagic":2,"dmagic":2,"str":30,"prayer":2,"aspeed":4}},"10585":{"wiki":"Parchment_(Contact!)","name":"Parchment","quest":true,"weight":0.02},"10586":{"wiki":"Combat_lamp","name":"Combat lamp","quest":true,"weight":0.02},"10587":{"wiki":"Tarn's_diary","name":"Tarn's diary","quest":true,"weight":0.453},"10588":{"wiki":"Salve_amulet_(e)","name":"Salve amulet (e)","equipable":true,"weight":0.007,"equipment":{"slot":2,"dstab":3,"dslash":3,"dcrush":3,"prayer":3}},"10589":{"wiki":"Granite_helm","name":"Granite helm","equipable":true,"weight":4.535,"equipment":{"slot":0,"amagic":-9,"arange":-7,"dstab":31,"dslash":33,"dcrush":29,"dmagic":-1,"drange":39}},"10592":{"wiki":"Penguin_bongos","name":"Penguin bongos","quest":true,"weight":2.0},"10593":{"wiki":"Cowbells","name":"Cowbells","quest":true,"weight":2.0},"10594":{"wiki":"Clockwork_book","name":"Clockwork book","quest":true,"weight":1.0},"10595":{"wiki":"Clockwork_suit#Unwound","name":"Clockwork suit","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":1}},"10596":{"wiki":"Clockwork_suit#Wound","name":"Clockwork suit","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":1}},"10597":{"wiki":"Mission_report_(Ardougne)","name":"Mission report","quest":true,"weight":0.001},"10598":{"wiki":"Mission_report_(Lumbridge)","name":"Mission report","quest":true,"weight":0.001},"10599":{"wiki":"Mission_report_(Fake)","name":"Mission report","quest":true,"weight":0.001},"10600":{"wiki":"Kgp_id_card","name":"Kgp id card","quest":true,"weight":0.001},"10808":{"wiki":"Arctic_pyre_logs","name":"Arctic pyre logs","weight":1.36},"10810":{"wiki":"Arctic_pine_logs","name":"Arctic pine logs","quest":true,"weight":1.36},"10812":{"wiki":"Split_log","name":"Split log","quest":true,"weight":1.814},"10814":{"wiki":"Hair","name":"Hair","weight":0.001},"10816":{"wiki":"Raw_yak_meat","name":"Raw yak meat","weight":0.34},"10818":{"wiki":"Yak-hide","name":"Yak-hide","weight":0.453},"10820":{"wiki":"Cured_yak-hide","name":"Cured yak-hide","weight":0.453},"10822":{"wiki":"Yak-hide_armour_(top)","name":"Yak-hide armour","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":-5,"dstab":25,"dslash":20,"dcrush":15,"dmagic":-2,"drange":25}},"10824":{"wiki":"Yak-hide_armour_(legs)","name":"Yak-hide armour","equipable":true,"weight":2.721,"equipment":{"slot":7,"amagic":-5,"arange":10,"dstab":25,"dslash":20,"dcrush":15,"dmagic":-2,"drange":10}},"10826":{"wiki":"Neitiznot_shield","name":"Neitiznot shield","equipable":true,"weight":3.628,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":17,"dslash":17,"dcrush":31,"dmagic":-4,"drange":33}},"10828":{"wiki":"Helm_of_neitiznot","name":"Helm of neitiznot","equipable":true,"weight":2.267,"equipment":{"slot":0,"dstab":31,"dslash":29,"dcrush":34,"dmagic":3,"drange":30,"str":3,"prayer":3}},"10829":{"wiki":"Documents","name":"Documents","weight":0.453},"10830":{"wiki":"Royal_decree","name":"Royal decree","quest":true,"weight":0.453},"10831":{"wiki":"Empty_tax_bag","name":"Empty tax bag","quest":true,"weight":0.453},"10832":{"wiki":"Light_tax_bag","name":"Light tax bag","quest":true,"weight":1.814},"10833":{"wiki":"Normal_tax_bag","name":"Normal tax bag","quest":true,"weight":3.628},"10834":{"wiki":"Hefty_tax_bag","name":"Hefty tax bag","quest":true,"weight":5.443},"10835":{"wiki":"Bulging_taxbag","name":"Bulging taxbag","weight":7.257},"10836":{"wiki":"Silly_jester_hat","name":"Silly jester hat","quest":true,"equipable":true,"weight":2.721,"equipment":{"slot":0,"dmagic":5,"drange":-5}},"10837":{"wiki":"Silly_jester_top","name":"Silly jester top","quest":true,"equipable":true,"weight":6.803,"equipment":{"slot":4,"dmagic":5,"drange":-5}},"10838":{"wiki":"Silly_jester_tights","name":"Silly jester tights","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7,"dmagic":5,"drange":-5}},"10839":{"wiki":"Silly_jester_boots","name":"Silly jester boots","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":10,"dmagic":5,"drange":-5}},"10841":{"wiki":"Apricot_cream_pie","name":"Apricot cream pie","quest":true,"weight":0.001},"10842":{"wiki":"Decapitated_head_(The_Fremennik_Isles)","name":"Decapitated head","quest":true,"weight":3.628},"10844":{"wiki":"Spring_sq'irk","name":"Spring sq'irk","weight":0.01},"10845":{"wiki":"Summer_sq'irk","name":"Summer sq'irk","weight":0.01},"10846":{"wiki":"Autumn_sq'irk","name":"Autumn sq'irk","weight":0.01},"10847":{"wiki":"Winter_sq'irk","name":"Winter sq'irk","weight":0.01},"10848":{"wiki":"Spring_sq'irkjuice","name":"Spring sq'irkjuice","weight":0.05},"10849":{"wiki":"Summer_sq'irkjuice","name":"Summer sq'irkjuice","weight":0.05},"10850":{"wiki":"Autumn_sq'irkjuice","name":"Autumn sq'irkjuice","weight":0.05},"10851":{"wiki":"Winter_sq'irkjuice","name":"Winter sq'irkjuice","weight":0.05},"10856":{"wiki":"Sin_seer's_note","name":"Sin seer's note","weight":0.028},"10857":{"wiki":"Severed_leg_(The_General's_Shadow)","name":"Severed leg","quest":true,"weight":1.814},"10858":{"wiki":"Shadow_sword","name":"Shadow sword","quest":true,"equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":27,"acrush":21,"amagic":4,"dmagic":4,"drange":-1,"str":26,"aspeed":6}},"10859":{"wiki":"Tea_flask","name":"Tea flask","weight":0.1},"10862":{"wiki":"Hard_hat","name":"Hard hat","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":0}},"10863":{"wiki":"Builder's_shirt","name":"Builder's shirt","quest":true,"equipable":true,"weight":0.9,"equipment":{"slot":4}},"10864":{"wiki":"Builder's_trousers","name":"Builder's trousers","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":7}},"10865":{"wiki":"Builder's_boots","name":"Builder's boots","quest":true,"equipable":true,"weight":0.45,"equipment":{"slot":10}},"10866":{"wiki":"Rivets","name":"Rivets","quest":true},"10870":{"wiki":"Binding_fluid","name":"Binding fluid","quest":true,"weight":0.01},"10871":{"wiki":"Pipe_(Tower_of_Life)","name":"Pipe","quest":true,"weight":2.5},"10872":{"wiki":"Pipe_ring","name":"Pipe ring","quest":true,"weight":0.4},"10873":{"wiki":"Metal_sheet","name":"Metal sheet","quest":true,"weight":0.6},"10874":{"wiki":"Coloured_ball","name":"Coloured ball","quest":true,"weight":0.01},"10875":{"wiki":"Valve_wheel","name":"Valve wheel","quest":true,"weight":0.32},"10876":{"wiki":"Metal_bar","name":"Metal bar","quest":true,"weight":0.92},"10877":{"wiki":"Plain_satchel","name":"Plain satchel","equipable":true,"weight":0.15,"equipment":{"slot":5}},"10878":{"wiki":"Green_satchel","name":"Green satchel","equipable":true,"weight":0.15,"equipment":{"slot":5}},"10879":{"wiki":"Red_satchel","name":"Red satchel","equipable":true,"weight":0.15,"equipment":{"slot":5}},"10880":{"wiki":"Black_satchel","name":"Black satchel","equipable":true,"weight":0.15,"equipment":{"slot":5}},"10881":{"wiki":"Gold_satchel","name":"Gold satchel","equipable":true,"weight":0.15,"equipment":{"slot":5}},"10882":{"wiki":"Rune_satchel","name":"Rune satchel","equipable":true,"weight":0.15,"equipment":{"slot":5}},"10884":{"wiki":"Fuse_(The_Great_Brain_Robbery)","name":"Fuse","quest":true,"weight":0.007},"10885":{"wiki":"Keg_(dummy_item)","name":"Keg","quest":true,"weight":0.001},"10886":{"wiki":"Prayer_book_(animation_item)","name":"Prayer book","quest":true,"weight":0.1},"10887":{"wiki":"Barrelchest_anchor#Fixed","name":"Barrelchest anchor","quest":true,"equipable":true,"weight":30.0,"equipment":{"slot":3,"astab":-2,"aslash":10,"acrush":92,"str":100,"aspeed":6}},"10888":{"wiki":"Barrelchest_anchor#Broken","name":"Barrelchest anchor","quest":true,"equipable":true,"weight":30.0,"equipment":{"slot":3,"astab":-2,"aslash":10,"acrush":92,"str":100,"aspeed":6}},"10889":{"wiki":"Blessed_lamp","name":"Blessed lamp","quest":true,"weight":0.1},"10890":{"wiki":"Prayer_book","name":"Prayer book","weight":0.05},"10891":{"wiki":"Wooden_cat","name":"Wooden cat","quest":true,"weight":0.03},"10893":{"wiki":"Cranial_clamp","name":"Cranial clamp","quest":true,"weight":0.01},"10894":{"wiki":"Brain_tongs","name":"Brain tongs","quest":true,"weight":0.02},"10895":{"wiki":"Bell_jar","name":"Bell jar","quest":true,"weight":1.0},"10896":{"wiki":"Wolf_whistle","name":"Wolf whistle","quest":true,"weight":0.001},"10897":{"wiki":"Shipping_order","name":"Shipping order","quest":true,"weight":0.001},"10898":{"wiki":"Keg","name":"Keg","quest":true,"weight":12.0},"10899":{"wiki":"Crate_part","name":"Crate part","quest":true},"10904":{"wiki":"Skull_staple","name":"Skull staple","quest":true},"10909":{"wiki":"Mixture_-_step_1#4_dose","name":"Mixture - step 1(4)","weight":0.035},"10911":{"wiki":"Mixture_-_step_1#3_dose","name":"Mixture - step 1(3)","weight":0.03},"10913":{"wiki":"Mixture_-_step_1#2_dose","name":"Mixture - step 1(2)","weight":0.025},"10915":{"wiki":"Mixture_-_step_1#1_dose","name":"Mixture - step 1(1)","weight":0.02},"10917":{"wiki":"Mixture_-_step_2#4_dose","name":"Mixture - step 2(4)","weight":0.035},"10919":{"wiki":"Mixture_-_step_2#3_dose","name":"Mixture - step 2(3)","weight":0.03},"10921":{"wiki":"Mixture_-_step_2#2_dose","name":"Mixture - step 2(2)","weight":0.025},"10923":{"wiki":"Mixture_-_step_2#1_dose","name":"Mixture - step 2(1)","weight":0.02},"10925":{"wiki":"Sanfew_serum#4_dose","name":"Sanfew serum(4)","weight":0.035},"10927":{"wiki":"Sanfew_serum#3_dose","name":"Sanfew serum(3)","weight":0.03},"10929":{"wiki":"Sanfew_serum#2_dose","name":"Sanfew serum(2)","weight":0.025},"10931":{"wiki":"Sanfew_serum#1_dose","name":"Sanfew serum(1)","weight":0.02},"10933":{"wiki":"Lumberjack_boots","name":"Lumberjack boots","equipable":true,"weight":0.907,"equipment":{"slot":10}},"10934":{"wiki":"Reward_token#Temple_Trekking_(yellow)","name":"Reward token","weight":0.01},"10935":{"wiki":"Reward_token#Temple_Trekking_(red)","name":"Reward token","weight":0.01},"10936":{"wiki":"Reward_token#Temple_Trekking_(blue)","name":"Reward token","weight":0.01},"10937":{"wiki":"Nail_beast_nails","name":"Nail beast nails","weight":0.02},"10939":{"wiki":"Lumberjack_top","name":"Lumberjack top","equipable":true,"weight":1.36,"equipment":{"slot":4}},"10940":{"wiki":"Lumberjack_legs","name":"Lumberjack legs","equipable":true,"weight":0.907,"equipment":{"slot":7}},"10941":{"wiki":"Lumberjack_hat","name":"Lumberjack hat","equipable":true,"weight":0.453,"equipment":{"slot":0}},"10942":{"wiki":"Reward_token#Burgh_de_Rott_Ramble_(yellow)","name":"Reward token","weight":0.01},"10943":{"wiki":"Reward_token#Burgh_de_Rott_Ramble_(red)","name":"Reward token","weight":0.01},"10944":{"wiki":"Reward_token#Burgh_de_Rott_Ramble_(blue)","name":"Reward token","weight":0.01},"10946":{"wiki":"Pushup_(unobtainable_item)","name":"Pushup"},"10947":{"wiki":"Run_(unobtainable_item)","name":"Run"},"10948":{"wiki":"Situp_(unobtainable_item)","name":"Situp"},"10949":{"wiki":"Starjump_(unobtainable_item)","name":"Starjump"},"10950":{"wiki":"Skull_staples_(unobtainable_item)#Normal","name":"Skull staples","quest":true},"10951":{"wiki":"Skull_staples_(unobtainable_item)#Banknote","name":"Skull staples","quest":true},"10954":{"wiki":"Frog-leather_body","name":"Frog-leather body","equipable":true,"weight":5.0,"equipment":{"slot":4,"amagic":-5,"arange":10,"dstab":23,"dslash":26,"dcrush":30,"dmagic":15,"drange":32}},"10956":{"wiki":"Frog-leather_chaps","name":"Frog-leather chaps","equipable":true,"weight":3.0,"equipment":{"slot":7,"amagic":-5,"arange":2,"dstab":7,"dslash":7,"dcrush":9,"dmagic":4,"drange":9}},"10958":{"wiki":"Frog-leather_boots","name":"Frog-leather boots","equipable":true,"weight":1.0,"equipment":{"slot":10,"amagic":-8,"arange":2,"dstab":1,"dslash":1,"dcrush":1,"drange":1}},"10960":{"wiki":"Green_gloop_soup","name":"Green gloop soup","weight":0.001},"10962":{"wiki":"Frogburger","name":"Frogburger","weight":0.001},"10963":{"wiki":"Coated_frogs'_legs","name":"Coated frogs' legs","weight":0.001},"10964":{"wiki":"Bat_shish","name":"Bat shish","weight":0.001},"10965":{"wiki":"Fingers","name":"Fingers","weight":0.001},"10966":{"wiki":"Grubs_à_la_mode","name":"Grubs à la mode","weight":0.001},"10967":{"wiki":"Roast_frog","name":"Roast frog","weight":0.001},"10968":{"wiki":"Mushrooms","name":"Mushrooms","weight":0.001},"10969":{"wiki":"Fillets","name":"Fillets","weight":0.001},"10970":{"wiki":"Loach","name":"Loach","weight":0.001},"10971":{"wiki":"Eel_sushi","name":"Eel sushi","weight":0.001},"10972":{"wiki":"Dorgesh-kaan_sphere","name":"Dorgesh-kaan sphere"},"10973":{"wiki":"Light_orb","name":"Light orb","weight":0.001},"10975":{"wiki":"Spanner","name":"Spanner","weight":1.0},"10976":{"wiki":"Long_bone","name":"Long bone","weight":1.0},"10977":{"wiki":"Curved_bone","name":"Curved bone","weight":1.0},"10978":{"wiki":"Swamp_weed","name":"Swamp weed","weight":0.2},"10980":{"wiki":"Empty_light_orb","name":"Empty light orb","weight":0.001},"10981":{"wiki":"Cave_goblin_wire","name":"Cave goblin wire","weight":1.0},"10983":{"wiki":"Cog#Normal","name":"Cog","weight":3.0},"10984":{"wiki":"Cog#Broken","name":"Cog","weight":3.0},"10985":{"wiki":"Fuse#Normal","name":"Fuse","weight":1.0},"10986":{"wiki":"Fuse#Broken","name":"Fuse","weight":1.0},"10987":{"wiki":"Meter#Normal","name":"Meter","weight":1.0},"10988":{"wiki":"Meter#Broken","name":"Meter","weight":1.0},"10989":{"wiki":"Capacitor#Normal","name":"Capacitor","weight":1.0},"10990":{"wiki":"Capacitor#Broken","name":"Capacitor","weight":1.0},"10991":{"wiki":"Lever_(Dorgesh-Kaan_Agility_Course)#Normal","name":"Lever","weight":3.0},"10992":{"wiki":"Lever_(Dorgesh-Kaan_Agility_Course)#Broken","name":"Lever","weight":3.0},"10993":{"wiki":"Powerbox#Unbroken","name":"Powerbox","weight":3.0},"10994":{"wiki":"Powerbox#Broken","name":"Powerbox","weight":3.0},"10995":{"wiki":"Perfect_shell","name":"Perfect shell","weight":6.803},"10996":{"wiki":"Perfect_snail_shell","name":"Perfect snail shell","weight":7.0},"10999":{"wiki":"Goblin_book","name":"Goblin book","weight":0.1},"11001":{"wiki":"Dagon'hai_history","name":"Dagon'hai history","quest":true,"weight":0.01},"11002":{"wiki":"Sin'keth's_diary","name":"Sin'keth's diary","quest":true,"weight":0.01},"11003":{"wiki":"An_empty_folder","name":"An empty folder","quest":true,"weight":0.001},"11006":{"wiki":"Used_folder","name":"Used folder","quest":true,"weight":0.001},"11007":{"wiki":"Full_folder","name":"Full folder","quest":true,"weight":0.001},"11008":{"wiki":"Rat's_paper","name":"Rat's paper","quest":true,"weight":0.001},"11009":{"wiki":"Letter_to_surok","name":"Letter to surok","quest":true,"weight":0.001},"11010":{"wiki":"Surok's_letter","name":"Surok's letter","quest":true,"weight":0.001},"11011":{"wiki":"Zaff's_instructions","name":"Zaff's instructions","quest":true,"weight":0.001},"11012":{"wiki":"Wand_(What_Lies_Below)","name":"Wand","quest":true,"weight":0.001},"11013":{"wiki":"Infused_wand","name":"Infused wand","quest":true,"weight":0.001},"11014":{"wiki":"Beacon_ring","name":"Beacon ring","quest":true,"equipable":true,"weight":0.006,"equipment":{"slot":12,"amagic":2,"dmagic":1}},"11019":{"wiki":"Chicken_feet","name":"Chicken feet","equipable":true,"weight":0.25,"equipment":{"slot":10}},"11020":{"wiki":"Chicken_wings","name":"Chicken wings","equipable":true,"weight":0.25,"equipment":{"slot":4}},"11021":{"wiki":"Chicken_head","name":"Chicken head","equipable":true,"weight":0.25,"equipment":{"slot":0}},"11022":{"wiki":"Chicken_legs","name":"Chicken legs","equipable":true,"weight":0.25,"equipment":{"slot":7}},"11023":{"wiki":"Magic_egg","name":"Magic egg","weight":0.01},"11024":{"wiki":"Rabbit_mould","name":"Rabbit mould","weight":0.1},"11025":{"wiki":"Chocolate_chunks_(2013_Easter_event)","name":"Chocolate chunks"},"11026":{"wiki":"Chocolate_kebbit","name":"Chocolate kebbit"},"11027":{"wiki":"Easter_egg_(2013_Easter_event)#Blue","name":"Easter egg","weight":0.15},"11028":{"wiki":"Easter_egg_(2013_Easter_event)#Yellow","name":"Easter egg","weight":0.15},"11029":{"wiki":"Easter_egg_(2013_Easter_event)#Green","name":"Easter egg","weight":0.15},"11030":{"wiki":"Easter_egg_(2013_Easter_event)#Red","name":"Easter egg","weight":0.15},"11031":{"wiki":"Damp_planks","name":"Damp planks","quest":true,"weight":0.2},"11032":{"wiki":"Crude_carving","name":"Crude carving","quest":true,"weight":0.05},"11033":{"wiki":"Cruder_carving","name":"Cruder carving","quest":true,"weight":0.05},"11034":{"wiki":"Sven's_last_map","name":"Sven's last map","quest":true,"weight":0.01},"11035":{"wiki":"Windswept_logs","name":"Windswept logs","quest":true,"weight":0.05},"11036":{"wiki":"Parchment_(Olaf's_Quest)","name":"Parchment","quest":true,"weight":0.453},"11037":{"wiki":"Brine_sabre","name":"Brine sabre","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":7,"aslash":47,"acrush":-2,"str":46,"aspeed":4}},"11039":{"wiki":"Key_(Olaf's_Quest)#Cross","name":"Key","quest":true,"weight":0.001},"11040":{"wiki":"Key_(Olaf's_Quest)#Square","name":"Key","quest":true,"weight":0.001},"11041":{"wiki":"Key_(Olaf's_Quest)#Triangle","name":"Key","quest":true,"weight":0.001},"11042":{"wiki":"Key_(Olaf's_Quest)#Hexagon","name":"Key","quest":true,"weight":0.001},"11043":{"wiki":"Key_(Olaf's_Quest)#Star","name":"Key","quest":true,"weight":0.001},"11044":{"wiki":"Rotten_barrel_(unobtainable_item)","name":"Rotten barrel","quest":true,"weight":0.001},"11045":{"wiki":"Rotten_barrel","name":"Rotten barrel","quest":true,"weight":0.001},"11046":{"wiki":"Rope_(Olaf's_Quest)","name":"Rope","quest":true,"weight":0.001},"11048":{"wiki":"Armour_shard","name":"Armour shard","quest":true,"weight":0.001},"11049":{"wiki":"Artefact#Armour","name":"Artefact","quest":true,"weight":0.001},"11050":{"wiki":"Axe_head","name":"Axe head","quest":true,"weight":0.001},"11051":{"wiki":"Artefact#Axe","name":"Artefact","quest":true,"weight":0.001},"11052":{"wiki":"Helmet_fragment","name":"Helmet fragment","quest":true,"weight":0.001},"11053":{"wiki":"Artefact#Helmet","name":"Artefact","quest":true,"weight":0.001},"11054":{"wiki":"Shield_fragment","name":"Shield fragment","quest":true,"weight":0.001},"11055":{"wiki":"Artefact#Shield","name":"Artefact","quest":true,"weight":0.001},"11056":{"wiki":"Sword_fragment","name":"Sword fragment","quest":true,"weight":0.001},"11057":{"wiki":"Artefact#Sword","name":"Artefact","quest":true,"weight":0.001},"11058":{"wiki":"Mace_(H.A.M.)","name":"Mace","quest":true,"weight":0.001},"11059":{"wiki":"Artefact#Mace","name":"Artefact","quest":true,"weight":0.001},"11060":{"wiki":"Goblin_village_sphere","name":"Goblin village sphere","quest":true},"11061":{"wiki":"Ancient_mace","name":"Ancient mace","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":10,"aslash":-2,"acrush":16,"str":14,"prayer":3,"aspeed":5}},"11062":{"wiki":"Zanik_(unobtainable_item)#Slice","name":"Zanik (slice)","quest":true,"weight":0.001},"11065":{"wiki":"Bracelet_mould","name":"Bracelet mould","weight":0.453},"11069":{"wiki":"Gold_bracelet","name":"Gold bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11072":{"wiki":"Sapphire_bracelet","name":"Sapphire bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11074":{"wiki":"Bracelet_of_clay","name":"Bracelet of clay","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11076":{"wiki":"Emerald_bracelet","name":"Emerald bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11079":{"wiki":"Castle_wars_bracelet#(3)","name":"Castle wars bracelet(3)","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11081":{"wiki":"Castle_wars_bracelet#(2)","name":"Castle wars bracelet(2)","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11083":{"wiki":"Castle_wars_bracelet#(1)","name":"Castle wars bracelet(1)","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11085":{"wiki":"Ruby_bracelet","name":"Ruby bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11088":{"wiki":"Inoculation_bracelet","name":"Inoculation bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11090":{"wiki":"Phoenix_necklace","name":"Phoenix necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11092":{"wiki":"Diamond_bracelet","name":"Diamond bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11095":{"wiki":"Abyssal_bracelet#(5)","name":"Abyssal bracelet(5)","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11097":{"wiki":"Abyssal_bracelet#(4)","name":"Abyssal bracelet(4)","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11099":{"wiki":"Abyssal_bracelet#(3)","name":"Abyssal bracelet(3)","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11101":{"wiki":"Abyssal_bracelet#(2)","name":"Abyssal bracelet(2)","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11103":{"wiki":"Abyssal_bracelet#(1)","name":"Abyssal bracelet(1)","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11105":{"wiki":"Skills_necklace#(4)","name":"Skills necklace(4)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11107":{"wiki":"Skills_necklace#(3)","name":"Skills necklace(3)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11109":{"wiki":"Skills_necklace#(2)","name":"Skills necklace(2)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11111":{"wiki":"Skills_necklace#(1)","name":"Skills necklace(1)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11113":{"wiki":"Skills_necklace#Uncharged","name":"Skills necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11115":{"wiki":"Dragonstone_bracelet","name":"Dragonstone bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11118":{"wiki":"Combat_bracelet#(4)","name":"Combat bracelet(4)","equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":7,"aslash":7,"acrush":7,"amagic":3,"arange":7,"dstab":5,"dslash":5,"dcrush":5,"dmagic":3,"drange":5,"str":6}},"11120":{"wiki":"Combat_bracelet#(3)","name":"Combat bracelet(3)","equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":7,"aslash":7,"acrush":7,"amagic":3,"arange":7,"dstab":5,"dslash":5,"dcrush":5,"dmagic":3,"drange":5,"str":6}},"11122":{"wiki":"Combat_bracelet#(2)","name":"Combat bracelet(2)","equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":7,"aslash":7,"acrush":7,"amagic":3,"arange":7,"dstab":5,"dslash":5,"dcrush":5,"dmagic":3,"drange":5,"str":6}},"11124":{"wiki":"Combat_bracelet#(1)","name":"Combat bracelet(1)","equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":7,"aslash":7,"acrush":7,"amagic":3,"arange":7,"dstab":5,"dslash":5,"dcrush":5,"dmagic":3,"drange":5,"str":6}},"11126":{"wiki":"Combat_bracelet#Uncharged","name":"Combat bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":7,"aslash":7,"acrush":7,"amagic":3,"arange":7,"dstab":5,"dslash":5,"dcrush":5,"dmagic":3,"drange":5,"str":6}},"11128":{"wiki":"Berserker_necklace","name":"Berserker necklace","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":-10,"aslash":-10,"acrush":-10,"dstab":-20,"dslash":-20,"dcrush":-20,"dmagic":-20,"drange":-20,"str":7,"prayer":3}},"11130":{"wiki":"Onyx_bracelet","name":"Onyx bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"11133":{"wiki":"Regen_bracelet","name":"Regen bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":8,"aslash":8,"acrush":8,"amagic":3,"arange":7,"dstab":6,"dslash":6,"dcrush":6,"dmagic":3,"drange":6,"str":7}},"11136":{"wiki":"Karamja_gloves_1","name":"Karamja gloves 1","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":1,"aslash":1,"acrush":1,"amagic":1,"arange":1,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":1}},"11137":{"wiki":"Antique_lamp_(Karamja_Diary)#Easy","name":"Antique lamp","weight":0.1},"11138":{"wiki":"Karamja_gloves_2","name":"Karamja gloves 2","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":1,"aslash":1,"acrush":1,"amagic":1,"arange":1,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":1}},"11139":{"wiki":"Antique_lamp_(Karamja_Diary)#Medium","name":"Antique lamp","weight":0.1},"11140":{"wiki":"Karamja_gloves_3","name":"Karamja gloves 3","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":1,"aslash":1,"acrush":1,"amagic":1,"arange":1,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":1}},"11141":{"wiki":"Antique_lamp_(Karamja_Diary)#Hard","name":"Antique lamp","weight":0.1},"11151":{"wiki":"Dream_vial#Empty","name":"Dream vial (empty)","quest":true,"weight":0.015},"11152":{"wiki":"Dream_vial#Water","name":"Dream vial (water)","quest":true,"weight":0.02},"11153":{"wiki":"Dream_vial#Herb","name":"Dream vial (herb)","quest":true,"weight":0.025},"11154":{"wiki":"Dream_potion","name":"Dream potion","quest":true,"weight":0.03},"11155":{"wiki":"Ground_astral_rune","name":"Ground astral rune","quest":true,"weight":0.004},"11156":{"wiki":"Astral_rune_shards","name":"Astral rune shards","quest":true,"weight":0.453},"11157":{"wiki":"Dreamy_lamp","name":"Dreamy lamp","quest":true,"weight":0.02},"11158":{"wiki":"Cyrisus's_chest","name":"Cyrisus's chest","quest":true,"weight":0.6},"11159":{"wiki":"Hunter_kit","name":"Hunter kit","weight":0.4},"11164":{"wiki":"Restored_shield_(unobtainable_item)","name":"Restored shield","quest":true,"weight":5.443},"11169":{"wiki":"Newspaper_(unobtainable_item)","name":"Newspaper","weight":0.02},"11171":{"wiki":"Newspaper","name":"Newspaper","weight":0.02},"11173":{"wiki":"Half_certificate#Left","name":"Half certificate","quest":true},"11174":{"wiki":"Half_certificate#Right","name":"Half certificate","quest":true},"11175":{"wiki":"Uncleaned_find","name":"Uncleaned find","weight":0.085},"11176":{"wiki":"Arrowheads_(Varrock_Museum)","name":"Arrowheads","weight":0.001},"11177":{"wiki":"Jewellery_(item)","name":"Jewellery","weight":0.001},"11178":{"wiki":"Pottery","name":"Pottery","weight":0.001},"11179":{"wiki":"Old_coin","name":"Old coin","weight":0.001},"11180":{"wiki":"Ancient_coin","name":"Ancient coin","weight":0.001},"11181":{"wiki":"Ancient_symbol","name":"Ancient symbol","weight":0.001},"11182":{"wiki":"Old_symbol","name":"Old symbol","weight":0.001},"11183":{"wiki":"Old_chipped_vase","name":"Old chipped vase","weight":0.001},"11184":{"wiki":"Museum_map","name":"Museum map","weight":0.001},"11185":{"wiki":"Antique_lamp_(Varrock_Museum)#Merlin's_Crystal","name":"Antique lamp","weight":0.1},"11186":{"wiki":"Antique_lamp_(Varrock_Museum)#Shield_of_Arrav","name":"Antique lamp","weight":0.1},"11187":{"wiki":"Antique_lamp_(Varrock_Museum)#Making_History","name":"Antique lamp","weight":0.1},"11188":{"wiki":"Antique_lamp_(Varrock_Museum)#Curse_of_the_Empty_Lord","name":"Antique lamp","weight":0.1},"11189":{"wiki":"Antique_lamp_(Varrock_Museum)#Uncleaned_finds","name":"Antique lamp","weight":0.1},"11190":{"wiki":"Digsite_pendant#(1)","name":"Digsite pendant (1)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11191":{"wiki":"Digsite_pendant#(2)","name":"Digsite pendant (2)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11192":{"wiki":"Digsite_pendant#(3)","name":"Digsite pendant (3)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11193":{"wiki":"Digsite_pendant#(4)","name":"Digsite pendant (4)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11194":{"wiki":"Digsite_pendant#(5)","name":"Digsite pendant (5)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11195":{"wiki":"Clean_necklace","name":"Clean necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11196":{"wiki":"Griffin_feather","name":"Griffin feather","quest":true,"weight":0.001},"11197":{"wiki":"Miazrqa's_pendant","name":"Miazrqa's pendant","quest":true,"weight":0.01},"11198":{"wiki":"Music_sheet","name":"Music sheet","quest":true,"weight":0.01},"11199":{"wiki":"Rupert's_helmet","name":"Rupert's helmet","quest":true,"weight":1.9},"11200":{"wiki":"Dwarven_helmet","name":"Dwarven helmet","quest":true,"equipable":true,"weight":1.9,"equipment":{"slot":0,"acrush":6,"amagic":-2,"arange":-2,"dstab":27,"dslash":28,"dcrush":31,"dmagic":5,"drange":24}},"11202":{"wiki":"Shrinking_recipe","name":"Shrinking recipe","quest":true,"weight":0.01},"11203":{"wiki":"To-do_list","name":"To-do list","quest":true,"weight":0.01},"11204":{"wiki":"Shrink-me-quick","name":"Shrink-me-quick","quest":true,"weight":0.035},"11205":{"wiki":"Shrunk_ogleroot","name":"Shrunk ogleroot","quest":true},"11210":{"wiki":"Golden_goblin","name":"Golden goblin","quest":true,"weight":30.0},"11211":{"wiki":"Magic_beans","name":"Magic beans","quest":true,"weight":0.01},"11212":{"wiki":"Dragon_arrow#Unpoisoned","name":"Dragon arrow","equipable":true,"equipment":{"slot":13,"rstr":60}},"11217":{"wiki":"Dragon_fire_arrow#Unlit","name":"Dragon fire arrow","equipable":true,"equipment":{"slot":13,"rstr":60}},"11222":{"wiki":"Dragon_fire_arrow#Lit","name":"Dragon fire arrow (lit)","equipable":true,"equipment":{"slot":13,"rstr":60}},"11227":{"wiki":"Dragon_arrow#Poison","name":"Dragon arrow(p)","equipable":true,"equipment":{"slot":13,"rstr":60}},"11228":{"wiki":"Dragon_arrow#Poison_","name":"Dragon arrow(p+)","equipable":true,"equipment":{"slot":13,"rstr":60}},"11229":{"wiki":"Dragon_arrow#Poison__","name":"Dragon arrow(p++)","equipable":true,"equipment":{"slot":13,"rstr":60}},"11230":{"wiki":"Dragon_dart#Unpoisoned","name":"Dragon dart","equipable":true,"equipment":{"slot":3,"rstr":35,"aspeed":3}},"11231":{"wiki":"Dragon_dart#Poison","name":"Dragon dart(p)","equipable":true,"equipment":{"slot":3,"rstr":35,"aspeed":3}},"11232":{"wiki":"Dragon_dart_tip","name":"Dragon dart tip"},"11233":{"wiki":"Dragon_dart#Poison_","name":"Dragon dart(p+)","equipable":true,"equipment":{"slot":3,"rstr":35,"aspeed":3}},"11234":{"wiki":"Dragon_dart#Poison__","name":"Dragon dart(p++)","equipable":true,"equipment":{"slot":3,"rstr":35,"aspeed":3}},"11235":{"wiki":"Dark_bow#Regular","name":"Dark bow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":95,"aspeed":9}},"11237":{"wiki":"Dragon_arrowtips","name":"Dragon arrowtips"},"11238":{"wiki":"Baby_impling_jar","name":"Baby impling jar","weight":2.267},"11240":{"wiki":"Young_impling_jar","name":"Young impling jar","weight":2.267},"11242":{"wiki":"Gourmet_impling_jar","name":"Gourmet impling jar","weight":2.267},"11244":{"wiki":"Earth_impling_jar","name":"Earth impling jar","weight":2.267},"11246":{"wiki":"Essence_impling_jar","name":"Essence impling jar","weight":2.267},"11248":{"wiki":"Eclectic_impling_jar","name":"Eclectic impling jar","weight":2.267},"11250":{"wiki":"Nature_impling_jar","name":"Nature impling jar","weight":2.267},"11252":{"wiki":"Magpie_impling_jar","name":"Magpie impling jar","weight":2.267},"11254":{"wiki":"Ninja_impling_jar","name":"Ninja impling jar","weight":2.267},"11256":{"wiki":"Dragon_impling_jar","name":"Dragon impling jar","weight":2.267},"11258":{"wiki":"Jar_generator","name":"Jar generator","weight":1.0},"11259":{"wiki":"Magic_butterfly_net","name":"Magic butterfly net","equipable":true,"weight":0.226,"equipment":{"slot":3,"aspeed":4}},"11260":{"wiki":"Impling_jar","name":"Impling jar","weight":0.02},"11262":{"wiki":"Imp_repellent","name":"Imp repellent","weight":2.267},"11264":{"wiki":"Anchovy_oil","name":"Anchovy oil","weight":0.035},"11266":{"wiki":"Anchovy_paste","name":"Anchovy paste"},"11273":{"wiki":"Impling_scroll","name":"Impling scroll","weight":0.003},"11279":{"wiki":"Elvarg's_head","name":"Elvarg's head","quest":true,"weight":0.01},"11280":{"wiki":"Cavalier_mask","name":"Cavalier mask","equipable":true,"weight":1.0,"equipment":{"slot":0}},"11282":{"wiki":"Beret_mask","name":"Beret mask","equipable":true,"weight":1.0,"equipment":{"slot":0}},"11283":{"wiki":"Dragonfire_shield#Charged","name":"Dragonfire shield","equipable":true,"weight":7.257,"equipment":{"slot":5,"amagic":-10,"arange":-5,"dstab":20,"dslash":25,"dcrush":22,"dmagic":10,"drange":22,"str":7}},"11284":{"wiki":"Dragonfire_shield#Uncharged","name":"Dragonfire shield","equipable":true,"weight":7.257,"equipment":{"slot":5,"amagic":-10,"arange":-5,"dstab":20,"dslash":25,"dcrush":22,"dmagic":10,"drange":22,"str":7}},"11286":{"wiki":"Draconic_visage","name":"Draconic visage","weight":1.814},"11323":{"wiki":"Barbarian_rod","name":"Barbarian rod","quest":true,"weight":1.36},"11324":{"wiki":"Roe","name":"Roe","weight":0.05},"11326":{"wiki":"Caviar","name":"Caviar","weight":0.05},"11328":{"wiki":"Leaping_trout","name":"Leaping trout","weight":0.5},"11330":{"wiki":"Leaping_salmon","name":"Leaping salmon","weight":0.5},"11332":{"wiki":"Leaping_sturgeon","name":"Leaping sturgeon","weight":1.0},"11334":{"wiki":"Fish_offcuts","name":"Fish offcuts"},"11335":{"wiki":"Dragon_full_helm","name":"Dragon full helm","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":45,"dslash":48,"dcrush":41,"dmagic":-1,"drange":46}},"11337":{"wiki":"Mangled_bones","name":"Mangled bones","weight":12.0},"11338":{"wiki":"Chewed_bones","name":"Chewed bones","weight":12.0},"11339":{"wiki":"My_notes","name":"My notes","weight":0.01},"11340":{"wiki":"Barbarian_skills","name":"Barbarian skills","weight":0.01},"11341":{"wiki":"Ancient_page#1","name":"Ancient page","weight":0.003},"11342":{"wiki":"Ancient_page#2","name":"Ancient page","weight":0.003},"11343":{"wiki":"Ancient_page#3","name":"Ancient page","weight":0.003},"11344":{"wiki":"Ancient_page#4","name":"Ancient page","weight":0.003},"11345":{"wiki":"Ancient_page#5","name":"Ancient page","weight":0.003},"11346":{"wiki":"Ancient_page#6","name":"Ancient page","weight":0.003},"11347":{"wiki":"Ancient_page#7","name":"Ancient page","weight":0.003},"11348":{"wiki":"Ancient_page#8","name":"Ancient page","weight":0.003},"11349":{"wiki":"Ancient_page#9","name":"Ancient page","weight":0.003},"11350":{"wiki":"Ancient_page#10","name":"Ancient page","weight":0.003},"11351":{"wiki":"Ancient_page#11","name":"Ancient page","weight":0.003},"11352":{"wiki":"Ancient_page#12","name":"Ancient page","weight":0.003},"11353":{"wiki":"Ancient_page#13","name":"Ancient page","weight":0.003},"11354":{"wiki":"Ancient_page#14","name":"Ancient page","weight":0.003},"11355":{"wiki":"Ancient_page#15","name":"Ancient page","weight":0.003},"11356":{"wiki":"Ancient_page#16","name":"Ancient page","weight":0.003},"11357":{"wiki":"Ancient_page#17","name":"Ancient page","weight":0.003},"11358":{"wiki":"Ancient_page#18","name":"Ancient page","weight":0.003},"11359":{"wiki":"Ancient_page#19","name":"Ancient page","weight":0.003},"11360":{"wiki":"Ancient_page#20","name":"Ancient page","weight":0.003},"11361":{"wiki":"Ancient_page#21","name":"Ancient page","weight":0.003},"11362":{"wiki":"Ancient_page#22","name":"Ancient page","weight":0.003},"11363":{"wiki":"Ancient_page#23","name":"Ancient page","weight":0.003},"11364":{"wiki":"Ancient_page#24","name":"Ancient page","weight":0.003},"11365":{"wiki":"Ancient_page#25","name":"Ancient page","weight":0.003},"11366":{"wiki":"Ancient_page#26","name":"Ancient page","weight":0.003},"11367":{"wiki":"Bronze_hasta#Unpoisoned","name":"Bronze hasta","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":5,"acrush":5,"dstab":-1,"dslash":-1,"dcrush":-1,"drange":-1,"str":6,"aspeed":4}},"11369":{"wiki":"Iron_hasta#Unpoisoned","name":"Iron hasta","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":8,"aslash":8,"acrush":8,"dstab":-2,"dslash":-2,"dcrush":-2,"drange":-2,"str":10,"aspeed":4}},"11371":{"wiki":"Steel_hasta#Unpoisoned","name":"Steel hasta","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":-3,"dslash":-3,"dcrush":-3,"drange":-3,"str":12,"aspeed":4}},"11373":{"wiki":"Mithril_hasta#Unpoisoned","name":"Mithril hasta","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":17,"aslash":17,"acrush":17,"dstab":-5,"dslash":-5,"dcrush":-4,"drange":-5,"str":18,"aspeed":4}},"11375":{"wiki":"Adamant_hasta#Unpoisoned","name":"Adamant hasta","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":24,"aslash":24,"acrush":24,"dstab":-6,"dslash":-7,"dcrush":-5,"drange":-6,"str":28,"aspeed":4}},"11377":{"wiki":"Rune_hasta#Unpoisoned","name":"Rune hasta","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":-10,"dslash":-10,"dcrush":-9,"drange":-10,"str":42,"aspeed":4}},"11379":{"wiki":"Bronze_hasta#Poison","name":"Bronze hasta(p)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":5,"acrush":5,"dstab":-1,"dslash":-1,"dcrush":-1,"drange":-1,"str":6,"aspeed":4}},"11381":{"wiki":"Bronze_hasta#Karambwan_poison","name":"Bronze hasta(kp)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":5,"acrush":5,"dstab":-1,"dslash":-1,"dcrush":-1,"drange":-1,"str":6,"aspeed":4}},"11382":{"wiki":"Bronze_hasta#Poison_","name":"Bronze hasta(p+)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":5,"acrush":5,"dstab":-1,"dslash":-1,"dcrush":-1,"drange":-1,"str":6,"aspeed":4}},"11384":{"wiki":"Bronze_hasta#Poison__","name":"Bronze hasta(p++)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":5,"acrush":5,"dstab":-1,"dslash":-1,"dcrush":-1,"drange":-1,"str":6,"aspeed":4}},"11386":{"wiki":"Iron_hasta#Poison","name":"Iron hasta(p)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":8,"aslash":8,"acrush":8,"dstab":-2,"dslash":-2,"dcrush":-2,"drange":-2,"str":10,"aspeed":4}},"11388":{"wiki":"Iron_hasta#Karambwan_poison","name":"Iron hasta(kp)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":8,"aslash":8,"acrush":8,"dstab":-2,"dslash":-2,"dcrush":-2,"drange":-2,"str":10,"aspeed":4}},"11389":{"wiki":"Iron_hasta#Poison_","name":"Iron hasta(p+)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":8,"aslash":8,"acrush":8,"dstab":-2,"dslash":-2,"dcrush":-2,"drange":-2,"str":10,"aspeed":4}},"11391":{"wiki":"Iron_hasta#Poison__","name":"Iron hasta(p++)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":8,"aslash":8,"acrush":8,"dstab":-2,"dslash":-2,"dcrush":-2,"drange":-2,"str":10,"aspeed":4}},"11393":{"wiki":"Steel_hasta#Poison","name":"Steel hasta(p)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":-3,"dslash":-3,"dcrush":-3,"drange":-3,"str":12,"aspeed":4}},"11395":{"wiki":"Steel_hasta#Karambwan_poison","name":"Steel hasta(kp)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":-3,"dslash":-3,"dcrush":-3,"drange":-3,"str":12,"aspeed":4}},"11396":{"wiki":"Steel_hasta#Poison_","name":"Steel hasta(p+)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":-3,"dslash":-3,"dcrush":-3,"drange":-3,"str":12,"aspeed":4}},"11398":{"wiki":"Steel_hasta#Poison__","name":"Steel hasta(p++)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":-3,"dslash":-3,"dcrush":-3,"drange":-3,"str":12,"aspeed":4}},"11400":{"wiki":"Mithril_hasta#Poison","name":"Mithril hasta(p)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":17,"aslash":17,"acrush":17,"dstab":-5,"dslash":-5,"dcrush":-4,"drange":-5,"str":18,"aspeed":4}},"11402":{"wiki":"Mithril_hasta#Karambwan_poison","name":"Mithril hasta(kp)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":17,"aslash":17,"acrush":17,"dstab":-5,"dslash":-5,"dcrush":-4,"drange":-5,"str":18,"aspeed":4}},"11403":{"wiki":"Mithril_hasta#Poison_","name":"Mithril hasta(p+)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":17,"aslash":17,"acrush":17,"dstab":-5,"dslash":-5,"dcrush":-4,"drange":-5,"str":18,"aspeed":4}},"11405":{"wiki":"Mithril_hasta#Poison__","name":"Mithril hasta(p++)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":17,"aslash":17,"acrush":17,"dstab":-5,"dslash":-5,"dcrush":-4,"drange":-5,"str":18,"aspeed":4}},"11407":{"wiki":"Adamant_hasta#Poison","name":"Adamant hasta(p)","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":24,"aslash":24,"acrush":24,"dstab":-6,"dslash":-7,"dcrush":-5,"drange":-6,"str":28,"aspeed":4}},"11409":{"wiki":"Adamant_hasta#Karambwan_poison","name":"Adamant hasta(kp)","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":24,"aslash":24,"acrush":24,"dstab":-6,"dslash":-7,"dcrush":-5,"drange":-6,"str":28,"aspeed":4}},"11410":{"wiki":"Adamant_hasta#Poison_","name":"Adamant hasta(p+)","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":24,"aslash":24,"acrush":24,"dstab":-6,"dslash":-7,"dcrush":-5,"drange":-6,"str":28,"aspeed":4}},"11412":{"wiki":"Adamant_hasta#Poison__","name":"Adamant hasta(p++)","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":24,"aslash":24,"acrush":24,"dstab":-6,"dslash":-7,"dcrush":-5,"drange":-6,"str":28,"aspeed":4}},"11414":{"wiki":"Rune_hasta#Poison","name":"Rune hasta(p)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":-10,"dslash":-10,"dcrush":-9,"drange":-10,"str":42,"aspeed":4}},"11416":{"wiki":"Rune_hasta#Karambwan_poison","name":"Rune hasta(kp)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":-10,"dslash":-10,"dcrush":-9,"drange":-10,"str":42,"aspeed":4}},"11417":{"wiki":"Rune_hasta#Poison_","name":"Rune hasta(p+)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":-10,"dslash":-10,"dcrush":-9,"drange":-10,"str":42,"aspeed":4}},"11419":{"wiki":"Rune_hasta#Poison__","name":"Rune hasta(p++)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":-10,"dslash":-10,"dcrush":-9,"drange":-10,"str":42,"aspeed":4}},"11427":{"wiki":"Fish_vial#(1)","name":"Fish vial","weight":0.003},"11428":{"wiki":"Fish_vial#(2)","name":"Fish vial","weight":0.003},"11429":{"wiki":"Attack_mix#2_dose","name":"Attack mix(2)","weight":0.075},"11431":{"wiki":"Attack_mix#1_dose","name":"Attack mix(1)","weight":0.045},"11433":{"wiki":"Antipoison_mix#2_dose","name":"Antipoison mix(2)","weight":0.075},"11435":{"wiki":"Antipoison_mix#1_dose","name":"Antipoison mix(1)","weight":0.045},"11437":{"wiki":"Relicym's_mix#2_dose","name":"Relicym's mix(2)","weight":0.075},"11439":{"wiki":"Relicym's_mix#1_dose","name":"Relicym's mix(1)","weight":0.045},"11441":{"wiki":"Strength_mix#1_dose","name":"Strength mix(1)","weight":0.045},"11443":{"wiki":"Strength_mix#2_dose","name":"Strength mix(2)","weight":0.075},"11445":{"wiki":"Combat_mix#2_dose","name":"Combat mix(2)","weight":0.075},"11447":{"wiki":"Combat_mix#1_dose","name":"Combat mix(1)","weight":0.045},"11449":{"wiki":"Restore_mix#2_dose","name":"Restore mix(2)","weight":0.075},"11451":{"wiki":"Restore_mix#1_dose","name":"Restore mix(1)","weight":0.045},"11453":{"wiki":"Energy_mix#2_dose","name":"Energy mix(2)","weight":0.075},"11455":{"wiki":"Energy_mix#1_dose","name":"Energy mix(1)","weight":0.045},"11457":{"wiki":"Defence_mix#2_dose","name":"Defence mix(2)","weight":0.075},"11459":{"wiki":"Defence_mix#1_dose","name":"Defence mix(1)","weight":0.045},"11461":{"wiki":"Agility_mix#2_dose","name":"Agility mix(2)","weight":0.075},"11463":{"wiki":"Agility_mix#1_dose","name":"Agility mix(1)","weight":0.045},"11465":{"wiki":"Prayer_mix#2_dose","name":"Prayer mix(2)","weight":0.075},"11467":{"wiki":"Prayer_mix#1_dose","name":"Prayer mix(1)","weight":0.045},"11469":{"wiki":"Superattack_mix#2_dose","name":"Superattack mix(2)","weight":0.075},"11471":{"wiki":"Superattack_mix#1_dose","name":"Superattack mix(1)","weight":0.045},"11473":{"wiki":"Anti-poison_supermix#2_dose","name":"Anti-poison supermix(2)","weight":0.075},"11475":{"wiki":"Anti-poison_supermix#1_dose","name":"Anti-poison supermix(1)","weight":0.045},"11477":{"wiki":"Fishing_mix#2_dose","name":"Fishing mix(2)","weight":0.075},"11479":{"wiki":"Fishing_mix#1_dose","name":"Fishing mix(1)","weight":0.045},"11481":{"wiki":"Super_energy_mix#2_dose","name":"Super energy mix(2)","weight":0.075},"11483":{"wiki":"Super_energy_mix#1_dose","name":"Super energy mix(1)","weight":0.045},"11485":{"wiki":"Super_str._mix#2_dose","name":"Super str. mix(2)","weight":0.075},"11487":{"wiki":"Super_str._mix#1_dose","name":"Super str. mix(1)","weight":0.045},"11489":{"wiki":"Magic_essence_mix#2_dose","name":"Magic essence mix(2)","weight":0.075},"11491":{"wiki":"Magic_essence_mix#1_dose","name":"Magic essence mix(1)","weight":0.045},"11493":{"wiki":"Super_restore_mix#2_dose","name":"Super restore mix(2)","weight":0.075},"11495":{"wiki":"Super_restore_mix#1_dose","name":"Super restore mix(1)","weight":0.045},"11497":{"wiki":"Super_def._mix#2_dose","name":"Super def. mix(2)","weight":0.075},"11499":{"wiki":"Super_def._mix#1_dose","name":"Super def. mix(1)","weight":0.045},"11501":{"wiki":"Antidote+_mix#2_dose","name":"Antidote+ mix(2)","weight":0.075},"11503":{"wiki":"Antidote+_mix#1_dose","name":"Antidote+ mix(1)","weight":0.045},"11505":{"wiki":"Antifire_mix#2_dose","name":"Antifire mix(2)","weight":0.075},"11507":{"wiki":"Antifire_mix#1_dose","name":"Antifire mix(1)","weight":0.045},"11509":{"wiki":"Ranging_mix#2_dose","name":"Ranging mix(2)","weight":0.075},"11511":{"wiki":"Ranging_mix#1_dose","name":"Ranging mix(1)","weight":0.045},"11513":{"wiki":"Magic_mix#2_dose","name":"Magic mix(2)","weight":0.075},"11515":{"wiki":"Magic_mix#1_dose","name":"Magic mix(1)","weight":0.045},"11517":{"wiki":"Hunting_mix#2_dose","name":"Hunting mix(2)","weight":0.075},"11519":{"wiki":"Hunting_mix#1_dose","name":"Hunting mix(1)","weight":0.045},"11521":{"wiki":"Zamorak_mix#2_dose","name":"Zamorak mix(2)","weight":0.075},"11523":{"wiki":"Zamorak_mix#1_dose","name":"Zamorak mix(1)","weight":0.045},"11525":{"wiki":"Wimpy_feather","name":"Feather"},"11640":{"wiki":"Book_of_knowledge","name":"Book of knowledge","weight":1.0},"11656":{"wiki":"Glassblowing_book","name":"Glassblowing book","weight":0.003},"11663":{"wiki":"Void_mage_helm#Normal","name":"Void mage helm","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"11664":{"wiki":"Void_ranger_helm#Normal","name":"Void ranger helm","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"11665":{"wiki":"Void_melee_helm#Normal","name":"Void melee helm","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"11666":{"wiki":"Void_seal#(8)","name":"Void seal(8)","equipable":true,"weight":0.005,"equipment":{"slot":2,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1}},"11667":{"wiki":"Void_seal#(7)","name":"Void seal(7)","equipable":true,"weight":0.005,"equipment":{"slot":2,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1}},"11668":{"wiki":"Void_seal#(6)","name":"Void seal(6)","equipable":true,"weight":0.005,"equipment":{"slot":2,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1}},"11669":{"wiki":"Void_seal#(5)","name":"Void seal(5)","equipable":true,"weight":0.005,"equipment":{"slot":2,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1}},"11670":{"wiki":"Void_seal#(4)","name":"Void seal(4)","equipable":true,"weight":0.005,"equipment":{"slot":2,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1}},"11671":{"wiki":"Void_seal#(3)","name":"Void seal(3)","equipable":true,"weight":0.005,"equipment":{"slot":2,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1}},"11672":{"wiki":"Void_seal#(2)","name":"Void seal(2)","equipable":true,"weight":0.005,"equipment":{"slot":2,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1}},"11673":{"wiki":"Void_seal#(1)","name":"Void seal(1)","equipable":true,"weight":0.005,"equipment":{"slot":2,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1}},"11677":{"wiki":"Explorer's_notes","name":"Explorer's notes","weight":0.51},"11678":{"wiki":"Black_knight_helm","name":"Black knight helm","quest":true,"weight":2.721},"11679":{"wiki":"Antique_lamp_(King's_Ransom)","name":"Antique lamp","quest":true,"weight":0.1},"11680":{"wiki":"Address_form","name":"Address form","quest":true,"weight":0.001},"11681":{"wiki":"Scrap_paper","name":"Scrap paper","quest":true,"weight":0.001},"11682":{"wiki":"Hair_clip","name":"Hair clip","quest":true,"weight":0.001},"11686":{"wiki":"Fire_rune_(Barbarian_Assault)","name":"Fire rune"},"11687":{"wiki":"Water_rune_(Barbarian_Assault)","name":"Water rune"},"11688":{"wiki":"Air_rune_(Barbarian_Assault)","name":"Air rune"},"11689":{"wiki":"Earth_rune_(Barbarian_Assault)","name":"Earth rune"},"11690":{"wiki":"Mind_rune_(Barbarian_Assault)","name":"Mind rune"},"11691":{"wiki":"Body_rune_(Barbarian_Assault)","name":"Body rune"},"11692":{"wiki":"Death_rune_(Barbarian_Assault)","name":"Death rune"},"11693":{"wiki":"Nature_rune_(Barbarian_Assault)","name":"Nature rune"},"11694":{"wiki":"Chaos_rune_(Barbarian_Assault)","name":"Chaos rune"},"11695":{"wiki":"Law_rune_(Barbarian_Assault)","name":"Law rune"},"11696":{"wiki":"Cosmic_rune_(Barbarian_Assault)","name":"Cosmic rune"},"11697":{"wiki":"Blood_rune_(Barbarian_Assault)","name":"Blood rune"},"11698":{"wiki":"Soul_rune_(Barbarian_Assault)","name":"Soul rune"},"11699":{"wiki":"Astral_rune_(Barbarian_Assault)","name":"Astral rune"},"11700":{"wiki":"Bronze_arrow_(Barbarian_Assault)","name":"Bronze arrow","equipable":true},"11701":{"wiki":"Iron_arrow_(Barbarian_Assault)","name":"Iron arrow","equipable":true},"11702":{"wiki":"Steel_arrow_(Barbarian_Assault)","name":"Steel arrow","equipable":true},"11703":{"wiki":"Mithril_arrow_(Barbarian_Assault)","name":"Mithril arrow","equipable":true},"11704":{"wiki":"Raw_pheasant","name":"Raw pheasant","weight":10.0},"11705":{"wiki":"Beach_boxing_gloves#Yellow","name":"Beach boxing gloves","equipable":true,"weight":0.453,"equipment":{"slot":3,"acrush":1,"dslash":1,"dcrush":1,"aspeed":4}},"11706":{"wiki":"Beach_boxing_gloves#Pink","name":"Beach boxing gloves","equipable":true,"weight":0.453,"equipment":{"slot":3,"acrush":1,"dslash":1,"dcrush":1,"aspeed":4}},"11707":{"wiki":"Cursed_goblin_hammer","name":"Cursed goblin hammer","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"11708":{"wiki":"Cursed_goblin_bow","name":"Cursed goblin bow","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":6}},"11709":{"wiki":"Cursed_goblin_staff","name":"Cursed goblin staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":5}},"11710":{"wiki":"Anti-dragon_shield_(nz)","name":"Anti-dragon shield (nz)","equipable":true,"weight":5.443,"equipment":{"slot":5,"dstab":7,"dslash":9,"dcrush":8,"dmagic":2,"drange":8}},"11711":{"wiki":"Magic_secateurs_(nz)","name":"Magic secateurs (nz)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":7,"aslash":9,"acrush":-5,"amagic":1,"dslash":1,"dmagic":1,"str":1,"aspeed":5}},"11712":{"wiki":"Chaos_rune_(nz)","name":"Chaos rune (nz)"},"11713":{"wiki":"Death_rune_(nz)","name":"Death rune (nz)"},"11714":{"wiki":"Blood_rune_(nz)","name":"Blood rune (nz)"},"11715":{"wiki":"Air_rune_(nz)","name":"Air rune (nz)"},"11716":{"wiki":"Water_rune_(nz)","name":"Water rune (nz)"},"11717":{"wiki":"Earth_rune_(nz)","name":"Earth rune (nz)"},"11718":{"wiki":"Fire_rune_(nz)","name":"Fire rune (nz)"},"11719":{"wiki":"Rune_pickaxe_(nz)","name":"Rune pickaxe (nz)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":26,"aslash":-2,"acrush":24,"dslash":1,"str":29,"aspeed":5}},"11720":{"wiki":"Mithril_pickaxe_(nz)","name":"Mithril pickaxe (nz)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":-2,"acrush":10,"dslash":1,"str":13,"aspeed":5}},"11721":{"wiki":"Iron_pickaxe_(nz)","name":"Iron pickaxe (nz)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":5,"aslash":-2,"acrush":3,"dslash":1,"str":7,"aspeed":5}},"11722":{"wiki":"Super_ranging#4_dose","name":"Super ranging (4)","weight":0.035},"11723":{"wiki":"Super_ranging#3_dose","name":"Super ranging (3)","weight":0.03},"11724":{"wiki":"Super_ranging#2_dose","name":"Super ranging (2)","weight":0.025},"11725":{"wiki":"Super_ranging#1_dose","name":"Super ranging (1)","weight":0.02},"11726":{"wiki":"Super_magic_potion#4_dose","name":"Super magic potion (4)","weight":0.035},"11727":{"wiki":"Super_magic_potion#3_dose","name":"Super magic potion (3)","weight":0.03},"11728":{"wiki":"Super_magic_potion#2_dose","name":"Super magic potion (2)","weight":0.025},"11729":{"wiki":"Super_magic_potion#1_dose","name":"Super magic potion (1)","weight":0.02},"11730":{"wiki":"Overload_(Nightmare_Zone)#4_dose","name":"Overload (4)","weight":0.035},"11731":{"wiki":"Overload_(Nightmare_Zone)#3_dose","name":"Overload (3)","weight":0.03},"11732":{"wiki":"Overload_(Nightmare_Zone)#2_dose","name":"Overload (2)","weight":0.025},"11733":{"wiki":"Overload_(Nightmare_Zone)#1_dose","name":"Overload (1)","weight":0.02},"11734":{"wiki":"Absorption#4_dose","name":"Absorption (4)","weight":0.035},"11735":{"wiki":"Absorption#3_dose","name":"Absorption (3)","weight":0.03},"11736":{"wiki":"Absorption#2_dose","name":"Absorption (2)","weight":0.025},"11737":{"wiki":"Absorption#1_dose","name":"Absorption (1)","weight":0.02},"11738":{"wiki":"Herb_box#Closed","name":"Herb box","weight":0.2},"11739":{"wiki":"Herb_box#Open","name":"Open herb box","weight":0.2},"11740":{"wiki":"Scroll_of_redirection","name":"Scroll of redirection"},"11741":{"wiki":"Rimmington_teleport","name":"Rimmington teleport"},"11742":{"wiki":"Taverley_teleport","name":"Taverley teleport"},"11743":{"wiki":"Pollnivneach_teleport","name":"Pollnivneach teleport"},"11744":{"wiki":"Rellekka_teleport","name":"Rellekka teleport"},"11745":{"wiki":"Brimhaven_teleport","name":"Brimhaven teleport"},"11746":{"wiki":"Yanille_teleport","name":"Yanille teleport"},"11747":{"wiki":"Trollheim_teleport_(tablet)","name":"Trollheim teleport"},"11748":{"wiki":"Crystal_bow_(i)#New","name":"New crystal bow (i)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"11749":{"wiki":"Crystal_bow_(i)#Full","name":"Crystal bow full (i)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"11750":{"wiki":"Crystal_bow_(i)#9/10","name":"Crystal bow 9/10 (i)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"11751":{"wiki":"Crystal_bow_(i)#8/10","name":"Crystal bow 8/10 (i)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"11752":{"wiki":"Crystal_bow_(i)#7/10","name":"Crystal bow 7/10 (i)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"11753":{"wiki":"Crystal_bow_(i)#6/10","name":"Crystal bow 6/10 (i)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"11754":{"wiki":"Crystal_bow_(i)#5/10","name":"Crystal bow 5/10 (i)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"11755":{"wiki":"Crystal_bow_(i)#4/10","name":"Crystal bow 4/10 (i)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"11756":{"wiki":"Crystal_bow_(i)#3/10","name":"Crystal bow 3/10 (i)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"11757":{"wiki":"Crystal_bow_(i)#2/10","name":"Crystal bow 2/10 (i)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"11758":{"wiki":"Crystal_bow_(i)#1/10","name":"Crystal bow 1/10 (i)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":70,"aspeed":5}},"11759":{"wiki":"Crystal_shield_(i)#New","name":"New crystal shield (i)","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"11760":{"wiki":"Crystal_shield_(i)#Full","name":"Crystal shield full (i)","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"11761":{"wiki":"Crystal_shield_(i)#9/10","name":"Crystal shield 9/10 (i)","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"11762":{"wiki":"Crystal_shield_(i)#8/10","name":"Crystal shield 8/10 (i)","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"11763":{"wiki":"Crystal_shield_(i)#7/10","name":"Crystal shield 7/10 (i)","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"11764":{"wiki":"Crystal_shield_(i)#6/10","name":"Crystal shield 6/10 (i)","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"11765":{"wiki":"Crystal_shield_(i)#5/10","name":"Crystal shield 5/10 (i)","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"11766":{"wiki":"Crystal_shield_(i)#4/10","name":"Crystal shield 4/10 (i)","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"11767":{"wiki":"Crystal_shield_(i)#3/10","name":"Crystal shield 3/10 (i)","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"11768":{"wiki":"Crystal_shield_(i)#2/10","name":"Crystal shield 2/10 (i)","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"11769":{"wiki":"Crystal_shield_(i)#1/10","name":"Crystal shield 1/10 (i)","equipable":true,"weight":2.7,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"11770":{"wiki":"Seers_ring_(i)#Nightmare_Zone","name":"Seers ring (i)","equipable":true,"weight":0.004,"equipment":{"slot":12,"amagic":12,"dmagic":12}},"11771":{"wiki":"Archers_ring_(i)#Nightmare_Zone","name":"Archers ring (i)","equipable":true,"weight":0.004,"equipment":{"slot":12,"arange":8,"drange":8}},"11772":{"wiki":"Warrior_ring_(i)#Nightmare_Zone","name":"Warrior ring (i)","equipable":true,"weight":0.004,"equipment":{"slot":12,"aslash":8,"dslash":8}},"11773":{"wiki":"Berserker_ring_(i)#Nightmare_Zone","name":"Berserker ring (i)","equipable":true,"weight":0.004,"equipment":{"slot":12,"dcrush":8,"str":8}},"11774":{"wiki":"Black_mask_(i)#(10)","name":"Black mask (10) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"11775":{"wiki":"Black_mask_(i)#(9)","name":"Black mask (9) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"11776":{"wiki":"Black_mask_(i)#(8)","name":"Black mask (8) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"11777":{"wiki":"Black_mask_(i)#(7)","name":"Black mask (7) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"11778":{"wiki":"Black_mask_(i)#(6)","name":"Black mask (6) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"11779":{"wiki":"Black_mask_(i)#(5)","name":"Black mask (5) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"11780":{"wiki":"Black_mask_(i)#(4)","name":"Black mask (4) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"11781":{"wiki":"Black_mask_(i)#(3)","name":"Black mask (3) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"11782":{"wiki":"Black_mask_(i)#(2)","name":"Black mask (2) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"11783":{"wiki":"Black_mask_(i)#(1)","name":"Black mask (1) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"11784":{"wiki":"Black_mask_(i)#Uncharged","name":"Black mask (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"11785":{"wiki":"Armadyl_crossbow","name":"Armadyl crossbow","equipable":true,"weight":6.0,"equipment":{"slot":3,"arange":100,"prayer":1,"aspeed":6}},"11787":{"wiki":"Steam_battlestaff","name":"Steam battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"11789":{"wiki":"Mystic_steam_staff","name":"Mystic steam staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"11791":{"wiki":"Staff_of_the_dead","name":"Staff of the dead","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":55,"aslash":70,"amagic":17,"dslash":3,"dcrush":3,"dmagic":17,"str":72,"mdmg":15,"aspeed":4}},"11794":{"wiki":"Godsword_shards_1_&_2","name":"Godsword shards 1 & 2","weight":5.0},"11796":{"wiki":"Godsword_shards_1_&_3","name":"Godsword shards 1 & 3","weight":5.0},"11798":{"wiki":"Godsword_blade","name":"Godsword blade","weight":7.5},"11800":{"wiki":"Godsword_shards_2_&_3","name":"Godsword shards 2 & 3","weight":5.0},"11802":{"wiki":"Armadyl_godsword","name":"Armadyl godsword","equipable":true,"weight":10.0,"equipment":{"slot":3,"aslash":132,"acrush":80,"str":132,"prayer":8,"aspeed":6}},"11804":{"wiki":"Bandos_godsword","name":"Bandos godsword","equipable":true,"weight":10.0,"equipment":{"slot":3,"aslash":132,"acrush":80,"str":132,"prayer":8,"aspeed":6}},"11806":{"wiki":"Saradomin_godsword","name":"Saradomin godsword","equipable":true,"weight":10.0,"equipment":{"slot":3,"aslash":132,"acrush":80,"str":132,"prayer":8,"aspeed":6}},"11808":{"wiki":"Zamorak_godsword","name":"Zamorak godsword","equipable":true,"weight":10.0,"equipment":{"slot":3,"aslash":132,"acrush":80,"str":132,"prayer":8,"aspeed":6}},"11810":{"wiki":"Armadyl_hilt","name":"Armadyl hilt","weight":2.5},"11812":{"wiki":"Bandos_hilt","name":"Bandos hilt","weight":2.5},"11814":{"wiki":"Saradomin_hilt","name":"Saradomin hilt","weight":2.5},"11816":{"wiki":"Zamorak_hilt","name":"Zamorak hilt","weight":2.5},"11818":{"wiki":"Godsword_shard_1","name":"Godsword shard 1","weight":2.5},"11820":{"wiki":"Godsword_shard_2","name":"Godsword shard 2","weight":2.5},"11822":{"wiki":"Godsword_shard_3","name":"Godsword shard 3","weight":2.5},"11824":{"wiki":"Zamorakian_spear","name":"Zamorakian spear","equipable":true,"weight":3.0,"equipment":{"slot":3,"astab":85,"aslash":65,"acrush":65,"dstab":13,"dslash":13,"dcrush":12,"drange":13,"str":75,"prayer":2,"aspeed":4}},"11826":{"wiki":"Armadyl_helmet","name":"Armadyl helmet","equipable":true,"weight":0.5,"equipment":{"slot":0,"astab":-5,"aslash":-5,"acrush":-5,"amagic":-5,"arange":10,"dstab":6,"dslash":8,"dcrush":10,"dmagic":10,"drange":8,"prayer":1}},"11828":{"wiki":"Armadyl_chestplate","name":"Armadyl chestplate","equipable":true,"weight":4.0,"equipment":{"slot":4,"astab":-7,"aslash":-7,"acrush":-7,"amagic":-15,"arange":33,"dstab":56,"dslash":48,"dcrush":61,"dmagic":70,"drange":57,"prayer":1}},"11830":{"wiki":"Armadyl_chainskirt","name":"Armadyl chainskirt","equipable":true,"weight":1.0,"equipment":{"slot":7,"astab":-6,"aslash":-6,"acrush":-6,"amagic":-10,"arange":20,"dstab":32,"dslash":26,"dcrush":34,"dmagic":40,"drange":33,"prayer":1}},"11832":{"wiki":"Bandos_chestplate","name":"Bandos chestplate","equipable":true,"weight":12.0,"equipment":{"slot":4,"amagic":-15,"arange":-10,"dstab":98,"dslash":93,"dcrush":105,"dmagic":-6,"drange":133,"str":4,"prayer":1}},"11834":{"wiki":"Bandos_tassets","name":"Bandos tassets","equipable":true,"weight":8.0,"equipment":{"slot":7,"amagic":-21,"arange":-7,"dstab":71,"dslash":63,"dcrush":66,"dmagic":-4,"drange":93,"str":2,"prayer":1}},"11836":{"wiki":"Bandos_boots","name":"Bandos boots","equipable":true,"weight":6.0,"equipment":{"slot":10,"amagic":-5,"arange":-3,"dstab":17,"dslash":18,"dcrush":19,"drange":15,"prayer":1}},"11838":{"wiki":"Saradomin_sword","name":"Saradomin sword","equipable":true,"weight":3.0,"equipment":{"slot":3,"aslash":82,"acrush":60,"str":82,"prayer":2,"aspeed":4}},"11840":{"wiki":"Dragon_boots","name":"Dragon boots","equipable":true,"weight":1.0,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":16,"dslash":17,"dcrush":18,"str":4}},"11842":{"wiki":"Knight's_notes#Sealed","name":"Knight's notes","weight":0.085},"11843":{"wiki":"Knight's_notes#Unsealed","name":"Knight's notes","weight":0.085},"11847":{"wiki":"Black_h'ween_mask","name":"Black h'ween mask","equipable":true,"weight":0.34,"equipment":{"slot":0}},"11848":{"wiki":"Rancid_turkey","name":"Rancid turkey","weight":0.17},"11849":{"wiki":"Mark_of_grace","name":"Mark of grace"},"11850":{"wiki":"Graceful_hood#Regular","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"11851":{"wiki":"Graceful_hood#Regular","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"11852":{"wiki":"Graceful_cape#Regular","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"11853":{"wiki":"Graceful_cape#Regular","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"11854":{"wiki":"Graceful_top#Regular","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"11855":{"wiki":"Graceful_top#Regular","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"11856":{"wiki":"Graceful_legs#Regular","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"11857":{"wiki":"Graceful_legs#Regular","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"11858":{"wiki":"Graceful_gloves#Regular","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"11859":{"wiki":"Graceful_gloves#Regular","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"11860":{"wiki":"Graceful_boots#Regular","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"11861":{"wiki":"Graceful_boots#Regular","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"11862":{"wiki":"Black_partyhat","name":"Black partyhat","equipable":true,"weight":0.056,"equipment":{"slot":0}},"11863":{"wiki":"Rainbow_partyhat","name":"Rainbow partyhat","equipable":true,"weight":0.056,"equipment":{"slot":0}},"11864":{"wiki":"Slayer_helmet","name":"Slayer helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"11865":{"wiki":"Slayer_helmet_(i)#Nightmare_Zone","name":"Slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"11866":{"wiki":"Slayer_ring#(8)","name":"Slayer ring (8)","equipable":true,"weight":0.01,"equipment":{"slot":12}},"11867":{"wiki":"Slayer_ring#(7)","name":"Slayer ring (7)","equipable":true,"weight":0.01,"equipment":{"slot":12}},"11868":{"wiki":"Slayer_ring#(6)","name":"Slayer ring (6)","equipable":true,"weight":0.01,"equipment":{"slot":12}},"11869":{"wiki":"Slayer_ring#(5)","name":"Slayer ring (5)","equipable":true,"weight":0.01,"equipment":{"slot":12}},"11870":{"wiki":"Slayer_ring#(4)","name":"Slayer ring (4)","equipable":true,"weight":0.01,"equipment":{"slot":12}},"11871":{"wiki":"Slayer_ring#(3)","name":"Slayer ring (3)","equipable":true,"weight":0.01,"equipment":{"slot":12}},"11872":{"wiki":"Slayer_ring#(2)","name":"Slayer ring (2)","equipable":true,"weight":0.01,"equipment":{"slot":12}},"11873":{"wiki":"Slayer_ring#(1)","name":"Slayer ring (1)","equipable":true,"weight":0.01,"equipment":{"slot":12}},"11874":{"wiki":"Broad_arrowheads","name":"Broad arrowheads"},"11875":{"wiki":"Broad_bolts","name":"Broad bolts","equipable":true,"equipment":{"slot":13,"rstr":100}},"11876":{"wiki":"Unfinished_broad_bolts","name":"Unfinished broad bolts"},"11877":{"wiki":"Empty_vial_pack","name":"Empty vial pack","weight":1.6},"11879":{"wiki":"Water-filled_vial_pack","name":"Water-filled vial pack","weight":2.1},"11881":{"wiki":"Feather_pack","name":"Feather pack","weight":0.3},"11883":{"wiki":"Bait_pack","name":"Bait pack","weight":0.3},"11885":{"wiki":"Broad_arrowhead_pack","name":"Broad arrowhead pack","weight":1.8},"11887":{"wiki":"Unfinished_broad_bolt_pack","name":"Unfinished broad bolt pack","weight":1.8},"11889":{"wiki":"Zamorakian_hasta","name":"Zamorakian hasta","equipable":true,"weight":3.0,"equipment":{"slot":3,"astab":85,"aslash":65,"acrush":65,"dstab":13,"dslash":13,"dcrush":12,"drange":13,"str":75,"prayer":2,"aspeed":4}},"11891":{"wiki":"Saradomin_banner#Reward","name":"Saradomin banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"11892":{"wiki":"Zamorak_banner#Reward","name":"Zamorak banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"11893":{"wiki":"Decorative_armour_(red_plateskirt)","name":"Decorative armour","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":17,"dslash":16,"dcrush":15,"dmagic":-4,"drange":16}},"11894":{"wiki":"Decorative_armour_(white_plateskirt)","name":"Decorative armour","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":24,"dslash":22,"dcrush":20,"dmagic":-4,"drange":22}},"11895":{"wiki":"Decorative_armour_(gold_plateskirt)#Normal","name":"Decorative armour","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"11896":{"wiki":"Decorative_armour_(magic_top)#Normal","name":"Decorative armour","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":20,"dslash":20,"dcrush":20,"dmagic":20,"drange":20}},"11897":{"wiki":"Decorative_armour_(magic_legs)#Normal","name":"Decorative armour","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":15,"dslash":15,"dcrush":15,"dmagic":15,"drange":15}},"11898":{"wiki":"Decorative_armour_(magic_hat)#Normal","name":"Decorative armour","equipable":true,"weight":8.164,"equipment":{"slot":0,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4}},"11899":{"wiki":"Decorative_armour_(ranged_top)#Normal","name":"Decorative armour","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":20,"dslash":20,"dcrush":20,"dmagic":20,"drange":20}},"11900":{"wiki":"Decorative_armour_(ranged_legs)#Normal","name":"Decorative armour","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":15,"dslash":15,"dcrush":15,"dmagic":15,"drange":15}},"11901":{"wiki":"Decorative_armour_(quiver)#Normal","name":"Decorative armour","equipable":true,"weight":8.164,"equipment":{"slot":1,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4}},"11902":{"wiki":"Leaf-bladed_sword","name":"Leaf-bladed sword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":67,"aslash":62,"str":50,"aspeed":4}},"11904":{"wiki":"Entomologist's_diary","name":"Entomologist's diary","weight":0.51},"11905":{"wiki":"Trident_of_the_seas#Charged","name":"Trident of the seas (full)","equipable":true,"weight":1.814,"equipment":{"slot":3,"amagic":15,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"11907":{"wiki":"Trident_of_the_seas#Partially_charged","name":"Trident of the seas","equipable":true,"weight":1.814,"equipment":{"slot":3,"amagic":15,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"11908":{"wiki":"Trident_of_the_seas#Uncharged","name":"Uncharged trident","equipable":true,"weight":1.814,"equipment":{"slot":3,"amagic":15,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"11910":{"wiki":"Chocolate_strawberry","name":"Chocolate strawberry","weight":0.028},"11912":{"wiki":"Box_of_chocolate_strawberries#Normal","name":"Box of chocolate strawberries","weight":0.035},"11914":{"wiki":"Box_of_chocolate_strawberries#Openable","name":"Box of chocolate strawberries","weight":0.035},"11916":{"wiki":"Slice_of_birthday_cake#2020","name":"Slice of birthday cake","weight":0.1},"11918":{"wiki":"Birthday_present#2018","name":"Birthday present"},"11919":{"wiki":"Cow_mask","name":"Cow mask","equipable":true,"weight":0.09,"equipment":{"slot":0}},"11920":{"wiki":"Dragon_pickaxe","name":"Dragon pickaxe","equipable":true,"weight":2.4,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"11922":{"wiki":"Lava_dragon_bonemeal","name":"Lava dragon bonemeal","weight":1.6},"11923":{"wiki":"Broken_pickaxe_(dragon)","name":"Broken pickaxe","weight":1.814},"11924":{"wiki":"Malediction_ward","name":"Malediction ward","equipable":true,"weight":3.628,"equipment":{"slot":5,"astab":-8,"aslash":-8,"acrush":-8,"amagic":12,"arange":-12,"dstab":50,"dslash":52,"dcrush":48,"dmagic":15}},"11926":{"wiki":"Odium_ward","name":"Odium ward","equipable":true,"weight":3.628,"equipment":{"slot":5,"astab":-12,"aslash":-12,"acrush":-12,"amagic":-8,"arange":12,"dmagic":24,"drange":52,"rstr":4}},"11928":{"wiki":"Odium_shard_1","name":"Odium shard 1","weight":0.907},"11929":{"wiki":"Odium_shard_2","name":"Odium shard 2","weight":0.907},"11930":{"wiki":"Odium_shard_3","name":"Odium shard 3","weight":0.907},"11931":{"wiki":"Malediction_shard_1","name":"Malediction shard 1","weight":0.907},"11932":{"wiki":"Malediction_shard_2","name":"Malediction shard 2","weight":0.907},"11933":{"wiki":"Malediction_shard_3","name":"Malediction shard 3","weight":0.907},"11934":{"wiki":"Raw_dark_crab","name":"Raw dark crab","weight":0.35},"11936":{"wiki":"Dark_crab","name":"Dark crab","weight":0.35},"11938":{"wiki":"Burnt_dark_crab","name":"Burnt dark crab","weight":0.35},"11940":{"wiki":"Dark_fishing_bait","name":"Dark fishing bait"},"11941":{"wiki":"Looting_bag#Closed","name":"Looting bag","weight":0.01},"11942":{"wiki":"Ecumenical_key","name":"Ecumenical key","weight":0.015},"11943":{"wiki":"Lava_dragon_bones","name":"Lava dragon bones","weight":1.6},"11951":{"wiki":"Extended_antifire#4_dose","name":"Extended antifire(4)","weight":0.035},"11953":{"wiki":"Extended_antifire#3_dose","name":"Extended antifire(3)","weight":0.03},"11955":{"wiki":"Extended_antifire#2_dose","name":"Extended antifire(2)","weight":0.025},"11957":{"wiki":"Extended_antifire#1_dose","name":"Extended antifire(1)","weight":0.02},"11959":{"wiki":"Black_chinchompa","name":"Black chinchompa","equipable":true,"equipment":{"slot":3,"arange":80,"rstr":30,"aspeed":4}},"11960":{"wiki":"Extended_antifire_mix#2_dose","name":"Extended antifire mix(2)","weight":0.08},"11962":{"wiki":"Extended_antifire_mix#1_dose","name":"Extended antifire mix(1)","weight":0.05},"11964":{"wiki":"Amulet_of_glory_(t)#(t6)","name":"Amulet of glory (t6)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"11966":{"wiki":"Amulet_of_glory_(t)#(t5)","name":"Amulet of glory (t5)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"11968":{"wiki":"Skills_necklace#(6)","name":"Skills necklace(6)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11970":{"wiki":"Skills_necklace#(5)","name":"Skills necklace(5)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"11972":{"wiki":"Combat_bracelet#(6)","name":"Combat bracelet(6)","equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":7,"aslash":7,"acrush":7,"amagic":3,"arange":7,"dstab":5,"dslash":5,"dcrush":5,"dmagic":3,"drange":5,"str":6}},"11974":{"wiki":"Combat_bracelet#(5)","name":"Combat bracelet(5)","equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":7,"aslash":7,"acrush":7,"amagic":3,"arange":7,"dstab":5,"dslash":5,"dcrush":5,"dmagic":3,"drange":5,"str":6}},"11976":{"wiki":"Amulet_of_glory#(5)","name":"Amulet of glory(5)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"11978":{"wiki":"Amulet_of_glory#(6)","name":"Amulet of glory(6)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"11980":{"wiki":"Ring_of_wealth#(5)","name":"Ring of wealth (5)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"11982":{"wiki":"Ring_of_wealth#(4)","name":"Ring of wealth (4)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"11984":{"wiki":"Ring_of_wealth#(3)","name":"Ring of wealth (3)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"11986":{"wiki":"Ring_of_wealth#(2)","name":"Ring of wealth (2)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"11988":{"wiki":"Ring_of_wealth#(1)","name":"Ring of wealth (1)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"11990":{"wiki":"Fedora","name":"Fedora","equipable":true,"weight":0.2,"equipment":{"slot":0}},"11992":{"wiki":"Lava_scale","name":"Lava scale","weight":0.01},"11994":{"wiki":"Lava_scale_shard","name":"Lava scale shard"},"11995":{"wiki":"Pet_chaos_elemental","name":"Pet chaos elemental","weight":0.015},"11996":{"wiki":"Holiday_tool","name":"Holiday tool","weight":0.001},"11997":{"wiki":"Easter_(unobtainable_item)","name":"Easter"},"11998":{"wiki":"Smoke_battlestaff","name":"Smoke battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"12000":{"wiki":"Mystic_smoke_staff","name":"Mystic smoke staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"12002":{"wiki":"Occult_necklace","name":"Occult necklace","equipable":true,"weight":0.005,"equipment":{"slot":2,"amagic":12,"mdmg":10,"prayer":2}},"12004":{"wiki":"Kraken_tentacle","name":"Kraken tentacle","weight":0.005},"12006":{"wiki":"Abyssal_tentacle","name":"Abyssal tentacle","equipable":true,"weight":0.453,"equipment":{"slot":3,"aslash":90,"str":86,"aspeed":4}},"12007":{"wiki":"Jar_of_dirt","name":"Jar of dirt","weight":0.02},"12009":{"wiki":"Soft_clay_pack#Golden_nuggets","name":"Soft clay pack","weight":4.535},"12010":{"wiki":"Soft_clay_pack_(discontinued)","name":"Soft clay pack","weight":4.535},"12011":{"wiki":"Pay-dirt","name":"Pay-dirt","weight":1.814},"12012":{"wiki":"Golden_nugget","name":"Golden nugget"},"12013":{"wiki":"Prospector_helmet","name":"Prospector helmet","equipable":true,"weight":0.907,"equipment":{"slot":0}},"12014":{"wiki":"Prospector_jacket","name":"Prospector jacket","equipable":true,"weight":1.36,"equipment":{"slot":4}},"12015":{"wiki":"Prospector_legs","name":"Prospector legs","equipable":true,"weight":0.907,"equipment":{"slot":7}},"12016":{"wiki":"Prospector_boots","name":"Prospector boots","equipable":true,"weight":0.907,"equipment":{"slot":10}},"12017":{"wiki":"Salve_amulet(i)#Nightmare_Zone","name":"Salve amulet(i)","quest":true,"equipable":true,"weight":0.007,"equipment":{"slot":2,"dstab":3,"dslash":3,"dcrush":3,"prayer":3}},"12018":{"wiki":"Salve_amulet(ei)#Nightmare_Zone","name":"Salve amulet(ei)","equipable":true,"weight":0.007,"equipment":{"slot":2,"dstab":3,"dslash":3,"dcrush":3,"prayer":3}},"12019":{"wiki":"Coal_bag#Closed","name":"Coal bag","weight":10.0},"12020":{"wiki":"Gem_bag#Closed","name":"Gem bag","weight":1.0},"12021":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12022":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12023":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12024":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12025":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12026":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12027":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12028":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12029":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12030":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12031":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12032":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12033":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12034":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12035":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12036":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12037":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12038":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12039":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12040":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12041":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12042":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12043":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12044":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12045":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12046":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12047":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12048":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12049":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12050":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12051":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12052":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12053":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12054":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"12055":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12056":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"12057":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12058":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"12059":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12060":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"12061":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12062":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"12063":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12064":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"12065":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12066":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"12067":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12068":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"12069":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12070":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"12071":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"12072":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"12073":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12074":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12075":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12076":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12077":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12078":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12079":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12080":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12081":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12082":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12083":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12084":{"wiki":"Casket_(discontinued)#Elite","name":"Casket (elite)"},"12085":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12086":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12087":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12088":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12089":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12090":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12091":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12092":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12093":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12094":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12095":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12096":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12097":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12098":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12099":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12100":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12101":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12102":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12103":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12104":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12105":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12106":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12107":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12108":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12109":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12110":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12111":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12112":{"wiki":"Casket_(discontinued)#Elite","name":"Casket (elite)"},"12113":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12114":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12115":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12116":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12117":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12118":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12119":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12120":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12121":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12122":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12123":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12124":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12125":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12126":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12127":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12128":{"wiki":"Challenge_scroll#Elite","name":"Challenge scroll (elite)","weight":0.02},"12129":{"wiki":"Casket_(discontinued)#Elite","name":"Casket (elite)"},"12130":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12131":{"wiki":"Casket_(discontinued)#Elite","name":"Casket (elite)"},"12132":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12133":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12134":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12135":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12136":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12137":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12138":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12139":{"wiki":"Challenge_scroll#Elite","name":"Challenge scroll (elite)","weight":0.02},"12140":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12141":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12142":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12143":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12144":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12145":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12146":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12147":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12148":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12149":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12150":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12151":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12152":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12153":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12154":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12155":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12156":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12157":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12158":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12159":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"12160":{"wiki":"Casket_(discontinued)#Elite","name":"Casket (elite)"},"12161":{"wiki":"Puzzle_box#Tree_(elite)","name":"Puzzle box (elite)","weight":0.1},"12162":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12163":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"12164":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12165":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"12166":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12167":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12168":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12169":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12170":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12171":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"12172":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12173":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12174":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12175":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12176":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12177":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12178":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12179":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12180":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"12181":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12182":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12183":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12184":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12185":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12186":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12187":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12188":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12189":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12190":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12191":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12192":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"12193":{"wiki":"Ancient_robe_top","name":"Ancient robe top","equipable":true,"weight":0.005,"equipment":{"slot":4,"amagic":4,"dmagic":4,"prayer":6}},"12195":{"wiki":"Ancient_robe_legs","name":"Ancient robe legs","equipable":true,"weight":0.005,"equipment":{"slot":7,"amagic":4,"dmagic":4,"prayer":5}},"12197":{"wiki":"Ancient_cloak","name":"Ancient cloak","equipable":true,"weight":0.003,"equipment":{"slot":1,"amagic":1,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"prayer":3}},"12199":{"wiki":"Ancient_crozier","name":"Ancient crozier","equipable":true,"weight":0.005,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":32,"prayer":6,"aspeed":5}},"12201":{"wiki":"Ancient_stole","name":"Ancient stole","equipable":true,"weight":0.002,"equipment":{"slot":2,"amagic":2,"dmagic":2,"prayer":10}},"12203":{"wiki":"Ancient_mitre","name":"Ancient mitre","equipable":true,"weight":0.3,"equipment":{"slot":0,"amagic":4,"dmagic":4,"prayer":5}},"12205":{"wiki":"Bronze_platebody_(g)","name":"Bronze platebody (g)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":15,"dslash":14,"dcrush":9,"dmagic":-6,"drange":14}},"12207":{"wiki":"Bronze_platelegs_(g)","name":"Bronze platelegs (g)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":8,"dslash":7,"dcrush":6,"dmagic":-4,"drange":7}},"12209":{"wiki":"Bronze_plateskirt_(g)","name":"Bronze plateskirt (g)","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":8,"dslash":7,"dcrush":6,"dmagic":-4,"drange":7}},"12211":{"wiki":"Bronze_full_helm_(g)","name":"Bronze full helm (g)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":4,"dslash":5,"dcrush":3,"dmagic":-1,"drange":4}},"12213":{"wiki":"Bronze_kiteshield_(g)","name":"Bronze kiteshield (g)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":5,"dslash":7,"dcrush":6,"dmagic":-1,"drange":6}},"12215":{"wiki":"Bronze_platebody_(t)","name":"Bronze platebody (t)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":15,"dslash":14,"dcrush":9,"dmagic":-6,"drange":14}},"12217":{"wiki":"Bronze_platelegs_(t)","name":"Bronze platelegs (t)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":8,"dslash":7,"dcrush":6,"dmagic":-4,"drange":7}},"12219":{"wiki":"Bronze_plateskirt_(t)","name":"Bronze plateskirt (t)","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":8,"dslash":7,"dcrush":6,"dmagic":-4,"drange":7}},"12221":{"wiki":"Bronze_full_helm_(t)","name":"Bronze full helm (t)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":4,"dslash":5,"dcrush":3,"dmagic":-1,"drange":4}},"12223":{"wiki":"Bronze_kiteshield_(t)","name":"Bronze kiteshield (t)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":5,"dslash":7,"dcrush":6,"dmagic":-1,"drange":6}},"12225":{"wiki":"Iron_platebody_(t)","name":"Iron platebody (t)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"12227":{"wiki":"Iron_platelegs_(t)","name":"Iron platelegs (t)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"12229":{"wiki":"Iron_plateskirt_(t)","name":"Iron plateskirt (t)","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"12231":{"wiki":"Iron_full_helm_(t)","name":"Iron full helm (t)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"12233":{"wiki":"Iron_kiteshield_(t)","name":"Iron kiteshield (t)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":8,"dslash":10,"dcrush":9,"dmagic":-1,"drange":9}},"12235":{"wiki":"Iron_platebody_(g)","name":"Iron platebody (g)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"12237":{"wiki":"Iron_platelegs_(g)","name":"Iron platelegs (g)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"12239":{"wiki":"Iron_plateskirt_(g)","name":"Iron plateskirt (g)","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"12241":{"wiki":"Iron_full_helm_(g)","name":"Iron full helm (g)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"12243":{"wiki":"Iron_kiteshield_(g)","name":"Iron kiteshield (g)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":8,"dslash":10,"dcrush":9,"dmagic":-1,"drange":9}},"12245":{"wiki":"Beanie","name":"Beanie","equipable":true,"weight":0.002,"equipment":{"slot":0}},"12247":{"wiki":"Red_beret","name":"Red beret","equipable":true,"weight":0.04,"equipment":{"slot":0}},"12249":{"wiki":"Imp_mask","name":"Imp mask","equipable":true,"weight":0.002,"equipment":{"slot":0}},"12251":{"wiki":"Goblin_mask","name":"Goblin mask","equipable":true,"weight":0.002,"equipment":{"slot":0}},"12253":{"wiki":"Armadyl_robe_top","name":"Armadyl robe top","equipable":true,"weight":1.8,"equipment":{"slot":4,"amagic":4,"dmagic":4,"prayer":6}},"12255":{"wiki":"Armadyl_robe_legs","name":"Armadyl robe legs","equipable":true,"weight":2.7,"equipment":{"slot":7,"amagic":4,"dmagic":4,"prayer":5}},"12257":{"wiki":"Armadyl_stole","name":"Armadyl stole","equipable":true,"weight":0.01,"equipment":{"slot":2,"amagic":2,"dmagic":2,"prayer":10}},"12259":{"wiki":"Armadyl_mitre","name":"Armadyl mitre","equipable":true,"weight":0.3,"equipment":{"slot":0,"amagic":4,"dmagic":4,"prayer":5}},"12261":{"wiki":"Armadyl_cloak","name":"Armadyl cloak","equipable":true,"weight":0.4,"equipment":{"slot":1,"amagic":1,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"prayer":3}},"12263":{"wiki":"Armadyl_crozier","name":"Armadyl crozier","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":32,"prayer":6,"aspeed":5}},"12265":{"wiki":"Bandos_robe_top","name":"Bandos robe top","equipable":true,"weight":1.8,"equipment":{"slot":4,"amagic":4,"dmagic":4,"prayer":6}},"12267":{"wiki":"Bandos_robe_legs","name":"Bandos robe legs","equipable":true,"weight":2.7,"equipment":{"slot":7,"amagic":4,"dmagic":4,"prayer":5}},"12269":{"wiki":"Bandos_stole","name":"Bandos stole","equipable":true,"weight":0.01,"equipment":{"slot":2,"amagic":2,"dmagic":2,"prayer":10}},"12271":{"wiki":"Bandos_mitre","name":"Bandos mitre","equipable":true,"weight":0.3,"equipment":{"slot":0,"amagic":4,"dmagic":4,"prayer":5}},"12273":{"wiki":"Bandos_cloak","name":"Bandos cloak","equipable":true,"weight":0.4,"equipment":{"slot":1,"amagic":1,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"prayer":3}},"12275":{"wiki":"Bandos_crozier","name":"Bandos crozier","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":32,"prayer":6,"aspeed":5}},"12277":{"wiki":"Mithril_platebody_(g)","name":"Mithril platebody (g)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":46,"dslash":44,"dcrush":38,"dmagic":-6,"drange":44}},"12279":{"wiki":"Mithril_platelegs_(g)","name":"Mithril platelegs (g)","equipable":true,"weight":7.711,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":24,"dslash":22,"dcrush":20,"dmagic":-4,"drange":22}},"12281":{"wiki":"Mithril_kiteshield_(g)","name":"Mithril kiteshield (g)","equipable":true,"weight":4.535,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":18,"dslash":22,"dcrush":20,"dmagic":-1,"drange":20}},"12283":{"wiki":"Mithril_full_helm_(g)","name":"Mithril full helm (g)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":13,"dslash":14,"dcrush":11,"dmagic":-1,"drange":13}},"12285":{"wiki":"Mithril_plateskirt_(g)","name":"Mithril plateskirt (g)","equipable":true,"weight":7.257,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":24,"dslash":22,"dcrush":20,"dmagic":-4,"drange":22}},"12287":{"wiki":"Mithril_platebody_(t)","name":"Mithril platebody (t)","equipable":true,"weight":8.618,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":46,"dslash":44,"dcrush":38,"dmagic":-6,"drange":44}},"12289":{"wiki":"Mithril_platelegs_(t)","name":"Mithril platelegs (t)","equipable":true,"weight":7.711,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":24,"dslash":22,"dcrush":20,"dmagic":-4,"drange":22}},"12291":{"wiki":"Mithril_kiteshield_(t)","name":"Mithril kiteshield (t)","equipable":true,"weight":4.535,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":18,"dslash":22,"dcrush":20,"dmagic":-1,"drange":20}},"12293":{"wiki":"Mithril_full_helm_(t)","name":"Mithril full helm (t)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":13,"dslash":14,"dcrush":11,"dmagic":-1,"drange":13}},"12295":{"wiki":"Mithril_plateskirt_(t)","name":"Mithril plateskirt (t)","equipable":true,"weight":7.257,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":24,"dslash":22,"dcrush":20,"dmagic":-4,"drange":22}},"12297":{"wiki":"Black_pickaxe","name":"Black pickaxe","equipable":true,"weight":0.01,"equipment":{"slot":3,"astab":10,"aslash":-2,"acrush":8,"dslash":1,"str":11,"aspeed":5}},"12299":{"wiki":"White_headband","name":"White headband","equipable":true,"weight":0.04,"equipment":{"slot":0}},"12301":{"wiki":"Blue_headband","name":"Blue headband","equipable":true,"weight":0.04,"equipment":{"slot":0}},"12303":{"wiki":"Gold_headband","name":"Gold headband","equipable":true,"weight":0.04,"equipment":{"slot":0}},"12305":{"wiki":"Pink_headband","name":"Pink headband","equipable":true,"weight":0.04,"equipment":{"slot":0}},"12307":{"wiki":"Green_headband","name":"Green headband","equipable":true,"weight":0.04,"equipment":{"slot":0}},"12309":{"wiki":"Pink_boater","name":"Pink boater","equipable":true,"weight":0.01,"equipment":{"slot":0}},"12311":{"wiki":"Purple_boater","name":"Purple boater","equipable":true,"weight":0.01,"equipment":{"slot":0}},"12313":{"wiki":"White_boater","name":"White boater","equipable":true,"weight":0.01,"equipment":{"slot":0}},"12315":{"wiki":"Pink_elegant_shirt","name":"Pink elegant shirt","equipable":true,"weight":0.1,"equipment":{"slot":4}},"12317":{"wiki":"Pink_elegant_legs","name":"Pink elegant legs","equipable":true,"weight":0.1,"equipment":{"slot":7}},"12319":{"wiki":"Crier_hat","name":"Crier hat","equipable":true,"weight":0.3,"equipment":{"slot":0}},"12321":{"wiki":"White_cavalier","name":"White cavalier","equipable":true,"weight":0.08,"equipment":{"slot":0}},"12323":{"wiki":"Red_cavalier","name":"Red cavalier","equipable":true,"weight":0.08,"equipment":{"slot":0}},"12325":{"wiki":"Navy_cavalier","name":"Navy cavalier","equipable":true,"weight":0.08,"equipment":{"slot":0}},"12327":{"wiki":"Red_d'hide_body_(g)","name":"Red d'hide body (g)","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":25,"dstab":26,"dslash":34,"dcrush":36,"dmagic":36,"drange":45}},"12329":{"wiki":"Red_d'hide_chaps_(g)","name":"Red d'hide chaps (g)","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":14,"dstab":15,"dslash":18,"dcrush":22,"dmagic":18,"drange":20}},"12331":{"wiki":"Red_d'hide_body_(t)","name":"Red d'hide body (t)","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":25,"dstab":26,"dslash":34,"dcrush":36,"dmagic":36,"drange":45}},"12333":{"wiki":"Red_d'hide_chaps_(t)","name":"Red d'hide chaps (t)","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":14,"dstab":15,"dslash":18,"dcrush":22,"dmagic":18,"drange":20}},"12335":{"wiki":"Briefcase","name":"Briefcase","equipable":true,"weight":0.005,"equipment":{"slot":5}},"12337":{"wiki":"Sagacious_spectacles","name":"Sagacious spectacles","equipable":true,"weight":0.001,"equipment":{"slot":0}},"12339":{"wiki":"Pink_elegant_blouse","name":"Pink elegant blouse","equipable":true,"weight":0.1,"equipment":{"slot":4}},"12341":{"wiki":"Pink_elegant_skirt","name":"Pink elegant skirt","equipable":true,"weight":0.1,"equipment":{"slot":7}},"12343":{"wiki":"Gold_elegant_blouse","name":"Gold elegant blouse","equipable":true,"weight":0.1,"equipment":{"slot":4}},"12345":{"wiki":"Gold_elegant_skirt","name":"Gold elegant skirt","equipable":true,"weight":0.1,"equipment":{"slot":7}},"12347":{"wiki":"Gold_elegant_shirt","name":"Gold elegant shirt","equipable":true,"weight":0.1,"equipment":{"slot":4}},"12349":{"wiki":"Gold_elegant_legs","name":"Gold elegant legs","equipable":true,"weight":0.1,"equipment":{"slot":7}},"12351":{"wiki":"Musketeer_hat","name":"Musketeer hat","equipable":true,"weight":0.005,"equipment":{"slot":0}},"12353":{"wiki":"Monocle","name":"Monocle","equipable":true,"weight":0.001,"equipment":{"slot":0}},"12355":{"wiki":"Big_pirate_hat","name":"Big pirate hat","equipable":true,"weight":0.001,"equipment":{"slot":0}},"12357":{"wiki":"Katana","name":"Katana","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":7,"aslash":45,"dstab":3,"dslash":7,"dcrush":7,"drange":-3,"str":40,"aspeed":4}},"12359":{"wiki":"Leprechaun_hat","name":"Leprechaun hat","equipable":true,"weight":2.267,"equipment":{"slot":0}},"12361":{"wiki":"Cat_mask","name":"Cat mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"12363":{"wiki":"Bronze_dragon_mask","name":"Bronze dragon mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"12365":{"wiki":"Iron_dragon_mask","name":"Iron dragon mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"12367":{"wiki":"Steel_dragon_mask","name":"Steel dragon mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"12369":{"wiki":"Mithril_dragon_mask","name":"Mithril dragon mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"12371":{"wiki":"Lava_dragon_mask","name":"Lava dragon mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"12373":{"wiki":"Dragon_cane","name":"Dragon cane","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":42,"aslash":-2,"acrush":60,"str":55,"prayer":5,"aspeed":5}},"12375":{"wiki":"Black_cane","name":"Black cane","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":8,"aslash":-2,"acrush":16,"str":13,"prayer":2,"aspeed":5}},"12377":{"wiki":"Adamant_cane","name":"Adamant cane","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":13,"aslash":-2,"acrush":25,"str":23,"prayer":3,"aspeed":5}},"12379":{"wiki":"Rune_cane","name":"Rune cane","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":20,"aslash":-2,"acrush":39,"str":36,"prayer":4,"aspeed":5}},"12381":{"wiki":"Black_d'hide_body_(g)","name":"Black d'hide body (g)","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":30,"dslash":38,"dcrush":45,"dmagic":45,"drange":50}},"12383":{"wiki":"Black_d'hide_chaps_(g)","name":"Black d'hide chaps (g)","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":18,"dslash":20,"dcrush":26,"dmagic":23,"drange":26}},"12385":{"wiki":"Black_d'hide_body_(t)","name":"Black d'hide body (t)","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":30,"dslash":38,"dcrush":45,"dmagic":45,"drange":50}},"12387":{"wiki":"Black_d'hide_chaps_(t)","name":"Black d'hide chaps (t)","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":18,"dslash":20,"dcrush":26,"dmagic":23,"drange":26}},"12389":{"wiki":"Gilded_scimitar","name":"Gilded scimitar","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":7,"aslash":45,"acrush":-2,"dslash":1,"str":44,"aspeed":4}},"12391":{"wiki":"Gilded_boots","name":"Gilded boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":12,"dslash":13,"dcrush":14,"str":2}},"12393":{"wiki":"Royal_gown_top","name":"Royal gown top","equipable":true,"weight":1.36,"equipment":{"slot":4}},"12395":{"wiki":"Royal_gown_bottom","name":"Royal gown bottom","equipable":true,"weight":1.36,"equipment":{"slot":7}},"12397":{"wiki":"Royal_crown","name":"Royal crown","equipable":true,"weight":0.453,"equipment":{"slot":0}},"12399":{"wiki":"Partyhat_&_specs","name":"Partyhat & specs","equipable":true,"weight":0.453,"equipment":{"slot":0}},"12402":{"wiki":"Nardah_teleport","name":"Nardah teleport"},"12403":{"wiki":"Digsite_teleport","name":"Digsite teleport"},"12404":{"wiki":"Feldip_hills_teleport","name":"Feldip hills teleport"},"12405":{"wiki":"Lunar_isle_teleport","name":"Lunar isle teleport"},"12406":{"wiki":"Mort'ton_teleport","name":"Mort'ton teleport"},"12407":{"wiki":"Pest_control_teleport","name":"Pest control teleport"},"12408":{"wiki":"Piscatoris_teleport","name":"Piscatoris teleport"},"12409":{"wiki":"Tai_bwo_wannai_teleport","name":"Tai bwo wannai teleport"},"12410":{"wiki":"Iorwerth_camp_teleport","name":"Iorwerth camp teleport"},"12411":{"wiki":"Mos_le'harmless_teleport","name":"Mos le'harmless teleport"},"12412":{"wiki":"Pirate_hat_&_patch","name":"Pirate hat & patch","equipable":true,"weight":0.002,"equipment":{"slot":0}},"12414":{"wiki":"Dragon_chainbody_(g)","name":"Dragon chainbody (g)","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"dstab":81,"dslash":93,"dcrush":98,"dmagic":-3,"drange":82}},"12415":{"wiki":"Dragon_platelegs_(g)","name":"Dragon platelegs (g)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":68,"dslash":66,"dcrush":63,"dmagic":-4,"drange":65}},"12416":{"wiki":"Dragon_plateskirt_(g)","name":"Dragon plateskirt (g)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":68,"dslash":66,"dcrush":63,"dmagic":-4,"drange":65}},"12417":{"wiki":"Dragon_full_helm_(g)","name":"Dragon full helm (g)","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":45,"dslash":48,"dcrush":41,"dmagic":-1,"drange":46}},"12418":{"wiki":"Dragon_sq_shield_(g)","name":"Dragon sq shield (g)","equipable":true,"weight":3.175,"equipment":{"slot":5,"amagic":-6,"dstab":50,"dslash":52,"dcrush":48,"drange":50}},"12419":{"wiki":"Light_infinity_hat","name":"Light infinity hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":6,"dmagic":6}},"12420":{"wiki":"Light_infinity_top","name":"Light infinity top","equipable":true,"weight":2.267,"equipment":{"slot":4,"amagic":22,"dmagic":22}},"12421":{"wiki":"Light_infinity_bottoms","name":"Light infinity bottoms","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":17,"dmagic":17}},"12422":{"wiki":"3rd_age_wand","name":"3rd age wand","equipable":true,"weight":3.175,"equipment":{"slot":3,"amagic":20,"dmagic":20,"aspeed":4}},"12424":{"wiki":"3rd_age_bow","name":"3rd age bow","equipable":true,"weight":3.175,"equipment":{"slot":3,"arange":80,"aspeed":4}},"12426":{"wiki":"3rd_age_longsword","name":"3rd age longsword","equipable":true,"weight":1.0,"equipment":{"slot":3,"aslash":72,"acrush":60,"dslash":3,"dcrush":2,"str":75,"aspeed":5}},"12428":{"wiki":"Penguin_mask","name":"Penguin mask","equipable":true,"weight":1.814,"equipment":{"slot":0}},"12430":{"wiki":"Afro","name":"Afro","equipable":true,"weight":0.453,"equipment":{"slot":0}},"12432":{"wiki":"Top_hat","name":"Top hat","equipable":true,"weight":1.36,"equipment":{"slot":0}},"12434":{"wiki":"Top_hat_&_monocle","name":"Top hat & monocle","equipable":true,"weight":1.36,"equipment":{"slot":0}},"12436":{"wiki":"Amulet_of_fury_(or)","name":"Amulet of fury (or)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":15,"dslash":15,"dcrush":15,"dmagic":15,"drange":15,"str":8,"prayer":5}},"12437":{"wiki":"3rd_age_cloak","name":"3rd age cloak","equipable":true,"weight":0.005,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":5}},"12439":{"wiki":"Royal_sceptre","name":"Royal sceptre","equipable":true,"weight":4.535,"equipment":{"slot":3,"aspeed":4}},"12441":{"wiki":"Musketeer_tabard","name":"Musketeer tabard","equipable":true,"weight":1.814,"equipment":{"slot":4}},"12443":{"wiki":"Musketeer_pants","name":"Musketeer pants","equipable":true,"weight":1.814,"equipment":{"slot":7}},"12445":{"wiki":"Black_skirt_(g)","name":"Black skirt (g)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"12447":{"wiki":"Black_skirt_(t)","name":"Black skirt (t)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"12449":{"wiki":"Black_wizard_robe_(g)","name":"Black wizard robe (g)","equipable":true,"weight":0.907,"equipment":{"slot":4,"amagic":3,"dmagic":3}},"12451":{"wiki":"Black_wizard_robe_(t)","name":"Black wizard robe (t)","equipable":true,"weight":0.907,"equipment":{"slot":4,"amagic":3,"dmagic":3}},"12453":{"wiki":"Black_wizard_hat_(g)","name":"Black wizard hat (g)","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":2,"dmagic":2}},"12455":{"wiki":"Black_wizard_hat_(t)","name":"Black wizard hat (t)","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":2,"dmagic":2}},"12457":{"wiki":"Dark_infinity_hat","name":"Dark infinity hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":6,"dmagic":6}},"12458":{"wiki":"Dark_infinity_top","name":"Dark infinity top","equipable":true,"weight":2.267,"equipment":{"slot":4,"amagic":22,"dmagic":22}},"12459":{"wiki":"Dark_infinity_bottoms","name":"Dark infinity bottoms","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":17,"dmagic":17}},"12460":{"wiki":"Ancient_platebody","name":"Ancient platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80,"prayer":1}},"12462":{"wiki":"Ancient_platelegs","name":"Ancient platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"12464":{"wiki":"Ancient_plateskirt","name":"Ancient plateskirt","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"12466":{"wiki":"Ancient_full_helm","name":"Ancient full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30,"prayer":1}},"12468":{"wiki":"Ancient_kiteshield","name":"Ancient kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46,"prayer":1}},"12470":{"wiki":"Armadyl_platebody","name":"Armadyl platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80,"prayer":1}},"12472":{"wiki":"Armadyl_platelegs","name":"Armadyl platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"12474":{"wiki":"Armadyl_plateskirt","name":"Armadyl plateskirt","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"12476":{"wiki":"Armadyl_full_helm","name":"Armadyl full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30,"prayer":1}},"12478":{"wiki":"Armadyl_kiteshield","name":"Armadyl kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46,"prayer":1}},"12480":{"wiki":"Bandos_platebody","name":"Bandos platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80,"prayer":1}},"12482":{"wiki":"Bandos_platelegs","name":"Bandos platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"12484":{"wiki":"Bandos_plateskirt","name":"Bandos plateskirt","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49,"prayer":1}},"12486":{"wiki":"Bandos_full_helm","name":"Bandos full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30,"prayer":1}},"12488":{"wiki":"Bandos_kiteshield","name":"Bandos kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":44,"dslash":48,"dcrush":46,"dmagic":-1,"drange":46,"prayer":1}},"12490":{"wiki":"Ancient_bracers","name":"Ancient bracers","equipable":true,"weight":1.0,"equipment":{"slot":9,"amagic":-10,"arange":11,"dstab":6,"dslash":5,"dcrush":7,"dmagic":8,"prayer":1}},"12492":{"wiki":"Ancient_d'hide_body","name":"Ancient d'hide body","equipable":true,"weight":6.0,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":55,"dslash":47,"dcrush":60,"dmagic":50,"drange":55,"prayer":1}},"12494":{"wiki":"Ancient_chaps","name":"Ancient chaps","equipable":true,"weight":5.0,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":31,"dslash":25,"dcrush":33,"dmagic":28,"drange":31,"prayer":1}},"12496":{"wiki":"Ancient_coif","name":"Ancient coif","equipable":true,"weight":0.9,"equipment":{"slot":0,"amagic":-1,"arange":7,"dstab":4,"dslash":7,"dcrush":10,"dmagic":4,"drange":8,"prayer":1}},"12498":{"wiki":"Bandos_bracers","name":"Bandos bracers","equipable":true,"weight":1.0,"equipment":{"slot":9,"amagic":-10,"arange":11,"dstab":6,"dslash":5,"dcrush":7,"dmagic":8,"prayer":1}},"12500":{"wiki":"Bandos_d'hide_body","name":"Bandos d'hide body","equipable":true,"weight":6.0,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":55,"dslash":47,"dcrush":60,"dmagic":50,"drange":55,"prayer":1}},"12502":{"wiki":"Bandos_chaps","name":"Bandos chaps","equipable":true,"weight":5.0,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":31,"dslash":25,"dcrush":33,"dmagic":28,"drange":31,"prayer":1}},"12504":{"wiki":"Bandos_coif","name":"Bandos coif","equipable":true,"weight":0.9,"equipment":{"slot":0,"amagic":-1,"arange":7,"dstab":4,"dslash":7,"dcrush":10,"dmagic":4,"drange":8,"prayer":1}},"12506":{"wiki":"Armadyl_bracers","name":"Armadyl bracers","equipable":true,"weight":1.0,"equipment":{"slot":9,"amagic":-10,"arange":11,"dstab":6,"dslash":5,"dcrush":7,"dmagic":8,"prayer":1}},"12508":{"wiki":"Armadyl_d'hide_body","name":"Armadyl d'hide body","equipable":true,"weight":6.0,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":55,"dslash":47,"dcrush":60,"dmagic":50,"drange":55,"prayer":1}},"12510":{"wiki":"Armadyl_chaps","name":"Armadyl chaps","equipable":true,"weight":5.0,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":31,"dslash":25,"dcrush":33,"dmagic":28,"drange":31,"prayer":1}},"12512":{"wiki":"Armadyl_coif","name":"Armadyl coif","equipable":true,"weight":0.9,"equipment":{"slot":0,"amagic":-1,"arange":7,"dstab":4,"dslash":7,"dcrush":10,"dmagic":4,"drange":8,"prayer":1}},"12514":{"wiki":"Explorer_backpack","name":"Explorer backpack","equipable":true,"weight":2.0,"equipment":{"slot":1}},"12516":{"wiki":"Pith_helmet","name":"Pith helmet","equipable":true,"weight":0.06,"equipment":{"slot":0}},"12518":{"wiki":"Green_dragon_mask","name":"Green dragon mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"12520":{"wiki":"Blue_dragon_mask","name":"Blue dragon mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"12522":{"wiki":"Red_dragon_mask","name":"Red dragon mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"12524":{"wiki":"Black_dragon_mask","name":"Black dragon mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"12526":{"wiki":"Fury_ornament_kit","name":"Fury ornament kit","weight":0.5},"12528":{"wiki":"Dark_infinity_colour_kit","name":"Dark infinity colour kit","weight":0.5},"12530":{"wiki":"Light_infinity_colour_kit","name":"Light infinity colour kit","weight":0.5},"12532":{"wiki":"Dragon_sq_shield_ornament_kit","name":"Dragon sq shield ornament kit","weight":0.5},"12534":{"wiki":"Dragon_chainbody_ornament_kit","name":"Dragon chainbody ornament kit","weight":0.5},"12536":{"wiki":"Dragon_legs/skirt_ornament_kit","name":"Dragon legs/skirt ornament kit","weight":0.5},"12538":{"wiki":"Dragon_full_helm_ornament_kit","name":"Dragon full helm ornament kit","weight":0.5},"12540":{"wiki":"Deerstalker","name":"Deerstalker","equipable":true,"weight":0.5,"equipment":{"slot":0}},"12542":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12543":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12544":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12545":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12546":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12547":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12548":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12549":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12550":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12551":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12552":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12553":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12554":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12555":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12556":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12557":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12558":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12559":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12560":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12561":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12562":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12563":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12564":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12565":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12566":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12567":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"12568":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12569":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"12570":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12571":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"12572":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12573":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"12574":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12575":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"12576":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12577":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"12578":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12579":{"wiki":"Puzzle_box#Castle","name":"Puzzle box (hard)","weight":0.1},"12580":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12581":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12582":{"wiki":"Puzzle_box#Tree","name":"Puzzle box (hard)","weight":0.1},"12583":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12584":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12585":{"wiki":"Puzzle_box#Troll","name":"Puzzle box (hard)","weight":0.1},"12586":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12587":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12588":{"wiki":"Puzzle_box#Castle","name":"Puzzle box (hard)","weight":0.1},"12589":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12590":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"12591":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"12592":{"wiki":"Black_pick_head","name":"Black pick head"},"12594":{"wiki":"Broken_pickaxe_(black)","name":"Broken pickaxe","weight":1.814},"12596":{"wiki":"Rangers'_tunic","name":"Rangers' tunic","equipable":true,"weight":3.0,"equipment":{"slot":4,"amagic":-15,"arange":15,"dstab":6,"dslash":9,"dcrush":12,"dmagic":6,"drange":6}},"12598":{"wiki":"Holy_sandals","name":"Holy sandals","equipable":true,"weight":0.5,"equipment":{"slot":10,"prayer":3}},"12600":{"wiki":"Druidic_wreath","name":"Druidic wreath","equipable":true,"weight":0.32,"equipment":{"slot":0}},"12601":{"wiki":"Ring_of_the_gods","name":"Ring of the gods","equipable":true,"weight":0.3,"equipment":{"slot":12,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"prayer":4}},"12603":{"wiki":"Tyrannical_ring","name":"Tyrannical ring","equipable":true,"weight":1.0,"equipment":{"slot":12,"acrush":4,"dcrush":4}},"12605":{"wiki":"Treasonous_ring","name":"Treasonous ring","equipable":true,"weight":0.4,"equipment":{"slot":12,"astab":4,"dstab":4}},"12607":{"wiki":"Damaged_book_(Bandos)","name":"Damaged book","equipable":true,"weight":1.0,"equipment":{"slot":5,"prayer":5}},"12608":{"wiki":"Book_of_war","name":"Book of war","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":5,"str":2,"prayer":5}},"12609":{"wiki":"Damaged_book_(Armadyl)","name":"Damaged book","equipable":true,"weight":1.0,"equipment":{"slot":5,"prayer":5}},"12610":{"wiki":"Book_of_law","name":"Book of law","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":5,"arange":10,"prayer":5}},"12611":{"wiki":"Damaged_book_(Ancient)","name":"Damaged book","equipable":true,"weight":1.0,"equipment":{"slot":5,"prayer":5}},"12612":{"wiki":"Book_of_darkness","name":"Book of darkness","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":5,"amagic":10,"prayer":5}},"12613":{"wiki":"Bandos_page_1","name":"Bandos page 1"},"12614":{"wiki":"Bandos_page_2","name":"Bandos page 2"},"12615":{"wiki":"Bandos_page_3","name":"Bandos page 3"},"12616":{"wiki":"Bandos_page_4","name":"Bandos page 4"},"12617":{"wiki":"Armadyl_page_1","name":"Armadyl page 1"},"12618":{"wiki":"Armadyl_page_2","name":"Armadyl page 2"},"12619":{"wiki":"Armadyl_page_3","name":"Armadyl page 3"},"12620":{"wiki":"Armadyl_page_4","name":"Armadyl page 4"},"12621":{"wiki":"Ancient_page_1","name":"Ancient page 1"},"12622":{"wiki":"Ancient_page_2","name":"Ancient page 2"},"12623":{"wiki":"Ancient_page_3","name":"Ancient page 3"},"12624":{"wiki":"Ancient_page_4","name":"Ancient page 4"},"12625":{"wiki":"Stamina_potion#4_dose","name":"Stamina potion(4)","weight":0.035},"12627":{"wiki":"Stamina_potion#3_dose","name":"Stamina potion(3)","weight":0.03},"12629":{"wiki":"Stamina_potion#2_dose","name":"Stamina potion(2)","weight":0.025},"12631":{"wiki":"Stamina_potion#1_dose","name":"Stamina potion(1)","weight":0.02},"12633":{"wiki":"Stamina_mix#2_dose","name":"Stamina mix(2)","weight":0.075},"12635":{"wiki":"Stamina_mix#1_dose","name":"Stamina mix(1)","weight":0.045},"12637":{"wiki":"Saradomin_halo#Normal","name":"Saradomin halo","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"12638":{"wiki":"Zamorak_halo#Normal","name":"Zamorak halo","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"12639":{"wiki":"Guthix_halo#Normal","name":"Guthix halo","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"12640":{"wiki":"Amylase_crystal","name":"Amylase crystal"},"12641":{"wiki":"Amylase_pack","name":"Amylase pack","weight":0.5},"12642":{"wiki":"Lumberyard_teleport","name":"Lumberyard teleport"},"12643":{"wiki":"Pet_dagannoth_supreme","name":"Pet dagannoth supreme","weight":0.015},"12644":{"wiki":"Pet_dagannoth_prime","name":"Pet dagannoth prime","weight":0.015},"12645":{"wiki":"Pet_dagannoth_rex","name":"Pet dagannoth rex","weight":0.015},"12646":{"wiki":"Baby_mole#Mole","name":"Baby mole","weight":0.015},"12647":{"wiki":"Kalphite_princess#Crawling","name":"Kalphite princess","weight":0.015},"12648":{"wiki":"Pet_smoke_devil#Thermonuclear","name":"Pet smoke devil","weight":0.015},"12649":{"wiki":"Pet_kree'arra","name":"Pet kree'arra","weight":0.015},"12650":{"wiki":"Pet_general_graardor","name":"Pet general graardor","weight":0.015},"12651":{"wiki":"Pet_zilyana","name":"Pet zilyana","weight":0.015},"12652":{"wiki":"Pet_k'ril_tsutsaroth","name":"Pet k'ril tsutsaroth","weight":0.015},"12653":{"wiki":"Prince_black_dragon","name":"Prince black dragon","weight":0.015},"12654":{"wiki":"Kalphite_princess#Airborne","name":"Kalphite princess","weight":0.015},"12655":{"wiki":"Pet_kraken","name":"Pet kraken","weight":0.015},"12656":{"wiki":"Junk#Regular","name":"Junk","weight":0.2},"12657":{"wiki":"Junk#Stackable","name":"Junk","weight":0.2},"12658":{"wiki":"Iban's_staff_(u)","name":"Iban's staff (u)","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":50,"aspeed":5}},"12659":{"wiki":"Clan_wars_cape#Helmet","name":"Clan wars cape"},"12660":{"wiki":"Clan_wars_cape#Goatee","name":"Clan wars cape"},"12661":{"wiki":"Clan_wars_cape#Long","name":"Clan wars cape"},"12662":{"wiki":"Clan_wars_cape#Medium","name":"Clan wars cape"},"12663":{"wiki":"Clan_wars_cape#Small_moustache","name":"Clan wars cape"},"12664":{"wiki":"Clan_wars_cape#Clean-shaven","name":"Clan wars cape"},"12665":{"wiki":"Clan_wars_cape#Short","name":"Clan wars cape"},"12666":{"wiki":"Clan_wars_cape#Pointy","name":"Clan wars cape"},"12667":{"wiki":"Clan_wars_cape#Split","name":"Clan wars cape"},"12668":{"wiki":"Clan_wars_cape#Handlebar","name":"Clan wars cape"},"12669":{"wiki":"Clan_wars_cape#Mutton","name":"Clan wars cape"},"12670":{"wiki":"Clan_wars_cape#Full_mutton","name":"Clan wars cape"},"12671":{"wiki":"Clan_wars_cape#Big_moustache","name":"Clan wars cape"},"12672":{"wiki":"Clan_wars_cape#Waxed_moustache","name":"Clan wars cape"},"12673":{"wiki":"Clan_wars_cape#Dali","name":"Clan wars cape"},"12674":{"wiki":"Clan_wars_cape#Vizier","name":"Clan wars cape"},"12675":{"wiki":"Clan_wars_cape#Helmet","name":"Clan wars cape"},"12676":{"wiki":"Clan_wars_cape#Goatee","name":"Clan wars cape"},"12677":{"wiki":"Clan_wars_cape#Long","name":"Clan wars cape"},"12678":{"wiki":"Clan_wars_cape#Medium","name":"Clan wars cape"},"12679":{"wiki":"Clan_wars_cape#Small_moustache","name":"Clan wars cape"},"12680":{"wiki":"Clan_wars_cape#Clean-shaven","name":"Clan wars cape"},"12681":{"wiki":"Clan_wars_cape#Short","name":"Clan wars cape"},"12682":{"wiki":"Clan_wars_cape#Pointy","name":"Clan wars cape"},"12683":{"wiki":"Clan_wars_cape#Split","name":"Clan wars cape"},"12684":{"wiki":"Clan_wars_cape#Handlebar","name":"Clan wars cape"},"12685":{"wiki":"Clan_wars_cape#Mutton","name":"Clan wars cape"},"12686":{"wiki":"Clan_wars_cape#Full_mutton","name":"Clan wars cape"},"12687":{"wiki":"Clan_wars_cape#Big_moustache","name":"Clan wars cape"},"12688":{"wiki":"Clan_wars_cape#Waxed_moustache","name":"Clan wars cape"},"12689":{"wiki":"Clan_wars_cape#Dali","name":"Clan wars cape"},"12690":{"wiki":"Clan_wars_cape#Vizier","name":"Clan wars cape"},"12691":{"wiki":"Tyrannical_ring_(i)#Nightmare_Zone","name":"Tyrannical ring (i)","equipable":true,"weight":1.0,"equipment":{"slot":12,"acrush":8,"dcrush":8}},"12692":{"wiki":"Treasonous_ring_(i)#Nightmare_Zone","name":"Treasonous ring (i)","equipable":true,"weight":0.4,"equipment":{"slot":12,"astab":8,"dstab":8}},"12693":{"wiki":"Kree'arra_(unobtainable_item)","name":"Kree'arra"},"12694":{"wiki":"Chaos_elemental_(unobtainable_item)","name":"Chaos elemental"},"12695":{"wiki":"Super_combat_potion#4_dose","name":"Super combat potion(4)","weight":0.035},"12697":{"wiki":"Super_combat_potion#3_dose","name":"Super combat potion(3)","weight":0.03},"12699":{"wiki":"Super_combat_potion#2_dose","name":"Super combat potion(2)","weight":0.03},"12701":{"wiki":"Super_combat_potion#1_dose","name":"Super combat potion(1)","weight":0.03},"12703":{"wiki":"Pet_penance_queen","name":"Pet penance queen","weight":0.015},"12727":{"wiki":"Event_rpg","name":"Event rpg","equipable":true,"weight":1.0,"equipment":{"slot":3,"aspeed":3}},"12728":{"wiki":"Air_rune_pack","name":"Air rune pack","weight":4.535},"12730":{"wiki":"Water_rune_pack","name":"Water rune pack","weight":4.535},"12732":{"wiki":"Earth_rune_pack","name":"Earth rune pack","weight":4.535},"12734":{"wiki":"Fire_rune_pack","name":"Fire rune pack","weight":4.535},"12736":{"wiki":"Mind_rune_pack","name":"Mind rune pack","weight":4.535},"12738":{"wiki":"Chaos_rune_pack","name":"Chaos rune pack","weight":4.535},"12740":{"wiki":"Bird_snare_pack","name":"Bird snare pack","weight":5.443},"12742":{"wiki":"Box_trap_pack","name":"Box trap pack","weight":4.989},"12744":{"wiki":"Magic_imp_box_pack","name":"Magic imp box pack","weight":5.896},"12746":{"wiki":"Archaic_emblem#Tier_1","name":"Archaic emblem (tier 1)","weight":0.1},"12747":{"wiki":"Archaic_emblem_(discontinued)#Tier_1","name":"Archaic emblem (tier 1)"},"12748":{"wiki":"Archaic_emblem#Tier_2","name":"Archaic emblem (tier 2)","weight":0.1},"12749":{"wiki":"Archaic_emblem#Tier_3","name":"Archaic emblem (tier 3)","weight":0.1},"12750":{"wiki":"Archaic_emblem#Tier_4","name":"Archaic emblem (tier 4)","weight":0.1},"12751":{"wiki":"Archaic_emblem#Tier_5","name":"Archaic emblem (tier 5)","weight":0.1},"12752":{"wiki":"Archaic_emblem#Tier_6","name":"Archaic emblem (tier 6)","weight":0.1},"12753":{"wiki":"Archaic_emblem#Tier_7","name":"Archaic emblem (tier 7)","weight":0.1},"12754":{"wiki":"Archaic_emblem#Tier_8","name":"Archaic emblem (tier 8)","weight":0.1},"12755":{"wiki":"Archaic_emblem#Tier_9","name":"Archaic emblem (tier 9)","weight":0.1},"12756":{"wiki":"Archaic_emblem#Tier_10","name":"Archaic emblem (tier 10)","weight":0.1},"12757":{"wiki":"Blue_dark_bow_paint","name":"Blue dark bow paint","weight":0.001},"12759":{"wiki":"Green_dark_bow_paint","name":"Green dark bow paint","weight":0.001},"12761":{"wiki":"Yellow_dark_bow_paint","name":"Yellow dark bow paint","weight":0.001},"12763":{"wiki":"White_dark_bow_paint","name":"White dark bow paint","weight":0.001},"12765":{"wiki":"Dark_bow#Green","name":"Dark bow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":95,"aspeed":9}},"12766":{"wiki":"Dark_bow#Blue","name":"Dark bow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":95,"aspeed":9}},"12767":{"wiki":"Dark_bow#Yellow","name":"Dark bow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":95,"aspeed":9}},"12768":{"wiki":"Dark_bow#White","name":"Dark bow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":95,"aspeed":9}},"12769":{"wiki":"Frozen_whip_mix","name":"Frozen whip mix","weight":0.001},"12771":{"wiki":"Volcanic_whip_mix","name":"Volcanic whip mix","weight":0.001},"12773":{"wiki":"Volcanic_abyssal_whip","name":"Volcanic abyssal whip","equipable":true,"weight":0.453,"equipment":{"slot":3,"aslash":82,"str":82,"aspeed":4}},"12774":{"wiki":"Frozen_abyssal_whip","name":"Frozen abyssal whip","equipable":true,"weight":0.453,"equipment":{"slot":3,"aslash":82,"str":82,"aspeed":4}},"12775":{"wiki":"Annakarl_teleport_(tablet)","name":"Annakarl teleport"},"12776":{"wiki":"Carrallangar_teleport_(tablet)","name":"Carrallangar teleport"},"12777":{"wiki":"Dareeyak_teleport_(tablet)","name":"Dareeyak teleport"},"12778":{"wiki":"Ghorrock_teleport_(tablet)","name":"Ghorrock teleport"},"12779":{"wiki":"Kharyrll_teleport_(tablet)","name":"Kharyrll teleport"},"12780":{"wiki":"Lassar_teleport_(tablet)","name":"Lassar teleport"},"12781":{"wiki":"Paddewwa_teleport_(tablet)","name":"Paddewwa teleport"},"12782":{"wiki":"Senntisten_teleport_(tablet)","name":"Senntisten teleport"},"12783":{"wiki":"Ring_of_wealth_scroll","name":"Ring of wealth scroll","weight":0.002},"12785":{"wiki":"Ring_of_wealth_(i)#Uncharged","name":"Ring of wealth (i)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"12786":{"wiki":"Magic_shortbow_scroll","name":"Magic shortbow scroll","weight":0.002},"12788":{"wiki":"Magic_shortbow_(i)","name":"Magic shortbow (i)","equipable":true,"weight":1.36,"equipment":{"slot":3,"arange":75,"aspeed":4}},"12789":{"wiki":"Clue_box","name":"Clue box","weight":0.005},"12791":{"wiki":"Rune_pouch#Normal","name":"Rune pouch","weight":1.0},"12792":{"wiki":"Nest_box#Empty","name":"Nest box (empty)","weight":1.6},"12793":{"wiki":"Nest_box_(seeds,_2014-2016)","name":"Nest box (seeds)","weight":1.6},"12794":{"wiki":"Nest_box#Ring","name":"Nest box (ring)","weight":1.6},"12795":{"wiki":"Steam_battlestaff_(or)","name":"Steam battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"12796":{"wiki":"Mystic_steam_staff_(or)","name":"Mystic steam staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"12797":{"wiki":"Dragon_pickaxe_(upgraded)","name":"Dragon pickaxe","equipable":true,"weight":2.4,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"12798":{"wiki":"Steam_staff_upgrade_kit","name":"Steam staff upgrade kit","weight":0.5},"12800":{"wiki":"Dragon_pickaxe_upgrade_kit","name":"Dragon pickaxe upgrade kit","weight":0.5},"12802":{"wiki":"Ward_upgrade_kit","name":"Ward upgrade kit","weight":0.5},"12804":{"wiki":"Saradomin's_tear","name":"Saradomin's tear","weight":0.01},"12806":{"wiki":"Malediction_ward_(or)","name":"Malediction ward","equipable":true,"weight":3.628,"equipment":{"slot":5,"astab":-8,"aslash":-8,"acrush":-8,"amagic":12,"arange":-12,"dstab":50,"dslash":52,"dcrush":48,"dmagic":15}},"12807":{"wiki":"Odium_ward_(or)","name":"Odium ward","equipable":true,"weight":3.628,"equipment":{"slot":5,"astab":-12,"aslash":-12,"acrush":-12,"amagic":-8,"arange":12,"dmagic":24,"drange":52,"rstr":4}},"12808":{"wiki":"Saradomin's_blessed_sword#Charged","name":"Sara's blessed sword (full)","equipable":true,"weight":3.0,"equipment":{"slot":3,"aslash":100,"acrush":60,"str":88,"prayer":2,"aspeed":4}},"12809":{"wiki":"Saradomin's_blessed_sword#Partially_charged","name":"Saradomin's blessed sword","equipable":true,"weight":3.0,"equipment":{"slot":3,"aslash":100,"acrush":60,"str":88,"prayer":2,"aspeed":4}},"12810":{"wiki":"Ironman_helm","name":"Ironman helm","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"12811":{"wiki":"Ironman_platebody","name":"Ironman platebody","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"12812":{"wiki":"Ironman_platelegs","name":"Ironman platelegs","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"12813":{"wiki":"Ultimate_ironman_helm","name":"Ultimate ironman helm","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"12814":{"wiki":"Ultimate_ironman_platebody","name":"Ultimate ironman platebody","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"12815":{"wiki":"Ultimate_ironman_platelegs","name":"Ultimate ironman platelegs","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"12816":{"wiki":"Pet_dark_core#Dark_core","name":"Pet dark core","weight":0.015},"12817":{"wiki":"Elysian_spirit_shield","name":"Elysian spirit shield","equipable":true,"weight":2.0,"equipment":{"slot":5,"dstab":63,"dslash":65,"dcrush":75,"dmagic":2,"drange":57,"prayer":3}},"12819":{"wiki":"Elysian_sigil","name":"Elysian sigil","weight":3.0},"12821":{"wiki":"Spectral_spirit_shield","name":"Spectral spirit shield","equipable":true,"weight":2.0,"equipment":{"slot":5,"dstab":53,"dslash":55,"dcrush":73,"dmagic":30,"drange":52,"prayer":3}},"12823":{"wiki":"Spectral_sigil","name":"Spectral sigil","weight":3.0},"12825":{"wiki":"Arcane_spirit_shield","name":"Arcane spirit shield","equipable":true,"weight":2.0,"equipment":{"slot":5,"amagic":20,"dstab":53,"dslash":55,"dcrush":73,"dmagic":2,"drange":52,"prayer":3}},"12827":{"wiki":"Arcane_sigil","name":"Arcane sigil","weight":3.0},"12829":{"wiki":"Spirit_shield","name":"Spirit shield","equipable":true,"weight":2.0,"equipment":{"slot":5,"dstab":39,"dslash":41,"dcrush":50,"dmagic":1,"drange":45,"prayer":1}},"12831":{"wiki":"Blessed_spirit_shield","name":"Blessed spirit shield","equipable":true,"weight":2.0,"equipment":{"slot":5,"dstab":53,"dslash":55,"dcrush":73,"dmagic":2,"drange":52,"prayer":3}},"12833":{"wiki":"Holy_elixir","name":"Holy elixir","weight":2.0},"12835":{"wiki":"Community_pumpkin","name":"Community pumpkin","weight":0.04},"12836":{"wiki":"Grim_reaper's_diary","name":"Grim reaper's diary"},"12837":{"wiki":"Grim_robe","name":"Grim robe","weight":1.0},"12838":{"wiki":"Will_and_testament","name":"Will and testament"},"12839":{"wiki":"Human_bones","name":"Human bones","weight":1.0},"12840":{"wiki":"Servant's_skull","name":"Servant's skull","weight":1.0},"12841":{"wiki":"Hourglass_(2014_Halloween_event)","name":"Hourglass","weight":0.1},"12842":{"wiki":"Scythe_sharpener","name":"Scythe sharpener","weight":1.0},"12843":{"wiki":"Human_eye","name":"Human eye"},"12844":{"wiki":"Voice_potion","name":"Voice potion"},"12845":{"wiki":"Grim_reaper_hood","name":"Grim reaper hood","equipable":true,"weight":0.003,"equipment":{"slot":0}},"12846":{"wiki":"Target_teleport_scroll","name":"Target teleport scroll","weight":0.005},"12848":{"wiki":"Granite_maul_(or)#Normal","name":"Granite maul","equipable":true,"weight":4.535,"equipment":{"slot":3,"acrush":81,"str":79,"aspeed":7}},"12849":{"wiki":"Granite_clamp","name":"Granite clamp","weight":0.5},"12851":{"wiki":"Amulet_of_the_damned#Full","name":"Amulet of the damned (full)","equipable":true,"weight":0.1,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"12853":{"wiki":"Amulet_of_the_damned#Used","name":"Amulet of the damned","equipable":true,"weight":0.1,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"12854":{"wiki":"Flamtaer_bag","name":"Flamtaer bag","weight":6.0},"12855":{"wiki":"Hunter's_honour","name":"Hunter's honour","equipable":true,"weight":0.01,"equipment":{"slot":0}},"12856":{"wiki":"Rogue's_revenge","name":"Rogue's revenge","equipable":true,"weight":0.01,"equipment":{"slot":0}},"12857":{"wiki":"Olive_oil_pack","name":"Olive oil pack","weight":3.5},"12859":{"wiki":"Eye_of_newt_pack","name":"Eye of newt pack","weight":0.07},"12861":{"wiki":"Thanksgiving_dinner","name":"Thanksgiving dinner","weight":0.2},"12863":{"wiki":"Dwarf_cannon_set","name":"Dwarf cannon set","weight":0.1},"12865":{"wiki":"Green_dragonhide_set","name":"Green dragonhide set","weight":0.05},"12867":{"wiki":"Blue_dragonhide_set","name":"Blue dragonhide set","weight":0.05},"12869":{"wiki":"Red_dragonhide_set","name":"Red dragonhide set","weight":0.05},"12871":{"wiki":"Black_dragonhide_set","name":"Black dragonhide set","weight":0.05},"12873":{"wiki":"Guthan's_armour_set","name":"Guthan's armour set","weight":0.05},"12875":{"wiki":"Verac's_armour_set","name":"Verac's armour set","weight":0.05},"12877":{"wiki":"Dharok's_armour_set","name":"Dharok's armour set","weight":0.05},"12879":{"wiki":"Torag's_armour_set","name":"Torag's armour set","weight":0.05},"12881":{"wiki":"Ahrim's_armour_set","name":"Ahrim's armour set","weight":0.05},"12883":{"wiki":"Karil's_armour_set","name":"Karil's armour set","weight":0.05},"12885":{"wiki":"Jar_of_sand","name":"Jar of sand","weight":0.02},"12887":{"wiki":"Santa_mask","name":"Santa mask","equipable":true,"weight":0.3,"equipment":{"slot":0}},"12888":{"wiki":"Santa_jacket","name":"Santa jacket","equipable":true,"weight":0.3,"equipment":{"slot":4}},"12889":{"wiki":"Santa_pantaloons","name":"Santa pantaloons","equipable":true,"weight":0.25,"equipment":{"slot":7}},"12890":{"wiki":"Santa_gloves","name":"Santa gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"12891":{"wiki":"Santa_boots","name":"Santa boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"12892":{"wiki":"Antisanta_mask","name":"Antisanta mask","equipable":true,"weight":0.3,"equipment":{"slot":0}},"12893":{"wiki":"Antisanta_jacket","name":"Antisanta jacket","equipable":true,"weight":0.3,"equipment":{"slot":4}},"12894":{"wiki":"Antisanta_pantaloons","name":"Antisanta pantaloons","equipable":true,"weight":0.25,"equipment":{"slot":7}},"12895":{"wiki":"Antisanta_gloves","name":"Antisanta gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"12896":{"wiki":"Antisanta_boots","name":"Antisanta boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"12897":{"wiki":"Antisanta's_coal_box#Unfilled","name":"Antisanta's coal box"},"12898":{"wiki":"Antisanta's_coal_box#Full","name":"Antisanta's coal box (full)"},"12899":{"wiki":"Trident_of_the_swamp#Charged","name":"Trident of the swamp","equipable":true,"weight":1.814,"equipment":{"slot":3,"amagic":25,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"12900":{"wiki":"Trident_of_the_swamp#Uncharged","name":"Uncharged toxic trident","equipable":true,"weight":1.814,"equipment":{"slot":3,"amagic":25,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"12902":{"wiki":"Toxic_staff_of_the_dead#Uncharged","name":"Toxic staff (uncharged)","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":55,"aslash":70,"amagic":17,"dslash":3,"dcrush":3,"dmagic":17,"str":72,"mdmg":15,"aspeed":4}},"12904":{"wiki":"Toxic_staff_of_the_dead#Charged","name":"Toxic staff of the dead","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":55,"aslash":70,"amagic":25,"dslash":3,"dcrush":3,"dmagic":17,"str":72,"mdmg":15,"aspeed":4}},"12905":{"wiki":"Anti-venom#4_dose","name":"Anti-venom(4)","weight":0.035},"12907":{"wiki":"Anti-venom#3_dose","name":"Anti-venom(3)","weight":0.035},"12909":{"wiki":"Anti-venom#2_dose","name":"Anti-venom(2)","weight":0.035},"12911":{"wiki":"Anti-venom#1_dose","name":"Anti-venom(1)","weight":0.035},"12913":{"wiki":"Anti-venom+#4_dose","name":"Anti-venom+(4)","weight":0.035},"12915":{"wiki":"Anti-venom+#3_dose","name":"Anti-venom+(3)","weight":0.035},"12917":{"wiki":"Anti-venom+#2_dose","name":"Anti-venom+(2)","weight":0.035},"12919":{"wiki":"Anti-venom+#1_dose","name":"Anti-venom+(1)","weight":0.035},"12921":{"wiki":"Pet_snakeling#Normal","name":"Pet snakeling","weight":0.015},"12922":{"wiki":"Tanzanite_fang","name":"Tanzanite fang","weight":0.35},"12924":{"wiki":"Toxic_blowpipe#Empty","name":"Toxic blowpipe (empty)","equipable":true,"weight":0.3,"equipment":{"slot":3,"arange":30,"aspeed":3}},"12926":{"wiki":"Toxic_blowpipe#Charged","name":"Toxic blowpipe","equipable":true,"weight":0.5,"equipment":{"slot":3,"arange":30,"rstr":20,"aspeed":3}},"12927":{"wiki":"Serpentine_visage","name":"Serpentine visage","weight":1.0},"12929":{"wiki":"Serpentine_helm#Uncharged","name":"Serpentine helm (uncharged)","equipable":true,"weight":0.9,"equipment":{"slot":0,"amagic":-5,"arange":-5}},"12931":{"wiki":"Serpentine_helm#Charged","name":"Serpentine helm","equipable":true,"weight":0.9,"equipment":{"slot":0,"amagic":-5,"arange":-5,"dstab":52,"dslash":55,"dcrush":58,"drange":50,"str":5}},"12932":{"wiki":"Magic_fang","name":"Magic fang","weight":0.3},"12934":{"wiki":"Zulrah's_scales","name":"Zulrah's scales"},"12935":{"wiki":"Ohn's_diary","name":"Ohn's diary","weight":0.453},"12936":{"wiki":"Jar_of_swamp","name":"Jar of swamp","weight":0.02},"12938":{"wiki":"Zul-andra_teleport","name":"Zul-andra teleport"},"12939":{"wiki":"Pet_snakeling#Magma","name":"Pet snakeling","weight":0.015},"12940":{"wiki":"Pet_snakeling#Tanzanite","name":"Pet snakeling","weight":0.015},"12954":{"wiki":"Dragon_defender#Normal","name":"Dragon defender","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":25,"aslash":24,"acrush":23,"amagic":-3,"arange":-2,"dstab":25,"dslash":24,"dcrush":23,"dmagic":-3,"drange":-2,"str":6}},"12955":{"wiki":"Free_to_play_starter_pack","name":"Free to play starter pack"},"12956":{"wiki":"Cow_top","name":"Cow top","equipable":true,"weight":1.0,"equipment":{"slot":4}},"12957":{"wiki":"Cow_trousers","name":"Cow trousers","equipable":true,"weight":1.0,"equipment":{"slot":7}},"12958":{"wiki":"Cow_gloves","name":"Cow gloves","equipable":true,"weight":0.5,"equipment":{"slot":9}},"12959":{"wiki":"Cow_shoes","name":"Cow shoes","equipable":true,"weight":1.0,"equipment":{"slot":10}},"12960":{"wiki":"Bronze_set_(lg)","name":"Bronze set (lg)","weight":6.0},"12962":{"wiki":"Bronze_set_(sk)","name":"Bronze set (sk)","weight":6.0},"12964":{"wiki":"Bronze_trimmed_set_(lg)","name":"Bronze trimmed set (lg)","weight":6.0},"12966":{"wiki":"Bronze_trimmed_set_(sk)","name":"Bronze trimmed set (sk)","weight":6.0},"12968":{"wiki":"Bronze_gold-trimmed_set_(lg)","name":"Bronze gold-trimmed set (lg)","weight":6.0},"12970":{"wiki":"Bronze_gold-trimmed_set_(sk)","name":"Bronze gold-trimmed set (sk)","weight":6.0},"12972":{"wiki":"Iron_set_(lg)","name":"Iron set (lg)","weight":6.0},"12974":{"wiki":"Iron_set_(sk)","name":"Iron set (sk)","weight":6.0},"12976":{"wiki":"Iron_trimmed_set_(lg)","name":"Iron trimmed set (lg)","weight":6.0},"12978":{"wiki":"Iron_trimmed_set_(sk)","name":"Iron trimmed set (sk)","weight":6.0},"12980":{"wiki":"Iron_gold-trimmed_set_(lg)","name":"Iron gold-trimmed set (lg)","weight":6.0},"12982":{"wiki":"Iron_gold-trimmed_set_(sk)","name":"Iron gold-trimmed set (sk)","weight":6.0},"12984":{"wiki":"Steel_set_(lg)","name":"Steel set (lg)","weight":6.0},"12986":{"wiki":"Steel_set_(sk)","name":"Steel set (sk)","weight":6.0},"12988":{"wiki":"Black_set_(lg)","name":"Black set (lg)","weight":6.0},"12990":{"wiki":"Black_set_(sk)","name":"Black set (sk)","weight":6.0},"12992":{"wiki":"Black_trimmed_set_(lg)","name":"Black trimmed set (lg)","weight":6.0},"12994":{"wiki":"Black_trimmed_set_(sk)","name":"Black trimmed set (sk)","weight":6.0},"12996":{"wiki":"Black_gold-trimmed_set_(lg)","name":"Black gold-trimmed set (lg)","weight":6.0},"12998":{"wiki":"Black_gold-trimmed_set_(sk)","name":"Black gold-trimmed set (sk)","weight":6.0},"13000":{"wiki":"Mithril_set_(lg)","name":"Mithril set (lg)","weight":6.0},"13002":{"wiki":"Mithril_set_(sk)","name":"Mithril set (sk)","weight":6.0},"13004":{"wiki":"Mithril_trimmed_set_(lg)","name":"Mithril trimmed set (lg)","weight":6.0},"13006":{"wiki":"Mithril_trimmed_set_(sk)","name":"Mithril trimmed set (sk)","weight":6.0},"13008":{"wiki":"Mithril_gold-trimmed_set_(lg)","name":"Mithril gold-trimmed set (lg)","weight":6.0},"13010":{"wiki":"Mithril_gold-trimmed_set_(sk)","name":"Mithril gold-trimmed set (sk)","weight":6.0},"13012":{"wiki":"Adamant_set_(lg)","name":"Adamant set (lg)","weight":6.0},"13014":{"wiki":"Adamant_set_(sk)","name":"Adamant set (sk)","weight":6.0},"13016":{"wiki":"Adamant_trimmed_set_(lg)","name":"Adamant trimmed set (lg)","weight":6.0},"13018":{"wiki":"Adamant_trimmed_set_(sk)","name":"Adamant trimmed set (sk)","weight":6.0},"13020":{"wiki":"Adamant_gold-trimmed_set_(lg)","name":"Adamant gold-trimmed set (lg)","weight":6.0},"13022":{"wiki":"Adamant_gold-trimmed_set_(sk)","name":"Adamant gold-trimmed set (sk)","weight":6.0},"13024":{"wiki":"Rune_armour_set_(lg)","name":"Rune armour set (lg)","weight":6.0},"13026":{"wiki":"Rune_armour_set_(sk)","name":"Rune armour set (sk)","weight":6.0},"13028":{"wiki":"Rune_trimmed_set_(lg)","name":"Rune trimmed set (lg)","weight":6.0},"13030":{"wiki":"Rune_trimmed_set_(sk)","name":"Rune trimmed set (sk)","weight":6.0},"13032":{"wiki":"Rune_gold-trimmed_set_(lg)","name":"Rune gold-trimmed set (lg)","weight":6.0},"13034":{"wiki":"Rune_gold-trimmed_set_(sk)","name":"Rune gold-trimmed set (sk)","weight":6.0},"13036":{"wiki":"Gilded_armour_set_(lg)","name":"Gilded armour set (lg)","weight":6.0},"13038":{"wiki":"Gilded_armour_set_(sk)","name":"Gilded armour set (sk)","weight":6.0},"13040":{"wiki":"Saradomin_armour_set_(lg)","name":"Saradomin armour set (lg)","weight":6.0},"13042":{"wiki":"Saradomin_armour_set_(sk)","name":"Saradomin armour set (sk)","weight":6.0},"13044":{"wiki":"Zamorak_armour_set_(lg)","name":"Zamorak armour set (lg)","weight":6.0},"13046":{"wiki":"Zamorak_armour_set_(sk)","name":"Zamorak armour set (sk)","weight":6.0},"13048":{"wiki":"Guthix_armour_set_(lg)","name":"Guthix armour set (lg)","weight":6.0},"13050":{"wiki":"Guthix_armour_set_(sk)","name":"Guthix armour set (sk)","weight":6.0},"13052":{"wiki":"Armadyl_rune_armour_set_(lg)","name":"Armadyl rune armour set (lg)","weight":6.0},"13054":{"wiki":"Armadyl_rune_armour_set_(sk)","name":"Armadyl rune armour set (sk)","weight":6.0},"13056":{"wiki":"Bandos_rune_armour_set_(lg)","name":"Bandos rune armour set (lg)","weight":6.0},"13058":{"wiki":"Bandos_rune_armour_set_(sk)","name":"Bandos rune armour set (sk)","weight":6.0},"13060":{"wiki":"Ancient_rune_armour_set_(lg)","name":"Ancient rune armour set (lg)","weight":6.0},"13062":{"wiki":"Ancient_rune_armour_set_(sk)","name":"Ancient rune armour set (sk)","weight":6.0},"13064":{"wiki":"Combat_potion_set","name":"Combat potion set","weight":0.05},"13066":{"wiki":"Super_potion_set","name":"Super potion set","weight":0.05},"13068":{"wiki":"Quest_point_cape#Trimmed","name":"Quest point cape (t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"13069":{"wiki":"Achievement_diary_cape#Trimmed","name":"Achievement diary cape (t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"13070":{"wiki":"Achievement_diary_hood","name":"Achievement diary hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"13071":{"wiki":"Chompy_chick","name":"Chompy chick","weight":0.015},"13072":{"wiki":"Elite_void_top#Normal","name":"Elite void top","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":45,"dslash":45,"dcrush":45,"dmagic":45,"drange":45,"prayer":3}},"13073":{"wiki":"Elite_void_robe#Normal","name":"Elite void robe","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":30,"dslash":30,"dcrush":30,"dmagic":30,"drange":30,"prayer":3}},"13074":{"wiki":"Pharaoh's_sceptre_(discontinued)#(8)","name":"Pharaoh's sceptre","weight":2.0},"13075":{"wiki":"Pharaoh's_sceptre_(discontinued)#(7)","name":"Pharaoh's sceptre","weight":2.0},"13076":{"wiki":"Pharaoh's_sceptre_(discontinued)#(6)","name":"Pharaoh's sceptre","weight":2.0},"13077":{"wiki":"Pharaoh's_sceptre_(discontinued)#(5)","name":"Pharaoh's sceptre","weight":2.0},"13078":{"wiki":"Pharaoh's_sceptre_(discontinued)#(4)","name":"Pharaoh's sceptre","weight":2.0},"13079":{"wiki":"Enchanted_lyre#(5)","name":"Enchanted lyre(5)","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"13080":{"wiki":"Crystal_halberd_(i)#New","name":"New crystal halberd full (i)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13081":{"wiki":"Crystal_halberd_(i)#Full","name":"Crystal halberd full (i)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13082":{"wiki":"Crystal_halberd_(i)#9/10","name":"Crystal halberd 9/10 (i)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13083":{"wiki":"Crystal_halberd_(i)#8/10","name":"Crystal halberd 8/10 (i)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13084":{"wiki":"Crystal_halberd_(i)#7/10","name":"Crystal halberd 7/10 (i)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13085":{"wiki":"Crystal_halberd_(i)#6/10","name":"Crystal halberd 6/10 (i)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13086":{"wiki":"Crystal_halberd_(i)#5/10","name":"Crystal halberd 5/10 (i)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13087":{"wiki":"Crystal_halberd_(i)#4/10","name":"Crystal halberd 4/10 (i)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13088":{"wiki":"Crystal_halberd_(i)#3/10","name":"Crystal halberd 3/10 (i)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13089":{"wiki":"Crystal_halberd_(i)#2/10","name":"Crystal halberd 2/10 (i)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13090":{"wiki":"Crystal_halberd_(i)#1/10","name":"Crystal halberd 1/10 (i)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13091":{"wiki":"Crystal_halberd_(historical)#New","name":"New crystal halberd full","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13092":{"wiki":"Crystal_halberd_(historical)#Full","name":"Crystal halberd full","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"13093":{"wiki":"Crystal_halberd_(historical)#9/10","name":"Crystal halberd 9/10","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":82,"aslash":106,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":113,"aspeed":7}},"13094":{"wiki":"Crystal_halberd_(historical)#8/10","name":"Crystal halberd 8/10","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":79,"aslash":102,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":108,"aspeed":7}},"13095":{"wiki":"Crystal_halberd_(historical)#7/10","name":"Crystal halberd 7/10","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":76,"aslash":98,"acrush":4,"amagic":-4,"dstab":-1,"dslash":3,"dcrush":4,"str":103,"aspeed":7}},"13096":{"wiki":"Crystal_halberd_(historical)#6/10","name":"Crystal halberd 6/10","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":73,"aslash":94,"acrush":4,"amagic":-4,"dstab":-1,"dslash":3,"dcrush":4,"str":98,"aspeed":7}},"13097":{"wiki":"Crystal_halberd_(historical)#5/10","name":"Crystal halberd 5/10","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":70,"aslash":90,"acrush":4,"amagic":-4,"dstab":-1,"dslash":3,"dcrush":4,"str":93,"aspeed":7}},"13098":{"wiki":"Crystal_halberd_(historical)#4/10","name":"Crystal halberd 4/10","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":67,"aslash":86,"acrush":3,"amagic":-4,"dstab":-1,"dslash":2,"dcrush":3,"str":88,"aspeed":7}},"13099":{"wiki":"Crystal_halberd_(historical)#3/10","name":"Crystal halberd 3/10","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":64,"aslash":82,"acrush":3,"amagic":-4,"dstab":-1,"dslash":2,"dcrush":3,"str":83,"aspeed":7}},"13100":{"wiki":"Crystal_halberd_(historical)#2/10","name":"Crystal halberd 2/10","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":61,"aslash":78,"acrush":3,"amagic":-4,"dstab":-1,"dslash":2,"dcrush":3,"str":78,"aspeed":7}},"13101":{"wiki":"Crystal_halberd_(historical)#1/10","name":"Crystal halberd 1/10","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":58,"aslash":74,"acrush":2,"amagic":-4,"dstab":-1,"dslash":1,"dcrush":2,"str":73,"aspeed":7}},"13102":{"wiki":"Teleport_crystal#(5)","name":"Teleport crystal (5)","weight":0.001},"13103":{"wiki":"Karamja_gloves_4","name":"Karamja gloves 4","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":1,"aslash":1,"acrush":1,"amagic":1,"arange":1,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":1}},"13104":{"wiki":"Varrock_armour_1","name":"Varrock armour 1","equipable":true,"weight":1.0,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":32,"dslash":31,"dcrush":24,"dmagic":-6,"drange":31}},"13105":{"wiki":"Varrock_armour_2","name":"Varrock armour 2","equipable":true,"weight":1.0,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":41,"dslash":40,"dcrush":30,"dmagic":-6,"drange":40}},"13106":{"wiki":"Varrock_armour_3","name":"Varrock armour 3","equipable":true,"weight":1.0,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":46,"dslash":44,"dcrush":38,"dmagic":-6,"drange":44}},"13107":{"wiki":"Varrock_armour_4","name":"Varrock armour 4","equipable":true,"weight":1.0,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"13108":{"wiki":"Wilderness_sword_1","name":"Wilderness sword 1","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":6,"aslash":4,"acrush":-2,"dslash":2,"dcrush":1,"str":7,"aspeed":4}},"13109":{"wiki":"Wilderness_sword_2","name":"Wilderness sword 2","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":11,"aslash":8,"acrush":-2,"dslash":2,"dcrush":1,"str":12,"aspeed":4}},"13110":{"wiki":"Wilderness_sword_3","name":"Wilderness sword 3","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":16,"aslash":11,"acrush":-2,"dslash":2,"dcrush":1,"str":17,"aspeed":4}},"13111":{"wiki":"Wilderness_sword_4","name":"Wilderness sword 4","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":23,"aslash":18,"acrush":-2,"dslash":2,"dcrush":1,"str":24,"aspeed":4}},"13112":{"wiki":"Morytania_legs_1","name":"Morytania legs 1","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-7,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"13113":{"wiki":"Morytania_legs_2","name":"Morytania legs 2","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-7,"dstab":17,"dslash":16,"dcrush":15,"dmagic":-4,"drange":16}},"13114":{"wiki":"Morytania_legs_3","name":"Morytania legs 3","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-7,"dstab":24,"dslash":22,"dcrush":20,"dmagic":-4,"drange":22}},"13115":{"wiki":"Morytania_legs_4","name":"Morytania legs 4","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-7,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"13116":{"wiki":"Bonecrusher","name":"Bonecrusher","weight":0.025},"13117":{"wiki":"Falador_shield_1","name":"Falador shield 1","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":8,"dslash":10,"dcrush":9,"dmagic":-1,"drange":9,"prayer":1}},"13118":{"wiki":"Falador_shield_2","name":"Falador shield 2","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14,"prayer":3}},"13119":{"wiki":"Falador_shield_3","name":"Falador shield 3","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":18,"dslash":22,"dcrush":20,"dmagic":-1,"drange":20,"prayer":4}},"13120":{"wiki":"Falador_shield_4","name":"Falador shield 4","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-2,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29,"prayer":5}},"13121":{"wiki":"Ardougne_cloak_1","name":"Ardougne cloak 1","equipable":true,"weight":0.453,"equipment":{"slot":1,"astab":2,"amagic":2,"dstab":2,"dmagic":2,"prayer":2}},"13122":{"wiki":"Ardougne_cloak_2","name":"Ardougne cloak 2","equipable":true,"weight":0.453,"equipment":{"slot":1,"astab":4,"amagic":4,"dstab":4,"dmagic":4,"prayer":4}},"13123":{"wiki":"Ardougne_cloak_3","name":"Ardougne cloak 3","equipable":true,"weight":0.453,"equipment":{"slot":1,"astab":5,"amagic":5,"dstab":5,"dmagic":5,"prayer":5}},"13124":{"wiki":"Ardougne_cloak_4","name":"Ardougne cloak 4","equipable":true,"weight":0.453,"equipment":{"slot":1,"astab":6,"amagic":6,"dstab":6,"dmagic":6,"prayer":6}},"13125":{"wiki":"Explorer's_ring_1","name":"Explorer's ring 1","equipable":true,"weight":0.006,"equipment":{"slot":12,"prayer":1}},"13126":{"wiki":"Explorer's_ring_2","name":"Explorer's ring 2","equipable":true,"weight":0.006,"equipment":{"slot":12,"prayer":1}},"13127":{"wiki":"Explorer's_ring_3","name":"Explorer's ring 3","equipable":true,"weight":0.006,"equipment":{"slot":12,"prayer":1}},"13128":{"wiki":"Explorer's_ring_4","name":"Explorer's ring 4","equipable":true,"weight":0.006,"equipment":{"slot":12,"prayer":1}},"13129":{"wiki":"Fremennik_sea_boots_1","name":"Fremennik sea boots 1","equipable":true,"weight":0.4,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":2,"dslash":3,"dcrush":4}},"13130":{"wiki":"Fremennik_sea_boots_2","name":"Fremennik sea boots 2","equipable":true,"weight":0.4,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":5,"dslash":6,"dcrush":7}},"13131":{"wiki":"Fremennik_sea_boots_3","name":"Fremennik sea boots 3","equipable":true,"weight":0.4,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":9}},"13132":{"wiki":"Fremennik_sea_boots_4","name":"Fremennik sea boots 4","equipable":true,"weight":0.4,"equipment":{"slot":10,"amagic":1,"arange":1,"dstab":10,"dslash":11,"dcrush":12,"str":1}},"13133":{"wiki":"Desert_amulet_1","name":"Desert amulet 1","equipable":true,"weight":0.01,"equipment":{"slot":2}},"13134":{"wiki":"Desert_amulet_2","name":"Desert amulet 2","equipable":true,"weight":0.01,"equipment":{"slot":2}},"13135":{"wiki":"Desert_amulet_3","name":"Desert amulet 3","equipable":true,"weight":0.01,"equipment":{"slot":2}},"13136":{"wiki":"Desert_amulet_4","name":"Desert amulet 4","equipable":true,"weight":0.01,"equipment":{"slot":2}},"13137":{"wiki":"Kandarin_headgear_1","name":"Kandarin headgear 1","equipable":true,"weight":0.01,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":4,"dslash":5,"dcrush":3,"dmagic":-1,"drange":4}},"13138":{"wiki":"Kandarin_headgear_2","name":"Kandarin headgear 2","equipable":true,"weight":0.01,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":7,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"13139":{"wiki":"Kandarin_headgear_3","name":"Kandarin headgear 3","equipable":true,"weight":0.01,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"13140":{"wiki":"Kandarin_headgear_4","name":"Kandarin headgear 4","equipable":true,"weight":0.01,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":10,"dslash":11,"dcrush":9,"dmagic":-1,"drange":10}},"13141":{"wiki":"Western_banner_1","name":"Western banner 1","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":1,"dslash":1,"str":12,"aspeed":5}},"13142":{"wiki":"Western_banner_2","name":"Western banner 2","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":15,"aslash":15,"acrush":15,"dstab":1,"dslash":1,"str":16,"aspeed":5}},"13143":{"wiki":"Western_banner_3","name":"Western banner 3","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":17,"aslash":17,"acrush":17,"dstab":1,"dslash":1,"str":18,"aspeed":5}},"13144":{"wiki":"Western_banner_4","name":"Western banner 4","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":24,"aslash":24,"acrush":24,"dstab":1,"dslash":1,"str":28,"aspeed":5}},"13145":{"wiki":"Antique_lamp_(easy)","name":"Antique lamp","quest":true,"weight":0.1},"13146":{"wiki":"Antique_lamp_(medium)","name":"Antique lamp","quest":true,"weight":0.1},"13147":{"wiki":"Antique_lamp_(hard)","name":"Antique lamp","quest":true,"weight":0.1},"13148":{"wiki":"Antique_lamp_(elite)","name":"Antique lamp","quest":true,"weight":0.1},"13149":{"wiki":"Holy_book_page_set","name":"Holy book page set","weight":0.05},"13151":{"wiki":"Unholy_book_page_set","name":"Unholy book page set","weight":0.05},"13153":{"wiki":"Book_of_balance_page_set","name":"Book of balance page set","weight":0.05},"13155":{"wiki":"Book_of_war_page_set","name":"Book of war page set","weight":0.05},"13157":{"wiki":"Book_of_law_page_set","name":"Book of law page set","weight":0.05},"13159":{"wiki":"Book_of_darkness_page_set","name":"Book of darkness page set","weight":0.05},"13161":{"wiki":"Zamorak_dragonhide_set","name":"Zamorak dragonhide set","weight":0.05},"13163":{"wiki":"Saradomin_dragonhide_set","name":"Saradomin dragonhide set","weight":0.05},"13165":{"wiki":"Guthix_dragonhide_set","name":"Guthix dragonhide set","weight":0.05},"13167":{"wiki":"Bandos_dragonhide_set","name":"Bandos dragonhide set","weight":0.05},"13169":{"wiki":"Armadyl_dragonhide_set","name":"Armadyl dragonhide set","weight":0.05},"13171":{"wiki":"Ancient_dragonhide_set","name":"Ancient dragonhide set","weight":0.05},"13173":{"wiki":"Partyhat_set","name":"Partyhat set","weight":0.05},"13175":{"wiki":"Halloween_mask_set","name":"Halloween mask set","weight":0.05},"13177":{"wiki":"Venenatis_spiderling","name":"Venenatis spiderling","weight":0.015},"13178":{"wiki":"Callisto_cub","name":"Callisto cub","weight":0.015},"13179":{"wiki":"Vet'ion_jr.#Normal","name":"Vet'ion jr.","weight":0.015},"13180":{"wiki":"Vet'ion_jr.#Reborn","name":"Vet'ion jr.","weight":0.015},"13181":{"wiki":"Scorpia's_offspring","name":"Scorpia's offspring","weight":0.015},"13182":{"wiki":"Bunny_feet","name":"Bunny feet","equipable":true,"weight":0.1,"equipment":{"slot":10}},"13183":{"wiki":"Empty_blaster","name":"Empty blaster","equipable":true,"equipment":{"slot":3}},"13184":{"wiki":"Incomplete_blaster","name":"Incomplete blaster","equipable":true,"equipment":{"slot":3}},"13185":{"wiki":"Easter_blaster","name":"Easter blaster","equipable":true,"equipment":{"slot":3,"aspeed":5}},"13186":{"wiki":"Volatile_mineral","name":"Volatile mineral"},"13187":{"wiki":"Package","name":"Package"},"13188":{"wiki":"Diango's_claws","name":"Diango's claws","weight":2.0},"13190":{"wiki":"Old_school_bond#Tradeable","name":"Old school bond","weight":0.003},"13192":{"wiki":"Old_school_bond#Untradeable","name":"Old school bond (untradeable)","weight":0.003},"13193":{"wiki":"Bone_bolt_pack","name":"Bone bolt pack","weight":0.453},"13195":{"wiki":"Oddskull","name":"Oddskull","equipable":true,"weight":0.001,"equipment":{"slot":3}},"13196":{"wiki":"Tanzanite_helm#Uncharged","name":"Tanzanite helm (uncharged)","weight":0.9},"13197":{"wiki":"Tanzanite_helm#Charged","name":"Tanzanite helm","equipable":true,"weight":0.9,"equipment":{"slot":0,"amagic":-5,"arange":-5,"dstab":52,"dslash":55,"dcrush":58,"drange":50,"str":5}},"13198":{"wiki":"Magma_helm#Uncharged","name":"Magma helm (uncharged)","weight":0.9},"13199":{"wiki":"Magma_helm#Charged","name":"Magma helm","equipable":true,"weight":0.9,"equipment":{"slot":0,"amagic":-5,"arange":-5,"dstab":52,"dslash":55,"dcrush":58,"drange":50,"str":5}},"13200":{"wiki":"Tanzanite_mutagen","name":"Tanzanite mutagen","weight":0.05},"13201":{"wiki":"Magma_mutagen","name":"Magma mutagen","weight":0.05},"13202":{"wiki":"Ring_of_the_gods_(i)#Nightmare_Zone","name":"Ring of the gods (i)","equipable":true,"weight":0.3,"equipment":{"slot":12,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"prayer":8}},"13203":{"wiki":"Mask_of_balance","name":"Mask of balance","equipable":true,"weight":1.0,"equipment":{"slot":0}},"13204":{"wiki":"Platinum_token","name":"Platinum token"},"13205":{"wiki":"Rotten_egg","name":"Rotten egg"},"13215":{"wiki":"Tiger_toy","name":"Tiger toy","weight":0.05},"13216":{"wiki":"Lion_toy","name":"Lion toy","weight":0.05},"13217":{"wiki":"Snow_leopard_toy","name":"Snow leopard toy","weight":0.05},"13218":{"wiki":"Amur_leopard_toy","name":"Amur leopard toy","weight":0.05},"13221":{"wiki":"Music_cape#Untrimmed","name":"Music cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"13222":{"wiki":"Music_cape#Trimmed","name":"Music cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"13223":{"wiki":"Music_hood","name":"Music hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"13225":{"wiki":"Tzrek-jad#TzRek-Jad","name":"Tzrek-jad","weight":0.015},"13226":{"wiki":"Herb_sack#Closed","name":"Herb sack","weight":1.0},"13227":{"wiki":"Eternal_crystal","name":"Eternal crystal","weight":0.05},"13229":{"wiki":"Pegasian_crystal","name":"Pegasian crystal","weight":0.05},"13231":{"wiki":"Primordial_crystal","name":"Primordial crystal","weight":0.05},"13233":{"wiki":"Smouldering_stone","name":"Smouldering stone","weight":0.05},"13235":{"wiki":"Eternal_boots","name":"Eternal boots","equipable":true,"weight":1.814,"equipment":{"slot":10,"amagic":8,"dstab":5,"dslash":5,"dcrush":5,"dmagic":8,"drange":5}},"13237":{"wiki":"Pegasian_boots","name":"Pegasian boots","equipable":true,"weight":1.814,"equipment":{"slot":10,"amagic":-12,"arange":12,"dstab":5,"dslash":5,"dcrush":5,"dmagic":5,"drange":5}},"13239":{"wiki":"Primordial_boots","name":"Primordial boots","equipable":true,"weight":1.814,"equipment":{"slot":10,"astab":2,"aslash":2,"acrush":2,"amagic":-4,"arange":-1,"dstab":22,"dslash":22,"dcrush":22,"str":5}},"13241":{"wiki":"Infernal_axe#Charged","name":"Infernal axe","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-2,"aslash":38,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"13242":{"wiki":"Infernal_axe#Uncharged","name":"Infernal axe (uncharged)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-2,"aslash":38,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"13243":{"wiki":"Infernal_pickaxe#Charged","name":"Infernal pickaxe","equipable":true,"weight":2.4,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"13244":{"wiki":"Infernal_pickaxe#Uncharged","name":"Infernal pickaxe (uncharged)","equipable":true,"weight":2.4,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"13245":{"wiki":"Jar_of_souls","name":"Jar of souls","weight":0.02},"13247":{"wiki":"Hellpuppy","name":"Hellpuppy","weight":0.015},"13248":{"wiki":"Key_master's_key","name":"Key master's key","weight":0.01},"13249":{"wiki":"Key_master_teleport","name":"Key master teleport"},"13250":{"wiki":"Plant_pot_pack","name":"Plant pot pack","weight":0.453},"13252":{"wiki":"Sack_pack","name":"Sack pack","weight":0.453},"13254":{"wiki":"Basket_pack","name":"Basket pack","weight":0.453},"13256":{"wiki":"Saradomin's_light","name":"Saradomin's light","weight":0.25},"13258":{"wiki":"Angler_hat","name":"Angler hat","equipable":true,"weight":0.5,"equipment":{"slot":0}},"13259":{"wiki":"Angler_top","name":"Angler top","equipable":true,"weight":1.0,"equipment":{"slot":4}},"13260":{"wiki":"Angler_waders","name":"Angler waders","equipable":true,"weight":1.0,"equipment":{"slot":7}},"13261":{"wiki":"Angler_boots","name":"Angler boots","equipable":true,"weight":1.0,"equipment":{"slot":10}},"13262":{"wiki":"Abyssal_orphan","name":"Abyssal orphan","weight":0.015},"13263":{"wiki":"Abyssal_bludgeon","name":"Abyssal bludgeon","equipable":true,"weight":6.0,"equipment":{"slot":3,"acrush":102,"str":85,"aspeed":4}},"13265":{"wiki":"Abyssal_dagger#Unpoisoned","name":"Abyssal dagger","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":75,"aslash":40,"acrush":-4,"amagic":1,"dmagic":1,"str":75,"aspeed":4}},"13267":{"wiki":"Abyssal_dagger#Poison","name":"Abyssal dagger (p)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":75,"aslash":40,"acrush":-4,"amagic":1,"dmagic":1,"str":75,"aspeed":4}},"13269":{"wiki":"Abyssal_dagger#Poison_","name":"Abyssal dagger (p+)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":75,"aslash":40,"acrush":-4,"amagic":1,"dmagic":1,"str":75,"aspeed":4}},"13271":{"wiki":"Abyssal_dagger#Poison__","name":"Abyssal dagger (p++)","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":75,"aslash":40,"acrush":-4,"amagic":1,"dmagic":1,"str":75,"aspeed":4}},"13273":{"wiki":"Unsired","name":"Unsired","weight":1.4},"13274":{"wiki":"Bludgeon_spine","name":"Bludgeon spine","weight":2.5},"13275":{"wiki":"Bludgeon_claw","name":"Bludgeon claw","weight":2.5},"13276":{"wiki":"Bludgeon_axon","name":"Bludgeon axon","weight":2.5},"13277":{"wiki":"Jar_of_miasma","name":"Jar of miasma","weight":0.04},"13279":{"wiki":"Overseer's_book","name":"Overseer's book","weight":0.51},"13280":{"wiki":"Max_cape#Inventory","name":"Max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"13281":{"wiki":"Max_hood","name":"Max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"13283":{"wiki":"Gravedigger_mask#Reward","name":"Gravedigger mask","equipable":true,"weight":0.5,"equipment":{"slot":0}},"13284":{"wiki":"Gravedigger_top#Reward","name":"Gravedigger top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13285":{"wiki":"Gravedigger_leggings#Reward","name":"Gravedigger leggings","equipable":true,"weight":0.8,"equipment":{"slot":7}},"13286":{"wiki":"Gravedigger_boots#Reward","name":"Gravedigger boots","equipable":true,"weight":1.0,"equipment":{"slot":10}},"13287":{"wiki":"Gravedigger_gloves#Reward","name":"Gravedigger gloves","equipable":true,"weight":0.3,"equipment":{"slot":9}},"13288":{"wiki":"Anti-panties#Reward","name":"Anti-panties","equipable":true,"weight":0.1,"equipment":{"slot":7}},"13302":{"wiki":"Bank_key#1st","name":"Bank key","weight":0.01},"13303":{"wiki":"Bank_key#2nd","name":"Bank key","weight":0.01},"13304":{"wiki":"Bank_key#3rd","name":"Bank key","weight":0.01},"13305":{"wiki":"Bank_key#4th","name":"Bank key","weight":0.01},"13306":{"wiki":"Bank_key#5th","name":"Bank key","weight":0.01},"13307":{"wiki":"Blood_money","name":"Blood money"},"13317":{"wiki":"Deadman's_chest#Deadman_Mode","name":"Deadman's chest","equipable":true,"weight":0.12,"equipment":{"slot":4}},"13318":{"wiki":"Deadman's_legs#Deadman_Mode","name":"Deadman's legs","equipable":true,"weight":0.11,"equipment":{"slot":7}},"13319":{"wiki":"Deadman's_cape#Deadman_Mode","name":"Deadman's cape","equipable":true,"weight":0.09,"equipment":{"slot":1}},"13320":{"wiki":"Heron#Regular","name":"Heron","weight":0.015},"13321":{"wiki":"Rock_golem#Rock","name":"Rock golem","weight":0.015},"13322":{"wiki":"Beaver","name":"Beaver","weight":0.015},"13323":{"wiki":"Baby_chinchompa#Red","name":"Baby chinchompa","weight":0.015},"13324":{"wiki":"Baby_chinchompa#Grey","name":"Baby chinchompa","weight":0.015},"13325":{"wiki":"Baby_chinchompa#Black","name":"Baby chinchompa","weight":0.015},"13326":{"wiki":"Baby_chinchompa#Gold","name":"Baby chinchompa","weight":0.015},"13327":{"wiki":"Rotten_onion","name":"Rotten onion","weight":0.001},"13328":{"wiki":"Green_banner","name":"Green banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"13329":{"wiki":"Fire_max_cape#Normal","name":"Fire max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"astab":1,"aslash":1,"acrush":1,"amagic":1,"arange":1,"dstab":11,"dslash":11,"dcrush":11,"dmagic":11,"drange":11,"str":4,"prayer":2}},"13330":{"wiki":"Fire_max_hood","name":"Fire max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"13331":{"wiki":"Saradomin_max_cape","name":"Saradomin max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":10,"dstab":1,"dslash":1,"dcrush":2,"dmagic":10}},"13332":{"wiki":"Saradomin_max_hood","name":"Saradomin max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"13333":{"wiki":"Zamorak_max_cape","name":"Zamorak max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":10,"dstab":1,"dslash":1,"dcrush":2,"dmagic":10}},"13334":{"wiki":"Zamorak_max_hood","name":"Zamorak max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"13335":{"wiki":"Guthix_max_cape","name":"Guthix max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":10,"dstab":1,"dslash":1,"dcrush":2,"dmagic":10}},"13336":{"wiki":"Guthix_max_hood","name":"Guthix max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"13337":{"wiki":"Accumulator_max_cape","name":"Accumulator max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"arange":4,"dslash":1,"dmagic":4}},"13338":{"wiki":"Accumulator_max_hood","name":"Accumulator max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"13339":{"wiki":"Sacred_eel","name":"Sacred eel","weight":0.6},"13340":{"wiki":"Agility_cape#Untrimmed","name":"Agility cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"13341":{"wiki":"Agility_cape#Trimmed","name":"Agility cape(t)","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"13342":{"wiki":"Max_cape#Worn","name":"Max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"13343":{"wiki":"Black_santa_hat","name":"Black santa hat","equipable":true,"weight":0.113,"equipment":{"slot":0}},"13344":{"wiki":"Inverted_santa_hat","name":"Inverted santa hat","equipable":true,"weight":0.113,"equipment":{"slot":0}},"13345":{"wiki":"Anti-present","name":"Anti-present","weight":1.0},"13346":{"wiki":"Present_(Christmas_2015)","name":"Present","weight":2.0},"13347":{"wiki":"Vial_of_tears#Empty","name":"Vial of tears (empty)"},"13348":{"wiki":"Vial_of_tears#(1)","name":"Vial of tears (1)"},"13349":{"wiki":"Vial_of_tears#(2)","name":"Vial of tears (2)"},"13350":{"wiki":"Vial_of_tears#(3)","name":"Vial of tears (3)"},"13351":{"wiki":"Vial_of_tears#Full","name":"Vial of tears (full)"},"13352":{"wiki":"Vial_of_sorrow","name":"Vial of sorrow"},"13353":{"wiki":"Gricoller's_can","name":"Gricoller's can","weight":0.98},"13354":{"wiki":"Lovakite_bar","name":"Lovakite bar","weight":1.36},"13355":{"wiki":"Juniper_logs","name":"Juniper logs","weight":1.3},"13356":{"wiki":"Lovakite_ore","name":"Lovakite ore","weight":1.814},"13357":{"wiki":"Shayzien_gloves_(1)","name":"Shayzien gloves (1)","equipable":true,"weight":0.226,"equipment":{"slot":9,"amagic":-1,"dcrush":1,"dmagic":-1}},"13358":{"wiki":"Shayzien_boots_(1)","name":"Shayzien boots (1)","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-2,"arange":-1,"dstab":1,"dslash":2,"dcrush":3}},"13359":{"wiki":"Shayzien_helm_(1)","name":"Shayzien helm (1)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-5,"arange":-2,"dstab":3,"dslash":5,"dcrush":4,"dmagic":-1,"drange":5}},"13360":{"wiki":"Shayzien_greaves_(1)","name":"Shayzien greaves (1)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-10,"arange":-2,"dstab":10,"dslash":9,"dcrush":8,"dmagic":-2,"drange":10}},"13361":{"wiki":"Shayzien_platebody_(1)","name":"Shayzien platebody (1)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-5,"dstab":16,"dslash":20,"dcrush":22,"dmagic":-2,"drange":16}},"13362":{"wiki":"Shayzien_gloves_(2)","name":"Shayzien gloves (2)","equipable":true,"weight":0.226,"equipment":{"slot":9,"acrush":1,"amagic":-1,"dcrush":1,"dmagic":-1,"str":1}},"13363":{"wiki":"Shayzien_boots_(2)","name":"Shayzien boots (2)","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-2,"arange":-1,"dstab":2,"dslash":3,"dcrush":4}},"13364":{"wiki":"Shayzien_helm_(2)","name":"Shayzien helm (2)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-5,"arange":-2,"dstab":5,"dslash":8,"dcrush":6,"dmagic":-1,"drange":7}},"13365":{"wiki":"Shayzien_greaves_(2)","name":"Shayzien greaves (2)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-14,"arange":-3,"dstab":14,"dslash":13,"dcrush":12,"dmagic":-3,"drange":14}},"13366":{"wiki":"Shayzien_platebody_(2)","name":"Shayzien platebody (2)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-7,"dstab":20,"dslash":25,"dcrush":30,"dmagic":-3,"drange":20}},"13367":{"wiki":"Shayzien_gloves_(3)","name":"Shayzien gloves (3)","equipable":true,"weight":0.226,"equipment":{"slot":9,"acrush":2,"amagic":-1,"dcrush":1,"dmagic":-1,"str":2}},"13368":{"wiki":"Shayzien_boots_(3)","name":"Shayzien boots (3)","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-2,"arange":-1,"dstab":4,"dslash":5,"dcrush":6}},"13369":{"wiki":"Shayzien_helm_(3)","name":"Shayzien helm (3)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":7,"dslash":10,"dcrush":8,"dmagic":-2,"drange":9}},"13370":{"wiki":"Shayzien_greaves_(3)","name":"Shayzien greaves (3)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-17,"arange":-4,"dstab":17,"dslash":16,"dcrush":15,"dmagic":-3,"drange":17}},"13371":{"wiki":"Shayzien_platebody_(3)","name":"Shayzien platebody (3)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-8,"dstab":25,"dslash":32,"dcrush":35,"dmagic":-3,"drange":22}},"13372":{"wiki":"Shayzien_gloves_(4)","name":"Shayzien gloves (4)","equipable":true,"weight":0.226,"equipment":{"slot":9,"acrush":2,"amagic":-1,"dslash":1,"dcrush":2,"dmagic":-1,"drange":1,"str":2}},"13373":{"wiki":"Shayzien_boots_(4)","name":"Shayzien boots (4)","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-2,"arange":-1,"dstab":5,"dslash":6,"dcrush":7}},"13374":{"wiki":"Shayzien_helm_(4)","name":"Shayzien helm (4)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":8,"dslash":12,"dcrush":10,"dmagic":-2,"drange":11}},"13375":{"wiki":"Shayzien_greaves_(4)","name":"Shayzien greaves (4)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-20,"arange":-5,"dstab":20,"dslash":19,"dcrush":18,"dmagic":-4,"drange":20}},"13376":{"wiki":"Shayzien_platebody_(4)","name":"Shayzien platebody (4)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-9,"dstab":28,"dslash":35,"dcrush":37,"dmagic":-4,"drange":25}},"13377":{"wiki":"Shayzien_gloves_(5)","name":"Shayzien gloves (5)","equipable":true,"weight":0.226,"equipment":{"slot":9,"acrush":2,"amagic":-1,"arange":6,"dslash":2,"dcrush":3,"dmagic":-1,"drange":2,"str":3}},"13378":{"wiki":"Shayzien_boots_(5)","name":"Shayzien boots (5)","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-2,"arange":4,"dstab":5,"dslash":7,"dcrush":8}},"13379":{"wiki":"Shayzien_helm_(5)","name":"Shayzien helm (5)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":4,"dstab":10,"dslash":14,"dcrush":12,"dmagic":-2,"drange":13}},"13380":{"wiki":"Shayzien_greaves_(5)","name":"Shayzien greaves (5)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-20,"arange":6,"dstab":23,"dslash":22,"dcrush":21,"dmagic":-4,"drange":23}},"13381":{"wiki":"Shayzien_body_(5)","name":"Shayzien body (5)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-10,"arange":10,"dstab":20,"dslash":24,"dcrush":28,"dmagic":-4,"drange":27}},"13382":{"wiki":"Shayzien_medpack","name":"Shayzien medpack","weight":0.2},"13383":{"wiki":"Xerician_fabric","name":"Xerician fabric","weight":0.06},"13385":{"wiki":"Xerician_hat","name":"Xerician hat","equipable":true,"weight":0.2,"equipment":{"slot":0,"amagic":3,"dmagic":3}},"13387":{"wiki":"Xerician_top","name":"Xerician top","equipable":true,"weight":0.2,"equipment":{"slot":4,"amagic":6,"dmagic":10}},"13389":{"wiki":"Xerician_robe","name":"Xerician robe","equipable":true,"weight":0.18,"equipment":{"slot":7,"amagic":4,"dmagic":7}},"13391":{"wiki":"Lizardman_fang","name":"Lizardman fang"},"13392":{"wiki":"Xeric's_talisman#Inert","name":"Xeric's talisman (inert)","equipable":true,"weight":0.06,"equipment":{"slot":2,"amagic":2}},"13393":{"wiki":"Xeric's_talisman#Charged","name":"Xeric's talisman","equipable":true,"weight":0.06,"equipment":{"slot":2,"amagic":3,"dmagic":1}},"13394":{"wiki":"Gang_meeting_info","name":"Gang meeting info","weight":0.005},"13395":{"wiki":"Intelligence","name":"Intelligence","weight":0.005},"13396":{"wiki":"Training_manual","name":"Training manual","weight":0.2},"13397":{"wiki":"Servery_flour","name":"Servery flour","weight":0.17},"13398":{"wiki":"Servery_pastry_dough","name":"Servery pastry dough","weight":0.17},"13399":{"wiki":"Servery_raw_meat","name":"Servery raw meat","weight":0.34},"13400":{"wiki":"Servery_dish","name":"Servery dish","weight":0.1},"13401":{"wiki":"Servery_pie_shell","name":"Servery pie shell","weight":0.25},"13402":{"wiki":"Servery_uncooked_pie","name":"Servery uncooked pie","weight":0.5},"13403":{"wiki":"Servery_meat_pie","name":"Servery meat pie","weight":0.45},"13404":{"wiki":"Servery_pizza_base","name":"Servery pizza base","weight":0.1},"13405":{"wiki":"Servery_tomato","name":"Servery tomato","weight":0.08},"13406":{"wiki":"Servery_incomplete_pizza","name":"Servery incomplete pizza","weight":0.6},"13407":{"wiki":"Servery_cheese","name":"Servery cheese","weight":0.2},"13408":{"wiki":"Servery_uncooked_pizza","name":"Servery uncooked pizza","weight":0.8},"13409":{"wiki":"Servery_plain_pizza","name":"Servery plain pizza","weight":0.8},"13410":{"wiki":"Servery_pineapple","name":"Servery pineapple","weight":0.15},"13411":{"wiki":"Servery_pineapple_chunks","name":"Servery pineapple chunks","weight":0.12},"13412":{"wiki":"Servery_pineapple_pizza","name":"Servery pineapple pizza","weight":0.9},"13413":{"wiki":"Servery_cooked_meat","name":"Servery cooked meat","weight":0.283},"13414":{"wiki":"Servery_potato","name":"Servery potato","weight":0.6},"13415":{"wiki":"Servery_incomplete_stew#Potato","name":"Servery incomplete stew","weight":1.0},"13416":{"wiki":"Servery_incomplete_stew#Meat","name":"Servery incomplete stew","weight":1.0},"13417":{"wiki":"Servery_uncooked_stew","name":"Servery uncooked stew","weight":1.5},"13418":{"wiki":"Servery_stew","name":"Servery stew","weight":1.5},"13419":{"wiki":"Sulphurous_fertiliser","name":"Sulphurous fertiliser","weight":3.05},"13420":{"wiki":"Gricoller's_fertiliser","name":"Gricoller's fertiliser","weight":3.55},"13421":{"wiki":"Saltpetre","name":"Saltpetre","weight":0.003},"13423":{"wiki":"Golovanova_seed","name":"Golovanova seed"},"13424":{"wiki":"Bologano_seed","name":"Bologano seed"},"13425":{"wiki":"Logavano_seed","name":"Logavano seed"},"13426":{"wiki":"Golovanova_fruit","name":"Golovanova fruit"},"13427":{"wiki":"Bologano_fruit","name":"Bologano fruit"},"13428":{"wiki":"Logavano_fruit","name":"Logavano fruit"},"13429":{"wiki":"Fresh_fish","name":"Fresh fish","weight":0.7},"13430":{"wiki":"Bucket_of_sandworms","name":"Bucket of sandworms","weight":2.5},"13431":{"wiki":"Sandworms","name":"Sandworms"},"13432":{"wiki":"Sandworms_pack","name":"Sandworms pack","weight":0.3},"13434":{"wiki":"Stolen_pendant","name":"Stolen pendant","weight":0.05},"13435":{"wiki":"Stolen_garnet_ring","name":"Stolen garnet ring","weight":0.05},"13436":{"wiki":"Stolen_circlet","name":"Stolen circlet","weight":0.05},"13437":{"wiki":"Stolen_family_heirloom","name":"Stolen family heirloom","weight":0.05},"13438":{"wiki":"Stolen_jewelry_box","name":"Stolen jewelry box","weight":0.05},"13439":{"wiki":"Raw_anglerfish","name":"Raw anglerfish","weight":0.4},"13441":{"wiki":"Anglerfish","name":"Anglerfish","weight":0.4},"13443":{"wiki":"Burnt_anglerfish","name":"Burnt anglerfish","weight":0.4},"13445":{"wiki":"Dense_essence_block","name":"Dense essence block","weight":0.028},"13446":{"wiki":"Dark_essence_block","name":"Dark essence block","weight":0.028},"13447":{"wiki":"Ensouled_goblin_head#Drop","name":"Ensouled goblin head","weight":0.453},"13448":{"wiki":"Ensouled_goblin_head#Item","name":"Ensouled goblin head","weight":0.453},"13450":{"wiki":"Ensouled_monkey_head#Drop","name":"Ensouled monkey head","weight":0.453},"13451":{"wiki":"Ensouled_monkey_head#Item","name":"Ensouled monkey head","weight":0.453},"13453":{"wiki":"Ensouled_imp_head#Drop","name":"Ensouled imp head","weight":0.453},"13454":{"wiki":"Ensouled_imp_head#Item","name":"Ensouled imp head","weight":0.453},"13456":{"wiki":"Ensouled_minotaur_head#Drop","name":"Ensouled minotaur head","weight":0.453},"13457":{"wiki":"Ensouled_minotaur_head#Item","name":"Ensouled minotaur head","weight":0.453},"13459":{"wiki":"Ensouled_scorpion_head#Drop","name":"Ensouled scorpion head","weight":0.453},"13460":{"wiki":"Ensouled_scorpion_head#Item","name":"Ensouled scorpion head","weight":0.453},"13462":{"wiki":"Ensouled_bear_head#Drop","name":"Ensouled bear head","weight":0.453},"13463":{"wiki":"Ensouled_bear_head#Item","name":"Ensouled bear head","weight":0.453},"13465":{"wiki":"Ensouled_unicorn_head#Drop","name":"Ensouled unicorn head","weight":0.453},"13466":{"wiki":"Ensouled_unicorn_head#Item","name":"Ensouled unicorn head","weight":0.453},"13468":{"wiki":"Ensouled_dog_head#Drop","name":"Ensouled dog head","weight":0.453},"13469":{"wiki":"Ensouled_dog_head#Item","name":"Ensouled dog head","weight":0.453},"13471":{"wiki":"Ensouled_chaos_druid_head#Drop","name":"Ensouled chaos druid head","weight":0.453},"13472":{"wiki":"Ensouled_chaos_druid_head#Item","name":"Ensouled chaos druid head","weight":0.453},"13474":{"wiki":"Ensouled_giant_head#Drop","name":"Ensouled giant head","weight":0.453},"13475":{"wiki":"Ensouled_giant_head#Item","name":"Ensouled giant head","weight":0.453},"13477":{"wiki":"Ensouled_ogre_head#Drop","name":"Ensouled ogre head","weight":0.453},"13478":{"wiki":"Ensouled_ogre_head#Item","name":"Ensouled ogre head","weight":0.453},"13480":{"wiki":"Ensouled_elf_head#Drop","name":"Ensouled elf head","weight":0.453},"13481":{"wiki":"Ensouled_elf_head#Item","name":"Ensouled elf head","weight":0.453},"13483":{"wiki":"Ensouled_troll_head#Drop","name":"Ensouled troll head","weight":0.453},"13484":{"wiki":"Ensouled_troll_head#Item","name":"Ensouled troll head","weight":0.453},"13486":{"wiki":"Ensouled_horror_head#Drop","name":"Ensouled horror head","weight":0.453},"13487":{"wiki":"Ensouled_horror_head#Item","name":"Ensouled horror head","weight":0.453},"13489":{"wiki":"Ensouled_kalphite_head#Drop","name":"Ensouled kalphite head","weight":0.453},"13490":{"wiki":"Ensouled_kalphite_head#Item","name":"Ensouled kalphite head","weight":0.453},"13492":{"wiki":"Ensouled_dagannoth_head#Drop","name":"Ensouled dagannoth head","weight":0.453},"13493":{"wiki":"Ensouled_dagannoth_head#Item","name":"Ensouled dagannoth head","weight":0.453},"13495":{"wiki":"Ensouled_bloodveld_head#Drop","name":"Ensouled bloodveld head","weight":0.453},"13496":{"wiki":"Ensouled_bloodveld_head#Item","name":"Ensouled bloodveld head","weight":0.453},"13498":{"wiki":"Ensouled_tzhaar_head#Drop","name":"Ensouled tzhaar head","weight":0.453},"13499":{"wiki":"Ensouled_tzhaar_head#Item","name":"Ensouled tzhaar head","weight":0.453},"13501":{"wiki":"Ensouled_demon_head#Drop","name":"Ensouled demon head","weight":0.453},"13502":{"wiki":"Ensouled_demon_head#Item","name":"Ensouled demon head","weight":0.453},"13504":{"wiki":"Ensouled_aviansie_head#Drop","name":"Ensouled aviansie head","weight":0.453},"13505":{"wiki":"Ensouled_aviansie_head#Item","name":"Ensouled aviansie head","weight":0.453},"13507":{"wiki":"Ensouled_abyssal_head#Drop","name":"Ensouled abyssal head","weight":0.453},"13508":{"wiki":"Ensouled_abyssal_head#Item","name":"Ensouled abyssal head","weight":0.453},"13510":{"wiki":"Ensouled_dragon_head#Drop","name":"Ensouled dragon head","weight":0.453},"13511":{"wiki":"Ensouled_dragon_head#Item","name":"Ensouled dragon head","weight":0.453},"13513":{"wiki":"Book_of_arcane_knowledge","name":"Book of arcane knowledge","weight":0.2},"13514":{"wiki":"Dark_manuscript#1","name":"Dark manuscript","weight":0.006},"13515":{"wiki":"Dark_manuscript#2","name":"Dark manuscript","weight":0.006},"13516":{"wiki":"Dark_manuscript#3","name":"Dark manuscript","weight":0.006},"13517":{"wiki":"Dark_manuscript#4","name":"Dark manuscript","weight":0.006},"13518":{"wiki":"Dark_manuscript#5","name":"Dark manuscript","weight":0.006},"13519":{"wiki":"Dark_manuscript#6","name":"Dark manuscript","weight":0.006},"13520":{"wiki":"Dark_manuscript#7","name":"Dark manuscript","weight":0.006},"13521":{"wiki":"Dark_manuscript#8","name":"Dark manuscript","weight":0.006},"13522":{"wiki":"Dark_manuscript#9","name":"Dark manuscript","weight":0.006},"13523":{"wiki":"Dark_manuscript#10","name":"Dark manuscript","weight":0.006},"13524":{"wiki":"Rada's_census","name":"Rada's census","weight":0.51},"13525":{"wiki":"Ricktor's_diary_(7)","name":"Ricktor's diary (7)","weight":0.51},"13526":{"wiki":"Eathram_&_rada_extract","name":"Eathram & rada extract","weight":0.51},"13527":{"wiki":"Killing_of_a_king","name":"Killing of a king","weight":0.028},"13528":{"wiki":"Hosidius_letter","name":"Hosidius letter","weight":0.028},"13529":{"wiki":"Wintertodt_parable","name":"Wintertodt parable","weight":0.51},"13530":{"wiki":"Twill_accord","name":"Twill accord","weight":0.005},"13531":{"wiki":"Byrne's_coronation_speech","name":"Byrne's coronation speech","weight":0.028},"13532":{"wiki":"Ideology_of_darkness","name":"Ideology of darkness","weight":0.51},"13533":{"wiki":"Rada's_journey","name":"Rada's journey","weight":0.028},"13534":{"wiki":"Transvergence_theory","name":"Transvergence theory","weight":0.51},"13535":{"wiki":"Tristessa's_tragedy","name":"Tristessa's tragedy","weight":0.028},"13536":{"wiki":"Treachery_of_royalty","name":"Treachery of royalty","weight":0.51},"13537":{"wiki":"Transportation_incantations","name":"Transportation incantations","weight":0.51},"13538":{"wiki":"Shayzien_supply_gloves_(1)","name":"Shayzien supply gloves (1)","weight":0.226},"13539":{"wiki":"Shayzien_supply_boots_(1)","name":"Shayzien supply boots (1)","weight":1.36},"13540":{"wiki":"Shayzien_supply_helm_(1)","name":"Shayzien supply helm (1)","weight":2.721},"13541":{"wiki":"Shayzien_supply_greaves_(1)","name":"Shayzien supply greaves (1)","weight":9.071},"13542":{"wiki":"Shayzien_supply_platebody_(1)","name":"Shayzien supply platebody (1)","weight":9.979},"13543":{"wiki":"Shayzien_supply_gloves_(2)","name":"Shayzien supply gloves (2)","weight":0.226},"13544":{"wiki":"Shayzien_supply_boots_(2)","name":"Shayzien supply boots (2)","weight":1.36},"13545":{"wiki":"Shayzien_supply_helm_(2)","name":"Shayzien supply helm (2)","weight":2.721},"13546":{"wiki":"Shayzien_supply_greaves_(2)","name":"Shayzien supply greaves (2)","weight":9.071},"13547":{"wiki":"Shayzien_supply_platebody_(2)","name":"Shayzien supply platebody (2)","weight":9.979},"13548":{"wiki":"Shayzien_supply_gloves_(3)","name":"Shayzien supply gloves (3)","weight":0.226},"13549":{"wiki":"Shayzien_supply_boots_(3)","name":"Shayzien supply boots (3)","weight":1.36},"13550":{"wiki":"Shayzien_supply_helm_(3)","name":"Shayzien supply helm (3)","weight":2.721},"13551":{"wiki":"Shayzien_supply_greaves_(3)","name":"Shayzien supply greaves (3)","weight":9.071},"13552":{"wiki":"Shayzien_supply_platebody_(3)","name":"Shayzien supply platebody (3)","weight":9.979},"13553":{"wiki":"Shayzien_supply_gloves_(4)","name":"Shayzien supply gloves (4)","weight":0.226},"13554":{"wiki":"Shayzien_supply_boots_(4)","name":"Shayzien supply boots (4)","weight":1.36},"13555":{"wiki":"Shayzien_supply_helm_(4)","name":"Shayzien supply helm (4)","weight":2.721},"13556":{"wiki":"Shayzien_supply_greaves_(4)","name":"Shayzien supply greaves (4)","weight":9.071},"13557":{"wiki":"Shayzien_supply_platebody_(4)","name":"Shayzien supply platebody (4)","weight":9.979},"13558":{"wiki":"Shayzien_supply_gloves_(5)","name":"Shayzien supply gloves (5)","weight":0.226},"13559":{"wiki":"Shayzien_supply_boots_(5)","name":"Shayzien supply boots (5)","weight":1.36},"13560":{"wiki":"Shayzien_supply_helm_(5)","name":"Shayzien supply helm (5)","weight":2.721},"13561":{"wiki":"Shayzien_supply_greaves_(5)","name":"Shayzien supply greaves (5)","weight":9.071},"13562":{"wiki":"Shayzien_supply_platebody_(5)","name":"Shayzien supply platebody (5)","weight":9.979},"13563":{"wiki":"Shayzien_supply_crate","name":"Shayzien supply crate","weight":0.4},"13565":{"wiki":"Shayzien_supply_set_(1)","name":"Shayzien supply set (1)","weight":6.0},"13566":{"wiki":"Shayzien_supply_set_(2)","name":"Shayzien supply set (2)","weight":6.0},"13567":{"wiki":"Shayzien_supply_set_(3)","name":"Shayzien supply set (3)","weight":6.0},"13568":{"wiki":"Shayzien_supply_set_(4)","name":"Shayzien supply set (4)","weight":6.0},"13569":{"wiki":"Shayzien_supply_set_(5)","name":"Shayzien supply set (5)","weight":6.0},"13570":{"wiki":"Juniper_charcoal","name":"Juniper charcoal"},"13571":{"wiki":"Volcanic_sulphur","name":"Volcanic sulphur","weight":0.056},"13572":{"wiki":"Dynamite_pot","name":"Dynamite pot","weight":1.36},"13573":{"wiki":"Dynamite","name":"Dynamite","weight":1.36},"13575":{"wiki":"Blasted_ore","name":"Blasted ore","weight":2.267},"13576":{"wiki":"Dragon_warhammer","name":"Dragon warhammer","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":95,"amagic":-4,"str":85,"aspeed":6}},"13579":{"wiki":"Graceful_hood#Arceuus","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13580":{"wiki":"Graceful_hood#Arceuus","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13581":{"wiki":"Graceful_cape#Arceuus","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13582":{"wiki":"Graceful_cape#Arceuus","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13583":{"wiki":"Graceful_top#Arceuus","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13584":{"wiki":"Graceful_top#Arceuus","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13585":{"wiki":"Graceful_legs#Arceuus","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13586":{"wiki":"Graceful_legs#Arceuus","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13587":{"wiki":"Graceful_gloves#Arceuus","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13588":{"wiki":"Graceful_gloves#Arceuus","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13589":{"wiki":"Graceful_boots#Arceuus","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13590":{"wiki":"Graceful_boots#Arceuus","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13591":{"wiki":"Graceful_hood#Piscarilius","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13592":{"wiki":"Graceful_hood#Piscarilius","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13593":{"wiki":"Graceful_cape#Piscarilius","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13594":{"wiki":"Graceful_cape#Piscarilius","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13595":{"wiki":"Graceful_top#Piscarilius","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13596":{"wiki":"Graceful_top#Piscarilius","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13597":{"wiki":"Graceful_legs#Piscarilius","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13598":{"wiki":"Graceful_legs#Piscarilius","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13599":{"wiki":"Graceful_gloves#Piscarilius","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13600":{"wiki":"Graceful_gloves#Piscarilius","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13601":{"wiki":"Graceful_boots#Piscarilius","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13602":{"wiki":"Graceful_boots#Piscarilius","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13603":{"wiki":"Graceful_hood#Lovakengj","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13604":{"wiki":"Graceful_hood#Lovakengj","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13605":{"wiki":"Graceful_cape#Lovakengj","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13606":{"wiki":"Graceful_cape#Lovakengj","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13607":{"wiki":"Graceful_top#Lovakengj","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13608":{"wiki":"Graceful_top#Lovakengj","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13609":{"wiki":"Graceful_legs#Lovakengj","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13610":{"wiki":"Graceful_legs#Lovakengj","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13611":{"wiki":"Graceful_gloves#Lovakengj","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13612":{"wiki":"Graceful_gloves#Lovakengj","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13613":{"wiki":"Graceful_boots#Lovakengj","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13614":{"wiki":"Graceful_boots#Lovakengj","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13615":{"wiki":"Graceful_hood#Shayzien","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13616":{"wiki":"Graceful_hood#Shayzien","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13617":{"wiki":"Graceful_cape#Shayzien","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13618":{"wiki":"Graceful_cape#Shayzien","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13619":{"wiki":"Graceful_top#Shayzien","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13620":{"wiki":"Graceful_top#Shayzien","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13621":{"wiki":"Graceful_legs#Shayzien","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13622":{"wiki":"Graceful_legs#Shayzien","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13623":{"wiki":"Graceful_gloves#Shayzien","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13624":{"wiki":"Graceful_gloves#Shayzien","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13625":{"wiki":"Graceful_boots#Shayzien","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13626":{"wiki":"Graceful_boots#Shayzien","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13627":{"wiki":"Graceful_hood#Hosidius","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13628":{"wiki":"Graceful_hood#Hosidius","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13629":{"wiki":"Graceful_cape#Hosidius","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13630":{"wiki":"Graceful_cape#Hosidius","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13631":{"wiki":"Graceful_top#Hosidius","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13632":{"wiki":"Graceful_top#Hosidius","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13633":{"wiki":"Graceful_legs#Hosidius","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13634":{"wiki":"Graceful_legs#Hosidius","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13635":{"wiki":"Graceful_gloves#Hosidius","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13636":{"wiki":"Graceful_gloves#Hosidius","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13637":{"wiki":"Graceful_boots#Hosidius","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13638":{"wiki":"Graceful_boots#Hosidius","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13639":{"wiki":"Seed_box#Closed","name":"Seed box","weight":1.0},"13640":{"wiki":"Farmer's_boro_trousers#Male","name":"Farmer's boro trousers","equipable":true,"weight":0.907,"equipment":{"slot":7}},"13641":{"wiki":"Farmer's_boro_trousers#Female","name":"Farmer's boro trousers","equipable":true,"weight":0.907,"equipment":{"slot":7}},"13642":{"wiki":"Farmer's_jacket","name":"Farmer's jacket","equipable":true,"weight":0.907,"equipment":{"slot":4}},"13643":{"wiki":"Farmer's_shirt","name":"Farmer's shirt","equipable":true,"weight":0.907,"equipment":{"slot":4}},"13644":{"wiki":"Farmer's_boots#Male","name":"Farmer's boots","equipable":true,"weight":0.907,"equipment":{"slot":10}},"13645":{"wiki":"Farmer's_boots#Female","name":"Farmer's boots","equipable":true,"weight":0.907,"equipment":{"slot":10}},"13646":{"wiki":"Farmer's_strawhat#Male","name":"Farmer's strawhat","equipable":true,"weight":0.907,"equipment":{"slot":0}},"13647":{"wiki":"Farmer's_strawhat#Female","name":"Farmer's strawhat","equipable":true,"weight":0.907,"equipment":{"slot":0}},"13648":{"wiki":"Clue_bottle_(easy)","name":"Clue bottle (easy)","weight":0.19},"13649":{"wiki":"Clue_bottle_(medium)","name":"Clue bottle (medium)","weight":0.19},"13650":{"wiki":"Clue_bottle_(hard)","name":"Clue bottle (hard)","weight":0.19},"13651":{"wiki":"Clue_bottle_(elite)","name":"Clue bottle (elite)","weight":0.19},"13652":{"wiki":"Dragon_claws","name":"Dragon claws","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":41,"aslash":57,"acrush":-4,"dstab":13,"dslash":26,"dcrush":7,"str":56,"aspeed":4}},"13653":{"wiki":"Bird_nest_(Wyson,_2016-2019)","name":"Bird nest","weight":0.002},"13654":{"wiki":"Nest_box_(seeds,_2016-2019)","name":"Nest box (seeds)","weight":1.6},"13655":{"wiki":"Gnome_child_hat","name":"Gnome child hat","equipable":true,"weight":0.113,"equipment":{"slot":0}},"13656":{"wiki":"Present_(2016_Birthday_event)","name":"Present","weight":2.0},"13657":{"wiki":"Grape_seed","name":"Grape seed"},"13658":{"wiki":"Teleport_card","name":"Teleport card","weight":0.02},"13660":{"wiki":"Chronicle","name":"Chronicle","equipable":true,"weight":1.0,"equipment":{"slot":5}},"13663":{"wiki":"Bunny_top","name":"Bunny top","equipable":true,"weight":0.907,"equipment":{"slot":4}},"13664":{"wiki":"Bunny_legs","name":"Bunny legs","equipable":true,"weight":0.907,"equipment":{"slot":7}},"13665":{"wiki":"Bunny_paws","name":"Bunny paws","equipable":true,"weight":0.113,"equipment":{"slot":9}},"13666":{"wiki":"Deadman_teleport_tablet","name":"Deadman teleport tablet","weight":1.0},"13667":{"wiki":"Graceful_hood#Kourend","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13668":{"wiki":"Graceful_hood#Kourend","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"13669":{"wiki":"Graceful_cape#Kourend","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13670":{"wiki":"Graceful_cape#Kourend","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"13671":{"wiki":"Graceful_top#Kourend","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13672":{"wiki":"Graceful_top#Kourend","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"13673":{"wiki":"Graceful_legs#Kourend","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13674":{"wiki":"Graceful_legs#Kourend","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"13675":{"wiki":"Graceful_gloves#Kourend","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13676":{"wiki":"Graceful_gloves#Kourend","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"13677":{"wiki":"Graceful_boots#Kourend","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13678":{"wiki":"Graceful_boots#Kourend","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"13679":{"wiki":"Cabbage_cape","name":"Cabbage cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"13680":{"wiki":"Cabbage_rune","name":"Cabbage rune"},"13681":{"wiki":"Cruciferous_codex","name":"Cruciferous codex","equipable":true,"weight":1.0,"equipment":{"slot":5}},"16684":{"wiki":"Useless_key#Bank_placeholder","name":"Useless key","weight":0.055},"19473":{"wiki":"Bag_full_of_gems#Golden_nuggets","name":"Bag full of gems","weight":1.0},"19476":{"wiki":"Achievement_diary_cape#Untrimmed","name":"Achievement diary cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9,"prayer":4}},"19478":{"wiki":"Light_ballista","name":"Light ballista","equipable":true,"weight":3.0,"equipment":{"slot":3,"arange":110,"aspeed":7}},"19481":{"wiki":"Heavy_ballista","name":"Heavy ballista","quest":true,"equipable":true,"weight":6.0,"equipment":{"slot":3,"arange":125,"rstr":15,"aspeed":7}},"19484":{"wiki":"Dragon_javelin#Unpoisoned","name":"Dragon javelin","equipable":true,"equipment":{"slot":13,"rstr":150}},"19486":{"wiki":"Dragon_javelin#Poison","name":"Dragon javelin(p)","equipable":true,"equipment":{"slot":13,"rstr":150}},"19488":{"wiki":"Dragon_javelin#Poison_","name":"Dragon javelin(p+)","equipable":true,"equipment":{"slot":13,"rstr":150}},"19490":{"wiki":"Dragon_javelin#Poison__","name":"Dragon javelin(p++)","equipable":true,"equipment":{"slot":13,"rstr":150}},"19493":{"wiki":"Zenyte","name":"Zenyte","weight":0.002},"19496":{"wiki":"Uncut_zenyte","name":"Uncut zenyte","weight":0.003},"19501":{"wiki":"Zenyte_amulet_(u)","name":"Zenyte amulet (u)","weight":0.004},"19505":{"wiki":"Mysterious_note#Blank","name":"Mysterious note","quest":true,"weight":0.01},"19507":{"wiki":"Mysterious_note#Lemon","name":"Mysterious note","quest":true,"weight":0.01},"19509":{"wiki":"Mysterious_note#Heated","name":"Mysterious note","quest":true,"weight":0.01},"19511":{"wiki":"Scrawled_note_(Monkey_Madness_II)","name":"Scrawled note","quest":true,"weight":0.01},"19513":{"wiki":"Translated_note","name":"Translated note","quest":true,"weight":0.01},"19515":{"wiki":"Book_of_spyology","name":"Book of spyology","quest":true,"weight":0.51},"19517":{"wiki":"Brush","name":"Brush","quest":true,"weight":0.056},"19519":{"wiki":"Juice-coated_brush","name":"Juice-coated brush","quest":true,"weight":0.056},"19521":{"wiki":"Handkerchief","name":"Handkerchief","quest":true,"weight":0.028},"19523":{"wiki":"Kruk's_paw","name":"Kruk's paw","quest":true,"weight":0.5},"19525":{"wiki":"Kruk_monkey_greegree","name":"Kruk monkey greegree","quest":true,"equipable":true,"weight":0.085,"equipment":{"slot":3}},"19527":{"wiki":"Satchel_(Monkey_Madness_II)#Empty","name":"Satchel","quest":true,"weight":0.15},"19528":{"wiki":"Satchel_(Monkey_Madness_II)#Filled","name":"Satchel","quest":true,"weight":0.15},"19529":{"wiki":"Zenyte_shard","name":"Zenyte shard","weight":0.028},"19532":{"wiki":"Zenyte_bracelet","name":"Zenyte bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"19535":{"wiki":"Zenyte_necklace","name":"Zenyte necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"19538":{"wiki":"Zenyte_ring","name":"Zenyte ring","equipable":true,"weight":0.006,"equipment":{"slot":12}},"19541":{"wiki":"Zenyte_amulet","name":"Zenyte amulet","equipable":true,"weight":0.01,"equipment":{"slot":2}},"19544":{"wiki":"Tormented_bracelet","name":"Tormented bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9,"amagic":10,"mdmg":5,"prayer":2}},"19547":{"wiki":"Necklace_of_anguish","name":"Necklace of anguish","equipable":true,"weight":0.01,"equipment":{"slot":2,"arange":15,"rstr":5,"prayer":2}},"19550":{"wiki":"Ring_of_suffering#Uncharged","name":"Ring of suffering","equipable":true,"weight":0.006,"equipment":{"slot":12,"dstab":10,"dslash":10,"dcrush":10,"dmagic":10,"drange":10,"prayer":2}},"19553":{"wiki":"Amulet_of_torture","name":"Amulet of torture","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":15,"aslash":15,"acrush":15,"str":10,"prayer":2}},"19556":{"wiki":"Monkey_(Monkey_Madness_II)","name":"Monkey","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":1}},"19558":{"wiki":"Nieve_(item)","name":"Nieve","quest":true,"weight":0.001},"19559":{"wiki":"Elysian_spirit_shield_(Monkey_Madness_II)","name":"Elysian spirit shield","quest":true,"weight":0.2},"19560":{"wiki":"Charged_onyx","name":"Charged onyx","quest":true,"weight":0.002},"19562":{"wiki":"Deconstructed_onyx","name":"Deconstructed onyx","quest":true,"weight":0.002},"19564":{"wiki":"Royal_seed_pod","name":"Royal seed pod","quest":true,"weight":0.005},"19566":{"wiki":"Bronze_key_(Monkey_Madness_II)","name":"Bronze key","quest":true,"weight":0.01},"19567":{"wiki":"Combat_scarred_key","name":"Combat scarred key","quest":true,"weight":0.01},"19568":{"wiki":"Combat_scratched_key","name":"Combat scratched key","quest":true,"weight":0.01},"19569":{"wiki":"Combat_damaged_key","name":"Combat damaged key","quest":true,"weight":0.01},"19570":{"wiki":"Bronze_javelin_heads","name":"Bronze javelin heads"},"19572":{"wiki":"Iron_javelin_heads","name":"Iron javelin heads"},"19574":{"wiki":"Steel_javelin_heads","name":"Steel javelin heads"},"19576":{"wiki":"Mithril_javelin_heads","name":"Mithril javelin heads"},"19578":{"wiki":"Adamant_javelin_heads","name":"Adamant javelin heads"},"19580":{"wiki":"Rune_javelin_heads","name":"Rune javelin heads"},"19582":{"wiki":"Dragon_javelin_heads","name":"Dragon javelin heads"},"19584":{"wiki":"Javelin_shaft","name":"Javelin shaft"},"19586":{"wiki":"Light_frame","name":"Light frame","weight":2.25},"19589":{"wiki":"Heavy_frame","name":"Heavy frame","weight":5.25},"19592":{"wiki":"Ballista_limbs","name":"Ballista limbs","weight":0.25},"19595":{"wiki":"Incomplete_light_ballista","name":"Incomplete light ballista","weight":2.5},"19598":{"wiki":"Incomplete_heavy_ballista","name":"Incomplete heavy ballista","weight":5.5},"19601":{"wiki":"Ballista_spring","name":"Ballista spring","weight":0.25},"19604":{"wiki":"Unstrung_light_ballista","name":"Unstrung light ballista","weight":2.75},"19607":{"wiki":"Unstrung_heavy_ballista","name":"Unstrung heavy ballista","weight":5.75},"19610":{"wiki":"Monkey_tail","name":"Monkey tail","weight":0.25},"19613":{"wiki":"Arceuus_library_teleport_(tablet)","name":"Arceuus library teleport"},"19615":{"wiki":"Draynor_manor_teleport_(tablet)","name":"Draynor manor teleport"},"19617":{"wiki":"Mind_altar_teleport_(tablet)","name":"Mind altar teleport"},"19619":{"wiki":"Salve_graveyard_teleport_(tablet)","name":"Salve graveyard teleport"},"19621":{"wiki":"Fenkenstrain's_castle_teleport_(tablet)","name":"Fenkenstrain's castle teleport"},"19623":{"wiki":"West_ardougne_teleport_(tablet)","name":"West ardougne teleport"},"19625":{"wiki":"Harmony_island_teleport_(tablet)","name":"Harmony island teleport"},"19627":{"wiki":"Cemetery_teleport_(tablet)","name":"Cemetery teleport"},"19629":{"wiki":"Barrows_teleport_(tablet)","name":"Barrows teleport"},"19631":{"wiki":"Ape_atoll_teleport_(tablet)","name":"Ape atoll teleport"},"19634":{"wiki":"Soul_bearer","name":"Soul bearer","weight":0.45},"19636":{"wiki":"Damaged_soul_bearer","name":"Damaged soul bearer","weight":0.42},"19637":{"wiki":"Soul_journey","name":"Soul journey","weight":0.51},"19639":{"wiki":"Black_slayer_helmet","name":"Black slayer helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"19641":{"wiki":"Black_slayer_helmet_(i)#Nightmare_Zone","name":"Black slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"19643":{"wiki":"Green_slayer_helmet","name":"Green slayer helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"19645":{"wiki":"Green_slayer_helmet_(i)#Nightmare_Zone","name":"Green slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"19647":{"wiki":"Red_slayer_helmet","name":"Red slayer helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"19649":{"wiki":"Red_slayer_helmet_(i)#Nightmare_Zone","name":"Red slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"19651":{"wiki":"Hosidius_teleport","name":"Hosidius teleport"},"19653":{"wiki":"Golovanova_fruit_top","name":"Golovanova fruit top","weight":2.267},"19656":{"wiki":"Uncooked_botanical_pie","name":"Uncooked botanical pie","weight":0.5},"19659":{"wiki":"Botanical_pie#Half","name":"Half a botanical pie","weight":0.225},"19662":{"wiki":"Botanical_pie#Full","name":"Botanical pie","weight":0.45},"19665":{"wiki":"Damaged_monkey_tail","name":"Damaged monkey tail","weight":0.25},"19668":{"wiki":"Minecart_control_scroll","name":"Minecart control scroll"},"19669":{"wiki":"Redwood_logs","name":"Redwood logs","weight":2.0},"19672":{"wiki":"Redwood_pyre_logs","name":"Redwood pyre logs","weight":1.36},"19675":{"wiki":"Arclight","name":"Arclight","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":10,"aslash":38,"dslash":3,"dcrush":2,"dmagic":2,"str":8,"aspeed":4}},"19677":{"wiki":"Ancient_shard","name":"Ancient shard"},"19679":{"wiki":"Dark_totem_base","name":"Dark totem base","weight":0.003},"19681":{"wiki":"Dark_totem_middle","name":"Dark totem middle","weight":0.003},"19683":{"wiki":"Dark_totem_top","name":"Dark totem top","weight":0.003},"19685":{"wiki":"Dark_totem","name":"Dark totem","weight":0.009},"19687":{"wiki":"Helm_of_raedwald","name":"Helm of raedwald","equipable":true,"weight":1.0,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"19689":{"wiki":"Clue_hunter_garb","name":"Clue hunter garb","equipable":true,"weight":2.0,"equipment":{"slot":4,"amagic":-2,"arange":2,"dstab":8,"dslash":9,"dcrush":10,"dmagic":4,"drange":9}},"19691":{"wiki":"Clue_hunter_gloves","name":"Clue hunter gloves","equipable":true,"weight":0.5,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"19693":{"wiki":"Clue_hunter_trousers","name":"Clue hunter trousers","equipable":true,"weight":2.0,"equipment":{"slot":7,"arange":4,"dstab":2,"dslash":2,"dcrush":1}},"19695":{"wiki":"Clue_hunter_boots","name":"Clue hunter boots","equipable":true,"weight":0.7,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"19697":{"wiki":"Clue_hunter_cloak","name":"Clue hunter cloak","equipable":true,"weight":1.0,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"19699":{"wiki":"Hornwood_helm","name":"Hornwood helm","equipable":true,"weight":1.0,"equipment":{"slot":0}},"19701":{"wiki":"Jar_of_darkness","name":"Jar of darkness","weight":0.04},"19704":{"wiki":"Compost_pack","name":"Compost pack","weight":0.453},"19707":{"wiki":"Amulet_of_eternal_glory","name":"Amulet of eternal glory","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"19710":{"wiki":"Ring_of_suffering_(i)#Uncharged","name":"Ring of suffering (i)","equipable":true,"weight":0.006,"equipment":{"slot":12,"dstab":20,"dslash":20,"dcrush":20,"dmagic":20,"drange":20,"prayer":4}},"19712":{"wiki":"Clue_nest_(easy)","name":"Clue nest (easy)","weight":1.0},"19714":{"wiki":"Clue_nest_(medium)","name":"Clue nest (medium)","weight":1.0},"19716":{"wiki":"Clue_nest_(hard)","name":"Clue nest (hard)","weight":1.0},"19718":{"wiki":"Clue_nest_(elite)","name":"Clue nest (elite)","weight":1.0},"19720":{"wiki":"Occult_necklace_(or)","name":"Occult necklace (or)","equipable":true,"weight":0.005,"equipment":{"slot":2,"amagic":12,"mdmg":10,"prayer":2}},"19722":{"wiki":"Dragon_defender_(t)#Normal","name":"Dragon defender (t)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":25,"aslash":24,"acrush":23,"amagic":-3,"arange":-2,"dstab":25,"dslash":24,"dcrush":23,"dmagic":-3,"drange":-2,"str":6}},"19724":{"wiki":"Left_eye_patch","name":"Left eye patch","equipable":true,"weight":0.006,"equipment":{"slot":0}},"19727":{"wiki":"Double_eye_patch","name":"Double eye patch","equipable":true,"weight":0.006,"equipment":{"slot":0}},"19730":{"wiki":"Bloodhound","name":"Bloodhound","weight":0.015},"19732":{"wiki":"Lucky_impling_jar","name":"Lucky impling jar","weight":2.267},"19734":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19735":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19736":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19737":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19738":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19739":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19740":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19741":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19742":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19743":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19744":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19745":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19746":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19747":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19748":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19749":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19750":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19751":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19752":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19753":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19754":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19755":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19756":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19757":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19758":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19759":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19760":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19761":{"wiki":"Key_(Treasure_Trails)#Medium","name":"Key (medium)","weight":0.01},"19762":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19763":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19764":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19765":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19766":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19767":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19768":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19769":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19770":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19771":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19772":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19773":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"19774":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19775":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"19776":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19777":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"19778":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19779":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"19780":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"19781":{"wiki":"Casket_(discontinued)#Medium","name":"Casket (medium)"},"19782":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19783":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19784":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19785":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19786":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19787":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19788":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19789":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19790":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19791":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19792":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19793":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19794":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19795":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19796":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19797":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19798":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19799":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19800":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19801":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19802":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19803":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19804":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19805":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19806":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19807":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19808":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19809":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19810":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19811":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19812":{"wiki":"Key_(Treasure_Trails)#Elite","name":"Key (elite)","weight":0.01},"19813":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"19814":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19815":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"19816":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19817":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19818":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19819":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19820":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19821":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19822":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19823":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19824":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19825":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19826":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19827":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"19828":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19829":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19830":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19831":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19832":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"19833":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"19834":{"wiki":"Casket_(discontinued)#Easy","name":"Casket (easy)"},"19835":{"wiki":"Clue_scroll_(master)","name":"Clue scroll (master)","weight":0.02},"19836":{"wiki":"Reward_casket_(master)","name":"Reward casket (master)"},"19837":{"wiki":"Torn_clue_scroll#Part_1","name":"Torn clue scroll (part 1)","weight":0.02},"19838":{"wiki":"Torn_clue_scroll#Part_2","name":"Torn clue scroll (part 2)","weight":0.02},"19839":{"wiki":"Torn_clue_scroll#Part_3","name":"Torn clue scroll (part 3)","weight":0.02},"19840":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19841":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19842":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19843":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19844":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19845":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19846":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19847":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"19848":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19849":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19850":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19851":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19852":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19853":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19854":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19855":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"19856":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19857":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19858":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19859":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"19860":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19861":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19862":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19863":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19864":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19865":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19866":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19867":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19868":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19869":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19870":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19871":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19872":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19873":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19874":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19875":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19876":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19877":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19878":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19879":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19880":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19881":{"wiki":"Casket_(discontinued)#Hard","name":"Casket (hard)"},"19882":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19884":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19885":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"19886":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19887":{"wiki":"Puzzle_box#Tree","name":"Puzzle box (hard)","weight":0.1},"19888":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19890":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19891":{"wiki":"Puzzle_box#Castle","name":"Puzzle box (hard)","weight":0.1},"19892":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19893":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"19894":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19895":{"wiki":"Puzzle_box#Troll","name":"Puzzle box (hard)","weight":0.1},"19896":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19897":{"wiki":"Puzzle_box#Troll","name":"Puzzle box (hard)","weight":0.1},"19898":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19899":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"19900":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19902":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19903":{"wiki":"Puzzle_box#Troll","name":"Puzzle box (hard)","weight":0.1},"19904":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19906":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19907":{"wiki":"Challenge_scroll#Hard","name":"Challenge scroll (hard)","weight":0.02},"19908":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19910":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"19911":{"wiki":"Puzzle_box#Castle","name":"Puzzle box (hard)","weight":0.1},"19912":{"wiki":"Zombie_head_(Treasure_Trails)","name":"Zombie head","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":10,"amagic":-4,"str":8,"aspeed":6}},"19915":{"wiki":"Cyclops_head","name":"Cyclops head","equipable":true,"weight":0.2,"equipment":{"slot":0}},"19918":{"wiki":"Nunchaku","name":"Nunchaku","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":11,"amagic":-4,"str":14,"aspeed":5}},"19921":{"wiki":"Ancient_d'hide_boots","name":"Ancient d'hide boots","equipable":true,"weight":1.4,"equipment":{"slot":10,"amagic":-10,"arange":7,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4,"prayer":1}},"19924":{"wiki":"Bandos_d'hide_boots","name":"Bandos d'hide boots","equipable":true,"weight":1.4,"equipment":{"slot":10,"amagic":-10,"arange":7,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4,"prayer":1}},"19927":{"wiki":"Guthix_d'hide_boots","name":"Guthix d'hide boots","equipable":true,"weight":1.4,"equipment":{"slot":10,"amagic":-10,"arange":7,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4,"prayer":1}},"19930":{"wiki":"Armadyl_d'hide_boots","name":"Armadyl d'hide boots","equipable":true,"weight":1.4,"equipment":{"slot":10,"amagic":-10,"arange":7,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4,"prayer":1}},"19933":{"wiki":"Saradomin_d'hide_boots","name":"Saradomin d'hide boots","equipable":true,"weight":1.4,"equipment":{"slot":10,"amagic":-10,"arange":7,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4,"prayer":1}},"19936":{"wiki":"Zamorak_d'hide_boots","name":"Zamorak d'hide boots","equipable":true,"weight":1.4,"equipment":{"slot":10,"amagic":-10,"arange":7,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4,"prayer":1}},"19939":{"wiki":"Strange_device#Master","name":"Strange device","weight":0.02},"19941":{"wiki":"Heavy_casket","name":"Heavy casket","equipable":true,"weight":15.0,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":11,"amagic":-4,"str":9,"aspeed":6}},"19943":{"wiki":"Arceuus_scarf","name":"Arceuus scarf","equipable":true,"weight":0.5,"equipment":{"slot":2}},"19946":{"wiki":"Hosidius_scarf","name":"Hosidius scarf","equipable":true,"weight":0.5,"equipment":{"slot":2}},"19949":{"wiki":"Lovakengj_scarf","name":"Lovakengj scarf","equipable":true,"weight":0.5,"equipment":{"slot":2}},"19952":{"wiki":"Piscarilius_scarf","name":"Piscarilius scarf","equipable":true,"weight":0.5,"equipment":{"slot":2}},"19955":{"wiki":"Shayzien_scarf","name":"Shayzien scarf","equipable":true,"weight":0.5,"equipment":{"slot":2}},"19958":{"wiki":"Dark_tuxedo_jacket","name":"Dark tuxedo jacket","equipable":true,"weight":2.0,"equipment":{"slot":4}},"19961":{"wiki":"Dark_tuxedo_cuffs","name":"Dark tuxedo cuffs","equipable":true,"weight":0.5,"equipment":{"slot":9}},"19964":{"wiki":"Dark_trousers","name":"Dark trousers","equipable":true,"weight":1.0,"equipment":{"slot":7}},"19967":{"wiki":"Dark_tuxedo_shoes","name":"Dark tuxedo shoes","equipable":true,"weight":0.5,"equipment":{"slot":10}},"19970":{"wiki":"Dark_bow_tie","name":"Dark bow tie","equipable":true,"weight":0.1,"equipment":{"slot":2}},"19973":{"wiki":"Light_tuxedo_jacket","name":"Light tuxedo jacket","equipable":true,"weight":2.0,"equipment":{"slot":4}},"19976":{"wiki":"Light_tuxedo_cuffs","name":"Light tuxedo cuffs","equipable":true,"weight":0.5,"equipment":{"slot":9}},"19979":{"wiki":"Light_trousers","name":"Light trousers","equipable":true,"weight":1.0,"equipment":{"slot":7}},"19982":{"wiki":"Light_tuxedo_shoes","name":"Light tuxedo shoes","equipable":true,"weight":0.5,"equipment":{"slot":10}},"19985":{"wiki":"Light_bow_tie","name":"Light bow tie","equipable":true,"weight":0.1,"equipment":{"slot":2}},"19988":{"wiki":"Blacksmith's_helm","name":"Blacksmith's helm","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"19991":{"wiki":"Bucket_helm","name":"Bucket helm","equipable":true,"weight":0.5,"equipment":{"slot":0}},"19994":{"wiki":"Ranger_gloves","name":"Ranger gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"amagic":-10,"arange":11,"dstab":1,"dslash":2,"dcrush":1,"dmagic":2}},"19997":{"wiki":"Holy_wraps","name":"Holy wraps","equipable":true,"weight":0.5,"equipment":{"slot":9,"prayer":3}},"20000":{"wiki":"Dragon_scimitar_(or)","name":"Dragon scimitar (or)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":8,"aslash":67,"acrush":-2,"dslash":1,"str":66,"aspeed":4}},"20002":{"wiki":"Dragon_scimitar_ornament_kit","name":"Dragon scimitar ornament kit","weight":0.5},"20005":{"wiki":"Ring_of_nature","name":"Ring of nature","equipable":true,"weight":0.004,"equipment":{"slot":12}},"20008":{"wiki":"Fancy_tiara","name":"Fancy tiara","equipable":true,"weight":0.05,"equipment":{"slot":0}},"20011":{"wiki":"3rd_age_axe","name":"3rd age axe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":-2,"aslash":38,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"20014":{"wiki":"3rd_age_pickaxe","name":"3rd age pickaxe","equipable":true,"weight":2.4,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"20017":{"wiki":"Ring_of_coins","name":"Ring of coins","equipable":true,"weight":0.004,"equipment":{"slot":12}},"20020":{"wiki":"Lesser_demon_mask","name":"Lesser demon mask","equipable":true,"weight":0.8,"equipment":{"slot":0}},"20023":{"wiki":"Greater_demon_mask","name":"Greater demon mask","equipable":true,"weight":0.8,"equipment":{"slot":0}},"20026":{"wiki":"Black_demon_mask","name":"Black demon mask","equipable":true,"weight":0.8,"equipment":{"slot":0}},"20029":{"wiki":"Old_demon_mask","name":"Old demon mask","equipable":true,"weight":0.8,"equipment":{"slot":0}},"20032":{"wiki":"Jungle_demon_mask","name":"Jungle demon mask","equipable":true,"weight":0.8,"equipment":{"slot":0}},"20035":{"wiki":"Samurai_kasa","name":"Samurai kasa","equipable":true,"weight":0.6,"equipment":{"slot":0,"dstab":16,"dslash":17,"dcrush":15,"dmagic":4,"drange":16}},"20038":{"wiki":"Samurai_shirt","name":"Samurai shirt","equipable":true,"weight":2.0,"equipment":{"slot":4,"dstab":69,"dslash":67,"dcrush":59,"dmagic":10,"drange":67}},"20041":{"wiki":"Samurai_gloves","name":"Samurai gloves","equipable":true,"weight":0.4,"equipment":{"slot":9,"astab":2,"aslash":2,"acrush":2,"amagic":2,"arange":2,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3}},"20044":{"wiki":"Samurai_greaves","name":"Samurai greaves","equipable":true,"weight":1.5,"equipment":{"slot":7,"dstab":42,"dslash":40,"dcrush":38,"dmagic":3,"drange":40}},"20047":{"wiki":"Samurai_boots","name":"Samurai boots","equipable":true,"weight":0.95,"equipment":{"slot":10,"dstab":11,"dslash":12,"dcrush":13,"dmagic":1}},"20050":{"wiki":"Obsidian_cape_(r)","name":"Obsidian cape (r)","equipable":true,"weight":1.814,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"20053":{"wiki":"Half_moon_spectacles","name":"Half moon spectacles","equipable":true,"weight":0.05,"equipment":{"slot":0}},"20056":{"wiki":"Ale_of_the_gods","name":"Ale of the gods","equipable":true,"weight":0.06,"equipment":{"slot":3,"aspeed":4}},"20059":{"wiki":"Bucket_helm_(g)","name":"Bucket helm (g)","equipable":true,"weight":0.5,"equipment":{"slot":0}},"20062":{"wiki":"Torture_ornament_kit","name":"Torture ornament kit","weight":0.5},"20065":{"wiki":"Occult_ornament_kit","name":"Occult ornament kit","weight":0.5},"20068":{"wiki":"Armadyl_godsword_ornament_kit","name":"Armadyl godsword ornament kit","weight":0.5},"20071":{"wiki":"Bandos_godsword_ornament_kit","name":"Bandos godsword ornament kit","weight":0.5},"20074":{"wiki":"Saradomin_godsword_ornament_kit","name":"Saradomin godsword ornament kit","weight":0.5},"20077":{"wiki":"Zamorak_godsword_ornament_kit","name":"Zamorak godsword ornament kit","weight":0.5},"20080":{"wiki":"Mummy's_head","name":"Mummy's head","equipable":true,"weight":0.5,"equipment":{"slot":0}},"20083":{"wiki":"Mummy's_body","name":"Mummy's body","equipable":true,"weight":0.5,"equipment":{"slot":4}},"20086":{"wiki":"Mummy's_hands","name":"Mummy's hands","equipable":true,"weight":0.5,"equipment":{"slot":9}},"20089":{"wiki":"Mummy's_legs","name":"Mummy's legs","equipable":true,"weight":0.5,"equipment":{"slot":7}},"20092":{"wiki":"Mummy's_feet","name":"Mummy's feet","equipable":true,"weight":0.5,"equipment":{"slot":10}},"20095":{"wiki":"Ankou_mask","name":"Ankou mask","equipable":true,"weight":0.5,"equipment":{"slot":0}},"20098":{"wiki":"Ankou_top","name":"Ankou top","equipable":true,"weight":0.5,"equipment":{"slot":4}},"20101":{"wiki":"Ankou_gloves","name":"Ankou gloves","equipable":true,"weight":0.5,"equipment":{"slot":9}},"20104":{"wiki":"Ankou's_leggings","name":"Ankou's leggings","equipable":true,"weight":0.5,"equipment":{"slot":7}},"20107":{"wiki":"Ankou_socks","name":"Ankou socks","equipable":true,"weight":0.5,"equipment":{"slot":10}},"20110":{"wiki":"Bowl_wig","name":"Bowl wig","equipable":true,"weight":0.1,"equipment":{"slot":0}},"20113":{"wiki":"Arceuus_hood","name":"Arceuus hood","equipable":true,"weight":0.1,"equipment":{"slot":0}},"20116":{"wiki":"Hosidius_hood","name":"Hosidius hood","equipable":true,"weight":0.1,"equipment":{"slot":0}},"20119":{"wiki":"Lovakengj_hood","name":"Lovakengj hood","equipable":true,"weight":0.1,"equipment":{"slot":0}},"20122":{"wiki":"Piscarilius_hood","name":"Piscarilius hood","equipable":true,"weight":0.1,"equipment":{"slot":0}},"20125":{"wiki":"Shayzien_hood","name":"Shayzien hood","equipable":true,"weight":0.1,"equipment":{"slot":0}},"20128":{"wiki":"Hood_of_darkness","name":"Hood of darkness","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":4,"dmagic":4}},"20131":{"wiki":"Robe_top_of_darkness","name":"Robe top of darkness","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":20,"dmagic":20}},"20134":{"wiki":"Gloves_of_darkness","name":"Gloves of darkness","equipable":true,"weight":0.453,"equipment":{"slot":9,"amagic":3,"dmagic":3}},"20137":{"wiki":"Robe_bottom_of_darkness","name":"Robe bottom of darkness","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":15,"dmagic":15}},"20140":{"wiki":"Boots_of_darkness","name":"Boots of darkness","equipable":true,"weight":0.453,"equipment":{"slot":10,"amagic":3,"dmagic":3}},"20143":{"wiki":"Dragon_defender_ornament_kit","name":"Dragon defender ornament kit","weight":0.5},"20146":{"wiki":"Gilded_med_helm","name":"Gilded med helm","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"dstab":22,"dslash":23,"dcrush":21,"dmagic":-1,"drange":22}},"20149":{"wiki":"Gilded_chainbody","name":"Gilded chainbody","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"dstab":63,"dslash":72,"dcrush":78,"dmagic":-3,"drange":65}},"20152":{"wiki":"Gilded_sq_shield","name":"Gilded sq shield","equipable":true,"weight":3.628,"equipment":{"slot":5,"amagic":-6,"dstab":38,"dslash":40,"dcrush":36,"drange":38}},"20155":{"wiki":"Gilded_2h_sword","name":"Gilded 2h sword","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":69,"acrush":50,"amagic":-4,"drange":-1,"str":70,"aspeed":7}},"20158":{"wiki":"Gilded_spear","name":"Gilded spear","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":1,"dslash":1,"str":42,"aspeed":4}},"20161":{"wiki":"Gilded_hasta","name":"Gilded hasta","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":36,"aslash":36,"acrush":36,"dstab":-10,"dslash":-10,"dcrush":-9,"drange":-10,"str":42,"aspeed":4}},"20164":{"wiki":"Large_spade","name":"Large spade","equipable":true,"weight":3.0,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"20166":{"wiki":"Wooden_shield_(g)","name":"Wooden shield (g)","equipable":true,"weight":2.267,"equipment":{"slot":5,"dstab":4,"dslash":5,"dcrush":3,"dmagic":1,"drange":4}},"20169":{"wiki":"Steel_platebody_(g)","name":"Steel platebody (g)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":32,"dslash":31,"dcrush":24,"dmagic":-6,"drange":31}},"20172":{"wiki":"Steel_platelegs_(g)","name":"Steel platelegs (g)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":17,"dslash":16,"dcrush":15,"dmagic":-4,"drange":16}},"20175":{"wiki":"Steel_plateskirt_(g)","name":"Steel plateskirt (g)","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":17,"dslash":16,"dcrush":15,"dmagic":-4,"drange":16}},"20178":{"wiki":"Steel_full_helm_(g)","name":"Steel full helm (g)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"20181":{"wiki":"Steel_kiteshield_(g)","name":"Steel kiteshield (g)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"20184":{"wiki":"Steel_platebody_(t)","name":"Steel platebody (t)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":32,"dslash":31,"dcrush":24,"dmagic":-6,"drange":31}},"20187":{"wiki":"Steel_platelegs_(t)","name":"Steel platelegs (t)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":17,"dslash":16,"dcrush":15,"dmagic":-4,"drange":16}},"20190":{"wiki":"Steel_plateskirt_(t)","name":"Steel plateskirt (t)","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":17,"dslash":16,"dcrush":15,"dmagic":-4,"drange":16}},"20193":{"wiki":"Steel_full_helm_(t)","name":"Steel full helm (t)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"20196":{"wiki":"Steel_kiteshield_(t)","name":"Steel kiteshield (t)","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":13,"dslash":15,"dcrush":14,"dmagic":-1,"drange":14}},"20199":{"wiki":"Monk's_robe_top_(g)","name":"Monk's robe top (g)","equipable":true,"weight":0.907,"equipment":{"slot":4,"prayer":6}},"20202":{"wiki":"Monk's_robe_(g)","name":"Monk's robe (g)","equipable":true,"weight":0.907,"equipment":{"slot":7,"prayer":5}},"20205":{"wiki":"Golden_chef's_hat","name":"Golden chef's hat","equipable":true,"weight":0.907,"equipment":{"slot":0}},"20208":{"wiki":"Golden_apron","name":"Golden apron","equipable":true,"weight":0.453,"equipment":{"slot":4}},"20211":{"wiki":"Team_cape_zero","name":"Team cape zero","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"20214":{"wiki":"Team_cape_x","name":"Team cape x","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"20217":{"wiki":"Team_cape_i","name":"Team cape i","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"20220":{"wiki":"Holy_blessing","name":"Holy blessing","equipable":true,"weight":0.51,"equipment":{"slot":13,"prayer":1}},"20223":{"wiki":"Unholy_blessing","name":"Unholy blessing","equipable":true,"weight":0.51,"equipment":{"slot":13,"prayer":1}},"20226":{"wiki":"Peaceful_blessing","name":"Peaceful blessing","equipable":true,"weight":0.51,"equipment":{"slot":13,"prayer":1}},"20229":{"wiki":"Honourable_blessing","name":"Honourable blessing","equipable":true,"weight":0.51,"equipment":{"slot":13,"prayer":1}},"20232":{"wiki":"War_blessing","name":"War blessing","equipable":true,"weight":0.51,"equipment":{"slot":13,"prayer":1}},"20235":{"wiki":"Ancient_blessing","name":"Ancient blessing","equipable":true,"weight":0.51,"equipment":{"slot":13,"prayer":1}},"20238":{"wiki":"Charge_dragonstone_jewellery_scroll","name":"Charge dragonstone jewellery scroll"},"20240":{"wiki":"Crier_coat","name":"Crier coat","equipable":true,"weight":0.001,"equipment":{"slot":4}},"20243":{"wiki":"Crier_bell","name":"Crier bell","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"20246":{"wiki":"Black_leprechaun_hat","name":"Black leprechaun hat","equipable":true,"weight":2.267,"equipment":{"slot":0}},"20249":{"wiki":"Clueless_scroll","name":"Clueless scroll","equipable":true,"weight":1.0,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"20251":{"wiki":"Arceuus_banner","name":"Arceuus banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":1,"dslash":1,"str":12,"aspeed":5}},"20254":{"wiki":"Hosidius_banner","name":"Hosidius banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":1,"dslash":1,"str":12,"aspeed":5}},"20257":{"wiki":"Lovakengj_banner","name":"Lovakengj banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":1,"dslash":1,"str":12,"aspeed":5}},"20260":{"wiki":"Piscarilius_banner","name":"Piscarilius banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":1,"dslash":1,"str":12,"aspeed":5}},"20263":{"wiki":"Shayzien_banner","name":"Shayzien banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":12,"acrush":12,"dstab":1,"dslash":1,"str":12,"aspeed":5}},"20266":{"wiki":"Black_unicorn_mask","name":"Black unicorn mask","equipable":true,"weight":0.1,"equipment":{"slot":0}},"20269":{"wiki":"White_unicorn_mask","name":"White unicorn mask","equipable":true,"weight":0.1,"equipment":{"slot":0}},"20272":{"wiki":"Cabbage_round_shield","name":"Cabbage round shield","equipable":true,"weight":4.535,"equipment":{"slot":5,"amagic":-6,"arange":-2,"dstab":24,"dslash":26,"dcrush":22,"drange":24}},"20275":{"wiki":"Gnomish_firelighter#Uncharged","name":"Gnomish firelighter","weight":0.035},"20278":{"wiki":"Gnomish_firelighter#Charged","name":"Gnomish firelighter","weight":0.035},"20280":{"wiki":"Puzzle_box#Zulrah","name":"Puzzle box (master)","weight":0.1},"20281":{"wiki":"Puzzle_box#Cerberus","name":"Puzzle box (master)","weight":0.1},"20282":{"wiki":"Puzzle_box#Gnome_child","name":"Puzzle box (master)","weight":0.1},"20355":{"wiki":"Light_box","name":"Light box","weight":0.1},"20358":{"wiki":"Clue_geode_(easy)","name":"Clue geode (easy)","weight":1.0},"20360":{"wiki":"Clue_geode_(medium)","name":"Clue geode (medium)","weight":1.0},"20362":{"wiki":"Clue_geode_(hard)","name":"Clue geode (hard)","weight":1.0},"20364":{"wiki":"Clue_geode_(elite)","name":"Clue geode (elite)","weight":1.0},"20366":{"wiki":"Amulet_of_torture_(or)","name":"Amulet of torture (or)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":15,"aslash":15,"acrush":15,"str":10,"prayer":2}},"20368":{"wiki":"Armadyl_godsword_(or)","name":"Armadyl godsword (or)","equipable":true,"weight":10.0,"equipment":{"slot":3,"aslash":132,"acrush":80,"str":132,"prayer":8,"aspeed":6}},"20370":{"wiki":"Bandos_godsword_(or)","name":"Bandos godsword (or)","equipable":true,"weight":10.0,"equipment":{"slot":3,"aslash":132,"acrush":80,"str":132,"prayer":8,"aspeed":6}},"20372":{"wiki":"Saradomin_godsword_(or)","name":"Saradomin godsword (or)","equipable":true,"weight":10.0,"equipment":{"slot":3,"aslash":132,"acrush":80,"str":132,"prayer":8,"aspeed":6}},"20374":{"wiki":"Zamorak_godsword_(or)","name":"Zamorak godsword (or)","equipable":true,"weight":10.0,"equipment":{"slot":3,"aslash":132,"acrush":80,"str":132,"prayer":8,"aspeed":6}},"20376":{"wiki":"Steel_trimmed_set_(lg)","name":"Steel trimmed set (lg)","weight":6.0},"20379":{"wiki":"Steel_trimmed_set_(sk)","name":"Steel trimmed set (sk)","weight":6.0},"20382":{"wiki":"Steel_gold-trimmed_set_(lg)","name":"Steel gold-trimmed set (lg)","weight":6.0},"20385":{"wiki":"Steel_gold-trimmed_set_(sk)","name":"Steel gold-trimmed set (sk)","weight":6.0},"20389":{"wiki":"Dragon_arrow_(Last_Man_Standing)","name":"Dragon arrow","equipable":true,"equipment":{"slot":13,"rstr":60}},"20390":{"wiki":"Shark_(Last_Man_Standing)","name":"Shark","weight":0.65},"20393":{"wiki":"Prayer_potion_(Last_Man_Standing)#4_dose","name":"Prayer potion(4)","weight":0.035},"20394":{"wiki":"Prayer_potion_(Last_Man_Standing)#3_dose","name":"Prayer potion(3)","weight":0.03},"20395":{"wiki":"Prayer_potion_(Last_Man_Standing)#2_dose","name":"Prayer potion(2)","weight":0.025},"20396":{"wiki":"Prayer_potion_(Last_Man_Standing)#1_dose","name":"Prayer potion(1)","weight":0.02},"20397":{"wiki":"Spear_(Last_Man_Standing)","name":"Spear","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":22,"aslash":18,"amagic":-4,"dstab":-1,"dslash":2,"dcrush":4,"str":20,"aspeed":7}},"20405":{"wiki":"Abyssal_whip_(Last_Man_Standing)","name":"Abyssal whip","equipable":true,"weight":0.453,"equipment":{"slot":3,"aslash":82,"str":82,"aspeed":4}},"20407":{"wiki":"Dragon_dagger_(Last_Man_Standing)","name":"Dragon dagger","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":40,"aslash":25,"acrush":-4,"amagic":1,"dmagic":1,"str":40,"aspeed":4}},"20408":{"wiki":"Dark_bow_(Last_Man_Standing)","name":"Dark bow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":95,"aspeed":9}},"20422":{"wiki":"Rune_platelegs_(Last_Man_Standing)","name":"Rune platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49}},"20423":{"wiki":"Black_d'hide_body_(Last_Man_Standing)","name":"Black d'hide body","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":55,"dslash":47,"dcrush":60,"dmagic":50,"drange":55}},"20425":{"wiki":"Mystic_robe_top_(Last_Man_Standing)","name":"Mystic robe top","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":20,"dmagic":20}},"20426":{"wiki":"Mystic_robe_bottom_(Last_Man_Standing)","name":"Mystic robe bottom","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":15,"dmagic":15}},"20430":{"wiki":"Ancient_magicks_tablet","name":"Ancient magicks tablet"},"20433":{"wiki":"Evil_chicken_feet","name":"Evil chicken feet","equipable":true,"weight":0.25,"equipment":{"slot":10}},"20436":{"wiki":"Evil_chicken_wings","name":"Evil chicken wings","equipable":true,"weight":0.25,"equipment":{"slot":4}},"20439":{"wiki":"Evil_chicken_head","name":"Evil chicken head","equipable":true,"weight":0.25,"equipment":{"slot":0}},"20442":{"wiki":"Evil_chicken_legs","name":"Evil chicken legs","equipable":true,"weight":0.25,"equipment":{"slot":7}},"20445":{"wiki":"Fire_cape#Broken","name":"Fire cape (broken)","equipable":true,"weight":1.814,"equipment":{"slot":1,"astab":1,"aslash":1,"acrush":1,"amagic":1,"arange":1,"dstab":11,"dslash":11,"dcrush":11,"dmagic":11,"drange":11,"str":4,"prayer":2}},"20447":{"wiki":"Fire_max_cape#Broken","name":"Fire max cape (broken)","equipable":true,"weight":0.453,"equipment":{"slot":1,"astab":1,"aslash":1,"acrush":1,"amagic":1,"arange":1,"dstab":11,"dslash":11,"dcrush":11,"dmagic":11,"drange":11,"str":4,"prayer":2}},"20449":{"wiki":"Bronze_defender#Broken","name":"Bronze defender (broken)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":3,"aslash":2,"acrush":1,"amagic":-3,"arange":-2,"dstab":3,"dslash":2,"dcrush":1,"dmagic":-3,"drange":-2}},"20451":{"wiki":"Iron_defender#Broken","name":"Iron defender (broken)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":5,"aslash":4,"acrush":3,"amagic":-3,"arange":-2,"dstab":5,"dslash":4,"dcrush":3,"dmagic":-3,"drange":-2}},"20453":{"wiki":"Steel_defender#Broken","name":"Steel defender (broken)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":7,"aslash":6,"acrush":5,"amagic":-3,"arange":-2,"dstab":7,"dslash":6,"dcrush":5,"dmagic":-3,"drange":-2,"str":1}},"20455":{"wiki":"Black_defender#Broken","name":"Black defender (broken)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":9,"aslash":8,"acrush":7,"amagic":-3,"arange":-2,"dstab":9,"dslash":8,"dcrush":7,"dmagic":-3,"drange":-2,"str":2}},"20457":{"wiki":"Mithril_defender#Broken","name":"Mithril defender (broken)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":10,"aslash":9,"acrush":8,"amagic":-3,"arange":-2,"dstab":10,"dslash":9,"dcrush":8,"dmagic":-3,"drange":-2,"str":3}},"20459":{"wiki":"Adamant_defender#Broken","name":"Adamant defender (broken)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":13,"aslash":12,"acrush":11,"amagic":-3,"arange":-2,"dstab":13,"dslash":12,"dcrush":11,"dmagic":-3,"drange":-2,"str":4}},"20461":{"wiki":"Rune_defender#Broken","name":"Rune defender (broken)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":20,"aslash":19,"acrush":18,"amagic":-3,"arange":-2,"dstab":20,"dslash":19,"dcrush":18,"dmagic":-3,"drange":-2,"str":5}},"20463":{"wiki":"Dragon_defender#Broken","name":"Dragon defender (broken)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":25,"aslash":24,"acrush":23,"amagic":-3,"arange":-2,"dstab":25,"dslash":24,"dcrush":23,"dmagic":-3,"drange":-2,"str":6}},"20465":{"wiki":"Void_knight_top#Broken","name":"Void knight top (broken)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":45,"dslash":45,"dcrush":45,"dmagic":45,"drange":45}},"20467":{"wiki":"Elite_void_top#Broken","name":"Elite void top (broken)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":45,"dslash":45,"dcrush":45,"dmagic":45,"drange":45,"prayer":3}},"20469":{"wiki":"Void_knight_robe#Broken","name":"Void knight robe (broken)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":30,"dslash":30,"dcrush":30,"dmagic":30,"drange":30}},"20471":{"wiki":"Elite_void_robe#Broken","name":"Elite void robe (broken)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":30,"dslash":30,"dcrush":30,"dmagic":30,"drange":30,"prayer":3}},"20473":{"wiki":"Void_knight_mace#Broken","name":"Void knight mace (broken)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":22,"acrush":41,"amagic":8,"dstab":2,"dslash":2,"dcrush":2,"dmagic":2,"drange":2,"str":38,"prayer":6,"aspeed":5}},"20475":{"wiki":"Void_knight_gloves#Broken","name":"Void knight gloves (broken)","equipable":true,"weight":0.453,"equipment":{"slot":9,"dstab":6,"dslash":6,"dcrush":6,"dmagic":4,"drange":6}},"20477":{"wiki":"Void_mage_helm#Broken","name":"Void mage helm (broken)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"20479":{"wiki":"Void_ranger_helm#Broken","name":"Void ranger helm (broken)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"20481":{"wiki":"Void_melee_helm#Broken","name":"Void melee helm (broken)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"20483":{"wiki":"Decorative_sword_(gold)#Broken","name":"Decorative sword (broken)","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":20,"aslash":29,"acrush":-2,"dslash":3,"dcrush":2,"str":31,"aspeed":5}},"20485":{"wiki":"Decorative_armour_(gold_platebody)#Broken","name":"Decorative armour (broken)","equipable":true,"weight":8.618,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"20487":{"wiki":"Decorative_armour_(gold_platelegs)#Broken","name":"Decorative armour (broken)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"20489":{"wiki":"Decorative_helm_(gold)#Broken","name":"Decorative helm (broken)","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-3,"dstab":14,"dslash":15,"dcrush":13,"dmagic":-1,"drange":14}},"20491":{"wiki":"Decorative_shield_(gold)#Broken","name":"Decorative shield (broken)","equipable":true,"weight":4.535,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"20493":{"wiki":"Decorative_armour_(gold_plateskirt)#Broken","name":"Decorative armour (broken)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"20495":{"wiki":"Decorative_armour_(magic_top)#Broken","name":"Decorative armour (broken)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":20,"dslash":20,"dcrush":20,"dmagic":20,"drange":20}},"20497":{"wiki":"Decorative_armour_(magic_legs)#Broken","name":"Decorative armour (broken)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":15,"dslash":15,"dcrush":15,"dmagic":15,"drange":15}},"20499":{"wiki":"Decorative_armour_(magic_hat)#Broken","name":"Decorative armour (broken)","equipable":true,"weight":8.164,"equipment":{"slot":0,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4}},"20501":{"wiki":"Decorative_armour_(ranged_top)#Broken","name":"Decorative armour (broken)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":20,"dslash":20,"dcrush":20,"dmagic":20,"drange":20}},"20503":{"wiki":"Decorative_armour_(ranged_legs)#Broken","name":"Decorative armour (broken)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":15,"dslash":15,"dcrush":15,"dmagic":15,"drange":15}},"20505":{"wiki":"Decorative_armour_(quiver)#Broken","name":"Decorative armour (broken)","equipable":true,"weight":8.164,"equipment":{"slot":1,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4}},"20507":{"wiki":"Fighter_hat#Broken","name":"Fighter hat (broken)","equipable":true,"weight":2.0,"equipment":{"slot":0,"astab":5,"aslash":5,"acrush":5,"amagic":-7,"arange":-7,"dstab":27,"dslash":29,"dcrush":26,"dmagic":-3,"drange":28}},"20509":{"wiki":"Ranger_hat#Broken","name":"Ranger hat (broken)","equipable":true,"weight":2.0,"equipment":{"slot":0,"astab":-5,"aslash":-5,"acrush":-5,"amagic":-5,"arange":6,"dstab":7,"dslash":10,"dcrush":11,"dmagic":5,"drange":8}},"20511":{"wiki":"Healer_hat#Broken","name":"Healer hat (broken)","equipable":true,"weight":2.0,"equipment":{"slot":0,"astab":-5,"aslash":-5,"acrush":-5,"amagic":6,"arange":-5,"dstab":6,"dslash":8,"dcrush":10,"dmagic":7}},"20513":{"wiki":"Fighter_torso#Broken","name":"Fighter torso (broken)","equipable":true,"weight":4.0,"equipment":{"slot":4,"amagic":-40,"dstab":62,"dslash":85,"dcrush":62,"dmagic":-10,"drange":67,"str":4}},"20515":{"wiki":"Penance_skirt#Broken","name":"Penance skirt (broken)","equipable":true,"weight":3.0,"equipment":{"slot":7,"amagic":-10,"arange":15,"dstab":26,"dslash":21,"dcrush":28,"dmagic":19,"drange":26}},"20517":{"wiki":"Elder_chaos_top","name":"Elder chaos top","equipable":true,"weight":0.2,"equipment":{"slot":4,"amagic":10,"dmagic":8}},"20520":{"wiki":"Elder_chaos_robe","name":"Elder chaos robe","equipable":true,"weight":0.18,"equipment":{"slot":7,"amagic":6,"dmagic":6}},"20523":{"wiki":"Catalytic_rune_pack","name":"Catalytic rune pack","weight":4.535},"20524":{"wiki":"Elemental_rune_pack","name":"Elemental rune pack","weight":4.535},"20525":{"wiki":"Adamant_arrow_pack","name":"Adamant arrow pack","weight":4.535},"20526":{"wiki":"Bloody_key","name":"Bloody key","weight":0.01},"20527":{"wiki":"Survival_token","name":"Survival token"},"20537":{"wiki":"Saradomin_halo#Broken","name":"Saradomin halo (broken)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"20539":{"wiki":"Zamorak_halo#Broken","name":"Zamorak halo (broken)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"20541":{"wiki":"Guthix_halo#Broken","name":"Guthix halo (broken)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"20543":{"wiki":"Reward_casket_(elite)","name":"Reward casket (elite)"},"20544":{"wiki":"Reward_casket_(hard)","name":"Reward casket (hard)"},"20545":{"wiki":"Reward_casket_(medium)","name":"Reward casket (medium)"},"20546":{"wiki":"Reward_casket_(easy)","name":"Reward casket (easy)"},"20548":{"wiki":"Super_energy_(Last_Man_Standing)#4_dose","name":"Super energy(4)","weight":0.035},"20549":{"wiki":"Super_energy_(Last_Man_Standing)#3_dose","name":"Super energy(3)","weight":0.03},"20550":{"wiki":"Super_energy_(Last_Man_Standing)#2_dose","name":"Super energy(2)","weight":0.025},"20551":{"wiki":"Super_energy_(Last_Man_Standing)#1_dose","name":"Super energy(1)","weight":0.02},"20557":{"wiki":"Granite_maul_(Last_Man_Standing)","name":"Granite maul","equipable":true,"weight":4.535,"equipment":{"slot":3,"acrush":81,"str":79,"aspeed":7}},"20578":{"wiki":"Climbing_boots_(Last_Man_Standing)","name":"Climbing boots","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":2,"dcrush":2,"str":2}},"20582":{"wiki":"Adamant_gloves_(Last_Man_Standing)","name":"Adamant gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":7,"aslash":7,"acrush":7,"amagic":4,"arange":7,"dstab":7,"dslash":7,"dcrush":7,"dmagic":4,"drange":7,"str":7}},"20585":{"wiki":"Amulet_of_power_(Last_Man_Standing)","name":"Amulet of power","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":6,"aslash":6,"acrush":6,"amagic":6,"arange":6,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6,"str":6,"prayer":1}},"20586":{"wiki":"Amulet_of_glory_(Last_Man_Standing)","name":"Amulet of glory","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"20587":{"wiki":"Rope_(Last_Man_Standing)","name":"Rope","weight":1.36},"20590":{"wiki":"Stale_baguette","name":"Stale baguette","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"20593":{"wiki":"Armadyl_godsword_(Last_Man_Standing)","name":"Armadyl godsword","equipable":true,"weight":10.0,"equipment":{"slot":3,"aslash":132,"acrush":80,"str":132,"prayer":8,"aspeed":6}},"20594":{"wiki":"Bank_filler","name":"Bank filler"},"20595":{"wiki":"Elder_chaos_hood","name":"Elder chaos hood","equipable":true,"weight":0.18,"equipment":{"slot":0,"amagic":5,"dmagic":4}},"20598":{"wiki":"Ahrim's_robetop_(Last_Man_Standing)","name":"Ahrim's robetop","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":30,"arange":-10,"dstab":52,"dslash":37,"dcrush":63,"dmagic":30}},"20599":{"wiki":"Ahrim's_robeskirt_(Last_Man_Standing)","name":"Ahrim's robeskirt","equipable":true,"weight":11.339,"equipment":{"slot":7,"amagic":22,"arange":-7,"dstab":33,"dslash":30,"dcrush":36,"dmagic":22}},"20607":{"wiki":"Rune_arrow_pack","name":"Rune arrow pack","weight":4.535},"20608":{"wiki":"Bloodier_key","name":"Bloodier key","weight":0.01},"20609":{"wiki":"Fairy_enchantment","name":"Fairy enchantment","weight":0.08},"20611":{"wiki":"Ancient_signet","name":"Ancient signet","weight":0.3},"20613":{"wiki":"Lunar_signet","name":"Lunar signet","weight":0.3},"20615":{"wiki":"Arceuus_signet","name":"Arceuus signet","weight":0.3},"20655":{"wiki":"Ring_of_suffering#Recoil","name":"Ring of suffering (r)","equipable":true,"weight":0.006,"equipment":{"slot":12,"dstab":10,"dslash":10,"dcrush":10,"dmagic":10,"drange":10,"prayer":2}},"20657":{"wiki":"Ring_of_suffering_(i)#Recoil","name":"Ring of suffering (ri)","equipable":true,"weight":0.006,"equipment":{"slot":12,"dstab":20,"dslash":20,"dcrush":20,"dmagic":20,"drange":20,"prayer":4}},"20659":{"wiki":"Giant_squirrel#Giant","name":"Giant squirrel","weight":0.015},"20661":{"wiki":"Tangleroot#Normal","name":"Tangleroot","weight":0.015},"20663":{"wiki":"Rocky#Raccoon","name":"Rocky","weight":0.015},"20665":{"wiki":"Rift_guardian#Fire","name":"Rift guardian","weight":0.015},"20667":{"wiki":"Rift_guardian#Air","name":"Rift guardian","weight":0.015},"20669":{"wiki":"Rift_guardian#Mind","name":"Rift guardian","weight":0.015},"20671":{"wiki":"Rift_guardian#Water","name":"Rift guardian","weight":0.015},"20673":{"wiki":"Rift_guardian#Earth","name":"Rift guardian","weight":0.015},"20675":{"wiki":"Rift_guardian#Body","name":"Rift guardian","weight":0.015},"20677":{"wiki":"Rift_guardian#Cosmic","name":"Rift guardian","weight":0.015},"20679":{"wiki":"Rift_guardian#Chaos","name":"Rift guardian","weight":0.015},"20681":{"wiki":"Rift_guardian#Nature","name":"Rift guardian","weight":0.015},"20683":{"wiki":"Rift_guardian#Law","name":"Rift guardian","weight":0.015},"20685":{"wiki":"Rift_guardian#Death","name":"Rift guardian","weight":0.015},"20687":{"wiki":"Rift_guardian#Soul","name":"Rift guardian","weight":0.015},"20689":{"wiki":"Rift_guardian#Astral","name":"Rift guardian","weight":0.015},"20691":{"wiki":"Rift_guardian#Blood","name":"Rift guardian","weight":0.015},"20693":{"wiki":"Phoenix#Regular","name":"Phoenix","weight":0.015},"20695":{"wiki":"Bruma_root","name":"Bruma root","weight":2.0},"20696":{"wiki":"Bruma_kindling","name":"Bruma kindling","weight":2.0},"20697":{"wiki":"Rejuvenation_potion_(unf)","name":"Rejuvenation potion (unf)","weight":0.035},"20698":{"wiki":"Bruma_herb","name":"Bruma herb","weight":0.007},"20699":{"wiki":"Rejuvenation_potion#4_dose","name":"Rejuvenation potion (4)","weight":0.035},"20700":{"wiki":"Rejuvenation_potion#3_dose","name":"Rejuvenation potion (3)","weight":0.035},"20701":{"wiki":"Rejuvenation_potion#2_dose","name":"Rejuvenation potion (2)","weight":0.035},"20702":{"wiki":"Rejuvenation_potion#1_dose","name":"Rejuvenation potion (1)","weight":0.035},"20703":{"wiki":"Supply_crate","name":"Supply crate","weight":4.0},"20704":{"wiki":"Pyromancer_garb","name":"Pyromancer garb","equipable":true,"weight":0.2,"equipment":{"slot":4}},"20706":{"wiki":"Pyromancer_robe","name":"Pyromancer robe","equipable":true,"weight":0.18,"equipment":{"slot":7}},"20708":{"wiki":"Pyromancer_hood","name":"Pyromancer hood","equipable":true,"weight":0.18,"equipment":{"slot":0}},"20710":{"wiki":"Pyromancer_boots","name":"Pyromancer boots","equipable":true,"weight":1.36,"equipment":{"slot":10}},"20712":{"wiki":"Warm_gloves","name":"Warm gloves","equipable":true,"weight":0.453,"equipment":{"slot":9}},"20714":{"wiki":"Tome_of_fire#Charged","name":"Tome of fire","equipable":true,"weight":1.0,"equipment":{"slot":5,"amagic":8,"dmagic":8}},"20716":{"wiki":"Tome_of_fire#Empty","name":"Tome of fire (empty)","equipable":true,"weight":1.0,"equipment":{"slot":5,"amagic":8,"dmagic":8}},"20718":{"wiki":"Burnt_page","name":"Burnt page"},"20720":{"wiki":"Bruma_torch","name":"Bruma torch","equipable":true,"weight":0.003,"equipment":{"slot":3,"aspeed":4}},"20722":{"wiki":"Emerald_lantern#Empty","name":"Emerald lantern","quest":true,"weight":1.36},"20724":{"wiki":"Imbued_heart","name":"Imbued heart","weight":0.35},"20727":{"wiki":"Leaf-bladed_battleaxe","name":"Leaf-bladed battleaxe","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":-2,"aslash":72,"acrush":72,"drange":-1,"str":92,"aspeed":5}},"20730":{"wiki":"Mist_battlestaff","name":"Mist battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"20733":{"wiki":"Mystic_mist_staff","name":"Mystic mist staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"20736":{"wiki":"Dust_battlestaff","name":"Dust battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"20739":{"wiki":"Mystic_dust_staff","name":"Mystic dust staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"20742":{"wiki":"Empty_jug_pack","name":"Empty jug pack","weight":0.453},"20747":{"wiki":"Bologa's_blessing","name":"Bologa's blessing"},"20749":{"wiki":"Zamorak's_grapes","name":"Zamorak's grapes","weight":0.25},"20752":{"wiki":"Zamorak's_unfermented_wine","name":"Zamorak's unfermented wine","weight":1.5},"20754":{"wiki":"Giant_key","name":"Giant key"},"20756":{"wiki":"Hill_giant_club","name":"Hill giant club","equipable":true,"weight":3.628,"equipment":{"slot":3,"astab":-4,"aslash":50,"acrush":65,"amagic":-4,"drange":-1,"str":70,"aspeed":7}},"20760":{"wiki":"Ardougne_max_cape","name":"Ardougne max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"astab":6,"amagic":6,"dstab":6,"dmagic":6,"prayer":6}},"20764":{"wiki":"Ardougne_max_hood","name":"Ardougne max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"20766":{"wiki":"Manor_key#Halloween","name":"Manor key","quest":true,"weight":0.01},"20767":{"wiki":"Ruby_key#Halloween","name":"Ruby key","quest":true,"weight":0.01},"20768":{"wiki":"Emerald_key#Halloween","name":"Emerald key","quest":true,"weight":0.01},"20769":{"wiki":"Sapphire_key#Halloween","name":"Sapphire key","quest":true,"weight":0.01},"20770":{"wiki":"Notes_(Misthalin_Mystery_-_1)#Halloween","name":"Notes","quest":true,"weight":0.028},"20771":{"wiki":"Notes_(Misthalin_Mystery_-_2)#Halloween","name":"Notes","quest":true,"weight":0.028},"20772":{"wiki":"Notes_(Misthalin_Mystery_-_3)#Halloween","name":"Notes","quest":true,"weight":0.028},"20773":{"wiki":"Banshee_mask","name":"Banshee mask","equipable":true,"weight":0.5,"equipment":{"slot":0}},"20775":{"wiki":"Banshee_top","name":"Banshee top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"20777":{"wiki":"Banshee_robe","name":"Banshee robe","equipable":true,"weight":0.8,"equipment":{"slot":7}},"20779":{"wiki":"Hunting_knife","name":"Hunting knife","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"20781":{"wiki":"Killer's_knife#Halloween","name":"Killer's knife","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"aspeed":4}},"20782":{"wiki":"Bandos_godsword_(Misthalin_Mystery)#Halloween","name":"Bandos godsword","quest":true,"weight":10.0},"20784":{"wiki":"Dragon_claws_(Last_Man_Standing)","name":"Dragon claws","equipable":true,"weight":5.0,"equipment":{"slot":3,"astab":41,"aslash":57,"acrush":-4,"dstab":13,"dslash":26,"dcrush":7,"str":56,"aspeed":4}},"20786":{"wiki":"Ring_of_wealth_(i)#(i5)","name":"Ring of wealth (i5)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"20787":{"wiki":"Ring_of_wealth_(i)#(i4)","name":"Ring of wealth (i4)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"20788":{"wiki":"Ring_of_wealth_(i)#(i3)","name":"Ring of wealth (i3)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"20789":{"wiki":"Ring_of_wealth_(i)#(i2)","name":"Ring of wealth (i2)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"20790":{"wiki":"Ring_of_wealth_(i)#(i1)","name":"Ring of wealth (i1)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"20791":{"wiki":"Extra_supply_crate","name":"Extra supply crate","weight":4.0},"20792":{"wiki":"Hardcore_ironman_helm","name":"Hardcore ironman helm","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"20794":{"wiki":"Hardcore_ironman_platebody","name":"Hardcore ironman platebody","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"20796":{"wiki":"Hardcore_ironman_platelegs","name":"Hardcore ironman platelegs","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"20798":{"wiki":"Smelly_journal","name":"Smelly journal","weight":0.01},"20799":{"wiki":"Kindling_(Chambers_of_Xeric)","name":"Kindling","weight":0.76},"20800":{"wiki":"Empty_gourd_vial","name":"Empty gourd vial","weight":0.01},"20801":{"wiki":"Water-filled_gourd_vial","name":"Water-filled gourd vial","weight":0.035},"20802":{"wiki":"Healer_icon#Full_mutton","name":"Healer icon","equipable":true,"weight":0.001},"20832":{"wiki":"Snow_globe","name":"Snow globe","weight":0.2},"20834":{"wiki":"Sack_of_presents","name":"Sack of presents","equipable":true,"weight":0.003,"equipment":{"slot":1}},"20836":{"wiki":"Giant_present","name":"Giant present","equipable":true,"weight":1.0,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"20838":{"wiki":"Corrupted_helm","name":"Corrupted helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"20840":{"wiki":"Corrupted_platebody","name":"Corrupted platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"20842":{"wiki":"Corrupted_platelegs","name":"Corrupted platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"20844":{"wiki":"Corrupted_plateskirt","name":"Corrupted plateskirt","equipable":true,"weight":8.164,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"20846":{"wiki":"Corrupted_kiteshield","name":"Corrupted kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":8,"dslash":10,"dcrush":9,"dmagic":-1,"drange":9}},"20849":{"wiki":"Dragon_thrownaxe","name":"Dragon thrownaxe","equipable":true,"equipment":{"slot":3,"arange":36,"rstr":47,"aspeed":5}},"20851":{"wiki":"Olmlet#Olmlet","name":"Olmlet","weight":0.015},"20853":{"wiki":"Cave_worms","name":"Cave worms"},"20854":{"wiki":"Burnt_fish_(Chambers_of_Xeric)","name":"Burnt fish","weight":0.35},"20855":{"wiki":"Raw_pysk_fish_(0)","name":"Raw pysk fish (0)","weight":0.45},"20856":{"wiki":"Pysk_fish_(0)","name":"Pysk fish (0)","weight":0.4},"20857":{"wiki":"Raw_suphi_fish_(1)","name":"Raw suphi fish (1)","weight":0.45},"20858":{"wiki":"Suphi_fish_(1)","name":"Suphi fish (1)","weight":0.4},"20859":{"wiki":"Raw_leckish_fish_(2)","name":"Raw leckish fish (2)","weight":0.45},"20860":{"wiki":"Leckish_fish_(2)","name":"Leckish fish (2)","weight":0.4},"20861":{"wiki":"Raw_brawk_fish_(3)","name":"Raw brawk fish (3)","weight":0.45},"20862":{"wiki":"Brawk_fish_(3)","name":"Brawk fish (3)","weight":0.4},"20863":{"wiki":"Raw_mycil_fish_(4)","name":"Raw mycil fish (4)","weight":0.45},"20864":{"wiki":"Mycil_fish_(4)","name":"Mycil fish (4)","weight":0.4},"20865":{"wiki":"Raw_roqed_fish_(5)","name":"Raw roqed fish (5)","weight":0.45},"20866":{"wiki":"Roqed_fish_(5)","name":"Roqed fish (5)","weight":0.4},"20867":{"wiki":"Raw_kyren_fish_(6)","name":"Raw kyren fish (6)","weight":0.45},"20868":{"wiki":"Kyren_fish_(6)","name":"Kyren fish (6)","weight":0.4},"20869":{"wiki":"Burnt_bat","name":"Burnt bat","weight":0.35},"20870":{"wiki":"Raw_guanic_bat_(0)","name":"Raw guanic bat (0)","weight":0.35},"20871":{"wiki":"Guanic_bat_(0)","name":"Guanic bat (0)","weight":0.3},"20872":{"wiki":"Raw_prael_bat_(1)","name":"Raw prael bat (1)","weight":0.35},"20873":{"wiki":"Prael_bat_(1)","name":"Prael bat (1)","weight":0.3},"20874":{"wiki":"Raw_giral_bat_(2)","name":"Raw giral bat (2)","weight":0.35},"20875":{"wiki":"Giral_bat_(2)","name":"Giral bat (2)","weight":0.3},"20876":{"wiki":"Raw_phluxia_bat_(3)","name":"Raw phluxia bat (3)","weight":0.35},"20877":{"wiki":"Phluxia_bat_(3)","name":"Phluxia bat (3)","weight":0.3},"20878":{"wiki":"Raw_kryket_bat_(4)","name":"Raw kryket bat (4)","weight":0.35},"20879":{"wiki":"Kryket_bat_(4)","name":"Kryket bat (4)","weight":0.3},"20880":{"wiki":"Raw_murng_bat_(5)","name":"Raw murng bat (5)","weight":0.35},"20881":{"wiki":"Murng_bat_(5)","name":"Murng bat (5)","weight":0.3},"20882":{"wiki":"Raw_psykk_bat_(6)","name":"Raw psykk bat (6)","weight":0.35},"20883":{"wiki":"Psykk_bat_(6)","name":"Psykk bat (6)","weight":0.3},"20884":{"wiki":"Keystone_crystal","name":"Keystone crystal","weight":0.907},"20885":{"wiki":"Cavern_grubs","name":"Cavern grubs","weight":0.01},"20886":{"wiki":"Creature_keeper's_journal","name":"Creature keeper's journal","weight":0.28},"20888":{"wiki":"Nistirio's_manifesto","name":"Nistirio's manifesto","weight":0.28},"20890":{"wiki":"Tekton's_journal","name":"Tekton's journal","weight":0.28},"20892":{"wiki":"Medivaemia_blossom","name":"Medivaemia blossom","weight":0.015},"20893":{"wiki":"Transdimensional_notes","name":"Transdimensional notes","weight":0.11},"20895":{"wiki":"Vanguard_judgement","name":"Vanguard judgement","weight":0.11},"20897":{"wiki":"Houndmaster's_diary","name":"Houndmaster's diary","weight":0.11},"20899":{"wiki":"Dark_journal","name":"Dark journal","weight":0.19},"20901":{"wiki":"Grimy_noxifer","name":"Grimy noxifer","weight":0.007},"20902":{"wiki":"Noxifer","name":"Noxifer","weight":0.007},"20903":{"wiki":"Noxifer_seed","name":"Noxifer seed"},"20904":{"wiki":"Grimy_golpar","name":"Grimy golpar","weight":0.007},"20905":{"wiki":"Golpar","name":"Golpar","weight":0.007},"20906":{"wiki":"Golpar_seed","name":"Golpar seed"},"20907":{"wiki":"Grimy_buchu_leaf","name":"Grimy buchu leaf","weight":0.007},"20908":{"wiki":"Buchu_leaf","name":"Buchu leaf","weight":0.007},"20909":{"wiki":"Buchu_seed","name":"Buchu seed"},"20910":{"wiki":"Stinkhorn_mushroom","name":"Stinkhorn mushroom"},"20911":{"wiki":"Endarkened_juice","name":"Endarkened juice"},"20912":{"wiki":"Cicely","name":"Cicely"},"20913":{"wiki":"Elder_(-)#1_dose","name":"Elder (-)(1)","weight":0.02},"20914":{"wiki":"Elder_(-)#2_dose","name":"Elder (-)(2)","weight":0.02},"20915":{"wiki":"Elder_(-)#3_dose","name":"Elder (-)(3)","weight":0.02},"20916":{"wiki":"Elder_(-)#4_dose","name":"Elder (-)(4)","weight":0.02},"20917":{"wiki":"Elder_potion#1_dose","name":"Elder potion (1)","weight":0.02},"20918":{"wiki":"Elder_potion#2_dose","name":"Elder potion (2)","weight":0.02},"20919":{"wiki":"Elder_potion#3_dose","name":"Elder potion (3)","weight":0.02},"20920":{"wiki":"Elder_potion#4_dose","name":"Elder potion (4)","weight":0.02},"20921":{"wiki":"Elder_(+)#1_dose","name":"Elder (+)(1)","weight":0.02},"20922":{"wiki":"Elder_(+)#2_dose","name":"Elder (+)(2)","weight":0.02},"20923":{"wiki":"Elder_(+)#3_dose","name":"Elder (+)(3)","weight":0.02},"20924":{"wiki":"Elder_(+)#4_dose","name":"Elder (+)(4)","weight":0.02},"20925":{"wiki":"Twisted_(-)#1_dose","name":"Twisted (-)(1)","weight":0.02},"20926":{"wiki":"Twisted_(-)#2_dose","name":"Twisted (-)(2)","weight":0.02},"20927":{"wiki":"Twisted_(-)#3_dose","name":"Twisted (-)(3)","weight":0.02},"20928":{"wiki":"Twisted_(-)#4_dose","name":"Twisted (-)(4)","weight":0.02},"20929":{"wiki":"Twisted_potion#1_dose","name":"Twisted potion (1)","weight":0.02},"20930":{"wiki":"Twisted_potion#2_dose","name":"Twisted potion (2)","weight":0.02},"20931":{"wiki":"Twisted_potion#3_dose","name":"Twisted potion (3)","weight":0.02},"20932":{"wiki":"Twisted_potion#4_dose","name":"Twisted potion (4)","weight":0.02},"20933":{"wiki":"Twisted_(+)#1_dose","name":"Twisted (+)(1)","weight":0.02},"20934":{"wiki":"Twisted_(+)#2_dose","name":"Twisted (+)(2)","weight":0.02},"20935":{"wiki":"Twisted_(+)#3_dose","name":"Twisted (+)(3)","weight":0.02},"20936":{"wiki":"Twisted_(+)#4_dose","name":"Twisted (+)(4)","weight":0.02},"20937":{"wiki":"Kodai_(-)#1_dose","name":"Kodai (-)(1)","weight":0.02},"20938":{"wiki":"Kodai_(-)#2_dose","name":"Kodai (-)(2)","weight":0.02},"20939":{"wiki":"Kodai_(-)#3_dose","name":"Kodai (-)(3)","weight":0.02},"20940":{"wiki":"Kodai_(-)#4_dose","name":"Kodai (-)(4)","weight":0.02},"20941":{"wiki":"Kodai_potion#1_dose","name":"Kodai potion (1)","weight":0.02},"20942":{"wiki":"Kodai_potion#2_dose","name":"Kodai potion (2)","weight":0.02},"20943":{"wiki":"Kodai_potion#3_dose","name":"Kodai potion (3)","weight":0.02},"20944":{"wiki":"Kodai_potion#4_dose","name":"Kodai potion (4)","weight":0.02},"20945":{"wiki":"Kodai_(+)#1_dose","name":"Kodai (+)(1)","weight":0.02},"20946":{"wiki":"Kodai_(+)#2_dose","name":"Kodai (+)(2)","weight":0.02},"20947":{"wiki":"Kodai_(+)#3_dose","name":"Kodai (+)(3)","weight":0.02},"20948":{"wiki":"Kodai_(+)#4_dose","name":"Kodai (+)(4)","weight":0.02},"20949":{"wiki":"Revitalisation_(-)#1_dose","name":"Revitalisation (-)(1)","weight":0.02},"20950":{"wiki":"Revitalisation_(-)#2_dose","name":"Revitalisation (-)(2)","weight":0.02},"20951":{"wiki":"Revitalisation_(-)#3_dose","name":"Revitalisation (-)(3)","weight":0.02},"20952":{"wiki":"Revitalisation_(-)#4_dose","name":"Revitalisation (-)(4)","weight":0.02},"20953":{"wiki":"Revitalisation_potion#1_dose","name":"Revitalisation potion (1)","weight":0.02},"20954":{"wiki":"Revitalisation_potion#2_dose","name":"Revitalisation potion (2)","weight":0.02},"20955":{"wiki":"Revitalisation_potion#3_dose","name":"Revitalisation potion (3)","weight":0.02},"20956":{"wiki":"Revitalisation_potion#4_dose","name":"Revitalisation potion (4)","weight":0.02},"20957":{"wiki":"Revitalisation_(+)#1_dose","name":"Revitalisation (+)(1)","weight":0.02},"20958":{"wiki":"Revitalisation_(+)#2_dose","name":"Revitalisation (+)(2)","weight":0.02},"20959":{"wiki":"Revitalisation_(+)#3_dose","name":"Revitalisation (+)(3)","weight":0.02},"20960":{"wiki":"Revitalisation_(+)#4_dose","name":"Revitalisation (+)(4)","weight":0.02},"20961":{"wiki":"Prayer_enhance_(-)#1_dose","name":"Prayer enhance (-)(1)","weight":0.02},"20962":{"wiki":"Prayer_enhance_(-)#2_dose","name":"Prayer enhance (-)(2)","weight":0.02},"20963":{"wiki":"Prayer_enhance_(-)#3_dose","name":"Prayer enhance (-)(3)","weight":0.02},"20964":{"wiki":"Prayer_enhance_(-)#4_dose","name":"Prayer enhance (-)(4)","weight":0.02},"20965":{"wiki":"Prayer_enhance#1_dose","name":"Prayer enhance (1)","weight":0.02},"20966":{"wiki":"Prayer_enhance#2_dose","name":"Prayer enhance (2)","weight":0.02},"20967":{"wiki":"Prayer_enhance#3_dose","name":"Prayer enhance (3)","weight":0.02},"20968":{"wiki":"Prayer_enhance#4_dose","name":"Prayer enhance (4)","weight":0.02},"20969":{"wiki":"Prayer_enhance_(+)#1_dose","name":"Prayer enhance (+)(1)","weight":0.02},"20970":{"wiki":"Prayer_enhance_(+)#2_dose","name":"Prayer enhance (+)(2)","weight":0.02},"20971":{"wiki":"Prayer_enhance_(+)#3_dose","name":"Prayer enhance (+)(3)","weight":0.02},"20972":{"wiki":"Prayer_enhance_(+)#4_dose","name":"Prayer enhance (+)(4)","weight":0.02},"20973":{"wiki":"Xeric's_aid_(-)#1_dose","name":"Xeric's aid (-)(1)","weight":0.02},"20974":{"wiki":"Xeric's_aid_(-)#2_dose","name":"Xeric's aid (-)(2)","weight":0.02},"20975":{"wiki":"Xeric's_aid_(-)#3_dose","name":"Xeric's aid (-)(3)","weight":0.02},"20976":{"wiki":"Xeric's_aid_(-)#4_dose","name":"Xeric's aid (-)(4)","weight":0.02},"20977":{"wiki":"Xeric's_aid#1_dose","name":"Xeric's aid (1)","weight":0.02},"20978":{"wiki":"Xeric's_aid#2_dose","name":"Xeric's aid (2)","weight":0.02},"20979":{"wiki":"Xeric's_aid#3_dose","name":"Xeric's aid (3)","weight":0.02},"20980":{"wiki":"Xeric's_aid#4_dose","name":"Xeric's aid (4)","weight":0.02},"20981":{"wiki":"Xeric's_aid_(+)#1_dose","name":"Xeric's aid (+)(1)","weight":0.02},"20982":{"wiki":"Xeric's_aid_(+)#2_dose","name":"Xeric's aid (+)(2)","weight":0.02},"20983":{"wiki":"Xeric's_aid_(+)#3_dose","name":"Xeric's aid (+)(3)","weight":0.02},"20984":{"wiki":"Xeric's_aid_(+)#4_dose","name":"Xeric's aid (+)(4)","weight":0.02},"20985":{"wiki":"Overload_(-)#1_dose","name":"Overload (-)(1)","weight":0.02},"20986":{"wiki":"Overload_(-)#2_dose","name":"Overload (-)(2)","weight":0.02},"20987":{"wiki":"Overload_(-)#3_dose","name":"Overload (-)(3)","weight":0.02},"20988":{"wiki":"Overload_(-)#4_dose","name":"Overload (-)(4)","weight":0.02},"20989":{"wiki":"Overload_(Chambers_of_Xeric)#1_dose","name":"Overload (1)","weight":0.02},"20990":{"wiki":"Overload_(Chambers_of_Xeric)#2_dose","name":"Overload (2)","weight":0.02},"20991":{"wiki":"Overload_(Chambers_of_Xeric)#3_dose","name":"Overload (3)","weight":0.02},"20992":{"wiki":"Overload_(Chambers_of_Xeric)#4_dose","name":"Overload (4)","weight":0.02},"20993":{"wiki":"Overload_(+)#1_dose","name":"Overload (+)(1)","weight":0.02},"20994":{"wiki":"Overload_(+)#2_dose","name":"Overload (+)(2)","weight":0.02},"20995":{"wiki":"Overload_(+)#3_dose","name":"Overload (+)(3)","weight":0.02},"20996":{"wiki":"Overload_(+)#4_dose","name":"Overload (+)(4)","weight":0.02},"20997":{"wiki":"Twisted_bow","name":"Twisted bow","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":70,"rstr":20,"aspeed":6}},"21000":{"wiki":"Twisted_buckler","name":"Twisted buckler","equipable":true,"weight":5.443,"equipment":{"slot":5,"astab":-7,"aslash":-8,"acrush":-7,"amagic":-10,"arange":18,"dstab":22,"dslash":24,"dcrush":22,"dmagic":26,"drange":58,"rstr":10}},"21003":{"wiki":"Elder_maul","name":"Elder maul","equipable":true,"weight":5.443,"equipment":{"slot":3,"acrush":135,"amagic":-4,"str":147,"aspeed":6}},"21006":{"wiki":"Kodai_wand","name":"Kodai wand","equipable":true,"weight":0.198,"equipment":{"slot":3,"amagic":28,"dslash":3,"dcrush":3,"dmagic":20,"mdmg":15,"aspeed":4}},"21009":{"wiki":"Dragon_sword","name":"Dragon sword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":65,"aslash":55,"acrush":-2,"dslash":2,"dcrush":1,"str":63,"aspeed":4}},"21012":{"wiki":"Dragon_hunter_crossbow","name":"Dragon hunter crossbow","equipable":true,"weight":7.0,"equipment":{"slot":3,"arange":95,"aspeed":6}},"21015":{"wiki":"Dinh's_bulwark","name":"Dinh's bulwark","equipable":true,"weight":30.0,"equipment":{"slot":3,"acrush":124,"dstab":106,"dslash":109,"dcrush":109,"dmagic":-10,"drange":148,"str":38,"aspeed":5}},"21018":{"wiki":"Ancestral_hat","name":"Ancestral hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":8,"arange":-2,"dstab":12,"dslash":11,"dcrush":13,"dmagic":5,"mdmg":2}},"21021":{"wiki":"Ancestral_robe_top","name":"Ancestral robe top","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":35,"arange":-8,"dstab":42,"dslash":31,"dcrush":51,"dmagic":28,"mdmg":2}},"21024":{"wiki":"Ancestral_robe_bottom","name":"Ancestral robe bottom","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":26,"arange":-7,"dstab":27,"dslash":24,"dcrush":30,"dmagic":20,"mdmg":2}},"21027":{"wiki":"Dark_relic","name":"Dark relic","weight":1.0},"21028":{"wiki":"Dragon_harpoon","name":"Dragon harpoon","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":38,"aslash":32,"dslash":1,"str":42,"aspeed":5}},"21031":{"wiki":"Infernal_harpoon#Charged","name":"Infernal harpoon","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":38,"aslash":32,"dslash":1,"str":42,"aspeed":5}},"21033":{"wiki":"Infernal_harpoon#Uncharged","name":"Infernal harpoon (uncharged)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":38,"aslash":32,"dslash":1,"str":42,"aspeed":5}},"21034":{"wiki":"Dexterous_prayer_scroll","name":"Dexterous prayer scroll","weight":0.015},"21036":{"wiki":"Mallignum_root_plank","name":"Mallignum root plank","weight":0.8},"21043":{"wiki":"Kodai_insignia","name":"Kodai insignia","weight":0.056},"21046":{"wiki":"Ancient_tablet","name":"Ancient tablet","weight":2.0},"21047":{"wiki":"Torn_prayer_scroll","name":"Torn prayer scroll","weight":0.015},"21049":{"wiki":"Ancestral_robes_set","name":"Ancestral robes set","weight":0.05},"21052":{"wiki":"Manor_key#Quest","name":"Manor key","quest":true,"weight":0.01},"21053":{"wiki":"Ruby_key#Quest","name":"Ruby key","quest":true,"weight":0.01},"21054":{"wiki":"Emerald_key#Quest","name":"Emerald key","quest":true,"weight":0.01},"21055":{"wiki":"Sapphire_key#Quest","name":"Sapphire key","quest":true,"weight":0.01},"21056":{"wiki":"Notes_(Misthalin_Mystery_-_1)#Quest","name":"Notes","quest":true,"weight":0.028},"21057":{"wiki":"Notes_(Misthalin_Mystery_-_2)#Quest","name":"Notes","quest":true,"weight":0.028},"21058":{"wiki":"Notes_(Misthalin_Mystery_-_3)#Quest","name":"Notes","quest":true,"weight":0.028},"21059":{"wiki":"Killer's_knife#Quest","name":"Killer's knife","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":3,"aspeed":4}},"21060":{"wiki":"Bandos_godsword_(Misthalin_Mystery)#Quest","name":"Bandos godsword","quest":true,"weight":10.0},"21061":{"wiki":"Graceful_hood#Agility_Arena","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"21063":{"wiki":"Graceful_hood#Agility_Arena","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"21064":{"wiki":"Graceful_cape#Agility_Arena","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"21066":{"wiki":"Graceful_cape#Agility_Arena","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"21067":{"wiki":"Graceful_top#Agility_Arena","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"21069":{"wiki":"Graceful_top#Agility_Arena","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"21070":{"wiki":"Graceful_legs#Agility_Arena","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"21072":{"wiki":"Graceful_legs#Agility_Arena","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"21073":{"wiki":"Graceful_gloves#Agility_Arena","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"21075":{"wiki":"Graceful_gloves#Agility_Arena","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"21076":{"wiki":"Graceful_boots#Agility_Arena","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"21078":{"wiki":"Graceful_boots#Agility_Arena","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"21079":{"wiki":"Arcane_prayer_scroll","name":"Arcane prayer scroll","weight":0.015},"21081":{"wiki":"Opal_ring","name":"Opal ring","equipable":true,"weight":0.006,"equipment":{"slot":12}},"21084":{"wiki":"Jade_ring","name":"Jade ring","equipable":true,"weight":0.006,"equipment":{"slot":12}},"21087":{"wiki":"Topaz_ring","name":"Topaz ring","equipable":true,"weight":0.006,"equipment":{"slot":12}},"21090":{"wiki":"Opal_necklace","name":"Opal necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21093":{"wiki":"Jade_necklace","name":"Jade necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21096":{"wiki":"Topaz_necklace","name":"Topaz necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21099":{"wiki":"Opal_amulet_(u)","name":"Opal amulet (u)","weight":0.004},"21102":{"wiki":"Jade_amulet_(u)","name":"Jade amulet (u)","weight":0.004},"21105":{"wiki":"Topaz_amulet_(u)","name":"Topaz amulet (u)","weight":0.004},"21108":{"wiki":"Opal_amulet","name":"Opal amulet","equipable":true,"weight":0.007,"equipment":{"slot":2}},"21111":{"wiki":"Jade_amulet","name":"Jade amulet","equipable":true,"weight":0.007,"equipment":{"slot":2}},"21114":{"wiki":"Topaz_amulet","name":"Topaz amulet","equipable":true,"weight":0.007,"equipment":{"slot":2}},"21117":{"wiki":"Opal_bracelet","name":"Opal bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"21120":{"wiki":"Jade_bracelet","name":"Jade bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"21123":{"wiki":"Topaz_bracelet","name":"Topaz bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"21126":{"wiki":"Ring_of_pursuit","name":"Ring of pursuit","equipable":true,"weight":0.006,"equipment":{"slot":12}},"21129":{"wiki":"Ring_of_returning#(5)","name":"Ring of returning(5)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"21132":{"wiki":"Ring_of_returning#(4)","name":"Ring of returning(4)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"21134":{"wiki":"Ring_of_returning#(3)","name":"Ring of returning(3)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"21136":{"wiki":"Ring_of_returning#(2)","name":"Ring of returning(2)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"21138":{"wiki":"Ring_of_returning#(1)","name":"Ring of returning(1)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"21140":{"wiki":"Efaritay's_aid","name":"Efaritay's aid","equipable":true,"weight":0.006,"equipment":{"slot":12}},"21143":{"wiki":"Dodgy_necklace","name":"Dodgy necklace","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21146":{"wiki":"Necklace_of_passage#(5)","name":"Necklace of passage(5)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21149":{"wiki":"Necklace_of_passage#(4)","name":"Necklace of passage(4)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21151":{"wiki":"Necklace_of_passage#(3)","name":"Necklace of passage(3)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21153":{"wiki":"Necklace_of_passage#(2)","name":"Necklace of passage(2)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21155":{"wiki":"Necklace_of_passage#(1)","name":"Necklace of passage(1)","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21157":{"wiki":"Necklace_of_faith","name":"Necklace of faith","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21160":{"wiki":"Amulet_of_bounty","name":"Amulet of bounty","equipable":true,"weight":0.007,"equipment":{"slot":2}},"21163":{"wiki":"Amulet_of_chemistry","name":"Amulet of chemistry","equipable":true,"weight":0.007,"equipment":{"slot":2}},"21166":{"wiki":"Burning_amulet#(5)","name":"Burning amulet(5)","equipable":true,"weight":0.007,"equipment":{"slot":2}},"21169":{"wiki":"Burning_amulet#(4)","name":"Burning amulet(4)","equipable":true,"weight":0.007,"equipment":{"slot":2}},"21171":{"wiki":"Burning_amulet#(3)","name":"Burning amulet(3)","equipable":true,"weight":0.007,"equipment":{"slot":2}},"21173":{"wiki":"Burning_amulet#(2)","name":"Burning amulet(2)","equipable":true,"weight":0.007,"equipment":{"slot":2}},"21175":{"wiki":"Burning_amulet#(1)","name":"Burning amulet(1)","equipable":true,"weight":0.007,"equipment":{"slot":2}},"21177":{"wiki":"Expeditious_bracelet","name":"Expeditious bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"21180":{"wiki":"Flamtaer_bracelet","name":"Flamtaer bracelet","equipable":true,"weight":0.25,"equipment":{"slot":9}},"21183":{"wiki":"Bracelet_of_slaughter","name":"Bracelet of slaughter","equipable":true,"weight":0.25,"equipment":{"slot":9}},"21186":{"wiki":"Fire_max_cape_(animation_item)","name":"Fire max cape"},"21187":{"wiki":"Rock_golem#Tin","name":"Rock golem","weight":0.015},"21188":{"wiki":"Rock_golem#Copper","name":"Rock golem","weight":0.015},"21189":{"wiki":"Rock_golem#Iron","name":"Rock golem","weight":0.015},"21190":{"wiki":"Rock_golem#Blurite","name":"Rock golem","weight":0.015},"21191":{"wiki":"Rock_golem#Silver","name":"Rock golem","weight":0.015},"21192":{"wiki":"Rock_golem#Coal","name":"Rock golem","weight":0.015},"21193":{"wiki":"Rock_golem#Gold","name":"Rock golem","weight":0.015},"21194":{"wiki":"Rock_golem#Mithril","name":"Rock golem","weight":0.015},"21195":{"wiki":"Rock_golem#Granite","name":"Rock golem","weight":0.015},"21196":{"wiki":"Rock_golem#Adamantite","name":"Rock golem","weight":0.015},"21197":{"wiki":"Rock_golem#Runite","name":"Rock golem","weight":0.015},"21198":{"wiki":"Lava_battlestaff_(or)","name":"Lava battlestaff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":28,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":12,"str":35,"aspeed":5}},"21200":{"wiki":"Mystic_lava_staff_(or)","name":"Mystic lava staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":14,"dstab":2,"dslash":3,"dcrush":1,"dmagic":14,"str":50,"aspeed":5}},"21202":{"wiki":"Lava_staff_upgrade_kit","name":"Lava staff upgrade kit","weight":0.5},"21205":{"wiki":"Elder_maul_(Last_Man_Standing)","name":"Elder maul (Last Man Standing)","equipable":true,"weight":5.443,"equipment":{"slot":3,"acrush":135,"amagic":-4,"str":147,"aspeed":6}},"21208":{"wiki":"Invitation_list","name":"Invitation list","weight":0.014},"21209":{"wiki":"Birthday_balloons","name":"Birthday balloons","equipable":true,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"21211":{"wiki":"4th_birthday_hat","name":"4th birthday hat","equipable":true,"weight":1.0,"equipment":{"slot":0}},"21214":{"wiki":"Easter_egg_helm","name":"Easter egg helm","equipable":true,"weight":0.113,"equipment":{"slot":0}},"21216":{"wiki":"Fruity_easter_egg","name":"Fruity easter egg"},"21217":{"wiki":"Fresh_easter_egg","name":"Fresh easter egg"},"21218":{"wiki":"Bitter_easter_egg","name":"Bitter easter egg"},"21219":{"wiki":"Earthy_easter_egg","name":"Earthy easter egg"},"21220":{"wiki":"Spicy_easter_egg","name":"Spicy easter egg"},"21221":{"wiki":"Meaty_easter_egg","name":"Meaty easter egg"},"21222":{"wiki":"Salted_easter_egg","name":"Salted easter egg"},"21223":{"wiki":"Rich_easter_egg","name":"Rich easter egg"},"21224":{"wiki":"Fluffy_easter_egg","name":"Fluffy easter egg"},"21225":{"wiki":"Smoked_easter_egg","name":"Smoked easter egg"},"21226":{"wiki":"Fishy_easter_egg","name":"Fishy easter egg"},"21227":{"wiki":"Crunchy_easter_egg","name":"Crunchy easter egg"},"21228":{"wiki":"Fruity_chocolate_mix","name":"Fruity chocolate mix"},"21229":{"wiki":"Fresh_chocolate_mix","name":"Fresh chocolate mix"},"21230":{"wiki":"Bitter_chocolate_mix","name":"Bitter chocolate mix"},"21231":{"wiki":"Earthy_chocolate_mix","name":"Earthy chocolate mix"},"21232":{"wiki":"Spicy_chocolate_mix","name":"Spicy chocolate mix"},"21233":{"wiki":"Meaty_chocolate_mix","name":"Meaty chocolate mix"},"21234":{"wiki":"Salted_chocolate_mix","name":"Salted chocolate mix"},"21235":{"wiki":"Rich_chocolate_mix","name":"Rich chocolate mix"},"21236":{"wiki":"Fluffy_chocolate_mix","name":"Fluffy chocolate mix"},"21237":{"wiki":"Smoked_chocolate_mix","name":"Smoked chocolate mix"},"21238":{"wiki":"Fishy_chocolate_mix","name":"Fishy chocolate mix"},"21239":{"wiki":"Crunchy_chocolate_mix","name":"Crunchy chocolate mix"},"21240":{"wiki":"Wester_banana","name":"Wester banana"},"21241":{"wiki":"Wester_papaya","name":"Wester papaya"},"21242":{"wiki":"Wester_lemon","name":"Wester lemon"},"21243":{"wiki":"Bucket_of_wester_sand","name":"Bucket of wester sand"},"21244":{"wiki":"Wester_spices","name":"Wester spices"},"21245":{"wiki":"Beef_fillet","name":"Beef fillet"},"21246":{"wiki":"Sea_salt","name":"Sea salt"},"21247":{"wiki":"Gold_fragment","name":"Gold fragment"},"21248":{"wiki":"Fluffy_feathers","name":"Fluffy feathers"},"21249":{"wiki":"Wester_fish","name":"Wester fish"},"21250":{"wiki":"Rock_(2017_Easter_event)","name":"Rock"},"21251":{"wiki":"Wester_chocolate","name":"Wester chocolate"},"21252":{"wiki":"Egg_mould","name":"Egg mould"},"21253":{"wiki":"Farmer's_strawhat_(animation_item)#Male","name":"Farmer's strawhat"},"21254":{"wiki":"Farmer's_strawhat_(animation_item)#Female","name":"Farmer's strawhat"},"21255":{"wiki":"Slayer's_staff_(e)","name":"Slayer's staff (e)","equipable":true,"weight":1.95,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":12,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":35,"aspeed":4}},"21257":{"wiki":"Slayer's_enchantment","name":"Slayer's enchantment"},"21259":{"wiki":"Enchanted_scroll","name":"Enchanted scroll","quest":true,"weight":0.005},"21260":{"wiki":"Enchanted_quill","name":"Enchanted quill","quest":true,"weight":0.001},"21261":{"wiki":"Mysterious_orb_(Client_of_Kourend)","name":"Mysterious orb","quest":true,"weight":0.001},"21262":{"wiki":"Antique_lamp_(Client_of_Kourend)","name":"Antique lamp","quest":true,"weight":0.1},"21263":{"wiki":"Copper's_crimson_collar","name":"Copper's crimson collar","quest":true,"weight":0.004},"21264":{"wiki":"Purple_slayer_helmet","name":"Purple slayer helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"21266":{"wiki":"Purple_slayer_helmet_(i)#Nightmare_Zone","name":"Purple slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"21268":{"wiki":"Slayer_ring_(eternal)","name":"Slayer ring (eternal)","equipable":true,"weight":0.013,"equipment":{"slot":12}},"21270":{"wiki":"Eternal_gem","name":"Eternal gem","weight":0.004},"21273":{"wiki":"Skotos","name":"Skotos","weight":0.015},"21275":{"wiki":"Dark_claw","name":"Dark claw","weight":0.02},"21276":{"wiki":"Skull_sceptre_(i)","name":"Skull sceptre (i)","equipable":true,"weight":1.814,"equipment":{"slot":3,"aslash":-1,"acrush":7,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":4,"str":3,"aspeed":5}},"21279":{"wiki":"Obsidian_armour_set","name":"Obsidian armour set","weight":0.05},"21282":{"wiki":"Infernal_max_hood","name":"Infernal max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"21284":{"wiki":"Infernal_max_cape_(animation_item)","name":"Infernal max cape"},"21285":{"wiki":"Infernal_max_cape#Normal","name":"Infernal max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"astab":4,"aslash":4,"acrush":4,"amagic":1,"arange":1,"dstab":12,"dslash":12,"dcrush":12,"dmagic":12,"drange":12,"str":8,"prayer":2}},"21287":{"wiki":"Infernal_cape#Broken","name":"Infernal cape (broken)","equipable":true,"weight":1.814,"equipment":{"slot":1,"astab":4,"aslash":4,"acrush":4,"amagic":1,"arange":1,"dstab":12,"dslash":12,"dcrush":12,"dmagic":12,"drange":12,"str":8,"prayer":2}},"21289":{"wiki":"Infernal_max_cape#Broken","name":"Infernal max cape (broken)","equipable":true,"weight":0.453,"equipment":{"slot":1,"astab":4,"aslash":4,"acrush":4,"amagic":1,"arange":1,"dstab":12,"dslash":12,"dcrush":12,"dmagic":12,"drange":12,"str":8,"prayer":2}},"21291":{"wiki":"Jal-nib-rek#Jal-nib-rek","name":"Jal-nib-rek","weight":0.015},"21293":{"wiki":"Infernal_eel","name":"Infernal eel","weight":0.6},"21295":{"wiki":"Infernal_cape#Normal","name":"Infernal cape","equipable":true,"weight":1.814,"equipment":{"slot":1,"astab":4,"aslash":4,"acrush":4,"amagic":1,"arange":1,"dstab":12,"dslash":12,"dcrush":12,"dmagic":12,"drange":12,"str":8,"prayer":2}},"21297":{"wiki":"Infernal_cape_(animation_item)","name":"Infernal cape"},"21298":{"wiki":"Obsidian_helmet","name":"Obsidian helmet","equipable":true,"weight":3.628,"equipment":{"slot":0,"dstab":25,"dslash":23,"dcrush":26,"drange":24,"str":3}},"21301":{"wiki":"Obsidian_platebody","name":"Obsidian platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"dstab":55,"dslash":78,"dcrush":56,"dmagic":-15,"drange":60,"str":3}},"21304":{"wiki":"Obsidian_platelegs","name":"Obsidian platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"dstab":46,"dslash":43,"dcrush":41,"dmagic":-10,"drange":40,"str":1}},"21307":{"wiki":"Rogue's_equipment_crate","name":"Rogue's equipment crate","weight":0.453},"21308":{"wiki":"Red_rainbow_strand","name":"Red rainbow strand"},"21309":{"wiki":"Orange_rainbow_strand","name":"Orange rainbow strand"},"21310":{"wiki":"Yellow_rainbow_strand","name":"Yellow rainbow strand"},"21311":{"wiki":"Green_rainbow_strand","name":"Green rainbow strand"},"21312":{"wiki":"Blue_rainbow_strand","name":"Blue rainbow strand"},"21313":{"wiki":"Purple_rainbow_strand","name":"Purple rainbow strand"},"21314":{"wiki":"Rainbow_scarf","name":"Rainbow scarf","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21316":{"wiki":"Amethyst_broad_bolts","name":"Amethyst broad bolts","equipable":true,"equipment":{"slot":13,"rstr":115}},"21318":{"wiki":"Amethyst_javelin#Unpoisoned","name":"Amethyst javelin","equipable":true,"equipment":{"slot":13,"rstr":135}},"21320":{"wiki":"Amethyst_javelin#Poison","name":"Amethyst javelin(p)","equipable":true,"equipment":{"slot":13,"rstr":135}},"21322":{"wiki":"Amethyst_javelin#Poison_","name":"Amethyst javelin(p+)","equipable":true,"equipment":{"slot":13,"rstr":135}},"21324":{"wiki":"Amethyst_javelin#Poison__","name":"Amethyst javelin(p++)","equipable":true,"equipment":{"slot":13,"rstr":135}},"21326":{"wiki":"Amethyst_arrow#Unpoisoned","name":"Amethyst arrow","equipable":true,"equipment":{"slot":13,"rstr":55}},"21328":{"wiki":"Amethyst_fire_arrow#Unlit","name":"Amethyst fire arrow","equipable":true,"equipment":{"slot":13,"rstr":55}},"21330":{"wiki":"Amethyst_fire_arrow#Lit","name":"Amethyst fire arrow (lit)","equipable":true,"equipment":{"slot":13,"rstr":55}},"21332":{"wiki":"Amethyst_arrow#Poison","name":"Amethyst arrow(p)","equipable":true,"equipment":{"slot":13,"rstr":55}},"21334":{"wiki":"Amethyst_arrow#Poison_","name":"Amethyst arrow(p+)","equipable":true,"equipment":{"slot":13,"rstr":55}},"21336":{"wiki":"Amethyst_arrow#Poison__","name":"Amethyst arrow(p++)","equipable":true,"equipment":{"slot":13,"rstr":55}},"21338":{"wiki":"Amethyst_bolt_tips","name":"Amethyst bolt tips"},"21340":{"wiki":"Rock_golem#Amethyst","name":"Rock golem","weight":0.015},"21341":{"wiki":"Unidentified_minerals","name":"Unidentified minerals"},"21343":{"wiki":"Mining_gloves","name":"Mining gloves","equipable":true,"weight":0.226,"equipment":{"slot":9}},"21345":{"wiki":"Superior_mining_gloves","name":"Superior mining gloves","equipable":true,"weight":0.226,"equipment":{"slot":9}},"21347":{"wiki":"Amethyst","name":"Amethyst","weight":1.36},"21350":{"wiki":"Amethyst_arrowtips","name":"Amethyst arrowtips"},"21352":{"wiki":"Amethyst_javelin_heads","name":"Amethyst javelin heads"},"21354":{"wiki":"Hand_fan","name":"Hand fan","equipable":true,"weight":0.02,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"21356":{"wiki":"Minnow","name":"Minnow"},"21358":{"wiki":"Rock_golem#Lovakite","name":"Rock golem","weight":0.015},"21359":{"wiki":"Rock_golem#Elemental","name":"Rock golem","weight":0.015},"21360":{"wiki":"Rock_golem#Daeyalt","name":"Rock golem","weight":0.015},"21387":{"wiki":"Master_scroll_book#Empty","name":"Master scroll book (empty)","weight":1.0},"21389":{"wiki":"Master_scroll_book#Filled","name":"Master scroll book","weight":1.0},"21392":{"wiki":"Expert_mining_gloves","name":"Expert mining gloves","equipable":true,"weight":0.226,"equipment":{"slot":9}},"21394":{"wiki":"Karambwanji","name":"Karambwanji","quest":true,"weight":0.12},"21396":{"wiki":"Clan_wars_cape_(PvP_Championship)#Helmet","name":"Clan wars cape"},"21397":{"wiki":"Clan_wars_cape_(PvP_Championship)#Goatee","name":"Clan wars cape"},"21398":{"wiki":"Clan_wars_cape_(PvP_Championship)#Long","name":"Clan wars cape"},"21399":{"wiki":"Clan_wars_cape_(PvP_Championship)#Medium","name":"Clan wars cape"},"21400":{"wiki":"Clan_wars_cape_(PvP_Championship)#Small_moustache","name":"Clan wars cape"},"21401":{"wiki":"Clan_wars_cape_(PvP_Championship)#Clean-shaven","name":"Clan wars cape"},"21402":{"wiki":"Clan_wars_cape_(PvP_Championship)#Short","name":"Clan wars cape"},"21403":{"wiki":"Clan_wars_cape_(PvP_Championship)#Pointy","name":"Clan wars cape"},"21404":{"wiki":"Clan_wars_cape_(PvP_Championship)#Split","name":"Clan wars cape"},"21405":{"wiki":"Clan_wars_cape_(PvP_Championship)#Handlebar","name":"Clan wars cape"},"21406":{"wiki":"Clan_wars_cape_(PvP_Championship)#Mutton","name":"Clan wars cape"},"21407":{"wiki":"Clan_wars_cape_(PvP_Championship)#Full_mutton","name":"Clan wars cape"},"21408":{"wiki":"Clan_wars_cape_(PvP_Championship)#Big_moustache","name":"Clan wars cape"},"21409":{"wiki":"Clan_wars_cape_(PvP_Championship)#Waxed_moustache","name":"Clan wars cape"},"21410":{"wiki":"Clan_wars_cape_(PvP_Championship)#Dali","name":"Clan wars cape"},"21411":{"wiki":"Clan_wars_cape_(PvP_Championship)#Vizier","name":"Clan wars cape"},"21412":{"wiki":"Clan_wars_cape_(PvP_Championship)#Helmet","name":"Clan wars cape"},"21413":{"wiki":"Clan_wars_cape_(PvP_Championship)#Goatee","name":"Clan wars cape"},"21414":{"wiki":"Clan_wars_cape_(PvP_Championship)#Long","name":"Clan wars cape"},"21415":{"wiki":"Clan_wars_cape_(PvP_Championship)#Medium","name":"Clan wars cape"},"21416":{"wiki":"Clan_wars_cape_(PvP_Championship)#Small_moustache","name":"Clan wars cape"},"21417":{"wiki":"Clan_wars_cape_(PvP_Championship)#Clean-shaven","name":"Clan wars cape"},"21418":{"wiki":"Clan_wars_cape_(PvP_Championship)#Short","name":"Clan wars cape"},"21419":{"wiki":"Clan_wars_cape_(PvP_Championship)#Pointy","name":"Clan wars cape"},"21420":{"wiki":"Clan_wars_cape_(PvP_Championship)#Split","name":"Clan wars cape"},"21421":{"wiki":"Clan_wars_cape_(PvP_Championship)#Handlebar","name":"Clan wars cape"},"21422":{"wiki":"Clan_wars_cape_(PvP_Championship)#Mutton","name":"Clan wars cape"},"21423":{"wiki":"Clan_wars_cape_(PvP_Championship)#Full_mutton","name":"Clan wars cape"},"21424":{"wiki":"Clan_wars_cape_(PvP_Championship)#Big_moustache","name":"Clan wars cape"},"21425":{"wiki":"Clan_wars_cape_(PvP_Championship)#Waxed_moustache","name":"Clan wars cape"},"21426":{"wiki":"Clan_wars_cape_(PvP_Championship)#Dali","name":"Clan wars cape"},"21427":{"wiki":"Clan_wars_cape_(PvP_Championship)#Vizier","name":"Clan wars cape"},"21428":{"wiki":"Wilderness_cape_(Wilderness_Wars)#Torvesta","name":"Wilderness cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"21429":{"wiki":"Wilderness_cape_(Wilderness_Wars)#B0aty","name":"Wilderness cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"21430":{"wiki":"Wilderness_cape_(Wilderness_Wars)#Sick_Nerd","name":"Wilderness cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"21431":{"wiki":"Wilderness_cape_(Wilderness_Wars)#Knightenator","name":"Wilderness cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"21432":{"wiki":"Wilderness_cape_(Wilderness_Wars)#Mmorpgrs","name":"Wilderness cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"21433":{"wiki":"Wilderness_champion_amulet","name":"Wilderness champion amulet","equipable":true,"weight":0.01,"equipment":{"slot":2}},"21434":{"wiki":"Wilderness_cape_(Wilderness_Wars,_Champion)#Torvesta","name":"Wilderness cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"21435":{"wiki":"Wilderness_cape_(Wilderness_Wars,_Champion)#B0aty","name":"Wilderness cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"21436":{"wiki":"Wilderness_cape_(Wilderness_Wars,_Champion)#Sick_Nerd","name":"Wilderness cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"21437":{"wiki":"Wilderness_cape_(Wilderness_Wars,_Champion)#Knightenator","name":"Wilderness cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"21438":{"wiki":"Wilderness_cape_(Wilderness_Wars,_Champion)#Mmorpgrs","name":"Wilderness cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"21439":{"wiki":"Champion's_cape","name":"Champion's cape","equipable":true,"weight":0.453,"equipment":{"slot":1}},"21469":{"wiki":"Teak_seedling#Unwatered","name":"Teak seedling","weight":0.907},"21471":{"wiki":"Mahogany_seedling#Unwatered","name":"Mahogany seedling","weight":0.907},"21473":{"wiki":"Teak_seedling#Watered","name":"Teak seedling (w)","weight":0.907},"21475":{"wiki":"Mahogany_seedling#Watered","name":"Mahogany seedling (w)","weight":0.907},"21477":{"wiki":"Teak_sapling","name":"Teak sapling","weight":0.907},"21480":{"wiki":"Mahogany_sapling","name":"Mahogany sapling","weight":0.907},"21483":{"wiki":"Ultracompost","name":"Ultracompost","weight":3.0},"21486":{"wiki":"Teak_seed","name":"Teak seed"},"21488":{"wiki":"Mahogany_seed","name":"Mahogany seed"},"21490":{"wiki":"Seaweed_spore","name":"Seaweed spore"},"21504":{"wiki":"Giant_seaweed","name":"Giant seaweed","weight":0.2},"21509":{"wiki":"Herbi","name":"Herbi","weight":0.015},"21512":{"wiki":"Bird_house_(item)","name":"Bird house","weight":0.453},"21515":{"wiki":"Oak_bird_house","name":"Oak bird house","weight":0.453},"21518":{"wiki":"Willow_bird_house","name":"Willow bird house","weight":0.453},"21521":{"wiki":"Teak_bird_house","name":"Teak bird house","weight":0.453},"21524":{"wiki":"Clue_scroll_(elite,_anagram_12)","name":"Clue scroll (elite)","weight":0.02},"21525":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"21526":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"21527":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"21528":{"wiki":"Sawmill_proposal","name":"Sawmill proposal","quest":true,"weight":0.001},"21529":{"wiki":"Sawmill_agreement","name":"Sawmill agreement","quest":true,"weight":0.001},"21530":{"wiki":"Bone_charm","name":"Bone charm","quest":true,"weight":2.267},"21531":{"wiki":"Potion_of_sealegs","name":"Potion of sealegs","quest":true,"weight":0.056},"21532":{"wiki":"Iron_ore_fragment","name":"Iron ore fragment"},"21533":{"wiki":"Silver_ore_fragment","name":"Silver ore fragment"},"21534":{"wiki":"Coal_fragment","name":"Coal fragment"},"21535":{"wiki":"Gold_ore_fragment","name":"Gold ore fragment"},"21536":{"wiki":"Mithril_ore_fragment","name":"Mithril ore fragment"},"21537":{"wiki":"Adamantite_ore_fragment","name":"Adamantite ore fragment"},"21538":{"wiki":"Runite_ore_fragment","name":"Runite ore fragment"},"21539":{"wiki":"Heat-proof_vessel","name":"Heat-proof vessel","equipable":true,"weight":4.0,"equipment":{"slot":3,"aspeed":4}},"21540":{"wiki":"Large_rock","name":"Large rock","weight":2.721},"21541":{"wiki":"Volcanic_mine_teleport","name":"Volcanic mine teleport"},"21543":{"wiki":"Calcite","name":"Calcite"},"21545":{"wiki":"Pyrophosphite","name":"Pyrophosphite"},"21547":{"wiki":"Small_enriched_bone","name":"Small enriched bone","weight":0.3},"21549":{"wiki":"Medium_enriched_bone","name":"Medium enriched bone","weight":0.3},"21551":{"wiki":"Large_enriched_bone","name":"Large enriched bone","weight":0.3},"21553":{"wiki":"Rare_enriched_bone","name":"Rare enriched bone","weight":0.3},"21555":{"wiki":"Numulite","name":"Numulite"},"21562":{"wiki":"Unidentified_small_fossil","name":"Unidentified small fossil","weight":0.141},"21564":{"wiki":"Unidentified_medium_fossil","name":"Unidentified medium fossil","weight":0.283},"21566":{"wiki":"Unidentified_large_fossil","name":"Unidentified large fossil","weight":0.566},"21568":{"wiki":"Unidentified_rare_fossil","name":"Unidentified rare fossil","weight":0.283},"21570":{"wiki":"Small_fossilised_limbs","name":"Small fossilised limbs","weight":0.907},"21572":{"wiki":"Small_fossilised_spine","name":"Small fossilised spine","weight":0.907},"21574":{"wiki":"Small_fossilised_ribs","name":"Small fossilised ribs","weight":0.907},"21576":{"wiki":"Small_fossilised_pelvis","name":"Small fossilised pelvis","weight":0.907},"21578":{"wiki":"Small_fossilised_skull","name":"Small fossilised skull","weight":0.907},"21580":{"wiki":"Medium_fossilised_limbs","name":"Medium fossilised limbs","weight":0.907},"21582":{"wiki":"Medium_fossilised_spine","name":"Medium fossilised spine","weight":0.907},"21584":{"wiki":"Medium_fossilised_ribs","name":"Medium fossilised ribs","weight":0.907},"21586":{"wiki":"Medium_fossilised_pelvis","name":"Medium fossilised pelvis","weight":0.907},"21588":{"wiki":"Medium_fossilised_skull","name":"Medium fossilised skull","weight":0.907},"21590":{"wiki":"Fossilised_roots","name":"Fossilised roots","weight":0.907},"21592":{"wiki":"Fossilised_stump","name":"Fossilised stump","weight":0.907},"21594":{"wiki":"Fossilised_branch","name":"Fossilised branch","weight":0.907},"21596":{"wiki":"Fossilised_leaf","name":"Fossilised leaf","weight":0.907},"21598":{"wiki":"Fossilised_mushroom","name":"Fossilised mushroom","weight":0.907},"21600":{"wiki":"Large_fossilised_limbs","name":"Large fossilised limbs","weight":0.907},"21602":{"wiki":"Large_fossilised_spine","name":"Large fossilised spine","weight":0.907},"21604":{"wiki":"Large_fossilised_ribs","name":"Large fossilised ribs","weight":0.907},"21606":{"wiki":"Large_fossilised_pelvis","name":"Large fossilised pelvis","weight":0.907},"21608":{"wiki":"Large_fossilised_skull","name":"Large fossilised skull","weight":0.907},"21610":{"wiki":"Rare_fossilised_limbs","name":"Rare fossilised limbs","weight":0.907},"21612":{"wiki":"Rare_fossilised_spine","name":"Rare fossilised spine","weight":0.907},"21614":{"wiki":"Rare_fossilised_ribs","name":"Rare fossilised ribs","weight":0.907},"21616":{"wiki":"Rare_fossilised_pelvis","name":"Rare fossilised pelvis","weight":0.907},"21618":{"wiki":"Rare_fossilised_skull","name":"Rare fossilised skull","weight":0.907},"21620":{"wiki":"Rare_fossilised_tusk","name":"Rare fossilised tusk","weight":0.907},"21622":{"wiki":"Volcanic_ash","name":"Volcanic ash"},"21624":{"wiki":"Hoop_snake_(item)","name":"Hoop snake","weight":0.453},"21626":{"wiki":"Sulliuscep_cap","name":"Sulliuscep cap","weight":0.907},"21629":{"wiki":"Archaeologist's_diary","name":"Archaeologist's diary","weight":0.51},"21631":{"wiki":"Ancient_diary","name":"Ancient diary","weight":0.51},"21633":{"wiki":"Ancient_wyvern_shield#Charged","name":"Ancient wyvern shield","equipable":true,"weight":4.535,"equipment":{"slot":5,"astab":-10,"aslash":-10,"acrush":-10,"amagic":15,"arange":-10,"dstab":22,"dslash":30,"dcrush":25,"dmagic":15,"drange":-55,"str":-2}},"21634":{"wiki":"Ancient_wyvern_shield#Uncharged","name":"Ancient wyvern shield","equipable":true,"weight":4.535,"equipment":{"slot":5,"astab":-10,"aslash":-10,"acrush":-10,"amagic":15,"arange":-10,"dstab":22,"dslash":30,"dcrush":25,"dmagic":15,"drange":-55,"str":-2}},"21637":{"wiki":"Wyvern_visage","name":"Wyvern visage","weight":0.907},"21640":{"wiki":"Antique_lamp_(fossil_display)#Small_fossil","name":"Antique lamp","weight":0.1},"21641":{"wiki":"Antique_lamp_(fossil_display)#Medium_fossil","name":"Antique lamp","weight":0.1},"21642":{"wiki":"Antique_lamp_(fossil_display)#Large/plant_fossil","name":"Antique lamp","weight":0.1},"21643":{"wiki":"Granite_boots","name":"Granite boots","equipable":true,"weight":2.721,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":15,"dslash":16,"dcrush":17,"drange":8,"str":3}},"21646":{"wiki":"Granite_longsword","name":"Granite longsword","equipable":true,"weight":2.721,"equipment":{"slot":3,"astab":56,"aslash":65,"acrush":-2,"dslash":3,"dcrush":2,"str":62,"aspeed":5}},"21649":{"wiki":"Merfolk_trident","name":"Merfolk trident","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":8,"aslash":8,"acrush":8,"dstab":1,"dslash":1,"str":4,"aspeed":5}},"21652":{"wiki":"Drift_net","name":"Drift net","weight":1.0},"21655":{"wiki":"Pufferfish","name":"Pufferfish","weight":-0.5},"21656":{"wiki":"Mermaid's_tear","name":"Mermaid's tear"},"21662":{"wiki":"Fossil_island_note_book","name":"Fossil island note book","quest":true,"weight":0.01},"21664":{"wiki":"Scribbled_note","name":"Scribbled note","weight":0.01},"21666":{"wiki":"Partial_note","name":"Partial note","weight":0.01},"21668":{"wiki":"Ancient_note","name":"Ancient note","weight":0.01},"21670":{"wiki":"Ancient_writings","name":"Ancient writings","weight":0.01},"21672":{"wiki":"Experimental_note","name":"Experimental note","weight":0.01},"21674":{"wiki":"Paragraph_of_text","name":"Paragraph of text","weight":0.01},"21676":{"wiki":"Musty_smelling_note","name":"Musty smelling note","weight":0.01},"21678":{"wiki":"Hastily_scrawled_note","name":"Hastily scrawled note","weight":0.01},"21680":{"wiki":"Old_writing","name":"Old writing","weight":0.01},"21682":{"wiki":"Short_note","name":"Short note","weight":0.01},"21684":{"wiki":"Uncooked_mushroom_pie","name":"Uncooked mushroom pie","weight":0.5},"21687":{"wiki":"Mushroom_pie#Half","name":"Half a mushroom pie","weight":0.225},"21690":{"wiki":"Mushroom_pie#Full","name":"Mushroom pie","weight":0.45},"21693":{"wiki":"Bowl_of_fish","name":"Bowl of fish"},"21695":{"wiki":"Runefest_shield","name":"Runefest shield","equipable":true,"weight":0.453,"equipment":{"slot":5}},"21697":{"wiki":"Ash_covered_tome","name":"Ash covered tome","weight":0.005},"21698":{"wiki":"Tzhaar_air_rune_pack","name":"Tzhaar air rune pack","weight":4.535},"21701":{"wiki":"Tzhaar_water_rune_pack","name":"Tzhaar water rune pack","weight":4.535},"21704":{"wiki":"Tzhaar_earth_rune_pack","name":"Tzhaar earth rune pack","weight":4.535},"21707":{"wiki":"Tzhaar_fire_rune_pack","name":"Tzhaar fire rune pack","weight":4.535},"21710":{"wiki":"Death_note","name":"Death note","quest":true},"21711":{"wiki":"Murky_potion","name":"Murky potion"},"21712":{"wiki":"Spectral_potion","name":"Spectral potion"},"21713":{"wiki":"Tomberries","name":"Tomberries"},"21714":{"wiki":"Tattered_book","name":"Tattered book"},"21715":{"wiki":"Note_(2017_Halloween_event)","name":"Note","weight":0.02},"21716":{"wiki":"Carved_gem","name":"Carved gem"},"21717":{"wiki":"Time_bubble","name":"Time bubble"},"21718":{"wiki":"Traiborn_note","name":"Traiborn note","quest":true},"21719":{"wiki":"Jonas_mask#During_event","name":"Jonas mask","equipable":true,"weight":0.5,"equipment":{"slot":0}},"21720":{"wiki":"Jonas_mask#Reward","name":"Jonas mask","equipable":true,"weight":0.5,"equipment":{"slot":0}},"21722":{"wiki":"Diving_helmet","name":"Diving helmet","equipable":true,"weight":5.0,"equipment":{"slot":0}},"21723":{"wiki":"Diving_apparatus_(2017_Halloween_event)","name":"Diving apparatus","equipable":true,"weight":10.0,"equipment":{"slot":1}},"21724":{"wiki":"Brittle_key","name":"Brittle key","weight":0.01},"21726":{"wiki":"Granite_dust","name":"Granite dust"},"21728":{"wiki":"Granite_cannonball","name":"Granite cannonball"},"21730":{"wiki":"Black_tourmaline_core","name":"Black tourmaline core","weight":1.0},"21733":{"wiki":"Guardian_boots","name":"Guardian boots","equipable":true,"weight":7.0,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":32,"dslash":32,"dcrush":32,"dmagic":-3,"drange":24,"str":3,"prayer":2}},"21736":{"wiki":"Granite_gloves","name":"Granite gloves","equipable":true,"weight":1.0,"equipment":{"slot":9,"astab":5,"aslash":5,"acrush":9,"amagic":-3,"arange":-1,"dstab":8,"dslash":8,"dcrush":8,"dmagic":-3,"drange":5,"str":7}},"21739":{"wiki":"Granite_ring","name":"Granite ring","equipable":true,"weight":3.0,"equipment":{"slot":12,"dstab":2,"dslash":2,"dcrush":2,"dmagic":-2,"drange":8}},"21742":{"wiki":"Granite_hammer","name":"Granite hammer","equipable":true,"weight":5.0,"equipment":{"slot":3,"acrush":57,"amagic":-3,"arange":-1,"str":56,"aspeed":4}},"21745":{"wiki":"Jar_of_stone","name":"Jar of stone","weight":1.0},"21748":{"wiki":"Noon#Noon","name":"Noon","weight":0.015},"21750":{"wiki":"Noon#Midnight","name":"Midnight","weight":0.015},"21752":{"wiki":"Granite_ring_(i)#Nightmare_Zone","name":"Granite ring (i)","equipable":true,"weight":3.0,"equipment":{"slot":12,"dstab":4,"dslash":4,"dcrush":4,"dmagic":-4,"drange":16}},"21754":{"wiki":"Rock_thrownhammer","name":"Rock thrownhammer"},"21756":{"wiki":"Varlamore_envoy","name":"Varlamore envoy","quest":true,"weight":0.51},"21758":{"wiki":"Royal_accord_of_twill#The_Depths_of_Despair","name":"Royal accord of twill","quest":true,"weight":0.003},"21759":{"wiki":"Hosidius_favour_certificate","name":"Hosidius favour certificate","quest":true,"weight":0.01},"21760":{"wiki":"Kharedst's_memoirs","name":"Kharedst's memoirs","quest":true,"equipable":true,"weight":0.2,"equipment":{"slot":5,"prayer":1}},"21762":{"wiki":"Lunch_by_the_lancalliums","name":"Lunch by the lancalliums","quest":true,"weight":0.01},"21764":{"wiki":"The_fisher's_flute","name":"The fisher's flute","quest":true,"weight":0.01},"21766":{"wiki":"History_and_hearsay","name":"History and hearsay","quest":true,"weight":0.01},"21768":{"wiki":"Jewellery_of_jubilation","name":"Jewellery of jubilation","quest":true,"weight":0.01},"21770":{"wiki":"A_dark_disposition","name":"A dark disposition","quest":true,"weight":0.01},"21772":{"wiki":"Secret_page","name":"Secret page","weight":0.01},"21774":{"wiki":"Letter_(The_Queen_of_Thieves)","name":"Letter","quest":true,"weight":0.003},"21775":{"wiki":"Piscarilius_favour_certificate","name":"Piscarilius favour certificate","quest":true,"weight":0.01},"21776":{"wiki":"Imbued_saradomin_max_cape#Normal","name":"Imbued saradomin max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"21778":{"wiki":"Imbued_saradomin_max_hood","name":"Imbued saradomin max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"21780":{"wiki":"Imbued_zamorak_max_cape#Normal","name":"Imbued zamorak max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"21782":{"wiki":"Imbued_zamorak_max_hood","name":"Imbued zamorak max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"21784":{"wiki":"Imbued_guthix_max_cape#Normal","name":"Imbued guthix max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"21786":{"wiki":"Imbued_guthix_max_hood","name":"Imbued guthix max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"21791":{"wiki":"Imbued_saradomin_cape#Normal","name":"Imbued saradomin cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"21793":{"wiki":"Imbued_guthix_cape#Normal","name":"Imbued guthix cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"21795":{"wiki":"Imbued_zamorak_cape#Normal","name":"Imbued zamorak cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"21797":{"wiki":"Justiciar's_hand","name":"Justiciar's hand","quest":true,"weight":0.35},"21798":{"wiki":"Ent's_roots","name":"Ent's roots","quest":true,"weight":0.35},"21799":{"wiki":"Demon's_heart","name":"Demon's heart","quest":true,"weight":0.35},"21800":{"wiki":"Enchanted_symbol","name":"Enchanted symbol","quest":true,"weight":0.004},"21802":{"wiki":"Revenant_cave_teleport","name":"Revenant cave teleport"},"21804":{"wiki":"Ancient_crystal","name":"Ancient crystal","weight":13.607},"21807":{"wiki":"Ancient_emblem","name":"Ancient emblem","weight":0.1},"21810":{"wiki":"Ancient_totem","name":"Ancient totem","weight":0.1},"21813":{"wiki":"Ancient_statuette","name":"Ancient statuette","weight":0.1},"21816":{"wiki":"Bracelet_of_ethereum#Charged","name":"Bracelet of ethereum","equipable":true,"weight":0.25,"equipment":{"slot":9}},"21817":{"wiki":"Bracelet_of_ethereum#Uncharged","name":"Bracelet of ethereum (uncharged)","equipable":true,"weight":0.25,"equipment":{"slot":9}},"21820":{"wiki":"Revenant_ether","name":"Revenant ether"},"21837":{"wiki":"Ogre_artefact_(The_Corsair_Curse)","name":"Ogre artefact","quest":true,"weight":0.01},"21838":{"wiki":"Shaman_mask","name":"Shaman mask","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"21841":{"wiki":"Snow_imp_costume_head#During_event","name":"Snow imp costume head","equipable":true,"weight":0.226,"equipment":{"slot":0}},"21842":{"wiki":"Snow_imp_costume_body#During_event","name":"Snow imp costume body","equipable":true,"weight":0.907,"equipment":{"slot":4}},"21843":{"wiki":"Snow_imp_costume_legs#During_event","name":"Snow imp costume legs","equipable":true,"weight":0.907,"equipment":{"slot":7}},"21844":{"wiki":"Snow_imp_costume_tail#During_event","name":"Snow imp costume tail","equipable":true,"weight":0.01,"equipment":{"slot":1}},"21845":{"wiki":"Snow_imp_costume_gloves#During_event","name":"Snow imp costume gloves","equipable":true,"weight":0.113,"equipment":{"slot":9}},"21846":{"wiki":"Snow_imp_costume_feet#During_event","name":"Snow imp costume feet","equipable":true,"weight":0.1,"equipment":{"slot":10}},"21847":{"wiki":"Snow_imp_costume_head#Reward","name":"Snow imp costume head","equipable":true,"weight":0.226,"equipment":{"slot":0}},"21849":{"wiki":"Snow_imp_costume_body#Reward","name":"Snow imp costume body","equipable":true,"weight":0.907,"equipment":{"slot":4}},"21851":{"wiki":"Snow_imp_costume_legs#Reward","name":"Snow imp costume legs","equipable":true,"weight":0.907,"equipment":{"slot":7}},"21853":{"wiki":"Snow_imp_costume_tail#Reward","name":"Snow imp costume tail","equipable":true,"weight":0.01,"equipment":{"slot":1}},"21855":{"wiki":"Snow_imp_costume_gloves#Reward","name":"Snow imp costume gloves","equipable":true,"weight":0.113,"equipment":{"slot":9}},"21857":{"wiki":"Snow_imp_costume_feet#Reward","name":"Snow imp costume feet","equipable":true,"weight":0.1,"equipment":{"slot":10}},"21859":{"wiki":"Wise_old_man's_santa_hat","name":"Wise old man's santa hat","equipable":true,"weight":0.113,"equipment":{"slot":0}},"21861":{"wiki":"Enchanted_curtains","name":"Enchanted curtains"},"21862":{"wiki":"Enchanted_snowy_curtains","name":"Enchanted snowy curtains"},"21863":{"wiki":"Wise_old_man's_teleport_tablet","name":"Wise old man's teleport tablet"},"21864":{"wiki":"Snow_sprite_(item)","name":"Snow sprite"},"21865":{"wiki":"Fine_mesh_net","name":"Fine mesh net","equipable":true,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"21866":{"wiki":"Santa_suit","name":"Santa suit"},"21867":{"wiki":"Santa_suit_(wet)","name":"Santa suit (wet)"},"21868":{"wiki":"Santa_suit_(dry)","name":"Santa suit (dry)"},"21869":{"wiki":"Logs_and_kindling","name":"Logs and kindling","weight":2.0},"21870":{"wiki":"Promissory_note_(Christmas_2017)","name":"Promissory note","weight":0.005},"21871":{"wiki":"Santa's_seal","name":"Santa's seal"},"21872":{"wiki":"Vault_key","name":"Vault key"},"21873":{"wiki":"Empty_sack_(Christmas_2017)","name":"Empty sack"},"21874":{"wiki":"Bulging_sack","name":"Bulging sack"},"21875":{"wiki":"Kristmas_kebab","name":"Kristmas kebab","weight":0.25},"21880":{"wiki":"Wrath_rune","name":"Wrath rune"},"21882":{"wiki":"Dragon_armour_set_(lg)","name":"Dragon armour set (lg)","weight":6.0},"21885":{"wiki":"Dragon_armour_set_(sk)","name":"Dragon armour set (sk)","weight":6.0},"21888":{"wiki":"Turquoise_slayer_helmet","name":"Turquoise slayer helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"21890":{"wiki":"Turquoise_slayer_helmet_(i)#Nightmare_Zone","name":"Turquoise slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"21892":{"wiki":"Dragon_platebody","name":"Dragon platebody","equipable":true,"weight":11.339,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":109,"dslash":107,"dcrush":97,"dmagic":-6,"drange":106}},"21895":{"wiki":"Dragon_kiteshield","name":"Dragon kiteshield","equipable":true,"weight":6.803,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":56,"dslash":60,"dcrush":58,"dmagic":-1,"drange":58}},"21898":{"wiki":"Assembler_max_cape#Normal","name":"Assembler max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"arange":8,"dstab":1,"dslash":1,"dcrush":1,"dmagic":8,"drange":2,"rstr":2}},"21900":{"wiki":"Assembler_max_hood","name":"Assembler max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"21902":{"wiki":"Dragon_crossbow","name":"Dragon crossbow","equipable":true,"weight":6.0,"equipment":{"slot":3,"arange":94,"aspeed":6}},"21905":{"wiki":"Dragon_bolts#Unpoisoned","name":"Dragon bolts","equipable":true,"equipment":{"slot":13,"rstr":122}},"21907":{"wiki":"Vorkath's_head","name":"Vorkath's head","weight":10.0},"21909":{"wiki":"Vorkath's_stuffed_head","name":"Vorkath's stuffed head","weight":10.0},"21914":{"wiki":"Ava's_assembler#Broken","name":"Ava's assembler (broken)","equipable":true,"weight":5.896,"equipment":{"slot":1,"arange":8,"dstab":1,"dslash":1,"dcrush":1,"dmagic":8,"drange":2,"rstr":2}},"21916":{"wiki":"Assembler_max_cape#Broken","name":"Assembler max cape (broken)","equipable":true,"weight":0.453,"equipment":{"slot":1,"arange":8,"dstab":1,"dslash":1,"dcrush":1,"dmagic":8,"drange":2,"rstr":2}},"21918":{"wiki":"Dragon_limbs","name":"Dragon limbs","weight":3.2},"21921":{"wiki":"Dragon_crossbow_(u)","name":"Dragon crossbow (u)","weight":8.0},"21924":{"wiki":"Dragon_bolts#Poison","name":"Dragon bolts (p)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21926":{"wiki":"Dragon_bolts#Poison_","name":"Dragon bolts (p+)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21928":{"wiki":"Dragon_bolts#Poison__","name":"Dragon bolts (p++)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21930":{"wiki":"Dragon_bolts_(unf)","name":"Dragon bolts (unf)"},"21932":{"wiki":"Opal_dragon_bolts_(e)","name":"Opal dragon bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21934":{"wiki":"Jade_dragon_bolts_(e)","name":"Jade dragon bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21936":{"wiki":"Pearl_dragon_bolts_(e)","name":"Pearl dragon bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21938":{"wiki":"Topaz_dragon_bolts_(e)","name":"Topaz dragon bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21940":{"wiki":"Sapphire_dragon_bolts_(e)","name":"Sapphire dragon bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21942":{"wiki":"Emerald_dragon_bolts_(e)","name":"Emerald dragon bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21944":{"wiki":"Ruby_dragon_bolts_(e)","name":"Ruby dragon bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21946":{"wiki":"Diamond_dragon_bolts_(e)","name":"Diamond dragon bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21948":{"wiki":"Dragonstone_dragon_bolts_(e)","name":"Dragonstone dragon bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21950":{"wiki":"Onyx_dragon_bolts_(e)","name":"Onyx dragon bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":122}},"21952":{"wiki":"Magic_stock","name":"Magic stock","weight":3.0},"21955":{"wiki":"Opal_dragon_bolts","name":"Opal dragon bolts","equipable":true,"equipment":{"slot":13,"rstr":122}},"21957":{"wiki":"Jade_dragon_bolts","name":"Jade dragon bolts","equipable":true,"equipment":{"slot":13,"rstr":122}},"21959":{"wiki":"Pearl_dragon_bolts","name":"Pearl dragon bolts","equipable":true,"equipment":{"slot":13,"rstr":122}},"21961":{"wiki":"Topaz_dragon_bolts","name":"Topaz dragon bolts","equipable":true,"equipment":{"slot":13,"rstr":122}},"21963":{"wiki":"Sapphire_dragon_bolts","name":"Sapphire dragon bolts","equipable":true,"equipment":{"slot":13,"rstr":122}},"21965":{"wiki":"Emerald_dragon_bolts","name":"Emerald dragon bolts","equipable":true,"equipment":{"slot":13,"rstr":122}},"21967":{"wiki":"Ruby_dragon_bolts","name":"Ruby dragon bolts","equipable":true,"equipment":{"slot":13,"rstr":122}},"21969":{"wiki":"Diamond_dragon_bolts","name":"Diamond dragon bolts","equipable":true,"equipment":{"slot":13,"rstr":122}},"21971":{"wiki":"Dragonstone_dragon_bolts","name":"Dragonstone dragon bolts","equipable":true,"equipment":{"slot":13,"rstr":122}},"21973":{"wiki":"Onyx_dragon_bolts","name":"Onyx dragon bolts","equipable":true,"equipment":{"slot":13,"rstr":122}},"21975":{"wiki":"Crushed_superior_dragon_bones","name":"Crushed superior dragon bones","weight":0.007},"21978":{"wiki":"Super_antifire_potion#4_dose","name":"Super antifire potion(4)","weight":0.035},"21981":{"wiki":"Super_antifire_potion#3_dose","name":"Super antifire potion(3)","weight":0.03},"21984":{"wiki":"Super_antifire_potion#2_dose","name":"Super antifire potion(2)","weight":0.025},"21987":{"wiki":"Super_antifire_potion#1_dose","name":"Super antifire potion(1)","weight":0.02},"21990":{"wiki":"Rift_guardian#Wrath","name":"Rift guardian","weight":0.015},"21992":{"wiki":"Vorki","name":"Vorki","weight":0.015},"21994":{"wiki":"Super_antifire_mix#2_dose","name":"Super antifire mix(2)","weight":0.075},"21997":{"wiki":"Super_antifire_mix#1_dose","name":"Super antifire mix(1)","weight":0.045},"22000":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"22001":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"22002":{"wiki":"Dragonfire_ward#Charged","name":"Dragonfire ward","equipable":true,"weight":4.082,"equipment":{"slot":5,"astab":-10,"aslash":-10,"acrush":-10,"amagic":-10,"arange":15,"dstab":-25,"dslash":-20,"dcrush":-22,"dmagic":28,"drange":18,"str":-2,"rstr":8}},"22003":{"wiki":"Dragonfire_ward#Uncharged","name":"Dragonfire ward","equipable":true,"weight":4.082,"equipment":{"slot":5,"astab":-10,"aslash":-10,"acrush":-10,"amagic":-10,"arange":15,"dstab":-25,"dslash":-20,"dcrush":-22,"dmagic":28,"drange":18,"str":-2,"rstr":8}},"22006":{"wiki":"Skeletal_visage","name":"Skeletal visage","weight":1.814},"22009":{"wiki":"Map_piece#1","name":"Map piece","quest":true,"weight":0.001},"22010":{"wiki":"Map_piece#2","name":"Map piece","quest":true,"weight":0.001},"22011":{"wiki":"Map_piece#3","name":"Map piece","quest":true,"weight":0.001},"22012":{"wiki":"Map_piece#4","name":"Map piece","quest":true,"weight":0.001},"22013":{"wiki":"Map_piece#5","name":"Map piece","quest":true,"weight":0.001},"22014":{"wiki":"Map_piece#6","name":"Map piece","quest":true,"weight":0.001},"22015":{"wiki":"Map_piece#7","name":"Map piece","quest":true,"weight":0.001},"22016":{"wiki":"Map_piece#8","name":"Map piece","quest":true,"weight":0.001},"22017":{"wiki":"Map_piece#9","name":"Map piece","quest":true,"weight":0.001},"22018":{"wiki":"Map_piece#10","name":"Map piece","quest":true,"weight":0.001},"22019":{"wiki":"Map_piece#11","name":"Map piece","quest":true,"weight":0.001},"22020":{"wiki":"Map_piece#12","name":"Map piece","quest":true,"weight":0.001},"22021":{"wiki":"Map_piece#13","name":"Map piece","quest":true,"weight":0.001},"22022":{"wiki":"Map_piece#14","name":"Map piece","quest":true,"weight":0.001},"22023":{"wiki":"Map_piece#15","name":"Map piece","quest":true,"weight":0.001},"22024":{"wiki":"Map_piece#16","name":"Map piece","quest":true,"weight":0.001},"22025":{"wiki":"Map_piece#17","name":"Map piece","quest":true,"weight":0.001},"22026":{"wiki":"Map_piece#18","name":"Map piece","quest":true,"weight":0.001},"22027":{"wiki":"Map_piece#19","name":"Map piece","quest":true,"weight":0.001},"22028":{"wiki":"Map_piece#20","name":"Map piece","quest":true,"weight":0.001},"22029":{"wiki":"Map_piece#21","name":"Map piece","quest":true,"weight":0.001},"22030":{"wiki":"Map_piece#22","name":"Map piece","quest":true,"weight":0.001},"22031":{"wiki":"Map_piece#23","name":"Map piece","quest":true,"weight":0.001},"22032":{"wiki":"Map_piece#24","name":"Map piece","quest":true,"weight":0.001},"22033":{"wiki":"Aivas'_diary","name":"Aivas' diary","quest":true,"weight":0.51},"22035":{"wiki":"Varrock_census_records","name":"Varrock census records","quest":true,"weight":0.51},"22037":{"wiki":"Malumac's_journal","name":"Malumac's journal","quest":true,"weight":0.51},"22039":{"wiki":"Ablenkian's_escape","name":"Ablenkian's escape","weight":0.51},"22041":{"wiki":"Imcandoria's_fall","name":"Imcandoria's fall","weight":0.51},"22043":{"wiki":"Imafore's_betrayal","name":"Imafore's betrayal","weight":0.51},"22045":{"wiki":"Lutwidge_and_the_moonfly","name":"Lutwidge and the moonfly","weight":0.056},"22047":{"wiki":"Serafina","name":"Serafina","weight":0.51},"22049":{"wiki":"The_weeping","name":"The weeping","weight":0.51},"22051":{"wiki":"Old_notes_(Dragon_Slayer_II)#Crandor","name":"Old notes","quest":true,"weight":0.028},"22053":{"wiki":"Old_notes_(Dragon_Slayer_II)#Ungael_1","name":"Old notes","quest":true,"weight":0.028},"22055":{"wiki":"Old_notes_(Dragon_Slayer_II)#Ungael_2","name":"Old notes","quest":true,"weight":0.028},"22057":{"wiki":"Old_notes_(Dragon_Slayer_II)#Ungael_3","name":"Old notes","quest":true,"weight":0.028},"22059":{"wiki":"Old_notes_(Dragon_Slayer_II)#Ungael_4","name":"Old notes","quest":true,"weight":0.028},"22061":{"wiki":"Old_notes_(Dragon_Slayer_II)#Ungael_5","name":"Old notes","quest":true,"weight":0.028},"22063":{"wiki":"Old_notes_(Dragon_Slayer_II)#Ungael_6","name":"Old notes","quest":true,"weight":0.028},"22065":{"wiki":"Old_notes_(Dragon_Slayer_II)#Lithkren_1","name":"Old notes","quest":true,"weight":0.028},"22067":{"wiki":"Old_notes_(Dragon_Slayer_II)#Lithkren_2","name":"Old notes","quest":true,"weight":0.028},"22069":{"wiki":"Old_notes_(Dragon_Slayer_II)#Lithkren_3","name":"Old notes","quest":true,"weight":0.028},"22071":{"wiki":"Old_notes_(Dragon_Slayer_II)#Lithkren_4","name":"Old notes","quest":true,"weight":0.028},"22073":{"wiki":"Old_notes_(Dragon_Slayer_II)#Lithkren_5","name":"Old notes","quest":true,"weight":0.028},"22075":{"wiki":"Old_notes_(Dragon_Slayer_II)#Lithkren_6","name":"Old notes","quest":true,"weight":0.028},"22077":{"wiki":"Old_notes_(Dragon_Slayer_II)#Lithkren_7","name":"Old notes","quest":true,"weight":0.028},"22079":{"wiki":"Inert_locator_orb","name":"Inert locator orb","quest":true,"weight":0.01},"22081":{"wiki":"Locator_orb","name":"Locator orb","quest":true,"weight":0.01},"22083":{"wiki":"Robert_bust","name":"Robert bust","quest":true,"weight":0.001},"22084":{"wiki":"Camorra_bust","name":"Camorra bust","quest":true,"weight":0.001},"22085":{"wiki":"Tristan_bust","name":"Tristan bust","quest":true,"weight":0.001},"22086":{"wiki":"Aivas_bust","name":"Aivas bust","quest":true,"weight":0.001},"22087":{"wiki":"Dragon_key","name":"Dragon key","quest":true,"weight":0.001},"22088":{"wiki":"Dragon_key_piece#Ungael_piece","name":"Dragon key piece","quest":true,"weight":0.001},"22089":{"wiki":"Dragon_key_piece#Kourend_piece","name":"Dragon key piece","quest":true,"weight":0.001},"22090":{"wiki":"Dragon_key_piece#Morytania_piece","name":"Dragon key piece","quest":true,"weight":0.001},"22091":{"wiki":"Dragon_key_piece#Karamja_piece","name":"Dragon key piece","quest":true,"weight":0.001},"22092":{"wiki":"Dragon_key_(unobtainable_item)","name":"Dragon key","quest":true,"weight":0.001},"22093":{"wiki":"Ancient_key","name":"Ancient key","quest":true,"weight":0.001},"22094":{"wiki":"Water_container","name":"Water container","quest":true,"weight":2.0},"22095":{"wiki":"Swamp_paste_(Dragon_Slayer_II)","name":"Swamp paste","quest":true},"22096":{"wiki":"Revitalisation_potion_(Dragon_Slayer_II)","name":"Revitalisation potion","quest":true},"22097":{"wiki":"Dragon_metal_shard","name":"Dragon metal shard","weight":2.721},"22100":{"wiki":"Dragon_metal_slice","name":"Dragon metal slice","weight":2.721},"22103":{"wiki":"Dragon_metal_lump","name":"Dragon metal lump","weight":2.721},"22106":{"wiki":"Jar_of_decay","name":"Jar of decay","weight":0.04},"22109":{"wiki":"Ava's_assembler#Normal","name":"Ava's assembler","equipable":true,"weight":5.896,"equipment":{"slot":1,"arange":8,"dstab":1,"dslash":1,"dcrush":1,"dmagic":8,"drange":2,"rstr":2}},"22111":{"wiki":"Dragonbone_necklace","name":"Dragonbone necklace","equipable":true,"weight":0.005,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":2,"dslash":2,"dcrush":2,"dmagic":2,"drange":2,"str":2,"prayer":12}},"22114":{"wiki":"Mythical_cape","name":"Mythical cape","equipable":true,"weight":1.814,"equipment":{"slot":1,"acrush":6,"dstab":8,"dslash":8,"dcrush":8,"dmagic":8,"drange":8,"str":1,"prayer":1}},"22116":{"wiki":"Superior_dragon_bonemeal","name":"Superior dragon bonemeal","weight":1.8},"22118":{"wiki":"Wrath_talisman","name":"Wrath talisman","weight":0.015},"22121":{"wiki":"Wrath_tiara","name":"Wrath tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"22124":{"wiki":"Superior_dragon_bones","name":"Superior dragon bones","weight":1.8},"22127":{"wiki":"Adamant_kiteshield_(Arrav)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22129":{"wiki":"Adamant_kiteshield_(Asgarnia)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22131":{"wiki":"Adamant_kiteshield_(Dorgeshuun)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22133":{"wiki":"Adamant_kiteshield_(Dragon)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22135":{"wiki":"Adamant_kiteshield_(Fairy)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22137":{"wiki":"Adamant_kiteshield_(Guthix)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22139":{"wiki":"Adamant_kiteshield_(HAM)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22141":{"wiki":"Adamant_kiteshield_(Horse)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22143":{"wiki":"Adamant_kiteshield_(Jogre)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22145":{"wiki":"Adamant_kiteshield_(Kandarin)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22147":{"wiki":"Adamant_kiteshield_(Misthalin)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22149":{"wiki":"Adamant_kiteshield_(Money)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22151":{"wiki":"Adamant_kiteshield_(Saradomin)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22153":{"wiki":"Adamant_kiteshield_(Skull)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22155":{"wiki":"Adamant_kiteshield_(Varrock)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22157":{"wiki":"Adamant_kiteshield_(Zamorak)","name":"Adamant kiteshield","equipable":true,"weight":5.443,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"22159":{"wiki":"Adamant_heraldic_helm_(Arrav)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22161":{"wiki":"Adamant_heraldic_helm_(Asgarnia)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22163":{"wiki":"Adamant_heraldic_helm_(Dorgeshuun)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22165":{"wiki":"Adamant_heraldic_helm_(Dragon)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22167":{"wiki":"Adamant_heraldic_helm_(Fairy)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22169":{"wiki":"Adamant_heraldic_helm_(Guthix)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22171":{"wiki":"Adamant_heraldic_helm_(HAM)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22173":{"wiki":"Adamant_heraldic_helm_(Horse)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22175":{"wiki":"Adamant_heraldic_helm_(Jogre)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22177":{"wiki":"Adamant_heraldic_helm_(Kandarin)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22179":{"wiki":"Adamant_heraldic_helm_(Misthalin)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22181":{"wiki":"Adamant_heraldic_helm_(Money)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22183":{"wiki":"Adamant_heraldic_helm_(Saradomin)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22185":{"wiki":"Adamant_heraldic_helm_(Skull)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22187":{"wiki":"Adamant_heraldic_helm_(Varrock)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22189":{"wiki":"Adamant_heraldic_helm_(Zamorak)","name":"Adamant heraldic helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"22191":{"wiki":"Useful_rock","name":"Useful rock"},"22192":{"wiki":"Maple_bird_house","name":"Maple bird house","weight":0.453},"22195":{"wiki":"Mahogany_bird_house","name":"Mahogany bird house","weight":0.453},"22198":{"wiki":"Yew_bird_house","name":"Yew bird house","weight":0.453},"22201":{"wiki":"Magic_bird_house","name":"Magic bird house","weight":0.453},"22204":{"wiki":"Redwood_bird_house","name":"Redwood bird house","weight":0.453},"22207":{"wiki":"Glistening_tear","name":"Glistening tear"},"22208":{"wiki":"Wrath_rune_(Barbarian_Assault)","name":"Wrath rune"},"22209":{"wiki":"Extended_super_antifire#4_dose","name":"Extended super antifire(4)","weight":0.035},"22212":{"wiki":"Extended_super_antifire#3_dose","name":"Extended super antifire(3)","weight":0.03},"22215":{"wiki":"Extended_super_antifire#2_dose","name":"Extended super antifire(2)","weight":0.025},"22218":{"wiki":"Extended_super_antifire#1_dose","name":"Extended super antifire(1)","weight":0.02},"22221":{"wiki":"Extended_super_antifire_mix#2_dose","name":"Extended super antifire mix(2)","weight":0.08},"22224":{"wiki":"Extended_super_antifire_mix#1_dose","name":"Extended super antifire mix(1)","weight":0.05},"22227":{"wiki":"Bullet_arrow","name":"Bullet arrow","equipable":true,"equipment":{"slot":13,"arange":46,"rstr":125}},"22228":{"wiki":"Field_arrow","name":"Field arrow","equipable":true,"equipment":{"slot":13,"arange":46,"rstr":125}},"22229":{"wiki":"Blunt_arrow","name":"Blunt arrow","equipable":true,"equipment":{"slot":13,"arange":46,"rstr":125}},"22230":{"wiki":"Barbed_arrow","name":"Barbed arrow","equipable":true,"equipment":{"slot":13,"arange":46,"rstr":125}},"22231":{"wiki":"Dragon_boots_ornament_kit","name":"Dragon boots ornament kit","weight":0.5},"22234":{"wiki":"Dragon_boots_(g)","name":"Dragon boots (g)","equipable":true,"weight":1.0,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":16,"dslash":17,"dcrush":18,"str":4}},"22236":{"wiki":"Dragon_platebody_ornament_kit","name":"Dragon platebody ornament kit","weight":0.5},"22239":{"wiki":"Dragon_kiteshield_ornament_kit","name":"Dragon kiteshield ornament kit","weight":0.5},"22242":{"wiki":"Dragon_platebody_(g)","name":"Dragon platebody (g)","equipable":true,"weight":11.339,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":109,"dslash":107,"dcrush":97,"dmagic":-6,"drange":106}},"22244":{"wiki":"Dragon_kiteshield_(g)","name":"Dragon kiteshield (g)","equipable":true,"weight":6.803,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":56,"dslash":60,"dcrush":58,"dmagic":-1,"drange":58}},"22246":{"wiki":"Anguish_ornament_kit","name":"Anguish ornament kit","weight":0.5},"22249":{"wiki":"Necklace_of_anguish_(or)","name":"Necklace of anguish (or)","equipable":true,"weight":0.01,"equipment":{"slot":2,"arange":15,"rstr":5,"prayer":2}},"22251":{"wiki":"Oak_shield","name":"Oak shield","equipable":true,"weight":3.175,"equipment":{"slot":5,"dstab":5,"dslash":6,"dcrush":4,"dmagic":1,"drange":5}},"22254":{"wiki":"Willow_shield","name":"Willow shield","equipable":true,"weight":3.175,"equipment":{"slot":5,"dstab":6,"dslash":7,"dcrush":5,"dmagic":2,"drange":6}},"22257":{"wiki":"Maple_shield","name":"Maple shield","equipable":true,"weight":3.175,"equipment":{"slot":5,"dstab":7,"dslash":8,"dcrush":6,"dmagic":2,"drange":7}},"22260":{"wiki":"Yew_shield","name":"Yew shield","equipable":true,"weight":3.175,"equipment":{"slot":5,"dstab":8,"dslash":9,"dcrush":7,"dmagic":3,"drange":8}},"22263":{"wiki":"Magic_shield","name":"Magic shield","equipable":true,"weight":3.175,"equipment":{"slot":5,"dstab":10,"dslash":13,"dcrush":9,"dmagic":3,"drange":9}},"22266":{"wiki":"Redwood_shield","name":"Redwood shield","equipable":true,"weight":3.175,"equipment":{"slot":5,"dstab":12,"dslash":15,"dcrush":11,"dmagic":4,"drange":10}},"22269":{"wiki":"Hard_leather_shield","name":"Hard leather shield","equipable":true,"weight":7.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":2,"dstab":8,"dslash":7,"dcrush":7,"dmagic":5,"drange":9}},"22272":{"wiki":"Snakeskin_shield","name":"Snakeskin shield","equipable":true,"weight":8.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":3,"dstab":10,"dslash":9,"dcrush":8,"dmagic":7,"drange":10}},"22275":{"wiki":"Green_d'hide_shield","name":"Green d'hide shield","equipable":true,"weight":8.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":4,"dstab":14,"dslash":12,"dcrush":11,"dmagic":9,"drange":11}},"22278":{"wiki":"Blue_d'hide_shield","name":"Blue d'hide shield","equipable":true,"weight":8.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":5,"dstab":16,"dslash":14,"dcrush":12,"dmagic":12,"drange":12}},"22281":{"wiki":"Red_d'hide_shield","name":"Red d'hide shield","equipable":true,"weight":8.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":6,"dstab":18,"dslash":16,"dcrush":14,"dmagic":13,"drange":13}},"22284":{"wiki":"Black_d'hide_shield","name":"Black d'hide shield","equipable":true,"weight":8.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":7,"dstab":21,"dslash":18,"dcrush":16,"dmagic":15,"drange":14}},"22287":{"wiki":"Leather_shields_flyer","name":"Leather shields flyer","weight":0.01},"22288":{"wiki":"Trident_of_the_seas_(e)#Charged","name":"Trident of the seas (e)","equipable":true,"weight":1.814,"equipment":{"slot":3,"amagic":15,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"22290":{"wiki":"Trident_of_the_seas_(e)#Uncharged","name":"Uncharged trident (e)","equipable":true,"weight":1.814,"equipment":{"slot":3,"amagic":15,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"22292":{"wiki":"Trident_of_the_swamp_(e)#Charged","name":"Trident of the swamp (e)","equipable":true,"weight":1.814,"equipment":{"slot":3,"amagic":25,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"22294":{"wiki":"Trident_of_the_swamp_(e)#Uncharged","name":"Uncharged toxic trident (e)","equipable":true,"weight":1.814,"equipment":{"slot":3,"amagic":25,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"22296":{"wiki":"Staff_of_light","name":"Staff of light","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":55,"aslash":70,"amagic":17,"dslash":3,"dcrush":3,"dmagic":17,"str":72,"mdmg":15,"aspeed":4}},"22299":{"wiki":"Ancient_medallion","name":"Ancient medallion","weight":0.1},"22302":{"wiki":"Ancient_effigy","name":"Ancient effigy","weight":0.1},"22305":{"wiki":"Ancient_relic","name":"Ancient relic","weight":0.1},"22308":{"wiki":"Healer_icon#Handlebar","name":"Healer icon","equipable":true,"weight":0.001},"22309":{"wiki":"Healer_icon#Short","name":"Healer icon","equipable":true,"weight":0.001},"22310":{"wiki":"Healer_icon#Small_moustache","name":"Healer icon","equipable":true,"weight":0.001},"22311":{"wiki":"Healer_icon#Long","name":"Healer icon","equipable":true,"weight":0.001},"22312":{"wiki":"Collector_icon#Dali","name":"Collector icon","equipable":true,"weight":0.001},"22313":{"wiki":"Collector_icon#Big_moustache","name":"Collector icon","equipable":true,"weight":0.001},"22314":{"wiki":"Collector_icon#Mutton","name":"Collector icon","equipable":true,"weight":0.001},"22315":{"wiki":"Collector_icon#Split","name":"Collector icon","equipable":true,"weight":0.001},"22316":{"wiki":"Prop_sword","name":"Prop sword","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"22318":{"wiki":"Pet_dark_core#Corporeal_critter","name":"Pet corporeal critter","weight":0.015},"22319":{"wiki":"Jal-nib-rek#Tzrek-zuk","name":"Tzrek-zuk","weight":0.015},"22320":{"wiki":"Champion's_lamp","name":"Champion's lamp","weight":0.18},"22321":{"wiki":"Rotten_cabbage","name":"Rotten cabbage"},"22322":{"wiki":"Avernic_defender#Normal","name":"Avernic defender","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":30,"aslash":29,"acrush":28,"amagic":-5,"arange":-4,"dstab":30,"dslash":29,"dcrush":28,"dmagic":-5,"drange":-4,"str":8}},"22323":{"wiki":"Sanguinesti_staff#Charged","name":"Sanguinesti staff","equipable":true,"weight":1.5,"equipment":{"slot":3,"amagic":25,"arange":-4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"22324":{"wiki":"Ghrazi_rapier","name":"Ghrazi rapier","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":94,"aslash":55,"str":89,"aspeed":4}},"22325":{"wiki":"Scythe_of_vitur#Charged","name":"Scythe of vitur","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":70,"aslash":110,"acrush":30,"amagic":-6,"dstab":-2,"dslash":8,"dcrush":10,"str":75,"aspeed":5}},"22326":{"wiki":"Justiciar_faceguard","name":"Justiciar faceguard","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":60,"dslash":63,"dcrush":59,"dmagic":-6,"drange":67,"prayer":2}},"22327":{"wiki":"Justiciar_chestguard","name":"Justiciar chestguard","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-40,"arange":-20,"dstab":132,"dslash":130,"dcrush":117,"dmagic":-16,"drange":142,"prayer":4}},"22328":{"wiki":"Justiciar_legguards","name":"Justiciar legguards","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-31,"arange":-17,"dstab":95,"dslash":92,"dcrush":93,"dmagic":-14,"drange":102,"prayer":4}},"22330":{"wiki":"Deadman_starter_pack","name":"Deadman starter pack","weight":4.0},"22331":{"wiki":"Starter_sword","name":"Starter sword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":5,"aslash":21,"acrush":-2,"dslash":1,"str":20,"aspeed":4}},"22333":{"wiki":"Starter_bow","name":"Starter bow","equipable":true,"weight":1.36,"equipment":{"slot":3,"arange":20,"rstr":7,"aspeed":4}},"22335":{"wiki":"Starter_staff","name":"Starter staff","equipable":true,"weight":1.814,"equipment":{"slot":3,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"aspeed":4}},"22337":{"wiki":"Collector_icon#Short","name":"Collector icon","equipable":true,"weight":0.001},"22338":{"wiki":"Collector_icon#Small_moustache","name":"Collector icon","equipable":true,"weight":0.001},"22339":{"wiki":"Collector_icon#Goatee","name":"Collector icon","equipable":true,"weight":0.001},"22340":{"wiki":"Defender_icon#Waxed_moustache","name":"Defender icon","equipable":true,"weight":0.001},"22341":{"wiki":"Defender_icon#Full_mutton","name":"Defender icon","equipable":true,"weight":0.001},"22342":{"wiki":"Defender_icon#Handlebar","name":"Defender icon","equipable":true,"weight":0.001},"22343":{"wiki":"Defender_icon#Pointy","name":"Defender icon","equipable":true,"weight":0.001},"22344":{"wiki":"Defender_icon#Small_moustache","name":"Defender icon","equipable":true,"weight":0.001},"22345":{"wiki":"Defender_icon#Long","name":"Defender icon","equipable":true,"weight":0.001},"22346":{"wiki":"Attacker_icon#Vizier","name":"Attacker icon","equipable":true,"weight":0.001},"22347":{"wiki":"Attacker_icon#Waxed_moustache","name":"Attacker icon","equipable":true,"weight":0.001},"22348":{"wiki":"Attacker_icon#Full_mutton","name":"Attacker icon","equipable":true,"weight":0.001},"22349":{"wiki":"Attacker_icon#Handlebar","name":"Attacker icon","equipable":true,"weight":0.001},"22351":{"wiki":"Eggshell_platebody","name":"Eggshell platebody","equipable":true,"weight":1.0,"equipment":{"slot":4}},"22353":{"wiki":"Eggshell_platelegs","name":"Eggshell platelegs","equipable":true,"weight":1.0,"equipment":{"slot":7}},"22355":{"wiki":"Holy_handegg","name":"Holy handegg","equipable":true,"weight":0.25,"equipment":{"slot":3,"aspeed":4}},"22358":{"wiki":"Peaceful_handegg","name":"Peaceful handegg","equipable":true,"weight":0.25,"equipment":{"slot":3,"aspeed":4}},"22361":{"wiki":"Chaotic_handegg","name":"Chaotic handegg","equipable":true,"weight":0.25,"equipment":{"slot":3,"aspeed":4}},"22364":{"wiki":"Oculus_orb","name":"Oculus orb","weight":0.001},"22365":{"wiki":"Shayzien_favour_certificate","name":"Shayzien favour certificate","quest":true,"weight":0.01},"22367":{"wiki":"Kourend_favour_certificate","name":"Kourend favour certificate","quest":true,"weight":0.01},"22368":{"wiki":"Bryophyta's_staff#Uncharged","name":"Bryophyta's staff (uncharged)","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":15,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"str":50,"aspeed":5}},"22370":{"wiki":"Bryophyta's_staff#Charged","name":"Bryophyta's staff","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":10,"aslash":-1,"acrush":40,"amagic":15,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"str":50,"aspeed":5}},"22372":{"wiki":"Bryophyta's_essence","name":"Bryophyta's essence","weight":0.001},"22374":{"wiki":"Mossy_key","name":"Mossy key"},"22376":{"wiki":"Olmlet#Puppadile","name":"Puppadile","weight":0.015},"22378":{"wiki":"Olmlet#Tektiny","name":"Tektiny","weight":0.015},"22380":{"wiki":"Olmlet#Vanguard","name":"Vanguard","weight":0.015},"22382":{"wiki":"Olmlet#Vasa_minirio","name":"Vasa minirio","weight":0.015},"22384":{"wiki":"Olmlet#Vespina","name":"Vespina","weight":0.015},"22386":{"wiki":"Metamorphic_dust","name":"Metamorphic dust","weight":0.19},"22388":{"wiki":"Xeric's_guard","name":"Xeric's guard","equipable":true,"weight":0.453,"equipment":{"slot":1}},"22390":{"wiki":"Xeric's_warrior","name":"Xeric's warrior","equipable":true,"weight":0.453,"equipment":{"slot":1}},"22392":{"wiki":"Xeric's_sentinel","name":"Xeric's sentinel","equipable":true,"weight":0.453,"equipment":{"slot":1}},"22394":{"wiki":"Xeric's_general","name":"Xeric's general","equipable":true,"weight":0.453,"equipment":{"slot":1}},"22396":{"wiki":"Xeric's_champion","name":"Xeric's champion","equipable":true,"weight":0.453,"equipment":{"slot":1}},"22398":{"wiki":"Ivandis_flail","name":"Ivandis flail","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"astab":24,"aslash":38,"acrush":62,"amagic":8,"dstab":4,"dslash":4,"dcrush":2,"dmagic":8,"str":42,"prayer":5,"aspeed":5}},"22400":{"wiki":"Drakan's_medallion","name":"Drakan's medallion","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"22402":{"wiki":"Mysterious_herb","name":"Mysterious herb","quest":true,"weight":0.007},"22403":{"wiki":"Mysterious_meat","name":"Mysterious meat","quest":true,"weight":0.007},"22404":{"wiki":"Mysterious_crushed_meat","name":"Mysterious crushed meat","quest":true,"weight":0.007},"22405":{"wiki":"Vial_of_blood_(A_Taste_of_Hope)","name":"Vial of blood","quest":true,"weight":0.02},"22406":{"wiki":"Unfinished_blood_potion","name":"Unfinished blood potion","quest":true,"weight":0.02},"22407":{"wiki":"Blood_potion","name":"Blood potion","quest":true,"weight":0.02},"22408":{"wiki":"Unfinished_potion_(A_Taste_of_Hope)","name":"Unfinished potion","quest":true,"weight":0.02},"22409":{"wiki":"Potion_(A_Taste_of_Hope)","name":"Potion","quest":true,"weight":0.02},"22410":{"wiki":"Old_notes_(A_Taste_of_Hope)","name":"Old notes","quest":true,"weight":0.003},"22411":{"wiki":"Old_diary","name":"Old diary","quest":true,"weight":0.51},"22413":{"wiki":"Flaygian's_notes","name":"Flaygian's notes","quest":true,"weight":0.003},"22414":{"wiki":"Chain","name":"Chain","quest":true,"weight":3.628},"22415":{"wiki":"Tome_of_experience_(A_Taste_of_Hope)","name":"Tome of experience","quest":true,"weight":1.0},"22416":{"wiki":"The_turncloak","name":"The turncloak","weight":0.51},"22418":{"wiki":"Explosive_discovery","name":"Explosive discovery","weight":0.51},"22420":{"wiki":"Bloody_grimoire","name":"Bloody grimoire","weight":0.51},"22422":{"wiki":"Elixir_of_everlasting","name":"Elixir of everlasting","weight":0.028},"22424":{"wiki":"Buried_alive","name":"Buried alive","weight":0.028},"22426":{"wiki":"Deed","name":"Deed","weight":0.028},"22428":{"wiki":"Old_key","name":"Old key","weight":0.01},"22430":{"wiki":"Bloody_bracer","name":"Bloody bracer","weight":0.55},"22433":{"wiki":"Emerald_sickle_(b)","name":"Emerald sickle (b)","quest":true,"equipable":true,"weight":1.587,"equipment":{"slot":3,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":2,"prayer":5,"aspeed":5}},"22435":{"wiki":"Enchanted_emerald_sickle_(b)","name":"Enchanted emerald sickle (b)","quest":true,"equipable":true,"weight":1.587,"equipment":{"slot":3,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":3,"prayer":5,"aspeed":5}},"22437":{"wiki":"Rotten_carrot","name":"Rotten carrot"},"22438":{"wiki":"Justiciar_armour_set","name":"Justiciar armour set","weight":0.05},"22441":{"wiki":"Avernic_defender#Broken","name":"Avernic defender (broken)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":30,"aslash":29,"acrush":28,"amagic":-5,"arange":-4,"dstab":30,"dslash":29,"dcrush":28,"dmagic":-5,"drange":-4,"str":8}},"22443":{"wiki":"Cadantine_blood_potion_(unf)","name":"Cadantine blood potion (unf)","weight":0.056},"22446":{"wiki":"Vial_of_blood","name":"Vial of blood","weight":0.1},"22449":{"wiki":"Battlemage_potion#4_dose","name":"Battlemage potion(4)","weight":0.135},"22452":{"wiki":"Battlemage_potion#3_dose","name":"Battlemage potion(3)","weight":0.03},"22455":{"wiki":"Battlemage_potion#2_dose","name":"Battlemage potion(2)","weight":0.03},"22458":{"wiki":"Battlemage_potion#1_dose","name":"Battlemage potion(1)","weight":0.03},"22461":{"wiki":"Bastion_potion#4_dose","name":"Bastion potion(4)","weight":0.135},"22464":{"wiki":"Bastion_potion#3_dose","name":"Bastion potion(3)","weight":0.03},"22467":{"wiki":"Bastion_potion#2_dose","name":"Bastion potion(2)","weight":0.03},"22470":{"wiki":"Bastion_potion#1_dose","name":"Bastion potion(1)","weight":0.03},"22473":{"wiki":"Lil'_zik#Lil'_Zik","name":"Lil' zik","weight":0.015},"22475":{"wiki":"Message_(Theatre_of_Blood)","name":"Message","weight":0.01},"22477":{"wiki":"Avernic_defender_hilt","name":"Avernic defender hilt","weight":0.453},"22481":{"wiki":"Sanguinesti_staff#Uncharged","name":"Sanguinesti staff (uncharged)","equipable":true,"weight":1.5,"equipment":{"slot":3,"amagic":25,"arange":-4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"22486":{"wiki":"Scythe_of_vitur#Uncharged","name":"Scythe of vitur (uncharged)","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":50,"aslash":75,"acrush":10,"amagic":-6,"dstab":-2,"dslash":6,"str":50,"aspeed":5}},"22494":{"wiki":"Sinhaza_shroud_tier_1","name":"Sinhaza shroud tier 1","equipable":true,"weight":0.453,"equipment":{"slot":1}},"22496":{"wiki":"Sinhaza_shroud_tier_2","name":"Sinhaza shroud tier 2","equipable":true,"weight":0.453,"equipment":{"slot":1}},"22498":{"wiki":"Sinhaza_shroud_tier_3","name":"Sinhaza shroud tier 3","equipable":true,"weight":0.453,"equipment":{"slot":1}},"22500":{"wiki":"Sinhaza_shroud_tier_4","name":"Sinhaza shroud tier 4","equipable":true,"weight":0.453,"equipment":{"slot":1}},"22502":{"wiki":"Sinhaza_shroud_tier_5","name":"Sinhaza shroud tier 5","equipable":true,"weight":0.453,"equipment":{"slot":1}},"22504":{"wiki":"Serafina's_diary","name":"Serafina's diary","weight":0.51},"22506":{"wiki":"The_butcher","name":"The butcher","weight":0.51},"22508":{"wiki":"Arachnids_of_vampyrium","name":"Arachnids of vampyrium","weight":0.51},"22510":{"wiki":"The_shadow_realm","name":"The shadow realm","weight":0.51},"22512":{"wiki":"The_wild_hunt","name":"The wild hunt","weight":0.51},"22514":{"wiki":"Verzik_vitur_-_patient_record","name":"Verzik vitur - patient record","weight":0.51},"22516":{"wiki":"Dawnbringer","name":"Dawnbringer","equipable":true,"weight":1.5,"equipment":{"slot":3,"amagic":25,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"22517":{"wiki":"Escape_crystal","name":"Escape crystal"},"22519":{"wiki":"Cabbage_(unobtainable_item)#Twitch_July_2018_buy","name":"Cabbage","weight":10.0},"22520":{"wiki":"Cabbage_(unobtainable_item)#Twitch_July_2018_unbuy","name":"Cabbage","weight":10.0},"22521":{"wiki":"Coin_pouch#Man_&_woman","name":"Coin pouch"},"22522":{"wiki":"Coin_pouch#Farmer","name":"Coin pouch"},"22523":{"wiki":"Coin_pouch#H.A.M._member","name":"Coin pouch"},"22524":{"wiki":"Coin_pouch#Warrior","name":"Coin pouch"},"22525":{"wiki":"Coin_pouch#Rogue","name":"Coin pouch"},"22526":{"wiki":"Coin_pouch#Cave_goblin","name":"Coin pouch"},"22527":{"wiki":"Coin_pouch#Guard","name":"Coin pouch"},"22528":{"wiki":"Coin_pouch#Fremennik","name":"Coin pouch"},"22529":{"wiki":"Coin_pouch#Bearded_Pollnivnian_bandit","name":"Coin pouch"},"22530":{"wiki":"Coin_pouch#Desert_bandit","name":"Coin pouch"},"22531":{"wiki":"Coin_pouch#Knight_of_Ardougne","name":"Coin pouch"},"22532":{"wiki":"Coin_pouch#Pollnivnian_bandit","name":"Coin pouch"},"22533":{"wiki":"Coin_pouch#Watchman","name":"Coin pouch"},"22534":{"wiki":"Coin_pouch#Menaphite_thug","name":"Coin pouch"},"22535":{"wiki":"Coin_pouch#Paladin","name":"Coin pouch"},"22536":{"wiki":"Coin_pouch#Gnome","name":"Coin pouch"},"22537":{"wiki":"Coin_pouch#Hero","name":"Coin pouch"},"22538":{"wiki":"Coin_pouch#Elf","name":"Coin pouch"},"22541":{"wiki":"Rotten_strawberry","name":"Rotten strawberry"},"22542":{"wiki":"Viggora's_chainmace#Uncharged","name":"Viggora's chainmace (u)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":53,"aslash":-2,"acrush":67,"dslash":1,"str":66,"prayer":2,"aspeed":4}},"22545":{"wiki":"Viggora's_chainmace#Charged","name":"Viggora's chainmace","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":53,"aslash":-2,"acrush":67,"dslash":1,"str":66,"prayer":2,"aspeed":4}},"22547":{"wiki":"Craw's_bow#Uncharged","name":"Craw's bow (u)","equipable":true,"weight":3.175,"equipment":{"slot":3,"arange":75,"rstr":60,"aspeed":4}},"22550":{"wiki":"Craw's_bow#Charged","name":"Craw's bow","equipable":true,"weight":3.175,"equipment":{"slot":3,"arange":75,"rstr":60,"aspeed":4}},"22552":{"wiki":"Thammaron's_sceptre#Uncharged","name":"Thammaron's sceptre (u)","equipable":true,"weight":0.198,"equipment":{"slot":3,"amagic":20,"dmagic":20,"aspeed":4}},"22555":{"wiki":"Thammaron's_sceptre#Charged","name":"Thammaron's sceptre","equipable":true,"weight":0.198,"equipment":{"slot":3,"amagic":20,"dmagic":20,"aspeed":4}},"22557":{"wiki":"Amulet_of_avarice","name":"Amulet of avarice","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"str":6,"prayer":3}},"22586":{"wiki":"Looting_bag#Open","name":"Looting bag","weight":0.01},"22588":{"wiki":"Old_man's_coffin","name":"Old man's coffin","quest":true,"weight":32.0},"22589":{"wiki":"Reduced_cadava_potion","name":"Reduced cadava potion","quest":true,"weight":0.018},"22590":{"wiki":"Goat_dung","name":"Goat dung","quest":true,"weight":0.38},"22591":{"wiki":"Weiss_fire_notes","name":"Weiss fire notes","quest":true,"weight":0.34},"22593":{"wiki":"Te_salt","name":"Te salt"},"22595":{"wiki":"Efh_salt","name":"Efh salt"},"22597":{"wiki":"Urt_salt","name":"Urt salt"},"22599":{"wiki":"Icy_basalt","name":"Icy basalt"},"22601":{"wiki":"Stony_basalt","name":"Stony basalt"},"22603":{"wiki":"Basalt","name":"Basalt"},"22610":{"wiki":"Vesta's_spear","name":"Vesta's spear","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":133,"aslash":113,"acrush":120,"dstab":18,"dslash":21,"dcrush":21,"str":122,"aspeed":5}},"22613":{"wiki":"Vesta's_longsword","name":"Vesta's longsword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":106,"aslash":121,"acrush":-2,"dstab":1,"dslash":4,"dcrush":3,"str":118,"aspeed":5}},"22616":{"wiki":"Vesta's_chainbody","name":"Vesta's chainbody","equipable":true,"weight":6.803,"equipment":{"slot":4,"astab":5,"aslash":7,"acrush":7,"amagic":-15,"dstab":120,"dslash":131,"dcrush":145,"dmagic":-3,"drange":140,"str":6}},"22619":{"wiki":"Vesta's_plateskirt","name":"Vesta's plateskirt","equipable":true,"weight":8.164,"equipment":{"slot":7,"astab":3,"aslash":5,"acrush":5,"amagic":-17,"arange":-4,"dstab":86,"dslash":100,"dcrush":112,"dmagic":-4,"drange":118,"str":3}},"22622":{"wiki":"Statius's_warhammer","name":"Statius's warhammer","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":123,"str":114,"aspeed":5}},"22625":{"wiki":"Statius's_full_helm","name":"Statius's full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"astab":3,"aslash":3,"acrush":4,"amagic":-6,"arange":-2,"dstab":65,"dslash":70,"dcrush":63,"dmagic":-1,"drange":71,"str":3}},"22628":{"wiki":"Statius's_platebody","name":"Statius's platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"astab":5,"aslash":5,"acrush":7,"amagic":-30,"arange":-10,"dstab":154,"dslash":145,"dcrush":121,"dmagic":-6,"drange":157,"str":5}},"22631":{"wiki":"Statius's_platelegs","name":"Statius's platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"astab":3,"aslash":3,"acrush":5,"amagic":-21,"arange":-7,"dstab":110,"dslash":106,"dcrush":97,"dmagic":-4,"drange":121,"str":3}},"22634":{"wiki":"Morrigan's_throwing_axe","name":"Morrigan's throwing axe","equipable":true,"equipment":{"slot":3,"arange":93,"rstr":117,"aspeed":5}},"22636":{"wiki":"Morrigan's_javelin","name":"Morrigan's javelin","equipable":true,"equipment":{"slot":3,"arange":105,"rstr":145,"aspeed":6}},"22638":{"wiki":"Morrigan's_coif","name":"Morrigan's coif","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-5,"arange":13,"dstab":8,"dslash":11,"dcrush":14,"dmagic":8,"drange":12}},"22641":{"wiki":"Morrigan's_leather_body","name":"Morrigan's leather body","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":36,"dstab":61,"dslash":53,"dcrush":66,"dmagic":75,"drange":62}},"22644":{"wiki":"Morrigan's_leather_chaps","name":"Morrigan's leather chaps","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":23,"dstab":35,"dslash":29,"dcrush":37,"dmagic":46,"drange":35}},"22647":{"wiki":"Zuriel's_staff","name":"Zuriel's staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":13,"aslash":-1,"acrush":65,"amagic":18,"dstab":5,"dslash":7,"dcrush":4,"dmagic":18,"str":72,"mdmg":10,"aspeed":5}},"22650":{"wiki":"Zuriel's_hood","name":"Zuriel's hood","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":8,"arange":-2,"dstab":20,"dslash":16,"dcrush":22,"dmagic":8}},"22653":{"wiki":"Zuriel's_robe_top","name":"Zuriel's robe top","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":35,"arange":-10,"dstab":63,"dslash":45,"dcrush":74,"dmagic":35}},"22656":{"wiki":"Zuriel's_robe_bottom","name":"Zuriel's robe bottom","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":25,"arange":-7,"dstab":38,"dslash":35,"dcrush":44,"dmagic":25}},"22660":{"wiki":"Empty_bucket_pack","name":"Empty bucket pack","weight":0.453},"22663":{"wiki":"Pet_smoke_devil#Normal","name":"Pet smoke devil","weight":0.015},"22671":{"wiki":"Kq_head_(tattered)","name":"Kq head (tattered)","weight":10.0},"22673":{"wiki":"Stuffed_kq_head_(tattered)","name":"Stuffed kq head (tattered)","weight":10.0},"22675":{"wiki":"Scroll_sack","name":"Scroll sack","equipable":true,"weight":0.435,"equipment":{"slot":1}},"22684":{"wiki":"Eek#Reward","name":"Eek","equipable":true,"weight":0.07,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"22689":{"wiki":"Clown_mask#Reward","name":"Clown mask","equipable":true,"weight":0.5,"equipment":{"slot":0}},"22692":{"wiki":"Clown_bow_tie#Reward","name":"Clown bow tie","equipable":true,"weight":0.1,"equipment":{"slot":2}},"22695":{"wiki":"Clown_gown#Reward","name":"Clown gown","equipable":true,"weight":0.9,"equipment":{"slot":4}},"22698":{"wiki":"Clown_trousers#Reward","name":"Clown trousers","equipable":true,"weight":0.8,"equipment":{"slot":7}},"22701":{"wiki":"Clown_shoes#Reward","name":"Clown shoes","equipable":true,"weight":0.1,"equipment":{"slot":10}},"22710":{"wiki":"Curator's_medallion","name":"Curator's medallion","weight":0.2},"22711":{"wiki":"Collection_log","name":"Collection log","weight":0.51},"22713":{"wiki":"Star-face","name":"Star-face","equipable":true,"weight":0.113,"equipment":{"slot":0}},"22715":{"wiki":"Tree_top","name":"Tree top","equipable":true,"weight":0.3,"equipment":{"slot":4}},"22717":{"wiki":"Tree_skirt","name":"Tree skirt","equipable":true,"weight":0.25,"equipment":{"slot":7}},"22719":{"wiki":"Candy_cane","name":"Candy cane","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"22721":{"wiki":"Attacker_icon#Pointy","name":"Attacker icon","equipable":true,"weight":0.001},"22722":{"wiki":"Attacker_icon#Small_moustache","name":"Attacker icon","equipable":true,"weight":0.001},"22723":{"wiki":"Attacker_icon#Long","name":"Attacker icon","equipable":true,"weight":0.001},"22724":{"wiki":"Collector_icon#Waxed_moustache","name":"Collector icon","equipable":true,"weight":0.001},"22725":{"wiki":"Defender_icon#Vizier","name":"Defender icon","equipable":true,"weight":0.001},"22726":{"wiki":"Defender_icon#Dali","name":"Defender icon","equipable":true,"weight":0.001},"22727":{"wiki":"Defender_icon#Big_moustache","name":"Defender icon","equipable":true,"weight":0.001},"22728":{"wiki":"Defender_icon#Medium","name":"Defender icon","equipable":true,"weight":0.001},"22729":{"wiki":"Attacker_icon#Big_moustache","name":"Attacker icon","equipable":true,"weight":0.001},"22730":{"wiki":"Attacker_icon#Mutton","name":"Attacker icon","equipable":true,"weight":0.001},"22731":{"wiki":"Dragon_hasta#Unpoisoned","name":"Dragon hasta","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":55,"aslash":55,"acrush":55,"dstab":-15,"dslash":-15,"dcrush":-12,"drange":-15,"str":60,"aspeed":4}},"22734":{"wiki":"Dragon_hasta#Poison","name":"Dragon hasta(p)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":55,"aslash":55,"acrush":55,"dstab":-15,"dslash":-15,"dcrush":-12,"drange":-15,"str":60,"aspeed":4}},"22737":{"wiki":"Dragon_hasta#Poison_","name":"Dragon hasta(p+)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":55,"aslash":55,"acrush":55,"dstab":-15,"dslash":-15,"dcrush":-12,"drange":-15,"str":60,"aspeed":4}},"22740":{"wiki":"Dragon_hasta#Poison__","name":"Dragon hasta(p++)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":55,"aslash":55,"acrush":55,"dstab":-15,"dslash":-15,"dcrush":-12,"drange":-15,"str":60,"aspeed":4}},"22743":{"wiki":"Dragon_hasta#Karambwan_poison","name":"Dragon hasta(kp)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":55,"aslash":55,"acrush":55,"dstab":-15,"dslash":-15,"dcrush":-12,"drange":-15,"str":60,"aspeed":4}},"22744":{"wiki":"Fake_dragon_hasta(kp)","name":"Fake dragon hasta(kp)"},"22746":{"wiki":"Ikkle_hydra#Five_heads","name":"Ikkle hydra","weight":0.015},"22748":{"wiki":"Ikkle_hydra#Four_heads","name":"Ikkle hydra","weight":0.015},"22750":{"wiki":"Ikkle_hydra#Three_heads","name":"Ikkle hydra","weight":0.015},"22752":{"wiki":"Ikkle_hydra#Two_heads","name":"Ikkle hydra","weight":0.015},"22754":{"wiki":"Wyrm_bonemeal","name":"Wyrm bonemeal","weight":1.8},"22756":{"wiki":"Drake_bonemeal","name":"Drake bonemeal","weight":1.8},"22758":{"wiki":"Hydra_bonemeal","name":"Hydra bonemeal","weight":1.8},"22760":{"wiki":"Lovakengj_favour_certificate","name":"Lovakengj favour certificate","quest":true,"weight":0.01},"22761":{"wiki":"Dinh's_hammer","name":"Dinh's hammer","quest":true,"weight":0.907},"22762":{"wiki":"Generator_crank","name":"Generator crank","quest":true,"weight":0.907},"22763":{"wiki":"8-gallon_jug","name":"8-gallon jug","quest":true,"weight":0.453},"22764":{"wiki":"5-gallon_jug","name":"5-gallon jug","quest":true,"weight":0.453},"22765":{"wiki":"Energy_disk#Level_4","name":"Energy disk (level 4)","quest":true,"weight":0.453},"22766":{"wiki":"Energy_disk#Level_3","name":"Energy disk (level 3)","quest":true,"weight":0.453},"22767":{"wiki":"Energy_disk#Level_2","name":"Energy disk (level 2)","quest":true,"weight":0.453},"22768":{"wiki":"Energy_disk#Level_1","name":"Energy disk (level 1)","quest":true,"weight":0.453},"22769":{"wiki":"Unknown_fluid#1","name":"Unknown fluid 1","quest":true,"weight":0.02},"22770":{"wiki":"Unknown_fluid#2","name":"Unknown fluid 2","quest":true,"weight":0.02},"22771":{"wiki":"Unknown_fluid#3","name":"Unknown fluid 3","quest":true,"weight":0.02},"22772":{"wiki":"Unknown_fluid#4","name":"Unknown fluid 4","quest":true,"weight":0.02},"22773":{"wiki":"Unknown_fluid#5","name":"Unknown fluid 5","quest":true,"weight":0.02},"22774":{"wiki":"Old_notes_(The_Forsaken_Tower)","name":"Old notes","quest":true,"weight":0.003},"22775":{"wiki":"Ancient_letter","name":"Ancient letter","quest":true,"weight":0.003},"22777":{"wiki":"Arceuus_favour_certificate","name":"Arceuus favour certificate","quest":true,"weight":0.01},"22780":{"wiki":"Wyrm_bones","name":"Wyrm bones","weight":1.8},"22783":{"wiki":"Drake_bones","name":"Drake bones","weight":1.8},"22786":{"wiki":"Hydra_bones","name":"Hydra bones","weight":1.8},"22789":{"wiki":"Uncooked_dragonfruit_pie","name":"Uncooked dragonfruit pie","weight":0.5},"22792":{"wiki":"Dragonfruit_pie#Half","name":"Half a dragonfruit pie","weight":0.225},"22795":{"wiki":"Dragonfruit_pie#Full","name":"Dragonfruit pie","weight":0.45},"22798":{"wiki":"Bird_nest_(seeds)","name":"Bird nest","weight":0.002},"22800":{"wiki":"Bird_nest_(Wyson)","name":"Bird nest","weight":0.002},"22804":{"wiki":"Dragon_knife#Unpoisoned","name":"Dragon knife","equipable":true,"equipment":{"slot":3,"arange":28,"rstr":30,"aspeed":3}},"22806":{"wiki":"Dragon_knife#Poison","name":"Dragon knife(p)","equipable":true,"equipment":{"slot":3,"arange":28,"rstr":30,"aspeed":3}},"22808":{"wiki":"Dragon_knife#Poison_","name":"Dragon knife(p+)","equipable":true,"equipment":{"slot":3,"arange":28,"rstr":30,"aspeed":3}},"22810":{"wiki":"Dragon_knife#Poison__","name":"Dragon knife(p++)","equipable":true,"equipment":{"slot":3,"arange":28,"rstr":30,"aspeed":3}},"22812":{"wiki":"Dragon_knife_(animation_item)#Normal","name":"Dragon knife","equipable":true},"22814":{"wiki":"Dragon_knife_(animation_item)#Poisoned","name":"Dragon knife","equipable":true},"22816":{"wiki":"Cormorant's_glove#No_bird","name":"Cormorant's glove","equipable":true,"weight":0.907,"equipment":{"slot":3,"dslash":1,"dcrush":1,"aspeed":4}},"22817":{"wiki":"Cormorant's_glove#Bird","name":"Cormorant's glove","equipable":true,"weight":0.907,"equipment":{"slot":3,"dslash":1,"dcrush":1,"aspeed":4}},"22818":{"wiki":"Fish_chunks","name":"Fish chunks"},"22820":{"wiki":"Molch_pearl","name":"Molch pearl"},"22826":{"wiki":"Bluegill","name":"Bluegill","weight":0.5},"22829":{"wiki":"Common_tench","name":"Common tench","weight":0.5},"22832":{"wiki":"Mottled_eel","name":"Mottled eel","weight":0.5},"22835":{"wiki":"Greater_siren","name":"Greater siren","weight":0.5},"22838":{"wiki":"Fish_sack","name":"Fish sack","equipable":true,"weight":2.267,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"22840":{"wiki":"Golden_tench","name":"Golden tench","equipable":true,"weight":0.028,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"22842":{"wiki":"Pearl_barbarian_rod","name":"Pearl barbarian rod","equipable":true,"weight":0.453,"equipment":{"slot":3,"aspeed":5}},"22844":{"wiki":"Pearl_fly_fishing_rod","name":"Pearl fly fishing rod","equipable":true,"weight":0.453,"equipment":{"slot":3,"aspeed":5}},"22846":{"wiki":"Pearl_fishing_rod","name":"Pearl fishing rod","equipable":true,"weight":0.453,"equipment":{"slot":3,"aspeed":5}},"22848":{"wiki":"Celastrus_seedling#Unwatered","name":"Celastrus seedling","weight":0.907},"22850":{"wiki":"Redwood_seedling#Unwatered","name":"Redwood seedling","weight":0.907},"22852":{"wiki":"Celastrus_seedling#Watered","name":"Celastrus seedling (w)","weight":0.907},"22854":{"wiki":"Redwood_seedling#Watered","name":"Redwood seedling (w)","weight":0.907},"22856":{"wiki":"Celastrus_sapling","name":"Celastrus sapling","weight":0.907},"22859":{"wiki":"Redwood_sapling","name":"Redwood sapling","weight":0.907},"22862":{"wiki":"Dragonfruit_seedling#Unwatered","name":"Dragonfruit seedling","weight":0.907},"22864":{"wiki":"Dragonfruit_seedling#Watered","name":"Dragonfruit seedling (w)","weight":0.907},"22866":{"wiki":"Dragonfruit_sapling","name":"Dragonfruit sapling","weight":0.907},"22869":{"wiki":"Celastrus_seed","name":"Celastrus seed"},"22871":{"wiki":"Redwood_tree_seed","name":"Redwood tree seed"},"22873":{"wiki":"Potato_cactus_seed","name":"Potato cactus seed"},"22875":{"wiki":"Hespori_seed","name":"Hespori seed"},"22877":{"wiki":"Dragonfruit_tree_seed","name":"Dragonfruit tree seed"},"22879":{"wiki":"Snape_grass_seed","name":"Snape grass seed"},"22887":{"wiki":"White_lily_seed","name":"White lily seed"},"22929":{"wiki":"Dragonfruit","name":"Dragonfruit","weight":0.2},"22932":{"wiki":"White_lily","name":"White lily","weight":0.02},"22935":{"wiki":"Celastrus_bark","name":"Celastrus bark","weight":1.0},"22941":{"wiki":"Rada's_blessing_1","name":"Rada's blessing 1","equipable":true,"weight":0.453,"equipment":{"slot":13}},"22943":{"wiki":"Rada's_blessing_2","name":"Rada's blessing 2","equipable":true,"weight":0.453,"equipment":{"slot":13,"prayer":1}},"22945":{"wiki":"Rada's_blessing_3","name":"Rada's blessing 3","equipable":true,"weight":0.453,"equipment":{"slot":13,"prayer":1}},"22947":{"wiki":"Rada's_blessing_4","name":"Rada's blessing 4","equipable":true,"weight":0.453,"equipment":{"slot":13,"prayer":2}},"22949":{"wiki":"Battlefront_teleport_(tablet)","name":"Battlefront teleport"},"22951":{"wiki":"Boots_of_brimstone","name":"Boots of brimstone","equipable":true,"weight":3.175,"equipment":{"slot":10,"astab":3,"amagic":3,"arange":5,"dstab":10,"dslash":10,"dcrush":10,"dmagic":5,"drange":5}},"22954":{"wiki":"Devout_boots","name":"Devout boots","equipable":true,"weight":0.5,"equipment":{"slot":10,"prayer":5}},"22957":{"wiki":"Drake's_claw","name":"Drake's claw","weight":0.001},"22960":{"wiki":"Drake's_tooth","name":"Drake's tooth","weight":0.01},"22963":{"wiki":"Broken_dragon_hasta","name":"Broken dragon hasta","weight":0.01},"22966":{"wiki":"Hydra's_claw","name":"Hydra's claw","weight":0.001},"22969":{"wiki":"Hydra's_heart","name":"Hydra's heart","weight":0.001},"22971":{"wiki":"Hydra's_fang","name":"Hydra's fang","weight":0.001},"22973":{"wiki":"Hydra's_eye","name":"Hydra's eye","weight":0.001},"22975":{"wiki":"Brimstone_ring","name":"Brimstone ring","equipable":true,"weight":0.004,"equipment":{"slot":12,"astab":4,"aslash":4,"acrush":4,"amagic":6,"arange":4,"dstab":4,"dslash":4,"dcrush":4,"dmagic":6,"drange":4,"str":4}},"22978":{"wiki":"Dragon_hunter_lance","name":"Dragon hunter lance","equipable":true,"weight":3.0,"equipment":{"slot":3,"astab":85,"aslash":65,"acrush":65,"str":70,"aspeed":4}},"22981":{"wiki":"Ferocious_gloves","name":"Ferocious gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":16,"aslash":16,"acrush":16,"amagic":-16,"arange":-16,"str":14}},"22983":{"wiki":"Hydra_leather","name":"Hydra leather","weight":0.226},"22986":{"wiki":"Bonecrusher_necklace","name":"Bonecrusher necklace","equipable":true,"weight":0.025,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":2,"dslash":2,"dcrush":2,"dmagic":2,"drange":2,"str":2,"prayer":12}},"22988":{"wiki":"Hydra_tail","name":"Hydra tail","weight":0.226},"22991":{"wiki":"Stone_tablet_(Lizardman_Temple)","name":"Stone tablet","weight":0.8},"22993":{"wiki":"Seed_pack","name":"Seed pack","weight":0.2},"22994":{"wiki":"Bottomless_compost_bucket#Empty","name":"Bottomless compost bucket","weight":1.0},"22997":{"wiki":"Bottomless_compost_bucket#Filled","name":"Bottomless compost bucket","weight":1.0},"22999":{"wiki":"Bottled_dragonbreath#Unpowered","name":"Bottled dragonbreath (unpowered)","weight":0.08},"23002":{"wiki":"Bottled_dragonbreath#Powered","name":"Bottled dragonbreath","weight":0.08},"23007":{"wiki":"Tatty_note","name":"Tatty note","quest":true,"weight":0.003},"23009":{"wiki":"Gielinor's_flora_-_flowers","name":"Gielinor's flora - flowers","weight":0.51},"23011":{"wiki":"Gielinor's_flora_-_bushes","name":"Gielinor's flora - bushes","weight":0.51},"23013":{"wiki":"Gielinor's_flora_-_hops","name":"Gielinor's flora - hops","weight":0.51},"23015":{"wiki":"Gielinor's_flora_-_allotments","name":"Gielinor's flora - allotments","weight":0.51},"23017":{"wiki":"Gielinor's_flora_-_herbs","name":"Gielinor's flora - herbs","weight":0.51},"23019":{"wiki":"Gielinor's_flora_-_trees","name":"Gielinor's flora - trees","weight":0.51},"23021":{"wiki":"Gielinor's_flora_-_fruit","name":"Gielinor's flora - fruit","weight":0.51},"23023":{"wiki":"Old_notes_(Karuulm_Slayer_Dungeon)#1","name":"Old notes","weight":0.028},"23025":{"wiki":"Old_notes_(Karuulm_Slayer_Dungeon)#2","name":"Old notes","weight":0.028},"23027":{"wiki":"Old_notes_(Karuulm_Slayer_Dungeon)#3","name":"Old notes","weight":0.028},"23029":{"wiki":"Old_notes_(Karuulm_Slayer_Dungeon)#4","name":"Old notes","weight":0.028},"23031":{"wiki":"Old_notes_(Karuulm_Slayer_Dungeon)#5","name":"Old notes","weight":0.028},"23033":{"wiki":"Old_notes_(Karuulm_Slayer_Dungeon)#6","name":"Old notes","weight":0.028},"23035":{"wiki":"Old_notes_(Karuulm_Slayer_Dungeon)#7","name":"Old notes","weight":0.028},"23037":{"wiki":"Boots_of_stone","name":"Boots of stone","equipable":true,"weight":3.175,"equipment":{"slot":10,"dstab":1,"dslash":1,"dcrush":1}},"23045":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23046":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23047":{"wiki":"Mystic_hat_(dusk)","name":"Mystic hat (dusk)","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":4,"dmagic":4}},"23050":{"wiki":"Mystic_robe_top_(dusk)","name":"Mystic robe top (dusk)","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":20,"dmagic":20}},"23053":{"wiki":"Mystic_robe_bottom_(dusk)","name":"Mystic robe bottom (dusk)","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":15,"dmagic":15}},"23056":{"wiki":"Mystic_gloves_(dusk)","name":"Mystic gloves (dusk)","equipable":true,"weight":0.453,"equipment":{"slot":9,"amagic":3,"dmagic":3}},"23059":{"wiki":"Mystic_boots_(dusk)","name":"Mystic boots (dusk)","equipable":true,"weight":0.453,"equipment":{"slot":10,"amagic":3,"dmagic":3}},"23062":{"wiki":"Nest_box#Seeds","name":"Nest box (seeds)","weight":1.6},"23064":{"wiki":"Jar_of_chemicals","name":"Jar of chemicals","weight":0.04},"23067":{"wiki":"Treasure_scroll#Step_1","name":"Treasure scroll","quest":true,"weight":0.02},"23068":{"wiki":"Treasure_scroll#Step_2","name":"Treasure scroll","quest":true,"weight":0.02},"23069":{"wiki":"Mysterious_orb_(X_Marks_the_Spot)","name":"Mysterious orb","quest":true,"weight":0.001},"23070":{"wiki":"Treasure_scroll#Step_3","name":"Treasure scroll","quest":true,"weight":0.02},"23071":{"wiki":"Ancient_casket","name":"Ancient casket","quest":true,"weight":5.0},"23072":{"wiki":"Antique_lamp_(X_Marks_the_Spot)","name":"Antique lamp","quest":true,"weight":0.1},"23073":{"wiki":"Hydra_slayer_helmet","name":"Hydra slayer helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"23075":{"wiki":"Hydra_slayer_helmet_(i)#Nightmare_Zone","name":"Hydra slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"23077":{"wiki":"Alchemical_hydra_heads","name":"Alchemical hydra heads","weight":10.0},"23079":{"wiki":"Stuffed_hydra_heads","name":"Stuffed hydra heads","weight":10.0},"23082":{"wiki":"Antique_lamp_(Architectural_Alliance)","name":"Antique lamp","quest":true,"weight":0.1},"23083":{"wiki":"Brimstone_key","name":"Brimstone key"},"23091":{"wiki":"Ornate_gloves","name":"Ornate gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"dslash":1,"dcrush":2}},"23093":{"wiki":"Ornate_boots","name":"Ornate boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"dslash":1,"dcrush":1}},"23095":{"wiki":"Ornate_legs","name":"Ornate legs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-7,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"23097":{"wiki":"Ornate_top","name":"Ornate top","equipable":true,"weight":11.339,"equipment":{"slot":4,"amagic":-15,"dstab":10,"dslash":15,"dcrush":19,"dmagic":-3,"drange":12}},"23099":{"wiki":"Ornate_cape","name":"Ornate cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"23101":{"wiki":"Ornate_helm","name":"Ornate helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"23108":{"wiki":"Birthday_cake","name":"Birthday cake","equipable":true,"weight":0.48,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"23110":{"wiki":"Mystic_set_(light)","name":"Mystic set (light)","weight":0.05},"23113":{"wiki":"Mystic_set_(blue)","name":"Mystic set (blue)","weight":0.05},"23116":{"wiki":"Mystic_set_(dark)","name":"Mystic set (dark)","weight":0.05},"23119":{"wiki":"Mystic_set_(dusk)","name":"Mystic set (dusk)","weight":0.05},"23122":{"wiki":"Oily_pearl_fishing_rod","name":"Oily pearl fishing rod","equipable":true,"weight":0.481,"equipment":{"slot":3,"aspeed":5}},"23124":{"wiki":"Gilded_dragonhide_set","name":"Gilded dragonhide set","weight":0.05},"23127":{"wiki":"Clue_nest_(beginner)","name":"Clue nest (beginner)","weight":1.0},"23129":{"wiki":"Clue_bottle_(beginner)","name":"Clue bottle (beginner)","weight":0.19},"23131":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23132":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"23133":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23134":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"23135":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23136":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23137":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23138":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23139":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23140":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23141":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23142":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23143":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"23144":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"23145":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"23146":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"23147":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"23148":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"23149":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23150":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23151":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23152":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23153":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23154":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23155":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23156":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23157":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23158":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23159":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23160":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23161":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23162":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23163":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23164":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23165":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23166":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"23167":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23168":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23169":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23170":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23171":{"wiki":"Puzzle_box#Castle","name":"Puzzle box (hard)","weight":0.1},"23172":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23173":{"wiki":"Puzzle_box#Tree","name":"Puzzle box (hard)","weight":0.1},"23174":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23175":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23176":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23177":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23178":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23179":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23180":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23181":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"23182":{"wiki":"Clue_scroll_(beginner)","name":"Clue scroll (beginner)","weight":0.02},"23183":{"wiki":"Strange_device#Beginner","name":"Strange device","weight":0.02},"23184":{"wiki":"Mimic","name":"Mimic","weight":5.0},"23185":{"wiki":"Ring_of_3rd_age","name":"Ring of 3rd age","weight":0.005},"23188":{"wiki":"Guthix_d'hide_shield","name":"Guthix d'hide shield","equipable":true,"weight":8.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":7,"dstab":21,"dslash":18,"dcrush":16,"dmagic":15,"drange":14,"prayer":1}},"23191":{"wiki":"Saradomin_d'hide_shield","name":"Saradomin d'hide shield","equipable":true,"weight":8.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":7,"dstab":21,"dslash":18,"dcrush":16,"dmagic":15,"drange":14,"prayer":1}},"23194":{"wiki":"Zamorak_d'hide_shield","name":"Zamorak d'hide shield","equipable":true,"weight":8.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":7,"dstab":21,"dslash":18,"dcrush":16,"dmagic":15,"drange":14,"prayer":1}},"23197":{"wiki":"Ancient_d'hide_shield","name":"Ancient d'hide shield","equipable":true,"weight":8.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":7,"dstab":21,"dslash":18,"dcrush":16,"dmagic":15,"drange":14,"prayer":1}},"23200":{"wiki":"Armadyl_d'hide_shield","name":"Armadyl d'hide shield","equipable":true,"weight":8.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":7,"dstab":21,"dslash":18,"dcrush":16,"dmagic":15,"drange":14,"prayer":1}},"23203":{"wiki":"Bandos_d'hide_shield","name":"Bandos d'hide shield","equipable":true,"weight":8.0,"equipment":{"slot":5,"astab":-15,"aslash":-15,"acrush":-11,"amagic":-10,"arange":7,"dstab":21,"dslash":18,"dcrush":16,"dmagic":15,"drange":14,"prayer":1}},"23206":{"wiki":"Dual_sai","name":"Dual sai","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":11,"aslash":8,"acrush":-4,"amagic":-4,"str":14,"aspeed":5}},"23209":{"wiki":"Rune_platebody_(h1)","name":"Rune platebody (h1)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80}},"23212":{"wiki":"Rune_platebody_(h2)","name":"Rune platebody (h2)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80}},"23215":{"wiki":"Rune_platebody_(h3)","name":"Rune platebody (h3)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80}},"23218":{"wiki":"Rune_platebody_(h4)","name":"Rune platebody (h4)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80}},"23221":{"wiki":"Rune_platebody_(h5)","name":"Rune platebody (h5)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80}},"23224":{"wiki":"Thieving_bag","name":"Thieving bag","equipable":true,"weight":0.435,"equipment":{"slot":1}},"23227":{"wiki":"Rune_defender_ornament_kit","name":"Rune defender ornament kit","weight":0.5},"23230":{"wiki":"Rune_defender_(t)#Normal","name":"Rune defender (t)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":20,"aslash":19,"acrush":18,"amagic":-3,"arange":-2,"dstab":20,"dslash":19,"dcrush":18,"dmagic":-3,"drange":-2,"str":5}},"23232":{"wiki":"Tzhaar-ket-om_ornament_kit","name":"Tzhaar-ket-om ornament kit","weight":0.5},"23235":{"wiki":"Tzhaar-ket-om_(t)","name":"Tzhaar-ket-om (t)","equipable":true,"weight":3.628,"equipment":{"slot":3,"acrush":80,"amagic":-4,"str":85,"aspeed":7}},"23237":{"wiki":"Berserker_necklace_ornament_kit","name":"Berserker necklace ornament kit","weight":0.5},"23240":{"wiki":"Berserker_necklace_(or)","name":"Berserker necklace (or)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":-10,"aslash":-10,"acrush":-10,"dstab":-20,"dslash":-20,"dcrush":-20,"dmagic":-20,"drange":-20,"str":7,"prayer":3}},"23242":{"wiki":"3rd_age_plateskirt","name":"3rd age plateskirt","equipable":true,"weight":2.721,"equipment":{"slot":7,"amagic":-25,"arange":-2,"dstab":78,"dslash":76,"dcrush":83,"dmagic":-5,"drange":75}},"23245":{"wiki":"Reward_casket_(beginner)","name":"Reward casket (beginner)"},"23246":{"wiki":"Fremennik_kilt","name":"Fremennik kilt","equipable":true,"weight":3.0,"equipment":{"slot":7,"amagic":-21,"arange":-7,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10,"str":1}},"23249":{"wiki":"Rangers'_tights","name":"Rangers' tights","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":15}},"23252":{"wiki":"Giant_boot","name":"Giant boot","equipable":true,"weight":0.5,"equipment":{"slot":0}},"23255":{"wiki":"Uri's_hat","name":"Uri's hat","equipable":true,"weight":2.267,"equipment":{"slot":0}},"23258":{"wiki":"Gilded_coif","name":"Gilded coif","equipable":true,"weight":0.9,"equipment":{"slot":0,"amagic":-1,"arange":4,"dstab":4,"dslash":7,"dcrush":8,"dmagic":4,"drange":6}},"23261":{"wiki":"Gilded_d'hide_vambraces","name":"Gilded d'hide vambraces","equipable":true,"weight":1.0,"equipment":{"slot":9,"amagic":-10,"arange":8,"dstab":3,"dslash":2,"dcrush":4,"dmagic":2}},"23264":{"wiki":"Gilded_d'hide_body","name":"Gilded d'hide body","equipable":true,"weight":6.0,"equipment":{"slot":4,"amagic":-15,"arange":15,"dstab":40,"dslash":32,"dcrush":45,"dmagic":20,"drange":40}},"23267":{"wiki":"Gilded_d'hide_chaps","name":"Gilded d'hide chaps","equipable":true,"weight":5.0,"equipment":{"slot":7,"amagic":-10,"arange":8,"dstab":22,"dslash":16,"dcrush":24,"dmagic":8,"drange":22}},"23270":{"wiki":"Adamant_dragon_mask","name":"Adamant dragon mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"23273":{"wiki":"Rune_dragon_mask","name":"Rune dragon mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"23276":{"wiki":"Gilded_pickaxe","name":"Gilded pickaxe","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":26,"aslash":-2,"acrush":24,"dslash":1,"str":29,"aspeed":5}},"23279":{"wiki":"Gilded_axe","name":"Gilded axe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":-2,"aslash":26,"acrush":24,"dslash":1,"str":29,"aspeed":5}},"23282":{"wiki":"Gilded_spade","name":"Gilded spade","equipable":true,"weight":3.0,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"23285":{"wiki":"Mole_slippers","name":"Mole slippers","equipable":true,"weight":0.2,"equipment":{"slot":10}},"23288":{"wiki":"Frog_slippers","name":"Frog slippers","equipable":true,"weight":0.2,"equipment":{"slot":10}},"23291":{"wiki":"Bear_feet","name":"Bear feet","equipable":true,"weight":0.2,"equipment":{"slot":10}},"23294":{"wiki":"Demon_feet","name":"Demon feet","equipable":true,"weight":0.2,"equipment":{"slot":10}},"23297":{"wiki":"Jester_cape","name":"Jester cape","equipable":true,"weight":0.453,"equipment":{"slot":1}},"23300":{"wiki":"Shoulder_parrot","name":"Shoulder parrot","equipable":true,"weight":0.453,"equipment":{"slot":1}},"23303":{"wiki":"Monk's_robe_top_(t)","name":"Monk's robe top (t)","equipable":true,"weight":0.907,"equipment":{"slot":4,"prayer":6}},"23306":{"wiki":"Monk's_robe_(t)","name":"Monk's robe (t)","equipable":true,"weight":0.907,"equipment":{"slot":7,"prayer":5}},"23309":{"wiki":"Amulet_of_defence_(t)","name":"Amulet of defence (t)","equipable":true,"weight":0.01,"equipment":{"slot":2,"dstab":7,"dslash":7,"dcrush":7,"dmagic":7,"drange":7}},"23312":{"wiki":"Sandwich_lady_hat","name":"Sandwich lady hat","equipable":true,"weight":0.907,"equipment":{"slot":0}},"23315":{"wiki":"Sandwich_lady_top","name":"Sandwich lady top","equipable":true,"weight":0.907,"equipment":{"slot":4}},"23318":{"wiki":"Sandwich_lady_bottom","name":"Sandwich lady bottom","equipable":true,"weight":0.907,"equipment":{"slot":7}},"23321":{"wiki":"Rune_scimitar_ornament_kit_(guthix)","name":"Rune scimitar ornament kit (guthix)","weight":0.5},"23324":{"wiki":"Rune_scimitar_ornament_kit_(saradomin)","name":"Rune scimitar ornament kit (saradomin)","weight":0.5},"23327":{"wiki":"Rune_scimitar_ornament_kit_(zamorak)","name":"Rune scimitar ornament kit (zamorak)","weight":0.5},"23330":{"wiki":"Rune_scimitar_(guthix)","name":"Rune scimitar","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":7,"aslash":45,"acrush":-2,"dslash":1,"str":44,"aspeed":4}},"23332":{"wiki":"Rune_scimitar_(saradomin)","name":"Rune scimitar","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":7,"aslash":45,"acrush":-2,"dslash":1,"str":44,"aspeed":4}},"23334":{"wiki":"Rune_scimitar_(zamorak)","name":"Rune scimitar","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":7,"aslash":45,"acrush":-2,"dslash":1,"str":44,"aspeed":4}},"23336":{"wiki":"3rd_age_druidic_robe_top","name":"3rd age druidic robe top","equipable":true,"weight":1.5,"equipment":{"slot":4,"prayer":8}},"23339":{"wiki":"3rd_age_druidic_robe_bottoms","name":"3rd age druidic robe bottoms","equipable":true,"weight":1.5,"equipment":{"slot":7,"prayer":6}},"23342":{"wiki":"3rd_age_druidic_staff","name":"3rd age druidic staff","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":32,"prayer":6,"aspeed":5}},"23345":{"wiki":"3rd_age_druidic_cloak","name":"3rd age druidic cloak","equipable":true,"weight":0.4,"equipment":{"slot":1,"amagic":1,"dstab":3,"dslash":3,"dcrush":3,"dmagic":3,"drange":3,"prayer":3}},"23348":{"wiki":"Tormented_ornament_kit","name":"Tormented ornament kit","weight":0.5},"23351":{"wiki":"Cape_of_skulls","name":"Cape of skulls","equipable":true,"weight":0.453,"equipment":{"slot":1,"dstab":9,"dslash":9,"dcrush":9,"dmagic":9,"drange":9}},"23354":{"wiki":"Amulet_of_power_(t)","name":"Amulet of power (t)","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":6,"aslash":6,"acrush":6,"amagic":6,"arange":6,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6,"str":6,"prayer":1}},"23357":{"wiki":"Rain_bow","name":"Rain bow","equipable":true,"weight":1.36,"equipment":{"slot":3,"arange":8,"aspeed":4}},"23360":{"wiki":"Ham_joint","name":"Ham joint","equipable":true,"weight":2.0,"equipment":{"slot":3,"aspeed":3}},"23363":{"wiki":"Staff_of_bob_the_cat","name":"Staff of bob the cat","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":2,"aslash":-1,"acrush":10,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":7,"aspeed":5}},"23366":{"wiki":"Black_platebody_(h1)","name":"Black platebody (h1)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":41,"dslash":40,"dcrush":30,"dmagic":-6,"drange":40}},"23369":{"wiki":"Black_platebody_(h2)","name":"Black platebody (h2)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":41,"dslash":40,"dcrush":30,"dmagic":-6,"drange":40}},"23372":{"wiki":"Black_platebody_(h3)","name":"Black platebody (h3)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":41,"dslash":40,"dcrush":30,"dmagic":-6,"drange":40}},"23375":{"wiki":"Black_platebody_(h4)","name":"Black platebody (h4)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":41,"dslash":40,"dcrush":30,"dmagic":-6,"drange":40}},"23378":{"wiki":"Black_platebody_(h5)","name":"Black platebody (h5)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":41,"dslash":40,"dcrush":30,"dmagic":-6,"drange":40}},"23381":{"wiki":"Leather_body_(g)","name":"Leather body (g)","equipable":true,"weight":5.443,"equipment":{"slot":4,"amagic":-2,"arange":2,"dstab":8,"dslash":9,"dcrush":10,"dmagic":4,"drange":9}},"23384":{"wiki":"Leather_chaps_(g)","name":"Leather chaps (g)","equipable":true,"weight":2.721,"equipment":{"slot":7,"arange":4,"dstab":2,"dslash":2,"dcrush":1}},"23387":{"wiki":"Watson_teleport","name":"Watson teleport"},"23389":{"wiki":"Spiked_manacles","name":"Spiked manacles","equipable":true,"weight":3.0,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dmagic":-4,"str":4}},"23392":{"wiki":"Adamant_platebody_(h1)","name":"Adamant platebody (h1)","equipable":true,"weight":11.339,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"23395":{"wiki":"Adamant_platebody_(h2)","name":"Adamant platebody (h2)","equipable":true,"weight":11.339,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"23398":{"wiki":"Adamant_platebody_(h3)","name":"Adamant platebody (h3)","equipable":true,"weight":11.339,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"23401":{"wiki":"Adamant_platebody_(h4)","name":"Adamant platebody (h4)","equipable":true,"weight":11.339,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"23404":{"wiki":"Adamant_platebody_(h5)","name":"Adamant platebody (h5)","equipable":true,"weight":11.339,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"23407":{"wiki":"Wolf_mask","name":"Wolf mask","equipable":true,"weight":2.267,"equipment":{"slot":0}},"23410":{"wiki":"Wolf_cloak","name":"Wolf cloak","equipable":true,"weight":0.453,"equipment":{"slot":1}},"23413":{"wiki":"Climbing_boots_(g)","name":"Climbing boots (g)","equipable":true,"weight":0.34,"equipment":{"slot":10,"dslash":2,"dcrush":2,"str":2}},"23417":{"wiki":"Puzzle_box#Theatre_of_Blood","name":"Puzzle box (master)","weight":0.1},"23442":{"wiki":"Clue_geode_(beginner)","name":"Clue geode (beginner)","weight":1.0},"23444":{"wiki":"Tormented_bracelet_(or)","name":"Tormented bracelet (or)","equipable":true,"weight":0.25,"equipment":{"slot":9,"amagic":10,"mdmg":5,"prayer":2}},"23446":{"wiki":"Giant_easter_egg","name":"Giant easter egg","equipable":true,"weight":1.0,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"23448":{"wiki":"Bunnyman_mask","name":"Bunnyman mask","equipable":true,"weight":0.3,"equipment":{"slot":0}},"23458":{"wiki":"Enchanted_lyre(i)","name":"Enchanted lyre(i)","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"23460":{"wiki":"Attacker_icon#Goatee","name":"Attacker icon","equipable":true,"weight":0.001},"23461":{"wiki":"Attacker_icon#Medium","name":"Attacker icon","equipable":true,"weight":0.001},"23462":{"wiki":"Attacker_icon#Clean-shaven","name":"Attacker icon","equipable":true,"weight":0.001},"23463":{"wiki":"Attacker_icon#Short","name":"Attacker icon","equipable":true,"weight":0.001},"23464":{"wiki":"Attacker_icon#Split","name":"Attacker icon","equipable":true,"weight":0.001},"23465":{"wiki":"Attacker_icon#Dali","name":"Attacker icon","equipable":true,"weight":0.001},"23466":{"wiki":"Defender_icon#Goatee","name":"Defender icon","equipable":true,"weight":0.001},"23467":{"wiki":"Defender_icon#Clean-shaven","name":"Defender icon","equipable":true,"weight":0.001},"23468":{"wiki":"Defender_icon#Short","name":"Defender icon","equipable":true,"weight":0.001},"23469":{"wiki":"Defender_icon#Split","name":"Defender icon","equipable":true,"weight":0.001},"23470":{"wiki":"Defender_icon#Mutton","name":"Defender icon","equipable":true,"weight":0.001},"23471":{"wiki":"Collector_icon#Long","name":"Collector icon","equipable":true,"weight":0.001},"23472":{"wiki":"Collector_icon#Medium","name":"Collector icon","equipable":true,"weight":0.001},"23473":{"wiki":"Collector_icon#Clean-shaven","name":"Collector icon","equipable":true,"weight":0.001},"23474":{"wiki":"Collector_icon#Pointy","name":"Collector icon","equipable":true,"weight":0.001},"23475":{"wiki":"Collector_icon#Handlebar","name":"Collector icon","equipable":true,"weight":0.001},"23476":{"wiki":"Collector_icon#Full_mutton","name":"Collector icon","equipable":true,"weight":0.001},"23477":{"wiki":"Collector_icon#Vizier","name":"Collector icon","equipable":true,"weight":0.001},"23478":{"wiki":"Healer_icon#Goatee","name":"Healer icon","equipable":true,"weight":0.001},"23479":{"wiki":"Healer_icon#Medium","name":"Healer icon","equipable":true,"weight":0.001},"23480":{"wiki":"Healer_icon#Clean-shaven","name":"Healer icon","equipable":true,"weight":0.001},"23481":{"wiki":"Healer_icon#Pointy","name":"Healer icon","equipable":true,"weight":0.001},"23482":{"wiki":"Healer_icon#Split","name":"Healer icon","equipable":true,"weight":0.001},"23483":{"wiki":"Healer_icon#Mutton","name":"Healer icon","equipable":true,"weight":0.001},"23484":{"wiki":"Healer_icon#Big_moustache","name":"Healer icon","equipable":true,"weight":0.001},"23485":{"wiki":"Healer_icon#Dali","name":"Healer icon","equipable":true,"weight":0.001},"23486":{"wiki":"Healer_icon#Vizier","name":"Healer icon","equipable":true,"weight":0.001},"23487":{"wiki":"Archaic_emblem_(discontinued)#Tier_10","name":"Archaic emblem (tier 10)"},"23489":{"wiki":"Wine_of_zamorak_(unobtainable_item)","name":"Wine of zamorak"},"23490":{"wiki":"Larran's_key","name":"Larran's key"},"23495":{"wiki":"Sraracha#Normal","name":"Sraracha","weight":0.015},"23497":{"wiki":"Temple_coin","name":"Temple coin","quest":true,"weight":0.005},"23499":{"wiki":"Grubby_key","name":"Grubby key","weight":0.001},"23502":{"wiki":"Temple_key","name":"Temple key","weight":0.001},"23504":{"wiki":"Tome_of_the_moon","name":"Tome of the moon","quest":true,"weight":1.0},"23506":{"wiki":"Tome_of_the_sun","name":"Tome of the sun","quest":true,"weight":1.0},"23508":{"wiki":"Tome_of_the_temple","name":"Tome of the temple","quest":true,"weight":1.0},"23510":{"wiki":"Tattered_moon_page","name":"Tattered moon page"},"23512":{"wiki":"Tattered_sun_page","name":"Tattered sun page"},"23514":{"wiki":"Tattered_temple_page","name":"Tattered temple page"},"23516":{"wiki":"Lamp_of_knowledge","name":"Lamp of knowledge","quest":true,"weight":0.1},"23517":{"wiki":"Giant_egg_sac#Full","name":"Giant egg sac(full)","weight":5.0},"23520":{"wiki":"Giant_egg_sac#Open","name":"Giant egg sac","weight":3.0},"23522":{"wiki":"Mask_of_ranul","name":"Mask of ranul","equipable":true,"weight":0.35,"equipment":{"slot":0,"amagic":2,"dmagic":2}},"23525":{"wiki":"Jar_of_eyes","name":"Jar of eyes","weight":0.02},"23528":{"wiki":"Sarachnis_cudgel","name":"Sarachnis cudgel","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":30,"acrush":70,"str":70,"aspeed":4}},"23533":{"wiki":"Cooked_karambwan_(Last_Man_Standing)","name":"Cooked karambwan","weight":0.65},"23543":{"wiki":"Super_combat_potion_(Last_Man_Standing)#4_dose","name":"Super combat potion(4)","weight":0.035},"23545":{"wiki":"Super_combat_potion_(Last_Man_Standing)#3_dose","name":"Super combat potion(3)","weight":0.03},"23547":{"wiki":"Super_combat_potion_(Last_Man_Standing)#2_dose","name":"Super combat potion(2)","weight":0.025},"23549":{"wiki":"Super_combat_potion_(Last_Man_Standing)#1_dose","name":"Super combat potion(1)","weight":0.02},"23551":{"wiki":"Ranging_potion_(Last_Man_Standing)#4_dose","name":"Ranging potion(4)","weight":0.035},"23553":{"wiki":"Ranging_potion_(Last_Man_Standing)#3_dose","name":"Ranging potion(3)","weight":0.03},"23555":{"wiki":"Ranging_potion_(Last_Man_Standing)#2_dose","name":"Ranging potion(2)","weight":0.025},"23557":{"wiki":"Ranging_potion_(Last_Man_Standing)#1_dose","name":"Ranging potion(1)","weight":0.02},"23559":{"wiki":"Sanfew_serum_(Last_Man_Standing)#4_dose","name":"Sanfew serum(4)","weight":0.035},"23561":{"wiki":"Sanfew_serum_(Last_Man_Standing)#3_dose","name":"Sanfew serum(3)","weight":0.03},"23563":{"wiki":"Sanfew_serum_(Last_Man_Standing)#2_dose","name":"Sanfew serum(2)","weight":0.025},"23565":{"wiki":"Sanfew_serum_(Last_Man_Standing)#1_dose","name":"Sanfew serum(1)","weight":0.02},"23567":{"wiki":"Super_restore_(Last_Man_Standing)#4_dose","name":"Super restore(4)","weight":0.035},"23569":{"wiki":"Super_restore_(Last_Man_Standing)#3_dose","name":"Super restore(3)","weight":0.03},"23571":{"wiki":"Super_restore_(Last_Man_Standing)#2_dose","name":"Super restore(2)","weight":0.025},"23573":{"wiki":"Super_restore_(Last_Man_Standing)#1_dose","name":"Super restore(1)","weight":0.02},"23575":{"wiki":"Saradomin_brew_(Last_Man_Standing)#4_dose","name":"Saradomin brew(4)","weight":0.035},"23577":{"wiki":"Saradomin_brew_(Last_Man_Standing)#3_dose","name":"Saradomin brew(3)","weight":0.03},"23579":{"wiki":"Saradomin_brew_(Last_Man_Standing)#2_dose","name":"Saradomin brew(2)","weight":0.025},"23581":{"wiki":"Saradomin_brew_(Last_Man_Standing)#1_dose","name":"Saradomin brew(1)","weight":0.02},"23583":{"wiki":"Stamina_potion_(Last_Man_Standing)#4_dose","name":"Stamina potion(4)","weight":0.035},"23585":{"wiki":"Stamina_potion_(Last_Man_Standing)#3_dose","name":"Stamina potion(3)","weight":0.03},"23587":{"wiki":"Stamina_potion_(Last_Man_Standing)#2_dose","name":"Stamina potion(2)","weight":0.025},"23589":{"wiki":"Stamina_potion_(Last_Man_Standing)#1_dose","name":"Stamina potion(1)","weight":0.02},"23591":{"wiki":"Helm_of_neitiznot_(Last_Man_Standing)","name":"Helm of neitiznot","equipable":true,"weight":2.267,"equipment":{"slot":0,"dstab":31,"dslash":29,"dcrush":34,"dmagic":3,"drange":30,"str":3,"prayer":3}},"23593":{"wiki":"Barrows_gloves_(Last_Man_Standing)","name":"Barrows gloves","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":12,"aslash":12,"acrush":12,"amagic":6,"arange":12,"dstab":12,"dslash":12,"dcrush":12,"dmagic":6,"drange":12,"str":12}},"23595":{"wiki":"Berserker_ring_(Last_Man_Standing)","name":"Berserker ring","equipable":true,"weight":0.004,"equipment":{"slot":12,"dcrush":4,"str":4}},"23597":{"wiki":"Dragon_defender_(Last_Man_Standing)","name":"Dragon defender","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":25,"aslash":24,"acrush":23,"amagic":-3,"arange":-2,"dstab":25,"dslash":24,"dcrush":23,"dmagic":-3,"drange":-2,"str":6}},"23599":{"wiki":"Spirit_shield_(Last_Man_Standing)","name":"Spirit shield","equipable":true,"weight":2.0,"equipment":{"slot":5,"dstab":39,"dslash":41,"dcrush":50,"dmagic":1,"drange":45,"prayer":1}},"23601":{"wiki":"Rune_crossbow_(Last_Man_Standing)","name":"Rune crossbow","equipable":true,"weight":6.0,"equipment":{"slot":3,"arange":90,"aspeed":6}},"23603":{"wiki":"Imbued_guthix_cape_(Last_Man_Standing)","name":"Imbued guthix cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"23605":{"wiki":"Imbued_zamorak_cape_(Last_Man_Standing)","name":"Imbued zamorak cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"23607":{"wiki":"Imbued_saradomin_cape_(Last_Man_Standing)","name":"Imbued saradomin cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"23611":{"wiki":"Armadyl_crossbow_(Last_Man_Standing)","name":"Armadyl crossbow","equipable":true,"weight":6.0,"equipment":{"slot":3,"arange":100,"prayer":1,"aspeed":6}},"23613":{"wiki":"Staff_of_the_dead_(Last_Man_Standing)","name":"Staff of the dead","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":55,"aslash":70,"amagic":17,"dslash":3,"dcrush":3,"dmagic":17,"str":72,"mdmg":15,"aspeed":4}},"23615":{"wiki":"Vesta's_longsword_(Last_Man_Standing)","name":"Vesta's longsword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":106,"aslash":121,"acrush":-2,"dstab":1,"dslash":4,"dcrush":3,"str":118,"aspeed":5}},"23617":{"wiki":"Zuriel's_staff_(Last_Man_Standing)","name":"Zuriel's staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":13,"aslash":-1,"acrush":65,"amagic":18,"dstab":5,"dslash":7,"dcrush":4,"dmagic":18,"str":72,"mdmg":10,"aspeed":5}},"23619":{"wiki":"Morrigan's_javelin_(Last_Man_Standing)","name":"Morrigan's javelin","equipable":true,"equipment":{"slot":3,"arange":105,"rstr":145,"aspeed":6}},"23620":{"wiki":"Statius's_warhammer_(Last_Man_Standing)","name":"Statius's warhammer","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":123,"str":114,"aspeed":5}},"23622":{"wiki":"Infernal_cape_(Last_Man_Standing)","name":"Infernal cape","equipable":true,"weight":1.814,"equipment":{"slot":1,"astab":4,"aslash":4,"acrush":4,"amagic":1,"arange":1,"dstab":12,"dslash":12,"dcrush":12,"dmagic":12,"drange":12,"str":8,"prayer":2}},"23624":{"wiki":"Seers_ring_(i)_(Last_Man_Standing)","name":"Seers ring (i)","equipable":true,"weight":0.004,"equipment":{"slot":12,"amagic":12,"dmagic":12}},"23626":{"wiki":"Kodai_wand_(Last_Man_Standing)","name":"Kodai wand","equipable":true,"weight":0.198,"equipment":{"slot":3,"amagic":28,"dslash":3,"dcrush":3,"dmagic":20,"mdmg":15,"aspeed":4}},"23628":{"wiki":"Ghrazi_rapier_(Last_Man_Standing)","name":"Ghrazi rapier","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":94,"aslash":55,"str":89,"aspeed":4}},"23630":{"wiki":"Heavy_ballista_(Last_Man_Standing)","name":"Heavy ballista","equipable":true,"weight":6.0,"equipment":{"slot":3,"arange":125,"rstr":15,"aspeed":7}},"23632":{"wiki":"Karil's_leathertop_(Last_Man_Standing)","name":"Karil's leathertop","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":47,"dslash":42,"dcrush":50,"dmagic":65,"drange":57}},"23633":{"wiki":"Dharok's_platelegs_(Last_Man_Standing)","name":"Dharok's platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"23634":{"wiki":"Torag's_platelegs_(Last_Man_Standing)","name":"Torag's platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"dmagic":-4,"drange":92}},"23635":{"wiki":"Verac's_plateskirt_(Last_Man_Standing)","name":"Verac's plateskirt","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":85,"dslash":82,"dcrush":83,"drange":84,"prayer":4}},"23636":{"wiki":"Verac's_helm_(Last_Man_Standing)","name":"Verac's helm","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"drange":56,"prayer":3}},"23637":{"wiki":"Torag's_helm_(Last_Man_Standing)","name":"Torag's helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"23638":{"wiki":"Guthan's_helm_(Last_Man_Standing)","name":"Guthan's helm","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":55,"dslash":58,"dcrush":54,"dmagic":-1,"drange":62}},"23639":{"wiki":"Dharok's_helm_(Last_Man_Standing)","name":"Dharok's helm","equipable":true,"weight":1.814,"equipment":{"slot":0,"amagic":-3,"arange":-1,"dstab":45,"dslash":48,"dcrush":44,"dmagic":-1,"drange":51}},"23640":{"wiki":"Amulet_of_fury_(Last_Man_Standing)","name":"Amulet of fury","equipable":true,"weight":0.01,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":15,"dslash":15,"dcrush":15,"dmagic":15,"drange":15,"str":8,"prayer":5}},"23642":{"wiki":"Blessed_spirit_shield_(Last_Man_Standing)","name":"Blessed spirit shield","equipable":true,"weight":2.0,"equipment":{"slot":5,"dstab":53,"dslash":55,"dcrush":73,"dmagic":2,"drange":52,"prayer":3}},"23644":{"wiki":"Eternal_boots_(Last_Man_Standing)","name":"Eternal boots","equipable":true,"weight":1.814,"equipment":{"slot":10,"amagic":8,"dstab":5,"dslash":5,"dcrush":5,"dmagic":8,"drange":5}},"23646":{"wiki":"Bandos_tassets_(Last_Man_Standing)","name":"Bandos tassets","equipable":true,"weight":8.0,"equipment":{"slot":7,"amagic":-21,"arange":-7,"dstab":71,"dslash":63,"dcrush":66,"dmagic":-4,"drange":93,"str":2,"prayer":1}},"23648":{"wiki":"Dragon_javelin_(Last_Man_Standing)","name":"Dragon javelin","equipable":true,"equipment":{"slot":13,"rstr":150}},"23649":{"wiki":"Diamond_bolts_(e)_(Last_Man_Standing)","name":"Diamond bolts (e)","equipable":true,"equipment":{"slot":13,"rstr":105}},"23650":{"wiki":"Rune_pouch_(Last_Man_Standing)","name":"Rune pouch","weight":1.0},"23652":{"wiki":"Mage's_book_(Last_Man_Standing)","name":"Mage's book","equipable":true,"weight":1.0,"equipment":{"slot":5,"amagic":15,"dmagic":15}},"23653":{"wiki":"Ahrim's_staff_(Last_Man_Standing)","name":"Ahrim's staff","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":12,"aslash":-1,"acrush":65,"amagic":15,"dstab":3,"dslash":5,"dcrush":2,"dmagic":15,"str":68,"mdmg":5,"aspeed":6}},"23654":{"wiki":"Occult_necklace_(Last_Man_Standing)","name":"Occult necklace","equipable":true,"weight":0.005,"equipment":{"slot":2,"amagic":12,"mdmg":10,"prayer":2}},"23655":{"wiki":"Crystal_seedling#Unwatered","name":"Crystal seedling","weight":0.907},"23657":{"wiki":"Crystal_seedling#Watered","name":"Crystal seedling (w)","weight":0.907},"23659":{"wiki":"Crystal_sapling","name":"Crystal sapling","weight":0.907},"23661":{"wiki":"Crystal_acorn","name":"Crystal acorn"},"23667":{"wiki":"Dragonstone_armour_set","name":"Dragonstone armour set","weight":0.05},"23670":{"wiki":"Flyer#The_Gauntlet","name":"Flyer","weight":0.015},"23673":{"wiki":"Crystal_axe#Active","name":"Crystal axe","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":-2,"aslash":38,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"23675":{"wiki":"Crystal_axe#Inactive","name":"Crystal axe (inactive)","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":-2,"aslash":38,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"23677":{"wiki":"Dragon_pickaxe_(or)","name":"Dragon pickaxe (or)","equipable":true,"weight":2.4,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"23680":{"wiki":"Crystal_pickaxe#Active","name":"Crystal pickaxe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"23682":{"wiki":"Crystal_pickaxe#Inactive","name":"Crystal pickaxe (inactive)","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"23685":{"wiki":"Divine_super_combat_potion#4_dose","name":"Divine super combat potion(4)","weight":0.035},"23688":{"wiki":"Divine_super_combat_potion#3_dose","name":"Divine super combat potion(3)","weight":0.03},"23691":{"wiki":"Divine_super_combat_potion#2_dose","name":"Divine super combat potion(2)","weight":0.03},"23694":{"wiki":"Divine_super_combat_potion#1_dose","name":"Divine super combat potion(1)","weight":0.03},"23697":{"wiki":"Divine_super_attack_potion#4_dose","name":"Divine super attack potion(4)","weight":0.035},"23700":{"wiki":"Divine_super_attack_potion#3_dose","name":"Divine super attack potion(3)","weight":0.03},"23703":{"wiki":"Divine_super_attack_potion#2_dose","name":"Divine super attack potion(2)","weight":0.03},"23706":{"wiki":"Divine_super_attack_potion#1_dose","name":"Divine super attack potion(1)","weight":0.03},"23709":{"wiki":"Divine_super_strength_potion#4_dose","name":"Divine super strength potion(4)","weight":0.035},"23712":{"wiki":"Divine_super_strength_potion#3_dose","name":"Divine super strength potion(3)","weight":0.03},"23715":{"wiki":"Divine_super_strength_potion#2_dose","name":"Divine super strength potion(2)","weight":0.03},"23718":{"wiki":"Divine_super_strength_potion#1_dose","name":"Divine super strength potion(1)","weight":0.03},"23721":{"wiki":"Divine_super_defence_potion#4_dose","name":"Divine super defence potion(4)","weight":0.035},"23724":{"wiki":"Divine_super_defence_potion#3_dose","name":"Divine super defence potion(3)","weight":0.03},"23727":{"wiki":"Divine_super_defence_potion#2_dose","name":"Divine super defence potion(2)","weight":0.03},"23730":{"wiki":"Divine_super_defence_potion#1_dose","name":"Divine super defence potion(1)","weight":0.03},"23733":{"wiki":"Divine_ranging_potion#4_dose","name":"Divine ranging potion(4)","weight":0.035},"23736":{"wiki":"Divine_ranging_potion#3_dose","name":"Divine ranging potion(3)","weight":0.03},"23739":{"wiki":"Divine_ranging_potion#2_dose","name":"Divine ranging potion(2)","weight":0.03},"23742":{"wiki":"Divine_ranging_potion#1_dose","name":"Divine ranging potion(1)","weight":0.03},"23745":{"wiki":"Divine_magic_potion#4_dose","name":"Divine magic potion(4)","weight":0.035},"23748":{"wiki":"Divine_magic_potion#3_dose","name":"Divine magic potion(3)","weight":0.03},"23751":{"wiki":"Divine_magic_potion#2_dose","name":"Divine magic potion(2)","weight":0.03},"23754":{"wiki":"Divine_magic_potion#1_dose","name":"Divine magic potion(1)","weight":0.03},"23757":{"wiki":"Youngllef#Youngllef","name":"Youngllef","weight":0.015},"23759":{"wiki":"Youngllef#Corrupted_Youngllef","name":"Corrupted youngllef","weight":0.015},"23760":{"wiki":"Smolcano","name":"Smolcano","weight":0.015},"23762":{"wiki":"Crystal_harpoon#Active","name":"Crystal harpoon","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":38,"aslash":32,"dslash":1,"str":42,"aspeed":5}},"23764":{"wiki":"Crystal_harpoon#Inactive","name":"Crystal harpoon (inactive)","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":38,"aslash":32,"dslash":1,"str":42,"aspeed":5}},"23768":{"wiki":"Crystal_impling_jar","name":"Crystal impling jar","weight":2.267},"23771":{"wiki":"Prifddinas_teleport","name":"Prifddinas teleport"},"23773":{"wiki":"Scrawled_notes","name":"Scrawled notes","quest":true,"weight":0.003},"23775":{"wiki":"Hand_mirror#Song_of_the_Elves","name":"Hand mirror","quest":true,"weight":0.01},"23776":{"wiki":"Red_crystal_(Song_of_the_Elves)","name":"Red crystal","quest":true,"weight":0.001},"23777":{"wiki":"Yellow_crystal_(Song_of_the_Elves)","name":"Yellow crystal","quest":true,"weight":0.001},"23778":{"wiki":"Green_crystal_(Song_of_the_Elves)","name":"Green crystal","quest":true,"weight":0.001},"23779":{"wiki":"Cyan_crystal_(Song_of_the_Elves)","name":"Cyan crystal","quest":true,"weight":0.001},"23780":{"wiki":"Blue_crystal_(Song_of_the_Elves)","name":"Blue crystal","quest":true,"weight":0.001},"23781":{"wiki":"Magenta_crystal_(Song_of_the_Elves)","name":"Magenta crystal","quest":true,"weight":0.001},"23782":{"wiki":"Black_crystal","name":"Black crystal","quest":true,"weight":0.001},"23783":{"wiki":"Green_crystal_(unobtainable)","name":"Green crystal","quest":true,"weight":0.001},"23784":{"wiki":"Fractured_crystal_(Song_of_the_Elves)","name":"Fractured crystal","quest":true,"weight":0.001},"23785":{"wiki":"Ardougne_knight_helm","name":"Ardougne knight helm","quest":true,"equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"23787":{"wiki":"Ardougne_knight_platebody","name":"Ardougne knight platebody","quest":true,"equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"23789":{"wiki":"Ardougne_knight_platelegs","name":"Ardougne knight platelegs","quest":true,"equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"23791":{"wiki":"Ardougne_knight_tabard","name":"Ardougne knight tabard","quest":true,"weight":1.0},"23792":{"wiki":"Blue_liquid","name":"Blue liquid","quest":true,"weight":0.02},"23793":{"wiki":"Green_powder","name":"Green powder","quest":true,"weight":0.02},"23794":{"wiki":"Clear_liquid","name":"Clear liquid","quest":true,"weight":0.02},"23795":{"wiki":"Red_powder","name":"Red powder","quest":true,"weight":0.02},"23796":{"wiki":"Ode_to_eternity","name":"Ode to eternity","weight":0.51},"23798":{"wiki":"Elder_cadantine","name":"Elder cadantine","quest":true,"weight":0.007},"23800":{"wiki":"Elder_cadantine_potion_(unf)","name":"Elder cadantine potion (unf)","quest":true,"weight":0.056},"23802":{"wiki":"Crystal_(Song_of_the_Elves)","name":"Crystal","quest":true,"weight":0.014},"23804":{"wiki":"Crystal_dust_(Song_of_the_Elves)","name":"Crystal dust","quest":true,"weight":0.007},"23806":{"wiki":"Inversion_potion","name":"Inversion potion","quest":true,"weight":0.056},"23808":{"wiki":"Crystal_seed#Inert","name":"Crystal seed","quest":true,"weight":0.014},"23810":{"wiki":"Crystal_seed#Enchanted","name":"Crystal seed","quest":true,"weight":0.014},"23812":{"wiki":"Orb_of_light_(Song_of_the_Elves)","name":"Orb of light","quest":true,"weight":0.01},"23814":{"wiki":"Clue_scroll_(Song_of_the_Elves)#1","name":"Clue scroll","quest":true,"weight":0.02},"23815":{"wiki":"Clue_scroll_(Song_of_the_Elves)#2","name":"Clue scroll","quest":true,"weight":0.02},"23816":{"wiki":"Clue_scroll_(Song_of_the_Elves)#3","name":"Clue scroll","quest":true,"weight":0.02},"23817":{"wiki":"Clue_scroll_(Song_of_the_Elves)#4","name":"Clue scroll","quest":true,"weight":0.02},"23818":{"wiki":"Explosive_potion_(Song_of_the_Elves)","name":"Explosive potion","quest":true},"23820":{"wiki":"Corrupted_sceptre","name":"Corrupted sceptre","equipable":true,"weight":0.003,"equipment":{"slot":3,"astab":8,"aslash":10,"acrush":16,"str":20,"aspeed":5}},"23821":{"wiki":"Corrupted_axe","name":"Corrupted axe","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":4,"aslash":4,"acrush":4,"str":5,"aspeed":5}},"23822":{"wiki":"Corrupted_pickaxe","name":"Corrupted pickaxe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":4,"aslash":4,"acrush":4,"str":5,"aspeed":5}},"23823":{"wiki":"Corrupted_harpoon","name":"Corrupted harpoon","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":4,"aslash":4,"acrush":4,"str":5,"aspeed":5}},"23824":{"wiki":"Corrupted_shards","name":"Corrupted shards"},"23830":{"wiki":"Corrupted_dust","name":"Corrupted dust"},"23831":{"wiki":"Corrupted_spike","name":"Corrupted spike"},"23832":{"wiki":"Corrupted_bowstring","name":"Corrupted bowstring"},"23833":{"wiki":"Corrupted_orb","name":"Corrupted orb"},"23834":{"wiki":"Weapon_frame","name":"Weapon frame","weight":1.814},"23835":{"wiki":"Grym_leaf_(corrupted)","name":"Grym leaf","weight":0.007},"23836":{"wiki":"Linum_tirinum_(corrupted)","name":"Linum tirinum","weight":0.007},"23837":{"wiki":"Corrupted_ore","name":"Corrupted ore","weight":2.267},"23838":{"wiki":"Phren_bark_(corrupted)","name":"Phren bark","weight":1.0},"23839":{"wiki":"Vial_(corrupted)","name":"Vial","weight":0.015},"23840":{"wiki":"Corrupted_helm_(basic)","name":"Corrupted helm (basic)","equipable":true,"weight":2.721,"equipment":{"slot":0,"astab":2,"aslash":2,"acrush":1,"amagic":2,"arange":2,"dstab":28,"dslash":28,"dcrush":28,"dmagic":28,"drange":28,"prayer":1}},"23841":{"wiki":"Corrupted_helm_(attuned)","name":"Corrupted helm (attuned)","equipable":true,"weight":2.721,"equipment":{"slot":0,"astab":6,"aslash":6,"acrush":2,"amagic":6,"arange":6,"dstab":48,"dslash":48,"dcrush":48,"dmagic":48,"drange":48,"prayer":2}},"23842":{"wiki":"Corrupted_helm_(perfected)","name":"Corrupted helm (perfected)","equipable":true,"weight":2.721,"equipment":{"slot":0,"astab":10,"aslash":10,"acrush":3,"amagic":10,"arange":10,"dstab":68,"dslash":68,"dcrush":68,"dmagic":68,"drange":68,"prayer":3}},"23843":{"wiki":"Corrupted_body_(basic)","name":"Corrupted body (basic)","equipable":true,"weight":9.979,"equipment":{"slot":4,"astab":8,"aslash":8,"acrush":3,"amagic":8,"arange":8,"dstab":86,"dslash":86,"dcrush":86,"dmagic":86,"drange":86,"prayer":3}},"23844":{"wiki":"Corrupted_body_(attuned)","name":"Corrupted body (attuned)","equipable":true,"weight":9.979,"equipment":{"slot":4,"astab":12,"aslash":12,"acrush":4,"amagic":12,"arange":12,"dstab":102,"dslash":102,"dcrush":102,"dmagic":102,"drange":102,"prayer":4}},"23845":{"wiki":"Corrupted_body_(perfected)","name":"Corrupted body (perfected)","equipable":true,"weight":9.979,"equipment":{"slot":4,"astab":15,"aslash":16,"acrush":5,"amagic":16,"arange":16,"dstab":124,"dslash":124,"dcrush":124,"dmagic":124,"drange":124,"prayer":5}},"23846":{"wiki":"Corrupted_legs_(basic)","name":"Corrupted legs (basic)","equipable":true,"weight":9.071,"equipment":{"slot":7,"astab":6,"aslash":6,"acrush":2,"amagic":6,"arange":6,"dstab":52,"dslash":52,"dcrush":52,"dmagic":52,"drange":52,"prayer":2}},"23847":{"wiki":"Corrupted_legs_(attuned)","name":"Corrupted legs (attuned)","equipable":true,"weight":9.071,"equipment":{"slot":7,"astab":10,"aslash":10,"acrush":3,"amagic":10,"arange":10,"dstab":74,"dslash":74,"dcrush":74,"dmagic":74,"drange":74,"prayer":3}},"23848":{"wiki":"Corrupted_legs_(perfected)","name":"Corrupted legs (perfected)","equipable":true,"weight":9.071,"equipment":{"slot":7,"astab":14,"aslash":14,"acrush":4,"amagic":14,"arange":14,"dstab":92,"dslash":92,"dcrush":92,"dmagic":92,"drange":92,"prayer":4}},"23849":{"wiki":"Corrupted_halberd_(basic)","name":"Corrupted halberd (basic)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":68,"aslash":68,"acrush":4,"str":42,"prayer":1,"aspeed":4}},"23850":{"wiki":"Corrupted_halberd_(attuned)","name":"Corrupted halberd (attuned)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":114,"aslash":114,"acrush":12,"str":88,"prayer":2,"aspeed":4}},"23851":{"wiki":"Corrupted_halberd_(perfected)","name":"Corrupted halberd (perfected)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":166,"aslash":166,"acrush":28,"str":138,"prayer":3,"aspeed":4}},"23852":{"wiki":"Corrupted_staff_(basic)","name":"Corrupted staff (basic)","equipable":true,"weight":1.36,"equipment":{"slot":3,"amagic":84,"prayer":1,"aspeed":4}},"23853":{"wiki":"Corrupted_staff_(attuned)","name":"Corrupted staff (attuned)","equipable":true,"weight":1.36,"equipment":{"slot":3,"amagic":128,"prayer":2,"aspeed":4}},"23854":{"wiki":"Corrupted_staff_(perfected)","name":"Corrupted staff (perfected)","equipable":true,"weight":1.36,"equipment":{"slot":3,"amagic":184,"prayer":3,"aspeed":4}},"23855":{"wiki":"Corrupted_bow_(basic)","name":"Corrupted bow (basic)","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":72,"rstr":42,"prayer":1,"aspeed":5}},"23856":{"wiki":"Corrupted_bow_(attuned)","name":"Corrupted bow (attuned)","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":118,"rstr":88,"prayer":1,"aspeed":5}},"23857":{"wiki":"Corrupted_bow_(perfected)","name":"Corrupted bow (perfected)","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":172,"rstr":138,"prayer":3,"aspeed":5}},"23858":{"wiki":"Corrupted_teleport_crystal","name":"Corrupted teleport crystal"},"23859":{"wiki":"Gauntlet_cape","name":"Gauntlet cape","equipable":true,"weight":0.453,"equipment":{"slot":1}},"23861":{"wiki":"Crystal_sceptre","name":"Crystal sceptre","equipable":true,"weight":0.003,"equipment":{"slot":3,"astab":8,"aslash":10,"acrush":16,"str":20,"aspeed":5}},"23862":{"wiki":"Crystal_axe_(The_Gauntlet)","name":"Crystal axe","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":4,"aslash":4,"acrush":4,"str":5,"aspeed":5}},"23863":{"wiki":"Crystal_pickaxe_(The_Gauntlet)","name":"Crystal pickaxe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":4,"aslash":4,"acrush":4,"str":5,"aspeed":5}},"23864":{"wiki":"Crystal_harpoon_(The_Gauntlet)","name":"Crystal harpoon","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":4,"aslash":4,"acrush":4,"str":5,"aspeed":5}},"23865":{"wiki":"Pestle_and_mortar_(The_Gauntlet)","name":"Pestle and mortar","weight":0.056},"23866":{"wiki":"Crystal_shards","name":"Crystal shards"},"23867":{"wiki":"Crystal_dust_(The_Gauntlet)","name":"Crystal dust"},"23868":{"wiki":"Crystal_spike","name":"Crystal spike"},"23869":{"wiki":"Crystalline_bowstring","name":"Crystalline bowstring"},"23870":{"wiki":"Crystal_orb","name":"Crystal orb"},"23871":{"wiki":"Weapon_frame_(corrupted)","name":"Weapon frame","weight":1.814},"23872":{"wiki":"Raw_paddlefish","name":"Raw paddlefish","weight":0.45},"23873":{"wiki":"Burnt_fish_(paddlefish)","name":"Burnt fish","weight":0.45},"23874":{"wiki":"Paddlefish","name":"Paddlefish","weight":0.45},"23875":{"wiki":"Grym_leaf","name":"Grym leaf","weight":0.007},"23876":{"wiki":"Linum_tirinum","name":"Linum tirinum","weight":0.007},"23877":{"wiki":"Crystal_ore","name":"Crystal ore","weight":2.267},"23878":{"wiki":"Phren_bark","name":"Phren bark","weight":1.0},"23879":{"wiki":"Vial_(The_Gauntlet)","name":"Vial","weight":0.015},"23880":{"wiki":"Water-filled_vial","name":"Water-filled vial","weight":0.02},"23881":{"wiki":"Grym_potion_(unf)","name":"Grym potion (unf)","weight":0.02},"23882":{"wiki":"Egniol_potion#1_dose","name":"Egniol potion (1)","weight":0.02},"23883":{"wiki":"Egniol_potion#2_dose","name":"Egniol potion (2)","weight":0.02},"23884":{"wiki":"Egniol_potion#3_dose","name":"Egniol potion (3)","weight":0.02},"23885":{"wiki":"Egniol_potion#4_dose","name":"Egniol potion (4)","weight":0.02},"23886":{"wiki":"Crystal_helm_(basic)","name":"Crystal helm (basic)","equipable":true,"weight":2.721,"equipment":{"slot":0,"astab":2,"aslash":2,"acrush":1,"amagic":2,"arange":2,"dstab":28,"dslash":28,"dcrush":28,"dmagic":28,"drange":28,"prayer":1}},"23887":{"wiki":"Crystal_helm_(attuned)","name":"Crystal helm (attuned)","equipable":true,"weight":2.721,"equipment":{"slot":0,"astab":6,"aslash":6,"acrush":2,"amagic":6,"arange":6,"dstab":48,"dslash":48,"dcrush":48,"dmagic":48,"drange":48,"prayer":2}},"23888":{"wiki":"Crystal_helm_(perfected)","name":"Crystal helm (perfected)","equipable":true,"weight":2.721,"equipment":{"slot":0,"astab":10,"aslash":10,"acrush":3,"amagic":10,"arange":10,"dstab":68,"dslash":68,"dcrush":68,"dmagic":68,"drange":68,"prayer":3}},"23889":{"wiki":"Crystal_body_(basic)","name":"Crystal body (basic)","equipable":true,"weight":9.979,"equipment":{"slot":4,"astab":8,"aslash":8,"acrush":3,"amagic":8,"arange":8,"dstab":86,"dslash":86,"dcrush":86,"dmagic":86,"drange":86,"prayer":3}},"23890":{"wiki":"Crystal_body_(attuned)","name":"Crystal body (attuned)","equipable":true,"weight":9.979,"equipment":{"slot":4,"astab":12,"aslash":12,"acrush":4,"amagic":12,"arange":12,"dstab":102,"dslash":102,"dcrush":102,"dmagic":102,"drange":102,"prayer":4}},"23891":{"wiki":"Crystal_body_(perfected)","name":"Crystal body (perfected)","equipable":true,"weight":9.979,"equipment":{"slot":4,"astab":15,"aslash":16,"acrush":5,"amagic":16,"arange":16,"dstab":124,"dslash":124,"dcrush":124,"dmagic":124,"drange":124,"prayer":5}},"23892":{"wiki":"Crystal_legs_(basic)","name":"Crystal legs (basic)","equipable":true,"weight":9.071,"equipment":{"slot":7,"astab":6,"aslash":6,"acrush":2,"amagic":6,"arange":6,"dstab":52,"dslash":52,"dcrush":52,"dmagic":52,"drange":52,"prayer":2}},"23893":{"wiki":"Crystal_legs_(attuned)","name":"Crystal legs (attuned)","equipable":true,"weight":9.071,"equipment":{"slot":7,"astab":10,"aslash":10,"acrush":3,"amagic":10,"arange":10,"dstab":74,"dslash":74,"dcrush":74,"dmagic":74,"drange":74,"prayer":3}},"23894":{"wiki":"Crystal_legs_(perfected)","name":"Crystal legs (perfected)","equipable":true,"weight":9.071,"equipment":{"slot":7,"astab":14,"aslash":14,"acrush":4,"amagic":14,"arange":14,"dstab":92,"dslash":92,"dcrush":92,"dmagic":92,"drange":92,"prayer":4}},"23895":{"wiki":"Crystal_halberd_(basic)","name":"Crystal halberd (basic)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":68,"aslash":68,"acrush":4,"str":42,"prayer":1,"aspeed":4}},"23896":{"wiki":"Crystal_halberd_(attuned)","name":"Crystal halberd (attuned)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":114,"aslash":114,"acrush":12,"str":88,"prayer":2,"aspeed":4}},"23897":{"wiki":"Crystal_halberd_(perfected)","name":"Crystal halberd (perfected)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":166,"aslash":166,"acrush":28,"str":138,"prayer":3,"aspeed":4}},"23898":{"wiki":"Crystal_staff_(basic)","name":"Crystal staff (basic)","equipable":true,"weight":1.36,"equipment":{"slot":3,"amagic":84,"prayer":1,"aspeed":4}},"23899":{"wiki":"Crystal_staff_(attuned)","name":"Crystal staff (attuned)","equipable":true,"weight":1.36,"equipment":{"slot":3,"amagic":128,"prayer":2,"aspeed":4}},"23900":{"wiki":"Crystal_staff_(perfected)","name":"Crystal staff (perfected)","equipable":true,"weight":1.36,"equipment":{"slot":3,"amagic":184,"prayer":3,"aspeed":4}},"23901":{"wiki":"Crystal_bow_(basic)","name":"Crystal bow (basic)","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":72,"rstr":42,"prayer":1,"aspeed":5}},"23902":{"wiki":"Crystal_bow_(attuned)","name":"Crystal bow (attuned)","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":118,"rstr":88,"prayer":1,"aspeed":5}},"23903":{"wiki":"Crystal_bow_(perfected)","name":"Crystal bow (perfected)","equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":172,"rstr":138,"prayer":3,"aspeed":5}},"23904":{"wiki":"Teleport_crystal_(The_Gauntlet)","name":"Teleport crystal"},"23905":{"wiki":"Tephra","name":"Tephra","weight":2.267},"23906":{"wiki":"Refined_tephra","name":"Refined tephra","weight":2.267},"23907":{"wiki":"Imbued_tephra","name":"Imbued tephra","equipable":true,"equipment":{"slot":3,"aspeed":3}},"23908":{"wiki":"Zalcano_shard","name":"Zalcano shard","weight":0.5},"23911":{"wiki":"Crystal_crown#Ithell","name":"Crystal crown","equipable":true,"weight":0.3,"equipment":{"slot":0}},"23913":{"wiki":"Crystal_crown#Iorwerth","name":"Crystal crown","equipable":true,"weight":0.3,"equipment":{"slot":0}},"23915":{"wiki":"Crystal_crown#Trahaearn","name":"Crystal crown","equipable":true,"weight":0.3,"equipment":{"slot":0}},"23917":{"wiki":"Crystal_crown#Cadarn","name":"Crystal crown","equipable":true,"weight":0.3,"equipment":{"slot":0}},"23919":{"wiki":"Crystal_crown#Crwys","name":"Crystal crown","equipable":true,"weight":0.3,"equipment":{"slot":0}},"23921":{"wiki":"Crystal_crown#Meilyr","name":"Crystal crown","equipable":true,"weight":0.3,"equipment":{"slot":0}},"23923":{"wiki":"Crystal_crown#Hefin","name":"Crystal crown","equipable":true,"weight":0.3,"equipment":{"slot":0}},"23925":{"wiki":"Crystal_crown#Amlodd","name":"Crystal crown","equipable":true,"weight":0.3,"equipment":{"slot":0}},"23927":{"wiki":"Crystal_of_ithell","name":"Crystal of ithell","weight":0.453},"23929":{"wiki":"Crystal_of_iorwerth","name":"Crystal of iorwerth","weight":0.453},"23931":{"wiki":"Crystal_of_trahaearn","name":"Crystal of trahaearn","weight":0.453},"23933":{"wiki":"Crystal_of_cadarn","name":"Crystal of cadarn","weight":0.453},"23935":{"wiki":"Crystal_of_crwys","name":"Crystal of crwys","weight":0.453},"23937":{"wiki":"Crystal_of_meilyr","name":"Crystal of meilyr","weight":0.453},"23939":{"wiki":"Crystal_of_hefin","name":"Crystal of hefin","weight":0.453},"23941":{"wiki":"Crystal_of_amlodd","name":"Crystal of amlodd","weight":0.453},"23943":{"wiki":"Elven_signet","name":"Elven signet","equipable":true,"weight":0.006,"equipment":{"slot":12}},"23946":{"wiki":"Eternal_teleport_crystal","name":"Eternal teleport crystal","weight":0.001},"23948":{"wiki":"Elven_dawn","name":"Elven dawn","weight":0.55},"23951":{"wiki":"Enhanced_crystal_key","name":"Enhanced crystal key","weight":0.01},"23953":{"wiki":"Crystal_tool_seed","name":"Crystal tool seed"},"23956":{"wiki":"Crystal_armour_seed","name":"Crystal armour seed"},"23959":{"wiki":"Enhanced_crystal_teleport_seed","name":"Enhanced crystal teleport seed"},"23962":{"wiki":"Crystal_shard","name":"Crystal shard"},"23964":{"wiki":"Crystal_dust","name":"Crystal dust"},"23971":{"wiki":"Crystal_helm#Active","name":"Crystal helm","equipable":true,"weight":0.5,"equipment":{"slot":0,"amagic":-10,"arange":9,"dstab":12,"dslash":8,"dcrush":14,"dmagic":10,"drange":18,"prayer":2}},"23973":{"wiki":"Crystal_helm#Inactive","name":"Crystal helm (inactive)","equipable":true,"weight":0.5,"equipment":{"slot":0}},"23975":{"wiki":"Crystal_body#Active","name":"Crystal body","equipable":true,"weight":2.0,"equipment":{"slot":4,"amagic":-18,"arange":31,"dstab":46,"dslash":38,"dcrush":48,"dmagic":44,"drange":68,"prayer":3}},"23977":{"wiki":"Crystal_body#Inactive","name":"Crystal body (inactive)","equipable":true,"weight":2.0,"equipment":{"slot":4}},"23979":{"wiki":"Crystal_legs#Active","name":"Crystal legs","equipable":true,"weight":1.0,"equipment":{"slot":7,"amagic":-12,"arange":18,"dstab":26,"dslash":21,"dcrush":30,"dmagic":34,"drange":38,"prayer":2}},"23981":{"wiki":"Crystal_legs#Inactive","name":"Crystal legs (inactive)","equipable":true,"weight":1.0,"equipment":{"slot":7}},"23983":{"wiki":"Crystal_bow#Active","name":"Crystal bow","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":100,"rstr":78,"aspeed":5}},"23985":{"wiki":"Crystal_bow#Inactive","name":"Crystal bow (inactive)","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":100,"rstr":78,"aspeed":5}},"23987":{"wiki":"Crystal_halberd#Active","name":"Crystal halberd","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"23989":{"wiki":"Crystal_halberd#Inactive","name":"Crystal halberd (inactive)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"23991":{"wiki":"Crystal_shield#Active","name":"Crystal shield","equipable":true,"weight":2.721,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"23993":{"wiki":"Crystal_shield#Inactive","name":"Crystal shield (inactive)","equipable":true,"weight":2.721,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"23995":{"wiki":"Blade_of_saeldor#Charged","name":"Blade of saeldor","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":55,"aslash":94,"str":89,"aspeed":4}},"23997":{"wiki":"Blade_of_saeldor#Inactive","name":"Blade of saeldor (inactive)","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"24000":{"wiki":"Crystal_grail","name":"Crystal grail","equipable":true,"weight":0.001,"equipment":{"slot":3,"aspeed":4}},"24003":{"wiki":"Elven_boots","name":"Elven boots","equipable":true,"weight":4.535,"equipment":{"slot":10}},"24006":{"wiki":"Elven_gloves","name":"Elven gloves","equipable":true,"weight":4.535,"equipment":{"slot":9}},"24009":{"wiki":"Elven_top_(yellow)","name":"Elven top","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24012":{"wiki":"Elven_skirt_(yellow)","name":"Elven skirt","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24015":{"wiki":"Elven_top_(white)","name":"Elven top","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24018":{"wiki":"Elven_skirt_(white)","name":"Elven skirt","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24021":{"wiki":"Elven_top_(yellow_vest)","name":"Elven top","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24024":{"wiki":"Elven_legwear","name":"Elven legwear","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24027":{"wiki":"Elven_top_(white_vest)","name":"Elven top","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24030":{"wiki":"Memoriam_crystal_(1)","name":"Memoriam crystal (1)"},"24031":{"wiki":"Memoriam_crystal_(2)","name":"Memoriam crystal (2)"},"24032":{"wiki":"Memoriam_crystal_(3)","name":"Memoriam crystal (3)"},"24033":{"wiki":"Memoriam_crystal_(4)","name":"Memoriam crystal (4)"},"24034":{"wiki":"Dragonstone_full_helm","name":"Dragonstone full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"24037":{"wiki":"Dragonstone_platebody","name":"Dragonstone platebody","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":82,"dslash":80,"dcrush":72,"dmagic":-6,"drange":80}},"24040":{"wiki":"Dragonstone_platelegs","name":"Dragonstone platelegs","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":51,"dslash":49,"dcrush":47,"dmagic":-4,"drange":49}},"24043":{"wiki":"Dragonstone_boots","name":"Dragonstone boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":12,"dslash":13,"dcrush":14,"str":2}},"24046":{"wiki":"Dragonstone_gauntlets","name":"Dragonstone gauntlets","equipable":true,"weight":0.226,"equipment":{"slot":9,"astab":8,"aslash":8,"acrush":8,"amagic":-4,"arange":-3,"dstab":8,"dslash":8,"dcrush":8,"dmagic":-4,"drange":4,"str":4}},"24049":{"wiki":"Crazed_scribbles","name":"Crazed scribbles","weight":0.226},"24051":{"wiki":"A_dear_friend","name":"A dear friend","weight":0.226},"24053":{"wiki":"On_leprechauns","name":"On leprechauns","weight":0.226},"24055":{"wiki":"Bloody_diary","name":"Bloody diary","weight":0.226},"24057":{"wiki":"The_eight_clans","name":"The eight clans","weight":0.226},"24059":{"wiki":"Gollwyn's_final_statement","name":"Gollwyn's final statement","weight":0.226},"24061":{"wiki":"Niff_&_harry","name":"Niff & harry","weight":0.226},"24063":{"wiki":"Soggy_journal","name":"Soggy journal","weight":0.226},"24065":{"wiki":"Ebrill's_journal","name":"Ebrill's journal","weight":0.226},"24067":{"wiki":"Stained_journal","name":"Stained journal","weight":0.226},"24069":{"wiki":"The_truth_behind_the_myth_(excerpt)","name":"The truth behind the myth (excerpt)","weight":0.226},"24071":{"wiki":"The_living_statues","name":"The living statues","weight":0.226},"24073":{"wiki":"The_spurned_demon","name":"The spurned demon","weight":0.226},"24075":{"wiki":"Legends_of_the_mountain","name":"Legends of the mountain","weight":0.226},"24123":{"wiki":"Crystal_bow#New","name":"Crystal bow","quest":true,"equipable":true,"weight":1.814,"equipment":{"slot":3,"arange":100,"rstr":78,"aspeed":5}},"24125":{"wiki":"Crystal_halberd#New","name":"Crystal halberd","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":85,"aslash":110,"acrush":5,"amagic":-4,"dstab":-1,"dslash":4,"dcrush":5,"str":118,"aspeed":7}},"24127":{"wiki":"Crystal_shield#New","name":"Crystal shield","equipable":true,"weight":2.721,"equipment":{"slot":5,"amagic":-10,"arange":-10,"dstab":51,"dslash":54,"dcrush":53,"drange":80}},"24130":{"wiki":"Combat_path_starter_kit","name":"Combat path starter kit","weight":10.0},"24131":{"wiki":"Combat_path_voucher","name":"Combat path voucher","weight":0.001},"24133":{"wiki":"Infernal_max_cape#Locked","name":"Infernal max cape (l)","equipable":true,"weight":0.453,"equipment":{"slot":1,"astab":4,"aslash":4,"acrush":4,"amagic":1,"arange":1,"dstab":12,"dslash":12,"dcrush":12,"dmagic":12,"drange":12,"str":8,"prayer":2}},"24134":{"wiki":"Fire_max_cape#Locked","name":"Fire max cape (l)","equipable":true,"weight":0.453,"equipment":{"slot":1,"astab":1,"aslash":1,"acrush":1,"amagic":1,"arange":1,"dstab":11,"dslash":11,"dcrush":11,"dmagic":11,"drange":11,"str":4,"prayer":2}},"24135":{"wiki":"Assembler_max_cape#Locked","name":"Assembler max cape (l)","equipable":true,"weight":0.453,"equipment":{"slot":1,"arange":8,"dstab":1,"dslash":1,"dcrush":1,"dmagic":8,"drange":2,"rstr":2}},"24136":{"wiki":"Bronze_defender#Locked","name":"Bronze defender (l)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":3,"aslash":2,"acrush":1,"amagic":-3,"arange":-2,"dstab":3,"dslash":2,"dcrush":1,"dmagic":-3,"drange":-2}},"24137":{"wiki":"Iron_defender#Locked","name":"Iron defender (l)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":5,"aslash":4,"acrush":3,"amagic":-3,"arange":-2,"dstab":5,"dslash":4,"dcrush":3,"dmagic":-3,"drange":-2}},"24138":{"wiki":"Steel_defender#Locked","name":"Steel defender (l)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":7,"aslash":6,"acrush":5,"amagic":-3,"arange":-2,"dstab":7,"dslash":6,"dcrush":5,"dmagic":-3,"drange":-2,"str":1}},"24139":{"wiki":"Black_defender#Locked","name":"Black defender (l)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":9,"aslash":8,"acrush":7,"amagic":-3,"arange":-2,"dstab":9,"dslash":8,"dcrush":7,"dmagic":-3,"drange":-2,"str":2}},"24140":{"wiki":"Mithril_defender#Locked","name":"Mithril defender (l)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":10,"aslash":9,"acrush":8,"amagic":-3,"arange":-2,"dstab":10,"dslash":9,"dcrush":8,"dmagic":-3,"drange":-2,"str":3}},"24141":{"wiki":"Adamant_defender#Locked","name":"Adamant defender (l)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":13,"aslash":12,"acrush":11,"amagic":-3,"arange":-2,"dstab":13,"dslash":12,"dcrush":11,"dmagic":-3,"drange":-2,"str":4}},"24142":{"wiki":"Rune_defender#Locked","name":"Rune defender (l)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":20,"aslash":19,"acrush":18,"amagic":-3,"arange":-2,"dstab":20,"dslash":19,"dcrush":18,"dmagic":-3,"drange":-2,"str":5}},"24143":{"wiki":"Dragon_defender#Locked","name":"Dragon defender (l)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":25,"aslash":24,"acrush":23,"amagic":-3,"arange":-2,"dstab":25,"dslash":24,"dcrush":23,"dmagic":-3,"drange":-2,"str":6}},"24144":{"wiki":"Staff_of_balance","name":"Staff of balance","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":55,"aslash":70,"amagic":17,"dslash":3,"dcrush":3,"dmagic":17,"str":72,"mdmg":15,"aspeed":4}},"24147":{"wiki":"Armadyl_halo#Broken","name":"Armadyl halo (broken)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24149":{"wiki":"Bandos_halo#Broken","name":"Bandos halo (broken)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24151":{"wiki":"Seren_halo#Broken","name":"Seren halo (broken)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24153":{"wiki":"Ancient_halo#Broken","name":"Ancient halo (broken)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24155":{"wiki":"Brassica_halo#Broken","name":"Brassica halo (broken)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24157":{"wiki":"Decorative_sword_(gold)#Locked","name":"Decorative sword (l)","equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":20,"aslash":29,"acrush":-2,"dslash":3,"dcrush":2,"str":31,"aspeed":5}},"24158":{"wiki":"Decorative_armour_(gold_platebody)#Locked","name":"Decorative armour (l)","equipable":true,"weight":8.618,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":65,"dslash":63,"dcrush":55,"dmagic":-6,"drange":63}},"24159":{"wiki":"Decorative_armour_(gold_platelegs)#Locked","name":"Decorative armour (l)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"24160":{"wiki":"Decorative_helm_(gold)#Locked","name":"Decorative helm (l)","equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-3,"dstab":14,"dslash":15,"dcrush":13,"dmagic":-1,"drange":14}},"24161":{"wiki":"Decorative_shield_(gold)#Locked","name":"Decorative shield (l)","equipable":true,"weight":4.535,"equipment":{"slot":5,"amagic":-8,"arange":-3,"dstab":27,"dslash":31,"dcrush":29,"dmagic":-1,"drange":29}},"24162":{"wiki":"Decorative_armour_(gold_plateskirt)#Locked","name":"Decorative armour (l)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":33,"dslash":31,"dcrush":29,"dmagic":-4,"drange":31}},"24163":{"wiki":"Decorative_armour_(magic_top)#Locked","name":"Decorative armour (l)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":20,"dslash":20,"dcrush":20,"dmagic":20,"drange":20}},"24164":{"wiki":"Decorative_armour_(magic_legs)#Locked","name":"Decorative armour (l)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":15,"dslash":15,"dcrush":15,"dmagic":15,"drange":15}},"24165":{"wiki":"Decorative_armour_(magic_hat)#Locked","name":"Decorative armour (l)","equipable":true,"weight":8.164,"equipment":{"slot":0,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4}},"24166":{"wiki":"Decorative_armour_(ranged_top)#Locked","name":"Decorative armour (l)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":20,"dslash":20,"dcrush":20,"dmagic":20,"drange":20}},"24167":{"wiki":"Decorative_armour_(ranged_legs)#Locked","name":"Decorative armour (l)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":15,"dslash":15,"dcrush":15,"dmagic":15,"drange":15}},"24168":{"wiki":"Decorative_armour_(quiver)#Locked","name":"Decorative armour (l)","equipable":true,"weight":8.164,"equipment":{"slot":1,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4}},"24169":{"wiki":"Saradomin_halo#Locked","name":"Saradomin halo (l)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24170":{"wiki":"Zamorak_halo#Locked","name":"Zamorak halo (l)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24171":{"wiki":"Guthix_halo#Locked","name":"Guthix halo (l)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24172":{"wiki":"Healer_hat#Locked","name":"Healer hat (l)","equipable":true,"weight":2.0,"equipment":{"slot":0,"astab":-5,"aslash":-5,"acrush":-5,"amagic":6,"arange":-5,"dstab":6,"dslash":8,"dcrush":10,"dmagic":7}},"24173":{"wiki":"Fighter_hat#Locked","name":"Fighter hat (l)","equipable":true,"weight":2.0,"equipment":{"slot":0,"astab":5,"aslash":5,"acrush":5,"amagic":-7,"arange":-7,"dstab":27,"dslash":29,"dcrush":26,"dmagic":-3,"drange":28}},"24174":{"wiki":"Ranger_hat#Locked","name":"Ranger hat (l)","equipable":true,"weight":2.0,"equipment":{"slot":0,"astab":-5,"aslash":-5,"acrush":-5,"amagic":-5,"arange":6,"dstab":7,"dslash":10,"dcrush":11,"dmagic":5,"drange":8}},"24175":{"wiki":"Fighter_torso#Locked","name":"Fighter torso (l)","equipable":true,"weight":4.0,"equipment":{"slot":4,"amagic":-40,"dstab":62,"dslash":85,"dcrush":62,"dmagic":-10,"drange":67,"str":4}},"24176":{"wiki":"Penance_skirt#Locked","name":"Penance skirt (l)","equipable":true,"weight":3.0,"equipment":{"slot":7,"amagic":-10,"arange":15,"dstab":26,"dslash":21,"dcrush":28,"dmagic":19,"drange":26}},"24177":{"wiki":"Void_knight_top#Locked","name":"Void knight top (l)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":45,"dslash":45,"dcrush":45,"dmagic":45,"drange":45}},"24178":{"wiki":"Elite_void_top#Locked","name":"Elite void top (l)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":45,"dslash":45,"dcrush":45,"dmagic":45,"drange":45,"prayer":3}},"24179":{"wiki":"Void_knight_robe#Locked","name":"Void knight robe (l)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":30,"dslash":30,"dcrush":30,"dmagic":30,"drange":30}},"24180":{"wiki":"Elite_void_robe#Locked","name":"Elite void robe (l)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":30,"dslash":30,"dcrush":30,"dmagic":30,"drange":30,"prayer":3}},"24181":{"wiki":"Void_knight_mace#Locked","name":"Void knight mace (l)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":22,"acrush":41,"amagic":8,"dstab":2,"dslash":2,"dcrush":2,"dmagic":2,"drange":2,"str":38,"prayer":6,"aspeed":5}},"24182":{"wiki":"Void_knight_gloves#Locked","name":"Void knight gloves (l)","equipable":true,"weight":0.453,"equipment":{"slot":9,"dstab":6,"dslash":6,"dcrush":6,"dmagic":4,"drange":6}},"24183":{"wiki":"Void_mage_helm#Locked","name":"Void mage helm (l)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"24184":{"wiki":"Void_ranger_helm#Locked","name":"Void ranger helm (l)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"24185":{"wiki":"Void_melee_helm#Locked","name":"Void melee helm (l)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"24186":{"wiki":"Avernic_defender#Locked","name":"Avernic defender (l)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":30,"aslash":29,"acrush":28,"amagic":-5,"arange":-4,"dstab":30,"dslash":29,"dcrush":28,"dmagic":-5,"drange":-4,"str":8}},"24187":{"wiki":"Trouver_parchment","name":"Trouver parchment"},"24189":{"wiki":"Deadman's_chest#Cosmetic","name":"Deadman's chest","equipable":true,"weight":0.12,"equipment":{"slot":4}},"24190":{"wiki":"Deadman's_legs#Cosmetic","name":"Deadman's legs","equipable":true,"weight":0.11,"equipment":{"slot":7}},"24191":{"wiki":"Deadman's_cape#Cosmetic","name":"Deadman's cape","equipable":true,"weight":0.09,"equipment":{"slot":1}},"24192":{"wiki":"Armadyl_halo#Normal","name":"Armadyl halo","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24194":{"wiki":"Armadyl_halo#Locked","name":"Armadyl halo (l)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24195":{"wiki":"Bandos_halo#Normal","name":"Bandos halo","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24197":{"wiki":"Bandos_halo#Locked","name":"Bandos halo (l)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24198":{"wiki":"Seren_halo#Normal","name":"Seren halo","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24200":{"wiki":"Seren_halo#Locked","name":"Seren halo (l)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24201":{"wiki":"Ancient_halo#Normal","name":"Ancient halo","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24203":{"wiki":"Ancient_halo#Locked","name":"Ancient halo (l)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24204":{"wiki":"Brassica_halo#Normal","name":"Brassica halo","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24206":{"wiki":"Brassica_halo#Locked","name":"Brassica halo (l)","equipable":true,"weight":0.3,"equipment":{"slot":0,"dstab":11,"dslash":12,"dcrush":10,"dmagic":11,"drange":-1,"prayer":3}},"24207":{"wiki":"Victor's_cape_(1)","name":"Victor's cape (1)","equipable":true,"weight":0.453,"equipment":{"slot":1}},"24209":{"wiki":"Victor's_cape_(10)","name":"Victor's cape (10)","equipable":true,"weight":0.453,"equipment":{"slot":1}},"24211":{"wiki":"Victor's_cape_(50)","name":"Victor's cape (50)","equipable":true,"weight":0.453,"equipment":{"slot":1}},"24213":{"wiki":"Victor's_cape_(100)","name":"Victor's cape (100)","equipable":true,"weight":0.453,"equipment":{"slot":1}},"24215":{"wiki":"Victor's_cape_(500)","name":"Victor's cape (500)","equipable":true,"weight":0.453,"equipment":{"slot":1}},"24217":{"wiki":"Guthixian_icon","name":"Guthixian icon"},"24219":{"wiki":"Swift_blade","name":"Swift blade","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":3}},"24222":{"wiki":"Ava's_assembler#Locked","name":"Ava's assembler (l)","equipable":true,"weight":5.896,"equipment":{"slot":1,"arange":8,"dstab":1,"dslash":1,"dcrush":1,"dmagic":8,"drange":2,"rstr":2}},"24223":{"wiki":"Fire_cape#Locked","name":"Fire cape (l)","equipable":true,"weight":1.814,"equipment":{"slot":1,"astab":1,"aslash":1,"acrush":1,"amagic":1,"arange":1,"dstab":11,"dslash":11,"dcrush":11,"dmagic":11,"drange":11,"str":4,"prayer":2}},"24224":{"wiki":"Infernal_cape#Locked","name":"Infernal cape (l)","equipable":true,"weight":1.814,"equipment":{"slot":1,"astab":4,"aslash":4,"acrush":4,"amagic":1,"arange":1,"dstab":12,"dslash":12,"dcrush":12,"dmagic":12,"drange":12,"str":8,"prayer":2}},"24225":{"wiki":"Granite_maul#Ornate_handle","name":"Granite maul","equipable":true,"weight":4.535,"equipment":{"slot":3,"acrush":81,"str":79,"aspeed":7}},"24227":{"wiki":"Granite_maul_(or)#Ornate_handle","name":"Granite maul","equipable":true,"weight":4.535,"equipment":{"slot":3,"acrush":81,"str":79,"aspeed":7}},"24229":{"wiki":"Ornate_maul_handle","name":"Ornate maul handle","weight":0.5},"24232":{"wiki":"Imbued_saradomin_max_cape#Locked","name":"Imbued saradomin max cape (l)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24233":{"wiki":"Imbued_zamorak_max_cape#Locked","name":"Imbued zamorak max cape (l)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24234":{"wiki":"Imbued_guthix_max_cape#Locked","name":"Imbued guthix max cape (l)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24236":{"wiki":"Imbued_saradomin_cape#Broken","name":"Imbued saradomin cape (broken)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24238":{"wiki":"Imbued_saradomin_max_cape#Broken","name":"Imbued saradomin max cape (broken)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24240":{"wiki":"Imbued_guthix_cape#Broken","name":"Imbued guthix cape (broken)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24242":{"wiki":"Imbued_guthix_max_cape#Broken","name":"Imbued guthix max cape (broken)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24244":{"wiki":"Imbued_zamorak_cape#Broken","name":"Imbued zamorak cape (broken)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24246":{"wiki":"Imbued_zamorak_max_cape#Broken","name":"Imbued zamorak max cape (broken)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24248":{"wiki":"Imbued_saradomin_cape#Locked","name":"Imbued saradomin cape (l)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24249":{"wiki":"Imbued_guthix_cape#Locked","name":"Imbued guthix cape (l)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24250":{"wiki":"Imbued_zamorak_cape#Locked","name":"Imbued zamorak cape (l)","equipable":true,"weight":0.453,"equipment":{"slot":1,"amagic":15,"dstab":3,"dslash":3,"dcrush":3,"dmagic":15,"mdmg":2}},"24251":{"wiki":"Wilderness_crabs_teleport","name":"Wilderness crabs teleport"},"24254":{"wiki":"Fang","name":"Fang","quest":true,"weight":0.005},"24255":{"wiki":"Venom_gland","name":"Venom gland","quest":true,"weight":0.005},"24256":{"wiki":"Unsealed_letter","name":"Unsealed letter","quest":true,"weight":0.005},"24257":{"wiki":"Unsealed_letter","name":"Unsealed letter","quest":true,"weight":0.005},"24258":{"wiki":"V_sigil","name":"V sigil","quest":true,"weight":0.005},"24259":{"wiki":"V_sigil_(e)","name":"V sigil (e)","quest":true,"weight":0.005},"24260":{"wiki":"Molten_glass_(i)","name":"Molten glass (i)","quest":true,"weight":0.001},"24261":{"wiki":"Lunar_glass","name":"Lunar glass","quest":true,"weight":0.001},"24262":{"wiki":"Polishing_rock","name":"Polishing rock","quest":true,"weight":1.36},"24263":{"wiki":"Ballad_of_the_basilisk","name":"Ballad of the basilisk","weight":0.226},"24265":{"wiki":"V's_shield#The_Fremennik_Exiles","name":"V's shield","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":5,"dstab":27,"dslash":31,"dcrush":29,"dmagic":5,"drange":29}},"24266":{"wiki":"V's_shield#Equippable","name":"V's shield","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":5,"dstab":27,"dslash":31,"dcrush":29,"dmagic":5,"drange":29}},"24268":{"wiki":"Basilisk_jaw","name":"Basilisk jaw","weight":0.005},"24271":{"wiki":"Neitiznot_faceguard","name":"Neitiznot faceguard","equipable":true,"weight":2.721,"equipment":{"slot":0,"dstab":36,"dslash":34,"dcrush":38,"dmagic":3,"drange":34,"str":6,"prayer":3}},"24277":{"wiki":"Mysterious_emblem#Tier_1","name":"Mysterious emblem (tier 1)","weight":0.1},"24279":{"wiki":"Mysterious_emblem#Tier_2","name":"Mysterious emblem (tier 2)","weight":0.1},"24281":{"wiki":"Mysterious_emblem#Tier_3","name":"Mysterious emblem (tier 3)","weight":0.1},"24283":{"wiki":"Mysterious_emblem#Tier_4","name":"Mysterious emblem (tier 4)","weight":0.1},"24285":{"wiki":"Mysterious_emblem#Tier_5","name":"Mysterious emblem (tier 5)","weight":0.1},"24287":{"wiki":"Decorative_emblem","name":"Decorative emblem","weight":0.1},"24288":{"wiki":"Dagon'hai_hat","name":"Dagon'hai hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":5,"dmagic":5,"prayer":2}},"24291":{"wiki":"Dagon'hai_robe_top","name":"Dagon'hai robe top","equipable":true,"weight":2.267,"equipment":{"slot":4,"amagic":25,"dmagic":21,"prayer":2}},"24294":{"wiki":"Dagon'hai_robe_bottom","name":"Dagon'hai robe bottom","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":18,"dmagic":14,"prayer":2}},"24297":{"wiki":"White_bed_sheets","name":"White bed sheets","weight":1.0},"24298":{"wiki":"Smoke_powder","name":"Smoke powder","weight":1.3},"24299":{"wiki":"Shiny_glass","name":"Shiny glass","weight":0.4},"24300":{"wiki":"Spooky_hood#During_event","name":"Spooky hood","equipable":true,"weight":0.5,"equipment":{"slot":0}},"24301":{"wiki":"Spooky_robe#During_event","name":"Spooky robe","equipable":true,"weight":0.9,"equipment":{"slot":4}},"24302":{"wiki":"Spooky_skirt#During_event","name":"Spooky skirt","equipable":true,"weight":0.8,"equipment":{"slot":7}},"24303":{"wiki":"Spooky_gloves#During_event","name":"Spooky gloves","equipable":true,"weight":0.113,"equipment":{"slot":9}},"24304":{"wiki":"Spooky_boots#During_event","name":"Spooky boots","equipable":true,"weight":0.1,"equipment":{"slot":10}},"24305":{"wiki":"Spooky_hood#Reward","name":"Spooky hood","equipable":true,"weight":0.5,"equipment":{"slot":0}},"24307":{"wiki":"Spooky_robe#Reward","name":"Spooky robe","equipable":true,"weight":0.9,"equipment":{"slot":4}},"24309":{"wiki":"Spooky_skirt#Reward","name":"Spooky skirt","equipable":true,"weight":0.8,"equipment":{"slot":7}},"24311":{"wiki":"Spooky_gloves#Reward","name":"Spooky gloves","equipable":true,"weight":0.113,"equipment":{"slot":9}},"24313":{"wiki":"Spooky_boots#Reward","name":"Spooky boots","equipable":true,"weight":0.1,"equipment":{"slot":10}},"24315":{"wiki":"Spookier_hood","name":"Spookier hood","equipable":true,"weight":0.5,"equipment":{"slot":0}},"24317":{"wiki":"Spookier_robe","name":"Spookier robe","equipable":true,"weight":0.9,"equipment":{"slot":4}},"24319":{"wiki":"Spookier_skirt","name":"Spookier skirt","equipable":true,"weight":0.8,"equipment":{"slot":7}},"24321":{"wiki":"Spookier_gloves","name":"Spookier gloves","equipable":true,"weight":0.113,"equipment":{"slot":9}},"24323":{"wiki":"Spookier_boots","name":"Spookier boots","equipable":true,"weight":0.1,"equipment":{"slot":10}},"24325":{"wiki":"Pumpkin_lantern","name":"Pumpkin lantern","equipable":true,"weight":0.07,"equipment":{"slot":5}},"24327":{"wiki":"Skeleton_lantern","name":"Skeleton lantern","equipable":true,"weight":0.07,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"24329":{"wiki":"Bounty_crate","name":"Bounty crate","weight":1.285},"24331":{"wiki":"Birthday_cake_(Mobile_Anniversary)","name":"Birthday cake","weight":0.1},"24333":{"wiki":"Dagon'hai_robes_set","name":"Dagon'hai robes set","weight":0.05},"24336":{"wiki":"Target_teleport","name":"Target teleport"},"24338":{"wiki":"Bounty_hunter_hat_(tier_1)","name":"Bounty hunter hat (tier 1)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"24340":{"wiki":"Bounty_hunter_hat_(tier_2)","name":"Bounty hunter hat (tier 2)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"24342":{"wiki":"Bounty_hunter_hat_(tier_3)","name":"Bounty hunter hat (tier 3)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"24344":{"wiki":"Bounty_hunter_hat_(tier_4)","name":"Bounty hunter hat (tier 4)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"24346":{"wiki":"Bounty_hunter_hat_(tier_5)","name":"Bounty hunter hat (tier 5)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"24348":{"wiki":"Bounty_hunter_hat_(tier_6)","name":"Bounty hunter hat (tier 6)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"24361":{"wiki":"Scroll_box_(beginner)","name":"Scroll box (beginner)"},"24362":{"wiki":"Scroll_box_(easy)","name":"Scroll box (easy)"},"24363":{"wiki":"Scroll_box_(medium)","name":"Scroll box (medium)"},"24364":{"wiki":"Scroll_box_(hard)","name":"Scroll box (hard)"},"24365":{"wiki":"Scroll_box_(elite)","name":"Scroll box (elite)"},"24366":{"wiki":"Scroll_box_(master)","name":"Scroll box (master)"},"24367":{"wiki":"Cabbage_(unobtainable_item)#Twisted_League_points","name":"Cabbage","weight":10.0},"24370":{"wiki":"Twisted_slayer_helmet","name":"Twisted slayer helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"24372":{"wiki":"Twisted_dragon_trophy","name":"Twisted dragon trophy","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"24374":{"wiki":"Twisted_rune_trophy","name":"Twisted rune trophy","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"24376":{"wiki":"Twisted_adamant_trophy","name":"Twisted adamant trophy","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"24378":{"wiki":"Twisted_mithril_trophy","name":"Twisted mithril trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"24380":{"wiki":"Twisted_steel_trophy","name":"Twisted steel trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"24382":{"wiki":"Twisted_iron_trophy","name":"Twisted iron trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"24384":{"wiki":"Twisted_bronze_trophy","name":"Twisted bronze trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"24387":{"wiki":"Twisted_hat_(t3)","name":"Twisted hat (t3)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"24389":{"wiki":"Twisted_coat_(t3)","name":"Twisted coat (t3)","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24391":{"wiki":"Twisted_trousers_(t3)","name":"Twisted trousers (t3)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24393":{"wiki":"Twisted_boots_(t3)","name":"Twisted boots (t3)","equipable":true,"weight":0.34,"equipment":{"slot":10}},"24395":{"wiki":"Twisted_cane","name":"Twisted cane","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":5}},"24397":{"wiki":"Twisted_hat_(t2)","name":"Twisted hat (t2)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"24399":{"wiki":"Twisted_coat_(t2)","name":"Twisted coat (t2)","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24401":{"wiki":"Twisted_trousers_(t2)","name":"Twisted trousers (t2)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24403":{"wiki":"Twisted_boots_(t2)","name":"Twisted boots (t2)","equipable":true,"weight":0.34,"equipment":{"slot":10}},"24405":{"wiki":"Twisted_hat_(t1)","name":"Twisted hat (t1)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"24407":{"wiki":"Twisted_coat_(t1)","name":"Twisted coat (t1)","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24409":{"wiki":"Twisted_trousers_(t1)","name":"Twisted trousers (t1)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24411":{"wiki":"Twisted_boots_(t1)","name":"Twisted boots (t1)","equipable":true,"weight":0.34,"equipment":{"slot":10}},"24413":{"wiki":"Twisted_banner","name":"Twisted banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"24416":{"wiki":"Rune_pouch#Locked","name":"Rune pouch (l)","weight":1.0},"24417":{"wiki":"Inquisitor's_mace","name":"Inquisitor's mace","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":52,"aslash":-4,"acrush":95,"str":89,"prayer":2,"aspeed":4}},"24418":{"wiki":"Gravestone_(unobtainable_item)#Basic","name":"Gravestone"},"24419":{"wiki":"Inquisitor's_great_helm","name":"Inquisitor's great helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"astab":-2,"aslash":-2,"acrush":8,"amagic":-5,"arange":-5,"dstab":19,"dslash":10,"dcrush":21,"drange":12,"str":4,"prayer":1}},"24420":{"wiki":"Inquisitor's_hauberk","name":"Inquisitor's hauberk","equipable":true,"weight":9.979,"equipment":{"slot":4,"astab":-3,"aslash":-3,"acrush":12,"amagic":-11,"arange":-10,"dstab":67,"dslash":55,"dcrush":71,"drange":35,"str":4,"prayer":2}},"24421":{"wiki":"Inquisitor's_plateskirt","name":"Inquisitor's plateskirt","equipable":true,"weight":9.071,"equipment":{"slot":7,"astab":-3,"aslash":-3,"acrush":12,"amagic":-9,"arange":-5,"dstab":42,"dslash":30,"dcrush":49,"drange":22,"str":2,"prayer":2}},"24422":{"wiki":"Nightmare_staff","name":"Nightmare staff","equipable":true,"weight":1.5,"equipment":{"slot":3,"amagic":16,"dmagic":14,"mdmg":15,"aspeed":5}},"24423":{"wiki":"Harmonised_nightmare_staff","name":"Harmonised nightmare staff","equipable":true,"weight":1.6,"equipment":{"slot":3,"amagic":16,"dmagic":14,"mdmg":15,"aspeed":5}},"24424":{"wiki":"Volatile_nightmare_staff","name":"Volatile nightmare staff","equipable":true,"weight":1.6,"equipment":{"slot":3,"amagic":16,"dmagic":14,"mdmg":15,"aspeed":5}},"24425":{"wiki":"Eldritch_nightmare_staff","name":"Eldritch nightmare staff","equipable":true,"weight":1.6,"equipment":{"slot":3,"amagic":16,"dmagic":14,"mdmg":15,"aspeed":5}},"24426":{"wiki":"Cabbage_(unobtainable_item)#Twisted_League_points_negative","name":"Cabbage","weight":10.0},"24428":{"wiki":"Green_gingerbread_shield","name":"Green gingerbread shield","equipable":true,"weight":1.0,"equipment":{"slot":5}},"24430":{"wiki":"Red_gingerbread_shield","name":"Red gingerbread shield","equipable":true,"weight":1.0,"equipment":{"slot":5}},"24431":{"wiki":"Blue_gingerbread_shield","name":"Blue gingerbread shield","equipable":true,"weight":1.0,"equipment":{"slot":5}},"24432":{"wiki":"Festive_cinnamon_stick","name":"Festive cinnamon stick"},"24433":{"wiki":"Festive_ginger_powder","name":"Festive ginger powder"},"24434":{"wiki":"Festive_egg","name":"Festive egg"},"24435":{"wiki":"Festive_pot","name":"Festive pot","weight":0.1},"24436":{"wiki":"Festive_flour","name":"Festive flour"},"24437":{"wiki":"Gingerbread_shield","name":"Gingerbread shield","equipable":true,"weight":3.175,"equipment":{"slot":5}},"24438":{"wiki":"Iced_gingerbread_shield#Green","name":"Iced gingerbread shield","equipable":true,"weight":3.175,"equipment":{"slot":5}},"24439":{"wiki":"Iced_gingerbread_shield#Red","name":"Iced gingerbread shield","equipable":true,"weight":3.175,"equipment":{"slot":5}},"24440":{"wiki":"Iced_gingerbread_shield#Blue","name":"Iced gingerbread shield","equipable":true,"weight":3.175,"equipment":{"slot":5}},"24441":{"wiki":"Scaperune_teleport","name":"Scaperune teleport"},"24442":{"wiki":"Bakery_storage_key","name":"Bakery storage key"},"24443":{"wiki":"Gingerbread_gnome","name":"Gingerbread gnome","weight":0.1},"24444":{"wiki":"Twisted_slayer_helmet_(i)#Nightmare_Zone","name":"Twisted slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"24460":{"wiki":"Twisted_teleport_scroll","name":"Twisted teleport scroll","weight":0.1},"24463":{"wiki":"Twisted_blueprints","name":"Twisted blueprints","weight":0.1},"24466":{"wiki":"Twisted_horns","name":"Twisted horns","weight":0.5},"24469":{"wiki":"Twisted_relic_hunter_(t1)_armour_set","name":"Twisted relic hunter (t1) armour set","weight":0.05},"24472":{"wiki":"Twisted_relic_hunter_(t2)_armour_set","name":"Twisted relic hunter (t2) armour set","weight":0.05},"24475":{"wiki":"Twisted_relic_hunter_(t3)_armour_set","name":"Twisted relic hunter (t3) armour set","weight":0.05},"24478":{"wiki":"Herb_sack#Open","name":"Open herb sack","weight":1.0},"24480":{"wiki":"Coal_bag#Open","name":"Open coal bag","weight":10.0},"24481":{"wiki":"Gem_bag#Open","name":"Open gem bag","weight":1.0},"24482":{"wiki":"Seed_box#Open","name":"Open seed box","weight":1.0},"24483":{"wiki":"Phoenix#Green","name":"Phoenix","weight":0.015},"24484":{"wiki":"Phoenix#Blue","name":"Phoenix","weight":0.015},"24485":{"wiki":"Phoenix#White","name":"Phoenix","weight":0.015},"24486":{"wiki":"Phoenix#Purple","name":"Phoenix","weight":0.015},"24488":{"wiki":"Inquisitor's_armour_set","name":"Inquisitor's armour set","weight":0.05},"24491":{"wiki":"Little_nightmare#Nightmare","name":"Little nightmare","weight":0.015},"24495":{"wiki":"Jar_of_dreams","name":"Jar of dreams","weight":0.04},"24511":{"wiki":"Harmonised_orb","name":"Harmonised orb","weight":0.1},"24514":{"wiki":"Volatile_orb","name":"Volatile orb","weight":0.1},"24517":{"wiki":"Eldritch_orb","name":"Eldritch orb","weight":0.1},"24520":{"wiki":"Victor's_cape_(1000)","name":"Victor's cape (1000)","equipable":true,"weight":0.453,"equipment":{"slot":1}},"24523":{"wiki":"Death's_coffer_(unobtainable_item)","name":"Death's coffer"},"24524":{"wiki":"Gravestone_(unobtainable_item)#Angel","name":"Gravestone"},"24525":{"wiki":"Cat_ears#Reward","name":"Cat ears","equipable":true,"weight":0.09,"equipment":{"slot":0}},"24527":{"wiki":"Hell_cat_ears","name":"Hell cat ears","equipable":true,"weight":0.09,"equipment":{"slot":0}},"24528":{"wiki":"Lamp_of_the_gatherer","name":"Lamp of the gatherer","weight":0.1},"24529":{"wiki":"Harmony","name":"Harmony","weight":0.226},"24531":{"wiki":"Runner_hat#Broken","name":"Runner hat (broken)","equipable":true,"weight":1.0,"equipment":{"slot":0,"dstab":30,"dslash":32,"dcrush":27,"dmagic":1,"drange":30}},"24533":{"wiki":"Runner_hat#Locked","name":"Runner hat (l)","equipable":true,"weight":1.0,"equipment":{"slot":0,"dstab":30,"dslash":32,"dcrush":27,"dmagic":1,"drange":30}},"24534":{"wiki":"Mithril_seeds_(Last_Man_Standing)","name":"Mithril seeds"},"24535":{"wiki":"Magic_egg_ball","name":"Magic egg ball","weight":0.085},"24537":{"wiki":"Carrot_sword","name":"Carrot sword","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"24539":{"wiki":"'24-carat'_sword","name":"'24-carat' sword","equipable":true,"weight":0.453,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"24541":{"wiki":"Painted_fake_magic_egg","name":"Painted fake magic egg","weight":0.085},"24542":{"wiki":"Unpainted_fake_magic_egg","name":"Unpainted fake magic egg","weight":0.085},"24543":{"wiki":"Conch_shell","name":"Conch shell","weight":10.0},"24544":{"wiki":"Broken_egg","name":"Broken egg","weight":0.1},"24545":{"wiki":"Dummy_portal","name":"Dummy portal"},"24546":{"wiki":"Carrot","name":"Carrot","weight":0.001},"24547":{"wiki":"Broken_goat_horn","name":"Broken goat horn","weight":0.001},"24549":{"wiki":"Cake_(2020_Easter_event)","name":"Cake","weight":0.3},"24551":{"wiki":"Blade_of_saeldor_(c)#Hefin","name":"Blade of saeldor (c)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":55,"aslash":94,"str":89,"aspeed":4}},"24554":{"wiki":"Pyromancer_set","name":"Pyromancer set"},"24555":{"wiki":"Tangleroot#Crystal","name":"Tangleroot","weight":0.015},"24557":{"wiki":"Tangleroot#Dragonfruit","name":"Tangleroot","weight":0.015},"24559":{"wiki":"Tangleroot#Herb","name":"Tangleroot","weight":0.015},"24561":{"wiki":"Tangleroot#White_lily","name":"Tangleroot","weight":0.015},"24563":{"wiki":"Tangleroot#Redwood","name":"Tangleroot","weight":0.015},"24565":{"wiki":"Antique_emblem#Tier_1","name":"Antique emblem (tier 1)","weight":0.1},"24567":{"wiki":"Antique_emblem#Tier_2","name":"Antique emblem (tier 2)","weight":0.1},"24569":{"wiki":"Antique_emblem#Tier_3","name":"Antique emblem (tier 3)","weight":0.1},"24571":{"wiki":"Antique_emblem#Tier_4","name":"Antique emblem (tier 4)","weight":0.1},"24573":{"wiki":"Antique_emblem#Tier_5","name":"Antique emblem (tier 5)","weight":0.1},"24575":{"wiki":"Antique_emblem#Tier_6","name":"Antique emblem (tier 6)","weight":0.1},"24577":{"wiki":"Antique_emblem#Tier_7","name":"Antique emblem (tier 7)","weight":0.1},"24579":{"wiki":"Antique_emblem#Tier_8","name":"Antique emblem (tier 8)","weight":0.1},"24581":{"wiki":"Antique_emblem#Tier_9","name":"Antique emblem (tier 9)","weight":0.1},"24583":{"wiki":"Antique_emblem#Tier_10","name":"Antique emblem (tier 10)","weight":0.1},"24585":{"wiki":"Looting_bag_note","name":"Looting bag note"},"24587":{"wiki":"Rune_pouch_note","name":"Rune pouch note"},"24589":{"wiki":"Blighted_manta_ray","name":"Blighted manta ray","weight":0.4},"24592":{"wiki":"Blighted_anglerfish","name":"Blighted anglerfish","weight":0.4},"24595":{"wiki":"Blighted_karambwan","name":"Blighted karambwan","weight":0.65},"24598":{"wiki":"Blighted_super_restore#4_dose","name":"Blighted super restore(4)","weight":0.035},"24601":{"wiki":"Blighted_super_restore#3_dose","name":"Blighted super restore(3)","weight":0.03},"24603":{"wiki":"Blighted_super_restore#2_dose","name":"Blighted super restore(2)","weight":0.025},"24605":{"wiki":"Blighted_super_restore#1_dose","name":"Blighted super restore(1)","weight":0.02},"24607":{"wiki":"Blighted_ancient_ice_sack","name":"Blighted ancient ice sack"},"24609":{"wiki":"Blighted_bind_sack","name":"Blighted bind sack"},"24611":{"wiki":"Blighted_snare_sack","name":"Blighted snare sack"},"24613":{"wiki":"Blighted_entangle_sack","name":"Blighted entangle sack"},"24615":{"wiki":"Blighted_teleport_spell_sack","name":"Blighted teleport spell sack"},"24617":{"wiki":"Vesta's_blighted_longsword#Active","name":"Vesta's blighted longsword","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":106,"aslash":121,"acrush":-2,"dstab":1,"dslash":4,"dcrush":3,"str":118,"aspeed":5}},"24619":{"wiki":"Vesta's_blighted_longsword#Inactive","name":"Vesta's longsword (inactive)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":106,"aslash":121,"acrush":-2,"dstab":1,"dslash":4,"dcrush":3,"str":118,"aspeed":5}},"24621":{"wiki":"Blighted_vengeance_sack","name":"Blighted vengeance sack"},"24623":{"wiki":"Divine_battlemage_potion#4_dose","name":"Divine battlemage potion(4)","weight":0.135},"24626":{"wiki":"Divine_battlemage_potion#3_dose","name":"Divine battlemage potion(3)","weight":0.03},"24629":{"wiki":"Divine_battlemage_potion#2_dose","name":"Divine battlemage potion(2)","weight":0.03},"24632":{"wiki":"Divine_battlemage_potion#1_dose","name":"Divine battlemage potion(1)","weight":0.03},"24635":{"wiki":"Divine_bastion_potion#4_dose","name":"Divine bastion potion(4)","weight":0.135},"24638":{"wiki":"Divine_bastion_potion#3_dose","name":"Divine bastion potion(3)","weight":0.03},"24641":{"wiki":"Divine_bastion_potion#2_dose","name":"Divine bastion potion(2)","weight":0.03},"24644":{"wiki":"Divine_bastion_potion#1_dose","name":"Divine bastion potion(1)","weight":0.03},"24650":{"wiki":"Logs_(Tutorial_Island)#2020","name":"Logs","weight":1.36},"24652":{"wiki":"Raw_shrimps_(Tutorial_Island)#2020","name":"Raw shrimps","weight":0.12},"24655":{"wiki":"Bones_(Tutorial_Island)#2020","name":"Bones","weight":0.5},"24656":{"wiki":"Olmlet#Enraged_Tektiny","name":"Enraged tektiny","weight":0.015},"24658":{"wiki":"Olmlet#Flying_Vespina","name":"Flying vespina","weight":0.015},"24664":{"wiki":"Twisted_ancestral_hat","name":"Twisted ancestral hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":8,"arange":-2,"dstab":12,"dslash":11,"dcrush":13,"dmagic":5,"mdmg":2}},"24666":{"wiki":"Twisted_ancestral_robe_top","name":"Twisted ancestral robe top","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":35,"arange":-8,"dstab":42,"dslash":31,"dcrush":51,"dmagic":28,"mdmg":2}},"24668":{"wiki":"Twisted_ancestral_robe_bottom","name":"Twisted ancestral robe bottom","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":26,"arange":-7,"dstab":27,"dslash":24,"dcrush":30,"dmagic":20,"mdmg":2}},"24670":{"wiki":"Twisted_ancestral_colour_kit","name":"Twisted ancestral colour kit","weight":0.5},"24672":{"wiki":"Haemalchemy_volume_2","name":"Haemalchemy volume 2","quest":true,"weight":2.0},"24673":{"wiki":"Vyre_noble_top_(unscented)","name":"Vyre noble top (unscented)","quest":true,"weight":0.907},"24674":{"wiki":"Vyre_noble_legs_(unscented)","name":"Vyre noble legs (unscented)","quest":true,"weight":0.907},"24675":{"wiki":"Vyre_noble_shoes_(unscented)","name":"Vyre noble shoes (unscented)","quest":true,"weight":0.907},"24676":{"wiki":"Vyre_noble_top","name":"Vyre noble top","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4}},"24678":{"wiki":"Vyre_noble_legs","name":"Vyre noble legs","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7}},"24680":{"wiki":"Vyre_noble_shoes","name":"Vyre noble shoes","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":10}},"24682":{"wiki":"Old_note_(Sins_of_the_Father)","name":"Old note","quest":true,"weight":0.003},"24684":{"wiki":"Tatty_note_(Sins_of_the_Father)","name":"Tatty note","quest":true,"weight":0.003},"24686":{"wiki":"Journal_page","name":"Journal page","quest":true,"weight":0.003},"24688":{"wiki":"Ancient_armour_(item)","name":"Ancient armour","quest":true,"weight":7.711},"24690":{"wiki":"Tome_of_experience_(Sins_of_the_Father)","name":"Tome of experience","quest":true,"weight":1.0},"24691":{"wiki":"Blisterwood_logs","name":"Blisterwood logs","quest":true,"weight":2.0},"24693":{"wiki":"Ruby_sickle_(b)","name":"Ruby sickle (b)","quest":true,"equipable":true,"weight":1.587,"equipment":{"slot":3,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":4,"prayer":5,"aspeed":5}},"24695":{"wiki":"Enchanted_ruby_sickle_(b)","name":"Enchanted ruby sickle (b)","quest":true,"equipable":true,"weight":1.587,"equipment":{"slot":3,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"str":6,"prayer":5,"aspeed":5}},"24697":{"wiki":"Blisterwood_sickle","name":"Blisterwood sickle","quest":true,"equipable":true,"weight":1.587,"equipment":{"slot":3,"astab":30,"aslash":38,"dstab":1,"dslash":2,"dcrush":2,"dmagic":2,"drange":2,"str":32,"prayer":5,"aspeed":5}},"24699":{"wiki":"Blisterwood_flail","name":"Blisterwood flail","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":3,"astab":30,"aslash":44,"acrush":68,"amagic":8,"dstab":4,"dslash":4,"dcrush":2,"dmagic":8,"str":46,"prayer":5,"aspeed":5}},"24701":{"wiki":"Giant_squirrel#Dark","name":"Dark squirrel","weight":0.015},"24703":{"wiki":"Coin_pouch#Vyre","name":"Coin pouch"},"24704":{"wiki":"Daeyalt_essence","name":"Daeyalt essence","weight":0.04},"24706":{"wiki":"Daeyalt_shard","name":"Daeyalt shard"},"24709":{"wiki":"Hallowed_crystal_shard","name":"Hallowed crystal shard"},"24711":{"wiki":"Hallowed_mark","name":"Hallowed mark"},"24719":{"wiki":"Hallowed_token","name":"Hallowed token","weight":0.005},"24721":{"wiki":"Hallowed_grapple","name":"Hallowed grapple","equipable":true,"weight":0.001,"equipment":{"slot":13}},"24723":{"wiki":"Hallowed_focus","name":"Hallowed focus","equipable":true,"weight":0.001,"equipment":{"slot":5}},"24725":{"wiki":"Hallowed_symbol","name":"Hallowed symbol","equipable":true,"weight":0.007,"equipment":{"slot":2}},"24727":{"wiki":"Hallowed_hammer","name":"Hallowed hammer","equipable":true,"weight":0.02,"equipment":{"slot":3,"aspeed":4}},"24729":{"wiki":"Dark_dye","name":"Dark dye","weight":0.02},"24731":{"wiki":"Hallowed_ring","name":"Hallowed ring","equipable":true,"weight":0.004,"equipment":{"slot":12}},"24733":{"wiki":"Dark_acorn","name":"Dark acorn","weight":0.002},"24735":{"wiki":"Ring_of_endurance_(discontinued)","name":"Ring of endurance (uncharged)","quest":true,"weight":0.006},"24736":{"wiki":"Ring_of_endurance#Charged","name":"Ring of endurance","equipable":true,"weight":0.006,"equipment":{"slot":12}},"24738":{"wiki":"Strange_old_lockpick#Used","name":"Strange old lockpick","weight":0.002},"24740":{"wiki":"Strange_old_lockpick#Full","name":"Strange old lockpick (full)","weight":0.002},"24743":{"wiki":"Graceful_hood#Hallowed","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"24745":{"wiki":"Graceful_hood#Hallowed","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"24746":{"wiki":"Graceful_cape#Hallowed","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"24748":{"wiki":"Graceful_cape#Hallowed","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"24749":{"wiki":"Graceful_top#Hallowed","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"24751":{"wiki":"Graceful_top#Hallowed","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"24752":{"wiki":"Graceful_legs#Hallowed","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"24754":{"wiki":"Graceful_legs#Hallowed","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"24755":{"wiki":"Graceful_gloves#Hallowed","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"24757":{"wiki":"Graceful_gloves#Hallowed","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"24758":{"wiki":"Graceful_boots#Hallowed","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"24760":{"wiki":"Graceful_boots#Hallowed","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"24761":{"wiki":"Strange_hallowed_tome","name":"Strange hallowed tome","weight":0.226},"24763":{"wiki":"Mysterious_page#1","name":"Mysterious page","weight":0.005},"24765":{"wiki":"Mysterious_page#2","name":"Mysterious page","weight":0.005},"24767":{"wiki":"Mysterious_page#3","name":"Mysterious page","weight":0.005},"24769":{"wiki":"Mysterious_page#4","name":"Mysterious page","weight":0.005},"24771":{"wiki":"Mysterious_page#5","name":"Mysterious page","weight":0.005},"24774":{"wiki":"Blood_pint","name":"Blood pint","weight":0.55},"24777":{"wiki":"Blood_shard","name":"Blood shard","weight":0.01},"24780":{"wiki":"Amulet_of_blood_fury","name":"Amulet of blood fury","equipable":true,"weight":0.02,"equipment":{"slot":2,"astab":10,"aslash":10,"acrush":10,"amagic":10,"arange":10,"dstab":15,"dslash":15,"dcrush":15,"dmagic":15,"drange":15,"str":8,"prayer":5}},"24782":{"wiki":"Raw_mystery_meat","name":"Raw mystery meat","weight":0.34},"24785":{"wiki":"Cooked_mystery_meat","name":"Cooked mystery meat","weight":0.34},"24788":{"wiki":"Pat_of_not_garlic_butter","name":"Pat of not garlic butter","weight":0.2},"24790":{"wiki":"Long_rope","name":"Long rope","weight":1.36},"24792":{"wiki":"Severed_leg","name":"Severed leg","equipable":true,"weight":1.8,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"24794":{"wiki":"Vyre_noble_blazer_(red)","name":"Vyre noble blazer","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24796":{"wiki":"Vyre_noble_coat_tails_(red)","name":"Vyre noble coat tails","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24798":{"wiki":"Vyre_noble_vest_(red)","name":"Vyre noble vest","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24800":{"wiki":"Vyre_noble_pants_(red)","name":"Vyre noble pants","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24802":{"wiki":"Vyre_noble_corset_(red)","name":"Vyre noble corset","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24804":{"wiki":"Vyre_noble_skirt_(red)","name":"Vyre noble skirt","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24806":{"wiki":"Vyre_noble_dress_top_(red)","name":"Vyre noble dress top","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24808":{"wiki":"Vyre_noble_dress_bottom_(red)","name":"Vyre noble dress bottom","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24810":{"wiki":"Vyre_noble_blazer_(purple)","name":"Vyre noble blazer","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24812":{"wiki":"Vyre_noble_coat_tails_(purple)","name":"Vyre noble coat tails","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24814":{"wiki":"Vyre_noble_vest_(purple)","name":"Vyre noble vest","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24816":{"wiki":"Vyre_noble_pants_(purple)","name":"Vyre noble pants","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24818":{"wiki":"Vyre_noble_corset_(purple)","name":"Vyre noble corset","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24820":{"wiki":"Vyre_noble_skirt_(purple)","name":"Vyre noble skirt","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24822":{"wiki":"Vyre_noble_dress_top_(purple)","name":"Vyre noble dress top","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24824":{"wiki":"Vyre_noble_dress_bottom_(purple)","name":"Vyre noble dress bottom","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24826":{"wiki":"Vyre_noble_blazer_(grey)","name":"Vyre noble blazer","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24828":{"wiki":"Vyre_noble_coat_tails_(grey)","name":"Vyre noble coat tails","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24830":{"wiki":"Vyre_noble_vest_(grey)","name":"Vyre noble vest","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24832":{"wiki":"Vyre_noble_pants_(grey)","name":"Vyre noble pants","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24834":{"wiki":"Vyre_noble_corset_(grey)","name":"Vyre noble corset","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24836":{"wiki":"Vyre_noble_skirt_(grey)","name":"Vyre noble skirt","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24838":{"wiki":"Vyre_noble_dress_top_(grey)","name":"Vyre noble dress top","equipable":true,"weight":0.907,"equipment":{"slot":4}},"24840":{"wiki":"Vyre_noble_dress_bottom_(grey)","name":"Vyre noble dress bottom","equipable":true,"weight":0.907,"equipment":{"slot":7}},"24842":{"wiki":"A_taste_of_hope_(book)","name":"A taste of hope","quest":true,"weight":0.51},"24844":{"wiki":"Ring_of_endurance#Uncharged","name":"Ring of endurance (uncharged)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"24847":{"wiki":"Rocky#Red_panda","name":"Red","weight":0.015},"24849":{"wiki":"Rocky#Tanuki","name":"Ziggy","weight":0.015},"24851":{"wiki":"Soft_clay_pack#Unidentified_minerals","name":"Soft clay pack","weight":4.535},"24853":{"wiki":"Bag_full_of_gems#Unidentified_minerals","name":"Bag full of gems","weight":1.0},"24855":{"wiki":"Mythical_max_cape","name":"Mythical max cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"acrush":6,"dstab":8,"dslash":8,"dcrush":8,"dmagic":8,"drange":8,"str":1,"prayer":1}},"24857":{"wiki":"Mythical_max_hood","name":"Mythical max hood","equipable":true,"weight":0.453,"equipment":{"slot":0}},"24859":{"wiki":"Warrior_path_starter_kit","name":"Warrior path starter kit"},"24860":{"wiki":"Wizard_path_starter_kit","name":"Wizard path starter kit"},"24861":{"wiki":"Ranger_path_starter_kit","name":"Ranger path starter kit"},"24862":{"wiki":"Karamjan_monkey_(item)","name":"Karamjan monkey","equipable":true,"weight":0.01,"equipment":{"slot":1}},"24863":{"wiki":"Zombie_monkey_(item)","name":"Zombie monkey","equipable":true,"weight":0.01,"equipment":{"slot":1}},"24864":{"wiki":"Maniacal_monkey_(item)","name":"Maniacal monkey","equipable":true,"weight":0.01,"equipment":{"slot":1}},"24865":{"wiki":"Skeleton_monkey_(item)","name":"Skeleton monkey","equipable":true,"weight":0.01,"equipment":{"slot":1}},"24866":{"wiki":"Kruk_jr","name":"Kruk jr","equipable":true,"weight":0.01,"equipment":{"slot":1}},"24867":{"wiki":"Princely_monkey","name":"Princely monkey","equipable":true,"weight":0.01,"equipment":{"slot":1}},"24872":{"wiki":"Carpenter's_helmet","name":"Carpenter's helmet","equipable":true,"weight":1.02,"equipment":{"slot":0}},"24874":{"wiki":"Carpenter's_shirt","name":"Carpenter's shirt","equipable":true,"weight":0.62,"equipment":{"slot":4}},"24876":{"wiki":"Carpenter's_trousers","name":"Carpenter's trousers","equipable":true,"weight":0.71,"equipment":{"slot":7}},"24878":{"wiki":"Carpenter's_boots","name":"Carpenter's boots","equipable":true,"weight":0.42,"equipment":{"slot":10}},"24880":{"wiki":"Amy's_saw","name":"Amy's saw","equipable":true,"weight":0.8,"equipment":{"slot":3,"astab":2,"aslash":5,"acrush":-2,"dslash":2,"dcrush":1,"str":5,"aspeed":5}},"24882":{"wiki":"Plank_sack","name":"Plank sack","weight":5.25},"24884":{"wiki":"Supply_crate_(Mahogany_Homes)","name":"Supply crate","weight":5.15},"24885":{"wiki":"Hosidius_blueprints","name":"Hosidius blueprints","weight":0.1},"24938":{"wiki":"Waxwood_log","name":"Waxwood log","quest":true,"weight":0.907},"24939":{"wiki":"Waxwood_plank","name":"Waxwood plank","quest":true,"weight":0.85},"24940":{"wiki":"Marlo's_crate","name":"Marlo's crate","quest":true,"weight":5.15},"24941":{"wiki":"Bp_obj","name":"Bp obj","quest":true},"24942":{"wiki":"Reinforced_goggles","name":"Reinforced goggles","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":0}},"24944":{"wiki":"Sourhog_foot","name":"Sourhog foot","quest":true,"weight":0.001},"24946":{"wiki":"Hallowed_sack","name":"Hallowed sack","weight":1.0},"24949":{"wiki":"Moonclan_teleport_(tablet)","name":"Moonclan teleport"},"24951":{"wiki":"Ourania_teleport_(tablet)","name":"Ourania teleport"},"24953":{"wiki":"Waterbirth_teleport_(tablet)","name":"Waterbirth teleport"},"24955":{"wiki":"Barbarian_teleport_(tablet)","name":"Barbarian teleport"},"24957":{"wiki":"Khazard_teleport_(tablet)","name":"Khazard teleport"},"24959":{"wiki":"Fishing_guild_teleport_(tablet)","name":"Fishing guild teleport"},"24961":{"wiki":"Catherby_teleport_(tablet)","name":"Catherby teleport"},"24963":{"wiki":"Ice_plateau_teleport_(tablet)","name":"Ice plateau teleport"},"24971":{"wiki":"Cabbage_(unobtainable_item)#Trailblazer_League_1","name":"Cabbage","weight":10.0},"24973":{"wiki":"Cabbage_(unobtainable_item)#Trailblazer_League_2","name":"Cabbage","weight":10.0},"24975":{"wiki":"Headless_head","name":"Headless head","equipable":true,"weight":0.1,"equipment":{"slot":0}},"24977":{"wiki":"Magical_pumpkin","name":"Magical pumpkin","weight":10.0},"24980":{"wiki":"Brown_candy","name":"Brown candy","weight":0.01},"24981":{"wiki":"Blue_candy","name":"Blue candy","weight":0.01},"24982":{"wiki":"White_candy","name":"White candy","weight":0.01},"24983":{"wiki":"Purple_candy","name":"Purple candy","weight":0.01},"24984":{"wiki":"Red_candy","name":"Red candy","weight":0.01},"24985":{"wiki":"Green_candy","name":"Green candy","weight":0.01},"24986":{"wiki":"Black_candy","name":"Black candy","weight":0.01},"24987":{"wiki":"Orange_candy","name":"Orange candy","weight":0.01},"24988":{"wiki":"Pink_candy","name":"Pink candy","weight":0.01},"24989":{"wiki":"Rick's_box","name":"Rick's box","weight":1.0},"24990":{"wiki":"Rick's_head","name":"Rick's head","weight":0.5},"24991":{"wiki":"Witch's_brew","name":"Witch's brew","weight":0.2},"24992":{"wiki":"Spider_snack","name":"Spider snack","weight":0.2},"24993":{"wiki":"Incantation_(2020_Halloween_event)","name":"Incantation","weight":0.01},"24994":{"wiki":"Cabbage_(unobtainable_item)#Trailblazer_League_3","name":"Cabbage","weight":10.0},"24996":{"wiki":"Cabbage_(unobtainable_item)#Trailblazer_League_4","name":"Cabbage","weight":10.0},"25001":{"wiki":"Trailblazer_hood_(t3)","name":"Trailblazer hood (t3)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"25004":{"wiki":"Trailblazer_top_(t3)","name":"Trailblazer top (t3)","equipable":true,"weight":0.907,"equipment":{"slot":4}},"25007":{"wiki":"Trailblazer_trousers_(t3)","name":"Trailblazer trousers (t3)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"25010":{"wiki":"Trailblazer_boots_(t3)","name":"Trailblazer boots (t3)","equipable":true,"weight":0.34,"equipment":{"slot":10}},"25013":{"wiki":"Trailblazer_cane","name":"Trailblazer cane","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":5}},"25016":{"wiki":"Trailblazer_hood_(t2)","name":"Trailblazer hood (t2)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"25019":{"wiki":"Trailblazer_top_(t2)","name":"Trailblazer top (t2)","equipable":true,"weight":0.907,"equipment":{"slot":4}},"25022":{"wiki":"Trailblazer_trousers_(t2)","name":"Trailblazer trousers (t2)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"25025":{"wiki":"Trailblazer_boots_(t2)","name":"Trailblazer boots (t2)","equipable":true,"weight":0.34,"equipment":{"slot":10}},"25028":{"wiki":"Trailblazer_hood_(t1)","name":"Trailblazer hood (t1)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"25031":{"wiki":"Trailblazer_top_(t1)","name":"Trailblazer top (t1)","equipable":true,"weight":0.907,"equipment":{"slot":4}},"25034":{"wiki":"Trailblazer_trousers_(t1)","name":"Trailblazer trousers (t1)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"25037":{"wiki":"Trailblazer_boots_(t1)","name":"Trailblazer boots (t1)","equipable":true,"weight":0.34,"equipment":{"slot":10}},"25042":{"wiki":"Trailblazer_dragon_trophy","name":"Trailblazer dragon trophy","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"25044":{"wiki":"Trailblazer_rune_trophy","name":"Trailblazer rune trophy","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"25046":{"wiki":"Trailblazer_adamant_trophy","name":"Trailblazer adamant trophy","equipable":true,"weight":1.5,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"25048":{"wiki":"Trailblazer_mithril_trophy","name":"Trailblazer mithril trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"25050":{"wiki":"Trailblazer_steel_trophy","name":"Trailblazer steel trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"25052":{"wiki":"Trailblazer_iron_trophy","name":"Trailblazer iron trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"25054":{"wiki":"Trailblazer_bronze_trophy","name":"Trailblazer bronze trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"25056":{"wiki":"Trailblazer_banner","name":"Trailblazer banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"25059":{"wiki":"Infernal_harpoon_(or)#Charged","name":"Infernal harpoon (or)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":38,"aslash":32,"dslash":1,"str":42,"aspeed":5}},"25063":{"wiki":"Infernal_pickaxe_(or)#Charged","name":"Infernal pickaxe (or)","equipable":true,"weight":2.4,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"25066":{"wiki":"Infernal_axe_(or)#Charged","name":"Infernal axe (or)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-2,"aslash":38,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"25069":{"wiki":"Graceful_hood#Trailblazer","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"25071":{"wiki":"Graceful_hood#Trailblazer","name":"Graceful hood","equipable":true,"weight":0.6,"equipment":{"slot":0}},"25072":{"wiki":"Graceful_cape#Trailblazer","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"25074":{"wiki":"Graceful_cape#Trailblazer","name":"Graceful cape","equipable":true,"weight":0.8,"equipment":{"slot":1}},"25075":{"wiki":"Graceful_top#Trailblazer","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"25077":{"wiki":"Graceful_top#Trailblazer","name":"Graceful top","equipable":true,"weight":0.9,"equipment":{"slot":4}},"25078":{"wiki":"Graceful_legs#Trailblazer","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"25080":{"wiki":"Graceful_legs#Trailblazer","name":"Graceful legs","equipable":true,"weight":0.9,"equipment":{"slot":7}},"25081":{"wiki":"Graceful_gloves#Trailblazer","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"25083":{"wiki":"Graceful_gloves#Trailblazer","name":"Graceful gloves","equipable":true,"weight":0.1,"equipment":{"slot":9}},"25084":{"wiki":"Graceful_boots#Trailblazer","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"25086":{"wiki":"Graceful_boots#Trailblazer","name":"Graceful boots","equipable":true,"weight":0.4,"equipment":{"slot":10}},"25087":{"wiki":"Trailblazer_teleport_scroll","name":"Trailblazer teleport scroll","weight":0.1},"25090":{"wiki":"Trailblazer_tool_ornament_kit","name":"Trailblazer tool ornament kit","weight":0.1},"25093":{"wiki":"Trailblazer_globe","name":"Trailblazer globe","weight":0.1},"25096":{"wiki":"Trailblazer_rug","name":"Trailblazer rug","weight":0.1},"25099":{"wiki":"Trailblazer_graceful_ornament_kit","name":"Trailblazer graceful ornament kit","weight":0.1},"25102":{"wiki":"Fairy_mushroom","name":"Fairy mushroom","equipable":true,"weight":0.002,"equipment":{"slot":5}},"25104":{"wiki":"Crystal_of_memories","name":"Crystal of memories"},"25106":{"wiki":"Extradimensional_bag#Closed","name":"Extradimensional bag","equipable":true,"equipment":{"slot":1}},"25108":{"wiki":"Extradimensional_bag#Open","name":"Extradimensional bag","equipable":true,"equipment":{"slot":1}},"25110":{"wiki":"Trailblazer_axe","name":"Trailblazer axe","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":-2,"aslash":38,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"25112":{"wiki":"Trailblazer_pickaxe","name":"Trailblazer pickaxe","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"25114":{"wiki":"Trailblazer_harpoon","name":"Trailblazer harpoon","equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":38,"aslash":32,"dslash":1,"str":42,"aspeed":5}},"25117":{"wiki":"League_tomato","name":"League tomato"},"25129":{"wiki":"Beekeeper's_hat","name":"Beekeeper's hat","equipable":true,"weight":0.001,"equipment":{"slot":0}},"25131":{"wiki":"Beekeeper's_top","name":"Beekeeper's top","equipable":true,"weight":0.001,"equipment":{"slot":4}},"25133":{"wiki":"Beekeeper's_legs","name":"Beekeeper's legs","equipable":true,"weight":0.001,"equipment":{"slot":7}},"25135":{"wiki":"Beekeeper's_gloves","name":"Beekeeper's gloves","equipable":true,"weight":0.001,"equipment":{"slot":9}},"25137":{"wiki":"Beekeeper's_boots","name":"Beekeeper's boots","equipable":true,"weight":0.001,"equipment":{"slot":10}},"25139":{"wiki":"Bone_fragments","name":"Bone fragments"},"25145":{"wiki":"Clay_head","name":"Clay head","quest":true,"weight":0.907},"25146":{"wiki":"Fur_head","name":"Fur head","quest":true,"weight":0.907},"25147":{"wiki":"Bloody_head","name":"Bloody head","quest":true,"weight":0.907},"25152":{"wiki":"Neilan's_journal","name":"Neilan's journal","quest":true,"weight":0.51},"25155":{"wiki":"Decorative_boots_(gold)#Broken","name":"Decorative boots (broken)","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":10,"dslash":11,"dcrush":12,"str":1}},"25157":{"wiki":"Decorative_full_helm_(gold)#Broken","name":"Decorative full helm (broken)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"25159":{"wiki":"Castlewars_brew#4_dose","name":"Castlewars brew(4)","weight":0.035},"25160":{"wiki":"Castlewars_brew#3_dose","name":"Castlewars brew(3)","weight":0.035},"25161":{"wiki":"Castlewars_brew#2_dose","name":"Castlewars brew(2)","weight":0.035},"25162":{"wiki":"Castlewars_brew#1_dose","name":"Castlewars brew(1)","weight":0.035},"25163":{"wiki":"Decorative_boots_(red)","name":"Decorative boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":5,"dslash":6,"dcrush":7}},"25165":{"wiki":"Decorative_full_helm_(red)","name":"Decorative full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":9,"dslash":10,"dcrush":7,"dmagic":-1,"drange":9}},"25167":{"wiki":"Decorative_boots_(white)","name":"Decorative boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":8,"dslash":9,"dcrush":10}},"25169":{"wiki":"Decorative_full_helm_(white)","name":"Decorative full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":13,"dslash":14,"dcrush":11,"dmagic":-1,"drange":13}},"25171":{"wiki":"Decorative_boots_(gold)#Normal","name":"Decorative boots","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":10,"dslash":11,"dcrush":12,"str":1}},"25173":{"wiki":"Decorative_boots_(gold)#Locked","name":"Decorative boots (l)","equipable":true,"weight":1.36,"equipment":{"slot":10,"amagic":-3,"arange":-1,"dstab":10,"dslash":11,"dcrush":12,"str":1}},"25174":{"wiki":"Decorative_full_helm_(gold)#Normal","name":"Decorative full helm","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"25176":{"wiki":"Decorative_full_helm_(gold)#Locked","name":"Decorative full helm (l)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":19,"dslash":21,"dcrush":16,"dmagic":-1,"drange":19}},"25177":{"wiki":"Slayer_helmet_(i)#Soul_Wars","name":"Slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25179":{"wiki":"Black_slayer_helmet_(i)#Soul_Wars","name":"Black slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25181":{"wiki":"Green_slayer_helmet_(i)#Soul_Wars","name":"Green slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25183":{"wiki":"Red_slayer_helmet_(i)#Soul_Wars","name":"Red slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25185":{"wiki":"Purple_slayer_helmet_(i)#Soul_Wars","name":"Purple slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25187":{"wiki":"Turquoise_slayer_helmet_(i)#Soul_Wars","name":"Turquoise slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25189":{"wiki":"Hydra_slayer_helmet_(i)#Soul_Wars","name":"Hydra slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25191":{"wiki":"Twisted_slayer_helmet_(i)#Soul_Wars","name":"Twisted slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25193":{"wiki":"Granite_ring_(i)#Soul_Wars","name":"Granite ring (i)","equipable":true,"weight":3.0,"equipment":{"slot":12,"dstab":4,"dslash":4,"dcrush":4,"dmagic":-4,"drange":16}},"25195":{"wiki":"Blue_cape_(Soul_Wars)#Tutorial","name":"Blue cape","equipable":true,"weight":0.453,"equipment":{"slot":1}},"25196":{"wiki":"Soul_fragment#Tutorial","name":"Soul fragment"},"25197":{"wiki":"Soul_wars_guide","name":"Soul wars guide","weight":0.001},"25199":{"wiki":"Bones_(Soul_Wars)","name":"Bones","weight":0.05},"25201":{"wiki":"Soul_fragment#In-match","name":"Soul fragment"},"25202":{"wiki":"Bandages_(Soul_Wars)","name":"Bandages","weight":0.001},"25203":{"wiki":"Potion_of_power#4_dose","name":"Potion of power(4)","weight":0.035},"25204":{"wiki":"Potion_of_power#3_dose","name":"Potion of power(3)","weight":0.035},"25205":{"wiki":"Potion_of_power#2_dose","name":"Potion of power(2)","weight":0.035},"25206":{"wiki":"Potion_of_power#1_dose","name":"Potion of power(1)","weight":0.035},"25207":{"wiki":"Red_cape_(Soul_Wars)","name":"Red cape","equipable":true,"weight":0.453,"equipment":{"slot":1}},"25208":{"wiki":"Blue_cape_(Soul_Wars)#Minigame","name":"Blue cape","equipable":true,"weight":0.453,"equipment":{"slot":1}},"25209":{"wiki":"Barricade_(Soul_Wars)#Red","name":"Barricade","weight":5.0},"25210":{"wiki":"Barricade_(Soul_Wars)#Blue","name":"Barricade","weight":5.0},"25211":{"wiki":"Explosive_potion_(Soul_Wars)","name":"Explosive potion","weight":0.035},"25212":{"wiki":"Blue_icon#Helmet","name":"Blue icon","equipable":true,"weight":0.001},"25213":{"wiki":"Blue_icon#Goatee","name":"Blue icon","equipable":true,"weight":0.001},"25214":{"wiki":"Blue_icon#Long","name":"Blue icon","equipable":true,"weight":0.001},"25215":{"wiki":"Blue_icon#Medium","name":"Blue icon","equipable":true,"weight":0.001},"25216":{"wiki":"Blue_icon#Small_moustache","name":"Blue icon","equipable":true,"weight":0.001},"25217":{"wiki":"Blue_icon#Clean-shaven","name":"Blue icon","equipable":true,"weight":0.001},"25218":{"wiki":"Blue_icon#Short","name":"Blue icon","equipable":true,"weight":0.001},"25219":{"wiki":"Blue_icon#Pointy","name":"Blue icon","equipable":true,"weight":0.001},"25220":{"wiki":"Blue_icon#Split","name":"Blue icon","equipable":true,"weight":0.001},"25221":{"wiki":"Blue_icon#Handlebar","name":"Blue icon","equipable":true,"weight":0.001},"25222":{"wiki":"Blue_icon#Mutton","name":"Blue icon","equipable":true,"weight":0.001},"25223":{"wiki":"Blue_icon#Full_mutton","name":"Blue icon","equipable":true,"weight":0.001},"25224":{"wiki":"Blue_icon#Big_moustache","name":"Blue icon","equipable":true,"weight":0.001},"25225":{"wiki":"Blue_icon#Waxed_moustache","name":"Blue icon","equipable":true,"weight":0.001},"25226":{"wiki":"Blue_icon#Dali","name":"Blue icon","equipable":true,"weight":0.001},"25227":{"wiki":"Blue_icon#Vizier","name":"Blue icon","equipable":true,"weight":0.001},"25228":{"wiki":"Red_icon#Helmet","name":"Red icon","equipable":true,"weight":0.001},"25229":{"wiki":"Red_icon#Goatee","name":"Red icon","equipable":true,"weight":0.001},"25230":{"wiki":"Red_icon#Long","name":"Red icon","equipable":true,"weight":0.001},"25231":{"wiki":"Red_icon#Medium","name":"Red icon","equipable":true,"weight":0.001},"25232":{"wiki":"Red_icon#Small_moustache","name":"Red icon","equipable":true,"weight":0.001},"25233":{"wiki":"Red_icon#Clean-shaven","name":"Red icon","equipable":true,"weight":0.001},"25234":{"wiki":"Red_icon#Short","name":"Red icon","equipable":true,"weight":0.001},"25235":{"wiki":"Red_icon#Pointy","name":"Red icon","equipable":true,"weight":0.001},"25236":{"wiki":"Red_icon#Split","name":"Red icon","equipable":true,"weight":0.001},"25237":{"wiki":"Red_icon#Handlebar","name":"Red icon","equipable":true,"weight":0.001},"25238":{"wiki":"Red_icon#Mutton","name":"Red icon","equipable":true,"weight":0.001},"25239":{"wiki":"Red_icon#Full_mutton","name":"Red icon","equipable":true,"weight":0.001},"25240":{"wiki":"Red_icon#Big_moustache","name":"Red icon","equipable":true,"weight":0.001},"25241":{"wiki":"Red_icon#Waxed_moustache","name":"Red icon","equipable":true,"weight":0.001},"25242":{"wiki":"Red_icon#Dali","name":"Red icon","equipable":true,"weight":0.001},"25243":{"wiki":"Red_icon#Vizier","name":"Red icon","equipable":true,"weight":0.001},"25244":{"wiki":"Dark_key","name":"Dark key"},"25246":{"wiki":"Ring_of_suffering_(i)#Uncharged","name":"Ring of suffering (i)","equipable":true,"weight":0.006,"equipment":{"slot":12,"dstab":20,"dslash":20,"dcrush":20,"dmagic":20,"drange":20,"prayer":4}},"25248":{"wiki":"Ring_of_suffering_(i)#Recoil","name":"Ring of suffering (ri)","equipable":true,"weight":0.006,"equipment":{"slot":12,"dstab":20,"dslash":20,"dcrush":20,"dmagic":20,"drange":20,"prayer":4}},"25250":{"wiki":"Salve_amulet(i)#Soul_Wars","name":"Salve amulet(i)","quest":true,"equipable":true,"weight":0.007,"equipment":{"slot":2,"dstab":3,"dslash":3,"dcrush":3,"prayer":3}},"25252":{"wiki":"Ring_of_the_gods_(i)#Soul_Wars","name":"Ring of the gods (i)","equipable":true,"weight":0.3,"equipment":{"slot":12,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1,"prayer":8}},"25254":{"wiki":"Tyrannical_ring_(i)#Soul_Wars","name":"Tyrannical ring (i)","equipable":true,"weight":1.0,"equipment":{"slot":12,"acrush":8,"dcrush":8}},"25256":{"wiki":"Treasonous_ring_(i)#Soul_Wars","name":"Treasonous ring (i)","equipable":true,"weight":0.4,"equipment":{"slot":12,"astab":8,"dstab":8}},"25258":{"wiki":"Seers_ring_(i)#Soul_Wars","name":"Seers ring (i)","equipable":true,"weight":0.004,"equipment":{"slot":12,"amagic":12,"dmagic":12}},"25260":{"wiki":"Archers_ring_(i)#Soul_Wars","name":"Archers ring (i)","equipable":true,"weight":0.004,"equipment":{"slot":12,"arange":8,"drange":8}},"25262":{"wiki":"Warrior_ring_(i)#Soul_Wars","name":"Warrior ring (i)","equipable":true,"weight":0.004,"equipment":{"slot":12,"aslash":8,"dslash":8}},"25264":{"wiki":"Berserker_ring_(i)#Soul_Wars","name":"Berserker ring (i)","equipable":true,"weight":0.004,"equipment":{"slot":12,"dcrush":8,"str":8}},"25266":{"wiki":"Black_mask_(i)#(10)","name":"Black mask (10) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"25267":{"wiki":"Black_mask_(i)#(9)","name":"Black mask (9) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"25268":{"wiki":"Black_mask_(i)#(8)","name":"Black mask (8) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"25269":{"wiki":"Black_mask_(i)#(7)","name":"Black mask (7) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"25270":{"wiki":"Black_mask_(i)#(6)","name":"Black mask (6) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"25271":{"wiki":"Black_mask_(i)#(5)","name":"Black mask (5) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"25272":{"wiki":"Black_mask_(i)#(4)","name":"Black mask (4) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"25273":{"wiki":"Black_mask_(i)#(3)","name":"Black mask (3) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"25274":{"wiki":"Black_mask_(i)#(2)","name":"Black mask (2) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"25275":{"wiki":"Black_mask_(i)#(1)","name":"Black mask (1) (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"25276":{"wiki":"Black_mask_(i)#Uncharged","name":"Black mask (i)","equipable":true,"weight":10.0,"equipment":{"slot":0,"dstab":9,"dslash":10,"dcrush":8,"dmagic":-1,"drange":9}},"25278":{"wiki":"Salve_amulet(ei)#Soul_Wars","name":"Salve amulet(ei)","equipable":true,"weight":0.007,"equipment":{"slot":2,"dstab":3,"dslash":3,"dcrush":3,"prayer":3}},"25280":{"wiki":"Essence_pack#Generic","name":"Essence pack","weight":4.535},"25282":{"wiki":"Sled_(2020_Christmas_event)","name":"Sled","equipable":true,"weight":1.0,"equipment":{"slot":3,"aspeed":4}},"25283":{"wiki":"Red_fireflies_(item)","name":"Red fireflies","weight":0.01},"25284":{"wiki":"Green_fireflies_(item)","name":"Green fireflies","weight":0.01},"25285":{"wiki":"Stick_(2020_Christmas_event)","name":"Stick","weight":0.5},"25286":{"wiki":"Mouldy_sawdust","name":"Mouldy sawdust","weight":0.1},"25287":{"wiki":"Rotten_meat","name":"Rotten meat","weight":0.3},"25288":{"wiki":"Stale_bread","name":"Stale bread","weight":0.3},"25289":{"wiki":"Goblin_stew","name":"Goblin stew","weight":0.3},"25290":{"wiki":"Goblin_gifts","name":"Goblin gifts","weight":0.3},"25314":{"wiki":"Giant_boulder","name":"Giant boulder","equipable":true,"weight":1.0,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"25316":{"wiki":"Goblin_decorations","name":"Goblin decorations","weight":1.0},"25322":{"wiki":"20th_anniversary_hat","name":"20th anniversary hat","equipable":true,"weight":0.907,"equipment":{"slot":0}},"25324":{"wiki":"20th_anniversary_top","name":"20th anniversary top","equipable":true,"weight":0.907,"equipment":{"slot":4}},"25326":{"wiki":"20th_anniversary_bottom","name":"20th anniversary bottom","equipable":true,"weight":0.907,"equipment":{"slot":7}},"25328":{"wiki":"20th_anniversary_boots","name":"20th anniversary boots","equipable":true,"weight":0.453,"equipment":{"slot":10}},"25330":{"wiki":"20th_anniversary_gloves","name":"20th anniversary gloves","equipable":true,"weight":0.113,"equipment":{"slot":9}},"25332":{"wiki":"20th_anniversary_necklace","name":"20th anniversary necklace","equipable":true,"weight":0.141,"equipment":{"slot":2}},"25334":{"wiki":"20th_anniversary_cape","name":"20th anniversary cape","equipable":true,"weight":0.453,"equipment":{"slot":1}},"25336":{"wiki":"Gnome_child_mask","name":"Gnome child mask","equipable":true,"weight":0.25,"equipment":{"slot":0}},"25338":{"wiki":"Gnome_child_icon","name":"Gnome child icon","weight":0.08},"25340":{"wiki":"Ectoplasmator","name":"Ectoplasmator","weight":0.035},"25342":{"wiki":"Spoils_of_war","name":"Spoils of war","weight":1.285},"25344":{"wiki":"Soul_cape#Red","name":"Soul cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"prayer":8}},"25346":{"wiki":"Soul_cape#Blue","name":"Soul cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"prayer":8}},"25348":{"wiki":"Lil'_creator#Lil'_Creator","name":"Lil' creator","weight":0.015},"25350":{"wiki":"Lil'_creator#Lil'_Destructor","name":"Lil' destructor","weight":0.015},"25367":{"wiki":"Infernal_harpoon_(or)#Uncharged","name":"Infernal harpoon (uncharged)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":38,"aslash":32,"dslash":1,"str":42,"aspeed":5}},"25369":{"wiki":"Infernal_pickaxe_(or)#Uncharged","name":"Infernal pickaxe (uncharged)","equipable":true,"weight":2.4,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"25371":{"wiki":"Infernal_axe_(or)#Uncharged","name":"Infernal axe (uncharged)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":-2,"aslash":38,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"25373":{"wiki":"Dragon_harpoon_(or)","name":"Dragon harpoon (or)","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":38,"aslash":32,"dslash":1,"str":42,"aspeed":5}},"25376":{"wiki":"Dragon_pickaxe_(or)_(Trailblazer)","name":"Dragon pickaxe (or)","equipable":true,"weight":2.4,"equipment":{"slot":3,"astab":38,"aslash":-2,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"25378":{"wiki":"Dragon_axe_(or)","name":"Dragon axe (or)","equipable":true,"weight":1.36,"equipment":{"slot":3,"astab":-2,"aslash":38,"acrush":32,"dslash":1,"str":42,"aspeed":5}},"25380":{"wiki":"Trailblazer_relic_hunter_(t1)_armour_set","name":"Trailblazer relic hunter (t1) armour set","weight":0.05},"25383":{"wiki":"Trailblazer_relic_hunter_(t2)_armour_set","name":"Trailblazer relic hunter (t2) armour set","weight":0.05},"25386":{"wiki":"Trailblazer_relic_hunter_(t3)_armour_set","name":"Trailblazer relic hunter (t3) armour set","weight":0.05},"25389":{"wiki":"Swampbark_body","name":"Swampbark body","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":15,"dstab":38,"dslash":44,"dcrush":48,"dmagic":21}},"25392":{"wiki":"Swampbark_gauntlets","name":"Swampbark gauntlets","equipable":true,"weight":0.907,"equipment":{"slot":9,"amagic":3,"dstab":4,"dslash":3,"dcrush":5,"dmagic":4}},"25395":{"wiki":"Swampbark_boots","name":"Swampbark boots","equipable":true,"weight":0.907,"equipment":{"slot":10,"amagic":3,"dstab":4,"dslash":3,"dcrush":5,"dmagic":4}},"25398":{"wiki":"Swampbark_helm","name":"Swampbark helm","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":4,"dstab":13,"dslash":11,"dcrush":14,"dmagic":5}},"25401":{"wiki":"Swampbark_legs","name":"Swampbark legs","equipable":true,"weight":3.628,"equipment":{"slot":7,"amagic":10,"dstab":20,"dslash":22,"dcrush":24,"dmagic":15}},"25404":{"wiki":"Bloodbark_body","name":"Bloodbark body","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":18,"dstab":53,"dslash":39,"dcrush":64,"dmagic":24}},"25407":{"wiki":"Bloodbark_gauntlets","name":"Bloodbark gauntlets","equipable":true,"weight":0.907,"equipment":{"slot":9,"amagic":4,"dstab":5,"dslash":4,"dcrush":6,"dmagic":5}},"25410":{"wiki":"Bloodbark_boots","name":"Bloodbark boots","equipable":true,"weight":0.907,"equipment":{"slot":10,"amagic":4,"dstab":5,"dslash":4,"dcrush":6,"dmagic":5}},"25413":{"wiki":"Bloodbark_helm","name":"Bloodbark helm","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":5,"dstab":16,"dslash":14,"dcrush":17,"dmagic":6}},"25416":{"wiki":"Bloodbark_legs","name":"Bloodbark legs","equipable":true,"weight":3.628,"equipment":{"slot":7,"amagic":13,"dstab":33,"dslash":31,"dcrush":38,"dmagic":17}},"25419":{"wiki":"Urium_remains","name":"Urium remains","weight":1.36},"25422":{"wiki":"Bleached_bones","name":"Bleached bones","weight":0.5},"25424":{"wiki":"Gold_key_red","name":"Gold key red","weight":0.01},"25426":{"wiki":"Gold_key_brown","name":"Gold key brown","weight":0.01},"25428":{"wiki":"Gold_key_crimson","name":"Gold key crimson","weight":0.01},"25430":{"wiki":"Gold_key_black","name":"Gold key black","weight":0.01},"25432":{"wiki":"Gold_key_purple","name":"Gold key purple","weight":0.01},"25434":{"wiki":"Zealot's_robe_top","name":"Zealot's robe top","equipable":true,"weight":0.907,"equipment":{"slot":4,"prayer":7}},"25436":{"wiki":"Zealot's_robe_bottom","name":"Zealot's robe bottom","equipable":true,"weight":0.907,"equipment":{"slot":7,"prayer":6}},"25438":{"wiki":"Zealot's_helm","name":"Zealot's helm","equipable":true,"weight":2.267,"equipment":{"slot":0,"prayer":1}},"25440":{"wiki":"Zealot's_boots","name":"Zealot's boots","equipable":true,"weight":0.283,"equipment":{"slot":10,"prayer":1}},"25442":{"wiki":"Bronze_locks","name":"Bronze locks","weight":0.283},"25445":{"wiki":"Steel_locks","name":"Steel locks","weight":0.283},"25448":{"wiki":"Black_locks","name":"Black locks","weight":0.283},"25451":{"wiki":"Silver_locks","name":"Silver locks","weight":0.283},"25454":{"wiki":"Gold_locks","name":"Gold locks","weight":0.283},"25457":{"wiki":"Broken_coffin","name":"Broken coffin","weight":1.0},"25459":{"wiki":"Bronze_coffin#Closed","name":"Bronze coffin","equipable":true,"weight":1.0,"equipment":{"slot":1}},"25461":{"wiki":"Steel_coffin#Closed","name":"Steel coffin","equipable":true,"weight":1.0,"equipment":{"slot":1}},"25463":{"wiki":"Black_coffin#Closed","name":"Black coffin","equipable":true,"weight":1.0,"equipment":{"slot":1}},"25465":{"wiki":"Silver_coffin#Closed","name":"Silver coffin","equipable":true,"weight":1.0,"equipment":{"slot":1}},"25467":{"wiki":"Gold_coffin#Closed","name":"Gold coffin","equipable":true,"weight":1.0,"equipment":{"slot":1}},"25469":{"wiki":"Bronze_coffin#Open","name":"Open bronze coffin","equipable":true,"weight":1.0,"equipment":{"slot":1}},"25470":{"wiki":"Steel_coffin#Open","name":"Open steel coffin","equipable":true,"weight":1.0,"equipment":{"slot":1}},"25471":{"wiki":"Black_coffin#Open","name":"Open black coffin","equipable":true,"weight":1.0,"equipment":{"slot":1}},"25472":{"wiki":"Silver_coffin#Open","name":"Open silver coffin","equipable":true,"weight":1.0,"equipment":{"slot":1}},"25473":{"wiki":"Gold_coffin#Open","name":"Open gold coffin","equipable":true,"weight":1.0,"equipment":{"slot":1}},"25474":{"wiki":"Tree_wizards'_journal","name":"Tree wizards' journal","weight":0.003},"25476":{"wiki":"Bloody_notes","name":"Bloody notes","weight":0.003},"25478":{"wiki":"Runescroll_of_swampbark","name":"Runescroll of swampbark","weight":0.015},"25481":{"wiki":"Runescroll_of_bloodbark","name":"Runescroll of bloodbark","weight":0.015},"25484":{"wiki":"Toxic_blowpipe_(beta)#Bronze","name":"Toxic blowpipe (beta - bronze)","equipable":true,"weight":0.5,"equipment":{"slot":3,"arange":32,"rstr":26,"aspeed":3}},"25485":{"wiki":"Toxic_blowpipe_(beta)#Iron","name":"Toxic blowpipe (beta - iron)","equipable":true,"weight":0.5,"equipment":{"slot":3,"arange":33,"rstr":27,"aspeed":3}},"25486":{"wiki":"Toxic_blowpipe_(beta)#Steel","name":"Toxic blowpipe (beta - steel)","equipable":true,"weight":0.5,"equipment":{"slot":3,"arange":34,"rstr":28,"aspeed":3}},"25487":{"wiki":"Toxic_blowpipe_(beta)#Black","name":"Toxic blowpipe (beta - black)","equipable":true,"weight":0.5,"equipment":{"slot":3,"arange":35,"rstr":29,"aspeed":3}},"25488":{"wiki":"Toxic_blowpipe_(beta)#Mithril","name":"Toxic blowpipe (beta - mithril)","equipable":true,"weight":0.5,"equipment":{"slot":3,"arange":36,"rstr":31,"aspeed":3}},"25489":{"wiki":"Toxic_blowpipe_(beta)#Adamant","name":"Toxic blowpipe (beta - adamant)","equipable":true,"weight":0.5,"equipment":{"slot":3,"arange":37,"rstr":35,"aspeed":3}},"25490":{"wiki":"Toxic_blowpipe_(beta)#Rune","name":"Toxic blowpipe (beta - rune)","equipable":true,"weight":0.5,"equipment":{"slot":3,"arange":41,"rstr":45,"aspeed":3}},"25491":{"wiki":"Toxic_blowpipe_(beta)#Dragon","name":"Toxic blowpipe (beta - dragon)","equipable":true,"weight":0.5,"equipment":{"slot":3,"arange":45,"rstr":53,"aspeed":3}},"25492":{"wiki":"Black_d'hide_body_(beta)","name":"Black d'hide body (beta)","equipable":true,"weight":6.803,"equipment":{"slot":4,"amagic":-15,"arange":30,"dstab":30,"dslash":35,"dcrush":35,"dmagic":45,"drange":50}},"25493":{"wiki":"Black_d'hide_chaps_(beta)","name":"Black d'hide chaps (beta)","equipable":true,"weight":5.443,"equipment":{"slot":7,"amagic":-10,"arange":17,"dstab":12,"dslash":18,"dcrush":18,"dmagic":23,"drange":26}},"25494":{"wiki":"Black_d'hide_vambraces_(beta)","name":"Black d'hide vambraces (beta)","equipable":true,"weight":0.283,"equipment":{"slot":9,"amagic":-10,"arange":11,"dstab":4,"dslash":5,"dcrush":5,"dmagic":8}},"25495":{"wiki":"Crystal_helm_(beta)","name":"Crystal helm (beta)","equipable":true,"weight":2.721,"equipment":{"slot":0,"amagic":-10,"arange":8,"dstab":12,"dslash":8,"dcrush":14,"dmagic":26,"drange":18,"prayer":2}},"25496":{"wiki":"Crystal_body_(beta)","name":"Crystal body (beta)","equipable":true,"weight":9.979,"equipment":{"slot":4,"amagic":-18,"arange":30,"dstab":34,"dslash":24,"dcrush":32,"dmagic":44,"drange":53,"prayer":3}},"25497":{"wiki":"Crystal_legs_(beta)","name":"Crystal legs (beta)","equipable":true,"weight":9.071,"equipment":{"slot":7,"amagic":-12,"arange":17,"dstab":20,"dslash":16,"dcrush":24,"dmagic":34,"drange":29,"prayer":2}},"25500":{"wiki":"Cursed_banana","name":"Cursed banana","equipable":true,"weight":0.1,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"25502":{"wiki":"Banana_cape","name":"Banana cape","equipable":true,"weight":0.453,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"25515":{"wiki":"Dharok's_platebody_(Last_Man_Standing)","name":"Dharok's platebody","equipable":true,"weight":1.814,"equipment":{"slot":4,"amagic":-30,"arange":-10,"dstab":122,"dslash":120,"dcrush":107,"dmagic":-6,"drange":132}},"25516":{"wiki":"Dharok's_greataxe_(Last_Man_Standing)","name":"Dharok's greataxe","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":-4,"aslash":103,"acrush":95,"amagic":-4,"drange":-1,"str":105,"aspeed":7}},"25517":{"wiki":"Volatile_nightmare_staff_(Last_Man_Standing)","name":"Volatile nightmare staff","equipable":true,"weight":1.6,"equipment":{"slot":3,"amagic":16,"dmagic":14,"mdmg":15,"aspeed":5}},"25518":{"wiki":"Ancestral_hat_(Last_Man_Standing)","name":"Ancestral hat","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":8,"arange":-2,"dstab":12,"dslash":11,"dcrush":13,"dmagic":5,"mdmg":2}},"25519":{"wiki":"Tzrek-jad#JalRek-Jad","name":"Jalrek-jad","weight":0.015},"25521":{"wiki":"Jar_of_spirits","name":"Jar of spirits","weight":0.04},"25524":{"wiki":"Jar_of_smoke","name":"Jar of smoke","weight":0.04},"25527":{"wiki":"Stardust","name":"Stardust"},"25533":{"wiki":"Soft_clay_pack#Stardust","name":"Soft clay pack","weight":4.535},"25535":{"wiki":"Essence_pack#Stardust","name":"Essence pack","weight":4.535},"25537":{"wiki":"Bag_full_of_gems#Stardust","name":"Bag full of gems","weight":1.0},"25539":{"wiki":"Celestial_ring#Uncharged","name":"Celestial ring (uncharged)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"25541":{"wiki":"Celestial_ring#Charged","name":"Celestial ring","equipable":true,"weight":0.006,"equipment":{"slot":12}},"25543":{"wiki":"Celestial_signet#Uncharged","name":"Celestial signet (uncharged)","equipable":true,"weight":0.006,"equipment":{"slot":12}},"25545":{"wiki":"Celestial_signet#Charged","name":"Celestial signet","equipable":true,"weight":0.006,"equipment":{"slot":12}},"25547":{"wiki":"Star_fragment","name":"Star fragment","weight":2.721},"25549":{"wiki":"Golden_prospector_helmet","name":"Golden prospector helmet","equipable":true,"weight":0.907,"equipment":{"slot":0}},"25551":{"wiki":"Golden_prospector_jacket","name":"Golden prospector jacket","equipable":true,"weight":1.36,"equipment":{"slot":4}},"25553":{"wiki":"Golden_prospector_legs","name":"Golden prospector legs","equipable":true,"weight":0.907,"equipment":{"slot":7}},"25555":{"wiki":"Golden_prospector_boots","name":"Golden prospector boots","equipable":true,"weight":0.907,"equipment":{"slot":10}},"25557":{"wiki":"Dark_flippers","name":"Dark flippers","equipable":true,"weight":0.34,"equipment":{"slot":10,"astab":-2,"aslash":-2,"acrush":-2,"dslash":1,"dcrush":1}},"25559":{"wiki":"Big_harpoonfish","name":"Big harpoonfish","weight":0.7},"25561":{"wiki":"Stuffed_big_harpoonfish","name":"Stuffed big harpoonfish","weight":0.9},"25564":{"wiki":"Raw_harpoonfish","name":"Raw harpoonfish","weight":0.5},"25565":{"wiki":"Harpoonfish","name":"Harpoonfish","weight":0.45},"25566":{"wiki":"Crystallised_harpoonfish","name":"Crystallised harpoonfish","weight":0.6},"25567":{"wiki":"The_desert_trout_-_ship's_log","name":"The desert trout - ship's log","weight":0.51},"25569":{"wiki":"Spirit_anglers_research_notes","name":"Spirit anglers research notes","weight":0.51},"25571":{"wiki":"Damp_egg","name":"Damp egg","weight":0.02},"25574":{"wiki":"Tome_of_water#Charged","name":"Tome of water","equipable":true,"weight":1.0,"equipment":{"slot":5,"amagic":8,"dmagic":8}},"25576":{"wiki":"Tome_of_water#Empty","name":"Tome of water (empty)","equipable":true,"weight":1.0,"equipment":{"slot":5,"amagic":8,"dmagic":8}},"25578":{"wiki":"Soaked_page","name":"Soaked page"},"25580":{"wiki":"Tackle_box","name":"Tackle box","weight":0.95},"25582":{"wiki":"Fish_barrel#Closed","name":"Fish barrel","weight":1.39},"25584":{"wiki":"Fish_barrel#Open","name":"Open fish barrel","weight":1.39},"25585":{"wiki":"Fish_sack_barrel#Closed","name":"Fish sack barrel","equipable":true,"weight":2.267,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"25587":{"wiki":"Fish_sack_barrel#Open","name":"Open fish sack barrel","equipable":true,"weight":2.267,"equipment":{"slot":1,"dslash":1,"dcrush":1,"drange":2}},"25588":{"wiki":"Spirit_flakes","name":"Spirit flakes"},"25590":{"wiki":"Casket_(Reward_pool)","name":"Casket"},"25592":{"wiki":"Spirit_angler_headband","name":"Spirit angler headband","equipable":true,"weight":0.5,"equipment":{"slot":0}},"25594":{"wiki":"Spirit_angler_top","name":"Spirit angler top","equipable":true,"weight":1.0,"equipment":{"slot":4}},"25596":{"wiki":"Spirit_angler_waders","name":"Spirit angler waders","equipable":true,"weight":1.0,"equipment":{"slot":7}},"25598":{"wiki":"Spirit_angler_boots","name":"Spirit angler boots","equipable":true,"weight":1.0,"equipment":{"slot":10}},"25600":{"wiki":"Heron#Great_blue","name":"Great blue heron","weight":0.015},"25602":{"wiki":"Tiny_tempor","name":"Tiny tempor","weight":0.015},"25604":{"wiki":"Gregg's_eastdoor","name":"Gregg's eastdoor","equipable":true,"weight":0.1,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":6}},"25606":{"wiki":"Propeller_hat","name":"Propeller hat","equipable":true,"weight":0.056,"equipment":{"slot":0}},"25608":{"wiki":"Gregg's_iou","name":"Gregg's iou","quest":true,"weight":0.01},"25609":{"wiki":"Pastel_flowers","name":"Pastel flowers","quest":true,"weight":0.002},"25610":{"wiki":"Thick_dye","name":"Thick dye","quest":true,"weight":0.02},"25612":{"wiki":"S.t.a.s.h_blueprint","name":"S.t.a.s.h blueprint","weight":0.1},"25613":{"wiki":"Baby_mole#Mole-rat","name":"Baby mole-rat","weight":0.015},"25625":{"wiki":"Barronite_mace#Broken","name":"Barronite mace (broken)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":20,"aslash":-2,"acrush":40,"str":40,"prayer":2,"aspeed":4}},"25631":{"wiki":"Steak_sandwich","name":"Steak sandwich","quest":true,"weight":0.02},"25633":{"wiki":"Imcando_hammer#Broken","name":"Imcando hammer (broken)","equipable":true,"weight":0.907,"equipment":{"slot":3,"aspeed":6}},"25635":{"wiki":"Barronite_head","name":"Barronite head","weight":2.5},"25637":{"wiki":"Barronite_handle","name":"Barronite handle","weight":2.5},"25639":{"wiki":"Barronite_guard","name":"Barronite guard","weight":2.5},"25641":{"wiki":"Barronite_mace#Normal","name":"Barronite mace","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":20,"aslash":-2,"acrush":40,"str":40,"prayer":2,"aspeed":4}},"25643":{"wiki":"Barronite_mace#Locked","name":"Barronite mace (l)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":20,"aslash":-2,"acrush":40,"str":40,"prayer":2,"aspeed":4}},"25644":{"wiki":"Imcando_hammer#Repaired","name":"Imcando hammer","equipable":true,"weight":2.0,"equipment":{"slot":3,"aspeed":6}},"25646":{"wiki":"Simple_lockbox#Inside_vault","name":"Simple lockbox","weight":1.0},"25647":{"wiki":"Simple_lockbox#Outside_vault","name":"Simple lockbox","weight":1.0},"25648":{"wiki":"Elaborate_lockbox#Inside_vault","name":"Elaborate lockbox","weight":10.0},"25649":{"wiki":"Elaborate_lockbox#Outside_vault","name":"Elaborate lockbox","weight":10.0},"25650":{"wiki":"Ornate_lockbox#Inside_vault","name":"Ornate lockbox","weight":20.0},"25651":{"wiki":"Ornate_lockbox#Outside_vault","name":"Ornate lockbox","weight":20.0},"25652":{"wiki":"Raw_guppy","name":"Raw guppy","weight":0.12},"25654":{"wiki":"Guppy","name":"Guppy","weight":0.12},"25656":{"wiki":"Ruined_guppy","name":"Ruined guppy","weight":0.12},"25658":{"wiki":"Raw_cavefish","name":"Raw cavefish","weight":0.12},"25660":{"wiki":"Cavefish","name":"Cavefish","weight":0.12},"25662":{"wiki":"Ruined_cavefish","name":"Ruined cavefish","weight":0.12},"25664":{"wiki":"Raw_tetra","name":"Raw tetra","weight":0.12},"25666":{"wiki":"Tetra","name":"Tetra","weight":0.12},"25668":{"wiki":"Ruined_tetra","name":"Ruined tetra","weight":0.12},"25670":{"wiki":"Raw_catfish","name":"Raw catfish","weight":0.12},"25672":{"wiki":"Catfish","name":"Catfish","weight":0.12},"25674":{"wiki":"Ruined_catfish","name":"Ruined catfish","weight":0.12},"25676":{"wiki":"Barronite_shards","name":"Barronite shards"},"25684":{"wiki":"Barronite_deposit","name":"Barronite deposit","weight":0.2},"25686":{"wiki":"Ancient_globe","name":"Ancient globe","weight":1.0},"25688":{"wiki":"Ancient_ledger","name":"Ancient ledger","weight":1.0},"25690":{"wiki":"Ancient_astroscope","name":"Ancient astroscope","weight":1.0},"25692":{"wiki":"Ancient_treatise","name":"Ancient treatise","weight":1.0},"25694":{"wiki":"Ancient_carcanet","name":"Ancient carcanet","weight":1.0},"25696":{"wiki":"Mind_core","name":"Mind core","weight":0.02},"25698":{"wiki":"Body_core","name":"Body core","weight":0.02},"25700":{"wiki":"Chaos_core","name":"Chaos core","weight":0.02},"25702":{"wiki":"Ungael_lab_notes","name":"Ungael lab notes","quest":true,"weight":0.51},"25704":{"wiki":"Lithkren_vault_notes","name":"Lithkren vault notes","quest":true,"weight":0.51},"25706":{"wiki":"Dusty_note","name":"Dusty note","quest":true,"weight":0.003},"25710":{"wiki":"Stool_(Games)#Games_Zone,_Pubs","name":"Stool"},"25711":{"wiki":"Stool_(Games)#Blue_Moon_Inn","name":"Stool"},"25712":{"wiki":"Clan_cloak#Black","name":"Clan cloak","equipable":true,"weight":0.32,"equipment":{"slot":1}},"25714":{"wiki":"Clan_cloak#Orange","name":"Clan cloak","equipable":true,"weight":0.32,"equipment":{"slot":1}},"25715":{"wiki":"Clan_cloak#Blue","name":"Clan cloak","equipable":true,"weight":0.32,"equipment":{"slot":1}},"25716":{"wiki":"Clan_cloak#Red","name":"Clan cloak","equipable":true,"weight":0.32,"equipment":{"slot":1}},"25717":{"wiki":"Clan_cloak#Green","name":"Clan cloak","equipable":true,"weight":0.32,"equipment":{"slot":1}},"25718":{"wiki":"Clan_cloak#Yellow","name":"Clan cloak","equipable":true,"weight":0.32,"equipment":{"slot":1}},"25719":{"wiki":"Clan_cloak#Light_blue","name":"Clan cloak","equipable":true,"weight":0.32,"equipment":{"slot":1}},"25720":{"wiki":"Clan_cloak#Purple","name":"Clan cloak","equipable":true,"weight":0.32,"equipment":{"slot":1}},"25721":{"wiki":"Clan_vexillum#Black","name":"Clan vexillum","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"25723":{"wiki":"Clan_vexillum#Orange","name":"Clan vexillum","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"25724":{"wiki":"Clan_vexillum#Blue","name":"Clan vexillum","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"25725":{"wiki":"Clan_vexillum#Red","name":"Clan vexillum","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"25726":{"wiki":"Clan_vexillum#Green","name":"Clan vexillum","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"25727":{"wiki":"Clan_vexillum#Yellow","name":"Clan vexillum","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"25728":{"wiki":"Clan_vexillum#Light_blue","name":"Clan vexillum","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"25729":{"wiki":"Clan_vexillum#Purple","name":"Clan vexillum","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":4}},"25730":{"wiki":"Bandages_(Theatre_of_Blood)","name":"Bandages","quest":true,"weight":0.001},"25731":{"wiki":"Holy_sanguinesti_staff#Charged","name":"Holy sanguinesti staff","equipable":true,"weight":1.5,"equipment":{"slot":3,"amagic":25,"arange":-4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"25733":{"wiki":"Holy_sanguinesti_staff#Uncharged","name":"Holy sanguinesti staff (uncharged)","equipable":true,"weight":1.5,"equipment":{"slot":3,"amagic":25,"arange":-4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":15,"aspeed":4}},"25734":{"wiki":"Holy_ghrazi_rapier","name":"Holy ghrazi rapier","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":94,"aslash":55,"str":89,"aspeed":4}},"25736":{"wiki":"Holy_scythe_of_vitur#Charged","name":"Holy scythe of vitur","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":70,"aslash":110,"acrush":30,"amagic":-6,"dstab":-2,"dslash":8,"dcrush":10,"str":75,"aspeed":5}},"25738":{"wiki":"Holy_scythe_of_vitur#Uncharged","name":"Holy scythe of vitur (uncharged)","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":50,"aslash":75,"acrush":10,"amagic":-6,"dstab":-2,"dslash":6,"str":50,"aspeed":5}},"25739":{"wiki":"Sanguine_scythe_of_vitur#Charged","name":"Sanguine scythe of vitur","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":70,"aslash":110,"acrush":30,"amagic":-6,"dstab":-2,"dslash":8,"dcrush":10,"str":75,"aspeed":5}},"25741":{"wiki":"Sanguine_scythe_of_vitur#Uncharged","name":"Sanguine scythe of vitur (uncharged)","equipable":true,"weight":3.175,"equipment":{"slot":3,"astab":50,"aslash":75,"acrush":10,"amagic":-6,"dstab":-2,"dslash":6,"str":50,"aspeed":5}},"25742":{"wiki":"Holy_ornament_kit","name":"Holy ornament kit","weight":0.5},"25744":{"wiki":"Sanguine_ornament_kit","name":"Sanguine ornament kit","weight":0.5},"25746":{"wiki":"Sanguine_dust","name":"Sanguine dust","weight":0.19},"25748":{"wiki":"Lil'_zik#Lil'_Maiden","name":"Lil' maiden","weight":0.015},"25749":{"wiki":"Lil'_zik#Lil'_Bloat","name":"Lil' bloat","weight":0.015},"25750":{"wiki":"Lil'_zik#Lil'_Nylo","name":"Lil' nylo","weight":0.015},"25751":{"wiki":"Lil'_zik#Lil'_Sot","name":"Lil' sot","weight":0.015},"25752":{"wiki":"Lil'_zik#Lil'_Xarp","name":"Lil' xarp","weight":0.015},"25753":{"wiki":"Antique_lamp_(A_Night_at_the_Theatre)","name":"Antique lamp","weight":0.1},"25754":{"wiki":"Antipoison_(-)#1_dose","name":"Antipoison (-)(1)","weight":0.02},"25755":{"wiki":"Antipoison_(-)#2_dose","name":"Antipoison (-)(2)","weight":0.02},"25756":{"wiki":"Antipoison_(-)#3_dose","name":"Antipoison (-)(3)","weight":0.02},"25757":{"wiki":"Antipoison_(-)#4_dose","name":"Antipoison (-)(4)","weight":0.02},"25758":{"wiki":"Antipoison_potion#1_dose","name":"Antipoison potion (1)","weight":0.02},"25759":{"wiki":"Antipoison_potion#2_dose","name":"Antipoison potion (2)","weight":0.02},"25760":{"wiki":"Antipoison_potion#3_dose","name":"Antipoison potion (3)","weight":0.02},"25761":{"wiki":"Antipoison_potion#4_dose","name":"Antipoison potion (4)","weight":0.02},"25762":{"wiki":"Antipoison_(+)#1_dose","name":"Antipoison (+)(1)","weight":0.02},"25763":{"wiki":"Antipoison_(+)#2_dose","name":"Antipoison (+)(2)","weight":0.02},"25764":{"wiki":"Antipoison_(+)#3_dose","name":"Antipoison (+)(3)","weight":0.02},"25765":{"wiki":"Antipoison_(+)#4_dose","name":"Antipoison (+)(4)","weight":0.02},"25766":{"wiki":"Fiendish_ashes","name":"Fiendish ashes","weight":0.056},"25769":{"wiki":"Vile_ashes","name":"Vile ashes","weight":0.056},"25772":{"wiki":"Malicious_ashes","name":"Malicious ashes","weight":0.056},"25775":{"wiki":"Abyssal_ashes","name":"Abyssal ashes","weight":0.056},"25778":{"wiki":"Infernal_ashes","name":"Infernal ashes","weight":0.056},"25781":{"wiki":"Ash_sanctifier","name":"Ash sanctifier","weight":0.025},"25783":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"25784":{"wiki":"Clue_scroll_(medium)","name":"Clue scroll (medium)","weight":0.02},"25785":{"wiki":"Challenge_scroll#Medium","name":"Challenge scroll (medium)","weight":0.02},"25786":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"25787":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"25788":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"25789":{"wiki":"Clue_scroll_(easy)","name":"Clue scroll (easy)","weight":0.02},"25790":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"25791":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"25792":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"25793":{"wiki":"Receipt_(A_Kingdom_Divided)","name":"Receipt","quest":true,"weight":0.003},"25794":{"wiki":"Bone_(A_Kingdom_Divided)","name":"Bone","quest":true,"weight":0.907},"25795":{"wiki":"Rose_(A_Kingdom_Divided)","name":"Rose","quest":true,"weight":0.003},"25796":{"wiki":"Delivery_confirmation","name":"Delivery confirmation","quest":true,"weight":0.028},"25797":{"wiki":"Order_form","name":"Order form","quest":true,"weight":0.001},"25798":{"wiki":"Demonic_incantations","name":"Demonic incantations","quest":true,"weight":0.226},"25799":{"wiki":"Bloody_knife","name":"Bloody knife","quest":true,"weight":0.453},"25800":{"wiki":"Cultist_robe","name":"Cultist robe","quest":true,"weight":0.907},"25801":{"wiki":"Kourend_map","name":"Kourend map","quest":true,"weight":0.51},"25802":{"wiki":"Rose's_diary","name":"Rose's diary","quest":true,"weight":0.226},"25803":{"wiki":"Bluish_key","name":"Bluish key","quest":true,"weight":0.01},"25804":{"wiki":"Cold_key","name":"Cold key","quest":true,"weight":0.01},"25805":{"wiki":"Rose's_note_(A_Kingdom_Divided_-_1)","name":"Rose's note","quest":true,"weight":0.003},"25806":{"wiki":"Rose's_note_(A_Kingdom_Divided_-_2)","name":"Rose's note","quest":true,"weight":0.003},"25807":{"wiki":"Rose's_note_(A_Kingdom_Divided_-_3)","name":"Rose's note","quest":true,"weight":0.003},"25808":{"wiki":"Rose's_note_(A_Kingdom_Divided_-_4)","name":"Rose's note","quest":true,"weight":0.003},"25809":{"wiki":"Lizardman_egg","name":"Lizardman egg","quest":true,"weight":0.038},"25810":{"wiki":"Damp_key","name":"Damp key","quest":true},"25811":{"wiki":"Broken_redirector","name":"Broken redirector","quest":true,"weight":1.0},"25812":{"wiki":"Sulphur_potion","name":"Sulphur potion","quest":true,"weight":0.056},"25813":{"wiki":"Shielding_potion","name":"Shielding potion","quest":true,"weight":0.056},"25814":{"wiki":"Declaration","name":"Declaration","quest":true,"weight":0.003},"25815":{"wiki":"Dark_nullifier","name":"Dark nullifier","quest":true,"weight":1.0},"25816":{"wiki":"Shayzien_journal","name":"Shayzien journal","quest":true,"weight":0.28},"25817":{"wiki":"Royal_accord_of_twill#A_Kingdom_Divided","name":"Royal accord of twill","quest":true,"weight":0.003},"25818":{"wiki":"Book_of_the_dead","name":"Book of the dead","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":5,"amagic":6,"prayer":3}},"25820":{"wiki":"Antique_lamp_(A_Kingdom_Divided)","name":"Antique lamp","quest":true,"weight":0.1},"25822":{"wiki":"Protest_banner","name":"Protest banner","quest":true,"equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"25824":{"wiki":"Research_notes_(A_Kingdom_Divided)","name":"Research notes","quest":true,"weight":0.028},"25826":{"wiki":"Lizardkicker","name":"Lizardkicker","weight":0.55},"25829":{"wiki":"Old_note_(Secluded_Chapel)","name":"Old note","weight":0.028},"25831":{"wiki":"Shayzia_military_orders","name":"Shayzia military orders","weight":0.028},"25833":{"wiki":"Raw_boar_meat","name":"Raw boar meat","weight":0.425},"25836":{"wiki":"Little_nightmare#Parasite","name":"Little parasite","weight":0.015},"25837":{"wiki":"Slepey_tablet","name":"Slepey tablet","weight":2.0},"25838":{"wiki":"Parasitic_egg","name":"Parasitic egg","weight":0.19},"25840":{"wiki":"Banana_hat","name":"Banana hat","equipable":true,"weight":0.09,"equipment":{"slot":0}},"25842":{"wiki":"Sraracha#Orange","name":"Sraracha","weight":0.015},"25843":{"wiki":"Sraracha#Blue","name":"Sraracha","weight":0.015},"25844":{"wiki":"Orange_egg_sac","name":"Orange egg sac","weight":5.0},"25846":{"wiki":"Blue_egg_sac","name":"Blue egg sac","weight":5.0},"25849":{"wiki":"Amethyst_dart#Unpoisoned","name":"Amethyst dart","equipable":true,"equipment":{"slot":3,"rstr":28,"aspeed":3}},"25851":{"wiki":"Amethyst_dart#Poison","name":"Amethyst dart(p)","equipable":true,"equipment":{"slot":3,"rstr":28,"aspeed":3}},"25853":{"wiki":"Amethyst_dart_tip","name":"Amethyst dart tip"},"25855":{"wiki":"Amethyst_dart#Poison_","name":"Amethyst dart(p+)","equipable":true,"equipment":{"slot":3,"rstr":28,"aspeed":3}},"25857":{"wiki":"Amethyst_dart#Poison__","name":"Amethyst dart(p++)","equipable":true,"equipment":{"slot":3,"rstr":28,"aspeed":3}},"25859":{"wiki":"Enhanced_crystal_weapon_seed","name":"Enhanced crystal weapon seed","weight":0.018},"25862":{"wiki":"Bow_of_faerdhinen#Inactive","name":"Bow of faerdhinen (inactive)","equipable":true,"weight":1.5,"equipment":{"slot":3,"aspeed":5}},"25865":{"wiki":"Bow_of_faerdhinen#Charged","name":"Bow of faerdhinen","equipable":true,"weight":1.5,"equipment":{"slot":3,"arange":128,"rstr":106,"aspeed":5}},"25867":{"wiki":"Bow_of_faerdhinen_(c)#Hefin","name":"Bow of faerdhinen (c)","equipable":true,"weight":1.5,"equipment":{"slot":3,"arange":128,"rstr":106,"aspeed":5}},"25870":{"wiki":"Blade_of_saeldor_(c)#Ithell","name":"Blade of saeldor (c)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":55,"aslash":94,"str":89,"aspeed":4}},"25872":{"wiki":"Blade_of_saeldor_(c)#Iorwerth","name":"Blade of saeldor (c)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":55,"aslash":94,"str":89,"aspeed":4}},"25874":{"wiki":"Blade_of_saeldor_(c)#Trahaearn","name":"Blade of saeldor (c)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":55,"aslash":94,"str":89,"aspeed":4}},"25876":{"wiki":"Blade_of_saeldor_(c)#Cadarn","name":"Blade of saeldor (c)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":55,"aslash":94,"str":89,"aspeed":4}},"25878":{"wiki":"Blade_of_saeldor_(c)#Crwys","name":"Blade of saeldor (c)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":55,"aslash":94,"str":89,"aspeed":4}},"25880":{"wiki":"Blade_of_saeldor_(c)#Meilyr","name":"Blade of saeldor (c)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":55,"aslash":94,"str":89,"aspeed":4}},"25882":{"wiki":"Blade_of_saeldor_(c)#Amlodd","name":"Blade of saeldor (c)","equipable":true,"weight":1.814,"equipment":{"slot":3,"astab":55,"aslash":94,"str":89,"aspeed":4}},"25884":{"wiki":"Bow_of_faerdhinen_(c)#Ithell","name":"Bow of faerdhinen (c)","equipable":true,"weight":1.5,"equipment":{"slot":3,"arange":128,"rstr":106,"aspeed":5}},"25886":{"wiki":"Bow_of_faerdhinen_(c)#Iorwerth","name":"Bow of faerdhinen (c)","equipable":true,"weight":1.5,"equipment":{"slot":3,"arange":128,"rstr":106,"aspeed":5}},"25888":{"wiki":"Bow_of_faerdhinen_(c)#Trahaearn","name":"Bow of faerdhinen (c)","equipable":true,"weight":1.5,"equipment":{"slot":3,"arange":128,"rstr":106,"aspeed":5}},"25890":{"wiki":"Bow_of_faerdhinen_(c)#Cadarn","name":"Bow of faerdhinen (c)","equipable":true,"weight":1.5,"equipment":{"slot":3,"arange":128,"rstr":106,"aspeed":5}},"25892":{"wiki":"Bow_of_faerdhinen_(c)#Crwys","name":"Bow of faerdhinen (c)","equipable":true,"weight":1.5,"equipment":{"slot":3,"arange":128,"rstr":106,"aspeed":5}},"25894":{"wiki":"Bow_of_faerdhinen_(c)#Meilyr","name":"Bow of faerdhinen (c)","equipable":true,"weight":1.5,"equipment":{"slot":3,"arange":128,"rstr":106,"aspeed":5}},"25896":{"wiki":"Bow_of_faerdhinen_(c)#Amlodd","name":"Bow of faerdhinen (c)","equipable":true,"weight":1.5,"equipment":{"slot":3,"arange":128,"rstr":106,"aspeed":5}},"25898":{"wiki":"Tztok_slayer_helmet","name":"Tztok slayer helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"25900":{"wiki":"Tztok_slayer_helmet_(i)#Nightmare_Zone","name":"Tztok slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25902":{"wiki":"Tztok_slayer_helmet_(i)#Soul_Wars","name":"Tztok slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25904":{"wiki":"Vampyric_slayer_helmet","name":"Vampyric slayer helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"25906":{"wiki":"Vampyric_slayer_helmet_(i)#Nightmare_Zone","name":"Vampyric slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25908":{"wiki":"Vampyric_slayer_helmet_(i)#Soul_Wars","name":"Vampyric slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25910":{"wiki":"Tzkal_slayer_helmet","name":"Tzkal slayer helmet","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":-6,"arange":-2,"dstab":30,"dslash":32,"dcrush":27,"dmagic":-1,"drange":30}},"25912":{"wiki":"Tzkal_slayer_helmet_(i)#Nightmare_Zone","name":"Tzkal slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25914":{"wiki":"Tzkal_slayer_helmet_(i)#Soul_Wars","name":"Tzkal slayer helmet (i)","equipable":true,"weight":2.267,"equipment":{"slot":0,"amagic":3,"arange":3,"dstab":30,"dslash":32,"dcrush":27,"dmagic":10,"drange":30}},"25916":{"wiki":"Dragon_hunter_crossbow_(t)","name":"Dragon hunter crossbow (t)","equipable":true,"weight":7.0,"equipment":{"slot":3,"arange":95,"aspeed":6}},"25918":{"wiki":"Dragon_hunter_crossbow_(b)","name":"Dragon hunter crossbow (b)","equipable":true,"weight":7.0,"equipment":{"slot":3,"arange":95,"aspeed":6}},"25920":{"wiki":"Antique_lamp_(Easy_Combat_Achievements)","name":"Antique lamp","weight":0.1},"25921":{"wiki":"Antique_lamp_(Medium_Combat_Achievements)","name":"Antique lamp","weight":0.1},"25922":{"wiki":"Antique_lamp_(Hard_Combat_Achievements)","name":"Antique lamp","weight":0.1},"25923":{"wiki":"Antique_lamp_(Elite_Combat_Achievements)","name":"Antique lamp","weight":0.1},"25924":{"wiki":"Antique_lamp_(Master_Combat_Achievements)","name":"Antique lamp","weight":0.1},"25925":{"wiki":"Antique_lamp_(Grandmaster_Combat_Achievements)","name":"Antique lamp","weight":0.1},"25926":{"wiki":"Ghommal's_hilt_1","name":"Ghommal's hilt 1","equipable":true,"weight":0.001,"equipment":{"slot":5}},"25928":{"wiki":"Ghommal's_hilt_2","name":"Ghommal's hilt 2","equipable":true,"weight":0.001,"equipment":{"slot":5}},"25930":{"wiki":"Ghommal's_hilt_3","name":"Ghommal's hilt 3","equipable":true,"weight":0.001,"equipment":{"slot":5}},"25932":{"wiki":"Ghommal's_hilt_4","name":"Ghommal's hilt 4","equipable":true,"weight":0.001,"equipment":{"slot":5}},"25934":{"wiki":"Ghommal's_hilt_5","name":"Ghommal's hilt 5","equipable":true,"weight":0.001,"equipment":{"slot":5}},"25936":{"wiki":"Ghommal's_hilt_6","name":"Ghommal's hilt 6","equipable":true,"weight":0.001,"equipment":{"slot":5}},"25938":{"wiki":"Anim_offhand#1","name":"Anim offhand"},"25941":{"wiki":"Anim_offhand#2","name":"Anim offhand"},"25944":{"wiki":"Anim_offhand#3","name":"Anim offhand"},"25947":{"wiki":"Anim_offhand#4","name":"Anim offhand"},"25950":{"wiki":"Anim_offhand#5","name":"Anim offhand"},"25953":{"wiki":"Anim_offhand#6","name":"Anim offhand"},"25956":{"wiki":"Combat_achievements_(unobtainable_item)","name":"Combat achievements"},"25958":{"wiki":"Corrupted_paddlefish","name":"Corrupted paddlefish","weight":0.45},"25959":{"wiki":"Corrupted_escape_crystal","name":"Corrupted escape crystal","weight":0.001},"25960":{"wiki":"Crystal_paddlefish","name":"Crystal paddlefish","weight":0.45},"25961":{"wiki":"Escape_crystal_(The_Gauntlet)","name":"Escape crystal","weight":0.001},"25963":{"wiki":"Crypt_key","name":"Crypt key","quest":true,"weight":0.01},"25964":{"wiki":"Ranis'_head","name":"Ranis' head","quest":true,"weight":0.01},"25965":{"wiki":"Strange_spider_eggs","name":"Strange spider eggs","quest":true,"weight":0.01},"25966":{"wiki":"Sulphuric_acid","name":"Sulphuric acid","quest":true,"weight":0.01},"25967":{"wiki":"Sticky_note","name":"Sticky note","quest":true,"weight":0.01},"25968":{"wiki":"Hespori_bark","name":"Hespori bark","quest":true,"weight":0.01},"25969":{"wiki":"Masori_chestplate","name":"Masori chestplate","equipable":true,"weight":4.0,"equipment":{"slot":4,"amagic":-4,"arange":33,"dstab":37,"dslash":35,"dcrush":38,"dmagic":25,"drange":33,"prayer":1}},"25971":{"wiki":"Masori_chainskirt","name":"Masori chainskirt","equipable":true,"weight":1.0,"equipment":{"slot":7,"amagic":-2,"arange":20,"dstab":26,"dslash":24,"dcrush":29,"dmagic":19,"drange":22,"prayer":1}},"25973":{"wiki":"Masori_amulet","name":"Masori amulet","equipable":true,"weight":0.01,"equipment":{"slot":2,"arange":10,"rstr":3,"prayer":1}},"25975":{"wiki":"Lightbearer","name":"Lightbearer","equipable":true,"weight":0.05,"equipment":{"slot":12}},"25979":{"wiki":"Keris_partisan","name":"Keris partisan","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":58,"aslash":-2,"acrush":57,"amagic":2,"str":45,"prayer":3,"aspeed":4}},"25981":{"wiki":"Keris_partisan_of_breaching","name":"Keris partisan of breaching","equipable":true,"weight":2.267,"equipment":{"slot":3,"astab":58,"aslash":58,"acrush":57,"amagic":2,"str":45,"aspeed":4}},"25983":{"wiki":"Elidinis'_broken_ward","name":"Elidinis' broken ward","equipable":true,"weight":0.453,"equipment":{"slot":5,"amagic":10,"dstab":18,"dslash":22,"dcrush":21,"prayer":4}},"25985":{"wiki":"Elidinis'_ward","name":"Elidinis' ward","equipable":true,"weight":3.628,"equipment":{"slot":5,"amagic":25,"dstab":53,"dslash":55,"dcrush":73,"dmagic":2,"drange":52,"mdmg":5,"prayer":4}},"25987":{"wiki":"Tumeken's_heka#Charged","name":"Tumeken's heka","equipable":true,"weight":0.198,"equipment":{"slot":3,"amagic":25,"arange":-4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":20}},"25989":{"wiki":"Tumeken's_heka#Uncharged","name":"Tumeken's heka (uncharged)","equipable":true,"weight":0.198,"equipment":{"slot":3,"amagic":25,"arange":-4,"dstab":2,"dslash":3,"dcrush":1,"dmagic":20}},"25990":{"wiki":"Sigil_of_resilience#Attuned","name":"Sigil of resilience","weight":0.1},"25991":{"wiki":"Sigil_of_resilience#Un-attuned","name":"Sigil of resilience","weight":0.1},"25993":{"wiki":"Sigil_of_consistency#Attuned","name":"Sigil of consistency","weight":0.1},"25994":{"wiki":"Sigil_of_consistency#Un-attuned","name":"Sigil of consistency","weight":0.1},"25996":{"wiki":"Sigil_of_the_formidable_fighter#Attuned","name":"Sigil of the formidable fighter","weight":0.1},"25997":{"wiki":"Sigil_of_the_formidable_fighter#Un-attuned","name":"Sigil of the formidable fighter","weight":0.1},"25999":{"wiki":"Sigil_of_the_rigorous_ranger#Attuned","name":"Sigil of the rigorous ranger","weight":0.1},"26000":{"wiki":"Sigil_of_the_rigorous_ranger#Un-attuned","name":"Sigil of the rigorous ranger","weight":0.1},"26002":{"wiki":"Sigil_of_the_meticulous_mage#Attuned","name":"Sigil of the meticulous mage","weight":0.1},"26003":{"wiki":"Sigil_of_the_meticulous_mage#Un-attuned","name":"Sigil of the meticulous mage","weight":0.1},"26005":{"wiki":"Sigil_of_fortification#Attuned","name":"Sigil of fortification","weight":0.1},"26006":{"wiki":"Sigil_of_fortification#Un-attuned","name":"Sigil of fortification","weight":0.1},"26008":{"wiki":"Sigil_of_barrows#Attuned","name":"Sigil of barrows","weight":0.1},"26009":{"wiki":"Sigil_of_barrows#Un-attuned","name":"Sigil of barrows","weight":0.1},"26011":{"wiki":"Sigil_of_deft_strikes#Attuned","name":"Sigil of deft strikes","weight":0.1},"26012":{"wiki":"Sigil_of_deft_strikes#Un-attuned","name":"Sigil of deft strikes","weight":0.1},"26014":{"wiki":"Sigil_of_freedom#Attuned","name":"Sigil of freedom","weight":0.1},"26015":{"wiki":"Sigil_of_freedom#Un-attuned","name":"Sigil of freedom","weight":0.1},"26017":{"wiki":"Sigil_of_enhanced_harvest#Attuned","name":"Sigil of enhanced harvest","weight":0.1},"26018":{"wiki":"Sigil_of_enhanced_harvest#Un-attuned","name":"Sigil of enhanced harvest","weight":0.1},"26020":{"wiki":"Sigil_of_storage#Attuned","name":"Sigil of storage","weight":0.1},"26021":{"wiki":"Sigil_of_storage#Un-attuned","name":"Sigil of storage","weight":0.1},"26023":{"wiki":"Sigil_of_the_smith#Attuned","name":"Sigil of the smith","weight":0.1},"26024":{"wiki":"Sigil_of_the_smith#Un-attuned","name":"Sigil of the smith","weight":0.1},"26026":{"wiki":"Sigil_of_the_alchemist#Attuned","name":"Sigil of the alchemist","weight":0.1},"26027":{"wiki":"Sigil_of_the_alchemist#Un-attuned","name":"Sigil of the alchemist","weight":0.1},"26029":{"wiki":"Sigil_of_the_fletcher#Attuned","name":"Sigil of the fletcher","weight":0.1},"26030":{"wiki":"Sigil_of_the_fletcher#Un-attuned","name":"Sigil of the fletcher","weight":0.1},"26032":{"wiki":"Sigil_of_the_chef#Attuned","name":"Sigil of the chef","weight":0.1},"26033":{"wiki":"Sigil_of_the_chef#Un-attuned","name":"Sigil of the chef","weight":0.1},"26035":{"wiki":"Sigil_of_the_craftsman#Attuned","name":"Sigil of the craftsman","weight":0.1},"26036":{"wiki":"Sigil_of_the_craftsman#Un-attuned","name":"Sigil of the craftsman","weight":0.1},"26038":{"wiki":"Sigil_of_the_abyss#Attuned","name":"Sigil of the abyss","weight":0.1},"26039":{"wiki":"Sigil_of_the_abyss#Un-attuned","name":"Sigil of the abyss","weight":0.1},"26041":{"wiki":"Sigil_of_stamina#Attuned","name":"Sigil of stamina","weight":0.1},"26042":{"wiki":"Sigil_of_stamina#Un-attuned","name":"Sigil of stamina","weight":0.1},"26044":{"wiki":"Sigil_of_the_potion_master#Attuned","name":"Sigil of the potion master","weight":0.1},"26045":{"wiki":"Sigil_of_the_potion_master#Un-attuned","name":"Sigil of the potion master","weight":0.1},"26047":{"wiki":"Sigil_of_the_eternal_jeweller#Attuned","name":"Sigil of the eternal jeweller","weight":0.1},"26048":{"wiki":"Sigil_of_the_eternal_jeweller#Un-attuned","name":"Sigil of the eternal jeweller","weight":0.1},"26050":{"wiki":"Sigil_of_the_treasure_hunter#Attuned","name":"Sigil of the treasure hunter","weight":0.1},"26051":{"wiki":"Sigil_of_the_treasure_hunter#Un-attuned","name":"Sigil of the treasure hunter","weight":0.1},"26053":{"wiki":"Sigil_of_mobility#Attuned","name":"Sigil of mobility","weight":0.1},"26054":{"wiki":"Sigil_of_mobility#Un-attuned","name":"Sigil of mobility","weight":0.1},"26056":{"wiki":"Sigil_of_exaggeration#Attuned","name":"Sigil of exaggeration","weight":0.1},"26057":{"wiki":"Sigil_of_exaggeration#Un-attuned","name":"Sigil of exaggeration","weight":0.1},"26059":{"wiki":"Sigil_of_specialised_strikes#Attuned","name":"Sigil of specialised strikes","weight":0.1},"26060":{"wiki":"Sigil_of_specialised_strikes#Un-attuned","name":"Sigil of specialised strikes","weight":0.1},"26062":{"wiki":"Sigil_of_the_porcupine#Attuned","name":"Sigil of the porcupine","weight":0.1},"26063":{"wiki":"Sigil_of_the_porcupine#Un-attuned","name":"Sigil of the porcupine","weight":0.1},"26065":{"wiki":"Sigil_of_binding#Attuned","name":"Sigil of binding","weight":0.1},"26066":{"wiki":"Sigil_of_binding#Un-attuned","name":"Sigil of binding","weight":0.1},"26068":{"wiki":"Sigil_of_escaping#Attuned","name":"Sigil of escaping","weight":0.1},"26069":{"wiki":"Sigil_of_escaping#Un-attuned","name":"Sigil of escaping","weight":0.1},"26071":{"wiki":"Sigil_of_the_ruthless_ranger#Attuned","name":"Sigil of the ruthless ranger","weight":0.1},"26072":{"wiki":"Sigil_of_the_ruthless_ranger#Un-attuned","name":"Sigil of the ruthless ranger","weight":0.1},"26074":{"wiki":"Sigil_of_the_feral_fighter#Attuned","name":"Sigil of the feral fighter","weight":0.1},"26075":{"wiki":"Sigil_of_the_feral_fighter#Un-attuned","name":"Sigil of the feral fighter","weight":0.1},"26077":{"wiki":"Sigil_of_the_menacing_mage#Attuned","name":"Sigil of the menacing mage","weight":0.1},"26078":{"wiki":"Sigil_of_the_menacing_mage#Un-attuned","name":"Sigil of the menacing mage","weight":0.1},"26080":{"wiki":"Sigil_of_prosperity#Attuned","name":"Sigil of prosperity","weight":0.1},"26081":{"wiki":"Sigil_of_prosperity#Un-attuned","name":"Sigil of prosperity","weight":0.1},"26083":{"wiki":"Sigil_of_the_dwarves#Attuned","name":"Sigil of the dwarves","weight":0.1},"26084":{"wiki":"Sigil_of_the_dwarves#Un-attuned","name":"Sigil of the dwarves","weight":0.1},"26086":{"wiki":"Sigil_of_the_elves#Attuned","name":"Sigil of the elves","weight":0.1},"26087":{"wiki":"Sigil_of_the_elves#Un-attuned","name":"Sigil of the elves","weight":0.1},"26089":{"wiki":"Sigil_of_the_barbarians#Attuned","name":"Sigil of the barbarians","weight":0.1},"26090":{"wiki":"Sigil_of_the_barbarians#Un-attuned","name":"Sigil of the barbarians","weight":0.1},"26092":{"wiki":"Sigil_of_the_gnomes#Attuned","name":"Sigil of the gnomes","weight":0.1},"26093":{"wiki":"Sigil_of_the_gnomes#Un-attuned","name":"Sigil of the gnomes","weight":0.1},"26095":{"wiki":"Sigil_of_nature#Attuned","name":"Sigil of nature","weight":0.1},"26096":{"wiki":"Sigil_of_nature#Un-attuned","name":"Sigil of nature","weight":0.1},"26098":{"wiki":"Sigil_of_devotion#Attuned","name":"Sigil of devotion","weight":0.1},"26099":{"wiki":"Sigil_of_devotion#Un-attuned","name":"Sigil of devotion","weight":0.1},"26101":{"wiki":"Sigil_of_the_forager#Attuned","name":"Sigil of the forager","weight":0.1},"26102":{"wiki":"Sigil_of_the_forager#Un-attuned","name":"Sigil of the forager","weight":0.1},"26104":{"wiki":"Sigil_of_garments#Attuned","name":"Sigil of garments","weight":0.1},"26105":{"wiki":"Sigil_of_garments#Un-attuned","name":"Sigil of garments","weight":0.1},"26107":{"wiki":"Sigil_of_slaughter#Attuned","name":"Sigil of slaughter","weight":0.1},"26108":{"wiki":"Sigil_of_slaughter#Un-attuned","name":"Sigil of slaughter","weight":0.1},"26110":{"wiki":"Sigil_of_the_fortune_farmer#Attuned","name":"Sigil of the fortune farmer","weight":0.1},"26111":{"wiki":"Sigil_of_the_fortune_farmer#Un-attuned","name":"Sigil of the fortune farmer","weight":0.1},"26113":{"wiki":"Sigil_of_versatility#Attuned","name":"Sigil of versatility","weight":0.1},"26114":{"wiki":"Sigil_of_versatility#Un-attuned","name":"Sigil of versatility","weight":0.1},"26116":{"wiki":"Sigil_of_the_serpent#Attuned","name":"Sigil of the serpent","weight":0.1},"26117":{"wiki":"Sigil_of_the_serpent#Un-attuned","name":"Sigil of the serpent","weight":0.1},"26119":{"wiki":"Sigil_of_supreme_stamina#Attuned","name":"Sigil of supreme stamina","weight":0.1},"26120":{"wiki":"Sigil_of_supreme_stamina#Un-attuned","name":"Sigil of supreme stamina","weight":0.1},"26122":{"wiki":"Sigil_of_preservation#Attuned","name":"Sigil of preservation","weight":0.1},"26123":{"wiki":"Sigil_of_preservation#Un-attuned","name":"Sigil of preservation","weight":0.1},"26125":{"wiki":"Sigil_of_finality#Attuned","name":"Sigil of finality","weight":0.1},"26126":{"wiki":"Sigil_of_finality#Un-attuned","name":"Sigil of finality","weight":0.1},"26128":{"wiki":"Sigil_of_pious_protection#Attuned","name":"Sigil of pious protection","weight":0.1},"26129":{"wiki":"Sigil_of_pious_protection#Un-attuned","name":"Sigil of pious protection","weight":0.1},"26131":{"wiki":"Sigil_of_aggression#Attuned","name":"Sigil of aggression","weight":0.1},"26132":{"wiki":"Sigil_of_aggression#Un-attuned","name":"Sigil of aggression","weight":0.1},"26134":{"wiki":"Sigil_of_rampage#Attuned","name":"Sigil of rampage","weight":0.1},"26135":{"wiki":"Sigil_of_rampage#Un-attuned","name":"Sigil of rampage","weight":0.1},"26137":{"wiki":"Sigil_of_the_skiller#Attuned","name":"Sigil of the skiller","weight":0.1},"26138":{"wiki":"Sigil_of_the_skiller#Un-attuned","name":"Sigil of the skiller","weight":0.1},"26140":{"wiki":"Sigil_of_remote_storage#Attuned","name":"Sigil of remote storage","weight":0.1},"26141":{"wiki":"Sigil_of_remote_storage#Un-attuned","name":"Sigil of remote storage","weight":0.1},"26143":{"wiki":"Sigil_of_last_recall#Attuned","name":"Sigil of last recall","weight":0.1},"26144":{"wiki":"Sigil_of_last_recall#Un-attuned","name":"Sigil of last recall","weight":0.1},"26146":{"wiki":"Sigil_of_the_guardian_angel#Attuned","name":"Sigil of the guardian angel","weight":0.1},"26147":{"wiki":"Sigil_of_the_guardian_angel#Un-attuned","name":"Sigil of the guardian angel","weight":0.1},"26149":{"wiki":"Tuna_(Deadman_starter_pack)","name":"Tuna"},"26150":{"wiki":"Combat_potion_(Deadman_starter_pack)#1_dose","name":"Combat potion(4)"},"26151":{"wiki":"Combat_potion_(Deadman_starter_pack)#2_dose","name":"Combat potion(3)"},"26152":{"wiki":"Combat_potion_(Deadman_starter_pack)#3_dose","name":"Combat potion(2)"},"26153":{"wiki":"Combat_potion_(Deadman_starter_pack)#4_dose","name":"Combat potion(1)"},"26154":{"wiki":"Mount_karuulm_diary","name":"Mount karuulm diary","weight":0.028},"26156":{"wiki":"Group_iron_helm","name":"Group iron helm","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"26158":{"wiki":"Group_iron_platebody#II","name":"Group iron platebody","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"26160":{"wiki":"Group_iron_platebody#III","name":"Group iron platebody","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"26162":{"wiki":"Group_iron_platebody#IV","name":"Group iron platebody","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"26164":{"wiki":"Group_iron_platebody#V","name":"Group iron platebody","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"26166":{"wiki":"Group_iron_platelegs","name":"Group iron platelegs","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"26168":{"wiki":"Group_iron_bracers","name":"Group iron bracers","equipable":true,"weight":0.2,"equipment":{"slot":9,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1}},"26170":{"wiki":"Hardcore_group_iron_helm","name":"Hardcore group iron helm","equipable":true,"weight":0.907,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":7,"dcrush":5,"dmagic":-1,"drange":6}},"26172":{"wiki":"Hardcore_group_iron_platebody#II","name":"Hardcore group iron platebody","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"26174":{"wiki":"Hardcore_group_iron_platebody#III","name":"Hardcore group iron platebody","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"26176":{"wiki":"Hardcore_group_iron_platebody#IV","name":"Hardcore group iron platebody","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"26178":{"wiki":"Hardcore_group_iron_platebody#V","name":"Hardcore group iron platebody","equipable":true,"weight":4.535,"equipment":{"slot":4,"amagic":-30,"arange":-15,"dstab":21,"dslash":20,"dcrush":12,"dmagic":-6,"drange":20}},"26180":{"wiki":"Hardcore_group_iron_platelegs","name":"Hardcore group iron platelegs","equipable":true,"weight":4.535,"equipment":{"slot":7,"amagic":-21,"arange":-11,"dstab":11,"dslash":10,"dcrush":10,"dmagic":-4,"drange":10}},"26182":{"wiki":"Hardcore_group_iron_bracers","name":"Hardcore group iron bracers","equipable":true,"weight":0.2,"equipment":{"slot":9,"dstab":1,"dslash":1,"dcrush":1,"dmagic":1,"drange":1}},"26217":{"wiki":"Masori_headdress","name":"Masori headdress","equipable":true,"weight":0.1,"equipment":{"slot":0,"amagic":-1,"arange":10,"dstab":3,"dslash":4,"dcrush":3,"dmagic":6,"drange":4,"prayer":1}},"26221":{"wiki":"Ancient_ceremonial_top","name":"Ancient ceremonial top","equipable":true,"weight":0.9,"equipment":{"slot":4,"prayer":6}},"26223":{"wiki":"Ancient_ceremonial_legs","name":"Ancient ceremonial legs","equipable":true,"weight":0.8,"equipment":{"slot":7,"prayer":5}},"26225":{"wiki":"Ancient_ceremonial_mask","name":"Ancient ceremonial mask","equipable":true,"weight":0.3,"equipment":{"slot":0,"prayer":2}},"26227":{"wiki":"Ancient_ceremonial_gloves","name":"Ancient ceremonial gloves","equipable":true,"weight":0.2,"equipment":{"slot":9,"prayer":1}},"26229":{"wiki":"Ancient_ceremonial_boots","name":"Ancient ceremonial boots","equipable":true,"weight":0.3,"equipment":{"slot":10,"prayer":1}},"26231":{"wiki":"Nihil_shard","name":"Nihil shard"},"26233":{"wiki":"Ancient_godsword","name":"Ancient godsword","equipable":true,"weight":10.0,"equipment":{"slot":3,"aslash":132,"acrush":80,"str":132,"prayer":8,"aspeed":6}},"26235":{"wiki":"Zaryte_vambraces","name":"Zaryte vambraces","equipable":true,"weight":1.0,"equipment":{"slot":9,"astab":-8,"aslash":-8,"acrush":-8,"arange":18,"dstab":8,"dslash":8,"dcrush":8,"dmagic":5,"drange":8,"rstr":2,"prayer":1}},"26237":{"wiki":"Zaryte_bow#Uncharged","name":"Zaryte bow","equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":10,"prayer":2,"aspeed":4}},"26239":{"wiki":"Zaryte_bow#Charged","name":"Zaryte bow","equipable":true,"weight":2.0,"equipment":{"slot":3,"arange":100,"rstr":10,"prayer":2,"aspeed":4}},"26241":{"wiki":"Virtus_mask","name":"Virtus mask","equipable":true,"weight":1.206,"equipment":{"slot":0,"amagic":8,"arange":-3,"dstab":15,"dslash":14,"dcrush":16,"dmagic":6,"prayer":1}},"26243":{"wiki":"Virtus_robe_top","name":"Virtus robe top","equipable":true,"weight":2.895,"equipment":{"slot":4,"amagic":35,"arange":-11,"dstab":47,"dslash":38,"dcrush":56,"dmagic":31,"prayer":2}},"26245":{"wiki":"Virtus_robe_bottoms","name":"Virtus robe bottoms","equipable":true,"weight":3.79,"equipment":{"slot":7,"amagic":26,"arange":-9,"dstab":31,"dslash":28,"dcrush":34,"dmagic":22,"prayer":1}},"26247":{"wiki":"Pumpkin_pie","name":"Pumpkin pie","weight":0.45},"26250":{"wiki":"Jered's_empty_wine_bottle","name":"Jered's empty wine bottle","quest":true,"weight":1.0},"26252":{"wiki":"Ad_coupon","name":"Ad coupon","quest":true,"weight":0.01},"26254":{"wiki":"Saucepan","name":"Saucepan","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":0}},"26256":{"wiki":"Ugly_halloween_jumper#Orange","name":"Ugly halloween jumper (orange)","equipable":true,"weight":0.4,"equipment":{"slot":4}},"26258":{"wiki":"Ugly_halloween_jumper#Black","name":"Ugly halloween jumper (black)","equipable":true,"weight":0.4,"equipment":{"slot":4}},"26260":{"wiki":"Haunted_wine_bottle","name":"Haunted wine bottle","equipable":true,"weight":0.15,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"26262":{"wiki":"Rune_scimitar_(2021_Halloween_event)","name":"Rune scimitar"},"26264":{"wiki":"Studded_body_(2021_Halloween_event)","name":"Studded body"},"26266":{"wiki":"Condensed_gold","name":"Condensed gold","weight":1.0},"26304":{"wiki":"Chocolate_chips#Dark_chocolate","name":"Chocolate chips","quest":true,"weight":0.001},"26306":{"wiki":"Chocolate_chips#White_chocolate","name":"Chocolate chips","quest":true,"weight":0.001},"26308":{"wiki":"A_big_present","name":"A big present","quest":true,"weight":0.001},"26310":{"wiki":"Festive_elf_slippers","name":"Festive elf slippers","equipable":true,"weight":0.2,"equipment":{"slot":10}},"26312":{"wiki":"Festive_elf_hat","name":"Festive elf hat","equipable":true,"weight":0.25,"equipment":{"slot":0}},"26314":{"wiki":"Snowman_ring","name":"Snowman ring","equipable":true,"weight":0.001,"equipment":{"slot":12}},"26316":{"wiki":"Secret_santa_present#Red","name":"Secret santa present (red)","equipable":true,"weight":0.001,"equipment":{"slot":5}},"26318":{"wiki":"Secret_santa_present#Blue","name":"Secret santa present (blue)","equipable":true,"weight":0.001,"equipment":{"slot":5}},"26320":{"wiki":"Secret_santa_present#Green","name":"Secret santa present (green)","equipable":true,"weight":0.001,"equipment":{"slot":5}},"26322":{"wiki":"Secret_santa_present#Black","name":"Secret santa present (black)","equipable":true,"weight":0.001,"equipment":{"slot":5}},"26324":{"wiki":"Secret_santa_present#Gold","name":"Secret santa present (gold)","equipable":true,"weight":0.001,"equipment":{"slot":5}},"26340":{"wiki":"Ancient_brew#4_dose","name":"Ancient brew(4)","weight":0.035},"26342":{"wiki":"Ancient_brew#3_dose","name":"Ancient brew(3)","weight":0.03},"26344":{"wiki":"Ancient_brew#2_dose","name":"Ancient brew(2)","weight":0.025},"26346":{"wiki":"Ancient_brew#1_dose","name":"Ancient brew(1)","weight":0.02},"26348":{"wiki":"Nexling","name":"Nexling","weight":0.015},"26350":{"wiki":"Ancient_mix#2_dose","name":"Ancient mix(2)","weight":0.075},"26353":{"wiki":"Ancient_mix#1_dose","name":"Ancient mix(1)","weight":0.045},"26356":{"wiki":"Frozen_key_(The_Frozen_Door)","name":"Frozen key","quest":true,"weight":0.04},"26358":{"wiki":"Frozen_key_piece_(armadyl)","name":"Frozen key piece (armadyl)","quest":true,"weight":0.01},"26360":{"wiki":"Frozen_key_piece_(bandos)","name":"Frozen key piece (bandos)","quest":true,"weight":0.01},"26362":{"wiki":"Frozen_key_piece_(zamorak)","name":"Frozen key piece (zamorak)","quest":true,"weight":0.01},"26364":{"wiki":"Frozen_key_piece_(saradomin)","name":"Frozen key piece (saradomin)","quest":true,"weight":0.01},"26366":{"wiki":"Important_letter","name":"Important letter","quest":true,"weight":0.001},"26368":{"wiki":"Nihil_dust","name":"Nihil dust"},"26370":{"wiki":"Ancient_hilt","name":"Ancient hilt","weight":2.5},"26372":{"wiki":"Nihil_horn","name":"Nihil horn"},"26374":{"wiki":"Zaryte_crossbow","name":"Zaryte crossbow","equipable":true,"weight":6.001,"equipment":{"slot":3,"arange":110,"dstab":14,"dslash":14,"dcrush":12,"dmagic":15,"drange":16,"prayer":1,"aspeed":6}},"26376":{"wiki":"Torva_full_helm#Damaged","name":"Torva full helm (damaged)","weight":2.0},"26378":{"wiki":"Torva_platebody#Damaged","name":"Torva platebody (damaged)","weight":9.5},"26380":{"wiki":"Torva_platelegs#Damaged","name":"Torva platelegs (damaged)","weight":9.0},"26382":{"wiki":"Torva_full_helm#Restored","name":"Torva full helm","equipable":true,"weight":2.0,"equipment":{"slot":0,"amagic":-5,"arange":-5,"dstab":59,"dslash":60,"dcrush":62,"dmagic":-2,"drange":57,"str":8,"prayer":1}},"26384":{"wiki":"Torva_platebody#Restored","name":"Torva platebody","equipable":true,"weight":9.5,"equipment":{"slot":4,"amagic":-18,"arange":-14,"dstab":117,"dslash":111,"dcrush":117,"dmagic":-11,"drange":142,"str":6,"prayer":1}},"26386":{"wiki":"Torva_platelegs#Restored","name":"Torva platelegs","equipable":true,"weight":9.0,"equipment":{"slot":7,"amagic":-24,"arange":-11,"dstab":87,"dslash":78,"dcrush":79,"dmagic":-9,"drange":102,"str":4,"prayer":1}},"26388":{"wiki":"Ecumenical_key_shard","name":"Ecumenical key shard"},"26390":{"wiki":"Blood_essence#Inactive","name":"Blood essence"},"26392":{"wiki":"Blood_essence#Active","name":"Blood essence (active)","weight":0.001},"26394":{"wiki":"Bandosian_components","name":"Bandosian components","weight":1.0},"26419":{"wiki":"Cabbage_(unobtainable_item)#Shattered_Relics_League_1","name":"Cabbage","weight":10.0},"26421":{"wiki":"Shattered_relics_variety_ornament_kit","name":"Shattered relics variety ornament kit","weight":0.1},"26424":{"wiki":"Shattered_banner","name":"Shattered banner","equipable":true,"weight":2.267,"equipment":{"slot":3,"aspeed":4}},"26427":{"wiki":"Shattered_hood_(t1)","name":"Shattered hood (t1)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"26430":{"wiki":"Shattered_top_(t1)","name":"Shattered top (t1)","equipable":true,"weight":0.906,"equipment":{"slot":4}},"26433":{"wiki":"Shattered_trousers_(t1)","name":"Shattered trousers (t1)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"26436":{"wiki":"Shattered_boots_(t1)","name":"Shattered boots (t1)","equipable":true,"weight":0.34,"equipment":{"slot":10}},"26439":{"wiki":"Shattered_hood_(t2)","name":"Shattered hood (t2)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"26442":{"wiki":"Shattered_top_(t2)","name":"Shattered top (t2)","equipable":true,"weight":0.907,"equipment":{"slot":4}},"26445":{"wiki":"Shattered_trousers_(t2)","name":"Shattered trousers (t2)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"26448":{"wiki":"Shattered_boots_(t2)","name":"Shattered boots (t2)","equipable":true,"weight":0.34,"equipment":{"slot":10}},"26451":{"wiki":"Shattered_hood_(t3)","name":"Shattered hood (t3)","equipable":true,"weight":0.453,"equipment":{"slot":0}},"26454":{"wiki":"Shattered_top_(t3)","name":"Shattered top (t3)","equipable":true,"weight":0.907,"equipment":{"slot":4}},"26457":{"wiki":"Shattered_trousers_(t3)","name":"Shattered trousers (t3)","equipable":true,"weight":0.907,"equipment":{"slot":7}},"26460":{"wiki":"Shattered_boots_(t3)","name":"Shattered boots (t3)","equipable":true,"weight":0.34,"equipment":{"slot":10}},"26463":{"wiki":"Void_knight_top_(or)#Normal","name":"Void knight top (or)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":45,"dslash":45,"dcrush":45,"dmagic":45,"drange":45}},"26465":{"wiki":"Void_knight_robe_(or)#Normal","name":"Void knight robe (or)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":30,"dslash":30,"dcrush":30,"dmagic":30,"drange":30}},"26467":{"wiki":"Void_knight_gloves_(or)#Normal","name":"Void knight gloves (or)","equipable":true,"weight":0.453,"equipment":{"slot":9,"dstab":6,"dslash":6,"dcrush":6,"dmagic":4,"drange":6}},"26469":{"wiki":"Elite_void_top_(or)#Normal","name":"Elite void top (or)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":45,"dslash":45,"dcrush":45,"dmagic":45,"drange":45,"prayer":3}},"26471":{"wiki":"Elite_void_robe_(or)#Normal","name":"Elite void robe (or)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":30,"dslash":30,"dcrush":30,"dmagic":30,"drange":30,"prayer":3}},"26473":{"wiki":"Void_mage_helm_(or)#Normal","name":"Void mage helm (or)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"26475":{"wiki":"Void_ranger_helm_(or)#Normal","name":"Void ranger helm (or)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"26477":{"wiki":"Void_melee_helm_(or)#Normal","name":"Void melee helm (or)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"26479":{"wiki":"Shattered_relics_void_ornament_kit","name":"Shattered relics void ornament kit","weight":0.1},"26482":{"wiki":"Abyssal_whip_(or)","name":"Abyssal whip (or)","equipable":true,"weight":0.453,"equipment":{"slot":3,"aslash":82,"str":82,"aspeed":4}},"26484":{"wiki":"Abyssal_tentacle_(or)","name":"Abyssal tentacle (or)","equipable":true,"weight":0.453,"equipment":{"slot":3,"aslash":90,"str":86,"aspeed":4}},"26486":{"wiki":"Rune_crossbow_(or)","name":"Rune crossbow (or)","equipable":true,"weight":6.0,"equipment":{"slot":3,"arange":90,"aspeed":6}},"26488":{"wiki":"Book_of_balance_(or)","name":"Book of balance (or)","equipable":true,"weight":1.0,"equipment":{"slot":5,"astab":4,"aslash":4,"acrush":4,"amagic":4,"arange":4,"dstab":4,"dslash":4,"dcrush":4,"dmagic":4,"drange":4,"prayer":5}},"26490":{"wiki":"Book_of_darkness_(or)","name":"Book of darkness (or)","equipable":true,"weight":1.0,"equipment":{"slot":5,"amagic":10,"prayer":5}},"26492":{"wiki":"Book_of_law_(or)","name":"Book of law (or)","equipable":true,"weight":1.0,"equipment":{"slot":5,"arange":10,"prayer":5}},"26494":{"wiki":"Book_of_war_(or)","name":"Book of war (or)","equipable":true,"weight":1.0,"equipment":{"slot":5,"str":2,"prayer":5}},"26496":{"wiki":"Holy_book_(or)","name":"Holy book (or)","equipable":true,"weight":1.0,"equipment":{"slot":5,"dstab":8,"dslash":8,"dcrush":8,"dmagic":8,"drange":8,"prayer":5}},"26498":{"wiki":"Unholy_book_(or)","name":"Unholy book (or)","equipable":true,"weight":1.0,"equipment":{"slot":5,"astab":8,"aslash":8,"acrush":8,"amagic":8,"arange":8,"prayer":5}},"26500":{"wiki":"Shattered_teleport_scroll","name":"Shattered teleport scroll","weight":0.1},"26503":{"wiki":"Shattered_relics_bronze_trophy","name":"Shattered relics bronze trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"26505":{"wiki":"Shattered_relics_iron_trophy","name":"Shattered relics iron trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"26507":{"wiki":"Shattered_relics_steel_trophy","name":"Shattered relics steel trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"26509":{"wiki":"Shattered_relics_mithril_trophy","name":"Shattered relics mithril trophy","equipable":true,"weight":1.0,"equipment":{"slot":5}},"26511":{"wiki":"Shattered_relics_adamant_trophy","name":"Shattered relics adamant trophy","equipable":true,"weight":1.5,"equipment":{"slot":3,"aspeed":4}},"26513":{"wiki":"Shattered_relics_rune_trophy","name":"Shattered relics rune trophy","equipable":true,"weight":1.5,"equipment":{"slot":3,"aspeed":4}},"26515":{"wiki":"Shattered_relics_dragon_trophy","name":"Shattered relics dragon trophy","equipable":true,"weight":1.5,"equipment":{"slot":3,"aspeed":4}},"26517":{"wiki":"Shattered_cane","name":"Shattered cane","equipable":true,"weight":1.814,"equipment":{"slot":3,"aspeed":5}},"26520":{"wiki":"Cannon_base_(or)","name":"Cannon base (or)","weight":10.0},"26522":{"wiki":"Cannon_stand_(or)","name":"Cannon stand (or)","weight":10.0},"26524":{"wiki":"Cannon_barrels_(or)","name":"Cannon barrels (or)","weight":10.0},"26526":{"wiki":"Cannon_furnace_(or)","name":"Cannon furnace (or)","weight":10.0},"26528":{"wiki":"Shattered_cannon_ornament_kit","name":"Shattered cannon ornament kit","weight":0.1},"26531":{"wiki":"Mystic_hat_(or)","name":"Mystic hat (or)","equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":4,"dmagic":4}},"26533":{"wiki":"Mystic_robe_top_(or)","name":"Mystic robe top (or)","equipable":true,"weight":2.721,"equipment":{"slot":4,"amagic":20,"dmagic":20}},"26535":{"wiki":"Mystic_robe_bottom_(or)","name":"Mystic robe bottom (or)","equipable":true,"weight":1.814,"equipment":{"slot":7,"amagic":15,"dmagic":15}},"26537":{"wiki":"Mystic_gloves_(or)","name":"Mystic gloves (or)","equipable":true,"weight":0.453,"equipment":{"slot":9,"amagic":3,"dmagic":3}},"26539":{"wiki":"Mystic_boots_(or)","name":"Mystic boots (or)","equipable":true,"weight":0.453,"equipment":{"slot":10,"amagic":3,"dmagic":3}},"26541":{"wiki":"Shattered_relics_mystic_ornament_kit","name":"Shattered relics mystic ornament kit","weight":0.1},"26544":{"wiki":"Unidentified_fragment_(harvesting)","name":"Unidentified fragment (harvesting)","equipable":true,"weight":0.02},"26545":{"wiki":"Unidentified_fragment_(production)","name":"Unidentified fragment (production)","equipable":true,"weight":0.02},"26546":{"wiki":"Unidentified_fragment_(skilling)","name":"Unidentified fragment (skilling)","equipable":true,"weight":0.02},"26547":{"wiki":"Unidentified_fragment_(combat)","name":"Unidentified fragment (combat)","equipable":true,"weight":0.02},"26548":{"wiki":"Unidentified_fragment_(misc)","name":"Unidentified fragment (misc)","equipable":true,"weight":0.02},"26549":{"wiki":"Portable_waystone","name":"Portable waystone","equipable":true,"weight":0.002,"equipment":{"slot":2}},"26551":{"wiki":"Arcane_grimoire","name":"Arcane grimoire","equipable":true,"weight":0.002,"equipment":{"slot":5,"amagic":6,"prayer":3}},"26554":{"wiki":"Shattered_relic_hunter_(t1)_armour_set","name":"Shattered relic hunter (t1) armour set","weight":0.05},"26557":{"wiki":"Shattered_relic_hunter_(t2)_armour_set","name":"Shattered relic hunter (t2) armour set","weight":0.05},"26560":{"wiki":"Shattered_relic_hunter_(t3)_armour_set","name":"Shattered relic hunter (t3) armour set","weight":0.05},"26566":{"wiki":"Clue_scroll_(hard)","name":"Clue scroll (hard)","weight":0.02},"26567":{"wiki":"White_goblin_mail","name":"White goblin mail","quest":true,"weight":3.628},"26569":{"wiki":"Pharmakos_berries","name":"Pharmakos berries","quest":true,"weight":0.005},"26571":{"wiki":"Ekeleshuun_key","name":"Ekeleshuun key","quest":true,"weight":0.001},"26572":{"wiki":"Narogoshuun_key","name":"Narogoshuun key","quest":true,"weight":0.001},"26573":{"wiki":"Huzamogaarb_key","name":"Huzamogaarb key","quest":true,"weight":0.001},"26574":{"wiki":"Saragorgak_key","name":"Saragorgak key","quest":true,"weight":0.001},"26575":{"wiki":"Horogothgar_key","name":"Horogothgar key","quest":true,"weight":0.001},"26576":{"wiki":"Yurkolgokh_key","name":"Yurkolgokh key","quest":true,"weight":0.001},"26577":{"wiki":"Plain_of_mud_sphere","name":"Plain of mud sphere","quest":true},"26579":{"wiki":"Whitefish","name":"Whitefish","quest":true,"weight":0.35},"26581":{"wiki":"Goblin_potion#4_dose","name":"Goblin potion(4)","quest":true,"weight":0.035},"26583":{"wiki":"Goblin_potion#3_dose","name":"Goblin potion(3)","quest":true,"weight":0.03},"26585":{"wiki":"Goblin_potion#2_dose","name":"Goblin potion(2)","quest":true,"weight":0.025},"26587":{"wiki":"Goblin_potion#1_dose","name":"Goblin potion(1)","quest":true,"weight":0.02},"26589":{"wiki":"Snothead's_bone","name":"Snothead's bone","quest":true,"weight":0.001},"26590":{"wiki":"Snailfeet's_bone","name":"Snailfeet's bone","quest":true,"weight":0.001},"26591":{"wiki":"Mosschin's_bone","name":"Mosschin's bone","quest":true,"weight":0.001},"26592":{"wiki":"Redeyes'_bone","name":"Redeyes' bone","quest":true,"weight":0.001},"26593":{"wiki":"Strongbones'_bone","name":"Strongbones' bone","quest":true,"weight":0.001},"26595":{"wiki":"Zanik_(unobtainable_item)#Land_of_the_Goblins","name":"Zanik","quest":true,"weight":0.001},"26596":{"wiki":"Notes_(2022_Birthday_event)","name":"Notes","weight":0.001},"26598":{"wiki":"Desert_bait","name":"Desert bait","weight":0.002},"26600":{"wiki":"Tiny_fish","name":"Tiny fish","weight":0.014},"26602":{"wiki":"Osman's_report","name":"Osman's report","weight":0.005},"26605":{"wiki":"Treasure_clue_one","name":"Treasure clue one","weight":0.02},"26607":{"wiki":"Treasure_clue_two","name":"Treasure clue one","weight":0.02},"26609":{"wiki":"Treasure_clue_three","name":"Treasure clue three","weight":0.02},"26611":{"wiki":"Zeke's_challenge_scroll","name":"Zeke's challenge scroll","weight":0.02},"26613":{"wiki":"Capt'_arnav's_chest","name":"Capt' arnav's chest","weight":9.0},"26615":{"wiki":"Bucket_(cookout)","name":"Bucket (cookout)","weight":1.0},"26617":{"wiki":"Bucket_of_water_(cookout)","name":"Bucket of water (cookout)","weight":3.0},"26619":{"wiki":"Pot_(cookout)","name":"Pot (cookout)","weight":0.453},"26621":{"wiki":"Pot_of_flour_(cookout)","name":"Pot of flour (cookout)","weight":1.36},"26623":{"wiki":"Tomato_(cookout)","name":"Tomato (cookout)","weight":0.08},"26625":{"wiki":"Cheese_(cookout)","name":"Cheese (cookout)","weight":0.2},"26627":{"wiki":"Banana_(cookout)","name":"Banana (cookout)","weight":0.028},"26631":{"wiki":"Incomplete_pizza_(cookout)","name":"Incomplete pizza (cookout)","weight":0.6},"26633":{"wiki":"Uncooked_pizza_(cookout)","name":"Uncooked pizza (cookout)","weight":0.8},"26635":{"wiki":"Plain_pizza_(cookout)","name":"Plain pizza (cookout)","weight":0.8},"26637":{"wiki":"Burnt_pizza_(cookout)","name":"Burnt pizza (cookout)","weight":0.7},"26639":{"wiki":"Bread_dough_(cookout)","name":"Bread dough (cookout)","weight":0.6},"26641":{"wiki":"Bread_(cookout)","name":"Bread (cookout)","weight":0.5},"26643":{"wiki":"Burnt_bread_(cookout)","name":"Burnt bread (cookout)","weight":0.35},"26645":{"wiki":"Banana_pizza_(cookout)","name":"Banana pizza (cookout)","weight":0.8},"26647":{"wiki":"Burnt_banana_pizza_(cookout)","name":"Burnt banana pizza (cookout)","weight":0.8},"26649":{"wiki":"Skis","name":"Skis","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":-100,"aslash":-100,"acrush":-50,"str":-10,"aspeed":4}},"26651":{"wiki":"Loot_key","name":"Loot key"},"26652":{"wiki":"Loot_key","name":"Loot key"},"26653":{"wiki":"Loot_key","name":"Loot key"},"26654":{"wiki":"Loot_key","name":"Loot key"},"26655":{"wiki":"Loot_key","name":"Loot key"},"26656":{"wiki":"Shoe_(unobtainable_item)#Male_Elven_Brown","name":"Shoe"},"26657":{"wiki":"Shoe_(unobtainable_item)#Male_Elven_Khaki","name":"Shoe"},"26658":{"wiki":"Shoe_(unobtainable_item)#Male_Elven_Ashen","name":"Shoe"},"26659":{"wiki":"Shoe_(unobtainable_item)#Male_Elven_Dark","name":"Shoe"},"26660":{"wiki":"Shoe_(unobtainable_item)#Male_Elven_Terracotta","name":"Shoe"},"26662":{"wiki":"Shoe_(unobtainable_item)#Female_Basic_Brown","name":"Shoe"},"26663":{"wiki":"Shoe_(unobtainable_item)#Female_Basic_Khaki","name":"Shoe"},"26664":{"wiki":"Shoe_(unobtainable_item)#Female_Basic_Ashen","name":"Shoe"},"26665":{"wiki":"Shoe_(unobtainable_item)#Female_Basic_Dark","name":"Shoe"},"26666":{"wiki":"Shoe_(unobtainable_item)#Female_Basic_Terracotta","name":"Shoe"},"26668":{"wiki":"Shoe_(unobtainable_item)#Female_Elven_Brown","name":"Shoe"},"26669":{"wiki":"Shoe_(unobtainable_item)#Female_Elven_Khaki","name":"Shoe"},"26670":{"wiki":"Shoe_(unobtainable_item)#Female_Elven_Ashen","name":"Shoe"},"26671":{"wiki":"Shoe_(unobtainable_item)#Female_Elven_Dark","name":"Shoe"},"26672":{"wiki":"Shoe_(unobtainable_item)#Female_Elven_Terracotta","name":"Shoe"},"26673":{"wiki":"Shoe_(unobtainable_item)#Female_Elven_Grey","name":"Shoe"},"26686":{"wiki":"Maoma's_med_helm#Broken","name":"Maoma's med helm (broken)","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":10,"dcrush":8,"dmagic":-9,"drange":10,"str":1,"prayer":1}},"26687":{"wiki":"Maoma's_full_helm#Broken","name":"Maoma's full helm (broken)","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":0,"astab":2,"aslash":3,"acrush":1,"amagic":-13,"arange":-7,"dstab":26,"dslash":29,"dcrush":27,"dmagic":-9,"drange":38,"str":3,"prayer":2}},"26688":{"wiki":"Maoma's_great_helm#Broken","name":"Maoma's great helm (broken)","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":0,"astab":6,"aslash":5,"acrush":4,"amagic":-20,"arange":-10,"dstab":38,"dslash":46,"dcrush":43,"dmagic":-9,"drange":59,"str":5,"prayer":3}},"26689":{"wiki":"Calamity_chest#Broken","name":"Calamity chest (broken)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4,"dstab":5,"dslash":7,"dcrush":6,"dmagic":4,"drange":5}},"26690":{"wiki":"Superior_calamity_chest#Broken","name":"Superior calamity chest (broken)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4,"dstab":52,"dslash":52,"dcrush":52,"dmagic":18,"drange":49}},"26691":{"wiki":"Elite_calamity_chest#Broken","name":"Elite calamity chest (broken)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4,"dstab":73,"dslash":73,"dcrush":73,"dmagic":32,"drange":67}},"26692":{"wiki":"Calamity_breeches#Broken","name":"Calamity breeches (broken)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7,"dstab":3,"dslash":5,"dcrush":4,"dmagic":2,"drange":4}},"26693":{"wiki":"Superior_calamity_breeches#Broken","name":"Superior calamity breeches (broken)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7,"dstab":36,"dslash":36,"dcrush":36,"dmagic":12,"drange":34}},"26694":{"wiki":"Elite_calamity_breeches#Broken","name":"Elite calamity breeches (broken)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7,"dstab":58,"dslash":58,"dcrush":58,"dmagic":20,"drange":52}},"26695":{"wiki":"Centurion_cuirass#Broken","name":"Centurion cuirass (broken)","quest":true,"equipable":true,"weight":6.0,"equipment":{"slot":4,"amagic":-40,"dstab":72,"dslash":91,"dcrush":70,"dmagic":-10,"drange":7,"str":4}},"26696":{"wiki":"Wristbands_of_the_arena#Broken","name":"Wristbands of the arena (broken)","quest":true,"equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":12,"aslash":12,"acrush":12,"amagic":6,"arange":12,"dstab":12,"dslash":12,"dcrush":12,"dmagic":6,"drange":12,"str":12}},"26697":{"wiki":"Wristbands_of_the_arena_(i)#Broken","name":"Hardened wristbands of the arena (broken)","quest":true,"equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":14,"aslash":13,"acrush":15,"amagic":7,"arange":13,"dstab":12,"dslash":12,"dcrush":12,"dmagic":6,"drange":12,"str":12}},"26699":{"wiki":"Koriff's_cowl#Broken","name":"Koriff's cowl (broken)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":-7,"arange":5,"dstab":-8,"dslash":-10,"dcrush":-6,"dmagic":6,"drange":3,"prayer":2}},"26700":{"wiki":"Koriff's_coif#Broken","name":"Koriff's coif (broken)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"astab":-3,"aslash":-4,"acrush":-5,"amagic":-13,"arange":8,"dstab":-8,"dslash":-10,"dcrush":-6,"dmagic":12,"drange":12,"rstr":2,"prayer":3}},"26701":{"wiki":"Saika's_hood#Broken","name":"Saika's hood (broken)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":6,"dstab":5,"dslash":5,"dcrush":5,"dmagic":2,"drange":-8,"prayer":1}},"26702":{"wiki":"Saika's_veil#Broken","name":"Saika's veil (broken)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"astab":-5,"aslash":-3,"acrush":-4,"amagic":8,"arange":-2,"dstab":14,"dslash":12,"dcrush":15,"dmagic":4,"drange":-8,"prayer":2}},"26703":{"wiki":"Saika's_shroud#Broken","name":"Saika's shroud (broken)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"astab":-10,"aslash":-11,"acrush":-8,"amagic":11,"arange":-4,"dstab":19,"dslash":18,"dcrush":20,"dmagic":8,"drange":-8,"prayer":3}},"26704":{"wiki":"Blighted_wave_sack","name":"Blighted wave sack"},"26705":{"wiki":"Blighted_surge_sack","name":"Blighted surge sack"},"26706":{"wiki":"Scroll_of_imbuing_(beta)","name":"Scroll of imbuing","quest":true},"26707":{"wiki":"Dragon_claws_ornament_kit","name":"Dragon claws ornament kit","quest":true,"weight":0.5},"26708":{"wiki":"Dragon_claws_(or)","name":"Dragon claws (or)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":3,"astab":41,"aslash":57,"acrush":-4,"dstab":13,"dslash":26,"dcrush":7,"str":56,"aspeed":4}},"26709":{"wiki":"Dragon_warhammer_ornament_kit","name":"Dragon warhammer ornament kit","quest":true,"weight":0.5},"26710":{"wiki":"Dragon_warhammer_(or)","name":"Dragon warhammer (or)","quest":true,"equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":-4,"aslash":-4,"acrush":95,"amagic":-4,"str":85,"aspeed":6}},"26711":{"wiki":"Heavy_ballista_ornament_kit","name":"Heavy ballista ornament kit","quest":true,"weight":0.5},"26712":{"wiki":"Heavy_ballista_(or)","name":"Heavy ballista (or)","quest":true,"equipable":true,"weight":6.0,"equipment":{"slot":3,"arange":125,"rstr":15,"aspeed":7}},"26713":{"wiki":"Armadyl_armour_ornament_kit","name":"Armadyl armour ornament kit","quest":true,"weight":0.5},"26714":{"wiki":"Armadyl_helmet_(or)","name":"Armadyl helmet (or)","quest":true,"equipable":true,"weight":0.5,"equipment":{"slot":0,"astab":-5,"aslash":-5,"acrush":-5,"amagic":-5,"arange":10,"dstab":6,"dslash":8,"dcrush":10,"dmagic":10,"drange":8,"prayer":1}},"26715":{"wiki":"Armadyl_chestplate_(or)","name":"Armadyl chestplate (or)","quest":true,"equipable":true,"weight":4.0,"equipment":{"slot":4,"astab":-7,"aslash":-7,"acrush":-7,"amagic":-15,"arange":33,"dstab":56,"dslash":48,"dcrush":61,"dmagic":70,"drange":57,"prayer":1}},"26716":{"wiki":"Armadyl_chainskirt_(or)","name":"Armadyl chainskirt (or)","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":7,"astab":-6,"aslash":-6,"acrush":-6,"amagic":-10,"arange":20,"dstab":32,"dslash":26,"dcrush":34,"dmagic":40,"drange":33,"prayer":1}},"26717":{"wiki":"Bandos_armour_ornament_kit","name":"Bandos armour ornament kit","quest":true,"weight":0.5},"26718":{"wiki":"Bandos_chestplate_(or)","name":"Bandos chestplate (or)","quest":true,"equipable":true,"weight":12.0,"equipment":{"slot":4,"amagic":-15,"arange":-10,"dstab":98,"dslash":93,"dcrush":105,"dmagic":-6,"drange":133,"str":4,"prayer":1}},"26719":{"wiki":"Bandos_tassets_(or)","name":"Bandos tassets (or)","quest":true,"equipable":true,"weight":8.0,"equipment":{"slot":7,"amagic":-21,"arange":-7,"dstab":71,"dslash":63,"dcrush":66,"dmagic":-4,"drange":93,"str":2,"prayer":1}},"26720":{"wiki":"Bandos_boots_(or)","name":"Bandos boots (or)","quest":true,"equipable":true,"weight":6.0,"equipment":{"slot":10,"amagic":-5,"arange":-3,"dstab":17,"dslash":18,"dcrush":19,"drange":15,"prayer":1}},"26721":{"wiki":"Centurion_cuirass#Normal","name":"Centurion cuirass","quest":true,"equipable":true,"weight":6.0,"equipment":{"slot":4,"amagic":-40,"dstab":72,"dslash":91,"dcrush":70,"dmagic":-10,"drange":7,"str":4}},"26722":{"wiki":"Centurion_cuirass#Locked","name":"Centurion cuirass (l)","quest":true,"equipable":true,"weight":6.0,"equipment":{"slot":4,"amagic":-40,"dstab":72,"dslash":91,"dcrush":70,"dmagic":-10,"drange":7,"str":4}},"26723":{"wiki":"Wristbands_of_the_arena#Normal","name":"Wristbands of the arena","quest":true,"equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":12,"aslash":12,"acrush":12,"amagic":6,"arange":12,"dstab":12,"dslash":12,"dcrush":12,"dmagic":6,"drange":12,"str":12}},"26724":{"wiki":"Wristbands_of_the_arena#Locked","name":"Wristbands of the arena (l)","quest":true,"equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":12,"aslash":12,"acrush":12,"amagic":6,"arange":12,"dstab":12,"dslash":12,"dcrush":12,"dmagic":6,"drange":12,"str":12}},"26725":{"wiki":"Wristbands_of_the_arena#Charged","name":"Wristbands of the arena (c)","quest":true,"equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":12,"aslash":12,"acrush":12,"amagic":6,"arange":12,"dstab":12,"dslash":12,"dcrush":12,"dmagic":6,"drange":12,"str":12}},"26726":{"wiki":"Wristbands_of_the_arena#Charged_and_Locked","name":"Wristbands of the arena (cl)","quest":true,"equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":12,"aslash":12,"acrush":12,"amagic":6,"arange":12,"dstab":12,"dslash":12,"dcrush":12,"dmagic":6,"drange":12,"str":12}},"26727":{"wiki":"Wristbands_of_the_arena_(i)#Normal","name":"Wristbands of the arena (i)","quest":true,"equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":14,"aslash":13,"acrush":15,"amagic":7,"arange":13,"dstab":12,"dslash":12,"dcrush":12,"dmagic":6,"drange":12,"str":12}},"26728":{"wiki":"Wristbands_of_the_arena_(i)#Locked","name":"Wristbands of the arena (il)","quest":true,"equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":14,"aslash":13,"acrush":15,"amagic":7,"arange":13,"dstab":12,"dslash":12,"dcrush":12,"dmagic":6,"drange":12,"str":12}},"26729":{"wiki":"Wristbands_of_the_arena_(i)#Charged","name":"Wristbands of the arena (ic)","quest":true,"equipable":true,"weight":0.25,"equipment":{"slot":9,"astab":14,"aslash":13,"acrush":15,"amagic":7,"arange":13,"dstab":12,"dslash":12,"dcrush":12,"dmagic":6,"drange":12,"str":12}},"26731":{"wiki":"Saika's_hood#Normal","name":"Saika's hood","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":6,"dstab":5,"dslash":5,"dcrush":5,"dmagic":2,"drange":-8,"prayer":1}},"26732":{"wiki":"Saika's_hood#Locked","name":"Saika's hood (l)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":6,"dstab":5,"dslash":5,"dcrush":5,"dmagic":2,"drange":-8,"prayer":1}},"26733":{"wiki":"Saika's_veil#Normal","name":"Saika's veil","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"astab":-5,"aslash":-3,"acrush":-4,"amagic":8,"arange":-2,"dstab":14,"dslash":12,"dcrush":15,"dmagic":4,"drange":-8,"prayer":2}},"26734":{"wiki":"Saika's_veil#Locked","name":"Saika's veil (l)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"astab":-5,"aslash":-3,"acrush":-4,"amagic":8,"arange":-2,"dstab":14,"dslash":12,"dcrush":15,"dmagic":4,"drange":-8,"prayer":2}},"26735":{"wiki":"Saika's_shroud#Normal","name":"Saika's shroud","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"astab":-10,"aslash":-11,"acrush":-8,"amagic":11,"arange":-4,"dstab":19,"dslash":18,"dcrush":20,"dmagic":8,"drange":-8,"prayer":3}},"26736":{"wiki":"Saika's_shroud#Locked","name":"Saika's shroud (l)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"astab":-10,"aslash":-11,"acrush":-8,"amagic":11,"arange":-4,"dstab":19,"dslash":18,"dcrush":20,"dmagic":8,"drange":-8,"prayer":3}},"26739":{"wiki":"Koriff's_cowl#Normal","name":"Koriff's cowl","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":-7,"arange":5,"dstab":-8,"dslash":-10,"dcrush":-6,"dmagic":6,"drange":3,"prayer":2}},"26740":{"wiki":"Koriff's_cowl#Locked","name":"Koriff's cowl (l)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"amagic":-7,"arange":5,"dstab":-8,"dslash":-10,"dcrush":-6,"dmagic":6,"drange":3,"prayer":2}},"26741":{"wiki":"Koriff's_coif#Normal","name":"Koriff's coif","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"astab":-3,"aslash":-4,"acrush":-5,"amagic":-13,"arange":8,"dstab":-8,"dslash":-10,"dcrush":-6,"dmagic":12,"drange":12,"rstr":2,"prayer":3}},"26742":{"wiki":"Koriff's_coif#Locked","name":"Koriff's coif (l)","quest":true,"equipable":true,"weight":0.453,"equipment":{"slot":0,"astab":-3,"aslash":-4,"acrush":-5,"amagic":-13,"arange":8,"dstab":-8,"dslash":-10,"dcrush":-6,"dmagic":12,"drange":12,"rstr":2,"prayer":3}},"26743":{"wiki":"Maoma's_med_helm#Normal","name":"Maoma's med helm","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":10,"dcrush":8,"dmagic":-9,"drange":10,"str":1,"prayer":1}},"26744":{"wiki":"Maoma's_med_helm#Locked","name":"Maoma's med helm (l)","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":0,"amagic":-6,"arange":-3,"dstab":6,"dslash":10,"dcrush":8,"dmagic":-9,"drange":10,"str":1,"prayer":1}},"26745":{"wiki":"Maoma's_full_helm#Normal","name":"Maoma's full helm","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":0,"astab":2,"aslash":3,"acrush":1,"amagic":-13,"arange":-7,"dstab":26,"dslash":29,"dcrush":27,"dmagic":-9,"drange":38,"str":3,"prayer":2}},"26746":{"wiki":"Maoma's_full_helm#Locked","name":"Maoma's full helm (l)","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":0,"astab":2,"aslash":3,"acrush":1,"amagic":-13,"arange":-7,"dstab":26,"dslash":29,"dcrush":27,"dmagic":-9,"drange":38,"str":3,"prayer":2}},"26747":{"wiki":"Maoma's_great_helm#Normal","name":"Maoma's great helm","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":0,"astab":6,"aslash":5,"acrush":4,"amagic":-20,"arange":-10,"dstab":38,"dslash":46,"dcrush":43,"dmagic":-9,"drange":59,"str":5,"prayer":3}},"26748":{"wiki":"Maoma's_great_helm#Locked","name":"Maoma's great helm (l)","quest":true,"equipable":true,"weight":1.36,"equipment":{"slot":0,"astab":6,"aslash":5,"acrush":4,"amagic":-20,"arange":-10,"dstab":38,"dslash":46,"dcrush":43,"dmagic":-9,"drange":59,"str":5,"prayer":3}},"26749":{"wiki":"Calamity_chest#Normal","name":"Calamity chest","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4,"dstab":5,"dslash":7,"dcrush":6,"dmagic":4,"drange":5}},"26750":{"wiki":"Calamity_chest#Locked","name":"Calamity chest (l)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4,"dstab":5,"dslash":7,"dcrush":6,"dmagic":4,"drange":5}},"26751":{"wiki":"Superior_calamity_chest#Normal","name":"Superior calamity chest","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4,"dstab":52,"dslash":52,"dcrush":52,"dmagic":18,"drange":49}},"26752":{"wiki":"Superior_calamity_chest#Locked","name":"Superior calamity chest (l)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4,"dstab":52,"dslash":52,"dcrush":52,"dmagic":18,"drange":49}},"26753":{"wiki":"Elite_calamity_chest#Normal","name":"Elite calamity chest","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4,"dstab":73,"dslash":73,"dcrush":73,"dmagic":32,"drange":67}},"26754":{"wiki":"Elite_calamity_chest#Locked","name":"Elite calamity chest (l)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":4,"dstab":73,"dslash":73,"dcrush":73,"dmagic":32,"drange":67}},"26755":{"wiki":"Calamity_breeches#Normal","name":"Calamity breeches","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7,"dstab":3,"dslash":5,"dcrush":4,"dmagic":2,"drange":4}},"26756":{"wiki":"Calamity_breeches#Locked","name":"Calamity breeches (l)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7,"dstab":3,"dslash":5,"dcrush":4,"dmagic":2,"drange":4}},"26757":{"wiki":"Superior_calamity_breeches#Normal","name":"Superior calamity breeches","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7,"dstab":36,"dslash":36,"dcrush":36,"dmagic":12,"drange":34}},"26758":{"wiki":"Superior_calamity_breeches#Locked","name":"Superior calamity breeches (l)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7,"dstab":36,"dslash":36,"dcrush":36,"dmagic":12,"drange":34}},"26759":{"wiki":"Elite_calamity_breeches#Normal","name":"Elite calamity breeches","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7,"dstab":58,"dslash":58,"dcrush":58,"dmagic":20,"drange":52}},"26760":{"wiki":"Elite_calamity_breeches#Locked","name":"Elite calamity breeches (l)","quest":true,"equipable":true,"weight":0.907,"equipment":{"slot":7,"dstab":58,"dslash":58,"dcrush":58,"dmagic":20,"drange":52}},"26784":{"wiki":"Colossal_pouch#New","name":"Colossal pouch","weight":1.0},"26786":{"wiki":"Colossal_pouch#Degraded","name":"Colossal pouch","weight":1.0},"26788":{"wiki":"Gold_tiara","name":"Gold tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"26792":{"wiki":"Abyssal_pearls","name":"Abyssal pearls"},"26798":{"wiki":"Catalytic_talisman","name":"Catalytic talisman","weight":0.02},"26801":{"wiki":"Catalytic_tiara","name":"Catalytic tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"26804":{"wiki":"Elemental_tiara","name":"Elemental tiara","equipable":true,"weight":1.0,"equipment":{"slot":0}},"26807":{"wiki":"Abyssal_green_dye","name":"Abyssal green dye","weight":0.02},"26809":{"wiki":"Abyssal_blue_dye","name":"Abyssal blue dye","weight":0.02},"26811":{"wiki":"Abyssal_red_dye","name":"Abyssal red dye","weight":0.02},"26813":{"wiki":"Abyssal_needle","name":"Abyssal needle","weight":0.002},"26815":{"wiki":"Ring_of_the_elements#Uncharged","name":"Ring of the elements","equipable":true,"weight":0.01,"equipment":{"slot":12}},"26818":{"wiki":"Ring_of_the_elements#Charged","name":"Ring of the elements","equipable":true,"weight":0.01,"equipment":{"slot":12}},"26820":{"wiki":"Guardian's_eye","name":"Guardian's eye","weight":0.5},"26822":{"wiki":"Abyssal_lantern#Unlit","name":"Abyssal lantern","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26824":{"wiki":"Abyssal_lantern#Normal","name":"Abyssal lantern (normal logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26826":{"wiki":"Abyssal_lantern#Blue","name":"Abyssal lantern (blue logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26828":{"wiki":"Abyssal_lantern#Red","name":"Abyssal lantern (red logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26830":{"wiki":"Abyssal_lantern#White","name":"Abyssal lantern (white logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26832":{"wiki":"Abyssal_lantern#Purple","name":"Abyssal lantern (purple logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26834":{"wiki":"Abyssal_lantern#Green","name":"Abyssal lantern (green logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26836":{"wiki":"Abyssal_lantern#Oak","name":"Abyssal lantern (oak logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26838":{"wiki":"Abyssal_lantern#Willow","name":"Abyssal lantern (willow logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26840":{"wiki":"Abyssal_lantern#Maple","name":"Abyssal lantern (maple logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26842":{"wiki":"Abyssal_lantern#Yew","name":"Abyssal lantern (yew logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26844":{"wiki":"Abyssal_lantern#Blisterwood","name":"Abyssal lantern (blisterwood logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26846":{"wiki":"Abyssal_lantern#Magic","name":"Abyssal lantern (magic logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26848":{"wiki":"Abyssal_lantern#Redwood","name":"Abyssal lantern (redwood logs)","equipable":true,"weight":0.5,"equipment":{"slot":5}},"26850":{"wiki":"Hat_of_the_eye#Regular","name":"Hat of the eye","equipable":true,"weight":0.4,"equipment":{"slot":0}},"26852":{"wiki":"Robe_top_of_the_eye#Regular","name":"Robe top of the eye","equipable":true,"weight":0.6,"equipment":{"slot":4}},"26854":{"wiki":"Robe_bottoms_of_the_eye#Regular","name":"Robe bottoms of the eye","equipable":true,"weight":0.6,"equipment":{"slot":7}},"26856":{"wiki":"Boots_of_the_eye","name":"Boots of the eye","equipable":true,"weight":0.6,"equipment":{"slot":7}},"26858":{"wiki":"Hat_of_the_eye#Red","name":"Hat of the eye (red)","equipable":true,"weight":0.4,"equipment":{"slot":0}},"26860":{"wiki":"Robe_top_of_the_eye#Red","name":"Robe top of the eye (red)","equipable":true,"weight":0.6,"equipment":{"slot":4}},"26862":{"wiki":"Robe_bottoms_of_the_eye#Red","name":"Robe bottoms of the eye (red)","equipable":true,"weight":0.6,"equipment":{"slot":7}},"26864":{"wiki":"Hat_of_the_eye#Green","name":"Hat of the eye (green)","equipable":true,"weight":0.4,"equipment":{"slot":0}},"26866":{"wiki":"Robe_top_of_the_eye#Green","name":"Robe top of the eye (green)","equipable":true,"weight":0.6,"equipment":{"slot":4}},"26868":{"wiki":"Robe_bottoms_of_the_eye#Green","name":"Robe bottoms of the eye (green)","equipable":true,"weight":0.6,"equipment":{"slot":7}},"26870":{"wiki":"Hat_of_the_eye#Blue","name":"Hat of the eye (blue)","equipable":true,"weight":0.4,"equipment":{"slot":0}},"26872":{"wiki":"Robe_top_of_the_eye#Blue","name":"Robe top of the eye (blue)","equipable":true,"weight":0.6,"equipment":{"slot":4}},"26874":{"wiki":"Robe_bottoms_of_the_eye#Blue","name":"Robe bottoms of the eye (blue)","equipable":true,"weight":0.6,"equipment":{"slot":7}},"26876":{"wiki":"Atlax's_diary","name":"Atlax's diary","weight":0.226},"26878":{"wiki":"Guardian_fragments","name":"Guardian fragments"},"26879":{"wiki":"Guardian_essence","name":"Guardian essence","weight":0.402},"26880":{"wiki":"Catalytic_guardian_stone","name":"Catalytic guardian stone"},"26881":{"wiki":"Elemental_guardian_stone","name":"Elemental guardian stone"},"26882":{"wiki":"Uncharged_cell","name":"Uncharged cell"},"26883":{"wiki":"Weak_cell","name":"Weak cell","weight":1.0},"26884":{"wiki":"Medium_cell","name":"Medium cell","weight":1.0},"26885":{"wiki":"Strong_cell","name":"Strong cell","weight":1.0},"26886":{"wiki":"Overcharged_cell","name":"Overcharged cell","weight":1.0},"26887":{"wiki":"Portal_talisman_(air)","name":"Portal talisman (air)"},"26888":{"wiki":"Portal_talisman_(water)","name":"Portal talisman (water)"},"26889":{"wiki":"Portal_talisman_(earth)","name":"Portal talisman (earth)"},"26890":{"wiki":"Portal_talisman_(fire)","name":"Portal talisman (fire)"},"26891":{"wiki":"Portal_talisman_(mind)","name":"Portal talisman (mind)"},"26892":{"wiki":"Portal_talisman_(chaos)","name":"Portal talisman (chaos)"},"26893":{"wiki":"Portal_talisman_(death)","name":"Portal talisman (death)"},"26894":{"wiki":"Portal_talisman_(blood)","name":"Portal talisman (blood)"},"26895":{"wiki":"Portal_talisman_(body)","name":"Portal talisman (body)"},"26896":{"wiki":"Portal_talisman_(cosmic)","name":"Portal talisman (cosmic)"},"26897":{"wiki":"Portal_talisman_(nature)","name":"Portal talisman (nature)"},"26898":{"wiki":"Portal_talisman_(law)","name":"Portal talisman (law)"},"26899":{"wiki":"Rift_guardian#Greatish_guardian","name":"Greatish guardian","weight":0.015},"26901":{"wiki":"Abyssal_protector","name":"Abyssal protector","weight":0.015},"26903":{"wiki":"Eye_amulet","name":"Eye amulet","quest":true,"weight":0.25},"26904":{"wiki":"Strong_cup_of_tea","name":"Strong cup of tea","quest":true,"weight":0.15},"26905":{"wiki":"Abyssal_incantation","name":"Abyssal incantation","quest":true,"weight":0.05},"26906":{"wiki":"Colossal_pouch_(Devious_Minds)","name":"Colossal pouch","quest":true,"weight":1.0},"26908":{"wiki":"Intricate_pouch","name":"Intricate pouch","weight":0.396},"26910":{"wiki":"Tarnished_locket","name":"Tarnished locket","quest":true,"equipable":true,"weight":0.01,"equipment":{"slot":2}},"26912":{"wiki":"Lost_bag#Regular","name":"Lost bag","equipable":true,"weight":0.25,"equipment":{"slot":1}},"26914":{"wiki":"Amulet_of_the_eye#Regular","name":"Amulet of the eye","equipable":true,"weight":0.25,"equipment":{"slot":2}},"26937":{"wiki":"Easter_hat","name":"Easter hat","equipable":true,"weight":0.5,"equipment":{"slot":0}},"26939":{"wiki":"Crate_ring","name":"Crate ring","equipable":true,"weight":0.5,"equipment":{"slot":12}},"26941":{"wiki":"Polyelemental_guardian_stone","name":"Polyelemental guardian stone"},"26942":{"wiki":"Message_(Beneath_Cursed_Sands)","name":"Message","quest":true,"weight":0.003},"26943":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"26944":{"wiki":"Clue_scroll_(elite)","name":"Clue scroll (elite)","weight":0.02},"26945":{"wiki":"Pharaoh's_sceptre#Uncharged","name":"Pharaoh's sceptre (uncharged)","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":32,"aspeed":4}},"26948":{"wiki":"Pharaoh's_sceptre#Charged","name":"Pharaoh's sceptre","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":32,"aspeed":4}},"26950":{"wiki":"Pharaoh's_sceptre#Charged","name":"Pharaoh's sceptre","equipable":true,"weight":2.0,"equipment":{"slot":3,"astab":7,"aslash":-1,"acrush":25,"amagic":10,"dstab":2,"dslash":3,"dcrush":1,"dmagic":10,"str":32,"aspeed":4}},"26952":{"wiki":"Scarab_mould","name":"Scarab mould","quest":true,"weight":0.45},"26953":{"wiki":"Scarab_emblem#Iron","name":"Scarab emblem","quest":true,"weight":1.0},"26954":{"wiki":"Stone_tablet_(Beneath_Cursed_Sands)","name":"Stone tablet","quest":true,"weight":1.0},"26955":{"wiki":"Chest_(Beneath_Cursed_Sands)","name":"Chest","quest":true,"weight":2.0},"26956":{"wiki":"Scarab_emblem#Gold","name":"Scarab emblem","quest":true,"weight":1.0},"26957":{"wiki":"Human_emblem","name":"Human emblem","quest":true,"weight":1.0},"26958":{"wiki":"Baboon_emblem","name":"Baboon emblem","quest":true,"weight":1.0},"26959":{"wiki":"Crocodile_emblem","name":"Crocodile emblem","quest":true,"weight":1.0},"26960":{"wiki":"Rusty_key","name":"Rusty key","quest":true,"weight":0.01},"26961":{"wiki":"Lily_of_the_elid","name":"Lily of the elid","quest":true,"weight":0.02},"26962":{"wiki":"Cure_crate","name":"Cure crate","quest":true,"weight":5.0},"26963":{"wiki":"Odd_spectacles","name":"Odd spectacles","quest":true,"equipable":true,"weight":0.001,"equipment":{"slot":0}},"26965":{"wiki":"Bottle_of_'tonic'","name":"Bottle of 'tonic'","quest":true,"weight":0.5},"26967":{"wiki":"Circlet_of_water#Uncharged","name":"Circlet of water (uncharged)","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":0}},"26969":{"wiki":"Circlet_of_water#Charged","name":"Circlet of water","quest":true,"equipable":true,"weight":1.0,"equipment":{"slot":0}},"26984":{"wiki":"Lost_bag#Red","name":"Lost bag","equipable":true,"weight":0.25,"equipment":{"slot":1}},"26986":{"wiki":"Lost_bag#Green","name":"Lost bag","equipable":true,"weight":0.25,"equipment":{"slot":1}},"26988":{"wiki":"Lost_bag#Blue","name":"Lost bag","equipable":true,"weight":0.25,"equipment":{"slot":1}},"26990":{"wiki":"Amulet_of_the_eye#Red","name":"Amulet of the eye","equipable":true,"weight":0.25,"equipment":{"slot":2}},"26992":{"wiki":"Amulet_of_the_eye#Green","name":"Amulet of the eye","equipable":true,"weight":0.25,"equipment":{"slot":2}},"26994":{"wiki":"Amulet_of_the_eye#Blue","name":"Amulet of the eye","equipable":true,"weight":0.25,"equipment":{"slot":2}},"26996":{"wiki":"Ensouled_hellhound_head#Drop","name":"Ensouled hellhound head","weight":0.453},"26997":{"wiki":"Ensouled_hellhound_head#Item","name":"Ensouled hellhound head","weight":0.453},"27000":{"wiki":"Void_knight_top_(or)#Locked","name":"Void knight top (l)(or)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":45,"dslash":45,"dcrush":45,"dmagic":45,"drange":45}},"27001":{"wiki":"Void_knight_robe_(or)#Locked","name":"Void knight robe (l)(or)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":30,"dslash":30,"dcrush":30,"dmagic":30,"drange":30}},"27002":{"wiki":"Void_knight_gloves_(or)#Locked","name":"Void knight gloves (l)(or)","equipable":true,"weight":0.453,"equipment":{"slot":9,"dstab":6,"dslash":6,"dcrush":6,"dmagic":4,"drange":6}},"27003":{"wiki":"Elite_void_top_(or)#Locked","name":"Elite void top (l)(or)","equipable":true,"weight":6.803,"equipment":{"slot":4,"dstab":45,"dslash":45,"dcrush":45,"dmagic":45,"drange":45,"prayer":3}},"27004":{"wiki":"Elite_void_robe_(or)#Locked","name":"Elite void robe (l)(or)","equipable":true,"weight":8.164,"equipment":{"slot":7,"dstab":30,"dslash":30,"dcrush":30,"dmagic":30,"drange":30,"prayer":3}},"27005":{"wiki":"Void_mage_helm_(or)#Locked","name":"Void mage helm (l)(or)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"27006":{"wiki":"Void_ranger_helm_(or)#Locked","name":"Void ranger helm (l)(or)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"27007":{"wiki":"Void_melee_helm_(or)#Locked","name":"Void melee helm (l)(or)","equipable":true,"weight":0.453,"equipment":{"slot":0,"dstab":6,"dslash":6,"dcrush":6,"dmagic":6,"drange":6}},"27008":{"wiki":"Dragon_defender_(t)#Locked","name":"Dragon defender (l)(t)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":25,"aslash":24,"acrush":23,"amagic":-3,"arange":-2,"dstab":25,"dslash":24,"dcrush":23,"dmagic":-3,"drange":-2,"str":6}},"27009":{"wiki":"Rune_defender_(t)#Locked","name":"Rune defender (l)(t)","equipable":true,"weight":0.453,"equipment":{"slot":5,"astab":20,"aslash":19,"acrush":18,"amagic":-3,"arange":-2,"dstab":20,"dslash":19,"dcrush":18,"dmagic":-3,"drange":-2,"str":5}}} \ No newline at end of file diff --git a/runelite-client/bin/main/item_variations.json b/runelite-client/bin/main/item_variations.json new file mode 100644 index 0000000000..97e59fe155 --- /dev/null +++ b/runelite-client/bin/main/item_variations.json @@ -0,0 +1,10695 @@ +{ + "toolkit": [ + 1, + 4051 + ], + "cannon base": [ + 6, + 26520 + ], + "cannon stand": [ + 8, + 26522 + ], + "cannon barrels": [ + 10, + 26524 + ], + "cannon furnace": [ + 12, + 26526 + ], + "excalibur": [ + 35, + 8280 + ], + "longbow": [ + 48, + 839 + ], + "shortbow": [ + 50, + 841 + ], + "oak shortbow": [ + 54, + 843 + ], + "oak longbow": [ + 56, + 845 + ], + "willow longbow": [ + 58, + 847 + ], + "willow shortbow": [ + 60, + 849 + ], + "maple longbow": [ + 62, + 851 + ], + "maple shortbow": [ + 64, + 853, + 20403 + ], + "yew longbow": [ + 66, + 855 + ], + "yew shortbow": [ + 68, + 857, + 20401 + ], + "magic longbow": [ + 70, + 859 + ], + "magic shortbow": [ + 72, + 861, + 12788, + 20558 + ], + "lever": [ + 83, + 10991, + 10992 + ], + "boots of lightness": [ + 88, + 89 + ], + "strength potion": [ + 113, + 115, + 117, + 119 + ], + "attack potion": [ + 121, + 123, + 125, + 2428 + ], + "restore potion": [ + 127, + 129, + 131, + 2430 + ], + "defence potion": [ + 133, + 135, + 137, + 2432 + ], + "prayer potion": [ + 139, + 141, + 143, + 2434, + 20393, + 20394, + 20395, + 20396 + ], + "super attack": [ + 145, + 147, + 149, + 2436 + ], + "fishing potion": [ + 151, + 153, + 155, + 2438 + ], + "super strength": [ + 157, + 159, + 161, + 2440 + ], + "super defence": [ + 163, + 165, + 167, + 2442 + ], + "ranging potion": [ + 169, + 171, + 173, + 2444, + 23551, + 23553, + 23555, + 23557 + ], + "antipoison": [ + 175, + 177, + 179, + 2446, + 25754, + 25755, + 25756, + 25757, + 25762, + 25763, + 25764, + 25765 + ], + "superantipoison": [ + 181, + 183, + 185, + 2448 + ], + "weapon poison": [ + 187, + 1465, + 5936, + 5937, + 5939, + 5940 + ], + "zamorak brew": [ + 189, + 191, + 193, + 2450 + ], + "potion": [ + 195, + 2394, + 22409 + ], + "vial of water": [ + 227, + 9086 + ], + "vial": [ + 229, + 2389, + 2390, + 23839, + 23879 + ], + "pestle and mortar": [ + 233, + 23865 + ], + "unicorn horn": [ + 237, + 1487 + ], + "wine of zamorak": [ + 245, + 23489 + ], + "key": [ + 275, + 293, + 298, + 423, + 1543, + 1544, + 1545, + 1546, + 1547, + 1548, + 2411, + 2832, + 2834, + 2836, + 2838, + 2840, + 3606, + 3608, + 5010, + 6104, + 7297, + 7299, + 7302, + 9722, + 11039, + 11040, + 11041, + 11042, + 11043, + 19761, + 19812 + ], + "sheep bones": [ + 280, + 281, + 282, + 283 + ], + "research notes": [ + 291, + 10492, + 25824 + ], + "glarials urn": [ + 296, + 297 + ], + "mithril seeds": [ + 299, + 24534 + ], + "small fishing net": [ + 303, + 6209 + ], + "feather": [ + 314, + 11525 + ], + "raw shrimps": [ + 317, + 2514, + 24652 + ], + "burnt fish": [ + 323, + 343, + 357, + 367, + 369, + 20854, + 23873 + ], + "tuna": [ + 361, + 26149 + ], + "shark": [ + 385, + 6969, + 20390 + ], + "casket": [ + 405, + 2714, + 2715, + 2717, + 2718, + 2720, + 2721, + 2724, + 2726, + 2728, + 2730, + 2732, + 2734, + 2736, + 2738, + 2740, + 2742, + 2744, + 2746, + 2748, + 2775, + 2777, + 2779, + 2781, + 2784, + 2787, + 2789, + 2791, + 2802, + 2804, + 2806, + 2808, + 2810, + 2812, + 2814, + 2816, + 2818, + 2820, + 2822, + 2824, + 2826, + 2828, + 2830, + 3511, + 3517, + 3519, + 3521, + 3523, + 3527, + 3529, + 3531, + 3533, + 3535, + 3537, + 3539, + 3541, + 3543, + 3545, + 3547, + 3549, + 3551, + 3553, + 3555, + 3557, + 3559, + 3561, + 3563, + 3581, + 3583, + 3585, + 3587, + 3589, + 3591, + 3593, + 3595, + 3597, + 3600, + 3603, + 7237, + 7240, + 7242, + 7244, + 7246, + 7257, + 7259, + 7261, + 7263, + 7265, + 7267, + 7287, + 7289, + 7291, + 7293, + 7295, + 7306, + 7308, + 7310, + 7312, + 7314, + 7316, + 7318, + 7956, + 10181, + 10183, + 10185, + 10187, + 10189, + 10191, + 10193, + 10195, + 10197, + 10199, + 10201, + 10203, + 10205, + 10207, + 10209, + 10211, + 10213, + 10215, + 10217, + 10219, + 10221, + 10223, + 10225, + 10227, + 10229, + 10231, + 10233, + 10235, + 10237, + 10239, + 10241, + 10243, + 10245, + 10247, + 10249, + 10251, + 10253, + 10255, + 10257, + 10259, + 10261, + 10263, + 10265, + 10267, + 10269, + 10271, + 10273, + 10275, + 10277, + 10279, + 12022, + 12024, + 12026, + 12028, + 12030, + 12032, + 12034, + 12036, + 12038, + 12040, + 12042, + 12044, + 12046, + 12048, + 12050, + 12052, + 12054, + 12084, + 12112, + 12129, + 12131, + 12160, + 12163, + 12165, + 12171, + 12180, + 12543, + 12545, + 12547, + 12549, + 12551, + 12553, + 12555, + 12557, + 12559, + 12561, + 12563, + 12565, + 12580, + 12583, + 12586, + 12589, + 12591, + 19775, + 19777, + 19779, + 19781, + 19815, + 19827, + 19832, + 19834, + 19841, + 19843, + 19845, + 19849, + 19851, + 19861, + 19863, + 19865, + 19867, + 19869, + 19871, + 19873, + 19875, + 19877, + 19879, + 19881, + 25590 + ], + "pigeon cage": [ + 424, + 425 + ], + "priest gown": [ + 426, + 428 + ], + "karamjan rum": [ + 431, + 3164, + 3165 + ], + "chest key": [ + 432, + 709, + 2404, + 4273 + ], + "scorpion cage": [ + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463 + ], + "broken pickaxe": [ + 468, + 470, + 472, + 474, + 476, + 478, + 11923, + 12594 + ], + "axe handle": [ + 492, + 7952 + ], + "broken axe": [ + 494, + 496, + 498, + 500, + 502, + 504, + 506, + 6741 + ], + "bones": [ + 526, + 2530, + 3187, + 24655, + 25199 + ], + "monks robe": [ + 542, + 20202, + 23306 + ], + "monks robe top": [ + 544, + 20199, + 23303 + ], + "ghostspeak amulet": [ + 552, + 4250 + ], + "fire rune": [ + 554, + 6428, + 7554, + 9699, + 11686, + 11718 + ], + "water rune": [ + 555, + 6424, + 7556, + 9691, + 11687, + 11716 + ], + "air rune": [ + 556, + 6422, + 7558, + 9693, + 11688, + 11715 + ], + "earth rune": [ + 557, + 6426, + 9695, + 11689, + 11717 + ], + "mind rune": [ + 558, + 6436, + 9697, + 11690 + ], + "body rune": [ + 559, + 6438, + 11691 + ], + "death rune": [ + 560, + 6432, + 11692, + 11713 + ], + "nature rune": [ + 561, + 11693 + ], + "chaos rune": [ + 562, + 6430, + 7560, + 11694, + 11712 + ], + "law rune": [ + 563, + 6434, + 11695 + ], + "cosmic rune": [ + 564, + 11696 + ], + "blood rune": [ + 565, + 11697, + 11714 + ], + "soul rune": [ + 566, + 11698 + ], + "blue wizard robe": [ + 577, + 7390, + 7392 + ], + "blue wizard hat": [ + 579, + 7394, + 7396 + ], + "bailing bucket": [ + 583, + 585 + ], + "tinderbox": [ + 590, + 7156 + ], + "torch": [ + 595, + 8987, + 9665 + ], + "bronze fire arrow": [ + 598, + 942 + ], + "bone key": [ + 605, + 4272 + ], + "locating crystal": [ + 611, + 612, + 613, + 614, + 615 + ], + "coins": [ + 617, + 995, + 6964, + 8890 + ], + "paramaya ticket": [ + 619, + 620 + ], + "blue hat": [ + 660, + 740 + ], + "panning tray": [ + 677, + 678, + 679 + ], + "broken glass": [ + 690, + 1469 + ], + "level certificate": [ + 691, + 692, + 693 + ], + "stone tablet": [ + 699, + 22991, + 26954 + ], + "mixed chemicals": [ + 705, + 706 + ], + "vase": [ + 710, + 3734 + ], + "cup of tea": [ + 712, + 1978, + 4242, + 4243, + 4245, + 4246, + 4838, + 7730, + 7731, + 7733, + 7734, + 7736, + 7737 + ], + "clue scroll": [ + 713, + 2677, + 2678, + 2679, + 2680, + 2681, + 2682, + 2683, + 2684, + 2685, + 2686, + 2687, + 2688, + 2689, + 2690, + 2691, + 2692, + 2693, + 2694, + 2695, + 2696, + 2697, + 2698, + 2699, + 2700, + 2701, + 2702, + 2703, + 2704, + 2705, + 2706, + 2707, + 2708, + 2709, + 2710, + 2711, + 2712, + 2713, + 2716, + 2719, + 2722, + 2723, + 2725, + 2727, + 2729, + 2731, + 2733, + 2735, + 2737, + 2739, + 2741, + 2743, + 2745, + 2747, + 2773, + 2774, + 2776, + 2778, + 2780, + 2782, + 2783, + 2785, + 2786, + 2788, + 2790, + 2792, + 2793, + 2794, + 2796, + 2797, + 2799, + 2801, + 2803, + 2805, + 2807, + 2809, + 2811, + 2813, + 2815, + 2817, + 2819, + 2821, + 2823, + 2825, + 2827, + 2829, + 2831, + 2833, + 2835, + 2837, + 2839, + 2841, + 2843, + 2845, + 2847, + 2848, + 2849, + 2851, + 2853, + 2855, + 2856, + 2857, + 2858, + 3490, + 3491, + 3492, + 3493, + 3494, + 3495, + 3496, + 3497, + 3498, + 3499, + 3500, + 3501, + 3502, + 3503, + 3504, + 3505, + 3506, + 3507, + 3508, + 3509, + 3510, + 3512, + 3513, + 3514, + 3515, + 3516, + 3518, + 3520, + 3522, + 3524, + 3525, + 3526, + 3528, + 3530, + 3532, + 3534, + 3536, + 3538, + 3540, + 3542, + 3544, + 3546, + 3548, + 3550, + 3552, + 3554, + 3556, + 3558, + 3560, + 3562, + 3564, + 3566, + 3568, + 3570, + 3572, + 3573, + 3574, + 3575, + 3577, + 3579, + 3580, + 3582, + 3584, + 3586, + 3588, + 3590, + 3592, + 3594, + 3596, + 3598, + 3599, + 3601, + 3602, + 3604, + 3605, + 3607, + 3609, + 3610, + 3611, + 3612, + 3613, + 3614, + 3615, + 3616, + 3617, + 3618, + 7236, + 7238, + 7239, + 7241, + 7243, + 7245, + 7247, + 7248, + 7249, + 7250, + 7251, + 7252, + 7253, + 7254, + 7255, + 7256, + 7258, + 7260, + 7262, + 7264, + 7266, + 7268, + 7270, + 7272, + 7274, + 7276, + 7278, + 7280, + 7282, + 7284, + 7286, + 7288, + 7290, + 7292, + 7294, + 7296, + 7298, + 7300, + 7301, + 7303, + 7304, + 7305, + 7307, + 7309, + 7311, + 7313, + 7315, + 7317, + 10180, + 10182, + 10184, + 10186, + 10188, + 10190, + 10192, + 10194, + 10196, + 10198, + 10200, + 10202, + 10204, + 10206, + 10208, + 10210, + 10212, + 10214, + 10216, + 10218, + 10220, + 10222, + 10224, + 10226, + 10228, + 10230, + 10232, + 10234, + 10236, + 10238, + 10240, + 10242, + 10244, + 10246, + 10248, + 10250, + 10252, + 10254, + 10256, + 10258, + 10260, + 10262, + 10264, + 10266, + 10268, + 10270, + 10272, + 10274, + 10276, + 10278, + 12021, + 12023, + 12025, + 12027, + 12029, + 12031, + 12033, + 12035, + 12037, + 12039, + 12041, + 12043, + 12045, + 12047, + 12049, + 12051, + 12053, + 12055, + 12057, + 12059, + 12061, + 12063, + 12065, + 12067, + 12069, + 12071, + 12073, + 12074, + 12075, + 12076, + 12077, + 12078, + 12079, + 12080, + 12081, + 12082, + 12083, + 12085, + 12086, + 12087, + 12088, + 12089, + 12090, + 12091, + 12092, + 12093, + 12094, + 12095, + 12096, + 12097, + 12098, + 12099, + 12100, + 12101, + 12102, + 12103, + 12104, + 12105, + 12106, + 12107, + 12108, + 12109, + 12110, + 12111, + 12113, + 12114, + 12115, + 12116, + 12117, + 12118, + 12119, + 12120, + 12121, + 12122, + 12123, + 12124, + 12125, + 12126, + 12127, + 12130, + 12132, + 12133, + 12134, + 12135, + 12136, + 12137, + 12138, + 12140, + 12141, + 12142, + 12143, + 12144, + 12145, + 12146, + 12147, + 12148, + 12149, + 12150, + 12151, + 12152, + 12153, + 12154, + 12155, + 12156, + 12157, + 12158, + 12159, + 12162, + 12164, + 12166, + 12167, + 12168, + 12169, + 12170, + 12172, + 12173, + 12174, + 12175, + 12176, + 12177, + 12178, + 12179, + 12181, + 12182, + 12183, + 12184, + 12185, + 12186, + 12187, + 12188, + 12189, + 12190, + 12191, + 12192, + 12542, + 12544, + 12546, + 12548, + 12550, + 12552, + 12554, + 12556, + 12558, + 12560, + 12562, + 12564, + 12566, + 12568, + 12570, + 12572, + 12574, + 12576, + 12578, + 12581, + 12584, + 12587, + 12590, + 19734, + 19736, + 19738, + 19740, + 19742, + 19744, + 19746, + 19748, + 19750, + 19752, + 19754, + 19756, + 19758, + 19760, + 19762, + 19764, + 19766, + 19768, + 19770, + 19772, + 19774, + 19776, + 19778, + 19780, + 19782, + 19783, + 19784, + 19785, + 19786, + 19787, + 19788, + 19789, + 19790, + 19791, + 19792, + 19793, + 19794, + 19795, + 19796, + 19797, + 19798, + 19799, + 19800, + 19801, + 19802, + 19803, + 19804, + 19805, + 19806, + 19807, + 19808, + 19809, + 19810, + 19811, + 19813, + 19814, + 19816, + 19817, + 19818, + 19819, + 19820, + 19821, + 19822, + 19823, + 19824, + 19825, + 19826, + 19828, + 19829, + 19830, + 19831, + 19833, + 19835, + 19840, + 19842, + 19844, + 19846, + 19848, + 19850, + 19852, + 19853, + 19854, + 19856, + 19857, + 19858, + 19860, + 19862, + 19864, + 19866, + 19868, + 19870, + 19872, + 19874, + 19876, + 19878, + 19880, + 19882, + 19884, + 19886, + 19888, + 19890, + 19892, + 19894, + 19896, + 19898, + 19900, + 19902, + 19904, + 19906, + 19908, + 19910, + 21524, + 21525, + 21526, + 21527, + 22000, + 22001, + 23045, + 23046, + 23131, + 23133, + 23135, + 23136, + 23137, + 23138, + 23139, + 23140, + 23141, + 23142, + 23143, + 23144, + 23145, + 23146, + 23147, + 23148, + 23149, + 23150, + 23151, + 23152, + 23153, + 23154, + 23155, + 23156, + 23157, + 23158, + 23159, + 23160, + 23161, + 23162, + 23163, + 23164, + 23165, + 23166, + 23167, + 23168, + 23169, + 23170, + 23172, + 23174, + 23175, + 23176, + 23177, + 23178, + 23179, + 23180, + 23181, + 23182, + 23770, + 23814, + 23815, + 23816, + 23817, + 24253, + 24493, + 24773, + 25498, + 25499, + 25783, + 25784, + 25786, + 25787, + 25788, + 25789, + 25790, + 25791, + 25792, + 26566, + 26943, + 26944 + ], + "radimus notes": [ + 714, + 715 + ], + "scrawled note": [ + 717, + 19511 + ], + "golden bowl": [ + 723, + 724, + 725, + 726 + ], + "hollow reed": [ + 727, + 728 + ], + "yommi tree seeds": [ + 735, + 736 + ], + "heart crystal": [ + 744, + 745 + ], + "message": [ + 755, + 9633, + 9649, + 22475, + 26942 + ], + "book": [ + 757, + 1509, + 6767 + ], + "falador shield": [ + 762, + 13117, + 13118, + 13119, + 13120 + ], + "broken shield": [ + 763, + 765 + ], + "coal bag": [ + 764, + 12019, + 24480, + 25627 + ], + "gem bag": [ + 766, + 12020, + 24481, + 25628 + ], + "phoenix crossbow": [ + 767, + 11165, + 11167 + ], + "certificate": [ + 769, + 3114 + ], + "ardougne cloak": [ + 770, + 13121, + 13122, + 13123, + 13124 + ], + "crest part": [ + 779, + 780, + 781 + ], + "twigs": [ + 789, + 790, + 791, + 792 + ], + "bronze dart": [ + 806, + 812, + 5628, + 5635 + ], + "iron dart": [ + 807, + 813, + 5629, + 5636 + ], + "steel dart": [ + 808, + 814, + 5630, + 5637 + ], + "mithril dart": [ + 809, + 815, + 5632, + 5639 + ], + "adamant dart": [ + 810, + 816, + 5633, + 5640 + ], + "rune dart": [ + 811, + 817, + 5634, + 5641 + ], + "bronze javelin": [ + 825, + 831, + 5642, + 5648 + ], + "iron javelin": [ + 826, + 832, + 5643, + 5649 + ], + "steel javelin": [ + 827, + 833, + 5644, + 5650 + ], + "mithril javelin": [ + 828, + 834, + 5645, + 5651 + ], + "adamant javelin": [ + 829, + 835, + 5646, + 5652 + ], + "rune javelin": [ + 830, + 836, + 5647, + 5653 + ], + "iron knife": [ + 863, + 871, + 5655, + 5662 + ], + "bronze knife": [ + 864, + 870, + 5654, + 5661 + ], + "steel knife": [ + 865, + 872, + 5656, + 5663 + ], + "mithril knife": [ + 866, + 873, + 5657, + 5664 + ], + "adamant knife": [ + 867, + 875, + 5659, + 5666 + ], + "rune knife": [ + 868, + 876, + 5660, + 5667 + ], + "black knife": [ + 869, + 874, + 5658, + 5665 + ], + "bronze bolts": [ + 877, + 878, + 6061, + 6062, + 9375 + ], + "opal bolts": [ + 879, + 9236 + ], + "pearl bolts": [ + 880, + 9238 + ], + "bronze arrow": [ + 882, + 883, + 5616, + 5622, + 11700 + ], + "iron arrow": [ + 884, + 885, + 5617, + 5623, + 11701 + ], + "steel arrow": [ + 886, + 887, + 5618, + 5624, + 11702 + ], + "mithril arrow": [ + 888, + 889, + 5619, + 5625, + 7552, + 11703 + ], + "adamant arrow": [ + 890, + 891, + 5620, + 5626, + 20388 + ], + "rune arrow": [ + 892, + 893, + 5621, + 5627, + 20600 + ], + "knife": [ + 946, + 5605 + ], + "rope": [ + 954, + 4498, + 7155, + 11046, + 20587 + ], + "flyer": [ + 956, + 23670 + ], + "skull": [ + 964, + 965 + ], + "tile": [ + 966, + 5568 + ], + "rock": [ + 968, + 1480, + 1855, + 4043, + 4487, + 7533, + 9716, + 21250 + ], + "papyrus": [ + 970, + 972 + ], + "white apron": [ + 1005, + 7957 + ], + "red cape": [ + 1007, + 25207 + ], + "blue skirt": [ + 1011, + 7386, + 7388 + ], + "black skirt": [ + 1015, + 12445, + 12447 + ], + "blue cape": [ + 1021, + 25195, + 25208 + ], + "blue partyhat": [ + 1042, + 2422 + ], + "cape of legends": [ + 1052, + 8284 + ], + "leather boots": [ + 1061, + 6893 + ], + "iron platelegs": [ + 1067, + 12227, + 12237 + ], + "steel platelegs": [ + 1069, + 20172, + 20187 + ], + "mithril platelegs": [ + 1071, + 12279, + 12289 + ], + "adamant platelegs": [ + 1073, + 2601, + 2609, + 20416 + ], + "bronze platelegs": [ + 1075, + 12207, + 12217 + ], + "black platelegs": [ + 1077, + 2585, + 2593 + ], + "rune platelegs": [ + 1079, + 2617, + 2625, + 20422 + ], + "iron plateskirt": [ + 1081, + 12229, + 12239 + ], + "steel plateskirt": [ + 1083, + 20175, + 20190 + ], + "mithril plateskirt": [ + 1085, + 12285, + 12295 + ], + "bronze plateskirt": [ + 1087, + 12209, + 12219 + ], + "black plateskirt": [ + 1089, + 3472, + 3473 + ], + "adamant plateskirt": [ + 1091, + 3474, + 3475 + ], + "rune plateskirt": [ + 1093, + 3476, + 3477 + ], + "leather chaps": [ + 1095, + 23384 + ], + "studded chaps": [ + 1097, + 7366, + 7368 + ], + "green dhide chaps": [ + 1099, + 7378, + 7380 + ], + "iron platebody": [ + 1115, + 12225, + 12235 + ], + "bronze platebody": [ + 1117, + 12205, + 12215 + ], + "steel platebody": [ + 1119, + 20169, + 20184 + ], + "mithril platebody": [ + 1121, + 12277, + 12287 + ], + "adamant platebody": [ + 1123, + 2599, + 2607, + 20415, + 23392, + 23395, + 23398, + 23401, + 23404 + ], + "black platebody": [ + 1125, + 2583, + 2591, + 23366, + 23369, + 23372, + 23375, + 23378 + ], + "rune platebody": [ + 1127, + 2615, + 2623, + 20421, + 23209, + 23212, + 23215, + 23218, + 23221 + ], + "leather body": [ + 1129, + 23381 + ], + "studded body": [ + 1133, + 7362, + 7364, + 26264 + ], + "green dhide body": [ + 1135, + 7370, + 7372 + ], + "adamant med helm": [ + 1145, + 6895 + ], + "dragon med helm": [ + 1149, + 6967 + ], + "iron helm": [ + 1153, + 12231, + 12241 + ], + "bronze helm": [ + 1155, + 12211, + 12221 + ], + "steel helm": [ + 1157, + 20178, + 20193 + ], + "mithril helm": [ + 1159, + 12283, + 12293 + ], + "adamant helm": [ + 1161, + 2605, + 2613, + 10296, + 10298, + 10300, + 10302, + 10304, + 20561 + ], + "rune helm": [ + 1163, + 2619, + 2627, + 10286, + 10288, + 10290, + 10292, + 10294 + ], + "black helm": [ + 1165, + 2587, + 2595, + 10306, + 10308, + 10310, + 10312, + 10314 + ], + "wooden shield": [ + 1171, + 7676, + 20166 + ], + "dragon sq shield": [ + 1187, + 12418 + ], + "bronze kiteshield": [ + 1189, + 12213, + 12223 + ], + "iron kiteshield": [ + 1191, + 12233, + 12243 + ], + "steel kiteshield": [ + 1193, + 8746, + 8748, + 8750, + 8752, + 8754, + 8756, + 8758, + 8760, + 8762, + 8764, + 8766, + 8768, + 8770, + 8772, + 8774, + 8776, + 20181, + 20196 + ], + "black kiteshield": [ + 1195, + 2589, + 2597 + ], + "mithril kiteshield": [ + 1197, + 12281, + 12291 + ], + "adamant kiteshield": [ + 1199, + 2603, + 2611, + 6894, + 22127, + 22129, + 22131, + 22133, + 22135, + 22137, + 22139, + 22141, + 22143, + 22145, + 22147, + 22149, + 22151, + 22153, + 22155, + 22157 + ], + "rune kiteshield": [ + 1201, + 2621, + 2629, + 8714, + 8716, + 8718, + 8720, + 8722, + 8724, + 8726, + 8728, + 8730, + 8732, + 8734, + 8736, + 8738, + 8740, + 8742, + 8744 + ], + "iron dagger": [ + 1203, + 1219, + 5668, + 5686 + ], + "bronze dagger": [ + 1205, + 1221, + 5670, + 5688 + ], + "steel dagger": [ + 1207, + 1223, + 5672, + 5690 + ], + "mithril dagger": [ + 1209, + 1225, + 5674, + 5692 + ], + "adamant dagger": [ + 1211, + 1227, + 5676, + 5694 + ], + "rune dagger": [ + 1213, + 1229, + 5678, + 5696 + ], + "dragon dagger": [ + 1215, + 1231, + 5680, + 5698, + 20407 + ], + "black dagger": [ + 1217, + 1233, + 5682, + 5700 + ], + "bronze spear": [ + 1237, + 1251, + 3170, + 5704, + 5718 + ], + "iron spear": [ + 1239, + 1253, + 3171, + 5706, + 5720 + ], + "steel spear": [ + 1241, + 1255, + 3172, + 5708, + 5722 + ], + "mithril spear": [ + 1243, + 1257, + 3173, + 5710, + 5724 + ], + "adamant spear": [ + 1245, + 1259, + 3174, + 5712, + 5726 + ], + "rune spear": [ + 1247, + 1261, + 3175, + 5714, + 5728 + ], + "dragon spear": [ + 1249, + 1263, + 3176, + 5716, + 5730 + ], + "iron pickaxe": [ + 1267, + 11721 + ], + "mithril pickaxe": [ + 1273, + 11720 + ], + "rune pickaxe": [ + 1275, + 11719 + ], + "rune longsword": [ + 1303, + 6897 + ], + "runeh sword": [ + 1319, + 20555 + ], + "rune scimitar": [ + 1333, + 20402, + 23330, + 23332, + 23334, + 26262 + ], + "rune battleaxe": [ + 1373, + 20552 + ], + "ibans staff": [ + 1409, + 1410, + 12658 + ], + "amulet of accuracy": [ + 1478, + 20584 + ], + "orb of light": [ + 1481, + 1482, + 1483, + 1484, + 23812 + ], + "paladins badge": [ + 1488, + 1489, + 1490 + ], + "logs": [ + 1511, + 2511, + 24650 + ], + "map part": [ + 1535, + 1536, + 1537 + ], + "antidragon shield": [ + 1540, + 8282, + 11710 + ], + "pet kitten": [ + 1555, + 1556, + 1557, + 1558, + 1559, + 1560 + ], + "pet cat": [ + 1561, + 1562, + 1563, + 1564, + 1565, + 1566, + 1567, + 1568, + 1569, + 1570, + 1571, + 1572 + ], + "emerald": [ + 1605, + 6896 + ], + "dragonstone": [ + 1615, + 6903 + ], + "gold amulet": [ + 1673, + 1692 + ], + "sapphire amulet": [ + 1675, + 1694 + ], + "emerald amulet": [ + 1677, + 1696 + ], + "ruby amulet": [ + 1679, + 1698 + ], + "diamond amulet": [ + 1681, + 1700 + ], + "dragonstone amulet": [ + 1683, + 1702 + ], + "karamja gloves": [ + 1686, + 11136, + 11138, + 11140, + 13103 + ], + "amulet of glory": [ + 1704, + 1706, + 1708, + 1710, + 1712, + 8283, + 10354, + 10356, + 10358, + 10360, + 10362, + 11964, + 11966, + 11976, + 11978, + 20586 + ], + "holy symbol": [ + 1718, + 4682 + ], + "unholy symbol": [ + 1724, + 4683 + ], + "amulet of magic": [ + 1727, + 10366 + ], + "amulet of defence": [ + 1729, + 23309 + ], + "amulet of power": [ + 1731, + 20585, + 23354 + ], + "shears": [ + 1735, + 5603 + ], + "chisel": [ + 1755, + 5601 + ], + "molten glass": [ + 1775, + 24260 + ], + "woad leaf": [ + 1793, + 5738 + ], + "bronze wire": [ + 1794, + 5602 + ], + "silver necklace": [ + 1796, + 1797 + ], + "silver cup": [ + 1798, + 1799 + ], + "silver bottle": [ + 1800, + 1801 + ], + "silver book": [ + 1802, + 1803 + ], + "silver needle": [ + 1804, + 1805 + ], + "silver pot": [ + 1806, + 1807, + 4658, + 4660, + 4662, + 4664, + 4666 + ], + "criminals thread": [ + 1808, + 1809, + 1810 + ], + "criminals dagger": [ + 1813, + 1814 + ], + "waterskin": [ + 1823, + 1825, + 1827, + 1829, + 1831 + ], + "barrel": [ + 1841, + 3216 + ], + "ugthanki kebab": [ + 1883, + 1885 + ], + "cake": [ + 1891, + 1893, + 24549 + ], + "chocolate cake": [ + 1897, + 1899 + ], + "asgarnian ale": [ + 1905, + 5739, + 5779, + 5781, + 5783, + 5785, + 5859, + 5861, + 5863, + 5865, + 7744, + 8241, + 8520 + ], + "greenmans ale": [ + 1909, + 5743, + 5787, + 5789, + 5791, + 5793, + 5867, + 5869, + 5871, + 5873, + 7746, + 8242, + 8522 + ], + "dragon bitter": [ + 1911, + 5745, + 5803, + 5805, + 5807, + 5809, + 5883, + 5885, + 5887, + 5889, + 7748, + 8243, + 8524 + ], + "dwarven stout": [ + 1913, + 5747, + 5771, + 5773, + 5775, + 5777, + 5851, + 5853, + 5855, + 5857 + ], + "beer": [ + 1917, + 7740 + ], + "beer glass": [ + 1919, + 6123, + 7742 + ], + "bucket": [ + 1925, + 8986, + 9660, + 26615 + ], + "bucket of water": [ + 1929, + 6712, + 9659, + 26617 + ], + "pot": [ + 1931, + 26619 + ], + "pot of flour": [ + 1933, + 2516, + 26621 + ], + "swamp paste": [ + 1941, + 22095 + ], + "grain": [ + 1947, + 5607 + ], + "pumpkin": [ + 1959, + 24979 + ], + "easter egg": [ + 1961, + 7928, + 7929, + 7930, + 7931, + 7932, + 7933, + 11027, + 11028, + 11029, + 11030, + 26926 + ], + "banana": [ + 1963, + 26627 + ], + "cabbage": [ + 1965, + 1967, + 22519, + 22520, + 24367, + 24426, + 24971, + 24973, + 24994, + 24996, + 26417, + 26419, + 26971, + 26973, + 26975, + 26977, + 26979 + ], + "empty cup": [ + 1980, + 7728 + ], + "tomato": [ + 1982, + 26623 + ], + "cheese": [ + 1985, + 26625 + ], + "jug of bad wine": [ + 1991, + 1992 + ], + "unfermented wine": [ + 1995, + 1996 + ], + "incomplete stew": [ + 1997, + 1999 + ], + "unfinished cocktail": [ + 2042, + 2044, + 2046, + 2050, + 2052, + 2056, + 2058, + 2060, + 2062, + 2066, + 2068, + 2070, + 2072, + 2076, + 2078, + 2082, + 2086, + 2088, + 2090 + ], + "pineapple punch": [ + 2048, + 9512 + ], + "wizard blizzard": [ + 2054, + 9487, + 9489, + 9508 + ], + "blurberry special": [ + 2064, + 9520 + ], + "choc saturday": [ + 2074, + 9518 + ], + "short green guy": [ + 2080, + 9510 + ], + "fruit blast": [ + 2084, + 9514 + ], + "drunk dragon": [ + 2092, + 9516 + ], + "odd cocktail": [ + 2094, + 2096, + 2098, + 2100 + ], + "raw beef": [ + 2132, + 4287 + ], + "raw chicken": [ + 2138, + 4289 + ], + "cooked chicken": [ + 2140, + 4291 + ], + "cooked meat": [ + 2142, + 4293 + ], + "batta tin": [ + 2164, + 9522, + 9524 + ], + "unfinished bowl": [ + 2179, + 2181, + 2183, + 2189, + 2193, + 9560, + 9562, + 9564 + ], + "chocolate bomb": [ + 2185, + 9553 + ], + "tangled toads legs": [ + 2187, + 9551 + ], + "worm hole": [ + 2191, + 9547 + ], + "veg ball": [ + 2195, + 9549 + ], + "worm crunchies": [ + 2205, + 9542 + ], + "unfinished crunchy": [ + 2207, + 2211, + 2215, + 9578, + 9580, + 9582, + 9584 + ], + "chocchip crunchies": [ + 2209, + 9544 + ], + "spicy crunchies": [ + 2213, + 9540 + ], + "toad crunchies": [ + 2217, + 9538 + ], + "unfinished batta": [ + 2251, + 2257, + 2261, + 2263, + 2265, + 2267, + 2269, + 2271, + 2273, + 2275, + 2279, + 9479, + 9481, + 9484, + 9486 + ], + "worm batta": [ + 2253, + 9531 + ], + "toad batta": [ + 2255, + 9529 + ], + "cheesetom batta": [ + 2259, + 9535 + ], + "fruit batta": [ + 2277, + 9527 + ], + "vegetable batta": [ + 2281, + 9533 + ], + "pizza base": [ + 2283, + 26629 + ], + "incomplete pizza": [ + 2285, + 26631 + ], + "uncooked pizza": [ + 2287, + 26633 + ], + "plain pizza": [ + 2289, + 2291, + 26635 + ], + "meat pizza": [ + 2293, + 2295 + ], + "anchovy pizza": [ + 2297, + 2299 + ], + "pineapple pizza": [ + 2301, + 2303 + ], + "burnt pizza": [ + 2305, + 26637 + ], + "bread dough": [ + 2307, + 26639 + ], + "bread": [ + 2309, + 26641 + ], + "burnt bread": [ + 2311, + 26643 + ], + "redberry pie": [ + 2325, + 2333 + ], + "meat pie": [ + 2327, + 2331 + ], + "palm leaf": [ + 2339, + 2340 + ], + "relic part": [ + 2373, + 2374, + 2375 + ], + "crystal": [ + 2380, + 2381, + 2382, + 2383, + 23802 + ], + "silverlight key": [ + 2399, + 2400, + 2401 + ], + "silverlight": [ + 2402, + 6745, + 8279 + ], + "diary": [ + 2408, + 3395, + 3846 + ], + "door key": [ + 2409, + 9654 + ], + "magnet": [ + 2410, + 3718, + 5604 + ], + "bronze key": [ + 2418, + 5585, + 8867, + 19566 + ], + "wig": [ + 2419, + 2421 + ], + "vorkaths head": [ + 2425, + 21907, + 21912 + ], + "antifire potion": [ + 2452, + 2454, + 2456, + 2458 + ], + "red flowers": [ + 2462, + 8938 + ], + "blue flowers": [ + 2464, + 8936 + ], + "black dhide vambraces": [ + 2491, + 25494 + ], + "blue dhide chaps": [ + 2493, + 7382, + 7384, + 20418 + ], + "red dhide chaps": [ + 2495, + 12329, + 12333, + 20567 + ], + "black dhide chaps": [ + 2497, + 12383, + 12387, + 20424, + 25493 + ], + "blue dhide body": [ + 2499, + 7374, + 7376, + 20417 + ], + "red dhide body": [ + 2501, + 12327, + 12331, + 20566 + ], + "black dhide body": [ + 2503, + 12381, + 12385, + 20423, + 25492 + ], + "dragon chainbody": [ + 2513, + 3140, + 12414, + 20428 + ], + "lamp": [ + 2528, + 6796 + ], + "dead orb": [ + 2529, + 17152 + ], + "iron fire arrow": [ + 2532, + 2533 + ], + "steel fire arrow": [ + 2534, + 2535 + ], + "mithril fire arrow": [ + 2536, + 2537 + ], + "adamant fire arrow": [ + 2538, + 2539 + ], + "rune fire arrow": [ + 2540, + 2541 + ], + "ring of dueling": [ + 2552, + 2554, + 2556, + 2558, + 2560, + 2562, + 2564, + 2566 + ], + "ring of wealth": [ + 2572, + 11980, + 11982, + 11984, + 11986, + 11988, + 12785, + 20786, + 20787, + 20788, + 20789, + 20790 + ], + "puzzle box": [ + 2795, + 2798, + 2800, + 3565, + 3567, + 3569, + 3571, + 3576, + 3578, + 12161, + 12579, + 12582, + 12585, + 12588, + 19887, + 19891, + 19895, + 19897, + 19903, + 19911, + 20280, + 20281, + 20282, + 23171, + 23173, + 23417, + 24494 + ], + "challenge scroll": [ + 2842, + 2844, + 2846, + 2850, + 2852, + 2854, + 7269, + 7271, + 7273, + 7275, + 7277, + 7279, + 7281, + 7283, + 7285, + 12056, + 12058, + 12060, + 12062, + 12064, + 12066, + 12068, + 12070, + 12072, + 12128, + 12139, + 12567, + 12569, + 12571, + 12573, + 12575, + 12577, + 19735, + 19737, + 19739, + 19741, + 19743, + 19745, + 19747, + 19749, + 19751, + 19753, + 19755, + 19757, + 19759, + 19763, + 19765, + 19767, + 19769, + 19771, + 19773, + 19847, + 19855, + 19859, + 19883, + 19885, + 19889, + 19893, + 19899, + 19901, + 19905, + 19907, + 19909, + 23132, + 23134, + 25785 + ], + "ogre bellows": [ + 2871, + 2872, + 2873, + 2874 + ], + "cooked chompy": [ + 2878, + 7228 + ], + "a stone bowl": [ + 2888, + 2889 + ], + "iron key": [ + 2945, + 8869 + ], + "golden feather": [ + 2950, + 10175 + ], + "moonlight mead": [ + 2955, + 5749, + 5811, + 5813, + 5815, + 5817, + 5891, + 5893, + 5895, + 5897, + 7750 + ], + "druid pouch": [ + 2957, + 2958, + 7547 + ], + "silver sickle": [ + 2961, + 2963 + ], + "journal": [ + 2967, + 3845, + 4203, + 6755 + ], + "chompy bird hat": [ + 2978, + 2979, + 2980, + 2981, + 2982, + 2983, + 2984, + 2985, + 2986, + 2987, + 2988, + 2989, + 2990, + 2991, + 2992, + 2993, + 2994, + 2995 + ], + "energy potion": [ + 3008, + 3010, + 3012, + 3014 + ], + "super energy": [ + 3016, + 3018, + 3020, + 3022, + 20548, + 20549, + 20550, + 20551 + ], + "super restore": [ + 3024, + 3026, + 3028, + 3030, + 23567, + 23569, + 23571, + 23573 + ], + "agility potion": [ + 3032, + 3034, + 3036, + 3038 + ], + "magic potion": [ + 3040, + 3042, + 3044, + 3046 + ], + "lava battlestaff": [ + 3053, + 21198 + ], + "mystic lava staff": [ + 3054, + 21200 + ], + "black dart": [ + 3093, + 3094, + 5631, + 5638 + ], + "climbing boots": [ + 3105, + 20578, + 23413 + ], + "stone ball": [ + 3109, + 3110, + 3111, + 3112, + 3113 + ], + "pasty jogre bones": [ + 3128, + 3129, + 3131, + 3132 + ], + "marinated j bones": [ + 3130, + 3133 + ], + "prison key": [ + 3135, + 6966 + ], + "cell key": [ + 3136, + 3137 + ], + "cooked karambwan": [ + 3144, + 3147, + 23533 + ], + "karambwan paste": [ + 3152, + 3153, + 3154 + ], + "karambwanji paste": [ + 3155, + 3156 + ], + "karambwan vessel": [ + 3157, + 3159 + ], + "barrel bomb": [ + 3218, + 3219 + ], + "naphtha mix": [ + 3222, + 3223 + ], + "symbol": [ + 3231, + 3233, + 3235, + 3237 + ], + "goutweed": [ + 3261, + 4182 + ], + "myre snelm": [ + 3327, + 3337 + ], + "bloodntar snelm": [ + 3329, + 3339 + ], + "ochre snelm": [ + 3331, + 3341 + ], + "bruise blue snelm": [ + 3333, + 3343 + ], + "blamish myre shell": [ + 3345, + 3355 + ], + "blamish red shell": [ + 3347, + 3357 + ], + "blamish ochre shell": [ + 3349, + 3359 + ], + "blamish blue shell": [ + 3351, + 3361 + ], + "splitbark helm": [ + 3385, + 20568 + ], + "unfinished potion": [ + 3406, + 4840, + 22408 + ], + "serum": [ + 3408, + 3410, + 3412, + 3414, + 3416, + 3417, + 3418, + 3419 + ], + "olive oil": [ + 3422, + 3424, + 3426, + 3428 + ], + "sacred oil": [ + 3430, + 3432, + 3434, + 3436 + ], + "shoe": [ + 3680, + 3681, + 3682, + 3683, + 3684, + 3685, + 26656, + 26657, + 26658, + 26659, + 26660, + 26661, + 26662, + 26663, + 26664, + 26665, + 26666, + 26667, + 26668, + 26669, + 26670, + 26671, + 26672, + 26673 + ], + "enchanted lyre": [ + 3690, + 3691, + 6125, + 6126, + 6127, + 13079, + 23458 + ], + "branch": [ + 3692, + 7773 + ], + "hunters talisman": [ + 3696, + 3697 + ], + "promissory note": [ + 3709, + 21870 + ], + "keg of beer": [ + 3711, + 3801 + ], + "red disk": [ + 3715, + 3716, + 3743 + ], + "sealed vase": [ + 3738, + 3739, + 3740 + ], + "frozen key": [ + 3741, + 26356 + ], + "archer helm": [ + 3749, + 20572 + ], + "warrior helm": [ + 3753, + 20571 + ], + "farseer helm": [ + 3755, + 20573 + ], + "saradomin page": [ + 3827, + 3828, + 3829, + 3830 + ], + "zamorak page": [ + 3831, + 3832, + 3833, + 3834 + ], + "guthix page": [ + 3835, + 3836, + 3837, + 3838 + ], + "damaged book": [ + 3839, + 3841, + 3843, + 12607, + 12609, + 12611 + ], + "holy book": [ + 3840, + 26496 + ], + "unholy book": [ + 3842, + 26498 + ], + "book of balance": [ + 3844, + 26488 + ], + "games necklace": [ + 3853, + 3855, + 3857, + 3859, + 3861, + 3863, + 3865, + 3867 + ], + "board game piece": [ + 3869, + 3870, + 3871, + 3872, + 3873, + 3874, + 3875, + 3876, + 3877, + 3878, + 3879, + 3880, + 3881, + 3882, + 3883, + 3884, + 3885, + 3886, + 3887, + 3888, + 3889, + 3890, + 3891, + 3892, + 7096, + 7097, + 7098, + 7099, + 7100, + 7101, + 7102, + 7103, + 7104, + 7105, + 7106, + 7107, + 25708 + ], + "stool": [ + 3893, + 5732, + 25710, + 25711 + ], + "wilderness sword": [ + 3981, + 13108, + 13109, + 13110, + 13111 + ], + "western banner": [ + 3983, + 13141, + 13142, + 13143, + 13144 + ], + "eye of gnome": [ + 4008, + 4009 + ], + "mspeak amulet": [ + 4021, + 4022 + ], + "ninja monkey greegree": [ + 4024, + 4025 + ], + "zombie monkey greegree": [ + 4029, + 4030 + ], + "monkey": [ + 4033, + 8942, + 19556 + ], + "saradomin banner": [ + 4037, + 11891 + ], + "zamorak banner": [ + 4039, + 11892 + ], + "hooded cloak": [ + 4041, + 4042 + ], + "explosive potion": [ + 4045, + 23818, + 25211 + ], + "bandages": [ + 4049, + 25202, + 25730 + ], + "barricade": [ + 4053, + 25209, + 25210 + ], + "decorative sword": [ + 4068, + 4503, + 4508, + 20483, + 24157 + ], + "decorative armour": [ + 4069, + 4070, + 4504, + 4505, + 4509, + 4510, + 11893, + 11894, + 11895, + 11896, + 11897, + 11898, + 11899, + 11900, + 11901, + 20485, + 20487, + 20493, + 20495, + 20497, + 20499, + 20501, + 20503, + 20505, + 24158, + 24159, + 24162, + 24163, + 24164, + 24165, + 24166, + 24167, + 24168 + ], + "decorative helm": [ + 4071, + 4506, + 4511, + 20489, + 24160, + 25157, + 25165, + 25169, + 25174, + 25176 + ], + "decorative shield": [ + 4072, + 4507, + 4512, + 20491, + 24161 + ], + "salve amulet": [ + 4081, + 10588, + 12017, + 12018, + 25250, + 25278, + 26763, + 26782 + ], + "sled": [ + 4083, + 4084, + 25282 + ], + "dragon platelegs": [ + 4087, + 4180, + 12415, + 20429 + ], + "mystic hat": [ + 4089, + 4099, + 4109, + 20562, + 23047, + 26531 + ], + "mystic robe top": [ + 4091, + 4101, + 4111, + 20425, + 23050, + 26533 + ], + "mystic robe bottom": [ + 4093, + 4103, + 4113, + 20426, + 23053, + 26535 + ], + "mystic gloves": [ + 4095, + 4105, + 4115, + 23056, + 26537 + ], + "mystic boots": [ + 4097, + 4107, + 4117, + 20579, + 23059, + 26539 + ], + "crawling hand": [ + 4133, + 7975, + 8260 + ], + "broad arrows": [ + 4150, + 4160 + ], + "abyssal whip": [ + 4151, + 4178, + 12773, + 12774, + 20405, + 26482 + ], + "granite maul": [ + 4153, + 12848, + 20557, + 24225, + 24227 + ], + "leafbladed spear": [ + 4158, + 4159 + ], + "slayers staff": [ + 4170, + 21255 + ], + "stick": [ + 4179, + 9702, + 25285 + ], + "extended brush": [ + 4191, + 4192, + 4193 + ], + "decapitated head": [ + 4197, + 4198, + 10842 + ], + "ring of charos": [ + 4202, + 6465 + ], + "letter": [ + 4204, + 4615, + 6121, + 6756, + 6757, + 7966, + 21774 + ], + "consecration seed": [ + 4205, + 4206 + ], + "crystal bow": [ + 4212, + 4213, + 4214, + 4215, + 4216, + 4217, + 4218, + 4219, + 4220, + 4221, + 4222, + 4223, + 11748, + 11749, + 11750, + 11751, + 11752, + 11753, + 11754, + 11755, + 11756, + 11757, + 11758, + 16888, + 16889, + 23901, + 23902, + 23903, + 23983, + 23985, + 24123 + ], + "crystal shield": [ + 4224, + 4225, + 4226, + 4227, + 4228, + 4229, + 4230, + 4231, + 4232, + 4233, + 4234, + 4235, + 11759, + 11760, + 11761, + 11762, + 11763, + 11764, + 11765, + 11766, + 11767, + 11768, + 11769, + 16890, + 16891, + 23991, + 23993, + 24127 + ], + "nettle tea": [ + 4239, + 4240 + ], + "porcelain cup": [ + 4244, + 7732, + 7735 + ], + "ectophial": [ + 4251, + 4252 + ], + "model ship": [ + 4253, + 4254 + ], + "map scrap": [ + 4274, + 4275, + 4276 + ], + "bedsheet": [ + 4284, + 4285 + ], + "teamcape": [ + 4315, + 4317, + 4319, + 4321, + 4323, + 4325, + 4327, + 4329, + 4331, + 4333, + 4335, + 4337, + 4339, + 4341, + 4343, + 4345, + 4347, + 4349, + 4351, + 4353, + 4355, + 4357, + 4359, + 4361, + 4363, + 4365, + 4367, + 4369, + 4371, + 4373, + 4375, + 4377, + 4379, + 4381, + 4383, + 4385, + 4387, + 4389, + 4391, + 4393, + 4395, + 4397, + 4399, + 4401, + 4403, + 4405, + 4407, + 4409, + 4411, + 4413 + ], + "guthix rest": [ + 4417, + 4419, + 4421, + 4423 + ], + "broken vane part": [ + 4429, + 4431, + 4433 + ], + "antique lamp": [ + 4447, + 6543, + 7498, + 11137, + 11139, + 11141, + 11185, + 11186, + 11187, + 11188, + 11189, + 11679, + 13145, + 13146, + 13147, + 13148, + 21262, + 21640, + 21641, + 21642, + 23072, + 23082, + 25753, + 25820, + 25920, + 25921, + 25922, + 25923, + 25924, + 25925 + ], + "herb tea mix": [ + 4464, + 4466, + 4468, + 4470, + 4472, + 4474, + 4476, + 4478, + 4480, + 4482 + ], + "pole": [ + 4494, + 4500 + ], + "castlewars hood": [ + 4513, + 4515 + ], + "castlewars cloak": [ + 4514, + 4516 + ], + "oil lamp": [ + 4522, + 4524 + ], + "candle lantern": [ + 4529, + 4531, + 4532, + 4534 + ], + "oil lantern": [ + 4537, + 4539 + ], + "bullseye lantern": [ + 4544, + 4546, + 4548, + 4550 + ], + "purple sweets": [ + 4561, + 10476 + ], + "rubber chicken": [ + 4566, + 22666 + ], + "book page": [ + 4569, + 4570, + 4571 + ], + "pages": [ + 4572, + 4573 + ], + "schematic": [ + 4575, + 4578 + ], + "schematics": [ + 4576, + 4577 + ], + "cannon ball": [ + 4579, + 7119 + ], + "black spear": [ + 4580, + 4582, + 4584, + 5734, + 5736 + ], + "dragon plateskirt": [ + 4585, + 12416 + ], + "dragon scimitar": [ + 4587, + 20000, + 20406 + ], + "note": [ + 4597, + 4598, + 21715 + ], + "oak blackjack": [ + 4599, + 6408, + 6410 + ], + "willow blackjack": [ + 4600, + 6412, + 6414 + ], + "ugthanki dung": [ + 4601, + 4602 + ], + "receipt": [ + 4603, + 25793 + ], + "snake basket": [ + 4606, + 4607 + ], + "statuette": [ + 4618, + 6785 + ], + "bandit": [ + 4625, + 6781, + 6782 + ], + "blessed pot": [ + 4659, + 4661, + 4663, + 4665, + 4667 + ], + "ancient staff": [ + 4675, + 20431 + ], + "catspeak amulet": [ + 4677, + 6544 + ], + "canopic jar": [ + 4678, + 4679, + 4680, + 4681 + ], + "gold leaf": [ + 4692, + 8784 + ], + "sapphire lantern": [ + 4700, + 4701, + 4702 + ], + "magic stone": [ + 4703, + 8788 + ], + "ahrims hood": [ + 4708, + 4856, + 4857, + 4858, + 4859, + 4860 + ], + "ahrims staff": [ + 4710, + 4862, + 4863, + 4864, + 4865, + 4866, + 23653 + ], + "ahrims robetop": [ + 4712, + 4868, + 4869, + 4870, + 4871, + 4872, + 20598 + ], + "ahrims robeskirt": [ + 4714, + 4874, + 4875, + 4876, + 4877, + 4878, + 20599 + ], + "dharoks helm": [ + 4716, + 4880, + 4881, + 4882, + 4883, + 4884, + 23639 + ], + "dharoks greataxe": [ + 4718, + 4886, + 4887, + 4888, + 4889, + 4890, + 25516 + ], + "dharoks platebody": [ + 4720, + 4892, + 4893, + 4894, + 4895, + 4896, + 25515 + ], + "dharoks platelegs": [ + 4722, + 4898, + 4899, + 4900, + 4901, + 4902, + 23633 + ], + "guthans helm": [ + 4724, + 4904, + 4905, + 4906, + 4907, + 4908, + 23638 + ], + "guthans warspear": [ + 4726, + 4910, + 4911, + 4912, + 4913, + 4914 + ], + "guthans platebody": [ + 4728, + 4916, + 4917, + 4918, + 4919, + 4920 + ], + "guthans chainskirt": [ + 4730, + 4922, + 4923, + 4924, + 4925, + 4926 + ], + "karils coif": [ + 4732, + 4928, + 4929, + 4930, + 4931, + 4932 + ], + "karils crossbow": [ + 4734, + 4934, + 4935, + 4936, + 4937, + 4938 + ], + "karils leathertop": [ + 4736, + 4940, + 4941, + 4942, + 4943, + 4944, + 23632 + ], + "karils leatherskirt": [ + 4738, + 4946, + 4947, + 4948, + 4949, + 4950 + ], + "torags helm": [ + 4745, + 4952, + 4953, + 4954, + 4955, + 4956, + 23637 + ], + "torags hammers": [ + 4747, + 4958, + 4959, + 4960, + 4961, + 4962 + ], + "torags platebody": [ + 4749, + 4964, + 4965, + 4966, + 4967, + 4968 + ], + "torags platelegs": [ + 4751, + 4970, + 4971, + 4972, + 4973, + 4974, + 23634 + ], + "veracs helm": [ + 4753, + 4976, + 4977, + 4978, + 4979, + 4980, + 23636 + ], + "veracs flail": [ + 4755, + 4982, + 4983, + 4984, + 4985, + 4986 + ], + "veracs brassard": [ + 4757, + 4988, + 4989, + 4990, + 4991, + 4992 + ], + "veracs plateskirt": [ + 4759, + 4994, + 4995, + 4996, + 4997, + 4998, + 23635 + ], + "sithik portrait": [ + 4814, + 4815 + ], + "ogre artefact": [ + 4818, + 21837 + ], + "relicyms balm": [ + 4842, + 4844, + 4846, + 4848 + ], + "mining helmet": [ + 5013, + 5014 + ], + "minecart ticket": [ + 5020, + 5021, + 5022, + 5023 + ], + "woven top": [ + 5024, + 5026, + 5028 + ], + "shirt": [ + 5030, + 5032, + 5034 + ], + "trousers": [ + 5036, + 5038, + 5040 + ], + "shorts": [ + 5042, + 5044, + 5046 + ], + "skirt": [ + 5048, + 5050, + 5052 + ], + "dwarven battleaxe": [ + 5056, + 5057, + 5058, + 5059, + 5060, + 5061 + ], + "bird nest": [ + 5070, + 5071, + 5072, + 5073, + 5074, + 5075, + 7413, + 13653, + 22798, + 22800 + ], + "birds egg": [ + 5076, + 5077, + 5078 + ], + "varrock armour": [ + 5087, + 13104, + 13105, + 13106, + 13107 + ], + "morytania legs": [ + 5093, + 13112, + 13113, + 13114, + 13115 + ], + "explorers ring": [ + 5095, + 13125, + 13126, + 13127, + 13128 + ], + "potato seed": [ + 5318, + 7548 + ], + "onion seed": [ + 5319, + 7550 + ], + "tomato seed": [ + 5322, + 7562 + ], + "watering can": [ + 5331, + 5333, + 5334, + 5335, + 5336, + 5337, + 5338, + 5339, + 5340, + 6797 + ], + "oak seedling": [ + 5358, + 5364 + ], + "willow seedling": [ + 5359, + 5365 + ], + "maple seedling": [ + 5360, + 5366 + ], + "yew seedling": [ + 5361, + 5367 + ], + "magic seedling": [ + 5362, + 5368 + ], + "spirit seedling": [ + 5363, + 5369 + ], + "apples": [ + 5378, + 5380, + 5382, + 5384, + 5386 + ], + "oranges": [ + 5388, + 5390, + 5392, + 5394, + 5396 + ], + "strawberries": [ + 5398, + 5400, + 5402, + 5404, + 5406 + ], + "bananas": [ + 5408, + 5410, + 5412, + 5414, + 5416 + ], + "empty sack": [ + 5418, + 10486, + 21873 + ], + "potatoes": [ + 5420, + 5422, + 5424, + 5426, + 5428, + 5430, + 5432, + 5434, + 5436, + 5438 + ], + "onions": [ + 5440, + 5442, + 5444, + 5446, + 5448, + 5450, + 5452, + 5454, + 5456, + 5458 + ], + "cabbages": [ + 5460, + 5462, + 5464, + 5466, + 5468, + 5470, + 5472, + 5474, + 5476, + 5478 + ], + "apple seedling": [ + 5480, + 5488 + ], + "banana seedling": [ + 5481, + 5489 + ], + "orange seedling": [ + 5482, + 5490 + ], + "curry seedling": [ + 5483, + 5491 + ], + "pineapple seedling": [ + 5484, + 5492 + ], + "papaya seedling": [ + 5485, + 5493 + ], + "palm seedling": [ + 5486, + 5494 + ], + "calquat seedling": [ + 5487, + 5495 + ], + "medium pouch": [ + 5510, + 5511 + ], + "large pouch": [ + 5512, + 5513, + 6819 + ], + "giant pouch": [ + 5514, + 5515 + ], + "scrying orb": [ + 5518, + 5519 + ], + "gear": [ + 5562, + 5563, + 5564, + 5565, + 5566, + 5567 + ], + "tiles": [ + 5569, + 5570, + 5571 + ], + "desert amulet": [ + 5573, + 13133, + 13134, + 13135, + 13136 + ], + "metal spade": [ + 5586, + 5587 + ], + "mixture": [ + 5589, + 5590, + 5591 + ], + "tin": [ + 5592, + 5593, + 5594, + 5595, + 5596, + 5597, + 5598, + 5599, + 5600 + ], + "hourglass": [ + 5610, + 12841 + ], + "poison dagger": [ + 5684, + 5702 + ], + "axemans folly": [ + 5751, + 5753, + 5819, + 5821, + 5823, + 5825, + 5899, + 5901, + 5903, + 5905 + ], + "chefs delight": [ + 5755, + 5757, + 5827, + 5829, + 5831, + 5833, + 5907, + 5909, + 5911, + 5913, + 7754, + 8244, + 8526 + ], + "slayers respite": [ + 5759, + 5761, + 5835, + 5837, + 5839, + 5841, + 5915, + 5917, + 5919, + 5921 + ], + "cider": [ + 5763, + 5843, + 5845, + 5847, + 5849, + 5923, + 5925, + 5927, + 5929, + 7752 + ], + "mind bomb": [ + 5795, + 5797, + 5799, + 5801, + 5875, + 5877, + 5879, + 5881 + ], + "antidote": [ + 5942, + 5943, + 5945, + 5947, + 5949, + 5951, + 5952, + 5954, + 5956, + 5958 + ], + "tomatoes": [ + 5960, + 5962, + 5964, + 5966, + 5968 + ], + "sweetcorn": [ + 5986, + 7088 + ], + "marigolds": [ + 6010, + 8214 + ], + "rosemary": [ + 6014, + 8210 + ], + "leaves": [ + 6020, + 6022, + 6024, + 6026, + 6028, + 6030 + ], + "plant cure": [ + 6036, + 6468 + ], + "hay sack": [ + 6057, + 6058 + ], + "spirit tree": [ + 6063, + 20635 + ], + "teleport crystal": [ + 6099, + 6100, + 6101, + 6102, + 13102, + 23904 + ], + "ghostly robe": [ + 6107, + 6108 + ], + "square stone": [ + 6119, + 6120 + ], + "raw pheasant": [ + 6178, + 6179, + 11704 + ], + "raw fishlike thing": [ + 6200, + 6204 + ], + "fishlike thing": [ + 6202, + 6206 + ], + "broodoo shield": [ + 6215, + 6217, + 6219, + 6221, + 6223, + 6225, + 6227, + 6229, + 6231, + 6233, + 6235, + 6237, + 6239, + 6241, + 6243, + 6245, + 6247, + 6249, + 6251, + 6253, + 6255, + 6257, + 6259, + 6261, + 6263, + 6265, + 6267, + 6269, + 6271, + 6273, + 6275, + 6277, + 6279 + ], + "snake hide": [ + 6287, + 7801 + ], + "spider on stick": [ + 6293, + 6297 + ], + "spider on shaft": [ + 6295, + 6299, + 6303 + ], + "snakeskin boots": [ + 6328, + 20580 + ], + "tribal mask": [ + 6335, + 6337, + 6339 + ], + "tribal top": [ + 6341, + 6351, + 6361, + 6371 + ], + "villager robe": [ + 6343, + 6353, + 6363, + 6373 + ], + "villager hat": [ + 6345, + 6355, + 6365, + 6375 + ], + "villager armband": [ + 6347, + 6359, + 6369, + 6379 + ], + "villager sandals": [ + 6349, + 6357, + 6367, + 6377 + ], + "desert top": [ + 6384, + 6388 + ], + "maple blackjack": [ + 6416, + 6418, + 6420 + ], + "kandarin headgear": [ + 6450, + 13137, + 13138, + 13139, + 13140 + ], + "orchid seed": [ + 6458, + 6459 + ], + "white tree shoot": [ + 6461, + 6462, + 6463 + ], + "compost potion": [ + 6470, + 6472, + 6474, + 6476 + ], + "agility jump": [ + 6514, + 6518, + 11793 + ], + "agility balance": [ + 6515, + 6519 + ], + "agility contortion": [ + 6516, + 6520 + ], + "agility climb": [ + 6517, + 6521 + ], + "toktzxilak": [ + 6523, + 20554 + ], + "tzhaarketom": [ + 6528, + 23235 + ], + "present": [ + 6542, + 13346, + 13656 + ], + "lazy cat": [ + 6549, + 6550, + 6551, + 6552, + 6553, + 6554 + ], + "wily cat": [ + 6555, + 6556, + 6557, + 6558, + 6559, + 6560 + ], + "obsidian cape": [ + 6568, + 20050 + ], + "fire cape": [ + 6570, + 10566, + 20445, + 24223 + ], + "onyx amulet": [ + 6579, + 6581 + ], + "amulet of fury": [ + 6585, + 12436, + 23640 + ], + "white dagger": [ + 6591, + 6593, + 6595, + 6597 + ], + "hand mirror": [ + 6639, + 23775 + ], + "red crystal": [ + 6640, + 23776 + ], + "yellow crystal": [ + 6641, + 23777 + ], + "green crystal": [ + 6642, + 23778, + 23783 + ], + "cyan crystal": [ + 6643, + 23779 + ], + "blue crystal": [ + 6644, + 23780 + ], + "magenta crystal": [ + 6645, + 23781 + ], + "fractured crystal": [ + 6646, + 6647, + 23784 + ], + "newly made crystal": [ + 6651, + 6652 + ], + "camo top": [ + 6654, + 6657 + ], + "camo bottoms": [ + 6655, + 6658 + ], + "camo helmet": [ + 6656, + 6659 + ], + "fishing explosive": [ + 6660, + 6664 + ], + "fishbowl": [ + 6668, + 6669, + 6670, + 6671, + 6672 + ], + "guam in a box": [ + 6677, + 6678 + ], + "seaweed in a box": [ + 6679, + 6680 + ], + "saradomin brew": [ + 6685, + 6687, + 6689, + 6691, + 23575, + 23577, + 23579, + 23581 + ], + "slayer gloves": [ + 6708, + 6720 + ], + "karamthulhu": [ + 6716, + 6717 + ], + "zombie head": [ + 6722, + 19912 + ], + "seers ring": [ + 6731, + 11770, + 23624, + 25258, + 26767 + ], + "archers ring": [ + 6733, + 11771, + 25260, + 26768 + ], + "warrior ring": [ + 6735, + 11772, + 25262, + 26769 + ], + "berserker ring": [ + 6737, + 11773, + 23595, + 25264, + 26770 + ], + "dragon axe": [ + 6739, + 25378 + ], + "darklight": [ + 6746, + 8281 + ], + "scroll": [ + 6758, + 7968, + 9721, + 10485, + 10512 + ], + "chest": [ + 6759, + 26955 + ], + "rat pole": [ + 6773, + 6774, + 6775, + 6776, + 6777, + 6778, + 6779 + ], + "robe of elidinis": [ + 6786, + 6787 + ], + "torn robe": [ + 6788, + 6789 + ], + "orb": [ + 6821, + 6902 + ], + "star bauble": [ + 6822, + 6823, + 6824, + 6825, + 6826, + 6827 + ], + "box bauble": [ + 6828, + 6829, + 6830, + 6831, + 6832, + 6833 + ], + "diamond bauble": [ + 6834, + 6835, + 6836, + 6837, + 6838, + 6839 + ], + "tree bauble": [ + 6840, + 6841, + 6842, + 6843, + 6844, + 6845 + ], + "bell bauble": [ + 6846, + 6847, + 6848, + 6849, + 6850, + 6851 + ], + "puppet box": [ + 6852, + 6854 + ], + "bauble box": [ + 6853, + 6855 + ], + "blue marionette": [ + 6865, + 6868, + 6875, + 6876, + 6877, + 6878 + ], + "green marionette": [ + 6866, + 6869, + 6879, + 6880, + 6881, + 6882 + ], + "red marionette": [ + 6867, + 6870, + 6871, + 6872, + 6873, + 6874 + ], + "progress hat": [ + 6885, + 6886, + 6887 + ], + "mages book": [ + 6889, + 23652 + ], + "animals bones": [ + 6904, + 6905, + 6906, + 6907 + ], + "beginner wand": [ + 6908, + 20553 + ], + "apprentice wand": [ + 6910, + 20556 + ], + "master wand": [ + 6914, + 20560 + ], + "infinity top": [ + 6916, + 20574 + ], + "infinity bottoms": [ + 6924, + 20575 + ], + "bones to peaches": [ + 6926, + 8015 + ], + "magical orb": [ + 6950, + 6951 + ], + "sandstone": [ + 6971, + 6973, + 6975, + 6977, + 6985, + 6986 + ], + "granite": [ + 6979, + 6981, + 6983 + ], + "stone head": [ + 6989, + 6990, + 6991, + 6992, + 7002 + ], + "fuse": [ + 7109, + 10884, + 10985, + 10986 + ], + "stripy pirate shirt": [ + 7110, + 7122, + 7128, + 7134 + ], + "pirate bandana": [ + 7112, + 7124, + 7130, + 7136, + 8949 + ], + "pirate leggings": [ + 7116, + 7126, + 7132, + 7138 + ], + "canister": [ + 7118, + 7149 + ], + "repair plank": [ + 7121, + 7148 + ], + "dragonh sword": [ + 7158, + 20559 + ], + "mud pie": [ + 7164, + 7166, + 7170 + ], + "garden pie": [ + 7172, + 7174, + 7178, + 7180 + ], + "fish pie": [ + 7182, + 7184, + 7188, + 7190 + ], + "admiral pie": [ + 7192, + 7194, + 7198 + ], + "wild pie": [ + 7202, + 7204, + 7208, + 7210 + ], + "summer pie": [ + 7212, + 7214, + 7218, + 7220 + ], + "black shield": [ + 7332, + 7338, + 7344, + 7350, + 7356 + ], + "adamant shield": [ + 7334, + 7340, + 7346, + 7352, + 7358 + ], + "rune shield": [ + 7336, + 7342, + 7348, + 7354, + 7360 + ], + "magic secateurs": [ + 7409, + 11711 + ], + "queens secateurs": [ + 7410, + 9020 + ], + "fungicide spray": [ + 7421, + 7422, + 7423, + 7424, + 7425, + 7426, + 7427, + 7428, + 7429, + 7430, + 7431 + ], + "mithril gloves": [ + 7458, + 20581 + ], + "adamant gloves": [ + 7459, + 20582 + ], + "rune gloves": [ + 7460, + 20583 + ], + "barrows gloves": [ + 7462, + 23593 + ], + "cornflour": [ + 7463, + 7466 + ], + "brulee": [ + 7473, + 7474, + 7475 + ], + "red spice": [ + 7480, + 7481, + 7482, + 7483 + ], + "orange spice": [ + 7484, + 7485, + 7486, + 7487 + ], + "brown spice": [ + 7488, + 7489, + 7490, + 7491 + ], + "yellow spice": [ + 7492, + 7493, + 7494, + 7495 + ], + "dwarven rock cake": [ + 7509, + 7510 + ], + "crab meat": [ + 7518, + 7519 + ], + "cooked crab meat": [ + 7521, + 7523, + 7524, + 7525, + 7526 + ], + "diving apparatus": [ + 7535, + 21723 + ], + "balloon toad": [ + 7564, + 7565 + ], + "dummy": [ + 7586, + 11267, + 11268, + 11269, + 11271 + ], + "coffin": [ + 7587, + 7588, + 7589, + 7590, + 7591 + ], + "item": [ + 7597, + 7598, + 7599, + 7600, + 7601, + 7602, + 7603, + 7604, + 7605, + 7606, + 7607, + 7608, + 7609, + 7610, + 7611, + 7612, + 7613, + 7614, + 7615, + 7616, + 7617, + 7618 + ], + "bucket of rubble": [ + 7622, + 7624, + 7626 + ], + "silvthrill rod": [ + 7637, + 7638 + ], + "rod of ivandis": [ + 7639, + 7640, + 7641, + 7642, + 7643, + 7644, + 7645, + 7646, + 7647, + 7648 + ], + "guthix balance": [ + 7652, + 7654, + 7656, + 7658, + 7660, + 7662, + 7664, + 7666 + ], + "boxing gloves": [ + 7671, + 7673 + ], + "pot of tea": [ + 7692, + 7694, + 7696, + 7698, + 7704, + 7706, + 7708, + 7710, + 7716, + 7718, + 7720, + 7722 + ], + "teapot with leaves": [ + 7700, + 7712, + 7724 + ], + "teapot": [ + 7702, + 7714, + 7726 + ], + "toy soldier": [ + 7759, + 7761 + ], + "toy doll": [ + 7763, + 7765 + ], + "toy mouse": [ + 7767, + 7769 + ], + "reward token": [ + 7774, + 7775, + 7776, + 9474, + 10934, + 10935, + 10936, + 10942, + 10943, + 10944 + ], + "fishing tome": [ + 7779, + 7780, + 7781 + ], + "agility tome": [ + 7782, + 7783, + 7784 + ], + "thieving tome": [ + 7785, + 7786, + 7787 + ], + "slayer tome": [ + 7788, + 7789, + 7790 + ], + "mining tome": [ + 7791, + 7792, + 7793 + ], + "firemaking tome": [ + 7794, + 7795, + 7796 + ], + "woodcutting tome": [ + 7797, + 7798, + 7799 + ], + "goblin skull": [ + 7812, + 7814 + ], + "bone in vinegar": [ + 7813, + 7816, + 7819, + 7822, + 7825, + 7828, + 7831, + 7834, + 7837, + 7840, + 7843, + 7846, + 7849, + 7852, + 7855, + 7858, + 7861, + 7864, + 7867, + 7870, + 7873, + 7876, + 7879, + 7882, + 7885, + 7888, + 7891, + 7894, + 7897, + 7900, + 7903, + 7906, + 7909, + 7912, + 7915 + ], + "bear ribs": [ + 7815, + 7817 + ], + "ram skull": [ + 7818, + 7820 + ], + "unicorn bone": [ + 7821, + 7823 + ], + "giant rat bone": [ + 7824, + 7826 + ], + "giant bat wing": [ + 7827, + 7829 + ], + "wolf bone": [ + 7830, + 7832 + ], + "bat wing": [ + 7833, + 7835 + ], + "rat bone": [ + 7836, + 7838 + ], + "baby dragon bone": [ + 7839, + 7841 + ], + "ogre ribs": [ + 7842, + 7844 + ], + "jogre bone": [ + 7845, + 7847 + ], + "zogre bone": [ + 7848, + 7850 + ], + "mogre bone": [ + 7851, + 7853 + ], + "monkey paw": [ + 7854, + 7856 + ], + "dagannoth ribs": [ + 7857, + 7859 + ], + "snake spine": [ + 7860, + 7862 + ], + "zombie bone": [ + 7863, + 7865 + ], + "werewolf bone": [ + 7866, + 7868 + ], + "moss giant bone": [ + 7869, + 7871 + ], + "fire giant bone": [ + 7872, + 7874 + ], + "ice giant ribs": [ + 7875, + 7877 + ], + "terrorbird wing": [ + 7878, + 7880 + ], + "ghoul bone": [ + 7881, + 7883 + ], + "troll bone": [ + 7884, + 7886 + ], + "seagull wing": [ + 7887, + 7889 + ], + "undead cow ribs": [ + 7890, + 7892 + ], + "experiment bone": [ + 7893, + 7895 + ], + "rabbit bone": [ + 7896, + 7898 + ], + "basilisk bone": [ + 7899, + 7901 + ], + "desert lizard bone": [ + 7902, + 7904 + ], + "cave goblin skull": [ + 7905, + 7907 + ], + "big frog leg": [ + 7908, + 7910 + ], + "vulture wing": [ + 7911, + 7913 + ], + "jackal bone": [ + 7914, + 7916 + ], + "fresh monkfish": [ + 7942, + 7943 + ], + "monkfish": [ + 7946, + 20547 + ], + "burnt diary": [ + 7961, + 7962, + 7963, + 7964, + 7965 + ], + "cockatrice head": [ + 7976, + 8261 + ], + "basilisk head": [ + 7977, + 8262 + ], + "kurask head": [ + 7978, + 8263 + ], + "abyssal head": [ + 7979, + 8264 + ], + "kbd heads": [ + 7980, + 8265 + ], + "kq head": [ + 7981, + 8266, + 22671 + ], + "stuffed kq head": [ + 7988, + 22673 + ], + "small map": [ + 8004, + 8294 + ], + "medium map": [ + 8005, + 8295 + ], + "large map": [ + 8006, + 8296 + ], + "wooden bed": [ + 8031, + 8576, + 24918, + 24922 + ], + "oak bed": [ + 8032, + 8578, + 24919, + 24923 + ], + "large oak bed": [ + 8033, + 8580 + ], + "teak bed": [ + 8034, + 8582, + 24920, + 24924 + ], + "large teak bed": [ + 8035, + 8584 + ], + "shoe box": [ + 8038, + 8610 + ], + "oak drawers": [ + 8039, + 8612 + ], + "oak wardrobe": [ + 8040, + 8614, + 9829, + 24907 + ], + "teak drawers": [ + 8041, + 8616 + ], + "teak wardrobe": [ + 8042, + 8618, + 9831, + 24908 + ], + "mahogany wardrobe": [ + 8043, + 8620, + 9833, + 24909 + ], + "gilded wardrobe": [ + 8044, + 8622, + 9834 + ], + "shaving stand": [ + 8045, + 8596 + ], + "oak shaving stand": [ + 8046, + 8598 + ], + "oak dresser": [ + 8047, + 8600, + 24911 + ], + "teak dresser": [ + 8048, + 8602, + 24912 + ], + "fancy teak dresser": [ + 8049, + 8604 + ], + "mahogany dresser": [ + 8050, + 8606, + 24913 + ], + "gilded dresser": [ + 8051, + 8608 + ], + "oak clock": [ + 8052, + 8590 + ], + "teak clock": [ + 8053, + 8592 + ], + "gilded clock": [ + 8054, + 8594 + ], + "wooden bench": [ + 8108, + 8562 + ], + "oak bench": [ + 8109, + 8564 + ], + "carved oak bench": [ + 8110, + 8566 + ], + "teak dining bench": [ + 8111, + 8568 + ], + "carved teak bench": [ + 8112, + 8570 + ], + "mahogany bench": [ + 8113, + 8572 + ], + "gilded bench": [ + 8114, + 8574 + ], + "wood dining table": [ + 8115, + 8548 + ], + "oak dining table": [ + 8116, + 8550 + ], + "carved oak table": [ + 8117, + 8552 + ], + "teak table": [ + 8118, + 8554, + 24888, + 24892, + 24896 + ], + "carved teak table": [ + 8119, + 8556 + ], + "mahogany table": [ + 8120, + 8558, + 24889, + 24893, + 24897 + ], + "opulent table": [ + 8121, + 8560 + ], + "mahogany chest": [ + 8151, + 8167 + ], + "magical balance": [ + 8156, + 8157, + 8158 + ], + "fern": [ + 8182, + 8186 + ], + "thorny hedge": [ + 8203, + 8437 + ], + "nice hedge": [ + 8204, + 8439 + ], + "small box hedge": [ + 8205, + 8441 + ], + "topiary hedge": [ + 8206, + 8443 + ], + "fancy hedge": [ + 8207, + 8445 + ], + "tall fancy hedge": [ + 8208, + 8447 + ], + "tall box hedge": [ + 8209, + 8449 + ], + "wooden shelves": [ + 8223, + 8224, + 8225, + 24914 + ], + "oak shelves": [ + 8226, + 8227, + 24915 + ], + "teak shelves": [ + 8228, + 8229, + 24916 + ], + "beer barrel": [ + 8239, + 8516 + ], + "cider barrel": [ + 8240, + 8518 + ], + "oak kitchen table": [ + 8247, + 8530 + ], + "teak kitchen table": [ + 8248, + 8532 + ], + "oak staircase": [ + 8249, + 8250, + 8251 + ], + "teak staircase": [ + 8252, + 8253, + 8254 + ], + "marble staircase": [ + 8255, + 8256, + 8257 + ], + "cw armour": [ + 8273, + 8274, + 8275 + ], + "rune case": [ + 8276, + 8277, + 8278 + ], + "steel cage": [ + 8299, + 8371 + ], + "spikes": [ + 8302, + 10561 + ], + "wooden chair": [ + 8310, + 8498, + 20605, + 24930 + ], + "rocking chair": [ + 8311, + 8500 + ], + "oak chair": [ + 8312, + 8502, + 24931 + ], + "oak armchair": [ + 8313, + 8504 + ], + "teak armchair": [ + 8314, + 8506 + ], + "mahogany armchair": [ + 8315, + 8508 + ], + "rug": [ + 8317, + 25362 + ], + "opulent rug": [ + 8318, + 25363 + ], + "wooden bookcase": [ + 8319, + 24902 + ], + "oak bookcase": [ + 8320, + 8512, + 24903 + ], + "mahogany bookcase": [ + 8321, + 8514, + 24905 + ], + "oak lectern": [ + 8334, + 8534 + ], + "eagle lectern": [ + 8335, + 8536 + ], + "demon lectern": [ + 8336, + 8538 + ], + "teak eagle lectern": [ + 8337, + 8540 + ], + "teak demon lectern": [ + 8338, + 8542 + ], + "mahogany eagle": [ + 8339, + 8544 + ], + "mahogany demon": [ + 8340, + 8546 + ], + "globe": [ + 8341, + 8630 + ], + "ornamental globe": [ + 8342, + 8632 + ], + "lunar globe": [ + 8343, + 8634 + ], + "celestial globe": [ + 8344, + 8636 + ], + "armillary sphere": [ + 8345, + 8638 + ], + "small orrery": [ + 8346, + 8640 + ], + "large orrery": [ + 8347, + 8642 + ], + "oak telescope": [ + 8348, + 8644 + ], + "teak telescope": [ + 8349, + 8646 + ], + "mahogany telescope": [ + 8350, + 8648 + ], + "crystal ball": [ + 8351, + 8624 + ], + "elemental sphere": [ + 8352, + 8626 + ], + "crystal of power": [ + 8353, + 8628 + ], + "trapdoor": [ + 8367, + 8368, + 8369, + 8372 + ], + "crafting table": [ + 8380, + 8381, + 8382, + 8383 + ], + "tool store": [ + 8384, + 8385, + 8386, + 8387, + 8388 + ], + "hall": [ + 8401, + 8402, + 8403, + 8404 + ], + "bagged plant": [ + 8431, + 8433, + 8435 + ], + "rune heraldic helm": [ + 8464, + 8466, + 8468, + 8470, + 8472, + 8474, + 8476, + 8478, + 8480, + 8482, + 8484, + 8486, + 8488, + 8490, + 8492, + 8494 + ], + "banner": [ + 8650, + 8652, + 8654, + 8656, + 8658, + 8660, + 8662, + 8664, + 8666, + 8668, + 8670, + 8672, + 8674, + 8676, + 8678, + 8680 + ], + "steel heraldic helm": [ + 8682, + 8684, + 8686, + 8688, + 8690, + 8692, + 8694, + 8696, + 8698, + 8700, + 8702, + 8704, + 8706, + 8708, + 8710, + 8712 + ], + "void knight top": [ + 8839, + 20465, + 24177, + 26463, + 27000 + ], + "void knight robe": [ + 8840, + 20469, + 24179, + 26465, + 27001 + ], + "void knight mace": [ + 8841, + 20473, + 24181 + ], + "void knight gloves": [ + 8842, + 20475, + 24182, + 26467, + 27002 + ], + "bronze defender": [ + 8844, + 20449, + 24136 + ], + "iron defender": [ + 8845, + 20451, + 24137 + ], + "steel defender": [ + 8846, + 20453, + 24138 + ], + "black defender": [ + 8847, + 20455, + 24139 + ], + "mithril defender": [ + 8848, + 20457, + 24140 + ], + "adamant defender": [ + 8849, + 20459, + 24141 + ], + "rune defender": [ + 8850, + 20461, + 23230, + 24142, + 27009 + ], + "zanik": [ + 8870, + 8887, + 8888, + 8889, + 11062, + 26595 + ], + "bone dagger": [ + 8872, + 8874, + 8876, + 8878 + ], + "black mask": [ + 8901, + 8903, + 8905, + 8907, + 8909, + 8911, + 8913, + 8915, + 8917, + 8919, + 8921, + 11774, + 11775, + 11776, + 11777, + 11778, + 11779, + 11780, + 11781, + 11782, + 11783, + 11784, + 25266, + 25267, + 25268, + 25269, + 25270, + 25271, + 25272, + 25273, + 25274, + 25275, + 25276, + 26771, + 26772, + 26773, + 26774, + 26775, + 26776, + 26777, + 26778, + 26779, + 26780, + 26781 + ], + "bandana eyepatch": [ + 8924, + 8925, + 8926, + 8927 + ], + "rum": [ + 8940, + 8941 + ], + "blue monkey": [ + 8943, + 8944, + 8945 + ], + "red monkey": [ + 8946, + 8947, + 8948 + ], + "brewin guide": [ + 8989, + 8990 + ], + "skull sceptre": [ + 9013, + 21276 + ], + "magic essence": [ + 9019, + 9021, + 9022, + 9023, + 9024 + ], + "pharaohs sceptre": [ + 9044, + 9045, + 9046, + 9047, + 9048, + 9049, + 9050, + 9051, + 13074, + 13075, + 13076, + 13077, + 13078, + 16176, + 21445, + 21446, + 26945, + 26948, + 26950 + ], + "emerald lantern": [ + 9064, + 9065, + 20722 + ], + "astral rune": [ + 9075, + 11699 + ], + "kindling": [ + 9094, + 20799 + ], + "blurite bolts": [ + 9139, + 9286, + 9293, + 9300, + 9376 + ], + "iron bolts": [ + 9140, + 9287, + 9294, + 9301, + 9377 + ], + "steel bolts": [ + 9141, + 9288, + 9295, + 9302, + 9378 + ], + "mithril bolts": [ + 9142, + 9289, + 9296, + 9303, + 9379 + ], + "adamant bolts": [ + 9143, + 9290, + 9297, + 9304, + 9380 + ], + "runite bolts": [ + 9144, + 9291, + 9298, + 9305, + 9381 + ], + "silver bolts": [ + 9145, + 9292, + 9299, + 9306, + 9382 + ], + "bronze crossbow": [ + 9174, + 9454 + ], + "blurite crossbow": [ + 9176, + 9456 + ], + "iron crossbow": [ + 9177, + 9457 + ], + "steel crossbow": [ + 9179, + 9459 + ], + "mithril crossbow": [ + 9181, + 9461 + ], + "adamant crossbow": [ + 9183, + 9463 + ], + "rune crossbow": [ + 9185, + 23601, + 26486 + ], + "jade bolts": [ + 9237, + 9335 + ], + "topaz bolts": [ + 9239, + 9336 + ], + "sapphire bolts": [ + 9240, + 9337 + ], + "emerald bolts": [ + 9241, + 9338 + ], + "ruby bolts": [ + 9242, + 9339 + ], + "diamond bolts": [ + 9243, + 9340, + 23649 + ], + "dragonstone bolts": [ + 9244, + 9341 + ], + "onyx bolts": [ + 9245, + 9342 + ], + "mith grapple": [ + 9418, + 9419 + ], + "half made batta": [ + 9478, + 9480, + 9482, + 9483, + 9485 + ], + "half made bowl": [ + 9558, + 9559, + 9561, + 9563 + ], + "mixed saturday": [ + 9571, + 9572, + 9573 + ], + "mixed dragon": [ + 9574, + 9575, + 9576 + ], + "half made crunchy": [ + 9577, + 9579, + 9581, + 9583 + ], + "dossier": [ + 9589, + 9590 + ], + "castle sketch": [ + 9646, + 9647, + 9648 + ], + "haemalchemy volume": [ + 9652, + 24672 + ], + "tome of experience": [ + 9656, + 9657, + 9658, + 22415, + 24690 + ], + "useless key": [ + 9662, + 16684 + ], + "proselyte sallet": [ + 9672, + 20563 + ], + "proselyte hauberk": [ + 9674, + 20564 + ], + "proselyte cuisse": [ + 9676, + 20565 + ], + "page": [ + 9684, + 9685, + 9686 + ], + "fragment": [ + 9687, + 9688, + 9689 + ], + "pipe": [ + 9723, + 10871 + ], + "combat potion": [ + 9739, + 9741, + 9743, + 9745, + 26150, + 26151, + 26152, + 26153 + ], + "attack cape": [ + 9747, + 9748 + ], + "strength cape": [ + 9750, + 9751 + ], + "defence cape": [ + 9753, + 9754 + ], + "ranging cape": [ + 9756, + 9757 + ], + "prayer cape": [ + 9759, + 9760 + ], + "magic cape": [ + 9762, + 9763 + ], + "runecraft cape": [ + 9765, + 9766 + ], + "hitpoints cape": [ + 9768, + 9769 + ], + "agility cape": [ + 9771, + 9772, + 13340, + 13341 + ], + "herblore cape": [ + 9774, + 9775 + ], + "thieving cape": [ + 9777, + 9778 + ], + "crafting cape": [ + 9780, + 9781 + ], + "fletching cape": [ + 9783, + 9784 + ], + "slayer cape": [ + 9786, + 9787 + ], + "construct cape": [ + 9789, + 9790 + ], + "mining cape": [ + 9792, + 9793 + ], + "smithing cape": [ + 9795, + 9796 + ], + "fishing cape": [ + 9798, + 9799 + ], + "cooking cape": [ + 9801, + 9802 + ], + "firemaking cape": [ + 9804, + 9805 + ], + "farming cape": [ + 9810, + 9811 + ], + "quest point cape": [ + 9813, + 13068 + ], + "oak cape rack": [ + 9817, + 9843 + ], + "teak cape rack": [ + 9818, + 9844 + ], + "mahogany cape rack": [ + 9819, + 9845 + ], + "gilded cape rack": [ + 9820, + 9846 + ], + "marble cape rack": [ + 9821, + 9847 + ], + "oak armour case": [ + 9826, + 9859 + ], + "teak armour case": [ + 9827, + 9860 + ], + "mahogany armour case": [ + 9828, + 9861 + ], + "oak toy box": [ + 9836, + 9849 + ], + "teak toy box": [ + 9837, + 9850 + ], + "mahogany toy box": [ + 9838, + 9851 + ], + "oak treasure chest": [ + 9839, + 9862 + ], + "teak treasure chest": [ + 9840, + 9863 + ], + "ghost buster": [ + 9906, + 9907, + 9908, + 9909, + 9910, + 9911, + 9912 + ], + "hunter cape": [ + 9948, + 9949 + ], + "kebbit": [ + 9953, + 9954, + 9955, + 9956, + 9957, + 9958, + 9959, + 9960, + 9961, + 9962, + 9963, + 9964 + ], + "butterfly": [ + 9970, + 9971, + 9972, + 9973 + ], + "chinchompa": [ + 9976, + 10033 + ], + "red chinchompa": [ + 9977, + 10034 + ], + "hunter potion": [ + 9998, + 10000, + 10002, + 10004 + ], + "falconers glove": [ + 10023, + 10024 + ], + "impinabox": [ + 10027, + 10028 + ], + "spotted cape": [ + 10069, + 10073 + ], + "spottier cape": [ + 10071, + 10074 + ], + "3rd age robe top": [ + 10338, + 20576 + ], + "3rd age robe": [ + 10340, + 20577 + ], + "avas accumulator": [ + 10499, + 23609 + ], + "fremennik sea boots": [ + 10510, + 13129, + 13130, + 13131, + 13132 + ], + "attacker horn": [ + 10516, + 10517, + 10518, + 10519, + 10520 + ], + "collection bag": [ + 10521, + 10522, + 10523, + 10524, + 10525 + ], + "healer horn": [ + 10526, + 10527, + 10528, + 10529, + 10530 + ], + "healing vial": [ + 10542, + 10543, + 10544, + 10545, + 10546 + ], + "healer hat": [ + 10547, + 20511, + 24172 + ], + "fighter hat": [ + 10548, + 20507, + 24173 + ], + "runner hat": [ + 10549, + 24531, + 24533 + ], + "ranger hat": [ + 10550, + 20509, + 24174 + ], + "fighter torso": [ + 10551, + 20513, + 24175 + ], + "penance gloves": [ + 10553, + 10554 + ], + "penance skirt": [ + 10555, + 20515, + 24176 + ], + "attacker icon": [ + 10556, + 22346, + 22347, + 22348, + 22349, + 22721, + 22722, + 22723, + 22729, + 22730, + 23460, + 23461, + 23462, + 23463, + 23464, + 23465 + ], + "collector icon": [ + 10557, + 22312, + 22313, + 22314, + 22315, + 22337, + 22338, + 22339, + 22724, + 23471, + 23472, + 23473, + 23474, + 23475, + 23476, + 23477 + ], + "defender icon": [ + 10558, + 22340, + 22341, + 22342, + 22343, + 22344, + 22345, + 22725, + 22726, + 22727, + 22728, + 23466, + 23467, + 23468, + 23469, + 23470 + ], + "healer icon": [ + 10559, + 10567, + 20802, + 22308, + 22309, + 22310, + 22311, + 23478, + 23479, + 23480, + 23481, + 23482, + 23483, + 23484, + 23485, + 23486 + ], + "keris": [ + 10581, + 10582, + 10583, + 10584 + ], + "parchment": [ + 10585, + 11036 + ], + "clockwork suit": [ + 10595, + 10596 + ], + "mission report": [ + 10597, + 10598, + 10599 + ], + "yakhide armour": [ + 10822, + 10824 + ], + "helm of neitiznot": [ + 10828, + 23591 + ], + "severed leg": [ + 10857, + 24792 + ], + "tea flask": [ + 10859, + 25617 + ], + "plain satchel": [ + 10877, + 25618 + ], + "green satchel": [ + 10878, + 25619 + ], + "red satchel": [ + 10879, + 25620 + ], + "black satchel": [ + 10880, + 25621 + ], + "gold satchel": [ + 10881, + 25622 + ], + "rune satchel": [ + 10882, + 25623 + ], + "keg": [ + 10885, + 10898 + ], + "prayer book": [ + 10886, + 10890 + ], + "barrelchest anchor": [ + 10887, + 10888 + ], + "mixture step": [ + 10909, + 10911, + 10913, + 10915, + 10917, + 10919, + 10921, + 10923 + ], + "sanfew serum": [ + 10925, + 10927, + 10929, + 10931, + 23559, + 23561, + 23563, + 23565 + ], + "skull staples": [ + 10950, + 10951 + ], + "cog": [ + 10983, + 10984 + ], + "meter": [ + 10987, + 10988 + ], + "capacitor": [ + 10989, + 10990 + ], + "powerbox": [ + 10993, + 10994 + ], + "rotten barrel": [ + 11044, + 11045 + ], + "artefact": [ + 11049, + 11051, + 11053, + 11055, + 11057, + 11059 + ], + "gold bracelet": [ + 11068, + 11069 + ], + "sapphire bracelet": [ + 11071, + 11072 + ], + "emerald bracelet": [ + 11076, + 11078 + ], + "castle wars bracelet": [ + 11079, + 11081, + 11083 + ], + "ruby bracelet": [ + 11085, + 11087 + ], + "diamond bracelet": [ + 11092, + 11094 + ], + "abyssal bracelet": [ + 11095, + 11097, + 11099, + 11101, + 11103 + ], + "skills necklace": [ + 11105, + 11107, + 11109, + 11111, + 11113, + 11968, + 11970 + ], + "combat bracelet": [ + 11118, + 11120, + 11122, + 11124, + 11126, + 11972, + 11974 + ], + "berserker necklace": [ + 11128, + 23240 + ], + "onyx bracelet": [ + 11130, + 11132 + ], + "dream vial": [ + 11151, + 11152, + 11153 + ], + "newspaper": [ + 11169, + 11171 + ], + "half certificate": [ + 11173, + 11174 + ], + "digsite pendant": [ + 11190, + 11191, + 11192, + 11193, + 11194 + ], + "dragon arrow": [ + 11212, + 11227, + 11228, + 11229, + 20389 + ], + "dragon fire arrow": [ + 11217, + 11222 + ], + "dragon dart": [ + 11230, + 11231, + 11233, + 11234 + ], + "dark bow": [ + 11235, + 12765, + 12766, + 12767, + 12768, + 20408 + ], + "dragonfire shield": [ + 11283, + 11284 + ], + "dragon helm": [ + 11335, + 12417 + ], + "ancient page": [ + 11341, + 11342, + 11343, + 11344, + 11345, + 11346, + 11347, + 11348, + 11349, + 11350, + 11351, + 11352, + 11353, + 11354, + 11355, + 11356, + 11357, + 11358, + 11359, + 11360, + 11361, + 11362, + 11363, + 11364, + 11365, + 11366, + 12621, + 12622, + 12623, + 12624 + ], + "bronze hasta": [ + 11367, + 11379, + 11381, + 11382, + 11384 + ], + "iron hasta": [ + 11369, + 11386, + 11388, + 11389, + 11391 + ], + "steel hasta": [ + 11371, + 11393, + 11395, + 11396, + 11398 + ], + "mithril hasta": [ + 11373, + 11400, + 11402, + 11403, + 11405 + ], + "adamant hasta": [ + 11375, + 11407, + 11409, + 11410, + 11412 + ], + "rune hasta": [ + 11377, + 11414, + 11416, + 11417, + 11419 + ], + "fish vial": [ + 11427, + 11428 + ], + "attack mix": [ + 11429, + 11431 + ], + "antipoison mix": [ + 11433, + 11435 + ], + "relicyms mix": [ + 11437, + 11439 + ], + "strength mix": [ + 11441, + 11443 + ], + "combat mix": [ + 11445, + 11447 + ], + "restore mix": [ + 11449, + 11451 + ], + "energy mix": [ + 11453, + 11455 + ], + "defence mix": [ + 11457, + 11459 + ], + "agility mix": [ + 11461, + 11463 + ], + "prayer mix": [ + 11465, + 11467 + ], + "superattack mix": [ + 11469, + 11471 + ], + "antipoison supermix": [ + 11473, + 11475 + ], + "fishing mix": [ + 11477, + 11479 + ], + "super energy mix": [ + 11481, + 11483 + ], + "super str mix": [ + 11485, + 11487 + ], + "magic essence mix": [ + 11489, + 11491 + ], + "super restore mix": [ + 11493, + 11495 + ], + "super def mix": [ + 11497, + 11499 + ], + "antidote mix": [ + 11501, + 11503 + ], + "antifire mix": [ + 11505, + 11507 + ], + "ranging mix": [ + 11509, + 11511 + ], + "magic mix": [ + 11513, + 11515 + ], + "hunting mix": [ + 11517, + 11519 + ], + "zamorak mix": [ + 11521, + 11523 + ], + "void mage helm": [ + 11663, + 20477, + 24183, + 26473, + 27005 + ], + "void ranger helm": [ + 11664, + 20479, + 24184, + 26475, + 27006 + ], + "void melee helm": [ + 11665, + 20481, + 24185, + 26477, + 27007 + ], + "void seal": [ + 11666, + 11667, + 11668, + 11669, + 11670, + 11671, + 11672, + 11673 + ], + "beach boxing gloves": [ + 11705, + 11706 + ], + "super ranging": [ + 11722, + 11723, + 11724, + 11725 + ], + "super magic potion": [ + 11726, + 11727, + 11728, + 11729 + ], + "overload": [ + 11730, + 11731, + 11732, + 11733, + 20985, + 20986, + 20987, + 20988, + 20989, + 20990, + 20991, + 20992, + 20993, + 20994, + 20995, + 20996 + ], + "absorption": [ + 11734, + 11735, + 11736, + 11737 + ], + "herb box": [ + 11738, + 11739 + ], + "armadyl crossbow": [ + 11785, + 23611 + ], + "steam battlestaff": [ + 11787, + 12795 + ], + "mystic steam staff": [ + 11789, + 12796 + ], + "staff of the dead": [ + 11791, + 23613 + ], + "godsword shards": [ + 11794, + 11796, + 11800 + ], + "armadyl godsword": [ + 11802, + 20368, + 20593, + 22665 + ], + "bandos godsword": [ + 11804, + 20370, + 20782, + 21060 + ], + "saradomin godsword": [ + 11806, + 20372 + ], + "zamorak godsword": [ + 11808, + 20374 + ], + "godsword shard": [ + 11818, + 11820, + 11822 + ], + "armadyl helmet": [ + 11826, + 26714 + ], + "armadyl chestplate": [ + 11828, + 26715 + ], + "armadyl chainskirt": [ + 11830, + 26716 + ], + "bandos chestplate": [ + 11832, + 26718 + ], + "bandos tassets": [ + 11834, + 23646, + 26719 + ], + "bandos boots": [ + 11836, + 26720 + ], + "dragon boots": [ + 11840, + 22234 + ], + "knights notes": [ + 11842, + 11843 + ], + "graceful hood": [ + 11850, + 11851, + 13579, + 13580, + 13591, + 13592, + 13603, + 13604, + 13615, + 13616, + 13627, + 13628, + 13667, + 13668, + 21061, + 21063, + 24743, + 24745, + 25069, + 25071 + ], + "graceful cape": [ + 11852, + 11853, + 13581, + 13582, + 13593, + 13594, + 13605, + 13606, + 13617, + 13618, + 13629, + 13630, + 13669, + 13670, + 21064, + 21066, + 24746, + 24748, + 25072, + 25074 + ], + "graceful top": [ + 11854, + 11855, + 13583, + 13584, + 13595, + 13596, + 13607, + 13608, + 13619, + 13620, + 13631, + 13632, + 13671, + 13672, + 21067, + 21069, + 24749, + 24751, + 25075, + 25077 + ], + "graceful legs": [ + 11856, + 11857, + 13585, + 13586, + 13597, + 13598, + 13609, + 13610, + 13621, + 13622, + 13633, + 13634, + 13673, + 13674, + 21070, + 21072, + 24752, + 24754, + 25078, + 25080 + ], + "graceful gloves": [ + 11858, + 11859, + 13587, + 13588, + 13599, + 13600, + 13611, + 13612, + 13623, + 13624, + 13635, + 13636, + 13675, + 13676, + 21073, + 21075, + 24755, + 24757, + 25081, + 25083 + ], + "graceful boots": [ + 11860, + 11861, + 13589, + 13590, + 13601, + 13602, + 13613, + 13614, + 13625, + 13626, + 13637, + 13638, + 13677, + 13678, + 21076, + 21078, + 24758, + 24760, + 25084, + 25086 + ], + "slayer helmet": [ + 11864, + 11865, + 19639, + 19641, + 19643, + 19645, + 19647, + 19649, + 21264, + 21266, + 21888, + 21890, + 23073, + 23075, + 24370, + 24444, + 25177, + 25179, + 25181, + 25183, + 25185, + 25187, + 25189, + 25191, + 25898, + 25900, + 25902, + 25904, + 25906, + 25908, + 25910, + 25912, + 25914, + 26674, + 26675, + 26676, + 26677, + 26678, + 26679, + 26680, + 26681, + 26682, + 26683, + 26684 + ], + "slayer ring": [ + 11866, + 11867, + 11868, + 11869, + 11870, + 11871, + 11872, + 11873, + 21268 + ], + "trident": [ + 11905, + 11907, + 11908, + 22288, + 22290 + ], + "box of chocolate strawberries": [ + 11912, + 11914 + ], + "slice of birthday cake": [ + 11916, + 11917 + ], + "dragon pickaxe": [ + 11920, + 12797, + 23677, + 25376 + ], + "malediction ward": [ + 11924, + 12806 + ], + "odium ward": [ + 11926, + 12807 + ], + "odium shard": [ + 11928, + 11929, + 11930 + ], + "malediction shard": [ + 11931, + 11932, + 11933 + ], + "looting bag": [ + 11941, + 22586 + ], + "extended antifire": [ + 11951, + 11953, + 11955, + 11957 + ], + "extended antifire mix": [ + 11960, + 11962 + ], + "occult necklace": [ + 12002, + 19720, + 23654 + ], + "abyssal tentacle": [ + 12006, + 26484 + ], + "soft clay pack": [ + 12009, + 12010, + 24851, + 25533 + ], + "black wizard robe": [ + 12449, + 12451 + ], + "black wizard hat": [ + 12453, + 12455 + ], + "ring of the gods": [ + 12601, + 13202, + 25252, + 26764 + ], + "tyrannical ring": [ + 12603, + 12691, + 25254, + 26765 + ], + "treasonous ring": [ + 12605, + 12692, + 25256, + 26766 + ], + "book of war": [ + 12608, + 26494 + ], + "book of law": [ + 12610, + 26492 + ], + "book of darkness": [ + 12612, + 26490 + ], + "bandos page": [ + 12613, + 12614, + 12615, + 12616 + ], + "armadyl page": [ + 12617, + 12618, + 12619, + 12620 + ], + "stamina potion": [ + 12625, + 12627, + 12629, + 12631, + 23583, + 23585, + 23587, + 23589 + ], + "stamina mix": [ + 12633, + 12635 + ], + "saradomin halo": [ + 12637, + 20537, + 24169 + ], + "zamorak halo": [ + 12638, + 20539, + 24170 + ], + "guthix halo": [ + 12639, + 20541, + 24171 + ], + "kalphite princess": [ + 12647, + 12654 + ], + "pet smoke devil": [ + 12648, + 22663 + ], + "junk": [ + 12656, + 12657 + ], + "clan wars cape": [ + 12659, + 12660, + 12661, + 12662, + 12663, + 12664, + 12665, + 12666, + 12667, + 12668, + 12669, + 12670, + 12671, + 12672, + 12673, + 12674, + 12675, + 12676, + 12677, + 12678, + 12679, + 12680, + 12681, + 12682, + 12683, + 12684, + 12685, + 12686, + 12687, + 12688, + 12689, + 12690, + 21396, + 21397, + 21398, + 21399, + 21400, + 21401, + 21402, + 21403, + 21404, + 21405, + 21406, + 21407, + 21408, + 21409, + 21410, + 21411, + 21412, + 21413, + 21414, + 21415, + 21416, + 21417, + 21418, + 21419, + 21420, + 21421, + 21422, + 21423, + 21424, + 21425, + 21426, + 21427 + ], + "super combat potion": [ + 12695, + 12697, + 12699, + 12701, + 23543, + 23545, + 23547, + 23549 + ], + "menagerie": [ + 12725, + 12726 + ], + "archaic emblem": [ + 12746, + 12747, + 12748, + 12749, + 12750, + 12751, + 12752, + 12753, + 12754, + 12755, + 12756, + 23487 + ], + "rune pouch": [ + 12791, + 23650, + 24416 + ], + "nest box": [ + 12792, + 12793, + 12794, + 13654, + 23062 + ], + "elysian spirit shield": [ + 12817, + 19559 + ], + "spirit shield": [ + 12829, + 23599 + ], + "blessed spirit shield": [ + 12831, + 23642 + ], + "amulet of the damned": [ + 12851, + 12853 + ], + "flamtaer bag": [ + 12854, + 25630 + ], + "thanksgiving dinner": [ + 12861, + 12862 + ], + "antisantas coal box": [ + 12897, + 12898 + ], + "toxic trident": [ + 12899, + 12900, + 22292, + 22294 + ], + "toxic staff": [ + 12902, + 12904 + ], + "antivenom": [ + 12905, + 12907, + 12909, + 12911, + 12913, + 12915, + 12917, + 12919 + ], + "pet snakeling": [ + 12921, + 12939, + 12940 + ], + "toxic blowpipe": [ + 12924, + 12926, + 25484, + 25485, + 25486, + 25487, + 25488, + 25489, + 25490, + 25491 + ], + "serpentine helm": [ + 12929, + 12931, + 13196, + 13197, + 13198, + 13199 + ], + "dragon defender": [ + 12954, + 19722, + 20463, + 23597, + 24143, + 27008 + ], + "bronze set": [ + 12960, + 12962 + ], + "bronze trimmed set": [ + 12964, + 12966 + ], + "bronze goldtrimmed set": [ + 12968, + 12970 + ], + "iron set": [ + 12972, + 12974 + ], + "iron trimmed set": [ + 12976, + 12978 + ], + "iron goldtrimmed set": [ + 12980, + 12982 + ], + "steel set": [ + 12984, + 12986 + ], + "black set": [ + 12988, + 12990 + ], + "black trimmed set": [ + 12992, + 12994 + ], + "black goldtrimmed set": [ + 12996, + 12998 + ], + "mithril set": [ + 13000, + 13002 + ], + "mithril trimmed set": [ + 13004, + 13006 + ], + "mithril goldtrimmed set": [ + 13008, + 13010 + ], + "adamant set": [ + 13012, + 13014 + ], + "adamant trimmed set": [ + 13016, + 13018 + ], + "adamant goldtrimmed set": [ + 13020, + 13022 + ], + "rune armour set": [ + 13024, + 13026 + ], + "rune trimmed set": [ + 13028, + 13030 + ], + "rune goldtrimmed set": [ + 13032, + 13034 + ], + "gilded armour set": [ + 13036, + 13038 + ], + "saradomin armour set": [ + 13040, + 13042 + ], + "zamorak armour set": [ + 13044, + 13046 + ], + "guthix armour set": [ + 13048, + 13050 + ], + "armadyl rune armour set": [ + 13052, + 13054 + ], + "bandos rune armour set": [ + 13056, + 13058 + ], + "ancient rune armour set": [ + 13060, + 13062 + ], + "achievement diary cape": [ + 13069, + 19476 + ], + "elite void top": [ + 13072, + 20467, + 24178, + 26469, + 27003 + ], + "elite void robe": [ + 13073, + 20471, + 24180, + 26471, + 27004 + ], + "crystal halberd": [ + 13080, + 13081, + 13082, + 13083, + 13084, + 13085, + 13086, + 13087, + 13088, + 13089, + 13090, + 13091, + 13092, + 13093, + 13094, + 13095, + 13096, + 13097, + 13098, + 13099, + 13100, + 13101, + 16892, + 16893, + 23895, + 23896, + 23897, + 23987, + 23989, + 24125 + ], + "vetion jr": [ + 13179, + 13180 + ], + "old school bond": [ + 13190, + 13192 + ], + "music cape": [ + 13221, + 13222 + ], + "herb sack": [ + 13226, + 24478 + ], + "eternal boots": [ + 13235, + 23644 + ], + "infernal axe": [ + 13241, + 13242, + 25066, + 25371 + ], + "infernal pickaxe": [ + 13243, + 13244, + 25063, + 25369 + ], + "abyssal dagger": [ + 13265, + 13267, + 13269, + 13271 + ], + "unsired": [ + 13273, + 25624 + ], + "max cape": [ + 13280, + 13342 + ], + "bank key": [ + 13302, + 13303, + 13304, + 13305, + 13306 + ], + "deadmans chest": [ + 13317, + 24189 + ], + "deadmans legs": [ + 13318, + 24190 + ], + "deadmans cape": [ + 13319, + 24191 + ], + "rock golem": [ + 13321, + 21187, + 21188, + 21189, + 21190, + 21191, + 21192, + 21193, + 21194, + 21195, + 21196, + 21197, + 21340, + 21358, + 21359, + 21360 + ], + "baby chinchompa": [ + 13323, + 13324, + 13325, + 13326 + ], + "fire max cape": [ + 13329, + 20447, + 21186, + 24134 + ], + "vial of tears": [ + 13347, + 13348, + 13349, + 13350, + 13351 + ], + "shayzien gloves": [ + 13357, + 13362, + 13367, + 13372, + 13377 + ], + "shayzien boots": [ + 13358, + 13363, + 13368, + 13373, + 13378 + ], + "shayzien helm": [ + 13359, + 13364, + 13369, + 13374, + 13379 + ], + "shayzien greaves": [ + 13360, + 13365, + 13370, + 13375, + 13380 + ], + "shayzien platebody": [ + 13361, + 13366, + 13371, + 13376 + ], + "xerics talisman": [ + 13392, + 13393 + ], + "servery incomplete stew": [ + 13415, + 13416 + ], + "ensouled goblin head": [ + 13447, + 13448 + ], + "ensouled monkey head": [ + 13450, + 13451 + ], + "ensouled imp head": [ + 13453, + 13454 + ], + "ensouled minotaur head": [ + 13456, + 13457 + ], + "ensouled scorpion head": [ + 13459, + 13460 + ], + "ensouled bear head": [ + 13462, + 13463 + ], + "ensouled unicorn head": [ + 13465, + 13466 + ], + "ensouled dog head": [ + 13468, + 13469 + ], + "ensouled chaos druid head": [ + 13471, + 13472 + ], + "ensouled giant head": [ + 13474, + 13475 + ], + "ensouled ogre head": [ + 13477, + 13478 + ], + "ensouled elf head": [ + 13480, + 13481 + ], + "ensouled troll head": [ + 13483, + 13484 + ], + "ensouled horror head": [ + 13486, + 13487 + ], + "ensouled kalphite head": [ + 13489, + 13490 + ], + "ensouled dagannoth head": [ + 13492, + 13493 + ], + "ensouled bloodveld head": [ + 13495, + 13496 + ], + "ensouled tzhaar head": [ + 13498, + 13499 + ], + "ensouled demon head": [ + 13501, + 13502 + ], + "ensouled aviansie head": [ + 13504, + 13505 + ], + "ensouled abyssal head": [ + 13507, + 13508 + ], + "ensouled dragon head": [ + 13510, + 13511 + ], + "dark manuscript": [ + 13514, + 13515, + 13516, + 13517, + 13518, + 13519, + 13520, + 13521, + 13522, + 13523 + ], + "shayzien supply gloves": [ + 13538, + 13543, + 13548, + 13553, + 13558 + ], + "shayzien supply boots": [ + 13539, + 13544, + 13549, + 13554, + 13559 + ], + "shayzien supply helm": [ + 13540, + 13545, + 13550, + 13555, + 13560 + ], + "shayzien supply greaves": [ + 13541, + 13546, + 13551, + 13556, + 13561 + ], + "shayzien supply platebody": [ + 13542, + 13547, + 13552, + 13557, + 13562 + ], + "shayzien supply set": [ + 13565, + 13566, + 13567, + 13568, + 13569 + ], + "dragon warhammer": [ + 13576, + 20785, + 26710 + ], + "seed box": [ + 13639, + 24482 + ], + "farmers boro trousers": [ + 13640, + 13641 + ], + "farmers boots": [ + 13644, + 13645 + ], + "farmers strawhat": [ + 13646, + 13647, + 21253, + 21254 + ], + "clue bottle": [ + 13648, + 13649, + 13650, + 13651, + 23129 + ], + "dragon claws": [ + 13652, + 20784, + 26708 + ], + "bag of gems": [ + 19473, + 24853, + 25537 + ], + "heavy ballista": [ + 19481, + 23630, + 26712 + ], + "dragon javelin": [ + 19484, + 19486, + 19488, + 19490, + 23648 + ], + "zenyte bracelet": [ + 19492, + 19532 + ], + "zenyte amulet": [ + 19501, + 19541 + ], + "mysterious note": [ + 19505, + 19507, + 19509 + ], + "satchel": [ + 19527, + 19528 + ], + "tormented bracelet": [ + 19544, + 23444 + ], + "necklace of anguish": [ + 19547, + 22249 + ], + "ring of suffering": [ + 19550, + 19710, + 20655, + 20657, + 25246, + 25248, + 26761, + 26762 + ], + "amulet of torture": [ + 19553, + 20366 + ], + "botanical pie": [ + 19659, + 19662 + ], + "clue nest": [ + 19712, + 19714, + 19716, + 19718, + 23127 + ], + "reward casket": [ + 19836, + 20543, + 20544, + 20545, + 20546, + 23245 + ], + "torn clue scroll": [ + 19837, + 19838, + 19839 + ], + "strange device": [ + 19939, + 23183 + ], + "bucket helm": [ + 19991, + 20059 + ], + "gnomish firelighter": [ + 20275, + 20278 + ], + "clue geode": [ + 20358, + 20360, + 20362, + 20364, + 23442 + ], + "steel trimmed set": [ + 20376, + 20379 + ], + "steel goldtrimmed set": [ + 20382, + 20385 + ], + "stash units": [ + 20532, + 20533, + 20534, + 20535, + 20536, + 23416 + ], + "wooden table": [ + 20601, + 24886, + 24890, + 24894 + ], + "occult altar": [ + 20620, + 20621, + 20622 + ], + "tangleroot": [ + 20661, + 24555, + 24557, + 24559, + 24561, + 24563 + ], + "rift guardian": [ + 20665, + 20667, + 20669, + 20671, + 20673, + 20675, + 20677, + 20679, + 20681, + 20683, + 20685, + 20687, + 20689, + 20691, + 21990 + ], + "phoenix": [ + 20693, + 24483, + 24484, + 24485, + 24486 + ], + "rejuvenation potion": [ + 20697, + 20699, + 20700, + 20701, + 20702 + ], + "supply crate": [ + 20703, + 24884 + ], + "tome of fire": [ + 20714, + 20716 + ], + "manor key": [ + 20766, + 21052 + ], + "ruby key": [ + 20767, + 21053 + ], + "emerald key": [ + 20768, + 21054 + ], + "sapphire key": [ + 20769, + 21055 + ], + "notes": [ + 20770, + 20771, + 20772, + 21056, + 21057, + 21058, + 26276, + 26596 + ], + "killers knife": [ + 20781, + 21059 + ], + "corrupted helm": [ + 20838, + 23840, + 23841, + 23842 + ], + "dragon thrownaxe": [ + 20849, + 21207 + ], + "elder": [ + 20913, + 20914, + 20915, + 20916, + 20921, + 20922, + 20923, + 20924 + ], + "elder potion": [ + 20917, + 20918, + 20919, + 20920 + ], + "twisted": [ + 20925, + 20926, + 20927, + 20928, + 20933, + 20934, + 20935, + 20936 + ], + "twisted potion": [ + 20929, + 20930, + 20931, + 20932 + ], + "kodai": [ + 20937, + 20938, + 20939, + 20940, + 20945, + 20946, + 20947, + 20948 + ], + "kodai potion": [ + 20941, + 20942, + 20943, + 20944 + ], + "revitalisation": [ + 20949, + 20950, + 20951, + 20952, + 20957, + 20958, + 20959, + 20960 + ], + "revitalisation potion": [ + 20953, + 20954, + 20955, + 20956, + 22096 + ], + "prayer enhance": [ + 20961, + 20962, + 20963, + 20964, + 20965, + 20966, + 20967, + 20968, + 20969, + 20970, + 20971, + 20972 + ], + "xerics aid": [ + 20973, + 20974, + 20975, + 20976, + 20977, + 20978, + 20979, + 20980, + 20981, + 20982, + 20983, + 20984 + ], + "elder maul": [ + 21003, + 21205 + ], + "kodai wand": [ + 21006, + 23626 + ], + "dragon sword": [ + 21009, + 21206 + ], + "dragon hunter crossbow": [ + 21012, + 25916, + 25918 + ], + "ancestral hat": [ + 21018, + 25518 + ], + "dragon harpoon": [ + 21028, + 25373 + ], + "infernal harpoon": [ + 21031, + 21033, + 25059, + 25367 + ], + "medium storage unit": [ + 21038, + 21040 + ], + "large storage unit": [ + 21039, + 21041, + 21042 + ], + "opal amulet": [ + 21099, + 21108 + ], + "jade amulet": [ + 21102, + 21111 + ], + "topaz amulet": [ + 21105, + 21114 + ], + "ring of returning": [ + 21129, + 21132, + 21134, + 21136, + 21138 + ], + "necklace of passage": [ + 21146, + 21149, + 21151, + 21153, + 21155 + ], + "burning amulet": [ + 21166, + 21169, + 21171, + 21173, + 21175 + ], + "mysterious orb": [ + 21261, + 23069 + ], + "infernal max cape": [ + 21284, + 21285, + 21289, + 24133 + ], + "infernal cape": [ + 21287, + 21295, + 21297, + 23622, + 24224 + ], + "amethyst javelin": [ + 21318, + 21320, + 21322, + 21324 + ], + "amethyst arrow": [ + 21326, + 21332, + 21334, + 21336 + ], + "amethyst fire arrow": [ + 21328, + 21330 + ], + "master scroll book": [ + 21387, + 21389 + ], + "wilderness cape": [ + 21428, + 21429, + 21430, + 21431, + 21432, + 21434, + 21435, + 21436, + 21437, + 21438 + ], + "teak seedling": [ + 21469, + 21473 + ], + "mahogany seedling": [ + 21471, + 21475 + ], + "fossil island wyvern": [ + 21507, + 21508 + ], + "ancient wyvern shield": [ + 21633, + 21634 + ], + "mushroom pie": [ + 21687, + 21690 + ], + "jonas mask": [ + 21719, + 21720 + ], + "granite ring": [ + 21739, + 21752, + 25193, + 26685 + ], + "royal accord of twill": [ + 21758, + 25817 + ], + "imbued saradomin max cape": [ + 21776, + 24232, + 24238 + ], + "imbued zamorak max cape": [ + 21780, + 24233, + 24246 + ], + "imbued guthix max cape": [ + 21784, + 24234, + 24242 + ], + "imbued saradomin cape": [ + 21791, + 23607, + 24236, + 24248 + ], + "imbued guthix cape": [ + 21793, + 23603, + 24240, + 24249 + ], + "imbued zamorak cape": [ + 21795, + 23605, + 24244, + 24250 + ], + "bracelet of ethereum": [ + 21816, + 21817 + ], + "snow imp costume head": [ + 21841, + 21847 + ], + "snow imp costume body": [ + 21842, + 21849 + ], + "snow imp costume legs": [ + 21843, + 21851 + ], + "snow imp costume tail": [ + 21844, + 21853 + ], + "snow imp costume gloves": [ + 21845, + 21855 + ], + "snow imp costume feet": [ + 21846, + 21857 + ], + "santa suit": [ + 21866, + 21867, + 21868 + ], + "wrath rune": [ + 21880, + 22208 + ], + "dragon armour set": [ + 21882, + 21885 + ], + "dragon platebody": [ + 21892, + 22242 + ], + "dragon kiteshield": [ + 21895, + 22244 + ], + "assembler max cape": [ + 21898, + 21916, + 24135 + ], + "dragon crossbow": [ + 21902, + 21921 + ], + "dragon bolts": [ + 21905, + 21924, + 21926, + 21928, + 21930 + ], + "mythical cape": [ + 21913, + 22114 + ], + "avas assembler": [ + 21914, + 22109, + 24222 + ], + "opal dragon bolts": [ + 21932, + 21955 + ], + "jade dragon bolts": [ + 21934, + 21957 + ], + "pearl dragon bolts": [ + 21936, + 21959 + ], + "topaz dragon bolts": [ + 21938, + 21961 + ], + "sapphire dragon bolts": [ + 21940, + 21963 + ], + "emerald dragon bolts": [ + 21942, + 21965 + ], + "ruby dragon bolts": [ + 21944, + 21967 + ], + "diamond dragon bolts": [ + 21946, + 21969 + ], + "dragonstone dragon bolts": [ + 21948, + 21971 + ], + "onyx dragon bolts": [ + 21950, + 21973 + ], + "super antifire potion": [ + 21978, + 21981, + 21984, + 21987 + ], + "super antifire mix": [ + 21994, + 21997 + ], + "dragonfire ward": [ + 22002, + 22003 + ], + "map piece": [ + 22009, + 22010, + 22011, + 22012, + 22013, + 22014, + 22015, + 22016, + 22017, + 22018, + 22019, + 22020, + 22021, + 22022, + 22023, + 22024, + 22025, + 22026, + 22027, + 22028, + 22029, + 22030, + 22031, + 22032 + ], + "old notes": [ + 22051, + 22053, + 22055, + 22057, + 22059, + 22061, + 22063, + 22065, + 22067, + 22069, + 22071, + 22073, + 22075, + 22077, + 22410, + 22774, + 23023, + 23025, + 23027, + 23029, + 23031, + 23033, + 23035 + ], + "dragon key": [ + 22087, + 22092 + ], + "dragon key piece": [ + 22088, + 22089, + 22090, + 22091 + ], + "adamant heraldic helm": [ + 22159, + 22161, + 22163, + 22165, + 22167, + 22169, + 22171, + 22173, + 22175, + 22177, + 22179, + 22181, + 22183, + 22185, + 22187, + 22189 + ], + "extended super antifire": [ + 22209, + 22212, + 22215, + 22218 + ], + "extended super antifire mix": [ + 22221, + 22224 + ], + "avernic defender": [ + 22322, + 22441, + 24186 + ], + "sanguinesti staff": [ + 22323, + 22481 + ], + "ghrazi rapier": [ + 22324, + 23628 + ], + "scythe of vitur": [ + 22325, + 22486, + 22664 + ], + "bryophytas staff": [ + 22368, + 22370 + ], + "vial of blood": [ + 22405, + 22446 + ], + "battlemage potion": [ + 22449, + 22452, + 22455, + 22458 + ], + "bastion potion": [ + 22461, + 22464, + 22467, + 22470 + ], + "sinhaza shroud tier": [ + 22494, + 22496, + 22498, + 22500, + 22502 + ], + "escape crystal": [ + 22517, + 25961 + ], + "coin pouch": [ + 22521, + 22522, + 22523, + 22524, + 22525, + 22526, + 22527, + 22528, + 22529, + 22530, + 22531, + 22532, + 22533, + 22534, + 22535, + 22536, + 22537, + 22538, + 24703 + ], + "viggoras chainmace": [ + 22542, + 22545 + ], + "craws bow": [ + 22547, + 22550 + ], + "thammarons sceptre": [ + 22552, + 22555 + ], + "vestas longsword": [ + 22613, + 23615, + 24619 + ], + "statiuss warhammer": [ + 22622, + 23620 + ], + "morrigans javelin": [ + 22636, + 23619 + ], + "zuriels staff": [ + 22647, + 23617 + ], + "dragon hasta": [ + 22731, + 22734, + 22737, + 22740, + 22743 + ], + "ikkle hydra": [ + 22746, + 22748, + 22750, + 22752 + ], + "energy disk": [ + 22765, + 22766, + 22767, + 22768 + ], + "unknown fluid": [ + 22769, + 22770, + 22771, + 22772, + 22773 + ], + "dragonfruit pie": [ + 22792, + 22795 + ], + "radas blessing": [ + 22803, + 22941, + 22943, + 22945, + 22947 + ], + "dragon knife": [ + 22804, + 22806, + 22808, + 22810, + 22812, + 22814 + ], + "cormorants glove": [ + 22816, + 22817 + ], + "celastrus seedling": [ + 22848, + 22852 + ], + "redwood seedling": [ + 22850, + 22854 + ], + "dragonfruit seedling": [ + 22862, + 22864 + ], + "bottomless compost bucket": [ + 22994, + 22997 + ], + "bottled dragonbreath": [ + 22999, + 23002 + ], + "tatty note": [ + 23007, + 24684 + ], + "treasure scroll": [ + 23067, + 23068, + 23070 + ], + "birthday cake": [ + 23108, + 24331, + 24332 + ], + "mystic set": [ + 23110, + 23113, + 23116, + 23119 + ], + "rune scimitar ornament kit": [ + 23321, + 23324, + 23327 + ], + "sraracha": [ + 23495, + 25842, + 25843 + ], + "giant egg sac": [ + 23517, + 23520 + ], + "crystal seedling": [ + 23655, + 23657 + ], + "crystal axe": [ + 23673, + 23675, + 23862 + ], + "crystal pickaxe": [ + 23680, + 23682, + 23863 + ], + "divine super combat potion": [ + 23685, + 23688, + 23691, + 23694 + ], + "divine super attack potion": [ + 23697, + 23700, + 23703, + 23706 + ], + "divine super strength potion": [ + 23709, + 23712, + 23715, + 23718 + ], + "divine super defence potion": [ + 23721, + 23724, + 23727, + 23730 + ], + "divine ranging potion": [ + 23733, + 23736, + 23739, + 23742 + ], + "divine magic potion": [ + 23745, + 23748, + 23751, + 23754 + ], + "crystal harpoon": [ + 23762, + 23764, + 23864 + ], + "crystal dust": [ + 23804, + 23867, + 23964 + ], + "crystal seed": [ + 23808, + 23810 + ], + "weapon frame": [ + 23834, + 23871 + ], + "grym leaf": [ + 23835, + 23875 + ], + "linum tirinum": [ + 23836, + 23876 + ], + "phren bark": [ + 23838, + 23878 + ], + "corrupted body": [ + 23843, + 23844, + 23845 + ], + "corrupted legs": [ + 23846, + 23847, + 23848 + ], + "corrupted halberd": [ + 23849, + 23850, + 23851 + ], + "corrupted staff": [ + 23852, + 23853, + 23854 + ], + "corrupted bow": [ + 23855, + 23856, + 23857 + ], + "egniol potion": [ + 23882, + 23883, + 23884, + 23885 + ], + "crystal helm": [ + 23886, + 23887, + 23888, + 23971, + 23973, + 25495 + ], + "crystal body": [ + 23889, + 23890, + 23891, + 23975, + 23977, + 25496 + ], + "crystal legs": [ + 23892, + 23893, + 23894, + 23979, + 23981, + 25497 + ], + "crystal staff": [ + 23898, + 23899, + 23900 + ], + "crystal crown": [ + 23911, + 23913, + 23915, + 23917, + 23919, + 23921, + 23923, + 23925 + ], + "blade of saeldor": [ + 23995, + 23997, + 24551, + 24553, + 25870, + 25872, + 25874, + 25876, + 25878, + 25880, + 25882 + ], + "elven top": [ + 24009, + 24015, + 24021, + 24027 + ], + "elven skirt": [ + 24012, + 24018 + ], + "memoriam crystal": [ + 24030, + 24031, + 24032, + 24033 + ], + "armadyl halo": [ + 24147, + 24192, + 24194 + ], + "bandos halo": [ + 24149, + 24195, + 24197 + ], + "seren halo": [ + 24151, + 24198, + 24200 + ], + "ancient halo": [ + 24153, + 24201, + 24203 + ], + "brassica halo": [ + 24155, + 24204, + 24206 + ], + "victors cape": [ + 24207, + 24209, + 24211, + 24213, + 24215, + 24520 + ], + "unsealed letter": [ + 24256, + 24257 + ], + "v sigil": [ + 24258, + 24259 + ], + "vs shield": [ + 24265, + 24266 + ], + "mysterious emblem": [ + 24277, + 24279, + 24281, + 24283, + 24285 + ], + "spooky hood": [ + 24300, + 24305 + ], + "spooky robe": [ + 24301, + 24307 + ], + "spooky skirt": [ + 24302, + 24309 + ], + "spooky gloves": [ + 24303, + 24311 + ], + "spooky boots": [ + 24304, + 24313 + ], + "bounty hunter hat": [ + 24338, + 24340, + 24342, + 24344, + 24346, + 24348 + ], + "scroll box": [ + 24361, + 24362, + 24363, + 24364, + 24365, + 24366 + ], + "twisted hat": [ + 24387, + 24397, + 24405 + ], + "twisted coat": [ + 24389, + 24399, + 24407 + ], + "twisted trousers": [ + 24391, + 24401, + 24409 + ], + "twisted boots": [ + 24393, + 24403, + 24411 + ], + "gravestone": [ + 24418, + 24524 + ], + "volatile nightmare staff": [ + 24424, + 25517 + ], + "iced gingerbread shield": [ + 24438, + 24439, + 24440 + ], + "twisted relic hunter armour set": [ + 24469, + 24472, + 24475 + ], + "antique emblem": [ + 24565, + 24567, + 24569, + 24571, + 24573, + 24575, + 24577, + 24579, + 24581, + 24583 + ], + "blighted super restore": [ + 24598, + 24601, + 24603, + 24605 + ], + "divine battlemage potion": [ + 24623, + 24626, + 24629, + 24632 + ], + "divine bastion potion": [ + 24635, + 24638, + 24641, + 24644 + ], + "massive storage unit": [ + 24660, + 24661, + 24662, + 24663 + ], + "vyre noble top": [ + 24673, + 24676 + ], + "vyre noble legs": [ + 24674, + 24678 + ], + "vyre noble shoes": [ + 24675, + 24680 + ], + "old note": [ + 24682, + 25829 + ], + "ring of endurance": [ + 24735, + 24736, + 24844 + ], + "strange old lockpick": [ + 24738, + 24740 + ], + "mysterious page": [ + 24763, + 24765, + 24767, + 24769, + 24771 + ], + "vyre noble blazer": [ + 24794, + 24810, + 24826 + ], + "vyre noble coat tails": [ + 24796, + 24812, + 24828 + ], + "vyre noble vest": [ + 24798, + 24814, + 24830 + ], + "vyre noble pants": [ + 24800, + 24816, + 24832 + ], + "vyre noble corset": [ + 24802, + 24818, + 24834 + ], + "vyre noble skirt": [ + 24804, + 24820, + 24836 + ], + "vyre noble dress top": [ + 24806, + 24822, + 24838 + ], + "vyre noble dress bottom": [ + 24808, + 24824, + 24840 + ], + "plank sack": [ + 24882, + 25629 + ], + "oak table": [ + 24887, + 24891, + 24895 + ], + "mahogany bed": [ + 24921, + 24925 + ], + "trailblazer hood": [ + 25001, + 25016, + 25028 + ], + "trailblazer top": [ + 25004, + 25019, + 25031 + ], + "trailblazer trousers": [ + 25007, + 25022, + 25034 + ], + "trailblazer boots": [ + 25010, + 25025, + 25037 + ], + "trailblazer globe": [ + 25093, + 25361 + ], + "trailblazer rug": [ + 25096, + 25364 + ], + "extradimensional bag": [ + 25106, + 25108 + ], + "decorative boots": [ + 25155, + 25163, + 25167, + 25171, + 25173 + ], + "castlewars brew": [ + 25159, + 25160, + 25161, + 25162 + ], + "soul fragment": [ + 25196, + 25201 + ], + "potion of power": [ + 25203, + 25204, + 25205, + 25206 + ], + "blue icon": [ + 25212, + 25213, + 25214, + 25215, + 25216, + 25217, + 25218, + 25219, + 25220, + 25221, + 25222, + 25223, + 25224, + 25225, + 25226, + 25227, + 26184, + 26185, + 26186, + 26187, + 26188, + 26189, + 26190, + 26191, + 26192, + 26193, + 26194, + 26195, + 26196, + 26197, + 26198, + 26199 + ], + "red icon": [ + 25228, + 25229, + 25230, + 25231, + 25232, + 25233, + 25234, + 25235, + 25236, + 25237, + 25238, + 25239, + 25240, + 25241, + 25242, + 25243, + 26200, + 26201, + 26202, + 26203, + 26204, + 26205, + 26206, + 26207, + 26208, + 26209, + 26210, + 26211, + 26212, + 26213, + 26214, + 26215 + ], + "essence pack": [ + 25280, + 25535 + ], + "gnome child icon": [ + 25319, + 25338 + ], + "soul cape": [ + 25344, + 25346 + ], + "trailblazer relic hunter armour set": [ + 25380, + 25383, + 25386 + ], + "bronze coffin": [ + 25459, + 25469 + ], + "steel coffin": [ + 25461, + 25470 + ], + "black coffin": [ + 25463, + 25471 + ], + "silver coffin": [ + 25465, + 25472 + ], + "gold coffin": [ + 25467, + 25473 + ], + "celestial ring": [ + 25539, + 25541 + ], + "celestial signet": [ + 25543, + 25545 + ], + "tome of water": [ + 25574, + 25576 + ], + "fish barrel": [ + 25582, + 25584 + ], + "fish sack barrel": [ + 25585, + 25587 + ], + "barronite mace": [ + 25625, + 25641, + 25643 + ], + "imcando hammer": [ + 25633, + 25644 + ], + "simple lockbox": [ + 25646, + 25647 + ], + "elaborate lockbox": [ + 25648, + 25649 + ], + "ornate lockbox": [ + 25650, + 25651 + ], + "clan cloak": [ + 25712, + 25714, + 25715, + 25716, + 25717, + 25718, + 25719, + 25720 + ], + "clan vexillum": [ + 25721, + 25723, + 25724, + 25725, + 25726, + 25727, + 25728, + 25729 + ], + "holy sanguinesti staff": [ + 25731, + 25733 + ], + "holy scythe of vitur": [ + 25736, + 25738 + ], + "sanguine scythe of vitur": [ + 25739, + 25741 + ], + "antipoison potion": [ + 25758, + 25759, + 25760, + 25761 + ], + "roses note": [ + 25805, + 25806, + 25807, + 25808 + ], + "amethyst dart": [ + 25849, + 25851, + 25855, + 25857 + ], + "bow of faerdhinen": [ + 25862, + 25865, + 25867, + 25869, + 25884, + 25886, + 25888, + 25890, + 25892, + 25894, + 25896 + ], + "ghommals hilt": [ + 25926, + 25928, + 25930, + 25932, + 25934, + 25936 + ], + "anim offhand": [ + 25938, + 25941, + 25944, + 25947, + 25950, + 25953 + ], + "tumekens heka": [ + 25987, + 25989 + ], + "sigil of resilience": [ + 25990, + 25991 + ], + "sigil of consistency": [ + 25993, + 25994 + ], + "sigil of the formidable fighter": [ + 25996, + 25997 + ], + "sigil of the rigorous ranger": [ + 25999, + 26000 + ], + "sigil of the meticulous mage": [ + 26002, + 26003 + ], + "sigil of fortification": [ + 26005, + 26006 + ], + "sigil of barrows": [ + 26008, + 26009 + ], + "sigil of deft strikes": [ + 26011, + 26012 + ], + "sigil of freedom": [ + 26014, + 26015 + ], + "sigil of enhanced harvest": [ + 26017, + 26018 + ], + "sigil of storage": [ + 26020, + 26021 + ], + "sigil of the smith": [ + 26023, + 26024 + ], + "sigil of the alchemist": [ + 26026, + 26027 + ], + "sigil of the fletcher": [ + 26029, + 26030 + ], + "sigil of the chef": [ + 26032, + 26033 + ], + "sigil of the craftsman": [ + 26035, + 26036 + ], + "sigil of the abyss": [ + 26038, + 26039 + ], + "sigil of stamina": [ + 26041, + 26042 + ], + "sigil of the potion master": [ + 26044, + 26045 + ], + "sigil of the eternal jeweller": [ + 26047, + 26048 + ], + "sigil of the treasure hunter": [ + 26050, + 26051 + ], + "sigil of mobility": [ + 26053, + 26054 + ], + "sigil of exaggeration": [ + 26056, + 26057 + ], + "sigil of specialised strikes": [ + 26059, + 26060 + ], + "sigil of the porcupine": [ + 26062, + 26063 + ], + "sigil of binding": [ + 26065, + 26066 + ], + "sigil of escaping": [ + 26068, + 26069 + ], + "sigil of the ruthless ranger": [ + 26071, + 26072 + ], + "sigil of the feral fighter": [ + 26074, + 26075 + ], + "sigil of the menacing mage": [ + 26077, + 26078 + ], + "sigil of prosperity": [ + 26080, + 26081 + ], + "sigil of the dwarves": [ + 26083, + 26084 + ], + "sigil of the elves": [ + 26086, + 26087 + ], + "sigil of the barbarians": [ + 26089, + 26090 + ], + "sigil of the gnomes": [ + 26092, + 26093 + ], + "sigil of nature": [ + 26095, + 26096 + ], + "sigil of devotion": [ + 26098, + 26099 + ], + "sigil of the forager": [ + 26101, + 26102 + ], + "sigil of garments": [ + 26104, + 26105 + ], + "sigil of slaughter": [ + 26107, + 26108 + ], + "sigil of the fortune farmer": [ + 26110, + 26111 + ], + "sigil of versatility": [ + 26113, + 26114 + ], + "sigil of the serpent": [ + 26116, + 26117 + ], + "sigil of supreme stamina": [ + 26119, + 26120 + ], + "sigil of preservation": [ + 26122, + 26123 + ], + "sigil of finality": [ + 26125, + 26126 + ], + "sigil of pious protection": [ + 26128, + 26129 + ], + "sigil of aggression": [ + 26131, + 26132 + ], + "sigil of rampage": [ + 26134, + 26135 + ], + "sigil of the skiller": [ + 26137, + 26138 + ], + "sigil of remote storage": [ + 26140, + 26141 + ], + "sigil of last recall": [ + 26143, + 26144 + ], + "sigil of the guardian angel": [ + 26146, + 26147 + ], + "group iron platebody": [ + 26158, + 26160, + 26162, + 26164 + ], + "hardcore group iron platebody": [ + 26172, + 26174, + 26176, + 26178 + ], + "zaryte bow": [ + 26237, + 26239 + ], + "ugly halloween jumper": [ + 26256, + 26258 + ], + "magical cleaning potion": [ + 26278, + 26924 + ], + "secret santa present": [ + 26298, + 26300, + 26302, + 26316, + 26318, + 26320, + 26322, + 26324 + ], + "chocolate chips": [ + 26304, + 26306 + ], + "ancient brew": [ + 26340, + 26342, + 26344, + 26346 + ], + "ancient mix": [ + 26350, + 26353 + ], + "frozen key piece": [ + 26358, + 26360, + 26362, + 26364 + ], + "torva helm": [ + 26376, + 26382 + ], + "torva platebody": [ + 26378, + 26384 + ], + "torva platelegs": [ + 26380, + 26386 + ], + "blood essence": [ + 26390, + 26392 + ], + "shattered hood": [ + 26427, + 26439, + 26451 + ], + "shattered top": [ + 26430, + 26442, + 26454 + ], + "shattered trousers": [ + 26433, + 26445, + 26457 + ], + "shattered boots": [ + 26436, + 26448, + 26460 + ], + "unidentified fragment": [ + 26544, + 26545, + 26546, + 26547, + 26548 + ], + "shattered relic hunter armour set": [ + 26554, + 26557, + 26560 + ], + "goblin potion": [ + 26581, + 26583, + 26585, + 26587 + ], + "loot key": [ + 26651, + 26652, + 26653, + 26654, + 26655 + ], + "maomas med helm": [ + 26686, + 26743, + 26744 + ], + "maomas helm": [ + 26687, + 26745, + 26746 + ], + "maomas great helm": [ + 26688, + 26747, + 26748 + ], + "calamity chest": [ + 26689, + 26749, + 26750 + ], + "superior calamity chest": [ + 26690, + 26751, + 26752 + ], + "elite calamity chest": [ + 26691, + 26753, + 26754 + ], + "calamity breeches": [ + 26692, + 26755, + 26756 + ], + "superior calamity breeches": [ + 26693, + 26757, + 26758 + ], + "elite calamity breeches": [ + 26694, + 26759, + 26760 + ], + "centurion cuirass": [ + 26695, + 26721, + 26722 + ], + "wristbands of the arena": [ + 26696, + 26723, + 26724, + 26725, + 26726, + 26727, + 26728, + 26729, + 26730 + ], + "koriffs headband": [ + 26698, + 26737, + 26738 + ], + "koriffs cowl": [ + 26699, + 26739, + 26740 + ], + "koriffs coif": [ + 26700, + 26741, + 26742 + ], + "saikas hood": [ + 26701, + 26731, + 26732 + ], + "saikas veil": [ + 26702, + 26733, + 26734 + ], + "saikas shroud": [ + 26703, + 26735, + 26736 + ], + "colossal pouch": [ + 26784, + 26786, + 26906 + ], + "ring of the elements": [ + 26815, + 26818 + ], + "abyssal lantern": [ + 26822, + 26824, + 26826, + 26828, + 26830, + 26832, + 26834, + 26836, + 26838, + 26840, + 26842, + 26844, + 26846, + 26848 + ], + "hat of the eye": [ + 26850, + 26858, + 26864, + 26870 + ], + "robe top of the eye": [ + 26852, + 26860, + 26866, + 26872 + ], + "robe bottoms of the eye": [ + 26854, + 26862, + 26868, + 26874 + ], + "portal talisman": [ + 26887, + 26888, + 26889, + 26890, + 26891, + 26892, + 26893, + 26894, + 26895, + 26896, + 26897, + 26898 + ], + "lost bag": [ + 26912, + 26984, + 26986, + 26988 + ], + "amulet of the eye": [ + 26914, + 26990, + 26992, + 26994 + ], + "vat": [ + 26932, + 26933 + ], + "scarab emblem": [ + 26953, + 26956 + ], + "circlet of water": [ + 26967, + 26969 + ], + "ensouled hellhound head": [ + 26996, + 26997 + ], + "smiths gloves": [ + 27029, + 27031 + ] +} \ No newline at end of file diff --git a/runelite-client/bin/main/logback.xml b/runelite-client/bin/main/logback.xml new file mode 100644 index 0000000000..d59ba6ca84 --- /dev/null +++ b/runelite-client/bin/main/logback.xml @@ -0,0 +1,55 @@ + + + + + + + + %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n + + + + + ${user.home}/.openosrs/logs/client.log + + + + ${user.home}/.openosrs/logs/client_%d{yyyy-MM-dd}.%i.log + 10MB + + 30 + + + + %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/ClassPreloader.class b/runelite-client/bin/main/net/runelite/client/ClassPreloader.class new file mode 100644 index 0000000000000000000000000000000000000000..ddc803ace69880f1551f06550a113c2b58530f09 GIT binary patch literal 727 zcmah{+iuf95IviQI5la~rj+}ow56mVbw3~oDWr)MVJN~;EAdiooN3s~*^TTqd>6b> z@xTZ0QHZe<%0)tb@T_NN&hgAS{{G|ZHvk6?UN ztHzXgC=0BfsSirV%1q?p=!_yKP5pYNs}tDkl$=qam~R zi`3=gKg5( zer$p*=3fRV@x#_~?(v)CQ{*>KzM%T4DEl1qGO&%S9BcCiK36!aqJ9DHEx?U)G>)4a n=eTkF8TVfPrfH(gkQT?M@UhQOc|loc@HTe1F7SwB3A;Z56CbZX literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ClientSessionManager.class b/runelite-client/bin/main/net/runelite/client/ClientSessionManager.class new file mode 100644 index 0000000000000000000000000000000000000000..a33f210bc1fe798d4085f57fe68dcc8447342e1d GIT binary patch literal 4432 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 SV)tOX%L8_)w@ttaH2(wKvoxCk literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/Notifier$NativeCustomOff.class b/runelite-client/bin/main/net/runelite/client/Notifier$NativeCustomOff.class new file mode 100644 index 0000000000000000000000000000000000000000..07fb7e9fd7f9708b1e3f882e4b8584dad5d55794 GIT binary patch literal 1651 zcmb7FYi|=r6g}hT#w-xFZ73u_fk15o*@l*<4LBGlSU7gYCYCHdZOk}bYR{tGaisjK z5?X;kAU^Y>5cf`;Vv&Gkf7sc%b06oPduILd)0_7Imhdo(gurDbwHpnU><3!9-F_gI zcAKFNdV!4Qo4yXVWOW$paM0@YvPcOWdFF5VZr@j%ZcPmb0-5I0TD@HpSZGX=tVEI3 zb#JY;Dv)d~FAJoUKac`W<4XlkM}gWT*F&}D`s#dpsj*)31l%W+ma@v!n+o(@DwZ#_ zsaQ39DlMcfINXA1GzWnnZTy58GL=W}`TTx7_5G$ody1lewvk50Le|18_h*>ngHtxL zd|+Alh5POG*m}-}g$%#V+c*SU;AkUIvN;@V$Y{;q=o>o1uHSF_QNa6=(bC~AH3T?c z*pG%&7Hv!+N1f`wf>kaJ!*jJk3;;MpGDyJ-vDH?`>no66V2h|Vfw={UAL8P>a0%dRULp#dl3 zENTLC-@BotzOOF4fYp?-ei+8OvPhCj(w8G$Il&qSXeCLTl|)P@4(kn=KFLz1eTKw+ z7)L1XDD7g3;@`?!h>kOzbdJ5k4=-`tY)_<|lV&?-wx`q18M8f`c}L#K9US*MsU6ID zo%9aQdM|PQ1*J;h0zDn1==qq6csPwUT*05XXih<;e?@)-z@=4?Jze}4g@23#hi8oO zi3zcH9dOC?LtjS-EdJ+ciUeI6 shJP-g6sVe|C)fW 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/RuneLite$1.class b/runelite-client/bin/main/net/runelite/client/RuneLite$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e73f9c21ca399c2755a9866c638d847bdc99d1d2 GIT binary patch literal 1145 zcmbVKO>fgc5Pcg$+@>x`+Yr9mQXrIklp4;dDne8Ql2ar?d*S3dt7MC_w(NDJ{wuh& z5(mVYU%`dHftYoYCbXdv*z)eo&ic*FoA>?Km#+XCuneRa)+JX~7)$O6#VywpTq^4w z`8N5b=LXUYYsY?|BGC^#ZpBJ?)}D;}OXk!=bkpzfEUsbR#C2pCa<-6sKkgs#@V#^7afW5vcOCE035E7YhiTOl5yOUkb&Yj~ zg_0wEdD8de=o!P(r79STe^OCg&jNIEpuW-2K?1w(7f--f)Lx zFua^*pshk7yYLb)>4!YHR^`<{tq ztTL2l)-=J^)2tgao`6QXe|zJ zz{DbXI(7p&is#8TlY9DPi7cWWE3|6l7b9e|T02GI40pd_?Gv4+Fv0&hg>RnYo4Bv* z%{R16MrfNOG^+Cy4=&=6^b%y<*`vfN;c>EW;tB0(lu^Y~va(5)WYDusUkc^lk|`Y# literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/RuneLite$2.class b/runelite-client/bin/main/net/runelite/client/RuneLite$2.class new file mode 100644 index 0000000000000000000000000000000000000000..1e1bc9fe4f0734e008332e66fe69ed69fc5d1c66 GIT binary patch literal 733 zcma)4T~8B16g|^!yRdG70)l9T0zS0WunDgi6H+yrEX0UuLU!Kj7#1!P8mPi z4G{>eoXHO|@xc9w8xx>2>1-hoNX7!2={4YuEX#9S3~vCnHG2Z}r`l-uOklP13!O_d zN{(Ei&1mnW-yN`9-wsuTD(=Jx5erm1-9d;sfsKFkkI=w^C(X=4U@=Awb%FU*8+AB& zf2xXi@-$bhq&AcJKo;7^(`4Yrx)f-qw=2ON)<(+xeL;ckPWL}lh>q-}$ka>ir)m6_ zdB?BEd0&_;wrq+D2`W+UWJEBGBZo>IkUdL*t!zy?JJzXLjz#&#&JBtYIZUPGHuM4{c&7(w;&UX)->1&2fk0 z#nk`>fy?{yP==8-{cvk{pOg8Uo_KNHB; z8#@ApR@|dWb3@d%|Yf90OqqcJiS(dw8Z=CDQ0JjAe&K4*z z*^Lvc=#@@8J#~D=4^k-K#Y>~2*s<;n@`Jb+U`}A>w2qfCj|G9MBcBZ0ChIQ!I{@?b zPJA%%ez+QL9jvn*UCrW)L`OZcS%=GQW5~85=^VKLOML2Sm;lQH*G|e12*!2!8aB!K z_1JmTz~jfO$Rl6i#e>Ju1@=O=f^Bi-3no9alS7%`rF1j*22<>pM+vxuX^!|mz!iR{ z;OD&Z>E8dq_ZhG@`Zxxr&ulZn!#PR1ap# z@DKQ^K0vioefMAR%{n^cjN^Es^c{tJ29lDg)h_$gOMAnG9>4MPk9;!dM%jfX6P#kpO+gu8$4Wf zHayOdDFv?MRh>}ibF56NEg=~uOaHg*B7^BRdteyOl^!=xQK9f_#j&PJ1h#IsXkwtP z&8AfvLpW{X8HRxY(6(xYK?fUTLDk1e8wd#t68LjGe9e*t(TAO&Aa&#uE z6oEf~*X4CZLO0$aR_i#~3o9KbnUo1H)i0rd0Gy zVwUOQT(_`@_o(X4Alz|?DwjJ9rj;tqCw9cp_Hb8`r_MA7%g#>pYK}3RUYovWI8jlK z``MCHj~`Rdu70GepV#Sbpsm_D&ykXzOixABd`C4xvKTpTF`aLp;S9N0QBZ<_c7@L{ z+M%~rT;kr+U|6%zk5fe2O3(;hu3@K|k9JW(_r-9fg$uE7sq-W$|8$4)7JZ+GQGc8k z$v}q_S5CDmwMh$)+#U+VMlAzak+4i~dtu$$rEMlC7oz zPNI)av`%n}{>(|ypE1mSAqxG90{ab9>~}1)KTuG5f0pGvi;(ROTLBMbk@{lwCL`T J^igzQ_y=^}yZHbB literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/RuneLite.class b/runelite-client/bin/main/net/runelite/client/RuneLite.class new file mode 100644 index 0000000000000000000000000000000000000000..be16f86b69c7d9264c3452fb5c876e5f47d5ceb0 GIT binary patch literal 26007 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 Ua{l!lhVEc%VxBlp?GdB?9~}Ak^8f$< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/RuneLiteModule.class b/runelite-client/bin/main/net/runelite/client/RuneLiteModule.class new file mode 100644 index 0000000000000000000000000000000000000000..04a7871f99460a3abd9bb54dafeb76d7fbb91e86 GIT binary patch literal 9105 zcmb_h349z^dH;W_l}B2Qe8^WEImB`7M3=QrOyUq3C%Wt?(cyS)IW|e~Xf>85TJ4D0 zSsw{dQc7tOj#4f=+|c5*fdXl)1DD`XZ~~!$LZRG*v-D0|${BF~Z)SFPcD3s$g!mWD zd*A!s_rCYN@7~Y-_T!HL=oCvsM6f<>x^X9)HdB^s#*-<_OuO;jocD7+V2@@~riQ3s zUDBS6kJXE< zwlQitf{Xg^Fb*5>tZSv>hqCFUYuV{|B0DujIu6lm6V_PTaI=mn*m6GHZT_OcoxD@0 z_vzS93X79=`j9o2qbcY*KbZ<5aji+S+oR-BtsgZHn<;zBbSMDwCIRBrQVKM=}{^`#x>GpV;k9+Zxjm0bmE=qwCx(MnaA%UoPzAiS}Cqm`Y!@` zzE-eyK8-Y`9QQ=6V;f#9s8*0s!Ifp1J`aIW%Jn*QYPeo-&3wFtF{`5s-F#Rhcc*=p zJ1*E0W+qrurW;(HLkhIwnK?O@$fXXw*r{QMApRV;>bL=Yf{1GiR)$&gHKC(?IXUwBRvf z*o#|q?1yp^fg;W`qyb}!?{zC~*Kk{rA#p*+OO-v=&^fR=pgL*TNM%h0Jfvex0T&T?lX*;oRb((dc6KC1w=<3j9VtxGU`9QVM}U`YYVL`_ z#>+HJ@y4Oo;c$}gK54k)ai7WnhdLbahAXX%nwea+l18d8?V4lC>qnbty ztN?xLiF$EV0cfELW4H$O>TzDKqaKUZ>MPaiAE?y>YITWP{X-o~uvo(%(MCOq1a4Lt z?;q=UE&hb~O4kLwVa@1H8JW!alr(R}C0bg8rFFOuuh;N8!RC-Cg2-5ESH;_vJ-tD& zJIu;+wx510JzuH5O_3 zYr)2HBAYbR*-U(Ze+P`TK>=y_sGzkRYI59g22q(J{_OL8G47EiJ?K2vX-OAIQ=P4g+ht4A~SB= z6Pb9okxGpi$%%}HPgjr&{ho&szd`L#&wW;TvB#K*hJC=Zx}!vr$zG|=YxryhrC@rR zc1Nfey=u^v&BX9Ho=^(Aq6UA@EUw2qWYS1S*X0m2e4)aVdFq_Q&!HH_y zPL7z)9)mH2DO|tJI}aOW*6s2pjs#y>W5H!TdNjmCtO|yA-UvkfIW+YQkis zXqcbMF=slg0w2RDiFU*x-Zx{a{P6ubWlDUMee zg~fAhDkq|ra;F7lO*kuUQB_TS!ll}gsX)HtD< z6!JB`&e}59p~My449~p4WAJFM0`y&~%S=x>sejR-p+>{M<#PCXug#-AiJ}dMq{zDXV zMsRS0fDJw{%Su`wLq`!!zra;~rbwys0toi)Ybv{qv4>>iKJ~!cm5L=eAwcCpUNz`% z;Vpkz!Hmn|$M9?XM#D3LrgFCk_V}~|c69s}=UBTkmGt3)tIN5vXQij~*gqhk%own6 zp-{

  1. mt2ZKrG}$IdOkFWIV48KT^wNp*!d<=?}Lt)UI9{R195r>rg`LzlEMEUH|2 zlJAzN9?D)PMalSDn71}n5snhP%n8~x?KF<|5t6KtI+}GJtODJpjGtz;XPs0`>T!i8 zi;MF8#IX!xdQ6r|gC@(ENQFWlhbp62q~kt+8C{mk3O<&VQN}dn^iEE>%0HI7%7K`y zk_$9h&DfC3Xo6d@auSWb61tiw#llJ=C!HX=lgIo$f(}ZJs3t`zR9%d+2xLoN$oj$; zZwS?c1|nL|dZ|FfU-4+v1~m4Osk%JIkxY$T#tVc1{*fyK^r0y;J(Sp;$Z6bjvt}i2 zM)S0taWc8KTcAM2gsE_BiZm}6zhD!&BsfU8Y2KAm+!D-=n6%4gP1sRc<^^6a_U!h( znJ!nzm5k3c{Q#o0Aly0$z#f$s>T;D_P06#xXL&w&mt!ZH$k`61&6=`LlWPQ*7vejG zkSiVhTz!{qr*aHdvvaBb+g2;vWVBJM7^wRy!H=oiHz`xE8c1&&OSkMTHNe`Z= zksIhskJ!$H>1^6KN|@ZJ%T3Zxd&`)vvilvj!wOo^U(VjbF*`8bg`CX?>XAWRhGZ8L zo)OiVQhl*-zc4HzuW$;u=hm&Vo2jHwq?1j3eK$UfSj#VWg=N`M9;ZlZ?Bb}C_v$jN zngFYqSldUsZ6_$}_V5*lvaTk#2)37tJ%e_7Ug;N@M`?vA`{aPS;7e$HfzV5Zn$yaF z0-0mWWs2&WuBshcif!4NZY`!+yGL09u&ElFlY>!|~bPhcc5a~w2{pY^Y@-PPH zK$AX$y#sA$@fi2)JBu^wGY6`(NB7$3Nqj(U^(Y@4YO^Q6{ln>9$9dm8< znra`3K<~tp7|HD#KY`&2yK;NRr*X$D(kF0XfsTT`VGeEtC$Xv+JclDy-qpNI?N`Jb z?#%JRE8aDSS47}}Ulju1?SmU$J&o5i+~Y0WOSFga#yPx+1ApP|p@rkY!u{NF8t>dc zi+9i9&*$)f!v0GFx%t6h`e9D@wKROh|9s5<{Eh!P<$q@U&m2Dw;dHR?QO+9vZVsP` zfZHGE>@*(VKZDN&>k88F`5aRXPtM_s#QYdlB#M9F-*@A3{@u&jFdA_S*0Yg(HOJTC zHny{G$3C`qvlzkMZ2KOEi3e~953<`k0}D^$4m`z%?oTm^pR;uv!$DcWhHER1NEeRE zOW135ai`payW}`tF7LrBnV4v9$G3 zJbePO)-!neB!7!lhg5|Qx!*fvm5-Z0WGVg!|4Rx=V*I6d@%0*>=J2QZKO&Z%U3#Is z11Y`G`^sMEXVk3nM7I;J?htEj_{B7Sbq2pErT9RI`&gd)7zN?US0YkXf%bI)?Yh?G z5>><{T1xyQA>ws;;w+W|;)|$3{!1(&F+Q&-|NZrh)IvRnt`PGOC8P;1t01s?xx{8g zA84DEB`2V@@?AJwsm}MGMyU%hP0`PIJgoD#<#|{wYiJ70OtDlh^vpv&l#a+VXwcBk z*J>v>jg|OYJCDD$p3a2$yJ!LYJ;L)p`8@c$xDtQs=JB_#l)pM5H&=#GRJ*Q>g{qmRw0z;LE|G@V_Id3!`jqEAqbL^S(=AQfR`tHlC z|GEA$fCT;#LW_h$x?;!8nyzT7t;8#us_1q+Pn;nhGmWZZ+NxrOutvh>i}Ji2*JOP< zo}0X=RBQ)_(MwF|b*t}v|s-a8R6B{Pm$@*IE+ljLfpR)qq7z|km(byo7M zmU6W3;AfAh$u+$)qnN#((TCI7LMl0)Pn8QJ>9KM#QxH1Rr_;$qk-qvA?Ur!ZQ>5ya zQmL8BQEOJM9=C^f1V)QW67vDjA3=f?Xpslre$S4?LI%b9d`B#gZhZufLtQfJj( z+cavEnqtiuhRvMxYN|fVy!4N!GXo9YZ4!1j^CoMmHq{_(8psyP$)QAcFy(G_pebOw zRheOVD6amw}A}Lo4{en6zVM{}*+@DB}jE{xUEn!!HaCuU$ z%+{(*+*oFOFr6J5?h&GHsy9^4R<(GeAK6sllk8SqweOYC+Syf-uqJ6tDIwe^VVl!~D<~11LVpxV+#_M# zNr%}638^UFj=nGk{po2K5J4IvAq>;CMq?*6*|MU@V3ee3#m+01Q8Oz_!eYxS@|=XO z&ei8YSA9t};%U8Fv+JUL!mL~rW4NClXofr`VTVgzA=y=mpn&lZirm#Prdc40lJIS9 zMKdfVg0nam!o;$ub7~c5OyiQwK8WH0JjnW&r=|+EYSmOMOYv>oEZo;s3gI2Bmqq~c zHQiR{l+;2+sftdF;5^vEn51DH{DC0m=DRLr69ZeCmqMtFfXH-ivy)24-od>P12;PrJLwKZF%9&D8d;lM0 zV_Y!IIhnTK9kBHSzM8HNz`lU+2nQaE;=}j|)ydVWqO-D&2B=%jbz{h$Fz~S`9tSHS zY#a3eGx-*4Yp2hMrpPmMYuUF83{HfBFD=i@HiD!(6ho>tP@jA}GR{TtSv(cO=Xky~ zve|DKnj-5_d>&6rh*o9OQrxxINys^dlY0!*r)An5mN716+&SpkveRvxl4_}}_=K(- zwlm6Dp}QT&7UHtE7|+%;O>_ob+oM`(cNi8p3yYdXrQReIo_sZmuL+Zd^Pa)&1jXjr z$1ddP+a#pi;Z|R9e8?7(&H$?~MJY5a&-3=;3@YK02m9SgBxqyKycw!Z_B)edE4#*+ zow4oevG@@Gj++`&`VhV=`r>;MP6QOgs;mZ=)+sy}#Sid9p84E&MNv|M@7c z;sptzd2tELU3g=%+wU=67k?bZPlV|mbMmahc<=&pMzv>_?{!uL*YML2mKfL-o(prY zOE?(d^Xe!G>z3ml7jz}j(crT%n?;aaQ@&w9!>h;;bI=Z@tQY{fKWN$qxv zQB>^ea*Sm(V{X!zjSniiV#>BMMM|XL%(>I5IK4ZT4QlMyEBc7-!1}W-+mx%LialdY zF+8u}cOm>%!huGo@mgujD)D-h>oGkoS8T()EQ0;2gs1&6bEWGFhh%+rUb}URGLJiZSfMTC5`q5w##p9P#1x#2b8gBk^V*-a@?9hqn>8 z`)~*GP9NSy{3ajXL;PkR-bZ}95AP>F=);GIJAJr|_=pep5cm3UocInOzLWT^K75?` zE+0NY%o`kIv6ZnniF+8Cdx`$ZXo+|gZ{XC#H6&idfHWdyVp8n%B8Em^z(CI;vOTwO zoX`9f^p5a7B;LDkX1ZTN_{hi=Z0J7nEW+JK7ICKg=Ex14pXk1Z^3AK%+>Sl;3)qNb z`~h>2=8w!T6{5XPc202hBqi^q>?wY|55wr^C2jyylxb)7+OZo7F7Ry_ZJ5Rk*H!*@ zA@my6w}x=m`B#9%=f4n6@X^-x8l8k#lEodCcUsr!IG^InTAF$BDqmV0YecmG`<-2* zbpgym<60Z$pmRk;>`_Lwh0i-~z?fisV&O%+>l$h!v4thPdm?iS+q+}$S@RNFCt8mb zmhiqseCSN~B0l;&Np-hlSi|=r7Thq?l0gr$o~xT#!cXAi{4PrD6HW?+tLq{C8$BTy zA)eB0_@rk~mtzfW6t=9VEn*+PLj^~-Fu4t%3Z`ugpq=&6p2VkJ?|aX;0?D0Y&hwoeUY>lJVV7IDPQ7Kg#M6|6t2ZO80wXN&iMFW_6%-tb}iv6 zD@~pAalRgG>Ye~oO&{$W!L)q=v`aqPH-l;W185KXXx|E^9SWd5;-ftqOzR4uJ?5i* z8&}-C-_O!@x+4}BnU9mWgzt=qcOC}cU&4>Nuj55v35$)qM4V!IoX!7)qf|82Mr_9o zW>r+<&w{PGGr+1ReOA2`OgkPxd&)<9Ihb}LfcA_>3*#n!PB(txmf|nnQas?6;u=Pv o;c)!~xyxg>;#ZV!!LRWfKEvevp1*&26xurYS^{rZgp$QcEYvG#Rp)3A?i` z@kHl21*SSlWb^N!iM`o0&0>pqA{UxpS!0p!)WX%@TaQ=C~Gy zgn0^%#c_1)gl3g-9@E}YX?z&R<3t%JNH}@SoK8%b=0utiGpDCbBQdIGwS?o)tb&tp zGX0@v*X7dbp-kWOj5RAE)?O*IV{?>Pn6KazERax797tH!KJbE=NO|oeS`2kGt);?f z!$KLSNjP3W;>tvJCj*=q7QYu09=fG#v~CgF83^6jVNPiSs-)`m9Nv@jJB!)9IOEOC6gcR^81(M!*GMOWyMyI4>-x zc|qU>@d<9;^cy?$tWM)r8HQ=8mTnrfEjo}kr$^1H#QB<`Wq9uKRERJ*TY(<|I)p|H z7m{FU4LU2sxx$usu7VH(LUvL?1PXCpfS3(@v9w%4gHYSTrT(%kD0PC92c=FpY9@G#3v#eqrm9=KR(^5&HIRYE|!BB!PavJ$(T zN}cN1EXvJ@f=$>+$B(H-pWqh6OB9@rL>TqBRKYMd3fjvQoFixwE>nUpcfRYq<0 zu;yLvWprt+Hd}eQKgQuKCp+rPD!Qw_j2fI&vy-BtvwF67^b1e!P>_YVAJ=c_AMB&2 z`Wc^$md&L}4CH+fYAYVMv90V-ic4^fZ)z*Iu(7S&4$E{ZQ5aX_buz9gxw4%l1+T{& zB*;6|bWR)EE@7d!>gK^xnFLXW{Y?t4#dR#y)9RGy3&vDylWy_kM%Gddi^#jmE6lBm zm9qX<6z~1xDx-6IbVIjR*r6B^p?Ir;H{<#+-iEi!xRKdW>{NQqbee69D9sAqfdmsn z6Za%<1rF2d^ys+Sc7}|1u@qIi4s&{9t!k<1zD&l;kIZ=~eu1d*eO@`_W32 zGcnik;6WUepbQOf7@ogzr*6@4Q3B%uagI-W+-f(Z1(hO_pHc7-uBZFV8I9J~Z`Z~p zbkuAM^PV*!=HNYlv$<}Pkg7)aR{WzTklif1@H|t(aYqTnhzQ`96g(;dDEgZbk@R6a zhOf%_3ftPMm=-O(s5z@M=FY5^QSdbkGXA6Xw3rr4!gw6tlJQNJkZN-1M{R)E6+M-f zahkqwi&i%(`VfY~jf7Cei(=T!v3Fjp+s&QZLOHJ`H z`~XkNctXMg8@qP&oQ5(nV5cq_)$QsSb7xk;5Ah@RSJOq3gvY$#b9XwzFHnu~w3clf zFwLplj2kHL`--Q8m2BL|&cn-I`=X@ zGM=&tzr?R(Jk4-dxXA&SQ_0un9d#{!E#a2`ziV7{U+QsXmFuUSPl?ZCJNF^BAMsn^uix8w z5HA8N?Ww-KT&hP0f1~j6cL~Bcn`)OLhV#)$isEcX7Z!8Y&Hs8xg2>jBL&y3va3&Xo zl}q>(dJ`NAz5dR7aMoQM)Y)1D3;3d0lFJ0+-e%kT2*|JC|k4Y7@jh zx<<=-Y7@wIydZGpoEEOCO(47a8U?PYP2gIFKOfx-Dl8nJU+WmiKxfyzIO}eX91wZK zJI~>8!z<9?;Ju&R4yXhrXyfE19&H!St!-(o+MI0iY6}tE0+j<8tb&WA_e{%#mP*K0 zo=N1Wkh!k*6ZF)20w?diCund_FogAm=v*|nzgE?%&8aG0ZH;KQ&$gj_fk028F z9YV_4cFu4B3V9wtbuXW4xmlN|Yo)_b9Iw zQyj_2;5yDUX6KEhOmh^%&HOd^AI3hcg~?F_4`3x`I8yKgZ?-EqYQR%Cf%`RnMG}|A z0Ah0RFdAh@&tjg8dj17DJkA-0{;MJF=2wtPbYL0JE9#M7z(U+nTxQr!7DiO@mtX(UdfRkmk=DU;wV55Ey1ffl5qpS zd%uRGpa`$D0Ll>(df}K zw*)J;6n9l$b2o;nZ7l9R>N2;}-&a*_L^jc{q8sWK;M$MZ3M@H~7>8S(;Wp^E(H- z79YS~F}!;5LDnFal}~Qs>OKj(jy$;sOKPbrjR)dp{&?R+*f}kMM92PGZt{1xb6wYnvJb*9Sr`nG%3zNO2XoYPO zD;2l$9mL(b$leIZ`|*t`n|kw`c#`kf0>8_G4lJZMeoWd=@H6}zzoC%d+VkJzPx!Mv d`V0P!f8d|w6`y~e!M|}Baei9Zg=Yhy=K;rnPM-h( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/RuntimeConfigLoader$1.class b/runelite-client/bin/main/net/runelite/client/RuntimeConfigLoader$1.class new file mode 100644 index 0000000000000000000000000000000000000000..278d63c6a7584be27856ab8067f7653c4a54d6a5 GIT binary patch literal 1927 zcma)6ZBrXn6n<_JSlDh$gi@)cN-fePAPap{nii#zw;Emq1g#&OWw|8VE_*YZO|3J& zj5Ah$NNf+aN^PKaX^Y_2M{{dhQUl>RUf7fIXoJsCvyMk9#416fkRzE>$LXHSNs(*`mE*+%dG>yJh#4VVH^|mYjJaJRp3IIknD<56<^wwx(e(?PDK-wm@;4=A#ux`g=t*p z`(3pcBhR;ywIuHIh8k|-wt-s$=TADU?=8HC_leZ4I^kv%O6P!-$mQDs*^s)tiU#hS z#B^FQnz)Nu1NUg`G&mMMz=r}o`=L5`KzIVTl7x{NiKV9HIDsYKsn?5%FGq@+n1*rR zLJ1#HS&Irxz}FDAzZMqsEeS>^;KOOSQZ#~)hgOVp|-G{Zx%+AYSvzrln(TY<`iq70rjnI_~o-WIwQ<~hQc9}IiA7~g}P+5^t zRqYx0RN&e%zMYnvW}~#QgU=X9dv$_QV*?!%C*vZozXJGO6EO#?V#V37*@s~JPn0Se7;WzZZ;8hBPoVzIqC|uyI z9|3)M9Yb6NF5-^;roFy&nWdHu5-POpBSiTxQCx(1UH)= zwGqs=5zOKNKBlb!qAg>EHb%Hx#Ts|(v|}OjrGce&j-E6!_=IOEY+#dX23y$1=iHgZ Nt|P6#ha4$v{RdzS@Ol6M literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/RuntimeConfigLoader.class b/runelite-client/bin/main/net/runelite/client/RuntimeConfigLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..2c16e18f82c1527dc2c08300ce5c9223177d9f2b GIT binary patch literal 4282 zcma)9i(lK;75)Sy0;8tXYm$<#DRfDTAw+AFG+E7>feVDh;4~0YlC7<5%SIqet}G>C zueNLV=$>u2v8{W*pV=sFfRy#I_triBq;21oWFv_A0ly!<(!J-Nd(L;hbMDc*|9#^v z0R8xnj0Oq!S-Pt_o~4_HtE)NF&@ERz=UJ{%(o?ooFp6ng%j=GeCJAjb+GR~OHLIv* zvNL+lm9bO8o&K!n8m3zCtek7umOAd0%hcsaXf*Ajgm~I^ifY9y9Gy|qcCn~CNp1|! z8L=)K6(eiv{g!3Bnov*?TTHu@wP)2~-O?S+)$`n<*t4fxx193rl&~jl&rb9Gh?)3l=Q2H;6J7`o&KBV}rp zN-}XX#w{Sq3S=}(xHWB9`j}VB>du7l*bhohGbc625bxpS&c4vX_OANiCMIKOM5luN zhztGiQ_u<}#;1b{?!|o)b`*3sH!Y#NE3r)glR{BK!7bQDP~2&Q@lR|GYCuf_+el;t zCfnGPj6ucyGTtxY-tCb>!67^#;r6OG5&kD-9F@?yW%QfzpoF`0$FZFb9~{Ffb};Ki zmURSFZN&*ZB;y0jvW+ZIkVGG0_4f-{15|xG#$AWHl98E-X~(`I0-8)r${^MDuVw9s z+}}VA-~r%f~OqZ)F|6?BRFKL zoZ4v5O_gbTB}Q<&vl$nd?PQl<(+@kYAXp4jxFqA^x*|S4S8?@{f)C>(5?Yx3v{|F-ujzsalfG;|B_Uh#&E$^c+({ZxnzUlQ%JvD9+<23Vw>8 zky=?{If>26wLzY8zre3#{E}u=m!fT%f?wk|ti_goC8e3PqI0do2yqcTOo)^a;r04k zHUgWVvav-yaDNQfupm%>Rl-Eqw)=;GNn4g+-lwg24cBG7?l+=A<0|#`+beOTfgS zGdnDtU??KagxMB>{HAY)?Ok;Y!HC5V13&lmij05q(yM|VxQLjGm|20j zf~OX7Wf`9sTf{TH@gqz43{8Kisi(bZ317U>voN-b7pLMc_b%gWZ?9sWdcV1XZ!O{b zOZf2^@xP~c2|r)OwW;o&W&G|278}sBK&W=(4ANL3Gy?VkItN@JxuyuiMXo+hwmgYr z&5=uI(yk79>XkqE|YI1HbAp5VB=}L;6rnYRHlO=G|ia98$Nw^p+dKQPe6__ zq;K-6k$PM37T%@>qkg#G;he$m%s=3deEJjhD6})s(H4f9?E4=LX_O(!P-V6d99LS~ z`pLcrC?mpskfY%K4s!a>3w($s1lx6g20Zq!{?p&W82ugp;Cr0X*Eov5dAy5%(a3-E Jxrr*T{U2almvsOD literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/SessionClient.class b/runelite-client/bin/main/net/runelite/client/SessionClient.class new file mode 100644 index 0000000000000000000000000000000000000000..86c2e1b5d4553e4db2df1ca960568dee0b632499 GIT binary patch literal 3946 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 HU=IE-s1>Ma literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/chat/ChatClient$1.class b/runelite-client/bin/main/net/runelite/client/chat/ChatClient$1.class new file mode 100644 index 0000000000000000000000000000000000000000..d9b485589985aa2d571cee19948b2732403e003e GIT binary patch literal 712 zcma)4+lmuG5Ivn_Gn;WValNhARg9QbuwC#i%Yp>Oz_O*h$b)c;Jb3)p&B2Nf*wNXI-oe>zRaE zi^qEjdJ6Z7aH`7?N=Le^gVzSm@SeOvpI5dXKb5)p8iS`o*tg#Dfx=|6 z7Gw8Fp*IUBG=Rdn3>)aD=;C~a1Q!&#lh`oKt*680^q8upId-J5m50K(BU9Ok&tCT8 zvI-B^5gzZ!vgsl;RY5Op969`J(35xOqfrR>3bAA8kjjHJ$5UW$v@610I!ZP#U7Y4cTFlib5LZs4|5sdPu3_}r1(!S-+7_PM+O literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/chat/ChatClient.class b/runelite-client/bin/main/net/runelite/client/chat/ChatClient.class new file mode 100644 index 0000000000000000000000000000000000000000..5d27a4f300d36f9e9aae710017fda4cee203e1f8 GIT binary patch literal 12145 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/chat/ChatColor.class b/runelite-client/bin/main/net/runelite/client/chat/ChatColor.class new file mode 100644 index 0000000000000000000000000000000000000000..d52d58c5141f0fc5c7fd93d969386d24cdd0ef02 GIT binary patch literal 3740 zcmbVP+fy556#soBAtBvDdZQwgBG4KFG}cyY2~;V)q1-G;ZR({TVN13wyENHQJL4as zzW8Qe`k*t?I(?}6qBH(YYW=o<##S0{Ppki7XT*lFp3t1e#i9E zg_2|1mS?7Owq-hAI+xd8dWv6DuI(102rDG+>n)wOwX>FBvU&YD6`tv9`C zrI&SK!PbvVG1GOk9S$)P4*DHpf94E?mT)d2j%Gq$_2;;yH!n~qt~ zp1GQ7BSFXKaL_6)RkungIh2*>ZyIPrT&N)f2M||? z)8^t%-}Kg}QrkK5-lzcs2ZLq{@*i%xbW)5Mo3xz6kz{=eqR>u-n%Kihzh&Z-S6W?| z#hs{6)&)=-wAk#gZTJOU&>N;_7HT>_=DCYr!JnU_JLvkO97r?Lt{DTbqdSfXydMR} zplaX)Edw85lIUz{yJXJaQ#f5tvT7-0%B8C}K4qW}Z-|?#1_p6TsOwTDpPDw1!th~k zrH>5EU{>MyhF&+PTqmc!Tb7q6RrIvuv4>}>otDE7u&(x*&F+>p2#r&3J}7CMc8^ut z4K`e6C@XP(Y~Uv5S>Bv>u8MXXAuJh~6QOct+9?%K^+)62W7#W?Q6j$)nL;Z+uvv*oUv=>XoK z4A*qda|@58J{t<(RHIea4h-JV&Z=z|2WMP&y|kIBf@XKIYF_lW$ZqvJRid4;REf$a zrnGG@@&e0rw8DyEQ(>}_c~ZciP$PZ*TWo)L!ACl}3x8d5N(9qy_rTNjIF zF$#9csa+T~$~uaYLhs(HtYiQY2ZI%7??=!gyO30iY&!qsM)ObZGymj%qINs!R-PR^ z6Fd_*#BZ6OWy-@mC+XP{9jaBI21 zicN5KKb!r{+LTt2CU_g?_O#i(jnmEAl%^A#=l8dnY}TfXkl1_&@75LR0&$GWBbg_u zQVqBx%{mBXQ{g>aYyiY8!Iw!HNIk{aFBs=>IXJG6yvENBvd{4$uvcFUROX1+PXjkE zD2vd|!f@&bM8Z#oe~0=Gk=X-fZW^9h!*jRYmsd6zegmY`e_V;3EDkU2`0i2Bp4-^XakeK zQYO3dTp}|bp6E$r@&d}Yh$ZG9Ba+Z}CwyGw0a1x1h94t3`V^nvo#<(dMzB!Nl>-QI z%D%*1x{u%tG^rN!5}6er4Z+|N!Y?Uc=1MV4^^&?}rbW0T2>XwSjQ=!L#Z!UW{Qsgs zFLy`-1V68O`fIwEyQMGn3^{*kq(-*UpE|*@OdShvBbn-oY-3lq5Bi0^6ueu(wvR~# wjnL=cRZ^P1@?9a644YuvCx1~>H-vlSTCj#ZPgxiaKQ11Sld&wo!xp;!1D9&Z&;S4c literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/chat/ChatColorType.class b/runelite-client/bin/main/net/runelite/client/chat/ChatColorType.class new file mode 100644 index 0000000000000000000000000000000000000000..597ed88bb82aad996533fcb07edf543e0c48e675 GIT binary patch literal 1082 zcma)4O>f#j5PgdQ191qY4QWEs&ol*-f^ujN1w}!KHYf(9LXc2T#@!M}#ze+M;$OAo zkf>Fop8KP!&KerrLnSP&cV}nj&3iNZ>-V=?0A=K51Q_;g?iQS}%`MaA1;aAA?G}tP z-7Qq;R~cGEr#-pgGJ*{8bNx~;Si0RWRPFJAA>3$wsFyW{jJ6z1ks*3qdw;CaYBQ`< z8>jW%PFXvxwivP>mq&?|h^lS6hYV6C+hGV+hM#x@p%@s}6eMtu=#}Onsf@Ou-f|t& z?iXv>PLyKrD+nPRfh>%a0vTa(dZ-|RC_!na%^TxEk2`I>XK{w4HZ*jrqdTUsy~`LR ztPutG%p6hGOWhiCI^;6TD~jO>p2>L1knk~`j9flY@Ep6;H{Egci7~vGFsOb#&E7dT z++xiq@$VIBWRN{R&Cd)af7-ka*=2h!L}nDcK$hXPAE;vKqfyaU{SJAdL_8OoeXKPc zI|hGedX4<&f#pRosce~jTX)9}b^5IjQvj5frFvLAI-nU!^vtEBO)+19b{Z{^*b;*! zPmuN)Rwzy(t3$T<^54O_$yMnZ@hc=f<3Z3f)m0F=7JgE*N+QRJrQ@jjBMS5HdGTrNA(t&YuhHWI9CRG=Xp*5+bUT1hy zI1kz-bL+JFfUOpH8Ga2Ow_`&CoNFJTj=+PQl-bJEt4L{C7n|xxhO%4}8%p__n;HsD z71sQE+5g}^6G{YhbrrfhtK?V22$HyAV+=PLl7-@K1`IhHDGV8D+D00~M!IDqgApUm z+PI7>45M38iS4Lf7Qt&y2~8H?nteqZq0Sm1hbO1aHFxUMqrLX}*>v2|0GH1&Of+$^Gt76()81L{ z`Wki63{o+4I6Hn6c;cxv7dO`So~@Yo3bS<4NqPz`WKAuQlrWV*W7gCGX)ncVHqEIT zTJuq|rg*qY-c5@vu94*st&Y=po&KLFR*J@)^Boh;QUjCDbOTe)asxBYq}4$FD`}IM zqp$G;=IIAKYIwun9S&NF literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/chat/ChatCommandManager.class b/runelite-client/bin/main/net/runelite/client/chat/ChatCommandManager.class new file mode 100644 index 0000000000000000000000000000000000000000..67fed4660ba2060ac7a30fc52abf6e44be375ede GIT binary patch literal 9101 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 IbsUZV4}}g#B>(^b literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/chat/ChatMessageBuilder.class b/runelite-client/bin/main/net/runelite/client/chat/ChatMessageBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..0860e7e12413d8f5e2d4121b34a1ed13247e0cf6 GIT binary patch literal 1796 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 HLV^DWm?DI6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/chat/ChatboxInputListener.class b/runelite-client/bin/main/net/runelite/client/chat/ChatboxInputListener.class new file mode 100644 index 0000000000000000000000000000000000000000..3b9a8f4eb0c5d772c992747b28e3c1d65bea8fd4 GIT binary patch literal 304 zcmaKoJqp4=5Jtc8C(#IEW8n=H)GaKnL=c3Cf}P!F8FVFVB-sSdX5j%ml(-Ru2x2qE z$IP2~^LXCw02b)@s1YWHtw?jjv9>H!tl3zhPST2{D^YS?n@es(omn=V`e+b(XIV%Q zOLG+4=*-Fzx{0Z_6UM{v7nlo&&%V&}(SguU%r4c1w7lUglSh7UCCvU}evG_n!9K}T l#VZ{%VNgBn<1sB2JOZKaegV{+RudjdJs&NX5ZYyq;04D6T!H`q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/chat/CommandManager$1.class b/runelite-client/bin/main/net/runelite/client/chat/CommandManager$1.class new file mode 100644 index 0000000000000000000000000000000000000000..22c1e6cdac3e686d6e0111e8260feaaf4ec483c7 GIT binary patch literal 1927 zcma)6-E!MR7(Ht{R^lj$>yU;(6H04H?35}23I&&z)})QW2~fMaV7OV^ODrNw9!btL z55OJ6Fy)HJ=uA^)dcgxQeI|ypl7>31(#dF~-TidF|L^QS|33R0z-{aq$Ou$i6IsM+1oC0u4$2$!*G#jJ;;<$#b10p1cr;YKwt7gDrRLA_P+E?3_pMgw+wML=rUq&K zHi2~35SWcbgteu=uc(;6VY_yCQ=qkWX7{i9YNUu7l|6x6-Rr3-FhCOqCiU(O6H_SY z-FXw!F!k2Gri*rreRlB1>NBM2pahO-B>2;;ECw*I=6JbtQ zRbc(BNtHKQu<5dNJ@;tfjRN*#?6k>3#Z42)u2uGQ%NjN1?={OzPJ+SK0^u^#>i9`Bv*mUjFCag5RM_`=CceaN zwz^L`J1XJl#!JxEbt!j@`Rc;NF&3%|`C}|ruPpzCrN=~MaDm@E^?+Zn%)(Tee z4o|c}Nr5=MdzZel#9qSX#M6NBY29k|3Ce#W_qa-5WggBw!TVY`&v$|E;xk+Uo?=6L z%|>3&Qy2J^k^aWqe&_Z22o?MhMPbHPlPErkbi`yaqx+J$zJ?qhU|M@yzp(ripS_&X zqcL04iLD9Tpi%~3;3n4`>3R!yxYHgRjO=UdU>Dy~QX=X*+(#QrQ8X0c0pAQ({{vGX B_sswR literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/chat/CommandManager$2.class b/runelite-client/bin/main/net/runelite/client/chat/CommandManager$2.class new file mode 100644 index 0000000000000000000000000000000000000000..f53497f2866635cc93cf909ae6740b2f7f4c373a GIT binary patch literal 1924 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/chat/QueuedMessage.class b/runelite-client/bin/main/net/runelite/client/chat/QueuedMessage.class new file mode 100644 index 0000000000000000000000000000000000000000..8533c8385b01a9a3289cca4c2f372c4c220b3de6 GIT binary patch literal 4804 zcmbVQYjYcC6@Ff8S1ZZu#&P2$!fE29BFM5`(KZk&$GzAjja%DEW5>p6fv)APy|KLO zN-NWFE2S-$av6phW*9!emk#+7W?;Yx(=uF!nReg<{0RD)UqA`Z*pR3wcdu7J1RIF9o zfTqxU-P*G9CCgpSUs}Fy7kvfIzp-g6oSJTdu{NFjBrzi8dCH6_3|y(YzO!LZxm!-f zSuWX6xvuA1zT>$Sf=`#cjb(2=KkK=()l!KHCw3|bP>YhjWtFOYf8TWDYIA8lE@8D+pb-cDcnH+N8H)rx3#t69;irA(kClFz_*j;|=$S zZ!dd}OXc&g6zxrMe*(u89+XfHI+ei>QZ=cx#|mB=oHd8F5o8=`m^n3 z4lN|1aMFa1xKIz8NTFM(kDD+<>Juh{=1rW#xKIlw z9uKL{nRp_ku9Qmj}Nwf=f!Y&o* zgq!X_r`EU3P^q?kAUNE;mmLqqcNa*kS(UX~tGI4r4HLBE@|CHX^Xz(Ld@szU6dr|dqKYl%LI8E?C61lu=1~h_dmi?2QoUm02EMFt zWW!pwCq1`l`HPNE16($2*JnO>&0tXmw_|-Y&Q!cGa?!rv1TCtiwjYvWV&9nX zJip?Xt<4$RU-MQfDZGl;419w%+9)^2-SXD$e0b;3whLC#_sTcK=x-|gwAr*sIt09E zxho~Rl9~3r_3Gx>J*{g|lt$4({P`w?4grZECaqFwjw5vJKpbCB;7x_47VEQ80pn_9 zFo?7ek~Ff0Nh8#5Nh4?VIXte06wE1?LvXTWRVsGHz;`%C+I-i^8wTELnRzYtM~-8v zhptmN)M7%^oE5rf`AINi%P^|oBpXDG*%(Kk3^#Pa2zKl>T$6kfQ1{C(D8Zq}wM#}` zuyWu9E5}{1a@cW|=OCrEIu-$NNVsvnPM{k9`bqwQSCH49$=$)>;rG$=F49YV19$Mi zpK`<77|e}q<5X^R8<|{M+s5f!THi)C*B{?T?l;tnVT8Ye4H`7c--{t09zvcwA_vCF z`I*3ou7DCV#P~B1L$rVrQ}lomW8(NE>0?lLX^&w*8F<*hqxC;Q6esah;4qiaXP?5S zoBSxYi;-FKlVaPTI~(X@6O&(*}|3OYsR3h}fqGV%A&cN0Bn zJsocnx>_(ObhVI38zPj5gp72eNocWDKh70h(E2$_)( zshW@`dDq6?7Z}A24V*IlH6~0JH!#sY37fI>3 zhPPmmigP-zW0{n}v2LSCDuJIfmMf%^cpFcW`vP0&U)gA1BGrw*VF0V7%%D|H;C>_V zAKb@QX?}>q24eh6s1I>8B$IoSycs`s+vAMKXpz*7E&=XbfMMC_bw}tlUmT(2Yp@+s z{hK`Li$CcdJEx5w>m6H@BzbW>$PU>uHxj+WH(`w4h7<7T3Yr|Gwdf=v8515|E$G1! zlO<3}r1jd-Vj&(J#p_2*p-^k7U<60Zo=D3Gj*fMX^_B3#k%=+77VsV+|1 z*RVmeV;l!-a7k&boEdnebjI`%Y?9)K4vyeuQbrKDe<5|3LDd*J#W5G-a+kl2eU~u$ zq1OazGFmGu5{oy9H6(X(BVn1W!Arv=X~=gth*T17Dh;j9XH=w{${mNqvvf!B^&o-& zJt|!0_*~_)$Y+Vq%scoJaIXP!GKz_YuP~*$@Kt<`E5D!cI-fW2E$;fr|2Dph@9}>e Q&XW6mR@D#4*GQlJA9nM_V*mgE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/Alpha.class b/runelite-client/bin/main/net/runelite/client/config/Alpha.class new file mode 100644 index 0000000000000000000000000000000000000000..71a4e40f9edeb03a2367d699805c7d6b778f7d61 GIT binary patch literal 430 zcmaiw%}xR_6opSw7{xzy=fa>aSlS0*H3>r`0Wss~##O1;v81$Q=#cPgE_?tV%6Nx` zY$kEh_O|Cc=ic=D=kp6djEe{jfon%W7NsL=0!eKRxgfQ7?SBd|7B38cTfH=G|2$fy=aX!7S*-tjx^P&a~p0 z#2*wBYvHW=RaS zCP{Wb9SGdi(*v)|3a7VzPe5RgSChXTXdv3|2RP)j%SxNIBf>FGa9WkG5QH;ya1Q(e DqI-Pq literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/Button.class b/runelite-client/bin/main/net/runelite/client/config/Button.class new file mode 100644 index 0000000000000000000000000000000000000000..cb64f2909a3654e858762f69b404b69b167e627d GIT binary patch literal 297 zcmaivF-`+P3`M^;yII%-5^;lw1}K;VfRF%*Y6S%-{p?_ZqhUr`X1Ny?5(Nj~P$-^2 zPxHUOEnCmuKc8O!E-|lB5Eg-x>4(5x5*z1*LozOgCs~=RA*C2U3LI M>U)|9`>F+I8y|~8J^%m! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ChatColorConfig.class b/runelite-client/bin/main/net/runelite/client/config/ChatColorConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..bc32ac555096b43786dc9b8ba0ef1884b131caed GIT binary patch literal 15588 zcmbuG37A!78OOgf49u`7g6tq1WPkyMVNpOq1%??`0T~3v_0F9$GZ*jNJKlxGeJd;X zrL1hTvdvP{O0%@Zva-^$GSjj$D=RH4D{Zmf|98IqeCIkm@jN`tJ?D4c|Nncx<$T{e zmq%ZJ;33A?s^I1ZRu{0jg{aa}surSrt`fCm^SP){X~`A~-MOBY*4|8|wU{rKTKVS& zRv)lKc4zivTJo7fPs^6h-BGsEz=i~DdaWq@;eZ`f?9ZHAjXLO=T(JNtG*^LS;uLUyT}BL%=3(s}?G`zGz3Toa@X-s|tl;C4&%Ua=+;fg@qo)t}kTz zqJRzA!hHm6cvn=;mU8{Eo#oqmqp-+7l*0v1Dbt zz8I+<6Enp`CJxO$w2d*IPICel@{K&l$hCXoW=E(sE^2obE5s5 zc@~GqQNt_`JBEh}i`}7hxuGmOd!lP)U9P7$Pk(u4XdI3;9t?Zs&43-QBCCt#Fjug3 z>RXFlG+1Vn!5ItqpJ8kcJEDQj4cNhal&R*9U`MifGzhw)EIkvjrsm`@^rUFyrd%P~ zT&G1{xVg4t30;rOOrvY>Lm#wkR9r_C#G6xq~t1#b-~e=O_zltuBd&DMPiitk%;a zHX~Kk%)nA5Kd=mFGh<^j?Il`cyULi4>kHjQw3t@8QQ|V6P&B~1ivc@YUIQBfF7@%1 zFKmu_=7)QGqe8g5m@ClI8D{WcftK+(0h{U-vYOi%u*osiN^80Fq7b?(wJB_c`!SPn zyu6!mrjimiS7`xM3+A>=uB#mO=c_%r!knQrJ2#JDTiDis4cgYWhL)=2sw8HGP=b({ z8OYdBniaNxaWi0Jq&Mzd%oa+D>NnqgnoVMsB=uBQAUsT^S0+vfD~bT0f|rqcaFs5=l{tnM@e7G=sx^Sn%n<<_Z^t&;H^CM$TQ+aYs6iUzD?VM)_>9FA6KgkPZ`3 zM>f+R&88Qn*os&hR$C^}=FAo|+cQha+U;>nsO4@g?VOF4ObplvT+;0rrvmcpvK4BY z838PtlW3ZmkxY|KDyD7HQfOo!z!t5oec^&d3)E4qZC|F3w!N4}lj*kjNN-*hQd|nR zNBd}>DaM(&XgQohNszGeL97u(mP5K9b_)?2Dq{VYA+5$ur70?J3?%i6 zjngJx;wP7*5>BW{_q2cwm7lQzP)#x}ifoHbu)2ZAL+T5;ImY4?Rz+-zr4Ll<5q_Q$ z8+c53H8G665M9Ua5{Ex1On3KR@+R%wtz8Vs<5n1-y|uW6xIGg>^usBNy}ldr)HeNs zHlL*BN##kua&1B^xaz$~aVth_h|fsu@c2u>peR4?d%;%G2eX*Vs!f^AiM@-FX4NNf z(q!!`)GbPYl|66gs*C7c6IVkSIiN;WR9r~TBuSk+6~s)fx`@b%Rbxhmpw`*Y5nP~}pb)+kn-5!$G_v1fU2f-p0(O|`C0+>p8&k(Mf1e{i3i`-Wz$lr0O`!gN=uX=^*cw57S7WVjWp877iE3LirYl(?)9 zzix|L6U0EuDQ=V*=}xSK9ZQEb1C`4n94jtha}u8P2EtX|lwhTQBmJ~?rW9S=aOQ*+ zk&#j{X)zM1Y-i?OHbD@yMp=f$9Cc-Mt;0u`UEG|-NmnX!u(yKN6HkVPJ%v&^)~B4F z=VMdGtS?H!|9FohIZBVCm#cFdx9HWWUZeCD>MpuDS;=psa|T=lv_l|U$CHdl+(^?b z$AvMfj0fr6G|%rRg@^bF^olfM;CVHQ;*wDotxFj~x=y1V3e?Fzv{uqu;MX$RIwuh+ zeLUzjR<$stOk`(0nQ(L=-_OVqv5L-@j#qV`=9jbg@eYo51NuLP2-V6RBbHf}I%Ie? z)l?i@1k%4+gDn&^gR>PTOf(&zzrG1r*5I3-+T)UBs=N>r>w+T4C_Rmy_XZN~4R zQp#&?6m!Y2Ojz025U^Q}o79XPrF(JW7({Dny85MIqpi0L|m7Q^>BjQXRSP;=!l&IGjl%Bmx}y~BH2kpvy8<^G*7 z+hkJJC0#vjQ9i<(l>P|hw^P~BSZA=mgb@AJ7Ml336PNLRN!6dH`a|zhYw_lCBXkj) z?*L@M_GJHIi8GeRx$efHma?wY#7||tg-$oWreC8!)p$TUcO-Yl>OPG%t78T*)->Xj zLtSs?Px(`k?CS!6x%HllTzz7{ryCX@N~uKD=-8Jz=aej|*3Lvn4YSna2h z%iulu>LYz8utKk2s)wPnOy5qTZ_3c$!K{u=WDTs5{vAp^UdM*9;q>n$x;KK=vxCa) zU^cSM4q>C#v(fC(U2F{TV-0?s%Z~>?0sO?6-%8&Eo5UtlL`0rO|4t!Yx<7^;R;D|o zF%{2DV_})B(3m5*&V>&LJRR^1z)dkclOislM*{kH$mm)3v*x?$r#dztpZV3*tc89a z5fj8NWcb?YBA=hdkXQtXqabm#^s~h0XDQ$%fR_P2#^>i)kDr}hKP!BGj)TMsNE{D| z6QrM&K0m7fuLQgraO*(*&H_#Ew~ zc6J^%{OIiDeSZ2NQGi4d68+N8xjsK7z-7P{z*X(1R(75;-01A=@wwRxfqf9z4}tTf zoAZ5cE&zN!;0pm?q}|lc&P#?Lot=w)elCH;#gMoZ5|?oaTBa`d!B+sj9Ppa}zgfap z`rx+!z7p_T0l!VcSNY(p0bd398o<{|_&OhaJ>csA-vIbV3E$*{Zw7o5;I{*QhlFqO z!S4io3*dJFem93{(YTf1#CzdAfNur-Ucm2*Vf(%C{^U9w9OLbs+kAdL2#MPu@gYcj zSo*o$=jS7UZwLHQz#sGZ`MAf=X0M++e11L&i8~7zP1HMPX z_xj+^0KOOSX90gs!uR>$`vKnv`161tknk6L@D~9;2>2nuUy|^HKKRRkzXJHHfFG9d z*L?8T0Y3ux8-Twl;cxliM*)8u@OJ=zSHh3^;Kut0sMEs{}`yB*SvmS_4#=X60btypOE;M^z(0@pZ@@U9q@k% zradq3T=Z9s_hQ{h!;N|`26R}VVPWscgE|rj29ZEe4}rnLO)$jcCTIZM2zV&qVcLy; zFM38#U6bKQy%&SwK0hNMaS$YM3JFHa?7Z&ta|qy3fJXy9RQsuwo#lobot;5GH#n~Z zV<9jO0^?x8O!4_S3=&fzF%1%-^y51}1voziGXOUM zo~ixR%1&gs(b<{hb2A$P%@CLafw|Jn5x(pk3HS)W^8nA+Zfa-eJj0L9PK(da0!Xw# zVj(0Jaf$jMSnPw30=yXT(SVmoc&QIw26!ppV*np3;pIMf1>og?j{|(Xgir9nD*>MX zcopE)5^nXuYXG+bZUfvd;k7<^9pJTq*8|?bVfrtG8wqyb3&AG98v&mPcykQf?*-4E zs_qeQ?`-k;*$Rm*kT?kv+oYckpP%i3I{=>yc!&0*$8NCGIZM_(W4O^{cbCu2X%N^2 zfzu&y1{a{Qa;6VH3-FnM&jy^4aHkK>0`3Id1vrv$w-4?C+zq%Fa8AOzeegMe^MLyR z7bNUEeg#Fq{eaH}T#|6v7r6qs3V09Ty%OH%gZBeI5AgYbFOcwsKKLTQIOhbH0KQbh zm-*n!0bc2&N+04V4QOTe$D}Wl`rzufUg344d83J4f@~9*U_7_ UF1Vh*6^GO0xPkuOSPpLbA6E_tH2?qr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/Config.class b/runelite-client/bin/main/net/runelite/client/config/Config.class new file mode 100644 index 0000000000000000000000000000000000000000..f0c91c19fdbcc41ead7a997998bb5c72e37469ec GIT binary patch literal 120 zcmX^0Z`VEs1_nn4c6J6PMh3;a)Dr!o(!A81%#u|7OO z$RLoFSeB@tlbDyT@1K;Fnq0!jz!jWdT9lmXmYI{v$iNLzs|QlX#>l|Pzznnl1Q;1u Jfg}?H8vu`Q9>xFw literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ConfigClient$1.class b/runelite-client/bin/main/net/runelite/client/config/ConfigClient$1.class new file mode 100644 index 0000000000000000000000000000000000000000..9783f4ceac817c00832aef21943129eb73d1cf61 GIT binary patch literal 1825 zcma)6TT|Oc6#mv$ka1MvkT@68iyB<84Md?ybE(ry>Oe#5KpP01X`f`V7=hSjq*boX zk7}o+lRoqZ(eu{2yF5@f#^_Y;?I?9{&1?Hn)b)cshB37h zCbg>s&>0b-#ZZ3iN44!#r7>rycMMjl!blqwq;afmYs>wEh%3Jv@n!RpnaXKkFLk{HI0=+S|8c4Q4Kkcef*@c$zZkR79R&$>%c}y@6I|H zM_KRAIXDSN?=Cp_08SZ2OgWgqC5B>Mi=XO*g0H6gT^?^}8no9k@S{yX4)uR_Xz2(r z%#G@1ZBbJt#j+npCIB<_PCl-!zB8fpR@RoD2K+#UQnVVIpDcl)WC#=b^(DQEXjVh#&7 z=5-n#(d6I?JmUL_9}9+NmQnfS$OUMFAf9MQ@~MnPT(j{x!^~(&=-@iOV5kQD?Bqj& zs30gUFXW+fK);f46uF3D;{RMTFp6vSy_8d(Nb!&-2T~;TX!>ZF20)>0RS|@@?CcK327#7yw@x66~a8pI@?2DJPIxu?G^xt!^gk@5)#k(oR^mg9e ztPFEZ_d7?HPq|)_5r5yo3VvWH4ag)S@(MHY29Z~ahcr+PWKC$`8KrZ1U8ZrsmqT48 zr}O>nijFJQ(vr}QQ=fRi)sEb9@G~A#Y9?GUtmaXVyOEtV`ksx_r<@fbc-)TsB;iz= zrB$A&`!Z2*soaY+PQa>EbWZ>(le#0AmHL5MsT)w|F4CC5DSBO@-8~dY3Ycon9pZFz z{t#!H3x}vSFItB<-~1aF|Df9fKBRe!WB`GWXm-qg3LoPW`eS6lrX_6pzUFega@cuw;RoWt*A`pX=yJH&N|xGsJ~hj1-CAjtw& Zu|}&!E$b(&)2>XmXj1gIL8E}_{{U8Y literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ConfigClient$2.class b/runelite-client/bin/main/net/runelite/client/config/ConfigClient$2.class new file mode 100644 index 0000000000000000000000000000000000000000..06292a328634bf8474f8957711d1caa7c3a74ffe GIT binary patch literal 2543 zcma)8ZF3V<6n<`-cGIwhHnxZg8l|>L`Vs_up+OX4E7i0`T8e^HH=EmZ%XT;JZg>^t zKlnxc!Z@Qcqce^$Qmr5S?D&uLgZkXfrcJ`Yv@@H%d+)jDJm;L}oYTMl{rwLBCvjUt zhd{=WLC&i=(zXJbGi^&cLC$oY6|0gfgs(!lH*{D-OrUSgxMJjN!>Q!vOKZ{$G<0*< zy}TL()g!rrVcR9cye!ZitXlriAsQ&|&_Z4yamBEQR%$`blLF~tXsZ@jwgP0RTjD72U@z#|lme+)lS%d~`_i zI|bOP@bO48O9HWiTb4bbUph3z)#?cyJxHk4ppIS86X?W~I(o5Bpfjy5?I~K0oU5&u zq_?PoBake*reQA`o~6E{&6vuIz-TL`M>{!mn8E3BooU0e!?X;ii_O`Nf?&D1nfa+} zrmU*y=QB$^NZ|zy&kKy~F#kFZVu;?@ZY9L-RdT+)a&#?MbSo9<<>MG8Db6{{nN;AW z{OgXn>bZ_}L#A4CpCXgjcOi|ehKwR-n5aY`V$N1%hMdY=Paau@(@_>tLOC zZ6Rm%xXxMWS6#=a(82aJHImj43H_PGaScrHRslCob-WH1L(C)-Lx#=7@uq-YGRi40 zGLpa~PU$G%Eee+0a_CWJ3vol$DW2pLn8s-hZwm~x15xKXX7CP+&=2EJp>(G1WOG*H zC<+`~ArWP{odCYOE>rGG>gKIBF0eDyq(8}n1mo!pO(gqmK7*mIY9eLA@K2 znhk7WXDV8Lkl%$xENM8$gl!W;o#;3phS4WU6ZilZH88pT+f8)F2_(s_<3n5$&_cBH zD*}7dGtCi*#Aqmuj}(7DW+a-~^DuGi?YWuC(N1P5j*`I8!gl?X9~C!cudG9Ykh;pU zRAXt5?8vUFmPxGYuvClcGHusq1SW7AlXc8oodorf zIHAC?@lH9)JNAuP8LYYt*QdBem#ao#t_m!*&6CH{EgvO)Cqqx4aUAItY{T~@J9>Oh z`oU?}57>BFv3$DF+1IBA2+)^Q<0E`?cyRo8^6ABHO6}q51UeAodmuad0Dal92S{ee zAMo>6?7heR4m`!*Zb}1R;A#Hq;d%hiU_ZYE4&d2H*G1}9+6V9Bx#Wvun;7Xt_7^0_ zHZXpETiNbV=u6JBuP}hGL#3(u#Yibt;0TU}h6eF6ULg#DSMge8=x;*qqM>DKKGu&v z@8D4KjX8dt+`!b_U35*x6ohwad|(5!n^+L|4eyU{VmXGp*sl(aw!=-BouG<}LM%40 zM#Q8Jk?ey*bSexJ#0=bFIKSb^w>5(6ek9-sLUN zmbW}xMirmXvtEp_lX|q_Q~LqL{-e^E2BCrfV@+zfqLz;M2m85?YZU6hb==@P#*E*@ SXIv!+R^>?jea@!?ss90vVXj{Q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ConfigClient$3.class b/runelite-client/bin/main/net/runelite/client/config/ConfigClient$3.class new file mode 100644 index 0000000000000000000000000000000000000000..6bd00480f30b18b0e937f9ca674812b271c3a212 GIT binary patch literal 1712 zcma)6TXWM!7(Hv7$T1=qlW?mGCb;n>0nvs_At78$0-+}18fM^0R@ROZWj7StZmhEgX z45>9YD4!&N=70z@47ta)S8j(Y^f^Pd8DWLW^>ji`==(aihTPopxUyRwUx;?nIYXb@ z;J-5zx`(0!?<(IF9r}A{))lUrV`x_gPG(T>Z}Dm?44H;p<-=guW5PgI&-R)aMo!Ph zOzec2LmK-{?7{(tbX6bP-E;+C3O8Hazo+SGHqx=Z729|9cf6R<$}&t2N~Jta5)4bR zV7p!<>_oMhtk+DJf-9}X<@u)$-%_p=GqsgrlrV1KC_`ny3Ys{EGO_VwC(7OLSb^6* zwQemH&D~Y`YMKrNlcNxPi$W> z)MJk%%bh65y)|Dx(O|?ThZ8tyz+#vf%vL6T#xGPXr|UP~mxe4(Mmvy%P5?cmFX-8gS zm`&owY1g`W4|0*1i$ZX};n_jJsmHQQJW$tVpr{qd*YxZ_I-l1q4de^Dp`(%7nXc3{ zJ-aYMyLQuT4k=`49Ia1oBVV7|MxlOun?7G)-!ocI;UK+-XgBaL4$<3;=A-xlMfzg+ z5r^Ygk0`c|KK2)m6n>g|iAoyvzfqWaj^hvh4>l5QdQG>>8;s&@6tvVm7zd>gn8v9H zXbh)uhSFd-i(g})b_`Uc$mcZJ9Knpf#HB7CdycCKyh23q9lhV9fDeT6F@ag^V;1|E jMO?>XB+Lz>lfrLk(wHH6Z{ilsa+HS_ME`EnlS1h;RbaW- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ConfigClient.class b/runelite-client/bin/main/net/runelite/client/config/ConfigClient.class new file mode 100644 index 0000000000000000000000000000000000000000..a8474c72f3bc0dea24f6e6a240241b213b1cefd4 GIT binary patch literal 6188 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 P+j@wyP{;8HX!-0*;?l!$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ConfigDescriptor.class b/runelite-client/bin/main/net/runelite/client/config/ConfigDescriptor.class new file mode 100644 index 0000000000000000000000000000000000000000..2c38d70487a51c879c5bc0735f97bf9a243aa0e6 GIT binary patch literal 2029 zcmbu9T~8B16o%jFcgqS`1figUAJ}ez^};&{3BgFv1`|uT- z@(7!R?vD%I=lUzm)Ryv<-WF(%e7Xa(Z~n_@=}3s&|K%I=Y6ez00;~Tz#wGRL0S^O- z-QZZ}5XT)0Q{4X2(r=i=M8uT@j- z`)8`9Sl^EC2iooRYrf(I&06rm*^|BuT`iBVs>hM!4g_t(;}% z==PbnGCsUtKzyW#HgX{O_4wpIK?&rlK|8F=m&!nO*o6eTwbEpX4ek57Uh8uDHzz;1m5M{{{OSX6$kYbM{&X^Y(g&Lko!x zmcDQ{j{7Di%Dc)Mie!{92^%vgV*zV;!1?E05|&x5`3g~`BC<@avB)x2nw=D)`Vx3Z zd$~7~=047&tc$2gW)ygY$DDh@=oGzG{!RT3ZIdBsf5qHq8nLKU69QVMEUO#9BrEg; np0fOS?+{8i0_R5q+LwUk8-azo)?IMgwj{2jlz(89)j* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ConfigGroup.class b/runelite-client/bin/main/net/runelite/client/config/ConfigGroup.class new file mode 100644 index 0000000000000000000000000000000000000000..86177f12b69ac81e0a126ad614836198762f3a7a GIT binary patch literal 431 zcmaiw%}N6?6ot>Nt)umC6gMKGxEOR}9>7(RQ3QX=bQHu@I$Vd8G*hOTLSM~=58y+I zw_P~1D7Z-ON%G~KitPVXQpk%gu{!=hZ-LE(zyJZ&>a+2nenZ$ z!i0^`s|8FrN-F2gm|xA*3@z8rQ^Hxpu#ujymw(7R#6J25=@-^ya{+_o?j0q>J zucW%n*$a8T`aHHgme_PYVS(D|TR)Bngf$r*={ZRc18j(DVRJcmu_g6b*4x4aj2-M^ LZz117j1c?3=e>Kt literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ConfigInvocationHandler.class b/runelite-client/bin/main/net/runelite/client/config/ConfigInvocationHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..0f9bb02db5f3240d4662506fe842d23172dcba0b GIT binary patch literal 6291 zcmb7I349dg75{&`o6Kf2TnUF85H|vv3s%4)BoXCMj0Qv!u;5W9o5^NicP8u+h@!ph zVNZL}Qi@=!V(ZZ;vLsRvX@%Ba_O3m&tvzk6wTD)V(Em3x$xaRv3_o^e-}m18-uI6G z``$iv>aimLmWXKzd;;@KJrhl3O+8^`^k^($=w>Dwv&=Rl9$jWX8q7{BrezGvyh1Zu z6M9NPKw$hPty7C8G&3H(x@D6d%P1%mn31QZ^tJ@a(IMgj{)815C~34(@n|~HcHyRI zqZNNa~a_(nd={Ut*e8#@;BoEi-B_MVCniauzii zaZ}4=Q{-MbGIzblz&_`!)HCf?Yn^AsHGMI42kRLQ)5t8Q$0{n<@ubVFRy~9%2rD>C zV9H?sU9QD4R;o)y8K%;-xSnzRDln_Uv&FK6mQL4I4t0MK1kP5WAQ*xl=ctHaqCjE2 zZG>DrS4A;YfpLw7sjtc=Tl7@3#vs|jjA@B=TFQ{$UE=JDGk1FBx)9DsrGg59nIn3A zY1T-z>M0dfs1^vB`c{`BP*G7iatvI~x&l@J|0vE)qbe@IT!G@Gw#`UplTF4=JW*xE zm1n3->X@(MLcEQc(;}@CC?Cy|I_b}gRE)!T`L;;K7>s3zGwlWw{ld{5H>9qZF@*+e zbu*1`^2XauDNhCrO26woOD=QeP!gSW*|wP8A(0@h;8KCoe8n}lr>w0q^u<_; zl1V#gNyXJzEigt}U}p4Gn-^_yGFDS2Wtj00nz2s7T7k3jItThx z#kF`l@rTM+X-P(eYCX0&dg?;hfa?`pHvmqZH5E7DMn+WMlGPG4YtnF@*&t81QH3V= zk_Txrk{tk3!oO}1~{}2yv!p)9<^4)|r=JjYFCgzW%^*5eqUW%LFLNpz9^9DLr zW=U5N?-H2nG}0_P7HcQck+QaRMPd?#BRAg?VT>ZC6}i-5vdu0p#(Qv^g7-2mgF#-! z`|y4O#a1n43Y_mfgqu~KJnO6GbwPYkpn9MkNxS(BH9;C*9>j-;fp)WtBn?_xktQtG zlDj4nm#%eQH|t&UrBastM^tpHZj2cS!R-odG_!7e*(Z;?OxzQ9@ILxj??eHG6zxtbTkBWP-kImXhFW1|&Y=R)j zX3xSF__B(x;9?dCJ8QySbuJ9j+YhLC5D$^NBTJb9c`y|4JtuEQw~B}H2qB4Qu`g0a zY>mz@yLD{pvdbD*R~*fxc6F9 zHjzliie$~CmP)s438vQ^mWd4bV>0=7EBG2Y^I79w8T*@45Jv>&vp;GHqcvjM*OZ9W z7SU4iY?2_Cmg-~PAV!>02;mTp%3IG9gTT)Xn7pGj@(WBe;M17T~7b}g)N2F|st3l;yvN#6K6Qbs4I#74{7 zob6~}yR7wQlM@&(6gk)Ds1tc-+D*@Nq=|i}c(cK2w*Nfzj3A&2Avj-;&zf#!H+ASS zL*u=v(Q8Cs*}K^`*jpUaM%=9~Bm$yP5e2+&kI1MBMFg4gEr!|J%sbkAuMsW;pUGY! zRTK-A)!-ccS|iiGqz_jm0u56nUbXH{gp1Yz0p@T)g%YqCub>!D$2oV8Je3VVl*o?% z1lymOsESE)IvtZ|SdyS~LrqpT71J*_5n&z87(#EaWr9XPF$7`7DuRo&DsX$F&K3_mNsaiBe1? zWfCbDktY92OGFPQ@5i)5@UK6J>HAUsFv&j5;AhBYnnA(yG1I240LIxpDRh%&2-43u=0?#E05IIB*;#;lLv(zZZ(whk|gR zyE=yzIb7wRR~sm~h6Xm}uzn}TP_!r<$l)E`B`y8baikVk_n@^0o4QLn`sveWA4l2j zBZ0k`SUuZ6?_LB0J=oIimmlFkNoNk*j-s=+pr&Md4!0h~_S(X5!3mT;f@vl1lm_(T z-Hcv$xbOtVOX3G;u}$HIFG#}eg@+jezdTGYJ}l6Kk2kFkgbRA{X-?Pc3&MrH_$=Rg z@p(VUwa{I1={ek4tAv#ksH4qy@5HR?8bSwLxj`LC4;H0|R{q($pZW?DflJpd}&4l5WvW|Lwt;LpZd)ppGr?hj>k;1_oo~$hj7loA`d~+uXM7N`{rn+XfJXw&oKLBO+3rek>wM>B9>Pzv$3A}dnuy4 zAYX#z{EcA+*7A3P8#o81u?n~08crl@u#4ShFV^89j_KVT!Vlnj93|H=Y{YT2;8o~i zEaIY+qj4EFi*q^eE<#e&qeC=ci@1t2=mu;PThK*oZWf&!3wPsIaW}`k`-xKz;&!p0 zd2^Wa&@tR0p5h4fJO`c^u|vFso#GYj5~r}+7sOuQ*|^Jh4({>I#6I65+~=#u{k|1= zz;`39lXd=p1P$NDzFOqlF9|Keru_=PmX%7{vv`hxG@e!b8?FWr_07d^@jJfVA)dzb z_&p(Kmv|C?z#sWT?O0yAcHmDe%5z!Uf2Kr`=PAQq?6*#O^acEtv}3pveI?E5x8U!j74Zb+wrq&@PQgpm7s5Yiu|yAN|Cjkwu_O61aps@=#ZAGKlPFi>m6sv!=>XW9JILGCnd_ zm^FNpx#FW_i5SC(`t6v>jB+S1lLBT)UvpYPUMV+;I8!Rd^@<5TiFgZoMXBH*$?UTY p8Y{(cn2q2FMIX0~u+x-9>9i4_m@K))6mb@xa>6|&!eT1I{|A>;yRiTO literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ConfigItem.class b/runelite-client/bin/main/net/runelite/client/config/ConfigItem.class new file mode 100644 index 0000000000000000000000000000000000000000..617b9a6ff6f17f2bc26dfbe3639fb651d0a1cef8 GIT binary patch literal 1164 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 bYzX~GJ#D`RGxK!(zD@=9ATiv2!!G!Li|CO` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ConfigObject.class b/runelite-client/bin/main/net/runelite/client/config/ConfigObject.class new file mode 100644 index 0000000000000000000000000000000000000000..e1a85c7f30375e9cc1989693ed3e8e9bc2aacc3c GIT binary patch literal 209 zcmYk0O$x#=6olus)z+Vdf_Jdpm;<;HK@bENJwXl6k{T1Kso>RIcmNM2rYh*>4ZLrd znaA^X2e7~}MnISvcA{Sng_N$~hr2#gPfg$)1%{)_8lGtqJ|yHnrrH(w>h0Yi4aqm*Aa#BoO-64!UUD PfuQW9`c0UQC3+SI+f!6lP{N$v#P^{rQ%_Agsr2BIaD0IVE z58Q0=utJy(Oc-wK_TMcH6}8z3a{upo*>Feb8@(>4{O6T&wRAvohpfCYIZr{p z(L(|0ca9J31Sb3O6s83=BdF{hX4C%`z%UVGUJ?tx6N|rFmVO|R!Lp3YUmzj&L{Wqq>lgq literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ConfigSectionDescriptor.class b/runelite-client/bin/main/net/runelite/client/config/ConfigSectionDescriptor.class new file mode 100644 index 0000000000000000000000000000000000000000..e342156fc3a623beb5531535d9d148f04abe4ba7 GIT binary patch literal 2606 zcma)7ZBx`%6n-w7Y?dXImqK+5TCJ$;vbajIwXA3nimrlKvDj*-)39725)!(}GQ&UV z^as>0erRW^wtnceU+heOL%;V|RQuc{K#*9N*}X3(=R7&jbI(2b>*e#`08HR311$n0 zt_&)TrYjvgkd?Y)OE;+0J@szqbkFR-%m)qIU9Jike)L9x(#*biadr&r87!uuX_MZPY=yvE zCJf{RI%aHF-fXTd%EldQ(UB?(uWmUDR>M~N*r)|7wl6Sx;1qTQVltX*t%YyxHPMQE z8xEmh;IP2pK^d8N8*Ku)b5wxhh@RumZWn{PK*Ar4uMqxr3&~*sT1vX*oph9ZU!w9c;CD zFHfycnK+8JJTe$GaRLL%Rx)uM?+XZT_qoS`0=gHh$Ob7ZLxwb33u z+S$(sR(*BWT93~!w_^D#>g-h(=S_T|B-3x*uFZbR9BQP|kbct%cvca9ZeSZL7kE)M z<}r@T1}^QY_vn#{PcXq^-LRadoO?jdX=)?{itD?Zmv7R<6qv@LHEUJ!mesA`t{pI2 z*AFZ=ptKi~U~%MLtki!o zE>L`f4uh=VaZx@NSJk*E3YayQcW~0Nd|&zoz7ROMM~gIe2JQ(Q{eM?hbR-4N@wR37 z*U^G*)$~|$-Kq_7R-Mp58%LA73TMGtFa3=6AGv5j2ght^JcUlK&By^=gaFsH2ct_xMgmMBQzm34=m5$Ia@R)eX97a+R*jwoJ9(`4&$2jjx=12la-%f=M zX&<1T*EyvFvB#wV{X?6|_s}zshkl2cEj`7_n`I7T+VG!fD`+p! z^$6y0L3@hRp&LDlV>(@mW7&ePe6lal{Rr&^y^!5<(v)VI#JNQoUW?uwQ)LbqLYZpy zqK09fWeYzdQ#eCgh6-L{DU_kH-5tkSu5?WDl+JOL#R&0_AZO%WqR)UZkl`;U{>9;F z*{aHb?KMS!ziHDMKGs>isEvn&`#Y;Eq?_v;dIV$mDMr6h_TreP9u&0rNluBtNB!yK zMkCaiTm~QEL;h98pT`BRT3G96@o`A*1V5Q$Avs0lI?(AEXp%?m= z!+eA0MubNtjRlZ+cj4nl3k^2P~pW_Pl+>c}}b!`{rG_IydIZIoHpdF=WxKmmU+cU068BN~ E53I)~8vp$ZQ`4^8b1dl(}WAJwz+ zjk0b3{O*wh=OItn8g!Mlp;JzW)<5`331e1un6R*0JsDsxU8HS$pD@|tIEZvNr4b6< zFxH=GcDGt5(z_j08HX54Q&h~ zHW%e)%jT9Tc)4zw+!p1!V?Qz1%TwO8Yzm7{bGP0!w}jKwpfGekHMWhiW!UTGh1I9L zE;Pg$uAYkJD>KA4_zpv+b_BB|nx?&8VNivx?scuR+d z1Vg%J+I+sXxyqZ%#;Uv|Q*-KuwPG|)xetVjXqYa;=ouY2qJ~^iY-7{Avqwiek|~@+ zR>OIQp|eG!<87oE5?hXI3e&NPs$9M*VfuAkKrcglos0XDz23!^EzC_`wYN>zB=;w6 z+YyGeBJVRb%h_CYHp+Lo&6|ecYvf&mY(3H#3dGsjTq3(T|F&gVgxZq}5$z|ll7EyW zj)!zyL@J3Gayl+!P|6BAF5x`}<{Zy;U`V-kM1wcUFUk0zR}<}?$X_QtaZnE_{~*|P zED58&F=uQAIZHGQw;}T_J-DIceMy!2V6i&)DcxVC5SrX=S%Na;W5)*rq=az%+Dl>r zA8WXMth)Up9iL#5LEAR07GHQm(MItQq9&;33_Y|d9n&Bu&TSeSoL*Gj5D!g3zS^!Z zY(b>n41)!hC$S<+JbufxO+hYCL}8pUzxfqOT2;pk?s@gL!jN2YTFpA2G36_{5ZMT> z$;V4%-Ekb@il(tO$3??gbCX!WXBr+b3?4mi)82MAc-fE6XJN*uQ#;v_^ei%b7Y-oM z_5o)Nd(GnRV9jwhT3eNq%!DMz43~Gdc!c`nkp4jlheQFylwny*)DkP{IOY@hoZ(6& z3puLV304~Ls%e7d8T6`6FK)^*T$j5Vz97pJJVZsN;Ss~d|5v3t_G!R%dS5a6t7t<; zwl^xZjBGhH%buqpMWar;GR=%;weT}KexyYk(lo|B;Sf4$t@{e-A_&l$dJv7$c#LLg zoFwD!U-1sZn+T;4Lh=xST2(YcAHyEug?$)}M4)a$TJMss^mKscQ-kRb0jY)!DseIw=haYY_vmEa^HNuZ;?=-|eD z)F8MRKEwy~mlb~lH)+*IwLXH6yx=a=2XfpCP6l!h%4-rR6bO@{(Da(dqkWqc^gumO zIM7j!i%5;`t3(!Jh3=ORqe})XgZl-yUf>Q+ypM1#bsZMv4DLoyIY+V>fu;-3FX5lI<3(ze-U9 z(P;eak220IYiIyX+NOIuvoq(+oSFOU_tzf)GI$z-PhdnzCu!G|ESru@7R#noPO@mJ zZL^fjzS}j_)}pMM@8wc`SB4M}Xx}mRjAYqR^j_5}0-dwj?5mB{-2C%})r~@KJu5Jl zZvr(%m@dT2%v{z32slJ15Y3;E6&%}CB?@lK&M(gmuVnJe*@D3M>n6FvX=+lL&Xj;Z zo>&nG%vf78jFvDiax+ry4(yw1%i15{z9SI0q@fGl0>QMG7>}PVEO*wGSZSr~%Nkk` z3?mfARc@6DN=8Mx@EmYWLkL0s*QX(ZHi3@3spNdEvMKE)W3%ikVHJ(?ieZ~j4li4lR=c>=JQ!9Al~lLT-lo@j0|5hQUpggZ2YhN0K1j;v^y zz&(Lh!?ulj(b}yG=#2#|Z0^XSlWLs6UssNc3b{osYzt%>)4YvJG_^pi!b1)B@kn5@ z5pAYyRI918Lui}}Ul`ipNWrSvMft+y$#$QDC9Pdw3ZEI%(&~6Xo>)IZ7(WLCl~x*AZ7=3=Q4RfKEB%L08LZX0gl#3 zt{ozwkA1<=Nl(Xx^}Bd6w;RpFV|-TBPrp%&5f_*BfOKU2V+XjtHtW}atfg79Ie+gF r#z#*#EL>dHsFfCN(!XcTj literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/FlashNotification.class b/runelite-client/bin/main/net/runelite/client/config/FlashNotification.class new file mode 100644 index 0000000000000000000000000000000000000000..6186167125e7ad71a13b89baebbd63e727eb9771 GIT binary patch literal 1805 zcmb7E?{gYe6g`h$yU?{ww@qpiO|eNU(2#AasXxFJ0;I)mV8%`2Fn-8v;6b-8yLDMI zlRwDsN_Fh$*zvP}l;eF5+M+~f-~(^(opaAS@1FbKpMU-O3P2f61rdf#kB3Gu^tkJU z+-SQF_d=uXdtIkz?7Q~hX~PeluG6+d$M+P(7%o4v&uqiBy`E9?hJ6OLTDQu3X06Jw zWzIuaV7R((maWGphhH~OtXiens9Kb>nr6NF&)nh|choqnn;7nWr$|7#|*KG-{C6aDy~zi z+3lvlu%zJz-epJ>C)iA8R!n_1l|4>U^@@f#5-JoG?=xJJPNchjkiMTDaI&W}5U86P z6oFDz+#;0ayG~~owV^>3sHBPy85YM}LoamPbldjY+;w?Juw^wQ1umsxlW=3U3vgQ+ zQb>r3dm7%sWri!J-SInZ;eOXOz$wRW-W|d(&l;3C_+pu%Zuj4g2_#VP~4ILf3mxn6+Wr8F9nu%A_oR z7_|AmBfMRjc^9@s1L(Y#)AQ_b7!as5#VbgP^NHRql(uOaqV!TJrDbs!09t9<QT^I4SbTwH8Lr0k_hh&x z!*pE#K!)owyq(bR$S@mL} ziKJ%ul!_zxjIaXrIj!RC|4X!X0Z~LeUKbFR$dVWlYPq}AuR<>WGj`sdZ!GMl7*F~t)!V41za&7z#%0iS7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/FontType.class b/runelite-client/bin/main/net/runelite/client/config/FontType.class new file mode 100644 index 0000000000000000000000000000000000000000..47e870e50290ea614b0632a830afef9ce32c9fbf GIT binary patch literal 1819 zcma)6ZBrXn6n<{rc1gD_U0W2Ww&gWRUslu>Ya)`;fY=0(05cgsUBV@9-Rv@(4GuH@ zD5ZAF=-BbIKg#i(o21P^Z1ZLB+;i@E?sLxb?EUB8KVAbUV#h#CVA@xa6SjTjxsh_} zo~!)GsR#a{+i+F`KiWAtQU($NSDwpb>3Gs_I3>T`6fm|+YrEy*w!mz82#~x$;>l+D zsX($?DVEE$^<`5D*yXp#)hKlR1|L17y9KUxa`NX$lcB_=(#CFOX0KS@EmZ~Pei-s< zvp}u+ZnPv2&t&)Lf|cMvnMj(r&aJ3M+mm4$WBACxhXPZBI%>O`MMe6up+XDem=G9k zsA!w!*Q(1S#S;^_mdT#uorb_o3m@YXfmESOWHEEG^Yx3Nb5Pm65dynyA&Ha;!^AWX zHt-IZ{H%pJCUw1^6epP&*JUgiTxXiN%Stq*=W*eE3lF&PMt`Bs_9{QMU?RmBpINw! zD=d!dtBrPZUxhnz-_ueCb?NQN(B*wMXhuOtR-)A#jJ8o%Y=->O!U)pTNc5xIB0Y%3 zhBn6}jW%+dYTZ9}TP}eXeLsj~Rgd!hYWG6xOvcb;HV*|J_m_1imL1CU-1UZqXV?^Y*pIT}$yO_W(P&-MzWK#z zmg#EH4(n>wWpyv}RQWx4!0l3ZRkz{Gs2x&nu@8=)hr&=4m-5RCq<);1R^E#4E+PO2_(-9~27nQ|NajRNOoMOIOOP<21zQDq7gdM}@`u+rcXNk`oW-yOO zn8p`63*zvQ_8le;t%Bmo-0xWYRUhE;lny$&#OfTtV@+D%D=Lm5-#t~Jm0Nlz(4B!m zUt{7uKuhNt4FZbsOEmy!i=;{tGdp+p<|{1c?!UxhZanc4OK->2>2pfcyRD_QyM6Yg zWVvnrFOeW=SMZdk!TmlWY|f3HVxjgdo_k#@uqu`K`5WT@>tfiVlQDdcZM|0i0}BL&;{X5v literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/Keybind.class b/runelite-client/bin/main/net/runelite/client/config/Keybind.class new file mode 100644 index 0000000000000000000000000000000000000000..80ebe3c49145af9741b11ce05c530349b84f41e1 GIT binary patch literal 5523 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/ModifierlessKeybind.class b/runelite-client/bin/main/net/runelite/client/config/ModifierlessKeybind.class new file mode 100644 index 0000000000000000000000000000000000000000..197a7ef60c8a95b14f191efd03b09a87dc63b7a4 GIT binary patch literal 1133 zcmah{T~E|N6g{(Bc9v3LSrirl{roA)0_ndpq+~0q`{{*m%ryMDUIbSF{Z2Q8KO4uz=3SZf+ zz~7LY_G;kD4JkrTMA2)pzb<{3!(f=Yq$bH@7@TpUNQ6oTe)K{{&blXD2G(TAE)k6{ z)iZ{4vD9ENRsvU;=s_=s#nAuW*>!Bs@i*-ik3cN+p`T&M6_E^uyL=40rX1CdVvuGx z7zQkKAw%_b>5Dh*oplku)wB%xdeCybh7(G?PY!#jzO}vTd`R}0rKG8@Vy#wcm`I~w z;VMQLGIY|6J5^hf80YJkIB}#21L5-n%C$W~m#)|b=u=7#bVprQw9#(a* zsJocNG{+Rf@C8X0W^j`vZVFZ1Q^I$JOZ6QpvbUxYZd)koq&`YIZZE3tnPgg7OB~YC ztc5$6qfU1m)!GvO>8!~y&rmqMs*`J}hG7tzuyIdAXGt)L9=TAXrhcTU7Z}DbwxU_0 z$uZZ0cGwaxrM}d{v63_6Ij8#}!88;!<1AOu6G4%IEI2K4o_0(0)z3hl9l|^SH$K5g ze?#sI9j1||cP365#~{TiT32XwA!R)$IodFKYou3%teLXq(J|u)!x|tJ1DJ8yB(YA# zAQPQDT*D~kPzA;?9+PBoouX8Xdn3VBl&xu}%aub+(7JVm(pTgTFsM%|2k7|$``r=l z{yOcsFQzELLWM|YW7?q(%n9u@?&ATGXg&R4e7I#^6P;N^;Oh=-r) XcSl&qnT0dx`~;mR=nRkJ{3rha_J-?q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/Range.class b/runelite-client/bin/main/net/runelite/client/config/Range.class new file mode 100644 index 0000000000000000000000000000000000000000..a5bcfe1e997acc84e5b9b06bd7fff3ae6801e184 GIT binary patch literal 512 zcmaiwyG{Z@6o&s{g;l(PcMF4B5Nw?YGkRh|P24;y=zL$j$;6sUL zEyQ9Ii3H zYuO)+DRMqa0=1=AS(`ZJbYf-e*A(z#ZTW6obOox*k2VceYMjS?AcNGa_qJFp1j_eG zI*I5?8)ETO|1v8ga2%x8>6jk%R1XX-b4_`Mo7_eMay$&T)D$Srlu0>f{U7u$F*=%a zfFC^EhTUFA;3PjJRFe@oCeQQ#JBDH|AI@Khp;E6CUiaGqXZdtHiP8+G=Vo1GJK?jW+b+-&2NokE6i63JJ`iuW_Hlqi;2Y+ti{1bL literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/RequestFocusType.class b/runelite-client/bin/main/net/runelite/client/config/RequestFocusType.class new file mode 100644 index 0000000000000000000000000000000000000000..58d21104b3fb6795219f380a23732f1d20293592 GIT binary patch literal 1162 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 Ge&8#E<+~vO literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/RuneScapeProfile.class b/runelite-client/bin/main/net/runelite/client/config/RuneScapeProfile.class new file mode 100644 index 0000000000000000000000000000000000000000..841650852dcffe5b188af356ad7c93bd8bca2476 GIT binary patch literal 3407 zcmb7G-%}G;6#j0K&4#!LqJXJdqoP6rrb=5CL{0DqL4H*be?%)wSYc(^#bkq}txtXF z^r;V>PTN1AKGe>%GsQYSblMj?)4!?Kes?!OFc}5Mc+Wle+;h+Q&N<)u&wtPV0FcHb z6#;>yZMdmI$u=z0HBx!YG;BAOckFxSZ0ai2<9U727%MpUOv_La5@@`yFX<^uw`WtM z)Axb7Wa92XdVJt+c4RU=l)WGzvI6z}j$L$h+nv;{k`a8xKLXok%;KV@ zFOTR8hCtKMy2o+1VA`|20wH&Kk!Qz;wh-O~ukdP}<;K9%1Cy#chrhy4{>nK1tV)OnMHHjGSar~xVmdHH5tC;EKED|smq3K z6m-{^k>U3{Ge#W*c5A3ZRG?wVw2hI{!n9GC(CI?nbMm@1sTWMSFDpatoJpTuTS=SG zsmw%XFVM{twhEbyGp=D9Gy#pChSu>5wRhw)^1Mw$J+}Lpr7PhKws#ClgLVxKXcP$3 z!4+d!s*)OZ$lSxmgOYABt>*R$c>U(-?YI@CX-dO;=n{zJb^D^UmdX@?M^5Dv7bqzN$ zEzlyPtu|>Q`OIiAK(DO}`n*Ag$m{NP(`EiXSFly?RK8bsUhS(|Ggz&v5d)z+W7?*B zRv=gFp{-6(E>r8>Nm<4F8fG!?RdrGzI_{JTdE*kvl;iL^zaEoB$ZBL9$1S=AeR0@u z=bV{h6pJXRc)&4Sr%Kaaa^{VckByJvB|Yytg=GmYA^ff~v$D1Ca6q?bETh;qvo~y859qS5J*+su@S>yc3^frXyM6e_<_&NaX6?4`nI^(i$<+{e` za#PXja?76X6CIp^tWEyyxAbDsD5@a8AFcwcR{APF6L|N{rtB9VD-sP$$qo)928I7} zMz{+gLV_aEQ*M$(>a8S9ZzV5!E6I?nWGs>y@9g4EdT8d_!e5HA;Ho5kL+dXT0(`_b z0Uv&cvgR9L5B72=Bm=(1(f-XjB7wfe(V@*bB4gKd6j)2`=+B!J|AZLsOgzOgZ%g5LCx733FAurv9^tmTC)D*f zw#7m(u;Vebu2|?PK3KIs*`v_pWKTGzNSp8rG(ARrOo@dnj84w@+NcoZ)i>zJ>Jz==Ps+PFzr%`SRCWH+733fBS#RaxW04K1Fi_`^i3PoI^6v8!3 z;xZ+L-+(a;PzvKKHd&UEim&NykWvI!_+}TjtC4^C4@CV-w5SO3Z$!MrZeOeu4HYt- z^HW}pI8HOD0Np7PYMD!Qd$;%oYq==QK;|Okm$2HUm}1lsdV1K{dnVK;OO@H%*gJRN zKx6#T7hg_EO?QtXRk9S3#^hr}V#-sDct@;|cNAVbVu5%hmAuL7jCpn}jc3QglwGL4 zUG0Jlc$Dz4oJ0^V#=S9DP{0JG04ZRB1!!bJ_Td%_Aty0sR$lt6vhl5^9KwLu1-^pjV zvX++~?hy=fobJf+w=S)_zYdrBg%tUept%=SR>`!#9;83C^w1T6F zSa=1AUu*W#Sw_gaYrPcr_*wF6++%3jig8GemV6$U|9d5@Qj$C!rq<#vz*5;a4 RKnV}IlN|mDK4pZl{{bB0zQX_j literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/RuneScapeProfileType.class b/runelite-client/bin/main/net/runelite/client/config/RuneScapeProfileType.class new file mode 100644 index 0000000000000000000000000000000000000000..43050b2759af333288b6bc56330332d2b3dd6763 GIT binary patch literal 3724 zcmbVO>30)V6#u;>?WE~oLxh&4>@74Y5Lzk-DcH0P5J_9igknI&X)-NC)0sM%RO`Or zzTmDXxGP`$fJFuCk>fYd@%VrES18{1GBha-0n9nc%)9U2-`(%cpa0HY0T9J`2`+}P zq1j=pU}!nr*20;bt{HYXV;ZCSSU5>!C8JJihb(hc&uOXYNlk)>;f|B)lp4;d##lIJ z6ebwFN-8?oA5Hc%bR=#QF~Z>KjisUtQhzMkKM);c2&9tHc%nBEJsL|MPsF18564KW zbA3D+>m5oGSCeueno7lzv3?>Y;(f{-tH;*zHpA+KFtlLnx$tPg$k@7Rgb!I-R?n!m zMvChceaukpf~7I+s><9w-z{}g5BG^+MfMU-eQfaXK+AA6aX6+hbRL_}eDkOhgtwd6 z4Bg(#;BE^JQ&9TMtmZ{cfU?yjL&h?OwQa$wRz`eaSRrF2ni*=l9lWl#qL4_KVq3Z~ z7KvBK2@cm0(rOtssP#e$(4mP_*2|DM#T$UDNZBaE%PDnSb&#tLF*H`vSj5~cqmJ|Y zI9ynUk00s-a2MgW%cw^!zq?C@AB!0p61t%c7A8hCE2WO)C{uxinNf4Ys-^R@AO_$; z6UEFvq30QVW18Jpuq>)&hD6)^Y?P%gIREAr^2D9oBV#Y_q4-Xzxq?ROy4r%bpKKg~?*3(>KoJ zMQ4UZimhhG2h>RsONmEaq7bG;6Gd)PbJaUzB@GcdvNOP$c|czA=ht)?$H?4v>oQUT5{5%N;F=ED)BCEU;8FO4u|I&W(e zGLGUHO$61l)ai^lIn5BN5NfAyL@PPbkH>ktN}?KuMj2w|VotmLpGtG%xQqwzFttKC zVqZ?p=OYU{+L;V@EX;tY0s-A0{9re&KCV|{&nm5NwWhCPSsC;B9 zkRzs*%kr(j%d&hj@vWd}cBBsDn2?a8p|k*PPFRKklV<4PkP;n^9UmC#kCD9#t9VX; zrraaQORyLgmpaDLDZ}P%;-wvCt2!^TYrb`IYaZp}inLuLZs)|uWjrB>N-U}j4Mr2C z`!1R$idnES+CJKV)LoU9;#O`2Ltj}^xHZ>R>Me{HzDxYQrfKJGOPw6h>=R}-@5A#r zCE*2{zNMnojVW_n3nxT^iBTO@Gq!0>%XkqlQ7|V;B!<7r>&KBSf*(+gY);F!BusO> zFj=9h%3PW!$g^I~e(RS-mDOd-YuQ2WQ*$|m{-Z=1YVn*O`}ib&O@@jQBE0Iyh(kLq zBO_>Um1ytFC0iOpfu-(QGy<2f{32Ef${Nos);g4Rg0i7z7A+2?RZuq7 zUP9YNw2Q+QNgTF{!#3|MIvn0kf9-Fi!##slO4>7nbxOKs2CYiEb_VTATAIODCGDL- zr*aWpKafc-?4aM(E}sHkY#QR5Jx@S|3H>7$dZ3xTgqL|@BxQ`fWiJGJ*&uy6Axob5c zGM3v_j3{S;u!4In7#!bu44dZwl?8xFy5sTSalM38Xv1bR;^^j$l!O5R7c|FL+GLS`cAT)Pw1Ts|tWK%^D8dNs|nXUj5st7`p%>kJUg!_6Q zI?5!SKu|e6CBpTzQ-#mqSvq%7B44IdzJk~BhIo4uZ{r>D_AWlahvMxce1cEK+gW^$ RFYqNv^1=NTzQK1`{vUyFUlsrW literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/TooltipPositionType.class b/runelite-client/bin/main/net/runelite/client/config/TooltipPositionType.class new file mode 100644 index 0000000000000000000000000000000000000000..8777c27b36a88d29aed19def51909223bc78d144 GIT binary patch literal 1535 zcmb7DYflqV5IwgoZK*3@)yhKz1+`s~6%l;28W5`?7BCc=pdZY(T95&UH;}=r*>1)59kxSfQhNuI2%O30 zj#g*LaRW(oQ-AuE(-cV5rRE_D46U}5b{cX~?Kn+`KvVxwi`xcn;f}yeJK%zAH=FsR zqiCNFUl>~ARM~6!HTl@#`Su@k(I#00>bdOHm91Mog*|LTW|%^!#2@76rf4gobp2y< z1H6_1owR@CN%N`zeS^G(WXH)iaFXJC$a+rE{JHrRVk6xfP4|65`aLp%*&j;}1m;lJ zH+mi2L#DhD+rv=#J%-;=Rsr{(r&619+e`XKE8&9L={zic%TZ#^S#^l7`4T}Jm kHR`5yn+Y*Ys>94vX<>fG?01NN=S6UrA|tqmd~gEO>9C7rIbg261UJ7kDAA_t15AeMdDbo6Cts3-DxysGLDjQME@EK zegHoTacv-UeJ08a7ILWRLmT)Wd;aVa!+Qz^L8ZknkpF>(h= z=$VC8hK=iFp13kmBe!>P%~Nfm#?V}-iBg$Pw8)fu`ftdv*7Z9bKk{0=pdB%6b`}+p zo(eTOVOVcvYNivVhl$L&joS>B@r=Rh`oSRfA{%!Ys?J!bLJYlr%L`%~_ZZk7LoM{b zcpWlrQQ72sA@uwpCgD*bXe#;J-o_Iup*5ZYi42^!Sv>5ZD zn28I?7jaPw$5_gUw9hsD77CZ*+W(Iw%%n(f$Y}KkLF{)uhVA7gaWWloP0ror^Pc2m zY8&57IGJi)FaFePGwdvPx3e@a?ELbCGNP2|siKYsEZ8)@MVGEp@|wZxG=JCN4dP9M z?-M^T_#yFQgB!$84Sq)a+~6khj={UcFAd%Uqw9Tu!*X{=<@*(0)3-?{ctiU>;CPE; PxW(`*7{@!j#|PjKi&nKg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/config/WarningOnExit.class b/runelite-client/bin/main/net/runelite/client/config/WarningOnExit.class new file mode 100644 index 0000000000000000000000000000000000000000..43c6618f4072fa78fec5a06a3bb89e3e1371c3e3 GIT binary patch literal 1540 zcmb7EYflqV5IwigrLKajf(Y_f+wxdZ@zsj0SP8L0Vzs96gIUU@E^hCd?H297Qq)K^ z5Drm4D_IBpZoH=u5cE5f9v;!cIg*ZY2NhN*LYbxp3zBH?jEtPLpUA1o4 z%qNzoY*kxPh1a$pM?~P*hP7##j-_g5K{e|Fv3&7KzEToM7Y_@R5$GzeEG`!AK3iHA zh%Oh(g@*zWzx7fI7{$F3CEug+6n~_!{P@8{IbVESpi+}h|EHFgrKXha&kKZ;sWKH> zaMz@Us0M@iJFl!(BLRVvI!>XNT-kPbGP$42(tcN}+(p@^bwm-<5Z5rk4Z5|OTpO_! z-<{PF=Q~Zq2sbP@rN{m;9U5Z%Z$ifr=mOnETgl~SeN}potW_t_!>w9Q+45|*+fL1Q zceNqb$<%&I44Kx^g#_#R+-?ZOYtnxdC_M16seHRGm(-@+un9D;lGj)?TXA;dhApzop|QXocoF zp%xsg(a7wVzjGq|n$QL(N^aAu%6oP&)8AgK8E%~VEZH?>`Av_8p6$S7fb8MP&S!G7 zH2pBW;?Z0`?<7Dc?O$-xzR``rs{!*D^q_qEPiR!MLU>jW2C7LYm_iVdK=lV5P#1L;WkBvkfX0Y HpLc!$%ivB< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/discord/DiscordPresence$DiscordPresenceBuilder.class b/runelite-client/bin/main/net/runelite/client/discord/DiscordPresence$DiscordPresenceBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..b781250d6017cba1d2c3de447ba4333266fbc273 GIT binary patch literal 4451 zcmb_f?NS^?6g|z?0vR9@Bq|zXB)CA5F~(@j0tOa=HGIS@l0f_#b~`XIJ44OPQo$$j zF|;bFSh30n@F{!)-@x+p_QHP5h8>U}z0>#3?bCN|cc0Vy*T1j+1Tc-=1X=`UTp5~v z(Up!JN;Bu!(hbeL9ppSeZ_euH178Nx&B@_9d!}eRdFdz6CUAbo+P6%{a<|Nt%^jHw z1=@qq3Z+2*V&z>n^lf)5B{1}`=!SMdX54){us0n!?YbW0ZO;wV5XUQQdb{Slbfr&} zJclImGPG=muX~B?hpQaUPGL{rf}TPFni-c)H{<|Ay7{W09>?;xWTs$k$@}tvC>48E zK4Zc?LBVpIs(^~E0}^|j_8^lN=qmNH_Rsu2krC)D*-O?lfpY~b%x!07&X>gO-tlbr z(C7{JSQ&oKp`+6-C7V+y8v-2@wrht|0HG#IYmzUjW#U%spU`U{E(RSr>v9Kxq zRf{!Kh4ONivu63Wvdhl4aNA~;W*7he+Omp|lhO4XJqzeA2wXMLjt2%{OMC8|Tz~*9;iCcf&xB&f#MNy}I{_fj-^))WCV&`^>-_D#Q6?=FIZ>!azSR zsC-fe26S)Iz?*u;FAWUp-n4;>dhU%gn|s#4TX>u2bW@#U0W*0b=u`p=0^=vxW8Ij? z*J>-@7x=ruu8Qun2FLoft`hf@`Q>#;CymKuPKUIij&En^>2w4JSlS2)c4GzKB=Dey zJoN|z50NF~?ORS!t~?bOsVYo)+-9%DizJ4B zs=>~hbDDX>lam&#faKUo(jtqtuJ#V+Tmx|_D<*6CC zdax%Ogg>c@Z?GlG5NS$UmfD``>%fyvYziUjzrW5d%X*UAC6trm+U2tDsxEz1!mB*h z8msJzs8VEW9ZEz?Ak{Kk>o^Q43$1#2q_jr{Wmfg8bXJ)ap;cC`(kjoP)J}>~UJWuX zFBWOX3IZ78ErBh8OUH*&$Mq5m3^pz;xnY@Cmjy2f@d3HNmB+RZElLV$ zC1|Nd=$NikMbAsQNAKR3R%QQNsIU>ZV?}4 zF5;t1)%g_B@k+${R9EX=dQCX0%NgUf5k8)9?Nk=USm6OhM{iVo+mLtZ=AVB(HmKgmysUGO^AYb^_gZ1m5vRn8CBpb%ryXYxz!Y1&i;Y<^|9wDvt$X9p&&lmT8XbN9;^qVHG$o smxXdJ?RZ>b`t=%`-Jq|Nx%|XtAxEp9`R4Hy+a+z9hfT)cDUF=}4}d3wzyJUM literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/discord/DiscordPresence.class b/runelite-client/bin/main/net/runelite/client/discord/DiscordPresence.class new file mode 100644 index 0000000000000000000000000000000000000000..9abc0f598d8e3eca73b3a386552050fa4284159f GIT binary patch literal 8170 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/discord/DiscordService.class b/runelite-client/bin/main/net/runelite/client/discord/DiscordService.class new file mode 100644 index 0000000000000000000000000000000000000000..d894d60434db56d16814ed3e9d4b49e678b36ce8 GIT binary patch literal 8673 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 NUF9S4n0yM;e+Tw99k>7h literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/discord/events/DiscordDisconnected.class b/runelite-client/bin/main/net/runelite/client/discord/events/DiscordDisconnected.class new file mode 100644 index 0000000000000000000000000000000000000000..06e0175f9390bf78a4e5258de2beedaa7202bf46 GIT binary patch literal 1916 zcmbVN-)|IE6#nk+Y-hU+-L}$7ZG|eu?vIucMXYQWfkLrK7Y!vf(HCxaZ@NRLGj--} z6aEv!i*NGM2aQq_9*n+7;@_m;cXyWVl1?Bo>CC<7%sJIBO7v~ruirvmM^yto-gEm!T+irt%u*6Z&$4a`(EsA z`RaNQgj#AZ3}REq4|li19rv~hR3wRobu4q@Fa(MYav0*e?gi>jXLn0Q_asZ0ys#<# zO&NK{?l~>p_E>Xi{r`1=Cl|<|@si`IQu#Pb1M6)EHu3^P>bs8gdE!KAATViOt^7@a zq0~Yjx%Wn=f!bRDjAHM zd&%9nxd>c`_=P&>mlHk9;d+vf%P)d!uJS8J4!Fr+ly8#&%wmjhCkbG&w`d7-P2Nyw z@+Stqxe#wzN}*rq%Q1hoTKN$<>!A84#3SUg2h~3y8kIx5v%u#E@l3hDeDktx;d7ils!i2QgT9%63-&l_egDmJ$#=uGnmI&oTD#`MWUSJ&cb=t zn!u2q{|93>#J`xdk>wwMYJ|DXDP$heXECijT3fd2Go!V(A#lImMQ%*u&W~0f!(KeZ z{Qde&I^IfBq=z@l!^+(e<%q1pU8XyfY8S6Tc@CKu1~O3!L4;gh@ZGmF!eCxVo#YbB zndy%hs0Qd$_5iON>Bx~bF5;t%ulhzHBYct`Fzg*vfvN|Zr~;-I`tm~>XJzS literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/discord/events/DiscordErrored.class b/runelite-client/bin/main/net/runelite/client/discord/events/DiscordErrored.class new file mode 100644 index 0000000000000000000000000000000000000000..c394da3481096a7843d17cea2d08f3acd0ea0c9f GIT binary patch literal 1896 zcmb7FU2hvj6g^|Fy^gz0oU{pqgf^vV8d?iv3n~qZ%0uWsiqA}pzu)cN!ORbmixu#L)Fj% zL&|(#4x36qtP0pWDvsqAt+BPE=ye@=!B$nk*;2ZLm}I1jCFV@sYX{ofQLDk87kit& zx)B7Smf8!0*x>l#&Stpn-cf;yq*hJhSSEi60wWGG$Z}ot0(G~&v#Fx{k`N{@Y)F4Y zMxL>|PD{5uVqRYR-woiQd6KWcD(`f$)L)=s^p*n~If1PDwk>@gHeT!rO!`(WeVu3M zl!GDU&F)B8{2ic+pRp; zl5xv)%^Xs6a1nW8eR*%Sew$n)6}NqkGj{}#(_u2UF$(9B0~hbJxE;BzmcyVS^;e!I zUJz?ZwFt}=S9{9r4tzk1c-WE`c>21)#K4pdL-2}&MSLhgfo!nx>tQ=;s1?u5_0(}; zUNS19G;fBXj&&q=>q@u6W}L@0EZN}LW{-5}1$*JPauaq*87s1(!|0KzuO{$a@2tAf z3E<~4X!Nh7J`=cj zy!_(f{i})jnXVdYqC|bH2D~rJzKmlP+gKL3(AS7TrP-h$&b&U9LrnU>DRD>?ND5=- zB62roB=x6#e%wMULe?Z3Culxb=7@72b<#&jB`2g?C^ZDL*XiVRwHGR!mc#ad3 z)}I)C0%u{;I>4Duj%7+p_my-dIiXt;&tj?PSlT#y_#VqlVGd_;p1w2|$a0oD3m1qr zj;x*g8>2SFKbWwQ<{y7xsD**;eM~5eX{ADS$*N5ksx4E%gIb5VG08hus62taaDcf7 zwduip%Lz!AZ<>ddIwQ)ES(&?3XDF2pU&Hb|QZEc;vJ`?0xxC=}$W95vd4Av|uM*Bo zf7nnpM4zz-c-=^c54Ev~519R5k=5xl!W=38ip%Axr-Yt=iiw}->Q~835_&kBk&c!P ip^=W74b(@S%#U%EYmQ{E^ZAtjQNbYy+{7(Tbn+!6tBN%M literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/discord/events/DiscordJoinGame.class b/runelite-client/bin/main/net/runelite/client/discord/events/DiscordJoinGame.class new file mode 100644 index 0000000000000000000000000000000000000000..1367570530cc91c6c8d9742cbc10b1b457346656 GIT binary patch literal 1730 zcmb7DU2hvj6g}fzdtGNs+%#!0Nt+hj)*nrmmhjO!2@NSNMoB?+l}hl!#2&>PuV=#U zI8y%wkBCqqYh=p4cTT^6tjwm&%v-d0#lN8H(F{mwN%1Ti#cj+oG)* z3fmOW675isF|l?S(9)qVw;Bwmw}dt*2SJmSYFgOL!-3R(Uo_>eANiYsSdmg`u6-pV zgB+;-rs{e3g%lyzqC?2`s_KYSpb{>!$T5ts`BFR>^fyKLh!cd#Q*9n>@X$AQ;` z;Zz&Lz(a2aV%dSJLR+HNx4)Jf(Red+7vV+VAQ zv0+$VcTtBoWW7NeYN!()&y)9qEwotP9;$ov45XeB|ImhVr54 ze7UQ7!i#IgUEJest->d!y^k4w9Bm?rjsd^mvJ;4?yrxudu+tbBZNhxSb0qQ6lO2%~ z{_RNofjCB73B)Q7f)-uE#&`}Nl*V2R=KiT=|% za_}j`g*S(iRO0q=gH&vhEJ(HHYSAuBdlEG=I7L>DtO9+<==EsNOhoN>xWCdSgSTik zA;3k9)9S_nDB=uR2J~zS(9h({(*Ila+Aql3d-Z?7enQsTtN#tQUfajygKM6GqQ3i%(%XH(8xv9V|`4av?H8(pHBFV>&Jncv67@0MoMDc0iD zgrY?h-o<-VDofPLw9C+8PvP>Aq9I0}SD1!P#F(K*pI5XV+8Jh;UP+zT0{t!rJzL&|D8KV7(`C9!CxWAEgQUd4VsMk{{P;*8i7TzDm-@r}!=E?I3 Qy|>UXn6z8OGVY-CA5wI7Pyhe` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/discord/events/DiscordJoinRequest.class b/runelite-client/bin/main/net/runelite/client/discord/events/DiscordJoinRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..be643f3597333b468f3f47818f229ae71388e6e4 GIT binary patch literal 2901 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 Kb%VLP1?yk4YClu} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/discord/events/DiscordSpectateGame.class b/runelite-client/bin/main/net/runelite/client/discord/events/DiscordSpectateGame.class new file mode 100644 index 0000000000000000000000000000000000000000..0e2fc5c625f72be85b58eb2f6f4ff5569641b00b GIT binary patch literal 1770 zcmbVLU2hvj6g^|Fy{@}$oUf)Pp()@Ne>7bRp|o`p2!R$$NkMfLBzR%69>rU)XUy(6 zQvU^yh*u=~k_V6=NPR%?0un!}<&JmLIQ6OzNV_w0@0>Yv?#KN5?CBo>HnC|V!*Ejy z?S?}s0$&T)3w$B9+wmh$g&kKMkQKR~#AbUSJk7PZ$NR#D#ZY?054am}x$l0y_lPzb z&PNHTExb^WV`lpV)YhRd_nQpU`$8YH9Rug8wKVABgQ3)ZU$o?bANhNM*pyO{3SY^{ zum`HYr+V%^Aw@{qI>c^msg5`UhI0;b$TLiB`%>H=_V+~ikQ0SDr#v3)^3XSS;o0vx7syC+>J^5okb-lN6L2@ifuIvJ#p7J6}*_zl-EtGQCohjl#X=B2RlM{RVON96*q0X&rmsO zMqeJNo^a#);z;gtPpj~;3GoAl@5cj4&@tg>Ty_ExRkoGt4F}D!QYY%iJf{vmd^`{- z@UO@4$IUY4N+`B?5VYx$HmCA4hktj6H9B)yKUfJc#tY^>ACi9Do5 zX5&MKORt7f>%?im4eIVJwFq^yd3LnQ(VCha8Jr<2PgarUv-G>PW(HCJ70%DJ$lyGU z1_E5h6pc;{Knc@i8PeGlq94hZqy5{B`cKGNhmF6$en2jJ*!UA{r+$RF``2i=W3Bvy zvt{dVOh19MQnrq8VFa@d>2P-9^3|9$xt!>65oHoFj|yHRK^YpCu}How$t`1vehaS? z7sYNDo?+1jvyr8*U?QdWmLmQ;@>z6dxzt><)<C=@RSl z(L`dFB)o~Y=&Bq^tI#S#$)3lRkwhbmJkPNJi-a*Fji%=`p4b^?lwM7(*DCFp(iDxz zr+6E9Rndwsiq^ojl(;v@ml?7Bj+J`jH#onLHQ53eV$_Q&6e&2FD~9V*fS+XMCb;cM8AW`>{_ zqz8F=hXxf1Np)$6A)drDcuvK$0^3&HuCASi&FB_5QYZW?buwDZ64*R$+Q!*Zku9Fo zr!5vEHSQF2Yf5)bxi2#nf8O*24vzm<+_211-JKI?%KLg@VM1RlTWpv!{0fL#dV1@{ zw*5lM_RXS^vzJWIWH85V+wt|FA2LqMDNZ{JnNx;sxVmr5NJ!9Xh%154RaRG5j;f7R zJzoW0w5K;KYkycn1CpVk@iGp(Du(K}lC}=5ukj@O8P`j?#j@7L-{mC38Pae72a_1a zD=Ln$T`N$?T8{2(cooM5)Phr7)a5;h^<=ZXIeBzcLqGN=5yeRjFXM>hozjrOeqJ+& znvOqjxU7S0ZFl7wYXP^q4TY6kTozWgiFw_dm*8iQd!*B0yr$s-@&cP?WptBHj&sEH znWEAYgcZf>8qVSz-JidZn>fi(a=Znu;gu{-6SeAC?XG(9oxJawHZimsCn0wziMMf8 z#XGCUQz+A*W13c%bgN{Xn-$no=cd#`uWC|YM#BquF~ylVt6>iF0_{b8!Ql8Q=>A31 zXX3W!>$XhpOs(0njT%6gIoY+WI=)$rqo!^8Z1zO0+49_~vGEw9%jTbeQ8~`^|Ic1s zME6cfv=ud&umecYXWQy&a%-_NQIdJ5ej|6tEuSz6_zzI6e(&#CgJB=QUV^1IpjN*B6 zR??iObUi?hlx+*ekqyUkDMiAWKbFS4UK8#A-3FsHjq~C;Y4tZ8ri`ZRkDNebWG~R zA0l-JP3c%VUQtr+(qo8#+NO+!kyJZwV=U-vD=r~N6hzqj6GTXyXZPb6&X7_t!JlR0 zq+-bPC)@<7cz}^zXiyV>p+$xG8*M70{GTAXEhHNxM)>g6smUMYNnD<49y+QFcQy~r z%R1c0`K!Z00VId%Cz|{3KpnV;$$+07RHPuSlqCsS6pA|QCwn+_QBF3>#HMhOA;mC) zH%LX$&Ll4}8JTQ5E|XG%#7;wbgl;HIOb8~!}8sf%ffx0qoEk9RL6T literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/eventbus/EventBus.class b/runelite-client/bin/main/net/runelite/client/eventbus/EventBus.class new file mode 100644 index 0000000000000000000000000000000000000000..e3b173f1fe36b3dc640e20fef239462a7cddb5ba GIT binary patch literal 11089 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/events/ChatInput.class b/runelite-client/bin/main/net/runelite/client/events/ChatInput.class new file mode 100644 index 0000000000000000000000000000000000000000..8e619bd646f95cc965552fe523d259f236d7ef32 GIT binary patch literal 323 zcma)%!Ab)$5QhKRZo9hHwtDp>h^Pni0E$owLSfN^(tCCtY)YDyY|{7gBzW)vd?;~Z z#j}_1&&(fY{`vfR{{S$>L4k~L;y5TD9a|GvHP)~TiZ{Ye&6YaM-AfDwa>8V#H(FWk zp4EN5;wBIV*T$J}L+G8IF9`Xpec}>5><-b#fH1C%;k5csmMdB7xr=L=Rz9@RH+*Z-=+R%?%ak-fhUAhfobft|OID5K-I;IpyPorX!S_T&>DY&sDxIt6jdsa;+uxdhku%-|1)@mcYyj%3V!?)UNb8N?>gHq1=^aPx_nX z72S6I&5A&#Nw4=G?eM#(Q`}T~HBvu4n~yU%d#~ebcU#r{T{m>sJ+s&j z3^Lwt@%j2g)zp>znn^Y9pnyw;Ht8=K?JP>TY-3Jf6&b`KAvQ!83Fw;FP%$4I6nL!z;vOxO<{e1LKK`Ql!^vB>n>D(rZgn*;Og zO3-OH)skx{9_{bn%O+Xod@BfasM~U

    !+Q2($PI3pPGxb03xC`n$oF>h)~I%93pA zp#8|ubxYvee!P0xk;6OE-|$p8vm69lot?^Y?)pw%GBgboqyAN&{sA$4M?Duc>3J(0 z;L30sH!~nM)BVNIcCoIC($vB5RYhLFsr#InnkU0hg*NU8Ts($BTvawc6*%{5Rgw}x zU`?}&l5F(^#>_BsH)e)|tIaQ*2!0u)l&0ixJ;kTYz2KTE{DPsMxJh7yZ==GQ!6@HO zq(En{Q4(gLPH;4_N5zvJy&jv?DP5h-i0_#4D`NG11* z&mkHmmNMHF3&p1>Mmttl;`4*iGUeW-l)GWg{ei)p^*cr%!08-}B6(%hE_?p8Q;`PL5PshV}>5 zE+R%G9+{EiW7u>1xcZ|}J{Jc;xgX?@JSnoJ)ba61%UqIpoKUu6^ m2-eNz1tB_;6T-|>g{le6qsrB|tMT~+OO(v5eH(RrhTMPG=b0M- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/events/ClientShutdown.class b/runelite-client/bin/main/net/runelite/client/events/ClientShutdown.class new file mode 100644 index 0000000000000000000000000000000000000000..3ad66817047d89f280fe19f5ddd338656eab7678 GIT binary patch literal 3592 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 L3oK&=KC=G;&;_7k literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/events/ExternalPluginsChanged.class b/runelite-client/bin/main/net/runelite/client/events/ExternalPluginsChanged.class new file mode 100644 index 0000000000000000000000000000000000000000..c1036a9af0cca3912b55900c0bc5bd93de6ef50b GIT binary patch literal 2196 zcmbtUU2hvj6g^|FvySW3PMQzWgce%2_@n7k+EQ94fz%{zz)nM51qoi5*wc9H&1~46 zwdlX#5%G#dU-AGFgsKk+UO?hUwcPP;8ppQsQpw(#IdebG+;eCCd->u|04u1Oh%sD~ zLRnrQg<~sWH5^+=Wr+@beQWhQB|OQUO()o~rC(`rxg(k;42J9z-r<%*fc0SeiD)Q> z(~irVqFLk8ek^zoTMpMf5>p$7u z9e~H`iZ|Ldz89S*+2Vdn*McFQFRbgtxisFz1&Y7>#v97@p6Y^D7=Gy0AhHev-siIE2tQYK-FC279@M1=Ip+9? z&NIaP>mK{?9V_?h6NRX7$EnlvSk8>#<0RG?^25uJKYj(4Sb-tEF6qu!9PazVH$k0z zX`mFt4rk(XhI1#IQsab`z%{zKaq3CBsQNLX(WF%jNm|jf3$1sEoI;v*w8a>Wr|ECe zoY9yl{)WsiG>KuHzS;!1KmkE6T?3rKB(3Q6z%*I)2l|Py1nu806@Ny;*f0GJ_9GJU z{nB4xwc-J0Hm=a;j%7&AoX#QZey=?yNM4eP1p#x2K3vcWHAbyD*l0wilyI? z`IT0Kf@tl@>a`##I;ZZIGNECoXe3EU9E*g-u!LnAHS#I_S8=cF&u|}~p^Dl60g{;x AsQ>@~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/events/InfoBoxMenuClicked.class b/runelite-client/bin/main/net/runelite/client/events/InfoBoxMenuClicked.class new file mode 100644 index 0000000000000000000000000000000000000000..8a56d90ef8587886cebf2bbfcf4592c92bdd3aee GIT binary patch literal 2411 zcma)7T~pge6g_K8mM|g^3Ly@JkcOnjhA8BtO>LkB7lKC@(y;GY#$JA=AF3GyM&H@2_amyOzwCRp<=X?%uuk?mcJEUH*LY@)dx2tSg8y zOxfJm-GGVD3C%#OQ>#&9{B$J5as)ox*3EMRd0~lmrjsVvYND6TL z8h5Ey0dhQ)LwC#AUTLkZ!`to&HjmcpzEP={jh&D#wPtuVK{Z1>Jy8_(WHqEQL5DqF zE0!0jnj!&mx!15rgNgPz>iA(!)pyo?*R;1728g$#x&v!IiTik8!GjZ`4)!#BfQO{c zreQVs>QjbWQG|7-?5F0+X~<)SNZ&T+=C7so6=LMWr&cueG{bLQYm~UOf2Ho(w({L+%$rM5#Dt5dPw*|{Y=z`<; zp6?nvW$xFUs+YtPmK8i=7(coP({4I-t_KVROf4A|-*I;Zg>=2&9VaUE4iYXKcGcqE zc*$|j`;`gTK+iyVTyubS?lyv=6e%ZR8b;bbW)IR>3^0@ zj)h8`Wu#iIXwxH7unf=Ro`O||n;k?%K~wNK!|2(rB#VFtOjEbUNrN%;i`R)}{i5?} zOwbNBHtlqWD~-k;`suX8Xp}QQ64SD{y=w1dX0;F(56z-0Y+MG z734RP$@Cj~^ zElxXg7^j&;9daEv=_jLrVceow0`F1&t56m74Tcpk1#$XQ**~}(OuGc_^rA%&@E6%+ z3eWZBXQbH{;E}$3jo_+%**z#z2grOQ?4vnJY^0=cM-?Q{)<`tC`$5(aT$~=cNlZ}{ zG9KVI&0-{wJ0u7J?goZvF2D&OpF(;|28n<$0fmOQ^gUX~gkcbJ+oA0voivdfoi~lU z5vb?LCNwu70RM`60v`=8@gZ=QoCXecIZGGPDeyAcL{s!;e!)kX>;vY$`4TVCT6cW?4mYftdRgmC?wY|hwUv|UY zo~8a5JR)9^=t~|zf`Iyf-~}Z9sFqouo22zA5|VFkcW&m}Z@!uFzt5lj0bmXHZKN2k zOQGE$lEU}2aNE8oq;^H0*3jMJeQ%d*Ps#O2YbDn@9nrC2F%%y2K6iaCcijiA$D*wn zvaNv+L%Ep*8F?dcHHNWWp<`@@YU%$(&OMBz_Vz?W_Px++`C?56x+2cJ? zSF+9Z=bok%WT-jymg~YkIX5=9y)|Jws4*342&|TFD^Qd9f#tK96SU^wqRZqAv^*F^1-qtF3Vsaikotkl^L9dq~WXkJPbu><5Pw!BMKztWMhNj;_0qb+E@VGpb<(_*U-qA zsis|q_B2sQVT?{$I_2p-PLE4_W;`mt!1;+bDZD|eaRE)lB&|;DfCA3Y$$*|s0Q!M! z8T$TFwelk})grFg|PjjWbW-EX`VnI6rW+4k$Q1 za{0{|ba*+z<4w#GiD?vZfe58&UBDdK(zrzHJUtfPA}q??&OOJR4Q3-vznsaGhCG4% zw`8*@W}#49u~r9U=L@wiQOy;qPhl?|;?h^E^T`w|ap;g@nkc-Dcj&4NQ7h6eMPg6m z%7CIFMwSJ4v>u;R%rL!*cN3W2qA#X26NcpPC_Te9;Iz6;9Mx?Z?2O^~HA7Yl`3jCkP!UTin~@fve9$qoF!3VXh?R zb+%Y^YgT*{agXAsOO2ORbIM=jiO;kJ6S+Lnn6WU0^9)RCE+g&?8L2uVU>Mh&ivLM& z4Xnq+$`l2fqE@6T2KHI5p-JuKX#553LT@p=_rGSimX!Y}=RS8&Y@{i})IW6W8qQ*UMm;NW5 z$t-T=u+DJh6*`pS#$01%2CMGV2-Z9vh9WfaDZ|wf4U)1lvB_}hY*#98ECFuN7^SIm zXl(Rs(=J1Mnku9)MyD*D^7J03$EH2g9+h8U{Y0A-UZYjJfTm)SRx5Tu0q5wXLC+@u z{Xn)1egCLh`4Ji8u=*72dt}mw)jz?uDo41my-3R~W9e^<&l-Q>++$cvv&IoF4&01G z3Qmt)z7m5DFDH1sj#(lxjUwJ4LMd7oFh{mDF4HaVbVrqgH_T#UVr3z4V%beE)YbKw6Wl?K#e3?I|;2{tq)?P|D# HyO{kK`cSdM literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/events/NotificationFired.class b/runelite-client/bin/main/net/runelite/client/events/NotificationFired.class new file mode 100644 index 0000000000000000000000000000000000000000..cf153235c527e9f771337622c760c614de67f950 GIT binary patch literal 2311 zcmb7EZBrXn6n<{9n+;(p5DPTrrPQW1BtWcETNA)iT1u2aB}iv<#_Xn5bD!rv=l=2P#V-Kn@Yq0v zVcZci@6{b)TT?G4wp;dpvJ*XDh$5@l;eL zgRvugpKl3<AIug4(=)u_<}`OMe^!)neT?Y#B1EIDNY%pnX!^OP0mCHV^r$VYN`By&Qc;c zp7857$s>MRLr(`O)@vomabROx4ik<`qRLoGgUbKe)ffn|o_1`X#?Z{QI_ zZ%YV6XVW8Opu%vyh0b;a8TgE0hRK%0G;_5r2h21I$2_esT6UE(OyLMLRubZ3y_2Y&vZ(^c1JHnFipY zo??yQ#(Q!HFeZ+W{Yu$K3Yv1Hw9pe*B#>*UJ-DeLYX~li+Ze|LokGVgOwueu0(qAN zp}<|k0L>LR1>|FBugRbh5T>Be=QWL|>xeS+K|c;Sj?vDVD2(deY%9bf)mNJ9Re%+^ z=Xmc0?f`GnQtycWJ>_&zQ~Tp5a1v{2BUxBvY%-M}yFl%kL&;fJqN7W!a6%hME2o z#~&bH_@FbEI{o12mpbEb@Vmdl*5~eS+JvM`oq^rE=brnV^PKyf1Ajex@*9Aw_}oB; zK+cnaRjGN>bpmOXTt|9=CHMHOTFd3qqVESQvLu~7xoJQX=zU=C*_La2Th^V82eK3h zB)oD-U~sVs$u2wA^4&sSKqv5SRXK!5Yk}ih1>bdf*6}?$bgnvEo*mRGQedvF(_Axl zoaL6iE3G2IR|C7WlV2cIa!UrxT3~oG+kEC_J|inNFK~8c(c5#X&W0*o>VkmQMH9vY`tc!6q}PK45U~!`CZL+8E#-Qiq>$w`Ro^I zx}G-C1v8BV#!QT0RN3A#F^C}n;Vb$_bwMJ!A8gAC38^wngevI_P0>0XnqzfzMH}%~ zcX*{sb~!F&YTK@Et4pBTCbLDA#|0Bpm}Zc>E5)Txm_?C9DzaL0DM>AgkerC|Qh~o3 zR2*+hpub+XkYr@dr|}^^GH|&`-_f3lS&)mdXS+3d=UajE?TXYuKZfjMlg*o0z{dhZ zyY`MO_+H5l?mGdAc-6pWhY4J61dC6$V#Ok8%$Q{79M1_B1gyzsebuEN;T-L^?7G0c z|8wFs1(jV_w{qRY74SBAON=wv+!PPX^~OlA`n5_)-f&dw^dFfs7nGEE6W2IjzbDV7W@3QW8do8#^IJJO0u7nS&iT?+ilLsk1_f$tkD9D7HAw`_0ImDLH( zxSd)#-&*ztOVhzM5^3Z9WrKe-8}p497ef?m*IlJ7^F2x2PT@0wGe`JOvQy^8^jN6f zd65+`iyntj!L_SZSv9aGaIU2S?Km0WC7eFql|qUNfOpu_397aOeQL^a)u-kIt(~DY zO`A|-fF9knsINEp?%}V+wcuON{es?~xKJRG3owQ^xi%vQ^kaZu6bFVFE`lCD7BKUA zfE-J0GW&-%g8{#q%KZpkJDB7m`y%ZbN%cgGM4kQQ_-3pD({VlwkmR-J$NIHJj+hc$XNj zRgep`DM9ut!oT7J#gDHim;;WJQ~wKnUg7^pb$woI(dXC1SIyFsdyGPE>JfT#(~pq( znWk19j76?5bkM^hsqRs|qdKeuH@J=(L|M`y_)Xe6aEn?&*oAj^;x1PBrT+S^;vViJ F^B=DjF!lfd literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/events/OverlayMenuClicked.class b/runelite-client/bin/main/net/runelite/client/events/OverlayMenuClicked.class new file mode 100644 index 0000000000000000000000000000000000000000..1625cbd418a68fdac5b4d48dd964c35e77699662 GIT binary patch literal 2387 zcma)7QBxaL6#g#RWJ6dArBIqeky=_q0*%;KYXT^ZP@)M`=-`Yxj!U?bZI)e3Hksj{ zIQ{^6;X!9CI(=~TrOx;peD_z_`rYgXf{B$GviII|&OP^h-~G|06k`>ScpFrZAySXX4E4^j{fjf!mbM8|>TBnX})E&>- zlX<6M)vRq>E;)|tnV#i3HG!dm?e1;6mGndD$g1hd9iFM>+#T5qfdKbaX<)pB+PhRN4y-M%#&!(F_s3e2H=3J*_dY@Px!8kR~WG4ySZ%-B!)0wMF#l$&pIhMC5@cDWB<5cHe zCD+-G+377s_xlDGu+*e~i#NOJ)~hACVku#d20Cne3vMfRN#q09^=e+#+%HP6?C#WJ zSi!1}hXPZl{98`Lt;n>G+-GRTEO~DAKvBnQ{idCuAlgs3YC1c%tW6bMw^HBFcCyxH zIkWNc!M^Mg{#jeR|9)lLc@I+LOxxb%lb9WdU^$8c_0UN{qN)1@F*6w`a6wS5M&9A0 zk+aQOP1ba*3*77=q8l_F9}7&pI+SwodB7aIG(_$7U`V}2oDHdt=NO@f4NXs9urfII z^OvSaa11AZ#D(uU>A@hsY6I{(F7j*m0Zev@E4C3v{wLAp^CjZL(k0PfwCOzPi&XME zgtep8ZxG)i96Cz<3QYfGW4sy0h>1*?ArqNMJgj0O z&oOj}{&+YZX$5IVJR#Hpb=5yPfXW&$iR*+sf;`E%#LBMX1Kgl3M9(6oIMdi6*Kw1- zFmf2fEzTl%gZZx^sz+a7Ooz}B;$Kw!jVu1NSJBRwtP25u(iZ0S%wTq2TWA6vAIz2s zH#(R)gg$$W!i< zNc@wkKcKwu&`J%h@({Hzsnp-l_x_3|z2jZ*B3mR9o{xL)+&kyYxy#?Lp1%OFgbfW5 zh8vdf3QpS+rs0V~-86*d6~sP`Zeg7}-a)y^tsT+OpfIGK@_k+~$xv9^ek$r7L!!l9 zx7BpGD;Uz%ZosDJ7}idSL2Jo0l?ELTxvO@^IkY3Z^-zY3GucqkX^ydtw&fXnqGIhE zuCZ;3CCjos?ise_%Ce@tw{7nh9tlf0+!GBdtCa1A7yv_3hl&`@Rl^di?Y(W`JmHi= zp0n%R+~STQ_kmIIng->}R^O5sDwXJf2tcOKAn3r9w;0u-A25I;P_yMiPi(LdRufr0rcD14uA1`z*`BK?c?Kn!;hw<@KjeDIe;XyZdC|?!H;- zB%*5?+VpsRx5irmCGjSAo03k3=uEaEZB3c(!DAK%@J7VCDrV6vn|%XW4PXrs1SF7NYW(gPjnPP4>G#PcSYH@ z>fHO%@aXE6>v2*v!@Y2_;AC&Ez8Z|p8QES?YW-ATQ%V|?S`AcLp;*3%rM<;EW_HjcSXU!ybp4j*FD=g zkmy$!ehA+$i1rh%aI0Yoce-lZyX{t~7kJ2W=HQcqmgp1ybtwKs!XZd=wegGwV zhjvW%^cxagdb>pQN$8X4U$SXb=$m}*C#cF%{!g$Up+=ALe}L6;$GEaOOG8na`wN2^ zq0eQMV~lsgC}OgxQpjX6mQiI)>?P8N7|N)b*h!FbL=~bvP*?oQ0aUsJrtls? z9zg}~6Z{CS-~q0ZElQq6Ow&ri0*%+`r=pB8T&GnGHz@xE;#&L_#xyVuQTmIs|8Ut~ z4oKSR%hQK|f5@iN@nWhpuPk%`kEcpaf*Vie524K+BloSePZkyF$S8p)E=eHQczoV@}FA`Yxn}0{{fGC B($)X~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/events/PartyMemberAvatar.class b/runelite-client/bin/main/net/runelite/client/events/PartyMemberAvatar.class new file mode 100644 index 0000000000000000000000000000000000000000..ddf009fe2622ca88914820a9df19dd554962c66a GIT binary patch literal 2068 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 aZ&D;EgzXs^V_(?c?U~F2NrXdTg24~M)K*&n literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/events/SessionClose.class b/runelite-client/bin/main/net/runelite/client/events/SessionClose.class new file mode 100644 index 0000000000000000000000000000000000000000..c68883f5850d554c018215e11e5b3db076bb4096 GIT binary patch literal 938 zcma)(%Wl&^6o&utB{m^V+t6|=mj;l?1@IP>3aP39RZ2l3RTu0g?x>m8nE`v8hv5NO zWdR$ISRmN)ObBttv8t#Ih(#tox9>lfpTEC;1F(&|0UU<=N|-3kl}Mx!QJhGjOe7}s zX3;=onbc}0(U}O~F{~W(36B!4j-pq?V-XvMig=gvBx6`__0L9o?Kcb?uXAPOSnR5a z%;Yc;+e&G}4S}hu(NFYvs86C7LWz_caoA()Z?szBVI~GAs=Yk5Bga+fpMO@oZ#U zWpG>VUD`z|vOJ-sFfu};2PT#3h+(bOp5xBEy%0AT>hmjZwF$8$l{8Na;z1QIHfy+v zTMX5K&eK>tmv-dU`Laj0Wi)ABF5MOI>B~n24g#_&WQFv9fqt5NHmBL`e1PvwyFb9* z!*{3M?_hfmI-gN3Om9j_E|%!E<-k4E>D`%(E#P{KrMu0$e@h~h*FWg;=5 zH;V=$%cNGj$3ppV85)Ot!lQ(%gJ^enC}P7<6>oE%WDKie|7^6^e#5Z#Dpy91#kQKr zOb!#VrIa?@5SOZ&{X~z4`Y3uKlt{S|`#lEtsoobgFkGyojw(YCbM?&XFf8?@5-;=d zP^7Op(JVs8JlW%^w07xq%}5eH?El|%B+9f!og0C{(`F=6hJ}IQ@zD-HE+v8y&qlUW zhDzAprd6aO%M;oOBO@?+U{a|L7*@jeDelbM3vk0C|13Cc6Jb*-X`U3oy&5W5uj3|e zG1LY+Ph;_1+JPIVsvg>g(V|^d=%#>2UmmJ(;FDD)E1>@i^wZ?CIjwHzJv?{X{SNjH zUS-<-2DWp*^9i-Wbf=V5!2-Ru9Jq%?de>*gSVDs=!eALqim%dzE|Jf{3VEq#Klq77 zpCYck-JC`qQ_P`U&vszNoO5EAX9*`_9!Xd+D`#V8XM0p4U3ar+|8GRMBs#>nf~y7b u8m`YFJ}6?ei00adxh>Wy!R~3c4`$Ca2NRVTuk#tVKmG&coq$?J)}7x58lPhT literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/events/WorldsFetch.class b/runelite-client/bin/main/net/runelite/client/events/WorldsFetch.class new file mode 100644 index 0000000000000000000000000000000000000000..bbb64addffcc1b2831acec50c3bec8a2468379ca GIT binary patch literal 1885 zcmb7EU2hvj6g}fzXI*F0IBC<6CNwR$#UF8(mO`PM6jIZ)mYfzPRVu*?6MKla-t3s& zu~Gj8kBC^Tp2pNNKHnEXoXY>BAr z)2&n=LTf42ad^jbVx>M_qU$o8-V-YJ@UQhsq4x=aukcul$ z1`)$--Ix2jvhCaxfe5)0O>${gWmB92!<3CQCK#scULYQH_jg73h!cdilMU|g@X*uu zzR*-Hk1z|v^!_th8x}HI7?`&)i!%&NYX2kZ3~8xa zBBTOn9{Hh^&%{r|vZ-yw8|_Wr>C?}&c+}FNGZ=+pO}o5g;{uim`ID{M=3R1KBhF#J zjP@{GM#*gzdchvUSt`*HzeMV0QAF87X{bSxHybOcFjzhAcg4dmsNKe;V-#|hI@Gc8 zHm)(u@AI~(%Amp3V^2{WL8Lgf=P|H8nKAq*vQ;ne)NO{!u@autp~W4YsCR8#$9r+& zb{MkTvKuzUhNoL47k6(mA6Io&NOVU^6{(PSHic@*W|W1CH4Cc@`J=pfK~J`YlQ2#q z+u#i)!>2lAqWR5WmipQW;C&u6eG%pBQntGtcQkVYk|D!KPdj3a`ey_B$xOS08SFz; zx$ke&|ARX{fm<1@Gn^lYy)e*_Yplp%*8-Zks?VcHL>4|~xI7a4xNt0NFkCoUm5Q0f zj%zeS2K5Qej2>n>rRhu~g%nQFZGvuD`cBev=*+Z6=_lAf&>@A>v}+aM5~gXl69wcj zLpKe2W(?4GBumr#2j$ZDNSg=cKfu04+Bhix4z^i3#MuWcwB0f*e_?XL{1Y?JU{@B* zL!67%%mXquMx5VBK>N-K9RYOF6eiR5Q8qGgy^FT>N}(X*|VJV%n!@5QR7JCb>!z zwLG0tlm_&?eYV>(Y`_VncG}9}1YYfwy^rA~MrAhvZ!gE{&PO96~ ztGZpsJ7WNElPpDm+0rk#Q7Zoo`$xKscEPzs>s2AL6rb)A12<#+_o+0X7GwC3)>WPfro-KB^Ty^K(UuH}pldr0!?DJJ zJiKR{Ewy4X#KreL23BWCZ3`KC8IBiAFON8Jv+qiKN7UVc9oUuZHYr*$QVc!oax0O9~YO-Tf z&f-BZFD(O|lq3?Xic!2+s;d*a7M_w`OZv9E&2W_NWgkQ2wbC$gPRF|k6cDW$cn|M0=mYNb z#f@)CPm{=xr<^7Ueqi83d_)D@;aySl+%}hA+LCa)f#jq=hQ-ljLooFT0Ex?r?b`AZ zL*a$1+*e|~w4usj8MuIz@cK5Ws4cJWx5b*R6p|eg{8?26a$WH}8AzY^nnHHGtsqUE zQ`2#UVPU^cwma~;!i*3`OxAc?dj4HS@hZa)qeOAH782d?lbTk;|UcHqrFCvd~)EIFRMhw%ciD@>iT8qXctx&(v%GA&@Xgo}h zNh^%TMEN%y`I#m$Wa+H}fH~yoZA2R=*&Ae$#*u$bqM2RV`1(ZDw-XZmO1=ceuT{!F zA))P79)sOOBEDPs6RcU@!|^40epDVZ3hQJQE^5nvVQN-;g4}%=%d^@Z=E4|FA&HMs zIv<@dq(o<79&Z!1Jk{_Wq8Y;?PT~~#;#ek>3pCSknsVil)KmW;r-S{A869!@(Z`D# zcVboUQ7VnXN?B_~s}{0WM-jMP4UsF8aHq1B`_Py7uz0&#n2fg^B^lz4(_tmLSNbLq zvNFwL;iXhUyb9$h#GWe1gpx5rNW)Wl@7pn^FfS3gaYrK*OJm+%RV UsuZjAtl>IY>i?mR&(Xx}|00%}>i_@% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginClassLoader.class b/runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginClassLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..3953797d2d8ef3db5862e365c5d092a62e87b0bc GIT binary patch literal 2022 zcmbtVYi|=r6g}fOHr^Q0I)#w%D%2&m6S65ydD#S#kPu4-p`_$Xs!9`kY^E8{M!T~S zKdY5^i4Xh$eiY))*kI!tgW$t@UiY4J@40uzZ{NLs17H=^G!hKAwJ?4dYoVkOeqBkS zjW3=W5o)duRos#~@;AEcM{d2YcofwF-Vk9LNrvfv_!0Ll&g1RcCxl| zO(p8)G0pRjLV3iEs0G16e8~5e=!0Q6*5+C^MPwK%wPARp<9*QeE;FQ*V_=x8xu6x- zEnn)R;6V5fgn1G)wzzI65#>9fSeJ^_(yTB%EPN05UWc%&Qn|RxkX#QM!owtfOydWJ z$zDV*`z&&pVmQ$f<`Xq$3dO$Q`;N*U#&9x=37ldm76uqU<5S$tfZ=o&X&mz~i?eB* zVaN|td9Z3(oWpsBDe4fzmFg(ACDfq^88(NjHHa~?@=m46n$+T9+};=ApSCj?a2aF!>c`Qjoj(TY$U7jv^;kSA|SAD78$j`otYDxgHO1m+$4 zUlfgv$1BY*oI9C(iG_dNspU+OHSmYyS?*YUM*%zLZs1wjA+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginClient$1.class b/runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginClient$1.class new file mode 100644 index 0000000000000000000000000000000000000000..dee74649dfdd8260e1fa0a414db33b010d5010be GIT binary patch literal 862 zcmbVKT~8D-6g}NtcGz*06;Z+Ognd{vv6A>eU?njdj3xsyVZ(cwy$r=}OJ+JMKZ^%q z!h=76A4RyG;EVCW%rxyiXL8zedvC9i~BIx>`bIXOF}iTg%YpzDuyIe5o* zX;Z%~K4qk>_S*stJ41{ z{3s0@W#zSzsV;q!M0b_dM^yT)Z5~{i9h(_fYMbwpKX%gyD*_u$o0{M$o(c4)?uRu_ zP5+p2y@zXmCC}!`7i*~)8&#IXb)Vnkygs|q;}!R^&97SY`=Ox$@r*FfvB&5=T0DUG z^_vS`ejzz$*1`g>-CAqVXPneH#(gX@o5O=zwSg`|CG=*LamgjA6y$%JKq-OQE>cl!80T;)jZR zjxD<~XbZ=;s!{wdj4L51zmP~ z46Bat^YfIkHfYK+v8)P5sC9<5!r(N;Izyu3ws;y0S4gI!ctHa)HR15B z;Gn_1UArMU!&uF2+OlqYLdVfzLd#-U9k`nO0?A6d&W0^y;8B|CLhZbJlaIMYl z>S2?2m2jPMv7W{RZY43vuso=rCT`;n>6LCfROhuVUw&NLvubX;&AoC8_ZTLsp67Zw zKWH2XrG(SYMN=_?93Cd|KzIAXFHKA#&oI>Djew|2g`S3RN_Lb-B$2A{WVhqFpS7i= ziW);6ONP<^O<-VT&Gk#YU@%n=;}dA=qJMoi`w&W#!Yr}v^fd8SBq=9_ue7W= zEx;ngC50F32A*OuiG_1x-lsOPq$g;oDP3Jk$~&!!h9|lbeJr)z*l`1|$v1=^ugS}9 z*_>`Z4P({Olw{mnt~zeZL>a3zyS=XTt|d+3cvNqogtTfTCUn%?bR6zgr0x5hK&dV6 zt2eH%NGLU*)(}`Wt8W4QFT`o3VbJLa?UoRuH(-=zzQZj2z~~W0FnP;O^{^3-=6!_eklVy#6bQ{w zL@DC_K(Xe|XzrO4Jc(iU81rZJqv6-bB!?=;&vPjYx15PeS4Y_lvhEnh9)5;>$GVWe_EBve9C5tX(TQlj2CxZ7cCaO}wIMewsY zAS4d_fc_}Nc*zBc1Bxws=8c}`*)zWQ_2VaiSGb>`CGf&hkiNELbRbz6O*TmS9LQT` z7N#z>t>nQHzisfOAr1BtbOat2ZZ1pbO2en!eD19D^xjYr87Cclm!5 zew@dHvJTqFBehsUqiiXs!E0NN{t%kTp$$}$AMNwx3LMzNxQaPP6wcjQf*pb9t2Qsg zZQS9cC57c5aMHve7G@5i=9k5__q zwmtTqp~VwOA3grY+jnGN8MUy%d$-|UpwE8R_$fBA#b^yz8`d>kZ|n`+WZS_uZs9I_ ODYK(a9QSy&u>BjTB<~Xd literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginClient.class b/runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginClient.class new file mode 100644 index 0000000000000000000000000000000000000000..5250c20ecfb96f17697ddbd0e4db84b1db417833 GIT binary patch literal 8537 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 Kv~eho#s3c^CY#d$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginManifest.class b/runelite-client/bin/main/net/runelite/client/externalplugins/ExternalPluginManifest.class new file mode 100644 index 0000000000000000000000000000000000000000..8312e75a5977cb0d20d7d7401215cd45893e6e32 GIT binary patch literal 8241 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/1067-POISON.png b/runelite-client/bin/main/net/runelite/client/game/1067-POISON.png new file mode 100644 index 0000000000000000000000000000000000000000..a4b05c1ca1c413f92f9e3f421500aafcfdc15016 GIT binary patch literal 2992 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/AgilityShortcut.class b/runelite-client/bin/main/net/runelite/client/game/AgilityShortcut.class new file mode 100644 index 0000000000000000000000000000000000000000..66ce51b5081a5b9ef9f913ead3b7a751804c2344 GIT binary patch literal 20663 zcmb_@30R!f)&IHgunh1r+{+LWl8}&vB`euuRvBP`3A2!y0YbJ3fe9f224Tn^muQS8 z#;8%Fao@F7Ti+OWTkXDDTU%|dYg_l$uP*hoTJ8Uw_ug56ME#!UA0PQ~-ut`fo_o)^ z=brmA^NTMZ`yK!|EbesB7?kydqvd@AJ>jm-Xt=zst25jaE$?XU4wpMRI`P@gz~)F_ zv~3`o4k-+5TUxiZmUp%Gbd)=L2D%yWTBq0PcU6S~bv}Qvsxio5s{5O&T*6>-rQhYL zb2K@Ioxw)GmqFoh+MxEb;q8H-v!TJ|tqlc&KCd$n zS9OXJ-M-pTrNiy;RwYIp?WlFRUBQ-6LyOzN-2_sM#67DHc>YTz+rJ6>vL4 zRc@E3lEyI!407uo*kOeuRO@zCJN+S4&LF=A)mQucp(=l)r_xRIW{2C24SrV>k#NGb zen&$CDwIQvDL5p+GYZ!yqpnV z@Pw~jF$VS~ho1%r1$>Rcx=@W17YLu$`e+8BCYRgos6~5CePafh74u~Sar_L%I;(4) z)WMl>v(H=aY^ikk(fpjC-{*GMIbELkgjyV4liujXMWi7@!A7swiAy%M-q+}NdaFZK zj-aE;=cx=R`)J{CfpHx4qZh-m?wgX$`Jpqa{Eo^hx1$+VH(|&qUATrr8q}(f8}fKa z$T1iln?&8hnI34xoD$B^l*og(m@L?tmUux;m z(27P+Lu`$|hNTwQ?(sEZRAQhuHo84HVO$IbgTuz}M6#cDp$zK@W?zbX>gQPDao}zq zw5?B>8U`)qX*ROlOoi2cM+=5Z$m5`&!<3K47^`#oD_dx>YH9+wqhtFNb6-*xPzL8Y z{MEk3TCa1kLr;;ulCs<>qtuMwkU90Q59w2o)vAw*Prz5{#IUPRn4e$k^?95)XTQ%| zTjz7D6vtp9hGl)7!;eYN)S(KcNm43`vVIrn=eTr!x%K3sVneP0S%O6X6Dn1=;WoR-90*0%Gtw$F|tl@|3$L zB=k9|o9IBpG)a-0WNcwEavlqE=)h(X7At_#+@4Q;6d+j2OYRy1+r!yWE(q@w5%Z)BKR&{aT)yNYaX9Bo3d%h#J4sQx7o-rYq>$T*f#tzDV)-y+Ic!)t1)ct&uR0j2bu=)@#M0E^bce98 zppqAd!qPBEXRF^)RgVXD!0l+Ev)w%5V>`LdfmKqC%THBX(diihXO+)ejR&-%#IjF3 ze+)S}8ygzTSPf#0;&(e+;#1YhJ{!8S-s2>TWN|h=krtAc%sjKya(xv;F4~A1 zEG=EQ252T0Cn|<1Q_Ebiy3rlN4d{2oc4C#EHYV-+!a$wN?TcT`2JafQsLbW_L0o96*)h?Ww7jGCiJk~&JUB?Xz-yw@spnMfuLv(z=qt+3_Wk347xC5b>RF25;V#p)?0Znk{0H5yJ;CyvY>iTEB;lc_`RH0^`(OLo1( z-B9NW#xLH(m&5dctP94Rrd67S^-l7gOx84X*EdU{VNEIo#|(*G^qHp;&lA_OMop^f`i1u~%bl?jhzCF^{)$VESbw}D-C2#WJ7f7wW zo#kzjNMCz@c{6bvBAq=^?3r!$OmxeNZ0wJ=wsnPF?fne2H8j4{+vu6x372d5v%%(`dL7odrZi>XAP?)13TakIx58r#^oGvfa8cl_ zfpBH= zr#e_k$RObtI%JTLX@y^-v)z%7qRLi$IoTGb*5BxmNv&B{_#J~(f23_|KRy4w4q5bE zC*cJhbP}>jcu|LJ5^Pp@8LOzOzJczI7y}(e&8=NsM0iyP8xeA>@E3X!*4NtG+Z8UV z?2Bv-_Z0bCH${o{Hyv__#YuQe2Tp<@;awdB3AtAI2L_Zs(ra4!KRV>nW4jeTMBl~K z#zy^E2Rk+AS>b>2U0EO+?(HS30?|lM*qqY8b;u*e2rK*tr&<$MOYo%*Bj|a)l`$Mo zDP$HM^6BwND@((5Yv}CiYV9jpG0@$MMl!1oBdK+im1SY8C(^Suyb~9;kA`B|I*g*$ z0us0m1tg5NGCOYN#-8?Y-*#N9qToOezELL12pvWfWsH@LVvt_d7v9!s`iG6yVGOm5 zC0d~lV@W6^p-6{962_4*Nr!PHj3=Q)hw&s7S=kiS7VHamb#S|$)}rVbNG zm`K8G9VU`6iG+DNOd?^jl`X^+5?g9BIMUf7JVS@=6YoG*S8O|ziX}QsCKbh2hPfe= zx)xP+b#`y0#tI#Zsj-BFDjiBlC?%mrhf)&CNO0*;M#2;ez=iARiARSi^kgat4LVFE zVHybm9j1{morESGrjsy(gccoUkT8>kwK~isq1?(sNkK&BQFE&f<T#tG%Skwsgkw6KNkWB{ z9mkC&a|i7#cUTR5y$%(`a1i|_9ULT7TG_3b9=xr6eUa@&NfCX!4wXcxBKBQ6RFP0k z!nbs&Cc#Og&Bw!NtlMo=`WgP+}1W9;Jhad@!B>Yu}MiS`oVsGlu zL_#wO@95A>!YV8KJ0`6lCRuv?z7DJCaSI6_=+HvKY7#I%t|noPm0^CgHHTZHo5OwK z_E_3xm>$;Pe zR&6w0{d+sNqQO<0TRVG-%4)i>+$owpg@zuhLpu?}R&D%gh;vNh1RcUe+(f-5>#&K0 z4$3byZLLg)4tlcLs!hYh=Z-}BaVNIopZIz@sC|YGo2k9is?EYwPDe#inLC1;p%1qc z<*DNX^kW;5F^hH*c?$^(b=X1zr5SCp4qHi}+^;Rup^JoW5->A%lh9+;s?e?Kw9%Y8 z^w8r7aq4u4kU$RC>UHQP;VcroI-ErUMW?n>hdvVets1^svElg@E{bd_@(*m>*hLvb z!z|fP1WGO%X2~cC10<}~VSt2fIG24z_~X2r>BlW3meY?}B;H9s?xG)eQzy)j+o;oa zd~)C3c4c3ZXWIOn>EG!Jv+ZhE|jID2&1 z18M2n+4yIGL1)ibl&6ztTVbzNJC8wHb7xO`gbdqPK|iW9wY_kH^kUZBOM{$k)h@;W zG;?Y-mgD&MU1~n0!`ak)4hfg)a1IIQqKX@CqaU}^vY&h#PhA%jc8!J6wq$g;e2YifYjZl!v!SlC*e*V_LFcS3HRu5AqfYp+PxU5 zYHL(>wc=$0O}i+UNZ--n0Ff>t!O-C%5-uj;qz)I8aFB#YbT~-DArdfO9wOlq5-?w0 zLc(FI_B4ZxU}wkXXc2B~9N`FMD-F};VIo{gPbg(+Khxn-dUC|7{Sv*|)Y)SO+pl#v zLXR)AYR{6r(LVh1c(};i#MJF~I$TEWmy_@Z9WE!~3KIUP!xbbPCE?FH93|mO5?;~a zN)oQ3!6`**f6?J8dU7>Ap**Q!(!83U93ugf<}nhkA>r>jTtmXOBw%rQEeXd-_)v%A zBwR@VIqF`Y<+z4s(n?;Aa;T}9V z-MA87td+xk!B*UXbkoDjTvtLy`cV=S3E+ypn1c3p>C z;8yz0ro(MO0cpW{^A7nNrq?^+F0?wjxf5@DS>4GONNZR8E}7X8js_!`dv z%J558E`X&#w~V%o!M|R0w{8trMSAci+T0o4jKATHvL}iIl%CS$;o9&R?QV^>Z4P4} z%%6icG+p3=n5$$lxn#;}+#M0~o`_}VS5oo5iSuyFi#6Ux@oGE9KhP8H><+tnwsrP* z;wn3OdLmKt28~1Ky1OFX8zWoGYr{R^zSd~C9dEQY)Ik{_ej&Hx1M^Bf==xoPt2E5+ zVV6bJ$79_ScW@fQmwXLRDVstU@w9ENU0Ccfn1S+O?O&1RmSkFHSjy8aGjXh>R|h-$ zqv3AdGRra>H!c=otvlNyy*n{|Ci_S&a`LS@_6YB_=qA%5-zEmjle?++5<^ztD{aKU zp08WxSQaptpRB5?tF^y>$?y1m61raAM;eNCmh`zY46XpEVG=MZo%u!sou-yTbjGvC7yw(0htCNV0!W$KcN1@G0nPlK8RR zlk`ZbsKS~hfS+Pol9OgxYPDdMk;RH;U@?#Hqly^b*Biop-B^c(+XDj|+sHcYz4e0(xr$ zfS9h(sxU)grot?Ry25OQHibC~xk8~ZSD{^Dp286d^A(O%I7(rG!qE!HC>*P>P~kX* zcrQ2SfwyoICn&_bw<+Vb+eExOn^>$6Z^))xs<2Gq6ope2PE$Bt;S7Z{6_zWUrEs>w zISS`0oTqTU!UYN!Dm+8sB87_;E>XBt;WCBG72-|OoCn?)O>`*48=)!VWza;t2b$U_dT?%(A+@o->!m|}(0d39$D`peVQ;4;&DP!qtB38X7 z?pKJlt|=c-c#*=36&_T0NZ}<44=cP>;Sq(GDZE_a6$+0kyi(y+3a?gpOyM;OuT^+l z;dKhHS9pWM8wv6KC6;X_V$o(ImTV?s!Db?sYXE#Sm5eCUYusBMPEz0*zspyi&gA+$=Aa1 z(aQ+wV*8~CRx$7iLWY?05JINNvLR%NtQ-Vgj9iM4Ek-Uwu!+$EAxA9#2!V^t#R!7W z#hG`A#>7?q@?6N${vTuTSVqTQEaz73{R$* zD-e7Yc~6~yADX-$rzUtIQ5;UR3q~$4BzqxYqkc$@+vDyD@vDh~3Xh z-Q#74349dKRZ)?4Oq8rhsNVfs$($&elX(F$Kauv{ElTQ=n9oUOv1FF=(PTuKT2${U z**aCWPUmBIp4uvzB_jK1LeFX$8f=DSmh-WEL~Kp}n8OQs ze(s~v2kS*~YeIF9(t>e<&6Ujg99PQD7MRqGBSH@(RPX5|)qA>RhsCnPQa+v+*x54K zfs5>KCv2BTAd8gXM`# z(_*J2)$)l+B$p_4CzI+VX$7Ce3zauhrwiLp;zrt8y&TgmnO;7bkBeo4heVb?VdEY= zDscWelJArJmAn}F()(FmB5NP<(`1HNNBp(x>16xr~B0K3Ys8l0vkkpNQ zDldwUXnk1fX_Jj%K8;U^#pP6yZB5Lu;#SjZx6uqMXy0QXZIZn<^XYtI@{yI4(bbW~ zIwf^0pTQ@__vQ&v>PpNhw&S}bwTI74qTVA)*A1seB=sy_&L`va)iPGzDb4GXtx-OU z7suRua_|ni+MLue$sdsX?R+*bQGER!p?^fg|cu|yilc+aIrMF4y9ef#4<$;y;AE7^)nA3_?G^Z7^aA9}K z4tMkAd|J$k8ewZEzRUnNtU|Fm#VQo{$3Z#FJ+jxg`I(7cONGtMGpFx$uk3X{ui(>T zW33UkO$pm74w+-AUHBcze}FsqjF^8O5!tUMrX4Mk_85}+Ag@H`ub9Krxold{vpyo%4Xvqxm`hJ=`#&|kSl>VHg9pWxL*RUUXtl!X%16>XCG zq@;eIJCmqyh%z(n%UU%?eM(Y)z-xGUY(1KUZ9_t7#U)aySr^;ck9jSh70Y6`2wOTa z<$70KPb*h(gXtw%Y%;S-wzHq{IzBsID6ejpD$PRK&VI>Ve72qa%A9@L`yyvnV)X7N zNi{2HJA0O|;B)Lu7MaQ?oiSz_DSpSg$6kDmyOgkGD_U1><&Sb|fj_zL$XQ5OsS zjN#N*CG~ag;|pR1s6I~=zm=ets;u)DN&OpdNTSXZ#cvL$z9Fe^@s)gGY{fElk&~aG z&iGW?`nIIL%l-TeJA04uEE&8TY3?~~X7Ju<2JcN~@V3&OFb7u#?}Rx)1Ptg#1bpa6 z$PhUV2$>>hrPTiqssDd?fG<*|c;>mnc2>d?O>LroO6G?=$QLD5&8k!|t9?8B7jNW? z?d%hkP%93bVRxw<%dGnC>@(iPm#Bcwm?HGQ(OBx7*=O?4mwdb#ke|Nb&2fJA6fyGl z)A7GF`5N$5d}(aMoFi+#?#H1*!XXnTl8L-jRfhW8SrX0H?3uOz4y*GjEpB(;!-h&oPE*AB|b74mwh z6-nwuzJV`~<;+a1c9O0_71v3vlO(m6xANu6uc=egD}1@$y$?vG(~hj-Mx$MujSFhm=Ex56_Mpw@?YtruUFQj# zdC8KhD{hg@1yc1HJe**Lg>6;bUJ+w1lFTK16EgoUZTOL}y&tzh?D!Emb;pmT=B1Lq zoOf_XY<}76MfR1{K}JF4ChAbxVP^WfDGDk#%g*wOqB;0x>WudfTpayMQEDErat6Cy zl3Fdtso|ZxGJf`L7Gic{3hM0BY9-ahw-8lkfBm4)&G!OoUCxtQS4gUxZ{=07S~$xu zO72Tcw(C%O_<1*W&;qg77^c#-N~yeoXwAHbSI4r@ z1fl;ip|c`63u*FFqOInUI6r%W7v%8n@g<&FZP+!uB4I3r&@Fat1G>eo zVX98IYnaHbb`29b$4Bi5_$(}^FRvNeW_}iT#?Qc4Ma~2o+FV+@)+wo5#I_wj+w-X}_?y&oDZ7*i$bNF`ZfL8{J z4$3)P!gnTh zI3V(lCUrU%a=Xa>j0RAf zMy1rNB=s2IL)2?b`#-ZDy1Hm)a&_PUT4>CFsT{msEdH~?Z7K!_Q0#sjGJVK zTlm@B6^n%eVe3g!-5{B_O6KkS9PWyT;xi&AJFz0&SXf{=ChH3A4%y)@0q61+@w|X> z@M=Q&;u@*^Zpr^!4G~hb8w>0sFZ-HaBaR&{={zwEnR`WXeS*4TgQUJFsV@n*G(p`jiWd#1zAUM)3OK@p@io3j%(@`XwQH|QwXaL= zUjuaDyawF zUV0PubPnqAvF!1QfUEf`yY|0kjHFH$rHT8FUHiAx{+Z1b9!X$&a5hfeVhfr)VKSGJY8WBnjwhE!l zU~3Sj7;FQ=RD-o4Of%Rfgy{zBM3`Z)E`*r|iy)L6tPf$9!3Gd!8*B%{9E0sfm}{_e z5#||eKf-*2U4*c}V22PE8tgKJGYobVVUfYEMp$gH>kyV0>_&v82D=SmnZfQvSZ=U; z5Y9B%y$BTs`woJ`UGn8SF8HYJ)wA;567%2sH*n_wrhUp?`Uu!O+3nWia$G zUtutEalOIF#cqRa42>bQ7+MO#YC|LUuQ4=o|5`&624?>rr zH6U~w8acej(8%EtLtBH;YiQ)+vkYwuLZ6{^BlH_uFGAGN`Vj^UjeNV!&~_tiH#BnU z4nsSLu+z{EBkVG?D-d=Y+Eoa94DC3=UPHSH;cP>@72zC1yCcwo$Gf53O?aN6-A}mB z&>kQ>-_RZ;yui>NCfsjm=uXQ|G{@)V0u& zdKfmRJ_4Po@4%Kc8*ELR3tegJpgZj_^rZa|B5AKdZ`v1dR(dJ)rTd{jJp$46J76IF zS=g5TIc&Fj6?Y8=*MAS#(Qvn zW(Hi4IT!Y4u7?XVkHCSN9H`-o; zn{srxIcF){lCvLf&3OiH%lS9l&L_hid^6n1kHTI2dvG^@2ksGh@GY?%zAZZ8UU3}m z6F-9c#ryD`+;Q;T+%@n(?uB6FJ^&|jUxEki*>KXn93HZ7goo`{z$5k_z@vFOJeIc* z9?xrqC-N?bC-a_$@8x|6-ybmvo*EH^pO4rNzZmfl{Bp#b@T+_Qzs_F@&*XQ*Z}N}9 zv-v-R-{yY|zZ+Qu&y94$??>){Ka9K`o*(%vyfE@}_~WQj_|vEWyf|t<{CU&^@Y1N4 z;pKu1c%@(-yjl=~*9s27>je+PUkcuazm6_|zm0an8>6?wo1^c6w?_W~-X6o?oiQ_D zk|mWQ82{f#UsjYKE5Q#zTkvBh0F$Rq8~d;&ZEE33OUBfKl#`aMsRgMgE!k5G(oR}( zrWT~1w21f)z;BzS1F&>RV;T4X!b}h>3r6Cno(owvOky^3B=bXGFxg@^Km39tm>++k zkMvEZPb~xPBy7#YkG_yy=o9>nJ|;7nKDCVc$;y+;%1vk^jtCsBEG$SVNX7rs@GtBM zi!y0uEEjT^-5h3qvbHRc(pk>QxOsSn~}JZQ;y z%rXk#yZFS+0%$9?vXSO!x@4-+m}RV`P-$6!NNcX8;D>ky^&D&V%$KckJ2lHV%XsX= zEJc9<`K*E=|i-kV`7^s13%t8SLv9lLMJnqO?|{N?oQ{JHXV&zUWQr+l6W71%aBuI@VY|Vg^I;2cVnfkw6nYi!=_@j)s zEk@$X&CPsw&YZb(=JV_Q1AvKE4r>f;CA1NQN_bKWW8z7nwBhoZFicO2KyfXcc|d!M z9MTN6DSzRH$CYc?~DDqe* ztJ9OS^W){=&Rn?+rF*;Q*n`9=j}k*Q7A5UOQyf_X`|d|lWvIlGxSJ@lmr_Z6#gIB^ zj~LQj|49^(!e$9I)XB3il^BGxu?U8I?1^Y(f5N>H4`js4W?DbX1;bJQ-wDw>3yvQK z6LBLW+veX0J5e&&2aQHwkisr9$P(p<){rMItZiMlpbd5O6e$5{L!b!b|2Qj7(wG2lL}LUovo|dH?9bFws-XeySo%l@6c4%wq#&Mc*u?>!m((J!f6g+ z_u4fb!LIg=ZQUK+t0{4exGffm#YtG;XrWNuk)@n991gT;1xZwr7>-k8S2@~|O`B;* zPbMW)-_WbzZHt9$AF5Gn zpoYF3b9Y;WLQG7@427v7I}xT@t)pUll2$TB3n*lL5on2t({Q?h*$NdCW8uRr%rQ}i zv*_!^E`EM}Fxb#5%x9a(M}dI`+M8z9vGJiEjlwvOjHGuN=9@53NNqd9QM)TO)Mv-n zh>-;Ei1k~MUMn7!cXzRb+V*ehw1(aH*tpPTg!%QxG$$RABYi}2b7sxvxNU`6#LLyI zQ_&oQAzJWP~Td7$V0POK2E=h&u{LyrNru31?=%>iU$4c4;C*LJOL?Yg9Wg~FNHrsd$Fe1*$Rl%Ui{ zq;)3NV}pVbi-*EdE23+h4Q5J4;}Po>T5}jKU5M##Mc0IrRDBY=eb@-gz$W&O36^C` zGSMeW<0iRHVmWd zjceob!Xm9i@VFy6Jx1ZI941eQHJw$LgKivB1IbDvF)O4~i5Lk3%=>8*9MK+44Fy*e zBZ;jBQn@JF^cH1e8>q5Dm4!u=4K_?PSiZHzhK6H_uvBo12;OPp?RW=Eki4C-kXX!$ znp5AfVIqGp8nU zD$JbVkt`KVTrXk^sru#NP;#>{-e}^zvRK5$i|p{==A;k1(CEX>c)x*LSQS|^-Cm(P zo8EZWvd5XY6(3-CrU<>31*)*l?N6^&(i0u$M2RJlg)Ie{C7LbtgSf-M?W41gR;x80 zw{~zhz7u!JxDp%Q(aq#_$KmCaNDaLP4l7iRMJ_#Swa4SJxDSWW zTmcUrWL{*nVz*XvwE1!6$JVA>q03M>l&CoF!4o{v+Zw_%9fQcoA`>X6l`|O`er;~;%j)4+j5*U z>Q1}Oif*--H_Il0=Pc<2{u$vx!Km8K%r|A*<*s86UHP+G$)}? z3~Y8|tT~z@V_4Ad+E*B{hWbKQ-8pQe;}Twa%4oM)FGcx`iSOfCXL4D^la@^H9F}L+ z=V(Uh?`%Xr#E%R-$2eytzlcv$nfUQ&`_)p5$n;YaKf})n*U`Ny*tM~zZFPG)PifO9 z=2uz_!4!UJVi;4|%U#nJ=(;(zM;dyC^EW0wi_eX5E@Xy=hX#2p>WQV|{r1YR91cz& zH|x%qVq?u|g!BO36OIl>?4&+HmT|sKCX#V$xYJHE@1Z*)FFe{30tFir9&|j#z9xMfNK{#1q;5`ur5_#U2`V&Gp~;J%q@rn?C> z^p@ejLi>t|U*UPuzRXQ&l3F4YJD%oKUK76+K9$Ec=2tKpwc~AaPPG$;D&oj9AtjKorgAk=aCI4 ztCBM^-%WB?Vk+fM<69r4%D+H`I)bX*FueQV%{z#hCopSWS#eqMQJi@Yb5EdtUD<5; zIST(lG(AF=JOp?x)#^3TNde5nIs6e-fCc=`hsRvTp3Q^gLSEm%r2^u-?0ly=cZx@r62-;UlKZ&sjl_QKR2$D}zw=nn~QW}WxNz5HWlvgqFa()pL zs|a$Q=YANTeJGV@v2v3)v|sBhQI@a)n=-7cN~2X}SSJy`SgKcS!~=ihU3%v*wlPLW6g3{(^$1>%ci=PiBAjRd5QZnkMSPq;SR88KBcf=)B@tP zlouGskno^Gzmz_$UpnRG7&uFG`I}Bk{&C^F#$&irVG}d)1a_@!%3F90*C^=w4fN?z z+$3xxc;5xyrVRRd4%-NBdmMLn=`T$utGy$*N64Fw;XV)ij_gOV>o9u#4u^gj%v-t- zXU}N%l6FZWsXnSOWBxJhqwoBc-sAYBRKcgO$x|~N5qn;JN?1B6Lz6apD+$%#oPPi_ zccZp4{~nZ9<~s;`P<#T1)*Z!>$3* zw2toe<87?EBoFH;CUt^oxQ%byaW!`0MqJ550tacnJ-|cHe%AOCe0~Nu;Wp_zWIpo$O^n zozzLapRMOHK6&vhliFE(9!v1JUV8z}I{EW;0Zv1~D|o=bRs65!l)j9)N*OQGJfH01 zZqi;xAgPRM{{hTBgwN~imqzf_4t9g45qw=5fK!l8%HBt$`!mX;8sEluNK?+_{4Sq3 z49K4hT=8w>m4Yg*xfew>o?ZJ;P*a#u22Q!{)$&Y-QrnVltG?x`%p+T#D{vhJioP|> zj;9q<$neHj|SYJVVx59r%T+g zJtr;e3@75$fcvhi!Og^%9jkdvgL&gZbb%DnU~RQmYqY3#Q?)FN(`KrcaywD(;2)Xq zWPaU+b8)xU$k{!b(;79WHEMKoa612F{X0fgyzzT&;UChw+Y5aEBY(xNfAII8coF~6 bPcPwBrQ}I@RK6-uvX5~fQH9E}u=iHSn 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 Foxe-Zz|a5y literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/ItemClient.class b/runelite-client/bin/main/net/runelite/client/game/ItemClient.class new file mode 100644 index 0000000000000000000000000000000000000000..e4869f597ac56aa92a9549f050842a7e3a5ea080 GIT binary patch literal 4591 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/ItemManager$1.class b/runelite-client/bin/main/net/runelite/client/game/ItemManager$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a2c26d4df77d0f4138074ed3a9582099d4572ccb GIT binary patch literal 1557 zcmb7ETTc@~6#k}EO6w{W5C!j2YcIkA-Yp@)218@PXbBHIm`t}ryRbV;c4rBF_77=- znD}6L(FcE&@ytSzKuyYScJ`bz=X`Un^ZU>D9{?8cDuEb7RtjbMp%jj-glRdpkjiXw zSC|zg++{9#Q}~&g1mX-6mgkyH&ucoQ>A9{aO^aJCVV3n;^>{=04E?HQ2bpPtuJ(dm zB8xd&+G?I5pX<#ezs3+Rdkv8U!$kuZ(4RsdE*VJRGDBZZD-2d`DON(aF8ozqcLc*w z)w8&>#(i7!N5Z&vm!Y?lGc)9F+@VMrKK5u*aVdpwMZ1*m8eFJs$6N^7(s~_kYzSX8 zA_F=nwYY1EZDo5hNZ=a7@Fw5kro&~^Jl;uS3^x)OXPE3I*_naz>P*o-z##V}wdj^FrSeZ*1K@ z=@Sz%rOhaon%$IKg+6V6s`fA*bLaHBtNQ<1W}bo^T$GmM1-5K13)S)(dL*7P{5sXF zeA_n5(Xf{eGZ0}~p0q;W*H=J|Cb|(iqOrIutWbG=P53*uB}!dAqOo%7)EP&Zt1Vyf zMt9ZY3U!X});i?KhTSwj(7jZpUMxp!Nl&#=ky7|&hX;Y6u^s5tm&g?ns3k8@)WdWK z&>hFpX?-;irMUzKNS-9>31ajDsY3B9E#F{#AufhNTKh={I6#_KBcfBdf+6B)05L*Z zSBZ`jHyU9r5v{RC3VTQu_i&xQ+w|Sr$Aix#KZ*J?LLEKSKSCu-6!D0BT_F6)Gx&Lu zX#8ZMc!05eOq~X$zKo6mg*qKkGnkG3k10^?Y8FrNoTwoJ(!uFxjHE9xj+aEoko^lV CBBpi# literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/ItemManager$2.class b/runelite-client/bin/main/net/runelite/client/game/ItemManager$2.class new file mode 100644 index 0000000000000000000000000000000000000000..9c70a8189e6a70c3cb5dee2500c2385251183558 GIT binary patch literal 1561 zcmb7ETTc@~6#k}EO6w{W5C!j2YcI+|y<0+}4Ti=7!4lr5+o2uU?vU*)!oSi4G4a9p zuz@ToHJ*>IrksGzkCJo3NK@bFr+=9Z9njYE48p4R|-$t4c-!V zS&P;R_jp72sX`1Se$pMTrcAfWjC$))CXqcu7w$-XhR))P*Sd<{3g3jgpy(cX=Gx!&yX6#APZUKC_N^M zrp7w%SEMr>$D95BoeR5v}Lpjf9f$CriCU8`*iN1r69SCpUgyeA?ct4A3nL|7~|SK>aFck^CB6@*G#SrPo*yx~b}> zDV{QXKU1!JSK6hp-HXSVftD_{wdVxBZ-zjXdb%FCqQ0~*oIoqTD*Qd^h+2h*?zp5cawq(P8N0X^Sg;@&OqUmd^?0Ld3xxC#L)VPUmeKU-# zind->ZA~RjbAaX?OD4^DAj)ttjF3D|)MG^G1roXZCt5zk`bb;^qqGi_4)7C6TCI>y z;1b4&qmIM`XXBOv3Pd8SDE L9MgC~bOh-?crB;i literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/ItemManager$ImageKey.class b/runelite-client/bin/main/net/runelite/client/game/ItemManager$ImageKey.class new file mode 100644 index 0000000000000000000000000000000000000000..165c54ca9a958e99f2bead59e0714a7a29191ac3 GIT binary patch literal 1984 zcmb7FU2hvj6g}gQ*h#m5Yq-llezcqojd2AIamJk?+3pDxQ<&HBm^#d zO4~utQ?8?x-EFU_8{axg)n-#m`&x+e(|-COugy^T71o9&@{@=IuG5!^G>J z=WD4Q-wOrub=U81`#biU@>C$TYE=bND}GCjgJ3MAF(xoscRY2w*WFgZz4)$t-ET^F zQwEOl`@xj%IIL;c|5w|*aI%kj(3iRUyoHRp`;-%IJnoS_ZJDpr7P1&8H|mR?bb0C7 zQvKh|Rm)owOnt$^1Wp<2MGI$R>m>`%;dxT#8w!pc6iEBJqXL1`(cKNX+ix-3kzvQs z!<3Ki)*2rWLZHH)%Xi9Ze?te3*A^(0%0pG-Xf;n|T(Mx|D!c2-9kt?nO{qU|G%I?1 zNKdno^QBsCYs6_@wCH$_UZxSHY)&AF*DYMb8_`>D3QTPHy`ZU99V3U_kjAc<78$zX z`#RKt+-)e`@mt{p-o;`De1f^hBskulzoYCJb&PRUHnkt@8}Lg4Uk`KL&yEYOORwds zaIWtAJH6fNaSnze|2TMWe^-r2|8yun9*62MHT@DR(segD7uCrzypzTI0@dN(2lG{8 z3I}6JEEJ735S#Hyemq4>qRbhqc^rlnSB9YqGguM0bc~%*{boQpTzqmWUoR#ngLSfg zl1ZVm1})IMtwO!-hZC8q>${35;nfjUKVvM#^M%T=jG)7XBR4wZZ&L9&y9o_#25=^uJ@32k*YmvZd;a?O(Qg1Q;ZqASfug5$ zvDNmJ>u6Q1yN>d7aYHs$v7%M8COx^KT2o7H?K+;iu68UW1cvX*ZCP}sw^3YLyQ}J2 zV1Vw;%DRB42-rrr*_NJm^bSQoaxeR?-=cRlbeCW2VyGzz9N19WebUJS1b&RJG#|axp@CIAp8>D-C z#B!6qZYXwO#2}t}wkw(N+aBe?Wi9KQHM!NHD%Frd!_aKf&DuDHK}NlCt5Und`dcb! zyPSoCd!nSYzpPu1w;_=2QV?Q`w52rO#rqcCduFhrZ#F)_hXU5NblYm_OM#R9xaq;# z37O%Dmu#HJ92?SJ-b2r?xOtYpjR9*Ic9q5+aswv&@*Ml^!p<-b{U~0E@ zj<@Y^s$zsH!f;jAwcpw?;64`krk9V7brf(xdh4zVrmDWb+1@Jc$JwKK#&Kn5OZ74T zyvIJ;`cf}boe*W|y31Vu($D~|rce{O*o%GlBFWK+`#vX5O_)=6gN)oem~$e}3#8(4 z&C9L~0u@-eA#h?JMg2fqxFvA(`KD}b#E^wgNd3#)0c`Fr4uRC73iN^>XuQqEjC1nh z$e0_5r;ND^!Z%l(Z;KY(V8mck8lZHL?^pN~c@}&p3qND%J`XXB@ZXpKRR#iGLIb>t zEG3TO3j>Y4Tp->bFR19ykIeYuig^9>3G|q{B>k7C3qK&4xIg_E;#(x+_osh{s1+XK z=qWzm84ZOA3KLyna*@*Hxx~z$7#vUhfsuQ#XT}o`F%p; z#N3hLQp3Qx(>+bxnWH?pXg&}^YIyn{teJ2Z!!F`R)UW_cc9x})s- z>9BND@NvYRu<`^87J{|%^@RVsa!i=&-@%za)n7373^HnpHq@J9f5q8HWChRb_~_Fa zoX3Sefxqa`k}dp#i-p4vFjP450Aq!j2RQT-6Yig+2zT~r%d+7Dnc}kH3dO>cSt5c% kIgIfUuJD~AgzJ2&SfrF;>?Pb}%g3o(!72{nc4)owAJCfUVE_OC literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/ItemManager.class b/runelite-client/bin/main/net/runelite/client/game/ItemManager.class new file mode 100644 index 0000000000000000000000000000000000000000..3a470578f1fbef65cbdb983b50e66311cd21468d GIT binary patch literal 14241 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 IJp>p2A0h3m=>Px# literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/ItemStack.class b/runelite-client/bin/main/net/runelite/client/game/ItemStack.class new file mode 100644 index 0000000000000000000000000000000000000000..61bbdedd873c3850a99f6f940cbf5ad699c18cee GIT binary patch literal 2187 zcma)7-%}e^6#j0qVMADc8c+&Sq?9J%N36wP4NxhTHX42u7@Scbx+GV!WwVRf4Kw^F zjxWAA_Js$Xk=p5lV_$T}ze%m%-3<_$OkrSi&$&7GyWjcFIh()#d;U9sMQrJa2#h(> z&sJ-Wv@Ks|i?$^lKf7yIWH#^1%BF7?_jG6iJ&(-;Gi#g9Zgy?wu`K!m5vwF1@&fU1 zYo_B{{vl1A+1G>6Q?JM*!=ZRGMGFdBtAp>!= z3$#h9XOl>Os_?4Dx%8I_hF&$0K!>v4G0-1c*9^Rc!33hXZeSR1vl6aKv++*B%`Z$8_CArqUk9Lrx2NUJlK=;8FX(r3}Y0`3NVye*K} zbZgb3T((sEb)AmVj8cTj-*sKz^Q-3miuB8F$xGlq@;V-{9nUngoC9}HWgA4tkS%g8a;VaDEp)n=S5n;$U7YACEN5o>FHP(xZb2htK4*K z2#mZwlr;^7z)j9jlnoO_pL$o&>QiGJtei%!IwLr2h`^xNMz51=7oRL`!8Mlo72QWP zBIxC(3IRq41Re)@qf_EIvM|BKu47Saa9?< zom!;!Blk3(yVaAM)8>bJa%GjyqZ4cN(LDXJRrLi^i1$oBfj<2d(~M|MJrly!sYmfH z8$0K|s? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/ItemVariationMapping$1.class b/runelite-client/bin/main/net/runelite/client/game/ItemVariationMapping$1.class new file mode 100644 index 0000000000000000000000000000000000000000..11a40242dede74279cbf4dc0be3923d5d2d2ff7b GIT binary patch literal 623 zcmb7BO-lnY5Pj)~t+iUMUwBjSpn`^8ytD{X6bsv4TD-^YxJJ{YWV3=l%ah>2AK;G? zXKN201Sw(W%}iz{nKz$b?;ijzv0FhwKw1jYXO@f(Bx9q=2AQY{$zGtzt@2t0?QCC7 zr`jfmtqMv42eF&T#JR+fOj2j1r+Y(jkfWC=jocGifu)YNI$Q`8kB)BzN?kXm8j4u1 zql_hiMx-qbvdJC!k-9S^(2QKH%YX%nZlK9n!Y1o&mfE}_o7iC~VDlRxYNyBm literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/ItemVariationMapping.class b/runelite-client/bin/main/net/runelite/client/game/ItemVariationMapping.class new file mode 100644 index 0000000000000000000000000000000000000000..8c26b6a0a68ce955c4afc2166b2b4d2ed3c86a9d GIT binary patch literal 4552 zcmb_fYgZe`8GZ&N7Kz0;7;r=#Cr+qq?8vecf>R)_31C}}5EKZG?WWEm2C*Qm=xRmm z#JxAYq_^~*rdPL3Y237p?N*qOQ|D8APW=!16Z*NIdU{HqS*@gn;1+tyWoKvRo%em` zd9VAIf4%)j0R4DJLybVxl1|JnSTbWeGM37i(sE*HBP(NZM`kAt+cX?AXAK(*3#OIU z5D?foXDk}AjA5l?BU5uSL@*b5bBMkeikob_%rk^hxKb%_%;@XhO4&U1$`j>vK

    K<5D;;#{Pedpk=@W-b=D779*@v{%Ce0uh(@`kgUpOiMe22hpM7 zA%T4^jYXo=tYPQrVdIWrO&j*~Kxs~m-jDqP!KWuqUVL1jy(G_n!lUdB<9-}a=yeJ_ z;;Fh`y5}*Q9qybA;}D`69;Q+oZDY$B*Hb1gFUX19ytH&2Mod5>Olpm49q@o~9n?=x zwVH5L$0K-@-aljKvS(-kfxfDSB~bkCypDmNb1967?_&au>%u3DWB8y3LbPiW+;#LQ zrwXPrxx5Uc563k;Q6_bDo|v_B&l^)2spCU9LGH%%^mt)m!It^FoEEs(Z~O{zZ|9_j zCwYHYrpsuoU@@HJ(4~}IPzfQ-3^J(9azevNfx|v1!jYeCktkVt`f!& znl;1)9^J}8FO;jNPoud3T}bE{Mv_srXk-d9udd_4>ZYH8QYxUfy$u+}n1&BCM638# z_jQb8f`(*R*@ly|1=`keVlH&o$!8MJXgDj-T;)^V)o~8znGP&@i8-;Q%)!O4V&ac5 zl~rN&l3o}W@KGHX@tjh^awgS%-1HJxTT?nxptUsjo+C3#y|~|j%DGeFI-?_vSsrHK z3QYP9>?z@kcW__)MjX5P~Uf{z2QN#vIyLe}HSjh4AvqnDYLd&#!UTN?# z9X4q8;FNMJW>iAH4S(tlL7<=`gs=kcdByFLz`-qYVQo)o=|Z>-$~?BM#e3!oO_D_RWN8-{|zcNM3qseoTmgHdJmC5x46lSCw8bR zQ7PfXsUa;BX4Z5D4aZ;=*)+)u2x{ott6qgHH5X~g06F4UVGAM8!%e2OC~Zehds#r> zu`My#=oB=#8wd)lY7|zZnW9>J8|Coia$w5H^LB!Xr^ckiw5>OU0=Q(Myk9Zb3hx2f z>ln(7j=zEMs;Ezgs&an1a@Zd4RlfpB-w9?*Kk5I%Qs5c?HMU?Rzr?a~C7s+PR$fxN zKD#B>8%(zi{)c>6{5SO2#Q3Po_TEgG(!7z)NNS$=y0#9Z7R~ewXVzqd#1h+T%E+yj zJtmJcAIDWm`l*hq_?dvtCSt@Mlrsh)5O{oxIkH+Ayv)qvrlL4bXKf@)e>6ubHDF`4 zV?Dmx-sYe*;8(b&;SGTY@18%)9kq^M<4wk(ktc?%X5~6pjszBm-{LI|zhfHNEIir# zUB?aHC(l+hBb}U;F!RKyV-t-0c2!gaJUs3;uqREGNh36NHN{aM^_6m1Nu>$mmL+Ys z0hW0U%L4oFemQ@YW190al!mtj4sGR>=jhC_Ntt(srONhs>|=eX<=0jX+EtO@Omk=T zoU`gw<_!p-9y%JivID5CBXt-MdsoqPZW;GHwTc#wZ3&SSJ%MJ?yt{}?mrg^ z-oUWsi^Yj?^!B}(p4oV)X~Qgz`b zoM;h?H*xtovE7Sq3=q>+Hh7~PcVdpeFA~p>b9NqWe0CArZtnDux{q&9km5MzaRLs{ zUcn$ny9*=h|Zn{*z#~(Ph Zlj{(QxJ8-DAJy2xb@j8#{{XMj@^9+$_~ifq literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/LootManager.class b/runelite-client/bin/main/net/runelite/client/game/LootManager.class new file mode 100644 index 0000000000000000000000000000000000000000..d41d309509d981a1f8659d9904220ce5c1f840c1 GIT binary patch literal 12232 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/NpcInfo.class b/runelite-client/bin/main/net/runelite/client/game/NpcInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..cd300530dee9b7a32c6f5b5bd4c6c1fea18f3fd2 GIT binary patch literal 1634 zcmah}&u`O66#gc$n=}~OvIMrYK!L(0X{lj>-G#JBrGh0=3W%bvw0qg9J2XR_nP5*U zap3_ck7jz%Y!qr0Hs@Ow7O<4BnP7 zclKQQN|l^b4|>YTj%cWD8Ox1OEGwlAH&QD~JKPL)XG6FB--QwpH)6BS;H>CPF$#u* z9$bttj5VbacYB=;5k2GtVe@pr!*w1>drqB>X-UF7)BK(ws^P`^xH^?ab)8{EJn8X} zFv^wYw|eW%xW+(<+-LlcvdE7$*Me2gK)P^z{Ty0t+B1LP42klkfO(_>! zJZ@RJ6mtJTWAzqsh(z2Asl7#`*GweU7Q>NBbpSQ-)(_JR&v`hHpNLh5x5bK90XKh0 zLx?Iiyg!&SDI3nEGK*44bAy4#v|d6Ua~>+FGL+VIFABtMY5VM@E3jZS(GuL$+QcT} z-Bn>)dNVHJB7QF562t7CYN@t$Tlfjhgw$;w7#%&eY%eoBAM9=#odDk9YBLn^Y*XuY zuUj7`KH%Ax`0#00WQ6}U5TC4VeXtuT#0n3?HCq1q*a-Y0exZh^x+}XYzQm|EUPIBE zu7o^}MO?r&hI2!*vxF2tD|hn$Lun+5YMiEx%F}Qea(4g8Dv(VJM(0sFjnJt?&jWP% zWHWlYwO8;C!?Im1iXYM1|3%L26xes8g^R+iP+CP#pIZxL=_MKx@71ZSCn@g$oI>$44pGBAIQC1;pmmMXtW?+X$?jRA)ZMM-QVm;; z;Z)`r?xjj6#_NmD()4(}Wi|c1G@T8fh?z*?t=O4}5{NVfeiV0Qxxf8X85c-K z&QU(Jswjvli(@LnFJA;~@GzSEdx>thnn;CsM_6RrVYH71FCgC8z2oB^$t`;gEb-Z{ sxxdk6oYXkRGFI4I!0Vdz2CKDwi+5~WSi=W=W)w5Ks#ASmcsH>2AAOp|KmY&$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/NpcInfoClient.class b/runelite-client/bin/main/net/runelite/client/game/NpcInfoClient.class new file mode 100644 index 0000000000000000000000000000000000000000..24781ddabfe2a08e58d99f0790a16101ec8d2b12 GIT binary patch literal 3669 zcma)9X;&N98GZ%?gTw%~;@B4MLLA}%2Bx-?xRpp!Lkw0bmLed1RTr_mcu(SGf zYDJ_y14IT5!nngugui8HqCc!p;>c0saO zPA=uF>J!2iuHlIcSz62b6&y@BtIM93Kc!Evp5t0Jf)t^Gl#m`Z3PQpD8kMA(cP$dM zjZlVddQZ@{zWxOTfiWi|LfDV{RD=~A+G**yk@g&SUBdy~uOOHeUfBZ$5A`ML4v$$z zp%Cle?Pw4bs-Xp~3c3=eEvAaOlyK(^dh8>UHmn81HRZnYvUQ|l;Xq%_gKd7+-d6pR zjzlVWF6@Ek{l2AZx@pU>=y87`8b`PD%or{s>j`&TC=P6Ao+611M$1LRD$<1m)$AB9 zV?UfC_#rgoK@HvLl>R@YA&8Lt_OOO_XhhvxHW}r<#J!~#)u}|DDMzOLef?$Ni=Jue zlSZDWp|fjgk@s^)#jt|={K%M&9-pqAFnUQdYa3qCrP=3pN*QU0X599K%+mjBUhIij z2q*D~ic<`4H7P4$(eNl9qiwdhG+H#RjBuItRJ(($w{jS3!~2PhO(#Q$VnhWUJ9HOf z4UdC4+-YPoGlsXE6xkdrQ^8PUQYJmuw6iiRE7ejltU==k6?90A!#UF)UMV=XR6VL; z3{Nq{DQPy*+-)?C9Ve?a-Rqg3jYoSnF1OmcOC)im<8a{*s1!hF5$cFIn9#%HM zU+x~U{sk3N4G_$V3q?`zs@8`vi3jE5!y0ChWI-2QOTl2hXlmtA17L>;25%Dc(pwf# zqn8yro__@ARV*^is~9#`qK1#+W6VuPc+9Y<{DHdis)#!Jk|frSPvDa(o>ib#CCc|2 z45TPYtci5dlV#O_`K&19*%bxN$zVwZkM~uXt7jUrSf)_3kSwOtqEJ{W(jNA>^KDpR zcR1_1j@x57&MH%)rT@zaflG$V49LLIkVhv2mbM&O%^A2F3Sfc-Qch-F z!Qnm38|4X2yofawml_bOnkdgTtm9LxiPX9$n4ZGOF~F2nt5-W;^vVY@6`y8{xVH|` zdm@Ald`7mM&nh^6&yA&jLGpcG!*lpTxyj6}=ZSB3)h7QsbH$P+8>c*r1@R?(Ma7pH z?QOO#^ODhxys5LPiUhCAGc$1wU&Yr5+C*}inS3yjc5-^wak7@svn)1!f)D!nbp~h; z1ZIW7rV+$9@og2~qCTI-W?M@y8*YI&bJ8>HjNxX+%KL(b@8G)(+x*=4vuq~aWn3FM zDwK@V^Z34m>jecTE9EHrWdr_qXO^h_5Ilsa-H1M^ijb`T}Roi zSVO^Y!?%(Q4RZt$`YD@@?|rrDhp>sCtGH6_^*;IBvg=%uH>rkS;AOI~Jtm9!yvuqJ zY-EQU`%aCRjV6R4{7RznvWj2xUfk)E^ntfyK{VVZA-0=ZUysyU%+4Omta8hZt8pT! zb_ZfacN>+|EV6r0ucyu|IWa594p~O_;d*$2tUb3;&=&XCa>XO`0U_K zOf=&bCKtCbJy^m_33F3QG@wLV$ksbl!ZSDVaRt%VNNWk{7jZ}u*KfX&o;4vo42!VZ^BY%v^@+1!N$IelX0R4E1;GQM0 zW0W*Ot#M3oZaI%R%1uz}G%v*&tZ~}d;CdNJ+A~L8Np_n#YMRH}c*fT<>!;#7m9U2K z7GA|~7`#LH2f1ZfPjLTR{EoJbL*V!L1M@G>(EgF0sFZyaf5ufxd7H`n8m=+)uhYZl z5WGWUR27PfsEU&+uB+Je|1!+VJ4~zKo`)(*D&CN6FWsS_yGY>i=6}#W%B7>@4$TZS o3X|Lt%{M8aiTU&wuHD>kaFw4ZN8!KH|4Cfu8if2IDN}aif0r-K2LJ#7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/NpcUtil.class b/runelite-client/bin/main/net/runelite/client/game/NpcUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..4705513ef87b9a27710161de1d538e553a51ad5b GIT binary patch literal 2154 zcma)7T~ixX7=BK&un@v$3pSRfKr4pNwN|So6hRP)Qox1}#j7POVQI1(H=9oJ2RPn& z;T1D_;e}cibsV)8F1&Gui~9W!{0DmNFpkgJ9B9&EMw8inHs`z_&w1bH-Q53Y|9b!v zSk(~{=yELI@Jf!Avwh3RQEFHa8aODx@R5Nv!*O_okHLVS`&Ri!Hg0`VWcfT89^@+Iv(fV19_wz-^yBE6n*ID ziEf#>k~O~}(2+2ArJRt z6qhCI7P6jpz05IbS*xd`xPoU`QEo1Jrc>N-y}Y$P>E;V=(Uv-*ba}L@(x_rq7?J2z zBz24koc|BgC`NHjAi{(bnIoYl`d+V~pY}brIa!D2I1v-RZ)R>rIFXY&o+lgE%Nl0E z%xrQV-F%)(4<_%jG2waUww%eLEYFlcB2gK&JekRgJZhz^n&~KB#0(QsW$bDoj#b{B zLWb=*u>jO$$fl)82{hP&Ae0)KAJPK*$HG1+y+9M=RuquxJ26Ft3A5F2n#FQGn3Uu? zsz++Oa5PpItMiXm9QsIFV~p3BmbJZZ7SuFG(r$??r)@c}QT2u!mdX=26T~=vnWWjF zoaMVt65Sm8FyEORaXI^Z3h}F>j;r)5wR#yl|4{g+!oSKG zFDd*);in2oSNg|y6@ISp3x!`QR6OH~XI$}&E1q%1Gp=~Xe^Y+Hm$8eLlzF=4`NxR+ zWlVff#=$m;;azRF{~NR(U{u0goSz#yK-*B~Jv_FDfe?036Amoy;?jr~(++Sdrd950 zyX?bL0@AO2Xb;a)BxCn5z5`wR7+Uy>)~@ZKiAFC78BN;_^W^Nh)W8T;03<1;Q85Km zOd~61V2gR&6f4MyO*mo;Z-^p1@fLjXHg1b|ur2Q3%|I_R^rRAw^unhUUZPHP@ikt? zEdSqEa0%BjhcIKbW1deMBMe{xuW;=S1$_f)vRNb#s!!Q39osK)Z<%}NPMq>)#G`14fq$!1oadE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/RunepouchRune.class b/runelite-client/bin/main/net/runelite/client/game/RunepouchRune.class new file mode 100644 index 0000000000000000000000000000000000000000..7783a2499e95de83b30cd567e02f505537b3809e GIT binary patch literal 4716 zcmbtX`Bxj)75?5JAt44B39yZq)NbqqgoA7oySBlLSZovoiV;iXCCMNLF-Dq^rI8(X zU(zkzcQ@UVZf;YzP2_k@<2K!!?t9aH`=#gfZ>W3klK|o16rUcBxbuDQy*u~bckg?5 zp8wC)YXHLdrw59_9hTvQas|ssn~o7mrcJ|gLMc6Cghq(W+J)o{KX~90s6Vcs)I(|A zN`?BZLPnq}92pU4jV@0|mwGkVGpxGgH3)=xPh$%J|e z)6+)In2PW?yTrlE3pA7_792Aj8q%{gQWG~*mhKdCq$av}w7UdlC?l3*q>NnGa-+DH zRM++oj}2`c4@bxPDPCOAC`8@m^{ZMdyoftF(@J$kB9XT78k)UTg&Wmgco^KR!o$GJ;1w#o3~Ctc zR#C&i$6${NAA?#3`&HC3P#N^9P#M%QIH01AK|ODSTk?)I53#@33v{h{TT=KG+Z&L9v-b^~P1xH}KGCN|E$H~F2iiKsS zEqZI==;9Z>RmI!zc5-5pVBi~}=1h(9&u~c1rI#ARWD?Xi_Q=Yj+mH+R-Q5Sdgd0^G8*z!CH>q$5gDtTJp@9F)0B(lt_F*a4J$}EIL1KdYg3B;xT;MgU1Ex zWXjE*nkqhn&r$}FQo5Qd&6&@ag%mAQvKn%eCaqv&hUxASXrh!@m|6CP3*d_?p1@f$ z-=cXwoWoZ<__Ba@<75?I#glY~=L?g0d9=yYUzGdvTF;@#)6WYuFRqS?85dMsr#r?J-(-ARlrKgvKbP*t z^>abK+3m>r@=X=D;bnC37yM;CqWV=5(HHQ1JsiPbTTPoPIiK zXHRqeSNK`ZipUZaT}=Yrm6OZiTz1}awfvaR#GeRkuT<2V*7Nzw^KD-9!VYlHM8WjM z?LsbT95CgH!?iQtWp(gmx)dvH=SAJiEh}yfv>w}b@=i|A4jImjJ(c(2SNM$wzZTfI zV2f#;v}cV_$;wjN9nh1Goudol3Vtharqa9e?2^I(-I_`p`HfNAo-JgT@VUbJMGHsi z*jr-yk&5|CRC!rNubxiFsX6OvsKzh7_`RU!RS2jNi_%m^-^hFLCptBjccIW>QNCe4 z_^ZIC7lmdiXFd2kb%ZZHm5!rQWcF{R?60B{U%kJDdm(@%wLwx+2P7pmKT=ZPBPF#w zQc|}gB{e!yQja4gwKq~yXCoywHBwSPBPF#mQc@QqB{eWoQtu)qwJlOo$08*)D^gOQ zLY4;jke8BR;|&hEt2YyRG;S2Xx(;6^-JoY=GAKa%H5J0kkma|jpp+!TO~CpsUgj$)%ulA zNexTtUaeMB{Ypquha?r(RISdh?2y!`q{g*6t=@loUQ!d1N@(?3gFi4Ksl$>wsx@eu zKX6!5$0YTDMvOmjpQIj?)THLu0{*}eNhKv^XaTL!9~hU^w4`RVMy<&oNJz?*)U4K| zHT%aNl2lr2ewKEjs)#M|gsX_oc*0%8j(DQFh+Xl7r-<%&!dt|?ctRtphXir`B#0a! zQB%Yq311PzBx;K|L_#fMltf(-6C~=3I836Uh+`zQA|52+FCs}IP{cHe#v)7-O+}>R z=V3jAELofzybLF?+jVVk)t<9h)#6&aEgEdUh=(rY)g<0H@vtJ+u6z9Yzk(O>mh*Vz zDate#-bw#0%1>Yyweq_u7rW4jZuDUf#;_MD?4#CpKi);3wvV9)=g~`-NFQE6KmLsa zxQ>G&fB~@y5wR2Zh(QdB`w8LsImdalukUL>?b(@U5R0mbb-2lg~mGYZoG$b zyOTaW-b;Bd@ID$-A*aA0z{h2=&Xp@4F#+z$XjKh9 zflrp-w41aE8l#PQWHp8M3O=Ra8xT*2Bue2t)@XeB|}YPG(E(rT=jHmD_vE!OIg49SwsPP#imJw5#& z?Jw}F_Jvx{sUQ2Hzp1C~o!LE-2vW|0dD%PnKKGgD-r=u*UcClz1>aiO#*p`ga)Pce zJXZ;)=DEUGPJ_3FQ*F7PSFTBaj{CeJ0t-oop%uQ$9gq7B=ho7Ss40eoCmRgeiVPY~ z=q;aHaVoMw_CcO-D^aH-X}8@d z@mf~8A36UUtmaXJA+Xiws44HUmy3p<3^m@ID#>TfmQBx1@Sa8k-uNr z+_Y%n7{lmRG-=4kZ44qq^r)sw4k!D)ZFT8H@(yAt(t>84;nGC^@i(}Oi}|fDOlMxO zF^N+QmJI5y&pmT<fs! z_gvMaS*WA>N&4{Cx+RxY#cQoO-ieEvM9@dmdJX(< z2{1gcaS{^*p=wCG?&{vLxB6DQozkEga&Ze?*rb6TFtDFEuCF_>Qzcz_LP?*BcIc{< zDpUdQ%n8+$^)Q1vmMu`E+E?o>PE? zNv>eHC=irW7{L^!c?PF(7UyUzQvaT%**wl;5f=>bnFw4AoM7TMzA(u=AiFA2mZdIr z2Y1PTk-RP79wk0cOn-^5=r$H9@*$*dv41rL3(UeOqyKT(-xy};D;7NlnvMGr8{{HE zE&;1BnOMWu8h7udOdCx5B9k|mtQb=g-x&LcctoSVMo!}r{ibQ&q+b^;T4iYF!AA$V F{{Zw)aPa^D literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/SpriteManager.class b/runelite-client/bin/main/net/runelite/client/game/SpriteManager.class new file mode 100644 index 0000000000000000000000000000000000000000..06f97c3420d316257793651aacc7d45846341c94 GIT binary patch literal 8578 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/SpriteOverride.class b/runelite-client/bin/main/net/runelite/client/game/SpriteOverride.class new file mode 100644 index 0000000000000000000000000000000000000000..58784150ac1fc86eaa55334ccac01ac377cbf8d2 GIT binary patch literal 207 zcmY+8Jr05}7>3^u6%-Z|y@RmW130;ukQf;_0m7H2q*l`u4(H$jJe08wgK>TGyg%>H z^9A6DEI~xr8Fs=BhP84mTCLbPA)6bE`e8k)Mz&UUoM28^_s!S{-54pVYtOACWRl%v zmK|Z17v;oGO7q3n5Vm=7{^e?Cm5~QRTHgoTa_|V7|FM1WV}dXASAocHFAyVqNU-#T IunHXM7hZNXO#lD@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/WorldClient.class b/runelite-client/bin/main/net/runelite/client/game/WorldClient.class new file mode 100644 index 0000000000000000000000000000000000000000..95aabf5220ea5b43f230b73560928f7e267cb9c2 GIT binary patch literal 3089 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxInput.class b/runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxInput.class new file mode 100644 index 0000000000000000000000000000000000000000..cc0ef3af30ea7ba6470240fecdbb3033b8ae01b0 GIT binary patch literal 456 zcmb7A%Sr=55Uk$pW_69mN6yf~W(Nt{gl=ve-`2B&s|Q_JCiHV( zYCF=EY4rDD942N#Q2DlgBPcJJ$|aBm^yvZK#Lz2o8ASf=h z1yfNHh!ha8qS7`$pj%si)j%txrK~2jCWtfQgO}wF*|OP-yEjbv zKYVa}@y#b5bVjt(2S;E1n;ge;vk68vQ*?Y-?m0K#{q8y6Ip^~GpU-{)u!1cE35JR< zlofP*;kim!j^_$rS$n)qc8jYW`NXP5tF1)4DR|(t=Cx@%(l?M|7=6qSx#e+x&w9A? zSU8HoXvyC8{)v@j$lY^HyOs1c%nLi82ll-Cse(EHd!dr>6u2y zS8iL_{-GPXJDynaeW|!|r5`fnYo2WH$bIX9@I}Ct*sU<6szh-C6q<=NMks=s>x+#} zdq)JDoGA1;>2Pn02d?&en<>?DiF3L3KO~{+^OQvOY|5!Zal5HwnlfP^!!S;$&9e$< zz>J9t8ZaWh>~N3bxm2i~mAF#;EKAT=O=R(cwq7%F2@_eofhz{)`$g#}*RxiFfFFe> zW^t7&Q`l~9H>1-96E92J)JTw9=5c``aa9VB5n|v zn039SFO)TL92I|Bu zhHO)I0!OU5x`8HQQ*m7@NXoBDsX`U-gSt>Hxf^D29}f(yG0gw1vFjhoePKlsMA@uy zN6Fwwr@7AX^%4vB6(vMF!LMX@sjD4?__e*kHI4(`%Rl z1|Bh7em;~69LZ&%$#C<(&o?zjKRGftM5xwfsBnWuFGS`9+b zj3NP(ybRrj>$-1jQ(l}U=tDONEd*YFisx51eiF7X!3gko=-$` ze-6>~zayH(D?^CBqCG9ky>jV0q*KS`-@v{>I(c0F6|7$R36~e>`&RFeGe^$cQ@q|q zkbjN*YkfbZl}W~wnTz;)%FsUalypaxbVP3V5?y&NQy#CRqsz;TGPa)uiACdtsH* z(WRc!H)~0r;%%)2Ezj^C@VsJ7owmmkmWObEPJ1ch9xwfjJEfTuye-tBE2-*~sX6J1O9cao4RU5-^$Y0Xd;HhmwWMqZw{>v)Kd>HiEv1Dlw} ICtY;oFK39^Qvd(} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxItemSearch.class b/runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxItemSearch.class new file mode 100644 index 0000000000000000000000000000000000000000..1b17ea72f51b7bf2a6ed80d06cf158df72c8414f GIT binary patch literal 11431 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxTextInput$Line.class b/runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxTextInput$Line.class new file mode 100644 index 0000000000000000000000000000000000000000..d8f49c4ac34d4da172e9446cccb5016ab8e195f6 GIT binary patch literal 695 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 I=OKFaZ;;I%HUIzs literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxTextMenuInput.class b/runelite-client/bin/main/net/runelite/client/game/chatbox/ChatboxTextMenuInput.class new file mode 100644 index 0000000000000000000000000000000000000000..181c62f7227e398ccdc8d9624a241aba02b7f423 GIT binary patch literal 7324 zcmbtZ349dQ9sb^KlF4ocNCF8gBoK~B4s-=IC;=2BNHig65Qti3vO6YgHnVYeHh}f) zVby9qp;m3H;?dT6&~kLatF_e@t+ln*+Pk%>fpy#}Acah7R^lWEJ0$80kkiN{RK4)+-S9QPV_cVbJp#eJ?bx7h8bm2R~L z(zb>Ig(Js%)H_n7P&?L`BvH@CLMQnqQCNrlNC@wEmSYd0*TM`oMa#yUP0v$^M* z6$KRvJtc>;Gt-u3bjM9@C|Vk`V)k-{6Y9oIEKm0O z^$H;Z+Od9feJm9t>^LFxr9iKrQbA5(Rd zVVZ)!u716S>9midM@LaBl1am{To55l4M3q2% z=8m+7F%S!Hb{11%cT=;5v$!!&w$Z!RZ5=R6umN2fHquUq*{$PjoTE?@Nt!fYORwV_ zwRNqnBfMiYon|5O9v$c5e3k&(R)UG;FxPXlR?W{KV_^Al1(@?Tpj$@-bWhy_Y)Qlu zEL`*I#=($=3lye~5_lC=-Fk|E_v(lVc!1!}Y*Yh-t#QQu;4JPi%nL#u z7JA>;@dL5Sq*QMr9gnUv`b?*A2k|5PM8l8i6;6nb2GH?S{ES(PS%{dt(lO)EqAhar z=Q@5N9BH&|D&5c25XP@`{2IUE9;dojNc|ca{LMjz#BW9312iogoshd_G;wz3D#A|- zKgB}+oDBYX8L&%)+j{>~UR`R=cL4%O_fZz$*IIS6?x zjvM{mQDYuE^7G!E7w5;5#HgDMvu>r}GY8q59(vy}M++5B9>LKVfq!VU`t^PsJa}*z zbP=u5nMfxi=Bk+74nt$Tb2v&Ikb!t|B4MZOq%qKL+P#TrDyT}-1WoA*bB0|sW(_9# z%y65dMs74NFd{6oTXi*2O`?1C4^JsPpWF0#CtdK>h82yQsd;UQL|=NKIVT1@&&!#~ zJ17yIyM6qNF3Cfm%?(BmS*lwnyNTvWMT$4p*<;u!-|(fXi~+2s=%67cX=*Yjyt$CB z{HlOJ(}w3}>Z-_@tL7a0oK}mG)Dkxs#VJkA<*S`h${$OGnyRI<9eOK^gsX2R$(3%B zELmfw*eu8kgcN2o@A&yCL;=d>1p~VfpIp?PCtp2qZGtnN$a!8HIWFVgGVbqa3=RL1%h3C27q8(}ut_M=AlEk2()*19$s{ zP{S@%?MHoA=HjIK^LvcGC=ovz;Yoi+n6dm7HA9nZ&17}Q7NC*B&43*alOw6r+dR8Ubcq>Xq};n29~ZWNb> z9zbE~%%-A>!iu7MF-soNCat2Vsj#|28`|1i7~izq{dJSVlHv#OYKRIv)Y7HOST09cSY@)qv~OF*M;)+@MzB zM%96v)JEK_4BVpnc)h!ly5ElN>Oo%LcHuU)pO>|#aFsfMI~}LJz;#E@X^YjF81?W3sww4co|r?s&8KaTr!8A)#dcb4 zHcvFTTn*`G4St8;ljl+_#~<)V>SsRx{fVdjj)hC$FL?`?2dVHc`mf(> z1l~F%VAV*#C1V2q2md_`XNyMyEgKC~>XU|x!iZQ)2q?w8sDXBPeWa>x%~4g+kgAFp zxin~LP?|Ik=UC#1wu23mRiRVAMq+Kt;UwrFC?c?>^AHw!2*nLd{e~|mhFu+R&pBW0 zp6A~HHPZB{Vin+%@yy8bt8!JLDxJ|(HC@ecMpbH-s!?KiwqR$}s7=Aj0Ojrg8Q9wm8%Az@hRXlM63NaypTp9=x@tEE1WQR;<*4f!0-uHcc zwfqTw(kdw^sM3#C`49XrmgUpalg-S|CRsJ9>gn!xdY<>{_t^aL_sw4coWyqq+5|>j z8RYz$D;+zKxuRoBH^?nmOETwHir%vH9qVdt)Ltk%9DyuNR*Ko=_EgPwO42vbF3@$^ zTDEeIKx1@^yCa|3%xj=9Tr)h;;lr0aTt71*9z z73dy!yrqJ-m^&?9>09K_Pj;49#2NA&&nMUMkgatk$b}T1*)?xFPPoY~TTV?1>{z8# zCFK%x0`29R<8TUWhbKA%zb4Ox%Z}<5y~uD;ry5=@aBP=H+g)0Sm};7GCv4YVvMK_* z3!YC?T(C<)d4;bSp)_%N$bDx7H6pE`EUAMS6X@`z%g+T4XoYH&D>q+ri^>|gXz$~IkfCduf3+$4%t=uM)n+?T#2`TsG=HeS7H%cnmB z=_l@B*UBB7^xR3_m%M?8=%Uq|u87l~?efFnH;S^Nyw!;#0{8Rk_t@2*CCguwr5@LF z54$|uQ>X=stkxL};9+I&M+EltYEOpYGZXl>yO8gj-3Eb2O>9L6@7qjZ6&EM0N@V(b z8#Oq0wUP{=OA+R3Y;2+lJMomj;bb&!ps&*AX%pL!;U%s|q@o@-u^kz;dd7r_9Rd@* zbDJovLOx|;Cw8dSb0&7_)rg5My&5&KTd&TT=+>)o6SwKrq>0=0YTCpeCExZ~R4Zvm zHd)$pCiY^Vl6Ka_9oiyeo6O^)i92zZz~$(ktd(*$k*&ao>oZ$3Wo@Dm%BnA$*pIta zZAxS{hENnL7C-8)GDY@tO1YJIw`3tvz|_F zlypUrc*@J5ikbnI=vX(Qzc8_kD*{GX(x+&i2jVGHcO3c1HgU*qHau5Nyot92_AOb9 za>#R8NiWzznX77GxdAKKd>kywzgopOR+`dikof5)!U$w$yqaH>BVns?Te6!vqRd6r zPkCNY4ScIIA%n74s%G#$J~Z%wKz6nA*zU5oD05m?t<#8A3_L$n_9KDs<0?g`HQ=b_ zmK<5lj(gr>t&&e`6{93RR3)a#@t0!fn>ZqZ7_uB^hK*)^R|nqf#HRv(HmIN6M!jV( z3+Zw3P*1YdC`vslbh{NEVp&zQYU;u{>fh8_w{_7fMvuBN^+L6DD|5ZIQ-oMBtujlt zaq5`v;f{+w0dve{*E-}_)vBx-_(I@N%6HAYVc@GogORX*4w7T=R%>rK>xLI-ZSt!cHF|i#qPt` zk^8NG;2Mth|HKzt(8y)4{vhJQPb1eq7M>P6@i-T(gL^qCHf+f7#J`v0$rU+{wJe9e zZfnbtryOa+K1-T1fvJ=p>~Ft@6Cua8H8eNtnw!Xnmzl)~3Z>Cy`3TwQ-+v7!*9A4| zpoVHCX*B*$+8A`GWl$YDEC3sW4z~=dV~@X2HwHc3GN=w-b|V{ujiom(yD{ig%b+@e2|Uk$Pv6tk2sn5RGb#ekuZtXyfak+BDA?^^ zXo8%GfEU*VjYojanfxaX=9qwVo_r}4UK923V&Gm1!Pm-Gad4G<1zu4R&zbph~KZRhiC2+h6E1;QobOZG2n7 z>rHeBm{gRmXUOsB4fvdn>1j|;>&nX0GaR9~Jbn{z07~X`hSU~4Qa8#qiIvRQXqx^$);hU0%FnvZER>DkJ6N4i;qq=lVr$dCd|$j zYOS@_TJV8Z)KaS8llrI#%C@ytUMe8IA3ymI_>({Sn^?d1&g^D3*|7QeQRkDp_ndRj zJ#+54=brnWy!o#SF9O(%zi6lv*kGGp#x2-p&hpGmHfNc(mzgqV&5S*lb@rKV&e)&X zW=&1!*gSJ$WG<^AD$x9ZvCqil40|dwI{tu}^#mfEA+Tns!lE%}Wk$C5_X%9SqhNd1 ztT|}!v+~w>&fILA^;yn@S@-SW1|8>@%TOmKR%-FzYR#dKuI$r`y`hHFVa5UwtJR}s8OXBWd~bXH&1Lf04adxB?R@NI+EC;i<2zkSD& z8zbM{u`sQ-8!l7IGu_aENFst8WSnp0x$5lNrQuyno%u5-kH~h%vN>z(!&!4qW>Eq+ z3$*hPwpsbMS;L(%C)#Ys?y;%cHeT?gSkg&sz`LdGTLoG>{a~qsJm$HUJ;eYe&@0eW zdAMpAt%txy9Wlfub(@YPR!Hg&9lB3#(b0fLDSNMuCZ8J6(d<*(bgcBLyL7bp)R2x< zJ~g6awNGu=(dtt>bgaQ;(%w!TYmt)FE*I8Y) zFyof#JVEOBlT8(v{Z~acSM!rCZ7lun9S``_M|I5j)W>w>eCp#m zW_{`tI&7c%qz=cY9?>!9Q=iiDAi9(I3?9?)S=Q$H>M@XW3{S`B@OkE8)|s6%tln#7Bhl{+VzNljYrmRL^*6|P?ma->wOyVj@J*i{Lr@o@YLxESFBTN4Ln}QY6 zxZ~f233)O*6jG>HBA;HR#FZ6?hs)PkC~j2Bp^L4_*9%EjD3#KktNY_6HZg7Fr{xVN zgY!Kd-^UqVbdxeDJDow>+hTd#sc5H)Mg-65_zozDZQn6Cyp?R9Mt zGJNZ59p(3Wj$dNAvQjFA3vUwVaY4gRD$tcbL&rt@l$*8B$Q8`dNr7v_g}anTp}+^V zyoFHjMIA5UWr53PjTy7wv57P8vpfdC&U=O}mpU0X7R+31Yq4bEl^b4605!rQf#jG| zaI+?B0`qNExm+k%dA-aUE`5vRczMq?=7vpg+L>S){t~Zic#Svbd|p}hK4-?v_`dpU z8Zfe+eS=9FUQ(d#8{B5t6FD>AG2}Qig}J`Ps|rafCQA5OMg9JeewB>~O!OPM z+!!HtUsD{vNZ{83=PH-q$uqG@tZ%E#B`GPVwHjstl|A93srsNiO4PHBRDJzD}|mHY)Y2uf;b z5UeOoLKW2$sHmPWMfC(JswYHIJpqd92~Si{aH4ub6V(%#sGhKdKCL5NhbstSlDHCA zg?wq_$UE73=(~IxE~0&RBob-fa1I^MQBa3Y{>p^`SEEZwKr?A{S25GB^f;^G*(K+K z5O6(%<~!9>4qO{&T+en*V-Q6@mXuU|=(Wgl51KgYrq3bM{krsi!|s-w&f%7q)|a^V zNG{!7L|=M+5u4IIMckfljTW&v-5M*RKiwKHVr#lpE8@;{Yodt3bZdPPcc)vEMGU7~ zR}?XtzDzITo^)$N5o768V-fd0&$mVwh2{z08{CKYDW6@H8!~imkOPvEdo6Rvh1~6^ zqU3(Z6eV|D?u9FXsS1uOfvL(QR{~R&U9JSCv?=xE-plN9B`~FRNy+_hP?XGoM(if7 ztIcr^=) z%H)%{2xIp-WS7n%A+LA_LLQtXXGyDVY}{C6=&B4`Ed2ud7Mf^RY3Q#e7Q{L@ajSjj zc(pLgYn$HmpO_}}sIu;`$G0!XtdOv)hM~=87=!Q$thRI^QCkf|{mU~%&{xCI*5w%@ zW~^c8&gB^*GKQxzKR0B@NnO|yraTTfW@A%(A3GoCwjWm&ma~()BOs>lZZvmbiWKS zoIZ>F>)D=`5;6zK94Ijd$s8;(hsYc%F^9<Q94RqJ$s8>)$H*KjF^`gY^gKR& zGI-T-^2bYqkB^Xhyf@nOI##5juVLkB=sl_ES$s+PO3zO8#;9_lH=c?~o%m~LIgN%? zEENwao$S@9bh0;*(xg%%P|{L~kkYB%dMcgjO{VIlQZi7gPbEuAQMrSW(9Pwi!kiz- z(#<7$@Krp;65J}*;%VMyb^Lt{U!yF7Z{rbsom3RB@-y)pq+)o3rTm+u;`kc|@GVjr z{*F7S`xFvFXHkEKRJ~~7ZFHJcQr$ndW386>Csy+Q(fy}Me+z3gMEI8wZ*f?W^-GX+ zke^6ZGUE+jCa!Dl+Zf%nuDNeoX2VG&nnzC~)@T$raZHIS~;Z_#sgRKS)J8o+DLYAu<~0{e17)pJd0xND0H-iWMVwun;rzFUgvr2NGE2_m9J>>K zchc|nQ*waqAlo6f!)!;`jOy ddlSDQ*FyPk@q7G{sbNt1CnCo`QywL4{2QGUYa{>w literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/npcoverlay/NpcMinimapOverlay.class b/runelite-client/bin/main/net/runelite/client/game/npcoverlay/NpcMinimapOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..6bf628e2cf05cb0ac0f63592675253ed1b2a88d4 GIT binary patch literal 3452 zcmb_fXj7^n+yXz2~0gJ?}Z^`p4hD{sy2I-zg{(IArQ} z$jX>{+_3dfG;Zjo9g1lQJ!Gb$$pzhtYm1>sDmrYKMnX%CxH}300(%Nw%^0EVEl*aU zdd`T=#rev(?FXE}U=mP)!AihV+$w%Knd+%hF_Y1QWcYFru!^d)EYa%@7CiZWCSY-(Wk;$qaGE6;^NzCZhgfy zAghlQ^zwnlL{8TGwJxTznoBI*oYgIY=mfDRVGf)>x{^tYkeyYAFsUosxoqmoKga1e(T91^I@Daf6xID(^u zmL0>=>?FOb_h}mR_Nk`}-3l0BZB9@2RK;+0FLfxXU_@ZEgSnqD<>*^1uTTRLgy-;#X0s2>Y1=KGkqm#CG^?8WFqDDB!MQTwb0c(A+qEGo>Op9 zV8;VQRa}xVR~hL+Q*w-KWf97lo>!q^hGT@jjCm!qGfOFl-d8fFL+;S1rOz5s&DLpn z7FQIosvC3kTq~y{hB*?|*3%^F7LPpnJZ(8Ik(yU=6>)N%K6v9&mbI)Xfo+9=7)=_c z&34rTw(lfT90I(%LNQjHEUwyY95R*89vfLLu1hUbGLGvi7G;X6jdX;Mh!N8>Bk_4j#mjhwRl*qM;p(Cvw=KhrF}Bz6 zhJx1xwik>|z8NN1WGddoTLR^lp5TjPLW>cNJ^9J;^m#qb$=8Yr3-73S7w-{W7Y?a0 zm#wjf!6M(nT66@8$ycXY7OV(1$tp7y%_|InT?HlcM0n{j*VK9(XDSlz(=8WW!&^2Tsxe_Vb~305#~qR&?S?=giT8X0&icZJzB`eyjAs-6`c4 zCpY%;ue5!Gngjf8Z~X~1OK2BZLZ?9F2W)O%!ZCs0(KFoIw)YNtxjrp$^ZuXWM_zCp zs&y_OMI$H9ZXBiJ7;F$yRU3L?a$3#jH9 zhotMCn5Ot83q57bRX4SVn{UaTl+4l}eFPDfG6)J>cMef^Gq)h-e=w z>0Beu@F_WnCI;2Xa1LSw-5BNnV8%Fg$GMusWlUq9)5zv1k@>mk2C@Q4#)E{xd5{z% zh4=9Rp{v9kKEy|~-b9UU_?VWvaSWf}Qvx`Ec6^42bOT?IS=lVR@?TP30^ESW cUuaY?snCggs8=w14?POLBD~-5ya?a^1M5A;yZ`_I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/game/npcoverlay/NpcOverlay.class b/runelite-client/bin/main/net/runelite/client/game/npcoverlay/NpcOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..32e5a141e1d7a29d4312aa86edfa5d921fb95ad2 GIT binary patch literal 6141 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 VAMq!=hd;ALZc~53-|!DK{SP@OhKm3I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreClient$1.class b/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreClient$1.class new file mode 100644 index 0000000000000000000000000000000000000000..490d7a168dc09629aa1c1ae104b3649d600173e6 GIT binary patch literal 1716 zcmb7F+j84f6kW%5twdE?H%TGf>O$RMJ4r<;cb7si2?^sQ(Bw z^cVOMo;yPd!vnnYQ4H(I7o5U_$&7R^-j}u3-dp+euit(Lu#PVs6a-e3G=7pP8AnF? zVH`Z>KW6&;kSc0?grtJ zK-n-%?JcJ0Or4`8;64uG+IN}B5-CvcP4#eS$&m?eqD*Vf1VSel?4%gx-9exCKq zQkkgWn4a?k&m8BzNh0--Hsza&O+dV2M05Dx8PwG zuH9Yqa2B46B3|?`hb4hx-8!A`L`v>v$6c8mSeBNL4ukkGNFsY4UY4xH0&CNgsa>ZG zvs!HiQJgEhT<=Vlt~DSLX@7ffYQ-f-}`!18nz@o)t-5)22WlH*|P zk0%04!^-CMIp`(&drPa;_=M>z#*7PS9DFn}tD~eIZrav66UN%=HIvqXYbQMZf)}3hzJQnbF4G#= z!^?bo`F;_v;8mUkUc;qftPZVhbhr64=2xGgdheeIE`I|Kh~;h`66DaUV+v2W literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreClient.class b/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreClient.class new file mode 100644 index 0000000000000000000000000000000000000000..7338ca6b7c2fd665fc197c1bfab4c2abce0b676a GIT binary patch literal 7119 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreLoader.class b/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..5cb79ab9fccaf55ca47f05642a5b18d8940f7ffc GIT binary patch literal 4667 zcmd5=ZCe!A8NSc5FtCn+ZlZ}vHLIXyL0nr+j6i7+L8%K^7inuX$*_A^MrLQ|>H#X_GduwR!mu#xyqOL#}+u)$8ijKhi&8d!LzccU`~?ehOU7nK|>E=jDFx=Q(Hi z_wBE~1~7_GH6#SGw)AqYZ%fPcWUgqL()MzTX0_Pg$Q%j0*iroydJd}Beh0{!_IAcVqP-9Ai|Y||TIoW0pOf#jG|k}3QE4{AsY zJlq`hgi)mPt2!RSHi3?^^g=WQ_V(s48Y@Q5GVF40%rdIgq3l}FIzXj5TG2)<@}@1P z{mQ&_XAPnkpj&lve1l9f!QkgmMk@+vk54&b1Af7r;bPQKnjmz zw}y;>qD2!!nvGA9TX*bMb?iYm!?5n;>$oKM3?e45vRUu5n<2)A7%0H^>gYg9-Tg?% z7U)c~N7}?BOIQesEO)p|V8UECgR!9(0&QVA(zL}26e#t^$m04U>A)d8q2aJVUkufeOFEv!5rNk6snfH+j)`R5 ztEgxhkHC>Q0j&cBF?D4K=C%6;Gmh!V>-cn3wL9T^zAKr4j)GaX4fP=K?f2Bp;Z49W zGSrTr3G^2H`HJaz?8%uZnHkG*mi*<+g5zeMe<9t8x;ciP;a)O*%myPZVV|)Cv=>|q<}{8SvtTP;X3r=B5 zLtdb(x%cas#tbQ6lJh>d#G{Q3Kk}i$tC{(Wvgi%1oypFnxo7`E#~BpZ4%qN5fh)17 z5w)T?0j*Oo5oXOzYm5#k$};q`_@xH!f`i}P_cz*-b^HqK2W{1W9|C7LX!|v*_gPo% zj#Zj7ET1WEU65XJF@+0wR>L##jzQrGK*w`1=xoSb0c*XKZiYRvxE3`O)pmQGM-J)LhhI;vyGZGF+Ptdp(EiEq->_Pgz~Np3B8 zMsaD%SPqUn8dg|+^(aC=G*ChRCX%7yck#Fo=0jj#BbZV7HujllD#dfe3pxgHK;Yau zOBxWYDT!N84O@pY^G6+nP$v(|sLYp)o`Y)gijLnX+o^)%yG1!+1}Depgb;R!0}4EW ztLvPg)|~KTHUD+GNgN_XOdnwgUB?{9t9q`nJSDwFr&LYhD*mM5O@Tf2RGapSvm|r* zAY2L>3wO@jf5uzf1uFF^f&VmuAFT|PpET@}C96I8U`J}~!E5{UT?^Ho(I_7OWoYu= zYa7WFX;y8pz^}ET&NjT!ys<^}>B3)B-rv>n5)O1~c!y;eZ&!=(@51{6`lQXzu;9Z) zRyADXv3L#c>!GLNBY|D_7G<4>P?MDr5qY#jhF-UDuWR8~1;2Rsr143O?HtqUP#%mt zl5=e5?^Zm(x1D^-a#TMZY4IhxKF9XY_>jOOyeb92UhD{Fc%k~oqGjhPqfDmz{)r#< z^?!+7U!bRN{}Oz@sn&oRfj zB%clju0F-Pgqpd5pIqnI=;h%+^Y-w4O>+`Y;V4&er^OK84F{`!8fcT$tRm>Xf$iy$ z{+oE3e-pRx^CbHI!C3mg!fD_ZW)r9zO9ci7>F97nDBU%K-H}16#W@_IbV4-|I-s!r zFAcVGJfy5mDRa{_wQv8xO`IQ0?nwR%+6~NK-;umN$QZY$<&NYnlv|)CsVIe=*o`IZ zV#3wf5@cx~)2se9(TZb~n7}riV4fx^b&66`bYzA&o(|j{VNPkj=I)`$-B!9-fgRY$ z!of0iZ(}BY%Mg;(&;=J&-g#WzgT!s@(%@^jq+#`cT$I!xG>nFG>UODXlo@=UukOxZ zmNP1Y9ew@ZVDu(_Uq?11n+V*b2o((C4{H<*&@q*?t$~95-(dA7UfftoLRIn_B?luf z+WMG+mz!6IiPf1hRRJMKlX!(s3A`FH=rz2~XC?DC-T5ot!w2|~Gil2F4S&bS3}ciy Ie}eY^1J8>?fdBvi literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreManager$HiscoreKey.class b/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreManager$HiscoreKey.class new file mode 100644 index 0000000000000000000000000000000000000000..5b7399af5a85f265c889f04cc64880ac7820f18a GIT binary patch literal 2774 zcmb7FZF3V<6n<{9n@!R!eSsEYD^>{Dq%Elmf(b>TwlvTbq@@VxjJN5vS-Rb=yEmQT zpE&*i`=uXrMvB7+N59~Vzrmm3M-|WA-L?r?vCJfQ?>+bIbDsO$bI$($&$FKaT*Vg# z5)2m{AxmD<5w;~oscu`sk)?*^*IiGP=E7%TFrQwPK5_j^j!$E!XiCZ`<8iao0=Ng(EyJ#j4^x?XHR}lISs! zK`%pcw6L53d7IFYQnO&U1{5}D!RVc2)- zPn5dWguJ`2_Oa1Ir!ou%IV}Z}m&oDuMDOxj0}R9{uf#OSD~vEX`dR_h%PH}7liMUi z8+w>bmBNE8$(lED2B#>q>fD)8-pcrni5%Wg_fatMHclzqn28|_GcdP3_aZa~-IWdD zF?1{C^9PA~B(S#_GJ!*wso8KdTy!r=USF^A&FBu(4emEoW(4_AReUa*IFAby?Dm~% zZHCxX>6D)En>JNPrX`4;4>8ly4XY!Ik8st%$8B{LZkf1-X_9)2+f8xnD~7YJm$4^T z=l%CnozIw<#dU_`8+=_%yH1_UdzK{DjxV_*N&8E!U{R%ZV#TIccF}EmbunwHG(Xzj zEzYU(r^8%xUFl1YZ`OotxT}5^^H?xYqpLk=5SFv$u8UF_J!Cn{>(cceEBdz>zG)>H zd53^=+*!4SpPzT#_2y=!lX;7!?M0QfG42mr{9~kzAf~x(FH*;>^rUbzjXTuSUOIlX zq-Hs~mupjOd_>*)6e}>8Rfqb^w9S2A_y+DWoaxXb?t}*JF`Rt0E9G1$hk*wS#Y5D6 z)M6O22fV517KAV7Twh{@DlAFql%PK~JQ|_e9gV8@Wss$vE?T8%Wzw^o{x!0xcY2CX zailo*1bxNvCph{8nGzVFQ8@zz4AM9fy5cxa(28CP!l?b8AW(vQspezClxRo!>BS$> z_dQKo!HWU789GGZ^aa51{{S659MGFM83R-%n-VG&9Qx(+hLi?FkNxweqVqDmMOt)< z*@oGn;eTPOD^luEkBq_mlWYd@Y>XAZgRbq2{R;Li^yJRiFJQIt;x0}HOPZWr7^k7E zP5g$goc0`j+b}0`+Ac=-Jc?zVT#DsXPFFsu=jh)?cTUfx_MEgGij{1+`H=No$YEcJ z2F5W#oCmOobCeAUhmQSHp5@Y3{ssyY!=RGDh}F_3?dO(&#sZ{@N! z705W;TWOGp>E5wz7!$kr;7esMmNm7J)1sZUl9slH<0U&EqDDOEtAk5W^mSrUrdfjO zaS|2cmc(iDx=b@Ikmm-p7i7>#9>z!#dc2_VV4YBg0qA=Udp=sbiQFjORBS<3D84Gl zK6PMqxSw$48C@Y>Ra1S@VKmGI(pPbVo+^89)BjV-1)!gRm#~b_s1q>U$3xoxJn+8% EFG?CpB>(^b literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreManager.class b/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreManager.class new file mode 100644 index 0000000000000000000000000000000000000000..873d92aed3067b95a76ee7fa645cde3faadfc46f GIT binary patch literal 3214 zcmbtVTUXpv7~Ka30wJ}9LS?G8wDvOGOt1Db^fJXkXa}eaP^nfM!eI!^B$!EB>XXkt z_%E!lS}j;vx_r{L{5AdoUG9@fr_@4?nzfR1PR=>sxA%Ab?av>60+7Rf4GjW)t_(~+ zbYQ-1vB^qfF{ zA%UzZSq;lURvP6!mOQUiCK|6&@m$kZTV}zt796(}o#XY^ zqEm9MAoO|Z^F)`1lE90p9*LRXkPos+uEne_6WFe&gd$TWw90UFn73Po=mOUXE(Kfjxjq$Cp{Iqfm4yQPSv4;oa=gl6*!(-73hkzteK9h;>sM0hOCZ8bZR)1 z%m6i2I(qP?GQbgP%l)h1G{u&(5InS;K)wl7scJR&?zrS-#|YG1aw#4kN*f{ zGQB%S;nus^CMKVHK2u6h7&wVj0&Nv*&8dWyqVp-8(3`oQP*^L@;B5_O1rBWMp=p|W zhT&x39L_USM<-{diUJ3>_vh2ow0Q;>4P-IIgqLfpjxTeIf%I?rED{2vnd|=`AR&AW zjPoRMt&(5*IxgX=a%)cD&cBYy1nE-`RAqo+1MeVDqs=R?3yf!8?%*26?9SAmt6(bl z-ZjvIR_1uXnjtWdq|(F%N|g#3XPtn#y*qZyPnKP8OJ)k}+dfBFKFXfA60QoAV|z!H zzZm!|#fd6o-d$Mr95JZ)US?n8ODeZoi~{Y<0eY4{?V+D9K=K@un}UET$|)TXEESD~aeNyQFG^5#xFxJg-?b`H$$zFJcB~4n*lz-ZNgP*qGs|M! z0NFbQ&Lz40qJOsZ(OO8buNDK#UKzJm{bVpXJx1u7Wy(|OIB`#ykb)`RCwyIUhq}Aj55!<#2 zSq;Xe>Zes4Vum-e(5KL?`YvbPs_Sy>P-)Lyo%05?am^kSoovA?*v*|iTwUOvdb&2z zKDU9r-(p{V*8L4P8nB;VJvw%h<0-rr{Z%_%c%9z^TsKqP8yuC$FSt^W&h%~IVBaQs z<_0!!_%V+5eUIav7+i;`Kf>vCT-d~=x&FTIaC8G#)^Y7IMxJRrO!&Zg61zyLS#)BE zNG_4^Wt`ypG_FKQdTP2biZPz2R$RvoqEWK~#)(g;Fy?rZ|59AN7oq%}bJZp7O%&() ziEw6uNJa*q;Qa>tjP{GEbm|xEPp2MX-u zc!Il)5Ndm5FrA84JWVx?ks13UZ`|OwfHc7!Be1iW!c|s^JZ3nX#Wch0E^bHU&eR~* z$=O(djL6woM2Vzyo?e1O`Dqegrs-2yp}uyc{=g{>MGfsazVr^uE7jH9{$tEO_g~p7 zLse+oXWaHjQMX7$C1P13w`Fpx&`s_ZF1b3FT%Aj<&gER4OJ)m~J!pKM3&DRvjt%hZ W!B^!v;H#5hk#ETGxyQ9~c=0d6r*Rhm literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreResult.class b/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreResult.class new file mode 100644 index 0000000000000000000000000000000000000000..7fd908f85ebb89a7b1bc358e8f990900cd69ef2b GIT binary patch literal 69845 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%0AsWh*o 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreResultBuilder.class b/runelite-client/bin/main/net/runelite/client/hiscore/HiscoreResultBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..2d0fe5917ba063f373a3d54599d72455872c9c5c GIT binary patch literal 5859 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 Ju#TI!^cNI6Vu%0$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/input/KeyListener.class b/runelite-client/bin/main/net/runelite/client/input/KeyListener.class new file mode 100644 index 0000000000000000000000000000000000000000..9fd21fb1f2225559355e481632b215768b48fe8b GIT binary patch literal 347 zcma)&Jx;?w5QX13CWi16D+L7&6#^v09)JoVXs}2TL_xQ9Mqwi}M(cGDcj5#T9DqY1 zW-W@8DfaEWri3o|X3T!jon!cm{v_h5JxXV<0(hpxR9Th=_EO3^Hw%qq_;gu&VQGakQkfJL)ca4Lc!g7F`54Oct> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/input/KeyManager.class b/runelite-client/bin/main/net/runelite/client/input/KeyManager.class new file mode 100644 index 0000000000000000000000000000000000000000..b4b033d0e36dfe551d2bc4b9300ff904de8f1f6b GIT binary patch literal 3974 zcmc&%Yj+e?7Tvegq&l4vFcJt!lqeC>oj{NHghn*BAx1h6(;)~WgO$#uDX3I6)zy)R z;#(2l%8bH{`e}wQd{IZ7%&awQzPXma$tCVvRsDo8xLiv+D_vFhan9NM>~n7Q4?q3; zzW|2urG|(=zb(C#TehWTdNP%_Olf;5(=L|1)IPa1ZrDaax*DPaYmXa?M#?hmLTYmE zxXgP3EtXRd=*T*5Ayu-D-gi8ebqZXc7U-ES+n%`~$LvM3WX@S~*tQ+d@Jz=psV$bX zFz1{|jY?a(h9~E_r8V#_urb>Zlu_e>eCu^>I^HYBnq z+-y{{o0=$FmI^T)M+-LV=*3zMcMBwHnaVqMzU;b6Y8j`vG-)4jslH*?HT>Mh(T~lF zjR76)(A8a1M;qeIfp^Sg+P5^KZO&sTTY|XFl?A01mtwADm)4rtYTjR2nNG~M;}6)O z;U0n2wfNP%j(c$*RYEMDVJcB~)@L~=k#yov3=atOPKRNbcA<|7?z2J(@9I1KVmltf zE)6@W=4MIhNMpCas(CqAW~FVd_mJ~kT1(d{tK!oSdXJ7rRDdnU{JcPWUD?pijp?hx z7q}(o8Tk|AMllpzXW70Eql%;v9eb6(R#z@Ki!z2M1a9A7T`lLY!Odc>S(6M>91^&- z=sI~>DluPEF0X2w;`X^Wp7T<2QK^QrBkG0;iemy(8YWqgD=gCS6s85@W+}twQ(jOe zS<#17)H6Evg9Q?!{@8~cS77}>B5>z7m9cO<-HxYmNW(!^VoeB@Ssj1GGgPN7Pk93C zDi-RRWm?0Z*a#XL+e)&FQ}EB~Ffhjil#V%NYkn$V<(Ej8$|KNi;m(TiiUFyVUEfj1 zZO9476q!eL6mX1^DXNMORMw0s)SgoAaUCaMQKOz~t!~@MqJINDs6(Mc_!52nOQ2TU|tg#YzoFxGdGCj z4IOW)NE8R5m9tb;V;DC!at`lmc!%}YAm-YMqvJii&*J6*ILae~9mJz9?qE?|v!Obl zZo`N8Si?sG-7Bxs@d?h;a&~fbY~n~RGd(gg!S?X~?EXc^r)pn!{k|i^`)8gQnV1>N z49`qXt0Y~}aZw3ny;&Nu)d@B~Y4Zd(?OfiK(pE=$4Ng4gl-<1CYpSz(&A#fZ(srdM zfi7QH)k8H$;abvj>@@CVakuaVtOecbsOOW$Cv}bS+M$j)|H^}pW4G`=g4LXhVGY)D zr5n>!>6dB)RUtpr@ zu_yG{&ZLatNiv{(GmSr@TOr?vY=B&J5raaJAH0I`3y6ND!dOO5VB!)+w=Ls+j$l>nDm_Fs z2#uCCTEbQ8Aso4gTCUb;D!o@H!vWJwZbfh?J1 z$s$WO5j$k*Bw2FFlH{uL@4?b5zm}y}8(Dh2fu*-@j-@5Cbeb%kAxkflrB}()8)WG% zvUHX#og+){kfk$Z>HXiHrHFc63MvloQl_flldQDF_gEFZtZtU^w!rw%*ZAP?i1YI2 ze<04n`b^+*^fFfm9jBW$417$m=h?+R<*&U9Y?FV*0KTXLm8=#>(k~1C(7*<+Iv*AY ZfBLljhz%M(Y~{$`XfcA%t3CJ&;Ai6jzPtbc literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/input/MouseAdapter.class b/runelite-client/bin/main/net/runelite/client/input/MouseAdapter.class new file mode 100644 index 0000000000000000000000000000000000000000..7b94e70de4da8e4e37f6d6c34178445fdb0b8e71 GIT binary patch literal 1041 zcma)(OHacv49EW&V}mi?@7DniFhHUggb*ME;&Cbu0pgx@)(Dgowdvqv!3l{2AAk>q zaMB$((H>&QvHf#wfB$@b0XV`!6(xZcO~#8;O`$U61)(BsJf)vgd9r-_We+RZK}@iw?TXYYIs^J9D3E9E$i=vF6dT>}ShkEm-%if1vix zmlEnMEADX-gM6=N0T{wCTfB0Nvb4$DtV^s*8*f(r$y|1sQ<=A$X(Prk&N%`T1sIJS n#$*A;W)5Sj0AnkMFrJcm literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/input/MouseListener.class b/runelite-client/bin/main/net/runelite/client/input/MouseListener.class new file mode 100644 index 0000000000000000000000000000000000000000..ed78b76b9960827cbbea398b12321fee67f8d3f2 GIT binary patch literal 351 zcmaKo%}xR_6opR_8TnJ=O9&gfC2?hRSV1uQ1a-KX6iUZ*I-}3#!Uy1?2)(6j-SqV2 z+e`bfm!T_gzg4Z0M%hxX zKetqPfzh6)UW_hwv=Nw3mT^XXdr2*`A|>bR)AXP0LV9yl*Gw8m@H-h&(Vrj6ttZFv zFvj^$XdT=+e08cU*$!g3s@iBis>T(x(1rvaVx7xUGw#|G5V#6o0%To*YxKaoW=U_7 S_LB~h4wH^p17RG_4sK6z4O|8Q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/input/MouseManager.class b/runelite-client/bin/main/net/runelite/client/input/MouseManager.class new file mode 100644 index 0000000000000000000000000000000000000000..4f04bf5e7aee261f1d257584e284e27106650e62 GIT binary patch literal 5055 zcmb_fTWl0n82-+-uyi{XC~_&qQc$56U
    rCeHyRJScqD1sN9Zinr_cDByWmLgsd z1wjPw7kDrlqL}!CM#O5o#F%)Ai7&>)Xh?i9CPZW6s}a9*W_EYBEVMu$Iy>i_|NQ^| zegAFx-G3i{24EFl4I&^g$1+PJa3ZQEi2(IRk7Q_@N~y5)50iL_BfYrI_6 zE7e8Klw(+iouam=QkQnjL|AS|1WG#0xTQO3+YpEhIbIeW#?y@I$Z~3$q^xc3F^oiJ zpC(scuFgCKN^zOwDoU=1al088s4wVOOr3@|1r%(+cNG=$-dp~)@GaVR@t_`TT&N71*Voj;5rQ@2+6mZ8m@8QW@#9Y2?FDzre(CH zd%FyKqfYMx%A?7cp6JwVQ?9+uVyDNXyM>`&m~=!i**4-bWo(sByPGMVm(Ap}U^IP@ zvhMJ1hoi@Kw(5NzEAwkwMts`^vqbu`RA35k4y{SzC8EA$%9P0=Fg0xzK>ukOmjO(pl{PkT<*yxuvq0XD-YoyjCyWm*}Yp^zmJ6NbHB87xBwBSyGkeOoh zNTqwFL006}5Nj%`p%rZmX{^VH?Q9-!Y+YGyOgoOM@v2LDrgD6phV|IM=(B!p-AURq zLp-Ndn{Dy-Bc<2~HiAv8(_BSlPBm=C-E1C~F~AOgZAOE?B!bu~Fn5FvxfEM)uZH`u zT0m3z;L$C;*rwqDNlLIsPqit7Atj<17pS}h<@C)T!wp8l&>2K&&d{)3nsduEb2238 zO$jr$)0HEmD#1@Kg9E9i-B}Ke@Mfgoaf#F!|G?Id4LI_czIOAV^X@*>En;0S!+{VK;ngn^^s#ssO!%#=_aGL@rfqK7kMp z%ZhtOpsG;COfJ6@Jn7tGR}2OMOf zj%3=78EZ^A94EH=KCKo=?**nQ9oZS)VOsHo!P1Xl7TbgRh{AM?!C0<>{G$W-fEo3Js0rXW%Dlyb05(fgMaoo}g1v;GZpAd*?lV!5HBmwHi>Uf$bxTZBwibJ~ z+NeM>r%Cmd^9FHC5pqaE%8%t_Z-r7_?aF3VYcwml;(cW#!1vp-I97W&ly2g<-E-Y# z$<^IN-K%|WYd+ns+X4+(?s@BHrpnKZTohtvEt$EK%tU=A{LHMtN~-oT)4uQFo`$Z9g-v+X7AG&h_>iS}0~58tXqq^D&I6 zKUK%KyJS=c(Js(-5;NxyqC?;dY-ycGoA(3|b%n>CgvPV`1&*ITTYpNW$!tF7uy%m0 ztfhPTwhd*RLpP!e^AW>h7+A{nO7!^fH)f;P2%VCG^5tG;NRnrxxa2(RtT+e}WH%3T zyrJ?u>onl)fOle7fvS6isCsETNmMpbrRZgvsQQU&fT&VLwP(~(#jgTY&j?ZNC8~Wy zwV$XC5Y<7VIz&{5iRu7R9UWy<0r^GdW#EI%K-ozunN&L)W(42FBxYarAd&*d5ah0t z>s#e2Szl(Oe1+}uHMYp(KG!OUyNBg-HgghqoqWDQK2NYuzl9pS&943qo9PKe@UG9{hOEO4p2O7z@?IMz?;pN0 zFprE7%qfC-pI|tvaE4$$BAAZ}<}|^4I_hBdUKyCjM+oLig87PIz9yJ&3FbS3`JQ0D zCYT>a9n6zg24?>V!Td-tKM~B&1oI2Q{7Nuq3Fc>l`EAs}9Aryyhlamqo_2@E2dKJW zUK~;L;#n6ASxcd%If>md z=hPBLmmiuGHD`qNH2z@nW(C*Y+1fV#Ue5jjgyFt$Wy)KnnJ{Su-#82ZA|wzxO(TGs NbUlQAL)6Rw{Ws_1M~?si literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/menus/MenuManager.class b/runelite-client/bin/main/net/runelite/client/menus/MenuManager.class new file mode 100644 index 0000000000000000000000000000000000000000..b5a80920e091c063213de7d4a6949ebd7d4ebce6 GIT binary patch literal 8586 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 Yh>B)`s!kERr`aYa*|jXTWB!W&0ew*R1ONa4 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/menus/WidgetMenuOption.class b/runelite-client/bin/main/net/runelite/client/menus/WidgetMenuOption.class new file mode 100644 index 0000000000000000000000000000000000000000..c9dc09b2a030d7e64a11854f83adeec2e3c4b05e GIT binary patch literal 2301 zcma)+U3U{j7{~vUwn>w2r51_;mV_cU*}g2O6s4tDYpB7rJ+^7M12@SK1~#)jn_Y@` zp5xc?LOljOUibn0P#&I{-Mn^--0aTIJo|rs&)fX_-{1cL*uq{42?kSg-|_;<9pQ7U z?g%b@tHou|wjPN_ll!~0-aqz*D^nO}n0ao$v@OS$O>4jQoY#GZj4}^R7-q|TgG1jF zvbi2vRBVsr7$)kj<9ehNTG}VRwXJr@E_tF|GTbN+VcEyR3Xi%}CHd5)A1)mP(ibgW z6>U*-_?DEeZ!6X|!xgRn%CdW#)?VN^Hrdgilc8Rz!N5xNS+^ahX4hXZ%!gcoFC6P> zAnQtw2xU8HaRr$^6isRSfyWuv-)6gUItZ1_qV&BV*EdzT8$t?ylcAgsb#z*zti|lS zOHK+^hVgB;!7~`chXyX-62n-&P)*|s=2Q5HVPQxoDtRERhjx>{(xqq{xQaBx)NXO_ z=t*VkV5e9~gCS>N5^1$sFff5+hE^XNxPea?rrTk!bjv&!6O*D~$Q#IDDgzVCDJ(Hu zAL5CxwSg6^Qtwa)sghAZB_(y!zj#cR5Q4PFH`v9tQ4z`()m52m4Uk;@tG6PK7J(pXZoOGHyPH> z^w*!2!f61Nk9!7ENK$9{(XdSqO)$fSe9WITE72U4!{sXoaZ zx`9{c4}@xoxlpZtp{=T`3b!b4V{{`Xkx)HNtAt9Tep9#8dsg);SsB`jLf3oLc=QHl z@IIZ*(kg-TWJyWJ96c}6&d;P=E`dnI{UD*Ki`113oP+OM>c zpkjw6DuXJI2APmSB+0N%Y^R0p(w^c>>e}@Il`~*z04~{sOGY_h_~w7%Hb&uY#=;fx zAO>zQ%Iv7n?O355d>bP)6lHca%C$41R3oBFP{Kp1=3og1$7Qq}i=&|TVnM&dY7FRL S#MUoVfx)_N#|o9T)$SWakkRM> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/notification.txt b/runelite-client/bin/main/net/runelite/client/notification.txt new file mode 100644 index 0000000000..e3a7245c61 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/notification.txt @@ -0,0 +1,2 @@ +Notification is cloud from +https://github.com/akx/Notifications \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/notification.wav b/runelite-client/bin/main/net/runelite/client/notification.wav new file mode 100644 index 0000000000000000000000000000000000000000..60321281c3e0ce4d4508b16b24501eb1e0787e1c GIT binary patch literal 156282 zcmX7PbyO3M_x6aAocmTWr$3Fl7xQG|P z4*>tq6A^YMp8tQEbN~RH4T}#Ou;=}s_5Z>1zxe;d|4AOe;UO$@m_nFcL0%93k}Uv8X7MqsnM_nd42I~!@s4Jt zB{17xxi1_SKj%1WrBpdWCYxzR8#HF%q22!y0L+_tD=)D(pTz+5dAoAh1{q599TcfX!tkiP`%-r+CjP4XW z>i(#Ct^TXk33qYeKSaya6}iM&Nl*sopDhbcRFvX}!i>8u0zJ;^>T`Ig;- zk5)FN>3WtrnWs#NxkCnd1z)wVR}84?Ha)=p>#kQIjQx;#Lh}%RwA2awzGHY$EAVSG zTgqzL6e%)yR!yBMW>`3hwk{rd>f+pw_PO0P85q{~K18Tl>+G$@50SO?#ZhB**Q2}Z z#-cyh4_vZsjJQ~Z&yLt?O$b}*v_0{luj}a5VHb}d6C-w#)9*|s=$|yv^HP|t6`X9q z7Dq@Lkh`}j7{1a8@|g*e|1j|c8PKbtRF1dRn5wMSB^SOkqURNx9b_V`+&(wkjC}lJ zSD2h>Pfu#MzmX(uAN~HREj|Tp9i6&te)j90@u!@l`kZ`0tw-pK{L zS9n6B<#~aIxr=`FcF{NLO=GS$v`0HOtwqf=*G0Ot>z@to4hz}r4-H%zaq(82)N=ks zHnRMWaZhiat*qR;<_}Za(Ua)rA@d{&Ki{yCJi^L{oFo;Z2!jU7vu#S6ziV&mIhJ6J zhw>rjaXCk=48OM77^YsbdzfNrulU};9+%{8_afw_#(y;ZyznzntJhlM@mFp zk7HQaU`?>!nAp*~QvvQAN|Eg()7IF15u@R>eiK!?8zmjdhZIy7t={RBidcfcTxneN zt1)jC&u%HL@5h4La}p@LiHYPnCXE`IB@A*b2crGFsX{eJ(`PA=)AEi>_-HT3GCg6hf2R0SNY~ZD+3dS~TDM z`~{HI3`XH2>8^6Z_&GiBP^*Pn?<1#$j{9B_t)ByO@U^G@G~&-ZZ%B+ZYLL8C)nFVW z)wCXC-s~Ks-lltLu(LW+s&Da3-4N+i&Ukh}6Vc1dn8xd*Hb*coTH4g<+PH)B-hT&? z0Q!n`i!B@m$h_b@S8$uP#s*GZRGsVxXs@?y>33E;n%pWPo8x}fS<$nGYz96Q*o)#|aysG0*Z|sAA9ST)dvogcYt>T4! z*9DX&We-J|)m+WByDPy5@vIn;YMPr|IB^*BXlz4MbMTYNm7Z+7vmM*+;;oO4-oeYB zC~iy*t8ZA1$Y|h?@@s62o@j!`YP9gj+OUf!RhU^llHHkZ`4`R9Cr=crziT2q3E*wJuR+W}XD z;_fV~!FE5FKP^^19(eoX<&8F{*BcP$fQ_{m*p0%`-|*ZRMC+Z{ppN7iyB^z1*#ilY zext9?SWY^exG@5hBj5a6XrT&fSTrm+RfL(TmHRWTqSd zOhJlq3Cr@QM=mP{^(Sg?b{U#EwA(v)wxoI@@Us5ZjcF&<8~M&$YBY>|)C9d0(fl<= zqOCIaYUjDw_}=f)w8489-;C{_yD()C`iWv3WXFX2K3@R1hI0Vcbvxz;;k-jC5RnCi zUy}JC7Q~pZ3RSVms~j+2t6@Anq5Eja*XU%sg4trNuBBheL+d~Jg0_&HTH8Ng(rxd3 z`fl?znP3G;vbWesm^Cp=95$dO$>=Pm)Tw!;krcNwULpuTM&+jd5Cb&}G!&%6yeH=COt}(;1HXWPgW|He_6W+J6u_`F6 zF)MVe@l*s1KXg&EWik4&Ej#vQ*KBN7UqcLdSo2cRxJBf1A~(E(8h`TUY}YZ$qNFEd zJ;MIX-mD3dze00DbO(J(dQj#G?1GREhOz6d61P01sY&nAa~_vBCU=*bA)CHfDpfRC z%M{4l3g)KU!oIoNhNUUmtfpvKjVDEzBNA!GT?s$+Nr@d={>i?oDxZR|9$!`!3bS=& zE%VhRh{ariYqkFl8Ew&9LPO50#U#J^LRKDqXyYV_%ky%4Puyat8~UQxOX+TBl&*4{ zutid{h*Nu$hgWCg-++upkr0O_m$Q|4mkZpMjZ2&DcClIAn7H2l_pz=cAEUP?j4v*c z?wxa|-#e|(@;F|yeBh1WEOs_IcxE{bOx3$9E~Y#qBMe(oC=!2w)#7=o`eS`v%We*@ zuR@$Nel&2xJg!yJ3Rc5slUbx>i~4olwmfUq=GNyl>jxh%TaLbeX!bI3&?qb6svauw ziYEViin7~>el#uZD6IM06X}WEYhogWwm{p;-TjmJrcI09+~wklwzj zu`z~_*5I(r_nv#`){X&<%+|lgR?R!MIZYqkCmK&5B{%AysA^gX3u(T6zNfV+YO~{W zOjD0^-0lD(?&@eo40LinN`%~S{_2cl_^tVOC$Os}M}xNd+~*H>Y%>G{j4eQd8i{gR zsC$StDVE|*fp)dIZ84ooi~kHXslQA-Mpw)?I&WCHHJIB(m1)}E|Kn+!{{4f^*!`cJtK_}6yHvYaB3YrpUDIh0!M@zzUh zq;vq6`iISCACvKv$LzAn94>COg%3B-4r=L6R*>$HQbDw8=r7Xj? z9XG@uKP}dB;apyu$;Iu?f@n%_Q!HxeY+SjAlzA79e#J9(4Qp2>WY?&Y!}Do zwghSA;`L19n{L}nHi>yYXlgrFi+^;oxdndaUHhF#VE4;Qy!{5TKEp9_gX3m#NyHB^ zMbuYOA+zZ7KNl~Cy<2|}%-W6fd&U>yrXd6w0#%%Ho9Y81ZFAiBxN+P2Beb*AZ!v-s1q@&R{XUHZ#ajGeOY`kI}i-v}Sg{NzE|; zpLt}b**M@_TkENpojPajdIK&54XQ+c9ZilEnoNvqnnuL&%~-~4u+}eTtoTJtb0b6V z9eM;=3QGD?Bqm&pqmoi zHbHGPoB0}Do1?`AR+Ya_T4-fEnht%AH!T0Ssk8WgO8rryzS8XkDb!@b8_4&h8p*zt zLJ{w@XMC`4K6|iS%?--}ou%-KnAxZ%AXTqNVCwbwlTkZ*(tyFTRgcx~rw&KK->rty zkDAwz82nlFgr;btzNQ76DSWM4NlS&FS9?`(YFAF!rM_e5-w#zq&5zZ@T%S4`cam~D zu7_a|OJd)<^kMB%)Id5p;m+W$btnk?hgG;`IDqVYNkGNy*v zf;^^@yK)vuOP8!%Y1`H($Es{LyK-$z8yl^i%Z03L|GqG{`(bBtF2l*7DK%63LQ0t0 z`J{Bk&V)0F|se{N3qctBAKp$CJR??!}Po ze${gw!?24|6NS+qiKN&U)X#CUvvaZjiyhGx>rNLlcQ2iD0t#&s&k=0|^!&F2;?YoBUwOXk0H zvztGajImj}di&`*TJVnpD(~JeVNNDyD!fnFlF?3-kkEV26-fEebLgI)yXBJkW%WiL ze!j8La7Ls`a9Xd~YeKkBVK|KNpbx}&)3vhV+0NSQYM~2BGD}V=U^y{(tAq zfa_sQF{KmUGDb)J6wKX6Fvo1$RI-e)T2AU@y>KMg2q_h2mI;)yl-LGXrz|Mi1X6C; zJRIR#8+PVcrPe>T=r8?jy78N9sQNue_sQ2H4M?hv@@}#o+BB&PN=T5BrY0c7e3F1b zY|8Y$XKKr4)7PHm%iqOVj(;*}xUv-DQa$hZthSD;&q8Rjiti>o2r`txmOLT^@Ix_0j1oIj%IcaN1yO`CRB^?nUbKLG%uNA$Ecl z9e01_ZfqMD8-4lk+yx84z_U~d!4N~aHvwS8{*iNvcN~?}5awRmLOKNfQ;PM*4)Po` zvdCpi{{uDa;Z-@Cy9@)HTZB8-E4>^`(dMt_jLIh_xrN0B=kttp95Yes{^|E{e?CMa zkH24%Kbxo~Ihvp?@;6bIZ{hvM?u(DJ>+zp?mvXXB%mRLiQm+;%Pfb_XjViRx4D9y* z>G7SybZ#=e+j`b)TIvqC_dA zo|9+)b`V(QZ%4Wtnf+(GsohV<-gXGkwp!a4Ra*XTqna~-bo?{PtIbY`-j+61b{o~8 zxij9{s5ih>a4_5#FnTpeoDdo6OHzywr6pdxI{Pj9%c67at@Veoqr2WQ@qCq0QlhQr zZ%DlizX=7M+(TVCwx-nO;j5u|(CUQVDZ33Et& zufG-W;oK@Zt$W@e2I4T3(@*{J)p%I zaI9rpRH5~={LeO!;%bMX_H6fz>AC(5d(B~cPrmV-W9-Sz6Y^w4_z<1v{1H~-#l+>N zOOG~RM>F;pFI@qyTx5x*otKr_4j+IaP6=QX0{$usdo^ePoJ@3)79hh%y0#`BN{wb& z&}SBT;?FIg@zhy{Y-m`XVD*~kkn&AW40Rdhwj1l`)g5R(Db-Q){xhMd{sWBE_{Nk! zlO8Wg`Pe1$FNKGnkgU6ZG9`A??Bme#`LtNp^w*R0cRBw^=kjk&cocUHqiRa~8(Zvq z4*KqQ789^`gcYn*LXrNV1!d5mBCjd z2IWN02q4adlwy;Q53A()p4O~%^UP9kh@1(H3Ipa_~6)4DSC!(?i@&-NKj z*R7HH)2ERQ34F5}c@nVoER=i@eue_vJliT}f9|-n!`WLd>eydR zha+I!2TqgvG)sWdbAvm^&($1F1W-p!a5DME{KBqAo%{L*pVs1ZlV-)Vh(u|%^q~|S zyW=ZrslgV8uSk-4@GnckD*w3<=!YM#Ko(+8H)DGv`OEII;TO|+`LAs=Cf|z5Z?Yw( zMDy5Vd4B?iJxYQHrmK1S%$ogrOnZF0%SL&-Q^=9s^{l%+xOL0EvV(5}CxqV(?@N!4 zJwTdF)~KeD67(ghLl&f&Fh>&>#M6Fh%yR>>a`2(*%CRcVzg|S0%Pwd2{cT(fV~rmgku^n(o3YbI=8yx!bK(~bB6-#I z&T*ZzA1}12lc-h78RI%wTCX9ZtA!|kxz<8ztu$2Zd_kB1?WZ5$+IN>7-7LR#$hZHN z%rf{`$r-(L<;y4uN>L=O*p?sv z$NzwvcXi9<`@gmNEX?AW%&}R^Oe)PK%WwK|j_D*VH)kyLclt28!J zTS4!K{_)Jn-fphcb{R{jK z5^FB*JKQv%;|COfCcj87Qo)6UO<$M$3o)z zl%#uGGsT&8>w;tDy1XU-qV^JgS8U$SQ(1lby`Np0-M|E83)4Pj*O5HG&k>aJQpaGw zM~6}W{thC`u>*iQv;M4>%|3chaR2wwuz~(*p`jyl&Lf~TfpMNa*rc?89Z3}&Mp1%2 zr_U;~nLb+G^Tx)$%Qvl`uCF_J?7Z{54AAha6{reW6;lbGmb!E@0&@RUJRH#6+H>*fwRetlEo8@*Mdr7WQy!X6Ph0Y%RDq$4p zDZ>nU1C2d#1lfP$KP=w~2W6R{cs1bws3zN2SG&uzP^a8EMHg>F(B(J1sryOis!p=< zpq4x$QNvccPE|`dTnTXa8Z*A`gczI8gutkOrCY}DO04yvh3nh$`5YTG4l*jMwn)Vh z9JvDfCI9>o)~~$Y8A$FI%FiET#N)Z|2x>pO#-x5HkBAhm5Al^Q4$fCS9n5O19u(+! zGql^kH5@UqHEK+~I}tp8da9KZHhp&AlZq2mn3)3$%)W;O%^xTpTN2Td;3OGc-MVb$ zckse7lE2pdy2y^V6Ikn5v8-F*513;R1O*QkQXB}1S3Yz6lp4XmPQ%*oz1FuQL)yZw zw{#Nip6a-oFKN5#S8C;}u{2(yAFA=mzf(34hbda|>7#768L;Eac5=TN{*t~#eX-c# zMFB+j2c8?vR(l_7xtj^)BdhU6jD_QWZRVWv*>snmyX3IEyTtUoTZDz5`(wv`i;s2} z6c0O=EDjY^HV-Y;8xGI5T8!N29Upx$dN|HM{cUoJ`5y_e@`4h+9Y&ZH87%h5^NS?dw?i)Z*nNeAfKrtE@e7JKj(=2s z7HF+@*Z-u(X}<+c8!xt&lG{;j6$gy=G0US`ctf_v8_i|4PQ?h7k1&56Sh5!#AUFYk zw*L&$z@bWG=6OK9lvUyB@n-(`{x^p|+E4BzG&*cJRr{}yO24rq{~6A5{$S~^^RJT) ze_0SWe%>ea{&F3!{QYILq~O^|VKMK>w+gwDn7YQ1z2?19_3pND%8>M=;8YhekzP)Y zSxBY5+X!Y*59H>2gh1>@$rno!3b|_tTr9U;vuTfQ7|9!HsUn1NXc6CYm6o14vL)Z? zdj_6)%nN-wpiGf3@Qd=>fCE)te}eisKMl=huLVt9-h?Q6Q*E%;5bq{NH|4_p`0LEg78cI_8pl z<;D4@CDzQ6!e|=f50H%c4JO9srxE({^Tw_J*pJl~M2(sktBw|x-xw9CJwB#^ZyVp} zs3mw0Xb=@AIMbn&5$g8bry0_!_U!IXFUyv{ap9e~^Gc80qxEsrx$U>AZ3jKNk^EOo zMMT1Fu7VypJ(Q_(he5Z!j1UHXgXoZBi;CC$-zZ=A|E+rFn4`LbU!VredrE`r-lH+= zq@l5G!&S32(^DPRV=8s2$thZ6hET2$99#edg`@%-q@jB%pkHgDB9W{+z&OfF0A)ON zceuZ9GrR-1me=%nv9!j4^{xCE<3@2C)wS^ZG~(~()ZXtF!rX7z1pUwU7_;Eq*kV!W z7`u!$Hc)*y{JNmz94mQ>j0 zONEoWKDZV@p=O}KW5ZF=d<$Voartb+RbS|>ZiG0~#9!*U^|V}o;}Xo)?IF_i$OnwB zk2((NXQzDVH>EP_x1yTm`&cc)`?Z>mr+}J(D_3R9K1>;E<&3*-{12m{lZSLyF;iGZ z#>pGV1xxFR3xI_ApNb6cP=Up(Iy_Bt_x2PhL@sIkBnLAfy3E(PJ^u-BIJ;ciO2<~# zQ7lSv({4pPME}B*lV=Jn2)7C{Cz1=_P81gL5!y=k2_2QUrhe32CD}C-$@e=y(%c5l zG7`r{=bXuR=EG*E7Y3K_EkED-ycWe1ws~Hpb0bv_mX730NchqN7DaZGS3fmW_s_uJBHNx9P^}FXAl_ghqWnagaIFhv! zHq-Pisz~o5TuFTnB7>Ed{RG_s_k#1q`UDMxDh__|S_8hVt1A1-1PLWuCBx4<{D%^E6~Z=qh~pl5r7M~F{8L`?aZ&l^6Qbhj%~9U- z* zv@O0luk~!Q-pcQBuLZM#;gg9U9IHgvUKN<1w{bcsP z{YhdGa|&GQK{BjRC7ab;p$aw1%)DwPGc&tCu&jn;7Xk>;OBBl3%FtXA2emq~S-M@Y zbCVZ*=q=jE2a_ohDu+K52PlE0Ml~(upoXi^LURqo16u~_x|0(2h1-H+wx_ug-b+-O z>>Z}O>us(q@13M%bmSr~#Jv^!+4&cG#}0vfX{o6YXiSv9qhlo_q zpkltG0{(}W_YZc`*K0Rf?98>h^wOn^Q=;sF;Xku&JvlRH+777Ijm>0I%`R!WBA?h+ zIy#kAe1Ga%QQnkOkrxqM97~!g5h5p+OHs9|pU}V7n=_l6`B*PHGuY$(8;d{3)K->B zkJhpoP8;Qm8C&qp24@cNwU!CW0D{O0Sy<~ZB#d6kVQJy@?IyGLwR2f*KzwJz< zes4}E->sLQR;?B#m6hKn>Xb$hKNt594~q&&A;kjZ@{&Ocpd3gys`|jNtvfjU}R`jYznvjjJCabZa!}3>)N9O=q`}2fv-_8PV9;pSe6OCjo6ZTtCS2; z(<)TZF?2`1G><_eZQ)p=W1wQOD+c%3BOdqmi0}V$wM_A*S0*<8h&1MwhcxPq>o0h< zBLNDsEtX3&x0H@Fd;v<<$`sXBP8Re*UgndMb3RNE$L=!trMa4WDx620sO7`?1$Hy7 ze2z6a!gxOHLoe+ypuTE*LWVXuPhYKlK+3DsBQ=$Ukh)6vraOvJcvyYs_@_UJ6 zE*aCZnnqRG=Ix{(P{Vf|QqZV6liKe^T^p=Az zb{Fp&2Q3)5_ezw`-v_!O-Xgsw>m#p^4240I*Wk~!1W_jpbJ0)CdoeRMPqCLByRi`0 zEbNdwANG?c2Yu$qWt8!eX9%#Tj>5Lv9mt0B6wQDV}xU*xAgTVPCMgZDOW z^B^C7u=7L)&V`Ge;w1C+F7NN$T)4A#iKQ}M$W)+t&BRT5)9i+8C|Nxz&n=?hKY zr#EURr;k^?AZL_+rwo_s(zqqK8F1-MCcF&6lCM}}Z&Xz*<<#k}ir|lOq}$y#ihIJj z#G%>k*Mx(;Qc6C+XReLkX9Xtwbt_67&htd_pRk3jvD7`t8901jk(yc z`E{Xf!!-Vz+691cmA1Vh6nl##uetFJ^l?>3&}b?DK#r}wX+Jl-*up4de5WsvSkw<= z>6F&~YV!NeBV7>#%Mq+8qoMD+hyQLhoWL1SE#BI!i8hJ?X3Sz$Y)=! zuFRZfNzxxuKU0B|i4?)%4f22;XRXVw%-<>V zTKrzFyHZv;x%RC_eZ#9kpZlj-fBSbw)UH*Z{K1J47oNk(1%5P*B2>g;i{-42f{EMl zGIqSbbZJ2Iz+DtooG^y=C!gy|FH{3-E;yWPr06iA9r_# zg?Wt1-|zs*rn?_X4!agg;GA_tKia<#G_mgFlQKIvG&eBXYt+2IRjEW@H$z@tJt=3j zWG-RGW&>Z&z1i1dnr>*$2rnklAdC>|V^TWh#Fzu6u0MoQ(>YIxYN1o78eHfKwIGI3 zmC3AOMHvfTes6(O7PDMY?!FdYIl9iO-rlsVCvQ362X>a*WcLkv2!{eg%6#DyQ~_J^ zs7MO4OXA4V8>thUE3%mfBnXe7o5D$uAtG5m8~Fs4h61Tz&=74K^bhA7rHb(9_w$>e} zcYWi@=@$VOj*baA5hF+OE6F7&l(;_&To!->L|1b}<7k%ASZK|^tBP(-Ou2+2L#8h0^^r-CG60RQI zNv&oifxb?0wduOid#hzU4sRRCoI6w}5nU~SV2G(`^3Tq86i)oH0f-6Y?nWh<8dCP?& zC}_P)0lOE12;{$vd?zM`%9Sxj-G_6LT*afv4Rtp}s2){8(F6)px8%x4+CG#Wbf}XG zb}j<}T;s)RTm^*Rx!wfcbs6V*=A?5_Y@e_rX2Z|TG*9Q;HafNPSLgVmyIR`(87yW_ zMuC?ZBW*MDPIQ{~AKxtX;qD3QGmZtdjQx_TI^#&&CSIhQk8R8V2Pn*#E@jr^)_S&o z)7K?VUD0Yp&DeTbRTr08>ASO6d1{YSg*|AjSvmBpm*P!p`p5sQwObI}WiP7NPnTef z#7L=3mB=npUqLikBv{YNFL?RZBBBpaisT3ZQ38@|BolHGc^&->k)~n?H_*<4=^B2A z+%@x&6R`d(-E4;k=Q^f|=R4bqbh$JN@Vlz;1-d*tYWq}vetph8nAoncQc$rK6I=ewTPB}Sqn}A~~ z47<;H_cqU~bi7_HYffC@Z^U!3b*r0@8qzkqDs1m-)tv*q>JY%^nj^gZb&vUL8j*rN zEf|q!9hbxddi%jOLr|IG35dKt`43cwiC6fv=z}=A5r}l#ry@@PImip*sYqYhF~mB& z1a6AcRX9-hh3e}ew?FEXw%zLh z*<7@(ShKTwwLEN^yijbwU@d7qnN3x>&1gsW(G#JsXhKrIsqP|X)L32<>bspxDt_%I z4acse_s~x>28m~9-N*1OkAb)aR#(KbL0j^g37)jU-ypV~RZHE4)tDb#s@4HyRPXcT z)hzMdt}_$hZ(J2JYZew0Z$AOL+g&8}Vqij6Z7dsdnz#;w(d*&f^M{C;)hcAe_7<{< zrv=#~tb(kOR7PBZwkiyw1!46nYw{TF*Rl+QQK@ZHBFNJ!Pi)lIN%)mRJuut}%X`B4 z{=rpe(#~HeZ?2Fdne*1}%Zh{byG3Jj{Ctd&?HoW?in*g^HxsKkOuG*6rs8CEsPDyj zspCLHuoFt~0-@V|ymkqh{3aaOChB(N)4rnc{$y!Z$LwoXumpQq#^ zf@V{ZrAvaS)0_K9n}a7veSsVVLgEa3Lbes=h3JO_qm+J=%ISJia zo1*Q&9h+v@zHwvT;a=Tuo{zPme8ROTpiix~;JLbg!j=s`#2T9zp!pVa>5`5!a?oA_ zC~WANLg}~*Vw!Xl`DO-=`op$Hsc_gx>W&t&mRAIkD)OH~pi~KT9Qss#9}Sc(Qn8Sl z)Y1V(7|e+}m|hc#u%z%e*qHFR+dtdicOY$#Il66*I*zSz9TJxv?4K^w*wnG2Egff1 znPM294NlWdwfSfcsvznB<~3y<7Ei%T_fZ1GQmJkH12onB*qPLgt4yt>;kg6mGqxh- z@lp|?akX|>cjH7~`BqvdYVSp>#-Rbem?y8Hm2bZ83lLCuUvQx|TR5jqNetd_DB;#5 zA*IlQkxgh9fMj;RgLw~phJPGIAmgXNC<65cs&eimYHzt0`HDM$a6F8KO9=jhwMu-3 z_{izXy+PcO4#V9CSExIS-_a!se>8Fv0GNN{&9j<4cxtP+n`HkVx6J{tj&;mh$#sZd zJZk@HUe}g2Yh(45kzn?hu406x!E^!CYw8{pcN~yXfH0s`$PH0$f~ZtcpCqT+uqZOn&A0s4s`B3?Ti>R3~2Xr|R zjFzT{qnIowq{3<|{QcG}Ob74}GAyVjcM9Y$T`Xq}E=SCX`QXBYqtwfQ9GzvJaYN*R zsG0B1W6P9H0~_v|g59%a9edA(%l3gRid_-&zHRu7kM(uh35z94fypS@%RrOtt-U>6 zr)p0Aja?yY!6DS+vIR5;i9a*Ef}q)=!){ji*5rcTs@97Bd=2LT{Tf%5WWVb?zH-1C zwBp6~@&I`{?F5rrb%aTHNzvs-lz3;u9Z+n8qSQ#kt_-JfOuiET5Qc2+hbwhtA-lV2 zD9M30=&g}l^sPx#^ec)N3OdU{NH6KbPi)A*M)xx1&+rpvn4*J{HqtL7j=_MUBADZX z9x8A7__c};(fT91DaL@Uqvp=*N3Dui{aSP1{pv_Lv-oZl9w6EB2sf}yu$3NU9Y9Y_0iRY#l($1 zX54ld<=B46BrnhCh!H=bzfa(9H%q9qy;-EI<)_#ie6NIblcQv4BTy!`ktt``R0{o$ zw}O|q1R~G3&!Q^2Na&w^mKd{PA33UztrAwr$~NWp4N37W8dQ|lv_C0j|+uk)O-Z(VbUUj#KT^g}Mvp?8C=U&^MVU*a4 z(IsrZs^{tP`4lIy!Ig6(n_n{Km^@NKyTeukHk zzSG2(HE0@!cUwkK6K!zJaAzAPws#EkYw#H6$(SE{eQFB1LfwU*o2!Fa zFDpY%Z`#TJ*_W0Q0e+V_E_NVtOIlkn5N6Fcg0?!GRyNx`t!dA7(>up`YgD|9HZxk_ z{;w8@S%a9zZSK;iY&@ySHZRDJto5ezE&WK+=8MD@V_s61elkg0J7bzp4NW<&C`GeI zT%PHYGnfT~z2{Ygs~1&xBUcr7y*BjMgSVp=Z|u{VS9uC4ARuEBCX_V#QKWO=x7g>N zbP4IsEU;DEj1;Ejylg987NUg5!z}Q&h+X_CRB+2K+P{qtyVMbjRqL_G3J*NRyd7~u z|8Jv+yhx6P|6r^@y%*r}M>spu_jgjjojmJeAYrVq9#|77FOTHOLkRA7D{gFER^zU} z(nhTE8^kS+81v3^%%++CmXb5;R@u}6>o4RPYk_H9>sex@r5*8sIh2@S5=&e%a3KBG zNt_;151?FDdPDn)(qu$HwdZJ3PuVyz)nzB32q*9W!Hwto?iQ}RI7H7s=OfaE1=mRn z!uKca#9j?sODOg0fJ3|8q?|kQWGJl;^7<`%P}}BAIB)YIGOn48zSH7{RcsShjOb8R z^yn_Y4)^6^4u??azHud_5vffZVR#*36`wR)Nw-FguKC1v6H%Y}bMyC}+h>sB--Q&*oOaj^{py zlfo0e_!=lZyC5V(%@KV#H6k81)(q+%tds2NU6YRMij!++G8LY-+(T|OSD-;H z(b&$G7mCQXJw;GQk77m_zhZB1F(!L(1_d4aiO`x7Q5d91L)MtRGB+3PBt6!zi~H=} z7Cz4#2)rhY;0Xnf?TN~N*a}BnSocy4TWM5%weVeQeQsGVpOI`-O?zpoO=&X+O}kp2 zA&OWTP6=B*opiMfoNPBQoP1~ceCoT=G*LpoWSXpXNI|Mq(WezBm|DnV^B4$fsZ&yG z%~~{e^F9Cg&eXogp$_*mU(U*7LC^UH5t|uL@psc9AWwpeH>0<-gveiA-khV@i zg-7k3h~-vKG^q6?cA{lc(XRCm&be(AH`9I`hwO4t-0sQ4+#EvHujy~Fg;1^FsDpTTg(uQEMo}$7WWDH=F*crraDvR#+}3i{r}O@xlAolkDjSl z>YMdLzhFOxye)6D@&SZqBI?B1IJ1oL?86au?AZ-lQcHj9PKhJezk36fUCFVcSF zwX#b?UT#Q3$nn0&%OZ## zb^}&mj;oR|lc#x=+MwGsZEARr2sA03#F<4AUYh4l7+GAHP_ihS2r~bVFmB44%={m} zdIKEUOm~wC*EC>UR~ei;hHY8sgdeOhh0@`dw7?3W9!ZC(@2TzM?< zbe;+SbP%OL5Guvtvgu) zR+~q}2UeS;6Bg&8uUMt1UWSCydD^U61X*8uh&ZEHG08DhAOxB4Pl%Y^92YXbG45^7 zH!*1jBNUldPL3H9iAM}?lhJx_X+c^dOrRQrrGo=6v5*hf9HEL_KWWykvUoLMRNw;e zGN4cxyyGt3&d~t>T6`$gJ^Mk%npP|)MG}CXoJdnp8u3Ox9N0z2_eLm+be~dk?yOZ- z?zp6q)gGx**j}dW(-EfhwDYdwv2J-xORpVrazI$&!^lnfwTaKtOwt`t7#%C>#ri6c zyu8OFx9PQCzn8TY!zZ{dCX%rH2<*Wwmvfs#nPyB*8}pO?8Zyb_dKUDv+MCSN>LB*G($!@GT7LbS z!t7R^?C5?osEPNR@O8mce5IoD`|cp}rkPax%5RyOd77LX0|FJG#3*P_Eh75IZlO1Z z7O;Q&Wt8}O+myGus45Aa-m3K-;;Iij5GunR@06-KqZJLiyU;$p6$ps|YuJ_HSh?Hd z{!%dFzPKy(s_-(inSX0x|InSIyW71TwRsxQyt*LZv=}7L%Sw_KX552DQN>aE)7rR; zQzNPf!ir|V_)T5NShzvd=no^GQEQWqQB~97vD2n86Eh|$laka8iY`@)KLO@e)zIBLQhW^pxu0_Y=D>Y$}i=E(!oi&TNlMk8+IURu^L+o^zEj zE=?1`JKc=BPdJIaIogKX8yr-Y?e|md?9oz#b{|vY>1t8E)A>^6N#|cBg)T=$r|uB6 zNUta&u0H^JcgR~-eGDKOKY3lums~GcFvH}HpFh}7SdreQZCb4R?>}Ac;RCRBMH-lq z-~n2woIRNzjwU){ZV@DvkB$ecSB=VR7mQfz8IQCW1dMz)k{F#b4jMaSVl-iHk}(-! z{F=ltT%k1Rx6W+o?9YAHe6?7j8oYJ{7s`!Cz1;iXgBDMzOs~L##7)sXp*x^e-dZWz zUYIO>vq+wAbqyNK4uEem*hm)T|1oqHerd2l92Z;c7F!er5k;^&Fi`Av*3@42tQZz)HzyHJdwZ zG|#k0!oIW(YB;qOL0+`+sQR>zDphv4$TyI~WUhB9OSCiMg-Lx=z!SsATz4ke09yHZ`e=SBY$Oy|EX+Q8K)K|OvZJ+-?964`W>Keb$o1VyFGo`9%Yu$n-XJeD|Urd*2!T)d4g8lOw0}oF*1fzh}CTE(;3U zj;no|kGBLh#`oI5zHD-eHC)1=5n!qKWnpz8Tk-R}XQh6!i-Jf8kK{PEnF?WRmz9?n z_*ENbk|2xYJkYzt0-Cq_pTXC<-L*DoVOr0qdGI8%lcr;*G4xu;2Z%yP2-vfuL{Yjk zL-rOKBXyhlRaB0iDR8Fe1CQ%~4|~gq;9E#i%-1#UC($p}_aI66?HpGhv@B4y4cLyTg&_c8>Q8P6eWEW^v zXCMU9Ij17h$)WhNvm6vlmX|cAnuxrj$@Aas?&bpa-)7Sp=HDL}Cv5G_oL#-M=&@k3 z{$K{SvptSD>K;aNLI&i3>plI#jtqZEJ=zP|GOC}_7^PA*laj6hqKd*1T}y~5ni0~V zdsbJWZx{7(@GSbts3Dp;8Hp;K+d%d#&1;)%;IwEvs<4=&`w(-^P?cJ~A^A2TfQ*Fr zkXW2lwBUarHePP|v+OSvsR!yRw%fC+18arqiHkw7tl3OB&*V8o{m6gX%z+y1cfDrX zxr|jUKiZ0B6x9I=qliLW$pI>xorVg^GzwL=I(d%{=65aZnFeRoth$h|8! z_I6`+%5YhWDLr4fVmWntt9I0PA3taT5bTrT*=A4$uF|~3o=`tY8&K}ZeckBH)j8-N)L!cGMg%jY;m$MzXaTiO?Hz@pJWjqOUqa52mZc<#Nl<+RbGv$Z z*6GIVeLWu!f(Mwa>mw)D_$GH2_~$4ykxM({yX#Mfi*_FOKR(*;#&ELJ7x@yY=Y>be zc!`G2KOoOe1I2fp=fJnf8tS~%b1(}UL`$mMNBe2tn$F!J7IJwkOqVvTqbsoxflOLG z(!RvvMg$*3X$G<1(Xis(P;C)BRw9aJ%C$)yN$JXph$$#62vC$#cpift*{vY+2SDi0 z?Q+fY>tMviB@rFMTp-ePY7z+K z+zdG~^N zNhpi>}mxvdV#8YJOe_}Cf@3Dj%p*52Klw~`;6d5JuMpA z465o^TA0$suGg|9)L_XMRHpC*)f~v^I?H*A9(DA+J9g)MU+FqykbS9T^!cp8l+Ofk zK4uuP4C#NpVc#vVyV>>Q$bzE6soD9Suc4hP#NXa0&fES?ro8=7Ua6B^1x5L;w%k>! z;oR-3Y0`gLt8jP+kv6fW%|7R=Q@EtAlerP0P1zMh2(lsI_S_9n3xQ!sfoK%?s#KZc z71>x>nu3xPP5G>7rs_k1yXseY9AR$kTv~|3=h~p1L?n0vh6-5TLv_pp&~K*oPzmGT zk)RP%?V|xLxOZQahD?vMsy*Y6;sotAXthg4;%?V%p;ukscr|Hp?5F524y?N$vMPJu ztWpP>nb${br$0}Kk15UK200cFdSGk%^!qFTb$0)9rx)N^doDMwZGpd~bxY)^wMufK z%~TsaiV#3%CO> z1ZE@jM*Xk&JykuKeI=m0oV>5nw6qWSjJP=@PY4R7@`=KGI0q55;{YUmF95~dDnzTV zIq7{_vs;6g3q3(!rpfDuw%u>oU%ChS*2iu7EFXkvoId z!1kUVyC>d#X;Z)V)bd*Yr#Z`Eo=K7M{$ZbK+5VmRLB{N|W|zRGB-vv(qdoD6*}A|n z*#hE=Yf%>BYF!r7ZM!Wk){!NbL4Kw*)3pX}>RyEy4%~q1jNaD#HMI^u$DGo7v5G~E zvJ?@)hi9}VIUsOb;0c(Xh?vGzNmsQ2kgUo(g(!s<<@X@6s*5C9y;GzYrXVn=h2zQ9 zIl~S?MIZ9%rR|{g=QdvH`>h=79Wj5R7iLcBYE53(ZXac6b`B+}>kTZc?De+EtMp){ z35>gko2xjI_sq9&z& z&9Gybwbm+d5Y}P}cti5%zD@GsS7}iddD&VZL2TcVc}kv>=c3(F*68`8Ixyg&E;9BC zT0Cu|S+Q^%4qR8#`mkfAg+6A$8C>I<<^pG6aIuRT5z;KRKDmGXXr(GeHdR46C3PWb z4Ooj9SPLfv&`IY@(VgQQLMyU8)DPT`G{|J#HIQA;)vsI<(EC0ATeo@oqPD}tCr$NH z74?WAZIz>bvfO5`xRhg$fCzUtna_xEkzJ;;QXZ%W1Tg>L$mKVDS(ubp$&2Ks4n=kO5CCLenw7e1BX-kt#?K}bM zr+$=w%s?x>=~Gr&8Nz~7$6tU6Gc*;xMSkU`H7kXM?Mt9HNA(gIy4flcs9>JJm>%j39Evz|9_|anI4zxt=-bTL1d@J^jOM&PEL;+fGO^*cI`ls-asrB`LOL~4YMdBL34Y?eFWJGP6}t0%@T z&6hLYPQHm&XtkZk(dQmFQ|iy*}P zb1&grk;O1(NSel3KX1qz*JAJ$Or4Us@lAO!f+pjlJT9>&mMwze!U^2nrtmb+yKw{$ zjT~L45cf12>R7}QjSV&8_)1Cg=Hkm=k<98Z$hlh|0%khibWU}@3Y+}q@?u^#u(vR%DDQEO=F9$LqexYpj6?pM{!8lCHVP3$;5Uvr>&B`@CYJTYDa&{7bh) zua4dn4WK!SZZ|E8+$j$i;mpMg*QPZKk>iU6G2bHv3}Qb4%Ra2}48FU|nfUGso5Tmd z1Fg@6J2P>NE$u(88>=ao*G00Qu3ai^S{-g+Uqw;nRt$#)ma~~Ni>^E63oTsVnX_VF z=3gk4%)NvQ%+U?L%z9aS%`Q5*%s%saHoF(NKZ`tBI>&RmZa(6i)Pl~1vc=E~smsgf zT2?1c3vSqj2W}yPQnrh{H+R`^9tS8J%F#{3Xuu}?Cg-S99?vOpUH&reWg-4OhS;m6 zR;g3tg|gJ{+lp!8*MVi4}qIt^?t2}a9o)GSLmsVR_{3hj<(K_ug6z-{p>O3VbT z!uga1S^do4GG;k4Qjx`A@z2#?gi}f9`R{iXb59L^2c*v!9ei9XXWck3U(@0lSx6Dh zogvB9jX#E{4i{=q_hAjCx|J+RUBdQ!lpW`}juQ79?I`b(HXq;eHUYnj?LNLe9Y)@V zs%qnLR8uF>9=N zWvWywV{)UZ&@i*zTrZKtSlCF6qb-_B-z6_SH-XkD-A?aDLe_ey8YqlKZg?8Zck6|5SRVdcy?r&;Q*J(6rjj( zzWCkVK>0M9qgp0e8UDGw3VF3POdr>B-x%6*#hk14vh_&YIXir(5;mwy4>#KF=?Wgy zaT6HNa(yyejtgHtgMG0@!PFlJS&ngFjjDhNNHbA1)J0lJX+}Oq@>t~sf2=wd@Lh9* zb&SYfEJ6|{(okakwP*l!7yXlDi$1K0*L5fZ>U=Kv3}4T-)3}#q2sX`(lDEpRkb0N# zMi}zX;m1z&1pLFr?42s^Unf`67EBxEroVKMM=H9x``?U?(FfU3z z5?$1#`3vY&bF}hZlDx+2)=I>ujwgCiR992??sn_tfdmJe@rO9{oQ8Ya%2UsK+wZ;J z9lLoI@eFu02wS+tNWXEWDt6hwg~(VZ!>^bK>dvC-^}lIW8~;?LY48#?IX_@66ZDqA4jX9)O)t4yUW%a!}#eQRig2p+&{MuFH{E!{L zg305Yq7)vJGP3Yum6uFu!=dtvw#zUpnu9KBz}#qW5@b=jRAbY-tz(a3zv=i@;5W8S zstWs6dBU+3CgWg*I)z~xQ>?12!putSk%nYvC*3W#dQEvRf~t;>hP;d~R)XZCBcSEI z$6@2qywBrOu<^uUc%j)Ua%#pXY?u?d(t}Y~>uQ&i?I4Mak|MaCH&S<{>dlsa)b>qC z)OPj8)OvQ#*S%~oX#7zgMk40>wohiwQvA~j8EQ!({eFMzhdJX_ClK*#GvvQ_7AKRY z*CW$a_Atabz=gtozJ|(AqFT*$GSO5$rN4tDwG*>9U@;qJ2llxrUfG!G9yx7l-}jW(TJX<~Ex@;H8st zyrn_B9PfRFkGS0|cFpZGHiOL0t-jKIzqkmIpU(#=&F~BUnp9=`KCZnXJr*(}J385) zFtXU0Hj-Ws8MQ4H9GlICj+do@CILPL;<5g(#MDChL@!646LvpaB3O8yTj2SH6Tq_bExaygJ$bN^ z9Ngt0L!8Ba;~Xd5q&a%*{$t0Oa9J?p`9qC_-MuTnMt97=pWpr+SH}7jhi8Glb8PGWdbHjC zcWj%H%C)0U9NnfCUEh9MLuWzS#8|JpFPZP&OVCRV^n9lYR zOsTH5jjFEI{RFeh&MAWms0w$84sxoQ{2+LmqV)F^H_4kRq2i^f!lGdr`a&UuCSY=2 zGq+@^7yIv;*h8t7^qt_Y+zp$-_T?ATe9Zlo=;@1l2IG~SCc`wL-~GR3F7$AL%jnyh zU%I@|{L}*zD5b-Ci=60iopJ(~LLGB^PLuVN?B4gp^*#1f9m;f%9ed*PZdw-0yYSj} zW0h%UwjHcbJ7h!r;XF`%#eYZkp4c}LUr-D;K>5-^xcZ%SSFN_W2fFV^-|NrySQs6U zzZ)--){MLBvW+_{HH~LWpBtfy%MFVQzZ(2kIH-5C$P<-O(x=T;5vKXDhNX7cSg3fe zy-_-yh7D|I$NE>FON8Rj(NaG*G1j7%4BmFf2p3Gs(}9-BBIWBTNrJUznOWrid&^L z%Gz$!PT2WXUvccK{N;4NQW|Gh^#_Nl*>Em4j^96 zK7q`xe3!qoVL1p?|Wo5FNU(Nb#bUz!6Zp?4iGA{iKAyv02csHMyY#=8K ztoFupl#Sop+gv!kcAxcRP7c5tea%1J>n?en%C1=18Uq<^kkw*UBT*6+@>|s!O-s@Q{+4wJ^$FMWAuSte9ud)5cv(xviYK`dySl1 zP}vLDdxcrJ%G}pj-E1wpF~VO8#0lV{ijUod(#D(w4$bolLAWcbizZ5Vy5Gx+pK zSip~=mtNNg!*MGEJQ&fzcoXWNGg4#N7y=yq3c5W0UJx_o0k}CUy4AqkpQA0=47;w1 z($MQ)NCO+2RgGKzMJ_wz#9#Y_^smRXq%Drqf5Uih|9K_=`~wjI$196hBwUmvr3gry z;00uMav#YsORvbR)GbI)wjW4+>q(QOjjxLbEX|6tc0LI|;$#z~30naNWKZ!thCJcS z)JX>z8P6OE*|;45oK|+%+!@=2zI-gL6JIwiLmqGRg;Lg+L!Ycih5TOsctUnV$8US% zvIk=8qEj);*5>JsjPbiYQJv-ke>LS}8PH3>Bf&9_V!$-l`j#b65VMX4Hu|0?ngQT> z*Y<+@R^3JJpfWOdX#O{zKZN(Zu#8)LlBs;aE6M6WqvTS)TPgLt^6B0@s##CC?&qH2 z;4cvelvn>eIz{3+n4q58WgDz#J)4GXny&s?+ut)-N##0P1dH%21jz=?o2v28r6Sa3 zZyOM1-dPZ5>g=>;SDX=Z>+U)8Io>%7LVk#4E`PO{Rx~SK6Mb z$TrZG?JL!l-xgaa0rH0x%Cf0)wFGvM0^yba`ez`1z%IMq$WF?l-AmBK^xkVktf?UjJn#! zEu=fLFnZ+EShcQA+$h7sEvVnn{oTlb+sP@2Ydur-AE0rLL{ae@? zt|RRReyzxmiGl11^}%O3WptbOR`lvtPZ%E0lo@3X#~4pB6igT$X(qp$_)Yz4giXQa zr%Z&4+l^2K@&;e>oKco}5eQ`dON}#yBgz9MA3=92NuoOSseE%SIKXpi@6J@;=~c$K z)Esz$eeBn!YoE*!sOvt@c|DkYVD;HmPnHr zQm6%fRmZa#Xn$fw>-|`KXS_N=Ft6x0uvY0hi@~&dIXKi)v6#waXTOpdTwH+}PAD(c zsVyhhfu3{I7LvzpQCslVFs?)s`Kyu}T3U}$>Tczb>ghTo5I69NeReWwCw8f7`Rq3D zv>AXnxB_gaot1dq_EkZ!Ax!;xWr22g@ihb2{QKrB*#)+(giXikEM*saf}HyTk>b&n ztLwQ?Xykz?pK*O$Yv?rrGtR45a|LjPQ@PA!8 zvNo|-v*qj}@(nD%l$oJtVkG&EYVrH`2Zq@AM9B(YM0nbm% zN#KU&6l&?-8q@98$ic>MMzz&?R)n%0``n^x+(`ae4~x7WZ$|EhZ(3fCAF+VLZ@75D zTc_f>$D7)8++g!Bdmi!y%av}l;f)cH_SIQSwcJ%2XnuD`h`>I=kp;}#84`_Ox+X)N zs8GDtx1*L#wt(ZCZs@+R3NZYyILRy~m(!Y(WsfR+@i)wZxSp?99R(ad*iquWyk0C;v?!u*dX`V)=fn$S z#K<}0u7MZUTfH@oz1{P!PZ*P4JM>sTW5z@Prn@0fq!$tRwO`f0c_`ca)7X&P%oGVr zoPTc9wQORdyUD5hX;)a|{ZW*BJA1UKA-4^;4BygTFMs|DL#TYpKny*=lysn$fD}m1 z3Vqc9%702y!7+IPYFUJ5YATu1Y8z?&U_{!aa#xz0Vt)ow&Wi9|nw9%oe4*Gun7uj& zsMtKsB~3YItLhUw7@RQOwpn_&-oCB6?9VRFBnw=fk&t$o6jrGiOVMl^A);>&^Ofo8!?$@C+{r#$r9ni)hfdFizeT7HZpig zr&n`scT&#OK}*(OF@NRr#?n2(m6-xHL7ELwVdiPv~TZk zcfK@?bgvwD_sX1+@ljg5@58%(*V}nV!n5nh&-EUcKNc0YHUtbz%dO5>Go*iB2$?5kTJD>|P z=gC_eAKO+B*-5iJzKxBdKkBc`_0*Bo#Oo^&UJVikUz&2wDJ`cldmR!^JhX4F)4hEj z_eUDN@~2(AFD~8idb?%pv38i{a*un^5g5@#@*dlQ?qaq;$Z}9_tu2Pgaw1O9Nre^3L2lJKdb{oq>ktXcTKhW&` zcS6>?Y=Pesy_M>^c*MdM@Je93#pKLy%Bkz)RfDwhGzY*Rkz|?Y`awcW<2;UabJk9t zb-=QK9miCsgTeq2OQl|NvT0ew#?^{B&X`*ru%=ZPH{5iWVccQ*R}&$qZ9CVcSu1guP$May75d^W1Hb^!Y)R_C4&&_W?}IdOcmJ zau43J#|0h7+FSG0TK*Md8Vbwl=$r(XL5iW7au>9rqV4DiZcgK8`#_80)odH}nI!vz z!9UmtTBvhWYqRscx;m#TI+=G@~snv9~MkBsYezo7H?17%9(@`cv{s`DGEe zW>VoXYOB!I^nP)h4Wi5i%UPA@x>(omNh9U>{2{CQA$#C{7e`uskh1_UpVdj%%-zS> zarPCPZ~Shicf@N@7iA-1iOS(h{_4{b47fNDr3*SfX#m;OHVvEiwcH;0Y$Ms7jTvcw zYIm=J*N(5!#x|?S!Rk(~u2~F0(QqnLOE*5_zGg`VL{%4$mE$IIifiWG2EHw>2S`^5 z?PfLJSykzT&N=j0jjfDM_ASrr($qE`I&L4CkUIY14*11|Yh@LLt9#U8RUl+&RkcxG z^$#mhU9`j7MsJtBmJJVgGREgW2FlNSu*|P{g6^BkjPYJxA9ASvB1shh->J6x^?D}jl6E5}rS$xl6LNxl*Z}4eynBiXfxh$XkNf5ZZy!ayE|IHy5j@te&bJVSXDJ_u2@-(k~gfdL6nj{oi!zl z#Gm2y#aFTQW&w7yvwhdd`2+JBrP&h+)$4;&&7|&NvK0 z5w)(7cd2e#4Ajsg@7i=r{dvnzo#GBTqmC}BWpVFE`+yN6+^=c8d&p9kSM=6*pRvO| zAAjymZ@kb4&-+qz*E0$fSQH&85wI*)buNxg^>m|vYMr(r&R+BB;?UKSP4IZvOqh&jN>;Ry-&(2 zSa-3rW2O~Q4P>OYNe*O<(CSE{d9lv^HP%FlCemcJKi zt$ZU}Rb#2v)bIqsXwfuakcBO>ySeQ!!z)hrr_sc1v0QOz##NZ%2Zd)<3T3YiozYX;hZ6Mal7SqGs|_D2UAyV zo(^zyQKj%uJg%GRQOGdXG3jSRE z70%aqRWG{jquEGTr!Ch2n^X4$&`o2p)3a~O)TiRu&i5DJw2z9oiuaVVG&COnY?4_|^t}F8up0te^ALikl?o_(K8~^}p6e=6u79EO*l*hJZPfHO zOs*PVMBTTLg~{5gD)BkwO8}e}`5K%7$1ogdQ^h%QKGzXAI*-xoW?Bk%^ca^kbfNqz z4>fsI|t#J`1SdJ2Nl|gq28bp7I~~HnH1V&T!-(Z zSA6SvQ34n{TS%UNnm@BKk%vBdng4_LTH&79_YysYr3yKX@Ve*7QIexEmV&a5?p1I+ zH8$hYHGkRj&qkup*TYMGmv}n-3Pfssc|gwI&dLwm3)N3K$7#vgnW4(es|`c+xy+GT zJ=UJ!NxKEkIemq*I>RzFb-Y}C~5Z__h0rCqZ;IZ$Q~ot(y9SnTy+ zXWjBCJkIrl@ICfl6CLrRfVzCDl_NY^>ZvXzT3HTys1H{64X+wqF}tkOW0eQFgb9}0 zwErby?D&IA)iG)>%RXvl%(ii=$MW_-wn-iJrCvMf1){vB141ahtx%hvAt9Lkls^@( z&HgQ;V`nivW+f%#;Y=ldcvvU9wVRoLirin?Me3>1tgj%wt~x z1gHIPND}?CuIPHCRfqQ{#bm*o}CYF zKYA#MX<09{nweEMJ3ai~;09d)iEgWdQtHUcXUn~0K!w+YkFuS)5m{V^1sRPSztgjs z^XZG@e=<}0iG;l_(LCXHVlkj8vTC_TsA;a^Q732Fryh?IjWJp=l=-&g!RF&K;BjJQ zA>VYZzl3RXyW-o98E7^AHY#t>)zo3i);3^C+o_(#baQ13_Ri(I;`dxkD&UbUF5t0> zpns-Dq>mXQ%;OSD2p3@Z%5KAS!CctNTmQQ4Jbb{8q9Wm-Eq!E<5_oUN10dP-ZPi#X zm|u;dW9QJv-N9N9JHDz>8qo5Rl>y?Hi{L<3PCHv;*2(SZ4AJHD={(ck>5)Sz8Ey=} ztfh{yoDr+bW+I))%bn7DZ;d4b&v((~Q@!h#7>#em0$Kw5A*N0pMUQ0q+et)G+0z8#y0sQJa{+wDw-)P-q z&wPU;m*1xK4k}ist#~n9MuHBl+MAA4wGUW~Y>T6Z@NauCr=0ENPOwG&(levQi6Y&% zePWs&10)f?f~Viwm%uH``};r+ToCUD*?eQ2~XO|!Q+U7jL@|5q@G*XyeD zB`TSvloGkx@e97e&=*;DL_BZvowY1-ekc)I$`C~6v_yD+c=U7#u}6G)9x zo;BQp$0Y(B)Vzb85yIiJd8WzqUfS>=I8BgVn6}cEn~~liMDVYw%9SfkF6JrxQH9F8 z+mx20NWPGBw)a`C(Ks{z!NSjC8CG<~BHNp~LH?AMN+~?`l*;4&RQSP!tN!64(!y(7 z$-V`!f#VZ+3c~rH2|j0bAlhS66k~u3y?96@O@{&Yxmwc+MM0> zi=L(%LvzaYtTNQ)zT`316!^f7dQ@e3X=C2Vd=9L8dH4fVi|(cLw>3_3rS=}bWf=^R zli$JeC%#{F&y1VEr-}4mN>!)+P2DG1r5D!PMs$^+iwxC zF#59fM?U4AU z(%Cgfrp_r+aLjHB&}JFLN-;WSenGNED>SZkTPpr&x0m=@&*FPie((5K!S3cLF`jun z^Xu5jH16K26nXONl!K!yQleyx|M&GjOSNe^o*QEdC2SKPek z;Ick=ZBdIbU8tHoFb_ge3xuCF8*)`uCGT++E3Dqm`KLF=FAv(L{if9?bF`HtVe8eB zKU4ryH;O_s-scGtuVwG%6A1fd4upj|8zR2#PmTh^sQ@`*QQAHiUQOHh+XOrA?o0j+)sBs6XYbga!qKZR2jT=I)TDk;F z*!cw>U^jinUG&{!+|k%_4?*h-9+QS&-TDzuIFM?BL#K45wVFVci8EU(>iQ;^X6xJ+ ztqj8sVgqW$%+U3ZJBD zaya~ zLfeqs<&66l+hGHgmnEoaAi|O$!Ls(F+C|n1_0sRfOu=MHET z=8*1TW>Mq%Oz)!89;_YHstB-964y3>@!Utq?hB|Xt#HeppZqMW+1JPUwv%J8vcY;~ zyu4ycsUUIS3qigsINh)1UGlA3y~ICdClY20xDv1DAd_7PIC!OH+GWTvvE+o z;2f!*>N$Xj@gLJ;1${G}4BfD{J=x+Qc9Mqk2yJs03cBj$?f28$#6!=!A8YREVcq1~ zU^t8QM>N1&1>jKi@GhPDI0}%i=>M7Pp(~AXs<@VU~!ttK3 z#H*c~>Eyq{elt|QiAmW07_rB!XzHgpW|yD#vJ{mscb-7;B!B!KMso*N7E~^)!GOd$#rZg zkn+}qmIBGY>DhDf19(ir^$g|Y|I$yTZ=|ybqnSAc`ot?0b9r)&vn9VeK{W%tp`@CL zZ&bwc?*WcI%(NtT*eY5qXCJ0W;jV=RiB{_g$Zc8-t7}q0B>nNi~vWCLSjlU|?B0q{A zt2=Q0kzd@Y7tLAx&0ROFzWTLIWSUreYoMj%DwQ`EL3*1>tG=8PQ__%dI`3Ef z2g1Q0iA-iZS9)mTg*1m$Z2B|&pG;P6F!6rr{rv6Pky5X=8@2y2q*`4^lV}yp&7mKx z!P#1N=mwkc`y&mxB)&cMBXJwlRfQHaUiDym4(%@2IQ=7^KC|W%<+j3Md`_+5kKC9M zbgyd>ExutV(f&=rZ2sB)2w${kyXPgREtiMZEe@{@uUM67@fjJa)M%q5i_`{r#br+( za0>6P ze8#^p)Y5-9kj@|Qa)`^s+_9fGAz4@<#SD7Y9%+rppusT$0n&TNast;kGT0Pn zHMdZM^!Wh_eZ;ZJkC9sOu1%)kPhCS+epzGcd_FocoTwVFpPBIcT3XKUe_x&Wz|_l$ zeCgY%NIWI0F`JT~UpQDkQZdi~Yb@@(+3DZ+r8i|VeB!}M)>6Sfd{==tit~kpop7nL z0qDM#C-|#jt>(Wr8O7=BVshjeZT%+z;YbRRaE%OK^t>2(&zBzg%KvW!TL2@h*Y8P? zv`?jPkNa;oU1u`~9H!CS$;=n+hE{|=gE`9!EAffQO1$Tw@$znm9paf=Yw07kGf4XC z;PsaLuJ6^TmbRkbHCoxCrGx1Od88F7E&(oFu;rCx|Xm8O{ZG{Y=an2?S? z&b7!hEtxCDSHG*%CP}oXP|tNw4cr*}Hv(GZTT|M(aB!J3nx{i#R+LlWirfHHR}G{W zsrAZ2UvJl;#MIio*GAtj6k8j_>((6h#>+T@=qny+vTfMtA&d8c%$5T4Vf|bgo1YK05`Nou27g(4I3|##Itq zXIA6U7T&T>kD$4az=lodW9RN}KH4lgE@yiM6cfyl@B{%AEg+fd3CK2W3)5(Wc?{kB zrb{}e!n@V!PvEW_N9c~%*vT)x(1=XG!Em_WewegRY;d$kf&UZS6;C7kNv9?YZ5ua( z8%DcY{fK4oTd;>rnUtI02cRUo)lnzwU@c>THBBE28F<(ePN8>bH|;hoR>)P>7x))Z z2%R~I^v_vaNhKKu3AptAc&~JazmyE|#L_HW3TG}OBeCdX_T9>eqRWluRbidH&CuR5 zO8hu_Aa*fyx?x*tjm!=|^c1|zCnlXHDXRQi0eHI@fS=0Mp5wy4gFj5;(EG z*R#~dRkeiUyZ-$itM@8!fdy##nvm9C6y@`DC9?E_hud8XVUgELXsmhTocVR z%M+etr6y|T9412wGt0j%}JQDXw(RUn<-r`ebk61u}y&!KqrA_@s0AtV98#dXjLS zaLS2d_w=z!YSzQX8+lTlh|+(=s+zR1pDm6HS~Ljj`Op;G^I27X;6}d0i!MwhrO&RZ~a|)#L!Zz2@%7;3;xNLCY`ah!#~PYVLLzOvU$5Fdk)cg zYq+$rm1bNu*g`F))cnkADC$+ul!B~=r2K435_f@p%HLAy^vD`m zmN6+Z_n1;z{JvkZx_0t>bJ%hQ1+rVxpU-h`s#>sR1txuWe@iKl#|nxPS3`CwW*F|k z3N7yFf$iihN}MX}P2F@|?|KG%yLrO`QoWxB-Sr9y>2fa#X~2C7KI^a=IBqrJ>u7w> zqZ!%h^xz-&`=f%aiKe(8@+NODy$VU>^;F9GcF_&x2Oz~*vU|#agbo&gkyDePB5fKfe4Eg}q3p`Acp^ z)it7Tae9_wu0<9s%Y^VQ{ZqDIs&)R`6oV3IYG{>GdVFIbzOSP(o7wGFNF1FnXU)gd zKiU*)Up|UrEbtbLIElTS7nbYZ3{}0%76exi5JeNDFPO}LEv(}ZuK)UsAlz3gZTI(% zzdU{2-g(iy4?GwA*WJIIh;nHPs&;%F)Mir~*kJn2uNf`m#nLo(`9})2zbY+l!6nF} zAI`20FWCO0tg;j*IXGbf6zZ=(8l|{z+$BlR9o5(le=Gyg9SZNZn&fuXJ|Jq9NfYq- zVuT3dCF1!^m0Wrnq%a}%Y#Af9yCy6hM?&F?CWfPt&0Lj;Ho}^|j{hdoxDa!9_c%M8X9kYudB=0q zW7+pVx5I!U=Wi!6?W<1Qw7MLqYh38Zt^31E1gh)$pJJ>-xJ19@HXqpVaNB>iFmT_%mPXj(N5?n$81Pz2h z@Z#>SrLJ3dw{5p>Tett#x9)6PifeIqCqhE7Bsc^DAt7>J-f#Eo+~1M8GjpFOOtB2RTpQ(tTIFV~o^;!o6@5te?+_KN zi_ayw%vog?N39yZW<1pUMCW1GKFoBZ)1qya_VoH|0e;T*}9$pzrItcchkazh$J3p!0@i4;E`FdaC#; zfz3fW*Xa62_xn$g-N#SU;>G66z9Kezt83zeq6~2nR#v#!LykiU3!aCUKM#7EY!elg zd^h24()SgI;*YLDM0c*+9@@A*)o=BBwEJIcuiFQ%T4|Y`^we-X=D3zJR0pl<_eSdI z8ajQ)md1}YyU2clKhW_Cr{8d0@vh?htW8nIa8qu4@2AYaI*ZdbH&B0>SMXCgh4Npy z*}F5!(nvWvKXHYb{~4F1rufxLQ{q~$f45-ORX zUfv#iZWSRiV698=t94;M|E$};jIy@QcEhTR=Kjkw34^hB)&B^0M>P9)ixb>mOhCJz zgQ{dN)-&RcwkGvebxhz`E|^#UZ8ffuTi73**-bA_09h&+h@Kn_JpV2=M|-2o{G)6Dw!+{LH=8QM?I>3wSIs5Zj zM0Ftce93(|u3&nmB>UlTYQ~FRUfQy*{b?5)L({)j?#ZkyYR{R=Jyw{M=~g!M3sGD0 zv!tcxM=Znr=cWF_REM$c>8f+o>?#G!r(gvo`Z}G}?+o*rnHFd1&9=z?lP=V;Ot0d( zb%9TzQ}{(SWK1aGLwtt$RN}w1?xc3tl}XNiM-v`}`ouD$DW3D;SE39A%MCPJ<7bgKqe>){kZ)6^J`CQuWq-0y*`{`Mn7wQGt$(y~ty(~F z3$)0On|I1y9Q!K+HK3k;pD~$M(qfkJyXHmK=hBsV{}coky~~cM;HD?lZ~PV1ZkRgH z(nt*-a{9F}aXh_L+@2K&BJz)@HWX9!)>Yjg^*4U9OzOIAcca(Rb@y{J@ z2oEeTMxbkxkZ7Wj6hyt7^uYOJqL%mO_)kGi(YBG;@LO>1?tJX|rb4 zfT`cg5dF^O32L+iN01b)Dqa<;F|pcj+u%VrM^>TTo3?G_wz}H}qvh)~Rf-mn0eKH4 zU$f$;5;E5E0@LX|=hKDl*v$HRX7-f|UcN_>QHdgVTh&zN$3{YWS?9@L&p4{T7Wg&4 zzD$2kUnhN&RfqhM$5L-7x~(s&;G2*d7Aa00)egFB7x%9`J-^B+{}4avnaEz$)7Udw zM-$kFbBT0Iy(B+}mV^O!_qebAtD^RWMTY9dSoz;hzNA(0{Ve)k8>UIlOA=w9=~$CY>&e*BL4_Q8}E;kU3?2pK;D8 z9{wxcldF>v&^?nm-$cm0SbexqS~5|3q2N@FSPML7aHl zJT-C97Mt*SnRe_GA5O&m;OoI>A}xIV<62!C5>xF6$s96q#bv|hz`7Z(s!-{&kS3p06h1{uil;`DO^sTrr3 zf-FMY=Df3YsG`d9>T=bh`*pkW{M&e0S#SVI)B~j-taIL>bYi6&CRftaqZZ-b5naBp~sLwR`+A zr-A63p6kPN0&)U5VY=QU(KlVHDlI-28PhlaP|HtI?Njj!e$9lb|y;OrbLvyoAhZHYYo=^Gp7{ z#+SvPt3FkxmHcd|D)^^kF2|D{mvxX=n=v!FE91g~S!O2~&!Vd~<^HW#Tqq>{E;X|% zsaCTuXnN`TqU)1SVDDVeO~JZ|1mUNc9g9EXU!iv-)@T(ZW*Vj^cv&XL+1jT?ZFcJo zE$|il8;9t59*j(OdKueg{WPJ_WJQu4zIAC+s3iqJwFJ+3X3V`7dB&9^%I;=|M(AV&% z`@W7nepNm9LfVJYBX>=Hk6p8{F5v{?zr_3MFA`4?>=U5b;aH{3@yH~Xfd^PY>Nr_ z#54}uIxrmdbL?u|*13*^L}hJa6mD~(iQdcj55~7+eoz7jgWMebXCuK6jKC4{un zaFJq*k1ba*zd5WPRSVj8lwW3*6+IuM z6`&`+ zrG%UW5fcd?)ORh}5#B~wnEed>PW|eC*D1y0vqy_#kDs?SAp~a<8nH`nW%LPLVC*KP zA~tsJQS6>Ec{Ha#G_s9xGW1~U`+&Aurk6#z=dx43=}S{s9pt-NiAIMr_Uinb9)s1+ z&{wu(PR_OGNXJzQHx6wp^M9|YIo*Dwf5YJ^BW>0I!uHlouAiEk}EGI zT*ZBe`iSxU^4nb$ED z!~3F>xrUJkyVFBGnnMFSs{6cml)iOU7Cf^r%Ne%H%}g~GrepCZ)6LYvGxQLfvv87} zTz#j184u5nU*1lj92on6LR&S|0hQ3@Y>G z=Bo?iZKsN2T>e*9;pJQXci>>d#_$vEMlmer^Z42Rvc%V;canb1iW22AWWq*FUCc+V zbxWq0+Moan7oRBGU&}r?Z=*ST9uNfME0AT8Y>8`h*VL70JU=6W zR6H2CP~Xp5+uqtCWSwc!ADXMVFtMs)U_Pb95YGI@<6H^{b@moKGJ08HY}s6R#137& z(>1KD*5^*u*5H!_Vkb1GPr*u=Pvn_BrS*Vhc(rX~pq2i@UT;@6RO6ERVj2bqz{ti*`&wv5oZI?W*U zisQc2q8ay1c^{n0vR>Kj%utvort=MMq#xH-%dAuB%2rb{^4HI!N_r;3s#19u8s|9w zbT)Ob<*aIb!v9#0m~O7xBN-@rkKh%js4;*4jV~(nGI>^5NICd>#v!~o+ufq9(+^ac zg!b2Mi2BvCKWf0r&ytJQQ5UvD<(Z|d%6=5u2^ zup>vB4$bVWEnM`eWTC{Rts1Y3KNFmb)-ENLy;O%H9p_KQm7XSLr2(%hTf+?Ms-kZ; zpO0sDaubC;14)^KSCgb;^$Bl9Rk3H}HzK!SEJJLyvVGHtYu#GRZ0&bZV=PxYatyD! z;k23FB6Mg#?P5l7n$ReWE;t#!v$rVxa+fG?d5fu{KWN&;JD1T)*xn&!_k%W6#zq{k9gexs6rOOfBR#;-4UgE2d=jLo-tYZ4K5W?+V~%a~l0#&_y{?d!Q1M(fZGb8UDTVp2&CLKLU@f&3L-cG;$`k20tZ{^{4PJ=0g1 zozF-m;<K-URPTEvTwsI=DV?S2B^ygMdk8eWR`Vd5ATV!61VcecZLL#y~C+QetA?Z1{Cvk<~ zK>Vet{OCC`GwdGZ2AJXmo>z5ronIK9qXt++nXa^XjW2b4t-9asBn@BVEFDO$9Q>%21-c(~5|Fxksk=qKBrn@;wMVzgPw!9~CniCJABIh=T zrpitINtj{xeVR;%KM8si3)4JO1Z7gE*^Z;~!6j9m;&ErT!{^%4FRhVNU>zJQueRM5A^k3rk3!h#4T z69Jt3cYcl8d%fo}R=V#hJ&>S$e3y+ZN9?BwW$23&z|x>fkW<(RRJI zuDOJGhTvd!MV(FAh?uZ*UWjtBp6qcyIP}!px@Vu?rS`;tf9rz-Usm`AJ}n9iNX<+3 zo5?!oeKe!gJu=^^NT3W=HZf4XzfS()nHqRO=g#ASyZrrCZsjX7})- z#{Zc-$;%cSaLZvdvjAt>`BnEr%M}u*!PBa<_Pzb1>icfSRkgmCD~&@ME7wP2s<+0v z)S4zFHC#?y*K#}2zcVO-$NU-V+cy+xDiDXnPTKgV&t3L#mg_nFLM>S1)gw$p^bGY) zj2@{yGH(Odt-%7%E^6|nbJx&wx7MBp&mA2$KKTvbe5Wge{j5tSeg7=T@tMha>GdV+ zgZryYmP=RW3Wua@GaFRi3i5Cv)_AydjlQsYgXTz+o63J(G9|9JZK0aqEKHly8GF4@ zF|;0tdM9z|%pJPet}G)(YZv)>(=Xa!z3H<4T8Y>D8r?vLn&7YpHCv)uYL~}O*2B2* zrmgYiZ71S(bo^#mg+6U^SUnVfS+7zxz=#ZP znO_q}TkA~jwwoI2aEf4`b@l38;UQ?;;B}$;uD3?np!d7qJG>+E^}MjTbM8~wx~?GS zm{VXb)$VJ)zxA@Bdh@n2w$Z7Y`*>WlSYvOOtIBT9df3SOTe4@8K0^}k7;jd_@K0f1 z_o?Ze=s9P|?#{C4YyY3^-Ih7$@x}~K^@ex;b9Jvm((A5AMAnBz7dF(!s5WC`iEZXF zeVv+7tC{^_`+7eIsSF+RH5iR`zcRhr(OI0bR0rN-+Kc*EKSk}ldW5bW@})tG*au;H#ldtymj@c`{e$$g6?5lvdr^SVTMO?{$_W(JYQG$yd>vC`9JJi z3%A%Lm7KHWR_K`?tn)Wuwdm`r(yP?I^lm}_kH4t+Ir)8|Z~pp>q4L#uf(lk}Osl*9 z6p_G*HDfZmtS!4l4%qhVZueSt_>?#856o&j6S}+cRK!qYWR!C=FDkkjQQAmihdTXY6);%*CNg_-Kh}yTwFHS&T15x2vsHFGdvVev>pC|5>)-pl~MM~ZC|m}O<8!!?Mp#~>yCm17yrT!j?P8Vc0Q#m zsPUCeCTKnw-b&ar=x&

    3S0^WsLY^ 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 F{{VCkCc6Lt literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$C2S$Builder.class b/runelite-client/bin/main/net/runelite/client/party/Party$C2S$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..6e82860fb62ac3c65031d1677eafd6817426d459 GIT binary patch literal 4730 zcmbVQSyvoI7`+`DnwcpBi6$5~)R4#)CW)G;kO&Nr#Q_q55Ya5nq%(9Jx}m!#3GUz) zci+?}^+`R)2jj^>j}MVImlyR({WBiF>TMdDu?ruV>Z-2qe#^a8{T+V&=ZBjB`tY8D zO%gf`&B+Z(G1N}9qq!fX4`5}%M)0|s!l?ufSXav_amXMM>llmu!Ne{wo?-1oOwY@ zA%j~KFbO*az!)~8K|7wQg+r^w}6L7Y* zO~~9g=uSbx9SnEkE(!IzVLPf(AeeUX1k*&rJq%5_oe&BoO|=MHJP@B^s;`9m8Fr#x zLZ)EOEsPqI7O95A?_y}?>&lF3A2)TwmBAE$)5fqH56~N`f%m3Wpa6U)Im}=WLpwUi z+z!kqS`*9XT8mY=l3WJ+7`m`uLYt@u5>D-9wNxfLc8dii;fxq~sGg0caS)Fxctqg% z@*)LZ7#;)Zw04@`8e~fh2_GK?ha|Kl9Z-+@2G@aR4Vl&{uWnsJbqnI87*n&FRn#~f zmq$NCFQ+W!$~ssbWXJ_->%wAfiLQ)74>~;TVp4I`qs1bm&@dl)wy5 zFbw0QkPbZ$q{C$Wxm$(w$9IMm-)Q&~Tz?c$XObeKUKE@b&=9wfkgS*}a;O--$aU}x z!xS&Br%9K)GFF$1cj@}1KR=L5y?H8I8TovvaoG890EiQinFxqxC^>y4H?gG&rW zJS(Ia&x4R++^s^2;XD7gVoa`>IRV8)y(q8*6vHh<6ca@b6~h;~4lXk|yttlXg4G3v zD_k+@F|%wHv>}~04QZ~Yg|18LWpbMu(~E}clr4I3L-;-o%Gi^5F;bh?EwU*<>^>~C zJ?!bI5bT&iU1F}J+O}pZc!iFD=y!pH?|)kryegqN;X0s(f$~xChG2giwo^*@#0Ve^ zo;pyEeA)Z*$ebB!e?~OhIcnMt_E9%eLw~i@S#QH8Y8&fmmZI4Knn^U)w||TDcWAs$ z&zo>7{ibPz+yg~EgxhG&ynST9on{j6uzZY%Y2+B0_8Zu-g3L1R{)VO=OdWqE_eUTy zAw)Co^&$Fwh{pD1+!w;Mv{!I8Qv#5OAj?OvSw0%UYYg$I_ww=LA+>(JCZv-Qh)PJ* ze^rI(tVH8wb$VThE@XX(VX6TY5nCczbu43VEUmMY);ToD=Uu?L>xAyVcF+0@|pwTP2_WG&f?5r_)e)Z|o!cw#Nt*Vcs?#)uD5h3wH- zTJKX@A5g(QtXi-qT`q=+y_#$<_A?1&pN%1ZLC9Yc*S3iC9+Me8O#@%KG6f1AdG^u*_rG=GQ2 N33}r5cU?bA{{mxYPVN8z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$C2S$MsgCase.class b/runelite-client/bin/main/net/runelite/client/party/Party$C2S$MsgCase.class new file mode 100644 index 0000000000000000000000000000000000000000..df6a2537e0a192e28622e2285d403610b47e458b GIT binary patch literal 1898 zcmb7E-ER{|5dSS}-`UO)QnxjYF?B**;*SsqLjtYc5Z5t@!FCWAtXh3Q7jw8ropW?| zM#@9q`?pkmNKGrERz*DbkE%MmzK~N@3B1zo?Cj3hZ)Ruz{^yT30IF!KxWG`bO|R&T zY;$0FX0bQ0Oxr6S8IE^cd?eOPt)ypKZog)@riu{5>=$s`{hO>*NKwwWes5{ z5vYPmYET6e5zJK$5y3mriYGT{wkz@7@&wR!(|9E73 z)}h(4T#I6=+V;>hJZor^mqZ{b=Q?GP!J8UNSYe1hA376=3>S6J=>5<#j(oJyzUiIa zQ4Of3iVT}9uVr)76*Pt~QC9I4!(58Wi?xKV3>i4YxEDKo5F7XstFdT(=x>{LcJ22+>T`7BPJ|a(d={OT3eq zY{69_M8I^bZyVmop^JL~TSBoiRp~d$kJhkl(~*Ihu8LiTr4Q&|6%QEF?-8Un6P!PT!BRH7~jeAWDrSDfN(~)IKB;7Y`knONu5UUZozJ#U;|8 zBkm{C7USDL!MgE}c<43auaJ=3XQ8m<<|TI}tVk{;xz80YxwQHhDe^HAdN(x2yxt9u zkPeQm^qv z{_5|@o?Ds~$oX|Bd>J!5D=j2QpX8C3n8i+@=JbUWutM|(-2$sL74lIeD$o~c&xnST zr&v3o%_LMI0=_B@YZHM<63HBODV+%AABhU(Qu1e7g|W#HWhu~1(-gp$DLE&U8k#AZ z=@TYAae0>%;qnp|_$_4kZDjd6R`>?i_?>|FlJET%>8S`Wa2n+LHrD-6-r>mqhU_mS z6~s{vSPJ_IiedwIeB}))jEFfg#$xv&&%fzbL`_@#$|>%y{3k1zG)@+F(7;2?lk5(f^q^bvzVR=)n2IL= literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$C2S.class b/runelite-client/bin/main/net/runelite/client/party/Party$C2S.class new file mode 100644 index 0000000000000000000000000000000000000000..343c15c43d305286757ffc5a2e37fa271d1565ca GIT binary patch literal 11865 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 a(;sSBFP70D-K6s^(kAH+=^m+<^0hy9F!GH6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$Data$Builder.class b/runelite-client/bin/main/net/runelite/client/party/Party$Data$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..e857af0eb8eeeeb35492d138aca93b48e306384d GIT binary patch literal 1608 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$DataOrBuilder.class b/runelite-client/bin/main/net/runelite/client/party/Party$DataOrBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..7200cb6c5cf34f2c8517a8e0791d32af392ec474 GIT binary patch literal 337 zcmah_O-h4741H;}(|)$v8wlc}E_4py$||Bzt7D1X%~VZ zxX8;NdCAM?*ZT*6D~t^~g!9N^a~nA{!nO_#N3m;{Wn-VVczWZ+&GWQv!ZT-sJ;He9 z-kc3CdOKgPxE6yRVN$18>r?W9?K&q(%l5@Sa4F97Ou2tJ2*$H)X$dEjv)NyB(~a;# zaufX}p<1Li*L>Rq)?|0p#r6ck@IFS)*TI#-#b87@{zndB^h*$-|Hwt|QW4ca=&J4O ddq{N}^fl^Ypx8l$1ND{mbuSKk103z@!*7-BT!R1r literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$Join$Builder.class b/runelite-client/bin/main/net/runelite/client/party/Party$Join$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..695ac9037e5f1d1365353f5a64c15099e9ede8a7 GIT binary patch literal 1805 zcmb7_%Tv=(6vn?xOCL#)f{Nm+iWN%*Qbc?es-=RqQ;IVnE}hU`Yn+fUNy-d=lr!o$ zWyVp*l?xZ@PTjgxck0&hB&4Nd7Y&Q#<|OC-&Uel|_vZcImu~>%kPoAWVO;07Y}R$I zsWz7@n#y%s-c(F`TfXbu6GcPS6Z3Udt8z1pAVa!hY{)gksA*i@G!5HWuRoM;bDf)t z&8th?vXmMx5p8c)h+)D{oMqDs#1NWQb=A%?1d?NG48gon?mMiAaS3B?SSrvGcgkO=I$>oA6HaC#W!C=wqJ*>~r_YVu{$)nO zv_leBjJjFji>kATf~#)wv9hHwL|4?BuGn>xKJ54|baNGFebqGM%d5%EWc~TKHX5~( zRM2Vf<~7B#xE01ML(*@jGlW|w!wrUbmt94R?wlr6Y-ea`poT4T%f4e+Hm0a^0(AA# z5k=<{T@kXPWL+kU(HKcRhp>a#GkWg9LAnbx02!LNTi;&KnGlh4+!ET`tivH z4!If!JRnWSc_azRs9RGWdfv5xSR1;53mxRoME*i&+t)U!v6fWoa*x-U?d1R2errSQ zWt;An?No=R@1*GmW&5*Bw$oj*z0^VeMdaUhU+wr(2M{w bmcZHbD=2aUH|Mqdl#in literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$Join.class b/runelite-client/bin/main/net/runelite/client/party/Party$Join.class new file mode 100644 index 0000000000000000000000000000000000000000..2ed1b30be7983ecf724e7e3dffa4a6d67fa4c548 GIT binary patch literal 8990 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 KQvBP-dF%f%XotN3 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$JoinOrBuilder.class b/runelite-client/bin/main/net/runelite/client/party/Party$JoinOrBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..7a2b03bb5baf1d3ed2e13eea8fe365ee2ce76722 GIT binary patch literal 331 zcmah_K~4iP44f2b+HDK%3%GD72gn-$3DK&hm3TpRYob(XQYBd=zQ%zE@F;|{2P94$ zY|CS7#^bN=k52%1m`U^mZaifbTTjkrQjN3ZvpVXS-_^F{t7Wi$6YpE=b`&K}1*Uub zrj^s)s7<}6CQI}M=1n*#6M}K1jxpp=x36kVDQQD1=Kkdns0`(fe6bTanO`pjMhva# zP*W^e^%C0H(4%$4O}BbmLvWxksAInMYY fJ$5EBKyf%Ml_yofF~XQ@#e2+!i~bPP4xju0F|$@h literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$Part$Builder.class b/runelite-client/bin/main/net/runelite/client/party/Party$Part$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..6bb01e34317cb65aae518071edd2143c05c4457a GIT binary patch literal 966 zcma)5O>fgc5Pg%labjFr%J)|TB|-r~4Hqu1DuvKOC6gj0^olmg5Ei+1wO%9fqdBe-N9fu>J9pPg!_rh z{y0D#7ee^h5dGc6_1o=5gB|PngY9j_umJQ)A7WP0Mr)*NpX<$)quE_7X)yrNG6-;0`z)sdyr0 zIs!Faq3-tK-l5TOe`Kh=zcVCoQExFAEdrHW+Xo||L4j4hDvlgM(sWp_IuakZ3^(PN z0$pdQ+FD%4ZG;RpM7D>AI=74twRiM}8rXe9TB3$Ii5gTAHT0S89y>N@%7ZhBe;YnJ|*c7Ul3&R9hsGCB1RW>`zVZHk~13 zcY=_$y>`?{Y%`p=O#7KjV!1s_cFQ;ncTYS?`Ds>3v)i#J1+MZLS#i6$W7;)4Qe$JB zqcz1TFAxmvkD60%+_sV$8U!|~CZ6INiFjQ+hW5Lrm81-V-rPIWasd`Aqf}s>RN!KPM;EFbSAJxJv3={5!Z=ZkWxbGk1tH5<73{7@W0;95>9RkCorEIj| z$+=pNpk3gul15Mxml6g$=l|*c!`4*FgJ1=j0pw7A+b^dEA{pEr%S(cB)_qad_Br z%%q*zXU6JDXDXgB8ycxMP5YmlJTgGHOn!cC{+*CZ>yvuA$)?IU8_kj*oT`1G~0>AEhFJws|h=SWmUL^y_`C5>VWL_HXUEY?E>e} zb@*l9j{-(e)p7#9FT z96=n!m!#!?nei7jbJg184L^vl;Hw($p#<};Pu>@F+>86DATQD>b6||8u120}bL-G& zeobKYeCDu~OifMM4tMr}DH$H3o6I_*-7jMTm6KisMBqy0KA_^6H@S?y1Po_&{DKD+z zI|3_J6PcbL4d2b#Tf9h&hNtGvvR-&*Xpdvx?8jKfO*e108HOuzN25F!ucyDj>!t=%L;v= zzJc(LP}gWULWJ;8xV={!Kcu{6A>JM!n^(ce}W&X=LPI~>y z{Jvo?JeY}X$_lUOc-8AS^3nZj_%#h`-njeiNGiIgJ8mXo-nm4>IV2RZQ%=2hPR8r~PU@MAVm`U@#Aw@dlTFlXqt-%Pq&?4*lJXz%5GD)_rnhG-dV zzec)w<}KoP8T6WKHcUHk(}#NSaX{)JU6)7iX=9evX4v`mJKedtU1me3VV$8o_tSdcwJY-M!+ z+6(|I;X)6fnkWBHvBsy_Fu>-Y@mOBzvs`op=aSlIPeIJELK!5xG~hM@4rc)_LL=6& zR01{?0CrI*(ts`j*Un@7KDw;=43y`}&#pKOl;@lKLGm_s&=m`%1Hg=FPCO7r(^b|443 zQWlB3l|=iwbmyljJ@Tvb?Dbj&+Wj9xvL2BF+&o(y%7INUtVgKm!+Auv`-)yy0GO}n zhyw8mD*AXHS&5jf==HdP5=jr$#G%W-;0f#+slD+ycAsP_z4X&EKIvh}>kEmuHy7zX#71{7nmWy-7|vV_Y?eqlhk7Z_uxKud>*1xRF9CG%=dQ1JBA<`z zU@9&A@L#a2aGG21YOa#gSWDx(obM~> zjY52PV*rDEN4P3R`MwcxB=|1(EF--Hdgcb^DZLR(wrKdx|F8^#Z~1c?z4E6g_sdIq zKb)i2Jf&av_53Z~V0t4L&YSG%?Lajzh~;>P^P1%Q-K*;;*?aha+$Z?;Hs2LY|E{tc JzxQz7`#&;I7?S`1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$PartOrBuilder.class b/runelite-client/bin/main/net/runelite/client/party/Party$PartOrBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..b6b630f93a150bf6e84ba1a6cc072ceb531fc059 GIT binary patch literal 282 zcmah^K~4fe5Ud7dU|hZvyJ(Kw=K?E+{9H=yMsi79$|8{@0OkQ z6>s)ODYHSJFfYT2s}L$De2yW9ee=dIl9H|DS-t-}2*oZmv6P3}i5{1jMe9izJ$Wy2 z?QBYt3~mY2EBy%Le+>zPS4sIXq^zX~U7Z{K7s`xc2LlXs7piMGM*Shi7rpoeT@6hX literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$PartyData$Builder.class b/runelite-client/bin/main/net/runelite/client/party/Party$PartyData$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..b6f6bc6eac1cdbfe8236cdb91aeeea4fcae95783 GIT binary patch literal 2363 zcmbW3$#c_46vn?!oLIJ+Brxn-STZw?12`chEDlRnu(2Jg65t4m-560qN=a?1QoxlX za09L!S*loqsp2p-r#Z|YHN|U1$f~gidvdU(mb-uN``+t*_TT?}`vbrSk=pLvg2TjZV-*3cgnO)d4ZujHGG31HtSSG0y?(D!5M}- zMsoC_pJ8Bbeqs80Vfj|Bw6r{3nw@7DDRd0UCee+p9C2)8IG!qWnue^B-d`|nQL5cv z5$>|FVhM(A1*dFSHw@QQ9;5G1a*QfX zTYLf0Zzed#6)8?6bwtP)scN++X4a%wlCEi2X$R>z%Q1=5w2(q=EWF-&FGbdE*6w+Z zbD-mMw0#81_@Q?484`XTlx$^XhU1dTL2}8dxn;3ns(qdG%XH$N@qluYSTd`&A!{yu z@mEXy&l<;6=Q}Lh`PA^lT=*Z0!lp#$jOT1>cC(h@dBTe$$B=4O_g2oR>|rY{FbuY7 zK9s<)2UEugpF=ftu1ms`R~%1bjLud!eR`Q4*iK`XYqzFkr07wVu8Gj56M9_7N zG?5B2pV}sSAZ}RW^Y}ZO=4HvQgXD5k$l7Ib;Jwk&5J(DN=xuI;NU5y&+9+$?d!U zbbFDIj2g?&YdhUU{!HX`a{DDB^@rOSX8k=jhk5_LfXj40f*9?$E6B&xpNgv}Vh=^u Rk*9kPjZ3`=Ec)}Weg{e`ApZaW literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$PartyData.class b/runelite-client/bin/main/net/runelite/client/party/Party$PartyData.class new file mode 100644 index 0000000000000000000000000000000000000000..8d0b88d652ab8c10010c222c17fde2f1c61e5265 GIT binary patch literal 9737 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 JhjGIXzW@~0Y4QL7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$S2C$Builder.class b/runelite-client/bin/main/net/runelite/client/party/Party$S2C$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..d4ca9cd107c56e7fff0fd25453d5725008342c03 GIT binary patch literal 4847 zcmbVQOLr7S7`;V8I@41^Kq2A_70_e?86FC1A`k`w!AU@qfJAw8hGuA-bcgPqKzu>) z0r)uT(w!@H;W>hb6V!#qrLJ75J9VY5)IZ?ytA0%XpX}EiM=R?^0;`>BVpuOhbHEOG7@E2b({Q&lG_?yQT6XX0?HMi(9q$_$9O@Y;>|t0}lsMj{q5;b|6f9@h z&{mX9x=Vz+v}l<6Ky_?Xw}-URiq5dSXqB|eAu$eO zE@%z`=iAz)jt2+2GGMra<4)Yg&}^8FtC=N&$;l_Ek_`87wBmL`C{=XLCT#gY0*R@< z4EJ-aK{G?PWQ|WAFb~`08UeqKW3^aUPHWD7%P>6~jEFbw91q|@dP6nv->jD?z_6p+ zVmFayv4JCp4uWt(h$C&OC5#Z{s$EMmi%lGz*zB1o&382xGST7*ty1-*kv_(t$)^%I zYN07@!=nlwp^HE^u8@i2F_3>3kBZxbt^`s}`m<8-I76E(BYlD%iEj5=_94HHo25k# zk zsShFPQx9RGqGoZBqaRO7`_yM4pXQ|M>TQ?yr`R2-u+UV7g+D1UDSyV96g(~IF>#7P z&QWoO$WdZZ_~coR5m9vCQQ_)wj-#QYc5ALCc8+qK2puKXgiz^~5r~swyJx9W93{|~ zC$2spVJflsJt1^Q| z+0@*sO)qXp-_Kzf-Kmk2MY?1*g@|3-rM5@CBNc-8nbeIIDw^Zyj)IHyQOo|$(6ZpZNq9;xOQ6kh`h5bPAD5&UhKzH1Img8a*wNMT8 zZ!xv=E3k-q)n=MyXttGRjK=2NXHajVDyi!ME5ZMS~HSP@{b_EbExoO-N!K}^IaF$R4P>-Qe zJ&q;ni5Ol>ghvfufR_xZ?UOkn88L`jNYwDvg;-yU#?NYeUWiWQ1BiaA0TmI;Vp(-e zV`Cz%2}oJ1aVjuAcM$%$`CK3Bhg8rOh{~`uGTWmk}qbXt^OCWzu$TKANH?cC; z#HNNOs6|q2ZLZkg#vp29Q$JG|LZ2)4_wz!OaXNsgBes!9>jz5fM=ID)bqiMUv?yaN zfUfgpn=?2&jU>U(MDPoV{cDV1w%CqG;HJf1O~n2iLH|y%{}F?pEw&%~xfHR_Cy@Un zIEzbo6{}#;(-e(an!iRP{r7-3 pf1SoFJ6F-K-6dRY%AlLZH|YH~dJ_8&)BH^uhv`Yo-|~1a{R?Q=guws+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$S2C$MsgCase.class b/runelite-client/bin/main/net/runelite/client/party/Party$S2C$MsgCase.class new file mode 100644 index 0000000000000000000000000000000000000000..1bc657cb90aab71b848b9e7cae8373cbc06e3222 GIT binary patch literal 1898 zcmb7ETW=dh6#k}bdp*uJ4F+87x;SkO^(BqdKucPiB*t+PC%#nO)WYJS+PGV@#aTzY z>q>dxo!^3Z2rj4*h>B-^6ynTy)2vV>@JKUf&dj-e=ggVE{{HO^fGXN5E-@5s(hj{)O?_7 z22|6C44W*kG=>K#t9Zz;5Gd4%>zPLyD)^EjF&xJ@>5q<27z)8eb`D>deXraI zfH^;+3NuuL!hY>%OR1>griLQuLEj5ns|^j;Ee9OGHGcs@G!wN&OdpM%zPW9QcM_8= zxGaPSm~IVh!y7wvu@SH(6e}~8ex3Yi4cj&y8JOv+*k!o&Kl)e29z*6o1gX>L)1b%c ze;W+Zw&{AiBiGx!OK(P@?HL=zFOQjg8!3h6Hp z_XBB*@%8Uuz4&`d=r!W6kdWL*p|IqVlDig;NG>h8k0XlYGU^|ss7#R1d!Y%EdM`Xd zTJJ?B$mp+d<7cvc3AboX2v7V0=J`XUc^L&>!5UvfR!Rsd`a=Aub_rXE&b2}@{TiPX zuK$YMg{66coUha8uz@+gDJ>*OpX5=Hn8i+@R_F^UVu|P-x&@YLM#x8rs6bz$JtG=U zonhsaHq%gr2>7-%tW5=`NhEXBrF0^czb7h`S5rUIDvV8sC`*xMhNb|1o04-%siB#s znK@;`lOpd@B3!iFFUb8w zQb8Pgz*5*x5XXId;Va*#!ibm?6Wr+SD}^_`il}Kzxps!NrGI6Gbj}MVQoHWkD3C{y ui&&f$&am+(B*s7#0lg5uk`dOhC21YoMB`*(2Mz2aNwPa=(t~cv`^G=BS&Rn& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$S2C.class b/runelite-client/bin/main/net/runelite/client/party/Party$S2C.class new file mode 100644 index 0000000000000000000000000000000000000000..aac2285dc415b4d48910014a8af549a4fd784c17 GIT binary patch literal 11969 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$S2COrBuilder.class b/runelite-client/bin/main/net/runelite/client/party/Party$S2COrBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..cbf74bb4bf39a0b5afa8d1051cfc631d6a0d0459 GIT binary patch literal 926 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 V873$rGFGV_BD)+*VBMR)_8ZzRuEqcW literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/Party$UserPart.class b/runelite-client/bin/main/net/runelite/client/party/Party$UserPart.class new file mode 100644 index 0000000000000000000000000000000000000000..efb4390d95a947f01e357363342bec3a5739c51a GIT binary patch literal 9094 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 Ku@>+FOaB12X?xuO literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/PartyMember.class b/runelite-client/bin/main/net/runelite/client/party/PartyMember.class new file mode 100644 index 0000000000000000000000000000000000000000..b76f2abcfefd4837d9d01fef34486cd62e40a59a GIT binary patch literal 3114 zcma)7TT@$A6#jPZz<~xVZBr@*q-_Ya=|!z3P%ZQp3{Xp@mU>|mHgKAgb1*rf!-G$K z@dx;zzW63Dbw+1wb^74wOP%pIS?jlR5=cx+naMe4ughL*?Qef;@a)+ zCv4>=i)C9`rmK=U%T%_T+>k|gD|u7DXH;QX6~hP!MDNQ@nY5(6mYiF@uX3(Hq);(u zRs_VfK*x$%+OXu-tSl&jp6u?1dADfVYiaJVoV7KzlCimCQ6R*St}F`ld(QHKn=}h@ zO(iGGtE;L=Pc3m{$C`4zVstite1!S>Zk27*d?9catg~% zK6zc)swiEx!Z3j;XGOI^;57q5gai&`OD^(k*lhS2+*oU|5X(bRHP8F1H4#ypkX z7hX)%#d@#Q!*MV^(hP{Mq|ZPY5rKBIl-&V`2VB&~;|AK$F3`qsm#bI})FQnMExqv# z1066}N9lic^v0XZ7+D~|bllA!h%aho8Wi|p2vkEBk1pwv#da2U z+Q1o%k_kC!U)A1PdDcKDy7cP2fn#`Guii9p1hIDb@wR~kMz!u80|OW&cbrCkRWk?# z9d})kPf>ke!wr1wu9zBi9Tm442@TJqCU(xdGMAr`8&wWO)@5m3^QXeUjIQj8!A_cF z+MBmBGgnzxh8Pr8scf-3+J<-A!)VMK9Bo#z=ilNYsv)MNWzBQIrVoU$6v3Lnc-`6KHJVI_ zv4J|uYOyvh_1dG%gcuPpGB#)0lqE|gRSM%i2YC}btqvT9#aX+zD=*bU2ZQW5KRFaY zj~

    `Shr&d^wdWUk(|54SKSHX+J3~Bx%&*X0-!c%}OZzd<(Vw_@bs!FsR|M*Rw68#%Ij;ybw7-gmaiT?_6m>op5=x9d z#?hZ!mUPJTsDh*c)Hk6aIf+wy#_W5H{{6<(x2j{tF|ub&);YA_n3^FvCP#R4Owmnt zg?ZwKqlq673_KeB6XH7r{f|cffS4IeJi%B+V-8E~Y}Up!NwpL(eukW5HOc<`mFe@HesZhF9JW@DK4W zQanyCY^2FpAKt?ij8o^wRb0XZR{<=OF_*XsVjX?-Nb$nnXZ#^_gd_i;D-6+TJjbCh z{QO14a~$!OZ5*Zg53(65<`vYk12jghiR-bX)=Ijm(oC(<=igLwNO88pBOn(|j|V0+ z#*@dQ>Gi?E=)ji`zgn8mg2wt=M51%s2u9_S_PUS?YKw+45*^(}Bo=&vsfvjRS4^QD z69J~_SZj1Iu>hv8qU*;JF}%idgZK>Bx$=>acX5MWew@R3WGa|uiTm^prg?;3um=Lf zREPjyFBqUE`Lx)Jpl2k;6?>pwQFRIJxa@j0>gdSGAG91#Q!H7JrbdL3r;Ozz!k_c2hlt{{N~WUH{wDG$Aod@~SWR01 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/PartyService.class b/runelite-client/bin/main/net/runelite/client/party/PartyService.class new file mode 100644 index 0000000000000000000000000000000000000000..75a9d6d29a7d1298eba73adaba07a021d249288d GIT binary patch literal 11491 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 KgZw_O1^)+B>K~~9 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/WebsocketGsonFactory.class b/runelite-client/bin/main/net/runelite/client/party/WebsocketGsonFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..51f9f789b4b5014a7987d184add8aa419a2e10b6 GIT binary patch literal 3091 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 U)Y~%sSMVvV^!Iv|T(E}XON}m#a{vGU literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/messages/PartyMemberMessage.class b/runelite-client/bin/main/net/runelite/client/party/messages/PartyMemberMessage.class new file mode 100644 index 0000000000000000000000000000000000000000..983693706396bc6ca9671ccd4ff60da70b41e865 GIT binary patch literal 662 zcma)(y-EW?6ot=Z*G-JkXpHf%5IarbRwAefA}9%oh>HCrxx~@kS=pTkw!V*rpa>Q| zfDa|!*-a5NMVh%k-1+V~Gv7a-UjUA=mPbxtSCjGMfu=wi^1Fc|ZTtrrn1p$5!h=@u4lx`fxt|kOlHq2V==64{c@m<3aOzV zRib#=vDT51Mn#%;Ra!w5cA|U#j5Nj4Q14(G0!t-K!DC=D3Us%c)?V={8pK^XRo2Mz z|2N&alaJEfWQ@cABk*iloH?BHbMQIMmCsRdoT`7I_{vERB|g2hS->pkrECCmD03w+ zj|HBp45t=3W}w^<^oHsSH%CFW|C}Xy;&zK H>E_j66RwHe literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/messages/PartyMessage.class b/runelite-client/bin/main/net/runelite/client/party/messages/PartyMessage.class new file mode 100644 index 0000000000000000000000000000000000000000..85a7a6b66b704b2c602c33b52d9151800805b1ee GIT binary patch literal 366 zcma)&F-rqM5QX1d?sD;rM$=l^sfCMJDuM`Brw9qL-a7|fz3j>Ep5V{25-j`y{wQ%a zrbwCQ&3tc|;W0nIU*7;Ov6CYqD9b^)&T?Y{tGY34gL>62ysJ5TuOHc~yNEaclp`ga zuCa8_m2c}84$DPC|J+y;E(pDY!xd=o3bzv3%RjD|S;|HB1P@?_R15ZAKeJblp51h5s~joe zVvE3i%ujeRXE*sfLg-!@Yr-|5b96i-q~qp^3v{s4M}{t8SQ^WBZOlCAdCi1_vZ-`E z)6PWxFQ(zec*0q^MU74GOF}ViT37L{iH8RpYaBvK$x9%UVj00)m|AlnJNZQK aLxco{V6=e|b_M(EJ(D>QM%WWfFkAt;hFT~9 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/party/messages/WebsocketMessage.class b/runelite-client/bin/main/net/runelite/client/party/messages/WebsocketMessage.class new file mode 100644 index 0000000000000000000000000000000000000000..23f30686f8be5078fff9e36d9476144850340448 GIT binary patch literal 343 zcmbV|u};H45JYDkI|dU-ghWL}2NYa^s6a>viON6$3ibI|g$tK6@|}_REGi@lK7fxx z>;)=Hnwg#1VxRW&>-_`3873t%!lCD=y56(1k(F_leN<1ni!W-yA?O(gb;nI;%_GOl zpQc1kn9TLFR!;kwx^CudB4K!9y^W`Y!S3Fake|2rTw#FK5ef_mK6@nx4Lmm z*sNQl-Bfor<=--o4>k~v>VKde6RMlG?+jnqbYSZ*`$59acOa1R1&C9E6D=jFWd@4< dH>|u$k)aYzYhW8|qNC+ph_6c`Y=~wUe*@-4RN4Rl literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/MissingDependenciesException.class b/runelite-client/bin/main/net/runelite/client/plugins/MissingDependenciesException.class new file mode 100644 index 0000000000000000000000000000000000000000..740a4b299d2d36911baec5a9761f489952195726 GIT binary patch literal 2731 zcmbVOZF3V<6n<`A*fgZH6k05AN(tB|Evr)HC2bW-3&o^hTfxyUZj(#8bh9_?-gNBm z@QdRQkS~1D83hJs9Q~p*{w5Wln~k9_OQ++M_P(9_obx>QoU{D-&x>CGT*GG;5(1Zf zsqLWUOV8EPu6nNYwcYeub=ME=iW`QmU%w%n(yvLs>dJ8LtEy~jSNRrF0#{T}x0??p zAKG1;%_SKsZ$k$8?iQ~tDm|}Seyw|5;AkLe70RyJX2od=G&n@$2@o4#=vsduN8g2c}%#)iVN@ zMk9lkc0If7hPt#5H>I(A0*`jyjB!4*AGDZzaX}lOsaaK%StM~NhaU6^9N8HJL+gRS z;T+O9AkbHKeYx0btjb`;S@kI6Kv`8C@17I5X5HCL=`}YLxLW?dc|u8ZwJixG(7#hx zfuZfLH=F;t&+o8}QN%pjvAWbtvFUVvbZkG*CQ#m&VT}K{7ZEtI)bg3Da>3tlLzjA9 z^L?cqQ#q7#pzNu}s#>>iN?!(!mNk;dXcc89YlFe;%GWGkZzPA~IFUsj=PjJ0mOHI- zcpIYv)`sJ?0-SFdpvYRA`% zdmC7%jAFo8Me|eCXA_2M!Hv& zJ9GrnO0UU4VAy19KEAOWZ`-`)uyPr<-BVO?95*M^n#&9>erRhp$?p8Md~$G3$wU|+ZO07 z|BATlZ>V+IX=Kq$%{x`Cf=%;;9}9f5RrZc`1bEBwYn}}AWu?|z&6p;*Mc-`~S6G!X z=3i{Fk4di%#H{0a%lyKW`VQb`28#lddxAg+)o{=gR*ildH@of`0)%|S6echPZOdOUJ^VPIljuux5WZLr{WI2y^4kE{s z2G_>^V4?U7y@m0g(EkIMNnQsIwU5RKRN%!Tj&Sd-$Q(y8$Q3VQ2*>Eg%#6bX-r#(Q zV{|s$JR}d12HDRnRWoV$eC_Un;1?#?O3Fq5HONDVmQ)fI2k$WN?gGQFnk7a znLmRJndpFNV|=qMCn)tcjw=&`Sws+vE-9vq-$;QHqp>AX^SEsmrT%LYRuU(Iz*C cd5#&vmHAu29j*olc^6Aqp^`~_iu>sK7qjH6#{d8T literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalBasePluginLoader.class b/runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalBasePluginLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..b1ad3c36c262d045f71b263275c3e76292e7bd1e GIT binary patch literal 1396 zcmbVMZBNud5Pp_J%GL7f$&2^`D0+7wRRKkgm>`NFIfQ^A@#9`u%3|4G+8)t=rO}|# z#2?^~GS0T;?(8MR*blqe-I-@*o@b`Net-W7U=0-mT@1@gM0U_n!jqA(9Zw1s*>$hs zN)_7MJG*-?-$x=)+reyStfQzMl zhVFI$K$z&mfPsF7(QKFv?nHj@!NMSh81k-&lJE>O#p*FX<+jI_Yp;7e3@fG1Ec0Nv zV&M{c7zV0RiPw#jnh4%-N;fXc;od$Eq&}yYJ*#PkOT`#3CMMx*iz}{c&)&!3>pVKD zl=e;JFm7Q4qf}jVB#DZZ>i^0^l=UStrlA?evcb=jq5>1sW;P7hvc}CfLLPMjLAoTR z#SckOFl?pVD(TyY(i8TMt}To8LWE8r>!eT0d>d13aMYo<85aJPf;LYr-i(FoxMAWR zN(PDygDugwYsbQgER-=zokgt?yOQ3;Qb%i;xDVUFJdxA_i0v&rz(a=qbN_P=#ye4x zr;3SbENF!nW2TzJb8(Nfv6am(#ntm*CK77C848Kv-zpFViA@WTM)3k|2z1YH1diAs zB^jnJ`W?(`axh7}=jiW3{i7#`c7slO@1;FQYaS+@F4L(*yZ-XS>>I4l82&_uE);0h z4j`ke@eM6{C{njgg3%$2^6cDKjJ2Fhat2L%4~AmL$;6B@na~K73AIBEY~Uttk##ra zJC(xjQob6t@B`Ct%U^J3u6%~OXP_95KGJ=AVk2$%g(iLhOL!dP7w`nj&KJ10Hr>(SB+lUfCt!Im^wOX~UZS7(2mfF)w|MA!K`M%jJ%R-S~cIJD(_j}Lh zeZO~n`o9l80-zoLQBkH~xn(%vWZE*~relPoanrDza3Y=_F|Aa1egB4muHBB2wDfpK zTu-HXY&~WqRd^KC*vXM_VtB=laKGf9vF}sRUP^G$_0uhP_v}bo!{^OzC$)h%-B6t#VmAjZ`#gCLEjGXBBhj zH+f)wG@Cv;NH-ahkqHIoPxZL57_Bs z)KE~iHKM@3ifFP-=W^z;p>aror^AjJ0i27)D$Y}IMsZfV^(Z}=&`^)_8O#yGakH)9 z{Dy)cO3f=9PXt8;7;OzI{0ipun3mC(9@}mt2L-GoilTaaNKcw#ogw;GWi0G%$VbA( zb2iw;^n$P!8|7BV%EqAp%F&`BgeGBASi=G=6mJ)3I0I)^U^y;Qu|h$u2!Tv+sc>qz z7&Q!De`mWm{3Z=S)CACmRVtX7`qL>e4VQrln8#{%^myFG+FB!?5CH3L=s6u3rz}!> z%gj2XCadnElHy#bp0t_J6JJ74vh5HOCyA&6EoKZeqcTj(6f_nBB2%?nS4Sd^#R4cj z(6u{iBxGYyv4)K+U++>}x1Ai*ovvh3R8hr%Ib!KfI!VMdpRSTsq03i_l&{m!gH8pN z1;#QsmOe&l%63r~tC>%Gc$iC8NO|0_6a?dJs;(tTd#uw)7*@=%qNc%!&H#SK&r&`% zlrZ%KK4GRGn<#a_(38>8I@79)6{xElwv%;H(I@Jb?zwSkB{pNLiY@Fm#g(ezYFxvX z$UY*i!EPN8nz?K`epUc3`KQA#vyr!^q47U zWhD%Zs9-c_%bezRG>pPz2jZ2+PABrZaK`CKhE54PF{UEU_K=s5-PK^h7Wp%F6Pxq1 z668&h@kzyXrJTv6a3X*NQW_kj2?~1TIva@jZc?eqF;iL=y-wbnZxzQgI(|yj)e}Y$_O5GSi39e7}aX@BmA

    b;@fJsbgIE2Fl zr=5(M9A+iXxl@i?1ph-C9+rp}F_W?d^$`sN81&;Y;@Gt|Z>H#-dv0{?PUz04XqHci zw)muiOH1VD#CCWhrE$oQZ!2i%u+#CFwbZE-))a)MSZ4rx@syY{zH<^h@Mf+Qc`;m{ z6wED9D%~WWtEE#SJtCHw0d7gY2qa&2J2N!W{9s05xPVsi0+E?7 z7b#rD4_PL8;^1h~-sKK$?hq)x4aA*a*vw8fN{eafCmQBqK5?BAW27q~RG64k31}P= zB7QDVv`E0`ml}SBS2(DQi_Zbx%d}4m6*$A6>Yw|IuhXz%auiFC9NM%MQU`tLRT zLD03%uKupR&aS?WNY{Ya_>+b|iw&Rqt)b#CGsc!admtSh?KX{gOpYxo7O_~|+;y8` z*j;pzFSk|^Wh#tV{4A2eH&|N#A0_s$8F6}-KbFrBAoll#VNbw<87~YI4$Vai# z4`E%c_*{_2)S?}$Wt2M5$!8aLJv65qYx!1&i1g`d#?Z@kfQHpB@EpRGlX6!$C87zs zARJoZa^*Az&?_S?t9{g@l{ z9)%Y4HcjEC$u^%j_D%)2Pd}kd(t!vK*vPi$k$Gw*Fn|mAyPP3gLFX>!*U_a6%1Uxx zL049jy9=ARr(<1#>(QL+QM^~WzJT2C!~5x86Pob>e2|W{F##W<3@<)RJpzI**GI_p zQBu~xGfnh*RVXTMQ#p;Q9E31U<9s=qiUg@DM=GpSv3HtMiVu*)fvO;@dkbS+wu|oi zsqT1)LHYRR-Y1%>XHQ|@K2!?AXPTd!Y^t6s31>7_f1WS5V|Hi?UlbwarpU})naq&% zmA;mvs20Spxx^OoFeR5v;a)dg-u>7e^k&jE+2&E&e1~x$=$XR7*1KuP3jPT!32ZFp zUyy$-p{7GP(#8Y^g;5WRw>jeNo8ryerUrdSu|Q~jv`OUjaSwvNjB($}QK(cV`__lB zcQXYZeYE+>M~U3)d3!&|wEI~NuSty;$>+tqb;WuMUXafh@w$Av@UU3-AaebT?OY7e z&Mi#tH3Z4EtfnZ_7b7T!xii9@9UQ*n)MVohBylHFxC?3Ai*fej-PFH_7Tmxw;U+we zoAE4e!HXPtU*Wl91kP*Jldr7fId~nzK3U+)9b1G`=t3KycQBv zF4wcAq%`^P_w`jWEGPVd(X4YRrppD ze#*jW0=eYbYLw^B3P8WeB>xCMrdfr}ShUVCcLV^ugw0FE9cF=ygD4g+_Xb4b{r=Zpc+LlLDP{iT`d8tz#15RiBxNVmb44Y1pGWxG{bil`q zKfoX5csCm;l!0-~hwSX;-gD1AXK#N0`SAvnO85eJ5~=u9%n73wh{xGEgb5w^#Ju+bco}pNFDMDQ$DaOgiB+0#0WN z3@r;@S(xZRmw`@(fyOe+ycBx=M+-@GGbAb^)a4mQ)A?P#&uy2>ioM|SAjoCTvP^*C zvV}`%W$4N~QmobXio$=(iEh+ZiMs{vJ8B;vw$8;2htm;Wq>Gkpl}oOA&lF5FW5_~3 z2B?Q{$DxL2^Z#i9>C&N{it)*i^C~l#F8QYEFuaOIkd9|>JFc)dc({{mOkNa0$#<$G zBuUgDn!W`&12-6^{@o|4|e3?4JIhTbx{K}sAEB!AQi_4ovH2FUU&$1|tRJfW$Dr=STjc)6@$x?`J< zP}Jm@`pPK78G1F{Q(UMo)syI9-(Y<~&u7{+p_kq&0TkF5ohUdO z#W?L5#Wbmy?ARd&>p5n0+C^oPQC`1}A|k^StuW~p69&UIT#vD;6x~AKQa_P;m;H*H ze?7*)z@jN?ivJjV;FK)Cb+e;H+3 OSimCXGAu<{%YOj@q=mu& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPf4jPluginManager$1.class b/runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPf4jPluginManager$1.class new file mode 100644 index 0000000000000000000000000000000000000000..33a5dc4ab62bdd5e5dca98e9a3dbc6afc6dfd317 GIT binary patch literal 1211 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 G;r{?BG8N7M literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPluginClasspath.class b/runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPluginClasspath.class new file mode 100644 index 0000000000000000000000000000000000000000..6753670b17101a9f63d9be3e875638b5b043736b GIT binary patch literal 594 zcmbVJT}vB56g^{B6Ss+`@vGJssS3u2&Wj*LDTE{{va}&9DdIzzWXCu%&MvdF(!b@4 zg+l!S{wVQoDn3N;!I!xobMHC#-23qO_Z~n4Yeh^k>>25}&5YE_Nj}s{8pjizjg(3G z&rUaN|8~+Ep*!PTQ;RfBgu5)lW7vr8h$k1jSG*-}q>hto>YgZMs2+72t)Sg+wL4+I z(>Oh5s0CNzMsO|6h=OqMXq;14pTBOb{lWtcfoM!D|{h3$He z!E45m^ijZE89qJ~Q6;KLSRX`I#sU_}iYPh}Hf<>@hc32C5-8t3e?3b*co8w&bVVxVQNCLRji6ISK%bJBB{itxV$?_4l3`C**dp*&PM$@&||_?pYcI%zG? zX&F9Y8Z%^z6iuN-9`Y5DEtA)#-#oLh^9Pk3?;qyR3bj&rhmXH*#|=yL&W)kIz{4hL U*upa9%KzK2LIgR@>bUyz6C_NV=>Px# literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPluginFileFilter.class b/runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPluginFileFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..93c02d79eff687a0452e49fc8d54f48a6bf0ba7e GIT binary patch literal 1784 zcmbVM+j84f6kW%%Eyq!ArYQ}ShR~$gxmYA^p^Z&S+Qu~COQ=G?EteiU!cnTo8A)c+ z;Y;Wb@RAqWnU=tm;h9IihoLOV3bn()3_MsqXP>>#-fQi(&#!;{_%nc2G*!d|t~jQz zyB){0E#K6ewq-iLzHfJ0mgDKQjoZfBfp5Bwv^PRq$+AuUXi^au7~Pd$OWl@EORqI{ z&8Dv+DUb=RR$G7JEillqW%Ismc|OC+p-0EJY`siNfyai`a-`pJO@ZkX$HneGOk?=2 z<+KVb3`sXSmc1S1@B~st*6vvTihz>MZ3)D0w6{$aqkTnoqf^N6Jm0eX6ix{w!h2FU zEs*r3+cIfBBcQsbZA#Bf;}x7$@#^tKVb!ayD<60oUc)&?NiRSlFq6I8Q)-uyLhb~b z!TA4f16FVld{<~_X%<=+XWQ$w~)J&#v(4N zSQ5~BJFnpqE(;7=-c8G;HrnokusNasI~uOwDp@AoRk=qnr?L@Ky?q`;0q?3P3Jmv4 zM#BoOvF**a<4bB)U_7d;M~$pa#j3#N|AxCF9oaJ76mAGigyPWsy?uRGx_V``x?Wl{ zHuIHIfO;(;xFm4?1SdTzhyHV%FxY9wJYbLdxr~IE#t1&vu!T=pz*lW|Ptx;hFKbb)|19GE z*3?kfa3{c{?ntj1W=`!(f2Z5f;eMUaYuj?WN14A96uc0}^UR?ze7+VHxgUu-ZL~XX zGkAKal&ODvm-2y5FvYo1_)8$h@#Uy-J-}x#hG3jIPCa{tI}Jm$4AbKq#Q6mU{R|^@ zB{OE!#W7i(FkoHjD&I;JikK==>M7CuW~w_Qlo7(3lNFw5|iMS)ij}f*^<} zM1VL!n=|(WZ#_gpIppH)$|Fq9A7MF$Zv)d$Sgg-wu0O@iCwM<}dW4xHe886?{vBo~ z;zy_o{DP5c=(!Mo2Bogd6YXX=^j4E7o@kuJHF&fVJt9-#K7;! as2CZ0&Xfr?fWF8rGuMC%43%_?q46ha*`-4O literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPluginManager$1.class b/runelite-client/bin/main/net/runelite/client/plugins/OPRSExternalPluginManager$1.class new file mode 100644 index 0000000000000000000000000000000000000000..4251f5c532d4dedd66c773fe9d6894a70ba351c0 GIT binary patch literal 1560 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 L7F7^OI{N1mZTKJK22VdX(uzo%p@fs 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/OPRSUpdateRepository.class b/runelite-client/bin/main/net/runelite/client/plugins/OPRSUpdateRepository.class new file mode 100644 index 0000000000000000000000000000000000000000..e4f87733f2682e3fd54b8fa6801b66946b55832e GIT binary patch literal 5766 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/Plugin.class b/runelite-client/bin/main/net/runelite/client/plugins/Plugin.class new file mode 100644 index 0000000000000000000000000000000000000000..3d36cb100a303db1c164f20b7de87a36d642b2d2 GIT binary patch literal 1562 zcmb7D*-{fh6g?e6h9wAuRTh;+O#(75pke?;K#Qt~lqe6rO_C-wPP*ev5AsnyXq5$} z50=kZ~y-D<0pVcELw;$j7qL;FOb|7n%hNJaH;L884p^HC96@<>eR>b3zKez|fG+Y%;``REf8s0qse&BFWI6 z7m}|9l>+zPIt7eMxee_XawcL_e+)RTXwjI%i-E%|#`*L^<#%!f^VW3OpCG#J!xcoG65Q zhJlN543@7QPrs`&w5;qEc~w)feG4}kx=!LB{~?S1cA%HlCrKH4+~<0!mXTwaq*vy8 z&8bj+-RVrk!iM&QEa!~Ri6ka*holI);bNPrA-VS^i719Bj}{P zff4{IbkW*r#+PpD$-STHXOx^dmrMg)BR?T@j5vwx!~q8C*>=e8Jw(((o3w^7Onj;- zuGe&C!ngpd&weH%K~)U1Cm3$P6ef;Qau&lF(c^R;4;@X=$+$fuHXCtsBo@c5|B;wK zM}pz@aVsv2y?8D$jSQt~+Av2pOwy_BKC-E)ecb(psqc8m@P%%pJz0q;rD`Q%n1$&@ cj?$Zy-gOJr-YtrFjSY_E3>9-WERd8DfVRN4PC(2vK3kmU30F zO(+y1jPk6ia%ANSM)8o4d41ZD?Lc{M$G~;MLVtjoa6WqeiEQ#DeGnnF<29v$EWzwU z8IeH_QwDDI(y_FOo47?73%rBJTjZ zzpT_=L_QO;(QrL02x*7y4vix$$3}%_)&pO;txCM1fxi_4MMD0P>w8{M^}23z$eMIr zwOkQ&eLhX^3jDM4R%tt2<(i2{SjoV`nt{iJ=}TJC1!eDDaT0E7P>+WuB;+Y!DLU+6 z_K_)hH52tfG(OivJKk}o?sff!)HjtdGxA@oYcb^6yCnZx?2|T-qXa(&uJJp~QHm=W zm>hlJx<<~IQa>^AE?GXuPfr3d5XIjhxQhQ!55|K*JrKRnaOOk;CMKu^R};gjEE7^vx@5OY!dLU)2k=7~ zXF15hO^k?Z6Y z!)bsrp*GV?t*mxa^)#MwYG#TTzq%5s<|?FNCcC95JcB$-8k9Z@Ch cuJ zzJ0*BL6X-r_HRe^EK6H_2HlsY1TT=BFvg>SVC!;(O{ zp*lv|Xu!nPZ{qr_wz$#K4JXPpf@t8=ozk2s|5L$5Tv=e>i;Pu0dQqWjX_~ef3LMRJ zHzUO(%TL3ixJF?CQV+E9M+`dN^JDY=p(=1N|4LI1I%JtVnIEre>T%iTs80+fo3C}w zbv&P~1b!65)MoS##^YH^D_Ju$m;ZRv$?z40rGkLK60a2hAi;mZ!3uk6_7ceOS{++! fSm(WnBsMte5H^v;R&2gO5Vn!S4g>l4#K-P8kHN+O literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/PluginDescriptor.class b/runelite-client/bin/main/net/runelite/client/plugins/PluginDescriptor.class new file mode 100644 index 0000000000000000000000000000000000000000..7344cb2b551c5d712955331ef0ed368af4276816 GIT binary patch literal 833 zcmah{+fExX6dWgkh0sEvgqF6Hn}iYxbw7Y7s(^%4AWG6!B~NC3vKTpbwCjzOU+Y6Z zpdVHBY+6XPiqwadea3UfXJ-BD_m7_d&T$-|ByeiUhe>A1Xis5eG+7^xOcraKhVALv zqBKhM$h#y!MWFU5$1*h1#^LS#BSk*IvcUcfmDV~hy>>P{f8GjItQ?ZScBA=u#_jq< z+xSeN8aX@A@y(R8IqPfDKxW1ZKwwS%n}nrV&&xO!s5hGZMS`ojpwW?MPK~U*H>5sI zp5@Ao=3SX{5CY2&S}C%5#g}X-8k2D&O8&a%ZsVl-_CWSF^GbSB0_!<+WxH}f*G{pk zYS(2+M3>rdQ7`89F*hu*+sUlgL;9*y&Ew2W@`wj>9_9k-d1f9hKEE(Dg+^t zj%EIqIMFIUnE)%upUx_;oE4+x6l)B;C;~6B{>11{TQ-V74VzDlJ8ZGWt9f9XfqD_x oDFUzOfi0BqhDR!47jJpp=h5Hs74Hdq_`oG^`w)Z!9O4N014P5k*Z=?k literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/PluginInstantiationException.class b/runelite-client/bin/main/net/runelite/client/plugins/PluginInstantiationException.class new file mode 100644 index 0000000000000000000000000000000000000000..629a56e8906769431b7520aeaa5dfbf992a960bb GIT binary patch literal 577 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/account/AccountPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/account/AccountPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..3fb0b0097644d782ec9706972329fe7b5b39464e GIT binary patch literal 5326 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 OVeoYIb6Mw<&;$T$c{4Hq literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/account/logout_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/account/logout_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..863394a3357f8ce409e4e9eb23fa23a0ba932aa2 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|&H|6fVg?3oVGw3ym^DWNC>Z1E z;uvDlo1CyfD8c2KO-SHR|5c2i%HJ6zaZJh**i@w!6x+ZZa8_YXgG9d27b(leb4}+3 zV%U;Foj8zQ@N0+!_LxoFQN0Rjws1?m^BhL&9i+QZ=K L>gTe~DWM4fW2-Wq literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/CombatLevelRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/CombatLevelRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..5942169b3ef80498d57eb43e3461c947ecf1f5b8 GIT binary patch literal 1542 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 Q1xKn|f;Z%s@)lhG3vW6}!~g&Q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/FavourRequirement$Favour.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/FavourRequirement$Favour.class new file mode 100644 index 0000000000000000000000000000000000000000..00efa255c6171528e1ba25d3e5c5a89c682467ff GIT binary patch literal 2113 zcmb_c+fo}x5Iut~yOK9HTG^Bhz7R}eNnAFB*tv)h6f8g>1YwOF!P6opVz9I#dr=j6 z$_M2kk?pc8DZBEVk4mLyB$s7FDwQf;c4m9J&zwHpJ%9cE`)dFN>}wceD7rkbywK%M z5pb*C6xKPO zVHMr5#h?{-mW#W)Hp6Q9Laxa(=xbYc>0wENCdymY!bY*Oy3TNEyJRmHc1mS+qT6eQ z+Fq$xVTig;i!+$zx8&@=6K;dB;vL635CH=#5kj%DyE$1cly{4Sy|#aGj2B2%R|Ja; zkxaHql$P6vTt`gDh}6id^Dy)^TxYocj!Mpnu&Roop9I6Gfic`9)(d^KZ02lIrE^T# zYJ$RV8;BvUL(}o0l(FrLLlOG&=&k`x9_czhma?`x&J*r7j^$a#fG*DxI;Nz|!mm4? zX!av#3?$@fQpYC*Y9BeLKT!wCz)uY%5tqBq3|zr5!STJ;62Mt$M^GROF39w`C`yWCT)6O>U>4W_82+y+{{X4NC;ar zTqg)Ua;gpBN|1#M%4U(+7$ui_NYUpsq2DtszB8f!`?;jf>E%SjQsI6;Qy47GQSU|Q zN!FKc$Poo-rFm2<&7N9m%G63DMV_YYWwlbn0>h(n!010tvznq)hBW;>Q@+5@e}L7@ zs}b{BDn0%JH=g2_vfPQ9H=tvj0>{_&o3A+~S;+|cLcQI|(v@YiCr>*2g=>_8cIliFXm$Z-5-&eHCY%JO{T4T9q$p1>49;9>u=2W=RbHLZ?8Y&jP`46C_ zU)}?nKL= zf5I#8eSjGXLm&77{3eFsuH+T*`s^U{m`F(KmP;3Z8Qy}7;d>jS$^mW zM=D{p9VuL84V>^mx`D;pT`7j5PqvQa{-L$WhhFGE5Z{N=kIV)#46{%8kXsIS53H|S zPefZ8$T8eF6LW%-A=~xBKrn1I&%|-cyK-!)GZ+KmwoZz&yjf|HU^G7hsZq2SV-gz9>;@-ZZg*w-_$= zc~3Mvx6ReJQgvw;DDJ9&;cCS`?exSricRT?-LT&h{zKk!NYhf&YjbCx`%*uTj2YFH z#Jlky^(Nuw1FmH7Sc+gQqf3=>YCe!wBPzCf^*gQU6%+5E%rH$tkaI0bsY+L>_6*)d z#lTgPV@&T80uxo#7z)P+_qh{NpqYwYrCjIYnr2vdsRs;sUvMWb7KU?sinn_^d@vFx zcT>7j-D0@^LJ()}mZN&KtNRR#4?G&x?s<@KyB;R>HC z(W&Q=#>XZsd=g1R6jK!QcHAm9)$y1>|JpfHgJ{1w>X-Z;b$nZFN?kk`PPN!|-8?h` z?s%RGl+On{LUp}PkjFZ{G(f7APufemL$4>SxXa?o-sElN`G>mXHyD1XBZDjVK!2arS61){8mZoI-*GD$SW)5vU!Z+d04r4W%?) zS)@?Xvx#O$Nlze9G6c*{8iva6bqP;#w zU|hmwS{dHPGTk*%kI-paFRjHaE5Bnkh4rP`yrZdqL^ks@{geRdh%`@dpn(GJM#RhU z;Sn*>U=7!Zx_~0yBfnF)PIz+VFD%lerc!^OY#+ond`PQyVrS$;vGyB2s;xc4Y;EZo z3P01UWGpL*PZp0qS&W3z@f9Pfv@oCIvk9NE=#9o@b*L{2btNHG_E@MJD8GiNpv6gg sIf*EP&m+_qlsHgY8U3vp?vRK&!71Fs7Hn#mIkJAWv4Hzz&(MDEAM}p{NdN!< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/GenericDiaryRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/GenericDiaryRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..8b721f8fc2f39c3dd2d4f8f9e220905ce8374d01 GIT binary patch literal 1350 zcmb_cYi|-k6g|VE$d@FqEZ zhIBPZ@wIg9y3iGdcwKfB*S;qhUS0gUTb+y9ETzgG!7uDeCG{RdxL9g1M4q{AVIhoU z0&!R|q#3dkN-uc7OSCMckc@*Nmp~K?hPG7V$nQ0U_nJ2yqMEC^E$%e9C(V8wjOebU zArI%{eTkw(KFr%~Ql&VOCD665J*hgCck{KFI;cvi5yLHp$5+zU!V1=mgv*P#gF*~< z8IltnNy7wgVx3`Wn*7KVmC{=}2+jLvM#hO{#-lM@WjZop;M1vz8J^6i);~rf19XI* zf}}&v7E2f1O6OIZjr|V?uhx8}Wly|R1KF2kwtb~s&9!tD(a2RDx7T#fM)#6y(Iy^N z-SxeeIF!bzYnS+I$0#3JCzprmXTT6LR;M*ayAZBXlrASMdM;ArX|M+}he=U6$}+!|u_sQeAt z?H{-u!kbyt4dPKGlv03N9#xJ}2?O`2r|FcZ86FUOi#k8Vqk!`URffk?l~ATEGvy|& gW-goFO=Z+{|3WVzm|;u`2zD|=bli?%E6CdZ3vTRg0RR91 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/OrRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/OrRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..a689be4e36863db0afc77d64111229ac0bcd938a GIT binary patch literal 1928 zcmbtU-Bue_7~LnCFc1b>BNDN#QqeXEG^18qWDrHPH8p@17Z>$v5>CUR^MjKUmc8^P zTuWcTn_lQzT8kGhuYC@m!@AFeHW{i*sTVV6<~!%x-`V^7`Tfsdeg&|KPi^D`mLjR$ zq!-CRY3a5DB_r+b2fdDpx~|{eRq{ZFwCyNAx$ABwH{};Sm82#cmcZ#f|G;+xKkB%f ztv%V+Hbw*%PlP&zDc~f72wmbg(*QlK0=KEU+7lStQk}@xy+jH$k8LkEpEk0$Lg5;120@hl*Ba6u6l!I}c7RXns+eMTxW#d_ai|sgcJ8|3zD0&=*al|DE zsGr*i!=CnAfi!d-JcnuCs~zv(-Mrnu*Kx(YYV$v$d1DZG-hqu#fm2Nt$&FsvlF4T# zoIt4=xBXz-Pn7vTGFp09F%KscHd81R)?!wP;{6X*1x9ter4to(1g0w0e&*B4>s!51 zyv#_maWY%PE4X0eRe^I)O4IVY(!CLred6FEDgwDU61ZG>67lbp9dh?foSK7qEHLmM zAq6VKFbypeqa{-`$lB3uNuuj()xE7`H`4)UE7{WX_m#VrHl|m-Rb&QVbMQLeUamB`40+ZQJa&Q%k6qS9S_&QDmrZe8@-D&s6v4mwC%wlPP@Mzb; zJ7B+9k^E90PfLFw(7%B999%-(AieKk4Ic>DyMA{gbz*1SG9{i;6qxx(_5y;pT*~hM z+sGOchzusSwBNq7?(e77ZR2Bsa%N%-#1`1d=waINgk3Nk+l-epH+zv*p=?A4s;gKR zt5Fnd7C{`DyoAEYq>+0;#S;C+VYx88#L2ab(0O8XF=ro6!?@(XLB9n zfX|@_3tw^gIJ8XA(x5HJb)xn&CTsH#@XSvr|BxP?;d_!Wzy&&0=u*WC{G0AO;0(_4 zkFGd}7YQfu5@wHJukwsAd!_RaFjxB#<@>09PeTp{b|l@br*P&b2BZ%sOi3Jpe9hAq z_v*F#a1U{r;(v#kONV${;5QW37v>M~ZVum|VBMp2Rp8r)f8_7cBcDc@CV#Nf%eX>C z7BR=~1$b%H*_2rQF^M`p#5Kk(lje1N#K;Z$P9gV@SF>yg8#gHA5;%K>=`{NH6>Vaj gCk>+wu0~Ur--c7c@IFp@ZisZ@G3iYn&*7850KJ|5u>b%7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/QuestPointRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/QuestPointRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..c415e8ec4bd134ca6d21fe6d047934cf07f449fc GIT binary patch literal 1556 zcmb7DTTc@~7(LV5LRkS3MJ@^`Xbb9kzttO5(I(|)5fgndLp#FQ?QGqhlJHM__1yjoT@8@(oWND zZAuk5yt*aDwrG&8Cb_@kthPj;S3IfobMd|<{q`>lDTe-ce49HiSDViA#ye5f7BURC z55*qiWJtVkGO!Xum-Z^!muiz?Fqbdy`3bEBhE&n3iEc0)v0Ykb2M3c%ieEsQXX?2EyGDA*O3?+D+<7)~+R zt1q5Z*50fvmzLHl3}XjrcV85GFpfzJ6I8qdyrFX&XKrjS=jS9GJOvK6o8SH*%fT^{M!n@dJ+r0#jo z(}DJRb5ZCmuNGu+9XBo9V3^tyq*U8pT{xjGL(whps`mUHqsChdA96AIM(B|68CNw| z1XE?ttGAkk7%WnG%(Cy{+D=n+fWMC6!+9*k)gDn4x$9PF?hAbxT}B z-LBKlXwS}kgZ&G=z-PK82n}S~fATm+XFEh;5Xb4pZ~{a0H4LkSPS8F$`xPgD;&cLr z>Lb#rPsvYYPsX^MHrI&|A92x3OktYX&b85OfR5*pBT$|UCWsl@jjIQdtL)4V%+8E{ zhy8`D@n9!n4zjxrvhCDOqL<)w;C1MaDMH#rZeos8PR8<2N0doiZlkW?D(zkL_%^LO PDA3JR_8x`$2*dvXzO#ue literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/QuestRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/QuestRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..c68923755943730eb2a8c228fc0bb4f3da7d3a77 GIT binary patch literal 2047 zcmb7FT~ixX7=BK^HiVR5q|gXdS}BGEyS09yp-`HZ5>0|7nRW&*oI`Si(`J`RKjdoQrODuS^WcPdnRukN^vB*WNS)CXI1SGR(cweNX#ms?rwqes^EEO}=jlhHTYoaqA&>r9Owom^zdm!^Uvw zH>HxAN-C$JTxlOLOy!rWXS4>^(ilO%l*SlRdiPEm29hbv;j)2whUw8{rSUGNiLe8q z>bxtmH2W)QT*Z3~GhN;hWyfxD^+>8i+7YX^qF$Er=c|tZ#BiaZc&k(6y^xD3k1OeY zCxtgO(NRQ~eXW(2_jC*SG?q~y3J4~pRK)e_h~fMbGfefVF#JfOX$98}d_Zy-O^NT8 zhKU;tSIt0v+@--c{rn~g7 z5>1f?JsKqmVs^K0E7=tl`$&3{6t`*H4zVL?Qd*3b)7^JE=6zucmpE%v$e8q~NN_cx zc};E<>ssy`40I+{ry5S*ZHX{BVQYbJTxZ!O~(TM{5wDfJnMS2$`dqgXvcXNf`F!LiOX~{ju>`N>FPs77gdLQ*G zOwbD4pgcDz=O=y@4U6K#DvQ1^niEYVXV{+@v7z$Klq_#E%of@%{hzoPgP;<1zH z32i_8IoSFsbVFIh=vg8b)-Z{6%;L6Rav{ie+Sn34CNMNL%;Qsn7lDRB8vheH11l^^ z?>@sS**_<{X7dYLH8PX-8h%_O(|ra^Y8Uz-4)hlfi!p+;_L@X9C;uxE{nw00R3n?_ zDpPoYTZQ5?b4JN6L)CUL~PTqg0JYL|MRM- I<7?#p267YT1ONa4 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/Requirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/Requirement.class new file mode 100644 index 0000000000000000000000000000000000000000..c6b9699ba29397879974b48713a1cc8c83e3671f GIT binary patch literal 210 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 TX*E#%60gxeh8y%7!R!A8z=62z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/FaladorDiaryRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/FaladorDiaryRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..49d5aef9de3ea98208f93de865aa9bbf6c03f5be GIT binary patch literal 4600 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 Lf;Z`3#p(Y6x9tML literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/FremennikDiaryRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/FremennikDiaryRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..550238f0fcd8babb9af2614b392b00c3b254b743 GIT binary patch literal 4604 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/KandarinDiaryRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/KandarinDiaryRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..811e980e970e6c9a9dedd4db4bbe964332576425 GIT binary patch literal 4887 zcmb7HYmgjO75?tbWOuSO&;$}8kfaTf-2}2jLIQzZ5_;#cGue4;dS-W+1Q>c}dS{xQ znI5`(GFhGh6$M4&14L02Ux*?I0#Oj~hh?c%R;gu`#ihnyZ?+y&U0R({Lg)daFvkR*cVT#+@D07Q2QKVu+oU%4wrz*kqHZl$j1N=C0N8Me_-bXTFdx?wLYj}PNqh6871 z%qmyTXSngKr1MK=qv2Dr9v9%kVQgU7v`UZOHX~xMgp06|VK|Y>CsWyJhKti{Z=4vx zd3Yap{9=a7#@=mLYUlh27&c3|6qgZjdbP?hJC?pfKdwg_daD-6yTn>;;@D~p??t=M zr-_~OVQgiXoF#p(;#f^XIoxp##W9SkqnIs)&{x`mmzHI_b;Vj#GL>n&vtZeyj#9L& z>Np2Rk?{VW^Qx91=fk+1VRy_}G>Aj1WpFuz0#Gp;BDD0zKzY})mz=uQCW1e3wiF%d z7>?_6XFW!-a~NZ5Q6%>43VhS zY&Q&IKvx=io5RK#n9}V9%22(f=rxmads(Si9osQT(I~EyaDaPtiJDGm@mP6UOJ$O3 zHkL0>sajN1i)n8E4cz_-hD+Cox1Rmn{2LikQJYBP2IM6{i1V~UWDw_H-qUDGI#DTtL? z$87XsDJCJ#MTRsrI~|XOL8+9Qa}2S)X6tPN$b(XGEv06-J)5|`F4=A?)&iA4XNj+R zHgWVhVizDK;jl0&U(n*&=|VD$H0P~Xe_B;S*IFU~rgY+w92}?+!dVG9!CN$!n-QUY zgd(ayf!!u{dnY!HhSg&^FQLG9ugeh4(J-j?_0v`qI?t5_tIJOkFpetoRC@H9p)BaF zC2{D@5=van`b0Wji1P9h#xaJ8S(8Fbq;1-4w!0lNz_u(O9E-Z$ z$j+GLcim_-4Q}`-$`WqpQMGZcTuFtoK>0mGW|A8Tx-XPzicXhYaLg)?*AuQK; zSkxO0p|mQ&;7ZRgs)e|gP}Ax1k-2!j5Jrvg&$|Yti-<1HWTj5o%|S`>lHrgZ0fi~y z4nbZanTpQ~BpM831zSH(R|XM&MtxEimX(BV+RKVYKnOEh5-e`U=7gHkN>m2oQGvCO}ZD_ra@JS zJZu?ND){284@vm2KxI}_OL2`K^AQOjT6B0fvqBs`M$F)M4iin!0*a_ov1lerI zuGDqHgekxn^{Go)ls>?m9R!X|+IC`hyl4nmbOeHCddk6E1I;v0(h-zG; zXPZ(rDi)PpLs_QsulV3k=&i~!MHpSR!qYEGc$#}EMRQpya&yr_Dn~K>WlEHMlk-Ja ziCWd0;?{5Tu%>%D=eibM>eIGG9iiqc628jSg!7pcr5g{GQG8v(H@N#37SvREs+cPm z)ohl!1uc~eO{;l@>!C@;bLIsEiK z@E2jFX0eQ%$6I zCXMJib1mVGssw%16pbF&N>V3M{vWY0zQ=GdYEiACE8nG)W|yflI&}&G zk)9b!=L%(P%^4r-KU*9nS~t1`&lFMTjPDHNRjRqGZxeErzks=KrzLz}gkE|st7_#~ zYBrtAsL>LY)HKzqY^S+k*adx|VK8h+TNS-A&)*F+?oWo?y6G_F&hE+hUVjSot{BNv zNLGx5$&cRhZod@c{P9XpMS9NCZwsiUs}V!=9R`LDVmLT^GU1>eAV zrI#Vg@@Z_!zlKY8ZP?;p*e0LrEo>hw>>!CNLZ@+6Paraw=bHA&7kL8v*7=UuBVW!J zN})Hv<*z-B>wDspe({6y)tCX?Z{e1~0(bc~&t=^|U0FeLaWKz4sml>h z&(dIl>uIhCvy12GxCi8oUeKIKkFCYCg(gepYx+3%jtnQCnY1# ziXnl>(fGEf?FIjt2jzLcke{LN`cHjEKI)zNvR}a|dCsrkzTQye{VV=`np_<0I!G3wGiP`U$*-+G}wo4&f@yP@BbW6fuq}wKeQP z8+&m-?Rtdzk76I5z<#<3_tC|7EndWR_#w4#({I;LaXo&E8}MgL;2$)82b1_O{Y9OJ zgX~gFvaLA8MsX9{N9}b`*-iBKlc9DNQC32XEmCVD&TJ&uz0{thpPh%1WRFw(BvR}d z9A+<2`x0i@>-3ZI6Ka2k4Er^*?2pv`2}ju9ps{}=A6Sni-LiRJd!w^HC38M*VFtgJZZOxS!esSPH6W1ZU9<9;5zkXa{S!Gw4#= zg&jNzC-@lL;M3>?pQG{fI39cz-QbULBKRxn{|3v!-{Y>}U#a~&?hd|#dqV4QZ)gMV n4sFDJp{=+-v>PWw2dF=R2k<(vEA{RRyg`ic+vH8b{#*Y8_4rHK literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/KaramjaDiaryRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/KaramjaDiaryRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..e44178aaab821ddb0a9c8cf3abb6de4e47d08412 GIT binary patch literal 4853 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/LumbridgeDiaryRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/LumbridgeDiaryRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..8ac6b6247b974979ecdc559525511c544bcc1168 GIT binary patch literal 5144 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/MorytaniaDiaryRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/MorytaniaDiaryRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..3a9a85f71d7ef1f25658a9aa733d8ee792c01f73 GIT binary patch literal 5248 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/VarrockDiaryRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/VarrockDiaryRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..07a039f39345815ed6da83fd50ab137cab8169ab GIT binary patch literal 4697 zcmb7ITW}lI8UBvs#Io50B|u6_3Wq?*g(NZ|1QLgUEUje)T^wB;94_KmT1gwNc9p%@ zn9@QiwDd-=w6qjjdV`i;fKptbv@q@Tp)(!cncMi@?ZY*+V26R@zy9}3n06Xm)jNQR~xQOBeQX zO8(U~Cp9N*+iLc*apbd%9sn+!(`lTs?}b&Xr(aR>2NjL(nSbOZignoQd`2D6v;ymrU$#hHd9a zY#^1FVPDIzyk<`bA;$X5rHD8U!3 zC4*DeBytCq>uQARrLLwKT$nB1rXJ(EJIpCr^Yc3;>;*nYc@Q0Kzcg_`!S&KaB2!6E z*C@;cZeX}NV~e&MltvXcl|%Nt!`rsiAGV4A`Hc#0lAn)B5c(<-IKpsa#;=%PTGys} z4*jU;GVFra=fdUE86pT_uJP!of}8!Ir}Nbr-=SN`p{lD1Bd{+6u4#fht}qO#c!&uZ zPg=p0A5U#2ug>|OX9?}9N%`?pmFbH9K(|b1C(n7h(IO;GGfb^%u@A$t-+r@}Zbtic z94clc2=YWfyZmC`#=xsYG)GrUyx;&eLE{PpEx(Xe0L^K?VgjmstRgS*M^*0sa5J(wc5y}YY7l3?x;Ij z&|w4JCTzI2rg4)ypYGaO^N$1oA?x6af&1cOrOu<{8 z+0h7$gc{0o)9Mcl&6Ta2=2goxb~;pSB30?&T?+1&x|MXJTCNwWjj42rwBExoQ5%x- zDj~P@jze>XdyZ5kcy{%DpqVXUy1u#v1x;UFZANWm^SMSfUn6xI!&MncArdVi*^}N? zuyALf8HSJHj)Ja)%(^1AStfzg3|HhdS+c4jmL+V2(+i+CCrnfH1YyQt$eb5uGFE>< zxCNSzQ4ShM4>Ji^L@u*>vqv^hc4fqVY1+1@%OJPoi~>98iFAe7h?>-8*f}ic0`-9< znSjQaO*3w_PoizHs9;Gd7@y8p)MENJ(jjZHtl&PGyo=OQA)lM6sUlH%Nml%qft~Cf4aamj9hShN*+~a#r7Ym<`eRA`0M_+s(W6iE- zH@lRnFB5?L3yBmQ=96v!Lgu)#r*YZ1RJHD#mYcf+$U?@Vd`S9nx#3UL16+D$Llf)m@GoGg1C)tRm zLnpw9wLsA~4e~@MD3JQFphJ2gU!Gz(kg+vCOWg4W0ozb#$r(tr9(8Mp(#aQu+4KGQ zo`Ua7KN2%)WvWoFsImcmpx}qH+=JdH<50o(Dig5Su^vFUNOWSYCT+pzbQrt*_)KswNf;BI?Zr zt0@fX0bRbYZjQKJ-C-!5-!1b)esN3^1JXRQo7%K4EpJ`tVa3=E-pTRCN2!aJv!R7U6blxGj^?PHqhy)`thZ`Q)w@ z^aIDtp<_~f5Qq;wD}+j&sFWu^-x>OUZz%Qgp#`aHZ}Rfc^e3VR4nS* z;5*TSy~*ptgYQN)Kb<@!4~BVtCJf+5QK@!vE-LktQ0k{qBhM!rp^;y%UqzJ+_=V*B z@N@b4>*NXlbzOk6S3+&CMr|HSmWCfid+SB&$QWLywtN~LdcFoD*o_U?gG*_>4AhM}OuwOy(^^CdbC{spVhU|KwQvCU)A|7Y0D6=pAE)&R+<<3ri1_vfynw@a z6-V$#TK|kmyp5xHm$dzjp8t+x_$O|``#8p8xRqUiG}}V!R!p(&$gq91P9Vz;LuJ#n z=IJ*^1vz#ntqshuF8xSY!g2NxJwJlm*kdTLr%+_i(ev{tv6oS1Z_)ZERM=lpW$)1X zE^6#O)Y(61{Wo3b-^a<=M%*6Tin-V}%*S@%RO}$`h^6T{i#uaQ+!Z@T>s`1z)@h6Fo}~3@G-J=A6?>W16?9^6q8ob~dh8u~eix@>@1Ym_7Yri7)A2a^ zaRp|4E3MmL#dly3KZrB&4D5J`-cP`ZpMo3L;l*8gUcw@NN7YdRuEZOV|43r^gI~Qj F{|l00FH-;j literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/WesternDiaryRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/achievementdiary/diaries/WesternDiaryRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..6c687a0f2e214a986f9d9193fefa3de1e0ec935c GIT binary patch literal 5342 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 Z;}C3oNC@j;_rVYF!=N|)D9FH%{|CQtG-v<- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/agility/AgilityArenaTimer.class b/runelite-client/bin/main/net/runelite/client/plugins/agility/AgilityArenaTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..c4583dfd310f439fcb5dd463ac7b8e54e0519168 GIT binary patch literal 849 zcma)4T~8B16g^W43u^^h1wX+xK~s=8PsWEDlS(kbRASOnpQq(^J7zl5OlMJkmOg0W zgFnC@WxTtKPeS!&?%b1m?$^0Le|`S}ppAzSDgw_e1?e+OMhB8Zqsaz2HCd|dOsZ5f zd@kFiZF{n+rzhkiR0Z}gqh?yVGxA2AOKnGP;6BNMA+Yp9TOD2s95y?bG5-{OR}^n` zKBzM#)yE+9M5QEOWup;!Iz7t0)^1;*df-lJ1uM7~Ar{yw2!Y#^fhJSum5~Qy@2orF zx;4~rT_AdUbbQh~>B1;Qy`vE=s9PCo(gO<%O(tm$!_r4rp21pI@;24HW`rb zsevJZMu&5nzVbTvFTiRT>zTmwxxHR_5G~fX6i{GiZi)+e1r`fk1-9q!j;HLp%n#|c z&U@ed>lUBpx+CGWEbv`}Em*ZBwh{l{^DoEid+`@6??3s5)xAdjD{g#du!39st`-41 ki17&Pc#PYOB_#=WaF;!%;~wr8sq5InHZ%Ex7_T7t4OOD`GXMYp literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/agility/AgilityConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/agility/AgilityConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..793f08871aa48f4b283fbded465f0c723f506167 GIT binary patch literal 4962 zcma);Nq-wf8pf*~2RVtI*l`?^07-!vvRi}@wy?w)V+S0^M9wmqjdH6jb=>L}-7U*v z4LdV%m=7>_E*$uAYY6 zUafq6<({^ql6c4xj~Bu0cvm^ujGduwwp_a&=nA$uzGsPp3mL5v1&&v{Y>5$U2qWc1 zx0Kt`Lt-E7=9TOEZC#a>F2fQ>Z?wF~Y3N%{=&ZPU+VlKKksDg#%tBv5sR%e6^i)Gz zVqaBFO5F}Yl>$*BcX}eM{OFEcG zMNyN?3)W<^_yQM0$&P3!uao%b_$_HGPwI^(&XtUOWUXY~XHc~xoK&nK{vDGv?KbO*CH6OgMp7;+9D|R<-%Lb0Lu6{tXm{@s zm&Ge3@iGb;PXOb6SiCA;L+0mh%+4-iX7q~NZw}ry6|A8;N9MaHQN}CuITt7!1$?ET z&CGUI1*U<<;L+=G8*biDrI>BQNE#ocfsHiqzj29n;4^6!y75n%_>Du1uU-cwrsAz( z@ixQWbz}Ao1Z{RK`9Y*y#5k7m&Dy002yQ8GR;yLVQ=x1oECw}{bV5o>;~Gs3j3-Ru z)S?^H$--P+E+<}>@y__ch1jM; z`4O%N9Z47SpVybP>$uppbh5zW&CKSAB_^27yl>84cpA$KNY}pH%$3Jf_NaWynCr*xIh_hV3GokP{At;wjYBrC6GE4)zhCp)ACDp1x*4@3?U$bE{Kk6|={2T@|EZM9RUxX(>z?^fYdXW4)d#YuJrpjfVy)<3%}B z$9thh$3jKfJPc)+Zec&C289j};T@xb+S~d~q#nmB?Zu=^r+774;?z#B42k7j;J2E% z6HDnqz^#E{j?Zp0Atgq|*i~^bULF^RU`C^3 zFq#m9;&3R&Y56cMkI?cco(XXd&n-d+f8by72>w14uUrz3;{V~~sd!8r$1h8qC?cOA zS(5xX$xrklUnwL{iYHUellV?GPm=rxlAj{^q&Ni)r$cdOvx}jv;ui{CoGlW6mM+fG z#d*4z+Dz_A%k4sPxrkgQ`Dv0bko-&^@=783qIfn<%W-^PLJ`u`JV*NTq`yG=i!pr) z>0vnse-bbKi0^zsy&Qkg6!c1w@+)Ldll?l`GkuhIa^wL+eq%f3v!uUC`W)%=Ta{nk zs{G3wKU2O?qN%Gv$9SBL9WtzmohnlHct^{;80xw#&&1={D(A()HGy^i=bg96!s+ zYLW69*>$oVvhVd#{_h+)%gI_1*(JF_vPZJthx}_HxmiSRlKdXY0m)$>@^6LYXuE7j zq_;?4C%xS_+rQ`dS++Nf@)MXB6S!k=L2QuSA^Ux@4~h?Xv+R6J{5OZsQvRWl&sm-f zt=Pqfbny{gd`uUgWG;4?T-IRDNfyKXq8RSe!KZZa86A9{IoS55vqp3HEQT+N@Lv%B iCGlSo|Mi35A1%NSh;QQQ{P*~h-iI3e10P&$-~J!;NJy&y literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/agility/AgilityOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/agility/AgilityOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..8a1b202fe8bccb632f769abb401e0e20f91869f2 GIT binary patch literal 8099 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 QF0WN;)hIv9>7f}z1MhIa%T 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 W=3jTltgDIb?UZREn0NieTK+#bjosP+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/agility/Courses.class b/runelite-client/bin/main/net/runelite/client/plugins/agility/Courses.class new file mode 100644 index 0000000000000000000000000000000000000000..da80582506ef56f4ca4d4482eec20611801c299a GIT binary patch literal 4495 zcmb_fYjhLW5&o`ZuWWg3c8z!#2&E|xTXrlk<`Ha+7F&jmW!aIiK%@!C_M(W$Dpvx&lDMUtDl7G@FLy%j8TWm9z}sNGfTVmTx?jOC-&#FP=ye zJmKq3=Q3F%>p}%X-TwH&xGxnq6TX0%8)K;478>XeFx(WJg{uy76xpuDcI$!Ao~>F$ z?`ClIgtb^`Ak0v$1^4uA*TQ-ap@Xro)-Rr-S~xt=-N&&&Xxoq;BFn8>nEvS+J-fQK zklw3D`1--X9&N`!Fvy_VpV4}vTBtj~efDZWt%rZfy;BeN1j3;}gqBt941@za2ZFt{ zsYoCYCP*G6Cm}r=3TWNiX<;}J35)>KBS;>^IKR!-7uZ|=WX57kU42D~$YC8+BBE7n483`lPF{`|Gk$;z!w&JN> z;|z>8TbGJwt%2dJ6(30%0@NwujEGJjW$+Xt4w$1m)0x!hU^;19S%ww2P5o|sJn0)r zr!%8jU&)R>Ruc#f^)HWV!Jz}o7aXvE4S%|wUZqwCYcoY7%NQ?#0Vu9Z;< zsR}O1zxTO){D-3(WeSYYD#?F`2ooILETf8})slbT5dpi=f~`C%DsZV$*Y$$afK2ve z=$8Bs9utOq`7JWs9IcW3V=vq2fQ%ZB%98)c`!>2mhRo4g$sZrL(U^={j@C(jQ-C6@ zJ7m;xbdKady3Dp6kuis(isV21?3?uS7LVah845>L$$#jGZ967I;xRU7?;jJX{3kZlRQTZV_D^CbTxCG=hy^Ef(R@;|iK_VA#L`5av!`JeckjXok{ z0Y?{-?Q1rAOvXY;Jo3-VSdJAgJV9kRk{1xav)I@&p2joOt>QBS`xxdo>P=L^=SM4E!L%R&eL&^Kg!6W^i%ILuSS;BEY{ZaVm`Uy#v&MSSQbO(T>W8#XdKc(NJl zgXxiYDjLru`Fjy`iLV$L%JFQ2rSmBaF3Q_f*AwH{+-GL#^#3w_Ya=vi@1p7wdvsxi z8%~_()pda%aoIUtn@5F_@RE!hu#_k9don(PW&G)ij2rPW8j9APNh-wZgkcr9m=`4# z%ao~jouaJ45AY)we#lTeg^*T=*q}Qrb;qB5N5m+J24SP;%p$OnhP_JwCy!zU-Ka zd)8-wXqq!<<;KM`o!!y!3i%x$2ft@nSMIHwxI0_k+P3@BCipFkQt6J+#bdzf#D$Nv9^l;rGDzsZu`NaH08D9J2n^RM1YE+YSB(&Zq!M z;!q)pHH9Qn6q0CANFqKViRy$Taubs1Oh_UyA&IhtB$5)6Xh}#SA|Z)-ge0;NlITT9 zA`~HsLMXCDe0Wimi|N^cB}8u2k@Q^8`%y?5=|WOh0?HyzIP_jktiKYgXk{bdJVpds zNeewl&6OT(QU=u3ZMLFQ zD7qvMwm8+bYbwZ7%z24^sq$Y{`BTpG&?3Thk1*_Yd9cl?wzrfS)-G3T>Pm*XFzl=H zAgCNx+e*QOgkn&kZ{4bBYSR`wh=|Y(Ddaq=bgHX1*qU8Jvs)o=x2ZU-u3vAfZWpRO zO0@@jRo0?5du`RQP>m{X4-A#vqb?{VA|X^srN)E(DkfE5yS*wURHh<(kXG40)z;0n z>VQyXm0AxhmEEmwIAN;}3e_i-Iu9mPc1HDiYr~t&8M)ip<+o} z(AzwTlNa!0^ErHN=lu@0ZS=SgRA(%axVi_3hg z4zblmVloWU?=W4%BXkYkLD$eBnha49UOVq~niAg^cKnIY3_j$h zH1(?RGF~Z0w28jNNJmHY{31&IMZD@DHKXkoW8m8bc8l-PmbonolZfFpyiQhc5XP;3 zN|I&}d_|v?-bq|MO+aBY1xFjp990$rXLu8D&FF~!ilp`2(WMurIqI0v(a)~y=;U-q zT{AlRIn~ijTPsC$d3uht85~vf>pX3O=Vd*e7C)Q$c|0ELb9%4DI(b9(I~QNT+bz?* zG2zWY_SHnrzb*Rk7IW*aXWk2VXNHq1t#jgCk+VM(Ipsb4k>2@V8OQM_{2A5%0kqQ| A^8f$< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/agility/LapCounterOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/agility/LapCounterOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..1ef6cc0e994fbdfee7c05cd8f53b1df5c891dafc GIT binary patch literal 4181 zcmbVP`*$2w9sk@sI?3ij>GnlMBqEd~O*_!04-y2^yx6)))?~ZT0*1-vb~Ei{W}TT$ zs4sjWK6xo9qKM!N6)cr*Q&3dYa*qD&IsV}BC;kf`$IqRe4cT%saMnL$m0V3bq@VR>9`>X)|pV2fUISDt~-l z`HpqkK$F0(daNbe^eQxFOq;PNT;QtykyJXBJvKElG&z(NNTyF(^OosYZo!-kecLVc zk!ZkkgV1uroaK~M3t9!5Csd$9fejT<0{hbS?p+DFzXClIX+p^x@}7IbF07NCaLAsLxPt4~!xCTFnG@JCL7UriDrX1ww4?f6*9)!Crilc$M&^6SwB3^`ADXG? zL7+_o-i%715nCj###Vt_E)O_1P-m_c+p)vIwE}zU*|&~gy};IBB;JSX1X{A=nW^;9 zFkO3VU42)V(3gO~^%5Vz4FYZSb|w~0Z`DVC8ChDB58^`xZd|)2zU}#pbBUX9vp{2d z{GN3v5i>_h+#=C|&RB`~U_DAyWoadtU=j(m>9^ey5?5(6nG(0+Hi4@PDjZdAX~<>n zCk+f2KJF*ZQiWPI^Bx>IB4L2z;!j8R?#*!QGdST^h3B^VEe?; zu_0#l(A0QtXd>NzY-(V9Y&bPSch<&0EjN)dRCm|Nk4w*`o*lJZtDyWAd|05hk{uYI@lkE3YgXEc*wePF#!7S3%FkNNZe0<*yyfI9-`4ARvnial z>D`01=3Hx?)|Jaw?u_yoO)*MqAv8yPt2k@tgS~@&an$JDLDm{KU`jKVCvnsObNRM< zPP%NdmB@kllVE^Osz8eqIKbdshoG3RuMNj=pMm4+gHeeQiTm+@fDC56g=+tz!#X;T zCol!ez=HyN*N;hJ8hL@u)GloW{9|XFD>^DvQ6R+D)K!}`IcjAz<`k5~39$RLl8>#_ z59n`mjYg@^2az>wiIX@*>pE63%S*fxTO*Z9B`^oi0BxO&A~ixVSn{KOAyLF9c)53C z)OJguE*IN7jx5Jor6kw@B?FYY={-5ICKB^n_eR%S(APaAaT=c#Fs4VB zQWtGo&RO+PrQCi=;t_nAsb16*i*~E$avBootsA?`DwReS(FSHT?JV)qoL|A$4187K zP`y}Niwudc>w@2=BWKojW|+?jd=rlwc#L&n?NW8USpp{U1fJBcD^a4Z4w+Sgu|C2Y zSvS?J4p$`hwcuL>o#n*hv@=VB-UOb;cMLouunu$9h^~8)#CP#5=N?C$psS{1_bwkR z>zAG@R!qm(a}wXzX(;KGNJXt-0?*?G13#>$PJ|)FshQnN;zxLqLsIBfW?kJhQgO&H z$EuC=V~L+=m70CKFdOQfpGo{2FLNhymq6c@J1eRpzm)iuE{<)iB0<(mt9j*UwO*C@ zwN`6mRNZ)FJI;t_IW2gNJxuG^t|wBby}-?0U7dd;@%oaajPmbhZPSv<66dufJ*H^B z_^1UJxEBd3D!+Y})QpQpyeW~v$7r8I+?c8ZuDPOHF=T^kQ|YN2N2~OvYD*E=Qm=II z>cDpMiqQBKG8tO=Q=_b~mByTyB+k4Vwsn`@Mv~f(p*^}#G8R&N(PiG9Hd7zgWhji}*(JsWQGz((f(e2W7le#!q9Vqq}~g@9O69E6?L* zimx)AsW81#m+5Sk>0B+-Vuk74N+$Z`jWg7<5!#mXv>I?1E!vMQI7~YZ;06wrJ2A{J zg%mA&gu7`@iQ}|Y1``~-?nf3Dj^Y#tDVOUI_u^3;$CJ1Z&+zmGJb;(Dei;wqw;V?< zB9Fge27iabKe+xEW+VUfRP4RvpLa?9J9?u9|HNDPJ^gb4uX3FD1F;^)i})kon(#L9 pZbS2bu+zYl_%AvQ%<=c%$n}upPdshFpYazy_2_ivQ`hV_D@@W77 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/agility/Obstacle.class b/runelite-client/bin/main/net/runelite/client/plugins/agility/Obstacle.class new file mode 100644 index 0000000000000000000000000000000000000000..bb62c1481c63bda1b7787b7c992422c4fc401d1a GIT binary patch literal 2427 zcma)7T~i!I6g|z(>@1rh5CoGI5=lZLERgXdF_8_4gnSVfhyk%mt1O$PWhV?XI5SI` ze`5Iq%u61$%0w#K3E z?0QPzc(u)$+;*K6Zd3#cQ9TIbT7%efJ1C2|A-9w>n}%D?usm0K(C}k-ORc(*yXL7` z-w$FLyMZ4G3{`a^-#BvD=qxroPZGzI)`p68aQYY9#W__VO zm;Wd@;~gQ9W<_{i`^g+uKb>XChJ}JaUVYt=9upWGOX}8oftB&kiiDoDaRhb|IlO7( z4Gd}9X&bNOxPS;Wt^GI8^vocxt5Bd@(;H27P)uyuq9@tdyZ@u<=ANNvncCW1klR_I z3UwLPb&&;fW8?EWpD7zK@(mS%`z>ICT9DfdN)* zFYnY^DdK%xv2eLf&FP+v4=_#r>`1Snmc9}=->F~+UG}r7uG*NvH8#SQ+*EUcUz72t zZcH*h`^S%2{VT1`vSbeW>X0!BUv+&qruUm;?HbzEbG!L4WsI*1oN4c^`!Zw?#wu)S zGF|&Q8`p6&xeFdDE(eXUrfw&l)zf?zF6aWYmN$YRj^a>mFQ~X4tVc!6<0A|A1V;C+ z!1Z^6P35HI(<0rLwKxbL>FQMlzHO~hhE5&cmHxV?qS0y)Y&Nzl2MgC?X*;;`Xj^rF zf8K&m-?B<;=`$B|(({)2I#zn~xLd%Iz;KiJm=^qum>g+JZ$^v@*z-Q$i#bn5k%}xl z5IA>$ekVc}Rs>ER4y6uK_IR7^nWN~s(61jN&iZw$)7s5>o?|f^+0{h#WUHebd--#S z5FE|&Pw4xB6YVHH2%N!doZBe?0~q8==%;`oTOGBA+VAwl|8vThrbBjr(`GT~7Zc_0 zVH!^+euwxDX70(vZx9RRXBb|bda(HLiWjMM)~6s*Ea3|SBsa{McZe{dq5cIzwP)7GH?f6-?0_;g?8sxgxg9`38u zNw?59@fgolw+~KHOaDl%?+~-RF7yTH^_ynbY0fUhm#{d8T literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/agility/Obstacles.class b/runelite-client/bin/main/net/runelite/client/plugins/agility/Obstacles.class new file mode 100644 index 0000000000000000000000000000000000000000..c8f61a67950b7fbb1ba6c3b5f8fe60329154bac9 GIT binary patch literal 6276 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 RJKZdPZKAJ^g0zFu{{uQztcd^s literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/ammo/AmmoCounter.class b/runelite-client/bin/main/net/runelite/client/plugins/ammo/AmmoCounter.class new file mode 100644 index 0000000000000000000000000000000000000000..8a8990dcfb6f8b7fe7dc3634a5d2ebfaaedf12b7 GIT binary patch literal 1207 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/animsmoothing/AnimationSmoothingConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/animsmoothing/AnimationSmoothingConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..c9a88e561b34b31bfec646dea0cc473ba3aa43cb GIT binary patch literal 1158 zcmb7C+invv5FIDmZrc=EdcRO`0f{0|_YEX?3PGSsQK%^DL*Jb3khtvHE8APtf9er+R-{c^Mh{5uOxD-hy=-%i41*R^BSqA%c=xOyT36B|U z1cu{GT%j3rSO(357iSE%zm&?!98aZ{{S4bmX;)Q2H=cK=;vYH8-!X{4<5f@O$RJYH zXDf){ftFA5w$9O}MiyQwgSVm1(xBx(hUkW9IBmSB>gC>|P!1OcdCJQem&m`)Ixj62)Mpt5cDk3L||yN=D>6sr*o@^8b277OaNadPO=Z zc75bS@3?czgg1A{Rz>M2|X@rBOLqDnv4r*;pCx`Qs(Pcr_&0LDC^j#WvdkjfKPLoP&hJ^cX40F(cd5U%@ zT7U>zmXeDW?!kQvOR#(d4`7APU(q@9c172IhgI5VtISJSqyNQl3hS^z5rfS-~;Ah&Cf8}PVN#w$Nsq+y@d6AMrO0&PhzY5)KL literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/animsmoothing/AnimationSmoothingPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/animsmoothing/AnimationSmoothingPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..e290edce16b93d71173df3659b1891f8edb272e5 GIT binary patch literal 2554 zcmbtVZBrXn6n<_JSO`nYTd7zIY3oY@v|Fu$nihqmAeNU%ASzYsW^)N!H+R>4q3uuc zU+9d3gC86}`=cDs-Q6UFE*+g_CVTHad+u}2dCtrJ{m&nN0$9PJf)vB5;J)Stf?KA~ zHN!Hw@HNK@nx^nHU6?JeW!wIdDVo{}opj%{MYS!egn9}x3^!ke6X`LirJe1yjrAw% zyF2?8hOy13`mwHAI)PVxmuwUnhD)~ad|mi8-3s^s21!r)(QBEZKk}7fYO}|*?wDFB z41>U?b_3y?EnYJ{vu^PfA#6Vc@))j!)}L#pc*+f5+XxrB({I?~&}=f4dx8HaHxve; zNWA-|F#TnQbiPny$dv2`&mxTp6(bmBxV&i!z8$pc+}+d3Ny&?C=vGa4O?i%m8A<|q z{d!JCi6Ey2o7|5)WN`9{fkrfFk=B+j^d@(Ug+$f=S}z?=rZ)|{r8RB4Y4LUfDz1HO zHn>+*aQ!vwGP0A!EN&>sG30wHBu->fd@81JlVLG`rZP*G?s*pk-h)B34o8BRErz*7 zx_WN4nPpI@>|KA~VaPswZg5Aonx`PoFy8Hx&YLUfOi!5W&4>J zq_=leWHB^^yLey0dkj~5Sm^eNihKBgVaDVBhVZ%T*cO3REd2#{J3UXOm&qR#Y7%Zy z#ge>nt@p;ZV|3M}-p49FNkHDI%ZBT!QVZCk6t+w0h-LwAFx*bANq$V@$%|_;RxZk} zdWCvD@U&`B_YBvp^I{gCVnxAc7ZgR30Trt#5x3Mb>#iM8ekSsTGX)Zlt}Gs6UBMc| zNH<;4I~AW}gVMx*3Uo`3p0o88(NQcMF!Y7yFDjcP-(<~IeckwROLxLSArrr?;u0?$USzedwo?LZ=i4=ufRjXO+%UJ{-y^E9YeL9eoApIYt^9t&G;bx!*DVYk1`f zJ*5&bhe>*>kpixgN%@Ffg_UVp~4yO5zYB2@S7PB!pTe&^=1VJ{HOSZt9m}Z&LV%jHPf8278N4KPHO4_3$0O U_wWQiJVx4s?xF6%K;r=XU$+^PrT_o{ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/antidrag/AntiDragConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/antidrag/AntiDragConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..812f8a7cf43ee8a19f49763b1ae6ebe4e4ba383a GIT binary patch literal 1077 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 IL<~(o1VKtwvCsrb8Gynbes{wTeFY z=0EXKgDhCOV7YwsXZRz0bh-D*h0wy1MYC3S&e{9>&OUp8`{b{Ge|rYN!1oG91kQSP znDN`5?K+{Isk@Htg_%{i-Eh1hV}+qrUkSo>*A6mpPMp<+~X0_TfwLOUgpH1hdM&NK^)#FCiJUC))e-;>#Lsah!)i@8|=rDBxwg;JhE zise$CR}`*f4YMkDcMO1c279q`buL#ChFuk@fvh`JXmpDHxL-T_2LDr zRVQPzkAk-3N(=J`7meaV&J?(?A@VgVNIdE^#d=P7MIbUUxk#C1Tg$eJn2J4I%zC}; zTOrkYufVPs$~nj;fidjU@E*n~ccWT0vNr{Gzbf@41P*9;9|tLVx_7iOvAGb1&08C8 zImlpYaxp=)hc(0ySD~nw_!U$ExDekm= z*Y^5=GaAk^K#^_C<~aVm29@IzDlX9p*_IdjE!VY|**T>l!Oo-#s-{vQO;SVo>=})e zPE>KJky#GTYDjYM78Tc7KrOG~6M#|`nA5O@eVPiYq>{CQutzknp~OV7c_UxQa_om1 zG>+Y>f^@KBaD(vyN?<|5R*u=G;uFG_!+W;R*iSWVL!7_e*64K!*-;Y-PW)JI!Poq{C7@F zZf>%`Sf%ZSPSY-UYfj+Mv4-chLMwDy9>MjZ+iEVgRx)|pvss(VB;y2e%F&>Jv5Co7 z3Wa*GX1Q&f!Y*wJd)=u?VimrEF9lLVgWOZEnGESNK(>0w>K@ z+ppW#9Tr7u=oLP}C7>IdPQ$apwomT4Ax4HzzggN>re;o(dLr~Yq0Nl)Xai(vV5Ox& zl$K^rS{f&5X>_Eev5=OeFD*%(m~o^Ve+t@|ty#t5`G|BWQF8&Tt z(|1So(dbi*)gm3dYd*&Qhd3l1N22;f-;wS*j!Q=-rl0IPPIn#Wq~k(dzZf4-)uJ7w z&04I3UeIM3G_B|#^wC$l=xfq3tLnK}4}H~SbPt!8?m{ZA-{=F2U0_*yK1wNirH?EQ zBdgNCm{RqRBg8B(S4$a5I^D&e!^k=i6i(M6Zi-F@VP_*Kk%Akyc#!xZzysE-{OI^-~9*C6EC&^ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/attackstyles/AttackStylesConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/attackstyles/AttackStylesConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..80de60c2be6030b2470e466e82efe2fa69545116 GIT binary patch literal 2049 zcma)+?NSpl6oyY|p~#1&fFB@gP?Unm;s+|CGj?!LM#P!c!5ROhyJ;KPW;>gd4)^30 z_`?hEq8!iJZ7VpLX@7LLc{h39yva#^|M~d~07|fvgAoS1T3Rn|YZ)plJwH@ZTdx(i z>q;9>SS$QfW6wiryi(GrB#pgD*Hk?RSq3vF;!Jp<&~@)i^+ftM2V)GDU06RE<)woe zHqS34rs`%(N} z)};2)Z04e1)EPx=Ys+sN@r8R-M`!4C~VO=>)G*9~vW0FB=*Q8=&sq41EpwPE5eeI3Ii1&sJ+ATaJqh}&)BP^d* z=0Wd3RJ& zFo(~vL|KP<{6Cd`g==sfTbRQ|zDeW-A}qILIULJgLp?q@pLW3SZ#wrGZy}0j*lmqyPW_ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/attackstyles/AttackStylesOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/attackstyles/AttackStylesOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..535c0b6879f4e0ef34eb95e55e21f75cd37d0a7d GIT binary patch literal 3670 zcmb_f=~ok16#u;h7zm>%Zn&0KTM65^*BZ5ku%(881cF#w9Fk`k8D{9rL`18t-S>Ud z?w|VAa%!ygoPO;&{f~N%r}n;?00~A#?1#+E+wSta@BZ%1-~aycCx9@1mf&MJXmCfd zvIf^Rhbt*ve-BD*ox{nYHHkergd&BVRw*l2fb&xrK{5t${3nTNyuu7>FrVS zd;3(KHSjEsrHlyM7qNRZN0}w`lDUl0}MM# zf^ctPp#T`_WUR*qhH9HTeR(YmyGuKAA6ddFhD|ccQ6avz$dFJeG}Oy@98WMT&v2)Q z8`%!Su{2Jw);0uPV3n++=}JtqosfiW49em#nUytNg{ROUVLQXdqLb>Rrie}9lm}f9 zjSTDh2jd;F=s?E^A=n=a506B8!D%jQx0q!LO#%bgdf-&i0OqyB!LiV5o^{29IYaM!7YhQZ7)WVrEL!ld7eO zaelJQ8Ph0=hl^o*ND>niU~wbOE#k7gJ?fOBbXn@;n3l44wTJSTM9j8Rf*LmE0bSiN zA`;pdLZxD|NG6lfjt&Asvxij6;OWG;rt1l=6B3*N@;3xeRHF+~3EfLo&r;6INPyTxqI8X`6BPZ` zvw2#0?L>|zWenjsnLa7XOT?U*G!3d?3Y=0#XpYY3ER!*c6u~l@C6VH~_TM8urA;grwyk*B z=E)@IIWiJXGsG9~e6gs~l4XoRqk`q|a}=I*VdCd$r1V{T1YfE!jtL3Wb$A>k@;74Y zrX|CGNy*jU(ax~KqoBFPkT~{|3`=Y&AL=He7N9sXvN%gKDItMjw16sHp~MpZFJf*i z&dHd@c~a{Jo%*#$2su@dmx)PTJ}%<2050KG39nFDpIe-#KN*+tn#T^Era=XiSU*Ly zTQ{4OLRP^F+5HCIlJF+w?VPxRbs2Bt9Z~Mx>M^9Hov{U#VD>^p1Gs?qL|J;D5NL=- zgGrH`AIkU$A5-K+!(j2#+_H!`wev(2>k6VWPu1d>AD_xNjAt1tGkIp8ZL1XFz`Vay z5LQiAj48muV!5F^`N$XwFFnZ|Hb|@Gv^LfF8#d-}gRLo#92Rnx;&uFpl7A_1o<#18#e0@dWl>Y|a&EW&# z{U_JhHB#+&-RdMqKrK%tjq1qwdNOhwj!?fCK{GnA51r&*7mlJEaT*U$nLbIQF~p$L zw@I^E9CIPq=5(M=a#8>#5bT=c4Z^+RyTqXUTD8G$5b{oqi z^xeT0luKX|F43<~!ng2A*eikGArT8!{N9R$@qb9B58snCAAZ1(^cJl(r?U1Fs{RA~ CBT#z) literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..1d5565c681a040b5a6fc69816750dacc161d5a88 GIT binary patch literal 11984 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/bank/BankPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/bank/BankPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..cc6e7be35de77623540e4318d30b07d87db0a2b4 GIT binary patch literal 17283 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 WkJV4rI}|_|ME_Gi!$-nkt^W@=rtp>k literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/bank/BankSearch.class b/runelite-client/bin/main/net/runelite/client/plugins/bank/BankSearch.class new file mode 100644 index 0000000000000000000000000000000000000000..0cd6a5308b7c174ee9ac511c381aaabcfbcfd42d GIT binary patch literal 3454 zcmb7GS##4?7(F*O5iz1!C`+JhVT-e1c3MK0#028vIDkz;LffF&!V!@rBguhu-}il| z?MtT*eTD%_m}wu|nNFYkYnV>YmE6Q8CeR0Kx&D^(o$q}2>d${}{|2BJKPadZ=(Kb% z=9DbmG(0_)H4WYJVnwr*H!L?cp;=S0K3>wg=42-ogaw)|XwzEE)U14LXySsN^#tkz zH-Xk+MP7~>mMk!q@Na|>j@vmsf)E;2 zG@wZ!)E*sffIy3iC8(EA535kHRG=|wSbC~dn9!Y!#`v^J+AMEaa}4=jUJQGa1`~GI z1b>e<5J<$-X6%wDThoAbSg+s_fh`Njzhva{y6475{CmPWZ>!jVjRGtBdQ->86Pf-)h8;-VXt@ z??6;RyTHZ;*{cJp=s>5yQo|iEayi}dyEP{LyH)H&OkfQG4p|9nI^$@TTQIz&;d;8I zJ5)e>^sFy}N~Qay?^dw~ds!WaCY^PRA_rhqdkteLvgLAu;V3VjNC1)^2NFE(f@;yA+THLPiSiX*VPy;fvN)DlN`but-lABzsRaE=CK0SSR4 z{}1|DP3-Je*0fzcKB+N>7^5motuT?(w(g1`g%b*f1e)hJwuI&BdEHTQ5*!Oov?HQ)4VgzS=Qe533 zoWt#j8cnXTR7;TxSWIhGL*&>7!b}{AkjZCM^y6q*i+v@-%mvbFa{Wy`W9ReS{(QCl z$I9*oXviv<5Lmw;Hg~XK%vrvQ9N5=LB6Z?)W;`=`qMviQP~(*@Jq^giP%v3*f~Pgd z<#t;vd6}7_uHpiwsEO22ig9bqPPIAvkVip<1)ELdY|9w_)FME{x0;zZD;XDMC~fQ0svg!Zz)zQqtpmx}S> zt6}APqQkPsuc~O3=TRhWmz=DA)Q|^GOz^9TPkNV&LgV--m> zH7fXs3+1&hRE*;&*FNV0KXwup_xrf1xvuUi_?Bnu0upOcq2N1#4U3yn!2xd+4%N-g zz78$&^Mg+<^5cW|dagAf!s{~sjfi+(&fh54q)%hVFLffek`Zi({UZm*RXaLo9dA4 z{2glNEVc_=LHH`4x&#Kh{@}AT>zc)`I!GiTA4!{E$|1(v#gS@xygHPn8`w zirqL?foxA1*>Y?n^8LioMl=U-kVqc&QHJhdtwPT`Sf=1H8XTH~d)S8$GIAX&I&L!| zZsN&#QY4eWaYE7jlq$VxT}~1MnBTJ+r(HaluqYqKh&zgyn@%KnMgE| zt~q#rv!SvpCm)c_a98+OghoT*TNq5=LORtQY8I{Xr6YV3XJwS`yU5<@D`k)srbzY) zlAR`j8InCr%En0HSyKNT>m295=X~fL0jN3R<8#FC#It4M*U;x6IjPkG*2tkL6ZaGK zB#9eYcLlp8Ld7qkS#(O=qhY_6(IvsHJ|q|Y5`M;(fR%ICaQ-IDSrkJER=k$yXYnH6 zZsL`BS#6+P0fX30%Dlj@xgw6>B2K|$t)+_oj+85t*u$vXvys==_*{qA=jQ4SzQ4(z fY~u&4^Fw@sPyMIQ@Fl*&*Zfaz8sAXz-=pnL@& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/bank/ContainerPrices.class b/runelite-client/bin/main/net/runelite/client/plugins/bank/ContainerPrices.class new file mode 100644 index 0000000000000000000000000000000000000000..bf11e1e5cc9bb4f45b92e92d97a7549eef7d73b8 GIT binary patch literal 1754 zcmb7EU2hvj6g?Ary^gzyU6ZCX4Q&E0_#^FxrqIGBg~Xz5A{(lv3KG09-i*9kZ)VNz zI8q;w5WMgMcmRF?PeB5Sg4Bl!UinR^>K*SA+}Pqn*6hsOxpVHh=ic!jPai)4u!*LL zDTY-klpPJE2z(`MH}Hj2c0U+&eHq&wE_-$}l#2UOM0X?K6|spdL+JrOr(Y z%usFx;XxeN-UVa~ATL)~oXtUcfZz z6Ka}c?hHn#JQ0z2yNbKLHt(nO^B#{qojLXfM?>J}PUVK{rhdxDDYa`mCFD6WhZmx_{{ukP$jxJ(?@ zed(*4L`-|^6_CNIh0Az-NO+H-up15{SKRV-iRMmp)DodDk9az7Apr4@#~LEjlyVZ`#> z#rqHYVuJg}BmT)Na7NWhA(}i0cIj<7#T?$qW1XRKBL8Yyw+*(k^jzIGSdGEjmh=Fc z0gq$-_}*c-G^WO+{7h^zT=-{Ks$3!lR;fQT)C5x~>z75VvhHx2b96!tOeckOcZz0< zhD|m`vr+#UGe6K`3Pt+r3&2Y#(bq~GaGKyiYwG`h0h;@7K=U{|0q6^4hgqyO>fgi2 z9yNXk`wm9tsPP+EyZ#GaT%qyxx7tLz1==knyX+D1%Z%|~O5jrdz#0}QGkWg0K)*6k zxJdU-A#3LUMA-zJp~EFCPvG`B31gD;m6Efb-OyaN7E6w|yj)uP?8~n{(UyhlhBnO` z^G0f1)U?KBy+$=6q?A^M8vkXyLXi#BP@$EsRRxzQVut9R#;de4==?QQCosD~s_Bx= zYEqiUV}ikt6C)=Dojoq-WnwYj8EuNI85Zlm!meL@gqiyCBh39Y5i-%Zc&u@et|mQH h9JXMFz^)E&uHhQZc_RBZ4F?;v(|@ct@h-M-?iu9XZK(hN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/banktags/BankTag.class b/runelite-client/bin/main/net/runelite/client/plugins/banktags/BankTag.class new file mode 100644 index 0000000000000000000000000000000000000000..c444833096f087756f8e66ee28d4337ad3d22cf1 GIT binary patch literal 158 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 Ihf?7G0IIU3Y5)KL literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/banktags/TagManager.class b/runelite-client/bin/main/net/runelite/client/plugins/banktags/TagManager.class new file mode 100644 index 0000000000000000000000000000000000000000..5040dffebcc9afc4baeb7def8539dd60e9850fc4 GIT binary patch literal 8567 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/TabInterface.class b/runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/TabInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..fb12b0244a9304029e7178fac22e0b111654094b GIT binary patch literal 36103 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

    ?4T=u= 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 F{eN!z?rZ=6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/TabManager.class b/runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/TabManager.class new file mode 100644 index 0000000000000000000000000000000000000000..e0504f5be0af280a66c5da129ecd37259c8f4237 GIT binary patch literal 6860 zcmcIod3+pY8GgRaCYx-ACf!_Zfi^9rX0W`G`5<<5mZ6$4L3(9Y@JJ}AIoe8_M zp+!XG5L8e>K@Ja8P*G7(NRy(77bxO=-}imr7oyMi&Ft=MvIW}T&p(pgnfbo=d*0`L z-edNOrw=^>pieB1ASAHPHr#kNZyT2B8u6rM8nzpswDM`w&c(-cd&1Szxwxy3<>EW_ zv0>fT(?&Leut4L*`jj5GbUPj2K6bH@bOpk49iI%TM|sz@;zMT6?G>mSG1Ip0=Cg*t zz?{dMhK>Y7nlO4d)8sKp#~wG+J|uyzie|h;@&4diZm!v6+NQf%;N*_yzO8dqVDb5R z+ch)BsF^dzEThl19ancv$EM#c%CY@%)0T9^6Y7J9h5Mb95k(aiYN$s{psJ&DG=gS< zrV>$o*{ps*vK2)W7S=(aO+z(mJSxZ7&2{RTRt;pWXXa>E@MMZQnyC+tSPVk zn_+jKNjMuSdiHFwCEhAMl@eHAnVG}wS8?eajbb@Yh+u`lnj?*>hLt#xp-CI=PCYHq z+|lVNMQLor&6;+)H%dBA($IlUfm#OF)hSd`-!Xq_=iYjB1QwKtmKoly#2HMw?Nn?@;v#j8v z%9ZiFos?3NYR%;{Mz&WvaJq&wuu&i~?qtu=lluhPeP<7|sdH3r+oa)CskQL9X)~IG zl?Xa=@1*6kH1y$YdXaOphMo~Pw#*CfZk+Mr!`>LQUJnjT7HYzl3hR%u@J5-SeU?RaGx1_&y!h3A)x4XV z=KHd_Hv(N??Q<#? z>{@ioYZLjbs^|iz2Lnby%K|jtkqT9+7EB97;oy=8CIwa`olHFKIBAPL*2!d;<70Zx zhz~ni!;5-OLl)#yQ}NyA*xT}!H3xyOj{t(hiztG8S&R12M{y|*M6h4r_)6?3HSIL^ zvp!yi7fbnPolO4-HN3I{6TuYn10S{=Jta%@6&jw0&GNV_HM|U03DoCY-A?J*lzG|Q zRPdRtz+(&{T%+MyX`n5mPZ$gk3&L*G-6v}#ExNe~uH(Zpcl1d!o^Xv!VjzlF;8hX4 zQlQhxrsMh~3uqw(IW@ejjc0UsU)<}eyEw8i5;x#RW}53HY-U<(1=kau3EAjgBm4Pl z<&s1oCmpzhhY(N92g2;q`cPX|oEqid-TgXPY|N_MBm7iUC@{?*lB?CZ{%T zl|I-xBkRfr@OBM%;~w718X2{?r6Umxp07%|^qsQPzH2T+1=;eyd;*`O8j@aQIcoV@QW)p$sSuh79%lGK^W(+kLkmJSoG<+XF zU|Z4c1H-y2=d9&Hzl)&{%n%$Ek7`O*=l@tH^-tzxKp``j$^t)=D}Km8tBF{4+rct* zNW~mw4?os_jY-&36<%awLza^nb0*^F8n(e^Xrwq=)LMFGETykp!!kyp7A{W_IJZ(M zD=Wy)@?NP1=gz%RxcGyHKg!X(#<(P}TXeZ_&RVAUh?CDIjX_hs`806;@ZbGbOCbv^ zQo1R=evPnOTZZe{#NK$eji=bbGNoGrPX?X#cY4ORu+LdWZsm~UOynmk3=9E%mu=k1aV@y~xj*!d zeCEBuZ1pYo>y|ab-qhPrgTEg}iKC5pnqm|}!>_Tdp@w8)S);1GqDI4S@jKqDKFUPc z+bC+IqFx*m5gLb#d7<#C3X2Gv{$L>(*NO!KxBdU=_e^C5Zpmw6iW%@l`eiSzK#)6;W5UyykBd{NBuG_0ahL7+%R03;5Z%Ny?(i>8v&-W1NUJBp>{wQ=I<8YAzvCccF$iRA^ zff~kCMm5A8&A5rIRB>NDZpQ1B;DB0)r?57{@g5wPZ=qvSSXc9@42uW2hp3086RU2= zaa}#?vsngA-n&)axOE11l+@O$(4_d^AmTJxH#vb!1Y*@wMB0P5s95nV+{JI9g8sUB z{9B8FZlW;>Xrp2<2&l^kv_b)rSc=GI@wN~L&gHXsN0m~jmkb^}hZZLZFH3kXe{-4& zz}r}ax3LIsV>!Gt2+^LbaZ7mZeyAVAqMq67 z2A31W6=eOT1ac+gbX5RIdl5)`F``TSh{`-w(Oc$4?}No;onZ8&!sGJzSum*%;X#>G zGa=02L$mmpq~)<0e9G5iEJbin&duSMV+F3mYFw`XdG#pn16sjy_XR(2d?E2^IFBUA zgPV9T6G+DD5WXl?{-u&}FMDqw+8YCgn~I(``JMt_Erx&8*P~Qj(eT%(nKIa(<(v46 z^34Gbn~Rp4iXJG*qs6ATZ#}{e25`A3;Slz^v%{wvn=gDns4l`fU)|bv3kFvOJleD z#y0yQigqcfPUEL@y}T!2tKg-qxn4~b_&Mulm0vf1fnU;JSq^{2PgyzQ{4QCnmSE>r z%ryZ5t38;FQ8{S&;AEkan`^pc@{}aw)!TuI?=!pvr%2gM3ZRot^;>l#bU8U$T2_;qsNJ*q8*F>2N;^Q(*OVf literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/TabSprites.class b/runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/TabSprites.class new file mode 100644 index 0000000000000000000000000000000000000000..ddebd2143ac40753f5efcf0a79230def88459eb8 GIT binary patch literal 2072 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 WU6L~W`s&Va0}6T8yxjCs%zpsTC&WPj literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/new-tab.png b/runelite-client/bin/main/net/runelite/client/plugins/banktags/tabs/new-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a1a0c8cfbc7ada6b6917a3acc375363934c5ae GIT binary patch literal 943 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/HealerOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/HealerOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..ec5d4f39c402aaf5109ebffacd3434ae3feb9ceb GIT binary patch literal 4679 zcmb_g`FB)j8GgRZawn4u$t0PSMAlNt!ZH-vsU#7aCLtM`tpNf75pI&3G zU7mOO-pTv_dgomL4funGJb_x``@$`^ory_kulE0Q=8>y6$ zjysW7(}tJiFrB$G)ZN!)`BF14S(wK-R zl63-pZnnpoT%xUW4+&Qlf%3K-3C6e;X;fOuYp$XK&AEsEn;DNy+tuLO)urr}4Eq!I zpfz;Q3>y_2G7QvH7u#~S3V5ojdj!0Vi2+kXiNNAq6oM#5SVtM|qZ;+uJ6ctYKh-_? zAP_oy@Js3gIy9GBrXv8qKw+C@n;q$~J~O$?=!=^I#chdxBiurf@C8{-432exTvF!QVqqr-PvZNL|YOt0e-PGIB&>m|P*f_7{cV<9! z1=j1>fQUdr%5j0o3xl18s8s@Tw^q1Z+z7AJk&mE^@DJ-KfG(+RIu>Cu^Trvr z==}P5mAkuoCG$IJ+5={iI91ISp_ZgEK5X@;HZ|2%&#pEx{OlB+O%t2ZqG7v0<9z7e zQTY5-Mn@}R%-A8*X-p@nkJFt<+XDj8s_KOqr|wa^$I-5#O<>c4v{Scrbf8l}r!s2Z zoshNT;e~4wH|q-U1a@lZzE_ysGN5A@cC$#Ph7*U~SBG#i09Zx$KH$!FnZ}roLole*gb`1hv~fpO z_5OvabtleB)qWiVpj!**WhrjVa5$@+>ty*D9JU5{C>7bG#+W^rpj(GvX&4r`FUQ!~ zw?oGWMg{VD)4eCqIw$?_z-+qeH$B@uq3#_x z?4ig`Cu!M3bpgm2S{YdxL>h-ROt2l9dq~G5jtKZt5P1eYw*;Qn@fn zTZ%u8ujzPYdZ9OnSMi#LZ_o&Zsq7hN%e9Vg;#=;sGh^y(0e20p?vXs+&~a8aR)Ik) z9`9z`AmPoH{ppTEHKeo5`C9mrZe@OGVae#$Wtx;!)imJDgXTG33awxa|sSi;_C8DeC-LkX>M+2T=t9hE<; z6%s;G5{o=VNi;lE=P@+8SmaHTYnXdCYTibD22JhjuEQrTtjl0W2bZ>9L6^WwxVC-@ zJ!f(CGCtB~jd9b$Jn?c_d4CbLWP#(Ar|2Z5l4_rZFs6JcN2|Ju!c;sR~- zD3|pSJD`&h(M4RkiO6mu+C%s4MLk=ZHtc8nb%0INA@ng;M)~RR*?$ryPGFFQeh4qZ zVrd=0>)d?{aa@Cq_mIFJ$>T3bDUY024!<$uksCONZxi(Z{>%*eEf*ii9;M~U2iT25TIE&o8>%ck{W5&Z z&Q~rwIeHmCJ9U1>ZEmJblF?Cub4)?JQe|Ig2I3HYMIdC*hj5){d6ZcU_yDExInPQP zp)6TPmR6SHy)&;so5Ioyq~CYxiVIU%G8->t%n-1T2oPzV8kgc3M$ofLfim(XpBV*~ kW)+ZVdXc9WP|mMO=h4%@Y(D0c}MPlmGw# literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/Role.class b/runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/Role.class new file mode 100644 index 0000000000000000000000000000000000000000..e783c80c2d47ec241ceb4131caa60a6292ea7f58 GIT binary patch literal 2186 zcmbVNe^VP(6g`iG{9@bEP*F-1DupI#%NEQ*+3hs(oNXLt(#qDvqAYT zeh5vi?daI?Z$Fgdy_fU`t>z{EUICQ2rSu#C%aACuuRX8 ztCnflo_t_6Yo^_hE4oX6rf%zvhTgP1x#(C%7(s!v&-6oGwsgBDD|WLk5XqKG+1#d5 z6u71SXUsGKtSRft_8J33a|KmZa-{-&4&7I>DjOp%kk4lU(CE+4p#``a|2gQ6zi9z6! zgm>{C^(E8c@g$-4W}$hmY1h*E!QxIQksit^xf`Xdvl2!TiXhAk=OkR|(x;&f(qE8p zwM+l_vQ3|Xk`lrU6k(w25^k{Xc`B7hK8PesxXHH@1Ghb>47MD>bQ@PKr(SWs zl{XCAaCOhvPsb2Io`?ULz~pH&Z%;~<5W^UkvMoX4qQ^)WtlPGBt`f~5Hk5Y#Oed}@ zpwOXiH4P%SoJjs3^~A7)hhdOt#`_lbsNorP36D@F-RrKaA61=$BY{+ZiG|8Dqw3LG z_X4}7JgYG5Q!6|b*ys=IsNqDxLrI;x{gs3-@U_65e$1RjZ(+KR$Z?V$H+~WM`O%!F zTQ$~AUY{tBV3B?3vu4(8-D|pJSNfnhE;Bftp~$YJS8vk51N5wiSEpF10G%W>|0I?8 zC#^Vn#CbpblePmGzsL*Ek))<`7$=7i*u$h_)zQ9(GSQ~Z5N1gQ>9`B%b8_Pq8 zv+xk4tOY`SGgFW9&)7UkdG-{_0-ygY(AF?OQ52yOFRpi)s%5s5Eo91@fz<1AhUc>t un0|%Q^^<7gxcO01#p4b}imK!0$KoRO3Sa&K@y~H1*dxyoJb~_?mA?VcLGHi+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/Round.class b/runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/Round.class new file mode 100644 index 0000000000000000000000000000000000000000..6fedb27fb26bda283dce0ac4bfbf3c86b2403750 GIT binary patch literal 2692 zcmbW2ZBr9h6vzKJKvv@N6a}@kkowdlC@ZKGh}BXA1OieL(?V-?lU!hBb2qcusD0O$ z{V;vec0`$WrhVC&eyFzRECDw$kg*KOeLCmd-#t(H`=8(b05F3s4IzPXB|XEfDrsAu zGzzvQm1mUg>b9jSM&5Mk-!he1shCyUGuEA|Dr#sK=zV5BHx1iV+s4EEGgyAwlH`DKVy)DT?7x60TR+cT>mPG-v$$Nwn z*z4MnrX5&!Z&}+rUSK19$5NJeS70LkKOho0feY(Z#c#`56)SJc8KoT0^ejhJ1p57_ zzcehxzMNH~_Sdc4i^ z2+rdpHak_Xp#jT zl!5#g>O>OPG>i~ovrMRZmTjzOIGr9*v~*m@s6b?4W@YY4c5!w&BXFf@^coaX5!}GI zhB1NYTi*Ls*N>Nuo46$qa<&8}<4XZvPnOD#YuZM(HerfX@I{9<=!T1!(D5lIDOOZK zlmwGCC;A2Oj;Wavl}o*`!y;inPwVJFSfD3uDY;rL<)xc7Db45wX{TV?IWA0E*EZX| z9gD8K)zlj&*E1&nj8#Vq?qHGCm3)+{V1*kd!pjY*#UzFc1(J=@an5m{$; zhwIkQ=0y(Df{q7R6wvb0dm*I~SUb^+sgt60T%>MbSw|Wxlu87Wkp)K;$$3;!O9DD= z`F-x7Mct+Zes3R;O9vaBP*>p5!vbHB)X7Xw7D=VYs*qB!vk}oIC&MEhorqA^tq@zi zNPB#fn-S{NtI*6+HCC9|RjDi+`s>KNPP!q=#K>Lk3{2-bPJ8ANwXV0Xh$!t z!nEq6F-jkeegbfYCTHpM1DOrcIFfvW{*k}X^*hdQL_c_g5C2S#>|r>$kB`sdlV6e8 zhw&P>_b~MfiMJs|-%+v-Owc%qbC{y$G>tp7GjL!MpW!a8$T;p1v%u#x?}7N26haz= zMn9{-EPcp712iy{z+5=!#!;YXEwr(HH9m*hBF)C#*cyH3TC*Xp9b zFf~JWH6?54n&~PtMj@}8j*?Mr`s%8wI*wW}TxCR`*6hJq%{J5p2?2(qmBb6WVtG7D zk(Z&$Q_T=gmx-t|x{?%D%6=p4SLeD?3!lY2c6`s;f z-F=DSmq80ykiRy9U>$J4n;47igzl}fy#4;va3 zylrgF%xN}7Ga^b(QRiHx*H&jH^{ms@9gmi%-BhclLnT3hIF6GNPB0`Z<=~OFD^CL% z&*KI1I-`mhmEJh{yy+oQEtP{}Y=> zVrT^947wyF7+N<8#L#3U(M|m#a8Sy%d6zf)s(|p>HmB!^$x+6{nldM>crDJNPeL!l zo-)IwQ79vYmlnQb9mVDo@*Ye4lGk}FU@tf0O0HVyn38anVgH&`msf@i z1JeYX2A5Y&Cn^|SKfBzZC1VC}dgar_dzHq}ZmLZYDn3AlD998{>H*H~$Z%2MnbO=o zJ(tr=hQpEZ^=Q>qlw0I5P!rKzA)5En$WW0lS8Q47i zQk?UB86ODBLI@w?BMCPd>L1FLMxcz3@d<&?+3H-;Hr-nf89mdfREeT!Q;YSWgIM5uyzs-LdiwwwZ?)2k1`p(;KlL zb^NlVT^+wF#Yz_?tv>qHLZ<&MbgCl$t+Z~V-wmP#Xnii$_&c`8enb5t!nEvLBvQj& z9E&yHMKsoQ7Y)A>n-5L&|17Bon#q_#N?TBmR_sL^_Mshzs1}>)Y0Ohg94&Mr0|FWo zI}Xk#b{w9c;Ixu7%@}}n5InB^R_qR9DSZs55sW_pW-uexf(Z#=L-r)J+9#vz9c(`Nct;$O#y7hWqd=sAW;tB iTYN{s`JU|WgzsN$mC*SB*Cm{hpwpMM{Xoxr`0+n`Ro`p? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/clock.png b/runelite-client/bin/main/net/runelite/client/plugins/barbarianassault/clock.png new file mode 100644 index 0000000000000000000000000000000000000000..c0f39269e1aaae46a617aad042f9ddf1cdabda41 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWNC|K_4 z;uvDldv=nc*Z~C&XJ>c4D`%~%S?0W1`QqBbmQ}T~vrc|jiJ!nwKauBM?ZPstEq6GL zFaP3s^lqY}(v{6;nHUzVN|R+{2o2qPPWghs2d*M^AIDvhRzYlu^4*KKE^lwT(Y1Fr sBg40#MU87L&vG)STK-ho`2QlOUg8Rsl(YYL1D(L&>FVdQ&MBb@0G}E~kpKVy literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsBrotherSlainOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsBrotherSlainOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..30fa306cbd7914ef19564a0001026c81c307eeab GIT binary patch literal 4905 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 Cq?X(O literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsBrothers.class b/runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsBrothers.class new file mode 100644 index 0000000000000000000000000000000000000000..63e9d44755ef64dbf78b3d1530b8e38eb277b2e8 GIT binary patch literal 2316 zcmbVMT~ixX7=8}<+JtR^NRf|PEd`ovTejL3TZ2fT6e1yD0;#cnut~OI%Vw9^Y;d^q zr}zWB&{T$w9Xq|XRd2lVQfIu>TgMy6_neJ1DRE?)i@aygbKd8?AJ2Q9{Qb=%07+Cr z=wi5H>8|S3E!{L+T`if0Zn^4?S+5vYO)YAUV}Dvx=R7;-*zT6@)I#txoV=&)YO1MO z6?MU?R~Z7yrEF@2;ad6yC=(39n@h>;>M|`BH`bSu8Dd;cW>aah>#N!1BH8>xHaXAW zx3sFx5KTV|A?G@VRUsD1v`d<6*cQWBdm!45p_XjhDc987wquspY{PQNL*6z_Q!nQ= zr)angEXB~hkl9!n%O}$t3ps|VJMBcrD-w@onvPnAJHz0M#q$*Syj|8M1SAacdTlvI zHG~m{(YA_p3^amaydvWaUZny}H(7(RR4NtEhj5l*@Cb*OQ7r<7bKG-`VI_97W~rlF z?fG_$CqegyiFras06_^M331-TEzPmFIdDNnhy#*@N#4`CyQNtixGY2BKv=>R-eb)% zOum0jMwstMBwXh`w;ip*_urBc;rrbZ-sT$69j(Oo-;vRcAYUbAMDY?sPuj5bOubsv zopr5f3W<;!Oe%!Iznhyq72REK>p69Yx;~PvTdq;nQ`W9gGw6KMvTRp~sm9f2+SQ`H ztuE>oh2ZMt1iw2aqZfVDT6fE!Qu~nRrKT|$=u~R2W~(w}oZ#N?$vBA~h7g665u)yo z#gF!b6iElthsvIyLr2=(N!!6)&8+Jb{qrP3(WpD-cKlk=c@+wf$Iiq4}Zr!0Hi!H32V!FLI$BcX? zF?*R5;iI=XGCRbF3Lr}}BrJ`LurwmV(nttPBS0QeE+}D1PQsEXf!<+081x;Yk?Y4P z;vWFmI1Lp4{r(WF5PjJf9ejx4Lf?r$`sAN|2RPlwzB|C^eT)nIygwTA@IU+HUp@SZ zz!iaC3`8$^_+NeUPaghM;Hto14@TcO1&ZJl@BVd8QFmHHI}}hg-6Se z0F%O9_731((VZ^-_;w)Lq;B)>4JsE-A7ELzw2zE3lJiz-GpJ!u-jS16yf70YoC@5a{NR%lLu=yD5zx}#U5~-G< H3w!q;QSS{Z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..f9203213ec7306930ddc2bdd1120a799e4e5fb4d GIT binary patch literal 1811 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/barrows/BarrowsPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..2b1bd7743054a0f5b92aacf3c744f9d2b5f4aae8 GIT binary patch literal 10544 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BarsOres.class b/runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BarsOres.class new file mode 100644 index 0000000000000000000000000000000000000000..e9dac3bc162b83010697cad1d0b7b2f0fd95119e GIT binary patch literal 2539 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BlastFurnaceConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BlastFurnaceConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..6c86eba88ac25c3add4925f87bc2438ff2d77b36 GIT binary patch literal 1165 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BlastFurnacePlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/blastfurnace/BlastFurnacePlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..938e625612edea2992bc51b8a939074550c39e64 GIT binary patch literal 6724 zcmbVQ33wb;9sf7?5!4e0?b*OpRf+S26)*;2{fgiVBK&;eFrteP0#%y_w1GY<83IHQ$$=H*fy;_5T0&+=~aE z0???`s;E+su!I}Wy=L2TT-|a9bTcoifmPQkIHIk)x3#meYe!FO zZ)dWvFWKF-qrdgyeg*X%JM}R=ZtB)>ywA-U)^MU0ngXYLRG(NMo3Qh-ly1fHj)=J< zA{Iy;8?tjTS6H!(VdY)nY>4%WjK~a%oR4B#=0waAA{`si&7qj?#4`ERNGxURrhFMU z+>w|b%ZcHzR*tsTQx(bfzD6xW`HRA1hMsyGE6e%}B@IgJ-VmMi0 zIU>hbN+mM7)o*0v>)EB)vpJzHgh;xF*<&JS>Jy#1r4LI|@rtDKMmzwFcb6cL#PZ&} ziu~q`pFj$dT9~qjhD0vd zP|$K{1e?QDNOlp8m>O-ecNGY?9U|dUIwU>M_YW;sN>Mt!*~=dSEnqff3SK#}6f$t| zFe4(kUGz;DF`;4=qp~b0yYi;#2W7H_nrt*I!`-By zdQHQCf=IKS7Ex4VjfNAjnnvs}EYX#h+0w5wHe?doDcu~!ZiL4icDo#$92*9tJ1^2OAbm5>N0b)5Si?dbCRf`uEb>>c)=-DTSxvGz zd(21+9xX%0umYp9Gg-X(IqpLRL6B&u==X~L2_J<%5ytP)9Vt5#AGYmbQ%qIN9$y@X z`KTZ2S?e>1A_bv>0lKDA7**0p!w_hL`7%5Ldz@9t@pICnaxBx*WQDr4wxY2rNkQbr zwpBb0`?C7DC8)=SX}*#5Q;f0wa6)Hi0G*KaX&QWx)gH=V-ii0+2c1;T7?iBXC|#La zWx^E@S$AKCE(LH#M!hdE)o?}g2wOWD7$?szZ5Y@S^-XxQitDB)#xxznSQ_4fx3UWh zeC>TwaO_O3_P!_P<9ghv;symP%1j~y!h_Oq6W-3FtfRZJCE3+3i^9yn)PGtU%_1{_ zqrS2F+1MypJ-d-45RD_NzT6ke((V)^I-_P;fYn)GKt;`_jQQ zFq!ogg!VBTl2LpV52<*NnBK`PyKMGpj+}WkJd8c81eQI{Hhb#S4nwetHQ`YWk4d;F zS+`ngIWI&piG3>eGI@$rTk<)tXV<wCA^lU(;|bj*~w8hU})l zsbFYYs06~#*a%qGH$nr2K86jlp?#8z@d*gK0$CvV* zR-wEy!$7dIsTM;wZMGXL%MnUl&Puk_8L{(bx_LyTMuT3rO>n$WwlNe)%Xilz1_c|J z(3pKxFsml5u?o{_eTQjh2JO*!yRZcFL8Qq_5@{+KzN3A1K9>@0h8$>)2)A;+r8mg5 zVtZ1m$24#GpghXhab#UPM@|uo&fuBsQH%u_C7cA)0T3H%j{1Eg_IPYWnAxGc8I!$o zF5_jce^J4UixPBsZDB|!%hp{VX2jJNcWND3%y<#PT_?kv3U680WZSOe=Jaf*a7XO4 z6UATgcNKr*RZVe#Fsw0qRKz><%wSq4pgyFhsK$hbf8d`KI#b+I@O(JR15BUzX5C7g z!a1SCwny{Xpqzv=H#BFIAofpWMHu|$fAm?-jvG$ufO4~LntdF~6N~2IFLih!ivQw& zDh@J2idOLkCJisj9FH1~U#nAMQ4RicNcpp^jxh}_X)zu>+QLzl2oLWf%M!&)&8aH$ z*px9xKU-muQefXbtA^P32n^YWY4N(Zc%z?s0zdzHxf;o}8V$C#Pw`E#X?? zFZK2~SC{Q^;4RzZ=v%hOzN2i9Rk3W36Y{h@DKGCJ_I9 zpp(TQNBtD#N{3jkF0g!MLEana3CXCP#Lus9+B%7rEeCJ`cy@LbdH08S7uMv>wemQ; zpRIDWy(r4@bSGfYO*?7EQL;91HZrt z(RKBgOk(g8xa48JRiS9xyhm-B4^^NR#Rz4PF4;*Lige9@?ycODp?KQ5Nn|?L?+5GF z1Hm`)TXikhEBU;h&*f{^Q`g<7mCvnG(`t|Z3VIi~oS}RL4Spr}uA*nJ#i_W?lPTtN zD9CggCU6-gs-fpEXINL^b;Rdw)>SuhG*09I0WqO`9dSaB;FyQBN z652YQP)h|u5&VKORNpQR6& z_}~xlHyPvIZAk9~!w43(3-87iqA?}kxZ z=^k%{qUTzX)uJhR#aP)9I#3;HJq$Cfr9mUb&8f7ZIO9sUOv8NS34$RP?CsTp>i$u% z{Vrh0*WQa$!9$_j{J>eI+hvA{Eu(u*Xjd0uB(oS}7$4LvRHS4WeW|o^uNhj!T3Y#3 z=9{sMN?*o)BCVVXZi|lORVO<;LW{Pv@yBozc@I+z^9g-Nr@;x) zHCBXt>%#ZHFw9(%B)TeLQ+?y(F6KPUGAvz+ z7_{pu?;P&oK0~%GUA03(7@ifYrBun0Qz75zo$2Og)M`m9j}t`M#}FRm;A4S77T^AZ ze1BVfa9qXp_~l%wg)bU4=trsUgJCg;hj_%`_oNGq37zUP+%Ep}i&j*Xc?nLz%Ui_8CwMHjTj`pcCy!!tXDUKs2(+#_@7Q=FCwyUkA z`u>55Y*SWLEOF}hTeu!u5CuB8A@U}}97ZroUyo)PWNAc>#W;O)G&-WaIBs@j8WW!} zxi*#gagLeQFPLA+XU|dil)#qgeIp56Mjl0SUI~wBtCb~;X{Gkxo0|Ao%9Z+)`U>G^gS%#uL#A-mu1p6{IBx&6MA-~Rjl zM*tywA;87Zud9YsDCufeGgK*+)l}V(=CY-XrWd8@tWq>`nyyL%d=;Zryr72jCEbW$ zRSQ{VL4b#$tCo(ECgm*|$(9{e$O^+o%Lv2HsAHcpr%7Scevk|0^%*V0(B~AY4{+4P z9yYg=A}_g>iz&L2Q40+FYii3VIaQMH$#MI=nywlB3}s)8u*k^}L}NT3#i%0t}53gO~0h33`sU`}S|K z$Ll$q&&}m^Y8r-9^^m8QWs8#83oCnrjqo8Lz`sU6Rv@m>v9dj0;9YAbS40=O8JdRU zWAbEtBoT@-oOu9TwRBR158{g(2dMM&?9HE#|ek#y1gzKiLLS;>G{vbmD(5~BX>1=mKN5+`iO5tu85xU)CZ@viks|pS1PCt7$l!fw(j7>-C=WZ6M8Vjo0>2Tu8R385LURdik^|iDTsO|SpCMI z^g_lt0Z&rMIhWiEuZSpO3~nWzCZh3G?2S)zwh8(t8MZ_T+ej%ltrijru@hmA=2J>G zsT4H+Y`^pvvl`{Fb^)(L!K)4_&gYgiLyt27_e;NAMM2fm{1EA~ol@ov>1;uno7Gaq zBZEP^&iLCw;$6K+^hS++0TTkAX4vaUE06iSmZoYgN*Bz#tk2{{OyU{p-hpUnJTVoM zMr%K|Pjv^y+RheJdbIr5X3W>`z7Rh<~y zH(B2YPI8ohInE+p3Q~Ah%cd#i0x0DVzP;A<9IX zOr{4V$EREB!SQ^lkWz;Eq-bw^n@|YUD1iN$BZciESabQ+G@L~flRv7ZG81mv{d}4n0;!|3=X#JVF H^Yi}!9(ykP literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMinePlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMinePlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..d78f03f800270a63f5f95f3e9b336d07110435f5 GIT binary patch literal 5951 zcmbVQ`F|8=9eyU+Wyms=5JDk9OGpFe0Ja>3mPI59N7il*Nw|WwPIljHhRn{aJF^LB zwbdTB-gmX$2h^i#!8Vwp6)&o_-uHdqKll$=KR)lwCVM6UJ|D=w^Un8pzUTXX=h^=~ z^)!GE{98qpf?F)%hBH}9n1(CDanlf%8%~?qq+vPXVN-Y9lwpZ*r(E@L)$hGh5m3-H z7pqUFAegb^V~&C)v6K3^9?rUk8Sc^35d}2^M$*#VY(^+JS^Rc)tVpz;Ho|e+&Lo`h zQ9ENM`fbB+l{LaS!f;;^14T3(%37|G z5=RWj7&b+RW!bLo8n#7CmwUFH3LDl*5qHB;?}t1Ke28Q&Rwu3N^88Msde7z3(GqS> zuYwYXT$!;sZc1G_BegFhx@=;fk-WDU%>0r|BuK+{8%T9<8st*6BYMV=&$-Qj zJ8IC$JFgbDpN~XalN4^3ZH*X71x8CnF>&v8*r&>6Nu;$R>AaQV3!&aMvACTICv7`v zis{_w&)DNeLO2l>>lH+bl79Y3_$K)ZLU;jMRkSE*sU)S6MH<$jO~H;9zxGVsN-__1 z$C<^{A{jJjvA;1>MQs%wRKzvyO9iUq>KXTNT0v<4sklgcwWH!@1GZL z>5tA>$H3s7J<(qBtuOXzWyZ)NycjVRw<}mtrpNCr8hX&{=f1B{L3fGiv&b$<`*JF3 z@5dn(FHx|zOnb4F8U`>(6pnDajYL9N3YuGn=GVaHFw?-M;jf#|GcrR5Ts=O&^$ANb2R2u5gc#>B=!DCtBeKDj(B}%(V;Rmm;eqV16VDjKA`-$& z@iG;6C}=J7%xoGo+=-VHI+G)>ovv-E;HEqQgD{MQinxN+WvcRI8U#joCR2Enma|_+ zLm0(L6$V>s5##*rM;=gvr_(~i7)%9=D0F&@h0+o&0es~G*$tT)+pYml2q~oHsq+d2 z$4kN_GdJ&vYq~v1YncJk*Nz4kSp~JU+Pjm;vr0BG1sf`bs{H!02opH1;uK?@KOC8> z8eWN4F*Xz|Wfe4MKX2Kc^Bpp`CGCE-hS%V3c2+V9!z!`#?KVl|Rph8qr!{;AkMUaT3WsITSVTLLwLHpj ze?}w>b^t+pKZnOve4cmtN-{N^!+BmH{JTPw-FRKDu)NWzg22`xlFM4~J1k8ed_Er9(tY=cHmK2RXSN5+?igINKyo z!F@G61;47{Yj}uh(c5>Zrz0l0zoFrql6y@d_kpa#P~;^@-e)v?OY&C7qJvD8jMq6r z19mnO7Y7VE%+z-lPtcoXa`5sor)~ZXf1i-|iL`5H=$L@TOpv!kDXvitiadHbLUw`LiiRbwNRU6Q3~SsT6XBQ_ zSrY0adYnd`*6$ z0r{1`^i|F+xbWo5N$%23bAX>!B1;zF7yK|#XwvjyK2(d}hd43(NyAgPNWwqX;v(C2 z)M7Dsg{0oS)(#LD9ru_ zaBW8bJ2~ua$Bo?6d>*VtBcDL@O~g5k@Fwm^*?YKG#othSUGpS1Ttf5Xe5!(!DlGxJ zJ!#kbR5Q{-Xvapr4`35v)HVbsaaTit zf6iceo~j`*g?p+C?byKd1FzXZ#2NksQ)h%8Gl=^nw!y@HSj3$6Y}(^vnhE4F+=u&V zLy*(v19&~{Sb``X#6wJ}wH*H6fH%^PZS>8XxC(lA8YiqYqBvx*e|Ev1k* z<1G~&A)O;bRZmB}^*r8v7MiqX3h!5Vyn~AJIhhRF36THu;J^s_+sPIOji{QP?{^1$z6lMcGhCJHe?y!##}jy)2jq3P3c?fM~)O z@I)TOVlJP=B(3nf!374{ubnCW%0vj0LRLdi>Mt#?9i9%qScAR}eym}0Ba38CdSwM{ zY@5WFmOT6j7ISged0aY+Ra||&VC(W3sMU`m5O|DyzEeY<Rjk)7~w_y_)lhW`US-JJXY literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMinePluginConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMinePluginConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..9be6ab2ba179427533d4e8cd36c540818caf42cb GIT binary patch literal 1791 zcmb7^TTc@~6vxlBg#v|AK)I?cc%emLy+RclZ`KRTkv>ook3q+ zX+f*vm@F_zp78T+tHv25Wbn)Ep}L`5Zm3W{Rp#1uMV*#0*l5P-yIdQMD)*|~#pwn{ zV_-d4X)6phTyF?%l!dNiD!hy`TdIs|!$mZ0+pm?lyKiAS3`UE}wwwdY71VBZCcLV^ z{9Z)n_mA6wS&xyWyUIQ(pw}&5$pD73LB0a}br>;&waz)x>~Qjx^fIKhkK5$7$>4cv z%FzCyTcNS}&N7!~U(p#Qoe!2Pg{-tG#TkqT3GuVKgFB6JHky+dyzZ>_$BHn{E6PI^ z?ga^MDMz`OSvFS;&brm`@C;)g8a^MnVQ3p(4|CJ0SFLsOAMeRfm7lfaQbEJ8oAB`f zXs9FOk{L<3kN4!V>HsXl@*u2$$)I;bNa4N2O14laVbm?V0wk&TU^l9_cVj%Q zW*EWbMFcG)Lt7XO>?z;1`5QsUcRKPZSfLmhWINf>+?Kbl^6Tha&#C43$m_p&WboO* zHvqpLjJcQYEc8JP`mr^QtpP|tssMv9q;VvzVHh$RMqm`jmvEfnKbH7JC5&N71b}6@ zhUH*$6t2TKwirxAktc~fLF6eSPj?~bBgr#Sk>uNOr{(i4{NF`~T3+8H`U26jM9&5EJnj!UoBjriA4lM4W;Ol=mOf)oyYGi> rO6d#VAN)<}At^l~rN^Z7-B9vnAG>B(4I6WzhcMZS1hG)M4ulc9f literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMineRock.class b/runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMineRock.class new file mode 100644 index 0000000000000000000000000000000000000000..2ca19d758c0cee555b7250c9cfd2b636fb9fd14c GIT binary patch literal 1884 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMineRockType.class b/runelite-client/bin/main/net/runelite/client/plugins/blastmine/BlastMineRockType.class new file mode 100644 index 0000000000000000000000000000000000000000..0588634a742647e5893a47d9bb8c27efaff09a91 GIT binary patch literal 2951 zcmb_e%~umw6#qT)F-aH|C~yR^wThGkA!=(>5>bSxQxakcqA9iQB#d!nGLudw^swoo z$A84r5Bs&Ku~n=sr>mYG{V%%ds_X7b@12YitPACIk-T@`z3+bh?tSyTs*m*-; zQR9Ycmg8x&UJ(e+=H{}K8G)0TZR$-5gr+Vi`E({dP5Lsq$!XsBGRi!0(pN5Ka_&Lc z_8h4R?8>-))E(W3XVogH2

    (sXBFA6S%sSn`)A-(~9Y6Wz9}*+t~@WWfgB|B}Z8z zPudn0f%f$5rR?CsWad&jFEGBiZS53riYj92&IDy(IJzL@M=cr}6>0En zT{o6AJAzRhW>34>=c6*-#9QR^ifYs~N@!|0y8ZmI#)ORHI3XaHHOI>i7s^k1l?cX> zl0Y@=+yt_R2^ptAS(jW#a@PcUhm~kc{+>XG{XZj9JDsHxRqKwxLTj3vCX+1}y_0C> z!-#)4|=OnZlt zYelmK4!^9klwgO31QoJYwWu`&1T{wQRx2dnS^DH9_5bfZyd&?ZrDcMp>yX4y?ufvL z1xDs&E`Cb|pR`W1aSAeap@Rdyt`o4@31?4cB*T|Lv!zR4e8MK%@jgD3@PWXNE%Qx= ziXx$nEC~#?diE4sn{f7yXp~sqm=f4CS2rEKqABKzUel@Ilcs4os-s&bMbMQotV+>Z zj-S^|%~l<4iLh6OF5$XB$EN1|YR%CqGHzg*hM;QO>T1cVt}-fHlI7V~o^wQ#M}7WQDdU=%+`5*)u~yAf^nTS^+wiHW&4Bm`qgfEiTXnmnozuB7djIqAjqwG6nU;X~ zVrtuE<~KxEOv<(Eq*jwqr@Fq_c%TX84bn45sKb5qvWL#}@hAsqr77;NG{D`JX1BZ2 z*e1z-9tU)52kqOi6J3mCprfCMIh_S*@V|m?lIQ`%??i=Zl^#MAx_W(qpCbidr}bH` z;P13P&)rAgUF>yvulYUR7cTG1CU2k1+aK_Fw_V;>P2K^QcQEMjzIJ)vGnp z-@3f-n!IS}7jnkez}|ep-@v|nA<)2qd?DDtP`)5F5Y6Ak$U}@4?jt_4h9iY>|N4aQ z)NLH^^A8-&jNHSq!gy#sA^8%)+t}R~>Ise|0EZf*Q|vrP=_ zy|wWub`Mi`asCb^$Pb176K(?cV*m$m0)v>xK~yn>J2->~7{g;6#veF}zi9oN=nW)9 zkY1&?>Fz!%*#l%TgA7rR=|+~)E=ax|v&c~)FVZ;|sVVgiQFHW5!oPvv_&Z<}LP*Gi z)OI6Gv_uE)3IERn-5XT4RzZBq9|p~;;sQC~XA`lJf%~`=8~qViIJ7o5w4E-ZQsmME zIds}}xtDnC(z`B(c*m&mkb=V=`$89`DV4V>?%R6fAfHv9_l{Zq{xBrxS_HO)e literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostIndicator.class b/runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostIndicator.class new file mode 100644 index 0000000000000000000000000000000000000000..22eb2a8eff02a7c4ad00bfb92aa2355133755613 GIT binary patch literal 3363 zcmbtWTUQiU7XD5{Q`i&=s8NC%##^8fOC?tuO@yG<*oXmwqq$jhAE2bD>glRRoqO&x zlguTTnMv}HhvXqEYx$tAh|yVVen5Uq{()KZol}L~jU6Ym^3Zioo!*yk@BN*<>)Y?| z{0G1>d~6^kaL|{LRj&Bbb0cXLJXiXWRq`tHt{+;nK@divHKG>VFS-RM3d#nW1@<>m ztGHIMEX$sA#d7_*U^cjH*<440%K|O2O*+gsQf=fhJfmUcs9XsAId}g5QXbVRT3H7r z&|UA@DY@3D{)}_x+Gi{-U$&Sk9%$a+jQWX^m9o z=44qGZS|I`*LpyzR|BtCsKHzR$Ac^-S?He;XdVrUGJ_^`nrKItz*yf;z?;;je`Xy7 zHknAHMeQCkVW3s*wwhRnjM_bHq77yS+pxpHcFNQdK!v4KY~m603K;V;I_)e;TJ7tP z0eX%@y(S(- zpFk#*(R2`aky{ej+(@6HX0gw}fWQ-VAtVL(VfvpbyFuBFu9z6aepce7ed46RQw_`b zzpdmH>;ona;*dZaVXvAO$gQE~k4BbL4B3!(eR;aFG%L%~&aB50bmfDBOWYaQyM>6;<2dPR1Uf3A zoRppuxyw>_GJ&SP{_|~YfujaSNTWKt)oW(rIgF8pB&61pMa|Q^T$bzn>eiibP~X%biAtfE)rlTbE*5Y zfUwD_h`CY)TkDWHZ=Z^s!s577N(yMwpi1p%;00ystll%#xb#`hz%K;W-|J@jFoUx= zuUf~8?1g={ZTHWp+PrMy6}(Dm4Q6_wEW?GsE9xZM>!{m)=f?8+iL=Z}we+z! zB_&PFDXH{{$+5B1OprDwX{UMC2}#A4vh<6xoWUZN46pz{o(^%ZGT|#av=sFLZGYJfU0&8>z8^#+J)5GUg%>Q%28-4S>C3Vc$s%cynF=c9f;{f3o4!%! zCkaMKJFCwslbM}3x5{) zxVD`p(y_slj$ia-xH}&NizOZCc0%2oZ>j`ft^z};8WQYQzq`vz~JBRhB# z8?)W%o7kM~ZoY{v*@2tr&JL`g=MH`btYA;}2KrZEU8hnCLwxSkZuZlR#bJE_ot!RP zaELQ|2>p1BCy(<9c2w<%Z%^=zF4br!47Ga_Ptls%Dex+ggX$B2;i#PoBu&Yub(jkF zb;>BIQ`xVv`8EyI3UEP z5rfTDz-0NQ9V8&`1g6YP$6L3Rb6LiJ^e=E38H(zbKN`*MDEn4}! zh7uQkFoB|S)dVp>0e;9O-k#*DytUI{w(%PiL8PFh8H&XG^cHI%k;R`uuN`y z+M(5MnzpOeTP@dfwVYh?Eql*w&b>C>L(Ax#pD7434DTC9hGrRdQ!Ci*1BPI!Tq-cU zD)v=7%Mi|&cXFE*h8R`+Z~=n3a%GEQuu$6FnX7IVcMCeh#{0f+i>#A;+w@*C1XAfL z>BzS}@(4mPFpQ~);~G&~?}a2%#Vg&q=a_agyPd8^DfYUG5W*2C0^Crc2oMoqN<~C~ zr~o%rL=hIdTPk80WEd%$HZQdg>fEUqb&E5^i>-!XRSm}!SRTd@z!;J9KAA4@IWnv^ zr%f)E?zaUoq>xdNW*GHJ>$o02P_ckThN$5@Z~f4Jg<5dBe+Y`+9P5L``8( zB+c?3gYHl3^)21!+liJuRPg}I3@iTndCPF!tdG>?g;xTFXUS_Zz14Oa{EaEvKIXUl zl87bky4kc1ukFzHcfOJ$f4xruFNuJ$PAP6M8MwMN+SYyO`0BG5eM34&XNZCx{!!YC~8= zlHPM3OL&4b?#KucMMKzQv`l)0A|5xVhGN8Bu{g_|Li-8!@4O%$$(oNz Wkf^g3~P8s&+%NIul)g$AYcpt literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsConfig$DisplayChangeMode.class b/runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsConfig$DisplayChangeMode.class new file mode 100644 index 0000000000000000000000000000000000000000..ec5bc302d77fceee81852293b70c5a32792dbe98 GIT binary patch literal 1416 zcmb_bT~E_s6nJKOOZq{wf2HFB zqLFy*k20ROOlV@fFs>JUd(L}4p6B#AKYo6>1W>{o8Mhcp7WY)gx43C|Ty2{Mw>X}w-5q$-Smc}P%G&xsoB2M=G%rC|3p~uOCpx|YevV? zJ>Q}G{ZL7fUmOC7bpoO6SQd8z)ZCTvnnC@?-68CM>?cFK#$E3%t@6e)$xfo}k8Df{ zeFAinG=q~=35-t*O^OIo=?D~xzfD$`Z1I%7f;Cg4(mBS?Fc}zkBY}|)jQi2Rn2LR) zIH`|Gtr_Vftu>>4OlfDB`AkJ_;Q_r3T+m}$O~@|Vq`z_u&RT;SQ_C%U}Yk_~|7s*y(8~^|S literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..8127d770b8e8ef549d6317c436e66873b52faec8 GIT binary patch literal 2894 zcmbuAOLyBu6vyu*PTa)KlavykQz+D-jg90SW2p%wIf;mJ@~ zjwgj5T0O6SB7JSOl+vNLie@M&-<2n6NHJJ{VV~NTXZt5sqxC{KVHy@0Tu(wdW|tLh zX0Xzhy64&F5t2b6w{wuR?LR!YQ65J;V6c7I_e0qg$5P9dCkno=LOYbo*9>kZ(kGm% zhN6p<^hzC5=c%&H*6_2mV z;7U(vNxSAzc!md*R9h^;7QCH?s|+6gF9EV}4c=j}SZdUYg(ibXi8sE8o@)ov7xjL( zC4#1nf-=}VP>$^#+kvEcY)pk6i3;Dj=y|C1dS8n};bD+Yg;AHmd~WACrbjSo-8$;1 zGd?iJ+A`Ri&|ZWc5pWf7jQiBPTxyPIwMlqP_VqX965?{}4J0wM{ivF}+M}VgQEru!+GK&N&7mYJFxu9_oox;bA|F!ZJupTrdgP zmaZ!T{J>xqdMe2C0zb9AzTnE`d(kEoh+2#Zx-0Au+iRYpo5kwE@|Ny-!;d@0cHPXm z^5ZHQ`o-Ys>y@*qO-PrD9Xs;SRZVWWn1X|=P?~9T_6mdLBh?Qau`j6`ZWsr2bVQy$ zh4?i{%nxV$xm^*pXK98-V5TfgHt z2iy2uG`4%V8+DJ?;XQaCXAC}o4`ucxoJ%6-h`dAO&lAWqK0i++-%29iBJyn_?-Dsb>GKR(B$6%I zo7LGO@*N_7LF6x|WBAo{40~hj)KKaBN$mT?en9N+i2ZPy{rxoi=R|e^inD$fh+QIf znb?&#DDuk~d6XafNm}m{`3aGq61h4_p2?426UZs}!Q|(UreZRfvj_OAX{bX37dG)a WTWEOpcpDohgP(9bMEjz#-~AVUB-Hx= literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..5ebed7f03df3aceefbc560b87d3bf968393dfa64 GIT binary patch literal 5138 zcmb_gd3+Pc75+v(R+1O64Gwi(j&KAY7!e>OwFv=a8`KEw*un&83Tt_>7R$S;c4eSR zleS6P(lfn7n~?H=R%_nHe%nJ2YTfwqu9ZxkLA;o=$4} z6qF0Jl#w0JZ`j5_QeSJDmZLd_ zW!eID(cRjpwl`#$yY;veins&OmxrxEJ%}>YsHj4%z@kZ3OaeQ8TmS+yR0I%|v#V58 zpi<7Bqe6i{fal_Q3K|5K6vZs3twgLX+mKLI%))E|f2_M_N3^pm#uO{*iwkRL4-&;( z6<1@PK$WdKJvr3^%S+pK5nWCF0W82Z3Km|vC27M-8_qrzi_j=gwz0G0GK|OxyGAst zXu;x~5xEzaV?-iiwJ_RHqJlNZbl0P3%j%T??!Yh*d%a6DgR!I z4i!DPg;_{PhZ9C}kYT1FMIMeCw!@?Puvq~qd;O&!CDU>ot%`nZVK4?VJVs_x4^MfP zx)u~^Ugv3S_hT!wW0StuncFfqt=o>3*5?{#5ZiH^f)@&0(c@IS2s>C~llm@3aUe&F zB*P!-bJB)6L{3~$^JJ=NDh3c|p1bjqsTL#Kh@vsl6bVAdkb+$T)h-PRu&7ADpz}wy zWJd4ijyei>lr7lBC~wEGilj8GB5e#M9J#`}Z6U=KH*^B+&pvRZY8s9L5@YHFRb_^$ z$Y7Lo(FO-4x&mz71M*gDZ`vjuuvf)C$+hZn2W(EcO!MRReDGU~g1-VURdJ^z?v%J@ z_9d)6Ue6+n#>-T^9IxPw#0Dp=F<*Gu73F>;w@%#m;FSvQB{?Q==ijP$6<*CCm`puh zoOundXLINkyoS1q@+l8zuNRnk-iEN-1F3i;?xSWJ?Sj__UBRe6DtoAg zNjKlP;`XM9)cs}^Z;|3P6z|owv8sElfK-fx3KTID_5LxNnMLJ;( z4ybsibY^wN)_e6NTaZ!R#Z=4A@c|VN;vnr9(T2%v?P#XMs9#eU*>Rps zPFE)4yYXHH?;+@kcM;RkhxD|H_sLxLJC-LO#0PLl!NUUcirklPN8~Nx;@`}fiVxyL zyfIU0J;fW%U5{yOEmxKRHgTtU_LpExEj{=VX|)l+VSHS{$MTsy?lu)iaFp!XvLO=d zq~j)Qt%VQArHT`*;}=9xNYfHHg4mC&ic>gEmNSx@G+7pkQ!(dmN$E2x9>FIBf-cEj z>jZY@4j)H;r7M^u(W5FpX0r|m^%YWw6 zG|!v)8=oyeP_odwh6O}~j<;n8!REEN98a)BUP_);a(F9`7afrxA;o%2o^r(}OY zVaoZFye{sx_NDS2*Q7>e)rAnOmaR*lqs50eYALr{Q}A7K(9QkgPAkYX`@U@Ff54`! zF%pS1^-Eg*NX3t3U7YFyk0p5hC9LG2Ov<0A_^C|5%B`KzX!jPm^m7%zaC35fZ)Ydl zhhU$TNyqgr!|ff{6@Jq#krh~Ej^Uzp#y-JZe?nmL%%?FCWG8qTEJ&v$ddN|9iU?k=%?d%^zv4N|a_ zQxVpZ$vzhU_Gy*)wI6>J@U;j({>(AN@h=>OU~P<;rk)NbHQUy01%DG*c%IRv%uw(T zf!P<|%D{Lwldh%O8q8&hDPwUhL#_M{dGYPMZaL8`{5|Hm{%2ffPtN8?`XR&RG;r(8PxgSwv5xxAxX7w#j$1ve|h=iy?QZ!&h%!er&VTo2Y zj7zz;68&Ng95-iDUgYyRBf9Vze3p6P7pw6(e4aV8NX)?(cwQOLzYkx+mucN`Ch_B3 zt0b0De1$WGe-^&VUq5jT;cGa`e^s1C4ZhCjAh9g;X80z3qK=>NEuQdgt|Sq72D22j ziD!80EIY^Ku2ditd`GTP{XM`r+8>-)RIs1RECmXyCtPX$9RGPxLN0*v2|1qTlkJt4 z{q#eH%Z%oR2T=P64sWf&Q`O6>m!HD-jx=~F^h3e+CU6W-975$W{7go;%#H9=j$rd! zj@vPv4XtG1Ri3uIN6AX*72#UxN7?jRe&`;i+%H`mXYnhJGx+>_?)iiJ`zQDJDaKQl T6(9b}sQwf6jCddZg~0y+Xa3U} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/boosts/BoostsPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..3ce52d0809b6f354a5567a5059560564d4108eb9 GIT binary patch literal 13787 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 Zw#-;=tf0xfpY|Am<&!y#=gQ@i{|`WceV_mU literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/boosts/CompactBoostsOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/boosts/CompactBoostsOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..f24a8b5c277ebbd0719a6c257e3f9a724de6ae8e GIT binary patch literal 6232 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/boosts/StatChangeIndicator.class b/runelite-client/bin/main/net/runelite/client/plugins/boosts/StatChangeIndicator.class new file mode 100644 index 0000000000000000000000000000000000000000..f729d56702b2cdc78e417dd274bb5f6dd70f3cde GIT binary patch literal 2386 zcmbtVTUQ%Z6#h;wOb9~@L9j@vc&R3lFa;FFU~9SAC^t(=E%i1@PQpN#VNE8KzWW1w z<;k^t;iV7C0<5m3Kfot{kW2i|B&8`URMEAPnLX#6z4y1j^PPQu|Ld3E0Ng}bLqK56 zmY(5OZCSQFY2?e6v^`_1TrF94#mG5M#j6<0p6N}knRZEL?1GgyJ;&7$5*TXcTeS>l zTe@ZQp<&rYC+F-K8NMf-9f3e~OF*m&wA3;P49_)-aVr0$4`ay(m8Nsvv5QveT+UOz zi*lZ@Y|FbY@J)PmZr$8A4fBC#Ses@^8k5yxQM$5_QD5nEBm4Ibbu@_;fzXswkWmD2 zQAZm(1ZLv@16G}*#7Zj!VmiWTQPvAOG(?ouqoWnkR$RhM8hX#z{?xp=|JAs zZUnCjbok>9qYA?tI^INFAW95b$0>UjW!hcehcb1~6X05QDXli_;+$p6h3aNbx>++< zmdrKh00W$J{a=Wtjby3oYHrb^F^hGeNmF3=j%bBo&Ncad2`E8tzlT;^7E9f zVN}34=eg7H&Uu__3fJ&1Dfh87&?umlNHjNy%8Vy!q>I}dDsk(!>>@eyv3zLV*! zwaM)a#WTwPW6WvzM4s%qoIoWGRk`lOFBNqZML1F z<8GQPc)W?M?l(BsDoi)VtBX%VR-miNS^>Sz=af@+To(LWdR0vArC z;m_!}kI%{3ZFQ16o=UCe7Ny&lI=%vhAIZ5^Y0Z7^DZlXDTbb+(>vN@Dkjzc; zSKIJ5iaJUtFl521Z1FNscL47K$^8j=KF=b<6SwSC-MpN&)H%A;4za4f4_o zBBojzt(aWG~Lbl|M_vKp4iKlPq$93UzR)V28RniGxE|2f@Wvgbogl zeuC0(;B1GYxQZY+xOVUp2x2u#tzsIC2AXrz*Fh7!j10PBmjt~O1^;(d~kJ`J5=W6 zHs{ni?xf--U;wasEru-5PyBPKVY9q$1O|X9!y<% zcxLbjd{(bZ$&GFo{>!V}Q8EJqzn-hWd3qndnZZ@y`^SN@p+D;zfn)fjl>7N7{hf0@ zQ#HDK#{$w8ROc(k)7hL;b$MSNpv-Z3u|s3qq5?nM904%A6;%pOU97IPQ}GCF1W#_p z?Z`vuc_|P8EG%wI&stlqgQvW6b5+=Lr{ZdJt}n)e7g46?q4>Z|LEu;4ffL>VAjW=v c(323cZ{OR8uz-$FtpET307*qoM6N<$f_Q!ZBv2Gcx_i3=Wr2v9nHk8{7Z*1W7uOaOV`5_VR#XIv0Fji8p@5(SP>rUkmX4Wj z>9U&6Wj&T2R#TTuowa86{I&DLx}sI>)pflLBId*cjrDBxFZ&;-n;=4R!P}%WB5^r6 zA%%fa&C^peO^nSVA$9V!X%kb~H(NH$nC$Hr=NQPTbb$BBn^Rh=R%Hb+%57*^wQHAF zNW=90c!vOHl?9xF0z%g=g@v+mu2|K?T2ivL(T0Pe`$eWQXGcee(Fz-Mh!dH68#x z!e3C%&%(*V+HKs@($?1M?&9X=di=<-V@JIi81|f3t>VZ`-2wCkgQu&X%Q~loCIEjp Bo+|(V literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/boosts/debuffed.png b/runelite-client/bin/main/net/runelite/client/plugins/boosts/debuffed.png new file mode 100644 index 0000000000000000000000000000000000000000..f1fe2a758b1ba4d251935552d09eeb84af91e4b4 GIT binary patch literal 448 zcmV;x0YCnUP)bl|M_vKp4iK(}3s&6x+e2f^~3n5(kH_4uXrT2pt?8 z{RGl);B1GYxQZY+xOVUp2qKzFtzsIC4VY9A?CTIyxZEYVQ2I=F?|bj>ULNib0~i6s zkRg+EipTsQNUbxX!Q>2zgKxM*kRT@KbWlGOV(ZhZsP0xNZ3E*dWD)veq6V-u@X6h2 zTGL|ZDw&*9bW2E qF_#lKXj`!SCji7)_(6|D#Qp&F9FmKWuFeJk0000cbEK literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/boosts/debuffedsmall.png b/runelite-client/bin/main/net/runelite/client/plugins/boosts/debuffedsmall.png new file mode 100644 index 0000000000000000000000000000000000000000..6e02339e742b51b20f5365e83fba40f081dac984 GIT binary patch literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47`*~~LR^7dAX89SP)A3bhnpM7 z0g`s1j&QcSw>wY)5HT||0|oWP#SO&8wZ+7kn3%m46@el^Bqd`gASeM;qiL$8W2RfW ztfq5WkEMsz)Fo4At(iT4?fkH=XjOZ4T`z-(Iq`ifCU~~`x6WzxZ1L0a&4pOO*uq1v7A1 zPvaD}d8o)Q{gh9{B;dx2*H=%viLP7c#}ngN3RJbn)5S4F;&O6A3In5>re!y*;Ncw|?H*7^G3#LQK&=yK*Lg8idNM18boF#NxVVI=TblSD03$@XFaXdI&8XvFb z$8wcm5B+kXNx`gb+4Hi&Lbf;>G>Ww`1!|uWHR5_W(-+tEcyBDOV0rkREA3J+dmwIx zGs#3Mnb700WWNIUK-@6&cwASYg<_G29_=;anT=*Rtw%}b4(Z{rnMlTHZ>V37B{D|X zh#1kN9#$}OLUIPJOqwADb3$=_V>+Y9Np8f#u|C>JY6r|{U#2IlhXyjealJ1VRp3g5 zV(~$f40wjHNnhekG)%)~llpM?q#?6R9rY0qEV*@Fj^I_(STq$1Q&2LANNm8! z^cq7Zowj8lt`8XG-K+sUJlJn0jm*1K1`C>cQ;7k(9z7iDHzFp5EYqK+qtfXp%zCIl z%BOQ}BwUYDBwP5hbK~T3SYC0hnlA(+*)m;_Cy^g5W~;SIPQl=zX!isw^T8}ubECOR z*K}@w9jSNZH!Dy~vNK-Jo?lE-!YS}gDCX=7_SP!dYQ9vYwSuyAEK#lyF=^KfBbtgV z9n!-ogAQ~2rs9)OJ)6sAZiE1TZ9PKjA_5Z_;xopTo+D;c}MvEIRWd}l!;C55Va8hzz#^7L1-vYsQI~eJG$Am9rGl9u0l~~nX3_#PnVD5zFLj?S zFpH(L>ryYT9TAw#Qk9u40xB~aGkF1xnO0^B0E#0RSUTU99(jPJ?-!WQQa>{v6!0^% zfSGFq7BF)JGanH+f|-T&^EI>WPYPToGb3U~Q%OS_|CGQ&UfFK194_sU*g0(0<2|SFi(IJL8PBb$+-l>`{zL2jA9Eqd2vF3}pXl-mb zS4nc@6|{y+BiX`GwvuPw7P_RBTt&eN({+|Q7Eq}`FZ6?fUGbm&y!J9=K=SiFmWy&%wmV0x#pY zQ~+d0!Lf~zd@J22E6f&o@q4`D!XM~qFo`90jFX=Nui}q1hO?DQcE?Dmyn|D{;d*Qh z<`g2DB{WGI7u$C^t#fi>yv8lybpU}YL$`P8F?-+ z55HSGd5wZ~4Q}(=?&;hBzf*)+EaocGl^i{W|4AW#XU&BAncZPeKY=pLNw0^+r~7&8 z0z_%xN=maGOEtd{7=`B3nj8uBHL7-uOlN8Iaea%>TFFp&9<{rl}J@0=c%gJ_HiH1x3EK7u|*;m zN#tTx(-vLq!zGL)*Gc3uiM&^B)!JV4;R;4pJtUDUCGr7vj;6e3BP+H_fcHf<4I>BlU5LQB3bk?SS$X?31<)SW)uz#eQk zD3Kc_@)>o$cC^R7g-wr1*XgpTK?h3$dk7VgFO0_}TnAkfz2Z`p^Z_Tag|T-P2P=qfy`oHgWC118efYHl4?{WJiERyfRC_jf_zT0`!-dtwo$i?8EPtAFfT2+8ngrL(hdj**XHYFWy!qun&Kp!i&j$PW(lN>96+0 S`WyaEJb$z7!awjYc>V(}GLByW literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/bosstimer/BossTimersPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/bosstimer/BossTimersPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..0ba24af365c5bff8d602232fa92f40508a5b2fa7 GIT binary patch literal 4156 zcmbVP`F9)D8NJVzJc&GsgTcX0OKKpcmSZv@4FRGw5ZhTqWRqIPC5AQ~jh^JOr5Q0Z z@={7$+5+7dxM0iPq!%$sk$-}mnO=3oE2 z_BQ}$@Mi;E0w+8fSwY>C6*rQWQ*osiS+z>N?0TV9@WU{2t1__0c{i)>!b|#{frP*v zJLxv$1iCAJS)f1X2W2a)l#VZ2Ilo+%K}O&`Gj&gy&w9&l=oTvSjOY209l5?2DwT>~ zE%-~;dFjc(j%1N4dtI;OkNc}rwrA6bzSsrfnmCLx z6^0BWf#H#KBlS9gw@P)-QO2xGfh@WXyD5{x5gavO3EcaxTFAsbIL4R*S!J(fO9HpY zU~lJ9m2$7|vCxw;tl2A`EDEGYTJf@Lt|gbb3qz|}Fr$>)MC0A6r3>}Y%GV2_6SxJH z+kJSz!2JS;T5{XQxQUY>{5@c3bqOFHK|=;vX{6hkYqLh%*KrBG4_8aZGv> z#2sy79249GZaBH-dL)CPwmei+%6fXf7iV$az&U|iTCBzrCN3Z=kYt=$LdVUKP2nP@ z4CDkxTQqiLG85Bygq>1yJ({sbvTf<^sGR912p?9>HY1R0OJ!%x>vZHU%(BK4fg}Zb zjBKXzkPn`vwq6?34Puw-Hn_Nu%VOt`8k`czYpb@R1=B%Lj$u!O1s za&GGuXl~FZmNwzR=WbS3sytc*j&9c$dV8M<*F0yuUMfiviq;^?4xUt8$YbfrchnaR zbnKPLa+PnZ)o$xnZ0oSbF-vw(-XjxrER#G#8O{2BC30&5104#a#E)Rr#2P+9al2TI zk4J$Ic8+}e6IC;l>9vqr+sU{M?T~W1smCU4O>u({*kpXIcDi7J6KWa}7;BYngQIm~ zp@XE}KLW>ZP_4PqsJSnF)`kqa9<}0b%xK?Drml zE1e6}`GC#5Q&;JE)kt48@ilzC!7FO?6FAa-BwP>pRNk)#jy&h85n`ZyemtU%b6V{f z-bN~o-sV}!L#@UEhxJH!n&o{1`tq@Dq-4o70HvE&EH-%IUtK zpk3M+#(svMGq&pHlEA;4_hPKsFn+=IiWM0i%K83My_RX>%dMQ+qBy%≶8c{<7h6 zXWjV3(uYZGdBUz#@}$^IUk`rNMlUhjr|0+KmnqWpD<+=9^Avn}AD)lbUN!M0e3@&% z;~LMStjF zlJ~vwnyJ@#z-(FL*}7E6uC=+ubkT#4WGmz*RnU;l2E?oB?CFO|O7Y zoSI`bi&ynFIr$rQ< zT#B!O3{0GAGPx%D%7K z!zU9%iGOlQIUY(}!zJzdH5};AQ|eL9e2H~jehVK>;ID8l4<#rl)mnKSi%hz9GC7oN zNUkH)R+8&jQL%Sx^iJ@+S6{73Ot1uJ3Hb$n?L15jbA)1=K+ND6W^o>KxWb`m5sx9n zWu50~V$b;FJk{M(_#}Z!!pGD26muTL6ZkYfLth7}{|r7$fUod->vQ-#rJkjBAG-d7 zn+%-&FF$n*T;u@E&ZZGn_097A1J0{lXs&ps3F{=jfGQSq=vMX`7&JO)rpex*wkLFiNp$Uhi0p=M=m5T{3#t141*(55#JBOC z5Z}f39!Da?_d~oG;-wHjzz-?DpAr0mV!y(#@f&^jTl^k>z#sWeZHzzRHN1hL{{w0j Bj{yJx literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/bosstimer/RespawnTimer.class b/runelite-client/bin/main/net/runelite/client/plugins/bosstimer/RespawnTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..b770fb83fbb407c44a237c55329afb7b4917b5c0 GIT binary patch literal 1156 zcmb_b+invv5Is)PY!jB=pyAr4&|7Y;CB$105-mbXwM7*veRonPHQKDh#@oVQ0fHj& zzz6VAh_Mqy5m6`-FZRs%%$)J@_}lj{UjaP9mWLF>gGd@4Cy@-5k-Qx$85!OWldg&e zyrl;Nqk1ytFXW&v&Z0x>c*ro+#^oi7>r)wr;w@KEN4NAF?lKrMwiIOruFKBAU)^|8$33a)za z87i0W+{X-N8T_s^&7Z0<6iVe`V^&fAG>L^#I;!U}k82(l7#3XHzn%KHjzxxPqxV%9 zDpD|AD(~fR1GhZfWLWx@Vq~wcV-fP*lUPUkB?;%_Htvv$`;8!IG#QE)_{YGhl{A)o zcvxnTrMYvnOs27?vmBfP@ic=X_Qav8SituH?>)K|W#lejIPDSPkvi@$B# zJ~38Es5E_B62+=TR*Gy7)3oNu>rgC1d!bT2NB$ghA5f@mea78N^%IKk9sVAzGp@=8 z=CFxHlyIM7m0>1Uu|^)%a16{@>)0SB8`~swn%K&OA98ZqEo!Rr5yf|8q+ltsE?9G= N{UKmfnxX1YwI6N%Lh}Fs literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/camera/CameraConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/camera/CameraConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..164581783b1c85699287ca8f0c82a291e6ba3461 GIT binary patch literal 3322 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 PpE zLbd#KvHJ9JwK^}*-{n~-)k=%hLJ=MTtGv~_rUO?ssldKcWodqFdAht*stH_wvNsq; zff!J(o)m~>vdh%6=&wox2?G|7=qs6qz+n?dFd&dDbb>RPotWl!y0Xi?lzq%Z0!afY z1A_wQtnaN3Yk&B)@3;8+q=^(?8wQ32(hIUJ_20`gCJZDwY|O+yn8aM!Rk9McR%Ec~ ztauSWe#7yWoxo+g<21Ct$rYi`WOqX2v2rFZAR~}!N?nPlj_c=cTVQY@RN8IHIko1t zT`D@Ql&>8Y1KnC>&u^{xFYSj?kzBM~%`?DDCVG)hBZezX*HwXm-B@CllWUF_N-A|T zlikzi(zuD+DcmC2bZKL~t!2x^9gseHogi@58~&?xnzI{6b>)R@=zRCK{YME@X7qtW!h|vem@dZ$63Vyog~-jBxTZ##cK!pPq048PLg8x z;{fILk=3Rw{yh8&QMdYI*1=CW^bSWO^LX4k5t&1gc`9L@j?9tdH;RsJ;ApKL-@s6< zp4h-h?HxwnQmG!CrKg2BJx8g@7*3IA0wXvV-GW-5N2UY7rc;nVk^6}3n<#+OlaX^g zN-;MBFdoe#_@$sG6P>7wbn+xyh2F#7Ug-2Lg?ji$W0yixL?~l7a~Fm_;c{-`1MIE2 zHh~RC^*Ed2I>7iFQyrt{HC!jq4C@9F%nKUWz-awZEcd-$VDjc;gP(C@d^=9@m!n?N hMaz?S3rtP8Z21>IfzPqs5D-Wy#uo|*3K*@ z|ELdrKs@$=AHa`7+`DV1n`B8IcE>Y2_ndRjz1N?={Pzg}*5OGVDhvW6eUPL^YUO1R zY9);iMmilT0+4ZNwwLbC8rl&E%Ihj6gD;r^}JDC~USbU6`m5>142(XObq;@o^-5Bopp!9<#%D zY)Yqwek4;o<+!$EZq4MNC$z?dkB_WV1X{&%Fcj0WeN;T(QATd1aZe_%NEL%K9UBV$ zS|p10lf#;i6oT9?_2iKHp*v?$&7UGM$_!scm`7xFKl8uM;A$z}q=;QCxI}i(#)(waL@@1D#6N^2siE1HxCj=?PTN!tu;&%Vbl-Ns!(DOb}k z4+?n|%1_ZKY1%?rg)xW=GYuu4DuYG3`OKzR$mhy$kE}-zGq!$q$Rp*s!(*)Nog=um zUbgtYC}P3+T#D2%()jpYs+QF@!Cq>tbh6{HU1kRj*0B+aeR|co|YMFyO@Ei75cjFln9uzuH?&X6_)}cq|Gw(th$GhV- zweQ{`_LT&16pWKk0`b4>t?GN`7-QvFQk%o5|Xg!Lj`R z1<^4@d}fFW*E$@B3Y@^*Mckc)8g?Vh!6^r)Vcx+4EVkhcoW<{}_?_Wesr^fD_zvHM z0MLYU_@2wZ!uPO*J9GywOpvePO6Zr`aCu5`o+y4Gie;ksaW6%6KgC)p1uqlN3Hb^k zUnS&gM<8#OB3~~B;MzIg<4w-mVnD-&Cmas3&snwZ`o^jn0!O6b32=uNbZ zEUtZo<_BDhw*OtgukG4?w@mq6!oEk?zZ3TTy~+<1R27gb6XXg!$oL;-%`%Is9^v!Y G!P-}}JM-uO literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonCounter.class b/runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonCounter.class new file mode 100644 index 0000000000000000000000000000000000000000..a5901562a951b0e12b8ee6ed1c30746a82dbf529 GIT binary patch literal 1045 zcmbtTU2hUW6g>mTQdrumt>0GEwgQrllK6x%u|yLRqD^UdALy`-S!T>Ki}3OJG-l?h8P?7VeiM>bMD!DXTN>_@)f{iG(F@P?rCXx6l)nOEBQE7Qd|Bij02@- zd@Qs!ns*b^HL`f}xmFGTiSkgD!1&kf`Vo z_@UCuK4Lhm_g{*+;NrFAYAOQB_v6V#M)J7lqRy$g8$*Ud*Br|-@~HUm;4?h=pDvl` z#&87;t3J-4$gtK|T0V=XBN-iuQ79SC_03p>LlG$#XUT$np=J#2fB%eZCp4qHng$G8 zf1eM77f5>~7nWh8-bjl>p#wg!k$=pO$5`47agO87Hw#)=`vFik(04?GyOYFMK`e()a;k_y?E( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..104b060ac6ce85356c44195cd1d5429a8a00f7a7 GIT binary patch literal 4645 zcmbVP`+F4C8GcWg-AR@~NazAVZIvoXHVKPSQ4(q!HVDxKf`LH5+ps%H1~xNccM_6P zE*7*@6l-l2djqO1y%()ng0%Dwt-aayM}O?&Kj9;#?>RHcZjw!a?(^(9XXbqO?>*ml z=Dq*EdkH`@{;i`#V5MVu@ywuOrESlOC)2j&c=3VsV6W|D<4MzTTqmAT)21OSlQu_m zXadWNaShsW*QbdGv;tvYqCjQaBo=ePjwh6|CQ0NvJ$A3aJ(G!MvnHWfB(rbqO)+;U z|HwSgvxdEd+dtqs^jlzcQ3DDbOODfK<68<@r6Fr<$Mzl)I9NSdN`bGFH*Ubc8)pc7 zs_9~^9~*Q$yWi@vv-YmE)yyP%rf0iORv_B8+Z-~7QgN_z2DHPL!4;ijwz=3t?L zdH96Doa&k`9g74Wn3TA{<{Jn}1W_z31I;lo7e*Ow#qBz76IgK_fdP0r+^j8)HtDjmyj z+>wm!W^8Z7Ks9O@*!FcTH{nFUtemJdP>1@!iD2VqoEVoSoe+o{2q7$2_ZZMoDp&U! zC__YGew*!B8wdM$S(z;+F(gpY<|fT_mzlBUbMR90`fP%#p=d^Ct0MBeWGp9TWdv%g z6(-~6J}cXiEV59N_gx^5!X3_OhW zR5Kw(?JG5{bJ2=Nbvz=lc#`q?0%4#{a+i`@@kOu^9Xd7Nl_%j|mu_t5`c+ zTUNB?*E3zw(e^Fiao;MiY*s~z+Q2q!7br;$3shCNUMDtr1v?Dv^chDYcmhx9cybnf z3U7hFr(p_|^<>=sAe_l52R9$Wrr9&)TQjrCd96({T}cBe5dAWr{uW!H1nsTG;z~?$ zlZ?Hvb@Ua>vrl4RH}(iD7?&zV%UU;kz6xxU@#{C>z!iw3?5t-xNoxxqs)__AKuQ67 zO{;|bUIQ5kw|Nq*yUcVt+h+B65qKEVF-Y@dtB9vfr#If|Wo)O{z&r6QO;OBDJ!Ba;fP<7FwVTe6nUx(iABjUnJW2RhhJ0lx zs24Nly}(`Cp;d6XDYfsj>935ei19Mkb7fko4! zAP=X3FU#m_^nbe~K5pQJ@fY0@9Ki|MieC~4Rkya*bjg1Dvg~4C6$5M+vo0UaR=E#HrQV0fa^(-Zy0z}n!UKs?(IwS?@f>>8)O6jzJas& z0bNOD%*hhifZ7V;@qa-=W^LSES$~5zG=5*2+MAf{q`DO6;dOv z+JFj2MPAgnKRW)(Lpq@`4@n(=FDw*FwT}14Ypq{AR7_acJKe!d(t22#Q^69+Z?WJy zxwB|+U79^Y7hC7>YvE`bYR3v1LW zwfY>=@AYz2qW}bXSIQcvcS2pT~qD#nT`#9P$$yyA%2J-G30AF{}?}EI@aMdCH#!`?8NiL_^^>uN^t6iKxa!R-)Pu z|5|lC_A*FW9-2Wc=e?%}`C$UFKoK26$6r(~{wDZStA7C3C@(yDlgIfZN)-4f JC6(Y`{{u43Hhlm9 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/cannon/CannonPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..94f8a77fd87b79b723c9527b19078c5b73ec9ff7 GIT binary patch literal 13906 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 Y7ldH!iZm)1Tjh5L_BKUg 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/chatchannel/ActivityType.class b/runelite-client/bin/main/net/runelite/client/plugins/chatchannel/ActivityType.class new file mode 100644 index 0000000000000000000000000000000000000000..ba3c7fa95e8f3ff4e87cd0450660b45ec2945db8 GIT binary patch literal 1160 zcmbVLU2hUW6g|TN3v^2Hg)F-y{41po zZ8SDM`=g9^7A*VX3!BW&+`0Fjd(OxttGa1$%TWiW z+cm7As-J5P4U4>LNq3Bq;f$N(0hbYEh+k+UO*J*EtClUd#}GcLS8C<=4ExnZKno1P zYWcXyuvD&{o$j+=6nMV+cfnh~K0;|NjI15Q- zs&hpR$2P2Pp^|MyDfW(n5W*42!bmBQ5f-a^3L=OSRMoI}&Fyu#-PAfJXGm82x@NXC z+Yq+58H0osqTrkxL#jH`OqbK*T_(Grz8D_jv5ZFy2_NtA(BVA=Pq4!f)ofcE>;1u) zA?H_D?_6-*DO7xd|80?C2H9g*|H5$MPn#V|cCq^q2ar+l6j_Ehe%K>Z8x9LTF1K~& zxwMLqDLbgZiq$z zXr>+j5}Tp}$P=VFh9!zq$ZC--zWficc5+#|Li`d*&$t`(jJ42Da!C^;8|~l(YmG~+ zf1`{5Hs~Mss%>K#_pymI4dD@kT6R|B6~zcna&C9)3h8-rm;x|MQoOZ{EkTxuZWG{? z;ywux>8T0U+aIOeO}i)?BS|(g_K%^RNPhKps4V92+N&ZDhxUBoM|@OKNL0BW6Z6 z<^%WuK7bG4WWiy@iT>r72xCGG?T-3eE56LbxOLNrj($G9c$Oh z*p^eytZnb8LXf5-f-WS17R;?ocv;ZEQhx2px}eFGHpE8YX{UTo&={=zz;c2u%WkMa z8WA*DfESPnaHZsdX3=L#8}O-JXONBx8j0--n#nhuK-bik_Vu={vX0{h7TfxQuC5%& zFaiddlw;MDpwY$9t7NxuR#bk$({)A^bS@05;TaFIPoX+Jy)sV|{Rqd~ubWT15SjM19E|Yp`tmr zh>DJ{Xh*F!YTL@&v>*`{qg$}-Ez8rqjy6+4MME?95`#Qct03?pmceqts1HedhQe@q zxmwZgFn^cP;>JeB-IJc>RHf!i(ox?aGj4~f5FvB-O;`fS^}}X>I6YNByo?Cuqj|G3 zYQpk#h#l_5RT=_eC>XN-f)!X$*6dtTha!tdD!N!yXubP_re}MN=C%Z#@)1YWILwBN zZfcJB`6#v?H?-QS5R}api@vlZq*Hf2%iC|3RHBu2X&+8 z^m@1}qwS{H?jX-`twCnd{bs_!9&*vUst5tPwGQE>k*IoO+t!7cn2)WS9V5A>n_CHP zLaPERztyfi9tI&{G(kywwMV*8g@pNi;H8Y#msmS26@yd<#k%R1=$5R8*G9N<%Vo#) z6hKa*EnFK#(q^Y9>$bIzb`o^0dD1NAUd5G`hbiO8eYerPA#LpkJW}vHO~jycjEZ5> z>>O(^z_W)vXlg8UUzEnRpodx8X6k_D_6C2a9FDJ$8|E6%vM!2JM?~W7%S=XxND-dq zlAxpJU2XXur3z^b>^zHTBJ9@IA&5;k#}TJ8)|O}E`;b3I=3_HE zp%Q!S4ohfw11cz}Ma_@Ki5%pMPy46QJf~jJY-g)RKdy`>%hB(kCC_ctk^KSlis7dd zDumAfrD%rIG>Gp*C~F@LV?By>U$h>haqLgyd;&L)`7}w#eVU@_WjX=VlQGj%-KMA6 z^bDK62Gg@K({tUXl1(qL=|wma^g3Mv1$KQJtIMGIhL277zrvQYY&l0)aef2m0{{Cb zre5J+A6>)WBW7!XuH*Y?cnrgNtORA~W(0j6tINm%px@V6QMU50;;;qM#<{zW4EUAotsn7a&rpW*M*`_I6>BQcX7{KWiY zi7CgR`$OhQ@SijMGloBL82BF(;h!hLKWF$C4F3hgf0+QE>Mrgt ziSRG!tKQ!E%x;m`-9;BNr3O8ug!$<%=8#R LTl)9}K8^eb-w~Km literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/chatchannel/ChatChannelPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/chatchannel/ChatChannelPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..64f365abbe35a88d42754a2f7782d49389f390b4 GIT binary patch literal 29753 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/chatchannel/MemberActivity$ChatType.class b/runelite-client/bin/main/net/runelite/client/plugins/chatchannel/MemberActivity$ChatType.class new file mode 100644 index 0000000000000000000000000000000000000000..bd75822ac9641c96cb02c60ff863824a66dbb426 GIT binary patch literal 1417 zcmb_bTTc@~7(GKT+m;ouXyxXWTU(F?5qxNatffd}DT!N}G(MQ6j%CSqOZGz2f2HLC zqLKLQk1~F&H27P^XvDw3jiu!Nf=;wZE;tzJ&T)$%aw*{aLZMW zO|NNKj?y^PU3x9rRd#vnfZJ-rHBJn-GgF|gYUh|s2r~>F=_k5k>Q+-JT3(Am-hN*y zR<^W{g&noZpqBeQCC3mil+{X*FY$K2s8s_nSgh>t&eYU0tueg$@E^{K<*5;t;chU5 z(wQ1VxX}K@V~8ZcFe2kFk_^#&KuM*`H}z|-ZCK4*DN~CR_nwRhqA^GUJdhy?5EEcR zMhsCgo01Vnf?>F9SiItiE?4yflQSgC?S^jFblVWvUrZo`5z^xx8V*S~(M^xjWGkKN zzwQKPFehP_O6;kp{vARs!s1cCgVmEmp)(AhV$=us!#+s)U@YQ; z@#qiYg}NBk>ftU@T0PRmxOR%kuasl}59yoqQ_fQQIZTkh<}r;&{;puq6$_4DA;Chj zlwFuQ!{eI-Q6eA+5;}>3C!z+b;3=L3;p_}2060C5&08ImOaP9Pq5qL!dUWiDp>Z%6}%9U6wk1VwaqcC`|GQJ0Mtof AH2?qr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/chatchannel/MemberActivity.class b/runelite-client/bin/main/net/runelite/client/plugins/chatchannel/MemberActivity.class new file mode 100644 index 0000000000000000000000000000000000000000..f9aeaeaebac3961fa159049564fad1b7d3030ba5 GIT binary patch literal 3524 zcmb7GU2_vv7=BK>o86>aS^^c)B48=lrXNv3#FPRhQmD2CX)W@hvQ3v}>2|j!o6htP zs5g4!jpGjxhv7nJEIM2`dV@3mC&B0JZklXUAr55Ed*1WB&v`%2c~Ad-_T+Z}lUUQx zCUDxd{9L)}T8`~oxuRoRuAf_Xsw=iz$rVec&!5ZH+^n^>WR)k2zP(}ln;H~>?)&D3 znR85cC3kh{zE$)E3^M{OY_3~mpJ|o8Ml9{d1$4P}$T8V6N8H7MLPSBj#9H9Jz^idG zbKTBK*fq!8w8{i3zFk}u*f&!TZQAv%m0+=J#qt~d6gV?D6eoN^0vj#4Q{VNf>)UJA zw7X$f>?OyVbY0IkecN*@0_hpYTU+v0bC)gGDx1EwES)QO%T^L}&wz@AK-Y}zT60xd zm<5v*(#|WI&Z1eiNr)sCNhjZ0~&OJB-ulp zz>%HYJ4z(&ju=QHC7{u6A*fdmt(q$)vBwN_z~Bk6KChY%v(PixfDDiA_|UBsp|2Y_ ziq}$T$B=;m9GALb1D)6-rBMS1k&#l)z#+UUAUv7x`nD07fa>`rtIW7$-Uq@Hl?rsx zWN)w#zbfev5Lb2vz~c5@*b{>4ijDwKJKaXOT$^^z`(|-<)?AOyfnG8zC3%Jf+6RZG zWu)f~oW%rPzIJ_j_7Y>7W~$0orRwl9tC72%197jC19bm<3mjN8SFM8Q7ES+# z?K4cb;+w9|ir;A@i!7VDTG2EfvWST3I%~VOe@@`xV9OUQ)(cv;3hzkGwtko51UoKF zLtM2^Hnb>9zi40{H-e+ED3F@>s^y|JWy>zIFTT^5JmW0eMbGmqe%V}~wfvH|TuI>$ zKGpDvz(D;L*zSh6YURT8g!P!>@$t%=vQVE1eAifx2ptk$G2Laystn9{-fDGyyutJ4 zs>KY0N23{jyFpdE=?$ugqF_4CJRiUDt^{uDSQ0oJ4}Y-n^iPP9qqWm7=h}I@6r|--Ln$qLbuhB`1|$0_N1aHvNVK7gvjk_|9QX2RZvc(ulLU?BQ<w4bRV;EN2hC#ak?G8+!2#PEyy-C-y6xqNHE~t9YA|iUKU0rj)=Ertl6W z4JBN_8A>|7WC`A-l*HHQL!MF!|KMOKCjUdEQ+)4sDa04l zX(V0m9zUy01c^V?Jziqk_3q&Z&_*BQ++C^9<`ub+QKA)H79(65$*aK<>kt^}8MU@F zmQMsriR~p;hgOGnPw17AT95U8K~;6x?IlWI~Ve@qCYxf^$svB}yu8 zGU-#45<#LKLVr$$!bAy~Dh|*2tQwI1oBb6ZWrw$r z&W>zxHoAqw*^IJ<{-3$p*vF0ree6_dwS574IS>0>FDt3jf}HY?R;FD_vUMu__i?~> i6Sp|ZMtYY&6GhI_v{`12OYDd?wW}8n!l7Pf!TuLO4kZ8p literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/chatchannel/MemberJoinMessage.class b/runelite-client/bin/main/net/runelite/client/plugins/chatchannel/MemberJoinMessage.class new file mode 100644 index 0000000000000000000000000000000000000000..225ad0144c50abc8dc057cfc502e26b7cae0877e GIT binary patch literal 2267 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 Rghb7-gFTYUr_Jb{e*rpbGPwW% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..3caa532518aa659fd8b92a2ef9fc145570831dcc GIT binary patch literal 71215 zcmd3P349yH_5aN5O1qLKmz~QA0VO0PcH$Tk2;?9^wiR2%7q*j-5Nc#wwnb#iNOD3r z3Y5DPD5aG9E(A(xA%ICZ0F7#r%14kW9( z`ogKMcz=I*pgUPrgNGXXp+x~0Oy_LI?hsgToN2LmFJ~nU@kDP`GS+k8u~iN6-rh)J zDQ8n#hXzv7{zzzGQ#2Xvj70(i1MyTi6^#!hsY)!~-x=RnRTmkEB*LjkH>!+V6>4ax zXjgc!l_gwF#vdPdoa-0(H2@CY$J>c zFcu!@t!hgpq658v7*&JTQsIHrns96=VzM!uRm@qjEENg&C!;4smT%~uJ7>j`4RcSb zM5=s+e=ru_5=kUioYWSN#mhMx+ZqVfwso{rXFD{}%Bo%68fXtSH)RVZQ13em^G7!Y z*XCfDRJ%IZ&=F`2HU&D?hMIsrGgwDSLvveO&`~xuP`f7B)V{hk*wN5j*U=toZwO{< zPR=cLc6d~M?f^>hysD;SWkYjwYZk#cE4Qw`CYv|4rn#XZSfhqXZHC%|joH#^b*lrd zwV?n8(7dvvy*}8{8d~X?xhd_8J4B7vG_1x9f2(-0#U}P8=hKHf0!A*96 z>RdmdCTICNAK8J_v5j3|-`{hbhvBU%bdmr&i~1|bKS?#xgRrQAWP zQdg7C%^*CC3VW$J2d8DK*3ihhhaxfbc|t=lK(uLT4mGuBh+wjngdv7TC$=@OZs=GW zXl?6QAH+Oou!IOAxf#OK5^V2i2!TMEvIfpv(+49dG(h~UI5~J^OG9%AZL|lEZ0`s) z)dr8`jE6KRGtSuo4Nz27z43T&3~CH&Dn3vZ&T5jXHI{N&8BerFk||5-{oq>*byIsQ zcp@061y5KKqwo`MmZNV-7#m5AjB)6j#_%9?h^H;uI}lC{CBPB~<(4ih)H#JY%SjJ) z#*;~?#)f#fJJOBet>;XJyEi$qCM3HO@mMT00Oi&b?uw*A&B1tI^JXYX^sO(N?20EM z!GZ3@$OJpd?3_)JOC|wLj0f8et0liRijJ|+A6aRfIUMw>VJYF)A3c&fny_Gsj86r zq5fHj+xrrcFvv7F7rkx8y27zoXSi#l-IN84%5HS8CklIXXwhn4Y5ZU-P#uUyS%@0L z17X-Qn2e(METAf@mJN%_KG@s-Ox690R_zVcr(Hvd1bF~$U44=6p;)9lXhXI|5}Tl6(F5E z%(UgdZKD$Qs@+tihBk#0$(ez!t~mU*_AP^G&s+wC1JTrSX!JSdYcRr^cz49h&SmEr z?3>U>S&yp*sv{}cx7hh0KzAe=O+>l_>Csa6hoJI-WW5J^_d>}|Wk-71MeJgOeTTD2 z`R?P&a2J?(i)7zrmp}pcMpBkriK(39P_U}erR9a*CpB`ZWG?15+2x#Fy)HhK@WbyL zOhlH$h786cGzoq+RDVxA;Xf%k)Ct4a?LWybMzVYbYLMPuK7a0ta#cN^Of84Mi2sPB zC-sFBn_zTKiiHQ$^?x#z??djPc|A1iG#xC+a%a_5R#g=>7 zmF#MRT?IOf;Oa_t4ZD^zgZdVYVPYzsRIr`ha)-d@I?6m~CrugPxY>{Zp7NY8@( zdwQ0G(|h5555+9U++XS6LbOVRquu^!5)@LzicGhy;s5``RRf)W^jw<~EzVJa%8E<=E%FcvZk22tk>EDY9-FfwT5j>}%4lz2 z%70Qrc+h`RO&<(tWS}>KWIT}=8pJBh53OitmaphePti$jws=GbP6GQ{j=R6yAxgB; zTT*WEISnUV*>m)Xi%z!YFf+6b^Zj{)L$918Q!+Qw)YGVLm#lCKWyeR_e_y^*fu`orxf6h@G zy5}7|_oVnhq};FE^c95h9?8ZN#(UwY6jqEuXN^>Ihh!6|=KV0^?R^n{@c6-4Jeo@S z<30X4^XHZm_6H@KNH7m^cE(D$hY&QVLQDU_PMy>mkN5j&_KCruJ~qs8D2NSnNQdsB zUf58+0rCwbR0Rl&%Rlw$5y>V|pMJ{uoRzUS^f#*XPy%YTT=k|vIjQ22(ON=ALnx|Q zPAbB5gxqvE^$HYtgO zV1N`Dq8>euZ-!QAiwq9My5N;h_qWrcJza}}IeDZe=?9nE%6P+kny|+uE2D;=;H)vz zaC{K1Vz+9iE`dl?wzZmgPfv6p*J$RVRpd;rm`=!_lxzwie;WQ;6N~~Jr+$C98|y58 zDsGuGnAsTC8D#Tg@m_G){0ha~zmjY!Recs~hCn|#J~Z;yXb)syi!FoxE{IU1d$*&U zPd5BHGSk21Y<>~r9NN8genGOms2{(B+glw@B;uQ4dix-1CVQE)(dn!j%1V0K@7W&= z_9|!lK>_D2jqQ~(mL@gB~aoSkd#q}A6_heu`SlsjEmG(wB+ zVwjf_{r@Cc8*8VPb95lmG}PZ2NwibT6q1W$t+pndh|;s2ISSrj*G6>9es(WYE~b}h z>>bJe%+4a5f03+%HMt-98!glsTo=y%CfPA8OsT(1*2NGS)KhSD|Kru36~csDZX{FT zL~8XQq5ed&6dR({za-nlHhbA;>ygCh;Ow0sRZz`10D?6?xdDKyD-?!x*u+|?Bs#H#;m#W9Vzx~j>E?!sZt`k6gL z14=Hcs-tiPlSBQ8-FmsfJq9-+PsIkET{l^1?KPw1Uhab-NsrxbG?3gffOyk^PQJ4} z*01PB`I-`tK`UW`Yt*GNl8>bp#^kk7!Zd=?>5q&4xap5Ue@y!0;gcmV<5P%XAU~XS z{8z}=f)!7+3r1YgZ!aRpG|t-p{c#s3OBOxR#Y+S8@yR7jQfd^XMpJ4GrN&Zf9HmMq zRZ4%x^U1_j6_WL_XbGFZ=Sg145zCZVT?LZW@pvo}#_F}}zd;-edE3z7AeP$1VEgk0 z21kIjyeNag>J-FxBwxr6gbYLnHpMqWx6HN)t2PF*T%6YuEn3ZF-%zSHzIlMgf3Rd< zV-jM`7fZf`gmuEuK$@W(;z|s+O!7lH*1qGi5H?ezR*`w7#zqY$;+vw~nFvC(I63VQ z0z?iGr*!Gk_p;=|y^+k~}a8tJG|&76k##=cZ)aA8&R#(MnP5uoC< zv;!mQz^Dyt@Wv51u_(NkH}GayD&B$^=Sa?I;4`$w+DyROCb_X>1i4 zvTVT`$zrVE9gp-h%@pEj& z@7yBu@?&_X!NcJ4EE0-ABk(DC7e|1~*hG70&2Szj&Pn?*3WW^@aSrkx$$L5WSIRJ$ z);4fm4+0g|q}z)~&K4ILpu_jbu?nhzv^N4`>J*4UUxo%0wW!IMsAz{gAQUK)!q@)P+<(0AAwP}`j<;70OCEK@_?EnE{vpVRYau^`3$i?LvB z`5Kdd1MHj*wot6a%g^9v8T`x~-m8rd!ObJCIh&|h>tr{pOnF-osEY2)TvD?{dHO9% z`C1R!N>GCrNPZ#zHrTpbHIyAA?N+3FSFKFEb2B*8w2Wc*r6rQ0ZH%OsU&1dn`1d%Q zS4{mB)w-xF`DGjtMYoa(4B~(}f1x-?g&_FkW|J`laFog?Z@Efu1n3d>EC^m@21&DbAd&kRf=C>Fe z5i(1CC_@@ZB*I&glHbaIp!QP+w~*YI&pFD$HnvoTFz{>xcBa99$l3HfiWGK_M*bto zf6VW|;2_Z1!OcWd1;of5o23%BNjAXZG>dmjeh(kE%#7Nh0y|8|(RFD?_ww!hK7;QV z!JE(Dm67~@{s80&)DQJzCy2BCNde|`4*_!8R8z7 zFoY4|63$L5?hq8^Hw5U?TSCbebuwe=ztwt9yu7ARRX7Hbm;NFig6v-du zkAWERf%L}YB&QO~U@u?e$=5x*W7%XF-End%#tBlWkM8C^1NO(7wG5 z2|4f~0-R+W9tDMg73=S!G};YLE!>I9#rN7qpay!PMQJCLW3OwxLk`m8garN)TWa8K z^qW?8P`x(26iUj%LXR^zFp5f<+-3h>_m=~U$q^-xv@WByIvwgU`4gmPUX|?Y>=ZA5 zjsMZ$ucN0ZPX`P#J5!SXiN679PsI;c`&aup=QVAD9YeJ3G>kFGZ4GT~-WWh0xI50Z zKkSyh-ajl4_TL^a$V&Di-F8V@)H4)B>(vFB|8_G5|0`k(#e}^mD;3J>%mcjqJ&v%& zpZN!z9rk}G_vLE{*@u$f1U4XTvF}%!9P`k^=4=N>*Vz1gABkolvI2E2JS1me@CkRf^-r^odchKA5xuXh&C- zm*){<#5hBY<;?$8uu_zWQn*p=tvKj{lY4uHe1a4cshY12Ctq;(r7chwq(&!8QAYWC zTT7skGNwwg7iCOZ*%}Hq)wb2t2ilvO+e0fuHR=c)(O_>W_Ms&QiKb0R#6-n(DQ1X$ z!La?%O?`AQV4;)!Fy=&Ck<=C!XvRM~d}^SO*6;|9pWIM~Mw!jqXV2Q14eROh=~U8dHGh$L9B* z=y!}1VSzP`iN!`Lj6=5=<%k3+fU&+}8J%XVHH054;8XairhuxRoW@Ukfa=tMf3TB~ zm$1p=1RBkWc}!bqkw%tPEF;9pQhc3=MuN~D?b@i;xu!T3apGE>Wb_Ac>?!PDiwU5v zeM9m%A0+i~2C0XQrhqf5VMCRs>>Mf16*$)7hDHjjGmy>+OAm3qDZT~9oo9**KF)84@_}4))$5QlQfURQrt^? z<+W8;fN)L$PJW5FPm24+12h6y3iy!ZDmv6xhSzdT?pG~K46zfv%&KR#iYCvPM)9!Z z@9=lM;z98fxPk)9E(8s;uvs?=j)#wbDjp@p@l8|w98*c#neczC-Apy*0C-%AUl5yW z*yE%Ieku72{6$kd1$L|(!YRCHctCC8(+)1}WkRD6>ty_(yyI}iT^0CGhRti}v7^Je ztODF5VEvJ9I#mkGISAG=pg~CDh%MERI}u4L`!ovA1JE~?oIq-^x9WIw;}HytdbEj4 zbNPxCzZcl*bS1HMfRPl_Lpgy6dj=6N60b?|I`NNBnQto$1g^+(6T}#8l{(`Xc6CF% zVT#|F;%&$Y8Ju)o| zcy1&p%z!sOK*#?`uc@PNIb7+Ow=|Gqp{vE;rT9?%18zEWqFRQvsMi|E0u^yQtwM@R ziH{{)$By)fe~M2Hfn`IXPrEtV4W!AcwdyxC&=Z&9Gx0ezSS4Ot%OCFH92DA-T3^@^LcIZ`X9 z{!GH_A~=wL1YWCX$Ez>3b$CI5PW@9a=1OfI^^aYVhZNAj1wEbb5 zlVl6~>6C?2Y}3Zsp{FcB^1cC&K-^Sqfz%di2SS&Gu@4E?dml(cRuO0R5Len;;+Wb+ z+98I9moOX$Gjq^NZLzilnz%nam~~^6K`q4QY%2!|`nH$0poC4+4y6t*hYBg)F)ToG z`gWMq0$MfLE)`c62d^hMElZ{g&U!hz(xw{ptX3Ch-l z8LhbSG6kK)@wZgl$`mdk**8OLPsgJj+Z%91wKZ@=wYAuMEMl&UaRN5U_Yo(U+IqyJ ztv-y9ic6cV8`$5OCV=aa7Xj88bwvNHl5w!VoKT!0aMTr^Fp+ zBdAL{4txVbnKW8|7+SZX#d(n!L>^fnxQN~$C^DF8!LoQI9RSDPN)bJ7SImQj>GEnx zZOG8ji`fObx_Bk2ZBh#+QW>i05PC~{Zw2-3;#$&Dw=wTF9?riMkwXe;y%h9$2s32#xmKx!9KOF9V` z);!7l87N{Ri_;QJI=L$ovjbxX2U3YG^>`15n9>V=No;Ai_;petTnPRe_|>Ht3O$Vv zSf)I^Sx`PQBRByS7hJAgX=qpEZ_<$Uv3u^UA+@X0l&+&dPY7J+w!{xHpF+tjf`Y`; zalB8QPFkJLWKk$#iS3T9X357d^6yki*YO60O? z_e!>b9SyCA*H@e!oLxvVd+KxhhryA4RAB>zb^B?Nu{3Yuo#9_ARve-ip_V$Fc(@t# z?jZs>Fp3XKZKw7S8B^Mnr5#iqu4IUc9+BElD1zg`3n%abP=^NbGszMxS;G9!J8Ip*?=gVQQrQ7mg?=oRrz!@@bE2PZ-)SAS7823X!g_dd*B~zocD6 z!+K8*3d_@#?oENTjzo268MXTkrDXXbmQl-2V?#W?ks`iJ@@VMbQKEsp9xgVEbO2NP zjbz8NjXqwj{Z{fL+4(emFG%f0k|Q_0H<9W?bXTDi|rEoe9ziQu|2z7(7xRs;h6n z|LstvxnezHRcOV(YX6klzqC&=TX6W{pK`W#kE`ct-28TON2eP5oErOrvp^9t{(IPn zPP?SeXzcE$=GMkQgQ*LsI5lt9TWd@Frmkb78o_)>S{)(71LI9_JMR!i}ab}={E zF~PP91L1V9)P1xTb#>D8nffS1Nz##AgmMPqsz%_2fW7rGQXi|21N%d>+f->n)E*vV zzA`8Ab3iQh>81JvLm!V2OAb5a!AX509m1T9t#qg#^~NP$_QoJ>TnHiPlciop#|jXO z>OuedNW2YwYC0$vjaP-59nlv(rCx7zCnMoRS0BP=78P>AVD`-PSb@3Uio054+dG#F z^Lk7Mvm3Ez6?(R8N(q~;&xC5%XW{L~;!OD8R_!7Db8g6Fbh)9=&iA!!cF#8$&T&~v z7TQs-kosI&I=X1gNvJcuQtI<{Y@<;ug`&}L40FzXrj2DT73mab6_HZu5LIufspF9F z!~*?gwWKf94>I%v^A{&Y@JM};@_x`CwG)7vhe&-fs6$KXwV0_zRYsMY_J!(ChPJ zl=iY6ZDQvXFYMD*0JvO$G&{}5DycWne2C))X)>Cm-b|aAbja?AK~p~hi;n_=Dnx#D zsX)@y+aS(I5NbPTi66V6`f91KA=kxB#jOdc{9|C^?J-B^1EfU6t}s37esJk<>x;e=85xX7T^J z)D;yuEI85;Wje2zox5HsegjVf(-y@hoqp^dTl!j4hf}|I!NjJUQGsi(KA;a8I+pX+ z0S*;n!47(#6xZw64b*XFv(|lBll9V#sSm+Zo7KH!*8U4%18|{-M?D-ge?gC_BYrkE zH!M#4Z1hJ5hVYg}-T>1|a9{monvSpkf8^ihoKnr`M6h;mxF4tG)Vd%$Kc`9k8%nl% zyJ(WmkouWv*{bU@^|On~mW9YN+opalydS*J)k!Z!4ft^`lQ!=C^>{6}G6sDc^IPCh z7rA|~NNDH?157S3m)4R70fDRa3#5J_tv$#dTiNQIYzdpGcfo}~+<-QwvLm`!@+T~g zy966mIyNBpE$YBz-F!F#(94%0%2I^eQvMjwn>v>7!DcvJ>h-?a={U-4e=6MR$E$s` zHI?1@qChlxr$d9?Sbtlu?9sLtp&~EgDyd&hK7a`yK#j)Kv6bnj$jlPIPrqKfz|e2N z;Bxv{!e)sm3dN(QelvD@pu;ZFZYS^NR;m9$zYWe)v>(yC5zlmv;L5_fkFwSsXrE{a zgJAg&D)39xK~CCpu>IeWju(#HhP^|S#_7Ci2Ju`Rk4Y?57t7canwGHr^t(vH?&j>g z|2GP61bsJ#HuPHPGN&x--7EF&%5hMaJmGMzexKB*>G#v#L!n>ljGq(PVG=&oY7uqO zcS`*s{bA^%LL$cC%*Ya2t^#qpDR5agID?Y%uj$UDBeuz0|A!ME{wg|1{rM z8UbGFkCLxIRyWj*)t>%y$xdP?`}D{4Ck!16=i;wEsTYE((vB_;cHsRWssED5G;Syv zSsUFLrBIvd63(!1*PoL5)A}=3%!o==2_4zaHH{*Zp+7aQF z`YZbH(P3+;V!bd*2UiYvvQBz2f)V~f>aXdq!=ex=G4>kVNr7Es>v-U-qI-0CU|4GW zNq^JO-^h0r$;ZfpmHJym35wj-hizJ57uf5s5BOEsfvg;)8(JGyE-%115|yE>qUbrr zCOwp}C&^IDD+;eF@yHoik&TGFo?>%BojonSHqHzAsrpNS-NmI#xHNdgm>{~f0&m4wT?T(~mdIm!nqbE&#$Gbws9`a7 z-9uk6eXWkwECnH5F3FB(Tf8m zycM$pUa=x-v*<|ksGCMQ0$uW;TNU#!HC_q)bb&<*Y3u?b z*yJju^GX}Mt_iM5hHK&oTCiw?(lyytW~nHfo0{_`+txaHwJp{uKI3Un3&wO!1u+|x z7v^%2DkB2LdcTMOdChk!>+_lU8XS%S`9z}O|*yYrN16&IY*Mb~BzX7}R!0f_$ zxinYTQpr+kZ;^BzOx>Y#46WgTjizfc9{iNV>eU5JG5ss&n^1C$ zhG=3{QI7r3WD`NkqS(@NP;Xt3XLB@cl3idk*uJ~1Y%vY&5;<|UX34mF<8bz^Gn`VB zYAFiSRR?>a-oNtqL~t4!@dLlzo*#a1I8RbSAR=E*lCny=8eEOg_L!DHif&J!!$5n& z(Nw!xx>~3>M~rN*a6Cs3DVD5&Xuli7ucJY zF0h4Z@}Y}!D0qc`2xzgh|95s8B0^K|A226DHIZ%d8E|MU*ieB&?4v$kEM4EFK9A46h}F8c6(?<+s9NbB)-0w=rRy@nWOVka z5<+){bX`g4N^{YvdtKpF(uJ0Iy&hY&1K9WM&EmR7x~?T$TC6`wc&?YO8wk(1f(uVHllzFRI6No9lMNh27brmuc7vApJ&q z+7e6Gk7!fVZB4A{x&y0@2)(+gc5p~@z|z9Ts_Q@3ig!xaLsYEdq7J^LvPY!rC+V^_ z2N_M*&tMn6Vn|WCe2z{|M!HQGwhc{xTNivzlGXpglozQDm^8;Di9H`BL1c-jA|xI1 z2NmI^>wB{^`LuLBLo=yUw(0sc>|6nEb>Xj*(y-LOk*?>I`R)s2&jGt0rt5i3T0ck> zNtmt|DUC}(hWbs{OTZopC%2fcSCGPMFBs9Q=$E?Z(R96r-ge^Bm;qd#No4z@bp46Q zMw3>9PT}|pj%HLlAl{U&w+Moc%Vi;gXoBj$EnV+Wsq&ID^&3@ZsQfR|^CQ}hY_%2>t@o;X~)*vvbwqbNH&Ll^OQF3)Pr6!Z>9R^-OlQN= zO6+iS(u;cZlBDT|*FLHz9E)wq0>NoFv)zVO9*y_j@U9cR_}5Ry)ZGsV%2Vdj4L4pr zSp$bFZ*ELPu!Elnn{Ei6yAwWMJZZY&(91zs%Yo>ofk?Qk&ve7FpMgah-At!mj5!`F z(o#z|y6467vqmptmYb_thW?LbfMFH)0BL_}X+|3-Z}h4w79Db}b;#k^=hN2#!tm zL)6sE>>-wt=vIZ0Wz z_%UjMQ^MVGbn{N~)i4WP{r&|9&Nbb4WuFz+dmzr?*hVl2?kmo)-@TM;^KUkH2Y5Ag zLSHzX@FS>>TX4I;w5I!h5G@|-M-!&|K{&B?+u3>#fpybdXfx&`fZLde;#SYZP%0Tt z#8cq1p8}C3C#L&RJDr?ux_^!|W+KrKd3l`DAPF`0gq@Bc{iL1lL;7huokaRq)HcK$ zi@3g2KTd6%?q^YK&86vnPNgXlZn~d`0Og9Q>3$Kk4CAa!_ZE=+B?3qbKi*7^cA4&1 zFpw^YeGl$>&XDg_)WX(X?@$zIU&F?{%}2Bo&>6$qxl3}S^pCdWDkiWA^ai1@G>Ykd z3%r(yK+-mDgs8qvQUetfSwTUk0*(V6fzp_sd(a*9^5YjKQPY}~x*{4HHgJ+)>n}%jTDTQRX zFb?QEy1Uaf3>s84wk13eHVqHp=snNP@mP;(_((r*#CwjNP(G$H3M0X z&d$t>F%D9kP* zetYq|4}Sa5)#>=%c${hMi(e>zV-|ilqyB6xjzL?~C`Y0fC(w<#l<4a+jY=e7f=r`| z63GKh;{cUdU>XZmVxegqq!I_3#=$CakZCMN;@B`cx)h0xok$#t1Vqm?RvB9YLvh0z+>@ zsyn=Sz%*7<3U7m(##%}ZC4p}pQoZq1!ZeOTsxRrsc#gJG7*L0m!id6F3Pb9$QW#SN zDY8PQ(W_EWibfQve%z*L8XJ)s#Eh9nKT^qX7_^J46l|7p9Hns2p=l&3g%>7FV+bi& zQlvIhDxN_9wjf2kWEv-8K}aHAXo!uI!DG0{owObXatanw${d=;X-FzNW*Vp4NsQ`D zJBeYPZ6`6VbL}JscAlMFWE$t&$%9SfLOTgjxX4aI4lYJg*>=;o1j*iTg1F^Um4sJf z8kZvp1=txijVmb$?*%lz+D@W7*V;*R=XyJd?%Zf6(Vd$pxuu)PwiQXR5n;I1P6ESi zb`ltFx0Ar|V><~9ciKq|=q@A&lrlB$K@u|r-^jQZ6r^kKaq}+NZinskK>qTb9^-yg zQjn(cAd+fEOyeO+LcOAkkJw2t;ZKnyg^%7oYA4a#pW8|F_HjFj-acU`(c34H+>E1_ znDnQSR1S-2{0d2^N*EI3S?B^10)HYN?@7hM?vy6c8N0{NX-p^Kh z1DJ3kSj9mt6JWfBmTW6z8gHvus51GMVttn~(%u`*&3mLl!wGl@i1nDp`!sPl8JdcB zgV#PFT<{pkT`)ehAIMiQKEi`F!I*(h@IZX1O8!OuFXXhF-i-k3eg>P@o_8a~5`U21 zfKgXcn8p`b^=z|;Y3x$A%b#bvOpflQyKkBro-FqhBQag1virjEq(1_E0sBJJWMeQ* z4~#QdehcX211b+V$TY{L9~V_F zSZJE1nHf)yz?@)1z}te`Yff@J9$=bfj>iS2Io0t9bkiJ<2b$(Sjz_dT-SN1{H1~Bp z9&DPk9FK>X=4{8~V$&?oKEf$B=QhLpsn z7eeO2;0l}Krnwl!WGir<*uOCx9x%a6{fldW)1O7@Jcm;iYe1<1k&~s+T$B5 z4~K;{o6(b1;n*N{9wL66#LYYqWpZMau` zq^!@6OOMss+uRI!%VxL2$uYNJO0rov#{oNJo(Ll1kTRlGN}-u2qs@9Up7ez!(>#Ux zo7RSK$d9D8tZANxX(`C|w^5A1JRORJ8JS%9;P0vwnHIJYRkL0N$F ziUKUk0-RqI;NUF4g+&1l$pTzd6ku@{;9{utLOL9L86!iy0kbDNoN-5 za-0M$!~~<11-X(le<28R?3hF&#X!ufvDf=mQ1(1uiyf7(1a(aN^?L&E7}Je=0`Fjo zoAw0WLD;Q(0`Fj%TlWOs!9lm}3A}@$Zr>Al2Y>w-dwgF>eiRp zxMQ#Et{nc^tGg?Q8~GZ{Kg^`0X}(Q2nAi^a8aot@?;ol4m-#N$iB+z$Vv(8b_h94KSgR<1 zCi8vr#q6+KCi4SiuCxN5S;!Az*V|}aHrrp&;zx*~wm1Ua*;=2#F=@3UZrR*_kpq+t zi)Nbr49%tq*<#0%%r7vQ>dadT&2|*u+yx&d4XfU6!x{yhsI|Q0%2n`^Gt}~E*q^LZ zD-|3&vR5kEQWu(Sv4V`*Oanb!Ye&kmxgKzJCbumUI`jA_U%g&BfS2>K@S`xt?I+YD z7*e?^lB#SCZv>a)LJGXk1TAP;SJN{FG4BE>>vl0G*tlZI+WVqVCk|w##gO6JkwmJ` z2{xe^vXuzwj;2Gtfl-U;RPlzFBa9&C6{r^^k)xMZR){e9eI72V}Q`)=KG1J{n+pX22g`+l&qI z)$OKdCe%m`-7?g=x(1K?!98zX-4v{84XkXZuR43?KpWME+SMCfrUx6HVr8T0nTOx{ z2GfIGOHtoqdiKX}YmMo_`9!f6zc`Vo1?obk2m60opaGDFP@;X6=~{Obhh%$wh(>fQCFz^lrUxe= z41!fu9YBWwl&#p1o{o> zIbF4=Mp;W)XG+gmDvM}^yQz?Mj`W;MSuT(?R6{xENzb<^$Dj$qh$-&^>A8^dd^YnD ze^LHL((@h4_gDn6bH6J+mnaM?Lv8hT-lfuW8RdCtiW>uI#8*hqm6UC!xt6eAEj`z$ zOf@Msg6pK`ddhTT#_g;drRVz!j##7td&5-uX6e~VnFeuMsC^yf-6}mlP=GYGYwX%T zl%CraLShn&7(bStJ5*ibNE>XM^xQ>xo{Ve}#(Sh^SXH)8%2C#K>DfV9G9#1t9z7M@ zFFg+^tj%kJtq>?|PkVMs&oohqQ(+!lNO+m&5xU-Fgijab9SE_Q#PGncnwxk3(C$w1 z;$=h6qtf%32dVmcS8ad^@Bt0)vu9tEFX=ndldS0b$iR=)*0AJG@3@Z57q~~=inBpwx z2&`_e$7MluX>xNbq5YHeyg^_Ptw5_{aAdwEJ%6T5V|CN2rslOxhUXn1QYR+V>zYmR zwxO=RmC;D7J4got4fYM9=zBQyhZLswed+ldokNs?>UFr&xuK&C{7(gc2cNoDQ0gDj z^AUlJ4K&o$2OH6&hK~AmwXFdv`~-T#0{fTrd`e)Ws{^gA&1>-y_Q|34vv}#0dTSxQC zjw6GuPzWeBrPo8H{(@3;0jQyef*m-eMZ@y?B;Jnz@E8;|w{-*?aF=xxlqi*rmfkT` zHp(hn8EC?V)vAec(pzHHYQRVCF?G1qsRO8~)_CciKxN}=9A(u(%yAQ>766l^cQOHt zbpiwfZR@CTiu6vU!f`o;Pz?ddp#ntkw^c-T=W(#CXVf))sc421?Wd4npT! zsXAB$D;0vpuu`j}w}DWNtqWozG1$7+04NV(M1Pv3x0wpPb)i60JGiSsb>s-?ZKdqe zy4L3QU>n|8@2FdiN&r%f+zyLiVP7M?YYEbTkbsyWLb?ui(keX)>f1^kExlhOxY4Tu z4K1*rLAnkRdIR9cNN<>m#*wk=sBVDS?toO*L93&*OM1Jh)V-=Tu*#~?BfY(pWv+ti zfsm@1j!N&blsRTqYp9{4y=`@STL7J}Cmb;tU#lAf(iBStu(`l}@NC;Qq0Sm#`rS}vnDru>2ZVNPp+B$M- zo(8YL0z4fqgOxf{dXYySWoTtPR82#3TTlrF{Dr$LkZ(%wd8!*2PoSnAXsO%hOYa4g zYqSv;hZG6EExi|6d8=?w{d%Q`E{65B@LU3GZ>8WPoNT2om)?~Mdj2C!D#(Yd+?hq_xk+8Ucz z1v_ft94MW0ll0z9P!j>wfq}HHZfOUv*9G8#!u6wp-Xgu~fVm_PXTfc7Hmp(HF1R=YQmkP?aj5Six0tTvwHG~^!`LuS`Ql&Xi_uqGwFR) z;aTS;>If7ZX7r%SFQxZM_YqJokj>RCnPYk= zd0Kj(p^}N2GkgUgzouh;M-ZCd(Ah$j`YjIFTB#T4tRN70VmLL{9iF*h0emR$OOjtq z*UV&c7t#lya@}g%B~m9P)weHmKL~^mx_P~?dS5fVf54%%9LL>RQ++*%7H`t~x))&$ zTx>%Z{Mnx&!nZ_}LlEAas*2K=iK_A%Nni9b5&(7K4e5Q;i$Dh*F;{p)&M!!Dw(ct$ z$sIO%Yc=YIs{Dh^RFZ>wDU^=tHSVj}{W!peN$ks}B5(x?o6ARRY(QCcyE&=)ZGK8m_N=!~22s{@sh1jhR$e$rF2LI*z-#EEMX_Cv`~FtMBLiM0)>89H=hT?vEJWPhpy}&Y|OuBl}Jx)kY?Jso_Or z$5A13sh5K?SbVQ2&eVHA8TFPHk;2ENPxuf6@>%1s?*U5ReV#LRdb4Z2=|f1!an+AK ze09~2qj!rrTlSy#jxHH}!{?DcuMg29dzOwEB!($ICq4v|9M|R8ox)~m=5m~D-xluw zzspnj@*eeeob;9W5MZ)h^;X>*vA5P)Zb>-Q!;yCYsTZFS0I?vG-czyf&W*I)j zrKT3Z+1HE26G`dY&o>(~gRfz#>pJK@&5^ee-=)uuvA=GZ%);Ey8UM^x2zHaG|8>I{?l@_PyK86k7MA&`s;v!C3EGsAnZ% z&Z|Pac>gNV6pg0>@MYMTH7k6-@k29pP{RbSoh4v6Huw62o+-R z)|ba1@ZEN)`hL^+pmq6R7XjfNNA-C!IE^V>Y70Zqi-SN2jG2++0f1K{F-_3;U37!c zSbUQ>g-H(&Hbzo?@$RJ8x55`Nd@)zwJ>jktj*v@VwXX)9>Ca|y z_Dd(-?V1+ydUPWeNzSxh3M+Caq(x*!)SQZRbl(ZS=Y>|2yRYlyD;skSBG_%PiA%@0 zeF%o;d=SBAJx5>dobokeeL=V|zIv&DsQr43%U3s6`?a0dC|yD18NP;WUaQpaQF%vX z^VUk&1uAb%HgAJ;U83@i%I1Zo>q(V&Og67ax~@`rk!;>Z={jBI9h=P?l-jRUUL1LQ zJi7H`ee{(R-zKTur`?Z{42{+9w?}uP)I$p6391zZcdFFaD!5a!aA!(AqTtTR!hKWf zCn~sevv3zm{S*avK^E@2QvarcyEqGXxzy(*h?NYx})%_vW#g$DM?>6auk)4n6-ieH{>@3Q=S9)LezJk1A%JALqd(iMb zfc?a*Qm`4x@;q?G489_?(iR$VtZyf0m;Lv}#CCg}K3bYp9o$=l^9vvm6V7w~nnWVMGh z*7rDJaBF9crCpc24>D!ic#7ugSJL|z?|TsBXU2NpGkwotLxd;od3-^7|LT1o^Y}b6 z?7UZ`_e<|CSZ7{ z9jG*1cek8PVJ_yzlYuAtHSs%zd6-xI`WQ7j3TeScBY&)&KhFLwv42bL-|_bE1p9ZQ z{X5D2ooxS>*}qfl->LTRUiR-aN4tBYUBBabI-d7+JkP}QevaqacrJH5SKxV`w%uJO>=l)p)LTJO}Yy=XkEi^Wl!? zRctbAWKE#BMfc{++_YdGCbJ_@mY$PV)NNz!cwVjMXbo!Nqbn+nFWRVIe2YZ=;=!v9l%HPdkhP!Uwkc1{dU>;_+m5g_aKk>qgR#nv1maaE{!h8!`Isj^6>fM zg1kX?TtOag1~14A>P9&RNn$itn}1$nrctRN3xj?K**JDHtIG#q<4?cS(g z>^Z1k1aUx*YDmqQ>@3ten=x*Hmh|ttC488ja|JW>txVVMVi%O~?d;okvG0{!ww+yZ z7rU>lAG1^L?Dx3TXJsvp8q>@ZNeo^4_+pze{l<>?quv=0;<#BFZJgKDSZ3%lpC@3HgQCG28$ zDSH#xXxwk%e-{(-FkC&z{+uQX(9oxj7@JseFMGQ}+{50j7|-6jhrLhf52#y0b!#Fj zQ@3<>EtJr8=-v%%0-gyysUl!tAF_Yom$Q%3*!i`9M;WiIxSM^9|NlA6KCQSLaoD{p z?&IjyFn6oRMR){rryr-|5i&N+N2}7AxxlmWI4%oZfya{UV zuB-^;WhQGcOf^m9%@z25 z`67!K($mHdv8HX9FSRBtotU0Z%uFX{rxO+FL}fa$e>xFNCl;m?i_?i^>BNe3qB@zQ&!IKH zfNXsUiP^DaKdu!$2Wh-|_(3gjQiIkVo?6n_J4! z)7po5^&NP$q=pnTHbWJ{g`FK^06JH~<5 zlR@j@NAOlOE9eWQ_@zFsh8Sx2EydieF6C?I4)b+;ZRZ`sJd!1&ms*3Ylt4g8s{K}# z4B}EAwI#ij9|<*uVbk|u?I!B%-i~oJG0ZpSqc3Bl`4mUL$7IltvC#{T4`SL#Q+B^+ zIFN4R#|`tLhxsv$^M1|@Z7Vb84f8EOM29W?X$@mC|B_nl*3n4i&IV^-NwJAD0haU+-Qq(=l?j5a`QpCD#tL2Q|==Eojl5& zQ3H0R?Fg#}Jc9Y~0QW^u`yU7xf;+eK?>1l}uh_w_;;eBSyWk2o26O1UpWm?VUjF@u z=FQtVcjqzN`ArY=+nOro?S%ay@X8(hcEPkou-1poouDsR;zI77Wv*d<7bbp~-@61l zm3=TlKW33pQRbdt+{YheY>8RsE;EPuBW30ejuRhe=zM}ccjxuH9wL^sSY;&}2aZ3G znS2ozaErkZOV}j7l$G;C*&@u(G6?)iUdb6a1GT#UyqDf0F+Y#9G9T;!h!^u@I}{PeX!q*2)g#&+uPCb#<|Q z`LFr2aOGlb3jYmC4JfD4{5k$xI5EVcke%xP3|blS zW0{w4!~`D8#`ELYT%Kg}d5Tr>O>80GqQ-F`IzZama#DapXsZ8nu~?@O3AT_)J5|MW zp$ivEXq2S5EvUCMP?VzaPGkBmHlGOt?j>K3KZ1YGbc26tRO1i6VChCtMz;%em8fCT z4EY$-*Uudmo^4|EO>Bmh8h;a;Y^5gM#70}GDK}vjk(>sZxo+OD@HbTsi|wsXR0K;!-LMEja`ZCuCbraqQ-2%rR{=Bw0F`qe8!Jl15tOTb0BcTg4U0BN<@@j@ zFTIALt?!kJ)nz7SL3{2HYjsv;mWrc?MaSjLUokAY7I`Wrc=YR-r&RQ8W!?#%`$QjO z_lOwK4U2)ro{GCg>@hZevS;+Am$OlXX|m_CtJpM!dvLNx;Z0}^@KiV~hO8R16u@SB z*dfy8B6gqH0td_nv|V0~=C;BWE;Gpi0#{zKL!87JoMMdN?kwrqbr|X?!{W3>dL>4B zdZ{>bSe$*iT2YL*bI!A9wT|2~u2BJ&J` zZ)N*Z(Z#Aro?&urk+GGHQ6srz-VSjohKU|nWCqp=2GJW>CxBLM+t_wTUk|9H)^odP z53U3IKXk8nWC<>eDs$}+KNIW<=2vt57(Ih$t%CnS z3;`BySUjqtA9Km?;QJy_Hq?mGTlnMrR{l$VCv4|-{xl$-;m`74@jv1B zP1woz@boeN4d2CoE5`8`#CZOqn8bf4rtp`j)t{<>Jg-w-wYP0_&L z607+;;%NS^=;rTlFKFQ88UhiW%BjVqfiIv7dIOn62F)%C&n$g|<^vYR`!(?RR2-?NzZ* zdrKUs{Z%Z|J`x9OpNqvh7fbcgVwpZgEZ1j?75V|Ifq5S+EG~XaSonLaPdrap z_{Xe6ynsA|?_z7ji%6N`T;>tKqZ;B1cC@&jQkt8!iyKkHrHx^$#7$IJo6M@kR-_DV zI$JDmMatAFStZ()%%dfl->!QW8)fxgy9bzQ9J=-q>b?XxUHhCZwLC3-G&r9OzFTie z!=;@WyXYeJkA16J;Dl>mHKueP>@&2-@?76`1cvx zd`N}=Gq!d*sE-fXg9{8aL2FbBV8Sn9*F$HJ=Xf~uNN`xZ+%R{i>pC`JuC@Sra_q9c zv*+qa{h{l}b9cJ0gU^!AN0BNam}AbK>#~60ko+OLyiks&XhGXYu+gFo^R}ApC)To{ zSm$sw4;O#Le8EM+%>7BcVY`(cqKn@UZ_Z>wT!YnwwXS^|tV&+pk#kGMTQCe7{DK^FKdoX8g}Z>_9iUJifOm-w9WG*bqMd5Qd|Sj{>?Ok@ ziv5bOF`wvQC87(T^yr2!8es>C9=1gEvO~p2bbNp{ia2TwvR08~YsDrtzzXF6ADI?P zcBB$OYzebQs9{U(39;+>K|YZK`+s7 z8K4h1vwVK>(dBGe1r*CiRIp8avIB~WHNutNZyS4Hp1wmvv||VDDrFo>CM%R7xkvL> z+^xyW*~|Fx!o<=~2K^3gG}VE(^B~Y`QlZyME%esIMD@^QJ(Q`3B|2K3TKO28RHi@1 zN=mi8=Gl#(eFePR${pI?_&%Zw?x;$*mA}(o=9*wEARmB!JXpz5f3uFNx6EVbSk^g2 z#@si-S5fBOuFZghbuAlhr6>5{*}$)wV3fJA2K)g=H0yGNvM_*Ixg(>o(&+f!R`+LH z14C~saG0iYyHZD}U8j8ZEEdsw`=MAsI%wzB8S^a&6IZN?J!87_Eq z_o-*NwpuQK6`% z_y#KzXF#yeVin>X$ium;R-6ZU_%=(5@37;=ciEZZ680VOJ$9YAjNL9SXAg)g*@NO5 z_9*1~DJb*bzy!P`zRzA4H?x0;t=uDS;giG<_zalmN^u825Xx(@xSJm#hWXdTb{-Ks zcoe2ODemVdiwF2O@%$~ZlYd7%%&!tZ;Wvn%@ms~C{7&(6ez*7q-zlEpkBKMwv*IbZ z3QxmDcn)sB^Zf7P1^$tE5$66S;Ss+V72;K~So}dO6Mqy(jclZs@Y7Sceut%8eNA1{EYQ5YMgSQNWq(b#|E6gOmpm&iPs|1mBC`Vwo~_^nJw9 zS|3UUk8nea0*eNh?ho3rP@_7(kiDYtx%gG=QDyMm{8o0mwh>qizLQ<1w2{f5Wv7cj zDU<#R+oHu#>Qmb295#N`idkQ>dP5V|e+ZvWG_-#F$3Mda?}8>$W=tDkh^k@?WTLbI z1>6ta4g2&t8v{%AIU9$+U$VnsP9f3jOBd{7Wz5J2M+xZrDKm0W<3pu`+Hr-d5FrN* zeP!(Jxx-pwoc9M5bK1QId&H9QEw+q5hGmY@Kaa7k^E9O)o1mFU=V&J>!TYvV;p?_e zBVBf~t+O6uN%H0I)lSQ(v2{y4I~SQsl^s;(Asq$}e~0!B4*z~SrOxDRyLJ{W2E1iZ zw4=&gW!@cv+;-K`l=TORgP`<`}b zAroNZ3-XKdke{aVB2jc(x@jrHG#4P;ItI%O1x3aPL)g&TL^gAo7 z;PwVrGp!6`*^5ROSGE`h$TLkC(U`Hd4 zeFts3wgZg_I`M?xvr+S93?JlUhtC`9AJ!gNK5v?S%&_(_*+gB%l}=lP>$$InyZ^&n zD@-9>?WYxUVX0t5@6#S7>k7HhvvGbE_k#g8v}F*_nhudPx2 zthaiQA;#g_liE}0A9|%d4edrwaE%JMY7nA>?WNFER%Im{32-*$OEyEf z+ZZWMhFK#OB`Bw(R4sDQBDHtl!A+AEhM z;-o@NaNd-6wZw(>4w&Kh+qG9onOO9?TYDY)K_Axsv)?S#^(o-GH!$22Xq~Cy0E2ck8>Jn?%Ct^4MT=kw)5GRz zQML%?WhIPANQ<*pEy31ln^})`Jd0{u*hcL{=%bThWKLnHYNxWZwA0vm+Beum+Ue|4 z?F@Fcb|%}VoyG1!`MugX>}T4!>=)WMp`*@YFKgdYlY0Ut21L(HF3h=F=OWKu=kCLH z>U)V&^miV+Q>WuAI$Oy!Z52{3INayisUD`O33p>Vz1vQ0#5zUSNdw%=_S5%44TJrH zmFj-||CD#0;Z+oE+`sqi%$Bp~Bq7NO1nGntYUq*Pdkeh_(h(345l{gE5fKy-Y0_nA z3I>RP3Wzin5kWx(0TC4t0TB_Tz5kg#dlC?z%jbPQydU0N*W^FHGrMPJ_sl(e@3h4e zl(O!J$Or~*Qz_Hu-q)~VTBmj<%Zd9OEJ2Q~bIXSojU8ll+6xa>vf;2gbe?Pil#NNM zQII2|8U>BqZ%}-Qy+P5^H2fjsLH1#W?ZeC+f`NpLt*qeRO{B0alKRUq*;go=J`=yp zt5i^b4Zq6ksK4gHL>AB^`dW1*-P*oaQCwDw+Hd4>^ z90Px9s^@wGgA*Q724ku#lpvpdE4w#$Rv4E@!yhh$PYy;58_!7?4}M22zcLthr=`Ec9fA>=BuJNCWh%TnFUs-!nis z{lLE&Ul?O16C8%dmEb8Dyl)7U2`!K-mxK-_j&$x%`=zFQ2{xOX3 z6H3!RqfV#;AHfgX4?ooq{17Ac!!%a^k|yY1(G>j%jPEEd)4!%w`Zu&r{}#q~490hy z4(i|05&Z;R(@)Y3>~~ZDUbFPm@H~Ievg>EGeEN^7IL)DG`Gb1JNz3mUCSq;_RIC;q zHq2sSb7W}NxS-6D;T(0A%<98L)964rRxfOh26dvnswf)pQ+KGMXkrY^7F8528bax+ zDB9@jcg@zXMTO1Q^<@W>8N5Y#V70fJAUTBZ6k{5s60Cz+o{qul*lmXlvSj>tP+)A zsc1E?3UjDNjaW@;&FWA`){y$JMkv^gX&`=?QLGs~g?8mhtQEb)+M-amqYT!b4kCVt zb);|5CV!H3rZcPyoo8L?GV4aySa-U~de9x#5q;V{wIJS$9EUfA=VHCJLaa}g>a?&| zGPJ^;K_KQDL|)B|7{p%>@N>S*;^)W~d+F!ArP}Td3=ehv964BW2^$T=u`qmau4Ibu2-ra4cGv5#|}h3AESrZV7z#JDBd_doXWE&s4<(Q zuB!WJ(A2xC)HGsmO(Ty6^&*c3RU(fDWz}`#c$Rb@4czKOJsKp*M*|FmkyA3l75;m; z*798Oh=WH1HtxO(|6h7H&t+jCCot8zZq5kK6Tpv zuIiVkb8pp;SvhX*bo3S|C%TMV%x2zK%>KP!F-!W9f`#4SyZhVULyRclzu zI5zh`JUY(L`sf&`zFl8?AxbJ*v)E#dwxXmEFcr_Fvt;vl$5dxqMZaFr7L=0cglyRZ zz~xx34O`f9AI+sijE!J#Vi$D0|Aqu6dStMb?I+q=$PW3J-2DuF4&Gv;Y_g`Q)-(=>LKUc>8(XR{mh2K$Sav75At-J;Fltr#-29X`aD+($ofMmIRx zWAK(Y0yOl<=w_%tDZKuc8KsFO2jti+qJmfQMM3$C2 zY(%zd*ptmp((_sibM}rUV?U$vdyMSA`BryPn$0ZTn9|oqot;y*9;4yxz7&%!kqPLF z{(FLQw~t~_8V1J^Ms~q$F*Pl0w!`3U!QUb|h%`$HM)#ET(MoP*>3=s<)vCsGP&CIB z7hX#J3~u*bmf?_*yG4QU-69$dQL?E>*8iBS=pNtK7mQ9rO+K=t{?EwbljV>2WGo6z zLlVP28S?s$e5h5!M7A)@mzziX&=f2``#?4$XRr@3j%Xv>vxV)`U=woO?K|@0&(MY` z^^1zueKz-H?L6+OdS(?p&|Q+XSj$>C)2cC?VUr{%l@y@hSo@lLdrcczbc7uwCc z(xTtZ#pr;kvF z{DxEqlQHrr3k*b>$JO_uCUI@2FrG^Scd13zaR@9 zxMu0p*DZX4ei3b;TL71g7{@C=c&`eXu2Fk=8?jUE@Nq35w+un((^co18t!Igc#QrmLwq3jGKa`jIH~qbY%pMWKJ1a`SOij8CBAd=gdU zQ>ZF`0fqlXs?DcUBR-S5@K@;({u&M8vuP-wOHc86G>*@w$$SA#Lp$M2zL3`NMf46n z-@q5+2D6m*@@4cHUrs;rH|YWwDD>AsnlUn^$$1G^0jZ0lXBxCW>+w zy5Kts6PHgOpYz(h4vOUldX3kGVOUzh@NLM(SZwz;UV@zHEcY)G!Fm9GR2W*7r#x|&ZS{M{?fBJylkTix5I?3 zqPQ&JxHWKA62%)qm2Oq~)#yuJe+zHuL(xXTZH&@dQP#-3xs0j8-b%(y`B@to!%*4` z-d@IR8S5ltei`d3V~%XO4VfV;1TQD#-^_bd4BTfbeIg|{6v%2BalBt<3cojHKxT?@ zZ_1#|6!YGc!I>%6y(vR8Q|xf|GNz`%ajTJft|d;W*km0#0(^FOtI{0I#0hV~@?OM9B% z)F$&=+6;bMn~9gq&O%kb#PDVD1S9QY7}*f+?m*1-1mm!uG&h}+w1Ipy%#BeEttB6W zI}L|1)<<>I9445iRYj#E?^0d06#fii7CLT=@@EmV;q&D|b<`YpsWDnSACH(r(=`p% zQ*(@w9}qTG%%2IHYLqq$qd#OjV;=zZVk$Kpe4>)WL4jYTZhH%(~|NgL8mg2#Oot=5uxeqvOP8>ED4x1N; z&G+9Q7OPx5_^@we9(M5q4x5C-7RF(V;jr$!qyOq6V+n}|A9i`>VZ{RuTMCCQgTt1? zVaxybXN#B2yN5*wyxXZXSyky6e}=NOg6wp@S~|$6g6*&$gQ)Uj!cI(rs(aRzkdBGg zQ4O_!XER4vF5jR!<_Dl4B_g2TMa|#F_$PEI63Ng1DPUX{Jp!kjZ-l3nDkJYAQdUN` zB2rXFK0qX|jO;+f&BRCdWCAxM+*(4WZ!tQP@3~E=&7>2xJ5ujPyrWQ-uBlWD-%+8W z9kSsVl}xn4zWjsSqY$Q3cpb!H-{{|UQDIP8b9DvxhBF`b1yM6#KDPEa>hLt38f4vJS(WSSK0dRgpzM96XE3UUj5R_NpV)>>tA|^3inCl?$ZP z>yg;vNNiOkmL7@iqZQ#jOs%h~;~71qrQt5u6*YUZRwwLS9iYYhQ`FNYhH3WUX?=H^MdxDpKRsmJx%Pr(kuYh)&2Ei%Qq*I20MrsT-zEApMaj1u}CXZ{YXp%M5 zxLU`p{tviSM2XmvS)Wj%C3_Dgu2KKfgNW;@ec`%ln0?&QZC0`}_+d39=se1zx&5W$ z=$oP1+qcbl0@{*FKk9>aqcS^wfezvyUV9Zf+L(Q;E_6zVy{t8KwtS#Cg7&X@G)>SO zlD<~dL(mLK-zsV-XuPE3ieS>iC7n>zSWs^e`%6(vL9nnmeo7JgR2s=z;B+b)PHW28 zk1|$K#?H!E2^srE#tO*TMH$N>W53B*l#E@KF{XUfunQ`U-uipRk!Wt^f2zhe_W{fu zJd#;=s6HBZlt?OOWT{%i|F3HezjXT4a8!&eaWb90K%&I^o~S&h?|Q`PV^j=o%1u-d zZM3FRwPxBQN_%S8)#q-7aY&BoGA7}^@jUJu(wVnosR2qAv%KnP2*ebwsG9&H%_QZ zKD(Wvd)WhmHoQUM_LJ+g-2jD zSF}Tv9MeH_}Fm>4~n=LLMnl!hw9oSP%G=~2xFIqvcJW`t0Jb8ls4J^>O zgYA@OD_a`1j+mq05%n8}y(hBumlm!Q5K5~Y7uw1w zj7B=lr^9$s*<8mWO>T0lBs96Xqc$7MX}v+WB>|0WC|hhNJd#|p1v=loA0tI2gyet_ z)%0-h4j3l5QQzd2GBna*COdNEPCAffqG>WpMY9sBOz;xx-Lg_dmX+kpOQ05CF$-b5 zNns42E`nj##VLnbQk}Nzl@|)1wjX{{X*keWFAEi+{9S#KQ*_hHhELHU*kTUTNWm=~ zg)18#ZQMbd3z0{8)fyI0H_B%iscMR@nQl~Fj}NM6`Jk5kpiY(#>dOxrW`4j|ug7`G z({PKj8jogHrl6UM5#UuZ0H->pvDc*1W^F2G*2Q@6`uJ5FtJ89)mN$fxCr9|n0*R5d z*74@=x|=kZ#J3~&oG)P4;|YUMUXdh>2%^p!*2$MU7kX^Q468|z4>x4 zZ#zmdJ5o`zGfI6|Dr0ufl8^F6OSqSjd?e|*PJTVfSJKT#;&vPj$4eNBHBUNrZ0h+L z2|cmTt?`2KUb`bS_SH5!Z$tCGwljNoXo>lsU#SPJ z^2UtO3!wEEp7^*DG;PV=5l=&VEF0eEIp|}{cU+$b9WBPS>kEB;jemI(bk>^auQ5!= zTC!$qI~28m^b0GJYL< z92$JD?9n%&Io}&HawfFMwxU&W-v092AE|T{T5EfsKG@&ie0$&GU7($}|JeNowBLs< z`r|>(|HRIYZ{m0GPx$Div$$XQXY4w3>lSpu?jB?FLRamX^g%i_pY4DgI`s(rL zPK<*tJ~^fACFonZ-SIBn-`u+JuNoe47E<$6VH=)_E zW`hNdg@&MU&;rnSXlZB&S``Yp`wn#5jg^y7{sW)htn?$wdEje=d=Oho8|P#9r5LOI-%zJt~zZTvK7Gty?f3dP-g#!_fs(q`d& zgCn4mq2r^0(9cPGyA1R=Y3ayU5KCHYM)?X} zBke0bs8Lipbrp0Hl^Kuoi<(Jg{zCbTS_JJ1T?>U>Ms0z1hwg#)fF7olF7o)N zpr1g0rE;nBp?^{NrHcsn1*)*^GBlnl?7(%7&QBF~qU9{Q6jeBBLm#F}C00NiQl-}E z(6&?st?3lqlU?qF{6`PrWq08?(PR0{9p6G<;G*>#(Am(1&}C40ob}Mf&<~(Xpr1f- z{iBaUmqE`!mqUMp;`&A3;h*Nf`NTN7LHW(L+5Vx$ zr_kO0(P#QY4+XY8bpv`bDt~8`{cIOP{hma5$#x@g^1;dkpD*!~?%>$CJe{{)gyze4 zpd0G9*pekD9Eq5_p@H`DA<&}3%+k32@fC)TnQ#tTd-&y^GoUR-q--1s z?J~0Yk{D?Jku659fsPz`UT~ED&vx9t7rHt*&S)*4-Ge(s z)MJ1)3igVq9)NZVJ`quAfDRG@S432OKqr-QP()P$bWyNKM3n$^Q*c5=iG&xqi2fKdv*7r~K$(F)p#V1Iy|E;ldGL5R; z1X}>cDJUy~wE+_pB#B@Jz(fVvMX)GfvVtfPd%!uc5RzS?Y{aNY-OQz>_ZvktIBL2cnI1?*ItH5ATkfL#h67S0sF9<`Y%oH2lX z3O*3dV8AB|)(YnlzOcVYafa3~Y7yb)?6AChf|0Lj)g51J?2yj|KjPUOUoKcW0{F?zk zDd;2oYXD~@*nZ((2sp2xtnj}AxS%#GBK#8p7gfr6;eQfvSwVl{9{{+bpoj2x1zc6o zUie!At|@3P{B;1=71R^{ih#cqR2BYWfLjX634boY9RYc70f1k@Vqt#>2q-8b?2UjZ1)YQ~05J;Y3VR+PRzXW) zzXXVvVErQOaexGs5+&^6fE)^n3A+y+o zfC4IImaq!}l2pn;Vdnr8R&YSrSZC2Js-Tas?f{CbefkOOH$Vvm<%D$xP)b2-VI2jO zQP4`7@Yt!72Fa=Gr%kfY^5-20%og}dBP|Mn4?mD z6h>jdJe4v?7>R%d3VI1609dG?li+s&ixspI{0d;Hf`)?s2v{zG4Hf)rzzUU;F8HT_ zl?qk~z74Qi!D7MR0jyQ+1$6|s0DBaq z3U(8)PeED1E&@JLP*kw*0s9raE7+HS0}}M9g6#zyRM1JVt$;&nvq6Hr1^7~dBiLfV z5d{?mdlm4tf<(b41HM&ILa?U*#}&j0HVAM+L2bdh15QcMmk8Dxa9X91VD$iJB=}Ye zRvGY<+U$s6$$+y8atoFRa9%+`uxx+}YM;e|F~CKYa!u%e0xqkR?}dIIa7DpNp??Rs zsy5Sweh_d?K~AB61h}rCp3pM@f2n=03VjvemP%NN%*z{@+tUE z_|gFd6dV-3HvvfsJ`%n;fWitggzrT_Q3b1n?-@XG1q+1laX<+LGlcI^Kq&J2Hgysk>5n3a( zL1>520ihE@7ldvIJrH^#Jc`f{5r!fRLl}WD5@8g===HJ3AY&1pK^TWH z0bwG-WP~XQQxT>iOhGa)cEKD-l*BtVMVmVLd`R z!p8MjZ4#P+uo+=1!utr@5OyH!MA(I}2Voz=CkXoy4j>#vIE3&ezGDOQ2*TG0-y$4G zIDv2q;WWY-gr5-3BAiFKfN&AvGQt&vs|eQ+t|R<~a0}ti`Z${qdF7`UCSUm)0>0hcbG%scbUWE_n9N(_nS|}A2i3se`!7! z|Ft?(5Sc4N%zP_kndzZ` z`EDr2d@mGlZV%-!KMdtEKMLhD_k@zneW4=eC!u8XP^h%|Rj8c#b*Pg0ZRlb1c&LVX zB2>pb6>4Cf4mB~)gj$$Ch0@Hkq4wsbP-pW-sJnS9)XOqLeJwjQ&gL7iVr<&C4`={a)h3@a)w^Ca)oAC1w*e|B}1=UWkU0<%ArNp!=YtX^^mY?hSpfM zL+h-%p$%4x(7RTL(0f+r&~~d^=p(B~Xs^{X^r`h|=yPj8=&<#8=%_U+bj%tbI%z#0 z`oWqS`q_FZ^o#X!=#uqn=yz*&=uc~Y=%%$abk|y)pj+z_OlxC;V||biZS72mv-T!r zw+$0szg z6BAn4xf9atyb0~?{0W`yf(hO2LJ7U>A_;x%k_iLtGMRl02}9NVGS$a`C9wP5GOwcF zDe(XCA39kc{O5b{$N$5peohP$1M@Qos6`eG>1RAxpCeyAC ze;3-}RGq?TMAdqqI`Ib@_b`@*EHnyXxlOXssD<^H$VTH8md+$U8pp6aCi(Y6H=tkW z2j~uTRF8*#Ms#Ns6b-L;B%|XJGZjd?imvJ((U*l)1hWr^Mv+#m9P}a5s=Wv;N?Pq~ z&PTXWtu?lq(Io znhMR`3dMpKGg6_usPHK?4r0JT(QR)*Pv}R`mPo!|*wR|Lq1V}__i!FMXCJ(nZ4J#Kl|Yr+~$V?(6tUICVagCSf3V~?GwHZfYK@@MfjQk%Bqwvgs(aPYa(N_ zTf$csfOV1a1^I+82~bI;3=_WWfGP@l3!fkGu!1W>yA7zOptaC018OKp6WR}eS_(P~ z?FgWbf|^467*J0^A)&nwXrN%U(AEL4h%&NMN@z;~O%yyKwATR56qFI#6hI3Fxr8U?>2z;DuoHH0YG-T&!f#kO9gaRDe*!p3Bc0JNVy@j ze1Pr>RtPN)@Q8v-Of&+pM0R}3lDrh(0F$Jv! zZ3YZc@Q|Q2>GtCp_LJ+=?NP3bapf6T#=A1nmFHcV>dH&5yzI)WuFQ62t}6>%S>(!6 zSKf4Gr7LS(dE1qDT-oT#yRK}NQao~t#pq6yWV@o?#ZJ|G*;Vxcc6I%6yN*7}ZlFJF zH_|8DP4$=T=K3tVwLaf&qc64F>8tFH`g*&w{;u6s-)48$ciTPn{dRBtu-#Yx*6y!= zZx7VZ+C%h9_T&0BdxU=5ev&c!sm$8~Gq`+*k=ym$kZRr1+WZ%{1>+z7$j|OzgoE4R zzZLZz8r-QGJcQaD|Dw zh6QMr-2G9@yi97mhW#vYdmO6O2^4KlqyqL7Dq~Nj6vQ94Us9)+PmP4Arp7H{6hBqQ zvU9T6zW~Lkxg(JU*4;(p-0>I~iJ_sxPc!YEXnIFI?dz?L4WGv%d?7j*sI44Cku9;f znxD%y+q+y&j&Kk6gA(_DQ1bo{N@aeqR@QoI+L{{0V9%r&`&G&Z&2P`5vd|R!HL4A* zW6!2E=ug|9bL;m2m^h|f zY=|l75oWn;h)MLe94IMr^v5LC^wNe(it%Weq*@+5A*r@Uqa@Y!XbdQ9=jr~ZWl|k4 zX`CdlcJNP-6!}diN-E@Ssj`{i(F-!Io=4Lp)%R$Iqy`=-BZ~KEmQ0Hd6UQWw4KYbx z+H6oHD|2L0LoaE*q$VCMl+@ItC6bzXv|LhSkJJGgd9+%l#d)+=Qge^iNowIyx}=sK zZIaZ=qs@|9d-R^9G>^7P@_V#HQX7vxlGN5ERJRw_qZ0k+>K02cp$=>iscySdPjD|( zrbD5RV_pAepwH3^G!6O^rV`A9&ZjqNC3F>LS7t!pr4MNrbT@rYhoFb)J30mZo_?W= z&`WqV)-C95%%1n#=QKwPX*r;YShc?}w1`$#D-W%J7hu(f*1;z`x^S1K%4s7`Z_>6 z`g-~LK>PY0_l63ObWYcFM~{L=>xp_UXl}i*UJP1XFRxdER@Q6l^`Q0j zmUlp`6bohQA3=9v zoq>bUFZ5&j3Ft}voPGiNtNy3{7xX6M%(Blho5isNXm*yLB|!_Z(kum9j#Xndp|w~O z)*RY`b!1(jU0Gi?06LI8!A3!!V$ZS3(C67JY!>u2wumi-E@N-8^(Y_zcss}26W9Ew z+qt@l-*1&~VOrMk+WjJw~TRG00(e=$D!l4{ov$MS+` zT7g>{uSQRJMA0Hlk{j=I$i^2i$ z#_R9_2I4C)tcmg`$Hd0OZ1$gMj+bF-^EUg>U=3WkB8fa^u0)ph4mNV1Fx1hs#+a_v zgyOX3luv7s<%!8#RMDpF{h<@KkvtA_87l>eRKH0g~DgXbAF(8l8WDryc6xmST;O56vBV^+7-u;UD7d*8xszq^`=;fv^nL`TT>yu6&6ZwP04y1 z7Bg>6DS8`~DR=eaa^Y*5P0knb-^3-9R~M_dwlMuS+M51bmX56B<pW(P30c zWj(wqYKB89`=-pk!?2!h*6dp<`&O3h$6z#@%zgn(J-Rphi?NdX5-jh6m!9g&(RQ{H zD{Km6eI?dCT!pN!#GRK4mL>c0J=x*xuffHV&){X<>}NQZ z$~aRQ4}|ALdDoq*jPooR_oD>JjOW5StoLM`;RVhNvxo7N9gRgsa$%X+f~)}Mv3@1iqT`iE|#AE%a ztk>LBSvRv}{U3`AdkQNsjYhV|P&W27)<_wTY>%TN&}23Nud*3WDeSo{S--!?xGOf_ zS7hWn$HQ6w+cnRg<(lXGAFlcPxaJ?=nr}nqci@`u!ZrU0ncszLz8lwk7q0o9EE)fI z*BtLd4`=)j6c$;fv`5$D_AL(HoUzr(FBdVY;G@k>fh|r^AL0FZSi9a`I0zMvH0KPb z1WquYnx5;F!Mxlorp(mu!m|7>DO5ofsoGe`#G8sE-^NWm4_4^OOGSBpO5p{u#zGQR z2^2fn49uOlgO+d1h%2vNf|4I^iN_>1qw#R3qEl(OQ`xD~nb>eAb-45J zaQ@eDr>av84d`R3m{XT@r@qt3X{=&RoaRmo6>I6FIc-#|t<%BjsA8R*u1+@<>+bY) zda2l>PG6^=iuHE}IghE>VCQjXn2L>Xo^(d3*i+6}=V=vt#u@KSP_gHn$AO$S{gXiUoEi8LW*Ghk_z(D3?E-hTGHlw_x|gJtWdj1eYLj%h zN!qcmnltn&+e-VkZZ)f?1p21xwr5u4wCS1!OAgz%;~Adm*sj3ltnzn0Y1+!yWX69` zr#%Rs%FUY_RWq6PaiNeN2<6K)X_N%^HH(Ju6%ETO7{%F8Ef7{a+-KURcfUZiKQS#3 zOFJbQM-(5?(TyH~?yPCc@p`2oYk7li6P&C=W79^>RP%5#=9NvxaiZnkx5a2}>gZ3$ ztX#-1R3!u1-tVK5G#>Sma!zr8@}ue{rCb&CrSG;90&!ZJtV!3ErA`QZLWhQqF6_b{ z4Z8(WA0nGNK8d}=rf5l{mNV@cOP+UXbouW7L`wvUK8KY51=B92;`@EOlNPvSuhw6Xz6Ij^SU z6voK?^w@BIWa5Gk)5**E(F^&F!J?`U)7uuCIYGY;YgE$z;|;+!z(xw5>WD zS!1KB!4XI_@o}S$s^jw@+uKch&Y300wl+q;VmUFb`VcFxuG$FuH`|Ch%0`^|UPk_? zig#XM`a?(BGA^daKlAbnbWmgj+We{N?5n3{$UTB?mgq`XO;#mNyFFJ_?t4K^m4_T zS@kj}<9HU|)bI^~O{>wc&B+nvmoXSt1cDU=xifIp_pH>FY0&+FS7thy1=#) zf4IS;;9|kENHwl+>-di9N!^oEnd#yD=;bq`x!mxn(GGl9fI009Ayi|@6u=g2<&(TZA4jEpl>dlYTdO$aD{cushKfq{`CMHFLKhGK)!%`tvD)<*rAf$e>5w_pN` zs9eWkF3}NQuL4K*D2u^1p)-NbEzJ2ED)cB6W>fx{BDBY`1NRfX6Bxn+7~y-G<0*{d zG{$&-KZHws7Wr1e1nr!~Gd!W6MV?ff#_Kqbw|NfVq?E#cjL9ZID=;pFFz%qw3-|&- zPV@IgJVrk%1olf@i_vNizRa~Y+PX88`wH!BM*I615~nqsdmmjKyZ(&>2WW)tCQR#J zeU1UeZOgDH0szwcm+(XsY7+Ysq8Fo^@Xwq0dTt3XsB9di{I~ox?F;0ytMYB3{6CcZ z#aQnvfzm2^dq`;D5mNaId1hb`1so(s$9Ok5g{z#EeKdA4O1id!MiJj*yo#YkKi&vb zlrcmO9^&fvmx*?JuG$-MwI`ygKg8t_w^o~L1Kaj5;;4=iGD8xueg0|M9Ct6cd+16cBX4wQGZwx@#Amnmt%3I<{LIEEnqw zj$0ipELycfX?fXl=cZJ7Suj&CKBnXbb3ZmIBn+gBjd4DHg6`( zNi&&?CGa}4=i-T(SQ4+V<)_hDW+Fe5%9zb}Mq^{KWHOZ-&!;o-Nw8fFEuYO!r8BT6 zNWY%Xn0E?Na_2JU#F^NrpiUN#nMpH)c*ioaSY|Ypfsez;L4GoofQ6Q1DupDppNS=s z@nO6OqZ6@2dOV&pdG+Lona#3W^3VKmA~rISN8n@pRtMXk$iya0JgAKa(~M;}FEaRv zOgxd#Wv6o4SO(z;GO`FW9gk)6sne&kY;;UeTXrIqOJSAuY$7|EnlSUD=5!p%>YRr6 z$yhF)&1ci`Q8SZ}Z?sRFxp*p>KZ9smr&F1UxS&vaJY^>1$biggHVL;H+HI-CWWvlr zB>{KN#Svr2a3Yl&9ZyXqktUhNG?qcI`Lk0dN7FiPW@Lz&6apSYt|sB=uo;^+vF3W2 z!I5#KXFN5TM!4(7;;|&0KRXrAWK4M8k&7kA5-^g&!mVrt6|puGKaCxk!bU*7vC1%f zSEZR56ia*r-YMBkEE7ZJ@SoVHkytW?J(_{LV~K=$T9B5A=W-~*WPEHqHyPu~S;N7N zWXxEO_jpY%o}9_&%*ixAg_7o-ja=w{`KPfV=7`j7ajj(=dy}|!Ri%p+7t>Ygi2Tw zUs@{Kk;Rp{ipA1tl|n346heKdBUZ8KRBNS3p+3vvyHrwG+^*2w++6Hpv0N{gS6KE+ zmD*X>p-_R(n_Y{b1(vE2yJ#{?=wF*_5Ys^^-mg|;ki;;50S(aKgmDaM>I)#3Wo0YWUYgOyz z3jASfD=MvHz4Z$HI3K&~^eXmc)_Ju`>sd!r=qC|z?w*Rhbnt>T$FkR{q_Ip_=ndT6 z@cx4B+7(pDLdCKwbEOKay-_8d)eMDx1}28B*_Ft0sVH6eS(OZyg%$dF?tZ0`%dh-` zN@1ou75XJ)>5Nr8=sL3pu{KM8S*1>vb}95u?vGZnyodqB32+N`waPm0R;i11x)pja zXG)49vqh`06v19EG}d{)O5LorL7@+F|3m~!6>G_sPW-w`8(6qep^r2-W2s`>JyxYr zD-Wo&k>#5d`t4@;OFb2*7^zk3wW?LYp0Fnms&VLZGnFDN*{RSMn(3*!$eq95U#PT`<+~L6G9pS9my33d zP5zZiyI8PWp}#>#O*q9KoB_GBf2-1N7VS~!A9yMhOQpHRQr(s1_KzyIhAX$Qh$34oEtmPgqD4?2YxFB3$WzC$TKpx zyg8y(rG8e}uLy;w5NSKLa(dX)|^e^3zyPbp^}C##MF z1@kQLROukg2NbcP5#=mzme{1y0P};2*vj3D-IN{|IJ;uIN`ovuq==n7$|_dHLW^S2 zZj}zPD5{8kEW-ILSZ;|$y(&dnbXXDldFo+17K%lCo@EDBI?S>mMI7QO=+tWHrmnNF zSX;Ja%MyoG8e)|riZ}|NjC+Ie8VZw3kWPN$ouH>xQ zqMWj&f>oThDh@w4$s0)?-XSiC zVn{4qpO2L)%19NwcF1Q83W=Br z64Cc1qR&f2OP7caE)jiNBHFP;bY6+*v=Y%#C8C2$M5~mDz9$~r{U>C_xkL^lKr^WWjv~9H~H*ilKq6%ZTyZNUG&+j zl6^wkVEnE=wBoakO85h9qw$CO(5rm*NvZoeZIkgw`qbBb_9@B!iMH8zMo)jz9M>g#?*vR~D<8Go(c@mZh!nq>b@+iv{5K56*ubCUhK zw!`>_9(}LReoM0dq(zK>){iJY`)$eoo3_*Vcl}7a&wfX;|EcXV{!2g7;j`bB?Dw?Y z#{cR^RG)p3*{~4Wp0Eh$>4%!UXld|m+TO4T>FGy&zP-V((e{Ofs;3|I`E?Cm(|W=} z*VB*re7M1PX}w|5t>;>Oeq)2*to4P(7JX>F&u?q+JGB0=i0F5H#^-l6_&wVGu-L1g zf5zu~8hoF2AT0Xz^H2Hwfd)UI9Sn;>J^z5uM;rW*HV_s^^g@fzA8YV8YlC5Ni#`|d z`Qr`#HtkSYoYd!^_xV!|epri!#fa{7`Mjwe{v+kl-OeFw11qwfNCd-Nh;k0)9Hdp*$(*yo9LfF4hT z0ll8s2~HbB28b^-Q#q6cum69)hXJrM;Ac;Xmf&=bc2hdgl#5cPzaeMpRb49z_t z;`seEF202CnJ#>`^y9PSc6@^5@TKA4qvF;0Y7YSl!G0PK4pTgMj?M%tG!c9gC4wKI$>8IZ z3_eS#;5RAV5}>m!n<>+Bn6fQrDAzJeJH;7}3_psP5Q)a%qWi$Kg6q2?CTDJKxq32q z+lOi6rk1UT6Z;<)XZt@cvhSeQ{SUrAAhvFM|BK%c4?;O8)6*?qJdX)^H$F^XiO~QJ{Rba`SDRWM5wq7e3i{C4AyE2n%0uPak!PSmhnmA4K>Sht-}2KgesuEwuL&#l{y45S&1Jr_qJ?+CY%->N>B zR+xcv3~rc^R=g^&7cB#mrMDl4#ka$+!Fj8y0~`Mwv_ za=a`X@;JwZTjRS*2DF~*8n~m281Ox1)6zba7Z{wk98byGa%)A_MdXBJW>}V9C2PdR zyeFn-Ow~{IE@wTIO{^vJLbf*Jaz=GIvKHrz>^Ulod-Wt!{P2>3=D3o+2tGAisqj91o=rwFL zjUG$ZlO;woxZaIykUc@_%_mg`aTZ&i;|O2L6V`Y!G4U?i{f@B~`HpSj6yT?!+;;Ii z39fJ!JF;_-hVbyW<7_*kB?F!HLf>AiHU<@v-!#KQm0264(wBRE8lIMr`?-Ft@D>S0}B)MN9_X)VF5d8r< z&7%|E4bV4!?G^r{a23G0*t7^7--(Hz;Rbw!zYK1g_&16FG4Vek{;f0d3r7Bwi9bdB zY2wcifA&oL4I_UJa)~~qvHo!DkB27O5#f^zOtKzH3un%xqW`b-N;DgHl#if?JXX5w|S3Ye7o}I zeXY6kx?XEBusTDo>g&*OZFaeeM3O+X8PcXJ!@?>7X$*;^OhGoJmS&S-qd0VwrCo+p z)o+V2Fid1IhD-)YOlC2TDTZV*HkhCyMKe0w6TuGOQ-Wct;d@-|@<7IVe=!vo#ZVp= zOks_RnheCDe21`;L2mTc`#( zTvi3d&6eTb0d=&0f|-^d1)dX1cu%@j2GB{c{nF(+Eac=XSXd(*Ka#m zVt6*>&0)yawH85D@h}vjgGUV01Nh}&g*tR$gJHx{&%qi)Wyt)6e=H*Uo|8wL#P}^g zG`LN~iXVyu7BGS|X^z!K^ZEFKS{Zafv$T^VZJjI=G-pc7UvZ`M9r-WTW}3#>8`#HH z8e@C1!VG3Bb5Pief!HI$hYH4Ai7G7zgF(GG+Bm_+~^vf~Al4XzF?)ks0Of38X{wU*c z8VgG;cHWz}vzffN?;o#k0Q%SuP$Kj#`zXsT8|^ttjArYjmC0w?x+s|||EP`UEQ*C* z7xb>UJiN+RMkmU1fC{0#P){l{%Fd$O$$}G4Xe`+|HRHjQKm$TGNpmZD?Lu4aFA3$N z<1wKUr&A75Mze`J8idwRTOQ@h31<&#Vwlhwrin6RmFac=Emr(oJ3>7Cw}Ep)c%SB3 z!eUU?^?rLjU7I5`2i9^H8|56k06oIlA9qVQKk*UjBX<5Kbsh(hROE9?a;m6F1%d)e zG)YJ9L(w8Z60DxQVB=Xx37b-Dg*e5Q@aES5T4+mG#&$8)!H!^9Jnv#x*j}M`KLMmC Bh&%uQ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/chatfilter/ChatFilterPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/chatfilter/ChatFilterPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..28cdeefdc4b0f5714e17268ad6d059cfdee8dcfd GIT binary patch literal 18784 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 E1FUr_1^@s6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/chathistory/ChatHistoryConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/chathistory/ChatHistoryConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..f9b39bf2c41eb882c2ebb4d2f52c5fb49ddb06e8 GIT binary patch literal 1310 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 RmkGWvd9po+hr~QM{tLLT24(;N literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/chatnotifications/ChatNotificationsConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/chatnotifications/ChatNotificationsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..318ecf4a23a94252ea651cb0d2e4bd9029a30704 GIT binary patch literal 2497 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 CFaZSs literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..fc784088019552d5418b1f8d582815812c70f9f3 GIT binary patch literal 684 zcma)4O-~y!5Pe<(3xpN|q(D#GQ;CGwD}qy$3W^j_sUQx$Ih!FdICf-viTF?a0uKBD zeiZ7g6RD+&L=PU%hyC7+pI=^|o&mJ+IYlCHWGLjWG^ACaywHkF$j7=IDC0RS$rsLQ z?eh-%m(lN7bE5_+Y62U#@?PdznnC`fcS}V`u_W+i9%d15<S<~lV}lIJ8b0y0`!4i(pwWpydPffzazp|(6Su8zQ^IV> zjG3HK*8A0fYFyz998bF|9r~YJkasnf&SC)mPvtT&_m6k+RJ+u^nAvG*GsM#4w{ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollEmoteOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollEmoteOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..21ef99c2315137963876c3777205b72a26f2a9bb GIT binary patch literal 3653 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 R`*X!m+d?*fPTFel#s6=N$szy% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..f375dba1eca7e617fddf3859916f59e2c1781191 GIT binary patch literal 5373 zcmb_gYgAO%75>fu&Hz{8B7$gCh}Q7Zv7+@cMvE}Q#NiQ!V8Avy3>W6=aEHu8rAgbE zHf_@+O8M1oB%O14ja#jm=(xW`DM&*><+A zaMQeDw~rrP#=S{1W(?C%PfDfV*V5W8P}=S5_IsO;G>(4uunyfoL)o;)yE-_Ag?KIcF`v zt=QnidV!|@U0GbiJFt;4G3hFSHhLv9lne7h)}VL_uo~6U@ihW{)e3}>pf%(UBw~!B z=kQ{-n&S1h z#1JU)M?=9#PcUZ6@2Sb2>IK_+L!M-=Ov??K3>95TD`5^BJ!ahGc8!)5O#~%?;sPsd zmz{E()-i(0?Xw4ZH3z%ofp!brc5|~*iK<+*M?(P$CFJ*N(6BTg@5X*78U;3I!%>zR z7BizUGcl^63C&Dqf5#z#Et#iF!Dar%G+*F=h8DC66vmB2XG*I;L-xbmL|09Z)OLr4 zgYYx(Lq?*_u##Sj@G|JXlIj`-x@5wPxcz24;c=o}z`d~ZPU{-YM<=?RxKm(t#!4AV z`BI~u@freP4KDAxtKIAOb$gF=^mx1cjlHrOAMmvZtjTm$=4x6-G;GSyKd&>}f>vwi!As82`EF@`18sYHBtW9W0;sjkjBDq9Uba*6cvBS>S z!qd_wH2rSeZS#`TFj+h60MOD zW58Z1ef5xrkKm&`tr<^s{diy`IKc3d+VmA-9Uj*3aXiA(HkgbInq&h5`{~`))$?sx z(^r7U@VFD7m?s7ciKB*3$^uv@!4@_n1H^m*K8?>h@fm>~*-)2VtL%j{;Lz{{o+N_% zlhi0PsB<0!FF@CZ49)wMMvn_m39u=h#TT6Tyg=5dFIKyTFXBrqA`xSdVC+w?MJf7` zJs%glAHj1LU)Jyye3d24b{cEf;$24Xe4Rj>hFPVJv#NZunQv|KCr03g6Z6y*b%n6JD7q=QTWsG4^0$@&Iouoo0fRs^3ib z*cq5CzCt{Y2`4UOV!mi7egN-C+l&xOkZWi#GMC)!nV{~u_00atkY zkZEig!%V^*^8_PXIagKAUdX`y2tRS+$7CqkQt2(0YxpUCrW!%Faf(nZr5QFwO{c;# zu2(g@DC4@M*Xt*@l05Gh8jgeaM%PfPV@;Dn`!bi-#t3w2@_fx;ej8^CD4XRnb55;X zIbYclSSoL!GsThL1Bqbhcw2D9X3S2!Do~&@lyn(jJ%S`nWAPb$!AXT)O_O zEfn+Fl#=-Hs*+rK$vsNS*Vmg$D$tidp`=26qhCpyzOhY7OZA33m9$K6P(~CN=?wuj zSFAU5D@oTo-&9hG-tZSCE!VfLRZ^)Qeo09y^zbz$mFeM^l~k^WUs2LZJ^Y%ID)jJm zC9TrKuPbS_9)3efx9H*DD`|}${)3X%>ft{rX`LSavyv+Hux-mEZW~AK6zY3*Tv5N1 z*gTGRK1atp(7?|pdD#TEF+STFzjt9hcAySB`D_>VU^l$*po3B`Zbt}vF^qjU$!p4K z{}Nx2!Z|eK8NNA=1I+Lirc5h-4Ilo9JMdRt1pWp;{(&};L#DqJ9ikkaqKe$T z4qak90%9MDrw@0D0Qq(=wu_^vnTdWuyi5_;6B{uq6YU?Jkv$pO6 zJhk-~aC_|-_D#TBI|1Jm+Iq*(QF5rHcM^v$;T{JL&CU;$45iJ_I%KU4%cF#Jknrs% zTtg_s05-$m@djR7Y$U*r53zA=HPXP#2ovuBXt@O{TQlv2spE zxo>0NOIi1wx{AGTZ8WW!n!pcj4L?t}Tn6{0^Ym+u4c30FqdnkZ_*HQ+N z_58k-3{3)Wn~K+Te8o;&!!H?4m)L@r@hisnR#Apm@G9-9BcxxWluO8i_BsEBWlo&> jH%uq4^LJg5zWtv}76*RA=MKD%-*S|f_5YdW<|Z#UkOTsRHGm2vfhcO!M9~leq$Pj^kbo5)$%8yd-ivt&h+Ea7 zcCpr_wc?H&ZgoKoL=>gAs9juIyI5_1wYIgJU94SHl>hh4y>Gt>()Qm^&Aa!`%$YOi zoH^&rnKQ$8K7L{^5!G4iZIXgcjD&isx_cv`j&M(?sLQV7Pp~H(jl{S~N3?TobYs=LP$bkH>&{=a997d>3{Mu%ZCtP*4yd4h z!Lo+cOY7#XURc-Ez-So29l^-@s^*^VaAZ9|7t{mAo?xVBc@Tujr6NI^$t7sil4T1U z7B5;>KYw*y)1qYym#$u3w`6wX(q=(&RU-zFEa#_WY0ZMcsF}(O^PIvF;1h^+wZ@i4 zn}XdN6Qt0f+M%79xCI=eUA)fH-M>M+HN{8-EuJxct6(i!+V+5m{Lfsv~Es2&@zAbyhRbIuaMQIHHqKIX} zou6KrpjuxjgHLX+F(8geLTu=a_Jk5(Px}wRrb0-E-P9WkxBgeKQz4|oJ|o)Q(e_`# zPK5y2Ijzyix-hiaC!eeJ3BEvMpe>*b-^_S51-lkU!;zi@(`Wh8HHGP>S!b}T%3zhz z9&iIa!SxAf$M`~vGkjdv$8tKcwyshZupZe6GwbCloEDi_$-b$3TMqalkIPlLubLBrgJ zM#VNpdP1&sC`zMK42nXK)7snJjmf+ibs0k_)KMuKroKJYx^ZcHIJPw03Po7Z6FR4- zKHAw8ji8O7lYEJiLgLnVT~H>qDR3VeZ0!ke3NW)g5y zKr4hcXx$iUO97XAGQLH^J+ojkr%qcAgHjJJ1ZW{GwrP=|k(mZ`E-->pbLez}{mWY) z>TwOLpd&pMZwOl75sbxZr)AsUJQB3jA&YYIXgRI0=?ti%bR+6e3k4wei1+nP$)OQ6lAq3TXf%zq>0D^o zWQ+O1SUaRKKwI4U7dSMQ#&P}6I#fp|@zcc)&8B*rJ}2mewBdMW;1dX4fG%<2U*=E) z&4obpK(hZc<>NYI5IhzWR}%?ZH`RAOxJnLQ6zi+Fm73;T)lb-2!d*+0(0F4PU}9CR zk4D#bgyKeXad&i6xGfZ`wdu?MkssLlhq|jgPd(Jepx_hF?hSV^-ZtGP=#>8$>&DKm zj(obE?zHI+K}R2M_YU1fcf--{i3*y1SmSAKh26^>3{;gnTtTA;W|bftOM&j5WnD09 z4d=9my37K`rU&AB#^~Wh39E+(9hyqh_~~JX%BdniJLxf-9u+j*k9H~A!t-Z5>2v6D z>Vv@uwt<5c{_{DzaqYB~-1TmUDrq`DJ>k&NbPPW|>Cg4{4shM-Q^mqt&-qT^EWmMu*f!_J+IxHEL^nqmyYD*mJ^DTrLvJLls}i5C zrY&byzvR%%%(t9w_)nWKSARgS+VsP?{Y@;*9QqM`8s1iGM=02xPe0*WKSf7LTLe4A z%=(!_6RC`!-f(Dw`}7Nk=Fmw2eEX$CZ_=-ze7Zw1sDI^j}sEA5zI&c`8-E|)4 zM`5-*+L(6%`j9?$=pfu*%IWQDLu5qIA|F{xACl*I#Kqcx9U!;^{a_13hfYf)_Bhk~LSr zK^<+nE^CeVT?WI^)e%C-XhuLdVu&pY;B%W?41oCtv#4sgR))S0vtYqv) zIAWw2h0z-;5<4T@)1HBgCqazMXhG9_z_MqU?7qxhcwp>8jCI5~p8F*{^W*fXkCP`? zOaNiZdfG!}W+_tEixr5W*+fT7VytpQkv4;qEshw#m-Q1VS0WNi9tgiU%ArP@pDU&c zs^lST#z5P;gPUDKa_A&hwyrzcnTZXzEq7=hx2=Sg1bwCs7|Ag zup~;K4F0MI{+Znw*MyoEk5G`!J;BzESZ#Z2i{a5o+ysXrz4h)gPSDIjv|%g}uSvFm z1`UYg#R;~k9>C^%S~t5hN1P~50%M?Y8X`U2TLc}OsUfo$87W{)quPL|6{pzZRO;dvN@Onorg2e5%XCW^BQN7al&%Nryv4L*y=I07dWCxEOeE% zM-V~fnRpLKJcvhe)Qh|&ISB%$W9GFVkbeMEm;%P*p?|<;5H_qAi~ng^eDTJR)yxqsOz5}>xCjKqaWFrM$U!kU&oEiPv3@Xu zdF0ea9|t0%T5Z1AC^~J?;paeP)OAFJN6#J#$HQ_39RGYacb?wO6^MouCX{XBE40bb zrQM-m468ryBlo(=5u2H279-yl5L?7~wn#)AjJ@)LVvaapT!4;E@NE%jGlGYfG;8tL z8IuvAh*Rk_hIX+dE@Ak&(2!=kA|SSk%WQF}pyT~$JFq&37UW?%;&SnM@OWLc+b|GI zkD4qRdyG0HFnEVTe9;kK5?5eiy6y~jf>mUO93K)QH*+Ho5bIoVB}{uW{N~p7fS4?< za>UgF%YFw`hDwjMFN38MR5!rv9~f^F@vJh|l0iU`epOs&i?1EVvbPn8#;P&^IpXWg zrF`J$`W`F`%f%*Gymb9C=zPW;2*+0NK2U6Fd#Jf9+Ow#8E#xkoIV*e|-V8B^g2^*D zy6hMcjkp!e8Zgui`G%JV-XD{}rxg7B8W@$cUEE=d+u;bL3E&}GI^s^I&=63l-d%}? zx*OZ_#NFZ^TkODoUluTIEQZ{jpE-`WSKNmYHJrYzadA__!lfLq9;^Wvd$-sW5ZlE! z9Pyxd2veFTsG*}r0=RgY;=@Bos{_UIhxn5Qjgynl*CwIz)Kw|EHNGD3`DRmDK>SMl+7@qNiOXU7U{|oU9sB9g&Q9zTSFsL1w#tBAhE3U+ zBYq=(3+;rcO0J{>_ClFB|oqu(Lcl}4jOD$1qp-Jwu(PpGTDdkg%eR-WJi z@wWH_uPU+jK4NO4&(uhjRX2hp-f?Iq9h*;Ah`%`EuT0XSws5QqdztfLY|K^<2kphX z4o#xT`QknCPh0%M&l9LO`>u}o7soq>n0QA51h;$N5g&*TU6-StiQ9%fYDjOX?-b$v zYZm>F9PzO@h*oIOx{-(JwpyB@vJOcxZt9s9pBc&BaYSTBHq|^2iYIhJXL*_v`n8Bt zFBYfINA_cEY*}*?P%0ZF7oe@?wisGC6*RmT{|1T9(Q?FsXzKO|!YAI^CUp|?j)>1T zyy=`%11i#{{NS~*vmzbLM~PK9tEJ`Os2u9ZLW#TyR_E^ij&V-h8jS%tOqSSkIN|_) zvTgjogfim?M~;vqK{-#!F@l+HpU36wwzcR@tb!JhqY+T$n1IDpg?QxzJEO=^!NVqO zLGfOtzvTG9#6TDbJdS8&VOMK&S8#KL&E=E~2q{J{S&faPoGg#D?8*!u{4~Rz6N<$LJZ;bc zCn}mDAI(EPCe!IpA9A7vGwfJL9w(0nQW!Z$P15{fPern{o#4n5C05N2mVybz!s^3+ z7(AOZ@;3%R0wcEFuoZY)8jZ{ewMJq6uvP5#o^X?n^XbYX?*MHKMNXA{9qAR#Vh%P&jv2Vg;>m0`jn*%=X@V4=obhp_Oeka?*5Vm+Zjew&R&6t~wX)5Y&~5{ULb96i zJcAkbjeaF7V@|D=>mAw7bvbO3EE;Tmm#mfa8A_s&Zq({pNz6e8PZ*F=6p9pQk(^Zxmw-m+|nqr2EkUs z0SA$)%0T7R%4QIIhE0nXOsar#LxW2{g6kD~Rl;RXn5!b4gUU9UnSWn-2%Fv0jBBk1c<5*eN9Oeo~q6YxzT7!T-*YzvmbS zdpwC1JOUFO1^6S!ybA;J9r+hq{@E{Ll7*rp|0@3mQ4hx&Bh9TiVFXe48Ct!29t4qZ zpzwDNBE07x!pZ7@=QgPNPe=ZXx3)_BRBeo*zVFBn%>En(X7bwei#qb4LMG7gIgNFgfvcMrFX3%-_s2KyAsYk&_3tU^D5W$g0{AX;LGyhm z;?vw`do{gQZNAD8t88V%2}u)VmihFm7`)1JRDj1+XpUk*qb$PltfdVrmI91&990nC ze&yUD5Lpd%RG}(D>}egcQIoPGXrXTsQ5p(|oJ&b~&`LhrW|{g2B1ixMK3_94Hn~z}N8AehUM1yUNlb`zV8m3m{$)k=?N7?GgL4tv) zEgUt4ClTl28Oz?-W-Ej`C#LZ_TihDw1XP8ZZmY_}-oKrVw9*JpCdPNg)eKdIfE#wj zUA!9Sa1!zWLFj?^movbE9RmjFu}g67z( zQO7xSBGN`xwK~yOCqUU{QP97+qfX*!$qeuSGmKhCovcoAjZR(n`rb}=)3Jo@XL2vg zOK{6ory{AbETHOCy{%@$6m5uh^~A!Q%ZGCV*j9`LJG?`fF-Of&4KQCDaEc1)lxbUN z@x0!w9#XRePZee! z#c@=Vg0Ez?h1T}2XJoR+mh#0lzO~t3*gYP~n}%r|^wF;V9DoFH0!&h0dFQgq;29c9 z40JLJ$u?@Kqn0W3&#tl8?&yJp*X;7v#kNFRGf#N&ve6{{84xT^Ee@Sbrv%h0^%+~8 z3ECxj;?luUXQ|b0zvieC*2!^vP40_(ekoTWN61Y_n9&tkA5g6-WGl$G?-^uw8=6m@ z@qVkL)+unMr~^94;Dv-R9dKq6}+$q9GlsoQ_+dLt&UuL_$7ZDF{^NaI%Ls`G7io}iQc z&`C*EGY9uN2RNzds0-AE;J3SJ(ugdki5@D3GCm#iv^gOJ`(K?aUZ$r%kU(_Q`*Wp!W%UyZ-)NZie?QX{CLy^`H(gAYS4QSLEj==21*eAQmQ8z0bFB)n5l`u}9hj0Mgh^1Kq z30jg0?mxu3o|jw(I1>gkdYii4R@)CdzrGHKw!4F!aq8aTpHZKoiU*m9t-vORQ&I`2 zKvBfr=EY z$?747{ji|_g^U~1#FWIKcdEy1^(c~W4sV*w4Tih7EWwGlI71#6bo&25kkjA-yS>1kjG%TO z+*3@~f2cRI&#Iu)x79bf(`U{3wxo6Ry7=!q^~<}0w*591`VEm*PBh`u@;HNm;4Svh zJy)~`7AWq2KIf?C)eA7K;Q+0=PNrbD6QZ*W{ z3lnPOaLy&WpptqGj%$8vG8OIcu}ak$aL3lA&QVOE^d;{hwRZYcgiF3IeNw?6J8X#Q za|h#XPafzx{PCvF6*&E|tbr0>(At> zxAE+{DaEAJFOeay{@|!Tsz1Re?Fx3sa2pXYNjnP`*D;N`3c*DSi-(@}T=iF;hVZ4? z*?E_poxk&85_6+LI(_^DyNFh*e>m!&>R$+x@PZ+Xfh=^aB&?|Nj3~IOYM4)q07M5TTkr!W@(|VGLx5ehdEfWztSC2%3 zq8`NuE_@*!auEhF7)KZ1JQKr6%|k$s)#GhFE^{%R!pH@jF=}Mf(GzqT*u*FGj59B& zH3JuJSMSEn(~(R8m|O?oYLbD(C)q1UsP!aAPu54cp#m>tj|}-*8jhZ(%Ux)^MG10@MO12)PrR0kYne)wj-Jj@Mvjpi7%TW|m7|YN``VJPXX@i@ zeJu1yR^JTF(Z}m*ciJZtQGfsJ9;+nFR?PiJr2DD zxT!`bMjAIQ$HFD?D zoKm;QFV+bRHFhmP_mMt>adU|aP$7xb;d^pvV*=@Iz~du(w%%~~%kYFkwlxG{5|YmO z?n3W=xWz%Z)Hrb7opy!c7~`IwQx#0yYgo0gx1)n^C91VGE-9%`o5h2e1J`9X*Kc_O zl0XN!ls*JBQfX`C;g$}l(rgV89PNW+G!g-tn0XPs$U~zpg zvMCr#N{X-jH+~B2^{sllt#9+Q|DGpvJ4=oR*cR^RPDkGrH{}m&>8tevj{XMKWB=+L_AeiD^uziQoJ;5oo&yWRhtL|i)}xMo%+%V# zUG_P87X#r<7YIX7J6Gv<^b=gg0=IkG8Q7DKe#!+Fj&O~q9sLZ~$Z0odGM8Ed`fmL! zyQ1IX4HTEj%=qT^Ag)I-M{e|fM?c4u9D(kda3BByYbNJn@2GS@zo5Ts>+fJ0ZM?1ZGb*kud4%fjR+-0S2H^^Q$r z{gQsg)-MC0L?6kH9sL9SLsyl}#remk5Uz7&1H`9g64g^mpreucle`npU=`3m(XZM1 zr&t~PwQ=;%cqy45GgrkLrgDor1Nv3*BV6gGf8pr=)4${zNcTt_Qcq=>J9thXxkUfU z(QgsxYoj(Viul`a9Q|9(%UGA@NFnqmbIPFRz*0qGP()BrxrqK46$9@yIqW2rScmmQ z=f{(Ppu<|@r)_};wz>GeFN{9fHmO`dt=5bw>f?C114P};NY{vNPEKd+@^E^KD?BM3 zBxWAtwl0-*Ba&F8G7hlagg)#z7?6UZKC2YByVPu&L+VscxvBNBx9OmG!eM^@+tKgy z{N|LaC7}*;EXe4Z4;_7g3pkm{UFF3!&c`s=X|s>@KB|PfdSKb)0hlrIo+TVhT8hm} zFS3`o5VJaM3p}nRC^wrH zcyhNK%qMJ+xVr|X4M?YZ%++C*$*jP9Z1=)koB76N z?FA>mqZ>n23xb_%+k&VVT<2Z)Yt6OhVGvks#y<)AUaEiXwRC~Ihw5TSEQm%o_I9N@ z-PyZZX${S-dhQHN#m9v@XrbF>YFF8SQ(b+pv>qy|8Cs@xXpS|zQ0zfi-TJg+6^K1U zZR=C`P>2j)Yq7P&woZphN>a)suQ*mSpW6;_IxolnTSG%FYterbCtX=+EelvHtd+I} zgLg!-KM!A*e(uIY{3>SkrnO4Y_5c65;W2Mj3WMSXKjo7TWzWd9&JuK7Gw-+bz>h1N zBqo)$h1<&T4=TN&n1a7$TqUD+{5m$ioQZ$RW)Yp^ol`nYS3s|U+A z<2&cbVJVG^@#2{nWe{%TB07znA8Gg#irE${Osa`>M?^ZlN~6xMte?7SIsX8H#5~g{X&XrOkI-Ds8^urbhf0 z^Ig!WH_Ch~#XD|2Iq3)Jl)blv?CLcHBaSOhl_c)zj zt{$fg%jM&A5k6jmk6Rz7OOpsqGO~LmX}T2>dOKw9E>Qf3xGMOk;PmSt)RhJa$L*3X zr_ZBn!p+uS#E{~$_9c8_Le9cBiQhm)@fCe^+qLhHF~g$DvH0}PunCF-`Y>xC7qE(K48H70h8*FDPW5dV2fx6-2-r%?gjNE z-3PE5@AsPyF7)VlTKQx24gB{|A3bu0_q;3Rxj*H3kN5mkabfur^fXZ)J)6X5w2`B~ z;(qzRVH&>+^86jw9lwYB(f*M_#M3u6!a3$KritO z^vrW_KfMAK`WT(xPd~RETXxFOQ39JE#~RE6m4S5Km0wKSwgjl$p!RS#67a8ZHW`L_o2NVmd+$r(?wk zI#G-U*~Zd5+=+U+7*DIj1pI>pWfT>YaL4~qv{g){TSYnT5EXQvsHDfl4C)t0(_S&t zkhI(-RYH=V7SmA!F?701R6%n{+){ch>JK3$jsZp`WS1PENw#nfP&NL3K!K_u5OpzA z9GlGxC?API5FL%-9oJOZCu(+z)9$9p{Mskx4ik-L*u(JtX^`rnyTO9EytsomqApG# zOPokU#Yr?l)IiKmrYbSZ44}+~pBTW=Vv$&k0a#QaP8Un?PeL);xg-uyl`U$4X|q_G zjj7mxZ!9%?fy%PyjG%~>MJvbMMu?e`R;P@;feN{7m{?~l2Nb|)a{PP%#X&q=36U}t7SO#HPj_dVT;G+5#V77{$5@#729|vlJG6@>*g^+9m zjYr{X`WrBFCG712aih2iyto76c{5C(D=x#y&Mi0%v@gPcC);A<2Q=xg zXw9CE2xCaM?G$(QiTiJ(qH?@F&@UbqxEcO+%wI0*L(#2ZQfk?2T(9VufAx!giGM1f z*u1V@V_vt>P33*!$)?JF@r*#>m1@=wqxoJNH?v0LD`LzwIXkGKG^bxYFX$QZVvSXb zsr+)Og+I4ZC20TJxIN;uc42FyS6GZj+^b> ze(-v*m|m+yX5owd;tdJ-zuYa}#9!8zP&fPO2$q5UG>)-uLT^SOyrH;rg6r)QZ*QXo z{Pc`?n@Pdd`^4|J(Ft+Y6<5jPPyGV9J=@3uu)p<-ze7E9L-+090=KmvU>&24j=2y{ z9wI(eAVOf^IvOLwG*xVb$V8}GoJ~tbj9Nr5treSTz1RZ%axPsa&Zld|h4iraEOg36 z^d!FRNBIxLrSy*YB7MlG1jSddin&^pi0g1M^Y!95aRaXUy%Cq@-i&)|Z^b38x8tJI zyNsC4cbOj-Gh7=s9X4LzUu^lR#GWbyri~&}!tYY3e}+_21N+OUT3UFrU_44>j>NwL zCv!0_b|g$ondd2iI&#Jolz&9UHc&hWm(8{b*K}{^S6jS@sqzBBD%Bl?ani{m_!aNd z17(1h14v{o#+|2|L zt8u?}cweh^iQX-XA#K)kTs+3enAImoje}&>tiwA22!T2V4 z{wyGW%Z$b~1S8_oLn9zP<&Xi3ie!bXL~lY)mot2Ny%W&5*E&p(Ui4gL=JF|Hx6v{D z#i)#JG&C`dc2FrlbD8RwGclXx)P7kliKmlmwZXd|V@zC9 z8P`?30Rj2B>DBd!3lhB+pjUSIg6xH^1@rP&3h2B9=sbX4 zWo zfKMYzhYwNS1Lm$P?$SG*C{Y8tOP+lw(A_>n`2e6lOu;%Gbgu!uNpAK5oko;%K$Huz zi2_zTP`11r^pli}4ET%XB|hNOi1N8?qR1S|g?3JYPRIN*1Nw6L`9p#JLN-yP1JDHn zg1*9l{<6H%2Xq=yz5=3r)rTm>Aj+^5@adBBbp!r-xy=WB8c}ZWA<8IVUYY_rohUaO z(6>k*Z;8@C-{wP<@c=zxK+typwB#%A@XO2K(}6u}!F->NB z0qQE;{KRz6mv_p$01P1H-FSlD;9KH6@N@VbW$;Gm{EB|LBYS}@r=ewe3c^kTwj=K` zuq9u$=0Tk8DZYTQ6F~aj4E+IRpC_wQ-~|%!0`eOMo{$g9hk#c+zTmAPsoldC3l;hB zF!{Lg#79BvyH3>&DNYr4>MDJgNXJpBtfoow#FUOFCpw-Cow&=hkBF{Jg5KRN`+YEA zjx#%s0R~SrRqm9}+~v~FEVS{y|8B5~*GfBRC|+MMODC+illUA3KZam4EO{#Aw+`OX z92zU<(nL9rj*#=I0=z$3E--ky%seK6=P|(Zdmyw$mGb-Y+nzBBkb)_<<-Q^LK>S7d zQa0jh8`_{>u?LLa91jn?zfZorjn?4P`_IUi`{fUC`l)j7Em*Zc&VJ0F_sO4aqf^}q zKkJuo;856fRG41bQe*F}&QaAC%xZ8)%z(>UaF_}$zN`@M2S_Bv;E+2T`0fa zMo+p>e%&vBi*AhBmPjtxPh(Ngn|SY+e~@sG-R0e^aj85_?R0&jQ*PNO|Fn(9Cj?;| z6{8`R{^DZ=J1weIH>VB^tA8H3JFuGE(p(HJA0sHuO&!AZsP*%0RLHLU z&y7^~$$#M6MJ~?p*>9y1e1|(P@xq}t%{B31r~I&AA#BoAxu41^`xU(5qLo)7)aE@m zoySW=1#vO8Rj#SMaQc1#oZheUu^doCYBW&73N$G~cO!yJ@^s9jW*P=#UIs&cq->#b zc_tkv&!Re5-??%vt(0wWAJ@@3Ja@@XI#)*Na@j=>%5K^zduR^~(o6DO`lCFb{wY5z zl)P9J$j^x}xL9qXyj)C^o5iv6E20M1fSoF@5%c7A;tYAcXp`GSSl%Kw$y>#_@-}e| z?xOm-yi43EcZhrBz2Y%>pLjw(U_|&_xcm^ixCmp9d%D6gVK}ji)i5<2qFP5)ssyoc zM3%@=Bh*N^vzOBYUg?8$sTu{pOVLZT(k&HZXozW%D>hMsDpjK~5$>dsY7CwfTHFVI!4X(LF8#Lgo7}1%O6w6ZlgM2aXdnk99}yf&o#r;tljD~#F5n8Z3*o+20BCy zS-6v$hpBm$5avcr<%o@>VC!nary#;l(|EZLBK#~w_**nxJ_l#}c{)wLKn>7$?3=g| zvAGHC=c+}D14`rJz;hf-V#A@>u-y%DhY**tRZIH+M=fO z`c!j9kXpWMdgPTVjHcJ4P-i4SoCRUzGN=!=Vm~G@ejY9_?^7#>sWrRR+Q-!j^9fa4 z6I9IPlRqL`{sb!jXEa*Ak0f z8{+787<4xP-3?5IRCIp}bbkkQ{|I#7N$DaBT}k*y-#qI603g_(;PAC;U9doNt&74r z!Z94oMHux$jz%Nqq0SzrVl5!t8BeHQMAOxl%y>yWgdMl>sezNELY&D;M!pNVe~(7U ze*xq7X#xb`2>B76C_koCFazhpZZA@jRw<1WMsDcZb*AH?YoM(@3svK;lWkHXaz7+^ zNPOpyJ3i=I#a+=`6}#0%ed=>=%vxQxjmDU9s>}M-=W!WIpZWq16+?fxa+tcpL>F_> z=1PA3YM;7p8x6zLHuIFnQ{~2oD|f3~S@m1f`SDKIpyrfne!G_=5&J2p)Z(`XYjR3+ z_$`Ou9;vZQZGN-)t&i;(zvc4Vo|?SUJbuf2xDws(tqGI{_%&c&_toT==JRX*!)Bg- ztD;}+S1^_^NFpf@H_%ZKjeN>gLomk*=}0K>ay5dEW5uk-P!qIhGxX^SHIdF#lj$sV z6ev7}!fG0Is7mTqGiWn(&AIAWx=0-lg?<8kUSVrVolMuNS#+JMqnlJcZC4F+rP0nPJ2}|?gco5o>wjOeYJ{SR;%d^wT9kQK_i#O#9-SYzB%=l`VKS# zZ_B>!>4p{bCG}nPJut70KC8a3Uc`jNKfK^#gw_sC0e%QYpyA^DhqA%kW*QhhkAc8^@f&Mr~`Kne{;&&uNzmQ`_$i9?$mDeUQO;E z_3xI7QoNSt-i?6W4zfyfcc~AOBD4hmgfgiO5TOnlsv7`kX7!a)a3uxvSXLJf1UtcMn9oQVMIFQB=aLzg*-ke6u%-^0fC;3%!}lxvvV zO7;PoU~6mS(2o$qL%?jBfL{RH#eRWsP$KX@_yG7n>0G)W|L5=WorB=0Z!Ige7B^%5 z|J~(3Jptr7a5<+a@AK7Gk<(J0Q(|2@rm(F2(y^Bh*E!MMIyV?ZQAy6Fvj)1mfRf=8uW+Lea(N&m2P>ws3O{aaf_x@rcOZ zTq0U@sxC4_3{Z_OHblIHZy@x>@f^s@<5&bOc;PnoSl|_3=%@25T559kR$HnXTRLM) zb4v8gg6^W4bq8UpL9Xth0(CD(>*pTY*(jzdjNV(AVZGF9~K&@6#3hXU0s{-2M6(1i@

    x`)N#RVZTOV7eiv(oPe~| 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollService.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollService.class new file mode 100644 index 0000000000000000000000000000000000000000..c475d93aeed56477d59a7f13f7d03ac34b66d37a GIT binary patch literal 236 zcma)%F$%&!5Jmq)&8n4^XV4~Fi#8%y2^Kj)T!ye=*vMu#hqLei9!lJ#5^QXSH!%D+ z|Mh-60UWVV$Ot>fLHp=fY+!A~vJ3hyv9_*DYvj)OR;1IX#O25(``#K>m=ab^)mK_7 zSL^GoVG{_d<}e%+4x8=e-}q7WCD{{}WgETWvz3&!{_z)sIwue&sSiNuof-0hpwi4R F{{X9AM>_xj literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollServiceImpl.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/ClueScrollServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..3165b8478699421d071288cdfb0bfb6e5daff210 GIT binary patch literal 920 zcmbVK+e*Vg5Ix)0rj1eS{eF3pwn76wsr7;gf>2bf^gWGB-Ll?)$*gEnF3l9`;DGqbO6&o2P>vEm@Zu%o#4<5Y1eH1|U(xYGWWOglm)I44ZueGvq%SVAyK>ALZ0GUni7p zp@iNgj^+MgDlLZDvs7u(<1LYhw&eRtMLN(TQVGLk!?3^cg)+?jBde%*?jXA0F0vT$ zP(+C#TduTNh@pujNF5Q-nCy*7`}145-pBMJlA3SwdW&yP8MDX7d|9}K?ji5hY` zT$>#-Y?mv4Mzc5I+wSWw=CI&ko?)Zk)p(f341?Q@(m3RY!f>Da^?KFJY#C;L&bTR5 zM{*shI#y_)Svmt|ux74wvorJ-;gTFAFHaGV^bnmx8w1?x6Nam64;a0(`Qs#q2?tn3 z4rThgf(i1bD4()1NtStBTY(WG5g=(W*GV(dh3Y*m)!Kd3Y`P94zg^Fa-6BTJVA;#t2U z4a9KC#06Xy$bHzQ=R!}H5=aV+pXX%YDy}6kDlq@CqcQObt_xhK%8=Ny90dNMz(gv2 z{#*=<;8PPfFfK4ip*yM)9tgxz={%cmnfQ!NLu6W)s(KKz_BMCtbDB*mpUq;w%`fm1(F<%YoM*+Nd#83Puk5||ViIqlAg(ZoGW)6JE@Ic#%mCe;C> zX_e1+G@5piesjMe1KNg6dXGDM-^2s%O_ES_7Ax{hU`F6tSIu*GlS-ZHq-3fV6@4o=d<5SvQ>CoeZSDe)Mcs@L-i0XvQ)T)H_e>I1dS|4PkanXrUOYyUWMpSM2RdQ5}D+85fJPXC+#2B zq&UW~^$sJuQ!QL+VNCyS_8(*72zRW%aHoYYHtw-H785O`cUZRDGDSYz)lOsmt`=?{ zL1Y-=i@q^mb3F*TXMne>g%*Zlreo(%* z(2|*UrXTa6zbVu9tYnNsT*g#0_G)+UJ$ujDyLa{1-@pF}Ac8#wK7nP+a5TGO8Aa1E zv_jD|EJr&kR`yM+%x=Xf7wl58Sk|I^&${oAOLlQDeQel8{e^-SfvH9q6;msDHd@tI zpgW$7Y{c?U^Xc{VY;0RV#09#dC9CY{mXp)DgrBiZ2n3MvlViF(IW2qW~5{UB&=A_xDDpa{vPr|f}RON8ju($Qy zqCwn5sh}5gx^2pSb?`yp|H~kGk7g>CV;&kgvuqMIVp%0ecTDapchaTtlV)1aje?`a z-Da@^euO21-geADQ!pzq+h{A^O{1++*_7BSZemVAS=&iPlJTg(&4wiY8-PIw+){BH zcLX}ihI5Y0(Z+&YfhBdni~9=h351&?lF(lmwu%KXl{zD&qm-jr4jzh^I1v?H=w>E6&rELKO2a^|J|6Yufy`QM!`hP>9S&S1^oFe; zJu?gC`L)HmG+$#1S!Hf5DQzIGU{l~;BQ38Ez&oERzQiM@$G+jn(j~CO6V)u3Tlnfq z9s^1utsr%cfG%UG*uqx=gNOQoQLoXaX*mL!#_BX3@kM#AmZxA&ikMZgjjws^DMO^- zn8!wTJCfb>6j{8sBC*4gV@PKT@)$b`o(SB%o~Shl6;Guey;2W1sMO7!kE%7bBU`H21!LWmRd-Bk z_U`RDD=!EZLEay{_TIxNf355(?D^2fKCcJ9kIJI&wyf%G`{f~J>!(c*dg;-}UYx%2 znLI)NDMn5(a)!}UjQ@dw9e*GG@%IkC!iT5$|tOPQQ8pArNgfQtRYq<^OBLZaBeR2D^||1o}7LSbvo?z5?+%@&Adk6%=AmBGu4@# z_?b?Am)wM_;{r8W;%&H$A%66XbI~a-qw#D=vLSDgS}1e)h9p@>N%=c`&p^j9h&+BE ZrcV2A_}<9dJ^2Qs3Xg!mE=PSR{0kRhnMnWu literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/AnagramClue$AnagramClueBuilder.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/AnagramClue$AnagramClueBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..499b025b49fabc51d5b02cd30482d35b88bf42ad GIT binary patch literal 3243 zcmcImZFdtz6n-XsNr($A6+x{C))do#U8+{av_KmzjrI*%TLJwrNrramb~o%!Dty#m z;qh1KIrhN8bNm7RCXdHwvT2*JD@1`0yE}7p=eaL)?{o9#-;e(QFoW;XNC_->O4~uh zQ?8?xU3DGhX}j(=HXSeIwxPmm;Ja>XZO?deGmtwa{*Y^1&o&&lrh+tj1qScRU1_`0 z+q9P}cU4sj^lEjVpP_}rpH_9?c$-Cm;TsK4J3FfE?K+`Tan+3H`C4kn_d;{T^>-@% zwtY=`Dv(;$c%;XxR|PVzUu~)hxA6qA4$*-v_dT`3Zt2iMr zu;6%Vsj*X0!J1?+CIY(YuFJqN`Ao!wip^eX zxURXPq5&JTa5ReWyoF;1HnU$00@w59mk^0bH#cBf=3l!DPl@vgE^38nYej6`io~Ild4`H+f3!m^EpE|6XI8$nggIfkwV z+gN?vC{r}+`#RKttS>6P<=4V2mavk>GKu#P&hd8rZDmI>M6u4vs`i5iCJEOCergZ3 zr5ypzORwgtFt_0Q+l_iL?qi#zAeAj~{>}TL#ye!29u{f_DZ}X8rMWZT48JME?J*hY zHYOwS#$@Ern2byslacgdGSc4@vMl}Kgr!gI9==AYO-;dXU*RE6{@Qf=b-s-u-~+tD zw-qViO$>8KV#QktKt;+@{5@SbzlYO>U${)+NvM;NN(+k0t-J~5>Y1Qtx(1CB&)(z} z#Y67!bfjz0=;l~^&-OIeHE4A8q+EjbbX?9klS^|q?{Q&ns>AJk*A}8e;(xUNXra)x zg{UkAF5vxyY+t3!)P+?T-otpIcMlhzifkPehebqF+=6xZVFL0!7L7rkDEx-;DZVcL zjPxUXH1#_sZ*qH@&lx@=d~$s9d+#2!1Cm=K>ax)T^IsA!g|9klVu7*@4c*|gim$mFqRu+L T!7X;G;Qxr*%*nUSlav1d_t@NO literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/AnagramClue.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/AnagramClue.class new file mode 100644 index 0000000000000000000000000000000000000000..0a09ab4f76beccde7db6848820e676c117a5d274 GIT binary patch literal 27159 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 F{{mOD|J(oo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/ClueScroll.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/ClueScroll.class new file mode 100644 index 0000000000000000000000000000000000000000..b79de78ab1f68156579ea7d05b436eca2a7619ce GIT binary patch literal 1778 zcmbu9T~8B16o%g^TMDI6sE8k^h)FPUoF((8``!Nx@5bl2V(4F!N(QeO`tpT+25ZBu zi!}N$nn4D`gJ8&IFn~eIUy(|@3!7Epy|=3lQRXUc&31@K>Un3;3J#^uuzF3NZjA^k z+q93x_KENu`|Pb$bokSJtX?R&+YaM3x7l(P8R7FCo1EGBJ1@oVjB~5Yuw%R|>57bN zmJhDy)Gq+-<}1cV`!wKNp4~c>HGk#xf94wXMX-CZ6RiA!rkLCfRUn(9tWKmasoLvG zxq%%>S5dKZ6~}E>-DAE*-Qd}QsF$>J4>L%jpUNryh$@*)9oC!9G@0Hsmq9ABsndWt zqT7u2pp`FczFZ^b8)cym9iVNd+vwiJyBOz%xkbF)rG1FiW%uHn2}g$9HL0NC-fYl*&4+$ z8q>w^$QBdl82f5sZ_snZD9(^3Cxsb|(^{q-jhmRDWDK`(+l+T`m%dt<#642HPw)K{ z`M{_EtF)HTYsJZPOm#Ep7+}sQPqZW2%4WYl2mLZIjYlz>+u-0uY{Y8!WCoT9wQ%f$_th2@uq#u#Y^C{;~K7jVvJ^Q x<;J3LOR;bZcoHMjgEl=7QaMnU5SBXST<2Be*kA2XIuaP literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/CoordinateClue$CoordinateClueInfo.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/CoordinateClue$CoordinateClueInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..3e54a9d9f23c3eb072da6a4040033446e25680d2 GIT binary patch literal 2225 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 IgfY$fKTF6{umAu6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/CrypticClue.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/CrypticClue.class new file mode 100644 index 0000000000000000000000000000000000000000..1d61450d2b551827ca65d2f387f4d1238212cc2a GIT binary patch literal 61352 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 AKmY&$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/EmoteClue.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/EmoteClue.class new file mode 100644 index 0000000000000000000000000000000000000000..e5bcb8b924c5f0c8234c53fcaeac859ec794aef8 GIT binary patch literal 47455 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/Enemy.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/Enemy.class new file mode 100644 index 0000000000000000000000000000000000000000..ce5131c8afded5967b8c98bf5adbd4133e65f741 GIT binary patch literal 2388 zcmbVN%U2s^6#oq&$s`OArxa}|C2eV&ghxnu6opnMB#n_gY=(!S)i@;6bYL=rlL<$< zbm`KiOP5_~s;51A>~Za%Yj4c&6%`(~?dSWSX0y;*f^)9k#*)0W;i^rKh6z^-^~t88Vrl~Rg0s!~!?#eBAK ztQu8Hc_mfOrIkXZSgItILaL}{31l{oOuD{zRD)+o1Id!2s@YXC%TsYwsZv5vl5r7XO`hU6yS+O zHwE;r+BIE-SHx8Tms56Y$JE10o!S~U^#k1uFU$ua;F^R{To>S5?pQ}6XS2+nRYf-g zWF3~^g-?WE#4Q2C=R~2dG2(3renu2UMBYK1OE6+gg2;#g5mT(UTEljJ=lOBiIVkciI&+&Jxq<$v0)$!tmzLh!M-bqSX+LvAEZfyw!?v2t#Izeb_Fg=rTe_pU zdTl8P54PFFJfS9@Hz-GA@r8u_lYsU_ouHKMP$8!Mz&2hBDs=a?mL)M*oac5Vrx=Y*%NH|TzEHjomsS!qULN|x=wG?Qb{-%}E6pWsESI#HT+;S&Nn6Dwtqzy8 zAY9TOa7mNSB~34Rmf6q%p{s0$347@#xQtB7IGk!V2;Vg&qqP)Q2B8MM^eDV^<4>n2D9LI%FP%d)(IMnwC~CXMEsJd| zs^t)=9*`hik_0I;Bm!;ZNCew>tiFQ!GgaS%4SIgbP6RjU{BO~1F-~W68`p7%o_8^Y z2<8yQGGbW81lBN#5^1+FjUB|Xiy1gb;05mCTg>7+VtRPd3@G44`2B6M5^pixJVP7%Tz>s8Q`jRh literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/FairyRingClue.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/FairyRingClue.class new file mode 100644 index 0000000000000000000000000000000000000000..ee6b1a19ca3a19b1fa1791ec43aafc17f80c9ecc GIT binary patch literal 5545 zcmd5=X?Gjd8Gf$qcw}XgAT=>1&~^xE@RrC9ag6G&S(=MDD zvfW&QpENWHY?vDXxo=pJ)X*%@JGb2<*1di;g^<9uxlu@Y8Pm5tcZ!O@yhQ52&S8P; zQYXw)W~}7fPAp{?{kTBOu$^;Fzf`aU2Bv-PP0fvUjqT!FNWICYJ_6ASVaIfHv0=YJ z>+)O32_zL*UdzZFw__R4D`bnYLteqj4tlmLWexSxeXi|q5ol~{KS=TkFKdOcL|{Rm zku-*k)y5iLJsPeTSXLu^U7BIE;szZ{aic(UZ$P@aEtyQV9}Gj_UGm$z1va+5UV+(& z+t z(<7k{LJ8_VEI0Am7($nV_HtD>x2-nThOmmz4z3zBHW;@_dLeWxXfHQPqxBfwVXVel z4Qm8$&3O4(&hv5(6UNKuJ(oAfu`+%vna`JeGwoP1e01D~bpj3EsK8&VO*D``!Nu_^ zqy3*E?WtL+8gF4ZY|znyu)v~}?OOe%eA+6ENL$DNXDmAh&4Ml86&OY%dS(1X<<>1a z7GR-#+NNU>u9MNVT}J{tn3YA#AF}Q#*#)aOJZ@%5uc_^*if@0+E(&a}jkUSeFy_so zym`_ZIAs+a^UNNmlECS%&RPuejoQ-*2-dR&}8vUOuonK?yOf(rz+5(Dz|Z& zRJS9gVebr8bvFEU>_fl6{G8<{#%w2Buw2@|t$kYUiia_XAr1TI#A?L$9qX#9I)*VK zpruRXV-*C3$fl;M1g@wrcP+8ywXfSNG~*$#jxAD^(~xb)kX8%hFpg?CBGCW#vXfDG zhd{PES%ZT7wreJpxKqb*+{Ff@OvrBd77Q4l4-**;X@P~cZA?cNOqxbBn-y46ty@rb z+K+~jgRNmqVEybZD$~3s7)}Tb&PjtB3d?KWrUJl`4VsN?Qy4DBHFyGZh_V`@by?`R z2MpdO#~Nkor>pJrCVc4If}No&HV7hj1SUonk3nRI`UbD_eXWA}#m`?$_{9HvD=)a_t%y)K?uJ!^bJ) zNOB~#bH`nYf&P)5{Uf}m28ON}piK3kjb_k}p|1#~EVbcugx1*ffVgoz_M; zaa9aD6P0V5J7_7iv}|r_Oswf}LsbUcT``Za>jeD~d~Sx0G8=hyd;wpi zr)Bd}ClP@grzeP0diUOzL3@fCbc!&k2{4XepTP1riV zj;AQxXu-=Xg9>D(%?VYq)q1|}cpaY>vsH_xxKhc-@C_Z`#J4z+(lBZSO6JWROS&oN~)iN&^;Mn@TxS+#;=*)#aAhVM-Fgsb_Y<9jj>n+Jya`giXP;|F+F!w&^I>ScCS z{|;Uv0b%Jx?Y`DlL5}vKfzBmyvUhvY6zJ8s^e$)IXj(Or%?o>fNT`M z)bT6)n$?&?x9Jp&G^d%iHxiT z1oWiK)HLVrxfJ8GTdSTInL7 z7fskgCvBx$w$TZFilR~3PYHH$4Jj$N3H2l$*Fa9Yu_xg7Dk({R>CQ5e6BvjdDC1BW z$1daU1{|t@qtTOP8qNh@d(XliP!!v&P|ihB&Q4|vv3Qo(*;{e*h<=9^i|Td zmG@U@PoboVpy4&D)u^$UX{=2oAmo_LEx+TYX1=}3J2RQVD|i9(Iw*|fT#0bG1ZY>B r^vZ(37L*ZBz5$`Fvmw-g-z#>1V48rHrGck{9R5TD9%cyq87=<!@t68nb$I1uT*v?=GmSou*+hD+QjCI*wkR>4r6Pd+ZC5%q{sg(8C9Y8!siE!l=;`bIKinTG8ri&iOT+8#bj zhL>?2%L>QIy}IR$=Z#+7&GunYp=LohTpS2KHzt89)FNot#ho5Ej{4OQVuHFa4#H3| zGY>#ev~TdXfiXeL2Jh0R^<>F6t>mET`Q3tA$IP6q`z6;9bZg!6uEC4LS|_;f-GCn( z9PaBGPYn+Vy1EveUNn;#$8ob>@^;6yvLlXZGewK{_6!am8Q(u}q_=0ZUr<{>m8ILc zBhg(WE{%nH+L#yJT4`lwCk+ zoBnP=P3;{AL2I9r1sCfCjr3?~%W<-rYh<+cr)%aq({%zHBsTbDNJ zl}^d>>Q7pKTZ{Kn`?K}-8xJqLtd#w?h=?kaSZ zpv!82vszhHss1<#db3K`&_*!GAO#(0Pjy_1?8l&W%c$1?Bj`}6lQuz)x?L9ZnfCLI zGl5%6K! zlZIX4ypT2kzLj>Tr3qWECK9Ig8Bf&v3yXJ##v_2 z&xh2fS^N+)ld5NAuwt@+KyEU9Ps{QS0O}F6zlS9T(dP}TVED}Uq!kDbv^i;CH#sPn zUU0f#SO%zrGD|tQkwhZ(321$S#sQ533Pa0+Gbs-T*j+6Tg?GtN#1v#43!3lJ`pOy0 zDSC6(5ddV}GqD_&vw%E+AQ*-V$JKhKp%62p^&6A0EyIn`K0%{BkmVHQQ4#ADtGrMK z=@|%LO38zP*jnBx2F9u*Ji;0@fV_(_PGX?j+R>sm$ub4rl%TeDJWl`0s@F1OdBpjFziB4V;vB0f%Bw%EdxAx2O`QkGd2{Q zcHl8UpK(iG9^W~9htQn#U2ye4ov;J2;Av1Qf^y!_r^|qOKv0@t!uLFF(sc?_>N%G~ zdY6Vj5Em<4PJ6a9Q)Wvt?Je54tW`7}9%lPxm^fR}3_CUQ#+0X7<`hT=uQt;@Ea=FP zqv^h{XW;t|wnNKZuv@D2k_j+S)T12raA7oo)e?n;Z~>$P#hRwC~!d7i>`5Wg9admG7Jed z-?VgecvOzn4k|*=Ph%foPayZA>YHDO1ZMKAGQ^6FK08NI8aiTRB|_<@^cPeyQ{aJh zZYSDpf8k zic2dgM%iS}uPAb4DwG$r5riglj)QoKDz#8>Z2ZUso=g=AC0|Fu$0f8%chQufh%+g~ zs_G0rEJHwdRXy_mc;=4t+2|O&KnZoXLTv?=S}CrOBWS~U<>Gm_fH>K7H`hll>ZA5l zD%Ek2fk4=cX$h*(LDM#dN`}w<(+u6i z6ukqrEQ(mv>@A25g%mCtBBjuMf^NA4Tnkl*ak`f_1Cy;6z?~Y#W_f*KCwMPA!TS)| zs|^lO5J9LL!n%|SyP-Rv-a z&j?b|CEzjO-J?L$$ch@%T?_2$+RxqqW_OI90Qoh|0F4C~r{nZlg?<*9@r}jEX7+P} zvJEWv4QGy-_<5CnfqoGwP)ZTqr5`|s-HYf+I-$^0f|k_whE#f*p5c3S7LLENnzt~I zbsUP*ES*y5q@e3BT%sJiYwY1P3a^Xepa#O#HDB{Ka0cE!G}5;-PG{+t6?z`E%O%p- z5Q9ozpf3W2WlX~P)79b$qnh1;;Hl-^n#!jzEnYD8UGTSV*WPgVLe`f~)|$&xjR%de5`MH}mi_JzQ))4fP9 ztMnK23Z%&)Teh?LOr7)?O|S?jUr(>9^mY2HfPN@IwxXtuAz5H-u1j83N5d>o-F=PG z-ykl$`tgTj^mlUb2pi`&RQe{nL{xTg;`A;0Cx!m8zT68-FogHLj_n`NZQK`JmHwIj z1px@$pgo|MET0!aDp-<1i7kYuq$zz{rSH(cfq982*jXur<~G*JVjgXSYQoK+w*M z2u^jy0}9c=dKZFnA-0X4SF2euYC)GTWPUKzs#;V~e?z((Vay-{dr1@i(x8#vHivs} z#SKtaAHr>ajN29m^kPubix!1eDPk#tjI@g?t3){BnoPbV)D&i;RZ(W2s~6E)^0xK= zfHjvbmaAfgSjl4ZQubKJuu-S4eH}MqzZI9M;&Lvv7Q@ou8QM3X2;5_K*PsiXv5}R`7r51mjEkh$s))A;>TCq4s#Xj&e;XdSRIyEL$9)3T zEGo^O3}hOvhTK%gj0FvYBcVJSUgQ_zd_GPEIS)5PR@8N>*dfriR`R+xBz1!K9@upZ z4P$AE$PM#HtEfN#v5OfPL9K%^InY$MBG8jwJ{KG34+2$aTU@juE7ki6JY7M{ho2Y) zja_iv(nwi>OV?kH;$n&DQ$@cRfS01Ds9RntXQRo~hjw{gC0QwzAdzN<7EmA1R%^WB zPNcc;7Kjww;MJ{d&~gfCXDYc54herTvfy_)BmxJidj#BfUe10UyL{c~6(2*_IAiQZ zGYpDyDPKDt7rFAX17(( z_J+v%V}XdaJ<6*P=YhB!L=%UH<)9^TyF56dBo3d)-QE!PhKH+R?+<5JIn}c_hqImU zubv$YXWw>9IJ-cP zLvS0S9khwAr;~I8y^8n7#k5mgg(t!rX_pwr!{EngxA+|1_P$7a#7lUZ`wsO+Hc($= zg!&^U4Mgszy^+UgU*uWZANdwt7x^~b($q|YG%c|Z92w8!fg93xI5~<%YCS_U6KhUV z`ANBnNnyVw8j;7;U=zKQei(Bf==>U3$?w#n|bdugx58*ZmVO6k;-Yw$; z6LG(c5OHp;hp@V3#353|nk!Dxd+Grlssg0Yk4RFmncj~Pid}9`hJaECSxq2n(HZ){ zMCTQ2PtphLfgO>+v|!sDRf{B8=6jI@8v&JgF$e7*!CWgd8U!;AUK5yREK562(vNm- zdX^sS?0S|Snpb8UWJ5HGzj?$@6A|;SDy&QCqx3PX1AvU0jCHAun-L)S33?=8CUPgv zw_@$(O|$fqr|9vvPtVe4X6bXM>GKh~J(zs9?YUX{rCIuw+Q~Ldo}gcwrQbYn>36I5 zcg@o84{iQ3#hT92OGBN{&_feDmFIV~H0_8UCw;ZDGP-SN^Xlf!r|C~3v?CVcT-}Uw zUpq~I89`4b#IrJXjACtneVn3ge>+Qme~SKLmj0C|TTjrxAE%ZR^xw1ey*X;$8x<>~ zD_cHw?s1k{lXQW@GHW=H#NDtnm$s4zhwy0^R&T=h0NUb*s7yy-jT!W;^U&UX^d5Qu z>VFXWdmNhkG`hP_W9Bq$^#%G6`T*~vuVUZVphtFt-LP&*bWQ^=3n5tQm=jHcE&2%B z>rv4Hn(m`gLm8ouDs>tA;jh#?qTlh>m6JPl+wO zaIK(6&%H9Q&oxrk520fCC@6RYq30On@(6VKnAAn5^pZVuy4WLbK&WF~>{C!sR9;4`{CowJA{<>f+fgP`sa(n_& z?l`Kc&(c-&1a+aA#`YIP!!2R8w2Bssy@&-u@|U2O`a8m%7aLl*)xA`XCth!{e4;?ggI S7R0O=LC`u*pAffF>-PanZawb+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/HotColdClue.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/HotColdClue.class new file mode 100644 index 0000000000000000000000000000000000000000..d5379c1d70878049f751aa0a400c95fe94c36f00 GIT binary patch literal 16256 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/LocationClueScroll.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/LocationClueScroll.class new file mode 100644 index 0000000000000000000000000000000000000000..a2f0ba05c36111fbc6e6398406c0d091546cdc46 GIT binary patch literal 679 zcmbVKO;5r=5PjQLicka*LE}wPK@$4|yr?94!H)!^F`kyP!Ns*p%GST+)vG3YHSsqY zhQjz!9110k@B<}9X#AdvJ2LDOj72|)v{ED8 zZ|Hyg1~v9DgM^C=!|LBH8L|x-isSgUC89IlQi35rm|LCm zNDlDG=$LCs1MN>v^AEyk$)p<5$WWfF_Zuylrs2WO5$_GBaZzMgpOTnVQ^!#t4&-39 z()c9b2izXqF2RU7oBjo0(LISk(imJM>76BAz=1__W$O_shDPlbDf=1TJ<<+|OS{&5 wAh(SC8Au!?b5A|Y9ltcSDk03J%riYQhy^Byzb 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/MusicClue.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/MusicClue.class new file mode 100644 index 0000000000000000000000000000000000000000..a26b03dbb7857045d5a97d64e9075e44ae855ce1 GIT binary patch literal 4897 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 WDA1o%;=uGnQwxg|iw;LUgX15U&0Grr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/NpcClueScroll.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/NpcClueScroll.class new file mode 100644 index 0000000000000000000000000000000000000000..83b3e42660c343513febdb03acba285f284195da GIT binary patch literal 195 zcmY+8JqiLb6olukx=||;yn{C809%P*C0cB0wT4H?60%EvJe-9G@K9n_1hIL{8$M>{ z`MN&<>@X832$ka~eR6C~WT~uS7iDjgHZJ5haZtXq_N(QoSNm+%A5&mVShUTpk+yMK zp06#dND!K11_NQW-dv79ppM=+T@mJWm%QSGu}oP0g>DDDBoIbmX!YR5Kj_8$KomhJ2p)R$6ys7-LMm}AzBw#Kv6*0A&PVw>E!I?#q|U6s~$SRPIVYrhS8_SOYr!n9CV zC9QIKcNZ8C*8e&0ORc;q-PfBi$=QDr({oLT=Zj-XNV2l2H1CXM!tA%vvMm$h3B54= Q@G6Ch0>c(z6n2E<1={vb1poj5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/SkillChallengeClue$ChallengeType.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/SkillChallengeClue$ChallengeType.class new file mode 100644 index 0000000000000000000000000000000000000000..ffb9b6de2087b7726dcd4573dbf9cc3e8c9559bb GIT binary patch literal 2022 zcmcIlZEqVz5Pmj(cdu!3l(uOC93c?<(&WlZ1JrJCFxSSa>y%t-DMCUzJ6q?P^Imkf z4$8lRl&TeoiqHHg)Y*+m4Q^E=!k63K+1Y1jo_S{Pk3WBT4qzRP93~iAf=eeJ2p$HK zJKZqgLOKWGpcjaQmII!2<0uS=bI02c!mz&Qhand|UZ?$q)7AFT0nZ`LF!{(o^qtTb zJ;xP;K0~g)vA)%8xD5B3XM10TA@6OtTg}b-U52#q`<%gSz6`*VaUgoiEsVOp3?jjB z&TT!ox6od1K5#vTZ@>E=VyY68B9LngsZzO3k=3JJo<}ARlVO@Di-~DV?s027_WK8U zTx6K@q5)ZAVYx!azUY!eWVQV`j=K9rFkCWl8CMvx)gkuH(s-tganrb^+%6E_RRbAh z^T_4#j^dH-CX)8^c#mPl^%H4D4|R-Q6nA;da01HoH^euu}~ekatWp(=!wQ=ryE!I5^4gnt?nDDxehuMHHwEaxWmrT#w6^mdeFa zd7K?m2st!Q^^!gGRUkniOkSN4V1-gW>%7(|E~6nxd^!=HA-$@-s z4b$|$n8zAE)H^B)dWh)z5v{Xy=OT^j-uvXAq0zLL=ANQtFF(POJ(GTd<(HVsAE;_9 zOXHhxhVhy@JC(Vq8Ww5ty^fDxag#$k3MXU#jHMrGG65Cv3HU7yZk#v_!5KbzBhd1{ z0V?2Ad`8eJ-&M+1MSJNO^E-D__Vb;pqVryA_8D$m`zIPZ<*z_pQXOL06uQc!Xfpd5 iZv77S`g3X2$a8|K@wFc7_(q+i^9(NT)UIGd+uauyDfYMk literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/SkillChallengeClue.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/SkillChallengeClue.class new file mode 100644 index 0000000000000000000000000000000000000000..897cca3170d79275bbac369315e45b80a00cc8e2 GIT binary patch literal 24711 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 E1BYNYG5`Po literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/ThreeStepCrypticClue.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/ThreeStepCrypticClue.class new file mode 100644 index 0000000000000000000000000000000000000000..ba8a8ae28c038d1809502f7d18e68fe08a8e064e GIT binary patch literal 10627 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 M#lt`0&!T_%7hX{rEC2ui literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/emote/STASHUnit.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/emote/STASHUnit.class new file mode 100644 index 0000000000000000000000000000000000000000..1dd3c49a4f19099faa89a96169fbaf82a14e1d6d GIT binary patch literal 12783 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdArea.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdArea.class new file mode 100644 index 0000000000000000000000000000000000000000..cbb41f390412cdd9ea682201af884c5f86ab99cb GIT binary patch literal 2241 zcmb_c-F6dI6#j;^$t0c9al|SVX@vqw3PeB;4;d1ZOD$(MV%|*WX_C9-`{d<1<EXgT-fzHO)qE@?Z|dL3Vr|ZyRa3;_0Vq=7Q%Rj(2k@?p-;ofZLuc`z6hEH zC+M^^=(am=S1UzZ!%XRa-!Z8nIqSGibwz_Q=agoP%TE@HrIM?`nyWfxr&1{{K3T3V ztraUX4&A1BxSEF1jlVc8R6w@=~?7VypPfb;n(Cs+Au5%zCjj zOCram8~QdJdx0PjElKy4UZv{Bkry;6xB;iKS{`4sOREkU%sx7njP)sMN8rWxG$gXQ zHHu&+Y)BpbI?ix`+f5M#p2$GMSp)Cl92IHm&>)*V8fNjRD7Tg->oEiUNa{%GxWI*$ zZ5hR^xM(273SCE*3oreKw>!4r(LAs^Z$M{tTE|sxL?l}>2)v!K{P4EUz7J2`UEb?inyxH>g83 zHH`LSL3Lo=jDbPcozyX>!CaT^SVqA=;#n|ol8+4OSk#bN_xuJOk!_Vx*}xDhO&!bJ zcqz8nZPkE@B!8_KcoU~I43)e*OJ9x&ue=m zw}T*zMeKz^n@7nHTbtodVO|C@60vMdW{|)JH}jE(;n(%>pktpIcmozi7;kyxDAkm4 zMNQ|aZ0=~6si%8_S6RbcHg_DunLz_jQ=qiXo^9BtYPSqDu|+)-Q6%>3;qE@oNpB)c zo7=J;PxcPuU!o!pc}j)4^i;!oui4?M<&I&qxW>K#5A;mk>b+ye7wz`s(fak4lwUVm z_>3ENqPm>(xbd~2h8*rqPG6^SOwda{IDMMe7a*i< zRY+^8kTy>tt(ihvDuuK_3Tass(nctx;a5o0PM$3uGQd2;Gf%vq*8MFE)4gv4+8lBI z{r)qwn)Ob?I{h3Y&oHX!dwteGPHAUY~S=SZ4spu`;x~=FP zML#x^)}-Qh75~IcS<{N&SA5pgEl2Tr#fxUzdZ2ho@rs$TmK1+z4*Wu~Cb}4PYkgge zyS4rf)wb)4RCi)=U!JB_P>-0us&>q`N2)WV(3hK7;!`Wq$&z^nZh% zB;Y(f9v5&9h8@VV+5e{tUubm9rVc#Y=*Y1q0y{{tR> zM;`}C9Jm}+E{%f&hc43)*dz&ub(`AGV>jG|TU$)zU)H9$sO7}S3)HXt+ne@xnrT|N f?L!}Vx{(9OSX%xCc7BES-*zVus0c&sD*Wrc~A6#rd1)@_uBlZQNfqizGKX!Oe#0+K0<+lY27S^QMWb(EBrw6`StuM|E& zG!no1_?wL9mI{rD-&m9O-gD3EcYgPr{`md*48R(msTg2*>vEy{q01dxaNTlj?h5_D z3A?r%kQnm7@;%3i_xi3UEYI1|H$1UUYu&R8ru%F$sC3PuTn*tG-7dT7dPV`vwO{U|<%JGiIfF2h)& zs9qrWzJ~jlXULkqZ}u$jpvO>3mcF^Y$1PE=CD{0TM07By5%kRu4Bez#%viAxHz}zr zXn24k!}Da$b;k^XasucDh|8j7XH)0p3@`L8{>qluGyczHEJ<^s#IU=rDMFu2cp|C{ zQRzcnD}+m{xi0skLU^F!2}AWt29HK8G43?lO&*91FA%HC)VT`%T$I&m+0_88)X>1# zjBIDpq-f1yi0m|y+9bCL4)KEiKHQVD{2EO$Laav}mtlPJ$(%H*qU=e?f&v z_sJtnb>1kYvra`KYACa(xV`w1H0Myxqp=GJS?Z~Waf}k#$XvNRE1lxeH?aTvrBI4u XE?_ZQA7e>+l0SovWg_%xbgusafIx{} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdLocation.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..150c6f1696dbf66f20898a243c1a2c09bbed8fa5 GIT binary patch literal 23800 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdSolver.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdSolver.class new file mode 100644 index 0000000000000000000000000000000000000000..b4e125566b0ae1b987bf2960e54e9940e02d6198 GIT binary patch literal 6428 zcmds5`F|AU8UIf9n6M1w;7|@J;EFjQ%VDu4Xh}jKflY|nm=Lfflif)&WOgRZ&IagZ ztrd^jTB}u|x2>hMv_-^#KjGs9_C%Oq{fF#K_B%yN>Jk&1O# zP8&ZHmNBW>GJ+DS52}-D%uvnI*q-5oTGEkFGht;i`mmwJt)%McmYI=I6?gfvj&8&f zn$s*{PC_3wRVQm}684sUyET4O*5%YT-%B;~4K?EoShkVsv2>HxMN5UN6M8IZS#~ND zD{yh$lHRQ8=xMEAcem1FnwFE>%re*9BQZ5kjCE%XL*MtiA0ZY&fD`{Gg^M<;T6!Wj{0hJ<(PN>!D2eJRiNnp5Pk=2?^ExxTr6 znyV%0*8i^^&0d^JSY4XGJ*usyHAk~c5_xHvM7B(mx!fGV?YKimR6@s16{DhnP_PDf zvLcOYPM3OQyPk1WGs)~={&Wg;^$HsD47!pVrM1 zVimb^iPvIlDiJFe;B0bSS;{ys;i$>+E_K51Z;SQJ4&BZWZk{{Z3@fAAB6lSmm=+`D z-CK&lf8m)~6`Je!Nm%9=zfN7!$gC^@#MFl_i? zQDN%)MO0=LOyV%B+f1k=ShELHN&1(EQot4&$@@#f+>DmA%-pFlXuGbHP0c?>%9;Gg zJe;R_BeB~rDR>B9mY}5kI^Sn)+%DnHYuZ#jLv!Esl$_1(SQ|I2^sqG^+o_r2e5s{G zBCuTpK?){Xy4nTdSq0y6c?Mc~yV`qYJTGCXn>X&IrQ1qmlVdw{ z%}BM|w#7@$e0Cs1O%JEk=z0nEH8;JR+hG3EQok>P@8EkfzRPx20{!)3mJ_Mq`}hId z72WFJaksv~OBvFxJ?&fz@E5l^osAkI0GSRqYjb|tP)0xYbaBNY_y>>QpVIOZyH}<8c@}t-K$BSaMZK`1; z`0GP+RT!^ISX8_v@23RzvT9rqF8H;A<2XUaOFVo`i+~$V3s?GYdlOu5{Mg8k(4yd2aL9X~ z!^gLT^DH5cB}A5x%Oc)_MQ%8Y#Y^NR;S2Z#@H)0uV1T67D@d)of}!)+zHSOTn_i}J z{@u?$n{gN2WQ?-S1CtC1|g=j0oRLH>HR@&HH`PL5Buq71#eOQe)=>< z$)Bd4Ftt8{102a1;_8(Men{n&G9(#IGH#dAA#vEq|Mc&IYU*Wmr2HhgMGU6+DO}t{ zsUjART}0F1+OyF3j1BQM&c_@IoWr5+hQ@X0;haDyaB2pZVAv9DXj~F3!%~p3B}A4` zITlwynBRu^?I~K~MR}8(Ee|oCAEpN$;iddB-bbGx>QB-~PjS~z6WeEC;5mE|&%5Y$ zcss!nVk-WQ;i!-9F?^O-RZ!YEK1W)BvO4j3j)Ii524CPPL^+jwBE)Bis}~~h0oD-C z53oA_CI`>LGjXKP0{jQmG%!mZY!t5-5el9P6t*N_2RpGy*p(i0-qf1BsWom$RJbNE zFRQqScS5pz8T)YFgI}Q-Q7dBP5Q0M@&_zgBxWVjcTjy%?N4Ecj{PLy9?uIk?8q+$w=OlsyoP2|m zP;T-JCqZvA_$nSfO(E5^emNa{8(mb-&ju#oW`24h;_a}>-JvL!Lwr_1?vU}qhgcvo z;RW$}4!iTO>WJu2zM1zCDdDo^!e!r{!VgcNRydBsmySaY(8%C)?+q5=xtz)PGs+Np zL#SA~O{%UC{mB>KLg7OEyhb{vRmeS$Q$k*`e}-LoUiqGvFAMWL$rQ)dHeH;M=9*bX z+{phB$FAs$8}+S=7F&0M6}3qEi5Vb7XgruhRm{6W--+f8kCsBRdYfp8UiiF%GhEuh rgnON|i@1#6x})FWkNA^2x`H?GraO8If5p4_8~H_Xd=G!eKe6OLDE;;@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdTemperature.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdTemperature.class new file mode 100644 index 0000000000000000000000000000000000000000..f05e5f70cffa7c2a13bed0a2c0d509ef18c19834 GIT binary patch literal 5683 zcmcIod3+ni75>JSy|S`NWCbTNIU1;eSV<6s03~)q99hO9mIGeJK?x0(^P8`S|Zk(TI=e>EyyyKf0 zKmOl)9{|vW|7fTa=yfbFQLZ|cUGS_#-Y!^flK@5%T$Lz(_m^K z=PM4?^oMqJ4P*rBdv|1MSMk;7vTdnL(*6CZfxYSe=EH%)T-8qml1Qz$H*i^lOoiHpAXf81WzX=+1!sh!3yKA&yHN2=CvORew4|5^ zW++R$Q-dC|~NIG_vjwqVt*VQ^sL9^_$f@Aepi$hj9D^1I~cJrn^XqF3d z?h{)^EU%~R76S;T94z_{PWS2YX>Xs;GMzle-n@4H|JnD}fvV#biq@biDyz$JT+j3h z?0bO~%JzYTIZaITS8ZEnpd*3;_G`F?6*6;P)DTC94IUd2B1hS)>?(Mp#NuGh_`uY@ zI|3KiYA6Y;n(JIq`O6a5bd*7Vw0%r=(jX4B&84muDJ9fLwCh-aDz4KoHg%*;b95ZQ zI9rqDBRxyE2V%Tq=o)rFhlZC5ESW+3u5#HNms%sZ9yds=Ic))M#49ztf-pI=j`gSG zRd}^TCr_TLZdqXITHk{5AnnuX-%WU(hS##XXB13vb=-{C6IC1q>!(a?E z-i2EjDRX%Em>l{($aOd2-8$Zb+vvrpS?O0^5U!Pm_v&~b-cMMrcxB6ERjioWiHb#y znxL0tcEot6`Jj#u;lr#RvsALjyDDjidup2{w6E&qWrZfPF1bDajN$w!KCaKGlN;2%FFR3%{K66u6hb6 zwW3w2m?PAo`(K9aSw^trR^%aL1)!Dn5D)+veIY6^mu6ss;@joa$X^l9Z0|P z`!in#U7W zCgX=XzK17y$qJfE+GeHF5%AB?j^9Hw_Yb0+Z5D@y&9-x7famY9Z%<1o{fUmB;&Ha1 zZ8;oWe_Wj{Q9{7)glS*rxf7z>T-PHCnWc>7jk?2?2!4a# zY51+c=?bQl;es>f?za+sDn?vr?lbc|s>XHv9)FO}gBg;*6TuYtk~QVMrZa3?m9{?D z-Cr%uk(fZLW(j7A48i3m&#akzZrNZt_?nZZZ5uq1I~F(M*C#m2(oy_Lo~eJ;@gqFN zg@1|SDMDk~Axfyyvnm??C2+=Zft)KG8lK@L`?;60gle(ddM*vu^ZaYx+A1F+07pJL z)W}zc8u_eHBOelKp8ePXIOY_OC`>{Hd{3-ma-#p00IR!a48Qfq6_q8hJ4Z zXlf*!aXghjOSx`^l3N))RX!j1-NaYV8k|PX=~TFgUhj9Z)Ws3LAs#0wf@7ef0_C3TRLF^*!_LA>PT1*JI(8a2VacdHzk{5^(M z{N2u+#`&`j7h^pPY`{L8jd3J+TRaCJz`3{^8^r>gFIsScSb+=0X?(+;g^R=nY!>IC zLu^K;*n&->8yAayY!z8_iQRmi zxC3pi4U>3{AXjV-t#1t-#v2afEw@46&>EV=JL<4YF1S_T_Gh2mFp1j*?&Usl6d#$y zC+i>%<8u_fiaoWfyHE<=L%~$b(Y%*#?ID?*d(&Ju?;&OiP;X}sc6U9M^mtkA& zaTB{!M)@B0ko-4>L#j(wA&0~Ks-u?6afF8JsjCH(+--=yK=EplOE{~ox{s^Az}ZTK z7K&%tR*f2N)KF0Wt8A^CKw_Qz(*}Rv&y_Nk@^62PC9bBljOFt9x|K)p#rTFpcqrZy zI)sPgEe(h8$V^p8DQQz?DNcVVgU6Jt{F41Iv1hqLfErg~Km(=tx|qXqf*h%_A$|`Y zl0mIgL9LlNQ<>3g3w$#IU&Z6kqv+u~PfF3(o>$Q$C!?qdPvGnHQ3mn?ZdC?g=>&G> zw%5lW$aTv0&D5_rif^nxc7H@4{ z+(wR4E*w`S{o`YOcLUK3<7X;qA^e;Yb@+wfX1~O*IF}LsBlq!V{0)D{Kcp|D{1Z>( H-)Q|GkJ|Go literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdTemperatureChange.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdTemperatureChange.class new file mode 100644 index 0000000000000000000000000000000000000000..1377eaba677893cc4cff5d874efbd4f594eb2b80 GIT binary patch literal 1991 zcmb_cU3(Kn6n-b0WYcsDWwnLU4^u!*QqtH;QAwzcA(Yyrg)WpQc(vIK$--v0?oO(` z_fM!-UU^%KKp%bV6AmoC+xR?xoXjLSK9HD6>68w=ZajA)bJmz$C+@j4#?e6__2K5+~xM%s_fi zYfz>(Os@X#$JuYcTATGbIXc&e@URB%W8{JNW`}fU;!zHzzWjfoYZ%ey( z81Wu6G*5w^88pcWWJ$@CV+JB6><*t#;wt7<!Dq4$%M9cF0D6C;d6!|)A!9i z%iGyw$o9wDY&_wXDD=1TKSyDFHROHsu>@1ou#OFerTzeAk~}D!G6{W0^1Y!!Pa0m= zxA<*a_UrWjJy!FwT?nyZx7_dzV`#h=o-~vrI79c&k`<6Gf2+TO)%8(DKlc)EJ;V9XoQUcdLvt!LXJYz0p*b7> zjl7iuoHy#x156q9*a2pZXSnNlcC%gW6kabY4lwOGy0{fwm-_~={2=Jvmdu&L=EUj51T>7Ej1 zo1vmXF^7<)GIN-wSxsYstQ;1x6lNZ$Oq2%&Ne6k1phyHU+$3uZ(cxD_PfVprVob#{ za4td@=sBhJQ*x26E3`}2Rw%73Ps`3ty+kRSdyb`((xs^Ys^M0s1>FeMP-vz1 zp+~`WB0y?5et^sMbtQXLFG_xE%H$y`S7njMlpe=reKfBBOJkONWY(n4vWKYtj*y(w P??tc~#=MJr;lA}Z!@2E; literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/AllRequirementsCollection.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/AllRequirementsCollection.class new file mode 100644 index 0000000000000000000000000000000000000000..81799bd228145f82025700ad0d0cf716f179d37d GIT binary patch literal 1662 zcmb_cSx*yD7(I8EPAO&IMG#!O03)C#hyhF8NT4QSNWiC|3^+KQ;xHxg(Zru%O!Uns zUwF_&LiB+j;6L$Ci04i#loEU(r0HG1<(%_?HE)v#ZixD0X30atOKdWVIV43?Qzs0CeSqJcy_K-Sh4-* z)`}a-QOsNJqUAesUpdr*m(G?z?kp;tT3_n%Bymopqv$2goSBJ{T%V*J7pPw=xoZyF zX?5leRY}Yym+PTpFphp)Vlia<&8`ZFS=v?=T;Rc3h@LEW!$M%?U(H*ap^SzUytkII zwdt7BbFvIBCBY>GbP0}_-{yms&I~VrzaN;<4>5&az;$-q<(@}=< zGZpAL)lVR{P%Qa*`;jACr2o{Cj>xBkLDoR!Ux&gUJC0unMfMwK9dBiEc-z3;63tfIK$_k|VcgEL-C^8l2%9Y;Tc#52J#8Y=EA<_1OLz7CJDNK6 z1zkOQ-`M<6?+*+p_y}Fwd8dlL4(;>7Z*_;}DkPy!Dgcb49pemnn?y#D#6%UT^kMQe zE|WSREA_fc0Tc=VMo|yQH)22#moTUZnw1b?qJr?le-WmCAgSOJboB_KR*P_&Su;eK zCBkVUe0&PRG=-~0*mZ=^!0<7QBQPr%Cpb&(b*k9%l?x@*C&FW3zN#4dp&mMJQY~4G IvCw|}FB+qSZU6uP literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/AnyRequirementCollection.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/AnyRequirementCollection.class new file mode 100644 index 0000000000000000000000000000000000000000..234266cb5ae3db31a4fecb3a36a26a77ef5e865a GIT binary patch literal 1487 zcmb_b%T5$Q6g|~FJuNW2hPODr5SSOVF~&q7B!C(xGMI=V0awjXjDxbH5~D6O@&^#W0XtC9mo@^|{5QiZ$czJd>{j<;e=O=eR9PzN)$=Vgel-_O@*~ zwp+HIu5NI{L|kC@0x$()oxl-@xpqYgBtV-{> zz3N1AR7x(h}rJ@YQi>T13y_BP6J#f|)`@J^1L)z&=W~BuNt|Tyk%Tz10 zM`2As6qtLWBLWXD!sLttNT7Amw@a^z_GVP487eZEKGO$#Q(583$r`!gklc`f5t5@O z{f*L1j0$v?<&mSefk#cJS{&88BP#&is;kCogl;61`J0i z;aP@##|%xRPjSp3TjzM6qsDR!s@VCNlUj@7Tm~LTXuY+BBRve{s1}RHSd>5h8{XJq AX#fBK literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/ItemRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/ItemRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..e643eb2df4c4f6b6bf099209deed9cd66d2f7dea GIT binary patch literal 305 zcmZWlOG*Pl5Pg;3sBxj-&I?QyNgrTVNk9k$g=D9zcB~8?YC1`$JK)t^cmNM2)(nEE zoBB}oK2;x|Z|?x6xXjQY%sfXEl4o&|O(~9jG4`L2yF)n=h##fRhq z*SemeN4VPBlQm*}WgeclTt>ohlVsyW_+|D==;e#iBjGlGTKd)E>c&GfqBI9EBv zyA$8rnhE3lKVaVaEJn*8)pZQcR|Vl>y-T6wJ0}Xh`Qvrc00sm?SDyfM)p{QTG$-_t PwfPL^I#D8x9Spw!W>Qw! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/ItemRequirements.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/ItemRequirements.class new file mode 100644 index 0000000000000000000000000000000000000000..950df5debc326719d510b0db2b7286febc804d2b GIT binary patch literal 3059 zcmcJRT~8B16o%g^g|gc!hyvOof*(+dvM8cL5ybLUDUwh_QoS%syW)`TwrqEa`~(tj z{R?`lS2dFO1N>3OGuuYnZ7a!IZ>BrjnP<=Yo--dmet!E7U>TbM_!ts~W+|p^Xgaqv zC98AIu#}>1?{lL>U0W+<&4R91pA{OESCZ81Xoog8wLA?k1>k4sJy4HSMOTe|Wqa>H z%UTRw3*6w=B11=XVwb_6DC9I59gsrkL>EI(iW}NkJ>FZNYiV zm9E$1s#KS(y9{1xXt@u3)w}iJu%9z7~NcdxhrGJx3 zc@E~pVb6;qZaQO1B!rILm}~9)#V>}yyX`k(i(}aFdNgg>y2XpSRsq%fx8lvemPi>1 ztO@_tNv{Z)TQ_12<_nO>nS6M9{(daDrPHt6~@7cRntkVmuR@EMvk=ovsN{{!Nu} z8+V9tf+@#gms!&pa{HbeHS3@%Zc7dT4q&!17y?i*58Q#8kRg@dQ<#vysYl*vq*OgQ4& zKf-0Za??dUr`6Lg>e6%k2mEI|*6+=v{0g}6xX8@AckaF4cfWVv%O8Kgd<9@0YdS&# zWk-5OtK&%9@}yC-E$Mhh)9!3pPMc;&wrefdw!3SCK@FqQu|2D4%jL}y%{%g8$7;z2 z6Ln|;0}sqy)38lv%UIrcAZzqS1s47T&avtOQ3YSB3y6|H>|w`rJj>go|CZ%g-X{W) zOsSMz7to4sUB(f{xdh_q7YJvv>t`VFRsuR=YV~#kXAl$UFI$eRb{ZS9wPtSEQXpA& zYo@(!wk&0Lotn38wFRpGt6q75zRixkY1y`{FR&3UQ_9{GIJ@eZwVjID?1GPG?jOZ9 zo0g%}$!G7y@h;xeaX}z;MB+Cg35;Wc%4|tbDMuknD&_qICY8UB{*`?pBT8VlIeZ!( zxxJBn(d{@asHqfzp;HLzxJ1hNBv}0lU7-p$Y)tK+Y9Ios5SYW&d z>{wC)H*ixxCu-2vVCDq&NglXc2^7E)9cq|6vgkTB)BDEqwz+D1oMVc9In&!WdG~0+ zc@NI1z({XbT@3}|b-AgIg|9%mH}F^|oW=O6+iBJ0qNPs3g;P)Y6~&0>e8F|Sw%0P7 z73poe^>!RzqNHO2X`&$HQHBql1D=rc<|Nd$R1h zJDp~}SBOKNBZ+H!O?g82{X_A=&2(hax+RLHZLeCM%=bsJ7(;~$pQT|2>pj8gz*XUQJ>CA_yU=?kbK>Qr%R1YxKv_$7h1pT}FiY z?$7;-v$@gd7|4x1NAhR7LKx&T$pr9}Yq-P$mvIgmr05wB(r_L_v{=B05&lX6g$OW= zkuJ;%?GV2Wj^>_W;1QvoA*nq=M0*l`LVwuDiZU9Q@#~)t;`i$hcI&_6M~kFiezaTu zHwNqcPzV>M?%s^Pnu~fBh5mykQd%nV`1PNM zc%*%yuCeGWxy-TG>+Jjn4CHw~%<}n}&oSp~Q`qNNz(uMgn3rd~(jbK~>Xl`GiuW+W zua!_bgpM5lfYb|^P+Co4y4%e6%u`#Eo>HV=U?zmh^zVo!uRWc9fsX_f`Im&iQ(udN zU0UR}E)n21cdgSg^&n|W)r{&hD3Z?+My0^x47Ms`0oEO z#0Ot^&_p!xfgj+1@UMt>W|uF47an%z-kE#vIrrSz-+zA{0(gq)G!hKYeID9D%jcd5 zxn1!D_d|QfYt@9`B)7$zm7w8yv29aO-ClM58h6NATj$^G;@x?}!XP}|WfPpN7W?JiQVCXiG#tmup8fZgCT73rEkzwdu5AS-OS_mkBNV-D-JT!t;1_;RBI39czOjCF1@&)!C%wx!`HCjQ1KNE6B zh08RZl8*|*G+d27oz|S3JN+g(Id!$u%xO>3y@3u|Z<6OBK_@^@=_fi%;|Iu<1`o(9 z9w7gX&J*aTHBS|RQHmU+YWFGAL^muH=(H5&;}!wDN7|C^$tIk2$RsWMBE}-5{g(Kv?J0xl?F>=989ekOinCVBiDFY4!vhun@E>V%8N>hp literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/SingleItemRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/SingleItemRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..5206e9b6babf2099d22bc391852f0c353c9de2cb GIT binary patch literal 1435 zcmbVL+fEZv6kVscfii$pZsjJTKnsNtP!wt~(1ci1FtLV2d>YyV4o;_~Oi6tA6Z`;u z@`VRXyaXS3HStUQ2qUgDtq2reNHf#3=j^@K+UxA|^UwDq0E?K{;1hW4NY^M=9BEsw zG;+2j9oHz?l`YHJWmu8BxpL9AYiol^1tV)YTeeJd`AqIqtgy#gI)Wc^Fg(T@Rv;Fffi zKWv>21(jWFrTa2mN>M2SU6&AR7!+tDXo~00qqO$qs#&0O6S4Y=ls7oZc;^2AWZg37 zB-w;f#5Kf7RHwdLrDF`^JP@Uyic-Zwskm#oR?!g{=K0pMol8qLV1j+G8jDRZFs0#+ zz+fHOxgs6Ym=Vy(T5YR6c7b}1TJ=r{MC*0bx)uoM<))fQPxDZH;yG?kML1imlyh>~ zQnT1|;p|K*FL9Go?B^5Y6H&v=%NyXj5n;ZY7%juc9}ph<27Rpe3tB%h@}Z6I7S;l{ zSTW3s5h4Jc)offxJ0sS4sJvL{;9eCoUBlGJKBKkwJ%WLK|2}j59%_hL!1yUN{RGXs zaNO_mvV{`af$kdYJHm#z5g&gsA3T~3_!mB+I~wetUP*jKRB?G!Z~dabBk~X81Z2x@dKeq;vjK|Nr3}yR$YkDRp1fNU=giIQOWWtHPI6_QQW0o Z1>b^M+^?x=fcTAw#(@=hKpY?D{sP|fN@xH8 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/SlotLimitationRequirement.class b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/clues/item/SlotLimitationRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..e8af6608b93c11001c1ec047033cd24bd7f5f1b6 GIT binary patch literal 1469 zcmbtTOHUI~6#j0f(~(kMyREQ)^026CSz}3(W_2P6|%aq8{#Q$Mf zv0U}YZ`xUULjrUEkSEP#Rp>FLK*CTRYGclMPCtiOZrjUNfjt_J)xysEzs*d%c6g}hNv8yQ>c&x&OtDhV+6z)m zLBEpc(*J8h4LpW8LmEFF0YueM@pq1@k>VP}dyZX%w@o~)@`c8=CGi!_iR1y=5@QEw z|4df^owQK~0K>E+1QWzsI_H!^ z90_viAh#sO$Yz`vvj`ru_>ci%U;={H1dh>q<}xsF?rc7Dp1o5l-Nv2M3LkP+D(S4S Z?GrcELM>DYrJs}1F-giwsC)kVsoz8zTJZn? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/emote.png b/runelite-client/bin/main/net/runelite/client/plugins/cluescrolls/emote.png new file mode 100644 index 0000000000000000000000000000000000000000..22d496a28c2f65c94c5014c842f5ee0106f559a0 GIT binary patch literal 1137 zcmV-%1djWOP)`Fj3ORWTv79jgHuIF$NTZHD1unI&pRs zM|}swOZNf$+EQ8K7EkgfPtJLs|2gM>{_pd^b2im~KdFgM8jC(qaGxzf9B5s=3jjgT zk!vWR#9-v4|1?LN-5l7vM@gcY6eO;Sn6Iwh#jLq`lv`~8c)f?v>U7M`o=(rD0K1&E z6cv>v!c7FplbCx0Oar!U{6yco~A}5sY3Bh zd6Ga~GjJji;%#q$XUgR~qy#D%^dQl_OdV@3`D z`+od^s@3b1J!jAOfk$5?40*AokcM5I7{|1ft(CZS`xcw*71ZwWV=8o*5sOobq%18~BBjw9avsMV>-6fIjiAAmjX(-hwy12jY;_W<~%{UWF`02H+h zb#@{MI)1%$nO0vS3no*EvR20jUe3#)^>_{WYb8cz*c9;fD{Toh`FzL5WolnVZ*LDn zL*p{_diRgZGtN{oirh{I6~!7djH5&XsiZv~>gBE*^z{!QM`X5p&apsRrbsmy46&W_UOysS7{>%{3G-J9|2~$ zrq2NQ+1s2j7s+hI*WNq+qe*5XyAO8bb~00000NkvXXu0mjf DzpV)b literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/combatlevel/CombatLevelConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/combatlevel/CombatLevelConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..9a8d3c6502d346afb0757ebaf7ea2ac36ab5130e GIT binary patch literal 1112 zcma)*!EO^V5QfJgZJ;Tnls2>liaF6rv@5|0RUkz{Af!;D7INU`I78#cu_N1?(0Aeq zIPd^G6k_bHszh2T9CmHbtUvqzXZFwEU%vsM1-u3o2Cof<%;g5P3YbZ)(1dKF^9yBs zChfQ{g2pN8texhaIB#3?U0u|m%3$MCOhu-JxyU~EFHwdXtTK3329;?SapGnM4L`KA zg!5lbP@2K5gTrqOcF%HJjT7HnV}l6F8qeT)XDRq&!0`!#+6b>s#TXe>O&Ye^ zLd#r>fZX7Zz>_Ej^#OY6)Fd9jp!><@9=V;O<6(%r&|iGZgXQvuF&m1&{YYtDWIdn7 zxiZqBAVjhAn2vAT0o|g}Q3g-*aUb0mL9!TZb}Zp~!l}5v4pzfZkmJRl(}N?eM#x2?T^oP1IhJG| zuy#&YmH1voKbvz>iyk|Uy~*I9)Xar${NQXpA?H@6Lg&P)7v)QLr*@{+q-TZxnmE?r zHdNpat+r{kMzOl5;JSyqaL+>nHYoLiQjEq*^=Ev;eR{8^$RTXfe7(rR1K6S!BUA}= tJ3^Zg`fv&KRVj3*47wAcyAis#1p1}~T7gGN&*Nl3oo@bwo_!Bb{{b{(B)R|q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/combatlevel/CombatLevelOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/combatlevel/CombatLevelOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..25daca24aa8d1147919f1192d02a607251a503ef GIT binary patch literal 4398 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..c638c08636878d2dcacb53c20e4b7204b6df6f9c GIT binary patch literal 1231 zcmb7EZBNrs6n^eD=r%i;yeWwC;?xctg@Lc*MYe%r=AsOi=oeGE>vpwkm$q}p@BSc- zLZXTBvp>ps?gkr)_<<&EPtQ5`JkL4zx&8g;`%eIy*j5l=ShTsXyG@&0!soha32ys( z!)jKA?dhgtzY$eE*M2=WC@Ha|AjB~C)_8Ax(7l$htNPOtZy2uOJ1#@NUlU$pk?I!C zS2#m!SA{M7b%tf_yo-}%hEUF_@CX<#sOUp~6hXvPC>US}YBFK4AZ%W2)(^P5XB=3Z zVW{AkhE+CPA-|8EA=v^$`kWjROVq+Z!w|NgbLtJpra{u6w1OO!ZnS*;v1>GH!t^r9 za+GL}skns83`&*zCGnByjA_YUc3#xE?Fq-uL@!fH9TRKeAju$qnJTLj_L+YQQMaErf^Gzh9pD8BYN#LT79aU zj*ohYU>+$2w;5*7+VZ9#{aB7$GHblfRV+Yfh-P;;i}}~t!u}RRyw`L)Gb7=bRHU)Y z5GMGxmzp|--bw5*y`$nT?on#RHCl3yX{Oo^U2@Y|l@|5@PR2od6{w~eM*j_^^AwDh zoTh8?Z6Re6KXm{W3U1?&d7R^Ee4HT;!hr#PNJglWKx=c3C_w6;4)wZUtfTN61>CZ|RB7&3~iE5!BD^ zoI!f_Qw~@Gak5ouBZ`X{qIU?x7&)%+iRy;Pmz+Dq=vR!d&HutwG4%s8FJnizeu$f? zFQC|BDj1v$9%7{jFd+%C7YMUm#8?UAY>$+<4~>=EpmUwV$Djm(`*=XGVGqdg06jX^w&W!Cd$1`)ze*f|H8-Oj`%Ok^3mt1>sB6%n@_kvJx zsl8s9bcIx25Xo1f>owBw+$T_VBM*yV;kAG4d;W>`_^~P2jS|JTI(|>{m?5VRg{szx zym>zMO@{ojA65g^VYolGc%-F$9%vECZLWe?^mG&x!6ieWPG1~E-EPPkW}Bwpx1Kr? zvgn~M%3X`py?e z3DrDqF|41@K@M)?4nskw$`Ad)@N&Fl|5E}+TU+?cPz?5dl*9plEX;z7mum6FGe&{v9+9Fu!o=_irWxIq$U z>13)LZyt^_$(On&&rFUtG4qun(AF qA5*@{Y0Z!iDB~__#A{)hI5TjuLeU~`tiq$rrgx?T^Q+U9!O~Cmr%yrv literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$3.class b/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$3.class new file mode 100644 index 0000000000000000000000000000000000000000..8ee4d16a7f857b78bf740accec77b91d12b710c3 GIT binary patch literal 950 zcmb7CO>Yx15PjZ+Y#SE3lu{_4Jp?HQ)U61&A|x6>1cj(lp?7CHO^r5owDz|7S#Ur| zAi;$bKMFBU(`qZ_K(yNNjQyTx{AT|A{r(fcORR?o1hzD}Brh~&%2ASLinL2cSus%B zCaKYfYLK)i%dTWlqZOhm@bHs7mgB^pC_P}bJWTr1sx;a0c5kG#ru<_^pyrO0ZESIx z?tFQ+nfqL6)gw?Mzxrtp7rftb1#$ z!#el0!V@gw*f*9vAB9-p{YCbkA>a?FKYIL?%{N3}I0~@Dw#FC)KM=DYc^`FL!!oZ` zT*u1vh9|uGvp{_Iw#58ZVg~2T8~?%lJ(IaQx&J0^O)6N!9o%QHKF!ZA9`GMv?H@!O B^0oi~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$4.class b/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$4.class new file mode 100644 index 0000000000000000000000000000000000000000..846609d1e3bbda8d1f572fe59ac9143d1c2a9813 GIT binary patch literal 2752 zcmbVO>vI!T6#wn^v29pvC@s)}fEc6=gDa&BsGOXODp)iNp8#1&2HGe+lTKb zzV&Z$hDL@Dj-UMC_*eMBQAfweAK-ZI-89{;wKFv{n|t@<+;e~DoZmSo-~D~}YXBqo z!ho*fl*2{F3mk4+f@jLM#T}8U*}=T!_?fcn%vtl9oLVLsDWy&uXw|U)23uqqwj?rq zQ689Z1D}snSWR$GL%XzJ6IWAG(&||^HN)(H7g>qh|I$`c(r!O%IhJ@r!>xhs zIv2lw&6f?*5PMu0B8|&JJcBbDT61oNcS6H%6K!ahyIvCpI^=GziB2TsuFu2{m~yw@ z#7^9kKnw0Q(S?H=S_Y({uA=4e3qiHSy=hjmxrXkdTW0nQ^DOz^5Vp$fY8c+8`>E41 zBUMS1oNbjCctyj(0p-+2B8^E-Wd~;xcmM+ij*)9|8mJ(d7(`k_$2=D*Z_15A0z)`y z;Dm-k;LPY{d;k2cDwrk1<~)a0a6$ayUmpU=@n&;HKsxzD7{yao)hw8cuGnSWOfp zcRDDVR)q@fx!n0yc~bCN5%9LnkF_tYQh5Dz<+hjC-@P*IhPnS;LW7 zz#65JI>+Z&U^k2;a0$~Uu7H?plIdx_EbPvx?^ zfhnW3lrY;(eYj$RgQ(a-J(yAurmY#4CYo%Nrl4NaF0Q*2fdGr7S@t-Aqgrj`Tf_3^JvKI$&T+r&Sv8_ncGHd& zQ!WTzjU4z-5)ztG*A>3-SS{Kx5?sd?5X4E9UQOY zL3-IoPk$YcHn#NJ+P0_r$vQ?z-d)F7xQx@%Q^&+NxKzi~#84fxvqM+wcwzP~%D^4W zuVYI~kM$q1OaBQ6^q+A|{{^S@Uy;>+!>Il{CiOpXMgJ3J{V#?8aEP&ipU|QThdh`> z4_wqJHf^{`Ug+@P)7naNLSTt@((^ay^qY7ex9|Z;`swXMe2h=gN9}zWpV7Y;86Elg JoE{zde*pX95mo>I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$5.class b/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$5.class new file mode 100644 index 0000000000000000000000000000000000000000..71f1a72f438d607e9f41eeda04e12966fd6d201c GIT binary patch literal 1454 zcmb_cT~8B16g|@}E!3@4s3=rXuxh(d7BD|3(0ocM?7Ab~RCA1sHO88O>*Yl-N+U@#r zTdK(Q0(C6gZapy{IR%wBvalFRpZO_w`I&absR8T;UL0+;cvp*%A)`-ZR9+?W#_iZQ z8SfDXaq-wk7gS&r7_j=Ij28wbMCSx!j1=oh=yVAwBh`dmC zbr2FTn*b#t*G41vwCG$xXWmLB^*e@dm7(aHr?@$?siA~7H8MK*TJ6;)gH;b&Vgd{g zY>XjeylER*j2rKvjS1w8_sGUQ*g2#zYa@?2hIGZiCmT|UgSc}f!b5)K3x=si;Bmjn zLusA|FD)YlhV`K(-aMf42A$5tu~Ahch&01|B^lXu$?X{RZC0B(ETWvn3x<{3DbB`A zyrRy%6Rz6gLg;bGwG0$P{7=$Ly$x;UPLGDsG)w>Kmm&8lh(k~8N;CMvMcK)Iu9$71 z)7ep;A4Ie=AA~*$S~hA}q1Rq0xE5xA2J7`@xODHXosmjsu=kV_Vcq9ZBuFdc2O`q% z>D2L@^p~dpDyvX15(NrVMxco$c_x;`Nf9Z!^0-g&ljLpF^BCDVXQ_{Zv)sp&Q|qJX z%vycSI6v_CYl11!Jwq6zYj{GwZG6n(Ddx#CJWDDtj15>xj-t~e!XEMUh^~j3?^w9x x%9)t-I;PWa626%W%zzIl;x#J7YoSV9qCTcs<7#lN{YpR)h} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$6.class b/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$6.class new file mode 100644 index 0000000000000000000000000000000000000000..6095481f4923cd0fcefe6e27f755ab21e12f997d GIT binary patch literal 4712 zcmc&%X?GOI6}>ersbSPcV;P76#}>Abr9m);IAj^eHX0y;NFZB6I5@V`>M2Q$db-Ec zJpyHO;w)aWIlGmYVIda0|BNVc@+M`f#U!F{}*rO}M^1 z*{sdU#*97ZNk)GnaBOeZZn*0IMA)U$N#I~6(DkVsJj6g+HIq8k|2CG%9PwA#iWX?mS62O?*h8ltu3bS!$t-2UyfJuWD6b zgw}7!M!6Rc;$agH3GBHc1&gh5j7jd>H74ZNH7`6{5gs+jIQ=++VI5(vG;_N-9uEOxi(;S&aWr<2jqn#rilNP5Qky7^fPY8o~(+AHxI-n>?#Z zjNHIK062^?3^+nCn{{75JH8TwYK|vA|%eN)p4@c8NUdShjFpS-35+a9Ce)Vl#QH z;L|2P#dOzok?JrOKBIbKZxo!a*JYz(hq50ze9po%_&m@2n!O}hIBXba+-OmiP-OE? zCNPu$OW9gGbU8+Vi%<_r!{Y zAK}L=pITca@XvI1Cz`SGaoewYG8~);f~97?d~GGCBpr$~D|MM(e&avJTW+kI^m|>m ziRFszdDDD1miv0}gR2Vm)Z97gs7rMLKh5(je9eN3b6ogp0e&KT)544RYM+TWD9htl z_>GBQvz=W-X?*cwRxmvlHy^)WSeqpR3j+_#GD#cf@yxV^Zedlfs2 z@8FIK%yU&J0YT*6)sTU$85 zVS5W7_zONF!1?VhR3=B&k`|7)pr>1v{4%D27S4t?c+;5!2Q6s=(MjcNWPiyo8F~S5ru|i^=_(%B2S->K4 zg}ln;#G{b@E01;;M_X7b?s^6J(Mt&4g2|!T!iCHDtU~q$1W0mDyG zwi{o@S7`7#uHA{;BPI_1hl>r4!o>5)abjYnkW+<|0C*o4iMbzHWeJy;g?SCAV zKyR^~hPmvDU%h%WrTh}*IeZJ>=GetE<~#U4XLoStpYZcD{2af~v)Az!-p22^@$aGb VP`7|T;Uc};L0SCw4u>3u{tKb#q5l8? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$7.class b/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPanel$7.class new file mode 100644 index 0000000000000000000000000000000000000000..3128cec6fbe0e430082f14a4eee3b472eb31d598 GIT binary patch literal 1497 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 U!H&|ic3iMI*b$ryhlZ{H09H-4H~;_u literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/config/ConfigPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..cc600e60eac44512213aa88412a7fa962a6c812e GIT binary patch literal 6204 zcmb_hd3+po761Nn&2&4Z$+i><04)iy+XZtwc6S$+p3?Vx8&$GL z0t#3`px!54k;|6A6yN)k# zWO|1=ZO)`@XNQ#yQhni#JVz;$)3zUMGP#*eo;z*lEUG=KmZSWEJaaPkxMK!I&l2d5 zr#d6n=2`Ah8$PJI=S<3;r(D->I_9{vqB~YljejFrG9Mx1k!C!U;{}!~`%%IoJyIz@p#i7*q)>2CWvtl7|TC9L4 zaU%odnA7WuLEt(9%VI?kJp<;nJs!eCk)RJvI%^s9g6rGT%Q||=wbOQT?oJ&Wq=X62og&o>1zN}4Y|+=zN7gad33QyxSh>@d zmp6Cm=;uqoauwJG9fN$aoiTURosqsd&%k`N%cqQic{n10EjV8T;nfxAswlaXbE3>P z@M4S*0Sum6uXsyfs4Es`HFA35lc0vCBC{ufHP|L0{}O?#yQ-j~{M%E%vaNpUFsyoV zk}9K?4eNL*<5ey@I$lO(l;36}L;8EvKnIdKa!e*!Y&yf*q+?8=W5~+NLe(itR%c+% zFrpJOU4FVgxw#9BIHhEMO z>!9DWY*?!B4EVCzba>Wi(az^8370?-J2gz#fL`UVff?+g)e<9l(`WfvP?P21VvmlC zWStI=lTG(3+ z6{W8p7E$FfcLph2%1o^*j*VHKrGycByK%XOSF^6gWk*ceHgE-A!;}kMB~Q#=?)xx# zm(D%|)=7U`9{qF`LtGQ41oq%{8eS`K)>D*jpdYUn*i!ATD6^ir<TigMOldR z)(p=Al{;Z)M{MoEyA8Yt*Rh}%WV0tQ9$!6)vue(#V;6gHy@B`P2I>x>%I2)`7G~qJ zM;4*?8#oF_%cq+Rw4yD658)#kJ}j`b0U~P}WCI_?$5i2}h!rxkp%w$T;x>i94Nl+@+ov`TUep#; z8yhlF`yIGT!<`L=CxWgKtAWqpZpMz)U3zP6R(31`C(Jg&EZC_E0a5cgd|tyn0>{>D zx0cMn7w|>SJ40IrHl+JDZ`eLKykRK4c4T|+;K0T{c0b3}y0?})^y!xjd>QxgoTY(L zj5xZ?wobKVsrr3V#{Kx3hOctit1+}8hk>u-8*KEcPbDfj8>lNpGpVBMNpgn$mVs~M zJ8XwJF9}S>!>7!rPRp8Ewx`x1k(FhJNKti<%?8$y0|GbtJ^Vn!_XUnoeY($%b3B!i zS9!d$6}5Z=Kg5p&=GxA*J87lOARI@lkBfuyB>IyPYHIQ*6>DNcfU{$6uM!i1Jbr?y zkDt`6Al@h!>v?34t~|#26>ID)e-i$gz|2nen}ul3((~rjXwF=^n%%;oV^|Ie`>Wmf zje+0dA%fNRGgh9nkE}bK__oTAzc=s)JWS_HBs=Q6z#?L+GG-j~{#^VCf6?$~#-RSI z#Mm)%di5(`RkzLN!3j-mmyO=}6Z~DE803h=Tr=}WFm@AmE@v@& z+Sj>m;0K;r=(mCiH|HlrlW5UIGuz3EQxud_=`dgrNI6F@s1|lxi3^?*4y=Fe2;V&^g^V@`I zmp~9AVc=JIaK0wyaDiiKpW|3w*eF}RCguyASm&^~ZEK=~=kTFP86f2&*7eG%tIqML z$;C6-NyupGXp-#&-!#6-yUu%){8@q5x#6=h>l+8zI(m+|b!!~J>ee_()vfX8gHR6} z9Nt^`oj{BdEIfiS zJj(UQIA3e9!)Ps1afqVz09JBb`8Xrkf=|@P4X2Y@M%t*@{>h5%5~6@Zn7UO+Fe2Fk zH{;W!CHr*|{gE@z@#QRT2Dk&#k)GsGeiKg!1@{3rC? zkyQL&et66$5dOCnkK+km1Sw?dF|f@-7juOn=5Zy-e-9iX+C`E%ya&6*0?he8{qRW0 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/FixedWidthPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/config/FixedWidthPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..4c741be9e040d5c3debbfc10d4304786c6ed9b2e GIT binary patch literal 575 zcmb7B+e!m55It$DYiqT&*83Ilq55Dze5(ke2$doQMe%WM<91}5m2K7*ze+(UDEI;X zg+C%r*5VCce8?m-XL2&<gD9-41G4gqzpUM`Q(_tHApa4N;Kj~y?(j+SE^KAJhoSoz z&TzCau!Lcb*^dU^M>rF9Hjei4Hc~NGctZYs46n>le86N6vv-Up@Wr(Hjj8a-v=DbK Fz5~o%f_wk~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/HotkeyButton$1.class b/runelite-client/bin/main/net/runelite/client/plugins/config/HotkeyButton$1.class new file mode 100644 index 0000000000000000000000000000000000000000..99ed1659a75dc9bc8bb62aab318e321953111e78 GIT binary patch literal 990 zcmb7D+iuf95IviOIB{H>7ATjLwiH91Ak{>Kry!&f1r?D7iAH(g1v$x(F1YK;UKjPV zKwKmq_y9f%F&jnVBC8^nc0IG6IXiRC_{Yz0-vR8QVIe2bRHXelRTN51{y3DRw0{z& zQ>hYv9H}>Q>hDMT9i2T%wT_hAv``SJy$wzSKX|WwIyD&wQJT=+BskF&3l#N{Ox*j7 z-dhm9&B>3XlKQbg%Ud|RJ`^Z)q6w8DP;qbpMH_i6Ik0e1An%!g<(^d3Pmf0w4}wuh z0;|1f9E8Ilmd2kS7EBWY4;C%LZE_P!$A*xX6jG4TL}0_~Wii$@<$Fn%o6`jYTH=HhJ~8~e%2M|NbX=0TLPto^e_lh z=4&TgnSX9HTnmn_ozuF2eHf+jn4U@_#LAzewrdz;xw>i`Mu}9@1JXwkw{Kxb!27Qn zUYR1CXG&4r34-oC>5 zFpF8{y~r`ZE~>mcGuy@rR@oD{gv)b;&K#lA_yqeSu6#l5H-tR{Z^6dH8O++uugqb9 i3T|PWfeN_IusOK6!|wtMc^4jAHh(ikn5WJwhxK0uaRJi+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/HotkeyButton$2.class b/runelite-client/bin/main/net/runelite/client/plugins/config/HotkeyButton$2.class new file mode 100644 index 0000000000000000000000000000000000000000..73c83fa31e545b280e90b057e239cb77381384a5 GIT binary patch literal 1104 zcmb7D?QRl56g>mT$GQSVi$#&v7A+sj)*2H{{i+00BQz#8B=+9|Q#y7#OLhmEK8jD^ zZxd@1O?&_!%6MnHKWaoHo6PK;yLZmL_nf;wet!K9U=wQzL>TT#t}JgXxg!*}`i|gI zStDmW6w8t66Rweg?h^HpfWS)Zneu0Yq|rT0>dQ}7ZBH0 z#zX>115wPGNFm1%t?1B9TS&e=KJ0Ptt=)4tL$2-iZKrE{LZ3rtOt;B!f7W`+>(r(} zgud~pJw9M4R@#5k+0wjjRJ#dWV`xkxGE}E?jx3U)C*;6D0Y%-@f`Jm25?Exgra}Be zXcITF%#ifC>e|kjSXiA-eON}AI;gnJuski@@1X`(P$YQ?y6{&5NU$Ac_YXSuDCFJP zamQYtzZ6=Tx%0Ex&@7UEE!lTmU&vvHt9^H%iMY#9`LFVWVKHAx$-SmylRhMIa+~{V z%k>qOXl$bN_e8Q;Jw-q^r)NleXr*A#_lsmbqO*?6)aoZNYsC|!Yp2M53IZ?F9;ZOy zA+FGF26hJX$kU18Di%VRBg6vWYV9-9A23fZ^BW59>ZiE=1vfq-cjj5qo?GP638K&m z@>C!2gsOW+_H!DDCMswJ3G-*5VM3sa+gPQP6}mwQ3u)S`WJgd#J@A!q2Mw}xf4Xq} JShON2{Q?G_7`y-g literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/HotkeyButton.class b/runelite-client/bin/main/net/runelite/client/plugins/config/HotkeyButton.class new file mode 100644 index 0000000000000000000000000000000000000000..8ba83d5d5209c9ff8f9abf5761877b965c7e9b4f GIT binary patch literal 1687 zcmbVM-&5O05dO|K2o#ZkNobqU5-16_45-kgP3x2d2tQ*(3XErxm(F1y?iF#$NGB(G z?0=MWTGMG}^4gjHQJwBdP70~Z(CR_DyWRWt+ts)G$DhBw0kDW23mFDa3GIck628>J ztNT(Y?LGD5rc{wv57dEddh3Bc6fc%ytpjBt$1wZ@Z}I0|^h~Ozx0xCkdRp9%1;b>e z8)gUVp?I+`Rin(%dsix{7Z?hK^IUjRtTE)4gNCq?#RUfz9ENP6ShH~vgBC6^Omqtz zOK&w$y2=%AiqOFj@(dT7LO&1(JodFQG7J@p6_b_6pXtQEoLjsP*tmiZEQ~M=oU%Ij z5Fatv4H3$gNFnlt)%P)MFkEvmijNtrNOWT53-5(8IWUYlxQ=m#K60$3rJOofX^J%q zpEAsK%l?dCIXP!z0yj)0Z!+BK9_ozy<&<{8K@l#)Aa69PK^%#SjI>Z9WEek@sAw5w zopK-m3)BCD_`Ho0W({$V;r4$gPFgYrpK~ye&q)l#oOJm&@3DXIK4B)-43{cWiLLl( zUxa&n-zU}QD?y$6H6BW{?;Pgz_cEeDT?KwtX&IcOpdk;W2z?O|1bfntGQP2J_g`dw zy1yJOpqDhawY~SCA6EI(PVRlwVjUUZB=m0LJk6PA!nK`PX?Y|zR7*yZ z>bR&>pt+WTq8j8YesHuO9C~X;UR(<^M(o`n4(no7nx8Oqa#YQlj-^6wDDqzRc@zl( zxv(W7T@~ifMbvLJLTDN?WK3~rm8G?XK6>}l?ngQ`cF#SA?f!~^{BRqW+qmkM+W5qM zjfux(nQUW<)}_bp=rLy6`0N#3$>0{fuO^@_a+t;-W@wtsVjOqqy@uOlzn;S53w%jC z3Y5@b$?6WiA{1tZLWfSB_8GE`lzxZx6TYsvrC)H*a9M0)#YD{}QAY>`ct}yJl*%Iv z;9H8klSCXz5#B{KzP*IMk=$k`^G&*%L4^*Cp-Nv<3y;=@SdaTN?!BZ%nxSz4rV?x? eb?9Jcv6Xmj69XVm{uA^yPbvKnD-*(;m;M6uWvK`N literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/PluginConfigurationDescriptor.class b/runelite-client/bin/main/net/runelite/client/plugins/config/PluginConfigurationDescriptor.class new file mode 100644 index 0000000000000000000000000000000000000000..3716c9b75c944477852e0f074b9ef840db69477c GIT binary patch literal 8581 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 bn5Yr8Vlp$aQT?^H2E%tZWuQSO0J literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..828be428ac3bc463d706921551e9befbdd01f91b GIT binary patch literal 1091 zcmbVL-)|B@5dIdBqbCYhMXl9V<$>13llbEWVD4zlABnL{~> zNnpK~gfbpVqny4p7F;0$&sI;P-sD0m%n1|HCv%jTV~PZ}8a+o`AWv*SQ%ClKv#yg{ zJ3}8e-1Klmpt&-0W!!QFRt?38j22z%sniMxu5a_aiv|2al9`ZRE62svzgzyurOefI zbr>fpH+-M$B#9iM+d>pqXp&23K1HoF8Ks#eqh)+LfZe6ONM~PaIVN*9^c3kMkI{h2Js;Bd~$nj4oi4@j2YVT|NsuhFiGD PlF$F#t?s+eD~H-|`@%F5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel$2.class b/runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..26f8facca158f29ba3ee34e48c8ce518ba74cbc0 GIT binary patch literal 1307 zcmbVLOK;Oa5dJm^abjE=S}5gBOMo;;7|P=kgg_yvmC{lvkh^0~ldYU}Wv@g22p71( z10UwPF+PN1~o4LmpWRM&mp*&$zB$O|kR>(EVJNw(9# zfIW@;w9i6QCYlt*0(sq&N%=M>Z%&=P#^Dd8lKPRrgUWxzue1en^(des1ZEsqDA>qi z)^fo#P%%r>Q>&9vX4_=VRANnoxS`Ci!eVrlfTF=q-9xIg_f%Bx(6!yHqrU+xB; z<`m^h^WW?>441W)wv9!cvv5}6&eYsFIB!bKZ_7}dJ_t^_bZAa~XH5NQK$CaQ_&x4A z1ryzFMQQBQGii95|9e<&nTnXthVsKG;i1?d-HQT4c3Fu06b&@vGn&8JzHHNwOHy7q z8QsQM-+Ru6r@Su3`-e_Kj^KK5milOWY9mJ7RLjsTke|k}S%a3}qaY0_Xbj0ubriQK z9!Q_Kr_AuW;?1asUXl*LjX9PbBXiU|PVp^p8Vh5D$9x-vLiID8uQ>B3-Zpme29|g` z!dTez8)I+;F5n_Z3tT!f+B-&je+b&;Bcpv_w2ud(<(Nam#}bzL&hh$O#Wj`;e})nB JyUr(r#ovSzQIr4x literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel$PluginItem.class b/runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel$PluginItem.class new file mode 100644 index 0000000000000000000000000000000000000000..4845cb25f2ec45a6dbd7dad7da48fff4f8db72e0 GIT binary patch literal 14077 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 G>i-4pPpsGg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/config/PluginHubPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..a4621ea6a1f56422a8d41f108c2679812b105daa GIT binary patch literal 19329 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 XB|JxptZv#{qFFy0PCv`^2JqrHlwiq{ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/PluginListItem$1.class b/runelite-client/bin/main/net/runelite/client/plugins/config/PluginListItem$1.class new file mode 100644 index 0000000000000000000000000000000000000000..265087ae55dd0f4fa0773baa5105cef82a25e88d GIT binary patch literal 2956 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

    ZA!~ky96`=h=3a75kMr4F}5hX z@1K8vMlQQ$-2AE{^C2n8`i*9;M)ILT*@^iXN#|{OKy^?~EFQWl`#jejnB@X#bGhu* zNbV~JPTC0WjpM=1Be?mKfP0e$XQ;f)+g&4bk`U6jmduM>6IO|8M&&neoU_EvG_M4@5;z~>v|f^yH=E!tSCE(#X+;C>?~#f z??d@P%ng>-EE%bL{RevLYe(dUjC@R?SE3oXjNS^= zFH7n%Lzd!1Q5R^J<6NS1o}9;x7>0DW>3cPk~0@4(B{mx2yTVy>&Y zuq!)490`Z_QiV`g)at*{sF{Ml~WSqRB&BuwdoV-@fM%)r-WMxz-t=g8OY5cP>@qqUTtFC*U=lY4q?$0AQ z;1dkoZo(pbiZ`e~!@JG*V->!w5mC_&7t3kW`5L8ijz2>lR2GV}PLS`?##&h$keT#ks=X(IGzYUC%j)!9)GFVb~QPxD4eO+HVBn*y9afpN7u4K zaM~*I;!xfoWVuX%@TeM4p}q%ZMHV@N`Dq>Fri}a|kDLqbX&+~7`7Jr4P+@A|!H5us zBGv-eo&N56%=CEld%95X^{G7R=V~STCxgO&GirXGWP1rGQ3>)mFUXO7f&7W8NR{qLoCz4D>o{PfPSkqW*W2fTa_`#I8MLS7$+D({Wi}y$ylJ@PBu<8PBRt}<~%|=-8jQo Yf*>8S{*wdl)2QXs;%@FS>g2%x0mC;$Ke literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/PluginListPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/config/PluginListPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..f937eb171c907a1f4cdfaf760d09f417dfdb3111 GIT binary patch literal 1495 zcmb7ETTc@~6#k}^mX;N21;r~~7AfVjVvH{}CWshK3N&DNpSEKevYl!6(%^$H_@Y0@ zL^SciAK;HNo>|HzbS%0_cW2I=?>pyw=S+Y7{_zvQ3YM}+F+5Qs@`6|iUq-@f_)@6I z>-cd?s?cj_^-i|DTC%OmFsgBKbeFS8Gc4JVvGmqsKaw3^>`T=;LMAANOtdRQ_YuXc z+Mt7jRv4Tv_g&GY1Yg7pAhIj_f|x7KqcVCI=rGJ4K%P_kk!h-}4Bp=XM#Sbh3) zncHDVuj;1Af#H&aVPwo|+(8y2c?{vQgB*%foITTXQ4QUARVuL&x9cK!%j>>iC{}fY z`#U_4X5TZWjra^tt%(j6z+EN{M_sP8df(P@NF8*oH0QEo7}jc~+05f6Zf9|eVaC?? zK9wBY!8F52AX+qXB4C&-Rrh$8dp=h!Z?nE98d1g6&N}3#)s|@Mt}tO9IB*R%AFESz zep|;uL%fnkoQb2ZoecAmAtn{qRKwRHjqJLJc6Bq0Iflo!bO&o?+BeVGw7q@3`?Q)| zt97n;O9b}OIgWCa?Lb$tPZ}xiA4Ar9`+tBQLpEz$+y4RU>sTde&%P&>X^mG4bXPV_ zX-3?BvuU04Mkx`j`aBE;&E?332&30JjBuCk!w~&Jr3wXeJ%B>dTn@4rYYurjAEnhx zq>!d>p*(*Gr@VNGvGT%q6uyuxg)8*VkSFi~6ZF1HHuA+Jt;|!vHB2Q8*HP>-uF&3i z<;q_%HvbJbPO0+A!2zZ5@eEz=gf2&EPZ3QT_x?(E|2*9%qWgRS-3;ZE!b8l`H;od? RSfG{Bz|>}*Mf#;s`U7MWp^X3l literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/PluginListPanel$2.class b/runelite-client/bin/main/net/runelite/client/plugins/config/PluginListPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..c31639fbf5832c00f7ad1b03857bddd01adca71d GIT binary patch literal 1350 zcmbVL+iuf95IviOT#QRYD5YFWOMo;;7)2F41R-b$0x4}H0(sv!OR|--uIzQ_Z}0*y z@B&|e#6{wP58$H^vrZzU3eu#u*4`P-oS8j)=GX5ZKLI?#%?uI@n@VUWh?MZ87LMyl zp|rE_MLnrP$Mw}K*>jq)*^r@batbU~GDtDx_xO-I9#=hQx3ec)ok5ym-FOe2@Udos^)h^4h#!6GRRs; zV$ntpd4^=k1S~eB5AY za!oagrN;jWtQ$J38*K|KxRAklhRXc(*|=y9S@2a$@WAbF@u1eHOB7uOMjfmj*#I>i zh=D&8lcpEk5x~T@T7DF`;)yh@Ege$NZF4@Nx2{~z4@o84Lihcy;l9Y&>c1~^EW}!@ z$8D~7PXyJel#i-T4HXAk1d4kTwb#e?45^cp-RASw9BJ`9bfVCSZ*nUNt7EdIG6Uo^ z1Ai#H=4c}k9CjOB+RqftP|f3EC`fqO9TDoMeyDMk#GIsc0xX|5nx-jF(aOOh?@8Ki zB0(=;m2Z88UH*3U5v3jiW_541}@<;Wiwov8SOoxeK-Pbb!N1Wg!XAFT8cO{e5_%e{wbQWYq(B3 O!=GWtJU3`1u<{4Xlwn5z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/PluginListPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/config/PluginListPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..2b98d9adb4b7fbeeb1c99388ca16458d732ab745 GIT binary patch literal 18289 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%0AXVE;mm>TF3XwRk4hRZ05YrKPW1@0by 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/PluginToggleButton.class b/runelite-client/bin/main/net/runelite/client/plugins/config/PluginToggleButton.class new file mode 100644 index 0000000000000000000000000000000000000000..479261b9662eef6481e163e8947f7016f5531182 GIT binary patch literal 2836 zcmcImU2_vv7=BLDvT4}T5t|9%XWGZi&()Lnit6DT|HcQ&UPoYy!n4f0m-8y7T@;9AuNn(R$};R?sth08ATYIb!do0&?AvY0$?DSa47#aCj!HSt@Z{JWeU=4* z=|r{>4gbktx^LB-Tu`KEh@CZEPujAQR?a@F<2l3`s8J}?9}2|ld~Kjyi*>h-7Z4F> zt(FV)c*=1s&ny!zYufT$wKO9uQ^t(N&|_IAZ&=et#Z=$HW|KE(x&lK_8J-HDPe&5{ z0#Vb=NlWHEMHsVsIfDJHhH=wX_Tn|JVpK@!7{rUrMah_#V~(9Syo;tc$Cc|DtS5oJ zLFDx%6EIo7rL4cC;}8zh4s)%7pEAo+^13ImqY(xxt(BS0&rcd@8{-BSY&Q8?BmFK~^G|V3iNgR7Pq|8((fY_gFlNQJhvSaaftk=y(-pnUA9M zImy)1cz)(8)5R(r#iWjNIM22;%4KOYf%_ZLw;`m!pL7JT34{jX%4AN*6y9JT@GR4aLT z%2Z9+v2p4iP)TRFqmJXbUd1R+N^j07xKUW(NG=KNUM&mLUU24RD(kyPL1Wg)droCh zhXYQ5&85{Xfj{bV8fezQ&oDKXbbGUoGhZ#IH!xbivqo`>R6gBd&E%7H>uVw~J7!o` zjsrT~wh8m?;GH4h=_o+9X>k3G>$ss|QJ{ANO|`mWUvuP~S|(}`9|(N+|5Fnb^_4nu zg9iMMFt0^$Q(*h>oL90&ChWRtDmbVzHgA$K%Wz%kYWPH8&xWuY?m|!gge?znKv_Ddtb~0lQOW`-q7T-gb_J+Mc(xOvNe$w$g6A6{J~Rw*bri>_ zou*6(!zx;FoZdF^``iBC@MZsf92fWjw;p2jQf&MlPECeK?xK63zvn*AgzzhdmXN(T z5WApWx5J``8n1I47VbR$Gg#h1e4u}Md#%>AuN)jU73vR@150?5Oy5OIKzYDylOOX4 z+UVmUwBiW=4h^B3k@Pc`gIu3vBxgCR4V=In$Nx=?;R}r8E1bsHyfMDvsbW7_i!HKx2nQb_-rOEi-O6KC zI7j(bscBwY6`QyXR)X?@nNb2OJ~Xr1iaZa~bCnYlSNV={^*;A1sA2&h^86#*;=Y;> KALCQpM(01naOgq+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/SearchablePlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/config/SearchablePlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..26413675da1129727d86b498e4d409cf86e50485 GIT binary patch literal 487 zcmbVJ%}N6?5T0~vw?ArIt&gCzAm$*RDuM`JTxwy(gSRvtw^P!rWV4Fzr3wDg@C<3 zQt8RagbL4;R!W&wzI5E>XoGOR+4X{pnp8~5TAT}rhNA}o^{af&4Y~y1Q@) z&rEWy%)N3H;$N`t7sUIVCI3)`r?=C*bQ-TI3^-Uz@gv(w(4irKSK|)=h*-rfXh2Xi th9=`JMr+V!uLIls?r?m}Rs=kHtFpWNHY(&0y6gvDsOmwVE#Fl|``?Ruexm>Y literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/UnitFormatter.class b/runelite-client/bin/main/net/runelite/client/plugins/config/UnitFormatter.class new file mode 100644 index 0000000000000000000000000000000000000000..fbcbcc37754688ca7673717ccbf2bc2449d2323b GIT binary patch literal 2065 zcmah~Yf}?f7=BI?SO@_$7Ni$2Qow{zf|eFrEGj4(8^AU(R_$e$SbTp&{EDCd%?)3xe3jIb!sea)bDNnkQxi9-}Y;w~2I0;v_d zDbq-zF9Qu3fn>f=@52DjXc!d8y(vfrXOShSUESxF~Su^+ILvJ|+Zuq}6mE z8s3(`P~7v6Rfwq!E+Nm#n$l`1Qx>SK6w?_LF(c6Hc2tuv8G+$^xg13u_C*@AnA1=a zIC})8Y8ODbGW65UCy%gR~1Qj1g^&96~Po{8WZmL ztRHn^)$TYAxoY@RbZoiIDw^1M%eL*gTp;Z=>229fH;pxHXjm7RI3m)pcI|B$?vS8} zt6Vv@^IQSHFYrSYcxW92ysKMHQ@Rrs+urW97f)srksNcZJ#Whx^CuDe7<$7HE4pb` zxn>s!yHV*umD@$+3^!-lUQV}iM$p)^J$N9vnuS27Y+2G-F?H9KoZ7Fr9#5nnmym|X z0%NC}ax#PLHGC8H=P3)F6L?~!V~$OdZW?+h>E-EjB=`dcr(YsHUHlFG z0>9$i&lDvv#P5LbFohKIJQpxb*>K>3^BCcc&J6uF0}8x@cd2`ivJ`Kl{u6)joT6l* zIQ6a7%3);`n$}@o_Txawf z^yx=3_YZ`I+%1hy3jPf*^Q*{Orkf&bp!fP1HS-Wu=Ib$(rT6*o~J z7{u`He0&@eV)ZD6!#PwJ2-EF~gRB@fXOHqzEgz*Z0*N74(`}IlrR~DO@e;M}l#3ER zq7w3c-`{2Uadu=4|3eegn37s{BGocdE3ck@R8L?UXC0hjI5|{u7w2%EB5LVgKQdyu zLv1G7Fw~MNcs?gSylB1>EtAyueF#ZShV&g=WVrXgiDh{qm3SWYnj+ZXO`o_>YUmdC zH+dlKIThy2mLwKE`rw)|WK4(Q>QU_^l1$7?V)+8YjnOR{qIr3f;o|p^GO{O@)s74$ z1-+=0Hr%#_VlFj&-D~P?@0m~{;6}8o1!Qr{#Wl<_WM|8p4k`?%4!X6(!!3Fw1(b2i zvglJ6$1uTg+~>V!o6pQSm}8h5^#;fBrvMN4E$nrI-4;Z`!n%%vmZ;0P@Iw>ht__Ew z_*83S$3cHhm@VB73wVgH96X{S5C!48LLFXL$jaZ+#y-|H^Cewlcm{~q0vSJrLU45cO=cnQpWrN@4UJAEDk)2&*Lb*z?ZaJzh9Hj$9Rewz9Gp4I(>_0 TSjKt!UO^+5C&>!da`}G&+5tw< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/config_back_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/config/config_back_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..42c78a7e5ec7f6f885d86f00204e63fc75a63acf GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eO!3HGrSK5O(oCO|{#S9GG!XV7ZFl&wkP;jrO zi(`n!#H;5PdbuzPv_8yty}`ag(k!C4sdSaAkCe}D*BYkzhg6zo__VP$&oG(yDmf#< zEW)QLQ8#?YslB^H{UvAotUvc*|D=>zDVOf8)opxV*s^)5)1+vbgucJua`!UtJ7joo zV|1wgUS7|0g5r00009a7bBm000XU z000XU0RWnu7ytkQEJ;K`R49>+k6TDnaRA1@oy~1$XYPK^5@%PjLTWt(Rv?84(d8lW z%?bj$Jd|Y-`Ow3Z2wFmrPoV@+4?!;xL@H2FNrA@Z7H(~B?!TQ~&ShskRByWN zd;k5u?^C0OxSET0IInJkW(=^=$pbr2v)dZ3#AXg|t5K90s7EdIm zE}T76(oibu!NVt@stIVus8gv_=snquUAy<3GF$9V+uPg}CG#i)9#tjSXtsLp+&n*6 z%BK-aiLh`k)aeZOQh>V18}}M?3bSP9k_c9m2%B zuSllIV2;lWt#?(uqow&}Pgh5eSj=JK!#sYk@E}DBzK;Q{B-2BcU;xmtCbeNX^c`>g zOUR3w?cWxcPe=;oO%uX%tZkIfl1e$08vp&@~GAIf1 z3ua(sVrF4w=j7uT5R{No*U&fji;hpq?&zO1b@kd!yY?M8c=*)CtGDjld-3}1`>#L$ z8v6dM1L|$_ba4!kkn}ysF4Sbe;CfI#+2QED>dvkk_y78*8}+zopr0As?#R{#J2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/pluginhub_help.png b/runelite-client/bin/main/net/runelite/client/plugins/config/pluginhub_help.png new file mode 100644 index 0000000000000000000000000000000000000000..ffe3b6084021e9b5702f245a1524caa1152db101 GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf_5hy{S0KG~2!dBDI_3eLZc`HE z7tFxO#=*nOCoUnQqNc8A>g(qp7#0~9pH^C4-_Y6JH*wOG*>mSDTd{imhV47|>^pw` z>h+tq?%aF!;{ErZf4NU?V*#2o)6>ND!zC z_2T7i?&%)04nKYVJNM!OF~7B;?kW#G_sY#%b4Byw(tS@{?&ixnMBh~}i7HqSdTi&e zm-l{fIqF9IPM_!;Joj_>r{nD<{K|{9nmYse+1!ph yRD`WR^~rJW#1`Z1(35_4yZ-;$VV(0~zHU;md{@Me*CjwlGI+ZBxvX zWm9uU|HLV?W-nd4e*3O{M~|O4cmCq#tJiNmd-3x1$L~LX|9#LmPnUs#F~ZZuF~sBe z+AA-E4jG8BKIrC(aJ}Pjr1l`Ixrlg($Q{SriQB&aoqtqhw_5Hj>&HJQ&$PZjv+U9m zhEHo={s?9KYI4ET@#g$qo48fKF5CC#y4F9cx)c2Q_`G`g;7{)J{-5xQJs11BYhPl< z;;$Dz@11i;nQzXq#$D;Xnm3kLT+681C;#o%+yP)^Ykkt+BJ^DM?EI}im~O{joc`zLj^57RuJ_{2?dz1(Ol$Jn zzJHOKEcH=t*Nh7h+mdY~B<|n%`nTqbM55Q3oh!~S`SDPvJ|K5dyZB1|uJDIZVK=&V zT1#&_Hhm0Wt2blX!$C^zrXCOCcpT~bk^SAYfoTS(Vukb zlzFvsZ?(QSzrL<^$;NwG)c)Gnd&~69mNSafM6Hm6!Fdr@EdROP`&?s%w>*gh#vy~J LtDnm{r-UW|y}<9tUB$n$58kz#8b5g~oAe)TSmDAoHa$9#W_(ESs zRlv@*TZBuhwyxIlaNp~F*)4whRQ547V58)=O5RIKqLn6V3L^hF#C-4%QDR=>m zLP5a;Xyy$zRwD5d8cLmQO(Yrxra&=6_Me%JiqqVCPk#BH-#I6je-~L2ZDmQcU8S2C zfpvy?OqGeoE8NUr1+^@R8ovhNr0afECL9~$B47>;wEHwWxJD<$>Dy3HmPCix#RsAa zr;mlM9pZG4-qtSU1FeF#uH;)e2yyxjAx=-_f38)We>^?`C7nK-(%13A00000NkvXXu0mjf^AC$w literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/config/switcher_on.png b/runelite-client/bin/main/net/runelite/client/plugins/config/switcher_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e49f318005b6aa9edc3184ccd3a903fee76b4d04 GIT binary patch literal 368 zcmV-$0gwKPP)P000jN1^@s65oToN00009a7bBm000XU z000XU0RWnu7ytkPB1uF+R5*>@)4xl@Kor37Z<0oeP{l<`rw*wZ1jWHYoSj5;5*K&Z z4&LH_5W!hob#WD)Toge>w}QgifQUk^LZx-E7(!ek)ZpbxT*SA%ANM{S$H9LIBkMum zV*#iF({bqv*m4AiTEzD#0FyuwuocEKu%zg1Is&0Ye2*bu4j541fhk};r4O*;2=>1c zGtr#T00g12r~wE%#5WW+K8gQ#=bp65_!^{?sUzjZl?WiJ*FWw z;3I9peJgjaLu!q|Jtg7@I>0gT00ciRuydT&U+ha2aMR2mcqgUp-dd*5=(_Is+RXFn zZ24_|I3HF3+Fh%Dc2_vsxftD*QeOWWiJ=lu0Y>7|D{w2NY-HW}_u~^=;YGM^AOCp( O0000s*jCTK5H5M2|>{XUmYa{3##cL z8pmweNlyU4jf`zts9;bv!LqO)K&6E5@QN-8Ty zD$7{Q_AB{LzE?IuA9BEn1LD4*-Rrvetd+B9U}ciz73i+W0@DZWj>({|_mt+Ns_1ih z>R|vd;rka>&7`@R}uZ<_Beghk>u1n5s$G9%HfLYzsPSFATQC= PP+tc64Pfu!1I^vvW|91m literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cooking/CookingOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/cooking/CookingOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..f45a69a89e9db8fa7d1d78e0a04ab8969c89de56 GIT binary patch literal 5741 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 ZqbYIZh#uvoC?)Z^iU+3zGA+lk@+W$GhHC%- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/cooking/CookingSession.class b/runelite-client/bin/main/net/runelite/client/plugins/cooking/CookingSession.class new file mode 100644 index 0000000000000000000000000000000000000000..5ff94f4c99aedf0d8d2e3dbf9b2a2a8dc8bdd1a4 GIT binary patch literal 1270 zcmb7??M@Rx6o%hvOABR@&x)XEMMNmd0#On_qE?KiNux##3IEuZNgdeElI|>C0ykr# zCZNV2UVs;6e5aJ9mL`NvcF*jbGtZp!p7ZDLuipTQSjiwEu%e}L8j(5(i+uF^Gk?bxo%FjRrgASE!g3c%gs2W z>e4Og(0JNB7RXv~u^vR4$3%%6m8hXlHquX&R_3Wda&CS@Ahi~3%Pf+(f>e`_;kKB`dQe)-}RGR5&|Z`(7n+*wiN~_s%@z#CaK?c2T?iaB()_v1KU(;Qa z#(K;<*{HHZLimZhzY(@wo#+4@n}ubqLmPN z-k0R9NhGW=TqUdmP0Lbg?aS6P&f&_X6|_Bt9~k(?MFNBTrkk623~}uo2VfW@`~ybg z!>f$8hkFY@F?NK>)ALz+fCXNCw~f&oGp@yqhfLKn`U{(fm`ZIOVX70e#C(_AF#R#+ zMt4l!V)C7s2gIy)#Z2QCbFgweL#mlguJ9c*2mH+0#nwSEhK1cP3}~0rU*|(ie(eBFw}E-E!MR7(Hvpb|Ncr)0!4qC;x=bZ0v|N7^TKLM=baRv#7C7%l` z?EBnv1-IIs%Y9)Tdi{>;_pEjhJaPSwRpVio_FHb3hZ#&TERMU?cdg(l4?X8Q%k>X} zz2MlgX{-dt3}&sm)2ME?zHZr#Dnq{ht@G5e1OZy>{m>C^;FlP(2O}beOEDwc?+M2j zWHVVNk-jVLG9(Lgy9^U+!9GusOZ46O+dvMp8C+nv_%elwi?~D(!9m0IJh#VirLZv< zqZw+M0>djNQb;r8>aNc>``tYrwwyhW6LdXjJKnAnx^k^I(`7BIT8I#xBVoB+r^BsE z|A0K>`?g$_>f?ep2>F%@eQ9pjKoZwXyo%Qh((;Ch>o6EnA@6ZPPK$4({M+YZjY}Uz zFr`E>Tt8nXLpl=0aPwRmEtw(H;iAQlNnXC7qv|$Wd=hleICEK%}A5aCgR3icQp($VAXz~86%Fq=wGt6B@Z zAf((4q{;NCz0wpu#&QOqFw7{{;faYAd`il8s_P_q6t2;=vWd^6N$T+fyG4aP-4ssy zNy9nRMKRItd!F*`O9K_GXRtQ#O%=bcYZFz}$jlFpq+9Wl98|u%{=kHd4azX>m@vbyUgGMJR@vT5QAY*E48t%_tJKO+zG3^TtX{|l`WxJ>^v*#I|jMeWc}wwAuPP3RIoTby5bj;qB}ygs@( zqmGIMFi%7a3gAX$jyG{bA`$spcv}%<@eYwBX#OtV)9@7(k?%@nNW7povy!1sV7Q0-nrWLx$uu1?{eaZOv*fe?QQRYn`!R~?A;n~jg5v)I zS(yWR$TWPJq{^L{;u%&?kUz!ezvJO3^pOiyOrxgo&B$8gC*)J2kyc2iM9L9R@i#m? YL*o?N-%F|S^l!vqavFx=k+RzT7eBI#5C8xG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/corp/CorpConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/corp/CorpConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..4d619f3838575638f2ed4a45e74f7dd22cc9b13d GIT binary patch literal 1040 zcma))&2AGh5XZ;qrW=~HDJ@V+3%Go>h|)bG#3`hrsubF)DM8}qY}}0-uN~RmRNqHHh2u#o1y?Q^%OVrX zCaE^#q>Wo!t8HI=; zoe?T~LtqhaS;v&?Fj8-cm|C z<^)0rY4u=6(71uh%P{Z#HEVKd(!QOyH{9i)LJ@hmof@KR0 zxM^VpRxR9u+lO!m*3iF;e&QpeFCqRe?(@O2i)6r{;6=^`o(OD~kvBd0z9&EMq6QAZ6=aXqt8{|Q7|^sN8@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/corp/CorpDamageOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/corp/CorpDamageOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..15cb0f31a501444525957c3b1db1ef6f0880e13a GIT binary patch literal 5583 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/CrowdsourcingManager$1.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/CrowdsourcingManager$1.class new file mode 100644 index 0000000000000000000000000000000000000000..4d5460796e2b6e487f4a0c8aff7f5399c1436449 GIT binary patch literal 1386 zcmbtUTTc@~7(LS#+Ab@tcmuChDz*h#5WE(N*gzyHV5BzD7u{}$c43%l_TuGdX`%)n z`~m(b<2P#yh2T@$%ywq_<(xTZ&bPn+{QL!A1eQf$F^c+{VtV;iC!o2s@NyW9zq7^Ypd*A9Ztf>p7F zXxPpk!*I}c{rnv9RtF<46V{R|-C&uaQWzAhSZ7F7RFkK{aK=OuDFbn2Or()zh!=E0 zrs_(*8SXc@SF;;}GmKT0V~e`&xq98*OlXM=&j&nHex4+zm0Yu35qd;6RjBs+S*}K& zyUJSMTK(kkPT(q8F4of+$K@m@7?uZf*u)iFCGA4BBBfr-^2N^Lu2oeny7_Vn*BNrF zo~OK=&t;P$k~cQqN7+hFpq^K?)7y=kIBTM4%v_+ls;L?J3J)itJ^`nTFQj6ts9cB zxjKOpr#0oQP6p+5Rcc7`af1hK)ihDoJR^SC*mr}PT6ww7V6IEay^64XpHpg6o7@jx zC_kWUqr0au1eVR}hM<>5oJJZ3?T*lF5i$A#MrryR%+e2xexX$iXX!aiH9!qx^faTn zfpa)dD>4Wdy9k?vs4>m2xHNWc<^VV1IKnU@^f$!yHp0pMtL@@w+}oInuua@SfvOpb zD0Q)4(^_L^H1_lX?#3|l9dk$UqtV~*NX~nV!tSHU98zQsDKfZ^2LzeGLjsNA5gyZT Vf|~6KmT0C;(USG&DUBG${{jnlVKD#z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/CrowdsourcingManager.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/CrowdsourcingManager.class new file mode 100644 index 0000000000000000000000000000000000000000..7293e8792a6148b67e175539ec2251d123f95764 GIT binary patch literal 2830 zcmbtVSyvQC7`+7}jbpnZ3TP5FZphZ|8X-g&5z!e@1~Hh$^vsk)L(@HW_n>B9P4W}+ z3-U}%P~$ntIq@w&DGxEXYI>lLW1buiRb5|w>;0Dc``_RH05F0d4KxW1dor?uswZ71 zl2*}mq!(Egw_0|*&?*N0-BRdRgQDY=txWQivpu^k0|P06E%Wx0ZMimiCJXbj7zs4H zep#R`>jz~kbZ?)Sx3Yej{DT6!rm9}#EXoOQ$qAi;D@Q!fkL<|ty-inL{>CU2b2PhOwOOk5eiH9C?XQ=DsN^HD$#$+Wm!=hc019zPTXB7Z})TR976@hJ8e?iF|w{o)N*wgnblG;sw;Ub9{jgr8Q zRi?=VoqSz!h%+w>!lU+tuiH|Cuzp(PQASz}AL5nCL|x{iY8BhmzLgDxmp>+$sA5CN^QS zz~-#u$t%^xf()i@)}OA^qV3Mufuqhbv1Ldjltwd-n>dPH22QdtbkS+}M}ok#yJD;2y9yOO}S;V z$wvv4T`K*L>`j4nvZg!PO|fcrQ$Dhb3pu-@Au%vsk6-ut^c)954ZsaywXoj5JFBCfoGE#yD#K|1Xw`8`GDstb<7&BPVhVXmR0CI_ zKN)jFf?v=vsFHBqL_4;paRajk-W6znSwoq)iT4CrBL9+ZyMswHb!ZcX9a~Q01Kcw3 zA#r#ij8VVD?)V67(UxK$Ik*Idx?fU>jY`+*H4aDV8dOjeO_V@Isfr&m|3}vJB{>`9 z>yT<4WfOC7nCODSnT~fi@N3u>Ol-l{G#23-;2>(R2bi2~CMvkYw0iPx#&(&Wy$vp@ z?vL9~u?!keo$zXnu>WWp0jjDCmjp81ui96tY3|`;11wB4>8*)R@G0Yy9&58o;9YzzMa=5hsOh%a`jg2^-IrT%7Rklq&aZqqb2Sp$vJkF-vG--Q&l?!+!qUL)lsclF!a zCLZJUhuGJ4;4uz8ME^30O|ZD8xr5`q6-W4|sGtx>Z>(aJ&MPHbdLH3e&r_V3eS}lL z;q;n@O**`Onm$9<`?VIcCWE(dR_hzYP^|9(EhsoTduDTg_56y{y-)CV6K?c9`xz~L z&;DHIeTt#Clc$}dUG2@<(>BsUJt+>m&D=Y1PTSg{eeR5HQ8O|)Pite!3Ywl%MY926 z=vD0({?Rrr)?*YWsZ;q>sQdH;69PXef0mVt*+krRKc6B;BqrO;6HUiB8IYri-JO61A@^5&axrF#a#e zsgSF2brG)`m-=T`E*7Mf-5GwAUz= zDu?^KTg_UxL%6` zC462NQZzlD4}wrRN)SE6Liw3<>^!$b@Ql04+DcyJllGm!Y4eET$;3G4NXJf(L6f;* zctq)9_-YEWzSC%q3q2+x&9sE$h3%L#Y)`>D@EWBp_PI2#A0Bg`vOFE{z-yFur_V*a zbABv^%TSy`Y~pf;QL|{7sw4PulGJIAKkynQ-RpA^@BB#^w%k~$gnD-hv8NnI*&9Pf z3NZVtFQ%(1au_8%*x4eY3lBvg)CMswuhbb*g|Nl5n8hsvZ{rJ}b&pw|Lj&XG zmy2L{-@rv=HTuB7WxSe&g^$wskm1g`dfULq_=HL!;%y<7Zq|k6q@R1Ss!iR~>nn8~ z;WGoT;fhB04P3?R8hv440dHuuZeS7DGkln(DF776m-mN z91Nq*%ed(awHM}hX>i@1m`UZxBg=L>ycK&~-(HtTB5cjk+@(J~+fp%IC&SI&3G~3S z6!*Jf8sa9Q$by_tfW$rtP GgZ}{J-JdN0 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/cooking/CookingData.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/cooking/CookingData.class new file mode 100644 index 0000000000000000000000000000000000000000..68aed1f9132757dd36433dbd46726e2ea1e73e58 GIT binary patch literal 2959 zcmbtW-*XdH6#j0q`9ZrtC^?av#I-D%eiYqeOn?G}$^f4nMPnSv&e zc_24r(Ui1wW95OWy8@{-a`tuLvYewV_Obo>k>8bW=Dq zJQ9_}z->C&SW^{i!*GlhQ(d+!+m)_iTa-*+)wI`E>{fA3S*k5v)u6n!vfWU7AaF=W z0!e}WRl`z?owXI!z9R{O_t|x6F3YyTcHq?9ra_pOs{e~@N+4@E^HJ2rhev9h*Kr*w zq={g|sr;KrUO%a053lbtoa-S{dFeGBJ-l?3sH;XZOs7;hG^e8%xv$bQ zy!wugH~iUo9s97q2XS1`k!L_*zg%#^sZs+Ez}-q+(CM07$#GU*vt%V%K$4u^@0{O}13ow(8Qo zYq*4GIj*$0;tOGlg6^o*YL!Z4!6q*lmf>C$IQF00mO0T|Iu>zTfL_-!wZanjuexS% zb!I}ndzKrMTvu${b=l)UE-BLwANB=I@WZkvf5BZYR zxL<{H3Zi|$d1*CFfCe7#3Wx+?2cW^-0g-;} z0CakHKqNmq0G-(#5UJM=K*PHOBFT#Y`h$E4;`oa~{yQYJ$Aw=YzCj}XxbQQ?!f5^} zMm>`z#Zh{`lyT%k5Q(a?vk*w+S+SqUC?bm+Afk)8C`n9Jh zc}Hk`kNCEtIp^mW6b)sH8C;~|$->4ZDx??`mDjuEi=#y)b(v-wt`OES^rq5(VqXeE z=fA&jIE6U<(|1ebZ%PCo(}WzOy$L2Fn%KjBz*a&DN`n&;Ecn|Y#Q^y#$@_yGh9^spa@J(**n7ThhSksFPO01?cg-1w@J;hauh-NeIrxGL| zhly)mTPE-Tb2N*gM$FE8Y%+(RApM*i#F`LvMe&@j85l7kZtY+{r;o4ZZ6(&d-SLo3 z0EAYFRFip6TYy2nAM-`eI6V{eOwu#;4DSK2l9|CRnOVe*?XLx2k}pL!%;kT?&3s`K z2lK}_F_1s8Nrz^&O`OhW6Pq}b&n7o9{5?g61?`k4X!Ab8Rw?8>HDwjdd3wr~l;ht} vp4#U4CzHp2j(-t(b)5t2YLeEMyc6!=eHzom%RPENBK|?U1U`jC9sU0R!pc1h literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/cooking/CrowdsourcingCooking.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/cooking/CrowdsourcingCooking.class new file mode 100644 index 0000000000000000000000000000000000000000..0d13cf7daa37eb33c9aaa1d263d466e780151a82 GIT binary patch literal 4649 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 N<5TfhE>z%e{{oYKBA5UG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/dialogue/CrowdsourcingDialogue.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/dialogue/CrowdsourcingDialogue.class new file mode 100644 index 0000000000000000000000000000000000000000..200e2f96acfe71bb71699b3b760a9d1c8ed0477b GIT binary patch literal 3611 zcmbVOTXz#x7~QA2Oq&j(K!LQ}Z%so>5anW9E~O2n(59t{l~ScllA#PtCn1>t1@EHb z6)#Wv=7WnDAJoNVRhIe&E`NhBzW5hhE|=&&Gs&{kL}YcXHs|)8@7rh3KHqnKe(>E7 z0DADLf;xf2mTt!iB}+FATaRT-L$~Z$-YiWSRxy?-RnHoMCPY5g-{MRUH7wEZ5U{P<* zD%zT5k7;H}uSbJGXme%fW`UrKOdvey0j%YXSg!+`PQs%l%QmLTALD^fUVkv?Giw6x$Pn4$9dLgBeHu;5e8OYAu{3Qtov^qSD7iF_H|RVg}z zUD%^wx93W@YFF_LI;oX{o;S6O-eZ~qdup7%+G&kA77i)kEe*M8dmjgev&BqRUF2EKm%EKWzWnt4{r6A6XpVraxkoKi3;u+|f@nq(DPx?BpFDmG(F2nH<4YEGbaE}n7?s&U=M6r2}`F93y`Dk{m{1(HWm zhM!M)IlN2x1r--@NuZHB?>%Ff*@A8fY>Kq~e;JS>ysTmwniRY!aA*OjD|pM*$Ax_b zFH6|3uxv#pYLP^d+D@9;P<@@}XBkSt@>avjZC+o!dEPY@SjmJruVz-Zw|JMzC#b9{ z4C*Fpf0h?apwAm^LDFLV>R*VPYHiR{W6rJk?gL?I4Wjv=F!;|Tcz7XEYkXUVUBtYT zIX9%`og%N`Jtl{weDCRp4EYjh_GFQYk8QHtVLb)s<4aOOGXe;5q;OP+dj7LMbF6YK z=NCEiOpjG_e3UqAe3CdVA0$po6|?oxo(~xQuH+~|zk={`#?<-`JPf*;$^fEbhVc0O}9VFPDXcRx0AERixRlzopgmORUf=uNcFqD^2HF@d42 z?Mv!!W9Qe7xpW`mHee@@vdeL~&fQjaNeAe1j=Y#Obh9TR@5Mg06*Bg7KaW#)jX+75 z&}GPPabOmQ>M-OEjyQvaI~Z~Xoqmp5K1XZ&eW)GxQ6Ki-Lvz$GX}F1zyBHn!-$Cj& zp1Xmq()2TIqUk!Ct_u6_^JETVWmBJP+I|m%?X!46fIC*-M*4GfN8Jg@tOM+{6W%fE z4BUk=9(8Tcg#&jm-5KO)BphVij(gbMQE|4`an>4jC-{Z#BJb?v!nr#rbOxM#0q&Cr zNr(NjC^;}@zC?n49zIqG96iem(akVHSyd~8hN2uvKs73%If zS3bire8s~2BQ1Wy7=B?*{te^!9en1K!KJK~Yj8?LpowkBh+eiMEP@j_EwZd}Qh#~g z3V!g4SlD|NuTdb2#BsciHz<;3aTHhC^C2Sk;!XDajJgVMQAz>EZou2P#{Tb4?;Qjf zuN&{;J@&Rz&+p>{KItc%)emWRol)1K{sFoboOJ(|xBiL2-G8A&!AD}nAEZOzW17|B GlYaombma*E literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/dialogue/DialogueOptionsData.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/dialogue/DialogueOptionsData.class new file mode 100644 index 0000000000000000000000000000000000000000..c6b0c6aa383a594fba1cda9e74dea507b5c58da8 GIT binary patch literal 1940 zcmb_cOLN>r5dLOg+9-1D#E&Gz1P7dCA0{F^62jUBXC222YeLyBQxz_Zcc;9{$}@{J zGUXdTgW?Bp@&T%Nq;jC(%5S2m^hnBj!>V%PAgO26{e9hE_srk_KKlc}8rl|e3>#8t zH;AP0JuTdh?+K~hfgc@sGITqE`nDUYDCl_d!0me6R|k=B*Hh!sKzmAt>s)gS1%|07 z{D`|gC*Mc=PeeyESSs;hnEtAL`g=zQgxFxP4}?x(7-lQgOs6Z`k<{LyXvrfl^!9zR zCZ*CmCTFbnnx6am+wOSpxm>WVX9m~c=;iD9zsN%47fxG#cTP7o$eb-2IB z1JA6}&4TWEA;V_-|B;0SG3`j0UGYNxd10O7}!S z((P#8>2L8ts!h4a!=BNVAz!JsOlmhA+(d=JF-dF=f6ry5QEd_Q7u&6^2gFTwDG*`g z(~Ok0O6GxKrcxcrD4h~R)9N2)K}gfA&&gLkwFj!ljC8NMH_B=t@J zH@WQkB3x`M)sF^^aj8ajUJBej9*7M0tl=7mXma1*p$n!lS;A@=GyzvLG^nJP#R{uZ zr(2SabJOQxC_)RH4A;j5$STRgr-c4$SL$F=Kd#Y9%hPbsQ84!eStYXR;30=I>B^?> zS$bUh!{}SA{Q~DFGIBUaZxaB#fk}Ehi36r^o>m5QIs@oC+B2lL>$M+IES%K;0{a2Q z{7L;!u&t%qZ%s{I<;O@D60nq%U@4geBA>-P)pwrA-lVv*C|Kox zaLxjoM8RA*8JXRqupBuTO-hDsyu`W0VaQe_4#URq78Wxgw`tE5J2TZ-F09N?HF~D3 zr?~$0%6v9MQqN4vkf#c&s1bgVB(9T{BYO#NXK>w(^8h9iid)a{F7T>OO$4}jHi->s`3$6(Rw1HN`_jQ4;SK9u>RnUi zpH%$;<%Neqr%cLuzzx@9d!6% z!wa37TJ!duz}a@yyyy9$3?1JKbadCRZTq|V`^r;w8LEnozUWs}2L!rpm`DlqtUI3C zXwBF_s zGILpDjdc|?TxuYFx`#Otg-nNjq=7!l@Rp7D@qxflP422i-z&@TGbiK@UJyzzBujT% zS&GHe!dvWVE1T4;<2m6yfg7(DV@sD)uyGqaI+nLZb#7|)s})BJrvIGqZ)#Oj`U}1v z24P+9l~h>uD?ukd!h(f)fr(SyJKny(tMXC4QKc)g9QySqnu0}vZ(5U#(NVxv=~Y}6 zOsxCF(m! z;tczQGo2izIJ(5I%_mP=@M~s&MA!E;66oPuLx55A@@+=|TxK}XW^?^Vp#E12#C~lP z=ui4AZdA=>zk_KU=6;3v7H0A=_X|X6I(vjG%^{89jcL9L#>{WHlrf&;@&W9bjB$iF zjuE2;laSFuDr0I)>N)xj(3LSWsbi3F$i0#mie8O!h>K=6WOtm!4`375NJIh?SmHCz zwOQQ5by^1Q6ZIA?6D17e2CWn(8Gj5NR{Ae=^Bn%hpoJv=(=@L{CNC>PUv6#KxXV2g zj9_XSbgCE6XD|Ysq-rujovP4RP@9l{&}TAIp|?0|%r$8o=`B`CV!AhX0Bhz5xi7VU zv|#9oj1kYIHMN`?X;0a$C~BNXk~hW-ZZZp#t(>Q&#rHP^roKCOr>eyr9D% zJwlKYeqQi>I!aJ+g6`&W~I0G+_; literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/dialogue/PlayerDialogueData.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/dialogue/PlayerDialogueData.class new file mode 100644 index 0000000000000000000000000000000000000000..729191de43b03c484d40345d47856563ce333a4c GIT binary patch literal 1873 zcmb_dTW=Fb7(HXJy^C3h2_&f@Kw1p-CCT=ZUcgCOZ~|D0DIzG9+Luo3k-d1mJKO{d7x68N<38UODpv^wWZ(eZW4nno+{aM`R1E5=X`U<{_Ef8zXG_84HGGb zO)|49Mnc`Iw3z2d1>S0{ehT}{^dyikyl1S2}GTH-Zs72+Ef-FT3BPaJYIrQ zVu&?XCW|zDdLwm@hoJ~fe9CZrO#dWBChjm?d3`EbC6-SfqWd9dkYDxVqfwT|WM`ys zDw*Y|KTThURv7h}%1^ML(IADh)anhuRZLN9#|g;e9L+T7`3XSJD3+o1dbRQcGR8sm zcd+k~Ngq^y18Xi;4sjux(qQhvA~m;+r9W}HVEln|Phl?=j6)Qn4C8=c(qlAMV)%px z9fV7mCpt4^$jd}6g(4BYLa{U|DA0Hw1{Mfw23gbk8)r?he=utzO&^PXqx7?%pyVcj zrf6G6OVC`#OEMcL9COJK1I>l$_d5adTZ$QkbTwaFHP)gM%;#%eDu9)*K83k-h-+W1 z%}*9yiMJ+)rRkvSxIsr{a1n3QD1{tJEJeZ>=#Xnjy}%p{lFJxLrS1i_C-W53Ov@Af zuo9^Na+>6GDkNTKirld&mdQ!u?pmjqE@iIr3*M&gcPXYeec@qeXYSrP_ndpr-uv_JZvZy1?ja{|RV(Yq zL#?9FDnE!qrL8}RhKHd}{2(@;cM~&=gHRv(-B3p6aH#xUD`UH*yYEXYJro3Lx8LVl2a(#)+E{5rqZ5I-PGpV_OyB=N zX%$PWx^02Nrs=9v5U5sBL`h(_6KeI*@aRCrw$8qAOK+)KqiUm%yQ9*x4 z4l?fLo=kd9_o#2%OuTV(duNMC+?QgN3?nwUY|XBXITx01G{^AMXnT%BUasOiE|AKR z?5j^Ju+$fH%oMXZb{?Fm$Noh#I}&`scp z(WEm&TyjcjiT8}LiH+r8N74OiLVaxd&QMNBO7NNttcmY9=C2EU zHQw_qI|cku>TaZx<&H7^;h;U)fU(HGF5bE`P*c)B8Ou*i+#c^t2C*rlXqSIVd$t6> zjJMd^aq*4J_3NTZ%Wi8Lc{7qpq7o061pQgnFU3c#Bshm(M952vndCr<9bAJeT zCGP1w z?@%n9to#A-4T|}bmER$DR$IT|$b8 zsPo&Ug@26x{DNh1O+W%Q3m=_)OQgkS08=R%8uVO<)nvO@aJ^F{iX%Yp)g7 z7i;aF)ATjUwd>!bSd*WwFFsCIJu8%_sB>(wo6G{1xJzZRVTW)(-~E?xqD;OW1nS$R0ki)c(iyTX`jTc!0YnyvcJnECM$w55?Z(%$`z h<}Bq5=j^vS%72-&15GF3_`Qj@9VU10;9acY>|e}PQ@sEH literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/movement/CrowdsourcingMovement.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/movement/CrowdsourcingMovement.class new file mode 100644 index 0000000000000000000000000000000000000000..00c6882f37036a05bff81ae4d29a84a35a53364b GIT binary patch literal 3198 zcmbVOS#uOs6#i~z>11dG0trIE0J3BO23&$N2!ue$gqaYN7$msR>A8d^Gu@%PCx8p? zD?C}H4?M_&<%2I)X^{Y0<)aV&B&|}v+dW}2^duF1m^ru4J$=^ioYQ~&{mX9vdU0Dr zgTR0-{j^)QWzq6w+ALbq_R}-P@|0zJY14JC6+EZxnwCA4E;+NZq^|oGv-1_MhPc4m zE5@vmE*g|RJ9$N#zCbe6DX=M5W6GGZ(tUxs4DUwDwr`c>xaC=sMcHfHj&JyuV|xNE zIi>V^+On0xbT%M-M=Ke&F(qAr}U6%EfHb}XA7@2pj)95o%sEqLj3 zj$14QQhX)lTjsPk>RZL4fXFg$>bjJ*)O`tjFm_~8j za4q#*VaEN-7V|h*YkS!&EnjN7w%)NL9t-U6sI{R|w`6=Oq{rkdJ_WB#mc8_7dD1go zYf@%X*oGY%whMGdP_&c<9ZzGY!0IXKD_?s}m0f}Mj?So;Re?+scB4bX9)Y%qsj8Tc zPIR#*=X!Hz1hy`#Q8~X?$3E<@dK1=KU<19WHqEH-vePn+I6!>orRNdgDLjMcG(20= zU7?_k=g~u)$g5?es9L3Ck*=@-Go2Gn5O_hyIy4KcD?N@gx-{w==5*eeso*8$*r$z> z919S;>#-6oD(QkyrgL1GII1IozG>Cjy@By^m` zFkAbQ>y!d>0%n~=g#l-x;E0;9gUN_hcEJe7G>k6eV|7I7cm-^+b;`%U^XgdoKfYFj z&n)e0)jCUd9Ixs)501d~)}pCc7?D#!BXX(**nCaLD(EV6S;a5v zC@pU5F~g;Vx^Z;Os5hGUJZ!i|>44(8I=mY0!4yoC)j*#W_-aL=t^`gK6WOR(b$Vs8 ziv~qy=tMc$Y}nb?bu=NB!drMp!`tlim8Z7ey4CS6ZnDUp@3``mT7OGSE}}QCmMq~O z4W=^n9}OYarl^+Ra{GG`hFKU}USC-GYt^}SbvG_xkWLhc2Z7#NC;mI6G8(=R*jAIh zI`fpN8CBn0vfolWeRFLNE1z5Y)zZLrf;7gjxg;9Y@a2;hJP9rxu z8z!LK52P{5^W%d5EqqFo3erT^eYE}*h&{=FWe8l8oA|GX0@#c;J_&5WRvKP#<06Y$!wEv7<-(v$$-OcHF9K3_ZuI@P;QuYAWkvp zehgxO!!`?-r_Xr4jWhTfdEDWuy35)614i*9#&C~oLDg*_Ovs~L&fz`0&jhwo`U8B( zB(~!le8l?3Xy+C_CQRbARKO<$PJ;TI@F^`NgY0ib>>nCVY7iPe*O1dNA_$VdF!(10 L1-_)o2Hg4=r+9*! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/movement/MovementData.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/movement/MovementData.class new file mode 100644 index 0000000000000000000000000000000000000000..cfa8a634741f9a3ffdf98ca6208cd14ca17305e0 GIT binary patch literal 5546 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 Ag8%>k literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/music/MusicUnlockData.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/music/MusicUnlockData.class new file mode 100644 index 0000000000000000000000000000000000000000..9691336c08751f4c88c2d1686d431f4d59b50934 GIT binary patch literal 2645 zcmb7G-*XdH6#j0qn@!U#gwj%CD}vUVrY(z#C=CTmp%86aq@`%#fo*bamu`1!c2kG{ zM1AqizVM(kfDR9izTk|1lZfBlP1>Z*0M2By=bZc9bI<+GkL2%vpZ*SD8g~sO1TJ|p zv}$!vx=tvqit9)(w6@&(n&SmlrRINI4g7ko;&^M;W<78!R#|=D@?5{Nam5a81DZhg zzP)W*u1(Ow>U~)W1=0lAq2qf3!*gwC*jtWO@%>sgux|S`w|c{Oys#)>Izh=Rc|mA< z6)7NA1dL4?1oj%W-nqRa7Q-6D;g0S#8P4q1%V?bbfg3h&pDo)uWzo(+LBEdY9AwUm+hLP z^oCIj*B$ztZV&ALv&;~Z`Oy^>!EqA?(gGP?zTBjzk9R*nkU|fc=t4#yCBLcLE<@?h zw*cd06-QSxgq}2U3MZJkitSxhXk~myopww~@0#d_nL!fonRpW?lx@^R4sS45etU)* zeg$+tT$eS09>v4(UP&B^>@5Z}0_>){Ctlyv7el+UQMR`lyr$RfU|r=T;-#db`pCow z_>f25xLGP+WlSaBx+a6V%WCXuIVwH8>oy(waWQ2ug-Zr5wv}?cWa3jyvlO>&w=NgH z78vQoU<;{@^6X`k&6v0X#xk&JZ^#+nV@KR}LIxgHdB}8}Z*|t#xpL51hwSop7aY$C z8S`Ymy}mkkSSPp3in)@BS$q~Txy-s+RQ)bz9aYqQ`?~$KDl(FE+4sXBtl3*-8Ls=) zAcF;bVc-UveXk51Z`$p zB}O^SN*<@jjB5vh3=Dk9{y9KQr>h#^*gNrZC^H}P!hU7eSZ7J}s(| zO$6H(3G`4)Q9H!SwW z3P*#l7ZK;sK}RA%o54WpV}+lfYY)f%g!ln^^5NJY5asd06TB6v6y6@^^P^g$GCWUh zcv74A3*9;G8IJ70oXBZUFw%tQCv`&dlc}7pFsWzg-9b-I&!w6mO);SI(N5*{IG_fV z3=IX0kkj<9IA~@fVAr4&2~84^7a8u1M*eEtO;fc4O5Up^8dfQW_@qW` zNqmlT2;N1!;I4*}P})&w(GnSqR+BAy z1n7s}1T-;PyNNJ5Ep{yKOUf-t>Q`L+h6{=!KKZA(47{w^`*+)K7S|54kGr&Kblg|? z71s-6kC815J;p#`;xPt)p}n=OPepBAi1EAm?IU|?GSEjfJyiDl)ZYe%tQb~4=1}Ha UO_N1FOIW6+{sG*^SGa@Rf4u@Fx&QzG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/skilling/SkillingEndReason.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/skilling/SkillingEndReason.class new file mode 100644 index 0000000000000000000000000000000000000000..c59706e483a7463811363a304b294ef9b930956d GIT binary patch literal 1331 zcmb_b-%ry}6#g#V)@@Y4p;LYc{y^OZQZdn&Ed&C^ES8O|+v4=WlySvk*OC6f@L%b8 zfM_H>`$rkiEfty=-qwfS`?cTs&iT$g_xGRg=K$96LdFQgro(;J4IFM;K3BW8#T{Qg zw1a)i@zk!{|FY-x1Gj5A`>OZZvTd<3qK)S4HMr^Z9T^FRu>l9wAb~PW-z>dKdiLr z3U$V@{8a|2P;4_KHu`%!jbs)K6AEr3$B?Q-lzc(I>V@IE)U$H6*v=65mVzWwX~+WH zQ6LMD7GPRI8Y!`xRggiJVO+NyUJH7=+-;h>HfPA`{jO=ZP1h1Q{FsG=3985cWO-D= zk!c5k;cz%GH&Ks$8-l>S%wxyXfJX-one=f?oP-B-RWa!XKkw%F)LO+{hr86x4 R0=qtL1k0hOis#|F@)s=tPD}s* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/skilling/SkillingState.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/skilling/SkillingState.class new file mode 100644 index 0000000000000000000000000000000000000000..934edcbce59de64a90df8e32ce962e000dbf2722 GIT binary patch literal 1346 zcmb_bTT|0O7(GkcrVWux#UkaZqO=8xsPNJb1D5D?C@@1xXEHv85-}K3CKnvu{XtqD zV02`B_D4B>yF{oDJV73^-`V}HXV3or^Zf$ADwbsQFsyiXsQHm+yH03pE!VNVP&;y? zea8#5mf!xo7qlb4<#_vA@X2vqZWys)gjQ(FNHFvrSjU#;T6Cy;(IG=}TVGu>8Q#=y zo4?E;SL?Ovy1vG(okpX!`Hn%^)~j1heOrKDeRF4Hy1824(G7;``@1Nbt`HfX6D~7I zg<_K-QEl(pX(Sae464ZDK0~S!yW|S>YYL3eCz{H&VlzX&4^$+PN<-%0p$eIUGzX(9 z(i~(sm{5^Hid$1E6!bFm*B#H^j1G5gzhUjVHbb`FZdq>A@*R%FrUD6r)Li({386wd1ZkVA<=_Pu8eRU0ko2Y#7gQBD+vb}$aC3{ zXM$9v;vU8I5&A-ye~lktX0~5C!@wzq1jr=>7#3h8DL`I;v6KMg@=pqqIv6s{L72z+|dHf!zYqUvtws? za-Aea4v2$PVau52qtVNFif3{75|!fNxeg}Hb*Xe=R(O{i(&#y6=DyO&WlNXY*i{P| h(!zY4qeMQumXc+qb7;T7ZjS50OOf*x4a9RV{soWbNOk}K literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/thieving/CrowdsourcingThieving.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/thieving/CrowdsourcingThieving.class new file mode 100644 index 0000000000000000000000000000000000000000..96da789c79053f3c4e176f74dc250226e9d86a62 GIT binary patch literal 4597 zcmbVPiC+}w8GgQHVHOw6Nxg zkMvG$wfB*p=^;rlByD;pZF>9-{X5$Hnm*sm0*kZSLw+*f@qX|7yw7`lA8-BZ)z<;^ z;%^Ef0w*oqOE^VKHw{luWK2W1yhOn)P8pV)$T;@ZtZNsYjA2bByquw5k%MIU@@Q#Q zK~!M%W$lWVFf|GdPh8eBop7IItu);yKjWEwCbKTdt>B z-k4?<^%!ae9y)Iq<8EHdOvk;P9-q*xtl`D&E4t&)bGnv|b1m-ZRyJ76$BR~mdNPJx zbUOuBE?Ga(n;M8g71&FyPJF_&uf}c5oQY2nZ$@|H_T*%lnLTb?>ZgvzbSl}O9!~c6 zjV`&+9Jo;Q3^U>AQ~I?;TJt>JvFORFvIEkpKutibK=Z&dzO{mpNcx=fSo4{p z%y5kfQ}4Ab+tWOQ-Uu}L=B_0SOR}0s`5&H9@|vYh>5jnB<(lsq$z=f?3^Y*LT2phq zw2_%E*qLeF8`YdCoe>l%f!JXxv<$CDpsJ;HOdy)HvkcN^fps!S1)hp`wvn{p?1j!c zY(-qbHi7kiu)|ELco(+Qg^Zmq7^cp^w1o4b^{zbELSUzg6<8U=Zh@^5#-wJLanG&* zM@qM-ScR30&wyd+L&f}r?u=?=S|+5O(abT;G330oSaaC-xDHj=tD+sv^qMumXq@^V zxW0GQkoCr#=00pPsomkp5%R!X^hq9$=c3L>bQyr z@os_IzSCz@>A}9CQL?fesm!;s1KsuL#t{XF8KjWnATL$);2{<^Ga=>adDf_>kv*Ak zE%(;lT4B3fL$`w7N_M50)bV;G(Wl@zT?ipt21LaPJj?`T)k|cIPP8S}I!<2o$BRZG zPjbpY$Nv*3_Ms7v4QEg*l+s`oBkMtnepS5QZOvAA%vD$ zHDP$Jr24dqGhqK)Nd>{O-|GU%tg@)Cxl~q@*Rw`3&v{OBvI5n9b0#v|O6D|gP^P!;6_qmqrg}&i!@Vq;PU1aTyEX17VE^5~4fM^y}9 zP>!BaaUb@{(Z^NvV_z*kiBBnbmUl-e{v*?dX{z`%KEs+GJ(=noOAWESH-sbaOZpw` zb1FWMFYx|iypP$o>*-m4bASnJN-pkpxRo{gMS zufub=A#aPD0zECMR5<6tV8Z;3kEdG4q|&ddSc|4Qd>!9Z@C~Z`@1a(@q8lFLo~KVhU7Yiw&!w~E6BneV&;`4D0U?yQhPB@#l??6-B8#Y+la z6lh%*FM0jm?U;&}WzSmS_pAi~G2CXfmU1nIdEW2+7T;%khl`%H^O}lZ;Flz+bg<9z z{%dI5^a{4Th#if){O_JyT#TTVzw7t~TVxFT(B`j#hxp(usYviEl~lLgM#s`I zi3RBJkEnqFI+5@du-|e;+MlL!seVh_OSpd)2j+1of`RroQC;;yd&8bb=W#587bsBW zV`)T`<0GV?hfW`*vq|5;xm*^N2&P=ll`wvvURU#IpTyYEaCsi-2o496X@7Dgn3(>gCz#~@Nmq1J_2%3qWlQeT z>R3}WcS)iR0=mvudX{L%7=v@zgGZPL=Y5n10)vYvAH*oLM#icgXE};cdMnSZC$xj4 z`5Z@4?mxowk;NPwr!7WTq*2Qs;Mw*$JUR>Qc|>nzKpzP3&&04+dLiv4^9_ z=TN+f)w9@9n%uw{>D4@*5SYjN1%}$@@R6=4e?Q$-&EFsEs*wV-_{2Ou8$p-y8lF4f zq;Tze$KIyurkbYcZG8Dqj0<0Bj?Lj~GDCx8>R|5~u z%vet2G@oJTkjF(>oY{PR6!=7Ne7-IO{+0Nmr}z%OOFmZf8qlu{%zc+!2BmON#JMrd6;Q- z+6XPMo=NYm#yOwdRsQ%Dj&EQa$FI)gb%DXQjyIro%;WchsG^aVaeaxBpuVoMLClbb zCkXRN-_3ZSe9_H=bn{OHvz;M-3xB3@33V@`8{Uzrp+G2@RoHj=74LAXY$?Je@edvm L_zQO;`0Kv`rs2c1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/thieving/PickpocketData.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/thieving/PickpocketData.class new file mode 100644 index 0000000000000000000000000000000000000000..175a79c4fd74e9bd073863fe86fc2d00d6653166 GIT binary patch literal 3422 zcmbVO-E$LF6#w03^Fi4{sT7TXf);Gkl!#y0hJZDERa*+Qg4Qp#$)#Pg-3_~&I*j9t zk3RY2gF4RmCgThbI%CoC!O<6-@oy6GcXpFDF&)~m)6G5S+;h)8_jk_y?f&)8ufGA9 zL?ewJg-KV31;62H#}0L&;@H{^3w5WlWV=D3;(H%e1Fzv%Y73sisv|C|7wV+_Oax7bQn))oi z>NS>Jea5!@+YHYfrsJ#U9|&y(b1Ex>xEGUfu!hoD~n#Oa9+FG zw?bXzhDO<|>K#znXCjG|!tQC?)fXEpi`t*J7(&+Z6wX!4w?%In4W`DJ<<4XMAHbQ! z4jyDaf>bg&Xd*3{^wK)h!gufRNH@abeb__>I}~;b80&B!rTaDjmjFjh^kOHIu!Ff4 z_=Iyo=0;4I=u_Bb2lLH#ky6N1-o!4M>gT?b?RAmKf{ER7gp|J3upHtvINX+f+)~An zg=Efz6Z>On!o*QLC$^I&a!FQa-WAVp82aWyt5Tb> z>dofJEL*{{G?wHuYhng_xY?yEQ!{6YiLZl(!^@M|*kMOo^i1f*7pNCk@pc;5I<8|p zW#S$1exz3|r=e$WC>-4k-!{mbS8{+<@t%qI@qxnQD^^XHJ(oB1njJD-HwY~^WU)%a zQ&Zh*yDbX~Q=2p;Pk7RH?eLVssm%jzqcJ7)RY7mj#D}OTup_VXO3Vp+>2vH;g~vLH z>zEJ_v3lL}!XWgm`iu^jy=u^lW!y}|CI@X$l2di9tALRYK3dE$Gw~zHA4y z=^Y2WV7XOC2Sd}IS8LRZ-LSM-Iu_2~uIo+Q-)-}6-HbLVP4k+n=_38przT+<`fkHSS@uwMBU%Ntg0ODw`Ca)O`%xL0>kRO|_g1Ic%bnU>2kq{ zPx%+T#bKOJkx%JYybC;vQI4#W<%hW5T~B;NTZS9ub3en%?O(%S?!X!j+X zFq9iiu3}eFeDscxM$F4cFcA|;-V;V7 o$(urYDlea^TqBaaEd;kJHMui4IA#cm!)FB^HTiU`!$*khzkgVv00000 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/woodcutting/CrowdsourcingWoodcutting.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/woodcutting/CrowdsourcingWoodcutting.class new file mode 100644 index 0000000000000000000000000000000000000000..35171adbdf46b5ad6014a9f3d7fabe730539ab57 GIT binary patch literal 9117 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 GfBy=D?i|hl literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/woodcutting/WoodcuttingData.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/woodcutting/WoodcuttingData.class new file mode 100644 index 0000000000000000000000000000000000000000..485487412607487c8b4fe16a25ef6cfe85f0ddbc GIT binary patch literal 4738 zcmcgw-E$jP75}ZJ)k?}HaZH?6BrPd%Q(I0VT4-=2J2d`^6>P`YZUQYISxXyxqxG(; zT{$UV<)ei{fd`%#W|+?KKxUXQ0|O474#NNsWrjzd`ourME2aF-u2vtGutgupSi0w& z`@84fbI;dR{`T*;{|Mj;eyCwU!JK3Ixmw*ZZOb=vCEGF`KUcNuo0j9{N;UUx*>mf) zlI3jX?z(QdRQG+MZ?@=J!#6a<6%5`nc8r{DaQgbj9kb*sP;GO^v=t~t1u4%rYW})a zswmJ*ryNqL(w18l(xZaKKttWP?A)T|`2{Xovo;;Wuh&ckPwttX4EbQgqT`#JX032p z);OjY>_e3?;~rNg{F-SN%L;TM7TuEJTdt#EWU<3~qiW?!u3Ia6w6A8DS6s`HLnLaZ z;R$}e6Tk0mc@@jH<*L>i#GF%J4fIfBa?|t|!>fsnj`4C%uGSsj+BS>Mj^$Y!wt2;I zTt7G_tr%Lg-R%vxlDld;X3g-;GIhjf+_IU1f)DFZkx+1S(Q?e?`u2udTQ{ge*3ne^ zhEcPGZwTZ5mPMUc{|8(4@jMTr)0nl$w{oB-bZBy*G$&}acvr+DI+7w5{7lR1L!)DR z97~-~bqRZWTl9|UNFg2SU5;EY6X$dsmWc#6ymBwNtDKG_a)uN|>p@Tm@EILPgBxr} zTM=@W=jbCwM9D=RgE$td4jrvvVej$}8Zxp$UdIqVM03oS>V{1h4v)5FK$vocu@};W zUe@s`Oft?&hBGH<5nj=89K%A*==exT&FT1PNL|%&KBS5|J{D4+*6}3HrV+!EjshlS z?R6blktz6$j*sILLapieBqo^VuEgBlGC+5#uD@m06daM*8)-}VqrpVGB!sl3a0AjN zITmQ?Oy!|aQK#@w0F1I%4~+Z%cAY?A_3D3&TA4%4%_GE+_$B z-DX8gx1TjV(sruDBb}RTBhgMt-(B--tOW{=M{ylgtx#G>!-k__yQ74Lb2?m9Sub}C zyKY{;t>A1gpSN9kL*)=ld`*W39{G`Nqhiju4y)cx%cqGBE3xA%vDm%1Thbq@ zk;m<(@#ZEi$MP>L_;G8qR)r6@YVq8tk96zAe9)X4yP@C@Jr32o((E~DZ_xku_!6iu z>!{<)Y;>by&WX-~|8g}d`sp?4;^w?1ZQ=Ny?tMWrmccjey1wVvjOvoNjoE{wAO}59{WdwSIU%f?lco4e4+@`c%ul} ztXRS{b6yy}FJzF^FP0-J>L0>~MPN!9V}mL>Y~M4s;d!Q~;d^}2blq#Oo6_)xg2(rV zGSR|o#S<*ZF{Xct-Gc7|QbW>?gOU9=7}+n0Iz)N^(pA_dJ9zfU0LQKvjBISd$o|9e z2(j!WTzi6Cg4`ne}~Ki5(7BNZ-Ib~<`lp65P-+;Oe)`cuS~#|sQE=c#>79Q`#-IM_t?%RUv3_otAJ`T$ce^k*vj`~ixd?oSaP0tYC1 zwm;MOjyOQkrT!H0xzepj`3q&@*?*2_e*rcAVEoTeehM}AVEj)|md<4#Vk%%sJa>+t zH)W2@G@0p$nI$tDG4o{RBW8ijLd0BKCU-3#KmS)8%EaHnvHQ@^XW|dB7;UkfR|#3p zCo-yF67OK>J`QKpOrj06lGg}Y$tN?KfRYW6mPxjOR`V%>R`cmhN*zzFqLRdF;uwfRB!Jtgr{%V8^fC@1;tp!&rl{cz>B<14~lo6#}aArZWYg9laz`# zSlPEoB?7Pg63O>bM4Vnz6gr8+`}}V410ooP8UZ3qyi?SGCE8#uHTUzN!OQt zKOw({gUFeXpR`;hGU@#(e1&wFMWRD*>X83~h~cZ89l+P{b&g5i^Q-*4hVPP-_r>e@ JK7N4Ae*nv>_qG54 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/zmi/CrowdsourcingZMI.class b/runelite-client/bin/main/net/runelite/client/plugins/crowdsourcing/zmi/CrowdsourcingZMI.class new file mode 100644 index 0000000000000000000000000000000000000000..fac746ddb332d3ce04ce528c1781178986925e3d GIT binary patch literal 10191 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 KRtp;_A@(0w6!F~v literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/customcursor/CustomCursor.class b/runelite-client/bin/main/net/runelite/client/plugins/customcursor/CustomCursor.class new file mode 100644 index 0000000000000000000000000000000000000000..49dd9230d49c9a41d857bdaa38b73b9783e55f36 GIT binary patch literal 2901 zcmbVNYj+Y?6x}zxCS+7HYGO=lF}?teqsC{F#vnmTB_T2pORY^OFu~Db28Wqw`tFzh zo;KE{t6g=qU;CrFdhUfN8f?4rg~Q$Vo_)_fk3E0={p(8rY5Wku0K+BQ@Ko2g4a@Wl zwPu-y?WrxxZrbkB6`Hp94ZexmBH zKy}HtES=8ri?U0V#p5gKLM5v)T)n&N48P$WPqdN}E;AhN$1vI2=C~?jkaI*OP?17q*YQ0GA2P(cejZ1*PhXc2 z<)?=v+~BR)iC3$cP1DmUVw#G#?rV4Vwi#~97~%}FggkHEN50u=8TI%bLvJ}Yugxu9 zn*u}P|COXufF&6+r`;prHt&Bi$8piMJkOepJqYuE6&VL`kZvxRwz1?l*9^DJJCu)y zQ`4;#-8K1IfKdcc<>7qFFw!ra&gGxU*o%Ff{c{;H3{y*b_sw<$I>XGaG-6qZQxr8A z5!4wb`my+)X{q9g75XP*9S!ON%h5a2S~A*>@7CyLncmPdmfmj9^l9V{^zP9Qnl;C! z0rQ-Wc#u*hk~?`AA`Qb^5{fh4Rg1j6(MKATUUJR|{S_}` zh;Lu=?#RL$y5$?BK+}ojZgnM!Hv9-YYWyCR+-!SBQ^p1!GYsmkt8dnv)+WtuZ$^u2 z4~&{O(<>L-P@d~kM1)sdr`GOu>q>BPmqN&U^D7xo@HKtldU^k&z^}e#lh*hEgVY2&y*kL~Dv?h7Q2u2A#1TYeP!hk=21FI@y z0p+mr-g6vziU|Q64=N{=Qvyf|;B-hiqns7MIRRVm}Zv|2>tFydw76aoi;GTJ#jfoI>eFjM) iHoF`tdMVFDRAH$X`0@|1cl!j3b>u#abZl*0{|CRBP z2Y!G*%5bNniNr}XJoKjL-rjRRdVc)8x(0B7%@i$$eItEd1|zldG8bA&(#)dlB>^=vnhsjZ-8HD`)(I=bD>wemp#r!l!66Y&Ow~n3dPb3`it2lagBp2`yYbhQv zyuH(;T|CA*!~DtM&6mUD{s)G4jl=!V%9i`e$fHmUW%-%Y&KOqvR&agFOI6`t&csg? zE%E)`>eQc2t6dz}Pzw1`RfX377SnE}BZlq9GPnNfu(V-HjB^)U2O{hKDO1uO!#z54 zB=YK>Vje9l5LzR&NU@GX7xx{Oud%xrRJKsL{ z>Z4BpXcN^6N(5RB-43NQhMr8=dMK7m=!P9iB{Rbb!wSVRmTiv4GHJ_9huWQwcITtp zAy5zySau`^E}cMW(i|43iJIx*kd+)dV_PU{4iD?;R)IHc&KP!LRF4=t5>{d`ska%1 zX=`@EG%R@}X^sw>+d~_5Lr-hA9_Nwc+WUHXH+2p~I@>me2R1~aVS!oEZQ2eklrTdZ z5=oszWv(p(3!?=ZYNha%2{XH=JQ??_tL;sT9@ z>^%fyS~5AP#kPB*Tw)$BclY}u0!w`lX0qD#MI0kcV<1WrL|TuxW!d)7)fqaPOtw});6xSku^@<(aI%6G z0`sSb%myuHo9QtXb*LAp7}jk!lmt$yb7NpiXls3O#7QBIDrTTeK{LIXA2t;T;Zy~u z2rMp$8PBN<7ClNJRh)((k8bYk3P&To;en3G=5m}N5OhsE`t>q6tIq%8U-`>0XJwlR^xwel4Al-`?U(f*9N0 zsimCnAWE@LN?t^#*dqyodyLWJW-r5FW-4v&NW^tFoCFeez5x_-qAlc7dBH{(_(A#l zBX@B$W{!r2O>;P@XLGUJRmW;ou;Exsn5$(F=i*HYn2vRRYWi8E;ygs%$a8rJtn`b# zqw%&Ds{&a!eamDK$1 z7Q`?T3PuE~rwW&wlPb1hJCj(yIHM(*Omp*{y=hQ3ht~S7QrS@zh7?~$@#pDd<)HjZ zwTMP0>>8`G3@{Y{#x9q;(b!`3`&*)TZ)ey$;A@?TU6XCK~(d{ zB-xKXpyD>!gv<0@3Cp$=e2~#B!<|FUC?^B9rHFh+HU)7z_Ne#}KFl8C&N(g9dY6}0 z+D_X&99o|l8q(R?9Tv3ZQrxNHBQhTp+S0}0LYAJpRosJ*5|+H0a=OR*aJ-5WxW2y} z_i}dB(`hqZOI9|UXRVvie8_pV665%|g8P}#(?mihSF_Ltjc6^wht$SV=4=-JH&^a zkub-DW5X8axapeS5XPI5?{kN6nvd%7dT5+ zhj!Vq zCu!O$zK8F#hGYw~j|l&RED0~*hbn#~%Uh7PNN$n%u1dU!pDOqXJzAtffw?MvhM&9D zM6L@gs*CtYmwU8J;Fl`qVqOq0;YJ0&W-R!!58}7@y@KBfEHBvia%K9ZNW~xUM|Z;T z!u^yYExe-{JCO{vSz|_QdTD$Ke^&7qi9;oEI6tHD25gV9D00SdA!im97KCEg(FZ$q zEhST8zCSHzhhUGHNyl_~Cnj0(6~0BrdQq4049J!)w?cL3axP1;xsh+cU_Iyj>T;~j z4i1&P-Z?~0rq*uOQ%NnRTeV}Fv#O*4RCZ)_5@~TH};jw8n%kT&rFne=i{43QAr`$(#!K z^%ey9AE>JllUTe5N?;s;(tTJ~BObx>eQ0TA!)CVVgdBz7_9Udls7z#-bwUN=dp$E-kQgw+*3yo__tC@*0>8j;|94Vja$+< ziHmCDlNj2K*?dpdn9jSBRW#oR1H@m$V#M<7UXrtW2`)yOYD&M9LM-O11=~mVkSBX7 zZOI(KPJszrav$bU{8baUW)knc3%>G4D0>@fk<637G$(&4<=-?Vzm`&X1Lp#rDQ>1p zG647FWJVh&aPxiGG=Wuiv!skwbi*VFuZ1iL$%pBYD4^D|FMw412c9h10g90Q#b zXsG#E(*fL93eOSah~(bZk)@X|q?NMK%Jc@E&8RHOv|ax!!-;rKTXziiHA@6g VDrSgsQ6Xe4m#wB!%oJ5v_!=8i*Bt-= literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-dragon-dagger-p.png b/runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-dragon-dagger-p.png new file mode 100644 index 0000000000000000000000000000000000000000..86f1751afa4191c4fc9b735228094b1c14fa083c GIT binary patch literal 973 zcmV;;12X)HP)EX>4Tx04R}tkv&MmKpe$i(@IOJIM_kNAwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;i>s5OiW2pGZ8%bi*RvAfDN@ zbk6(4QC5)@;&bA0gDyz?$aUG}H_l~;1)do-a+!JJD6v@XVY!D{#ZZZ-iDQbYQNECO zS>e3JS*eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00E^*L_t(o!|j&4N&`U@hQCQxjJnaN2pUkt*2>miL5X++ zu@DQv-cBq88?my~XAm3Tz)A!IwiZ4>KnP}|Yj!p}aV(5UyrQxfQBOB4%=z~_|2cC6 z00<3Q@P*J?<443m=)UY=RYdp^BjTtD=sD<(gu>4u0Fc`53Z25wA^?zF?+lef1lZWQE|!||=)qv7P^Ac8nx#=wjlv;ZAOOPC(eVl!tG2U0O;Hw;>VOfnIQ z7pfkpi|A;Aqyeo)XdZZW)H`XDJ0R~Vt`r;tfqB`9dKO54^Hk z$&q-ThgUA+xGt7uG0=R$$))70OUt)QurM=C!Lk@O&&ge@+Lyyq>3a#@`J=iI)-q;I zM2G@j5E)Ipq7YCUzB%>9W73FU!~T&Kl0$RMPEPnb4?ZbCi`~6_%ATU4@1xrXN~IFE veHU~aer(7mBEEHjUl;wJrSxCGpA+x^GMcfd{<`2>00000NkvXXu0mjfnP968 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-dragon-dagger.png b/runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-dragon-dagger.png new file mode 100644 index 0000000000000000000000000000000000000000..9a59c1753c56344bde2a25a8095a3c9406507e6c GIT binary patch literal 18008 zcmeI3c{o(>`^S$GvbIo3`i!AMW@Uz%#$d)85=LkrGh{=u~rcUBB<|pWij-n(cn>=Y2otc|G@Y&zZTdvu*JrI~B#5 ziU0tpIM`def$y-Pr-B^#Dhv(%1inoa*n0~BKxyjGQwB&nGy?z>T{u+g;>CV^5nt%X z7r-2-RG1)$@5>2b0YGqFiaVR;-agH|`}rq|V@&uyN4}ee0?duFBV0XhuA$DvNeg3i zjy%j`8Dz-3d#rUja_l!%9)helV5D9EU$Rkg0zfK)Dr-c6!Mum!hT&DpeKw(nh!6L zzXHev-&axqN}Q8R(6gck)!tAJE|&@4DpMkgGjmi3R|hOZcT-LRmbNnCDT#C4fiziQ zbrr*>8CZ+}R?pk?>OK&j(sOXV46tmUj)qKH8~~fjim?X#763UlOSanpUT8qw*Rh-c zJV5|x2Txyn;LHV}qiy1~HKgMhm2M^Dm+`MHzY3_(%{ z^GJny1e=Iu3Wz{?Pfz4*{c4Bl^VRY6ar7ihWLd~TO>BgT+KaB+0FV}^0nWCoKe$>o zx4Ig?yFhgn;>}gLLAZ}k^FV7&w!jhqUW&qM2aHhpGs73ig>wgv&gqo(Td9<`wtI(f zo|@%(Ag#U5vr90<#^%VL!lzGLTUwqhET=4^-}2lzz%E-=;@KbYZy2es`}2z{O?na7 z6%lr_Juk{`e{wo8t7h-Stv(H}V(t1aC=K>$--nkw_!N2>syDk%3EXX+w6hC)0=|v1 z*Wmh`dxOlTMx);GyL?un#0PwMhU;02_VSKpXmX|f+ z!S@#Zc4>2fa9@YLfdH`5S`SIPm2Xk0007o$5r${1v_6&2Fe;IoRXU-eRH<(@ek(<< zyo@r5qR0%N6|~wQXEQ}V>dqN$!_}w4voM~Gf- zdnsCCORN0sg}MVO@6X=%xKgU-z~--$ocb~oEk ztuB^Ktwfi+o*{2s9)LzxT%(*dGnyFBs5%SJQO>TId1gt@_@Zr}88v6cvQr{#N+#lE z#S|EQww1k?lh>jr_8G8QdM1{809 zBL!}!U86ImnygJC+}SeC!STeYqxkg+@KM6OL70g z{d4zg8KP*JStqleXDNAfc~sG2GgrEA%(e9}c5lv{_~1acM^?(>x9(c*?92rj(OK*a zKF#8In0Nm+Iqz#u*IcN_UDM94YA&vTDKRwjgN=0jRkEYjM&Qclp1t#Q!#cyF#D49f z9p+h?M+j8og~p!wZe9C)E##XM1A7jM7ENr^PfzFy+x}ery+MJJM55UbZRn?u}5js$4j4`8+#zZ1secHutCQ&(amsr#YJwKj$K| z{7+~dDY6z{<)wEfre0YYp6bL;e;#tV?dzlinxWZb}v4^(1Y}IyhDwa3vHFGPt702ev&DELf=={dH zGs(@l@T9@X1x^c`D(~FBbM(%mgScdK%wud@a$EA_32!pmdnihSEsDW~QxEY_W3ql z6ay9KdFt_*3n#=`-Sqd<$zRAphnvaGB-7{E=iaMso0eR-aiPlP8b5VaWFvKx?jUn8 zbg&jk51%8$9=|QZDq`8V-k#76I#+jF5bIfA@}72B?My4Q(y)r%d}?!R=_wt*8}Ig< z(&=tXtd6VZs75Xhd;RFHJpC1Y$F(r!d6ChPo>3ON1ukC8t%Y0XW$r0K*n>8lP zk6I#^L%O)Vz>xdUCA-5jAvf&u+)!u#h?S+cHkY24@qer2q1YO^@omH7jukFmDDTGe z^siAVT4arF+jG_HrzdD^dZOPD+^QALzjgIs!@hHw+2w`I8sB@q?XR9AQkSV7$VzyX zpvqHuT6a#Raml%k&tGinQ3-eS>x;G&Pz#S;C0#6LrQfW+v%rFOoc4+Km4@%U_v}3V zaSyMyQ)_+k7n64n>z5UG_mgj4srQiaaDM3fkk#wZo8N7byDh7|=Rhxa#i>Qyz>doC z_r~|j>#7z!E`0D%`<^+?E%wp;w|1(P|6CbJc`rt&;8i?!9ja*36yH+!Z(~$9u2JK^zcfko@}AA$jU4|%A!L>Nx6l~{R=xoFP~rU+ug2}YFhp5)8&v4(*_?s zOeL5)?ain5B?S8fIyV^)4z(%VrgZV+p~Kh~(` z(y{@zNq^Aq-?N|H@22<0YsSY9%8pO$>SGuq>H&a==Fq%EUd~QL2A_+hGxVXpB&Q27w8; zAS;rBiC_ROOGJkSa|3unVz4=UI4%+VJk*SW!-l(v{LSH3Lj%IRoEO8W{2&$#hr}Zo zXuK)Rlz_zGOifKpjbK_CdBV7dT>L84KA5IH+bmT|eiRSHEm>%cSl zHnZOjD5Ql5SSUA^kiRyF!LnJ$;)!&BcM?p-k2r$0K>@>jm<$vvfW-wRLh$4Eb1tPlyzKO!}VMHlgdXncME zc_hn5e?NggpN6surtit&G5KPl0SN__jIQ@+G?q18#3F-AGXxrkz+h-t%y2%M&PQX2 zX!MvMBRwH8oWa~@(na*YiSkolXdFJ1;~VlS1#f!iC0!4FUJXZbIot@(_#Lx}{29@+Rz zJ_8K@BRz;_z8EIc*o1+=;cz}6NR}DGhhc(4uuRRE3|})dA12=T`#@uY{W6eC5C^PF z^nfvahUUT?nhOriFvZi+2nLpkM-W&hW(WcfM@L{xeZhx`4<5~Ad>`UBVSX9Po+AXa zDP&BRfw?wZdE8lnKev8&1aO8ch=3j>WDRXhbNKh2`J?3gs3=34;SEltGlpspnK6{U zEG7x{Q|sty{ZM|BaelL$e}!Nq{uue6#}NCmc#_h8B-C)PKL-)=eMMq=5X*`UX2{>{ z%#o-+%b?*&sG(XN!1+H|2qAsl|8g1rYFGWgSccIoX86&0Y!;J@`kuhw8~$$PM%MG^ zo%MaU{<;%MOa{@HAH=1L$Q&-6%|Z!yY!Yg;adb@5XbqzB1NcGCd?t$wmYUx+|5gS5 z^R{^8k2kW=&5i0Ua!~V28??XIP}K-n zJKWzCiv|xAX6W^sbgUaH^_DCh>xN24l^#5fh>ZO<8l-uQYUrDoI1JStyl7;R!Kp!; zpuHD!f>{Ax)*SG=LO4|OjKNWcHBiTIh2DP>j&Xbwj-=C=OS|DZG13ZNID*%#s2>-t zzm$+4mG-~+VRT0S&8U!A(m^0VB%4xPlKDWqQd|%ql1(Wt$$TJQDJ}>Q$)*&SWIhnD z6c+@DWK)VuG9QRniVFfnvMI$SnGeJ(#RUN(*_7gv%m?C?;(`E?Y)WxS<^%CcaY2Ac zHl?^E^MQD!xFA3zn^Iho`9Qo~#aE(j3GrWBWCJ`k@I7X*l8Q;JJ6 zABb0q3j##4Da9q355z0Q1py-2l;V=i2jZ3Df&h_hN^wc%1My06L4Zg$rMM*Xfq133 zAV4IWQe2YxK)h015FnCGDK5!;AYLgh2oTAp6qjT^5U&&$1c+o)A}+0PtotcyDPU08HoaU3J|S0A%bO ztgUFlb?@$5_?KDEsQl1Yp~Vv@Y%K=bJNLj9kD46UG1%7R?Zh=W53{%Olb4UCL|=Kg zNR#ztZcU}`V>cZi0xivj9i?P<_X9~=c;QPkmPs*SUSk`f(7Arn^I!tcF zBw`F@X_LK`(sL=8G|O3sLQzL2luZ8MO;PtO4Wlm|rykQU-e;|xuTOa$qG6pK9>7a? z*Ru-0+l3aa&<3K~dNpPzRP_lqVM|Na2G(}GkvZN)V9sibUiBq(&&J#fGMbeaXYM+q zG=X`z?O0~S8hO@M+mhH_eP<`^3O6j9@nUV!_4_Nf>nT{4r)dhTbEYXZEbn~<zYwMhpl*r)V`m!=-JG;`{94k}Puz-NL@Nj<*kHn}*FBg~e zgoM=CSXW2KKyUA?q@)mE-{{cL|Ns9h_5HsMw1u%G$S;_|;n|HeAZN9wi(`n!`P#{z zVoZuWE|nodh1a&RF8@70*y**K=8X+MB(+324BHMm$`mrPMY!6`b#XY#5O!eY3`vf) zTQy5#78Ypreo7HsxGN<5YeCFp_8WW5!qb|sG1`Tg_CA~v^tt6rUd3P2Kjv&1H@mm^ zb)U+;scvTbvmm`@ezZY!XnFO9@@ZcRa&oJ;D*HV@IrV!>tU>(ekh}wb8DjF=AXp!pP`8=4Qf-%+#QhNTPI-lxw6b5f!C` zLWL62y@(3wa?&~IsD%F>D%#bov)2E7>s#NqX0J8&Jn!>9&$Hj(`|Ri4@2s`$Sh~bc zU3I1^008O^_SSCT87BQGD}sMTAt62BNhQGEO9TLFlcgU8AmzYx08n+|(`ZYV`Uu5B zk&iF{=0Kyt0s@6xz8?nwf*z;2^XTrcrkeLQ_gFbbhwXC|x=m4rxmm@8X~)eq(O1!0 z9Ib!o(G=J6i8eOlbgDC=$L`)8wrh&3>4crC50%>V5ATjR620?A-?L3eeD9a^zNj5I z_kh}QvOBGyUa3rZLV`Wk6(2U?gq7aJrx8_GE1$I?7KN)C1pr#g1#Ep$zo7!~A(TQ{ zU{I!X2~Y^Sqoxd$Ij5GPWgou)3pLijUtd-nH1PIr9cZu530MRG&%~h(1E$D=nPCeR!~6#h&*>cJvsx`< zLvIW>UvtqpAmi0z&+Y&z8=FIWiXJ^`Z)Wk#`sA;>uiow#Nr(ASygAXqX3Reqt)8 zmm8OatBkX(R-Vk%e;lpgy^~?MTX|Y? zdEgjQ)JofnaSN*f%+}A_OYG45!t-6t?@l;JE6O6y+-7@N?G{^%PKlkGk$Nle>`e1r zghL&-a(px&$5LrksIr&Sm9SU+P>9MaR%gsiRpMDSXADkG$f=xpdfCab#XH`!>d#2V zO$xUuQz49#SizWjmi7!M#*&BjS+H3~xQUNdh$>^ZxmL_Gh|h97JNM$mk5{LAW6)6y zdsD;vlVT?$wKhf5t`dzV?Vw@i73~@0aONoe_N3dkw*_v7uS`#*;_PP{#$SKT_RUu! z?K6cfsE%w)YrE2hZPRJf?^>an=DleB(GTv=joognTRfv(s~y*_$VtLjdK^h{dy;jC zJ`o?g+$#4_q1!3fsI1Aj4JoABh^Y>a$8rzvzcbTknolqP)JyTjiBIg0GWT6Mcq|oHI zDRDPc_b=W*cfXDal71rlcy@EPnn$-s4L$b6YWK}~wjNmb))Ojs6LLJV)0Vz**Ky~a zSeO-+&C3$fEslnI_3u#hy5e-jg?7|6WfGj1(Iu z)J>;c!><=obdgn!f4S0DU0Fms#@x?Le6}sFsDX0ip6&0pn!EUwD_f0P{VV+|kIYq^ zt3TJ#`L%OrikoxM@%hIWIxTdns=Zlzxb}WBKGhuk0Mn7$k@_ID<^0;^LCZ}GvkEV8 z9P-n=7eDJ<`b0U9KA{Ivc1>UPf+CsXNeV zvH4n0!Yd??QLk115ZhWfxn}-Vewusg9XsAMUXduGJ33~EfgN53`{V3m-lc6p& zmvG*>4nrgh8Rwb%;Pm-plI&jQyJ^(FseuPusjU=ZGp5;V%}rw2`RemEE?0!V>l;g;bm#`Jv%`Az@wZVPfF=kNSSZ!LFa6j@HOjNO{MwY@x7 z->3SIJ-Pb59Z7X@b$pG;rJ*nH-%?_}V8&btoiHylD$;Yi#qNM;#>@tEB3{zaL=&}G zf3i-nZcgQ)T}Y?ki}5DZY{WXsW8y{JMT<%V*X!mzMjFGx&v6zBVUkA>_+4uG{I)yl zdD?Te)=krrkkzXKf)CYI^h9P(J%N~HN={hh6urc3-=CIRCRtN=&FPvfnX_9pxI(vr zXMk)VG(AG*ho|EIf;HrgI$6wNy8$U2n z%I9%BxtD8q+#n_7q%Wv_d$Zt1;~wIHcLxXGPO6ynY;WPQ?T(&sUB-*jlj}(Nl=Z=l zs;yJTFWA0J@g(KK&O#IadoDR|JrnanOXr3-`-ZPBzp=IaoPzHgH4oMH$jxt>9=u)U z!a#bpoMV34o~A>cvSVkScH^|fDO(;IHwCrpL2^iOm` z=j|uwm=8V(8aj10mHdtS<6h&6lHPvm^-GN&3Leh)xc4}H4t)i^7I{0eUwugE^Iw&_ z#DD$UsYmcK!h6L&frKHD|U);xft zcm*%+reEhjezo;ZJg=*MSK9ux&7p{oO=}wu7jEic)wQhC6u!HtC4P3>W-z8>VadX} zm0cIaUHOgelRYnZrko5mZfLUWRg8?NABcM&t4SLln;cuSU48qTbTcZ6^xPt_|JCPAT0OgdZu+!= z!vi&W)21RrKiqrspspdQ;ZR~%V*F+Q-;VXaE_*ZMRAXgDrQW6ML0I(ao@IS+%Oy<` z-FHV?G+o+$gKaS$^!a$^z5A`qzW5pO@q^>WCUt*iVd0GcKq=tU8DfUB6PYFSM=;q! zZw?~JKLC6X1$7od0Zf)JM-21k@c06AgLlQ34Pbn>xq&C%8RZ;6Q5TK;wx-9MKepL80+T6c&j^!7*4e4n@XcU|$Xcsw()663FI~-K=fD zgaajW10S(CfQ&>+Boc%Kix39#kZ2N#ghXMG7z`Zj0T%@e#LOVLKx8=V3%;%0w&UZtQYJM4x6U6_8nN%}uHk1m(GeiONk4y{XFvY?^ zx=`px9nP|m{S&x-l4cdm*pn|{3nilY6eQGSWWGndajcnQ4i&UCgQM_pG@6ba!9IUC}*b#g_n@nV4&9GP$2~J{}ao|J@4hv^;+1_vtfon#-$2DVq z4e=8kd^+!u7-O3+KEWW z6-$_b97`UUA^+sg9QOLX8Pq)mDXrCh{QrT85HUCYchkT^V~A|7HwKO-fEmvA=^_}|PNr1Jmo-9Z1^ z%njd(-`B*ib@s;^N*P%bXhJ_>ptF$8p<*e>pEZwU&L}JJm(ZodKZH_6Zgy5M2OAmz zO(GEB7zBE>n^FCK>gVeUVhOH@(n2r#zLE?TdMhUH`&KEmFLmeZvV$fOSsXNm4JYBz zEI1ntE<0vuJQq$R;?2Clg$~PMgV*)5Vl~|QeT>l~kadL=HjB&^2KqC_RK7ox$3X@N zcogJFr|f(I5~=Fma|Ud|6~(EbeR!sWMNs6P>d0uLlw`uB_JXf@Q-OSb7~ zHPm#((nG)(Q!!tnL7GQdNgoEuLwV#5?pruiaA?pbXz!)`AdVlynh!p%h@{Id7K}1v z16BOg(Cb%*qZD5Zho^Vc?qVpFhFihC3%G4Ue%m+wkY(Q%`+xJx$cX+;uMl7IAP^w3 zML90nd>~pmE(j3Wq8yiOJ`k-O7X*lGQI1PCABa|t3j##8D90t64@4`+1py*kl;e`k z2cnhZf&h^%%5ll&1JTNHL4e2><+xqLt%<0Ff=q zamnTb(aLc_fXEi*xMcHzXyv#dKxB(@T(bEfR*nk-M7Agsm+Huy$Q%Lq`mqFj&-m6mi_PFW$}pC_n==4}%mIL~ z2mtsv2%cX7zy=fmyj}|c`Pws2gXElm_N|1d3rmTYXVVLR?{g|3FB*7=^9 z&)c-?=QKYF)YL2K-J}^hoBB@jF74??QWC~vJmYTkmUx31YM2`EzsRhd%}}%iGL|p) z0#A$ddKG}EK9xKA(S)o7H#1T(LD%Z8OY@qV>K9!=7~8a3Z>Df7U(pA)v)p~+-ZmN` zkyyL!!t|xK@Sxu&9>rE2PlA0?QMYc$o5I!ltJFv`S)@qWJ2_vkdbTZ@R+IvZQ79b` zG&x7-OucL|Z;#RJEQ?(q^e!a9YPNP=h~1crTCf;ktjJvHG=1its?Bu4?f}nuJ{zJ$ zzHxs}J!rV}61^wIrimB|07_>pEGY-y6dAt6$CzE7S-aO=sGK-0bEO3>KWSxhb_I(! z=CwMLM`Sj$j?Q`TAZ#P?&$BRuW1f>odBHRG`DRs#THCRO+Pii-75v%s@u^+ebnG93 z#E7C*8VS*Y0*}6dJL4-&`)1=WsrUmrWs0X2Zu(sw3wS&l6rGJoe zGfAia?9JWnJ@4~=pXYr)@B6&B|7=rXLC(UY^dy2H7UtzTir`fxf955^??8S1Kj3A) zFSjf}5Xle9p9JDW+cJX4{6r`&l}er47*4F#u)OF3nozY5_9h7H#*mNYs(_?&feOKE zQ{R5|f?6f;Hg$>7NjrVnpi;=K_k*4F1;t!_6_?4YH`8# zPR|%<#-LM;ztr|5_{-|&-As{V%Xm6y+0>PiptPBpnG~&~bUG6D zAOm$?i4Bq7z?w*qi8u}r;QWG55=5^`j?22l8p)QH3VTTPG zLExE8gVCth(>l^^VmVSz8vyBIVJ(_iqXD>$W}V)g8HVU|#>=OKc8FY!TrDtk3qi4@a>nUX432*BN17q^SyUJjpZ zJHfumtrHH95I&)NtUmzc`m?Dg3NU)4MNceQ6Ru;1<>a%?&dKEg;1DOZ#)cJDj?09p z%Q-s)k@#`)nR5gyffrX^kx=1YGY1KXZYjw6!KMnhLuOO?k*JepXm~3n{}*_K|G`28 z*xE0*4701MFTD)06YBrB46$9zRkGd+z}u;b4Ls2>yOoQq=j6(osMe{KXqEq*7+A${ zN3r4R(ORh~ZL!Re{-ts?dTPS`%{m&sD6RZGE{%7i(lWd>-i=CQ%16C|WY>*nLz?4M z@;_+gc;5+c_JG|4&uF8SLYq-Vp%4O|QilM~;edRe=wYU?26ap;ESpIf=NK18mMZSH zEL?+;R(R6~?>DLF4d;~djGkg&<&W5mzRIXbEF}p71aB(1@O%)jf(rqHHx*oXK8RPr zg#f{u3NAb!#H-*!fZ$C97oHE|Rd69d@TP(b&j;};xDX(CQ^AGjgLoBO2oSuf;KK7k zyb3M^2;Nk1;rSq51s4JYZz{O(d=RgK3ju;R61f%xTMWY$^^7e)0|} zUMpPowd3Z{u{<>lCW@^X5HFNXd{qT<=a-@Xisc& z(GdP zZo}>~rY_Ix*Li=(fklsJC$g4>Z}`%e4&3j4Cb8@7Jr`c7vMgV4KZ85rHjpRVf&QVr z51jvKbRZ38DBikH*Lma8rOcH*zes6p2Oa&-CyWGtS_C_u?psG`F5ev*yZ1={%Nd8u zPxr}hGOe$FGniR{N~fm^@;8M-?3|2&%gTEsg%auzrL7fSn;NF#R1Q!OM43pD=s;q^}D7->IK!- zj26&&tMS59%^g+Wezv!-V8h{)m7$Y=xRwed)IXKDvHv<4`1jLuYVW>eD_?wd?&k;L fW$fo)e3P&hd}GIPa`c$|#B$!|0>{~`^2YxH>6vJ1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-trout.png b/runelite-client/bin/main/net/runelite/client/plugins/customcursor/cursor-trout.png new file mode 100644 index 0000000000000000000000000000000000000000..b32ddf0ea1fb5546600764031562121bcd7fe141 GIT binary patch literal 15609 zcmeI3Yg7|w8plUPq^K(@hzPrcs8y`Vmspa5 zsB>)vDJr>wBF0Q8g-Z{hA&dYXg%?O?a(O%sZ#IR+U~*vw8)h?TEVh8d5O7$O?iW?$ zibq0|CSDLJ3GFV2{|cfeS}aBZ45y@|&{NoS%#;8#0|NtL1`B4fXt;uAPBmE6R+_;) z)sdtpj|4R%Cauw;#S9c%UUeLnYzd-LZH0PY-Pffz_7*ajyV>CsVXN8*GwBR?Fp~!9 z^%#>)I{VNx2#o4bJ!-I+aUXL~pD_`$VCF<@h?2eCLl(y8L@w{GJ?MD#`aw&ZEg`FL z1l>pnb()o_Mih=j%~-MtK|@yImojy*tG8(5`zEJfCR@*tV@IvpA#AoDht0ke95W=u zuT>y6p=t|eQev1+Oy4V9=Zs0d$=d>VsG zV=|R2rhvm0u=(#Wm;wd^Na9cq$RWox+W6GLa`3{}g^h*;A>7vpD0|nFK#b`y6Fw$X#1_JXH3KgD8WTtjW{cW@pi+qlZ=h?n z8UY(&#&hD>0W>wj)X>-{M@@@E7$}X6AUq9|!{PGOfp&ayIcR?^wFEwGPnO zu0``dUdte9UMm%@HRJ0v64mWEUqGkrKM{`B{`1qbtX`i_q3v)J;A;UNm)brDOdGfdUd2NP{pYaS|gor=^i3_Ab7?ZdN z5rF~{7f6FJCUFrW0tF;4kOpB);vz%@3P@Za4Z@hjMTiI#khnk^gfWSW5D_RKae*`l zV-go3B2Yl$0%;J&BrZZkpn${$(jbgUT!e@~0f`HwK^VUgmuuf6fT#g~?k@#@z|T9U zVjuo+AO#7JltWP3bO>6L0YP1_@b8BZl+1vjmiHk@up5Frv7Fe-PzZ7glS<|)t@V%c zmS#nV_@|Rg?wc=**uarCT4MKLD)6Vt#w!R@GEn3eMRG|8=Jp9b7Em&dxkl_`iJ!9cN=}# zVP7uoa*|08ZFwkK8K7%<z{QRdi;j*-deTd&CozSw6@4d>c{tw13r3zgt!={+!=j;u-rH?lU$_ zy!e&}RClc9L?PvB>XnMxQ8O0La*C9_m-;d=?S(Td>*6p<=9uThB@Ifysc{90>_bUE zuOD+hb=&r2>}luN%+QDHPh>uM(Hqdv;-;(agqU zf?>vc_eyV!fM)BHn$F)YXzzObtwP4McCl8+dWU*%Ub$<@o_I>+Or`tykl|h-=_yYW z0**d*t9}vl#r9zf*7JYu*s#oN%H3c7>2eU^ZYfbE)zsZiFH79|4enF?;K|CmFzK>$ zoNQA5Ics)j%Y>R|orYNj)FS!i*#^S_WmObCZ>Gnl@3Idls-mhMX#JxhMt!_!yzI%N zzb~wouYD*>FHZ1mD#lHKTfc zsy}1-#th%n8v@qXbWAzSw6=9LAou$-onQ<1&=TZJvG=9u##dD* zcV7DLsr#qQGEElN*>=CBq%|2{(E6(EZb-}r74I~RqA%~-F=EuX;^xEOS9Zky<&=5S zKaO(#+H`;UpFhu?|7@m*zlZCV+7{=Xk)J6get8E=mo;zO-wG*Zl^+-0xkZ6;IA_LB z@fDWxLtWRpPw;Q4Sn@#CaeXSp*(rPWB9tB+ye3o{xi#RMv-RnF(|vYqLo&BVo$s2H zG@o4%w{~I5>GERlYiAzu_g=c^XRYDSosoB?;YN9TmCLvi`h^eYv`@_YTeHc_AA9fE zo-c;`S&NSs>1DS%KiHQEKR-KPlvlCgWLJ8-ldsWF;XeuEDt4#nmYvD(T(Prrg@@an wh~mTMuH3U<%PL0x#w;CY^u4`$bbBK-;{25kMca<&wuh6YArX?J^WI literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/dailytaskindicators/DailyTasksConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/dailytaskindicators/DailyTasksConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..daee7f2dcdf1e381e00f9ac2f1fcfd951b1c6b13 GIT binary patch literal 2386 zcmb7^TT@dp5XU!AEC`B6y-dGpCrGMM_&n+9ht7=6kFgW!^?29N7x)yC#zR1`Y;TVIfA$FX3 zMY%JB6RvJrAEd36%vb3c49?x&VQ_IP)m}B^N99x{kxN<|FT64uSIn;U#IAbTSY$BV zG)|G%ASTQh6!&C%Lo_6Vg3cb}WfbS6&O7p>Rq0}@n&ib`DYFaSkj{ykZFy>FiN@n54_NfD#{KFwvz|BCTcvAQN9F&k>3w8!>@A5Jh~(a2`L?*r{dr6II`?(S zNssSIiQ9}Jj5*A-WVCEZkx&>#1~dPJk(>D~UQV!+ank%hmb{rN9V)sxa?4ZSG8Lr{ zgx|KYd2v{g@Gyh(UBU-u1}}~xc(6Pd+O8{`I#kMfXUSUA%6ezy-+kV!VL9e27%Uz| z%8-Z1n4PqQ_TNaXj3XqLD~iU#WcPqwpxMe`E;tenP1E<*q)lx6p?#60h?>Zz(&71y z6@x<-uOZyN5quV57zXeSU<$vELjgutVGQRoT249`hf@wt!x^;Cqn+V%pzwq4FoE}D z*`Ikhi|=E(6(->ve&NZ4$QOuwp2!!8Jk^8zEJ&UXkuMQ>n#h-leC05Cush~bkUSG2 zb0W_W`6`jG^&qbY$=5^V8$`ZN z@;xFi^dRdXISP^Q6FDOC10p}{L2d`hk3!_fM1Dl%Cq#bQgZw=}9)M?A)j!XAWfbfC K1zs;5EdB-l8z?gX literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..3eb5241d14b1960b89af67eee0fa5c2345a183af GIT binary patch literal 7651 zcmbtY33yyp75;BB=`@p9rDquwgL{Roc{qK9TyqQd6`N;QWX3lx% zp8Mak-E-c9|GD)}06}qp7bOD67@8GGqzo;tTUsC%*EPcmjKouex{(a@t9pFQQj?o> zqhF7ymYGNfS|zWWykw^><%LIJ|H-sCasu9t_E2wYaJ_&C3skn4M$%FZt4EEew9>LA zCqkfVO{lB6x4Gkl-bg4K4XzFe)U<6>N7X=FH3kDwE1?^MO;e!=9J=02`G?d|%|E0i z`uu(7RxRn@qUshU{FdqO)BG_r9@k=)*6&v>e|u!Zasef`LGXl9+F?48WO*$e(QYyq z*9%OGb_aVx(F~5Mm?3aPcFR81vf>)yk501bK*AjMZ%_vYxbJixC)C~&%ITXaaCBCm zmP~3!Oxr7dTh%)K6gAQBZ=u=|En$sOZDrTmb~nh`0!>+^3DxK)0_ohnTgKMhmNKNP zrG28o_SPIo8sgxrz9jWcjoG3v|&w+`=x1;aeeszxUkFY(+%pa$?EM4 zb@jG}gI(*TfhxIU>-zR!B;4(almi7;WR286W~jqV)yeU959x_ik{eBNGFo7ETV9H) zBYL34PWC1~>q;3GvG?dny)Ui>4a2llOJ{xx)Y<8`HJ}?CnM#4M{lzs?Vx}>m4+=Er zEB;Uwge8DFsI4Y8q*@VXfjX!~RD+)hfrE-_mXd*%3F1^z9#@lAmzLBlR+wWYZ4R=G z4TcTU8wmMG-O#P01WK1S^ayxb%zn*>Qmj<)NqmYq+NK*?duq5(OLVKWgRDJfOpW)b z30=}@rpFr6X_$|4Zl@v=a^*(&A^f?G$jN()MX;C@Q*dr8{f*`nH%k z92hjs!MK+3ai@bR+2qBlk90veyZEpM$9ln%zceod(~%M@ayA9Wp^Xk4)GS8_GhnIf z9%!MblY22ho<3<}hmnn{#-e7+Ta~deuPm1Mgtd00oOjdl3O<1&1g0j3QdX=M4hV1jEa`Zy=;xhts@?4iErJxTn z0bg6k>eb=))xF_%f%<$S=gHG2W%ii_3VbmMeCbFUH?}FFj->O@=a{@(k8KiITwuEb zRZ@s1_F*I9UQoWu)l`fnEp1rAFjyz5W2r=f9_nT}jOg*W%ygEEW6M~bA$t_*^n`+g zu)G`=M!iT0%$r~wmJFx5h7C)>7Hp;FNGQ@A>WZ!jclNTk=w2HYSTNB{?v+gyI0c{e z;#7hCCT!v8SMWJ}o~4a$w(+=!)c!xn&L8u4dVF*%sR1qvW{?&cj!!I5wokHn{{m zOE)z1NDW_8aK6;wlN#ty_D^!*HxyhT7gpE{9ljL5P{Bn~yh4hHoF+-i?@(~Dlvix| z^aHuz+X}uT7nI8dyw)7`-&Js#6!+QUHd_jRPr>)4Ff*E9c!f*VS17nr%9cA&$d#g3 zEBIknRJI&a^v4Q*k`t9&DSEAf>!he6wKk_41Sx)lf}K*l($<`LBA48x;O6X-*7OZ8 zm)xRYS8hq>iCl84g4^U0+mJ!KrI8EnP;jSQ;26^3Gb$#=nX3-j$sw2ILZ5o=-rv4W zWfb10;HS8so@Jl~V=>cuaM6)J{*XIvfAn6nXM?7Ouoq7V%$jgUD(lm&q_pHy3Vw&D9ZNcFdjOL87M95= z@Qi{#;E(J_I1}`{IvqA+?n^K|3^nvf<36k4Icc@3wQb$uNRaJgxT~W*5^R@&oEd|d zsKe@3Fa9F1EDvJlDlTZPnp1kbUrYF~2P@0*H@xV@-vyRTy0pcNn+X{j3SPp?+d6E#suX;h*GcM>i~bAbLB1S3P9Vf!XwJKcS}cm zw4*Ilw6+v1Y4QoLDEEq~98UApe>jwi@QDhhiDlOvwICXbK;2t|DB~^948@HiQCBKr zn&2yfS#pSOqgY2{im(<|!sF}c%Ct|Imm zvlyzIWq@&Mfm!$JBD-PbEt4JF7!$+J0LRNCYNiq~ZIv#EsJg;8M$2U`2rMs}SDE?6 z8If8w+3}9>#Sl;Wnx}GoNnb_s>JOQ3hp7UV)oNNUr@L0qq@HiIP@|>CYUB%}d zviaFWD!^~S@3O{QaO4fP*irnHn}GAw(fm{#0UU!MDWDlG1eAf&N{&=?6nQ25_ARRk zjbruQ2whLAg#3)Q9$VW?M=Gn$hX~qj5FJ@ihfzlEKc&%gGdgpqeD>NC>FkqS$fl%q z33RzMl%_S5-;8LXhCXVD71gj7J=`O6wspiH&$gC4dA6!$<2Yd_PQDUTv&c&A6Hc=O zafnXa$k2+rPFj^cX%+gR5!C=S5#4nD9K_JX?Zhs^lT*$cyPyXfZ$jtAsP*$Zs@1~0 z;8J)!SHV-d!c*tD7(V%Y2Oj3v=AB6H##jkFm*MtCKV^rv?ZRo>`9r4>8cS(Qik-O| zXR&QZd1IYt9A9xb+jE?+JDhLkINx$Om*hB?I-JXMoF6!xt8$zlIh<>9oa-IVjXBP^ z!`YqV+%A3P*mMB1`Fk@wNHCo&EJKRk*vfbrqo+^B$?OCBIYEu!bd2Imex8N1v5n)) zxg1Hhb9OkNL%{`X+b?7%zJtB&C2Tt{#WS2hp69sn3a-HGxZ3trBX^;}v%Y$Rn(v~6 zJa`RvGkr>k;0fHr1oGJatAp}B>OIGZ_xYyqi0bqo#W-|vnGBlkq-4;nvt$PWAM$-FUJDRnsqrcdqnKO~p8VpR>js<|KHY>9~f4 z?^>q*b;NZ8j>L_wXj_>*!Acvg6Kx)ptSBQG4t8m9Thrhg?Y*l{v-f7))I0QTHoYT* zq$Ur^OglJlVIkQ?tL(-ijz0~!!-b+Ti=r_f#UhD<<6?0Xn+j0emye>Z2#R}%;$EV- zk0|aZiU;-?1*g#BC=vxIZqG+Cs|bpRh~iY@m9%+&uNQcXx zuE28JA!TpbAgXcMBag2D16?~A8+FFeii_>2o$Q`SvQ`EEK) zx{332aRZ%NV4z3yk@)kFIKlEP4fGrh^gIo;hX#7Vg<|qx;RszE#g+mTkLROUR0PF~ zMDY?)yi63Y5XGzejDjx<(kLFMWn`)7aT4Y142m@leV0wItg1Z9q0h-YpM6GYrNi2m zVND^ceqJ`+m*gRq_di&ksyM&Q!&~sP`u#w@4n~J4!CFyfpTa3%Jz01<`-h3KkL zwzEY!s)P>vJ8d#Z1(at`oB`Tg*niU`HnA zVu`3Hz*#s@%(FrIolUb=JczQgkF3Kiu8{3VDOa(r;X2tQu$SV>5-~q176^Y*EEM~b N%N4?l_rxNU{|^#0xhVhu literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/defaultworld/DefaultWorldConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/defaultworld/DefaultWorldConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..b147812594bf591db870f1525781289230d4a624 GIT binary patch literal 1056 zcma)5+invv5IxSNNt>i8w|_jW=3*i~3J| z0S|ltAB7k@D;j8|@Zhy)Jagup8Sl?u-+utuL%V_k!>*P#NHZ;CWn~b?N@^R7<7}X` z2_kteveOfjghN0Nr=`gGxXWFWf>?x!A zvE0)-vBE0CVc71@CDgHUM1?C~r!_rBTrJ?+woW8ZZX+CE%|JQEl4DFff{(30~X_AdeNcqw|1$taGa9U+r>!_eg z`y!PtUs*XX<8Juh*e&h^PH z71$t)=86Y5K{p-fLkIe34(OYipshblH>gCD*b~#11LY2sW9tl$=ODkkiA+Cb3r`5~ XpB_vj7x2{Ue&&N}6#Sglwn6PTl_>M} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/defaultworld/DefaultWorldPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/defaultworld/DefaultWorldPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..e459324c6d0b2f4eb6fa7b7185e7b4c4af0c6d7f GIT binary patch literal 5610 zcmbVQd0-<|8UMXD-E`BTEoHCn77VaJy9*mYT$L=x(mg124>wCu?rHLx&NiJ1Gn1Bz zh{z!*atWxYhzO#H$^w=RD&hr-c;9$m;C`Iy!pQGec$gpUmtzu zfd>Js7x6fn1k$byQ+~;n1t*lLY{8Lkm?{=ZdB+V>IXPmN3gM*Z7jmf$=H*oNvRxCz z5feCIJ^_YKpt<1X1-b@3Kc5N;BS-B@4SM;!^wR<>c9h)E8J7d@gcCT!1-agJz0eLF z&kYny!5bg;#!{Q5D}6hZIkGG;Y6^4@)*Wsaom9WJfJEJq+@S_i7Z2{TC+zc5j=M`{ z!_wF`w|J3AH~Wr(#_o;%{u%wrm|Ju9aDnq6t3@y%D~#*w;b}76^0PHd>d@8C6E+iKv_2k$wjZ8SR7xFUVK20IG0yuetio!7 zO5@fCCwN{#+O9yhw;`&}>ZItjK7&pvbPB1FlABf0nu>&HO2s0B&`&3D7*cVp5$LN6 z)A{1a!r?eVpv`e7yfHb*fcI%l%2a2i{i)e)C6R9kG< zRvFp%{D7%OZ_i-X8&BmuFJF+A1l#U=6HZPB={R2ed`pfwAc2>HQjQkrZHQ?Di!8hl z>jc&|is)yR!MNJXz!c#lu&NQ?90nXX_V zgPlwgW`>rc%jAHPFl3qsR1-Dy9e5$L;@ulqYG!1jK+q!e%j> z(r77sJqtygYpUsHcAyL!HFe&vcUIL;>3P)CK8ZJ#A#aU=VO61Wj>iQ~<)E9^W+TX-vOqUIxxo71YR zC}o(}nca||O21uTAI-!}N^ zZ2_l^NR(3LLl*8BHUx4tg2EA z2?uhD<|7t9s%VtN?FD;E`dZ?H7Cx>B+ev7)`w3^LI6h(FlZrzn!JwDb6Sk85X$zlG zEK29fzM_A`!e{Y0Q!aN-6(!?waRn1SiEMOB;~5ze>(Ap0aXdB~>nPAQt@g?(9G5J7 z5no~=g`VDu1ouXvSSPo3$f}&B6#j~Zui|TJ*pXqxzoa4mkP4k|SokKsMf0+{xkRC} zqCtZ(k)ta8cj*50dWy>>T{&5;^gNTVk%;!J=liU+vJ&%cld2(@Y@9PDGz`2ba|KpD zmt0{R@q_5_W%Ufz_*3%=i*j~si(QN+?$&}mKAf{x9-d$s{+WfJS9+i>-U-&LCoPPt zK|GQ1N`6*uVg+FnoqOL~qw+yuP5s%Cn=6xrnUFU~HJKE7yP!rfm$iO)d2QzG)S!llg!V|~O7vI!jX^U$vnB9YZNZE< zjqnp~H&>9s%0XRoYy0us4qeBn;(BY?f!+b%cw3FwQhchfEvxRw{g41Ly_I{h>2b68sMI^9H-6MpAoK(vek3t4XIMi5X_2^^O`w5ix@Ipra_d z0_2Oxs316&d+NZ%>aMlZc*#RpdpF-|F*sFATVklH(h@j^yb6coa6G?N`!u*~{0fpshP7Kh%7HuX5? z4#ZX*)5Fzm=rkf}P0uYx&g-Ue#n!_fLA$c)>N2iv!tTR*rg6j3vF_L-=u+EnGp4?S zrW*ct3LM?i-O?SK#=FaSUlYvwgJtZltnVx1{>u7+GCo#WKUBu2D(i>$;L$R^+yo`H zyQPe;8)&~>2W_*?mt9O>5VQ`$)d>&Fa4x|Mkw%IBo5DF9&uz}(4lZQ7xd@XSsn5fu ze7g*n;Bs7tD>&|5iJLhG--)XjELU@2xrXz?wRoIge~Ihy6mAer98gtG9&20>xh&0L z<#C=Yc-H;+u6CJ&oA5n+pU%3FCye0-bpFkB`Va9V7MdSZ#(qe2wk|zUJdF-(^b literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/CameraOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/CameraOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..7977b0700a334e865ba681413814381f2efb10e0 GIT binary patch literal 3701 zcmb_e*>@9F82{aLnKle9giTNor9hiPhkXkIZAzh#($Lm)LB(k@B$rNSV&&++)+Gso{v(li4pwCF=Jclq6K`F-F0zWeKq>puZ# z#kUH43>z#%Xql{Km|PfI+~kHOw6vK`a?8;Y#+a~e)6v5EsFBgT$Bc}rk1METXfAgy z%QZWX(F)k8PLdg_^MV-`M?B~BG}pqe&Jcm}Y8f_rK~ovkZjALw>!Pl;Qov4baj}cx zaHCg3i5l<5G(|VX$nu`7CHSZj;|?D-jaJLDg)X>lISdOT$MrG&q{gk|MqFr}?uQJj z4BH9Aj|$YQsKp$HipHi`Ef@kSs!%OQ^HnIQsl`IvqhJw3i-(_rePwvH9WIrtSd1kM zHGSRDqmjKGeGKc$dN{R&ke{r$PsLI!W0>U_B3cm5u<<4u?`Ta(5>+4JmT@RMI&5V6 zbYhCUjo5MBjOiIJ=Y_>ek>W(%rn2VVJ^^K@GlrEgGL(mnF87*#LTLLkdOF49&W83- z)8uM91A5i>u`MfvYtS0B zC|EmFgYw5!Xjn(F=T2)}@G&Bq(rZX2)dm$Cv5BEBEw5kL9!=X8-D`#&Wz8%}j`#%D z(cG(BJWJ$l!8Qe38Mc)pZ#ptmY{w2tGRa_yn+b{`B?oaQZ;zH0+|(l65u|D-b}4vh zMymR_FpZ+QDt2QJgEE{YJu**vrU+4ayS>61ywkS4%uo&5C=v6y;72<;6zpXKTCd1(D@m#T|7s-q+i^g}K|~m;Tml(({s;O(vv3Ge z1>Ka8-bkxBj2=o`J&~XyTIyT(u&kt^rXfH25L56l!`A7$DJzgC75W*XGxESAp}{ko z4F4bl8}Q=@9#!xN!wll!5m;8dipOx2;%*wpDDK0h+}uUn@2ro4q$93im|>BJ=*ixx zA^|Eg{$c?fa4Sw{fSwac6)A8!JF1Tm^;TRL{amDIX z5?Dh(cQHUOgQR>jyrW_T8stu)txdc$ZtisqvwMXeAL-K5h2HA#wX>PH(ZSvB>v_Dj z$Q#Hor_Hv7BS>+9(4*Qi7i-4kb$k5n$vQo5}nNo!Gu7A&CG!g5+&o|i!SAEa3xD|N_`)bFD)PI(?#I368OTDz!!_amn87jDS@Ypz}F@4t($<& zSMl~GqOiiH{|r{rcoPx01@-jiS&SW6h7eJ{9joyW)?*j#?557X2M1^#MH_|?#!+g# zY3zkV^Ksfeh5a~fX&AsTZ9-}N@aDq8)P?}6X9no@Gjn?V88EL&+5sA4`}GahxmxTt0@0Iq3sKI e`2UQsOX%$9_!3`{!$-)JuPOK1=_&UOYX1d5#zW%( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsButton.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsButton.class new file mode 100644 index 0000000000000000000000000000000000000000..234804e20fbeea01cd7329de4e211e6e596c1643 GIT binary patch literal 2567 zcmbVOZC4vb6n-WNEQBRMQm8;Jw$hR;wkvJ1)gYGlQUg|!M#a}58DPt1H)nT}wtvBY zz%Ss7U-T%R!v}wW$KRyh*%2+JF|CYo_p_epF5jB|33Nyz#Lv^h%wxEgfzW| zBWz0wvtnDqk!Ia)>{yO(Rz*{~uI-zPqFGXt`G%CPqaneNdBL0fmFd5k(8#ORlgkV@quAdF zkSi;QK^;TrVo3QyDym9Wy(C^qN~B;pV!ct@5?+aK*+fmc;8wU@=ANbABV$7DT0X<{ zrE+BGkd_RwPZ7<~O);soR9zC;&0M*g0)9tF2RgfP6XP1*rND!OD$51ec0C=paGP*f zHkOvw8Twl+2Fn3$SsghT484Ru&ntU7p4)J!Qkgc&!riLay+uiT)_6V2xQobM_IQng zdU(Oo2FFN2Ntl?@@IJ%63rQn5uj3x>Q_U&(lk#SGbisH+^;1A;B6eCS_ydL?F9&il z0Ypr+s&l5ssgBzr(+@5K&(LN0{|P9b%~5NQZZsTe)x@gPw0w(XJm)yB&!#p#0W z*0$U|b49fnm!g^{44c=ss(hTPHP$AO_JEgEg9deFc&y`XTxW=hCd0L}6AbrjSY#ME zmhUORmg^~o;svV`5`3Qfu>YUv_z)i{K|a;-DGEe+#dduXHxU*HbzR42%ARoR!eK}j z-G)~Y%a&@}%t-~_Rmo7(&AYDjrN`@QLhia%KZz2`8lKaw)M|6fX}WvDEClS*M!wA} z()C{J_yS)t^we4=hQHcx;^<@u{)9VKTlnJz*WGK>^I^vA7j~QF#KF?*x@h12{})4- z=bw$P?;wx}d4bz@k-k>>zD^YTF{`fMZ*+W&***@r+Ge=B|KLf&wLf{D|2jD)N1SDL9GecZ^>O|$1@kI^`2O#Y6f zVH`mR4$*H+9^%T+v=GBpdZv+}=WT+RKp(QWLO1POWElz%V;Cd!Mlcw~HG+m}mdM3k z#?j&E4>^yWt=w zhDkz5AeK=F`m(&l8~*vSAne?*W> zbrb>S39^&kW@uCtn!y^-Vf>1*pU4nWrnZ3iS2XFtyd#9{k11`CMIGLX$Qdxy>3wMN z10)iM_@qTj2sH7A*yb=#P>O)7h!r%je`p$`QNuzoGV({di~MmKl^!xg$;v*GROZzK zXf&*~JPr{bpb#}YMi2cpOJR`|u-q0w=9rxft72Vr=%;W(wgcNfgM;F{ulYohVB3W literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..c0bcfd84fb065b88c9c4b8894cc1e0340f9ade98 GIT binary patch literal 654 zcmah{$xb6N5PeRXG?TFJ+l3PWA^L#k#3^Dl2q^*yq8xH_x{F|N>{iSHtn_NURM6)JfL3#>79&H!6<^pkvc*QRH4 zfqMIJAh3N?8n4FGS56Hzb&RoIdS#6hIOu-Me(7m^CJ;Z;^OYQvKx8TdfmTK?EmR)J z1RD1$%gEGO3c*$9Hsj*Ot}=90j)zqABzG5B>DpB4zARMmKZ23JS3J(ospEX39S;|^ z2Zw!u=B+J@lzywwXZ5SXCqZ0+_S6nvWdJHN#h|v5hgy z_6K`A>@^XgEe^1RWzHXSUIbMArNXZ8-l!r+SmpEFdlqY0NB9acHaHTP a*V#6?>wnBOY*s{DRZ)wJwt4M1?EV9EuBI{o literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsFrame$1.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsFrame$1.class new file mode 100644 index 0000000000000000000000000000000000000000..744755634a1788ac830d63936ad7259722c49fce GIT binary patch literal 998 zcmbVL+iuf95Ivi?abuh`G!SlqmJ+~85hiVchajX7S`{gjhgL!2&9ztUB6qj4*Uon# zl_K%L2k=pdSvL|wLP)8l-JQM6nVECOKYxAy0bq!A8zqJ<$+e$klE*@GKa2&J+CPo6 zBOy~i;<;8TPW`t$KQP8l5}fc(--gA|{v70iA568+bK~?;$Vg3xQE;kx!cfu2BJDh* z2;=!f49NeLkV3y^c4JUIvs zW6rQVR$&lNf<&18?9ei$Fub@#9-TgwQkxdkjAE4vdBm{djsMBrw&8Kmoj7RWri~j6 z8}n1=;+83JA*5(jd<%D6v~icAPHGk+zR9#!lHvJ$^<20O9IW8Jja7!txstnZcd>>C z4AqqDVW>q;lv~~>qXi?g{Xbq9oPCugA>R>&Qh)X2Q$r{Tx-CuJ#PWNtk5$CrzLSzC zqc})YP8u%m@l@}sRAZI;qD(&mYcx!AkX52#W0B6QWNp#joH)JpuQYvw`=xlZM017S z08h}M*)41bSFubxh9<7f5I)Qhn!PhP=eTZ`Gu$qprdXYq*0&ft&W&znM0yk%n iAjl3L5~zho6rzO3@MyJ2+ZwuLIdo?dGGC8I39aAgfdi8O literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsFrame.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsFrame.class new file mode 100644 index 0000000000000000000000000000000000000000..7bfb7e7c45f2fb3b7a881b2ef13f412f068034da GIT binary patch literal 1377 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 QBNT`);0S)pG-AmA1fn3d!2kdN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..b40e7c1845437130e475fe23f8f57cd78b9c3f7d GIT binary patch literal 9931 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

      F%^Dk&{JK$i@WIXAeU77dX#M7~N zSNY&;eDL)?_y!+*vk$)22Y!T0;%FZ$pIeehR(@FN1dYIr1gkiJGV zL|^xGF_^;*0{4s`H=M%_gM9H2J?l}un8UmX%+eg@Wx*Vx!<(yKJwUHD&jZiz3eWG& zohKNN{*4^{8=zkSdQI~dXu|VB^Fxo3vlXws_Pf(H$;zx+XG(d0R_l9?AC;b6G zF1$~dbAYbk33Me-qg{MDUCoPWH`mb(+(tL?C3G{#=@#BWxAJbfjqjk_`F^^CAEvu_ zFWrqWbq^n=`}j?|pWmU!_&wUof27CxeYCm%N>2vL>8Zd}dO9$Z_6O$EU|pn-?m|0yl6G7bCmePk-SO zF2(;n@+Mlt2B0GB`4E=@D#lKITn?xNdz`=(JdR4iU9sZvfUeQd1T-)vLZ7En(FfSR z)F3u!lR<~G|6zhFTMg#%l>y1CUVz?%Xd=;f8SLdO{6mml06LnP-FJGCqZ8;>05BJStvqaP%}76GsSF>vqwaY<*}>t*i8Vt1<>D>!tbh){Pz3!O~~?_ zkmZN^%;UEdhml+>{8molPwwLzhWOTz{O;8Jl)KX9S6LwyoyTP!M&S}D-YcKJ`ouk% zOBvwL@m)kv59&UTatT%orKsnueSG&YKj7M)pNV@Mmq|uF#r&Xb#b4ovFd{PW*WmSg z`Rn|ohMwa6JgA`|9_E7@I>gWO3mSTnU*>OW=oNmIzpbIy_`Cc)4ZXo{@eefgL;eZB k%|FEs)4=^keusa)s+xbnzvN$0HLt`x{`lAUkT|sR?}GL5-v9sr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/DevToolsPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..9002639496f0933c7fed0998b6ec84aeadb98c0d GIT binary patch literal 23566 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryDeltaPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryDeltaPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..7ce772b07bdca97bb0ab44a6949a8e8275e2812a GIT binary patch literal 1419 zcmbVM+fvg|6kP`bp&l zqug?%9`&%X6QXL`Ypw#2FJainuuxxA*B@C%)RY@(U-Htm++f%FSKkHL%HH~YL_K(Kji}Ppbto@@_78)dDEvSS=vFNIS z?Kxv#M^!m#y0d=K3nD5>UdXM$QN^?w(r0f~iI;_COHr<6&0yNTFT#0`N0A_DO{*f3 z%RwY*9H@=-ZDDO~YPHC!qf18<`4ePK&{=tmq2VudJA(Ns#6vucIW`cAv$&EGx`p2O?&5QUvYExJBDA^_iNe_MphN%0AnMEn5df5 zHFH*(HS*qA>>9eUPGkELqbOhs8(6@rSkO?F^jHwl<1u|e8R19q6iG^I5CfPed_5tv cB(M&PSfZy!v#^X6vJAqj6xHt;U3KXC4enEH*#H0l literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryDeltaPanel$2.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryDeltaPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..0d1e3f87ff67f2dbbf1d54b43cd893f9c09ce0d9 GIT binary patch literal 1453 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryInspector$1.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryInspector$1.class new file mode 100644 index 0000000000000000000000000000000000000000..c140d8de52f3ea05e553cdc0ee51b788a7d2ae09 GIT binary patch literal 1547 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryItem.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryItem.class new file mode 100644 index 0000000000000000000000000000000000000000..e5c450c234f5ee0b36c1f52230aa17e37a3899ae GIT binary patch literal 2837 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryTreeNode.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/InventoryTreeNode.class new file mode 100644 index 0000000000000000000000000000000000000000..46e4f0673ee39a5d0ef97748fed76b21ed46e136 GIT binary patch literal 1573 zcmbVLU2hvj6g{(XvX1LE!3`IxHvo6=d5A#ZhEXm`GNWSc zRMd^NGA!+Bl8c=7@TmJlRc@+O|Cvq9kznkvx)*qx5@i4kE{w=nM6o z%wo5dIk_LJe~bkJ-4hUPfs&B}B~a^l*C>{B+;Iv0TLLRzXU6G)+S93~_Z?%blTKTc z3e{;kJcS{@XJ`-4Ov?q}__5?1R#C{+X#^F?Qf~2&`%qp0{Vil+G zioi@`V{aY;XRDaSoR?m$B1BnWp`(r3&IbD`+4VvAlx$bVdos~^>V>l84mG2{*?GAt zGqtj_MS%pC8XJ?zmGPzkYV7E06>E4);M_p=)uuIF>AunKkW%WTaSY>9W72;LWQ}>g z?ZMXB;;99lgb_Hs<7BtLC5L%ELR=PDe6h&_vj@txISZ^Tr=dRT3dd_o&ug974)$$7 zy045%q*FcCBP76fK0}oqn3YZ7el~1PmS#+I!g2S>P)#xa zcFg{({YR?nTH`$$L2Sx6-r>f!7Uu9y86R=8)~>CIGCt7y^Z#wig)6dUZP-fAUVufvA(R&Veo#A4d5(95cZuIARB3gZ(tN<9csN7p zA=MsYq4_Jn`ZLs;SD#_&7pej*^Q`6m4W3P+Ucnh$#X0KN3OBrl75)(*k3i&-k0Bt* z>!|beG&29^mNcJ|;VG7WN4fUKkEnY280UdwTmXKi=}b=Rg9m5DQ&n?$bwqWMni_%! z;xC_R$hUy!CEg8ekfzCZ?|p^0r;aFltXWU}6NMtLf?#!wV0J_xm|>k^j026=^F`1l kANBu%&fr>Zb)E6}xB`60sBYxvO?*OKh5s#lirZNE8*qSfJOBUy literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/LocationOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/LocationOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..8a774626cfb4e82c1d822743497874ba878baf7a GIT binary patch literal 4821 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 JJSI=T_h%xshzkG! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector$1.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector$1.class new file mode 100644 index 0000000000000000000000000000000000000000..80663bcdb1e5207a27af5384739ebc8137fecfdc GIT binary patch literal 1490 zcmbVMT~8B16g^Wag|d8D`4mwKRoj9rC?Z+}p<=9QF^b`Rx*f~HcDLD`E&LtggD)C` z5sW_g1N>3OJ3}>yH6}FKy|Z`joO|ZpbNl_r*KYt;@i>ME!-6ZM>4&axY$;63v4tzm zx)WAyH!v%rAwACt%uUO;>$2bmbzw=*PtC;;W$4@C4Q@Kzt(wovJG2u+J3~@?`JOaI zLxHVUcEUi`Xj!xaDO}+*bU8ebCBARh!WsiBFtp2UJ4nqEq2hTM0H_7smurF-$THwl183>xyc;Dt>iN9l2>BjSNGFa?{PJ z^2v1Oj{>cEp<5A^m!uP+Lvmf1!mSvl8OBcM`YX`DjIIu0ukVv|B$4C4<+R0}P~^82 zY=vPmt&^IqgtxAQm{TR6z-K&Nw(3{^nemxXm!`(9yO!exB+rtN+g>Gx6^8lqs9&jSm7#V<&b)4$ zc|Fm&ma5S6Sq=kJ*JmvZT8CMl``WIWd2LGEp;Qd?^{Htfn^3brUbWMW9*XLvRRIz08Olx_p)Wgqghci;`m@<%3>{(g zkU}CDqj!%EJ0SZ8gE+ud@)-mI4B;9jR&g{^P1qIsQhNj0Pe>did17vSL6)KNP6sQ{ zb{+Kg6xcu$jKRcg6Kt2jA{0Gwf-*;Dl!&M=Me`W*r|Gt7x(P(-#CxLqfoL5fiH|zV v;0aPQ3t?gr_bJZ{x#H%)Gtp@1j|1GVBmf{ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector$ListState.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector$ListState.class new file mode 100644 index 0000000000000000000000000000000000000000..9b8a8159b10239b1c004fdf160e2176ef4b1d8e0 GIT binary patch literal 1351 zcmbtTYflqF6g|V1Zd;azm4`fhqqYTE@b#q)X>HIpEG2PElg1cb%2<~yyUp$_3I9sr z14JY7vp>psXQ{9;@r!LTow+mjoO{mfou9wHo&%`hsfr4_)rqg6kc}=C06t zPS~~GK;Pqs!t1t577mTK#p+ph0va8;zZ<#a6}G*)SO@ZwF^jmB_Vgi**Jimv1p7s@@(? zVK@VZaSao=#*i%aQ>Jsqm0MHzw%aY%^Q|=HUe_>;WD2SbrZuQY%GC`GDWr+YuwC8= z4|ciVw00fNkTtxH<+Lo{mT|P1fr4?8AU@dvRXwzvkkg`?%Ma`{gFCpV;x5BP%)wD0 z_<@G|SfqQleBV0ic)cTrLfq%}?mm6@Vm)U4&lY)SP$Qk&9~qi)SpRzRgMK4E#1tNHusMYF;49tJG}@y=|pDD?1UOnVJxon3F9? zCkdJ}7@<6kq87#SxAG0FogGz9F?ND%6igIK})GI7tcUgS2R^VnK=}p*L}>4}U>MBz*c9 zGwn^KaNaISMO(`J8E!9srjrXP7i{cOLYlheVV|QwIkHwJ%L-?B^aJeQxC9Cj=Mt8q U`7u@`lJE>V*2;5u67B210T2pTEC2ui literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector$ScriptTreeNode.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector$ScriptTreeNode.class new file mode 100644 index 0000000000000000000000000000000000000000..157ea2358e8dc71b402597bea7f32377d9a8bfb1 GIT binary patch literal 3571 zcma)9TXPge6#ja5c4yfPNeCet6ERBEWS6igcw+%C;kKFtBoPpdFxhRAA(NS9r#FCi zyx(t6mM^?m`oe=&32GiJeZeZr|6`Sf;@2~q`$AHco$1qk`t&*9`OfLdpa0GL3gAh6 zX(A@j?@5)bR6XfBO6H2LBR!QXyVY^W3vwknt$g1Na>K=nQ&t5pD9fVqE8USiQjv1V zFG&-I!2M_JY5ROGIOlldImMOS9(mfXx@xeh>@io)Dhs57$XZE26a_y|wE~zH z?!hL31o15}6Y-wjLK^qteiQczY+7M+!8`3+=s_>h8##D#|KWqr9U@E&Iy92Cuz7Z^ z|3G12PYVOzqQlJz^wbNgUQ{}k2P{0O-ArjWy^=iNf*9J%SY&TG1$E$gjZ@yjPON3jo;@X75XWvE-s1v~)(LNU7VD6M zjit8(@x+p_$NKj zSGICk4cax=pBnQgbNi(yE3Ez!9bcmj)OyDz7VZkEZ^rD4l zqtPh~2XQEkF_cUc7oiv#v~WZl5=_p*?A1R;uV4Jd8#?yv_C0peLU*0 z`)qxIUC_n)n!r~Jb5zrg3?8t(k}HGm0pFjjmh;O?W5LX#jUyMzvX1(R1^TmOSTI#H z(Qmu%FfZbKQxY$waFH1lT|J^Vg}2Ce(bd)0)g`uw6y9M`iW6cqh4%=X=n?`}!DDUo zyLJ%Bz{H2F*JVi5i_OHx0vm6wN*+W&nD}h9O?OG+1RA561s?)KGEfKnK%t9ti1SJ` zc(d|?GLT%oKB#KKxW8!7$GT?XG?=0`OBjCBKiw;7kvnAL+B+z#le z&TAOduV1iHU{|*DXLR$InL%G|{TJ{9B6bPu^**Xmn!z?MQf>QC-!&TSyNVq%*u}Z* z_dGFNIb^bI9WY4v>|{@ES((I&55oi+A|t1!N+x@f7+g zrEnU1u$M7yrqz9nH^v=J*w6iO6sXaJ_;qxcc=|eaihr=4s%#ci8{}e=(h%PokQ~Q? z?*!v$y39c=^i!(<#qew^QmCCRbcb2NP^S)fWkYOQD;R29okxc;T*uH3&c*0RGLyZ6 z&L8T!)D~&fV$;xQ7HLRE@Z2qJc3eT*YHeypYMbo6b!`5{xdgo%&1Swu!nmCM9pY;w z;+M0(K@4urT*a|aO?lm-! z5d{~fc6)U2T==7qq!zCt5^0=Ni(xmvsU|oVC*j)RaAbr8yA3Hbbsdc+gk}AUHWOp~ zOR>x7tEx_vkI}5oMnZ>IKdn(R5_8@p=!5n~=o_Yv$!|EPi+Njfey6dkvpGMZAv!fX z8a=g(^2s5+Kv+`E+3#SoDkrH?AC9QXw$&VnV=F6F!7m;pZt(u;d%ui4mgPh8AUP045u^L02BL4-LV7*2K z8R67Ahf{0V0yP%rXfKBIY$V`)Ww40|yb(U%44-d@&v)@Y*Y$_-2lxn|Fs}li;&aMh Ig!@1JA6#NE2LJ#7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/ScriptInspector.class new file mode 100644 index 0000000000000000000000000000000000000000..6035360b8ef59ff6d6f860c177885abaf2d392cc GIT binary patch literal 14472 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/ShellFrame$1.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/ShellFrame$1.class new file mode 100644 index 0000000000000000000000000000000000000000..92cb8d5cca9d59acda80a979d1f1c4b8f5b9bd6d GIT binary patch literal 1239 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetInfoTableModel.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetInfoTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..f026ad78f54f749d23db8a73ee35ebcacb8ddcc4 GIT binary patch literal 16184 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 AfdBvi literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetInspector.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetInspector.class new file mode 100644 index 0000000000000000000000000000000000000000..33056854588d02c1c4530ddb85afb92d489e1df9 GIT binary patch literal 21951 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%0DXL280yToJ!o2I%C_}qN_90WW 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 aKj+U+=6=iH@9+n{iSN%p;?MXiLjMDWRZL(2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetItemNode.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetItemNode.class new file mode 100644 index 0000000000000000000000000000000000000000..3b52c0ef5643bc05c1ce7b3ee24520e36add6d5d GIT binary patch literal 1242 zcma)5TTc@~6#j-nw=7$VTtvJeN`Y-r1~tZq8WXKSn-qM2;Db*?JHo&+)9lW2`6vDi zO}r#L_yhb=#*%fnd9Kv~Hffs)$t zRuJzh9r30-vc?1vf2*3i($=gz+%Qe)V31*HUmS@O9vv&a%WWtne<|OKII!!n6+404 zB2(hb;2!^pW>~2AB@`{i)6cz0Dh%1DN-O(}!S^o}QQBr0tWrJ~8H{*v;4w`3^`uH3 z2&(bT&c1BeN@;r-45J=~kYy;;m6jXv;f@TqlByZT>!u-sZ4s(Ai_|!1_f*92xWAOk zsYPV+BwklS(#|jSBmGl`oHd&^B#9X&DX7aPwN_kQ!*vHU4D*-J)x!h>_e?W#v4AB9iwwmsBc+ebf#fN%w1hR$uqHfBYV#RB^meo3odUiV zx*5o*SU2V%ZdK09)MM!j+&XQ^3*6uJ`2QZ89#aRRDuQ5>{+dc5i((GTq-Jf7F?cnt zWmpYF6v@cJ3Jv`^mKW9SV3lF^|E~07q$Dv%Q=FmB(ZnXBOuG#29pvaeOs7{Epc@z| zFMoquUjBmoCpr$GK=09ZXpsUJ;9?PDWV@QW;|c*L*GLEYVZO OJvzCxyAO^BnE3_j4?-FM literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetTreeNode.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/WidgetTreeNode.class new file mode 100644 index 0000000000000000000000000000000000000000..da5b66484ac0a74e3a12866ffc2f7e75183a16fa GIT binary patch literal 1494 zcma)6+fLL_6kVIa=`fW0O}xM$0}KOFiw}l(V%mF#Vvq4s?uweF)@w@aSn@oW z(5z0YlF(i9GYm^`{HAg_tw2bwn6{~&5tedS-K9EiqG}o^0grP&g~@G3FEXPv5@^+- zK_~RZkzVf{$g<+V77*HX+(MGjQ8I10Q9Ig^?v_v0=jN1!wJlsTpdK2V)xPNw7VByJ zpG1CXAz8vmJwSsx2rVpcC^BI*H+f@5n#;MZV-R-;ZJhholWtfmp_lV7q>dEOaE~y2 zgP??za>CwRhKV}n@0-!lhyFAkAgf`NuuzA3y*_KUSLKE{u8uK`6MFvDy;k9qXYQKP zWyy0l3J@$85}qeL4aGzQ==xBeps+|}_|PS|xjd)-0P`xrYYi!W zw(!>*GzI?F{PcIE^HX2Z_Ln|?D+sw4`U)s!hH;}#iv&Y@PMxT7ql_P@DGffVFI`e jG#dlzihvTB3bvcZL!Sae&hx#1CI0e<@iCt827`YAl}C}D literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/WorldMapLocationOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/WorldMapLocationOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..a30e0ff02a898b94ff209385e67e96ef278ed1d2 GIT binary patch literal 4608 zcmb7HX?PRY6+O?3#>)f;y9Sg}LJ~r~BAOHe7NwPCz$)Hq8-qy`JeJ1R;PH$ijcnX4 zX_IbgOG#In?pwMygo21ko6;?5)4fgi(tZ8kzs=Y4o+MkcL@}Q}&D-v~?=I)wci%J5 zU3?Ni2>;elA+X0Wy+AVUn6~Aafv9bnju%MS>1oSJ1!Cr$=el+(aM(@Sv3?`b=SB_B za-G3BGie(O8ma`gmgA7N0&bQjkfRmwWw{IZ`--+02`dm*2L}Zj=5t3aZQET;ofEO( z0JUS*NGwU2+e&V}tR@0G$}%a@v&Wnpl?o3j14ssYEXVTp3Ov|S%%MQ&;)QFFuk6OF z$<#VV0}iJh&zd#Itduorn<2+>J>{2_Ky%-5W6n4cu$<#&)C)vZLrto}Zp^GhCD!Vw zN25SxOY2xI1fHj(8a~-ur$a-H>}}9di@I9efQ=fSFR-o1VWleOEI#C>EC~-CFTf@N zt!I27)E@~8Y%i;7fe%+O2-Z=E%{p$v%>wl))5~)fxP65qt}0AWs<{PQHQc&-MUs}A zw7dl!FGLF!>5Uxd-8V9N4T|I#C`H5-oA(hmf6W3 zGm@4Z=O(MXxW%a0TUOQu_}>`r^066xjW({S)w zMapj1(T@Sbz)FRpo;63KGm9Lp#}I}!yh31ok($dnQpX4wJ!`4Tu(G3!_c_a)7r14m zB63$TQLq+cIHKV&sY?!6fgfke)iI8v0&5Nr4)^sO>kkbb8;k7Y-dl?eRt9|B9F)qu zQpa7mTcB2&Ug1)pcLmOgniRZjdQh{)M`Q_Q2AC7LxkTxx>n3Bl8e_<{9IqZH@G1=p z~k=Yl=f;`KGv`9J15_6#8|zPs6=5Xo)zALdWaz1}aSe98n;T$Sn`(cw>Hg zybfu+S>B~@VRmSVM3|N8@F3o<;cX1hBDSS>)Rk%$9q+(NfsHI@RLm=3M%}zG)sWe& z3>HhQ$dpthgoI*N`&yjByEHt+l)2>UB`oQ9H{K&4Xnhfpl<(8=emUcdo7QyPlTiDB zj)(C<`dj8_nTH83X#tu*?)b2dk0>4|^iJ24_jWGy%dq{DZrC!7IQYS9vJbGmNU(aVB>Q-J};43Js)T7D&_j3jxXWM zL@?d9-*voxlhjdi*-#iZ1uF!?8JyMd7|Wm~QxvT0_=@zm%mckS?a$!6jtnly>s-mg z1mVS5cjaQLP|8-K<`fnsm@X<5@pe0fuSyhMl=42Qy+!d5zmOuQ14tBQ8(hIlTmZOCC}WbLX(RtoT-RpNu~~2!aU3%lwvANEOlkN#Z`=}f%PFAYp8}iyKPkPL)s{~JMiNs; zB^u?sg}p}kYEdoUENms3<~ti-dP-4#GMrw=y(cR=hKp)a}mc_JXf{*t1>X#&tfKnd!9ggykilpv@&>Y zzH@)&1-z-NntYo5)fv3C%jfqg7VUl?$^2F4@XmrBhwq)p;4~SZ!-wR;{n;LeADvKR zu1Zdyke^Rp#HWBRjS_s860~RVg{~TZO$Lwdto7IUwG7VftW!cheo~711i$ix=GvGX zK7O*fZlZ8LgRha*CCSRKWhsi6za`GlmX*pwli0w1n7-dfYxcsA2)%ZY52t>5V2C~& zrguiTdI$#VN*hOT500{cxeE{BZam8J>=IX=#w32o0_<7Da2ckkXLZ$xxM;(1<=sTq zM|tmx4(|9aJ?Ixr_#U32cee^3zKgZW! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/devtools/WorldMapRegionOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/devtools/WorldMapRegionOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..21589f024fcaa5f1bfb916e9a4235e24378e39df GIT binary patch literal 4894 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordAreaType.class b/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordAreaType.class new file mode 100644 index 0000000000000000000000000000000000000000..41f00f6c88b8bd4ce486e6cbb1f1f4f1261fd782 GIT binary patch literal 1377 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordGameEventType.class b/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordGameEventType.class new file mode 100644 index 0000000000000000000000000000000000000000..25fd180ac6c88837f4800dd5354b9fe7fdaf088a GIT binary patch literal 52295 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 O7?h{P)53Ed#Q#4w#Z7Yn literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordPlugin$1.class b/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordPlugin$1.class new file mode 100644 index 0000000000000000000000000000000000000000..17eaf785fcd760d42945eac463d82c6125d5d24d GIT binary patch literal 2860 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordState$EventWithTime.class b/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordState$EventWithTime.class new file mode 100644 index 0000000000000000000000000000000000000000..9fc53075309c079afdc34a720328e65e2ab337e9 GIT binary patch literal 3118 zcmbtWZF3V<6n<{9o85*jErqs(A{LF9mzE$ZFG*VqrIbQjuq~i~$~IZrrQ6+_-BkGz ze0Tf-@`VpNqv-I#(JwgTZ&LBOyW2J;5$HJ6=AL`*xz9c4IWNhd|2+K_z&YI0kPsMi zt)NtIxRzrFR;lXPmK&7ToyM~5`lXufSG{_zbRk+70yD6(lN&U-X$LEd_L`+Z5$L{e zZkQ#@mfxIFxlFR>}2M6XGu6$+M-LQRo$+6D4uE&^d&-Dd*W*l#A$y+T=S*}%= zPtyx!!mC*wAO{9iqy)NVY}cA=tSwpfMUxQno>w)U8)n^>`&g+2D>gC5cjImw`ssnr z=y@WE>Sg$?R7vj+8qlB%q-lIT;!Uat40K4f?r&lA<=Q~xZ}2K@;;RBF>&u4eFo53J zyeavW{H-*x-!kwv28mrY-AQRJmG2lxV^11Myldc13`$+zKri~FR5Xx5pMdZrYcCd+ ztOzeyvFZXHlD%wHV(Cz~xd{(gB9e|h(Mh~B!lSLC>5LAy_vEm;I%}@S3DQ?ge?=x& zAeqZgOP9|YIEB;n;@bT5>?GZsCJ}YZZ#aBRjXg+Zmjw=NrYIyV z(pJ)#z@&x?J31*kGjI`8Eb$G~X;@e92^?!jcoSDKWDi?>+Q4O85$IntSFH)pt(sxm zQlg7)!0cUa28(aDVzp}GGHZ^3RE*fJ9gGQ#=5|xnJG(xALo$8UzznX1%*)DK@EY~1 zbn3vfT}D)hb0{Ms!>>tASU4 zAbI*k;G1SPV(SR-lIhkQ%g@eu-fCmL(n?5^X2->Fk~JO19N%tIMH92qOlb@;VLHwN zr*fq$g+(2=1y1btf0zNKB4$zV|{3 z#2M;3=*7cg;XA0x&yQX&HUfNO??$k}aihCvtR) zu7?=HFaztw*Er7dNFWQFWi!mX1ypf@l7cBt=l3Y7n8i3wQcA(WQM^w{LmdP7fRc_6 z`DPJ@rvHV#8pPk|(~#t!PVrzQb~KBG=67c+qc}^KWL{NCrHtgi60dGWqSAjE38x26 zw?c~J)XC1e-d!0{M#EGb?yjsb5qfv=5wzhaICEF(b7e&yWR&u3>~yf-QXoqjWn-9!_G6lETk^d_+kN>HG?*=Ts=9 zQwUPX4wKS%iiTUGoLQ}j5*o&T`%j=^j7-Q;o#&CReT(l%RCmi%C7yC b|F>|5yB;EchA&|9=a;||YUJMvt(X1<$2f*x literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordState.class b/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordState.class new file mode 100644 index 0000000000000000000000000000000000000000..8d3365a14336d2d60a457fe299dbf8d4be9e0773 GIT binary patch literal 10246 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordUserInfo.class b/runelite-client/bin/main/net/runelite/client/plugins/discord/DiscordUserInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..0742ab97f6b39bddfb5be93a22b429523647a9db GIT binary patch literal 3093 zcmb_e-%k`*6#g#E?948MASyaYRSH};Xr*lv(rE>-3o*UuImzu=XN+4IqQ)3?i$?tM>#B5ffYEO>&v@K z-qM`6n7wGbcG(K-BJWnly`r6jK)V4I34yjL$F-*`GW;7BUC47@!79yKWk>E~r4lSS z^m$^cVMVqtC9iFXlaX1=+xHsK z|2Iv;W+hHLt`nRQxcvX!Gn+y)ju^-wE6_YJI7{l;pH-|9)7evh&6T+ab|DxUye$iL z%)oKH!#Wl$_ku*Ha1!roIK_U{=o%d{@V0~sZzGpue*&r(EZ8J&i{wY&I_-^6Tiv!+ zjS=g2)Xb5hBLr-E7j{LcP1?v;?KO#g)fBBWfmK+{Tgx$X^##jkn~P*ND>Nx{y=345 zCK&wH>y!Bl%x;o(E8Bjh6bNY5u#=$_hupU*j$~i$%G8WkDHrSsN4`G0C7(G^!grU0 z%WxE0VPMwE!`qZgn7vol`G{dPn(w4xCj@ts~ zHswDMkz!N~9g>nPr<6C8Q!3WWIVuJPj7gU>YrJInzU^!HSfGDPks76~;ZuPF+e6vw zs79nVIl)UluXNP;dX6~cUJ;S`dX6|FU*V|x^&A~&=;$mfEKAUtevE^B zdieD6>3@p1fbBeYR*ROwP=gRl)T#8`m41TZbY=~0>7g~=GrR^fZ7OT%{+ZUTEjb>Y zioNrE*nb&gSIB^-P?8*w{OFS3oiGOu!>v(>FQ{uF?pY@N161Wv=68s1p*BCt{05O9 zVx~vKZ94M=CnAZ3m>%MvoHG0eT1@3RcCNx0HkHRUL{Cm7q$ig!Rf$PFN5?8!P1Q`) zfqHWqLA^QM)FeocL7J)8f%mcP3<8Q8`?xB#n%TZp{Iz7XC z$b}SM#R%!#gd_MGr>Se^H|0x=Qc`dYi#S6`#Vy!)pHc!Vn7~;|8b0SbMoGta=)pNk zNqo=G^f;vy&NGfvXxH?=utS4LzCfpjll;}i3+#);3i+wn>Qa0~okmZ7`^agM@8T%Cd~mwEePn?R)!Q?x(1su5;ytPF z$tlucDzQbEZH`R6IW;t~!{H&_RM$=YxkPA6R88zVPjxqL)ukw$IDuv?V-g=Qe4Wj> zOsR<@>prHKR5K1E&mY;UF&xD-B^7tE7gs1H!WR4p{Uv#?umwV}>Rev(U~S(d6?>qr z1J*IhMpX<;)WK@V&Dt2OZ3Nfw4GcWOu&#zJy@u;tb>{pbpO0{dJNf_4U3`LjF#iGD C=XN&$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/discord/discord.png b/runelite-client/bin/main/net/runelite/client/plugins/discord/discord.png new file mode 100644 index 0000000000000000000000000000000000000000..2474cfb86829830e5663ab8062bfa24eebec2a26 GIT binary patch literal 1415 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/dpscounter/DpsOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/dpscounter/DpsOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..1ceb1aa13f44188afb4756082e5c8c81cfe08bdc GIT binary patch literal 8026 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 w8}fF3E|Vh+bKbjibd=}hDficsU!EtfG-YLg2Ee zv>o(4qjN>R?v|tw<-3>^fRNGz7++aLo@x3Of|`l-@Kq$x@kj#e2-@9H@qO=!DL$t5!YF z*HSyaM~A7V>mTg;`}S?+sep(&HG$N+-%;Zbn6!|_826^*sgL_6`+dm}#?Nm{cUuOI zk%!8Z?mCQlwHaH`DKs!A!S0xpGZr$)3S_mvr31&?6F5^UHy_ADX}i+fvmEGBo+iARQe!73Ac-5+Q+gd&g$qsJ-|zQoBlQg%IHLKRepQvhAPZ}^ez6Q__%U1xGiwu zbW^q>svTE27fFt00#oKW@ib*-oO^~hoM7I(L}`qY#eIUy=2>u0SAItRn1=)k{2CKr z4lna-MFtG^3MFA4z<&gq{(pha;?=Yb!o`8R0!6KL~zJtks{ zI>XCk_bfd6dQ6bG98Ab(|}3?XmUWN0mtVQljf^ontHYJJ<_S;>hBQW zBAq<0{sz%nVkxD8SgAfjH9E1vC9dy`l_`}%aUi4&gUOLr%nw=-fvcZ@tFwQX322(% zD{M~!SLru_u}t<)8BX=X9`g!vc5g#3~^ z!*r=oTPE4>uFMu{UDLphFOzX#CwB*%yJ;#=P9c4JQ7dY q?j)-eL?oUP)lf)Kk;HWZN#F)P;GX5>M_j8|r(}Mhx3Gatocjw4%5(z& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/driftnet/DriftNet.class b/runelite-client/bin/main/net/runelite/client/plugins/driftnet/DriftNet.class new file mode 100644 index 0000000000000000000000000000000000000000..77a8967cb5e9bfca6a93f0d11f8ec7b12f0f3380 GIT binary patch literal 5091 zcmbVQ`*Ryt75>(GE9*!6YL!Rpf)i}nu3D!hMYdBMH%>%s$HZ<@(x%B;+SnV(yQ;J@ z4Ua;3wmizC6he8F$F!MYG7KYjVz!O3&m~I3? z4PDob4I@=B?A6q{mFs5K)ev<&B9qggWi;qz*KjN43r1yj%B+O zCx{WCoQA_Y#ZMdSrc#?yVWp@XQ-`~k9hSWN5g_DUO+!bqWNs{5*}PiO&~23$9CtdK zHH)rgug+TKH7YeUd`Uxa#>ts6Xt+m5C%R%t;9vv?G#vXsbkK1KUDRV{dU@uIK;5U~ ze&Ga`PA$tJ59sKYdFPyEn+uio6|=N#tQ2V4?l~uG6zCR9=2d3UU9;$v)CaQ%Ez!=K zXY=z$u?p0;YPz#dY29#LGdCjvuxvh0m-G$|E0=l!wB(j(oe5Dqsbj>u%99IK)yH(~ zN4T5On$qzQ9;U_Cjl4PI*jdB9Xt`^o%C2F%RJd;_(*!q)V;T^_qjgcM4y8$`qVks? zn{*Jv_uzSIYpt6Zd&4SQw9T|_JM_54DCsI}kRip@u=!lYD0m@O6S&n9GJGk{n|(^hC0t|~ z%o_G7krw7NI*aUap`O+8QAJ(VF{!8(9p@C4)A0mO#Sy?Y9T#v>cC6{h;1fb!*D;R; zp$a+{vA_cBNDMaCV5vopyJnWSC@DPHP-T0(#YS$_6Qu)a1SR0n`#g5pD{`#nYQ>-S zc#Dnou2%^)vZHH8nQ59c<$j;h@jQ-G(Z%zb`BSuP$t+h2JiDV&ui&7kM`X}Hv~zF= zvg@ckj^h!0S;trKRSl61qfjx=UDI%MXs3yq6o_sb_UlqyUea)ND3i(5?5ftLRya+z zH93qop0sSsJ>iur|E#T)lwh0K*1_kun3lsA#Khm$@iJcVIt|hK>nr??qF?3XOHQSf zHD}p@S-Ji0{-6XE>&HpQam#MWD9)Sinv*NX@dNxYg4Z+*Zik&^Z#a1~rHrIX@~n|{ zoze|4=Z`epto1-uS^=Ih>>OMF;GE;+E5(Uj4P3WznKx)6{&Wq3pO-bPD#VOYC@k@j zGtn8wt5LkpMy#bCekh8cYAE_97;>r)nJH~_Kn0(w<1)`~KVxKCmtn$S%x-Vn+8{)I z@J?yN%&Lsd_Ayg1%4M@0!5bQm>@aRKb4Bn=4fpLX%0N@L#Q@_wzy=!SBY@3;RJXJ# zZ)8vMMpkl4?IYa=oga&|NAqpsjqJhR$Y%t{9`Ebrjy_Tr<=J5|ntU7mf55$OqFqsk z-$H`az!r}bd7;4V;BCqW@FD(oc)CrZ7gHEwW&ALCy28UCj&OFAUkHKT9y#PA6jH}7 zR*#hwlM25F&{QMPXj7oa@$n`=Y4X~rNH{sNiGklYsC3Lj z>Q@p~mE=a^Jh=&5QWMPDTb^uG?nqPR*t2M16*aTFn(eeWqt9fa)URY-2ktC~2@b<`Gp}j6;X5=r>=0}rv@RT99+5RrpVbfxL_!k_O(KbAVS5PD`fM@X%o+A~+XOTyVR0uD^M440=zrZY9QW3nx zsHl*N;%|5W8>C|RCl2D%q~cy#PNOFh{Wm%y&~*NJ5B(7Y_&2J(hkF$n`yV7v=X-gl zH(7Nxa#?M~jm>jQ1+rglr8_uONdkm#%bk$gZ^?@g@@Ch>WN_+G*TkBH!d0KTyhUBv zqKvCkl*ulLFdZN58o7nY*d5&P_^aulEF^-}m8gV+TC&n1Z;6rMZHgvB{!%_2_Ljn1 zON_}-6bv$;Z=N&R2#-|4WH-D131fnA-q5;NX|IEKuTPC z557n$?78YUh`x`<5u~d$jjrMFK7Y68ZNlh7$QSTsg7vJbShz-PTe6W`6^_&kZ_77X z;1=HTMYj2!jrbXcqBP=haUZ|S{H}Sy2F(a&C>Mj@VlAo)jpE6MV8GI?kd>Ez)}OeGV+O`Mi;R_n*3Ue|m??b=Gs1DvbW zJwOkOABiddJHWj{$y+Rl?~qpSAmQlb1n^z*+VDMmpJNB9o3zG{z2BeUXXMEn?&nP4 HUm@{dQNRgT literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/driftnet/DriftNetConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/driftnet/DriftNetConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..1a68992e1d763f43a27af7d24828f5d1bfa01beb GIT binary patch literal 1946 zcmai!+j0{}5Qcjs*)q1`12zy2aRw)Voq(4^NC+k&ifm)0TuPM>P|4kRHI@ceJ7Ra% zhj+?FDwnz70rF6({JmPqi*Qhtq}5E%e1G@fGyBiKf4?K5D*aNXf}lsCc3zZ(IxtRq zeqeOyyl#-ROc;C3$Q(Leu+D!P+SP1$Xj)||37UPaj+7Uuu;u-F@LKz>Oyh!Xo`>_( zU0!dqpiknqJqB#oDVM~8ipwj%3%a_KgwAyIOB0)eKv%=iB5rJm6?e8rV(U(K)&xy- zZESc~5j6@y87BuS6lVH z4RD9`1YK&IRy)Ag?T1daTDr;FoJUd6m92hI!mBizN(;Jv7U6t`q7`nuP29Q;)MP*Bbo8IeDvIRI`dsr$X{WdX?MrUj!m4uXZR_c>3CIu~>>vnbucW`1gtSxp7+Fk6Z z6P9X@*tH)T7h~7hkqQz>j7w+yH|XqKzZAA1Yt%>et3kJ|K$`FS*KbbRw#$RI^|@)7 zQyk;2J*m+5+@VtKw`xPs0xHK%(az~tZ5=i&t`(A+Jew9Y1q)@iNYJg^NFHO43@u-W zSeg)@BV2zQow6Qo^Ni}Tu_r5SE(4{O`@N&KFvvL+_ zY52y>zyDfU<+CVg`D5Mdy+d9^HtE8{iT(=;xk3ToF_y)%OcPX~3m9F)Xp%}aRi_GG zJ%~)lG()p7&Cx}~?;Uz*47csk?J0{&NeQMyEzF~S+APd_AIW%3m!Ut{w1 zl)Q@7OfLOJH~z#k&wiR?mj>*m^RoVe*-Om+lG(RLWWA9i7Y5|pbSKOD0es5*SZ4BV zCa*C0EBYF1?y^t!>aG5 bhBH6O@%xz3ElW!a4#rwyg;SRTuh$}_Gs za^kWS%1#N;vev9EOA8c8OXJoBO4$MwKJW+eBb+-klB`-zZ9Ygddhgx)&N+8^PjCPC zjW+=#@h<}n3b#6zmnf7RD{p&NBAd4@$4kuTOF7#qCZ-Gaj3)~Q4vyH4?cJp?*ZY4# z*ql+gZFEwh=VZz8>^W=FF4|LhE9p3{XL`2l6cu)+&zcM7`GoD9wX$Af*nbdgB;`(9 zZD_(VgL(u!{EGVmUS1NC%W8;UWvXv^jrJ=m>a3_g%a zjtr+14%Q{OzJq}_g1A;=53W;aFIryNv%=x}3SY&Skh=jl8MtxdL<+WBu)Rf%_u^&> zlpa032@;{PPhy|O`_LPb2q!i}qU=jZ#L#CTt`Of?G}7jxRnXXv1Kd7&baZm);qlZ^ zW=LWG2E*Zd@M#>>xCMt4S{Ms|lyYn|5P=uT)@^Cqu`;E(DXTDHGF_Q+X*X-;C(VK_ zzr(?ZH)}J0Z?B7T-D(cofmCC`a;B{Uh3fT7AYq>K62}YX{H&cV9vU2oR!0X}J5G@) zOP2jOVu0p{>&d(Bwm~s!d;l!}4!bz)lzUmSV3~e#ooUBCIBFodS>Hi}(nyK#owIgs zHqVcD%JIxx&YC`E7iXnVhBS`hxI$aNTZR>Ot;2m%zzl1AP<(DF&bsF^mN(9(Q7VeB zw8qFPUz{t7!KlWV7<6%GHW|zFtkbiWlW}E%*qziE7rQM1hHwoNCKu{n?nmzo22Hqo z_R$e@-VeXT;eL$=aE1*eXL$je?Y&{pN}iohj9cD7J08SC20l!CX>*D4gvP^og!}Te zDVUziEalurKp~6 z=DeNAjHQIaS&c`LCpc1=s6}&Zo^}tvTMrCiw>P-7E%uW7?b{SeAK{46k;_*!ee@EQ$0obH9m%q z(_I+pEJdyy#V6}$U2P?cOi3{t2nx|BGwu~^Cl`)X5k{G>Q}~3&Cnf!iS+kh&LlT+s zv%Gt)X9j?=`HaF2KdiO2FQNII#^>>cAiFX{6XUCt@slWR7bU%(lJxqL!q#eb$c%w6 zvw_xAYuy&nh70(r#?yF)y@~n2no+o((WvnvsvI}xtT4UW@pXLDz&8}Gxymw)Z{gcP zma$nZSm#fa^31xLP>;`=^A1~u;VO>=9e}8CYoKb3y$abyMfPS>{aYo#`~Ahq%QJ(`wH$>cor?O z_%a5AffJR1dxL>YW#B$_kxm+YkoyP?3{V@6knY{s#lMJqc(sXQh|rI7W|*UCA8dE9 zc?E0|6F5a^ll0Jxi0Fk7hAZem#DFsJY3e)$@@{AK?4!3clzgKUGG4VWe*vUs=J| z6#64Qk;~|a_e41K>@vRhI-cj-Py3r>NxY}2aRon*puf4N`7*lVJI=|zXz@mPmOf+&r4<)^CuZ4 zN$FUi+#g2zF5`ya{ZC8ijx*BKED+$YBEa)i-kpB7%rosDBeo)AQd$+&ScP9KzEiBf@44^I%$p@a{QUkPZ|;5fo_qG~ zKA!sTiARX2RgD>>m{vusM00FBVueEqt2q!3S&>BZSa^Im6p1$nW1*phENGV>J}a?J zzc8qfX~}dO?R89MTaRzEw{vf2Z_oB^OjX@i`uF>r!~V!{b6+ABiVU|f&1{QC;t78w zvBMu8w@PRRQ%Uk*rpoQU_Kx0x*8Yy(y}ccs-X0$ldkcux9|F9#uGap&+j@K2+r7Td zy_>y#T_se`)UYc$UNaVp25bC@n#71z6Ca8C!!^;NnxRm9q$Uxqi3j{Kt0t6K!BlJ$ z%`~?=gCzf0sJTt^14z#89gieJqt=d4JTw@#S|gEY!k-8MbEesvssqiT$dy(g(d^X^ z>@jV?{Ub5UA7pCG1n;mq;17of{egYXQTAeNE)GN^L!n`&3-fN9QbJ%RwgEs{biWk~ z`wwpQNBqN9jHx*{n8?Amt*zxE?D8c1!^2i^a}Ln0{xQ5>?*fFGDFE4vv=VwF z2@A~8unT=1{e4UoE*RaRxZv8FHI)U|k>r%z(9p|5k)#o|LLZ>SyCEZgY*bK)`2(U$ zOlN7uhoQy25pQHaY%v-;2toKGP|XBbwJ?`Ao&Hg)XHZlRsMgi?4S4(8y7u3(-gbj7VVaY(WQRXC7)rzqYR`650w55L#)9$YfoLoo+!hT*Ku{ZP7K%H;kvgx} zTff6YUfN>NrA$i$(b4ANXmmIX{}>$|jYjYYhqbAXj*ch%@CRUuN!_#+T#XJf#p+x- z=E&yd&D3|lw9{KWw2^v*1i0DRLV`F(+5>}cQXMYgpdlcm`}nciU1Sv0!}N#&bNdNaKR)Fb9F zZOKpll$z>TN4?9XAnS^V)xo{Jjox9<+nMS!kWZ>vzAVb5chb9WHYqEhfEJ6_lDHmEOU79Y7Y!rIWVS<|-Z3~HZ|)l(j0a+&L1D;; zL`goJZFkcgAR2baqy}mf^zSsOi9U*uUsu1!>w#|EZPGn-uVj6(U?}1b>zn{@m_BaO zee?-vMPS4V?6cDs)#jpIYNnfL{13$d8XLZ#j zYT&Jhu%D%G8T8FF4F&co5}m)zv=)#u`Q>Qwl!k9_*D1_*P5PeTF8H-YQFGZy3R%yY z^aJ`Kv=G*2?~t=z)=82KZKNNY^b`6iqym8YESn2EL zne^}ES^fSP^uVD1fchL{Q4^NZNqWJg|BA*GVWl@{ps=Fq+_hr?Z#$e6E0YVj5OPH! zX;+c+^YG6mL;P`5rhZM!BnZ1a6c?zXG5t}WR+v2CrJ8jaf16!Rpa4V~z;wl#>^SpM zw0<|Z#vYSP*+jJqu4(beAG-!!nomGZ$z)4XN+!svjmu0f=L!^mL$Ti`ROd2L)JjK(1hUrZ{0fG1q$ATGlFFtw7e+390xF{b zIyjarf;#h_apo$COg0qn_YZd*7z=@MIMJP?i5HU|P5o{UH}Z0Wo08oIcMHel72*X- zpqe_OA^P)5ld9?LQX1q7OkO3gP3hr9k=9x8MsQPnp~-9X3)n$_D6lUX2NL+rG|MK? zeGWM6u@gO6&U9WLC2=KqvItHWi2Wwd8HZyEHd?^F!oWTzD~s=^%Q2kd z!bOfQ{oVBCu{0#0yxrs-+Cc5p-#b)=_V-SccS#4Y*dGX3W59NC2DT|sC~)KBqtIT_ zfLEG)Ill_L8j8j`{9@@fZeHbXk_faU*GRMV3o021N8?ry5eKF}Ga6|d@h7%g@i;oa zC=jw(v|lb)deEk+mh?PLaMHVq5x&XfH?x%Q zW8*jzxpjKklub-GEN2mzuVajZyBUr6#sYm~{;MP6+m}tPjp=1t8Q;k_8;k-z^QOtA zz3KHPznk9!et}t-1i$jBqQplr==Y*WBjU{y{v0W!0YeA{5rJ5ysc5(2NjmDMr6aXa zQ*ygd@*3MXmgleF!+-QVbd%# z_*1y8%UNLKEj7SKe!%1hCFYj`0cSoa^G8fR$`jBc)Pp{;I(X+CKrV#DJ7-<$O-Hua zb5!5cz@fN#pOUt@~CO^(k*ab_*YxswJ#-6bTQRhqil)+D; zo0)TF>YmNpZt|D;X_UEM-;NGne^2i&q(Hfha&3@Om%l2gJ;Ssq4=dbj^F+r?EDioz zzE~oQyzQm@4gRLV&jO`f65OIO`CE)OObMFaA}fS1>Fr3fj?rDImv-2ST%x9v8EiG= zJ^_}I3m}se;mZ$A{*m-hW`*=^Ci)J7Ud-3=}Xo1q!YJn~cMPm84YmWpq^rAf2%?wdG7^ zfj?a?tVypBsU(}Uc2BoD6i-fM-akt+g-;&j3R=|Y@6tM6j-E09)8v2gzv0+)dI42K z8oVc0H^g^IKMUy}HvPxsQ*y~rj*mlp9c}&irekk+PhY>h`>)9_$~&X0XWKS>(}6j~ zrc!#YyQfvY^N_hhQx(aaM=mPl+Yhf#rVUe-$h3)RuWxT(TW?2)e&I1ysl1ryezCW8 zdw&-U-P_g*W0(CiO;sk#O8WX+d;6WUDoj-=lg4)67GKYR&rq`fD4iSmqJ86mk&65gBIy$YvEBygf zQc~u}kx!@v;uMhbB(Ykhs{&1eEV*=?$p`raD)8 z(j_=m*WGBcsq;*(<9gY*%v5#qS`xD@)5eoAj3vZflK1HllPmBpG}RjEVOJu>K#yp@ zvCVg0G2Ep=xzJ^xglcc6J=q%75 zoYc05;$!HA)Py1^N=J1Iu*N@#7D-J|zWI_O4Q5@4b}1gkBXF0}#5E+rM-c@v>Sa(n zOJCFlFFDw54f)5z34EeO=*3oC5{)L%1@Mn;wGt!IVBDiNt1d%zB5tQmD5S6Gn!B~l zV4;7=FP-Frrt&I$f>An}o??31oeDcUZQx!0NDvxd+Z~PW8y|Ceth&|U)O;>Q$=Ik% z)0g$qKGJZqV*u?(N7W>a&yp|)b8f)B`CpQ)ppAK};vE$#Aczl{YK3YB;#P&irJ(6W_=xG7eJgILeW-zRq@PcQhC<(V(ez89 zm$ty6joN9^IZ!;&zY5&x7f~@r21bfXaI^2B($rXP`e(Y{mthSq;PGB=vt{2by${#h zIdkYN=FH&>f}A;gOOP{%kESrUNW)%?Gix-)_IL@-#+N9m_vhg~ZdmnN+-2$~k~sau zRW69URH8A)i?IhEZQ<`qSl(Jt!kB%c;TWCY@DQ!qb&M`NN^9_QEq<;)N-g-gaaZLv zPgYhRsjNQw5Vh^9EW5L^Ze8Iq>aa&2%^2O4F}m9s9jC5il;qc8;K_9t-^o;eH7Y{`27|j{WcK(4iJ8e zi->yX*qilwuEXMYr%r8iPOVIz`ksM?33^|ey=B^PZUyw)pg^~~AXhq&nQq0qG<$Bx zNy45Zm=pHwY@DDEf`YrLq=App9mnY-GBZJUt+)@baq%jY5Y52924^gD^80*e+#pEZ zOXc$X*ikx+$N!``umpxobO@$=Csg1ri2UQ!g-;Z=&|&JMPtpKBL=dssg4mf7#7=qu ztYs436jNdO>f%yhjE^`lClm}|Bw}0$_NBxadzPZ{Ro?W#&p|@kEc1mR7>r1aHn5@4891L^CUR;6kSYDLkeG^ zOEK3+&uFY0w4U}mSTBaFdY*o%v7JZ1qF+M?E`}@q4gM8siJ-e*@*?!Ez`!B{fM_*- z{FZ)~hjAakoG`8x*gteDZ2(2T7eXfKuZ*u)nlS$7V|4OXS|Yz5rIV9%3R%~pp+hh$ znVMkMB2AOFNXLk0@%NjM&YVlMUR{r|*ldmF^(5m9_v1X%*EGqM=)|1hvk8s9`3l;bv~gPleoSTb6BjRQ zQU}-20+t{Ln7o9~1^hCq;#xirHzZ3jYdbV~w+!!;q~lmEI=)B7crI$3;D&}H+&sys zORmt&VaIf;1+!V|(63{-P8Xi})1?GdB4J#0yXwuH*FppRMO#g|NlsFT*iu z%UU3;Gp_d)#$`2V}TM*%m3{E7V@G z0p5V1D+WFxD8bhXmGl>Q$G;+U{u#mY@9;V&;U7-XHhMwRQez{OqUAEsvKO>0qXxbL z;a8>jXwOI(7BPd)642@A!8~+6hPezn!Q{Y$9J+^E@he(YHo@^*=|atH(bP$Xv)|gJ zHFaK7hMJZ(G(ku2g%2%+=Mg$>@2@S86&YMeCD61*JOkxsDLN@Lsf){K3(vwQz}5L_ zgt}f28kf_#d;{O;Py~xBIYpNk{F;;CrIPO>99;?EOd)4sBT&;qY0{{Ro*d`bP4XKH zXh2Z2-Ifj=JdcWaKGbu83x%W~1Sq_@5#Wnx4!@Pp!A|D4@!Rpt)|qk4*@sW?JGR0X zB@MU?IIMx~+ya$I^F>ER04(AqRLQkCX6Y0NJizaB5O}{vK%@$ho}vW?bcFc>d}|(b zh8%PjK#;cyF9d}T*;?6xpLaOe*sQRzX#_S+RKd$>K5nNaBH3EEAf|19RfvyK(;AUgB2ny1KAPaD?*(yMg~PjejQ} zhlf{)M^)O-7ieo)NCl^;+Tg=4BF`>@V>kF7j9{g3@8T~e`9vOKpK*xo047 zhXH$VIdYpLXKC#D?235|djCCflL3 zyYUGmVKU+$AQhmZg2OUuoa7(t7`7D(^^?l=hYn>$4I9Hj@^FCWu?1@!fnN=|FkI_k z=%E$-bN&S|XrMBF9udsOuv|1}o`E*;DVl5G|7S4&lD7dpJFxzWe+@(tocK3*3i6T& zNkA+Df@|)_4|if7&?nnbF_}j(|CWE30{HuB0k&iVwDJP{1OG7v@K4hM+?5S*I4{6I zLpEw!K!+t%yGgw|FQC7i4iJAQ8_>0R0sWQlI}Jv6WRrG%E})7M`S=*}T8T<^9e5^^ zd*_4vw_Q(A;r#>0`5%uw?Ag-rAfH6pP*KuzFBJ}8^n#3LI3tCW`>u*&XGAy1$Vk2` zz$m#*6=RTGr)FS~T4rKUl-yH}L7_d^^=baw{m6AIP+l%nRZzM*YQ(b%CFVLj*CX5Q z#IuVoqkcTMqj2=&Ifz0pf@hQt(6xA8N3W+h;c3TiJD0LcPRYT<5;xE+bi>Yi5ueaA zp7N)Px-@JOr40d^sP z35unS6KYPwq;j%Tx1!mZscloGc5V-R&^vNKTnDPfn=ET+npBHXeK26v-bQm|yi}@@ zlbEQ#jf?__w@}p2PUY<6_a9*XKQ)$i8MiFu(w3=4)#OUha0F(S17Bfi5vlVwF^EC? z$-!im!xy4r{~oryH%TN$DY+xq_$9j>Q+5!oBnl~>Q_7TuK~43y;A?WTwS3C^{=2B aRwF8eo%ljbU8%w6UBCP+NtAbe^jUE+ysf#Psz;9-E;3b&vRbyyMOX4fIP?-8pK@j_v|EMDO|**1U@|p^*y(WEG7iv&8lH+{g8&h=PE8^ijGP{ zq}lwyUzr{=3>>dhtep*^&`6Q(6%{eWlSnY%RTbA5JGQZ1t=9Sax{3r}Ct0|uBFRFE zb@M6;tgCES*Z6W?MGA5LT2!IpoWKRc@$7oP+p>cltL54P8N+W|Zo>*3mWPKC|Ea)A zzE&7BgA)f<&~n0t<@Sj})CA5^pR`|WTKhwWWXBF=*~o)@;cOlRrnmcE=ydIxci{9K z@~rH6KDClxvekNSx5JYzkd1M2 zRAc87(zz`vMQzk<*gWIahO_dWiVZxWu^dIMxK^)M{C|%QYx91pY0T25-w)dMy2Jf* z@xzDU7AJvXHl2<~4?{p28zZ3nE|kV3qW`R9%n|!dn&w$7VGgUf4qa-1 zyj#LoL+^f}UC{aMso&@yQiper{3@**wB~5d6YmkR(#p}&j>Hk2Dw1zXW?_-ImXO13 z`v^UKX7iCkKevR_NSwDruWz-anz~do?Mm!uvIwQ2#sJ(^ELPP=nyN6s%Wtnu&KQfj{4-Vwg{=UJ1bSCE?9vtf* z$c*~aL)kq8qyCT<4;3&?+>_du@(-pm{r*s9Y=}uEBH@CQ zte2@M80%@&KMEToU5Qp`-j~r54@aZnXbV$8PdM7fG&|AR6>Lk!x;m4cv1m(IC>e~z z5}~GKs5g{gGEXl?6TMySOrF-RmKJg3>5PZF+B?vS(b)>00*zoS+S~;{7)~_Q)fo>& zlFfl2hBGm=xg#D*B*L+11cIl!qJj2&)%?htttIr+>8!-g0YwrS=9lLy~&Q49ylIw=BY5z6VhHvI4<~^O)|@_ z%@})O0&Ss&7d?pg=4aU(j|JO8or%^kLSo38Z%+*~O^V2BAIl94`T?+FixUI=nN)6U zB+b-*YH6)w%BzvcjSOV^YtH^%sE2P49_sH;k1$#9bcJArqFwE!-GNA#UL(u4p1pI7 zsTS{bW*}FOnJX*r)-#vgnKr1__;WsJy!vPj6OK zNJR#D4BCoT>Xw#kdcGo$riMWmfUc?*xs9004L3?zknlv0# zU=#uEr{=)}@+Xt7x+3mO&qb ztLn;)n*NI-OH-dgpU|!PHM~iYPs1q&eM%4I5)D7CXo`kY4Z2m=6nML$sTxi*==0)K z=v|7YX*%7YFY2mg`uQ&@ny%qF27OgK6=*9uN5dHgJ)oaoD)d1`Gc=uP&{0j3LcgYH zrlzwD`nvX7s=ah*qiD9Ka}4@dyb3x5$&>NR6n6;zAji`&@(3sq?5l^v_KauH0XEI zpP25??-ec7bdf>-rn@fikBSy)SZdHqQnf)>{j;J{O&1&VSJ2JL&6@sA(PB-P81x@_ zC$?2L$wd99q9qzHHR!*A%VK+_cmJbksm5gn<5_oEucqu$RHkXU!G)Seg?bc~Yg%Ej z7t2LQX_c<66jf-x%-~6Sgy4QDn5<}-E?92x6u8-P;DD|^P0?~qD-E83&$6zrqm>Uj z&r(#Wi>nNts{dzbRRaB>Gy}_CM#5GCRhZWW9f{g}`>N#l9wZ{}~)Ud(e zi*<{cWJX#%pr}FffWhxY<;^>FG;B2Z{b;bVGOOt!MU9#U4gL_SHeIaYm5PEI zHW~bp{3oieF8?XwYZNt6k*@YpMQs%EFuq7tec2&@e>U4ch}2H5cI-iiYQ}9Xc~TyEcipei4SiPet$Z88zC(`*DQVf+ zx{(!nhoTT+ZBB{|WYW>Gp&jXwP8}t^Eob{ugWai-0d41@M_SRl_KJ7gS#(iy4W?L(tGAz`uu+Y|)~Kr?^i*sfjak+f3-Q}qBp=;6ai+uuG@IP}>Lq*nrK^a?$u_-p(yJ{g(R5E`9wO0|3sz5I3lhKCNx6MEq^VkMVbyrVpj|ri0l`Un$!`TQo*vDPjr3t$!ST&GqaXLO;_bv!PI653 z;~l>B{F(ZArjuYz3IC9P?BO3VO*kb(R{Rrw3a>aO?z9-a^+KOM*H{NX<6n6A=ci83 z{?S}|Nb%Er0?R5jGLqWgmmNl4S24chd8grVu{eojS$gEV72BoP@H2{k$Y$7N+sD=z@&QUM_ zp8w$C=b1|14%R?sUv_WW?@X1mB%4!xx$MY(y;hO_+&F$*`Pz=d)>LNaV0yGPlFjZN z8y^3a%}@Ne@SXBtC%!{xsJ?Yv{WDB!-bFAqIGDhVLd~Qie$L<*@v-Bo;Y>f$m~bY8 zcTK<8=}`~AjFobBUwI@h`EAO>uP`lsM|93KUJt*@H243miXF}gPQwbF+2L}ev0;Wj z&JaOyfDy%!MHGh=QJhOeaTF27=|dFf4N)91L~*DP#rZ)L=LJ!m5JYh(5XCt_6sf-` zl6_I+_o7JYMUljdB5fB%rY?%yToie@C^BzRfIl!pas8O z)QWQ)@)sg=rcSBAig0vorzmQ~h&-2Jl@tO_K1SSYb-1nb9;C#5)FWnZfwe`@l$~GCkJCVjmFu64S8WEB2*g zzt1eT-Y@ncu|H^ftq+NPrPv=fORSHGeT~>3HI;Rp*w>5wadU!ogV;BUeX}{y`lQ&m zi2WIJlJ!}!Zxj0t)3iP(_MKvX!JKT}E%rTPf7!IGuZVrG*!P(}>wd8hi+#kLVm&1G zF|i*ur&^DQ{ixXAG^bhL68kZ+ziUpn9vAz#*iV?}Sl<`>NwI%q&ai$g_ETd2%$#Zc zTlLwI75nez zeCyxEeogHEG8b5{i~SF=-!K9kRr%@bOY1AqjJpk2{5QJ7lxD+Q+>@wmRf|bB&L;3%S4{JIu8{?h}%BNWZzx z$Ge5>amb*#-p4~ivJSb>+~DI8AvuTaGpl`kk&yikd5>A+<4c4bbjW39t&iU)BG4pPldJ??_Hf>Av7TT0b^cLB)E79w*X>X#}uxU8a zYXXfyzz#qFFNGA_bO_?L=}Jh6P1it_P1i#v*mNUgqD{9zCfRfw#I)&7$Yh)Dfmk-( z3-Q@>7&67CW00vfJqnp-(_@h7HXVnYW7Ct688$rynQ7D0kXbf83z==xbC5YUy#SeO z)60-~HoXd&Z_{g#1vdQyve0IREV8)>QfhMvWUi( z<&b4IS3#EByb4lj^Lj{?&2I802#hC;Zg znuL3)xwwU@#GO+uE|}VIo3sUYM|*HnbO5(PSK$KaW?c8&jT%RBg>xJ?HYad5^CE6y zUZ<7prBytWR&xcd;c8mTn`j+xq4m6nHt+$e=BucNZ>Czlo9g%|)$?)M$S0_QU&McU zUZ+Nvmx8XD)a0t5kgJxOT~TUrT|lj_5emBw(I(do)aJU2BCey0XFc=-$1U>Rc|T;_7V z?2CxvJs>`Ey;=Aw6?*tO)ba3_2zRe8eQE9N#@MahRG=TNST_4X{&Gd-1ALR72$!A+ zT>0wEZWIlS;re*r$qwlHe6Q^Nx>3E`qaNFQU*2my+F;b0f~mb9e@74VBS-mLL`V3$ zUj=u(qucm>K)j;sx_;iP!QbZ}Nk6Dq-^Apd ztVPP9hceCPYkS+=6_51R>Q76%d)5*D>GIRPv3PT#elbo!Cp%J+?}*ppiX;51GxXx^ u=L-1Oc-qCkagrkbE&mR-fjM{qe}CjZ!Lm?(9lykXMk{~ezw+N`#{UA6RCnkA literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/EmojiPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/emojis/EmojiPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..d8f255ecebb3b6fa4720c1290fda2e1fdb4b6f78 GIT binary patch literal 9171 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/LICENSE b/runelite-client/bin/main/net/runelite/client/plugins/emojis/LICENSE new file mode 100644 index 0000000000..9e2a9503a0 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/emojis/LICENSE @@ -0,0 +1 @@ +The images in this folder are derivatives of "twemoji" (https://github.com/twitter/twemoji) by "Twitter, Inc", used under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). The derivatives are licensed under the same license. \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/acorn.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/acorn.png new file mode 100644 index 0000000000000000000000000000000000000000..461d9ac97255e394177373dfffba7cdf18f4fece GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$ZfKP}kklvT>b11{_V5WbXqVW0% zt5v}!o1$!2hnQ`Mv<3=pk9Xb@~|%*AIR|AndrJB!DU;# z)816C^%2&4)4VrE+N=#T-woNF7gd738!!;>XN*H1IOezshL-*eO3rJP*+4XwxIm(9{|z7eu_F335a Lu6{1-oD!M<%<7_Lno)s zTXOK!#m##TZ`^(G$hoTrPF@HIk6pWM@1$7^)ANdTjLf2w(sN3x8an%S9zI#w(6(aZ z4xr6ix*4iKO1&h=FZe%EfT1~T`c0sg7*7|+5Dr<^gYAw?3<3-rZ4%zcb~QC^|KFju z%3&(k0u~2OhL`zYYg>K+BsfNYd=RB2uRI#mgzr`C5 p#tDbczqg#Kwf;PR$SSAM|D1a`m)EXt-wm{f!PC{xWt~$(698$%o>%|? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/blush.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/blush.png new file mode 100644 index 0000000000000000000000000000000000000000..ed24b9dbd537a82844b89755cf4e5e81144c3f4f GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D9Q70G|-o|7U#vS4{f9I^+L|fd9Lr z{-5&y-`M^8g!k9O9xLh<|L=?VTG94+v;F@g!KHTKEwj_bdFs}cn{I>OId_U@$=F0GYU*z&S#s3GwAC%?(-;n&jy8qKb z_bZth_0c?EYa9QZ^ezfuo180N6~=XPj?w?aA=3*a-!>Hkoz}$t>kyDKDhcun{!c1k z;0>7Z9;iFh)5S4_BRbiDg^5jo!FWLq$9%?vj71kKcrFP|Qo8kq%jy-=86KWBO-^1( zi&pJg!5rIZFV<96 lU4HarV=mKZ4=N^22WQ%mvv4FO#u1+!T|sP literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/broken_heart.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/broken_heart.png new file mode 100644 index 0000000000000000000000000000000000000000..e2859dba83da6d63b520f84ac6264bb8c7913918 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4@NBt2Bi?12rF0wtcG^RNq?Rk c`|(mdKI;Vst0JD)O2LJ#7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/cat.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/cat.png new file mode 100644 index 0000000000000000000000000000000000000000..e3e3538d6ec550f752ba5007f672b377a0ee26c6 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{1_M*nF4%5T>qc({eLd}|7oB9X9NGA zkNkhe@BhUlO?~5^8?1lta_XKi`TuF(f7dI2thV@fqwfE?(C=rG{#~#5bHLTr!~ORT zhi!}VcC6|AejrAUXK^`ez-0AfHQtGz_QJ*Kq-`nB|42{TX zIm$pPtR%=U_&+TGgO_j4O`r{}o-U3d9MPud4l^<{2rwM%&Aq)XclPyq?MjuITx=8U z4-{<_d>F-{*dci z_v&SRpv*DjJ59>Fvy4wn_K7&F5%K2G@oC4c`4XI8ybo^OR`{$+xnqOg+>+aGL$MC_oVbShdk7G`h6DEhe+*>-X>I<3W|90^3B3k z8;fh3|F5%r^!!ypU59U2^v}DSr!QIwbj}*fE0chfUP+K&@PASOLsNfoC{Smfr;B3< zhpg>ES0*My5toDiCI;TQD|_$ndiPBYT8yVou+){#SXVvI<;c0CXVgkrmTcJazopr0M^OKZvX%Q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/cowboy.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/cowboy.png new file mode 100644 index 0000000000000000000000000000000000000000..ed6f1f03637e1b7020537915fdb1c48a97ac961f GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D9Qz0G|-o|7U#DTp9kI_PM{ow$P9D z&q?nMZK}s+8I%OFr@Jxc`?41JvA)~ua(A6gT_jIS0)M(I!`0;$uXZ^##PCka5i9g( ztBv6PdED#QajznOwg($+@2$7_cEscGbiMLmj$Ci%`e@!lf7X0omJD~s@(|9(SiV(_ zN*@onU07t=kt|pf!JX;OczuOsO(b`D2uD*KU%DH^!%cS2wmJ4?i2OL_`F4*>eH2fD zFDuZ!Q|wb804d9oAiv=MWC8}OHK`6jL&`l}978x{MGvwv9dck`*?2QZWIv`Pn%krLU#+q_f0C$x-0gvTyyEMeb1w=-~6@H()HMd z+vzvLq!W0SMjdh}HDEJ})NoJWdH=EdO&-UwHkJB!&y{j=oWC0~<;Z+^{(wDXq9DUE T&z%#2PGInK^>bP0l+XkKQ!vIb literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/crab.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/crab.png new file mode 100644 index 0000000000000000000000000000000000000000..b4a48a1167ca1f87e1dfcdaa8eaed889c59bb098 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$-fKQ0)0v5S_l7`3S&323HpH{Nm zBBZrf!eG0I?kPo!wY+L;cvKHa8Li_}-y)>FLsWMmtNcP%IVUy!CF}~Txm7K+49=-o z?-0>l&Z)Fl(r_i0@vTNBn%JBm@H;fSjVfjQ&e{vyZk|E<7FI*^Enijuq&Qb zwmPk70kprl>C6NmrCAc>7yO?{z!3CBp&h6x-P6S}ghST%pes|eg8;+9c}ErBy}R_k zKJmdctv~Hjd`_;(O{XkG{5S5sy?ctHTch^#BHoQNUuJh+>I%4f>a5}FdmP(dpSP6z zx=>)r>EsDTEZ-w}%6b)Sg6F+@&*4%yYiXWhhiyne{ZDPa%QvQk`vR?G@O1TaS?83{ F1OU*SkhcH; literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/cry.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/cry.png new file mode 100644 index 0000000000000000000000000000000000000000..d13487b948f46db2a0fb1f6497e482097fb3f49c GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{6JKIPl)UPGrnJsc-&lN6}$FLzAx*{ zog3$u%QnUFZR${4*`RcEros6|rfIGWk2c%CK9M+O$F{OfS5B@9cyur}HApUR!=3h( zD}W~1zAaD$QsN~+e!>5-0)}S}&*FeeB0XIkLpWqv54JNNRuEt@uuXV8ZQh-Ki`^!v zI0$hzxa^R%$a8s?EdYW<}l;#yLf$tH*r>#?GKhemSo8?t^cuy xuX(l>$0{l1oYl`yawJ~-{)LalKmXbTdF=|(DRLj3eSvl`c)I$ztaD0e0sumWr5^wQ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/dog.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/dog.png new file mode 100644 index 0000000000000000000000000000000000000000..03c0a78f011894f1bb00eefc8128fab7a02f7699 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D9Px0G|-oG)3W?^P0XK-gBV`2M?OPcr!MDF9N6*Og(#(2eGs{aeYEG)z+^wnkaB$tD zHIvsirQvb(k+lsfxmy`o}vOS`wM=jQz8SKAjI>&$<( zec_Czs@FRgADU2+q96?P=$=>ZB|yrjB*-uLKlK2^yxu2gfabP%x;Tb#MB5&B7Gh>( zaJl&I>*k+${z(n>Er*tuJ*(Yv(uu*Q*!*PDDRzd2`6`lj5nB73 zbIfiqDctzfC=-6$Q?wyRl5d$$$)x2Q7bvd(nEd|Q`U{F4H4^71oc=JW$>p-;>gChF vb+dSGyuK^@jc??obt0YHzE0k<;Tvm*xMbjsI{h_3_b_<6`njxgN@xNANfj2e literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/eggplant.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/eggplant.png new file mode 100644 index 0000000000000000000000000000000000000000..f235821f5aa98e7730ede538d8f9f090533ea646 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoOM0X`wFC4Q^QH-(l2FDqXbU%o1) zBxz<@PgzOy{F3lRKqX@P|JMU4u96_X;Quhdu<4A>d7!AJr;B329X>(>3%sOB)gDGnPQ|KH1`ib(-wtO|6 Q1T=)f)78&qol`;+00gE)E&u=k literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/expressionless.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/expressionless.png new file mode 100644 index 0000000000000000000000000000000000000000..1796dfd73e4e44ddc5e19995d82f249a5edfe8d7 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D72kfKQ0)|1-XuI@BI)w0*kOVR5zm z_oJRKwmZJr?fhZC>)mxWTe~$r9dx_B#`^R;<0CWlKOJ-j>T3?Ke+HxkOM?7@|Dyp0 z)wMH|fRfIhE{-7_vbhJ{`5Fv(7!J0!-23)_{ZTuYi2}wF9&A(GCi*Rzynf}B)~!?8 yw_M#-e7)*pveacqfoFFbX#-+zAi^6lxXcb~ug`0(ZX<5%wwpS|+p-N!c{zub86G&!#vsPOZ* zpBHZ2{rvrBL{iqfN13&mX;byI}bm8&@x&4?^Eve*>iKOM?7@|5F4Q`qXN~ zfkst(x;Tb#$od|17Gn-%a6S0@c2Dl@XSe@vDl&SlHKjGB=U>mn38L4IO^P|6&uz*O z9>)6aP>Xnf)2F8#F~8=XzvW-DX8!gYPj+4YdD?vK$wbe|Ntp$ARnkm;zuUNR(Y?-v zZ$eFvIa(jMXw2ZR(Yw>LiltF`N%^Y%t*Q&x$O}Fe*JgFF7X&(k!PC{xWt~$(69BrV B9Vh?* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/facepalm.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/facepalm.png new file mode 100644 index 0000000000000000000000000000000000000000..00c3ddb5255c8a7b9f2fde4c12633b8d61d03290 GIT binary patch literal 382 zcmV-^0fGLBP)%9KL4#X|F1Ux)>!@1S^2_L_`Op3uSEaS zRsY;w|Jz*s)LQ+~S^2t7|Hex5&uRVIU(1?9#F0S$&{d{=wwiIm#GID)wov`qT>sHj z)tYsZXv(W;mi*6H|HDW0r9qr-yv%c7__kF4&QbraG?r_{rgN?P%vbitTj`!ryoZa( zp_Gke#EoRbrF^%OX~~Ub#gb^riekZrUcFvvUcmqW00neXPE!B?0002OYX-3Z003@D zL_t&t9RsV+m__3QCvdzdr;)pAxS?e^P6>>kH>i`IL_;GLK$!J c`EfV#4`|vDw7RQ?v;Y7A07*qoM6N<$g0=R!T>t<8 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/fire.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/fire.png new file mode 100644 index 0000000000000000000000000000000000000000..6d11acee7a986129c8452514c52f22ae74918d32 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D72SfKQ0)mkB)o&-i|s$ov1a&)2Df zUncQ=n=AEegZ}^1-v5re{X6RV_khE%%|?HATm9K>{dF?`-~IOgPkMfxCiHu!#lIsi zzcv|ungTe~DWM4fnTn+< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/flushed.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/flushed.png new file mode 100644 index 0000000000000000000000000000000000000000..9afe0d14885af56163ddb6d8c54d15a9f667e0f6 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D9P@0G|-o|7U#vS4?V2;Q!y){r^P3 z|IU`br+mJBdHsKP)c-wE|4;e7-sSx5#oO$gw8PI!O){_X2wkG5Qk zuiwA_KOFk;fZN~8>7Nd|y?*`T&yDI|PuKt77cswFc2bS+|HC1_9xYlmtNiP?&p%$D ztV`CKRO9#eQrfropZ~AUc(KFr_wCMtK*4Wc-+le`<>kw#XBU{f+2hg_$M^q0`2XsD zptm}@<-~!MTS<^#@PBFmhRkU$7l0-uQ! z)bGQ|e0_7fzNTN-zS0yrmZej3r^>bP0l+XkKRk0XA literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/fork_and_knife.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/fork_and_knife.png new file mode 100644 index 0000000000000000000000000000000000000000..6f1140081662f1d3c1906ba828a4cfc2d2b0ca57 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4%JB>7u;-UBJl0G|+7Al<%bQ)F(H-4gi?Kn`O` zkY6x^!?PP{K#sPji(?4K_2db24jwz8VCl@`)#1j#d6h@u;4B6e3-J|(1_ovu64hr& b?T}y)En|PGJ$Y_9P#c4%tDnm{r-UW|1VAHT literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/frowning2.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/frowning2.png new file mode 100644 index 0000000000000000000000000000000000000000..d0de7f47a4620bfa83eb6b5b52ac66e96e83f2c6 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$=fKQ0)|1-W@yEW2W89pC$&-7qA zx6q_ElKcJ!+ns%yM`!A9?o=-g=9p6={qKx#Pnz(#g{H@58O$%2y}Z=?#SX`N>ur7< z^PFEHyRcHOG>HArN$;jOzEzD%K(n=#cUJ)^*^(f?;Qx34LuA|YETBS9PZ!4!4q4WN zt&GhK3_Fa;U1RBcV>FVdQ&MBb@0H%U+>Hq)$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/gorilla.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/gorilla.png new file mode 100644 index 0000000000000000000000000000000000000000..c5122e6a3a96c9f4ad68abfb3435802e573cfb27 GIT binary patch literal 308 zcmV-40n7f0P)5np zO>4qH6wF^zu^P}CW5C3(l&nULqG&`9N-5GFDuEsf1uwnm{~ejth%xKQg~z;kGsD|m zO;emqp^Uf`a&iMn96uRO9k%@D*jw3Uoz43CwM7au-e^+MV&tSHC`j9SKx>M z%da1lY7O||M)pK<&TSD$AN}&0Yz*g3is8o&yZsTLzyJ8&A3)9!^=p7B61`fNB8}d7 zf%oW7A~{34QBQ}gPEU$7sEY4RY~nVv>A|0`VS7V3Vg#o5jSy}l5V_TxEYn-!FxS^w0&Xyen6A(n%uuo2RNw@u)&ag zzo&d|uCkh4BAw;I^zne(vdP&O7n^PC(Ks?ge^ZCr&DB<$7S$h{WpI6^<%=DTuXj6N zS!RCY{Jv+~9DbkhzO}|`Rijcv4DZP~hKHue;o5XI92b~w{gltb2#}E!#)`RUzObHBZ2YyEfb+Ng6OSfM8{%`%Y zxhjmFN{kaY7?f(ZW}AFt@q2o8;~K{MPwysw77vh5j9}H`zZ<#!^Oj%imye!*{^`TE zpAI4UpRb*MSM*mn(Li%)&iu}nsHb=2CwmA@P$_?UfJgA>ohnbDwG5uFelF{r5}E+C CFV0y2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/heart_eyes.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/heart_eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..8e025d4ed06d8b34322624d74f9f990c91f397c2 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$%fKQ0)|1-XK^<2_i8Sd)4{5#=$ zaf#W@RaOt}UEl0+xx3CL-HqW*iO0W_zE1<)K6ZOH#PI$->hr+H_2DMF`xdT0)_FgV zc7N#P`tOYIr#{b5{hsfeJ!ch3-8FF8H%aGpfyaF_mrn=XpN6{qI^q4q-|f#qpLcs* zfA99Gi{jbYr}Z-3{ns|1zlVHEgE^jsy8&JF@v%oakkT&+@(cb?5@3j0YVjSYHN(@z zF@!@l^`NU5lcRvk!TGjLhY#Pq`|02D#cb1D9xULEJ!uxE_HyG?Bgxv{uvG!U63^UQ z?cRB08BR9Y>0l?n-+#;d-$y6cH*eZ!ZSGY!ZRI6piLNv*a|5=n?5efP6LJnUCOmdH b`jDB`p5xusReH`qI~hD({an^LB{Ts5WgfZ2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/hearts.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/hearts.png new file mode 100644 index 0000000000000000000000000000000000000000..0582043360740fcb9324ac567049c35fcff90c17 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4@NBt2Bi?12>NNwD;?7!LL(={vCIJ*Twz3nY%KK>uo3Zmx;XJ zW=niutoUUT-?7OWKaP67*zWl6gy)S_mi?KcpZa*dFOYrK#PzwK_wPZ+_x*zJ`uKls zHu`(S<1yWWeL4Lvi$psAN2mXTsroz+3F@z)9^!QQ6LktWo2W>ef zu#}gVPk+7NP_FSO?>63s+|T?fzgcs5W|qu3yX3LXF@Xu*tWSbY?kaDXkh1roLe2c^ z2{kcK`Pb*J{rob%=lI2~AaJ?pleo%vBkF;o5N?OmRSf@&8^2?d22xrjL4Lvii3JQsD?Y>kb;WqPIEHY@vL5VoVq|1+I2gJ6 zQm@`6$Ihz%|C`UQUwdc;C8F&9P@f|*NcLSr& zdE>`V#TghLy!^t(^7$dZ(4P0-CNKr8a=2=*9l?jX)S3j3^P6~{@&{vz53<3!!>JLR3>JN-aedDvi9PilitS;wyfJTXY=0aXAV|(rwUcB zJyW#$M0=9p{{zldVO+JFPhVVYwr5N0p=o+uTlfFk>lVG{b=LZO6V`5;zHaruGk)g| z*Irs;wr{dd%$nCXS6QX5eY9^^!~av>k2l-@KjPk(A@YB}^Wg*SzfJ{QJyM#y_UWQ( zxsM0jwsvc@B=ASBel;y$;`w&RFDFA!?khjGt-5~Q?*E6~Ry8W!SY_E5%lCbc=gS>V zi>l;+p4+We^aMzGlmz(&|ECUMnDgdS0?^EQPZ!4!4q4WN?MhCG3~U!Z-{(s0-t^t8 zE8v^l{ong17OR}~`+xN8>)*+XuG~6);E&_Rc(dv5>f6^YoqG4y&ONegW2XeY6XV<7 z{Hvh$S^E25kA);+YOSJeS$m}G_ZMIGZ{QMb_?_;Prf4F!Z}~21Tcy%f>*ua@bzxGN esG{KckMT$%|I_;(2PXiX!ronG#Ada~8w$PE40yPfkFAD&w#v#VcgN}l-q?)cPok3Su7yS>Kx-Cmb} zr+xY|L^kf7*;8!4ty^PVi^_&J)$H~6l2_cAzkX^>1o!N=i1cNbz8>~CbD-+x(V`tI zI@ZoEi(C7;zs%+641-gL8YgVub!?Wwk{X43*H5%0@LySGp0)nL_oJTgPR6Ayzp<%9 z?cqkdhAk(bZgqJ2;L6YAUUBQ*EUuEjdGWx#W4X_cr*^O3xOQ{*sz&Ahw%}RCQZtLB zQm1c>U;7H^znK0>(}0v`NswRge<}e69*+5;Ktt<2T^vI=WK9n;3o!=@I2<&;d1G7d z?Q?hjyZnq^S+bbT%rxMszvxqSR*f#>N$h_zxm#0?cIw)BGT3JS*z%#Zs8Q7Iv7lX0 z!R|bXzvoM%@1NhBdh&ph+UX4Q*DKkU7N@BdWy~*o9Ok>Eqic%Hw(T7YHf64Rzy9JE gBLP?5oU9tg^$P^IRIqYa0G-0%>FVdQ&MBb@02|&8Y5)KL literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/kissing.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/kissing.png new file mode 100644 index 0000000000000000000000000000000000000000..c4040f250fc238b5c76b2940e223a961dacef9f9 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D72GfKQ0)|1-YVS6IH;tPR| zF@=Acb^$4|k|4j}|JVQn|&{l!9|Ec%NNB@GqvYR?HZ!=3f R;{r62!PC{xWt~$(69C>jWz+xw literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/neutral_face.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/neutral_face.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba2512285e9223d4dedce9e02750b0896aa9c94 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D72qfKQ0)|1-W1Hrj6LPp9&mfN*X8wY=Z<8-0zcN}^@=}_d41UL_IR`XmqYG1S6P*ZaHhF3d^+gXn<4W3 zsOO?exhxMRpn0*Awxs|m$&w(y;Qu%P1EUGocAz2;PZ!4!4q4WN?Tm*E7!DYyrmo-g z@&9zCl}w>r4x9{}3AZ+J{Xza#aW<@0GQ4I&Le btgHT2EMiePB>y=ZXeNWFtDnm{r-UW|1r2R1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/ok_hand.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/ok_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..99c51e94b0cd9a752556c3c0d51a3f1008fdddcd GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoN}0X`wF|L?@UpYHnSeB_@Ck$*2m z{ks|SX_4obwZ8AC0Ro literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/party_popper.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/party_popper.png new file mode 100644 index 0000000000000000000000000000000000000000..9bac2f0392a9dc61079ef70a9818478ea1a1d25e GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D9Pf0G|-oyLv9=n?e_`$W?5NxC3Nw z48LdU{VF0iVUpd7-b)Ku<>$!jJoisoD4_SmC-I)4`>Nut6&u4JSo*(;%$w97ysG!c z|1-Y#jNLCMrLX5xU&^j{SKoDukXGf!usupv ziw&dGrn;`^yYkd4W?A$0rQUTfL$jZ_Mgu(&Io~1@NI8@Q`33){3@{w3-sl1}tK8GY zF@z)9w98e9nNgsnD(vw)Ao%k?+%o4-FVjP&0(OTPjIS+191AsR=w|z%`L6BUYRS2d5@KP?v+XyXP14G&^Z30d$h@}HG%)b ze%A?EqB9C5U+#2T-==zWror}J%~NxYHngeUTxHdnBDAhmFVdQ&MBb@0Nj>XmH+?% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/persevere.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/persevere.png new file mode 100644 index 0000000000000000000000000000000000000000..afe426b889cf9bab02dbd73a400e9ba13ee8c1ec GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D9Po0G|-o|7U#P?{j^&&Ef7ko1e$M z_D<5-(5Cufzw3(~PXA8(&MTKWJYByzo_}GbTtf`+wH21<7MgrN>bbRBAkE@VS0hY&tqOUS6f|PYJPROMMWrQt~blPGMQOLQZ*6WORD8F+!?3kOYE7b z{bZ{{f2Qc$JuaI&)$XmgIWklK$rk&yEh?9mn6)PhzS!<~WQP8&HP+jEH6L!Y%kp6Q zde{T#*ytr{ra;P~B*-uLKY4(`I!5pm(2QJ97sn6|S=NK?PK}HVYzKblDs5J&&JKD} z{onkx-=qeWi2;9hP4PVP`T5S(``(4R?8%J_T)<eh|vmPd&UURRG!@2`FR} z>8d^V*K&PHZ@AsLVAGv#?Hv!EZY-W-FW9;Ny;^&l3(%;a?4?mWr;n<&>HsZf@O1Ta JS?83{1OQx;()s`Z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/pile_of_poo.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/pile_of_poo.png new file mode 100644 index 0000000000000000000000000000000000000000..e9e83eda20cc3269a3189e476accea67fb3d3b54 GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$TfKQ0){>-3-u|6kTiVhdYUYOQ? zWA%czuHNqKQcZp1md>6+~c%GZmdb+bB(l_|o?1cyO zB2FxrW?*D`xHzsetN6n7j;)yySC1VIj*Qu#75rr8yp1XT*RJ2(oEi1(?wyaTcE$&U zUp#W?WOJdmf${xg2acaQ3v`Hc#<^EON~a{qFZe(4fZ_Nx&K{t?7*7|+5RRFtXWF?M z0ytPN+`d=+elO4%t(6rQST8m!@p0W~)1H5TtD-X8YRcB@o(hWBR~-#X7dr5Mo51PY zrPbVa{T?RrmNHA1^4=*8+N5xC{{31DDc{C;zA`(;jn{a*84u6A0kns~)78&qol`;+ E03gS&Pyhe` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/pleading.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/pleading.png new file mode 100644 index 0000000000000000000000000000000000000000..be897688aca0f250e7af35defda245aa07bd9aa6 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$rfKP}kkp6$h7l?iy^FF)K_R(hN za|>^_|C9OuA5Q;& zKK$DeuczBw`?544d%rYKUiRJU>+QMuRu4Arb!c7wttXU0hjoK%)6Dum(V8-b_Quvg>li#;{an^L HB{Ts5ks6Mb literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/rage.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/rage.png new file mode 100644 index 0000000000000000000000000000000000000000..e3e64935d73b4001395eae8e81a73a86f7a0f857 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$KfKQ0)Eq!-Qed8PY?icjkmg_s# z>Dyk`ck9%*o2Bnip>GqaZ?Qq&sY&0qU*E1s-?~fR?y$Z~s=igBzV#M;=SqDWcYU)I zeJc-r^Jsm`IDN}W`u4l^ov-SRA0Azo`7f zFl}SxF}4}sZf-d*5NEgV-o1%4?B&nBemZ^1e&%JfgIHJnV|>uTdiTWdxJIB244$rj JF6*2UngD>cc=Z4P literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/rocketship.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/rocketship.png new file mode 100644 index 0000000000000000000000000000000000000000..62bb05ace924be1046e3851718eab7c6a34e1d6b GIT binary patch literal 789 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D2fox}&cn1H;CC?mvmFK)ynLqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3bbKhU=$DV32_A~2wn3oY~9EC z?1~Fm?-L>bCqEn2hmX+7E3n6PigsgcNwDhT>b4k ztN%SuYhGS$&U9Kgpc<&3G0EHACFa!)hUq{Kdx@v7EBjL(R(4ji^B=u_1BEttx;Tb# zT-QB!RjkQD#Nnc~)ix!uGNrE0yM}BlJUV3m|CfIhHE;XhGKMn(PGa&;mowM1I6piw z=|aNM8)@l_HeRjT{I&V8q`ykA%apR;Cae~d&pzc}R5K-vRepo3tLm(}Nk=12FvYAq zBmKNvZ&HRpcptHiD0_Lb%CKn)C@u6{1- HoD!M&%fJT_uu>S|FrMl zEiV60`5b=m_3YDcKc8)Ry3O^=^ZozMN8ft={oDKN-#*?udF}G6&p&})S==K34M;ha z1o;L3rxY-_hzS4@Ab&ivKCsuElK@~nq}S;0ru zH}!|l1oD47klNWJ>J}flK=Zco9UXznrD00`+x5a+*Ub^#IlaOE*T%~2pSH*CHp^UK zZ&9GLPRR4wJ1Ljcbs9^RViY!665htIH~e#Y-Pq@Ex1}O^ zO+obG!l=U?g?rL`E>0*v+);3GQu)={jmN8!jugl2&i1@8sq9ok#%$HArui<-2)Q`5W?Q1eo?P!ErE$9(GA~W3I$Ruc zygK=GQ`WJnq*KjVmnK)8Y)IdlWVf$5_rj!7pucyeT1f(_z>*-p;Qv$x3>j}$90VHP z?&;zf!VztH+?A=BL4f68q{5NAAW-}7|124W5+eEIP5qyL(Z zoBTMLZq8b@YB{rmz>R!SSIw_Jx|dVKQ=glKK7U&EgzW+UrxMApZofo9(aqrL>gTe~ HDWM4fO!O#* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/slight_frown.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/slight_frown.png new file mode 100644 index 0000000000000000000000000000000000000000..1b0666d2c5004f89656be49f3ce90dc3c56e2eff GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$ifKQ0)|1-X6t_<(?x_m$C`S+C1 zkE5P9S6MBuS6osp|MQsFuM=J$_PcIuS35XWZ%3bIN3!7V3EFF#l|LSE`*F2%x|r+`g+)7VWr&sa+#KR{(q-^7FWx^-tGKyhttKyWduHQ|_wU-TKJGtqyyIoNNJ9|os(X4_Y&MG4ni@dk O7(8A5T-G@yGywoF^oq>@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/slight_smile.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/slight_smile.png new file mode 100644 index 0000000000000000000000000000000000000000..d39cf23163eaff2aaed66aa64b401ebc2852832c GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$WfKQ0)|1-X6t_*)q`P^J(wY*;O z=P|E$dtKh{art-J=i>plAICfwR?2-k;C5x1`Lk^fyC-Nr*l2rkvDxe0&Xr+YE9w>h zo%a24%$5NmUz6^Sh4+opUNtSsZ0S(4oMq- zKY8r5L2{o@yXphOKQru)H(ZqZ&B?$J@we|z{C|PvkKcZ%wVnJR-?~|(A&7O=J*WR{ VI|3u>zXDBX@O1TaS?83{1OTCUlL!C+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/smile.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/smile.png new file mode 100644 index 0000000000000000000000000000000000000000..557bdb8f129a33d987ee41eaadcd78ce255e3dbb GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D9QV0G|-o|7U#DTp5p%ZLzF`|+d7+naBIBukCCQ0B ze=7Gqe_}pY^`eI6b<4Sz*)M*z%YKu+x~%_2(2h{Mqwh9yo%mw#l3)C6IJaQg&J3PK i8+3UmnQE}Pu*G-waSJFIq+|naWAJqKb6Mw<&;$T$J-h;{7i%-J!c`dD+? zrnanY6H4}{drxmj*-#v|xIB7!OU9NZ?Ux!;HZ1GBQlGqje$zRiZS{wj*8nNyk|4j} z{{#U;nr8Dfpz>f(7sn6|S=NK>Oicz1EE~4ym^W3w{`-HTnumiBP+oz7gP~#N%Z+w> z9P3wE-_5FLG5fl3rMZJ-RBDD|kNuu`E)i$0|1PUk6tcVfJ;pCm5W7{0 PK literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/sob.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/sob.png new file mode 100644 index 0000000000000000000000000000000000000000..1ddd81f2797253856b4ac74c34a8cffdc67e5a10 GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D9Q_0G|-o|7Uz-*S@)bEO+05-jj!# z?r*SdOA=UIEr0K5?v6gq70Cu)4|^P&X)wJ&Vq?47zcapj_xG&`wz#{_=KVg`t>uQB z1D(Gda$lcj`u&LKf|)71`?U^C)xC7Ma#M%ehBnpTC%qeE`8Ic|zuE0PZ`a!A+Z_`+ zW?ooi`f{h!zR5bR2?FygWG{xrCiE_u-C(k-U+dFBw=MgoZAG~|_&fvSfG-s$t$zl=7 zr4xQk60mpLU~@+yv+055tm6*aE59}77u;-UBJl0G|+7Al<%bQ)F(H-4gi?Kn`O` zkY6x^!?PP{K#rQHi(?4K_2h&J2@FjJ3TZyM3_`)u3v`wlC>%84R?%+kzL1c>z;N#l WYjW6;dFy~W7(8A5T-G@yGywoA8zImD literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/stuck_out_tongue.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/stuck_out_tongue.png new file mode 100644 index 0000000000000000000000000000000000000000..92843ef1e9c53914ceab8cbff1fab82952b60bcb GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$%fKQ0)|IK);Ye(&YTf!*%+^~F4FpQe_UyZ z!jYMl|4#dCOmxlglG&2z{(i6f@-U}!3vIp}^tiIjZeE4%@9jbVPWjv_j;xDO{(H!; zJ6(NJuIBxer03gRzaR1366E{isMp8+?m!nkjQ*Gor1VRI{DS|J1Q?>0T6_m;P4aYc z4B?PvJ;<8G=y z$6dzxyf?NVTqw1E`RUxNE`RREFAZaxUN89Sd60I$-9!WJwU-nos$BPzoIB|Ww=56m UO`)g`f1qs)p00i_>zopr09W+0r2qf` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/stuck_out_tongue_closed_eyes.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/stuck_out_tongue_closed_eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..380ab6b8e09cccef965393f24ded58d7794a7e3e GIT binary patch literal 398 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D9P)0G|-o|EGOkMCPTsOE0a{|9-^t z^)9zpJ6#{SL`}-od{>%wX{p_hqh9YSQjgEJ`g_Q4OOWsH?Lo`KoMxBlOwQNZ&~E%; zpZlBa%)OJ$>td9j_$2*0?zOeYB;8Zy{a*L83vC{5bb7MI`CMr1mPGf~B-Kv`JRWa$ z{&&h}W1{Ql{K{}fukTNL= z@(cb?I$-b)S4suy&-HY14B?P+o1pu-Y|PJ7Nk zp+zbW?!_~{yegb}uhQ-FBZmoJ;(ASQF5d0kc&o_q%St|ud+&DcookiH){%U1(;c(N wEQ&MYbhf{jYhg*B9U-eCVxn!9qy2+%Wj=S8gVvv`K#LhXUHx3vIVCg!04#9E5dZ)H literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/sunglasses.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/sunglasses.png new file mode 100644 index 0000000000000000000000000000000000000000..0c790e10e19f5b487e335b67a3194b59f5547b44 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$@fKQ0)|1-Xt`o;yxHpgZf+}~j9 z;9z!nnYpf!@q{eVnjG8eY}<>g-CGj)pYQfMy3p<20q+fyoF8qr`*Or*S+~>Q)4q2% zdv+uX7Ny$go0t@(*vxKnOpmeJ)vq-p@qc z!wv#02VYH1NlQ!n{{Q~-o6U!2T1>D^2;OX1f9(2{TlZf++u-M2To(5{h1S9nzsE@(Z)z4*}Q$iB}ZAK|n literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/thinking.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/thinking.png new file mode 100644 index 0000000000000000000000000000000000000000..309caf9c8be80a698568d4f2a167c70af7562115 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D9Qt0G|-o|EGOEPEh!F!t4G9r+-I1 zK228oG*#u#0hf1s-2NVN-OyqDbEC!A!=4`}Dn8lbd~BB0_m#%;D|CNuw7j^)c4ec% ztP-97r@a52@_92y=hIZ>8!PQUO;dTj%dIp-Vb=t+E!`%6PIxb<)cv#1>Gm4OvM_~T z+iboq*8em~X-A*w$B7D)^R+&%Hh;d|r6^eb=~kDf1QnpW64qXf1yY73L4LviNdye? zv-}i+n$ta9978x{Sr4*0F$FL>c;WaBm*!B79=gSrP?Dfj()}^T|Pu}>W>i+BryJVAP&IDxj j7(Nr$x+;+z7yAFrY3_0X+bidRRx)_H`njxgN@xNAkiNzE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/thumbsdown.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/thumbsdown.png new file mode 100644 index 0000000000000000000000000000000000000000..570187cf73bbdd6fd18284861f459945c9f97ff4 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D4$cfKQ0)|J!jt_Jw@i6!>L*z_%Si zzfVT|yB_=hR@}cEvA@qme%lfJX_@cG#Xi4|hkxB1`14Tc=T(0HuEzYk7W-+5&+oI5 zALetw{I<-S1UH&{+)15$D&L4Lvi@d1W65;Ac>l_8!k zjv*Y;y=Tpt8Wb3uF9s~VQGNRF`j-qZvX8vbRi|Hnn% zU$+E)+Y$U>uGinIF(2l5{=XUf=Uf!f>|m+dTp%S|666>B9}i%NYsWQCT_9`Kx}(+cGbY@UP`6H)<635S)1M>GaA~9>&~OG%S3j3^P6;>=akRG7q36vn)T%6%k^!l)e+olTU6Gys=Rpj@#I{ir!QaqelYvWGV?#@D;*x~eYr&E12@0UaFyB8!re)jPBcE^j0&Cbj>-qo*lX^Gk6&Gw%Ty8k;H z@Z(b9pBr`43nV_?oca9ChwVKYcQ0=Fd)jAmuK3MWR^P7H|GNDdJ)yZW`x%r`zVL%%Ck=<8vR)D1$1%@KOU!4yT0D#40KDbQ;sx{(k%({3;s_6U|9N|`!7&qw5N+>2uF1C z1x6+|0S4m*IUMsD4>A@tPH=7w?QZl8agfwGd{l2WquLY4PiM~b1SvQPteMq0bEdpg z0`nZ3oIR@of+er)be+<2L`A{OfMYeI>(Q+TZ9=vy>=tGaj^#MP@U!99$S3j3^ HP6+ry#CqWD^Xw8_`JQI`}$hmk<$|=@7?p~Y{b87(L0XM z`Mx{o-;L-OR||g~3;TUC?AMXdKbNBZUX8BUdgbq>$e*{8exC_X+wkQ7?bxJs&;Q+w z`F%S4GN{$pNB($ZuuapAP1y$OM?7@|C0b1mcHly3)Gn6>Eal| zA9!#Npu1^%BZ;F3m~KE=m#S{#}3Gvuf2W&!^s{#=WmTzg%OoSgxP%l>f`} zo%Q?ohP}J=?QMSK^wYB^tuBp!%WtiDUivt%rWoG@wTi|wB60Q;GOZYwrg5#RZ~w`g UktHF23}_#Nr>mdKI;Vst01|u1YybcN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/weary_face.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/weary_face.png new file mode 100644 index 0000000000000000000000000000000000000000..f8b113ea2d7d09c6b2bce31ae2abf2a0b7a8adc4 GIT binary patch literal 339 zcmV-Z0j&OsP)@W)t48Jm$7QnQ|Jqjw!j1D%-3(_{K{0#7O$bO1X|I`^ZbZk}R=@ zCV*TG>A6CJUJkK{CcBU;`^ihwrZ=E?9o(%u+pRmHc^=oPIq|?o;j%vS!AF>K9g}=Z zqmO3w!$^&7C(XmG)y%ol$+f<=>Px# z0(4SNQvd*Vlg&5)003u6L_t&t9R zW^0KKY=3R&jIZuf&kcl&g}?bd3mxn(kkrs*xMRd})8@y|)`HO2z*^$+UclLO<3e z)$)H&`#j(7`0upOhyAXHr|V~VF#SB{b#J}RqfK_#R#6Qff1^*`jFf4t~{THY)#?!?yghQ6~ zAS+W70|Uzj#f0+m?ce`@-{~ndK}Cq6)8OCM#uFc|26(C%l)|Dx|qGEUc7USSh=#R^ihDxBg7g74?d*cR7DL=>F%V_pQ}d$7UHk-faK% zu*Z*Mp2uby+*)J3rAvKEt?$}7u|gSa59yTF+DxEal|A?th4n$Iy%!tLVT|Hblxtes76 zssD@@?P6Xq^+B>sYy+Z1O{$#g?HZpEFdE?fP2+NO)BF=vzh3; zjX}a!7a4!p@4BN`b9S-x^XU9Vm2zvEl+VmJo>d_8zCPvWajy^UK6lsIOfQi9ebW2i z8Q(X%oo}wTIua82`Jnr&T~4)8JWsbeJlp25q(;6sLu6s4+{>L#i>u{7HH7{@;&ywD z^{q8ljUj^nPWtWY*E$^4q0}M$^FH`{a zCVRR#hH%KT9%Of7a%5oHpi_P+q>BBeYru^E|NC4fHK$VdC) zULH+Ob7h!QDsyFX?4&7eyZW`VJef*^IL>S>{CC=C{l36?kb&!oBsj=N6hw zo7I0}d+oe3nSZB!cW#}sX2YWTXx?j^!)LDAGJnnbO&w~z86xkF#l1S3{QaosrpeAv zw>o@189sSx`>~k@Yd0>OJgIj1`sF~koE1O)5J>5k1o;L3Cjl@leb4#h#W93K zmi1sOV>1H-^9F|E>IJxp7o`F~j-cw_R&mYsp2 z_gulQ_&DvB>hHg$^t%?_<2aRGIa6l)RY#_be|8g96g>ak+{>{wt*xOCXbFR-tDnm{ Hr-UW|WQDQ@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/emojis/zzz.png b/runelite-client/bin/main/net/runelite/client/plugins/emojis/zzz.png new file mode 100644 index 0000000000000000000000000000000000000000..3072dfc9f1aef8dace209b1f1c21b9f17bb7d873 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4@NBt2Bi?12yaC8l_t++z$Rx{Gle*JO5I&{@i<) ej|=**k+@mkAau^&RBIDZCxfS}pUXO@geCxBKq_Yd literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/entityhider/EntityHiderConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/entityhider/EntityHiderConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..8cfdc79a6e9a36bed3f37fa9e615cdb595bfc7f7 GIT binary patch literal 3202 zcma)-O>-MX5QckVIg%}Z#7Qui&q)ZeO`NPzzA?lYDR!LLlCTp~a2u~C(k822)$S^k zxpU{vof8+X6vYqVM^W@UE60*D^5!6Ww`cl!yL)?j{{8Q-e~4&KZWu`d`wlL)Go zv~&~;8e3ZaQP9F(mqTpp126UteZ3I`VWJX`L4p={G9%hfbeok6oiO&`HO55}g7Po* zQB}1y2LQ>sua1mnE=Y|ih&&FY*wC>Xc^&u*Dy6A*BOS}1S{lL1Fp?aW49!a?g-I1@ z$?%3|r(8K~u-NR57wBrYeW;_SinBqTLRa|*D)R8&Gv<<($LXzE(|fD0$SF^q)Us4T z+T0e?eaV(8f@b>ilrTJa+vG|WseRq%uNMy_YRb78albWUh>md}MxS?sFb$VBJm7gjb0!00 zm+8W(3f$z>Y@y;}iYbDro)mkoi(DqfaUW;yEpk!tQ{M>6&^J;vVq)v?Ztcjxa^;vkO`s zt<^d4AAp-FRne+Z?YO2oGsii=DAR9v6;iQz!N?6H_l6hAmR5e!l95(!iZik2H_$%C0d;s}6;@>#`7AQ{z{y%|{N|Q9h z&r>wb&ogX!pWkLFN9VR_j?Tw)fiA}M4$a5(F1^R=E4(h?nft@|FYw>9#&Vr~iAiRa zKA;czP0&X+^2Z>50{+m3-Mo{uJcPAYTFbvqAFMaLi>Z`Kpb)2=Wrh%OHQA zL9SZK*KFh!kgtJ!9poDs4D#<*@)H|*2jnLp?}A*-ApdD4*KFiE$Tg6^19>ll Z{I`XChW5?edTOR!ktftM{vE_r{2!4btH1yN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/entityhider/EntityHiderPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/entityhider/EntityHiderPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..0dcd761b05fbf7eb29bcf3724a1aae726267d123 GIT binary patch literal 5923 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 K(9Novvi=u$?7^%6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/examine/PendingExamine.class b/runelite-client/bin/main/net/runelite/client/plugins/examine/PendingExamine.class new file mode 100644 index 0000000000000000000000000000000000000000..cbe24499c6fc323a35243c159fda6f15fa9ba5f1 GIT binary patch literal 2614 zcma)7-%}G;6#j0qArV#q6)0jYRj?reW0n5Uh!&|o(gG@2Y;~ORlH8J&WjD=knEIb| z`qGz9eet24QQPsM)4sGbo&HH}?RT<42ovzSg`38!INr*Y$V|gh=y|Bub-~r%O5w)x zLsJeF?79hRz89F=k7`EY_-q@rt~rI7st)H&5a^X=Oi>}>R1{Q6A@fy3d!Z9PQs`bW z;X)hKNOo*5U_%QHLadpRx9$YavTLS2&kuFzkd(r~S=V1%_E!tnjA!aPG!^b|&G;3w z56s6#3LV^hmI=={)|O5EwkCwU=a;p+r0b5@EvFS$9b!(l)7q1K+%?4vOH4eO9V^M^ zZ`ep9qtHeFt(FerAF{De{N2HJMMksjJIARzw#1$IrtD;8OJa7>+}J>&!%%dWY4l}h zx0kaxcDIuZMr@4YILlMk-W7=!=Q}p~&@Zbo8-vj*Z=(}kok(KB#@q6W@ST4YM47=}#lg5xR$$tGK4nx#&0Q zWpmY$jy=?VUQbD?%<8i5he24^wK)@3{Yub@dE89n2CKX&hU2aKtELdqi0EF`<?$auDyzDf{|I@Uv1QiJLTBoX?s!TMNIg;E%DKeDQ*>|1u>&tcagKJ z*xiA-3~no&ZcjhEwZo>=_^?xve>QV--b|@6j;@l&nK0w(ATU81cN9ibKbic!DB?fO{;^}e%=r8DsZiMPvxGX`$sMk z=;gnJ0LLJmW=8=ygu}FWs?om-(7+Q0?heEwz6;Qiy#XD?n=wG==}VAEM=t*i-9N=r z5(1KKl$)$XK#}Aa-g+(O&@&9|6;p~Kn8Ukc9@#6V6jm@f6JvP(O<#(c-OuNKK+1ZO z{~hXEq>@kazd_B7=bqz4)8yjhIIr*I8I3HB?1qt>r5@vRaSIQ5E6iX5Vz=X8&O{GL9GkY{^}7p$qHJ;ka> z^k8F^eK18kH!lw;OQt9P80m@Uc#jeBa^xbo7J($U|Daj96lM94s{}i(59gY4hzKW; zc!@kLil7wJ=j|o`H|>OyvY$sWhW#apCrF==`~??;JFn~uTn1iuy8BxEl#Klt;LS1d lGp@(CX#1E*;uG>n;8V=cg_L%Y|4P}z z7LAL~{!zy7b~yUt3r*;~=icu-J?GxT??2x!0aWl@L5Sgn&0Wp$Y;Kt@*SeO;ZC4vw zUeB~g8vion4y|bn~Yqsg`Fi81Aiy^!>IOb8vaWEuR z+(e2YQl6Hi^YxiG-E~a6SE?0SF{-_#LPjJCMSwdh6ak_FWK~2F5wm3#F~k`Xb<^fe zuiv3VGddP$NYw{j!)h6hDX_m7hlC{QaX*_Ql5lER9;eBhd|_U#2yTGH3 que5U|=ZcM8ONi0+7N;CVsuBG06f0g}{TJB(`$E|CIW=tgvOcI>>uUdT2 zX{Sz~`=dI&8>!@_FD*P|b9c`@_ne!%{QULx3P2X?5=I!dOzx;w*W`xoaJ6CR+;r5A z(QWFct@2MDZqZJIA6e~=y5GssvfVb1^=3S$wX`PRX&-S3eul9V?Nn0@&1|Z9v)f|u zm&&C)L$3J$1=2*H-744e2jxnISWCMMa-npvUpdIVFIN~w^QFC=cr9Dp%U2olABIyi zl%aN*y0gLHOC)P#X`9@J5RkzTQ80lhLom~a#1h3p3#yK#o6U3~Sql^Pwt@hHAxI*) zt3VP#NCeXgLI{etSp{Lp4C6)J>8_KAdRIqJkuzGpu@xY#W+wr#;GUst#O=*`;xltL?7U;IDP@ z0Vce2za+5KfU4d!HK%LQdCfy9@-xG5u|X=7f@yNgmCbDluNc<<@iLL4!F^>2mALJ^ zZQIV~GL4>({to<`Q({H|T4_Apl_nF2OpCb`2%6MUD1^U7QHx^n%YFl^N5^~@7(d6P z8{F}`LCg*A1>9gN_?>XR9ww`Ge-E*0JTWfgC)>lYaUd`4s7~9%kzAe5tE?Mrhmd z&0ON?;%7R!mUGRy`Gr3ckv&-d6`{NHWO36i1@u2z^l6YQ2wI^)$RK9s|T=t%}i9lY{S5se#y<0{06) z>&Te2U45oje*jKR4BX*Z=K<#wm(fqcf$ZpNpB9OKfDvo^Oc4rMrj73qj!FfuhHQAIo7^Ek~W?}S^mlYTaw+P5e4 zkXzM0G}O+0r^7vA3~xz0kXUpIebV*I{5H2P?8FxX(z zN5bi2m#0D~^E5tNZ&pcquKG2_Pg6m5RB5(L`B(L$^XP0|&bxT}dhC4j-TU}Mk~ zmJi)N?<&i+JhmhWhxoP18CZvhY50c0t= z8Le`W^k}*K0=2b+F(%amp;0lKY$UxU`96+#7=mh=n!#DB<=`27i=DKyQNi1M^2*3G z-M-(JRYjLqVf6lAp~+-Wj1?R8Mc9N-e7Emm#Zt!}H35TMO>60w9qd4f_g*GcLUm=3 zZAgQ+3|*N9KP5;Ff78hK48GI&Ou!7TF5xNzNyr*B<_w&LSp##BuR#Ikaeo>28NL%! zzt9uT;WHIj?!tTcKNs%8dAI=dA-f3gqh&1eMT)#YkuOo?576U7^qXMt5&3;gexHyZ z4;b7>*2EzH7c73CKVN{K3-Ie7aOJl#KGhLE`H&BuyAg*|B%CF}xk)&;-U{b=EY5Nq z&ZmU4LO3PDx&2l+KgQzRfzP76UBP!$xjTe&mvBBOoG;)@RDRFES8pg`cLXAFlCo8} zKUtbpf_Oj>Yas+R#|pwwX_CLg*W=|dBe9bwvCDC3s!;3=ie07HPXg8>v7e5|{wXGQ i66!%iYzEDjMP7|C30ts@8yQ@z$`O+l|J;*hyEqk>gu^OArgqJ!sfB*C6UjUN$SwVMs<88E!N>T@jic?9r-w8Cn8J zhVg8pBgYyn_}(N4#IUV3Q92b!%0DVW?g>kHlMI#Esa-kw!K(TGC5Gri#qz`!UlOiZ zF?rImY)|)uZMh8H*$sVL-_eA%!3|H#_z!YAoU&JW1Wo8r(TZ~nO|kx^Rxos_Xhw^C zyP!hBnO0mxkAhDah8o5BXle?!E2ME1QS>q>=_m8aTqeaZ+>qqQ0TK~%;7QsA^JAN%+F`P=9d501hhZS* zSCOVa_p~`jFRu&39Ze_tKg_17{4AHUo@m1`Miq=O+-+1Z$C?gmTE#8gCZg`T{d`s5 z(o4Qp5SiIn|HzZ|(TY15Q*f7I`jj3XKvOY}35NFMbbe{(X}(a%&(F*+ zGNk_xPb0X8Nd@;$6U#v3RD6voD!dZ+7KO1{q>%cpo{`YgDpH`D?x5AI?t1xh*|tcn z8F~*#S}zMNX?V6n`JKfB1#=7+>!MfNp&}zqo|B+as@4oC1e~$Y8 z2mGYqM}~MEV)a5iDpij>VXAnFX9O2CUOk6}k8r3%mstq>J<9E{hf+<>l&bB#e^VUp zaoS?n%A)6JaDt*Bt+3bDNTL~7hSD3fEu~Sa)8V|5vZ!8NdK%ycBpA*XJ>A&M>E)`f zMT&OCG5DT; zbjkaV-n!)N=g)-bhK$fk8;x3MpGwcO^s{MBp6QGKf%f>o8+678-{5@w6}oqEi5{Qs z;)~yDLkRu!-|NHPL>L+Y4x=5T=q9bZjN6FQ`qcmo0~n+c!TOFc|4q6QBGWf9ME}zG zd%}@!ZpL5Z{2nxhSNQ5TG_#j9(YcGnuXq@|C3A!CFf+J^8EUf8XOqF~H*b-f2oDZK z!+m=whB46`ZGML<)x}?MVIbNZ4bzaoA2Yng_v|H^Yx1cK`LP&B2NLMSBrai!F3BX_ zaw&`;jr*7(6_~>^{R`@FNpCW6w?=OhI#!6xH4+p9t3+=EW8hdL8}}&$C9D(0424Bt kgF>-M7%d2OzQ<$QVbUmsty)ej8r$@f-wbysxaFznzfXY@a{vGU literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/experiencedrop/XpDropPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/experiencedrop/XpDropPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..567713c1c3b161e5200ec70eafe5e7a10bd794c1 GIT binary patch literal 12728 zcmcIr34B!5)j#KDW?nLRSqKCT1PmB88w^B1NMs2~fWah064}(^B=aC6lbK?Dv`KQZQX0DUF~99Ywd3B@~K_K(*L=4CYi}hfY0CW)1P_o-R0bK z&+fOGvrPsTGiQAZpTEn4O+!u;(@&yyN zYvmhjzcTHTU#(-B*4Ej%z4N?|UT=4Yw|%3Y<62b>mhlghOS8yS(UGyZFB0&yD(;)n zw=ofl2L|m;fmom~Xt#ty;kYjzz>-Ym9T)qCe8ZkV=wiD+?(wPz=D7O9p&fypOv^F} zpNL4X8B7HccPP@|=?nRG+EJ#{I{L$do^Zqtg=5iJO13+FgSMxuyEQoslZwMbb~NbQ zJ2ugilY>OSlN{*TkTC%y%w!K!Q_i`^RA`bK$P~r{{kvMj5T5YQUZyFLs67-2Ct~fx zk+r@+$o6BC1HPCTLPS1z8tR7(XeV?Wx1o{d6(HsE z`v##NrhM6J&p>z&lO_Cah(y967=KQdTl(YSC}y`-_iXm|wyxXW+p@Z&y&4u+o${S( zZ79`AQCDaBPPLXz@7@TOHqM7+U1tYEf%pohyqelgOpeyD-*!_Tc`T}@h60%SLW?SB zhP<6=Q6>W6f#tR6!C=v}11^l-5Dki%oQ^!e<)c)$xqf*{fn{((f&40{!E0w?Q42O3H?G!w8 zYgS^-CY|$6z)}-;QzvaOsf(#5Lp#UViACLXE-Zhi9oICNmgG=d&h7RqI7&)J1gaax z@TKnfvr_T|v;d}~@$(|^`}W~}JECCJq|HoIl>sUb8|x9<*=kWaO_#UxEjo!#cGHEl z-K2Lh&C9j>Npa1hi^vE6@cDr=^|_58dvbFv5Gg-4kchX1_k?6^zeTnXaz*Vy;3QLN zIMmZ04MYG~_L@LcU~D3J!6|zPa1irk4uz*ci#Y|T#`h&KBheQF{XV zXKZ~^@)iwJ2tW+A>vg?g4hZ2j2^y%#B9a``Cen^tR7Ayv6sIAR5=y ztk(cC_QZYt;LlN0d%joZUSiR^g@qEZkm~LUTmo!jy3C@>={?#*`|VgvCj>ItD`F{@ zU8hTRf}AGZHEc9LFvg0NdX;6-vnSveULc4f#Vn9cfsJr`r9~g6k7z&Hti~}_gPTkR z$-A!h6i3o9Pz#QY;>|eS=K%YtBy#CL8)B zscNoGi_v#4*l(lTP5L~nbDVO<5R1M*cfh1#y8^KI%9{0)6DvbTc&9~Qq`NRa zZpRS2t02&E!aEWnh&&wfz|sAIeqY>H4BTzem+33m#Ew8vWjf1}$f{C~9Fx*%W-!}a z1|i;K(YgT6z(DbFz~;H3v(W zo0PJs_K-!jH0-7a=pmCHMCOoT<|k@r7CkIrV1}dqK*$#qnEARzvuRct8T6>g{u@lE z<`z2mNtgR$^n^)|GtC&+Pg0g+j9c_1Jq1ztLP&<={R7I9$A^z;CWCVAHsR_Si>6Rn zA+4upE&4WnM|)hS9ki1Urwp5^EXAvDPaF{v#tv6{p1x<&ci~8Ct+5`9zAu}1!F4yT zU0sIc>`__ZM;5)1T3{pc%k%}x$e{=Q)S{ospfXJEM8c_ES1l;e^K*-SA-H9wyB(Gq zj>t)iY0h!M1!C$SgQK~}2P5So!>}$_B$=k4mAS@=ngqbQAQp+@xae&I)>NjM`9ytU zsIy;WY|_gjxj$L-stBbBIYr3ti~5y3OnNO>u#%+K+a@6YSBw5ee}@%9mePu&RZfVP zzSi(yBpeHf*CS_p9oc+_-Ag1u#@ZK%$At2m7X5?%3B`l5ZdT_}9nlaD|4m0sdJC|U zMP$NS7QHQWByPhvlSEt^bAh5-Mq`F0B2;qGyP2D*2;p%8c}ytw+dF)Tpay8KAL3*O z@SmM3KiCGyX4B$)E&%huH5|R_azV4#t9emrTMDi>xw(*wOtx^;$k^$zZDLDATeZc- zTmr)ylCwNaVrf=zJTW@W!p0Pf%Xq4e=$bs!%!y%AM5H@0r<_kRd3r7rO0jpcxUr6SrFj1ZQEBZC-!5C{t!*|)o4hoY<)pcUo16G-li_yyl$~Biuy{G+*lsFo z->?HGZUG||InswAtSqI6gozf5X3`81POF95S367*MFX9=%j{eU6tZcD6ev(*JHF%r zsIn{3g4z?lal(Pgj9E<0#_!%_d{7MdLvp*}cVEcq?Enl0djxnttj{0#=%|QxKNjBsx6b z;tOOwIb9?{xiFS4nA0YeZrV0s22P}-f~m$Zf^&YVaD^lzZCx=;DKnw6l{#Ry`hvke zoUhvDD9NQr;PE+qt^2di+3_op^_MiRl0g5IRbEY%|zor9;`^!PFEAE+f*5> z6Gf-y0=}4oCd1ZNXXyMLQL}iEA#g|6hAtR-Tc&v55k(kIgrg?!#wk66zjT|-mY&5i zhR7{gnv#AOU{p$9>8^@&87R`6&qMIZkiAFaf}4l=5|j64;DR1%@w@p_L^^wS!WV=F z%5xZJ?Y4Zr9QZj7G(ZA=uLQ~WDHxm(3uGJGLkckN0~UXfs=!XFYThHWFF{7nS6cjG zIekw<)vZ4fL`2X^Y_omAcs_p=YYs%VB+In9lxS?C1={k!)&Ioss3F*DU0R(@_C76$+TT)~)`aTAWK#+_WijY8S-4-r{|d z>V>xFI0vciTIQ?x7#0T&O06<*_HOh45C1+;uGy~g{qfqvSEzQd`?qi!HP@zBt zTWyDB*$W}0D3DPVA5@Q#O~#acCKWL?hZ+PG#>eP-iP@JxmBNmSioR;`J$$eBg3aM* z(62KY=v1$-q%FB-j~xdNe2ov9d>^7}mY+gZeLRpRDH_!}la3R@aCL>v$YEdC}x2C#t_!_^%% zZM9Me<0mYdO4ADYVSdWur&IC9>v!|F_}eBwi{N$wH!~K0ho3`eg86QV04M`H0+Po_ zt*Z?Wd?WT3`W22U7lc*#fDI^@VhRF#wqUTAW|M!Et4ObM7TCy`vj8fRw^-iLP>y@7 zvW{SQurIvJv(^qFABx+4n3$YDBn{B_8dAdRNW0n)+2G(=OLZs<@Gk|CUc!yh|1n$F zNwpYKa{4LVZmN4AM@U5zb4z!X#8k0^WH-*8NcY=A zawSsLpNPf7gMmxb-D6dFM^${luG-_gT zK}p9bvy7>NHL7;6&C*{|U`#o&1wf^|lwU)fH!3XtGrtDjPDVqrZMMaKS8cP#+fKFk ze^uLD8DyMc)S5;OR?D&l9kp}}T$8j0zRiG_UH|{Df4z8fdhp7TvuEqlI6dE(2kU39 zs^MCMFmDJrr*13lm}xA)p)_lwxlGqI03oxFJrv7mJBRD(R7DbFnuEGx9%{@}Xa+gS zg)b9d2Ib@1o%UUbHr%|RzXbgsli_@ff;!apS zQI1tl+zjJc2EONF?y0J+8oc2qSH0sNS3PkgCMsPofdJp-7>gTc{GErd-6&u(p7nM2 z)BL);gS0^YG}iG!T2%KSE!kSO^nPkONXw;prTl5RR}pQ+-?0xi+ivrL9&tv znJA#BP1mEwsJUq)^`PHDz1WsP=V7F5YLlYcj24+&RCgb3!GGIE=z`7TTW~94VXzoU zW3?zr+<{G;5Xt^5k_nI;%0ZH82kpe7sof8NH`)DXVR}wH8|p_WFeUGmTc{e`?j9vX zf=>O06UvH)S*Cyf5=ULRV}vf1ZR9EW%z%Ul7kO^F32r0iHsCyF%>-#}#*t_SE5nfgtG_E89} zPmj{Km`3QiC1#!DARXSXl${#;gR!xz_1GU~j%`Sz`{S{()AiV&q>n8(_fctuqud;& z7Y*9Hp9=K;)KG0tK9_DpsrnYWl5VAs(&y28J6i5Q%bnQZUGx}ziJr!d*0Ye_%eadAD;=OW z=zbKhN7;ew%cO_7h#uiGdQ|CtqgGc+_dHc;7lDiO>6i2plv{?B;#Z)R2R@I`uhHfJ zw{Oxb^c&bs7d=kDrQg9S&ZTeA@1YD+Sw;=Hk75%p6KSSNSDEw&_4ffnZM@y2$GBYn zDVyTN3b=LD<^xKGvQ@EZDD981?uI95DlFx>74@@HQeBAN-BTRbjnZEX>QWzNn@8yl zgO)hvl{-f1UwCuYmpk=@alzNY1qckg=?TEmQ-GtVQH^^B=KXCr!*^&IJqL$*9>V^f z63#k>@trB*;D;Ok!S)dsFzQu03TCH5e6s00%%6jtUt+{En#zW9kyZeo^g5MD3dlG@ zvrT$_9wy?hHo508D%3o*V6_?P-#Xo^B0hYyw*uAyMad<`E^8Hj@;izov5V_Wm zaOnt78|4av9Jf$DzANwfpuv^1Zaw;Q76jG^GhGpR3D*2FejxM;gz*xc39Ar%*ND70 z$yphG#`FrGg5?E2rcvHeK#LPrB6h-6M6-a%JeN-eV-rzuE!rdo6skz0VvYz#2Z3TG zfIowg*Px%jq%B=ICX_<1=F`+tr}G)v3vfARiz=?Ilg*DZ5~xvbU^>W+XlS_!abhc; z4nG2&EPq(545y0amHWtzuSHLi<6b-)_ffHoXp}z-?v-f^92afFdu3#w9h4ygpl8bO^!{<5>!`IHwbT&RtR0AgRH9w7g*!*dOKIJYY>zlcT}`H?Ern zwC8R9gS<*$xN&@6Dp%l>P^meY+&qIyxRU1bEII?0(#Tc#h1*=kyN*;#$9P}L7xKHn zyOYl3?bw+C)z9aPlta#?={SP-B_kEGjQ`MCCdy|fH(^Kp?9bkju@XCytmSQN;ptJS z>m1;~9ncpx7w&AB%83!)vrik~%Kh|Xv|OfI+Au+fV}(bfgmA3D$ccdLJjCxQcQ!V; zDqIKn{UiLLeRLCW%7HGkuG}2qEB4dXAoUSNs&+C`GTvEN?o{J1#Q3Y!_?|RgufBtX zla)6iB~upsF$7-y_Q@ne4!_tkHizGe9O4^f^aFegQIk`#RN?FySBnZ%@RSm+rBZI7 za-L78@B*slg;33zw2&85GpAXbSbye72HPG@fz9( zL%SJ9b{l)?ZkW`Ad=7px&`Hm77rnse($9G#{egSw&v^ekcjLx(6CL3#O7+(Ou~qO$ zripL!?feC(zMOu~ckq5FvzZpDbR`cXYE`=8KzN$NcPa$l1Y;HxaUoH3@fXo%(iLzb zNpSKIbc>TS_9c6r2%!u3F8&gFU!c?YZp?7d>y*!5#%dbTOUYS!gr=K3{1&bEyhU5_ zBWhG-!4+~L>`BfEM7PhpavJ4_y;=`n5t}+N!iV-zLCrKOOtq)5MttQ_e)tAjB+q#_ z5Yi8BR4s@Q@`kpux|&1$^=l;Qc1hAL9eUzC1dj=w6^=*v;U;HY4Msg);T+{Bk+bkK z;S37kQ$zWBfD7TG#Duge*av;vZcAzw~HKZ7S6lOt}NcuwihCRCaagB{jpgXo{9wzK>Izqs`Ya@@1|5dY%vL+*3x z4)Cv#0J}EqC&y-dyn+u$>f?9#aO#h(U*i|=0g+NzcP0N3$=c~ui)S4|@)A6?p7o(g zAHgK3N;sZP<~oyKJ&LRWF!`$d`6Hb(_NUY>wTL8}-4L@#eddfQ^!UwGj>i)>Q!yS- z-b`j5cyx#e(-*rnZRa!jZ!iPBEONk#RSfE=Y9y(zPEs!dy{B#=(*b&U6Y1TVMz1K7 zUZJ9gibxK6&rC+|tH-2=|Ht8VFl_J}DhOA@0^g)O{zr`e$^VM+zxl26aWlwAV*GZD z*Tm?R82u742gph;19^qvGAyH5y_Fi%jOps_Bx8m#Q@vFhrx;c0ZH`fGoMzOc_|ss_ Y$9(*{%J3KqjWgko7t?xU(W;970wPc-W&i*H literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/experiencedrop/XpPrayer.class b/runelite-client/bin/main/net/runelite/client/plugins/experiencedrop/XpPrayer.class new file mode 100644 index 0000000000000000000000000000000000000000..8264e6d48d417852b755e3b7eadf69951789adc2 GIT binary patch literal 3297 zcmbVO`F9gl6#ibfB<(8=DT@VEM3y!{!@jj3p-j_}Nn5j&Mv$7eLkXmlm?o9Fi;B1* zt_be?3gRFKjvhH4fAkOVkMNJ+c<)Q6O=-o-$vL?*_kH(!-@9|~o%!>|FV_JCaoL43 zfsK}#59A7#nNH=+z(6`>TKPaWT^LGPBLVYx*36M-z#PnFvVq=gcP=?*=3J-{m~%8a znhd0q)=)sR3c~{Pdb|7f#3RvIUsroyG#1f1L$MBl&Bkr)&>}FO=-P~6M2{tyFxJr( z4|T)@B>AHq!AN(Xme5EB-G&pD8aImvP2&>2&bElQSKni3C3GxL3x>$2d3j5IJ>0H11Z~(@N!c36wWB^^mZ( z%%JH;r3d%mUKf@LESypglc$haj)ekqr`3=LE79n}DypR^p|d@mL=zeWD#MzgY1I%| zEwKh`DYLEPQV%y8lhqu}=Tg>Ci#|02lR8_bF3eU%OH+@B_6|r?qRI^yCuD=fMn1D| zdZ9CRvxJMWZpLnt*v?qbMDcT8S|nQ4;UdA#kj6o~B-|Y2;h>fBnF2isu^6v;BJWr7(91cb1^h3QNvKl&>o5X40SsV z$B2Z4WJE0^4oW;!Dwvy)L46Xn44T8Beu)9K+&BB9UTf{S3{@;A0YX z4E8eElE^UFGts~dc|^j?khu)WOB5I)OPiWek4nsCl#fx5Nj%Odx6|m1cv8a0hjJ!0Rtb%;WX>y#A`hYihkXBzXOGiTSAFt2ZPT zVX;7+k+RIr!f?NtizWNhG#-3LW+0jFN#;^~ubkB=$2;5)@6za;sSS!{`<}!CEM)fc z5_fRvROFAOMkrT9X1+K`1Qs_oP3?`6rlHkH!OEwGP2CzzjihM*pk-z9$$Tnf5s%ME zXNLPT#{wbKGIPniIY`sQMdUo61h(HyJ?plkB#tK21(WvJ*4T7=bFCU*;%gVa67ZJH ziLsHqIV|xFzNIuIb2Oy~GTAW!e`y-K`j46ed737ZfsRY(`RG#Ox(*BIrD5Yk=%#$$ z`p^?&n4jqdiSKZcW=JV(TRJ&1(o!O2Vw*{I{4%H1S4T62+<@7h;<~AIsGAwbGblA= zCG&+Gt%XYHIJR|a3CvRRu9n^FsJP1M%cOpH1CL06ER8>9X`(4hBT8ACKFZQ)QI-aX zvNR)2ay6F*SfM)>40|;_Y>V$(PUkMJ4xqV zK$+SL5Ep)hNciq9x3Sd5imUKnMzeCQtFW=&acxqrEtNL5+Ss8`JC*CcDjU0Pv?*7+ za&@?D=uV)aT%B$kU5+cFTrn?2#vQU=<$KUep$8ncL(2ECmtvDn?4a@;_Ihj#IliOH zm-bfM7L?jf_XHUdbb<_NI7NoGJsrJ_Ge6N|EW?}h-%j%y^vO|=74$+}NiWw`FwlrT z`dY}rkCRx9^E4MPVlDnaGyXyVe`6hPV7>5RgII};Vh5JtEyc*J^i5GL4IHFGt|Y(D zzk114yzO6m1!w&Y6<2U>a(^Ex2(g2Ts+Hc5J4wwh#kEv5fe-JiQgn)u8^gzgm!bqd zz=yQoN93!byN}6IL6SZ}KcLe8GtOS3i{e2U0&G^~vIrO_7x)C9{s+;yn~Ap0K;*$^ z_?)O&#TGg_t6gB@Ok!WT|9Ya8A9A>S@ilz0=4LiAkv|X3tMA7-{3MD+SNnwj8h-d4 S;@{)S@FOA1a0$iS+W!F3DFBxM literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/fairyring/FairyRingConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/fairyring/FairyRingConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..bdd78b0b8df94e1e0c91c3b8d5da8207c153be6b GIT binary patch literal 672 zcmah{%T5$Q6g|}rG|r$PFCA9JN=S&kGMcy|Bp8zkBw$#$tLeGS6n0ll>M^GO$uDr> z2l!FOTLqd(CSg&x@2k$~dr$rP{o^Nq6YQ5L1l}47m5YWN9jK}sO(sU8|3#_Ra?8Tgnz>~wH zF9O5MXo7C(T6;Zi=)@QsRM6IVf!Cu)5kCcLKM0gxsXJFK3G__<3=@a+q+C6diL+(U zS~X24Fqn|9ot`Haf%myH%;<0TH$9nBkhCDz$@FWovr+PL$VnyhVr1G3bDi1=Q*Mm3 zq4U^|$$eHlgTU6vGS{_oI>qfO?z9^E?+*}t;U)pVv4#m)m=-Xuu`4ws_; zC&EW(coXAxN!J}dlAl3!vC1)g%W%Tb?e1JB8Ik7s!9v4Kr49p_e{ m=zZs?zzepkoCA)q#dbaW1-7x1>$}s6WE@ zRDM8w@gb>7NXmy)@?xs;o06DwcNUmsHx{M}_V(@D(|!7M-=6vNpBKLZxQHbKDS?Zg zj0!=;ldcoVLfLhs7Zujr%97)Sg+<#5o&=7!R2Wmz45jJnQEt>Ewi=O94 zcI5b8D9}5h+&?bZTgt*z#dU4k@ky;rFam80GAswqntFyiLL1uxaH6k&7Z7@D5XQar zCLp>dTz_@mUnyLbo($|rE~wawh!zO!wV)#-uxG;YMw9N~!;DEAizloWyZ9PTBUZC~KvB z$3h#dR;1By;TVo9-GGJtN+&R6Aqz`D_=@M9JxFSFKU$W7K)d2Qx80E)ReeIyQZ zsWm=~H=Wgky58CwpV#TyXCu43GHI{X3T!Uh;d0DHy03p+B~Y?(7Uzg*dS-m`3PF#P zmOzFTm$#)Qfkn^7p{-n92s83$BXt`E_OYM0vyHW-R$ReV17mf!F+Q_!4UA^2+ipeP zTogFftO|`TyErLsSeU@1K+meZB1e6%Y)5yTh`D)TWP1@ydOhi^2By(hqozp?WaPZ# zInjs!X`55DeQIF}Hw9W}{Yp@lV~)C1`*sYZ(~1oye#!TvFbeFoNf|Bs3t=nf@R@-- z?5=IT9BO7(MrZ;}bstYe4QY;VDpVQ#|rS1N0z#+(wGx(9DP zS(8o7?YPH%x?%QnhVKI1Ab&^^Woir@^ z1*~z8Q*6|=!%%XBe*wZ}HcP4X_X0+zB;}-oR z(&$s1rLKkPKOM+_2VHwU@H@n}(9_QceuJ1C%x~aCbxYyY)F6L~+Rz_p%W5yN_Zh6A zthRx^O^bX{r%Aq;$?D1`^AcUp(4N(^nS{|`(V)>_(aajk$gCL|S##4!drm;L9DtPE1vv_-L@GSC3ek z>O*E$uO1z0PWDI~um&-W8Jx#3Gt)7R5lSh3THU}Wgq_9-QhkAv#*-d?Xe+W6osW=t zMTJH>g&>7oUh#K(pHhl$=$i(cHd?)^W|m2qZCmct(wHzWVYHD)el8FLf%Pg1f5BzN zSiB5!d4cP|>n2QZjSZpR&rRHK57M78-TZpi4^oY^s{WY8Ev_c9-R1v1e8F88^&mMj1O literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/fairyring/FairyRingPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/fairyring/FairyRingPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..ecda973c20bf48f7a7f9d275cb0d4bb45b6e5386 GIT binary patch literal 14094 zcmcIq34B!5)j#KECT}u%kOhJyhy+D}1dO7f5(GmMU^JUaKm%5oBrnOxWG2o`0u*s+ z)oK@8t6ij8t8JyW)CDy)i zVxh=j-5P0iqSc{?4Dv7?eW<1OJf?zhbdagMB^n#7i-!kJzM!rpIyh*>>X~MBjz$up zVJi?B3&lgdVXGk$i6(-HP&5*kCE@6BZ**(jS}S73f(ff1OMGE#Akh>GhMA^qYPldd z7OV>gfnHZau*3xaaHzjOY}r$aVxhqyXZn=pw(icJ%^eL*O@X$xOdMdE(ukcB!AN35 zFg$7%fGPz{MXk+k>o>P|G`9&36SnZtbS6*xh!w$RdTL`!dsnlMj$raOhNE$dsn8}P zQ)NpQiGm}cx<*Z5U|Q*%enXzKSLl7W*M%Y%Sbd4QfPP?2VP7;d5CT0<$p$<*+i+4W z1c+&UL%~FEbbCh-EN=})g5U+yvb^vHgToLBdwyNx#B~5?+FN%I#jIdIQ*B;2eZg?J zH`uq;IlMg?i;Lq{FxEE|h>VOTm`=*OHXjb%*7k&61QBEFogsGuuq!ke2_{BkV5B2rIg?goZ!En_Op6>cA$3dLyf(Q-VRe6#|OMjrt`UM*|S zFsX?AKAP&IM)bA#s2Pv5d?fmGrpySKR4g;jLPv*>TJh-eQ9B-;J~|tZvt?G7NhbN3 zN?Jk@t8H|+*NSxqq5s-WKv*^eV0g2SIH;Vd`6um&vyNL109i9PI(6v$TA2c}Oecku81E;kvkaCA_vYCK?I(){4H{rtkPo$dr!Z+V4Z#rP6QoIDfOu1EplORzlb0y@ zcE;k8Xaqd(4JBY?B7+tTNlgy@MVGBH_@;PW*35d*o1D201N8LX(Rf|gXm7kP7V5R? z{ScR^Nh4ItR28=pwl<16>5ev8@k9uU4=VsGp%*jF&pyRFV!<>u8nL0ZM1%cuf`vI) zxz@TT;sAacqwNN5W15#m>33LR(hhnroDZaRZ7e!E62NA#9|40df(e`eVOy333^a+# zTx`-zsw|>Q>3s%W#&pbNt0Ds++xzKqrm{5+0r=5QIML1Pnj4y$J7Ik$QYmLwtgkPo zE9okOJ^;fuVY^1{6-~ODK4|NqO(Ldsd8n8Nc8&@P<+5i%n?5}GIlFg^SjBV=eaxVb zGR>KQW;RTduBDH|i}k_xC9KAwP#Byzc0nL8IX1$C>rI+R#~SoW!~zp`>Kch59t$)H zHlH@>2HLINWy0ylM)MXN#y+zAMw4!m<)sk#c0@!F@-WDo7?Q!8P5PV+mbnJkSrRtM z=&dGwUPevV=(#fRMU!sJ9q5sPFPU^ZeHrS273+fWmQXw);hUhladNT#=*o;DM1an~Uofb8)I{9fyFva0H676V=;ur%M0vraU(hc>htUxs=9*AAA*ZUy z$Ds{E>R+356wUF|OY~cVeuL;M3wuWn^M$zX@Z6;T5>9ygB)br!{d<%CAhx*5WsAF; zTbeuCJG(cpUfD)EC^d zyLD=0Q!XGRc+I50)9bL|n2}BjvwY_%uzyH=!#V$h{$KaI{bRd=LzLWlrgy1O)~oA3Qn}B?piu3 zV8}q{QL7!X=$bqmF*TpR!)lc`4~xi zxvj<3nlsf>MuT1P zfs>OX?WnYr>O^&5G@{+6WGQh7YOLPRbNLv9k7hbCpJp8rQIqHKv9N~GNIEv}bV%?H zyX9x;AvXavJUrjz1-wx5IA{!0bxL=$x9Nyk{UHc1f_a>(*5pOJ7!-^~nxYYy^{%|Q zWfuK=$a%RA0R^AH)cSwqkgist@)ME#Rv%%B$tUs2&=XMDE*}NlB9@-}?_e$@T4wSo zjJ)34JE{ZJrJ(D(mI9a?e>Acd@kn>5Z>z31WWjKyDyd02v3ZGCn0z{;f=~i~(Ks55 z!EQSBo)g~%BB^Q*LoklcMnB)yD08I^tsRQkF$QmxaNRCsNsphFa6#Ca4aqAk&F zR;)3ooh+|2IUr89#N}jL0$ts3zc`l32zJ#k;KVfE~}sz@W)Pk`5OObUSJ4 zm;MV(-YWej`a7*KwjHy2{5;H2gR!xVuhzyuBw?WlD(-4Try6dD<_v-p24hNG1kf8C z842$|ewf9%G;P*6_P4&6$9TKJ$m^$Mr~}HFyn}&R32Hwmd|H8lhTb^Tf~nE1_)dn9 zkNW8y+?YD^4Mr89Axk+A*NeCdlz!gH7n^(uUkcJ96J3pWS{-e>ar zMX?NUK>VJcuiy_Dd?jLUSJey6;b^3;7g{G$FYedmtN3aVEfjAX4Tsxf&BG%JkUMXb zy|J8p920CmZ1P70Tgf~TTrB30mP_6x zWmsX}Cr$noe;T@~Ll}feGqX6J(P_l4OL@1+pAiu?LUE0;?0l2SpOti2lG%*Re$M1u zL^eeuQW?3Ebi;Oh-sCUv7m<{K+_?9MBEguEwQs=bhk)(j+YSB_PL>g{)Tqf{=C8n; zMnHO)q7(!z@{X(s*}iJ>9eigxc21EEwGynz5~Dl@M~-;6$@@}lmW0*M_wu;G_c6`R zTJA`pHclcACg0Bw=-hNTI)+m3An1FXTLEloKy_80&3(<|Omgpvoa#I28*{EgIk1S=mu3ZJuHJM8L2w0a;E>DOUm^)|%M)pDIs zJ%8t}`NjMgKW^{=!9`B`DHD5Ab$K;QRG{(qh(wlYc2=QlqrTq&URCHu*)V z8cA^^cgb%|{;g!WrI}iVJ;mVPnDNtJTurThnz|0wRb(&diDRd4QU>}+poS>4d- z$E-h_{NI9<7f1!*Bd+AXnEZ+qYl=`M!e*%DK-UMHq}~%o?FwT9j^zWP4PiD6I8NX) z%jiIOBxasbuy4#(nt#Xk3N+X|&k(Kw@Q_XMNN5f5h=l}}7(+r2^die9YlevEFsEJmw=EOZ!!^nqnvuRr-83D(`)zsivwDC`>3a7Ts#KAOnG6KEkbf zY4Ezn1bIoF^5jf&X*m^hUFQ8%roo)U=CQN?0q!i^2n|$6m};izfKPNF(r;~-&MH&Q z619|0r;61(n-UN~MH3e)k2q^g}*rvizne6Qd^bd{lO39M_;Duju_0q0&=ounXY#lx8{rl;H-b5`2G*99Z^QX)RDB^up2 zI+90qTztq{D7Pf;>4!gPZ+YmoZnx|}mI`|pqM`bdLRD8v&-!6BPBrPf^lXWtPLU3^ zLaj8^>4;7D|La+rdq}H>HmMyI7Vobihm_CBPSS6f!t84)(LISGL?sZ3EG@lD%I+&z&SN{W2tJBxo4ZIjIRb^J4*TLQmU1{ z4W=rmTC87>4rksbQ%zSDn72_E^75I@k;%Rq%F_6SzyOJ3R>+q^ZX&r#)n>u0*Hp9B zQNSWts*ZB{22FLe?iFV*6pVrmmEwAtDDJ(y|>mFL=3^mBmY8h&hp*0v<=M0@GLoG7Y zCPN(<>bx7!6?Nlx2B=813j41GhU;i01*nJGXuY06zzE-yICwQ<4K8}9q~?A)r-tvN z9{Jgn0fs6ihMVzw9vE>xNZzagnf5Yz5BlV9Gi?E=6mf&-kz=n!pTg5$Ti!cP{f|)Z zU3jz66ebY9OAxe#J#yWYg65|XU4U_>trW&s3hppw3Ea~$A}hQ#;}ppt>(`xQKz5r8 ztTzqTOBYg1gN;*SB3M2floLsOq;{M}%Xru4=mFWF=3d&hk1k2l6^dFH9iY$GEK|QMuc6M|IH+Qi*aXe0O2QuA_ZC&+GrZu7lE`F zgLRie>Mw(IzaRX+oKB@Hs0kNf9rOV(_bM8~rwDOK>Lv6c`UHKLZlRCRm+7N)C+_?o zr0eMG^eIi%YMVxBsy;&Bp{GFAS@Z>Z8oHq98DS0a|6qv{mxV#$S}Wd!Yh{8XaNbqs z`&p8HpyY@c5ZRroVSff3yb(HmlZ%UG>HW&+$Mh2|0PqeD=#38Os+#hjjnnf0{;P3% zG5;R6NZ$f0a4Sv0Wq&2`&In;udY`KFJ|ii8VK2@l3URK0-bcUFGSO0dfC9Bi`XkeB zI-^GKT5@fY{-SxdtE}YXuJ(1hJx;H-Egq*gTKACAR{mCN?V=o6e$r)I#@CJ1*hRp`<>^N}LTiIwzR|Xddtd zUzWhTdSMk6X8W90BYC-y4eZu}Q6CqfCH$L31qT6K8HB-W@Wbj&Dllm2zhIt~T!=cP z-vWXNNoMY&RkN1tqjg8(r*rm_{R}hx08h=;_=hx#HTIe`v1f9*Hs^rD)6fz*naR_& zKq$GEcXqo~1Pf!`X+~e?DW5SxYq%nVkBO=-Ae<+c^#MX}laK z$hBHeqfbn8t6O-)pp=69T6hf49`Y2d#CXpEsu0Y_xnACGBYS9>XZCI?sqoxDemzPr zW^}zubNx9;%8#fTvbzG&Q#1V>e0@P9d9uBEn&hp#iq8Nsr_dQ%J``3h<_2C330Og8 z+=!M(%ffW>zDY+x49?&;sgmUvx135o46xZ!xEQd(ZuMI2I5)KbwO#vot!*&vmoxQC z+oH$Gb2oZ69iTb#NOCJ|!+!1}O7aE;1LjLvv`vrGD-ZH{J@@nZ%RP&dyqT$Ix$og+ zM!~YeJ#=BEucC0ta&M(KDJ6&-2z?vn1(&YsW|~*&k(Urd0>k_HLIFQoK#%awO7A%D z+C#_7@MSW5`EHt%vp;lsAy*Vu7`Gg}254N9g~p0JXdIgj?b-~qvH^DeFco;SiWRCsq&X@zHTl5a*>wPnjP zk4?W@nU)vs;lj$oB;UqzLLtgH?@jVua=d${aS}F>A6#zma$ltZ=)39IN&}iH=#2B% zm;3h6^yNkS=%i`<%}S%PD9PXQkf5=fPIf?PO5FqAqWj6+G+W>}?XpTAB)HNiBWb+# zF`qeri9qF<3V@U|*e`H+;``*~d(MpSxo3Q@!Zl;Bdt`5Fq@rjyO|Jlp^*Mj&5JX7u zW7y!gU%%Y*R)yzADg;RjmU+RopD}%wD$sZVxq)ZM?g?WE5cyZY20bsqn?i66?RZPq zL2wXe?c?8%^PhCv3z1H>3oE?Rm*khldohaA_o1?@pfB)Zur2|p`LCf9FT#Ah1dsb$ zL}I_gw{L%hA$uA2`*m84Pe0bun~2K}(mBjD!Ud>Ocxe~==qi}b+qjr+XA{!gQp`qn!z5f#2tDSAIIgmpqH!{95A%?E zfQYblzep5s^1Du93c z4Zp^J2bD*tpI=9xm)^i<??(plV|c+L<)Z|@jkQJUdfLJV0naO5NgI2Oi9&ru z>?7Av)mt!U73vv0)U+uK>&b%9S)S9QXrn-7@m8O>fQke zJV!Qg>^qxFl_cwqM{fjUg{~zv_bP8q?S4cYG_L&O*W8K10WB?dqEM2O7AjGtA}ytU z$><$`i|~{XK^5%Hf$_M@Su4GgfC}<{XXOCoNmibqQQ5B$I|CCKg?EU?Jx;uy!PSl} zp9E3A1C4(Qba~pf=Lt66z!r4{XU_;uDLKa+*w1HL;UB#PdutXY)eNSjs#LV-Hu8G* z>Z8~py}iXNK=rT4$X-Qw_;(j+=J4wfa#Z}ON*$@yM}oN`Lhx1$Nh`zNs3tgjFTvh& zUf+Yfv*&&_Cnr>c70LuRK2@#e5@9_m4~MyaYToszQXJ;`$~^0pR5YCRCjfsDox&O< zY|m%7V5gS0#Mq%(p+k8kwGU_YiO%T_JCw{_{-kSj!x1>ILf}YB&DXKrOjKtUP=Q() zS2e0Ot`_l|n~39Tu|iad58O?)6r;=3X==Gbprso0d!t&T*6LP3wWwCzYFC}AOSih! zIqF>9>QU#Z^L1;B>Qnu?WvL+*(ya^Bu!`tbRK-+Ww-Rcb+OBqBZ-n^jz3L)$F;$|- R%<2+cG+c^)53I?~{{^E($Cdy9 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/fairyring/FairyRings.class b/runelite-client/bin/main/net/runelite/client/plugins/fairyring/FairyRings.class new file mode 100644 index 0000000000000000000000000000000000000000..94d80b5989808be482b541faa7541b2c0d17e842 GIT binary patch literal 6086 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 Xca5a@9ADyV8c0Q+`um1o1zP?G?UNL1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPanel$2.class b/runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..1958bcef99b2c733174977fd9b5b0bf1b860d167 GIT binary patch literal 1879 zcmb7Ee^c8=5PfHi4dMb0O&q`pO@ou#4xp6&uG6$Ypn)1nNlM#4g?+Wv2+1SKkdM-@ z(V3WZ+L?ZUeyC30Ns4SzN>a^8w>s^-5^T8<;;S)iO8v*t6(RUdbaXQ2ND{8Bj^abf%F=N0p6;;(%_)71aSuzDbnUH4jQ9BhQdD014mDv`&SwysHx!_d~O z#6)bBBxG#ekhp|N10#4_VhT3}Mk*R|s$siow|8`?{3q6-qxjPrUej_8EZ^4e$!1n7 zKw$ZQw5GhmuF4}Vqz#ucQZ0e`%AglRLfg=qt5**UR8Y&K$|U}+5sAB46u1!f;+$1*ERCB5GB1J5_GgnPR7_t?nFR?POk#0U6LV4SG28wEOy7=q_?_?Q46AV> zj>Qpr9QvH3x`8!3%wt`kd(BH%jqRtN?$`nzih@Yj1`w3z(K}?!+{S@`zusXnw+p<9HGOmi-L-@rM hznI`>@fCB-;1RaCX0eS1zM*AAEu+C}k9P*!{{Vyqxo7|Y literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..b5be9e9abc8a91d0435236e83370e0ac6b22b216 GIT binary patch literal 12126 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 F{u`D0@frXC literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPlugin$1.class b/runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPlugin$1.class new file mode 100644 index 0000000000000000000000000000000000000000..7da8b3727d50d285ba758f28784283fe850b54eb GIT binary patch literal 771 zcmb7CU279T6g`uq*=Ajvw0_l(R3GvXEp=M(Euo;rqOcZeO7V5Nx!Fva&MdpLfr0bLv6hR)RHjW3+KQL4*x~_BbT;Q*G&_zPh0DOkEff*h*cd%(*Ic zi2q)80(k+s3W3o9laFVvE;BmTp>_XyXfH3-XC=^^>D($`m;5zP|2x5H8cJmCwULY3 zW?nlhXLV7qIOX&vv8DHgRE55l>XfS5_{kw}=JD2M##P$pAILA=Ji!=MDSe_#gD&XgjBJ5(b^Tx0cEyqpFH{lItf_`FF1Jc*g3q`PUPJL69gQJ`vX0 z_ZYoGi#HIz*!{-lJCd&)wa{nVZE`VaO=v N?C?%lJA7K${sZ8O(SZN} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/feed/FeedPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..e3a35c44863b2800f9488633f42e2411eb32d95f GIT binary patch literal 6502 zcmb_g2Y4LC8GUn-ywYiHi33v{I~-s@lFQKp$Z=xJmXVQc4o&(drwH-?5=co(n?l7(D&JUJ3I5{pZEX&n}6nk zNA9@~zy^`hkPuj9NiXC0mMoi|%;d|aw7g8U>=#YT&5TM}$n^8S9YKSJW`UFE8xZyr zXe!%9fz+Vw6fXwktV% zZ)S_Mq+@upz#)r6vxaTEoHHDO(+1;g@XbtLV1Cq(15b$N8i|={>EIq?%$UfS)*hMn zG6TVbV>;x7%=@10WTi7^=A}R;=$Y|7vz*D>R^E3UMN&3jk_Epk3!57U5F@FG3yl$2 z6Km}(io@<4+@=QaFz6A1)e9RN^j1SHV{D`EdA23c9XpgHZ8OHqV!(IUmE&|ZW!A4& z$shS$QMcex-^wfBWTrl=X|iU~GCbcQIsNnXUDs$s$@8iiqiWXTYNvGlve&zwpsnlZ zWy|!|GkUtZM+BPt?1D^U1y0oPc!A?)#!|nLrnFs4jk|`u8Sr9?sYB1cCGsjB#~bfC~kd zR%FFCuaUb=ue5ohYBEt7A_9f3BQ9s_5sW!9AuqcEQSXLi34Qr*ZG{QLEt|~z{ zPvm7a*eEpY7C1UcgCNPLzo_82OvmN8f{GGC*;KUUF*6JVif=o;8lEE1voIekS#HPE zU}(6ChR>#F3ROoAd4YC{LXC-7VXCbn;zq4O>NpCiB#JOKlmt3w_R_Hjd$~s92MR|z zy1Hk{UMnh!2ZsCFs#Q$F#?=}~W$Y#%Y;Xe=qbPTAtJC3tsdZG@HVQ!_wc7R_<;vlKBZ#<`xp%ch~sP&4fx$Y4)`RjBn#*!3&y+Owt@g|lh zEb@cYjWc78&1@=(1C3=ZZK+y_+rwM%HVtp(#u%jdLJMOZZ^t_*`>vm>m@JjfuFr^R z^hh^mg7*8W-sFDp`1y5(5$TqEZ<9T4DeB*&2#3Q>V2fk>RGDKMHi1ZHT5&JcLDl$4d_k=&sl_7 zRFza4I-%KTp*vmKs^etFla;E?f+y2ga%{_1l`u!>hP%(o2Q9wa#4=hWnG>JW@jm72 z#Z|{1GYc~G8Y_o*XHiyJEk?c_GA!<9tPNu=o|Q-;G%blML3V`GyDUMzw9un?2$;lI z@HGuzog-M{EY|ULd?P$4g%|?o)o0+;K`Acy8t{}q!-j~9xq_i#)D&+F*RoN`6^xZ< z@Q^xFUFSR^DpC8cjt+Dt@qPSI!w(irSa1T<@gqFUq%Yg{Ucai6yB$Bl&oum$xiIr+ zspIGP1*2@-aHyF*^(;jxRafr}GrGnDVN}P3Urp7erkxqsK3$gz2vrG(!x}%4&SW;I ztoluL^6XH?g&W&irLO{O=MA;6>n5pWq{hQJVgC{Qm-AI>O#%0JFmQTrozrH!v0cqpHSk|H8 zK|ZK;0~YVhf;5({CUjne%wjZ-7fmeTwmN@TYHvs)FJfw&XjpPYwKUzbjbSw;)h&vP zlbEnda5XGbcPxC<_@J;cBhv7UW+s=$*Y{9*P_ zDEw9TV#8&er0+2L6X>}My@xTFKn;IMK;xyP<}%`55#Syhj*W1M!g;eqZpJWIkiae? zH}icYpx|yIsJV9c5dPBCm51@v1b6!@52DaBiP2Q~5UjzTL-119OycRQCh@G!)=4~< zoePt=aS|^&h+FycGXA@D60hLnwIt;Az+t>Of!#Gz&w}#fRrE*>%TeIXoTRy<_tDyG_O*(oZZoKmh<}!cxSMjcf~B{LM}$RMz7iQ?wSqBV5tsW;nul8 zkFXPJp;pNz-XkI}E?@HY> zi4Wd}qvObG3ZgIc>wZ#p9m%@Bj))c0eqDi&;$t-OR!lLkFVcw6g5UBjf!_tL zI*ng{PqaU{xE6nO@hANG3N*X;i;KUyxY@?NLbM285A&BMT16Z6 f7o@*Qw2Q@}gCetm@9J+qe9?(EaTI^6yxZ_U9Me{i literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/feed/icon.png b/runelite-client/bin/main/net/runelite/client/plugins/feed/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..40c046d833f301d101e684b6d0edd061156e6a0b GIT binary patch literal 879 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 LNkvXXu0mjf=T+}8 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..0a7540138823cb882fbbb1a45c93dc32782f0e7a GIT binary patch literal 3523 zcma);O?y*C6vxlBDQRh-h4LZ@IDkq~Xh3{HP@#qvs%^n0ARsC?$s`%Lxi`<9o5pVZ z0Pfwp*9DIY7cP7rw|*!e|7Y$^$jg+tNN(;qGr#|tGiT1^pMU@Si-?w~k);Vimje~& zqjsQt9jkoB*D8qfEx%pYfyvjjY3QJyUrnBcFsSKzmNJ6opLyF}-uK|VTYjc0ahCQ7 zI_-j0?5un;SEeAmud$A4!Bk0`v zSnyh`n%4zQw?duW}j(<9nN=2`^s>3grFHVS_34z zso+Ru%%cQdb1c@nWG##wYisCw!^bD))%7ITPy$vG^=2ilVOUc0C_z^plGe40WM4Xa zg1qBaa55FNhG9W2fn5ZxYrNoGUB!2|RfGyEgnk%7Ve$OBJsMsoM#;m5+@Epo7?z9E zlwbB+4G)8I;Q(k~%9SbjfPKoaCev|teVG}`)8#B(610C%Hb?K#6|S&H%bPf^qd^@( z>>C=VtYZe3u+Vf_=hCq<9W3bNNJKVa={T;iDUR-1j;?bglUpmd1RaLzvO-z=gQ5pL zhjD*0@}=a3QAr%ZKwiEW>&kPPFuG;Q5$xdzKF?8sBbd6qwX%X_97hayyr>oO2AIZR zAV(X!c^3NSybS5mXh?iC%I$L5=X2jb$@T#B6NAQ9LaPhgN%vdhP_uAsDWhV^Zm!Ex zL*X1YmE^|gcb6rNG6tPUR=wDh+DJ4aOwxhGzO`dzmc|s^{XoYC1vjoOit<|O*W%v1f8(x#3MJtZPmo3 z&@FI5i`|yQa0H23m8~eOW5q_cwCaw8#F3i6gLHG0n_;YLx?=AR*4ZoQwN>l20ZQB} zJ-?trQ3X}$4OqFa2e2i~WR_`poxq^e%bl=2*!m!!izBb&qkUt$A{L!Rsh1L)-NT4C zXyaP3DCp*(y`z13!p_i#5=p}Dt+byw6XE(Wx@v>Xrsde{=T z9&FdE+FUa7b`-W-sJ(0r8-@MCe+G00e5R1I{d`~3G)>S9-j3sKFJ)+UjdHk3;GHux zk6NOGv;hAF_ywL5lfUsd9m4k>Yq>~=@jI7z=?ERg8*0EsKE~wZOn#loCkDxxVe(Zc z`J{_{ipg&+F3~{ajeuu&D zGWY_g{-UKXA%C3f%m zp}T`yJUv{NKlMpW^tRxht9ZU*iF+)u#S+Cq@<_q|>?D_5HzD1};54)y;4{uCo& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..97cc4194c4e08a43f8cb83f92a86c082ad01a0b9 GIT binary patch literal 5875 zcmcIodwd*K75?s~=_H$>&1_qsp^$*JG%01Floq-zC2ThBLYk!65Zdx6lg%`lc6TQ1 z&XyLChad>}06~9(0zS}+qLx6n4G6w?i6}l%L{UMMhbSsOdHLO$NwSk}^J{$MkDW7f z&pr3tbH4M+V{hI20Dxw^r644*$TFO0u3#A%(=npyjA>X-bTCusH?4ehlbIhdt^R1M z_w3kekGcNa;$X65Ul$1uDCYyuqc&$Wn8Aa!qr0 zvZFmEFx@+*;Fy_c%5Zo_b;|6wbf=Ir1m*@;mzU_2v>c<~$i+_LmZ_di1ZKAduB;E5 z(YR|a$>do~;J6^u#P;lT&Fr3GTbs=ONp7dTxQW|qw+(jZ^z;@Zmojo&%``7}!i0Kk z8+1JW=(=$`DXnTbwYE&>B!PE2hLA6mN9r3@5GS`<_XM8+u3NpZTDx0N;{jiEj}_CBke?! z*=)hldou=os$xDG1wuAu-Z8&KVn^?0^2YvuU(VcHbYt88DIKc@14zXIm?lALT1I;z z+iT>y<)vhF*l9h}qvuTd?th%R-1o`7^MkG}!C`P=zpyu%Ek52R+%f^OB$Q@%6)eZh z8a-y-ckvBgb8R+ztJ3YV4`T5}cr5 zsld?z!20}UvXq@SC5Tm=h-Hj`?vBolZHZQ9s$J$|-FjG=3DrVt8Nwumt2nWkkSF1?kRDo&zhO@@73JHsu)u3S` z^ZihB6JeW~cVY_K1fu(AoDo^utI>{51swv11a?XUN~Y$tXT!DV5;&;q^!7wsvOBS{ zqbJeT*1UdWyraD}xk}*Bph<(fsTr-lFd%=QZd;>UI@5F&h^%T4oy_c2SjVUusT_Vi z3ga|vkT5!v#vA8|aT=7wwO^a|{?gb}gR`+w!8x?Io9#wztKwYfOr3gPA2D4fB{go4 zhD@vIlXj{dZztwkXTYS}76ngE4C>(e{v0vzgxw2T)?tMJ=*lVBQF`(3;hGs zZPrL^$*jhlwRj&(H!t6=XIY+R zj$FC4eGB6QxK6+vBb)wFFnI=f1F$&!eQ59n-L&MO#J+K4r7kow%H z;=}le=Xf8vE|`)EKFZ7NrKiu6Y>^haS;fcXW|az$b|*Es1-B`&N%QeKDtae4B-J4U&YtR#9r2>;d@JRv@3+^ z`G0F6_t$&t+tG`aXWB;0Mh6<;*ftm-gLts`wFp>}3+KJ@L{{ zK-k!Ejma>6f~OSxRA6aad|o#5GXnXy1hrB)YpiK$xMF)pEKp^QsZX`wAH zQ9D&@xXz;#ZO)4xRaLvrBdWE~W{(PMb6)bO8tsTqk5aWMcX-qRS}5yL)3lJ~QPZ`M z?NPN_{Tm*oY4vY2IBOs#>Lk2k2Dr8NkTI#4@grlj^@?%im*i#7@2 zDE?kdj04Bh`18_01BR$&KL<1Ws7_u*7L#M$NvwBaeN!E+ofUZI4)qf-d16;+&@r(rD?x|+~K z9D$@~q(^0#zsA&kt7ZGb(unQ}jj@pIhriHr@Z<;-27ZOcH zthx`Utslag$mx+Yc4Pf8&I;j-vG2W+nv(BhHkgNMo^U45Ig2(pn*ck9klM)e&&A=; zX^mcLns#+v>}dl7o4AL1xo{LNB>@?7DG5ml?=Cq5V+!xXu=FAM0^hkN8k+7wd>E#{ zO{gW^T!dXj;Sp4doqSz6j0**ZahbrwaDpF(aTTZMsv_Qh6V{Jkx`6{h<(AuU@(`Lz z)@~9K6T|p;i094a!Y7KjeGl%4e7T6bhOoPc`-}LxXR;kQyoBK)m*J682CgQC@YpcE z7s84;w_@!m`;(EUi}=NyJ$SB&-xcwaCvZ;X?O0gC^9p%JW&ANj%>wLA3wGnrJ88d) z5{wQotT)pqS$?yKG@ITTMM*J=s z@EZO~k3PzX_#06j!au05iptsIbzFAn8*%^-;h+2#qRiL%jF5VURs0R2ZHT?{o2dRb D$Pf8? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..a2e93f2b2dd317ae88915aa1d629e49d5439b28f GIT binary patch literal 16077 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingSession.class b/runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingSession.class new file mode 100644 index 0000000000000000000000000000000000000000..e7b6f4cc02853502540d727cf50bd0e20826616c GIT binary patch literal 693 zcmb7B%Sr=55Uk15#Q4b5*TKgrDmWmXj0hq`0*iu?+$YJHjBaLSXExuZpa>rP06$9X zNpdhT7cbl0wMBJR&)4_ICx8oVrV(Q}*3$AY($ZH}@{X^hw*1MDdP*C9uS{R*9uAuH;hkvvlA+)Q9pSe`sN6gO6Sl7m!-@C*0AwQH zlh&KDTdwZUHN15jX_uj)hsr2&aG`Zzg{4!Ffr94;gLd%9ucVftu(DgrfT5g25-D0_ z{w}Ii=j?H}$Tov0?8v%usf*KBKXSLk4oS!9`50nOpE@_u-3ZB0$Eh-^$%A)fU#N*8 zN8i*4+{P01xiJCDSfPnt5_w`3CafaWX`xq?o(cRdv^!U*g0(q9r-a3v_`%^DO0$;s UMoN`2V`9nKb=h2!_0i^yAE98CSO5S3 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingSpotMinimapOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/fishing/FishingSpotMinimapOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..d1e91e7a3e36996de95e1d5f4525cad0606960d5 GIT binary patch literal 3114 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/fishing/MinnowSpot.class b/runelite-client/bin/main/net/runelite/client/plugins/fishing/MinnowSpot.class new file mode 100644 index 0000000000000000000000000000000000000000..a62c181c5b369f44bd28cfbb958827232a7c243e GIT binary patch literal 2241 zcma)7QBxaL6#j0qn+@sGPzr5RC{jynNPtCcwI)!dv6N^6NEkY!GmcAgOSUX~I+kA<#^-bRrj>j-uvBloD*fs8Rhr6cF8#05EXz&3rq;;rB z&{(k?zS`c~=I*9R5OSZWoA#FJT5=s36~Ac_=6rWzuT_ms)QHw*Kzo#U^%9rKT-2c< z$&ldRwoRMP8O?@~9a0ykzf4i+n2rIYQi$VMs(L^-I!Z*rF* zDOpSfH#QKMqIqBr?3WX3HSc`yRXf3926CY@})m3PrPsfM2O=9kwcAKv~ zltt1@G?KRya+oTKWwY)J_pua&?&B>NYa!s&pNonE6p0{l%jm9`g#iVMnO zKzMwp*d)5iq5J`~*(2n>k@ks#A{`ke@+74QZqjZ}njLv%(@AYAQhitOu zMkL|i@V?|n!&7_&ysDf=PU>=zE~K}>t7MZ+k1U%!9+1b_p0Re=(NEhQ4yq)J3G5w0Iep%OQa(w0=# z4P)!pV|%DoC|eaMGpJs9*Pa`Bs^z|KUI{;`z&L}|VIY21<>tiDY@UonY$T$y&!F-}d^`0zfwleJFPzTt~?1@z3H0?Bn`RJiO2JGyV&eMT_UC#G(p(-`&I(ubu;JYkMJvl!(^rJCE74>&)XQX$5j>^ zMUCNeUmJzu2``(b#^5EPT0$LTFnO+1n+a literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/fps/FpsDrawListener.class b/runelite-client/bin/main/net/runelite/client/plugins/fps/FpsDrawListener.class new file mode 100644 index 0000000000000000000000000000000000000000..7f615ae5ddeae7cfa2d587a2dee3fd7bef94ca21 GIT binary patch literal 2301 zcmb7GU2has7=F%vblUB-&_c^cp&wAo?o_&Pbhs8e#&g zubB&G+BTh1`t-~-S@1N}3A8@*o~=2KIb%zK#@x~IiR|!|TxM!mKx71(hRROWGaWB) z+BF$vE<~&=l$}|tB+#FIg@lN};Qd7ROt&Px~&az7=Iu+6GB zZrQd~4L5!;H<3#WZ&r_ePsSa6nLreqbhKl$Ks1@kH$b3EM-!Tr)uUq- zRx4|(j+VgpnvPbiQNC?D)}mfnDIIOW(|#R|&=d4+*D;__bywPDvlwtFuqtag@>Fep zM!J(h%UZMLf@$YX*HZh?8S~~8gF9b^hv)UOKY?A?t>LW|s>$7?n&x#3Vvj&eq2{`j z-6Z*X+9{Sk)`)#Lpn=S!URe`54ubt^v8{Q_qjb+XvrpAP$SDPRM5p+VvG93w@jnq6 z6>(h0u!^V)A`&=(jD}IF<(b0AO>a)e7*4WH3=@baGno|S9p%tadKQJA^UT8aakCOq z*j#peX%5YCaFjk%FR03_SZTRHCOCB}>o9PCDxbhvOlrsp^sb=dC2uH|kcGGpCeXLC zX)k$+JSVK`FbQ)DvZ#2tsAEdu)IVjD)$yuOVw%=*9)}XR0#n1)6}_FDbER3-F@pkA z@W+YTPL8GW8h9aeKI1Usc+z!i6;Bq27YnkY=7X%yNT$HZs8hZ{xta^oHA^xa$waPP zV}2u+x?I-2a5)VqZ1ga{C_i!3V5d9lzIeS4YGRTsQLbAa}XzF6UY&^o7Dvt*+e#BmZJ7}lfeHW_&*I|Jr=z%>XaKLDZ{ub+a zgc19;DufR@nRWEw5?0gh-J~27w<2Pb_WhGTR1HzT29*OiGa4slBSz7O4E-mV?@1iO zI7V=q))}1RI*puPM|Y56SjP_5k@Y(@%A0GPRs^Sr*@#%*sQ3#VLa4T##za_Rh5?H9 zCZqo$&M3lHu-fdSpC`@*_WR;<%r*VXTod!j6E32p9Kv4Vs<_-5aB@N5F4hOOPhWy| z_Z`He_hR=L7L*?xHqC=Bvt`r%VR`@)9;Ql(A=0J5FClD`C{ajCWZy9Nx9=i$pWs`L zuw}=L9@RB&`(jtMic$~RSKFR0Ingi}kM7o%(ApkX?lvuL4#sb3qD^C0eh-|FZ_f|L zeY5k+@7TPH50Feq_Hqg9Lie}i&Uc$in0(&ANTrM9BV1lWe4loo*?xjA@D++-rBjq2 zxYIDp%;)*D$_dS^S0M~Jg(YLXPkMKS|Ci17m z{*36K<7<8^aqr@wk&lqICdSNiAb6kiof54mpOi31E6&*UzECt@C>_x1pYZ&+1`&(# W9|fBK#I`kOHK;!Vum~H$wSNFN`t30Q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/fps/FpsOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/fps/FpsOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..b3e69104c6d62efa8fddddadb06cef89f5f7dfb3 GIT binary patch literal 4043 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/friendnotes/FriendNoteOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/friendnotes/FriendNoteOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..0f03780a0816d07bd335930aab30853a06963be3 GIT binary patch literal 1790 zcmbVMSx*yD7(KT|M#~5a0`9ommgN>)v2F-%37`?vMBm2tTCR?Fn(5T#Px$VWe?b$$ zsELn0_?wLJ-07%PTDLU4+kDIU?sv}p{Pq1u05iDkASEzuR3yWOQNE6pEc;rSNY?yD zRhzoJA97nUL8R*PO1xg=`o?1w`rb1KT>?kixi_>7nl>`A73gk;7T7W0;^Nh`oQ<;< zY1B+CP;52&D_HfLF=~eCje@|BbZx;iUR8wxr`m>F12b`uw_6-7qO;oQ=)A!5Y-@}) zxLZH`6V|q_f5w$7@g8qAOr#&FlCJA}zM3&?lNag0)CC6TA9#&E?248(Q~yur5|Y^K4#_v$vC(W?g7lt5@@nYSmUX#4HCN32Je_0hrp|hc zJ=li>4)zNScc7MwgE%CR(e(vo8aHan#HHWO;0Uq~j{cVn627^}Auq6{s-kO_^{UcT z3S(w-ZTs6!T`jJ~48}0wU|irtOGUroR!aaE5(NQ=n5CxJlxl#tFFzw)U2kf0gCu((Z24q6ot5gJz{i3?$0y+mN zT4`*oCXD&6gkNdIt66ULs?*!>=N>UeIWQ5QODl+Vmn*P&De}q>7ra^`kjzrh2+Qh< zwh|gz_nc1H5M(k-=kuIKzf~kx{Z^0hOf_;&@z(>F<7V!^#EBe;YKTwa5&@B>`|XKBg1b1D}8Pe*gdg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/friendnotes/FriendNotesConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/friendnotes/FriendNotesConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..8a453662917c18d39e3ac86508ebae3b7ae9cc28 GIT binary patch literal 669 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 FV1jxZ$8Z1u literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/GLBuffer.class b/runelite-client/bin/main/net/runelite/client/plugins/gpu/GLBuffer.class new file mode 100644 index 0000000000000000000000000000000000000000..815af8a5f5b232859c46512f19820deb1ae6e4a0 GIT binary patch literal 665 zcma)4%Wl&^6g^{yxHV2olJbUf5u$cRrbI*Ou{P_9x8-Rzn6TlPb=gP)ql`EsIic_OiZsVz`GM&%j zY+A+7l1J6iktzc;1TKu_iHwcRv-ss`tWqlwW@Z7{JroeT0*#qIRRYb_yqTzpKszbQ zEFKrBA-xL?d3jIg+TIuN``ZUhd0ZT-5I$BSggCzpR*G;AO=oo?1ZWDZCOTJp)nuf~ z*K%Z7qLUP|xTmI7=2?Xy;26*{-79J&s!MOeaeh#OcB zaFf0L8K_1@xP_j8XA6P5{WFq1Y4wS!L5qbA|4~DrwQptm_Jy3*LxlT9Ri^5xc4M}F zKf#XMK6>oP=L@>S6;Z-1Xs+2Nwa3FX5*N{WLSIm?4nCtb@IKL?Xn&XkyObR?DAy@_ zOy9r??KMWCMH(*R5Iq3 R<>zZZ2)I&#+jKo_{sQ4si9Y}U literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/GLUtil.class b/runelite-client/bin/main/net/runelite/client/plugins/gpu/GLUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..668f607c2e2c6b77467d0564feaeeb7f8bd227c1 GIT binary patch literal 3401 zcmb7`ZF3V<6vzLYq)kW`Xv0%&ivmSRYiUqGkrtsX4Fp14`w)bnxJ_=hTeiD#v#AAC z5Ec9ky!C}|97kbB24VEQAIkBZy_<*9F2&BI*?aFf|MNTNo_ja{{QKu$07mg+6d?tN zEa9e|nk7ub73rdB2+K`Z%$jak)wEuzrO)T)UBiqbqM&0*ThY>{X6fmvg(XpR6+|ay zW^UvrCKV`I1zX2$tLkc&o7c>m2m=u)2rtyi3PJ^1kCgrAjDj5pwQ5y3u0by6jH=49jpoBHvVhp4`Uml89pmc15vM!S*J`xJe=^c4Lo%-6c^q98nsr%g(x* zTdR5^*R~MI8!EP98$b1^*n&7e?NyP0N}4&t5|g#%1>wvwih^X$E^208a||B)lUqr% zc=NJW@yG2W9%vk4^r_g74uW+T4GNmdyyEa}xZ^6$vHms>*I(cO(TX&pz4w-6 z=&V(?bGEKvFc7>y*MymM9mCRxIZ#$b1{bL=61*@*)rcau<{U}$Ette~6jKWJdrFpJ zr;Cf4Q>C*>9cPs^r!+3d)a@T*hIVRxE_36gf^HeR)x)|?30*~dFjmcKwA4UHCCM@5xwJL>vP^QbE&y+tZqhFVcH$-Y#v%AT^S z-l8O;NVF3&k(Ye#sQ8L~8s%K;mMAwv)P-k+MJG@yb8`1oe9IDEw_B~N6n9rW?wWaa z`(DL;c2gZsPo_av#;jd)iXvn1<(ZIgjUn!4?BkaJy>cSxMjP5`6s1uJF&fh~OwZkX z2?HHnd_mJVNo(8DL6)5~nx=35+nZGWK=Kiyk)II>KS5XIMf?f6BQM&Yp!at&2;)uq zzs(EwCb=J=7egQ3qPY-#_R*&eA@wY)(N*oMr|Fw#+6JED0IP&N6~+WTv9~G>a1d|P zD278gOf!s@rKDK9bD-xjy2HlUQic>@}OcWyl z6cfP|8JzcPVNnxuEmEBkyog;M=%H`Ud624oA&Td?bagQ772z>1KgH~CjmpdZ8l@m( z)L-K*5UEBfQhq7gsR#48LR%iAi}Q72Uww_(7btd?VqXl1Eep^ZyMXI{-e%!^MstIUccfg$}^B` zlq-p%w`VcByaPc+0BC_guWtydZw9)!9#kWc1p+MwfZp^$&0x^w08pJk7dHg0YzF$p zdeCJ8u?W--0Cj!PS}^EJ0BDs!-3>u+Z3cRKJ?Je0xlN#V0zkj^LB9zGy&C{}mq71r e2zq}r(C^lR{y-oP2=rk9D6jLo;(>P+Jp2!lIB6sR literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuFloatBuffer.class b/runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuFloatBuffer.class new file mode 100644 index 0000000000000000000000000000000000000000..ad39e98f96f5bb6b72096cdf7bb78f5251e6d3c1 GIT binary patch literal 1674 zcmb7ET~`}b6y29hm?R7|h1xWQib`pRv@%qwR0=798bkx=s*64k;R3f#Cs~sjwEi3Y z1-h0Z%Lm`}7y07HzBg$ytipp?>(1Oc_ndw9+2`E+`Oj~^1E}Fk8$$x~p^UvK31y&S z=`{l-!`N#F$&m^>-cdX8Hrq)(X!-Gaa(E~s8GZq-$H^&0k z8|E-nEiV=Jm>w%CRB=@x^HyO_S?Ni z!DN}~DWHlq8&3o#`ueWFie+~g^{CXeD(T4>96v5#1E1J<${{!xy&E0K$Uz;O0wbXx zs}pHVoZhs+8p+rRRK=Eq&+xfGwxy#5?xn;Sc&4N{N2H2v2RphgqkboKF$4)t_h?!i2V) z=xJDZ7o(WQHQJnR1m41Reu4eH(L;M_vd~ib8CPdcQNGPJ%T==Ycs_tF&=Hs=z#Rj* zNOBrz0QokPX<{XoFm1d`q%dvhl<*#R7EfpJx{xJ$YyZ4XeTv&}B&*Q%UW$LdpX}~s zAnqF=9$gnM1gQ|bE9oCS5o%o~_gA~`h3eF;gUKIoe=2*ts<+?&`_~lZUbbE{F86jH zKChImUKcW^3-cIZX^Tw$5Jh}MQI;`@6^ihPQdHsM32Cj-TH|vgC26f+WsPxKq#Qox z4PGM2A|CLTjK9el*;uy_V~4E>Fg5H9!2Y*4o>k8dq-R@42Fo9=)N8{=k5lWZ?# zPX8JAg6s6w!Nr^Q@flXnuzre9Pth3QjGKNoNMf4YnIYnq;>gTo|iGK0du z(O;lzY3=gCcl|}ac-iO7I0-a7_;8Y$@3y~hfBVcIfB*U$fF?fAU_xNUlY!-jo^+i+ zS{>JsUSRdzu-*(+z#}4GCh*>|tvZg~w=`r7oL6Mm@Z>k^0@FKz-TC^F-H-Xrb!8$J(pDUbg@TY>$w?Zx zn*qgeI^k~pWgsJkDFxgUIRDzhhwimJ*0Gtv#whd3z3uNy-^6`v2~2r*;Jk=TZxEY= zvQPsLO|Ug-qFlMC}6konGj7F zp=eXQfdUgsxqQm<@E*{T5lX~c z(9tE%v7kFCvyZ6r=k%l%`kPp1jd6fAHhWbAu10AIU^xLSCxGP9=dLtRQpyU7+5 zX*mUbg!fKNXEF5J2v@lT?8@7UR8JIHW$2BuMQWTRBH{O#gl5#qN+bHecBeAGKleRW zD(S<9di?I6KPz1AE#tqAXXB?2pVnrLc;hL(@j9kB+9w3Rg#y;N-Mg6M7krT#zK9J} zvB}x))4N6WJRG64nM~QlM|y`@)~V|q7I2-P1hvB|)pCb15Fn ziV04uc7LEN662(1y*W8Dd4vZ?_-t6Gr1$xRO?*Ky T?=bhtNX>$7UR{~T8hQI))8jIK literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPlugin$1.class b/runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPlugin$1.class new file mode 100644 index 0000000000000000000000000000000000000000..121fcfe0b51301681f28777e744df39eb4c33a6d GIT binary patch literal 913 zcmb7CU279T6g`u~Y_i>^X&d9WsWoaov}?c@i55brT8O1+iOf5-DyB6-yn=c5QA311Xi(%E5NyN1`&3G`>FEJf_IJ(Sk+rfP_ z8EhqlpU~TcW?=hdBw%Av`mcX*4nf!6hiUAISJLQRx%fsqh8NM>Q(h1zQcd0pJq<}S zXJ0814+EYgg5Fj-5Q%;hCK_AR**tw&R;`-$l9wa1P@;I5yl1pG5xdhpqv;!*FImnS z%|*%q>!C`%V|>_H#|Etoo2bnZ4(AB9&ME9uTEh<2U09`(k3+hn+by-*@Jm>6xFuzMccv#F~mBh82hVx*Is$wtTL)Y>PX- z-m`9#7wB8PU{Au?a<|h9e7@U#!&Sr>Mh?v*Q@2g0tyi3&!w{?0YZZpI>Oh=D zhD3d@QroJAlQK<)E4BUI*~VsdzhW>vdp$69vP9k-%U@?ua`^^{Et8KV;%P99X}F3E z9a{=ZvbpM|Im34?r(N96H&Rr4O+y@sBvb)zXix=63NWQ1iG-NVXhtYEXISA3 gb3efT-50}x literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..3cd740f76df5b5c84f9521de05217102e94ee6b7 GIT binary patch literal 48413 zcmeFad3;vI6+e7t?##W(lS#<-0AbOfs1TM2VpM`k2wOA+BrJjphU6iMWHSqbEAIPJ z*ShawtF=}k5_fI2S}j(swbg31)~dDETH9Lp-}lViXA5Cz-{0r+zJI)EGIP)DGiT16 zZ6?3?_Myj!s3OA;ND3O;7V9qU>}iX&Gsy**ZQZ3EEj^9RZC#~}9X+LUI(in^ z&w!Mm-L{uKp3fIFIxSyaM{{XYd;99H(wUug$5+<1w5+VFU)?3hYiVy3lwaN6*;v}u zvTDk)rPb|?jj_&hLBkjJv~@SP#;V%ZG8F0wY7KGbvL)SpOMC0e_SL0x zVr{X`y6#v5ikNv7hp$+)u&SbFPW3E7qDoM9C9-$dwRJD4Yw3x3M7boWuy$TWb#)@= zipu$mYZf6*A}w!rb;X<&wUx7KX04d9c=qgB3%&K2E_ShoMcyzMH|s{0C^qn{#fR_qMzVBPeS2$1Pj_ry zdqYgnegifcFPpXvM^`2bq8EOBUE7*E?1(&z9i?^0cb8UL5E3KD;&W+pTSNQtg2q&% z$qp?rd&rEYF~+g6`aXO{}vE6rp&^)iqeHPa`#Gn2Ma9AyE5bQm(bdG5Q9QM{ zGj?20b7yRTtS-xnuI~0u?4lJbdseNAb*^Y%$y;r^1!HSFTAJ&dyI0h8qh~8uw6xb- zB9&4|(BP$2H8bZgt?f6m3_1{alpMr9dq)HX3l`3wv#??wuUHzP7+@pU+JRx>235|V zw_x$2St}BSqmIaJ1ut4$Gk+mwb=FMKy?$jPi>s0qV3ikiwl{XxwSxHZid%e5fTE2p zwXGlt{ozH8EsNXQJ2Bs}hW=?;NNY~ikh!L=eQsS_17k*RGw`W%Rb727+}S< z&x+2@x^-0`-Pt{D&8ylwTjM1RHb}~lC+>L29X(ZTVS^ZUMo(fyJEqKF6=s77CrcN$ zCTAdJRJkeOa0;?gK)~jnI0o4%1a-^mVq8mnweWPtzw*2JD{OWCs#RSv(4|Os3{w|= z82(tiCjL37rLL>n5y_>^4c$#Zza(UCthuoX6%1t%h)t}!z6qFYNott8Xn>@6u|iI( z0OwNC(p=XCO2xetbifWL-kqYQ{flA^M!G7SyV|=u+dG=;XE(QCub}Gc*qRs!wYRPg zW zJswajOju+wCpCdbwit`o(Ns4dd#9yto$F~xmQb|N)yZ5-MO$-goFnC(Hv`0fb%@c4 z?{Mpzc>27$<~B?!K5JXs+q;`)fCQq$ZopwP)jU8qtpPXJT)!G9-4=^AbS;co{Lbl& zbv2(5tHyLO2Mo?UdHw?}z{E50ZEr&?o(HHjdvxv6szsG^S1hWSQ9X;9^wDwNf3!PZ zMu$wtXfPe46TH9U*GAW_YpZv?l1G5KE*M?c)dl*(EIHPV&v=laG23Yag23oGb*-^l zAQF~1V;UN5YwkV>NIYij5<#jGSQw#e>H2`K15zZ9{Yq?tE<-oajaa+}j2*{IMZ9&c zt_MqlN|tAWSHIcN71R@jhekf?qoja!^^aHxb(2wY9;O#U!@PK{{Qd6H~%o2>&{J=3)DSZz4qp>?AI3e%AZS0*veQ0A9SRdO4 z5AR_^2hqU+J-Utl?K7)(AC&!GUj{vavKT@~qU=+KrqjV0^fN3WC#TgV9uVb6c#Yr*&nlbCKgW zAy`6cSyI>8%-GgnqCurXtEpTF| zq_XFR-k|Y7>YDjAv$&&g8X8CA1Ns9t$qp+FS&s<4#T^m!M?(wfFpmAn&_Wmcv!PlS z`@qm57yFB$#V+<&LrYxjZ-$n-*xwBu?qdHiw9Li+Y3K+S`?sNXG6DSuGT;t77}pDo zo)n?a=}X4zuLMopG1HoutMai+cs$=2x|F_$dFpOz#wOmr90jtJR7rrM1zkA(yBBw$ zA|Va!O2zq*)|C-jKn-EAvn#r0w70j!>Ogc4`>#6ZHdRk|b4%%}o;G_5m4;Q-_H^Ks zfu15FGDIX0ncGmL3@9@jktGZ$Ky%xg_SK+*dxa!t`z7Lnsd>fB;kf9

      SRGOQ}!2{0j=xkrp+<>k-6~j>jw;S?KE>~Q} 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPluginConfig$SyncMode.class b/runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPluginConfig$SyncMode.class new file mode 100644 index 0000000000000000000000000000000000000000..ff60bcd9d56e62c939242ba70e9f8356e67adc76 GIT binary patch literal 1351 zcmbtTT~8B16g|VX-L|ZN1*?4cjoKDuMFfqlga(T?mX>6pN#oN}hq`1tZT5qtzsIPr zS{@)8iO>Eh-SGvtEsyJU+v390 z+qU1ZgsV5&zW%E1Zv=3)C3dXFw9ygu_0~JCBE&GXYwnr4ZHk6o5Pp+EsjRIrJTIM> zHOnwiDKkX#FY_Cl#cF|Juu$GwpRVRhTLpt5`}QK-(HuDxmbXkwQ|T&0XqBu)5srgl zM8jny7$Uh|NitPB^JjRDB^udcx*DU}F%4lvqEIEcszH??D#3(?C?aw-r6Gnm!*IzG zyzDo(xwC0*+nga$YSm47B5oi3mA@L8uwM)BX501 zI`#*J>Q{{QXi|N z$emyQG99lKh2T!0m%A#SFzEkzALs&{+%sC1x$C`dx!%e=rAnd88(JBc@dM~h$qU{T zI$&f%Mov~x2nV52{Ut(8!t$5@4pvJHDF+zd$7leqgaVKZz_oAy#v?zdPU&LQsD-*n z8ntj2OxE5gnWI`xYFk$(4{>+)3w=43bIit0CB!H|nI1=m oY9xO=!7_)K`3d&#z7XaDP92Ye_dFiUPU>e^z#`3iDcE2513hR-G5`Po literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPluginConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/gpu/GpuPluginConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..be5dd09a912e53014b90927d3dee4ee6e13c1d9d GIT binary patch literal 3889 zcmbtWNp~AX5Uz>k$XjA3gvDV=2Lf>*vBAMcT>JA%_Z~GKC}! zRp1*{a06e3rVs~d%@1{<7N>>9I9;*J*(j{~wLIkj%#;6*O9k0W#NO>~?a^^|rKKW0x5lHK*%t`EhL_IZm9I{=xDJYbEN{ZK8X zjZKxTNd&_LMXn4sWa9I>Da@I=kLWJ;_4WlxV{UaLicEb*h91ba93t)$tEv%gD=`}d zQ6k!##fm+wMU)z0>PonFe=}2tL>l315hqHcT!bImL$fREB2l5I5|waxsICbl(=P_T z)G+$MhI)JI+`jHNi>BD4%we!hv=C8qS#nZ%VtrtH7i80*Xuu+SGB8Z<)A>Ao;L!Dc zh0#sjb8L^%1)6qfXs%Q#&Xnip9J={`!btrJ(%UBG#=%KhFLh~xk@5AC&>5DE*P*Kw z*@ziiRMXJqViP73saB$jBy&2Uf}ClSDC5?Z*XAiVOjqf8o~}7`<$yfxa%YTg&`pO9 zmrG0Y#Z`x{9h9P7Cg{Q+jMSG=#MM^-aCHuR=xPPAL+Ifp}$ zFmem@RI8ZO(@Y75^`s1a9hoGGeRshRjN%zwR@*Az!RXuhM0|F_p_hxDv!Z<%nb^~O zZAejVVTyo3t=YUoN9`n;0gqlb4sIU2^6ijntD;IKt%Q@}g-UBou_Qr=cJQ7rdXG{K zj;uk;f^^*oSBC8ZD{X6XoI}I3N^5zlpn(op`@0<)qjlQAL|FRX0j2>cK(A+*DiJkY zS}ir(9>eIaGz=nlYaxcQk#+kn7FIyS``Putg{H*S4_PQ&8D|UvD3KT)+p2*}fGHe7 z7)CLX1+a0Kp4Sp9H?xhD=jHqjt){`jof52=@II=_ z&fK;Zx3d?^_fB1fB1@26V|>_2g!zN(SY*ubMaMVt^1=egI)=Z2e*jv+$Z!=}7GD%6 zdOVrtFEEFu`bN;a1+xZUOrkV~zk}QSU53xGQW&aaHjr9#eGav<=FsR8X3+!1-!U3P z2BQSOLHs5uPeXVP!@EN?LSuLzqa%1f3duWojzcn0qGNQNa`ckM?g>pV(<_=@rPoRT zIEjN7aLB=PU}Ew&i}X7F4_nbydIRr_i*0(7-on$NQzV);PGZ%BKE=?d8TxI8e#b(e z$3E*G8t6s7*M)qjjeLgQ-HUvNk>6wFvy41tk*Ax;xo33lceX$sukUwZ=i1l>`fx9H zfw3<#_9e!?+>3ps7ki^G_N{)b-)>QJi;di2BOkGmkN2U*>oU=y=5CwxQK2bG^*Rec|WZ5ln%lar_oaw8+KtNh^$bHdbO|pR%3%yY1}B@Q;1% zl+p=Pv9{h99;m>Z;3!jQu%df5F&a?&I|@UC15szv_ql z6(fJm$loyXxBDRf+86md`hG7Tl94wV*=1y}mk-s;$FnZ%4j)^)a@y?EEyfNQyTRCD zE7y~p>&RN_41_zq#q(E}q1HgiQEVIVu^l_3sLljGt!b1DHb$_h;+Ni=q;0Hoy#5cr C9=j6& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/OpenCLManager.class b/runelite-client/bin/main/net/runelite/client/plugins/gpu/OpenCLManager.class new file mode 100644 index 0000000000000000000000000000000000000000..ae1a0dd5e61c69a99ea3cacbdd0268cbe3a5187f GIT binary patch literal 17825 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/cl_types.cl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/cl_types.cl new file mode 100644 index 0000000000..7f41acab49 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/cl_types.cl @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2021, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +struct uniform { + int cameraYaw; + int cameraPitch; + int centerX; + int centerY; + int zoom; + int cameraX; + int cameraY; + int cameraZ; + int4 sinCosTable[2048]; +}; + +struct shared_data { + int totalNum[12]; // number of faces with a given priority + int totalDistance[12]; // sum of distances to faces of a given priority + int totalMappedNum[18]; // number of faces with a given adjusted priority + int min10; // minimum distance to a face of priority 10 + int dfs[0]; // packed face id and distance, size 512 for small, 4096 for large +}; + +struct modelinfo { + int offset; // offset into buffer + int uvOffset; // offset into uv buffer + int size; // length in faces + int idx; // write idx in target buffer + int flags; // radius, orientation + int x; // scene position x + int y; // scene position y + int z; // scene position z +}; diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/colorblind.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/colorblind.glsl new file mode 100644 index 0000000000..b2c2c49b51 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/colorblind.glsl @@ -0,0 +1,73 @@ +// +// Algorithm from "Analysis of Color Blindness" by Onur Fidaner, Poliang Lin and Nevran Ozguven. +// https://web.archive.org/web/20090731011248/http://scien.stanford.edu/class/psych221/projects/05/ofidaner/project_report.pdf +// + +#define NONE 0 +#define PROTAN 1 +#define DEUTERAN 2 +#define TRITAN 3 + +const mat3 rgb2lms = mat3( + vec3(17.8824, 43.5161, 4.11935), + vec3(3.45565, 27.1554, 3.86714), + vec3(0.0299566, 0.184309, 1.46709) +); + +const mat3 lms2lmsp = mat3( + vec3(0.0, 2.02344, -2.52581), + vec3(0.0, 1.0, 0.0), + vec3(0.0, 0.0, 1.0) +); + +const mat3 lms2lmsd = mat3( + vec3(1.0, 0.0, 0.0), + vec3(0.494207, 0.0, 1.24827), + vec3(0.0, 0.0, 1.0) +); + +const mat3 lms2lmst = mat3( + vec3(1.0, 0.0, 0.0), + vec3(0.0, 1.0, 0.0), + vec3(-0.395913, 0.801109, 0.0) +); + +const mat3 corrections = mat3( + vec3(0.0, 0.0, 0.0), + vec3(0.7, 1.0, 0.0), + vec3(0.7, 0.0, 1.0) +); + +vec3 colorblind(int mode, vec3 color) +{ + vec3 LMS = color * rgb2lms; + vec3 lms; + + if (mode == PROTAN) { + lms = LMS * lms2lmsp; // red deficiency + } + else if (mode == DEUTERAN) { + lms = LMS * lms2lmsd; // green deficiency + } + else if (mode == TRITAN) { + lms = LMS * lms2lmst; // blue deficiency + } + else { + return color; + } + + // LMS to RGB matrix conversion + mat3 lms2rgb = inverse(rgb2lms); + vec3 error = lms * lms2rgb; + + // Isolate invisible colors to color vision deficiency (calculate error matrix) + error = (color - error); + + // Shift colors towards visible spectrum (apply error modifications) + vec3 correction = error * corrections; + + // Add compensation to original values + correction = color + correction; + + return correction; +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/common.cl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/common.cl new file mode 100644 index 0000000000..f499599cd2 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/common.cl @@ -0,0 +1,104 @@ +/* + * Copyright (c) 2021, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +#define PI 3.1415926535897932384626433832795f +#define UNIT PI / 1024.0f + +float3 toScreen(int4 vertex, int cameraYaw, int cameraPitch, int centerX, int centerY, int zoom) { + float yawSin = sin(cameraYaw * UNIT); + float yawCos = cos(cameraYaw * UNIT); + + float pitchSin = sin(cameraPitch * UNIT); + float pitchCos = cos(cameraPitch * UNIT); + + float rotatedX = (vertex.z * yawSin) + (vertex.x * yawCos); + float rotatedZ = (vertex.z * yawCos) - (vertex.x * yawSin); + + float var13 = (vertex.y * pitchCos) - (rotatedZ * pitchSin); + float var12 = (vertex.y * pitchSin) + (rotatedZ * pitchCos); + + float x = rotatedX * zoom / var12 + centerX; + float y = var13 * zoom / var12 + centerY; + float z = -var12; // in OpenGL depth is negative + + return (float3) (x, y, z); +} + +/* + * Rotate a vertex by a given orientation in JAU + */ +int4 rotate_vertex(__constant struct uniform *uni, int4 vertex, int orientation) { + int4 sinCos = uni->sinCosTable[orientation]; + int s = sinCos.x; + int c = sinCos.y; + int x = vertex.z * s + vertex.x * c >> 16; + int z = vertex.z * c - vertex.x * s >> 16; + return (int4)(x, vertex.y, z, vertex.w); +} + +/* + * Calculate the distance to a vertex given the camera angle + */ +int vertex_distance(int4 vertex, int cameraYaw, int cameraPitch) { + int yawSin = (int)(65536.0f * sin(cameraYaw * UNIT)); + int yawCos = (int)(65536.0f * cos(cameraYaw * UNIT)); + + int pitchSin = (int)(65536.0f * sin(cameraPitch * UNIT)); + int pitchCos = (int)(65536.0f * cos(cameraPitch * UNIT)); + + int j = vertex.z * yawCos - vertex.x * yawSin >> 16; + int l = vertex.y * pitchSin + j * pitchCos >> 16; + + return l; +} + +/* + * Calculate the distance to a face + */ +int face_distance(int4 vA, int4 vB, int4 vC, int cameraYaw, int cameraPitch) { + int dvA = vertex_distance(vA, cameraYaw, cameraPitch); + int dvB = vertex_distance(vB, cameraYaw, cameraPitch); + int dvC = vertex_distance(vC, cameraYaw, cameraPitch); + int faceDistance = (dvA + dvB + dvC) / 3; + return faceDistance; +} + +/* + * Test if a face is visible (not backward facing) + */ +bool face_visible(__constant struct uniform *uni, int4 vA, int4 vB, int4 vC, int4 position) { + // Move model to scene location, and account for camera offset + int4 cameraPos = (int4)(uni->cameraX, uni->cameraY, uni->cameraZ, 0); + vA += position - cameraPos; + vB += position - cameraPos; + vC += position - cameraPos; + + float3 sA = toScreen(vA, uni->cameraYaw, uni->cameraPitch, uni->centerX, uni->centerY, uni->zoom); + float3 sB = toScreen(vB, uni->cameraYaw, uni->cameraPitch, uni->centerX, uni->centerY, uni->zoom); + float3 sC = toScreen(vC, uni->cameraYaw, uni->cameraPitch, uni->centerX, uni->centerY, uni->zoom); + + return (sA.x - sB.x) * (sC.y - sB.y) - (sC.x - sB.x) * (sA.y - sB.y) > 0; +} + diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/common.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/common.glsl new file mode 100644 index 0000000000..37516d851e --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/common.glsl @@ -0,0 +1,82 @@ +/* + * Copyright (c) 2018, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +#include to_screen.glsl + +/* + * Rotate a vertex by a given orientation in JAU + */ +ivec4 rotate(ivec4 vertex, int orientation) { + ivec2 sinCos = sinCosTable[orientation]; + int s = sinCos.x; + int c = sinCos.y; + int x = vertex.z * s + vertex.x * c >> 16; + int z = vertex.z * c - vertex.x * s >> 16; + return ivec4(x, vertex.y, z, vertex.w); +} + +/* + * Calculate the distance to a vertex given the camera angle + */ +int distance(ivec4 vertex, int cameraYaw, int cameraPitch) { + int yawSin = int(65536.0f * sin(cameraYaw * UNIT)); + int yawCos = int(65536.0f * cos(cameraYaw * UNIT)); + + int pitchSin = int(65536.0f * sin(cameraPitch * UNIT)); + int pitchCos = int(65536.0f * cos(cameraPitch * UNIT)); + + int j = vertex.z * yawCos - vertex.x * yawSin >> 16; + int l = vertex.y * pitchSin + j * pitchCos >> 16; + + return l; +} + +/* + * Calculate the distance to a face + */ +int face_distance(ivec4 vA, ivec4 vB, ivec4 vC, int cameraYaw, int cameraPitch) { + int dvA = distance(vA, cameraYaw, cameraPitch); + int dvB = distance(vB, cameraYaw, cameraPitch); + int dvC = distance(vC, cameraYaw, cameraPitch); + int faceDistance = (dvA + dvB + dvC) / 3; + return faceDistance; +} + +/* + * Test if a face is visible (not backward facing) + */ +bool face_visible(ivec4 vA, ivec4 vB, ivec4 vC, ivec4 position) { + // Move model to scene location, and account for camera offset + ivec4 cameraPos = ivec4(cameraX, cameraY, cameraZ, 0); + vA += position - cameraPos; + vB += position - cameraPos; + vC += position - cameraPos; + + vec3 sA = toScreen(vA.xyz, cameraYaw, cameraPitch, centerX, centerY, zoom); + vec3 sB = toScreen(vB.xyz, cameraYaw, cameraPitch, centerX, centerY, zoom); + vec3 sC = toScreen(vC.xyz, cameraYaw, cameraPitch, centerX, centerY, zoom); + + return (sA.x - sB.x) * (sC.y - sB.y) - (sC.x - sB.x) * (sA.y - sB.y) > 0; +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp.cl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp.cl new file mode 100644 index 0000000000..3ae25776e8 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp.cl @@ -0,0 +1,96 @@ +/* + * Copyright (c) 2021, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +#include FACE_COUNT + +#include cl_types.cl +#include common.cl +#include priority_render.cl + +__kernel +__attribute__((work_group_size_hint(256, 1, 1))) +void computeLarge( + __local struct shared_data *shared, + __global const struct modelinfo *ol, + __global const int4 *vb, + __global const int4 *tempvb, + __global const float4 *uv, + __global const float4 *tempuv, + __global int4 *vout, + __global float4 *uvout, + __constant struct uniform *uni) { + + size_t groupId = get_group_id(0); + size_t localId = get_local_id(0) * FACE_COUNT; + struct modelinfo minfo = ol[groupId]; + int4 pos = (int4)(minfo.x, minfo.y, minfo.z, 0); + + if (localId == 0) { + shared->min10 = 1600; + for (int i = 0; i < 12; ++i) { + shared->totalNum[i] = 0; + shared->totalDistance[i] = 0; + } + for (int i = 0; i < 18; ++i) { + shared->totalMappedNum[i] = 0; + } + } + + int prio[FACE_COUNT]; + int dis[FACE_COUNT]; + int4 v1[FACE_COUNT]; + int4 v2[FACE_COUNT]; + int4 v3[FACE_COUNT]; + + for (int i = 0; i < FACE_COUNT; i++) { + get_face(shared, uni, vb, tempvb, localId + i, minfo, uni->cameraYaw, uni->cameraPitch, &prio[i], &dis[i], &v1[i], &v2[i], &v3[i]); + } + + barrier(CLK_LOCAL_MEM_FENCE); + + for (int i = 0; i < FACE_COUNT; i++) { + add_face_prio_distance(shared, uni, localId + i, minfo, v1[i], v2[i], v3[i], prio[i], dis[i], pos); + } + + barrier(CLK_LOCAL_MEM_FENCE); + + int prioAdj[FACE_COUNT]; + int idx[FACE_COUNT]; + for (int i = 0; i < FACE_COUNT; i++) { + idx[i] = map_face_priority(shared, localId + i, minfo, prio[i], dis[i], &prioAdj[i]); + } + + barrier(CLK_LOCAL_MEM_FENCE); + + for (int i = 0; i < FACE_COUNT; i++) { + insert_dfs(shared, localId + i, minfo, prioAdj[i], dis[i], idx[i]); + } + + barrier(CLK_LOCAL_MEM_FENCE); + + for (int i = 0; i < FACE_COUNT; i++) { + sort_and_insert(shared, uv, tempuv, vout, uvout, localId + i, minfo, prioAdj[i], dis[i], v1[i], v2[i], v3[i]); + } +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp.glsl new file mode 100644 index 0000000000..a0ceb4935e --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp.glsl @@ -0,0 +1,109 @@ +/* + * Copyright (c) 2018, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +#include version_header + +shared int totalNum[12]; // number of faces with a given priority +shared int totalDistance[12]; // sum of distances to faces of a given priority + +shared int totalMappedNum[18]; // number of faces with a given adjusted priority + +shared int min10; // minimum distance to a face of priority 10 +shared int dfs[4096]; // packed face id and distance + +#include comp_common.glsl + +layout(local_size_x = 1024) in; + +#include common.glsl +#include priority_render.glsl + +void main() { + uint groupId = gl_WorkGroupID.x; + uint localId = gl_LocalInvocationID.x * 4; + modelinfo minfo = ol[groupId]; + ivec4 pos = ivec4(minfo.x, minfo.y, minfo.z, 0); + + if (localId == 0) { + min10 = 1600; + for (int i = 0; i < 12; ++i) { + totalNum[i] = 0; + totalDistance[i] = 0; + } + for (int i = 0; i < 18; ++i) { + totalMappedNum[i] = 0; + } + } + + int prio1, dis1; + ivec4 vA1, vA2, vA3; + + int prio2, dis2; + ivec4 vB1, vB2, vB3; + + int prio3, dis3; + ivec4 vC1, vC2, vC3; + + int prio4, dis4; + ivec4 vD1, vD2, vD3; + + get_face(localId, minfo, cameraYaw, cameraPitch, prio1, dis1, vA1, vA2, vA3); + get_face(localId + 1, minfo, cameraYaw, cameraPitch, prio2, dis2, vB1, vB2, vB3); + get_face(localId + 2, minfo, cameraYaw, cameraPitch, prio3, dis3, vC1, vC2, vC3); + get_face(localId + 3, minfo, cameraYaw, cameraPitch, prio4, dis4, vD1, vD2, vD3); + + memoryBarrierShared(); + barrier(); + + add_face_prio_distance(localId , minfo, vA1, vA2, vA3, prio1, dis1, pos); + add_face_prio_distance(localId + 1, minfo, vB1, vB2, vB3, prio2, dis2, pos); + add_face_prio_distance(localId + 2, minfo, vC1, vC2, vC3, prio3, dis3, pos); + add_face_prio_distance(localId + 3, minfo, vD1, vD2, vD3, prio4, dis4, pos); + + memoryBarrierShared(); + barrier(); + + int prio1Adj, prio2Adj, prio3Adj, prio4Adj; + int idx1 = map_face_priority(localId, minfo, prio1, dis1, prio1Adj); + int idx2 = map_face_priority(localId + 1, minfo, prio2, dis2, prio2Adj); + int idx3 = map_face_priority(localId + 2, minfo, prio3, dis3, prio3Adj); + int idx4 = map_face_priority(localId + 3, minfo, prio4, dis4, prio4Adj); + + memoryBarrierShared(); + barrier(); + + insert_dfs(localId , minfo, prio1Adj, dis1, idx1); + insert_dfs(localId + 1, minfo, prio2Adj, dis2, idx2); + insert_dfs(localId + 2, minfo, prio3Adj, dis3, idx3); + insert_dfs(localId + 3, minfo, prio4Adj, dis4, idx4); + + memoryBarrierShared(); + barrier(); + + sort_and_insert(localId , minfo, prio1Adj, dis1, vA1, vA2, vA3); + sort_and_insert(localId + 1, minfo, prio2Adj, dis2, vB1, vB2, vB3); + sort_and_insert(localId + 2, minfo, prio3Adj, dis3, vC1, vC2, vC3); + sort_and_insert(localId + 3, minfo, prio4Adj, dis4, vD1, vD2, vD3); +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_common.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_common.glsl new file mode 100644 index 0000000000..934407b94b --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_common.glsl @@ -0,0 +1,78 @@ +/* + * Copyright (c) 2018, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + + #define PI 3.1415926535897932384626433832795f + #define UNIT PI / 1024.0f + + layout(std140) uniform uniforms { + int cameraYaw; + int cameraPitch; + int centerX; + int centerY; + int zoom; + int cameraX; + int cameraY; + int cameraZ; + ivec2 sinCosTable[2048]; + }; + + struct modelinfo { + int offset; // offset into buffer + int uvOffset; // offset into uv buffer + int size; // length in faces + int idx; // write idx in target buffer + int flags; // radius, orientation + int x; // scene position x + int y; // scene position y + int z; // scene position z + }; + + layout(std430, binding = 0) readonly buffer modelbuffer_in { + modelinfo ol[]; + }; + + layout(std430, binding = 1) readonly buffer vertexbuffer_in { + ivec4 vb[]; + }; + + layout(std430, binding = 2) readonly buffer tempvertexbuffer_in { + ivec4 tempvb[]; + }; + + layout(std430, binding = 3) writeonly buffer vertex_out { + ivec4 vout[]; + }; + + layout(std430, binding = 4) writeonly buffer uv_out { + vec4 uvout[]; + }; + + layout(std430, binding = 5) readonly buffer uvbuffer_in { + vec4 uv[]; + }; + + layout(std430, binding = 6) readonly buffer tempuvbuffer_in { + vec4 tempuv[]; + }; \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_small.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_small.glsl new file mode 100644 index 0000000000..579dd7e1ad --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_small.glsl @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2018, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +#include version_header + +shared int totalNum[12]; // number of faces with a given priority +shared int totalDistance[12]; // sum of distances to faces of a given priority + +shared int totalMappedNum[18]; // number of faces with a given adjusted priority + +shared int min10; // minimum distance to a face of priority 10 +shared int dfs[512]; // packed face id and distance + +#include comp_common.glsl + +layout(local_size_x = 512) in; + +#include common.glsl +#include priority_render.glsl + +void main() { + uint groupId = gl_WorkGroupID.x; + uint localId = gl_LocalInvocationID.x; + modelinfo minfo = ol[groupId]; + ivec4 pos = ivec4(minfo.x, minfo.y, minfo.z, 0); + + if (localId == 0) { + min10 = 1600; + for (int i = 0; i < 12; ++i) { + totalNum[i] = 0; + totalDistance[i] = 0; + } + for (int i = 0; i < 18; ++i) { + totalMappedNum[i] = 0; + } + } + + int prio1, dis1; + ivec4 vA1, vA2, vA3; + + get_face(localId, minfo, cameraYaw, cameraPitch, prio1, dis1, vA1, vA2, vA3); + + memoryBarrierShared(); + barrier(); + + add_face_prio_distance(localId, minfo, vA1, vA2, vA3, prio1, dis1, pos); + + memoryBarrierShared(); + barrier(); + + int prio1Adj; + int idx1 = map_face_priority(localId, minfo, prio1, dis1, prio1Adj); + + memoryBarrierShared(); + barrier(); + + insert_dfs(localId, minfo, prio1Adj, dis1, idx1); + + memoryBarrierShared(); + barrier(); + + sort_and_insert(localId, minfo, prio1Adj, dis1, vA1, vA2, vA3); +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_unordered.cl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_unordered.cl new file mode 100644 index 0000000000..436f9a7d72 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_unordered.cl @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2021, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +#include cl_types.cl + +__kernel +__attribute__((reqd_work_group_size(6, 1, 1))) +void computeUnordered(__global const struct modelinfo *ol, + __global const int4 *vb, + __global const int4 *tempvb, + __global const float4 *uv, + __global const float4 *tempuv, + __global int4 *vout, + __global float4 *uvout) { + size_t groupId = get_group_id(0); + size_t localId = get_local_id(0); + struct modelinfo minfo = ol[groupId]; + + int offset = minfo.offset; + int size = minfo.size; + int outOffset = minfo.idx; + int uvOffset = minfo.uvOffset; + int flags = minfo.flags; + int4 pos = (int4)(minfo.x, minfo.y, minfo.z, 0); + + if (localId >= size) { + return; + } + + uint ssboOffset = localId; + int4 thisA, thisB, thisC; + + // Grab triangle vertices from the correct buffer + if (flags < 0) { + thisA = vb[offset + ssboOffset * 3]; + thisB = vb[offset + ssboOffset * 3 + 1]; + thisC = vb[offset + ssboOffset * 3 + 2]; + } else { + thisA = tempvb[offset + ssboOffset * 3]; + thisB = tempvb[offset + ssboOffset * 3 + 1]; + thisC = tempvb[offset + ssboOffset * 3 + 2]; + } + + uint myOffset = localId; + + // position vertices in scene and write to out buffer + vout[outOffset + myOffset * 3] = pos + thisA; + vout[outOffset + myOffset * 3 + 1] = pos + thisB; + vout[outOffset + myOffset * 3 + 2] = pos + thisC; + + if (uvOffset < 0) { + uvout[outOffset + myOffset * 3] = (float4)(0.0f, 0.0f, 0.0f, 0.0f); + uvout[outOffset + myOffset * 3 + 1] = (float4)(0.0f, 0.0f, 0.0f, 0.0f); + uvout[outOffset + myOffset * 3 + 2] = (float4)(0.0f, 0.0f, 0.0f, 0.0f); + } else if (flags >= 0) { + uvout[outOffset + myOffset * 3] = tempuv[uvOffset + localId * 3]; + uvout[outOffset + myOffset * 3 + 1] = tempuv[uvOffset + localId * 3 + 1]; + uvout[outOffset + myOffset * 3 + 2] = tempuv[uvOffset + localId * 3 + 2]; + } else { + uvout[outOffset + myOffset * 3] = uv[uvOffset + localId * 3]; + uvout[outOffset + myOffset * 3 + 1] = uv[uvOffset + localId * 3 + 1]; + uvout[outOffset + myOffset * 3 + 2] = uv[uvOffset + localId * 3 + 2]; + } +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_unordered.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_unordered.glsl new file mode 100644 index 0000000000..8eb4bdaa69 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/comp_unordered.glsl @@ -0,0 +1,82 @@ +/* + * Copyright (c) 2018, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +#include version_header + +#include comp_common.glsl + +layout(local_size_x = 6) in; + +void main() { + uint groupId = gl_WorkGroupID.x; + uint localId = gl_LocalInvocationID.x; + modelinfo minfo = ol[groupId]; + + int offset = minfo.offset; + int size = minfo.size; + int outOffset = minfo.idx; + int uvOffset = minfo.uvOffset; + int flags = minfo.flags; + ivec4 pos = ivec4(minfo.x, minfo.y, minfo.z, 0); + + if (localId >= size) { + return; + } + + uint ssboOffset = localId; + ivec4 thisA, thisB, thisC; + + // Grab triangle vertices from the correct buffer + if (flags < 0) { + thisA = vb[offset + ssboOffset * 3 ]; + thisB = vb[offset + ssboOffset * 3 + 1]; + thisC = vb[offset + ssboOffset * 3 + 2]; + } else { + thisA = tempvb[offset + ssboOffset * 3 ]; + thisB = tempvb[offset + ssboOffset * 3 + 1]; + thisC = tempvb[offset + ssboOffset * 3 + 2]; + } + + uint myOffset = localId; + + // position vertices in scene and write to out buffer + vout[outOffset + myOffset * 3] = pos + thisA; + vout[outOffset + myOffset * 3 + 1] = pos + thisB; + vout[outOffset + myOffset * 3 + 2] = pos + thisC; + + if (uvOffset < 0) { + uvout[outOffset + myOffset * 3] = vec4(0, 0, 0, 0); + uvout[outOffset + myOffset * 3 + 1] = vec4(0, 0, 0, 0); + uvout[outOffset + myOffset * 3 + 2] = vec4(0, 0, 0, 0); + } else if (flags >= 0) { + uvout[outOffset + myOffset * 3] = tempuv[uvOffset + localId * 3]; + uvout[outOffset + myOffset * 3 + 1] = tempuv[uvOffset + localId * 3 + 1]; + uvout[outOffset + myOffset * 3 + 2] = tempuv[uvOffset + localId * 3 + 2]; + } else { + uvout[outOffset + myOffset * 3] = uv[uvOffset + localId * 3]; + uvout[outOffset + myOffset * 3 + 1] = uv[uvOffset + localId * 3 + 1]; + uvout[outOffset + myOffset * 3 + 2] = uv[uvOffset + localId * 3 + 2]; + } +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/config/AntiAliasingMode.class b/runelite-client/bin/main/net/runelite/client/plugins/gpu/config/AntiAliasingMode.class new file mode 100644 index 0000000000000000000000000000000000000000..5f23e13476dda0dc2b93cbc6e6f43e985675ec65 GIT binary patch literal 1921 zcmbtUZBr9h6n<{rb`!T6w?ZpeO%-giDr+bLHYpMz+DHP{6=pL1;4EQ{Yd5=0vSHvq z`Js(F{=ia~n`TaeB5;he?1QvWJG}~R@@!Zfc z8=mXAq6FB?Q-m^{5_M2we@3sWg z)rwWRUoEc++^wDxxge0JS*6mm*}=!$;A2rhk)iy&K+LyWj(}eMK*9>!M2`TJj@{bz zoQ{B~2%IUeZ`P)^O4ZG>CGg!(|AU!YB#C@CToQ<8b6dn>g~U)1S251*yB&Mmb9Pb? z_)^0~Oc3>AzaW=ANwqS(tK4M~oqRLl@h7BRD*pXbnR4Jjn}YgWTKqy^4ZUEf*nwzi%2Q*MVv4jQ(% zWw%|n`%X0s4h0vukjT42CEpK1 zJ9Gn|^7N_~w6=qv&4-TfwC&K@p`oUz*c!~0)UWU#ENl1-XH$scKI^?AFg{9V9#vw` z_PV?i#cb~MJCMRdR22LmkRDpRgHGtQG(5tZK+ zUxOKzf;zX{rf-McHs!1h!7@hi)by7M%Xyk~lwK`$`6Ay6fKIvt@}!NIC+)X9X_+Zg z=e?6Btp|{v;MFEup&N3Zq5_|j^-AUf`+q>x^$SsbEczB-yvC%ozl!OXJZ`)XXj zrbv5Q+TSGfY+98LLpp9M`mJ8u?#| zLj>Q_?}TJ>l{j8Q22;3=X?mlt;|W=FG7H4{4(9vJO*#en(#aD1C(z}QK;L8O6F~P~9b+^KD8ldK2%yI_>NwTw#*IsFQ8I45 z!GbXsdxLu)ozJs1`ZiNRg`TY6%{mYAt26#upeX{OBSEXD6^!rq-#ld_YczX z0MST%_Kz}t_fnxg__96h-qU{H`Odlb^w;li*8sM#E@OaU%{DyM^=-p4Jwt6PvS^)p?ybi1RLZ2yEIQms`>46n<5 zaTXX7d-Ymlt6JM5mcjR>{YI%CphTm-bNi-L-LEV(x61n^jp5D5zQ@Ij+0ui=k%N*A2wb)I5yf|VJCDJe;?6d zFvvn)?TBGF+!mZyuFt#TNAO(1Gptf#!@S#;-t87bVr~cB8ROxka3wXzciYAXlOOZg zzj(mba)x4`(l-j5t90WMeRI*xNuCpcR*HyNDIH>^U;rZ-9t*0B zP-+z1qrM?Rp9%9{<2zU@H7s3XVRrZ4gM zjwD6}2$~eJm$AUDQSzVQY0$n-qj-C|hq>0Sl)r8jxyp((b%n*{FZAX{(hVECm5`tW ftOOi+s^PPeDVD#2`V;K`eFJzQIA4+>&b{^r-#{z~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/config/UIScalingMode.class b/runelite-client/bin/main/net/runelite/client/plugins/gpu/config/UIScalingMode.class new file mode 100644 index 0000000000000000000000000000000000000000..f9975c78eb767a9aa929634145266467552126b6 GIT binary patch literal 1923 zcmbVN-*XdH6#j00?Ix^HS6Zb-h|prP&@NSI#l+Gi1{&C;HJfzI_~2~9k}hs`JDc5( z{g)gcG|0f{$oT9Z<#_IGfJmdx&%4gUGX8 zC$#mR>)2kXAG%TB@rHW;Fw%Rz_t@#{?V8!MT*vFz{YSQh1jE@U){&*Vme<#-UNm5k z8r4#>YPJ|Qj9E|%3@M|=K^WwEtyS5n8V19eN~u+E8^*WI-8w`3>oRR8JZoSxsKy%( zW*87V!bl8=Ap@&XYPHd>FYlL(cGYCq{AN~Ka*-P2IpG$apUdyl85KH1MpDKC!(79* z0(%%{8@AIw==wnh3?C@CfJLgPI8MyxPLr)oS<3IHDgB~?BvLXY8JDRWWrxnEQ~1_L z3M9TI%UGrsl$~DGb$Z!c-3faKw(I73&@}}z4@%3(Gt9pZs#xJ5a^2OYKM--(6{LAw zM#dTy_kFp^vu`TMAjN-uqTn3n7|t1Vej^%m?Vx3KUD11=1hH=g4)@24a_FDTf#G~E zf4Vvj`I&+Q1Ac`8PZk|SjRp8@R&iHWU||RV)w$rqy%0q)i^szu-kpi@L)1+Ec5(q zQs#ZxRbXI`;r1kK#kGdR!s&rc&XC`7>UqZWqo8NsbA$^1@h+_KCQ!|$)Ay_}3TQ4n z6PO&JI2-Y;!uC2%H%>2?ynTV+4S+0N1Yt?*!jhJSCG}FI%7rE@NdlN#jqLqxGcr3pRgx4U-a!Ya&HC3BVlz&G0!T$55bH9#tgE8}Oe% zm!<-Jfvx`my8Gi>jHUs__!~I|XpaV+qbTBVgXdyV`D=g#J#t^7N;UI(Hwc^WEsU_*M!&d^K2~*hC-(ldI0ssI2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/frag.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/frag.glsl new file mode 100644 index 0000000000..8c4b53dec1 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/frag.glsl @@ -0,0 +1,70 @@ +/* + * Copyright (c) 2018, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ +#version 330 + +uniform sampler2DArray textures; +uniform float brightness; +uniform float smoothBanding; +uniform vec4 fogColor; +uniform int colorBlindMode; +uniform float textureLightMode; + +in vec4 Color; +noperspective centroid in float fHsl; +flat in int textureId; +in vec2 fUv; +in float fogAmount; + +out vec4 FragColor; + +#include hsl_to_rgb.glsl +#include colorblind.glsl + +void main() { + vec4 c; + + if (textureId > 0) { + int textureIdx = textureId - 1; + + vec4 textureColor = texture(textures, vec3(fUv, float(textureIdx))); + vec4 textureColorBrightness = pow(textureColor, vec4(brightness, brightness, brightness, 1.0f)); + + // textured triangles hsl is a 7 bit lightness 2-126 + float light = fHsl / 127.f; + vec3 mul = (1.f - textureLightMode) * vec3(light) + textureLightMode * Color.rgb; + c = textureColorBrightness * vec4(mul, 1.f); + } else { + // pick interpolated hsl or rgb depending on smooth banding setting + vec3 rgb = hslToRgb(int(fHsl)) * smoothBanding + Color.rgb * (1.f - smoothBanding); + c = vec4(rgb, Color.a); + } + + if (colorBlindMode > 0) { + c.rgb = colorblind(colorBlindMode, c.rgb); + } + + vec3 mixedColor = mix(c.rgb, fogColor.rgb, fogAmount); + FragColor = vec4(mixedColor, c.a); +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/fragui.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/fragui.glsl new file mode 100644 index 0000000000..5a54522f83 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/fragui.glsl @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2018, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ +#version 330 + +#define SAMPLING_MITCHELL 1 +#define SAMPLING_CATROM 2 +#define SAMPLING_XBR 3 + +uniform sampler2D tex; + +uniform int samplingMode; +uniform ivec2 sourceDimensions; +uniform ivec2 targetDimensions; +uniform int colorBlindMode; +uniform vec4 alphaOverlay; + +#include scale/bicubic.glsl +#include scale/xbr_lv2_frag.glsl +#include colorblind.glsl + +in vec2 TexCoord; +in XBRTable xbrTable; + +out vec4 FragColor; + +vec4 alphaBlend(vec4 src, vec4 dst) { + return vec4( + src.rgb + dst.rgb * (1.0f - src.a), + src.a + dst.a * (1.0f - src.a) + ); +} + +void main() { + vec4 c; + + switch (samplingMode) { + case SAMPLING_CATROM: + case SAMPLING_MITCHELL: + c = textureCubic(tex, TexCoord, samplingMode); + c = alphaBlend(c, alphaOverlay); + c.rgb = colorblind(colorBlindMode, c.rgb); + break; + case SAMPLING_XBR: + c = textureXBR(tex, TexCoord, xbrTable, ceil(1.0 * targetDimensions.x / sourceDimensions.x)); + c = alphaBlend(c, alphaOverlay); + c.rgb = colorblind(colorBlindMode, c.rgb); + break; + default: // NEAREST or LINEAR, which uses GL_TEXTURE_MIN_FILTER/GL_TEXTURE_MAG_FILTER to affect sampling + c = texture(tex, TexCoord); + c = alphaBlend(c, alphaOverlay); + c.rgb = colorblind(colorBlindMode, c.rgb); + } + + FragColor = c; +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/hsl_to_rgb.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/hsl_to_rgb.glsl new file mode 100644 index 0000000000..600044a6ab --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/hsl_to_rgb.glsl @@ -0,0 +1,95 @@ +/* + * Copyright (c) 2018, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +vec3 hslToRgb(int hsl) { + int var5 = hsl / 128; + float var6 = float(var5 >> 3) / 64.0f + 0.0078125f; + float var8 = float(var5 & 7) / 8.0f + 0.0625f; + + int var10 = hsl % 128; + + float var11 = float(var10) / 128.0f; + float var13 = var11; + float var15 = var11; + float var17 = var11; + + if(var8 != 0.0f) { + float var19; + if(var11 < 0.5f) { + var19 = var11 * (1.0f + var8); + } else { + var19 = var11 + var8 - var11 * var8; + } + + float var21 = 2.0f * var11 - var19; + float var23 = var6 + 0.3333333333333333f; + if(var23 > 1.0f) { + var23 -= 1.f; + } + + float var27 = var6 - 0.3333333333333333f; + if(var27 < 0.0f) { + var27 += 1.f; + } + + if(6.0f * var23 < 1.0f) { + var13 = var21 + (var19 - var21) * 6.0f * var23; + } else if(2.0f * var23 < 1.0f) { + var13 = var19; + } else if(3.0f * var23 < 2.0f) { + var13 = var21 + (var19 - var21) * (0.6666666666666666f - var23) * 6.0f; + } else { + var13 = var21; + } + + if(6.0f * var6 < 1.0f) { + var15 = var21 + (var19 - var21) * 6.0f * var6; + } else if(2.0f * var6 < 1.0f) { + var15 = var19; + } else if(3.0f * var6 < 2.0f) { + var15 = var21 + (var19 - var21) * (0.6666666666666666f - var6) * 6.0f; + } else { + var15 = var21; + } + + if(6.0f * var27 < 1.0f) { + var17 = var21 + (var19 - var21) * 6.0f * var27; + } else if(2.0f * var27 < 1.0f) { + var17 = var19; + } else if(3.0f * var27 < 2.0f) { + var17 = var21 + (var19 - var21) * (0.6666666666666666f - var27) * 6.0f; + } else { + var17 = var21; + } + } + + vec3 rgb = vec3( + pow(var13, brightness), + pow(var15, brightness), + pow(var17, brightness) + ); + + return rgb; +} \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/priority_render.cl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/priority_render.cl new file mode 100644 index 0000000000..4f3ecd4132 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/priority_render.cl @@ -0,0 +1,267 @@ +/* + * Copyright (c) 2021, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +// Calculate adjusted priority for a face with a given priority, distance, and +// model global min10 and face distance averages. This allows positioning faces +// with priorities 10/11 into the correct 'slots' resulting in 18 possible +// adjusted priorities +int priority_map(int p, int distance, int _min10, int avg1, int avg2, int avg3) { + // (10, 11) 0 1 2 (10, 11) 3 4 (10, 11) 5 6 7 8 9 (10, 11) + // 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 + switch (p) { + case 0: return 2; + case 1: return 3; + case 2: return 4; + case 3: return 7; + case 4: return 8; + case 5: return 11; + case 6: return 12; + case 7: return 13; + case 8: return 14; + case 9: return 15; + case 10: + if (distance > avg1) { + return 0; + } else if (distance > avg2) { + return 5; + } else if (distance > avg3) { + return 9; + } else { + return 16; + } + case 11: + if (distance > avg1 && _min10 > avg1) { + return 1; + } else if (distance > avg2 && (_min10 > avg1 || _min10 > avg2)) { + return 6; + } else if (distance > avg3 && (_min10 > avg1 || _min10 > avg2 || _min10 > avg3)) { + return 10; + } else { + return 17; + } + default: + // this can't happen unless an invalid priority is sent. just assume 0. + return 0; + } +} + +// calculate the number of faces with a lower adjusted priority than +// the given adjusted priority +int count_prio_offset(__local struct shared_data *shared, int priority) { + // this shouldn't ever be outside of (0, 17) because it is the return value from priority_map + priority = clamp(priority, 0, 17); + int total = 0; + for (int i = 0; i < priority; i++) { + total += shared->totalMappedNum[i]; + } + return total; +} + +void get_face( + __local struct shared_data *shared, + __constant struct uniform *uni, + __global const int4 *vb, + __global const int4 *tempvb, + uint localId, struct modelinfo minfo, int cameraYaw, int cameraPitch, + /* out */ int *prio, int *dis, int4 *o1, int4 *o2, int4 *o3) { + int size = minfo.size; + int offset = minfo.offset; + int flags = minfo.flags; + uint ssboOffset; + + if (localId < size) { + ssboOffset = localId; + } else { + ssboOffset = 0; + } + + int4 thisA; + int4 thisB; + int4 thisC; + + // Grab triangle vertices from the correct buffer + if (flags < 0) { + thisA = vb[offset + ssboOffset * 3]; + thisB = vb[offset + ssboOffset * 3 + 1]; + thisC = vb[offset + ssboOffset * 3 + 2]; + } else { + thisA = tempvb[offset + ssboOffset * 3]; + thisB = tempvb[offset + ssboOffset * 3 + 1]; + thisC = tempvb[offset + ssboOffset * 3 + 2]; + } + + if (localId < size) { + int radius = (flags & 0x7fffffff) >> 12; + int orientation = flags & 0x7ff; + + // rotate for model orientation + int4 thisrvA = rotate_vertex(uni, thisA, orientation); + int4 thisrvB = rotate_vertex(uni, thisB, orientation); + int4 thisrvC = rotate_vertex(uni, thisC, orientation); + + // calculate distance to face + int thisPriority = (thisA.w >> 16) & 0xff;// all vertices on the face have the same priority + int thisDistance; + if (radius == 0) { + thisDistance = 0; + } else { + thisDistance = face_distance(thisrvA, thisrvB, thisrvC, cameraYaw, cameraPitch) + radius; + } + + *o1 = thisrvA; + *o2 = thisrvB; + *o3 = thisrvC; + + *prio = thisPriority; + *dis = thisDistance; + } else { + *o1 = (int4)(0, 0, 0, 0); + *o2 = (int4)(0, 0, 0, 0); + *o3 = (int4)(0, 0, 0, 0); + *prio = 0; + *dis = 0; + } +} + +void add_face_prio_distance( + __local struct shared_data *shared, + __constant struct uniform *uni, + uint localId, struct modelinfo minfo, int4 thisrvA, int4 thisrvB, int4 thisrvC, int thisPriority, int thisDistance, int4 pos) { + if (localId < minfo.size) { + // if the face is not culled, it is calculated into priority distance averages + if (face_visible(uni, thisrvA, thisrvB, thisrvC, pos)) { + atomic_add(&shared->totalNum[thisPriority], 1); + atomic_add(&shared->totalDistance[thisPriority], thisDistance); + + // calculate minimum distance to any face of priority 10 for positioning the 11 faces later + if (thisPriority == 10) { + atomic_min(&shared->min10, thisDistance); + } + } + } +} + +int map_face_priority(__local struct shared_data *shared, uint localId, struct modelinfo minfo, int thisPriority, int thisDistance, int *prio) { + int size = minfo.size; + + // Compute average distances for 0/2, 3/4, and 6/8 + + if (localId < size) { + int avg1 = 0; + int avg2 = 0; + int avg3 = 0; + + if (shared->totalNum[1] > 0 || shared->totalNum[2] > 0) { + avg1 = (shared->totalDistance[1] + shared->totalDistance[2]) / (shared->totalNum[1] + shared->totalNum[2]); + } + + if (shared->totalNum[3] > 0 || shared->totalNum[4] > 0) { + avg2 = (shared->totalDistance[3] + shared->totalDistance[4]) / (shared->totalNum[3] + shared->totalNum[4]); + } + + if (shared->totalNum[6] > 0 || shared->totalNum[8] > 0) { + avg3 = (shared->totalDistance[6] + shared->totalDistance[8]) / (shared->totalNum[6] + shared->totalNum[8]); + } + + int adjPrio = priority_map(thisPriority, thisDistance, shared->min10, avg1, avg2, avg3); + int prioIdx = atomic_add(&shared->totalMappedNum[adjPrio], 1); + + *prio = adjPrio; + return prioIdx; + } + + *prio = 0; + return 0; +} + +void insert_dfs(__local struct shared_data *shared, uint localId, struct modelinfo minfo, int adjPrio, int distance, int prioIdx) { + int size = minfo.size; + + if (localId < size) { + // calculate base offset into dfs based on number of faces with a lower priority + int baseOff = count_prio_offset(shared, adjPrio); + // store into face array offset array by unique index + shared->dfs[baseOff + prioIdx] = ((int) localId << 16) | distance; + } +} + +void sort_and_insert( + __local struct shared_data *shared, + __global const float4 *uv, + __global const float4 *tempuv, + __global int4 *vout, + __global float4 *uvout, + uint localId, struct modelinfo minfo, int thisPriority, int thisDistance, int4 thisrvA, int4 thisrvB, int4 thisrvC) { + /* compute face distance */ + int size = minfo.size; + + if (localId < size) { + int outOffset = minfo.idx; + int uvOffset = minfo.uvOffset; + int flags = minfo.flags; + int4 pos = (int4)(minfo.x, minfo.y, minfo.z, 0); + + const int priorityOffset = count_prio_offset(shared, thisPriority); + const int numOfPriority = shared->totalMappedNum[thisPriority]; + int start = priorityOffset; // index of first face with this priority + int end = priorityOffset + numOfPriority; // index of last face with this priority + int myOffset = priorityOffset; + + // we only have to order faces against others of the same priority + // calculate position this face will be in + for (int i = start; i < end; ++i) { + int d1 = shared->dfs[i]; + int theirId = d1 >> 16; + int theirDistance = d1 & 0xffff; + + // the closest faces draw last, so have the highest index + // if two faces have the same distance, the one with the + // higher id draws last + if ((theirDistance > thisDistance) + || (theirDistance == thisDistance && theirId < localId)) { + ++myOffset; + } + } + + // position vertices in scene and write to out buffer + vout[outOffset + myOffset * 3] = pos + thisrvA; + vout[outOffset + myOffset * 3 + 1] = pos + thisrvB; + vout[outOffset + myOffset * 3 + 2] = pos + thisrvC; + + if (uvOffset < 0) { + uvout[outOffset + myOffset * 3] = (float4)(0, 0, 0, 0); + uvout[outOffset + myOffset * 3 + 1] = (float4)(0, 0, 0, 0); + uvout[outOffset + myOffset * 3 + 2] = (float4)(0, 0, 0, 0); + } else if (flags >= 0) { + uvout[outOffset + myOffset * 3] = tempuv[uvOffset + localId * 3]; + uvout[outOffset + myOffset * 3 + 1] = tempuv[uvOffset + localId * 3 + 1]; + uvout[outOffset + myOffset * 3 + 2] = tempuv[uvOffset + localId * 3 + 2]; + } else { + uvout[outOffset + myOffset * 3] = uv[uvOffset + localId * 3]; + uvout[outOffset + myOffset * 3 + 1] = uv[uvOffset + localId * 3 + 1]; + uvout[outOffset + myOffset * 3 + 2] = uv[uvOffset + localId * 3 + 2]; + } + } +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/priority_render.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/priority_render.glsl new file mode 100644 index 0000000000..fc6f9ddfed --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/priority_render.glsl @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2018, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +// Calculate adjusted priority for a face with a given priority, distance, and +// model global min10 and face distance averages. This allows positioning faces +// with priorities 10/11 into the correct 'slots' resulting in 18 possible +// adjusted priorities +int priority_map(int p, int distance, int _min10, int avg1, int avg2, int avg3) { + // (10, 11) 0 1 2 (10, 11) 3 4 (10, 11) 5 6 7 8 9 (10, 11) + // 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 + switch (p) { + case 0: return 2; + case 1: return 3; + case 2: return 4; + case 3: return 7; + case 4: return 8; + case 5: return 11; + case 6: return 12; + case 7: return 13; + case 8: return 14; + case 9: return 15; + case 10: + if (distance > avg1) { + return 0; + } else if (distance > avg2) { + return 5; + } else if (distance > avg3) { + return 9; + } else { + return 16; + } + case 11: + if (distance > avg1 && _min10 > avg1) { + return 1; + } else if (distance > avg2 && (_min10 > avg1 || _min10 > avg2)) { + return 6; + } else if (distance > avg3 && (_min10 > avg1 || _min10 > avg2 || _min10 > avg3)) { + return 10; + } else { + return 17; + } + default: + // this can't happen unless an invalid priority is sent. just assume 0. + return 0; + } +} + +// calculate the number of faces with a lower adjusted priority than +// the given adjusted priority +int count_prio_offset(int priority) { + // this shouldn't ever be outside of (0, 17) because it is the return value from priority_map + priority = clamp(priority, 0, 17); + int total = 0; + for (int i = 0; i < priority; i++) { + total += totalMappedNum[i]; + } + return total; +} + +void get_face(uint localId, modelinfo minfo, int cameraYaw, int cameraPitch, + out int prio, out int dis, out ivec4 o1, out ivec4 o2, out ivec4 o3) { + int size = minfo.size; + int offset = minfo.offset; + int flags = minfo.flags; + uint ssboOffset; + + if (localId < size) { + ssboOffset = localId; + } else { + ssboOffset = 0; + } + + ivec4 thisA; + ivec4 thisB; + ivec4 thisC; + + // Grab triangle vertices from the correct buffer + if (flags < 0) { + thisA = vb[offset + ssboOffset * 3]; + thisB = vb[offset + ssboOffset * 3 + 1]; + thisC = vb[offset + ssboOffset * 3 + 2]; + } else { + thisA = tempvb[offset + ssboOffset * 3]; + thisB = tempvb[offset + ssboOffset * 3 + 1]; + thisC = tempvb[offset + ssboOffset * 3 + 2]; + } + + if (localId < size) { + int radius = (flags & 0x7fffffff) >> 12; + int orientation = flags & 0x7ff; + + // rotate for model orientation + ivec4 thisrvA = rotate(thisA, orientation); + ivec4 thisrvB = rotate(thisB, orientation); + ivec4 thisrvC = rotate(thisC, orientation); + + // calculate distance to face + int thisPriority = (thisA.w >> 16) & 0xff;// all vertices on the face have the same priority + int thisDistance; + if (radius == 0) { + thisDistance = 0; + } else { + thisDistance = face_distance(thisrvA, thisrvB, thisrvC, cameraYaw, cameraPitch) + radius; + } + + o1 = thisrvA; + o2 = thisrvB; + o3 = thisrvC; + + prio = thisPriority; + dis = thisDistance; + } else { + o1 = ivec4(0); + o2 = ivec4(0); + o3 = ivec4(0); + prio = 0; + dis = 0; + } +} + +void add_face_prio_distance(uint localId, modelinfo minfo, ivec4 thisrvA, ivec4 thisrvB, ivec4 thisrvC, int thisPriority, int thisDistance, ivec4 pos) { + if (localId < minfo.size) { + // if the face is not culled, it is calculated into priority distance averages + if (face_visible(thisrvA, thisrvB, thisrvC, pos)) { + atomicAdd(totalNum[thisPriority], 1); + atomicAdd(totalDistance[thisPriority], thisDistance); + + // calculate minimum distance to any face of priority 10 for positioning the 11 faces later + if (thisPriority == 10) { + atomicMin(min10, thisDistance); + } + } + } +} + +int map_face_priority(uint localId, modelinfo minfo, int thisPriority, int thisDistance, out int prio) { + int size = minfo.size; + + // Compute average distances for 0/2, 3/4, and 6/8 + + if (localId < size) { + int avg1 = 0; + int avg2 = 0; + int avg3 = 0; + + if (totalNum[1] > 0 || totalNum[2] > 0) { + avg1 = (totalDistance[1] + totalDistance[2]) / (totalNum[1] + totalNum[2]); + } + + if (totalNum[3] > 0 || totalNum[4] > 0) { + avg2 = (totalDistance[3] + totalDistance[4]) / (totalNum[3] + totalNum[4]); + } + + if (totalNum[6] > 0 || totalNum[8] > 0) { + avg3 = (totalDistance[6] + totalDistance[8]) / (totalNum[6] + totalNum[8]); + } + + int adjPrio = priority_map(thisPriority, thisDistance, min10, avg1, avg2, avg3); + int prioIdx = atomicAdd(totalMappedNum[adjPrio], 1); + + prio = adjPrio; + return prioIdx; + } + + prio = 0; + return 0; +} + +void insert_dfs(uint localId, modelinfo minfo, int adjPrio, int distance, int prioIdx) { + int size = minfo.size; + + if (localId < size) { + // calculate base offset into dfs based on number of faces with a lower priority + int baseOff = count_prio_offset(adjPrio); + // store into face array offset array by unique index + dfs[baseOff + prioIdx] = (int(localId) << 16) | distance; + } +} + +void sort_and_insert(uint localId, modelinfo minfo, int thisPriority, int thisDistance, ivec4 thisrvA, ivec4 thisrvB, ivec4 thisrvC) { + /* compute face distance */ + int size = minfo.size; + + if (localId < size) { + int outOffset = minfo.idx; + int uvOffset = minfo.uvOffset; + int flags = minfo.flags; + ivec4 pos = ivec4(minfo.x, minfo.y, minfo.z, 0); + + const int priorityOffset = count_prio_offset(thisPriority); + const int numOfPriority = totalMappedNum[thisPriority]; + int start = priorityOffset; // index of first face with this priority + int end = priorityOffset + numOfPriority; // index of last face with this priority + int myOffset = priorityOffset; + + // we only have to order faces against others of the same priority + // calculate position this face will be in + for (int i = start; i < end; ++i) { + int d1 = dfs[i]; + int theirId = d1 >> 16; + int theirDistance = d1 & 0xffff; + + // the closest faces draw last, so have the highest index + // if two faces have the same distance, the one with the + // higher id draws last + if ((theirDistance > thisDistance) + || (theirDistance == thisDistance && theirId < localId)) { + ++myOffset; + } + } + + // position vertices in scene and write to out buffer + vout[outOffset + myOffset * 3] = pos + thisrvA; + vout[outOffset + myOffset * 3 + 1] = pos + thisrvB; + vout[outOffset + myOffset * 3 + 2] = pos + thisrvC; + + if (uvOffset < 0) { + uvout[outOffset + myOffset * 3] = vec4(0, 0, 0, 0); + uvout[outOffset + myOffset * 3 + 1] = vec4(0, 0, 0, 0); + uvout[outOffset + myOffset * 3 + 2] = vec4(0, 0, 0, 0); + } else if (flags >= 0) { + uvout[outOffset + myOffset * 3] = tempuv[uvOffset + localId * 3]; + uvout[outOffset + myOffset * 3 + 1] = tempuv[uvOffset + localId * 3 + 1]; + uvout[outOffset + myOffset * 3 + 2] = tempuv[uvOffset + localId * 3 + 2]; + } else { + uvout[outOffset + myOffset * 3] = uv[uvOffset + localId * 3]; + uvout[outOffset + myOffset * 3 + 1] = uv[uvOffset + localId * 3 + 1]; + uvout[outOffset + myOffset * 3 + 2] = uv[uvOffset + localId * 3 + 2]; + } + } +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/bicubic.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/bicubic.glsl new file mode 100644 index 0000000000..0d50bcc8c1 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/bicubic.glsl @@ -0,0 +1,167 @@ +/* + * Copyright (c) 2019 logarrhythmic + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +/* Bicubic sampling takes neighboring pixels into account using a cubic filter for pixel weights. + * + * A generalized cubic filter as described by Mitchell and Netravali is defined by the piecewise equation: + * if abs(x) < 1 + * y = 1/6 * ( (12 - 9b - 6c) * abs(x)^3 + (-18 + 12b + 6c) * abs(x)^2 + (6 - 2b) ) + * if abs(x) >= 1 and < 2 + * y = 1/6 * ( (-1b - 6c) * abs(x)^3 + (6b + 30c) * abs(x)^2 + (-12b - 48c) * abs(x) + (8b + 24c) ) + * otherwise + * y = 0 + * This produces a bell curve centered on 0 with a width of 2. + * + * The 2 functions below are specific cases of the cubic filter with particular values of a and b. + */ + +// Cubic filter with Catmull-Rom parameters +float catmull_rom(float x) +{ + /* + * Generally favorable results in image upscaling are given by a cubic filter with the values b = 0 and c = 0.5. + * This is known as the Catmull-Rom filter, and it closely approximates Jinc upscaling with Lanczos input values. + * Placing these values into the piecewise equation gives us a more compact representation of: + * y = 1.5 * abs(x)^3 - 2.5 * abs(x)^2 + 1 // abs(x) < 1 + * y = -0.5 * abs(x)^3 + 2.5 * abs(x)^2 - 4 * abs(x) + 2 // 1 <= abs(x) < 2 + */ + + float t = abs(x); + float t2 = t * t; + float t3 = t * t * t; + + if (t < 1) + return 1.5 * t3 - 2.5 * t2 + 1.0; + else if (t < 2) + return -0.5 * t3 + 2.5 * t2 - 4.0 * t + 2.0; + else + return 0.0; +} + +float mitchell(float x) +{ + /* + * This is another cubic filter with less aggressive sharpening than Catmull-Rom, which some users may prefer. + * B = 1/3, C = 1/3. + */ + + float t = abs(x); + float t2 = t * t; + float t3 = t * t * t; + + if (t < 1) + return 7.0/6.0 * t3 + -2.0 * t2 + 8.0/9.0; + else if (t < 2) + return -7.0/18.0 * t3 + 2.0 * t2 - 10.0/3.0 * t + 16.0/9.0; + else + return 0.0; +} + +#define CR_AR_STRENGTH 0.9 + +#define FLT_MAX 3.402823466e+38 +#define FLT_MIN 1.175494351e-38 + +// Calculates the distance between two points +float d(vec2 pt1, vec2 pt2) +{ + vec2 v = pt2 - pt1; + return sqrt(dot(v,v)); +} + +// Samples a texture using a 4x4 kernel. +vec4 textureCubic(sampler2D sampler, vec2 texCoords, int mode) +{ + vec2 texSize = textureSize(sampler, 0); + vec2 texelSize = 1.0 / texSize; + vec2 texelFCoords = texCoords * texSize; + texelFCoords -= 0.5; + + vec4 nSum = vec4( 0.0, 0.0, 0.0, 0.0 ); + vec4 nDenom = vec4( 0.0, 0.0, 0.0, 0.0 ); + + vec2 coordFract = fract(texelFCoords); + texCoords -= coordFract * texelSize; + + vec4 c; + + if (mode == SAMPLING_CATROM) + { + // catrom benefits from anti-ringing, which requires knowledge of the minimum and maximum samples in the kernel + vec4 min_sample = vec4(FLT_MAX); + vec4 max_sample = vec4(FLT_MIN); + for (int m = -1; m <= 2; m++) + { + for (int n = -1; n <= 2; n++) + { + // this would use texelFetch, but that would require manual implementation of texture wrapping + vec4 vecData = texture(sampler, texCoords + vec2(m, n) * texelSize); + + // update min and max as we go + min_sample = min(min_sample, vecData); + max_sample = max(max_sample, vecData); + + // calculate weight based on distance of the current texel offset from the sub-texel position of the sampling location + float w = catmull_rom( d(vec2(m, n), coordFract) ); + + // build the weighted average + nSum += vecData * w; + nDenom += w; + } + } + // calculate weighted average + c = nSum / nDenom; + + // store value before anti-ringing + vec4 aux = c; + // anti-ringing: clamp the color value so that it cannot exceed values already present in the kernel area + c = clamp(c, min_sample, max_sample); + // mix according to anti-ringing strength + c = mix(aux, c, CR_AR_STRENGTH); + } + else if (mode == SAMPLING_MITCHELL) + { + for (int m = -1; m <= 2; m++) + { + for (int n = -1; n <= 2; n++) + { + // this would use texelFetch, but that would require manual implementation of texture wrapping + vec4 vecData = texture(sampler, texCoords + vec2(m, n) * texelSize); + + // calculate weight based on distance of the current texel offset from the sub-texel position of the sampling location + float w = mitchell( d(vec2(m, n), coordFract) ); + + // build the weighted average + nSum += vecData * w; + nDenom += w; + } + } + // calculate weighted average + c = nSum / nDenom; + } + + // return the weighted average + return c; +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_common.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_common.glsl new file mode 100644 index 0000000000..c1fc711df7 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_common.glsl @@ -0,0 +1,37 @@ +/* + Hyllian's xBR-lv2 Shader + + Copyright (C) 2011-2016 Hyllian - sergiogdb@gmail.com + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + + Incorporates some of the ideas from SABR shader. Thanks to Joshua Street. +*/ + +struct XBRTable +{ + vec2 texCoord; + vec4 t1; + vec4 t2; + vec4 t3; + vec4 t4; + vec4 t5; + vec4 t6; + vec4 t7; +}; \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_frag.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_frag.glsl new file mode 100644 index 0000000000..2ae6068154 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_frag.glsl @@ -0,0 +1,247 @@ +/* + Hyllian's xBR-lv2 Shader + + Copyright (C) 2011-2016 Hyllian - sergiogdb@gmail.com + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + + Incorporates some of the ideas from SABR shader. Thanks to Joshua Street. +*/ + +// PARAMETERS // +// Uncomment just one of the four params below to choose the corner detection +//#define CORNER_A +//#define CORNER_B +#define CORNER_C +//#define CORNER_D + +#define XBR_Y_WEIGHT 50.0 // involved in preserving small details if small_details = 1, otherwise unused +#define XBR_EQ_THRESHOLD 9.0 // equality threshold for comparisons +//#define XBR_LV1_COEFFICIENT 0.5 // unused, probably left over from a previous iteration +#define XBR_LV2_COEFFICIENT 2.0 // moves the step in a step function at one point during blending +#define small_details 1.0 // 0 or 1, switches logic in a few spots to help preserve small details +// END PARAMETERS // + +#define mul(a,b) (b*a) +#define lv2_cf XBR_LV2_COEFFICIENT +#ifndef CORNER_A +#define SMOOTH_TIPS +#endif + +//const float coef = 2.0; // unused +const vec3 rgbw = vec3(14.352, 28.176, 5.472); // rgb weights +//const vec4 eq_threshold = vec4(15.0, 15.0, 15.0, 15.0); // unused + +const vec4 Ao = vec4( 1.0, -1.0, -1.0, 1.0 ); +const vec4 Bo = vec4( 1.0, 1.0, -1.0,-1.0 ); +const vec4 Co = vec4( 1.5, 0.5, -0.5, 0.5 ); +const vec4 Ax = vec4( 1.0, -1.0, -1.0, 1.0 ); +const vec4 Bx = vec4( 0.5, 2.0, -0.5,-2.0 ); +const vec4 Cx = vec4( 1.0, 1.0, -0.5, 0.0 ); +const vec4 Ay = vec4( 1.0, -1.0, -1.0, 1.0 ); +const vec4 By = vec4( 2.0, 0.5, -2.0,-0.5 ); +const vec4 Cy = vec4( 2.0, 0.0, -1.0, 0.5 ); +const vec4 Ci = vec4(0.25, 0.25, 0.25, 0.25); + +const vec3 Y = vec3(0.2126, 0.7152, 0.0722); // rec.709 luma weights + +// Difference between vector components. +vec4 df(vec4 A, vec4 B) +{ + return vec4(abs(A-B)); +} + +// Compare two vectors and return their components are different. +vec4 diff(vec4 A, vec4 B) +{ + return vec4(notEqual(A, B)); +} + +// Determine if two vector components are equal based on a threshold. +vec4 eq(vec4 A, vec4 B) +{ + return (step(df(A, B), vec4(XBR_EQ_THRESHOLD))); +} + +// Determine if two vector components are NOT equal based on a threshold. +vec4 neq(vec4 A, vec4 B) +{ + return (vec4(1.0, 1.0, 1.0, 1.0) - eq(A, B)); +} + +// Weighted distance. +vec4 wd(vec4 a, vec4 b, vec4 c, vec4 d, vec4 e, vec4 f, vec4 g, vec4 h) +{ + return (df(a,b) + df(a,c) + df(d,e) + df(d,f) + 4.0*df(g,h)); +} + +vec4 weighted_distance(vec4 a, vec4 b, vec4 c, vec4 d, vec4 e, vec4 f, vec4 g, vec4 h, vec4 i, vec4 j, vec4 k, vec4 l) +{ + return (df(a,b) + df(a,c) + df(d,e) + df(d,f) + df(i,j) + df(k,l) + 2.0*df(g,h)); +} + +float c_df(vec3 c1, vec3 c2) +{ + vec3 df = abs(c1 - c2); + return df.r + df.g + df.b; +} + +#include scale/xbr_lv2_common.glsl + + +// xBR-level2 upscaler. Level 2 means it detects edges in 2 directions, instead of just 1 in the most basic form of the algorithm. +// This improves quality by a good bit without adding too much complexity compared to available level-3 and level-4 algorithms. +vec4 textureXBR(sampler2D image, vec2 texCoord, XBRTable t, float scale) +{ + vec4 delta = vec4(1.0/scale, 1.0/scale, 1.0/scale, 1.0/scale); + vec4 delta_l = vec4(0.5/scale, 1.0/scale, 0.5/scale, 1.0/scale); + vec4 delta_u = delta_l.yxwz; + + vec2 textureDimensions = textureSize(image, 0); + + vec4 edri, edr, edr_l, edr_u, px; // px = pixel, edr = edge detection rule + vec4 irlv0, irlv1, irlv2l, irlv2u, block_3d; + vec4 fx, fx_l, fx_u; // inequations of straight lines. + + vec2 fp = fract(texCoord*textureDimensions); + + // A1 B1 C1 + // A0 A B C C4 + // D0 D E F F4 + // G0 G H I I4 + // G5 H5 I5 + vec4 A1 = texture(image, t.t1.xw ); + vec4 B1 = texture(image, t.t1.yw ); + vec4 C1 = texture(image, t.t1.zw ); + vec4 A = texture(image, t.t2.xw ); + vec4 B = texture(image, t.t2.yw ); + vec4 C = texture(image, t.t2.zw ); + vec4 D = texture(image, t.t3.xw ); + vec4 E = texture(image, t.t3.yw ); + vec4 F = texture(image, t.t3.zw ); + vec4 G = texture(image, t.t4.xw ); + vec4 H = texture(image, t.t4.yw ); + vec4 I = texture(image, t.t4.zw ); + vec4 G5 = texture(image, t.t5.xw ); + vec4 H5 = texture(image, t.t5.yw ); + vec4 I5 = texture(image, t.t5.zw ); + vec4 A0 = texture(image, t.t6.xy ); + vec4 D0 = texture(image, t.t6.xz ); + vec4 G0 = texture(image, t.t6.xw ); + vec4 C4 = texture(image, t.t7.xy ); + vec4 F4 = texture(image, t.t7.xz ); + vec4 I4 = texture(image, t.t7.xw ); + + vec4 b = vec4(dot(B.xyz ,rgbw), dot(D.xyz ,rgbw), dot(H.xyz ,rgbw), dot(F.xyz ,rgbw)); + vec4 c = vec4(dot(C.xyz ,rgbw), dot(A.xyz ,rgbw), dot(G.xyz ,rgbw), dot(I.xyz ,rgbw)); + vec4 d = b.yzwx; + vec4 e = vec4(dot(E.xyz,rgbw)); + vec4 f = b.wxyz; + vec4 g = c.zwxy; + vec4 h = b.zwxy; + vec4 i = c.wxyz; + + vec4 i4, i5, h5, f4; + + float y_weight = XBR_Y_WEIGHT; + + if (small_details < 0.5) + { + i4 = vec4(dot(I4.xyz,rgbw), dot(C1.xyz,rgbw), dot(A0.xyz,rgbw), dot(G5.xyz,rgbw)); + i5 = vec4(dot(I5.xyz,rgbw), dot(C4.xyz,rgbw), dot(A1.xyz,rgbw), dot(G0.xyz,rgbw)); + h5 = vec4(dot(H5.xyz,rgbw), dot(F4.xyz,rgbw), dot(B1.xyz,rgbw), dot(D0.xyz,rgbw)); + } + else + { + i4 = mul( mat4x3(I4.xyz, C1.xyz, A0.xyz, G5.xyz), y_weight * Y ); + i5 = mul( mat4x3(I5.xyz, C4.xyz, A1.xyz, G0.xyz), y_weight * Y ); + h5 = mul( mat4x3(H5.xyz, F4.xyz, B1.xyz, D0.xyz), y_weight * Y ); + } + + // These inequations define the line below which interpolation occurs. + fx = (Ao*fp.y+Bo*fp.x); + fx_l = (Ax*fp.y+Bx*fp.x); + fx_u = (Ay*fp.y+By*fp.x); + + // corner detection + irlv1 = irlv0 = diff(e,f) * diff(e,h); + #ifdef CORNER_B + irlv1 = (irlv0 * ( neq(f,b) * neq(h,d) + eq(e,i) * neq(f,i4) * neq(h,i5) + eq(e,g) + eq(e,c) ) ); + #endif + #ifdef CORNER_D + vec4 c1 = i4.yzwx; + vec4 g0 = i5.wxyz; + irlv1 = (irlv0 * ( neq(f,b) * neq(h,d) + eq(e,i) * neq(f,i4) * neq(h,i5) + eq(e,g) + eq(e,c) ) * (diff(f,f4) * diff(f,i) + diff(h,h5) * diff(h,i) + diff(h,g) + diff(f,c) + eq(b,c1) * eq(d,g0))); + #endif + #ifdef CORNER_C + irlv1 = (irlv0 * ( neq(f,b) * neq(f,c) + neq(h,d) * neq(h,g) + eq(e,i) * (neq(f,f4) * neq(f,i4) + neq(h,h5) * neq(h,i5)) + eq(e,g) + eq(e,c)) ); + #endif + + // corner detection in the other direction + irlv2l = diff(e,g) * diff(d,g); + irlv2u = diff(e,c) * diff(b,c); + + vec4 fx45i = clamp((fx + delta -Co - Ci)/(2.0*delta ), 0.0, 1.0); + vec4 fx45 = clamp((fx + delta -Co )/(2.0*delta ), 0.0, 1.0); + vec4 fx30 = clamp((fx_l + delta_l -Cx )/(2.0*delta_l), 0.0, 1.0); + vec4 fx60 = clamp((fx_u + delta_u -Cy )/(2.0*delta_u), 0.0, 1.0); + + vec4 wd1, wd2; + if (small_details < 0.5) + { + wd1 = wd( e, c, g, i, h5, f4, h, f); + wd2 = wd( h, d, i5, f, i4, b, e, i); + } + else + { + wd1 = weighted_distance( e, c, g, i, f4, h5, h, f, b, d, i4, i5); + wd2 = weighted_distance( h, d, i5, f, b, i4, e, i, g, h5, c, f4); + } + + edri = step(wd1, wd2) * irlv0; + edr = step(wd1 + vec4(0.1, 0.1, 0.1, 0.1), wd2) * step(vec4(0.5, 0.5, 0.5, 0.5), irlv1); + edr_l = step( lv2_cf*df(f,g), df(h,c) ) * irlv2l * edr; + edr_u = step( lv2_cf*df(h,c), df(f,g) ) * irlv2u * edr; + + fx45 = edr * fx45; + fx30 = edr_l * fx30; + fx60 = edr_u * fx60; + fx45i = edri * fx45i; + + px = step(df(e,f), df(e,h)); + + #ifdef SMOOTH_TIPS + vec4 maximos = max(max(fx30, fx60), max(fx45, fx45i)); + #endif + #ifndef SMOOTH_TIPS + vec4 maximos = max(max(fx30, fx60), fx45); + #endif + + vec4 res1 = E; + res1 = mix(res1, mix(H, F, px.x), maximos.x); + res1 = mix(res1, mix(B, D, px.z), maximos.z); + + vec4 res2 = E; + res2 = mix(res2, mix(F, B, px.y), maximos.y); + res2 = mix(res2, mix(D, H, px.w), maximos.w); + + vec4 res = mix(res1, res2, step(c_df(E.xyz, res1.xyz), c_df(E.xyz, res2.xyz))); + + return res; +} \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_vert.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_vert.glsl new file mode 100644 index 0000000000..e4a7a9700c --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/scale/xbr_lv2_vert.glsl @@ -0,0 +1,54 @@ +/* + Hyllian's xBR-lv2 Shader + + Copyright (C) 2011-2016 Hyllian - sergiogdb@gmail.com + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + + Incorporates some of the ideas from SABR shader. Thanks to Joshua Street. +*/ + +#include scale/xbr_lv2_common.glsl + +XBRTable xbr_vert(vec2 texCoord, ivec2 sourceDimensions) +{ + float dx = (1.0/sourceDimensions.x); + float dy = (1.0/sourceDimensions.y); + + // Define coordinates to optimize later fetching of adjacent pixels + // A1 B1 C1 + // A0 A B C C4 + // D0 D E F F4 + // G0 G H I I4 + // G5 H5 I5 + XBRTable tab = XBRTable( + texCoord, + texCoord.xxxy + vec4( -dx, 0, dx,-2.0*dy), // A1 B1 C1 + texCoord.xxxy + vec4( -dx, 0, dx, -dy), // A B C + texCoord.xxxy + vec4( -dx, 0, dx, 0), // D E F + texCoord.xxxy + vec4( -dx, 0, dx, dy), // G H I + texCoord.xxxy + vec4( -dx, 0, dx, 2.0*dy), // G5 H5 I5 + texCoord.xyyy + vec4(-2.0*dx,-dy, 0, dy), // A0 D0 G0 + texCoord.xyyy + vec4( 2.0*dx,-dy, 0, dy) // C4 F4 I4 + ); + + tab.texCoord.x *= 1.00000001; + + return tab; +} \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/template/Template.class b/runelite-client/bin/main/net/runelite/client/plugins/gpu/template/Template.class new file mode 100644 index 0000000000000000000000000000000000000000..0a406db09e1172bd842d67f3e3f69bdff3b2accf GIT binary patch literal 4814 zcmbVQ`Ck<08UMb^!Yspp1Vw|L&dzLiW<<0+H zy$+xk|5gwY*kT)AvQV@Q%k+$7#xf1tOXjU&*0kMZHeXD7MlNsZ+#4w^6hs9YPwJ=j zq@~;07MD>t`xDH+_-Zpx!X&WJSSnonj$lq#b?2D3Gl&?b|GRrj<;au1BWYVKZy% zUa?>Z9A31&C-gp9v@_CJvcI$_ZTkKXdj-?ZrULdbr6<)x8?ikE#WuYjM%dnQL?GJd zOc*Nez)A&80&5n>+plLlr*KZgDm2r@tlGlzkg-I&Q0voV}^iTlDaDOv}VOqrt`5MP*+;&7&-WNt+FV!4CwDL!dug zw&gy4JNTvrpX^bg7O{II|SOSDquO;VeUMc|_n1y)CO#?qg9O5l!A z)dwN6au(C1x2$N>&KEt_yP@Ys=DSTt$qUm-4pjEbo`mmN1)pM<@f}>qe8`XmP>avt za|%AoJIm*>$&{JW3oZv2wikOsFHH0W@2-Z=;|mPp@JRoOT>@(Zhr<#jPR9HUz9jF; zFAHp4-qp7k?l_|2tN6NtuL-nfoLn;NI9ZG1latGF%AkYNOn?Y|+K+Dtw1-bcMkep? z<>B}yJ@-TPQ7X+&51q{zc{#+Wcoxq~&%Y&bXISaTRKYnDXk|0~c6k7hm>!&$WCenOWyE*&aOe!Xshpg=j7!dX+&z9<5j%0JWa34Bt;i} zxE$s#;uQrimsx!?^Jr>#RYG0Q4lrEI=Xt-m#zY-1;fjLGoK6Faodmvyc}5_l`@YDqFset=bG8Scik5q5iJlL;UyGizxB<)Vmtl|6k0SRw5%5h8^ zu=z2=PddX@@ORGTO8{FgYz6-mxcla;ytM<2a4!v4u_;Gbs2t__rtnQZV|+Hr;hXC^ zpF<-phI%xRvVxQjKIK^*|4IeGCbakzIWchBFNy7=LAl!)zl6Ku z*RX!<67G2wtrh78-=#K0(N05cz7{Qz!F||3Ss}-iK%a=yW-V#Quc3{q+6OzEI%d&1 z)?IUbM|IVX=rp=pYMP^4hq{`!%wpSfSl`uHJByv&O1wpxMXEcNXo=0DXLK43i7qZ0 z)miKteL5pcWB2DL8u^EG;RZ-6h%0A39*v;RAT*dGRrS~H`M+6lG zLP0_yB!Y`afjJ^np>l7Yu7>Dk?g-6t)DLiD9Y%QMKq~$UTCZSOU}zefx~^bM;5Rri znCQF$J;G(8JK7R`9csKKItycl9Q*+N{M>(e(-DluD+j3hn}ZY?@?BdUFweVIk8^ZL%)3EFq!dUIcna?) zcVO%TzOhI7E{)a2JFnt{z$`veF%^`-aL7#EyqP+D3?E-$MpB+8MV0pgpR&eG;vv*h@zJu?QyOH(s zJ-k3k2`rsFsNj5~D%($BR&1aynH$H&pcsmG&f-!0D>94jVZDI0(Ct6L z_eU5~EC0%8P@o6SzTC(xJ3)tlDdHG+A8?+!R + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +/* + * Convert a vertex to screen space + */ +vec3 toScreen(ivec3 vertex, int cameraYaw, int cameraPitch, int centerX, int centerY, int zoom) { + float yawSin = sin(cameraYaw * UNIT); + float yawCos = cos(cameraYaw * UNIT); + + float pitchSin = sin(cameraPitch * UNIT); + float pitchCos = cos(cameraPitch * UNIT); + + float rotatedX = (vertex.z * yawSin) + (vertex.x * yawCos); + float rotatedZ = (vertex.z * yawCos) - (vertex.x * yawSin); + + float var13 = (vertex.y * pitchCos) - (rotatedZ * pitchSin); + float var12 = (vertex.y * pitchSin) + (rotatedZ * pitchCos); + + float x = rotatedX * zoom / var12 + centerX; + float y = var13 * zoom / var12 + centerY; + float z = -var12; // in OpenGL depth is negative + + return vec3(x, y, z); +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/vert.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/vert.glsl new file mode 100644 index 0000000000..6e19adfdb9 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/vert.glsl @@ -0,0 +1,113 @@ +/* + * Copyright (c) 2018, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ + +#version 330 + +#define TILE_SIZE 128 + +// smallest unit of the texture which can be moved per tick. textures are all +// 128x128px - so this is equivalent to +1px +#define TEXTURE_ANIM_UNIT (1.0f / 128.0f) + +#define FOG_SCENE_EDGE_MIN TILE_SIZE +#define FOG_SCENE_EDGE_MAX (103 * TILE_SIZE) +#define FOG_CORNER_ROUNDING 1.5 +#define FOG_CORNER_ROUNDING_SQUARED FOG_CORNER_ROUNDING * FOG_CORNER_ROUNDING + +layout (location = 0) in ivec4 VertexPosition; +layout (location = 1) in vec4 uv; + +layout(std140) uniform uniforms { + int cameraYaw; + int cameraPitch; + int centerX; + int centerY; + int zoom; + int cameraX; + int cameraY; + int cameraZ; + ivec2 sinCosTable[2048]; +}; + +uniform float brightness; +uniform int useFog; +uniform int fogDepth; +uniform int drawDistance; +uniform mat4 projectionMatrix; +uniform vec2 textureAnimations[128]; +uniform int tick; + +out vec4 Color; +noperspective centroid out float fHsl; +flat out int textureId; +out vec2 fUv; +out float fogAmount; + +#include hsl_to_rgb.glsl + +float fogFactorLinear(const float dist, const float start, const float end) { + return 1.0 - clamp((dist - start) / (end - start), 0.0, 1.0); +} + +void main() +{ + ivec3 vertex = VertexPosition.xyz; + int ahsl = VertexPosition.w; + int hsl = ahsl & 0xffff; + float a = float(ahsl >> 24 & 0xff) / 255.f; + + vec3 rgb = hslToRgb(hsl); + + gl_Position = projectionMatrix * vec4(vertex, 1.f); + Color = vec4(rgb, 1.f - a); + fHsl = float(hsl); + + int textureIdx = int(uv.x); // the texture id + 1 + vec2 textureUv = uv.yz; + + vec2 textureAnim = vec2(0); + if (textureIdx > 0) { + textureAnim = textureAnimations[textureIdx - 1]; + } + + textureId = textureIdx; + fUv = textureUv + tick * textureAnim * TEXTURE_ANIM_UNIT; + + int fogWest = max(FOG_SCENE_EDGE_MIN, cameraX - drawDistance); + int fogEast = min(FOG_SCENE_EDGE_MAX, cameraX + drawDistance - TILE_SIZE); + int fogSouth = max(FOG_SCENE_EDGE_MIN, cameraZ - drawDistance); + int fogNorth = min(FOG_SCENE_EDGE_MAX, cameraZ + drawDistance - TILE_SIZE); + + // Calculate distance from the scene edge + int xDist = min(vertex.x - fogWest, fogEast - vertex.x); + int zDist = min(vertex.z - fogSouth, fogNorth - vertex.z); + float nearestEdgeDistance = min(xDist, zDist); + float secondNearestEdgeDistance = max(xDist, zDist); + float fogDistance = nearestEdgeDistance - FOG_CORNER_ROUNDING * TILE_SIZE * + max(0.f, (nearestEdgeDistance + FOG_CORNER_ROUNDING_SQUARED) / + (secondNearestEdgeDistance + FOG_CORNER_ROUNDING_SQUARED)); + + fogAmount = fogFactorLinear(fogDistance, 0, fogDepth * TILE_SIZE) * useFog; +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/gpu/vertui.glsl b/runelite-client/bin/main/net/runelite/client/plugins/gpu/vertui.glsl new file mode 100644 index 0000000000..5ec633dada --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/gpu/vertui.glsl @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2018, Adam + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + */ +#version 330 + +#define SAMPLING_DEFAULT 0 +#define SAMPLING_MITCHELL 1 +#define SAMPLING_CATROM 2 +#define SAMPLING_XBR 3 + +uniform int samplingMode; +uniform ivec2 sourceDimensions; +uniform ivec2 targetDimensions; + +#include scale/xbr_lv2_vert.glsl + +layout (location = 0) in vec3 aPos; +layout (location = 1) in vec2 aTexCoord; + +out vec2 TexCoord; +out XBRTable xbrTable; + +void main() +{ + gl_Position = vec4(aPos, 1.0); + TexCoord = aTexCoord; + + if (samplingMode == SAMPLING_XBR) + xbrTable = xbr_vert(TexCoord, sourceDimensions); +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeClient$1.class b/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeClient$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a01fb392db76b85b01268de79a820a27c137f1ed GIT binary patch literal 1395 zcmbtU+foxj5IvIwk}PWyQ4#M^A|?S@5WI#Da>M)+=po^sIX9Sz1UV#ZcI{KiQT~Ue-=)pF1jzQM#1}9i_U9R^9gf zmhBucjH-?omgXsJW2m?_f?D>3r&bwWmWRZuG#OHL+2&a=TriPF#y}Ez6Im1(l4b3X zZ+L=lM~5vQ?Aa}!GmJN+WBW}z@U-2#Olg7)>%*l~S|Ea1DK>4-j{=G{U2dEev(|_O z_oTJ8Lj~boQxA_=~xR=IVUH^gqnV3R}VWiDl5dl}r$28);*;Roj+#a#`X0H>- z&pHATqXLoEK11$*9T*s?bLCt)7z`=i@~|sKNKR9O67~h{yHJ=6W~tJJ~*hC*?}hzycQ2cyy-a`=BP4bPtU=UW z=5*mH#|@zoNwGIvb!6K_4a+nW$Aw^+AD9U}hnC&-tidtf(q?Lt1w_|i#LV~`4QJwh?v-%UcuVf`~k@ivY0h$=6 z-Hgu$F5xm+q$VbM2-}3HG0ktdI(}>R2zQb=#V}&@_Y~_xj8i=J?cr$L`ayzQA85wkCuIWu920o!&w!!sQ_Cy!W8CgCjW zqrw)h;fWNF)Q`@bnN+Yno^&#L+HumB(9=1`)<^l^eq+&WDd8+HdS3RBer9=$W6?-T zs7BTtG;%`0ma>Qxm~$<8e?D)fh$HR;$$O@y&&|b#xzn66l8dG-V%!cFw|$&5o@?4^ z3N#(3Zrk)u5_4DgJntHEQX+)=(4nGT!F{VeaN0@{^uTDpcIHNi+71Pj+kUZL{pe0T~lle?S zxU&ZR@5d==So4N!%6YKZcs#(>(^Ym^jaSR7B}Yp59YJ*G*NN>mAKw+-v}Ka$F@K;B zch{boGF&4gJmJ{5$%N~V*Ep}3N&me7XhLHypU9X@`U73Hca;ONx^`w=BPF8U^C29?F%?fR zCZ)U$e5oOd;|fByxICCQt(0(CI9*JKAiV>zJ;7$Q2~5DcG(n%jpo#&Rc+yu zL!S)EgoYNhHsOqdP1AFeBk|bmNMvAcb}WRmm{BoJduvNm!z|`leV$V^RY4oIS9mA@ zAT^xR@DvsprbR)o(~te@AYFU3f_;_MQEBnh8nz(ZglAbiWs4^UhQ?x(Be7vwna^u@ z0S41-+~=;X<e&)PocY%{X~CDNdWR+qJLr z9n&X|@w%AJuMWTW3ibvypjQ?!SfyuVeSmT&lyv ze174-1GKZjml!2+eF(JehU5$V}~1A0&I z4IHc}2&10cQ9e%)!AaWO?JVpx-bDtOZxTLi$vb*wH1&`rzK8ZtV<@pBgWqW?X z!2*tiPZZE!z{tdH#1?Mi$w{uq?_f(L?7tN-Rlxi?E}p-G&5`gk@=dNpuHm_B*uB4i z#4RiqVD}c_7I5iUJtg#x`U0-r#>xW0y#6cRs)NL_!FSZ4@8u!JWSIURp_M~i8AUtB z$kpR?VVp=NiS8^r+cc&y!wxfxbDS?=9u9<$`*0CQ8Fv;R;6tKpCE0sE?sj&YkMJ?| zF7PAp6MRbSpV1Btb$=qF;;4$)7M}PVU(id{IU*x|jB7GZjWQVVN*rV$L66EHZ!b!e zZD{m!NTI}+`0C&8Jiq$RBX_w|=A+E$uc@&P-{4!0J2+qAD1WE;?eZNu$ll*`Y{rjV JtLKT8zX8`uDgpoi literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..cd2ec0c67c19b79fd118325160aff84aec0eff4b GIT binary patch literal 2830 zcmb`I%~Bgj5XXB!SYV9pV8wLFY5 zco;}iisC@}%E*%AD;bzl&yQOw(4|%+0#_b7Z4tC&sYa_xx>^YXPqp%pV{rbN*cT-q zeM(!+XVNiwIK|**7TB>-r6icanU$^0>U!<_+VO`!+c*lzqc*@w)U3$6h*}d92Qr+KE(; zFbtNHv&WIt{GcsOTSnZ3Tm}NGvLM2gnwX3n$~20h9=@f*Kp?8Jqn!p+bqPdP~^sVOL-icNe5;XU%f z@Naf7T-&B*y6`ZtM(l4h?sF9w8F|8yMXtj*a-_?>DC}AnRFm9sL{IVq)lm%2Che$I z>Z+@Zrh@P$9Pi3xm%*j9Ld=kCQOa5cOCOXrWFrBPeRhbyEwwb1V}il8SCHHqc>}c` zp|lgO?I(h5&$w@EW6C6|$RDK@DPr5odo>qG zQIS(PO^!>m=)W4Mm*aA9hek=PC8w#8yov|SXn9q7BF4eAkQ@jnPuhKXXi$)TpPZ`k z(NUjo;p&7R9w&KE@XbPu;(YqQ`xM|X)x+3?`juV|* zA1u?e`O?~z$Agdrie=(llo1^PJ30lApqz)t49Zy}`wa$I(yk5c%^7$CD>%YeE7kID zy}@ARe|RelPVd-RQB^d9uVj297wMzMppco(Ir%}XMPb~-Svz6x8D2^JnBg;l&sE67 zB>qmJ3dZ0x{-Vra2LC^cJMZA?9OU5qI=lt58Z8$zT!gnZT!PDJFQT1MWbPLme+B=Z zvO7g21NvJla<1Wu!SyWi4I*DB^1DQSZv^>nCYfiEZxWdk`F$dPFoOIfll);8`6D8K zOyoHt7e#HfW|D7bkv}8yZ6be8 zAwNbbiL&O literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeInputListener.class b/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeInputListener.class new file mode 100644 index 0000000000000000000000000000000000000000..57e61e7fc314aa89573dea7e8bd08d5a3c03fb0d GIT binary patch literal 3814 zcmbtWS$h;!8h%fwNrmo$#5e(?Y%&;R z;fjWsz!69KMzQ2b+w!H6vn}cPM!_ykSdM2*6isJb&gLdfXF?js)#zw6>URnyKVx~m zbYxLOT%e;KlBL9q0k`DIL*r(_SF())_be@YQqGlO1sX$x1llt-JIsP*^aZx2DHNJ3 zaIjWr<<6W6{8do2%PJz#i~+RyKu`&x<={EaLMtlyd1SWYs{919LM!d-*O#K zpe=LJoHl0-%eg3XzR@3iXj;6_9hV6-;5Hpevypaaq=9d-PoB^ja3on7Z@gQVzC7MV*Y(TklL z41qguLas>Z_!I68EgmYUTr+c>Q5bC2myxA5XCkfPeu4cpIJe5NChR7UveGQ(CbtAt zyQN&V3GBgM4G#*m1hK8stRszmECKmc$+Q&_qx=OTLt~1K=`KdG7YB44Ec-HI78$Mt z`$?aM!vY)YSzhuj+Zd6vzK$a}Dv&73ygN-EPEb!rwVo&lb>fmB!H?@WfqvTP1->n^ zvAlOwvEZbRjH(hX$EqsjgUT7yaThiS2v)>h%Mef?nXk_O#$~h5oR+2M1U4*36oEBa z-^@)7n1!GQH4L}17eA`w49=3l?85@iqSmwW?AI1#=wMZX%S9JVu>(1(7o-z-4CggG zPV$D0$D1JyjjVc~X5K8HHK5}Ho?uukXWE^T8IygSWmKKG3ZCk3O*~8TgJwSHJd1h8 zPSG?a=SJoVs!MFRsY~zxhJx-((bD}$d_J@OfW?j@`&S;n9_ZA}CRPuN6h z&~x~UhUW#g*E6Wj79D?8%{F0qS;j5rt6V&X7j?XZml;n6Ysd*#cs|wiy9#5HconZ} zc#X%@0$0kbsx(?voZi&&7TylKbLeE0g=0(jw}LEG;n4MW@xF%l1P<48{npTQe4zSN zvQV^gGUK{ar2=D=bxXyZJZ7mAdGpe@sa_QYvh=X)`kr4j3j@-hbjQ5}{*HfW_(Wjq zLY%^iG%^8GDQG@v=6ts}r{fYX(}MiMl)z8b6&vjg!B6mNXG?EeXlwfB-cdDEvr(0C zwfM>xLzT<#tv&}LBpK30_3{9bQWNY?H0Q)9@AV zn>Pilp4%G!Bd}?CQ64^Fj96Uk*nCzYhE{b2V<&G_7chQ#wdN&F=X(uDjg(r;Z!@1W zoNG}3sqfH|>b{2CQ$5$v_ARGkSkHGW;(Yh;-Agco8+YOk&TI*{p&fT}q`;I)5&S8o zG5+&(<6Eiug=3B1^WF2<82=nue*bt0nbcL>ejVEd271oyZTw;Ps)pV1E9h-+Y>VGJ zxZ^r@un2d}HYY3#**9LE8i#i z)S)a|7m8LaO2Wh#fdq0Gj{tWC3IMSHqw)%zt%6Wagy|76 zsrrfnF&lZYOPN29!aV%&Z*CsXUPfzW@WOSxB2bZfgI>S0;OaUS4#z9rX4?F2?XTd=v@&lXIWq-}oF~a7ML)FYz`0i}v3DE5H9C literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeItemPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeItemPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..9791c623670eba901f174d318a9530efedfc7f2b GIT binary patch literal 2456 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 NANe{Tg`{))p8?~`W~u-H literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeOffersPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeOffersPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..47446fbb155ea325be070ac677321d6182a5c435 GIT binary patch literal 4476 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangePanel.class b/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangePanel.class new file mode 100644 index 0000000000000000000000000000000000000000..8944892071671ffebb89c0fbc11c1121e4b7aa1b GIT binary patch literal 2868 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 JPwP)q_<#QjwC4Z- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeSearchMode.class b/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeSearchMode.class new file mode 100644 index 0000000000000000000000000000000000000000..971001e57f06e94f0c31ad91b23c9469433f9d21 GIT binary patch literal 1317 zcmb_bO;giQ6g`jhGep3mRVaukYFm(qGrDPqA(qx*2(SpPQ(QP9JWH4~WzvL^f2Cys zqa)+mALV#oh>#5{+eMS}a_+h3-kkjY^ZgQlhSzC~Fla9KRWES4WBXjS9Gknodh7%p z+wH3z&vXy?7wgb;J6wG)P(4BhH$Cfct9QWDNHB~YnJ1>|5KpbUL6;%DUT(jmFI&DT84`!CmASQq_o(FX}ftFnrH;JC%)6D@)va3X(`=kQU&9g0uh`0j3pX zkP>$@3bK$H#&z4}+d+4qd%Nbo!x?gV&oZ5s>DdB@hcYBgkRSih?vsTR(+N1;G>WBR zOfF*q&(nBDL&hdL?fbl|;01~dS<~~(Q>%A;%21Bay|aJBEx)o6TgAU4+6AQ|w7T<| z;X}MET32ZZuT89GNkIuO8Q#Qu)Eu+luf&X9H@z8BM3=HA8@<4@c*7R!pSdOW%c6`{ zVb~ql^aGEm&6v87st#eE)ymom#Y3V`HnBD(as<$oA{1UJJ;21Y$c|u8nns}z{|=!p zVe!*`fVFdD(mBS@Fd2gTi4f#N@Gu#Isnk#6Ndrt8?Zg0iqn#XJ$~Z&e8;Oiymi}|0 z98y(yJ1+g0IhODbI8>C#tva%JaAja^&F(t9sQ8fD@LeL2U<7g+oSc6;3jmP1Vy IufprfU*h0KVgLXD literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeSearchPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/GrandExchangeSearchPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..68c55666e76fe1f6603fb8b5ed185a28afb5c9dc GIT binary patch literal 10666 zcmb_i3w%_?)jub%-E1Zy27|7Mt`?Pq$08z1f{~B}5={aokQkKWW%njo*zCr;cY$ct zYQ;yjR;yM)YpvQMRqHd$%Xh7BYo)$wYhP-sSljRW`fmNC|1k+icCbI1?1{t@!5+(qh0XP$ zUL)3H1{cX!gZtHP8dj)xiGhJ0%3~^9ZLBrc2NUZev7X>5x}B-0p{;Fk+sY-itqsi} zX%?Db6wHF{wgtj!rsBGIEMXflyTgbkO)ur6sjZ=XS@Y6%XPlP`nMzw~PhZ*IP}^45 zxUy+!LrXgoH|0W&FeV8J2g``W>;%&!XA)zb4S6Hs1xAma!0E<(zK~&sn~i~Z(q<|j zCaxQ529a{?u(a1Q4a_jLIh&C}Ml`z02(1a$X`?yB7+eHH_O%!>qsO$Ej?Ox^$LKSI zO~Z5;<~7%wp`;zhn4lw8(vC!fP%f0TELoNIP_G$IMop}NL)mUxYa<~OgG*!un=vtz z?T++}DYEVjwq+1w_;|h0>7`wwSD)$RtfKFSZ#WFVw=ki-WPt&tj?Ky~8G(j<{qYzS zOaz;t?NW2Sy)a@%!x&%cj2A;CT$egf+a}Y|Kv@(51JiPee5Pf^(;u__o&qjMvR?_{@+jW?V4kkaG(~k6+9g#$2Rn)AF#p1SMM-bxa za9tma#8#UjJJ_TP7%Q(X9yWcHOVbq{Lo=9ir&M%!XeQG{jX2rCz(+xvUPw&GDJr3H z9y%U@FhoC$2R@qZ(4DBLln(Gv6(TenAbg51`)IDi<0M6g(j=MnWJQP3;UaadNWB2U zPH|R7#B~tLMUm=?4jECeC_smMXd%51_I8$p`#(?;? zk4|yuS`~ecCdsHi5z1UYU*#ZD|j}=eGFns(7dppz>9U|dsS&ubL`BR#j zq$QVDcqqnnnCO&7o>f|{U_)QOJ>aP5qdw}Fp=UFBFf=_lp~$ABqpL#+R?gI;m^r;z zZJD#Xkk->V9vWbpJ%&ZbLe9y8ql(U@F91lKU6W}}*5LdUpVeGoz`1n3q6_GY&WZ%O zL7;xj0N!hPzp3a}`W9RO^43L>LZr1Bc7e=6;#RjaO&9_lH}y-S&TWEdLHdrO&7`nj zbVs65Y1pFZyL1;Edz~5S>9yA*tE`vydlY?72=jZ8LavvV`xMrm+6v=9UZ#o>7OhL?Htw=&u@|qB?F)YEq3zIUB&wX!9(n(~%@o6u;#I&%{w9Eif?m)WvHBe8Ix-$H5|h{PnibOJC#cCeQf{fJ(1gs6)n z<%=ObJI1y6$diQ=79(2(R%g?X6}?KYLGVOxeBJ29irF|tAZW4;_Rk4I%C0g9 z2xta%YqD>ZX)P7!l_O3ZmhUjEhm@ZE|0kS3g!-j1--lH?QuhgfA!E`u)|_=4EDt1JyD!$<9&VcSa6k*Fx`VE_T<0O-;okT60ON- zbg`xP@iCN#0J-!}MITFQS!kJk*coc0Q6GH*d1w!CN^3qMwiPquZ0&`xbx|XM#UGy` zt!}I?qg>7du5vz8rDOG>_0k8K>g))~9xn8-m+6p^(9td@?`1eLM(l{0Q0x=)7DZxf z<7>=jSk!_USt%}-7%oB#H-sa$cq#G>9;dievIS4`;@bMA)2#PoXWK3zp^Wi)^_wsj!?2N35G(lgjYC_o0S6s_D&v;=5%g~oN6Vef{ z)djh3uP)+xUg+V5bP}A=t9TJN0t#bU5YEjSJbcRN*cxLEeB8v%id(o<5*cLf$W3rC zZjumPqWCn%d8tg=p^45@5D^ZX{9?WY;?V{;yce#(p^LoVtvhS9fXD5wlqNyhqx6C>~s)WV4ioc-o zyVppx>ii;~arC^IFJL+&yOf_Xd&-Wbf(qCNkW)-RaLWN{tr;CyY8hcO?E2!UTim_9 z*>ObxY6LcyNE0N`VTB`BW+-IwAGuEydN+RdIhzwZ?jTo0%|JUYcEDc83tbA=`KD*e zu@BFK3Q?nPRoIw}d$bHhMgqFeD{03~H0>M@W5)UaK_uyvOd{tSif`d>!paiY z`Z^>Ctk1@ItRNCDarwDT@$G^fg~CdEj4)aDl%|*?`Waku@=xB}k6bhxY1SWr>QPe?dFrT8m+)i@7-9}T561GRD#_)mIYRQxsF_CmTXmtRr5 zOENyMbD&(-G%lZil=>tCV`IZ9Iu7XI9#je12O?Q_{t$K zz6(cu`|w>vYN)>$*Y$YO0BxDPSm+WL_`1aPy)JQiuS;Cr>k=3Dy2R^*F7Y;@OT0Mf z@(4Oomv|DuJV&9PLr0SjzsJxN{8pevB&$~gqFOyj^H9x2b=n}+=xXIdbi!7eKS*`>Y(USVL25+x6jYlBsiku2AT6#0 z`DvBY2dTZ%pEpR$D*gF`)CsCCP@R#YGb?4;Wu(jAyozJ{il1$n=XmRaKl=}swg2kCCNyjP@lRe>d{yne4U z&hHf-We=q2p`Em?%MWdKR2BLQb?+no!W2EKDSCR; z1U|pdoxq0)8ubLa@_gBgDf%I*b^gLKAEwn+Uzyjbo*O4JASL@1N7ZQJg zlyBazUFIkF-Gys7q7KTVli{TE;k=D-s8eYswW8%Tyg#+mGQ7hq$G??y28HQNT1_jc zA7AI<9{(b|{#=39jbze2)J=obOOH{6UIEolX$`$cQTihxZ>BhxP(L3`76&N7Q^@9- zc!@a?_X3T0S6M>m@ELR-chmVCqYL!6g9mGIQ!Vbi!N#G%eb6#aka4u)3SxFAw*O#l=6=I~ItW!?VCs5MH>#8`uqDTekBFfM)Lw(tHuEO(R{?zS!GEj9+!sipn}b`$zPD-Q|AZ*omTEm@#3mNr;62Wukw}WZ=`Y3AY`4J z$t&d7HpRUbj(%DHbWuVcN8(y>ikHK2Lk!@G`U^=7^q#1)haZJ&#y>0fu~u zs_A9CBkTg^yhe-Z4PeZhh}^g6d>H>KMD7iU!P^jXPr`$C(Yv5}319Ei2k^eEAZ3y^!Ht zzL+;a)^1?dC44Dj;(Y4l%g|ed85i;8s42)+!(T>O3<;0pEBHz(8FCDn^;kHD6A3Z$ z?!mK_*Fy~FKt$k1nmk-jvi4buS>2EP(*gVoV2siieC@%vbX@lmm9i=UjF(!A?dLR3h%K z9R@Uq&qmEhB17^I4ZRqR)Xp7!q8t1rl~dtj67q+p_=eG3o*2QUWQYrrL5B;A8%gf< zM(#=Cs7|EhZKmt}d2XacTX*uNE_8NIPw~z8yA^-m!rvYE+l;?ExAI+8`G;Pd!?#fV zsJ$1NiM#jeoCF)Svr{7<@#m*^;u^iF&cc?unMyHHjXxj1@-0QzLv(N6S%Y-1NTj2p zXW}Lj$gN57_c~E(*g^^E0e727qR&lo#2gM9cVM4_C&A<&Vo&-ADDr!F>_;@8{zQxD zFVsnY#V-6eiqqfmzbE{IHqbxmGWrA$;tZesknZMux{p2B2nqooieAJH{5swiWU*(% z`(Z+Nv2*BE?63+mO{7Z^5f4Cu`Lv23-MxAAtAjfjTF z(e@<&fS=a2XZTruPS>92m-vUe_A>vNU)8nO_)Y$auD!)?^Urnd7yN5}hu;M^Jf`t` R{9FD2ps^k=HM{5g{{`?m#`6FG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/SavedOffer.class b/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/SavedOffer.class new file mode 100644 index 0000000000000000000000000000000000000000..7dd09829d866b061efb787c93b943dd53d902375 GIT binary patch literal 3408 zcma)8TXz#x6#h;wO=t&NDi;gLwP2dG#0!EY4G6VBq&G+f1usm~Lo;+b6O&1oyz?Vm zzW63DJm^}2E*@O!gRbQd@=3*S&*ajWStMDVp1t>+`ObH~v-h6)^WWz`1Gt1r0uhBX zj`p(Ex}$B&)7g@3X~)Y}?E1Rp)UxYU(^=DBmdd8HuCqmRORp{6zptwa#1uvzm|JGn z=B@0~>H}T!6b6W~Sy)q01qI`ay6Je9_ps>N4DIw>&$MqeVhZs})hcO@wF;M%(K9{z z>G=*uX2r^06&iC58a{!d%*`q6Sl3>mv1T+i!Br35taH&#U2wLnnzd@{OOC^ZJkgBAQxDNdC>$`55DFu_x3XO@x%rxbq})vM=CY_K!J`ItG=oKv zQi3N847P%Su9K;WPNFYURxn;SFa(1d*V-D#QiX|IWX{lb=H$yr2Vb&e$Y&XtKDUM$ zFq%sBPe@iB(99^CitkO$|3CL~6L$v5`E3Jd@FrI&na-Tdmf%?fJF!cwcMZH6SmzBK z46GRghXd<^fn$O7o`G?k97GhC4ZIn}vlrZnCOtbz5qw`FPTEi(b`o))n^f4BH%nXl@WU zv64WsqauTQ20jFZOKh2TT`%2NI2EQ`H{>WA#771`#vO(Io92d|b)Ayw-L^dPcDPB$ z<1u7X1^IP99zv4)nXw$pyP&{2y(K&U%)niILgk8Xy;{;&EGe|%c9S_RJLRS>yRKLB zs%B+Ddu4a6Hi!~*0&FScZ7nQk%iUm$@`Vc6UNK9aTYV_o;Lg9=zVpWH0Pq@{i>+(p z^RBy5ujIP7vn|r`;L5{_4w-&;+x(z0=C%vcfS5IHyU2E#8y>)F5|+Ypd+Vv7kLK0n zQ6_P#iHhIRMJ3?3Q8D~J>KjsCc{RZnTyWUtW^J=p)3pR_g_B*9g^7@Wqj31;Q+c9+ zVmQjmiZWvc5Rv{#DoH^#{bp&;#gDe?aUjJ%En%2gJ721L$~vKk6}!W#h&4kzeG$5A==d}&IJ5gS@#IDc%S>(3m0>2AQ5OB!4<}$ z*uWUB(u(04u?}D;k^CFG5>STx{=vQkqWnwp%Tc~ILiCs>veZFbgb1(9pbX+ILUGa% zLP|adLLh%*EJny1Be|Ja{?JISEMnekTIX8Ubj!-Mto*$^XJ1^D$EaI!B=Z=Fsb~0r zGs5*s2a7f6MX`u^KdaidK=L+uuQy+oxGh`b>47*$e=;&6Du|7|~_WN%AY4%ypv z9~w9&TavWkHO(u>%P0O5Zal|r;AOq(Sc9vQuZoaG+HaH}@o9M4cfL`g_?#Py;2unl UNwQz(RmKB)@-exAO(xISf1KT6aR2}S literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/ge_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/grandexchange/ge_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c92e3978d532abb49d1d38c7c6172f96c2066b2b GIT binary patch literal 723 zcmV;^0xbQBP) zv-|T8Y7J>c^7R0+zP8I2K3uZK-dV5Urjksy+tiQ&B;k9@MTllkS9h2L*Iy6|2^R|J|4 zdXt7Qbu^hVgf#Z1{1SLSV*3iNEg==kI7WgX)=^~fU-_T^wN7gyB$*bZI$E(z6H9kl z59LO!nSqclRi&l)`$larq%QAg+h9~Pj1HIcB%vgA~jVCNJ>6Tgx8{UR5VVD;A#l=ar!xC5b z?fFQNV~^Ux9qhFnh3qPWy<7S8Ks)K~ZWJLS1wN!d08FLy^meLNZy~N*$oc$9^~0`a z1y#kjb3`$eohr$sNlUXzrQ{L0bL3an`E%K$5?6`Ch*BUkznGgzMwJ^=v!!oUqqTja z=!8?6?NE~p;$n{6n#c3yB1@iNspJyX1O+enx*CgTRUsi1g-+GDIW@av1OHxZ?w21< z)tr^H-iyDv@*q#v4yhyI*TgM9s(+&@GB@teJ>KluUIQuL8L2{&hNA!g002ovPDHLk FV1mJ=SCs$& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItem$GroundItemBuilder.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItem$GroundItemBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..6a362b6ba7baed1dceaa5f0bb94136f21b02937e GIT binary patch literal 4437 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 TAD??U`e#-&f8lt5c<=uKk-m8X literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemHotkeyListener.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemHotkeyListener.class new file mode 100644 index 0000000000000000000000000000000000000000..7b336ac8dbb588b378a586474a013521a3cd9c46 GIT binary patch literal 2735 zcmbtWTUQfT6#foDM&bw<#Y?RPDQbw|sP$4C+R8;F5|j$Xiu5u`4&lh;OgeK$N%gfq zqFr5m?Q_?v)cVlJK6Ldz^oMkC_+*4_?VQwa+UBUx!r5rUU!6i%*%>A z*9$q`KH*n*8i#P$LWZHo1n0T3>f9@778^&<%do%7)dXchCm=f%r@(NT%Y25Qa?HkY zoM1>1E5lMtdDsjlHeisk63McT!I_Whb;4bcPa}nsHV)uzhW_lHtV4^PV0g#IK6L0^ zzYPof8M=!?^1D&3#DfKwQpJ!d`eoN!bOWK!$z{7*6%_G!3w7BEXiD_KRnrd!MZ7|3 z$__22kwwnJ5W|g@QEuZrh6$n~oE8;6=6Oc-l2(1ehJ%X?>5!`}VtaNeHhkH}dz#v# zslJ-wjl?&dsH-+Qk=9DC+jw6a=q3ZrTnF$0MlDcet@s`n+Qx^Vp6ROikx6=el6!8$ z1W-uhCdMs{F&uiW;cQG`lGvpGl#soN#~m%1#uTP4+@{KIi%&*@=?5DH++navTs`Gn zGR!3~GAd|x)&0QroP}hQk1_TJV$uzUx@mwgI)$Q*S=^=G@mFSr=V>Gz%ieh-`<#tW zaGxq!_G@)F;0wOyZ!*25e5gQhnpbXlZPu+PQ0A^ ze|=mJYVzZFbK8)T!CO)VjeHD@B^!^lTqcH1h085Tt@d*pUubf#Ay-#DQC)4;ou2oj zpvs*rEvzOObx~# zY;tee=5d;sop3#Go*vYEcLz!gM>ZkeG??=}5V{9F8#NGwJ7NGZoF(Snrb*enW)Agv zNytjRyAx|YTF@>?dY{c4=b;5c$C=kMzgzw+L^N9WW+k`cWLsFLm%}idslJ6d3*Qi! zcMur%891V!22qM$mJ~92fYUCc$2YBQdO8_O8@&TIoe$EfgZR5>?WSLaq_pf?x#5Q! z=y~u8M}c4Ic>V=W<%VCN?`NX6;WT|SXs2(E$C`?+nh;S6lp>xHav0?iZZez`5^mQtwh57}0C{1}^2;3tagL%XGf-2c}}iYu{s( zc74C$2E&iIsEIG}@k`v=y8ZSgW;Sr|2OQQSq-iA4lu6E)awI{zbxbJ}(`CvEXuzj& zmEyZbzF$WlP4WTUz%ufbpHT=JzaEWQMSt_2(MZ)X+i?s@%=2_(AvN$13SC54*b4TM z2_87D9iR{|>6LBZ(`0>^tjpV3K1$gGrYUa)^xzKtS(u>=7n`h}POPTzC2_XlE4YbA cs}$8^_^9J+y2%hNAg`ZLrJkaJXC0mY0n4ubLjV8( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemMouseAdapter.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemMouseAdapter.class new file mode 100644 index 0000000000000000000000000000000000000000..2e69186a6ccc342e0288b56d6621d4c3a5da98b7 GIT binary patch literal 1978 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemsOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemsOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..caa52a653d7302f951b48015977eb4abbe39525b GIT binary patch literal 18777 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemsPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/GroundItemsPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..a7b30f8884daf58030d386f3f0b819a109bdb79a GIT binary patch literal 32974 zcmcJ231C#k{r`84%}X{95&{7NL4rnv1dO7B5=9^c2ttA+fZ%~kvLq|XZp>~tY`wKs z@v62~XlvDq*lMeyECkeA>rszt)z;cpduX*)+iGjodh-8#=e^y1dnBMg|E<~g-n^Ob zeCIpgduAR_e75@mBAVr^wMYs&CLD~_^z?>G^j2Tj>ZDv*s?%p zZ%`5K-7Cmf*VNG1j0g29YQ%yYVzVO~W-|&=L8S}N2&@a#^u|J+HH!k>mG$9R&&FCo z1!od1i&5~d%`fTqE)-D_f@7%+#oq^tpIznx2!LSFfl8#V& zM<@Qg$PVg=#7+oqT-+0kMuTk_@=8G#ng(Zeb_yEo0AX4#3`JvtiamI92|B9GC~`;9 z3G{24V?Cj8yTNBzviD${nHvY-VD!H>xRD=%;b4!T*sq&&QyGm5S;F>#SbLx=Si>`%LTqqkU9hJ!kU&*XP0n6>Lp5&2 znx?b{=sB-75?&K(7xYC0A_^HsV}P;T4g?*W6NP=~6BjK2$_Gb<)`WOo56B6r(S6T# zgByaay|D=D)_8;kBWmsK>0ve2+}aUr>+KA-)w?yDgFWj)twA&%)*9*T1fvGqJbF#g zxP`5euA25p1UjMyw_TAiE~aKpO8`8NrdRH(P6iE_Pg*09p0;Ss@<>l-+u}$l9IJIO zHsah6js?NWUt|i54k+yI!Jz6of~{*Ih^KgH!SbJhjmwJrm=Q;FS1xA2^Aq~bbXJ_H za0HFdMUVh!U$Zb0XoIGz;|EZ#XTK`$Kf;ZWiMA7aVMRi*jb4h*jzl_xfv`iJl(GeN zirac3-QA9^Jh3;}3!^c_LoibWOvh)IdDU-XzSthvoq=dmCef=TI%MnYMC{AVSOcFR3>bErNaT0E(cV4 zj9sOp4JwUIt_yUw_I4Wez9`ZLI?0n8EUFhYA`K(Pn#bNS2ioM=P&gEuAxKS_xJ;0) zLpwhyT42*$nrG2MK@(F(+#{%Uk?xI6;pIKhgR^>i0>*Cn=>%F(K!TcV8b+mjccM)r zsMJr*wA7*&sQ&(ib$%e)F*|^HF;Z*OGFr~s4%#_}p-h@EF&8Vkf}Y;CmU~`d(-buFYZxnJE0{bzjVXcEI~-1D$2jM(}Z(L?xUBV_efmW7AjY ztI#s-!I%R>(9{WzQZbgK4%#SMn|sKuUU*DYry%KeROKX8TB`(2VesL*_r#WVvuvDi z(*&BxcNf|;i6;B$V!FhluL+u*Yh3-hBQ|}VE`{z0w6Oz~dy2Cg*G^o?U2n4K02<48 zSJ+feWBha#eZ!)wp~`b1k?kJZbPZh#H?}9(&Q5cWaUE0s^Q7GPc;F=J)=pf;Xnf12 z3L3|E-?nKamHBBieaE6L@a+3XDCKwB^j-R%prHwL@FvlLpsIn8@ziut`Mynu(cvWs z`fjr6X8HkW3}XOwnj6eMWW#X{z+^^87`8)L5H`+HA#J5?7Tt=ePiYXa(7qfpn{J~Y zf~y>l4hnjNm#dTD9m?Kr(+tXk{}=7(jm?Ry4>QC4#HKr$d-8gMU2sNu`tP=BJ5T9| z-f)77X_Lw`a<5H0n9ilCIv)D*?CrE^8Xa9oeYD4--I%=`nm^0evFSdV2N4T}*9AI5 zZLm3r`xx2-Hce+}57I*x{Y=o<9MHV(rcFO*K)zPEGd&F85t}OM;1b;3S$|EXmzmGPrst)EPA#dotLWvo1Uj%W4595*j4X_?+!znVm>z*&ZieJ zE{`+grx)q>7X1!BUuI>S{y;B*SAu8u20CG#O1<3Hw3-80s1=ai-~)NfsTy-3%X+mr zh7b=XGhr4Z;d$^=Q5u7f-VcG$X(bV+Fh5GRYM z1B``<8VR$L+1wpiA7%!fkinpy)}DHXbnnpz7QHX%psXRe1ot$s>3{Sg#s;c!sh}~r z2-Xtn4DxGm^LzBMO`p)GP8)uKG(mrDP+!nq8`&TMp>huJkf;w`Hi6LhAPCV2k z1{u@2U%_2%p-{qS2@S^2q6tH`MV_!AHlTtDSlO@REDvmHuAybewuPcV6k5U$TIB42 ziDwI241$O;sWG957#jSdNDQ$=al-%f2FJE25ko;`=+oX{6WrV3?B1pXI}wvXwTe<( z3>PB+6R-sxokO@i4HM#?U1W(eK~vHOuwV4`i;-fqEy{U#g+L(@pmO;EwiqiaP##T{ zBT&LvmNDiB+TtKl3Cxka60~5yFwaKZOBZ)|FdbsNO;uD~NWEf$EhdU8XopC+b7ONy zWIe}@W)4<@Ma3jrOcsYScW|<0V>13v1i8~P7Vq{T>!)$T5n8GR0K)4Mtk{h%l zy2${_Y@W?oY-~)nEU5_&&elHJat#flLq?!SXID=O6Dq}w1dqsF2~hlwfpL_>k?Ga; zj|?Vn1rHO^nz6hLYECekP;8m5U4~*y)?{*uBIxcvCXlCgg4C!p@OlFYy)lyq5OT20f zu1`RKC(ffzJSH)pJmAaTUFSHaFa)&)A}HD|0c;P; z1wU5=!2@d9*bU>-AwtkKi^fyQRxJiW6ctg2iwoz z3A1@oICB;z#p* z!i%vi5bQ~3qA3G1QFaT%N9&o7HuMw9yF<@z%KUMbExzK;^kO83x^rNZd%dDxsE{96 ztU9yg(h_Q2o7-r(%~RDd4mNt{+u{N?dPSVi4|GR^ynq-AM%gr8WYd9kP@(vm__`%7 z$(7=Cz}ezbahanx76rq-E(C;e6DFRV&K#@-6IC|WTHQBf$a z7S~wf8@YV%Bp_Q{E57OanqU{xaqfO+As=W2^*V9ACB7|abef=}^1>!pKeOug^ z)m6*C=I5Wj^|4s>^Sf<};7k6K>S8#eM%GuOSr z)c#KV!4kiRE=XaT2G$lYiI-u>x;U6k1Q|wUXG8P$l?DX3De))9?a$atksBw3Hfdd6elgj7lHdmVy3px$DQ_;*{pA>M?Lz&%Vb5!9xj ziU|X@WgA+V%^2D08GaDBETv5S@QRX}l`Tj?;x*x04O-OXXA1s zD4%CtIteZ*W`Nu1VHRe?+_rfCq!u>X67Oejo$p_LrU)~1ui1JKibMrOrR$+L*hgDgZ0B@1lnmxUN9 zgd{;rBbWQD+!KwAe)~{7TY}A1zbPS~EP`^7NQtb>7|sBb$!XHCvl}QqS>KO#g07P# zwj9a|HNVZorme9O%9EwG94?Va$qTf$2D@R!zI-H*c#igVVe1x7Ro9)$&%He z%D(E_axw?8oX5n5nIN~UvE^Z0R>ZOx3a<^e@tcM=emBLINANp8-pvn~O&`$w@+ezQ zmD3z|*O3h4!#l<{3k4?%0G7ufxhSXSa-y9o5N!H=p*&6=Z%OPGC`xG=clr8GdI>2? zIm?!_WgUEemt+e$r0K`IVOp8@=)Ydhv*g@desr>yE$8!ic^!3rkhku!3@@L82`HDGT20UAyD3@SYK?tdVhAiIszaZIS z%dv8)pw0|!lUx0LiPTwc%aeFac_GYXLmLxpr7ch9qWm-69X`yer`qx~UJf#>jnJ1X zo^H#4T+OaF3XGCU`8sd`d8_1?h-sTGgNznDVIwJwLAxzG4E7y{n;6kEY`K;l=E6|4 zr6Xm+GWeIjDYuIiBg`!m0uEq2)yN)w(McI$(pmIY4PIvIb0UAWiOZc%zhv) zS#Qe?rq(1B`Igib1ivJVhzBXeYE9y@_cyQ z;mCRf5D915Tf+$2g|@s%UJMGGq^gt5JlVA)X_dbun)7U5V#}|)vu*58Vzw`{gM8a+VWe8;(0-rPb=lO zZF#-ioKmUg1q25=qyd_kWiQPz9hg3;xvUbpMv&FXs+HGq3b1Re!v$-(d+jjL7!Ms+ z?1v7_TxGSb^~Um)+3 z4_NYkP%ky|*3|Y3mW8F*p=ZmV$_GI`WJH#>)Hfp<_IO!2>O-u4A|JBl&*j4)TyR5o zs3$mU4YDA!;1@;_3eKOfU>^|nb10U46r06zO?|G|YB{WHYoMoXQ6SdZ!Fx@EJ%0I! z`~~MFo?)DyU_pCQ(4q<6eO#Dbv#&QbElyiliT)-&Z6hnT0m@&pv+%T_BXZBUyN4rf zQ(tAm8(=p4l`WrT7o-@+ECS)6*>P#a#**;D=kG5CQm%%(TP|bEE_d}CTfQKX`tWvz zc#ii?mn4)ZAC53(nCj=`??6C_)W@(14bHTtUSruwz9j!>Nu)jyhV{2sI_JQV0+N3c zRPPm4Hy4qU^7|y>Uu^jb6A|Yr+B;Gt$$`8$&=cr7jNcX7%4}iCcy~BLCpFksMcj^e zEg|X&!}XJDh^0($J7AD$EW^VeeI`t%h@d9Kj{* zJ=}mPmMTLUVt=(s+J1U=BTn_Jk*XZpK#fT)2zyN|_APL|Gq5VBDr_}Q9f;up2gjrf zT9`4s0X)gH&TAVQ;1U}nmeM`kNu{k0R^tUgYPsF`4aboSsDvu#zU=75G>hQ2O)d|?_o zv*dvSJm;$UmcsJL=cQp5EFLYK?$1rUEI&=m#rPv2!s}_aHE$Z$Gb_c_4hWIUk_KY3puB+XT5O`GuqqN*s zC#e-c2~mK95_S-H-GQX%p2ndG-R>+X@f@6Nt5bNmx^dQ`dWL+OtyU!l+Y;!(kg@+$ z1#GpN~K3<0aRq$cp9%{1$73dgLT^z3_^o+Mg3FWJZt-95j$d`2m*76YtY_@Zj9-KWlaIe!gf~8U1 z3(J`UZ%Gc6m{w6+#S*jN(28Yeovqdz6&1yXFlI6iirgJ6Snpvqe@O`ysIwSdBnhx# z%Lt&i!(2mT*k{}79ELrjEeH=Nf^$9yalHBuSe<99^VJ1#Q^6Z^Jk_Av$7bb6(m4Ww zSGw}&*SVb!uuRM>59LMK0H4H5hrH=Y6-H`pJ+f)rVW;SKEVl!;hB)D4kRgzefVWP=w$9 z+E%~e;X+;GGVOR{zl&%yEAC`T3l;3UnVT=`$N zdRx5%X>%&KnA6`gKflL2KcRma0-U1%sQ+5(T`c{l`4R*0sOz1k!LikQ>V4##o950H zG-JORG#98^KT!Igtv*yAf$Gr3hSlaG7IcO@BV+mpz|_P4a2WUu{=^1WKA+g?Q`R!R zxw95F*XOIt^EHCy{B_tg&k0yd%fx;bk4ASh5q=E`%-24+d@CZo6$n(!=F^Hm1>R`O z*7>>s77+Vq;0>B1LMi=|blWnE5-G2Ijm2@Rf)m2iEAlmjE+0#~kyv!x#C%jMzuVe5j>ia z$P7%V%dU~Y8B4u-lud_H4L2#b^%!A2P7@foxy$ z9Oef3;a>H2^5Sdy)_N91&l`s&@|j@Hc9t>&fNd-cpo2j&g;bU`%ETBT=z5|}vo*wD zW0PV71Wr$~^<;f06eIIRFzcN6yw5LshLbY@fzXHPDV9b^TbGMKxsp$=*yI9dYqLac z;X4YUaG=w#kJ8gDJr!y+HN(gQci8%9Hg4FKgvxiqO59;5kGs+I9v-TKGW7cjAvdbx(LVcx!ahnd-Xc_ z9XLLn=o1cF4pz_3AUf*96Ur_tkk9E2wz@)X0>t*zej;`vz?NpE0@*#MVMf&PMRLt1 zt6Y?RCI~*-gZdm>pR3P9w;&l@6ytdhNdzyZV-$fgFTkEPeIca7XoJKH`1Q^#;P`EV zC{as)?Q@=6U@q|Mi}ly}kTG&UX3G&5e%=!d+{Vo5)n?_uVYlYk zMqVnNo+*z5xC4oyRhqVtii`C%aIf^Wg6_$|08oU;acAs;bHV34HJnkE#c1D5lrDPv zk3Gj_Z|iUINw^U_l5gAkdW{@TJ|Z;N2~X?__Hry&{f@1_tH0+|b;($pG5*hs2hPsl z$pIPrYrOF6`S90>G&Y2^CO=6Q$o6C60zW;f--lw3H+682c+1H_P;D@&i7!~;nn-Dm7zrkk~!ncCl0{wx7ej(2q<43 z|NZb2sgAw2pTgqk2YFdP^H|FO;xmBnR$Bm|583+X`eC^G^Xjn%yx(Z<3+$t|e$0TK zKZ|>L+}2O`k z;&bhAWgpI@3sW1#Gq&;Yq$O)%yG~p`YipBoaB?V+;1ViSXW>LRG`5yT5_Xf>Z^fGggCGy?dC_b~;# zFdccOIVu+;Q5TCMh19($80(0%Mg96M{ZC8(1IsBX26MiwQM1r+6eUvlLG;?9JpE=d&0}X2n;veYc}14~4+`9}|JnK?Q}zLusoh-fQ(Hf+pFzVr=M=t$wj6&nJuZi)dfu6Q5@Dy30<<-Pa}^kh%TSqf9*lQS8fi(DK=~ z{+<4Pk>x8a*1yll9w)M|%ZhzPMV6>37E_!7`bus6RUV*k7#H};e4{PjC;M1rgUdcS&I1iRx4x12zOe{h@a>9x-#CblsF)xo7UN78z38j7 zeFyu-Lqwb}sx-8RvDi_E&#z?=&+UBT$|9fdpkm+nd>?`sK-y3tAmCf{zzj zZVtopAysj377=raiRC*C`@;vW3W0WH%JLn71c9lX2)7&u4j8$sKtobGESYN=Y+|3J z*0Fp?V?{Jg-DYSsM=cqxgzq6bKEC6qqa)W#Eo{Vc%c3BEOf5>|kg~%!aA^!a8|9-s zJXvO|U_Ona0?)G_+Xvyz;r$@50STFg0INIa$dTG!2 za21|Mp)TVw+O)yfwX(|a?X9e`3Nw=Qwm4;*RS(}Y$|}S8imWnxWGt%;AGF9S!zakH z%8GgmOP0?nUcinP$|s==A4bIQd^}xbx5OB!%&NAm!tC4QaX*Y;hST@or4Wc6_UC2L`?q zh_0asYA}PKQ|hKOaV6@ZC?F)JErt?CZU)LEuKwzh-Z-s)kb3XJlhYHk2H}fW42_ux zwUW^MbT*xX_nOX44zw3_xW%-pd+9vmg9OE{w|NxmAHHpf7iw7dR%U(+D$hS zzQ1*gq$;_Cev}&GC_~+cFod6jb05Z#AHmQbrK$9oXK2%0WHjB8L}7=E!YXv&qVQu6 z3U{SYxCgiKKH7z}wAev$Jl&ssx}S?0`DZc8PwJzeqSn3iFfe|UC{B;1P@MuKiJrpm zFM;aQK=m20?yvA+wrA-WdJgn`9xU-|(E2xYBE5jmM*h|_gjMbk;4z?mYIdFmOrD(p z%9!ru)p2^JradL+@tyFRB2LW$aw^|KCOU`KYmK@}xL@HeE9wlluhLJSO#te1SO}+$V-9 zdQgm<4)gpd4KKqbE=HAU{G1*aW46%&IU1GeJ~2)c_(L4rCk_#`g$k;;O?8z6J}zof zBXnl^ZK&>dFv|Zx_}_){`7a$w@6#N7UuqtGOsnZLg7Zo-q39f;4Fw!kac+_V=ZYi5 zkr=j*&JsrnRz7}w#bBB^8nahIUE&xq9Ye37#iAB>J~LBeNbN-jc@_za-m^r3C6pyb z;y=&>7ZIv3)g%rE z5ypcEhfuMYK*Pc5V?;Gg7nA6CaVRYmhto1K#SDIlgI03z%f)hWk{SGx^XcMb+~vWZjWMLL3_C&U_tHYjXLb^e4vFCZ8Fm7dP7$YOQwdf@ z;r~Q~L6y@MRZZG1Fym*WZ(dp6cJZyP zRL$4#Y^8(vdc#&4&DWc@(onwMvXu(?y6sjv21@8hXqUf@D$DZw#9aa!Ee^V8m0%_k^~ku*15Fpu2yp_9!`GIo#9}&3ETLmW zGc|}7S|OHFNGzxGz=BtR<*pH@(6{jXeG$Ods2XXfXrn!14Lu{e@qxxQ^cT!Mdle3Y zzmnvSSLkK&7UpLJJt_VnUdJqq!`C$b31>~galBgm%P{z1bgp`s}-Np3`<;XiR<=4A`6TdK&zTpPC4L! zvn%#u#;shh=|d`lX+{#I3rHHjQhdNB8-rEGufL+YPy7$F2R>+GLt|#|W9VPZKwNyf zON!|}Rw-q^$#H3UO&Iv(QD%xsahdP%8cfq>HcfdjO$^IS^pC6iBr>79C3-g#S+!dZ zc5nOS5O^%RY0Fjm{L8 z;H$)6r}M?7bh)_9%$Q@%u1L<<6-JKP>$^ghix7wb^&`i~13-p@=t!J8t-w4b)K6Y= zc2M8QyW@$Jk=%=z$7e|Wp(TP2{XfR1!X;8w_>XBTI{=h5=mC!1pHX$M95*H|51I}; z)F&q*2l;&(#J7knw~-z*)yEH5sGgdK*#IOXtrCg1K8f%yE^9Z_2uwoz7^c5GR)WkH zCQPfT))?mcO1eqSc!_OK+LOYi1-Fg6xYxcaV@oq zZ$ebBqYK5i=@M~01Zy+Ibqn1fzC*W(@6wOO_aLq}&?Dme5Y-#;!O@%O-{NNaFWS5> zw$f)}8@@7m8$Ja2Lo90FAx4Wk4Rfq5*Z6|5d@(Nn;CQd{&zUt*;M9CI zqvq?GHBsQyd?TYK5}@h5qrj>8cB*D|T>gh+Rudk{|0csD$AGLxu7eOq6^mU|A$C)x z*aPEnA02^j70tr)9Pv|{FCL^u@iVBNhbV~W4)F+eipSsrK2Fz(r|4$!G)&X8^ptoW zpRj!a9QdLbCjNjAalVYtUH;KpdP981J#Tz;=(s1*UrlF0kDG zN!t}ZUiI_pxY9H5W3daV{8ORmT`z&1fU-RJ2UDh7Tv)10otFxmLw2d+>CpJF3He4L zC1RR_vI4l3Q~kK8VN(nFGGeM-wMUIy!S|y|{X5m@(!x@kpALwtvC{|Tco|m*O&?rU zHn?n1TpcpKsBG|KG_q{aqf}(3RN?azTgXySetK%LQv@x#T}|1_5hr+0na87VrEirL zJxW)X7H_6aWo~0+^W$p97COtRISY1gNZF9>s-C?WTo>F*BiK9cQ;V>vxoDSK+^3eo zH}Te4c`Ma&jZ@LMq^zWPMqHgfbtqbusM4Xug>7-w$}QW=N=k?7)8lIGZWV@kQ$2v= zblb~j@(?D%hRrm#)UR)$GN)I-EcNeJ8x!?;++z#{oR(kZmUfw?`_#DrmvU+^pbD_S ztCTPP3X}O7`1f^a(7)3(@dh0y-ozr)Kft^Hq?5$k2wUEv3&g+aQn(>k!}0jGc#rNC z?}KkYpclmd=v{n!X9zwlGYR?aX=1OKCxtj!YOz-4ia9A;^S>L6X)rH{ZeDRjL2$~xiEV0MctjCER>S8dj26lI|9e;hz1TSKx* zU8AlAUDy)~!OC!0w~0M-h*jfG_02~2elhN+>+;QD5M8|@uD-o|xB3oq$M-S)+o*JM zRw3$IleZB(3iiM=UvFXVfjhtsH?!2_UFrvYY8x_Jcqr56>2|LlX0i!#4B7CM$}kCI z4b!i|FtQ>2((EY1@f~0wMqR1#Fv<+ zbJd;3V=ki}brkOJAXVG*yn_A=?I!(@{Hr$8h0*_DIoup|uX!^LJX}1vp&cJmW5m4}C zr>ZBw#+q8FSUstpf^adl%HVDe+shWr*Z%PI{$qSy@ke%iuF^p%JBdTj&6GH_O=399CMe zIidBRH;%H0cH=q5l}%J47gMD?k!H#zpjk6@$YpfCTn;b)B)Ss!9K9KL5C0%TBEx)D zl5STe>2{S%Hw;;>1%GP%ovmKLua7Eet@0x!ezP- zS)@@g(1-K2B>yHVD)SB1HeNyfmh=5!Q(KI>c$Y55ZSlmo9uD2A%OLrBbX*^hqU1Vc zx=8kditA`Ru9M^js+AjQr96vbxIar`u|l3p7s~VKYw~<3(+k0l7tuBH61rAiMqA`2 zx=~(ETjdpWyS$RNqwHRJHQgt#p-1F5>1p{bdRAUfzmuEkuW}2$iP+?Q`F+DEP733L zKnyCdA;n8CdR9KZ%h-c1O`U|i#Lh}?-m?V=OpZaP&u z3tEnVpOzfhY5Fw13S=sy!N!kD3V78N2;JdgibHI94hROXLLBK(`gC@iM>_YdMyPJZ z!~y#?cS|1CN!5KiB!PPuJ~oNe8>fVP+vrM83YwJANM6r?Y7!>NGnhrC8wss#wAT3d z8ZtZ`xo6bS=nKSi1ss+yX;(|Cs!a_A%Np0wyItertpb3fcx^)s;~$pxsaC1QJa8PN zVr*#GJB+Q=lrqD>cv=Eum|Xa|i2KhU>T>b%4`VxId{+aHS zuRuayqle_{^f>B2FW;b7C>oS++K*BS*wu}j?#yYBd`~1gPuaTwVfbFy8qZs&$@n8U0jZ6H>p%iq z^JWx>7wH05t}y#prPOD$jGT{D^foF%GK$$t%7vi3sKKL|;+;H`!DF+ z(Z75D(Z4ej{d4+3-|S0DL%-NXf4isx{|>}7_pmqO-Fb3;F0}b@YYsr{b~wy3dWXJ; z(e*;QpdWO3+Z40Lj(s8*&qVIxT*x8N-zReMOys`S4|2Shi+!p-y*nu-dj_H)os>E8 zcV#14oX@8Q0hncWGXS$N9k*TIx8hOKcP-zgA9&zC{|Qyw_0Qlz`kLU&FUP|pc+iQ5 zU*I9nd026ezV9voDTd!vuAhV-KAtAxT7~^qQ*m|tF-KyZZAm;ytghjs&A0R~_aY%A zaOIyT>4fA@v7dL4x@evcIBZuctKwqU!m7Cb)p6y}JHxAyK7j96zFR+^$m~@!37lSy zArT!|5DsCr{R}D+opd0UpV=R9lwYO(HF9-OSu|Gv201Zob*54J1?UV%`C<3`r*t6F zQ3B{-ld6jjZ); zRZm7~QWUEE4Kxjtt=~b+@o)WK{hqmdUw^1SGIt;A&-7lt^9i5!`OICO&+-+RJHKy` zZ?L&5_6_lsn7g6A;l2?*>=yJLV16r1>4CmOd=t#`L|--foPwbGB|6zRiLl1$tMMI< q>lAw1cVu3HY!oAXM-fh=0mf7s>6@l6_8l{`%r_nFaI{%I_x}LcoU4@p literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/ItemThreshold$Inequality.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/ItemThreshold$Inequality.class new file mode 100644 index 0000000000000000000000000000000000000000..ec636c1361572bf7298cf7be9544fbc0b165c3fa GIT binary patch literal 1363 zcmb_bT~8B16g|V1Zd;ZQt9+w~RBa2gpwX8$q)2LLEG2PElg0MQ~qt1Ho;}=X%GsxbXF3 zJLp=%)4Q${h<$P#d3ufh%>$Qv2adg;s|o%oFbUIBkzg1(G*3+3Hbqyjir|PLU9TF( zhvwEsgW+}krZq~GaC_%nHA*;CZR~F6S{wD|2fHDtQ;k)aibMF&*4`8~;l$!mCw z0>jIAiA~$|yi$zUbKULrKc2fvd`IYriJCr&YLoMG|{AqFr_|BIiej~w)Jq8e)yBRQ$XrMYv=_Q6RCKm^jlwTd}OmWbZRg9!eLgh=?rDJI)* zmEvW)EE#Ppvlp0O{!E@LDp%RqHH9?w%abTakz!=6OqLZd@bm}Rzi|l^!<v;d!{P{{~xeTao|( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/ItemThreshold.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/ItemThreshold.class new file mode 100644 index 0000000000000000000000000000000000000000..08232eb7e3ac5556c919b3497c61da0f1be2326a GIT binary patch literal 3841 zcmbtW{cjuP9sfM>*=IYKCJlDl(470Ks&p6~O0 zKF{~{^W48a`QUE=Ch%JoZ34$^!^_m_wqco`kttfHVSAaXRWF&gn<>?ty1l}Mikr#v zf3aLM+_Gb>s89sDuIX!f#?tLlW_J0SQS=0&Qg=qL7y{je?d1ipX4<7J*RR)g+cUiz z0wOOEH*JFw9!w>CV(GYqmC7sY*|itxQ^qA&Gq| zdIU~?(LiX}kGMc=dUk&D`NgS;nK&LqpNa!Jk`@@Lp&thYB9>v7ys|)OD3zD$0~!wF zAubfldToNaRfh7ZTpWXVM8(4b4{WD5M-9E`88r=G#*lz!x|hnV1h=XeSqaKeF6Dcd z)-debRhV2@*s^Ox!(+(MTDQLJ`h_ARluzwWn>6by8Xm_{f>N_0kQi#IcMK;~92eNT zZDii|jFL3*t2oI*tm-w_pzQx-!w*4LT6RjHXDHv=9D#8SPvSJAbjq|%Z(QJVi`?e# zuiTm|J9SaT8G%FF{>;=X%SP>-Q>*CSY0ws1}Lzng0)3`+439FDeBfmy=KaJ zLl|b8%kGFeRimbRPK}Ab?zg4M)-3YL@!{^nO=)O(B%7jR!PASY(|WZ5-m%%`Q=|$v zs2mo6z*8Dxh|AG}1{G16#T~2xr^Z;kjGqepuG#2@b^th~ z+bfpg4i+3|wO-BccBDzNW8>nDs?kFInI`=fp>9Crbjw;`)nq#(_+b=p2prwv{m^Db zjfqDGHk)3Kx3fMbQoIoIHk&MG>8@+ID&7=$cvnt^~c_Pm9#xcwdyh0s`f z1HH=1_&RFo{tX;Dt|XPNBY#Akuaoa!DXHAWm)=5T9kWU0PeeV>=MurprIo!ab8#rtCnH}h2f?nl_J&y$cN9b3E-aJk}j`BO@7|%U{0p5DYF^ZG4W|5_R8E3fr9QU6m z!W8QG8eYH!yo71If;s$v`(DQa&JuClkJn91`tJ_B!F`f^I`JBJN705JtPvwhI|g7N zPb`Iq5#kjX$7y05f)@J(ohp(-e2j#MKNwn4F`-62LR;HMerjeg8w4LFA=|j=q4Zxc z$6&pS&I26Izm2eRD|E{rzY~n96*#}g$GA+xmT1m%zTrIq3LXAB^@xXyG*b8mg%L^! zN%-Vcs$J%CgtMplX8svLk}BU}p1X9LgEl|JQUy5ZqsvmELIYh$n*I!+`CFe0h>ZRj zKy#nZB3=?Lfc`_7N<&tM)9=b44*vtdx!+(dEW_{_bMg0#_!bx$4v*M^S@=vt) zDj#C+I<%2qWdnx4hZ?2PFjY#Uk>0S>iF}Ceb#(NGdn21liu5~3Q*!{P0yDPKv&zI@ zV^EV!(<)Qe#*fLfuqX?$s>e~`NMUUqhRso!ReAspM-e}v1Bj{7kL72%_%C`?g!qec zxIY-iWIlOcwFt<+DGSrWvt8L!%2;1lwk(5iMfQ4eMo#H_v}<@B>c|GJ`|{GLA{Tm< z#!6I1giC#`J$)j;Z+IGF$GUzYhS`ap-$4m7RK4NpK6aDzRQ3%!=^h!kgs*%2 z-=4QgK@#Cjg-so0r-*9w|Am&d{-lKESxM=zbe&J>E?)cq-vU0Z(vn-X&rjeMfqj-T zg}{mQ`}l5p_zsrReRnXQ9=U_LKU2QDr_zD`R!JlnxS(VbK3z*zNXSn}83TOZ$9R=w k1wWjx(T&&fGtRn+{d4>Rzasf1DgE{7{rC;#3dhO+0Ylz-0ssI2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/LootType.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/LootType.class new file mode 100644 index 0000000000000000000000000000000000000000..665c8568005a850488e916809d52cf199666bbbd GIT binary patch literal 1288 zcmbVM%TC)s6g`8JI0@#_v``>C3oS{Yn0FtE5Ge!+VUnnZR8dzZxT%qGkYgj|Tly1i zSb$m;b={AudS@EIn=T*=&z$kS=bn4#IKTgVzXp)UTNzypi;n53uJ4$(<(X>DwoJ!U z&uqVLIZd_hHhkxpUYs^nt9NgBp>xmnZEEU%qzFRYQ zEI!W<<0F1_0h(DB^d{q=5SHy7!0CHk%+o5S260Ig&Vv63sqN`??C zc>(Aj;ZC585V@uYy_DZa=nG-~tN#G2CiTTZN4O}Ak(6=TPhb|4Sj80m zQ6%v~MDa-aOgciBs9oN$oS7TF#OxhWgaXh>Qp8?HN|48pMy8X#PE+FPgKbP#_oU2q zHOKYtOUWzD&3_dIxvYO|>{ddIT(R8Y$dDjjE1qDPE3Eti`+r^+)&=J)ycX-5zblI+ AKmY&$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/Lootbeam$Style.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/Lootbeam$Style.class new file mode 100644 index 0000000000000000000000000000000000000000..bc8a02190b9a9612b9b2d70d4d9317dc0362bc54 GIT binary patch literal 4160 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/HighlightTier.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/HighlightTier.class new file mode 100644 index 0000000000000000000000000000000000000000..23da107c8fb3ad198d82c52a55354129a91bda60 GIT binary patch literal 2344 zcmbtU-%}e^6#g#xu_0{RNGnJRmX@?6p^{-#?!KScEE}k0EAg zcEoBLT1~gLNV%qKh8?NbnpNFsM5>nAG%B>Q*NBu&rz z^=xBtDU%4$Wr0%~fi{gmhen`>Mxae2aE1m$-*%c|Ad%b51`3Or&4j}6Wc#87JTdaa z(CvBR5)2iHLfouq9=N<}4AoYw1-Azh2iIjt z9C$c*SB8g!ehzNR=;y%8K|qEVZa%vs;}R}2T*>H$mTT_qXx4_hQ_~m*GiF(>6;w;- zSS)(sz%}yJ-qjlnzN%&y)LK(ZTIL>4IHfgs?y#(g>PhqJiHqWihSHq+w2T2n=#pS) zTP)1Tcpvu}B-5(shFTNxN)KQb4<*boJUVYB{pUs*A8^B$YUY=M$GWALHE#Gr8BxCD z+tVs~bMNftV;S>&^YShg`q`}onO+V*N6$kwwC<*aIKyN&gPTU9S+ARxtyS`M%~EaM zG!kExwK|`8v4jLK03Q`VyCNB)7YHm-RBW~UMOLkMa_fG{^VVQkq$r=;@|zxc)Qb#q z66g*3y8M*=1|?QT9_tMKs%5GBWwXA|5bmwx{LTxlY)8{QrG2_YwM`ipUgn=OJncQ! zDgV$#{dQnO#z)v>nC&$muc?hjw8y8{_jUR4Ru<*Yr^u^S=5Ia}~6C07e$O3B^AxKff@ zm{1OJ`vH~ z+9K8#Pe{DNQt1fGzmcA!hs-279!7-joFf~LaSzMX{y3ST_T3%7$O|N~LY}2)Pl7Ax zrjJ@Y6=BESIdX`z9ctlrY0VKnDaCkrvySV>Si5^bJMAd8$+OoH>!(NYv|}SoIy^Mq zK^8uS@;li7p7VKlZjaB7q44o>Sl_ z;5r3k1l*@!n1HhlN{1*M5H%l0Fp4e8+8u;QhH;-_wuOgSK%C?G$C?JQMQse*t-METRAa literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/ItemHighlightMode.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/ItemHighlightMode.class new file mode 100644 index 0000000000000000000000000000000000000000..b5597aeb4feb2d9386675bf36cc81f6c25249ac7 GIT binary patch literal 1753 zcmb_cZEw?76n<`Ao!~*|u?#4bQp!j|i^q7`ShA9|1R5<(q^3lQ;ES7HQiF4i9J^Bg z13!j^AV5{m-B808~*=BPLK$GPHw8NzV(Lc%_&YLeMzH)h?lK)S3?{thTn+DJW+k1+2!$&D&w%sy_7`qr#2F zPPOr%))rWM_$7E4Ws*m^;fg>!U+55lH9Eh6q=9cJY5GcLA@Hq<9KI7smB+>T{4~S* z^irXdq3+Wrl1Ldy8#v2H-;;so?DLa36KQ^87`PxXv&jQkCPuxd^8=|OF1cvJ;F64i z?^z~4+~wuGi40PFS2SVbD}fUYSIK5H*p|VTv+ZdW{hs4>oWSLLyl8~}fuaH@^Mz^3 z4EckJERNA`;jTL*#(fz!^;~8*BNe&>Syy}R&?V5SQhw-!uCJ)hYIy!&+ka}`mr4ds zD0fO(#Bqzo`$-^om}abbYR~Z^NdUEc;R{SPixPfKqfCNMxM+V!E;q4)I|3Oe2%P<% z|7@S+n`G76ejyYPE!CN6S~G1u7U)d2jV)R@x+7VyH4_!w6}UOM#hT{~ho$Lp zO-_(sQ+iLbZ9fWn@}A2c$W6W6S6LL&pzZdR6Gj0QZB5`ZNcrdoSt(Vnk(1)|SxQw- zv;P5#gM00zaYBS*Kx~wjgv2NN~dQM z)~rs?>GXWkn%C)qP8U%k7sa{7(2WT%rG* z-fe+)zlb?3Vi}iE#ypmE1&Gr!u8x`66a}p(i+{j=@c|;G7ngL4c~F3B`k(?oQgaN~ zsg|p5P~;-JR)s2bq9nT<6 zUzMM6o2W6ZTcia~FgHS>`&+#Du3KgqH{!Ez@XONw4=g@tlpzCG#~4N0hc(JtqWA`@ T?;$?j7ekFIW4MR=I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/MenuHighlightMode.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/MenuHighlightMode.class new file mode 100644 index 0000000000000000000000000000000000000000..32f7f46267e2270371bc1f6bb0b6511f6f34a4cb GIT binary patch literal 1691 zcmb_dYflqV5IwigrLKyrq6h*CYFpIx1wLA}K&m$OVJtRj{Iry7S>4_x+g%d=m7+$Y zk@(pkWt>^6G#32=O}evl@64H*bIcq@yKPpa3ZB^QHHZFw#a)$2!~~AKwl*x&u~geEs-Po~s6AUQ z)v5xE<^2}O3B;-kl_HtN+VT@J%IZh~qr6+R?t8XsQ{%aI|bISq(ZX(p$Dx zoRBcLWjPJYv)S)0YQDQe9(A7147SCPSsg=2Q8jeeCy)eCOlJ<@08^O5 z?Ih*}hWiAw*(FwW+`(OeAu z#?1c3$9&z_aSx=ux&9JMj@9kv29K-%1o=s%M%slR_NS?Y6S~ zz@wn$K3oRL?|+a7xx#f)Qk332@xmx;93V?l4lQYyb_|voFnop;On!nieHce5?XIR3JjRcRf2h{t0IG%12~&=h|s(GQ{I-it9DT zcT9DZt~YR#n&!6ViC{jUku6L&pGLFW%{-G=iH?27t;>H8EdFpbMEcD2FtSvKIZ7EK W`x*J~5dY4L;2}juP@sF>wC{Vd+w3mzI*)!Kn<%|Bp4n_9@$|mxi2Da zd%oZ@viJPBC1lrbg+VNL=#Ng<_5!&pTK3~mczjWG_k6dv7VPjWQVeIFy8Eu}yRv21 zW!zy%tkf84jT2&52xz&^kec6kvcizuSX!b$x*g77H9pOBqEN^dRiCP_Z>~*k)f$_1 zhhhHLFF?Skk|t6_voyb0+M@XjbZY}?179(iE27mNulZh^cY1j+Trg3<*9@8Jps83q zN_6#Ts>LZYWedNE%UaASuK7V(BPZ z1$oCr9;b*y)D~TaY>P+hdNHHF#4-{czAE=cR}g4T${=zh5lE`D8h+5(4xZV|T=LM3 z_)aB{BEvt8qk^Bas4|QUxv1AAqnnt;Lx!9ihHlRb z_Ijk=FsY60r`(Gw!z=udT2(}|n&`$Z!{%_?z@nuSJ5s5&U}6r74EKg7EckA>TRFO{ z;r*$HlOB`26U3p%mxOY_g~LzuZ6ygQ;E0xVqd24*X9!kdR8M@3*~;8qa#51rM47ou z%Jl%9WNv+uoApWlr3y<~4H&tsT&z0C?PqY7`bQ}GgSyq{w|~Hz*14o*y~Oz!xTwR+ zDQi@RS9N$TZH?=2LWffs>$(naX8)z;WFHruW~z^?PBY!dgwxFQanpH$(sRO3;1+!s z^t1_@K8Z0*VFuSx#W<#Q1&GrOZV#B*bTZ1P%YVWC^CLt?C#Q9bc~F46`l1ZqQgZ^| zQLU=_o=$be&jO7d1C&s2p<{sNNbwW_n&n$pUgBPP=5N@a?sh=zn#Lh>t(YjAss0|kSC^a7?%Ws-hCF5Fh^c8-ZK73*JQKKB$w>H2i(;THy-eTof UnEwy#|N9cCQ)L26Sk~vtd#sO;H~;_u literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/ValueCalculationMode.class b/runelite-client/bin/main/net/runelite/client/plugins/grounditems/config/ValueCalculationMode.class new file mode 100644 index 0000000000000000000000000000000000000000..e4acb51b50a7611c35cf79f1f0c04f15e223dd34 GIT binary patch literal 1713 zcmb_dYg5xe6g}H#C{Zyg$U_A|ZObE~f{#|Ec1p`wV8%k7j-NtUN-*6pc`)*?6m?*9 zbo}g(a=aU=b_D&@e#mBb?>+b2vuD%qKR$g0P(U$>2t!eDUv~q+ZOiAnX_ok8ruGzPU|HMd6#wz@tGOwyKJLu`(g-k94YFP8yVR3v49qF_`CL)E$G%bn{g6eQ%^go<9M4Cktr z;449EgS%_Sh8^nWn1)?9TuaW|i;C|YYe?kNnUl;UWL8BFQq;S@ZFy9;$^Dh^B!*uE z!nay{N$gpkMW6*C96xjj#c5UBX>B;K^)eUSHGICAOCgHeQlnXh{?nw95-0Yg+X$eN z&UEJ-Q<%g3B<30VI;^wrk;PR!z(a-}!*z{))7jmpb~}l!ZtQT=&vl;JucakPHW`v# z-C}5TrnP;U>52`dYL8Vs0=aOmvr5r6JTG_h&^pgiUQ4NAfZ4Xwq^(-;i`O%@gGB zGdN3m=V<0pmi(1JgEh3isCNDk7v5taoDRmcp>R49POrwbYvFV(@r9zJ2NzLSR zh$pitu1!q7NvWgsyo0+$TGE;)f#m`9A7H%kJevL5$V>5-qr*qIH}!YJ?6*ceF843-lKy$7eqQ(<+os literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/ColorTileMarker.class b/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/ColorTileMarker.class new file mode 100644 index 0000000000000000000000000000000000000000..20435491848ad46d7feaaeb3d47c94ab078cbcec GIT binary patch literal 2867 zcmb7G-*XdH6#j0qn_beaEwPn`A|iyECM}DFffzsJ@=e%&pqe6=bYrnq`Z{P@zF#7`@APxM_1| z!@RnFS2P2L>^;}BTg$HH(5BGn@z1v{v+25C%QtWAp{fjOQ~D-%jnE&z7euF#DZkQj z0&7cLw|r~e7Uvwt4R~O=j?XX|!oM^5p3+?E*fuAebV`D-8FG=+Fv!)wvz!ew4sVE{ z8v?^rar(tVos8qDJ39j+$~A0vYu(*6FA7I^JP<89OR2dnaR3aj8c>m87-?9JSn6!8 z3vW#ZD`Rw<+`i5|OYUQ(60|MKvf3Ni%iIwiu2Z7n&Cwy0<34_6RFeiY=n=9JQ8u=V zOp+$CZx|SY!H^N(cDPN!jTaN_MkP?4zL_QH2?N7;C5tpp8aReGrS2^Q6Ua+x+Q1RK z&cNK>3yNLP?YTi)P)UqP5(>$h8VxNys%!{~i)bja$GgZBmqKiccf+dzZ*DH~?U--9 z&Hc8#D~5D&x-LWi(7=0mpQ2e_sV`ojaO;%2C;X00#XZy$L#7a)m?^~m^}vnlEsIZZ zUcVBC;s8Pus-h; zPC&PFIq58Zv)@<0Ca#m@?Ni=oEyoJx8S2H}iX7b4k=Jf34>;vI!|~qsUgjR(5`pj% zeJ<}|(Lfzb;l0pH*;TjWHN^tWB8IWBy1R4flq_*#`n>A~e&F%#MG>^!mY>Bcu4!1K zq0}8(mb2q-3NxZ6qHuvX1K0ara!W`3m}D?UM-DG>r)3Mj&~V+&&UUpwy@aOc#kKFZ z#Q^xN1b(-X5~|omjobDrjq2)11}i$gVAwyGi``zCV>8FXqLe~dlyhvF!KgbloN6}r zec@}k&2X}hkwH0X_=@4^^PyBG5g|BDU7n^YO(Q3#9!WVlXGnX1zWV2hYimLLr0^VydDNWU7+Ms}hrWg4}%!=hb{B0V-BB0u?KIUXvg_25EVH7o~kRZM1q;nF~of zGFojDW%_9OKD60K_~4GzPgN9Y$Sbi$mqbRUVnq#2#9{c7o>xQDk-@agM+e5Vq_KjJ zaE1a@v5X2yDJuUfs8W(?oSA)AEd--F-?b#-Z*4 zb}>q?Du!heur6}HmcSI|JXLsq|DBgH5RVg*!awk_WGq^Wk8uHbUZGFywPYQa$xpH+ zuaM6XIV_@~5ItpY-liZFTE|Miqfsh9M6NXR5Qj^%4{`KY()ag&DZ=lS;}~%n&4;mY m{G_Be`6q@#NaJegV;P^(Do4`|`hJd^w3B~QZsALOjr{-2v1Z=@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..6e011276b9a0dd1afb1b446fb164c048aec683a7 GIT binary patch literal 2081 zcma)+ZByGu5Xbk7g8>r)B$PthU8g<5Cv&Bt9J@=6ed znrVS06S&=Yk02E}954jje_v3dT3vG=BTJ|Jti^mzpcvR?=0HeJ-K4s*$0JvXq4{qD zcaqFl@rdd{8brerYCH0%#!Tc?Lyu3x4WK2sNnp;Zf8O0J+=AN#CXZ{4M*9d=9Pj>0 zLj=4P`#r7>7`AVYFm#zbWJ(x2br$tNpdL?iTm8R-hYBnz?sNNRSiU_0q)x1@|3YB7 zlWrw?&>>f8liN1X8WD{n9IA{WCo1%D%jZU$p=2&n0vwM;PqC4aw;eP^Abg(k0!(FB-2Vmd#Xl3 zyJ-$IH^6|*W?BhVqCe1^_=3Bq6#I$^ELeaY@03b_okO$!53x4rXdv7H^|<63r;JHS z-B>AAdvXTu^uqVoCVDgwGWy!4&?U#b-^?=u-N`@;=g=?mpc@9dX`ovlfYx%Mb9vA?19c4a z%Xgv0ip$mD?1p|Fxpxf_4$J#&6g+7F@#x;FtpkEv4Hx{~uA@-=Q!MDF(P}R*~ yi|497g2&_7M+UoNuum*@Gd-$_`R$7e_!;U%N-e;5_P?Ln=_+IL_xODlLHR$4uj<_Z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerMinimapOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerMinimapOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..18be2bfc871c3a037c7aa812be672c8a6484e6f7 GIT binary patch literal 4370 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerPlugin$1.class b/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerPlugin$1.class new file mode 100644 index 0000000000000000000000000000000000000000..6ed578c5856ed574e6f59ec93593aac83ef96bea GIT binary patch literal 877 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerPoint.class b/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..2fe7cbd01950b6f07986ffc865fcb65459bc94fa GIT binary patch literal 2714 zcmbtVZBrXn6n<{rn=V4JX+>xY2p9tG7SZ|=sJ5{{N&*N-f%?)*awXerc5(LxZGVG5 zz;T@EH$U+~XN)@i;OJL>ljC^q?h*pY6dW^i_nv$9>~qh3?s-oB`sexY0Pdg^M~ES7 z38_1EOPGcfddW0|CG|bCzH3;nzU$a^t6bwwRXDCb@2!g7YQ;7z8ApVn=P}>sy2-6w zeR=1xC`pEdBX$kj%9j~fo+0ipH=EWL`JXaGOSWk{gi!Dx_*YWTDNmN6Z?$eoqb4>C z*Vr+|9m}#MmxSpu^n2l7>%8gIm+Gd;DUQC3k|9inULVxUYfUhs}Bmrd`{ytNOgKgu|sM6HFv$m&G|ST+$FljG?<=SYoMO+Y!#X%0q2$ zm$2nG6}?tH{?iByrx4EckR@JdA85RK-qccnRGUD{Y_VBsp(r=)nbL-PF+UTW@H% z>RWGW81k)K8b&ah#5;H|j(3mMk`JaKiy5k$eQwsp@)rza>6Ux->n$6cp*1tL^=%Dl zjQ3Klf1pvh-(|R5<5iKftrC|H3|S$|mE4kaB{S(f{aT=dl4NLYh}b4!*~e=?;E04_ z%Zebib*)KWsuuZPP?U)ZcZrHJ6>W57HDA0(n>fO)n7BXd79bjvoh6e)YwnbcH@w zxJg0?lLTVuRjrDwUeztUnc9OlQ&;e2(mX|LWXEXk@_eN26Fwy^5;sDG3c>8Zd#I)8_>8*&KEVb{{Wgf8|Wl~w%_JraB)MKUvQmx}@!`n2? zKF9mOi#8c*-gFKhp2++joj9c`&;R)q=RXxY-%w6*n#VG~VlLC)Kq@oPz(D3o1J^RC zNCU%}zG#D9_r)5>{6vxM^ey-ZK@x=JX+V|Zn5Tk}XDJ;hjf|=PM?^eJX(8%aN&%{b z^SIxErSHk7zFnNi{D5fWVB$}(?+^_iO#A^>B#y36(s-skw9sjxA1Erd0!)108RwrM=X Pr?gV-vi+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerSharingManager$1.class b/runelite-client/bin/main/net/runelite/client/plugins/groundmarkers/GroundMarkerSharingManager$1.class new file mode 100644 index 0000000000000000000000000000000000000000..adcc78efcfff732bae961a6c2aad57b19ebe753f GIT binary patch literal 937 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⩔J)TZ!B*OFr1WAJz$IxQ-ARa1uid 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarMinimapOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarMinimapOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..786d82890611c7d2eb62ba164396e5e3a67c8518 GIT binary patch literal 3234 zcmbVOS#uOs6#j0u&e9mY@ik3v;gZiXZ{wU*jyC<1+Wk^LHX8QKM=YHp$?|$dp{^#G{eh1KnI|}jy zI&8z!+_Y_2re|nz%QS3HOIqoKX{WR)!yPxr9o`}lV;*!FuMJn65}|N@Hzxi4G$a0|K68z z-Z&~ydoFEz=8Q3Frp$56=(26c(>>F%Qv%zgac4$LI8MScG}E3o;+_`qAB?-8+nF#* zk&g-$C3r+2zoBuo1Xb9gV6(vfT%@i&hhZmWN^dH*qFO-dxj5K05a|{;kTaI9lMmPk~eGh7vqp(tO_@8t`Tp8npE zn83ab=Hg@ci9DfV7j_F2GZBB5glsg607a(2YEV&#A~|YMp`cixB5K;kV0vcUa7T0= zxIk6ZiR;#=?wayFGg;tGnN&b$&dArRjc`dyeY=J|VYno+Av&$k>Y9Gd)B0UKIc3IE ztv&6H+1VcI&`wbe?PWNCRs{zIj^v_$y#NAjt2l(i0;-uBadp#*O*z+WU!s>vaRkQ{ z9DNArpzc*XEukyTRK#BCL|v|-OXPMH$8my=6NWcvT=#tMbk)$fQ6~KzBTg*oc$C5s zoK(??E^3;HeQXt}smO$%Nkp!8tLQ zJh$b5o+SIvU_e2XO3p%XLB$}3c%rkql{V<3Cgh{ru`G6o;P}oWrr?~wmMlPaUBw8_ zQ{3$GuI@S1Ms)}&l9^{97jRL*vlM9-XL(h{B|OJIWRqq(T1K#RJE0AY%VyQC;CX=^ zAqDA4QyVcYBd{pL7%r>0A_*=eCy@y`Gp-^Il3c}^jGkqU$kf;r>1Yk&uw&Yi;Ymy> z;C)c(hwFzDu{|RpTZ4&dHaMTVp-Gu?By&Qm&6u(UTft0-dmf((2T5|q8^_am9|~;E z)YIyO8!2xWo&v77hN67%ZMsTuD$-I+70kQOalE9B^Q=VMa zGViji{W;R`GG0~iia=AY5Z3nH^OUHH*KmVL1>Ir|>z%oq$AeBH+f#y&8b_s+URUvk zEL~+vPs!pWorz2%qUY?MRo#iDBK75SByc$FZ$q521r|@P)U9Cgm8WDk@*zpCY{^-1 z%R&_>B_SDw3e<(2h6POHJd;wbmxV04LGZomm(n!Pi$9@Tmdfs38 z{7%f{*9EULj;iEk=FjkeP|B4uz7^3<<+GeWhjVgIUDL1F)bukd7qE?w9SeB8srerE zG_~Br-k)fYherNy_hDO5fc=Eh=->dh;UK>PTG7Py`Tz{gXyF@S{Xm32lA+|$^*-(; zIe_?s)+Jn~J7Vy+v6bd=daoa%f?C1!dr`igFLEj?I2rOb)psnZ! zT&XQu1i#h(#8_KlZQ&wb;Ekflflh}pxS zi`j*{sA{e)rW?jJD{vn#N${HjcbC2u^NhK`=c5gqI6jJMUUoIS(&}*n4d@^vorvKS zn`Ac(^kN$Qn86v`Mik$3?MDpxe4X=;XMTmRdAy0Y$WA?O;cdJ_z8dfz-sLZ!m^bh~ zKA`6q&f-ISL~h4;Pkqc)g!3$9+ZUU6^wC(7Po=DOUyFYHahv5(0TagKbFLkwEzGB literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..92afed0243808989b0da403416b813fa0e87d817 GIT binary patch literal 6654 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 XgOI*fbFN7=i#X%?F!qQQ8|VHP>ywOC literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..5b4aabef1d1a95ddd0d4c76e326879da717a0aac GIT binary patch literal 16005 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarRule.class b/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarRule.class new file mode 100644 index 0000000000000000000000000000000000000000..714ccec1e5a48a1fe6c7660e4ff365bcf2b524b7 GIT binary patch literal 5164 zcmd5<{eP2J75`q6^hwiO2pz5M=mcGdZPJnr83S67tWDcM({xQ+7KV0D(}y-RO}Zyf zaGldl#cjUM`7SCtb<7uJ5Z*UeaVqM5^B4aJ|A^r^Cuzxmef$LYeB3Y3xz9Q0p7(q1 zx$nOB<`RG~-ZijFVQbcMLUti*WzvonN@dbk)(I_S3Nz_!J~V6DQ|YOkY3D|t zh)fR0M_EHn|70Z0jK;t+${1W;)eM%2HPP~-Hd-=`<*lqqATgBmt#Wb-k5+AV!ZPjD zY+@njv<=v~!UDNad&thsCmhpu6dtKwAa7ijA|e&)BE#dcwu$i2cqBnGpQu_Wr;KEJ zdnmoxw6j~m)!s3o;O@;$TV8l-u>l`5uu)-8wRyWS02&|1It3N3MH@C5ctGLds%3Hv zG(LeQN>D7?*EbaLL7_t1h_>i=#-faFDzshxj!lFZLeNQ$u{W%1t*;e z4W;u=cgF!LjzoGUYdQs+1iy5b1ou>L-%1d=cavFlIEohxd}aCWTrpYWMZ83JSvnt? zUvL(sKMVKQG`@~+P{i`-XUG$3+ff$sEsdA)ZTg?F=$2`0k9Jga!uZr-E9G<>_>RKP zs(bH>#Xh`(?`eD=KcJg~^pr27zV?ng2t)anfg=GDgH zeyZ^^9H$u0n@(z$<-K?tXln>PZd(p&)B79O;zFr;Q9Hju&>bEa z>asLPrRHMhf^}FNf0__h22biW-e*;?+5gkMP~KezcHv z((_g{dnBDt(+v^MW^<0|q;pv+?uMaEZhk5^7aFj#mTfxLbhi&KT;j{)vO?3XE{~20 zAKt>-2L4Dnub7+`^NuyIv4lTS;!WE&7gMon! zFO6l@_Y9d?*`>c|T)|&yjI6Y#m+CX$U13Xk{HyGP{3xMP_9b!!J7x8!<<5QIGiEc} zsW4a}hc{JUwqopVQl_I>N{3j-EyyEHbI*g6Ru{dw*6wNH=@1}Dqo6>V`vlS~C6ERu zfixEhq>)G<%|8NZ$Pq}Ri$EGp1k&swkj4(u)WCHmkg7@`)fC{rmxmGh_tCt0FV>S? zt$;c$d!P=!1(j^L&sD@ni@5(H+Rvg>P@COFgqBfT1hv&u#KX&|?Sk4_BdE|tbf3j; zLG3Y$2$MKL^$DuqTf{&Sdj%B}RNPNH_YzugBZ3?C)7AtD6x@X19{1B;!X?GDlC_`l z*A_8Z#FXGH;hXXM1UDjak-+*5+f`?cW0qQmjmzfJy=_nnC(IlLv2Bpxju0T+1OY-GBtV8(1W5NB0aEuA0n*?k&f>@!iux)%P2Zg~ zsDhqJ_uzhPqLFe39-x_c6DH}!W1}4}paaL~7@tBA@1PU^Mi>5r&3F$Ru_#hl5)6p^Gqm+Ev#{vcoMo36K}SK6+)u=ut32r{popNCG|d3V9q8 zI7HuB`nPdVeBCM$ckoL&U1U9egKYY+*Fc+rqspKcjH2)FfooJJ6=;L-B|`l*+Fe0e-oV+WNrQ-Vu+dLS zIk(}s=^Ooih R_y_N#{Tpcb|L30O{{lDVCy4+6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarSearchSpot$Group.class b/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarSearchSpot$Group.class new file mode 100644 index 0000000000000000000000000000000000000000..7aab4ab3a00c79efbdf964239c4e6b414903c389 GIT binary patch literal 1756 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarStart.class b/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/HerbiboarStart.class new file mode 100644 index 0000000000000000000000000000000000000000..d2586a8769e35b66bdec317d931f650b8cf4622a GIT binary patch literal 2162 zcmbVMO;a035PhSSv_f745;iek#>RX|!bZdiwu3N15dswSfwdr)l1jN&V!>-KyJWSZ z!aY^~4LRoIQ>q*}F;rZka?UTvHM!*v(|}$`@g@O07#%H z!o@IWsCLY%8LFJDJFCJWk~{3yEBkU<0dbd3p13 zc1vC>(Js{GJf=-U&05t zN+K>ap}gUAIvpwc!7#{uLk#ob%$er0ZE41CJl#qAT>N;X*hMfS5p z9m}Mi_$quMew{%V)}D*=p@cj5h=e;(^qN}bDn;J6mK<+R!d={>_SjWzo>-%&Cc}|V zj^_)_EBT3pc~Dz;)vs%cPK2(smn~m@s#ffHE*mCq9OIn7k%SytJ1q!YQwLxq}Q zYkO+iIMAvZshThh({{KJU?`)Tdu8)kY*jT>OR?4MIIqxW5-vfa_OqX8RX+rzc;Bor z^tTf@?Hk@&YxrD5nxVI?tq!ZUx+h^B85%IfvXsM$xqrwIZ3k&)k#6h9(=F;*2GJ=- zeurVb{aEwvcclCuHZrY?&JyEq6jjA9n>DMVu4ue-`#PVs z86Hhp%i6A?*fonH+B4(`3!PnXVd{(VrCBPGKu@o@G{EN&pp{0@S!w#5l?KmQY33+0 z#On$44)Vz(+e=g0gI>Z3lJzHzDgXWO2CNhc32)F>3I=w9J=cUITsgwPD-1iXYwm{Y zFc|o!KKzt-a01al2}Jreue0dMA(H}^grmNcoRbyr-7TmLrg-)6rSS-ZaYz+bY~E2 zru&@Ed1ya!jM>t>`(#mg@B&u{+{1S=)35Py^fm5(2ha4&Z(VG7I=Q>}t9}m9647?^=;-wD5tgI3e@5a= zw+7zzHu6#vkK^-(5vVcfNu;|tt-F*wZ@d0FqNQ~qdQw{8g~|#;$5_4fE>G6dzKiB8 i*TjetOP+;4#G=Q@{{~0g_WaJyxlo`;7i4TY>(+m>?EHcN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/TrailToSpot.class b/runelite-client/bin/main/net/runelite/client/plugins/herbiboars/TrailToSpot.class new file mode 100644 index 0000000000000000000000000000000000000000..02a6b2247711627b5685445ab669ddd01e9092a5 GIT binary patch literal 2219 zcmb7FT~ixX7=BJZNJzJQL?~8hr3y6(n60&bCZG^Y8x2qi;*5IHljJnnve^@N&oa|L z;kDz9cV2O!GoqbdIC|@Eava~YyTAe&tryFA&&m7wJkL4&`S-Km0IcD&3=#~t9idFu zcZ6*zVYY2cILaK@e%Eq5vnSk^)so!x%w3mT_O5IWq{<-0F!7ilaMR{a*W7MB7H!3l zJ>cZ7>Kz7FXGkA#+ZPO@kEB!s*K){Zyerhk@wVRa7$ytFMv%%^mTfkLs!&AJ>N;Hc zE=Auw|9drb4=UFkCAz|`tWr>_COcvjRKq|PBRNdsg$(jk;k47p-@p{688ShG+m9Ho z6zWkIXVT^{gR2?5NL{pL-|R}+wFx8H?@Nak+orM2dcW^0-m(StZr~-%G9)DB+$zKx z4I!#rJSjGwFEb4|-mo08<@Z~{-PQFN@(tPM_8xaFy^ju4s%H_dcN+hnSSpewg7!k* zl7%9%IJ@IJ%Ib@{b6|NEm05EfskpMFLsjw(TlQOW-@GRr;c_K96-~jSfec0%j5ys4 zBjRhH+Y~lE1e@X)If^V9Si%j4OFtY2Ig@?Tc&}V+Ji}5{*>DYV$z*dq+5o| zO~u>$n|u%flkIV@r$s_84|eLCcc~#)c)qQrt7KD=M7s=A$ASx_5S~`@bYtE(P(hVp zrqB09O*(C^KDQKQbUei!MPtnr>h&{1ilV7d)p9JgN=D$amqQXC8d$*^1L3@AP*QVQGpdV)w4Bhoz%+xW@tu{_xmK9bcwbdOGVa?{AC%gmV zv=~d2K1oFP=RXpSJzt{NP#BWv8#>bntuB>*Kst4}^at2?NGA`Meh1qu{et2$ec$U7 z+APy%`FK;NO*z=4bO*@`qs)hyqfs=fx9|qdKaC=86HW=dNpWZKOoTyY&D{~W-p6>18v9)|+mB|_oNZ8I|)J~Gfc`KkWO=P`IR)UJZgLi2?Pg^yT zLtfX^Fwj?ihWCK;Vu*8?KjCnNM!%T#D>_RN08^!3@j+?!2vm0B6+5q>S)qC)wTH7MC}=(uIjCtmRg>%iGporg3qCd&~23v5wll?ILQrt&BWMqmE3z3apjE zY}s~tT+pAlpD#IxY@0=Q_ z#HT{HzcoF0}i!#{$8^|5p4rIc2cRBKWU-DuEcr0*4uzMo)HndT! zrI&=pS!lNY@iEvsNn}@ro|EQ|U-c!DhOsg|E;1jfsxz4}w_~yM!`vj^7}ozT^If0W zBYuSAfGX=@;m(S4I3$kSb3U|b!gCbwBM_h9MbeWVwLHaGC_kvIRW~O2B@HoyjnW?7 z7~7ADO=E1#*g)tMTV5|@!I{Sq#&3*D$Gr{{P=PyWEuu9EHE0|_6Q&$S?mC!;83*@Z z7UMe@XSi2t-)V*WxQ=I@EqH+c%{&SZVGb<@^JU~mM4l(|0+AO-kl&P&m&(Y?L|!8D zV#=kUy7_*UHGxh`dJR=R|&SlU%*6^H~YG0_#~fHnJWz MQ1?yzwj6B#0XRJ@7XSbN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/HiscorePanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/HiscorePanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..2b82e494523788fbe8410c19e51015104b4ebd95 GIT binary patch literal 1828 zcmb7FTTc^F5dKbESZEh06-7k3S+y;NEs|h(U)p0?yWMTtQ;d)P5q zh~W}6`lyL7{vl(Wv)u+tP}(NDb9Q$w-^@2N{rTtfHvmg`s=&iAV{xICs}?s6!L_Vu za7$<b>UlUjIMfsbMErM{zU`YWOF9chxWs};VK(@TPv8QKMz zhNsAVx>f%P2LFz3hHFq51{yu+B|}R(DC>$fune<}isz)_WJoUB7Yxe~iwtifE!oRb zBpNMFKx_Qa6qM*DgD+|4cqbToRJ5U8o_bX%=#ZxiDmvl!!;6b50=UHBjYy-Ov|;hJ zYH^E~pX*yDX9%V3tZr`VWkWu@FMW~{hPjrY)d;6DsYS^z6+TzZDqLiUk6CjnEp^4f+d8&*Ey#}sB1 zOfyV3plgO@6|46)=)l758wT z2EerKLbb%O>~eZC*T!O=gGDwYqpA)5r#Bb^rfkkSVP{OYOBc1qhS0Nxj9zj(*uP;{ z%US-!kUie(md@EplaeHwgp`#v?Fx~U;bPm)$uW7%@axoMAGgt|0d9uDmQ0ei^}@(E zXCgapsVeNOT`ZZLwrC=47q*2c&1%mID?25n$ z?Flb!cW*E#7YGmx$@Sq#S|0SpLstMQ>2=X*k)C}d`(oq!=#Itr5sXdjBNRJC->#$G zPxp4x2HxW`-K8bzV*po364|)w`g%)|W$d}}16*r+2j6aN55XUK`O#D0g>1}uX z2vG()g$|${;I@qAg^V>O(c%N$KhnDUgdq0Ni$jWYgkgN4`T6SL7^%f_aZpqwu;Abs uzyl|*hvbL0WvB8RqYBNw50B`LhyMANN&0ATl1Mo^)V3t$?+INV%>MfDM+P!bX(Bpf9%&IXlr%vb zJ4D~l%ikvSLm5i_h~YsqKYVM%V0G14l)+GOaRwy^MJ&6pah9RjGzBYt8H!;#KNRsZ zei#UbT3`7*81Yz|^CLQmD$$bF09^B*tBBk6TBleKe+ni(<|q^rW0 za`JzWA)kv*s+F(iQ6R{{?Y^2#wT|w4PiH-fim{RmmGmLy_p7N;Edf zZ$veM{4OxW`$|3e6>|0luJ0vzz4(R#BrB!y3*l z7+z2`3~Spba87Xk4Xk66zQekqD#B3JVA1>)4!)s+@3j7r(bi9)3tA$<2Cfm|W`<-H df?cPyfE&0;(INviaGNrRicELryF;UZ`Y)%LDXIVf literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/HiscorePanel.class b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/HiscorePanel.class new file mode 100644 index 0000000000000000000000000000000000000000..3ae692d206ab1a406ef76c33f56c35c1b1267df7 GIT binary patch literal 30016 zcmdVD34E2s^*4TI=DAC5CLttjL69KG62PD+N?0TbHw)P?Hvxl7yd;+pNpj=8H!O9l zTB@x}U9sX?H?-PTuM)PpRmHknTeX{8f7NbU?e=T6D*x}9=XsKQLlD&e`*}Yv%AMz& znK?6a=FFLM&dl@h%xAkECZZDSZ68TNv%4dSqF8Ttq_ZOtDQfNPh;%24dOCaCJG$dV zYdYes(O9IY(oUC!QOrk{pu>i$)!R|D%v3bx1gXwwyP({fXso>`-nshd(~D}N?d_4+ zd_jja^mZpYx*}EG>pJ2ct2!ek-QCedIMEU9j&qgHXxFOf+M756tChS^-bHQK$p1HAr1)xkAXLiOR@;jTzY zZz9?n?ds`_BqA|E#~xHi>IPQ?wJe8MWk!?)%@~r>Acoq7Q9C0Z3CCL3l!noVBZsUB zDdT=dyCJCYqACo%F|r|1-Vy0!DanlU)YODmMLHo!!%`-zpt+MnE2+Ro02-H62Mu2^!TFiFd>zZ6$7pLRj*>m?scfnL&b%)-;u-1ZXZD=c8i7-V9nqi+yywplJuY;5C&{ zDOOuaV`E8KwV=X-nHO7CaBE961-X7kWmTiCDHvO!snSrbt*Wc4t6OJxFlE}tSbw0!R4A(n1YqThSHk) z27_$Yw9*tTuL`-9Pu6q_rg-sqHDtErQbf%2+`U~P$8y<1b1(Vkk2u#9V;p()0gjPjZw zMAfOD(A3M=%oX+ZOUjxWU9#&nZ7`)9n(Bh4J*M$BO=mLJ8>(?Tb+)E+809N3X#mp= z%fGJaJjUs=`Z{pEsjRW8zK-i(py?Z?eq~c#W3VAW-=vFtbfKWBP(nrR(P(=ocFky4 zSF{^RCokQis;;hHEbq<;Z#SC0Mc>AR|HGJ*_8rFbnuFxf zd|s57Xv(5&=J;irzGJ4Mq_jB{DyeA+K}v z*KlTbX-Pvv{fbZvii8?NoOP|H?{Zc~X+v}UvdZR0Q(=py>ly0@nVPClV?7tWQPWK} z66++`&}8c0qUn2#99~vgQVVRTrM|r7#9)Ihq_=6hopTHJ$we1H8VfksQd_^o4B<{q zTeKB zcp}%@p=qaSZy+bsvW$8LLerC+8K|f#scQu5YD}|FY5J*YwxXfFF&H|b zDcDlcgi0u6X6YGC&vL#G^A0vtaaW$#^aA6ut4nH@LF)!vP%UWI^-G$5##zHz{j`+U zK%uullq&31|8q^h;9PHYLrJw=;Z;qqG0I=v5DY@b4DWxX>DP=LR^3ol)6y7fY7CX2 zdzIYyZ#BKnd7j!T$SPyr)bti(RGrP|-)Z_EhBNA_Dk>XmOKdTJN7K8E&0SVmA1bM< z3bmwV|54MQINPc(wfXfIP45{hXu71V5*4_uziRq`vA$3l#G=ad_HUa0ZsV%!8>?0t ziT|gjf0^2i!CJ5l#w^$Vx2FFvRyS6H%_UHM(7>GWv8MlW#wgAJ<%XtZjlm^pMLyN^ z85hYxkrHfRyjrm5)bnNnib8Pa*uj}Cm6%I+od~6c#l`Ybtf98PuBogBJZ}lr)>j8x zmS7j+6(hV___$O?<4R0$%gUx|#%5>{aIlT_)h$a)Ov74>EQ4JRk>i!c;}pZR$YHE^ zdC*b#B3Fw%M){W4H&mCHsT3o%7{$223fT9-hQ|6O%nUI`i+odbB{Wh=9rIHhqQy8v zab;6YLkR>yh(k3Er)-}nfGvCwriN?CWrzvlFfAt0Wc07DzM&Rs0;t2an8GMuRYQFp zv;pI$X)&E~Im|@NO0Xp*bA}c(O=eR~V^wVl7C}np5n2=(YD;}pWxlKhC7#sVbTJ2kXf+nTGzthc3|%U$5?!E zTDr*;?&*Mm$S&vn^bFes-LD^NJ3e2eisS4YRF!?bnwsd^HHk#eoTB=*l}Mc~v*DZX zII_!!aAQY0E<;B*@AO4gCV`26SbCjh;TYT~cm-)b@F7m+aKB?*RM*?t$y}ZvASI61 z;y9Y&6D81L0}gIwIKBpa4~WI$c%C@eoQKi`ek#{=I8EWFN=+kZBtOB>97Ut~sYcTn z%J+#nLDLUHMr{TJM6FncZio}WhiUuc5tD~aI+hLzh$gYZCzxy8W7n4|jmFv{G1sye zCyHhasWldXZxrn6No=(91x=h*g+J3BzSw@)DpR+}E&{#?agr7%i&LN!;*o?~^HAIF zavMyqG<|u7Xc1wbIBox7jk0KGG!|-I6X}X*u}ZXJB`hgvsOEjE8EOy~H5Q+30)^Kn zicE3S8x&tH;D}{$Z?GoX;V5>uVe@n>!GY4#m-|Eq6sws_Mpwi-+DgOiHQ|lX-b6sG z5y$iJI<@E$-S+V8ECf?hh}pQ>aCevkEld=C=^=xOVl~7Qu`s;LctAuUD)@`_^^EYeqbC~}vr&t$^Mk$titE4x43|j@nm0&MI{NT{)OfGqs6_vHb$fE%ILaCY+!+y1;k~3sKt-Cf7vKgi%q1fw~Kq1 zOC;{sA}Jn#R3RjQ@hywQR!3u99NP#D&Ak0Z(Kx7ySV2F_BI`H=T4JcO2gfl;GfmsH z=o8y9>Tp|IdNwpi3b%$Nz%#Q`&{0E)+UNCb@{s|tL+s|6`>~+&zQoYdbZQAiCKQ5)@z8%LMf#7cTFBhv~%esZD3exk+W;t5#7h&c(W{1St5=F3ETu$^|> z`ywP}j}}jfpW1yZ>qIcoox%Z$POpR^p-0bX@vL|bJ;IQ%2d0do%nddU;i~hbz98uM zp(Ztbt$uFUFCd<`71Pf&O{Bwo;^){Q`sI-~0(Td9S#09ModNNh_?1um65}-G%#iH( zffm0Ozk#2E*qDjE@n)0CErWzSPY|zb@rHO48lU68f<~kj3ngL*A)?&d;(vVNcWDjT zd0PCQYiA~+HPQ8vSXnrZbt%QWTKqx$5!~(yuZ>`%X$>bZt@ zFx{~TnB#h?ai1LR*c|;5WR3s>aulpq@v^v)pE~&`;*;YA9h$ll9CJLy)(^;W&~qq# zQl^|JC;8-IXwvAp{!=_HC(Fa3<#1?;1HveFo>8v)GG(e9{QOKgRZjQGX|7R}maAo< z#Bi)`BeUrW(22(KuxDv`gv7B%4y!chIK(;QTs$;a2MM8l2w+QKI*aCGm=YfMv+^h$ zC^+I}dj-xJSE^|;ur7I6M{9WuAFKG*gyVG>0pbtxSS^n;F$uP{5PoD_v6k~0H>|7% zQL|84Lw!w6i<7rd%SD`*Wjp&V{Rb0rv6kkzV|WdMi7ki?w1gTFe6$1RvP{b*TrWFR z-&E7Gq6AUVl?Xj@bLCoAaF%YUDsMy}wx&L0P7-95mP48GF{c()0?P{Y#i9$C!}!CHo;P|A;6gD1m*<`b4b1M zc}5tVcCW2o;Jc>RPO+yj~&zD zF#7?P&Oo)HHY!*!iSQ~u*8cLF6&erVJUtP2WPF5aa**7@i!ev6NPF0VMx6vs@H?G4 zSzWN!+p$$RaK@@=+@|M~Z1bn}Zh(hA2_N{#v`j~>?{9icD99(*ez9s`HO{_$vI~0l zU|QQJB;=D(2$U8q8E}8(MlHX_D||#Oaz<|?o+yvD_QtEaS9ElPc7{Alp5v2e3z|995Qb7gjT?I+ zTAnMvj#)GJBXCz?NI}_OWdt=A$@8_mKz_rv2ACo)kwEu;kv`1#N%;K6OYIk{8a}fR z$W7vSzx)=~8+6^Oa02a#j~V+}Kwc`pj}eYXmkpvnw4LSD?=H<=+})}-o!>0_lvD7zq|zsyT~lR7FG@MB9?_)wY-gI z*5WHEet8Ef@S=;vi~MpclxAv$mN+v58F#a0>*w_Ax#W@e!hn}Q5Omy7;~DTaT%&GZ zTiP#wgb06)eF>q!bhCiFS+F`5?J79)>`ZyTe84A@*iZ+b?`!#>+y>!ni>&H}nsDu{ zG?or@!P%l=n}AE(5k!$Y`YlgauGqw8>jfotX}Md%iDqM!(ag(=Fydp@G=xJk<-_t( zpL_(Y9WXTzOV#o*`4gVwUI}d+ zQ-_<=}#%?uh@wc`7o$EcZ%yGfrYxxd)$^Lj4_h=B(3dldmKlvn3hhjYrx>>LazIBm3 z`(Wjt}(jF5lPkukr&7v@_D(o>&7>o;JM-!B6=& zE&t9TOivI;<_+A_e`@(J`M-RN3f6sF2P_FbPy%VY_Y?C zymJ1lpkRydg*C6B%2JjXGJHxxKc%g@$-!>W$y7pFT6x$= z=gEgb$0(mxenxSO!`%798G{OF!dV&4B$U=FOJ!pew#=8rH+I9`>iEinZ;PiH4OUxg zFJh$#6tYc@OLNSs@?O4EI6s%XDo3l~Di^&Dx3)%lz>Ubzj>7)T8WWUESr6&j*7RY( ziR~!E9?;vx{;L|HM)}l81X%{y`FWkyYP1@I4RQUNNVhYRh{Lcdhhh6|EY+j_yf&cG zJm6GpBcwEihtRF|EF&M5a_TW6j0&uCmc6E-DhzGh4rQ|pifh;kmhWxmhT-vVthBGT zAy(Aei8(rA=s6lh*e=a_P!*`dd}<;#J7%`KQ?yv4HGUv$Q&bt%zI>2t-5XnkB~1*Xg*8*;*Z`&{3{blHl`OzEd}}mUS5t;td8e zceI-8Q^z3qJCsUJE3DPAtcrNy*1$*WO@bSGaAlL**Q!p{L;ryo77NT%GYE9ioL=$iWK}?&ph7;?fHgHR zuT|ZN2+rfQYE(_=U?OTSXV%)zfo7WC<}R+#>O_T;P#%rpGw!Y)lz7^caZqBq=W1|0Y7b^b8h+O&!&Z0StGWS2){CpuPD z74|x{Myn1UcP1auI6PzgTCF-2Jh03*s81LPm5DCcM9|Y|Gca^m&sl^AQ`BY1z;rmu z6xuoFto(zzr0lc__Z>lmNuS%a-6n>Hy?j7SRAdAAB9^it6n7@o(`nX$xL9q_Y9qUe z*;t?{kqcA+SH{_Tko}c?V;k7I)!AB|!?lOoPG$-Lzk*Y6&qHP-s;)#u& zk%ENH!6>k9f|%snvz*BFJz0 zO283fYeyVvdtgB<$t53R#p+^psZU*k7}rpfYqppZdT~6^k=O|Ffs`PAr`2WZJ6Pzp z*x1)jc*!go!cWR2zq~h>GUUB1SyySArmkkoW%@}F!9{AbR@buP@!`HeM|arho$IvP z!b%{A$AA|HLai}e;4JAx=F#c~t!^|GkO{r9)~{~HT5Rf$;hA;F#p-+9y<53IONZzW zFX7v@x`P`qOzLl-G=f(va8|}8wrX`3ml&SbgtRPy(=x`%V~(sFAfZ5_Q`T>A%F z{czvfmEoAtarbF;Kj-GA)eiD&9$fhWtsWeLco^rMF~91A)XmPtS^vAal&N;YBUHNt zEgi~)+Gknq*J?@i;&Mr=ow=07KiT{P3^|nj2CKATL%$5ImE=}a3hjGzK{4<$<4(FdK{4Poe`d*hy^EXif(-uT(h=%kJh8C%hw`(B z+L&^wNZ}AWGujjB2Adkg?a+jotr%WE5 zAoKQP0B86Ra0kBz(riCwm^YN%GDc2qK!GUMrb`g3o{2%Z+k^l!5w<~D_8D&~W7Vx1 zELJERGu_Kg&9Ws3Q;$~}Ql$i=z!_t|B!CmKf!RhT4z~Jd6w=_t@NmC^%_eNIo$K%$ zz@Fe(7fc}1ggM81zCi1zPy)!&}&&LUfHCJ25nuCng1DDcZMO7WHJ9B|~+A8J(IjIG3 zX`A2buoh@*A!iOx%fve$d=J_>UR#Uzsmk|0IkQw-Wt^FtTD2DEH+Hi@ZI$nv9b8h? zRO_=U9XH0dMC+oV-qtndtt#V-_y`_|zcbvmsx3TuwxE3vTkIP##>p{=&l#c*n`@*c>>FL+w#R*&ME4;>@0FP!4QoaM7ac&Ak%7v~r}? zh)XLL%-AhM_wNgO@&_YPpWCODZFb-Sj4H5JXzN720F&9#y)L>oQp2y9Az~fDdUL#Q zvkwo9Zh(D9vr;%kTc=trkbfLGg!v`9w4;1CF1IpZg{@YfwaN|Lq!ZOv8+)May46D2 z;6g<%yoh%Z`L)`$wTAsrYkfGz$0OG1T8&qSqA<2qT-Ye@V84I3Gc6{3c?3@iRtrw+ z6Iiz4p4v!aO|&f@u%gx(J`4Kruz_i_hh0=-L=^?YtHbs?V^+-K-3nK2U6i2bQl-VI zX%nx6CD0j(Pp&a>)6}~^j`xtl|Fnu6;Y}@m@R@d#pIXayv&|powYqbx zYUb&BZ7sE`hxx2^K;+;s3AnSgRYx;`JChOC*RAt?)_G8$`>@U)AYw|my3>Cx_Yc+u zg1-BIo?Q-iPfB60D|0ERA%=dg-@=)aM;y`9-R`&Gn*>CGBSi5WI*K`Pv9{{1W#GWK zf$&@KExf{%A7lYJ4W_i`c42vrbvaYIN?Rvb4WM+TxnJ~^^-GR*jo(622wHrgYQYUy1O;~G0%IN&J2VP}P2~n0 zZXB43YpM*cjZ3Ao4^*3dtaw__ZxM9zfoj1Y8)&TH^H{^y;6PD(RJRHWAE*V_AseXs zg`2ru&?yIMhP}G4(8QgBS`O5N?HYcCM(#R@aj<{+6`J_Ipi>Vt4&$VLg*NUz7+x7C z;43up!-H6MwjWwxI}io43XJcXwgm3Ob(90KV<^E+;${B>)eEuFJupIhMLdYt)DKi~ zaJTLLr}Y~Ff&~X6!%lSpyy^nitxlt`1Gn4{M1dXc0`{~E*ws#}j&Q`W2dZwI?*evD zBW-DwaR_`s?wQJix%covXi3|VFR(rNv}Pa0s|E+^vt4a)yFbAtj|0_&B2U>Bo;V1> zD#i7H!7c4M2u)sHHny#j_(y{)K7(tu2O3y|>l7E9xNLC!=LGE$3)(u?4eXa) z;TR%pvl7vs;yFDVrY=g)UDf{{*(2C~+e7h8%8 z<|0B`u)d=$u?EFv&pv$qV8TNc6o-R$YJ+X9$AxFl=DJ1bbK0-pdI4Uk5W;W01bbbq zbWEzZ6AMz0Eqmd@XYilOOOKT>@ z+hr!jYdt2#OK<)43s4WY>VcPhLTpmJ3Wv^(;jc{~UCO>c@FUT?LYje^Gg0_L^d5i2 zTe+f-W^Ey#wUsRO0L{r2JLs4PXnv9wCaEk*eaQcaTTlhlx;rX-!1q?3|#YLdb^ znGeyTW|gG2P_vb!_E57YNvDUJy-Df{HT#m(6KeJ+DIRLh0csr*;5H%w@+>47Njeuv zAW7$kcF?8==;9<@nxxB zcGK!E)9OQ})ki@Ytv-$ft?ogBR-Z`Kr%W>|BGZyl0HI`pQKNa zj7`#BB!?u0L^3WZJV?eTg&)bGNs)m?fSAk-5L1}}qL3LNW-$ZA?9c;Z&i$BVC62-G`BZ@48q9k&UWaUg)GUWQ zte`n`B9&1yFe_;dokVBT$#fCEvT+$cf^jXi(Jd6AyYcahoz#w((AUr#`0B+!=yc(y zwPHMVileAYR8Y4#nWEwh>Ji_hGsN{26F;C;;sNRvyJ(&GEz&n>y_kz0NJ!nWNIfL= zVnpI``F|d|SPT@FkeH9`1$Z9j0k9Ac?jK04cMMiqHU{*~!tG*F;cl_GdAlgxCdvxc zHW4hGxlL3Q&e|rb3iGXPq8jWK-D1iq^aDl| z?h^MA^@#`V+#St@GiGiVyZXdKPVQrz`(z4c1fI@^+`{@ z-Yqkl3%AS6KAFu`@^zma_6@%n=^vT#y}efz_Q^c%_Dh4iy<3iI-Y&-!`|^F<=m4csM(giucMp$Yt^6cH;nQ)jbi1PM*W2X#0(jKVN%X@0JO0`N*VbX zOv&SRKf|Gvf$H;IS_~{m1&&VzN>hPgDo~jUR69Une#ZVf6UYy6XO!ESfZds-7;p1V zGw*ai?=lPXF>N!8v+@J^S!U44b9omS+z1v}pRDWGEutKs>LI$6EIJSS+_$llU5>r$ z3cQ|uCHADN@PVXj=y=*p<+#*48=zHg#OHEuq8Qzb@7vshugTm>SJQ34 z+)nq?9kiS7#P>3`(yMeAz9w-u{gWPn39v_G(o^_o!P8c?s(O<>)k@q0|9b4Kz#ZTy8;(7Xyc$Gealz%MVr~isi=`*~DLGn-`B47So zjFoSRL*)BnocvgfS3WU84HE@wtT;?f5|h-CVzQbirm6-pU9A*_Y89S4#VnN&N2qhf zY_&-oY4l?sc64Ys*&su#`tZ~!o3Lx+$yf-`pLk*$0X7Jp*h;WWx#e;NwCYMVQ=TZB z5&fyA7P%7q_klN6@+5gOWr9OT$y4O1q{XY^KG`BqBcB{aIWkP8IAlH)e^&t)!03x* zE1vvvGkqxA@RWhOKCLpsxvIgbk*QWXHL{FO-$35IVhLsX2n<~9lWTnPbf4_>$!?#B zLZAC&58)ddYxZJ~2@F|?d*hQ+i4NH-CQ#P?%AlD2zf&07${DV0L&su|5nx>gYa1+; z7z?U2n_$3fKgWG3>RmOd~13XE3)j#-AteEVgW7 zcWp)aKKXs9^CJA_01aTyN>)h0YJV!xzp9x(44NWWCiU}9!EigU1c+7?UWBGT9NOcW$RGvYK|qc z3NlNgl!if6MvEX0U&;|+tDyN}DV2*Fsus0WC+g@#u?&%?6X-P2ND;AuHi#4H0?|yD zi<9VfaSAq|Q|U=@npyj=idFQkXvJD@!}?xr=A*~h;GeiFi9Rt>&X)N5@^Sffh{9-k zM?N8+#9UV6)r39rDXgSZ`kx|nt%KV@-;h5=u7@t5jq+(cdGURra`_A_Y#%%wo=z~z)3DD%m)_QI;SSbk{{AfMdCYhu%0w3Uv<`*@pt;_V5(;h!K!yq!^wpHFE4 ze)0ceu@^psKb4N1fnNxyp-B79XWA$wpOeo!V%>!ivhOm9MH=Gq0#aivz&L=Qz1SyT z>65=&fxY_m0b$3RjhL{t7+@!k`Mc;a(QO!9V3X=+@Fe*rSi`Gkl2JU8B;Ocz7Qs;{ z&5qJ9?bY|C{l!?ScTy zc0$e4PWhRjx~;SV;>Kox616jTDrFl479PELl$&@3xJ%E^o7Z`;^gLKx`CfZ<<=X|! z8Z-sWB6PMu*la4}DGI=BoVZP8pz($ojOtUFg)??3cy@g%&nO4WXqn{%M^40`ZWFl5 zu@3Lde2vD5vuKJq8~3NrLA2vM#7fS`+aDKDnb?Hb=Y=q+FM^T$Eqs0LV!B#fLU#iX zYm#<~E9p^j4ZVgB0R_jiA=m*KVG~mri)$TD7+KEBD@;$5lo}2HpCp&tzaEMwEyCWa237fh;Spl z;)w9QbcX6tXF&Wn!vcwch7UTpUBy)bPd}w5)k{;b%RWmDY8`R|{i1Hubw$0M0weZ< z3r6bHG*`&GZ6R0F(uMp}n&?wUTZ>^TP8TA}yBB+gSq*~=?uBfok%aK#eNJ0;sRUvU z!wn{hQM+pWfO54>lJ}ro-#6TW_;W#*JFvUHrp^Qz;`i+KL+-4> zV+Y8|&)B6Na)9Cafn5q82xsxi&&|)=r5bDvm1r~w1;LOW(BQtJ7t>(BVb;BgfQ7STlOJz zc3XdR8i4fw$vpb@&^8PWg7|0CAZ<+<6B{1r?tofLk>d>8rf|pQ9|im6mg0bm&E(!@ zZlyxU6wxEKbz06jx6ufG*rEQiX_PO58e7Smr?wSmx*hzh(?P5|C}FeIuB z#*Z`i&_mLc7-#RyAWCj|8#gkz-pT!Trz#Elw zGZ9=2v|Tt)kIaNUlsPgJ&{p!~0F^yPkI9aXP=8;0+1wl$N;$jKKe^>uV3xH@{hRP< zStx$C*zuW&?_m4*2u9M!l!4%8w)l*4CBBCsB^5|TQ>6tb&qK#ZFD-z1T82HkQU<7A zX3}z`E0CUwv_;}O(Ma2ob|a0-ELw+jJ<@ZKo-c>d#WIJklf!AN%%$(+lOvzVe1wk1 z;=?G1h~@Y=NCF=bxe_6%`{V@i0^*$S;WHrtd6=9gC&_Yr8Kg}fF3*=!vQ%9v%hYBWRCmb=b&sr8_sbgftgKbPkag-!S+D*mPf#Drkor`vu#`N} z8ZVozDRQNCq&&$gmZw-Xvc;;GtyYt4v!XI$ZIG+23uL=>iR`d$l54H+$*8qe_E?X} zGpuK1%z8z}tv6(^^`TsE{X?EX~`7KXWe%q6fmw3*Wmw7IdmwT>|S9)%cn>}~SYdsIj?|OF1EuJUj4W6gu&7K$J zEuL58t)36$ZC;PO!<#L)dh_I6-cj-%@1eLazEJ+iyHwuiZIbtUPm@XSTDi-+QU2I_ zfqcmOZTX1zJMvNQX8D-+M)?!(1M&&)ZuzA51-ZxjYx%VIxAIx<8%W=gFSDg3ry=kJ z8_G4@ydOGdE#o-621m#Hp8Ah`3Vv{g_YdkLJXw_O{T;Z11m-<2)m%)Na=^o2IBZdf@j&sKwyCo;4_!%f0eMsmavvdtRU$ow~2k zW>~dw6+9o%S*AvY*F&ofm4G*olr;i%GrbGx2esXIqY$ZKT^eK z^!@%=&VT8IoTY$1pL{LlVCsVRul z_|GfIWoa+X8hYG&X^9=IPH)G;Z3e>S#7_~!R3&0BypAE+hG05ghIbsdqp|i;3!$Xp zbW2V_pEZv6AUigV(@#9UX1q2#E*&tj9U%F`R1Sr;puhpViSQ&V`mBN)1nv+;dvPIP z6UZCqgzyGjLKD7|uOm|b1{V37*wEfGjTG2~9EIh_X2+)mxQa}}t;rBnNq&B}5vdOi zqI(t`B@-NP0FH+-dhGD2Ik%F3ECL_*jUBH3*tyG^lCrPjuoiul@4(6a18Kb3&+flH zw$X~6bo(e6JkekiJ~!eF@-)!rLFOSAjqtY5hrQmjuyEWCYg+%FZ8}Ku@6c-hNEuF^ zH4E#Q|KwRmAmWAB{KzY}aA_0i!m)GaVv*zLcj)ZaG8UpOjKOuxvYMf>E>y|TA#Tad3{7{T z>li9@p&J;Q;X*evG}DD{WoVWQ-NDciE_4?|MGl0cM?m8o$U26h@h*e_*EKnZx)7Z7 zYjP&K5M1?Zatd4s4*NAZhq(~k_G@w`I1t^#&}Y8Om~@6B*Jj)WcAw3q8uv zu`cvDL&v$$9){+*P!mJLUFd0sie0D-klzK)=d95#^c+L;UFb!I7P!#M3@vn_R~TC4 zLce6_cn6ZlGc?JC7BH0Wmh57vzxCfRwAjrnXDG*o-e9Q2h2CbU)P?@Q&=Lp28MwN} zahH=wIIGgl`h=ls7uw5EjROhEP_3Ky5kpH|=zkfia-mZh%5&>^7^-t2 zcy8C^)Vok7L(5z!o1qh2XgEU+E;NFnkONVip@5q=nxRG)8p}|V4K+Vt72SucJAAEd zyj6h%_h~c(=}i19L-UXpQyG;bt-!H+Bhn_s{Z}Dvr7r40dIp_I=O8^7NAH&)y%Y!Z zTaaE)chFr(@5Vo|(T8+9Jw{I;eUe_Jmy!OQUZ=N^zD<9jzassBKB7;Meu`s)fK`F8 z??^EQX}*{wrXZb)!|kJy9wUwyrAW*8>*`2P5GRRKk+$IT;GIaj#Cq{Hq-Tmv;v%Hq z5?6`MNUz10oNq^Z2fmn`MEU@}7yJm)N5wPZd89AkYq7sU`dfsW|Ah3<;-BK*NdF_H z^jH4dIT7h$@RN#=&X&b;A<{*%QdT3akxlSyDr7SbzgHt|muJWX(q4R5 z?0lpb;5%KHBfUaiFKLcE=QEYjmtsR|-3SIblgX`?z-g^{j8)HaH= z2SMSpk)ES2QWqn=L~T~rA>E>GS6h+ZrIKnJ(mwU5dK~E!>Us4N(x2hw-8YcFss5zi zL;Ak@xB3|Ae=U#Yw<@d*E6*B*bhI_mnvC>ttH?SE=^SgJwHRrMRc+NFt+$%3laZcc zwOgknU2FAP8<1|aF0j6d^g`uRLeST|d@BE8M}fps6`!@i1UEFG#byEYtYV-N43 zdn$ca)m{Xm1ycU0pql=l>i(wz-2a8AFWHSRS#78Reic$*rS4FDF}NJbZ(})z+dQOv zeBntyK(;6RE;Hfw`G&`JlgVS%ShXZT1}|_qWa=FIatt4r4BV;1x$QsfV_`I58_mYH zg>nkuAKl5N$8kFIglWY#GRN4hfHq!@a%k6sHg_=xw1d}?N8MXE1BbfSy};SxY18}# ztln2~p7bjivA<5CnPby5#w6^<3=qfLQvJj&J}bwqkr^{*?Xqx#XNR?Xz!JC5dN#u) zzu!=_EpYe72&$Qo0rxHo3v4AR5Xb#!hxiNVHxqATuJlPhK%dcPoxBC-=ZL2HX6>Qb z_=_8<^Jn#0r|q&LL_4k3k_;2=Gj&uPVB&t5TR5}N>fk=x+$iQ7m*TrL9Je}i#Z5F; z+=5F0x8h&IyMyM5JMqHBR@~aSiz>vubOLUDHj5wPC7AoD)fuBb6KyG6^OBY88!;MJ zOV*+lX?0p%XrYqkSP8h{tVlMRr>|LOTjyBcfZwsn{9b6V-?A>TE;aCF24+RG*}&JD z-|Nip_2&0R^Lw-T{hs-~&HUbBez%(6yUp)C=JyBY_ebXUe)IdlKA3I$V7Bjr*_ndb zZJr-W!8~G~A4|d5y?s0d^Q3uxDg|SgdD>u}HNVfB-xm!RerEl`dd0x6S_r@6%-&=D t%KDAVU34ib}L|kmWxj5f?3xF5vX@|`C{{XM_bYlPj literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/HiscorePlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/HiscorePlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..52921c5edee42c6ed8a7dcfe80ad4fdd0bd85f51 GIT binary patch literal 11915 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 Y(KqCv9MbR)Gu)|;g~+fRl@ZkaFDw@OQvd(} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/abyssal_sire.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/abyssal_sire.png new file mode 100644 index 0000000000000000000000000000000000000000..c5b238a9d09d126105b1e6ee9bea13ffd60eb814 GIT binary patch literal 687 zcmeAS@N?(olHy`uVBq!ia0vp^5Xfq~I0z$e5N$R!mR=;%1w*jO4F zadNPm8XAfU3lwGe6r_1uo0*yF=%{OI8mOr$$V$sfNbvD+vokaMdAMi9ySg|yT3A|| znwt3==&30yYpKaZ$xHi7OEgas6cXUEbK=et;Yt#flaB~WD^Y(Ui zceAl~@V2#0PquNevNAKU3iL9|Ha75M(08`gP14g2*3oj)(zGyBk5N)swdI=CqK76-(xaS&*%d8UuPb< z_NTkq3|btHP50?AKJu2)tl{9#n!npu7RUy$Fr1$^RW)@X%i4~R17&{m=G91hFWt`@ zIm@!O%>C_=jca%Ie^2^*V&i#RLnqY-~l?XJ9fWy=#Wc|FN8`_3xMsy)kBJnL6) zQCgNVVRMDW{(Td@mwMhfxKlzgWJSn(?n&#^J*Irx&to=GF?I8f70Q;42^Yj|ug;w+ zv}vE(hN}weOt${I@tk`{rDn5y+=IloFQu3YzkN8>%02(P{tAheKj%zKwfn&=yS#fF g+a>i>M^8)Z|7XP%cJeCEZ3QJePgg&ebxsLQ0P8Q(s{jB1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/alchemical_hydra.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/alchemical_hydra.png new file mode 100644 index 0000000000000000000000000000000000000000..b34ed9c93e42e60fb4816b7b895caba0284349dc GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^5NYw@Sgt!7}2vBiwNGg_%YHAHE zEB7rdvI-3gs;t(uvyZH6NzZK#tF8CU&JBska!E;Z^$0g`^U!efP_nW~?3&;hnBeIf zW9sB*n6W%M28EiZtDnm{r-UW| D))0vD literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/barrows_chests.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/barrows_chests.png new file mode 100644 index 0000000000000000000000000000000000000000..1560f1aaaa10a428c0c440741e96c10241d9c98b GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^5|JxJDtM+tp43W5; ztiT{4I?=+Xe}aY6be0EQQ?}@7AFOcFOW!v0P=%JBp88~GQH50vbEZySD6@=DeEQYN zz6zopr05k$hxBvhE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/bryophyta.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/bryophyta.png new file mode 100644 index 0000000000000000000000000000000000000000..68c4e2c90442d97822113cbfb9d64caffa734f90 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^5NbL>q32_C|n4r2fDn8!4IMS@B zCOE6aFDJw(BHSR(Rk5KvKE1#vGtMJE-8DPQHquEk#7;K1JTN)iBQ4S;DaoQD)*?3A zG|gMp)I?56L9BIRQbl7#bxue@l237iXHJ4=bc#zxiBm$TQ+S+1L7shbhIMU%Rb`}3 zafqh2zO1T-q>K!|hzPF`KSybOSbbqwX}W)Im0MS~LsP0vPJo7kgQ~8Mq>+wFQ4jTxt1mvHZAmX~peD#j+ z@4o!{KVOt_=Y&sZ(x1#}8wEb* SpRtPu`O?$X&t;ucLK6VZvb2T( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/callisto.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/callisto.png new file mode 100644 index 0000000000000000000000000000000000000000..2248304cfeef0188d51acb713b1750699936812c GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^5NO=VKgt!7}2#}GIQdU&d*3>l8 z(^FSfb+WS)5fn5xGP1L@^zm@BGBfjXb#--eEX>PDh>VB{3rk6gi3|=73h+s`G>_EQ zY@U5F5@--pNswPK!?gVWzdeDx1)eUBAsXkmUN~9AtSG>ILE)K>woLKPc zyC+VwB+ps7>RnL5OcR$E$CN(yayQspt~yy#R_ypYzUK7DuZ6EJOGa+6`)NI3=ggt!7}2#{xB@ZsYW6BJAl z=CtEvFyLg!7vs}lU{I5k?2;9T65EaloaenPYZ@$9{Jgkp5^5*^fd-wk;-B2^uu)ui&LQ=fb z-adTA@yS-!q3w$DjN8>qKL?@zf0MO+-}Pf3^|CEz@_#(cbgMV7 Q#v0@|Pgg&ebxsLQ0PMb93jhEB literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/chambers_of_xeric.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/chambers_of_xeric.png new file mode 100644 index 0000000000000000000000000000000000000000..71bfdd30cf22af959450d46c601bf77fc67911af GIT binary patch literal 398 zcmV;90df9`P)0uH+)DkaMp?2NR(80roj9SkbIp|26%+Cn_t(wutlPb~eBMzxkS?ps#7b7AGC zIsKbwm9Cr7w4^t-yD~J*rR~_-q7{?#y2@n>iZfdZ!x{>tvT~BDvjR%fM5AJ23w-X^ z=g9zVWhx2s3uc&>|NplqkT=iM#W6(V{MHG_`C1HkTu$Eb=5bu zk#zELdbZlFr7TB|{pnrM;N5C4K~-QK<3G=gY+a=*Gv7R9oP3qfap}rv0mhKY*EaoR zth}8dC*Py>cuL!owyVN>-qkNEHS6gt!7}2uKLe$xNt-3Q7z2 zPYLpl_jC?%vGY%kF3L}>KU9(*8)Yt}36oZr=78 z%1j^kdcF``qttnbc~;pB0kg#cWm}#s_^I>Nr&s9P_jvtl1u{jB2l7~=UwHg>@?5-X z(wPN82Sv7R+vnG~z{qb^fOz6e&0BrJLF~2HI0Y+SKYf^T_jK&0?+JfGv&6S6?Y5oU fUz;WP`~Op3brx3n<%={ML4o7x>gTe~DWM4f)3|>L literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/chaos_fanatic.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/chaos_fanatic.png new file mode 100644 index 0000000000000000000000000000000000000000..b712e9b70a9cd1db051d4960ffc242668fee5aba GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^5NVNp`gt!7}QUN0)qraD@36rrZ zqY674n+v;(4TF`nxw#&bo&ckOFSD;Uqqdf+8Xpf2I|F+Zb5v|-XqdmBx0{=*gM$-; zgN2ESvA({ZjEaloaenCpbFsq)JkF{+kNY+5dNM8Uef|D3({@TeKCbLIAvajBqVq6U@r)lA zxok`q%(=|LtT4^Z_O;{JQ??~rP5g>qtlcW;5hmKea^Xp)oAt^3XoE*9c0Y7!=ULzR z=uX8?e&@ALTJY0zQgJb>WQ^T$+k@6U`>cX^4_R`#aWrV$DErHJ*^@(8 T&v?%%P|$h0`njxgN@xNAh3{mCLY^!>EO{ntRc~c&U(cql<5zhig<+X@6{1 zwOduER8ON(OqEJSfImBIHZsG*%cG>kxw*rEg1wfOyxhyVkdd@|d$gjWt!-|iY;B*A zkei5zl7@zm*U5`^c7D^ueQ|MnY;1LEYH_uvXohlIn2c7MO-OrjMvO*6T1`EKLOp0R zFJUh(MIjz;6%LrId&&R+00MMUPE!DuZ~yyA0002MNkljx z3`&x2HnVZjp5=1sR3#2-%ZzKZYf*C{5m?x@MVBfr#3e@`8X*TA^}rC nufkg}xP81YBI|oZ^rv|OOlA(r7G5-900000NkvXXu0mjf+z{ik literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/corporeal_beast.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/corporeal_beast.png new file mode 100644 index 0000000000000000000000000000000000000000..26c69b2e5c6034c59ca28907430f163cc578d0d4 GIT binary patch literal 600 zcmeAS@N?(olHy`uVBq!ia0vp^5Xfq_vlz$e5N$R!?3Xe}*2 zTRpF%x3QqMBqc7?i=U5&nVEUp%85&7G|!z-GqbmvBZJ&R z{G1ZJoKoHG{XA^_U2Gg}Ohc_q-R(^5tqjeLv@MKP)l?Le6{OXbrQ}3K&K=o!WaqL& zTj%dxKW)+UrsnFbwyLbk{Djiv_>!!c{Djby*nsRr_sl?de=j#5dvkve6Mu6fHwQfz zBW*VWZ97X%Qws*jTzM(KavIi9QZ#)K=cK-QSg*&*B4)E=|3X%EkcLWFgrQ( zhuY%if&*I=c1@mIrMS-KdW6gx#d)93eX6->a;EW|Uz4)hlm}Zhrm(&)%jhuL8eX*S zZaB*|$A?m1Za%;DWmVSKpKJcH7wvhx;oF`mS2H{wUH#3OcKYIXcHR^Hx6aE{Zj6rQ z>J#01Yv1Dz-4&{@q9u2h-z=RkC$;t7+1+zE6?-!-oeBHN+H4|ge6ZFw4U|4SUHx3v IIVCg!068k=k^lez literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/crazy_archaeologist.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/crazy_archaeologist.png new file mode 100644 index 0000000000000000000000000000000000000000..d7cd6eaf1a843274d06f381d1f086cb547cd601a GIT binary patch literal 568 zcmeAS@N?(olHy`uVBq!ia0vp^5Nc{=$32_C|lmmH5E^ZFy^a#Ch zS2WRF0zIFYw z^x%*4rmz83T=jHu4AD5hb%J}*AqN3hT?4k{$%$!GHn#{_KA&U!eLuHWnD0TMs_Xx+ zu77nsUS2|LmX}KN`Jd}=7+o#Wmf>WT`@~Sc#QTfebJ=NsoCP+$c(iFpwn^yQIgJWu zroDK3v^0B`>Vae1JESYOM`~s-`@sHrTe6gB>B2M1tlUHtPHZlzjCjF!OsBCy=;PH1 zR;~9k4n6-PVNTmh%gt!7}2*@;6jZTgZiwP^U z)XvDyNXSSCj0ns(Q%}xLj*O4=3-Jqy3i0ssSXrqvJzLe))799*xZX~$+D2zliPnNb ztz-igFBK^#Hzx~Qi@Evgy{XD^dWxk%a?Xm9aZaM8C#pc!GnEAS1v5;`|Nq+)$eZrz z;uxZFervxw-(dqDma|hmM7`gc+W!BaGUtxYYmo!oA55$jwppmM1c*6k25kGUdUM|< z!38}BW<@^K2#I2goXFMZERem5Lwy=89kj@L>5Q$=HeZ{3ut2NxGQ)G{1zopr01&lz00000 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/dagannoth_rex.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/dagannoth_rex.png new file mode 100644 index 0000000000000000000000000000000000000000..a18662f7024b2f3fc78163a5b72eeea9faa8d50a GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^5NTmh%gt!7}2(Yy>%t;GNj`J_f zj;gLo%1jDLO$dmK^h${KP0LcPt4*yeOeimlj}G++^mX+2vM(&t&M8pO&yS1+q!l3d(?KZctGwg^ncv&&o!B0^hP}xa z+I=i`;a?3!i@eE988_LLPBVX5mwVSC@~PE1A?fGST8%Xs++V%B9Aob`^})PlZ|t2V zLYp$yy%tZ=6=u6qI$fH_EHu^DQ#dfOVlj)$#pOIM>MySR&T;zExJC7w@`2s)wW&UN aze43b1X!!~YwY_43K>sVKbLh*2~7Z3rg|*^ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/dagannoth_supreme.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/dagannoth_supreme.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb52e41563e8268ae248605fa3f19ab2f4ddc3e GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^5NQDRZgt!7}2#~hYiAoI!iSr7G zat}-Jl{8gP%8keb9y=5NEVsI%q`?uTVyC&NKQ8Tk=5vz_%+?jf$7non_})%ChpY@=-NVAb7g^xvX literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/deranged_archaeologist.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/deranged_archaeologist.png new file mode 100644 index 0000000000000000000000000000000000000000..10ee3e8fb0e4e5dec74b27c295dec69574b97763 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^5NQDIWgt!7}2ncm?@wTyE(OMYg z;Wn*2HPFGq&C)W)%X3p-<=W2DmW;@>pg?C+)7jNoojEZjF@8yYzUJE6OPcZ*HRjE$ z&2}&`$_Wq43JtL_Fo+R9AP+Q@sU*lRm|a=L;5v(IKV9w&v<_m0J~ zFF25*>GrBDqp9OfNcKa%Q~%jE-k+v;Kx6jJsOg`cahWrn@pxSmdKI;Vst0FqdHX8-^I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/general_graardor.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/general_graardor.png new file mode 100644 index 0000000000000000000000000000000000000000..cefbc3c19b6588ad7f9bd6d1abab682d95100aee GIT binary patch literal 430 zcmeAS@N?(olHy`uVBq!ia0vp^5NUaO-32_C|5a3{Kol+bV6BCvg z6%`&Bm{6GznjIRL8tCik?h)dA;=r1g?9ABG*qE@en5+;-M;k3Gt;~vq^7y#$@W9{% zAAf&Ozi9V_SVxCI2UiCNZyRe%7jqjMa~pGW12whA#)|bT%T_Nfp3q%fT9T7pom8A3 zQyd$UoE#mM9u(;1m7e0};p`mZ?Bwd|5EEhRY-(z1U|?gVp`aiuB_SayC>ZF(>0!m$ zG5x+V(78+{L4Lsu)AIlS_5||Qdb&7NaY9kgt!7}2(U5L@~}5lRh0B~ zGS=5pbg?mr40N|NRM%0JHr7*dvd|G15y(miNsSJO3-t>1b@pjlosq+d$6`9N$+mOd(QUQFRVLvvUL|;^Kb+OmZz(q%Q~loCIEpQh3NnQ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/grotesque_guardians.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/grotesque_guardians.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0bd826d504ea300cc50f3dc5aed072e6a9c293 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^5NZADVgt!7}2+%jt4~`7Bu(iqTc*Ao}ynVs{-A>{T(XG5edutX?eER&htMUnp zV-Dve1rqh#oj4b2Nw1f2IJ-+hWW!#i7FX+n_ASaz=YvDyo6lywJt%FEeQwp&+fpW` z?sjf-;@mboIchtzeyZ<_1Wmc=6O!L>L@Apj*T*}sLNX-fG32_C|5D?<)yLCxbM_ta& z6}1}{lyz6d+FDrjHWhT&#}x-wt(slDd`98osrgYMAujgzhc>qCTh~|-TDNI&<+YHDC`-A{S~&~Z#9L4Lsu)AIlS z_5|`4c)B=-Xq;bq!CmOE0*^zWasgxb9q*jw-{<|lue+h=gVsOqdl_seX9+SYTz>Cu zr+L89OZVA<-=mF-x`HQS)GQFzG`rzo_3#D_;@cMR$7`X91uni8pK4-zM nLkvu3PF@PRe?dTYNRb_at)L*b(ER6rg-PE{MFmjQeB-rBQ+8V)LnyAV{=tPl9l$JDx9`Bw|ja@+vKDO z8>@gst*8tYBU>3~Ur8G`@vR4QHy_C9pOdj*O~Rbzv9p%OOq>($V``jStf3(z>3aY4 zcc86IB|(0{4Ab)e|Mmp(mUy~2hG?AMdf_JDAq4@}fSo+E%eJq*duRIp|1O7B*fMI2 zKH53@y%R|Lyq=@uz4;qK#yojJ?Hl(P%}T6Q7WZvAGw(uGhqijEygtKiQJGt7azws9 z*LLBm4eRfHX|zV+{O4|^AeB@ljrp#I63HiaXzDGT6tt?6v1^muas{RjNxG{R<}GnH z@!52sy+eE9;;q{rBu}lG-x|+m$ild#nB#WeS@XJc(g%9k`~+S`YJtMc)78&qol`;+ E0G2j~0RR91 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/king_black_dragon.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/king_black_dragon.png new file mode 100644 index 0000000000000000000000000000000000000000..c162208002d86654a9075123d9974daa23ae483d GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^5NO=VKgt!7}2#}GKRFsnw6B1HW zR@TzcShHZk&UI@K?%1($>C&aMX6ota+_`aM)AHpj=FDC&ZQAUK6Q*``RTmdk78Vp_ zWCVD7t^FQ)2WSveNswPK!?gVWzdeDxsh%#5AsXkmPVnYCtia=PT3Xs;^1u4;`!jo` zTvc9en%lbZ8LwN~cX?Hh`#uvAn1yFO^?UVL?IzD0)`C2R{Y#`CTxoom^r>dbyh6W{ z#ox>;cV@K|zK~m(vYA~)8AeYQr=C8Bt`l>^sNF@aLgt!7}2w2@C+FHuDxK*gL zg0CQxFF%nlJDMvdkh8y5sINq*xr(nnm#;pXuPmFdHk~iRmovzlGs1&&<=nYbD$3UP zi_UBp>S-35+aNTlLMSnsGclCY*PheUhSSBplnH17Q%R6tFvGO`|Gzzfykbum#}JM4 zXZ_uU8Vm%CmfWmf|NsBe%^wp^F;8J;k0?|4#lWKz!n6GY56=??PT?hjma{DNf)&b` zGOPu9924@LR=j#6wl}`^mI>E4<0nyKrSWNMiPpOwWY_)B%2NHQ;=-DKNTNH3?Rimg h_=e@DEp=fS?83{1OQC+V^IJA literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/kreearra.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/kreearra.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc96314764242724e04a310d27781a2bceef9ce GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^5NRZ$GJ{qp~1BA}}yB(x$7ip{=I+%(BwV#Kh-U_Lt`56lP@|NsJEk z_G-xWObfG03bA-{cFT?JeTU}eZ=8^po)8}&8M!AuVn%hCv%P(cziFt4zM`Dm(jQZE zfVMJ~1o;IsOw0fO+Y`v^_jGX#(Kx^LqC4MV10I$G87s5A!wP#Zzy3d8;-)#A{s$NNox532_C|5TL`(FvmfCr?38M zH=XImLK6&yd?YzjML45MpW0vEQkUuH zYA zqgrDu=U^yTsxNofM|z)=WSW-bR(sJkHlmTrqMg!wg_3;HBHS@ToI!%@?tJV{eC*DA z42J9satsVY@0pJS9nDk{){Bdn%#9w~R2cznfX zX?}$)=lMckgt|&^pO&eYPM8Mis> n>4hs4Z5eiTEMS^?B>lGF@uyq|jAzVr0!4(UtDnm{r-UW|E;XAn literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/mimic.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/mimic.png new file mode 100644 index 0000000000000000000000000000000000000000..7f523c6b879984d87cf348fba2874394ed4b2a52 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^5NTmh%gt!7}C{R;lkd^Jp6bQ88 zNK4Dl4dAVb;cZUjjdJ4Xa?WUN?GLr|o;Gdq=Czd!CZ;wTrezVlMWMWDJ{(@=9LDMl z9i3B(i)(Zg7@C@TYHHdR%+3i8j*N2%N%G)`j!y17)VBs`4O2;wUogY8{Qti_fxJzg zE{-7@=ePFXj5O@A(}N6#NlEm?nUs>qDqz{^WQIPO{`v0L70tQi znh>-rBkTR&eW&NGn{;mH*{!*+ZMCF&YbP0l+XkK D+B%H+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/nex.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/nex.png new file mode 100644 index 0000000000000000000000000000000000000000..eaaa147d0f4bb2ecba686578ed85a56723553de6 GIT binary patch literal 585 zcmV-P0=E5$P)FeMme`J~Ts&d7*S*e^W+V zg>8|CZ@EQEE9eL2zAqT}@^B`S|7H;7veN!L_ugqnb1R0d!JMQvg8b*k%9#0NP1JK~yNuwb5H! z0bvjaaQ~LbuB`NKn`Oz`RwtyQoXSh(oX8=i@BcCEg^SsTOZ~6rncp)PGvjjoM_^}r zcTdwOZu5}u2pIQxFbhTb(JsIUJe8mq%9U!`P=OkO=NHsD*A>ni zK$F1h8(>+Szqi^zhXA@jPwNjphMySG4KW7lU;W8+HpjPPb32R0&+l~kx8;oM?EarC Xzmpf%HB?FZ00000NkvXXu0mjfRDSB` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/nightmare.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/nightmare.png new file mode 100644 index 0000000000000000000000000000000000000000..c0f7645c02c50ca4a8f51792daa69a258ea4e5d0 GIT binary patch literal 492 zcmVik5M4dR=OEU|?r; zP-k6TWot-Ys});bKvY~kNkc7yi$js}!w+p(es=MV=oI(X~MLnHNmk*QI7}>QO zK^YRld1DjB)f|o}HjM2|lnOwVuE=&Fd+a)~?x4CYs0 z1SD`l8k5en5ONLgH(~tC;WlctejmIAANWc5zCWUy?LiJKiRg(jrTlO_CJErKqL#MZ iw|n}GlQx__{>m5gGY{Kv1ji!)0000e^SZmf%8;>xb6o}Ig(ezlu=lYL`@Z&;CaQhRAq zcxF+IaZq_;MR8j{Zdg56Mld^t2Ot0d00MMUPE!DuZ~yyA0002ANklmHXB0)*cA{~tukB{&Kf*ux&?X*4_9#XnP^_@c9Uf|9Ri3BvBY#2nb0ONW^R z98R~ik5M4dR=OEU|?r; zP-k6TWot-Ys});bKvY~kNkc7yi$js}!w+p(es=MV=oI(X~MLnHNmk*QI7}>QO zK^YRld1DjB)f|o}HjM2|lnOwVuE=&Fd+a)~?x4CYs0 z1SD`l8k5en5ONLgH(~tC;WlctejmIAANWc5zCWUy?LiJKiRg(jrTlO_CJErKqL#MZ iw|n}GlQx__{>m5gGY{Kv1ji!)0000NKFXv32_C|5TM4uAj`l|sH>i) zp^|E-tH;R@Yi{bRqh+I{q$ns@Y-yTjW}L01=AxmdBPAih%bRU)Q)!@8s;8Bpreq{5 zWgsXRBFHJl$=Q^V-e6~yZfjLxZ4s)gZLgvdq9kjsAgd+FYr)CTUtHLgpO+sIp5*7d zAi!&ir*opEd6tPmfSO8-ib8;bl)_dSU7&-QN`m}?8K&j`|LqCnZS!<-4AD5hbfT-+ zVFLl@?8-MY4uzy0`+a|1qmm9o_$f6sT_R*q-C++&{gwqbXiX~MnT wBF%BGvk%KmUbmq1hZGY}M3~*O?@K2BVmh{xi^ajK(hd~Bp00i_>zopr0K9>W(f|Me literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/scorpia.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/scorpia.png new file mode 100644 index 0000000000000000000000000000000000000000..f39f9baa6e10dd18972337e5398f31e10db37eba GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^5NZADVgt!7}2ynEq3H0{1F*jF~ zmp9haGtkjdS5ZArlu7K!&QmO-$2bwB|(0{ z4Ab)e|Mmp(x;&u+;iW<=oc3K*&we6Ty{n6X_wfwl zx`Vn-GI|2a&K(`+7OJLPck%WKQweVpog1If7IIQw-6W&*-B}-5Oa2AlbeHx{u=r$J zqp{b{Iw{;mOXB-2?v4+^8ltuO42cW>@QPW#HS4Xl*q7MW%lGV%Nt0=xc#&(L`N_3R UFI4S!2Y`I&>FVdQ&MBb@0LM~Y!~g&Q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/skotizo.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/skotizo.png new file mode 100644 index 0000000000000000000000000000000000000000..8888d2c31576535069867c8a5886976090da301b GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^5NaY9kgt!7}2vAm3OpJ<5jg1ZT z^0F~E_i=M`wzHF$kqHY3P*+uzU{E$UHWp@(krEfrNl7u*(-RRCEXvA?2@8t~3DID) zRO2#KVA0do)GW`>vorCtGVpMBa>`Fn4{}Y*Oic8)k2Th`mu1nGcy_`TXdhEakY6yv zwEX|SJ%PMEo-U3d8t2!ZJ1Nv;Aixr^Jbe>8&+4w#YH-RzX!&iPbg)a@2oa?z*IV$Ue+9YKpObZS%pAg$%t#GH%Zq`TjEylltte$_5j`nrn@W1!^($iG_v|Hj)Q$&hRZryfJs-NG)DNNo)832_C|aNwPi5m{9qR9F(2 zU+9;fZ5I~hpO^2Qnd6n7WgQZ3_54|4XLmwNM|5LLR83t-NkvFmxo>u^dt!=vLW)aV zl0#&yrC*?xpRa|Fx2e0kzO###on7X%nW??~@$DV4ZLOi@RS|`yfmwNuQE`SIUL3r< z851YR^h`)@YV|KK3n(n}FD&xRFY-vuc27;WOG~wkj&XSh z%~<>&=wjxQAirRSY0}{w3hRK}3!W~HAsXkmp1a<6$UuZ8;9Z~W@^T?2#f8)FE-nA} z|FDNcgxe$DLV24{GN;QPOFJ{X$bI{rJ)g&U{q^5ZZH{RR?s2@&8>4$=R>jNze;0li z|Dm+1VamME3Qw}j^Jn_*W##N}`=}A)vijtWP5oL&mRZKVGl`CPGi3=^Mwl8)vawld z&Rk7}N#9BrZ9ej%WFdp&`G#DpwbeI#>bPe!cRY}Y3`{*JV{`CK;M&~7niqdGPW1NJ zy+Z%Zlj*-3XSQ6M^Gd@j#M9#Z)5l*rgo?DE->fk(Kf8d}af%DmZcyZSy85}Sb4q9e E0E3per2qf` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/the_corrupted_gauntlet.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/the_corrupted_gauntlet.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e2b6ec3a71301a76a154eeb517f5fb7b7af7e4 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^5NKFp#32_C|5b!X><5@x4b#J>x z7JBa&&U!Pc>s4pNtCs2~sZoz(10Mu9zh6A}bx-rtoTNwL-e=vdx7e9XHP-&Jf7j>T zTR(1C^gAeB#TtqkDsqWRGQQGcFYC)* zR24k%ce?CpyWiPjxs|~jGu_!{y1j;)O}c72{JdKtPEG*2iK!&WFPLFk{{P>eK;B+Y z7sn8d^J^zu7iv}zaY<#YzOEuw?YaK{|I$Jk&R5B5&s(|E%Mt_rF)&7+V+z>GeB9>Y zW9xehJrX)OzG=DfPbgeEM)TAr0otf67^%XH1daK*b|s-sDtl|XWDI%j0GMS6BKj&(nAYZ+!zC{RltPDdI!HIDVy zq~F((+17{k)p_*MjP1~J^Ur+K&xP#HdD6~`*3DM&$am4kVCTYd$Gtk`xoNq!P1mw& zyRkISs4~c+O{SYJxRpqol2)0JQjv;Eg@P!bfJlFRG?IBYc5gjyXDobXCTn9Ta$YQB zTr6N%C|6P%N<|GKAb$(b@c;k-0(4SNQvjB4|NBV*007EKL_t(2&#jQv(!xLtM!RR1 zmJ03;zq`8&{{9aH!?dL3lHpusbLPutV(kEhiq|60@}fyRQDI&FVF}cu2&#I%) zgyPmmDY$#;Efv&VqQplFuI$s&|DcC?bfQrTW7^&G{gcvg_NCplk1Rs9;5g+G+d8X^<0xVr!V00MMUPE!Du zZ~yyA0002aNklMEU6l_g2+6x(BV|dqKhRQuA_o@deVQcw zVXW)&C=Z-=TQc?6*zKvyNglN9P1Uf5hCxqmVTU3=jIG_gUE@}OLXM_n&R4NErwCgt!7}2q@Fj>ozx^WM!43 ztsSMT9Hgk2sHQgC*49-^#H#gpA=CjGG-l%U- z!PuZJV3=riw($>BiO!S){Mq54oWLNF5IF32_C|Fu-W-WRjMZ=Nas1 zYGaU7P@0^U9iN&O5giv080PNft7odErm7?=!JC;`5S5rTp*yj*GBh|cI4Q=rAlJv) z!`Z;t$iYs})UDqgxxJ!ehguLqoj+14~N-!UA1geQmwmtn96==PRG!`S&z#};Za;PTo=so(e!lFr-uo(dZLNT-QGT>|yt>JTm}~)ML9rc) zJYq~K8h_ii%1Uwu{jcw>%Ddt2Y5B8ef_7%vQS&Pcv^h7k=q#|E+V}C(AyF+?U%8S^ z4^^JNF1mlZDy~5NYw@Sgt!7}IPi9Lb$4=dvA2(~ zu@3g}39>NL)zS(J2ynErvN1RJFfuUF*SFW!^!N0%GBq_fHug3#a?#f_)YVm2RaI6} z@={jtGcl4B5-O4r3=!b)wzm(qvIsOcwba!K)76xfme!FJ-=HGWCo9-4$rCNW;laz! z#~42oXgzaDkY6yvG>*&L5(|Lb1)eUBAsXlRUU27QR^(y5U?4AH<@5gK*MH(Zo0>W| z$>r<(K6z<+`E4;qhkxt1t2#x#ho0pNph$#RNrL z3;bAjmUq*PQ#_|kZZuBa`RiD(QDj5SulM_ngr2{B#p`*B{cz*G^K|udS?83{ F1OU_ddc*(# literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/tztok_jad.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/tztok_jad.png new file mode 100644 index 0000000000000000000000000000000000000000..d181c8d93cc8c0006e33cf87eecd77d3d2751d4e GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^5NZAMYgt!7}Akb&v1Ct_l47}b9 zLi!90i40O<3=&#gQs(>$*$fKa3<`-1d{5^`mvX6wF{s)xDA+MbWiyD_b#ny(buyI% z`2{mf%m4q|6Udw7>EaloaenK?+g!|wJS-QiCNJ4F{oeoo(bl_{zUcCAJ=g5SXSitj zewB%t0U>8JUaxvBWt?#N%r?1qafcKtO&mUJE4Aldns@YQqehg->{SN4%@fubdnxGu zIKmP-Wl#7*4z1dQu@kfkc5%vl+an*Hv6F%IR{w&Z`${J)l|JM>N7Sh8fJ^TBcTvAj ia~)Z1fAi<|J&epu%x~@Ee!l>^j=|H_&t;ucLK6Tn6l1Rd literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/venenatis.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/venenatis.png new file mode 100644 index 0000000000000000000000000000000000000000..76dbc9fac39c096770ea7fb70c3cf517d82b0dd1 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^5NW}*Dgt!7}2vC)i6A=_tl#D;!qu1$iBL8Dtn31RjU80!?Qs3GxeOn3n(lwzopr0BN^#lK=n! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/vetion.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/vetion.png new file mode 100644 index 0000000000000000000000000000000000000000..67a7b3d645d3fab48a46ddb0cb58767e7ca7fb69 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^5NYw@Sgt!7}2vB8E?TzbkmvggX zu+(MHm0^&{=gmv!NQ>i$4c7^ekP8pz2=&wU^OW*bRdv!A)VH$Ilj4vPk=oqgQC}WV zmSdBhloS_f6cMBv6eJTEz!4DX>7}XZ72xUVrtZeT;poUMZ$C1Pd5U}7j`D59#X z$*VbCZG#)odZv;fzhH)G`Tu`=0(o7YE{-7@=eJHcE_BF%hxMaX-`u#Ddk_EruW+uw zfZ0mu?vlAzJ@SqGG^g-%OyKnH-SaX*)z#4ZoVjD-#3?WP=5ve0nqB8h+Sl?{x%bw* z8+)fJJW+pjCuUXk(dWrNjhEK-Ym4Wl@yi8?`1f2}kzm3*FaMQTa$BW>v-|O_?5eJ+ j?XEs)6N8US|6ec8Uc&Ow)7oe{D2O~={an^LB{Ts5H;QfJ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/vorkath.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/vorkath.png new file mode 100644 index 0000000000000000000000000000000000000000..c3732b1d0225342ec3ab508a0963fd1992713661 GIT binary patch literal 478 zcmV<40U`d0P)RSjFN~{O;pX%%V?*#w!E@rp|MtrnVX}QmYk81n2k+* ziF|Wba85N za(HiUb8Bp5YB*V9R!~+^N>L|2MItpk)7Q~ro~~e;sj0E0U6rJ$ucCvEjeUlPfQ5T^ zZgW3oac68~G*VkwQdllbR8Uk+LOnu4ML;AvKOHhR5gi}^;YBF`0007XQchC~4BOD!q5OmEOz$e-#2z9EmqLPa_|VEX$dXLm(cX zK;jWA-~|b~$2_aRvO2iMlGedfXj*^^MEKU1Oz6697hSIb6g0VIBA5GfZ1=a8NK5*A zu;qyUJ+EA}-JeF6FLz3!rkat8`zL@{!7)TwR$(^b07*qoM6N<$f;hF#fdBvi literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/wintertodt.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/wintertodt.png new file mode 100644 index 0000000000000000000000000000000000000000..478e0f968dd8c6864374087e7c31681becf78fee GIT binary patch literal 759 zcmeAS@N?(olHy`uVBq!ia0vp^5Xfq}6nz$e5N$fX1b^7F8=FpF?8 z+vuw>uqevONdDhnKes7+Z&&2&6(I=`ff*5AZ&olwj>7q|K`6b%zt5|*ZdUE)L`dNYn}ErI41Zz9!Rqc_OZCM#_Y%< z6Ax?SM^#2Y*BjofGF)9?a56=|CtfebL(j=ZyD&-1OkZo6pQg5kMpdSIxSqO)w%V*D z)d?{w8Z64~5lRL+3MLw|>vCmwCChA%ml72fO|TKlPUTBC=UG$2WuVI?$;Z`f%~|5Z z5p2b3A;sL%#LykU(Cf;OslgDU!eGz95X^8r1Q;12B|(0{4E-AvW)eOL z;o<4ERNZ@{(T7bP4Gq(}TR2==Gg1mmeI=!}XNNU)G&XPXRaG};cJX$}O`O;kHLt>R zTIt@-{T9k+0w!vGtx#PWGVzW;^kIj7E5RM9k6uY_T(#=y&BA$!lh(P_8E~q7Ty`wO z)zWf1Q)Hy<(@W2|RzzJIm zW-}XI+0qy{<;vyjqK;q9tv!qv&*<61M%@&iOU# yRW_RN<@HRs9w;E1{OI|yEiL{ntNKFXv32_C|5a8kG9~>F!7aD4B zWo2n%VyLI*>gny{=H}t-Y-4V&t*x!BppcNB9+RA6>*Qo&V`FMypscDYqo5ET8yn~2 z6X)dMY-e}3P3o$Sl%%BOR0Y8@3Eu3Y;-svsBtPF6FHZ+o*Kbp0Kby$j)ss4_C2>?k zVn&Q$pRAy$pkRv>Z*M?bY&li=FZbU4Uly1)gVW-)3-`@m{-q!5lM@~%pLkGFpOD;kAht_$?m<7b z7AL+>Oxz-6ZT^j}3?Eo6v-xziW2V;a?%W}LnzMjY=X(3Lo{Bk7W}Lb4NvUU5*QZiG zvuN{&zhm#e;ESLB;qu1)sj@w%AFfEOc;cAAz;;~l>`zVR#lkP=74Li<5}z1SF;9KT uq)TsD<2CpD1v94cF=jFL>^kW2_h6i{Fh|IJq3>#-;PrI%b6Mw<&;$TbR*vxi literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/zulrah.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/bosses/zulrah.png new file mode 100644 index 0000000000000000000000000000000000000000..44a28c4cbd98d4eb4a5d3ae9a933ff6f754f0a8f GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^5NVNp`gt!7}VgNTc>xyO5CiK@9 z6{aoPB3e_&uc6N>EW)&F&%&8ATl)IS%FE+3Ga}Q|L!zRB($WGw%uLOl^pD<=-g#bX z{b7mjc_J;Hg7(3J%@g<|l6Y)gIOG&rCNE)#j$$yfWYFNda}($Yo{}KHV1|B!mwPsD zXmI#&AmI3or`AC6N>3NZ5RLP5&wC0rIq|%8N+iSGq%;z(I-@9*II+-@AB1DF&N{2Mlc-r}v$ht+glfbj|+XdbtZ4XV{#d>%M2pZ~xHUt93h5 zm?lmtdB$_b*q-m6%pc1i1rs)y`>pS?^zfC^`Rv!c`0UDC3~y($-mibhnFb0WPgg&e IbxsLQ0Amh${Qv*} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/deadman.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/deadman.png new file mode 100644 index 0000000000000000000000000000000000000000..09869ea0e1c2e15208ccac2839127b0c42ae7d6f GIT binary patch literal 448 zcmV;x0YCnUP)TQr$`dK^Q$VO1C|N+GS}7rM-cVqS3WUk6_YWWGKBv zP=V5Qm_+^r-C6VwYwjxU>1Jn}*_j}y10VbCH{YB&bG`xo2_lgT05Xcy-gf2_02nnq zzkX~22m!342(_??Q>A>C!F$!N z)r!mIl0gvA_kH@l&magmylqn>k%}mtAR+)rDKNdi!r}3$vDj`kAca756&ibzlFEf# zD1?Yf29p^ElNkWusL_Iy0;PO*9T70OUnioDFbs_#$#NlQ5u|kjm5=*f06?))g%ICf zs=D4ke0di}QDM~Uuw2N+Uj@CEtQ$n5UWcPz$0Bnbp#D|OFuPW7TJmf4CdU0P#{F)* zuJ`CQ>oKVlI%g-YS;U(SZ+?RE!F4s)#0*8M;c@zAT|uE(smA%i?v|}AIW^bmx=LNC qWwx%s<%7yyLvi}zUj2Ljuki)1TS~g;MmS3V0000Llrav%FbqXs5vM>xD0gA#7EaK)8)so-<^-@YFmsIx zApsi_syY#1A(87Q1;L+^+Wz_ePLt7(637#=EwJ>P;iuyHWMToXgF!24RaNv6l|b%` zJv2!SI^!o2O;mnWk$`M1s978i8=Y7fV^>urzi(4SXp+L1R-3c&*aEDN$Id~SSchq8 z0)X57-rB#(W_~X{TFO8lNethOB#kg2P1KoOOik?^)6vKxF0M8^FO0FV;+VmR$z>|g z_iuR>05s1B`|~9j-cjU7EKxhh?sN)@n&+c)$iHR>NJS+iy+|tYkRGjdTeWjxEn5=^ hZ&LJTC(wGxG+t^%T|DQa9Gd_D002ovPDHLkV1kO;fzSW| literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/hiscore.gif b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/hiscore.gif new file mode 100644 index 0000000000000000000000000000000000000000..8f9b2eae4f84c937424d978734da3f28b74839f7 GIT binary patch literal 970 zcmZ?wbhEHb6lM@$XlG!sP?4CF%{)1Wab_XotU|^)#f)=GnC6!<&M#$}U&geclyPA> z$C65>B~?sItC*GnQ8m-@YUUL+%qwe|R@AaAt&?2eCbXfMX=5AP_D-hlT}->WnRaxu z?dfIO+XqC>}Kt;MpeSm)kVo?9_g@OZUk(+Yftczojc7mg+rM-)nOW}r3<$}fzdAEX^gaG5mzDy!HJcSPv8UmJU%6lYiJnYo8IwF|q zK?2j^0~-<Llre6EFc3xGMmZEY1KmoTV0w3)Vmo?HfV3SgEu065 zak(iHTlQec?&eEK9-I08{^Rk5bF{$qVC@dvLU8#j**RAMY}=Oo)c5@Ye1-V4L=ut% zEJ+C;CVq>=617idJb~Fc_i)ZVfZ2W`V&}7stw(fSw}i2XWXEiprUDp-VX=8>)nc_Q z0l>PhS^P^DtCo6nOBc>aO0ZRX711Y4w5wc6jjB@DbwzSrfB$1Q7CZ=Rb?E%a?ahx74L41>n fH~RqDLuT;})nI9bo^>t@00000NkvXXu0mjfFGPxE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/league.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/league.png new file mode 100644 index 0000000000000000000000000000000000000000..ccfc09b84a47aa5b5c41e8f070a0043269bcd367 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh-3?!F4n4AKnz) iA(_Q09L4fCmNJ~(D;?M5xQr2KJcFmJpUXO@geCw+06O^q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/normal.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/normal.png new file mode 100644 index 0000000000000000000000000000000000000000..5f16680aa4fb6b468941c42cba547b2fa607d05d GIT binary patch literal 525 zcmV+o0`mQdP)DlQD18Kp2LfOI#aAEdmFe4h#(a4JZ>UzX5&#of(*c ziJ2})rGkl}8*I!lkf9R;NF`E*)RxpOc49lR@9f+$fL&Sxg}&RJzVEsBd-a_F=&vjr z&Z)t0B&_Oi=hh+JuFsABO}bZn+U*ur+o6R-rynWWJu<2Ivi*)vpASeg!^<~40BT6b zHIy=9Z|5y?Y}2`5<9XMx7q3&ukTBXNnJLmF0>E{S-Lxu88?St{QGDGG7=PO(Pj}Jk z2s4*RIb)WNNG1map#lsWuX_xJBT+*tISU|_W|kYu(x8n-DM>ude%^yp2FDgBa;YJM z;Yh4)`WPUHU^3MxnWKxCTuH{MCJ4a*Yny)UqTvLD zE*g-^&7v#77~(W1n#2TQfhu9CBN{FMnplqa=HY5c$90L~jK|Nt`k~+T{89atW%K@N z+nlwGjZ995d0WrYuz#*Uf5=9-TLcDjgYG12X_Pf%NE{}LzqZ{u;kG* zA83XvP6O`U4w%ou??TU8z`N)Y#u-6WkW8U_NpSzk)e|7`E8u@eu0Y=bBmL}2^W_(m P00000NkvXXu0mjfk_za6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/overall.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/overall.png new file mode 100644 index 0000000000000000000000000000000000000000..50e4458e8ebf0a7d52189cf1113ed9558bd59c46 GIT binary patch literal 802 zcmV+-1Ks?IP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0=G#-K~y+TeN;Vf z6G0Gtd!Kgh96NFF#ZD1L5hPUsaYvKRQ5?3UvGv#Pt3bq?&VaDtb7IJ30GdA8C>lE9XNY%vCJwQKMSjcB<8v zk{V-ofefUUUKyew0OuS54+^(&Xk;iBE0vW^$Jx4Q+m4)keQzy11UArXx*8eeR$JxoTbT0ELs*ORTW8`LU55YL`*?^1nz$VHO!JhYNpHNED?qg zf-sZ^8$O;M!sY&1o*1=&&vtF>d8QyUr=0>2KAavReyplJhTJc*&k5tWs)#1bgUAdq3s+^;onGh0_A%cX%rz6D?N92b&yOEps zkcfTsPru~!-0!3$%JV5P7D%KC;%uagsTy9H0&9O?4?#KO)FSfO66anKS-mt(ixG`g zIxaigdjJ_A2}t45HzY#5U?oM(=1POhPyZB1_roYeV5?B{!9JR%Ar3iGPkvA2bByVf gP$1?#3YuL14Zb;SDz!i2Z2$lO07*qoM6N<$g3vTwBLDyZ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hiscore/ultimate_ironman.png b/runelite-client/bin/main/net/runelite/client/plugins/hiscore/ultimate_ironman.png new file mode 100644 index 0000000000000000000000000000000000000000..2511b4395f04b5a038045b4b7bb30faea58e3abe GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|&H|6fVg?3oVGw3ym^DWNDA?@j z;uvDlyEgbV-vI@V#ohnwpOkO!mU5^}xpkyFYQ<8aqX|k?bB}U{PqzK?d4~tZtc_12r!$Iec)(Yoz-damrVEqOC+=Sh@_tlF0LztMU@QQxM3v?ZU+ zJO72PSTQGu!CPj@!{urICmc4tC~7&?;+59!R=uQ=U!+R&q0?K@Z9wNRc)I$ztaD0e F0s!!TP*(r| literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hunter/HunterConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/hunter/HunterConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..e42e440a5b2dfe1a9299168812399ec64ffa4cb3 GIT binary patch literal 1614 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 F-vb($`rZHl literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hunter/HunterTrap$State.class b/runelite-client/bin/main/net/runelite/client/plugins/hunter/HunterTrap$State.class new file mode 100644 index 0000000000000000000000000000000000000000..a4c497e5c579909192263f60f5bf95f9ae481f3e GIT binary patch literal 1384 zcmbVLTTdE67(FAG1>9Dp)(dLw#a6(}YOR+RVl)PoieOwMA$?lu6xXba*^7z)qd%m@ z2ThxrKKDm8{br=XOCJgkJ9BowbH48kXMX+ub_-w=83jEIOE&j3$G5pHyl$0LStwpB8eEVM1^o@3heOg>eKQte|EA%r7P1Q=1F2oMoqOhrV1r~pq? zL=hIdrz&FTW#}uIHZS^T$J{9!#};RZ7aBFgsu+$buzVRq00T6fcVfCU&xK+6oHlF8 zRCmT>NFuEu#n9hj=+gE0nTi?AGDHo>F)nM3^Gk+wr|r`5DX)2%e8)-reMLvXpvd7$ zpBVC;wAN{*y854l{RI_sSfns@s%}|^>t;Gexo^|9C89`Sis=pCsqt-79C2Sezw@G! z{OV@iHay>?O6l zGq^&>BIrX+Ojh>->Dy{nOuZi%yTSDA7y5EH;+-11A0bKsn{R2PsYdjQ#aa3W+E1{5 d^MZISHJ8Yc&|b!hU=p8U6>m32@J_y8{R74$MC1Sf literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/hunter/HunterTrap.class b/runelite-client/bin/main/net/runelite/client/plugins/hunter/HunterTrap.class new file mode 100644 index 0000000000000000000000000000000000000000..c0ff069d63546fb40cf191515e0e7a3ff95aaf9d GIT binary patch literal 2258 zcmbVNYgZdp6y29R2~(la2NtVTd4y0pY74CeTM#Hsn?Qs}eYQ@LE1h;SH)}Ehe?xzR z-~HlRYAY4};1BROxm@l$8Iu56qGqk+-aB*dK4+hE_Q~&m{`wn$B|J)?M_|U4zUehw z>DazB%Z@Ew->f-}9owy&j~lKpJ@am`6g{h!KvZDhiM4B)j^*x{8>J_*>J zirM_Cz?od|-nXmLTxocgZ!33RAX#&)vaD>l0z(}ZS-0+6u1|v)H@*~@&Hbm4#y2tj zdPS?`kolmF*4ef^Tc5*+@r5v)(e!Z!YgSb@YcM~xok9d}7y|{$85_nVK>i@{4 zfia{=e50_st^=Mh(2G2OJ{TI}hJp8Rlif&*pn~mEPcVXG(8r6d z@fHl6!Yd@}Kekyn^YFcs5eAyWwoX}%Q1`LX8s>vb{3)4f7;Dm16kZ-zm`?CW_hxxbia0B zwXCPI+CFC>k9F$HS9#lUbeb430g{za-4q)|Sbmx(vt}o!JXt4I()0xS$hy!H|Hvk% z314L0UAu0x&zD?RQNo-OL>|mJs#;P{%{A#t&JJ18$|gXda)IkdOM6m@+T(!%g&;SM zDCu8f=xLz2GzF)-GPR`|URmC;wR-#8WAchth=7rGNn+Wt>UBL7VxjxKby@fGQVYM1 zQ8r}sxDaB@xjVY<=V@){TSfA(>$eVuRqDu0R~@S_($%0aDl&Z zS^yc01W)+G$#5~erD&t?O=f<^>zU^m-N$(50F(Qe$xQzOQ(zyndUsv#=G&kbf)F1f ziZ3Zd3xg;Twu}i>0!QbXuy`N0v`0+hHWukr@DJyMmh))n{3p!N=>e8=)6X&d5^LXJ zX!<4YKMPLxpQ&#V?f;%Ik$_PuxaQKa>f)@Afoue<3%o(wKQNxa&|-vcKWyb|ju<*G z$&hZFS`&Sb+5b8~H=1@K6@g7$=G`sc)tN1F)%iEM*LblE$^5`gXY$PspjZp&BW#}l zG=3ClwkyyBeB1@-CZFlr#xv8bYMWoPALcqT7jKm*t|xrJ5d@SiSOnR{rHY6x&}m8mQ4th3w2F!%?)#3oqVYTTy-6}j3JpJO``&%`-gC}9 z`#E>|?0+A90zi$LZlFkEsbgis>3+vb*jXzaPuP}|4W|147oC)*KA^jrQ_&yf-S zQSiG5D})*gXvb1^xK{HNA&|?K!pVg|lQX?m^WLH*5#)H%>9%{OgiLOULgdnTGLcL- zrz}UIym4D>AQp~o&xUJdmD@8$w$~)nT~=Bls8{OyQrR8E7@g$zU4jk$i9{Y-zVo{- zHnr|#^4NNk-><1?>x{P7uHDjJv!=1Wf*PyHTd=}aMulg=3fF=at}?`q6>ZsA)>0@s zFG{7HX*+gyrNZTl3ROBr?}ZzOq3gp(@bp{RLA$roTy~$;VQ1{E39H6&lH}8-yC@u? zHGWChcD7mZY&fb1s@+$c?6QI=#(Wb;V}U~PqRNg^RA8Zj6At0o6TP%0nX%;{6DMMk zf>F1*sb)j8R^g;c1vxZR{nZMD+vG1^>VR%0?AOLWB2w#>anU$)n#6HIQ6 zLnkT;`LyNeXsli|8nb6J272vyW?5aNa&)zhuIFUv1zP$#6ZL3d*mtF4+a+jt{@g>* zpzj8HJeqk|)yZMZK?-Jns*7RgI(!+{V}pT4h45sS9Ve3;x-O=PCNwL|?6I;sw+L@K z2~l^8#)zZWBBJbbOw7T|Alk6eK)b^9!sKP51I*0<60Aw2dSg0K_<`y0kZ^LD-e&q!E(agM^wDLB@Qjs!Tj&~Y(2g{>2PJYA0yKn_@ zS&-8^+N|t&TrLs!O1#IwRRy@*FmW}mAuelrI+jhcA{|+9Zq!>Rf%oD%1Mi~)jUJxg zHE}&|V4iiXOL+R6JcUHe=?OP)m1G<-aFfF9QB(?4Q7;Ua;YQqS;{8HE+)Gz{1Gg|6 zP3B6II=!e&lIpD{Lb#2LEUG*&8pKZAZsHEy=@Rzp*>Z9>CBkkYWW3*vdkx&fB>e`^ zO?*h=$6(pFomfJc{jiCT;G;}$I(aa!q?@%rDqKA#5XNMOsj(dyOrb&AlYxubeCEDpn@@YOKT-TD) zpQURs9H*!|hCyM8*^$bZnQg8f3r{+;kiK+9@g!}X33n#biLREU?PMc`Ft61hi9bhH zlKp9P+W19`6SD#&rh1rLeMq#Kayj zp6p8{9Y#$i+>%cAq^(S*#b&?Ztp;%r^X2s&6W_)67;tRt8f>|K%pMc&Zbp#|aS-1( z@dJUJPDuCSp?78LhtlM}q;T{kig9DYCGleuKfzDEX4vCOvUr`l{c{sFSi^;G&4_=i zcX=w4x#*!Wxt-Q3rS{DaNvfLw{`ZKt!yO?vzxOQcuHN=fZs zCjO0AnLq0{w6t$lIQ0!v`mc#$q2z1W*w{$YN|~xiFEqE*H_3v}R3)+yY;Ub;YKyi< zo0|+}D9qE{fNm0+l5PF*-Ui!Bbk(QR$+Uragl|jsr{fmAkD4wQpZ9(*SSpC@m7|Vh zrE3$hOh)ukqT30My3k`jwO7pUbQbxCm+l4I6hZ!O*-ZURr~Pf zs)ulV4wW31ouZCQ&A=kBRHS0*fo-#II zC1I*us#t~9oRPkkQ0Xs`u}FW3l*QzRvBbCVvx+;iXH-?^P^)(H(>*k(m)BEqjrxEi zU9gb@44jR%B%%=IVJ@+kw5Y%>RaKARjQv=ruoo>dX^|&~)~n}WQ}Tu(oVynndO%wR z$dZXAPa#l`2V@ISLM91$3V|FCh*f?sGBU}?QwY>Qs?UWerI_v1%0`^PTg@_bVjVW| zy%|ZIi_3VG*@^SD*d|4zK%Uq|a@li*Raep~CEPo}vzF(ueLvo=SbyKG(6kHpEZL81 z6`sV68y4@!pnUCI;TysSLcSb6n8RI5?E230A>Yc^jP7hZ_lX}!Uv%H;tu2L%>BX9RB+&+APsKlpTY#9Rq=%!2b z(v`MRIeok)IsBW#Rk#?}AcK35#eEpS9>P6}OUJm~ff27b;CaPyxET-P)AX4tUN3eN z$A^b_f~eEodzgEVaOEuchj};i8BhkzXRy;_Hd%=hcfr7oTry}6ghHWV{xDDgNh0i^ zJ&U|Tdx#i=i*wkQ(}s!c$CHYj`}R=wh^!Cc^DB&y@r<_=GGs$T4dF{G0-=EH%pl~~ zd(J35fP8r;U1x}A=22Q_^so#Za2 zjk|Fz<+us=YQ3j)`WhV3`=F5FF!d* z;Wzj#6(3Rc@~{ej#GiPY*lH(?Ij>@tfu~+Y$iSb6Y0I*_opu^% z8}sie?iU;E0BF{O!?e)r0u~XF1X`yEPZ!|z#B+foC~ttAcE6qr(1ar{P*UIm{=CuY zB}~iDhYX3?7dX(qFNTa6Vpn6FT~E_xmjC?{Wyn_ zvk3?I^T%Vb@VK^RtIP3-ExSi-**#**?h#vdd$ydw;AmZR(bQVGEyE2UzIi;7bnkJ7b< q3Jg(`6x-6Zjz=Ut!tBhgtjzI9rA%211S(@njf865b$YK>wk2C&nCTB&-rcKn&OLi};h%s1`WpZ$u$zYrgB2}< zve(hlR)H*Awvsw1x9v_-X}_%Mw$yH*8cKTQDh@WH!K$kps+orzgV}v?D9X0b&GP2n zzO;foj5D~M25W_HmCefxE(on05hzy^G=uEogSQM8wmLdcj@(tg+OuUvqkyo;XK=qZ z61EyhXN5ujKpt-h2T}Vh)D4524ySJtC$DrBaMPL9Wtyr>-||$O)G>HuBzHXNbJgGk z#CzhoaVUC~3r}*X1xl|om}tAcB8)6r&X9c7t)qsSn$mKkqYqzQ-tJ6Q^OfamAErVJV50emKHaU33qDn^-31Il7> zEmRRN5G~inpij2ClMLp21w2;qmLv+t#na8*2JhALz~#QwbuN+( zh@iwPJmjYOC4QuAo7a_32P9EiqHgfcnL}-_J!&&XJKhdw@SZYDaY;WXC7DWYdi$Sb z<&9-E_vpEnUh_DnY|`#dGPsNd+*HH`?k5Gx5TYy4la5dn<1?RCg9_Si?a|kJjlu3acgSCv2Y`Y!Lk}nk9*5PerE+grgJFrCm3ouwb?OHLFFFm)@#u!c0 zZDcMk>ERj1VBu#Bou9&I9ws0IlQ_DLqXOh$%7Sh84+xnP^6eyY zc2M)vROCBp$ae|(Lqfhs$R8zq-oFZD=boB5DPJ|mLPiR6o<{2^oNG2~1S`O7rqM})jg$X^li z*CUYKROD}Z$VCihWXuX7e@n=Z3HiIOF;C!ow4_pnry&>FMGj?W>w^aU5+lp@+E`5^ zdq!l>iR=ZDy*z=em;WKlev5JSEnDkx#df?(Tt5)aD0m#B6OaK4? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..153453464f95f41f8873a48c768b4520c70ed0f9 GIT binary patch literal 14323 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/implings/Impling.class b/runelite-client/bin/main/net/runelite/client/plugins/implings/Impling.class new file mode 100644 index 0000000000000000000000000000000000000000..5bd04bc37cf54ad6279e0b67eab8de0ce7cb8bdb GIT binary patch literal 5280 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingSpawn.class b/runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingSpawn.class new file mode 100644 index 0000000000000000000000000000000000000000..055e6f77d634b6e7be88695ad8b92979b8872b2d GIT binary patch literal 4950 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 IhZ4X22R{+YuK)l5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingsConfig$ImplingMode.class b/runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingsConfig$ImplingMode.class new file mode 100644 index 0000000000000000000000000000000000000000..31a3111f07e25fd59879ad1ba66033ad5de2b6a7 GIT binary patch literal 1405 zcmb_bT~pIQ6g^AYrY#Y$Xq6AYtF!@$h~PszNX241mi8f~Gaa8oU22##W%9uc|4PdP zjE;=Y{wT-0Awqoc#oC#4_iXOHd(O?dKYo5W2T;aK8Dk8uZ0>1}Z*$A^xYo5yZhP9H z<@Ze6)y)2(W!gPgtA(4bfxU0`av|IqeBd%-3=;>&k)c_J-P0UA`=$NxyFPY{T;%iqIoP zMTOGHA~uMGQnPLD1gyC$;|0U&Ka33xMPw`)k`3;9)q(46u8`p*8u{4fjBqAEE15D_ z$&bL)tZ<`-={1vQ|nUGE~d4lNx+>8Yv8-UyK0L&!5QJgfywBCsg zk<~l#A!hUw%zdUJW4J^AnV@8W%Bz^gA~|dUcZ0Vgf<`R7dW8rJ%CfpRe~Noo1rij1 zFiG&F5Zo6UNWlX<4Aa+1r%2BZG1qw~spp-N;I<>po#D~aCwg;1=b{?Bq>v&vsbLM3 oVnqFPhN)**{0{c_ycm{)ni`%3>k6KWOva3Qf6vfDm7olK)dDcE}S6thxSB@>5Wwo#f>kPPBm#)U2szeVPuy*Riv6IIQ*f1?q%!WRK z#ti7gs35exaNc&?Y(4ZEus-gF0sZ3ZEb^SDXTZpbwih}LHtz(^g3HD|uNm5OD==Wk z^kq9E@*ub1*$rmEurRgeR$I)PWnoDE2J|knpyoTRhN zh=3rjOko0h*bNq3Q-rGxxK&q+kKtN^YvDR9)6B7%Ndv~U+8-kw4&A`C@5pF8MXW?c8*6njV zC)|%;Myu88_Ic#dd_CQ4dv%&XYed5;HDD%wLzy^x^CwO!R6BF}aG-b;*CQNmGCdq6 zga^|}gz;4w<5Uo>TvC{7w*3YRDeGF%RF9f)BNI0jk$w3hnP9ET0IG<%LrbAUyp;{HH3Xe)e)?-yTN@xtGlL(1y zRZ>B5RVIUgc{N57-J&WiYQn0Bn~F$>s$_z-DpVB_m&o*BRRmJ#3};gbp=?z$VW?E1 zi8fhtX#=d06aMMqZA`QoP>ydaR=4EOwQRIj%Oov9NW4n;hcw0tv5j$1%#L;m1FXz^ z%f_Kv52?-AVcX}$>Ju#~lepHIW5}|&a9}!OI3}y1vqWy1c zMkXBH#m#OSS}s{#T&%I{E5dOl(Fe~XE~mAyzMvnk4TK?PQ*6T zJRx)}7Qc2xX@%I1%w{HDD=Z!qq#)gRjC;2P@4>I}{p!@=>Kq=D&5xcm`Kg~?0B8)h zi1(4`%_kZH`ffEntAQuMhTSsYK>iTK-JxePF9N9)J+pY!s2%sdF^?6F~lWY^*rWJxHg^`u*kh4FTEGx)eH;5qm0h>0iL|D?)X^? zT`&SgSdZVk(Z36N@VbQ8UCDJHwh!a|etcpe029gqY`{*#5NyHbVc3Yl6toSmHepJ< zbp?zBu$jWQQ23Q_RRF!P6@zwRkb%Do@4~jX@pl(|0)MXKZTsPR{9cOg!woQsR|af{ z9RhGI{{AGk3CK=@e2O5u2vU)dG3*6F%9r5A(`9(43{RHfz4zfWS>h3eSWbwa(WdQ9$>(JSAbn2f`J5rhmk4qPLGF~0w2x(;HqU5$E-E0OgEZ))_ejJ4>*01al>V05~M|tuSm!qG2;gKjJu-@kDGUEg#M}U29hb~>x2Sgg~VzT>%3%j68e_{kU}eY zLiZ44l^|aw$k!w!Q=$uHxL^)yjQ*_vWr@D7GrE^x-yqn11iN3tIv5%26o54PW}eZv z2=V|y9wf*^5|Um-Q|2M_$VYvQK?Nrl(Zf2QM+o&Wp&ljFV-nTLXPW|$K9A@5JVB6e z6XZJtxga5_3YmA7;lncgU1PLU0m=$JsWWVQRS8K?xh1n`GEIT*QgCw0y#_xQ$F0qHhS~%LI?w%rP_Gl}4MM%ik8(TlKAp0< z*1SbOcnZ3v~To@WJcT literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingsOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingsOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..16cb3e83ebc10400e04606dda1525df2de791097 GIT binary patch literal 4375 zcmbVPXUp zTf5ozQ}wA7`@v6r+UMzS@~M6AOag=?O8k(_%$YbKlyP9j*mLssJ`;<1OosAjRDLv)J zy1Wa$2*&Lpy&3`Bp`r$L0)d9c{<&C)yA&)ESXU5%oCC!{OW2MfH&U?}O9Yf%hkHAF zy5a)sOFB~?puHLbOI0kxa)BC0ck{>stutu8r7`W&k-M=NV zcRskkfA{fZe0T3|ftFc%;vsl$tWj|y&X1|s(_q-RKD zgQugIcE*kE&1mTnBjs$|)!sNYx{Cs|9BQGx2Ai-&!Dfc86!~Sh^;1;E{n#on*BPXMFz#(|0$@lY7sHtbYc5g(+|hjq8_ zT$;RZYG|woORgf+F6>c2c~wS{pY$sB;vs54Qk1K>zAf3(GAqZpXG&$(JARPX1NpQJW2GcID|(9YAFd%C^8XcQDp0zsSVj8QnsBLa$<+`92Ju9iC8qouv-roa%m z(+f#qRZ?)8X?Z&tUV~BC3K+S?1$vq4>?+cDTwp$<3z1q+8G6*bo3j$s__h- zRdD_$8~N@^y{dQ)&r^CQGxn%wu0X29K5_rZRw#rr29%vNwJT-+B3@STlECsJG7@^m zN%MSTj4^Rv!K(syFhX(78q=IU!_*VDNfHm-hLzI{nAYqh-Y{ETHD1S?3f^FgF0iTW z8RZezFjc&Tx2a~ox8|S(ww6iXNrfjzG`5c7#FWImtKvPp&%B&+TR-bb)UQP6Z{qso z2Gbh*Yywi8qFpnZiHx>i;v`WYs`v;Wv!wZs_Z1j;u#EQwv`*m_?_JCbt5I6&RbWk7 zccxWg_8pfdaaGDMy|ptTnOvqkWO**#40W1lh?@4qm#b*9ROQvf9FjZc;Fc5{>2s&x zdv=$}DCJfw_)*}l()7^Kq@B&A^gYx*Ti1-wvUL(mK<%;bp}* z?uj;E!P;ok6*NX$uAu1>XH}tv|92A|*uZtIMBT*QHuIBW3zqXVxEforj&GwrDq>jA zC*pgS3GYtYR^{DE>jJc912*!X_J~@}ljsA{-?8>8S_M8sVge5wZVO%85)5p=h>l2T z#l{}KZfYLKj&Z~VWRIt z=mwS|tUxFjf#Cls;0BiDhZM9;4ld6R=I2%2AO}^swUTol9&+p~*6QSvm%P#?!mGSN#GlJx&5y_dm1 z=o>l7*I8jer!sTce~2KFTPkz=3Z3(BP)?f4R3(ZyEE=WBdJHhU?GZ*hT=ki0HJ oaLIKnQ1HxkELQN{bu3fx1L1z+%PL&N&%DYL*TYohFFPau0~yW`O#lD@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingsPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/implings/ImplingsPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..4515bc2dbcbc53b1030083ff790a6f6cd91d398a GIT binary patch literal 8975 zcmcIp34C0|dH;X1q$jP%SQgmW#()3;vV5#DHkZJ*v|dYVuU1Bq?fAg(w0d4Wd-dM3 zhiw5VB#;AAXqvR;=ou126CgDv2%Ats6W4VqP17_z)BC>fJ6Hen-rFaww2~3ORKMTs zoB8IOZ@&4@cg&35{_g8<0_c=S4Acm2bgW`DUvjLhU9_U3C8ubQ zTD$FnJ(RUN9mg%2McZ`>g2l0&hDeK^JlqzP`SI^T@z3udQ?`n2mD zvNM8>bCVGBhEYHR^|TM!deK)@6_E=1$-BtOrGu#lto%_sZ3%9!Iw)g~T2XQb3yh|w z4%9Q-g+Vi)v5JDrJ%FO6qMeN%DmiJ5TXb7cA#3A+opH=!DbES**?4cS)W*!&(bUdZ zM^{TPjHWJw;j8;Kp)kYJDrC^^7WjlP9JN;k zq+(PVJ4Tg4(aaZj<@A1UP^d$_uHB^2h)4vt;5Gxd3f5Fx%Zvd|p#!(mfX(4y!K&(8 zIel=)%6)q3O$rOq6u}mB84T#ySZ(U5-Z(8{D8#T;aB<$s*oC5%pKw=(u9g7l86t>w zyN1F@skqfW=4eH_6?(L^#U-bTJdM(Jg&lgy^?7TQQH(C*Ix#P3#zwfE7I9cp9S7?u zb5kKO>43RIYcLD@P^l0dC=C_Td3(s}h+rrB4cs|{#Z{X?VE}_%Bt5P>@0N0cOWJ~P z;91{5G0zOy(EyD^IaWpRKI}8FSJ0#rRCE%j!hRg!>aBZAW>%-L$)?;lr1KbeS3`MF z;chIY+2yUFlAR?kb)JHP>Q-A#du{RqMKgV**USZ>N4XA7U?686b2Qf1PXSLy_CV4E z8&Qtn5Jn6zAyy{-s{9Hz4s($NjY0%V30Z}0mh;DaWZ@VXC92i>6dBh?nX|uS;E{?FqsL!w?xNfqi25w&^5=8LB_@seP2v$^6t9sV2alhbJ$MBC&8WfS1cZx-xuZF^VCz$BIOnVwl&7SpPx2-0>2q7D z&aV&Qd4-?V=G)kl= zl73lXKGb}y#48G4z^h)ubdPnJL)`V)979GmkIuBge4MWH*UN~t$wiKVc&NZzE>9LZ+f{)L`h9qpttc} zk0G^;DHCU`L^f+>%xq^qQyS%AF@8L4<#hCj2ycb-MlrO@E}^eVqmqcsX9PZKW=od7 zjM0ndZYzxxwLr;5_$KYItFvpbCNwEoqzOi>fA7FxXHwHHR&t4^)o<_zRan>9i8a7+k36fL1rF__{elVGOKbg3G zc&`PFv%)LZXK+H-Zc+Gs{6R!+liLmH5Uj73VrQ4Ah8R4%nAS=? zyYva&%6CL$i*y;%Dd?HIYSm>bJS8!~(DxD5>Jxd&$CYf8Zo2yjUu?Wr8_&@M2ZH0z zM3{On`#H2lp-p_n&wy;gC=9WF#< zL=GEbSA=ZaIqDvceeHj

      ;mcf?(Ht<`cp9QDUcompN<6U+djqiF> zXp8g%GieulvM*`ct`9P-Yk7R_=I=7LIytZKyRiK=EN^dr9V>uW(eko4=xY96N?%HIBaKUE|pE3~FE2 z%8%nNJ;6K=l4dR#I84Q}e64VC338L*SscQ%827*=7(?DjS-@(VI!&MVS<ETJwR@(CY#9X|++(n~WhkOSc3}g+yjR}4N zKY0P&f9l=q{;8_EKSEtTL@ho--5;gyAEWM1%%JBOrGZsewG|B;90zc7x|1bj+gNkUYX=G zXG28K;`i`P;-PU|gazM1PvfLN0?1230BCmr=y@Md?xm0Es~lPe^bXd$S?*-n&tkE- zEMqJWvpml7Bn!W$DRpYXG z&A4o>9hV-Kq-WF8Cm5H3aoK%RCR}&D7jm}pC==&#qnqc69$bk8EoeJ&+dl7ueWvi!NM~qWoy6y9su{t}o}JZD(lxSA_7f+Ki5Ctx>l{)m2iUHWyS&WH zLzW!GJV_PgZn>u*rVQ;zZ9&on87}ZKQ7kz`_N8PQWpO1h1sUU@`+{E`6_>N;{qmrE V0LyrTyG=gGSo{z#fDdn3_J8=J$Cv;B literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/info/InfoPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/info/InfoPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..b7b4c9cba3e1ffa933f89ba9ef8a4c67379fb583 GIT binary patch literal 1795 zcmb7EYje{^6g}%W@gquN++av)AqAHtB1EP19ZDOF0fTvr!(@g}L9rJ{MUgUkg#4{` zFihK-{(%0Serfxm^z2H=PU?21p0RedbN8Hk?!8C9{`J!@05;GrASbZu$;b*~Pr6Pd zt*+}xFS7RCxbJwO<#^A0tHsA7n*sGJ1>^+aay=Wp>X*Cu)=_B?yXmApBtqIUfQ8Kme_*BsA@t_y50kIU#d_rJ#+WjcOu zWlJF6@O!cZrf*;pQ)>5)fdYzZchW#9IXh*bjA?bYV8B4Jj0v1EFoX95CYBY@T$?p~ z5by2C;IYyrP;L8N+ugDQN4=+q`DoV(1=iaCr8Qox8`hg#NJ<1+|OnRzhl{K%%-Gl3iyQe%qF)H2caL7aTTAbihs_gEw>Vl zUmExdtWJqqk}wY0s1ALV1reA|gdEa2y%MhD+XB83I6tlpv1921Y<73$o-}B`BIo1g zM(19$vwgd>@npO4u>G*Z;%xeH(3Q6w)$ZBMduu9nDrkCL*AHo>`!d?~DeIPiIgW6= zg$>+6i?} z_Z->c0~tnl{4l~IZ7{*l(qyHoJOgm0WAsYD=#_5KE4`v3`Jcfo@6B;{7daJ$Mf1`C z6?1ifs(E>Ud2=B@K+Rm39N@J18t;D3m>k~cbBZ^C-*A>sL+=-Hj(LFl4{)AOg}ce< z9M@CkOTxZH^%X8~nNPPvxLKY4?@aLz)bOWSmWdu)Cf<+?Me#9!< znJ}FmGO6v5sfs)kdV>=4pBDn>L~exbtq4%cm6Yw{jIGbRO3u=F5_S4Bu0E+4ukq(WF5fBxm$TSpDsfdDnuDE`H{20bU8o#_E?dk(TojBVoXh4iNwIR(L{X1#-Y)8&j64vR7iKn z+!^4D#iz^(E1tBoz}&bYKD2RbcQDUb7a!~yNUSS-Zs{6I^bYg~pAFmMXUBv0#`xwf z1Bn9uM(jOdrTWYC4pY4^D5gl|j^=ba)}v&Ib&*6a>!qix;k26`%UE66 ztnHZ!6Vsx;q&*dzus*B|QjQ9$0v6a8$FnBG#YFWK1BzsBZ0oj&$c-rlpm; z2il{?$8v70H<*Y;b6v}Iafr=k7GlB)R#aVTCX+UZjty4KR-5j&k~z=D%9yW9IWL`w zLEOolZB(oy;alMi7=f(9U8SC$vudulznc+n?ap) zCeu+F+e|57!gB4Llf;>Omie+(exfI1x^71qAaESZeULfh#nNK)vF_aXxaC+rvW_sF zMz1vJEb4-pbOtAE2@uO7wP(lj;ReEn28F3nr(Vd}m&RxsdLU<#;SB~EG8~6g11VID zpKZ__8Q+ZYfcq8W0|w2N@pGVq!upEAL4)SW;8yINo|?8DuVQ$cK~2<%G04#B&rOY4 z&X8E3I8!@mW`<2CE#C?lrW!g|4!uUB^Dv`afWE5=(+)aU&h#3Cj-qCb#+X+9XWlAI zrjNohsD+M(#(0xyc!BDsT;cVKF$8u}D>BjO{6NoQB9m??zUB0pd+eMSrZk-!2BlL5 zWyuy7X?gw-TvM4KeOO@CN}v~zs}Wqpk%Cl@ov|Hp6jL~YM>%kJU034l(G7{NkU6Q*scCPI zf6_2rNUs-py@5$v7RR6E!?MrC230+oN{f;|Sv{85}*qstE!xC$I$x=f^X z0lmqfH_K6vlB4z}$_^`2X5{B$joyO8s2DBc*x;lQ_IzPnP1gvaZ-avap+e?mG!>?I z(z`W!*O6Jh9>FRQjY03B_d?nemX|=H;U>*#YjDcUWMmHLT2^M!0_xD|S{zB{_Q4fK z12@_p74^N|pp&Uyc=Z8;ZlDi>SCigUApoCV?mz;6aYPSNo{flk+$86`8H83rBIn*g zA2R4x`Y=QWHSmdVF4IRv`|@F(ZU^-P(^ht1Ffmw8{YU7d8r{isoWx!m6KvOU3prO| zfk7XmdIZeDk-?$f&7;G;iNW|lzfN~y+pXE1S$ifceE5Vx$52G4z3_4gYghE-lt!O~ z_9_{wlMReXIB%pp&1$p{0j0v)OPPW}_tSplOd=j@7jgxOaR>?VFnx+Xtsbik27QJ;3yM_C8yII=uq+;kQEeVfgYg`ohc)_K1!cZq4Ej7h0_w+YXUc>goKc1C z=avc2KTk*bE`fw~`Xa*WKqdv#w(U&R369Yo6`?(5(3eE4A~Z?7bowvIr_an~;Ru|P ze8Th<`kF>xWqN4^r-H1eppIJ{NY3%nmTS=0=^H==#uc!Ya)g3XS1Q>z>DwB83szH> zec^S=&c?<}*NSbn9m_u_uz!dCo5>hYJFeGnXC(t;s!;HNBhSyHV3K%(?-}%c@dQnM zDvK_8Jz>+62K}($;?{!<-^Df1Q}h#!ehh^ydI#m`4Em{{s@t{^X}&~;C*|iu^79LW zeo4QA9a&ikP+dsdBoEnWW>XnS{c4wOUq0N78sr&+enZc~2~X|;OOcK2+&Y~yCHWa# zRy9RCLQL^hqTnD^`Wf3;K-rgeJqt-QRMDj08T5Pl1C+%~r4F0Hw9Hq*7sBK_!9N=G zC;Br?1-MX0l{tbQ8{s^Qq_m){;!{h&F#VPOuF>CcaN%iTw{Cm4LI0qCqNYeX7TB;s zrIQN^npBBIe89gAT1X4RbTz$RXNH-^RT>d>(-T=MwGy#Z=NcsJP<#(1lG{wobq3e7 z2C9)0GIjqi`0Q74Fb5@F36I=haF~&+%pJ?6Gbs^vP|;YG3{|O@s?o}H_K0q}Y))~v zN>Oj}OC<1u=NL4f7U(=rB8Mf}RMgBy)2^GdqPC;+QDD!Mxzmc8Q8$OO&Xqz)7Pc6) zTm=-KFQ-_*l>9#;IyhKWl65`?1Pz&)ol(z@=G>^AjUoxwc@em{&aVWbE-Dzy5h9N> zsEz7%J^`oew%{@39FlQjnP=-9g|$sunQ5GDTAjTRO=R(6gI3DoC88lH=EdFO@KJM2 zX~;`q4h821o~5FJmC4d&2E}A)D=fVqJe?G2uYlt7N~YyiRlZDWf$Kp?WK{6=J+KJN z5e%moyoT1`q&a2peX7omD{-7=(D8Iam|xDPYm9>9X z4thuwH=ENcLDv{1#+;%H75vR;zibd|+*oux6%CT|Kv&d%NuN=mAewphv_vy_i!s~t z>?!}FCg)_}>bc+G0rAfZ%agv11IQ-)JU2{F@i_)3co0O7sX|WZZ?1GU$d+N>J9sNH zBOWd?wcxRoC5v=l1+uomq>vl(3XRW2O;Am2)!p}!Q^LHR&yy`)%`{qRe1V0RB;#k< z>bpQj#T*rHi|jgdo$}oL8iP$n{nG@`z1hyWNHhHy!E|DoPWyqRVgmAQo#E|kdrcRt z*HMRM#vo>xkiS*s_Rt^*tI)IwPufsEbpYt$w1Xapl?px^M5;j-X^scE_LSC%sHF%j ziaPjEMYvicraEoVODGy3O%WTxIZUC6AH>bSqq57X1{RUysuYAJB_L&kM1eFEaRI$>Y#UQrv+z z8A6bku>P3Nmw}~&D(*$oaBZ%r;uYek-pJHeCe%_GF666~aaHFxLuzVgsVj88im9*D zj7~b%_?e53(4JhpR<_2*oiTH*ICN?1!F~H-R{-9m6-{RBTxylhD7EJF+g=c+u}WyY z#^AT{+ukx3yL4rWUBPtE%e@GD%2gmsj31LUGQLT%uPD!F=@0l23L-{L|pPm{^nM+n9z*IUM-{_0EVXw3>u|)&l!nbPtAt-iv z&Q@*q617HD)8G&DZP2E!o}u_~*HG^|>6N_r<*=qZ_)d*K!W4a>RR({QKL!(k4HdWd zt@njimdJ&xznAYa_-_6L^w7E>XJ(*6RRigEA#Jb0_cChEdNJHYAN*+{dWd!bf&=7v zR$~;OhL8~p;0E6>2CsXzpCX}1bXW|)T(!OiYHn-gl1cGCY{MdC5+5C(i%aF#wq!k85n=*YuvG?{0SN9 z7e=QYdpw=7RzzneaRt#i=ET+lp*W^s1Zk+1!l;#v;-;YFp5VTU`JvjvEPV&uUDX*= zH0t~nxSK9VQHEsHv0kb1*WjVbwQ$qGwB(bJxERsOcY-(i%# zP41*UJtHVQ1#i@Lkr+?i#^#@A{?e;0tN-w z8iS}9GnS|B)0(<%+jBj~oZf7ClXl7t^Kbe08vhRZtPDlzIqoOyomQ+*=`JRk(nLjyt>dF3?SCTv*`Dz0AaaW=xD_F!?;>a)wIxppmFclVHNrlXeF%4*Gq); zvOwF|kLqW$C6_cVLKu7++FSE!5!F#WzBGJ=NXIvBoAAC!u9egi*GKA!Ya;c;jgWfc z>IctexvEi5+_&Hvk{*Y8qVJ=g=m7)&BD{w&dMuvDDL88A051CrJS648VK9W-!(ec9 zhr!Tu4`B0xeO`+1r7kVQC;BJV2U{_SzD4!H6&OTcqWa(}45IT;eQ-6{r_(942E(V~ zXg5+Veu*X?pwmX0x%uU@boxG8doOhdfOQ4H`T(%80N4}&`U-&l0I;P1NCbeP0$}(a zY!#wc;r9e3*mqgX+5GYLdaS(r z5jwv4p4tcL-jN#lyr1r4nxzK@XX&B#`bb^#7b5k*lcz@&+Q(<<%grC3r6)d12Lkk3 zL=${iJi3>@o2MVhTL4Mzr61+#XMm&td0L(|dHT6LTldqi2^S*2ZCjbA=eD&)YW+u@ z|IpN9mj0rig0k?Ek{9q#aqB+%7smeO^Qxw%MzQiLA0)i0X$tS7gJ2i@DnTGi55Po zg--^2X#w8W!prmA)+!sd@G5!D^J>gE70;K6a@8p9JwU7Rela}FCGawr;$H1?7~~bW zKYt@_pf}MFU5R;D<2v>&xQM-mE~2+#^c{G^3z69x*k_KAHXfk4fHKM zpQI1sa^NO42?&tGx z6*Wx{@MXAmx{e;>d+1C2C_T>YUcL6)X4idL`^n0N^_cab!f_Q{=Y# z6LDm5@mRu}l%tckv+)*Eus*!is4W`(E%+}urh&18ff|a9`DPobE!z6q<^2#VziKaU zZm*N6yrsQfOsaJs54CHN+KAS|+wwe8z^F&`0HZEuUl*8t1YZ}9=uKh#=PNsQ;q4

      1=#O#cl{jXJ)drY#A&?MgQ|UezUUa} zx|Mfgo=&&mA8lj+Yru_b4^QDOOn-nnWbxLBHZhvzfu21F{GuQ(%-PQK1&@%p5P8e< z%k_W-B-(P^n*2mbf+`>m` zP=>ZHAR5#8I=)_^eLsKTKSkRIw40BB_6Ejzn?h1b1n0gy5PZj8z8M0&JBv!3Vu*U=(~_W{w0kvu=RZ9hLmaI6o9s3br?t+)d@<((*NKSu3zcNrla z#q)LW4g6Rj6l5*!pa_LbK+#o@i}36e(WVxDyoJA9Q^$1=(t(kh7XJF+NNo#0F^K~;TFCF(J8{)0mq+^ L_^DdZyZwIvl|3NW literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/info/InfoPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/info/InfoPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..8e6f6415834510e8059cf9b6630e5e0f123afe1d GIT binary patch literal 2477 zcmb_dYf~IW6g|x&1H(iJh|vgpPP zDqW)=EI<3BEKkp@EJ@f@sz`0^^mO;_d(S=h&gp;t{qrvXccC4$2~22d{J5rNsEqUr zp_1D8m9SP)y6P*vANhGcHj)Jg9RgQhbRe}8IG;M&j-qfchy|{%oOY_F{9F>SVV4zn zYqO?}D$89}RePblt94`oqas}u7+g6Fj)KQTbtnslxa`0)-8wj0tQiw&f$>&>)`BBd zN<5{eJa=wRX=UaG+Q-Is1v+w3QMzbHuZJFZ0=+9r%e7j0PsZB;!3gxPM1>&S4Ps^I zjl~Xgpos3~sgYYS$>>hi1hLtv2)N6S3$l_V>ENQkfKAg616}fuce+7tJY2%t0$nKq z5qTY2DMV$z6h);_KFv!MXB`X+WKJXgc~k)#pa<{Zih~h>ORc?nxQcfLdP>sdHB-<9 z@^Wn~DNTww7Y5a8cKpQ3`d(5g7elz_;kxCv!&2{J3>gRG0)5StQ)3Skm}II9llUVm zV<%mvLAo%-Ub9{LP!%FQRna9E?_t`(`z;!^W>o0s%Rx!*@Xf;q_)y?N7zM>-aZ^^K zT5MCwJ)hEvjJ8aybm{*jgGa_!)~CN%+uxV5Or2$2e1zK$W(01WRt2{Ivt8-o4rbXK zdo>jnB@3Km)-QQ>^jT+%sgrCM=192xj9tv*69)?d3ukodQ9u?6)bI;8icP$8lCNWW z&KQLZ&SS~LGVa-yVTlETMxa)tpPero^fM26e9i`}#43uF`AJ}DEdOeJuXtF+nm}j8 zesuz+u~sEc<#fZEvDaP&nHwIy#3o}W9Y*i#z)Tp$V(+{^*!?4KJgPK{29%-9R z;9<{V?2BbNI+9HQ6zZ)+9PTN57xXso#VM;^0#h%9mDX}eRtvGJ7|Js{S_fr%a;>M4 zq{3fS1==#)&ve-bojm z=u`R{l7K5Lpgq#YAFIfj!{=(3HdzFna@#h?9BX**M3RN`uMbmKq0@t zr!}Pk`Z2(<1Fv(X4TH(Mz#EC1pXt_yUe5fAH~WYFz~wgl&5LZJj?qjVH~Mcrfxnu0 zf?NIBIzFDPBiHBF@hSJesAK&%Z1La@|66t3Z^D>nC}0}Bl=K1I!Z2o- z(Pz0cM@63D3RMLQ3FMI!OapQ+_gC>9(->w-%lMw~JMi$BgIUgPie3}L4^0d%cR|lR rJlUkfYxr(QfxB%eCR`8Fk7VrqDoQx0LgDZMendzUms|4$QbzZGz97I5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/info/JRichTextPane.class b/runelite-client/bin/main/net/runelite/client/plugins/info/JRichTextPane.class new file mode 100644 index 0000000000000000000000000000000000000000..0441e70ee9114494f63ef6eaa0777fc7f67a8e64 GIT binary patch literal 3639 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 LNkvXXu0mjf=BQVr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/info/github_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/info/github_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d865ce7f3072b54a72c8bcd3bd5e65504c9506e6 GIT binary patch literal 801 zcmV++1K#|JP)Cmd|TcR}{xTH={I$NeWI8B-%|u(-LrBnvS}NLJ_5I ztOZ5sqPP_QgD$Geu3FJW(S>oRl!^*PG&&842v%F;LZS;dD#iX#X|x{~?+$r$=grI; zb(gbx@7(YAe9yh_zH<&NHVb8e>Kb4hFbRAF)Z)@(;CJ9Wa4Ljw=dEO>*40buJ@ueE zsjgDrQLE~hx+$*RjoA8|2o9=0sB`KUYNZ6H60viUJJ_%2aj8s(!-J4P?wh_ z4XHEgcj`dDqPaK&F~*EKREBUwol-;dc-30mMc3nwM?Ipx7vDpSbtJ`xgjffT0plTr zzjOYhz!snZ{0RIDyblb==lj4CU=Oen_&J2ID{_Z{-+q4j_|K?MEoaZw zUlRUKbvo}G$Stk|Rs$ysa(V*1EX=muUPgT0P6Df=MyoLJIWQGMXc1690X_z*C54B8 zdgK8RV@^elHsJ~2LP4PIz`G?yn>Gl1nfNXMpB4#^0XGYRtRTBM{a6K9nfPu3Ym0b6rKluErnDcsG|k`5%r4tU&-HTUcIhXlQ^U5 zgXVjF$G3s;R5*n27qAyNOI9qp*)y_Bv?GM@PqH=+%oYhx0~?Yo_o>H$7i7P}1h5~t zo`(UqfCFT=c5?_}mUi0^HCjzwXV%UtiT@k*sQN*C->hCvj`yniS*K$#YZ!C+0+Iq+ zN~XHhtU+8eYw`{Ce*BJkn^nK=BHUIoQ$RgtmR^iC>LIh5eM5bc2;Winb%_xVHeus;jW?)+;b36zfXiu6kz%r1R|*x32!?3%&4{Aj8^h8TZg@# zRnGQduiQ>M1go1>u6ydYX5;N>yzxup^JHAR8?ozq#qDRH9|N`mn}82#9q9i6&H<-G f2)Fy*-J-Bpaz+oXrl-D600000NkvXXu0mjfxVdm7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/info/import_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/info/import_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..32263bf15962b926d8c5862f0becbb3780753967 GIT binary patch literal 8483 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 FV1gKO4y6D9 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/info/wiki_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/info/wiki_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ece6eea18efa998c9fc452cd0620d8a9d301e81e GIT binary patch literal 894 zcmV-^1A+XBP)CmQP3&VHn1rZ+BfsadmN2B$Yy>ETk?GbTHF{3tkEj zk>bTehrQ@ci13&O5)lQZUF>2C5=sXtf{k=#I+jw~A94(|)zy?$bQiIw!+t~K?&$7n zcJYOQo%hf4`)22z?|XrxW+K%@k|zON1yB#*3;Op-YyD@l4}?7PgZIS5c8`Iw|mvWcWUg&Moe)n%=cE;OIyB*_;fbN8`m zm#m#6nV)J=Hc5@-eUi3xp(Y)h)X+#~$HxKgb+9OT4jxFBA4MC9v=46WZ`i5 zhtKD`?eTcrEiEl2nx;M2*w_e}a|Q+mu9-Al@}2MAa3se`HXHX{U0v1jV8b*`dpJ8g z`^GBP*VotB+1YvCq}xn#+|06>g69B~0T?oTZEbBs*u`uyv+Q)I)2Xz#w?8$xh5(dF z#!fJRMgW6Ch;75+a5xg0B2~-C$jC8%OU*&aNB~y@@a-3rg82YkvI18Em_9`CG=Ni9 zU=_epswzT=bieTs{_gKM$OiFyzqRq;WdH>S5ldo)l92!o0H``da20^hR^V{}wTB3< zl?(uY!xVT9V3g!7<6Cw(9LoIsygoBC^IB1q+^noD)$MkdBW{l;xxKQo@+}gHtVE;H zwe|J&a9rF5;5vXShA&=V9Ka(X#DKi#;^N}_U@-V05{ay>uCD%ESXj`75H=x%P*wF< zFc{RGPG@FuadElJYin!6D#!2l-;mtgK6zHb@Go)w?HDCjXZ~V7DSw794c+(MYPvD|QxVap$m?^y!&6?Ctw>GaAk> zCzEc*#@iB-8S*NTzHY|GTYu65hc`0m3qs Uhggg5>i_@%07*qoM6N<$f`>Voy8r+H literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/instancemap/InstanceMapInputListener.class b/runelite-client/bin/main/net/runelite/client/plugins/instancemap/InstanceMapInputListener.class new file mode 100644 index 0000000000000000000000000000000000000000..a5dfc33cd30a18342e3689e15991d98407ff478b GIT binary patch literal 3183 zcmbVNTT>KA6#jZIEQ})}u-*{G#LEK4^%hjn1Obi2MF}8YlQ`_QFtR(l?#zPZW=zb* z7gFYpJf!kql`lSMm4&IKDvx={Z%U=|^~^Ag8!%PW*3R^FpFZb1-}z4WU;q5}2Y}Of zm_S6J*OE@UT(M-{bYwc4H>KsIOZm#AY1wK19mC4Xf>BBj`r{#^G-#D7PR6tyX~}W| zF@e1+c`=n)dZ<{j<>{PJa+Gb2z@F7@&&#=Gx3vQMS2uOtUY?RNzqCW3#=|YplUZrw z|711nCfy^jb);fBW-%AY=LCvwlQPeB{R2W)*&hC#XX7Qj4bDk zIf0XFiG9)AO-D5+P0MuN5s0SR#|2{j#hla-MU##VXb{+tF)ewaQkanCF@xv?8Z*VL zksmk8ruz0LW6qRGxP5B@^GbOMsdie(zO{^l{m=FBF~2Ce>*9 zRT5|lA@;Vkvqs$*&~ZkUp@Ht*3`hLFQ{=y=^r(7Xa!elIrnGh3z=r}GO*IkE=S>u2~&9P_Ic_Iw8ArRApJw7fW4h zA6JHxI;LQfZkDyLSg~?Emo|lEGr}Sm)?{8%I@2g5kf(40=7LonmI7DHPH_z0OgwH% zo(LP3S@iUjKv|$ZaN$nY;SL-f6(=2JNU z_8`fp?ipYcHuFnh3%2s9Howh(M9o!iJmhZNYD? zA(z<}T);&_Qkm5umK1-ZQK)(j;{zY@q)&S5tB6NJh%be3HIg@Af^l=iHA%LoLgcgt z7+Q&8oFROsld95}gP;%npk1p4{S{XhkW|zW$VUrHEUEH`(RlT@h@eC?Ht*&N4zg8` zVlITLD?rs1LKR0eDYg)n5x}}hB9#DJ0$7b|v;<=j6Coz*UDoeWd-tiJ2cdW^LA;hw zyePz0dgo>5Ge7E+(CkIK#oTT$AQ63nSnMfLctY^H?_tP&bKt%iMJDc%97m+FSI{NT zWk0}Uc83z4V(KKBw|4td{S|A{7lwBLmkk3Eep1M)bZ zXRrN$-IzxTk8l`2vg01PAU!n>1Rw`|kSS{TTf+6!SPN>gFTqn%;5%ZB;QN08=;z=G literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/instancemap/InstanceMapOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/instancemap/InstanceMapOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..aa230839e918aa4c07a80cbab14bafa46467e8cb GIT binary patch literal 6501 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 o_6=70uzTz5|so;1fN~P5*! zi)7*%S}3T^w({LYD&^0u?sGxh&Du@KSuwTUhQgPg=VC2@bp%-@% zBfDx{>%}3`swHKb+0}=);cy&xD>&Q&s8y-=9+9M>ub z^~jOu@*Wkt(Vt`)eXokM7$=yX&x?wyU^)73Y;&)JN=ZLt;n6(TC}}I6nV0oQn`BM$ z$|RG(B&Oq-VroVOz2mm4IERN6+(8e5n;SYJ3xc1lo1=78;Vp^Di+#H-%B*cIp^}6j zR`Ccj3ibx?BZz3x5ewYuAR=wW*_CYfQiauQ`nn9eEZcEhAPYZ!{{5@Jkq35B#ZIVl zwV>iQ>`Gt}?~h|i!HK9KY+AupT*fkM8AGbzSTylY<+0)A1WkWX#TZhO#D`VvK~k>t) zn2PgA$>V)W#nbZ820XLoV$-q75PU+#CuL0cHY8diC1svf@hKUm18p)bezQAR=0kc} zWI54@$yIhE!E`;*7CqU}#5%`4M{5`MBiAM#mUdqw$3ZRY<(#~29lj2`S!-X~%D%kgL414hC5HICA*Y5xd_~1q@imTwJOEk7Y7^x^b5966uYdaa zk|pOB9#fz0*smTArO3=L|U)q-qlp-v>?Qq%4UFPPT%!HR?cA`e_>#*OKkA z+hhiD&XiG+o2;=4#>WeVv~H$rKMV@#vR*l!md(%c=je29BW)YSRrdrf{4WxwsW}1$l^HEZPWQal?Jb+Q+ z#AL${@y^n^LcHY2YdFKt@W@R(2vjlAj{7i&gG){9k|AzP_L2~7l-LqYt)W#h(~fhQ zGtY7pjvC^0W0p8E%u&CaDD!?8D@bP zWBE*j&p{?AU@%FqGKto(4<#Jtx^h%CZyx3qCc>D~5`)m_N zZ#{(H-VEbA?HJD!OrFC)&!PbFd(OmDghZ@ zzByj?d3tz}Rbs(M56&c2Ka&)Gj$aV>m(=J+Y)==zf5mkSzxIz_R;J(Zzu!7IgjXEA eir?|AtUEVp?GN}9{*1qHM;7D1;_vt;_WuvI1~HKU literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interacthighlight/InteractHighlightConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/interacthighlight/InteractHighlightConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..bef3416eb0586d85347311986c82aa01259d31cf GIT binary patch literal 3193 zcmb7F-&Y$&6uv_ON%<8Dwg^(${!jvKN!6m(wrHRQQYln|sYQKQHk0hOo86q<3D^h! z0N?uJKj5?H=$q%X=lJaLj}q^l-N^3m1|t|63eyu6({1rA zWEf2Cv^?Q7c*O~weU}$K&le^^gbWroPi2ky5IgOe4UUhkC#!gLsLDetaGFsv(`7CM zrVtu6KQJ)DXlubB+w?<+;!-FmV3NKpJ4VjJ1cOYZ1ma#gh7?66V1&RJ43iMHf4Jcv z@PI)oKflLd?(||xf;X^|%nSZ4+3;hHW2=OeO)3Kg2BXr_ZPL`MqazrEMfh+SK7!i}2JShYBbFKT=SzF@ z6|52~C<7DNR+k=@?8YN4C-8Hq5H8! zYKh6Dj$~rUs~Aj5U@+f>t+Yf7M|JS3^e$Js<@im9$(~L$#`YtU}-=TH?tHYy@(0bsvnh4&1Kpz+e=auU1d5^9`Zv6E_A51|8 zviLkl0|#4q2%i^lZx|y+LKuZy2xD-*1mhSw(GmLA$L=iX}+P9EaY(;oelIOI-JQaoyL|)zoq=_u^V6 zuFr|<3*suCiR(u#*NV;#E5sw+wn{vc#4~Y<+kWbRPu%uE2mgTJrQ047ymZ@X@IPze z*Lo?nMilF$)CN&V2SgOd-B!}w$}b&UiQ69a;(A0}UlP}5`&M*ZS_k~5<$4TTaTiTv zYfNK<;0$<7Jln+cgm}I>ej%BY?f<$1Ik}LXHZt{RjJ!k0WkTL1!V;+PkHY~|P7Q$}aY0?oD>HD`NeAU;U9e|1)#u z%$b=p=iIY>{(pDxA)-?Lr%oDEdB7Jg3Uvj1?f$T@sHNTS3xtb0+Pjwd1D!?wK-d@Z zwuIaK%i7xUFI?n`^i*0so>jh3yLYWlcBb)(banZQf~HJSM3yPb<*s+umOAR29aS#J z{AP!z%2UgfQMKH=%3I`J9WHVN+k>GJrexD1rktu6<=zf|k;5=ngiL#xDq@9x{Ay~9 zg&Xq*155qO{tr|-3`J0xwKCZ1Yxi`8+x-DwtuN5(3;9A!vlH4J<+Y$WqNqB-aHyS- zTi58ScT_glm(Hzn=E6(4RycFvrQB*?psTbc><4T|-@ZT*1*2U01EhAYaU5peXZ$Uu9ZYr=v7#577#5+yUGS7A}^u9ZuCp?dF< zb{|t_Rj|d|zQ7yu3yyStoEN*=s4&Jd{_D{FR5g)sB~){$K@q3s)OH2J{*}H3{!TyE zUm6Gm!(NF(CsVeO=WDRNmit;{PYEeWB^w3Yl5OQQqn3= zG>`@jpovtZ(-2>!&FJkH;vY1oL^A0ZI##C{SlFR0q{_S27g98numRFa=Xw@6o9i4-x07k& zA+E&GU@T*{qB(RN_63$<^uis7x&~8=ETEJeI?X-wNQC^skUzXuQ5nH%d!?(Q@<)Ur zGTN}eLQy4QUmIbFFn&xJEL}z^K&eN9Rwi`fk3SWpkcNy(hsfsjRriXJx1-J9(pg+q zGNG@x4BI8piS#s<MJLipD1^`_h0_@bhx|TxWK79mw-MBIvcr%=>J zer$Ivs(x(;YBN@oSgCnX82(?OD4p7onpn9jl>*eEQ;=z7!fDKLicTS%XnHWz>JNA^ z7K?YKk&nWPx`Z|7?@h|mD)X$)^bUKsC z8DqeIdrl}io6bR;m-+*(_5OCBXNlBcro;1GE>{BQ^vNL9Kd19`I`5~OVxBdME|9EA z4;m)awFOsKnt6T(U8Lw@x`b(n_#$%i^0ivFCX8Y~LoZXbPPAwCX}1)~I<8Q(UYwn_ z1Tpi48vU)|HtD}g(bcp8r*)rV+Zyt&j@+b}iu+Y-*_lypaP_wmR~JdNn-twlx1d77 zx$X{Z&Ebi5g}cUKEbBH!w~HfHpra)wMq3nZrEUFVWR;{5iF9JO;BqT|{-vV3jNnJK zTCo{`{dSL{|Dk)C2E&BrI;X?qE^GGG)Vn-xrqKu8zB2kgMLT44R->z|!dZ{oVXY94 zyBX@FT0Nj>Cv`(TmS5*x44fQt8HMHM|P z36Ug8+?q;{(qlU9!6ZL0%oSJ~RP;DKfx=$zX|AaCG}K5ra!qjQ^d!@`9~xgK9)4QU zUdiN9@Nj83>}^?*Aelw*Sw+u@;7|xA5Rv?SLDFxZag@c)EqRhC(~ztyqYskN2d(w+ z5-MJ3E$mGkVL6c2;#f@;rPj5c*Dx_|0E}^(zZKkYR7p#aD^a@xMH&mnvg7BIC1D@; ze*8uD{lGf$Vzsx!xYO(OqE7E7Iv4sT(dm68Vj`D`>{Cx;`Kn&I(* zG3y6R>x57^vd$FTvy7%r`z4E`KkH>r8iSJXM-t@Kj7N3IM-Shq$1S~^O1nC92;A{mXO2q5NaN%c#woT z1)-K}%tGnRP&_!gvq?IKD9*ByLL^b0S;3CEaiVJxn4z5++_Aa@cj{V-tsaYXPa3FAz;>mI#Bs)so z4ri5g6)T=9T}ciHP8R7oTJd!0$uxSJt2~X(HMK5Jt*gFC*fSI#D{SRli0?+Xv)NVe ztQJOz;#tBN63sA5w!2LDa}*yZ{4|S?+9Lg>iswrIAgkXqcb?NxFRU`fPGKdNd#YfE zbX6#>l&;|wrPa=6Q?$9_!+0C2vsX~i%?FCCQn0cjH(*N zC&Wp`oW!E5PH}zQg!PrKTI;wLp#_Q?O(7g(ILO6uai%vZJ~4q%tm%sspKKZxt*O81 z&59StNyVAIL~%>pg#AtTDPAf}^rr00NjWu?K;&$O?nq&K08BiSTW5=0yisDe8 z?*4X#6?X|Y#n9bQ=M+D$R=h?!hgqF+jD?=|(e4(Ki;&Ji6Sn(xM%ve`mrg)t&jq6}} ze@|Yaczy5C{+_x@@zuf{V%pK{bXCOU`8A4v5zX(vrLI%FF_s@|+GfSq3qLEOKhC-v z72gys5EtoN6yGWW*%1wO&IL|)jE%P|z9ZU(I@iJ&{#M1?qWS%O@Jq#a2|uN_!R@R< z;3OLNC^oLxL#@tcd54K9dD|7=C*v}DMO^N3&s@(!8Gpax2V$9ciK<1gh1sq6L17N- z9T{Qbx!Yatst}o7ig$}ldaq1hsyw3jQQ;-k*OrzU=02wQap}<;-1FU@Mz?7AmEtF* z&)!&CHD5ZOR=ig_ROI6CsPdRw<5|Ve2_xNNc--|acY~q%1;zV>HzdOAp8+o_{!J`D zHUnN({EG0cuZ_42cun!^(E@Q9@LR=iion2_?-g0l+lqfDoKZ2H1pE5;ir@Vn!Pw3H zzT!WK;IKH2ect~-@rQ|J%t2z=pA>&AGM3l+=iH}?|1A98H8s^Zo2SUg&lP_W$C)Oa zzbO7|9Or1^e69E!;bcavj?@;ZK|22p4?xCUtlb+}R^$%Wb+xpW`+e=L&QK^A(kTPC z#kycusKr-~PXl~F#@$OJFT9gP3ysBv+J<{#GL4Y;eY7&=IohCjj5a8qq790NXrhdH zaytP|!GD7x4X*%AG_(*6e3-JDGKW4$!|tb%_kp3&X#7ov7||3u%;=Hc92$eaVnXer1AL^cT!${j(sQP=kK7xZYlBZf(@}W8okVjDL#CNi(L9=uF__d?xfog`5AiTXTC#fa zP?0>uLoZVmRYz7`4k}Wq`Q7BkzY};nkh$bR#;6L6sD!6n#*9Nv>E0Prsh%1P9e4pX zb!uP1D)^uG=08BWy9mE9R2A&mME3hkyom9AnwDSCO^dhEfP#WO_SWL+!d--mwfiAj zKCzotPPz+5@TK@8agz01f`4MCP+5ymdxVO+1xxIO>Jch7$XNK(ps5j>7NN)qqkmw8 zA~y_tOl15F!7vQh*6DW8RiH_rxam$$##+W_+q09hle_8knR<@Cm)=BQ-Yz;<*0(Q5 z7m04Va0{iI{g*Orq6g5Za?q(mG6YBhyTKj(snkZ3^8gdc!$( zAn3iLSMQyochSThboU)J4rKclq?_US`#y zZ>HbSONf0jZ=jdyUf8mag7gZ#iuk`q%kb}2u}!)amy`2WULmqZvf| zX|hi5<)&5Yl=U4Jpvfb@nf~03X(ScDffpqKstWc}o#|1ez(%UbH$iXE|6oKPJLN;8 zfiWMqp5INMR6{Pmz!XMU3eA?8B4|qzR2M!$?`@<@OcpX>Bb{loKHvB~;db}u|0OCN zzLuQJpJ*gQyg_EB6h2Pxne!baSLPr?h|WVDIG={og~*eOP{%Gr?Yfv2(PhYzb+nqU z!29cZr013N2wjDEUx^4_O<&VBMov^3JNcVPPNX2Re?wduI!4mBaIpq0SJ2<-A81`m zC(%FAXM?tx^c`Au=o(|lnNc4@$@^&$0&2wWUlO_fG!%c$7?wZ@9%alJ(grAyvQj)Q zi~hagdKz4?gGP?KIP*YY-9t><$7OLcdb814C=$M2PN9@fbGr;RG;D+mHq%hL0ZY0G zzh&NHEG^$CUd6p-w3t&cqZF%R9)OmVx?)b{H0Y9)wUah92fg@RCX!_iaO99X3!%u} z#R|X9o2_)FIc6(U>XzBemTjJs)Xh1gTc;`Im^P2XOeS70WoWJLh)cN^4coNQ}j1tdQTwQ^t2%2W0X@X{1=ompW zEi_Zmu@;&wXoiJw>aWZ=#zGE3b1hUZNVkv+DA@v4!sgDiBBpi~Q8DrjH?(cOa5EZ*gUl!dMoG}S^I1WmTk zwSo#Qv`J8rg>Dcu(Ly&1Dz?yVf~Ht#i=assx>L|>3mKM8x6r-9E49!LL31p$Q_yi1 zdPvam7J68a!$Nxmm09QsLBlQdl%SCodPdM;7J6P#frWl8=qL-lBq-lPuL{bu&>MnA zSm-UFBn!MFtjq|a?Sckay!QlUSm=*}j<(Q8f+kq#6G1r^`b^L$3ws3lf-cmSXg<)TT8GvN8rII# z&H+7FyG*+RbiKAoy8-k@ZJTx%=-pbkwhMH(_LTMv=(E}@+UuZiXzyzufPScbseJ|d zwYFb7z&$pyrP>C94zdlmjRYNK8*iHcns1wCI|g)yt<+Wq>a=-mwV-vjlWmJZy|xv$ z0BF#*)^8;){VN=rPcnbzt*<&d)}Kj+nb>N`uY6+m^t&k=iGD8 zJ?GqW@4IiF{r5w=h^UJHY$uJ$8T3UR;entp;E(zo-2uNZ7Ht1bhbz`nZ?-h)qISw+nzk=hh8)w#&{|(O;9cM74SIWhVJ1gIrfvg%M@-P+ zN$F6@RMb2WjQab0%l#35SHM>l42GiKs6P~pFpX_E&b!uo0xUny*DdA>L7xfcRN{um z)H2m)G~frgAf^eUWE=j2iK#lh{eDNa?pg@to2K}BJY8ZQ(`2i7t3Ti~*yu7M(Z${0 z%{0y`?{2DwV2(E$^>(lE^)T^KOu4Y9drd1oz%JlkZ=bJveRsgeR9@QB?rN>B?`*AF z(%>vb5K7H7D22VHjlSSORkyg6Nn44|*$e$ae{?aEt*m@GQ&x4T$CpPoDpoXsikL<< z_=7(8Kwpck672Ar;HM%JPh&KOpvoI#^NM&>iY?^oByc0iT(DO@?8SN;^&e?^l{JR36Qw zayykVm1SBtnP#b|f@VqZeNjUP)BG}hoj3yCU@tP$8;K0ziWGg~Y@;E*dMh$IFr}C2 zYbJXn>J3NR`g4itKt;nSTYk+|luLPeG>_)n=@6#bndUWQJy3Kg9fq9r_8{kHWe&Zy zb7eVJM^0q*K(r>bE+}JHDq1LtvctYUR30R6C|HNp(t^_Bt6mL1$)cK_Hh?T_-&&N+ zh$CINQWi;?cr45H9$fS+h6;<15NqSiKF@T~Paxy7|H9j`eer0Jn zEgItd%3P`=m!0aFCZ@PKMM}|9T83~nc&ch#?m9{Cp@pH6sZr4g8j0H0YjIgxhU{ZP zl3s9k_nJm;f2>%H3NW0KmI*y4uhp{Si! zApG#AUScO?@}m@4neI`FMo~U|A51ZBhSg2652H1n8t*HuGn$HAMA~$>QhQgKNtP>Qir=Q>eV>+t| zrx-cFOv=>HU}9N^=_ExP%&}U%VRRo(r_gD3Iu#qa#bSLxMH?l6GE{Y_uge>4z(fKP zyfYLPP$8-lT&^F@l0A38kY2Ys0Pz|f3d$z$>6bVobBuGtoT1%sk=DJ>bgrUtbRLcb zW#ubfd2|6?WTy+URxOi@g~Osp(Z%#LtbWWl`PeZflV=kG@b0B_xt%UU3@k$>#1#Ep zoM}hGBDVu#-<684k~Y~Ao4jFf-+|J4jiPH)S`U)eO^U9U)?tu!_2eN2H!8Y`Zbo=k z`GY-)a~cl7WiFR1L-|d}=$Uk@qT58HS-JHCnFRNCMPq4<40@-cyJ(9cA~SIYqv7>K z6!$nE%I}eqcWSU?xR5VBrK|Ng7;tSx2>+5Ov_W&{NpDCv6bY{e12w@%% z((-Wvut)9-hW=~s_WUQ+k+u^U6rhZrd z8i~tOik_xtpu!(@!<=KUZj_# zsKSTczTi*=O6S32uh46DdNor;(IphUPQNp>Nj9Qb7GtrlTxm5?*m|12spu_9Q?UT$ zEa)3ff1r2l^fsQdEY6Z%ir%I7jH)G7-gtV!NF^A_I!;0aqwSG+|1r}#PKe3yA1eBY zJ~k>vyEhOpAD}W;ii7}0_>+wAX{HepVlu+#ioT#fqc~#LHNNgp7`x!w*j$*VXUg7m zF^u-5jP_NgtV$P_G5<%=-{@;RL1E0gFm~(sgW=Rn<0Xq=tpAm<{*Hxf2}-gc3RuKQ zqY2hn7)bUG49h`1@syD^0Q>>kmeTC<>f7v+?^>*KRYh;PJxB7aF-5og=yM*w@Zzde>fj~eW zf-8sfNY1zOs7$9freW39*md7F|meS6c>bt#>t>+qnoi71tU<*z>T_i{mV&*DH2q5K1+Dnc@b+ zsANs)rn?n;EK(NJf26qCGGMytt%}=3s34=w?TS|U!nSm!7&OC|;k$Om*dnicb=z zeq5|g_vFcnPlsjJiA^mSsd~+((v)tK?U<>nB z#kUD_e7t9j*@>fmt*cICZdZJV$c&21BvR!r#ao0othKqSMmP5!#rH~!z0JMM?P+(5 zhWixjPZ3$|RSnCeVVmOZBBWvu2GtE7V`)67c&9#=$?&*aUG6qr^FxY%A-vHsUU~*R zqIg#-KQ#j$Q~XQen@=N_40uBElgR>>4A`ysDG?Zv@;oCGdPecH!YNMSWLVeFEB^Hm zf~kx9w~Aj7!SNQ23Gct8_~pzpMklfCRmHD~jOn%Xoco>PH-sObQ%94t^C0Q@mg3)A zIP-+_w&HgzoI`~3p5pg~Qy8;4R$HV7*%`<7iSp9LxJ-73S_ZmT*ZO^d9%ncl3fpNs z&J)HRORauzEH+Oy@mDd%yP-LvglSId*(~kFfFX)|DqNfP%he3dqd^=urRv3QL`vd% zvFZ23B=y%AhkFL10lcJ$l;GYjQsNEvl!Wv*Fp-k=p@9;=sbHNyy1FD3E?JF>;Bbk2 zVG;U*a(?SsvcAT*$~zE<+VB#MXeu7t#i^r44s@mNwj;>hic& z1SPrT(J^l7bc%ZcqWq}fF0GC6Gz~`VHbZ~pZxIA6ON*H!@l7S;)DzoVDeJNUCQRIc9t_+Hp7U{DxXLh2gK3+dAc*976XwrBE@$m|1CEOJsFCRaTp&w@$uRk{4 zOpMhzNLW?)(R&LO8Q9PC6apg?mail$3K2uXJ!dhUgdEvGGjLNW`C~+UX55mQ)JMUD zB{T3dL^5jn%~~PefbCtyHSpR3Qz!X|#|*I+8I2{=O)?Q7`M3*GH1nXo=CQDsNPPz7u_{bJKQdm zC2P-y7Ryw$jTj4~@s^!*4y-zV2VFAfPT-56LNfgjeBK-SgGV45^0N`V@AJV}GTxA% zp>*u4&%SsYG0`g);p^(f__}U>Rz*eeBL& zx%;ZjncangNpul?hMV6n>1z6#uAzU@wVXrO@d(<)6X|-MNjGo>-N_ERix=YhwGKx2 zf%elqyaCs$=h9ZbfS%+_aA9}_?Z&C@X}*!3#aZh)zKedNXWcv_N6f6lIqF$@4*BsV zO4{=%;u=PtN594|8^)i5USqK4q=HPNoNwu~MH`TXcoUeEnHLzDIYr6VfSYG%Lk;7X zpldiO&1nr57O_MIu_*ZnxAW% zpR<`tit@(h%w1qFvhSvXBKsh{k2{+iD7(nM^^6=In=>}|#=Y-Iw-2B;A@xaIN_d}v zms6A@8gd5dFEL)uR^j~>yxgK(;pGm}H!)uBR+hcRsI^P=&F&@4=4E)}6;z#9v6^2e zC%u76{T8jj?=E@=Rrp;xk>011=>x3M59tc}7?J!G9{G$Oz_r~Dcv-5IR8jcFi~)X$ z=VguV)IBeif2Zzw8zk?hf6%vx!5F#)5&0M5H-j#rf74#2&45CJLlMOyNBPLOH`!ol@OA{pOKArRCeM*9*sW%$q@rxcr2)lmN-ysqXyBMd<1YMX^kH!cpN?R9g0rhlBTF3 zlOlOD@*Rpcrz`SU73Js18!2O<*uzLOIM4RX{X8Dd%i7w$lZ$peoVTpvex8gfo?q!f zrD+E$5j4+4`wLoVq8Wk~n5bOP;U+pj&|xNW2s+e6a|JCi(IJBDCOQl#+XR)uilfCq zak(mh98<1F0uE$}`bV1dWIx+A3(c$=e`E zndnqO2b<`0K?j=XEI|jD=o~=~6UnZgKifnX37Tu7O9UNcqRR!%G0~NR7MbW8LGw+t zNl=xEZWOfGM7Ib!!bF<|9ciLF1y!5qZb3CB(&s+GL=OmWl8JT*+RsFTf@YcMVL>xZ z^r)Z;6Fn}d%tXHuG|@y)0}V65bHXZ&A=)M=*W~?1P`-&?6m*D*UJ+DoqSpl#ndnVH z#U}cLpvfkBS5S$8Iv(KhTk+4Ad{nB*ya!9a41aFggC~&rbU5e&@ajP8aS(3QPx=^dtT%b#}R;?X$ zh1R9{Kv!w~S_CwzovfV(x=}k{y9o4R?P~2h&`sLy+FhVqv>n zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3#djwHJcME|u4FF|io%aJGv@D99uA7*9uJnr}c zHr$1&s?N@oC`K?CoN)g2&l~>1Pae63+C=;4J@QjW9eMIam^t^j+v{=Xb&4J9`Z8eflm`^5=Sbe-Gn* zZq}cU^ZqOEF}`m8{r4&)V>d3A9P%ltMBc0KQiz~vnS2i3Q>lIvpZ>k^UW)!Xcj5c% zZ^^6u&$)~9y`%h^iV(jZ=)dLYy`I{ibN6KE=ZMnR*Zk`rT8}gS{PR=p?%jIt`J8Un zPNsTz4;9}fo^RZ^I9z!i>%4@2jqmcj1}|kBBk3D77cUEGq)fJNs%fX0ZaUAWB_qU| zPZmCNHZtzlvwDO|8A zr2~#;-tx2ud?cDt1nr)#+n9w ztXi{fVrs+Y&bw^NfA=k6>mGZabfD6yr=5P}=ox2TxOU5}x7~i_>K%7}qxPcuD{ARC zff|=ZzLrQXC(SVfv0M{~iz5J`vtt%D)tVhS$1ILaQM3$dsW~`1 zIbtAKPs;74Z|r^`_qVu(R{ty9@_#}uICTFHpa7jgmZK$X}ZE)caRSX zh=s3OlUPsPb()@~v-QPM#*MmXIzwnT_bwi?JhTK$J9as3O}5^x)yrJx!gixV2^IeFXyVuzzN z_{o|vot5og%`@md1L0-Qq`q=nlI}p~l!ex5v1~+GMlGA;uu$2%sPK0L9lk=drFK`) zW^yxxxms%97h{sWjYx@ot^S6xPs;-B7LVxK`~MxI`SMOnzBFhuHFACVYYr*KeK z-z%kiO5692x;&^=@0dOL*-{qhzFSqc%O)E)GX3_tJIAXEcAG|0?rp~5#Hh4}6jEEC zqb)G@bjN+-T=b!Qj1#QTpJ23Jl40lAqRvbv_5}`Z5#o}!`4f5jKy7Opu4Ai9>NOg6l(3HNXjk&ndk?l za%y~-o#uKd9#sul!n=)Cjx&+tEt}Do^4h9EX3j>tWBFnZ@Li5r_v(i}#DjhgyA)_z z_gs7SNb}Zwv-UpHaN{U04x3tSTBtp;>6Nermpv@pUR$ce(SmU)FBverK&6DX9msN> zK{4||#)~Q92`sz7$bR8#xcZhC{jg1-<{XoX_z2vT%s9K4-iOPSyAGaQ4Ba(Pgx)ka3^jmGBtkotd?er zUQ)D{gf{Op^YF}ShTUqD=0P3bv{GsYtr*5)X=vbhDs2 z@^&e?*c1V+wzC({g|60YM3)8^peI!Nk}LF>0OCd;m-doCt4L|8Bds*_;~E&_=dWOmlzot(<118uKoF9$@#wpoEj_6c;{;$|&o4Jw9bv%SMZXrIYbm*QU{CPU zul{W8jGmB8%X7vd$XCMPxq9z@C^nR$<-_4~Y1lM6cnNAs1tUgyyn!c}_BbfGpJIuOFXnC+2Zb2l47CoWnCX9kmf~ldb-)Z^J5Tmt^$4i6EHg~2pL#nIV4e*%$h7^s8Yo}khh#Wd*nGC{c>$7{x)7?3yM>9A%rTT=^6wHFs zv);gX3)m=EJk*LY9P=nrR%1sEhZmmGVz$$QDcC8BpEUP^&MdSX#ROa;@TGD--Jl^prO;4l3ZtA&LzwxYGg^-~g3kch!kifGOu@l-@8V#s2R+5HF__Ot zrBlaL7pJ6UG;hbWwGk^dDCAifba1BuONWb}4F%S`DG{pUImH!3ZY=k@Zg$$E(oWOi zjQ3fo6?b*?JYiA_Xfe?f9rH$dWTzeONQw8vFwtq@U(%Pm6TMGAVlJz1@;b7$gT)Ne zL6yFUDL#E}x4m-R#+`ixw8y1HVBJGc5p!Zz{Hp^)J z+>;xSr}MQ;8I0X_`0G_o9bxV?dXk=8o*&0Xn-naT(Psq@=@XfULXEP(sj5=I2GgVi zw|pBD6J48U*&c=Aly#3BXqk!5F8=g#dy6+&&+f()g^K9%{{gzV7K}L+j&t*mb zpyH(%hX&atz0co0tQJPMw&_Pen5lD*-uH&ye%tgkH|Ei(M8+BRmM8d-^`ffK)D1sk zLY_}cE@DsU=W~Ga;M5>G7P2lVy6{DB0J4e_5rq^v0o9x;vfMCjJw27 z3NOq_)LcLrX3F!p$cx}t4r+!)jk}RugXLuDl;DB3lAjY~sc!FSIauNLm*@KvRbsTM zw1Ot(=PU-)nj7U0FmyaScy6AgS-%jj<>&lNaafZhI;zh`XbZ0M`dp51yBo%h zRUg+e{ewCncW^uW8_LM`At#{H0PDEtpoxV4GuU-w!D!R<>7Qq(Uk|nnX zLJNb?LZAeALwjYwTYKx3H}-~qf)`xdJJa46paBZd#v6m6q=o3V1&X5C&1Q91SJfN7 z;ZB(ualDAkypb_wWZrwf_r2;H{ramrLkp{sI71o58DuzU{6Xx(D|XFJHc# z&vF2m&x*lk-0t@Mw`Ke`x`&M%pr1W-tLC6;gV|y+%U(QNrQEIep5u280D3mI(G`q5 zj{8I}o~;HiI=F(1W{vW}Q@QJ|XHwsiJFEJu!ShGHvMAX)=h!(kXRmv0-M0R4G0W%u zOAOAidll=f1Yq7w2xY0- zbTp7YLN{PtGzA!3Hk!zTEQT0gwGbY3lc0IA%VbSri|+z29#~+O@?0TSu&%{Y)cVD0 zo`3LcX#sXRB&1LK;5~O!XMusq!C5{xZ#YrF^0KVEjpt_KNRS8*t3{z+=fLVT+bp44ta=`$A>cc0BsH$qI=rH?4h>u0XLIj2k5f~!p$Pmq^ z%LOZP(Y??!5PxZ02|&cPWLx!?@DrPsqG{_t-bG7y6A%O1^N z#t5>(rR9LMF2F;`Mq zbi3`*K$)oMbW77o!JSTQS&%&3$~dyK93X<=OmJo`;(lM53_;3fFWhf;dV(kDXA!mD zG9Pu8pQnX-eto@c?+qE|f^){Mmc@tHt0EJeGtFD1RO{{jFMsyUPk!A z0IZhtB2Ti+AOPpAuA3`%cPk}r_tm{Y>lUZ$ae-C>F#mdFG*uRP#!Sh@+ zd>;W3=S5!EH6qSu+4HM;o{2o;i&>6{iU`QWdq4orSdohuDWt42QCW5xAw_4ap~+5j z<%}WX{bs)_D~s6l+wNc@0zgCp0=>hOQi_yPM1X>G*4JuLbGcf*x!taJr6Q{O%Ux9! z093Wg1gmP*+pU_N5p)~3oA9!#OcK%rpruIws7iw!u}syal!|l47y`?XYR(XOo(Yy^ zqR7OPfv{!C7(Rcp{PdF#=7k0@EON106r5ouc%BI@aG;hr3Cg;b91}i?aTG9)ItD?VwQ`#+J4n-?=`AszTH-P0}_ZKp_|aNJRjI{Y8%KIddoIqlgYf-Lg@jMs_CaY&dv< z36FNz+SWF0{ugJHy=OWB9#<>Y;VUB|Ul)%8-ha+dU z5Az>~OIM&q&f2|UEU1*~?cH|0Es02x(sH+=>6SDEEOPN=Icx6C5Ml&lS*Gs-89Q)X z);ve-X$U|m6VCXLU1klxuS#CA$I%f_04*>uQbRb;J&JV{`Jk9w>Q9Y!CATA z-f#BnidDON?T}#k{PRzq&u97n^XESafrLf{5i%cr`tb|>`al1Ne`D9= ztY>LYhSpbzhYtm39VT5Z3Vb{cnek&W&!yj?l7eAgJ3iya{CFoh&Ph$C&|_i<7={IQ zq$+U^^D*K<$M*;{2l)dLGvMzp6=C`Up9g)tf~`vrh&XF4*ks6n<{?^LUM*(NpDd+1 z05uVP|KItrmWngvjP1(m)!X$KU%h>Mw|jfP{r7+Hy}$RjUg{%%|7TysHHnzF`CtC| z*MI*vUnW!7;V~JUU;zYYkN_==A;6>9Y+CxTL||7eO4ms!EVyAGG&q$+z(8%TT}F`R|nuklp=7u5_)XQ z0c05uPtjx^+TA#YX0nfu?wq6X3MQ=7w`NR}28I+=&H5M_OI8$Fcl>HGyMDU-?q@GE zVZ-^afA(vC{j)E0NGr?ds@yK;2mjyQrt+i0kAC=l07!>~N3{arr(p83p;QJ<0j`D6 zY)C}yYSjAYff_p5o-rU|oHyEfUuSpuh*IS4H>rRzrj+8WHQ+Q?0oKZWULQvP=E*ix zAyWTx=aXuQoZC65=r$|Gp{+so(|LtNWEXS z^Wu=-G>~#*iBjW1ty4sJU<(|3PNFB**SD`<1HgavPyU17|AR(dFmoL`y+L@*NADdT zFwUVhX4~AnW7F-vImnFETXTJwq66PHVVN=JC64AWZN_TvfiYy9>$}n)av=awNm*Bw zk`gR0G}u{(8nE`a0HDZqwRr4`jh_Jrb#sI^tcx?mL8(~-24l=Ql8BU2 z*pf=OKtYMXVMLDI@^FAB@CXS||PWQtsRL)TL3 z&&oV_^!XWMMUnM1qcAsTLge#> z$g+<4$huatM#c{(CIBEMB`Kwp>IsOAZ!i@tv;_$f5SidiDpIYvl_BE6g#iGdAwiGd z{hisPFL$=iYkuS@Cqa)%d(WUnfPo*@$D=B4FNm=Vyd!iUZFvL6) z`D{i?AFY^DN?}<^MI?cQ&Z0NtC1O$4;5m7MI$_FV`8-k~>1Y|@6U^(NNI0;i2wyl}rR_!jUr94F4 z=|B;laUqCCxc#VgmEd{!T~zx7APxXj6r-t7Dkb5V1GUtuC&02)z>3ZZE46$drwt6+KZiz;d_i zsq$@Hczpc$FMg^$3N9poH;e6~>u3Myx4(C)^%hyCr1Y*?%HTqq7Q2jL}pu>7&jMWhVT}oLD$dB(ID)jy5 zgowxp(2EKkQ6x$hO`rro#vwr=v@DUPA;mSVFfN3t>#&ff+W?T^R%@-|-n;$!;7MwB8zn$8~uC>kRaOj?Yv^CGQU+cfv z8kdlp2i}NY*5r=rQra&Y4$~GLUG3cl|Wn@2m zTUWiyA$W3qoig=pzM`HHhOMCwk?rp9(y#loFW-zt1pxTv>w^ZceDY+s+355r&N<@( zxsbJ#zWRK#<*IwV?;E2cUs>N;2NbJS{2}-E_xc#j=e?OM{XP=wu+%Nlo(=PP=*+`g zI^nna80#jH&q(f&&nBuXa%W$qJ)!&6xF<@xG4m>V2D(-AuMR0HcbpRt02hb7q1|_+ zI`P*ivVhap;uv}uMGTnDsM>kgH-4$sVX3IDfQa$Vs4%KL5i(G&;RhH4>|6*0M4%+e zx`Prp)Z3acPRo2l)|iN z?)EsW&`V%!>KOn~xijCU!&@Q^?C)YFg0EH;#b0yWN^>80G#O_0EVsOl^UryW4W0^?g!w6Z}{5_w$ zL}`8NLPGa4llwpzYo}v+>g+{7Gub>7D+Oycfj&q-ZZu`msb3~m;(Uv zxmOS|?f?lSaG~qlBcB1!fCzj)p=#G;q-V1eDh{ShK;_oJgZVLMOJs&#UT<F7rau_=}0Mo~i5eM76uYd~VT({uPRO^J0t|XW>wT`uPgZISx1A zO$dnY>m&94lbr4N5n+9UT(POqEwW;{+}+>ldTXZApp#V6lg5Mz24;_~kFK8q04bH_ zc~zDGAhN6udov=pZef6a8&Q#tx6EKZPc$WY`NAM1oP?MnC--7Z;troI>APn(xxCi^ z)%~^R%6vP`Je3HUAw|u_hQU)gIFtk@=TJdX;lX@TuZTTFFxIN2n<(RJYM#fuf9w3g zCyG;Df5InVxnCC#oM(^&oN%p=f>ok&y#@dwGAV0DAeGW7(2-I-!>C|F!eW-ceDT!u z{W8X~qF7vAA)@ONu#_DO11w-T6%2S4`4p~g87urKas)?9myaTH^t+-qiz#$(?FR52?pZh_o@jDCKyEg2i>K;SDc_hrmRcK+@`R2^V^i;)7R9MGhC2xIj@NX-6t+N zP1nH2T8tCOIJ8w=^l}e#xg|tB3X!29K@ZM_qzV}$rJ5qmN)b_36!YcMtdSQQtWy-s z&Z|HA;rGq3R9$OAH}VT<1Kkr^52HV^U?cwI5%azGs}vT{6N()S7-Wvev)8fvHgb~> z$#AD>9)ovC<+l5GBp#TI+oFe#%+lF`c{Z=HBH|*7TxIN&4l|WVmni# z)0C9uZda8hT|)0K<1#MeG9KAroM&?bpO~FoLP|lJYeBf?qaXanr&j)2SL;MZ!=5^I z!Sx)Np9}^Xd2PfdY>pK$E$exsoCf^NgXSIAR5I=Fw1A&;yPc1h0aMfka}m=$y{I_O%KKB~ z-K~Sq-Yw#34ZkVzjR(P9DKz+VRutuS3$3eJ*CD?%(vV{SqisiLV7RL{r|VO&fm-^Hh!f%2?}=43X~a@v=zEpl{Jw z`X=hmc0zgOcnXh4QiP0Jkv$vp+n*W_CY-idE=8UnI6LFB#cLV4erEm2ksjt0z8`b?85CxTv|eT%I{xHVOZTg8 zYneOEyWbwI($IrgU&L?<#~)<4`V8qoN)cXfi5DSkI3u8j<7yhw!N3Vuf=QasfUVpm ztq2=U;rpke$#hqTwN2bjl)?u>KS_DIM-qk%Y3%OzuMwpe&mn)Q%n>3*VZN3twUC>sk2$g?i3Wf>K!mN zpW3rh?Tt~nZB_w5uLAN6WOP0~>y?>j@Seo~N&CV*VfQbAD>X-U&w}~fyj&zGwz-6H zW7couqD=4hG!eFwqoEFD$`{wO>v)PuF%=^{Ym-B-E zo!|O*pRVQzkO`g%zFaQ%RfT}x`|LU^3Nt&d-0gJbrU)v;p+W=0D1;a#quE>0VhUpj zH>j|?G(q*WUD4aCDD|K$35+s42mVlkhG+S*taB)6=E>vcFj zWg#(R_V`O!5!2qRoXJ+E2Q~qv1f+Knfu>tNnA;_H!Tj)ku>T3M->V=Vb%t=xRLc3i zK8#WHIq0{r4cw8ex`3;8TACX?l<&&QPB^>hon|cRRqpD)_U@76jpQMs8g=r$k-Jdt zwvD@)p&34!i9;du`^|o}C`?_UL5U}e-aXxJwzscecO7pS=OWAEer7XC&5A)f)l3aS zLZbNZmSl+2jn^h?eRxdb@kzEpWIMUUJt}|I;`@=Z6O&o<2{^lvP38r#v8ti#$42 z*19Hn*Vq{VzWD0x{iXx}6A$#bT4ch71OyPA0YGOy;%%RYK_vi;)Qk`?443st*u%$2 z=-$#jE+M*~gj~K4pUpc6d+sfz@b2!1y=jRqN1_l7Ba4ni&S@QHMy5jFQa`>lX%ckB zXVMM#Of8xcCdCMHcx4@rG!quEQXs+Nj}Jq}?_?y(h(}7OmJ)E$W6PC1Z+H>h#-HoRc=ThVU58X&Ug~u8cfyh$7PN(E5&ONjmm_uYF)q)HICwT zn0*i=|SNsB1W7gwhhrNfB{5Zr97=J{HuTS#ov5& ztB98K0-Sbi>+Rk~1;*I(r;E=&{eW?{xVn;cEwZesq}_JZiPTK(%tz@e!UV-OrKahb znC#?ypL3JAE0$XI{><6#yaFLX)h&E|#ycNVBq05Oad8R`7({^K9JBEbZI2-xI%G@q z)76RYjjUnWHHLXdO(0A69=};jPOJJXHs<=@I90x;s zSBA6eN$5%&*Uy$KowA_) z3WBpI%bDAsRa=w%79>(smbMq7b0^%qdiC_h3lN#zXYO>xv5&M4d2u3ci5jKYcD9!Z zlzQ6cnyK5~DYN6Xoa=cVv_n-7txhLQnwEkkutJ9yAA&|P?1XHAc^ zI8;0681dPyOqT))R*1{tMeZm4lgJ%zSpv7(K^zeiOYp}*CBplrMQ6vmT#OwlR2NSL za4X=)LyR7IZG(q_5SQ=AU1%x3hj$*S5#csgP?;O&Z8e7&D{FdVpyT0l(Hdg5eW%N9 zZaF-KnzF68`{lgw=n5JbMwyHzt5gpu8bpvLzL1fQkDch9UTJj{Bt)u^dh0k2)^tqS z@UA)^mzqZs`g??p`-;`py(bBDMsB1)Bcz?Br$xz|OJ+t}qL3#ZBect%iwvw4* zM-ItDqZH_r8gT$nR#I?=40QwSf=T^@bu9oY%ZTLY3P81#sw;m4fJ9a^)kGOB9=s7D zpvNF4cq9E2EeRoMeXM>OyPv$dP@K8P9x9OB;O&Vx84N^V z07*naRL(O7hyVx&!C&?7M@J&rJ_k~?*_KsXUkL$dl8W#!@qFi_1FOKmh-O~rskAyO zYIBsWEaip=>w$YqS4Q;ZPEGFSwrl4%85_)HO0TGDEpEfz#_)Fw9^7-L@R~=+{?f@+ z|I>2bnIgp>AQ~cZPD~TGOX`F1>*JV-H&n!T>E2aJ$(e0|gV?aJu4Nv0B;e;Qcf&rZWZ0 zl#$LpB660u7}4M~S~O${GH&zq3D$#1Vfy36Mw3}veqh%)>)L!mGq1L9PQcTTb0i!S z_wvr6ViXyBMWTo7{&u9zU{KFKH*ZO=1OqU@xQR$9Qi^tEtOBdQAT22}ya|~8FvV&> zzkZxj(qv{mXjM3p`wN~|F)WBZzVDT#xlS*r zHL^ZOL?KIU9RHZAs)U&P;CzN2HidK_7zW-6CRq$Kxh!KwvIVO?qxeE^} z+_shWh&1XncBmAXn&3Zt;PSbr0){wrM`~^MzRF_(e360^R&rLNg6WoeO_zN()Ts1VU7CVdm#Z_Z!?Tj4=&>}F5@yT(AaA#&Pzd9YmydAefyW@lr=7p{-HT>CE4bOxu0a?!J{dB$}5vXdP%|P<0J|} zuEsE`^hF|OBnl|U@{Awywyv-gO!x5+=9615Ze;IsrDw}AJY-n1+a)Pdt?icUs*gj_aqDk z1c$nBg}!x7%EPAJbA&cwL-WU(%~TI^xs}x5l!(f-*5K%uYO@#ka~C!Kl@>tRe-O1c@!9hR_OI(L)7ulvRE1$kd=!!Iymd zo{1s(6qA~FTH>od!6h)^W+EOi_c15i>j&{;GM|kgbh^d%gcLr(%HjTnsd>VeVNLHS z4x7GZ9;W77QU%XGCpV>ijRdPjVL<`_2un*q#Q7}Ggn%xMEy17^myXBA-auLm#-q*d zfi{436m#^J!2+M_GSXe$%c+kl%n-;p^8&zG+Yh7!W5nk?(rjm9hm$doFo^N7D!Jj9 zC2v^pucp+WE=Pv)vEyY(BGqWlAy|ykaiNVaazFu13lQn72BNOgodpT^oBe80i0fxp zuixI8ioyrauZkiA0Hug=9E1U_rze_CCQMl*QTD-l_)WAgz}uTMDK@I%Y)5Ef1q>DQhW|tb?8};HoNlaYR(WDVpB6Cko>I8wWb00c&tlYcx#11 z)dC*FCh>Qwa_W5^qX79?$vJh{u_Y)hQaQO1G9{I7nvE;Hern3M?#jA7EvD5d9Mr1c zm5JuTcG)yx(alAe-Wb?{0n5ZXw$*D$1rN3VvSjp5Ik1dLgTSD51r{k1BWUb;6b~Q<~QB0Pz&Zi$7 zQ;Wh&Eh!2_{Fszv>0^vt6CQR@Q5dKNl2GRM$Q+1=)RNzortYnKYMKxRb&kmsYr6)W zpbVGM9iL!7?hex`p7tzAi&?(iAFyFU^lQq-8&rb4fr;@XtZ&UYCgUmH=N7+2uvtx1 z3m!$#DT2jGgpW`u^78@bV0;}Mk-^~gGdcy{F>EeaCJPmmUVaP$vch zw`iSpQAA|O!pE!@#d2N`?~ptqS$n5(@~6oMUT5iLK(r|LD5F9slYfvT65DS~ZewnncFIy@S%SI{ zG$Lt8VEOzInYx(erlK)=KbWL>y5g4)6W{VMa#N(!2qd>aNZA7u`nTB9Q~nN?X@YVP zj~yBnh&4HFZCWLqQ^9;ZO6@XEB9f+8-|`+g*pB5S+ehTNw>PJ&E_ii?)uI4^^>)7m z5c63M0Q#?;;XIORt-g<^!iG>P;IvBAzY2=BH?tvbaBwjxqTjee(2>GUVrbByG7(CR zJ}al=4wTNaA5)Q0l(#LB9Nyd4lkn_Gti4f7uJVOMjsH&xg z0YAWebp5P*bGz9-UoD?3m#oc_j@YSEqP{}OT<#1`*jQ#1IZ?RQco4#dL85wWmJM&7R0J*JaDFisr3;jX zm|?=UH*I(BZ0IGJkO?tZr8QnO;*>-msAv>IqfvO^J^7$T>ll)v{`HoBg_isVH=)pa*9xCAc+(Qak3753 zTI6LqtBrSMI)P---)!DZ8!B8ixVp)$m$q@D>3SI*kBI4P@nLos=JR4@W5ZZnv3{b@ z69IKYkC#(cog1Bnlw zt$zKJ=Rf^=*TI007& zrv&u<%m6T3u5=?dEA#Bb7f*ik^H1*AKY6ujK3~p@4iX?#=IAmm<1#MeG9KYjb*<`} zq|_BsNvY;vQxMhn6Gh7SYPFdC)_1@2^eQN<_;rOrZ*wRIWFQK@FH?sw)78o!p<&cp z={nKIW!aQl`Lr=#xYe~>pL|^22}L5Ms6K6MUmOr`O)k90pi#}4%Vje~?)1*KRG zkV~vZuyLMr?yRF!N0kePXyDyBH08wem_;JZ&{gP17A3X-2{j6hH?|whTn){nw|R#5 zlaoNgfR`xh&3+ge>*T=Tb-AS^BE(lS#XES8iK@#I8DkwJ5Vd?75s{PvbqFphcg;Nr z!Koi~#2I_~dnKs{TN_c{cS z3I4(J<#Jwp{bp@y2{tO+ZnhdyvWzoi0BG8wP9j;vyYfO>G?8NftN&+LW-nwD$6OPmA-I6#r)iYglQF6y&Y7>su2U5BH*Hn$DW>w{LIp*6)AYY{@qvWcZdp~NlqiZ~v4A$Fh}!?;ZT=b}f;=F>Y`Fpe9foA+4=6Yi z01?SHyUm1z11e}p007R}YB8J7GR81uLmKQ*I5~#hlE|zVgZ92iNUQtFgAug9n0~p9 zRG=H%GVGXm`E%^3QCf4NFrLEVBlb@C_~mOr*>?2FazSyM6g5fA*LE;>SOAJFPXS&}j((u-)yK z^8$}%Rb!>gvGQiT=#@Lyn9m34$=wWa&d`Wy5aPD>hO{_}RFlz=0F_cj_1ps2L$dqh z4FV5<5Q*|{N)Wm0_x75tLV$7Bvfk6|X6DSeQ{*ZTXC>OWm1R(R<3b>7dTgq??gEe+ zKQj?21q_Q>vES`us8H5_{qxs1_d8chuyuuP^h7E9d{h(aQ#|V-qs3Gq#-;g6JQBH!W_hOXP za%6RbX|v(IRlgDwh%0j^YU~7_WLN=*ZsB1sHt;O#1sWlOk()+DN~!y|H~K^EQ~<}X z&>d+(!u@8yS`_yiBeyvn5~fM_?vaDxfRNw?(&rgxxe5z1(kV>AyYeseU zcz7Av{mS(ExG-S;vp(@IbOa0{rlb=}f2L4r-ge5ZMm9po`00g&W7sjto&J}yI|f^X zz5`<8v+iFaHBJx+EFzpHNDab+rdZdM>hVArjSY}OY?T{yI@S#o;6OEO;4dx7U{P-3L_sb9>$=__o)7MBu^I7B2!G{h9VtO8S zufI;2XLVvhs>yZ< z({3}(I(Nc5@kD|RB`Zu2zs|SsO!14#?Wolc)g(@FS(_oP=`-)PIycjg#tO$)QOMz| z11PCtsNnexVpXdwi&a7LT2xakLh&rVvDRS=isJQ@PMe4@m`6>H#w66IFJ4%>f}7hMu^ri{p!3`o^L#NY7{j`jQmI*y6H!W$ym)>2culcE z>Fk6HGnp=}6w1Vs#gTnJ#nn8fIKc^P+qt=yWB1!M(w|Tl0iz;Z-R~p`Yl$ZrOtefi z+ITx_rWkX)=~r>lZEW2E?|oW2gu6AS=>+btru7g^te)-7{+pbSIVwLiB`$wZQP5PX zC7}Z_)K!NKA)oVLq>`|bo;k=TS98vpR05n;1H|lfM z(DHTX^anCb?Sm9a`HbKM1bh->lig0zVjaSz^{r(!)!#_H(y=}~Z>`TG18TeykM%fl zqV2V5i}Ll=qUc$W)^|7bd`5}@K-Q}105_)5f+A9&ZQJh{iC=I5QY`@1p+LM;Pmrizqkd+qea3P{H@^PxE!W4@Ahk7HMmd z;?j&5W)pQd*S_TW#8+L;+wpL$#$zeRq1s9(FF0n`bSk&z3I=Q8BvTa)p~1wg;;Pp6s6mm5_x6lDwd>{E`Y}^9+Bo^=a%T*epsf`(@9LBo@;|= zws?mtg{4F#ja9AUM(sFMr--q`-Q@x+=&eWXfxUpaGDX+%%2g*ph`2MxTgu7nraq=} z#)N?T2>15}LWWqWmFN7F$|fHz|2=@f6%}{SG*e$F5@yT<1#MeS7eCAEbko7 zt0&JE^Wvaf;OM#<-kQ&eg7ZlrH$_5>hkSH`gSWwY=qVVK@M!pHkr6GTshC18UZ(U2cPM)jAxsa~&teVLNg?2DF6bytrCq>skl^Sj_Uy z-t_W=YyFl81ZQBDUOJ8=TW!iCOe8%aZZK>hohiF^E%)2O2I3)7J1ri7Q@S!`L&iO0 z5janrz=zC+O$_WCjLh-Ys`3t3RZsK{x?cTrl=-s0^@gi|XN9hYBsiNFIb#d~gy5X>lgQ@Qgc584fM6TiwBA(1LATp6G~|UVHv}8fA}%7b zjJI0LAV(gw-TN!=TR1n5k$6g9)xq4T$J1p#RR%X8A)Sy$<;tCqgG9UwgEbY*P>$L4 zeDD&XIP!>Y?RD^ujYU4bXG4U@U3Ul!l^u+1+X;N%qMUR>LdKX7jC01hek-d=Nl8jg zm?F+up7nV9a^9<()OefcvqB#&1lP(zk@1sk!btj3V)zjF@=Zo1a1H{%piqCRu+d(A zby`n4?>(gC`y@Jn2N}wM-!iOYjY`}-MnE2Gaq>P+D9wJb?8?avVxjGm7~pq|L2^Ld z4+L@e1#QD-<<^B9E3}0e_h5g8kgGf*{DlHHyfp<9+l+gG!J@GccmN_7g6Wn!ElBV@ zXHsfx7`@hjj4|z4?#8+nHYyz63$8DXV_G*KnWGU(K8SEDt0LYsiOd_w-zhPp8kCQ! z72~y-O)Os%4?m5XM+QSnLkVsNt=t#s>u$MVm|3#PD`j%LeB843L_z>9sqG<~dhYM< z0q!*~2>C6%JUSHc4P$~n-InH~tag!XYVTKZT{A_JbD=1v!TahOMK<-IF<_d#G!oe6 zf`>)4<$B#T=A>rmE(<6GAkuyx*BHv3vx^ZpkNE|9sIc4Z>sqE*tE}}NY^9lEiXBWf zh$ww2dV?E>I>;!~`%i`VW0I+7R0HZxTN)Gj7g?H6Q)>vcARbJ5N(n27A7BL;C%T1a z*DqZp>qu@|DaIpted0OeDG?#j!D}Eo-Ut)fVsW7%9#)&!Jv6?*{5p3u2|R8-O79*K zik%Ii^)anvUHX)D4Z5>tT@w-Gg6A2wo(5S}5g&uAOz0o#*SZ>#$AYxo?dMKC?tNM3 z84tOd2cKDQi4?0@O5Rz7CW4lbfFLmFP|}~o87U(AW}1a(` z5lM7T1?$lm29ufxH&Q5!Z`2MPOQxo|(Be(8ngKq+>P+eQCdgU-tHd;`aT>tLs=UQ& z<;?_y6GbIX_RtLG(|KJ2-Q!FX*%Bu(epsB^Cz?G2b$e`#G;ktiT_7PvKhEq%2opZx zeF8j$jKHH{^+?Nh;`;V#0VH@PTzQ)M+5pco-S0sEqkwn8TQK$Q?dIlwx11O2?Y{Fa z`27mo-Cl5p*haHP15#a8z+a1_4+EBH7B680X$2(QpTt#)xa96y#!omB>rYH}9;U}@ z#wF82|-F}Lypy_a}XE^;1}QA-0s0L9I0~4+8Y)fBme+om}jEV zNQT@CE&vSf4NHd@SEb7ok;1(7ARm=m$Oo*YiJs&m^@FkU=ET6Ns5SFcJy7Fd=H;Y= zvBhJ>x=_72^Fue%!^^2dr6^q?W|tWQ9jpF#KR=%xDczQpBABPEaiJ)Wv589QH{fk`6-(!I>Yzk|cfDIRF*eEC z&I2Wr6EZ&_5I(nGuN!A_E2bmbT{1N=D5bmx9y_ra;N|tzYL->?T=`Z!KL+ zCr2ubp3uhP-D1PRBLUIse2pB;xVy1Ho?=|$LNLyilsdq)OL9hNvKJaHA-ygU;(V50 z&EU;Fu-p#}Vr%tcYb&fG^bkq6d>cFBx`MUMye82z`7^DSlf9M5VUz+fssixfUP{be z7*rGfN9a;=Id&^6-9xJA?I8XL6g4*06?UaA}KM;kTHnHr&_wgyvU0zTZ;9% z7G7ZJyv^l&mha0-s;2iE8JCy_38Se0n0*rQ3q>UBP>_i?6e?0r!Y!QV*8Uq67L~}R z(*r+DY5laNiU#9+CX@#_2?une<2oiDmrf#Ljiv0mCZ@=2SPF~k4-)_Y7WPR*K~%>e zsh>5yE(F+#iDvMyl@O;%9%sUXh@9s(<~*e#8WDIaq!R(6Qc6{o$?HSI4Nm2(>93%3 z6kK2s^I5JTVY@4@mU=2ZO*ysgXfiOQI2F9WkQ7uil2YA%Ue=2cFoa|!tC6R5AVt)pb(=iHHD5DN+iEv`vX|K5113zSmi7xwaz}dB%+% zJ-Xn=2_?!CY7B#|aZ|MBbRu*0SvONRl8k-6{g9|jg*2XcAM+Dh>b%f<5=e+h-($NT zh9nsMc__9u-aqRYR_+?9BK_u$#EDS;ZA!a{DZ43p{wcH(<=|s$N0Qui)twX3&WgaE zyr)d^BO+N*o>3 z2_@xp=SkE^B2(>EI8L=R-sz23$vu@0(eY4kbjh?5+!0~UTZ<)FDS1pEB=CiJjGemB zY7&vGYmE)MfDz9!E(CH8L-}io%ED6A*4NAe18RT7+W^=n&!2t^n|R4TO;27$!A+D)hXik3*s<(&@Xk%;y3uI@oA4Nc)Vtdg?{L)9Stk1< zd8K*75h@x4Ckv%g9M_5E(oPNr$1hDRk$y;B?v>yT(@cs`m~!)$#-AQbI#%=WvQgpK}RghM4t03W4tL<7x6Q1@9%>5oGqYV>*8QR>V{Hkx382UA#}5z-nCNj zATd5~P~39^$y4TWEUtK^q<9^xkZj_Ghe*$cl>UDZNLY>3E*>-@#Xj+Q$>NsuLEF)3 zm7x$BOuoruZZEMKn0H^K`y1Tt@BlWYX+}aAs&pBW!>lM|%eFaoy{1JlrgWVes|uge zFsrMjD#bWwLLg&@%(WqPfx>9B9oZ(ZZ(;crlp?7VQBwy=*J09Mbs5fQ5&*4Y1B1%-;4u-wHqoDUf~3uWtn`o( z->$wA>S^VD_E7Qnbk#l-=@i#X5?hye1BXHpsAJ`5E8i`o6NE%O%kOP^i3jgwLb7y< zQ7aUAHNpNCU%r_2H7dfJtvwT~OuJ9vUG7jIqRS1&8h@rWa}H(0Ks1Ef;_^yLRo5`J zY~8vRmZGrU?wkG!x@IZ>D5AQSN)aOM_LZPosU8a5ym~cQ@!}Z2!U@Oms&u@uWeOfZ zpr+IDD(YBdvcO<+ddFDXS7e7rHem=zT-IzQsaabtk*LyrSJSw5;zi^9E)t{^3cE`2 zyF^OHCgMtZ$+8F@xUbV8VJrhlsX2DMjC**yUYo-H*c-McyxMLVsiM!OCu@EGLnt6EFeQaNyK`=N;AW*1vdr06NkO$lM zhH9-3QeDW?GpNZ~eOuGBcGB0q)JULXNrh;bc*{$bQiqarJ_Z|7C}magJjX7pj0ge@ zdbhqmWHmQotwValw$Tj^sGxJ%s*0^QyIM*_WP%HkMf@0Jb=AiM30`YJsDftbS-d)O zh`daxd9oxvSimE_7zP~IGUc>d#UP{&Rw(iw5RWTOEUuSc94TbZ8U--ZitY{altJrC zigh>C&~&n+c$7KUU6F|4F696V8&blMti?TayfIj0Q`)-q2HRb6hyZ}=+IC7&my)Ir zcA%vRH{u)_L&P4yG%td4)fKuxM3;qIib4ko(DiNZB9Ww`S8wm{?zdN~IU;hw5gCy@ z(t0y0Dk(yL#}kcJFd2rr><)$u#+#UX%VkeaU>f`k21-t5&C{0C?fjeq5-I)QBDz9I$_S;l4up|~C7@B+ z)K*NoxhEqQn>d?}!$1nOq;P~t|FUDez9F+oIv)vnCQrh2#-3!*F&+oMQRQUPrMC&o zJz+~mVg$Tm;^al~$`E5cD7_m%)D^8eB=FEbwH+;qbbB1?to*G-2N98T4G##>F*H6vMvAOYM;+S`5g-OpZr^746+iK*$-Q#MAt1dWy8 zmYC@lS=w}uKZHG;4<;5RmTNvzRgZVmoM0U?&C2n50E7E;6doS~GY>i9E{epbjwJd( zn!`MueNV_1j2DZwPIxM%Eh1%(;u5io5-BN>F~(SkPik%8@Y?*`k>s&|a?d&SF`P3* zARtl=z%a(MOs6cwP=Sa6npP|?B;0RWZ?pC&Yob|#zP5~ZqBY0&YCLy1u(&`LWkIXW2zd&7wkOTRu^n1L zp+jP`ZpGtm-K_D2sPEHGshO(Pg~coffLWfsynd4B0uhyzRavSN73WJ|k~rxP8hjFU z&rw^~t#oGU91oy6Ox`oiPg;5@mdpKm4M5p!-q2HWG2VFjHgE3%uZ#)FZl?)J^6$zv zeLi;P)ow@mBvP`eBW+6K@xJk@1Q4hS4yP_)^-k82l#*qsv>8Vml$`dN$>(bLcQdsA zS$m{)>KGz&jx9XILy9^-vm(XXROL&q) zGVF>Jm1eR+f64OY(&YPq2uhi$%U0+rw%oY&Gc!c2c7w6z)a$nlAOy=ZVM0QO2R&3c zELBo<}+?b>Uqv%CQQP64u03m`I6@`eV=hYl1 zOJa1r+uRBnH?LlK%Vspqsk<9T>`t;<-*>0AuKx7J3w=V*73-#hT`?<0t#9ZKJ)^FA zC$B5NKsPHwUriS?t%owsU(5=q%DR@7uD+`~z5*jqjT(sz+EP~xS)OOs?U|E#xR7@~ z%@2LgNWKr)Y3_;}jb?PvTWV#BY|0v2Wgay58}1<$YN5 zJnnW#A#dw`idhkwWcS(QxBb|L$r;QsSfJs7pk%UrJ^>Q6`ayt1z|3e@KxuGzOHlv- z{Ez?MZ|PU-yBh#_`SRs|{d>QCzEEE0%)Dxe!^F7rEtNh~WCE#)QgRXJS2GqCGcb z8l>vLRGr!hz5 zbwy;N!gg2w;UE9$pZ@r#K~(tR_rJ5eda5A-0DklPzwuxE!ykrk02^Z$A{d6R$>ZwT zv#P4NwDvXfXVph840emo-ZX>X=mWkh^(eSP=ljSiV#J$nX3Wmy6N zB8V(kN~$)##TVs5q}u;$oA~=SEKY6m*4c77sp@EweI>-oMKl1$gRimGJW@o$2=?% z-Mx9!&=67RRO47-6Nq;i!xP028Rv}iyeO)wE~^TOSd&YOovTyxdWtXPAq4VUI6C&- z@oTSm-qjtl4ohL&4>`)J{@?!TKmVuy*S`)O(DOEb{+$maTdl4(&~uE_2o!BoxetT{ z1Vo1zrvsKD&>6*z*P5$ok`ozQD`CyFAiY#(K4;6m$^REI< zg^K5RF(DrFuNKJ(!Ce5M{kT{QML$h*U~TGn@N$D9~3wN@6hX`tJ55 z(tV2EDRP)&^gy2FBWrF zN)~Zn-)KiAvZ|Du+c%Hlxh6bLx!+$l?PPNtNeNQQ74tnY4gcuyOL)ElB$E;F@S%oxKOgy0O_4h@Ki zC^Dh*u!(?VRZFP|@=VNUg%D!9D}mJgcDLPC`$}%g>F$SLeEAgs5Yc8=GGwde{QCN7 zCb-~SD#aP={xZb6iPjv)OwK$E$Mp&6_*Mk#oVh;0y>*NyQjcwbbY2oN>kxQ4#6pP@FS{Ow$7qF~&4$ zT9@#46LhD}owxL{D6+24u6YLYobk^S$L-CHck<20;hb^CGQngmE2*f>Fj*~%|LBLG z|H+^ImG_naAQS9K0i5A_TfV;AO2uj^SM!`@h0Z;`ySe75QRTJXsY=$-1W7&3?1pzk2;0APK0i-=7pAS0u| z8XaJmY^a+AO*gB>jAyf2$?bZra}rRm12RNXQgV)EsR-yhpL}#AZTawgglm4|&n)Jr6U*900BAU- zxqvnc3;`5@)Frfu=0yh8wy8*C%R27y@H}zxTWUK!4a_!**9zwY=YzvR3!o(u4#6*xcVT&ULDnlx>$d zM4c#qzpVjiHO~M*5^nZ2^b?79Wz}W4amKrp7z6}e^OYfzDl4fO3unj~Q-mKFGQ!yL zS3mtiDq;*9j#gw(o~$w<1m{gHAf0T{I^1Q zq<_BNmh)NOL>3cBB^e?C=)a$R=cAwg>=#6&NCDuJCsznSfI7HcSL&{62}DiJUTW@8 zDPp|QWfvfAzTvz&kYVujg46S>J>7PHJ^Hzw1;Y%z@*zxw){rrZdCl&Z_oWNq_a&5!Q4 z`wyO7VOD6ic)Q*akq}}&pFLgK0{Bx@N-9D`&KMEpnV8LTA;fGp&oZV| z^ZUB40Z<6WIY%J96R|-T1SJ8nRvPZhG*@>gvnP+N2T-3pL%iI zvexUD^Ctja{_)?G%_JH zH=4t&A00}PASr=#GXQQ}o43Xh8WAZF00`)H?^LfKxUjKMK02oQ+#p4_%z3!1YNA2}?qy#{Mr22Fk zBeHr4Kp(@*jC8lmBsd~Sj)-+>5hCvm2g#I3I_XA1pb-L)2~b9(S#ugFATuRo3Q7T_ zwdSpvyRD5&Gb4YF1|W~uFCX*AAAh{{UVr&KH1Dr-vVgav1Avs0GVfjbbXgw%;N|x9 z4b@*B|5=SZex1#Imd)GIESa%|8F}?Ye9i z0DZsheO$JSH(%W7^P~H|j}g_CMvw%UIWkiqK`Aq3l)&DHz~*LdYisMewC2c8b7Tr| zqq{e^q)`C~=d?M}0OUAEvZnOw-ldvB@2-Eme6cRRJ#GKt-~Qci2I)8b{JGEX6T{Z) za~ps8wzoSABr+3#z?umoB2(lXI+9ZTQb_E5T(;%qcDVWX@7HZz*L5*kYmOY6OTb{9 z^Q=Om@(49|0DF&Z@l2UP0#wTfAOT8145`83*dWb)S$tdCk#rl8Mv0t3 zdA@6m7y~3pBS&V8=p#6rz>!JL$h#lMwl;TL7mtJ+YgvT=B@Ijw6m$$GVhrWO)c;E` zI6HkiBRE_0y(fvw(|0rOM*!N^mYHK@N{Zgxl;d(~KsGkT@o)e7?S3~2uhpe7YBIr0 zf*|!9<~YD@NueQ0rDzlYBb)O`0oZ#tvkHh(vSwmJkpPZ9KpL?wO%mtiMbvN*+qy_v znt>G>03am_W+X8(&CCEZ6Vyl=-EC=2QpSitrgGvEGLw{)X6t2hcLQc1%5$1MUO!*= z=j-@ef#3CKVF~X)IILlasg5)D4>bAx4qL?v}24k z@)$!BV5n#SO7b?*bzPQ-(VAOx8b^=FG~>(dz^!lV0@BQG`)$cZZu{|%#hqqzUP_rU z5^hDL2+@GR$dDDn)0VcmIgHKQvii~%#tw4<2Mh^GLqx(&WJ4Y>jv%OpIMQT|8cJoV zc`clp1^CCy{_Sb|5)$s$(`ES;;{N6JWuVXF^(Wo|!`E*+VSqqHN(dFWffFi7qUQX4 z<_qeP5`MlOlBDtHpD+2O%)G2k4EoCRBMc%Lsp6pKtsx`Q-I^1C86^oa;~A@wQpPZd z(7ieJt0N7Ns~=nl=GbRrrH}wd6vZhfr;Kz{%5MAN=9hH=04V_iDXfcUDy8eTpueKO zJboO2mv8_R6<%-q^|ArDURD6Fx8wBzRh};E%k3a}d;RI&VhoxQ%$$^mfE&>mX>JbS z^%xVBr4d<;tCkt5l$g~cPB)`6tG^@|gru7Z1d`<1%-aH^XCImSh>VPra7i#TDGLwG z-P{*)L;yT`pZ5j;ni0|%`Fh*k-Muxp8pxC+k%&l8N7~A``WQ)l3MGGe)!O)RGTQ0{ zNqg@|RUY(u3#5RovnGtTu3cA4U z2nccZubUrzRAWdMrn(_#fTp<_7)m#5W`G7NZ39tnuK2Ii%(Dzk0+l4ttO66cw$_Sy z0%MFmMusGum@sFBq&^Zhw$-<x~{*3g#SO+uekru*ZmnlTk1V|yaMlrFD3_J!2n3*BzXi# zM3Hx6rg%?&!BmpAEUe%#Mgq8O%epwp6hr>BHUk8_-g@NNLWyt~~;v_JF+?`Zr zC;@V!w9rTFN8h$pFqVi?(MMUZ-3L-pathAe@}JBS>beu{+50sSl@%4w&XANfXb4EKIzPvkKVSOyr%=kobzL&E;tr(DG_!h<2_OlX;V#pqXvESGsh*4^;|LkuvLC4RqDs|d z#@jwnYhSr6tu-G*Kqv)iZH9BsfLti`SDtL^t*^u*%}S>-o2YQTY_GQ+!0YX(bm8$T zY>3FqAKynG$WmrBMV^YK!tIFSHIZ7JeIx)9S-u1K77vUn6^YCcC`m>-;BMaB%re5z zmS#(9<{r_dRMwxwh$K-%3;?vuH23CSEs8NjF;D{4DS!j0AP5Mfk1@jCjZBDV_L!gp zS06ozkf38^JY*-ox$a!aj3tHu3FRckr=U$#dnSR$3@9@de|Y^S4@9O3AsL|@iDpc< z6(|$Jwx-){NK@B--J`j=LA04E0Jr_{a)utlF$ormLk@_RF&1|->mxD&!e9y6J$uNM zU^bCK=Jj^5+wwLWJuSE5y>QdZIvARsb>QKxQ17i_}`Hl~Z|k_14l(s~qgF5Zj=1Eml|_hdk6TCl*lE{i)g z+2Sx-rdpdZhXAJ!hueM_?Yb@~+9bUmyeI#T5b4>UDzP_ZK0AxVm7{kmm6_wnQfM^Cx71hmUI7Y{mM`fgF zLe_1~*cKmSl!(-ttxMb1b#Vt&>%p5LA|g@YOT`|}231lN!LKRj=j*dq@%awFcfWtW?j$4A&1+G#)^Y@3+hR*=l?`Z) zBs?<=OQtQ$h>RGLNFx=I=2l`|O#`Jef@Y8+qVmFZ^<`;BHv%=`2|)&<$z?(kt<8Rq zks{oTPQaWH;F5D3G9w$!S64}cq|bGl{q8F)7#*ayGP5AM+wBPRwhG0*BfkcQfB&yP ze*E#r2TT8>zQHC|DifHR)`DrGPJt(3VnlJrn!0vREYEi!5*)#8JY zl98=>GjlgLtAc?R5u|9XjIT=XVq~yfXbog!N(7gsElXMVt+MLNx)dHqhMPgUu5Aj% z5Z)wzk&HEHf$;pS2*5I+dUR3@i`h zmpWAgaJ_7|{ip_AFROqu6$%pS|NrgJpAhQf$LQZG!h!nw4iqyKawY9BT!XibJl|E)xOsEHFez~kafBtl{DkI4ZcL#V`*UFm9 zoG5GIlt)sTBeKv*m~h=G!W1!m6dbFYU05t@~@>Etf00b^a@(=0iv(<>^*IHib|`j3MR-x#QmFWh9)w`wSUF z+01Jo+`X1hrA8HuST1v_xfkAZ@)wA%%&H<7k>+h_zBS+0wYfn7U?k0`7;)=>qQC$~ zz@W&HJ-Ubt%sQMokqkzUT#ZYwnn;BySr7)D5(7Ye0k)g|75Wcei7CMyu9u; zQL75&uKRt0gpYK!u5uAd>M^q^;7mc1+v@Am7Wc}Nbz*hWTjntHOg1xHW+p1in315| zoQ=Q?{QVdpNG+{hw`ELLKYhgd-#A_)5fKnXRp{LZ zfKZH~bk3;#^1hG;z{~BpZc9Wtsa%>bt+nPk!r6L6(!ILZtn@vcA$XPz@lC$1P#||N zU??V44qPTlg=i*aRDg+b^iIIcmTkFSFYD5#3O+2~Q)zVnKmU*a2%wMAdmMd8 z>V4ey?rtReh%v&;I;0|UWQ>t!HX_%>M`V_P2xir=ou!Snx*}36!TIbGPBmRhBcCtp z)3P*Y(N{qRf+#$o5sDabJI2VQ`6!1AB{G?9xeCYMAa-sw1;9 z2@-kds<3jN0j}Hf?dkgcvVOa6+qyVX(hz8d%l`cJtFcL znL;1xBcpdHUymvr6;RnE?rPPWbw`45nmf03S({5TH)Xn+AR5a)6qpKXR$COECTMQu zwM>Yu+^yE%T(a}ySmk|_j^`|I%^VT^=tu9z==(n0XkNo)K$WH1bOgZigs7PT2xkod zkf3B0sWMYl17cp2Ym9M>7=84!SGH|^db%ua0dzaYx-{BUhze_rvJ#fh52{I(nmW~) z&d)z;V?-Y#BA3Ne8Ih4Xi*s#h4a8+>mAUmX2;}4mIYf6~*L92-y+@`S`^Y@2yE2mn zyrYXXi)2UcUrHn00`w0b0gAvCv)7=28q&YaCpBPL55 zq4}|QFc@GS02gmq(K|({4NK$HfUkwT`-sd&f|sxKv-EI%kW^05eYX(pjmwLVUES{kkL zOrPzPZfDsQf#Qv)XG1ejaxpHxY}@*@E{m04M`eUCs^>Ce#OaZY6k}qXka?FcWe&j@ zRPI?`24HtL2WF(yBP0zmqPJ#bix7mR;rV$Zy)}QnuIE6!PZVk}#_K(56G-887;?H56vN9o@~!%p4JYL{+eOa}uPji#2ac zn_F`-)0@Re8ZBp<7O=_~EEC2B-XkD683w0kYK*9m>~3po%i@=2R@F^_0SQ_}5w3#q zlVE6;(hGnLQ04%#kBnH?1#WHzG|nuCf@Z!ybKCSyZFKH%Cj5Az7qi zaMFuR2>!QGbT>(Z9irVnP8i73~<*h&Zxn zsM_{OMT8_;Yi1F;?T2cTo$J-BLWyuA%x1~XnI+Kdq|;euvKuo|vPLQPMrNwHHLpiF z_pnru%1j|4n#ULuD+mC`F-W%QBqJlrByeLhT()*y*R`F-V!_26yRTlqE#Arvg)uU+ zWO)*ayk`lSwJ|^dlrU%WW~~eskvO^pnt73)2#ttPS@bE)x@J2mC1>?T0nzNTX69zi z{rh$O+qcW#zg@pSU9OGI=>U|G>Q&MqAyPFi8YzvWs^sgQFwy~V$}=hlb4ph!I}@Lx zv@@#!lp1+f+(2f0+FB&PUCi6EEX&gT6C|X@4O#eIorw@{9ntp^WiT_vNjYoyAWR9! zVW{1X9An%%l#!!L8kr;1M??&g`#usijTxD@y^kKXxzY)DU%g$oby?cX17@j#W|CRM`k;i|#VgJ6WooLrBtnxy&KMw?vs8go zqPYJ`lx8gwXC9F!?%o;tTt}*UX2$KZ zBInr5Y@jlRH~Wuo@pY=6kAxDKZZO7(y$?c5b34bxtg0^KgkGNPr6K?`S$r^0Kf&BN zw>9K3;^?FIm|IebrTLHVPuI(q$||eLNy{OaDp8o5A*Mn#>&t)yM%IKhMUEJ+d%yKw z1_;g_MY!#~B(=R4l~!|u@^v2&ytzU`9($Ubo6Q;sU%bd_pWRnIr3a956Q(>aGj5At zmer{vC2($cA|q4E5D2HR9+h3SjSsIa*+Yw|$OfLaB zlP=T*nbloRxZAe0?@w!)|8C4k&eBQ^acG7g)fRVFc7YUOlroP9U}PHD7Mh7rS*0ak z1n88^0ttW#5+l;jjT`PRg(>$Dy^6$~->zF@G`CwoeQmplgMBO zgn_D4OaW0d3{b?7P5~_=jmj}FMut!hFn}tZsNL8}W<)3eW=a?tdI)R)xV3iKmUZr2 zVn!I8MPD+_Eh7sUidx(=24r?`G^E`d$ z*ZlzS{B1pTT|{=JVvNXh7YvaBNCv<#L}Tf<0z}{_5UXC3jo$N=s;ajuAzNpKji!KR zXt2kOVMMTbiww|(D#j~uDkA!@b>y-xqmSC1T!LS^d1L@I%gB}V|O`>eB>eAvjRwOtl(jv=NfoWfDW$gE0LkOXhX z(MN|gVnQdtrMVf7KIWs=&8M}HcTdmT+-03Av&8^K%4|5gCb86<*9J4&1$jf?+{gnqAlS{b_x^tlQ#ia|kvq ze582XcOH&7fox=RKLuPaAqe4kQsR$66h*XTC6&MM{=qa1k#WQ*B)A2x+`kk6P2(IheXh&c~%m}I+ zQpLAYd5aok1=&KN*+caJSl9JwYumcmIpJX}9iSW)=*$&Pno=au%e6lFjK=apkh`9s<3drEbK9N&b`mHNr*YCl^(7VZ|iX@xft{Q z({cF zAMsg4s@G#4V1UvpXKQnAvZI8Qxmo5&m9mi|0VwN~4QaZd1fUd=J?F%kAy`VO&ajyx zk7(A?ZznYZI8;#7j0 zgvgw(gAu3_-Dw%r;Wq2iNcJ&q`!RzYWYdg!n>pL!>*ANCCbYVy6l!OobuEEXIi}uD z3M}tF61C&MqzrR+^U4nhxI6ECY+!Bnn^VYnIzBQ-mOe-bO@A_SybPqEvsOd*(RH%tml@PLIqW}OB z#z{m$R25~SvIG*L!CJ*{Swe*iTCqCNTXS!-@`ZE12na%M1QgPUSwv)0YAp+$vj_`N zB+2XAuG?Z}PZw|23X>w<@IWI_IH~~zpa|CU95_ zXWAT+oy56kPQWMKT~!pTNx908F2?Zv>2eQDJtirbl0{a|tjRDk&vlFOK1;YmLM`BJ zU01g;)mloRqUVe(_p09twZ+$_?i^9WD#^^Yb-8X!?R0$y47``Dl6)8Lr{XigW)`Sq zzLzNKoyw6i_ibrivqqqjhRPFTYCmVuQCY+#h)bCoIXS}orxYPKZrfTwV<#xJdlUPM2vdDIK?5i85UD|D;Ym6nKLragK#iCKXetOl@TRY1}W8$)zp_sC*kyuUvCx%f~W^;p$YFym={<_UEKMy8iFN7fSqrxmPI8=7+x6-ug_ zBku|0M7GGtMAhxQ?mIIGzsnHGGqz@> zB(gbx5h=xSWSRbjY-T2fq-G|Rh&sooG?UfJ0KlGS6_yAfkeL`+L~cU&NY%=!JwbI) zMU^ds%os`%Rf}fy(y;)-%~U69B;0YYN=nITcSz`|j3iKmC{n9KsVc&qiVWDyxU}Xb z!4xM)(J^IJo{+$jJ1{wonKwcPNjpKpAkIAs$WzRu^87o)2rX8p%Slps37A;|2-0gM zT5HR)_+%!^T6(HNbqG`+%H-5M&dQWbv1+eXq88ysLg3S8nMRm<7H`;-0MzeC9LD2m zjsav30DG~gn8xou-VUC;jRCZ4lYoP4NM&{!fW{%=fEBr`N+h4#8?BD$sFN2h27qxF zUPs?9TP^uwjskFQ`>fb))3f2gEWWDjW^P`JI38Bl{c6o(THtf*z0>mCjH$}KF{40D z^gC;gQ{w>9+`c|DtAb0uC;t^jfKlRLgaZMX88gn^R*&2h$~cbxCxOiCw)$zXbjqU)o^ zmjo0MBV)jf-Dl+>g^*(8>oJZVk7xI$)cgEri;-@2#Mt+pDQJw4cx&EXe(sSX z!oVcWd|S7+)H!@OmIZ9kLC?|0Ccm-WB_T@GOeRSNko)v4x@VP z03uMKxsH6TBaLaYA|#EA+iG zsD~-rN*ak+w)J2B_*TJToXJ5QZb+%WMO@yGCn@;Hr+eNnMbN#HNU1;tra024JeS#) zv&0~?SH(XGWmKds;tEK4^l{ymNZPrD@b_26n#jZ$$Jzckb&{H~k?E6w%gJ8rndYr+ zYwJSvfj2oD<4wbvr_NxEqe8k_jJPZQ6=!qg%?4XvTl2YB8g(|06Yn14VIwEckE~DW z)dr)95mDni9zgH}hZx0zsHtzJ#+1EgW^z^#e2w4x@pc$vQLWspM>n8XY8O)hdq?L517`iA1Ws#tM2?Ye zJZEW{&hylI)E+P3uIir$KhLv;N?>Wt&FrXpl8Bh#4}geNH4N$rBWOu6s@Q#Gor)&C z4b9Qx?H@pcV&C`7ZZVENAS61;+tE{q9HpQINVENQr!QyvWv#8HO{8-4pzwTgq?!@b zekk2g&cUe|79`Y2RfZH1brSr8u!EursJbG|B2BArWq_E`%(iWDdS=qi9~NMpe49{f z78NV}OORnDQNO1?Cm zb|c+T!cv}QFM)l(IWHx5#t8{hKVrftK3%)sda@wlt;IEnmHPm<6G9$){CxRq)&`w?@w)!QCt5gs6+@Zdv~DLlCUlRy%y+Y#E<#bwP{ zcw@^_AJ9j{h$CwEX646fz|<oQX9uVCQ~5`afYKxGe;?8D6V-d8gN_Drq| zf{FvrmpdeUdC%&i0VJ?|YW|VP2MxN%7g0OsNet-H z`=4iwK;3*yi@Bczo$+yKeh&%rZK}g91)!P@U?KX)=`*it*a?=r_xUs`%8>z-u*jp2 zl^@3icn5W}<)mePY%p=U;?-6_$T46pp-$~D?eV^NB19ll#~46WeXF%9`aP$(M6>VD zm+Q8sgfaS=n^doU=+ehF?fr{`06ugnfR=}nT@cpwjW1p-rO$hx-QKt z+BJKey7zd&h)PZm-bG;%VDwwgQBcI?vR#ww{{tkD< za7G-1ks8VdLSfTI^t!dpe&g%ycD-DtaHRgwy!VZHAL3&qfZCsRoK8|rzA2+emoJZa z@cDXNPT4=s(Jm~+wzfNX+#%syv5fvj67ZLhaQ`?uVniRgG^5$~t+~;Rt5+QkkNUEY z(KmOkzQ^0~Uq?NxAQVfJVnnVi>G>mDt=@je;r)GtmEJ+Zhe!DQDSvrArg8HlegOvf1p@tezW(jo z)moF@vV>nj!iSsOGk~n!Q9zuY0Sc~09L>Lcs1MElGTI&=0IZyt)-G$i9pm-3ukX#L zx4XM9t!0FJok#U?232ZXTE%^c^V9gw+kQ3qA9~~C?A+GYMt_Me>0?Lw++PjHqUG3+ zBx7kH?Y09@>eao~*W_Hc<@x$evSxt4OVjH!Q|RZu8VDNWsODB>$O#Gi!`jXfB+h-7 zQ*K_?c3GB2HRRC8?z+`5pA(co2UcaBq*a0GPEo6;{=PVVdleoi@p!O8)$BihFVZ74 z-GgcMY2m^A!!uF4zlZqZXr0F^V&{G969Aw!R4M!$B%IGXwQYky6A0@ATSF+Wd5nI4+`@x9BrpoVrptF^Ug4i1;g(jX!YJZ# zZ5)|)YBl$1w4`ilKb|gsyKZ}p@)!UPAx2aw`s2<2QZhm*;Ks*{-S-E1Z2#Akx%a>S zc&iDZ0$vARh1`;L?MQROq5{xfa&uE&Wvs|FU^KGQR}cr%StBmSOpipGV>VV0d?o_6RknaoN@m%&ccy zYlIqr2)LsUHw1|B)fznVJpTYJp1cE(3wu6rbif{$v8LHJGmhr=+pKiQAh3Z-E9^Ec%qtx>byvt)= z&)ju>XnZ`jY|{XIZOaGwsHB_wSYH>`t=_Sx_e|=#IG48dvA?IKUs4Ku!h_H0$Xj*F z(tbQ$o)&MHZELgSvwqdjKO*OMxZNue%5bDbdqV|9&#HBKdD;JXTDdg*3JmZuc7Mnc ze#4sUTBpbJpclPQ4jy~y15$p?9N(WPl~HDf*#dAH(y+<|x(NP-15&NCtniD`-Fy&8p#X-IP z`7^JV`OMAV!NUjZQtCM4&V9ryWc-TRk-RMa?dh^KLv7rjZTKY~ygtN;dp!DZ|GjtM z`k}!k8ErnZ1XqWDjdu6z&a96haU&pH0K~W*xIB0X^IiSd6a6k9m1?B9M*#&1>&Acg zFP9(J#THgLZ_RG|`{CF8nC844(*zkw=BpAX7kr!k+q@G1IaJb zmnqJNzxA)2>bf5Dr+-FCE6wv=)>V75KCLW#<&Zxr!1y&J+=JSEls%gMNcYXZ zh_jEp`?0-mcHb{Do6oL3@JnyQ+&&M=|6H_P+}5R8Yxh?9i3*=Jy1)N;egxg?`vyOr zA%64`BNP!24q3hUO|Nci``o4G_T%~boyv#Ihxho=4fpWXpHy>347A=^~eFkFtqrtxhk^6A_LpJw zvt3cwWm~U{&wNn;W`e~t%G?8upWm-h2NG)ph#vQE7etPzYRjb&m8bHkFF3#lxcVd+ z{SQT-`}L(Qfiui4#=lGveow}~ydJ68XW{5q!1frkirAKa{^dt(%krqyFK+O6?_ABU z*XfXg~FnAy0?wwXm84!E?pZ^r1Oe+Nne>#68S9X|bGUAOHO z??m&*tmt0wUe;w@AJmEWQTuC1aI?#{wB}V#7x(k`-b2D`k4M^jmyABgi_bzw$@I5F zmz8&}eLmE?cNQdkcpUsf5vm_P3L9T$2{l8$j9N6V=PdZ!x9{JdF94viy5S_SmouE- z-k%nCZ~30H$e}vy-ezmQj@j%!pax>e5#HuR{Y4-Jet`#%*S0K|>*cbwF?w@0|LB73 zfz44T;%>I>$?N%fk6a^(<3YizU)=}yVnC%7MtmCX)vT7mYKCpydw)z6X#CsL`r~=C zb>?%;k!)2aFuUlSl66i+6?7ypkIz)_#Dsk$z-Fj#3$Mc4TOUhAS{?hu@i6%RJeU9S zTFqj->;2D~{-dP!B_w>wZF}VMDPG{$4*9PVoev*ZA?bSAijCIcNcQQ27USMS5!>>M z@8>zM*Vi4u2OZ|0%xv&aKtf#w3BTbSe+giCh_-cE`^(z2_sxDV#sNGUX+5bJ{0Jk4cm;VpvD3|MPP=R(Drd&vJHlcc>u+3A6+ef@DK7WXli? z`9*+Uq*wg{{bWOiY!H%2SP(hlP@Em^bai!4W&0s2qfed_5t-dPlmmmF%FO!__ujY> z=f?ed_Sb*$r~8}R>zmu_n>#c6W`AoFeYU%J|Mk~qHeBrRrT=*K^0}GqE-%dN|NiWk z@4x=qgN?WQ@4bHIsWo(Uc@DoX=@_V>Q9seazR`{3`t+220{*}s>sK$$?8Wn)nZ5t8fAjWT z8bIGufRsEI28cIJf-BQ>p3Q8xyNa*-{dE;_d$Bp(9`VOxX?wBx`7ggo`B}qrMOYhD z+n*#&d>IXmDX{36**E*!UUX8qA$EHfdy1rx<4=;NC%C=X44bW)jmMM9!ABC5?ZpOP z#_u41Ic&Blf4kk)csv|#kDk|?x4(Gtd=~`?`ZguPa{c;}#m0>y_{%e!RJT*F(69l_ z>_ysht*y>VZ0# ztx(UHPOqyxDG&4F`3?*6>~H_(FU{=z^?rYI_{F<#Ty$>l?kK*Qy?*u8et+%#$u%&E zqz8VoVvo3?6`W8RIAJxdkqNX-o*<@ApKMY>6xe^Haf3sYHVpRW?Jo@4ICxe)^jN~A zQpNVPr05e0;tzlD{oU?rzrQ}i5DqO<#q-@SKHKlF-+$O6vO#4NwT5lK-(TZz4-gHB zUxRj&B)Gz-R;NM|h2%vmHX;(AFe4WZ6qm#8(d^n&a}i0UXV`4F7Y`!tmFt{%$|=vP zFdA~n2>GA{AEj0+POOk@RAXUkPNMVTYPY{R?50r(Y8^*O!)E)VpZo*9OqnK~p*kN$ zAr%WJZzOC^1M8q_U~1!2l-=$D$0$XDNUl&dq}hWd0z35}JuV`_0G7+&?DyAAyLw=6 zFc-LJFl|DA)1+1@9uznYpmO6sFt8fIv+sWO`OkmxwVCZMw=q&BE4bTT{m=jX5BNz7 zfI!kjqeR;)GNm4jjT&MRS?qQXio}2T-)J_9Ql(G1yL#|P)RDX0RSJzGt_P#9&3Fy_ zGzRvU7*Q>eiWDYmAXpUArj-^XOg213yV~t8x4X*=^oY31iIxah;}*(m z*8drdHK_#f&w|cs%%5ijoEn$q4J???ZYh<@g$9M1yNJnpTP? zi4?Gr5L1(Gptg+1#?m3A#owt|H+iM>`qj(VuU?+%hu!6cdv{_$?+qM}*htZRqdHI^ zQmYYSr1E4nI!VQ%|5PPKYy?dp=@7pOx4A*t?QB9Yta2K~fG?x{$kuD%bU=U_$iU=j zNTo_jRAQ>Ex|h0W5S+l$TL{pg=<(l^@Dq1gQqof-Iu5#x8&Uul?wPM37-lYXsU z_F2d9aJReK?QFllc9^`|UAf#?ZI61npR{&U{^y>|n|=>gHAqzb5ayDMzG z&;(x5E_wcGO&gP-G{a`nK=g^2S(EP~dmiS+^WDH7u6Dc2t=G}}5BnI2IsUh)(jz<# zaf8u#tk8o-r}qeT5x}P8Up-{RsvI!nN_MEE9HK%!+#V+lbP7YdC%QfY-U?xmD4<|D zRe~6gG2rhFN%c&B64G4o zjk6cX7m-j5(Zif!Cuzo0HdS}!hR}hPQ!07Qz#AWls~848)?rBDX~Z{dw$J|TPyWCr zXJGhszS-ZBrPQ|sI3vi zM}?d~{newK1@zTwZS?Gq{_ywWAr>vX`_;8&auXrb3Qb*Y27W@qt!dj-$hX0~i-A)R zrhUMc27Oh;RFaga$;toz>kvfp$h*I>@-#+7PqXq&#^X$MY+9>vd39wl8b^IwDIO9m zg+BPzGHpbZwo@9iVyyX^4g-mE757SfF^b7ByRuflZb77J+C~u9kZK@?$=`eZN+T%L z4M2*Y($ZEQxvFX+<)*I_g2t3nR!!O)9f0m{R8DjlSV8r8=|f0|u`xPJ>!HaG*L$Qh zIS8xi(R24iuv}GbH*-NqF)tBswila|=(rE?oBi$e%^gY48j7(ij;g%m*h1L4=$55) z7KvOwE7_wID&E2o<-@4xA@na&j>m`mz(g91z3x4I|gNH)GGCviZb#e<2$Bw(LqH4aeBz? z%V~!Bnze>z6A|}!*Rjeq$a|7Phxm)-q{^CHBZiN-fWg{+o9b z_t!Wvo{Ac^eJVF5t)9L|KBL(%!3cnfdowG_#Psp~cfa_|ruxSzbW|sk#9Xf#!EG-# zGtp7GsR+eI#Xm}`lSC%nu1BC0jM86E5k+$+KU42ROJ}|!3(eG8m6k^Q^$DVTr^pA` zL-G(KGhb)-V*Cf6`T1o8S5E*LNRBe|2$wO5!+6+c)WlAVSl#SMEz`r zF=E}{9}l<3qoWgyWpn-$g1mO6iqOGqn|!u zca~t{lOUfu1P}`(j4bud>2JRV%H^Y1=9#eip zJFVMrsP&9vmnOCNtrITJ4KYeVZOr9 z2|X@rC>8f=;AzrTsAjzE|6c?#a(71#x^ujuuu*6dgP1(Ky1c-RrIX@0=^>pn$I-Ga zZHH4#H_RPEse-{_d5Q`b2N%R@gN`F*od37yy8{`k;+>sW?z*?0GtxU zTGcSA)YAGHip5yxqF2Dre;&EgA6yq znm(qze32?G6)#uf;!i7x^F*#~UdDc*;aqV#4ApSc@z$c(sYB0K9wL6^%EUvNvhl*w9eJ#dAjd2-3QZj%4TjQ z%DKL@D+Bu$t)5nb6$*g9<|uWQP70XPg^@j7vaXbnR#=yfrw+Anx=#{gNPv2X=FiW6Fl7QYu4Oku1DtRPHFhXn~rdrQ23f>}{o zxxxms*56t!Y5$Dh!9SwUGul0~n0>q<$)&!PBG%x0{epo-W_pOzchDv-6)+YgfX*+I zjV^(Ysfka)ma<1M`LR`}Vu6-~1VW=!*`2+(+QmkQ>ziA$Tt597M?GM2r12C0QQiUU zY3E96FH+Q;t_syAp<*jPYNv3YVPl&Vu~voEtkpDEDWu$zI5t?bAJ$aNuQBKp@`QCz z_gr0G__Fq(-eI!{XfPcsB)X{uiXOrGDd;qXhN@DiAU3*cJRWdFwusXDW==CDI9Tzc zB9gMyq|h*SN>D#2UdD;4%ADIArlbfI!MbQb38Oxn~1A_Cqda_TmcmQe0mA>n}gVqwl1NCAYz-uS-`j zXd*63DW;ABS1aCE>JJ6o_%#LcC@6^Bn`ZW}H2oe@h=vdO88%y5yiD|D{AW_qMzyC5 zJXSp$d6RdS7k~dxZ^qlbon28-O*)0T%CQ>t1}3WxP(!vxy;qOT9xGiA+%FCDbt6@3 zW42WYL9v10>ZhIvHB;8<8*B^J#F2GnKvTGLX48IQJetYi93D5`SX!GOZGlWg(gbEP z;|eCHDKD0a0#}^GW2&pu<<&iM9Hte6Hut)EFxU(=8$G0GS8KAO6kIoDPfb6)S+o+G zkyqf^n}2)fXF~tuPyXe@{_uSFP?*>bL46_>XH`zv^P-AvE*!lmG*zJG?<=LzRk&L| zmG#AZqm04EwD%=n*qV0h^(JF6JZWfBZ|KOSC_N9@@y6p}_{F<#{4DYBy?*6#gJ-kj zc8I5lP`{o?vp!*4b2~<|9Y}c#}v9>Z|N5!)lh* zAqf!8K&Q;ClFRFxySMK?ynXi}Ht&tM59f{fF0!b{l{hOP3l=F(kJB1y7}X}!z$lc& zA%UkfDH5he<*4){7RJP@Rv!Uf`I;c#TrS-eRleM*ZfauGeYK+itLJV`UqY zoTiXIF2>av$|fnBn^#g8)0(Nok2PeTqzV_O#@$YxK4(V5>mobM%jQdlb$rm|tKdD2 z^V=71ZCgY?}~=Wg;RC7Alw#SG4R;jDaS|w zrz09_q=z1>v4u@tF-1S>@uC1*IhzsJ6hEOktQhbcr~o%x`1NG4eCMA3MYEOKsWBT* z#V5>u5H|+W%7F~-6*Li6GMCg;R3oX%L4Fp8S5;M{U-5m_0rb5to~Hl=d(*aPVnv%O z(r5~sxWw>5H`7GYsN5>6RK3AZRP5By;7e5lw54N_unp7$j+-FKyOTBsy}{Z?*;VCl zqCrRTS!;W*Uo_GXm1Ucq5Zy;VOy`Hr;1mXGHq%sUW(^JEga|%DC8Q~*Dm^{U!$4{q z$VD1-kdt*VN7WDw21l)ie=$7j&iK^qFdyKo9h+BvKw~XFJ(6?|Cub%D@ZQX&t5FyB zoKsE*a;i1&QytSmCVU*2<`vRDBWk{DWb z5amxVE$ijaq&5lpu2&~1v~Rv@bkdZImcoBDqvBDn93*^A$}H7w*fhOx^d+VGq+ky) znW8;Aze3&fa19BhqK%}G!X})hvu?^I^3=DSwnsWgsE0K-=ryG(aQ{A)e&jH2oWRM; zu~?Bv0-D0)9zUdyi|^?xDBjY- zBg4Ul254$P-;?yj-Jj$NH*j0WU*ZQJrx~l{YgBB77ZnI2hfyuG^O_W1RUylJ&MR)n z%VKkRGH7qz45h0%k?5e)2?)Yihe$@)8o=X-sJVfNVm!aKG)YvR-uReSgczMrxbZ)A_ zSa?cFW8*aiYpyoJvoq5%3lV7x%XD&@*N{1fEYs~;7HT=vOjKi{ z3*cK)ut5-;6s>+89=qo}DzpN#4f4{sJxrsBX}_u9&iZ8Wk&JH>7++Ft;KubxHWmHF z8VDd_)0o5GG;61n^EF>1BV`FIf0$$QIb*D}71ego z62a86sBTD=4W>hBDjR(z(BL^NJBg8MyR^E96E%5N(fYnknsSY25@~tQ`FAfqYp&(N zVmzp_r9nysld;%p4Gmf%U;)Y^wUaG%!IZbOy2orIL28%NV+_Isle;-aPYp|GzI#)3 zSaHY@ri{PSRayRHknw@jsy*kHHKg`Mx)DOVdr<1ps=5pHwsC$jw#n|C>d1F}q?bLQ zCS(&zKD~P-O$`TJfnX>Xth8ZTP#kZlZmE`@UziZ5(ADT(MJL*{&|T6&n)VF9d3?iFihI=>|i zbKp!2Hwp|v?pNGi-Z092|_azqn?UkGNzbaI=hl~wrz26U8>KpgOLS%S`TSpXbSKbDcN(5 zyFXX*y58ufb&C6o{dbg8hgTH6asj7&hRJ)B+z_9LSk=^$-X&uc%4VF;sWmJ$Fy&iP zUkPeJh>AVuXQw;aUp(Jc09i}h?_rBrq^@ngj7TSCC<~i=+w>s1rbc>?NJ^3505=+i zuO&)k?e(xaq8#9|DlM926-ao9zOE@q^+uunnq)U$eewCnk4H1xUT$v>CxCo*e*W3j zrJ23>>{3(l>u&sSe*O*cVpFE)64Qq(qHpyWUH`)j`v3aj^N6itAcMvKRr^b)7dmtVZRzPY=; zxx4!~e(~}<-+Z{XNpxO3-yM(le!W!OyJVAWhI|}ukN!2}0PlP9=E2*YJUU)PHEg!T zTnJ56`p1uV{z&~J+Bj-6+KehC1P)t*1eYocn-KfJ#l_D1iJ2Xb_q*LysKOugNsr|@fZcb!ZE+in~=1V<=s{n=>=5sv+Tm~7?KGu%n23}8pJ6*q{r!J(Dt>PQl z76+dyf+;yDA;?UL>l=L>#NA-?J&HXnO{tNal_@MzmDFs{xf9)U-s}`a^)SLgA>P3B z55x4l>TVDGO|tSR562dE%mmw2%0YCwM&R7_`KDTsk~(B(meUB}Q8_+&EY?&$zM1Vg zcOtV@wG9p&hPk5;FFj0E&IlglsJIwgsnx5rh>4EXQG-?iiA!)>E$|4r$2s7|ku3&8 z#;A0(Yd}*T!FfR~n(}}$+Kh9F+a@V3l+*G(=PA*^GS&R4;jC~*qdbQBny*i&irp7b z`5F|5EowND*Qz}RaAWHIsgFe-X}RJ@h0=(hCjAtT8i@|cjl-SqUVNt2N|mTnD#1!R zIh@vM-!m{+3X|!vQ8`VYs{}~nBIs^djk&5wD$ODqI4w9W=#Jm%OqQx)(wB=WM>}@P z)eI&h;xRbHG>W#A^jDpO5n0pdMiXq}rZ4;UOS=uWrPc7<`=oX@f4{~v9)c3%gR~W5l!xlT zKQ&N&rgikV0^Gv4hD%yr8Jz=#-M@xBp{=FPnu>q5{jXAcJ#z zSx<@;k2*g}U(q+QM%;;?czJ-U2zt$`mGJP%Rxe4WH&G+0{5H`?7|xKMtQa^<$1zo1 zJgrAH5LE!u*ju^Spi2C)4M{w2;kxKyI#7q&(oI!-O$*YK;?mx?C#{C9uZY*5TQYVH`lL9A(jsFdcKXVPH_waIC{c zYGl2#I4e`AYJRx7oEfS6yK6ia&W}zuDQZ+`T6hdrwXuRqGF2K&D*^+P2CmG6)(f%} zSgkUb4Ix+_>oZDI=7|{$gS|1Tv}bPwS1m1!$Be>QS5-=k5k2~z^GXyZF0aG)isk?} zvngBEE=g-U6Y)bSuk1tg!{&z(Q-5u`@9?lidZP-pDMBPmvObE(wbGiT@AN44PKl=K-|(nkH@Z&ZZo8SIO1kcQpm1=%bl-#DxcX*o@# zXUJyz9P!z_ub`k1TwS?cEoyM6UHPaw5bc=%(ky%SQdE>1^~R=AK3gLdLf3#(R`Awab{G`bev$S#{5OLj(`2i4_zk z;)x)z3ix(@4nsu~B+o&Z@*KJQ1RU91N-&^wutcS^O#NsW0%tuU>C3w^De7#L_+h@0 z+2-O{C3Q*!_wV_>Pul&7d!Ds;2AV%y>7GYSnqb*N15+0vc&iGs7_{R(7H$&6`az%mqGlyp-gDl|{vi8>xAW_hkU|R8 zpeWPSR}|UcuBZTdVP9yMF;S}9*3?(J+ZRi;04)pONopV}#Y1tiGVzn*daCwR8)J6oY{-&|CM4Ag}Q?MXx zV$vGxt$g2J6b2o(8jO%YggG-aJSWA>{`Hq1F3z6CW5|t)D!PeH&Hz*{8>y$xkxCne zMCrt4XkbnHlH?LF4KIVVIWi#lOs9Mhg~}vjYI7O2dQwk2NpD~JH!CfjWoSK0!F$gC z*Z=vknZ-Tl??3E)ON}4SU}j#YUIwZu+PIl^g<&mF>M&``VKGsYEh6H`BGojF>P;24Jt&fg;^6*k?cupSHP~}*mTWk8 zLI(`>cue$B!oG+PLcyr@NvB{?Aq^8MkKY5VTZq6h;}(zZrV5N4u@p-#THcgHst~LM z;u%BInlCDEwP(5FN=E=y3O4WXm|%I&xvwturCzRhB2J*-F+1p`u}%1x+6xn-(>FG~L{^$>XFTPz}p8xF4TQj@7x-v67V#iHJx&{SZy|_*wUMfmmDOFX-Fxb^$ zY>!Hu&Z)plU#gV#(K0YjVNy_nszo74pI|&bjpvnZM2b0hTe#;u?ud9{yV(0pViX7~ zT`k(ELDJ-b90`YFg&HW5aNl776kp6y8H?ZB;?@ts(ZnGZaM7y9Z}N;!HFmv)!{@11 zNi%7tWSXM_sl9D3VFR4fqH=Rs+EF<)d(I8Eog;1GY@48PCYuV3j2rYULO(O1+|Tc&2{lVuvBf|;s6hRxPb z|2M$$6dlpYa2h@FwZEztBQSBL{2ORKQY0pFfVI>lo@SJaloC~PjBke1s*f_tAQ+sg z=%jU;J?AOwA(+H>H60yHAX-Yrg(4Ei>Bnyejh|`Hxl;_Xf?hn|xhe{|p~ImoQo&kO4^GYMq&}$%#)iJ6 zHIQLjA4O`lQ(LU)VVL~X?r0!v9xO#%M5$GgO=P`a1(p^hWt-lgt=YU6`i9UaX6$8^s!W1*6qZq2Dbgh}{Dx1&a1f^3^6?E;HjQ1q>F%gXzt1@aSlO{GaRUtNa zeKi1l6o-fg9_BuRffilpo^v9Y1U(TAXDWIWTzFK!$MIUVMlp>=j*uo(N;YkSRIDlR z2wuVc{u(dU#=vA~C_$~sv~%hKNKF)*OHX7(MWC!#?Kuxh<;LdSBIO{J8-4jGlSB$E zmKCowi=_P1uj`o%W{@k&0zt7Z&#N>?WuDXqVO}(6Om(H)KB4BN=qdqYM%>ny}pE{sh{4Pv%XgfGY$<}-Kd;!9K3 zubOqNlU&$yo)XDTdJ#tB7oi?tMaQC-xaUL5X<38yYy>S@QZxY-q)U_1@f5{P0c_~< zN+`*pUoE;o4b&Hq!dH06=577xJ?BWY@j@Gw`m_cZWRw_vakoqCx{4hoi=Vc|bsiY8 zsV4l|oShht!3OD3o5lfJ>Im5wqcj(rR~=?bnAgW2O~EUSjGPc+JGBDwm+mF$#Lxe9$E*JGYGK_&ALon}gpy`vVR`~JX&=M>DwBWl6e zg`&C8V9lT*Dkcwdy0p#P_w=UUbM6$bohWJy%XOo;We9Yb#;6C_Bd5+^N(wEM=0c=7 zrV4+6wSsGsBBj`xu*y?m15>92MwI zCJ1TL9Stl9+G%~%-x_zAui-*(DLqnw<5AhG0BP#%p`_3TX=E+FdOsT z&Tm_yqLFZ?d5wj4gB%kNy~6)nxnDTSqvz>aYXwrsLRchPmzGQ*s7wAJ!a$ZVZPeI;E205L&X#tH>FDnQ8uD} z)R)?b%Em+B-Q{+7xpl;|sC&FR9Qvd>VAyP_d&SYf*cc0nd}H7Hk9o&*=$R zLCzjEANWbfA5^!^)*0eCbr zLNiK>iixMF8I7Pq&eR}k(JHvp^!Q3M;SVZr{8me9#d4gUZS5iPTbVo+O_NitQysjW zzF!>o+I&KIz2-Dy%GDSSw`H>|QV1!eN zqbj%4(SnHeB0Qe%xrK8G{Uy0XwX@O+MiWDT#wbz9Ag0!8)Ab68?hqlKdl*Z;jB!2> zx_C@;lP@{0Dhn0A{V}=cJP2>537CwJNOW~i`krPGQLm)kBA|EL)nav6r2r7(Rh=Gb z1SbMn7T;*0K8VPuQU;9y()Vd#d`Y_{=kr25T}Vmk{070{1~#Oc``KUo_dmYAxxK!* z`(}ST-kx+x7%Y??n@?uNXls5BMzR=mEF2hSmbL_i84E9GC2$zANfyJ<00dw9n|{Ik z8tc%Q)FuUbiDRfn3#QmPh`jB+eN?WZu7)pPe&?%~pZ)gtzW9wVp1=6~bKJtGMC+7& zk@A{@o9MUBd1=U=4)gPMm3o$XB7w%~h;NgoHc3<7RL+7FAg;kchxtW8iwsvUhZvl@ zsru^WXID43*EhFUm&;rD(5>=>^HY@jz7q9%5rYv&+JPuAX#z4yDYQp!7niO!FyH1{ zEj3B0YEdPGFI7{jv{ltk;GHT5M+{9F2QzbsvzIZs5<(nWaAfmwljh`J#?i6x}C_ovj*GJ`w-u6qYIsrNQw|Q`Hs`&98v8$p+Sd7?Qafy zIk+^X{#vzgGx(yl5P9qkX?ZHDzUnIfV4#Onje6JBdgMiII=7}~nJFP19QZFE_hxfd zF=!aUU#vyY@t|6E_4t!M!;Nf}K{(sr+)iiSo>p8`tK89>j8lEVN9>N6rbTD_&#|-$ z^webF$P=e5Or)w`GTb9j8j)5+CK72;ZlY+4Gb-&%a9FcQecaWs0ILP9e6K#WLb&^p z+jnXxG z`aaF*G&r}p)(My#gY(5pKneQjxD=(nR|)B8(B_@K!jg@4Np%u(SQV`w%JqS@LMlkE z>0`a6RJiVQg!c(RFGZ1* z0@;Nif3G+8EE+zdH3PBg5rJBTxJPhmJeD`jC}o&*^ZI0|51;+pyI=VnmYMl9)`$IJ z<)RCk%cY}0P1HlYREyT&N@AKYFU1Wgt;1l&n;17mofYs;sWQ`;lq#4?F_@exL_DWj zaF8?JQnq`ToC5av6oJqF!*BjZEY{iI9RB{F-c*;yhP4Vw8a7*8+3sQ#UKSk|Y3&fD z=QBi7bO*)c?3snx!U=vVqvPDg(r^+qOh+wI5fsx<5!BexW0upVdDi#T7 zpK|cI+rjlBwBkaEk)YrB;$*V$+~m}e)8zCt{aJCJu6dyG3;wR)&J%bT=9{2bRyRebxKF4eEbL>k zZJLOIcV`VJ8Ya0)E!`1Ojjia`b<2)}ATX;8=_gu?r25IE>yPsl%Ctmql=aIETCb`y z#oY*fkY~I{tjZ{@kRdxBFH}fx3aiSY-}p5kW5beVZFE|j?DOY(_a{+YhJ#ATRYIi| zuznv!IyBWCeHhqeYZxw3FjQWQLtI637?PIL5{jgQ-y&;DXN~x#Or~KFxF8^Pnidw$>;j?Y>E+C_RMJ2= zx+;#219WtPacRwUH9n`(J;3Ccf4IK6TU_wf<7JZHHA}CnrfmQR4S+QlzqTXNS+Dcf zkZL1r*G3a)$Y!AQv~k8thA|7`p~rcc)CndpN{q=#l$NbG#hg;NrlLRnq@b9Ni7;su z(i17DTth=Pa!x5#lb9XJH*E}xzpAmcfHcf*3Z+6&iE`laDzK)*bsoRgtnfm!R~=%y zeu1!}S0Y-9YfuaX3h{{P=wjAJCg||Fm7K@#u#e;XoHpbte&b_$2!VkFR|6$1RD{%( zcPmvIEf^tVP|g}^w(uD=@FHQ)3w1@T(;YVHqQRiU{Cra@&Q+~w<^Ga1L4>i$ zgFhao)6`U762lG7O~a5f7?w`Ct9r#^lT~h2_Ul~V+^PD(DF`d(L48M`e@gugqj+~z z_R&Y2y8q_@bA~$8B_E2Z$t+?oPobsi1577MI?U%T3=n8)l7{Ixy;QHDSZGA5$(2j9 zNfuQNSBgrLI{lz<&AG{VHcAtq@t{|uME|j7#kfI}c%M$MBuWW^o@LU|=ZgiY2;sTO z=+Z=&^yl0(%v5ZoC0f+D+ZBg@tDK#YwMx%TZuE^4ZE$J8ns!r?WfL*Sq@skwW*ZaB zk^7kWZ3AKx*wjj)Pnr~k$0BHJ(bOhp*EFrxhAoK#s_I7BpzhbIM!a0f-#8zp#0YEE zE(oVEOj|kAICXh(R?Cg59EJ2G&ctZSle$W);_3by5QRG?X4I#w82t(>j2h_h#Y z4Gs0c8%I(UW$|~KxEk&zt|ny!lkxIcC0w4YZe@2UV}nsu5|~9Z(a25sTT{%~bZf$l zYB7mV6LE<-$ZCNHj*4laaYdC8>;u!hvIeL$y^a!6HZ*P&ABP%bpod=N(0$b*F^k)> zsv6YF>L*YZ{n3Z%3cF9Zk#CqESgc=Dw9(L_#5duo%MCCZ*C@Ir4(%|P=BWdO#AU7t82!? zgZSksWz;?Db|*Dot!8jqNk{)B!TdkGYq;4vtPUP; z6560j;ENEemI}MbVLIAARtqMu7tEI zQtLU+&q$BBI0j5p8?(dYu~QKnp%g2WZKBC$-1>ira&!xyAN&>o84*vv3a%e6rtGe9 z#sr}^d69wsWtBdbuEEa4ZHoE&C`bWI<5T0K*M<+CqhmJ{Ref1-2AWhm&tbj)`fE*M z(VM)L!z&u{kj-M)G<-^WP+ST*M{uN4;9mdhap=`}7$GY1tn4+QxG!v)phl#FT?e>( zszTolqBqfP@pmRVSC{AS6UliXm7$g6(m`C{DaTsx757vy6OqMytFQW~&Ab?Lk!V*9 zZ4gT-l?j3Y%`U{D@USBfxOFhi*9rH6QQtU=i;S*sZo^cW9D8dre{SZLSE%hrP*sm^u2m({!}F2e`aPsWLa{AJXgCrFt_6b$UY@9&Se-?@JTSsFIA)44lfrP?KU8tv;PiN;qZIc0 z>u%5ao44;2@t7QCimjqIoDr{)H>!Qq>Zu9WZ74RM6x3#m>DcrnhsEZk-^dtRu?SNk zCxjH$uz((kNv~mKV>oT0N_<6qQWfIHl%w{jVyV2l-PObOB0<0L#q-6}+Hu~>8_9n+ z>PJm4EyuUatydAkESqbZDBB1_P-?a{7@0bHWK`{1N(G^ABVP00)xI?XSq5TG4X`-!jFb%;kE$5QdJPZ`qOVP7 zrG;r8z8VIT8MV4aRSi)3HlKA#)v#rT!F{oe1~D^bl$F z`C`!1%Xm|5gh&glkG?po=hNyYc|w$^M`idEuJ;I1vlZ_#yFfyuezeY!TTj7f0;)=G zYRo&&S-R)E(mEkD@gtl|ejrkWq>aj9o=Fdpl?hylM<-RvL)r6)_(&ae5rI_(Xv~~U zie`qn?@GtO6{Tgwe!rLkvWm4@xsh}NM^Q6PUyzpC{LXK`{`m3eD(CLw@%(IKX1}_= z@y{_n_c6KC`w#o=#rgJPb8)frA^OLUcjxEl=jZ1>p2UHuXXZn}XTzC?-wdM<_WW;* z1AQodwi)ni3|T!`j3H@c9wW^0c!(iA>4Qkt19)maZa484P(&XON4`VtUQ4~B^{HeLusv6SHo`8Gu$XlzrPRXJ+eE6h%TRb5ee52r(n%3*oL)dkLxLPV!}#?mSCym9#Y z=I-sg5A>3(6|FIK?qgjPr%h zS>usj~qxov{I*pVOL~o0;5Xt&PbaF~5;-(x^p0#rND5ESM4d!u?{2*TY zMuyULG6cOTN(kAiJ?D66a%34Gk;>z5TnAE?DMN^A@qG%0w(~RCZQl7R$cdc{6Q{Z` z>G#-L`ibIFurxe9M#1%QvP4(-wc5v?rrd-~6^s>{41dSq=D}d~8~OB(>X1!ECx_{{ z|1_zUu+gOBqGBNPgemv-aXX!-Y?+)9>AkG}BNQr`W=-Lcov%X-<70!7skg*GXEOCw zK9xP(H-T6_^I=#lS%H2F2!W z*2|4$wVWzgD>PQ1oJx~NXH8w2+6JBrI%+9p6+tbI{!Z%(>o%hF=-Z$(XtJ74igk3P za(a(}sy*jOXsy;CR+`ctmqt+HG-4+-FlPJf)PTA;#wAOQf= z`WjMke?mbTS`0P=L-?WJbB;rF^d?85J|m&~XHPk;*u9p*J({4Xk|KLNWV4>VX&7KB z%=Td&=YuC6^VO7xx&J9XAt+Hw`$>ZowH_*#Fns!wGR0tvkkP_m;h{`dm*=;42>?=Y zsS;gJszSYYj<9_i-3$lWk}}p_86-NqEj5S)Gd-hW8cD5Dc*Db*qzC48igcK^*!d&Q zR;txjBb72tRe=G}7*VW7|E2wZ1{M6jbkBKD>7Fc_9n_2)V2c%pumgKc1BM7%QNC7O zgVMw$*HM!`6~}8JhF86(#9+R*37jetl4@EU0Ma7SGAPSQM zuxmBW!)&(m6~|3^s}a@=>omustRc5$>(9O*qVXguFkRLZR1MA6{aJ#lJjS_a z+2+obK~7yD_=XFghq+gV;vV2|-7)iArxB5D8c9XUG^f_sFPeA?+!MLO8qFM zb)F_$y=f@AQz3*dKhux!-e+(vu!1h<+W-38hsPrp+BKQ5bxr zeWm?2Q+2v%%0x|4>H9u<6^pp)J&Gt*sok%#OFfyDO>byXm>%ru>n~rL*_SWB^I!k? z_y5~}{{7)1Q73xZZH%)jmlqa32D+i2Z9WpN`0o8_8aFc1(uRRp)6Y<&;M$KAVyAB~ zN^liPQG)Su5mTolL>xmb;sIm>3-|=xwrbCLoRu8E

      FwDcOyEuweAr#81)CbpL9 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

      Oo`ihy^ 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/KourendLibraryPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/KourendLibraryPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..c181babbdad03cd35470e655bc0c192a5d59322f GIT binary patch literal 16419 zcmb_j2Yggj)<5TxZ4Xh=dSeG|eQUVqsqiUzs_ij1&+|%#5XTJKu zlg|=St@^S-is`tBov4l_BX&5Hu&aaNkR3@>_l1+)p-8-XOEej?Bc0(;N6d;1RG;8{ zHaMRxdXPbROoxmG#2LplE*$MiuBB&HH$=O;?N|-djMii%5$d%Ak*%S4 zs3UCGMk3LKl?X*6ahVd1_I5^@Jo9j<$Z>_CsZ*FBOYdFi= zYE>r_p>TD~?zXp8w^)gU9gARaaeM9h&5gC~bsOq2vY@qoeW1CCi33dI>##<`iX=8# z;iNr|s0`!tJME4nkmXHiAi^kzFzwN3xWkGu&1>-5aWYh0rwQne1Eex{XB$2CHC1E0 ztvVDr%MK>01NwnE1zK`5tXsk0{ zeR4Dw?re#MA_>4cD06CUB-AU)*$jk=`yg3%OrS!6OEXlnK9cNhvt@EoTc|r?C17Eg z*5!^^nT^8OVl4~RtOC#}opxWMC*It(){ggCp;#NN2;k4k1}6JCF=@vWx*OAck-lKO zJ=$o+u=$A@$T+CZ&u$rknm}u6snhEht^}fyP+}GAT}9k>gD&B3~gjU?&wTPdjtf8C9z)rK8EDV)6-TLlL_v+1p{q+AY|5?GJ)hc%ucq z$G6*9uu{{|N8_l?q!a0AfpL;al{8u2PBy8E7RcMFCM|T{PBUo{EiR%nXtP0Q!lmSx z&NRbK`UD-pRJbnC6lmK}zg8f1n6!kBFh~?4y~PbyyayuSqad}(sBV*vq^00$q9+8w z{uq|T@rsa$@qMxA)=;PIm=>nqifmbR1>Z4V)y^o_@PHdxyBu3bvb}f8lFe)Y!>hZa z(eAK4?21|(l;Sl8L76{#h~O;ZqdtlmbT(6k7rI_MGbv69M;#m(Ov^H*aabMxUwA@b zXMvQluJRI|&PZK4}oU3Bx#3KOjpoV23^Tio-0nnE17gPT?6L;BNxy?R}cok)6Au5+uR|+ zk+v?^nRFP<^U-#?!KBa7(NIG%6F&MZ-E7cJOp``VGwE}*1BAeWT4KPp3fF>VSk*$h z6>d>`=FK65O11vC*38EG-`F~##TFyP+4|Ymn*dy zRz2IOTK$P?xX^C9dQGyc%Z}L&uo@rTL-!eUFVlQ4CV9AdlXlT=2yaI+6z-JRt`6Hi zz`1ir#tds5AT@>b01UXxd%qh<`sfSvkUE$K*B#(mSIIdn)d_0qRZdXwIQrS5_E9*)Ej^l5P4HK~-Q_~`reLxX;RfO?dj z)McI*P5Kf27!C^?NGl=J!cn)99_5Dj5^>IU49sW}2l$A3gIgM{J{@ft^mF(JZ8=Ao z0!4}UBok|+{Sjf!uT1*2(77OH_kxzP$KROrTfuyi)09T5n0`-xFzA1=Fq8<{ag$9RFXv>Sw#9CMB7x7-GWVE*SGlo}-Yg;JNrL@k#P=TuZ=IF$M!b+q z5dp+|qW$ew48+`kQ*3Q47VU>(^Hh_j(ez@T#$^Ui2d-K2CuclIS4}SG84w}NZ;0aP z;@AfqI7Zq(nc{TT6!R=T*x=b-P@N$r`*{we1W@$}TR=;!iByvp+}y*sj}PU;44ykO zU=b{GMw>j3=R1K|tKE%d0&DeoH30j^l_pn-a!zyX-*9FiMJy&|Z)NfhqrG$mVRUIU z(r8DL%{qPt9fMm$$rq2{v*79i$QcbSFXF@b2!oe+9qwd&ZBQs?@{x=a+Vu6cjrE(G z*BoD8*S>jOptY@ib8}0(PWyQz1JctW-OG5n!5~0ojs%Q`oXN-V3fMSsFAa(5U@z9C z2k50%ntZG%_wZatG7I@QoPKorq{j|-!HjUN$!oX{CI@jv!a{adL@pzigf)z{!I;>Q zpbeiU+o(5ro$y(*3N2R5>OEXqH<-wKX0|R7p+CXo25FU886p|6MWC8YZsryM=!!*q z+k!~HBGu=?G)FUP0)df1l&ADT9*kZ`8sMk1?fjS`0J9g3IB6y@dQ@ML0b}G~NRf{> z@+k(NJkr>YG0Wsrd6PpL$e5g`%Dp(N`=INm^O**pf$Uh0{OA!TZx%wEAan{ngDp7W z-0?c4=IUpjg|8gF8v||7dAueQgfbq-xdL1EVBWCG_E^K?G?ltJWN;7Dp*dLPPB8f_ zM&iuCmf8pUu+CgB`ha1>E6AvtBJSm=!LV`uoHa&_HMx(GKPVQZZme%>t6g6YLzgQ$ zBc?&ax*4u0AsXfbb}k_b83t_bsnMjrGa8wn@OOnGoqj7afUHiW+nex zNHApQe#V$(@)e9cg6KyIAfj3?iAwcDmagV&4Za4dnZ+GhCpF6C>-c&=ZfIT~XxiLX z*IHlSB)O5%XK1*eG5JQBXKZM0X$dr~A4>;QYq|6S6@3mB+jU|c*^ZpmTz!(MG6+;F z!Oh$b35ITA8YwJe3&MyX&IyJ#W#&9mVOJ5~#&;NeyO*KTxl)sN@|_4w+c(s2UR&SN zzM*Y%^E$k>wbTY$;bC)kqNhRWZsWU6zK8F1Y^IhUrsW=6cOA!w6R9vQovj5AcJciN z@Ak4q{h?0C39cpdGZ5*Dn*0EN9^v@fKrQ&Zxvix&&|dF8JViej1Z?;;e$eEH_+iI+ zI?$Omcx=IAy2p01M`3|Sc#px4B1Xs&hwPyyKQ`>FVH?{)z6_Z~TqpV$qy$wmcwfq&6 zzsg^e;J`}YY6_r^96i9vxrb{pi`rP9l?AS5T z1pC5N?>RS12*A-nNNIZDlR=Q-gD}FjbNDYN|CRrSFd&Y6Zc5&cst9CTq65GmM^47U zdZvT`K`Y|#v9{WNxzq7S6OcTA2XmiP|NWLffzxcnAMNt@4q$>6 z*%Dt|$PnbY?fPS(KQKQW_QNLmqY;09DA5C=Se+79gc6If>x6a#9-+%fF96#aia4h; zra9R=6a$%UCg5lC1Zk!v*+UP27!Y4ve{KMp(18S$v0w1SQ*P&S^Z=rdC^Wa)Vp#ux zw;&?YW+=lewi~fi_#YfVVcU=bl7o#MOT`*XJnXGI+iL|3CZrD5q{Mx z(vkb+Vl`DwGt@zFZaG+>-&E7ZQs)Cspc9EVRW1opq?kM|^K+1Z{7le$)%WJkZb#la zW$!jMQ1AC(*{>gKod2SsXuT4bn&UZ*ltDM6ZWX&+c?s>P}rF+!keV|^3KkWQ8K zYYquACP-+ZmYC`Yb)=K+$r3zV<&W5n&?9rYM`)1+p+a3DU-W8>%qM#qWRt_BM|p$f+3 zII4y+SAgB{2A47tkl1`NG*~=Oro!KQ&%nTgbfzvU4Fcp^&3kmc^2>5zbi9RGZZ&AOLmE zjV%rJ?Kq4t&nEr>L(&S-VX7d{fii-oDI|4~kiOF*u)3^#=0 z2?%gVZ86kY*l>1_slo~pQV2mo0ik4Y4$7JhDc0?P5LIUz3iEb?%nsV-6%gOrG%QiS&QYq<%D%8f#uOHH+1ui0b8 zn=~QJpc{)hYLFjyYOZt`AiQEa>ca@fFh!uZ6NAwhV#?GOq|h+U7EobCCDzzdCxCU4 zR*75zWM7_$+FWO<>t$!tt#H3J5O2#Fgz6&o8B^UT#Y4r&AhfhLuWv;*%1}3X9irjQ zC9j?z!4tuQWO&h(Dl@Ab$P}PLrR`YEmLdh5C)#v@!a7~(Rpym7SS*Cj37JMv*tu4QW5?xMAM^^#=SB26 zqqx&;MD`K_AjI_dOG*tgVC2OM2dVZu%XUWW^ zasg+a0Nvg?D;#cv&8wMMpdOk;M^DUGJMqB(;xL9xbqm@IwJ+WFtf_8SccASVw1Lcl zh{WSkd}zlF^(7=wa>(gL6hpm?AY$yH@Tv|4;knZ{#?D2yTXRBl2=`K`z@AFwQsRg& z17Gqi#Iszg4fPYng?LUUlg6WO0^Su(#P=kcoccymP449JJr(@|;~+f_w|+To$oJ;7 zp++I64b=)cZ73tiX`4fb;w0SM|bU65ykIRbP+)f3cOHEu7pSMgrjD1T0oKbxxd(CK^0 zs(Olor#?aUUg}COa){<(3zmw3k8yA<0sbVh*jAKc44}lbMK5YPOHdDmuoTf*v;}Am z^DvAS+1)C%DLj1(N_qz=`aJbMf-h$~!fQf7o^0VDXH*KB4=Zj(e;)N?TZ*<}Odh@m zG}Qgrpg=vp>Tx=EA0BvKRI+`DE?4wCZQo1RqT$*>y1r_VZY;TFAKlhawU6#Dxqpy8 zKdE4l9$7F*k2^#54boG4={bD7fPY^aq?b>2-@m5c2kA9@zcEDLV!DMU;Qc%J_uL?T zPe?XS^JSeDhl`;Em*PrdI|S`=km*VY!&PAY)j;_gT1nSZ9bHH3&>o;0=p>ZNS@c=5 z>1H~ccF=irYX%|CcL`AiE)UXAu<@T_wL;?e={$pe22%VY#qBFW3L#{zi#PW0%Zxqf zcNgckJ%!KdZoF{Nc-9ym{^o-^q#@cnL7PTm8_zZa#v_d%j}Vd>qpn(oh#gIX71 zra#f2fzYrV`~`4C4x~+UtmLnt{oe=aom(jHQM~RiWreRDG!5uqdn)*K@{4i(-Djtx=`?L$%a*HL!;8nvV5sGq(G@p}^-`i=*OAcVYt7p6E= zFy24CTJ(<>@nR1`48ULtA(rmp>IH**)Gk_xM@=cO8sybG=wOI4PeIFC{9EsA=6D7* z8lk{x{3l=qq94MP{1_7U(+s?prc`JtpUAB)Ucl!_pw!0g9w_yqO;D=9k|(9;w~NZ< zdx%d%m^*Iuom4DZwh<;|BpSbhU3eQ+W53NnqauYy1$S^TjmCVS(aE+48ke|Ay%fuw z@(Kxcy7q8*7afMTSScqpv!?^Wei?yO`v92wNp02AD3!y75XzV)L*!=DU!jM816ThJ zD*Y=1y-X@y$QPy26DnQImw2Gp<5Fohu(@;(Uv(diciwK;MJ5nR>yTp<9Ao_+JmCBA zZXeJr=xEx~%}&v0Hebk}brHxTH3dq}H}TE67$}Ib=q0zMc$6XIcao8}oASmT3sf9y zwS&rM;-h^hl~m1ql0TXWG8hw8t>*DVg@{4%+Q>zNk9|$`B(6S&_eo0%iGw z{N)t|Wd(!$^&Ql*hZ@TY0QZ}v{8lM{caXo2?o$5oApdlQQD*GpU#=)DD}0qE@1f&L z`8Q?85dUr*Jt`y;G_@}ET}cGHrw{8IiqRO%Kglh=Rh*9r3aZ>?yPWSW8y=?Q81 zxdI^p3bw$m0$Rd__;JV-TFujN4^oC-Y0RWHo=uzBPu)C+w(y~}mFLpAJP)74s!&1{F?lQ|E70ns{emsOIa1FqFlknZ)k8nf>!3k9ls`| zcKp9j8o3F-RBX=BjQruPQoi!3VoYUas_`CRgJ=`5&`335NKJ7CZn7w&(^RJD`f(nd7{Yl^#t(VT_FXR28qi?4SVpXjbOdq~Z3SIgYp88m^<%vfn+ zYIhU)LUkxsB1sS7DPHne7ibZHZo(GkJ(wbv4wkqh15{B8RFUSK&=?i64k$M9CBb;R zRzFoWqz+fqP;$XOwX|`;E3{(4kXnu(>Z~Yuc3J+oWiTCc$_l3D9nrLCP^}Vmhr+!= zzJ+DRpsGFj;yj+3H#PsR{XeN%i11NJnx`Y5Dhcqpo5phwmGW6Mjl)#U5n9fDbS%f9 zHDPMverU}$jrmeYA8>LpA5ZJm8dV33OYy_kwXo9)!ShsAuhxP1%TZt{(rl>pm?Pn) zGfDz$VNVt1?Z;1#3@w<)7)m^gp*G7i-0+!*gKqO)ixm5Nk518XKJFi9+IORp4OzEhG~1#*o4t zh<-$|abz|FJad*5C+1d?6LW{Y~P_ zsDiJ6!MhSaqq>UL^K}&D8z{s#QXHGSm~Wvg_%^zZZ^w@^?tp>2j_&7sG)p(Yco03{ z5~q;vQkQ{gIQ!EMb-DTk2o$6mb%nYTEDh07V6zCp#Z<1DTY!*wg1QR9SDMXwl)4(D zgw01%{(qpzhI!9V89Zy);hU7pDi*uDIH*?mvz4mFX+uG^`d%7A?Cu*SME`- HQqlhb?voAl literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/KourendLibraryTutorialOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/KourendLibraryTutorialOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..3302abe0e85cb5aef07ca4802d9622aede7194cd GIT binary patch literal 4460 zcmb_f`&%5<8Ga9t43IG)M9syRuIVO)C1Dj~jM>CU7LX0gMWE1xRyw&z@M zR%@T$ueNFJ&0cJ+ZCZOHF>HeN@yGUg`giot@M-&=nccv`8X@|_%$aY_nfH9(`(4gA z|Nieg?*Zt>yBg{Q`fcgQ-J&fm)0gqAWlGzR7p&r}X?yWGr|3#MXPFt-a4*LPLNOhR z<3-qkgjE1*3cl(Q46hT#+`6Yyu5bA;C=#I!|eq2rmMa)3T8YRXp&Hi9DBx` z73i*Bv>8>C0R+LcvMB<`HiK5Sm;m?NPLJUmgVOViS($X^3yw|31fHmgx61TvWvv%a zoA%151l?!aYSxmzTo1hGgQs?TW=>`dcl}2_(Xq+Yc(Q+by!&jrH%fM+6(2`K;-Y0A zN2`4t9doP&nH%#BUkcPsrRacDrfvF93S4QcwsDo4sweKkHJbsbc%yxSkuzGfeREz; zn4X!jWVdZQRNZuJPvE}vMPtEuK5p6gg_)f(04cCv%n0C&zXCoQMne#fEaRMhbJR$J0 z>Z2opQ;ac7&af(E%EVfRJsThMU2dQFnC(|~JgMUho?@s3Gz%o|p5%lI^|Ly*L2pD4 z&xbK*UWSxK^2P!mrL-e6PSMVFMh2uTM6!9Aom0Hd8}6LU1#7d07c#FnkIXx+>{PgY zI_^=p{fxqH%PPZ$U~2xHj_qnb%?wOC*)WkK^kT#eJzFk#0oag^9nhOFf>9062y}i( zh*r)X*W|I~U)C{(aprz{cv9fu4~u~{A19ir?Szg=d`4hfkWeA2z@uxbm-n^~`` zhncs&(k8ayA}kGa0%vLk(1uhA`wJcOumyH`dFRra<|sI0E^I>qu7>AWaI3ajIY@PQ zVAsIS{8DC;7ako)9%OFj$jPQs}Y54L-A$cTdN>$>0 zRYwcH#v9KPqB$7^(ek;}0qT74c3XH;L5XuqI(p}Y+u8SI`?>%%uc5cup1SLY92ftU2-l=%Ks^gFN6Zc*)tfFM$ z;1M@f4ZCqiH4*U7I{t#c(%$6o;7Gc6yqAsDN5T8MjzxvnoEoYis%@_8cw4>JhK8qm zy2raUEV17YJQVZa7yN=-!KF#5L3DeiOXC1PidDyO)n1aRb<0U+cS1^q$ zB=ikr80|Bw=v=-{=Q4hUU(>if_$^+?Z%Eo9yvpY{XzcH}_bzDL-^UIO3-6;{j4xGM@H_!hQ4U3bv@Q3&Q(LBHic#8yX9lnZ&NeX|Xu%#kgqtFlv z=ikPgiv(#Qwfk`c58^P|ImY;la-3s*5I!oH!5I}2%H>M81JL?4l>SF01xIzefq~mM VuDcnmzJ+Cu>V!JMAE$TF^ncY(G+h7y literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/Library.class b/runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/Library.class new file mode 100644 index 0000000000000000000000000000000000000000..d9a440ace73e99f0a28d702e42a27962c1428c1b GIT binary patch literal 19572 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∇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 q#7_I}Ck&B)vG0E4KXH^o(*3O@leI#>dy?gEGTQ zV>aF*L%de6H1^*c)q^TSbh@3d)(`jBnq}j#YBId~F#8G768Us2Z;U4g|Ef|tUzr*b&cP)wihjA!KkRI=|H6RJ6+#U+r6m$8R?Z&Z&Cn_G3 zvw)4!z!N98lM=9VB6%5^0N*| zUc!ckJf1PU2ohIpJ{S}OYOYV3I+H<^Au=ht9r4DJ7o7+McT<*Bvv2Q^r^_TcI&hW-B~K+B`${8n!c$ zTluAoPmbOu!BVnXSYJNJ>XaZt1(-BRom7JR(gQhofQOUz9r7vLQ)6UX@07x2t0cAU wE7=P?+W1OuuH;;?v1*ly8U>1sKMEyE{8OGdsIGyR*Bux4Yi$-FC`}dP*Nu z5H-XS11sa|Ll7!N^vA$ZkjOH^Lc*xT{*X~oQAVUtP)S&7l$VfF-JPd(E8d>x?(N>) zo-=nldpkRQi74$N`ql&Qr}uq-JiPF{@V}QL1^2ATbWMZ=S3j`o_nK9ne`>0Vw)cfQ zx9#i{E$ON;8Vzg7O|4pVQ@%2m0^GpBwL7laU_PJv?1Ap>I}5`D96IwET`luy)tm4L zGMC1S^cVB=T)J@F?-h|HmCCg7ZmnKB__q#aQQ7y(y^rtknPm>2K0-D*7cCH@W?2-h zDblh?Qi~Dv3YjIEmf5kkJ5#JoY`A1hja=u@FR3rRcK_2`8P0L!adx7Y}UO^+;T*^Wm3o;ZhT5u?|{;b>=sj zgv2_Dpp9uqaPZQur$|Q<93Recrc@*ujF0>QR3-Jmt6O$I9G7j59DSdL93YcuAt>6+ z3y)#dL>yNQDQ1EtpeqVxvyKwbNX6&zMehkxT64D>U`{&u#_JC~^I+Ih<>;})OgJv| zV2ZHU!K@0HmKV`o#U(mi7+Qesq$!(j47<*%%{Q@Relty?NYShe3IK}W+F}j-z_EcI zOrOl+*2Sn^neplrQ5DK{jVUIXG!i8A5~Jlwt~O$9+_DZybf{Nt{G!0HWq#rTP#X1Z zoi4Z32sP2!-UW7@q46u+pa;+c4yLW6`rHKKEm+13S7&_OeAim^xXe#q<#^(q{aiF^ zGzWCk0}%8HPX^sJVcmw!-1fj4M3;h46BsNMDU?mTR)tc@bFEkTQ1nF8im*kujrHci=J9mnOnNH%G z&euPmWa+|Xn1;>P=XTLs9wi%ZKW;Z>Zn;>>86E%!PMC<@J^Axe{?~IvO_k}YK%y@0q^x-K8SkoR>+_8dU|7Gefi5t6CvH#OIIXyB&HkSFO(U@72E9I0i0x{tuGU8^UVsnK7yf;PgFnhxZPK} z!Vzcx>RX+?%U3%ce%Vo#Xtgbtee7Suu5p}Iq|olH>UWZo&k0F>Cl$#U{|R=D)(8C2 jiF710k&SoUJ=@T4%n*Ky>lvbw00000NkvXXu0mjfF8Bli literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/LoginScreenConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/LoginScreenConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..fcebd2778b479b4c4a69fb07b5adebb1edc4fa9d GIT binary patch literal 1703 zcmbtUTTc@~82zR#luMC|fP$!lH(D-Tl_x{gV711ip~h;B_%z*4+kx$DGcyaRzsU#V zqYwT7f0Xf?*-{EL!GwqI?%dA#&iPK~&);9a0bm!l(~uzWOmgF?Nb*1!?)ib>(s-R9 zY6_{nAha)EaW1`*{jRw0LMR)enT8aBnFDsjynxB3SFRm!-=txb!0Iqi-<|T}!vr$A zEB#NJE6LiNKr)-#C$RJ(l18+7RcKKQ_^yGWisqe#)QLBLCky2<-(4~sEdAr6HuhSYg$LJ9C z!*(Y!Tw$%LLRd#p(Elay+F~K4%3Fe zkruapGUWYX!Kh%XO5G*`>+wEK?es=GEo761(&=`6r*Y#6jGa0)pUss{J6UywpgXj@8|q@vB5oHi65w2ij5P>j0atWLv*o9p!&J>mIrcm&xrtYMR` zP;CZsu#QnL7mEa*Us3mzZiUD0PgxWSla+ZbbSGe48V|pIZgEtmXs9UuiJYPaZbX&t zyQbJTfmx*(Z0mqVH}#41!TwX^i2|E)n+^++CooY7BXqbZY^E1o6@ynp-e!bAcBsTN z_rP21SO>c}a>RlNvEp>Z$-|2T&BEUZhH4bwX&8e9jN@nlM-#XHpZPHkA&O$)nq)~O5je;EKx^gt7kccMKfXc9|$ KjK3!up8f+w@v4dd literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/LoginScreenOverride.class b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/LoginScreenOverride.class new file mode 100644 index 0000000000000000000000000000000000000000..21959907fa3352d9e4b4b1318b12d850ecc71a27 GIT binary patch literal 2867 zcmbtVTUQ%Z6#j+)8NvX=w53$C|ED` zQmyy9*4w)eKIl|eyL8#*qsw35Pw*%BZCO{MdqBow1xs%ytfU*@B*q6EE}&=tye1o=O)|G?is)qw#cFyP&FB z^1nVV^dCBWQb0JBO{%%9CZJ_ZJ)_Zqaz@LJsrf=Cp2(`Y&J-i(a;an@k;*cMN`X<|G?H&m&XcZ9_(MJ(+T(4}{2j>=Mn9x2Zv|m8)gZAGqc~9}6 zgfLSSMI5GwaP1P4V`m+aATmpvh-37g#aYj)_+_I~v!9UA#_SOh6tQs8U8-45ONcN_ zyNF@hSu(u&vbk(}HTxL}?aVHTP-$nW(qFTjl^`)ohlnTWMW@|L#j*=lg>t>_S6V^` zThl3m5~gF;ux?-DUi&s(?iT&pdbl+eW%$s+Rf+?F$KdX8JOUX~y; zYqyA}DRt+~DYt&@XC!npnz|=S>L;v#b*_OG&=qS<|JG<*Y_*PQp62V7&+` z+OY3V)edwetY?-DB0RDf^Yz>M5;ibPkBBQ|am;#@mnHNt%SQHC&r8_I$R`J=RmZo=X3AN#Di%q`9mn+z-*O$2P|~(ro^t17XHCcS4BsrVezR!U zRg7zf!F3V?3SIEG*KXqnca%wz`Fbc>;Z;lq?PA^O5?7~ahK6F^8^g(LM4 zj?^nSQfJ^u9e^X%J4dQ%j#RrGsXRGSA#$Xm<47gOkt&HJ)eT3g5{^_89H|^QQYDaQ z3d?9f-oomEcq{d`hww1@{Rq&siM*zt@ZB#E^2+wmZS1&(-JI-gR(fwEdJ6|QjkPF; zIPK^3u~y|Mr^h)x8CFhlI>_mes65VToYN7xRY`E3Z}^C#tYmK%IkimD1`#-*7MB)4(R!o0R4KtHNbH_9}Y06=fwbV zJulN#l7QyM2x#&gL0f2x`U>u%%y^ZnvlHmsd@oBdL^;l~T#D}7b{nrng`aSJ)r(GU zJ4Tsxg1&Aixq?JHX+7THImop3uV{_Z>gEQm0}s#|pk1d)Ylv(0kT0uRY{W7;M0z*y zCfVL1Yb&w02`Q%$qcJPcknJ*+2&(Z5bUZw0j}l8 zLeabVLH6jG(AGP6Z~uSQgnGEzsF{7bq7kJN*;x@qh~B|xzd`u_eNFg+RyN^Fe8utW Fe*qHQd>;S+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/LoginScreenPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/LoginScreenPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..6bf86fc609b3209443f825c4dbcf71522c19ae51 GIT binary patch literal 10700 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 OqQDCT8`>HG3;)@TdWUNO literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/christmas.jpg b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/christmas.jpg new file mode 100644 index 0000000000000000000000000000000000000000..08be3bb5aaceb80d66a83307b904a5a57f807c9e GIT binary patch literal 17067 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%0Dnd zT2dDo%7qD#{{V}1Bdab4p%(mIT{_Lj)GKzjzu-pj>vgwDYfZPT1~|cBlBRhwmBf)@ z5+5*H_v&k#57})YOBNWg^UfOvV?6$6ft1RByf@32zqhJN&py@$d4M7POfxa z29ZL=n&jFCm|{9^rO2x3ZtMUP+rHnrEit;f$z zQ><4*v;(*T_OnA94#VWEdyPm1la2kY{F}eA8biFw09|DFgVy|J-{{G63=`q)kpOgy_rJEFVg;?5 z-ud0=wymVxC@ZTU>brFnMP*w;(}wN zKqCx9q1b>5m0TFF1i6p!j;nO@qAPmF5nF9_ird{g(NIf9lF2nzpJpAa*B{khwE>N7(KZJZM4OMeeO$!~rZ7Rix>8r1e14J2( zvQX~QKSK4kJtyJ?TFh6xzsgnoJm@9y_>S#Xk`bA|hFs&J+MKo?Q?H-}z+6?q~yLn_Zpdyi`G{@Bi^IlD_dgQUeF~(OTAUWP?U_QgQA8Si2nfZoty~>Dyfzk z+<+U_l|1+PPMTl!rp5yf7_CaHz`uN5r-=jx4Z5C69k!p!6*XR9d8!>CRWPAoK(z8y zH=0g)O_zU$z%wvQH4 z)Wna0n0jL({oQWhoe8KFGL=7UZkBwiTZp``-Go5cDZlvhZ_iJa4WW%Gus+BFR{Lq2 z_LKhr0*yCElzo4c8*}}?h@A~BJv8!EOHmWWn@eOt&zJ$k00#or*NqQR6$0^P3-(V! zRTz>+Sf{c_9GjIya!m28X38G+0I;z<*c%Nui*wx}Rm@rfij3|U>mOv=Tn|2#{Kjiu z=cgO7b7Fhj-&sQuauTBD3m!CWs-0pc>AvnuR(5@vbCFInN|EGMi6EPS)6TW1;i#Ho zz98itA~h>MZt95EWkcZo=WvtH-KSR)J(JAL`ELAyW7&Oes#fg`JrEXx<;o<}!&G~< zQ)z6&;MjJG7;50Ef}xh)WDCer1@gDHu$#176IrP}BBRl1qw!UwnU#Zl*(nz&BzU88 zWsj>1h2zs7T~v~;p@_1|+coSa3M+9!(Y$esm1ah4upRL}z4_JLQn4V0c~#A&##NQy zjwBIE(VnR)qsTG%#vI+fc^cL1+|0lK0GW#7cuu>pludccb9Tt{esA)(<*!YL7G0)W za~Tg-%f*&ZkT-`sJnFlWD}Ua`@sHl(MIXg9JV4+!9JYi_<^8Zskrh{w0s@XzlF9*A zTU?%=F}WW;+Vi-q&2k2_N|u(nmK?q(r=_J7sQDQYlv(l)%&4pIwjoD;dt=kAPm4Rf z$kAh+=tZzR(MF8PKD=M1RRu;`u zEE!j^D_}D3Ykl1-PqUmK!s20(p)3Ts9Yhp679JRh$9wIk>sS{BsWf0#@&bAvaX(^MQDZDLdBiSo0%-dPZDkLOu(e9 zk0`b>WN%%$whCEzc zui+ZV#CObdkZiG#5LgZ49QBlIF@RH%TJ z${?y)Nn6G3-_9`7%OrM)e^Ty+-R+AJa7baw;3Iy8k)1Q&g^r3)U#ICO`$4nxE8)Pxwtkbzwo~r4NBw-6SS{;?J)M;u~crm zg)Y-Z(MM5PE-5VSj8P(jOo~CfFvoyCBh&AptyR_7@T^l4jP8`&aZZxi{*LIj9kvR3 zT6?_8vRBr~K&Yynt_ds!(lAYekB2KSH_#gzU9~zdFU^=Oi)U=i+RgRe6kWauUYXs* zph#CK9RcJO;Mq?XwxnZookgX_Co@^L6AFEr3F+0@nIktdA{OL)Azg?!OO@dN0PPn> z_`&Ek=`Y@pPPV-JaG?6SVgstisxbvezzw|1T-c0F@A)=3wu?@-+Up983BBccxl~og zUkZ0+Ndg8Xtc<~h%YY6x^xz-D3u{WB5EpIcf@QF~>oJOA^n)QBuCAq-lE6DDN3l09 zJqILNSM$>|ijc=!!P}Kf&_h=%7~+OF%#yxJ(M1?6#D$Q2TwDRo`+I6sW*~UN(-$f| zCY78~ZXO`6j%W;X)$S9mH56<`sP^V7C!HZhxL{u?I3cCMN{faTc0s~!sZ3^XoP6^8 zCa5Wc!<(Kj;%`=7kf=a~WRMc%G`JI*6&=BZ?_y72BlJ2(Kh@$j?nnBgcx!Rw)BFp=Dm|8C!c!kHCZ9<)&!zkFWBToo>`4{vgfe zqo8Juq$C``B<91D#=d>uIaCTW2K8sE?(ADNl%%dUNYbvVvP;Lz&KM$_I8u4LdU36K z-zJpTt)eMrX17Bf>S}6f=?pXh46hp^tbh;+HfOQo{-ar`MGb8Ac8#+*OsO?^cVmZd z`n#-()wPZuu2(=$Q6!Hsxwq@7#p1isQAjx{junwYmOzbeCf+;NO-lya@JXN68c<@D zSll&=aC_Jl)^by4aZ}JEXxlo3%hitXJUfes3fSM305M-MatYw@E;Lr8OKGvlosB*_d`Lx}(a z0JVX(v)d2dGp)_N648L=!ssO_|b?N&yiKmC8GiE(z zRw=_&bIK(rP@s}ed!FB^?0NOqp++jAW{`G0WJ@1o{0^>zt?g+NRV>d&o=^&AprL?^ithX%r zVO-KW1%qZ-i!@Qu$s(Q$V}axlw_}Jr7qRE!?dzsSVXt|X1B9IxWEyCT$MqE;o0M!2 zEyALdyNeTh+#6qAWi}?Ry=2^jVNOMm)SwvCsR&3a9SL6TXXe38lpZVx!+*L{AVmKfNd`(yDM zW^}#ymHC9puU?&IDo(SYJUQapJ<;iC{6_D$&Pri8Uo&o;lD*{wwK-r`;PH0jN*ci2 z(?8ez%-XrBUdyDkEB3`|G?JZ6vD~V-3yTH>wgq3{Bj!53E9@RG9%B1{OwC z7AcCAH{b#In@!TFF1HbiRY5k(kV^WuItd<*x%P^(j3=r&-dU!2oF8;S4g z7fF?5tQ(QB38O%w4g00N_cG<18gCmh`H& z!}*M73xo#MDh?IpSq_V6k9t~pD`gM%)=`V@K6MA%xi^5toI)^SPuLy!P=vZ#3QtciqkZT-l2OkoyIxRFB zmWrxqGj9^N3W*wJ6=90DP>YXaV_;VOjjn$@b)`iGuCdx{VlBL={9{47!?RFLQ8Xr% zp@_##PWhxE-Tb$32N_2l?k)>vt=2hj2K0qmimS(c=b{14I%STQ5}K%65(l^+t;hQ7 zOdE^HWy|h>CIm|_9heXKSKCff{Tls$iIts;yHu??c+7c*c3J8!Isr=#PrykY`uT<& z7e%viDB)S`Dv%Ax=JcY`rrW7wp0Wk$J7_eym01|AaWLXBNnvdH!S07pwrBd*-ysAF|G1}LMOgUyfSq0sGi zVhwTK$*Y3{H+RJV&)|xvX&u5y(#k+kk`&CXo*zinvK?Im~0RAgSUQ-vy*8_*xTadh7_V&|{h+2VZmRnRhKnhF=Ax+duJH!=jS3I&ba-#_x zOXeU~?!v`^=eE5j5}$QVMZ;;sGb_GkVh34XPw}y}y13^2cm5jJ9HCB;H|8@zJ;3kn ztAI{xi~j&wS-zg0YKK^%Ox*I_Tq1qvb8g=cZs$~H8nN0)1n2~M@Yjc`A_){l+=XBs z)&#L;Y)|Uq-T2Zt%Hgg|VvRC3mqyLt>E`mp@UASqPa(KcTOKdNmKg#608M$^PBaVH zo6R~@Nw$*8q3|LFS1xiODmV*eZfr3G7rFFnTeq&V-xTfuBbqq00R33Tz6__1NSXi^M`GB8Bwvun?)){Oh^%TY&W$3aIzU-> zm6qD9YAUd^t{{UTwbY{ASytrU$DfFQYg*Nh3V4``TRUH9OK;f5;_{kyUouIVR%sg* z!7v9CV7^vwjqXp~zr~>(PCylgK%#eZoR$sNNU!ibjvPGEmIxio#u)-2BoiRSfI#&; z;@^ucHA5H_4ijldpjeg7E9$Qe?lCi@aa67W*^vX;Q~*VmQ*e5g{(~=v@oEfJAOT`H zy=Z|)*Fr>6nwq)->Pr?E7)q8UhZhbBzrDTAidvbmBFfMwHT2pl)z4?N(Y$g2Z?og8 z)Pfu3{{S|erl5)E2kl=YyhmU;)FHF8fK8`<=*FB-yM3 zToK=a#k=S=DcEVWR;BJCx_YFLi@5L7NxhF@khtfT(iISZdd%A0eU^+nLw?E;=y!$_P zyUM!)O4>D0QDkz&TeX1s>przxjp9`tYJ6kghWt1EIlS%rdLek_mnzeUDzuQ6SD$Ww zdsH>`xbyf-cB`7iO3QQbl}6KXOrKa(Jyg?m5edwH!${56EN_c&PB@jsE|;pR{7Q0| zMa44MGUgYW_HFNZ+02nqyHrpdgxghVk>g9Au?fVQX83qpj-PC`L0GMppx4$Az1mj+ z>41hm?fbsdyV5dJ5kt9<;#wKq1mK||q*BZlSnu$a{9NM9!%otvdobcz0901W!$>Bx zXQ*n4CoJyjp@fP^h+5bC_QxQ=u(k5)_tt_`8(S=Hol{_=f>ypDfQqH_nm39v%aWiL zcgT|F=M#uy#|IzJTUb`iG~Q{^Z8Y3UkH+s?EVLVSC2J);MDEp;F+8xDsYz(dO*CA^ zADljU5~HbCjcQJcuEcR$PkhzDpl2kmY_V#gsbHcMP|s6E0FoP3r6Q3Gs~iXwPDCpC zp`J!y25Q-Qoe4!&e)lM-c(lLL{{X~IdX=c_M)__b$#*KZ+hO|WiD>8BL}4nVqgJJ= ztsydMNGf8Hv6RLzd}3QOVhbEbhAv%#VanC?b84f}y}!&*V5kQT(h-kuq^>kFNlPRY z)X_opJ+^#qrI7%u+*L9XR9O__2~}G!SH+@GR;QRVW~j$fzkqPUAj(G*FF3~A^izg*Ri5g|r5DH`3M;Z#3(-SW_0 z@!Kl>?e34^u=Oht6db;k5%iVei0C$1D36&Lhi8to2e@>a7<}N8N9HhBx=5_uH!R&M zs){Ru#22WpII}iiw}OLZUiT?mydQq@~Z%^ugr2e*F-e3NjY1&_- zU$5~nbFg=to7B#bU8O+D++pw>gp(V z!3>h#Y-)VPVxUtoLCaqKOW#}Ul&REexq|7#`qMNPWfZ_W%ZJ08PU*H%EilTGo}pGn zmogL^2^BCMk3QPL#n+=&sckAc^qN#D)I_%`v~b%Jy+chK#I-DL(lED~YpBTEs9TYJ zDOss#t$dKk9_59vuh|LIZPgUpTU51RHB|;e6^zAw5*XUiuponR*zkK1si%oY zrlbR#(apT$N!5+cmYhZ7s3WD{H>jX*v0A5OBwcZ9t|4z_P=8D7=zW|^;qdJI*=L)? zfVC>9@s(v-6*1*&v|#b;f74r3*j($@Ai#jP=^=#+{{UY90G5fJyk#Q~hYEj46>)I% z?1S3=Y){p1yNWmDdbAqaCC1l;rEJzcXF>RKI9U*kRgi*T2JL_%MO8gk2lNN;YYP#? zZf2D(5Ip-O*R@OyAc9b@=3J|&b!Aaw)0Ykb#lYjLHc_k^w2pAztbUtl%N;2rmH>+~ z#)~Sfft8yj0OX{~6y7|MP48en_u)l~yD6sHFAQZvEyHXi>bh8Nv9Ur<3iCyhTdXF%l2o^T;ipJ~ zf;hWzc5CURMtWl@%6#U5X3B1VE5(ZOgfk<<=1DOs2#hSLV}6?vd$vOU?4bJS%}g;v znAsww+lqj-67(05^%VDz(o^Qg0h9WsApk zR)*x4$EuI+aT)CMx6tPe?sH zz(8xTB-@J~d9c6n{{W_?wrg#yTA}9i?1f-w0Ya8+h)^$PEJzj?Jrjp^X1 z-|+{}Ees0C4m8y5$wg%ZGtN04%AWaX2BnZGI`1&CRm0RE9VbkE4frR+pGe*--1dJF zS8h}i&q*~F!&kRe7#@pxNF%EA-kL>dYf!23405BUEd41a5+}=l>L0?c*z6o7Tu;IF zN|?^ernsuqYM^w)QOr=&V!Ua?cT$Y3t&^EEBYdyn-@<;?>`Xh=>^Dl7zRgdJ)S}}! ztxqvlrrlFTX9Wm+!8w;Qou5eGLmn>hB+PfpN`1@2OmU0F8*CDqHAZX^w`yYVCdE=u zm+`aHGe`ndyEXw|fIsz%;LpQ^qlTqh{U^7WabRn>%*X!#)~UiPuKEnMfYqs})(hZI z{Z{xn@XDPmAgTVB+iW$$R%OiX{{ZXN&{iJB%Tq3`OfIsH-@FGvxU$qNvVgAxAtI(M zkTR8EPD|9b2fjYmI{M;gs19V(eK8uKInW!dr#J1jw)%*o+!9YBBEf5Enn>o1f=FkM z4q=f=ZcuKZK?bxj(B3Vm1+@5 z^S#f)HeKXO66J|Q&MoxW|Zec@`7Y88#A^P`mu!pI3I;m=Fmz7t}9 zHMX_rFa#%9)i=8ZQN<`q*ro9WQ%6X$4bOVDEi_Kqe?{%^K0>Bo-_>;7pMNov9z&f( zsg;2y)TsUDZY4y*(7PPR&-_EP?J;eXA5!zL4Fpo$HQDCGWi0Y=GAzo>d)&9Kk4~X> z&21Vj-WPj;#KtFVJ3y?KjyI=9i*wu#=)(q69StivDGatD1>{0(K_?|Dwp-ci4)N@N zLM`>5_?mTzqlFsru$J{*O4G^YtujX(mzd^qZjZb8ZY{#JnCGk7s#11v;9gvcn6oDF<0~lr-@T4y%mSKtflO?yKIm$7JIY~? z4r#_U4c5Zo`f@vufA{aNTWybwlqUA+05~F9f%J8^{{SvMIY*Fva+9@pDu`aHJ)3Bh zJ4^#i=oGa$2GRxxg}Q@cIoHeShg3D|u3qn#=TBhFrqs~uC)3eUQYW5ip+u)pj=ox< zb}e@<3V_77KDw!?Qm85%mT4hXPHdvf2d9f@*B<2;E=_%D!#fM+7KK-OmWVpdO9YDG2;DBENsq#K z04P41RAAAK!<+t4z4`TK5qPWW#ERXp2#w5g(_+#}*Z58O9sB;yir5_aO*-1IL(3>J z8EzRbnh=x36jgLi!7C`pQe7F%*2GwYdz0yZT`0IJqP_T8eHde1d%Fv%oWmFx9E0WC;l~_m+U5kulSUWV$DHSxV3FE9;s}@{m$N)fiJGzlo&xFvFZPH{Cr*-4 zT8cQc5@Sr|^|pjflT*m1Le5%Tlw2?v<`F{R0WV>S-99mjf^`bzg5?=!GKJRy~dKp z@RemNQo%_P2`fPWxp>DYBaTEMbCEu0u>rpmS(IvQD>JqDiT)^T>QPlsNXt-2TA8O- z0lc9Ks0`|603l)svSRk;z~hkVEoYE&h1q$c^#~WutA7ku+@)8g5y;`0)!p+qD!0h1 zH%6&GW18pLeO||P1DnMo<5%RbeVRjpk-efMoa0`y)SzCVO^+kD%fGMT{{Rhnnu}%g;}xuRYfA%Yj5Edn=@#wz z^Yhj&AdnjSv__@E8}BULs*vt8K}AetS?VNOXsnkCC18>}Ex1KM%*W7mYaM~kpxVrD zGI1^uN%l^g+Myd3(9z#0sOgkbLDFQBMad&o1D0lxsJOp2__VGjs;GB!l@t@5te?ZX-oa4;GFQ{q)6_B{V$~ILPAVo;3wCg3W&jKD*yFE))yE#x z?W|TJvX;YkfqGb#fSHrbX6`YLMKsZ2&tk=IkKrk0`*2?Z8bM@APP3F_D5&fe@Cf5HCO$56vkY(S$> znl&l$W?b2+GLf?mY59w`yAvDOy{C(#MvGQjE=@X=__GYxLZo$^x%83$0Azi$aap&2 zqu@L}T&1L+WZV|0Y!%ZRGYz=M8Eu8in*kb0P0|%<<6>pk*}edO^$YNy;Oo%rpN4oE z{k_?1WL!$2_~smZ_I#;{3+mKlsp)sGV3X?~0l({?!XCqVJ(=*Y2V1tgHEb6U5xzA< zeB${jV{kB%@``FLSr`=;!ki;0Mo{~{`_c}X^EYL{t z9?bbVI%8Cyu%ay0=UxWVu2)i5M zJ_S2RvAaT^I||%4M%5eCs*RQDxb+=D^tRS>F8$#N_WH?wrz&Pz{Z1l*?uC?PL@)?zL#+aIK0afs5kwn{}0Ptsdz zeL2*WsLnX2n_Uj$ztowc%7? z)X27H&eBOFg`)+Xvu>k%{vB=71%-z!!3ErwW0No%Gc&(XZF|nbWWSsTSF|Ig2N&mllzwhpFTvyJR_xeD(9Q zQL9o=c^BtTQV^s3=+2OCo7xI0y0HPOvY{cPuwLBy=^*%gIW=k1?>oP)Fa=73BfmUl zqWV6fjTg?WNh(7vgl&o&3j-yGQTTi7I}zIz39{2Fo|pKIQo$vxTRD}#ini&zJ-<;c zY?G}V!PW`lEMc=+_Vl>Ew!1#E;;^+%H67yf4@x14rfAko_sC_VvnPiIG!(E)B|&8p zytX&X5tc`bi~1d5;;LfOt2+Rz%W0uWD6-{N%tYO}?fZK~R-SOGvIkVp7YDiZ`RcSQ z;u*Npq>7ZOsL`UGe$gRxs#(mU!BG**>mZ3}us&!~>1F9q^nec5qH+ z6GRd~QaNLt5kzRCStA&j!vFzr3oc)13lv+9ZgI(vBP?_#YXVNo_(F>kN3AASP}GNV z9VRnJ8C8jth|?Qdot=~+4ap@=A#n~DOHstqtfhv@4OJNk2Z+rAktY=GReDTRsfQ$Y zl?{wwV`gA6W$etQnUB7$Oyp& zk1a!%IDE(mtMFS7U21VFX2@k~sa)5U{^qEP=%Xe%{90;&83&5QYa2QDMG5+eBIMfE99VjrdtcK{5>(h|1X$ks4H9VN z0!hU33jlIp0r-vXcp3@R=((b`cd#&~&Lozpq>PXvQnx1N?|yDRABS1^;;T(*pGd^) z7VUcpV(pQh345MBZaaT3O<`AVfJAERdkJN1r6aKefB-B%nKtIyz{K3&&xo1z`b+2N z%9PEzO}gOnEeiP*$C9F^b+gI{_!(*O2e~4s;yQGYrV5gGX@`p{z$Ch?O=4Thh`o;{+DZx_m`Q{nxR zbytsKNfb!6mGQR?xfCmcAL@bUueawu-uOnHn?&NzA!S3DoNmY+#_H|rwsCBDsw3WVnN3|jJNzLFVne5)f?XQFt zKmI=hQy9#3eW@#a>W!9?{St5LiN>Bj{{XiAbxO}c^k?BXXyRO>gMaavGS7{Qw3OZ( z+iH?3sHQ3@FWVoBUfzKrOEA)VY#lRIloiq;cz0uubFQ6TzOzBJFrK2GOBZ_CBaz^d z{L_?(5M<=q@9_YtrH;4fBP%iC{N|1(uXY6mI(ksoiC#)fdJIxYo0rPSWp{7(hi8Z%kG^0JzDM_Bc5R@&YL|t!2>HvgKiZLp!p3Ev5*!-z0?NA?e|Wr zg0#^#?~k0*(P1g&ru7K0w6JI1VcV#wcJ*eFDdI(_t#S}ZRI9Z03IMc#*tOe}i)EKq zsI>DjYh@SVScXGVp>lYb^1$_!G@Gi&x>wG2y^lNaZnaG)jyFq!!UR5HDZng> zBzwA}jq#4J++mQ^sn@NBU*_rQdaLOVL4?7jDq^lB{lm|d>pZP$oz_4lMxohhm`6=T zPKz0>@)6@n>*azp#a)hN2+Os~8p2*#aNELK94uLEsO0cjtwdgz`l57w5pnp zki`ep)+CBC3Sy`uh=Qc3SovHsv9~AtH*ruiT+F3F%ov!TxNcHZ%CajQ!zjN~T##~5 zzJlvvZ%Y;G=^8YtfFsoD03x@I>!cnP+hT@+_P}Y`F)JDhf+K{Zr&_lM66^puz6K^!xiYKgh|cR!!6=X>jN)&Zc-nm|l4l786vgZZK!{<>{6 zRUY}%^pnOrR3Fn6btw!cT7W@lyuU3}lIloa#`f36uvnW=s<$~;)}H?W5l7`wg|5&( zFEJqGWwY&Ge zv$5cXS2xRe#vd-Dn9ZBFg(ly&__poR2!bm~^=XM;K9Spy%I(ytWgUp`tKe~KhGSZT zmNwOTAM+x;6IcpvqTj<3;PB4n;i`|S38JZnQp*KQWV3}gMGglf++Xw7gVv*s8QD!X zUDhfoRKt>><_*>mrP`?G+#UBypDGj`X7UAVn-ZZ<8WYrdRI<=q%-(v-Dh7Pj4pAR= z{hPt&KQnKtddY(YH1X89Yq0Loy9GU2bKhBq5suH6vUh9ZRyHVM%94$kpPd+X?YqMD z-dq*5wB?dw$j*_;GCFy;R%Tw{s`lecVyfckg7g^bK6Sc7Qc5)}wG?pvQ=fjCw&?ci z`qM#6n}&1bk~L;Hh?H+EhK3fy4=`b z`o`dbd)SUI(|?D};-6FQnv{m#>2z(hvPDQ8o-)XcBfA2}C1HTYkC`Q;a4ZyLtl4#I z5~d+lh&#;`LTo@bkCYoyswC1jXq^>oa=ZS|mc84jOQlM5%PKDmOSX1VowZpV<)b+DnxFsrO0C8 zn{-KdV*@k=_%=C_zU)qI*ojiV%vK>@NE zEsHC6TyoGbv}znie6|v6)KG+9H-x1rOrTfdg@F;Tn5+q9DP=`0TIvpq_+656XD z@fbj=if_!KI5mFXF%Yp?BO%sF+Yrfk%PEX>u_ZeN#1hKIe)g^1x+i$2lx!eN0&=yD z{3UI=y#!Lp98+S@v!%{`O620#?|&_=U@dQKmfDmV-BF0<6E>}sn{O*k=*FtbjINxO z!qJd;0ngrRfns^NZD~;^;E^-xn~M!hLaun-3LZLE*FOj#^#TQ~Zrs}6y{6DIwZ}-6 zLI}4@#TtQwxC?7>aJI7Y0q@AM{y(#(fw%@Lc}@3e3FPwnTKJn|-1kr|&vSFABK9MA ztCMyxrqMV>l>9l!6cOsNfTUu3T2D8s|0Isp? z)7+inOs4k|!rN-ZC<|Sjg$o$SnHcnhQlOH=;bGtVI>f6;y8yatGjRkel1{U=ydyyu zhP*3946-COElz6dCJIY=^CHbM62j~gB~JY!KW?pMVie{!*(a8+b1`Dv)382-evm$e zK8HL#N%WOl6=%{<(q{XeUf1DT8h@(LcvT^0ikf}zc(0Gkf>n+zqex?_mL{0Fg|f*$ zL-3!leh~a9?JCr8!Fw+Sg&oq@t#-ep?Mj;QJ@n#Yfx@pJ4;RXQ5%w=`d?W1&)aV85 z{3aZCNm`}&y>m?$SHHE98A9=J>#N7V_Okj`@#<~@k9Lp2TXc^2?Vc1fCgmh-Zlb5e zwI}OFe2ufC6iP+1M(v??C;ck;HQAL`zCN3F<}-GDMZ2r~+AG0tWnS~x(w&k208M)b zv#N^No%+r%YHV7F8aoRpHV_t*rAc z8k;yg5_wQmFk_X<+mD}D#il8t@YWigEiPqmzV3#ZCQ|8Js z8)-BsQzpPlk9l)ZFszBzI*8TL8F?iNlvvzbrLV#D{?8iSqew6cMw4#{?Mbv8FaPiyfVa}($Gy2UXVr>w;n^lRt#VHs=u0Ifh$zp7(? zC6R6c2H>$%>bx73TiW)=zKW@K1x}GwQ<}qg2XfpR7?uMf$g_q<#5K*rumskE?B%39zd61c}oFe*BRq};BoTdd-m3VAPpBt++Xo@!l%LeWUnPW zlE9Bm=D;5&jTK>zDI{@bXx5cQm73XgV)!DzZ>~scpUU=s03o163S_*7~% z0dj29svOl0P%jHnZ1t1*k_nQF$yAkPONVS28!KMt)7L=6VrUSl`a;Joy%qm<5E$hw zZvp)*?$K|a9G<3vvMCJ{!%9NfJ18ZC0u8|jr~X|>Vc^>dj3Bm?)@$;6@|`59UQWgZYRUe9LLN$XN}Bs|1`Zru&I|?4Bev zz%q-33d?5z8{!TwTK2Mc9lEuHiNfad=g-?8qgupA`2LX_C=x#_Bq0j|tWIPpP$OR0 z@_8&ySr*G!Z`pS&#LWSU+r~04kGCl#M-45b>V;Y&6~MSTD7cY`OI@zrD%R2`vr%(u zIFF1s#+-!~%vNld#{0!iP^wP2DO(t!hy?PoF}01C8@0Fxs~?M#l6c|@KOhozRLndPg5OC%M_ENg)$QS$W@uHNFlK;b_0^u_h}O<*5KqDr?Al#DEEe;y0Z;^@GQ;| zP!KY~lT_}&ePwNh-ESMPQ*PnZmcZRx+#kcIQ{wv4xx88X%@0VOxmIrCV&);`W)uaH zk4=;T)WmS1e>`=iNKgrtbjuN|oSjElm0h`3MBi)Xy8&Qw2l z;kBZb3BJ2PvTqU|muVx#c?_Y4Z-=LxZY}vXiQIrLy&|kHd##|Ew@lcTBJ05{TI?3w zbL(-didr2xpj$>$(rJ@)1TZ);KEw_#LASr>^3*K@q2(|RFJd9BszdcfX%?*TZ4aZ@YYr!4p9?z8v!i;01H>qQ*T=} zUgWJM4JCXN)h&Y{iY5ge)kWShFPCv^kh;mKPn-?dOpJ9WWMHFN+7WKMPV)^pqunUx zlAM=yh@oDRJx6RPvx-laC}1i}#yVT6ZTa5RaPtr(l@NhGk&5Jr+f;Yy)BL6xo< zc;#Fli?y|&D66hVP(;+AUX_X*q)oeA+b@|p-geq^G=wxYYN#TdEkq$w8wPaGgs#s7E9M zOIVH=SQFI0v!g9Q#GK!&2(Ag!?1Ew0C5l>_imA+jkz)u0DzNGnV(NLg>}~%5+^&j> zLaMEVU~Hj9qHgBGX&4ZQ(J-+=jgJ`Sq;bjT(EjNmU!*KOk-9*GW4)v}W2tvXj0cWa zyGg(!$;lN!^m0S-&$f-5hb%SpBgQFst`(2Mn`%XvNc_oUz&MA^s}a3}$!|LqiyNrK z8>j-z#&C_B6H?<-`AwD5id$($RQIsQi{Iz!e_!<0!ta^3m4UePChc!Dcl=&Veg0O_ z!TB@ooj*q4YE7CWx20n&KoJNs6B|1*V500ocmB@4HJYX+v*gX|aL=HHS|cWDCJox2 znqYpd6oys>onlwW+YIk+d0zU4qFD;}ntd#?%TOyRDkkUgEi^LB86}wr1TGipEy99s z0k`<*RB#UASb(f$+PdZ>aSKTMmhTShM2Q>?62A)(CnItQ^8hw$Uyyxt!r@w-OvUwI zN(rim0dmOF(L{FGsODJitj>bK@&_Cq-|4PgNj06-wDhDJd;v%jF55}C`4h=cBqb3E zF*yJTtV1&2v9?0`9wD&x9Yft%$)>delCfs3-bOUg79h#WC}u;+Bm%rz_x}LPS`>&y z1&&y=@fHFEsoT7-GPnavB8EV&NG!Iq;14&`bnykPOdj$q$zz+AAy>&Pl;duv&+76_ z41f{~*xgGI-Caif_ST&%X768}N1t?6`EmincsieHYFeIFG=?B1cW!el&vD(pdTpzR zO$lt;K?+12rr#Q+7U{4hL=cE&r)-$0{<7d%n-R}Q{{Wj+!55{7WoFD8TM`xNTn$!p z`^LGIbq!;13W5PQu>kz_>4ESwCBU`7jy?{CWriO%2`n?Z$b3Rn$vO1r$jO zPO2l8NbLEsBpD=B41Uc=ChRdCm#0e8?$9}Q&E52p*`Fe+<;^71Y&*=z67$Q5u$CYe zH*#1N4&T;;AeWF2&-P`jQMhFRb9&NNokF(gu)QaRx8Q}OdDUMQR8~=7Y;t^*19oK` z5%`OA<)KuoMxhqB1d&d!w~B860MJe1Ly$^|0~L0WWel=L!H5%LoG}Xc-|*wlZ2;qt z0tK$JMjgpF^ry4<2XcW54or*oknUt&&!=0J90u?rORGkR{33Sw{GUAkD_%Jx6y!V6$dxn15M#A-YDG( zs1TdvLnC%j*o!X~R!~U%``*VG%1p{eUh*!~-B!evR*KuNhc^m(b2}`81SLb3R>upA z6bcAy=WYk(rzm3SJLJ2E=^5Kjzk`vjA6xrhAj9 zwvk?=%#^i~Fs9@V2?2>B+;Bb~IR5}v*2`-Xc&o6}pb=`SIgpVWuVPB~Jf3(UX_{qC zgBUW_HakJ?rr?o@{Jp}S+Qr2K z@tUE$f8s$^um@otHu=~pf(JGnlib*HKTb83T?V8@DkoFpEKdyVd*1&5Pq|ICq(4{N zyp^hws#6?(Y=PvCD2fiL0!JY}#g|$2)|%vMhgRjwGI4l>qQx6_{us@*)m7~ERMNaJ zweGZYtdTp%Z?riA@vv-Wh=bVha{RE&txba#4c<~==iTS)P}8G{MhZq_`%|QRFZ7kQ z)wB_A$NDRCby(t_NkO8hn5kANQliND8)D>JABnvaGy@ZqW(oUKDz*}(D`s5DEXo?n zrec*+q>#uNy!DbcMnP-_SGiKc;PHR&Hig^(q=nQ#8Y&H!cuH-{%YkG<7@;whR>(11 zE#Dak3@mTY{KVgqfF$XxfkkhxSh2X*z|yMD?hC0xq>*NEa>ng;xn<*n@qDpqD4lKR z@QkGc;npK>^t977bg^KP5M87M1q3M^KLAH{UPu=TPggp6f_g-08A@J|8p?}%pr}S< z!HzuIz~l;^ZI4;8?|YKV@n2fBLW@S}Er2^(SDTCyMj7OdfMZ}ty|L*bR2yHZZhPHz zqfA@@AEq_|zR0sR$ns_eSXqilp{#K>Wo)g|z^agYjBoqRs;R$>X>`?2s|oD>Cac;% z{TpzX>w67MjJ{;*8hRReZ=6yvu{7&Bjl(GO6CYhCi@__}wJsXUKGQUC^_ADVtI|B| zJ~vIJ{-e0=GVYr}b&f5>hAp?pV`%D4%gIlFF4D5_I6SGkf|FEI-QRax!^i0V07#BA zvz1F!!;jVelE+zT>ZAsUEU=XmM^IZPlsF7TUkH-ppIe-LSTL=uEP1A21x489GbyQ( zc_oQs$qEb_NR&k&weSD|lPFdpz#Gb=#XC$?H47jJ1xf-|!BtKo z>J&F?+V>U*`&jE?>Sh)OKS|3CH!(IZIyuBxS#Dkupabv>)$eQxw*i2*U9tFEj9gm% zC3oW38cmCBua)W%j8Z`u^I7y^`{-OApQ_R0y?#J87NaNhsr^ix) zfaB+M)^%6EPZUGj^#%RdFS=k{X9u|?pJDfHl-Xop2)%yP5EGO-PARgi0pC&QA!k=>jt0M^Ve9Ao)>wQ5XT z77esnEpFh6Qqa&vCh}HjvRI;dm053$myR@Y2|b!``h~Az0*||wuOi;ftc*=&wS;b+G1qy}J{Q?(gdll#$-K2d7U_r<37UseF}YH4 zVfV4eFEx&+%)zhAH0aY7D{US^@s80ABZ=c&Wmsg!FN`ucAoo2=08`QhyuZ8-frG@e zl8kh`wQ500AnRx@E4@a{m$X>Qsd5W53VMc6pnyYT(gC>_wq3OcHe5kn^!_0#r;3oj zPwP4>Wu~ByY@(4VBp|6m9AoyXZ)6GyX+i}HazJ5aJy|!OHET6T0r`#QkW^J(9+H2T zNiI>SRbb515*N;N=|2_#fQSjTi}i2{vs*zB+VXn5fytVSouB zEbCx9jDoVSeq1{9C>f8RKdlDL);X_eDr%_BKysq�HE9c-}JaB$+trVoH`?qxOJe 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

      t6sZq~cq2{^zh~I)*5eJmy5Qi%( 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 EYtYm-Z-oxEZW>h9rw_9-tvjyRVdJ9Q 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

      d|LiopjDzeDfYHR`N(iV}>H_j+*P4U!3J>m$PKx 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

      &C|5Uq%`#x%86e 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®U)>+<%Xi2x;|5oR1i7k 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/fossil_island.jpg b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/fossil_island.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3fa51b1aab333e61bc2fc98ee494ede65a6e761e GIT binary patch literal 113891 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%0DJp`py2!(hKUqS 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/halloween.jpg b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/halloween.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7266fdbdc41ea3a6942e5ed606b27b34e7d76019 GIT binary patch literal 100059 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/halloween_2019.jpg b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/halloween_2019.jpg new file mode 100644 index 0000000000000000000000000000000000000000..94ab83de2a5609d78a8e5f8113551edcd6c4733c GIT binary patch literal 113786 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� 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≧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 DefeYY literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/kebos.jpg b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/kebos.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1388ae24e1f04f4b86e3b4e901ffe3e7ad91c651 GIT binary patch literal 99724 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
      gUux(gGz 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 a{O>mHHmNtU=&fPv*XlY9dmh1|Bmdbl8373Z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/mm2.jpg b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/mm2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..60694f8a29bb7439de853b62f05157a28fa35380 GIT binary patch literal 69593 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

      esRO^>iBBT?AceO701Oj3*d=a`y6)#f&$= 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 T4xI+r(aLU^6}q#%hmrr;?*N^d literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/old.jpg b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/old.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a59833e4d9b315f0403c4de9a7a5421b74784e8 GIT binary patch literal 16083 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/prifddinas.jpg b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/prifddinas.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c2b38cf27a3068f18ce0de97e9e1f840f3228742 GIT binary patch literal 61705 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%0AeQJT8&iTA@<*v6_knN(gh_uvq5@8)L;^EMQzV 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 D=*~0q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/tob.jpg b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/tob.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cac36934325c6a8c0a0094cd57e797dff307a38a GIT binary patch literal 59012 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 z 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 ROZ=KMA&%eRclZPP{tpg{8o&Sm literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootReceived.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootReceived.class new file mode 100644 index 0000000000000000000000000000000000000000..5ca426553ccd8771fce12de803646da31f5ead50 GIT binary patch literal 4223 zcmcIn&2tlF82@duo1|rF3(`WQV9`?BloCZgB>e(HfnZv&t)PIyHeK4K+uf3Eis)HS zjt5VU7jO2$L1!#F92~vijDM4ezh`&TCM34u;7oVl=Y8L2pO4@3mHze5livWG#piKE z6dZR=ZT*O;*A zc`IpS#cHJ7EzZyK8%on??Q%&$SD>owS#~<>+BVIwT!#!TGuDD*c;zBBj5K5#snr|0 zzCaJsISQZg==bm#Ma7I|x9rfp_=4$8`5x}+A86#`{%P`A%Vy45wMy2UZJu=;*E7T< z+PXV$69RWBebIExqT!kI6s~67d9wxdM2Ci$g7&=Sm{aBDIkPxxP=tKv77Y8EQM6u$dxs_N7B4qF&e0f>s3y>Jmt4 z@4gCf^${EUkE(4TPladwpvh@UN4xJ)sS>`<{`%+*Tq7vtr~yUo&&he5 z=K&Tc`d=Ojk&vK-5Q1c={6z$WZM^YalMsl6uG(Z_0K5|b-acip)Tln z1HG(wx3(>Wx>(4rw`dj_GRf!OpntUbXW=He2wFvW5pMi1!alGg_$1uz^ow`WSP6Yk zEE=UnDKs&2M#uZ;rsk{DxycEFQ8Y_so8_&A8nxa)L990vm+;)6jkV$?K91v7P4f$` zbbNx_%#>BbE}K{GD(I`uu?n>HX}6ob*w8VDf`Yxv#*&$Jor2+Aw>%o`lsv=n7^i%- zu&|}(>V?&xx^427R(Elbl6?h!|kXHFGlzr2VRNOZ)MW-7Tx($D;%uE!9?!e9B-Dh>Moh-AS6NP zE*J&REk2Z(-dFH#wf`Y^An=mm%-d$Em%5kAE5r4%t2(LqP&!cq_M27w4e~7%ku_|4 zhIu{Q9>a11O#88F=li7sN0lQzRnuCwQW3KH6(K}06GxQ+1$xfmJj>cfsbrSoc%a~L z9YBp-j^iQ6&DN|e&j24BVmFDhSTsarP?Czspz>Ev8GmK-C)ZA&ZsR@MKIwLzu|;t& z#TMi46|Q^uq)97Wwbak({E|)xs9Mh z%~{0$N?-z~4{zyWUvmQ4*tfB4pg9)@aioEu49_BjD3%&rN9Rus!RiV)LewQ95^@RF z5RPssbN@OHG%HimM`Wh))|N79=b>h0N-B!Xw{dJED(}=qB~N`D81#wkXkF&jV-TeG zadHP)8RM^=HecI`?NJ$M)&nUT@qn|u9u;MlXDzf~Z7}r%H1*NoA5gx77JW4MJCw;I zsmFNN-;x+U!smOr<7Skb(aL6gio5ZQI`k)YB-N+bwFZ4CsXoTp%D35!MwVfw^(f1!+=gP|~V$v_b;NUpe(6m2*6k?rC)l zkEo;F9m9(fsyh{G^v)>v<5P0M@FY40*AO3ijA{Qon^EN=sfITR30iP9k@XG zk<|RF?#3Y)3ycUu5XD{0`gx~uNPj>of`f$p8eNGJnPa$4O2ss*-L5Ap-Vo?{Ry zK~@yP%H=uVoBN0ybV92zRCv_dqmV6D#kR@$;whPl?MDsg$z>WQ%lJ=lsvkA#v8}FjH$NLDDU~`og SQsh%YnLBBTtN0Y3A^9(bM_!-+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerBox.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerBox.class new file mode 100644 index 0000000000000000000000000000000000000000..891e2f1035096c68867dddc57ac77351497689c6 GIT binary patch literal 15607 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 Bo-Y6Z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient$1.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient$1.class new file mode 100644 index 0000000000000000000000000000000000000000..25ec0f66173064df419548c5d4146069d3aa2137 GIT binary patch literal 2029 zcmbtVZFd?)6n+LsAY_}+2r+7mXfXm!yN#`hDQ#_wiA71GB~opD>9P!D(`5&DXIniU ze}~6k;AcIyHh%C2_@g}D85WAMA95n+>@dvUx%auxeeUJ2zyJ6XzzuYgh%r<=E=@o5 zxa&x6+OESrY4+W)>v)0b3L&L$*$=pH)@i>t*jKexVKs>aL*~GGXqm3%brm zlXNN`>`U3dXjU!PZIK6tNxAO?g$oq2e&U!FhV(}ixTY;UJM?{p zzbbltmrJYV@-1yi_a?76o+Ga@bc+8Y{&C}#nhc4mX!9vB%o<1{rFN$cOd*{{94{D{ zMwTI7RHn0a$KyL;uf_d6g_>cmE^NzfTE3%xM~4YTA;Z;^Cs0@=DyD?DWjU^9aJg6? zFI8obpd-xM?&h~P?@LE`l~QvGi&#qHRfdfd7tg?J$Wz9y=<59Zt{J$UO9v#aZkPL& z6y9LSg`P?{FGW5GTRlhSl?bO%z;Y6ADq$VDX5cLpiR?#~?=h4kMQA-Xr0;m$C?$Qe zx9^Kb%0H!)Mj0zfoMl)(o`?*b!+Anz57fm+{E)=IV^|muJr?LLfumBo3^V_xnt@TF zbI)a*bS}KxJm?EAAfq!!t2C_H&_w66hIf-#A8WqhTLT-o%wRY{BeZQE1f7uJko4}R zaD{L+G}Dr|M`T|!@E)!+Otg6`q;loPlZ$vQHB-3Bu(av>!jGyYiE!=Ya{l`t^5c*u<9NfjUA5uBCAcA0|98~4hP#8z(8eUf>{-~tX;L(U2R*5?ER729N+_w5r!>1b}^liT7sF5)LpAmds zQAg8b(^FuG`fV=vMcY6NHch-i12J5W64qm~DqNSQv~KG`*2kHiM$PlMUv;e@;530! zJ3NrLL?Dr;sTQYa0Jl)E7qLL!3@_p3$jv=+q8#Ub#Vd2KuN>k`9Od7TS$TreooCKw zw9$QvZy`&3D5v?s#mFhSfQbt_P!6kjn_w_p#HA?Ek4R|yb@KeqPspfvl|x*O;b$zU zA2;Yl^(j7}ukAy8k^pV?6cqLZcQll^&TENi0lKt0IE@2>(?bb@rb(al^vxKw^%1o7 r5wvw;}J literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient$2.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient$2.class new file mode 100644 index 0000000000000000000000000000000000000000..6ddf8310289bd65782ed39123327db5f5922cb90 GIT binary patch literal 842 zcmbtSO>Yx15PeS4q*)dk3Y72-QVuCd7*$+QLZm7Jfwc6}sCRceIHs;0dA&&d27V0( zgv5a#z>h+V7Y?8vkiuH_ys_T;jonr2*8;VPR(!&jbXKVK{ z$1U7un>9s&;du9tD(Bv&mt(wR+5EM06y{b{6|u#e2UNvZzKXcdZEN!j7K1_RT|zv2 z*yPw}^b{=~K=$y_XI{P_|HN4fTfBA~?new5=MBzq8QYv~;7Y@~ifc{W!F7%u3~>{8 P7-h^(I_bO1vxVVL{LApB literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient$3.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient$3.class new file mode 100644 index 0000000000000000000000000000000000000000..b9640c372b6927a0de18877969b1d3c0f48c927e GIT binary patch literal 1325 zcmbu8T~iY=6o%ilr60@MRushVDizy;tXllQ0*+H*WTwK5VDGnWY!_nE*-gbi>d&iTRKA=*j3K-2zH=Sn%C@u7*yc^0K%92fPDkr**{Qlh zG>E_u*Bvj&-=&nbQ|GJ@X3>+LUS?P>{0FC4XNXl*i>JVF#zq233sGcjq>yEZ7EC~< z=1IQZd)wgtmfH}VVXUT_uBf}dXV!zwm=VUXbo%4u%OotN#LR%)Ti zo^sYUR^B&xS9?lUiuDvGaVdd|3=5~W)W&68A;m(qLw$bR3B;TEZ7O)X&HYLe*BHio z(g@CJm1}XqHP4yW7)1^@6S!f@ee5+GQ^=FWyRI)8N`=0FuuC?z@5%N+Qn<6#@zt*3 zlO%eF92N}eza3y;cHMRUk_zY-*4O-k-pg&PE%`Y^f91N}k;nyN!}r7;4Q z&6*acdmp8dfG1E*Bxet4>>o*y8K%e#Q)KWEj|dsVV}eGofG6}DqdQc=63vV$MzZ-V I(}-a5Hv=0;UH||9 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerClient.class new file mode 100644 index 0000000000000000000000000000000000000000..55be7ba9ef26c1e7789399c130a1039115282eb6 GIT binary patch literal 5911 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerItem.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerItem.class new file mode 100644 index 0000000000000000000000000000000000000000..cb351fd39471fc027a74af455835a8bb5be3eeb2 GIT binary patch literal 2406 zcmbVNT~ixn6n@@hHwj_ehEIjIN^4DFfyNJPg^(g5AF1J^fQ*ATUBV985_W5{>5TX7 zoqs@YyptQ8(HX%RFC4wm8UKj?z$>*rXE%wF#(|L`*>m3aywCfb=bW?o^{?-L05FRW z;)p2Racw_SskwI9@$F2p?AWfKc~q|LIc_ym_B`LOSjBz2k}1&M4DGycAH<<4q#jz2 ztxVZ+_cE(H5AC9_5OH=DR9-=Itpi)3yYNrUhF@{qy{tmw%?n&g&3^1|Y>flgtOtlECQk%>0EJ+j5U z^%@gDu=DO?r|OW(tm`s2-|<{B=`NJLgB@=_vuL|^#q#altN>m!VBms6Y}#=h|E|K| zaQ=B&^Z7ilNFs_?4O~ZBfjVu;`C$WkD3EC&j)a0vP4m>35iAvJ;I9PL>Kz_=9$2B1 z0r#6FOVVrBLY#W;3LQ?hnJ}SQyqL{Wmzi4Ma0_tQEZLFmB-!0D@HXCJQxq+CUZQ1j z%D^bb#F{pc39Y*ZUJI>v47?s%?;3amZ%W*I2F7tq(qAwzA%M#Jcl*_EW%iz5vMZ!3 z^}iAJX);)=I~O*5HvO{osNN`vl2t89y9xZNfn|&lWocC}V!>+21u4X;)y z+6#^}Uhk>7xh3O(Arg*q3S;P&($MOb!tfc94i0?wbns*^1?y}9KIL-}mv}x!>ozo6 zfMI@%uBZI!dFp&cKY~7f$AY~K`XwTa!wYzk9x%`rWAHyPCfZ;qT)|b|^b*nJrkD8? zPE%Zq$eMZi7(?ICYGq>vNc~|%lTAz-oEVCY`wI6?V}8oDIFZukceo+AH_fqQjF?xC z(PQ>$$LKQq^kWQ~eX%xo4h45Eg$T_%(}D7$UOLcTIHv>kr7~%Gr%+w7qylwH68WIte8$dj`T~GPqtPFsmdDH!+zwnClVkjRA$xSP zbg~U6M<>^CX6Vc`oLM@v4QFnJ-rSTn{tG$>w4c#+2xELeJHdQ#g(i7KTW0rq&@>Yv zzh>t?!6KH}YklyL=R8MXbNcRaEsA|k_WQIn6o@s5&UoSvT#Q2*^7kkDIF{Qc_5w8bYutf!f-Dr!?07h>RC4$Yr0rTx?k^lez literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerMapping.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerMapping.class new file mode 100644 index 0000000000000000000000000000000000000000..4bb408fa40918d4e819e0ce930272e34190c9140 GIT binary patch literal 3092 zcmbtW-E$LF6#v~O>2AX!%>qSQkO~Eo6i6vjv0pT_p{yinZQ5c$#7(+{h3szJY^oK% zMSb(x2VeBXamHaZ2y}Gp@Z^It`e*p=KOmlao6@D#nL;PCxp&V!=iGCC=WBoe=jSB= zNqjD$iJ{*%yo6h`jk4((iDKC_Y%ftM*Gi^cO_UwS^IW}n!*CO6+D|X+~2wr&}8mR@x!=egu4-QQf$tA;kmz%&Lq zlboE?vg0|1Xu9ZFiIU@#%7mU{S&mIhxoi}@gl1VaPcM`W!i!Y2vllCpC>`bO>Hc8-UojF5BNJa-k z+i1CFbXJQlIocU57?dlv;l?EFW!UvtnDvU8&^*J^#=>COr=Szh6PSYy-La_8n+Dd} ze~@CcEhK(GK?uznJFdUYYjnW73L&Lqp|=E>-1vWz*iW(l^V3S`dKBBN)m zu4}qGCzyH_v~Z@djFSx8AJZl3MR2{SAk4Y8$mm~pqh9q08E)91f-Pv~yI}=8urrJi zoRN@ZIJB`8QZNciXQ@y#%X5ay&>M|yFpav-EXxe=D4bO=j&l@+d7Z$iGMtXaHkB^i zr6|^G4 zuq|!cMz&@Z40oEh3*Lg9qF$cWU6a2zhyhElF!VfW$O&i?k_$o-s#d6hMtPvw7~#dS^7zGQDeNHH-z^l<*Esrd8u|3)B@X1@GcL8VkDX>I+4u zvcMC_r>o(DzaOrUg#JlC^9qWaY5Ux(4|#EZ#BkEDe6*}rtNx;Sbla*=eE8EC3g?`f zTQts^JdJm)|7JMGB^a_kKe^Yu;RUfmr~+anjhxR2-VV85Vr1=WL*a7|DS3rZ}c#v|ds1?7mK9BWn+k?=Qya$HbO zNa_obL`+cn1m%>hz7)ya6qJG1=3nWyKpp#Y`CuJ~bNNsmM{@b*I*#Y^QXPG{yj;gX z?hb|)ar*osQu+Si(r{qtTXgIW?&(d(yMKa44;^LhA$Q?c6Wg=*>xX~E?;(E&mwzOW zg1AEey@U#|pHMh}F8cN1AkN_sF5)o0L=V2gaoolUEYbQKPT~*Zc!MO`2s3`Bqd;%B z3CkiO#V|*23a!g$2EARSXFHl6;yZ*SngEPRD1iW$N%-0_%s5LyZ6Zdsj?3Nc!f5jW zviD$pPt+!1DpwEmKf0cW^i2`UmEbbsqz@AMcZrkpS81g%Vv_XpFskwHJ@?_okKTnA z-x<7%^BfAl{(VA!r${mtZ;8}d(a#f4<7eX zV-as3`C-isOx(b|ZK2wHzo8>eR&f8qDvK}Tg9l*$FBibaLgy!B4Y&RlKIM`mKaCN5 HhL(Q;n=>P? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..c52dc84a005c31ecf3074033f3cbe7952f1c43df GIT binary patch literal 1411 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 I5Zkx^4}5QDAOHXW literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPlugin$InvChangeCallback.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPlugin$InvChangeCallback.class new file mode 100644 index 0000000000000000000000000000000000000000..bd481410f5a821cee93b930efebb26f2173565c6 GIT binary patch literal 686 zcma)4J5K{K40cMnJ}A&KAThBpz(Qtp6;gFlMMZgtqVDO*94Wb^x;Xu1Obq-0eiXuY zU65Kthsd8_vHjU!-yfdg-P+ms z4{PdjnK_pkZp`Jmvn;9{c^3?6j}%`_1+*qQvx-820^T=Q=#MvznW-G*h%lcJcOPGG z?ql2B|GVw4=B&6GS;7npE?SPzp14q?IMjw`I9{XrvSdxb$y2bTbDV0gX9fq>I#MNp zUcl+EzlXtAyed;xDPB~Hv4GCVS}YQyyhq=FLjhNtNZD%l0(xuP7tp*%PdCm}1R!9C quZ$(1#4bdvH(0Ad6Y9{aP#gAGmYxpFeSU4m0uG=XHKA9<9Q**%q}hT1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..340299f00942741fee554beac91fb94aa7da9754 GIT binary patch literal 59923 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 AegFUf literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPriceType.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerPriceType.class new file mode 100644 index 0000000000000000000000000000000000000000..5a26d1e2067c1fb930ab1c6a955038335fea0d3b GIT binary patch literal 1232 zcmbtT-*3`T6#gz{6j;Y5x=r@OpHqR&HG9w(2#z2Ev9M)qMB>9z>J>XnSxUQv|4O%q zEgBb}{iBTM794%hCz`bPoO{ms&iCDW`s??%YXC)T%Lp;#ZSJa$XLHMRxoTJ@w_Wwr z^17xyP_2I7bsgRK%pFxD`*39MJEp-8ho@Xdm?3eZpXsWl+g-J6dp+8y926U`kIU~$ z)ncPkW+-UWG|4e2)mo)`T+~X{a=pzkTW%cHH(EvQsN7_D^?q9TXr6T2rdwc;(wP=R zxYYl^qnL?59 z(oCB-yk3VphkD223`wnT=vGU2OyT>RaY&da3hpO!KwZyt%j0Ae)0ruC#_<4;WISY8 z2=E^cT;5ag7#j>R-Es7x(LWtBWP>XAIw#z4bG3l*zgwi7LH1ehePlQYmW>Z5Gu{1& z14%1*f(*lpAbiQv2ZLOI(@npLJ~5FrK=EeZa}55*6o;Pr*C=m`8ajfe*|l}ob0}{= z04;Fx)9EPWc6VqPB>MTJ-IN#bE|IuE z(s%BJeP?mz2Zf|_B%AHFtPsbQp$`QTdNtV6Bv!7u9uL~jTV{T&0U!VU033M~y literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerRecord.class b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/LootTrackerRecord.class new file mode 100644 index 0000000000000000000000000000000000000000..5074643c41284a733d60e5360390748a2bedfc38 GIT binary patch literal 4058 zcmbVP-E$jP75`mnrInR+>=@grsMET|Z7umjZ5jfR;xwso61BEtV&l@Jg{-B;+IY3A zu2yctSNVn+UU?|IlqWLG{kCg4c3>5&j%~R?vFWsTZMRi)JTC}*v$|*b#Z}T<5q;gN zdVWoZrZ9Tj+&7Dk>FyScQ}rNd z7R{#J=T78@DC9vY`rn`prJKFGj|NGFn?=c{$Mm$(xZI^s1(_ZThy%W2P3=ZR#ucI&d_UBEX4L!mcR{Zw3slHM1FO&g@!2 ze39d``F_a6pg2CRSgz%pfmNffW8AhGhk*E#H;_e|_=~zQ9?nqPBSeJQBlk*g&(G!` zJuJkiqJd!?R}h`AMlq6{%~xdUMFS%k&64`Ef#>mpP+u`HgJ-fxA}7<5f#+mOLktu! zC)5Q4^H|8@B3{;U=`aG?f$bD8`M!ClWndX!Q^?jVtGN*A6Zy{N`u}eeT?P^jxasw-sg{ z>iQ>vt905d8cYMr3Gcsr1mhPr|s5s z!}Ry8+O+Gr3ofOnciMrlh0dY@U$j41TI1`G^V$l}e_m*GDH7RDukBZ@%eEBZ$-c(B zC{8fpUuH*cu{}4}tf21IT3LJ#KhW`gy3ldccK5wKs~DLTMbl-o8hHL439}z6yw`ol zv2>*Hs_E7ot2ILd_S((zXU0>{#;~LIiw~+ZT~e`%Wz%ss*^A2~X?!<>A1hq!Ltr+% zq9rvyeVEHaOD@Y8HgX}tX1t{GOvj4LhOz9Jt(Mi&@iT>I`XCzQw2oi&1Wk{dF+Qv< z5kf593^itO3S-ipk$}!wn%oS>AwC(XFUT8|V3P_*Hs5e$e+Wl51CCifCn%-B4GgwK zsQJ{~CrD}c3V*@)+`7Q-Z`=Kmnf@q!B(u(bUltv5!7P(c;k*v3oy6(P_D)haslqyIa2^wMw3# z`TMy-c;j>bg!&y)$$NAEfLbfu$C-IP?+b^Mv+JClEolp%;8;%k7$@$+SjcJj@zrn- zCC-&n6ggK)=Tah*{upC-F`P@~(p^I3l1`y=DU;JhC=(0mxlEVP5=E9i#7m)OtrLjd zQSnA(dmI(?0xP)8NSVN|afLydU}W6ERq~R&j}|JVG`xasK9`wK8~lHjR2m*(UM0m6 z%Me&2l?j7)9>aR(-#DQ|{RfjelKf;yJ{FNf-Q);Q=68z$D6fzwndyv{&udFlqvg6F zduu6#RHg(pGdgz{`oeu&3;E|tnk?kBcqJn+M@!{WDqJGM;igP36)wek3EJ0hElmwZ z>_TKmj93yjzQNkSFE{Kv+oTd0$2ajB{TIYuA}xqrW%9mGDivb#HqxIGT#cA0MI1PM z%6Dg;5XJ;jhXRK(S}!XWOLvKNBp>8bm}cG>nCP$2Few$&f~N!_pYn&e$$?;eo5Pup zPz63Kto&rcdv1Unrk!%v`NU$BuR=TC!44&p@;Z}XkNJIs%;hu~fM_app-Gx;g- KQ~VsiMDBk+7m`l^ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/back_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/back_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..96b9200f60ed5303ee3bd6c247e8811a250b83fd GIT binary patch literal 15109 zcmeI3PmB{)9LEPS3MClgpJ-NuNdZA&I{!L5ov|%}7ThHk*JY7K6T|DwYdfKxDKoRQ zyBEl+2M!oS5)Dz|U`$NZ;6)E48WRpCs3-qKH1XoWL=sK(LO9@?nf{r5ZC^G4t}h6ALapu&{r|SU75EW^!jfk!|ZJKm+=KZ8z$+r?+#-Fs_ci2g7`l z4X5}=bIDynLUy(^#TFbFvPx>4GlX%KRkf6;sA^i>!AgRt@Pf?C0w>9OTF}!H+j%AP z3G^-NniYMzxVMuIS-E7*_nSJ;w_2@KOHMg%l@~Ql;{}PABo58sym{LPZO-;KMM1i8 ziqJD$tLa;g%?5En*_rcm$z+hI_v);x(d;F%y$(A>k#B=0FQx>3n3HMre42A^J-js2 z;9(s$pzV9ePaNvktU12p)tnJ2d-BM{XirL|UhbjS+h`0;?fH9-BLp3!Lp{Bj`6lG2 zq36uG2HbNTEoIZN)%#YZzd1`H1Vmdi5OqO_1&L;2 zF-neURpy7skmPub*i1YI>K_yMU|CV(b7OH#L$5e)1NeEX0jiL1+SM%IAB@fHRh3?F z>W+&p3+Cl4KWsSW6;_%)X?s4f4LDiMqk)uVnR-R7ND5R%&Xi?^(}eUmSFR{!4yxk- zmZ zRG5}~iDJP95= z5wr(H6qbzkFRSO-akB=ub9o4&_%Zj zV?xI<+N#)XS=fWoD7xuG_nUn0hI61jd#Bi){L)|1os5dbqDe3yWRv0|^TAY#3j;zn zDK0V}Or^LmAY_x`BJ;siiVFimHYqMLA55jVFd$@;;v)0GREi4&LN+NbG9OH(xG*4O zlj0)t!BmP1141?_E;1iXrMNI4WRv0|^TAY#3j;znDK0V}Or^LmAY_x`BJ;siiVFim zHYqMLA55jVFd$@;;v)0GREi4&LN+NbG9OH(xG*4Olj0)t!BmP1141?_E;1iXrMNI4 zWRv0|^TAY#3j;znDK0V}Or^LmAY_x`BJ;siiVFimHi@_r{YN;Vjh@?Vp$9aNZ9itB zhdWtgV!FgI3tJfGT`cp*{LT+9 zzj)&2!mZbTc>L${n?HZ|xm7psP8|7r>(qT;pZ@5=zO6r9SpDgDAKv)YF*h>%UR}As Uefie+!Go%kd-fMU-hE{8Uz>eky#N3J literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/collapsed.png b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/collapsed.png new file mode 100644 index 0000000000000000000000000000000000000000..449f68ae6cecf576cff82da9a9a8ab815f07937b GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!3HGb=lz)rq`W*`9780gCNnht|NlSy-~a#n z=P^qE08-b0{QrO38-!xI9<5lW(G=lYpU^d9!zw2Rxtg$&$DcVfC!Jty)#_ZrA#!EL dBpx0f2Gfd3yLdx(DF97n@O1TaS?83{1OWU3GCBYN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/expanded.png b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/expanded.png new file mode 100644 index 0000000000000000000000000000000000000000..df41d71bc990c5e03bfbfc9911bf30e47ae7919b GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CB!3HGHK9Tzfq%u5R9780gw)ULnY;fRVoqsKr zb>6pUC(B$maGs8_w-D-4dbf(7>0zqcCWfhXMTQRiIS#*<-8egQ-4qd3(MfI#P9C_{ zd+toSWkCw-Azr?Fk!{bH2S+vBI{r=MoQL2HyN5kr`0ba7OxwcziKkEF;M1& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/grouped_loot_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/grouped_loot_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5827719316db55d4832bc49a3dec68b40906fb35 GIT binary patch literal 15596 zcmeI3Yitx%6o97!3e}QEFd{!>SRX0i?9A+IcE|0~(nVY2!rE48F(J;*+-(PTXNH+6 zyRC?g=no%JjL-OtfNvo&K4OCM2udLS(5Q$Sd|?!X_=v`+5nS)=bN05qX(IkHceAf^ z&pqeN{q8wu?w`3mx$MfO#<`6YMKyJG#=GI~+3?di{Y?0s`g!X{_%p-k?6=_fEa%fe zJ@VKbifRa{9UaN!pl<8dpl;Az9UZh`>S;9tC@TNiw!2@xYHxCO+k1CzK9XECb*+)V zuchVn<2UTv$}DYu>EQeWA8&o?D)rn|s}63sb<6cPNP1!TwWC zEej6)+PMpT+;H@6!#Royxjz_278@&*Sa}{&(%vldy z`ofki-c5zGcBgiJqKW3V)%`b~IO*Sh^xeZ>+|xYTH*(p^_HggfFBjhR_?JhI?8{#; zQz;aZ+V9`6yZ0?Wb!_GG6h(sha)=qcdM zXAQ`kqN0oQh9s{6Hk|?ks@CfHX~!-Pttzda6~P3TFgn1X+Bsr^o{?p}^2i!FqIed^ z8l!m;I>-WBqVw5|W{LS$PtmUk|2xC1hb~UB*R*=toq%*-B1w1XCZL1f5F>LTffgcO zJ}3wQ;WFCC@j;gJvwn{8`NaSy27Gk+<%u=Ie^FCOi{0@n%Hg2Y>KU|cLuA=pF6Yhp zy}CKT@{ve{<$SEq$G{nkHLTfEp3$s}N=_<%;=qzk)v#4vqaD9eN*}UYJsu}e^;KS1 z)~E*3tTH=DkL?0;5C%Zsr7>h?ihvcF1sRZqF)e7vkGlq2P1iQ3ZV8TN!f+t3PGII} zN@m4WDD6-b=AYPM0?F3RUR}?`N?BHG6R=A-Sw*+3P&Gx*Sqq{pYEs+pnl})aY!HK% zVTOyqcP}3j1H9-DE#i2Q<6KTkGZ7yNnEQ%kOOx?ZHy8DzD{6XpQeJ8^>wP2=VwYyw zk|u+$cnq%HtE!6V~V*2!t4(2Vo{6M|@0J;RGM>2_WECDuG_M*4B?!6dASHK@7>XfK!;Qo=Rm_TTZp3I5x!s7bV&0Ju%ryUjQl8jn*!!YFRc@ z$8P835S0A8%qNbK8w46I{Y$QjvnF<8>1jJBnV@|DX2@hJv*fkj40Ru6onD<$|AURN zq;>yp8zxs(|BG#?WwAUcX#+rsv6Td_3`}n4O8Z$~S(R!XTZz$HXQ_08cG%gRg0<>1 zqFAs?q=EWT=d#QBQ)wRx2&Mx{n1g-E7iOe%AjO1*aG3Fj(m@}`DZIeR<0oBdv_3|Z zo!k|=7Sf?-bTgqVAm(>l*M@5#T~_e?n=BoF%azrAD;VE*fn7VOT})*N7*rB==?sX`(=iT^99I|<5=GLE}Od5 zsA)gm)U8HMYnIn)svYx{qanjCE9XQZ7BTn0!!L-1fU%A&)lMN-X!OkZ4u_dUz$ z-#kQ8v_Tc)8uq&kA&{D(OHno~<(KQ2TFm9rC_Dti^EX>PfR9P@>Rsb>{;93#bb3X6 zkst^Vyhw22`5;pWjvID*%(O= zoHOH+%$A!vUV7YJL9eH#(DuZ-)8-7xH4NKKodQA3cx2$%HFAyg`*4{BtGcSLuHvKI sFS)HQ`)lH2{EYi25{P>A{1bKa2l6jn4>Jw?FaQ7m07*qoM6N<$f+x_c<^TWy literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/panel_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/panel_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ac88ed20fe7fd8c4e749947ac31755be8b2e82c8 GIT binary patch literal 892 zcmV-?1B3jDP)2ElZJI*edJ>PMZLAVK@f5=q5n7 zEznILpwH56w|#@Iy66i8-L^m$NnsZT5+_Ri1FMak*cL^}`rGFhvD<*m|mm$hn_D&VPV_5qrU?qTd->|;m;Y-1@S7-dS+r#%6T7|0T z5=cQKkfbUnN;IvekFo}pm+PdpR%~}-yWI3yZu)f2${XTMfrCI&1v0>B%j#l)$}Ny{ ze3la>1>lx#W33gJpot@2do$XSYD=1G`iVy67CX}PW5bhw2IICFANc}mzx;Imq8K6Q z1OTM~^cb&HnXZ=?$v8${J SM^=Xb0000zSd|oTcAmT29k)wM7j2CTYg@HoLYSSo+Yao`3^P-9 zTM>)E2O|-U&-h9dd<%*35#tl1X(WEosE86%^ykr<*zaJ{qdy=`xrs9((8?Cacf z|L4y9?zv~~mwQ`c#Z^s>^BXCOYU=8Yb;I9t;HPoMboib8W%pM2Gt=r^<-qni-lu_j z@ZotB)ezJ>IueNi(>0v|)1tdNI%vx_Q+gUuRPNB8J6^c@-NgBAAKw1>(ZrIe8?4;j z&CRczSUb9#Sw8#u0}J+lw)?TG_4C%OIk0)#t{cyun|*uV{%fto>9g`}8%`XVyZ`z9*&;i*mB_muel&C|F+_nC%uU2=E-n?1~P_kph0ADVhs#B}XrelfEBj_F$YL!&P#O;apM-QjQY?j%w?ctD6Sx#Z{8#pxf&6c>`5mrTfZQ zm4OVW#12wqbBe|CevX|$6p!O&nasFK$6dY=UPAU(z;G`a z?;#x`QAu^atIh|xq4WJE!dm?Y1O3*iETwMuRm|~fwQf{eRbFT4Zd53Z zhBVixya%ydVA=!sj362e1jImuMVnDYLeGJ8UrdLO3&$&aJVa8^ppJ2ct7?Q0NL5(l zC<%)hRkOP*l!{_2+&jW;D_hyOj;SJ*V*79Ysov4Q85M~|20?(}O@a&02k{bI2oStU zaN+qNUV;k&f;R~+JRihMa3MhOCc%a0gLnxp1PI4T z@Fu~9=Yx0&E(8ePB)IT=5HG=n0KuCC7oHE|CAbhEc$475^Fh1>7Xk!t5?pvbh?n3( zfZ$Dn3(p7f5?lxnyh(83`5<0`3ju;R2`)Sz#7l4?K=39OS7Y@gC@|ph&n!IWIc4p( zQFum_Ry(`n6g7MqMUB8yx_{*1?{SLioenRz literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loottracker/visible_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/loottracker/visible_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5c4232c808f46b2fee47a5ac1f5045792118165b GIT binary patch literal 312 zcmV-80muG{P)PbXFR49?Xk)cilQ4mGX+kl~|Xh=}~0+3ZeLIV6k(}WZpztPGP zWQzlVKp+q#grIQz0O1R&Rv@UN2--ae-tHFG_o|u6N#@QSSgOKe;|51GfG=Ko4)Y4_ zp0~~{m3s0Yxlr}nk!{-vNAFlIkahhYMk_*gN%?OfG2*YfLX z-W3sa>^O|Ky;%R7)Um0HO6}( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/lowmemory/LowMemoryConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/lowmemory/LowMemoryConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..5aa8e83dc70a793a9f50cfe68ea37eed97b67ae5 GIT binary patch literal 908 zcmah{&2AGh5FY2JnViLJqw-n`z>*Yp=ZCmb?>B zz<~$gp%9-p5l|GVhp{~~o^QVS`T6Vn49Pgq;>FWz3MhhJ_HLwe=r~2%;0sTWWXghSy1bgGIULP1wMLxBR%ISmQ0Ie!9*(Uk^l1Jk zlz8SU%@TF4;B@@e6_)d^phjkL5%Ow3F5vVCYH%STIKb* zvF0WUmFzC8z97s*dWXmQip6( zKn>i>NLZmJM9?i-!F?N+htS$oqtzV7wVc-JPEH$i_mJ+nWTxl~#@ yKqds0Uf?`}CTMFB@|H(_?2(^%tN$bKEc3dm#kaJ^bGPmr`B)3Am%Rs literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/lowmemory/LowMemoryPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/lowmemory/LowMemoryPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..4e1321b34f1a13b9dde972164ffaa987ab74985e GIT binary patch literal 4019 zcmbtW`F9&v75<*=coKPH82vF>`<1LJ?v#)!a2a{F(>_j!_OT4Cg6MX#j?~LNP%OO9(B9zTIJMQiEE3AAGsWj%9_1y-?UtRO**l) zkUqG_)WA!tp|l$U)4lLnAdc;Mb=$d~nbOMKJmduairW-;tnaox;xDHg6~tNBcjI#c z1I5WJ0)yqCA@dl(n@k+Uh`?yY_2tE+RhQwC&7cIvD*^qvVu!B!&V+;Us>>+v*$>Sx z{V<}~4&$fV2O#hk69WL z9hDp_gRLd)HZvKP^0*HL18*0Y?8)_B$uMz09w3{pzaCsCNvDecjU~nS{%AFc=Ykvl zI3s`1#7UfDGFZw2)&Db0&-R-ZYtmPVO2e8|eohG-&D`tNQ0^RThrznrkh(wwoc=!O z!n3qi)%NWsiJQFFtaPgIc*O}?Rx=2ip4@7Y%i58sWWc)j2G`JeJc4%_c&9+IZz|I+ z=#9d}yKzR~04q*o2t3-&R@t+o=q{l;-FPhOgIbXBBQVvMpq^b@T(a{5Upr7$W$hO}>oEq{OR<|NKR@3UT ziG3Iv#v+ys)Yw}+m9~9An0N}R-^p0bkv@mS1R2|6A~)|!;y@uu3ur49uI-y zf+`=g-owht-M;oC#lV`tiCxzEsM1@{Zq*z1iHB7PEfYQhJ?rP~mSmP zWJdLfz)Y`8*)gPp^i`^mM4b7w728eL;gFUJ?91ds z8aOrFfhIpPJ&YQ&8*_5SPP}-4r#x$YjE8U>#i8A<%6K(sM0tD@-!||q-p{rtg+5)a zN?J8kv{!70A#a%Y4!%oMt!X!6uT-s>M z|7}s5+=zWU&KG=NhUw`g*)YH3Wn&ky{pd092R7l}s?5LUlD7*E9%giabDC3;Uk1O_ zb3dOsb+6kcxbKlfoG4|&aM%@h+C~z8Y=Dz}<0uJFYpMyBk z*?g8p)!N9^>o_{~295!nc-uBgp6ft~=H|PQMmk9ExGT~Lg;d;$R3TEe4-znqhiGey zj?=WNf;&f<@*qDwKC_93|BjhI@hgYz2p3bdBU&r-i~4vJk1;ZV_u#!;+roWchI@@N zg*!35iPHG_O_Xn8EaPCINcjI63xYms_cjFX z;1f9v-X6G3b?wnOO9^YOG<>w38+{{T6>h z%L9y#jL&|Q<37hIdGV!r$lfd2m$i4+$<&Q_3M7&x=eE#0-ey1wUy4F>6Wf1hEk(o4k> zLvrWDd|Qm{DuXQWZ z!I05#2Y0D!ISLucRcbXOHOsA9zQeJ2s6s-9m$*D8!d=e0pZrg3>{3FMl7=Vi**` z?)W{!%XnI}yL@k-jW1wDLlGp6)p*%m*J`&*F)si5+|0!VN)l6zX6V=KeTOeui^ROl z!)RK=se4us`t<5WtQt=(_eOcMv{j_1KiW=Oik?F$SGa4#Xir~u*p1&{L@tj2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/FairyRingMode.class b/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/FairyRingMode.class new file mode 100644 index 0000000000000000000000000000000000000000..50b0cb2ec61c0fa4d266e713f76203a2f1c786e3 GIT binary patch literal 1733 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 bks9Rx#D^1hjmZx+~ zzhzji(&m;=*y*|-^iGF6N|gd75zsCJMcX=gyA4Z*qoY#ct|mU3UzDgJ1$7OpqS$z2TCC z6W#PVJ-p3ihvh~Bb9gM_5j8&0W!Lq1TgDS)=%jSV(YsB%(`CpFda<>C#G78eJYdhS z5c$I(1@gBJ8IA|j`W9w~biBgC1sPd9Wmp;9w`l6Fn;#JSTgX-8V)$t|6PoQiO}=4> zV@m)1CM}9Aaz`^-mhSluF^z%ZqEcZP5;TD3d!h&G;65Jo(^siak)G-y-FO|!T{H?p zTQ!tE$HRq>^yX5|Wi|F&LYyWr*RPQyj;NnVvfMf5zk&TbFO0>Yrh;d|x`gKYzAvAM_g>4uLBa08F%*!b0y4fF?{Z~33 zAR39!{!zwr%Y?<~o9jbwzteNh{m$3#_Q%gJ=KwUklrh4vV{=b+e4AUQ$JK^qa@$io zmftjOS8Z|IC+u|Hk4C4%9koJ%q6p|0fkN9pFq?C)xXT?+Yxx%UD(&}NMu=hj$T&7s z%dnej(e_&mp}nHE%}^^3W6K;vq^fPd(l!{zHnsAbjnYo>T|uiA8AglM-O5}|EAJL{ zhP}7LA`s1!ezxhYF-Yl5jV3OT7*T}dV3<^J4GChI@24cwww{Cu&l3OW;h>L2)LjigQpBDgWDD?!*z25TrYWC%`NOt{*3Ew z-)ZpIruayyzaOPVQAOhDX45u2-=WOIf##x9emE1Z5ksY9+uR98;;xJr42A!2R>=c@ z{va5lRqlElZP#00A~Q?$M+&V^3)cg*lHr4uybesx2&an-^8P3k${!=tA}lWLD_A`- zE}dfH1XBUH5eh&u0Jp*cn2vm-JgJ8%y&mczsn^3jOzS5|eWoTOxJ~y&(6U4AKVSw9 z8P&#};H}7@oI^TtBn++fJG+WU6>c8$T<+H19Uzo~AwS~iJG6LEL1 z)~UDJHiaUb0cS89FJiQ1;EFz>9INfLn`@m)qg^A*FTPq>xO$oR7OuR-kSG*8iXh@n zM@q*lN^nA%1H-EZ@_3CQU7i{j3iDyt=T*f{mb_0JNFl8wqvNb%D3YOj$kokx0~vLr z>v)6V_*URY!dtPe`sxS!2?I~!;KsgxUQ(X!H|C$V~X+gk>f?20KO~~7ggvS zZlat4b=JyEw~a!{2L?U{RX^(lfivp)!x1q#8*1y|0q@C;+2TG|)m8YJIQ-TIa^`13W$oF?MFe6-*HustiF7&Tvc=tJGR>w zj*J4bbZ5X7Qh7ls-l7nVx}aW)bK+qJpD|SbhsDKkVs2eB=sP@=+kPlFuTkqKXhEkp zPpiQN=%g`?Pa4Pgq@g1VQ_Tmkaz>3F$tfDwB`lNw3Q0eZtbSkr2G%uCBuw)OPCmw| zSUi(7S7Y&9EWVyHFT~=-SX@h+Z^h!J%_f^_unw%i6a%uZ^&-eTT9Z;Yw@)ifJ8Jr;%B7GSa6?Kg0U*ABeP4YTw5$#>4>E z;zTvI|LCE2$yQmtN2f}0lZZ;vX_PLXeS-H(>%YKy5z+)t#&~)1Cc7z~`cl*-XnTEt z4+&AB-Jlc{@%b@|-Mfj>vu;^s-%PAN#Yb2E6({*TPc2J>usOvj(K{-&oXJX0QTYSx ezx|T9O_myJxD%gS*jAq8&rru*DtjZ=*Z&3w4*hEY literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$KaramjaGlovesMode.class b/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$KaramjaGlovesMode.class new file mode 100644 index 0000000000000000000000000000000000000000..a9121daf2d14aeb447ab3fca25ce3a399f0da496 GIT binary patch literal 1567 zcmcIk-%}D%6#lOKSimh6i&E^j6`;A9X%8@t3~t5c#L z+dW72S%$mH5J;tK)Ng^Th#(XL!?=tI#2Lc5J|&SVo%^G?wqZ51#dIx7+)FY-2uC0Z za7BhBKtzCP84-lV(~OKLVhm#?!{QaMwae|7`mV_t;-z*&H*30W2z zBpm3b$LZm9Dm^SWVwlA}33sXSfiAm_%Ud$;BgGKaZCmd)+MO;#X3&eR-F@D0v&8{> zeuu~(I$2--)*i!$!L+`G=^-7juy9^R8V?wj2lp+Qy5nRA#GVN`Z(NK&jb}`2dv=3A zHN-I`|9+PiL>9TD8BI%fJ)4-uKygtiH>4IqhQfcitPB%>d?M(! zR=DFnYdh}RA`NtaK1#v0DKYr~tu*xhO7jkkPm5_644VH@$i%-us6|-(@?XK~@r!{Y zj2&Xq2bY6BNciAt$Olv5Z^R4qFsappJtVYxsD~--5XsL}WCYjfKkk>@qVmr%jTbbl zWnA~)3I<)_{?>~mSV)#Kb2CS{ab6%y1oV@HPNLwZ=z%)8h1>n~73x!@CwfTMHv^fI zdQNC72a?CQGyjR+oXR<^#?B-}X#z9-8X4k<`ms369AoY~*uV3FSnz8qc<8T-cqB3@ OpJ55hPcNQ6^&vkh?O7q)Ow-Qvp)jLeeXFzQeBU{Hme+57J_C?OS%8P3YG`)C z>Kj^Hx3xsGt!svz=(hVU-RLDcn$ah04SL_I-L7UOinJi}1!c65F^y+>ODdYyz*Y@i zEoiM?(LB@y_!wrMt1s0=TQyn<+30r|e04d!%TO;&BxaH!Bxfq+oocC4RT!qXtGkb~ z`w!*)-EyVE(3F&Vu9C^_SJK-BSt1V7xo&BsTXJ z6Oku-6B8Uv5pzSg?=yI#u^Oc~L)j0)9|A)}#5@0@h zMTGd+M|zJTXq%&W471VL+blTUn#B1BP zT1RV#+S;yZ+uS%I;$uj(+fX~iXj-w==8K}*br}X;s_ni;Oui=X6Dmgtck#J^O@{DT zng=~w>xlRQUouRomZc7wW_Q34A1_Av;JMbclew|XoG(#wbx6Ik-Z>tDV(=_k{_EbUe^$>(YA`WB~$4)k9Kse zeJER&X$c5XCo5*(YHB+=KVHlK+HhX_E%J^9Xr^X$X6jQQ{FtYk<|W>( zWEr6ToyH99yGp17AB}YX{{q&CguSnD?F4fUxbAbnf&-TP4pEUkqGaI>cOyAaz9n8tiIP2eF1y70W zfkSK*Lvmwmkd+Uf6%XZ&j;9-Kld{V_&JVHL$a~{wjTFyB(Yt(#&+c&lBk?2d>_YGq zwM)|V5qBAfA}oH2)bC*bx-T5$m!G@uJBrMe-W%dU;}7_b>!(Pc{Tj;0Dfgs2Q2w6& zO9?Cx@SlS@0=^MwoZ!JRISFHtglDjdn~2dICwZGRd!4$Cr`<#0cp`2<$O@4Eq_Q!Z h`H(^WVxUCrIMN>>>&!VkrkOW4Lmovsj3sA1{}&_@7#aWo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$RadasBlessingMode.class b/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$RadasBlessingMode.class new file mode 100644 index 0000000000000000000000000000000000000000..845574a35071020105626d452674d5bb1bc7e1d1 GIT binary patch literal 1582 zcmcIk+fvg|6kUg2(w4}jXcdZg)V3fI5qzM-P)i*<^rD0os}D>lhZ;!JPA)k8D=iN& zIx;@{QI7kB3Y}5kY#ws5cJ^Lp?UjA<pR=!@_HdtT4%UYELTcfI~$qJN~KU_ z7|xX{#hGfRP|2wbZ{H70ODIiln!2;f;7cT{4E`)R6G9*Y5-MXHQHEf;ml8`9F6~ks zi;P^!C#zw~y(%MsU4T6O+X7oREq_oFp0s>mHxZ>1$RUb)WKcc z>yi_@% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$StairsMode.class b/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig$StairsMode.class new file mode 100644 index 0000000000000000000000000000000000000000..1c57cbfa85d766352da058394a8ffeb3d499590e GIT binary patch literal 1522 zcmcIk-%}D%6#lLYEa3VhEK0H8mVoAFraizo8q&lBXtPOC56yyCT4!09{b9p@RrsJ& zlhbp5RMWXD>ORyP@xZ;`+3%eDoo~bF8FtFUJuSx&^-F);-C>BIZMU}HRvAW%)!oWmZL_>v)EHiW_zx%N$t}xp z*BPXArp6E|kO5JI<6xLna0Lm5NPa*`rpuSEXs&Hotz0QnixKy#f-oXc$O2qfAPW!` zU`9a{5wV+95JQ|{qHI{a>a`o(exo-`&X6c~nz~ujZ9`x`7>9&O(&K(I9FlOTn;xf) zmd*^_hB)T%P{sr5IM80tad}(8Jkks?-L~~!v(xP{WP>JbHx78y&6NVaoQKF52HDrW zz0a^0OdEKY8TJbmrY$PS;1R=W@W6tpJ5Da3@dAzn=C@0Vps zWRWeJ(Xw>cvx(UV6c?59!|rXJv?(Ra;enKi$SEcifj9$K6<_ zp_S-66WW*-(+$u{gYB<0)4=46m}tSE86Sm0{4qjp!s5629ju-hmyR)Ugef0f3;7`F zgBxKVOhdXIUjhFktq!Jun8 zIC_}`3(0bJVfGleFAGG7fI*VbNfg`>Jx~XCac_{mMtzF(WFM*eD=B+g&kJo8DRqMT zi(lx;nH;|w<(x~1(adEBHL}DJ_2UVaJ;B0Huz%-;u;kZN@z`IN@kC@&KEn!D$?r8k GzVZj~Mvxx> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..3e0b1dc388bee33347c8e012adbf528d61d19580 GIT binary patch literal 18210 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..1310c2be17b575f9f15c707741284ac573fb5a03 GIT binary patch literal 66527 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

      r6{AB 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 N9{g70_pd{X{tY}go=X4# literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/SellMode.class b/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/SellMode.class new file mode 100644 index 0000000000000000000000000000000000000000..97036c7f36a388e67478d4a5f26dfb1e19278afd GIT binary patch literal 1322 zcmbVMO-~w86g|%Y25|f+tyaa)YAc|1N-JuG7>&Wih`N|cGU=ij=_?&G3}l$G;kWcp zw7Af;sp+~us_A`CP&VB#3+_E{?#H?Jo#D^lAGZMZu&rW%A?I>m_X3wYw$Js7V{_Nn z8%|KQ-KJjSZa~;;HNRMm2KRJ>JI-Z@d) zAz~Cur4QMzlVectPF{7r9C?Gqle6Qc@?PnzXfSNO@4H>JK;yc$zeCJZ=`urTpGJ!! z90x-}!(%)lDuqtSc&hX;ui<;PTg@M)%Q1=_*APY|3RQqf4XOZ90j4!X1&9eSry(Xl zT!3d9;)n=uNy8vChLMu(@{^!;&b@cmxxBP9GK}`j*J}E_ra=cSJZ5>G)vDARErv|*7EaGEc*V~j_AI7*M4O>I zlk`qMF&y=#b(WXz^Www`)-_~7`pEUx-FK{JGv7nzzR|;ALa3y)xKR(h3O}&Lnuofo zUK4RNuVGhR%MUzy*E^fYE%ZrxC%>DeyH@DSi|kGcxd3EIDbkWiq$PbwOVR*Fr-U#l zBSaz^!Z78J5c*13Jk_6IW@1#i#-l5YN$@lz!Gr`;VF{8F%tR!Zm0(_#U?KX8DkyD? z8D^-B3BwGxku=Om8?%O~wy|JbVevb)8o+b%q)A^zN*0eHjZ7zfgSI5n$J%Hg4SI%c26Nj(se^VGTIsgCw literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/ShiftDepositMode.class b/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/ShiftDepositMode.class new file mode 100644 index 0000000000000000000000000000000000000000..e5f722263cdb65d95783d4720af8181d9ad79751 GIT binary patch literal 2650 zcmbtVTXWM^5dKbVOR^E53IgR)NWnlNE+Xa9(u5Eb9O~lSP!i(OmMV_o2xKWE%apwJ z2lS`(p*3V++9|_xe^aN^-4jCuqzyCCgI4->&!@Ay-yZ$-&+jh*l+aYsBXB+R5<6~( zUf?I5T@QROOzhR5-SESf-SomXy~k^u73twt?BnTVD=6k*FddjKHJ{T0ZQQgr8hEi--1PX7MFQyy|0=r&2O4X`>R$iFBTY4}x zEs&WS9~a1mZqpMmtD9SOlGqO$#9#22C`W(U_hJE25!k;8bW^<s z(2&z`gv+wgpYwwS(B^a;!*Ky+xVz$9|NBL#Yynj&m4W#@F?^~c2StObp_pR7!oJfw zRQ72a2Dm$~zkHFMXLV@o%xk!iTDZWzi#qb`D`>dH-Rmwa1p#}n=qRvvmxeD$Uu8G3 z@A+P^WS5ir1rGR9$1V=gHC*Q&FE2BCLx&E9pGrFRqgP;W)epVNHuq%KT@0iIqPiQ* zyRpyjT~JG+4LMNr`v=}H22OjnGATuMz1U5>C6e53T3kt~j=EUkZ%paf3q#=GTmDTEa?D*FA92i~ zw_?(Y|nr5ZYxutHKz^N$5?t2Ok#e$tZSBa%-YCu+xaZ`@~5_P%?rUf_aI{*K=W-J~5; z%uI@wIfi$b#K_R-AoV^&|AO74hj_#RvNX=p(&S1@Qz|XZqqH=3($b*ON|R?oTGFkw zq)ll_ebSP!0OK%^BfS^sL^yzh^xco??Qc2*_hK1H8|PGrrK zs-om1bV@>Ja%R7#s)~dx37u2S^M+z5nkGS8f`h90nW1Ths!H&(1g~o5=SJShXEGAJ zCcz;?F^4mBNo>SW|D@eyI_Pt1*$z%QwOj|5Q&T#yotoOgWv8ZfaLuV11dTXPG5QW)}Q<$WuI?mt;`tdXRFealxHMoUxw-Pp4L3qx3hVfrz0MjWF zyd;qF6sXg9ov$qiivHACVwI3jRZG#v^CN6wnQ@@M&xWu zH2Yyh^V<^L`w*fY{)KK)qn~JcxZg$V?9u0_S?AX=ZuMr@F=_SY)-hxCD(jfFdewE@ z+tkQL36INOjL2pdyGUbvZ1`l66=xh4li4k Hk~a7kFySiw literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/ShiftWithdrawMode.class b/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/ShiftWithdrawMode.class new file mode 100644 index 0000000000000000000000000000000000000000..ccf9569a83a6db4401f11adf0cf65ae744a78aa7 GIT binary patch literal 2797 zcmbtVZFdt@5Poj+vYT`(ae*q7H>E(EQqn5Lmz3HxloCmkl5HCzYTTxqbRpTq&8ArO zNBAfF<_8V-z|kYe&;AO3iN~3n&?dBk9C}VVyU)DbnYqu*{`JpqPXQ$Gy@COOImhy1 zZp*Q%wr9mkRoimBSfkpi*iJK6vz!*ayF1N?W}{)bF=NXvdwJX2+H}o_%k@o5fnVT_ z`{uS8tC~(Fw&=8K0^xjW_12ACB43;qm`}gn5%J!5GXjJA!KZpvcLlUPRU(}h(0gBt z3u~*K&apjkC7nnv-pZzLEan7!*_$^7{Ek_($T7WNk>R2m=GY!pwU}939$inQ*A@+d#J&Fb zuY50*f;vlH6nl<}8yjDz;*xY>Dgr7_ao@VPI5{1{8JtsaR$!#>ruvK0@DAP-2qcrm z>`E8{=QWJtf{E~(Mf+`dh(cWZdSb154!b(*| zjQOxv$rNj+HK?o&skqwfdY6^gG=x|gR`C(@<(X@uTIDvxHOz9Ax~#I8&gP3Nxl}fn zS}m~moQ5!a52{Eoy?VSS7g`>-QXr{ekc~7I#HhiQs#&tO>eWrlW$i5u8f%AC+-BC5 z%Y5##h76yptYvOzviS^Ku4ouSke_lIj$>HhNZNL+OpD30YHm~|QR^kMx^B8Qzjr~^ zt9M9CWFH$pcmW*pu7)>oggD`C*-bjPVtE-!{gGUYcw4hl&bHmODQLoR>YmB0Cp$e| zt=Bf{4`NG}W4WehZ4%Lj$a$aq0%z&a7Z54V=YORk!UeN$s%KP)sVUZPYS3|1;9Q^n zkjY`=iiTr28io%xbMn5x@L^Qs83=Bh)s{t-B*(^Id&a_W&`?kpi1h4>ou+5iG<*%3 z{E+Fo=1!^J*b#{K=9JyIZHJi=&LC*Bjh<7}%IHTTjOV&-Bi8y@V%W#ETLLD&dieq{$myB{faXH9rKTTe} zjJf#yG~K_CzGp-8CwOB3BxyNFNozn#ns_N`cBQ28l#&KfN*XhYpz}mXNz9az7$_x? z3y7TLA*A;Zt(Uj(Hl2F{5To?Qe}DfDQP5BN^pQ4B2mFum?ju~3*qC1*CoC9{*o4F; z1Ns%hl%T|>B=%lVf1fZ_mDr5LK2Y=z+xR%5C=$Fb!B13uovaE&x< zKitNh!fjvlXt|`tDz65^BN# literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/Swap.class b/runelite-client/bin/main/net/runelite/client/plugins/menuentryswapper/Swap.class new file mode 100644 index 0000000000000000000000000000000000000000..90b886ba60d79457c7af0771706f0a9cb825e8a9 GIT binary patch literal 3976 zcmb7H-%}e^6#g#R&2Hkhq_ng~D@98!gko&9ViQ0sww4N|0=7!6x`ZukS$5-QQ>Rak zGd}p_lMmV#9UtVS4>}{&@xjpt>x_SsTEDxy2^$hA&XDZ6=Y03vbHDRr!=L~B{0o4y zsB7pFIO$qJ(XYFfV+U5T;@FlO6st~s#dd4Ob<3@D?cc6_XjZG1U!3PtgCdZ-Y2Gr6 zj_IxxXP0hTl|Z1|s|L2`UiPhJyJ7~GK;LwTst2}Hyis>6(p+rX%L18sd&M<_x=-+_ z9l>LfH9T-W@NIXcJV6KDf$6VULDQ$eo+#Ai*)SM^p7xCbn&p~Hj(wfW z@OePTs2cWUP_KBNW0`IkRl3FqB_(2!0WiKOm_(HQgF~GTZX$T{^ACX}4^J@i_*~r$ z>~(9(y=B*IUh=H#dVwjauSqr>Z+*#IE52sAmd_+D^CV@`TedO~c+`N3G+CXtUF%YP zeaZ3{Bu{dmS23L{rft;v%i95IlQA>?S5#a6YNnLN-S zBv}M<&rt(eJR*?go^y@F9%-OktFMu||0cMBNbrmx)dd4lPR4 z2?O2838bwL>ZU_-dIuBr7j;T`XfaFZvj&DxkkTmw`_Pj`3eOuD!820#f`KQbPT)lY z{diJJB?ALE#;WpULbf*`Z=`y`s^tqDkck;+YscQu+^&z{ZJiXu+w?u5_ib&qKk~gz zYlP5dv+apMTkHA2tgOwL)wrPaRkOA#i!mg0N-}cMz-zd`t6iR(nmNb2Pmx^Ts?{B` zo@>8LZlEpRy#w2#(g&Im=z$mYP8JKeqT$V!$rhOmT*X_Q8MjQQZq42hc)C+g6Zwd{ zv4>N3(ZDslBXDTlT(c%Umvix|9q^8BEim1H1#&&Y=7( z;{v1a0Kb-~tHy9jsA3nBrsK@>*Fm{EjTIfPz-4*q!EFO(T%73N)_hXc(tJ`8H(zKA z$LF{h5-_G*zL6#!vsSZe8a@y>)<#(;5;U-h`gVr03nIpFl4CT*zEsg8Uv*q*Ty;U` zn(v*KHQy<;^~hP@)bHh*1D<+0?K!pSE%LA*2dI@EdigxaPm!|VQ!V^}L*G&8LZ06e z0vy3({5B#09>-y>_-ka>4*PcJkZ%qiyHjLO?amQjJk6^e)ZO7|P{tUGrWaphoCVZ{2MlazFP&PsWeQU-T;!Z}J=qJS6Bt?7SZp9b+a z4r)m8Pp9~3Bxe3YWL$i2cSy`8b+ThV$(6^H@x!_Ds!Yb0&~vjJP;=({<6%Cef!WY= z!yC{>?qMp_pDroVkXK@hE^`!_MoVgFVtT?&dR}dq&Xm%jDcv+NY20I_+p+@ z_!zHan)gxh5oRcLp$|83i43JMO3f@K1#>t>h9%GIID|JSr9=LHNA>|zMB0SlJP;4) zDPDBR)qW_UiFAh6RAL(9D&#IE}4jC>U(X2<{Pq~=5hUnAMt)+coT;T zCpOVn7}>;Ag}kzf_f8C8VeOMD8;Ty?SAZty8l4nOPcI?%U36+Qyw{{@*-fQJA8 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/metronome/MetronomePlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/metronome/MetronomePlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..bc6fcce7a968b80c1833852faee65d59c9d512ca GIT binary patch literal 2503 zcmbVN&vz456#iZkI*?3Ts1-%|5kMpjg;9~Brd0a_B-mo5wb-JV z&bczQ{H7~wDwLK}Q_>BsMy**@ZeZ1A=zFeLm)27IZ8`d6ASH0@-$G+QfuR^u;J{*! zyWLRMe3Y%gZ`Yb`sOoY}1*%k&v##rfcBniz5O{X+j=g1nZYlSUbV92bEsPm*Jh!5% z0t>ys|Mv*aNBFv%B!BUNy7$HPAgZ1GXlxn#F{{A z-Yd&Al6c0%DE96Fi#3sfso$P6F^my`(M9FTtIc{z`l~k2CNQ?>Id*N$_LbhZjH&Rp z;$hD}-C0=vaKrbuR9VKy5@_TGLdB$6vDcFA+EwWnCI-6xrwIBPJhY2J%=Jj%sXCR$F}!5pxIk_Y*r4;7IDwZ1_EcpUmn<-qi&SORY`01o+ClIS zB=q2EnqxzYIf48@>UyHuEDP)oZa2dP?=zR$^4xdrx?H8^1WxqzO5Y8+#funNZKr}3 zT%TKuzsR%H46K!ADR6vMk_9cmGbZ*Roxu^jV&YZ2Mglqtj}%i& zlx+{GPcEs6H}RIh2svE#WkveZbtDCw&Gm^#hje)qGML7UfeQi$cR+XfnRr{5I8OW( z-of(4N`<$5&8s!*QlDYg#GH0WhrEq#^E4JrT*M{D1q0%ELvzK6H3OFg4(~|bm8Q6$ z3Ake7JuLFZHfr|WuCD^Saz*0kGOn6eq&JR7J^hR&$mOy{xUu zS>n% zzon4SvgXdET8-l-)cH}1<{S`-k;4T4; ztcwN;5!(LPtAm!tN#yuFg^5n77wDrSGK0z-iCCE>Cv#+AzN^Gc3zU-#rwGw5agtCh zQAkGWBR0!x$IphRY9*#9l2VyAZm zzC(Vpv)RUc0y<>h=th^Zn8baYjSWjWk3_GI=QeMk_NK$@@s9TCGY( zgwC+9z-6}P3jfSY{3m<>3)k4RRTQy?k8mAzJ{wra7r241@iD%~P1a)L5uAv#e9T3s z5s$G<6hWM?h_pifrtl^4OtSVNvz^4y@E<4{m=@MG1L7~*Qd|viDoqO{_%42DSb~Xl j=hveK94F)kQ{4zy!zTeg#myT?2DlYqIbb=Z4LE-T!QhEZ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/metronome/MetronomePluginConfiguration.class b/runelite-client/bin/main/net/runelite/client/plugins/metronome/MetronomePluginConfiguration.class new file mode 100644 index 0000000000000000000000000000000000000000..fa71a5b5e9de01dc0fb0fa8be3c05e734c911e7a GIT binary patch literal 1236 zcmb7D&2kb!5bgmI3?v4lQSo<(Kfx+xJ$TCrF)CFMtca919hLzm*`1+wW{ElZLOy{9 zAHavQ?3o3UP!!R_?9OygfBp5>J-`3_`~?72C}$x>;I-t&i(<(GVYuf9f=lC#f_NaL z_CjtVB~{41=5+VLxoS%G#UPHD5lUtuL!fZP#>@+t9C)qn5%*0NRtc0Aq5Ce_OE3uJ zI<3a1=Khyv^)mrdC$NDYZJ0D27Q{S_WWN(wGr~WvsaP5U>GCtYRy@Rm2zf_n(G7T2 zN@W}$O<=ciY2v!!;U0nPF+V+EAt#WL?w4z0BI+lZ@;$EoNQ`Wm1YS+c=9-!zrJn5d^f$=_p{QyjMZsn(86`WmL3py+k_B=6W z%urwjZx&YYe~rQNa+YI91+lGgXCdaK9f#ODjuGjQeIt-}DvT$At+~PzJ5~KN8C>lZ zTBT##H0yeqDA5zzR+ot7Zs|%E9wM6yEn*|#eYE=R_xm_KQ_4A`&iLosc%c7C%3i&k z)a;hVM&*z|Y6GR~s|*H^GFE7NB)qmPK#@T{PJ+R3JlgPW6(cHN7ofyo?4Yf!YRV&J)UhYm zwf3!`Rl{Ir=f4@nQW!j^MN?v8@oss|x7_tTKR}^kO&T{)Ez)H$dDxKg68BFCG~CzR zqBYKOoeP&FBAGsu>wzc85ke}3CmHZi&US9!4;=2!ZNI!PP`iyJ=2 z9dpz0&o5^{31P}oYF<8&Mtu`l95i|t)40`&U&E~q?kFvH+s$Jc9MUqKith^VNCb-J zu`y>G3Tv>Gnrzoz!NmKpubLGqBdV9Dqf-~>78?R>RCWRw^wUP8qB1B~rMF%;F3&fDG^`mBA%q{65o{6VV$`Tko2Wc1)39&eObXF zzZ`3&ODyu^T>|x2v4F1JRAGb1H!ymR=IIT>c1!K-D-YLJ;I~`YtvzS-GT~c?R~Uai zkbyDCLjlKqc+E4=kMk1FGx2-?uA%)Vt`DNekbz+sF>oDjY@?CfZozGY6KE8nF@r`V z$BDcHchP?iK}P!7?_rdC_}?2^mf=2*OVKJk01os%PrxKvNOT;(qmU!fha~!lL?6Qw z11039(zr5l)5Ogr+-w>*N8D55<`d3IK-^-&Ev0eG#62hOMZ&#I<6aTBLfq?w hTTSEEhV literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/minimap/MinimapDot.class b/runelite-client/bin/main/net/runelite/client/plugins/minimap/MinimapDot.class new file mode 100644 index 0000000000000000000000000000000000000000..ca780b4d47bd549af988e3733fea58c5d8d2050d GIT binary patch literal 1150 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 agGT>?zF7d;p+^n%<3@BJu-iCL_~Z|tXYW`5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mining/MiningOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/mining/MiningOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..6205e43577683c153a1a2637f40467a720bc1797 GIT binary patch literal 4957 zcmb_g`*##)8GgP^!sIe7ur?F~Bq-AC5*SJm+AO7}$r83En{*RGq1tq^8ImEJ*>!dn zLao+%x1!d&qGGkxdaKe%7D8>kw4$xIdaw2J2Y8M@c>IZTI3AyGW;X0Bo0zCSWM{r_ z-uwH!@ArOr;a?Y?0nmZJDhLT|w+u(K3zm^F9YafJOv7@tT&6H)T6t~Kv`lME>vbP} z#|%58pHNUMu%#MT!PK%Ijpoz#>y#^?_9l{vWcP3?J`f)i2=^S-kLg-Qr|1F4riPfn zHJw>2@935@q-P37JsJe+Qbyiz1eSSL39RV}sMT|(*6A8d{$-xc0yhSU7V@aybyG5@ zv(^!FY)QvnF_jy%_4I^c4;c0_Gi?amyr2zJIme^d?yBIFrtD#`oxK9Z)}W9w zZ-XBe;o;&Le6JQ{Sit_s5VMpjSdKYq44HXzBx7_~R@TuSlj#*`c2hs4nbuJw?Pv-2 zL9c5&v!g~MYOq>G7;6M>sPMkRNk4Oup$4qQdIjqQwgs@^(^r9HHg8H}RJ;ls1nLL- z`iFbs`v}YJRh^z+LaY%28&$j-uMub>Qu}?;0ykB+egRq16M@&NXhf5IyFrDDYvfx* z#kE*2-?pe&ft6D0Ru$Wz30ym7IK75dh+8ZpgYgZwM!e!GIA%ucG4oDL!Hoji;(}9> zb)o?`;dKgj3akxqN)Sq-jw_T; za?`R~=t@BTylLyzEq%p`$IcpxpqYS=`NZ=inM(YkFt zH*Ti$JGx>%UgT~Ui`L4sHi+yyF`ytd4{)j;4_-;C7{mdAMgnud$V*`YI|<5aS*|L^ z=b{M*aY(^kOF5x@UKNLNH%}ef(4*%a!ozSAf&w1qSNq`+sW^t?Ued~hGL{JiCj{0743)mjQ6;)$b9{@6`|(x= zA}42#&g^6^YjKnjXs?RBvR0ff(dIRGUYX-%oF2e~3f|5GJ)r*TE;X+V74MLZx``O* z95*wgtj0#X3-3|z?j=bbG@XnwXPJuk;(Y?jNP!|{wo{eaUeLs#uuZ|`?Vik7Jsx8B z@Y39fllYK=4+RMEM7!ULKcZ?~fYP7tE`jcVx)=@oui_sWsz(?_M1s^N5 zbJ_Vivze@|;uH8Jr_SzFJf38`_WJqUXQJUGKCR+2I7OngktfnvHaRpyttp{9@MK>^E zW-=Y&SWbnIT=z!M6-DX=RbsiM!!KToRo7QXFuP;cU3dtFQ>N$T-Y#hiI?6k4ZbSFu#b^AB*Z8A6XIbm6b-I>wz zbU@&`Kz@C!((7O&_4m=jW44C>I;g{H{w?E5;VOiB4%@u8@I5RqE$)+77Wc^ui%S#Y zw^xw%I<6#VGoP#Y_Z(Mse5Rsp=Wu;=8m}y(CAwt>o1$$q*c{zDgVyMp+8IQnMYKJI z?T4nZBitU|a}IlF(GkMIEBoEy`m+5eDK&&U_`4Ym{M}7GH`BgbXi+7uDz=Ig#fO8NJas4od`O~C+ zl!N*cxChf1#szXd&GoYw!Sfule**(AQPSTyE&rYCe`2C6nV060c?mD#S4>kq{()bU zD@1Ev#BcFC+ADSZ9)Do+UZTy-Saum36dV+np(&VbS$`QLf((D;#}Hn|pZE;(?L1GM OKNDXkIn@0H4gUrjCIKe^ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mining/MiningPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/mining/MiningPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..6b12f94018b596078e6cf09069cd726a9bffe624 GIT binary patch literal 13676 zcmbVS34B~t)jwx4$x9}$ZJKVR8)*qNN!tuvk*2hy$sql4&RNhFRJM zgNh%U$fAHs0R{P>6+clZ5?VkMl_I#*UEDWB-1ohx|8w7)eUdN0kLJC5-@Rww?z!{A zzn^%Th*}&AHF7YyBSyj9W5$qi$ldKvB#c<3nW@aeEQ@kr z`=cRut0D@EYI>59L}xh9dq%GG;Js$@{!!1Ra5hRkqqY$TKzj)lTw z{-7Ty67bnEAyu9rGBG?FPmIO=kzhPwMvSqcm>*;sV*@~G%3E!G*dGhVvnGN@)QpD` zV_i|8h=w58T63`WVt>#W>oJ10J~QgSV$3sQ#QebC>yJi#x$cH;_OV03>Yz=SRqq&yBY9@`~0zxjP1#?jY?52Dxp<6xoL?;YnWzb=xd3^ z{G(#1E?P~i1jBlr=F&VUH8C85LB9rPvm&2Z{E(5bJdf$p`l7~Y`Lf$uWd|p)o)i4+ z*ii|k&1rZG4ntuXvCW}y5O~hcnheDHdBj67s4@$kyDIvozAB% z5M8!9Tf_c%d;*qoU_fBgtci4xZY(N@oLwoINoY&>V~HJ6QQlUaDoK|&uTIlwx{J0` zhequ%wPL(X81{AQq%OF(KNw_MUR;HRo0}W<2qRl*r_~h~&3K&t9 zt2Ek?vOs0_=`XT%r%tnIw!H1uX(25V`uFPeMj@swW{e;eRU>;}rc*z?2~+-nfMx0~ zPGV8hvCTBw&jyo`fDkA47*E36n=5I6f*J*oK{L)Gexj2>gAn?l8T0r9!%Vfd(p6qB z1k}(cpoVn{(GsT8K-lmj3(qzqc1G+lB1vTUz{JDMf>PO@hp z8F%+42jYQPXuxQ8QG}uznG+bpgjjUCoIrCqyxJ2<#73Fc)E9TvLX!~o)Fxn0&;gB- z6FB4~TXi}}hu|c@FW_2~s+i8qCqjy)%!1|$x`M_udNZhtupx9nzGl*)rK-T^}Mf$Q{6x)H8mAhU+063h-lT?0}M!Y@VlH|ul@y$j9=L8j}m z#(XK-gca%oajF{rr>e<}2~Jc|PH0U4QwPTjW%uhi{VW!M4rPsEv7q>0P7p}dR=rkeL$o4=O=?n!02=j-HW;x zQch!FTAVLufsp|fUzjf znDX++B*ZGEMp`1F5p|N7irDfOLu^9BM|IMuypkTKV;VhzBB+25ggL}9ogSr+BdkI^ zs$%IzwI>IY1;qqpeS~zz>9|IZPojl`Na^ZZ;19!(bF1zq8QZ{ z2|9gJL@!EBW76muriBG;roVgJH2TbI@q7Ec;i6B|D*1C#r{^SV=!gLA{&)fhQ6uQ0 z=jrnry#Ouepe`Oz>?&WUFVGj^F@rI4BuyV&x87Skkmn`N%voV#%SwZ_Z3vcC8kUl@ z=%LnDtfX+*o)?bFI9a$X5B4D)GMzoS=gK16W521>w?s~}Rd)3pilRmj+9#&C2=d!H zeTTklsV^-^36*xNmQyv(%qXNH2^ib+^nIOvKtE)f3%3Xi8*!@zkY*8TFG8HnlT`%$ zSf`m(T}d11r#ihPwo?i42_G<-NyPJ)=@pHBj*zP2xgww~8BX2VI5s0X{Z4o;iI@ik-5+%NBmD`{W57rpGz=7FD4H^x z62?f>#3{$^vtODg{Wt+NFVkOi`YZhn)XO2qA2WO?H|Av{O4Hte;L7w5o&Kq89A{`F zVS9l1EzWb69W0$RfGabA>a(a#V}L=$Ly>@?{HB^12Efed`Zys}RE?M9DY3W4?V4k-g z9w8z40~K^1SL&?uG^nDzYwK1|Tfesxc3UXSbb4ua@eH1+F-rI4IiY28lsZ@QEUP>d zP!>TGlxLX*5_5Tu&T|=O%_@Y|on|Z?l#C#SIMX@BqIJMT>WjP8(rz;(&dN2sK;!xO zO*tXCV71N*l_LUMk1+%^-nL3!%(WVyS*%FR5UcYN*;tB=-k^)m;7wEOx!y}h2!Ru9vZg17=! zjizUlc!8U#t%zk6$SkKHkv`sJOcy@Pt8`w?YoJCIf44y|Xe*cpTi{~LriPrP>HG#h-zq2UX$i3sbCB9H;Vm5#5DK|j=Z%ccKzYLK2!+Ga=0GFsVu80= z=L<#EQX}u_8XT0`o7eIdG*7sd$;e}8Vx2b^I$EJ@vj|LOAFo%P7}+C7aMblH3*lsy zule4Od}^wazv%HLW6(&>I8KWTAQ;A!O_oN*p_u9l5f&1TY$m&Gi6cnmZkkvu_6~Ue z!`!X&CER0qf7)n#qfuyYX)*85S<_s>K8D$#nXov=Y{c_(R_eTycfmq-cJ;Kk^>=sm zdVSt5gu>cfnhW+R8u#eDS0dC**h3ns3O$HCbc3*Qna=%^!KUY0KWylrgfz7n9gpnr z-YeZ=3GPjK_Ea>|+N-75;h+R)2&kce=K`y+w+V?uIuDD3N+Fr%LPE+uo%c&fDR1xU zYuS$DZ#9*06XJiNY$k#aQvz>0{o$}>j8oyQV721ya*k_^LVZHs3byH-U^En@Gm!Z< zLF&mYKtw$#K_5MZ!p=ZunaJk~o!_kF)6(JbZQI@JldUQkzeVS_sxMtVp8h_Mw^Np1 zrSscmvSLe1Pfu4TwJyO>bMc|^t80A<<+=InpDskLQ?uK>eHEJP{cGdg6bPx zl6V}qJvc2*Y+hOGl<;rln>D_P>8yziD{F(!w=nt$lFux6tt;lPSsP>(9QIbeUE|x} zc?CG~*6REoelH?ZZ+A-vf%rV`(CT9VDfd{W(kA#`BLKHluDV@c@%vIJ|^v& zGtocckL&yxk0Y}k@Q0IfYC?x_Z=ska3!-y`YF&!t<2s*^B6&t@S7)cERZ>HLdsnYd zzCEe)Q}RvQ*45pOyIh%jTIWxyx%RG>Hhbim6mB zX=g2eL+5WwB2=+9E3auW>!^}Jvg&mq*&|54tMm87St>$t`xGy;KalzvhwV zAlc1)D-x=ioQ*2Uy{?ZI%4}4Hfb9UBjkXmvS1)e0n`e~qUnXe$_f_#}IimeX=dbeD zW@!BHD*jp(-H15{8Wk_{w`XXMk}CeTJy)UgkNGDv${gjHx#>FpRLxDx%+1pIB{f%# zIfOWG1i3?9c^YxeaR%~Rfnth@S99RxzIgJbut`f7v;^iSR#=H{H*Uf4=8&E{14ws9gw9H*wb+P0p ze5(PawTg$O7_Gu8`LCk-tmAa{qqO`H3>>r)f2S)Z_hPgMTi!%X>WlauF7WYJwr{~2 z0Z`TWIGx-0B(2{4IIVq**5yOlMNT?^>)2fiiiib!=sbD@o`hTL4ZxBTUNdF{_9o0Z z@N_M&-Z)O1K1CZJ#>k>ggiQ1{1#PaiDhSM}qo(oWbP@h-8>fqR z+V9=+o=@<#(A{;A>-AX#*VrhW)C0f{>IFb2!1@%qSK26=8~HKnlRvvM$o6C*Q}62< zpP)+#mjiwWVcEJ9grJupVlfPg=q8xg%`m20pyqc0$-AMhTOq64vWRN7iDKGE`$0lV ziec;*Dc*uPF;@5TaT@7ZF;4MgGJb67ErC)LP)v;&+40TOpNFY6PLT1O0md3*K>>nlxO#GQF4H zSA@`OFemC>f1K_BHFu5E2b(^OaU=eTFodzQ?XjrQ64_DE>wJukX6T&@%tZH79UTSz zAEI;VAzFuCq?oT|D(lmS(k(MO7q_cO35fV+VDp%e5mrVdc~ z*op_p`N)bB^d!@!MKc#JxtGqwg1+ZyI=tc2@P^NdF<@q#o;^yl7agb1ZE)5&Pf|r= z4d~vLp?f`kC_(fX)crX8`UHM}@D#lH6R@;rsGdGUYv?3Y{~TRFFTlV*Puu8=Xw7_C z@wL_>EzMUK`1%r9alr*nVU5Ivb@UbbDwt?R+>+?vR9sId=V_Xy(Nm{UpjAj5`Wk(` z2>ZXqoD=j7HjdLb8cQH?Vd^AJvv_;)IfwzTyH3(#dElQVq;dM*VXCwiJu54Ibb@}u zbj@-4S%)?I;&J-bar%AdO4#O~?;;Hd{+^M_YWN}1H-P(_uz(lA$9E9nz7KAGh&zoR zK^i~BZ!=z^-MCut(<}H@#4nXZ8ZBzm5*eg_(P?nE9lKwmSHaD0$ot=TD@n;=J}r5b zmTB}d{>OJ*$+OdCpToX5D~2rUwhYf7JB8*SLer&RtZsrT=9^R6r z^Lx{xx)(YhQ98fc*7-Sfh0=5hT}T_1_MM0Y3zViMfzDLgPsh8taQY$W8mc}Ma*nWB zC}+p>mYjK9iO%*XiS^KPw74T3kko}S3GY{0q~@Le*YJeS+g71r~c+U;ito(LlMb;|P?k8V)Pu5m(H zV{rDO4x6Lyqx8%%zVdZ!yWtqW?R9MHJ;wj@I<|@RfuRj)>$|ql`UVKKF>j?Au!}0V z*c|SlW!y!d;$C`|ee??Npg(gTu8J?E(|j3j;QDzvoUsYr?KM2eeLTbi=vo^b=6yVZ z)?|bav&nY@^Zk4!Iz3k@E4^B>H;<>R6mJjmb+FPo{6Sdh^{}vI=vG>h=~-HBN2XUm zm&Bt|qz!uxk`Be_rRVmg=Wa^R-JfIOGf1m?l|H7SL%bgUodFwo2j5U=;waNf zFpD}HCjHK1{O$*6n)UX+BedceEyv)_aen_efAFx1bH$6AOsZCeB410h!EPNeF6SF* zJ>P=gzTTP@^ERbKg!=wLK5EB26koHKps42$@q=jne;8!RNc<_4>Eyh#6#v}VBH36h zwlDugaJj-{W#7^iCjJON1YThX2df=|&3T952~ z3YBRaZN+mNT|z!QchF^s?5FUX)BO~|)1*WA3FIjnqig7TJgwXS9YZPBp-@awvhqfn zwN2x%{6`MEc*>ts)Smliy9|r{sd7kv!4e~CLn~)jG{Tg>jfdp`Y)*C|Aw0L zp9+n{uTdvFO|e;TAY6q z=il=0_VDld5Agdx2KZ0>XY9nmhW`audli~wd2=`%rH(T7ra4@WO7*5YW;m+U+f2u7 T#~jC8?3B*ZJV%XV0oD8$Mz>T) literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mining/MiningRocksOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/mining/MiningRocksOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..4e7f152b12aed87a3b48da08657eddfdef7ab8eb GIT binary patch literal 5016 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 DfTU)^ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mining/MiningSession.class b/runelite-client/bin/main/net/runelite/client/plugins/mining/MiningSession.class new file mode 100644 index 0000000000000000000000000000000000000000..972118e29ba1ea78552ed9d4244f3f28504e2fb2 GIT binary patch literal 671 zcmb7B%Ps^#6g_v|)7oPO<1Mox#zKjO4UtSFMAAqQ`jIwGuj|5eTs+(=pPQ>TL} z#)=pvRDQ{IF^(E5HNiDue5vurLS+ypUF1<<-fkZ+Vdf|{$?|*VN=KTdH;oCbw0u5R zUiJK-*9tDgt}-f=R&`jJa~#BBTkYs{?;jUmNz|dvi5WbP!nZDs-~Bn?nv!6Yr2Qlwy0Vy8)(4xK!lNdl9!l$*&-I_)y+N|2F<&R|F zeZF({-e)#Z#01 zfp~1EvB%Wl5?H*$*lqX|2A8{2g`|LcL%6?hq+4KR=-frM3%G(jCr}X??CuVcZU_ZB zHw$RJ!NE=8AXl_NSD-i0H^{Bwp*|{b_XI;--Cg|X3I}@R;Y#acTYp%fZuWcIU^oyA zQQk;5*K6$cp@E)oKppo4`!;rm`vTPA8Qc^McLjPVUF!@-BZG3Wy6n80en|$$1w@dW zj8vRVPQWor);kdF+#I;Edt0C{*t;#*6`{J2a!?^3PxyO{3@=(4iBG1Cd?9NJ43wkm zELM3ln97@zX10AHUhJUw>h8Xw-sQuA&`>wkUopCn^K`&EhCCI|cL+F}TZZZD&h)tH zL4}6P1TH9xsF8{LgVGsY8s03>cm^1tbBugEoeFkUL7+uPD^@UE>ue46%_aAZ7;)$ot{jvzS7BLIz^I5n6bP+m`oP( z##q8+rYzr3h$qI)Y!$ZRX6d<0r4Pq+#K7cp?=}(zlX>TFZdp)>r7;saE<}A5wqu8e zxPWi2hV87=u@ecVx6;x-A+V%5*isU#ndFqlrF5i`VZLMvd4b{5nD&qD;I-OI4%#a% zp@li2T`J1z$bl*<#-wN1s+!MLOuM}GZXFF+Dl0OcGW!b2F*7?TeJxNMO2>@Eu#t^R z-d@y{7BkD-Td1*gT*hjV43yO&=)rO&Q<)h>yA~+^|Is8CMe;^$C$mglR+E{@d~o7j zGSTjm;Vy~UOl4YSd5?}IxPXlzzdg?UTfz#DZ8vkh>S>s*c(#M)^3Ef>#X!QCVoPfo zsm8syPs97?Ybn+y9Us8`0{WzxFA>U~6qIG~fQ|$BpunPuY&uzj`(>Jz^`W!AU~HG} zjIv3fzWiK?xz+e69@6k2)s^*f9S`Fm^PVOOTwdz2*({$cEPILDjRY&p$K0J07BTZQ z7p^&zc6`;zP&vcd!IE2GAKA)yb1uiZ#-WE8!TiJd@ z$5BkPV(lKxaxXRUj5DQO&~~VX<7KI#R97-9)Z@rTwKQBv<>N^+nA#oB#o1y4sZ=_z zUPe|>Z77jWj-_|{d(4!XHS*>-bD_%4do^3Q*yEY@U&HenzCIInH6%o)a(sYwd;{O) zU}4B4h@~?OTkAaO7(6o!Rz+K+9tIMbd)$k4z26T zOaJWZDtFvTQSX<_Cx{F+_w+$I55s67yA_?^II zXSjJjXK8qyP2lWX*)A>5u3trSoos>UudkPrCqT-fQ&G;FigMIclvAdn955B-Y^f;6 zN<}$QD#~F}QO=Qya)eZr)1#ss92Movs3^xpT2L#WSVcLfkv7Q5h1NCl+kuO`4RV;| zcNOR0Ww?|`6X1NFgK#A`ym|s6TKgua&-LeuXR4x3pJP{l)a7e1`j4Xd5LPO<&E<3b z#fGyA9%4BC>t8mWQTWXk-l6dIUd=c1CktOTCGll@EIgp_POrz; zw%@{+zOK$sSa_GhH+n05TW+_{KdjC_XyH8y4|=P7v1JzCbX4L^M=bn$g@?S=zAOK2 z;f{S07yTCAtMGoW?z`%Qh5HolyVJr46dv|2^7XY@c%yP|W7fhW3Lo+=_HEf~;mZyx z`yR6JVTIr5t??OeXezW#5oOPS>8;@U{mQ$%|t>g7@g3D*K7T*+z)IZ4>J;2x%^er8N8HX` zI#;Y+caVE0|Jva?<+xA&WZnuPH0%XV@ke1Ld5sHdMgG5&t>zRfwsa%*$=}FULGx-( zDq%ZlUD0?H`&uu08h5wWyPk$Ao#IeVsikv(J80Nmnsq0CqwbqAUY^9eRYRF+DYCuQ z${&B~)O+w=TT__Q9K`BYynxyj$M8OZY3y%(6cw%~oKFyNDrLMqzwc2BmRJX771ZHF z_%Lzl0Vl+HY)u@|ZTV}tSswKkQD|VukKrQ@JO}Y4*Q|S3qVH9r=~B5@IT>`&$MA9P zvYOu~WUIp_r5tEvs!ijQ$MHGf7#?@f>aQHb(^B@aIoXzv_R|v&Q0f7;()~)0ys^Lu z+)ruG@LSsOEUDDs=eM+?qV+KDmL4cIbEw433flt$C-K$)A;_Gw$-3`+f-2=NeCn1~ ztYQ3R%$5`}8r|${JsDjmi@MjjbQ;gCJYAZYy;UV=u@`I^tu#vBq^ef5PUBniczyPq zw@NToPiwT4R{ZbLq>seLo7f7_#GFT?nc&Fz15jE`xSRuIZjoEfEg*8`+_@7_JnY z;<$WCntr_WG?uVz;3~uFILMK5J-gM8lRcwJT3Ep~2J`VwbN5BZsXuKqtc~sUzlSvw zH*m|qO`6+~hznDG+3j#^8wUUD@^gkbX&1s1yH~!E&S&LEYnF zD2U*ReG#fBeyFy$z^HJ%G`x%d3fTr(9nw-Htx|cVvY;;|zhUC@Fv_Gejsgmpq_YH_ zPK)*w$yl34W|-5$3}#2SbC{>>Ko$$53ePD#<1Gr*_*%Ba#*JtjIe-kYx8x3n9@-sQzK|)lKK$L25BY*#=x;Xg9-@^i9e`8 B=5_!8 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$2.class b/runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$2.class new file mode 100644 index 0000000000000000000000000000000000000000..22d2c1212be8e93ba145781731c255e788da59d7 GIT binary patch literal 1019 zcma)4-A)rh6#k~aY`ajzf?)BN0xej!HWD=@27;)og$r7_;ld1MEGygDW_MQO9dF@7 zc!S17prcV<=0ZEI*XOb(FB$t|O$f zdT!WpWMFk2>Bx??>$Q)IwKNh8i}+;TaUYAT;9*6lNwa=OBL z8v0y0o~+yZc6pB>vFRO(4B{|MB#~msH5@5+!tR0aTl~Nk3=<8n&D}ljJKBz%33cQI z49ks6LM+zm4A~-=p8VML!l25K9|mh6=sp9p2Rt=~*gm<&IzsJ=pvOPR7PZB2tz?&n z)l1U!^_n&?gF+hD8RmvT4wd6tyG>o}HBHjQEN(Dlo^Nb#y=mE-ubK?=Lwo%%v7W&# z+)3j$&8<(wz|>9L#T>QZy=8b*dU+1865XEXbJuD`ibhetu%)a)v@Mz_AxAUv&rc)e ziw=>@FxphSeZ0+k5p9{K7y51S%+bUe`l+pGltlZMY`b1S&t+SvBkz#Gw51gOrptps z5Yr<&B2X{9K&@B7=wiKMIMI)W>@-;|(o!VNrRCYmWMU@y9V1`*Q5o8G6i`K$_9Y}} zH|ZNCskJfW`ZZ0A<4SZofvZ#<$YV0P;e=vhyC=(b)a6v%gvxY&5%VflG W4;7M$KIRqDG8Cr!!}@rHD*hMm*Xw2g literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$3.class b/runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$3.class new file mode 100644 index 0000000000000000000000000000000000000000..a1aa8e2bb9524992a8bd216bf113d72f8d80b5cb GIT binary patch literal 971 zcma)5OK;Oa5dJoC;wE*QKGKrXLV>0<4^kI;K?*{x(n1YM4@szmdO%xeNll$~WUoQo z_!nHcaRr0~;=m8!M(1P#ieYiZ}Pvoqh!xBm6}$4>ye*whhYC`zGBKa|3ClrU}A z5mK3bH|#nxFnf-4WY=tZ_E~;ghsLmR$#90`1G=mpGE@rnSNt_MT~4W5%BPG~>)fTB zo-p@9pDV|cRqNO)9x-S&uOrfkBV{0gBtxd|NO2hUPK4j)C$3>WmwivSGV2uRbWnk8b=N?1sm|W9cp_(G-^Ea|hZ82Oa zSjBPq5;Xm2by8TuvW}|^YvUk?%5lwRD@yi^CTU;=*BH`|cN_aJ+E(ppi(!3ium4@F zrm>2fI&RS121JZZ-M}rZQ48KnhWmvl7XT~K>w7+T&Gt}6RDzws_=3e5Rrowi$sVw)ds&dI7zXhES(ohrzI<6n@R+ zK_H0Wi9->n120fJTVPZ;S~0wf-U`_|S#8piB#lyerLv$cCB9+e^B^isdlUuiVUqR| zG};aNrbtHGG%|yn24*ljJe|WlWe2iY7*=>rF){MwmS@fPACSpn@e6X_as4Co(pTg^ z(ODe-svQifEuP=`TP=qTs=-j8X!;rFYdSHdp-5(opp{8#12A_;OH*J396K|pkcc7v E2dt3i5&!@I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$4.class b/runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$4.class new file mode 100644 index 0000000000000000000000000000000000000000..85be61d179f7de3f27a40f4aff93549450c7553c GIT binary patch literal 979 zcma)4&rcIU6#izrblYX2fCWX+subxDVZm@PsTxQ{U2RFEl?w+mEMr;O&NjQV8gKp= z9`)u`jfuvCXX77bd|Mg?(*v`~yf<&ZdGCAgn_s`b{{XOw6$2VWSqf!`u@t_igzfsC zkjn1)amSO9-Swm=JN8cC9u?OO=nP9|gfpaX(`9v+VY$?J!C!LQ=aj0YLdsZkjzh}p z3j1Cha^(fG=IlA;T?V}#90(IBWG##!&5&z&Qf$ZFeG#_#zAqT28iC9GT^@SLc@Wgq zp%*b!8)u|gT(2>V7P$=M>uwN7s|@*Jv`&H67?^V^a+5*ZqtJLqs2vgY_$%3_wiwQr zobs@IBQ*VF{mfz(a|SLlEDWO@E6=xgT1m2}G)W8dxWr&S*lcb+YdiJFEr!LRz5aKx zW}<+r2CmTD`a+zVx`k_4pcaDX47W;;P7qe2+Y3VO+wFmqu&51fDNAZCTDXoJjV3%f zgmfr6q%Ff(OL6z8$$JB}%vKPGuDI_ddS;Uswvvz|wYQ|}2NAuJrcj5$0fXg8DZ;wX zqezgznQalNhe4z^R>7!nvNXI&-U^)!ISScH}EEpZX}1_5=kqF-m&{ zI_(yHV`LL=9Jzi@3lo?e{GGx%$`0f)J*dD5qfw+VH)+3p2Xk(6?aq7T@|gLI3*T`0 z1B}WS6h9Iqg?~k#^o!0MU;SIOfF&x$P$F~&sqxXeL5k@p(^(^mRkC`Y)D7}XLM9Dh LV*<-$G^G9jP#Wm+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$5.class b/runelite-client/bin/main/net/runelite/client/plugins/mining/Rock$5.class new file mode 100644 index 0000000000000000000000000000000000000000..58575b3fc5d0d0d968acb9d34610c174ec9df9e2 GIT binary patch literal 971 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 Pyxx?%4Jj6qtYi8wIOrb= literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mining/RockRespawn.class b/runelite-client/bin/main/net/runelite/client/plugins/mining/RockRespawn.class new file mode 100644 index 0000000000000000000000000000000000000000..022e1386ba3bd6192782e8b864488599a6ff7abd GIT binary patch literal 1605 zcma)5T~8B16g>kiwPpD#7OePD6tP{Pi}-DUgcvn7RSXbJc-yuE4s2(e-6=K3SO1L< znpiYG_yhb=#yeYtf}6AtyK`se+;i`__s;J>KYsyO!)gqD40*|w9*y2_$hbhH-|m{}>IVFhOYPHW^acTu96~7%mxz zBcZL!1_ohh$}0x0;u`6sYWlB);|QN&BKtCoL*p|Brg4Mv75>_;;+_VFgwtt{l!WB3 z8?`d`w(PP)#YmRiitTLMp3wW_!-#sPV=kVpZPy-C6$h57^JKU+Gt4K$)Y?Iz90!}Qo71k!j+^TS#sQ3**&mcaLGMe@oFJ~e#{%VjfJ3>+q(9a zfhY#Fb;m#q7qoTPzz__o>K<2mjv3~ti@i_j5c!>sAj9l=?{J|E203n?PV2Ca-#MBz zfHa&5I^Ov=pNUPk;Z^u^p*uR-@#^w=E|DQQ{q%IBG%Tc(tfW>MtTcVWO0yTNq?y(j zeZv?bzfrPQ5FrZ~|A8^{8z$*Xe>%d{5w3rx<38M^|3Cnl#|+s<8;)C;r5&SUX9<-% zMwzr~+K+UmlgXIhF=x)TkT>UBSTq+}6e1OAA#J9jEi8Q{OlOQt5M#CNdmMvU0%I~Ojk(3NPZH=^aBk}H1!h)+ax literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..988c5c932ebd3a8f5cb3a9a7035a518c08ad0163 GIT binary patch literal 2551 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 V=Cg{c=h(deLUW(uVD?v({SPhvnkoPQ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeOreOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeOreOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..43a19ec0edfa98d6e7e28d37c494135cbc260d86 GIT binary patch literal 4961 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 GqU_(4h^r+4 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodePlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodePlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..9007e4e95a195bf4bfbc7ef526cc38afbfa90ffa GIT binary patch literal 17831 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeSceneOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/motherlode/MotherlodeSceneOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..23f8cc127e14d2104bfc8a1a0f38cc3e59571363 GIT binary patch literal 5702 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mousehighlight/MouseHighlightOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/mousehighlight/MouseHighlightOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..179e831d7f6062c8ed539aba71ec63e51a93ce67 GIT binary patch literal 5923 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 SpLJ9;7;!=@7E46{wf_M#s$~TL literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mousehighlight/MouseHighlightPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/mousehighlight/MouseHighlightPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..40e600e5ef3a44173953f10de551cde468983726 GIT binary patch literal 1681 zcmbtUVNVl55Pe$;M@tI|0wSmtRN5k(q9R%XLC|PYlptcFpO))#U2@%P?)DJ>l_mxg zKNvszql|NREr=Y3XqwyY%+9=d^KSNj{QUY2z%mvLq!^Zz(54qC;Yck^%aKB9v*`r3 zRKD4817FmoU3ciw=2~bzYn$s)kbyMA_}@U{IEG$#Pk0Xhu*Ma)g~wo4lhOidwgSzU z#}Xb1p$ z;JOy1l6sM$qgdKvNUyjxkwpjka_B*hp|2{Hco8(Vg}2FxBSU}HwYamzJsH|9XIj@K zkzW3HO0lfODBtwlJy{bguG*0{L!+1oYDLFp9MyUUl~Q8pnIwsUsQy^havP@Yy0#aWL?{EC5#|1)E8kt{A@%)lr^F==9wI?LfQt}tY5p<@h&xneXSro)wOt~lKHPig-c zUMO(vIGo#ZqG-pm+WOM?`I>wBb(10cWZx3aXj%{c)ccadG-hZ{d9B7Ul{^$DlPjgS4BdV`(5voy71q9!!)yrD<%tH} zC2HiA8+ev@D#Pg>N%|QMXsa=nhPAlFZ%-#sIu<5#vmQA`Q zJ+)R8U3G?u4WVknE7Zge4;)?KRwQbH`vqRmaS~x^Zd0n!I>j{-w1Yl;Df*GVWEo_I zdw1j|rT_4y$)-C^Yn~!Z+8OPg3k4PdK}0~M_>V;$dgYZf4lAP$~~@ zyzl{hD94j-2Nx!=UbIP0dVXKNlhfaSe*OZ07BoYsG1!%8V_ithgvB_?1WFtCv!W-Y ziF3>2PbaMdCBKPY2mynoGd|#P#$_-5+&ROpj@f;ZhvK&_4Nlv(^Qj4@wIfF(Q zO`=8L@fo}sovF}hqVFl%6m_I@LwDGFYuVUW6)_ z`#1Z#{JGDWv%{!b7Bf62FIFTB)+)8JV5Rr=X1%Kk*C|pLHc%!hmo}&F`=>Y-{6EF3 z3D+ss8O(iAg--CjaM!eO(d2uszZo>Wcaw~F^arhqK3&YzfM*3U>h!bFuRs%erl^ns zjUmiH4Q6SzL9026H4Fvk4cvkS1B3mWH>f&K>3L>g=P%5WE>Hjf literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mta/MTAItemOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/mta/MTAItemOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..b66e2c98c32364789693f473a2a2c30973e1e633 GIT binary patch literal 1368 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mta/alchemy/AlchemyRoom.class b/runelite-client/bin/main/net/runelite/client/plugins/mta/alchemy/AlchemyRoom.class new file mode 100644 index 0000000000000000000000000000000000000000..98c506e9a055349f6d6062256bc868dafc482011 GIT binary patch literal 12785 zcmbVS34B!5^*$%Fyvgvu5C}4mK-d%#!XQG>1dxz~Fq*AN0D}uol9wYtkbckX*L^O6}sO@1@)z5DLH=iYO^ z^PO|=ofqDI;usNC@tYduFr6DQ68>0!#0ZBHhQBi$G9n3oU%0;~6p8zL6G4A4+_}l< z-R`e4uPxDNuSQO$vrpHsp{+_PGdaT19;W>IXspK{4|gx#?5~gZ^cb;9rl~FckwmE1 z2t)=#@lZ$DsES0QiC`iWjl`u%INIA0-Quq^B1SBjFuKs>4D`FPs=j*7#+KT;KvN?V z2bjiIqeUVZNvsQo`wa)t;yanf1sbaAYBz4!*tB|eYi%1!38iBj*EVddUfaB?sj8)> zRSG@mHPE=aX=9+Rwqau{#;xjVOnIufxhc@tmM+(s#;Ef8+Qz!JHPV9%MXPFC+cv7I zs?%vqx$RABH?D44+gKxW*&G}Q`oqCUkH0k$3q^V=Jygi#ZIAXBcSrjpT@_5O+J@$~ zb`MQwn$)(*DDLd<>xc$pUB#hzvC-R?*uDUrCJUjUb1$hsofVSitG2p=2HmE4nMzOF z8oF*)SdeBWIGB7Rn+5wq{%VCAR2l;m^)>_}LD-k+tdTV>boBSyhA56#AfBHhtd z(QT=gOS87@5BZ}5Ml2lM?w1A~(QW>~h=%CO*FsHU51yI z&{B=c0mn30s>A3&r}OB1fTGKYhhj!oRkF)g_)0&3fKE2#5>us43(4=L<#d5Y=={vl zKDRp9nTW==>$DOKK)F3e!t_O^Idg3YRYEK0WxA{gsn*FwZVa+M6fqk6dpnF+o6Jl3 zcxN!YE*J~RvsE}2gY4YW5bU#_-OH?*zchEGdTl@&`NG1D-FN^dJia^BQ~7SHS{Tk+ zH3N-VYn>i>Vnv@tXX~<%S%FgTHUM|C(U|~l z@74dsfFIDQm}babt4_0Nj@+%)X(r8*yY)JqMQ6)hyH0ay9>AH{6avWJvr7s6!=>Dv z%2Mx=Z!ELI6QhwjFhyIabBjXfh?xpji~+=|xIbB`QY?^Ng{o#pf85{N-x2SOg*pr< zo~c8pPH`(YVqK`qkSQBFT}qdYp&klpw25in2&t#Ch)$cOFU=xc=|8MfFM&ohxY;Vj zN=xU?%L*?$w3Cc&1zg2TGPFLON~km+(I%!-oWL*6gzB^yohrWQPlUq$?*2%pu#LYN zL=oyl)Wlo|Xq!e`VZvgt=r_>KG{Yi`cakXRyqf8}Y~oHaR{=~L z(t((lcF?ur7S|!s$ZpeQHbfwqoW`B4u+j3aVz56N}4*9|I4s% zqmOI!G4z-=VpS{_+z!_N1bq_lj3;775Q)@+xtC<=!Df52qU0B-Uzrck#KzDabf-q2 zMl48oKcb#apP{=Tr8^W(NYFn2bhbT(z#Q7G)7^9rx(jx88hrri^z7)Ae61gru9N}Z ztJ8h72aeJmjnxJ_;djMZ2a#$dYGb-zr_a&nk^b3$MY;4aeO0I9Vnl6i z<3){4>l-s7(5YsOz~zdIhB1I-$}OYwBp<*JrZpr9GpZF!;CK(s$|m8hwvxN`{C6LqDTmX!LXNPKLm0wOY{W zm(p-tXV?hF)*xpF=|vHv^2FTs2{V;sj^Z7Z1FMaVMqrFYgAtEo6#~V+vq5b2lr4Tw zf7Iv?OtUhEY>Bfq(CJU~X91^?7Bw-+b@pYRmwr!w)#-2acQX@c+uny!&CX^oTlZ26 zR{ID2OQU~+4>LwIs;*A|rvHGi>Z%%Q8){oyvGC2xQ=^(8H+X~I(&)`(__2*#r~jjq z0{Cbo5k!gvC$`5l^b~6~uIx7=okr!n4IX-%iO?OO$;{YV&|*ekIM|8F*1TgoTRa=t zpX~+0nJky3Yp2dG(Yg~wy3jy~DVgCg)8H7IDeLu$%d_@zSe=Sc%jbcuuu~0T_43twi!DO zGQg?XoYi~@Z7t?O1TH+7*+&ciG3h*dRaDftjTFy zgJeHL=+;mdy1^LLHBckUTdi{)uQB%&%yPk7ATY}P#JD4yLxUG`y~YBVsvU?V3~WB>+`_GxZeK7K$Mzz?KLV^tZV14;6X+^A;u)Dx z95q_dTc21Zo^0YaA2n_t!J#$Le(Zs`ulw7u`a>qf7HVKx`L0DhTdui)OBI zL`xZ#t(=F^Y7soV-Qy|Cy?0@ARblg59~;(F=#YH6X%(n)?;dq zsTN^5=H*TFoDgnU=U%~)29Sm#!LWxh{Hd!$VeDu1q&F;gTvNO?l-PtNlNjkrons8D z(gtLAR+wYbTmU02%rYAC#hbVv3n?B*uS0ARsnXWO^4!c4p~;7No6g%Ai&nQ13EAh( zo%il{OYO9aVGG*?gkaoA{?tvbDiR(<>VwT&VTs8W5eK&>{B_{AO`*>Cq8gQ0FyEl_ z2N^3<*>W?tI3!gZ4)g2=UODbwgB@;kss6hlvX`6K*Mjc)~3 zM!1_LT(U3w?ySzY@yATw2=uCiYN6OJTT`_gP!-=E>0H&{-ECn1LA8)o0DnT~Px7Zs z7F68&?pV;IVT%Rt;5#+OO15x>aG7kg5sUX>KP@z1==>SJ3jh;62O|T)xEe!R+Q6uA zEzPUV?dy?~vMJFv3KMT);*e;=KXRs{6{E&xjea-Zqw(DsS?1`ahR&ZAzj9*S7kha( z->37QWI?-^@8{2J{5k9=E2kL=F`f7Een6`$7Tjvt2zwr>ilz|)fpm#EbXDHef!%5B zsUw3EBU`WqTc&HqAauX^3(jR#?NG1 zv}9J-`78V!cJ5Qou}V&!z>bqZMJd3vz>~1&6~@jXaQ9W6kMjvA0Gy-L0ub61U}_4a zi>hDO`2~IvAQoMXtk$|Ihy{(BZ3jY!@TI%M5T%Uy*1(otlQg`hKXdzquRHQFERG!Pasggh&n$nNF>Q8J2FMWYGq!Ug*p zjKrpBSKP}#;#W2PF;YBb1{L%|k%8zI!(Xq|fQrFx>-2_SrEFieZ#Vey`|at znqZ_WY{X~RN26Q%`|L5)%7RSwXEs!8(D(Jy6loV_&BYv%>ewFtt+&;|aJUuDPih$GmlU{1+M6-*x^De-|?TmdD>kNDf4BNUaXejJU@Ch6863{8hnpa%DRa1=t7!I>!}uHIryx`$3;2%O2%Uyt-*HyMWV+GaTO`MQ0B&UPRabo z>7tT6&r{TRgqllAk5EfV*%4|h@i~vsx)Pu32wf}^bCkqs${;=Hy&cjwL7^c?-b~YI z3y#{tY6L6Hj%fp3f_4xghj40AbL8|1JxQ6UOiVpTj^oIw?nGTK)V!QF+J<}u-eJhR z47H@*eIr&Dw%(TqIhaPN*{fKK1JBzy*-DXfVyz^Sr~GV_BP`E zzT;F-cAUn`?O{4lhR;6oh~oC8&9e%IAqbv;^Q?(DzVXpkoH%ZW&38~GT}=&i9aMA! zT|pnhiQG=qyb*71rt9ez2)vc<#o39Nw8WftN}>1B7wJK$$wwcihk&dcw3tp`0=68= z^b<&%KqqN}Mi0*}J4r-Y9kiDW+6P_l2V}npxIRcxdIWkuNC`R&3mt)VhG2sy=vq1k%RCLM zJcl!}=W+OT0v34zy}pPZzX{uX3%$L9UcQai-=U+}fqsU*uk5uG5~0wPy`Dv_6EMJ7 z$oLw{b1)JIeH~omz*v%Z;ndxgsk?#H-Hz1V4XL}EQg^pfxz*q8*qwd>NN_476w+AF zNm{SbkW>A+Tqog3C#e9Cn1&I(NZ-hW1kjX&f1*-A;hTr(JNs#t364Tsegu8Lwo4(u zWr%)?-D}4YdM&MdlObNkwytm6; z2k86)XMyXAJWpS_yTE-9xp%rfQm??hs6z8;$7zyJL&pH;ej4M`4)Jt=bf=38T&~X# zpC~)TGx40(R|oi$=+7XDzk(!Qhg1I(%=mAd)cqH~ig|-p(3@c1w{Y@vlGf4N;N4;B zV5S~+&;UE>8g^q>L8FgyE`1yux_9wddVtTMgLpT@6X+S9q;%e=!ln(BJe!4;eW-mF z!decbP2;n1=YY(~ay|$U)lfdq1)N*}YP-6FRJxGo!M;wqiY|b$ym)&Pen?S@J2#wT zvI3x{tXV`Jp`sd%-guj40d)-Yjpw(hIOh#S@Ekc^!5}0eEya^WzFbizALaR?BQxrF zaV4ILU$Padx#(s^3qLGBbFezO8Z`yF3(!f+5c`?xOOMlx(jh*VX^_t!zxd8Ql%ITD z;o3tk=R=N%(87$U`9ifkgS9h^TTzwS%D)vdQeaq7)cZY*~d zxbmj$A&)@!;7;bLp1s45@xj!P7l>hD8W&742}YR0W%%XYLYl?r&=OvRA3`mrHC&FL z;LN49T%o38hUoRybaJRwnGx$GTFPy_788-Fn_yT%lX)G=oK%IQkM+vjGVMHao`leo zG)dzN-=c+3yqqVP)900_FL_!Q*H7dPfs{FvA>e_qaeIa5Sh?mXcORhhd>(Nhxa0}K z<5}XG$AxpVKjhjM+c`pLP0oo+607ifEjPn4#0u?UzVz5pXx zNp2Wu64y`}uf{>#8tCF8s>2Rz3pYUz&2%x|b#R+aA6+SZbZ`)$M_x*oa|d@qACmyx zE;cZ$GB}1XtP7ddc<#pATm^$hat$Mw@n{5ZY;p5#sKkMriI=MVChazw^e6F5?I zl>30Ngp(Y?TT6;kw3Q?q#xz21=^wmv z!I#q6d^sR<1uf?eS`Ae+a~Fm2Jiy&bu`TAXEyYSUA*vHM->MiU2dW7vHgO;eY~~&4 z-$@m;Oaamb#h%4iqs&ds0QEJvGkK+o5Xoln|7a@nFp?@ugUEPrI0tqV6AZ&_qswzp zj!JJr>CD&ib*6rEoOl+rz6#dAUgeZ#ghMvzP3A?82nu27d4hC z$R>~i9;?tK5v=g|Jka2NLGooji4D>HGzFIypQbQ9#5;4yxx54k_G>6!=kpBm&4YYP zg;1ZW^l<<`cRbyBly9%_`n*UsOMSUM?;!7zuY0kpvv>VYCrcpOJG`TCH_b*%N=f6>NDm0DmogfN!7;{2|)R zJ7L!w=}NvCKU%tl?%-Q#7vDw?qU{m>B%;jiIDNl^e$1b-+5Od&-CyMc`~Z|)M926G zNPu%d`P&p09JG?Q@E4I5iDeCi3J((F`TQV11lPKQ&g3ug!?3)N&LxyP1^zUiG;uTR z$)tTuPnD$|?0+C98iK*64f-aCBQMuDrL z9O8RO<9lJ@J&4Qq<2dqOSoi@@;1^)!2VvbW(PjJyZR1C22Oq}ox(4wRs-wsqhUjj* z+s98SE3Sb}paRQ^vYa-(cL~KTf?P^{@O+8St0|}m(t#D;3RTaEggKA9@z$ekx0!N> zkq)|`@TAoWU;->nqy$!-nRHiJ)<&MQ?Zs)^o+KY!KSiGQHb^A+5rjxHvDga{i0T$y z=9~VUB23f1;+|1>Vd0+9>&jAOY>y7|<7xky1fj&wQvrV!T0KFF`33Obi%MhWQf);F z_bV*iLpndH^dxs*hJMYZnu{C-ML?cx!dk=agED17mJcdFR^cp#?Vm4|F!(hYf|(GR zY0688aWB&teg$#p+e-Xmvt>$reoA~kpADgs8s+mhU~UH}Rp)Oaqju(bWeduZ?#ET= z*;Vo^?U2046ewEXCqKjUBWuhiYI`H%c(b@x|(o&UlAL@n8%`WOF)-yq-r0|Q|# A82|tP literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mta/alchemy/AlchemyRoomTimer.class b/runelite-client/bin/main/net/runelite/client/plugins/mta/alchemy/AlchemyRoomTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..cda7cfb7b1d09c9b21a37e4c6672fbbe37daea73 GIT binary patch literal 1219 zcma)5T~8B16g^W4g>?a`6cGg~qO=7&C}NB?CRl5NDId0lS2L8MjP6IXI}7r!6cZ&r z_~?T_%6NBL6Ju(1A7Eqazu}!_D}AiDBr8 z@|1qcu#~IzYULM@T?43;-)Bgc{X;oOb>gouf(cwnAao`Y->8jrp&b|m#YdzX9rmjWv?UrbF$7R(``WGr5Xy(t?Sd7(695GT3kiZNEF+^6% zSi`Vl)aJ}cRyO?^CF>RWBxuhRCNXx7%NLkh{*0MIdiE3MKN$C0w2qmiIok8|3<_AJ zyQxkfZsQJFlmbi0QCcgOd^i1;@d2jKk^hDit?$z;y?lYYACZqOiW@*&A&n%hMQUf2 XGOSURbyFp7Zq0bHScVVin85l^9SlZM literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mta/alchemy/Cupboard.class b/runelite-client/bin/main/net/runelite/client/plugins/mta/alchemy/Cupboard.class new file mode 100644 index 0000000000000000000000000000000000000000..7a93b3642a857cae457717697c998eb73d506b05 GIT binary patch literal 460 zcma)2O-sW-5Ph4bsivu|AJ>9M_27!&NfAmx5sDs^-Z$xxZrN-?x+(axJP98B0sbg) z(hs2*@i1@Z&CEXD&e!+HCx8KtTJQueEICD9{~gOOI6+Q~9D|Ljnh*JW*z>N?r4H(|1!n z7r6Yli_Iz6Lin6lWkPqlR_|;E=k;a;`hgvv)*q aTzJ@H43^D4x?D%A1@y4bjQ_FRI{X2-{dVX8 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mta/enchantment/EnchantmentRoom.class b/runelite-client/bin/main/net/runelite/client/plugins/mta/enchantment/EnchantmentRoom.class new file mode 100644 index 0000000000000000000000000000000000000000..1c5addc3d27e99fa2d05a79fd75f1feb096ec467 GIT binary patch literal 4649 zcmbVP`&$&(8Ga8e4D5~?5l}Ev)EHqAH*KjVuF?`f++;y32+=k*!|u3_E;Br{vv|v` zO`3ZzF{zCLhx_F~&;qK2fk>CLw3J^x65>@R8Qd(JG&!YtYrADJ^}zVn^;eZR{& zy#Mcat^?@72O25_;g?M_7C;$>KPh2xVL{Gv3p2BBm|c9a*;>K zqeeDwRsvmT1gd>z0!_(zc#TOb)~iUIJ)z@vtRbR|>G?7WY-sZ#Weqz+Rz@xtZx59bL)vRTJ6+$KkN=~#lLjD>gDVkYdEPo)g&n^XxSUY$~k2z1=i(VTpYg<}sG6Xq}r z!R%!bX3Vre=K|_dS96NhnTstnj!U5zm>00C7329_Y&bujOS#s#Nqz4@T*Edl36#hp z8|c`M9jqJXU~zAOmbUi!G$q91_joNni5?A~5@-(WQ?$}?FM3%j$=yADiJ<|3+i&JF zf_@BW*eS4dF32*zI(DH^pemI$4Oa&CJ{>DiA3+jB8U|Ti0SLXS8|c_A7cNx`cd=fX zGR`sfgiIhH(IB!#Wrh6^k65Xrs(u4-N?b`JhBQnXqdLa$027N{ z+Dfx***XqLeg|}X99wPA@k5rK9-@k7 z&Ks5uQsB;VaSpaTDYmKO5ZL_noavRQxp6^q%0vk|kXc-%bP!l~Q?Zpo%o^LrDR4*7 zJm_Bo52tnWgenU}gF_uuf~gMM=j7QUs~`KvjQWv0b2>canK!B{vytw}8YfJb2V6O= z{EzVnj^TucrY#eiPbS(0>8>THyG|FDin@F>p_p5Hth9d6dh&F1PLQJCjG zkK+p(KF`Jy{Ho&#JjsSQhSA@E1rdYjB=L5vh;qecw&-RD(|{|%4UgUlg-5Nq;bray|ArJ z{uBzP#7@=B%Q&OqYXa*7aSkrf@pZgHh?HBp5m-|$dLvfWl%J`~%Q&aw8+g@UBR}wf zTWk&E@EXo*_!eyfU}l}__%^;nK_mncWqBtwe79VNNC=6(2ws;tbU~n@tj`+!Kwwo* zI&ImR){<*ZtKqetdL)7$;l~;-GQAhxHgx<1KP8Z~Ii6<$Gt_ehFzmT>7cZG9WJ>#} z%*;zVF5^vtH`1igP`Yx~j`yF4RT|L^!GaCOhkZ08SFx;u=CcY)BTq$QWqBhS)X033 zmrUM-{M70*bF;}6y?JsKEmeA5m+AEjw(x-ZCGd+&!nlreHTadh2ALDil$kCUlYab0 z$8V*A)vmJQ@gZp!-7p+MYUTD*rTYgR@5`KuFsJsK8M03F$&&t)jz7!!8qTxb$j)9p zS!i2jZp($H#UdSc@@~r9sWh%%@Tb9MnI%}u1B4fF-Zh)$eUon*-{iA~&t}v@9x)M) zE1;uJ-nlrgleaL=FIV$*{Kg}j;~M^JKqJ4be|?#t+Y9c!a+ zp>rC20vsgHVmTkNY245E$}31nFqMj6GbzYF;lk*pHholbC&>+<4fiQfjlSa|sCMkZ zrwL@Q@*vtc9L7i)OqVz()##31#lEvxMgaS#@fm@02wmdbLxY=cph3dgG>voxq9NkC zusF~tA%a(_72Lj_J2qh-*6`}G5f5M!_9MoN%H4PnJ9zn!k@D5-E&}hyVOT`l#CRRS zQKFL+A_%R(hiKN2UBW5ePiR6(#aafbmIh-YS&zwtFCP!YX-o-h3-O)up5n0j0-{aT z(|AnaJ!H34HHDh0uHuVN-=lThKzNnb_R6cMU8N^*|5;4%M17t{WLP1U*=qhepcfv z997ZVa(tCvHO0CQl`~A=Y7K(KEBT)v9tUQqnl?Adc}_EkGqU97=6z%C`65npzu7vN z&Bn`QRz-eWnT;~ypl*2bFFgBN) zEvm-zbT-A{A1ASsXu&B&@i5EaQ6)#0zg02JTk#gI5Ly+B=qj!eUYPa$Hse;wwX5)s z62=d`_!qWlcunJhC-5$Qb_*^)mt5Xkl*=y{aQSr^E>95GlSK3sxjaKW&yve?h#e{)u~9A@#dLXF>HaJH}t|S8geFt%3Lu9U5<<0)OLs1^)gY=x?Y& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mta/graveyard/GraveyardCounter.class b/runelite-client/bin/main/net/runelite/client/plugins/mta/graveyard/GraveyardCounter.class new file mode 100644 index 0000000000000000000000000000000000000000..1455420c2d9851675bcc4ed9d5e5d43ef492a78f GIT binary patch literal 1012 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 I@mNUnKdYYw5C8xG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/mta/telekinetic/TelekineticRoom.class b/runelite-client/bin/main/net/runelite/client/plugins/mta/telekinetic/TelekineticRoom.class new file mode 100644 index 0000000000000000000000000000000000000000..b0ca33e4b8d6d3324001ed544f61d2d2d607183c GIT binary patch literal 15186 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 NI>%pee9zlA{a^4J-~<2w literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin$MusicState.class b/runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin$MusicState.class new file mode 100644 index 0000000000000000000000000000000000000000..4344c167902b6df151ddee0cc3a57195e4097d7b GIT binary patch literal 1995 zcmbtU-E-SS5dU2zTehpTiAXc~X!vSMZS_NilD5=th)I*y)Un$t&Wwi#P@Kc4l}{N- z&P*Qpe|UhDOgk`i=qqo)0RIiJcXlQY36oB$2i@K7?QeH~yL-R<{lg0YWi$+&V7MuG z;zV7+13%$TEAY8UoQ}`5Z;EA@gD7qbn zY^}cX`BJ@6yTfp+dR*)xL#hv=m8(@cwZb5b7+8ft7hZ=mSk*n>ZW8&TO;(wBBcePi zj!Akrh_6WdEj#6w(lw2l!h%YSoI=bp8LY7 zM_rNl9bOTee(aOHEJR2R;D;iXRS3e)TKL4d%LR|9E!K-UXn0@d_yNP%VX5`f_|QZa zIT_G(6DMKH-Axli$PvBCS3ZGf+B{k46`p9P(iYUK9kzPjXiW}1@@~#w52DE<0EA&cajcC*|?n2zE)C_BCA^{9^%;{ z4Iv_Be~)Y5(59C}&&_YjjoG`8Pqymr+w| T9S@`>*)u$ZJ3omPC4cxYo$k6n literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin$SettingsSideSlider.class b/runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin$SettingsSideSlider.class new file mode 100644 index 0000000000000000000000000000000000000000..8413235e3709427bd3f13ed3bd320cebab986adb GIT binary patch literal 4522 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 GrT+o|$Qc3v literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/music/MusicPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..fd38eb1fb6b8ea78605f47ef3f000e96a9c4c682 GIT binary patch literal 22984 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%0D^l5{%t;uV<9 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/nightmarezone/NightmareZonePlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/nightmarezone/NightmareZonePlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..c77e0506c88680d20c2359e0ed2f75d339520af3 GIT binary patch literal 8041 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 SU^ypR$%|@I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/notes/NotesPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/notes/NotesPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..497709822c26c67dc3e8b3c3ebfd2b8cc0e460a0 GIT binary patch literal 1849 zcmb7FZBr9h6n<_K|kBEFZ!WBpg+p-+})^wWIFO;H}{-9=iKK!=OzEWeDN=UB|Nr}V3?OeJ3&VZ z-_yczeNRa3wEa%glc6J(7NN6d-W!}u@(UJ{43oQjpC3BmfhU{JQZ3X0clDC1JtY~2 z^^OI?tt&M=jL} ziJ|d+6bu>Sl8D?8K|=*CQD?Z+MavJgBlb;wVy>6XnNl6aIZRqO&rmoG<2Ei}ieaQ9 z>*|rHD~5{^p4WvndS{DX6)t&G1jQ6CB4^JCBk0pMW-v>#ubL6zLDLES#;skateWw?1&VLP6bg-x2$|2L&Q8Z$tny(U7v zszQw%t-&Gcd6vzZT}Y<{Jr+htKT4->NjBfpv)BJbYPRqq)LT{8O`+e^qe`}r}g(gFaH9tgr^oV4D(WGH;knS zd@Wor@P*WFCx~0Vj9jU-h}<OtGW7a&8;m)~GmKNxV`4X2(p0rgQ z5kuqsC>RRFB@wwH!d(@%MU&xL7cD>1t~fOLNx5D&YkKM^E@9HbWrp&37`Jf+Qw$@q zY^o=ssTi&%cwQye*xfCf>Rj@c2rD^Ug=66w!&Gkpob|JD9XA*(kIOXd(DckRbGBsT zCT>w;!sIqGC(x&D%wU#bC{V40@UZ1Z!S3CCx29U@y=BZ>m}4lOO|%UcM5J}dgIKKZ zGTiFT?E22W@Q9&)n#V~23pPH+U51G^KM++VJ+7bndXH9-=2BCFPX&8bS^dHC_!OU8 z_>AzWGuUl>Vd^b=#6xL;3ZT@-T$M|bnc;c)*b|*pM2t#rD!plN))_M5m=N}7Y(PA^ zcdVhgcTne@ZVBfaDh@rd;+rBbyixeP!AF*5=>;kxDbF?FmXlyQIQLqVO!8a8M*P9EQ(fh}B40FepXG%~pKFS8Q(pa1{> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/notes/NotesPanel$3.class b/runelite-client/bin/main/net/runelite/client/plugins/notes/NotesPanel$3.class new file mode 100644 index 0000000000000000000000000000000000000000..d21f1a7bf01fed72fb9e9bb805ae59f44ed47592 GIT binary patch literal 2414 zcmb7GT~ixX7=BJb7Qz++3e|!Xm9`KlTl=B5sa3wA251GTiXS~Bhp@2hX0j(hXT0)8 z@3fBNc;}_pb=oSu@CW##9G|nBv`NW0l$qU}J?DL&_jx}L|NQ&pZvYc0T1W_t`${{d zvadW>D<|i<%GXZOD;Hcpbo@Z8&{;C?TaqF}mn<|3q_*XrbUf)7oaK#emD3hl1p1?0 zxvw3yXFz6yTsh3Tp;o>s3AE@fHypY^i`f@3nGs0tNpC0@_?vD)z&Wn=RHQ)lmg}zX z>Kg)ghmWfpIh#4Ibj8xhnn3eZkXLOG=(J&>)vUT~v>};96JEB_j#mVlhK*=v*7em= zd3QsVR^^7L1iG_9PI_yyg&B7_~8m^8$86Vrq*; zToazEm3qCAwRSjo+XAciwOTTDVm2<~5~D;yS>+e>R+Q-lqk6^0J9t;X;+b(!pm%s- zA*LGl(TXn7{Y*QqB4gp2!1-eaHZDFJ*YQ4WM@~&kEg7{+!lO2=z>ln%%za?vLrjpJ z7qFpNb)|w6dYhNGoorAjs1oBeg&7Oeb)6nV*qFr}9brqB)$*pm*;+I4G{`h?teYce z!NyH|#EkFC9Yx+bsqeUYi>pveU$e^Vz^a_%nyhuB9gA4Duta{(bGLEJ1fqFgmV65z z3!FKUuSuCVji%kepE<~>qFFE)`5;$qfW}oo)O-}#?xTzZ66!$U+|lA|WR1;vVnxf` z&Y~<<+B~@uluJ1^>zYB(`E25j8~WUt@pE1fvP2e@-U{+IzQWfeWG0)y#bXb)no*US z3<4eMk}SrMVGsPjJ%7cMh2?| zaBWa<6fF3>p{6_;hAOnMQz@Fd05o#R!Y~cf#yFulQ}G*c%^K6pd;h`uXNOeF`y083WOoPCrD)Lkv8|&|{>Z z0Vbp4@6dtoYe1`P46hh8Vdigz*Kc&rxHmr9G7hY@ekY> z`wNp#Fb|$*6L>&v(8oU9rnZT~DaHZ#fwq6-{(YYOLiMw32QhAe40WQC~DX|R? PK0|J(nZJNf0;m52lCgvJ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/notes/NotesPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/notes/NotesPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..e4a90adc9033df42cab2ae9fde8b16e5d35efe67 GIT binary patch literal 4474 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/notes/notes_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/notes/notes_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9b2625aeb7d4cb3b0e7b68ab892f36a70c0c1d5a GIT binary patch literal 931 zcmV;U16=%xP)LliyEUWf;dl=d=e}D5D%Jzgloz8AF015J7$jQa2|V zf{TVM!wWO-%)L^_&2;gGI;wBLsmKD|nF)hC~ww43^Vb2Ta zcww0YF(mp;-aI$Y_ml7QKJSaaspO}R->BZ|td+-sqx@fec+qQ`>le+L?=G0mp78)n#bcF=OzU{#T!pE}v-ZNGla}4qI>vBNSo9lEtF)IPbjs zCfeo}nzltGyo}SC&-EMA#A5fOE>}L|<3Eng%*>txuw;ONn@fCs_g46YlkR-g<9`<0 z);jsA1OeT_!-YlMTaU6W1o_S*NU}^r!xOyN+imabd(9q+%-2jzOuh#o?-~EM^BvW` zXR78?yW7a!h!eOrjZ*IBA(so&{HxnAOiT<^Rb}Gp4Q74~e6TN}p|5WK zG4MrTvFWR&jYROuEb+0QsqLy^NxRRZ)s@JZ?p>&&D9p{xGdwbOdH+)O%bTlYjkXHC zqWV-ld5<3_yWkjJ?<1Hdn1+F2n3R{f`Q+0Q?ml7*+t&5mi}b{DasX$%d0``Iq+UxB7+oNa8ZlO4GZN=r*9E-vEA_$YVR zCy7QYXl`j@`j-H~U`S7;l0$pF@iqi-l9CyHFe@%m!vrtO|K~ zdFZ;3L0a4EJusoq=WS5c0%9=@Ns=C%&d#SXj8=4^)6?@j!^7W)!MuHFLLtPq&1NGz zJDZ)I9Sp<3Fbqu7Bqt|_L_Eo*OYbK~M#f(Ul7}YLv@I4E7D=bm_c;vymjZS(0ciFZa|pHPxSv$CI?Tx2UD1MW|{4m6bk1p#{#IIrkCp z)}g?CvSn(&-EJ$XtE+vfs;Z)5X=x=kI{L#|FsJr5{|O2nU=+0B#-{)P002ovPDHLk FV1jxZ$8Z1u literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/npchighlight/MemorizedNpc.class b/runelite-client/bin/main/net/runelite/client/plugins/npchighlight/MemorizedNpc.class new file mode 100644 index 0000000000000000000000000000000000000000..d66b27ce7f0f01d4bff9072f28d0b3195cc13027 GIT binary patch literal 2318 zcma)6U3b$)5WQ;~iP&-iP8vc@3*n>qBcMV$PRNmTZ_?`>(hiFr23w z73uIF8CZour)AA*a)wOxgL6Ibg>00f<2prTNIHT$TXI*}hYTs7w_DZ^v{E43Dnz9xQB%!GUcMX{MoQkCcyS^pc-+O+OJ7up)ofoRr zl!iB};>KIo84^%~}4Ql)f&O-we&={twLh@RtxzGJwi-xY4Lj!mB zEMKT~cQX+j2qM74eo$v+FO4`(%w(ADzpogf#!D2md#j%x>DF62L%JSV_Ti@0>LN_3 z8J~zDyVH>Y(YYdDi;&FgQhLELk26)*Ywml8<_j*lZw1^T2+1fw#FOqK5=)v+p7rP@ z-R@r}aur3;NpkCICQ{NQ`SopN$z%Ieb!CpZ*{iSRq0KX^Dog24&o-SKP-`f%mBHOJ zW>fXg_7mq#>zF*ry4Ue-z9AI7F7`faca@4rZp06IA~nR6zQ~FxF@|3vY4|1WgkMrq z_$7VOt;x`yB4vTzgp0J3A?r_yrs9fO!!z8#bL6mrJNOEVcu9U$ zI;~-a{I5k2@CYSZ5g4rEF#%k}6xQ%1mH32qGhpxON?ZriaY-jdgM8L8Pv=j`)@W4@ z{XmZfJ@RCqEBuD*Ka&v)fhiZ@R+!X?9J)yvLClT`bmfE7;GSJ4@ zK*hm8_eKVKK|LSt(IeW6QAJuIOCwd&>uu8gFw$(~aWWZAJf6$BDy_31#BeC TZ>aAP6*c-!h46R6S=9dnE?m)+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/npchighlight/NpcIndicatorsConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/npchighlight/NpcIndicatorsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..926c100a87b9435768b8afdfb817759d3e848cb4 GIT binary patch literal 4343 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 UD%NJJ!-`TlE)RXz>ZGFo2l7hSYXATM literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/npchighlight/NpcRespawnOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/npchighlight/NpcRespawnOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..6cd604ed28c20e34934c4a46fee6f20f8351f79c GIT binary patch literal 6545 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/npcunaggroarea/NpcAggroAreaOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/npcunaggroarea/NpcAggroAreaOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..193a5f7d9150f24dd8fb578cf90bf2edd49dbb7d GIT binary patch literal 5482 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/npcunaggroarea/NpcAggroAreaPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/npcunaggroarea/NpcAggroAreaPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..e785fc45b8b9278c7a1445cd1f843887a6d6f11f GIT binary patch literal 16364 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 Mh!iOBO>7|jAM%y1c>n+a literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..354a5abef3da04b1d26122609b5b48cff171657f GIT binary patch literal 2123 zcmb7EU2_{X6uq*YIIZ0zEeVhosM1i9lqOqBrxXIAuA8);F%1)U(t+V+y(@dw?yfx2 zZcY9ZGcY{zzz^U@G2APyKS*6NcxJ7Ubal?T=U(ZrzyJ6X02=V53MB^3RAipcQxVHd zctI>hnt6jb@5|J9s{2v|nM^|&_?gniJF*L{@j_FjJ=w29g~9Sm|F!SMe%ddhsxZ%B zeHMIRPkHVzgDYC3q0pV|G!`A=QzR1s4`eP&eKdL z;zSzRjYT6(Rpt|fVQ{N`E_=a;*p<{z1cUmq6~hgwVNeT&3A7wIQJc>r!JS$cz*Ubs zlXxWiQH&qj)n~9UP)5?BGI|ZDe7yZMk7EYqt?eHfY@RQ$m5Bt^RbPqIXI9|i(-9Gm zEY!a9G1tQIVI;ChXs$FzA4bwlr1CiAT`>_UaC%w*RL#irN>hcH^io@<;#r<_g?{d% zsZb0RI$>S^47L%L4TNGtKu4JyfHJ^!1Z$@9z^~gsm6O%|IUK( zz@goo5=^4(@>KUY>I-lSZdc(`28*`)$JBM$fn5gkKOD5%M=#K;H>K6OO5-hhA;T=P z{q>lXlu^keyTOZ{bvusCvAp5PBL^}65D(H1WfbNd3ZMGQ;lks#z#=ReScc0jxB~OI{0^*O7zJI&*(yTVt#=LXVEB6!{ywZ3M7@eZ zw=swja^)BLhimvxFaTe`2l!uiyYL}=gfoVqGvGNO{B?p~C-@sP;LB&>n=|1z;NwF5 z297t8vdG{QqSzpcO`_PEQ0$^A(p&i*wtvHMI*0G4NGjtTJh)SkOj-095qLy!mk2(e zCMY?A6}b278G@f?65L1gTn%<`EHZdN1ow&HOCtEn5$s{W*HpW2TJYfC6?wz5c#5nv u&SrmHk*g?k6)IHlZ;5Q5$Q}||;~eDS4CE3#vdK1WGu06LF@6UI4*vnU?g9V+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..dba3418190658132f670a02fca733e4ddaddd940 GIT binary patch literal 5116 zcmbtX`+pQy760C3vlBKG9)T2AN_n)>WC?7gs5Jp3Bs`YpC4tZc1tyzmGGTWnot+J& z*wWJ4m$kH5t)bdlU-4D#i@;K?pcS+gExxVKTKy0F$&VlLduL{Mvq?%5`9OB=J?GwY z&pF@oxc9aHo_+;DJ^rbnNTAWwov58Q^@QQ*(RjkpO(!~#NcS3MDr$B2>v6|0dyKf| zSavGf>Jnl(LhGPzC$u320fFU{NlF`0%Ucum*9ru^Qv||I1zWTMBii69P$w5z=B-Ar zz^1}Q)77xS6(a?DMqRPMHrF>4I4^1S=!w>}lQ2wuyKeUAwr&fon^fO1ez3e9(dJ3E zOFh>brs1p?c)O}l(iry?GX77OT$vEx4U-C)si`M$}vx%xT?Bi1_Z8BQG%cxEl{DLRF2-G zVg^ETbhU~ys55X4mMB;(u&N;Xd@qjC-4EC{D`iN9R4m0Z0j06CrM@}VAaKLG89z=y zU5H9tr{cX>E>M=zovdVm8^>Y&uFBL&gR2lxP(5`+Y{Rk*XGp~g)X-^7t-GdSgumG} zVwH+0Zt#up8PhQ$D@z)&8fz5XD6nE`Xf$aWVOrj|_tE2jvD zE5SA6CKVq-tw1TUaH(|1RDtlM$OxX*#QbkbC%bifhsF>VsA#g{TB1X<4LSFT0jJMk zOmCi4%jp(eSto3_nQxusi0{DWMa)6?9R2UP6|u;-mN&?KAa*4&9xVkkHItzk?Epy#i~e z<>>}1Vc9#3gzi}u!X9WUx)B#Br@eWOz+xU*AY1m1`~n959_T7=1^a6$_qw9TcuIzn zOQW3z_ABTYSa=zMDiTO~qS|OBQ-BpYRt8J%9T1p5VQ+)m=cOJ@<`n3rnXVqm0l(Vv zJ~5dQp6v}*ZXGoo#6blI1eQ%WWx{F|L%7{LD<(w{;#d!3Bv4hooB9so<0|fu+LTe7 z>| zM_Cs1+tONsCKZVC98p)@B|Uyv=K3)epT^@f!`73!tX)}OG03=^_;tx;pH=aMjFPgX zX7AT+Hz*{1SjBOX~xn`>qH&ZpoN+MQ!~u266$TkLbi zO~DT*D{EVr-rn(LIEzYwyzrbk_8rOeSxa#sqg=R)+II;} zjf&smcZ?EQXEk$BOG#AQtOUzWu9it-B&nBog%JLLKPq@rAX0F`#Psm*xjP*rq2f>Y zGri>{zb{H4_70h!N6Gcz_&~|ebIH!+81NJ<2rLf)wjiHLU;ce8;4YsRgLW%z$Mwy$ zobLh8Lla)JtE5&~!pnLwAIbq#$VUZ774k{pe)*tqzkE*cTZ|%JXlC+v7H2{3o6YYW z{yjrl3BS?ENmN8uoIquy<^<+PR-QmO5)Pce!pI9)G>U8axqcKY`FYa(yVV$=%r=iIeMwsMWG8m~AH_)qTnF3RDP$<+ zG^MpdxrA#`qChBkS;6;7?*uNP21<^mU=OJZ3En^BMe9620MT5}grjApe5LzmUN% zd_IS7c>E>gU-X1t%-~m&KZ3HF41O(#;gWMuiR#L5;1qr@hp`xUBZ4D*JKlqva4!S@K5WDN*og;l3m(K?UatD_FabJ>G>+kRJkFI* zkUNaW2&RN;fN4YPvruv5K_zJt7MWznTv%k19dqFeP=jLp1%D-I5vH&=+Ljyj=eTJs z^0~#-;cwg#bRk_QAzhG%Pom}l`xdZx@w`jKB!{ifRPYx61Lfs}?rkblgn#@G8lcsR literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin$1.class b/runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin$1.class new file mode 100644 index 0000000000000000000000000000000000000000..9f906e988259f22b48eb6863b684f48f1c356f9f GIT binary patch literal 906 zcmb_bU279T6g`uq*=AjBj9=CI33*5r91FfR6eLs|SZg7n?~~1SJ9Rn}c4h^CmJcHM z;De9;DDloBf*=Tz9cJza=gzrv5BvScm#+X`;6Z|xz@eoetJ;#$fn;Gc*&tV@F17X2 zEzYS3+AejWf~&lI(!fW-h2(j`+VV8TOAGrjz(*_arac9GjU7mLEut`4RlkqaXCYRD+29N1Z?Hn(s6yU zplYrbh6Dz=E0j4^m5%YRWG6mW;MF=B8}9LA)0wNQf?n!Kx$}21o}R1sN}xB>rB$J> z7`e*-smwT!WwH+1$Qgz4|FnGKv<>?Qym&%~wlL0XTfU}n=9UR=3ryA^d4?U_oBsgO??-i`$2-9$+a7z*(c%T9 zkDq+v<1@049JR2;XE$QSH}u)hnz|HMG2mze*BaDy+-U4g++y3oHtygadnuzMPyFul HZejZ;LVybZ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..ceb6a4d54530f244d7da9f6a54f70c26d400c6fe GIT binary patch literal 20031 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 H5~=?HSIU;h literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/OS$OSType.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/OS$OSType.class new file mode 100644 index 0000000000000000000000000000000000000000..a51e5252ac7a70ef654c3afb127e15fd26b79a41 GIT binary patch literal 1312 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 c=xGg3a zBM(N<#Gr)m!UKu=W@4i8fj3`-7(pM5#xdA3Ha1zzL=kj8MZ4Rur*gQ??-^QPt3<)M|8{44Q zb9a*)&eD;cZ|F_bR#YRLhV{lX9=bb?Ta$j+%o-G1b-45Q4EjeOE;UX7z(yMnvtBK! z<9W3wQ9rV#rz^uAG<8p+w$zMbs}9%4r}4#)<8oYxaHOUnE)hA9MZ_X-Sf9_sB5(kJ z3|@ux`Mjb4R%=*A{r`n5B2^9}svO3MyrF={h5}_ok_A~r?t24pPX{6BSeSSb98)Etq^iv*Mx2}ub=DP$3unGIn!NTFg0I2D6nh{7KT z$shDl|71cIk@_pns2aIA=$2I@3`0=0&WKmGW~P^j67X6Uhj!&fP1j?d0Sr1X;^u>H zO!@EQVZZ~PGeFQ-QEb|R0>eh*0xqK<+De`u3S0$&L&{i5YRyk4=fe@S51qiU>-WW? zqoDXw#p3;zH(D0_g^)!g8Mx-`MB~6Q%m)2(x{Zezy63{a)=TjWWD#lXorF02M0P)!fo&xM1YLMR+-%q5!&leDwb!T^nE3F5**alv5i#-VNMHb<*Rs%S7ynNh^9(Fr*olIY!_~*DKW=%u<^KF;Swt@MJ;1Lw z+}K(qpvqyypMQDL)H4~^{_yTRtkSR;aQ?K!s3oBdu&4!aYJQ_EA`|WzT)pjuJyQz+ zaCv8O^|thel3@t6>hN?s;)>p}9xOkAEIunDJF=dL((kla!fq^#$bA$2_^$8!h)h6s zDI!v~W;HAV2b);~0C+4%hqo$oByCk}m<#~8{my7Vxn)r`5sN~D4TXjnec#+8B{W|& zUP25Wq1dWJv32guE8D;!+rTZ_&o?_IXP8An08?yRO3t--&X8=EqLZGK{A&psD?I+W zNulA|nW!mtr@b;Nm3r>>qUX+BU5z{#iSkE)o3Uf0gh;Vz3r5{@Nglh{*^PzKMDFzB zWcOEb{RKgqW7|@aT5B^aKuFStn$-K%ZLy8w8!Lj-A<)ao8WjLct8!sCZrU;I>MBv{ zi-3M~_MNk$Q$Z1t7mCy$C>=}+)u*a+0Q?3(G+*~k^he3DH8BsD)o%7PDMd=J*{V*y zxQz*sb^uE`47*Ku&?zJ2zdqsabI~HbP*=FBOVDL4fiAM`_J|I zRjSP(^iu%7Ma(A&=n>A%Jl(dh?bbquX}!U%K3;7Ku&5;j&w~&fq0~Tud!TfLFr?Y5 n6Iy?M?c3>e#<+qNEEoI()9jOA`YF8600000NkvXXu0mjf!C0d- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/ExternalBox$JMultilineLabel.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/ExternalBox$JMultilineLabel.class new file mode 100644 index 0000000000000000000000000000000000000000..423438c601155a2f8d45dba004ca696c8d9719b1 GIT binary patch literal 1216 zcmb_cT~8B16g|@x3T64Q2qKDzptdEl3MxVoETx4u6-|I57&X&&tZTNrb!S%K7y0Z< zNi;D&`=g9^x)2+EGj5vsxcAPz=bX9IA3wi*1CT*6iV#E55z6#@N7$AUX4STYqs*r5 z*DXhyZc{j}^rR_{mGB&HOEY)2T6d3Uicfu8S+?bf60Zn5iU`BVd;XChoAStV>Sl45 z4rV;T8HS|rEN+*DCoR|6D{L^ZB13=Hb)@2sDs$TxT?9;jjG=qQaxAsV5Kbh^43Vr` z6ETD_U?7IR7$~EG3y3rHNuhEzOYw>=C@^uDENk~g10xt^=p}d7_oVBQEm6|&On#)y zz?Kez#|&K7xpeTeCja15Eru%wu4=16*1TKwr7ocz*9=T*2a!_y9&hfb6I<-NUQIiv z4BR-!RU&P4Kom1{s#BT@MGMc&HJa*Vy}gcM8n-mN+YHe}fxZA+(m)Ec0k$BLQUyfL zbv{cLc!^RJcNpTosk)7(>(IqU)<|59@veb;m?!y(K*qM}PJ_G$TD^Qw^uB=yc*xLG zC-t}|6vKET*;enosG_?y+rD%Zj~FI8>9w63;w`5RX~)E{h-Cw5tS}5x)xBnoEAia5 zt?G%cOJvER_1g9u72)j$*BLLlRq7f}y+hic86)bQB^gSk|JS=|hOTPBbMkMNokS=y zw&VI~)% zjH3(PG)HL{LJzG7DEeqL$nuHoA(}T+r|3_GTNq5S7KZiek{-rWkrpQOa6R=E(+A<9 z9{Qc)W($c_e69sE)xyGeES6>|X6bXg$YUDk+v#@@!7h5ShXIr^jD3vZ1txGnPvH;? zc!?#vqW_%N$m0!G>D*`l2Wxmjy9`0kV4c8*k)?eI8_3bDdzI0dEy`VJ+w;Ewmhk!3q>O^*2J56w*32W)tUU#*t z?ylk_1q$hvYg?c|p)I#wpcgJqB4-H01CPw`$UBd`FvBBH4Bt5`8AYTS2IP^>?Z5xu z|DWSO{`0rL2QZ385}O2uT^X8w-Ib0VO0(?P(hbd;Q(v;(!1QX;^#VUI<=IgBuH^(~ zp*b7#&L$BT$gEgrtg~jYYP(D3kr|7E1k$eOS1qULxuHOBNs*Y=YG|sB5rOW2ht1P; zq-)Y$^aOU6Jb%foEgo1g>$QqSgJ!fP>Xdv*+7yygV5^q7p|)f#NQVSBRb){1?OJGi zu0W~uzx%fL$W+}4ZO3+HOL*!aqvP7)A%R$~|Aat%+^fhmGT55LEdqC4Pg~vAPET2` zwIqE5w_=;X<|P@vuwTXOv!Vd{p!4g(2vDHVMNZd0tcwzJN)!l-C(H;_b^ z3O8+@u2&bNf81JdBvVxK%9eA&@@=(lZgw4P`m!e%DRwL-a4z(j$B}49`SZwZX{7%| z8hdbe5_<&tC}ec2q29?m`MyVOj=i)Bm*DCJ%oWTYmQZ>XA|wVk1t#PoP44#-Lh}wZ)O=#NrH59^SI}kYde;|(Vjk{J==d06k zp2g}uaewo*nGv`nccYT&Khcd(Vl;_Q3G{tQ2SFWYg?@%*{+vaCu2pTTDZwoHu9 z9xcqCK0G@*e|r2_>DVkW8YM)j&{Jp2z@5t1R&!g>?oxWSrldsPEAy8OEGx5mm04{@rLh7hiN^)9?Q$Z*pRQ{a z9TFpQ3acPgL8%Ko7;#>o@CGuX(5@Odi*pe!TDI)EkwnE-#FGX-k1w#*FoVZ=`4N9j z2d=GrMf;S2FX77(ZPd&&ZO-Z|FA}<{sF~qsn>D4c#0k49-GKL18qeT)!z zc`M^FVF&6$tEdEN2Nl7o6yBwe)1DtLt6F@6=BQTzuddJz9eL8XYBfoac03{U%Y}V5 zp{ZKbqhbetWRCu9Dx+N^~k=eM>ar?aqi!YUh-|`>K=~j({lw|E@Jx?WG`ap zZ@94uyZD>t2tGBsunl+UUH&jxO08mlluDKQ9r=O%4cwK@XzD4DT3OPQAGm}={El5m_#U?Sy;}IThfQ3-RaE9N${mhp;{y$x&&JoVy@4-ge3%l;2CNn#)|r G)%su7@?kFk literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/ExternalPluginManagerPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/ExternalPluginManagerPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..d377a766a2631db73d446dd718d0fa3cdf1b3b56 GIT binary patch literal 2881 zcmb_eTUQfT6#fpmObAoKs3=k;wzLuiBDHD-YsC;CN&pGcg01uuu z)%Kz7gI(=f)xXfb*rmv7SNj9{quTB>xfnFHeE`VJ$(eoj?EQUvf15x5`t=V0Be<)e ziQ$SV+_+sbg`vA5o-=e|y78h>%Il^Rw~E5F9NUSD4OiGEH=KB~vYPQs(%j^EVb5?n z-#w_n&(OKT*La+-yK%85eWk6EBSth{Bo7QhcUgD3PttoQckRW)3@@#5qnm5m_{6Lz zS`7OqWfU86XI(e*@ynAuD-1FVp4Uy?y}*#|*~Qm4dRJ_o!Jn`+(F}@CMF2s$YE_{i z6owCbRWu{Q;Omj5t&_Sbrb>mZu;+Nz5Dbw?E60s_ZtL=UWz#RwV@U5_@ZEz1i&~Hz z&Dg?mgvM~R$IIwh4wI73;n;i_hw-w4PKMO3QK;ewjuLGYhCQllQmRfyUV3)RMv*0yOzBf zwbo5x4~1}?;o$R6OlP{&M_#IkOY~Cp?sb~Td@v- zY6oGwjdv7KQ`LcAwoq{qBh+=`R*9s8;Xoy@`XFM9%~Veb6{AR!MOA2a$P2^ShGX&!x%?O!34wUMjZa90~MEXh1yfIgfqS@>nFLPI|Rt_`cx`-JdaRpF@!YL z&m6UF9lKF(*n(@DQ6Zf<10hTkN=e(c>|>JLt14!ZsgRqdt|X1!4RWb<$8k-?yv(W1 z6^>ih%W_YI@E$|I7phFxJnlw$u_(A5b**StM0u1%RuHDz5Ov!La56a!0< zL}y%{TTSz#r?d)|89Kaze`b(*F)GMaMKfvASQDD8VM9d$Cb2d$I=VD5J)fLiN+qVJ zmd2_24(^CHRUkrBIm@K_EW%cBi}Zd+vwH(eg##)z#SyMFuJunfY0rb49xY|~HfVx- zk*urOkdd^=NNO>JGgisYi7{P{m#&8W;?3~^842;3G;;>YrI}9)ciGZZe2Uv7a<1+g z;u5D>-d+)fYCM;{;M4&Aq=OOL* z>C;SFLP68&9GX14*4`73q4xGY#-83MXnQD+Vjo?DWC$!_KV4OC-HHQfr*DKc4wc=o zugERE1V8sag1Uu{`|v;f4P6UQa4cQ9Pbt6Sl?7jL%Pa&UuV)s5{h1;EHhMbz zk%7QA-Z&FD5O{#jzAc=I3~k~31GM&6*V3i*{s@=kbGg5TvHNJH^O4EOly4g|535hM zF;{u=Zso~yM;By{J}<{Ct;d+sx&>)D$n-t{{1X}*aRRk3<1$hNs-k&a6igu8*l`1Jnki#b0 zZlT=w{DRdjSWkHkdyl@RoWJp6YcHGDVr!|y#!&h4txLr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/ExternalPluginManagerPanel$2.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/ExternalPluginManagerPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..51da2843ba2970858d1e1be7724ed8c4eb5daa0c GIT binary patch literal 4100 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel$1$1.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel$1$1.class new file mode 100644 index 0000000000000000000000000000000000000000..4682f8d69b07b22c4de85ec78042f9660f98e9f8 GIT binary patch literal 2321 zcmbtW-&Y$&6#gcJE~EnlXbQCjQG*Sk?SdAo2B<)T1rxxgr5b;3HbYptoz2;ur9AnE z`0P2p+H(MVeDL_}AL5H|o})f^wBFeS8nopld(Q6M%-p%Z=6>Jg=YM|q5x@ef24W01 zrBJ3HO5r+6n6~Q(sm!_?)*Km_UR_8p@B>rqDd9`Y4a|+k(uPGl($nc_1966-9c$Ox zGlNHtteGYKz3=%CgwJqBZ974Fn*0>na+G7}-L>3wBeE5_*CPZaUg_s$#)bjwdOJSw}i*o*+oj9YVa~uY`v~-@M8wo89bDRa&(n}mY;0bi#5=Spa z7&H|~`3P5hqNNWo3xO#^RG!@L+t9M>_! z5Oe7823n4;qBadYQMolP!(}}KJuj~k0QEGFz&9Q=2 z23~1&>ZbM(!HEKzM1iA-HHN_>UW(XeF;q(P#!MrTBVufl&S@N=@or#)Vf0y!E0Va^ z59>-)^Lw_aYfdt7hv9Oh6Dr3wZBN>v?`!VP?+KgcJbA241V&-0kRaVtQiR2#RgaKv zfH-0BnWvT=iDNm?)%uv@RlLTKD0!i8i)BZ1M}MQ6g6J-|rp?efmYkX-Up}qRpJ23> zYhkwKe2*BQWopxNs=0Y;ioU$GT`!?r`^!B2U_9aPLMNIF)Sa$LN{n;xA7|dQhKq{MxA7Ch(>O8=O?Dx3%m~>(orSBQq z3HA$KCYfuQVi?0KG{$v-X-3;!ByGJmoZUzN6QuW%C24RUQ-^r#31+{ewN`t-w%8j! zwzr6proC?{JDulL$87cxOFv=m5bw`^i+J(k*BEI!p&_Nc&^tu$g+qMsn7qX3CP`ww zIetiXbRMHrC$Qh>55({2VSgaW{zO0f3n}(D5!KTup7XSad^Y2W5rvhaobS@?06LzM z*_Z)FcdmhZ7)jou3M|u}`?MaX$nQn97$-^BqLU*3=s$_mf-ai&ADiA7CjSNCN^Y$H literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel$1$2.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel$1$2.class new file mode 100644 index 0000000000000000000000000000000000000000..49d439c5609fbf2fd92be0a8cf2f3b7e6636c4bb GIT binary patch literal 2110 zcmbtV-Ba5}5dWR95jX;D6NiulLQ~TilSDw1e#8zb5T`M&sAyVf4uH^BvEsVqY@cs>z^fxAq?%+EJ_Fkoz6y^eM?- z(ei{sIlj+uwbtw7dd=D6J_(KV2=N93+wB@U@EUx@Rh|?CqU;GzEipC~T#_#y{) zcjtB(5^J)-hry7wki?+ou39iLq`7MrhLO_TbqiNuY3_!F5m+e<;Fg6^Ofd`;w4$+^ zC-_G6W{(FiojsqE#+q~;f5!^N$!re5LX~MG>@+=nmwxwK5+cV}{hWi~^TG z_jJ2uI;jie@%ccjVHn=_nu2TvbiRBJea|E-EDGi~R(g-5S1g%kw(Y-Wr>oD{!%oOL_$Q19jFDFxA!cGvU$*7Y5436MX&`7Ee$r|AIvQ=1-V9Q=ii& zXidv;Y7A literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e0df92fb0354ae9b21c0162d16a2f311f7a4b749 GIT binary patch literal 3335 zcmbtWZBr9h6n<_9YzQmzB3J}9wy8o;16Gt8e8CVjG`v(^tZ1c6at(`NH|}l-R{Q?m zf8b2N^R+q!opz=_pg*8rI-Pc=o&Jor=j?_|K*~5JGn;$&oO|wl&biMyXMg(p`yT-e z;%fyyf%ArRqE^9>Io*-bbWWFs6V2xeS>3RsW?mYmZP`(|;z-NTa&~mWQ%z`O5$;vs z7ieG9mbIu>bfR*Ztw+s*EeA7No@@kaoCVzu_s~hHT^tn?*t4wV!i37vaygk15VHdH zEL+esaxm@arXf&Qu}ENFilMDU?V@gEqa!J8Ugl^g*UIxTY1}adI#Q;Ujppy1UW^v< z8I1zrxyf2uUo)T^x^qFm>fDtNv$Nab+3D=A83BLX%*a{@G^waY4bS$eP!Ql*tBP80 z_L7Pq>R5I_g^E2vRG~vfJq`*~b@E1gQ@SC?3QP0Sn$qTTl6Fj)X)QOSSvtR$gnqs- zfs4CwHQY;KQDsl3>onx@LlS6~`1D6*#;dPYQZ8?vislsiG5I z0)eb_hAnN0{OIoN+7>MvnTDh32K(nOjs?&yaC3@$40#j?r8VQ26PlNyf>EXyy{0un zA2JPktk9Ba(daBlt7K(|7PMs<(n1+YNs^I9`aZ1<>CVXjP7q}hmStK;6hsB~ZzAD% zo|($|6U0gMsyKz$1RCuHvp7nT(z0?$*K%f7V4xykadRn8P$*Jf5OW$4dVGFSrZ-6@ z9gCPAOL92-a8|(?y5vpAyE&kuAFm52wsewdPMa3*sEtfvAzeuTe2dc?QK6lA*Yhea z;G$Lcb8t=U!c5%dxN-yIJ0<2z}Z#y5hZuZwCyr;c9!Ef zjH?Q+Y`Mlst|-?{>#np^Bss?vxgygAM+WeQKrrdmDO#jpbk|`x6+{YgDtW~9_8qc_ zcvo~W3AAl;r~)osY3t^+zn|Yo{R{tPG~gZTUhrkp%t_6tB;t&zXJQv<=RK2-mcBcx zXsK;a4ymAL>=MQbnRlY3BnL9-_1y#gh!jCIY{A`4x?fi%f&yh{W&W4XqzJm@Ik7^0Kf_0?sJPEZG?W08akKJ) ziifPMt5CB1eH9u3)T6~d3X-1{9U}jW&jxPk7y(3Cle7WE_TqXN9SIN@%#7AaGjdh8{;2AYk) z$5seMy4TPc=~zQ^^GwN&Y6TQDlnc z*(9xOC5fk-D(iSQO}c7Sb@ZGdgMSZZ^HMj`>IMKV}g<6vI{; zD2BC9aAy_j6XaG=^8_Zvj~%UY9c^NuzHT)6PN3P>gR{O~*8v7Z`T^H$l+aNtdNc#zCjF1lO7HLBOAL1jAfb=Oy z&5pdQrl>W3OOxl>%OUaOV^{YHK6T%+_zYjt>;MIn&G~o9{RcHr@AnlAK4kv|inw^$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/PluginsPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..c4427224ac6871ff39c87a7b8d0d0a4f1e243782 GIT binary patch literal 19633 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryBox$2.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryBox$2.class new file mode 100644 index 0000000000000000000000000000000000000000..213ebe68ad474226ecf957f8450ba787629b7a37 GIT binary patch literal 1905 zcmb_d+fvg|6kVqj0&S3rfC7rQs-;{4D58Q0lpuA=WdM0)4(*u|CnTLDEp^5hebE>F z7afW-KJWp4l;b|3+#!9?&ZK9jIeYEBR@OfK{pZ&{fN8u|5Mr3Lgr_-0OPGcyw5(|e z%hL*GF>hF|W*3BIyN;`gvL_sio36GZ3bt!_w)1|*F2_d{gc-Wu@e$2M)C7EcCWo-15{s1cxM>n{Mha8b+#SQpYi}}qQ<$`=VZyKsZ<1j@5m=*^ z`s0Dwms75pc8=IZJbKp|!YMl^n!s>XMLim1bWMeVMj5rMXhK9r*HuKJMo@=N70u{k zs7uK7mW*ME#p3p+aMt*yDHvKac9xs#+%e>R^~bO@5W`ep-?hYwkC5`}wshvQBV1SH z7 z1PLS+^fHXrg1^wZD*DjR5Oc(~T{>mm_A0NF)ui5x6z&e7d?=7^(cp?)6Nd3v!3e`d zP=mFUSMda+WRY1tqp#^3^Goac%0@c1v`EG{WvuizjdD6`TO`dGo-24phB!Y#Dqeuz zrQ(vdw3&={K=*LYd<021>c4HhOb46KWm3f}*-5n8$w3d1RlDe9#hl^$@Aw3u<84qD zC!6Y4)}%wv$}b3S%g#v;&oY?7)B8W?PqIemMacJpzm#0Zv>7`0@h4uLSrl g5HO4>A{wH<(HUC9G$|?Q6h-{*DWK0BT_Ftr1q-_c0ssI2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryBox$3.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryBox$3.class new file mode 100644 index 0000000000000000000000000000000000000000..c337f018bf3a036ded40b18fcbb0de9edd1cc531 GIT binary patch literal 1196 zcmbtTZBJ7%6n;A9#^#kx6jV^~W#TrFYr-c3Ap*gdWJ9vKeebq1Dy3a|JHQ{~7ySh$ zpvDjW0DqM6^s)pM!k68oy{GLt&pAEM(_g=T`~<6hjnvQSV|+wF#Vn%@Q@$6P#pO1s_92!t;2g1 z#E^2kGAcZyRFz?JEi;TCa8=lmR7b?M`tw=51Dnq?ET+;L4 zr6xmi!*oOj4A%l&LCRaX0BMY7F@oy>G8ktVDSFpjMQX9t-){-~j<=NX1)DZkO>U)M z4>ps&NenNBsO!4#z|FN^_iCQi-vzWr&G^QC=h9M`wJ6>isbJg@T%>T*fF-LBO)2hU|Y zen(ZVc~{uwOS$!7jb4X4aaIcPLwvr`TG$Q6qezfKMz=)dUYp2K-$-Nhk`wv77a@=z z_Y(9wG&0E2`Bk!>)7tyx%JU}($_pnLD}O`&OYC@q<`g*sA90iBAhvUuz$C30ZsGO- z<`uzs;9U8bP>wP76?eX4_6#N)AAiCaKF3g#r|ttN3dCc~5m*vW2qu9dO7u^X0Lxe) P%h&4*@!wM#2~7O~|13+d literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryBox.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryBox.class new file mode 100644 index 0000000000000000000000000000000000000000..0972ef2978a903e6ca945f33cbcfba0c1187a9d9 GIT binary patch literal 6419 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 Gr~d~5D=~Zk literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/RepositoryPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..fb2eb31831e4e7179a374efcb1e5cd68088b617e GIT binary patch literal 2718 zcmbVOS$ES$6#gc5P+}B9LRiASW1A4s0HwugN*n?NoP`A3x*N#O;0R>NmE_xws27cN=kE7@cl7tafBXqx6hCQb6Bu!1V0aZr+EyTq zf^A7BFv@nNXgR*&mZjtRo^QzIKzfd8`^Ky+yS^2;-pY(gAq`Q1-bd!5xor4LmQyrt zg>-=qxky#%iZ5^`)5=J=pRf4Fc%3mN&_7#o0;?pmmT%>4IqEoWUIIFe+6a|4pp*6!?3XB_`HJ>(% zWAq~MOv?#;@@yNn94i;O?)r6fBBtShz@C>SGvo|g=0-e4LYFo4xU(ZU7 zR?l`Sk?q8BoYZha;CQQQS1e=9wOwznupmoP$0?i^=)N{Od;9*4+0oqnvFXh8tiaB7 z10j1#xf0irKvJNKuB6Sv#r_l*sicfEP(8RMmLu#yh%V>pXJ zl}STDi%;;A$SON;=@`O=TF5m{s;b#&ba!1@ZI@9iu}eDM#${&5bs8PDj*_tj(2ISR;%xZo#y(re~?=Ix!k7SOnkImfhL_)7Eo>h-rJ?D+|Yz2wJm2ZM_Do{lU&AgVd_NEhf?@534^y~^QZ4Ii{Ggb*K+sLqNsqMHAQ^Ny+9ihj~9UXaaICXGV zdnSi4Vf=#hM4e6z5=9LU>%-XyH8gg0EWlzG9ZpVxzJ`X49iri}!1=8Ly;q($1KA9R zNiGQtZzi>Ar=;EG7;Lx-nq>jIb;oR(>C~pZstWY7-*q5+I(#rA5p$k^O}sE&N@dsK zd6ue`YGbMrS(WTX9ZO*EX$z)573P&Qn$6N4Hn_mho1-*{ z72K*KL~hqyz^OZFmcyB#;d{2mo6a%@Gv`*kg1m02S<|=PG~xTgpz3oR<1~%%JiCg0eBRIJ zgH;?#{*Gf+oFV0GF0wPm-x|(UaXu-kxHyok;+@|@-6Oo7rbVD1QS7CS1L(sc9*T!a zKZ48jb{Hr4B6Sk)lj~^BI7%l25Rw zeHGW$+P#WfYK^R7O0CauC)W{)MAk63io2xjtK!3__)K8xR}7td3U=*Zcr^J8c24aM ztiibwP4-8Xa221cCHDkV(FasW_KLvI&;L>3MxeqSKI_S=WvkJL7eB@ z9pZ?*fCspU5}y|tj0!tRZo1wKdkHJ}f+e}h6aGtl#c;Ds-q-kseBY9@4{gtBEUH0h R_>PfFWmn(_?zQ2^{{Xm&{E7eo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/add_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/add_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..343c3dce0cd5c460af2627b8a4acb39f68cc86fe GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND5&k} z;uxYaF*)G?V@#UG-}0FczsOIw5!T~$N>Is2IU-(UvQbc7qSu|vgo)vBE7!_33zDV) PwJ~_Q`njxgN@xNAsURJG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/add_raw_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/add_raw_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f1afebf35b1e38d70c102536762deeb2a988fd1 GIT binary patch literal 384 zcmV-`0e}99P)Px#lTb`lMF0Q*!NI|7!0J%4a`}=%+eEM`ukC`FVp|=H=hu-`U#Q-QM2!_xJhv`Qqc^=I7_= z>FM+I^!)t%{QLXu?d|L9>+bLG`1tqn@$mNc_VV-dAeq=9nb`jS{x+oEYryL^q}^-4 z>W0qnP_pEl+4qLc@toQAkl@BR00001bW%=J06^y0W&i*Hen~_@R0!8a&e;-zFbqJ^ z*e0X_6;#|;aL4ukzs^wF@ji6sG@WUHW8h=wW5nfqzCk1+@tmb8Dlg}bTlBN$CPd1seoL>+TAN8&gN!kcyJ^|eMC9|-1LDf` eeGB}Pb_PEM?FWEXd!|_c0000l0SJo)P8=}oaevD?oBqwW%Fk5`)~5OEVZ&NJxBOmVRKpdv~I~Q4&B-|DmeuQ zSa-?vMTy(8=LB8;?jBNc-0DM7!?eb07lTb}>vfERuN!XdTF#g4uk{=e4e6hER(3JY@|k;E?cvG% uC&Da&s~4rW9&b@wcGc44kZIh;zidH`nZ;AQ*G>R>l)=;0&t;ucLK6UgICIPZ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/discord_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/discord_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6b7a6988f91bca5357658406ded8fde14f543f68 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0px`S{ z7sn8b(`PT+ay1o5uoWD1ytMaVSm8&uys6H;jqIE@PQfBq?y>JEX(-4j{3uk(pfBLk zq3~_b2QK|ZL9-9#f2g!yv453D^X_lgvsi*JxGX!!^JSl-tXV;uuFQjDeH)sEzrV=k z)|+sMeHC9wbx?lsjh02}8#=3ecPjiy-XV5^b)&|U4Q&A_is?H~JgSOl-LB#CDB!iv za~&bcvnxcRdgo6&$Wk-$=bY5uxNfnEM+v9o|5a=9-C4}ax5vWc!Nrd*T6|w^-P<^=>1Ca+VStKd#~;iIhl1-3g~MFPgg&e IbxsLQ0KpxAjQ{`u literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/gh_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/openosrs/externals/gh_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4d8e66215eae9ae68e0619e6fd5bb794e35d3855 GIT binary patch literal 580 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh3?wzC-F*zCSkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?slv4)6(a1=9bAI8aqpb#rseIq)iA)8oKRPZVa}P@H+gY{|Xs1Fy}N+|54l zs_oo|fK5;4-2B#d_T!wJ-xmZ-a|3$Yp(MyJnBmX~g^Y))e;EI%+o&)*vi}GTxIg#T z@$_@PA_gZl8@aDuz7k>k+a-KM_bu0V+l>zIH7$8rE_7V_ou$T>mz>j1JJC+ zo-U3d9M^68t_mG;5MY_k!NPIy?%lh#yTxPv|IfDIo7ukh)vQ_TSl6zXD6)Dv>2aX- z2c9Db^!U_6@~W~9>!-2`2=?t< zHA_6%>dnN}U3tovzkYmIY o_wuW*OBZ{8e;)mnyXzfmy_ekdjq08aK<6@ey85}Sb4q9e0E`i3&;S4c literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/HitpointsDisplayStyle.class b/runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/HitpointsDisplayStyle.class new file mode 100644 index 0000000000000000000000000000000000000000..9faeb15158b6ea66398e52d21e883f85e9d9e0d1 GIT binary patch literal 1289 zcmbtTU2hUW6g|@g7U=FHxE?m2hv{`&px5!mOo%f)avd1 zR=wHQ7>{q99F4F`Q!9e;w5r#ac`SJ z%H=y$sbYUJ;)o`}u%O^JQVg-uBqW_{+_=^}hgN-C>>UMB#Nv7*6>WmQ*s!xGjcs+px`-jbeFp0=%b!J95EEardvlRM$aqOLw)#rM2%pO1D&m7 zhITk@(yRQm7bcprp&*YJ46nllDyHtb#gMA&iZ>3$n2N#DY~Se_@40Av=AQ$;DUzrQ z8t+@W=Q|X55aJd@rD?5f7k9R3CM5bSBRflCcmP^yZi1CY23W|5fe{fjLbFgP{uZGD zVeu<}2kWNhq;t%lVKD%ABLPSU;C?g!OR*mmCylYFbt7Y>wQh8bCG8B^uS7C~75YyF zlq*F402!>(6l7^9-in95f=THu5-cRkh4tlgtlkjBC;*crp_4-JPg08$U;V4jy;7_Jl;R5SF!Tz5&gUx_b J#mivb`U9<^K%@Ww literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/OpponentInfoConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/OpponentInfoConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..7c686278baebd81b240b6fe7c5e4b0b0ce227f21 GIT binary patch literal 1439 zcmbu9-%r~x5XaALS@}^0g8_q$&9EP&tZJV2gf_uI8<9$jR)n;@xxsBrQ#*)`GJ(mFnd4~*s0wL_YCjt5h!-~ zpw4=nKtZO%W-WC|qmT`Ftf`VzOgf*t;M$KxGz_JEB(yzA8TD1K#SGOLgq=q$78*Z} z7z$@8L*OK=N}aX}L)EWP6SE6mp?<)^kjoBEnK8`oRwy@qwM<|-Qd(G_dAu3GXb;r| z2E9-dlGl@7i^pdSRUoibQ$7pN(Yv)riv<%1l;v%vEO)$06l*0ACQ>Me9;Mwh1MBm> zQ@%U-IE#Vs`LUFG2t8^Bs!zxDwWH~^bILU8eZ|6rQ%AIESE{}&S7^jzA4`#0`BY3> z$^=#|G6S3NtO!pDyvr(!%=|N>ECGcr0yD?n*=fV8pEU{W|9|4k8WSD2j`rjUmkEK@ z8|iDT8`?`ZKA*6-i*-5bHBD{Zru!z~=^5G&gdfm>N+^r@sFH;2SW#{+*dtE;^bqSa z9F(nCc>=Rdm7tIxguU9eabSOYx@y~*fRmZ|jRyW0t0cm!ol5VDKxrJb{afHK09zTK zDeD%;B1}ULX3*L|YZeMHr*W~QVIJ;lSb#+j9>5arS8$);n9F~)Z&=3ny>w+49^$+- z+=UfbMGKRFNB@%7EP36MH!S&aO0ME*OD=qeC*N?KWWSkU7p~dcSy69W_H)aAVc9Ql biF$v6oEwpI@GAAclPWTYQ91aOHSGQYM}Uxk literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/OpponentInfoOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/OpponentInfoOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..daea1cd1ea40dcc197957123aeffd945d5557916 GIT binary patch literal 8116 zcmbtZ349#YdH;W_U5$1%GLmcw%h*^38>E%wwSg$MWxJMjF02kDSw@aQT1z8o?A5H; z!`MlikhYMtlr*77Vv;z7K->~S9fMak&PCghmfS6&Y3Y&lAkd38p$86-{NK#1yeqG; zG4jvz-n@D5d*A!c|NHitH=g`5fL2Lr@CdeAMkO^RGnh)4))c9fY^9(rGqqh%R98PN@V3P#3=OMz_Ixb|uoA0v)M5>_ zywzQ!)rI+2KkSF#Y8^fltKK>t8j8tM#I%gw^vpgZF%;dWSgMS~$=h%=VXAj`@W*xe zg2}O!{10!@CN6EUtNVhB7twRUxeN8Ggj+L^rc=%s!)DUt`CBb3o>CgLl7cE*J%>W3 zwci*|QPHYt37`m#O6pC5YZu6AfjC@GaFh|!u?$s885?y}JH6|5l)$gX-k~FaQq_B> z4jpBxw^_#$T&8+0I?7Su$2R{$MrAZ^z?~)c=UswijLQBb`3t~Lwa2FR} z^eNoc_9=RF^rFu_h5O;HoFYrh(dx}Q1~5q1oK-=&Ek5IfdBK(oNq9UvHyN@6`uy4! z4ZG-<^S(Ynt7D*v837DobpW?ukA@M!rVALsq8sRV7xpq-QH?v}i3t@%FRwe7LFV^s zsUOyGTW;9tkDFF1fLk%993U$2G1}A*E1t%6On~vEm{hx>vy72BB<*!1r>tm7$23e* zoib8AhL!HH82JpkTV-9n!$dk|#zGM@nW7{P2tpS)r<)bCv<~|*gSZAua7Erq6~xq} z)^W!tW^p?YKCr8|BN86!80{PG7>KlvjJEalc80qItMV0?znYwpU z(4AnGP8cP)gCQmh1!@&AsC5&40Q*5xuf@9s?F-y%0UzgQkn>0ChfDFxc&~=(>f}#RKsTk%kuV7Vj(0d#e;ZQ$7gYjsgtK2N<^*XWIQor zOxW?u$u~qEg~ZDBIg{u@e<)af-Y)&oM06(HUW(7*^BNu%tUhl_J|P{C;g1}NI)@vM z#?p*LRdwM4rwrf=cwEB?!IcbU{RI zFjK=<8MX3AD&6$+4q+sev;47+Kf#|eoGMxl`t7hLW>w^7EM2GjaUGGg}>JD13`tI@^dd0I{rqPg?3O`bl;>(pMR_4@9_6rKOIeW&vvI7x34IW zBAgIbzbAkn;vY5qi1~OPP@D_7I{pd&?6^*6++sRrDjw&lmuJJ5ip4o!=(8^@a?#Df zdvqoT1tobKb-PS^NurokGJqHHuNq!rfSG3~X9peshJRP!%)SooHYe0|D=#r+eJ&ip zf8xJ1yiESj39cuan%42(_z9ERO!Sb8P>3~O$%Rz&=_P=lVobr8|I_jRc$GJ4g>4hY zq>)G%6NBcv8Ao!l(fmRi%-n*X>3B_nnNn)AZQ6`YFvSJ%233Ziza@k=WTs-qytH%? zVMRgPmnKPt&juDT!@^R}C$={Kb*DqKB_LiY*2E|1Eo8HoPFWXCN)&2fIucA2@cY89 zeCa#dX9?(1DmoQz3yoI#HbmB<$r1vdifARahlV zQ-=>^tuxGlz+gO`7&kgi6>67f@1!|D3anSShUy7hmXT;DT>3RMVZZ-puYv#nHhN4sU!(Qa9Dv|Cmj?UwaMwjOmIv|H9L?Ut2GyXCc*t(SCa zNR=RzZ#UVrfosoT-k>H4T5aBi4?g^j%c|wA?A?Y0 zM(qP`wic0aj)2W;}#tfc60-qdj$lxD( zEAaj%^(BKJYh&8jDf~yXm+#c$Pe-b}MRWL{4E|RQWN`KrUbm-8QAYfZ;`qM)5)y*sf7?GIFi`Ix(%jj`=23_#~YmO#?rOF&x4H9OlS-_nX?gJWKJcrxxG$G~x%I7ILHF&!Z~%d0MmX>1man(nfbH@obiM z>7aY=#YX9rF3RfwmPj{)p_iw;f2mmdg-(ex9M!?Y)APvP;&JlUnF9EW5el7INH$ z^4C=1?nAGEzZHJ&EUIrfB}UF5Mxoqfz86r+LKUphw~qqsnp~;@~p5eMgOWc`HxA F{|jo_XG{P9 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/OpponentInfoPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/OpponentInfoPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..c865da455a4ecd5423f9e7d09218b75b783cee1c GIT binary patch literal 6316 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/PlayerComparisonOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/opponentinfo/PlayerComparisonOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..5801e5e02d85e4c957ca17a81a52092b6c0a541d GIT binary patch literal 7692 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 VNy&D!vIq^y2>Jg7zmpwk{5MNI*i!%i literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/party/PartyConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/party/PartyConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..d44c509994ac9eb32703bfbbf5c08968b4e10447 GIT binary patch literal 1548 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/party/PartyPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/party/PartyPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..04ab5db89af0d164579bb67ded3ace5202461071 GIT binary patch literal 11185 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/party/PartyPingOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/party/PartyPingOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..c23414db5c6a3902375bb995982fb4bf28d0bf2b GIT binary patch literal 3199 zcmbVO>r)d~6#v~2Sin^Tt1YDuYt@DTuA;S;P!xk=YQPAHVr%V^tjXeLH{EPd`hLIP z{nXC%vtPASQQMieQ$KX3{b%~wv9-Uun*hO}9ho6__uO;O<9B}N-2L<4pMC)_h;I~x z1bS`5)7+A6Sf*!aY0EThPb*lZtZ5gug6?{AT1x(=OgnpI)^II-PC-~;Ypru7Q*#0x zt*k515ZDxGPgWh#3#JzL-NmRBcofj8mF^IaAEG?kZ`!6eAaFQReRhe1>W#Y^?VMz^ zVa0VXZ)2 zq;s+f0&Obl(IB7hQ=y=-2^;W$g8K!wRbf(&>~5F7G8K7X(@(Wj`g)v^0uhtI&;Y3VH-qOGapw4HX); zvrK03K)&G3`9wG=BY)NCMZ)K{KS{01h%%COv2sa=MR4LI!q7MM5?T3!LZVkmNk9B8d@! z=Ah;h8iBFeb^jl1svQ=oDhxx`tRM-00Uh;?&;~Xq_*F-3Qm!#K5MEQ zPQmHQhEJ7=oa>yE-7Z1ZRZJrtlsn~^Hi@;B#HwPDoXu&+aWh5jxZ_$GUymJYAgkbv zz^0Y7eJp%!6*-s!O=nyu@7oYaFPmU1-T<}TuN>o|SH^f2c?A}y=xs5k47XTd&zQ4@ z3L6eb1}Puc?ODC(H-%$y7972YD3=7VWY(oDpn}Fl;G&O~va{s8DaeRbsshcvD_>Z&4OW z@J}|@J9tmQy8_WFgjT#yj&Yo-cpo2-f90kR664%iq3;(sIiAxCMr?8X`)T?YQ@G$y zj%G{VMr9suUXg`M0OmL>_=Rd)G+RMhpgt|p6>uU&gxV4_H5sj!WDL;ZeCyi{O0}#tvHQ#Two~>#>VI!GGTZ9>XTS1-jCQe3Je{ ze1068`Ad(YpW4z^KKdip&11_obP0TmdT}uj?3fz)z5H|yPYR4)KyS}AaIE}>!M<>N zcpmZZp;9y~aDjn$Nzt?I!A@gl9;4hF6Zr1dU)|R)prQNvui_$u=-^z)(Qytl{u=fZ z>tib5E!ct>S}{PaeTZN`x-i5`^B^UM_>{mf?~_rC;3W6bl%B;=KlvyjVKNKJ=Wz^^ zOf^D#Pvba~-ObeZ;so`ksHraOo#ftglysq?^&hk=*sY-dCOQ-h-ay+ef>ozLD0rSb za(&?jlL*OcEkF`~vy!sPNy63IJ&zZ!A~V|a2f~-6pyw)PBwX_SXB4KW;Lc+c%!eLAhy?E#oMytbxVMmWWXn|mT9-*6u~*oq;)2n!4|^VjWgsy7JUSCfU-ED zJxpje(#k*(+X67jGBAu6AJS%smiOT!d`y2GWYs75ln}+quFvo}86u%sgV0U1Dll%M OMZp)$`zuOA`1(J?(`)bm literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/party/PartyPlugin$1.class b/runelite-client/bin/main/net/runelite/client/plugins/party/PartyPlugin$1.class new file mode 100644 index 0000000000000000000000000000000000000000..b4d6791e8b24ec3cd43cd1d8a7352648767f0984 GIT binary patch literal 1036 zcmb7C&2G~`5dJnXN$t2zC{UnK2(2a3@MCh~kg5`jKt+TSD9VAG<7|@!ch|DlNO==3 zaDf*o9tq9;FcMs9 zKaR4Akf|RBiJtibBL}(3>r`Pe+$;*pw21sYrQh&bU!O6$a5TNQC*%jg~2$p|coyuS2ERyg({BJ5pInt=l-2 z5yRTw*=O-@2EEe)cM5rhN*;=d|Afy*LXNw;L}q!K&vcORH05K4a%+2NV;xtkxWaH} zp|QHShz$nziecph_63i4kmEWBDoaBCNSKZ`{#d%ZW}FQ5hcb**D&*uT*HcAI+{coZ ztQQ4Dj5@uv&r`jpQjI2!woFUT8VxgF(#)@lC9>P3Jx3|G)Y`X>;k0jmh5I>os*|jc z6YvfVl56A$)NmH7^cw9P&Xer|>2B_4EXIpbWtZmg_wzqsx4*!#j&a$5mtephdV%-E xvV7OKcQZ4}bNFbjIKrCF((=~B}UW+CLY|?dzovF;6ExIMF{{oPV0`dR= literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/party/PartyPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/party/PartyPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..95f958f898ec4a7fc19e05a3661b7a88f5eed50a GIT binary patch literal 23160 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 anNHvuzQGg1`jk8*!2TjdhHvQ-1OEpBA``O! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/party/cancel_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/party/cancel_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3f4915d0419444a5b2307d16643b4a5e36cf62f9 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND0tV? z#W6%<;@pddUPl51*dFM==Q$)Mz3qk*cfNp9({zDtQ70Daq-+${ey`AW=b+m()o2d6 zgNM?>l0SJo)P8=}oaevD?oBqwW%Fk5`)~5OEVZ&NJxBOmVRKpdv~I~Q4&B-|DmeuQ zSa-?vMTy(8=LB8;?jBNc-0DM7!?eb07lTb}>vfERuN!XdTF#g4uk{=e4e6hER(3JY@|k;E?cvG% uC&Da&s~4rW9&b@wcGc44kZIh;zidH`nZ;AQ*G>R>l)=;0&t;ucLK6UgICIPZ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/party/confirm_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/party/confirm_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0a60af087207955948e2325d125a60673398e0eb GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|&H|6fVg?3oVGw3ym^DWND0tY@ z#WBR9_wEHlFJ?y(wg>r>ACx|0`IhMxDZp|$a`_c&j*XkI_;qWjG{5uwX0dEjrBl!B z9fni?-K{=cV^jApw#f5%fNV$1BS!OP<_Vq(qG9`YX-qiokT-kR-h0xooNjDh9CJxB z&P?#d-9UxUdMvAAf?CyW%u9c7W3@aebXf1n=S9Ua34-#wCLGmcVe`FvuCPBa;jw9o z%!v%~Ls2((F0uC6cqnsCeBl@2Ppr2N+85#<#ZEVpQ5>Q5UVP3iyKfLTGFmb>jHvCAovEo88Q2gXKH5 zGi}F=Gdj}`&=1w=b1o60hVD-PAou0m^SkGs^X%d8f8PEDUUzkRsFwrutO%qp} z3Tj>9@T({enh$k*Bl1I9YEMEs#bOL@@)e*~s;)#9NgenhMYTq%A>q7nPb;HDOnQFN0cl^!3tb}2d=){jgUQ?_EQEM}L={+!^iFIO{ zj3c)iHBA8upF21NM`60=hvuiQWc7(ALj0nJ4(dAgW!>M*CC_~_FAq)6e^ruqI()~# zTXW@Vr7j_yc5oO|41xBC1L+XkSqIZ%E6}!^583_3!4cUNB0csE6$hV*;m{ThdlDHf zSJuVtf`c)Pvo5rLP6lJ<^2PxWCA6$zM#ZqFKr6r%YNu5Hx-u3>;E$emHH$`aofQStSB&s zdLF9^*HS*i12Zs*JGfoIeXQm2Kw;{`S39VRWXGPaRiE5bn0y>{QHsx5QEFvJ=9lA$d;oT&3hhY6*^wHvBPGRgilicr^87Kb#<@Dq@dW=C zxi=zv?tBj?|KMx{U&xwgfV23LzbAH2UCi_?Qy{!TOGyTVm!N`>q9RbF2qLJ$hK)0^QkRJxO*}>X6AO@t zkXY~md=zj!Qx!rA3X7Th@V)2Ud+cxDzkCJI!mT1Q4EMFPJc_jpm6bdQmDHAx!+5Cl zgpWmJ-|>O4f_I&JphDSIdiaNIxq0mGAyniGE%a9)%rOEDeW{|~L@xYj9 zFyXIE6b`zs>H(DpCNvQtbrLA?*7ALqaYrH?9|{K6W+*&VTG>Yo_Zo}f{t4FXG1Okf z+NzOk>ti)h{ZO{FHda_=^n{_(3C*Z)-tebV%Sc!`pb2vOW+2PRV%@_sDh%01v$q6> z^B$H^c3#y(9tG!J@K8jFVYQ>Qd=`)TGCB}Mo8F#NwW0NvZy$P$g4Pg$Yz{&Wb;(943FY-6cs31A-hW7Ys$Ias{a{l{yKh4vEkpI zV$;7f#nwkU$>1XWSCXnaa%d1z9hWF~J?%sdmnkBQgq`ANWi_c-~^oE8qv*<|2xpuVnB5w_&3nT`-LXj#?Bc)dz8yif5ESjl)nT_ XciT>OtELsF!WEKha+2Ikn0J2y6yDG1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/party/messages/CharacterNameUpdate.class b/runelite-client/bin/main/net/runelite/client/plugins/party/messages/CharacterNameUpdate.class new file mode 100644 index 0000000000000000000000000000000000000000..3c7131cf78932cce761fa0b6e73cd7f12c71bdcc GIT binary patch literal 1956 zcma)6U2hvj6g^|Fy{@}W+@wkBHl#q^;*X?TAO%_{p{YsQNO7o|5+rzGVvp>t*Ry7K z94Y^TN5l`HFL@{u1gQ@QUZ})x0?Hllrm>S%gkzEnDy65may%JmaM$bZdL8?rkiw_dn*?suyrwt@YQ;hdX@>DlM~bb!Zu2Q8 z2wmqjxVyuBN3Wxxq1p~%-rtO6{=e0u4$|V=K6eRgsyM{y^WA5np{k{?vees@g=tJO zWExzq>1-XmY{5h(iz}Elag}5`mM$!|FrkZ>H>zud%#iX_Tln-+Qz@J{iOIpslhF&? ziZ?oS-iuVow0Y3h3Nj>%r48N8O$*miAoRyiHtK7%{RUC=MbLK@!`Ml{jPk;Bo*+jq zShxk7VW!JFqUOm4S6@1c@MWO5R3y>OVTmGx#5y6pVke6vKD2Nfi-X2@ z7_!@5-*1R@N1yoR5xa#xzoq3Rl^=MX3Y5=#b)ni`GsxmDswVC+6pjzTk$YZ8L>3O2 ztkb>m{C!PviQ)TUB2jh-_=wAX0R(?uQ~Hg-`c;A}0Ooq5LCL4TU0z z8h71oy8qSjG(O4TQ(_aNL2<++%dEs;ZAiLIHJ1m02uwU+xN%B`IASI~W0*TTm5dXr zfOp96Npc98Ro_yYrD;y~M*`=fRhGu{^tb5^qcK(f8P*G$Brrx#T>#8soSs&gfE+H; zN`p?u0KK4Cir&{MRpz=FdeZG8%OM@j%X13<(anD$Ih4XpiPh5Ns zYawqOB0tD54hSZBs*S}EK5BzD!duiJd6qnKjao~fK;zpKOQMWCsW1lv?-JG&(q`sw zjG18nVA{kL`eo>2rau!gOzskBg33~wg6`$CB-3HSn_g11v+jlI+Z+S=9mNbnx|XXh z8Os9+W^>gx36RNEp2J)?#Eoy3XXA;N!_sK8Bxdm*inLXVz8@u;C6FbGGDcKscukrduM#8R~7B{wugoEB#epB^RtA{~yV@s_g&( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/party/messages/LocationUpdate.class b/runelite-client/bin/main/net/runelite/client/plugins/party/messages/LocationUpdate.class new file mode 100644 index 0000000000000000000000000000000000000000..6ee21b53e9c260f3c6c78a243927cca41a2f6520 GIT binary patch literal 1573 zcmb7FYi|=d6g^Hur-W%53fodB6uJSDP&&L{;T&`$kGy?X6$M*HT=iYOCoqYQI{v&{ExaAD9Fk8liVj2YzEtOJ&N%1%`A*H$(<~*yh54%g|RSE@Y5J z&cP7F(scB%HH^C0_06!j6%4ywY(YQ6P)#cF zSI3gN%a?q@7`F2G3p|i^9~;wVS%wVdB)R`1bD1IY=(_?8`6N_tofrm*!G>@QhYH2t z3ACK^R@Z}cH-&1oY84+adfo(5H5qmi%tOA)J<_e|MOLbC&)*$oWJ^@lsthI3zowKn z>&-&!hikrWE$J2SmQW&~)@hV8B;^qo2QZnzQFsof8FD`YyEum949+U|JL1lNmPA+b zJ4+8mom!&H6xTCM{e9BKDV$~)ZSfUR(TY0vo;1s}3Jq6=s!D*xkv+gj{(0RA>S9LP zTi%g;1k<)=D*d|FCNu$W&kD1w8({_)aM1xtliy$^)v8_*v1(CGGrVqeux5+B#PGbE zU+f(L-sY;|i!fi)dZp7YZ|2-(Nd(?qYl|N4_q+Ui2pL0ExbM%???QQ~ALj>fm0==D zzmVv%ORUJ?Rux@x#phutLI)LwgPRoS#mT`=zW#1#M`e^N7 zfWBL4w}>=SH193FMW%G*4F+@Lk7?SG%RYWa^T@N;7<)+$DeR$db{#BFL5DDo!!&@A z2mpJrk9Guw3G63$X1g{{^MFz_I?I1RcCqvdW4Y{;?N`1$waagFZv09A)3^BZ1^GqU zMyO<9in1NW5T-E-kC3O`H(i@cCVd_0j02>LS kq9(ck2V=lKoT0E30i2`Rs&$#h75X~>?3=uf8<@e^SCu)M_5c6? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/party/messages/SkillUpdate.class b/runelite-client/bin/main/net/runelite/client/plugins/party/messages/SkillUpdate.class new file mode 100644 index 0000000000000000000000000000000000000000..ef911bf572531c366c72488c38d3e4827b8e3a48 GIT binary patch literal 913 zcma)4O>fgc5Pcgv9}R}KCX~`P(9la_BzyuPfsiUBP^1JQ3ORAvB%`p@UPtyig8#$; zBqAgZ`~ZFwV%F{^kO+4TltuDIJzP0@chC3G5Hn2;^Lq z5>L5gA)}lGL|?#(ieZ5eb8b@@hbz-DZiOvN4 zL6pSf-Kbm}_s@%~ zabjq9*E~z|bV4tc?Q&=3H$MC%7ZM$w%HcQRz_;VF=i6Zm%cHV&xuS_{sKDc>#?f`Q zH~9O&IhSoK_=)Y{!4iIOwB)G0#NKz#SFq2gMF7XR!)H*|;{b;oF|yFK_pL&;Qg~L^ yVbl@Ym#Bt(V-eNh2mEjBtjcr>8Luq3kP*0xdsh&(zHUTxd?nG|W<;Gr?*2bb!m$eg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/party/messages/TilePing.class b/runelite-client/bin/main/net/runelite/client/plugins/party/messages/TilePing.class new file mode 100644 index 0000000000000000000000000000000000000000..85fd9b02dc168b747c07dd7262e49eeb06c663be GIT binary patch literal 2041 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/PestControlOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/PestControlOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..04154d748fa1688ce8ac4794050e804bded6afd2 GIT binary patch literal 8339 zcmb_h33y!9b^ebunm04Lwv24q8VuM5+i0;p*nqJm7bHuvEj(Hx$+BgW*dys#8f!Eo zW=6I}60#7MEI1^DHMH3YBqRX=vISWPZGfgNlr&vv+R%_LNud3brs)z&-2c4yMj9=~ zBwyz_{Y<8W^zCwSwgxqseT1*ltc9jc4M$3A;X-Ol4!)cq*CEEs4}{Z)zyA(@xsySk~_6 z7QZW^pf)<60B2F4-O*3kxC#rxGugyO;*kc&7F^^Thz;9<4KtU#iK%vSJ@*B+aZNIw zy^_jTRCbe5L#p2nVKK@qEDzYWgrXqSIb~F}A#F7IP zESAaCR?f9#5LCpV2!26HG@i6uM~8dubXSZfbxhwEOLWK5aeeoQ{%xLwdn?|udU;6j z3^{Xap7B)cu;<B+0;m+IM`8Y zBcm*tp?zwDxExnl*etkchGo@x$Kw6OUM8~Fc{V2xrwq1WtDwBSsk7@~LtATCM_csZ z_UN9bgPpsYo1%?G=u92vXH#2@TKt}cZ3O?Eue$MOa3!vC!S8-vuxpmR&%nF#Y!Xms zLA}8OEDV5E*YT8ssYnW0{p|%>H6DVW)*1f+O0iEmOs~V}6{>jUZ=Rtt*dX4o{QW5>|Grfv-1s58g{N zFpgRsTe9%&XZcHx^wBeO+0%Tq><5U+sT4JhIEDL71~=mtHy^Z*rbo1pZKZ$aGsCd@|HiM5T)z6h3c7G7J;|>d- zI72Nu^VbdT#9d_5zNe!-+H|H;bmsjO`*z%8a4$Y7FcfB2JUfz#C$q%S#j|a3hUBQi z|GvQ=s31N~+)DVg!Dk%FdYYoqw!KRFoWbXnRM^qfs5#?)gD>I%3Lnqxx6>)X>a!-} z+RFWEy)PMj84rR!^{FVv z4Iaf~j8F|_g2olc$*uWmiGi75UeHonj0sInCz&6nQ_J*x0F$(NYtz0i4gV(%zOJF} zZ|kUU-Pxoz{-(jV@YGaZb~Ex+s2=%$(eW*XunP0E!5?aoSmG6lbZQ`NXEM23>>u%h z@QU9t1Zj$1MjZ_><^&o6lD3(_jmvnK9ZO^f1*>MVpNnetJt1Y3+hAOFxz`|>=EnXJ zCka^ibHU}mQ{u4jJ;90@Tjxro9o6>@{!$yI@Qg;OzM-qRySc09;P(2CV!VjIHuxL7 zq$StRHVnoSRDX3v^Q@#c_X7mli}-=T-{J4wgt$F5n(QYsr%ImIlMbSir-X#fwDB^2 zWZ@rjC2z*8!7KQ&TX|hJn;O}$Qf3aRVjPlBp!T;dbOz}r!L`d6VZPIAo*{f>x*M)0`B$)(gNq{<)SqpA^CkM6rnQP_4OR2Ww7?&3>>iKX<5M^JZ#8;uF6m zMY-HDYu<<@0UqYa&n>(;mv5g(sOg%VtD!kL=XEC?At58h>LVXNuulmKj4aF%dQ`YY zM$VB^7jL`l_`o0=B)YNLU#I@zj}DQgMwU4)+8(WM*sYcb8#z~&)A>9(IXw*1TV5h_ z+ZxU7H^})$E|3)r=l*o;n5!k-F^_)D&3c?H?2WO@^Y?n#Up}q%Y!op?_(swLG{0}e zPO||KZQJ{_-y%sH0zDMZL4}~;@UV6(Q}E1p80FNRIX}p8vK?cAmWYu{v_R{zy>l>b zC;FAT$;hQj)o!D?FO_79mCKE6mMbXAXp-ea(3xkLIXX;BF=s08TsLRV5(eqYDGg@N zuWn3@@)AHjUP}k#Xa2f?>&}pDk*j$2mO2Vu(a4|crR_!81IjqFx{sXINyYmx>x7ua6E0*j}*qPPQRBC8+5{yT%Cfx%uKi9w}$EJd($vA(lvV@|0Rz;+I&e}@(X;6RzZ;j9 z+|C=7Ioi%Aza@9D8o&8c@^zKPDiA6RbRW*uYeK$ReAB0ff2rP2IZxhB@mZi(C43fh zwgii~>KwjR@~OXIshmRTqbPrbF9l@iG6FVYxkCXLo`>@}cY!yzf=^}9PnwFcwCW^Q zR*mDr2~<>7KaO=(>mJ93X?{y7B(RO*UP&RYq6l>;L%qX)rON@A@O%1O>Iko*E!E34 zeu2@1OFf|{xVnIIZB>t9!#FORL`?yn#d5yZJ%iG5l$UOwL}LM}Q9H-Vl>92B&E5zE(4 zf+6)3hFYrEt(ydk*Ep^{g=3^M*zZ04idxhav(({mh$8o*f|n{A=?nFiYt2nlqHOX+ zIhO!o* zJNRf#5eM|d$0u;NeOVAy{OU$_UwoT#Ho9t>O4@9XtF z;Jh215Bro5%p(+$P*u%+U#Y6*YW~$V`ryo0bk77HnZ)Bfz82HW;bPCux7UQYCRBQA z98XN(8%lTV{38X$x2KJL7-5=XkkJ#T)sFCO2p3|QpiH8X7e;$9LJMa2#@inp!}S=$ zO}w=^fp_CB-lTkrrhfo8;;W=S#(R(_aSNX2?ZwNu6|eI7E8K=(^NvCtIO5>%^(hCw z?l~}kU*eDO9Xe?d_dLTrswd-_%3rnBTnK^II<|;{rFRk z0+jL&{250HL`u;B*tQ1b-uL{sYtpBa>@clzY7qRq@d6PB1u+N+R7y9qWkTPtMb=;v>P-|s9N5zig&x4%iz{)w4o_>w~W?D!Sj0Jk3;bnv%i%1DeL5cck z-Gpp#qumLAzHZD5enz5~3%t9%912@A2pZG$(UY>J zCmd3L@{dsma)4L$t!9aA8#pOfPDs52fZ}lRddL4Jw*jwmL#i)qxI;&D{sM=Ovt8*@ z(?_82?}^O|bFf%nwt%Qu7;sVHNI_EBLQ4q>3%6)q&AJObOd~zQLOG80jP-h=x&@Pr zyC;|zzRrB`4T9oZ1i@3ho%%LjU>^7>Gh%)>_c5vjUB(KO$jx5UayaTHMrFvR+InX$a2OWTg zD3$F1rgUS=z8uh(fco;JyhEK`QSK}Emoq94hC^D6U6Wowk-^kun6$!FdM(Ad zl$R&l@I4mb?>lDN<*eB)y;MejyQPmKc4YkDPyJ$(Qy81%Fh@S_Un2t?`N^eR2003l zSBb>ABgB=woAlJm(16<6tRS?H+=~z&!}q}Vh?W@{Su9!R9F~mfq~I3hmsnU%&n?I+a$dxWoEJHIo?dqgvJVAp&_a4g>j_Z98Et|VRZR*nO(tY)vAkM~Cp?Gb2v;djjoG?sD{I>bHa1#*Tt-EnxP@{fX$5kV h+{|ZyXWm=+-wC;mZ>6Mf;koN$2+GIh6LKfQ{|BUBs)hgn literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/PestControlPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/PestControlPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..32087578c4395822b153b53a0578d82cbbbe4385 GIT binary patch literal 4609 zcmbtX33uGo75<)MN6A=Dh>6`SG)%w-Z;5E34q@CBV;g5$+v8?TQW6p)k6&h#Xrw{X z*a;=23kAB-eWCl7bOn+?oETcV)0X}vPEWt5k!R0xPJNC?Pw(A#@AtmDysLNr`{vsK zM)4mFEdu);85myCk+u~`BV$|A35+yTqp2c+nD8etTdhtmo>Bs+;yYv zB{_li^lWlwX5!F%ay%`tdFqt8WE#c5vW>J15&|33R@O0tq9+AFArP3wP4Fp z$8iHQuv~}Wx=w8u zt=1nnVZkM4j;B19yXsZ1|}I{Jm|O^JpwH*bv_rlC)Ai)2pOre@qf+qPu&`x z#6}Rijy9}Uv1>VUrkG!l-kicK&^hI1O#86uS?WESTt5;L9m6^d>gY$;2J8{oJC~F3 zzGLQ|r;iWz55&U z)C(t6-qwjnM-F!^6n!IIT<|lVwIG>$pTJQKk8?{6NjET{;~1V0(6cfq+ZNc>*I&z& z(okM!9G$?E8s-IdG}tLi=`gXt3>r)EDj1tfre@}+Qt3H?J8q_WQHNAp^{Lcka%Mg~ zc4%T^M%m2j$f*VGU}}~(41=L9WI&UO7vPzC_ilG2c!&A(h8crf_-6T_@s;$FE!1G1k5V)`25jRk$m}dwq;f#i5 zfxBy9G{>#uES@gen>$-jw{g8awXf=+N{a4(2A|S!P9WZ3qfS=Gv-mV`@5#~WiRp=S zdUSGvJw&6k>b8Z)_^gi4;W?HJvQhTORsyWtO;O2H#qoI^FW^O>uP%-> z;HBkLMd@T@B2rORA*V~5X!ncwvW71;Da4V8j<4V)#*pp0r&(@C=`P-`N7cr!>G(Rn z!Jy1~ZjrUFtM-O0gZ&o1qv6{ELpAK(#IriSi|?@yN=R-v-OoyM~XBvK5-!WFjVMSiY&+!Y^RyvxK z0^6EJp=!(8aUQ?Ya6w>e4R=Z_*LD0Fzft_lAW5wBOR^om!z&to&rGir>agp06|b?z zt8Uk1>sv=@)M@k|RfYbNxbmIXsn zuPIVj38mrqkzW*I~q)@HDqt;;%oceSynW-G}zjc+a3z;1>OSU6^bRi5wQ8ap1o z-^Mj1za^Am?^8Fokvg`bi?iL7I8N>AuXoG(SFU0Emi4cOzpsVA7sKC6{Jn-dUq|mH z3bx>0{_YCl?5ClJ2qHmHBiM!ybN)f}-~jqUNze$p*~ru^4bA*uqEVJYsyDya2t%-n!5YC7O=W zhfk1{6Z{l56PpD=eHMDQ&nDr?Eg=Hf?Q0%X`?N;lu_m<>54e^%4~+So=ym zy6?asz~W_m@&bA}_W<8Mvx3i053S$}FQYRO8){v_S6A>&#Y_olcNk}qk(cEcUXJKb z(WUt+wEN0v_u*xHpOE5Y<^}v9Ld)P8=Hw6Yqb4}l=<6k(A5ULK@6alKDZt2G#cx}v zZ9pp-|YV0?x#el9fJT@o)F-b}-PpnBksc$-v~iol=nXU?c3{|lcg zd<>42RGTt%k%N+YB?3GWsxGBYTco-Le+{Mn7DnPu%Ke?{|KZ~u{L{z3@b6=2@$s&Y G&i?`7jm$d$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/Portal.class b/runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/Portal.class new file mode 100644 index 0000000000000000000000000000000000000000..185e1df2fcfaedba6d29af126ed5625d07e1d511 GIT binary patch literal 3206 zcmb_e>sJ$35dU2Xd2y?hDuT8?Q6QqLwc1C}$|Fi@c$5Ta)QU^8!pgFn?ru=}vM>97 ze(Rsmk8P~2$DVrnxqnnoXLh66Kqz=l;Uu$ncINk+nLBrG{{H8|LjVK#A%ZOe$4t#t z?6RpDx~nM#L)T1KDH-K?-E@?a=C}pRbZyH}CM?@kjR-;lTW_e#s$!_-ypl4@O9J7E zsmX~5R#p~1`)d4}_;OlEvWplLESOiO1$*NmdTp?XBMq$@Y|;=JZM%8Vz| z=5>o;Vhg%kvUJmR2vVn@1zJ*LQ=?te1B9OyIB~fiX~R?rG}=#ArtY4luzGr@33e(m*sP-wTAI+~5ZEWN9|x$6{nhaA^kizAmUV62oKL3f3(`3DXI~}9Y zx+Izrjv~UzbW8NCO@=!nP?&_ok#&q}WjQKwjE&ms%Hkn$QJDF-M1+~6%zRSf1-7r> z6u$`r+@~d8T-U6|{<6d?YeTG}J>u_|h%$eS`CpYd#~wTD;-%gXkPk`>HMXfSrzFm^ z&5kuVk7!3EVhD2qUX$30Z35dex~Ywom*zA(r_LFgKwHKtsK&Hv>%6WicTbj0S6|Z7 z=CbbSq#rO%%T-<7GU<@DWejU+&RSG1Xr^YXu2xLO(S!-^yw_*afvGNOtSCt2aVZWB^ATJZXkG0lu>f5lvaA|qZJaC)2Xh{uyP*}_&y1PJ6j;nfu?MjfKdWzR(vl&f;uxMI%nNayp z_VhmSw2Y&Sn-MJ67iz_EHOlZ7R%laI+g4W!R*9Yy!Az>9N(Taeq)PMD9S#~-(_YmR z8&7j?&Ubms-V-<#1ROF{$4LgbA2ZZ8oUb{$58_#?Y!|fiI-i*q|3*B;02q7r*Z1$nv7RNa)-3;)H&u>N?HT+%K`fa&0mEWQVkE7@p&2LZAKqZSdo@1V*DdtIko*0+cQlSY_FiRf@gon-n%&HX%B@eI9x$*1$~}Y@w6wJD|o(w zQx&}AX_KDzOt^xx6%14`>}fAV{v=?6J($fCjFQchTQZv`vkTd~NdH3ITX2!S+bJ)g zi{v5n;V=f#jW=)r8P9^P=*I(nkJ36!(T|bj46adKIPZ?c5ej-dar7Q06P=-Z$R#?P z?_s*ez+S*!4>5rd`w#>B@)K8$E8M};zxtLd*GyhCavLx!^o9|e6Tf2eXL|4x@oDyX zG}1Sy(g+@}8vx}t2Sn3(1EA^60lkT<4S>>A0Iyhy-!My`x%()RxZw+f!~>YXYKr}V zr1w^nj=_dQV7ynSshV8l_6pMZi%p4#`F?JX(Wc$^;r6XY6OZ>kMicVwDn^3B<a0mD@Glq5U;V`Y?mB5<$0EVk1ZXui#jRTFw)j#Q?Gns$vzth6dInLwkb zlgTi7A3Y~SskAiWTD-kvL;d}wYbv%TYJbcr=Q<# kvUVr3mA&o!A(#JKF29(LlVoQ;b9+&yo3vwID`dI;3zVeGU;qFB literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/Rotation.class b/runelite-client/bin/main/net/runelite/client/plugins/pestcontrol/Rotation.class new file mode 100644 index 0000000000000000000000000000000000000000..384bd36ebc47d408cd71fc2b496b5305c37335e6 GIT binary patch literal 2204 zcmd5+T~k|C6kR9Z2^WgkMuA#siv>aa~5jgbTej+%Pvc9eMEG zU*L;R{)0+&+R-WFjBow`|BN$^Yo7$jgU*0YW+r!^z4zH`uf5Mc=l8#UJ_4|SCvk)n zCOjv|`VG&ix`C6eR9(jlvisG>uItsa`%XQm)V#p2RkP(5XREfi zn=N>aJ%vaqZSi^3|G@*+xQiuiub5A14PVe;{rQ?NoI?+Z6|?f5|{8!9BGB|v)0}u zX5d})D#S_~}@!?(Q-hW z224DXYTME-R_%H{*Je1$aY{|zJiZAjlc!Q~mR%Ww&SU6t*~d~%ch|FnhELy88=S<> zo%z^~L38(V^AjAxFrV(ke6I{OK*@R5lB298r&vo4u$G)%M)b&(0o{Ev!PKK1{cgNP zydG+QQj_0rzd%_%Z-)e%nM4yrNAzjOYV=+zQe&3y%~V&t=ok6WyskYk9u(*57T=+FF!`$yj+s$R&df9eH2VO?>T zMx7yp+dSmEI(xbqd6GSiPq0GVPZT{ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..d10cdcd1eef67fcebdf165e41e60f6f93a281eb9 GIT binary patch literal 4945 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 Du3{Vl literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..114a836a17ae25bcab713735c8afb89ffb7e036c GIT binary patch literal 6480 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 RM3InqSb~I4l!#IUUj^&3VY&bS literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin$Decorations.class b/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin$Decorations.class new file mode 100644 index 0000000000000000000000000000000000000000..5c5412bc2dc147778765eecec10e49638ea1bcae GIT binary patch literal 2177 zcmb_c-*XdH6#j0q$%b^HX(iRt3RMD4(v}6SiljjyP#R6r(lT{MU${-L&C<=@n!Tyh z|HR?NH+kuUj#3>S9DUIl|0WgB-QBi zQ%+k{yKtvb`aDYt8XQqubsP zoqL>IXgk^D?mF){`Wy)j)pC4>yS0}bl89D7k)F;Mo~Ny`zG}fliXkb!=yI1}Wb>g~ zPZUdqPt&A2Vc`VQdiT18)5xX~$2kkHVVuG%HM!@*PY4oHwFJdHtx4vh1Plej!_&z% z#hcr8z7xeG)#83j$5KC#w{Q_@^0Ts9t=}e`9pQIfN^J7bJf-BCqGH)%IDN=503S+A zY1p`8;_@@)5#CvN3vV-+yWH)H<%>Q!v+Lx6>4hj;^VR z!Od|=CxbZOlv4Ss!*}XJwdAIsrWUN2xXF+^PM72D%57nX^g=R=yh*LMr&-=&_^LNB zk#^{CiF=!_@N+dOx4S!~e#SkLXAJM{?T7*DpY`a6O&R^U3ZNpM`<{T4^z0q zF#j)M=$R4uU>20w>{L*PWmaIYsvdQ4#pS*)Xo!5oaG@_OgNT}_F`Rv|DkV0Iiiu^0 z%1dZ(hM^ulG`1STS4+}YxJ+#sr?QM;R1Y88jq1jxHAy$rw{$ZUoh({U(r42Rqcu_d z0jKt96GMjnwE@^HMrdz^3gqk+I#Gcl`yYz7Y}e|mcFmGgbtGpI!#_P=6=V}xbYiC9>JO$Hx6(%urV~Hcps(t@P&vH zy@e^fLDaIif;Wj~4AVG=^CXL7j!@=kXW#<)$|7l|{=|q0_7}!X#OX()lg7rt@IEA0 z2ALHyr3IrrnJKk2f&1kExjqu^RA%N8%((+h-!D%N##;=XM0n%$SRqJJf{+zy7YmXy z6X4Y-&m;C!Lnf4r5kgv?(*N-}#x&+xBG+FMC6eiq7|~EQ(4TPW3Fd(pWp(7JJg(yX z0Z!{A)3rHV{1MlR6OVDKIQtl5-;t=l;-*5?qx1|1<*YFc2L-KTS`I9);{#e#g!eXm ai&&!5D0!^nW7H{e3=OQ{4DJTnjeh|0^5=^H literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..0866a112cc2056a3d98f1467d15cffc7d976db79 GIT binary patch literal 10085 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsService.class b/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsService.class new file mode 100644 index 0000000000000000000000000000000000000000..51d7049c6a724bdb4730a72d9c2ec17e91461bda GIT binary patch literal 4750 zcmbtX?RON_8UNkQCPR`Dl8{7Fpg|&#gbk~LY0Cy`ST{6~7bGz%T6MCSB!ipTxH}ub zYAaQ=)oS0hp{=!VL~CC_rMQ+-`vyJz(9?eGhkj}Qg7%z#=s76;-MKTfyU7x&JvrIA zbMN#1{GR7N^T+qzz5t*Xf6x#TxZO6LXeMWyDa$dV$&_Wqn0hh5$$&$G%y@bPnb2Rz$zWps1vAY?-;9wK!XkqE99zCMfGMz~n$!V2ufsO61 zE76=|rJ|ELJ1ISk?y(s2Y;MNP#AGO{N31E^aB>-1Id~0*o>EI?W|Xd&Qe+%)qVaSp zor&$H>{@&n8#J^E#7l7W!Sbf#25e*?r>&{!6#t#!Bew4-GjT|2yHUp`Nz@n+^<`KZ z6WRE*;YfllI@%>c-C_cH*r{WyJX{qV4m;CkCM(anbZje?9B0i8nli;CxCystxLM%( z5=RTj)v+Br1XfO&jtd0e@U`t7R}HC@+O6Xw_^3b)85Ixl(m*D+YTdjJSXn1li=F7v zKn$!bJ<+iXtf>`j6B*eI1e!~@`@MZixD9(W^iq65f`6(bj@wxQwt1BOq0yI6)HPxn z`pUVljIKojpU}~deF7R?88T*wwo*AG4qMg~?MPri$Dj=MYAaimKNW0wKCI(_JlCyk zAqz4~2X%~KRG^+Z0(iK9EQ(qIq_r5s-5Tx^SYPnDOr7Ys2Zz|9jAYWBWdOE#Wm4?F z%1H5!EPw>=)A31Z>k8i&Y3Bnv9+Y-UJSY!cBjwS!j-)(l365OwD(3?#Q^#Z}97j!K zCV*oC(>g31R?(J6Znx@}3Q{^|q=E)2C@=+*(>iAT<3ezQ{?+CZi2(%U36zT+a6<38<&C7Z38L!x>{mb~OhOe-?uBlzI==d7Gt`L6Eupg4w-E!(A z4Yj<8c@5tn@zu5X5z%oH-(;6@WRm;R8Kos&Cf7lDTqVm{;Q~gYU9tpOZd-Z@1S0($ z(-67m8z*q%GE6>|td<$~k`h?XtkPVt(`Vd>ZdgWz>#AxaMNL}8h)`G(-mBNcB6b(e z3p!rGs~pA_wL!x+rcB;qTgv6SNYJ1nj8)?`{6xc#1vV_PsEAyet>dTo85{MTLkD|@ z_9uAXZCvWbBA!?c&fpCVuk#8ik?+ko?hQT4W~k#$oMpje%$f8YTa>EHqDvzv822V( zqNk$4jd%`u4Q~mwm8g)@MUgq4$2#7|FTBd!b4*>d(f_S7C9#}Nd6)mPT!9oTb1_wm z^Z1o4!*__rYb3;n%Vc37^DJhQTQ<&qDtWCJGkd5mQw2-xWEIqmq;r|1*=Naiy-s0q z$p_Ik8GC^>Zd!s5fDv}llshQm!>tgS_}f5c;1>Swpom+s65VL#&IZMX>#>G!6yT~9 z?n){RQArCv#OGS>g|JSl3%x-u4G_mW-$Z>L>jj(G4z+HR>vpx?EZ6JQx$KC zRb7!&*r+7al6m}NYnOVvLkhgJ0t@)F+Mq%6XeHmha?$M5-5=1sqUh+vJk~Z<7SS+e zo~$Po&4i@c7RiI3r!QfXT2M4!UoME|jp4CLCmAdHE=5-riM9ip4n@OQ&0~F2k* zsyd0)zMT(ygfcdq5Kq4MH<{qDo8U({b%6u=8pL?j_wa8wr}AFxAvC9A;m|C@yeJ{S)rOUvM}6jzjnt?!~`xpJ>7Tq5}_z2p$x>FfIm> z6bCRNCNU}I5EqYg1e8G9Es-jY`#|FA2#yjwd&N#1!y|-_DeCblt}1B5e`vv@gxU%G zlT-GimCbtXv$nv=w+1#Ek*47fGc67x4E@b?YdhWVVGx3V(I3C^ z5^iwVM3}&D;oCH@kvuQqJCq$^4Ze);GSxlQ@I8E=p_AchK*hUQr{P%*FN(`()HvS& zKfn(?H&0QDtov@|<|(=vxdiQX{K$9hEu7Bd=ONbFdDa}hB-sD} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsTileOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerIndicatorsTileOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..506458d408ec64cb7dd958571b28e5e75aa4a0be GIT binary patch literal 3086 zcmb_eYg-#t5Pna%EQBqWR9dkGDbg0gWf8PiQ>~DMLJb!iindlx4AYXr_Kl)d%1hg$l^+OK+Bs=*-*G)-JrFD(2{xo9*2=;qv4&QLTaD04(r_w! zjBqc*)e3YCDJ$HvGzG(ArV&Qd9)&mwhIZ4jw`HCoeKEvj0HXl!Nn84#F#I(3zaU-= zq)K#rlVRXd$@b-**p!~!vc$Y?J3jZNV|xt!nH^r{KN!;95vFe}2Me)jO*%OdMGJa# zbfTA`Wo&%26AUpO8amX|8#>z1-ia%CQ^Qq;iAI?@o!yKo8XW_8i=k_NVQn-0ESpTP zrWvLhQa%GA5hWL{>lnlkLx(5)0GDB=arDnZQKW`3qTvR^baMpO9Z#z0>39dD3|i{R z>io)bl1w-0e-$90a7)K+j8Q0vLiGc~T(c~yDhWj-j!6v@%@c8@<4XTP#}uY1!z=03 zYmf+)0}?Yj-oZfT}DvdJxOGk{?vbnZ+yRIWSnVQ{OB=w!qR zH|ukAcZCOqO}R1Hx)#uplhTl^SeI6638ui?d z6_e)!hm}%~oaC03rCU{^ryVB4?RrXUTWT8DLxz&^&0g%N$+xE?gB4P>7$#2)i(2)D z2&#=$OTHHlgT8Fr!cAJ-^Mt2?n#|2pnP?PG4JC%5^S4s*Rf3Nj0kM=P45v}2jjn??>ZKvQERGn_BoaYKqF} zl?up_(LpTZA({9r&}7}cQI*EfrXVl{6PtL6Rfg56zt9<u E2Mth^?f?J) literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerNameLocation.class b/runelite-client/bin/main/net/runelite/client/plugins/playerindicators/PlayerNameLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..c11eada4f0242ae3c28541ceacd27e34e85bc22f GIT binary patch literal 1703 zcmb_cZEq7t5PsILXXgs(LCs4Dgph*m5U#X93w9xneI!<$1mzM-7M0N1UYw=pJ#;=t z%75U;v<3ufRn*V@Q5CZr18&`ZO8voevp4h1%rnp4pMU-O4nPGPX~Y;FNFLeYP;y^H z-0t{-%gBE24|_rm$a;r76tXKiUKE4_`;k7_^7_0H(2)pa8VQCI&%6WA_C49N9XaeX z7`3`vS!*~ohDzg@6-o@*%G!3*d9vYD2+-Wzt~re-RcCA0*d7*geNLOws;WPSRm(9BTwITJ~w45STQP<*t51HQ1&y{>wB(L`FkGz?s3 zI9a6?@^B$|y3nU)d=+uUgrOob2CmY&c0_MK`ddKWLe$a0RKiTVC^3aQTx0FR3w-tSN7;^u{nqoe6;Q2#N0JVJK_^Zw09?EHuYGx;t zbU283-^BNzeP_Hd^bR}0^F!invZ?L%Gv0|xldJr2R9B6rb)(x)8TKaA#xgA&Ta}8f zH4_g|WwjW%|$QYL}_{A}-LLD zNl_Q455Twhjt~{v9U4IqpBtgj`XOF?*D9;&H{)|}argQ^`(z(S%aHC?#~4MbqejbG XtoRm{KfwMwFNPXL#^B(gw(IW!$lRJa literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/BurnerOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/poh/BurnerOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..f51f30244615d0631378db3e1b5d52fd34a50c56 GIT binary patch literal 4430 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/PohConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/poh/PohConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..4c7f514c6a0585b6f339336e447501f82048c092 GIT binary patch literal 2993 zcmajgPg5L46aeryWRp#R03kv1M`NQgKtdQIN8W@2x!Yv6d#Yy! z*t2KPo;~X)@ZbmVLs`Dpv%A5uvvb%#{igf(-gNi${Qb|Le*wS-Y}8>SfCY_NXmgFR z$}o&#g*pq9IBzMPhKXs1d#1f<^iQf)hgtwrhw?~YvWGMOo(smI)QCHg$W&Uyg#H`v{k z9SoqR-OuK(bWEf*YRSN!crPel0 zlkCZDrExd!G|(PMDmH-WZ4=4(wX}-cyoZ9rD7-8|Mo;>#Wv{A1xI>I z8^G#t9pCmX;iHT{&8Id-X-6?pFl=_$MWQucqhsTrzZTG1;p>6Hb3}V6sE4IyHUl0v* zQcB@gdPlZYbYSHX#sLVI;TbJ`H>CQMr8zjTh@p7VpmQjtd)*m+Q*NxVO1BpKKt_O| zXQM~>iYT_iE}rDHGR1Z)LZTO|*lwpgm;7m-$8S_CrBiedbyM=QRxDUADhA<-1uOOU zCHfw%iqZo~bJdY_rp>qsbqJB&i!HT`{ zpWdYuqx&Ye5k6CVo=yy2HB0=K31HrPh(@R1D_hp&37w#4k7S&aafV)5^g^OP^f^oK zxe5BM!+98i3)GsS)+k*YODQ;>!bO-!VG^e3(jr|7=y#;{2YT3hpsaEfYFB) n=x<(h&4;cr`iRl>3iNjmIs#w1W9P9ur^e`j`HDVIQuz8`G5DD= literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/PohIcons.class b/runelite-client/bin/main/net/runelite/client/plugins/poh/PohIcons.class new file mode 100644 index 0000000000000000000000000000000000000000..9ac2d1c9450baecf3917406012e9f4eef46bc695 GIT binary patch literal 9440 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/PohOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/poh/PohOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..2f67f86b6d094a8f1aef2f8acbfc3e455fae3aa1 GIT binary patch literal 6781 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 I5;Uxty(6#lVqFCOxPoB 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 N$mYNCd;C64`9E)jJKz8S literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/altar.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/altar.png new file mode 100644 index 0000000000000000000000000000000000000000..ddc3b4a6b553d9e701ade91e5022e34216fc8f36 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^{2Sz^snB~7agWoKHzuGlfwd9ao1c!lx&70j5cs`%yH#P`4 zDznwnZBN#PN~tEVl^zpV($=-KL=@bg?U7eD5V}IFfwv(>)SH*7~51VNGMsy?42MnIBelF{r G5}E)Ejb$(Z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/annakarl.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/annakarl.png new file mode 100644 index 0000000000000000000000000000000000000000..08059d17e451b3a756254c1c1c373b4bd010adc4 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^{2- z-;e(_L>BI``Rui!C@}rkqPrRFi9yp>`KF0I;`@8u;b+Ezog0j8Ipeo2ZRgn((sg|9 z8J{P2*ShR_>7FDdR1sR7c;sDJ&T*#aei^Zhz5>2!d^XZtS#pn4qZLcu9Vyc(IsaHa ziNS@1;rTfgUp~cs=I37rg`X^czTzjh=^9PxWBZQGRKNR=-LCWEK1PSYH!s{||7yyt z(1`ZmsUdT{rg2AN(#@Tovrci>Io3!nnNWX~U36N-gS-#xvVq=Z@O1TaS?83{1OU+n Bcv%1d literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/apeatolldungeon.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/apeatolldungeon.png new file mode 100644 index 0000000000000000000000000000000000000000..b83aa0bc08bd65f1b25865a5e83c0e08b494efad GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lU zE{-7@6MKWaxta|GYFFBKeB*e>a(CB9A0O-758%Q&Y9`w}m(hR$>{<==?{2YhS@L? N@O1TaS?83{1OVPCWM=>X literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/arceuuslibrary.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/arceuuslibrary.png new file mode 100644 index 0000000000000000000000000000000000000000..b83aa0bc08bd65f1b25865a5e83c0e08b494efad GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lU zE{-7@6MKWaxta|GYFFBKeB*e>a(CB9A0O-758%Q&Y9`w}m(hR$>{<==?{2YhS@L? N@O1TaS?83{1OVPCWM=>X literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/ardougne.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/ardougne.png new file mode 100644 index 0000000000000000000000000000000000000000..cfd9db0b2c3413c98b67a293fb209f537bfcb838 GIT binary patch literal 358 zcmV-s0h#`ZP)clf7!gFcgK4gy_~lAn%dI_SCg`6oZFmXvrcvhAc&1 zG8p_Q$=b=uqa=$n1ybD(v92Xc7mTsE-#Pb37D$Gm_>4r9HHB)^C*?lBW|4?Wx$U-Z z5nP*o5D?@9ln>UXXRxd~2HU2X2uz$E=%C|a!%1b;VYdwgoV%df+-Nah(qg_Ot?!g) zYXSsW`$vGFJX@32cg}fMDoFZ$l~sr1VT03o4{INgQo-5>PUn5liW_PG1K`AI_-(j| z;5_?C!tbk}=uG(^ZBuY*QYwBsK{s_b@nPZP<+xm5lFn^YK!5)Z@GAfaF59WKO~DRn zaORnEJjd^^&3|fh;}tOx7dYOwuqul36YwYyM*LU(18@U~ex@2p*8l(j07*qoM6N<$ Ef>Gp`%>V!Z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/barrows.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/barrows.png new file mode 100644 index 0000000000000000000000000000000000000000..696c1a0cf6848ee055b9e32f43156e1e6d377a01 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>l4w^BqzUk$I!P@GHl=SvPXc_qM3aJ0#G5<%`r?RhvfkiF!V#iWjOXOn9ZD za=;+}8KVQsQjriZM?<^bF1_WYo~z_<`a3ZM92Qy3z!0}Ih^y+}yK`~(OgVO1owzk? zOWd4^TT8cuKR#CB7^Q!t;^CS7`lnuA?Au|JcEp0=#?3sli6JtcNB6qS`w+h*TlMwb zJu6;*Y}k|i!P0q^{LIUbweH2AU$%TtcFsgb?wz@gyqB$CUDM}$$og+{xDO+z!*QTL O7(8A5T-G@yGywnxL1{Js literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/battlefront.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/battlefront.png new file mode 100644 index 0000000000000000000000000000000000000000..696c1a0cf6848ee055b9e32f43156e1e6d377a01 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>l4w^BqzUk$I!P@GHl=SvPXc_qM3aJ0#G5<%`r?RhvfkiF!V#iWjOXOn9ZD za=;+}8KVQsQjriZM?<^bF1_WYo~z_<`a3ZM92Qy3z!0}Ih^y+}yK`~(OgVO1owzk? zOWd4^TT8cuKR#CB7^Q!t;^CS7`lnuA?Au|JcEp0=#?3sli6JtcNB6qS`w+h*TlMwb zJu6;*Y}k|i!P0q^{LIUbweH2AU$%TtcFsgb?wz@gyqB$CUDM}$$og+{xDO+z!*QTL O7(8A5T-G@yGywnxL1{Js literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/camelot.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/camelot.png new file mode 100644 index 0000000000000000000000000000000000000000..d9bc6d70619e6fdcf8e918addd43e5a41949f7df GIT binary patch literal 363 zcmV-x0hIoUP)cld)>UFc5}+3DK>AK;9#Z?Wt??C6pue@k+KJ9S19^qUMtqq*(ak(CYR(PlZ3_ub&v^G&2 zayH#aleb{)Tn_+v-F!u`@fS^OAq`!pFz)^ZOJzFlax&2lyEPl$6bC zO`VCuJh<>oB_8AVug(9e@+Ma#L|owb+QOL2puj&{dZtZD!N002ov JPDHLkV1mLlmWBWT literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/carrallangar.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/carrallangar.png new file mode 100644 index 0000000000000000000000000000000000000000..41b91276d39c97223ea66c8d4acd70e104346e19 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND0tA* z#W6%<;?hZmT!#&KT=ze9I1%;2bQh~pYs|vv{u#RA1~YkX7WFz@o1~bhE*aU^e#t)4 zjsJiCNr#tp)iqya8FGGSrOXxK*?aFii_~n*=H3>Q1*T@fEvvPwy=Mq7SZY_e_3diI zTla+0ejHY85oT~mxp>vN<)+zG1to5!ZUMg^hh4?*cwd@lA2Y4{1d{`k`h)dd3EsB5 zs!m8*tUe>@$alsd{qdUc`N<76AC?xLa9#03Azf29^CQ!r{Y6rGdyo8LYTQ=vc#%jU Q3(zwRp00i_>zopr0LEEmk^lez literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/catherby.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/catherby.png new file mode 100644 index 0000000000000000000000000000000000000000..1400309f1027d64b9b8a5d75bc9e11588aa40737 GIT binary patch literal 657 zcmV;C0&e|@P)klh03*0T{(n2R_v&KJgR7Zq%~q{xMWsY+rJ&$ma1=iZm0o_o9a5oT&+*y!^SwNu zM_|VhVm70Wd0g8Cs#5UA)e-6qdXiB;@4YMAwK}bic3Ts51_O8RgU{oVK^9b7 zfy);Ls5j_wewt%y`VDVqX13vdrUp)*Y^C3EilMn0>EN6QJs$R@|~MdV2Q>k%_Gkk9=p|IZHI2 zz+!1asZufd^ciZEvIt9=9Qi_l+DgczQxx)flvR3y;TUdj2r(3SF-(WOnV!ye z)_;ghOgv^$jB?m!qqDu0jYN!0I)$oAyD5w;2&H!(xp}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>l#7lkLOBWij#v6G) z|NJakp<&U=l^I!FKOZZ+tda}8l&k+wiK*dT+XQZg4JSfOO!vO$KR->2bKR=;C0Zw= z9(x8&Js25lIx#(Et>VP=d)50^WUM+9&C+n!F1@yI$F?dxwJ2^DhR-z{zg3(u*?GH3 zV1A#+)Fb+BCAYcX_bLA@*u7(Bkm_<3_Jg6fo8GnMua4f|a+tmTM7W`$Tjn~THyAu! L{an^LB{Ts5?4D&m literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/digsitependant.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/digsitependant.png new file mode 100644 index 0000000000000000000000000000000000000000..9be6e9c5e825ca2ae5ca11102995f49fff630d3a GIT binary patch literal 322 zcmV-I0lof-P)m;2`c(S$1IvhU`b{$pn9klr$kl|MT0LBrkgy5>cV*j$oR|Nr_E}(I U8qL5S-v9sr07*qoM6N<$f<2apsQ>@~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/draynormanor.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/draynormanor.png new file mode 100644 index 0000000000000000000000000000000000000000..5ade949f892b48f5d0642cec80a00512ef05d901 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lbW@GZ_pWv7p_A4~eVZ=8kaG8z2E&1*peQkulD!+npG)RkZ+(2> zYsG!}UH5WaFGTJ(oOr>c_lQf4H$_m}Si`hvmJ L)z4*}Q$iB}cx-8r literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/exitportal.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/exitportal.png new file mode 100644 index 0000000000000000000000000000000000000000..acba75424aa6084a8a94602c41b164daa9f03847 GIT binary patch literal 412 zcmV;N0b~A&P)kld)<7K@f(&3yL608Z87*(gdy$1R-6T6NEf~Wr~<* z$OHHQK0{2Ahp_URbOAxQ;=tzc4z9>G;ev3a*c8VuySHYVS$5|8XLe`T;i5Uh-V=_M zbqNZBorU`T%o5RHN9fS|(?P8t-zGJYO2Dau+x3w=JOfY`F0F0?KyTdU;pNs4xYApb zU|G2IJ9CBukA7!PS-9lkneF;$9HpUGmEdsTF`bNz#599Ethxw-9lk#ksclf7!gFc8Q85~f=NfxJf++f&!(Q4AiMp(Tsx7_t;= z>0t1qBx@(PkJ2vAl%c*3^_@Ns1d@Hf|9wdcSyPmLBb9i?knN_d-1EyS5h-%fPREA? zw%xP{C}M%a2W>YA*tDa7LtjS%QDg=gx||Q<)U+c`$3TFiE3(~{HtQ{I)>|^>Mpe0| zdH$7Em3uPgCO-d}D$;&kO*`UpKH&4~9RQ$p0j&!;b5`8c00tnA06;X$-YOdA9N#~83Cy5*{aE080C0J++R)b$ArG#+psqrS w$L25FU1dZe+G5}p{1|t4>H1wc2%&tApigX07*qoM6N<$f}&HAi2wiq literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/fenkenstrainscastle.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/fenkenstrainscastle.png new file mode 100644 index 0000000000000000000000000000000000000000..06cca2eac1120afd5da3f79400bd7c129cc687c7 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lU zE{-7@6Q>59=503MsnxXCydbzk@!(W$Z;_S3AuE&>uQjMzIkGFtXsNzyT;`=9_;zwl z!MyqNh1owSyp8hOJ*}qZh3H*9E7gnrZ`2hTIubtxGBm_4-;(|EYeiIgVerAHS&FN; zgS?^yueN?)7jJ${ILJ%rai{3*cB`44mW$?ypQtP>npSYz@PtKE&wI5ZtAEV_1!1q@on|z?W{|=Cb#uR&3+}FVusgRK7P%zJ9jFyWy*eiF@47ewuv(WS8opy+yL|m NgQu&X%Q~loCIAX8WDo!V literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/fishingguild.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/fishingguild.png new file mode 100644 index 0000000000000000000000000000000000000000..9b9fab7a2623f8db732ddb15b184667f1a5db82c GIT binary patch literal 765 zcmVklWRzmaTLaX|958Z-c7g6Gz-e;Y8PAcwImx>R8|(< zJ{V#U2@wQcs1JSUf**n+ilWw?pv#Pq>Pt}}!L$}dmo+s_TsN@@WLCPiX65NiltumE zfy3b(I6Rz(Ri(x0OBQ;D^P3_d0DSDDz|a04s6KTWP-3&%%G~A@a$Qr$IZSC)Q_%y`%(`R_m@`^a| z6~Gk>D5ui29plE1&DpqRGm91$lSm|}t+~dNhxd8j+=RohFlV-hjG-fFY^o>H*_jOL z7J#Yux5|P2`{ZRygH-#@ikW8$@Jks^n{3~@R>G}eIecipBq=3;iBjrrK|!I^`TbH` zb5n*48YF;Bo;XH!ZdfYii}EGOq6r}D*R7Sh+qYzTp+}Tbcaub<(CwN)`oIBrPn_ai zM+YnC=TW|525C+ksl_g4d)#c=eG%{Rlei}gVcJxadx1NJ8t}-1`H=7irAHk+px_Sh_p@9mtgkSPq6bnj9066Bm&!rn7{J~cMj2ttHWLqXytCiPp z-Vq8tLn##iFjG?;a>RQ?LcvE;S~BYor>Er(lgBmZWKZP|L0Kd_J6p0cvji}cK!v-y zyRLcUNnYVZ@k@p|absbMZE}h-ryHt%rNY-@PBkfl~g)P7r;A=F}UE2J- z6=(VYToX+uO&U*{!^wkSGkXu7Ak^51-R|I9Bti6BbUP62`{!kV&u-Yo<0+EWYbqpX v-1uMTTPzk)n&$gC_g{)Y{go>9&s6;YUz8N@Pt_5~00000NkvXXu0mjfg+E|d literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/ghorrock.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/ghorrock.png new file mode 100644 index 0000000000000000000000000000000000000000..da4926c4293c2f9d06ce7859b866ca25f1ac6868 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND0s}% z#W6%<;?hYQxtbk#+WvPp-HCdUT_U`snWMHTuhzwU{sIL)*MiTcEa8P8ZY_K=tNZzt z`du-fCjQqm46vH7mtV`yaM?ymlAY1H|EZkA*4(lU6DP23$+}%((R))mMx4QNYUAom zx!#N4*sed^YQy{?D_<_{_L7Blx%)Z29HuZZ{M!0eZ^yJHwrxw23K)((xx@B+TgJI& z%c&Zhv~KY-bgkjC>uk8+tg5ryvm={#gZ!V17EhFx)J)hsW!jbs#((jayz-?mY&rr0AAUlj=48VTqwWq%Y1keB|LS%Q8BYGHz5&WsV9qhd RB#i(7002ovPDHLkV1nE}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lLZ-qiVy-;~cxmipH2ey-Av#{^UEyjHj} zdClIpvrows20y&*yh#3LR{yM;eer_Rc3MWOFqbWP)+Dj4|LWrSM~9?y-2FRWc-5Ez P{lehs>gTe~DWM4fH2-85 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/jewellery.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/jewellery.png new file mode 100644 index 0000000000000000000000000000000000000000..23e68a25d6869058930d90c448ca4c0e663a46ad GIT binary patch literal 495 zcmVclRZxqQ51%sbMNf;t_lQ1G=2~g?G1_v4N#2HM1Fyl zl`RcF!vA0)frQSGjRgtr+SyQuA#S0CfC6i>1_yVCS!OTA!ZI^=Z~5kZ&-0$-9-;3O zV{1k%SHDnoeF@cALsSMw3&+00tA%&``V$g%E{8}oSgCwObv(?$5~ry<=%G18G&%DV zyiE?hE4+C5rq@D6g8(}CPNO-19)1ogi;)yfH9>gIB_D3n^>rJn9-JamyxH@(?o+@>j2r|3Dt()kZ}aTdZsB>$Ox~+A zbax6wVpQn!!&3eiHoxvt{yfI?_$Qt`euybO0#Pw)BHSHNDmYYEU(@kx{B@pTviCvM lc?hBhVqMC`5L>ga>I~8boRbvMG2s9J002ovPDHLkV1kcF)+7J` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/kharyll.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/kharyll.png new file mode 100644 index 0000000000000000000000000000000000000000..8d0b228a6e6b4c85b65507d1ab3c913d49e66f6f GIT binary patch literal 315 zcmV-B0mS}^P)sQ%efMFc5u-g^~ja;z9&Z&|NRlD-`S%dWr6O0ztYE zp$7^sOkBiFCYkC$7n#iaWM-8|@%Ssx7t2%mUn@{}L!42{Z?G zrYB%)8~TW#aHY82$;?!|x`m4N`jn9d2VPYi7-Mw{9`**UcOg*+&}8ONXM>>THd@c0|_A@Ym3|xR?oclfO>GFc8K+r(vW+rM^a|BnvaVNu(@v0I3pTt|}qf z3rnQDNjtLy9tDUhfxeFRS3RpLTfPGg50zqX489E(zl2kVX4tr04t1B}4OzYK#)~gM*?S;x> zOV(Nf6j^JjEVk6P7s@Vi@i*I3l<# zp68$00@hvu0FO@}5uCf5zN@@0hl1R7?)WtD`EvaJ-6d`JU4^&zuL-^f0426rt?w$S zkOr4dQHfjo-LbjL=(CJSh}htK+k96PoM<{R6%)i+!p``Og3V002ovPDHLk FV1nnUldk{( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/lumbridge.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/lumbridge.png new file mode 100644 index 0000000000000000000000000000000000000000..c5a8502a7981d42c37ca70c7f9dfcf5b2465f244 GIT binary patch literal 352 zcmV-m0iXVfP)cld+D%FbsyBs$v5PiT7Y>JKf4XN~I3R0Ah(45z8rA z7%KHqV7;k#k8&(!LV}oq+D+QR_SB(0=0gRaPxr&O7-1I|cpHnq1LP1K3X-hu;Q;fb;B&-<^Aaa}NLj zSbcsAIQ17zU9hzz89tF9O`Rs*ANX)N{;!j$?WQh3?|*uD3IL$kHmNmr!4=}*%qz0HV{$tIJkBA9raJX%uD-`(=cn}Cf{#7r4;)rf~Df&ME0000klg(>XXB3B@^S<}aooP%aiAlzYF%3FIQ8C3t1eGjo zp`xW=7Gg9DH|{KT4acJD*s_bUxGoz(HB1q-(c5Zu8V**Y0P3@{7G^r#m*X{!6B03IWpxIZs|V0 ztqU7JhonBCL7LvQhQoS!d!~C6ws;!fz7=}*z`!S{Ehn)r`*4-Z_~zdP?Y+2K^=G{Q zUIWWOO1*YmH!4U+0XFPI6-JPJ52jj1{q+rQ=?@TvPU~2ceg!;OoAXKFie%e-R2=uw y?kS(?9ef*R{aBV^$YIMA$DN^0000kld%qhFc5~XilYo9JO>NJ#n&-$kwGV`t8s$a#Mg20 zU37tkIP`abqor4xTu9n}|NYlH6a|-p+=CLge5kIPpxp5k3y~<4?S9(|xUQN(K!F7! z7p$vh1b6%Q2tFShPe9mhktP|m?x1ytA};}BP~;`F?vN%K(j-G&wQyWokYNTne1RTT z5LtcD4Hj^+TNuWGNX^19W&$tV$}iU+75SkrX0e=n`F!@VeCzCDu4ZKg`r-I|SE9$< zuJh$ZL`28ax;Mp#+`s2zGxjwM#zbN=2P}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lIy!(wwui45@axkou4;Eoa2=|O~o`2oi>T%S=71=F|R-X9X8KK!R zwQ0}%6&b5it}Tr=sI+%|{npi0^1AZ9cd9`$3@NYkmOsuhxjFL#Pvr`cd%jz~`l;NK ziqZaK@?=+|t7P-c?5!z}qFiGbZvUC&UGVpZ?AQDHmWOz_%LAo!UKE`GdV#^y)z4*} HQ$iB}=Eh~z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/mythicalcape.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/mythicalcape.png new file mode 100644 index 0000000000000000000000000000000000000000..9e2d64d3285b744309b6c0802440084ec558c53f GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^{2Tb|4GQ211!mgbRNoF7E2EnL3rIDhN;Z7184uGhJ0XY5}oaG?Kl#MG|N*AGL# zJ@+W`EI6#aNj~O9fbxOac}!dXm93to#AevY`TcBki(E_oyT$|aL?>HlOQ!tu?3sPc z;YK9u+#9n*gvIlowtgHRdWyf6Gkd}h%j55Xeqiu)^>bP0l+XkKDVT3D literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/pool.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/pool.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7f28ea24548fbd3bcb5c400d451f1cc3666c77 GIT binary patch literal 463 zcmV;=0WkiFP)klQC}FFcgMAk|Jf<3ZSMaI`s~@LQp`feTp6+T|0Ws z1$v5RHBbcT*eO#FkWL+n8n9fMA}MxILd#bAfVc4R|NqDTJqlh75vONSOm4jdau3%N zsJ^aC+-)w-NCpCN4qVj@nVO-bK?+451EKHm;lP(oc|st^t*z>_q2Y?U-yUBZ?S%l3oW7V__+Q#R*phn z-ADIujSmN`92|AMO`~$5#fAnS4gkFW@M}7%oAo1|YiQk;efK+M>$Y^R;b#4KGOEdj zJv({(>0R2eajVa&XW)SV;OpnNoW}ry|LpdZK{aBx7It53CjQg002ovPDHLk FV1hXo$t(Z> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/portalnexus.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/portalnexus.png new file mode 100644 index 0000000000000000000000000000000000000000..15f6626c3b9149ab7d037173456d085a8a415cdc GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^{27D~4@R^O4j4OGck666=m;PC858jus^>Eal|alN4a1gIP7H z<$wK;o{Yk|FUt}cqJm>G&EGlibaM%Mrf~VpB-I!RL7}+R?t8z5vOe?{pHuA+m($tC xvgcX$Jk`M81>fF(5>x1G-X(wP{o>#E*?S%{>j~`Nwg6}ggQu&X%Q~loCIA@&NDu%3 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/repair.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/repair.png new file mode 100644 index 0000000000000000000000000000000000000000..f8d594374d472e93e4986a1be40449311cc5ca8a GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^{2X3$!v5AXx??E zR7i_=*ShTvd-)HgG_K5^koU=OLHvQ`jX!4vG+kS@RK&oz=-dg*)dx;g%YTS6pHV5i z=HVRYp2E{Jmpe2EdohXRX6r7SlCV~^`X0NC{+cOF3@f%S+PW-@=Rzjm0hZ%GXG(4j z3;g;cggNGV)Yr!?nMv7e%@Qv&{K($6^rYOU@ViZ1k-AD(^2&g&XYh3Ob6Mw<&;$S* Cs9=%+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/salvegraveyard.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/salvegraveyard.png new file mode 100644 index 0000000000000000000000000000000000000000..9dc9a999d5fdbee3d2b1f4db6bd00772e5015e60 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>l3$^$!Yt{K8@OC8xQfKd5@& z+PZ#yEW68sTWuk?19bEjFS&hm*OJ|ie_UA@?)GmKU`Pn{+{(LG-oI@6HC3loJf5Kw z42`WlLtWBKvy{%Cm@(63o?-RR0PFi3b>Hz@KD+)T$9|iVp7yUN0erz*K3tua!kwvI zS)H81FyXoIrCmq#+e^$jwz+%T-CLixY>Qs)q-KtlxsKl-Z@;=WUg!|}oZJM%_fO^h QfPP`{boFyt=akR{02#n#82|tP literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/senntisten.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/senntisten.png new file mode 100644 index 0000000000000000000000000000000000000000..3bb300bc952b319b0c103ca349dbbda0c09ca04c GIT binary patch literal 318 zcmV-E0m1%>P)sQ$Y%YFc6$XLGqwN>7f+*0&jl8F9`Jue!`nCC=?H+ z;DbUBCOz0)H?Hk~hlH8g$?j^f3lsHSG>Wwq)vnpK>wK$B^1W)k8iz`_t_e)kr+JaEGbuz@tBzR=8* zZvTUvMCWe+U^q6paYug&TP`ZrQ!k3dI$wY`Of9=KNmE6|-x03{DfD0U0e`Z2U%&>E Qu>b%707*qoM6N<$f)tZ~82|tP literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/spellbook.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/spellbook.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3ff437031f56e13e3992b7fa57759cad4afd6d GIT binary patch literal 734 zcmV<40wMj0P)UlR0k`Srmo8_v%$um%D3>jT;)NZ7^UY5Fi5*Ldb~3 zKLMl;2xbHXBQS`VfQW>Iz!2bwlqDoF5(FR?O9-qPnXLt5VA>mYQ+8MNQrjaiiw!5e z=jh)1U0uOXZSKmt_bo%^5r7c?HOdo_(T9gYq5;RWd`28w@XFUXAXzMYhCsZJ}5 z>0RH!j@~?AVIQmahCH(+o`oO+<)xhI+7%b zR-I5{i@(Sj5tSOeo#E)FPn3E;kTW9G>lrQ{3plhtgWu3dDOc|-hHBRzo^tZ*T=$Y= zLAUakD~SX{LV1C3Ax9$yAvBJy0G#EqfkRgt(c%63*y@H16y6aflG5%b%1$|byNw5v zur6otVS0(lc@GUEKf*xVu3G3d1+F}u!H)!cHiTRovl*+HxOPOMCI3y;cs@Bd44eTl zmb2pd`^vNx1>S%p<_}wQx2z~v1*S+ywZ>8kDFu~k?I!SKMVK_z`rhnf;7xnM)2bhK z1YuH$;~3YmklzT;Eww&+_2y;Z|KGl5g$lp`h~v486=XA3;8^A)uz98FD}*%`h1HXm Qz5oCK07*qoM6N<$f=Dn)O8@`> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/transportation.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/transportation.png new file mode 100644 index 0000000000000000000000000000000000000000..b5648c0ca1c2f71ad5933dfa924b24f7a445960e GIT binary patch literal 335 zcmV-V0kHmwP)+lc8?IFc5}+M-3>9#wJZNh%~stkbsQ!4F*D5vX>~# zON0;f4aOD_Qd(GP;G{`mRiu)F01r6v&b_$mA-W;71rwwrVYDmw~1(k hfWU4`5x?ZG`U8WLYu1jQFkt`y002ovPDHLkV1k>0i&g*t literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/trollstronghold.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/trollstronghold.png new file mode 100644 index 0000000000000000000000000000000000000000..aa53b1b879ff49507b8cf371a77bd8c05c4c20b2 GIT binary patch literal 417 zcmV;S0bc%zP)gm&mc;xphY*g9GyVle3!FtUi( zG+LEXx8jCebq%ey_qG*-|MWcPIlptB^PKYtl$D^A+7zM0OS4q~B9RlVA5Q03ZdC|U z1Ph85^7tk=IyhF@vO%%|bd|uh%~|{#!z=}6RQ9Z2_J(>Y$QvBMRBNDT$X>|>UAe3P zR=b(6jKXvL4S=0+2#;?Pin8lUD2+05hUs}P?R^alx;j*6DtKYlM__9Xfb{bRpK^vz z`HSA6X6hPE#BW|yu&U;fsVYYS1O-sFv z?*1mkxP(P#=JxyvF)6VhK2*WEJ{KNsdEHN^)s9}M!e+JbF3Tju6x+LddFZFt`I^Vw zZUBt3fxG)8m(d4K&#t(*j**Co1XmW(>emS?r{W3wuh}lv-+t9M4TXW(g2URf00000 LNkvXXu0mjfwZgr6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/varrock.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/varrock.png new file mode 100644 index 0000000000000000000000000000000000000000..3a109a88586e261d1490719028a762748072d7a9 GIT binary patch literal 359 zcmV-t0hs=YP)cld)>UFc5}+36ZUVK;9#Z?Wt?~ClB`|o_EFl!nF7I=!9GQ@bf7`UegA(tNdn0b6z51pRa3~CE-AO!&La_(ay#sw zBiNd56cEG$$_K6K99UMZ1Dm>-2uz$AWaxa_xuUXaao7g}>@LWf3oREbS}sS)V!*}}`oR|096%RFl0pREN2q_i%{ssW(`x~TG!7(@@ zIM3dqA^>=K{fKhP-!ygMT4Q%9l@sKt^Tfvse>{%A|5?(xsSD`$uMvI%0O8tZwWcnd zLmHfWrY?r@``6|#YcAgP0VxIeuPy9~qWT2<5C|jwRd*dRh<2{{BV+&o002ovPDHLk FV1hw(nR@^L literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/waterbirth.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/waterbirth.png new file mode 100644 index 0000000000000000000000000000000000000000..a49327b3ffafe5dc35dde2cbc99b1e2f0ef2f9da GIT binary patch literal 743 zcmV?P)klWR!S2^7VD|Nno~G5XI;<^&U35QT10qq9@uVp)`u z&9XtU1XiDVeTcM{h+ZG+OWQ(AQ9;G7Ne{)WP|6;bm6bz88f0ZeL1`J-+n(l(bNa9* zO51@8m&@VY%jF#S9=Sjmc-ybSz4HMu`t^lC$TcXjFqD_a&pA_hk&uM<%WG~nT;jsz zD|Ec=EC)^j<^4tG0Ll(zsN~p5U4Q;wjgl@)YLs-kwM+Ys)M)CYfB^OKae(1*Sk{8< zOh0S4@4=Tdk<)kJ{_#5EqMwoJz)tfMEC}(3FPZ47Wi&M1S^&mHfMC*KTYHY2Qlq5x zwYO#aXMWr8UwMZqYr_s5dMTAupOxDgFCYleFgsMBtFNT3H#(G%k}5!{V<%~4(F*0~ z=l6*Oi?`_S<}b<%{Vu0zGyrJZmOphXCjGj3mjLA!{HDDn2X&&lN_FSXY16h{@+7(h zXvyJPZQS{f90oFh&hAKr&et)nov8v$W=xyL$YE~U+MiKTQHC$Bn|Vd60Jv9sg03N> zh>A|rz;H*R5k7QvVcRwkobe4sh7yK&DEo&ud3ZOn=>%wzf!%_f^X0 z&yWR5v|UPYI{O^fAB8~K@Fb5yv*v2a@?wq8%IZ7cVOcUwv#gi*L*&LAM%WsVD&v1s Z^%ZQ^G}@5m>G}Ww002ovPDHLkV1oDzWT*fD literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/weiss.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/weiss.png new file mode 100644 index 0000000000000000000000000000000000000000..940d0fed922584ff48b1a1e95968b94e6cfcca1f GIT binary patch literal 423 zcmV;Y0a*TtP)A!ZjK!Tn$wFqD6e$+ULM)~Rk<5&RK?n<9rCCTUloieRN|uyjuh^N{`5&Zc z2xT=3`HH#Ibl93$KmsL zfhkFPA=&Jj8S?cF5Ixw>NRmn*a)IOXi+IC(49zbY{AlDTeZqWlsADdS)mcUD@Jy}{ zM7F8`#bpjOO+!%>078ey_YQ#Lmw+d9e|@ilN2h>~AdU!@uXOZ(4ADi!omtE{BuiqC)N;A2_|d#_MiK zL#bJ(VSc)}y|arD0*esj2|Wj{y}4p-btMxvSN~1=7xq7ITd%+VsxRfdmTCK% RVio`Z002ovPDHLkV1hXRyF&l~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/westardougne.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/westardougne.png new file mode 100644 index 0000000000000000000000000000000000000000..c40f91499b3d01e3e256415c9b60c7385541212d GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lU zE{-7@6MKUk`I;33WY%1CxuyPPO}Vgr;G}(v6l*7al>WsTpK$(fQ-uL*RfeMI5i3s4 z4c5jf5ef{aW-goaGQgH^Ql5D6l|^|c^^_PomT^yIV3;TL)aU%)4LiJ7F|Awu+~PZP zT>tZBv)ND04D-sGw6uHalrK$PG1~?1%u>yB-G5EEb=DIL$G+eI6*I4A_b(Z>%c#rr z%@p-GE#n#b;PztIyOUg3wbks37kr++`@dqOK)P3%qsiUpEB`M`;msH2@$)ge@o+iN OCk&phelF{r5}E*5OJ&0V literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poh/xericstalisman.png b/runelite-client/bin/main/net/runelite/client/plugins/poh/xericstalisman.png new file mode 100644 index 0000000000000000000000000000000000000000..cb21c4e06701bb1d7b23f640a295b56661d0aaba GIT binary patch literal 456 zcmV;(0XP1MP)gI4k{FG;7>QyEJFNskRwW36g&=}p zZ6kK}R)UpwHa504Vj)DqEO?-e1QPJTh+rk&2Wr&FTErvC9}s-yW8Ql+^Up6)7Lp}$ zmLyb_6Pad0kQzppU{WBKEYnPo%jMWlB{@v(adCQp!)_zo7^SVV7k^0qGRYfAg+hR( zg*gH)J9UvL)eX%&J>HStUgzQJoPqJlf-WpcEp6}p{*v~g2{eZj0JlF#pf=3%+>|hi zT$l=A*Hjc$D_Moihw{ti>m^GT+!UGjw`>vjntj3L@|H_3MnI47cza#M-Q8SKqw9iL zm^sqY%G%;Q(T;v>4ky`{XO4DO=^GsRTO0~E;i;-;c6x>nWMnMHMu+j$Hk51Il70^W zj*m0!rq8JG`Ea|O1gk2EZzRcNPJU{>pGufnQ&lS5UKB;a<8`B|8h(!#yJi!Tg$w&e yd?n77xk-1d2P0+(sU_mP0sQN>MU!HPzv>fB&~qs`2Dcml0000sle=oeFcgM=C81jbfxJf+TT|EMQ4Ag$LQ59WF=Po6 zfer>gO0srR`Y7$NRJRm1(L61HkS3Gip{?hOr3Fvsb&PuC@F1 z=JY>YR~+lj37qdhT?;mug1Q!*@9cMAocS>D@#pyYeM+WXR~+KwYk;4b7ul%Q6}J)6 z;2a6-+wYFeT}s}a@xe_y6dA|iNAn*?0v-i?i(l0rS`~=G_Fj&@00000NkvXXu0mjf DlXjKq literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poison/PoisonConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/poison/PoisonConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..763c1a7d71869e1dc89c38cc4c561689ef709a23 GIT binary patch literal 901 zcmah{OK%e~5FV#_l%|igJX;=hPZWVzap1(MibNYJN}>jG;O173 zegHoT@p(5=3tGWp*6Xq7dwAyOukSyI=!A}1R1*{#_EDA_PPOMKPBj}JEz^9ijf<96 zJ8Pm*v2?Au(DN461$8dfm5Nej=FxC^$+2%yQ_xWrR9sX=WwD^f>G|;ENYGyY24d_p zZRYO;ZQ+*l%J_*&b6%&mpk^rnXD+eVJ#%5F_6s{fYsW7>3EDr;jn@mFXs4$spBQ7k z@)|ILp7;N&r{{SA-qvUSI#3H1R5!)4JqDS)#nzs&i!;3p(1MOjH+jZRUMK7m&ZM_8 zD3sVpeIv8pwKL%E^tItZzL;|MK|yGE02`}xqB0%!t7P3L8p_{PD*s1Q;Gq*IXa}FM zN`2D9tAnCjq~zI14zsB&lY=Vl(3~u##U+i(U?fjxvP6`zO>NAK=?8GB4>N{x{20dISo>|3MY# hK>&RmK%e{xTK^mLZ3SqJo)*;43axFB93rHn_HXh;>7W1r literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poison/PoisonInfobox.class b/runelite-client/bin/main/net/runelite/client/plugins/poison/PoisonInfobox.class new file mode 100644 index 0000000000000000000000000000000000000000..d0b7ba1cc88ab74c2fbfaa5656df4b6b3acafc9d GIT binary patch literal 1157 zcmbtTTW=CU6#k}M7I394qOF&Wr6SYyf6k?>vTHJ4#5Z_0u28RB6=hH`xtab~&wpoa>P z?@CYVdkhEp`b+1?;m#|~<-q9){$Skg3SS)7j8{2x?m~+pT2+U_!Z`+h#@1q_B0W!* zlbFY%g$0I{pg&DRb1eo#54=QM(i3@*?-Piysht--Jsj`O?lN(vENv|-^A zgUIjwCHgjOxA|G3@@k z_>(=Nn~epx$guk7-WgIop_@v%S`Hbq`9c`)I$n=Av@g9LX_dka8#j?-IN$Mwqs5e9 z8@4#sRplyL#>_Xq*`olfByk%B3weh0bi;xZ8%1m~L=GN3WLWs#W=KmBZOg_s))^9Q zU-tUiYT?+JK!D=8-QWKznLFxsUWE%#O-I(1#@%F*v zkFX#754A_qgP!9@KlqzC9-rBSOCS}IHggohnMhDa#lYS%Jo~DuLVa zT1RRcn)R)Z@NgN9Kv(r)GcS#CA1Q^-d5)9yWIkcqX2vQA+^ZI@P&x#za==)qI;iZ8 zN?Upl1%3|J)bW34s}CGPSiNy-G@&GE&lPP?=B%W2;ZkW#v zX|Gu+&xrX0In<9kX{#9lT+q>iR)Ih;lx%{)B^?cDRI_#+8qTO$r;a8xH{mkg(eSpw zty(cU%XB}567&_j?6#*@}G#yFA#+ghfkv*bdq?sVD>9~$=ffm>D_B0C&)ega% z!Hg)H@1aM-O@ZFi5s8~yRzb)62nw8yjLjq`mKS5uM-vP40{y4t;_L8yv8VuG%Su;^9zE^o( zu;r zXOvr9FKXsksD5I`n(zRl8i?sel~Pqdn=;K4uCeHkG5eXL<3q4ITNAPASRyjJJT(!C zFH9}Z%#8`$tae0g1tTr^7-JeD0v*Tfl{<=#aYO~0Xu51zVCqN^-=I5m5&~ME#FU0d z0#}b&uV$+whR4h#=}yUX+OmCbJyqx9Iue*J0~~XTcA81h9y}DWIkp4S&SWh{Y!-7G zp3q~eSNKuh-_V|umX~Sj7RF*C>=DmWnGX$Q-y6To$w$(~S9NrHln_(lb!4bGqMeVfR zT*o(HxdqI0`ZS&G2qAVhx+YVp&%M@vv}lJJQ*_=lQ|k#cU+GTG^G>mlvL>b9zpB0;ZmC?vH8%bLKSKg& zRo4<{t?E+pM_x%B>-cMd&gWUaHB$Z@$MgLEiEH&7yTh;XR=9T?7sGwqXbbmmqa*wZ zT_s%QaHE9KZm?@3>gP(649^FF9{}g%5V{Q5_O}e?#xv!GypIwa4iv z0@M8^%$)mWUwQ|h3OuOq@2W3hNj<(S;p-RZq^6EPkzOimfA$({CFI0Q8VvZ<2I(YV zl&~Ih7C{#~SPv!;#1yGK#(l)uWoNkZ1WA_QI-iQ}a2fPI-5gwaq|}846tO|N1~qQt oIqfKITlkhlzvIbvH0ZnN(l9A@aY4iEE(SE#wZQk>t-}xh0Ye_{p#T5? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/poison/PoisonPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/poison/PoisonPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..bf242c0fde4ede4b946b88a606906009bf71c642 GIT binary patch literal 10823 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..0734f0dd23536fc723f42abf9e97b03f1b4dad84 GIT binary patch literal 2688 zcmbW2TXP#V6vvMoC(fnRNmJ;Bwy2>r7aF^zr1Szbj*~QojGZBwJn**Om2I_a$w<3# z^U6Elga?L49{2!!D28)(?RcGNCLLyM??~G7JAeIkj{MKRfBg*r75Je5IR<4VqOysV z2xTP7ekg^C%DpgdOJ&PF5E7+-HEcO+HTR+7rl3j5ut!##(qLhvju4S<7 z#ExmIMWTz8>7KTd)J&i`z@YF>oYuXrV31eIW073oEfUVdGv#xEu)dMKbRUna9j&e4 z{f;n#N16xH_CgGcI)bM=9}qes>T$Oz%#nv~GPp*^6drp<(s(eLk2(_Vee&Un(gHxEvlUPY``)Q-UKKB$CNbKxTEVLY;LSls79(tF!jRbyhY32$d@2&n8bx|dSjHd}e)?_h%KqXdW4 zGB%QaB7Bm;!f5SC>oAf%6qL=VO%p48u+rF03mx-eC*nDDJ*miXPX)u1YHAf*?%`(` z$F)lI{SsqSt*1_MiQS3XJ{slU@{;qx8>W~Q(DV$0(plm`IL`7|1z13P2b>1ji)vT^ z$epLUsmb48HT(m zsDuMd-tUZpaQ9e`!!Xpdkm_l~QKMDW-KH0jpy{*9$_P^FI)gjs^yoNR*R6Fw2}e&Z zlQQ-`YPf0y-cr73nC6jqp9q-2*~IMRJVVin7`zxwj1Cz4%#V%1e~n>R;O??jhjoG} zW)F32e6fp8;GR=~>6K8T{}Ki(&Z}hXrha2|+`}7W^27^c#7w2f)!+(N6s}ygP=t943vdnBOSsPPng0_O|G;MsZsG4#GPj1&fMLlx zduHaGD*{btA;8FKE7yyPN(PUIybKOpiKmykD| zH%!VkS$S_w^TJFW&rnGg@jHnUwHPaGNLs;eSnKJL*sXoKz z{}+)>#`h_0BE#xfbe0}N(2=e#2aaK(TuJMVgzoS|XO->{VVF7Wn#fp6_^+4mN}?m5 zlJ_wta;jIt5^e{$#qjt-BMxx~i_|G%dL{cUt9niu%`iiXbo-|9njvY zuB_@~)mPN#ZLN(HJ^;0Oz80Bo(|q7>rIuDW+4dD3n%K7F842=>9qoHMg^Bhx19RpGBNrm z#1$+Mn?LyoIXYj(V#dEt(%W+Elm8~H#YD4_u!X5LV`I36>!k6S{TumgB=W{E<|Z-t zn3HQ?F!K#J&qscK3O_lFe3vTA;U3|9ek&w>7ChrBc&_tAE2oGGL!$cx%VG5oxcn#j literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerDoseOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerDoseOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..5073af2ddb7733fa6730ffbaafb2ddcb3d878984 GIT binary patch literal 5421 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerFlickLocation.class b/runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerFlickLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..f12a8e8dc0d299312c1cf71855f4754b3aa90117 GIT binary patch literal 1291 zcmbVL-%ry}6#g#V)@@XNOdK$nprUL8si+Xm7Q!GSqGKZ~ENOf&WnO2o>qys<@a`X^ z;{l?P`0O8LJhx2N2YuO+_1>>N=R4;+_q)G-f4c%u#JY?jhIN~}s^i(*GF`4VER)-= zdSZD^)9$Dzj&a5vb>ClhEVJ>c+-?}I*|ueb7)FkbQ$w{3yQ!9Juf-6mR4XNh7v;f7 z^9=F*T2U|6-c@T`eXv!m5%*U0;1$DgsdBitP%oAbOB%z=w}Y387D%max*H5qCR?Wp z+wJ!}if|kZ;|dbE%@8T{LXw$sU#;dkrrpf%X6rGEy`vzENEEUFQwn4Oq5{k)hzbxB z;I4ugB4RhMAdX>%(Xwgtiq|^g&Vg}cafXDLuT?i3Q(*sP91_Nr>Lw5NQQhc>4WL84^lpujrbrf|DYtPiwR8+bup>w;Vx2| z9_b>jon!7R@ebi0J(JWMFh^DAk)k(?xR2*Z(^EuKCy7u1 zdP$1Em$4wE(G7TrN4@lQDkajBUCilkq}-KW5MAy`GnZIg{z6}_Te@arH!Z}-2P-{} c9L0!Q@dV3VLj4K$|GXhQ^*NuBAi=%%2agajod5s; literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerFlickOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerFlickOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..bc7ce968a20d63d3f946e70a1c84226ba47d1825 GIT binary patch literal 3291 zcmbVO>30)V6#u<8$+XEpwGuX21Vow^7#0agQArotNZXVa0!6e;lW971I#ZGfZ4q%7 z*Sc@G?|S@#94X=lKls6O^iS~cr+7U6-XtlcEmEAG=H0pPzTaKnz4PZkzx)ayhVKj8_ntyMpo&jJMXJ7foJZzf(fubFeB;(VQw_S6@NSZlwz%pXC?YO#YI(AMV+;KubrH^Z- zeZok&THIS`y|39x8$nd!b`>Gi3RKoblGRv*#R|d#o690zG<+vv)V3>eviIP71;HE?FiD2xQd6cpBXhy z=5{la zaC6#WZ;ji7j*4C!6j<6B?}~TEy890tiZ}1?FQO%SngrIDyD~RSV+ctcQE*sb$tJNDm7z+gMI3uLsH) z&WJXR#!DH*Fh&$uoDI`>Glf*xa9CM{J>p%j7J2HVimYVIc(xm6X2=cf-NnJrM{b`| zF;+U&CvW+Liqn!&L-~W8^xat}lQnX=AkN^dg2x3GdKP#!)~UNgDxScT)R%G?4qshM zq$RM|gO>`<;8_*VdHXrjuEsgMsNjVXhU`4ej^(gXzl4{0IyIs5dfs*|qTVjOe-*DO znB;w)_WoMOQt>+8DD-AeoKn|ywgN&VDKXws@iyL}=%8s?GQ6B{b#Xp&=vHNlJ+L%m zXEsIw|M+MkJ0P&;W~DCM>_D+X?!4yB%#2ZNp_3hm+qRJ{9lo*M4dM~jmr*z4r8DPx~0XU&q? zA9tH&tZ^4dR3-CSiCQ_kNY%>8<*l4sTr2n&g38|od<#&1A=euIKTV#G>)QIuxUK#o z?wGvtgh>6SOKA9!QWe<5-&I5hHuKyTqHd+OZTuG5juouUHQ2!& zpuT_#jWY6C>scl|O4?T8QPR3fTCWB&>WBE z2jE3CO`-if!q;&+$oT+%ae=%I7m>JvLlx-U_&d~%SMabr&pndI1*VYh+BAg|3*Y}( zGD(h3Mtxyl)GxVry{8)#5oU=XvGn+Gmg_4xQci29-|z`TX>(bs37uboX3Z>#bvwu2p=6PI z)YOg7NGa6UhR^W@^Y;UD_9b~i>RykpNQG#@a(qon#W&Pki@@S_;%_WdaE!|$g|$#dyJ%PKqTM%Z7p?jJ=iN73X4uM)%zN*?d(S!d z?C0F~wbvgzK}5~kYMnGDU&M_2qKSwZ4#iDhFdQ-?ao|ixi~lypRS0*nW5BOrgR7o?7e6yEcQ0 z&59al0YDi2VQ|?QKHWC*>c_f_g#c9CXT{7EoQAxFTTJ0sW5eQ>2#nDB1A=uLJr{`f=%YyE0{+`wiSM@ZvbhIyk>Mux| z*#e~v3!LpQP-?oM%QmwuW-M++&7K28&|+NCAmKo=M^ zpB8wjhU#>xWmZ)t<7`*_x*dUz><*vz~BJ#pvbc7;iXJT-t8SM$c ze3?o+tY9F#H4qKSvoq+5?+Rhp=b;eFuR*eKHP+rxpQ$v2>5cgO>tm+6_gT4XF8VH+7$J3=qh(QKz=i|f`P%o{c4LYr7s?I09e3TpHr;SWS17=*o zU}~sVLJ0>V1Mr@KSga}k_Ojp!1JyvvrfTytC2LiZe@wa^5H24QnQu0zf~Lsb8w{FC z)4bG8m+RDX8e2H6-!o_{ZG*A}`udpa@{2QfaZ}B9LEURmB~6#R9R|&yDyG8Nu0*`e z+7}Ue-ek~K0^Acd2d%v@T&93QJ81#aBsJuZ^o4=}7(MiHq7_l>ZQTW~njmLMesavc z2-Go0yPU~Q;vUX0eP<%(>rU*91*4&zW|Nl&D5TS_(z zG?Qi(Q!DK=Xg?hQpA_^I>ul$^U1nTo(3@q(v~e>ei0m>0eKC>1{}}XEkwB%AK{Uq9AL_?o%z@!s@)wA1b1%=3^{IQiWQNt0GY-E@JrE@SeK8JlVl(c%zO(VS})x| z@6_o=ro~xCdzO_3-9+y~YM=~PQQ?PPA(;4!=-u>Qo!-M#l>^cr5e>7V2mEaY-9qn! z?fW~ows-by-qOo7E8Ap+hKvQ!t#{LH2EAV}yMfu?C)9typbyd=&;%LD|Cw|b zc}xfz=d~j1k+rHUeqkOSIWUrwY@KI%)Syu@=*gj2bL4=cS7rHP?vEMtIDHmXfiibH z36*#+;$UhVuU1YTo;ToTt%bUspp!a%4sk9^0Ot(BpwH76kgj!Z?rdjTmCdqqh60hD zpgpqFFB^19_%JoL%i5>dAgOZ7WqIi<^fjHn%Cz#F3C_s14f?uxM2{5_0SUry81zj+ zSdvDFtlCT85;WgNL3hq*(#g2M{jNdJ2;2!#b0{1Lnwz6Ld(8cD(arB0^aJ`K{4zX5 zdkjSwOslU4wb&MO5dIUvMZ&~(CmYO&CAMZiXV8!6$I$GU8CMK)K#z+pPM8vxT0=iI z=x6kEmD#98Of$x-jo5*D2}CvYfUsl|Db;=r(-96u)nNCKxKoa=rjD=pjYWN=v5#X zG>78I)Xuz}q0E*;vJK$KI}s0sef^0DN_;CKsZT61XhtEC*C7fTV_K9?BXcWdgPGC# zkdUbM+8jF&2}%(1`&CMN8ca6V*k#aUD)q953w73+F3g8DBVEj2=^I?cUI-mIr_%y} zMdjzs>0ybB1RaLKB?7D@nNZp-1^Ax0-7%S$tsJ7v<6SKXQJhzGXa2rHUax7ZQ{IM( zqvS|6U?z}IFxd&J&!%UbLg&>0ou@L*$zpV#ZRlKyf^=LAI}>=scfEiv66P+V~cM!3%j2`Ylc_guF41*j-!ghj+_b zzbhUe^2ugHK;jcj_S_~fS97h-HRJJ}X1>97yjbCD-;)Rp4I;Zk{X5>%<*rW6PNH4P z%XCKNpWSab+d^@(a4>G!1vWZuoRnmPvNz<=ZaXo7_R3U9CYv1@6E&&e$2DYf$xvkL zTn_`!?(B61qR2^1rFQ_HU&3p2UVT0>Hlv|q@TI&KmH?S6 zJG;2rKTg_b($)+}67RUhpt;-%Mj_$zgEV@f2=uKpcs*}`L2uaH(YtL+duJ;i&ZGa9 ziKU1)a)-{BF-^(RNfAQ#?oc>v@FwnrckkNL+}pkdV$BtnJ+BENlDiCk17p%;?0<_H z2-|Nu;EKW$a!Q~`s&Z2xzRTbpd?i$< zKWtg(!n&&4YT9J-n+(2+uZAlc4D82iIC=s5Z2-OY`3;^+zlBJJe@LOY-{1j8Q7lP> z!;0oX@mvDUFBNuCC|Mf8CFN2rTAZr)M4eIJhEV@b+!b£@jk?zEh8FlagH0E>% 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerType.class b/runelite-client/bin/main/net/runelite/client/plugins/prayer/PrayerType.class new file mode 100644 index 0000000000000000000000000000000000000000..740d9bc51b68494043299c8ebc54bd654ed8f66d GIT binary patch literal 5933 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/prayer/back.png b/runelite-client/bin/main/net/runelite/client/plugins/prayer/back.png new file mode 100644 index 0000000000000000000000000000000000000000..f8e721d62f634450d4b04ce6297ed377be52878c GIT binary patch literal 619 zcmV-x0+juUP)&tmTY?@QARlkgsSz=TSHDq>Bsl zQu}2NViF}p5HCq8tdggUUusb@YwZhs`{pQ#N0Yx!6+;|Za^f8owIW^9QZu5b<;zo5 zx&O`6%uI|ox_g4)e6+0BA#iO&y=GaThn7`80>=ZK7n}Z)fq3>Q#7>RGmA=948z{?4A#-ZmL+Ls$y{j76*2eEZ|qAS?lgJIde% zqFvf1rNj$k47Aoi4~*7P{7Owzj1fvH5JCWB3_>E{x~{-EhgvH*=cc-MrZY2>=<1VP zwt)sYGtPfOb`Av0IU{j*erp7_cfL|H>R?Lg9lQH4egYt~Fu2y*&sqQg002ovPDHLk FV1j~d6vhAm literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/prayer/front.png b/runelite-client/bin/main/net/runelite/client/plugins/prayer/front.png new file mode 100644 index 0000000000000000000000000000000000000000..1d583bb5b23f0f8b6110d486f19215b2e052ad63 GIT binary patch literal 692 zcmV;l0!#ggP)&tmTY?@QARlkgsSz=TSHDq>Bsl zQu}2NViF}p5HCq8tdggUUusb@YwZhs`{pQ#N0Yx!6+;|Za^f8owIW^9QZu5b<;zo5 zx&O`6%uI|ox_g4)e6+0BA#iO&y=GaThn7`80>=ZK7n}Z)fq3>Q#7>RGmA=948z{?4A#-ZmL+Ls$y{j76*2eEZ|qAS?lgJId2TuM} zaq$CJ!QbF2uFe&4*HxiaAL0X`uS1v>5QG+%5GAEVccHJ4s!yO)Wzaem6A>w)N72W@DaO7AD-0f&VdLB@Dx4WK6Y0iE zTo5wz(r5-tJG);PY#nCW%M_2LlLLiat&JDqfn)Hbe=Yc($8?WD?JHg!h!h!Ab$+yZ zML16N%;MD(bg`A=B08Tx5PzO$I=rny0Wq z_eNob+i-^@`fg>=c7Wau(9Si`7p2h6GU#T2ZUyMQtI(x?GksM8t-y9(&;7gsb;|q! Jt%nXC{RVx67X<(S literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/PuzzleSolverOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/PuzzleSolverOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..d8b33c9f840038a06c2b4e34854a8253a4aeb0ae GIT binary patch literal 11274 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 IAaQ&C4Y%spF literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/PuzzleSolverPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/PuzzleSolverPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..f08050e707d48292956d9b855721743f3157f97c GIT binary patch literal 8948 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/VarrockMuseumAnswer.class b/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/VarrockMuseumAnswer.class new file mode 100644 index 0000000000000000000000000000000000000000..f26f671d93bfdca5917fdc793062fe236d33c6c1 GIT binary patch literal 14146 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/Combination.class b/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/Combination.class new file mode 100644 index 0000000000000000000000000000000000000000..589c03d6a948fcc292ec2fda710a155b44e9ee54 GIT binary patch literal 1470 zcmbu8TT|0e5Xb+AUebmDu?lim6s0Yfhzed>piqi378obenT$_qjU`N)GHJpH-^X_? z4=_41zUqf^+;du?FFv(1r<>o&?w;Mv|NQ>*?GnH`wj}g0thko1d4X#=wr^<_$F^Kw zJ92`m?KZTd;Plk78g=K`@-)Y;9{A<@CoNyEm2KDb?Yb)=%+P;m9-EqDx>c><1~mq@ z&ahVODshIgY|zTn+N4#WwMFX{t=9~_h28y~>C$>}zo0YZ-gkXiEK9Asw!g{{N~TH- z;e7pr6+=V@!=Qp8+-8Vo+b%=N;&sou@7ZoOvz;o%$#+CS1ko5I4&w?W4lxdQ6vQ~h zIowka=OA-GRcuC*J~%9i)eEISrM zqFAq(PRaCa&SFzW2!qs+e_%JLhhx(TEPB{Trn()QjOTbM;RS=*F^-dlZ`BlJkY$LQ zo@bs^>PIIG>CU0;l@G0opV{u119T|Cew#)igGr2{Q zL5S{gJU7Ax2aqML2}?2)mJ}u|iAz}0m9Qi!VM$GZI?A;~nZhJb6*nkvg6J19|9$=r zW+ZNg&T;Du!vaRb0>%VPL84>~K< z#ISCJn;6rLNE4H~5p7~hH>4(}btBfqjBcp3l_o=b^ZFUIuT*Fc7U^Fm3rye;V|Xlf z`5U^u?Y0(aXnbr^dUpIAPp$)_Bb5Qg7{<3j{N{3KR(YT@=uOaM_XIq!@hl;pq-ELr!+u}28KKgi0&!XMy| zGR_fAh^5V&d1hzk-I>p?_YVLyR5C~~Txel<7-^xT5qzkm(1uS{G?IG8r_pk$#4J#A z5ppF*V>1XA+=+vFu*kq-C{6si&y}x7+#5{9&@iNW_I0Plz-)#>BhWMBYt!{rB$8yD zVo0}|_HC=fP;Pj4b=$3VY|m}?@4a60Auh>MpA%Q~>yJ*o@41xpUZ}4swKP`@$&=GA zgVhM0L=H)m^VmX>q3B30+~|2A!j3;sf()Es=&PX!_;b`XU_ zaU)}&!tYJa<8$B`^ha96LIo+Li84e9WQjNaaBht^={>*31?pt+Zlooez*kH+JbT0T b>uTf0%-VV5+&ic{FbJ`uwKX#$7eQao&C literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/LightboxSolution.class b/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/LightboxSolution.class new file mode 100644 index 0000000000000000000000000000000000000000..b05ae3d89ce2f990b5dd2ad4407397baf14b0c8d GIT binary patch literal 2115 zcmbtU-%}e^7(F-HkdQ7Aut;e_rA2FgK-Sh;TS91o(w3RTI>o_3U%G@V*>>5D$u84j zv=5Gdfp7Za^hIBoQD>AoI>YFze}sR6e}PjxcXtH@UM!Qz=I(dDd(QdJ{l5J1{Ffa7 zGq{^XOkmcLp3(LlXo=U!d~7n&rrM{Ph*te$QO7rNBVV zZJ73w*|yYs6x6(?)e*S$0`(oXv_i`o0yka&>Y!D;1IJ&lyBo5jEIO+ri=05$hH3kf zQfKpp4^K>yXt=(^>y9`4Hf37^J&T^%cvLrAkufRHUG&UmdX{w21=-vAZ^?CZ+mL1>r(um_C?awc$sZ1}re!C%WTWUlG z5BGFgG0V^ngssM>zeOgS)1Ew-%4wU`&*Ng` zXAJK=-Tf=O#k6=pbdIus3Bs4TGN9uUoB|@2>D03*-(VzRP;Mk`PIbhT!upARA-i+dLA(b%LmRC;6+4{**BVTrL&AK|a^iO2+?{^_$z8g{ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/LightboxSolver.class b/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/LightboxSolver.class new file mode 100644 index 0000000000000000000000000000000000000000..d4abfcdb3fff4ed47bfd6cd3738ed7c0abd53587 GIT binary patch literal 2553 zcmb_eOK%%h7(I7p>~ZZ$?dDNPV@e8?`q9)hlu+_&UJV$W1aOGdAW@B-X)?j_MD{qT zD#V6J>{%cJE7)X{1xPfFK(GXfKfn**53mKbgmbT_B(NinBhTFXdG5LAJKwqAXdx})2+I`YgYuu3oY#7+rBd-5UFpvetE^I3rxIw z0(jwJNpDm@Po)HviHkDpQxNE|U?L(A zFSu1_wy{=nYV&rf;s~@Cys}+cuxqZI2SLMMaiv172&9TC6?f|su3vOm%1|nwPcKrd zYGX}6!-R=(fzyZGV8-@WEKFjGtJb|u>7}WuG-nYOPH9fBv?9gh$`PN40@1qT=O1^T zlW-xsL!6jJ)qf^e*y4ElK01y8CcU+iTeX$ZT1mNiI#`?;%$b-K82SIDKf=Yro3g&9 zS6d=GN*F625@j1Z2Gt|zvXfMu&EV)pi(aEvcBWm~!aDx_BDo@6g9~)EPD5$@<1yr@ zUA92p!~BK4nb#O+WBgt4eme62Rwfbo0g3x)|Ar9_oieUadSLK?w4n!Gj9JYUIEyDZ zi^#(rpyjzrlTV!M`M~&a8zEy?-{o9aSaN5u4M~i%&F65AnDS#G$&tWQ9P1EK66A>t zU_W66@Ea+cq(5bib#GTDziG1Q5Xecbr$i-S+IUn|LEu|^T+b%2zw zli?sm9cI}_nZ!6#nM4ZHxW?EhUdK%oFh}d(=C#D{|QKlu9$Wp%Rt#=lp)@LKcGqXy@q^K zND^!MC!ERNN9xdpQRS9f6nXK8d%^)p>1pY4zRH-`8v)i#V49fJngSLs7yk?R9!+uk ahzVl<0LJhZ-X;)uNQ#7(H0L?f@Xp`ZT8Ur) literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/LightboxState.class b/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/lightbox/LightboxState.class new file mode 100644 index 0000000000000000000000000000000000000000..8a90481f6e16de3c5403d758e91f25bdb8d75f93 GIT binary patch literal 1772 zcmbtTOK;p%7(I7v&%>Ey(vpNiX3|h7okyrUNhxh6Nl8#CBTWFMQ6!oT&g3@Z)Ukud z6Vk2_%CBI@hHkO|320R$M1|O};ur8kPLjl_YgPgZ-FWb9`hiUm)&vvP9wA^~O2O3J=_)5q)2eLdUfh zgTTJi&7+QK0drHz-RLY~E9Ld0Y>rt{1ck3?9O2I79lP66eHt}wQ&G5_#}&*9XqoiKqJY<^UgPT|C)LZ0GK~2| z_|HYJR$~Mds`p`5v)SJ;l==aM@3@r03I2zo>l4s1$#{Y=Kt8^LmoUN^YlX1{ZjGmP zu9?;EQ5c^tmRA2qGKmPh!L(;1lxlo3LE#;|j8hS^iB}k@(6afVTf7F@#Xv_r!%%CzqkZ9B`GC!qh0K~_^dh9M^Yic0z> z&hbi_+scXxM^)r6636Pb>Nha-!`dT=uV840wO=5Xr>Z}q8cmfzCH4W{isrgbv6{GXX_Ye8;cM0vl+~x zvI)FRXO4SRiK3^Pebd;qh;yN|G?ncWN1#X^O9qB7 z=vVZ$FFf?-6#CHV6P@Wd^jk{TkrhW|(qT+JV;`NPeb(M<@4dGF`scUb0c2onhzU$O z(l=^#N7|MzjgoCi$2Y2Wy<$0@QLR6DVoT4pAIh2$E=$2#Avn{}A#mir`Oq|M)2SGX z#rv}4Ye)$6?wu~z9mg!%QXn~-&Ce|qvWp7>A}erc#&ta3bo@2buFE*X>LlKDF0*iJ zV=RpD*;GfE^y;p+tQe=*G%7Xoe6i$<-QIQ`qiA~4 zDD2wsZer84Y*}Un?-FQ|E#p}Jlt6rBbWNaR#x2WER#Fx7?-WksjD`<(`{9*B>G%*s zgm5?WmTg;}z_F2=qX$(q34swEhtMN%IA=L>p}t*|wUuU9_2%4?X|I_zOYOtM#AF!O zwp$w>HcqtOqiZR|F|K0_ClsA?I^Mycdb*(FFpj9FOFE9CmpSyeR5qsG)M21a zR!XZ#Hmj@(TpP)bzA0MJt}49Gbi9SWZcJiI!&QNvKzpsG)$uv5u?^@{pkF!M8v)J1 zFri^uV4__)M$$-59tma3j|KFQ-Hcmz=#lN0Rk2;yaRYNqqGvs!cDlDrkHaby8jaYr zhp6DvgS=S{d!?I5OQ9eX(FGmH(8asn-Z=qDi4A^?fOC&aQkG?T-L(AOv7;^)bi9q@ zDXd~$18q;fPEI=R;0uzHwpsO*rUph16oAsvmpZ<}Jx&IKR?V7Rag|^WlFKMZYm#Bk zheC~WzN?^29YvJLzf_Z)LCiwUS5D8+>FXk$NI{~aVN+nf-2xu0Cmma`m}Et#?n^aj zIqKS1Yot9U!sNAjk|IbI+`ZiBqgwoZn6)aU2@D_?+bMiXp{) zcVw>=%MrwPy-KmcO1%cQ6bA402hRh%%l-+T*$%-9U;0;kl#VxGq{kXKpFZ2b#XW=pG6K$_ z1LNd#fpK4?d@luvC!6>2F+QOUkpe!-W1pHp#25G!mqUNk+^ZOR(!b!!;B!pG@CPzK z@FW`REjw8G3BxL?lU$3S?2+7P_35KPAHZ<>8NO*?InBt<^Ludz(?Ug^Fb$pKw)r=|& s%}VsL`M{y2;T{GU%@8&su7)E4_aRo)AYRg3a7BziDm(Xi5W|Ci0Rjq!y8r+H literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/PuzzleState.class b/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/PuzzleState.class new file mode 100644 index 0000000000000000000000000000000000000000..5084c12e8526a0e23bf3ac8f9e3b570b034d8c07 GIT binary patch literal 4292 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/heuristics/Heuristic.class b/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/heuristics/Heuristic.class new file mode 100644 index 0000000000000000000000000000000000000000..c71651f4331ea000966232da8521ec941e0f944d GIT binary patch literal 248 zcmb7 zm!A=k->NM*8Kkf;3k|wJ=cMa9<*+*MG|pM`o+HpbS+gx~#%j3HIbq5{#cc|d|JUlr z1hRImS`Pzf#_~eOem%GA0B7TtPX|`ujO9xi^uW;2D=@a({_Sv-#X%erNH03US*yVT z3rytldrB=ztS^hl@q~aL`E?ze1uMByDPPj?q`>%pOgLV)3Ti%jk2deZB~n&qA6Il{97((*}y6#^}=8qANf zgrc;AD`j7rvg*kV$V}J5hV8uLMt9`kzi#r0sO>lmwwj;92SXy}6(daZWD*NvW$-6t zevHLgLN#U{LkH>Xh647ZlPA6l=pv-C^ao^Q$kI~9p*Fh9!?*E4svx&;I#p0w7#%WX zLuuo&f@-MJw@_O+VyJq(pb>fny`N%j;TE1U6hn{j++1;05r(3Fw|;w77KTjXRtq!lNL1D<~tj5?YXj{>ALp9{@(QoJ!r;T)UNUutwg$t|FdJD6W{Q6G$ z^+Y}q%SR2(P&Vwn*q(AN5_d^(@>?L|0dg$V!MEEaGY?6y&h(-P3*(-Y}yMr zgqJvrmnj|P`i)}*MHDcBcPX2u&PR9?7cdD2WmItnA>P9kypO9mhijO@mpG5F@gZ(d z^CmvV5BLOa%;6W<_zerVL(9AP6!%cUeO$ty@bDKs{f#;vpeZB-Lcwx8Rt_v0T{6~) zdXCw0^QduxIZM#E7$fARs8eQkCdb{&Y)_I>SVx{&n_QIS)XReY6L zg!m${xPs5A5m{WtXY4{`aScnc7oBw-z$@gXSbu_d;r>)n35qmAA9e!_S$=$^ZToxe+4j) ztO}37Lea1jmQyqerfnp01=A?niE_coo5f0^>^yl=Fe;_Oo?#_wKV{wCeP9-M%wj%~ zTAbgobxVaJu-rK7A64rFg zhV$v{1ln??M`g!0B#8oR&9k=dmYJ2bjpS(hp}wal9NR1;(xg&?-Z1k;-F7UJ^uwEt zKGQS@r?Ji@LlEfG5XM_9v7}t!n^qAv+jFN8sfY;loG>_VS^8s1V+j3tTejYyfOlkc zvkgOdN5y%8juUHXsNr2)ppCw>BM=@*Rm)M(skXK4hepn3JBKig_f%XGNVWi0!}}Ov zb@PV3u3MD7z>Sg7mI}fmSfvsJ&9)dOkT2t_< zX9De%NA9atz3g5LvhT(8-bPo!QpF#Evr1G;UioV=sJDIre1JJ%p1EN zQ!<-r4N1)K_N^GYm7|WnZB0k1RI9Dz+b%gpia@0JPXP^MUc)Uckn!4uw_4gWcsX~I z@v|aIN_j15SjNW!0X}S&ZkPD9gwI%}YU{L4;f{*i40RHxzN;aPRW^3f_?nH~TaR#B zk?{drqIyIFP@Fq4!tvu0A;$=&gFazg zCYUY^V2o=DuFzAXRdp}Hy{la5gy$7{RSc^b;y0)A5ull5=zF>;{EfzAhxp(Sle4k7 zckmF`Gh;8{8$0;UBleH~qJh`NKR^V)O$4#XbC=PF6^6P)1h-t=5(R@ba7SyngUoW) zEk_r9ZxC%2n+DHI1jS3V6B&U~S5;sl!bm~J%GQBRDT95=)|9W$7yS`FanPqcg)e@< zBHTQ}B2}sG<6=ZT!ivCi3{U%G5&xjF6=g2dfk@y5{E@(c+|LL+J^n+;qEwR_CtTnz z6THWI-zPhpe1ft};|rX}m$;5CEMXhBv4d64KgF(_>^--b*+#Ni`pY5_G&bC1(mI4t8B9Q&~ F*+0-1;Qjyr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/pathfinding/IDAStarMM.class b/runelite-client/bin/main/net/runelite/client/plugins/puzzlesolver/solver/pathfinding/IDAStarMM.class new file mode 100644 index 0000000000000000000000000000000000000000..b82a792b7d5acb722aa6388fd6e43808688eb361 GIT binary patch literal 10700 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 HfxbKg#7`uO literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..6ee0521fab06f3a5594354e01bef1a90edc8e8ef GIT binary patch literal 2892 zcmb7_OLyBu6vyu*PMjBMnzXcOpiIl733(W3n*ssaG-)2-rlC#?huuUP+f!tX&x}+z zhdq1td;}I8mMr)Hd?*h0j%-PBR2&wvJg?vV-~Zeh{r%6Me*wTIJS)QxgZrV3DkctP zpdwlE0wu$!(hlN=3T>r*Vnj>%*bIGXDu+q)Fllb-u&x?qC^49MAzq3~Ai_rF$?*&6 zMP(ReaH9zAxmA^9F@y1@^5v0gNyA`xap?yJ^H1Y2!j9+4s^dUzhM|r`q;zN*+^P;l z?nkn~->mm*!P61KDq%W;!RGSuJG@4?0 z)Xe5}4dGo!dh1GC+DG(-stV;n+&Y%#NT7BGvsLYh;JGl0+TG4l)Kr+vW??e_!+K0} z+BS9P(JSFa&O=I;;da!pmrLsIDZIU{Y&#GqNjjpX(PXacZkQX{5-L<-gA2<=$W>U^ z$NCi}&UeDlxZ9(Bih`AM(S_szhU)Z&?{3RTnikrS1fuo4)0Cle(a|jTbf69I zs37286Ke*2nro^?Gr%X>*4o%Dnt|>uE>&G+iB5zSgMFCt%|hF{WwjZ!n_`0m4x{?L z9+dk;Ww2V40ajh+%wVKpq{KRzIV*BH zMY?=Q5FV4|R8XRzu49vnhrV+uye2nVw-{Va8MU?)CNiR(7(=uX23O9GcYT{n<8a$s zdcNe->6VheI|b{M=%_aR+muNnHF(%B6~six*RyUqM~=^3DqLW3Vi(>wNcSXFV`27q zRYX{xvRf7uuY4*V?tOOxUT5dn;n;+B1xrs_tOODI+zR7qESyH{(ta?7w21C2Ad zoJx>>Hi-RMB$rT6!Go-yOx{I{eZH#$pS#uk9BSs%khRR8RMP~5g>-`S`={V&rXc5U zPv1s1>gpnka2{zBH9R?<+);GL&KG@_*674CSp2WcBKZdG8XdRsUKx2Qf*5hrr$2gF z+IZ{XGlDxlNna8egCQ8l)-`NRKnW)IVG7=`I5KVF0?b&r2(vi8g5wO|L#5y77v}JH z)b%XGCHy~?jKXDj6I*zoi^x}re1*vKM7}nFyk1CNfVa+Sew)Y(M7~bscN}>Yb&%%a znd|+cH*@IWR5XVhUG#N)-^8U|OWq|sC;WSaf8XKPy7p|#W3en#bp{s;`Oy~nbKN*DnwE#T?hptq=b*G;0fT#G>EFAp{iM*V} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..ef0f7333e80fa3bc6348237e9e412c705da67c79 GIT binary patch literal 6742 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 M%^BiMu?pV*0e(rZ*8l(j literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..d07d85863e62f5ff18afba0fd4fe4ecf323386c8 GIT binary patch literal 9459 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 D7td}! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderTimer.class b/runelite-client/bin/main/net/runelite/client/plugins/pyramidplunder/PyramidPlunderTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..d79b16246a32f850a5de56700c6ff43c2a33d4d2 GIT binary patch literal 2477 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..f3677050de169bee833e1a547900488989b5dd71 GIT binary patch literal 3889 zcmb7`%YPI_5XY;N4VxDd!b^f+g9wQvSw#g2h$ahxkdVaPKoB3;JJZ=6GTXhM>7K;g zJ$do&-J1tK9`*C_=)phAk5%*9AsJje?CfqozV)l>s_OaspWpukfO(K*=wmRWq^$&@ zlD=nU#qm9)95!7%!j48>VrG>+N`Mm<@5ET;7p^gXfBdxUk%|B$qg< zx44Mnz+lukI<#v$GQb#-7|e|EdQ0!}XoBl_hQV^CLZySqL#V;UCPF)55TLO*!iYmK zpWJOpg+{FmJk{jBZZ!6$&_v$syj>7#n~e7}m^f&hBglAkHaC`~>_oN_U0gWU+mY!C z@{F8}&e&KHSTY)D-QH(%Nl|W-Nlfc=1tzfw&|(s#saKiZZF#=L(C5|;Z8=G#h(5qz z$VmqnoL#I&$Fivd-=#y|7v#A#$Z04S11w9|@G3=`4)o=n+fzfjYi@g#Ipe4p(S%sVin9E&(>1hlO9IgAqFQhL)3ZFNd`Y|ia?(oFMaC<50L%J3O3 z1+r4>6g$rvu6Gq~S6Edi;@GT26`Khr4~8*tiT6o8XTCBxlZ(s2+3{?pbYrq1;s}Fd znF;hM-iWE!=td-gy;dla{ZSxzb+KMuU$54yi`*nx>E_ZBdvClv*Lz1%54D0sNZMf; z+^R=~CwLRHI2}$JZ`xrJp%~Dt!KHn53@;X}7Hp38zP5NNF}Q@q_#fBWvfOK66OYRC zFxEvq18{^ygxMIyL%PST#_o~Yh)ObQCb^a{1nW>M!xs!L^tL++b=biBb9HUwS^X~l zy7)R`v9808uZ7!Hi*FXMa5S`@Us-D7W%MZCWA}U+`TGX?8;|9D!ge2z#kWi5UEXWW zm)gxR;5vvRfNwFKhQ`Dng0JA4GJMTos>t<1C8O{yJi~rnU0GURSeviiVQ{4|28Fxv zW*@HW5U<-sEI^D4WmWR>G)q00!DJ!rr8lK}fet%}8rTtjh?D`k$qaUDd~3qb09Mcu zddq=9=z}5rH-Z0#p#&pKFbana&b(o8$rwG3;`}tuWB-M|(y#P{aeN+%MyBBy{vM5I z;W(VYe+*6*kxvo%B$3}F^64Jr>xJZrBJvp`PZ0SnBA@L+UMM7=Dl_UuM+wrLVw%~y;q37RuqrxguX`TPY8XZ zM?8MWk^3^yb48+W5_yiuw}|{{FVR2c(A{|4E)xA2p>GrVb3)Je5dCwG+!ei0B)UrE z1tQ-e^4(sdf61Y{q8E!q-y`%Qq3;uVsfXwnIdWI@16V$oc`HPIK;(x+UX94JN#>P) zgSGvs_eYLh%1-eSJU+KOy#)``J(Tv;Qh!_rZ5j@{6dSj-avzejEetzq2Zk AlK=n! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..c2dabddd967a6c4af67a48dfb78b5feefb5d7d3c GIT binary patch literal 9555 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 xtVX?vFXMCqV5Sn13Cj0~_xpt{~vcW=FI>A literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsPlugin$1.class b/runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsPlugin$1.class new file mode 100644 index 0000000000000000000000000000000000000000..3c05528719f1de8dc97838d369ba91587bf93cf2 GIT binary patch literal 1690 zcmbVNYflqF6g@+Mg|bKmL_k5rB9zwxzAd8CU@#U$O87qA4luIJH2Waw&oV(x_}~vP z{wCv{-5N`%nEGLNX71j5&zXDA%zpoQ{tduutXpVfaFhrgKT^Vzp>SMJ3Kcq4FFKSe zaC|N+fwODgJFzLdY@wZDx>-;ZO3&HU;jyR{We^G_e1^{ONCw#@!YMY3`72PKLRY1d z;TpsHnHFP&AAob%y2E$Y+;n>pfYnw5pxxD4^1fUCD@H z=puTp`kO)Fs=(Ezyj-mgQ zky55-`82Y)Z()id*K9}B-pgccOk;+GD%GhzCK=qUYv*ESBe--)N4_iGNTZfa!+}~f zQf27dP_Cx~sSdY9c%-Q&nRTthAoO`Pu>@%>V#$KTFd54`21$^eB0nitI63kI?uOd0 z*;vL3>FDH-iQz{hy?SJle3Pq+CxUEI>*J`JZ>Ucx^odlXdiS7SBCXiRhHa4mb zTcAFa=%&i|bz&id;WP>Hv5hBq%FxAKmo#c_o0XO|u}=vfQ9=^uTSZq_!Q&+Nz`_fL zsY?ZKRyGSS8OE=6C9xzmCbrum2sd>QVuCKB6v>)pGUhg-SsOhTy2##5vk$a3-+N}~ zJ|jIl{}uKpTBguP?@n?;Y6}^f55<8!xDInlC;$T(B-;&|+r}@p7%$Q)hU@9q<25ii zdxrEGM$B-IJHQv*GdOKAPMSufb}^7D#aKzc!8%q4avq5uE@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..8d6d7f367c2aa765b6b478b24df7317efff2a59e GIT binary patch literal 30050 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsTimer.class b/runelite-client/bin/main/net/runelite/client/plugins/raids/RaidsTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..8bb74bf404c28964b4cc8835db911db8c1c662ed GIT binary patch literal 3292 zcmb7GS#uOs6#hC1>B*!?VAx5BF`_0DpaBU>!eaIe1OiE9iL!K(p3u$Fwcq)F*7qbbLK)=cgDk5^ z-Ez|IxO-YpaqV(XE2zr(hUW_h3Kk5WFish|&jT+|;rJa2DkoegZA~fA2WN6V1DtMY zK+~$U?Ydszyh6BDuqYB^(48=Bq2<+@wB_aezS8~LoXNnG5lM}I-14FV)wMH$b2aC? z*{nIKKp7+At(If?+Z9;NvqIi0ne2!lDr7yYS%mm7)0X`TD!ScCGmdgB){wvw1-;FI zV`JLat&A~c>RtJC+VsrHlsI+F8Y6_(vcC!nmT8!SO0lccpdu!AD>PIEvez`s!+Zs` zgO+3N$!Eq*Z`2sK$#p^!yx;IFaSnwQWHHA^nKgVQMM1D9+8`*jf|avchQJk6OCJG2 z>;zGLSxW`w%`N-mNMeNyRov4+wmuqeqV<1S8I4{D&>;%2QGS!{X@JMgZ8xo$cz8cO#VXA~@L-WiQqye@-wX_$*@ z5xz%54XT-?X&c#`==_Bdo{C86f5bN?PVP3cVf|IX!jPR2PIhXjl}?C!)I9CeNr7(L zaHjMT-?N;lju`eRV7rk?4RMk5Rt#$x!6@U?bimDfGUHSXd3I1XY=#UTYv zrR3ADmoa?3$M8+jSAFv6o1TXE@d3NUP46{)o>{cbVbP*MqQtz)Rfj-#M8i=WW77t= zO5S7(ywWuE9}OA9I5Wy*+H)+b7V^~X+AcFr6vz@!T*_FaG>)s_w5*X?7d09zoS>)v z;oe@dIj=MuN`|(EjJ$MUAT`<>G}Nf;+P;-lkyWrnx{RRf%3JoN>BZrK6eiFd18caT zH)x4Q@d6t~#_f&b$|()g;K;8uI4T`>%<5ND{BjU>!C3_{SzD43!$%}wt3K{+?-P@| zQI7id#uz>!0x1vLx}>;JFc=kcyd?jOnMwn8Wq|aOhRYaaG~W$cP`u_KS5Cu#x)~5M zHIIpzK{Jk3<0`&ZagB-ouMd}oZ*YZ}Aiw$T~cX% zghk0!53n@3`T>@UU463r0UCan#*O@4E(31hZyQ~1j+4>Nh9;4#{+U_7p zVdrzg&O5|>AKgz;Q@Yumqz|GOz{|-XutqYljlVmXdnZ<)i}G$l=*4>UF`a%+h!lSZ zu?M?lGK&L9VKUX|;oUw0?x#O~)1RSH#oC4QDH$jxG7=`TB$`MugH(yh8eRnU5zsIe zb7~6qf`Chk0ktrof?b3al(Qq9AnWA@==(d19A% z?=cQM#9?7GlrX{rLkBE1$-X+s{u*P3huJMhQIBI}X#(qDVmppUfbI%`)-#C`GjmWL zuU|~G6POG!@8l|apq5b^Zb7{V^X@&IyjzSLkl`?HmcDW_h8CEFF$CvqnQ9810vAeC z$i?j^a1TAghl8z&+(YCKw94$x1lb7z&uxFBt~GJ4pl&N9AF4a0`s0GS^96OcRG%-X zyI)YJr25l>Iu%v36ceZ*qImEUzgc^pW_IwkngLo zag8^=#U)(l=>~qr%}51qhwQ{~i#A`79KlmHDxP773b&!5fub+zD(IaJTtyw?$^VEW;1~0hz=P00000 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/raids/RoomType.class b/runelite-client/bin/main/net/runelite/client/plugins/raids/RoomType.class new file mode 100644 index 0000000000000000000000000000000000000000..4697cb298c7f327cf17e257e75f0fc2c266d15f0 GIT binary patch literal 3023 zcmb7GYjYcC6@J!|yensus7qsr2^zjz@j^FKu6V8=X0|GgP0z1q0>|5^XO?QU>hjK(t0Su6&>d&n z$y6MFGn4ZhRShwFd3tGC!cUK$FoYR5a8?rT1XbovI2jXh;q)0eF9oP>g*!sOXrfQ( z2Mk=6g4C+(PAH7mOdJq~X<%Fm)VO!A;tFHZgo$4HHD%&!cwWQdg6F%%Ms?i{mYwyA zs$Z?_R92n96TD44yy=E3e!W)Nb~mIR8b*dv`^h}JRPK*SPG?L!2ewdjD0L$*guID2 zF~?wQ!G`BM6;+db9P?PvQQY4Ev<*nU7x&re9iPO|l9Xgoel1J>)vr~_xBB&M6D3i5 zXr(w;Tv#jKY&E@HzhUA#Pq12JAgu36T__a|Z+mqO2ia8RyYtRgJD0{=L9HrX$I1?6 z_m#!=l&dUmm~inH%ew7U8ZPx`n9lu_qFc#r6CUm`^Q>#j6;1<(Ga9O8!p1nZ)bK;E z>gN4zukNuErhUH_I-ytdY11lH*lo4DnQN}^22SX1(6l$Y7pRSFlF%&Bg%_SSmF%0%#U6Fo_~RGQO4c_b*3rbN&v5JkPAI|)QR~I$@LNSmD$2_- z>vY0agp?u-_gZHXGm0>x2v1O@IgKlT_-%lbB^aC&nS=Z z#(AciDC{=zEgqX^g=dZDI?s1^$&Yk-c8<~)D1C{NmobIcsAUYZm_UJ;cxJZzz)e+% zTcpIHUyP_f2IpYC?ecxP93y+^AV%f^lU+HDwUukKeE*N4@DKY?6ql!fwk6(I8LfER z-^3fGxk&m^XlIb{?*4u3zX*wm5^jTW^A%6BZX#Z0#VaQ|N zlG7rzEOPZG-YNYZ(cLw+#G}9T&80aeZ01Do!pDfN5xYRl=pacVu?{jqMDHLIBJ?Ge zBKD<*6GWn|d!+|>XP3(;!6rJ6ci9G~ktQ5wk6$JnW#3;V%wYjbgf^e-n}oNR{|aGi uE?RZko61`ZUi%l_Y)iKJ^8$gxhFq`CsC&ESCs6*ukpTuAN&WSAAn^5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/raids/RotationSolver.class b/runelite-client/bin/main/net/runelite/client/plugins/raids/RotationSolver.class new file mode 100644 index 0000000000000000000000000000000000000000..368ceacd62dee8883113685a3e150b6a03c912d6 GIT binary patch literal 2656 zcmb7GU2GIp6#i~^XJ>ai{Q(?c6$BNq-To{VScFz!X$vgfAM9+43syR9r|p#OE^Md# z8DnA^^}#2jG4V-AfEQxInjm0kd@zvcqlwQx8{aiZtlynomTu!i>9(D@=brC7=brQ3 z)BgPL{Y3yV6jam+?95wEq&T0qa<*ed#&foncOvI<^HX+yE>bk@iMhyN!7&}XkT(js z3szBuSD<;uykJIhW_~J?9-Fbo9f81LIupyp(&FO^eFz?v8NWz|Tx&{0_B+uK< z0Rc}->#%^gw=iL;s26Cgbym?J5MD)I%xQflZIxj5%6XD2QulDKzm~K1l^Kh zorV`AgLgP)#H3-ph7HmXI64#??2E@zhO~w>yeO?|GHYbwy{>JOhRv?cI2KD*{I+P= zDs92!P$m=WizoVB*H<;X=8_J_QZBD+-L7GWOEBDToES>Pf@nclMeEZ-yLF5ei{|Ay z4Q*)WIn6m)SAp#8HpebSJtwG;ZK5!4=7!Cp zE!P#JugC3H5FYH(@CN)WjWcb}33RQdv^APx`;|GV9_o$xK1XL-PX$@@eH!+IBCXngg@Y=nz18Tdg3@pZF_yYFoje@NtWr|XB5LT>&?np4IFuSl zrB9~Ll$nA!f@3O<@}4}qM)AC3O<6?^aUADCFPOP`D?KT&z9nAirrY3(Tesv$Xh?!m z_uF}ASo*s+D_)NvPH1==gIu#<0(vb+`Nnojzl??3f z{DgIh&$Ic$#k_!E62fL~#fsp#oMF{!6-^0LRDEDYz@F8ps4{1|4^V;)hGUMOO`7Li zLKP#byi-A=Fkc+Ej@a@#t*afFowCUs2J8msuHg9KHRPKIeyIH6grRvi-{sd6^#Oue zPqY64w5+FuMkDJjVXcu>O3;n0uY`?8RxRNrBkM2WWh2{6(<^+?w#~SU*Xh3kOs6V% z+cGdomw`8y!AccOS4Ji^!K7dq#$*)6XJqCg!IFcv#xmGf1=FbtrcV`2(q~|qeHHv2 zI&Sm)b%^ly%WgH=(13OvM+ZJZCw}72-w5L$?Bqv!$}bM4as|1|-qWIlzem?IDxYg? zaUojS0lTq>j($Y3mll@abC6A`XB+JBBPgC*A|a9@<%xPdQROCfhjpdvA;R);2XB_p za|4^@qJ+aY;JbWLC|E#%jIUHcVJG;k9ihuiO9pev;4fqO{T;Reo2gLgC9;}AmBNtCYx5$MA z>A_LyKM_*yfq#PUV%Vj*F7t~n1ce@yDcx^-i2AmWa@|cU;3AlIDx@S90zwZ|&{vn7 z1)tD;x_WhKq|GgfTZuk->PM1t@A6_aREx2dZ*3jSLsv%IY7+Sono+IH58hjBfYKi+ya%eom%tj{P1q;Q(}w;axb)-G1&IUD9$jNNlj|>ALE+`P2v>BF~M`K zkrpYeFT8?1zZHAVw5%Mje5k3`XRRmQW z;kTgXw+8C!9;4AOHv=`B5JE)`SRx$(%U~pM_XvN2O(L|73~L+emUs>RpMqQb52A)c SLKP8Mzp0KH&N9O~0=UPdL`JxB9F^}KTN7Ee*077})%I)Sg7Vs|g5s@oK`jIp95|N9 z36qW9YGt)st9i5GHWG%n#+i6W7@VCi3Hh{JafJc)M<_5PjBDd~*1t6DpLAoHa9nq- zwoC0z;@>il&n6JA>;IeG5UR(n_boq|wEyVO`7-I^6e1_bLnb9D$x=w|7$`2@vG*oL YhDtJh11C6;9PQqP%tIkrEtz5b195;*xc~qF literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/raids/events/RaidScouted.class b/runelite-client/bin/main/net/runelite/client/plugins/raids/events/RaidScouted.class new file mode 100644 index 0000000000000000000000000000000000000000..4d9268e207c4b37b3038661abc578f4fd7ce8ce2 GIT binary patch literal 2102 zcma)8-%}e^6#j0qVMDqtfff{tlqxOx0i;^2N=UWE(xM4;po25`(o47{Tb5ni-7wSt zM1Ap1UU<;aqSFU|yy#5-rfU6ecBiCGrZB^1?>YCJbHDH0?<73^@5%1~Zs4wogusle z!jj)~m1BphRCjFUhNWGnxn;XS$(QzKP*QvJ1*H`lt97p#s!bDyK=z^BlO;#GTczcV zhpHY57&<{9S3SO{u2vSvJh1&BY?T!d>jLJM3iX~qA(uaSo%1VAH?()uqPu4Y_J*Tw zxULt<(DvLwV4&)FI~(41>9%r}FUf#M8}r_#>V-g`g%o=DuG+3zYVK?(|DI$Co#)l1 zvnG98+p*IK8#ZfRI{~=P&hcE!4i?%-Cv*9Ajp7XpCei{u>g%R-c)(z;`f7*E`SlD# z&s#W$LA`q0LN78IByqvQn;2#fJq^1fQ6S}o4dn~;YWU;PMP*vP*f_l!%KCOq?#4XR z4H-0aj|7NuQ6G}Ga2XS~Tcn6g^d@c>Qh zuF!SU^THtX>(jd?qk{)HmDR^R`tfLL4z$koC~>A8E=90^hU~i=(50 zcci=Ns9?P6dE3q1a%bn-JTE2Qd$g;%gn!i*9}RuEy@7FwdFeQ-{5mQ3_26b26v@Rl z?m4Z!ikKWb8vTmMb1oKL4(GfhgFpo)ssfifdeDuPi6w#2*N5^-qZUwmyd26UfdM`B zTn*^CJYj6m67hq3sJckc@kGpK#|9%FpWvB5*Q`MsTOjL_d1N{bP%QxgejggHZ~I4 zIt!zNv@Hs903-bkP HSjO=G?oh4%nl!3tGGmQq7%Yc$YGD%kqDNp{lHF1wk{hLOMF zr5BDD&UjmAYC6~%$MMo1qW{ABp0f){;Rd|flYRF+&-*;@`<#=%{{8KD0410TA`H4? z`MTG2ESvk5-mtml_+W{wQ&oQJ`rOv5yyF`T!!_P=Ouy?{45eeASF5M4zeNR%HNqQOhm`2TJlVLG?`mIuAZaaxraY4Z}!$@C=5TRiTuQ5z! zgFX(7z{owIUWh5sP|sM9X4JBLQM*K=T+CK-X9N&@uV{D!Z!#pvNS^7t9z!OZ8<=+` zj2lVJBBvlr4ezTv{Hh_30x5B)Gp7-<;&>@su)0Fk`5!dVCw8!&3RMVU3yFF~BKa-0f5|J$v zW&xe}{-DRh!VC}aIY9(g`T}24p2+@+R?!Nbev7?v(SqZEmj(diM}S{bdIaD62TX3+ A{{R30 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/raids/solver/LayoutSolver.class b/runelite-client/bin/main/net/runelite/client/plugins/raids/solver/LayoutSolver.class new file mode 100644 index 0000000000000000000000000000000000000000..93881034bc98ebf1386c21bf1d350880d1907a7a GIT binary patch literal 6187 zcmbVQ3wRXO75*ptnAy#Qgn<4|RD^>*!AUIGRh#(xPNG`ql$Tg7;E15L2 z%@QUr&S&gYui2him&&D9rOo-7jAa{k%F5)#l(f~m%32#a$;_Bp!!{F~BBz}tIb7A@ ztd+M@=}1Q^XLB&1r;-`N&Sy;t(S3&Jb{wEr%`MdE%bH2^90}nPZBAFD%dl-Tn-MZ` zD`C>0ai_aNj`zBqO=XfCRpt`FOv-K{618>9BzU6~4sB-jzfG&3Rx|uwe3=o%p{SMdX?ilU(q0g$sKZP~ zE^hVqrP2&deW@P>pz8iBz{0ZGDk?BWM#EkVbEhgeOv02lJsRz5=!)vmHeqM1Gp5Hn zYg+Zz*3OuMIRy!w5?#70!J*d98X*?b6&&eGbVVDeqH9=3OmD3b8e-JZNC_^|7H#O# zqpl92Ar_+!@uJ|Ef<#wCG^)EgIvop&t28+hZM3u~;hIQGV>Cp;+z|=7q6=SIJ6k!* zM~ucQAd#kVDC(F>haFqp>3WS=kADh|cl8v63LbNbR>#`TRs|;%CAw%#5fdT7g<2_b zVo`#SxVXCdg+ElKpv{r!A|^!N)gizlY8<913Kon==tUilKSG08<>XR{f*lT`H6n&F z;@aUz5YbZ9I6_Pc-gXL!Ho<_B=m`UgI=TuHB@A!@74TAvg2h6DCJF`=EOkvRMsG<` zLXfS1yO=HzqcaMa-qfMDiTD;Ub)6_O@iZYJqBmlxYd{h8<&K2Fw1mw>iotcrs$hj+ zfbiB8DX>*gy=V$;Ig@(Y=!wJELRL6|Ei!4PBOy>LuH)e2I0ZfAZMjitP$nMw<@1XCs-Bj zo)l~7(Fa*6J#@Q0ajFdJ}KUL(wolW8P$bHGm zN;s&tw1Bl2`kTwK4(G`D46zu|Fg&VaJf^d#zm~=pV&O1 zQpF{>)U``r&)q%kY>QM^kIPkDflXW}ZDx{ok2BCNoViNHm+)l{*p}Ek_r5ofz`~!0h&l^Mc5Z{Z=KVc(CG$#>z-I{FBGZ zr9G2C?ltUqk2s7-?KIK(;yV}hyXPi;q-a5wksz@?`3epjI62P0sDujLHsWg+8hwRK z4=~T;?8}lKqXNP>O4y;|9^A{>iBxup)n(;QG}E>r2o;UzK`tar1>dC~tzztZ zDjvh*#K$~4Z=|`}Ugo=J*yg(B3ck-7+$EmkgWKy5`G}FmMU%xb=vfud;rU_|SQd^b zB}bI`qjMQE6E}Hq8z~6xX=$Mox-4_<$9Pf33!@yU3L+|A61?(?iYKIBQSlS}l<`hx zt$d$wfr-8!xkLnhrs6K#Epm!Qcq4ux&Va9TVr_f0Zkg!$m5N{E4Z4ssZI`oiY7dYl zuA<+n_?=KxPDNc=b6v{H=ft{is`!KG_ZW$UsIPw#-^73a1NJZ;!WgGg2rBT?Zbc0Oc=}Vg z+AJI8VpHA0qi`f?S;@2+NoB+}DWdbXkTz{gTqvqeuq-=gXN|svrrl#D2;2wwNXCZ} zW{iY2m04%4H6w2Ib8B7k>TnH)BwSlczJj!?aDkCYq|Mxn4$E4b?`z(lDJKCN#Z)h_j10MLFG3u zAx=LJJbcQO8VijQ;{a(XwTPeHnzRe!cVN;UOzGZu1KNDHK`qL*Tx(^kYA3O+ z(AwFK(N1AosV!t%r7dDRRy&ogrs-_QX-nCT*J5l#S~uH+wA0y6(9U2xQ9FxmSTpn; zh~G`)%V4s-fMo$VobEN!y`$;)v4pCLC9WB>Fc*hm9*#l_dyd2L{B6U0bl?OmMii&v zM4X9MB-pzKCo#nra4&4fc{rJRPr=2M+=PX=8lBjTMc9Ha+=^4NjkC8y$GtcPyRZbS z9czfIxTd-gb9I(o_6KI}L~`aJdPYnh@?#Eg(-NHXeWY+$ft zMjt~M4`rm6qZ`=I(b;A1K^dZw(dJaaJ2Hpr%f#m8Mi3wJOXOQjIH490@t)6(lHDc zkY0+NL{K2DljQP!S@k@k|ceII!Ow?i$EDQ@FZ1$ z;%R<~B4$nAh5Nb}4&uSv`33Sp6gDsy!K?+>0pkU(4CX1JzO8>$f_T029x)dnPH!Q5HAnn)kb9xHn94>))bJMf}Tco0JnvG z-jKSI<4u0b6<%deBi&jas@M#rs)i1R{hf1ULV@(PNcH@s_i1n9AQ>wQPRft;WQu16J%=bHp(w&&hjHtm57KWXe zLrOK1I4wLHpNI!pTpz-6Jc5;YlqKOYmft6E5uPMrpW-#?Y21KkSbm?QrsqkgNBH{! zp2dqiUA~0Z@G{=OD?G&AkGJtE-p3u1hrJ@6o5U_Cc?@MfWqOvdYs_**3KA~NC6 zq`aT&U*(Wrrgcv`lvilu!%j&F(9#F+7Z#ErZ9B>-Ddn_aa^Y=0{d=2fpt2AqoFu8B zAIIUZWX~8{Ejvk4>G0?+ln-%x_OW0l-3CA8%CEUY?b)-u@l$kPhzA z0(!L_jMrw0xg0lQqqfmI&c5NzxfoS@ACN`{}h7A81qL| O79N5mujH2$g#QCuQTfpT literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/raids/solver/Room.class b/runelite-client/bin/main/net/runelite/client/plugins/raids/solver/Room.class new file mode 100644 index 0000000000000000000000000000000000000000..c12ce0d474967ebb7a8b605bf5f3d42faf02b173 GIT binary patch literal 1189 zcmb7?U2hUW6o$|6SzwjA*7`xUVwJ)YJGPfW27W_On8fAT^T ziHR5f0DqM6odq!=DB)svX3n1TocFx5KYxAyK}5&Y%u|ZdV0WS_<$7NS*z1C3k}6s>No=Mxm41;V3e)5Ta7NDEj^Kh` zDo_!e=nvkpRk!WvMB_tg*(%P z8Jy8wy0-$fwFuf<3fe`3|0}9~UQkq93fiNGOF&N%OQAmJH78X4YvOda{e-kV&6pdP kOYX;7@@S>F+M+mbskr)TakWKp&3}lqKaCaFNNn+b0|dUo3IG5A literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/randomevents/RandomEventConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/randomevents/RandomEventConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..9c0b1807801037ee3ef4fb4660b3983f03c42b95 GIT binary patch literal 2689 zcma)+&wCR^7{}j911U{uDTQJIWl*6lKe|9gEJd-u1)KJ<(H=Z8-At1qyEA!ac2n1z zckkXk>)pqL7jOPgQs3F#Gzrf0u!qfNzVps!-e3Fv^XAXL0ALl?Do`TuRPxBvvE+e> zxaS9g%gE~laZ^a+X(k&gk=_?r7s17x4SDK9%rU|On390{LALdiOw#20~!JAGh1(n2;@2%N_=CSo!=U_s1Bp-P})dM9T0 zV;PB%9|$831HLMen=%c7J3H@mB)=JNDN7b|0+)9O{GxRpMd$>wsts;@EjpQ>YwIng z45!B};kRg(D4J!89*ZEL=zFutH64u7pgEV+bl9=v4FaPbWrXF8U`2caQ<{gW%WGW5 zd+9xR?a2JX_XOtN9mtD_hZser&6C|UkZb!XjjE`{wV9(KVyWtJm-F30l^$soz7@=o z(iwqv0+t|XapdIW^c|AQA=Pn&zx}- z>o*K;GRPr z)!h7ng{OAgTnZat-!4~r9852EY}PL+XG7b{Z)EyJcH5TH+(cXxnC*kMG-vIE_V>ne zW38G)o_#Hhp;$kp2o)Q;7c^*%VF(^ zx_{|_nrE<%gXb8(vLR$oq&uvU5E!egSo?fS*an>W->6!&LxsS+v-^hT(zaG{2RrRd z*Nz$jg~@Fv`M!&M-;x&#le?AL_$V-;|Nn!FYPV!?H`LQK`TA2K+ll;U*eqza=6(;}gBrm(j%a;7KF!>KB idBsIuvE*lk$$vY@CHOoYUSFgmuZn}|IX+(+Sp5&PCKB=h literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/randomevents/RandomEventPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/randomevents/RandomEventPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..695f513ef58506b1cf3c092f8dd8bdf4d5e097c5 GIT binary patch literal 6867 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 Lai*9jn$h$hXe?WN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/regenmeter/RegenMeterConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/regenmeter/RegenMeterConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..fff56dceaea269e146d3aed07a21c3fb09af79d8 GIT binary patch literal 1364 zcma)*TTc@~6vxk$VwHj*QZ6DmAPOXeHNF_bQ^g=8SQDz4_%_|1wgcOl&CV>P-^owl zgCD>TWjr&x_0p{3!|q(qZ_fW*zJ34l6#(k6U4asV7Yc2VqzWTxF$g1x$_8=Ox_D} zmBIX}4n=e>66x0YX4&>6`Tnxd_y348sj0e1HDe5=h!`w+FWqvV*R2)dgiBui!tO`yTtWws;ue?qZUkD6pqpIPa zB*T2an}NBA<3wM}zOWb#`G7?7p-vO7@Y?>=#iik*rBlnT&H_l`!W_BkAg-Hr`45u8A1z{EM2k%^Rx9 znAlT3@V+mp-Kcr!o1~sD(^!GqP=Y(Os?lnS&Z>qsrwz=&T?4Z)M@M^f#Aqy)Kf6EN zqyH_xvkUVypUzI&B3J-Jn n>on%_*Bo@+K_3ApIU5ExZ=fF)&`a>xM{CQ6w@RQV8SLo~hVWdf literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/regenmeter/RegenMeterOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/regenmeter/RegenMeterOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..d713dbee7054d1824671167274554c164803bdad GIT binary patch literal 4394 zcmbVPi+@vB9si!T^CwmH$MQ#W#|8fpZ#EOdI(3S`|qfx=#a72VNPe>~ckN)CnMv3Nqj7dvW983E&j69{E9*<6Rf zvSfcG6b;7awk(SeL=v&!;M}}691ZqHQW2gOVQvp)?Yv{y&VZ4bG(CIT35y>APrR!u z8A)+hw3;uP`Njn%&={-G*qE>aA%&UOdtBH8cUNv&3@QDJF)1XSwU1b%uSy8<@F<1U z?&h7g<=i7s-O@TBP!r0InAP~GR$WJYYjxa$b=)?bvqr~g5`k4M(bnq;^>XX2I+nmw zjdf3*mDAgFXz*y*EU>(i{yJ>J?K)b}N({RTmuoFiep(0Q(Ka2m@X(Sm%QpKa$A`^a z${5a=0`;+M+QN>R^|^>6S`Em07cL;T2f$l^-lvO`54OF=;#2 zxH(|uEm9G*?W|)s7TuJ%lzFBDmVMMrJAtTrbkw05ua~sn?8O@p)UZcjdxeV@be|to z{n@-FW$WlfNI(k@_62*R9PL;T!~YgQB?KZmy0DkV$eYfbWPv-bWB7*3bVz53qDR9U z=`xE05;IPkIUOAMF&hH9$ zl!ZW;E@kIw>JBg7j3Ev83EWf+--ME5*`wW-?c{YFhQXNZi3|=UQ;B#_gxRx?gP6cA zrHd*LZR#;kD%oirBVb6c90jZX{L9STJD^2EK)H<*f&NevDYWQA~U)hXqrbW%SC_2 z4gAOOIFZcN{$MH<4D}2}`huOY2&??s`C1jvb}YpcIIZD5jE8wQgj8ME@m{=-(MF

      UUnL_N32XHK4oNNM9k{AD4n{2%oaST+@%GZDz}KLrm@U# zd56oRz=j)A%+13EZW>CiTm;0-ye#P$>0`adglc6pyiETsA|ExgZ4M6Fx8WGg1w`-zU9;%BroGpoCi=gTbTzGEqtn}4C>m-rQH)=18vPnTObIc7|l z+(vC&{$zGzCo$nB5@r!2mzEJ&)UAZ2fL<0dx6H6;l=c-gpx|V7l3A(Cl8xe;c|Rhy zOUVLy)V9rBC}ZUFW?sWz1)7Uj&aV&Di}i{Zy9U6m%yY8OuSJt=b~$R2U9NhvWmQiv z-HyqL<0|M}Uyc>UxexWS)N`#~7JBt$ndfr}W!{9FxwDb8gpvhpsc*W3=5ttIzd=1W zUcsipmH3bQ=i7Y|Th77%JWo_%tCCj3@9mTofR8=#X6(W?wF+v*PQD<22sJzb+~#@F z6KnGM9%%B_-cO+qHp#EHOW1y(t$K&9U&5}l>bMlXTtRQ=(GJ4etpu-e#o%=W39hWi zow$pa2zt`pT$4YPJe+m#DSDrF$mm?gZ!pG zVkc!wea^Ja;Lr?)XK}=T9s`$=5zKO{{d}F{i_|QpXRv-254x)l%hhp?6Ek?^GTu#4 zXVBx$pS+9@R-t$6RkUxtjE@LBgPk0FoVAeB{ImFE+qU!gtgrbnAJ6gsSC(W>HQ?;% z>BGJzU(+mRm%0Ala1zaIxCT_=z_&V>Ezv49( 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 YV&lMH9Q@V6-yFQ<;O`EWIQYkZ0OC*+#sB~S literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/reportbutton/ReportButtonConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/reportbutton/ReportButtonConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..e56f0779d11b73f4f1b40de46f417f35900770ed GIT binary patch literal 1215 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�iNPb AIsgCw literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/reportbutton/TimeFormat.class b/runelite-client/bin/main/net/runelite/client/plugins/reportbutton/TimeFormat.class new file mode 100644 index 0000000000000000000000000000000000000000..a09569da694e597f39329c28cd697d1f0bf78bd2 GIT binary patch literal 1455 zcmbVLTTc@~6#l07mX%_~Dpx^J+j3c3E~0G+ga9@cNGy<`4`y4&vbdck+gTF+m4XJM zk@)P7GM-tAG*(}_&Gzg$bIx~e-~9ab^%B4`3SsydW(1eI;|gw>lIvB=99@3Og<40ELpQ1jOi zxmkh;2&2v!5~Z6oW$BorMs8iJn>!ohyUV4W)iT5U+fK6;s9j;oMFxK=y-PV)?0p_V zFoN3*;cRZ|z;>M&81883#a)I_q3NGWwbxZ_H>G!@6n#%a5TOXd5%d#oZq~z9CxaTo z2&u1O4KZ{v#7m~&n{K_roo%CHc@wa!hP7)rrqY|nh_tV!!O)vZw!B7R9mIFbQf|2wNJ`v<00eN|s%(*dO$DF1TYzzMqf5kF;t$!;t(}ziMQm zW5aSe0W74_o$VopX*>->XXt5J^+`kWx`r%r3{k^zjFYN;bi$BnEo7^5$g48nI{0f- zQ56^Virae6P;3or@+jRAZPZleHO$}{(YzIP#WEU=eETX|x1%l!@i$f`URC*;srDPc zxmVL_0Mu{UtO-N94xO&I0IKLhM@28@m$JkNKi&JlQlDZYK$5semV}}S(9^FNNP3WT z4Y$a@o3uBit0(sjY%dY_Cwk72I78A??*|fno;ncxPRIUJB+Gk&Qw)^PF!YI{e0V_r z-CpJq#4(Ct`i*!epbVpU*vzAoWMmI!K4a{o=b%DEo-yTxXjcw+mRHqyMfeTDc{#_^g(^`}mGTX$+P#)DF4|;yEI|zcFmuWg(+XxO_JBF~p^uG1n%D9%-$rQaoS0L0V zl?3k8{(ru#KzJkHEDET#M!CBEb+cM05ZY-L1R|UHa`B0z3i;ZIQp@>zk=_eihCsZ! zQDeX{VbAK?0($Ljbw=PjUWfLWEN<`A7hCz-PLZP4o}R8!B}W>0PVj&VOr~12Wuf=X zRuEC}9*eNIr$XSoh6|V#h~`FXlgX1MRZqH7tvE$r)DS^bK}^9sYhwjAyRT@7v0G7a zjgC|6QIF=iD?YQ=H7Lx+6{H0e5>IkW-OvzcN>z{%nA)^D_ILA@$H)9F4Jz}K3huDd zy|(2ZlXo>tGN~!}h{!StOkDfhK4;Eq(3qT3K!U`p&s-+EvfOnIQ;71aPc$TOR^Uv{ z@$BtEch~lt)~+iX#e20Z-(f7BDncl+d}V=|e^c#9qpF5!oFR3BZ=61zH|QNTTHstV zby8Sr#dFIY*tGOsGIgrnt9XP@V|Xl(7@MxceqeVs7--V@E#J2e+r5KBf%JIkjop2_ z9c0HF{^S;i+Cc3{%1k0&j-R==M;snED+e52{cs77z# zx9yU{t(rc*|2O&gbXvpdcvdj*i7bufex9!YK$d1+TAFTY zX_Tdv!et3pV){)9S0%iy=pRV9CgHtARR2)o`x568G5uqS zA10JvY46YwbA}lnV!<#YLo69)bckicj194Bn92}qhM6GOeKO>GXuLrFM=E>*1^Qp2 zdktKqgI=QNGFC8;92T&JEBG8&v5!T3k6CQU2#%t!(nx{|2^}WCmR_EFg<^W;B`R+- zPs=tWNy;=`|7DqBhT>^GHl@J)#uA4p-xg}4tQoR`Rz=c3q4I;=mJ5wa=c-Jj9W5B8 ziKC8f@^Dw~QdhY9GehLftx)=nnPZLWq1o4H-1uiUaeS;ejd^R7BTYqe0je(2ukqP$ S5dR%FK_amzPw|DcU;YK`yOA6K literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/roofremoval/RoofRemovalConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/roofremoval/RoofRemovalConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..3a5c2055e0ee6dc34b8618a030d773a81d980f1c GIT binary patch literal 1784 zcma)+-BJ@V6vt1X&_W9c3RwIKA`}o=1-}@sY8{|6NNZ6p9A}(#8`|JD>1?uecqgC0 z3m?FTay;2xw7@d-Vt114|NN5kKWFp%&(B`~P=u{C3=r6o+&F$9xhD*FTu*RmoQ@YX zh18C()UnUo>Xdm-4ac=;TvGB_G}DkGaO;GfGRI@G=~U_`+%;(!CNQ4_b;Bqp3MP;% zRStH_yWe(emCscIQ~Uo(hsGDOxlLdU#o91wj+htl3}gvpd(MQAwrX&Fi2Dj9GcZnI zC|n_suLaVGHa`+t)IDC5QW<7dn!xJ*jpvJzc!rc@ZI0Xzb|>5)->xq@7KNm;q}>)X zR0|VCc&b|}@EX*fQ`0)9p@F%6(t-CXgpE@^6*Ec+uyKR?cMv z7K>h&o#~hv?;#}B9qx)_;ZlYH+VTlTM>|*JT?q^>uY4g;xH;cZMk{hgm3gxOD4 zJ$A#tnq z9Wh_ndAyi1ErFhIC!V;kCbdlz*|2AQwPnb~BWi@*c;T8fT9H0hO-7LSTpJ<7LSy}U zX0fbr4Ge319v3U)Q@!J+%Q<$^Y&@ba8tyZ?6#Gb^bb(oq0z#)_DU*#J<0*Edr@H4H z{4>3eD(GOnhVZrtINl=Iu=ot&I}d5d;CKWZdjLjpp2PV-JRgGzT%Wdo z6ly0mOu=mpcVM~0&5owL$=R(cZfaP|mNKs7ERblxf-!-9r! zc!J;8@H?^RN&T>ISj6{mxUvmPIL<|1p#aM`Be0T0Ua{m=OMco9c_)#)mPB5&BH2kIJC^+1l3(;g{+dYMNFr}o@}?!fwB-Cnp9e4d+)N-3z^kwtufrN<(f2p_ Iyw#BX3w}nf!vFvP literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/roofremoval/RoofRemovalConfigOverride.class b/runelite-client/bin/main/net/runelite/client/plugins/roofremoval/RoofRemovalConfigOverride.class new file mode 100644 index 0000000000000000000000000000000000000000..9e009df46ef0644a342c68ffec91850543b239c5 GIT binary patch literal 3058 zcmb_eTT|Os5dIFn2pcunZXh9mAp{!RkSJ}_^kPaN1cDoLDdti`(^l9AqaaIEl9}PP zZ~ZrI(oC3ilIe4&zp2wbk_;kTnt{C7N2@)1zWw&wJ^K6KS8o7JU`s*^!-T;d#cCK_ z*Bq`?bd4L1vZFU@nqe!JX>MA)ZtkkOvPkPiZ#`)mn_6vtms^%r^`2dR3WmdL+;W4oP0cOO4z5fT zm#0b$57*C+saXv=ymgeyXlTwDRUwmIVF*u}Ro;q7it64WqZ3!i=5X6#=+9&WP*0## zLKj2wu)03_IIf~wMh|+436e*H&u=nxW(t0|Bbmm*&?loG*BPRtKD3!kfRmDAX+|wy zI2(&!&?B+4D=~_GLq-Hqu^N(b3GEE+Ma|%Ijrs<+mV|g1Qbn_(>MN?HiD%zv`6y0N z)Wt+{GTt~s$O$%v1z{(U;H7j+hJ@BQ6nre<4yo)=`4g6uOVQ^qGt{$U*~K8tM0Pa9>lMgzYF_dpk|e;x+C}H9PXj{|M+}3^H^t zHVj9r^MbLf*%}pY!Z1un6^&2OQ$^jZZWmfGtzC}sGBE!Jpgwu>&bDJwgwZ2hR$x+=@ zD~@UH$ymZNLtFjO#PCm$5Pzo^d`2~@I=2Ulrn%kNIf14?l1DZ!QKtpn-~FX`TLOJG3>_=(NhOj%H(2^?R~oloJ;(3R91YQZ8XoTw zR}ZaHVqTLqM(Y;D>6wP?!Se@+YvN*}cTw_6AW3h;ef+EI5AZ+1%Bc@SuW%ViNUw3V z97^_-_i?RM4kvrPMI_m~=31i3v}ci$Y0uJ{?DH&%XtK{Wy+rys2Ewl?Zs-{XO3yL) zy9@0j`i&Dr;09K49XDMo@Qb*i$?hePapC<;Nk-^>M{c<1C9=6&FEEnp3h(3g3)~gq zLJ;9n2-9zda?4TH!<55_8@Au&r~~(0hA527k>IU^{642$U(i~xKKhUA4S^zXs= z3VC`LCF>~t3&s>$3;#&&4~+aqixwAxZ~Yx15PeS4Y#Rbi1C;VvD&!c^jd5+YSqD=KXZYNOuW&2(#U?8xhl#NXi` za6m{L_yOGcJBabpLlFn0bglKg=Y2cl8IOPb`t}{bHZ~H}1p1bO^ra=E1If&2vO!Kw znQL1}@7$TEiJK`Sj~E~Q!SAZiy{!ZdfsM>fWbRyUNalsJ($krtEXdKvDUI9*vI5O; zu8ZCaj+V|HuFq};+UhVA7;av{&yy2@#*Q1)5(KWbv4Ca^bzE;F!3}}>W)v)^+R|Y; zIVC?*r-lT&smqi(QC>%WvDk=-3A~4pV6LrUaIbb#7HC zJ&Qi2|1J9dR96sa!4;0kH%8I|WW-u9&W!)kC5cWq`| zp>2LZ;oOZA+!c5=cL%g_KOWGEacUfE^mazx>oM^GwD+wgzhhKUP?6w~!0y~(dY4k+ z2KkFE9#RqBxFX;&H&31Kk?3?{2SvnhfCGuw{W|%tGL6qfi>L214do;5aYz>A+N5Z#XE_9*M0-)Z@)T=)P! zl<~H7VdBoXn0vl^XYTx*`TTnS0MNje4U6GIi^wyv7D`6K8!9PuuSsZ_??Vmg2rI?i)sM8+nGxh)=kuxc0s4!AJ}vhMajmWMJ)tUWh0^N|~ZH zrGhmjDx69!qcfV=-Rm>to58(skVD0Viv@;qM{3cH#{*&R_&^DUY9|W1Zpn&lg}Q{cx3`*cD-P z6@(GCLH5wU6==+*5wJ5YW;&m#lW8ecGC8r4`WLC!BW1}R`)??}5?ENGSV)WKs1m!g a1z5%kWjU;-t7=#yb<*}aHi$OUdi@)-?2Zor literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/roofremoval/RoofRemovalPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/roofremoval/RoofRemovalPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..a8b9dd83d41cc2332ed233852f6376252bb0742c GIT binary patch literal 11378 zcmcgy33yc1^*?8pyvfXiEHHtvXhcAgfFn_(B!Gs5B^nk9qJUN>nU`c>GB3^o#1$)A zt#xa)D%M&onpUk<)JVhv*1FWC)~Z$8YOPwWwYJq(>z@Db-1lbkCW+wZ=lAD>sVet9~cigp@} z@%7PUv?XTL#p7lwoQj(9q%4V`h_*RMR-L=!U#v0Ds#!(s%Z_!VlCm;bv7$&G8TK< zlV+T$q^Z^H47HnPd&~$)S7;%AD5=eOTNG-j9hU4qG+wV3gG|1;-bf^(5d+#OQ2Pj_ zQ_)yxakxuHo1^XVa4MZJn5O2A&bFGdaJ(HmP8p*9HOI`wqF}2czSJhX+-SFy?1lL zWjGO)w%s`bLbk5Mx!CQz*=py0a?@ctRnbI^s+o$^j@1z^3MV@--A{+pVZv{gPNQhF zM$qV>SX*gz1gFi|M!76ut{0ToYBc|=IVnp*KP{w2jTSLY%W)PNYgW+D-HlFlbPQAVaKP9n z4JdJhr6OB5Oclc_XIMQlX~|SLkvhJM$v=N%tI?&5NTX%2DutA&8ERab9q|Ju%XMm| ziA+uh!@X}3d&B@X#|ZdMnqVx(;7MnMulj=blmXA zzmGGukyP%mDLCS|m_@ChzCovIbP7}XuxcF6vFa427P$Oqe7(62mNv$DC|SzlNqotU zbgIGJ5D$<+?HaY=AO>s;cBNB?Xu;bWGs1~t>>U26*o-d>cN*eOjQS3^MsZX#2JKwp zim@JHF&P>>xmGw2nrB5Ec8%}9l!ZaZls5#RiJk#kqogq3b z?lKZ>W}?%P62QOXcm_dzFB^lM6qs=ftzW2lrz(@Sk=m1?c|V;?=V|oK!Rp-0DxEgd z`M`>(GhwD-Wuu|WfuPfzN<`!BwLbb5Q^1k@_~|0LSfg(<6%L-P(|70+Ak;W59ge{P z2b~CA+9DZ7ZTV`E^)j6<7w&oBeyq{$qwnHdWmkxR7txhET}9uA-761}JRzFu7(~sM z&I)*t>PXLspk#bO2j9`yQHLbCHrH^ibP?=<=m|S9x zgW$85g9OHzZr7=ZiUZU@cj$DdBnl%fbuKfLQE{9a-8GyI0CmtY>{*uHqf@Ue9bqk9 zBqA9R8QGyzpNte)BMn9}6-9Cdx-z;`r~4i2<{7CCh5^4>Ah20(<;m858S2_2F6n_B zm!yLDgY=L_zhbJ(QKP-_efZj3SFh8<^aucjR6Q-p;eu)9YjW-Rt55|Z9;9FE^cX!3 zWCFPJl`oGlm1PV^(`rlQ3;%$lOf6v*$P-|O@|y?{-JBaymT3|YTzd`hNzGZusOK`Iy^u+f^6 z<}%fP4eHV8PfQJ8hoZ%jU)Jf*3dYf-WxQ5(q0wKM#tt~1Y#Ka2kuVc}dW8-X@BF$> ze^uT&+|?E97PHF+dOy8MZ)x;59Gjy&!DlCqtR1|13Pz0qU zGA2-UA@#=z>}x5`WE;Js(?3Ouk?nTLw#ZB;jiitM%`{Pcm)RpYn6gM3RUJNR%FZ}T zgnUn@{|I|e67mG-efpn9AHeGl&gXUdkUl~%j~Fd!)KmvKov!UB9d142h7qh?$qgu4 z_q`QAeMbEneV*g-Ejl`49a|n%)eA_?GVmOzTxxynmJpYz)(&2aGO!hu4tsUZV-1U7 zP0Nj>nNGACbx8O7JQpv~h~EI8#zcuY%m&K35|T0i@^2-OQ0GgaB5 z=5nw7;>G1FH6D!;L^nbQ!cqow%GseyTq2k2T)~x?h}#^PmWkxC zBxhoy-CrBv86491U_@!PVMQi0s`DW{6J{7UHiA`dl4Oge@u8WbL@h;%J$b%J7vL&B zT<2;bAeq)miAWj)SR)4*i4PC(5nQe@Qo;FO9TJk2AZ@RM`Q&pA&(V1Z7be=ESjxQRw1eMN(Ixpfzz(NJnr6?szkh3@(O6CHknB07< z&P}`+)}!1m)BZW?&IY^%c7((!8N5{IWqcg`1K^)ueD1qGimra#&M0|8`GXfvX;bov}`JWGAb#%N0eoWnJZk2Du;rHxf>Tal2@#E_c|rK*>3j z$&Ym$Y>q7=vFH*92|2vV?y~%H0S^GX+hSn1@T+7Lwrg|X81(pb6n$N|KQba#5`=^( zp)Tec)W*15j?_dfV_a1*3b~Rd(|HGlo!R$JXF1>l8y)V_&M`yma`xA>jk&dQ8+e|B zde%q$KTDzUx1gcn{W=mazDVb9^TmK4+!bWZ=A9lS(UQIMB|2X!X{rxNWGalSak1jd zb-qG61DQ@#bx48udpcjqS6R+)MKmVa_yiDIGbl}z>R5*15w`HvI$y)r!Xro|LMQw= zstu{P^3>9K0lto}*Z2p(V2-oQP|^8^d;_u-tXD{oACg(&aug0}$dXpmOhl5nhX-hu znQ(rH2iNgdoo`g$5LA}IKw-4o_-2h!=;dDY3s;-O31%V|Q6zNkVHABu689A0Mpb9E zBCJLR#cEk^rMQDGEFFX$vcdU&(GCXKBRSc|x9EJU>>z+0SjX7dApKkA$L%`*Tn43( zu?A0+?mKnfp4+`jj`wbz@8Mq98D@(X9d5#Qw8QvbAMZc{CCPVLCilxpauG}|J5DYN zuQ##@I>2IeH#Wf8q%6>k`(nsoJ`y(@As);_fb+;QTm%eNl|mVO_y%~`$wP;S93-q3 zm9#tq)WstT2UwhdlW`^BcW`GRLmEGdjx~)M->)$ugfABEY>9*?A0m|u7-iZsaUI1^ z>HJ%{Zqk~T)-^OPStyYIozBnjv+#4+N%rze;^$Bav%|{sXDC+GuMqxDv-rh2@kF7LS38|6G9v)zQ{e+z#N9uL}tml;?@#QV|v}cRq)reM!)^9^3IC1Xg5;e8T})3nEx}%C5nqI|0`6{dlWDF?cR6$1 zp*2~~LX}@TPUy=IS}dKchOTv*sXbbc%jRaJ$h8G|{CXixME%U~==?ZMEYSEL=&<|V z)A>o&_wGR7|8#y%^?e|H+$(E8)%o}QJcxZ#$j{^C8{>GdRMnx8)Lf_*rwmc{a4OSW zC>rT9rpy0y;8D6i@($JFMKKypc9U{I1 zcAu{L@E$Ov4^_{QK3u*H>MNEPEA#~wof3@WZ7SO?EgUP)bQmiH_X#u+Bm1GX2*2e| zX)*WG{#!`%^pMAW7fmVV9dyuLG~-STx+#R8euzvo4+QGy5PV5%CjNQJr5_DTmv=Rr z>Ty^ibjMfRONUnMq{CO;OGn&8N8+;vpR@0wIYQT^=oXU)-}CTuH43~n5ObcQuUjPO zC^{PBcr{1AE32-0^vDM0qE968R~9$)(tOH7iTaPsdUd#+epF zY!@xTOb=R171bv6$l8*MUOEo{R#e zZl~nUq+tu)11D*b-i#By0C2m|p`U`RehTPJItx0G6UJc*D$j-#L%H2*b87;(O~n`V z(uG^db0->?7GKdz-@BH^VuM%r5fUs&aYG;d*o6z~GBx3+YQkuxWJ|%fX0>2}ZYuUq zbP4Hn8Q#jiOQm!r-jT1OgX#Ntg}nyHe=QDjt78jI*)23-3%A)@@REB(*#wA+`*n1Q znr^cNpYNUx34hi{KW7lr#(Or|?YphEH`Bh?YHOMHebV-gFZ6AiJ^nVOCNYx=sFmm@ z5WgA9{R!;w7O=aGCeiJX`VLshc1V3U)dNXlMiwyV+fuvG{|nk>OPx=iPpOy-3JO6E zFO9b3+tBi2={(3ir;m0s?Vw+-s`2ca>z>m?<)xkpRdO1STHAWU1u=_cD*B%8qvu?7 z!e$pwn7Fn7g#k>AgJUAv33cBOH?a#!-b1tSU59(&0Ws&bH77IzW^`ItVj#RZ(l zK^i>F;%AQCyHAE*@g9pS2;3_`qEAP$tCu}XcCv5PjP2~dmkVn=J9*TqihDWO%VTT2 z6?gN5QctP3m-pL4Mok{Xx6HaUua75V7d(xr#@9m+l=}L3I-{Ves?kcdK0ZvokLcrB z829(k)un!Wyrw3@%i==<`w*GfyT1mmO%_BKD zQuD5>5jEAXmMlZMZAfLszCf}927gs()zUfUp zG@^3)P2{Vb-plJMci#yO7vPp}Dh|$rODXXt9_95{129BS!{a}LaP%CN<2hj#y#OEo zBAo&RokK6-VeVDDpuI--(Cf6D-oPu%n|QH!3p3tC>uq`m{T~BHKpYp*i##3|-3#em z1%SMX&M(1kXHh-j0I48-e;9x)2uu zXTTmVpmX_5SVRD_oXlt8ONT`B`D|_mkNasZpM$=UknSMf#OGp1Pf{s=6MaQ|9`+~( zt~l`KEQj;KL3HsB752lh^Ix z#x1mJ zxU0QA^n$xOuZJF0)OXAXdaHtYRY9$)##iclgfOyI7Kklu!2Mh&K^c3s%9wSVE}JPzi`*Abh&9P~mH)8I=-@x8-1(=89DAsly@YohSjk5e<$UVo0L76SoW%vOmLj^8N70oW zM147iZsxIcEBx&3ydOQpWq4LR0B>Li(uX{mKH({N961P&0MqaWP!3#H@ND?TCJypS z^q$H^9K{XtMm|*8@{Pzj0TkPoJ)E|kc^)je57Ej6iRbctusAm?ZK|?X4cW`5yp!)o z--Yxp|AKd6e;3osYSc?t&{N7r^XO^>P_bYQ0sCg&&3ll^J%s;-@Bsf3cJVAq=La#0 zCkvXzzrt4lyQ<=c@TJ50_UDI{9}sIklZyHwjwVJxZ>m_xkB9}2%l6^*N|U}%$;+j# zey|!kJCEEM3gr2m_Sg8=8b8Le#QHZ%Cup?fjcQe%j>-=N8|M;Cnj4`I$(f&UWyv%;j4FzNi9iz9-mxCwwVJR_c2l z7+sH(y1~I@LN1f>cxggeX)_7ox6}jP!lUmG3@$KUb5QZ}3;d!?<=MVWK_4P4-#-DRP m=1(FIQY)9sgBVjqhRd6m4`ix8Ttn>2BfrZkGhMKxn*RfRZtna5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/roofremoval/overrides.jsonc b/runelite-client/bin/main/net/runelite/client/plugins/roofremoval/overrides.jsonc new file mode 100644 index 0000000000..5d90fa439a --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/roofremoval/overrides.jsonc @@ -0,0 +1,3758 @@ +{ + "12946": [ // Smoke Dungeon + { + "rx1": 0, + "ry1": 0, + "rx2": 35, + "ry2": 63, + "z1": 0, + "z2": 0 + } + ], + "13203": [ // Desert Mining Camp Underground + { + "rx1": 11, + "ry1": 15, + "rx2": 14, + "ry2": 18, + "z1": 0, + "z2": 0 + }, + { + "rx1": 16, + "ry1": 9, + "rx2": 20, + "ry2": 19, + "z1": 0, + "z2": 0 + } + ], + "13358": [ // Polnivneach + { + "rx1": 33, + "ry1": 49, + "rx2": 34, + "ry2": 50, + "z1": 0, + "z2": 0 + }, + { + "rx1": 24, + "ry1": 11, + "rx2": 25, + "ry2": 11, + "z1": 0, + "z2": 0 + } + ], + "11828": [ // Falador Castle Gate + { + "rx1": 18, + "ry1": 21, + "rx2": 21, + "ry2": 22, + "z1": 0, + "z2": 1 + }, + { + "rx1": 17, + "ry1": 17, + "rx2": 17, + "ry2": 21, + "z1": 0, + "z2": 0 + }, + { + "rx1": 23, + "ry1": 20, + "rx2": 31, + "ry2": 20, + "z1": 0, + "z2": 0 + }, + { // Eastern part of the castle + "rx1": 36, + "ry1": 15, + "rx2": 36, + "ry2": 16, + "z1": 0, + "z2": 0 + }, + { // Rising Sun Inn + "rx1": 12, + "ry1": 51, + "rx2": 12, + "ry2": 51, + "z1": 0, + "z2": 0 + } + ], + "12895":[ // Prif NW + { // Entrance North + "rx1": 61, + "ry1": 14, + "rx2": 63, + "ry2": 17, + "z1": 0, + "z2": 2 + }, + { // Entrance West + "rx1": 49, + "ry1": 0, + "rx2": 52, + "ry2": 5, + "z1": 0, + "z2": 2 + }, + { // Balcony North + "rx1": 57, + "ry1": 12, + "rx2": 59, + "ry2": 15, + "z1": 0, + "z2": 0 + }, + { // Balcony West + "rx1": 51, + "ry1": 7, + "rx2": 54, + "ry2": 9, + "z1": 0, + "z2": 0 + }, + { // Roof Peak Corner + "rx1": 60, + "ry1": 5, + "rx2": 61, + "ry2": 6, + "z1": 0, + "z2": 0 + }, + { // Roof Peak Centre + "rx1": 61, + "ry1": 0, + "rx2": 63, + "ry2": 4, + "z1": 0, + "z2": 2 + }, + { // Upper Floor Roof + "rx1": 56, + "ry1": 8, + "rx2": 58, + "ry2": 10, + "z1": 2, + "z2": 2 + }, + { // Amlodd Tower Upper Floor + "rx1": 18, + "ry1": 17, + "rx2": 24, + "ry2": 22, + "z1": 2, + "z2": 2 + }, + { // Hefin Tower Upper Floor + "rx1": 44, + "ry1": 42, + "rx2": 49, + "ry2": 48, + "z1": 2, + "z2": 2 + }, + { + "rx1": 53, + "ry1": 44, + "rx2": 53, + "ry2": 47, + "z1": 0, + "z2": 0 + }, + { // Tatie's house + "rx1": 28, + "ry1": 5, + "rx2": 35, + "ry2": 12, + "z1": 0, + "z2": 0 + } + ], + "13151":[ // Prif NE + { // Entrance North + "rx1": 0, + "ry1": 14, + "rx2": 2, + "ry2": 17, + "z1": 0, + "z2": 2 + }, + { // Entrance East + "rx1": 11, + "ry1": 0, + "rx2": 14, + "ry2": 5, + "z1": 0, + "z2": 2 + }, + { // Balcony North + "rx1": 4, + "ry1": 12, + "rx2": 6, + "ry2": 15, + "z1": 0, + "z2": 0 + }, + { // Balcony East + "rx1": 9, + "ry1": 7, + "rx2": 12, + "ry2": 9, + "z1": 0, + "z2": 0 + }, + { // Roof Peak Corner + "rx1": 2, + "ry1": 5, + "rx2": 3, + "ry2": 6, + "z1": 0, + "z2": 0 + }, + { // Roof Peak Centre + "rx1": 0, + "ry1": 0, + "rx2": 2, + "ry2": 4, + "z1": 0, + "z2": 2 + }, + { // Upper Floor Roof + "rx1": 5, + "ry1": 8, + "rx2": 7, + "ry2": 10, + "z1": 2, + "z2": 2 + }, + { // Meilyr Tower Upper Floor + "rx1": 14, + "ry1": 42, + "rx2": 19, + "ry2": 48, + "z1": 2, + "z2": 2 + }, + { // Cryws Tower Upper Floor + "rx1": 39, + "ry1": 17, + "rx2": 45, + "ry2": 22, + "z1": 2, + "z2": 2 + } + ], + "12894": [ // Prif SW + { // Entrance South + "rx1": 61, + "ry1": 52, + "rx2": 63, + "ry2": 55, + "z1": 0, + "z2": 2 + }, + { // Balcony South + "rx1": 57, + "ry1": 54, + "rx2": 59, + "ry2": 57, + "z1": 0, + "z2": 0 + }, + { // Balcony West + "rx1": 51, + "ry1": 60, + "rx2": 54, + "ry2": 62, + "z1": 0, + "z2": 0 + }, + { // Roof Peak Corner + "rx1": 60, + "ry1": 63, + "rx2": 61, + "ry2": 63, + "z1": 0, + "z2": 0 + }, + { // Upper Floor Roof + "rx1": 56, + "ry1": 59, + "rx2": 58, + "ry2": 61, + "z1": 2, + "z2": 2 + }, + { // Iowerth Tower Upper Floor + "rx1": 44, + "ry1": 21, + "rx2": 49, + "ry2": 27, + "z1": 2, + "z2": 2 + }, + { // Ithell Tower Upper Floor + "rx1": 18, + "ry1": 47, + "rx2": 24, + "ry2": 52, + "z1": 2, + "z2": 2 + }, + { + "rx1": 46, + "ry1": 52, + "rx2": 46, + "ry2": 52, + "z1": 0, + "z2": 0 + }, + { + "rx1": 40, + "ry1": 47, + "rx2": 40, + "ry2": 47, + "z1": 0, + "z2": 0 + }, + { + "rx1": 40, + "ry1": 26, + "rx2": 40, + "ry2": 26, + "z1": 0, + "z2": 0 + }, + { + "rx1": 53, + "ry1": 22, + "rx2": 53, + "ry2": 25, + "z1": 0, + "z2": 0 + }, + { // Crafting shop + "rx1": 21, + "ry1": 60, + "rx2": 23, + "ry2": 60, + "z1": 0, + "z2": 0 + } + ], + "13150": [ // Prif SE + { // Entrance South + "rx1": 0, + "ry1": 52, + "rx2": 2, + "ry2": 55, + "z1": 0, + "z2": 2 + }, + { // Balcony South + "rx1": 4, + "ry1": 54, + "rx2": 6, + "ry2": 57, + "z1": 0, + "z2": 0 + }, + { // Balcony East + "rx1": 9, + "ry1": 60, + "rx2": 12, + "ry2": 62, + "z1": 0, + "z2": 0 + }, + { // Upper Floor Roof + "rx1": 5, + "ry1": 59, + "rx2": 7, + "ry2": 61, + "z1": 2, + "z2": 2 + }, + { // Cadarn Tower Upper Floor + "rx1": 39, + "ry1": 47, + "rx2": 45, + "ry2": 52, + "z1": 2, + "z2": 2 + }, + { // Traehaearn Tower Upper Floor + "rx1": 14, + "ry1": 21, + "rx2": 19, + "ry2": 27, + "z1": 2, + "z2": 2 + } + ], + "14386": [ // South Meiyerditch + { + "rx1": 21, + "ry1": 19, + "rx2": 22, + "ry2": 23, + "z1": 1, + "z2": 1 + }, + { + "rx1": 35, + "ry1": 43, + "rx2": 38, + "ry2": 43, + "z1": 1, + "z2": 1 + } + ], + "14387": [ // North Meiyerditch + { + "rx1": 50, + "ry1": 4, + "rx2": 50, + "ry2": 4, + "z1": 0, + "z2": 0 + } + ], + "14388": [ // Darkmeyer + { + "rx1": 34, + "ry1": 54, + "rx2": 36, + "ry2": 56, + "z1": 0, + "z2": 0 + }, + { + "rx1": 58, + "ry1": 53, + "rx2": 60, + "ry2": 55, + "z1": 0, + "z2": 0 + }, + { + "rx1": 40, + "ry1": 25, + "rx2": 49, + "ry2": 42, + "z1": 0, + "z2": 0 + }, + { + "rx1": 39, + "ry1": 26, + "rx2": 50, + "ry2": 41, + "z1": 0, + "z2": 0 + }, + { + "rx1": 38, + "ry1": 27, + "rx2": 51, + "ry2": 40, + "z1": 0, + "z2": 0 + }, + { + "rx1": 37, + "ry1": 28, + "rx2": 52, + "ry2": 39, + "z1": 0, + "z2": 0 + }, + { + "rx1": 36, + "ry1": 29, + "rx2": 53, + "ry2": 38, + "z1": 0, + "z2": 0 + }, + { + "rx1": 35, + "ry1": 30, + "rx2": 35, + "ry2": 37, + "z1": 0, + "z2": 0 + } + ], + "10291": [ // Ardougne + { + "rx1": 27, + "ry1": 30, + "rx2": 29, + "ry2": 35, + "z1": 0, + "z2": 1 + }, + { + "rx1": 16, + "ry1": 32, + "rx2": 19, + "ry2": 37, + "z1": 0, + "z2": 1 + } + ], + "12854": [ // Varrock Castle + { + "rx1": 0, + "ry1": 11, + "rx2": 23, + "ry2": 11, + "z1": 0, + "z2": 0 + }, + { + "rx1": 20, + "ry1": 23, + "rx2": 26, + "ry2": 34, + "z1": 1, + "z2": 1 + } + ], + "12852": [ // South Varrock + { + "rx1": 42, + "ry1": 58, + "rx2": 52, + "ry2": 58, + "z1": 0, + "z2": 0 + }, + { + "rx1": 53, + "ry1": 63, + "rx2": 54, + "ry2": 63, + "z1": 0, + "z2": 0 + } + ], + "12596": [ // Champion's Guild + { + "rx1": 52, + "ry1": 22, + "rx2": 58, + "ry2": 23, + "z1": 0, + "z2": 0 + } + ], + "8253": [ // Lunar Isle + { + "rx1": 49, + "ry1": 12, + "rx2": 56, + "ry2": 12, + "z1": 0, + "z2": 0 + }, + { + "rx1": 41, + "ry1": 18, + "rx2": 44, + "ry2": 18, + "z1": 0, + "z2": 0 + }, + { + "rx1": 34, + "ry1": 19, + "rx2": 36, + "ry2": 19, + "z1": 0, + "z2": 0 + }, + { + "rx1": 28, + "ry1": 15, + "rx2": 29, + "ry2": 18, + "z1": 0, + "z2": 0 + }, + { + "rx1": 25, + "ry1": 0, + "rx2": 29, + "ry2": 1, + "z1": 0, + "z2": 0 + }, + { + "rx1": 34, + "ry1": 4, + "rx2": 37, + "ry2": 5, + "z1": 0, + "z2": 0 + }, + { + "rx1": 46, + "ry1": 5, + "rx2": 50, + "ry2": 6, + "z1": 0, + "z2": 0 + } + ], + "8252": [ // Lunar Isle South + { + "rx1": 23, + "ry1": 62, + "rx2": 28, + "ry2": 62, + "z1": 0, + "z2": 0 + } + ], + "6456": [ // Mess Hall + { + "rx1": 47, + "ry1": 38, + "rx2": 48, + "ry2": 47, + "z1": 0, + "z2": 0 + } + ], + "6713": [ // Kourend Castle East + { + "rx1": 28, + "ry1": 20, + "rx2": 28, + "ry2": 21, + "z1": 0, + "z2": 0 + }, + { + "rx1": 28, + "ry1": 29, + "rx2": 28, + "ry2": 30, + "z1": 0, + "z2": 0 + } + ], + "6715": [ // North East Arceuus + { + "rx1": 20, + "ry1": 5, + "rx2": 50, + "ry2": 29, + "z1": 0, + "z2": 2 + }, + { + "rx1": 13, + "ry1": 5, + "rx2": 19, + "ry2": 12, + "z1": 0, + "z2": 0 + }, + { + "rx1": 13, + "ry1": 24, + "rx2": 19, + "ry2": 29, + "z1": 0, + "z2": 0 + } + ], + "6459": [ // Arceuus Library + { + "rx1": 7, + "ry1": 8, + "rx2": 26, + "ry2": 25, + "z1": 0, + "z2": 1 + }, + { + "rx1": 7, + "ry1": 38, + "rx2": 26, + "ry2": 55, + "z1": 0, + "z2": 1 + }, + { + "rx1": 7, + "ry1": 8, + "rx2": 26, + "ry2": 25, + "z1": 0, + "z2": 1 + }, + { + "rx1": 13, + "ry1": 27, + "rx2": 13, + "ry2": 36, + "z1": 0, + "z2": 1 + }, + { + "rx1": 39, + "ry1": 38, + "rx2": 58, + "ry2": 55, + "z1": 0, + "z2": 1 + }, + { + "rx1": 31, + "ry1": 44, + "rx2": 34, + "ry2": 50, + "z1": 0, + "z2": 1 + }, + { + "rx1": 40, + "ry1": 21, + "rx2": 43, + "ry2": 24, + "z1": 0, + "z2": 2 + }, + { + "rx1": 27, + "ry1": 41, + "rx2": 38, + "ry2": 50, + "z1": 1, + "z2": 1 + }, + { + "rx1": 13, + "ry1": 26, + "rx2": 24, + "ry2": 37, + "z1": 1, + "z2": 1 + } + ], + "6970": [ // Piscarilius West + { + "rx1": 60, + "ry1": 8, + "rx2": 60, + "ry2": 8, + "z1": 0, + "z2": 0 + }, + { + "rx1": 43, + "ry1": 41, + "rx2": 45, + "ry2": 42, + "z1": 0, + "z2": 0 + }, + { + "rx1": 23, + "ry1": 17, + "rx2": 24, + "ry2": 19, + "z1": 0, + "z2": 0 + }, + { + "rx1": 56, + "ry1": 49, + "rx2": 59, + "ry2": 60, + "z1": 0, + "z2": 0 + } + ], + "7226": [ // Piscarilius East + { + "rx1": 5, + "ry1": 6, + "rx2": 5, + "ry2": 13, + "z1": 0, + "z2": 0 + }, + { + "rx1": 35, + "ry1": 9, + "rx2": 36, + "ry2": 11, + "z1": 0, + "z2": 0 + }, + { + "rx1": 14, + "ry1": 28, + "rx2": 16, + "ry2": 29, + "z1": 0, + "z2": 0 + } + ], + "6203": [ // Lovakenj North East + { + "rx1": 19, + "ry1": 13, + "rx2": 21, + "ry2": 16, + "z1": 0, + "z2": 0 + }, + { + "rx1": 13, + "ry1": 4, + "rx2": 15, + "ry2": 6, + "z1": 0, + "z2": 0 + } + ], + "10288": [ // Yanille East + { + "rx1": 27, + "ry1": 12, + "rx2": 33, + "ry2": 19, + "z1": 1, + "z2": 1 + }, + { + "rx1": 47, + "ry1": 19, + "rx2": 48, + "ry2": 22, + "z1": 0, + "z2": 0 + }, + { + "rx1": 52, + "ry1": 32, + "rx2": 54, + "ry2": 34, + "z1": 0, + "z2": 0 + }, + { + "rx1": 53, + "ry1": 31, + "rx2": 55, + "ry2": 33, + "z1": 0, + "z2": 0 + }, + { + "rx1": 54, + "ry1": 30, + "rx2": 56, + "ry2": 32, + "z1": 0, + "z2": 0 + }, + { + "rx1": 55, + "ry1": 29, + "rx2": 57, + "ry2": 31, + "z1": 0, + "z2": 0 + }, + { + "rx1": 48, + "ry1": 8, + "rx2": 48, + "ry2": 8, + "z1": 0, + "z2": 0 + }, + { + "rx1": 57, + "ry1": 26, + "rx2": 57, + "ry2": 26, + "z1": 0, + "z2": 0 + } + ], + "10032": [ // Yanille West + { + "rx1": 35, + "ry1": 23, + "rx2": 36, + "ry2": 25, + "z1": 0, + "z2": 0 + }, + { + "rx1": 35, + "ry1": 14, + "rx2": 36, + "ry2": 16, + "z1": 0, + "z2": 0 + } + ], + "9775": [ // Jigjig + { + "rx1": 50, + "ry1": 32, + "rx2": 50, + "ry2": 32, + "z1": 0, + "z2": 0 + }, + { + "rx1": 56, + "ry1": 33, + "rx2": 56, + "ry2": 33, + "z1": 0, + "z2": 0 + }, + { + "rx1": 55, + "ry1": 43, + "rx2": 55, + "ry2": 43, + "z1": 0, + "z2": 0 + }, + { + "rx1": 45, + "ry1": 41, + "rx2": 46, + "ry2": 41, + "z1": 0, + "z2": 0 + }, + { + "rx1": 49, + "ry1": 43, + "rx2": 51, + "ry2": 45, + "z1": 0, + "z2": 0 + }, + { + "rx1": 45, + "ry1": 36, + "rx2": 45, + "ry2": 36, + "z1": 0, + "z2": 0 + } + ], + "10806": [ // Seers' Village + { + "rx1": 22, + "ry1": 41, + "rx2": 23, + "ry2": 42, + "z1": 0, + "z2": 0 + }, + { + "rx1": 28, + "ry1": 14, + "rx2": 28, + "ry2": 17, + "z1": 0, + "z2": 0 + }, + { + "rx1": 11, + "ry1": 13, + "rx2": 17, + "ry2": 13, + "z1": 0, + "z2": 0 + } + ], + "10549": [ // Ranging Guild + { + "rx1": 42, + "ry1": 49, + "rx2": 46, + "ry2": 53, + "z1": 0, + "z2": 0 + }, + { + "rx1": 57, + "ry1": 34, + "rx2": 61, + "ry2": 38, + "z1": 0, + "z2": 0 + }, + { + "rx1": 27, + "ry1": 34, + "rx2": 31, + "ry2": 38, + "z1": 0, + "z2": 0 + }, + { + "rx1": 49, + "ry1": 40, + "rx2": 49, + "ry2": 43, + "z1": 0, + "z2": 0 + }, + { + "rx1": 47, + "ry1": 44, + "rx2": 48, + "ry2": 44, + "z1": 0, + "z2": 0 + }, + { + "rx1": 50, + "ry1": 41, + "rx2": 50, + "ry2": 42, + "z1": 0, + "z2": 0 + }, + { + "rx1": 11, + "ry1": 55, + "rx2": 16, + "ry2": 56, + "z1": 0, + "z2": 0 + }, + { + "rx1": 42, + "ry1": 48, + "rx2": 42, + "ry2": 48, + "z1": 0, + "z2": 0 + }, + { + "rx1": 32, + "ry1": 36, + "rx2": 32, + "ry2": 38, + "z1": 0, + "z2": 0 + } + ], + "10293": [ // Fishing Guild + { + "rx1": 57, + "ry1": 2, + "rx2": 58, + "ry2": 6, + "z1": 0, + "z2": 0 + } + ], + "9781": [ // Gnome Stronghold SE + { + "rx1": 42, + "ry1": 5, + "rx2": 45, + "ry2": 8, + "z1": 0, + "z2": 0 + }, + { + "rx1": 39, + "ry1": 14, + "rx2": 41, + "ry2": 16, + "z1": 0, + "z2": 0 + }, + { + "rx1": 45, + "ry1": 14, + "rx2": 50, + "ry2": 16, + "z1": 0, + "z2": 0 + }, + { + "rx1": 46, + "ry1": 13, + "rx2": 50, + "ry2": 13, + "z1": 0, + "z2": 0 + }, + { + "rx1": 42, + "ry1": 15, + "rx2": 44, + "ry2": 15, + "z1": 0, + "z2": 0 + }, + { + "rx1": 55, + "ry1": 16, + "rx2": 58, + "ry2": 19, + "z1": 0, + "z2": 0 + }, + { + "rx1": 26, + "ry1": 24, + "rx2": 28, + "ry2": 26, + "z1": 0, + "z2": 0 + }, + { + "rx1": 25, + "ry1": 25, + "rx2": 25, + "ry2": 25, + "z1": 0, + "z2": 0 + }, + { + "rx1": 12, + "ry1": 23, + "rx2": 15, + "ry2": 26, + "z1": 0, + "z2": 0 + }, + { + "rx1": 11, + "ry1": 30, + "rx2": 17, + "ry2": 36, + "z1": 0, + "z2": 1 + }, + { + "rx1": 12, + "ry1": 39, + "rx2": 15, + "ry2": 42, + "z1": 0, + "z2": 0 + }, + { + "rx1": 13, + "ry1": 27, + "rx2": 14, + "ry2": 38, + "z1": 0, + "z2": 0 + }, + { + "rx1": 2, + "ry1": 4, + "rx2": 4, + "ry2": 6, + "z1": 0, + "z2": 0 + }, + { + "rx1": 2, + "ry1": 10, + "rx2": 4, + "ry2": 12, + "z1": 0, + "z2": 0 + }, + { + "rx1": 7, + "ry1": 9, + "rx2": 10, + "ry2": 12, + "z1": 0, + "z2": 0 + }, + { + "rx1": 3, + "ry1": 7, + "rx2": 3, + "ry2": 9, + "z1": 0, + "z2": 0 + }, + { + "rx1": 5, + "ry1": 11, + "rx2": 6, + "ry2": 11, + "z1": 0, + "z2": 0 + }, + { + "rx1": 40, + "ry1": 26, + "rx2": 43, + "ry2": 28, + "z1": 0, + "z2": 0 + }, + { + "rx1": 53, + "ry1": 26, + "rx2": 56, + "ry2": 29, + "z1": 0, + "z2": 0 + }, + { + "rx1": 44, + "ry1": 27, + "rx2": 44, + "ry2": 28, + "z1": 0, + "z2": 0 + }, + { + "rx1": 52, + "ry1": 27, + "rx2": 52, + "ry2": 28, + "z1": 0, + "z2": 0 + }, + { + "rx1": 45, + "ry1": 28, + "rx2": 51, + "ry2": 28, + "z1": 0, + "z2": 0 + }, + { + "rx1": 49, + "ry1": 4, + "rx2": 56, + "ry2": 11, + "z1": 0, + "z2": 1 + } + ], + "9525": [ // Gnome Stronghold SW + { + "rx1": 46, + "ry1": 22, + "rx2": 49, + "ry2": 25, + "z1": 0, + "z2": 0 + }, + { + "rx1": 50, + "ry1": 23, + "rx2": 51, + "ry2": 25, + "z1": 0, + "z2": 0 + }, + { + "rx1": 51, + "ry1": 28, + "rx2": 56, + "ry2": 33, + "z1": 0, + "z2": 2 + }, + { + "rx1": 53, + "ry1": 30, + "rx2": 58, + "ry2": 34, + "z1": 0, + "z2": 0 + }, + { + "rx1": 53, + "ry1": 48, + "rx2": 57, + "ry2": 49, + "z1": 0, + "z2": 0 + }, + { + "rx1": 54, + "ry1": 49, + "rx2": 58, + "ry2": 51, + "z1": 0, + "z2": 0 + }, + { + "rx1": 56, + "ry1": 35, + "rx2": 56, + "ry2": 47, + "z1": 0, + "z2": 0 + }, + { + "rx1": 46, + "ry1": 40, + "rx2": 49, + "ry2": 43, + "z1": 0, + "z2": 0 + }, + { + "rx1": 39, + "ry1": 42, + "rx2": 41, + "ry2": 44, + "z1": 0, + "z2": 0 + }, + { + "rx1": 40, + "ry1": 45, + "rx2": 41, + "ry2": 47, + "z1": 0, + "z2": 0 + }, + { + "rx1": 44, + "ry1": 53, + "rx2": 48, + "ry2": 56, + "z1": 0, + "z2": 0 + }, + { + "rx1": 20, + "ry1": 57, + "rx2": 24, + "ry2": 60, + "z1": 0, + "z2": 0 + }, + { + "rx1": 29, + "ry1": 57, + "rx2": 33, + "ry2": 60, + "z1": 0, + "z2": 0 + }, + { + "rx1": 25, + "ry1": 59, + "rx2": 28, + "ry2": 59, + "z1": 0, + "z2": 0 + }, + { + "rx1": 23, + "ry1": 55, + "rx2": 31, + "ry2": 62, + "z1": 0, + "z2": 1 + } + ], + "9526": [ // Gnome Stronghold NE + { + "rx1": 40, + "ry1": 13, + "rx2": 46, + "ry2": 15, + "z1": 0, + "z2": 0 + }, + { + "rx1": 48, + "ry1": 9, + "rx2": 52, + "ry2": 12, + "z1": 0, + "z2": 0 + }, + { + "rx1": 49, + "ry1": 16, + "rx2": 54, + "ry2": 20, + "z1": 0, + "z2": 0 + }, + { + "rx1": 50, + "ry1": 13, + "rx2": 50, + "ry2": 15, + "z1": 0, + "z2": 0 + }, + { + "rx1": 47, + "ry1": 14, + "rx2": 49, + "ry2": 14, + "z1": 0, + "z2": 0 + }, + { + "rx1": 43, + "ry1": 15, + "rx2": 51, + "ry2": 21, + "z1": 0, + "z2": 1 + }, + { + "rx1": 48, + "ry1": 26, + "rx2": 51, + "ry2": 30, + "z1": 0, + "z2": 0 + }, + { + "rx1": 48, + "ry1": 39, + "rx2": 51, + "ry2": 43, + "z1": 0, + "z2": 0 + }, + { + "rx1": 49, + "ry1": 31, + "rx2": 50, + "ry2": 38, + "z1": 0, + "z2": 0 + }, + { + "rx1": 43, + "ry1": 29, + "rx2": 44, + "ry2": 37, + "z1": 0, + "z2": 0 + }, + { + "rx1": 24, + "ry1": 20, + "rx2": 32, + "ry2": 21, + "z1": 0, + "z2": 0 + }, + { + "rx1": 10, + "ry1": 30, + "rx2": 11, + "ry2": 37, + "z1": 0, + "z2": 0 + }, + { + "rx1": 24, + "ry1": 43, + "rx2": 32, + "ry2": 44, + "z1": 0, + "z2": 0 + }, + { + "rx1": 12, + "ry1": 48, + "rx2": 16, + "ry2": 53, + "z1": 0, + "z2": 0 + }, + { + "rx1": 19, + "ry1": 57, + "rx2": 23, + "ry2": 60, + "z1": 0, + "z2": 0 + }, + { + "rx1": 28, + "ry1": 57, + "rx2": 32, + "ry2": 60, + "z1": 0, + "z2": 0 + } + ], + "9782": [ // Gnome Stronghold NE + { + "rx1": 4, + "ry1": 7, + "rx2": 7, + "ry2": 10, + "z1": 0, + "z2": 0 + }, + { + "rx1": 10, + "ry1": 6, + "rx2": 13, + "ry2": 12, + "z1": 0, + "z2": 0 + }, + { + "rx1": 10, + "ry1": 9, + "rx2": 14, + "ry2": 13, + "z1": 0, + "z2": 1 + }, + { + "rx1": 16, + "ry1": 7, + "rx2": 19, + "ry2": 10, + "z1": 0, + "z2": 0 + }, + { + "rx1": 43, + "ry1": 6, + "rx2": 47, + "ry2": 9, + "z1": 0, + "z2": 0 + }, + { + "rx1": 48, + "ry1": 6, + "rx2": 52, + "ry2": 7, + "z1": 0, + "z2": 0 + }, + { + "rx1": 53, + "ry1": 7, + "rx2": 56, + "ry2": 11, + "z1": 0, + "z2": 0 + }, + + { + "rx1": 16, + "ry1": 22, + "rx2": 18, + "ry2": 26, + "z1": 0, + "z2": 0 + }, + { + "rx1": 6, + "ry1": 31, + "rx2": 10, + "ry2": 33, + "z1": 0, + "z2": 0 + }, + { + "rx1": 15, + "ry1": 30, + "rx2": 19, + "ry2": 34, + "z1": 0, + "z2": 0 + }, + { + "rx1": 11, + "ry1": 32, + "rx2": 14, + "ry2": 32, + "z1": 0, + "z2": 0 + }, + { + "rx1": 17, + "ry1": 27, + "rx2": 17, + "ry2": 29, + "z1": 0, + "z2": 0 + }, + { + "rx1": 15, + "ry1": 52, + "rx2": 19, + "ry2": 56, + "z1": 0, + "z2": 0 + }, + { + "rx1": 15, + "ry1": 44, + "rx2": 19, + "ry2": 48, + "z1": 0, + "z2": 0 + }, + { + "rx1": 17, + "ry1": 49, + "rx2": 17, + "ry2": 51, + "z1": 0, + "z2": 0 + }, + { + "rx1": 12, + "ry1": 46, + "rx2": 14, + "ry2": 46, + "z1": 0, + "z2": 0 + }, + { + "rx1": 17, + "ry1": 35, + "rx2": 17, + "ry2": 43, + "z1": 0, + "z2": 0 + }, + { + "rx1": 20, + "ry1": 46, + "rx2": 25, + "ry2": 46, + "z1": 0, + "z2": 0 + }, + { + "rx1": 25, + "ry1": 33, + "rx2": 25, + "ry2": 45, + "z1": 0, + "z2": 0 + }, + { + "rx1": 20, + "ry1": 32, + "rx2": 25, + "ry2": 32, + "z1": 0, + "z2": 0 + }, + { + "rx1": 26, + "ry1": 39, + "rx2": 29, + "ry2": 39, + "z1": 0, + "z2": 0 + }, + { + "rx1": 16, + "ry1": 38, + "rx2": 18, + "ry2": 42, + "z1": 0, + "z2": 1 + }, + { + "rx1": 19, + "ry1": 40, + "rx2": 29, + "ry2": 40, + "z1": 0, + "z2": 1 + }, + { + "rx1": 15, + "ry1": 21, + "rx2": 19, + "ry2": 25, + "z1": 0, + "z2": 1 + }, + { + "rx1": 31, + "ry1": 23, + "rx2": 35, + "ry2": 26, + "z1": 0, + "z2": 1 + }, + { + "rx1": 28, + "ry1": 30, + "rx2": 30, + "ry2": 33, + "z1": 0, + "z2": 1 + }, + { + "rx1": 36, + "ry1": 30, + "rx2": 39, + "ry2": 33, + "z1": 0, + "z2": 1 + }, + { + "rx1": 33, + "ry1": 27, + "rx2": 33, + "ry2": 35, + "z1": 0, + "z2": 1 + }, + { + "rx1": 31, + "ry1": 32, + "rx2": 35, + "ry2": 32, + "z1": 0, + "z2": 1 + }, + { + "rx1": 34, + "ry1": 44, + "rx2": 34, + "ry2": 51, + "z1": 0, + "z2": 1 + }, + { + "rx1": 32, + "ry1": 52, + "rx2": 36, + "ry2": 54, + "z1": 0, + "z2": 1 + }, + { + "rx1": 37, + "ry1": 46, + "rx2": 39, + "ry2": 50, + "z1": 0, + "z2": 1 + }, + { + "rx1": 29, + "ry1": 47, + "rx2": 32, + "ry2": 49, + "z1": 0, + "z2": 1 + }, + { + "rx1": 33, + "ry1": 48, + "rx2": 36, + "ry2": 48, + "z1": 0, + "z2": 1 + }, + { + "rx1": 31, + "ry1": 43, + "rx2": 33, + "ry2": 46, + "z1": 0, + "z2": 2 + }, + { + "rx1": 31, + "ry1": 47, + "rx2": 31, + "ry2": 49, + "z1": 0, + "z2": 2 + }, + { + "rx1": 49, + "ry1": 22, + "rx2": 51, + "ry2": 26, + "z1": 0, + "z2": 0 + }, + { + "rx1": 48, + "ry1": 30, + "rx2": 52, + "ry2": 34, + "z1": 0, + "z2": 0 + }, + { + "rx1": 57, + "ry1": 31, + "rx2": 61, + "ry2": 33, + "z1": 0, + "z2": 0 + }, + { + "rx1": 49, + "ry1": 38, + "rx2": 51, + "ry2": 42, + "z1": 0, + "z2": 1 + }, + { + "rx1": 48, + "ry1": 44, + "rx2": 52, + "ry2": 48, + "z1": 0, + "z2": 0 + }, + { + "rx1": 57, + "ry1": 45, + "rx2": 61, + "ry2": 47, + "z1": 0, + "z2": 0 + }, + { + "rx1": 49, + "ry1": 52, + "rx2": 51, + "ry2": 56, + "z1": 0, + "z2": 0 + }, + { + "rx1": 50, + "ry1": 52, + "rx2": 54, + "ry2": 56, + "z1": 0, + "z2": 1 + }, + { + "rx1": 53, + "ry1": 37, + "rx2": 57, + "ry2": 41, + "z1": 0, + "z2": 0 + }, + { + "rx1": 50, + "ry1": 27, + "rx2": 50, + "ry2": 29, + "z1": 0, + "z2": 0 + }, + { + "rx1": 53, + "ry1": 32, + "rx2": 56, + "ry2": 32, + "z1": 0, + "z2": 0 + }, + { + "rx1": 50, + "ry1": 35, + "rx2": 50, + "ry2": 43, + "z1": 0, + "z2": 0 + }, + { + "rx1": 53, + "ry1": 46, + "rx2": 56, + "ry2": 46, + "z1": 0, + "z2": 0 + }, + { + "rx1": 50, + "ry1": 49, + "rx2": 50, + "ry2": 51, + "z1": 0, + "z2": 0 + }, + { + "rx1": 42, + "ry1": 32, + "rx2": 47, + "ry2": 32, + "z1": 0, + "z2": 0 + }, + { + "rx1": 42, + "ry1": 46, + "rx2": 47, + "ry2": 46, + "z1": 0, + "z2": 0 + }, + { + "rx1": 42, + "ry1": 33, + "rx2": 42, + "ry2": 45, + "z1": 0, + "z2": 0 + }, + { + "rx1": 38, + "ry1": 39, + "rx2": 41, + "ry2": 39, + "z1": 0, + "z2": 0 + }, + { + "rx1": 38, + "ry1": 40, + "rx2": 48, + "ry2": 40, + "z1": 0, + "z2": 1 + }, + { + "rx1": 31, + "ry1": 34, + "rx2": 33, + "ry2": 36, + "z1": 2, + "z2": 2 + }, + { + "rx1": 37, + "ry1": 39, + "rx2": 39, + "ry2": 41, + "z1": 2, + "z2": 2 + } + ], + "9531": [ // Jatiszo + { + "rx1": 4, + "ry1": 23, + "rx2": 6, + "ry2": 25, + "z1": 0, + "z2": 0 + } + ], + "9275": [ // Neitiznot + { + "rx1": 58, + "ry1": 22, + "rx2": 60, + "ry2": 24, + "z1": 0, + "z2": 0 + } + ], + "11575": [ // Burthorpe + { + "rx1": 25, + "ry1": 24, + "rx2": 35, + "ry2": 24, + "z1": 0, + "z2": 0 + } + ], + "11319": [ // Warrior's Guild + { + "rx1": 21, + "ry1": 15, + "rx2": 61, + "ry2": 37, + "z1": 0, + "z2": 0 + }, + { + "rx1": 32, + "ry1": 13, + "rx2": 44, + "ry2": 15, + "z1": 0, + "z2": 0 + } + ], + "11061": [ // West Catherby & Keep Le Faye + { + "rx1": 11, + "ry1": 6, + "rx2": 11, + "ry2": 13, + "z1": 0, + "z2": 0 + }, + { + "rx1": 14, + "ry1": 3, + "rx2": 22, + "ry2": 6, + "z1": 2, + "z2": 2 + }, + { + "rx1": 55, + "ry1": 20, + "rx2": 59, + "ry2": 38, + "z1": 0, + "z2": 0 + } + ], + "11317": [ // East Catherby + { + "rx1": 5, + "ry1": 48, + "rx2": 7, + "ry2": 48, + "z1": 0, + "z2": 0 + }, + { + "rx1": 16, + "ry1": 47, + "rx2": 19, + "ry2": 47, + "z1": 0, + "z2": 0 + } + ], + "5945": [ // West Shayzien Encampment + { + "rx1": 1, + "ry1": 0, + "rx2": 2, + "ry2": 3, + "z1": 0, + "z2": 1 + } + ], + "10040": [ // Lighthouse + { + "rx1": 9, + "ry1": 53, + "rx2": 16, + "ry2": 60, + "z1": 1, + "z2": 2 + }, + { + "rx1": 12, + "ry1": 51, + "rx2": 13, + "ry2": 52, + "z1": 0, + "z2": 1 + } + ], + "9799": [ // Lighthouse (During Horror from the Deep) + { + "rx1": 9, + "ry1": 53, + "rx2": 16, + "ry2": 60, + "z1": 1, + "z2": 2 + }, + { + "rx1": 12, + "ry1": 51, + "rx2": 13, + "ry2": 52, + "z1": 0, + "z2": 1 + } + ], + "10547": [ // SE Ardy + { + "rx1": 53, + "ry1": 1, + "rx2": 63, + "ry2": 5, + "z1": 0, + "z2": 0 + }, + { + "rx1": 34, + "ry1": 54, + "rx2": 36, + "ry2": 54, + "z1": 0, + "z2": 1 + }, + { + "rx1": 48, + "ry1": 50, + "rx2": 51, + "ry2": 50, + "z1": 0, + "z2": 0 + }, + { + "rx1": 43, + "ry1": 55, + "rx2": 43, + "ry2": 59, + "z1": 0, + "z2": 0 + } + ], + "11570": [ // Rimmington Dock + { + "rx1": 28, + "ry1": 19, + "rx2": 39, + "ry2": 23, + "z1": 0, + "z2": 0 + }, + { + "rx1": 17, + "ry1": 28, + "rx2": 36, + "ry2": 32, + "z1": 0, + "z2": 0 + } + ], + "11058": [ // Brimhaven Docks + { + "rx1": 22, + "ry1": 32, + "rx2": 26, + "ry2": 46, + "z1": 0, + "z2": 0 + } + ], + "10284": [ // Corsair's Cove East + { + "rx1": 7, + "ry1": 47, + "rx2": 12, + "ry2": 52, + "z1": 0, + "z2": 0 + } + ], + "10028": [ // Corsair's Cove West + { + "rx1": 47, + "ry1": 44, + "rx2": 51, + "ry2": 48, + "z1": 0, + "z2": 0 + } + ], + "10545": [ // Port Khazard + { + "rx1": 45, + "ry1": 31, + "rx2": 49, + "ry2": 42, + "z1": 0, + "z2": 0 + } + ], + "11825": [ // Musa Point Docks + { + "rx1": 1, + "ry1": 5, + "rx2": 7, + "ry2": 5, + "z1": 0, + "z2": 0 + }, + { + "rx1": 7, + "ry1": 4, + "rx2": 7, + "ry2": 6, + "z1": 0, + "z2": 0 + } + ], + "14902": [ // Bill Teach's Ship at Port Phasmatys + { + "rx1": 0, + "ry1": 33, + "rx2": 4, + "ry2": 56, + "z1": 0, + "z2": 0 + } + ], + "14646": [ // Port Phasmatys + { + "rx1": 27, + "ry1": 25, + "rx2": 30, + "ry2": 26, + "z1": 0, + "z2": 0 + }, + { + "rx1": 46, + "ry1": 47, + "rx2": 50, + "ry2": 63, + "z1": 0, + "z2": 0 + } + ], + "14647": [ // Ectofuntus + { + "rx1": 46, + "ry1": 0, + "rx2": 50, + "ry2": 11, + "z1": 0, + "z2": 0 + } + ], + "14638": [ // Mos Le'Harmless Port + { + "rx1": 20, + "ry1": 2, + "rx2": 43, + "ry2": 6, + "z1": 0, + "z2": 0 + } + ], + "6968": [ // Hosidius Town + { + "rx1": 17, + "ry1": 26, + "rx2": 18, + "ry2": 38, + "z1": 0, + "z2": 0 + } + ], + "6995": [ // Ancient Cavern + { + "rx1": 42, + "ry1": 15, + "rx2": 47, + "ry2": 20, + "z1": 0, + "z2": 0 + }, + { + "rx1": 31, + "ry1": 26, + "rx2": 43, + "ry2": 41, + "z1": 0, + "z2": 0 + }, + { + "rx1": 25, + "ry1": 33, + "rx2": 30, + "ry2": 35, + "z1": 0, + "z2": 0 + }, + { + "rx1": 29, + "ry1": 27, + "rx2": 30, + "ry2": 39, + "z1": 0, + "z2": 0 + }, + { + "rx1": 50, + "ry1": 33, + "rx2": 50, + "ry2": 33, + "z1": 0, + "z2": 0 + }, + { + "rx1": 35, + "ry1": 53, + "rx2": 41, + "ry2": 54, + "z1": 0, + "z2": 0 + } + ], + "11056": [ // North Tai Bwo Wannai + { + "rx1": 32, + "ry1": 1, + "rx2": 36, + "ry2": 5, + "z1": 0, + "z2": 0 + }, + { + "rx1": 48, + "ry1": 1, + "rx2": 52, + "ry2": 5, + "z1": 0, + "z2": 0 + } + ], + "11055": [ // South Tai Bwo Wannai + { + "rx1": 55, + "ry1": 56, + "rx2": 58, + "ry2": 59, + "z1": 0, + "z2": 0 + }, + { + "rx1": 36, + "ry1": 29, + "rx2": 39, + "ry2": 34, + "z1": 0, + "z2": 0 + }, + { + "rx1": 35, + "ry1": 30, + "rx2": 40, + "ry2": 33, + "z1": 0, + "z2": 0 + } + ], + "7749": [ // Pyramid Plunder + { + "rx1": 0, + "ry1": 0, + "rx2": 63, + "ry2": 63, + "z1": 0, + "z2": 2 + } + ], + "11310": [ // Shilo Village + { + "rx1": 26, + "ry1": 52, + "rx2": 28, + "ry2": 54, + "z1": 0, + "z2": 0 + }, + { + "rx1": 26, + "ry1": 58, + "rx2": 28, + "ry2": 60, + "z1": 0, + "z2": 0 + }, + { + "rx1": 27, + "ry1": 55, + "rx2": 27, + "ry2": 57, + "z1": 0, + "z2": 0 + }, + { + "rx1": 33, + "ry1": 52, + "rx2": 35, + "ry2": 54, + "z1": 0, + "z2": 0 + }, + { + "rx1": 29, + "ry1": 53, + "rx2": 32, + "ry2": 53, + "z1": 0, + "z2": 0 + }, + { + "rx1": 44, + "ry1": 49, + "rx2": 46, + "ry2": 57, + "z1": 0, + "z2": 0 + }, + { + "rx1": 43, + "ry1": 50, + "rx2": 47, + "ry2": 56, + "z1": 0, + "z2": 0 + }, + { + "rx1": 42, + "ry1": 51, + "rx2": 48, + "ry2": 55, + "z1": 0, + "z2": 0 + }, + { + "rx1": 41, + "ry1": 52, + "rx2": 49, + "ry2": 54, + "z1": 0, + "z2": 0 + }, + { + "rx1": 36, + "ry1": 53, + "rx2": 40, + "ry2": 53, + "z1": 0, + "z2": 0 + }, + { + "rx1": 43, + "ry1": 44, + "rx2": 47, + "ry2": 46, + "z1": 0, + "z2": 0 + }, + { + "rx1": 45, + "ry1": 43, + "rx2": 45, + "ry2": 48, + "z1": 0, + "z2": 0 + }, + { + "rx1": 53, + "ry1": 51, + "rx2": 55, + "ry2": 55, + "z1": 0, + "z2": 0 + }, + { + "rx1": 50, + "ry1": 53, + "rx2": 56, + "ry2": 53, + "z1": 0, + "z2": 0 + }, + { + "rx1": 52, + "ry1": 37, + "rx2": 54, + "ry2": 39, + "z1": 0, + "z2": 0 + }, + { + "rx1": 8, + "ry1": 18, + "rx2": 9, + "ry2": 19, + "z1": 0, + "z2": 0 + }, + { + "rx1": 53, + "ry1": 29, + "rx2": 53, + "ry2": 36, + "z1": 0, + "z2": 0 + } + ], + "12340": [ // Draynor Manor + { + "rx1": 30, + "ry1": 24, + "rx2": 43, + "ry2": 24, + "z1": 0, + "z2": 0 + } + ], + "9265": [ // Lletya + { + "rx1": 23, + "ry1": 34, + "rx2": 23, + "ry2": 37, + "z1": 0, + "z2": 1 + }, + { + "rx1": 30, + "ry1": 32, + "rx2": 30, + "ry2": 32, + "z1": 0, + "z2": 0 + }, + { + "rx1": 30, + "ry1": 39, + "rx2": 30, + "ry2": 39, + "z1": 0, + "z2": 0 + } + ], + "15148": [ // Harmony Island + { + "rx1": 30, + "ry1": 24, + "rx2": 40, + "ry2": 32, + "z1": 0, + "z2": 0 + }, + { + "rx1": 41, + "ry1": 18, + "rx2": 48, + "ry2": 36, + "z1": 0, + "z2": 0 + }, + { + "rx1": 41, + "ry1": 37, + "rx2": 45, + "ry2": 38, + "z1": 0, + "z2": 0 + }, + { + "rx1": 34, + "ry1": 57, + "rx2": 38, + "ry2": 57, + "z1": 0, + "z2": 0 + } + ], + "11423": [ // NW Keldagrim + { + "rx1": 60, + "ry1": 11, + "rx2": 63, + "ry2": 36, + "z1": 0, + "z2": 1 + } + ], + "11678": [ // SE Keldagrim + { + "rx1": 49, + "ry1": 46, + "rx2": 49, + "ry2": 51, + "z1": 0, + "z2": 0 + }, + { + "rx1": 50, + "ry1": 56, + "rx2": 51, + "ry2": 63, + "z1": 0, + "z2": 0 + } + ], + "11679": [ // NE Keldagrim + { + "rx1": 50, + "ry1": 0, + "rx2": 51, + "ry2": 1, + "z1": 0, + "z2": 0 + }, + { + "rx1": 0, + "ry1": 11, + "rx2": 3, + "ry2": 36, + "z1": 0, + "z2": 1 + } + ], + "8008": [ // Temple of Light Dungeon + { + "rx1": 34, + "ry1": 45, + "rx2": 54, + "ry2": 60, + "z1": 0, + "z2": 0 + } + ], + "12349": [ // Mage Arena + { + "rx1": 31, + "ry1": 48, + "rx2": 36, + "ry2": 53, + "z1": 0, + "z2": 0 + }, + { + "rx1": 23, + "ry1": 8, + "rx2": 44, + "ry2": 50, + "z1": 0, + "z2": 0 + }, + { + "rx1": 10, + "ry1": 18, + "rx2": 56, + "ry2": 37, + "z1": 0, + "z2": 0 + }, + { + "rx1": 12, + "ry1": 16, + "rx2": 54, + "ry2": 40, + "z1": 0, + "z2": 0 + }, + { + "rx1": 14, + "ry1": 14, + "rx2": 52, + "ry2": 42, + "z1": 0, + "z2": 0 + }, + { + "rx1": 16, + "ry1": 12, + "rx2": 50, + "ry2": 44, + "z1": 0, + "z2": 0 + }, + { + "rx1": 18, + "ry1": 10, + "rx2": 48, + "ry2": 46, + "z1": 0, + "z2": 0 + }, + { + "rx1": 20, + "ry1": 8, + "rx2": 46, + "ry2": 48, + "z1": 0, + "z2": 0 + }, + { + "rx1": 55, + "ry1": 38, + "rx2": 55, + "ry2": 38, + "z1": 0, + "z2": 0 + }, + { + "rx1": 24, + "ry1": 51, + "rx2": 24, + "ry2": 51, + "z1": 0, + "z2": 0 + } + ], + "6198": [ // Woodcutting Guild West + { + "rx1": 30, + "ry1": 22, + "rx2": 39, + "ry2": 41, + "z1": 0, + "z2": 2 + } + ], + "12082": [ // Port Sarim + { + "rx1": 31, + "ry1": 27, + "rx2": 56, + "ry2": 31, + "z1": 0, + "z2": 0 + }, + { + "rx1": 24, + "ry1": 6, + "rx2": 28, + "ry2": 32, + "z1": 0, + "z2": 0 + }, + { + "rx1": 31, + "ry1": 6, + "rx2": 48, + "ry2": 10, + "z1": 0, + "z2": 0 + }, + { + "rx1": 15, + "ry1": 3, + "rx2": 17, + "ry2": 4, + "z1": 0, + "z2": 0 + }, + { + "rx1": 27, + "ry1": 0, + "rx2": 42, + "ry2": 0, + "z1": 0, + "z2": 0 + } + ], + "12081": [ // South Port Sarim + { + "rx1": 27, + "ry1": 60, + "rx2": 42, + "ry2": 63, + "z1": 0, + "z2": 0 + }, + { + "rx1": 26, + "ry1": 50, + "rx2": 42, + "ry2": 54, + "z1": 0, + "z2": 0 + } + ], + "11316": [ // Entrana + { + "rx1": 7, + "ry1": 0, + "rx2": 26, + "ry2": 4, + "z1": 0, + "z2": 0 + }, + { + "rx1": 1, + "ry1": 2, + "rx2": 8, + "ry2": 2, + "z1": 0, + "z2": 0 + } + ], + "14391": [ // Morytania Farm + { + "rx1": 18, + "ry1": 21, + "rx2": 38, + "ry2": 25, + "z1": 0, + "z2": 0 + }, + { + "rx1": 10, + "ry1": 23, + "rx2": 17, + "ry2": 23, + "z1": 0, + "z2": 0 + } + ], + "10835": [ // Dorgesh-Kaan North + { + "rx1": 14, + "ry1": 16, + "rx2": 14, + "ry2": 24, + "z1": 1, + "z2": 1 + }, + { + "rx1": 6, + "ry1": 1, + "rx2": 14, + "ry2": 7, + "z1": 0, + "z2": 0 + }, + { + "rx1": 8, + "ry1": 35, + "rx2": 11, + "ry2": 42, + "z1": 0, + "z2": 0 + }, + { + "rx1": 41, + "ry1": 47, + "rx2": 62, + "ry2": 62, + "z1": 0, + "z2": 0 + }, + { + "rx1": 42, + "ry1": 31, + "rx2": 62, + "ry2": 46, + "z1": 0, + "z2": 0 + }, + { + "rx1": 48, + "ry1": 11, + "rx2": 62, + "ry2": 30, + "z1": 0, + "z2": 0 + }, + { + "rx1": 46, + "ry1": 29, + "rx2": 47, + "ry2": 30, + "z1": 0, + "z2": 0 + } + ], + "10834": [ // Dorgesh-Kaan South + { + "rx1": 0, + "ry1": 41, + "rx2": 14, + "ry2": 61, + "z1": 0, + "z2": 0 + }, + { + "rx1": 30, + "ry1": 18, + "rx2": 32, + "ry2": 18, + "z1": 0, + "z2": 0 + }, + { + "rx1": 30, + "ry1": 15, + "rx2": 32, + "ry2": 15, + "z1": 0, + "z2": 0 + },{ + "rx1": 37, + "ry1": 18, + "rx2": 39, + "ry2": 18, + "z1": 0, + "z2": 0 + }, + { + "rx1": 37, + "ry1": 15, + "rx2": 39, + "ry2": 15, + "z1": 0, + "z2": 0 + }, + { + "rx1": 48, + "ry1": 1, + "rx2": 63, + "ry2": 19, + "z1": 0, + "z2": 0 + }, + { + "rx1": 7, + "ry1": 5, + "rx2": 21, + "ry2": 18, + "z1": 0, + "z2": 0 + }, + { + "rx1": 7, + "ry1": 19, + "rx2": 9, + "ry2": 26, + "z1": 0, + "z2": 0 + }, + { + "rx1": 49, + "ry1": 34, + "rx2": 62, + "ry2": 50, + "z1": 0, + "z2": 0 + } + ], + "7496": [ // Temple of Light + { + "rx1": 0, + "ry1": 0, + "rx2": 63, + "ry2": 63, + "z1": 0, + "z2": 2 + } + ], + "15008": [ // Fossil Island Underwater West + { + "rx1": 10, + "ry1": 7, + "rx2": 12, + "ry2": 10, + "z1": 1, + "z2": 1 + }, + { + "rx1": 3, + "ry1": 11, + "rx2": 8, + "ry2": 26, + "z1": 1, + "z2": 1 + }, + { + "rx1": 9, + "ry1": 20, + "rx2": 11, + "ry2": 22, + "z1": 1, + "z2": 1 + }, + { + "rx1": 19, + "ry1": 10, + "rx2": 19, + "ry2": 11, + "z1": 1, + "z2": 1 + }, + { + "rx1": 29, + "ry1": 11, + "rx2": 29, + "ry2": 11, + "z1": 1, + "z2": 1 + }, + { + "rx1": 33, + "ry1": 15, + "rx2": 33, + "ry2": 15, + "z1": 1, + "z2": 1 + }, + { + "rx1": 34, + "ry1": 16, + "rx2": 34, + "ry2": 16, + "z1": 1, + "z2": 1 + }, + { + "rx1": 0, + "ry1": 0, + "rx2": 61, + "ry2": 6, + "z1": 1, + "z2": 1 + }, + { + "rx1": 34, + "ry1": 7, + "rx2": 39, + "ry2": 10, + "z1": 1, + "z2": 1 + }, + { + "rx1": 0, + "ry1": 46, + "rx2": 11, + "ry2": 63, + "z1": 1, + "z2": 1 + }, + { + "rx1": 29, + "ry1": 20, + "rx2": 41, + "ry2": 26, + "z1": 1, + "z2": 1 + }, + { + "rx1": 36, + "ry1": 30, + "rx2": 42, + "ry2": 35, + "z1": 1, + "z2": 1 + }, + { + "rx1": 40, + "ry1": 36, + "rx2": 48, + "ry2": 39, + "z1": 1, + "z2": 1 + }, + { + "rx1": 43, + "ry1": 40, + "rx2": 48, + "ry2": 40, + "z1": 1, + "z2": 1 + }, + { + "rx1": 43, + "ry1": 41, + "rx2": 44, + "ry2": 42, + "z1": 1, + "z2": 1 + }, + { + "rx1": 39, + "ry1": 36, + "rx2": 39, + "ry2": 36, + "z1": 1, + "z2": 1 + }, + { + "rx1": 37, + "ry1": 21, + "rx2": 58, + "ry2": 35, + "z1": 1, + "z2": 1 + }, + { + "rx1": 49, + "ry1": 41, + "rx2": 50, + "ry2": 41, + "z1": 1, + "z2": 1 + }, + { + "rx1": 53, + "ry1": 24, + "rx2": 63, + "ry2": 39, + "z1": 1, + "z2": 1 + }, + { + "rx1": 62, + "ry1": 40, + "rx2": 63, + "ry2": 41, + "z1": 1, + "z2": 1 + }, + { + "rx1": 43, + "ry1": 11, + "rx2": 44, + "ry2": 12, + "z1": 1, + "z2": 1 + }, + { + "rx1": 46, + "ry1": 10, + "rx2": 47, + "ry2": 10, + "z1": 1, + "z2": 1 + }, + { + "rx1": 57, + "ry1": 14, + "rx2": 58, + "ry2": 17, + "z1": 1, + "z2": 1 + }, + { + "rx1": 59, + "ry1": 17, + "rx2": 59, + "ry2": 17, + "z1": 1, + "z2": 1 + }, + { + "rx1": 42, + "ry1": 19, + "rx2": 42, + "ry2": 19, + "z1": 1, + "z2": 1 + }, + { + "rx1": 44, + "ry1": 17, + "rx2": 52, + "ry2": 18, + "z1": 1, + "z2": 1 + }, + { + "rx1": 45, + "ry1": 16, + "rx2": 52, + "ry2": 16, + "z1": 1, + "z2": 1 + }, + { + "rx1": 48, + "ry1": 15, + "rx2": 49, + "ry2": 15, + "z1": 1, + "z2": 1 + }, + { + "rx1": 39, + "ry1": 14, + "rx2": 40, + "ry2": 14, + "z1": 1, + "z2": 1 + }, + { + "rx1": 23, + "ry1": 8, + "rx2": 23, + "ry2": 8, + "z1": 1, + "z2": 1 + }, + { + "rx1": 22, + "ry1": 10, + "rx2": 22, + "ry2": 10, + "z1": 1, + "z2": 1 + }, + { + "rx1": 18, + "ry1": 8, + "rx2": 18, + "ry2": 8, + "z1": 1, + "z2": 1 + }, + { + "rx1": 13, + "ry1": 7, + "rx2": 13, + "ry2": 7, + "z1": 1, + "z2": 1 + }, + { + "rx1": 0, + "ry1": 7, + "rx2": 2, + "ry2": 22, + "z1": 1, + "z2": 1 + }, + { + "rx1": 62, + "ry1": 18, + "rx2": 62, + "ry2": 18, + "z1": 1, + "z2": 1 + }, + { + "rx1": 58, + "ry1": 40, + "rx2": 58, + "ry2": 40, + "z1": 1, + "z2": 1 + } + ], + "15264": [ // Fossil Island Underwater East + { + "rx1": 0, + "ry1": 19, + "rx2": 1, + "ry2": 22, + "z1": 1, + "z2": 1 + }, + { + "rx1": 2, + "ry1": 23, + "rx2": 2, + "ry2": 23, + "z1": 1, + "z2": 1 + }, + { + "rx1": 0, + "ry1": 41, + "rx2": 0, + "ry2": 41, + "z1": 1, + "z2": 1 + }, + { + "rx1": 3, + "ry1": 40, + "rx2": 3, + "ry2": 40, + "z1": 1, + "z2": 1 + }, + { + "rx1": 5, + "ry1": 30, + "rx2": 6, + "ry2": 31, + "z1": 1, + "z2": 1 + }, + { + "rx1": 3, + "ry1": 24, + "rx2": 6, + "ry2": 25, + "z1": 1, + "z2": 1 + }, + { + "rx1": 9, + "ry1": 23, + "rx2": 11, + "ry2": 23, + "z1": 1, + "z2": 1 + }, + { + "rx1": 11, + "ry1": 24, + "rx2": 13, + "ry2": 29, + "z1": 1, + "z2": 1 + }, + { + "rx1": 14, + "ry1": 25, + "rx2": 14, + "ry2": 26, + "z1": 1, + "z2": 1 + }, + { + "rx1": 61, + "ry1": 28, + "rx2": 63, + "ry2": 31, + "z1": 1, + "z2": 1 + } + ], + "7236": [ // Waterbirth Island Dungeon Lower Level West + { + "rx1": 0, + "ry1": 0, + "rx2": 63, + "ry2": 63, + "z1": 1, + "z2": 1 + } + ], + "7492": [ // Waterbirth Island Dungeon Lower Level Centre + { + "rx1": 0, + "ry1": 14, + "rx2": 2, + "ry2": 16, + "z1": 1, + "z2": 1 + }, + { + "rx1": 0, + "ry1": 0, + "rx2": 63, + "ry2": 63, + "z1": 0, + "z2": 0 + } + ], + "7748": [ // Waterbirth Island Dungeon Lower Level East + { + "rx1": 0, + "ry1": 0, + "rx2": 63, + "ry2": 63, + "z1": 1, + "z2": 2 + } + ], + "10290": [ // Ardougne Monastery + { + "rx1": 43, + "ry1": 17, + "rx2": 49, + "ry2": 17, + "z1": 0, + "z2": 0 + } + ], + "12597": [ // Varrock West + { + "rx1": 19, + "ry1": 33, + "rx2": 25, + "ry2": 34, + "z1": 0, + "z2": 0 + }, + { + "rx1": 29, + "ry1": 38, + "rx2": 30, + "ry2": 44, + "z1": 0, + "z2": 0 + } + ], + "12341": [ // Barbarian Village + { + "rx1": 22, + "ry1": 35, + "rx2": 27, + "ry2": 38, + "z1": 1, + "z2": 1 + } + ], + "11325": [ // Weiss + { + "rx1": 43, + "ry1": 37, + "rx2": 46, + "ry2": 41, + "z1": 0, + "z2": 0 + } + ], + "11826": [ // Rimmington + { + "rx1": 7, + "ry1": 7, + "rx2": 8, + "ry2": 8, + "z1": 0, + "z2": 0 + } + ], + "12113": [ // Tolna's Rift + { + "rx1": 0, + "ry1": 32, + "rx2": 63, + "ry2": 63, + "z1": 0, + "z2": 0 + } + ], + "7513": [ // POH styles 1-4 + { + "rx1": 24, + "ry1": 0, + "rx2": 31, + "ry2": 7, + "z1": 0, + "z2": 3 + } + ], + "7769": [ // POH styles 5-8 + { + "rx1": 24, + "ry1": 0, + "rx2": 31, + "ry2": 7, + "z1": 0, + "z2": 3 + } + ], + "8025": [ // POH styles 9-12 + { + "rx1": 24, + "ry1": 0, + "rx2": 31, + "ry2": 7, + "z1": 0, + "z2": 3 + } + ], + "7243": [ // Cabin Fever ships + { + "rx1": 21, + "ry1": 23, + "rx2": 25, + "ry2": 46, + "z1": 0, + "z2": 0 + }, + { + "rx1": 30, + "ry1": 19, + "rx2": 34, + "ry2": 42, + "z1": 0, + "z2": 0 + } + ], + "12336": [ // Tutorial Island + { // bank front + "rx1": 46, + "ry1": 46, + "rx2": 53, + "ry2": 46, + "z1": 0, + "z2": 0 + }, + { // bank back + "rx1": 47, + "ry1": 54, + "rx2": 48, + "ry2": 54, + "z1": 0, + "z2": 0 + }, + { // monastery + "rx1": 57, + "ry1": 34, + "rx2": 57, + "ry2": 35, + "z1": 0, + "z2": 0 + }, + { // monastery z1 + "rx1": 43, + "ry1": 33, + "rx2": 52, + "ry2": 36, + "z1": 1, + "z2": 1 + } + ], + "11830": [ // Goblin Village & mind altar + { // Grim Tales tower + "rx1": 21, + "ry1": 10, + "rx2": 27, + "ry2": 15, + "z1": 2, + "z2": 2 + } + ], + "10292": [ // North & North of East Ardougne (south of Fishing Guild) + { + "rx1": 19, + "ry1": 16, + "rx2": 24, + "ry2": 20, + "z1": 0, + "z2": 0 + } + ], + "6475": [ // Misthalin Mystery manor + { + "rx1": 30, + "ry1": 23, + "rx2": 40, + "ry2": 23, + "z1": 0, + "z2": 0 + }, + { + "rx1": 25, + "ry1": 35, + "rx2": 29, + "ry2": 37, + "z1": 0, + "z2": 0 + } + ], + "9035": [ // Chaos runecrafting altar + { + "rx1": 0, + "ry1": 0, + "rx2": 63, + "ry2": 63, + "z1": 0, + "z2": 3 + } + ], + "14908": [ // Fossil Island House on the Hill + { + "rx1": 45, + "ry1": 23, + "rx2": 45, + "ry2": 23, + "z1": 0, + "z2": 0 + }, + { + "rx1": 48, + "ry1": 22, + "rx2": 48, + "ry2": 22, + "z1": 0, + "z2": 0 + }, + { + "rx1": 57, + "ry1": 22, + "rx2": 58, + "ry2": 24, + "z1": 0, + "z2": 0 + }, + { + "rx1": 60, + "ry1": 26, + "rx2": 60, + "ry2": 32, + "z1": 0, + "z2": 0 + }, + { + "rx1": 61, + "ry1": 27, + "rx2": 61, + "ry2": 31, + "z1": 0, + "z2": 0 + }, + { + "rx1": 58, + "ry1": 26, + "rx2": 58, + "ry2": 32, + "z1": 1, + "z2": 1 + } + ], + "10803": [ // Witchaven + { + "rx1": 15, + "ry1": 27, + "rx2": 16, + "ry2": 28, + "z1": 0, + "z2": 0 + } + ], + "11829": [ // North of Falador + { + "rx1": 59, + "ry1": 1, + "rx2": 59, + "ry2": 1, + "z1": 0, + "z2": 0 + }, + { + "rx1": 63, + "ry1": 1, + "rx2": 63, + "ry2": 1, + "z1": 0, + "z2": 0 + } + ], + "12084": [ // East Falador + { + "rx1": 11, + "ry1": 62, + "rx2": 11, + "ry2": 62, + "z1": 0, + "z2": 0 + }, + { + "rx1": 31, + "ry1": 60, + "rx2": 31, + "ry2": 60, + "z1": 0, + "z2": 0 + }, + { + "rx1": 40, + "ry1": 60, + "rx2": 40, + "ry2": 60, + "z1": 0, + "z2": 0 + }, + { + "rx1": 52, + "ry1": 60, + "rx2": 52, + "ry2": 60, + "z1": 0, + "z2": 0 + }, + { + "rx1": 53, + "ry1": 59, + "rx2": 53, + "ry2": 59, + "z1": 0, + "z2": 0 + }, + { + "rx1": 54, + "ry1": 58, + "rx2": 54, + "ry2": 58, + "z1": 0, + "z2": 0 + }, + { + "rx1": 55, + "ry1": 57, + "rx2": 55, + "ry2": 57, + "z1": 0, + "z2": 0 + }, + { + "rx1": 56, + "ry1": 56, + "rx2": 56, + "ry2": 56, + "z1": 0, + "z2": 0 + }, + { + "rx1": 50, + "ry1": 28, + "rx2": 50, + "ry2": 28, + "z1": 0, + "z2": 0 + } + ], + "12085": [ // North of East Falador + { + "rx1": 0, + "ry1": 0, + "rx2": 0, + "ry2": 0, + "z1": 0, + "z2": 0 + } + ], + "8527": [ // Braindeath Island distillery + { + "rx1": 26, + "ry1": 35, + "rx2": 52, + "ry2": 50, + "z1": 2, + "z2": 2 + } + ] +} diff --git a/runelite-client/bin/main/net/runelite/client/plugins/runecraft/AbyssMinimapOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/runecraft/AbyssMinimapOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..c6a15676b949f59e993ad86d32b6a27d55743d37 GIT binary patch literal 4429 zcmbVP30oW26+I6m#)t`C;*HcvoyKuMfG0I^Z6iX%7NV4`;DT}6ID<4uW5W!c8JUo# zO_wBe-}k0_Q@gw47-8ZzO*gkqm*3GJ(XZ}#ZzO~)(c;4Q&2s0y`|dsW-t(^B`1h-? z0qDU$G}H*3bgaPea*j1;2bPhVvn?ku7Upsp+wqk=<(adA(KEB;`@^m;aS%3YEv z*YO3mhdQ~yo->Bc1%9rdurrPs2cY%F1qR1LAO9{bIYVaq|Z%T8ukh7s?1Ofd(ouhF1(3h zcNNw}o0G|w$$ALfts{y$nK;|AMso8rmUqgWnPakc4Y?_EZqoE@`CbrSZZ7w71FGd8 zwv6QME-Ro{by)>i5}hXIE?~V*+P=*|dK||M%z(Aaa=mLP<<1)!*UijXhV7iQQh||F zw?quJI3#h~t>Li1PKB(h>&Hw#%i50NejJhzw&>8Xtsbpt*U%<#q*_&1cGsBe+tLjk zM_>qO{nH~o!^u8@2dl=mxdFN=@Kzm1(ZQPXt)OUGpyQTw6|(YQY{{xPhT|IECeXUI zK!(gE%hPcJCk5{4=^dRMI6IZ>9~?L}A<(|XSdVi`RUPd2O8y5pN{R=A)f|x?8Gj%PLQ=(2Z^d~Zo)+6ges}Pvz)YS;nwC7KMi{3 zLe@_CNBa{kC25H`8}JScYZwwZRt@ILz1Jxy>;N4j7$v>>S$9!!qhf2gN`$JHxo#9^US~{ zE_=(?lFgKy2HuOa8lEWfma<&@s^dwROps$e74YmST9`APj1fAO(2x?iw+ubWNBvgH zEyv;&x)E5?@igAg%t?^sfhsUwz4a=qvxLpYa<6ts%XEA|#|QCj z7_>TOcg;X{Xn5pxu6E*NO;0Jg~!w<_SjvsaW2p7pB zOpmPCaQm``suXGXaj{S32wlZdNe4gG@iUp|df9^<`;zGxeu2vxekpLMtX2vT-8%Eg z9)4M#nVS%j;*uVJ$w`%iRL?o_6&+WxLR=T^bdVJgNhw{`aZO6=vX-661~FX1t8y^9 zP7&uw4w6#zYaOrQHv)|*&muP!OM<;uWHA|aQOr|OR`G9TvHnidXDNfK5LuxAyF{gh zKj`=)cC$p&w!h%|mdx0nbo?2AVR{yFOwWlb>8Z?4;c(lSLzaza`S#O=Ul)Xfd5KN9 zIWJ{BYReIMzhb@edEkibG#n(I*765i9dY7(&8J;*NTjr$&ozkgo#Tm;b2w3Vjwb5P z!G!k+weQ4kuGqsjgYWWh`*rM{-m!g0<0|&Qf&(v8RD*kXt)n8)hBqq-FWmSbzun6x z`Ry&dOG7Wwttjsu@m1UxzmEH-SMk6Kn&Vdx&*MSf9?GLL-nxSBc-smdiMOwyH{KLk zL4Rqp!zzkn^yvr(s^hGY6Sx~Exk)D;K!R>`aTx*3*$J) zr)T*6d7M^|bgP0`UWa5EU&YrLY%}$~PXB6XC5dn1MFMe((r@A0guuc+dMxm6|vr&y3@SG3P#Xq@J7DSpzG`Ftd`!&Sy z(s0`iMB60B{jGWYB#)mDU&p2CD>!f!SJX8hUB%i+dmg`%D7V$tZu~~bUZ0W(|6W-o zcsFV>)n0-w&JF-wZp0JJ_miyiG|ScEPmfuKmf;Ya#Uz27!TAkUlwOA{t>7WsP)ov7 j!<7c!;8QKvx8Sb?G@^iF&;3jOhP%Xg|HeIQ@b~`!s_yFx literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/runecraft/AbyssOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/runecraft/AbyssOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..6179ef76b7e91b7490ba86b85039f27b8a2ecdeb GIT binary patch literal 3534 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/runecraft/RunecraftConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/runecraft/RunecraftConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..1fa1ca821a44892c2c7bd8281c7660dc6d5075ec GIT binary patch literal 3819 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 Dm@ve7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/runenergy/RunEnergyOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/runenergy/RunEnergyOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..d73f9ff3543b2f2b3f83ba184cb5b9bbd26c5928 GIT binary patch literal 3912 zcmbVP`&%5<8GaA9S(YItn{47n+pMPOLLh^QCWcL;ge7Dx3kU>4)Z(x^ERzf~+uhk* zdcRn;m&exDTiR;1RnuxOn93%Y)>do#Lw{}miv9)d^Ta-V&+HI(VH48A!<;i`&UwGv zd%o}EZ~uAkeE_}qi-J0VeYW9h`J!!DrfX{S5qAeH!(iZxgP;} zY4V1hk@s#_%wv_NpK-N;yq=pg(}g{Wc>Bs~f^@VCjCi~m_oGL_0fC)WE|xdujG4(A zZb6&$#-u&#sEFerNtj9wB~!g4)8oSf1B3n3qsNA(herLwHcZ0|MLD z$Sfx$l}VOx%@ki2E^u^}=dXj^zMck@p1=_W{Q^7INUye7#Q=^n{AS^(naLQocMDI* z^AD-`3z9(Ia$hLPJEt8nlrZ?kS^ErUcF!ia)lhFxBDFDTc(s(2WqyzR8}xQCvQ zz8P0>3}nt$E~lJg!RXWN(|Td$E^Vi%HM);DrtMPPahy;v#nZKSNRf|tvXXM|V=6u? z-=zvuQrE{-=$N6^X~%YTmNJ3HSTfm8&qlVH zFtc-RPgE|MDo)}Qsj263BquMSPt6L1WnNY+`Jf(A=2h5IL5~X_v;@vc;LkDP#ge|) zYa9=N$_JvSvIn)9{Gk>UaYn&uf%~dFbF(Et#aYRQ4S6GH>1ks)KQnHebp!akfXWOX zEf@KosEptjReWh#>GHZ%`YTfDuS%u+Zlv_r1-3}QabD8ss4>qV(9zPNPvA)f-~8VV zDAz<4PvL1wXQcZJEJ(U*WGF|9xh91bDRyG5a-`K0__m7gNTZ@v07lwj&r$`_^xzQN zB>n{PJv^)6`}EohZ&JEDr{V|rA&E6>ISvz6LoCsr2;h0Hc%cg5MS+d?ba%J;UX3Pg zY5#frSiz43Hm#r~ZP#G4q2ecanZb6QGA*SYHJA|(;HLtjJBZita|J(Rv2yZRP0#7+ zIks@l{5-3&CaJX7=l3z!veL+P<{3ZnZds{o*Agqgx6aGdxso(* zU5i;xnF4hM%8ab>+j1IW4KI-9%<{+B$XVniIg}(H=1sfk8cZ^Z|D96DTs?g%rRV&z z9vpLu`LuDwl!ZUc>sIx@z-~!oMA~xC3L;Ry>+;U z&pSOydno;0wvqP{eIGVsKO*c5qBwxN(StqQcW)UVdpVOoF;7?F&7`(<-c0H%ZHdW7 zl$azO@pxqc@i8@S=GfZtF1B67{v~|64yn$+LhW1vyUp`x6bqcvwL@Jcq&B?tvRsk7 zmoO&K)6f-ZC}C1Q9xY+|JU+UD^wcF7J&lpZ&}<2F<-L|b2~H@_g-NbNmf%YC9o%&8 z+NLjfn>MzU@a4%1*vfBTD}M{um+%e$Xt;!L?Q04*y@Dg*rl+>xyUt}i^UOYlFJVQ# zpUQd*0Um#jXF@OV5mqRDV-JDDfy;QQG4#r1yy^qqb_H)vMH)-^#U;F5!f(U^omKAz zVgg~#A7Frcu^oN59Y?SeN70Fgup23cVwkgsF@{lC7-u<}z_Xadb2xzucnk}y${O4Wx>4726dg#8qrkF!V7D1;-VnLsu~({!K~? L{F(de@X>z(Tv}?M literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/runenergy/RunEnergyPlugin$GracefulEquipmentSlot.class b/runelite-client/bin/main/net/runelite/client/plugins/runenergy/RunEnergyPlugin$GracefulEquipmentSlot.class new file mode 100644 index 0000000000000000000000000000000000000000..a3619dc131f11428a30afc18b9fba88b5a6b2ab5 GIT binary patch literal 3852 zcmb_e`BNKJ9RIwAun^Wl=}m3biVA6M>V1T^1V|xvA=pjPSQVGBq+2$-X?BCsTI+q^ z_kG{Tj8a>xj*dS&&iEfWe!p*1ND8f)vCNS7_WR!Fdmr!5e}4HLKmy+>SSGN?G5uJn z?3lLYo3Wg2nT{VT+U30Ec#`gzrTlDcZ`n!8-Kae394r|*bE<4750$NAfiSx5`U)BZ zmLD``jF@dW`B>5^7X%uHl8FI1Sl)H>Hd*Wz3a&$oZJRkimMRp=zA<5&y6KaUX5Gp= zhF>n30z2x2^=JzoNIAZlH%sxI#49}Ex}GnfX4092Hcoo#tY}MeWZ!V-SVG&!>W}O{ z&u(h!p_n?Bzf&O8)jh_JaVO0tgqyJe8x>qAa79gEjG`5rk7~-9q1d{mSq`s?Fg6Kv z*J^n7`|${gxLCy{*enpqn=(gIlN1foB-M;gT(00Uf$M7I*PDVWu0X3mdqUI32lpoW zle_n6<3s86fF1!UsUnIklove}<9oZR!lL^n%gM)6sX9X%Pj!zq6W1%*1&vKm*m>Jk zDA>eiT&?07)@4PFE}8VG&YUJpwf|s8>aE0P0iG z&!Ckxl7if4SdwoNEW)rM6_EgTi;6vqoh2)UQNw(ZP%VraRnZcl_Nveqqqwf5iu?Ft zBjayVu?nl%?O7FfU_ZHi#<0sK)!JxR_xa7}2=2nTg1ZIUWSNzH%Z?>VC1ci8aSsfV z?fE6spvJSUYkyVD(-Q}&z~kKkNy37QG0FzIA8)6wm{Tzcs`ZFbEZVaPkLp*Tv#T03 zRd#Z|MJ*%a(&_HXSG)yzSPBjZtXQK2$BdH2-xXqC zSG`5Dbl;=O5!gWE!?y}1wG+#;hC#iFUFv}%; zSYXXkl^fLK{VG&kz*aq=VmVrQ_n?Y)wy(iIU=i~*wMNYrPaD=m4Jj222e}PqLzH4& z_jK4*_vNL1L&-o&^zm4T;3+(#;OWz8E$62`>ycI}p2c%CiVRNjoLig~h*rC#lGv%m zxt@~FS7a@wrv!{@7^M*Rz%#mez1?@|2Y`&*ODdkn%hdO(rS;o}=f$g3oEN_^Ecv-W zb26g4YywX)~r7g^5XnE*eutj>n~ncknLF_QC>5;IC?jRFDDlA;X!pO|MgP-RW|1 z2{%=lTLa8cK389_|1c1FZfvFZ$Xu*&?l){(r*~AmwGnR!tgbfcbcao~;e8$kAE|f( zn_I*9kmta8jZinq_=KKPDTg|S%q`PX@P)u-i(<2shZTG!u<6`aX^;frAS;)A?NarQ zn4UjG)!VzB%ni}}Xz5+gF9d*A8v1gjIWAWk%yOksD_0txglOjuCRgfT#HEe)%dmpz z)WvAu!QC2Y>);Vf-wM48)?h8&Tn7k+zWML(Um>#X>qB$sIEjnqaB1UD=sJ$AlDw^9 z4lzl-N|EGiCHeaB9Bz>0n*wr=B=2mT!!Aiq1WX1bdABl$K}k*pWKEJsn&yy}7A@l+ll4>=bT4g*$)21n@JameG$ba2$tz zAd{BCqu))^K$i?IVjB)2i4yLl6AwO4;xPU4P5!6n9)%!qUl}t*Ya}P#ODj2wP$B8= zbd~y3pL=8syZCx?0=s6-9LBPHLebx|J)8-{p$(_-V%J34Mf4P2`~%|bxG-LkroLJU`fGTdzS(o{kscr5V|Px# literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/runenergy/RunEnergyPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/runenergy/RunEnergyPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..777b2733e9d840ad12a55061587625936c8f795f GIT binary patch literal 9378 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 JaVAMo{eN|iu{8hy literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/runepouch/RunepouchConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/runepouch/RunepouchConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..8cf92c679196861747eeb343beead77f6896a59f GIT binary patch literal 1377 zcmb_bO;Zy=5PcICLLdSne&FYzC_#}$)WRxH5Cy42g{=e ze}F&AvU_&RLXwh$9(HHDr~CEm*S$Y}e)|q!70=2j2|PC{_2bN_NT#tV!!O zva!HqZNA}vf^JFy54tw{vt8s}EnOjVmu${*FqR?t>O z!7wlA8Rr^VCl0b8G1^o~80!v~5Lk9zX%A%DQj)pSD|Uv-+WRWzE7mNL+DIphz;MSV zn)3%pT_NDrZBtcn8CT1=A~5!6k5yd5w7}4biXz)3EqgT>Z)l^oT)o|ZL?EdeHVmS@ zAl7UbPA_d~Qe~yDD(4Q8RH`H`+ufuI5z0Vq{sVcqH=TRNcj#8~_+=6E!g*L34wEiU z8uclasr{=)EDUYj6sNu8t=c|TaTJ`qC7}df(;oC2Y;Oz2GBKyKFw{={7%VwWMv2uEdX^JB{RL?_Z$$tA literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/runepouch/RunepouchOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/runepouch/RunepouchOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..cd6ac87dd55710f237c957670f57beb85d85df7d GIT binary patch literal 6806 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 EKVk$`b^rhX literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/runepouch/RunepouchPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/runepouch/RunepouchPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..430300804ad2f91996a9c4cff4709a3528b858ff GIT binary patch literal 1617 zcmb7EYflqF6g|_HmM$$QPf^sWC~Xl|QC^l{2xwwbm55@ZpN8$Q9kShRcBef4l_mxg zKNvszql|ZFTM$@?r0G2F+T35Ho$DARAb!jVdtmLr9$%%;<_ zr5k8_(`#9E^BsBU)w({)AjNR^qR_~Xq1W3LzQYe*bC=t~XE3XAVJ&I49nH5V0xArn zlw8S%*pz|Xa>R=3dWtLQxdFpab%*creN(zS!cyidJyA@ijmEGLo9}`S+xZD3y(C?! zmKl=8(k4S{)vE~uN%ZB=gB(L&Rl4F$tFa~g_nazY=&yPfcQ&~%!+qPBQgunC&R@2W zh(f9(YYVmNx!clau!^xTmOeHkuQu0}QmpF*tw-UMaja^24b%2K+YudZ*L`nS)bJ{zBL9OH?!;${Vv80@c z>hMQ03KaL%hbDvZV&4)?t-1{EF${#di>f&~$%5g24qZrxtBD-4FbtG1nL(LhDz4*m zb)UmSOp)?RwNWT`^3@a?}w{q{}rCSiWp3&nJ>oE^ma`AzWcSd@&e$NGsZdZYsn0M%~*hsJbW+ z)ruaOpx|v64ycxb9|q~ig@6>d>8_+nep_5IbTzmwE!-hKlk{pO=tuO@Ed}1t&kZ!uog;2~#l6rd{v6RP804T; z?SSEZIBh(x`~TBPtSSuCmdeb?kWmKcBLZ)RT? zIWz~|>Nw>HQd5`CzVt&A`cKr8ttSjjrT+=4KUh#)IXL!tN^ zgnERi_@% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarker.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarker.class new file mode 100644 index 0000000000000000000000000000000000000000..68cf0f66815b41c69151c6e1884708b152b6feb5 GIT binary patch literal 4336 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 nXp8@vT#j{CZ?`?imc}2EtOc7h_8r0P literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerMouseListener.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerMouseListener.class new file mode 100644 index 0000000000000000000000000000000000000000..1b51382edf98947c7cfa2e47ba901f804b054a62 GIT binary patch literal 2053 zcmbtV-%}e^7(F)x(u55WN`caf(b8r^khN7S7D|NxwVJe%(AcRn&Me7oxMj1;?B2BM ze}ex&U+avxnO0k4Qaa+mulBpI%}3`n?# zU1{mX>n;0Ga-U%&L}ys5yll&V$F6C1D}=NvTp`yO*3DOgDmECBWv|6E7{aK56byzT zv)D+3Va&iVMi_Dx;qtrP&K~!7?LCJxOjNw4?KEs(sD6JiDfdOdu=PI~9TS#vG&)M@ zvLl)Yyv49=Rvz0=Y|DNsE&fE+N^jUw&6VOQa~VuwCWUE+Sq1Qw6+9Jg+p4SgeJQB= zf(Hi9W0v8p2&$sha=6Cc=t}9i40ET3ewe{U%%$);!})(@Xy6T{Y^v$GLAOH+4(l8k zE}X)gAzPPr^Pp-U_9YHAsrftzcuOUA*}xS=d|U(-{z%4XXJBF>g(Ac1tC-C|35yKV zZ7%EF;Z4a~pNkgtHoUIeqH<4}G4Xe3f$g>(zLLQb-bukCuSB9mvj(o>8p9~TC?iRs zRGx?f)jUCERUq#fcpukEI>kVIL((0KxG6f^4G4f1n^-pRA#RXvfwX;D_IV$>5UXGa zJ&=8XP;97Dt{S+h*qxz(daVM!rGP&ogZu+XZ8EW8po~r8CW0`k+m2rv`b?2gOl%vt zjgRSUJ)#pF><=g=&4=nRj_mbyog6TXbfZ&|)u&>IN?~gYn5Y`KtGqSd^g4$QmprVK z)-?3Xrf;{~$}c89Gq9ubFvvnAW_YDBWa?hmZ}M%S4))$o5dEF8+dZs=e65+w{EK!w1iBNsSPll^)if zh4VeEA7NCDCwtgBLG?P31D1*E4WfFJXx_pM{ViQ23ze`*3EU>L-N7n8AuTIZ-FsBD znocJl@{7{h?WZ$CN!_9K37uFL$@CwXCoO(QcAQfDG)nR7zL13zDNcqd675Xbs+?dw zt1I0g)(?pF7nsGD6w}6K?8SsGM9c~?p_53Yrz!Bgh=xl{RXy|lu;1#EYO%-EP$*|D kR^Tb^vVC&LV;Ja=H$2S2kHyYMvGd1c8%lyYMN44!FDvlu#sB~S literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..8541df6ef1393aa969ca59232845f74fcc0a8ce4 GIT binary patch literal 3618 zcmbVOX?GmO6}_dcrJ;oEu`L;qfFL#*jcko$gCWQ)TCgN%v>*u?*(6G9rjXj|=@#8R z0y)mgzGQ)HK=zd^EC$T@9DEM>$T|5#`H~ZItE=VFGGOBmGhOxiz1#2Iw^aT6e;@!)$`xEkc~Ne~EiXD=m zXb`xq7DU;}`9>#~=n6C$B!Ro~wM?%3)jolCkP1=E7QjrS!J5RQ<=Um%c%xT?8-|>j|z!L?vqT!mcTVTH- zxXTH<;#INB^Sy%})w>qTkrwN93OmuR;X4HOWb#$q=_qi#MMls9fg2Jy#b<-d%9{9;eLS>*%WS=0pul&fg%O=Pqx#7TGS#k>D;i107NK1z}U%ik+fu%Hw zZ%Wu$5NL72Su=8DcTVXH7bO%P<+!DrlYx3v1%WD>9JjBBwjFUv!oeAVG_3~wfalB% zomlo%NdGyNNA*y1B}%$@(kzWFO4=)5Vg-+}L5VTwyM92;jbDsq^uH6KM1-hFa9+^=_JuUp1#Mki+O43_7Sl`vdK`7 zni}e-H|S3+oKb~nz1=r{d(d{>X9!p^z$u8Y|7uWZi;*qgnC&bf>D!Uy z<0$f!Tb1yHNCrpb90IIGZ*ol3cjzU2P!dqV)^`Q>mI-K1{%{ps^BMD zsi%UUYUd5FhvR4mnA0JyhIw%w!5)UyLC*G*sUsw(9}n^voWeXgIY(ABw_PTf%iKPV zpW_z{btk9%FYzj=(Jb#rgZwX27GC=g<}Gx7LXG;E@?TM=+3&RQ8w!7i-_zs|G|_DS zkxxy0j%!VPqYiZ|;h7DDHzt16<4;tt!=LdNKAUO$PyXJ-+uZ4c@*TX3_i@Aj0Wiz- AEC2ui literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerPlugin$1.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerPlugin$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ca0987a6bd4f37ddde57840a0482286cbff63707 GIT binary patch literal 898 zcmbtS%We}f6g^JTqzMBJ<o)*XJnWz$FtHS+uPhlINft(vjq<`&rM5wa z!V}q*^5^7(oY&~EM(=CJ;Glz+z~jQLWa(UKNS47_>FLx^5#{3Yf)?(atUx=S=`eV~ z0rPbtj`*dqwmMD(ro;7~+CLU(&D@f@5V(?I1MMD~xSFAZYXZ$-B5dW_(owZKA-_;3 zh6J{AS15C=yiWM{$5tv&;MH0g4Gy@x-rQBbpf@_j+WEWZ&p)V-N}xN}rB$)=%!>Ix z1sLb)nyjKWa_YUh%yo$4|IBtY;mNIeZ42Xqw&fwkGq>#Ej=*>wbu-+I)C literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ScreenMarkerPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..d951943ab97fe6d4d90ba858751e183cdc9be342 GIT binary patch literal 12993 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 h2$SEyPI^vt%aqW_!ir7E?m;Jw6Qmlcg1RD z$Ke_%w-$PVUU1qJN@-JW1MLtcW|+Kj8Q%KR$4;O6%H%ym`<-3MmSPV!c*Z*C?D^0C zfB*Mi&iU$_Pc8xI#0Lrj0{xcZCY^$1WKGvdrn9DDxyf9%Flk!(WIpW}hBd7_Ck!W_ z9Q9TM-s+&4nKax!b8;%ne|KocaI*TGf}p_dD`_m4N!yo6mShF$d@}<3z9)!b4`v57 z`M3pQ)tdC2ne6sll0th;%XIe%9En#;t=Z|4z3S5yHWK4RFjBBwbJ`d;^X5d>=(H@` z)m_uJ@&eKRKuya7`7T8_wM2UjsQ7S9wh!DgU6gMvQ{sAEz*T1v?yp^dn_E&c1(9p#ZK&E(EGIBzV8r-(rFL>ZWVjb zS_(vIOAsYksjLx(ry!a8B&e!ytmN8hEo-mv-e`8(0oz}DC zx?{?9>0{8HGMV6mD@Nk`b`x2%j$vgChiMY`YA31By2)Ng&rO->d~2#BvGg^?qOe7z}}UTYjrq&ovZATT>=};e79q;gssWS2Iv*(5os!=qDKlw&3wwyXRng0 zM=vx5jP#}|FiUMi#r=3dpppG_z_1EEmg|@X$-F6^c(9sJd8RBf*C90zs2G&CBW7N1 z4CM?jXrHX9@3ckC{^U}dO$Qw5(R+}EwitkIDeug4h16&w)QybSK5 zX%z=?NFYqa!@8qS@Ak;hxMGIU^ACZd+mq>{9XOnI-nPwP)f0*CrWj= zVI}8T&n0_au54dTp_eEEwH{{DKI-b}69anAYt9N@RB%RMy?lFI#h`*e@R6~&u}FUy zf5e*#-e6Z+-0ZfqHgDiR;VoL~9qH*A6u5Q?y|>M5oyXfM{(`@fGd3UZD{WT<-WQZN z&piI7;vKxp8kdPuEjBu(=VU`77o&E;NgMZ>@><$a*@F+R_z2x4A@hB~ro?w{0PEx% zinDd{1;w$3-@=ISx1Osy%BdV1`2Q@w$uo(j3utU=K9B2~TFzsA(?1X`;sy>k6|tQ| zqKITuu!uYUPT>H4z~5Uu)vXBPPAb0(jc7xZJ6rHWK3eWZ9PONeusj3&(#{o4dEkUM zlkftB(}BJGC7{4Pl$IbbH+_ujinwPU4gRcq9<|~l&et#CK7j#$)-P}dp_WT$d@)hP zkoc&jm47GN^`Z(?gK6b&vQ7eIR?7Wo{lu}Bead-xpU{?4iL&h@d#0-h9*d#Y66&12yz z3(c|cMVywt#ljwHI$h%t`#iRBelIqllaJpN3GCt9ru?q z$G@rJKbXaT*-^j7DKB`ZyiB>g7`)4P4$m`GH}ljBc#*;D!iRVXKPC42aSlJj%S?z7 zyn$CZt0jup@pI1VX#ZFE1!ufV@C<&*Rfs5aMEDxh=Pd2~8oyzVG7s@v?ndxCvak!` z4dMzmD|kKpKiUc_5DMnGR4^v^r?8#l3U(^^{SBc;o?;vJQwbW;1*oHe`FpmAKQ}cO mac(Jp8@;@Iih!P`@zb8W8~p>GlRU|clIs2IU-(UvQbc7qSu|vgo)vBE7!_33zDV) PwJ~_Q`njxgN@xNAsURJG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/border_color_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/border_color_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..92d630642963861179b93c717abac8107d2c00c4 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+0wn(&ce?|mI14-?iy0WWg+Z8+Vb&Z8pkS1z zi(`n!#G|J+3OX1_v^~t{RZZt^RlSlKW0hLv9HmhH%p;C<`K0-5{(n8zCnqf2l0SJo)P8=}oaevD?oBqwW%Fk5`)~5OEVZ&NJxBOmVRKpdv~I~Q4&B-|DmeuQ zSa-?vMTy(8=LB8;?jBNc-0DM7!?eb07lTb}>vfERuN!XdTF#g4uk{=e4e6hER(3JY@|k;E?cvG% uC&Da&s~4rW9&b@wcGc44kZIh;zidH`nZ;AQ*G>R>l)=;0&t;ucLK6UgICIPZ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/confirm_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/confirm_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0a60af087207955948e2325d125a60673398e0eb GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|&H|6fVg?3oVGw3ym^DWND0tY@ z#WBR9_wEHlFJ?y(wg>r>ACx|0`IhMxDZp|$a`_c&j*XkI_;qWjG{5uwX0dEjrBl!B z9fni?-K{=cV^jApw#f5%fNV$1BS!OP<_Vq(qG9`YX-qiokT-kR-h0xooNjDh9CJxB z&P?#d-9UxUdMvAAf?CyW%u9c7W3@aebXf1n=S9Ua34-#wCLGmcVe`FvuCPBa;jw9o z%!v%~Ls2((F0uC6cqnsCeBl@2Ppr2N+&RqLC>YULNamwe?H0@u9HhM3CS#JF*$9iDydrjYkiOCyuK#B4Hl7)Gf%2);ylKdG1LBb^G<%~!;*Nfcex!&AOpYi@Gd$}v$%5f`!IgWRM|fWx55HFND*QIn?ia`Z&1Rg$wEXJf T393_oj$`n2^>bP0l+XkKkwZ{& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/invisible_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/invisible_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a52cbfe0a76315e75450ecf99b2d4a1ba6cba263 GIT binary patch literal 398 zcmV;90df9`P)pWjvID*%(O= zoHOH+%$A!vUV7YJL9eH#(DuZ-)8-7xH4NKKodQA3cx2$%HFAyg`*4{BtGcSLuHvKI sFS)HQ`)lH2{EYi25{P>A{1bKa2l6jn4>Jw?FaQ7m07*qoM6N<$f+x_c<^TWy literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/label_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/label_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..51fa789575592d672eb1675338d89eb22ef6cdce GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=G`DAk4@xYmNj^u*1{EF~q|E?WBvm4GKIi-QGK!qC2B4nfyYd zZ3H?L1%w{A>u2^kRXa57<2H`wRKM7DEo#f;##MsJH(CYv{PJnIsJQWW=WNkkj?CRh zWO|eyO_mM47-P=hpUtP~8_+)^{ix}wTUS=>3F6+UF7H{*xq_HP{#y XzfjQetcl12+Q{JP>gTe~DWM4flQ1}` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerCreationPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerCreationPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..8f8231eea345782bb5fe24709ab37ace22e16cc2 GIT binary patch literal 1898 zcmb_c+fvg|6kVs(hL%XNTollHt6B;YQBe^@v9wZbp#x53c)`#fAd)6bk^;ZrC+H9O zECV>>gCF2Wsr#I^SVm;*Xl9b^?CibPzMgO2zkCHSg^U6p!;Hl}&8b-2G(4^qO@mvW zwq;h<4a?QsqQkjW)}2l6xLU=~7NsI56-kHdo?%;got$GM3j7THZ}n|m(|0_LZwsKD zU2*wTN#F9g!w~Q`3^#U%NVETkb(|rzt(&oGybO~~;5Md`m-!M}V8XBrZ<66%ya}k& z3NzjW&Iut66d3$TyTpTFIIH3e0zwL_P|zAe3(lzsBErxT7pCE?Vez?2d6he_^i`8H zM6z~KHw(IBi0_)xFB-ux+eB=q%7BVmzNl#@$5;nkP>4tK2Qjv4;K~m zGo=5|D5$uED3!>xi<`WZw5>J6DKoI;5U${wf~yP@f6w%LCsbTVjG=vv2E^T{&ptIL zzAOqKlG)4bXbVnBokCpn^x|et->NmETDX)&E5b{nE(sNb7@~?6t660ARch5fJ!4YXCA$@#f-W+Atdolm|@O|N9=o8kO1w@g`I=NST)o_AH;6P}T} z=gfQ|wICfs7{x;c59p`p<8fLQk1)odxZD$14Bgdk*R3SMKtTb`MeiTSK*1C8Y(zhb zj-jnu&|Nx}WKo`}bYxMeYCY6ycA-VP;uLw>5VIa_Y+JoW@^~5+EVLdet7zIT)i1}r z4Z9?EC(SU`%(6Ff)Xoht0BXjvxRW$>8h=`?);aEaGq&r|^wDzCf$Qt&5ZeoMM8xir z#!q(;A^P7&(inWwE}R%VfSMROKzrgdIz9 zjU`%T8K{xHM{p0fKO(S)kwe`7MHrIcE3~6;8pxtYWYGq)Uie-s82uqA6fgyk#d}o2 u1cfl!L?;1BRe8ShM6tbh$oY_hx4J9o~Ud*)DVXa6=M3&=(VVO@L<(+=$3UfNxPYh_ zUDBXnK#VSHh(T2m#;}GsMi{~wv1q7lIlR)SZ*lLnv1N0HWZ5+hyJ~or_}>mj#CbBT z^ufHB0_k}YR;vrktb5$|d5vK#BMUoesiJUKZnCOk4C4xJF)W|m_`qWmdJlJt-!htUs z^8GYa_a5yg7Id|e<8ZHF8)PCf=s<=0!LsWI7$?(*>GlgJ5~3S`L{jvE{8A^-OoW~| zG|Ib3qeX;dB$b^y#9(&%5Q*%}A(Gi|NPVXH5Ju@8rEFjqSLiKP0x4X@HTsfWaHEZt zr|b~LV%e`qM2>Lt4}dBs_K3)P2{O`3Y=h7e+(nvT815az720rdf=hnE{Uc1D1Z+}8 z`(1$XW5D<^;QYS;AD#jDfdD`D1dQMbl^DWPJfm-f8sIr{G*Tsd8qjZno)9K}1N4u% Ang9R* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerCreationPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerCreationPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..0b1242715a04613a15009e5c0ae90724150e14e0 GIT binary patch literal 4023 zcmd5<>vtQ)75@!ZEJfacEs{VI8XTH}E$oQ!YJ(jITef4_vJ`CNU`p$*q_Mp5YS-+p z;-oK{@+tue;nhM*+R#$^;$^Vp;udI6KlMYul|QGa_s*^onaDojv>)o6qnWvT=gz&q z`^-Q7{n5t&`ti3gt`Zowq?d5YmNX4dCi12sEibWXmWzhvCfvLurB%|M1?jknvXPin zgmFbkI#Txx+d8JxrWHvLLni!u=(MI69bUjn5q!(o> zZ(BWdyT&+@ogSJ9*srY-)7j+M&|pAqN%m)wL+Rku7M$wuwUPRsQ_i!3Zd%VtQ=l*1 z$X2o{ZjZim>D$;h^^Q5FycfYPf!09dS%WqQ z7Oi3wd+?<&ZVS`)Q|PFK!fQGi|+~h!fJa%T8VjBs-Mx2~#ImCr#aT zd+G?2oP581vb8i68wSi#1q~7f5oZbq7 zuV~nU<_K;PxF)Y#d1+p>i9dI0*otPBc&mmkbQ9!7=_vseSsitn_(BKm)+%3?en~U>$c5cpC+HFbLhyfS6|~t`!z(-OjxH4OJ>TY zoOGu2oJpRKrEPk7T6YXS2gH^j&N!6?_HK?6N$+TwidP!i6cSN1VT5BR7RKlXnR2C> z9YqQwZ1lK>7HDB)KVQmJYDbar*(Nk>!_|CYO2aj1-HK^E5XSM1a>_^~ZPRup^YgMK zHOzntLfc^f#28h%qZ9ozv&n2aJ3+~M2{v_s5=7u34d1{w1-4NH4e0rWqGOk>fPDP=AU8Pk-mSz_#wII;?<*$K~2O5 z<_vNiypOXFEZ#lDf%PK|PvNYum7hdA)`PE_Wao4Q&rqNw{oc~9TZML4KPg$lk2O4p z=Sg9*Ys$9GDPwU;o?>_c^Hiy>Rc3PD3j!mJdO+hW+^qTUKN!V1yu=p0Eb!D9N$$i3_$gi`%=AKG+%CH^ZMdGaq$9Ae&hPRh&pqoHR5WJrGdAmN1g}$*N~*>a z#xMSN(A^%zd0gN(-Vk{G{{%W!h-zsc3^snv{k4WS@f(_A2u^``9fHZ)5LMsyFA*d7 zEdxj>ONR@??^)0vsBt$G;a5TxvDw@SnfJ&U5xh-v(~#~`OozOA!zCwtfe6_&(nvKw z>^GVc8z;r(Qx{E%t-3#TQj&T)bx(@4&rOPIGA7Oze~<~r$!%qeC&wVSBd7}8P)l^% zY4>^CJ-dC5MkROt09T(sY50hfo{O2E?JetM{Ds~gbo64oVRaYvlH}_JM_&?%PO3?6 z*x;VNx89I-bNvCXVKn)sEHXsRd6IB%$w=25mpm1?*hk)MqW@7uu$xCT+U@3nMXfYa zsFh|jwbD#MYmD2hTB(oHdKGt3T0eGB_ErVIi+9ETNXsRZ9>h+va)4~TgIsqf zIs7i%NO;^#h#Vp`1~Eb%DTN0x1`}y&(;4cUSv-Mbcm)P7-~`^n0#>MZevC8tJ08V9 z@fiMv#}&eHA4R-_cNt)OhWGG3VQkX9Wqd#ZbAev`kb hUv410iEQWK{{)}X8l&AgTKVt1zu>R5HY@u1{{XFEdWQf2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..47a280acbb0561517fee6ce0b38fc2bf935b7198 GIT binary patch literal 1478 zcmbu9ZBNrs6vzK}RLV*j8{$w=M4Y;TQt(-42)GQzbZlXSx29}2Q0-cB+YWr^=kbjX zftjfB1Nfng=axC95EHU3y*<6X=XcLN=YRV1*Vi8amhePHjA7B`fgwVdJ9fa0nqzY} zFm{}9%XWRkuL;iGh9%x`;TxfCRHKPfG*Pk0DKoD^VHkgHH7Gi9tfRY#be5r2j z1Y9um2ivxvnWN3j-ge6q>#6P9!2&}e+bb-$!JrhpI*)^4P{$ecYv{v}4iyQ8zN}m@ zY}zhg4I7(WtXrE7XBaWPn&oU*!j{kNNktx!;aQI{W#;LKdP8QfBDnAKI>SWPJSn?H zndp3OLqi(pRg5t#^p;#57v!-O-)hn+wJ3;a6Dse2BKQ+;(WP4RdYrhOx?8`T1J0T76Y0mnvp) zy-0>xUSmieMHac`HQYo_MV2Aa$y)SA$24Y0KlMnwRK{%XxbJNkDrV`W^!+<<9dnpx z81i|r>-6dgQdLLQ~=Z^ffX#NB3_Az3l57)IB z%@e%w0tg{q=nMP>P|_kE5YPN3gt#;71V>m=9W2>9zB6;~x%ZxX_s_q7`yId{Rx?O2 zEJ~r=up@=JyOJn5-(x0M z84T&wOE!jKSxDl%jV#6)lGFOq*{UbSYNxd+!UufQ7YzAo(BS?C4?X?AYfNcDFq8(M z*)K_?K1#aX(qdZ+MHGo9!{l_epBT$pm&KWlAxu)G7enFf1sx~qbQil^Dn|uQTZAnV zwp9L}(-gi?!qHrvxD}jODhoq!7&4#oPt}wzKd}LJ}0dD<|ENKW?5GuIVo0VDi)?u z$Y6$GUc9gVs}>tqagFjA#~XJy!`(q7+zZ+(BFogq)m+76n!e?MmU;D z`w}nHTHgf5@Csg~CrK3(U98UuN&CK7*vDx8V*d3rzv9i?6Hf_upJ4Zqe}*d>G-*I5 zi5S>d^iKR5Y4#0~9~D zS*E=N?P=em`*`OUeE1Bv{|(8~yX*(@_|$kBk53tw zCSG{qjmAW8^!FIgEVUFNCZxOB*_qin&zw2uJ^StV$4>xe@lZpI;j!R>DMP_sC*Y>- zI$Q+ih8wOq!Z&?eaxR*de8r`2hK^Z}CKjTJC5w!5(;DIo!!NB(%e1xvlW!`(f*1OH zwqb1qTrwnrb;r+5(PowIb}JI=kt3X7hM|=27FJkhh?l$uPlBP(zzHOD^q}8>h7?0j zUM(1?ID#*R%~dX6SgS5)7_4}<b zsOXkepo@iN9a)^waGGJJyWko)tB#$pEn#z)L66*swxI<7$A`Zjmjz{;HdlcO@GS~Yv%KcwaVRM5|?mU!x+QZQ67`bN}lVsw>pw|Yb zaFe0m=fRvO`I_`XLCHDUk(@mblxX_)LbpvNMQilB7fPGYIZ8d*LnSn+HY1^xh3$Gi z#c6>D>s~{t@E*gP*PmPRoQP@AANz-OeXHKM+b33+?tbVr2K$wHRc9a~LLThVyOOJgrf*jH2z}!aI!a z;_5E0|BL-j$R8cpOdFeNW2f8LxfV9ni9N*piGKX*V5Zv4RErtMEpjeKVY@@`IF->| R+^3!%9fLY_J)kFs>>r3dc~t-a literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$3.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$3.class new file mode 100644 index 0000000000000000000000000000000000000000..cd74577bebac095c1ae6ff9fa429d922492a58d7 GIT binary patch literal 1673 zcmbtUTT|0O6#lkULPNL|5ickrqPCz!1g}M;)N*mkWq@HuUzpJBKs4QSk`3USe@O>% z#s`0Z|G*dZMPKwcIGzo)z)*1FBLXuh`kafB<-g#5V1|yl7!Axs1M?O+^$ux>Gju+;HZ0THlqTO$05e_~ z@T_f>CHEQX<+>B}-lWY6$J;GKSR;;b71YS43yh%L#PgjE2(;qsJrHz*(GQNC>OMr$srG41+b(AsrOGQrQy}KwwU|mR#an za>C)RozZa~T^cShn6;ug!qvb@?s6SZJxed^lwps7%W66qmTgP&S&A`R zl#VBebUorL;)9fU1X+Km%?pwxw-s|K18MY;tbDHWW@wN6x6EME5o_j?g0;%sOaj+2 zpy38X&tJ02d9LR#7T0-+8!$myZ!JtuPA#oWE@Ypsr(kkNW#>lTJJ3^6nx zoH1}4cPJ`5sx;DEDt*}Z9v*18Pm{{`V8jM87-484GABHrulZgmNJ=O7Noh9%CGo~x z{pf&oU7y3m$;V7+l94hz$wHcK~UKCv~AdY6ZT=#5MGvf@e{--DpU`IDjrl#I% z-$whr=Qg+lRi#c=oL&tLG@c-9 z7%_SPy|4c*HSb`&rd|v!)Yj7);1gP@H6mL_5^dBYQqf*Pn6DtT_iaPp#;N!YI+aP^ zOM6(&Q52uih%e;(HNxzOc5bg=f)IOgg-{u;R?!Ow(XYKh{|*MD|J^-wJwp0M$lw2g z{IH5VT|rLn#$81|1p9*^f9``#Rs&8}0*+&pNQvPQ#^@WT3d8$-u$ DXzI5U literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$4.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$4.class new file mode 100644 index 0000000000000000000000000000000000000000..9ba111143dec6ff42bc733af5cd69f970a41e391 GIT binary patch literal 1148 zcmbtTO>YuW6g?LxQ^rBCD3um%wWxfkFj&yCo2JeU2* zo_N!t>xXve1kC=a3Pv1+_SCg|G0=^HBPEY2O#>-H>AjjMTYZRZo@s(NJl`9rNyGsm z9i6yg<(Z`FESIY#T+dzKjdls`>at|DJ|Wc}4>$wDH47_9n@A#S!N7GwvZ@1e9oOf> z>FF^C@6@r!gtgAtQC?pKuD&n8lx~sma><%1O=-~_@%$*@FysNDTM?i#p5*j-K%3tM_vsZh;Wliss%Uju1J`3`#o zl8mKGdmv?RD>*9rVd#W21S@wO$8;7nx>~eH69%#+#gpXHQ zivPIdeQ#YszJFi8opIo)xhO)g4t$@3wx>it*@)Fc4x`uOFv7NMSyKKx%IEc}iIl|??Ff*m=82l6(B eL?I{kq4)_rLN&(9sG%XADN(v^{XLeGK>05ygfLkE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$5.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$5.class new file mode 100644 index 0000000000000000000000000000000000000000..13fa110b28ef09a3f23d75c93e8ff9966b170b65 GIT binary patch literal 1122 zcmbu8+iuf95QhJCOdK22gwlpXp`3!07724fuYxK<6a-RIkcx7_-PRek3(h)P+bP`f zN=O_eE_eVQ3Nh2aN9%89{u%%L_5BBcF7A171fFQhBU5NfR8CQxDAIW} zO^QRMvnY!Vk)BBNj!YI6D%vj{!_x6e@<**553az*TRD@FJkBGUS->zYGU|@yG$$ia z&5u;pddR^B%SG!j>#@=*-xcV!mxXPO1l(RaCLaRlL!3i3Km`{h(2iM`MA__F$2^eJgZlYZRb~ zD;_Qj>@Fv6h^x3J;7tw96dkiR?Kf6|;3ORzjvIYSE-d27(f2$`oOrOG7AB@=%Bt4< zZ*(5ms#xH@j*~P~`fy13Q98Ej-x2tDmiGR`E@!uMhDQAT^~)KVM1EjhxeqV2Ceuq~ zmJ#>1wnth1Jk4_4;(4j?KO`CrJ2Y(BorfCxeYPIK;Ts6H?|wf@&MT-^GM7@MG%TWFt0#0B9*BK*lV==C> k0Jp}t^;2;!HaSNJH@SMi<)OQcyKDtzC^qlR+n9BcZ2w5`5FFz z&svIAKKKECl-j)k4OXy-n5xZ8Cf%pcbf511_WjFO0Qd03KuloV)uHLvUG3PRHZ8~2 zZfLGJ^+nqa%)s)sc9)g^Li>SPx6Rq;pb{NSD{@K?8;A=WeXdrOsa}SrUS)uaR}b{P znpz39FOUeA>>z!af|Yj{EiaH-RZhCWNMNiDyk_dvRqZ?K6~QI$*sdLp3cSg*fz>J# z`8NDpammgJ#0y?cCn2y;Vh<9$>yj|gnL-B+NF>oC(2-%&uCndwsrvGQ_MfT+M+@|n zJxe)r%D4IV#$lXOFEG&txmK4;4^yt>GFNrl*Fm6b0w*%%R#h*u0P@+n6b5k2z)^wG z-4$KpIA8max1!w%&#!5};5nW@ZCj*D5=6u*ib^{C3#H8q6kQUft|f`zX^AsP3-m7h z#x1!u+ft!N(7h4bni;&b-9__JSuJQMpTaq044fCZyYqXsD7ZuxIf3M&4jcU>a66N2 zqfX73#Ofl33|tZz{x?<wd;nvtU8!GEXMXf|VU|?LJe_N#*m>{I)Xul{6>}_akjYeanm!iZ2 z=HL5g0{H5D!AXe{8ywhj!A4?IvtHe|^aGolwXeB)(Ig#W4%F90*K)jo1Xt1Fl2_xV zr>wqiXFP4ejz;rKCl)t$!y=AHL^FoRDAO7z4OdX59T$x&z@KS)Vi@=doa-^e literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$7.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel$7.class new file mode 100644 index 0000000000000000000000000000000000000000..f2f81bf2fcd559c91a036520fa2d2487571b5557 GIT binary patch literal 2151 zcmb_dU2hvj6g}e@Z|qLvkhY;|p?uVU)=pDk98E=J@1&S{B;^>1x=~SqPk$cnKNaPcz`qseem7yg5w6Zy4(T2gnir0y+= z>nKp-zCJ;%2OZBm?+M)gZ>l70(CxHH4kws0LSjy9Yw}GbAL3&R9|_EizLEF@ zw*{ujdCl)0DAS;I&hMuZ%eW(Ox!KxXuRG3ewdJ(7cQ;z?+V*a}+G+~CGLq%`q1xAV zHw?<`epliiyI&gXn?nU_7FJ0t>lrPS#C=pLpjamiM;L=%Jvn7K_!gbtNtFAzp}OX} zSXdWWI1O)Tl$i#zut7+}Y^Q<+&J7yzDNRw+Tn{B2RzEiyJcrG}H6>d7IzJTLASJn- zuotzez?$P;ND_>@~Z`|AI8+14V@f>9i9!31iqhSij82KiT{7hFj)@*9aVir zQ-UVXbW_L4Mi?h}gQnRO{qv+|XL+~*vvWM!$daZfiyXZ_N4sUD%(;B&#tX>O%@>#{ z{esz_*%cS)J3|K{mT{5xlK05t66R^8hQj4zm{nR+WScHMhwNkFZ~q+I#R@D@F&OiM zbH^Cufopi3yah=xR3=T~Du?dO>dF<;H?RPVq4XA%?#9#-^bgTfWXW1wh`ZdVH#E zZ1~(|Xz^D~FFs6Ux#rkXgf(v3ra!@uPBaUaEHZ@BPML?na9+bXw5SN8O@o4VhG0TG z(2+B3K382|;qEJA#o`QIIj3Y;MZ-14b$v4=LS&e3Qd4}4Le$np_7+_3dA!UJOXN<= zZbl?Jl`Mu4!6gMzhKc5qtDzT{8N%MGvz0SexW&MhR6@U^p&v0yh3`}<7MJ%d)2>kV z5=$aSsuU~*Q7imIEkj$uH%e=HV?*Xm!A*wVzeabMii}Nd#LFVm+Zyg5!O(6Ag;~37 zmJHva9_yC0+q$liBtx>O;4$4g>fYd| zW~?Q2n?_Pb{ZvCrh*4`wgnAL$GYu1ByRD(I7MEIZs&0wTn4(=Hf6VNVV5M?q?2_ep zl&(DYSDmtG`!vJHv&_{oZ28hionZowde3ii*D^j(LsQkWw$0tNWzYc7P_@o+&!2TX zAJ=G5gY@!ZotcSZ_7R!@EfCpk){L_Az`?z&rG__)cBdsFDFlBRJcLSSSrqA_) zWpdls%T`b_ZBO?KF6Z{9;cjr((*sjqmJ4%oVbP$V{&5uwL+@LoV(7+}uk(rkm~#S; zPZy1{&s~NVf8F%@M~E!f99xR8CQRG(CmGVoX2AyX3`*K5@>VdM*KiIkQH0T^LB$1z za8hh&&zUx#4>s4h``TEuI74U7DHvAXa82=CTU11f3^Pq?>K~^RwN2sPqRTyx7a0=C z+~3^I2%}R2`BubmSw);-vN>}#^xz7ES}{FSCdyW#gnd;*9}=R7PN^jFSCT8jn5a}K zRZ#u^BaxwP**6Lsb4FR3rQ#Mt&p%T-%0FXM@9?5X?~aDMNK!4NG?O}YCugj2i=j*M zZtLEbX_xd@ay2DF1~m-f9u+H}UCz$rGOM!-`OMO4HoY*<5I+%>-84!(TX1X{IIKYz zfnC}8)1gs};-QKMge&x)6jx6*73A^HN*!J)5o`v&a`J%!Lt_ZHd%Rz?TSH8DpN7tu*0!zFap5Ud(P zd~lxt=-Nm3XQ<&_D9QnP1zcFdMFkNH5Mvby8I#2E8YB?MH7WN7MZ^(WQV~0(X-EZA zaZ`*jMx6b1=Ag!$sIuO!leg|+U>7ZWxPO3=KLxx)AA8>*AW;{PXb{kY&>Iz_hl1i* zz^IDHB;jdY!W2CT`yzt-0OQBzRkQsFm3?X;i`2;?H8KSgB1t^QB#jES=?nTh5mt+2 LtDhMfLWunaNdJ~X literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..4f00d3be1fbc535f6d795f1bc02b9da3e4e48ba0 GIT binary patch literal 14333 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 F{|kAPbb$Z> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPluginPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPluginPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..9f34373d2c4a96092b6aa9d388e05be68c05ec74 GIT binary patch literal 1390 zcmb`GT~8B16o%g^E88whLF7XP@vCYn%7UU^)R;7-q&4LuVtU~XnRX|zx}7DvTj0hU zz0n)}EgHnc3x9w=%6Mj4P!yY(bT>OYGdcU5bKZUD`;V{R02J`hM1o;iir5KTQutmh zoQCfS89O_EYs-_76E#91WRr(4MHo3P&)Lu$D|%yH2d#7ZG_zpBV3>Ttce%s&Vn^&M z%u3LTM8V}du?QLZ<83d>%u~v0FLLII_{fu9{FtGV?G19K#$Xf!SERr&VB-w>E%af~ zhKV#oUseSSRXr(ITg|!%pYggc7)Gi=gZniedTQO-G*r6`<(^cQS)g|9rqXjg6j3Bx zhUskeG`&ko`ut4I!Z^;Gm|$4yh1@nS;3A0ozjD!H_O2Ep3+9YNe-} zmEzhe!^DX%Dows6DvdzqE!@J4i7fpirPWEKjT~kfOlnC5GmNzrJ&Mu<)!#t7zkNC( zy5>0>jw&Om%4ip0Z3L~bA(lPmhpB%YlQ~rb8K@*1eh^V_D$!!q7@-xzIgEA)g$^N=JAh>zV(b^d(&*Qe?2U$u>vgIF0TnQb zDZ(&ZI>s$`aA}1*!1O0vJH*XDnQt+OcfT>y$ISFG^L7{Jol}_aiTR-`)4)76pTGj{ X(%T?o-ot&GS-J^5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPluginPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/screenmarkers/ui/ScreenMarkerPluginPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..d1f4164fa88ebe50e78dd28b275dfb2ed749bc57 GIT binary patch literal 6174 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/screenshot/ScreenshotConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/screenshot/ScreenshotConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..69dbf593b73424e257cc7ac45e5c0aa5bbb0b899 GIT binary patch literal 6071 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 jRE~4}Q;hNy-@(m1@)i{UIMi_9HXUz@MD_SPE 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 S`??l&4vlP4E7dBAtN#xNfUo-i literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculator$1.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculator$1.class new file mode 100644 index 0000000000000000000000000000000000000000..6d390480bd974d0a68676acfd04255520b6a40fb GIT binary patch literal 1074 zcmbtTU2hUW6g>l2=(<|06-BF7<$>13wTW-|Q9^1Y(!M}>AC?;!8D=-Tvo-uI6F(9k z`~m&~e~s}DqD?CGg-vGW-n-}CJNN9_??1nO1JJ~yB60#R4A~&b3~6O42(=<(gIH%H zWzry>D6K=O!%RyXB|+Eut-pS4zlefB^_@JGfqZWRI(6A^Y1SOd*is^}X2&Y6J>@=~ z6&f|T&~s&!eJOBIU#Ze=U!c&6hO`cW%RVk)%|jknd=zn2AYXTYjgB&OoJ|Lm^yEO3 zz-A|69{Ms-&R+xzZa9Hgt6ZqI&%>1_H0#Y`8VYRJJO9#o=y+}H_B~W^tB9KdjTPAR zQFWu1BGVe#guCcttNKPr}#tCcxNE$h! zO_W;fu(b00kBM^G>5Hu#uOdnuUuWwX`!3?` zJ^sYo7x*9Mm<`_77y}GY=G~v$9@ef*z)+DyMcQi^2(v|3s!V3;Q#;t literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculator$2.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculator$2.class new file mode 100644 index 0000000000000000000000000000000000000000..929ace2dc0e5f4a096c528aa712d2f43d7d7f4fc GIT binary patch literal 1553 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculatorPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculatorPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..fc6a0d65132529440f57e31fcf931630279a41d2 GIT binary patch literal 4886 zcmb_f>vtPh5&vCF*4FAa5^j^CHfc&o8b8u*DU{T9oWxRGM~Pg!R$?Nj)LltydE?ct zSnWD7g_K93CA`YJyeSk4lt)`4xx^*pBZtEW&fyDR_)h-@&Y{e`yN*_39qg9m99g<| z?%bK*%=~8VpZ|U3Du6LulhDO*)YKfsc1_LD9Ze}2x@I~`&2THaSy$>yx?z-5qvRT@ zW7$fc|IS?hJ+0C)2~mbUVOm^WnHGwK9E0rYt+NcHxv)cY$x(|Fw&m6s#zGI0?Io*PvrK}cu2fY=vvt*=Q*~w1|8dG!LF!_M zbW?W@GhFKn)fR3>yQo^zm5hLYq5&NHN?Vlnm&RaVK^%+)>w@S*D30GN13qoa$2qA)D_Eh;^;$yBX~f@ zy|~ZQ>uquLgkEvVTWbYF!u=%BsZ`)*tGYl=L81o=-Y??=c#uF?paNxJS-yBs#zPn) z*UoEtWzo4n>&N)|h>SyAxVu7DUf?T-WgNM_vLa!O;Ye6DwOnp-McQ>7N)`!|RIXumZA2QUvn?fAv*tQuR5Wqq zcsO#{*MmoqmoT$2e`PGgvh$@yt*Xg5h0_d)V`DQX=O<>y3iFw%+!UQnwgM=`N4V|} z$vA@o6$?)xs@e*XjaeoL0^#FHYEiR^ z!3`p?-ke2*GOH59({Fz<>MZJYhIA+wZ-higTtwgF?ZKmPhE%(@Ky0WxdO{wrZ`9Ao z&X6X+(=3Q7Lq`&Ls+Ewwz}sl60WjRtZej3Xuu%||lo)okGT$e>05_4}lBNq$>ekGY~}58w)*@A5!hUJ zh~pBz$n}4Tq2At9#TDGQaPrukelga0wSRpg$*hlZ!~nfC{5~h+EBGqa9ED}9p0+GQ zQ%!~!J3#Ys-zZH(tGzw8|3gDZGWn5l9oF zS`T%XDKoDbL~i5DG^#S}_o?v4O8A^}6wk}}HoimEKqN}E$EzXK{LKL`*mWB*l>b`b z<;HL*RO3dFb^t;HjZW!6gP~xW^?0`Ogc^Xu4G+I%lXg?}*O8L z0#&@BR*PkIFHLY8pt?y6`sa9ie@VvA@e77+R!uWoD7|Cl)DYu&%e70|!#eMUsj#HJ zkMkR48>OOCcWkvbsX2>QnFjaY;1vnKrTIxrcB0kl=CZY#U=^f;0_x3iuD{p+(FVUdA z6b&O!O>`s?!>`42X)cM&d`MZ9@gjbjkkF(BVwvfHW**6&W{TFOu&P%xJ zKV_8Qy=|gY#2!+(n=XzJ$3@V~hb8*f%ilxdFAd^i2SmRz$=w352JP|PHwRX+ZJ>#F zC3iG&`@moWy9U;?KIQj)kV5lJQ@;;N~X^ctp{ zm?brHg#-7dq*OH3y^6;gm>=N!Qn4n~RIG3rqtPcC7#$#q&LxtY?_7M9ob7@}pGA6j zf*wv$JV;O+B%p?{55u^h-bX_ir8m)GjML{y;>t&n#$(9fBeddT0vB-{&moKFaRM*X zz~8_mu3-v)!ZiMd8TVrauv@Ecdy}6A=S+>WUKfB58%My6?_?J;%n>3e(UKjwsY4DZ@t0ciU_#w z5|^AInC7q_X9+M4NRgaBLyne(s{_LD)4r>{1m<_~Ju-7Y0sDRYfDAo|?f4;nM9#cG znzy6tEyBKAA{oXc{22Hb#*$sUaD49`B40T|aUM+a<7d%d(JwE8ak29_;X5y`=SfYH h{`C?3Qb@iGeuD4)j$CQrb^IPzgdD>f{(wIs^&i)C*+~EZ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculatorPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/SkillCalculatorPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..8d3d48bcf9ac38ea5e7d15d239c34c5b74bb7c87 GIT binary patch literal 3083 zcmb_eYjYD-7=BJ0ni3W%MMOZcV1@KT7sU$_v@~f8fwUCbrXr$llGF6SW;gDo;Lmaf z1EVvJpZ!se&)Hp@q)j?y;KS~@z4!CH?|c6F_m95-%;9+&0|Il73`{R{q^$yJR&6Dn zz--!KT{*t#KUKC}wd`tWTY>ADt9o77S+7K7X`}=$>?bCs6Bvrc3!E->ky}k=79!0# zo;?ViKs97p`Kn^eImdAWD^RZE3!E%Hv9_(}rgEOhYG4+lfjmYmcx}s*R!v~4TYTaa z{je)m^=YCiCMNSpKRPoavIZpQXmYJZ5A7Z)jDSeW?%{& zw_U3iZ9b5`8+uiSsgT{HsAFR_@RU=}CB|6K0#j+3W4C&cd1`Z>mXI~pQh7mo>890h}GPr_oGysT;zxRW&E+3t_ z(|!FNWuW_D-vsVS8mDSk*7T?AOv{OK1~-vUV@}{wuSoVt3j+nr6NZ&g*)?503PjBT zdB=C>SUwg)lr0jWQNbN+SKJJ4<4zhyf!Q}yVBjuFG&*2y2o!T?y%T^tczZ)FIc@N= zfqPhCu~4kB0#>4^ABx{Rc3SBJ1FKkLq7noy>+G)r^V#CtkzF>hf$szkHFdrS)O%x| zP>DO=iY8<7zKvjhZ{QJrpza85Y*h!xT25!|j|NWQT|N8Rz;TRbP(dw?s=#<3^9oUC zPI`y|iA^>jt5$0xS75qt1lm+_yUFRcaV{=x{SZJ{hAIl0K)z?xUZYa>X25AY$!6wZ-(03Stjfw4%;3%aA-Tb^v;!f5st zCQEAA@{J!LOjo)FVQFNjh5OSjthey+cRVJ|Py8OY zV72X;VG9Hn8Khf$7ZfpxJ2d?+uA+o%Si%h~W0w1QtZ;QdvU@DHD6u<(c~-tUeYuD% zwxH-k3Qv0Ya-ApIW20@!)3zlUo&sgsv(XV9BhfMlho=K@qw76OIZayei%-)%A3lOd V81S*-Bg8fd^_|~lk9&s0{{dNad*T29 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/UIActionSlot$1.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/UIActionSlot$1.class new file mode 100644 index 0000000000000000000000000000000000000000..c0a1ea40dffca38f2ec64870e32e8e50a6fba33a GIT binary patch literal 1362 zcmbVM(M}UV6g|^cN|yynwVUTS!{0kry)EowO_4-DYrghBzj5Br(Mh&#ME| z726ftVW%nlUEXvAL#E=901fWjYTtjDP-QV}jC`BiI+dk&lvZVzloA%hLcTIg%d(QS zu-r&t7MGKlV|X&Elsc~9DuZSRb>Rq8Dpt0a!Zj=;ah+jl7;tDCCC~Bvy4e;Tq2mS? z8RlLVYj4Z7{nxePhyBf+28E@a%1(_TeO^SAR?z6)OFC{L$1oWP`GT7VE#C`WBEL9L za__Wig4WYT)lL37#~UzMPZR>IOMR#xZ z;+3tsJTvI*HPr_4LfJJPFRx|*ck@Dzr+hD_!(sTQLY zjo@zE7u*_tw8cBZ*pi}C%CtwM$~0o~I~!j2L|ZZDsWvE#IMkpS_CbLxZsQKY z-i@-DV#uHIyr-SIY37VaQ_(4w|0U@XiBF(%fFyH9lKGot1_|6F*ck3(js6qlB?Ide PX+)?5P@jkNi(&Q;lKx>W literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/UIActionSlot.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/UIActionSlot.class new file mode 100644 index 0000000000000000000000000000000000000000..a70df3e746194eee97b43477901bacfa7251060e GIT binary patch literal 6918 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 E4|H@ZX#fBK literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/UICalculatorInputArea.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/UICalculatorInputArea.class new file mode 100644 index 0000000000000000000000000000000000000000..2c819daf8a6e01def3ed8b05e199d76140752a49 GIT binary patch literal 4361 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 BO%(tD literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/AgilityAction.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/AgilityAction.class new file mode 100644 index 0000000000000000000000000000000000000000..0d82c2a1fc9a718fd69aa81c23d876c725f0f352 GIT binary patch literal 4795 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/ConstructionBonus.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/ConstructionBonus.class new file mode 100644 index 0000000000000000000000000000000000000000..01255b281fa33be17ae14d0ccb88d45fd28270e6 GIT binary patch literal 1809 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 Cmf0)- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/CraftingAction.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/CraftingAction.class new file mode 100644 index 0000000000000000000000000000000000000000..ebaff560a89a263a72bddbb3dd9c23cebbb4950c GIT binary patch literal 11579 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FarmingBonus.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FarmingBonus.class new file mode 100644 index 0000000000000000000000000000000000000000..a0fa71482b6dc699cf89a26131c4471bdba6a641 GIT binary patch literal 1768 zcmb_cYflqF6g@*rU#x;vQ65S~kaj`V7rt7Nimf5?Fcg{)KbWPAb#*&yc4tZW8~zZZ zB7tZ$em44-jCZzGHlophO}evlA7{?F_s)L)_U@MMobV&>O+Sg6nCnqa2 zbd=_o=Z31q+2vA&;m*VVaCD+T#TAyEWQb&QRpK)3tnmcm2^?cMp@?#K#LF!B^06f| z+0jem6T`V^;men=DNulhljvcH6|PNwdrjqBHA(4x8sbQ(w^JGp;V?tztR?uo z-&p1DlDTRJRdJ}-RnxW9zGduN^o6tNK%;udCl*1*>s-zUT{@P{?bXAOpnz(#Ra8i7 zRxD^7rQXfv4&JF0F5+?=ml(Q2L$cvX-q3Ib6AVeybMK@Vn9_I2{~`pb@(Tx+Fqz*E#O`+^KXs8tDnkEuM5lVx(9_2*t!6D) zY0`kMUUda%A0uxkx+wYx?WSq3egp5pR?_K6`e^$2Ho7;_8~s3*$Q$%lHqrl@LfUYe zo+(;^K}ybGAh0SAT~m5yXdffsGqfu32Slo!*0es_zl}lt{1%4w6VWYaE39Q{|nH_%YOh$ zVjSvprS~eSRcyQ8pnv6lME|%_P(_@J^zGon*srwM&-x`P^I8i-CsImDD$VpAT>k|2 P=e#!L1BM0M3f9T*0Rgc2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FiremakingAction.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FiremakingAction.class new file mode 100644 index 0000000000000000000000000000000000000000..6dfee38c30dd86dc95bb7787a48d74cb6359d276 GIT binary patch literal 2656 zcmb_dTW=Fb6#gdO^>rcZrQ9!ta*GX#3oW$ZkYYPdvc!oY8xj^M$;Mg2lJz>Z*C~1H zdw)P5c1jvvAl_NtvT0b&`LFGohhsC@Oc~DJ<;@hr)uloveR$~&v{&eaw(!?tJFE#IEc#u36*p51E<+g_B^Afq2DcmrE`Kr;%q1tUwrcI=>1`nMb+ zk1g1~C>u$OYE0sa5>g8ECDZTYxRj*qsmD~w33F0~;I!mH3wumqps zROcxL*J?Df9icrt_W3pWb4U+Q+^99{6?@3x;@GFN zceaCSWbLhb`Quq{Ue2!yS#c@1EFMdKF{=xxF2?owWzZ3MGrg@kOc7-ez z4YMSsFxegHV|yOJOz&OA_4HP06*tn`x_D~i|}B2Yr1k@&$3b*v-XS+hG!!VmFp zoE-HSjVH(W+2~&~zO${;fJQ@T(w%*8&phvKKYn@l9>6qiCeg!iTM6y>p%Sjt!fCit zDD6CR!=_Y$6RbQZ%ndSRx#^su_JT$x>FxHGp4&~1c^3~|Le z8{7@a$SMr`$_p#=r|Z*mE9DwP`N7`Yo+?qHmDE!Vv3#LUbY{FqB86lM{S1SPo4(iL zsv-PbHPnx#&gI81O-zmz;-ycYK4-vi)WRPaWJr`cFopciOlEhgDusHQ!iOy+kuq<` zEbPYthJ$lbiG{GWCj4c-=0>IQsPlF1OCxub!%LykvL$BKh72U>r@LcE6~U)Uia=Jqo>>FYHOXGPsC8leomt*EKAgffg+bmodqZ=DyE28{V@`2D>}S z>e^G$(8caXd{fPuwkIR5)yE9?yTdw@SlEkUGYz!ZOm<%~p}F9_aTyINH)LG|G-wW*;w{)_Q)FyyuwiYf6~NW zVyN~CBQMCM2gm7|p%XYs!8wdZT4SM=rDu-h1OcC*(||7$sa`s>_V~yfoV3rs#+ZFH z{u*bu@QgnQ*_iq5DF#&VC$@dCnYuFCF#K`KsnEigWWQsT+8-9xm=eE;g-|LsA$g3R; cn@E{VGFfK7#a|!5eje9@V#Kh78__xS73%G~y8r+H literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FishingAction.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FishingAction.class new file mode 100644 index 0000000000000000000000000000000000000000..3219fba117dabefaaf323b25651373df23dccd82 GIT binary patch literal 4192 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 T;(fU=&IA9TzW3mtr0@S9#KVxo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FishingBonus.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/FishingBonus.class new file mode 100644 index 0000000000000000000000000000000000000000..9bf3cdba06e2aee861e678fec67dca8b241e7ccf GIT binary patch literal 1768 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/ItemSkillAction.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/ItemSkillAction.class new file mode 100644 index 0000000000000000000000000000000000000000..6faaa7eed8f6c3f02fa7624e81101cbe21718891 GIT binary patch literal 857 zcmbVKO;6iE5PcH@rim$mra+^Z0q&WyBPoEoW>m7cGaG}asGG*Bk- zl6$4KFSMU(VWYUXCtlCWaFG4#`c_58L6y+B6A!}E!UW!r;hprYgC)Z03(zN!39kZa zvvR##!a}RvBRE;aj|`!D9^J}12(AkU%Y@awGV&@7hcdnvLoEsG{fOz`h*)L!GFY`g zRYJJvzku9K>z#tnl?b`mNoy`*z&~@zE``Tf+W4QnL^) zHnGLsmExR7;V4Q}HVeW*tJj|9Ax0{%Katj{V;k=s><~Up6`YgnVhy{5W@`>_LY>zp zEIT6{PFF71X_h{#RvScV?91;en^JQ|)vuX8ygfW}{uXkI;X#O(1(uw?-DkJ%Di z=V**N;gQ`6R`^`X!{6|leYZ%#DjIwvZf2d&?D+*}SJ*bb6z_lI%^2?pzc@CD)6H=< Tirf;1U*Q8jG7>A8=YM_zX<6na literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/MagicAction.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/MagicAction.class new file mode 100644 index 0000000000000000000000000000000000000000..c06ace47fd601743c93c2bcf95c0c3c83ed96c5c GIT binary patch literal 20067 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 z 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 E3+OZ4vH$=8 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/MiningBonus.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/MiningBonus.class new file mode 100644 index 0000000000000000000000000000000000000000..387f48424e0e645e9f88a1d12e437ef0a2cf0721 GIT binary patch literal 1760 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 H>Z$()z7a0R literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/PrayerBonus.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/PrayerBonus.class new file mode 100644 index 0000000000000000000000000000000000000000..11524cbdb88e5626c451d8d4f4c132f4ba3b2477 GIT binary patch literal 2149 zcmbtUZBr9h6n?IGTf$axYeB){7QrU*B~S!ygP0`=kQx%2O=wd;FiTirb+ha23o}fA zMgK@&VjUejwSMl8>h#>3P%_0%JCK>=p!z>yKUI*&^7|s>#hClre_?Q-iqslegaX3^G}TfBWoMZ zUbf_fodn_x4^Dxr^Wy|8!$_sv*j_7FilySVR%vK;hJ57|m;+pM49QZVQCn?R8%>>I zxUjC(^dt1k8?}0?p;gP;cCoD0Tif&7`npyu@xYZ@wN$7#_4N|bh&o2cWKb%{RqKIg zIeUa3J232!HrXm=m8#8+=`F3&@ufaUI(4#!@=4cfdTWT%ugOS2k}xD; zis53Z9k@?ICkTBtb$3>rlLvUj3S36++mp9 zaJ|F8a4bVDT84M1&a3*qv1|INIZ?+$k}b!dlQGP*WC?eP2noh)d!fH?QpFWq1}}_ni}UD$MGbW#_>1E%IxQ;|4}x zxsK0o-gY}X?z8Ng>6o4on7g?oB6!H#n`an(UsroAT#@ks&T~RV85b}@HyG?&1ew?~ zgQ}3#rBwRl4KPR)u+`HRT|KEQE|f;8g;e^?(n?|jwFIg(b_1e5^aHaaV-sI73>h8` zecOG0$dDNtSTz!MMYlLAC4Fo?`@|N88^IAoBF3vlg(NI}O6|OPR~h zk(?s*jX}y^;Ufx=r3n<4=1W+b7-4B3XgUMJZ~Zoh<<8H>I|;TWIC1Cs(vrFhe*&C6G*Qnh3CoT4O|AuIg^gc$0NbyRN3d_7k;~m() P=bgjXg5fu43H$9|3nlyR literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/RunecraftAction.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/RunecraftAction.class new file mode 100644 index 0000000000000000000000000000000000000000..1f6e04dbb15cd11d808fa3405af99dd82896906a GIT binary patch literal 4481 zcmb`JZFE#e8OQ(kW|C}nCuHs=n?S-#Ae1HxWud&Znv~{lvVkpm!E6!;ps-1nu&~+0 z%_f4@TD59bs?}Byu+oARODn>q5iFLXXvJD)I(3@ zaLE5YzdQ5H%g+4o^TdB1ISatSYlSckgi`TLFg==zCli@?urHa2r!v9eDg-kyWqWKa7EH!c1Ho`=bg&QwZ!LEu z6CaGqVRdc;MNXt+b7#cqa11oH{QtA9GvIBFv^C{&`qnv};fWD^VW*>Wb?%+FInoiH z2tw^mJ-L84wntkdjk(a*xY}ut<|5wabaq|rSk&UI%f0e7g`JD}ed{_VMIO1*j;^*a zEn3ZR@^fQ*2XU{S?8J*`XSRb^&pZ2~scYher?smomsG7rH}OVW+t-A1oui#$r#06~ zEi;=)J?o)q72Qs@jW4_UY%aa{*9E$d&xv++I4!we*=^AcJ#tsFee|YegHTI*`^1!^ z?OnO3C=;H9A6M1CelBSL?iP zr==?#H4xr-We$?3o-Rx(ky&XVuco%!0BaoTk9$y9h_@Rkf8Ak?4JU%~a7UV$a{=(e zzzrNLaif8P`fQSlnwE>#D4IzpQUi67NThi~ZFdp1cQ^{+@t}w~F9MQ;ISCOjb6(XX z!YMTo9}Ah9v~u_);Vi^8c?SoVq?m=uH0k0fmShSGRcX@0F-4LR77A$cPL2{u1Pd+G zB*q~mu~=xOCUFi+5}SoqYm(rwC7H@X9hwYsOqHaRHQcMoyE#fF@w0~Gnv8PzB`IT} zO`7cDD3hd|HJsDr{T$_zOk<8mlMixClVmz;cv_Q>a7>q^f;mEyk8@N=QpucYn%u!r zDaj1h@RBB<;g})GOu5B(bIg>%Eap_{*PrK@CCO~oklpkzaLksZiiP&*HurK=Niv5y zHJW^hV~!+qnFCF}!ZBBpYB|h<9Mv+I$3jQ->#uRlljJJq_?9k}ZBBArCCPjle4S&y z46c^JH#n}AL5&Q)$x$PNTIQVJx>b^M9JP`JnDg4c{gQl#BOu8F8GMgp0X*{Q`y5NL z%s@#?A{B2N9qf&#J7c}cxBh>Yp}H_C|+YAM_t{EW|Z(LOj6^0o15xsZg0Wa~ zG)|dT)zn@QWANf-{GkxPHy|cm=UpRo`#JuIKhd0H>2z#Y-_Y#$;?{q;As8CPuxuO8M=V zU)bo-Xu2=noRCMS^pbjEk!((T5G9w6Wk%D~WdEeBGDZEBSjft{x02 z>_sU#i&F9vrQ{+?$w0`~Y6C()o-h*|!9%x=`INwMa9%YT5`t2A4!*i8kN{~)v1Xx5@wTcPE@ zkJ;^-tyQeUWBKo4c2u)Y#kvJ`KFsWO8m?DxgP`6=n7vWMO$xqCQ1|qE%pS^9%N|xREs8C3QNBH* zVMf6*F~#cNl5f99!<`DgSCm-h0+0PZ4R2QP79lKqohYzBpy{oOen?oBd5tKtKdk9( zihfksmc3qh?T=}CyP}^EQ!RUgD7HVT>25_oB}y$bAg0)#*7QzAKP&u}-6KkJZSPX_ zbE3?$yTw#{k8ZnH(S4%aGJ~Sj-mmEaMeh;Qto~l2U)1!VqW6jEmc3Dw+lMqgtmyrs z!ZMeMO8d*29#QlGQE8diit5~ok1G0*m|^wz6aA`gdrZ;eVy0C+B5Ldtn!1WUEM{5e z60tD1595lS605Oi&p!r{(T=)^jl)CWv&n# z>~Cv&UeWK0YO8Cf*qmF%<6_>UbO-WWG(>xti>7E#zKhk-o&pyw(VjvVYok3L7oE`_ zL1;Y*u}vfdw~!RM=qK^I*hb=WktE?RhDnNDWJspC*hy02;${-z;#LyN#cd?Ei`z-2 zy4X!p>f%lkzl*y_%3SOvDR*&zWSWbEB-33SCaG|7grw5NQIZ)hj*-lC;gZa9F-|hu z#c7f%7iUQ3xOj|Yu8Z>|)h-^7p2UR{WDO>spuc;l(g9UOrBnme&~rT%J8P-N>8EHX z6*G5G`ErP=mQ!RnPmu1V>uNFH({xeYi8K-f* z@f6->yi5i9zforj)SL5hgISN2W(RIGx1qtj1&(<)LgrC4n&;4DK98{Z3YzmwD&T&g zW+-P#l{@`?lHvlgu^*C>m0_4Z6@{d;0t;rG!c&2n<9H_EXXAJ_P@X@I=K}tMalCMG zow6^ec$9gU(IllNUJKQ!lSvYhLAP{BGg#OQvN^{NhDa5&b2bBS4dqd+W80z-j#T9E|_n P&&1zV&VS%lrT_dddL74p literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/RunecraftBonus.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/RunecraftBonus.class new file mode 100644 index 0000000000000000000000000000000000000000..f36c27aac86d9ba743079d260e2dd8628c190bf5 GIT binary patch literal 1782 zcmb_cYflqF6g@*rU#y5#K^{tdpzWfpsQ79DYbl0U(O9h^elSBF>f&~m?9P(#Kl~lW zXCxYlpZ!tBJKHK%G#Wya?(E#T_sqHH-n(DFecS?2#B3a03`HrF0ADD+i~jLsRs^MuGiZ8)_roXdwfORbY zXXq&}KD=|PR;)ZMR~hCW@5$wf0%MmE9Bza^3cAvKOUv6<4+^eXXS9HkaM!)-550$CY@R zPa%Snn(Qe`>Q5Y7giaesBBcps4fMbuIn**MzK%ZG@Rev9xP&Q&B=c0+O%c;xY-15_gv_8^U!{BA(DzajY>lhj%f`gbFGV^B9g4N_Y7T)0xl z0ewSy6lfo#)BWfp?*p_e(O&;XKY=Z!(~h`F^?&?4T63~%E6+23igpZX;!@=6=SBvLw)RGOKaxcUX` P?{QtohYSmt4%eCQBP6vJ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/SkillAction.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/SkillAction.class new file mode 100644 index 0000000000000000000000000000000000000000..609b5f69c893f7a768263c221ff5bca78e04aeb5 GIT binary patch literal 618 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/ThievingAction.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/ThievingAction.class new file mode 100644 index 0000000000000000000000000000000000000000..6484dfba310d97a4359d4c125212c0ba850da1cb GIT binary patch literal 6503 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 K_pv(&@BBYih^Jcs literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/WoodcuttingAction.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/WoodcuttingAction.class new file mode 100644 index 0000000000000000000000000000000000000000..326d4f84c227b30d0df44024cacb515d1206e08b GIT binary patch literal 3243 zcmb_eTW}Lq82%1TnoYWe%>v~rRsm@PZ3MX}EtMoqOKjTIrWXP#Y||xOy4l2JQz&>v z1jPFtRKy$OjN>>MWMEVn-*kNU)mO)H9LER886Oz`b2f!aabOsx(|%{a^Pm6x_tPIQ zeSHx?2&X)l!O(8$cCb*gbknf)VA?cv%MRwvQpT`~!Qz- zNtbNfuri^vZR9KuTnsaJYvWqb)T~S}YL&7cR5L_wLVJ&v)kl*2W=A=LE1u{~GIYdm zLfbT3TNq}AB3q)V9sPaL=nhAQVNo`6v9!vH|`-T#U_Q~s#1MzrlAQ_4Fl8dCf zlTJHE$$ioGDUvRW0>hxjuf#cN7bpkhk=xYAb(4X`7-sCv)1rgIW~6f#Lrt`2pnKV1 zC_WIS8#=e&swhgWR4tZaw=q;TG!D{zk=%$b!6RWA&si>0bcKEZJXpan??0*2@)BYl4-Abm0$9mV-C9w%vSGT9v1?ErvBp6!DQJ@E5=nwr!reT(=}~>6-Y)2Ry-7xJ zi8V63T*4<|9fOq6#>AE@TnE}-fwOXqO>#fm#Wj~k`N5qmbn~Thm z@Tl-CLl*I{yCVA>30uY-E-_ca9tOEjAGvZ-ghmnfexHoFkof8`8Mk2xWid`(^^~&1 zdZAw%Hbvp*XcP@<1%rQA$VGi6%Qmul%o;a}2Js=w%GnwpN=4o)W-dFN8w+;omR`_o zeWb;QDjeVi_Y6bbwd%|%sb^)>VIDW=u#EXwz*o=7ScpY@^}LM5SU^d(M-95hlhJKH zwHW3!G)}Km$^Z$(oerf|pⓈv6b4CzNk_8`IzX{>T%61>7+8&(0Gd))rYrn+=FA3 z=P83@f)bvU@ebalTGk2$Z6ck^PcQ_gh9oh(TTk09Q(JG6qRu0`g|&%Y4BMt2t4yWF zTQg{Q!cNL~4<9hBn|e*e)QZKH>EWK50satCL;I4sQX#E(7`%?^racMGJTMf8q>-^S zyHp^d6I1kZC9Su{nYNaj(R1~S*s^&w6=4l0X_k z0%_0)q*)@6W`#hS2?D9-1yW-Rr1lj^ElU46sJt@-QeOz9t`JB)0VoT31Jk!eKewZv zth@tYe~YtVC%*wpsdrYXOI_-6zx$VSXgGsaf^2rFK~B~*3v#s}?{TYZm09X~zxz+Y zZV>E!)#^rNiQ4LS{~_2-g1z6PZdR76VgLLKf{h3^Dybbxle)z(e=69RV7ruRHBNMo z-~GFw6M}wF@u+>u8nxd)|64&12zp47)UC>Tb(=r1QPA53{jlOyA5mJ>oqqRkg4P6` zR($G+(x&e6?<@*BBWOdZQFkjL)%5r86LeP4IYn0UN|##jyMGmQQP3r&RvlNiseAqL zp9DRj%)CIct14qvGUX~`bu#5HV?#1kUB;$l%2P%pnUczgB~uDf2?F8<2#DNH;4MQV z@RgAvs3{{$AeT`js4Zh6c?SExq{Pj@gMqoOvp5u(=RS)gfw|RZarBBk{4A)TxZbr?_;eC4I7LM(UXoRU<3;HbD_)k4 z94}0M{zbfW4NHQw!*#m@U*X_sS~vl4F02<9%8o$gLWY;|%5@YS`uv6zy^7baqv*&N zH>BwG>soa5MlAB;4ZKOt@(it~=<%4=m9an7RTa3HYUKskUA5>u-dc5apxEV%dudpo gsOSigcRaQ}l?Be@{qMm3|J)3GC|vyr9}E2CUu*i_NdN!< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/WoodcuttingBonus.class b/runelite-client/bin/main/net/runelite/client/plugins/skillcalculator/skills/WoodcuttingBonus.class new file mode 100644 index 0000000000000000000000000000000000000000..04f8a69b20e98c62d061ab23ddbb8f5224d706e4 GIT binary patch literal 1801 zcmb_c>rN9<5dID=y}2q>LAfXuLE7cA-oQ&MicPDP0>;uB;t#Wwr7mpGlHIc;yoirs z6f_!*#@|L?$v9_Qr2&kF(4>2I=FEKa&27K^{P+dH4DN=}#*pQP&>W8&mMILaYMBNX z+J@!TOzvv#x@lQe-Ku()E^MbEyV_IRUa5LQn7nr1=AIiykm1CdzNu@L&TCqZd-X6v z40jFzUXn3=SccAGdG3Dh$)lO?%1ve86ORkCZWQ>Y>6)aU;oKIwFm3M2a$0tM z*3yHFFdEL4S(S>w9!9I|=Y0xK~xN0Q2P`YgID>PyO`nMx^ zuSYHceGTJs_WYA359sKXD?xIIZcn0vtUF1{k}Q7%pTL&l@j(1kyz4!>chDRBOq#$p zdP_U#e?um1I8V1e>68tfdYNs=CREK5+Wi?tQ6{Q9kIUe$63r}O71>l@Ry z+~w#KCM)w|lrvJRyK==C3cBZwSYC^GWVps9PIwp*MJkPflgyZ`t z!EX4`dRsc4i8R3k+lVKeT>q|FM5(s4aasa*Pp0Ba!dQ!NH+RN+_Bjp+(|?Cbm;8xE w7~HZCSB(!Dfv}ez1yIVmk1S1nCz%XH!6h*>Osv^zl5*%hj9PKpYZL@SeZHe?YF#pW_eMV_@x z^882ulgIetW1~DOuuwkOo|ecmU#v-`i8Kk+?H5HM8@XtKXF(D%6{)0<*-FK1N;!XH z?xxu0;-bpg!Ophm+_JJM#Rc81!^qZX=iH4`OUpNxcywF|2wS6F30!w{m~s@t5p=6Y z&`nG99_ASB8U@!meH6N3T(^Iiqu-cf>Bu?yjVTIT_xur*#yFoN9Ss>D{d1JY@H*H0 z(_AAhk*GdbUuna<(wfZ|doSr0LQ7OjrF&|nft(gEr^m|~m7ebU zVfy-(U^tKvMR$FqBOGYg8^vDKcb+M^`cb4=KZ-Q#yN0D{Y;LiQCesuPl`@U}0!3D- zjHW{6{gKwTPzzMEw8+qT-3sfVui?g7o-Z^5p?%X;a#A{zeQ78hT;9=IAB?W{VUaM{ zr4hfcWvwq767@LJJUg!W#qp6sk+RxwTSp9o1%0ivMj0LkVq4hh54OcZFm?--Go|b6 z5nWddw^#^f=^k!4&2v@I7YIg^Xbx3c2sSrCrwOCCzsVPEhmWd*2MPG1f%!(gU8O2G zF;dp7uDReGrg6rkM)rtP&azPj%~xqA!9h*`Pb(U&vuCXh0<00;7cosd-QAe+7sx`6 zHHF||N|t_U?+Uq?L>J9i$LAytf7F1z5Bpm6J=29Va{Fy0(F!rgYzv*sG$tY8>W+qn zU^EyoCTpXWR41rbV|UJ2iD#{qu#IqSlj%H_*3$+kU8^tVZwf}4X2j|BQH5mdf){lJ z!~WnXss}$PIzjN8=zI%p9!0m~Br07XhEbwHY_W}ep*~jj<-( zCD#h>jVd)!2n}%kP&}sWqT1RsZDHhunpJ9{R=DPdP&lA-+F+pwQ{HKz*0!_+8+|SF zqKzG`2#3SkD<*i6N>Rc-CAD|di&znE#GVx;#vHjPPK1dLmA2A0tiRRQ97GuO`(o=t zv8F^o1fTMea*Z4Fnf5gre;b9VOYG)$F@rPv2+iF@-6~xoL?^+cS?N-&TLc}^@^zKI zLEnV%8>5kqHl|6V@i>#MmA(a4Eh`hk*rn3t^lg|v!h1BbuVJaMD)X`RJrE9PV_+A@bOV?ZII;OM{I~I;1_D5B^fxZJ(b`(T@+F1S`2g1T7g`{<%aA19e;w-aW) zTcV+%AuAoh{E!-0>8K8LS?L&P^~h$Whk-+Q6O(yFr4#f6Oa}JpYk`J+Mg&IEHp_$k zcnsSp_&p&?uzM0bqMZ=Qj|CuP^OTN(Y<{9+06YU)Kl(f;O7!_T8vH_fzZ5_hfai4# zI=`S}ra4I#>rk+comioCDHbDS{E|v9(;tM)B5hqO8sKVld2WPRucSY!^a}k68;Nie z5HX7>qbP3HpEWTv?G|?M7hwmlF(m@lNTLxcyt*kG*(L(rEYDgeS?GU-5`I%e$TwBW zAWcATt2D-d{-#nUsRH+RmBt#-KU8uV(7#l28_;_yjU&}UA28*dR!Jkw)lI594%K1I3ywY>Nr3uHhPqI=CsRF0UBjfG_2(kRMUom^4)?`yX=mob3C9Pm6@+3- zntULhkDl%Gg=z{w*HN*fsG0n5XeK|Lu;lj(zSV$Yt?&=1qsbi7)f0d|S?CwT|8f^L zuq)Eg05^_WCz=x#DdOKM6gAQo6YPU%n=oQaMimnlmV$WiZ(inW({mCFyAzrAu)r*& z!42yv{sLbNtC|DfU;E`FZozzUI=~2R2vwfiWFF7C7S3Us`K5#QNERwj;5_VMV=%Tl z*b3pqg8Bdug_xJ8mMK}EtT7_f*{1RkUCM23+tJ z*?VfuRk^TKe31F@WR){H%UqR_K;`jNm8a=v9Dgv>Vy=8V(ZW1aWv^(Fg3$(ZRpb@D z#ay)|L6OI^Ri4Ah?-axwq2JDKu2OlPu4}D6Xoym@WQk{qV)P?8j6AMUd67X7 z3M+6T;m~vYLaaw`wJPQP~bt<37>(LQ?ViEKf`&d&`BlgkMhAEobp!2r+XsEF%77n(< z5bS;=3&E(q>xM=$w!;(yofH$cgeNRW?raSqQ$ZnCDt8&RF1;po_<_Sy^x5h|m{Hn8 zjjd2_3&<9P+QCo?bOMj3$b$l1I@|@=0-*;&Tm2YvtKMB7a;t97K7sJ*2%kW(_`)2y z9{8qqJWYl;x>deJ-$7q}ySeh$A5`5t=i;l(m8U-Lsb14tYOegCDr+4tEjL%b|7g~l z<9}LbuKd-^Y0u8i2$?H?u_E{6UpMR!LcLPus|-EpY!mf8Dqk&xY!%MFF4TzSo5bSb z48yuJ+)xCS{i+IUcoVVXp;ljGuq@#uYej9Ag|BDI(*5!mkl6S-{tf~N-^xm9QakjkF*~5VL)mQ4N4>b&-y!KUkxm^pcI6mnmZQu=VOlB!-;R*S0JeYl;NgZG0c!Z{dSX1*hXq zD7-b&9K>-+yA^B2nauTlxD;H;qg{;?xGi#W-QL1ltRiMk37}ZKE7*M)>W| zbX?ul7953q;|Tgh;xPghXE7g%OC2tsX4%dBJu4qV#X~D=@l#LO`qgH`Ah>tUaat3I^5h`?g2B_o+ zO*;gviDuxLs;^)s=DL8=Xa$|6w-7kYBrj;rMqNhj9Gznw)+tt;R{RK6tS>oCvyV~r z(RXRq`fDUfUzIa(&4$T2+xOdsWGs;;?&DC9hrbIwWtJPm z^*F_dj#1}hqWNO4=1zC+=%<|(W87m-$_w3N(D`4zGx*(jx@tjnpHY>!h;}Oww~Rz2X;#e~@Y*z+mZVt% zO($&2OHBiGTc0%G9wYVBo!+t9*!zT-CGiw$n2+z*@STqxx1n5xy*-Sw9;L_u{Be9M z>dR1XLm5UH6?7QC593$3+%AV>fbR9W-7c)zyq{)iZijWd!@k2iPQ#z2b0+||MaN`n z_!F2+5P>2~!=I>U_0a^N9NW`qNOTk|bP$AkDJaJU_Ik6yGh5!iWv_Ruo zbWE<6;yk!R%M~3Qj?SH0whmbVJ;XFJ^wfAvx~^ZNjZ1cH#kJC$tHUlmjEs z5600c&O6n|9!)Se#(F$a6=Ts1 z5d6@8l0Q?m;#%GVsCDA3YSI4oPd6E$ZXnuL-4`>7bSNq7F# z=(c6OHyLk7OSBYxA&gj>PYJrxonS05l z6=;@TO4BB4);q|iP12HjN9@Im@x92`CfN zr;l#eJTMWhXp6U4OLf@ylUk}3Ybh)G=<5KccuTYr=WloHqjasr^j%6p?RPu8ll!Pj zQ@oRV6j@W;@}mdH?gr$j+A=`DuaE_Y$XDG8F4VUpK-JdCMLJTTg##cl?>ioqmj7eGI-OP4_6r>2*U0#id8-jbgWal-?@VY)9#@#hUpjy;H1Nj?$@O z&3csnS*#@;rFRd(&CZqIl|P{O;gI3^O~rHt%=`j)cOPO_J>rL-?6@o(PeCf81}dRO zIN&ClP9d6$i@(Lx3P%#5I=G0nbP;Yj+d&n>6~b2f7Io59v>n$p7t=x9nms@}=?Lz~ zen36+99@R{ie2!~u@%iVN6e~WJ5J#-`Ah|8s3 zx`n@oyQL#^8=s)t`AOU?Jxlxf=X59ko(}M9bQk{(*Fx{nK^~&}O&0pTDUBX9&7eaj zFC8&e(?h03)Nfix1E%xoxG790Oc&D+Ogrc?({6g)bSpgp1$feQ5B1C;m{vgewKTFm0 zs#HsVk?QC*X*0bp1?UZFE4?XQPH#z9(%aIt^f#%O-jN=pze|tNDd}hQFX=6MPx^>H zkgfEg?4m(Ahdz}(G$c=DmMd72=dmI$Vza!2Re2?+%I9;M9Au~5#G2f~W8?^rmAA25 z{w8P2S8(na0%TwhKc$)kn&rp(i zref!_m29q1@_3d~#IuztJV!Z;=PDIksZ?>5Qp58^AUBOiK7eqX2;_kNO&^Lt4#)`P zW@Vn9w@9Qav&2;pbjz-sLmxr66mlvv#Z?e=O;e_es~}`6E~QLd1tCynDwC1@sK`Uc zD;{xqgd=p3l0zRuXOgKz$)ZnyQ)!Cgrh8DP&~!yZXjYNI%v7B8Bp^GTquA-kfE+YS zQRyi_X*5?!qMrbA(qj1_eM&>fu)ZeWj)^a$4EY}<84#_NuYu;OnDq_vBDxfGi6IkSt`BF9C zOwa33Eni1304k8`_}lbzKoh0Sd@21B&?GsF9%nnCLTK2%EOO2wxfJ%32FN2<&>nUI zDwbDLC#M4{k%N#+2B67u3)W^pS3@FV+*0`-%8f%Gl9M$agI8o@p(7D09fFh4EW{Re zS;%MMarlP}@v+cK0|2xMZG^2&;gUh}ppyMDtslhOl}~6DYWyh#!w}740+%nr3oLQW z!`|jn-ha~p9#DMHb<7a-=f4^(cL=(h{}o1q;_HjIa{3U&`CkoMST=+#z3{7yit{*Q zp&wIqrai?zNM;Dz!8`~}9)!3Dp~r)i%IZg?4C1#0>82rAZShwgNgoVeGieAWKjzD^ zA$SyZ2*#cM|IkAx=>7CG{0swEY}h^=cQ^)jBMxDAyXBKK-7RNkWk1Z>GI>0oNPnp&QkTJA_KccM>e;~sB@DE$Lmw#Tc1fk2HBrGXl&Wq4hEY|+Me z-F@_avF6g;39dMXfUCKWUe?ArT;01ec)DNApghy=%FLjoW`B9M=Gs-*Sf1m`vHQy> zxN=Y8(%huk^RRCkVyuQGLj*X}s2_a}v}@OJp2ixD6%fi~^H z&F9ythtM$>o~^#9w?|10n#f-7kSZbvsD1pD|JYT|2gEq5Jt^9^`AyN|Bs z+h`x}M~c`BO}+y!`3}%=?!#NUd+%rTXoEZkc{5s( z{_sCw>msd~f{`x(lnTkb4cj*()j5mbV3EQ*A*EMXB=Q-M)eG6(VU_ie$@79{A_k+y;N>5pFt9}6|>6Z7paDAfU@{i{6uCOplp5z^5_IK z9xf>lFVePCj_#*AC}|LCG=y6#CjyBiAr?s%yrq)x0W89xh<}4fXohf2CL-`CMCgPM zA@j_Y@RGS(k4mG_VbeZ>>obX0IEE{vJF%5XaG47W2l(P8b~{|yj%I(PT(M{HPM6Z0 z!QW`qiypsTTxQfR7d6i|4~+SW=Eic1%Yy#9ab*EdEw1atJ7Ge)sqjmP-7n+!K7Y{t z{8{kT7%ZWGv@ouJ3RS^Ug#I~jOD}Xt!C}s#>m;;}_rivZ==n$JSsHkpM42;p^6GX3e4;;~Ofh*|(9^`MW-{X6y9gTCR__N#5i>YSfao zq_%yOEN-mYZYG=akXP-a3Ne7-uO;s)jQGn_1be-1)9dzPSBlH-O4;MG@6qH8zR9ih z^UYq>Z3RDz9MEh5O?4jJ+0VE3Br|a4-l3a%Y>ZKG8o%6a#cfVJx>jT5#BU-^eTxeC zZJN%1rD|x-Vm^g?#eYH5-ox)^-bW<;5W4#jBI(CCbbdk)p#5RcJ!xWH!Z#s3gmi`_ ze3HKlX^KdC5)V~aI9i1@V~2nfHjG0LJp_*=Y`p+KfanEe!GZdE_!OZa)zkwYB@R6c zX@{Pm+mJnnv3J7i>%mhTbyULjRUGPoW!(jCDTvHt`EEdVUE?QE(x*5dAXC0>0VZz| zX`RA$^B{S#CQWFk3|9y>;(Oo<36rq$0|?#^>d(Xa^CA7&uRjO$=W+dcLVrHWkE0)c aTmiTEB>xy@Iv)K`nv?h`;BiOH(&JT literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skybox/SkyboxPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/skybox/SkyboxPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..b2f0d8a35f2fc907e66bd63b91d69b4cc88c6b5b GIT binary patch literal 5766 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skybox/SkyboxPluginConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/skybox/SkyboxPluginConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..c78b0f38e77becc53ab731d99febd01d2601e7d3 GIT binary patch literal 690 zcma)4yG{c!5L`pZLBb;>;oTe+p&(aLAgU-52ni8HBzosqf`iXK`4QmPDEI(A3bDQf zga8Q&YvsM!8PDv!zCFJHKnHdrm|<|J&?Uwzl)_<>N`cBHx%5M!Y+~=92Kq7S7v-{O zcD1?{!w5U zKQB1>gCi{Uju~uSdF4cg*TRZ{#Ew$haVNC04EE0d6gzX65leKBPZvBx1|?OL#;15p zF5`6ag6a+0)QCLrQ#O5cHgv|9$VbmoE}?LUHfx-HOcn`#A0P_@)tw6Fxr7FM8k2CIat|AwmvTqEF` W0k;M-upW3}qhPEO<0hRg3)}BDj>E73 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/skybox/skybox.txt b/runelite-client/bin/main/net/runelite/client/plugins/skybox/skybox.txt new file mode 100644 index 0000000000..e756861411 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/plugins/skybox/skybox.txt @@ -0,0 +1,1002 @@ +// Copyright (c) 2019, Abex +// Copyright (c) 2019, Psikoi +// Copyright (c) 2019, Ron Young +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this +// list of conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, +// this list of conditions and the following disclaimer in the documentation +// and/or other materials provided with the distribution. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + +// Skybox format +// +// Comments are c-style; Starts with // and ends with the next newline +// +// The first expression must be +// bounds rx1 ry1 rx2 ry2 +// which sets the bounds of the image +// +// Color is set with #RRGGBB or #RGB and persists until set again +// Blending is set with b. It persists until set again. The number is in tiles, up to 13 +// +// p <0> <1> <2> <3> +// p all +// Sets a mask for the planes to be altered by the next operation +// +// m +// Moves the cursor to the specified region. This does not change any chunks +// +// The following operations commit chunks to the map: +// +// r +// Sets all of the chunks in a region to the current color and blending +// +// R +// Sets all of the chunks in [x1,x2] [y1,y2] are set to the current color and blending +// +// c +// Sets the chunk relative to the last region/region1 to the current color and blending +// +// C +// Sets the chunks relative to the last region/region1 to the current color and blending + +bounds 18 19 60 196 + +b 8 + +#8AD2DF +R 18 39 60 64 + +#0f0f0f +r 34 75 + +#161616 +R 47 61 53 62 + +#181818 +R 37 79 39 80 + +#1a1a1a +R 47 60 53 60 + +#202020 +R 46 59 53 59 + +#242424 +r 29 81 + +#242e2c +r 56 160 + +#262626 +R 46 58 53 58 +r 24 79 + +#271010 +R 46 74 48 75 +r 47 76 + +#2a2f42 +r 38 75 + +#2b2b2b +R 46 57 53 57 +R 55 62 56 62 +r 45 151 + +#2e2e2e +R 36 147 37 147 + +#323232 +R 46 56 52 56 +R 51 74 52 75 +R 54 75 55 76 +R 58 58 59 58 +r 59 59 + +#332a15 +R 26 73 27 73 +R 27 80 27 81 +R 27 158 28 158 +R 29 84 29 85 +R 30 72 31 72 +R 36 153 36 154 +R 37 150 41 154 +R 39 147 42 149 +R 40 69 40 70 +R 40 81 40 82 +R 41 70 41 71 +R 41 79 42 79 +R 42 142 43 142 +R 42 150 42 152 +R 44 148 44 150 +R 44 152 49 153 +R 45 150 46 150 +R 46 161 47 161 +R 47 151 48 151 +R 48 150 49 150 +R 48 154 50 155 +R 49 77 49 79 +R 52 152 52 153 +r 20 155 +r 22 157 +r 24 154 +r 28 66 +r 30 80 +r 31 81 +r 34 77 +r 34 85 +r 35 73 +r 35 75 +r 35 156 +r 36 79 +r 36 146 +r 36 150 +r 37 73 +r 37 148 +r 38 147 +r 39 145 +r 41 75 +r 41 146 +r 42 154 +r 43 146 +r 43 149 +r 45 79 +r 45 148 +r 45 154 +r 46 149 +r 47 85 +r 47 87 +r 47 160 +r 48 148 +r 50 151 +r 51 147 +r 54 151 +r 54 153 +r 58 88 + +#342b29 +R 50 144 51 144 + +#353535 +R 42 81 42 83 + +#383838 +R 46 55 52 55 + +#393326 +R 51 77 51 79 + +#3c3c3c +r 30 73 +r 39 73 +r 49 81 + +#3e3e3e +r 48 52 + +#3f384a +R 25 156 26 157 + +#40645d +r 49 49 + +#406e8c +R 37 68 38 69 +r 26 154 +r 36 69 + +#413d2d +r 50 145 + +#424242 +r 50 150 + +#424940 +R 29 68 30 68 +R 38 158 39 158 +R 42 69 43 71 +R 45 68 45 69 +R 49 149 50 149 +R 55 151 56 151 +r 39 72 +r 39 156 +r 51 150 +r 53 150 +r 53 154 +r 55 154 +r 56 150 + +#474747 +R 50 146 51 146 +r 25 83 +r 27 83 + +#49432a +R 25 152 26 153 +R 51 148 52 149 +r 42 76 +r 46 148 +r 53 149 +r 54 148 + +#496e53 +r 33 82 + +#4a706a +R 18 54 19 54 +R 20 54 21 56 +R 31 78 38 78 +R 34 47 34 48 +R 42 73 43 74 +R 54 50 56 50 +R 54 51 57 55 +R 56 58 56 59 +R 56 141 57 142 +R 57 57 57 58 +R 58 51 58 53 +r 43 72 +r 44 71 +r 53 55 +r 53 77 + +#4a718f +R 25 58 25 59 +r 26 58 + +#4c463a +R 58 146 58 147 +r 59 147 + +#4f4f4f +r 48 81 + +#51649c +r 37 59 +r 39 58 + +#543232 +r 32 76 +r 36 75 +r 36 81 +r 46 81 +r 47 83 + +#553d75 +R 26 60 28 60 + +#57493e +r 35 83 + +#575757 +R 49 157 50 159 +R 52 150 52 151 + +#576f6f +r 56 159 + +#606060 +r 43 75 + +#64554b +R 22 59 22 60 +R 23 58 23 59 +r 24 58 + +#665742 +r 40 75 + +#697387 +R 40 57 41 57 +r 36 57 +r 41 58 + +#6a5151 +r 39 75 + +#6d758e +R 44 55 45 57 +r 43 56 + +#707b98 +R 32 60 32 61 +r 33 61 +r 34 59 + +#7fc7d9 +R 27 53 28 53 +R 27 58 28 58 +R 29 54 29 55 +R 38 44 40 44 +R 42 42 43 43 +R 42 49 43 50 +R 43 45 46 48 +R 44 49 45 49 +R 49 45 49 47 +R 50 43 51 44 +R 50 45 53 48 +R 51 49 52 51 +R 57 46 59 47 +r 28 57 +r 45 42 +r 52 44 +r 53 49 +r 54 48 +r 57 60 + +#817843 +R 58 160 59 160 + +#85857a +R 45 70 46 71 +r 25 77 +r 27 77 +r 47 68 + +#89a4ab +r 44 51 +r 59 44 + +#a4d3df +R 25 75 26 75 +R 28 75 31 75 +r 28 74 +r 37 75 +r 38 71 +r 42 75 +r 47 73 +r 49 75 + +#a5996a +r 29 72 + +#a5d5e1 +R 25 86 26 89 +R 28 76 31 76 +R 30 86 31 87 +R 32 86 33 86 +R 33 76 33 77 +R 40 73 41 74 +R 53 90 54 92 +R 54 74 55 74 +R 54 89 55 89 +r 26 66 +r 28 70 +r 30 83 +r 32 84 +r 36 71 +r 38 84 +r 40 71 +r 44 75 +r 44 79 +r 45 73 +r 45 85 +r 47 70 +r 53 78 +r 55 90 +r 57 154 +R 42 94 45 96 +R 49 93 52 96 +r 52 92 + +#b2b595 +r 40 67 + +#b6cbd8 +R 22 61 28 62 +R 36 60 37 60 +R 42 59 42 61 +R 42 159 43 159 +R 43 58 45 61 +r 24 60 +r 29 60 +r 44 155 +r 47 158 +r 53 76 + +#dbd9db +r 45 75 + +// RegionID 4663 +m 18 55 +#4a706a +C 0 0 5 7 +#527874 +C 6 0 7 1 +#668d8d +C 6 2 7 7 + +// RegionID 4664 +m 18 56 +#4a706a +C 0 0 5 7 +C 6 2 7 7 +#608786 +C 6 0 7 1 + +// RegionID 4919 +m 19 55 +C 6 0 7 1 +#668d8d +C 0 0 5 1 +#8dbac1 +C 6 2 7 7 +#9dccd6 +C 0 2 5 7 + +// RegionID 4920 +m 19 56 +#4a706a +C 0 2 7 7 +#80aab0 +C 6 0 7 1 +#8dbac1 +C 0 0 5 1 + +// RegionID 5689 +m 22 57 +#4a706a +C 0 4 7 7 + +// RegionID 5690 +m 22 58 +C 0 0 7 1 +#64554b +C 0 2 7 7 + +// RegionID 5945 +m 23 57 +#4a706a +C 0 4 7 7 + +// RegionID 5948 +m 23 60 +#64554b +C 0 0 5 5 +C 0 6 3 7 +C 6 0 7 3 +#b6cbd8 +C 4 6 7 7 +C 6 4 7 5 + +// RegionID 6201 +m 24 57 +#4a706a +C 0 4 3 7 + +// RegionID 6203 +m 24 59 +#4a718f +C 4 2 7 7 +C 6 0 7 1 +#64554b +C 0 0 3 7 +C 4 0 5 1 + +// RegionID 6460 +m 25 60 +#4a718f +C 0 0 5 1 +#553d75 +C 0 2 7 5 +C 4 6 7 7 +C 6 0 7 1 +#adc0cf +C 2 6 3 7 +#b6cbd8 +C 0 6 1 7 + +// RegionID 6710 +m 26 54 +#7fc7d9 +C 0 0 7 3 + +// RegionID 6715 +m 26 59 +#4a718f +C 0 0 5 7 +C 6 0 7 5 +b 5 +#4d020a +C 5 5 8 8 +b 8 + +// RegionID 6966 +m 27 54 +#7fc7d9 +C 0 0 7 3 + +// RegionID 6971 +m 27 59 +#553d75 +C 2 6 7 7 +#5e2423 +C 0 6 1 7 +#7fc7d9 +C 0 0 7 3 + +// RegionID 7222 +m 28 54 +C 0 0 7 3 +C 6 4 7 7 + +// RegionID 7223 +m 28 55 +C 6 0 7 7 + +// RegionID 7224 +m 28 56 +C 4 0 7 7 + +// RegionID 7227 +m 28 59 +#553d75 +C 0 6 7 7 +#7fc7d9 +C 0 0 7 3 +C 4 4 7 5 + +// RegionID 8508 +m 33 60 +#707b98 +C 0 0 1 3 +C 0 4 7 7 +#838aa1 +C 2 0 7 3 + +// RegionID 9007 +m 35 47 +#3b4f4d +C 2 6 5 7 +#4a706a +C 0 0 7 5 +C 0 6 1 7 +C 6 6 7 7 + +// RegionID 9008 +m 35 48 +#384947 +C 2 0 5 1 +#4a706a +C 0 2 7 7 +C 0 0 1 1 +C 6 0 7 1 + +// RegionID 10029 +m 39 45 +#7fc7d9 +C 0 0 7 1 + +// RegionID 10040 +m 39 56 +#6d758e +C 0 4 3 7 + +// RegionID 10044 +m 39 60 +#b6cbd8 +C 0 6 7 7 + +// RegionID 10055 +m 39 71 +#a4d3df +C 0 0 1 7 +#a5d5e1 +C 2 0 7 7 + +// RegionID 10285 +m 40 45 +#7fc7d9 +C 2 0 7 3 +C 4 4 7 5 +C 0 0 1 1 +C 6 6 7 7 + +// RegionID 10555 +m 41 59 +#b6cbd8 +C 6 0 7 7 + +// RegionID 10556 +m 41 60 +C 6 0 7 7 + +// RegionID 10810 +m 42 58 +#869dcc +C 0 0 3 3 +#b6cbd8 +C 0 4 7 7 +C 4 0 7 3 + +// RegionID 10905 +m 42 153 +#332a15 +C 2 0 5 5 +C 6 0 7 1 +#a9bbc6 +C 6 2 7 3 +#b3c7d3 +C 0 2 1 5 +C 2 6 5 7 +C 6 4 7 5 +#b6cbd8 +C 0 0 1 1 +C 0 6 1 7 +C 6 6 7 7 + +// RegionID 11062 +m 43 54 +C 6 6 7 7 + +// RegionID 11065 +m 43 57 +#6d758e +C 0 0 7 3 +#b6cbd8 +C 0 4 7 7 + +// RegionID 11314 +m 44 50 +#89a4ab +C 0 4 7 7 + +// RegionID 11317 +m 44 53 +#b6cbd8 +C 4 6 7 7 + +// RegionID 11318 +m 44 54 +C 0 4 1 7 +C 2 2 7 7 +C 4 0 7 1 + +// RegionID 11418 +m 44 154 +#332a15 +C 0 0 7 3 +#acbfcb +C 0 4 7 5 +#b6cbd8 +C 0 6 7 7 + +// RegionID 11675 +m 45 155 +C 0 0 1 7 + +// RegionID 11825 +m 46 49 +#7fc7d9 +C 0 0 7 3 +C 6 4 7 5 + +// RegionID 11830 +m 46 54 +#b6cbd8 +C 6 0 7 5 + +// RegionID 11836 +m 46 60 +#1a1a1a +C 2 0 3 3 +C 4 0 7 7 +#b4c9d6 +C 2 4 3 5 +#b6cbd8 +C 0 0 1 7 +C 2 6 3 7 + +// RegionID 11837 +m 46 61 +#161616 +C 6 0 7 9 +#b6cbd8 +C 0 0 5 9 + +// RegionID 12081 +m 47 49 +#7fc7d9 +C 0 0 3 5 + +// RegionID 12086 +m 47 54 +#b6cbd8 +C 0 0 1 5 + +// RegionID 12113 +m 47 81 +#4f4f4f +C 0 0 3 3 +C 4 4 7 7 +#543232 +C 0 4 3 7 +C 4 0 7 3 + +// RegionID 12181 +m 47 149 +#332a15 +C 0 0 1 7 +#b6cbd8 +C 2 0 7 7 + +// RegionID 12339 +m 48 51 +#3e3e3e +C 0 6 7 7 + +// RegionID 12437 +m 48 149 +#332a15 +C 2 0 7 7 +#b6cbd8 +C 0 0 1 7 + +// RegionID 12444 +m 48 156 +#332a15 +C 0 0 7 3 + +// RegionID 12595 +m 49 51 +#3e3e3e +C 0 6 1 7 + +// RegionID 12596 +m 49 52 +C 0 0 1 5 + +// RegionID 12849 +m 50 49 +#40645d +C 0 0 5 7 +#426660 +C 6 0 7 7 + +// RegionID 13209 +m 51 153 +#3b3535 +C 0 0 3 3 +C 4 4 7 7 +#543232 +C 0 4 3 7 +C 4 0 7 3 + +// RegionID 13210 +m 51 154 +#332a15 +C 0 0 3 7 + +// RegionID 13618 +m 53 50 +#4a706a +C 4 0 7 7 +#7fc7d9 +C 0 0 3 7 + +// RegionID 13619 +m 53 51 +#4a706a +C 4 0 7 7 +#7fc7d9 +C 0 0 3 7 + +// RegionID 13620 +m 53 52 +#4a706a +C 2 0 7 7 + +// RegionID 13621 +m 53 53 +C 2 0 7 7 + +// RegionID 13622 +m 53 54 +C 4 0 7 7 + +// RegionID 13873 +m 54 49 +C 0 4 7 7 +#7fc7d9 +C 0 0 7 3 + +// RegionID 14129 +m 55 49 +#4a706a +C 0 4 7 7 + +// RegionID 14385 +m 56 49 +C 0 4 7 7 + +// RegionID 14641 +m 57 49 +#543232 +C 0 4 7 7 + +// RegionID 14642 +m 57 50 +#4a706a +C 0 6 7 7 +#543232 +C 0 0 7 5 + +// RegionID 14651 +m 57 59 +#4a706a +C 0 0 7 3 +#7fc7d9 +C 0 4 7 7 + +// RegionID 14907 +m 58 59 +#323232 +C 0 0 7 3 + +// RegionID 14908 +m 58 60 +#7fc7d9 +C 0 0 3 7 + +// Demonic Gorillas +#1A2B2B +R 32 88 33 88 + +// Kebos Mainland +m 19 59 +#443C35 +C 4 0 16 12 + +m 21 57 +C 0 4 8 24 + +m 20 58 +C 0 6 8 8 +C 6 0 8 2 +C 6 4 8 6 + +m 20 57 +C 4 6 8 8 + +m 18 57 +#4A706A +C 4 0 24 4 + +// POH +b 12 +m29 89 + +// 29 89 p0 Basic wood +// 29 89 p1 Basic stone +// 29 89 p3 Fremennik-style wood +p 0 1 3 +#8AD2DF +C 0 0 7 15 +p 0 +#251B09 +c 3 0 +c 0 3 +c 2 3 +c 4 3 +c 6 3 +c 7 4 +p 1 +#484840 +c 3 0 +c 0 3 +c 2 3 +c 4 3 +c 6 3 +c 7 4 + +// 29 89 p2 Whitewashed stone +p 2 +#7fc7d9 +C 0 0 7 15 +p 2 3 +#2C2C29 +c 3 0 +c 0 3 +c 2 3 +c 4 3 +c 6 3 +c 7 4 + +m30 89 + +// 30 89 p0 Tropical wood +p 0 +#7fc7d9 +C 0 0 7 15 + +// 30 89 p1 Fancy stone +// 30 89 p2 Deathly mansion +p 1 2 +#8AD2DF +C 0 0 7 15 + +p 0 1 2 +#2C2C29 +c 3 0 +c 0 3 +c 2 3 +c 4 3 +c 6 3 +c 7 4 + +// 30 89 p3 Twisted League +p 3 +#161414 +C 0 0 7 15 +// dungeon +p 3 +#2C2C29 +c 3 0 +c 0 3 +c 2 3 +c 4 3 +c 6 3 +c 7 4 + + +m31 89 + +// 31 89 p0 Hosidius +p 0 +#8AD2DF +C 0 0 7 15 +// dungeon +#3e2c0a +c 3 0 +c 0 3 +c 2 3 +c 4 3 +c 6 3 +c 7 4 + +// Cerberus +#100 +R 19 19 21 20 + +// Cosmic entity's plane +#040404 +r 32 75 + +b 0 +#000000 +// Song of the elves boss area +R 49 92 51 92 + +// Iorwerth dungeon +#030A0A +R 49 193 51 194 + +// Braindeath Island +#8AD2DF +R 33 79 33 80 +// Clan Hall +r 27 85 + +// Nightmare dungeon (Morytania underground) +#0a0a0a +R 58 151 60 153 + +// ruins of camdozaal +#292030 +R 45 89 47 91 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..ec9bcfeaa7ecc1efbfd7cf3fa4659f636e0f78d4 GIT binary patch literal 2933 zcmai$Uwacp6vofCfdo=oKu|!%0kpJ=1XL6(f+2(wnqr%rMs754R8R_Bdq?`EmU&gQ>N|rx)P81{Tw4uF&CXNV4fAx^q6=B5 zu31%z7h806akaU&ve_svS1meOf5~ZuzM}>U79GRXAhcDuZo82zP|>2pu@3m!<<^o} zyt!0;T%c)-3ZWfrHEd6UU0!akHQKT31eV#Jj#OyTOs!FCZ>GJcz;cumI<{L*CQTW3 zy;+IZzh%)BqwBhBhmKajx7w@K@>1+R$EreK+FNj}G;57^D|WmK$4EOW3@j=JL%m&7 zecjQ|Et;I0->~THDkM3cTz3MegBRrMfZ^6 znYyE7Bl0@ZZ`+X1XNUy3>$dN(oebu}p@aQg&)m;G#f6>Cn4Dpk&1cewGTtD{w212T zbUb9ybcGLAXb8kGB3;?DkFN3h(z9{KYQXd23KC4g^fMf!6^*3tXuqLDr|-n4%+V$- zIu#^79M0H>v)f%F`dW&;zH4ng7`QUnGaQ)E3Ck>!%7~LbR1{I>VH>reBNQphqsHOU zUen2GiR$x_;+o(qw|c{(T|T~HKWi)adLpXMJHa$M|Rm^(cO$4XrB*kypd$?>!M8$ zWZ1TSd{(rpeN_M4e0+!5+ac~aj3K}K9zxk24ebS1SwIDZX&5?{(V`o(h2aU^H|oaw zlsz;n&kK&w8a>L>I?`$G(Xoap`i>r>qE@T-aaaFe;Pf``EhU3s#n;{_WHCo9I^9B3 zh-JQgakP(;DHaXPI4*;v{kW!W;U)7>3JPr{98?9C2&r^57>ZDfKAJBWLVsV(HI=&~ z>dw!$-wUpYMd;T%+$^(VRd=@n{M-cdCLO_6MSGsDdMxTF?qG9!C1cq~$bFHtx4Ff- zF@P0G#g|g=cE`UXF0hktaUJ1#^f6t9g+B#Z`U=y(W%?@9TZVoWiRU8A{YmW?c&Cf-*AzcDF2ap0 z<=-=VgV{eY`^UY?bFXImw-k9|On#C@-emFt`UR-X) F{{TfMnP&h1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..6b0e9ce5670d29eff64429417e5871222d0b4d7c GIT binary patch literal 3749 zcmcImOLSA$72VgC^=$cpb&YK>0RrJu|Bwiwd@PsLKR_U3Vi_Bo82d@S$j?Ymj`UGeDx(UqlROgcPb6l`n&accBT0c^I`3Sy zGXhU1Hf-CVcZB+azUiOo@CDCXJY3&L|2ejMQlPe@b3!06n4eb$ngzC2J;hqGquM#~ zp%7ZoW}sC-dfuos(8N}36EK#oY)Oq?6=>^-cdp}y5Vm87fhPnGr1QCGCZEq_8OnSv zmv{J)&8oB;jpuSD*Ggp-U2S3~b_vwvsq^O@6&goVimk&l%fx;(Y5RIinAoII#6$>< zA)-Sjo<**8UjP%Q zp4sbKEIxG8I@Ii(Zp0TcV4zfXJxZm zhGFO^=e_p1UW$b zOkBqE^c^2KXgSMPae$W2Ge~WfPa7khS)sEkX5fmzu`0#o09AAeCjL_1AxVqTadq7t zd^8PV23;XoNE=A8#y_r%Nw;7-8C@9XH9xA#p}$AZ%;2ht3>JI`XwCn|rLtt_gn>mi zrZop%$lH$FfGivXITn(&jWxSWxB^kM*w{kjpV?Ee9_jWhh(YXfoClfQcJ&X;x^vk!~J|0=&lf~Nb(9A4zaj7MQYWJ zFH^1qbhKaLtNBQgpso8IqZab3f=)nz{TnJ8JZ+UTE0`+tuI2GPYthj)#jPZgz=`S$ zHqJq75$1u1+~tq>tBhFputi4Zym8hWuXy8(H$Km??qjq})yl|a z;^b67My55mhxT9LNg281$xZ1o<&BBE8Yk|1EBZ|MfUh9&fD^4C@v#T$WJ+I>oC?Zh z*aL=4HhZ96ru4g#Q{kXY{KiLyO#IGA+|@7TZiBq|ijP9_;!Phl%2e7%rkp+OqfK)5 zMIUXJsf>@BhV#FR1qJwN_EIbZBmu**ecZ#e{Gvo zM}5>T)o~wfm#WuCPsn78k9Np#%tt$Avdu@k{D{yt`c_AUXt#`%?cF0IIyzi?N=AI= zh4;#cjuO}QJ&I9ye`S#NyvI=2U@ymqIL5JyOz9>sddQB0*oFvpA_{)RL7J3H8?EGj{q6JaF8c6P0OI4>d?7020^2JoCnU`$M~-^^iLEaIYY*M^0Ul|G9eRXlfa6_dSn4=^)z7qh*=_F!w^9_Ch|+Jg^ZPqo*5fNOzy{qaIz z{(U^TrvC?M)T{2#5Te?ZReX8wE?!y1*V==ee|=ILTkEmn6eMwh)xo8gR&e=IWdLz2iCNjBn_gWA0GqO}YWxzk?+@ zMx(dLoLcJ7;G0|vQ1dvxg?Cuf25=7F#&_uc?^1FUbz$>UY!?5-Sr`U{L6R6Ggn_KV cu2RRL9_RTdC=y&xBv>KBo{H~LZ4JKvFUyPCS^xk5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..e86cf6ab7b0d1f550b538acf5ec30d24f61da4de GIT binary patch literal 33025 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerPluginService.class b/runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerPluginService.class new file mode 100644 index 0000000000000000000000000000000000000000..1d7ff572057bed4c910acecde8513ba243d9d90e GIT binary patch literal 472 zcmZut%Sr=55bTL2YvLm@dQkj<#DjD55)pzR1eO@G;(f9-OUFrXn4JmwYaaXnKT7N! zR1kBSp{lE^yX)ig?HvHdaFRen!8N1TE-+g1sB=rmUaxH^h$~%L^NLPq@tZ|5L${$E z6WCSITbhm0)^MR87E8>%f=+?{(KvZ41^vM=jgsKW>Xa%!Qqaz*VB>>B1(*K>H|d{! z%$oFcb~n0}#w1!-&k9a|+T!TUJK{nF=kvgxR`^5}Ei8_iOK&`tEUR3^MP9V|CG|8| zYeXlV-EZr(%wvO`Cd`D%ldf^Mw!>R*({(V_nZ3$K1J literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerPluginServiceImpl.class b/runelite-client/bin/main/net/runelite/client/plugins/slayer/SlayerPluginServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..7cbf245df850de7bddb0df12d52b665baf823407 GIT binary patch literal 1331 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/slayer/TargetWeaknessOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/slayer/TargetWeaknessOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..cb9373cbac87f60ae6c7908e74712fec8fe29b16 GIT binary patch literal 4618 zcmb7H`$HVn75*;lG8-5|0us9l#>N<7VVP*sNFc!yz+_V(1PIaep~EulPS~BLJF}2f zt9{ysw)SaLV{NT%ZEe~nR@Pu!YhR?czxW45?RW1i3k#cc{Q>6Az2}_!edjf2|MUKv zZvp7XI~uA4x*f|ivN^{}*`8&@Q?})J#(XN5upQTMQ|5UqYfPHigyo&K%sIz$-4hE| zmirn40(;77=WHY6%NPY&fg0bkKzO)B#hkZ|0d;Aw6v{ZWc0%CZQlavwCKR{u>9O!1_09m%IhOvg-ES+Xj7eZovzMr=)vYPHUMyr^~ejkQL{1`1*l=poy&y*`0= z+DbLn`J(io0{)dN6gZbv*hKNhQtK$SPcf|HImffp)|Bnq(1U{l8h#I-NO^1e%T(#)ff?Bz{ zLq{ESxw=zFJ+^MaF6`EDmq1rZY8AY;IUC0^t}UVIxEp%}w84i*`$u8}0(;BSy|IDb zT7qcP(T)gH$hEvx%L4m0#P6O$w(WN0O&`}wYVOgCz4D1!CKQ%fyH2%ox*x=Ej z$q9jIg;X*eHb`?%hT}*X>RLcp)HSPGc+sdjp!J~31*~1>duX_ zaS7bA3N>Xq31h;`+D?MrIEe`j;{x|o;EhSsozpRiQ)E%FEpWKt{PkwrD+{YTrvRMR z@em#+!gU{+$z;}YlbO_va#Kv={G^UgNwJ1?VzM3A;xl+u!y^K_%W>G)({z}aW|q@R zEX{r|vpiNFunJwjd)|p3$<5AMS!+gVs1VQSurNzI{BmSXFT*t4vFc%^M`&uF(n*}v zU^83R5@PjK#~e~@g^qR3+Zdx0)3RUoYH)Z`LQQ@t*nnmGnb+}I@bU)MSUi_9J?ofd zro1Fu@`mCqDD}3}n*yGW92Nw&`936QAISAD3s~y*I{GrGQ&JIb+E{``F9ixiKVZ_b8Ii}oIv@=Z75?YO06y4T2={` zTu?#g7v<(8*lBz$3~_lUu>BGcJ?X7Fe@AK4J3qhL_zJ!)k~vh~VjtnwPk3g0Zp55d zJyXNe{0gcJl6|g>w>5lAps6Ua)(Pv7#oopB8%I+h_AmU zym_i`Y=n}gPpuYL@ur4lfk+AZ8xA(7_(jz5C;XW?>GzloL`ExZGd_Tu1DB&m(2T1- zT(6#Mv)JxR{K6v7%+7N3k$F|{I49A~sy-SG{}k9&;)${;p<#uw+$5)raF&?J0Qkv528_y##}YZ!B{;x7ON+RV)f)m%x3^q9IChR|8~CB zP`{DSCjPz3J!zpU@&;~+bS&Z4Naqs5k?0a`kAwqDXpMw}OV}BC4IjI_^}6v5k(&kP^!c0qbC2?}yFDiC{@A{s@ynH{e(I|6+Ep549e(F4J7UcoJ*P*&DVw~BBzZSBQd_$x6s@yG1jq!y&Tdi)K4XVfLNZK!@vhV&l-*Adq6 MFY>y^{VM$Xe~V2BZ~y=R literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/slayer/Task.class b/runelite-client/bin/main/net/runelite/client/plugins/slayer/Task.class new file mode 100644 index 0000000000000000000000000000000000000000..54aae1bdd62c8c29ebe19bddd9d47af7aae46420 GIT binary patch literal 21554 zcmdUXc|cs%_5Z!^-GK`{;5{B>H3pMt5{w}+F>2yAzyu}?kj$_MQE`9?Oc-WxfJEH) zeXnh`+E#7r+G>4nQLDCYwRP!cYxl*rR;yjU-B~nyk-HWmB2-WU78JlTKwP>&G)w!|Ciq{X`}?oyymD zCMQOVnc%EqXL47vK9kH2*GIBbW1KnRhDbafZtv_*Y>hN_#v=*NR>t;HD(b*D-qo|}IoQTGviB|j;4PmMf zYKVl16l#dZn}AkBEZo={Xjtxl78LToTic_}EmXavA=c5+)E$X6sj6L(8Qn`8;?ed< ze_SF=&1Wh_SI4f-ocZM5ck*yu=5ZD;*j`TNlHA8s0`rQ~0_r#R?milh# zK(|QcGWFRS54T28QGX?3(KhP5Y>dP)SY7yOHMWF1640wFN*%1!pOILkEz;f@j!`p; zVRN`W+!<{oeL5Oj!=3SHBgRBD!h{$)rA4&8xxWRbMuCfhzTWGYVfPo<2BHhs#zKWY5qMOPqFsz*|{WB6nk(eR~^cwW?&5`a%9F81C zOC)DAT(G|xE=AOe&FDc(|BUHtHg_c8I{nc^4E^u#=|yGo;F9KWyt$)S_1A8Wv_tDy ze{(z>jyHA0p=NVShw2~w=pqeERTKSf9WfZUxVfVt79}|q&GAUM6ABfkMmY*1?K9rw zHp7b}iEZ$(<}OGl-^Yw>3CFiamA~{S(APFZ|Q1p zjz#*l!@?(9!?CR`(N1){qVTgH9a7%g3Oyt7o^U6b-yt9ApFQ==5 z8poJ)Cb~KkVVdN`)fEpXTA^Dk+#R0LtsEnim}TCQShNpT#1w$W`Zt*l9g8;hhmWP+ z$+mD?8-(Jg+ZJt)A|Um5Z0=7qh7nl8C@n#0M`yT;+^4cF+Sx+N1fi>_tph`-*gD`d zI_MN5?zKjGQCijphYBq1v~_i2_?!CsdYd~SO4VzRG`7Th!x2o;kT0uBMY5ibc&sVb zi^&5sLI15$1R1JQy0teR45iSKrz{S!fmS7PxP7~J@)FF|)E#W2-Q%OHMdS-c#ooGeOLBN?c zd32FZ1&OwfRy6ESWSQvbinpk#UL4F(7r)}s&MwGkr0LS7>|37bj6`M`zB17TH|vV` z2g6#F=-L*hajfW!v~7h)1`^9Kj@23Oh|vTtLbKY{ zI{R8M&k;&6)goasvW~E_JKRPC0p=1I8|LmL^A&YRI^jgHV|Pa!@fF@$)`KJv#6WyO zonR*RMBx#w05FVODBA>ue z#8e)inoMWv+mhqR!zGFIa5gzPl}~XNdnfe>{i%|EVlto34sY7)1b-BXj&&fL(Of|S zo+Ub#o|puA*}oONM{^`aWRqjit?J#%z(KKc8B2`k0ns7Ocob%wOy-AElkKR4{<_=W ztD3Vrl^o5cCMG&Z@~MfDTn2TmLRl0dq5H|>ZOO^OkyM_u{bnh;V=6m1na*YFquI%= z`P5K)Fgclmmh}D^*=%kyNsLfpp{jp!eKIJlZ=cF!lHfzlvPgSZ z+p_L(Oij7E?R#xvM5QCJYRjf4kK)W+v9g;IbZ#gmSxB;bXoWVA%IA~W$=ZqW)Zip~ zTFma{Z0rY9znncAV$7_3)?1?%T6_67DNdN-MxnB;8f zik0s>Af)Njr0Fx9ZP`l&-&d$s_lp)QCUvD`UxwQh)J>%GsVcPkdFs-O7L&wNBH33l z>B2+FF&c-Vd~z6lB955Hm_8JCEe@ON^qEtgB zIXGI|l1fg(!zKGAExK~q>~t-@Yh%eF$=*WWFzl(J>Dty*dUAwX{lK*Kj zn`n;2EXHy?38gvqD5XuLV(o6k9J!avLAh zP~)J>soDyQ)ljuLk{=jUYt5#IN5~)t1r6yUs!?yTIaFh=gGr8Q*u2g1-XzMLD zmuT}OKU7tnN)>!i^260IDIJ1hss^Qh8%$q`pd8xZ$XwRsE(5s$Ihd?GH89Gim* z3~%<7KqfInEVh6c7D|q^BO8+$jPYcSNLwtnkVyMT-Uh*q$w`WU<2hx{4vXzW#6^-L ziXoQR&QlH@>cERE!cFin*PEVh^`)k=Iu(^GUc5QHL#7OVs@&-&vqe zWDxR|jv0&XN7N;f=cwPQJc93(BAsNhB}7^(Iii;ZU2_u{hN(39=q`9dBr}xC*Ul=J z{A6ljhLPGo#bQfI%rePOM@-SwNG3IgZF@399A{c=8FB0{`8nDsXlQeiIygx5^DMSM z(GQUPLK=YF;Aj$QeGqPbF}0_@N2q|fFSXbK#JybdD^zCLt$K5n#gDhSC{r`A=A^j)(_Jek(kuDLJh2ECnonyTuM9+A7KKg3SV2 zZ7bAM-T92gRuRWRl7AL9XiDZsYX?$ErICk%cA9#+gaqDiv4er;2?yVqID} z7Sf_MyNGHayRD`g^^zmI&1p&@BM+yB-r0R(M3$>3#x;^ZML{Pw45J`@6>UMN)&q>x zvxZpKN{-Z1)I`3idhvqA))L`h$-hFqn3_PcN$pB!AmVE@v?IAuOj9bMroLgZgNc2e zk$NhFQu2vZo@Bjcu|r7K2FZT|Yecf- zB1k$Wei0q{W&_a=l^pq|d~<3SrqINA8Z${*1j*)5q8}zXl1fzErx+&ibR~qr7$AmPHcXZLLh+-i198Og>N&~58m!4bF%DE?e1wbpGDOY zTEJun=_t)FltvjXUUS*ugC>*k*#fgP%F*-0czSY@rizvzjYg5<*J4Ky%aPL94=&g|f{coOFNMiEb9u^{L$wpRDRMJoe~TSSyhll6h31{g z(BK$#7CVXvM@s`Kt+biOrM4}Xp}1opp&d=cW2AwER@|H$Kzvcvkj{=FN?005XBEwP ztPL>gLDDr2w^*1M8l-Uq6aqsk8zejf*-R(h;aTO9Es69Ii)|xPTpAxm-2$n0+Z23^7(Q;XI58xoaSKMT6{DBR z?@mstfMa~pVhN&lO5-*-2c@4{9bOT{u_qu2cUY{Gc)FzV>B0)7RV_bi8xU=zaW_U& z7ZCerE!IWs-O{)ZHfe=ZFGo7Sk*Z(H93)_1v#-iVzC}# zIaV5vk=&^~P6&wbgvE{}La#KQ#8AX=?q92wgbGiiYpP@@Q2SYn^%8%dG`@sM7sIyt z9h35Ti}ewGyEI;cp0V^P2qsvxNCR7=!e>%h0Gp!i#Cn`Guqi6mtZ4NW$ZbkN>|||5 zRhPzhFbIh$jL%d)DEl7NO^jj18I=40J=0RCXFsyoaU}kDX}k&_Z%YoR2Wyijlb;}8 zl?30!`Ejcy@!-4ZnDCU0=->)oo0`c`rSeegLm=j20{UrKCY0!QNqH&}!rP7;$ z1a>0PlF~#1t8BvtjfPl{3Qcy?uvn5f2BaB+720x$dWukNu>m3sO0$&2=8(bsZJ23U zY>;R}(nKOEZp&pyQ_~aDbl^lmcpuK8sSNp<=~`@v_*2rHgATO8O=rS}InQD#qVAC9 zLO6Zf6i!5t9!{Aa#Rho-n+CKkNn%GB$He*tzNi;T4JE-!oG?zim_SE1=ema@T zNE4f(i7X_$CNq={WqsH4!;gDf^eR0TR?vn1kr4`pJDl%e7=X=0017Kcgvag*j245r!`QXUQFm>IL!7*)wivjfJ6 zW3`i|wTv{k!IKJ~wdt{OX(F*y1|>QzNV5xTkf4xsRFPkrJ+sS43TZ@|*i_j8|DaAh z(%k+I?n3gC=JA+}0k=xW(nMaGQ7o5-*^(H78LnWVEzQB%8jq^Yt~9X&o9V`kC9n(2 zk|lD|+)0+eo@D}8mddj;7RwP0M#y38;<@1|8po6166!Y%gaBQ8t&%*HS@lw=|KiN`nGS zwhuz}t(fuIfaAlcGE)MU>&dm!)0u$d2FM5s!0=HpgeRtFM0^|!K>--B)xx@YdPa*+ zfFUTLtZ079V!KFxsCYZZORF2K4T$4Ti|rq9O)Vm)Rqk{@nuRnK`F&)X}*BS zHdE#=i%5Z&EOt6IbA~j(hWwS7Or_otps@)%gXm{U^IK#)KbiSSk0gBCVrLS^S>}+B@l)zEC@e>QI!4WC2#VRHuc6n5-++r6| zwTq>&i4pr4Is{Q7t1Nag(JqmqhH9lIm+RvnG1p?35am)S77ztN3ulic4`+Rs66G=} zkfX|aXo;Z@35beJbs14FmjamzRBTFug|#@qVwV&33Mp1%{`91vbWZJz1#*@2zju%z zq^m24^-3v_u8MkmHtd1~ek&GifvzN$tE51B3iV9ujfFsVx{AuLmIB$yY0Qn`z!~09 z+n3Hv;{=GrA7!ztiRT(A!suULZft)bHW^VX zPC9ztn!$J`r=&o-aU(cD!9krmQeHlRgYtA?3B4KHVeF1)v>fMb z-sU`=*JabAwF&jWW`>$aADVMRs{NT#92m}=nFMx0<|;>1DN-LX4--@4R2C1KQ0*Et*EWqM`*LjE(-}mSf>&LOL_$l%+DLXV14okLLzG(dcy#7)J|)F< zlo(X9QIT+_@<(7!pHPr@Bg~1*GMw{Gre_rRB$ZMWuAPx9#jUW63Ou;afYTQI@b*IS4hmU;1@5Fk z1e;*~VYem)wwq25nf{&A>TZe>2p;gHQt?^g6^ncEY7EnkdxV zN5{sn#K)OFUGQ4sK5;*1Ms5e^b7mh+bqwqT^QKuhg#RCx%sxuRY)0TLKSj#4JF`6%p$%z!H^F>QMCvXU0j!z+Q zb??=v@0Gb`b$b&v^t>fr5HBJy43I52tAnO{XFX-~uUPDZ43oYxhP$oysWDvDbduky zgIe6dcEjcA+b=9ut^-x zDvLt%?NB9hP-ux2st8r0U_TW2Wy`IQqsk7LDO+WQs#Mv5Gi7V7kgLkppbXv{#X>Nz zTn7)ILK`qa-yOT&wQ|9vhC})pwm5V+XZycvh~CT4#UVJ~zW<#S$ytxeF>4rt1|BwD zcg%cx`otKp*hlGOiI1f|micJ;SngwmkCi^!J~}>D`RMvs?IWII_Oaf_H9oHO@n9d<`MBOk+%Btjaf_@Fx5Wx^FRT!ky$W&f zst^~W3UT|X5I36&agnJIca{oqL#Z(ABW@GbH|_=%;{H!z#7ErYsqbbVTYQZAxW&g- zA7ehY`PlAbhmTu*+~#B4$ApiaKH~03wTpWqg}4k-h`S$!xYJRHyBmeLm{Euu6ot4Q zQHa|Qg}ACvh-(RjNgr|7puTahpb+;33R6DfkY9Zd`#9ob+Q*$fj{2DKam>f8k2xR5 zeLTs>ypIz;PWp&*SJf`gFBRgHQX!5a72?=YAS;xJJmjt&*#Y)>K1@D$>tP9YBF z6rSxPPTJHrPSF(NgiPW2KH~gKeP8I~MLu5a<0U>`>f>cTUhd-+K3?hLRX$$r<262h zz{hI|@kR>^U__x0UOMNVNWpj5PRxA_N*#?E>!g;XWdJWu;=~a7gX^}MO9yM`d%|3NXht` zD*Z-r)yvMY-wjH?rAogotG?s3pBa>XPnG__E~@&Wv;Olz@sCyUt9EhKPn{~KSgZK+ zM6am&MWQ!U^+uw%sOn9v@vju?Z){ohTgP4=Ncf#9{)1go^+%`bw4nIUs`#&VY1Q8x z`@o?1AFB9myR7P8&bCXnNnFlV3*024%R{#1@*-#bhYGd0)Pz#I+~s8s-)L(^U0x1N zU0w-QUG6|vm%EAHVwcw>dZo+fCVFiY&DYWwY9Wj43YYKev~LWg*J{ENyVB)Loi%S2 zwAx?STdv6~ZQJE_j<~!)UZu&aHF=HgxO}Z+9~6jPrwNDHRW9G)ta-gq?=W3&qb46= zyDmS{IWRCNKUx#QcD2hJoHeb1z$Q)DY}dHF*;#i=K!|EWt3Ai%F=y$TfY7c9TkW|n z-{v@X1cZbpblLM<-tE{26m&aQ>(-~q$Jz5;e!R2f=>oZ5larb}XfJU2kYha;h~1$H zBlbd{I$KJnC?^<2&Lz;Y@z0~E`JFCA{Am5ykowY*&;nSLMx4qou_c-%^RcPs6-O_!U{D8f}Uv+-eexz|R*(@f9_S-_cAe0=fJL_G*{^(5Zhc5Uyg7%U`wYUH(&N z?stlOAD}Sga*9JPe?!Z7Q#bT0dyUI~?JWLvL66^RvWi76|AW2O<$rV*91=94qLIu0 zY9H+Kzd50k0)mQ1E`Qrz=kk9!>p$QNG;~BVbVM>j_IlSSaym^v?ii9(GfGJ{!=kuj zR45G$TPbK%*@w7>>)7k;631>(tr<1<8S^xCfxW>s7CLKp7Su2nX~JUrP}it+j1>g~ za@EcfEqj?}I>0{6HI_RIv{>X4W2Gh>XdmtxtDLnv0h|R*la>h6Hc-tu90`vgbFH5 zY87^A^2zpQ*O+$fRR!{?ntZw@pJ_L{##zpqwxGRpG~qnE#Wl`%*4^=laiLD`#zmTP zi5+!~OC5W4LE`0FqK-+%)%F(GxW-w3cOdavUGGD7t80ANS^RuJxLy-(uw$-qqqBB6 zAbd;{ZnE24<7Q{!Ujo7>G~rWryKCI)tQ`vow`;Fhg#l`?H|$q8u|LJleW)+yzG{k_dhui~v6HU3)UnqWTF{FpQ!k#(mG*#Z);a5glxVKfEv&W& zU9;Yq`-4E`wVJTb9&*j~&XPYB1a8nO>i}hLv{SCR$+7DSy~8yd9KI?L zs~1n^W_#E*o1Mka7V1THy;j|7n?2&1?M~NWc9~8>=2q3&I1QZHNq%B>(+bl(mR6W% zpITv>#{p1w0sw_40!mzS08r|hL%IRIG%`o*v}>jvdquHhhm~@Oljf*yeaznJnpvmD zD=0Uv>*h6i(jIlqDW~s^pi{dwVcO2P<|)qhF9w9uG~o<;%r(z+)&&ay^K4Bx*Uq}; zdB}G`jSDp4B0J}r7dwlt3ka8L!sYh3YhK|POYBnLGFK_fT%#;=t+LFAlx40{miY*J z4`ba3fMq@gfMsq1z%sY!ZhcZqzSTa-HE+YhI%x6^O}NX>yXL2z1vdnQyEWmn_JnKR z>nwgMAn5gw`G7s?nh!eFKMx3dbd5*sDc5||Nsb4E$28#ydzWi|-dQ|jx+gW^X?wS8 zKI5!D#-G9F7gcw^q`LdO?!b$h^(*$tuK87G@k@bly&f`Owx?b5n@*n@5MI$WzGI)_ zn%{Mn?hXjw*MuM1r@H2k9QLDt@Dok=sePJj{>)j~9}r&CgxBrUUGoiR?MOg)Qxkq= zpW&KVBRyA`w!c*!_?=e$51Q#u_L;8vXUDD&YX4Oe{_e1|T=O5!`bPrF+lnHv)jiu4 z+}ZwWfgj6dY=ENe0UEqp+9p|=yq9c-6;;;){vD7g(1(f}@wB-)F$Q3J` zvWxtAChD|?IwpzL4!hVD^^W;?fxcGL^{Po6;;>6xvBBwMfn*((#72i*>WWRy+R=b= zq;B(Qhh651W3Xx~$ZXIubzBmg9d@}Znw_5dM?_Sw3xr-hiI~H#a7CMQ@QlGa9Cqbn z*ejbJdjzBEv1j3y9(w_^&|_c2Ec6)ioAlWCXcl_x$21E)_A8o&9{U~5LXZ6!Q0lRN z0LnaW0xXYX#O!j9F9cM0ycSUD@#O&9JiZa&di-cWwa1$PH6D)w=6Jjv zFxTS=z&wvrkeu)FBw&HZcK{Z8d=#*c$HxJSJU$KB*W+gZ7JK|$K&{6w0qp1TD*;P9 zj^JW1_4r2t%RGJyV1JL_1~|aup9U=V_& zJWh65?Qyb8y~p1KtnoP6Wv$1_E(d#@?6S@?$S&(W!v-AU8S?-eJYx~yP|sKfILtFv z0uJ{KGS5cOAoFbUjKcs&ct#j-q-Sga9OW4ufTKMFdBi@(GqwZ5o^c|e!81~TM$gy@ zX!494AmSOj0GmDIbU?FboC9d_jEewK&mg;O@eG7syVWzU2gE#s0&SaTd;-w!8MgyE zJmVg~R?oN}u+1|b2E;w%aX`W|o&j`v#+LzIo&n#nyFKHFfF94l2FyOzGu{I9dIs60 z&ojs_+dUII6Z<&NECL+wnPq?zJhKYW@0oJ}CweA%Ptr5Vdj>pn6=2Xa*8+w-lgyLy zO!A%`o=M&_?3t~A5zizKNqgofV5ev10i&L|8<6qL(*R?hc{U*HnHKX|x%8JINlZgu1LCK&=o0H47(z2FVQ(#z=pyVW0bT6T&lu@tMRPanF6?fk(wdy$^|pTla`ZdpC;5k1~(Ejm?`c_Bl9K zci@BKi3i0~fMZvNLBbq|U!-zQ$W7e}{3e3dbC0ecp|SK?}_jxEF=QZB(? zA0CW9G>qc^{rFqJDg3$LrT8{xL%>lL46ed0@O zyLg=)7b<7RhYnyTgtoE%&^S9WbTLbYZeatVFR;PT@7Pe0%~C}x*^Z)iHe58!MvBg2 z>7wh|P9%uYqE}d^n6a_q`7B#}Fv}HhW8=j;*-6FcvV8H4Y@+x9Hd*{Kn=1Z2-f!cX zvpfK=oFjO~d;*>;@5Yk{5^sQif_J`uV`r7P?Cg?N?3|KTc5cZKJFnzi zc7DnI?1GYSunS9m$1W;e#4aw~z%D86V3(GTu**u%W|x=V#I7iPm|a==Q+8FE!LBY_ z$gU|{&puF=VAq!A*$2xmWgjZLlYQ7KW7kN-CVwv-BO-rpC~_veX{%p_Nnsw*{$V2Vz-t5h24&o$Q>1R?9Pftc2~u5 z?9&xf>@yV~VRu*D$L^_kk$tw}7wq23a^_VoXZKZx+5MH<*#nhR?7_+_*+Z50usxMu zVGmcn!5*c9|)78hZXR7>JgeU@uqS$-Y^AFZ)*Y z9`;K06YSg7&$91SzsSB@{WAMr_4nBKt6yb5sD6X}u==;`N7a93Kdye8{iG(uUahg% zPitKEvzi6$=QaDW*J@U#S&aL% zZ(%yUf)bY*|Ef8Yg^I;P`1{pj@ok2GA>bVP$29Z}340WG!gM#YzV5(%9unWF5jU`6 zaT^on9`XIUgB}pC*42my#Lw!C2gGaizt`*LhaM2Wtm6-ew`kIuG->fS+a-+gB38ul z&mr&J@^R2`^eg4z?mR_)@Ky7i%(>GkT~M^Whw4hyL+ z%tsgK-*6~qyqJ0VKk*w}UvcV)G1u?NH_#CYAsgPOBQ;R}wYr)j)s^D^)D;I^anY4( zbfpGenZuUxxvY-QV{7<)b_idfx}vUO*@mDi8-lKE2)eR?o*2<36ygPckpq4qz-+b4$h1et$nG3G-B@>EL^GcebK|k=wU5-xE}^< z2?lE^dbo^j;QP-StV4qy9vbxU(4dEh(le?5Hdwz^gC)i9#P69g`__)`=;t%-yO2$8nGDCS6-SIJArxb#V6R-H2x+&!JdJtTHM;T3me*j5lJ-CQ3 zRCm94_1^@s17-;d`90&}pW^NJ5%e>XJWHehAn0Eh>;JCNFZW8L5Px5dUfU~;LdN?F zdVTK%ne0hS_}Rw36(;eoVBcl(6V?_#Vz%-#aFvkU%~hMZ za8F3A`gdtu4Wj}6l29o;OUtP9y{WW{*X;?Fz1xrAB@{+c&n~5RKYqQiU(Z@#AN+AY z1d>iVz9|o6Yi2o)6|(6rT20{)GfI!)5Qis2|AV--?u zo+YpRo$8e-_3%>ZUGm&e^?#E0x&JDUiBJvMF*HZt=ZEHo=HVOBJ+v5a>S{wvL(9~! t{X;84E7h;M&_SWq>Q{Z};Ly6zdhp|qsl`K~LqdmQ6b}n+3?0Gd|36eJx<~*3 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/slayer/TaskCounter.class b/runelite-client/bin/main/net/runelite/client/plugins/slayer/TaskCounter.class new file mode 100644 index 0000000000000000000000000000000000000000..477f11d57e32da6edeca445c5f101eb48dbd8301 GIT binary patch literal 562 zcmaJ;O-sW-6r62i8)LP#e%urf6||ME_llr}LLrD?>3!S2*41Pqo22T`@+5fh2l%7J zm$nB%41s;`Ei?OOCSTtlp8&3~Uq(ToZ77j8H5BNCJ>8TZZ!wC)F~VlVyg~W*Uv67rEjHlrFT<$)!N=#D7q8CDn5xb*N?}uhZ$2EKT~^ z)baDw+%8mg`lmwyryEVkLlNs0tf3@O^|hg!G#rr~s8K)ybw3)bV5qFl=GCQ>-0N82 zJa^Gw+Z}rWf%_R;MZ1ThmY@xb%%|#8{3$%+m Nc6g7#E+Y!q`vLBDmI?p> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/smelting/SmeltingConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/smelting/SmeltingConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..4a0027e84875c2d55f45f263ccd20f9b91b17659 GIT binary patch literal 735 zcmah`+e#ck5IsHaIvdBkNsLL9Rv%OdnFq;JARt0yVKJZ^-+RY$ZJp^}`Xc0?@&$Rw z2jruI)f0UXmdMc6U6)f;bIzZ?zkUNa!d8w<;LuPgT{KkdKxI{HGNGK*ajcCmeM5E7 zW?Y^>JdUlo(&HQ*f#n-@r^;G!_S@)&s*qz=V0&7-szsImzygI2Dhzc)HU@#2{e!;1 z##uChLl@fXQB6n2ST54mc!9mavrYSfn$H5giS;_6X7~?Uma zEx?V7OY)V|lY|iXGQ1|4c91&Apl->_E9+$7Xce7fUgRSm(v$ZLlEKOmNtc=m?EG)f z??wmDD|YWx9eJUyY?xtQ?ATtiyEM>-PGd77H&jf3!0NzOs=iQ8C;uVX3D=rIpQcWF zMl~KjcW$Gr=&Mcx)}D&`G3hC=KehD}1y7uflf?ET9jrU+$fuiV=PySO8D6lr%l8~Q zDEgSkg6GVl#}bx3R#Mq2mXA^@Bjb+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/smelting/SmeltingOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/smelting/SmeltingOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..124a1e2e83e59a609630fcdd5fc61ce87ee9cc1f GIT binary patch literal 4986 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/smelting/SmeltingSession.class b/runelite-client/bin/main/net/runelite/client/plugins/smelting/SmeltingSession.class new file mode 100644 index 0000000000000000000000000000000000000000..a9695363299a7b5526196155822d82acc2873d93 GIT binary patch literal 1093 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 TA=3OaUBQp2|1sq%>Hhx##fFLc literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/specialcounter/PlayerInfoDropOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/specialcounter/PlayerInfoDropOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..1d72bc77161ceeec3af424542da2addfa6ad55a0 GIT binary patch literal 5210 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialCounter.class b/runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialCounter.class new file mode 100644 index 0000000000000000000000000000000000000000..d6a56694403241d4799cf9029506120e42d1594c GIT binary patch literal 4100 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialCounterPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialCounterPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..98e0ae803cabbe603e1c7fa05af437344d9f4a28 GIT binary patch literal 17881 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialCounterUpdate.class b/runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialCounterUpdate.class new file mode 100644 index 0000000000000000000000000000000000000000..126abf1c35d8872e9ed40348463ee50cc4cd0c37 GIT binary patch literal 2871 zcmbVN-*XdH6#j00G-sdFTTM`A9TiogENl4=#2l4uPT0bHwgh(%FyZNo^$rx@1FCWbI<@68KD zD~2Z!ziT^YnMYJjeM>q8iXCgxTWB5_%?$9!BUhQ4u^|iArr{c^rku1a+tWS6wp@Yk zdDGrlwbygA(vl9dEfYUBWtU|;_*O$4Z327e4NET6RA$$7La2RqNjFz?$549R81pIy zF(+Rkw`Uk<2<^-y$X8%IGw=$Cb+%L*hczUSB>M!NGdyML)zGdoOR94ekILAmA*GCp z#-%!`%6?Kqhwtp!%bsIcYXbWj(;a&prKPq0~!wEPzr+>PGCr& z>v?|-XOI&}Z0crBE`Ba>I@5x=xOzvHy!`(hb56sN;Fvcx91EoL8eT_dH(UR04e#KB zz`+fDT~66nN%w9TUWJnD>6XVDWiy4Av+D5|3Wbp4$lJJK8Qw)!mb+fLZx#AV3Qco96OdB38X^A5x#6!I75>W6z*Y4r zFFqpJL#>V4Uannya+C$vc=iYE+olk~Yy4F%z;W#7uNF9<2M4I}-r~?MKU+Ce(oyMv?Ip4bkKXM5s1IPraGeJ%!j>t_(f z?=BT^pWj~*Us4^Wy01@tju7)D)nzI*PPdS#{-iBVzk7q(`-sQ32Y-e52Jz_j;4cux zA!a`5tJ%RvcrTF1&k&z)m6u|O%Gri8LS>|(j8YkGD47LnnX%aL@90R!e#5>8(1z2o zhjrALs$I0Dzx(|D9u0zPrhN}{C@`5Gn7G28k6@KI;eFbos347bN--3Pbr>CqCjZK@7e zy7J>J{NlvXu6%{8oxa_W&NiiyrZjqcf%3{|gPgR(Jpa literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialWeapon.class b/runelite-client/bin/main/net/runelite/client/plugins/specialcounter/SpecialWeapon.class new file mode 100644 index 0000000000000000000000000000000000000000..7e2a1e2c83ff68c886e9b2aa80cf5840038c51b9 GIT binary patch literal 4524 zcmcImX?q)26@DkO7R!@Fp0;tFq^|2aiLJCz3r#4sn?_q~5m^F_7vuo$NE*u%k7mTo z$iXb7ETuqM%MNAVN(m)(Y7){mlpRX`0Y8ENz{9zB#@0A7jvx1_KIopgXSwH|^WJmL z8~?p}4L}mt!`LO@VMBEiR?ARz%~2CoT~iGw(bQXY&9D=8Q>|)>UNu{Wqgn~s{hU#i zrfG!HAz;rrWl2fsicwEwjaEZIEK^F36$^7S$|7=}HpU#e zEmJIwW##dyslr^kRFvgZaYjHmHI*lC&j{!+l!i){^6g8>j-?rO@*_miY2@gfU1xLj zRZ|*Don(bs^2=GURC~eHYXa_abz6?6C+1s5)zM5NaoQuuOsA~X4aI3$q-$>_JGz6Q zrQI~8O=DiGkN9qpqwLjHYvd$((3LGrO$<&a^HW(_z{uGhoa5%7C1;fIVrb4u0fC|6 zX^LRltf>(MBe z0`49f-YP~TQ3yC9VhF>Ol2Ol-@gd*Mz5L~F-a4C`-O~2(bSGIqDk6wb1mOsdF)&(m z;rfCj5$j&Ye^5l2@gosD#1N`ji=MzPSKu8YB21t&f=2}GO({mrwEM@*ntk51Y7zpj z*rOsknOHP}Qw+F4Pt65Wj( zoD#7cA$H#x5qF}OE|S*_wa{u*RBKYH=={}~RYjjxERB78o6l^Li(3T#EdoA6=YbNH zF|DEIj3v$1$jhW*n2y5UsLh_eZZ<0BVq#1+R7-Kx8sRH|4={Yq3D~#ERdOy!6cKx{ zmxZS)B8F~8sUjrY#;Cf8+i?fI4QD~4WA^1Y#A&&?7OQYwbqc%y-M$8UURT#kP$vnv zZ-tBv4YN8F(d>*@iRb}REfPs)vR#f^YnC=INN-WB=`k)TdP}9-K1zP>yuw7$!uc?k zsFwIj^0G|@L&S$b6{3?Kin3fan?%R`87fxJsa0ph|M1tgC~H*pxrfDh0R_LB7wq9T z<8uHX6Y*g@A>g>*bXr$z+h3K}&uZU|^-xwLeY(eF&OgNfpW956dR|pP@=bfyzUA>Yc|t%`Hd|IzJ+1MgvSH#l##|MU z_Z4#%u$`dTYhkP*#!{x~*p8(%Csb#F3Ud@+##h7mihzN3Y&2uZTvQWzo){8T=9Q{r zTFWAy#n-3~H`-eQuKV-uX}ZS8ss8J#J(xGm#a43@H2CheL2;4_g~^#XZhac_TFnEKF9Z7ZJ+cf5r1YU#VT(5 z^&jy^5~J##GpIH3LZaGX{6oN@n-IDg&cb*@K;PD)RJ2`Co_dh(5uj;o_o-es`~bAl zki%D+W%x?N3SVgy;VaD>e5GN6uQV=@1&Q@VzEW4@EA>RaQb(jy_7S}cJ+b|4s35wF zW~Kc&K%9es@DzHqC^Z#bt zgvWh=bKe$}-tKbu&ob_Dk9&f19}Y?H406lI4i?KD-Nk2%9ak~p$&7NDlVRyG*FyYh z#!Y(M6z66lQZ~#j3_Q;)47^Y*2fGI@6w9IRfft$lm?uBZ<=+(xNoQPh0~Z;4!ebXW z``xjy^d6U8>S6xM9(yttd5vNbSV3GacdXz6xg1=<3Ar3v!KhpguOKCtBP$q}%Q4z2 z&_a8Y@+C~a#6$gF`ajIWI*2|T!YF;s;s~Cg8Rt0+<2vH_4~_~^3U8TfumsV3O@MHd zHH)*fAEFe!k5)<(HIe|q1L%t%J$M=KkKezF$K$;ntEj~92(F?Q?+vYDo}C{6JD=$S z{oMXT1TfOX0*4Eu7+@Iq`q&^vGcThUXk0l4n-DbG6}go@8m)S`#dBCBPjB=sK~n6r zVEkn~evyb>J{RucF1Ut*o(lqWG;U$2vOPlv%v%_$UD%dKO-j^S_&>Pi73a6(Stl&m z6cv`c6BJh#?R_hlE}sd+ua!p`z$O9*uE4qPMr*=4COT8ZQDtaDZa#yj0aB(ix*g@=O_izMZbvzOvogW(^E^|}c#q%< z_#%Cms9JrU!uL&lA3xyK5Ajp{j8i|yukZq=evRMaBBx%$%UI>q@9=wE<z)u{5?Pkw-?7 zvp|7BO9OQar37eL%9b|8q_hF-1k%#I6uQx!?&}}XAAt6|Gh<0k11IJ5^fc!sf=aXh4@5fa@4Z(@qEE3Oy-A; zTt2?R$n}_Z+RT|b6+Q)3JB{5&JY(3S@#OGMGgVL!+R)N^bw^Kf+vYZ|cR3r3J%xB{ zHj~XYD_E55Z|~`BZ|U06n(RvUD5&neI?>g&Bhi}NyrZ){(b3tbKuIWA*qXI@wO!~p zGLvQntzE5PNh=liwfB^7m!%p7;SI^2Hm>w0wzrE&QLwx_vDw|(vbl}-xkm>QZGD}x zql%ZbwQp?M*44M8C|s(bQjQe`6(VT4rX+~cuW@6qV^;6v#01gGDX4W_oh(?H_{gN4 zDp*-NKDSK2D|@X`n?UAF!u@W0*SU)hs0q7Zj+(jV^;EDlHJQtims9T5#!MqKcMly( z3C^W?{0y!t(IfX%i$aI3k`~QMW$n`ROqC|ajZxDvJ~#)M0^dsZ(~&bK z#;jESqPAw2ju36#tRaalB%HwTRHtc;juD}NFjnt)*rVZnh{)bP4VR!UgnnG3Vt{#G zq`stD!yvX3sk~Wm!jrqAB@^8GQr|B+uG8>giIQMCXYA==SrXw64MUD_gd~eFjA5iz zq!e6shA5tjfCdvI3Ut$!VCpgRg>24{#21hpBDafkV;U^%WNx~!yZac6E6dC;x#=M& z)@3w|%LR+w3!LywFcW1ht6@Uc7P@P#*-6%loLraFkOzT2%e_tx$JKUGM~adD(+Tr?&;!k(u!})+J$bzrXl3| z)3}#d(byio-}#g=VfKz2nT+gV(U~hplBFVQ7EABba1i$^P?<{ZzM3*Soo$jxSK>hp zpT!|!QONcda+XbU^=P8J!ntBc>%$rz!K1{Kwup{ylSfjFx3f<*!du~~$MA%T$5}Ru z`CfKX!;^T54}0FZ+T%j^EOp*T@AmqHiqF488WXN8Im#IO;;HQTMAqgLnveIHds#%h zX$XgLL>?9vpu>1t!!(|8!I5p^vP;>#EBjS^sXTtRWLd#OIEpWermrwOS?2`B!+1`^ z^LRlVF$-I=c}pt9{Nm*tZgzLiYB-J)3~M)i6*QD_Qr!qBaec1&cbDm{lX1xruavOaOA$@Jtqx4; zzU0UVU1Z7?%He&df^Y`R@a6m-jV`^MF5!~I-`DVd_f33FLoFh7#A$u#sx&af*R2Mv zZr3zd6sqQGgprvO`9(BHXXMuvhVV1|LdDPL2zHq7HVUldzr?S2RgPE@SzolReiMI& zjXdkQ>UB00t9V*CObZy-4*XJZIdBkrdjza zaD-3v{BCsL#9T)j>dj8(QszcWde$no6FuH%*BZ$MMn1a>e!)~@xwO0-EtiJZ`3*wS zBgF9ngelj`<_kGrR5oACc~#lGnq6;A*?bA-OUvdu=Vz78mvJ}yWZt*jxo-vM>{RE? znVa+G?D&fFRou@ko;T;yT%4avAJ_vsy4m;gS49x#p^iJw=Pc>?44i)w(ZPy}ifTM? z9I@xIM&{LcqZBj#HJd!xFxrby)8x*IZRdU=vjWSEI|lM%h6h#Iu7`*~-5T zJ#YfuO)7_5y&IxygRxokHa>?nv)I;HtNV1nFRcfB=~-OsPW8Ynu5XM4ops-k?&DuT zSJOkf-=Ef1KX+c=@FENahp;$SIx|Y)E(H%kdu1C`|G*cM!dt=NEGbfS+d+t^(6V>guDUmtr@k{E|~and++UOez~9%$aR^r5Vx_c61=%&QVbJ#+wcX%P-!74G7<`V_0x z-Gt>He&*kc4(7mC+>dMU0KZTl#0cAK3l9_SM+oX;gy3=9h9?-+Pg28U{GNEKjH;<3 zRZ|W@k}*>bL6R|34ndMJQw~9rF;kE{@zb80@dFYSpj8?CkTRia06*d=NXs_i#~fAC zCJjH~Z;1MrdZQ6$;p>!zskO=*2~|rZ$IfGlDQ}@w;eXYNJUjg4cbTFJpOdW1RvcJ< zAiJr4@q-V;zw&7P$^*Mj;HP&Ur4F~Y)HvCFgw{RH`=6n;&pKYm9QiW*nzzfpWq5-l z@p>74!_fkssK#&cJL(aO0#M$>q6+S4#P2C{-=sg_kM0` w(eUgt@bzjd+W_;ajb z2A9SfXV4zIU>b!T5TAdeA7^#!K zly=BSUOi!?4)Wef4Xa}fjnL-5aJ-(sA~_o?oI6Cv3R)?$T8`#)tSahQRn&2=_>I4E I?*jboUnu%uRR910 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/statusbars/StatusBarsConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/statusbars/StatusBarsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..9b3cb5140611145c8363d7a2d0245b42e0154e54 GIT binary patch literal 2177 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/statusbars/StatusBarsPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/statusbars/StatusBarsPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..1db5fc25243194ce4225ea225058dc727c26a4ab GIT binary patch literal 4694 zcmbVQ`*$2w9sk_CCfy8e2yIBx+HNBa$)@e7Xc4wl(*)9$O&ds>Vk_$G?#*VpyEDto zY}yD^5E1dM_$v4SU-&?!S^}xBqMqY99{(hc$IqRa>~69{sQi$1uP=pps|k}J)Ez<4aHyjd>i%zP=59TM~MO)5xJmRF^tC2xzf)VOSV z{-jgMnf^pxd1~IumnI#$k>?qjcGR*h|Cm7g=-7fl$D~t`3AAHS$1d~>?8sWSJXx#c zq&siYy~fzP{^_bf;@*pSSq;LfVZXpFDzHY` zw2MalWE%wDt78Xx`v~L%I!16ijUb2xPL0O8?FImy9t%Je$|BZmWnwykF^p?S35>;I zH#QtP4&snNk7X}AC7CsSg}hrwY zBe;{EFbfJl@t$bCoE{@qy1k{EKjmDomF&B9q!ptsS5}x9O0j!%+>Acrtm-<;RzZfS z6_D{#@&TxgkZL`d#{U1%)RSXRHt$r7qT>|Hay`vwLsh)AhU4$1kcG?>n8JM;?iCn~ zb9S61I;L?#U|Uf#y~4yl(j4ANCZ0z;y(2%BxS@c0g-X5it#yAgTO51ZtVosD0tYsQ zLRBca%yRA->qKdl=bOl)8Wm9HYAp1%oR@d4oWefyNyltZ3-U`cUurY~BBofEJiJlo zIKiwYjvYE{a*5fjYSf`EH1Q(rM8s6Q8`M3~Xc7rLgtHnx{x)%oEZ-nf$2ojLX)gU~ z*Qv4G>>O>*`Z?dV>>};{BtEU-Qv$t>>Jy&nFp*)km7--GJxBCX=8mj zP+|Fjj$5#kJ*=!6{yIWpMxY2ELAPs)`amm^!kBCLi9mmg*1;ibgypFTvuTduXu|Ha zJDUA6_HxYh*Ox7G$Z<->w6qC4Uly1ji8-g{=H-2snp<`?3RgID99D@faCoDdo5r<} zbV{mnSXF?f=WG@|8XNLUDrNarh)4nuo||&b3tloTR7o|KC2e`pPx?->8f2Q6YJ63@u+Nm*T=*?NyVj_>)dS)Gyol2h;! zcnz;>SmkFyqilvVkdZYjxq?YTbJ0|}zoO#}tkHFq#+JZ;nyYDaGh}{(&L~Uowyfin zYSna8K13CQ_SiLA_E?l# z_Be32>~Saz__A7X?dCZ@9r$}I-wdvTYiH_p3|tAwhWM+L0Vmbn{8fTUfIWB**ADFE zdKo&}Ntn=E$})lljxhEvyY8?cH|z8vP?`&RLRGY#I`1LIGzr_5py4>ZXbs>}Fr zjEt#BMqh*NU1w75ui@xs-V4R=u(L}JBr#lNx zY}cKv-2DI^4A{3$=P01GhKfLT{9ov}GQI|uz8UVWtl?3? zp4F4;U~FDS>EN5VbQyyOujA4ho)B2W=lPlXr8n@E=P|@X|8fA8(#`wU*6{5%bi9ax zRLK7Of(7e^h|zF;j}I>t>Y`pkcO3?ymB;wu364++xXclsZx?953Wo70ZpULt;cDuoV$CT^W5{kfBy698vqHc`_Us1vrRWv zt=neBa?Mz&VwtuZ+o;sbmR*b0T*Ix`R*Y&bmbc6o8&1{rqgPiqOs~T1)sC(!d}%uv|lLbW7+`Q-c>LqX?Zx>m1NaDg(jQ> zl`1WrSJOE?Qz&XVbw1k(6-X)wz{ftT3PLy`a6Cm5maea_nAM!IQZWSvQ%=dKR9J|JMRh;z|=XvbDNpo(v z=4zasn^zFzhW2yxRv)AHddHLxck`;*A8fX$;1~v|GH=b~(6ee; z!Ep=(;lU&B@5eM9-TIrS*|%v_>Lz)0D;#P3RX~}wP#eT z##YJM*b<0#I-##TGfOTFS=(^;70srAUpl6*QEfZTTC@31y^gTSI2&aJt9UAKyOS|l zF>1AVhZ}FNXnV$=3fhIitW&R+%vp;Y>)37$uQ84y&01xfJ~~y>B|GTYc5-if9l_nH z_`T~?Ne_MR0{4b^4*(=-Fr}nPl9Jk=5Ix*qQc@#HNu41jwE++s=HZ}cnrRH;1L8di zh!YYE{P7y1F!-UTfm02fd5w`m=w#^c9h~E%N1k>t`V!+37wK&v+Q3zbyBqqeg$rGj zM+v+xfj7MkeA>Xo!Gw1tF79h!vVkuT#!dTwBM-^H@oa%^zn(1+^_^^i45za%G4rzw zb(a1oXe5A9`oBcKQG_u@>uVfok`L+W2_o1exrHdc!)5$H@<*DG`;vijf(OtjonO(j zkDlg8QmSa33i<)w=r2h9M28;mbqoQ{NpqzMpsTnd0{Wpu3r8c$AbW^MxuX%~4<%YU z3Q-S#F}rxQLCxx?&_|+|&+ecQy}FH5bf|Y53(+C(HgeG+-!_)owQ45syiDFLYH+e_ zC67bDrp%!X!7%yywg-Jh}32 nT;grT1GEv$7Dtq#;(`VTMf4Tceup^Nt_Kz&d+-d;rL6o5t!Z&s literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/statusbars/config/BarMode.class b/runelite-client/bin/main/net/runelite/client/plugins/statusbars/config/BarMode.class new file mode 100644 index 0000000000000000000000000000000000000000..c12d72cd211f4a6b80451f3db6f5b015b4a1f528 GIT binary patch literal 1339 zcmbVMTT|0O7(GibX+s38f0FHiD20hM0m!cub@=+aW`V{JjFY@7hi+ zolBOZ6g#9Kgm45B2O|n34k8?kDTr_o3=pCFe>~*HK#Y=X1a9o0A1xr{V zKX=y6)=ke#caXVjbUzrkF4<1j8%?)ry|uZ_O55g(JdDQG?V3Y3!KF`~qw&wqIe`-nl{lT8kY|&rRK-3F?U}mOaW*o zDPk`nA&N(lM5>*>N-FX6p%!M0y+G>L*yMco1MwToFMJUVIjz6d*d2u^IpbBkMv4gW ZUUH13Zt(gi*#Gl-uqtY|0e$e zAN&LSqm0wN}}c}UB zm&uP*j*Gk=H~oUc5!%qmo~IMs@37p(cx@X$jZyJJ4XL{8gxn$#sDmA;a5qcaXub$K zDubyV9g5^o80qc8S#zEiTePis8Ur)a1<{w)*q8qRn-bG)eM-B-vYz?f7HyJ%X}Ek#L+ zX5YatJa4wO38{2uk?Rhf;560=a+S-)EhQoyDsfM>KO+oQ{{`+(#e1W(9^pr?4Id2@NkG2= zn%x?$b+`i+xJ%XySwj>Xw&WbKFbZQ9#$kd&YZPL%R;oYz7bfXDn0sEp6#XCRN8uh! zlf?*C0-f>D`yTq>7U=6zXrm0;@X%Qgox26PQ3{=hhei7fv=;5pd*~w%U4X~b4!5wF k(_fO|b*N6fx+%nmEBI<5L;a|NE{`VLd-(>`taFMC8)IsgCw literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/stretchedmode/StretchedModePlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/stretchedmode/StretchedModePlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..27aa5fe0e8a9b8cc0d1d38a13770c7544d8084e1 GIT binary patch literal 3630 zcmbVOS$ES`5dN;?#K93u%^pZGl!B8$1hl0~SQ-)%0ttjTgf^jzBHuV7wq$gr5a_<| z3*8?2E6O=N=}8}Y`rIGY(-}#2EXUB62V2r;?)T08X6BCm`uq1k01V)#6cPfbZRzQ* zZ_AS9N!=`2()RR9$uC;A(v{~*&s>m&vQv9aOt&6- zMY-zl{vWEu%D9&My~?VhHB#a30d6-X)1aJ_4l4G`$o z&;gC_dNpjsrZkR1PoYoXP_uol?-mWmaGcuNl|^nBH&*omM{}c1L#qR-HbZ~+G{^Cj zhRxW*aXh2pB%T%MjA6&>Uf{&P6U0_TEYE9bMOz2@aXN)l0y|^7T|31zoWWUvtx9^e zLOXABzZ9s)ax>l2X^MG3!#VCT&94-w^Q-A?R|~#3<6$5rG^A*L~d8!5~_;5djj7o*Vd3SJdx zr{iG6b^HqDJl9=!98lUR<^An=o!VVhXEjgmH0Dr9!4%lCRz;z^28nr^1@e|}lz7V4 zA23(uc+~cH&j>U>FPeqPhfUry%*An|5{wA$(VH4JAl-p3lr)q<^}WfmJxOCWPZNd0 z4yMoy7j#9#EiUNJ`VJb6IWvyZ;4#kTMJX!-szQNI@}~krENQsS5PRw&E;agf;f{v8 zj6uC)y3$axFd^M}$1NMSDH-TZ4R0~fmU^IJLwOv*I~v}_d#rW1g<-?=9Gd+!PDgq1 z2O2)aN73TAOENdg#h%VPzH7>1i-+s3sBL9o?enUS(?#VUFU^K8n{a>*Nv`M$ML-Ei z+D4fmH`O4sj49Ajh`i{NO5j-awaR)6GFzlISA%yJc}J_7cP zB2`IS@P+^rzC{CyQ|ZndCK+f{1fPt2SIul|fJj2f@EkmMXGqQ)e#vX0?@(Yr)d%0T zBEd&2J*DW0ukCbAaN(@8(Fj^+qhYkpMuVZjmZE3+yrKWCgs#(7Fn7;y*mggl+d=si5(>ivloJWcn{C0Fr6g5SKj7WNJb6Bwb8FA%{+ z9Ka<4AFJEO;fOeiL841wi2Rd8c0SmIBnuPwGC@m75K@g06$L{-V!RmLQYe=j$*)qf zCb11u*oSNA!E_yYZ$vK0BTrOS4X22bH5?=xYuLf`v_B$UgHH#qW(odAosbemt^DnnWT2I*(gr_DUoNwJPAQ{&1ISCN<& z$eU8Nk)UaslYw_}kDge>Jnw>j)+!bSR^bE^Mix3IR^iuMmf7+~z2$ATydPQ`)##)W z1r~|4goAXTo`g*~uaK~}>IBb65hw65c_;8mAo&pr?^D|8X9}O=3xzN7)hyZ+zE=1~ R;ai1!3g0Pwj~{06<3A=3%J={P literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/stretchedmode/TranslateMouseListener.class b/runelite-client/bin/main/net/runelite/client/plugins/stretchedmode/TranslateMouseListener.class new file mode 100644 index 0000000000000000000000000000000000000000..385408b3fe452f9ef3191b1406591a881a11f39d GIT binary patch literal 2340 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 z dsFVnlQHv71;5VwR;WM4(DhIrAYCGp|_z$hudout4 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/team/TeamConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/team/TeamConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..f3df2f02e897c19252c2f878434b3393f532da58 GIT binary patch literal 1774 zcmah}+fLg+5Spy>g{RV)2_>_VKgH0uT!wZzKr7sN2mO}YP%MKb+ zX~P$$W1Qowei*7^fz*<;fN?F_>>l54@0>*Ikd34h)fQxmprv2)!J` zoa!DrSJS1Y>33w#F~}aY*Ewx4Sn4N?4sr_tL^i`9XQ93Km2NGz znL6f`uY_ltHw=c>*1s`W9c<2#FC26x^+Vj8hUQF?Io!fhaQBvN`&NU{{JJUpra*IC zuAA;P$4O|^y(2}+4v<#2%ZQ$r+!|V+JC;hE22NFY=O)&YI>fb1`@-}j&7;Mn-<0V5 zR;>R2bS!2u-4OnXRMH8;UMjiRH=!3tXp+;nF%@AsH6D-9U%PUp+@fP#g`&Azzsr`) zkXDmBf%bV-@RlbuUMU=6_Xzx8yYrgVEi8$sg`O}53tjDVBFKp_vhWxzc6ShOZ|b%% z+TO0*8g4q28j0y{Dei=Hnk!*?{KgH63}$cpt0z>x(_;N`iZO9IJr@^btl|cqB@QGN zG)E28HnB*TpTSye8LjR=#-Zm1Ev(@175x(MCxd0fXBd)@hZLl7Jc=EafH9nBah{0g zUW6#HPOH6sGl34{(CI_ZXEqC(Z417cOCk|0QyD@ VeFENx7Jdlb&!Aa*_{H*K996OZiG?Mz<2? zDR9A-wq9g#GyfD>+U5J);%~KO*LhV~Oa9J|a7CpUX!(v%&CBMqTMV&+s)&9t44CLa zZyeniG-2Qz!*b^Tq)3!(Dc1d7qh07*(M+#XHR~lF2qRI9yh(4ei>pn(xOrt{Aw?F!>M7 zH*pmc49OjrX0qZHYFrnTFDVHt#*xAe1J@ab!aj%Dic*WJa82AqnxRjtW_pIvOz|(Q z7~%nKr5tTHhG`}4n8*Z?7wdda6qKaVeQoO+NuK6XQ}yE;%6H3R#SYq(XwB(NK!PmG zvg|02uDm96O;t=xV}{c6N@eB5B?Rq6cP1FIS9s($Nkw%k{H zA}VN;+X^q!Y8?cm?=yUe#xbl!Ux2Mf=EO7InL7URz5OwoS zo9X5Dt|;q#dvzm-0(YDZdQ$R8+>Q7cnr>Sd}PJ`x!(o05XNsRQLRm_;dt zTX4AN3D3Y2hFh)t$H*POm4OAC?ar?BmNZL1v#~Bby{bG-V?=$R-m_#fSa6a8%|IX7 z`$>91dW=ppH~AIu+|=|pm|sZmLV~`%7D>UK16~jDh_qoM^B8$N#aKvzOjx8}7sh`B(Pp%L literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/team/TeamPlugin$2.class b/runelite-client/bin/main/net/runelite/client/plugins/team/TeamPlugin$2.class new file mode 100644 index 0000000000000000000000000000000000000000..4424975641cbc926d24371a0700bf9730cdba3f6 GIT binary patch literal 1594 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 NwT<^|{N2Vs{tJ7t8ifD= literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/tileindicators/TileIndicatorsConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/tileindicators/TileIndicatorsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..a6042125709e2c51af4e884ed52be50870650b3b GIT binary patch literal 3353 zcmb7FZBN@)6h4=vghD8+ybRdZx-A=|Eo3Ww*$Zo%h4Ioc=zyi8TR)iOLT+*F$i4>g zb$?(#U_W4ACT*G~P1>YM`&y}gY1%oy&h?E+N*Bp?e0}coobx>A*f0M5^KSqs!LuCn zFnHi{S@c7fJ3{he)e+p4#ikP;2sbE7;c(&BMAep_9~5`+c1_=wJ$GLmL06+)MYWm1P>lytxV99YOYjUXt|wsI(iiT*CkzHLK9II6 zE4CBzKFBec+zMSO8oVL`vFGrT>v}SR2^d^oKa+YJvqVnB&boF3d54#hOe~ek047)U zMUw&2n-Rb zq3@$13Sj~f%4(s7(7Nr6fc8$*#X;S{LmJr=9D~ek;VFZev!z;-yn#C94*AJOB-PYv z3)Dh|TJ~9#1cPb)Fo;&HremLQ-x7g!Y&(bOrzJf^3zPwu$Ne1} z4W&--s-+Pf%RA@8G= zvupS(R2WPdn~3={&#!U+iKxkX)Nf1J!D`JqR*N^Hhr~z97~56vG;IG6duK1gp$xLU z5AjSt2BTWYc#u?Ik0%Di0~mMaoPKbsGowIi&0`_!R>KPe?7y)zek|gAN;e&r_}NZ8 z8sDbOD5P-O^>2q5Hz3+nooN%$++?+hXUY}7HI!TipnvD8?D-YXIua|dA8(2Xcl+rQnN4t)vfEkP% zIBjB1w~47!Nh{gE?S+1o<_f!HlCnvE73XPW8O*-wg`qTA@x8E#({%2LzHB(`65*0> zE`COFa_~5Z=Sj#xAN0U^Z2unUhXK5f;j=tG8w}tA3+&Z3>`5-N7JEW6gp0! zZ(`_#5jvR;oubgUDD-V4V(<=JLUN+MjCYqYF)P4Du$=5ZT=WPgMCUn8)D z%_OR5}U5G3W4J6TdDf+ZsOTw5~IZb>F>Noc?)mMnKuYgt>e zqAgJrcVo5kv09l9VtsFr<+WI=-N;t8HEY@$MfO_O{9v#p);#KD%_D8i7up)d^eSt9 zGzb!F);n3VP6S_)H5=NRi8HME$$(F++3cp)rncs>wnkAH)ACiie}6Yfk{Wipk?d$o zzSfo~lGn22AA>Eiq|(Wfinip5wxm@~_i1@)5VXqafp4Oj+Kpae12}0<@%T1?@BRY@ C>+(nd literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/tileindicators/TileIndicatorsOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/tileindicators/TileIndicatorsOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..057dbd92e1c6bf6211b8033decd6021a87563c1a GIT binary patch literal 3852 zcmbVP>sJ(I82`P?W!z;HMNmL1H8XYr*IQbmDJ&o)AiB7QWj5>%?BFo7&Ca4|_nY0b zGRv}iR^}J&Bubsr$2zCe@&D=M>GZts?Cc!_Kd|#&p6l;<-rxK3=fA)F2B006C3qNi z8>$_&QiiH)wi=A;nrhg=gq|AHjAYQ(bX7BAT2!%3D;XT3X>Vq_Z&I~%WlBOh!@5#d zQd-b-WP)i~hDyf+LqlJlijvTRA>q7@3z^2KHpbANFEpR%Lc#<$wnH;C`(cJ7P5IVx zT;^}wfg68>GCGhlY;8h~Xi05ESKAH4v=v)3jU+=|-?%cVoCs>hxEi&Cz2ZZ`m50oj z>O&c-Wq7fep{&Ut@q(d7Mg=PQs8)uA1zs#ey@cfq>+^6+$65^apqbRTa~Tb2WRN{`5Z!m2SYYvVToR3WV_!rvfcBQ~Y0klvV26jHuR-LhVW|*Jnl* zJ)&3|pQjhg?YKt$+ffqg`OpMEiI!@_REsL#B#uK+Ic^8{SV|(UMU$I4+x*$pPC7?M zlG?Ye3fr+m0;%sR)h}}j!QlcKJ3%y18`s9-I{n!_oSoDdXEkx~4p(6}IwZ6+EYI_m zWeOP~Q1xoZR6DHdbd=RtII0?|W22$TpN|t)EvY?l5vpRugwwc)^uH%;w*7U#-kW!@HvHcKq1=AIL#?`F;K-x zWfh%hI|~>55gylLG9KrZtq8l!F@=8

      |#_9{iGN^H(aT&+*8#9!$2tnHoeL{u-lVOn?`k>A^ zk#Z^38_p(G_9-MKkW_ImJ0db{q@12RWLkR6Md9{6Cq$i|^Wiw?`ai+2rl_fliYenH zPBC~#EptNHV2Bn_Z}ynA&DtF~?n|7tBCn#spONuw{<%m4oGIt?GF}izAeu$Kpp-Ak zcv&=mj!34Abfb)=dCa}*3(1XAPl&S7^~tbyE(ub_Gb-Y!-%c-w3m6uLZ6$iFUr7iS zm+V15`u!OoXq!^P*lK1JLsZTNNzk`bA z1fD}r+};?`zl0Boa54nap(M3v*tX1L^lCbbkNB(UV|qq4b^9Yee1Z!SK4l2xg+J@7 zchu!s(oYDiYqEM-uzsNPoQW}$jW2Abtf)%uN*7%tFIUkkem&R1Y9jG6`scud z8vgvGQ4N25(zlG(yztR)70oJ1PNwfd`a4N$TxV_IIu-?*uVG1`$IsKQ zo#))ai^3qgLK&3_#I_SgpeKw>msveJ=t0qq1L(mi?8Rxi_|IX04!|HTAdHI`!X-p- z8N>LCE=P`Lz(FU2=1shUR|&gwgzjm)MrdB7$MNfUgZ#Zo@^z^A2i;q4VU>ipZefvx z<9}00Jp77xASaj>i01H9a^+XkxxKSpYLNK6xj|}esQeXYhwIDFT*tW^IM3_vWaHFd zp_rmn)lpQ_MOlk+@;ZSgy6$+yJ)%eanTY-Ahyg#opg27woJ`1c7*Tpy%$_@NB9g@Ims-PRzuNx zb;O{=F!(xDTGqt64CJOO7L@Wd*V0n~LtlBD@9FwYb9F9CeuJ;SWNVHs#qIL z2(E2bDyiofT8bm<4Cy7WBC=>fR}P)XF?5xs5--ErrtsG|ab)Nzdp391xi8JWAx!J4 zB+?82PAN_+G0N9{Z%0Bx_pfr-Gda9JfK;(a@Y^IXLM6!_6F8(PsXN zIdmYK#VBrPFvc*R6#a?)lEXMAs7`sM!Z4Ox6vvHABO46uK{eFN-UnrT-_7Bk0c!I_ zje3a!dEe8zVx+)6VXzzJpf%~FhhrUlE%-t&xS*e_Y_6S#Vhq|q!+O%Wn7Rt0^ zWpQs=Z1K?5Ei@E?tCV*0m!gMmfp!_%nYBHV(tZ3POVge@pT2q0uxMqpwvK+mnNN{P zH+>BNP{djK8dXw24|-_@&Y_Q-HQn@+!~o4j6oBkl&%izgzhmGdNmDpPn~c!r-Kik& r9D|%E!zT%lDNIID-H+loydMzTsQ?f0D8Mvk-Xj&D6i^?`Zs74RR@BSz literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timers/ElapsedTimer.class b/runelite-client/bin/main/net/runelite/client/plugins/timers/ElapsedTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..d49bb68ad8f4a07e5fdf1e87cf0e26b655418793 GIT binary patch literal 2441 zcmbtWZC4vb6n=&zYzSLk(igjcAeLRHQ(Ia z6rQLS^e$KIl*U`R2TA*@0iaxm$Q_Qd>kRP)SrsY7V46tc48!98$t4P(UGD)yzlj98 zwKQnLKsTKfZC5;O*2}^x@v=i4rHit{optWndLJFe)t2ou+&B&F_L331iGV(a%kL(X zp*y7Slu?e6%V5-mDv3SCa4wS#BRSlyS!>F(-C8b%OZd>hWdeSp15AwI3Pa45yA0=B z)`}YDut!q3ig5#D#LkiV{ies2EnO4W@DXKD7HU@rmti%kSKva4dP92Lu}YE9-U%l! zquc}2R)Aa*S>mx?pY?s6$)t%XOjF+~xnetxE=(+weUO5M8wRcufzqp4yumA5^sHpP zF6ljKHg1NU-}1X8y*gJK`b`FBxgOlbJp-Rp=7GP%8xvpP zOX6%JUnngy420nhuPLFFb}pr(>_!p`L}ore8!()v3AJcq3Cj#ab-pbYq+8)?!&X}) z1v7&PzZTWF9YIH0Gzh}gnm`wyG+j+p!QHWan;zJl>q-^$5qV7)9a%5SZEIP$g1Spo zDbrr^P&}MasWsX3Dq_jjZ*{Q!t<7i(2YLYIb^)w|Zt!F8%`b$EO*Az(&(n{#tiOH$o(K|8y z3Vjp9@mCo5nNGE}wv5y7DYBeKFJ>@EZ}=>o+zKsm4(Dm7^)6tD{A%ev43o8%bab6b z7(Y(;@8e<={YUbw@2*e$ioQ2Uu$Nk(Z{Q7j4)DQGF!bgCqs4S)W%4&nq%-jY%)BI< z7$XQ6!46Pbi{1@bO@Q|49;A}1kW`_4sFh>7Bv_O7OAT<@)f5jF6o7ccz z<34bNE)^Iq6PNiQ$c4~R6l53!5h9I)?jCoBk;fIXE0B&(_yMiD@)pS&QbMQoHm0j> qm=cGWzWPr`1E+BmLy_WkVFeFqO;Q#m`krEgb}5p+#xs12;eP;YGGCei literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timers/GameIndicator.class b/runelite-client/bin/main/net/runelite/client/plugins/timers/GameIndicator.class new file mode 100644 index 0000000000000000000000000000000000000000..05911080a9e7151aaa7f12346c830328f988ebce GIT binary patch literal 2548 zcmcIlT~`}b6y293grs9bV?RtO6-%mQC=4G0RuG9H;Mf3_gea>IIwaRPHJQnpOi*6^ z75)exl**#3F1vj8N4Y%bCJg~viCs$`xaZzE_w0SnJ^SRZzn?t^kj8EpeF9UC^bN1+ z$g1s2qg1t};~VvAvtm09!?$bFYZ&WRO`1;GE?K_og%K3E{Mg#JjH=~SjI7hF2@Dpq zo9o&1W+wYpI#V!D*2>FEIP4 z*Fc@xQH+5lsOIYp;E;Np(Zti(9hPp8U}GiAeOTox!J7kNv~k-Rq5U0Ik#k0iTDn=2&I9KhS!1b5WX{9)+LBkuI;*^HVh_N-JA&ddG-q#RmS@RmAxWsM#t=*t^ zu*=+i1NcyYJ_sx^REi{6k^XA8Sgwwx&eIhb+HN|mW7FBU8#Yxg?KrM)vA`&NJXdvV zd+v9}x^$#x`LfK~q0j{-GOca3brydC(XF&7`6!jJ*r=yTZhWmH9D)0E?X{Ygxb*K^ z)utq-b7QI35L^@wun|U%y1i?Z95j4c)3Avx8V#1`SqCMzejuQCKi}5gV_EVS&90)p zI5JtdVa06g8-ca%YwbDJbH*pbfg35W;UNl~Z5M2&YBd@!(@vKUk6|iTH19UOl3cTu zVonY2NiG28o3|^D zos$IAN&)}|Z?e{DA0@9i-lRBJX}3OMED4ECsA)JD&v&Y1SK#@WDVTF6oxTPSThP~S*4uBf?5fIb*>7M#0QjSkWp1Z zLdxQjaFLR%b2?|1ciJo;wZFxPneP#10L&u$2#D# z4){k{Cb*9Yyq^G9XytkvWYcg#NdFDfzmUE(*{`>bD8ND!y;8U1XH7@Wx$$|xP{SbF|9|ZL0yGz`}8-byx`0U=< nXrj}<5t;>`w`1r;ir*s|7y46d{|WKxdwtkZsTT2tTEF}U+nY4* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timers/GameTimer.class b/runelite-client/bin/main/net/runelite/client/plugins/timers/GameTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..a788ddfc8340a94476965f021d53252a59304444 GIT binary patch literal 8696 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 Npx|R}VcXxI{sEAE8=L?D literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timers/IndicatorIndicator.class b/runelite-client/bin/main/net/runelite/client/plugins/timers/IndicatorIndicator.class new file mode 100644 index 0000000000000000000000000000000000000000..41c5138be8b12e60a9717f121f03f51a7a2ef061 GIT binary patch literal 1400 zcmb7ET~8B16g^W4OUoi!P*nT?L2U~%geaQSm;fRnsfGw4@xg~_JFTPJ8MB>5_*ZHa z6CeBm{wU*}ZP{qEB0TKwojdoOd*;k-fByRZ1HdY{hYZ65EiDftEdymGuLnwM%ijl4 zOX&``sx89~-_i|L7uJMH;33Pfm(x;7zk;4j6Lkn22GynuhLc zyeZl;=~-bIdaSgvPZ(Ym&kjEku^pedQrct4uA7F;V*n#QJopS7#p+wJFSz(%xoV4+ z?`66o9WVkD8fn+FDOHw@h(hPe|ddN<49wWQsZ2bN)?SnA$rAaslG*ih*f*>MYV9%dPq z(r%?s(O;A4<0hsV{9c1~6PS=recZ*(O`MB+6n)&roo;n<9EST;eb&BY!qm%1yI<*+ z-d7z(?yhQWtgy;xGPh6-OuJ^@@lB~^D6DJ{B)?;#ur8k|cQuoVgd|vW!;Tr6jsg0g zAQCsT6lLl0Fie>oMXzbs?T?q)!Z+m0^ItJq{*19BT>M1o46e|-5QB;YFJS~_TF>Ju z<)^z)OyL@>h$L>o;^;bV5Slqld##q~>-L7rUod)vnU55A`G?~CQq1XhYkHi_nM@fc swGV%{AHR}{FOl91=>@50SfH=t;uJeAgHB67(d-{YgNcxPRGz`&Zx4ENjQ{`u literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timers/TimerTimer.class b/runelite-client/bin/main/net/runelite/client/plugins/timers/TimerTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..a36e32603471b8ebb94b17909d7ec2a17d3f9503 GIT binary patch literal 1426 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/OverviewItemPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/OverviewItemPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..b694a1ca935b032aec5c334a4c58839858712055 GIT binary patch literal 1429 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 Ti1N3`z5LEUVhTS(l(P4E(}_GG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/OverviewTabPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/OverviewTabPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..c26c8c46500b9fb07f6114e845a16c04cea6949d GIT binary patch literal 11277 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/SummaryState.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/SummaryState.class new file mode 100644 index 0000000000000000000000000000000000000000..f719d29e0b2196360bbd94156929c9f0b0690338 GIT binary patch literal 1337 zcmbVM+fvg|6kUg2(w4}j3IgRSC~ZM1%1zo~U}|+b^frXn$@t)e8f!33nKWUh-{Mbb zd4SQ8@!5}Z+~-&zFTOMn*=L>X%i8;_liz>7UjsP6u7m-GO-pxDwrlC8;pnNlY3P=d zIy2pdVYO3^(bOGVtA94EMoMv;P0j8oj^^kR{0u{<+PRi8HTssb+$KXfTP{`#x#Qd` zhV4RMiPH>&`O^E!QTfeLPEi;_BBrRpE@l-~>S95;z~VP5HGs$T zp5ml1LsVvIJ%?q?V*?BHXNlp7@Zz3yb9zMAsa@W%lw6s<#PVIDAUU8HB#X6#xJVvG z0?A(Z7EOtVk9V=C9{Q5kYKHSI`eIjDS^X*sa$5hgv0DmZlE?F2jwBJ{wIWfLyuyoL RVE>OBz?R6ljU8cM{snU`H>Cgo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/Tab.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/Tab.class new file mode 100644 index 0000000000000000000000000000000000000000..dc759672eab7910ec848c37186c2d5b76ee0240a GIT binary patch literal 2582 zcmb7F%W@k<6g_S0F_OozX5z%;0TCoPmh4zDkN~ksEZLGRB1=XiD^Wr)V|i>(JepBP zBOCJyg!hi(1K6>HDo{uz1x1P~cCcW``p&ge|>iw zKoXw>(Zw)g8(zX~+J8J??G*G+phQPP)!@G#819B?YzFZ-!@xal)azyJg2^?d(}0g!P7=$ z1bLbyAwefeneK9Q)@e4{(J>hkkA@^X!=NNB%kgUDoap>rg_ANuJSQySd2&t0ayAXO zGhtjtm?!i|pq|LHhP%`mo|MtU!?J`a3YT2N=nSW2$UNLDfi7LmxJ}cG-keR)lmFf(4-}g=pVq9sVKz+SleX=6x@S6egIm>dYD>;~V#cry zSNDwN@i4kk<4&>}_CCx&ZMW2A?7?1MkSk*VkC1D{sbI?B&d(dn&#FWrB zt?)aILtsOM8;b34=)!mdZw2utL!@Kqwi+}PGTz2j+D>;}eXHu!w;1A`=P4{* zHmcru=Ro{JW%(2aMOB3rhE(UW?TL=<>~Y{-eNV_%C{OYJu>JiLw z!8{dEpH_lj3Fd@go(-zcDWT5=b4oB1lKO&zUj=hUFv&tvsmjtyKk=0j~ z{@(<(6zTnej@;eCpjPpffi0^m0$~}w2IWi8Lbi_YMOw!ECG>uf=~+@ zLAZtU1U)TWB9L2H(yn7U651B0UZ%kq^PXGV_ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/TabContentPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/TabContentPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..fc0c40395b0b51a7f3a941dad735c467ae0b40e5 GIT binary patch literal 3959 zcmbtWYj+!072RV?9$B6wuIxHd>Lf~0TG?qLnx=6hIiY^YwH?_?Eyb>zQZtsu_9UYj zXEciAmQbGM{R)LrD5X3~AwY2*aNJiQl$N#l#ur%p0v2oW8yfZ|h&p;+b8IzxRySv( z8FjkPG99j;R4FdQBO!1`J+EGf78ZoSusbiI-mqr5l(g*GXu+5{d?uQ-W@j}!F5!-` zqA8RPndkL_K5b|{rfE5S#G`Y3uLFBr-!IiK&6q*ho(% zlNg&iba+rgI4O*~K1OFOJFhy?e(uRo{eU}kT$7vazxNRLC&KB8p-kW4RHmmlnFtey za0Q2O35ReQhj1+p;WYyzR!);pcX~*IubW#;-8s(VM>@tOc>1{LM*yudS|n`08H@on z>sa=pg4@w1p>bAoN+3zt7bzXgP>E@up%x19j*VD0Lc$IOUNrcyQ-XJJFqY5z(T?3R zc1gJNgRxPt2O*laW=^UOu`)@9TGMIAW>jhWgH^?aH+L#%gx`m-goZgf6H>+OT?(4u zm#{6Vo7!kGKdsp$l0n=^kgRHqtF|u2<;jL_7eznnv0p(4wh>8ZPA55H$y;SANpu_W zJvE;rJ%-3&`@Cwnabn;aite<8R*F=3lS>pBa!N}WjST+}hO68Y)Tlt`2C|H%pO73@ za6gWeEN)<|gsI5?Yf#Yj{Zm551LUI{)Eduvi@K51Y#(AoMmIx#bfH^B;FyHlH>1V4 zmsLdk;+0N!rL&{l@xCauJfvU{0%>)AUNdtN+9ShdQf;&!_u&LnD(BiC5j#gE9N5f$ zO_G$bEuVlIPEx~M$cHhuc~?_L!6`5+eU4QUCi;<$PQ-=3`~8^2X&H}JP;%jP$y$k) zg2(Vt;$&J2tZ5ZR8|9c6Q&44mOv0|UEONB`yk)CKv~SL~OzRZOhJtBiCCKSSUuv{J zEn!bh)@>qBM<<~vm;o!Thh>Tha*Ryf#7L%WO_-@LauZL5LS4ZboRy$375df1)XapY zakzcm0jmoZAL8`6sktBMvgib@uZ9=B($tKRrOiH$8k}@R-r~O%p2p1Z#7jQcT6rJpJS7PGNx|^GjS_48{4}YfIwWR0KC9q!c$&#k0z<;l zT2HExuLQ9to7D;h%dP~nCV|NNFGz@Jwr$y=k~W9+JETq*ETiaXA#t`?h?EWO4?TI& zk1ydXGQLbOT%24@Nz0s7@Kt<`RAh}TYN;9GxISHlOuPx-z$F>qWTbAs*c5yV&ybW0 zs<=@q$EkI+1gATbnm(gtoif0+GachTe1~4}p`aRiPR4hcXtez2%z98?ub1X0x6YrX>VxPO!fAu)^eue7U$D$$8x* z@N~pGXBBO>o}9YKMrIkzFd9`&o8+T}rfku+`PwQ;N|fGJlRTADR7HTd+?KS%x7vt0 z?_Q=dekq~rzrQrs-Cg3I`n3WDuh8pA$LS$IE@Mf-tBBHn%g*VhYKZ&&iV)f&R)42p z1y@OBmpMFUH}~B#?2Xj;nu6EyJnKmM5f5t!m5&Hc(U4nE}kW=H@$NY3f6h{@~HK^ z>^#^h-dr5X9EsM)cBgpxxGmp0K=ZJ`gkzbjTd|E&%^dZx6~ACWTE%Twussl5#T{3$ zH}E01-S;XN>u@)}TU}#eZoivbBm5^;Km~jfmDNSr3WeUztLR+YDtrR=xm%Qy0Pev7 zx-Q`$qHg4@kt=U`2;yayzv~q$5!;dkLMX=FaC)ikVW;huHyy#kdfKLeJ@hZ zOHan}BlcwaGmIaz*GR8=@e}r%T>GURmynCFUp!??9Ku<8FSysaieGiE z;5P>^i*o@X{t5Dm{Mo_3_GRo_TE^ZbX~~@x$Oq_^z(2$@hp8#Tw}n8d#NbXB8@PVc zw@`h3vyV%!lnp;e)xz+xWh_s=3(wNTDt>$IP5+6`WvtQ>Z|Y@uCOCM5gNDlB8V8=z zVDbuVQKXmI) Jl&Zr!{{ek56fgh) literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/TimeFormatMode.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/TimeFormatMode.class new file mode 100644 index 0000000000000000000000000000000000000000..e854fc6df387b6a61320acc1bfd9c1f714b8726a GIT binary patch literal 1562 zcmbtUTTc@~6#k~yZCM2u1-Z&iZOdhCZeVFN)bIy0ZbLN}<{^Ro%fHana@G#7o+)?eC$qn7%YT3}a>8Qs> z?LarHs-su9V{7Fj-8@k9WUN|tMRT^SeIA65;qIY!qN#>P-i%qRFi5+ZY&ySD$S}-j zTSQJW$m!+WPIfP!c@s~pH=2oQGJU32;S5UlwtCL7i6UjTWw!UW#tP}|UM9z|@cKVU zNGY0zsXL1d-bl1Sbyuiw34RHR=#(3pqo43F81Bn>fG&nWs-6&uG?UwCK8hAXl>JbK z9{~wL34IK~cw%VXs@cLbAR{O|l7u1hB&KgXBQhieM9i3sHpmR^S>5E@wMvQGd97r) z1G37RQP6B%*!4rnv95JkhH6vcz;! zGUoA;VWtsz#n7tNWb>6Y-jaA`B=c~N6jJ7^y13`g-(TjG7zFj5(+^C|so4~<*#IgK zQZ18TOfJPqAzu1|_?LQwZUNd!rS49eB#$EG19bEXWr|4B>K)vrymqpxWQ*V07qFtz z;Z^Qkpz|EvuG!;LdR?>MH3$95Bi9@be5Gjb8M<>t-x>OIMgJLwbLSZSKu{h$rd5HD z)*&h~j6sZGlGZ1#7gYKwB6R{P?TpU-v5$zpcLPLvz&(t*De`py#@&8A;&oGziF(u| z?V^(#JP#Hr(t}sjhuG6U0Ti2W Ax&QzG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/TimeTrackingConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/TimeTrackingConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..dec9727d314e73eb41a87b3fd93cbc0726f1a974 GIT binary patch literal 3371 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 R0dXbEQ7X)PGA$1x_D$s&!1(|G literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/TimeTrackingPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/TimeTrackingPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..3e98e3970ab7ece4772c21fd3f746f9f29e4b6c9 GIT binary patch literal 11200 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 z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/Clock.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/Clock.class new file mode 100644 index 0000000000000000000000000000000000000000..c188f0687be2d91b392877a526573526fab11381 GIT binary patch literal 1567 zcmbVM*=`d_6g_3PZQ?i~0n8SdgxxVqvk#k)qOgd_0*OE#ka*~HN}))n+UhO`@lP`n zNQ4>jzz57nAYS_o@7tHJ0OoMJhLXY!t6iA&tWJ#6VVoFk zUD!=}tH$P`Gwa%AQM_jCD$mk*Ef41<)DS34yp1-ZFo}5fZ27H@okC!vb*-?kGdx;! z8E@ZJs3%eGUUpX^#|pKeP>o_|He~UNi+jczcVD5|`uXzg5~1hQ6@!xj4n_aDq87Ay_}_$OtV;_ zMvSN4o&#GFc<;6intI-|BFYoHVRA$EbJnKLw;=g_og`gfPS?W6+G;k|E95ms%+3y5 z_n3TcU}}v``|ZYpMmahPeiMF)rT_o-*$3`tkrEYx15PeS4Y_lvhEnnqRAmvb62~&w%qlhR1fwb+VQSa_%x;1g^%Jw4lXK_GC zNbm#rQHb%112=?X%bqv(*w215KYxAu0bq)!89D+JOHum9lF^Z5Wi;6+uS`>G8)Vcg zie6PqZEN0h)iTIgGRMlQn*8W6Lr>s&m?VW^67etkuAwBP1Dx7sg1s!vK_aH?yoV&i!~ zl>d}|T&82PiQ34i_v*UTA&&q1opUY)e>CCFn!L4K41tT{nBt{dWOyJjUMH;u9wo_h ztY6#}ulc|sw+cOl{#r>n~)EQZ6BvxInL*kn6k^co%RK)!$Qg{QA5 zKC{=s7SH`Q_B)1*ix%hD#twTMxZOtG!QIy0!+o|r?BXFFGs-zS@uc>IM+dvV0qYp? Av;Y7A literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockManager$2.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockManager$2.class new file mode 100644 index 0000000000000000000000000000000000000000..075bd86ad3b8fa40944f49dacfc8d2d49a9b2866 GIT binary patch literal 852 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockPanel$2.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..00b0eecec4b9ff86eb616347c51e23e7cdb0a3f2 GIT binary patch literal 2424 zcmbVNTXWk)7(MGaQS2&-Nt{40q$vcj(>7{>wor$FaqKp(la$)H5H9IP-a1MY$s?`O z^pO`}hT#EtpxmB$E|ZuJ5BvaT_)EaIvKnWGKxeEOX;MecFVOy#-W|v>BzCwx9eT!a zr8g)-NgbdpafdgRgY&(CMe7N3V9s(ZInS_{=?yB(ajv(uJuZ9feYVaJFSren0K-!{ zGz_ZVn2rRJsyD9V81y9i@U)I0Jj2kJQHw?@mLryf?RDYR__{3^Mk}t#?K<}?^&c7I zs`@?WI3geA_}E>=s%xA!Z7@t`Do2s7sQ8!5))Sb*a~jStT!?T@G8TQFJ#H}MALHvhe|MZs01CPY+Yep)^SC#B;gC26e4fi42;-u zvb*sindnrEW{2gixV}{Bn$z(H=samr zsbdMtL|w|%QHkpJ1Wibyigz{CdX?$uJnN_{%#^ty%q=R{ zZSFagDqp4QJst0>!O@`A;8H9c;))H@px}f1M!}0$-!n8-#4LnnnEF~-> z-HT{etszU%p_{;`$d-iMa2raQwiv$XQGXwc;gM(iiDk}pn0=UMt4bmDMTaiHg3Wzj z5FZDZg)grY!ztIqGkW{cmr5zc1yZ9*Z^M?lj~L?Arf1IXBQ<6E4;17z?W41ABv_<@AvM>_I9g>FxUp%f3?E=F$0P{2A&!fFs^8nM3#u1^Eg jAmZwKht4gUG#0}KENbIa#7)@LONL=nhn{VEW0?8}{r{g0 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..5d34eb69bccc42e33728118e455ca95d15a49a8d GIT binary patch literal 9799 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 v>iKzoiCrqureVzZ76 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockTabPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/ClockTabPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..4c0f27b7c09bb056f9bad432f60ba32e3b15fcd3 GIT binary patch literal 8674 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 GH2w-nY=-0j literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/Stopwatch.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/Stopwatch.class new file mode 100644 index 0000000000000000000000000000000000000000..fb05cac124d426eabb8e8a1c7617cdaab208f3c4 GIT binary patch literal 2503 zcmb7FjZza=7(JVW1mcPqev7T3q791@OG~YWQmBHG25F5VqPAX=6;_tr%;pBm^hw%h z(3y6oh_*9*fId{G=k6|>1TvjEnc3a@^PO|P@1F1G?|=UI3&1=?3Na1W9aHAKx?|dw zG;?L!G98(#+VxG#spX`#V@gkyw=HLrYi@bFmMclO`cla9RtgCX)9)L8Q=w=`nYO6b z%!&rBpdq0K8hVN^#IDHIrDf-eR!!zLbd{`4N65NoYB+ync_tX!g5rv%Myp9VPV_ig9TDx4(*3-CzYziMUaUV&Y za&F0~N#RHx<1iTQxGz-+$AcO+@5rn0%Q~)LG@xCmy5+5sS$3U@BFyQyilm0LEo$;X zwIU>|J%!Iw_>}t_(wBwY(lL$C$+jbY)X3iqU+@j6keqFz(^(^6^5nbR?X(KNostrTvyC{Ui!v4BO|aaY)NbLBY= zK>Q}-_`W)UJ1C^EbQm2ORL3_cl1o%*R@_U+rrQFm zzU^n>N^adNn~RoexbCP&CY8G|%2SW?hKupXw)Vf+tDNofzthn9X6tk2B)?X!!yqiY{M#-GSMIzZn(27mKoKHxKh1fMx#W|77O`swpw6&FO~3_j#YjX%O!VnZ1( z;u}oxYtj^N@yTn3#i8iB{UoM&&0M3@8$OkiOpuW3 zn!i_5*?fWPA=50wRQ5?@go!lNr+t-kR6pOOIvJ@>k|OED=P?svJtdMN91c|X8G+b+ zOd5%OoJ+ilzw#w0xdTK77Af}*PGgDV0*0{MBzw43_7Jy!8By)=a1_;)qWT$^jW`L6 zb`?^`6X|G?Fzg?8i4q>LVyhU#Lrh|g$Mm>K##F0}t0bMJ+Q18QVa6HC7&PACtGAec zhubkcJX*c`4?5DLB~kO+XzH(0x`b9=6768$kYJgn)y; z{x86X^x|=4H%QXXmw~hkzOB9HKQ&+4L>k4hG+i*L-5D7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/StopwatchPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/StopwatchPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..4b2ea85d9eca9e19bd77a0fb77146d6c210c0cf4 GIT binary patch literal 6499 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 K`~$AXQ2q~yh-8oe literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/TimerPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/clocks/TimerPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..5650b7f2abca52e359b06007b447fdf7afe2ce31 GIT binary patch literal 4724 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 C&nf%> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/CompostState.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/CompostState.class new file mode 100644 index 0000000000000000000000000000000000000000..8cbd2e5519b5573657f164659926f0a2165399d6 GIT binary patch literal 1551 zcmbtUZBr6a6n?I}Kc9~^i#(&ZDJNi&q zqf?X9=l)9nq3PU(kQ)00ANJmJ&pFS1&U4P?$FDD^08&`1t+|fn^v5*EjPUGlf((zb-K(U-x~t zH$i&nsq$v!ctWlP= zf^4eX?i`M7H+0^-jNVl1DxIfv-Jpi4hF<3>no%to2jX)@S4?W-Zrl$C<~Zq_48!Mf zZBva3@WD?)SZ`DU@>LYeE}A+(3Q-T-O<8Lw`1d?uBOs@+U-d@0W~*SyrB@yvM=bH@C=Rsdh=N=(5!?$^WVclIJJ-EMP63 zT%w_K(Eo%hIl`wCpp^#GUTG%D6XK%)1V;H}@<^K13%E#mLu56{=D!zT!HS`PBN%>r zj7vud+xCbv7=CBlqqaTn3Q9k1d&2#V5*#grrJ}QiQK{%^VM02>7a;tES!TZl80xzVxJIsPn$N$Hsq8IDYOGRkUrePBAswrDh^wD&!bTDFcBPZYwvDgXje+T=2-T)rim~kZRb@eyEH*UWG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/CompostTracker$PendingCompost.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/CompostTracker$PendingCompost.class new file mode 100644 index 0000000000000000000000000000000000000000..8e6a52fc10494ff11f02ce4bd5bc01bcb7fddc34 GIT binary patch literal 3177 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingContractInfoBox.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingContractInfoBox.class new file mode 100644 index 0000000000000000000000000000000000000000..bf959c9a0c846a1117547cc69f8f40b26291e934 GIT binary patch literal 5678 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingNextTickPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingNextTickPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..1a697d38ae18161c63a1714e5f0914735433927b GIT binary patch literal 4607 zcmbVPSy&s_75*;>jSv$Xh%r%J$HZ}3P=XaZ1v|nUV1tDPa)98-By|QcNMocKWi+y( zOOn>^zVB|jC2do;b-E-m*v6^jrn|c@?|trj^YyLne`f>;thA&be40Dwo^$Rw|Jm-` z`1is!0Nwbjf+~SSrtU=SqN!&MM~|ekhHg5Me72Z2%tFL5a=K${scFMZN2WA8C!c-Z zb4Z_YMvc_;QH`<+d;+`ItZG!7=(S9TN4e4h>q^Q;dg1vQ>7KRCEdWQB(x0*O+BYcJ1SzfNGdi z)+htlZR?sqv&%ITDV&yZ9a!8TqkoTK8qPj}3$1In;0*$?b_Er{uP9s*>9#R}&~VX| zIXh+)3_{UunwFzEhGi1@x5QIcE|RvabXJcT=1D!}L}KoP{`z{YNj->aG^=R99Rk&@ zZDX~dl!_YoltIeu4D|yN8dQ=pXJ*p6E@)6T?f%C=YPiyQC>QRXl)qFzIPZ534b4 zTSaq{u9lhOakq^r=%k&iePaa_*fk8(DFo3WvFN~qDx#1;PZ`;)fQU)rUKRVWUqCsn z8|jQQL;68U?^e+xnQPJnYerHIsyMVnnN`p)&{@gx|6Li4?0qp6131F`&uP;-txajp zF~iBYc5Ad+ps6+1R#rkIj?D@oJbf6H2{OcpmEdqoEHNR|sq0pWSld_~j$&BBLu_)( z$s+Sa#Rx{3Y1$;wZK|NI?YNA`nB+Sq(6$2qT;4L-KFg0R86l&Rq(XVvEu|gABVKMk zs$xCrnG|uu)Q5_>3EgH>&awqH#;uf=9n)+>zL$tTCu0zn{)**T5%g8fV8ygxXhlk3 z^KyQds-i4&WcXz%^VF*G7!yankd~L@hO=hvmdLKM)EKFD<4Ol-^NUUn{GU22G+UO> zh{NI;)bcKZ3TX5GHD~N9@Jb_1fho|nW+l?^m7`2So{3vYLCPI*-D&a-70=>1qD?QnEk~bRHfgB!O%`35`ic$uTX8OhD z;5>&7=bF6ftm?U?7BBntS$t2$_i=%|8Lc2Ymz#>m1NZ^2P!b_dH}_5)z>hdZWVOmD zB&MdQ`>3s_c>S=Pm@l7=x5BzY zaFj!!0{eKG|BKVLj8sz5t7Wqz>`Yzj{rFh`H`x0{3%`_#j@}~S4&ZnEWbl%sCBK** zQ4uUbKBn!4Sa)d~f@px}=J_uPU{C65*SnYYvb&dSE^!GpV)D%HFV z)u2({ak*-gH(dA0`>p%r{gqs|ab1OV+~=Kv>uS;(_*RA6`R3=_20ohr@h@tsGv?f%OjMiT33{-b2=dnLj+oWvo^j}3^QZ)G&aF_=BFCiWchA(1kD0l^lDjW-k zf+62L9uE1E7t!l`d=9;5715+L1)jTkomM|WBahEvJWQeS)toQVaUUMz?>o`V-yMA0 z#ZQIZgziB?6~&#{!+ZW-+>iaF9N=#^@3lQRf?hnt)fx1&amR3hnSP1XR}sez(*A}7 z{?0-84|4qz!_*J{%22(I6L_3YxspK??n;KS%3aAoR`aY^pkadcoPmuLCdqpaJE5bC zG8g#4GKDlbGnA15_b3J_CrR0gs+*ie{NfP`rWNEASPD86JOM$<6QCABy#@X<3DC}` zw4=Iy=L>vPxsZ6K9dk{WN60MlOc!u)hbJl?pkdOjr!J#7k9QxCvAKe$1fst4h=zPu za7N%d`i9!)@sW9aqO*n^p{5$f?6bT4Bz|$De~V7qrYm?x;4;2Gk8et`?+QF~^EGa4 zZhWEfhx7RHP-%UU>!^<}>z@1zK;>L3F2nK zz>`EuM&&R$X@1Ey1v9vU1v=Nl4>pN$H8tFgt3<4ZdYT!R1x8>3oADD|-lRMYBQ-z=6H9psI^=qE^8~69O_&sUzJK_)c6aIqG Fe*mjmC_exI literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingPatch.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingPatch.class new file mode 100644 index 0000000000000000000000000000000000000000..c0ed32711efbd207a12850fd5de5ceacfbf0e504 GIT binary patch literal 2617 zcmbtVZC4XV6n=(;1mc#LGzF~I+KQM&&C)m98bKj85{+Pi#sl^6u}SKJ3Djp+~>LX&fR}rAN>tr1v^QMFf2JjnqJot zwk3txur1+8vtxIgmgAe!Y76P{M$2-V<{tOj%9aEBjLXJ;5^;v9m%PVKo734w{iSF~ zhJ+`Ymg_J)sGb*pQzH}^;tp>MhII8!m@VlM6FN)uxL3C*AgeG;SnZB2+9ZHW9lU(@ z;96B>0EfbiH(Y1WYCaJM44G^$ib=fW?uv0ROdA+QB8B(yK@u5;<#$Vfff>v)Txbdz zWTf(tA(qWmRIG~z#*s=>IWHNwjE@**+q@-8uG8T1xh3~$VvC{}eKm zvgeM{Z<}0=KsURN>fnmgvwVw`tT+@}_XY_`S8calcU$Ho;RugQv8xJAX(rver4sin z$CAqoJK5oaSI$l_sp6k@n#Acxz!tTk0u(?AkqYW10c3ors+fii|wYQT5vDH56_ zq3ilyP196Cz3Wy`U60#cv9ZUn z5YBxtU5XK1tiV?ce2EFQDjE0+chVTacj{V{86JmW`qN{$sKYxEp%_wIZr5vwvZe0I zbhx_>1xoSxefX22%6vSr?ou6LkFuQU7- zCf)ZA0N1#)YYTtA>bk9Nr#Q?zv@`I>?SqbpaDNfQgSDL~hTfr^np^SDmo76?*>yFpg5 zyGwf`YA=8D5L3U?DoiP_k!AvqV@e6FpT3;PVwTQMVw!ZK6pt#Yzn*|JL*zz}A#=z_ z0PWCToc^E5|B0K5U?G3`5Oew4hgdvG^_s@b2mZ&n8C@bpCZoQ0T1Z9>Mk*y!6D1;Q znEuqsA}vJFXKH$!0#tZAAR0cW04=^9(ASZSR<&$U3SZ%yzi^k#1NyDf@(2%yJLyJ9 m?OZ>pF+9>GT|-5uHHHmJzeYFoNhN3Wc0*a2;wIVYhEzx zMZTG@EoStxZ(eM-A=v^=f$<%~{C@YnGn!rdz-z|*EL7GtY0`-nY=OMrs;Y^wt?HzI zZbQkurtj9mFsirQxiAXqk3wJR(F&V19fUQ3{`EY!KF$W$VG@x&QLb$6L-zcV)YGwG zdLOryQC(HN@LN6$d`GEJdzw-s!NOD!HWtDa_r6pz^0ch8$M^7Z@?u6&>^^FWY2E#! zDlU<7p2yzEE4%G|BF=>Es3!0Eaa*kWEesji<0Sh$&3{b>1tSG|1tWymQU3cmkfKb0apx2EI|Hlec8;#1==80k$0=o2Q7UDgj&yt(w$j77H|Q>P z6myqGvZbu^5xuW+qL?dMuYZ1jPlz;00B2*kvm{ccS79Ir-55X#gBap>g?0=VaEfQg zVxr?XjegEZBBm~4&yY{Wo}q728#gK@?htRCVVo?^akUqzpL9Ac2n%Jw!9g-IKf%C* zYncwy8o*TMtr=soIj(_}44Fg8?jJHKoM$Mi1TN_&)pFxGkaa$w``reZkr>A25gu5B z5xB_9DO}>333i#*l>MJT$F>Bzf~(sA6*nffHPA4wZ3EQve?Zr9V;i8-#u{zSXoM9> GVe}VT#+HHr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingTabPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingTabPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..e8b195ff7863ec4416f5a08ff56c84574fb8f65c GIT binary patch literal 12701 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 RjYCL9=kb-sbYmuh{{=2U5ibA$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingTracker.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingTracker.class new file mode 100644 index 0000000000000000000000000000000000000000..b31abe5aeb80d8f8d79dea74bdf7511ce191aff6 GIT binary patch literal 21411 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld$1.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ef5e3e4e4984a8ea303cc6c9c6dbf2146233559b GIT binary patch literal 1452 zcmcIkK~EDw6#k}ND3nE76a*DTtkMFqB5RJzwjv z8hP;~TUshpEbOIm8IvhoVVLSL=!tw6S20C8*Mxb>kjxiKHa+L!`cL?o1*To(Ezn22 zEwUMDk_@!Zkn24C6MN7B4{jU!G&gvotzCLsH$z{nORH}7_s?|RI+N-t_3`b1f6Z)rijcV9T`lL*^~6sVVR6|JVgl{ zP-Y+D{q$C8qnVl6k4VqVO^i6>J)hxzh?zt5>?J0!iwr%Nhz*Le7^c-mXK{`y+Gqr$ zaiA=jpG7kFkHl?cE7j8w*2MUPngIK;1F{ZUCRz09AT=3jU8dMg*6W0Qgq`z zdYt3rv2#p`N!U%DiCa~uxxgZ7@#aQbg@0{s83oKx+gai}NRZ7P%u$@cP0YubhXu+8 O(!{bu+G~mK1iT+?Esy8` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld$2.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld$2.class new file mode 100644 index 0000000000000000000000000000000000000000..f8c8735d91f0bfe922ca356fdfcffb471de19540 GIT binary patch literal 1422 zcmcIkT~8B16g|@}6v|dwlrI&mSfvGI<-?~cibi6SLWmepj1R+hEQ8ybW_N1ho4>+W zqtCqfpe8=}1N>3OJ4^kj@?wcix^wsB%)NW&oZYYAK7RqQit8yP7;Y(Hys)K2AdT?+ zKni8NX3(lj6?sNBgbBI-T&lYFjE4=ot{tsAIt*%s#S|Qdm2R6n5Ot{)L$BGFQQ;ar zPPN-s@$;0a)eWhnSz&lxJYlcu0e`{0fRpAe6O#0DW%o(fJvX`W_sgYi2IsD>iGDB) zxadJ|8cAeaq;QI1r})2y4pyZS8?DBk2p{sjKrjqdwazqhN+H#9?N%e5mV%IU6@A<$zrKuw-;Po{sBL>z_g2^1^S4$ zNiic&l7aRa3Z18a>E=C3#(# zeO*g|jJesN=U+bnHn(IHX{2Dg6{SRYH{eku=xqBoL}c#k$RJN)Ptr$+WwSQ%R3-3= zcJ>k8Pj`E5G&?i<0qL2!iD75F=M&ubF>{cvy~G3#kfrM~u|ZW1L$uoJG|o^*TMc6* zo|MHX#^A)*IL^`zhI2UIp7)g4mY<*fh>6_5*gK3;bt#u=zD0(rE6yAABoCcK;w15F vei+XmIokVkejX*vQ0Lj0%_eE=9F+-N#XPMJJS<>|sx*s!PCLTN+|0v_zrBSO~C~=eB_vXtt@5j7v_WO@7UjeMZ%OS&XPYL6Nu@Zqa!t(M!|g?ggBB-ZCMzUajpu?>puuH-5WX*=Dd;byEz1Vc5k0 zvJNbaxX2;Tuv7kDNegwU#75j{i0~p^Z2vfG0!G2B1t02mw@)zkwWt0px%`;3B4TxWq8iBhVxHE-qt+=G+qI8G}`>P-9l0eTGu+xgNQjj&5Yj(4|}F zd)=uxTRIMXu_lwbjsAH77ZZdo!+&=F~LU6{6R<}k-_x2MwMUhPDY3u*NvS+}N? z2v-9hMS@Oka6?4qk&X=1R+Qsx#1RBG1vqi4+l5iwL z*k2c3`Yau%&}^ydd2&?hf{?$&VQ zgLc&^@)j_(>IfkmLlA8`B8W4rWd2vvL_tWtP${o*_lCJ#`ssTGOU<F2VmG4x{~f)flw4FWwdUdJGYi02abZ!!ck*}O_m>o~RV zzNH+)Ix@-;rMN|s8F3P{9g88|IQ;{A(16>PeEKx!&5b&Du_dSCT6|V0c2mE9rsGP< z42f&fvK^0zy1J}Ziy(uNW#|hQgZjIZF(N3*+v(*=g&Ewj{y>U zkbXKWnN*4=D}cw886|%U?bhnv>kqLT+DH7O3lAco(4YE>b zr&U=;aFi-4s{@_YPDym(7__Rd8$Fc4a2&n$exE5?#f#Ao=u5?SpQD?slc_}SHWD?f ze+Qx9UhVzUEezJICtK*MSvy;3t64Ahv*X`)>e=yc+x6_zn+R!p!98jggaXo2h5wT1 z-=(p@X4&LA{-c`YM)(-XyoIn;MbnH>e4MQ6k?uZhsG1>)i2II79Fff5hvSJjc M#-y$(x&ttN0>WLQ{{R30 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld$5.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/FarmingWorld$5.class new file mode 100644 index 0000000000000000000000000000000000000000..744867731589d1b53c00a2d81f40385c490d3511 GIT binary patch literal 1366 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$1.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$1.class new file mode 100644 index 0000000000000000000000000000000000000000..81ce19303a7dd52605ed72f0d8d4a0474eba818b GIT binary patch literal 1729 zcmb_c+fEZv6kP{Or7X&!y<9o~}E{rm?MF1=xz^7<`M)4iBLjK^ZOZGqk5on`g?! zZSInr#Th!&PQkEphHHv_P3ZIX%@V^({Ym_lHI*SeY}k(ds_2wU6AbbCfkkzf+$TlO zSNOVQGR45Q7}|CnmkQf9y_{i{sn+?Z9;-j{rINCA12|o!UIw-9levlzL_ZV>0}L~b zqqxpaxxi%%Vu+z7uW6|)!|Xp4R0UFlxPe;|ZW2ht$t=3gVTBVJw{eF-THaX8>zQSS zxyBQ^08>Ng!HBr4cNtzs8%J8NmDafDuN?GPP8?HIMobVLTF}zzWNIywNeaToWZV}8 zhgXstIW4=HTu5s|9+#02@<2+@YRRmY62eItQ$pxVX~`6w*-`Z#GM%B7*ee{Y8i%!( z3uT?MTi{EkXv)4n{Cwi#&Qk|#cENH=^p9BO-oCTLAnUfx-9^hNl{htRAj3=Eic|9D zC%~xn#nVI|^*`+;T5ZzGPqREaHaOnz>u&joz=w)eh(=)rj37+oD10=^^tRG0R&8jn zV9JP~qo(b|H9`lv&|QtddI?3uJXPMIU-6%y>oa;@oTKj?*Zs=QM+~1S(lG{<8S>LP*n=&ZVsc(l3V5D6YbQ6k|JbYG~(l}MoGB3HC+ziTJRx~6SErbIgM{p2TZ zB^80o&M47lh|;GkWyTPsBOXAUNSGwq1I*F*95cv6g^8yqV;*m?fVa?ag5?TTJ=KCQ vs5<heXFC!VSPbpmYrlDMZ*b?VIqJ&_FwJJWuEgk)@y=^AXI_)P&|AmC4=$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$10.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$10.class new file mode 100644 index 0000000000000000000000000000000000000000..9eb353f84d193c5c87e25022c1f48162a8b7af46 GIT binary patch literal 3557 zcmb`J32anF7{|YPN55%#(B0COw%cmCTaa#x+*_bayR-`}McT9!6Lr}>+m-EZ-M&J+ zNIc^a1Wyn(P)kgV2I?BrsDLpZ(HP^A7~_!`6QeO2V`5B<2L0x}w?mN^LyhTf=e_Tn z`Tb|+KgYgz_Lb8B5QfbN3WL^^X$3Q*DKnX{%wRm3FjH1=I5|3yNR0%o#E@xaV)0#x z)IjjsSY}9+TVqyyFgi4xG>52e%u1wF^BU?AGzKmI2aG{pVPEI~GjF zNVm(%kbEfGe$gV`v7Mm{0Xu4Y7--GuezO2n$TvWTJO+jBiIllzbZDoUp=L>wK~Z}; z9!vJbG70hS1~qFiF~VR9o%r`@3o)2BFP2KDZWv0Bj?^=#o7(WsYu+F_eZhpCS7j*! zwu8ZpYttDT+0KO36HAWLV4G^9wHL2^-k7>*4VWQ>SqwrKZOw&*d?<$iLIs0WQ>SFo z{iAWyfJ&%hp!Y^1EnN)O{D%QKpin+s3bPTa2{Pr*G-uMo_M8|n2j()s)@_}=(JieE z8mHbN2@4fKDa;p(bpeALYo<=x>JDw{Ezk8KTH7ORsxhEeOtjh=-dsTMiw(F8mN3X4 zFfAJSfJr+~_{T zi!zu_{fqDFhz+~@xu7dOnu(hm6Jp1gc^qwZVn5OG5J|<8=@B}BI!tRY-Os>?rc!36 zIT;%n5#!}s%n_?CJz_Q01C5?eSOA5-bhywv(o;7*0zMpvqDeVB7OrLy41GNX-I1?zHn6N1^;&JPQk7 zghiU0n|?Hhqc(M_gPY+MEVMO>rAC9TQRs3?q=txRp<$9nsl-t(r!mVbSY~TnDm9kb z8fC6VwbT&tEG(O(F8%#@48JH5#Rch-YEVB#pHaN4cEFIuHdnqw(nK5` z%eUCHPA}S4o7OF9WFpZzU0TmknCUDo5%=XexLzB#-3!-e7w&o+cay}C3xpeXakogEi2Do&w|9*8 ztRL?7;Q8U6F{q;CedACn_h6H#?I8WIZ?YXtjvaou-(l|eWFBys4@)LZy<+w{9mc)vDBj9W;O*=r-o@U;yV-|$ANvOPvG4H!JBtr08a|@T#DhvX z9#(4b31t}`QJQf~>BM7744+m8@EK({KC9e@$CU?gLU|HjP)^`UJ#{l z`V@YvX7M}q4E~^gfIq5V;?L^O_>1}*{;KKtn>G`F*XH0KT0NfCnmK5jxT@{ox;DtU zwucvJck=1lAzr8*;YHdBUaXzsv$Xelx%N4))PCZZXutB=y2j_~MSOuio7d<;zF6PD zm*`PmulMn#`T$?9@8&D@JNO#?A>OEu@%8!y58L;5sdEeG?r%K{&Co)3bc9@94J#|k zs{+Nv|NK@|6<1W1$WNfUq_Vp7+^4dVuKkS!P@omssMPEq1W|e_AT<4W09vH5i3$bO FzX35gtUCYz literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$11.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$11.class new file mode 100644 index 0000000000000000000000000000000000000000..82885de391c75535e24c80179a9ba5dc8dac6d40 GIT binary patch literal 2092 zcmb_eU2hvj6g?9=_So4bc5ptNt;0u?#!hLRl+uJc6uYrWEF8DQ!D)+-SUX#1+x2c( zuOk(t3REEh5&}g$Ao0>D{Q+$rS_vc`c;uNMz;ED*C*aO{lR8R-VuUR3%-%Ei+;i{T z8SSrs{rEG046gdo#jt3ocG7AZs;=2;vZ`yUVJA2BW=%61Nn5L{wxv|>YDO)2Te0e5 zysp^QjeLDmSL?J^u{F~eo0;*$%aHv)$QXR{nxWZO7}ny2JIa=l)D?lM`^H(h1uFPK$DFDsTN-d&^D-q0Eh z9f2LIy9wY7Y4kzu}bK?h{1AO9N=!fV3Lv-wgkQ_5w9@pTE8gwdPLWylc4oP;+-D88Ioy0(}p-lXl_YPBrO zGn}Gm)w|2erh7btC9`Q&)weZqfQOH{siws7pwpf+s=C>r`(#zmP7ts^tWLS65>0M2{41_W3?FEqERQUcd-1 zVw}H=i@bz1FJpz@zzzOB4E_OZ{vjUl3clnjzUMVO;&-dG6_>F&r-?@!H_!j=; z_gF9gghlv$c7}h-68r(1( z_x*rr&bdA>&vVXmeeYlYKK~s+ z9$zTvV3>78ko6jlu&qF3tF|SaAiHKaYL???1FJ3q&#d0DoLcs_>D8sZVFuOJVtvgP zb;>mZ%XNk)CKW^(3hx7qAvR?>R&beNDP8*7ylZA{lX%O4NA$U3>A)n5=5lU7z^zP$ zAv)u(hy)^ttLQ|G;c&@v#9X7kEIcZ+1w*prR!zHNdX{`|Iita<BDX26 zA|r)X7L3Bu{Cq*GbxOsja@wwI`Gty6Ud&%98PY$dA}js8P%InyvJoavsF;+_Xu-%A z5`=hG#b-Fj5U+`Vw5tg^W07>GNSk@L`GGQ8cT=c(=eoJpI*f_3+wiL5swIzW{~PY5 zF?ks1Y#UD1c73`%u8UyRU13m*jw8Go+w^@&#pi?{Tyy$4M$qhB#sg~(1YG4 z1N(|lB-X=xv5h zQkkytW}TK?|G$L%qmgFG(Xd3{U2; zVVCE3y4;~;n>1epQn9O~1o-!e^B*uky^rumILm*;G=Gc*{u6HUpHbtR@cA$JmOsUJ z{8w!7=XlJ2!%O}WfAc@^5C1b%ysxR-j^eLy9v4W}i^P)vA4m=L3=Qc6r2HlFbRdT* Wve9r)J`Z!~QY4FM4VTGuAo3q|`2Mi~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$13.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$13.class new file mode 100644 index 0000000000000000000000000000000000000000..e5838e819c5779408907cae239c9912b50f1e884 GIT binary patch literal 1810 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 E0{dR%J^%m! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$17.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$17.class new file mode 100644 index 0000000000000000000000000000000000000000..93abf20a30ac221f8a465cea9250e6d1fb48467b GIT binary patch literal 1802 zcmb_cTTc@~6#fQEmno}M5Tso}LDUwN0^Thum9E&N;-$4jpIpiatJ__&-J0lwzriOT zG)55>#<~!$nb6NfIhL@j76=p3_pjg8*9lLk%qyis9 z@_&#q_=io~^v*F%MACPS`$o(%C~wAdDSbSZ-g1(xF&W=Xa4VW)@QpfCB7k~u6%Ft+ zG^b5ljF$?N!lh}JU}#A@dBe&Xt||YkPM8JcN&@iFv$qd7pe`u&e6zAB3ZUuXZq~>BqU1zqeiHaWVV^GGf zUztdak1-6_UeFp@Jb-rWmz(tf!^24JOjoO|)jsog4XJ2OE>lEBR0^$(Ceqh#B(hSi zLn;o-ZksM8uIKbjHgO@XOMkzLnDjR$QyD#x(Ua0SsA5PueMvo$3=rcn6~}RcflmvM zw3`-m#_A){6fNfc$_8a*ZzCvw@3JvlJ&b{jQ*!g-qA8DS#~<#cet8(^Z0mO3a*A|& zTo&GpGsU2$Y+JaamQgIqRE^`J=v{J(-pBwbF1@`k-IKf}z0)K-ne~a7v9bEn%kN6@U^AC8!m+_8&!e_pM@BC|7*Y=7! xYr3xDBuAMFK{GRE~_O{{<5v_dfst literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$18.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$18.class new file mode 100644 index 0000000000000000000000000000000000000000..bb083572bb1b3e3aa54fb8184da4c68fb852b4d5 GIT binary patch literal 1901 zcmb_c-D@0G6#w1qW@qnavYo_ao6ThXOzm!Jvq`NQyRl}?j_JTQmQ37e-zJ;eWbEur zn4K-yzriP8eQ5~zCe%DwP*8jjq@@TVh|mgBCJVGw00t_?@qN z?)ASu{}MnMuPf+bSnxzx3|gLWolq3(t|Pp#xaqdm9j{poorVYlyMEE}){7VHpdslw zJFIV*jZIfH$kq-W-y5HvQ4nXS{2yQpiCM>U!qW^Z`RaT2CA;X_6xRv^3STm-2M)4q zua@=$oG;WE;`9ERNFfHUq8AB=102*}M941-m_Zo4%*aO8hS7!Nm`CPNoV z{CnF<41MFa=X>ur{8n>{VY0jO_P9^Wr1v#!kI4xJcAg=9!4IgiRVS?3Zi|YY%bSIR zN8VGDMQ1>i6dYzK9e6bR5je8Y6^t^>bdM7FYpuFaF@_vN?}}kmEQVA6p`bQUiQ_3e zqu^-*={lMDz~78|qT*RR$Dk}My|rR4E-=h?pU^*Gr4%waA`k2H443oWBc1D%*1hMW z9Lz#Zjw!FAAREo+jcVCiUV7U~k@T2~7jT@U>msE3*9GlKEMG8XFN-RsWH0*8l$UCT zwOoFqYDoDB6)#G8vSM0B*)l3p_>zj3r7&JG$`u;trS=hJCPO~~*Ds#6H#_T?viw$1 z7jHUpVMiWwGfm2MpzSuiy6ZRT{x~bb4S$V6H9b!R^RC@&%0!ckq8Xm?o8jCPC~dkR zfgXD4ZlHgKxMkuJMAeC7W5=`c;ofUVei~V&=qs(jzeXSN6NpPYdiserOw&I?R!?kW=nG`t-NDEXo=oU#*D!unSGF*sYsxkTcj+RH zmfV7_Yw9+J+p44FrfbQzpVof`*+=pn9Q_Ov@s2JXd1|{oCv`2|(GFaB7>p1nW9?vr zkxOQ`%e1ZybX*QcT79?nq^@N;+Ofw0=C-Kj0X*1W8M{hdia~a{M!f?62AqG3QGOjq z_)VPT-(ik_k0t&C-r+yO<3Hgtzl9I@&-jr4f-QarpYXf*ir>Qx{wr?t-*AWjj{E#R z9`HX{n*SM1Ez|D(!>KV1uV98I^J+A~)Mz%R=Z12*A)V%Tiex<~VU}n-n(S-DrO292 N0WhcGG?5;}{ssXO6ixsD literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$19.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$19.class new file mode 100644 index 0000000000000000000000000000000000000000..d4b6dca23ea4793eb89d8574401eaa4855b9a1a9 GIT binary patch literal 1611 zcmb_cZBNrs6n^gLR@N1$z+g~(1#tsmfS4#Fh6!`b3?z(<$hXp6SfOi|wji?*(rWz8}Cb!$`bs)ozZMiPH7TZSPvrdhW2p=LMS8HVZh=v_NL>nDAq zVAovc7}yR&_nz$#vt7e0Yi5JUE+q@8+ef~}sYE@%Ga?2VGPk~(n+Q=1K@~B~@S=Sb z$F4MVE@K3D8N%DS+)9aI;U5S!fih9t$3qbh2&C;~mL0nu)I`Q3j53J%&3D^{^*qC3 z`w3lwWh4yXvEQuY3?Gy2BW<*(wSV#|heE3CUsF;>DkyY*GrN)VYc(n3sn0dGn%ykt zN?Y02#T;G4QM0*NfuV~^q93kl_0}LsCA;D1{Egv{TH+7?Dbs!<(_H2(-Lzer{59@X z?Fxfjuq^H@o0{u#8pY0a?s}`X>n+WI(Lno8h+dj%T8pG@krp8-PfU(X4GHn^IXb@t zUJ`wMFGPPJM*0K<-;aJ>Bz>(LJprZ+1$SE3Ui1+<(2sa4!UduDF%Q&F7*vH5^nSy@ z`!giYa4&L>u~RjCjA2!Yo}j;Jc|sO7TnTK7^cj6u+ltuSjU7W(m7WvCFKrX55)00- zQ;OCBKmTz=DgR%HN+Bd90i#j`^HL`kBnfXN8D*&(RY?i>4K%a7l_Uo21%5W1kKpap~iDk3F@LJQs4Qqp1@h%qk904v*FvfYyCgTKLd z;{)N<5afkK6Muj|O1;xI2*H@v*iCn4?zwaBy=Ug`_a9%r0f-{vK?B2*$(^uWGP$8U zJggZyH=XdlQQFbXV%X6O+_6<{Pd9hM+p1j<}HVK9qc|9;jhMrLbAYrsxqRS#yvzbu)66U}HGP;99h{xF3!1Noazbp)IMK ze5F*_RNVo}|t z?UN$sD|%gWnPOlY46WOiO@(dhPEIvSRO@_58LmC@rINCA12|o!>kN^aPv$Cv5515* z2r|sn&th9!C5=nyLq9`PJ|2%{8D{^XpbAmMhnu+N!2preoy?+b?Uyx?a2t0RJjVCE1{8_7HYkWx;E!p#jPtUlx@zlR@Q!}h0eIZiZ*|oM9B*iqjy=bV#BBz%1uJEFh zu!_$71Q<2G_%+aS{WJ_jB3HPjBG`JVP_RN8qBjL{AHi zV%CbbGN*(9+N)>>t`R%XiLOcnHb5*Q=CS+%y|ViVonO(teu|z`+;GcVXBa$@J%q7njPZ-9+EDPh}R2uQ10*Vmr1#4S~uV^W@vPkHGM)eKY0rMF(1Gz4Gn1g1#kl5 A2LJ#7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$20.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$20.class new file mode 100644 index 0000000000000000000000000000000000000000..5e0ce407ebd1083233cc8ddaf8db70e3f84c8e8e GIT binary patch literal 1647 zcmb_c>rNU`5dIFVAnSUmMJukh)_MWFfc9pKFJQj=K#?dn?{<3EHmfK%s2DRIdgve`uZKf8eaI}Vc4*^8*}OwHw~A^ zbkpFL8>^c2l3~?iu2JExqv>VCD#Z>pry}Hz=ITf3O4Z~Q^3`0!wk8(ien<@K{{xJ{ zw`^F3yTY&=&b-r(wV0_<-kj@D`b0W&>m+&YAaN65KT=?jl6H~H@FJj~13re{jA8NZ zdgXvS6lQXU{*0|_W}X z6vr;sb*^9pqYNFpsnmLo;pIONY62w!cz}m~j1frN#UvfO+USXbaXe!1Z)D%>rnfg3 zmfJ7r5-cHO5R>AvPBDB4w~w^bqSk)oRSoG#K^#+9K}0lKNoMzQ`L)d3d^VMm$uOf} z7IO@N5_hQuB~GK_4M)YjV!6 zJ34=Dh-n=9!?QCl?mCTb%F<1{Mvuc5caQ8M6_&Ov?j%jERud(3Zu6SEY1iDRjVM!jxiad$D zJdJ%h3PYZ45FBilc}cL01uPPY$Asg9G(4&XiR2SndGHj^NJRqq=Q4v4D4Rc(3Rn|IGW_uTvLd-AV; z{q!0@6iYsM7#0o94p}urE9~L$+SgY)dWe>c)0xOSLLu%&K;2 zCsEleYZbz(wr(0D(^Ecp8J_$fWDFfMx}n>%46CEbPt<2>sH{@lylqkVNFsURAO&?J za-Lv)Y=yxaGdDGkHuxp9ql2L{sT*3lR@u-jaw}^LT}iW~mRD3u7w_((*WS^q3@wQG z_p(J80wbzn8lP3nS~bit*;;yM+^2--a|JsCnPyHi!$5L?G?3Lqh#ks6Jr;T zd?u$n^?(-f;Vp*9g}3HBgCBiRe7Mf=pmi3@+^m%}2{+Ks5R9j?g|%WVlgeiDh2nf7 z&G6_yB-bE~_%VoKABKpeWnnSP+;i$9;cdLb(C$cMm}y;3lPbc|i+4razQ^$SXzNT_ zH?h_|-)KmTt%wa9l`tks?sJPRYIRG(ZIP>QA(2cb(u-nkQbI_q1(u?@m3Y1oolnNa z`jmue2fLWdtUA~}+?DXY;FR*q*?7(+<`nF{ga>%Y;NRA4D(bdI2eEB*EFpwMB+Lk> z%ehRU5Kk8inN+lp5tdmAj~%+@WFZ%I>1ZdOH5#8K$cflWyD4?gJ>)!Z)~u4Ypo?qZ z+CSWPlj4xkoe?)mWwT1RQcAOT%uUjqFbvI#mDOrhsJoQbs`ipuwdcYht#s`I9{SOZ zL+?JC6=>E$qcnc&#zddDr~MT!{otTDJp~Fpi~!BY;T1UgUZzpZuAtN5lprJMTD#Cq z?7&s@G$MHJ5evm+FO+Z4^)q_c>bO?NK-(*f94p>KTvz1IBV27*Zq_lbcsCuJEFVHq zsFAEW6ghefSl5=-`w!tjL3|b=dI@HGS_0VtLrLh8^qdX)7^@UF*jO=xas{ z*KzYl+&j@!bfP|OMkQW~T68_XXnKnEI_|vj4C47A`jsHQIzn%Q{gKc_>ka21UN!*V zo(4=1;N=NmzX3Qn4G0rp{{(Q{0K9GjKBz-596JDZOdHb%v9Sge+St4B^84uK4>7=J z5aP3l@F-F|hBdx`UA}}*`G@$Dr|>n;;ya$h_k0<@@KyZA*YP|52!HS*{^TkP@J%+r zx7cm2v&VdwrMSVK@;zqoDtpdrP6PEe+Tf&t*bB_jzW|1L(i22yx6&U7_V+7+pfW@s f>ZcePJa~dQjb5kI7HG!Fg}M@$ld(vH2W@`?LAO9~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$22.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$22.class new file mode 100644 index 0000000000000000000000000000000000000000..c43e545de1b79cafcd35ddde4b2409b39c080334 GIT binary patch literal 2422 zcmb_eZD?Cn7=BKgF6-Iddeg35yW7^()~)Sq)3tugrmpR}vfnzzB}`;9(dybt{<3nR?2w^k6b&=%y81O6BGaGaIywMcvA1$pyol z51!OAi(;JAtmLW4;!;XqB(7!|X|uhr&j&BV;r~O7VauRl8rDIEV;#{KwbNQKrIFu+ zl_B?`NOaRqRP99QVS(eF(+u9x^qkI7fhq}=*uqd9HB3F8TRfp>$SkEZ)I`%sEj6uW z46$}Mz1Ars%TPuT|6aBb!?t$KOq*vG)46OfLr;0>Z7|<2f_|uA8z_AY>^Q@Ylj#g) zcEYfxwN#Fh9qx#9Zr<~ToDy^g^pFp`7($yqnuist&eDX2k;C-)x2&|f#-E<&5DlBh>#0O7!-1~j@;CQs)pmU>O^croe=mz2}33Bjz-m~ z5!W4^&}pYFScI}7<>W$4TXLTOo=E31Nqx)^k3_>iyoNoZ1?fczo5@rY34$md%Ptx5o9XbtIj&hI>JA)1wS{=u7Vrt$j38X|{z%scT;)@lX*W74qp(mG@EeIqGND z(6EM{eviMO$q&SVVh;sod(K zy*7HV6eZhU7ahu@MUi7GXecUo$<@jW@{mi2+l1#z3Eeg!?h>9~Mq|;oe+_$Y;Hg5~ zn(aGT>bqZ&HP>>^md+HVDQ-u4&Ly19qe=1OT+yD2LiT4J*pFB9XeRu^3hJE*21Mqx zUm#p`2$xF<-9)%pAY5?>%cX>VB3vmD@_7VkeSM{nq$sY)-;aEOv+9W4E{Z%$iICB1 zfpEtW`L!rQaoU;sai_rftyo3^sf+^;%IL>EN8o;`fE&drZt5%W z@^h%=uc3v%jvzme5PuUf{uXBV1uXEl@e+RrZ}4|<0gueaF9Hclj-L zpWkMG^6x!<{-dXX|K#c6KYIrGUC$K%#qOYbrwNXvqXc?z7-1T{cDs$yjFTC)CNL~xoCXgn{sw{jnk4`L literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$3.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$3.class new file mode 100644 index 0000000000000000000000000000000000000000..ad399ffd75c77f8eb2e78e5651adcc38dba4075a GIT binary patch literal 1612 zcmb_c>rN9<5dKanU0N2X2nb#93fO{BE^3S=282R4DVI=EBL9}{0oHDJ>t2YG7!zY+ zd9-%BzXF)UJqZDZMT>h$$G5m? zcs!|_2DiLq+4Oe}%T0PliF=Nw7Y%DSxuZEHq1QA|-&0Fvlb6U>^9oR$z|Soj}U z451mrGQ39&oAK;ZZC^{88imby4nRVV8QO( z@kx>Mg?gQHnPOmD4DCC%L&UZXFRz(Cah;8;iTWd-qm-i#;3)}L7*ciL%teGS`k+XN zF+6A-#jy*%&SmstfT4LaonFW>Jp2bjRiIQD*Kk9^bpmNPnR&-9S85{TCT=lEOY5tf z>dF$sOydcif~6wp!I0?HVTOZv<49{YYK@;f%Rx=##WlrcBt)U5Oggu=x~__9jmo$q z*tTZo*7NDy#@yp3abN=8MAwj83ndXS7GO7xdC`~jW6 z0SY*FMB$ns2n-`k(kJ;GF&tnBFL58Q@EEU&`WtNFEeyP?5bUX@c}lQ|F^m(5Bq4+l ij41)2qlN;wJVek5BP?LW04^e8%jqL@rpVXB!uSwhZllUAB{)T%Mp4j z{ToB~hFq}_={Ar~lHT1u|CBokhWgx-4c0E|L6Djf>mxQ0Ax8rl6oec6(RidIGt?JJ z5-b)$$oD70p;%8S8KvL#MkzfIO(C>ReGvb3)!YcV6`^<{e&0|cld3_ep1Lue-F0{^ z9rL91x-R4v1YC~@GS`Mm-=eAaeBG1+qyi#t73Ltgr<|F|4mmIv zoGKI}+%|oeWMX|L9MNDNlpx5xUT<>%VcGvMA#UW(fl^qYLK!ic_F$TliD9-T8kED0 z2x@D0XRoiL6`_9m12WCrHYkLfXsvz<;r`0$J9X((n?CvPG58ks&@@$Qu!t_S($yLC z1Uu1*qgPqar3wS*NZ!>Ld(V&$!O3hwRGby5b`GbKz zgglbY@L+prSlUE$8&=bYkZdX5csQ0wkxi>Tk{(E`N6>uncqG{r z3#C#KvWv{Sneo+}l|M`6Z67G)!! zGzwq~R{@uY?ZJMU7gL;Ii^~}*x9;T#MI(!m9Ry+>SXGCQ(ekfeX90S zrY^`<30tbOTvscZT9vI5wo+FYGquK4Z)facU9Dy6(rlHmwYplzRJWzTSdTP1A0uC8FJ*Hl+9c7?9CFx6+OJcBK|x^fhXoOZue>f0IEWr93??K-%M zfdMNp$iQ9`E9*1?Yf>Mxn&%fJeumkUvr^U8J3}4tR_QY&HW( z#u_PM1U$|IzGemxhbj{AxDl{r=j12Z0b4otgo%-aQr|5Gwr!Mb5DwUGIqau7{j5oo ztWtWrK|jao5li|ToPN=yNopxQV$eG{y~~mw3x>;eoh}SX_910 z?=$FwoIYYnf1lIGOqyhx(nk#XWlo>4q)&4Clu46Rc?o^Opnu8(#r^jn<1WJzD<^c9mPwLf$LI06@O5Bv^af;aIr zyoDFx4|o~=h}Yn40pTygEVwF^!aG7Wyelk&_XR&(6IR3DgnszDkb;kdFT*FoHWY-N zC<*&f6^>($a27S;w>VSy6FP(sah51zp_q?F;(T<9HCQ6nW0`mdmW#c3lNiN?Vg{?k zM{tSwB)Y`iSSudJI&mCt6({g^@d~=dcW}A*5jIG<*d)zIue1c)BsZ>Du0Mi$RFcVN*+F~IPp298lP9{ z@dafS?od|aE~Ov8sbp}E@)i7+@(k`*cH?)I!+1~`$HU45{y@2mKUChsW2%HdR`cI?WAcK9pgM>yl~r|y6@@R0-FN>V9J z;3+OD`Hxp|N!GiptgN7HUe>#;th|8!nQi3scn7f(zz^-@DzS5A2f4G6PUsmF8tl+X IE&_=E0%L7b&Hw-a literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$5.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$5.class new file mode 100644 index 0000000000000000000000000000000000000000..6ce4bbd23eddc9212e9f50210d905e517e89c220 GIT binary patch literal 3893 zcmb`J4{RIN9mjv~cXxK;9PK%6LJ}uSfzUKpk~F313NDaK>?Cd+JGC9BDU`->E{R+J zsT>E?ZDOp5s;IyUD(ckoFA6FO|5Q3vOdT83){ereNgEPEpiaO9+J+_#ri}?9*n98( za8WCiOgqcIyWjWo{k`|@{qFg_`PJE90)Ph7Za@OPdA-zLoXzXmOi6D~XES=f)V?n} zJC(`Lw3jkDy;Mx4_h#}_?USiuj-7{6rSx?us>9uS~h1_@jQR)#Zq zJu;gc*NfDa)d^IF3+YrgnJQ-3y%`is)0r6p{Y&q}w>~vLfr_S7zL4LaE6mPpAken- z#B6kn>>aGnmp!jV$VLKWCxI1{g(4l;c&3z0WoPMFyViwTmfrHBA;oD0=zcd`O~Ak8 znYlbeIn;vB4Rr*zEI&)JFfp6fWvGV+0@6q@7>ETjc|<{*3cx&?o3ay zu#Z0z8Loxv2)O%V(UDN3kHFUDcgRlW_dqpV&uVoof$yzbex@OFXv=qg(}z$?l1mO9tZ!tveiKV4Do>4D<|Yu~;yY2!+Ee+#$n87A{NB zaC9&fVZlu@bh04J5!1q2BoK_T_;+R4!s4!&7NH6Y-7JIO@JF>kZ&=&Gg15+UD+`LD zSSY~)T{2zbXuz!{wMZh$JJcgXfF~Om8P;O7@3qh?Lmvxy;t_2q5YzgiygMNowy|(| zj~1ZzP=x!#G7R!4?O#F*j1KZ>RE8m*A~2%GdUvz(W0_+z#97##h{ocHC>?qu49k#Y zPpT{siU+m00q&4tl!IDiv_BZ@X5j5I+`&LG5Y%|KJ7w6-pt8Q`aDp{K3;izR%AGalGR*c#cpE@1zq-n`E<50Ll@RTy)<2zARveGdA-<^ zP0h^cbfqhc=rg7M!c3`a0}#4ivIFUtE}Hb-O|KI4%0sP(z#VfD|U zdh|5ZoQChXd=sxg(N^D#J)cRq>ckrGl#~Y_*kH zl?v0llB-^)sw!T~TglZbTiw9Dm8Q3vt2ItlRcb76Em!Mp^+xWkHN6d7ZFH)t(r9_t zaP>M{-ORmfOm7oc*E&^IS!;QlxvJXgP2AgTde?Kc)v2mVtL1IuYKN_E<=!^ayOFD# zoT{p9vb>#K-D0b^ac`&Ty@{)Sr>ZJ`%e!?BYJ5u1JXAWSo=?0I;Kn}N*v-=h%(VSn z-R4wPWt)|DfU6N(4RY^*>5X!AyHiz_?Upyj)nQxh=iZp%XIQ&p86mUon^ci8Fx z_l}z0U0mJmR8?iS}}0b1M)c-R6SHGrcwKr5I5k66HC25`&uoq+0v^L8=))&MRz0oK9uR)#kW;CD`db?|}(Tr@iP-W5A|$q>K3TqLLH ze~SS0zlofL4E_BRl#>tW#`Di`J^2_mlfOVW`2-T=?=VLG0Y&l|+(Z5aN66>!IQarz zB45H;@-VAs6rl@-DWKkFkUN2X90XH{&YYf{p0M4!nhax-g2}csm9$hkdvox8Y$7 z<1rdt!0mVj6ZkqN@hu$1k0|vi-YEz;CalD?a1H80D^3fy;T~ZCbHXkx2pKF2-^Y^h z0NyQ}!2QAk{y=yY?-Aa_9|@Q6KH(EQD13#7L>Ui@jrfq*ibupQd{m6!V`2)Ai3L0^ z9>B-NBlwg!k8|S7_>6cCPl|uU1@R+%Ui>G%B)RaEv>JaZHRBnn6MrW4<5?+*zmPKc znshh*S~`g5q@(z{^enz1oxzLJ1^m7AHvU2SE50Rtj&Hj>_>QXv-*YwNC08fD?+W0D zeD6?g>;SC2gR2+DAVv2F<8(GR!=^f4!{VdPdE2;V(NWLt>g(x#BTd~16QI+x$af-> T^vXl?(p?KcmjYAtgdqGEXG`x< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$6.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$6.class new file mode 100644 index 0000000000000000000000000000000000000000..56a922a91f078fcc19734e754356c99bcb8adc4e GIT binary patch literal 3585 zcmb`}3v3ic7y#gZ_TTOGvDIs(Exjx9D%gTh5D=sYJ=&u^xohFB^Z+$-v`aa;-r?Pq zM2$wHBnTpi4+IgZ4Fn$;BpMV9NTLK(h+-5}jBkzaC`M!A>z|$75yHl_#%_AM`|o`J z?EJeobFcon?*IV!Amjpt!K|c_tx0z$jYK?a)U+q!MlxHoJki}5PiAVe@h&5qj)Awg~52zXzuP>Y@~@L3^O?|(Kf2~?AgM!LfGL^isE7hGD$6##V6Z6rX!^iV`KCfQq zG`WlcTgc#oC8;zGY;io>7E5%~SnH|+)qU^zoFPT%4KQk5P{yFP&rjz340%uvUKe;6 zOzD4?bgHAf-O!-|1~Jg0et$!R!PNgSAd#px4+g_f7Yv~!{l1y{bZWU-6CH-Za0af% za7#4M+{j>B|8GbptIdZ}7{TAwkqmCC>VKv=*3kMd|G9@ibsK+7RXSAjLg$8j;Xq?c zuz{Crv<{c@;TAOc!fpOYt8Zq|&l```p~h?+Zi)B_Ea1WMI$Xws`OUsa>%4GlU|xua zC+aYXht+6{kCK+dWF4lMI2Z`ciBdxzoT@`D59UScePMq+RhLJv)M2`rGTIbq^!U_jj44-3w7rn~jM*xmK6xupzJLNc9tA3IM_VE7 z`OyV%p_x+$HxyY{i{T>54ln>pL=Ud_C=2ze9r8X5<=&iL7_c8o7wmz7d*I?6Z^vG! z-0gMsz(B9t)eFUET{Ew^b9=z+brEy);@6k4Q6 z5{lcT*d!&Aj5A5GMM@>1xJ}AT;*n&6Ny;qZm4xCpsW8c4NiH`@g++!)LUEf6HOX*E zt{~zbZk5elDG85T!yjRiDoLi9y^OGWsg{J|b}ysM`Zqe&zsbxtTV@mWZ?dulWj6D1 ziu#94GDi|o|ByxII+3tR=1C&zAGS!F6N#E+p(LXIQHxydM6NN(b&`nsUt^I)W)V7^ zieQ*wAUX;Hd8t`T?n_tXyxf^@Bohbkq+Cy;*9iFxMMx{jktm9Q7kYKPoj9o9ivM-X`>R zN4-Pnol;Z9x!!K;$Av!PsE-Q$y43X2&Ln-r*2f&)jv_cN*qf43u{k?tvlEW&Ey3QA zjH=Ap37egCWTymsUot8$XD4lT+L3)A*hi94T{$~#vyVk(K6k9l7eap}HPw~t&u#s+ z(0`q;*>0NF5olRpPs1`=7QTi&`)sGWZec7Z_GB9S5_EaVV?AN;UyUvKd&-=Hh4; z#j$J&j$>(@!0yCJY&A|{n{X=Ij#sj0aRz${XR;I6z)oQ!`w|1}3V{B4rsaR&GE;xeYs&yYYHuD<+gDFr~bJHz==QRym0)l+W-+ z!?+q3;aW`LI=lrp;Cj3tx8g?Jg`03cZo%Vpb{c!| z8|=m3aEGenPSt}?s@1qlos7HHt8kAxAD>e@aj)8q`_xtVqPh+bs$21p`V_vb9>l}y zVLYn7jjySn;&JsCd_(;M-_mq^Tl3&4Z4ADrO~enhdi+qEi=Sv6_?ec*FSXn8D{UQq zt38I_YrFAB?I4~pm+w-s2;0lIb_o11i4J3gF+42es$` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$7.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$7.class new file mode 100644 index 0000000000000000000000000000000000000000..978ac3023a6eddb5f0694fd14b5ba0cb9e7fec82 GIT binary patch literal 3395 zcmb`Ie{54#6vxkf?{q&($2wpeTeq>vuWh(>F!{AkSy|trXV~{g=GfQ z+9Sb0*dK_7_t!%?AQGjC^@UV_AUr~IZ7BCvOuXltrsSg?AiL5bpMh(_D|2gvOeg?HIutTk zHu)&gNdHJswm}gTGqChXlE=rO?mtXO59G>(Sx}Y^r4(e+gK3OLhP9m7;5L}eAicS} zv&Y-f%%Fbq12TiTtdIwD`CgsJU`zSrBXt>5n>_i?7`zpJzD(sdsNjjVc1xa>Qg^pk z^6`W%u)*zo!c$t@-G0fp+P$(};`VAAIJrHm(d}{j-6l~03vIB7D>hG$)ZU&X++l;o z8q(_SXqLK@l%+OUrXf8o-qn&R%z`=_xOndw9w^(w#QAi#MW2a#KSAG}x%_ z@u7EhdVQT88@&E?R%&jvfd?c8nS-)QYd0v(g1~X1V-nuxmhkfc8?& zb71Ev6qC4X4D!s4RL|WyoCA;Q^zM}O<2wD6NmG(Iy*okg)#-gH>HRuAYSNS`PVY<5 zFY5Hcl=Le){f0?Xx;T9>K_AxXqbccQI(^clDQBEMnxIeV^am;FvpW5$Nw46WH3!Zn z=<~YaLb9Qf4CfPui@M=TvSB$HE+h4s~`20p+m3B$JsV7k6!)cJCIhE_9j;5&WX zzo#7c^#f2~E^|p7=D!6iF%j^FDe`g=hpJ@p4^!mzAPzOj;-99-U-&rGCX3^y$lvHV zEJ+ssGDV)jIIJ*5c7%$k2vmfb0_*AV24srkP)Id+7K%`f7FdoM(27>@V-{@0Y*29; z?8F)H1m?p_SO7<`2;RdI_zcV78qS6vaUP6gIkVydR)kfo9BWt|E@Dl%n61U7tRL%G z4C~o8T*3CBn>~jf_8K;^6X<2d2=|L8@OkkgJRn}eG4Tg{S^O1W#Y{Ye`S?0k z;$d8dacsk5*p0`r58uXNJcZlvH15QA@mYKy$M8dH{TR>SCwLjp<5m0uf5D4*9WPnz z_@yNuzqVB2H`-yBryp5~!_MM_CTOMut%X*_2~~yD9mR=HVR7Pelopv+X=!O*k^Z5R f(My;Bt~U)()kL|V24$76F~eM&|-p6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$8.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$8.class new file mode 100644 index 0000000000000000000000000000000000000000..8b3d5395d0d85956ae9e40de82fc96a96027579e GIT binary patch literal 3763 zcmb_e3v5%@8UD|`=eP5?fCEW}W1vvTnxq7$6dJ$@jftJaG%>F8K%`ZRaW09AV@H0V ztt*{0O)Hx^q^%vAV3U$YQ%lu})LKC+Te@jli#oN_CaS()W7?W^T{|keNsMm)x#!-? zMW88}7ArpYp6@%~|9$89o_k*W{MlIm2*Q9H6b4-xz2MIkGkQ8z(EZ7DO3xJh6Y1h; zDwFpYQsa6dmq;E+Wk&t`6S;BG#uA0(SY&)6t&bBoQAlMo>$bRoGYI`Zv>3SBQkhg? zJA>T~z4s*!Cj99HmF+L&sCppMJMSU`iG6`<1%?}k81T;Qh+Y9Ilxu+CVz8t)mC>Wc z@qK!ZhNX1|OMA1)M0zNZONo24lNZKPc?Lc6H}PL*Ex@31T_Tgse0e-u%(pPuFn?i@ z?yBLp2+!Bd*Hx5_4A?M(#rv~43brp*7)qpzl(nNF(m4OhS4HZlUw|HP!xtC?=Djl4 zDwKm4d~T>?uw~&Yx$Hk96sDN6i7r)gnGPu8C;Yu+x+QLU(@epYo63f(}L8CFz z!C0&}EavKF4c3dSl|8}uP`G~}xI^}D(7-SH%R-U#t`klrQ@ zHp6WU%18AA&D^L?5187}7!kF$Xs}h(a_tC4=_9%V8nhW*yW+uUH`VvTb`5Sf9CZ%H z<9kF;P=g(!r#u#khE1Pd2x$;DhQ@-i;2uM*TZ10a#bd$VJ~48q26u>#%1}Jmy(`)k zAB+spkLsX&P*{Y)A~Kmg(3hAn_k@c6Y%!PAyHaA;Sbm+|af5g$X^RPGlId)oHnBdv zFqR!*phYqnJ=d8|ZT>rmNj| z9K1f)G*q8~+C3#$UV>FF-^giLH{)|p!E&F+Jq=48n1Oi8roiX(ESiQI3Ef1)e4a8n z&a>D+tDR_*&$HM>YYeo`i8lK@)h6mQ(A7?~#pkIr(KVBn8LHT%N;5Z3g7=Dz65MnO zZsq2HwT4`SE!S!oU2CF^2I_aBWVF#lTMTrw6D6a56TQtq15T8TZZ^?2+bC7EjJDfG zg^d!lI*e{NCcFE3lig!f>a#0tGcxp;m7)eZ;6y1y)I%#miZ z$0g_UE@RAI=NL*hY>r9T$!Ls~Y@eM>m@C0HN3x_LH)hMV8}^f?T*^SRPL%AYOmxCP zi%yj6XHE2=fqun_lF_1xK42TAik8tswozfD1nmx^4^GjePz4WNXAP?0@D!{h@Y~Z+ zD`%`j#GrmztqP7v!lOZoCIO}8H?~U z+cp)qZU5Z1Ei9Fw(`kEFF2xJiU5c}^;7fMFE}7}9Rq$m=IOimYOfOr6S0v#LCqZO7 zXA$0%g!h~Tk?9SK@V=diirbm~U}qARO3>xZbY5zHU~5LC?emuAoFshgBnaDc7U2^~ zxacGZ+aFtm&m`fJlOSwgvR<)EvrW_YegUH#8qq%SF^itExQlv*#tJQZ(tMqE;h3%^s^u1 zM)n+TV!y#w_BL*1bJ)f%;dX^#P^rRBWhHhge(X^;;~h!}`;?s+Q}$w9N#mgMAnsPa zg~Q4Z@NVS^yjOV^6Uy^AqP&Ltm3J_ue1r#-PcfsGaF-CwF~c82k?+O zieFWW_%-z~eqB9^52+{co9YZctUiZF)aUU#>Rb4T`WHN^UdHe9N<7Y2;Sc$GoaDFT zW4sT4#P{Okd=#JL2k|L>2v71y@M%7UKjAZYiqGOt`S0)ye-~%@1^fj9{tB1juW=2Y z#ZCAk2Jj`^iND1=@%K22=dg&c;$eIpkK$W+0^h;Y_&%}D<7@aQ{189D3;3an;YY4A z{KT~iFSyp@MOOg-VH_oD<$=IDO1Rpg7y9V95T#Y#3axeCmGoEblizjJ)Yx~v)$~`h nLVlZ#c|#|VT_m7D4DO_s8)uU^T~&}YonrtxJkU>#0_uMN1QG38 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$9.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchImplementation$9.class new file mode 100644 index 0000000000000000000000000000000000000000..1fb9c8eeff37f071a246b0428f6a77b92d63d525 GIT binary patch literal 3930 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchPrediction.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchPrediction.class new file mode 100644 index 0000000000000000000000000000000000000000..eebd1d74bc9c8fc35ec84bd754aef5682afd92d3 GIT binary patch literal 3132 zcmbVO-%}G;6#g#BCLu0@C~At;plBf=L2G{zKm~sg8jyn3R$I%GT*;cS8?zf`oUu=x z>GTiiL+wl7>WiIeXNv9k&}m=nO#h}@``z7;1d~y4hH%fh_uTKE^PL~bKmR@X1HgIY z!)OyYXGu3%u2`~Yx-yw9n$mKUrDA2(w49`Cu1U9SWDBOXn!Ih4*VMXTxY_(dS?0{F zYuZ*AL4mG2#=4O#8a%$Taz|!efpDp8=PFq#FqYZ*8~)vtKzp`qmzG?^CD8cJfu=Wa z6H3q7mb~aNC=X4{3TTdNtP)wI1wx+e2t-$A8yxwk(}Wk^R-t zzqOnr^*5va4d@ZqUUJK9Tox45SdYZtO+}H$hheZ88k*QY(~-d(J9*tGR^*l20w-D# z+zi>x`Eo_a0zMKrux1qGv~6V#_qypaEQ@Vsxy)9o5v=M=GuCW6-NI?|Fm76=J1KB~ z;57=qI$m~uvtHE7v1=+rAM04eHLqCtKe}XB%2|2IRDHVdg;_bG*eB6bw(U9`tfe{W z=Ixvl#Z7!3#%HYbdVWl6-7d(a&y3IDB_r$F<$H?STLRxT5?HnN0cQ*=SCmeF#I~sV1PpZch4=@mZ89N-`Wc%O6B|dy5e7c_095xQWQ%yX=GVh zjgD#RM8zHH8hVIGOnZ#8-Vy2WjzYB~vcaQ6t*Mx#1AM+pMF7kEMXH)X!!44a)8!~W z#Wep1a0;hMiy|OH`-?RK<`I03v(QL@5JASw^*IS^*l1HbJqXoI>Q-C#Xvo(u;c_!s zn5D0(kK>Ag-!a4GjK3rlNBoRD!94J?&WzVud=X16-ndWiRYKy4-*7cCw1K^e;SKaA z`ZjPR(W7nPSfVGiffK*brg@C`Y;L|m6mNEUJ`**<8){F@FE!iZ>em!4l%!@@h`ZN4 Z+)v0kXfN;uKg(F5rhW}&S%j;I{STiIuzLUi literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchState.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/farming/PatchState.class new file mode 100644 index 0000000000000000000000000000000000000000..c4c082cfe0d65ac95add1b13be6175f4526d49f9 GIT binary patch literal 3787 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 V7mJZB7_qZVEA_vyj8%Ms^k2LB983TJ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouse.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouse.class new file mode 100644 index 0000000000000000000000000000000000000000..059fe51f683c0d73ce92d643e73fc5eb8fb7572a GIT binary patch literal 2553 zcmbtWTXz#x6#h_TJ~)*W|Z9e|!lbher{NFkEp= zU-deUX9;Q%R1yW)KhS7ZaPHCo=E8fX# z4B318qAg`9gO26T5wT>dMl^1^4O2o$!X!hC=We>6ykiVU{*fVL!%_=^SPTqr$aoXe z#5LRZmrCvqrLYH-szu5Cgp3fv5+V{#Qk5#k`t;7_T;a5g2v?9Kq!|(`mTkL_hIG!z zkho4%g3559YVPv#wu~s(h)H;tAzm^zY;(xTB^fcUGAiK;!@-iV<~9vyYe*|2W0Y&j z5-4}$x;f0{x(t~sj7gw6(@jmQKI9`WV~neeOIW1JFPn`=uG<(=`as4w!aM^-83%EQ z;woB>S?;t}O|NRK+M;RPx?$H0&*I;GaO{ESwg}s(8Fq)1=8}cfzIx^8G7S_BSj}o% zbWP52T;K35*J(3MiNZcsjaQ&r?$|b`li}S_m2n5uUg1qnh79JCsr_|saFar#L9(2N z`Iuo$^J(mj`eX~v<{osFqV2X;-F0=rbWG3i%?7ay;1k}%pE6AB)w;bt{Y=II z#CbVZWh9``#Q19#1r%wTep!t0p=4@zn=?d7p*JpK)(SCLSdZW#HOIinZ?$QnWZ0n9 z6g520*s8l5TMX$zN|n`zX5G&WPSf8|fe&#+WV!Nyp)zRJ-zWR&0-mMMWjOE{E)M#> zX&dc!W_R3!so)EjwpmPbJ6_$qW%1S>f3=>^@hni#n$>g+zvIziX}}*h&hDds=Q7vN zQ`G|WQzBnK%9jm5l6H!av^RvL?I0wr03m6}g``;)k_J{tno07c@MaK_S^A$RrYo-nl%t8N^c=50#c_eW6;x&t)lq?*5=b(nq!QI}fy@fz zY*;y$s3rt*ULY4D$~%eLwm>cl0vlCqGf{VbqDJo*dK40Lf^(}P`{()3Ulvzi|6;=HCuy11z6QWsY>Jxmt!lk*TsB|UrWIX+IG zeTMt#!@*}Tb^_*vLDoE&Y0+y6>iz2XdWH9&!WRcoWN5(L<0h3(xSvq^JKX0{^|IM> zeq1=0dkTH$3=c$phA9s^GM@YgM^V0|$u*Dn5=G0|PIR%PF9p&s^(=3UQh?IFc4n9s kdsV`R@|89}GcIO>C)@o!S=xk<_o$zTTumV3Xu-=6!ObI*7AbEIu4nJwFvbX2x#*ETK3&njzMD$gu$SS+QqsgeJ`)!7wNcPo2KI?^+h+|bp{x*M_` z0^J6}XcOovT8><*ZLdpj)g*-e&Mlkvn(0|OZZ3vY#Ukd^>5JC#vw#RSAT|{VrbY_7 zl7xW>q5=lrtR4u)*9-dfiw4>e6KInk)l8c;^redbKET|_doiXC8|cS?p1o|~1)SBh z3kEu1#1OTvd^tKumK@HXYGXUwj&MmK5E!XjYrDL@TCW(UR&7 zE*rRn0pi?VDJ>_ROUk2D1$ya*gMu2XxftHUcm&su7`E}w zKn@esa>ul5a`{7ni>)*{4%x#-nlvzl>jDGY=9ZjwowBL!Sc)VZI@M7WICU7TSxjM} zMTMj|VL6tX6u6l>y)zn}!yVSNiZ=}QI@RO(uTi>^Tl30t&Z;}}NH1T~icy>y*Hu2d zzPcz?#oh2@SU@p?w*`_1np)0|yCt&?HVxKuW?8x3eJ#hLz~_faH?tdn^QN<5OFvn3 z-K|{E4r=Edlc zzHjun@3FiXVK)^VcKxhv`o8odD6tccsnLpG1n&x*J2{o--Vg(q*8}wEJ5+hnZg>7Snqe8s+nq zUSV*a!THa=Xhz8;hRN~J*kg1gLcgQ?0gSOkXb%_b2q8^S%Y9U-D~|u3pXufb@@KA&aSQVtwNgubmhlcF{m*ZOK3GHIAI7N#Gynhq literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouseSpace.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouseSpace.class new file mode 100644 index 0000000000000000000000000000000000000000..09c0d790f91981a3b172be9033afc1f3eb0c541f GIT binary patch literal 2166 zcmbuA`)?CR5XZk8zs(iWgN7!d#FPNGc^rKJrFPReu^}mbq`uhHrBbx9x5>fz&N`oi z@}Kn2XiX8QsHi{pkE%Mmc8Hya+6Y;?^^Rvh^PSn5^WXpc@fJW1KSeOXu;2*a@OqB0 zEngT-+Y*j%bnM=i<#Y|-Y75`v&1aUgWo-8xUwFon<+WDaURRhM-V_l88BRatJKV52 zITf5RjdG>BzQV9re7_)>eWF>ZNupNI6^n(&UVy#r@YkTj+k!za?&~sr zk8&VTaEE&xh7048c*ip8+*`BxuJFj~RH0le%~OzC!DPri8TUSMm53P4(kaLC7Z?J` zRGow@yDbq#D2k65&X;=KZO?VviIU(g_jw{&c0GSP6~lQ^lF&F2gF!f zt>!mYDmAmPF#M@t)Ntz{aI`NZ@V17i z1jeHH;s~Hp_goBtcQo8R2KY|lR~ljnOZ3+oPU8&2nWE*0a<9E9ymh{5tHyJi+@^lA z!Zhp(|;hzlaH~ylDY;Hj~VWa23WRvx0^X!{-a!pxMAwAv4 z4P`Nu<+HHmr2Du zeXh{>Ud0M7A*(#37rplA`3>#Eq;`Q;sd$a@mnZe~^$V}?ZTjX*ETyM|FOlD8OMhTa zu@b6YIvxx&9n?kEP?s}@Ao)I|$cG~t^o!(#(!XQrSNbv#K7c0_TpKtH;S8(z?ms~J z{{xEQ5sHMC`QD{$rP`@J?l&F<(r+7CS>jS)_BBd34$|1W`o*Z%*N2QWiISPbb(VgO U+FxMDpPRrBD%A#lRO^#}0TjdrhX4Qo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouseState.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouseState.class new file mode 100644 index 0000000000000000000000000000000000000000..873f7a9396b71fd06e7b2edf2ac3b4426f0272c8 GIT binary patch literal 2142 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 MJ@OHGLY{*Er%>H$5C8xG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouseTracker.class b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/hunter/BirdHouseTracker.class new file mode 100644 index 0000000000000000000000000000000000000000..5aac0f021ff1d37736c6be446dd3cc291fe91fd2 GIT binary patch literal 9435 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 JVTn88{~1PWb)EnK literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/lap_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/lap_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..53fa27fb5e236560dc53e9c696225167e4fb2761 GIT binary patch literal 508 zcmVc|L438t>9Hjn?ZmZMWNdX_`K> zEbD8x+dXJDn?C@+sK6viuB4P6=X}TWyko}LPsed?T-QD3obN~}y(CGls(J$eq9{5Q zLhPERIShgz1^~v`QLEK@3IIV6#Fk|Zg%G<@6rFBB#@Lx{+aG$p-gVWnD2m@&>t9vu z`~J0U+ZT+nGXP)!P?lwfbN;4&Jm;J%rNZ%e{H-Vo({Y?nl+rIssr_3wZfmt#eFR`q zN?!qZskMGY2ocpg0{}wEQYp0uU^6ug!%F~{^=9+={5c_HxtXZ7J{Lk9PN!4%e;dSc z>}FYZptU{+YX3N!%_e!CKctj~{eC~LLzBtmiPrkFWm$>u`@t=+ZUDz|-j`+hy(~)@ yhVeMdvZHMS+-W(}G*19@{-%~v%6}|(Z~XxmS-B4hFDjn^0000mEC~= literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/loop_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/loop_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..112b3bf4892eb4030bee8964094b6df9abd64606 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@;M7UB8!1) zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*3XT^vI+ zCf*I)=yfDOU`}ml*B+Ma+`XGW$#1#jC&==bq5jDqF8c%TELuM6z&r~J^5*~SFO6osKC&$ zdp=V{yTCVO-u>SyU-^0-s2qmrMvGLw=hIa3O=sPuzRCSx&6d13NJ67>0=ZzJa&3s zG~QiTL9ZnoFG-o~L~iOs@HL@s;bjp9}}QW3Rt`-~Y@0GcV`MskL03 SUnc~}U&3=E8no-U3d z8WXQx+^^kQD02Mc_3wr3rT89L3{Vw_ZWeWmIBr19juFWt^{8@6%m9gkra^9kSx_386Y20GFc=qNT zQH|8HjjeSP(&XwGT@=rTT=oh5b1?Ir@4nB|gO;s67`;(!rEAv9eOIe$w=9y@=RNk& zcBw#)TNzVrMsAW#$DYMf5givV{hV{Ut#@Kq-=E7BLN>g2EVK5#3hh5RBilb}&YZI= f{yxq99~tlbA}ZNo=d=015M%Ik^>bP0l+XkKzOJE+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/notify_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/notify_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4a4667bedb0951701f740880f10c36ac304018c4 GIT binary patch literal 463 zcmV;=0WkiFP)VHnEt9wX6PnW9nfDX0>j2x>#9^H|2VB4{t_y2dxWi&w;1uq$KOnak zx#>2*GpuF0U&VPF;7JD7({WSaWbTX#T8g8o1&+t4(-JMv%n6d> zIlM(aU6WMcJ>aQmiYtK$@>=Tn20Jl-EW`uVk07*qo IM6N<$g56t(YybcN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/pause_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/pause_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5acdce651c90d2f130b79860338b5a3cce2543c2 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND7e_u z#W6%<;@dt$zNP>HmvoL9I$~1XR{0L8ho{;!xqsk@>pa#aeIZaH^M;Giv1i$5mK%zM z`F-9rvvxMCSlfK(*z4(@$5lM@D(A_c+O)^qce8BULo46QeNUFIS|!Y|BcTgCl^9r}uAD#O7v#Umbh9AC lnH-gyUauHSyzOhAbEbM){@pC;`WEP122WQ%mvv4FO#ou0ScL!p literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/reset_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/reset_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d304b26d1629fec3c92cdeeaca1c76dd83db2fff GIT binary patch literal 483 zcmV<90UZ8`P)Q4oc{xw*WU1Q8n%Q563`AjrLmg6kGy7;_)E03537j)-h~@7smMe!qWmHk-AxEL#zgo~nKXj*7@Ca2D7V zk?X2@+N-)MGzDH_o{qxeW{4j4{5BF?N9V!sBQ(I#H|D4hDn4`)aj% zO+@xpwWF#(MdYHYHcF+^ha^eX>-GBA1#uZ6gj=e5Lqyi{kM?4Wugc}}W~0%FMK=Bk ZzX8fGr4=lMRLlSX002ovPDHLkV1l%#&~g9( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/start_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/start_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e290de48f9f3ce65b3d432b6c10d7b0d9fafa376 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWNDEPwD z#W6%<;?fIygPI)#*gyQ2;}Hp8>Xqs2ztH#r&vy;Kd5*I~!ov2s8tr3uT{mI2aqATu zhLt%Q42@g6dX?uCuGamwJ^nze>EP8=B98WW%G;pkF3@85q%n)?}!5Z%;4$j=d#Wz Gp$PyuV|}y$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/timetracking/watch.png b/runelite-client/bin/main/net/runelite/client/plugins/timetracking/watch.png new file mode 100644 index 0000000000000000000000000000000000000000..89c427714325d192766334ad3467c4c734a07910 GIT binary patch literal 826 zcmV-A1I7G_P)`6pHR5*>LlTU0@bpXdd@BQAN_O)xfZlr&N4mRv?9Sk-}s$@!x z5E8j8QA|9Vc<`W!F)`k}c=4uD^nw=>69Wf1EF|)0OlZtBvFai)wi*6ROE*H-zV5ZJ z@2>~r0pg9%?R)v0z8`o(q{ntlQ`HYk`RF@R=tf+ho*#w~hI-Fq>+VDMq!$DZum+rd zTo5f4QgbuolnW^z-7ruz4Mj+3p-s#3xNzOW6EWHyhstv6({|T;?>|BM;7Iz?8o8;^k|^2Y2$*$|jeuZ%zwf;JIS@%4>Uj`$gY2 z_Pp{DB3VS%6a0PW4vj{eL}4F(B+oPD<0Py_78ZVI_7D4%4=2Ugj^vdS6HGagK}tv7 zCkzE{w?Th@lIr*0GW7Hqd#0YJa`p>)a)RRY2}a^|);H>tx9YuL<&5Eu#<%Tav~ONxwK7X~tjx|s$1#!v6!w-02$6+` z7E4oKs^G3&Ww~aKi(1qBZp&;Q8%eBUFpV;D(GQeRo1 zxp;<4i|hQb;(jK8Zms2?vCPKNiNQ{8gB<TEqU@BZzksBbiPa1S8zdTR4?FC zp@#PQ$Of9ncT#A@dlqh@H-!%{lEkpW)l-gQ8Ce*`7#R)11BHQfEjPzP6KcjSB+((( zgoRF|#G10u1xqZ)LO0&(!iTt<#788uPLK7OS-6Lf*%Es?GS_>mgHfJ-Ch)8ht~)w)}Z#hN;~2|MmjGYUXGcP_`%xbj%6Y(*}+qctQ8g-Z}Wn;Qtb+IPAHMN!u%zX;@Q+q zpws!IaH|onUY}Cyc33Ip^s*0R Ae*gdg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPlantOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPlantOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..8cfe26d31d3ea3b23b0feaed3812e1066c94382c GIT binary patch literal 4646 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 DUk=Cq literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPlantType.class b/runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPlantType.class new file mode 100644 index 0000000000000000000000000000000000000000..6e46644c62ff71e86acdeab6e79c36f3fd905523 GIT binary patch literal 3547 zcmb_eTX!2*75dH=34)h{Eowxo&2us$}P#PD3F&zj$fcP?#w^DQ-?7xlk+=SLT-ZD8$e4 zV}TzW%0ToA5yxy;3hBa*10}CzI~6XEt(t8szoww_3JG_$YL&hGT3aD>m5O9@`vlbN z>8|g1c0IdjHn})avMY}1by`G!?Lq5o&t`eYvnp0A_vFVs!_E5Um#!=xUYRRgnJ+2i zu0A;$gEPzIIktC3Av`*^!VsNz*Q_|AaqO48G@9OqhJy+t4`jw{+Sy_^L@yukQ! z=y>L8-C{})pX=E5HLI1x6i&(6hUAnpI&zrhDc8+<$0892j(J>A(0osd*Axav^J6{n-Da8`;43=vc$o=qc07fZ z-pq8j%=Ih`G-HLw3sg=vD(G0m5^1w4(NoBbepZ;Ar0J55ex#(lY{y#aG*+$FvgAVw z)-9X$6|-f_cc9e#U96VE^N;H+1MIOGF_Z14%PMF19^8S(V3#)^6Z`*P?z>8!S+0?k zzDJr6c~25yd_#Eonq9)i0K*efygC60b5(<)mRY^krI|GlUuWQ9VZ=ajN?_Q}a1 zSC^i5m;m2RtF7S%+3?x=3@H$_8Wz?W?NoRJpx`;y%E zC7DmTPx=f|(j15IRR2D?9ysO=gFy_@GEBp-xH5*`HU#j}|$RCqNn6h{W zU$})szUgoz{amW1`un=Je-w>Ks`_!!h^DIlEE=&?^HbS72P1Mpf{z-ti!uSEsC78CHACg8O=0jNq)P?w~j zvX6q`It9UZb-|DM;1jWQHdPzi2H)+2@A1L=eejeIp7z0?A^^enQV@KAg5ZM`1RtUx z_;43|Qu`A_7T(06k`dX&(UK9}#IceQ+r(t)7EXSEDdP@aym%L1GG-$8&V*0j#ET=5 z11AdO@8PsD6TdgDg{NaTF+36x@f?oh2rt^BxQtO$Foq6wZ(tlh!7==t*56

      fdWBc9fq7NKf_fWy^;629@%tB8RKLU$vB8cU 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPluginConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/tithefarm/TitheFarmPluginConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..41f05e6b9ec4523ab6b18626bc71d62481016f8f GIT binary patch literal 1206 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 H0H9&um9``6)~#Ei?*BViQsl&R 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 V-r%<1;I~|thv@I{2mA?b{{`>BqYD54 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/wiki/WikiConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/wiki/WikiConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..9e2f34d087405514adeafbfcf548d5bf58a9bec0 GIT binary patch literal 649 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 Qf1on_pKa>(*Qo6O0E<}l-v9sr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/wiki/WikiSearchChatboxTextInput$2$1.class b/runelite-client/bin/main/net/runelite/client/plugins/wiki/WikiSearchChatboxTextInput$2$1.class new file mode 100644 index 0000000000000000000000000000000000000000..44e0e5c94729d755b4ce8e5f8edf8d7bb0842047 GIT binary patch literal 935 zcmbtT%We}f6g^JTOcMqg!mB)6)GPu>SOIoZib@2cV(5ZI?b?}|8574IjXh94f{$T= zkXY~md=%n3D(sMuV$1j5W1YE=IWs?heg6SqA9o`(7@isFc~u*!m6trzN*d2gUFXU; z{!z^pKPEGgqRNVKA^gmqPUWdTFlFrrj|QU%Ery-UE_iNjt|^6GEUe*`e5YmR`SepM zr*E@5Kkf z(3z;*2wzvkex3e@8oOzDkk?*mo+{_huofog6JIHlCwsJM^cN=6*3rcq=?i-j;X1?9 zmGp~o6SrtYYu-v%TH~ncondO{h4Nn}PV7*@W1VTh7!aDg5MNiP64Rr56_)6v*;xB|6*dW_pazCR-alDMX oxQITXHC$SNa_HN&<{C(z1vrDQq2wrnj}+7tYkGIh_G8=cdGg1a(p zt_0&wxe^TQSCA6O%SwA^Mf)ODO2-jdd@TTqQIWSYmLZ0Z8UVg zCQJqGhb+em4huX#n0W3Jf|N@(Fi~Z)DMK>?sZqCRZi2w4R4C|>Pj{)HfidoB+9eND|A{#wW*C46__qjMC7|CiG*sg3k!#Hb4m#_hNuv+iofJ z(JN`bJ^RSKmUl}f)5~?>et{m-^IWgr52mGTQ z9jti}(tIlLs37tw+#ze+Wr-<$;u#r8fzI_12nYhRH4zDcwCkKP{j%%$6uP$=y*ie4 zk?@*y14&=O0Wu;1<1`N9Q3aomC1hQPieWHnse)TPFVH(U)G)U$F~T>wG#}5p0(q$5cFy;{t7Exi9cg z0_;P#Wt3DjW}AzwT{QOu@(NB0>`b~Z5>s&s6O2&F437Hp_)*W(iNdF8ebTY;HFclH z83kVw=)0qkiYZK!i_|R8KRBMOuWqdZ(&fkos6ViO;Gs0m;>$Ag&k2lds8}(Lhi0U@ zuc-Jcz9yj1jp_4cMqtl^T4%_&N?_Sq-tvRZD59id4i?GnTTfGh^>AEnFQ~AwNVoh- zL5fPcjx$8-738|vAYBz@e3M7n90kmc!rFXA+?O*I#|djk8a^rtXx2~?B@)|%iX|)y zY_^;wcfri-f$0fskEcyT{m@JY$nkq>g-~W#y$tqyQR(S_=7KDV&&cBUErCbldTy_J zQ4nJBigqN44&qrA&&h7oX4tN8DtKOCcQZj6HK0+;6ucm?YpsNg+qPNK?WusS#e^=h zO2&koqPa3z2_|Pp+=^558-nCr-M6qcL_SSadpqPr_1N+SuQ z-u{k?cX5gIi~*5m&wo$FuOv0vE9D~N%Jw(qRy@NzX2~&S*PUn12c)GOZN?l)D)RS~ z8O*swS^eG@_$WC|OZp;b+uHQ1MN{l)oipz#-O=TMkU07zrd!nXLq84IF)E%XC*~<* z&Ma1JvpBY58kNBHrc7_iGR)kQjix%eaGdjSZOFXCP$*}I%!um-e&FflnrD6*zr!CC z{GQ3P7NuIYYxyt$6x3&RgSWC9{}F#8+>2{l0{@O@adfh#{J8EEZPOpfyY51z93N;R zUd5QU?qFE=|F4&|E8|z)t~g#CqqmZ(Q~ZgN>uSeuGw4lo?!BhsO}y2m;IG^ut;Ze5 z^hRyn_e~B&Re}3%11!mH1%GEz{NJKvY7HZ@e!}#FuX!ZEZgm6boRBiDyx`ph1?x(=dqq_U;9lsKo#Cq>>f@@ zM^^UrrB?BD3cT;aRb+-0`Ov5QQ!dwNSO=bhj&DcnccS%0u4OETrb`GT5WO*D;AVsOueSdlv@Y$7O=|ehA+gY9a^? z_%1f!yNK`NdxWinXNK{8!rY5vy!nT;^#F$OBU;eLySjM$C5F}@9W?xyZ(pXyZ9G|% zdZi)t3Z-72z`t(g{?2@x?ys8a?% zLyR-z+1qlh;+JdW=nTp5CT)I;cD)@VS|;+a4Zo&_7NT*PYl>9Af~$Ozbo?_<{{?a&1BXe*t7cwMGB{ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/wiki/WikiSearchChatboxTextInput.class b/runelite-client/bin/main/net/runelite/client/plugins/wiki/WikiSearchChatboxTextInput.class new file mode 100644 index 0000000000000000000000000000000000000000..c27efee043d17dcd5e91825a694fedd024a3b590 GIT binary patch literal 11059 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..b7030f0bba788f443a4acd4fd407fc154e11a9fa GIT binary patch literal 2632 zcmb`I%XS+@5QeK|Ir2qG9ET8M2huSYOORLzkc+V)QGAINgq$PW;lPTP)RH^AREl#y3Ru+M{fsAZsnQf%H`Fj zu=DUC+)BYm3@(ieq=Cb2baCgWd1$4sAjSZ)?yuv8mx@XDABr^mN+Bf?J4t5TxAW;pX~_8 z$5JvZ*+O7W4=t-PI6$Z4dM~DeQ3%7W5+v6P3lh|4hQVsSRiRDBW9zgz@T1$5E^jK! zE4{#wA$8qw5izP5VpP$2_zE7R;A;lE?;_kZJcLIK<_o3cy>j{F7+P|rHCHJ3ufOaSP5CY z;z@C;+y;Y-p~$}PI0d&ucsvJJX~=Pm)z)5bVn;q4$7B0@xCQ%j>&kHq_uIUyY!ik2 zmf)V&7P~WYZ?Dz1y+|yD?gisFs%6fpaXj?7_AQ+WWBjEsm<#-%>hr3~u$^+B>tD zw69EaBBix)5jsNqRy8zkaa6<2b%dE#<-VeW^V+bh!!N@IojD9Lv8@*EuW;sbJR#b+ zaTmISFB5u>8y|nO81X!v{V)d!yaQOl(E=o4u>fhfXz z2mQlU{J#)9xd-pzeL8##*Wi5|;mHgioG0HP@^vDw5P3BqZ{TbqC;x(*f8uqNy*0v4 z4%ln(am2oZ*+fx)LhLnSe@g7nU>&KM0%YNHy!pal24i{5P3G}pL@P1Sx(gfU^T?6b zUDCQoTK6aO_;NCjlM(hXkH>NBO=3SL_BX`dn#%qqmc1Rv{+8I=#Qu)hPo}a@W7$vR zx+YKTr^J3n?45D9&vi{_ggkV6H;%kV<_^%TEtc>h3$6uKd5zj+W-In literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtInterruptType.class b/runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtInterruptType.class new file mode 100644 index 0000000000000000000000000000000000000000..bced852dc172bc8f47e566bd41a756dc4667263e GIT binary patch literal 2129 zcmb_cT~``c6x~+@1{@PIO>CmpU}Fqm4EDpc4b+GVDG{M%P&1}29c3hAhZ)x}qb0wp zCCy4!yPDPK{-3^f_1p_lTJ4kNfiwHu^SSRi_m97Rc>^Ga@4^^jSh5W-?fSN1nVyl} zvrNPG(ubDcH0^f!*t9*v^_+&6-ah#(a-HiRdbQ4>5ymjXr33v)Pg}a(Oy_OC#W1{D zDXlRqmo64O!yu{U%61`FDlvpts=1wFzDoIu<*j_VR;g)RBgPM!?cM030+)$!duL-kzKZZasP)6RN2DrqEN-rShk z%9S?rlq>i2e`qpGyxXR?#1Kd%w>W=J!;lb^@Gisnn%>fzMkBu4iJ#s=eATfUQ83() zF^&m_P_`c;kvLm*@vJJj6(R5UWCRhC5S9>Um^wd|YCFgKx@B>P_hp2+gCyZL!<7|R ze{LFXTz#f{G!{mK+uV^Mahr&Q6s0KIM>JH9+llY{mKAsQ<14P;(&JUf@!H(}u8at` zk4i`r=@s8Q$LIqYQEoIM;bVTq<_|8{CfUpZ0rZO?2O z)Th}tNuRTA$J0I2vD@6ma$392_vuH5ZMeE;G%`^H@CCoNBE#5ux7E9wbs3j%nWn*e zW>TQ*O~X6cy?@T>)kN~_1=C0z>6UMh>uMr-;W3S(idq;n^09%X=(IhfC1VpbwGrKQ z_0FDi*kMQwwpH0ZF!sF6;1Ir575TV_MV*y>hT5Q8f8&xDT`*4fj*M+QWmp_cuxjb; zcIGT|gJkjtjg~&zBfMbpDVRK6!;=f)kKsK|4Dq0vOnt47VuV3nGtYSz(hz%3OFa=d|0_B;DUf3O3Ft9 zE(-WbETnuY@B@Lfv9R*Fzz<{6ZH!JTJyc&H_Y)O9gjM>VrN;%hMUBp23b!#&nk?>M9SQ6pi36nY9Mf169^8xGQ~J*n z4iOavlAMlZB7K;ooSK__g-5CRmw0@dgV7iZb#7q6$mBhW0zyfBOyLYf<4h_*TgJ-%0!h%m4rY literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..a6a5e1d36ec168c1c76ed3393ec804e3d457571c GIT binary patch literal 5037 zcmb_gX?q*h89i5aJhnW+M1ep;0Ygl&oMo~=fha6qWJis>U<5fG%QEU=So@ADr(0}%P|U$opH3Wh2h||QOM~t z3hD*61aX&4&Gu+CpLR&6e1Qf}uE1T%Aihg#9db>I30%2oRJUy%F|(@@=dn^;!(P)e zoqGgI?W;EG@)>>g(NTeo!zIfxr;JgvXpZNMPRp_#-7#&eC~$T1s6MS9*G%iEk#@9% z`=QbG-FC(ZqYf=9nsBASt(P|52QNC>1c8W(HE58dt5hgxY{CXytKb@e?Ll4%@TOff zrGY9oVv|5~*I+6&*ncP)?@bBp2n1t!A+azGd7X;uaRWsa4QI%gF0ecJP?wMu9hK5r zRosM|1+K^%PQPK5;+9h|4Z;~|kGgnjjPT&f=~h-7A&6Es zcJWGdv>CVK4h3%@feGZ_YRdlm2CxQysn^q@dX(zJ|$($u(7Na@S~ z+MKl0dTvxNm~!qf);kj>eYmF^Imd1D1tOGOXj1jj5UtVMSam-gtvX7nMUVBcz_d!APDMk&3y zIAI_2>#a=gq>6qFP-|Wm-)?&QLxmM>Ew(B%T&Ax2LzPy5=BY}4>Q$+ytNWxZMCwy zJeh7BJgDN$cnc#`nqMl=ctOGZeAo#GEcS8$luS&-o?5~5-pX=W6y z^J4pY>d z=t(jmVu1m$A{=8)u<hafPz(ytWQtFd2BKig)1z)w)R`uy>j8T#29E;D5J@hw&bP zFvE-WI%#Jm67A81tdQ?j@jkh^j++TfqhCRKA_@JxqBmbQ|xbYL$*T_ zQ_q<-v=MfukE{3~KE#W2N}ptgTWQ@HGo1;JijHnM)VZNOk?>1(bv#E{^*$n*KPoSq zAc`;iCm!kER=3Z7yeUwLTM zNDkDa;u(B~8Im)OFf%KGSPkOkgyR3!=Vru76`yl6Vr(DVAbGMcsQ4nj#9l?(;iiDV z;r}ZuR$z)${1p|?N&war%%Z4CXL%Rxo$}C#l==m#aS7~jgIYA%to9eTorbPM;$Jx zxCi%=ChIpamG^?Sq^seDu$X0T7bjb+MU{R{rje7rd6jEp?TDkNC;Roh+k+|ip}=~V zuU3PCAF~)P6-Z1+>{20Z^qR7%+pyUA_+83&$w9_0+jfc$57BQp6LzK;#xL-af?o=> zEz0Bx>`BA#LcOZctEXj=ks1Fhf!XS7#;5iK?$ZgnQEW@v_GBp^(7{$=QNx&;$r}OW z4_47v`q-)^UqrW_%Z>0&9cyX8&l~Yux=*yWi)d@!DK_Hwj6vZI|L6|6BcLWM%P4f` z^kUH{D)@`QEf*mWbS4FV6S(2hr0jk@0N4%GWQ$*d7(Ib~4_aAP>sXgVh{%T{M-lmK zbXP)rMTEK2%vl5JRDRd;|HGU~9<5``Ib6}P#SLzWQs@OP7|Xa^PUq=H>&!EQcNZ^L#zHDcUv^~7T@?&ge&T+@U* zlE#H-46}p3G$-Vsp8p`Uj_0wijQgHK3rFiOpjY5&I^r~E`^y+SkCaDou#C5sk?|*U zIQlG_=3t#d!yKG4j+OBa&ti|_p_AC?jUMqn@1MtGz$sS^6+SYL4+H(&^R#>{@~JYO zoWp0!`25x~zU=d!lu8^|iB-m_GQPe<$xR;NbKd76e|C5tr=_yB{`@@73~*RcRbEiF zZ9!EAE1@@Nx3VtN1xg@DM z^BHC(L)EIsGfSS`e4LSIC+Zh?max@sEOOGspU}h*eu|&*dll!u=23p*{{GJW{R95Q colV^NGyaOd^Y1CM>`?x}q%!y>`X`$H3pjlfpa1{> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/wintertodt/WintertodtPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..fb5587f0fbd133e73e5122b56214f8d2892130dd GIT binary patch literal 12737 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 G+J6AZH{dJ) literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/wintertodt/config/WintertodtNotifyDamage.class b/runelite-client/bin/main/net/runelite/client/plugins/wintertodt/config/WintertodtNotifyDamage.class new file mode 100644 index 0000000000000000000000000000000000000000..fcf3dd4b7ed47011551690b12957ce4e8ad019bf GIT binary patch literal 1716 zcmb_dZF3V<6n<`Aw_%04ND*2~p;eOt}VLEO`3;6KsEs>p`>*6)O-t9$-~SDt2Qb$57A_GM4ykr6oiSRP70kf!IanYb^I z-dtZ7SZ_?CLq%Y!-rQc>+S>VHTOe0!JgBu>0vRLwO2BKpZr-wyHa$u>v)0_XzqDIx z?5t7b#-m9AajHa<(e^HlSS;-lh}CdkImkNjchT)+%Lt&U=g#gicGCtao8 zDawA|MHV>+c?Yus?xtC&^HD_cf#vNFT;zG%aj?K_1W)8}z#G?GILPtal8ZBN1_1nX(dHAh zn_Yn)$J0h?EKNpy%-c6Ez6NRU_IR7sKn@0#lgBoGl6))aS`=Dg9Cg&XW-ZK~exYwN zJ48lH_l&f0M3E22igTsvWG1>>S-C~hO4BDPyK;#|570{LPF4~#?Rcy^VEQskn(Q2j z{2iR7ymMp?D2sm^e?qjq>9qImGn{{li-~zD<6Tb7xx}2$dRG$jYVI$JP9Nc7tDQN* zT&tZu!qwJOEdENRQuvUb9y0X2Moktmk0so|0zOK1L9IVVaRk7pRggbh{tcyHk^oN6 zCC=p}#XSzdax#y=bxKZA!Q-f#wDKfxEi`{hp%i~(PARlPgfe!wygc^|e)-1lD7~KR z7}%Ah9%obB2pGRH)oFTuiq8l%!@5HR^8w8qVX^&vy8NPDW%BN)XP@Kq>;E5Eyy9qz jgjyNZC{rKisNjk6b5#F^cynF~-%?}>EA%hL>vt~!3c{Bu literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/Axe.class b/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/Axe.class new file mode 100644 index 0000000000000000000000000000000000000000..395a9080e4527813b811b3fb7353919bf0ef7fa7 GIT binary patch literal 3807 zcmb_f+jARN8UG#YvbwAj$-z$SxFHilv85(TQ&LLon8=pmY%Ix%)^;Md)Lly(c@t?R zq*WRNg#v+=`=#8kEw`4LJ`{!KLWc}b%+R;~1H60!mg} zIGNXIMMiF7`fq?3V#lUhEN zoTW3$OunEm@M3r&pVTs>WjRf|{f2E-wUWS&%pH$3+cC>#gN*Z2I3%nl&!tzAIW4=Q zrF4Pq8@pSMRY_!xI_(VVR@pY3R>KrHvl*S-LUd0-nj-n(bZ#-be<_(+Oq2eDkM<;h zLNQ5~YFo~ffM;xciDEfZE13cK6zmfi-E?I}-AW`WEQVv%Y%LYSe%!C%y#mp@LZsq- z7^CQ3GAb=|{=C4@m^QwJy9#0gJMYq>adb(6zym4{;2;HjvSa1sSeF>xX;AV_XkAP0 z9c{5Rz7!;hhgA6B4?tn&Ar%TU0cIXn5nv|B%m-BjnF%p7sUpNon3)f$2s5KHGp#~p zrk|O#ihgFcF>_MIHfFXnGpAxZGZAKTDk988nK`2(%FF;W3n~Vf*}=?N6+7VPuY!u* z7*+5nU2w5hO_Xc3a)rvVR;|`-B9)3+bP`&%+H#E5ib;vLf4XH=N@gR3Wqg=JxQBze zqT&e{6ij(7O^U_Xcy9^A))ZB|3xh1#RB;|<%A9)35m@TJnfcWVWYa{~Ep%4KGrf5* z!HO&u7jTi9z$&{X5F5K!F%xWYRmD#1;_9?)GuNuFnvDexl)ylyRx~P0M#Eyhv#3Zd zW`p9>tFaUd<1)z|+AMdy?#gcTDDnT&Bl>m6C|;zrkPa#s71%{pTwF7oGi$YaooeWI zT~pDIZSEml_NObxIyJuWWiI-Us`wZ_PQAmjoh2@C**ml_K7pqdd~&OT-Z-z~Q+!S> zn@*QLud`-RF8b?IhrsZER8Kc}-m*(HYo^y(0QcuZ+*md>kpDiVCc=0YUr_LQfqvPx z++MBXi}(_GLdFT)zeO&0_peSe3kXeMcfMsiR@Kz(OIFjOJWASj&5>P_{2ItqYSq=+ z#l);>n+?M;OO(^5Mx$Y@7i;x(uB0w;9k06Esk@}{Y)E!*?%3K}@Y(a{ zc{scvaHLz>OvPw6yW7QW@pqiy2L-tr(rc|o(L7;s0S71<4)PZ2%Uz!E*2$jIf@i6! z*>pwH6tk(|MaqMFYgRPrIt};uA?i0CdO-~wALcm&5Ty|#DNPqiX|PC2GeuGwCz8@6 zk(7prq%=PyrO_cNO$|wDU`R@{LQ)zNtdZNYq?9#8N4V*cHN*7Xhmpt#4-xvNX@~o; zhmdy@@DiQ%0phLKAPNI}JyB2X2Hq3(&C>66#IGVDfd{=&PgMeG7dR||_xqxrixSXW z;D`i1;E#GN37m0(MOe7QyuzS&mZn{WTBJ+`Obo2>E za&Z?qEs=agjqbg|$Ybj+qDy2k(jVP-iV@>4F0vHa_B#r*r;UVO@V0SSFZkLxq8I#a zJfatrHYW5!pp7ZL5TT_c5n4+Tp~YDu!8T423AK?W5^m!(5w#7SNPink`c<5J4aOye+SFozUMNaHD-z_&4rS8x)qL&KkO3U6Uf>_kR9h^&}HPW%yP#TzJyH|e4B zH=_T*+zd-O5l0;yf1rRCd?xpVkJP)HGod4QIIHwP3{hcx7N6^=I7$lmXrztG2wmV!Jky8YL%c$3eO;p0q-gSi_fqt}EOC0Y z(yp)2HyiL(qEu`+O=_svFc6E6UdPvB2VTW$Y}orMp5q(nmU>J|-Mi6BZX3K&;>N45a5ianZ|0(FXdl3}mHzw(3e;+1q+1jBt&K2f7 zv0H^n&i|}u_YHjafp>HIQ&iI))kH`gnWegFUf literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/Tree$1.class b/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/Tree$1.class new file mode 100644 index 0000000000000000000000000000000000000000..cf89326b7b0fbd3396224a802faf2a3d998c83b8 GIT binary patch literal 959 zcmb7DTTc@~6#k}Nx^!7uZs8)RAVpekTi#4c45T7dS{`U6F+7-|9n0u;rrDj9_~uXX z%~v%h8Xx=t{wU+wQVp2CFb}hH&Ya74zHj!|?;k$_>|xVJf?-Pu;{}ltzBIyX`cf$4 zb^WLL&M3c_3rE@3hQ? z3>k{m+rZ3iml#HJTxs>Lqoc6MFf|C;ji7CY#94(Q(-!7Lgk65A8Z-#QOukYWls!bu z$19V@4CZXiGAs{585!w&C-u14bK=g$9n3R02Ya>smyJsKsLrr5aJ>H#OAhYhzKwfC zRgd}`JiA!L5{;l=F+9pYy9U^ZPFDxq_Zs~}jG{Dfq%;Y%>>`IOQ4?GzAr*)=smZ{I zqS3nH%{MjP?Th5pbrdwkQyI&cjvv=n43I?LS504s^fqe3T<8{qTTw~`WuJ$kAYF%# zMQ9FnXm*QW)I44ZypNv<*)~~+bdH&J*47s`=d5oS{@jakXpdun1B}qV*vod{Vw5b3 zM+VuxZw%wG$Txw>e$^LrlOWIR{P^n52V|!(^##-4vG5W0+E+aIM0ZK5@wdlOugCON v&c7bBSiwW8xJq&K15TE0QpiG{%mfNpqp#J2uudn30%N$?9m58F5=j05lN#sk literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/Tree.class b/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/Tree.class new file mode 100644 index 0000000000000000000000000000000000000000..9dcda6980e700bc1f0dabf30c9cd388dcf41f5b1 GIT binary patch literal 4176 zcmb_e*>@Ay8UI~vBgq5EiVZPKLJCQ2;UJ)iLy$u(Y~c)+EhBl!6dEGSgBT-?+|dX^ z_fp!VD^1#TZ&SL_y^YM`gp|{_p60FpKwr|+zV^ANjr)Cf#zrRYX?#w7j&wKYL_U)d*qdDsWlA8NOOJSG+orW_HaG35RJ$rlNQpPbfG@L4S8nsW=4kvafbp;9&Q$77HAs zI$yJkmE?r?z*?kwS`aIF$@V>|LSg&DyctjtMo7UCs_We26m`gKj21rXs?(M3+IE7&OM9K7M~(MU>ySv3Q)t2U$F&qK(Ds^0AVF69PL{>BiCL zf@#Ts%OgzjC{vtLp)$pWWr{ztbXLU%mQpYU$|^P@#80M*9k@@yS+c)Wt0v2}TDd~K zt5&VnELtiR%CV$Ytu`DkPb#I|M;c~j*07_PLzR&{n0B-70=@WH3@l7j&fmhx8{XeQuznox>+od=j6c?lZ%_5lD2uSDF-C{b?0l*vd`Iw2ZMvb;htK z*xOVG*;=VsnJU^Q?>(U+Z!v6ved|@0nhJMUij&)9$$hJDxG=wbOMRW(|DPthq2Lrt zXDQ93tqP|mrGp<|;Y@ppqumm+w|>!8}Qk|?YD9y!A{ z$~3j81)nypSsu=uzm!(1s_uWx^HdwYgYPN$E=?wxwac?d#rN?lB_Zh}@KCG%D=Bv; z%RLdPQghooWz%NLrg!&4>V@098LL_6)|j&KY^7G6shv#@87lmS+woqg;H&v>MpT{{@yf^<>%?I(JT=-(hBy1 zwN9sU?0>^G|675_TImKW#d^K9epmSKSizrEY;&R3uuH~KlPfC1*6(EuHUE}eVr>8V z0?tGKo^ivjnhrU)(3mN)PTc%d%_5ge6^*)r8x;5V)>WvndF_?HC&rArGiq=*s1NL< zHbEU88wa|0Is>%Q6q73rFuBsakt@v=xzZq!D@_BrQva7LwSHoXbF~m_J3WVJjY}DI zUs|`K6Pro4g`R!5m-f`3XunPFx5u{f(4c1;qPQQd+XDpr2Ti;Pt@q!8(Btp(ijN=lR53i`;GVVIYzybp&T;QYxPRHo(XIx58 zS-O@i8fNH8(l!1;7yqopKNlkvime_<xaU(`xJj)=qm2*3U`L~_5~B2!9_TGZs5bymqMa5)Tvxq z`uioH*uLY+(p!le`1k@YzD9`?z$N-UDwA&zDGcE`WbhJ6-oO~%Moy?07yURcW{?+u zLP`7?hIkug@lTk(Aj-Z?Fnn83_1y;xpCPWD@DpYfpT!FRA$##6r#0c*@HtB6AU;nh zl_W0e3$*(p{ihIE5`W>3>^XX;;7h;~)j)*y3JIiyf4>ZLEKz#50&$VQwcYH;Nvco& z;)*BsY`=-iiAS#E91;lMMb*at|h6J-9$W##!Kz9uVkxi-1p9V6W8$a@94oL=OPAdNx0bstPlqA4O!4(d=uaDXbusEPsEzIxRs*z zI==10A0X~#JTDo^bBx6gh=&}ES8#<4{vkc{y+5M0wUInP`y|Qv%$jNrw2%fpH3fc* zpO8|mq<0h9cWbv6QG~xm>25yUM?qmnZf@d?KH^W@*890AM*Z6s@zdVB*@RS!og1N< z^DB=d;dv?=7l}pudJP}lITwV>`I^@(n^+*W05PR;jh^DfHHYiCNjIcvkAWB#ml6K~ DPCo%L literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/TreeRespawn.class b/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/TreeRespawn.class new file mode 100644 index 0000000000000000000000000000000000000000..8b8ae55b2004b9f136f85610d624660e264940f1 GIT binary patch literal 1755 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/WoodcuttingPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/WoodcuttingPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..f866603e858842eb404c9f82c37fa32164769fde GIT binary patch literal 12908 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 PO0X}h1e66z6E*xFjT1Om literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/WoodcuttingSession.class b/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/WoodcuttingSession.class new file mode 100644 index 0000000000000000000000000000000000000000..31747297d17fd449daa1079b695aa1b6eccd65bc GIT binary patch literal 642 zcmbVJ%Sr<=6g{`EspDvEebgrix~MM9&V`B~1wj~eq15$s8rqa;QaTy^Ed@n!;RpCp z;+}-x=iZ!ia&GeR`SuRr44V!zgd;7j7$jOo%1RMNN@^?mQPNgA7Wc-q!o*so z+v0YNuVox7qaEZ33*F!@5K+L4t7cb*mf%G}Z0jA<@3W4u=npAY^`yAau?@66CKOJT zR`!&Tt?e}kxw>gd7g@}Da8M+ae5K`O(re1WP0)-aq2ik`h#J8_rS+(pvmF%^PW=Cm z!C^|VwEjeB7ZofySR|BxW%sa*6^^aVJz=@F_s4WIAgp@GqrlefX={ReZIVGK&s929 z_4l(Lq*r2_J+k~ygiLD0D6RNuxHH2@@J_tv_g~;XGRVN=wJ>aMVUDr)O~5=#TmcI| z;zMSq;^O`*%Fn2d^)8H~`=1JowO`H`5gK4fit0h$ww AU;qFB literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/WoodcuttingTreesOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/woodcutting/WoodcuttingTreesOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..51b30ba708ed4bc88f67b166b0f50ddd4c82915c GIT binary patch literal 5591 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/RegionFilterMode$2.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/RegionFilterMode$2.class new file mode 100644 index 0000000000000000000000000000000000000000..f789468fdf8d07dd7b23f64e106445083604c9e0 GIT binary patch literal 710 zcmbV~%T60H6o!8%0~wNVOM$jhmn^s_7`m!Rgc3y{kP;RRg|$hn#K_nq+tZ4-f>k9J zJOB@cdS()-3P_cxM!uYx|9t+>@jSmgJ^^Usa|s28Ln8xssgYU*$p>0V6L_N2kuskD zvQ7`jHc6!8-{nYIbE0&Ru4jjG^J@ta!?*v;nJMiC2D%we8kxvPvkPj9cKyAan}GSs?uAoQhh zDvPHtqcB#Up*efnyV}rTsB8*j&E2g{{XWCaEbL#_8RB3k6*H`DZNKe9j1LUOAN@8% zxo=Z9kaPu9&HC&6*vnc-bsw97ww_wplVNO!4AnDZr0Zzmy`)m(bLqpW^`W&7BGaz` z6lhS_C@#^iiHIH`-r4<9|Bd(|SCnba6hIvnnm6*S7*#A%L~1NynRpB|<9MS40Kln$fcQ&CRwQ>%1&zXJmX6M~^=gyniKmYpqC4eMM1ziF+E!~OP z4NEr-M~{_FL${n*&1_T*s~-EZYMX28)mlxrV+(r4s9Mv8>F9R0x~41e3cT}Fd#=Sy z&8oywR%1gTkX+0c7Lu8CQs7qRZL#A5%1mk@o6HrNV=GSTuXJWUf{bM1pX7YYaPA0rBBM(J-YM$qM|S|H z@ScJ`fk=mvhb&A*H+q5)=vOg-GZbgC1)Ydw+MAVkY{RO=)19;r!HthD1&Df9;`{ti zB(-4`3VP)5dD-(R2y@drm>xlh@MS;z681wCez}Gb^h@lhbcsFwf3UCk5s=t16_?N> zaJr*}R_CWzliAcldMX*jSTpTa6#@7pf$J*X!Eu4(8N~-kl;X{K9MX$AKL zhT0X7Hch>vnR!QZ^wd{nz2@+A2YD^rmxXhJr;MM<&$3#rwXQ%#cbbPsU_3I~N&2wL z5jeBZupDDUPg~E8x z%GIVQZ*EueFJvhllQr~M#Y1QU7yqT?VLPp$EHKap&Qhi4D6T_@V4}Y0TqF>&A04=XO*Yav|E$<4>2+5KKdS|7Mv;*?y zkdeH?dU1j{A$s2sMLv)BAc~=ro-Mq)gVWm>bp7|eTNrZvb9)#mhCb-t!i60~wlTVg zv0~_=ZwnJUxV()k%C7`q_+Y-spmX^mr;g@}oNy(-jceaCM;C7J-REXJPYxp(MwoZt zI1=oAI*Ce&aWfn|;95<`!q)X5PC*O5z%(m^0-vP@DOh+Hp+k)gAHh;fHC=kkA7T`sk%; zrGzo|C7JH%518F#r@2l!1-O0ywHp~Xdzbthz5ysfj&en6bZl@3+33X|G27Oyi8tip z^)Z_BT6nT2_u9k1#6x_-ypq-p>MSdzZwuFobDrqS;-uW7tmn)w7RF!aDPHLx;K?nv zFrv&OR}l<}=q^6{9pXRZdi`WE*^1j{W*IlTg-69d;N4u_#p=snf^$*U7x&RO|1G@B zbcX0C`_2VA-TTf29dFYqZsXA=mFY!422sLUT)-%86j!;*5}7BsgC*va_0`m=T~Bfk zM-X_RVC`?5grJqL66QKzluPH-E<8cSwd*ikxGsi|;VJteejTAjqL(90`;5ltj*tBV De72nz literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/SubscriptionFilterMode.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/SubscriptionFilterMode.class new file mode 100644 index 0000000000000000000000000000000000000000..5c4165916e8dc0bd16ec4dce2e1c7dc3d3feb95f GIT binary patch literal 1282 zcmbtT-*3`T6#niC6jwF`?cqM=X~dW{q_6X6@V(<$e3f;wz;RezRfMu<7&?`x$UV# z%kP`^Nd4@%*71om9CBCH{qCsennTZY?0wVnxLbFQxr_+I!l`j)sFq>(Rn7JX43XVN z>pjCxZ8q{UG3_@sjX|z!^k~wRWTts(zfkM7%<(ZPVLkkn)8#)!ZXt zaYU0~NGZ6BG()U14awwdw`z6IHSK=+pwLcG>^%ih#NvIA$n@MK`*qyyuk@AT+W6;gMZFs&* zk$Hj|3nSfQQilWMe-lPMTmz??fiZ=$+^US^XTjuS7D3ReGia%2lF&gk`Le z4RW*-U&T$o!L)RV8Wt_f#f_B6r;~oexs+ zs#6iY)ur4eo^5`iFW2o{v$2~N5_IOpDMyiF1b;HkikH~<3HJZIIcx=-DqaU`=@0Gk BJ*5Bu literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..f51d7098595b616f5f22271b0d8ee80949664c24 GIT binary patch literal 3242 zcma)8OLr7S6uy;An7n|1KtKeGXA&i8MG!C$$pc6rVL}EHKt+3cYGw+0s@tyW#96s_ z@7^Eag5ySyp5t-tkMekLb@$AWG$f1ZuIKmN$9HefzyJODHvr7ScSY!7a6<{>M6nXS zG{W(GDU@+SKdwuqovk49tBoKGMdWPIc+rmM167mtA`}>mymU8R$9GlTDOFwy&lF)F zgEM)cp1tKHml^ckTPrzxY|0?k z4@8T>#qo*dcTnP)id0p^J+T%mBb#DfYFY8ctWtq-jYKjAWAB1UtX?vri73TaqV>>i z3I+vbUxy#X(t9Z(MXkt}pFOng_Gq}Fd5Q?{gm`-TTO+#vqIJ7k8`<(8Y0GCA@ zf?JOn^oN0#gwl(710 z?7JzIG&7i(@uj7Sbp{8Qr4kS0W<^AgT?`hbD)3x?-Hjy8)5QXL!eBZ#dV3NQMO29& z3|htDKqr*6#^B1{14kE@*kppi5x5Ih+SL^!ZlIH)zC0phbh#nXojYRo?#8> zMzB?uRZ(%#^^;|srD4-s(s&IKah>hnw!7(+W4ACaDpJ+Ci{+7;W*V;HO|;(AT&l@B zRv*4Gt~J*aWFxku0_6bZ+eMbFoT3%YX+qu#*K2T#V8Q8jA4*2!p^dcHtzf0Pbxex& zqdhy_1xwbKpa#0-C3HgRyE(bll6~UgiRbz_);70sw&SGhzg;oqLW?XEn;2kxYBM_nNH{4 z(o^$Fy1e7Ql^-@9>qIv^H?2@$X)TtN-{P7CQHz8~6MQK(uRRSSUI|PixkbuMg@D0J zl|nxB55Ov{72y$snY@;`cbkWy43AMmbEU_N3~uka^xhhQ;iP`DsE#Is%#BJbtuF=_ z)`Z5-pJy`1vNM?eK#BIbp{mrO@3vO0%8x80Gw#JvgdN?go58tsxuf=M|4qRUpyfnKeWj09R3ES z?K%9Z3%irUC-2h96XIAWj*T3S9G(1}%keZXGEWKn8DT#s?62O8Oz(D;|I&q=>7)m~ Sw)+0Y>YF;l3;cbnVd#IVa}l5b literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperPingOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperPingOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..c7a19f5d9740b7df4c318e640953a052fe9d3fd1 GIT binary patch literal 3835 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 W%P_$&(7#<3$K!g)ga`D?;KXmhhxs7@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperPlugin$2.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperPlugin$2.class new file mode 100644 index 0000000000000000000000000000000000000000..07015abfb4bbe59149bca05b057211928c43e8b1 GIT binary patch literal 1802 zcmbtVTTc@~6#k|lOPAFaRKyF4TBR+>B6wfGOT}QUMlHcapQi0VSC*M(FPi=)UnD_I zeDDVtf0Oad?iwI8XyBo{GiT5F&UeoFX8QB@_a6WrV$nc`!I2`g{YVPW4TatCTp>fd z?L}*@4D64}_nIx$ZVTUjqt{FE`eppNFk_&XVZ0ka6uO?hq{4O4sk%WZr0^N~!j>Bp zrYUE&Tg-nYbqHq8m2SAe@UD0Woa%f2f!i_9)kro%S4q1TwcFGH-zlvy^j1_;WWg|C z;RyOn^x&uk1IHM~ivNtxRb44wL>qPCFY~%57>25==f3GwHPdvZ?GBIM1tN2_70>;pFM>cc z8G4GPl`PKSoPo0pcMm*z3!^yCU?mz|Zux=}`b2kH-1F+Zv2IslK_|}65b1u*!bMyn zR-}1`+94!Foi8N~^SE5IUq@2v$vP$qxN6`EL#bP>B!a!vER3T_(stzswN7F=l`3pE zvX*7P$2aOtUYItir4tq=agBVac6Ri!7WzbLr)5{*GRgH|ACr{($L<_xnzlmos?pu(79XovS(@a3Ypk4P@eb#vpo3?)@JOKqh}vE0iTek=P)?}0~mxp z8+vsdC&+e^)>iDNE!vATiIEike!K?;%UdwFaJu{*7l5z0tdnG*lbG}dK2ws-I8g#N zm?X+)bo)}U*%U0R!Fs-;ybY2t)gXV_WK*U`Fcqh=F-`AYItsw`)awqFeiw6?#{yY~ V2>w3(+f{Hnu7^x`Our1y`~l>2`9lBz literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldHopperPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..a72e91ca04f610ab0e92b1241abc1e79d19fe1cd GIT binary patch literal 28120 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 XfoZln*r&2l*8qEG9`vBVb_D4kTLO{Z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$2.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..f8e2815de3f14bb0058e74d32bd5929736db2849 GIT binary patch literal 1460 zcmbtU>rN9v6#fn^Y+IMBT5c5)E4EZwL_r0D0#+_5mw-aT50j-kX;+usW_L>QP2>gi zHwM)B!w2x8)H4eP6K@IKWOmM+nfcD`JM;D1=Pv+eFr}e^Fy#tq_*GXpwiHIuv4ty* zic>AwZeY|r-?7SGr6PP|OUWBGTNca0Uo-hadQ?M{(EHNdGYzvQ4Y8*#FMHKM%vfec z3ZKv<%XW|+VMB%UTbg8?DciN>G~rRE9-!wp zk~^8*OdyFa4V{D@b!^`VYPMT4xH4|(xwN^Awg_}|qlewLgLS)9mSIU|t5SOI|M0it zNTE-|6~e^%3#Q{L`Uwfow}ijwT4J9tUr(Mw_N^+k$v6g()^MGWKfiJ# z^$#i#nm43be6?&=LPBa7C3OFlI*h#GRsEuPYAZ%}{@%~S>MpZC?-m^|;INm4EPIxY z`*^_3vQxDkYeAS?141&B4PE<5zoqa+P-I?oUE$9;CX<<)BXO2zLTp6@a={BE`nmfe z{0dQ9n`%Lp8hB`ku|CeyJzgtKVkmdazmL!l!!xb?Z{jncX|%DdD;Wv2ql0I{MO->X zc*FP#VLbN&Jh5tXSqQGX}F{26hA+>t8^UW7|&5= Z)Hoip)WJFxjrs;yJMp*&lPotN^#hB@lA8bk literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$3.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$3.class new file mode 100644 index 0000000000000000000000000000000000000000..8efe30b149d6c12e4c27cde8a6d8fcce18c7692c GIT binary patch literal 1462 zcmbtUZBNrs6n+kyberW>9j_wd#EmIM5mZJ{AX6X%2@?=Ln3VNqyIR_%?EwFY`~m%p z0X2T`2l%7Za|;F&-xAiOz2~0Z^PIQm+^^q0e*rL!NevBzNk;^RS963d17VbGDV)Hl z+O@KDd}G)3Y^&l{tHLwZm0aAFL8&6VWs?n3qZ*=wo|op1X_&i#A$FAUqFeLDv}INU z;Sm~xiu6+>?5J>dPdUb!l#UFh2oKZs0A4>G;_LlITnOn9Xv=`ixX|I`{RQnTURHa6ksw1A%D5s`xtBNgq!uN$m=t~#=RMEUD zZZ5NyKoXrAItbnB*q-6EJ#`A%_f(;a}u0d-tgv1-eO z>5cqKQRRO_M;aMIv+0+FV{v6e*96*3@b9dSo4Ca$VR|#K2@Ca*@|Re+zg)GD4`IJ~ zy8b~1LQ^p?ORpBqYDh^9cL-g7B@ZJP-I`YtkEP;t$L|w8tZbS8d8cH%KBv7Xf{JVD zxQF{ZE?YHeTXVwXE)bIGOc>fv0xpDif}-=h;|OooHkr;m9*NUR6Jkrk59VAyKtIo4 zgzq70ZB;|aQUkvlVyus|beH!^lNib#@#iD-gYZlXe;fG>XbG(>>qyvNnIXgl5v?n8^bLo|AXL8ak;A26i6MWDPTIX+Mk z8m%Hm>&Vh`jL}BuJ$dZm#5?=KFbwuT!gigA#9nCV{mycO2GVd_t-X8!VN~fj$1z@` a%&2iZV5yyTDjW3-uy*26H*zdDp!Wx7i<6fC literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$4.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$4.class new file mode 100644 index 0000000000000000000000000000000000000000..20733b4a255d543410a9ec4ff5c751b215ef5f77 GIT binary patch literal 1463 zcmbtU>rN9v6#fpaY+IMBTCO5u#g;0I3aFHzKu{nBiC~Q+nrypcySnT)yHkp9A}^r7 zF`&jDK7bFUo>?%McuVLevvcOm%y(|znXlhIe*rLyX$?(;X;(?l)PTIWvL?kHIpx-#x+CbQz)1TBnj?lob#5mx@<3>TQw77`*X zIJeh7*g$AmmuBhJidhXgso@5p=dbKxmmL64ixd9g3lH&y&_KJ`d z&(d)Vx4B=6HQTWkg~??gB-5GDwVw=J4j%=@=Oxz_{=8!{pSeF0$EoHluZln}dV$0s zH(-PxB5H3}UC2@s4-GNa$5|TZwbCR;vIqS82z@U+)5ia1J_CA&c9wM|BY_Td@=Q2` zvquPT7+)bwWIBJU859$;8$c<%#7l(h(ywIuro zDncU*F?xY4l`%n;(0cOF!jW~hg;5x6e~j;SBNBVAq5nI}O&UnUbv5_%3xu0W$1zUu c9A!pL;torltW(jbZ-}*1_j-|Ixe5J00CUfjK>z>% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$WorldOrder.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldSwitcherPanel$WorldOrder.class new file mode 100644 index 0000000000000000000000000000000000000000..e579a2571fa8414f879c425f86c4ef44708827e3 GIT binary patch literal 1503 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 OR>~{&c|lJIL%#uNkYA$! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableHeader.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableHeader.class new file mode 100644 index 0000000000000000000000000000000000000000..fa58e852a9cf310957c20e7cc816e48e28291708 GIT binary patch literal 5001 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableRow$1.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableRow$1.class new file mode 100644 index 0000000000000000000000000000000000000000..f9c060bd67ed2302851afe5a48727acfdbb0e252 GIT binary patch literal 2016 zcmbVMO>Y}T7=Fff?PRmDjhnV4kk)_!$7!<-w3Lz(NKD!WoPrt@qzVab))RZ1&5X4> zn-uke5EtMA|A4=M)C9qSV-NjNh<9eUjvZN5R7<-vo}GC<-j8|q-#`BXSiwdC8HO8z zD<_Nv4}8TPFYvigPA`Z%zKEOy83ygH?Dcr)e52=IyW0W3FAr*q1>_iBd+6@Fj(eaS zzOT=1$T;FFZMUa*$dFfEKdN0Nj@C<&EHT*oZcvkAlLy>W46`jm7%M+;c4FZvUkaxw zMHKJxkhYKO?M5_1ZJ4yHRL^mHe&Q)g?9h??EnoO*nc;DL_`qpHvGhVs!RdUn>vI4lcUoU<{3^9IcIWoR8(%FeoSMA zMk-dko?`9L?hLKX&L3g+%pbVWc!Kg%0;GYS%HMb^0}YxrpcO;BOXBuWf+U#G5S&jy zQUZd*92!J1Z%#7JcDc{_UCKF=a!wIZQ9nnxa)kGf@Zm9G(M0Be2)`%r#{*a058=nyLd|Bn47SxWr9HrqXllCs;|nB*2!*$ZrJv`v7RE4_Zn=bGS`8%HR&}(wL*JT*ntQvnYzX MX!Nf|PX-JB1A@unxc~qF literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableRow$2.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableRow$2.class new file mode 100644 index 0000000000000000000000000000000000000000..57fdcfb6b8450a8014d11e42f155682ae1fc9cc5 GIT binary patch literal 1286 zcmbW0{cF=e7{|ZY*1lw^t5xgEbWW|>ZeV06q7xyMRvqma-RQPolr%Zk(_2!KOFRE8 z!58oc{{a6e@wu!+1zAfIa`)WbbD!rmKYxAy0l-E*hZMt8pDQbjeJ+LKmMaDKl{J*{ zq3|PX9E8#v1j8W@tvxO8I(^Bz!MM7fLxy4Ly)$wwXRItf()T(+9C6!ohKh#_Sv3$* z^%2=<&t+tT5HEx;)JulvwK*B}9z&)Pc)S3H1rz6xHIPQpL=NW}(lxEH*cLwDijVp{ zOd@0`w*%LaJtq`8;>l)42gLAfK3A&i6p(qOQ`C^c{lGnjr542)Av&+zEf|Lu@Rk@mlsgwy4cJIVSa zyrxg}*T)OVar2m3i&n-?5Qi>r2}x$k|Mb&Codv2x(|2VM3IDLe)gbUp+{1m+?Z-lT zwyVTQsE;kdCDAIidgAG^6^-eFwYlw36YCVe@qHdPq(d%Jwenj$Qm=zZVTC#%O|8#L zCEW%j=`V*o?H5RTj1;|qvAXt!hHo%G(JF;S8ndJWW}`&1sbv_rfHKVt7jbDquqTAV z>Sq{hUvc>lz|d&cLY}=!AeF>aVFCd;u!I|gVYoRvu1&bk6x{OcxGv##rr>VPj@u{P p!4%xe?6|jtdv_)-gWFV)6zA5aIv; literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableRow.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/WorldTableRow.class new file mode 100644 index 0000000000000000000000000000000000000000..118f3cb6934890192393487848c77704d12c2b42 GIT binary patch literal 10645 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 J^gDRt{{xKm-IxFX literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/arrow_down.png b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..8b64631a807fac9090cc5075359c4c0205186669 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+0wn(&ce?|mI14-?iy0WWg+Z8+Vb&Z8prDec zi(`n!#N-4CR+Xmzy#FUUGAE|)n4+M0csa|eo(Yo@*%*@Dlph{{esV2PHG`+CpUXO@ GgeCwpARV~? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/flag_aus.png b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/flag_aus.png new file mode 100644 index 0000000000000000000000000000000000000000..ca2980e8a9a8bcce1e9090f46e6a79641b5b7692 GIT binary patch literal 643 zcmV-}0(||6P)Wlx{lKW zFTCgFc^=;9aE>AehG9e;$7uufl{KgSKf1W^D50A(RFVGU1~mnM1% z?A^6la`$`oT2)cZTH0mdkKIgbyo(r*m0=i>`HHh&#j>dwe?@w1lGW*7bQaVxyJRsj zvzj&NX|Kk#9qzpNnTaFngtpPJEbQ~=C`#M(81G0euW$Oy?Pou@7n@4703ZTa9)2eA={Jbd6|IAFKxJ;b^Pw=H=)ACxr-@nCT>+TaP?GeMB9%cj zmER!k2=NaoPYg3AtGuODUT<}pfwfxIT)7R-NzXrmgU^^ut{YAS>5FD;^a zcaVeS#aqOe>dI-X4SS`D&>!GSUy8$Rt3cDp^fHbs42`9DGqJSA;7laM_M!menc29( zKudfht*Fd+(wsm277P)Kwty1N>qh2*ZZFP%U;^Eq7<}89#pQSe<+h>F5v6bVClQi} d)|b1^e*x*E=cG9UfIa{K002ovPDHLkV1j+;A(H?A literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/flag_ger.png b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/flag_ger.png new file mode 100644 index 0000000000000000000000000000000000000000..1a3b406cfb99a6be7d92f5dbab3a1b6954da843e GIT binary patch literal 376 zcmV-;0f+vHP)Lk+Dt!K@>&L8)lT2QkxAVC>0eAt%bip%Qx8h55&0P zH{b^-j18fYh6)?e-at zD?oqoD(jSXVFwIyz+DeAW}{vKc5~rf=}1f z4*Zg&YtOK4MK1ED3zQFqf@vF|`3Ib*ra1xzzyPx&_?b25cEXoNSe&uOiN%Q(hsB9a z|5^i{fY+d213n3fC*Uc|M09>##Uyj!q~Pr<64Nl!7%dR(7k<2GUmBxDI>gV9TVPlK zA7%^&Kw48zz0v`V0iOeU(3pCqBdw_ikllv9Tt$S^4N42q%QTc{geUCxozx!Qw);OQ W>5HsPT@vd60000LlU+ztVI0Pv_ne(Ga`>@HCqbwSFAUjE`LV9LYaxUy zMnW4C@dKoY@J8~YkBdGoOcA<>BG7>tE?AD53Zr$`jcr<-LAZ-u6zSH)b96FeJD$B= ztX6q4sGjTR`TgJb`M)o)N4`kX?j4VY<+ap&g0~hEytOE=rRKfk(XcO)wD0woMJXlj z(ZyMlXMqYmVXCAvbOnuc1&vfmXQPnlVyy$*>a7RwuAV#M zs;=Pn9a3Gv;ad8&tM05Aqm+^|V9eeBRLSN=VR9OC!#31gjJj~W#fWf?1T#mG@pOuw zu{X~Efbm6=_R#W%t9?_1q7n#`)9?>A=>UHIZ7JN>g^rOpLdzR2UnFT~B9eT^WMr|c z712#wkpqj$Ku8CuJXnR?rEc^;TEVVXgvrPv5?5{$c`Y?h81{@VQ7GW^;Zp#BLmyuO zJg+als4b8LZ!OY-O7?B;4y1Hdp)b0w%zH32^yxz5)3SZ zTwa62X1>AnIvS$RmfGOlunofGG!&JrMu@cGP_v-`Y`e p@A-#d{mskA+m;^x-uSoQ`76DQ1d_@haR~qb002ovPDHLkV1j>rFGc_W literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/flag_us.png b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/flag_us.png new file mode 100644 index 0000000000000000000000000000000000000000..7ffafe28be6caa94c6585bfbd1f9e806396d5f77 GIT binary patch literal 634 zcmV-=0)_pFP)DlTS#KaTv$H&-;7#Pi)KPpS8KQLm9N_;2|T+M(L%b zU=TtQK?f-cIvA1VVZmq+-7JE-4Jk5^4kb|?D!mxYi%mtUk!?C>+nPDsyS?xG>rh)u zU7#O$;5mH1UmkwH=OL`%Y9MrYbUNwJ%G?o(WNN?k?VAS>1Q2A5Jv17P)1`VUG+r+k zT0PP0CvJysxLup+RC6sl`zA4STK`wgxs;#y^x%8oRkthjBv%YLIWWMakM_@zgya|t zFTrlsVUt0`L?nZ$!S0nqLf5uG>TKTTAg@;y03a2zz6i&&j?M#hFja`KoAo%;QU@Ia z#N9hql`^+rn~A9b01&;8Cf)w0;Z|Ff7LkO6^sPPkx69|bV86Uo8pw|cp$Fne3YM@~Rbv{upz#vQcv!bV|#?(I&$FBMcTsiK*@YFck z_Ee$0(TvyQNyK*^Ef)Z`-Eofe9Ybnf;Uo~iIUuVX8b-x_tw$^%7%NpurBbs*w6(12 zKXA_H1pHo-jS>_WySxVJ?fVV6b%*vEM6Ju|`#JdX2o!aFZYDtMa{34WVvnESWY(IV z_4t+91;3@^*fjzG&N-#i>1P1S|JlC`nM|g3BI3nk;+#{|ckizJX0%Jq=Ga;;L9bOr zchh}a@A(Tv#DS7)EHLZ4(;^Lz`PJCB1|<^P0sySuk`ye})4GF=J=Wff?@IN*0Q1Y$ UBjM&&u>b%707*qoM6N<$g8P&t&;S4c literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6cc398d375af821e7b0ad8a09f227d6b13f803b9 GIT binary patch literal 1301 zcmV+w1?u{VP)p@0=^ii&{c0R#-9 zM7bCQNfgn5`d|WHLR4bF1bl#CG{i_ujPXIy)L;-)E&>4*@KTF~(#w`^%WijeXLn}0 zvok&nY$+x9PbQP^%$eVJ&Nt_rvGG4z`@uQW&{AAJxgJq;qN+Lo#~Yh%cYE)S4;QVT zVcL8PsGhx&qF|7bQ$qk8et!W@kAa-Zp=t(FTt-v!oH^1mgfqmj3r*{~vh|7BkR zD%tE9HW|NLV8rk$YonZk6p!L8@(~P$2o?(kxE;WB3aD9?M_0T`GM7h{?P#eU(z48T zMW;>4~GraY8~V-jEN|FVfo~5v*K_+dmPzO&Ew+bom%nJ&SP66_wREk`iiK#`HN!NhYq6dVG-w zXg~io;nIG*MS-n$fO{rI=$Bg&=;i2VZ;~@jB2^EQaXDD_>~>nOUB{8j;xG1)lY5C9 zO5y8gGg;0b-48(3!jHIcsuh1g#2)f{@aDm=$^7}pMd}y5h?LI*prtd!5-H}b*h$r# zE&O!k7>629Q2)rg{M{TQ5wp5*a{UtkD2e`oa!bkzvO^&q*9ezIINi9{s)Br;oM{#= z*>tdB+fg>|{23uoimKU(bw+9LbTM_|I{@f%3;;Q;;snUV?Up4{iE}L`Ele?nk6#l$q-fq2%1e+OGkSxV(q*(GgN938$7(iFI}3 z9W|E|%`SptLU=Md39POw(N%Pz1|bwCk+D)Q8{5EwZRa@l;cH}iPa_I8RLw;2iP#(} zaAQ`?S#{7HR~x3ZrUG}dh^J_9D;rsZ+jV;PI*NTg1e|u9K08XziJDbuYwP8BW3$b9 z)3Ntb4k41ps$8oUJw*9}$PBlA6!Y(ek&m!`9u3cMkMe#*=V=ERyv zVg1jg62hZ~qolhDM_vaYDF+~+0U&jDBXuWe|LvJUtULaiDkl#!%PPtlHbO*n`DkzL zA{G@HJ^jl;z`QJBW_t!jdROqRs%xk+V^I-*`5OhBEa!(rc)R`s^!6q_?o3#*00000 LNkvXXu0mjf#?MrG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/ping/IPHlpAPI.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/ping/IPHlpAPI.class new file mode 100644 index 0000000000000000000000000000000000000000..7c6c241693d34c05a5923af6e8fdddf14ef9c659 GIT binary patch literal 759 zcmbVKO>Yx15PeQVHciu{q(I9z+_IPYRQ0e3DT<1^(keu3)dM$Y*J>R(_R724s#pFI z;(|CJ&ip9EI0VQc7dUvVd48UGZ|v_szI+8R!ixY6hGQcu?rI~oswB^}lBVK?t}m4- z`Hgitzp_Ok9WRu*^<|7sagkyoV8sOmMt)-b$aXpU_z+t~H>SIRo*<8FXGhQYd!iKx`I z>|%g@h8=B1{zux$F!^gFtsMD`){wClWf_HQ$SChIb%R+&mV^4ecgwJqhDFuCU*4mVQ6_Y7T6 zPNm6Dvn$K+VKXz{ct72U{^J`_d*AwX2fW0=67j$BkSh885gsr1 OCwNL{49}K~=RW~{q0o~6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/ping/IcmpEchoReply.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/ping/IcmpEchoReply.class new file mode 100644 index 0000000000000000000000000000000000000000..c63ecde8833bf76c1f34d1721ed9f684ab453494 GIT binary patch literal 1720 zcmbVMU31$+6g{#XOLmmTRhrP2kCKwKb_x}=v_Ne_L*g_B*K#e#V0cIsd*f`7C5^O7 zr~De;c!lx+!wmcYeiZH1TAgu+%+$lnJ-e%W&po?)R{#9_=idOf&{L67aL;4H3}cVE zTrhLsa^?v$aN`m8BJ+tKy2E2X2v}$a+#8vV!8oW7j{Ob`+@~sX3YG`{*oI{b=iy{S;<}^p(I^xI=$L166 z-M(dh!@V7Lw6@>0S`VrU@{w>vOhpT!AA7@Y$b&8)Q$KC!2*>6>(r{xIK6}sVbcs+S z4Ju9Kd{RGmP^O#`LMR9KlbSj(3n(ptr3?t6T5LLoYzVyE^8OPexaD zs7cCVlY6Wcj}KYcbq-xRHKXYd9Jl9$JejA93$}0uKRk4Tbe^xJiY}I4Ipns_J;B0i zrB_526&=@bodkC|8;%&Z%R@g1csu zM}i0nHXnK9n#7jZ{*zFf6u1uAoBT^IuWnXV+*VMMOj92;Xc~$d<~8UV&S_ZGa9+cb zh6@^&HLMhIA7852dRZ$~Y=xooG}5t+9rCXeC8`vxm%pECY#pAkfvBD#zG(Y#IAFV6 z-q9=X?`EQpZoA=mEZlaTC}NQcdSTb6opJVik_J}swSv{xCX-#$^wvz=(&|(sQN^R# zijoJO6eXyltDyW^VQc&H71OCs23RGBXX)p*fXj*DX>=*EJ0U%E6eJc?oKI1w?Bx5o z6c@t4Wu7Y5p(V>Sv9Q?S9U literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/ping/Ping.class b/runelite-client/bin/main/net/runelite/client/plugins/worldhopper/ping/Ping.class new file mode 100644 index 0000000000000000000000000000000000000000..04fb6f6b69036bbde42d0af878d69c0a22ba13b2 GIT binary patch literal 8008 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/DungeonLocation.class b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/DungeonLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..815d0223afdb0a173bd6ee2509ef40c49baa981e GIT binary patch literal 20046 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 Krf-&qv;P;C1`Ou_ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/FairyRingLocation.class b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/FairyRingLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..10c4b381154ea121be552786da19d0cf961529a4 GIT binary patch literal 4316 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 WwuUUxz87P&c4G%yhdM?LdjAEpL%N0l literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/KourendTaskLocation.class b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/KourendTaskLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..53b3e4c4eb8e221e75d08c3c346f469a8a4d1f84 GIT binary patch literal 5853 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 N{>L0=T9@aD*+28~^6mft literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/MinigameLocation.class b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/MinigameLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..5c9bb629f1270707a1ea29da2e68c1b3ebf0d2d1 GIT binary patch literal 6553 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/MiningSiteLocation$Ore.class b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/MiningSiteLocation$Ore.class new file mode 100644 index 0000000000000000000000000000000000000000..41a4de05c6599e704f4ee6d52632dc3dc1809cc9 GIT binary patch literal 3643 zcmbtWX?Pn~6+JJOr6>70nM@KVv6Iwo1K4g;mqHt8+~A3=*s5hI)kp@VfSJgXcoJ!3 zq>)<(TA(b2P?oY3NLk8Kmaw#)q$EvgD3r3K>^os!%KowMOX0q2CGkh#5AhG5IrqGG z=f35h(eX!)9s^+EXE7`i*yOuGf34xWWiN31OJ&dXgZ`OvW0&XG`>(0i%2O3*rhnY? zJ%5)?L(`LdkS;JekQ`Y06=z z(i1vIWGJh7+_o~q%_Qx^$&8(xOxkubGeoJD3|q;fmCm1zL`JgdVF5Xk9G{$DT71;X z4L6^SiEMhv%A|%S?LvCnXo21m8_7{X*A*L2Fk6x#$v)6w#KbY zetrdZc58mJx#TUDO%>4ed~$OBNhY_Bo_s9i^3BI+t}y=|X^kiIqeYwMM0}^>3Yh8B z$6^OHIy~Cawq&L-zJ9_=7m~KX=Bv;0gyaBS7vBpu)8X{=PU!8ePPr1T5*vu*s--;% z2=psljK|U`3^WJ#^qg5->da8@M4Vv=$>mOt(U zy?mL%Dy^)Rc%^O{FPN@*yk)OaSgn;#iP!2TYWNQ4dYwY2j(17y*G*NOb@nuqy-}e{ zOKT+FB9O4AoQmTIP4TS?YqYpl;vITRt2=}4Qu9i^Q(>*v)=9jFj%SNgrybMley_qh zEu16q0o{~t_eteWg>$shEpd>_Nba0ICEcyit)+7%j*wKS1*fE=3g>F+Jc;}0MY+bw zefY4#d0IGM;-fUjs<^@QT%Bw9n8Nvp>S{i&@Mt`S&NS`$Zl+P$;nwobjxzT=d2@Nf zsd<_=gEFYj_rJjMp58ONOsD*`!g@T4Ej@@o4*tF1XPKHvt$QT!y-6?R@!f8zh?L8~Q z)VuT@g>T}!0+%k#PM%h;Z#wg67M_;=w35*!>}sP{a<_W=yjPz2RlZ1Xh`!j~F5d|n zH5!#&kXUCKIIBf$rXp0zr<3QZ-Fgf^7TEZIe(K4f>1PC8^$gkZXtf>;UQE}qg?^rN z53bg}4-k^kGm@_}l9Mx%YcrBZGm;-Ok^wW4*)o#1GLo4xl5sMUK{ApJGLr8xlF2cW zp)rzcF_K3yk|Qya12K}_Fp{${l8Z2sX)uySFp?iIQu8xXuQO6((~3>qgMiVg+nabR zeaCvxOZ(9Ww2Tm^zeRW43sE#LXfZE5jEfH95~h!jn3po$$n=S==H*NWm~M`mPhx5@ z9g3O5Ot&%}m1c_R7}IehYG#;kW1cf&rp>&-{Kn}eu()o=Jy+G z&5tmDz*u)5oo!2qOYCAK#74W=8e+gMMnhP3F&1L0U6dil?4m)TZ3Gl65KwSCK|I7H zK_bKyL0brqK!xxL+C$U{7KgZ&U`dGU2#gRn5G)OGBY_#>CW2)lZYEeB;ueAxA#Nq; z2yq+1$`H2`tO{{}V0DN)2s%R?BIpWn55bxc#|YMjc)&i02k+8%7N4O1*VC60_!a%o z`89n_e}fJ9Ee7yAjN$j#jz3^G{)oN!6ZYZH*pI*90RD=j_#2Mn?>K>f;OF=!u}4G# z{}P=7qE85MxmYBw6fI)Ah=|>yRqPc}u}{Rrej&vH5f?{ALL3)u;skz)PjV%ocKQ_M z06xP#x=8<$r3HPqIqGwS)SVb4&x#PLz6;hI z#^?Js+>M7$FP-z@7o4wyX4AN4KK-P-zJ-3BehFWucj;`GQLk$cq+NfoIM&j4tT>== z#&}ED5q#ys|EQDZoLpL*zAfKs=IEpM=%po0(RT#jz8~U$&x_!DG;$HXj~_7p5I@p0 RX}-Y2_{m@=e#-HO{|yXiPM-h( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/MiningSiteLocation$Rock.class b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/MiningSiteLocation$Rock.class new file mode 100644 index 0000000000000000000000000000000000000000..9f312951748f11da8517e8cb59f0084e85ef24be GIT binary patch literal 2259 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 N8g21R3gr2&{{^IX*S!D$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/QuestStartLocation.class b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/QuestStartLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..2aff9465b0b212ebdfa352156159a8e9da1e4ae5 GIT binary patch literal 15936 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 IHTuSX1Lu`Xe*gdg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/RareTreeLocation.class b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/RareTreeLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..6679e1f12585a937e61f16ae273093a7baa5e56d GIT binary patch literal 6109 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/RunecraftingAltarLocation.class b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/RunecraftingAltarLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..feec462f39b3369c7aa3bcf2a8f080c9d6a726a9 GIT binary patch literal 4324 zcmbtWYjhh&75*l+rIoa{R~y@{lhT^RPHZ)a0yHVDonTqE8xh$Kl5C@f;;f~Oz42;S zS*>ggK0w9K0{n)~A*wWpoQ?_)|aP?@;G<3_27R~aUVU?mwwqxcCS}~d; zK+e%lx`s6uGhNL|+BwZNY|D>EhL%&>q82qZYc4usl?x1kSRyqOOJ-szhQZ|P+o7K! zIF=Y6uIUR+$1)>p+Cw9;ROU!+EjXG;jjRoZCWf=MfgGPmk0s)@VJLniHj%E4EXI5`OeB?AUPG zp5_P9jomVO(Z}E$Sk>(7O(YV1Qxa|`A8Cd&qwy%4;pf^{wB~|f*vmQl7-o8}^#fhi$2@l?gi~#2aB^)6uM-4}>(cVs0o}{q{ zD=8z$Ss@7%#2T{m%QeaR(_}PrUWl^587WP&g+nVVTZ1tWzG=Sns3r<@tmM z@BK2uoTp0o5b=gg+g=N@4-;>ePk8V?B17f8tr9*?_m{TIYhL*z-Cv2u9;}CDY~`#r z36Icj(@ve0pP}8B_=E@VaT#s!@#y}nj9c&qhSsEE>Eq?XtnOsASySgljp~;V+O01Q8-=b!gb=o%G+xNO_eGnJ0;>V8|l)5gpTyph-jEnd& zWrXH9+H%e=Qlv-fZ)Rfll%8|@>+5iBipn~JU)VW8X`891t+v3c+;QVwiig`}8JBQ{ z;XwTcaZ@Xmyvlst#qu``-4V|uC#R1ZJfv@Z%@@x;?i%t$+L)`B5r))N$_6&x?u{Sk zFqxwa*|y6oTyacy=k0tch+pA1e*Bsq3G26GSc~?89{+Tc(UFb ztLUo2Bbt>r^-_1zwin7p4 z(E}u@bqh(YSV(HELQ=C7lG>k;)XapW<|HJw8X>812uaOANGk3^Qn412%CC@APHAVA zmntEtPzgz8N=PbFfU=DjTN=}A0=MEevbPJ^a+#Vi{cX`+0L!XxY*2SJzJTs*IP_dt z{%gYucBzpS>^X<1SbtNa`sSwU`m^EYOJe;Fv3^jjzqLudOA_ny>9BmCSnn6>hs65Z zeCnVQr~>{TZhl+&>fnUQew0f8t9L|Gt~l#u!!B_8FD4=Z3Vdz9YkXAxz8!G881Vt!s| z;~MD&UkznEObO_x`JTw_x2)g`k-hDWm+&P}3wkQj*>nLjdD4$6wo)tL$^)1RLp6fmMHf30&_~JQN#qn(Okx9?t zJ7nH>X_b$@N3x54QTk>inlNZ5Wo7ae+5^@V(#LtBMIfWjtjSRn|-%I#C*F#@_z@P96 GI{ybU3^YUl literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/TeleportLocationData.class b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/TeleportLocationData.class new file mode 100644 index 0000000000000000000000000000000000000000..fee2a5c4b5257b864d7dc933744bd85c32a858ae GIT binary patch literal 23080 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

      m+)>PQ;<-Ta8(IY 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 LzGc4U3XlAMdY?|~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/WorldMapConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/WorldMapConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..1cb1c8e66c69607fdab3537f594af0f9af8a49ac GIT binary patch literal 5790 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 z zG5d^0IJ{kE4FTwjHCu zL1fv$fd}Fb3)9tOFo|#^K86seHG3E$Z!1R_JdxjF$ak0YIa91Rlz?}?1=VwgX zU?3e_bqLWrypePk7kN^#&nd22jHP3u+`xY9;k-O-LWG=p5Wkkk!V8qgLHV;5QWi2R z&W)2LdAuoue6o~Z9SBs{tm2|}Q+9BXiF-kL zJb}v!oVz|;*kj6G-EetrU2S7cEtf@2*{93utgBF57Bgj>%ZlpiTWVKVJ7f04!JsF( z!8TK##0?7T8ftMp!-jdXDNo_jf|a!`%Nm+m^!TTl@^syFWqqKzslGAL$^(1}j+Hgk zmreN zFy%LO5pGMZs9nxQ-!kPzTvV9!@458bru>d>*xKOq{jMo5<)VVt)%5{~qRUNrg;j`K zUX3dPE4lOcO?jm*M6=p;pxr00!a}2ie0p7NjJEc-ch`kOJsq{NSTyFN9u@+e>Gwhi zcQ{K(x zrhPjzS#ggk@8ycTrT~PChq%v_Kjo5q>w+RP_yH{D%;0(QLDn+tW)V`(2y?TRIYtMo zaUmK%Y|2OEFEI1YU0^{I(wX7W=}}WY#+`=LH?}pmG_7cn;vids6&>cfZ7&A6bgv9n|F++bVH;)O+Q~ag-E7^91$&ZwRGJ@?eI- zSrl>9vsJ!r%D-?pt2i9D`yJJj9fy~PDh z^VHgG|E+`$lK()oQvOrWxjACuC{VM0m{9fKqVILS;fjowiZ<}ciPvL4^IyV&-E=Gm zHYed6Y0M5m@4w<+B$pv}E$y<~523*WDT-?l!S=;lB@ zKX z?=4Kd|5V(Mx#T{OZ}Bh@IZb|>`r_BBOn zdcy5n1T{_H=neY6w8cg005#U9@QP)EmusYtg#)3J5~dob4g}VTaH1zv6O6<8FLO&= zZKS`~aqP82X3HBBH^EdBd5JM1I5+_hcqW(SCWU*O0@tKsXTLbdN%f4+_&|fv2^>RI7P`;Q$WvAIDzZ zF63a`x8{i4;HM?~kKt2{;Zv#s|FMBsnj3ot$G}AqY<{jGRgYto{U_x`CgnwSw5c|* z&_1s=Gg)sl?(=h-oJ^1|#Btv% z*D3KhgxP=GKV;lL+z-BcKuw`P2MT;-j(qnzl)-v~;~}g!W$FZ8Z?Ld$_+N(G$8s}; zmzyJUn=>zTU4+jOv?WJOy-s)bd*W~^wTzFZAapqr;04x2z&u<|SN*0sQQ=@*2+|;s?z|kp=kxeVQuw|c$}2Z`LyPI z0He-8=tO;Ke-0*{aEdF2TS8O$%F8sKYi9>D2Wl3{ak`wv!iv$Rqik^Xa7B+cv%CU{P*{Hyn(b!|k?|5c?0(hVwm zVEewW8*B|;`|>;Ms^WZggI|aub-TL5r*z2_BcA{ccl+fN8BrhSfr^VQc9CEGggf7F%HPRni+$>+e)%jv z6U}Z}zRs^6#2X{^u&EwV2(~K-+W&(4IuQR5o*Lw+)y^t}=N5kTs7>^*P5G*P4Macg zm#^8h{MM9j%C|tvQ-1jtaAq*vgRvLt52k!q{uQ;q_shT9J^p0Mf6I?i_L5(I?Czm? z^OmU$l?NDa`c+<5?fa%GR7I$L&##KywHn$-raD+n!pQ&ft4TJ_pP8yc%|O|wel^3w zz>ua|p;i{>8^W(vx<_FQj3QGtswUJH`c+d_ZHcJ@YAtGq`_%KfU##uPjMh>D`eEWe7ndQcztSYWC+^`Xan zKlNGk8rXt=MV*BnRV=Jp-i&Hfoukf0J6v1Hyjb}EG0uLYCWT#*QE#mB8Ao9WO{t`< z+*UXW@lr%i>l{-hj0QoMy0sw96#Um|)j#G}U+2rKsKDRlC`gWpWB8Cg_(_QVfJcTpx*qV%m&_;y&X9 zK~u6=>1DZn22OM)?!76Zo0ge}$#m4*zKVfmiw(NZ*ed9#G~YT`&(rgy$!B0a^SqqD zPos<14#_p%b!UVQCYVILd=>IXy7G&WU+T(NBVXgnFGs%4 zm0y8;y(@nd@(r&1YUG<-`DWx>T=`by*ShlSkU!d$-+=rkSN<5x2_8jbevZfdrRsPY7?xENQ|8W2Cyt^oI2c49jJ-I}boVuG%U%it~9-y-hF$^(4XRl9hbO9P& zh(?V&=>jyG>25UIKiV4jA~gCo8XaNmq>IpMtl{&e#!5E31kEnxW_dg55^k2~+3a#O z`yMyT-$|EqvwU~6BsEu}*;U-kx09~qWi-w96zJcPv5~$BV38xEwr8P zrIYC)I)$F5)96(?o!-GOe|$n`!U_Ab7=fSlm_%pM^?-5=rbmf`=mtHx`FPa&Bcudi zeMmO~x&)*r=_aHUM!tz|M#=z`vj8O@llu@IOSdAG4+!(=$N2g%elgvKQ~}1pk2P4L zK(!c40Ag{)U37bex|8nU|L#nYjn_@6UWorM0#X;lzAV%znpQWui*}=)=x*ABp^it2 z<@z3cA!)Q2WfI?_8721)(0%vQy|*DJi5bf6h%VKmjka1PM=PSAg9un~dKjomdIT*E ziRwOXQBamcW|~{2lIP9jKB>v0W-)mYq4#j4NK4m^be4C zJZhL7|HPNswh3j-wvrhG^kK>H0s8cEGH!RMQJQ_$#N3JzZ^KWF+yP_1%f-r)Br8jV z6kwO&X~cIZl6itf=y(*kf&K<%3T1)a!Z%|;6b%UftecQui9bdL7K0AM-*EhmMT3z? zjt4XD*nw#n&%7TH2VC!}xN`@YT!Bdt<9HG*v}fVBRajce=qFT8_rd<(4-tI;D)b<1 z`6ILpb9@v%3cLFlwc^Jim}wPS1_Mcw0%C%g2zHgzNGM4d*e$~|kWx-*GV@54jTr?( z4;GV9c|3-26BR@fd;=^kJ4NMgF^}bBmsohWz!v>-sGCkN5p)^N-Yu$kixqpsYVbug zORCr-)^TzplIU;AnmCS&HcLvOIT20*(My>9m$3}Lilz27nn$nGQhFDxd(S0rHtRHV z43bl30$aSl^TxKzjV+wDB(``Jtg-FW*!HKeJuw^GZG&L@0kHiiu>BXX{Rr6po0ei* z+X@LyX@?iKc-C)YyA5;4yj@`N_9Qp9r?{{^ov|IcTYL%Ff}>x}LP#r+@ZnWhAx#lO zXucTZLSlh6(@B>30Tw?6Vj-b!uqIfZ&r*-SvsuVlh%BVeaU*rU3#o51Qqy*eZ&^rP zlFhj9+IU(6UFsg_3hq30xA?y1|25ftf0)+yI(Oe6*?n);eIY}c;N3(%Eme%!GZXmz05qwf3_`B@B&!+W#&fWJ9 zcHckhzOQ8WeKoD`Ywo^p+I|15`~Ee%?|W%|-*@-@!0!7`-S^|{zMrJ^{nXv}3+_8| zx5R@(h^K_}o?@!>xmwC13yL%uiX5H=MdBx5GAzR@bU56*@nnbzc(XbYuOAP>W4VKA zf|x|}L>X0yDO4wB(gtxTb&A;(6LaV!F&AFQBK(Th61qk#rCY@^+9hh}KGBFvvTNu? z(L!&F0M2+fivrP(-}~qgWAV&+G9D|>7iZyD48DrT|6j+m{j+gea3S7iUo6fL-xlYJ zOT@Rtcf}QW4|}V)2Ja_-ARZAv6pxGR#Iq=QTilN4S3B{jX&2rS-6=_ki)qNb$yHV5pU{a__*B8r;U_O_ z)3L=i9n-bw$`NiZk7g~!8oNu5!E}tn!Y(JKOzmhmRU}@8t#}=;wBE$?r@!D(%YwKS{380}~HK8PRUdIH}k;c~r*?@REn-@*4?cncrn`-w1wPws&ADG{Ua z9W6@5WPHoSEHNA3!{A#j#&-#R;G_ZH)nYw-s2#Q@SlbP2^8y9XlKOR;z0xPI{(?pl zM!uT=+d-@NzlQYxyvkBd_P;ix2V@(!qb%8mD`Yv3@tyJ-N4BrEWLy4dK;DuR%Uh92 z3eD}vBt>BtGRX_H|aX+Pnd-4L^V&28`~{n+P@2L~q5R4T`}g67bCd>7DC zSc@IBoK{mazH6{cIS$`8xZOSYTK2|^%ZE|1#pMy1T-Izz{g>h>7=q_~7DKR3S`0aI zr@Y@`$j@wsJOs;`r1Y1_Bq{wBGB&F~+Wog-kikeB9Cf(Zdqdq{#0Mufn#=HIlQy(s zKtA~}`3zVfbu$Xw!@uS-Y(wSK@)=ta^GFU^D*TeqQta_wKt~8F9ml3#R9dF~Nz2q@ z*|_6MDoySv;7VW}c#ey&r9wnut|!DrPO=sR*IuItt^NSK#DIJ;bEy~y15We?puP!% z{uZ{bf5w!*O&js!a=Z*!d-UUy%fNB+6`*fzEDt4Pn@=wK0tibVW*NSNL>>#k(YhEW zJFWOLa1N(09-Mo9FwT9H!MQgwIfs)Qd%PzZ4Pe}=IoD-z?sbQAyb04=89$iu=gXK~ z*JQH`8=uP%wiuA_?3G;~gI%A1U7vzopTRDEj*aUVE_Ssh+0_bmy^&&9Pa3*9!a`EusJ;#Ap|q(~@XTlmC(* z5lbS@wQPVK8DM^{(fmBe;^!xBeqxWK8F_LxBlVUCTW$I29{B|U=HS97row}m20vvw z&?~1|qJmb787?%}B+*O(X~O3eL-_bu&L*xKq_NsoXyPsf zaTNn9-y$xhLIcW|rZN^owaSQjzV#TZZ}T(Vn@9#G@0x`Wbiv+T`ONF|Boz^xXz)d9B^ zz-=XPtEa=oQTS!_Rn#CFTzEDE&r(~fMv~lWGY{H)i)JW` zoUuohWeK60Hi!_eg%Ga8k6#?;n%$|%*`2DUt8x}XKJK*P{Rz+*-l@CQApi-N`4;Um zM^UCdNqo!kHwS-5;%^21*5Gdw{zBRWDqKRn*-GI#j-A4N9y^7=jGe;uN;_4ZOyPF@ z%`R(hakrD^iZCq}TWF=|r4|vTW5ibMsBn-e`srk`%|+d*N$O6OYgC;ryG2wmx6t|r z`M^Q0O>G3+WvUL<^6^tkKI(0i8&F4C6J8=97^@JsPV@ZTvUv*T|5VKXX_)`hvHv@R z4iR5+&H162^Exe?I41UljdheYqS=D2A+AY6L`6%Q?73lo1F+8l>~jJ8JenlV2kZ+n zV7F@6IE1!gf6La31)A>XEZFOkbg$P|=E^iHGoUu6prJ9!l1#}UY1BEN7Tzrq_ zi0`{lSOD@NAli&zeLLPZBM|u)9UFpa!6~?nUb?Y(%|h?EY_)Am!^q8)>w(b?!01Q7 z=td~yO;E_2T^O;kI9@Xar|X_j-?yN)XG8566zTw=-UX<;0rhS`-2(BuyDbF|XDc{Pmy*E;i%x5m`8gE)At?Cc8j9sRq$_wY6ugLU1b9&?VQyLM`m(9q zIw+OD1C`H$%I84k^Puwgpwf!orVMdRQwasNp>DGkZ7%P`?^d`fw^N;T9b$CqbY5Eb zs57%^{<4c^OWH>3_`tjP&7=45(>U)_srVZt?E@Ew=UVEoB@L=Q2c+X_gN?*$+qR9F z@c_Mi8N&Ye)5`6Hcl+7k?NZ3Qa3Hmscut_TvJi@9& zES7@aJCiOX0;k%AROfN=U@oK%slq2x-yCEWpM=vT5)c4UjA`&A<}{opixOIZ?~yox zS}&}Py(JEtk`{53x==y$HFM_UwwbMlO8bmw`joSBC%wt68eY?JbHOG$Wb<>HCi)H# z4gZ5fB<=1R{=c&E+(WE=w=2LwJJx)EnewgMxe*ARht9 zUjXDU0rF9Rd@LIzb`+OmGNrnLU?i{~7wUVY)Wo>@zPd85cBrd1;U_%R)p2!AT>T)f zu8pf7#?^HS{yR+Xbag8l|5)9r?$W8<>K=8kPTi*-P(RbDpQ~T0$8_pf>Nn~MoqAF| zt)9`T->GNSb2|0BdO`hBr(RSqt5Rp}stNNSzyH0(e z{-OSQ=)Gz^`}Gx80eP8AqK3{$6u8pDiYo$?zajFCDu${1}N zpi^Uv1C8-IHNlu@9HdjF#$=;Rr=}QFjcGbH-I!qvn(*Quk8O~x@gb*yom(WXV1WqEu2pe0BUK%SG(aT1}z|Xqj8(lia=rdwQ!YKR?Ny%o* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/air_altar_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/air_altar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ae281d896cb466738dfc2f4f83cc62e932e65f13 GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0vp^{2a;_L4jtLOn}LC`AU(YxBfTgqt0+6WI4i3-8;G*Y^76{^^2_q`s)~xLi;C*X z%IeC>>w&1etiHUwxw^W!x~8SNx~00NqoJV_h#DJuTig0tTl;`yTkGVmF0gf7KpSUF zm;kqQ-n6OnrcGNsYu4h~Ks0;B`~@o(%wMr!!O8^-)-GMTZt0SBOP6k1xpLFWRhw6> z+`MYl_ODl^)$cU9ZXwNPKeTI%>W_62*|-8o{d z7j^BL^Szs!#6>gTe~DWM4f D2oBO< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/amulet_of_glory_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/amulet_of_glory_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b8f0a2aecf14d8e5b6c3a8f88a9799c1fe4a0d56 GIT binary patch literal 316 zcmV-C0mJ@@P)2P0N+0wk)+k^-%~!<^YeMJ9|0TDCt|nhHuA|_ znacwFPj{axoUMVB>G+rK_?eH@Qia^zu&d O00001fI<^L_zsTFkS=gFqt0W!XF+*u%A+O4{uEs6gezMNX>Vp5x z`=oQ*;b~oU%@;`qo!2=}>~0!-sj?SdvA#_>M`a1)+%yK?2H_?es&>@}vP`wj(W>{+K9 zFx7CCk=u2#gX<0If!qt<{g+#wUUx%Y?%WN5m`Op#6R%BC6IWW>eEiCkS)K)+0x|1c z8!W$HoBd$Yq6wT!rYGcRGd0})%gf*~*_ffhb@$eTN0y~knV&Uec&VDfw^^6ZQo0Ff mzrFr}|Ju(F@B5?rpFv7~eatIK2WFrT89ZJ6T-G@yGywobb8j*L literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/ape_atoll_teleport_icon_arceuus.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/ape_atoll_teleport_icon_arceuus.png new file mode 100644 index 0000000000000000000000000000000000000000..b83aa0bc08bd65f1b25865a5e83c0e08b494efad GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lU zE{-7@6MKWaxta|GYFFBKeB*e>a(CB9A0O-758%Q&Y9`w}m(hR$>{<==?{2YhS@L? N@O1TaS?83{1OVPCWM=>X literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/arceuus_library_teleport_icon_arceuus.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/arceuus_library_teleport_icon_arceuus.png new file mode 100644 index 0000000000000000000000000000000000000000..b83aa0bc08bd65f1b25865a5e83c0e08b494efad GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lU zE{-7@6MKWaxta|GYFFBKeB*e>a(CB9A0O-758%Q&Y9`w}m(hR$>{<==?{2YhS@L? N@O1TaS?83{1OVPCWM=>X literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/ardougne_cloak_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/ardougne_cloak_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..de115357b78ac325613d08f80f7d38996d562496 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^{2B(?CIN4sH~eO@=kT?3-?-P z+Wz}+^Nyg6R~Bh8TFldDSkuP5zFEan@T6;KP>AZ^*Srl!OPCU@3!ct2UYmQV*k;pL zwg>0lf;bx)8MZao&O1K&c6%QC>6aq)!7VvKE<2}8F@0{d~4f+iK hZsl@*RIR_tJ!NU+kNYN)@<87)c)I$ztaD0e0suzKZyW#s literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/ardougne_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/ardougne_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ddfd4417ff5968f666cc189542003fe912b3f2cf GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?4eLm@-|37UL4%Bseh>5%=Rn_>C>N509zjHy@MR&J|R zz4UR}#)ErGK0N=}`$XtTq-;XpTb+&=rXtQil?idXCN$k&W^`{)iK3A8rXPKC=YAD@ zlcCv=dR6Is*5`$5j2mJM4qrO?ONMD(@Ag}Y?21oY-z@D}a+LYQ{}Y)vijry>bk}4Z UUSf4>D$qL&p00i_>zopr0HWG(>i_@% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/astral_altar_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/astral_altar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..10b4aecccedb98d561ab2a8fb572db3751f5127d GIT binary patch literal 487 zcmeAS@N?(olHy`uVBq!ia0vp^{2a;_L4jtLOn}LC`AU(YxBfTgqt0+6WI4i3-8;G*Y^76{^^2_q`s)~xLi;C*X z%IeC>>&wgP%gdXqtDCE9TB@sCs%ttL8ajcfv7xuMwYRmcueG%gNVc_3?&<%>{%=3FIcf){)z<)R?c6ra>0VNOO~!(x^&&rCF_`K8PQg{~8( zFV)J~Yrbtx^6G@kj%<$$|4;arViQ02Rx{I|8Cl0yKICy&=;5*~Md~e2fp<}0l=RL+ z-wy@9`_W~lT@y9Sv~De*YtzM(Vq6ku1J*GIKD))L_%KlC-=<7a2DOHBZ2#}9aab67 Rr6(Qad{0+Dmvv4FO#mUqclgnyTQ51&1buKX%Y?Brn?S*PDRIn(hII6WMQYV^O zao|Jv2tI%yh$G)X94Hk;upm{DwpvQmNNie_B$A}I)uzqu+1KQ*F{bTV)3 z0|D6wk4_j&-mc>9glY-4)!RxyQxdjJMV(hD*nQ=IDSV%4k-(M;+ zD}t3*n5Kc*~H-T)WRPZH_~l1*=s z`{Lk~VE8JOi#pq@+%W)p#=+xPtiI6MNw|bZJBduq)V?$X14Dhxy`3XITcqcLMrgFw z(g5s2ZIYQ~@B}ob&P@YgRVu{S))3d=)Yv$hA^ez^gJEg_u4uRpn5K)e1^&78YjczL zi%TTpp9q9)bg!b4Hn55f@LpE1D?^H1ZWU>+)~)&rT*%s^>Hn;@00000NkvXXu0mjf{?HM7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/barrows_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/barrows_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..696c1a0cf6848ee055b9e32f43156e1e6d377a01 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>l4w^BqzUk$I!P@GHl=SvPXc_qM3aJ0#G5<%`r?RhvfkiF!V#iWjOXOn9ZD za=;+}8KVQsQjriZM?<^bF1_WYo~z_<`a3ZM92Qy3z!0}Ih^y+}yK`~(OgVO1owzk? zOWd4^TT8cuKR#CB7^Q!t;^CS7`lnuA?Au|JcEp0=#?3sli6JtcNB6qS`w+h*TlMwb zJu6;*Y}k|i!P0q^{LIUbweH2AU$%TtcFsgb?wz@gyqB$CUDM}$$og+{xDO+z!*QTL O7(8A5T-G@yGywnxL1{Js literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/battlefront_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/battlefront_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..696c1a0cf6848ee055b9e32f43156e1e6d377a01 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>l4w^BqzUk$I!P@GHl=SvPXc_qM3aJ0#G5<%`r?RhvfkiF!V#iWjOXOn9ZD za=;+}8KVQsQjriZM?<^bF1_WYo~z_<`a3ZM92Qy3z!0}Ih^y+}yK`~(OgVO1owzk? zOWd4^TT8cuKR#CB7^Q!t;^CS7`lnuA?Au|JcEp0=#?3sli6JtcNB6qS`w+h*TlMwb zJu6;*Y}k|i!P0q^{LIUbweH2AU$%TtcFsgb?wz@gyqB$CUDM}$$og+{xDO+z!*QTL O7(8A5T-G@yGywnxL1{Js literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/blood_altar_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/blood_altar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..356557e538d64e762884b64f7d2da20c41c6420f GIT binary patch literal 468 zcmeAS@N?(olHy`uVBq!ia0vp^{2a;_L4jtLOn}LC`AU(YxBfTgqt0+6WI4i3-8;G*Y^76{^^2_q`s)~xLi;C*X z%IeC>>&wgP%gdXqt6M;*rn8};v$3H|MzFWFt*^DU4@kDPPVVXgThs-#YsQ2LaO>tx zn>ugWw8gV#EuIZTvzN@CwPOB)6$=)uoWEe@f(2`rEM2>F>AIy$)-7GSY30gID_3n= zwQBRKm77;|*g-*<1{5oFU7alY=;wu;T(woPxBYV4cGQ@uO2IoY&xov7oR^I=nt zy^GjeXJs7xxqrTl*29#Q>K|;~=bNbQ<4`DlWl?;MAz?+g2fvQ^4X`Npkda=Ll~t6TU7VFwoDD?TWqEmJdHH4ec~wP4 z)kQ^hWo30`<@G>RURGaT-dtVXTwT*rUENY$)6vk-2}F$zy{&D1t*w1PvaNM;SNG)Z zE}*3|CQN|aJ8#<5dDEsXo;7RnY#^GwWcI8T^B1gGuwdo<1uGXUSi5BD+NDd^EnTv1 z>C#OrS8iIlYSXG!n^&#eylU0b-+=Qc_~NPtFV7&aENS-f-G9_TFi% z)1CHTvg2c^&$r*-SlJlOoG#B4dm_TFIaM&^RD(yszH5zwq&!f4hIsI+uJ3YQm`id!Qu6K}PGA)|$B$+e$6u2bTF zuBra?f1k3(-F*J#?->&AicKmFF!)llmwCnePaJBTnGUPp7xAm7e>=92uVGORQ~2v` z0-4p11CnP&?@0b1Wh53ERXHPfwsuDkt0Z^%n;Flp?S2ra{MNTv`l(Vfqe27ohw#b` z8qz75qNW95GcPyG%t$gTe~DWM4fj~r!O literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/camulet_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/camulet_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7a74119cc85f5f19c8f94051b41e5d566b321918 GIT binary patch literal 447 zcmV;w0YLtVP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0aQsuK~y+TV`RVz z82>{VNZ>z)S~LNOrv3Z(fqBTl(a{OYLKuRinejh1P3Qn(2*d!WX6zaR{M{H@O5_-L zdBqs+KKjBSrj*K{qoWHqfCZuq6BOk7G1yuwGw9e(2lM3(fZo|$%Fw;;K9~;zOxSFF z`t&J-l^HKXaT!D-3^@9BGweP30U9QZ|ACq@K}}UE!>xx}P#yxTS{%=S91TD}BW(Wm z?Hj|n(~B8+1-Ka4{~l%#5MX8a^XEUquV4Qee*gW?z$H}8AS){iRtxesip|@$&1ZP{ z=n;beCnv+Rw+0N0)(9}js7+%~(wWYnu0I2=5e85+|NSe>;Ob<>@Z!mLhJ{N`F_e|H zLS?W6l&E51Im+5|7CRZ^q004iSe$QrMgPH&U002ovPDHLkV1hMSxYqyx literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/carrallangar_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/carrallangar_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..41b91276d39c97223ea66c8d4acd70e104346e19 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND0tA* z#W6%<;?hZmT!#&KT=ze9I1%;2bQh~pYs|vv{u#RA1~YkX7WFz@o1~bhE*aU^e#t)4 zjsJiCNr#tp)iqya8FGGSrOXxK*?aFii_~n*=H3>Q1*T@fEvvPwy=Mq7SZY_e_3diI zTla+0ejHY85oT~mxp>vN<)+zG1to5!ZUMg^hh4?*cwd@lA2Y4{1d{`k`h)dd3EsB5 zs!m8*tUe>@$alsd{qdUc`N<76AC?xLa9#03Azf29^CQ!r{Y6rGdyo8LYTQ=vc#%jU Q3(zwRp00i_>zopr0LEEmk^lez literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/catherby_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/catherby_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1400309f1027d64b9b8a5d75bc9e11588aa40737 GIT binary patch literal 657 zcmV;C0&e|@P)klh03*0T{(n2R_v&KJgR7Zq%~q{xMWsY+rJ&$ma1=iZm0o_o9a5oT&+*y!^SwNu zM_|VhVm70Wd0g8Cs#5UA)e-6qdXiB;@4YMAwK}bic3Ts51_O8RgU{oVK^9b7 zfy);Ls5j_wewt%y`VDVqX13vdrUp)*Y^C3EilMn0>EN6QJs$R@|~MdV2Q>k%_Gkk9=p|IZHI2 zz+!1asZufd^ciZEvIt9=9Qi_l+DgczQxx)flvR3y;TUdj2r(3SF-(WOnV!ye z)_;ghOgv^$jB?m!qqDu0jYN!0I)$oAyD5w;2&H!(xp}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>l#7lkLOBWij#v6G) z|NJakp<&U=l^I!FKOZZ+tda}8l&k+wiK*dT+XQZg4JSfOO!vO$KR->2bKR=;C0Zw= z9(x8&Js25lIx#(Et>VP=d)50^WUM+9&C+n!F1@yI$F?dxwJ2^DhR-z{zg3(u*?GH3 zV1A#+)Fb+BCAYcX_bLA@*u7(Bkm_<3_Jg6fo8GnMua4f|a+tmTM7W`$Tjn~THyAu! L{an^LB{Ts5?4D&m literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/chaos_altar_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/chaos_altar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..91b046d5d4616533546fdd0502d8a2ab5a35182e GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^{2a;_L4jtLOn}LB*L{QMpm7^d%y&xmKC@ZTdJG(e5t2i5ovdi-F%JTBd^7E>S zimHo>>dMOM%F643sJyJcyu7)(y1BZhrMkMMx~8L{p%aK28+uz?dt2N3T3h>C+a`B) zfi3L<+B;*y1i01nrcIqUZQ9~lvlh<=qS-6vFIcf)!O8^-)-GMTZt0SBOP6k1xpLFW zRhw3=+PrGz=2fe>$u~@%{X}rXN{_0%x^N<5qb3 zOkf>@s1WNS2bY#>8*Qx*S2HEB%wTlcddPWmRGi1UMLgfHh0G3}`zh+iT~!Yb-}!Ng zxn0Z#!U>Pc?iwY(PQcAT=tS0uQjG0HK*Htu=sXNc|a=&x#@7{AI z4wWSQYeMqvIt@tjCZq5k6>rMQGR7NmbCnpP2k zL8q1VFTCkRXfH1iTVCXP@dB-hX%>z*Ft3={(ugP711D{R)Dekrewt`pWo<0Zx|60n z>97;a((R4@8_ucN%pik8n0_yY`o*NKEwF-7P6!a&-_=W1ACUl*Zpm7=3HjZ zR4Iky988_S3Or*ZdTKaXNc{q2a&;on9d5;+GWX&w#o1ZRyO$AGo86TbqqzdmFU-(W zQY384VgILrj7i%1 rNP7G{)vGt?H|&3P+i&8P|5yD6uB*K@O|A_700000NkvXXu0mjfF?stC literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/combat_bracelet_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/combat_bracelet_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..772da72c8b13727e16964f35917bb088f811b8f4 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^{2< zi(`n!#N?C%ToV72yZ)vh3261b{O|8?gDqB8R*4c#OJ;twH}k#0+bD6M#don#zCm;E zR`am40;K}tMhm_F)jZ=!e{96SHe*7r>$M1lOD6&pE_GaGnDJJ_Z2ygu{R;)AGfJGB z=6~nFha`3T!(V5=mpJup>tc-~X$;ES0_rU68ypY)Rc>CkOMn>&ny1|3-*IQ+;%G?; z35A7yf(bA55`dthtdqG<-ma!0$C#OUokiPD2DZ3A^Ufatf(a8Q964~{!+gQjXJ6a;_L4jtLOn}LC`AU(YxBfTgqt0+6WI4i3-8;G*Y^76{^^2_q`s)~xLi;C*X z%IeC>>w&1etiHUwxw^Uqglak(8ajcfv7xuMt+%bMueG(WwXLtMb#hl1*t#yDjWZ@p zfLl6m+SGZ|rY)W|Yw>I#n!RN9tQGSYtXMFA#exMZ7c5x2bm_XKOV%x2x@qOgO)FPz zTD5BPs+F5pt=hhJ-S&0sc5T|Ud(+0Ov+wr&5mt^2oaJG5iRp`APL-<3M!F0%;e zNzRfWzhEE@0mUh^7Xn#pJY5_^IAmE5?)7tW6ll1ZpEjL4IzU2LSelttwpIVY;m67n zT-HfTJ556F?6$U_r_5l|z}^tB^~1hPQFb0_3w_vQy<;<{7N2W9tLIrei}hyx>_aji zU)A4!mbc)oW&6e-yv6pWN84HR^Kz7#Q;pL)6Ajp{YV6O+@QTzPWs6VM+F Mp00i_>zopr0IA<z>% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/death_altar_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/death_altar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..19c94eb0e2192973dc47761fee14c1d12f56dcaa GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^{2a;_L4jtLOn}LB*L{P9GJ-r|!y(lZIC_B42E2}sgh_cJ_^2+k^%kuN8ii)a> zit5VB>dMONfvCK!zP!A-y1Kc#rlq>NrMjl0p`jCq8XJ0B+xl8t`+#Iy>*TI3u#H_n zOJ_`&0JnGEw5f|{&00Jgh-R;tzhK3J1uN$-Sh--q+NDd^EnTv1>C#OrS8iIhYV)d< zn^&#czINUAb?bI*+O&Jq#@(AX?c26(|F*6Bw{1JLW5=PLJD)swP_Hm$A<%oAB|(0{ zKpFyyQ)Yt%w|KfZhH%KT9@O<`c9dwnnEq_<=9^wD6BcwWY~d2&GP18@bQWE-WRq_| zD2ws#Gvd!V8blqK1U?;Gyys2tIh|d1cTUp}sxMqGYj{WO^z}FMRvqO$XtZOtrkfD& zmR)al3NQbWyyJO!VAO}>r8d#u_bGk~Fqe6{?t!?=-_P;<*$>{d^{m*Dx}UXcQ$W(1 zZBGmQ-`-MpENeVpFrk$zNv`(y2EFH}Rw~RmuKJ^^c5{V`x+9y^+K>Fl7I{yoImoXI O@`!lTB|DQ51%sduJGinUN`i$VUvtn8t`zcTG&X08QL< zL)`ceT^Q{jP}tOvE*sO3*u-d}u_&ZgC{rfGTo;sqDJ0(Ix$kq{bKjFISbx--n)qKq z0km3e!eEN;1tgL>nxWBX)K{2gShYU1@Gk?rzY|VR26WyW^Z3O*HlGx*Gbs#Hr}3;2 zadTL;+ilK!BR;+Vf;XICxh6Mq7U#VY-q6QNC)s{}7x%V9yyp8En@=>a#1UOKjJ|5gR0g5lc6Mg%G53Hg?KEN*NakiK*L|rWwn4p%UQa zO-hekPTrl-JGubi*U<%^-=0x;ut8?iT1sgd2CSP2YRwW(KE=Oc8nn#h8_!vfSkQi>?>` Y0n0v!jXFq{%>V!Z07*qoM6N<$f~l+OeEm;2`c(S$1IvhU`b{$pn9klr$kl|MT0LBrkgy5>cV*j$oR|Nr_E}(I U8qL5S-v9sr07*qoM6N<$f<2apsQ>@~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/drakans_medallion_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/drakans_medallion_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0f37fb27bf319fbba3bb733643306964318697f2 GIT binary patch literal 6890 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/draynor_manor_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/draynor_manor_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ade949f892b48f5d0642cec80a00512ef05d901 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lbW@GZ_pWv7p_A4~eVZ=8kaG8z2E&1*peQkulD!+npG)RkZ+(2> zYsG!}UH5WaFGTJ(oOr>c_lQf4H$_m}Si`hvmJ L)z4*}Q$iB}cx-8r literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/earth_altar_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/earth_altar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..828dffbd1fbf83576bf05517f4033a7a321e9f6a GIT binary patch literal 466 zcmV;@0WJQCP)~k#MzRR8QbYPa00+}4s)&(sI=Whgcu`(jZ1(B>G;>R0Zs?mqB`!-4n_I0=HL(S-a(V1qNpamy??-} zxH>*YC9<}8rPXZNT11EMpB}9&+!(#2$+^>7iY)_y09?4Zhic0pB|V#~VrKY)1Odo7 zw|d<9@#V?N&i!k%rL_PwrTFL97yK(M+uXV(tM;lfF$yY?C{pOQnNlh?Dw>q*TieT4 zHBByh94|Kz7N4OP8##NWJ%F998)5qVkY7zh(`0haST<_Qm|4k8T^pmS;^^sqm}{N` z92`2pt!lj3fI#5(z54*nCX--he{lHEuR1;b7yt%?!F=!c0G6Yj6DtsTf&c&j07*qo IM6N<$f_Kc>TL1t6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/ectophial_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/ectophial_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..349bb9dcf3ef96ad65d660e1ad9940e2486e16fc GIT binary patch literal 364 zcmV-y0h9iTP)^lQB=jFc5{mb1yUlEov)fR{lo$waiQms2LE zkPre?7249uP8~C(0n)evZnEtA-g}nMLbN0__kuLKVo;WiNYfNm#pOB9T86`;hKT$G zvusqZMCf+A0C?|NEEW_+0k9S+1JA<>Xg!9$57R;t= zRf#GR1Y?@|m3!1#M6fN-+5II?^Vg`r*4Rmsa6Z1`HFN*kqbIymQQt{ZSE0M$Fz>zCPXiqxz5t3CnVmV168^0zPm0000< KMNUMnLSTY!9h?&Y literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/enchanted_lyre_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/enchanted_lyre_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6205cdc9b85b86cd92a295770d9fdb6abd96ebb5 GIT binary patch literal 463 zcmV;=0WkiFP)o9+p-g!}mX%ge)9h75Uco}XhNP6t{`k(&$SCo6{EbLOK=T5h%D%p2>u;v2 zSDCAvP*?BvUrq?3hQa3Vb&og>0*WH~R3a-ni)(-5m17>HYF#;Mz z0$5fW)9jU6EoWJcB5i_7lCC|>{o002ovPDHLk FV1jet%D4ak literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/explorers_ring_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/explorers_ring_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..09eea3f985a562531dd0d26193278960a97db6ac GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^{2W@4~`#lGHnx@Ozs79 z1xt4R6kf6QUXzEr+SesU`xX1cl{Rr*klgstW>iEC&PTSj$jr+^2yCRP4f5mNWR&*}^)Ti@6r!#oE`njxgN@xNApYCJg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/fairy_ring_travel.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/fairy_ring_travel.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc4511bc83b34f36b79418a4bf888672569bb93 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^{2!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC?Oi)6XFV_85kHDG&LDw zVx(^0Ua(;P{{8#Ae*`*#giC__f*Bm1-ADs*lDyqr7&=&GJ%F4zPZ!4!j_b(@2?-)1 zDGZEm8@HGkaC_|D!O6gS>C&Y+u|f-Zgx%TL1jWV0)04#+*#wgX3>?!mG&MD)S93UA zkzl-Pu&k}kYNdtK7VDiXOuk|)v)*ViY}6Lb(!No~5U@u0&GrY$(}6ZIc)I$ztaD0e F0swrHNZkMc literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/falador_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/falador_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0cfed57e939659a43dd75d8bd7c6f656a813dded GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?4eLmtNOpsP(ns3U_e9$|H=OfeFkH4#|1UWq7f$=#@m# ztLaKdJLi9roxPxB@13$*HipyHYLeBA&fkweaLi5SH}Ldej>=7zm6?C@_3lf|oA!K) z(S1MD$;~mv-CD`Ef{nw!y^c$063@bF!D%wlO5!4|{X_RTAfJsq-#s zT(Lj((<)m{G@CjzgDU2yG{hfNjBuLcePH9qg=HrkJ1Ui{HFYyTGW@YGlH%KYgTe~DWM4fM)hom literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/fenkenstrains_castle_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/fenkenstrains_castle_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..06cca2eac1120afd5da3f79400bd7c129cc687c7 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lU zE{-7@6Q>59=503MsnxXCydbzk@!(W$Z;_S3AuE&>uQjMzIkGFtXsNzyT;`=9_;zwl z!MyqNh1owSyp8hOJ*}qZh3H*9E7gnrZ`2hTIubtxGBm_4-;(|EYeiIgVerAHS&FN; zgS?^yueN?)7jJ${ILJ%rai{3*cB`44mW$?ypQtP>npSYz@PtKE&wI5ZtAEV_1!1q@on|z?W{|=Cb#uR&3+}FVusgRK7P%zJ9jFyWy*eiF@47ewuv(WS8opy+yL|m NgQu&X%Q~loCIAX8WDo!V literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/fire_altar_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/fire_altar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f556a54ce9ab3f68b14927ae1cff31f48ec6a612 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^{2a;_L4jtLOn}LC`AU(YxBfTgqt0+6WI4i3-8;G*Y^76{^^2_q`s)~xLi;C*X z%InL^>dVWUtE*c;sHU@_p|i1}x3#UWwY9IcZE{x^*!(V_6*DGGfZH-}+SJ9fW-Xo# zM6;L7p0!+2WX1diD;6wRxnRNCB}>;XUAk`Rl66a$Zd$o=)5=wwR;}8+YUSottG2IQ zw|(8ZU7I%T-n4P|rcL{{ZQH+X>;7%q4(-@+Xy?wZy+t2^Ug9hX@(Tvi5Kx>ldm)gu zz|+MsghQ6~prPMk2Z6SW@8?HKM>jD=Etz2VeLvHkMzPM0HYP`*_3335{tRmv!Wk}} zvGl$6r}vRsjoqtrw^Dr9mljWZ9&}Qm>L*9DUEA|(^+wD!wIPPz-FCkEkec$uw)ufk zRziyH!LEb({!*L_4Xct<<}o(hVV8UM$ChEb#=Z4y)&2en{ayl5CNpPOZ!Ui0q_ZW` itafuGM}ug>hJ*I=9o;)EPThSCaclTAp|aTv!x|Gl}*ITZp~>6~J^Me9%&fh(q1no&fc zm=Y9r3QwK#RFHHji0GJ}k}ORWx^#%9A(;6_Y;N<7%{r7aDc$COxc&Wg5KY^jsE=03m61=eFKxqO7=(xuBmn?}nI}njjiapw((9wH9&Zat$>XuF}%nNQc)4fEpxG zUG1i!uAa^KCQqI|V`_Q^d&N=iG*)5B&&I#>gVFJCY^PGVTrO545yIi+hZ=y=5*tRN zfsdXMg7b5XAXyc(K9s0rx71E zYXL?>77L+eqKVYM@XwVM35kX9-Qbh2E1SgryIA@NFIumOGg5U0Ze9wEn%PW{4Zca}8 zE8zg*IG!P+D4JpZgk7)Ks~<`MD8ORvw5Z$d)?5Xk}A*R+`~BWp}4v zcOd~6$1$h2Iv@m6NQ~CBmX`4RkRxkt0#Bo)#5vg5JXh_+$x7wom7Dm+M=MESJl5OC zF~)HI@^wPr;Ax2zlB>6F@B0}5>q@>S2?)?iA>H1!ge%cXBBf+F8e_}p73-PvY{FtI zU~RocAU!;9Pgg2IqiJX^2YenSWa(%Y-W|MRsWlP|OL z<^`wEUZ~p^Q52E<_{vXPkWO++XAv?3Yq3QFx@4T@XWLYn0iMS=Ewwl3YM+urA}IF7N_qNW!6y-iDHvUv`x1>pa@JtOj0%+&q@ XVZWPYJKa~N00000NkvXXu0mjfUEuKV literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/games_necklace_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/games_necklace_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..837618950e01ead000f088cf2e339e106e454aba GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^{2JI+1Up>~sPonWP^ zi=!{&)gTF;igx+bU9xAtKbw6wvQ^^LPs`*(3BSG%?~U#KviKgUMo_Ik7VpA!r3tr2pV^K++0v|ZO+ zEByn-h2K|xc`#crch_27{k07zOLUyx<=t3%^>QkwbQ#-${bje?W7_|(=Bo@($g1b# RodNVdgQu&X%Q~loCIC-JeANH| literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/ghorrock_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/ghorrock_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..da4926c4293c2f9d06ce7859b866ca25f1ac6868 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND0s}% z#W6%<;?hYQxtbk#+WvPp-HCdUT_U`snWMHTuhzwU{sIL)*MiTcEa8P8ZY_K=tNZzt z`du-fCjQqm46vH7mtV`yaM?ymlAY1H|EZkA*4(lU6DP23$+}%((R))mMx4QNYUAom zx!#N4*sed^YQy{?D_<_{_L7Blx%)Z29HuZZ{M!0eZ^yJHwrxw23K)((xx@B+TgJI& z%c&Zhv~KY-bgkjC>uk8+tg5ryvm={#gZ!V17EhFx)J)hsW!jbs#((jayz-?}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lLZ-qiVy-;~cxmipH2ey-Av#{^UEyjHj} zdClIpvrows20y&*yh#3LR{yM;eer_Rc3MWOFqbWP)+Dj4|LWrSM~9?y-2FRWc-5Ez P{lehs>gTe~DWM4fH2-85 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/house_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/house_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6206d35dcacf9f4257426efb976fcd33c1606781 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND7e_u z#W6%<;?hZuTug>MuJzg#4Nm7TE>#z@ah~~9#_5BLo^AVsDuJ9kKiXBcSv+XJuP3-V%|SclS@dHaTLXW|L=3g`J7R76m?XBn9)pPq=hLZMGu04 zHeq2=Fp!&;QIam~0fiJ56@}m;Fc$@i3NDHeLi0r$E-VoogB0I6=4(c09B+$g(#E^I z_ngChoU7O|ltkx5MWJ>gX~mZ?Qgb6&^XxYkI^RTzsI5fJRZMb8Id)eey4f13Xu%Z% z-d@HV9uXYviU_E!#B9$4;<5|a@Gp|d3~U5Zn#QJ)z?`0r-#ftfSLFmpySH|rB&D)d z^53pW!Lv?DJ6tMSoLxYP$z+nm-2LLdUMoi%7sYwAS^kcvgA)DVd9sd|p#n?%sJX)Y zmo}V7PH^$oQ!ELojP&>Mv$qw)7Q*B%AvizD+W6NyfD-H3dy@BhMe=Uf3tEi0%c`Zx zyC|JgL1~`~Nln+VINS#WrHT8+C&~0w3n-Im31Q0zIfLNP}jr9-`-XtuFj_%Jqzgx-2`j=$o?!kzUM@{#m zhkgIZrkNqM;0m^)bEv>CYOAg>(AQ1(`xbmYAI9E7{B{SMW(%vc)2xmRZa0UsqDAuS ze3D&yLyV+k0VP(eP4*o-Emgg1a`JwY=y8c+apXj{9l5jFb%@=bhotA^VGB$kYLdj5 z3^E*Pj4g-gd0fVL$2;^CC*e6SAZnY#0Gt)g7_K5*4ukOOG8@bDbUZ1?Kh#F7#mrh@ z{eOpT7f33;fU(Pof3Sn4;a)aF!7Z2_y&WyGJ)*zrH;V)LxxXaCL;wH)07*qoM6N<$ Ef<6;4>;M1& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/icy_basalt_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/icy_basalt_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..406d2c2274adc32c10f13a3c63922ddaa095a75c GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^{2gTe~DWM4fG_pU( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/kandarin_headgear_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/kandarin_headgear_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d3bc5ca17cb19d6d7d9e60997bb7a9288e3b9507 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^{2Xsn$n(IlS1mj8Fr@k)hEM!`5H0mn~KK?G7%>Lt) zpNi*~a^j_g|H^#1+xNlViI z);)V3{(2j4x8a2u;Ws-v4A!x4OFXzkZrO7^AD6EY41ek;q(2A~n|Mjycz5yosje!^ zr<_`xuHRQYQ*Y|))rQ6$FUs!S<$djVuT7Ns?ar&0^Q0%cseNY`_0DWES1Mcv^ag{c LtDnm{r-UW|T-;_P literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/karamja_gloves_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/karamja_gloves_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..798c6d5ba7b1032ecd8762ae4231bd5e0c7967e9 GIT binary patch literal 566 zcmV-60?GY}P)clf6$9aTv!xzvEtd?UkOiO(P1LhAscd6C4~^+)RiuDz?$d4PpYs5UglZ>`MggwY_VvJqNtw<@z0;eBXX~ zo}XYSgcqK9BE%XdT6z77h^Di)`-Z9XHB2K-K7TW0B904-#R9($c6e8L!WCtax20#~ zCLi-x-9nQM<|iMJ%jE+D$rlz1t8CRjuv^(?Z`0*Vd6iDPi*0wijR8x=ALwIE#zUMvLHFW*6tBb=FTVWd42-NSKgD%%zt&N9M@5!c6# zCm%soRc11`X;wiS1=j|<32wB8)&0%=*{7(AHe3uaH#JYUK1yQ;bQ9DV#7vnR%iIg472BNou(pzCk}Uah*;EMd?JOcf;Rw3hD+(Y7H$6>u0WcBfpP!-{gQ4G4qXc- z)|zfv61SR1fnhJhe|FWDs;Ft5ZQXUQ+Rc(DK?+NP{DK)Ap4~_TazZ>^978y+CnqE% zh={OEa)|QqgTe~DWM4fL*`?A literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/khazard_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/khazard_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..cc0179198c9b40c500b5cb3e8ce81fcac124fccd GIT binary patch literal 617 zcmV-v0+#)WP)klfO?>Q545N_ubbY^tAr0eVKDBu(Aj;jFTYi)$ zQ%JJ56i|KP^Lw#D7zl}kOJ)>K-tjnnYmo9op*Ft-fCeR_Qx4~Dj}UCP`8>T!eQ}5W z377PgCY4l#s}c2&9a>R~Q#S^2wwr8zm8UL1W_*C1tYv+niN9(F=IMW+Q z3$Ybcu6w<9P4MSp%z{A=fl3RVs>U>;f3W@GBTd8bH4oDeWY!SX1yk3=ZHLr|hT|GZ zDOwv1!b;FB$JN&bxw%l1;d`E>i;jR2x6cu8+>!Fzw48sE6YVL-6^f*uU z!~nrc2jg3!$dEpkMv|80XPf+)i|~dO&8h&Rx(oxj@~VJ0mP2I{*oGxoF?^e;5qyv7 zD?+O#`-c73ZFeNc#-|n=iy^T&_>qUY-5b(fy;t=Y>7w!!_C*!W00000NkvXXu0mjf DdLI?) literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/kourend_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/kourend_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..cb56803c64a3d43f12def1730aad52840f42e8a7 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND0tk{ z#W6%<;?hY6d7BM*Tek; zmHIAW`{(N08ZZ4U`T4?@A>!Khi5tZYN_O|lUDq)Ud25GK z#O~I<`h>VE9+QnYmV3Ue6*|c-e^BaC4D%al`K)%CmKoxkreB&Q#(&_y^74lleAnnt Y{+rkQYu27GKrb&V>S zT^V1+%n$yqU<_0{>U)v%%&nA#KV_JY{**b|l)U<22WQ%mvv4F FO#lY-X?Xwu literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/law_altar_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/law_altar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a441635d42b5be4fbc5a2001c5af8feb307992d GIT binary patch literal 487 zcmeAS@N?(olHy`uVBq!ia0vp^{2a;_L4jtLOn}LB*O7VU{dU`=ddQnzZQFeB5R#tH~5M`I;<(1{-m*wYG6%|z% z71foM)s>akmzUL-mp4~eH&@rRR9ClD*K{;AbOKRhLvL$aZ(CbmYinO?TVGr2~yTRdyl;@Lnnd&T?(D;6wRxnRNCB}>;XUAk`Rl66a$Zd$o= z)5=wwSFPN$b03w`<|{LpWqv4_f;(1qw7=%zwtmo$b_f-bu=Xr?s>5|NbjsQpsyC zE)WyBu<^}Y>&KQ%4*Ufy0zTaS%fjM3*cO&#&s{Ndmd*2k8Eb_uoGnvat#2-|Z2p18 zrc7S-Yby&Yx9+d}z4P?b`HvpwZ&6S%3b46ZXYN+9mUrn@%k5JmK2H!`tXS-S>HTJ@ zqgN-~D7H91;rn7IS=)w-mls~(I<>`K_~~J1fixd0&AWY*cQIUGW>NpaUc~3O>iTI( QL6AQ@UHx3vIVCg!0HfF3YybcN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/lumbridge_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/lumbridge_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d7591f2a8d00d10b14a1b2b7c625d68f85036988 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?4eLm8og!zi zXl+~9m4e8v6Vgo=Y<#rDj-Bz*!T8>0{iem-^HsMmapnH-|5WCWRYEVh70i-9_Pnm0 Q5A+Lzr>mdKI;Vst079E-oB#j- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/mind_altar_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/mind_altar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b0aaeecf2a19467fa3c0cb9a6e536c8bde8c0976 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^{2a;_L4jtLOn}LDR&6T4dJ-r|!y(lZIC_B42E2}sgh_cJ_^2+k^%kuN8ii)a> zit5VB>dMONfvCK!zP!A-y1Kc#rlq>NrMjl0p`jCq8XJ0BTYFpEdfVFiT3h>C+xpsC zCwFy$?d<|uJ!8TIxb5?%O`SJw+TvNW7S9Hv*-K{6S}}jYiUkW+&R?){!Gg6*mabj8 zbluV=>y|Fvv~uO9RjW3yTDg7gy6x-M?b@_y_oj`zH*MOtZQK5BTla6XBJL g;|gnooWjfp@*91F1ROTmB!Il*>FVdQ&MBb@06ahBDgXcg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/mind_altar_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/mind_altar_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4c8936f022aa86ccc68f056a1a954ea63f49abad GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lIy!(wwui45@axkou4;Eoa2=|O~o`2oi>T%S=71=F|R-X9X8KK!R zwQ0}%6&b5it}Tr=sI+%|{npi0^1AZ9cd9`$3@NYkmOsuhxjFL#Pvr`cd%jz~`l;NK ziqZaK@?=+|t7P-c?5!z}qFiGbZvUC&UGVpZ?AQDHmWOz_%LAo!UKE`GdV#^y)z4*} HQ$iB}=Eh~z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/mining_site_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/mining_site_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..19fb3a901abdac57d8813207b8d3380768456bdb GIT binary patch literal 224 zcmV<603ZK}P)qtLvUzJNJ#jfm6HwDgpP3-fN3iT zgA78}3=%`rjNOkQJSD~ce?z1W+$Dkj{^+(d;?mh_iOk2)4AU5>!G)p_Su>UphZunFRCMoP32oF6$EA_zghHZ5iqkgf axe5TZEwBW|EwSqW0000klRZyVK@^6cGkZVw1B`-+xtfR~ZjgeC1ho(o3oI+ap%JNM35T$hh5p5`Po=XuYW zoOgs{Lu~Jvm7c2Oplor9$iD<$0iq^eXPtIwu17=;gKjW}D&9l)jbczj6hOwbK?L<{9@qB?C(7w%XyH?g+Oeps1Bm0{m0zV>=)#G3U=5NF26<4{`% z6Cnta?Z;X{m0pr;FOoSuOj6xA3?Eq2pL+7oVOb<;Vt31ADsM?DAA5ZMUvFzCK-E5@ ns~eE$9`G3WsL0Xi{Z)Sf_E+G?l$f;@l!y}ip3>X?Z zcxD!x^|Y`HF1#XT!u;jh4iBaV-=-kJNR49>+lTB|DQ51%s1H*jK4wnXs8HqJEO57Nu{{UU-%D6Id zVWPjzKhdsqWzvlp7aBuRp|;r0pdDZ?b6vpD)}h9;ygASNp7-8!g_R{He`X}twF=tZ z-N~Wt_Jf?rIao{viPj{^6w51LA~F{!{0#ya%cA$=ggA;+W5aHnX7jHT} z;&8~r)+R;A!FHUS$ijK_m5I-tE>CD>TU zwJo5)`|gl6&p}lyAQ$g<3A?_}R?|Q-#jhyVe4nW}lm?nF-+$8heM%5CkYX_piwI?< z7)2xAe%L3mJg#18aDQuqs-5!g(}3e>pVoFj$#t{L7t62s+-)_nWyVb<1QiD;aPNAZ z$t-2>W0!GwlEFsK7GM#Dn`sas#c-#oaP1P0o;(GNrKV7T4-N-NO)L43lw;W!pS{_MB|P{<+)fWK8GtfOWUX%U3VR hjF#Oi$NtY>^#@=wo8j5{#%=%r002ovPDHLkV1l>o<>vqZ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/nature_altar_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/nature_altar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ee53dbd5a3f753be91715cdda0115ac658ceacfb GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^{2a;_L4jtLOn}LB*uuG&MJ-r|!y(lZIC_B42E2}sgh_cJ_^2+k^%kuN8ii)a> zit5VB>dMONfvCK!zP!A-y1Kc#rlq>NrMjl0p`jCq8XJ0BTYFpEdfVFiT3h>C+xpsC zCwFy$?d<|uJ!8TIxb5?%O`SJw+TvNW7SEc!c=oKtvu7`vJ!{4M1uGWJU$J1p%J~ac zE?BU3$pfi@LpWqv58C=2b`WT|m|rJT zt*xS>($&$X#;ePIVrwIFfMauu%cX###;tp;H}6qr5NY62*dcX(U0yy<*g-yZ-B;`M z)+dXeT72URYr(bYuQr?upLgZ2t%Jq99N8q?=BZ7`5M^32}s fEt3PIhuIJI57q%qlO89gTe~DWM4fSIXjf literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/necklace_of_passage_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/necklace_of_passage_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9b5201c4363001876909453951626d7514434854 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^{22~A?uhd~hK*@HlUNcZm>9YiB`{X^ zt()Q$IjvwF8$-&?PKI4`pYIL}WnF7JXSJYf`@+1QnT%_EH%4FDaxK7X<1sr=eY3L5 zCQr_sR#}~bP0l+XkKcK>k6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/nope_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/nope_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7383512c86631aaeca5a0d135ba6fc22fc2528a3 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^{2EtrWbqwbt|PR$m6WWd<9W-Na^>ylOBEnE8r3eb2kl z$X1E`ulb?1k8Dn-%v|w6x}rr{p>?r>@0mTNsYzNBCFew~y|sV;+_{W%qzz6bxAV0D P?P2hA^>bP0l+XkK8r3(7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/obelisk_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/obelisk_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e0998d700d770a064860c84919f496ceffbf5cfa GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWNC|Kg@ z;uxYaap|N$p#}vGm&V(-SU+);G}`FZ-c-=Ld8JPC-R#g7jX=e%PFXiCl^GUieI8P`mAuM8{`*6&m-PlA=r&L@AoijL}!!c=mslV3Mo|>? z(p%I+kM(R&KGa(;5k-N41oc`(VHrgbM8%wD{#$N38@aV9?$6!sHt%i^;wm;ekB8sq zdw%Df?-8gOf?l1|g{oJzplbtzs7gI*A%(?~q?CBgt-+Bh5#evJzyBujU;7CMEv%Jv ztoBu!TU0t+_b^z~_{Xw5em+(a5G&x-8%%#Yg8z$%F*JcUH%qbyncn@H%4vLBD)u zfbg6fqgms^c^|!pJbd^(%FxIsw44pQDaB$Uhngs`tGkRW+VBUG*Cha(8Je0hIGjdW znl0QJ4DjymE7YzWW!HB)e9efu#>hvNw%s~gwpyw5Y*GSjvaR57rdbHh@%85{YF7?R zc9~qEgsf-S<|;s0vu7VN8dEH6;f6GRrHG!(bf)^M23J`as`W-!RKx4N;K zG@|h|SyiJlutYM=j!qeAb)0a_N1ZuBXMKTqMq(+gVKeH;l14@;B5P$9=L;K^b>a4d zQR3DVZ9NJ$bCg&t$@|G=rWca<9C?oIRfwfRWb;J~Wu5yErvP23tZMjaiqq#bdiz9r z6opv4j7Rd)+A6Uo=6Mr{pr{(Ix>7BBt}p)4&_1^Mj2KMkemEvOTzZ&*scFPv^h4>bR#gXfQH-$$lMMpzm4D!`M(PJ?D0fUgG~_${%wt zTCrPB)!3wUDL1|JutR-tb++Z+brE VO>s;4AE1vIJYD@<);T3K0RU~^XRiPN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/pharaohs_sceptre_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/pharaohs_sceptre_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..539625aa2e4e0222fbc0dcb6cebec2c0a5237dfc GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^{26W0uJK2E^06G=Xi!Md@MNeu{o2>Y1h3Ew0|G!ecE{2>Cwjj-}ZAp YJ;wOr$oZq5Kyw*9UHx3vIVCg!01KEtU;qFB literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/quest_completed_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/quest_completed_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..71193ddba2d24b45a1ba2d2073e0c38efa395b07 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VTavfC3y=napU%7MffQ$fM`SSr zgPt-7Ggd6MF9Qm)mw5WRvOi|yVG}d+v%Q+Zz`&U8>Eak-aeD7%doN~3k>elVx0tB; zZT8d@N^}hB6q}^9Kw2l~%@I5H3*0v<7;=jmW0YG}Sb`%o!yF?#1P-b#i(LFP;zdr{ zH~&qGew?~_lRv-iv)hCSr=!=WC^&bjthoOAs9Dv#>6~I}Vy)}mn_1qd^l7*pxRK-X zS78(J*b3?V=o!cK^}HjMRK(xDEBoblRx@HY+g;ADZZkht9I<)4q`SLhg|%^DFXNBP zhnLDen{0Gh!y&V_b)h}?_4a>K%hk_soO!8yk~jChXCe~6jN|6pF|63-x+-tt;=8jy zypWn)+xfc;9I5J<~y z3xNn+m&%XDYQWjP0&UF7B85h+ zBE`)&-~uH(X!@KftRy) z0%|Z{udzs=R-_vwel5ceSX`N$_n{pxX{%k<*DUChKAD_?f!MSsd zHh$xl1V4U3I~egQlv&u{=B{aI+ivP^Ff^4+6n!RC9OmvX4OA=kIg;ho1-mskH0jgS zYM3BQNVO?WPO81xry)yXlM{ZL_lgZfbk=Oo9UH0Yto+~LG55)$u;o2@Gr&Xt-C$}4I%OaGF zr;MjnTHN_L(d^UxJ1vQi5?c~m6YE1&vhADCy{henb4+<*_odNe#z8Ok8pN*J2*pDrZVn1 zLn8SNa89l_+0ORdSnH&FWG$Y0fiW$?bEm7tuJ`;#B6VXbI;wCK6&#<7E4<=yor*;^7c zUbcUHE3KPC3-*0#A9&WtE0MtVSJ~R1t9vob@4#*PTnviLN&<_738V!f8pFU^v4pcF zkOu;3=*kZ;DDUhFVC7g#_Y2?$czR$cY$lvcWrx$?0wxDQgFsjT2DoL?_+*HH$zbs? z0tcu9fdTI2VFVPSfbe%YKm$CzA$T^I2C;@)!I4m$Is^j2a;Xs*BEjVg9e8qpM)CO^ z3<41s7YC2CgtNJk2$Y?j9Ri6)pwTb@0prE9_+$Z$#alBw$k%ZQG#-UZ=kV!l7DPTS zIh-BCcYs3WLf^L8I{Ea7?@BD*7h8Zqggk>l!I6mhXfy%+2Q+!+hcqhXn=4KXm!a@P zr66bw8k5H2^8g-dUOAw*--!QLq=3ws6;m{E)*Dt{Ifh8%u^BP)7LZtUJ`Rml7@8aY z-jP`rp3UTNX*?c4!&!f!D97gF1HQ}PY`#JxOBiNSzZ?o^+iBAHWwc_pMY{u zi6C!1#+xpnF#-s5prHyED8RZnI}93$Ma;n{ zRUpscxim7L&Glom890Rtru-3N3Acq?&2p6yU&vU5d>$#ytJz7bhyt?~rw%Z`t^hdo z;8(9pKp^mPH-eL&nf@ta{q6>&PKeQ}osxR57=t#}01IMXQH)HEouYK#T zVw^R@r zemD(VGT4_XwwdyK#oaq`sr-+r&K8T-N%P3T@ExuWIxRt@mG({sK9YYUr0)c6LDi6$ z9qfq5$zo^2w$-HV=(fa%h_tosA_=fj~LWQLn xnN>2|?iQEZvEE_9UK;Jx=Hs1#AKR(ZrmY`~Jzk(MjmXzbH|K4H>zj8T_z!R#@|XYs literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/quest_not_started_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/quest_not_started_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c383d269cea6abee5fc055e5969877b7d52d5d90 GIT binary patch literal 489 zcmVE-|c0d`45 zK~y-)m6f|r0znjpzacadtA)xCvn0E*hKj-lL*Wzn7FL!vHg;Om$s15p7-=kwg_eZu zCQM;$G*n=FEMWFJz;HIxoH_aSKet_l)s&QdqHr)}15GBAQedywa{{X@tO$DkIHTX0 zS-{(&Y8TAdA<#MkXuQdIZ0_@nF9azU>zznot*(0WcGpk1%V@coC;AWVF>kKY8|7_GO@ zZ7yZg&8}BV6gHZDWb@qLoB-hatsG1cBE&v6OWjUj(|E;b5E3B-$(*UofUjWyF%Y84 zV{`0(5_scWnjwnVV33@$EDS_d%-hn{TBl^v54 z)5pPjQs@;2^Qj99*GWX&5Xe7h{efYRbKGL)EH*2HgA$6aSq*(lgl*HTLqv z$vTny-}?Wbdp>Og+hX5d38to-4wdurbEX8bHQuy3!*bVN_VJ%DN14i;XYwz5q<>+W zW=)v7l+VHZ_g0FkE~iVr@A%<#DmnLZij8~y4cAcLjjJ}keZZVo5L52k}F*&6Y zH?x*4V7Op;$2m|>dank5L9y-Ur8)XFr;5nH7&Eb zCZo0Dfii=`B$=NLN5XtpAD*)L--hm!755I* z`K)s~E1mgvWRZQU!K&Zg9d*a6Sy%D1W=?$UuJ}e`Vs_%UU9+G4?$X#0CvxKV`j5;R Wku%qy*y`5w literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/radas_blessing_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/radas_blessing_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8ab9767668143cafbe78572a8e604f67380ff15e GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^{2}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>l%NU??1;?&o>1JuQKoX{r~kD-5!_Bl!SzYA6C`cdYWt?z%v=7 z^1oFnvun>;pJv9{Yc(3K20Z=0zrH@uVD&;Szx{`Dov*VTe!+OO z&w)9~rXfGipE%l=D6K61yFScWR3v(1o0c)ZxN}Z}GBXeye#HCx<8R+LXTJQuk>k3J zcNyDZw}>U1XJ#5~kX~(U00ad`cP%<`kU=?0OOdN)?q1O(<%J#T1ff znBoCYl{EteGnhJ~)JU$U34YDemq;PpwpXc6PN90F9{YCsupeIlpVzqh~In}KS;0Fm#5!Ls+cgg(r z5Ut%-^{uX&A0%YU7?U28F=3AzMn^H>`30}fZVM~gc8Um-dSpxh80aY`^>B(vv~Hcb zB35k<^psDtEpUSTc>l%e@U1o9aOc5RgC3M>Z2Bp48I(+6M)!PSz~vm3)cNLwX3YjaEKy{Ip z%LhRnjZTF~jjW0~X@34vorA@3OXNpD{YCsuz!Inpv0A;0oN8AE@cbA%5374-T{6Et zL~Ex}eXFhJ`7!Bhgh@_F8MDU?!=s4cV#4#I)4+~K|MA)tm|F1cDfw47Jz?wTZ%M8{;F@SR%e>tFsDxd0000?NMQuIx`(nRvMLcuuc)2NYW4>Ealoaei&^M!{wSo+&kPhgrJ~ z+`YsKpSlL6_31b*G~J=x`dMA_wBntI$2|UB|NJbmNc??m{&T*k6Ys5`XKlYj`p~ot z&rMfsZTBjcI(+CTbIp9+wK`v-FCj8yYDdP|sN4UhuUTa=r;F)B&t{EP_cRXQpB2se zWx3OqrEWLb|6S%!cX)ks72nBgzb|eUp7e3)LHk#_FSnOXtrukfcqPLvP{FC`mfD+j dIr0Bj+eJACpUqh6>kf1`gQu&X%Q~loCIAH@ae@E< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/royal_seed_pod_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/royal_seed_pod_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4d83a8be2805b18c42abb456a961cf23963431da GIT binary patch literal 428 zcmV;d0aN~oP)okphXBtL_(YXER4b+%0k6#EW-xp=CqK^>%A28Ef44Sedlt{6~L8Xu{BFz zx_D4BdB~uVNR%;Yfdz{P@l6^ALOWP0J|Pj?2Kgw#?+?Ns-h`sMxdvjp^JOZIav=?? zPLRJRc(0n6UEP8t$;=eC*3|3s11Pl{L}vojdmhxO@7z@2AGrR0)zgh?=3pr8?mA`XC|*sZ-&?RC2ahK^-#c9U4x~ z9+1hIaCG(KE_3mB^62yij`w$9RB{L}u48y&1+vnO)1w#w3nSxG6wIuO5EE~D0Um9j z*+htm#NI9fp#=<$g_^6P#s&aUv{T@BZGLGDw^u1%GM)aLI2ZO~0Q~E=Src09ulfRv WQGkwYd3&4y0000}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>l3$^$!Yt{K8@OC8xQfKd5@& z+PZ#yEW68sTWuk?19bEjFS&hm*OJ|ie_UA@?)GmKU`Pn{+{(LG-oI@6HC3loJf5Kw z42`WlLtWBKvy{%Cm@(63o?-RR0PFi3b>Hz@KD+)T$9|iVp7yUN0erz*K3tua!kwvI zS)H81FyXoIrCmq#+e^$jwz+%T-CLixY>Qs)q-KtlxsKl-Z@;=WUg!|}oZJM%_fO^h QfPP`{boFyt=akR{02#n#82|tP literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/scroll_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/scroll_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ea54385a889d1ad0726719e8cb5a44e5ac8da005 GIT binary patch literal 513 zcmV+c0{;DpP)Y>Jt&lV*&wJF zuO2)I{s;OmcoMvO@hoUA^&sAMK`$yE+MH^U1iCFnYfYMHlV*1^9!gfjtO&lRVP@Xv z`K`@a*X$W-5zd zI$T=5LbY1Oah$&b(h{EMF+W$}+DeINufyKvE8YinBsQ)iFh!Aa<+)N?XxLtt5 zBgxl;9wVh#nm@(GB@3k#uCVBI`w06Bk00JA3rqasIW|OnCdAdK287Z)>gkJxc zIF?AMD3|g`IpX|<<+QRnUTkfBV&RO(Fiw~*2%0+`o;+ViN`r+mF~!-%iHA$u&LwU3+a5=Qm`d5@!QB;FyKRJ> z!*whY2{K70%qA$q_iI!y-(vIoX?6w+y#8>&%Qq3--cMT5KCWY(0EYeSQLV0C)#lk~ zG$;YV#zzjnZPSm00000NkvXXu0mjf DZusP8 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/senntisten_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/senntisten_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c12cef3a62a2a019829c98bc11d22e278e1046e8 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND0tA* z#W6%<;?hZmT!#&KT=!3P_z?BNbeE`8yU+{HU0*wH7BxAY2w=Kd)a!6sNhGmr{M&X>!{ZH2|xMePV!}A1F*w%cdIm_ShE(|^}bKR+{ zCjI9ktDRqbh?>W>=SOtQO|!@q@we}@rYf9bVEB8>O+3c?(!3U@isLs9ac!AY@F}j& zAu@zv!LGs>v8lgQCh>18;Cd9rp2NQ1oNp(GC414dOOr(P5B%3of4J9gjsBa}1&{Ba SNW2B~41=eupUXO@geCx$9&333 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/skills_necklace_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/skills_necklace_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2274f6dbf86705943f2c9363dc0b957c06a05d12 GIT binary patch literal 322 zcmV-I0lof-P)6mCcd+rTva%>Rh)|b#|^isTFO<+6FW4om>^W>44ATqdt#+GC-X9 zwrE=Z7khPBfZO8YQ8sV?n0r8t( U(A_Hvng9R*07*qoM6N<$f`*ZU+yDRo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/skull_sceptre_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/skull_sceptre_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..63ea2d6d2800fc707f3f26d045d475a106c1c37d GIT binary patch literal 366 zcmV-!0g?WRP)X-f9-$z`kc+uy0n zDv*>CQ^1)J+;_V)9fy}F(&wtcuH)d^4)ZKy6a>s>GbUr*opxu-G$GGPk~gN)SHAO{ z&0@h#r*mAnW*9VVoA)&3Y4i-1#Y4YO`>M^r_cic#&&8u{Rx9%Lnjj3h>-F$F4*;bU zLhK{4+x3C%M)QJ69P>CFQm@zd3PMX}S$VI1s>%ubuWaiiho%3jAE*jzT}yOZt^fc4 M07*qoM6N<$f)v=GasU7T literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/slayer_ring_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/slayer_ring_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..981f70be41dcb540563723bd6ab38c1ca53e0729 GIT binary patch literal 358 zcmV-s0h#`ZP)@mCRL2sBBQ0 zJ_vL&ITj`@SXFH(P4`>iThHXjK>Y>&X5a|bnpiI1MNajr0t8`#TSm>faL&2CK0s@) zQ+=cF7K91;ON_~m$eFRj730I0>FF8Ik6uSB+IGtbllkP#02t~yCi8L2NVIOfa}CyQ z4)vT*vng}}zQ6h6Wc1p(-)QU3Rs#nrwORo9c=9O*3xY6dz+$k#WPYQmMa;_L4jtLOn}LC`AU(YxBfTgqt0+6WI4i3-8;G*Y^76{^^2_q`s)~xLi;C*X z%IkrsysWvpx&?%4IvN@}fvB;ex3#smwXLtUwGT+PwNCEp0$bDtv}@|LTQeq1fZI54 z+SGZ|rY)W|Yw>I#n!RN9tQ8C9uUN2P<@^OJ7c5x2Wa-+aOV=%3vTo_pO)FP!TDfY| zs#Tj;t=ztL-S&0sc5T|Ud(+0Ov+wr&5mt^2oaJG5iRp`AO$Q~xUiy~kM+ynO31{{Gutm~Mc zb1-lp;8NHj_1yE$z09_R&#UFG#KzvMk~qG6Ss+X0&Xz;dLbu-ip3QdSlSXksSKt2j z=d**=b!-G*9O67+Rn#gwbaahHT&f8ET32-mj!F<4|zB* rbo?!(%HdukHh14m6P5jNFkwX6bE^f%c10p%D=g8YIR9G=}s19D&3|3=lXIB*MbP zx`1JV5U)s+v4hd0#+Qu_magI#4T_xw4!h`Vy&-W#K%|({kj0yG_YMgwZ36>IZfR+0 qsm3kM4FWe(5*M80*!^G|GehuPo+V{RUO5BpVeoYIb6Mw<&;$U-9yyT! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/teleport_crystal_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/teleport_crystal_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0ae82e1a5ad50056684a2a7397c2c001a662d401 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^{2Odj&r>Pp_T*!xsA%f>#Zjkm_DE6h{oq%YjQ;%N2 z!X@Y0Hfq zr{IP|X*We=dXFicmUAmJ@LhlE<7bPBhKZ{z=KDvcmh85zliMJ9mb+RlLo{{4Nv^{V z?`LX={9w>6<^Q^W-zuSP7ows%-}&sg%OBu=%Y4^r%ZNXJb8r9o5YG9L>33o>Z|3V8 RR=}WQ@O1TaS?83{1OVqHl&Amz literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/transportation_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/transportation_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b5648c0ca1c2f71ad5933dfa924b24f7a445960e GIT binary patch literal 335 zcmV-V0kHmwP)+lc8?IFc5}+M-3>9#wJZNh%~stkbsQ!4F*D5vX>~# zON0;f4aOD_Qd(GP;G{`mRiu)F01r6v&b_$mA-W;71rwwrVYDmw~1(k hfWU4`5x?ZG`U8WLYu1jQFkt`y002ovPDHLkV1k>0i&g*t literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/trollheim_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/trollheim_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3b4a461ad9a17969a89c9eee8d5297af3cac8836 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND7ewn z#W6%<;?hYQ1rICmxT>CGu9*DbRHkj?br1H%4$n<(8l!h}-D}~U4BK{nOqX0#D*R9SS#!_Q+gn@QcZ5+#O%_`WdT%zhlJH8l|kgrJq0C zYi4L)u5XYj&AU`Ntm|dR(WWfk>&hG-e;G#=M>PCj*6>;6K;OE^40mvY|Axy5+fT~vd%81VBN%TC8{e6vzo-tWIp3xDszI7q2azc z1H()fha1lWCrY3D#C1*V!*4bt&J!v?D!V(wg5^lJeRR7`%M|9F-nr3T{15(5zWgCl b^%}cdar*jeGoAyz#lYa{>gTe~DWM4f!4Pa- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/water_altar_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/water_altar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..52200880adce53b456021754690568632efeaa56 GIT binary patch literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^{2a;_L4jtLOn}LB*L~40KdU`=ddQnzZQFeB5R#tH~5M`I;<(1{-m*wYG6%|z% z71foM)s>akmzUL-mp4~ew}4PhXG240V?%FiTVHEyACPQoo!r$0wx|ne*Nh1h;MUEX zHg(>#X^UsgT09$wW-pmNYsLHpD;6wRIe)>*1q;?LS-N)V(sfIhtXsNt)5?{bR<7E# zYSrddD>tuNwSDcn?d#U<+O%o+rj5HdZQ8eO+x~4^_ix*FXvdC2J9o;j+x8RaJdJT^CG z+I^YFuz_h0L(8hx;>%I%RPq;onXDHzJM8DF?U(G&wAV&g#IweVLDYcLFI8} zfQtQp5p(|ipOcM^0(6q43O-xT>011jF<~Q*$oDx6XCxdA*PbwXFhgclS@dHaTG_-|8qWHqho58hE|MbnI=qXh?(I+=|Nx? zsZgsHg|?_o(IR?KU<0*?3Zggxg|$`{;~m(P)^)0i!J%%fP; zbPQe(bF)q+`+I1*f1CFmZOa1X3szmaLP&BpA4aB_`{}^Dw1mr56R2E zaXI&DP~tOlL}@`1o0={z7zJ$6~RNomaq}2aou4ubPas%_MD2g+|Z-7CdeM-ZnQAWQ?YGXBN7y z<8(Ud>SzV`9D5GzBPh&Bchhs0!sCFy@WKL~MGtyJB+BbXi5GzHqhmBYYoxQYi{P~> zXdw|Sj1BN>{M$d+F)@M5 zCjG-B4bEO458b40Z035lFeppHX9(yFJS=InmT3^a?mslmuHcA#}^*oxXRSP zXF^RTe$UMOpD=$xQOQx(m<;sVMj7hv#O-$b%&eI0K#6|^e$^kZM*qNI%mNeu0000< KMNUMnLSTZCf-2|$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/west_ardougne_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/west_ardougne_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c40f91499b3d01e3e256415c9b60c7385541212d GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^d>}Rl8<3oNC%zs?aTa()7Bet#3xhBt!>lU zE{-7@6MKUk`I;33WY%1CxuyPPO}Vgr;G}(v6l*7al>WsTpK$(fQ-uL*RfeMI5i3s4 z4c5jf5ef{aW-goaGQgH^Ql5D6l|^|c^^_PomT^yIV3;TL)aU%)4LiJ7F|Awu+~PZP zT>tZBv)ND04D-sGw6uHalrK$PG1~?1%u>yB-G5EEb=DIL$G+eI6*I4A_b(Z>%c#rr z%@p-GE#n#b;PztIyOUg3wbks37kr++`@dqOK)P3%qsiUpEB`M`;msH2@$)ge@o+iN OCk&phelF{r5}E*5OJ&0V literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/western_banner_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/western_banner_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fcf78ff4eb52a412f32defb1a3fb33f9ed0884ae GIT binary patch literal 327 zcmV-N0l5B&P)sBEF@O@t+JjxH@oBRk2=)U(IGbO3=eb0MuM|uIo)3N8;~Vz6O)v>eW8~7V zQqlAayIMjN3tCUQ8=a*V;|RCoWcL4r-HyXz9Q_}5nvZN&JK~>XCY(1FTkRIh@SSbp z8!D%Jmb0Y<0DyX@RW%Pr3b5v8(_9002ovPDHLkV1j&Bh0Fi| literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/wilderness_crabs_teleport_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/wilderness_crabs_teleport_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0097d15040e233a6db4dec887ad19b72818c7cf4 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^{2FVdQ&MBb@0O__fq5uE@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/worldmap/wilderness_sword_icon.png b/runelite-client/bin/main/net/runelite/client/plugins/worldmap/wilderness_sword_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..542cdb1e0fc60b6be3c940803475dd928a4ccad8 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^{2`SlCPCAM;o8E&cCWy$RM=$TIl2ND-a;_L4jtLOn}LDR)WD!1J-r|!y(lZIC_B42E2}sgh_cJ_^2+k^%kuN8ii)a> zit5VB>dMONfvCK!xw^W!x~8SNx~00NqoJX*p`o|6wYRmcueG(WwQX`&7uc>Ypmj4Q zOn}=sZ`#y()21z+HEZ!~Aey~o_N=9%;VTv_SUG>e$^{G7E?v5A>5_Fzmu_0Qa?{FH zn^vvbylUn4wd=O8Teo}D#@(AX?c26(|F*6Bw{1JLW5=PLJJ;~7bOU;fvn0qb7)V1v zamwt4K-LmZ7sn6|S=NJw-pqy)3>UtuW>&ZJ@jY6>*CfK8{(nE0UQ_dwyhmD(l)k)r zDs-RQ;1Hve=gq%bMRk{a71!rqQuFE*>aRW3wtAhr(4$|Q)&50gzkOR;7pY}9ub%nC zhdDY8y0cQ+-d=mxw=AMyqjPGQj`Pp8G0Xnu<`wz6>Z)I!a6W2}{HDgI4k{FG;7>QyEJFNskRwW36g&=}p zZ6kK}R)UpwHa504Vj)DqEO?-e1QPJTh+rk&2Wr&FTErvC9}s-yW8Ql+^Up6)7Lp}$ zmLyb_6Pad0kQzppU{WBKEYnPo%jMWlB{@v(adCQp!)_zo7^SVV7k^0qGRYfAg+hR( zg*gH)J9UvL)eX%&J>HStUgzQJoPqJlf-WpcEp6}p{*v~g2{eZj0JlF#pf=3%+>|hi zT$l=A*Hjc$D_Moihw{ti>m^GT+!UGjw`>vjntj3L@|H_3MnI47cza#M-Q8SKqw9iL zm^sqY%G%;Q(T;v>4ky`{XO4DO=^GsRTO0~E;i;-;c6x>nWMnMHMu+j$Hk51Il70^W zj*m0!rq8JG`Ea|O1gk2EZzRcNPJU{>pGufnQ&lS5UKB;a<8`B|8h(!#yJi!Tg$w&e yd?n77xk-1d2P0+(sU_mP0sQN>MU!HPzv>fB&~qs`2Dcml0000$V)~f$eUy-J3OnbSgBrR_Fp&z#GA^UZuS{r%_XF96$k5l2K|)s=zi*IntTK$;~-NjEU7 zPQ9$$n)$I>cD$mjnTOR~HsXj1jGx$Nw&~bz*?e0(k)=RjxOS=>M_{(lg=SZkxyLt~ z0*O-H_X+#3Dj+NYqqQ%{GfAG&Kvkr`WI==T#?XvaCy@t}4aO=DNK*E1r2*ce#+3d!}lN;%>XH7ubRFTnal;aJ)*or9LE>nzO?2%|(pj86~Mw;N7cT>T|bJt!P zvhTWqF;f{7GwOLR-u&qAg~}%+uWGge9B81w01o-1K_^29UdGq4{2PF9yjW>`%A_h8ITJwaQ40fO*8`Tzg` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xpglobes/XpGlobesConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/xpglobes/XpGlobesConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..797869d4b4331b95c817e31f3e89b6dd87ee9031 GIT binary patch literal 3726 zcma);TXWM!6vvNp!6BH$Ngxy`ut3{5T;diA<=WyH2q`8>NeCgm%JSM?B5O6$Dha%_ zPyGP>0Q~@+K6Luf&a^Xq=woO4l{!6VS8`+{>SmJ2d(rRzKWESG`mcX}`vU;V;O1b! zg3BIPr6BUSD-K5) z1BT*ENfx%`4n7m7Bfbm;y*G#{1k|X=I!cXKg~ykoc8v#X6q*H-Rq5F7x*Z4|s_7h3 zErG#Y$qc4X&M~x6GPB`Vc|%!{UnOT7E6g;{Q8P^13>Qz-Im2L>Ucn>;R+GDA-9pbq zD?2*DhB2X$w&`N7mbq=X1oCuzOg310N?$3gvDo+n83owTDjO@M7B=P#9>ef4?Jb

      nvtENtgu0xa7I(IIoy5m2 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 GSaM=H5Rp)AnjuhI(;OAS$bo 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpAction.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpAction.class new file mode 100644 index 0000000000000000000000000000000000000000..d4a9284a91b761624552bdfd655b1ba8fdf5f15d GIT binary patch literal 3106 zcmb7GZF3V<6n<`Anh>`%ls9WBwpcYuYlAOXODI}uTcRysi-4^!Y?EuVbh{g~8wUI( z>KDJs7e45WD8o38e)Tsw;&ZZ_7fhz9nc3WX&Yt_+=RWtGll=A1livX>;7$S&g&9Zt z`C8r4w&m-5$+ooP=c{&o$8x;5K~CsG4Gmr+jMsFSGVuz zlCO|38?QYDRa7_)K*y=`5)ZW2P)xh2!SVb(0MLubsdSj0TL`u`N; zj>p=(+lmN-7YrnX!Kmeh=jx>nPr515rwt@=NMW!A7l;+hWVebEaK=Ci&r$x)fQEMR z_GJTxY?k76v{Z~`irE`v*!Hy>S(0dRzGYw#hh_G*f#-wSI|fE^N_^)HycGB@7&3Mtg@Ky(>Ne9p>AM?#&2n}qawglcPv9*G$W;TYxTbJI zgzF9&X1T5#*uZs#lY8c_UUZ$3>EE<`(r`TAbbJb$%M^>7-HUqxlHLW2^>FxeK+a_+jj zIv<=bpt{UTX3fhPZYzA#dG%p*0C?GS%C`0G5#du8$69cXhO1N>MyxHA-P#WfhE~ z!@jg=o1Uk=1ioaEcIntlnFK0q2m6Qek^>nr&I*Y#hvJAx!{aO>ZKpA^p)^MJjmF3h z!EuNySZ<6PqBTG(&G87IJm-pIJoht(A951GF@8%3Foxs&Hi7`0z)4z4s0d$_e2#E~jMjv7Lr=FBf1QDUyauagJ za!Hx~m?HH0Ef` zHH`v|!eh)gFk+HS(XN6U4+ykUK;se?N%%Of;e8fi1WQ~ugk&Q5Hx4JD41R_Xlb_ih zCz|6@$-1~4rFZ%UNf&SJ80S8+qvDTYuZnmOinN?AT!_t|N*5|3$L;3qTx&M_Et2W0 z4-ikAE#F*gMj=*c?5DzV$SF!bA2cp5&cC`Jau%pChR9Q9ag-`3@>NgCIW!{T;1BUy z4^38BRgDfOyyf=z%<>_lD;(yY;3Htao-r2kQt~s~V}lZXvcW{|SKQ1+S?=;RB41;< zbn3Shi$IKytUb*pEswGS0yN(i;2v^9m2q94pcN8EN<$nMg}ztUFI zMq}e=f0Xggf+>;uK_D=5XYM`soO|#5{Ppz;KoSWr91P1kw`8NCb4|6lT-H>sTXJ1% zR8-xRKh!NlDW7mdKCCCpmRi&E%{uqO#n6AOoGP-W=oLAwH>wPQ^x>=YekQ$}N;9lv z{~tEaASF}zz5Taa>0~y)#o*SI64w}l+3RFE%TV$?QQo$FTaQw~W37 zN!C^C1%opZEikxJwIl9>+lL_rZ%ecp0K;tw!??rXNwobVk#1U%%As+g3Hr6z5|Syzq$KgoFV47zVPc&UYKt5;yWnN#jC(t*mGT#ZZOaKJ-<%m2H)0 zI1=qn%Mjjg=$2aL8U0i>Rf zB-@FokR4+P-K16&%yX(}4Ni#bk!Vj%2w)M9y^t9OJKEedEnbzdgk=W5Vi-!ZT&p)3 zVx2tpO2@ox#XGD1=O`n%d2Mcc?-;f^!`d?x?PX*{P1Ynl!8#3HCumAjOf%lyh|b=K zmqMc($kiG~nQyA1yF;B%Yf)5y1n1O>u2>C&?l(IiMSP+c)-U24OVnK_J$%>3h!{nH zRvJAz35u2jgQH>q$##=1;THM#ll7Wx@mc-`Rtyd}gM$|co+D(N_gujd+YGzE)3x&q zp4a=TQX5a;i=sH` zH-~x3C1|ZtDMSfFXBaPTJ7ZVHgiyWX3}0el{%@Yl#uYOCG%hP`j2Pt+%mYCdyTs}b Suz$xn@RU3qc!uZp8vhNG|5sE1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpClient$1.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpClient$1.class new file mode 100644 index 0000000000000000000000000000000000000000..653a0a8da0edbeff3760ce676313eb533ddd8810 GIT binary patch literal 1401 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpGoalTimeType.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpGoalTimeType.class new file mode 100644 index 0000000000000000000000000000000000000000..4cfe18910a5fa7643475cde70e5f0298bfa9099a GIT binary patch literal 1213 zcmbVL-%ry}7(I90)@@Y4q0?<3{y^OZQfCxnwh$IXK?h6dSX_L%%v-mo;hcJ-6pOJ?Gx9zyEwc1yI2g6(NSFws3XFvxQ~4LT_27uwA`p zd2Q3~>tA}V!&{$)qrdCD?sBVcc0_&96DqlU}$`iAXw7{V_rO@m>jI*w$C zA+lN9+a-aBv02-#GfZsk>}@YJD%HIWT7CY0T-{iiV%es<%An-(4Kljk{UBn9B)~AO z;VP00(ej9r%2h9d8Lng6?b24h5hw074G~0RP$jsbL6smTK}JIiQ8}B{5J!Sxs%qL| z$Ls71r_T2+!H}$WTij}J$CTJ#OhCaj`Efs)eX?-KEl<$oMJ_*P*aQ~vK*fE^6$mlt zyP~7vA#x0H?l^qV>h=Z`1&`2%ekJJsobVl}qWKefZKqLMYLLI{Ls{886s^QA^VL)LYSjx(wCeg`CG_fo{l<8Gx=8D z)Zn8}7s;@+tQHn$k1>BC5G4XeMbalxa9d`e1b1+ERK7wvWqE3dZ1b&BIBk}tw{0bR tf_qC}>CKs)Gc|T@AxUivr#lKEsAK(B0 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpInfoBox$1.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpInfoBox$1.class new file mode 100644 index 0000000000000000000000000000000000000000..1e3d0acafcf9ba6284357f2547cb24c1e8a8ed50 GIT binary patch literal 2292 zcmbVO-E!MR6#mw6EXP$-#|>=~0+`kX$8Dp8HWWxHBqpT}b{y(pI=NHijiXdvX(ZV- z&%hJ(2Do9E;f|R&Ou66zxa&joHGs2{W@lyOsyi{kXr1nDNO$!!}Dyv((rmM|3_|4?WaElXEp1dwBPLI(dMcQ(Y#&b zV_mHx!>#_9hG#OfNR^mzj{5mqD$Oc4>;|uzo*BSh%l0LE zU;x(SJS@*u&moJPf;onz)3$$K4OCpm4Ti}lrpL=xt)z=GjYHY-O4}4(Vi6xOBs}i-VvlCG=c;44jSm$pF=(d^txF3k?jS)f4PCT!PflL~A7fd;Cucuq z*fT2b;#2atr+eiVcP;%p>VbjwKh{XwaePJvf5;nli>G&8yO9oKiDQM~{7S8s_U-PL z%uim$7g%FZC<$AV>3M@m=CDsusg|ujD}m8LkYkG9gxcV$PE81YM_Kogsa^ z7$-G{f?^-DhCwjQ_9A%MbOq5mYP*Tv>%1-uZt)tWtztJ_gWosh7>xJWdtQb>ld>iZ z%l7DmCGPLpH91BVh8F|rea%dCJMzTw9&Xm<)BXvR#mooap8?Lw+YQGSa(G@f2pO_} zzl&ej8$4vtf?*396TQyeprUF)(1$2*>7K`l3E~^v^B>rrk2JB%2wkHXO(rE70m+o4 zqCgT61(IkekVHcCA&t^CffQL?q}4hih>=X^u6Hn*yV1d=+|3TAa?{ZcW^&V`9n9u_ z$J@V=P6Y4LJw}$mQ(U3D8m!Z}iVQt5T*G^GmwvyexFRGMatGw`08`KKKEoky(t7d$ zw@A#;HG7DUo+6&Q_X|c-pC4jX;*111<0OF}DCQrb;imxaQs}dbN8WKCUlQU2(ws(Q zU%~u8^cYdV6cnVKSMU|>lzM?Jk*W-g4W8)dV+i!mAUKgcQ;5K@G2F$kuXPbcIl$h; Y*CeAvT@SHEs|10_l*->XbVYFcUw`I))&Kwi literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpInfoBox.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpInfoBox.class new file mode 100644 index 0000000000000000000000000000000000000000..27fff9a07e2a223adee928f7f4c5d06026510fe0 GIT binary patch literal 14370 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 Xcd5^+d!X6(p^iW5Ui=hc2lxFS!0OJb literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpInfoBoxOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpInfoBoxOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..69f00c6dea6c880b8ac671977b2fc165d032b0aa GIT binary patch literal 7663 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPanel$1.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..eeb3ee30650194f52366433a576ae74e4eef237d GIT binary patch literal 1622 zcmb7ET~8B16g^Wag|a|_3X1pzMN9cuKoOG~5^XTn6iNcAgtuiomVxc;W_MeNzVPA? zGNBrM@CW##jCZ!BP@=MKGCOx??mhSJxo76*ukSwqyu|YuA`H6ZzV6l}w}j7i(-K_z zx?|NULVEg%g!&u>R*0(BG-se^F z9#P&W=bkxRz84jS)zDd6DVl+V*Zo3B;jb~ArbA-{q-Fn7VrZ1kN@hw7(VSi8y&y_7 z#L%Ox5e>bFE9<6)K4@`tVN63mZZUMFRnTBTNWNLC?sIp?*ta;taKSbWt7N!BeYX~) zszD4(q04J2gD4tz&inmNSk^0U+Erc>o(Pgnr#pDKB9L{Zm+VZb4-YUI!$XFZu=41j zN5d3S49R2R@uF4UFl3PgQ*?Y`%YcZzI36J#!($@qkJ8aFgA7C5<9@sLXnIdEIMDvT zpj?K@>wk%1q8)X?N?z8_c^PVN=L~6biaJkE{1GqX>_#aN|@mYJr~?JS2kLgP{pWnefx-n zls9cjjWjCUC4~?nc}Z7E&N4iYlTv#&x#z#JJ)fjQEv9h;U5SJ`7(ilJ9gAS5LqQi` zltw=W$ZL?SHAI4yWM;O3L}spm;mmvk$;?-bey05hZqvJ)yn!0V>8%BJ5_d2`UkrC~ zuZ5K-?+C38WzGoY49Rb}&+rA)7eMjA;R6!*7=Vp716p7didoDN95u8JyF!o(mR-O! t>p8sy!P*e44Y6=N#HW8kM4<<{7qLWh6w7#uXJo~L3dx{nl|}^1zX7@`vRnWF literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPanel.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..eab939838cb54930a146558499d545b85c43adde GIT binary patch literal 10802 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPauseState.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPauseState.class new file mode 100644 index 0000000000000000000000000000000000000000..bc591652b5344995820bb8bd411e827cbc517f3c GIT binary patch literal 3133 zcmbVOSyL2O6#g!=Gy{!nf=+NDMvz4r7XpMq1W^Na&JIkHl|9$irz%Xtr zC=)nt=}si$TDoaCdL&^Qy5&UDrn_iZ*~n_z$!LjXJrlW_zNEQXJ??0ZuD~x)b5mQ< zBBo|7MlR0Z)Dw#xP48S*pgQKAa2>;pOlaw-Kqzi3TAJf#bb&;vb|6;bhL$!W zaS0YJmH#jI;)bd`^oSd-8aOL}rF8?zS|`LzVZoIr5EuncEVz}MD3Bj6vglX?Yw zs8&%4RY9#lZNd4omYZS#3hD(KU+iWDYS18!8wGZ@k;O9lz;ehn_jK}Fh2oMcm=sjU>G zKy>?D1wA{U;w>B$*s)+($wI~jrnfdMMSPVMRiG7Z3JwYMmGJrs7%JM)!O}}Lr11j>!9$3s%8PpCL1)j`KdEMH9v?A?-< z@v-(9Y0|5r5AV>MMct7WEV*$hkE$5JNjAl5dSr=Rq$gR3ZR0Wxr!cHwsHDZ>YgtE6 zsW>g6Y7=fI!#15ZQu+kbYGftg85L)xww@Qow5*duE$GjwIPZn#(9Cw(uc17SbW4mA z*W+S%!O=4lhUGdsi%yJ5B4yVL^p_I(3Rz+q`YihvLn^*PdQK5rq{LZ)Dvp`NGJ7uH z02PvMwy@`QplxnWQd@@^6|=a?Y^-ReE1hj>YrkIVV9n~fu)nRnXv!_PR>CoCD>9m2 zL@Tj`n+gmDT$nbDTE#NhtJMiRm1Y*k7KZ1uOt-*D@o33S-RQPA=v82RsdM&NLo-%jk z_O`{$<*yylOf$|$GFlx3JEpZbq(X%k$fFK-gW@bRF`9|MowRK%(C>1 z_jc&y{R@GX=Xie+dkVf1*th*rwo8s`G;`kjShi(sB|c2tDc-J}5i*XrsXVCQ`beD@LliK;R*@wbi#f&KhFfLgvMja=`cL;}$qd$EsS zc|y7%p-hMdTj%^8b z{8^}DFM;aD+xYA+B8O z4?gY*_J&=4jA$0s|Ec(rhC_O@R%_!|P>Kl$q(PD#^s^zFHeZm;Z`*3r40`Hdp; z0$Dv?*~LiNB>%cyVn~Bzqc^&k=9KL7{exMt9YN? zB0Sj#T$K?mSD8NAK3z##h7f$hs#g>U!KYOy(16+}JmbrW@PsY%oI1FvCN}?`?yA8rcnW&i*H literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPauseStateSingle$XpPauseReason.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpPauseStateSingle$XpPauseReason.class new file mode 100644 index 0000000000000000000000000000000000000000..e46e934a17b322da6fc2e1f17abbc24691b188ae GIT binary patch literal 1478 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpSnapshotSingle$XpSnapshotSingleBuilder.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpSnapshotSingle$XpSnapshotSingleBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..3e5b2a3631f2e84e94e3b78c2d6464d66ec2c42f GIT binary patch literal 4470 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 LU#W_p^}6DJWu~sn literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpStateSingle.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpStateSingle.class new file mode 100644 index 0000000000000000000000000000000000000000..599e269a623c74b9923bdb20499e1b81362ec47f GIT binary patch literal 9985 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpTrackerConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpTrackerConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..be03829e38ac694e5e5be71565585bcb4339d600 GIT binary patch literal 4891 zcmbW4&wCTc8OPr>Cc+?oB%}~%5+)%nh5`aYNC-)&F}86kS&Ai$OKIsy8q14!XSTa5 zW78&SFTM8<=)H#?`n0zma&OPQ_dn^=?>oC|c%sjBq?U+J_K1;c@_liEg<#NAI|RJ^NHGd)T96W?jXB+-&0^-)N6stG{Hm)7aO8J02ay_9T@$ zU6R329ik&1Rq_WtIVPn$p^&l3|HQm+HIPkSjxFT+2{_+{{e!=ty5B zz1WX3%T7&8y)F}x3kzevhsdGGBtGvsfN1tSnppMwsv$R2-=hPQ7ax0cVRtj;Qx)D} z0KtMawYgwzdG!HMB4n0G*8CuV+_iRUA~6U|S0!R4HlavX&2t1w3?s2(ViBly6^Prn z^Ctv6n>KxTcD(LuwJ;33D(*;xilc3MGFXza&!6)z$J13GIv+ZX-nAe&U6C9ns;TQ{ zV1_9><>AY~erjO}w!#?xPYI(%whfMDMKO%w*Yj1CuBy0j0Ui#6zOY<=Bx8AWid~=A zsft6@_hqW;?0dqJsOUHR@=8O-s9`vFu8jx9=z1Quu-I{#_a=@lr~oZsoQPsGfUQYa z#&E~l*5({dt-v0e`gu0w0QzHUn3~*rnXRskILoGlQg4dT*TWRvM>0w9)>TL+bh3~M znMDJ!@dE|J!~iuSr0%mdvAU25ZNzfxvbZKfC3PbDe!^)*8NTbxWiRW+huTjQr0w83 zcNgB-4#emroKvZFX%V5dZm~n$@YW%_E^>#y+Pg#cxs)q5cL}CPNH&rjix^Uz|9$&- z);0)gIPc$v(!*xfqipp-kHl0zZzGY)uIOd`9AaPI%pUn8UKBMb5zehG0*U0Jt8tST zh~<{Z$0IC91t4=m_WNjB-fjD~C>r~T<HB^XVH!4UyWX0-=uDfd z1zQqxyDqybutNmX_r0dRg6RclVH?*2(?tlpn8Xyh=uvaTVJ>Q4qvk?8Ka2fv1I5OR zD}J1$BES?8W(6J<0`Nbdipd1dlj#cG^XP_a^nSPPRk}|z7@*6or*l*D3p4jUy7_%V zfJ4C%(R(IMO~|!S!ARaMJYBmR5o+xxLP)7WL+%=)pH->Ou2$gcgXY6U%*T!BWfHHm zm4`6jIwrajsFf6bZBrux&ap?+`!Ncc&LBuy!ReZflI9K8obc#0YsUUyb%*Hv{fcIk z?W$ZLOI3PQcwe8H?UXEepDj6zBxV_N24HqSwq&{7Lkw=RGHw@Vb7f~3=DvsYw?#r$ zsmqb5PEB{_n+xrySvXDd!mDz7EiT-k%7Qv19Q8Fi=rH07@9B&RH`P(r?m<_^XQ{JkARZFRSGEd=x}Rh zae8K^%J3SK6jxj;%M>ejU@1rQc{JSD1%Z?PgVq!tXk+9d;Bvne; zyQ7`?#>~@B6FFa+spGm5#lDGglYF5T6$f=WvWKs|&K&dTd;>#P#C9pz5B8ajQ^<>LTDeG5Cts2f1N{@lkkF6cL;Zbk~P;*xtD zmxD)G6Ic{j71@$Ub2woWTuJit)Eb3zV`S(E+X+|j^P;zwovSe1fG$RXNPQcZfu5Sh zH2{W`eso;r-v}N}IxC_#`U_(&Hp2+{pV%mVw%};Q-3+gTc%7jN9ilOsKpBkDVXET& z2l)Odb{tFSIGsr7ReEinPSOc{{W=!M?54B$bc)7#=`_8OU%`o{xOp;FnN;6 z7q^pl*!;PZe2IRNN8>!+^JrXV@+Br;Ve(a~!Mke-UEf7w$tiKeCGkE>++c~DEb+l! zCAvhH;e8dvB>EncsZ1-SC__Y&%hd#-JG=l$>@pl;i8RPH1 z#9xICTsPx?r=R`}?_>0`a$bxGjBi!WtV>{y1!h^`0SnAK1wJne{Lv}U*b*2i`UMtf zut1XqS~fP{W&EF<>@QsGMP`4&>^8GIW%k3e-G6qnmtE|iGkclYkD2|8GJ8i%{^Ddm zaj}2N>?h3r6| zv*R-RUrzRLtC2?RUT5}@+0U81VcFk49RD*y9@{GMO&9qElQ)_CTPFW*J9$TU{?|bs Wqc3fXePu`b5j5V{cwI~A_x}f-(85mu literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpTrackerPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpTrackerPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..d79892d92e4ad76f9448300ae7e302e3e6ba84d0 GIT binary patch literal 25359 zcmd6Pd0wY6H?se* z=iWEZe0cxEL{#ND(zF!AQl9o@m(DzSSSD zSl83$yfvFDn>};=U3E+HgEQa7cd>)(i@Bhy8U&* zZGlK&Q+1DeMAPz_iW_PgS2s0ptXj5gV|7*InyS`~Z7o&Rt7=+g;PZXkd=*{3 z;O2_fXgCnuyda0rXGB#;M@ckP((Vgx^8tVf?iejK4NYrm(uT>QF&L@E-yPcKFX;@2 zy5rrltD72@R<$wZJM;8L16>vMfk+hK=e7nm2Yu1ru%D?ct$Ja7%69sC0u`-W16^GU z7Ng?`2Qh7-P}e43nCaxy#xB}=0~OTN3&-F{~!NsTeUs2wqq0s=b&Ad>kR z`wv5lPDhO84feFh!8j@7Fb0gq=4!VYI*kPC!dh2B&D|`u-t#D~p}Gf zkg!xsW^^DJhz5LJfeZYu0D};bJ?M@2-OZnK%pfIt0j4oieUXSiY^2q)K*R_6)xk7% zYU|p%w(8oAZBywr^bZqRPfJK!_rLZY)G!@|EBEIcW+b>FXCO(`Lq?74RtbIpS(9sn?$@WNZPIca!F|hzRU>X0>MVNrm<8A zlBo{_{f)idoBZK6S%Xp1?Y^!xzHmVDZs7=!47kkK>N6w3BIe3YuMQkcrb1Y~`gL6p>*r)O0$X0Wyzn5$68LnxWZPDI$M*!l7+} z4u4F?v`o5ip}lkk zU1igikR6#eH`6LKT}_{IIM*42X*z}$txcGZsV38A z4DKq8VFtSvs=q^qf`(h#8|V_CZMvSR@;?K)uDhozk9N~nY}x}m;-k*3=|=i0*sUKPnde<;2c6WMdk|uGu zH-`>^-YbknzA*qkix`vD*VT1OPjIuB?xzQBdSD2L&G;vE-7w)-!&A}p5IqdDsVn5` zFoiAtNT@g54)styn7EQ4aXl#)IN$bYML@=^SlZj!>4yno23z2z!}M*N9)()XL<|{h zR!xu5;~=+94yOqindNeZzEjf;;268+(37CsbV>;Lb&CX>FX=?C;fP-IUy z5DEvP(DTct*Zp_Keo52I^a?Dn9>+u3oSCnIXor6tzvRC&_fItalzxV}4V}T4J$5QH zR@E;wl~K9y^sh9Hqhc@pnqIT%H}D9Cz;$)9r>^O@^g0x*ucISDvrIFF+<`&&uhawapH?pNSx-7IkD82ryX)2vmfRNE& zHT{kLE=C#LJEoGDBr+1Dvp3i-I-sH%%pPcmTMHunC%tFWzlM>z=}9ha4>gnH%zUV6I+c3i0Vj-qt#4WZ zcWPrDyut~o3rT6dAdipZVw=aow;VL6!vdPe^YIR>ai5>5Fon8mg1z0X{wPR_d7|bM z_(X&Nwo6z6rEMW6wosc)C9xiv#X}}4h)-@{o}_s)Pr)qMLO1eI>x;l2gzLN#e8DGa zs-RPIcp5mtbS-H&lu%i+>!OmGi}80x{LRayTyAq2hD&Jp`cQDQ<{3N_>SCM3E}KB< zW2Uc6*6-40K@L}7!x#1jw+6wJi@iLHPqP_}JUPi$#H++(Hu)m{iiS|w@7NC!&2xAz zHn%enjzk+n!N%S$#C}dsR!T#9qsf4{jq-RtpJDUq;EMD}f#ynvkC4^j-_(m>-t^=t zT)lU8lD*&#Sh_|~x=8b4VLq>6KEsYSFM&;y*sXX7qb3{fd4&|)wN1^ppj;7vH7e_bnP_J+{y?8+ZeSGksPM6F_KOWJqrM9G_Ms}8;hnAV}#*W zv!ll!Ml8PF@8$J;wk<)eB-&~4MYm`^htCB)`ZmEs_JD3yWH2VnSD(dT6*JJa?5tK}sc9>nC1)lA}k-LGdKhZ zfhvn)WMrDvx#b|pPw*#gz69DSF-WXd^QC+l_B-g`0nMFCh%P7Ed_^X~A78E)a9@QW z7hlbER+{b-Y{wh^N4p}>e_HcrBx-4I@kJU9pjkp6z}6T?a3t>ws3;pJ2!?(#D4+y1 zFbA;YBE#76*cQ6E@vK>chyFK6hp>T}=AH$JkQhw)&cTf%+rF&%dcF>}onuD0{cPU- z5n>#5!Oqaq&GJ$IYdlzr2l=lA^mR$KRz!}x3Lsk%jrbeiehk|;l)(xb0+AmJ4Q(jEDeX4|^t&`4Fm|yoh%+l3c0gPh zeOVRksKeQSQJY?B;d?aS%Ll<9#;O4OK#!e06pe@AK}A@F(*!642obYrtNrw;8uz@$!+fqhhZ{{aDNO6VMwqM z|KTSzKPgs&y9+ptblAinvH5AH#uUmPhPqmVzMjaIP_z{Ry)OUMbv>yCZqUHXPf-Ma z_`7fw89shxx^-~OQ^1V9m7mr89K(Ijb2Mz5=rpDUY5Q~RW0tNdKurFx*mTE;5?Xag z0toq`<{t?{Tmwt$1csNT7_w=s>CzP4;tv}n3j>zZp?>g4#3>DZ5U z6XPuKDy>G^Y6K3eQ}*H57NONBl@CRWAVOkHoM5GG)i8r4x`DdkW~c(K#;CE5e^M6| zdk>2a!Z^=Jy67IlfrKgoTc^M;G=&Qgd1{;*Z>!>%KVejqIlxrMs|g@zL=&Sv-2M?C z+)=5CU1>-TjC^KCT`#GL~BFa(v{U#rvA88ER|H!rJdt62scG@NdkqJDcmJhS|w0Rw@FV|{?SOT(EqrYRVKnTzP31yacB}wLYBZJAh z4510v{4ojzL>^Zo8G~#IX%2+CYQdS=(LJKBa@}%ypL^`9O%lo&F_0{DGF;1WL=I%{ zj-H0NJg{&lOZ=`BDs^QLoHy-Y%b{vpt;^(l#usQSnBRl1jhJ~M#}L-)X#FhY+wzCjyyw{0~%e^dfL1+-}T`WkQ%ecMYg&y7FIE8 z%oW@SysGjX^$Enq%odmI=qc$8g{7|(#_cHCzQrFb33Ybj;*~!U)D@^csnw+dl~-h( zSbFPvr1)~Ju25H^7`oprb^>#2L}*{F)u%-C=G8UUwbfPC*KMd-mZLrcCp5lhSqcs% zqs~p+lI?-$76B;agak|cJ9-d*RsVxXtNJWXP?NQ@8(~dSgE4(A0ao=ntv)ZV5`qxs zfXl2IIG#M1J=0Mn>k-RcB$b5hpzk|DygPc5DF}kbg%X~dx&a~ae}{UBAO{=#!QPr+ zG`zE_qeB=s-5*b)xzwhHb#GKR*$P)5P9AEm)IM5$O^l9FKpF%Gj;fk{VPE$wuewEj z-ByTW4E7(k2RhI?QnA)N#l6((R<#!@udQk0ik7C;&4S>%(mGr1$0^kyIMVtr^Qs%w zH?+E4;=*FVG?{A?ISRDzSrhPY_i|W$ORKxo0oiq-tjJmrL7F8NJ4N0A6JGUcb&p7y z@diln;4AJrcAgM8xzA?{JS1tvY?4Ish4tG;h5X!pT~ zVewX4J*%D*Jq`Wu3j?9JzmsvbDVvr$k+A0rn!m|+$do_O>W8r*9rWd@m((k^dO4F@ zCV)7!tksXzPe7L~s~c)PP^OdQPGiRNZ`Khx^x>KBmT0=@~Prbi!QkUDc@a#G`4 zv7mrF>Q`F5s(uX};%k>HK}^9kl{SopHC$*gfmD}pQsZif3r2doVe-okzNXc0)$3SQ zC|KQP6cJXHh=|9}spFk85Kv-OgN|th6jwyXTN&vEMVRC8dmW6?T!$S^6gwVtH6m2- z{YOm;)LSAuO3$tn0)I!VKZ$U%Lt$Ji^L6E_wd&7W{YBM7c{vwiH?C-^s^8e!R@Krb zwSUv<@20i^`UK}*skQ&q>R(b@w6>{fS@r6+w!ux_*XjdlQs7>eO&j4ut&U1{zPS#Y zT4}Mil$qSQRGU`o(N>n!j*Z{1O>1ClE5}TYo3rc^Eg{g0CsB6ox zMYFUu+tj17X3gOKbF?*A>c=jxufaw5!42kX>vU-_Dw(cp8kd2ptx9bzFm=gP?ba>Q z)?zd8Aewd?EYVh#G{{e(Xt%OjTg#+!WD-5QRm-)t!c3Y>&2C+twpL1AK^iT))%DtH zFjJ;bvRm1tt!Aklol3`UZHu;A&8*2(?AEQ;)*4fnOv7&7I&G~tQ>IX`TY0v&&XLN3 zH2QU`&(qdMsUDq5y>6{fTbrbIOginl^&Q&sOMT&B%5__8*47qjF)EpE-MaI&wN>i! zQ>fOh?ABJ$RHo3ZTiK(nk4xp~REl+LBif3Z+EjXVYqx1@yQxj3R=0Miwl0v`f;3u1 zH7F$t?O{xbHhiQ8LuN{`1fmd}R_J_cW zb(OZRws5ICTObtA9`~sSSs0EHv{C|8#MWmtEmChupm>CrN2_;aifgs?IWZkam?@fq z__8C^i>psNtS@Nmi`I3p<75J-7&ar~C>YH8vUP)P;ktA35&F&uR-~=n;uVc{gBY@F z&eu8cdabW$>qa?&@W_y$5ThTH!!$Wv@?9WKvYCXax7hPYG!M4M+-?1VzpvKfM{J1~R=&p{rjvO~Dh_FDz%+K*M#>)0 z)`L=(6JrP|d{|qLn1(J3N!g>?`nHsL6C5qYk8A4*r>Ua^rR*tfJuPLqaaNGhXSDTQ zDb0xq3@QA+ww{&3Y=_IG=y`3uV2T{MEk!@j)(=gQBj2RxC2hSdMY(b5B&9#r)=x}B zN7zZx&$RV(DawiQv=shQTfZ`eF;GY}O|5OXVPySD zTko1%NA*or%b@tA>@V8-tCWpTzIC**YIR#}O=DYKbyZtai!}SYw*Dc_@I4a@Jh$(^ zwDq1DZ*}9U#-_E6sP6K0Z|d+(JrxceC^s`DW;ni1^qgfbat|RbQl*GX*cpZ^#Ua2A z{JX@cvjI;ikv%Q(I%n|NN5Yy1{Qa)Rzb3 zJEpN|A1j|Cq<}zA>TGFj+iboVLJ$#mE_>tz1!BOtZj^_Q=u9C(25`b^g7S4#3C>C- zR^xgtCGM4FPt>@)UW97g>sw%xF8B))P|IH$3PmG`?({VHqgz595wB;gr^xmI?UNJK z8VGI+ZS_~w8$_d_uhZvzg6BETgIkn&-H9Tm?l?MXhm zaQ*EhCqJd5c!J5zkG;~Fa`?WzBvE#<_OK~CDN$CgJ(lTPhO)HKNjxZ)?>R;0nWa4*Pu3{g1BS|UV49$@ z(lz-WkhQK0;%jvC*#)i{c;+L_IS6%`5MX-{`a5CxrXUpuTefH6N4OjmJ9Kc4MBrEq zae)Cfi95{Bt#S8i15F}mXxtnurt$KrCUQ1%^31_=JmnHLi}LWUNFzUjM#l4_kRP3t zFTnM8d|-(BBGdjj^udLAX9&gI=InSUneAqLnti(W<+85`DgWBPe`k*pgfE-kY zE8>I7aCP6ngpYAh7hC%&rVN*S%@bGW%@ZFwnkVkrn!D_K@w_PaYTtD++KSr|uqV>Z7yzXl);D z=%aJ{=wp4s zVG-w12rU&-4^kE>y#!KQKH+qsX~U3=s_|v_QMfGkAVuZRwz3Ck$NKx|f`hb6rd4Lz zA`BqYdgx+M$0fl3Wx#QxnL<0G&_$?|f1g0TievwiC|QEE7-a&Cx4huee!BcHU3vgH zXLO-F!iS3jaFNq0KAM+4O`kzM(>3%z_`3vc>fEtLmlu3?fIg?F;L8JagQB$wfW2mz z&tjjhO&WG|eAv-+6MYTCdFW2ar9-Jncskmyt_f6dvM|WEBMg%M$pz*VY}P_(7r~i z0Ae$J9Uo8M3Y70nTHLwr;wFOzpQCro;{KFjaci(N+3ykn_U`@k7ovXp$692L^wZHe z!0buDhgcul-wrwOP4N01;MzNrFkj-%%WQKF#&&s^bJ1rBP;6l{!DF0L-p}5K8GW3; zk9NzR-ZsERjPKnhG&-3QTr0kp-nwoN<(1vbQ)lj_m;0z`44-U2M1AWmsXN5eTi1Ky z%}q8-8js;q4)Lk2>$7LNZv#BfB6k)HjQw^HF!LZ!E$ioneY9c^ZO2G&?xCIs_{{b9 zan&OLZs}g~;!(2?KnSw-Qwy@S`)HLj>nhwdoB0%Z?w&coO}G{2DfURtsay@~C#whm z(Ki1fUN@G{yY40`0DK=S_Vn|nvZ5?7nCz>=%-bLn310(d(LIo}_hIJ-fbR!^vxmUK z590&%N2nY5Fg*&cdW97&zn8L$vl^rhj_{tN zKc6Ae!((LA39=IU9dd7igZ=<<_(yQi+mQQjVmIG4tDR%y*WB1@X)a&GB27G4&u6hl z(OIK;D_@H>oY#%{9;ygBgo9HOCpdkcYt942~AU&uRs6Sx@YzC4={LYm1I1=}+etsOeyB^@D zAcnrv&(HMp_fhcf{ro~YDvc)QIiR_@K<7L}G4KHV(Hq1Bl&G{{{}ck@4vr3!6L z!Km(zE|U4nCtT6bKajaWkT02iO;C+9)l#rSHGV;28TPY=Ci8MLRf#iPY$}S8Wgd;g zjyd%9N__g=pc&zG$Y|g_>*0AGYw>=XP@FY!c0>7$y)+6Uwtp|>l+EbpA75_q#6r(4 zM_)@|)`6r6Kf=_41-H>uZlamIHVKkb;*gx;VsQ)@`lnzOGdr2-^g|#uRMBb+{CQ`dXT~A^b7dC({=E`{_DP2ki?as!Uy5L)s(E&CcC0izQJRCD zdULm<|Mm^=5r*ZGSLn%azr`s#GNWIq%G~1IK9$w4pw@-Ep+X1LXy{IFvG-9`xSN*u zQP+$Cb(}))$`s2$I`pfF^YV(lhgD&v7R1ab#zRdi)&mOR$9{EkVP3zQVQMB`QD_(D z^s7@VWvaW1^ZL}BeXf~}f?a^7(rMYR7WJzt=>*Ed!x1`4p|6-icS%jZssSG+uyYEJKLR9%ex?3E~aMwB(?Kp)WKI$kguX`{3-l~$EWdg z57*EEsGa+ua$bOPd6mDw+59D*z+c9(#6D{EnXe`U$ zTpn|Tx@@Iwwf-n9L_Mgr^paXz%@roR^(clOzLi2Nh+1{FI%hB~^CT=%6v~C={p#EX z&`&!o1CSkvX+U*~X||tM#;gfy5hL@+OkiJ4LR*J&`qk#jEYL_Xh;!?_Y(adX{M|JZ zgkl6VUW8EMhDV>Yk&)7g!%;pr0#P?XF5e8r@pYQUdvObAAJqYM?Z|iY?X-)(X%M{_ z&;#}uqUl23qJn~G+HR1bXc{dvD93loG}WLZ3!cw-6{5N5D~LIftPg0EtqP9WCPr*4~J)U$|(e$`uOUvb@Tx&RN8z3xUjRV;Y5BimT;Ghn-$3de3Qv=6BZS{*|j zHUY3@8ejbH8pnqB&(A5&mhmnr%JKE9%VLUSMaoLfimzm!fPZFUF>{jOm$e+3QJ8&& z5doF9aSz56+kNV)y_6U84`MSI3V`4+dooRiF*Zw;f&bHx_tOW|HE=&LCR&w<$#O5f zv6~8A;RgFgJZ$z zg7I-RKStN^lv@q=QQ8KGp;VH%;XgYe0L^}XC_$6h+g)Mj%r6{#;lu-M!LO8zq1IqLaF z(nq1JjCxkr$Ml$3S8kCbb;RU4LK`4Q@FByZSY50+%yNV|MDAb+m}Vo=8^kRDb$w#I zqi~ng=EXqs5(A9`8|_wm2D1^2I?E{diy?u&vS`8~b@OOmax+ap_O>zVoBis}-Nq*0 zH=yozWRp{KZ@=pI%!YfT?(bKJ52?p0jZ3Qr)RT&44yb1omBC?D&+n$3f`a{&RWNEm zy{M>9{b)e_)KuQDeo4@xzj1>ejz2li==Q%t2K^oK=O0i8|AYbj9+mQkG!HwrR58^n zg$pPaZB`x%sVurkXjIg-g^q!7&F z4=@cje4ZYi4hNjfVz-&AYFrW zInpIapF_G3NoI~BJ&tq((yd5`kRC+pLAn{~YNW$R*CE}DbR&|uS-176cMtTbzasqu z={=+)2l^~RvXHWoa*;IBD5L_ULZop>$0MD9Gzn=c(ln$pq?t&kBAs>sGA0&<=meLM zI)S2U5^niVp$pYXbcvcqm#b2`T9wl^Y9?ZA6?C1Ng&-T^QPAHvtNFN!e+J#A7SJ7P z5gkxx(!HvR4ykH-P}R_3wSpdp;qtUvMc-2m^gIj@F=QPNtgE?zx7G$ zQd$Bkng)3&0qVDtU7jV!?%?l&gAY}?Z@{_?roDBg>mogR$ojO=veq?H{6B^bPcRfL zp=~+IaFYcyBFnQ7jdwZYd=_VT{nqD^iRPNf;vwrx2zB3$N0mfCqyG7xvJ#XSh;tvF zmt)Pd_tVtk+(LV{F>!W@iBY+SBoK0>IJ?NxZ|%9lZgt`Ox{1)woxVu^1O}D6fVVEDJJ5@iV z{UPA&e)^$$kba5xH`QT!OFe3EcMeQ=?6NDZ3lPt89Kxw&Szm=#&BE^jjd9;DK-o>O z8JRvoA@^-B)mdLN+V@VXvTnwk2QuwAGm2wdo=bVLC|69s4i)SuH1a*s3Wq9?_Xy8@ zfU-&A4CEls9*BA;MluniUM{FRjE$gnwn5_3WTKhs_{p%gCGfioinCGzXGicN2DwWZ z5@640j+=;qdJ>3un#%D!O?{WD)c4HhIXYx%eDjLk%@cu~!J96Dpv1Kh7uc%-tVB}g zPuOjoWI$$peK(cuH}oO7y}N0GfRz#MgsEqOed>9ds9vOb>W2n0C#o_(u7u~ikYPIO zHlWZkma@ny@Pf{)Z&vH{hU6w`OKF@4KsfC0W4GhN?FKwzQ`>J=KJega~B zg(jenzQSaGh z)`}77GPwv9Hg%YyFetIj|Nhe)vJ}stW5MEjJO8*??mo%o#B#8~-p(Hp>$U;8tXS1UQZ+V~J1jXJ z%RMH!yjbo@$$4YB??^7+&C$n@vtw1?ld7UvRlDTkb#oPJgV*Or}Tz0JA zxyZ#A@FS@zj5T~ka${n-pGt0ItlL`TVq;jpkg9@M!&fDj>*UtoW8HNCk}Mx4`9$kA zM8v028J^`J!PD_PgQ{sco-61qYQu9i4jX-VZh|co!n21ipo{Rl7`Dx4@Vo}+TD$Sw z1N&z`p10B6bT6I<=@I%io{!4Ab@dNSocsAhobvB@%V-*V-%GssZA3}n{=2y|ITHAX4 zD2}r*^6T>FHCiQq>Qnz@DoZr^=(TA*K-;*d=g>Bv;m|f++h@Ju(zf-cOWS{h){B!Y z*GSGqR-g5b!fPH<`5y9k#9~n%uZc;YfXg^}WO;Oip7e}}ct(0golRE6lOOSn zj?l}V0M2H>@t%pE6U^I*p2?mm=54BHnrFIsEA`Cq%rtKmp4px`9=Vk<9=+yy YPWMz&F+b&5;8_F;ewq$@7E|v31H0t5;Q#;t literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpTrackerService.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpTrackerService.class new file mode 100644 index 0000000000000000000000000000000000000000..61131729ca99d59e0fc7ea4c8e5a45044aff8095 GIT binary patch literal 493 zcmaJ;%TB{E5F8h1N@&YN;=~Vtgz$|^Pd!jTs^E|uay4d&+#1JnoeF-f2R?w0LO3KP zDiXbTyeoTVcJ}jY^#NdvlL#G#YeSy9(vVi3xYUY_=T?`wG7J7@y%Tayj%PNlZwa}j zk`!T=;bANL{hyU3&Wws1aTdVj+3{eos>{>hV!ui`m=*-sMZp`z#th}Y_l~Sdv7Q^Kh zFKsA^cgo~JDNc&gNt!4f<~aSE{wF`^jN*(R z`~m(b$FnIATBQ}n&ZNoaY@T!8chBz6U*CTKNMSjO2*b4G%JfT;J3?_Y=Ljy9={cpm zkVW&rQ@)+s_VO!xQScT36w8D zTGIB4JFa3_KRfF`YdfY{LgpQwjNuOMMRE5WJyuCDa32pCxB9y_^z^<5o}W%WO}S#Ai;3!Hprz{Dtd8BbJdt#J^XLNG+B#!atm!MK45tx0>c z=~bw=lz-Vc>;fNjl(pmf)S2BR_>b>s&selzIld(H-t7C^p*Nzx(ydW(1eBXoxiU%WsEz1q()(U- zdpc}ef-8myF4I#pMGU&P(zQhIB6N=pd_&v7;8%2hrcnf4^xsAt;2|3Em zHhSnu|6)M~M#O9ArGL$wr#YHw417W7;34`Bar+~U%T%2m7(PWaPG|;YdqiZw9oq9+wT)HRwpfQYS&KGRO?zF3maIjasiwWH bLz~6i*}lzJ`}VFTErM5p&xozLPp;H)$KTx-U6pUib7QzBkrehe(7N-y9GOn}ObxYS0`LA?5 zKr|Ac{iBTEEfea4FKe>id)o7zo^!u%zkYu^1yIC86(bCfY~kvTXA8@8h2FGGVY_-_d(?54zhc`b7M}O0;b@#X{UW=Y*xhg^oWBdGo>lU|Lddc?M46*9=`}NIY^?8Y5 zr810eo?*0HE$@_zmGaxt27_9AwNc!WyU|j$wl!BTR%#`K;mNyU^`iyKXq)aTgObVC z8A9uwJrPAX4u*t=%SbXr3Ij?iQ@KcKxQ=PJ^5twjM%*hJ!iYqnN^nhsDnV3&DGgCX zifN0g*WMM*4&Su|L$cCoa;wfAQ)2&N910TT$Ngyb$ie})JVBeMne32Z zSaok)e)p$Ki*~PWO-@7mT{SyDyq)^-@rfH9&uNNhraa_{f2Vd)vMID- zwruWt4ly+&C_G$gwK literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpWorldType$1.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpWorldType$1.class new file mode 100644 index 0000000000000000000000000000000000000000..910927acade0a742eca1428f913fe714e9cc3544 GIT binary patch literal 617 zcmb7AO)mpM7=C8EY*kT3MbcvrEs50#mx_>vXi_euT&LU74r6vRI~D$ui<88`5AdVJ zJ4<{V985Cr_cQZ8&+FUs3xItr2k;m+wXmTXYoVkSVWgzcHcZrbD0Ld%CD!ohTA1)6 zIggDRoZTm))(qe?H2)1`nB0+C+Fgc9y?e!Pd8oJ^hNsp@J#2LvJqEuW4@3buOcgPK zNrt(u)Z%1((--E9_myBMcjJhw9yikEpGDt}WXiDB{r6V2W{V+z6A$F26o#Q%|NRC} zWZ2GRX*D`T;X@*Zl|RQA3a9bdMB-4oeM>*ITX(F9)PasvoD%C}VMpq0;z@P2T~~Q zML{}|D)BxQCT)Q=fzjs9Eyo_hgT6K|kn zsV1FXbI4$I!?7qLk4r9=P+%zcr4q;K*+|4Ed=v@H}YgQ<*T_?_YST z?RJO3ISa?~jTA9My>Y$ewVP&A{O^$dpU%fa8)7Td;q!Fj`*F)Vg5|e_@ zl^=u&Nqi*qX*gzZdrFD88}K9%B${(968$nv^x+;DNpHR!{iHu(o4kFBnz+5ws(*v? zHA^VcX%c|jSfe4FeFA)tivoc@W*nSx%cy8GojR&)4_LZvcoRc}38K-a*h3+POp zDN*t;Z8ozh_Na85ir&L@JfPS^?BEf0agepI%~~wldsxQ?4RDS4OURc?C0Il>tJQIX Vtd*^_NnVlC%pN$bV2ex+`9H>Hynz4! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpWorldType.class b/runelite-client/bin/main/net/runelite/client/plugins/xptracker/XpWorldType.class new file mode 100644 index 0000000000000000000000000000000000000000..f4b0fe83c9e95d0f643871473fe61d86be6e0780 GIT binary patch literal 2686 zcmbVN-BTM?6#rckvPsz5G}tJGNI+%PL+!cp4m)>+$pk@T9O%JQEfS$pP4V^rD;Wu zlJ96c+o)bMqn)%E`c~2m1G2i5i54VfN!A#ytsE*F|0FfSGM(F$PHe2e;GLPB&e>FCqXRcN!BR;t0c0#k35yvAJs4d408FFoczAS+5jy z+vL0}48ns!YK-&PtTXsGt83;X)36yvV!bV=Ath#9SS813KE5Wz7=~V{Mw6^QVz~D| zjyls$j`fkxNk}jnc=Th2FKGS@?-){J(<+K|v(!A|h z_921GWaGy;uC#nSB^@5?@;$Q4J69kf@FgY!bEb9G?^Y z0$<^4qTk?Kd`Gl7w{DDa6!8g3I6g1n=|30*Bg$V@DEzhXnkSm4?artU$E6KCBkH3W Y4bxZg8J)xKnGRDSk~HaaA}yVN0UU8+OaK4? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xpupdater/XpUpdaterConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/xpupdater/XpUpdaterConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..b4e2833750eb740b542c538e466f6987d9975751 GIT binary patch literal 1079 zcma))+invv5QfJ|+HE(19w?Ny99&w7f>8FV;({BZNI<2~NKGk-J7?DJh5|ap81Xj=41xqATlVmtP=c$Wek-%;pFfFT+s+d4C%_WWp zPd*aZI`PVhoSz9R#*+7x(vCTyl_l_aFc)^@c>aRGQlYH~RZY}J2t=Rx?3m@8KueX= zTHnm9W0JmQZb}DijQDoOZE8dj>Il5)d8c!{I%QJMXrD)oeF@9@sP&hYA$fl&O|=VNY88EPZ2KF~-%V@8Ddce3TC0{`ZDt=PFw zf#PHIppaZ!V}pEr)%di`3`Zv;0{!a2Z@l=RIcVP-f^U`gg5s zt{`1}+8XQP5&E6-S0dQ8@lV@zL&p&~sCDYE9(!%HFVLEW3no31mjARewkWn9ehX+- zm?Kz%1}tN=jZq9OXdgibZdly8X<-FcEv&&h?mxqQ5)5vB4I|vbak0!ig$-PHs$IAZ zcQ7KbSx3Gb$eV$@70BCj$cMG$ojUTpK;8-D`+@vm4*6vbxd9JLWwi98jT(0Gdt_nn E7g5;`4gu&K!gaU35?M|AYU z2kLm=#-5?uhA{P&(l#&47}{vp+1Zk^I;PJV zwp}vHI}B}d%knZKL{~f&Ux7i}Gwe*&Hsq$`?lL5c$J}euwS-AFZPS*pG z)Z7L`WX`GZ4ls0Uh@oAr&T8mDJdQ9@8amO#5Y8&o?xH35vcFs6?hB)2bLFX1HtY?< zwbXZgGolj0Fm*aNGouu2ha(mY%l2L37|0eIlU}HWVLAHZ%KUzrSEc2MLT;l2eYhIK z6^4mZl|jQbq$yI{F@v~VQ}^u6@ol~6m?n1%?YO~^n|EEuO?!T6*OHP7lYaXyUDMG} zx@`C!ucS+FXmdD@3Z#~DX+;R z4Yx5&^?Pl&g0h`$z1*-^MeQI$`2hNk^hY3dpZiC zm)>n;2>ie~daFx7H_qb%%?uZDsSdM_NC1=ifXm72`Hx5peM0{iWB9gcP9 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xpupdater/XpUpdaterPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/xpupdater/XpUpdaterPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..cb80a24ea11ed157534f23a4e66f7a54a83d7a6a GIT binary patch literal 7442 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 Z$eWqO&&yrz^MV}Wvq^M*3~-69{}11-*FpdQ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/xtea/XteaPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/xtea/XteaPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..72cf0239df4355ed51ad67e3716a586f1f3ed4c4 GIT binary patch literal 2998 zcmai0TW}Lq82(O@W|MS*QVkeHK@?~U?IIuwEg+Oq0|B&wLaAIf$sye~-PG)+f~a`E zi+C6BI^+1{1E`hDz>7ZVjBn2Ptgrg6&M1CoH!W$yrJdb9m;e9I_kaK8Vyei zCyt7A5Rh%T>&RVGbFVJS!~k+N*Ly*!+erJW`t;zcfN7JAK+rRJ5zaEFI5h9DN`n2#GZ z+#xXYay0HUodHH9hTE|~*d1+Ob*#OzzE75 zjWkWRqUe;PG~^glh1(U6Q^YHWdK#IsW2DO&CtI>IvOR`2EYo06r6wb;a)6FIv0OkW z`4eXg+}hM!3vpt^eQ?j`?h6j+= z&@-N7)m5xxCw2*Fqh_HjcN`L!MUAS&A20TL>_(r4J#^`EqB2Q!>_xvoBwMsylf6zL zUR^gkGG0A5?^XKybnI8cK{J<&;2;af=VkuU$L0^we}0!%JsL6s4c=)UV&7IhayX=c z#nmvimUZMYKoWB@Q)b(2ss@sFOO~B)@2_%g99yr3!KwYYmTv|q21{{mVOWQ)xQ;q1 z_Nt$%)e#*Jp+qjZIv&n`kNzacQyHV|mvo(btm!EQb;Sc&c`CGrbsWJXG|Xi34L7nj zE{7pyIc|GB9>wDt9ut^8c}K@FJV9m4=^7q!c{Cg2Ue#8f(lHZ_F+79kG(5|Ocb$wI zPy6Tb0v&P6nPJQ2#dlptDw*oFk%oLtCu*rJ$gA`T_OeK6qSQo^PL;-Qvp_$m5p^N> z3{@JH!UywSEo9 zHJsqxmM)e{S-II#SHuie{r-L5rUEC>Hre)+{_cxzlB(T~@ap0zA)BP~qbw2hfR)Qh zJIEg=0=Mx|qY&>m-cg)soT+bw-$r$>a9q!E06HIbKF()UWE#A6CdrhwAhmD6ja-dW zqM2Xy7i|=0Fzai~J;g}?xALtH0$MT8TTy^`-Br{!5}4X;X!#DewVcQ8ecxf>w^(#p zd%6d`jo_CNQk!Q*_jS<3W0k!YEa6$>fR}QOki=hfGsf|sOUBT88Y{j)=v2!$SbY|x zYpp-pAh6vZb+PG(&Lc?xTi4Vj>gJ9i6dyL?|9!z9vH9MRDy6?mvs( z08WAecGcR00qj1Fxs3-R7hv`UJ;`)mC=m&^Q77G3mxzS?Q8*E)^G8}D681)CkqzQJ zEJ7Gs6HP?p+87FnXd*I(Vxle)9fR{sSj5Av7eBi+oTwYa!)I|+5QOK~lWOH@MO@IM zeLsKi0PUn;En|BxDcL~sHj=DOSb;9A=H0WNjin1)kmCP7UL6N{NfeRBSJ;Iy^x^^= z_7B*DpD6na`tcj3ey7wQFugz=@(Hd4f>h&0yyS)USGv)5?*g^1bQZ7ss&*3eOG$J{Mx2X{!f;is6yUfq`=t(oe^_QrtX%HIP_?*=6 pz6Mq}{>6MX{~LpWf0$bVd_aW&KJ;>;fq*{Z>|+O?;M2YM?0-y|4PyWR literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/zalcano/ZalcanoOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/zalcano/ZalcanoOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..22370f2378c55e9201be5bb1cdd0aa0815b38273 GIT binary patch literal 4127 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 NME-n}@4l|_e*r?+ewY9N literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/rs/ClientConfigLoader.class b/runelite-client/bin/main/net/runelite/client/rs/ClientConfigLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..9cd96be9f7db1f5fb71766cbe6f7fddf9000d104 GIT binary patch literal 3404 zcmai0X;&N98GbGZMiPTr3OOZy65=3QV7SY>+;@52 z_ujw!=e_pa*#&{S25THj?!1#v#mBd> zVsa|5fa1|p%UN0UOxtobv=p4#sP~ zR?J9gxLx2A|Ht1b2GAJ+8FjRvHHtm>l!i|V^i+?p53Y{AxI;j*6Z-WPJkJ=={SVL zRBF0YrEFHZ?p%rXFua$P&=DPX;VAVNNHOLs`qv>fvV1 ztV&B;#ga!OrBMjT%Bc|@qxcM=m$7qK1^OFAY=jg>Z475LoUTh^HEN2kBaH_M^UPIG z21n3&>S}OyDuQvG({PrV_Q@8@AiH2VE^B#;;mH|JZZufCIwtTiA$fj!?D1m)w*?C8 zB`TaW@P16HNKFacS&5XYuXU$WTMMiDIf3&^{DK00&F&yjDMg>bB@MG1nn;jw9gpI( zgoSD4y_Pry8b!S3yyuo$mFGtXYm}JFmk!6QnBc;v?Wu}UvGJhnK%&WP{*7r z6*AJ9RvHAl$L*|`GI1$;rwwQzff!bKnmue_7Zgw(T(jM)9ol7VMlG z#jE(8hTjV8U5|)qE!m5bjY>89ptX+~SN_DhiC5%5Zjpr@5cE9beVj{U) z@ajuj44z+Zk}s7v1n$`6dLw5vyd|*ff3p&-f#<|@25%Gh2;-`O<`aJloGNQOkRW&hjQHB`p#cd<_(*&1st zW9SBY*ASgm^E=>BR(cTbja>PKY4yl5Gzk}yuEd%|9Ot_SX;L&WBvvnTfrC? zi~fRo?u}`^k{DJH;V! zh+{Lp&i@(o^Zzi@aS&}tU>oNhIE+3V!4Qt}HFOVO1t}OfjvVeo0S~~%2$paP*Kiu| z<3W6chwxWk_&%}3#5qulp zp?!TKiSOcjv}=eU{XTv`FywF(Kg5rqi7xK@Gg|T%UciqDp8{UOi}(pabdA2;AYT+e zrSfO6?G}yJGzbkZX?R(~fQIY--!Skoc50Z>aN^(S5+7sOU(D$G(Oc+2q_GgWfm@8q z7D{>0^?#vlghPA#KNVQ`%y@<4FKACISHI*)XfuLM`~{->SMjU;2j0Q1H@Ir@bD{Wv yeSW-l1YFg4(KA&#s*rx|^WVg8IEK0NdwzewpSbF#%7I)~mr5A!#*)?k1OHV7183vvkFAUu_oI33qtyZ|n(ChD7t@JIzDxU!?&v5RA zVW*!P-jZc=hQV@x+x9J6C!@X+ZjfK^UCXijIfnJ|Ga-jS-30Te;Ahqu=n*^WlXQe)_UW;wN>9Hf7gXw~;Dr=HJrb0_S0@ukU|zU4YC z1s^hubQQMZ`b%!xsU5n}F;%PX7=GKM1jo;E%-!rOGO$t7!;2; zZNntcE8~Silxv56AI7K;rcBXq0xqK>iyWCu*D(#B;pYF4>EOgM30=X|`!4S8HWjxp zO{&+qPyJVPd~c6o;&kk2eBe#V4&zhNF*6L=69OZ3Sljj7pG0%yGwUMka}o9hQ9B__ zcueAsidj(Q62!0MG}}I<#f=7o-U$i#{A@M#4XYXQ>4<5$dL)2Yeu;Yu=uVB8ZbPrT zZr!G9?=~8)qm%E#p3g( z7}1P49wk9==P6(F$5o>l%nk)l>2?I^9wVt>Gb%-tMZD^^J(Gtc_F{CJPYEmN=1CMv%`o0b2<@Y7sMKENk$CjW*SJRab)H^OUjAGc@alpM9EwPTz8iKG8gicQoyCE!L2H#^F%fwIQGfQ?zb4W-93`&a_l8P9X?qf_^ zK~5@TMtX=j=@AOj8p_gRRHY}_mNsBWTY&~!q#j@&YG7jpUsKKrI;Bi2iB9doDk}6n zhGJ(mOiDb!H>A!SP2h)kM5`)P`mB*U2JL=}b+SDs?AwUF6LKnG3P$NIewW@tRq#Z8 qi$Mh&?~sIixKDQBvP|(?f$rZC7g33ALaxzDRGX?8yf}SJ*!~aB>PCD3 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/rs/ClientLoader$OutageException.class b/runelite-client/bin/main/net/runelite/client/rs/ClientLoader$OutageException.class new file mode 100644 index 0000000000000000000000000000000000000000..5a9aaade2a6a8b8fe7c4fa60bf7fda13ef66e709 GIT binary patch literal 526 zcmbVIO-sW-5PcKdrp9V*YpZw?^xy}WgLtYGBq$1@f|lO5>C&#G8_90eza|nQ5ygvwuSANNHs|gthH(rt6K<O8|KYq%C`KYPyu10UF@krM zWN9Q%Rc@g6J%;`K5<=x%YncYIFh&{|D}>EIIN|etq(~@trLkv;vDg4{5cwlGc^ceZ zMjb{D_tNg(Gs+JP(z)&#|)u?CQq#? G-}nF!u7>ph literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/rs/ClientLoader.class b/runelite-client/bin/main/net/runelite/client/rs/ClientLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..dfa08ef10bb21ae111ad6403ef2d576d80b78120 GIT binary patch literal 21057 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/rs/ClientUpdateCheckMode.class b/runelite-client/bin/main/net/runelite/client/rs/ClientUpdateCheckMode.class new file mode 100644 index 0000000000000000000000000000000000000000..b15c71657a724cc909a3059cfede32c4459c1b10 GIT binary patch literal 1173 zcmb7D-*3`T7(JH)1y(m?iUOPS$5dcQ#YA5q3rH|oR^Xw7g!ok0m35Y~l(K~XO4-8} zjf>CzQO56fIQpOuG->ZW?fFj6>G$>5?{C)tYIq|fz)-Nct2$GgTc*p^fn{==@I!}_UlZm5=F57mY}9WexJouf8GQCmf-Om(extHB_5YpnxK zt1+xKTAk)@x2AO(I)nOgRl!Jw{M)9x&md)UU3x>EOh*ukfg!HoE)opk%7T*2YRe?L z>zMYie30u#iF;2$2;m510Ujuj1&9ccRuDm0?6wp{5o6fUOq;i+qds?zjK0Mg654oR zSY5+01@>;nAR$hE+!J#`7S0W8%4t)|=2i?D!!BOPcuskI=4TU^j}*K_mLY05jxigI z&t?pHf5dkGln>nUfiLynTNIo6;JIplVtDT_TYQ<^YRwRV3kq_0#qicISGSDGr0nx> ztG~=6#){@6rjMu2fPXN>M@|28Ad8}iGVA8hHr%O0#HvqQ2vt@yzF)4EsJjyVBEf1( zi~&F^O@Oyj^MQC;v|cc17}lT={|=!MVR6*HgY^>Y(j_)7u<3#OK@TK7@G#_oRQLz+ zq&YVAUT}`2-V4o<(l3ztN+JPl(>38qZj<~Yq_IOC&d^Rg6(`N};?*TGEG*0Uy{${^ zECs?uz@kX_Bnlpj43yvro-WGYQBF~woFmgal=9cTityHyGFNz3_(D%^?A)laTMJQY faDJhYCyvmMC0PCndq2VcUl%~p(^T==TT6cczibV) literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/rs/RSAppletStub$1.class b/runelite-client/bin/main/net/runelite/client/rs/RSAppletStub$1.class new file mode 100644 index 0000000000000000000000000000000000000000..f44a40d4ec9f9b298e436a74f1e8432787d1cd94 GIT binary patch literal 4133 zcmcIm{dXKy8Gi02&2H9#rb}ss3SDTRNm{#<6jaiJZJLtEron7mq^RX)_jY%h*_mbL zZj&eqCcw=fh+Q=EP2we zmuBX!sH)DQPvADYDy?uS))^0ctroRFpKiF(;C=K`-iDhoDjauxS3fK;G_);^;R^!2 z<3UaJL*OO{S>*EQ!A=ML7!c?gG6FlxuCLCvn{z5WC+9pRP$&mg>0OYaYu=N^UK6aq z!RG|36*l_&XL8c=}#h!NP3EaF^Tp&k#Q%zZC zfW=L0E$EV!ppky#-J)*MTCGh*hpt~=@7_vMt=E@Li@*j2f&7X|;&9tgl0aL#UTMN_ zH&rOL8~Da|#jX2Nw?kSgZ6cWo)`U>v7eGE>2swkB7nRTNpu zvez!=a7I9sa+nl=f&B{(9z&Tm3suXLRnp~j8r|`R3@hrHw(_fLET)S^ea(78!*n@v zILjQ5EJOuPvd0~K5wm|+O5f&R$M{7}iJ zz(_jL#7XSd4N6mftDQ)WnJJrJNjJ*kN(TrdIJ2@tAm-JQ^%i@$wX3;!xOJi!?h-}9 ziFIKRG-e#@J*JkJ?w-zsutRK$<&!!H*-s-~H8L7I*;2)ZjEdDzMh#Un$}c$h7QRhQ*7uyN%_%t3 z#dQ}}btP?=eA!VNFFE)QUgqH@Yqd$`wNACQX0if@Hkn168Tzh+@0laKH(;h@S0!kN zRdvQSf$vIRPL7y{;~_ucSG^!&^G++>2x<<#k2g8-Nr-iqk~=!3@0`r`WJ>NVtoFdE zAkdKxWh=H6N6scds^gJP}G|%M1$2%d$#pEjjoRe$0u{TwN0QPa5e&Gd4ac z{hFtu!EzAHw_E8MxTfDM71k)8TWYNtncLrtU8Y@a)J@OaWOrP8UWIqWv7LQ*YXAdg z*8Idlgc=v#vkULzms$KmU~mIWaWZiOoaq3yh+hf3`~Qa~LGq~-x8wV3=Z=&{H=X9s zbNE1Dbc^mPF0iAEx}l2A_$+*=D0l;z@_iMKdoqd?2jcH}8gD?Q8wIlXqrjaXFUkQL z^M&nvRz-R;h%}0Q;9?T<${sw2{BiwwQZyD_3 zvyU>sd6)y$vA^@U1-tpiGXr}P3lH+!SjdRKnrBM$qSf3J?P@mp8F-2kx|S>?ckc+-0M`+oE#Vu6N7HOQDfjL4${D62-rWcMmO{IJAs= z3VeL}8b(Jxg!3Urm+`sj!^?Q&8g^Wtw)+!>N0%{Gn6_Wjhi_m8_&X}sY0P18`|%`= znNl3FVTD}1O86GIx5V9N8Tj*b{Q?egkl)YWqj(X=IV4TVM$l^lSpoh;0{mXm;3<5W zDUXr}U!koGzDmg)dM;(@aUZ=Oz@;RiN$#42`bHS>)2rmja~+(gJMgCUR*a=qy!9pC z42|Zj4}mIbiPZ!C?=0zLvhO+#!>=l4^gbxLoth^+~<@C@H#8iiZX=mTpjZmPrxrU$OXZSUp{RY2H)_;dT;7{yM6M*^qGd~#|`yb?S B7C-<1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/rs/RSAppletStub.class b/runelite-client/bin/main/net/runelite/client/rs/RSAppletStub.class new file mode 100644 index 0000000000000000000000000000000000000000..e39292c56a3e570452f17b91a5b418b0a50f10dd GIT binary patch literal 1885 zcma)7{c{sV7=AWQdo&GAlVTAOD4!;2;Y1WaQo+(vh$d}qq%-*2C0Wvi%U$MfQ#<}m zI#Xu^MwxN^*+0th*}H2RLQpf4-R!&X`#kUG=C8kh{{z4(zO|4Nxa>)72YpYvN=v)t zD(UeY+B=QaUeA@fq5Dk>X@R+?&c0*2j@Plbnong*TbL49h@?)WY9Ct&OtpOPiRuVk zti6?CEmEln%+mp_x-u5je5Wk~fznvZoi|m9a6*NvEv@#Yz(le1y+C@+Z}X6=DNk

      ++-E%^s&J|0wC>18y zM?1Aj1_JM7v4DAj8LAt1jH-oq1+v4c)6{$~3kxSQcpv92oD;b4A2~C?7X(fnu|{QS z=seEnv}8{!-xEm5 z1A)ck@W!e!D<>P;X+5huy(FnwhP~|sPFHGE&THdbc+)GBgyk%*;|BYJ2ys(w2Yycm zT1i$Ze-w3JE7vApWdMHaX4F*|}VBm8j-SCXO)b#=wU?bn(;&MF(q zV<4t|B8K5SQhnejJ6OvDvYk6}^0nDWu1T`OZhLEyj|b_>%?v8IW6F6~pjiB04O-e| zi^aSZMZ`da@N*kne>@{SutLvl8`sCxSq(xLxeM;8 z^iO8REZ3<>avM4RHhM-rhdg&ifqAaR(&ldNCd)5y>M&9|HeMMro*WqSRY;7RbT37l z!YiD9T>cejUf}FYEFRXxVFWr$`zzEjh_l>*bxJmf^e{qRh^-UkIi9ZJ16mfTN%yxb zTJt4EIpMoc4a1j@xt5lGgPp>k_+-@ats(e)0#7r1iq8lo@HxInAa6w(2Bu%3^0@pG zUyedOilE{IP7iYM75{?b1m2}TCNl90m*LF+92qXgmjfRJ?qQ9lrV8u)mEwL0Ca?|4 zOwAr}HS1~5InI=qpW~ZRn(IR}xdBZsY8OM3iyFp2)p<%`6I$?03F%&Uf~oe}DfIKn?fONC=#Fly7-MN7>p} zR>#)Lp*^r3wCb+&gYKr05;$`ppG(V@PS^UbeV{r%U9#V|m4DxJ`^xjR8VD4dLD$Jkwq?zGXirHKDXsypPaHNVs-`sZ{;zCX>(i1V+PZPy>`^SVXv*c zhq7&xajEHcq`fOWZS2UI^7l1sU1|PL-^e`IRlZ?$Qx1qWUtT+2UpVWd1r|y?fs5rBOgN2=ICA7lu_8sYEV3C*^C+(*P(&IEH0d+I~46g92 zQAi+(3_cf_u15DS1UUCqT+8D+z7$A%s&C5>e+I1-ZQqy*OZTFeAtsLb^U+q!vXIV!utmDg?ZMj3QqZ-=mRbljRsTyTqnSD(1 zkCZ^k>?EypU}b1?Gh=p^e(p9sdEUO~R~$N)Dz8we{DI=*SD5<^rO9>vmjGyy&k|C6 zuJCz*zkpS|%lq5(|55~horDa0vGObCOYgnL`w9Go)t~7~z(5*iKsg3e z9K&41M-fbeEE9~I4Ph?5MmdQ`6Jpum?PU~D4UiVY=rPhP&f()A)8!MWRZpUJ<&D%n z8N=L&8n_rx`*Z|T`mA*ICDxA?x*kJY9MjvtW>n}FPt%ZGFT@d3PYdFu;EAkhRN)DPg12R;TB=sIJ^bxR+xWS@QZK6~x8*WUj9pI;vV*g)Mx zL}1>PLB;R6(y;?sX*srZdGA*Cq^!H0Ua%YZ(rTN~1u~yn2Uf-QDpzbLkp4(mK=XQm zK)P}KWTzJllUD?cRok_LHG$c}@X1L2O7W(Ee%ZS%W6&@Whlw$P6Ajyy+r4&E`g>N> zkpeRfuVpzmE#Fr6fm09e*+NqXlFucV+kl8nbxpEp8wle>Y{+P`jf1`=q6VqI}4DGmiy`GUeAMA5r=PV5;;pGUZ%KKSVaAf6urU)|%mK;5BBx zLHs3TI2u)RsgE(NnZsF}V-4cs70iWAPnLfM1f7pFOkLo#D zIzn+Z8~GL!idps$3DI~?Boq_>AEKENttoA_`<+S*Xs8ZKgm zv?qA3Qe=&hWn7|9C)QauKSxnji__5m#4WRde}~#wgI-2vBqgRKt}Q09~YSu-*@m ZdAiiBH^+Zb5)&q~Kl$MY{t+pQ3TJQV5@B8e3>i5mevb#yN;SclqWM}60-tYRp-}N5* z*SUuPwBZR2RRSw*=_lNREiKcRiHv1Ro8MkypW|BDbRnN7#nn(F5IQjz8nDDHDO@|UGXK+xuNiy~nY~Reu zF8i?Qnf;b*vu(#WlmJh$SWd3r8BW|FZRr}m%#uZShPV5Ez9TSFU{T5$9^&`LM0XjT z`)0d_opo|bO3AvOfTmVQlxx&6zijo!f-Fcb)~3xt+wcpn6u4^g`sP#xSW0)o$eW2! zU2R_#hQ(N_VTr)v$#`rtGQQ)E>UatoXvCoOL!1Ow zHHB6LxOZ5F=Ovq`!dVM}%XMg&BQP&z+H!Xx*Du{(gSZCxXAG;)a830c5v!?0V0BaT zOq^2kSLm3BcpX;Z3Jt5Nr-W^Qo{lCo3uva-nalg5f$Im<_BA@zVjV%qJC-G|fGQ`4 zQc^=gVEL27tKsSYC1wYWoD7d3j1Ohx<_b6or)O`N=x$#vTpb0&`12qgHg>h#ora z`K~mWuniTwAvHnVxR|VG)#}x;7b>58=`ng6E4E*#KYLu6H8U(4RQxO)(6FB=S5jOd zR>w_vHZ2%1Enm6<*F^bNSI38e_EFE?@u&ot?!l3_^4C72t-Ay^uQ1s0YNiOf@_S4R#u zb$LUDfdN%KiXmJ&&9br>71icGb;5ZaH-ivrUZFp9Zb4I5S2;Zf%~DmI$nySbkmkc{4SekSku(i z+!aGBUasR6cqNzm3#OG-;k1#*`{cQ_GRU3wkcokGJ6@yV)dGo&WYzInyiTCX%nEFx zQ5UVco^kR99e3c3%$S@pEIS;ViL}r3hxq3ChV8ScEL5VW0IAG=vyQjmtptGQ>PnA$ zJEwvC;_XthkLh?jo+dCW09Q4ZJ9V7EU2HVermQNnDV$IkK5E}Pb-W9A^PD{M7DhB% za+ij83tSrbU^o6a+2y94=b0XeIqlx%g9HA0aLNqpeh=V z%86>6R()zg3=d#T!E(PE;Jrho(>cX@UZu;9<~|J{ zV^b}apf=YvMz_kF3mlUk#OW9V@e`_v^1$aH_1%X>$jXLc@E-h8t`>YyiKF5i$WKXnMi_hZ=8XliKJ4|~#N{fy!;!8|`U7fqy zJA2Y>r8BTtF$QLQMaNh1HD<8GdS9%(0l3N@PJUAi4A{P*_>qPm za>NT92sE1ZVP{w-Qo-SJqcKn%f`5#k2-M|DB!S1vlRM%Jg>UCvZ%J=uDwumB2f}!q zQs65X1JKJ5nE7I;vRu_v-tqz&t#%lemFA$CoHrZakK-;CpA$7z!Hb|t;~?)SfW*3 zHNA|Hm#rP$yEv|P*}UHc_ZsPG_$#A+itE#zvxdKOcKY92nGa!5P)&J*WmREO;{Pnv z@WRDQ6W?n&UC!n+#%H~{H3Ux%Ou>^EAFj>kdlgq_k>gS-UqeVH}&r zaqU@LKZcGm+%N&+b`EJ^0{f~kj^|7uQ$>#5sWsd_I1W>ZSyLU4Pr#|>F0TsvPNFS! z8kg0NteL=QHBMrK+8f_6hFfb6ZXU7M@`7rnDq=frF!nco-QiqzQPoP`FJ#$-0 zYQrgREe{HH)EO$Q;&VmIS=`rh9=Giu$Ngt9aR!6@dT{?)Jah)jTh^SxhEfpJ6BV!@ z)nEf-XCp4>y9$U!p{U4u3Js!8#M>Ao>u7>fxQb5|LbF=N@bOc8DUT~rjH`G|6_JQ# zFZU>xMzVZz438ei;?sC+9A6H7y2cReXTrI?@Lm-rR_K;}Q<&k_AE_#6Jg^S_<`{u8zT0SgOB{{R30 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/rs/jagex.crt b/runelite-client/bin/main/net/runelite/client/rs/jagex.crt new file mode 100644 index 0000000000..06777e1b5e --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/rs/jagex.crt @@ -0,0 +1,79 @@ +-----BEGIN CERTIFICATE----- +MIIEozCCA4ugAwIBAgIPG66Q8BYiduuCbyAdmzRTMA0GCSqGSIb3DQEBCwUAMEwx +CzAJBgNVBAYTAlVTMRUwEwYDVQQKEwx0aGF3dGUsIEluYy4xJjAkBgNVBAMTHXRo +YXd0ZSBTSEEyNTYgQ29kZSBTaWduaW5nIENBMB4XDTE4MDgxNDAwMDAwMFoXDTIx +MTEwMzIzNTk1OVowYjELMAkGA1UEBhMCR0IxFzAVBgNVBAgMDkNhbWJyaWRnZXNo +aXJlMRIwEAYDVQQHDAlDYW1icmlkZ2UxEjAQBgNVBAoMCUphZ2V4IEx0ZDESMBAG +A1UEAwwJSmFnZXggTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +idEgJi0xj7hhEyCMdXHxN31gyHS9Iwmzrda2a10BljKl6DGiSia1UWJ/zaJ88hcU +CjIFeUu0B5WZTXOjtLyxhpSSfVFjjNucCMFZLJ0NPSU554ZircHanCxj+rDxaHid +GBasfyrEujhhrcm9H4p1gyhZoMs5KGbxcdwJoCyNv9rIHiQnJhgzZLqG/rRE4JH7 +pjaijU519ZL8iZpz7oRSYIM1LzwMZcBsO4N71cHLvZpEi9B6wExS2W7/o1CEIqXv +tEHtxEFP5XWaWI/toLUBMdXYoKsVEhHs/zkNrjjMGXXQAcS6KOHHg0S+tZEGms30 +SY/69mtefjQceb5YwPjGuwIDAQABo4IBajCCAWYwCQYDVR0TBAIwADAfBgNVHSME +GDAWgBRXhptUuL6mKYrk9sLiExiJhc3ctzAdBgNVHQ4EFgQU7aoWtfnySWo/xlH3 +pkcMyJ9cLdwwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL3RsLnN5bWNiLmNvbS90 +bC5jcmwwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMG4GA1Ud +IARnMGUwYwYGZ4EMAQQBMFkwJgYIKwYBBQUHAgEWGmh0dHBzOi8vd3d3LnRoYXd0 +ZS5jb20vY3BzMC8GCCsGAQUFBwICMCMMIWh0dHBzOi8vd3d3LnRoYXd0ZS5jb20v +cmVwb3NpdG9yeTBXBggrBgEFBQcBAQRLMEkwHwYIKwYBBQUHMAGGE2h0dHA6Ly90 +bC5zeW1jZC5jb20wJgYIKwYBBQUHMAKGGmh0dHA6Ly90bC5zeW1jYi5jb20vdGwu +Y3J0MA0GCSqGSIb3DQEBCwUAA4IBAQCWhdlN3dalo14zBJURh3CtITGakbBF6N/T +4xSEVNUtIaJSMHWHVXCMnCEazRKX8C/AaroTuJ1ceUdXJc1CINjIABXz5rVpkWPQ +lPul1PfWyEYIIIEq0PjIEyapnWIDHsZu+HtDIHtRoya3e9p3Ac9+57MsiXLSX9D3 +jueMLakZ20Sy0JLWp2l7WkMjU27Wi3QxpZ3sw7reUzGBPLhGjcbABkqGCHXm+LqT +IrL6j3Co1fSeTGi43siPdP+JI6XK1+mcmTFX6Zktx15UDkYJzn0gqXmzgNQAYNss +iQR8TmbXjlvehDwcVmy/uRW8mWKjlqkMWRJVLoHc+jdUhosApE/5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEmTCCA4GgAwIBAgIQcaC3NpXdsa/COyuaGO5UyzANBgkqhkiG9w0BAQsFADCB +qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV +BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMTMxMjEwMDAwMDAwWhcNMjMx +MjA5MjM1OTU5WjBMMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhhd3RlLCBJbmMu +MSYwJAYDVQQDEx10aGF3dGUgU0hBMjU2IENvZGUgU2lnbmluZyBDQTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAJtVAkwXBenQZsP8KK3TwP7v4Ol+1B72 +qhuRRv31Fu2YB1P6uocbfZ4fASerudJnyrcQJVP0476bkLjtI1xC72QlWOWIIhq+ +9ceu9b6KsRERkxoiqXRpwXS2aIengzD5ZPGx4zg+9NbB/BL+c1cXNVeK3VCNA/hm +zcp2gxPI1w5xHeRjyboX+NG55IjSLCjIISANQbcL4i/CgOaIe1Nsw0RjgX9oR4wr +Ks9b9IxJYbpphf1rAHgFJmkTMIA4TvFaVcnFUNaqOIlHQ1z+TXOlScWTaf53lpqv +84wOV7oz2Q7GQtMDd8S7Oa2R+fP3llw6ZKbtJ1fB6EDzU/K+KTT+X/kCAwEAAaOC +ARcwggETMC8GCCsGAQUFBwEBBCMwITAfBggrBgEFBQcwAYYTaHR0cDovL3QyLnN5 +bWNiLmNvbTASBgNVHRMBAf8ECDAGAQH/AgEAMDIGA1UdHwQrMCkwJ6AloCOGIWh0 +dHA6Ly90MS5zeW1jYi5jb20vVGhhd3RlUENBLmNybDAdBgNVHSUEFjAUBggrBgEF +BQcDAgYIKwYBBQUHAwMwDgYDVR0PAQH/BAQDAgEGMCkGA1UdEQQiMCCkHjAcMRow +GAYDVQQDExFTeW1hbnRlY1BLSS0xLTU2ODAdBgNVHQ4EFgQUV4abVLi+pimK5PbC +4hMYiYXN3LcwHwYDVR0jBBgwFoAUe1tFz6/Oy3r9MZIaarbzRutXSFAwDQYJKoZI +hvcNAQELBQADggEBACQ79degNhPHQ/7wCYdo0ZgxbhLkPx4flntrTB6HnovFbKOx +DHtQktWBnLGPLCm37vmRBbmOQfEs9tBZLZjgueqAAUdAlbg9nQO9ebs1tq2cTCf2 +Z0UQycW8h05Ve9KHu93cMO/G1GzMmTVtHOBg081ojylZS4mWCEbJjvx1T8XcCcxO +J4tEzQe8rATgtTOlh5/03XMMkeoSgW/jdfAetZNsRBfVPpfJvQcsVncfhd1G6L/e +LIGUo/flt6fBN591ylV3TV42KcqF2EVBcld1wHlb+jQQBm1kIEK3OsgfHUZkAl/G +R77wxDooVNr2Hk+aohlDpG9J+PxeQiAohItHIG4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCB +qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV +BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3MDAwMDAwWhcNMzYw +NzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5j +LjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYG +A1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoPD7gFnUnMekz52hWXMJEEUMDSxuaPFs +W0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ1CRfBsDMRJSUjQJib+ta +3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGcq/gcfomk +6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6 +Sk/KaAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94J +NqR32HuHUETVPm4pafs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XP +r87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUFAAOCAQEAeRHAS7ORtvzw6WfU +DW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeEuzLlQRHAd9mz +YJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2 +/qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/ +LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7 +jVaMaA== +-----END CERTIFICATE----- \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/rs/jagex2021.crt b/runelite-client/bin/main/net/runelite/client/rs/jagex2021.crt new file mode 100644 index 0000000000..39a381c29e --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/rs/jagex2021.crt @@ -0,0 +1,83 @@ +-----BEGIN CERTIFICATE----- +MIIFXjCCBEagAwIBAgIQe8nov0sYXAw/4Qpi35irpzANBgkqhkiG9w0BAQsFADBM +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhhd3RlLCBJbmMuMSYwJAYDVQQDEx10 +aGF3dGUgU0hBMjU2IENvZGUgU2lnbmluZyBDQTAeFw0yMTEwMjEwMDAwMDBaFw0y +MjEwMTkyMzU5NTlaMEkxCzAJBgNVBAYTAkdCMRIwEAYDVQQHEwlDYW1icmlkZ2Ux +EjAQBgNVBAoTCUphZ2V4IEx0ZDESMBAGA1UEAxMJSmFnZXggTHRkMIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArDT2DqhgDbCSihEH67vHsOokbTmLeuco +z8ApWGKgyZGdO73l0YmXzco/N681xCP8SFr1chfwc9H+mS9QB/3Tp51wqLjb7U9A +IYmQVcnJNw3glZrRzBlZJCKSbcMFUQ++0+WLzKZKY/ZW8xGsu6GsUdxLadOt90pr +Ak4SrgM02PU0RfmqyEs037ezuzyR0dMYOdTHM01l1h8M2GFD9IWrqwazDcdBUpKX +KSW1nFOmSaF7TtQTq6dIHBlXE5Y2Zob/XYCYotP/3yI3XL3QEWsjF/wkTRJr5WCC +MGgWRezNf5WaE+S431+cs70FEufD32iKsOjHhbddX9qFfHXgLaAfoozNiLCCRdS4 +gaRMD6USF6T0MbWKpe43KtBukYXHZ37bW9etwEDTo23J0TBiFPHZPpKhaEo7BcZU +eS1vTH41Bf0Siv3RkP/r5b+mkLgiqINUr+GVrcGnbpDHsvCs5UBX9kLm4EIDwB5m +PlgJV85Ou5cFYvxZZyRW1IrKHXsKIWsheRTFBnij6sJr/PKZcTWBEeSxXpk6nGnE +mNRrNV+GEVwHBltC2ReCYcu2khXVcPF9qnfCfzEkHRUNFm8QkKwbLpeyqG4923Pa ++YcPK0wEJHm5t3Mv+1u8kL6SOWm37h5Z9HRLsd7N4JFXHglqVgy3BPm77oKG6XXj +WrSquVvZG1ECAwEAAaOCAT0wggE5MB0GA1UdDgQWBBQUS46z2oXY4BEoFq6JU6kM +wCHD6DAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDAYDVR0T +AQH/BAIwADA+BgNVHSAENzA1MDMGBmeBDAEEATApMCcGCCsGAQUFBwIBFhtodHRw +Oi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDov +L3RsLnN5bWNiLmNvbS90bC5jcmwwVwYIKwYBBQUHAQEESzBJMB8GCCsGAQUFBzAB +hhNodHRwOi8vdGwuc3ltY2QuY29tMCYGCCsGAQUFBzAChhpodHRwOi8vdGwuc3lt +Y2IuY29tL3RsLmNydDAfBgNVHSMEGDAWgBRXhptUuL6mKYrk9sLiExiJhc3ctzAN +BgkqhkiG9w0BAQsFAAOCAQEAlAYVi6THkvr28AN8ExBmTYJKkZV5bDEhc55V2Ncf +a0J/v4pzFEnZoPKQBoRcxIZtY/c1Pr7NorGt3bkmBA8tc4Ni59US9OeGE9D9XYw3 +WTOD0Cl40u+bV5dTim2fU2iQy18CtZzJsn+oXa4KHcCPl4+zZ4OLX2kPyxcSBce4 +9vzXbBg0CMj1bh3HVrB93r3pLFCJtYJutPKeZjQfapst6mQddGqIY4ghmOEhH/Sf +qEno2Q0WYd4KHuynGfjdcmcNkntdkBvzQ5yaL55zjpQIXhg0dnaQxF+NuBwX6mXz +R0sshmSJfKy9hr0IYCO422uSwB1cDZ3IZnk/nR9JpVRPRQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEmTCCA4GgAwIBAgIQcaC3NpXdsa/COyuaGO5UyzANBgkqhkiG9w0BAQsFADCB +qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV +BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMTMxMjEwMDAwMDAwWhcNMjMx +MjA5MjM1OTU5WjBMMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhhd3RlLCBJbmMu +MSYwJAYDVQQDEx10aGF3dGUgU0hBMjU2IENvZGUgU2lnbmluZyBDQTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAJtVAkwXBenQZsP8KK3TwP7v4Ol+1B72 +qhuRRv31Fu2YB1P6uocbfZ4fASerudJnyrcQJVP0476bkLjtI1xC72QlWOWIIhq+ +9ceu9b6KsRERkxoiqXRpwXS2aIengzD5ZPGx4zg+9NbB/BL+c1cXNVeK3VCNA/hm +zcp2gxPI1w5xHeRjyboX+NG55IjSLCjIISANQbcL4i/CgOaIe1Nsw0RjgX9oR4wr +Ks9b9IxJYbpphf1rAHgFJmkTMIA4TvFaVcnFUNaqOIlHQ1z+TXOlScWTaf53lpqv +84wOV7oz2Q7GQtMDd8S7Oa2R+fP3llw6ZKbtJ1fB6EDzU/K+KTT+X/kCAwEAAaOC +ARcwggETMC8GCCsGAQUFBwEBBCMwITAfBggrBgEFBQcwAYYTaHR0cDovL3QyLnN5 +bWNiLmNvbTASBgNVHRMBAf8ECDAGAQH/AgEAMDIGA1UdHwQrMCkwJ6AloCOGIWh0 +dHA6Ly90MS5zeW1jYi5jb20vVGhhd3RlUENBLmNybDAdBgNVHSUEFjAUBggrBgEF +BQcDAgYIKwYBBQUHAwMwDgYDVR0PAQH/BAQDAgEGMCkGA1UdEQQiMCCkHjAcMRow +GAYDVQQDExFTeW1hbnRlY1BLSS0xLTU2ODAdBgNVHQ4EFgQUV4abVLi+pimK5PbC +4hMYiYXN3LcwHwYDVR0jBBgwFoAUe1tFz6/Oy3r9MZIaarbzRutXSFAwDQYJKoZI +hvcNAQELBQADggEBACQ79degNhPHQ/7wCYdo0ZgxbhLkPx4flntrTB6HnovFbKOx +DHtQktWBnLGPLCm37vmRBbmOQfEs9tBZLZjgueqAAUdAlbg9nQO9ebs1tq2cTCf2 +Z0UQycW8h05Ve9KHu93cMO/G1GzMmTVtHOBg081ojylZS4mWCEbJjvx1T8XcCcxO +J4tEzQe8rATgtTOlh5/03XMMkeoSgW/jdfAetZNsRBfVPpfJvQcsVncfhd1G6L/e +LIGUo/flt6fBN591ylV3TV42KcqF2EVBcld1wHlb+jQQBm1kIEK3OsgfHUZkAl/G +R77wxDooVNr2Hk+aohlDpG9J+PxeQiAohItHIG4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCB +qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV +BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3MDAwMDAwWhcNMzYw +NzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5j +LjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYG +A1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoPD7gFnUnMekz52hWXMJEEUMDSxuaPFs +W0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ1CRfBsDMRJSUjQJib+ta +3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGcq/gcfomk +6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6 +Sk/KaAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94J +NqR32HuHUETVPm4pafs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XP +r87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUFAAOCAQEAeRHAS7ORtvzw6WfU +DW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeEuzLlQRHAd9mz +YJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2 +/qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/ +LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7 +jVaMaA== +-----END CERTIFICATE----- \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/runelite.properties b/runelite-client/bin/main/net/runelite/client/runelite.properties new file mode 100644 index 0000000000..04dc01c677 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/runelite.properties @@ -0,0 +1,25 @@ +runelite.title=OpenOSRS +runelite.version=@project.version@ +runescape.version=@rs.version@ +runelite.commit=nogit +runelite.dirty=false +runelite.discord.appid=627741263881568257 +runelite.discord.invite=https://discord.gg/OpenOSRS +runelite.github.link=https://github.com/open-osrs +runelite.wiki.link=https://github.com/open-osrs/runelite/wiki +runelite.patreon.link=https://www.patreon.com/openosrs +runelite.wiki.troubleshooting.link=https://github.com/open-osrs/runelite/wiki/Troubleshooting-problems-with-the-client +runelite.wiki.building.link=https://github.com/open-osrs/runelite/wiki/Building-with-IntelliJ-IDEA#client-failing-to-start +runelite.dnschange.link=https://1.1.1.1/dns/#setup-instructions +runelite.jav_config=https://oldschool.runescape.com/jav_config.ws +runelite.jav_config_backup=https://static.runelite.net/jav_config.ws +runelite.pluginhub.url=https://repo.runelite.net/plugins +runelite.pluginhub.version=@project.version@ +runelite.imgur.client.id=30d71e5f6860809 +runelite.api.base=https://api.runelite.net/runelite-@project.version@ +runelite.session=https://session.openosrs.dev +runelite.static.base=https://static.runelite.net +runelite.ws=https://api.runelite.net/ws2 +runelite.config=https://static.runelite.net/config.json +runelite.osrstwitter.link=https://twitter.com/OldSchoolRS +runelite.oauth.redirect=https://runelite.net/logged-in \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/task/Schedule.class b/runelite-client/bin/main/net/runelite/client/task/Schedule.class new file mode 100644 index 0000000000000000000000000000000000000000..b62f665f4a9329666dac9367b8645e277db49160 GIT binary patch literal 531 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/ClientPanel.class b/runelite-client/bin/main/net/runelite/client/ui/ClientPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..320d23e10021478a82c61839cd42659987f48329 GIT binary patch literal 1048 zcmZuwZBG+H5Pr5T94!aMA|N2XAOgKA2fm_3OetV6EfQ-Q^$XdyD=uE|n(LmR|HmJI zA4;N$Urqc`>g*i?O}xwP?9MYY`^?Mz`u*((fC8Qxh%rpNLfL-c3P&no*BvQbWe3tO zhPxe3fPn-T~Bc(J-5v;8G0Yu{8VXg2adzZAgt!%yBV7Pcf_dwa}M9ys!k9-OQ zm>9t*gV7eMB0r0Bsdd?AtJ?aKiE(W`NY-U4MKfq>Ck;)SxU8Wef_8lIPWZlPXwbkF zhLNaR6mre;8^SN~PhOx>m_omHzHVX~HyD!S96=QDUx~>n(v`W(_k>SnPU0r!49pUf z)4)Z~@q82W$TIZQ9A5uGWX{qK;V|W#iCehMFhG~Bk=dT_1#W|3_}qn&b++0Eo4Q`4 z84T1e44g9K*Lk2z$hspH6!#zKyIXJdgV rE#V>c;yzi9M)%?YY4o#9?;~RNnD%L~KV%#;zzpO`!SICE7*_uRP(}rv literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/ClientPluginToolbar.class b/runelite-client/bin/main/net/runelite/client/ui/ClientPluginToolbar.class new file mode 100644 index 0000000000000000000000000000000000000000..539d11a66c6c7ac6201b99506f41030a43618b3f GIT binary patch literal 3885 zcmbtX`F9)D8NJU^Jh41+yd+KtEe)v&va%?2BOo`$Ru+rcPKbnp-9mVlCiWzw8Fyyn z*mR)_bYFm`g{GyYEiGN>LJLY9T3WimIX(S<_^s}JGb3jd>>TIRK9=70E%&}}dH(l* zuf73b7;kH66Uf+xpLOfDVVS;>tyrdE``Nmg%?G2CR(-~_OO9hrOIJfuV9Plq${wgbmGL=$ndE%rwfNmqXMG9wY+0{zO?UZ6poFS zxGLTe&?`=D&ar8GT+Rt>9#dAbb>FnIT*wJ@6wMi1`gPY3m}uP{8e0Rxgq$~Lq;ER* zNZt1xI~U5y3w}1=G?zO>+*}IVaGO&5K7m`( ztDhMxcR=8F9i7lq9KB!10PY}(p5Y(09O=txi#C$!Ddp9j0=hhIE1cD@}WK?8AOKN=-%cF)G;>`OqSq3r`==ahE#X#naQo_N+Qvk^Hf^}2 z5MS?@Q;}9#x~7^(i%Eah^ay0Fm{=vO834MhR#!qo;J)-);_C{j!Ez@?a9Bg0IdCl? z7z{d&;3&gvuI>vQjHnHGI5B^i7zRhMs*a>&CspSRi)31YM%~bTwrkB zzB5ZJOz73Jf{qt`SvgOiBVsqZM$MTwVl3@lKT9Dar*sriqN|}Qf!(Vxum;|;j?)Tn zM<_dNS&HLH9aH$Yz(y7hcd=-Y)t;8j;!>^?595r6M_Mj}8#*3^q%7-Rkb46CEwY7Z zoeC;o;8vT76qKdru8y;qVY1oA0Si}N}xrJ#Mr@Q)jd z8f<|(*ICd~sDUx{Nw5HKFg@N>P{O8C@G-BU&a6>Zo7H;6Sx` z{8pi5UG(Y}DHAM9g1MY3I(4@~B2_!zzDn!buhN^Wk2sF+`L3KBH~d+r%E!s8XlQs% zU{_Fff@);i^UirAI~K$r56ZK$!Y9X~j?1`0u4~tp1pX6897%@CN2Oi03~yk}an9H0 z;uJ*0g?SS<848w|Tk+#9T5q@+n!K@Wyl+IB^U|`4tOU8u?f4U`Y8=wq{kG7JtE#yC zMaR>4hN6G&#xty51=}{eBrju2=5=hFyoy`E z8-MR>*qKQ*u#1bkC%XrF#5ST0e91423v8E zp5DXJz5LDLehgs}ALSnnLb81v;z`2C2w_ZX|awu~JUIUA#DgK!ZPkc_D_@Y{&;FAKEmfz&oR}?|X zfS~=12;c$EPBBtSyq7XQjE8tLljM4ev^~t-5=W2X5y%*UXCg%HJo$Beg8+6Ri*Mpv zgz#jlg96O wW$Gu5-v`lFa`9##Di3CGNuksz4 zukdGHM^?GZ8^WJrNXVw$9=S=GD(6mBq_EqzYs)(f6WRX}H@eOcFL`y*2ZlE+nCML+ zh5-wGNHN5+YQsRqcExh1wJH2nzUc^t!HQSo&N}yP^&T$96>)~~^QRw~B;td-UJo=V zd95waB|RBNvz0^HR-|vcjbgB(B#Sl{HGh}4G^b+`R9lTO87`g_dzj@YW>@B*VLD5H z&2!t*=e8@U$id^A7}CCIdE4SxF`2NKqiGcNp)Fs0D|}ys3ar@QQzf}0`&~&ngM_ zUJ_Z1E5A%I^kmCrRaat*`?`-ugg>Z+_U+hp*<@g4qSqqhwmPjqHl;w4ym-sPb-b&- z@~20?l4?{?uzTLI8!l-fAJIgetlE;ADDG3piGdq5ptifs9lOqD*t%1()GRo9TqBKD z1LiDzj(M7&ZlTE}ne6D}!=^p|N3so#L^tFXtpr+S}kV)+c8pNKG_%))uB6;n*D&NvGY+{96d?IIt z;6QYm%x&@tOjzdk4jsHbTd^baI+V}HTQJ;$4W(3^n^bWPA6UD^u7+JSaG#u`d~pdmJS0cQ2z>1zN0 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/ClientTitleToolbar.class b/runelite-client/bin/main/net/runelite/client/ui/ClientTitleToolbar.class new file mode 100644 index 0000000000000000000000000000000000000000..bcce8a81c63f4ca3dec299c1623fa24be9bf66c9 GIT binary patch literal 3180 zcmb7GZF3V<6n<`62u&ATQr@AqV1=fI22>OcB5f!TY)d5}wJ73EvQ3w6cH?GKsIRDq zsHmu*f5I=$Xt6lsN1bu}O^(mqEObi}rer3`-gECc&pFR|+569b_x=Phj5}e31Y(x% z#+|CAn}(~$^QNI&ZoF#5lipLta7{g9+h$HWVYCWFFUfg%C0@B~SjG71Nl86{^_f&= zY;=lNhPC2EpL~~wnf-+ zSr+IRQwZ^@YnX8g5&~^$qi9LD>gWO!D|e5KHSvBz&KpJP8n!i3bzR#^)b!+KH=eu? zmpDq}YmXR~;T{!e>5pXvT9bA`kDvuz8amJ!#wLLc%MN86U8hq~6^(|i*d`EG?n~v{ z*8W()I|U;h>Do>rf{oar?CliT*5CL{EZYWwCpEM~3!_(Hut{X~dFeYCK@WB-fTsk8 z`kQf5ubGHtBSd{#!yfD<(G}etlM8m$71-hXsTixt#-$~TxLnWMs}{ z@X;|lFU_oU47K)!t?sN*VJMH`5$iz~3J-E5aI9%OtIBaK+m1L6hH-!;xtvHQQNuHM zmU%C$a1Z<8nv!LGCU;5CyMD<8C4PQ`BE{b!4bP*KwNxz^q)Rf^=Dea~b2W>+&UZFV zUSMORGNt2bSLWyFv(IaXqnGS?J;2hw)w5J%ORUg#OkgsMGvsqQ<4OBIzJ}LumW?}OJEJl`E6^M4$$E3OCdp_xr-BYUdRZD4 zJzi(ZQm!ETSXt+qI$xLQRaZnT6~Q##2;)5Kh(jh`wC$qF5p9=Bw#7d$9&enn>ngUD zoTXnH-oyogH5|PTecaEPv}#=rs*8|eye+V|$@F}%GHpORL= z)GK{swmnxZ2O02rtF=%NvZk0>D6b%Fh1ExH)*ypW^}4~4;_oJcj_X_+HhJ#S~RP>co`5rUu%vY$raA;5u%E@wtD6iPx?Imdl>e9SvXLOBOC) zJpu#1iItZH-|>~gjy3p<8E>pW)SK$cV-X-}%1TAAgmH_n+qzsg%2*iR^FHwCqb$W* zdRZ0|dc_^r)f>5jUh<-DS1s6%HCW44n5z)haorYJM-Wx_4eqb^_MhNssCy438~8MZ zRz3l{2JRv{@CP{rrtm1vtdtLEd^^qAOPsqeOww z5C$k$pMBWxgXHL@a<*&WS9A~VTf$Ha{ziCU5zi^JEl_5k@Qz&L|8+v#@J#mB)E=1Z z!V5U;!F1t8LWhv>^o6>v9l^^!-V`@NlteweB^(Xmuf}jUNy|4R;+6-uxu*31F6zVi zARD;NTYwLe=1K+J%`iq3&=N*jS@)0vmM|Uy<>`l6yG_>aaFG3oo%kuhT6YbzGomWp z2e`oCRTSO7<8|74YmnbX6!=)=V{s94i?Dv?fsn^vEiL=0G(-;L*oFgvpt|u6nNy!` yI39zfau{@i9K}p0435d`)sx!bA8L-{A+^?BQB{Zu6@ur{{ligjXB@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/ClientToolbar.class b/runelite-client/bin/main/net/runelite/client/ui/ClientToolbar.class new file mode 100644 index 0000000000000000000000000000000000000000..8a7ae6f80e6e0c880897ef8ea0b86cd2fffa2bca GIT binary patch literal 1428 zcmZ`&>rN9v6#k~IT`0?~&eI;Bw&lTBv^P(ah@@vgwt13}FnL=tG<#oVE%E zMj3{i*}ZjYhm>IqBN*-l!%Y(gdh}}C#0^BX7DDnJ|G3Dj`wn3<#J9YX;})E%(EG+= zL>&quGt)7t|I0?~`kivQDGS1^vApM3OZ<%pnxpM~F6i8a(23srz#eF$;g zZnTQ)2Bg#8;8gc-h$J>??5C3`Sq5kxr2j);0}`2Y3}r4ba&V5s8Iqao8OBZn_ggf^ z5utIO#tgaH7{wwc=p;!Y$r-niqFJvr0Y={)OwylwX=68| zcX8T`UBEiXo+JAm^BOn|4VTEMec;8{GvV*-6b9t1fsLF=bi zG>Q!xsRr<~7T{$KywV0d5J>u-fVT-?w*@eD1(<3941?XKG+z>Sh7<>~cxJU%>$~Tkd+xpZjc+6 z0Zkj(>O@?5_dC!q5l=HWAp z?C5Zha;?5KA0L=;Y$UrOFl8SBXdCS9x zwgrzRz0}Yw$ic)o_=w>|-YPjz^9^GvSUx&5OaIqNG#;8KX-oxYEm~CInL{l8hO;fY zX~O8~!?2(Cw}Vd^&b_@y8Qe{k>WHtAUUd1*fM2s$Xoi|H8ua=@ZhETY;WL|E$&M<6 z*OHR!MjR#yrx6-k=ZU$m5(A&cvPhp3Ha%@;ldJ+Q2V-UmO|z6_=KO zz|{H+RLfVd{)V84+3zV(?)kxU!tihwv$#zxZOmJkB>0%Vd=ef@FvSc`uoNfRK4zGv z5zT1+4lu{QqQ3u{y7L>{WZ&i-YXcrbjyAWCQKtw6+`t_y(>{j@tl%!i`h;T5p!kYH p7acGMt5iz|wfgc5Ph4NICUHn+EPlPw53K(Q-o0uTvAo4B2X(#1q$Tu*xO`VcQ>-vNclTl z;EKeD#DO2ck3!6vR0t_*4r{-eee-s9-v0Xi<0pV4JhD+@*pgiPX)bvpH20%KaH;)V z_}v1%JMs2ySPVNeX<8)yvC7k{(Pq38@{L zX!Vq5`dDQen`B{`o+xWJjgN#%v}{x#b&?O-unut{rEfF&lHx?pl^jpU?0#V zyiyd_a0`nRQ2~~)Ou5^HUBfFfhQ)9Pt5f-B^f!Ce_7^zcaMx&;3T?;ev5&CXr$Ya) eMs=!h;X%RNpbG#NO?C_0gq*1!L3p%ESo;GRhu^*c literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/ClientUI$3.class b/runelite-client/bin/main/net/runelite/client/ui/ClientUI$3.class new file mode 100644 index 0000000000000000000000000000000000000000..edf5ab8eeb46f2cc580012bf205353a206f94148 GIT binary patch literal 904 zcmah{O>fgc5Pg%FICUJ77AU1q+R`A>fG|=eE~zS25vUcR3M%C8INM~w-Hq%uQhpQ% zz9kO)0Dcr=)}%s6QFB=P&Fq^uvorJS_m7_d4sqW_fv~NF36e~SSQ-&Tu@uS#nG8BP zdUM>^bKwvk%%vF_2S?hx6Vt9tjZh*Xl+0MBjVG+!og4E{y3OQ$siZj|95xrSyKlqy zVUXFJXPJtO)G9d5CKE0+Y47$4PDc;L5(pI^S5Wd$MAe6jtAwrQ!suF8DshsX4@B}h z9K?dK($!HI_rpY5d**cP^9VbO%5CiN^D2!{X*E69S;`IBxU>es>i_wslZ%|4%L4c3 zRuXA-CP%>wF&#)XY#(qj)p0(lULw*|3<<^NZr{T??zp&3*jz9y9~)RBEE_!<#iAEy zBdK~JuMNRF)majW=h8NghS%eRO*M{`cK`0FzjDFu-t92@|B560tNQ zh+-*}2{IWpa%*|kpKwrQIJ;GtRGrKOb4jMfWQ%uP4B7Ihb=;5#_YaOi)#_izSh8HUz`SxBTZ zM1HxCklaT=WmFwhX!9e`$21;lI8O*sq70XcKGEL3rn>-@M`I-4iyi`y$_gZ1hU;G- zpKez%wG%96N?A2fG2^)6;VLFbQc`Us>mua2j1Tnkei~m{u{?a|;kuQaLuKl$O(Ju1 ziR2PsII_v#XZm0mX&N4_&+$%Aif%K>(n#EqR;(lcP2EMy4as?0MKOICwKgZrlceS0 zwoP2LQ^Qc2N)n?@$~)a%?P3Z)J7_SR%DK&p@3s|$yuI4u6v!X*$Rz1=57W3qZMQdF z4FB}E-8Z823Ef#}FxtM-k1je~I>HX^*CRRw@T>_s$h&jxYXN;mA;31lH)!7#8Z;74(9Q^>;hRUG; literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/ClientUI$5.class b/runelite-client/bin/main/net/runelite/client/ui/ClientUI$5.class new file mode 100644 index 0000000000000000000000000000000000000000..36e5626b68b3cf8c884c4865c26a9d92b99ad151 GIT binary patch literal 1925 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 xm_Mq|zdr9@U+}N**sCsrW@4hwSo;&S zw$WZGGNUsVcG}q6*;rXvTc~Hxje*cOCzJ0x-#zE--tXT1{QKPp05PP3*e5XTx%Eh` z;klJ^-HntgW!I}m8s&<yF8d(uTX`2C-j2+bljRMk+<`K_s)j>6YpOp+zT_ju#f~ z6_eI&E+{^(tJa$W$9L8Xc`D6iV~&~53rMw)AuU0z1H04CNK?MA|QHg_!jZ1VZHX#vGY*ONoVp9@Qu^EZOip@zJQS7Qj zk7Cy(G{tU6=!!)pjw*Ir;+SF!61|EoO7tlfmpG09T?@PHx#`B%x?9T^*DEfWWmikZ z%4)Gz_H!0P=t9!p+5ov!-zYy6IA{O=3!uv!%2gY+lDky)Cu_UDj!EBQoF!Mf=(Exh z_AMk9_RV4>s~E{BMzV>KOkyO97|9?;vWJn(VI*r9$rwhmg^^5QBuf~{5Js|ta338} zKL+T%!hoo<2GR2#gKJt?$44E1nmD15eoPUdv*MpEKPGsRHNX0mh%yfg7Yh!&+GW9EwM1KW_)iy^mbq4^G~W*_S*8rq_SYD+T)xQ=+aTjf#M59HGjJUla$N3H zvbp+Y8q0TWxnHW~n@2k1QN=ClGW~%;g6RnZ_(0>v%+YBIb`gUvv!2A;*y7 zuFH?w-Ooo1g=oa>y#vwqOSMSqze^OGK@VMRe`I(O9qaE*ez1?B0xuZI;|aq`RBprJ zo>z)^xX{1MqpC#>Nn72(ZHrA?ZR*6orCd~eifh^XlKX*6ob`yT(kKt+d5zv_)T9({ zXi|7Oo-xc_vDfr<)iI%BH-zWE>U#cqk!qsRd5f)2sy+d9r7DG2Y7sCtr8=Y-)T&_^ z#J@(ULsD{gp(9 zaGU-!q2vDFtlaMmg-Z(G{*DIP9-p(p2d&ehn3g%mZV(AOvsN9m_CtZ<6?pJ4x= bi;*LxX<{k77AYD{(mca5R%pLh!}aAq@+~I5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/ContainableFrame.class b/runelite-client/bin/main/net/runelite/client/ui/ContainableFrame.class new file mode 100644 index 0000000000000000000000000000000000000000..937e0eb8b49bd4c021f03680dc224e141caa93e1 GIT binary patch literal 9589 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/DrawManager.class b/runelite-client/bin/main/net/runelite/client/ui/DrawManager.class new file mode 100644 index 0000000000000000000000000000000000000000..c920d22179853cea4921cbcb74bea8d70cae2d5f GIT binary patch literal 3170 zcmai0S#uOs6#ni^LWiUwBy33l8TL#F3?hp%5rHfiorEPDU<5mp%cR3h_i(2>iwn5m z?t{-%`5-Sm_=HMfw94|0D*u6h#`xWyo`qyUsG9D+_nhyX^PTUWo4^14{Z9aA@tuK) zz-~u+3FSL7YkM-0&f3!P626`2Q`Y>D7tMAmXLi3?M+GVKXOvu;M9 zHRY;IqL96LY&MZ{Gqg_%Y`g3`o}H6}&YWGar?T>_<=#r1myT4H zC#UJsDCeYF98gwHGFmDK=X-WGk+KUO_t%ct8OQQ`#qIqowtI@-L3WJnSd5rFt(_dX z;DwkiRZf?D=}YdPTe%h@1%Yq+PFiQ2=w;S^PO5Ozn)eceIWof#I!HqgX>)AvG%4wf zj|eW`V6M2^z4{o~ss3Y(*P$%t)_DoWQ=$s!DpZR-urLujY3x1UgLA zV~s#_%68{+%J z>Q38=%uPEj0OD@Xepnh zN)|h+PS2{t!nSQmxz$Qs%$L-dc#&g`)C4x>m7A7@f*wn~ZZ4md9vP}l!-${HbB?JO z&`>g|5vwSil!+k>QzSeDoKP-xwxu&(mG)q`o@~NJTsClt>Zp)b+BGqPQL0^&C$Oo6 zP&G!A2H32k>ofDK31hfo;woCGKIJ#SH`3IXG9& z8WZoq5~!Ejk!QAA=_8)9olLSyzoRqCoe!p`rr{#eCZ<86jTx(;Wf)929*lFyn3xGl z%e&dEfmzP{O8KkA(1a`;1G(B(rEZvTHDr_n(ZKD}xh;>|2Joo11%1yldE#>Ge7fdW_0_)RRX{jdI_`t-6_=u;>N~dL>1=T$J;|A_hbU{Ty zSNa#UH7^4mY+KL%QqBT3PeEy$r$CUu%~c$ip}1EcV3qH?a;e;k$OVC#2c?8vL%h63 zM_gZ}<$$fPf(=!-_+ed)Ks!g2zM02s+{R4u$a7nL>nX?OnfO&%q@ej^IAlhablxn9$(SAj|au6^B{m5w!6x z(b;Y(I)}i7!AZPI=+^=-(Z<(PL(xc}&$bIN%rUOj6$drjboac(bn;0y|dP~QOL`XwDEg$GA zmhiT~@I&l9w1f)+e_?E>dkGT)57Ba}?q{^OUTd#g!ekUQm=d_Z{14qamvB=X+e3oB z6NjGSB_@4KFXg!qdMfSd(eo*qi%#GDsHnCVtZDTX_o>Jzxe z=K}8HQ$Fj0mQJyez!_Tg(XOAC1K7=)4|DA#Qd}M4$}l;&$hT2qj1grVleoe$ILYaD z9X@Ulb(*-6$TxA1JKtj#KhW<-T4qJ7RPCb|1XuzRm;r@K{@pGNzVXhqNS^wjdZhNfj|wa$Prn1;a;u*?pI3kJsY n68G-ZFzcw8*#`2!McS=v9@M{Plo7sSgb2RIH+<^j`z`PvI?Drp literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/DynamicGridLayout.class b/runelite-client/bin/main/net/runelite/client/ui/DynamicGridLayout.class new file mode 100644 index 0000000000000000000000000000000000000000..f474f698ae5d436b7af63d16968ff27ca982dd70 GIT binary patch literal 4827 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 r{zEIiTE&ZgpBum(Kvx}PzP_

      OLj87Lk6{xwD`*nfQ}uk#(Pn3iTij|ad1^XFfwHUIT zF(h$N#UUIPh~*f8TWQyk=8PZ5DyM-uNd2x*-$OuJX;#sKR$9sHjxkrUvZXmQxLQN@ zrAvVi>@ng0pO_*QZyjui_k3fpE^WOPucvE-JXN z0`&sCGUM3u+LWoQ$YO}y*7EtW^6admmr8nGU}rGKD!8jSq^n z`mAf%Rs@&14rHQ9)7J8OzAZUbc9YY#Q`Fp~VdZSc;k)mMVHjg7uHdRb!|BSaYz=y? z%yeMNgK~$Xs1c;x|MwWz&5YEtmu%>+$2SAepNMG@+X&0yLd+Bq!r8`_zc^P@oa^ORn$WOBRYGxjJSu}3*~9_7@LDtz3H zP^q^8sQZ&zQ9#TrVdF)S6+>|m-@1tH!=!siJ40mlNhVz1zJvqy@z)n|q_d$l(Xfcr zwI!q_bE3YfX%VNMpu6=)bjyqSM5u;VS`*3&noJelOLVV~4ig>nZAV%YkrgzV6QPRj zKBD{NMI!thI}_nW^glvVR-Pi>DYcvkJx3}L@@@_erG7=EE&B)?Qf=QMl4@JTc?pPk zfYfsPbBwop(2=#EyjJ9OYI&{O)N=M2hHu0#rJiE6!jF6WGbC@sud^Ueaq|f#{3CPl zj+2ksg9G>;OYB4fzubs{naV`lAlK47(zHsjT6*9 zNlT}21fBeXokE%)fs^Pa*Tc=-&Hdbq5uCwQ^y3!k1f_WlqQD!6w2bq3fQ$Hy>-lri zFEB(OBlrrJ@HOeTxXd_58OfM9#vR(tb=bqjm*J+njtNn~9ZWN#+nk?}$kFZ$Pfa2U z19us70)OBhxe%lL1}3>MWBd?BR-l2=48tN-=r;+QT!da4F^l&g=tpu6XS76{Lx{g* z!MHLvDad%g0R{30!P5)GM3yufeSxUBP~nt5k9kQO1Z|Rk8oyDwMhdt!{PAZ%yrzqA z>r=Ro$<%qZZt#Q$z5FCpzOOmVlSZ+C`$WA@UZOrANXZ+I_3FTLRi2t*1S)T00fc{&+p@$<^BJRc(QXUQIsv7svq5R{#J2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/JagexColors.class b/runelite-client/bin/main/net/runelite/client/ui/JagexColors.class new file mode 100644 index 0000000000000000000000000000000000000000..4b2d99bc0b23b952b7dd27c677898ec09ecd6b88 GIT binary patch literal 1819 zcmah~T~ixn6n>UK_~=^*)T*sYlYT(xSJIZMSlY5lHeq3t4Vz5>ZH-I1#dKoggpE4h z^cOhOOTF_4cw=&b)6TT_z4Mp&55)7Hmm&~bMPc@`&nKL!bAyQATX%5%($?i$s+Q7Y*< zqc6cUqqF@h8~_S>-gw&;;>?hfQDZ~Tn}z2CZ)>z)$^}k&)9pJ^+;TtEHRd|rcR&0L;}1384|pPP6v|ascXEcSVdBse9p*Gl zshRV#l!A7>xlL0)nQk?A0iuHMt4@LHcfzb$Sk;qlhxB|z#2|(8kS|RA3Gmeq(yJm11cJd&s8)G zrdyBvQN(az80R&NAKh7jiwF}aWtELlXqXWgLO6t{z!>Gs30%e%4dKOo&cV1jSCPPL z0>cPPOhRIkgo&Hxe(-7(NyFOqLo-S@a!}u?0aj7S z7(%E@X{Jfu;M@9+hKts_-$=AhW2IK7UGuYb$s9TKwz@87M^~fK(rfM%-JWJe-WfRx zwxl{+(wr^n%a+t-OWLv}QQ4BDY)MeIBpzFmjxA}%_7vWus;9{x!248>6y$T#k1eUk zmb7C_GLapiE%*e}lz9%&Zqse$&);1{d${xhvCXO3UBr91D*edQP-qv|d$_^zTV34l z;dA!Cknu@8ac4fi=2UpPj=!)^F7(S)Sa${NlY=A zZK*#Z3{$1D9sgpWu9`v~vj%1umcDYWJ_a8Y!NMHo876k^nzMhlW7}tq!{fbL!(mwd zM*Xd`8qr*|u!I6>Lc|AQ8CFYwv`5;SPA3dpd7vT{^FKDU5m84Gvv KXp)3%0>yVc$(1eu literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/MultiplexingPluginPanel.class b/runelite-client/bin/main/net/runelite/client/ui/MultiplexingPluginPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..b9ea988fcf0a47c5e9ee82ac380535b58d3d196d GIT binary patch literal 3019 zcma)8TT>KA6#ja5VV2F{1;yKn;su34T@&vDDy|YRfJO-3FT>6RMwXe)%q&X0{%xSQ_$m&&sX}F%y)i9GaeXCb3x6#1Nh0cU6AkGSCxuWlLYk`fuZ;npyB^%8ku>H{S z+~9~4n8SJ75=gcaf$M|^1mevtLjsAcXW1z%LY;=i0t;0tdD9)qWb+K5V+ocDEVJyu z@olT~MaY5B42yvZa<&FE(D4?M^zU_CyT3R-Z2N<9OM$vxFK6b5Oy807(qb+Bb7OsG zp){{6J1|6%gh7g+1whYN68g*z$YFJP7b5NSXI&73awbFQ#jw)2A zIBM3>0z;rCu)~Oafpl}ZDA8J<>6#<9-zN7K*rH=A()1}5gHcHaktV`Xhm>re55YW& zVXYFr=drRHSq^<~Qf{zA$4=}LSUh5fS#P}Hxh#IxD@p~hay`;!kB+_AC!kl_2rO^z zX(?wv>)a+?+H|zbypx`L(jNCFSbBj2Iu7Cx1?Q_J$!L$%hH&`rkz^gwQG=8uy-UZt zsO6rXd&E`(C3g9sN5?VwAmzE8QnzZk7yTOg1QwNLH82^3_PCDYIKg$tA}lAI>^6f@ zsYG@|iFu{LQ-%^Nytil?;l*1$n4&8^^WmYYgt1j90w;0_8jKt zD(qiqvtp?fB5UUJ1AJSwEv&|55}&e*1Ush3r2^EcY6lu_3pBlkajvX2+!a{!-=^%{ z2qJYzJ+oO7sFUX#M=^OQsyka4ShPZ()STDws-u?n3pi`%UH%r=iD@jn2Q4v$MEpn8 zKj2~<%XzI6J&oPJAwG@$a@cW4%%s1a`J)VK8Mg$(rWkM;gQYoMj~#Pts_|JT z4s%NhoZkk|kP=Hc<%@t>>o8Of2d1#pXkZGh-y_-3F@@Bf_)Nn$Gk=kV zwO?ZaZ`o-aB^TXB>qBH)f5v-{@jlSMI`$pbL_v156e$irxRaQvPprN_^Y;`zTenW* zv}EzTWYpm75^Zv2WJ4qo*hAv>vd;TCYbVtmtkhnrq>}_^N#+q^?cz!|ksagF-iwpy z#}MzAa00_@uu%+RoTujmPP04DC}s|*a$TP-$8~(D$`QjPMi?nZb*)fr#W~x@7!Ij9 z&d&_VU_vpt5;f1E3sD<;iumH^Sfk;JsD6s1tSb-eh*SJYb1CRiNk)4*aUV;6K>a<` zK0*FWo%;xdUmqChDl4jUUqtMZ60ut(v0F&2;%JLvHvlA8MmkaQQQD9bS+oiQ_bWMH zU_~zy++`AHveFhd@u=QPm^%q;FM)MX^8Gw2&y%JcTt4v>NsUq7C6cQ6EF^e-dGIRf ziYXdu5r2kN0?)8cqeDWzR!Y!!5w`3kQSOtd2ZIWE@(Z=p69Pq5goJ#>zbVAk{|q7I zySxgJt*jK=UCwBMLV1HM-K5NJsjzzFP|8fmFNW8GsdFKc|Es}nGuRyl jyE{j)ICUslxr%GNFW~4FLw{1be#SK^pU>(41y=qGmrIiu literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/NavigationButton$NavigationButtonBuilder.class b/runelite-client/bin/main/net/runelite/client/ui/NavigationButton$NavigationButtonBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..4c0f5bf360222a20bdc3509a8764410570b132c5 GIT binary patch literal 4174 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/SkillColor.class b/runelite-client/bin/main/net/runelite/client/ui/SkillColor.class new file mode 100644 index 0000000000000000000000000000000000000000..1d51409e9222828b06215290e7ef71dd9e258c0a GIT binary patch literal 2978 zcma)8Yjayy6P`ry%c*R4bjT{?D%~N0Lar#YLbI9jllfAavI^2#`CO$+`O&D%g7gQhd^eR~ zHdUrcltQ>XU(85U%5-+VSm8{Kbg4+Ynon19r6MK1$j7Fj^KxjlYi>dgl8&J-Q=BjC zUr6QWGqmUZPv6tog(m4*oQ6B4;2VoADD|xR{u!qTBCQSo- z5#W|%;C?)yFpzIJcCoWsx7(Fky=f~%^R2~NbD`F5Fc&cbAKH8mYYM}6JO0>05S`CV zwD}$)aB+>NU8n0C+q|N$8@LZ&pj&n?H7KC3Z7(UP9KEaMwrxAqQEzrAk=~09hkBkE z+y01ZS2oO>jBW3@o41qvgkCi85?-bpuGT0pEqQP(b}uh8f>-fc5Z|UvZz}~_tymuR2w;N2j8K(4$~$*lD?*IqU7L%c`MuC?2> z^~Kheb#lqpODxqd+ly{8x5ZYUNn|S8o*Y~0qQc3o(>APkZa-W_Y=htEz@6%Sgh$futj4lab31M7o!AnPXHRawhr7O$ zspRRS^i+KGrUXbiANKO|dlM9l+1^;04xL^>KU@uI$= zZ-_Q7+VP-XHSx9{5p6=WlOYoynRrL<6Y)_IAJ+jruIEhrS;VA>Pw1e&qW772MZ_r) zPwS9AZsK))K*W@YX&t83-_XyBHZ59KNAzVAFPZqIs57GGbf1Y&^>sZe;u#V1+A#5+ zc633+f`}!(LpSw`E{irNT3Pq&XH2|h;#Z)F4vV-T;+M77kLyVjuZdU{ z@o8;R%;Wl;Xy--yijL|f{uS+lXf?f4+a})Er$nraxTFV7{F=A9TU1-rWj&#9zP zc1g6$df3DZ+SM0CT+t(+(&hR*#H?zshr?FY?;&AT10Ke$YS6=kRSkJ~)T(Ndk_4np z5s;W72z!_&h$j(L_J&}*y*88FzCT1 z81it5VA#Wo^)Xg|%Wn`Z`dg0gZJ@vV(Tk5LMWW`=L!h4>%v%J^?2Gd_oabYvyG(H(@>Y4@P^ zn|O;RzP&N(dxT_VB&dgj`QyLC`sV{Zwk42%BhN5@0ci?PK0%proudm`t)BJ8Z&xSz z(G+}pZsGffKOaqP9$}aY_>VSX#5Z;miK_T5{P<5$|9f5!enPAD;HUUV@Mr%4FzRB1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/SplashScreen$1.class b/runelite-client/bin/main/net/runelite/client/ui/SplashScreen$1.class new file mode 100644 index 0000000000000000000000000000000000000000..102b2f091478b8f9a921ba75d6ce9f6e37e6a7f1 GIT binary patch literal 818 zcma)4+invv5Is(|*=E_cX@PR5g$9v;R8xt!BBUmwqGG9#0)2NjW@A`vWP2%}1xN^q z2R?w0LX4w;LdC;swc|7PoH^qe|NQm+2Y>_Y#Aq6<|$FKQVIF<83urI7BtaNT5?5iV&mY*uueL(rM8Up)7 zc%-!Qj~RNsT8#b)Lo_rK*#^V86ia9&XksNrj8%qaF9fV*O3UNw-B{X}Vq8jwjm+et zJP}p}f4&)oVj1q%5$^6$v73eTBU#GaE29S@e_L2n=?SIp^|R0=E>1lkn$p<)Ha2lN z#wCW;e@{|e!BvK(L3S{F#?U!SJR@^xto$RBj7(*7d8opb))z;$8#L(RPjp@yM}vAU z{nSiiY%}cCm;^(5q_wm|n!c0Nl;vaT{8QsRwyDugdO57q3Ed_Xyco;0-zM}B4f=rO z-upuX$^7F7hL>A>ms*Y;6{JB*J^R? cf4SFZ3O8_bR>c-paEnkfuYn+L)8D|>Z%~K1fB*mh literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/SplashScreen.class b/runelite-client/bin/main/net/runelite/client/ui/SplashScreen.class new file mode 100644 index 0000000000000000000000000000000000000000..b53b068d1c13aa0ba6459aad3ea5cbf52a9c7727 GIT binary patch literal 7783 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 A@Bjb+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/ColorJButton.class b/runelite-client/bin/main/net/runelite/client/ui/components/ColorJButton.class new file mode 100644 index 0000000000000000000000000000000000000000..8d20b13b6c78d664334371cace90c1f0465a1057 GIT binary patch literal 1841 zcmb7DT~8cU7=F&q>@G})7AW+Ss-W0q*D_7j+Ln)H*}}4ATiRv2rL;L@3rtK*Q*XG{rml&J^;S)cCjJ3q;-4Um_?+3Lpz%gFoO$2(yr0keoS**s_BntI zR^o^V47yfe_%+vZ?7%WAj%~StQL~MTx3=!NRH{bSb3Fgbcr6G#Hx54SaSm^l$fpvVfZPmMjel zI&`$5Q=t1l0td<(1iEx|;|RZ1D`2YuXU_PRIcYnNwZu$``G(&y9mjD(pe6JRJ3ZV? zy4R|#eW+l&*0tK&qUD#&MaL58EO-^uDVx46^`=n`R_v<4*~0(Z0MSqbYcr5pL!9!0^BpJ;d!i8xLR9Q-G&ItGv=w98gdl!GdXfqX3e#}Cgg&b2Sf zs6icu^k|_+&bKT#mj2E-@%Z`1kMj0y9q-87IB& z`ij{~;~ZiFO;&p7eZc+4pL$?9!>Nkyn=m zS|ti0H|aGSn3dJ5=6Vy`=(=gUgy_h=1?7BmeZ{U+hX%^BWI@MOSyC(Hb5o^-TrqQ7 z!winaah+U#3Ds_tyesOMMTvmiCpU^#g$3e?JpUR5DeJf;XKf`SQzLm~ z;Fi4)&auqbw8!7wV%)LdBM~2S-VM`fte`n+XJTM4Ahgl@WU=N3_L`M< zH|(lSj%8fe3(Uag)00GTytPGd)yP?{<(q-E#1L)PtN9g+G$%nj!bHudJSc}pFMF2{ zQ^5&D5u+BT7C{U3)_uB08~MgNl|F4a$ny}jdD>-sdouM652cR7$+zk_`c;_aB+pJp z07+&)L#`N%I*T4!UTehR6kegm40x3`5lXUBgfd@Zv(C@#CCa-(GW9ijyYPCdj{Zlh zT}V+l^Julwg|n2-h0?oTKGB8uKK&dzZ5P`&zrcZ~7`~)#q2(#km(=8OwT^MwqXOAu zALj*$9>oQm#xT!Oj3A9MjAMeoX-tMaOAq$&vgbmGiC|1Wy(Zc72s7r`y-Gdal%^Qd z2IU1VDDf9i>nER~m+f|7=P?S($QIJd=oXBgcFj4(|9jE(^J=PF z{S2*7F};NtN2%jls)v{DS{*kYD%z=J9XFrs{PHlO^-!F9vh#hak@i|jQKUsW&{wYO z&K>~g!qrZ*&8uA4436Rk-arxO`4q;ePt#t;96rEpIJkq4aCaXd{!2i7yiXrVjT{!Z zvIw{b+@qv0Uk^-5DkLDoAQqj1c!(VwLo^N%$BYns5B%;ha-S(e6JguNp>1f}1Xf@X r75XeOlO(OhucV_vSyCt}hyId6B;2ob0e2*Mr#Bp$EeqTay_Ww53siU_ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/ComboBoxListRenderer.class b/runelite-client/bin/main/net/runelite/client/ui/components/ComboBoxListRenderer.class new file mode 100644 index 0000000000000000000000000000000000000000..7c2ebbdc5496f574705f2b333a28eef938287aa7 GIT binary patch literal 1905 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/DragAndDropReorderPane$DragAndDropReorderMouseAdapter.class b/runelite-client/bin/main/net/runelite/client/ui/components/DragAndDropReorderPane$DragAndDropReorderMouseAdapter.class new file mode 100644 index 0000000000000000000000000000000000000000..20655ef429d2b8c7ae13f98a0f37753881909730 GIT binary patch literal 1797 zcmbVM-)|E~5dPLNx#V)OO-e(P5EE!x>^S98O4}6kqlryIz)2&LrfS~~-{M^B+*x;P z=zq{Zq2h&y3JIaUw3HZ%5K>ja1Ah{#s?O{g+cd3^^0K!(H~Y;u-^}cbzaKvZuz)WN zBm}2@#XYh^J>tH z&$!Q6E zy>B*eP?mDGc3A24P)3n-1+uxye+hk&H81A3OpM|k1BV61+3kBfy6O2fdxO_6l}Cm5 zWMp9s;{pf0s3NZ`U8u#TQi1;__-{-cLDs;e!2Ev8XyGWPD0oe((yP8J1x;UR=~qk~ z$FzZW1;+k2PYdtieSrajSPwkDIg-nFWzn|cAW_X($YVwz|Y9BV5uObFHQR-Hz>_;F=;G-}f2aB~(u#3{;+!_`RfPJ#l5y3ieKk>xyX;bVM4 zEy!h!kakM3m$7+J@dtaQBOp%&@#rI`csyo#DG-uhp z&aXc+18Xu;mx4%PiiW$7-ae7Z@PyMYi3Cmf0NDrWbec{H`kFI^U0NQ(`jt)zq-pIZ zAK)isXtng-#6gVEiRyzxZG>tYAzOHaw{Kx=<^jwWCX#oM;%%XYW4k!PsC^nWrTN?? zoO_tW&l-JHbI7*Qfh-D`CHxQcEip;klbwL~DFsexIS#nUQ6AvLbIfzB)%a*XkHgQl z@X=jlXWLFKeEJCIe)#b=hS)-X7rV@klPbV3#Ns|ZAHR`yyU3wMTpm)-{Ej6&(QK#U z@Ex|xZMLJB!$r(cF3fufiN8=VF#i(c#DA&7f0Iruc{=8AGLaURyF6lr{-7%Ti4>mo hD3tEROuw!WU%5<}30y&iz9z*G)O@RCS=06-{{Y9i#1;Sm literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/DragAndDropReorderPane.class b/runelite-client/bin/main/net/runelite/client/ui/components/DragAndDropReorderPane.class new file mode 100644 index 0000000000000000000000000000000000000000..f39a80c554466756ff15b24cc9c856515fb0e157 GIT binary patch literal 3540 zcmbVOYjYFl89lEq2#YlV8-XuiOhSz<8`L<2rWjKT3`8Iqiou|g1{UpFURdwCtCg|S zmXI{*{eDk+P1>1Er(cpx5KNg#r(ftye?ossKa`$lSJtKWCuTI-ci(;XdCob{<=ub% z_ivv9$l}ilL=;|fOh4mQ9n-daGgGoH)A2J^D^qe8mt2Q8mCUrKm$QyB?YT=AP1iF_ z?}F}_3B(k7Zt2VVN~Utha>|*rd41LNOhcY3Y&H1Wtgn0i1=n(Xg>88;&gggiOt3Sd zuw87*eD~y9G=&{av&Jq>w}@%+{QP{yq%W0I=#ZV9W0)%nn~qtIJufmn54Y~ohf?KVaSwmm)h1vjm1l6+| zp2L3TRX2>lAa7NC(=k1TeJ$Y3WvQq(gF3At4F@o+uyf5p!SyZIX}USEv72@?I#YNi zZ#m{nb@8U@UD9vbEWfV2Thi@0-LvGrz8Uiutct?Xr%#B2w%8(u!k%UtTA0?gnn>WY z6e_5DTW5>pY}+jBcGfFb7b(lBm6Ew6oHt`!VS0U0Nh=Myj=efqsV*(Ko?jVUZ`79l zBr-TGmG`1Ts;*xUde-;YXo2)m^ec4Qtp&?gZW3v8$lmK@8<%bu^rgCtofT9=(b&B`>o>|2~@mRZs8GB_=?lItv+jbU`QC05gQGh9fcdEc}dX>Nu_ z9XN+V0(p+S_5r7121(AURZ-xAhA-kG=NJ{Z;8qCDbrg1O2xBBC94~3O4AypX`eOFX z^?bH?im!Kv(ZgbLe3P?gB8jW`QUXQJ)0RpLA8NRUR}?mL0?+Aom5sp(nG-;-YPgOY zd=w59Y1^I+(d5D*bW=kKEQZvgyKJuIz9EZ3d?_6BF@trHL>X2B3+%&&CJkE+w*pL5 z;)-SX3u0_*Sd`5UZoX_<P9}io9DS9UNU!9}@oi z8h(Hu^3c%v4)=n6}Tc1ex~8)B5{nKuFA$QHT-IA zqbM8iXm}UDVM(x8eBE+5Dg)FkuHP~78^&QOX5Fe+GEZAFcKb!t_JdJo*deI`Het@; z`Eb(KD;1N@_pUc?8$AjG>n&Q(BFZ&mR{Vk~gTI1()GNwwn;0T8c({tlm^`VXYuMdu@Aie1k?zzcs*k3PT=2^@t4?qW#b7#$tw2gekHW?KUF*8|ZR z0ldTjpAX(tDMmPoiF(Ap)Y<3L>GUT!R>Sf8IKkD4f1)F;?&H`;;RD%vi0MyoRs<5; z6E&O{on-kjW^1@o!|L`#j6ZkS}g6&6)k&GYP$1!l_P z=iV)HzRgOu$-p6JH{hv-k?K6_r8P!+JSOU;b&pa=LynKKY6xJvF}XYX5O*hcQ|7k> zV-2^Bhj@EZ){?*IZsx0oZ#SE3XCS9fk(RLyci7~sgz#DbVKDUGkb1l>b&_Ct_7Y1( zzB}q@{z`FVC`_e4hA2|Q_lig3pB{-tkAHxn-uRyJ!We=6h=uY~LlATE3!{c#zk~SL zhi^sIo>c6;C;wI-Hlzx%-DMK*vE|=nyWeFezTJXts)22)j;)W~D9MimDc>b2PhnG- qa%MDv-vWChB=&oTiQo_TBd=XtrAXsFUI%!6pVvQeU#cmEf&T$rZBlRm literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/FlatTextField$1.class b/runelite-client/bin/main/net/runelite/client/ui/components/FlatTextField$1.class new file mode 100644 index 0000000000000000000000000000000000000000..61c4808055f40abf40918c2681b7027524c453e0 GIT binary patch literal 1137 zcmb7D-*3`T6#gz$7^Muv4X4vN6&0ASL-&R;nFRb1m@y;7EYYO2H>0lflJRQ^Tc-6zntZG>+F}&)J;xeK9xxZzDCKwBV!wkhZlyMPL)khQcq~&9L2U|psd(t zdzXnSR$GeIV}@)0u!u+;h*4nkrW>8&r9s_Rf)i%Lw>=TM{!yFDz95B+H@?q%Wj!*3^riU9O z$r!jDyL~s~i{{f+%}l3`_Dr|q4%`*PoeEdilj3F6z}=F|)+75zriKLKUIX{xeioHk znbbv{cXdJh2Ib$_lpw$U0-nSJ1|AfkuKtPa*x+n`?(op;6mKUFWhaKlrUZGffrkZo zLmk<2Y!9Oi{cMl{_OC8WwgwFhVVJFA7T7&KD_jPR-sjh;XtJlr=T4BOm$Ll|yVq!- zwPxhT-Er*00V&!+g*#KZE8I`N65XhQF^qFQ$a&PMR&>s)xZ2hnnH^05=p`B16$S+0 zpye!Ek5x-^x;$mh6~{@K=eB4Qiw;*#h_z0k;VR1^jXy7Sp)4dvB{zndQ%3 z-QP5D7OxXAXc6zkQrHsO*ibzlHQf_c+qFu1#9p#07U^bf+i^|lYK}!RS9D5q&O&CN z44z5l;+7=g8)XQxlw5Ac=5uTlEmunw6Kqxbmk+b}q*E>D^|0j)>5AiamuM>k8nNkq zplDVqnyeCItmUYd(XL>ko(yqbcokIBm-)ElqX37d(lNPzZw15jR77Q zgZzs!go7ByVeH2&4#37SJi;A@Pa6}M-Yt*n&`CE=}=9A{b4%C!gOrXan_(S zhrH*W8nOo5Q(-ulaMd;7j+3oKM;%!MZXpc!4B^gP299D8!0lxdO73In-e?VW805KSUvMGJWWT!jT#hyg);B{5X$^n56N$YM&_x6!Tv>3k(uc1{R`2b)4dn5wDnWg zv6nqA%pzVDw|LX?HXHC9C+9sX)CZi5kFXJ+c=*@*7CsORLP( zGxbzV@r$G)5qQ6VGYzLnZU8>x^>aG?f=<6|N=u^dED<;p7ZIpddZ2Cw@tqGmq|@D> zA{O};(dY#{FKyag!;8WCa`$IQ$Q*Vt{00F(>aVB+U-Mt@H~h!?Ej8pj^x*p@BI!Dj zG+tw@%8RuNkrArKzvR@yRr%L#{7T&oxP@x>MtEv|T(x#@;cdqB4uNI1&T$ou%J5z$ ztyMw_1MO-8Y7OWroX5MD0qP0^?O7G*y~_ff2?O1|D$x6E>;Dh!`EY;VzY0)<-6{I> TAv+Xo8^!;a{_kThQF;CkB>L!! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$1.class b/runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ee3f77a22b15a3fe2d51c7ea505f271d5af9d637 GIT binary patch literal 1459 zcmb7EO;Zy=5Pg$GmMj~H5rc>zV$cL4O9VfIC?J$r2^XjwxGkHJtZa5t*$Lt=vHTfS zAzB_hdhj<{mOYy_0rfz#mC5vEy5H;9-TUL$*KYt;@Ipg`q2O_8Hd`Kd9m!4Gb+{+Z zmSftY-Vh!czPV`&Z-*br4TrncOhH48VeGASXqnbKY4StmQ5G$quT-supbM-&MI8U`7nS#@EkSogps&)aPQFZ@8B1l(eYh1|~F&UkLu3tAU%CBzVVPb%lMPQYDRdRlq3& zw~=8O+2`_=IONS$%Rbm|ik4Sh6Rw~xNo8|gRf02OlExhacadf2w``mHK^wj7y%YY9 zoU15OGX`dnXGr*5cKI+2pQ%rq$*$@Yye zDgUz72)awd0>faZB|^7>Hrx?SVpXwyXyB2OFhvq}*#?)DP)}4cPZ_TKLq6cXEm}>R zZ#Y4NpPS)11x$0W?%A&J9dEzPWld1+j7`s@BwWk)IkkTO7Wb)kzQiPrQhE31S4iK>{@l;($h@j&TS~qk#ha zfWc%NC1gN&xQ997FiMY!dE#847;!`fe_~3bzv(^HA^AE?Go|o5)E=DTaW`E(5aNgc p-Uoo`z)p1lQz2jsMFNUo3D4*^M)gc!nRYrMD#6s}IejBY{{~RxZzKQ! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$2.class b/runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$2.class new file mode 100644 index 0000000000000000000000000000000000000000..d018e2b6eebf4f710b53a9d938ddbcd061f2d52e GIT binary patch literal 1045 zcmb7C%Wl&^6g`ueJd8_13#Ghi2~rv)45hmwL?igWnaY`|>~Y9Puz?M1 z;2)59NG$jOJ_>Os1R)mC#@0OU)tqzZo;lxteEkMs6E~_T3Ea_S!>rJhDobIUD$+JA zR2ZA#q0t=V;ZAJyK8@|RqBLo(RpALV59COOsnpNIz5W5kwu*|tip!3}{DtB?jT}{^ za{EYH=~mK|2~_Mr<*nOXI-0Te27~V@t?Ye)_4dr@)t-RYH3`)rFc+YTnvXIX0qST9 zl-uq=BT|}ni(#L#ec4Y*U_LUjOnWj@E}kYm*Mz{`SufFA<0j^mwv>%zx|t-D2(;SK zzlGa!GH$H)d@SKY73T%Q8D$G_(e<}b9469I*KqN%eOOp)w1D6amyayZy8OQLQyQ9) zyLE$Y!B1-Q?tpFJGX67DWHD{4iEMw_=9X)aF9LFzUOo0t1J`-y^mFRCuf?N;rJtr`?kWHP literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$3.class b/runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$3.class new file mode 100644 index 0000000000000000000000000000000000000000..64d92ee6fcf31a159973ebf734de0ac875754db3 GIT binary patch literal 1303 zcmbVM?@tp!5PjR07Rm{={18C_wQ5@m2UZ0vAt3}}O(900AN*pD>r&Pndzah0(tpdu zVuBI<>>p*EJusxkn3N`Wv%5F*=FQC8{`_@*0bm1bDa06-Bo9nKl-v;kH*H678JM9k zZTG};C2f>hwOzT-+rhTrP9s-NA;B>9(P~+ybsCtwr6aaoJ5(DD%L};AkPME6$}JLl ztw;C@!$8Y&a-Qpj9>YXU=V_bjRLG|J=B+;6;W8w*taejjv&mH;Tv-z;U>NE4*N5bq zToY0R>kJ?AJ@e@Xye80n9wjQ&84{argAagV*gzkWdUe}C3jKODVqgI2G~yUDFoX2uhVg%Q-@pSrWJoI>)P)ie<3#?wj?Cdn3XiGiu1MV;15b6uL$<>$ ze~&xd)??EV1p`IQG4wTga8M;}NN(%D~%dX!vy-*#KC_K^Tjxtqv zr~*sc+!T@|C@n{ec<;~YWpo-PmxX!Kg~f{Y}SGij!*k zcj=zIrtxEzlo+RffOsaOB?@G+TA-07dD52{J%cdF?-s4rX`diFTAb@(s95SCQ=IQ0 zTl|92Pm%W>dMC*n=wO20I+FZx7n5YErMP#6bwXG=_e}9KGVwFqC!0OPqf3+jfznRt z3=7w=<3tfSCwgBojBf;ZLF)V-rJ22ix=KT!Si&<(G)XaKJdbFi_@% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$4.class b/runelite-client/bin/main/net/runelite/client/ui/components/IconTextField$4.class new file mode 100644 index 0000000000000000000000000000000000000000..6bbce3de0bb632b951e87352a56428e1c0f1d21b GIT binary patch literal 1039 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 WNj35ozef?B=WxazJkJY(=KllG`VoWx literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/MouseDragEventForwarder.class b/runelite-client/bin/main/net/runelite/client/ui/components/MouseDragEventForwarder.class new file mode 100644 index 0000000000000000000000000000000000000000..197b78cd80a5bd9aeb2aae4d76c9ec438604b22e GIT binary patch literal 1375 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/SliderUI$RangeTrackListener.class b/runelite-client/bin/main/net/runelite/client/ui/components/SliderUI$RangeTrackListener.class new file mode 100644 index 0000000000000000000000000000000000000000..eac50a37b12a8e0b82307449427d07fe43fbfb67 GIT binary patch literal 3259 zcmbVOTWnm_6nE0 zsc~mC=j`*^XYaMw-e=zY_v>!}*ozmEs8iTgvcrsDF4?XV+L^rT*rhO2b~1TyV$v&d z5M+j2r(pZXvt5H$Y1}^MTlup&CkXA5?I#ge*m}mAvZgb^d8ag3qAtWnoiXwG?g%ROQFj*P35adA*#&oZpM3c&POPk80P z?suL1S-YUHJ~B09oewkiltgPl*7u7@`%-8{TM{=Y^jtfx8tquCu)@mc?Z8B(e|hL$ zf!?7g<~vg8!1^RQ6|P?lZgpAXQ`n%;-~{_i0vlb6rMpKYJ{vV|LYG2gzU=#S%Q$#S zL1o3en>B7hdcoS;754of)*1i@?R-d5yY`L-^x)PcdKpbI_R3X_+r*y4d8ZH-Q?xLn zu?4)iX~LVbk55jL3Pm!)xIl_1l46~~QmEc4_RMpB@${KckuHOQ9T=$nnf?0O10Y?@-vXEGB0q>aCd4IFIQCJ$Ejmr;7N_A@HCy74_pL4vub51IX2)F3Q}~Nik3TOt~x1MNo>t> z&K@J84WW6ZjGQv^pfg_NLcGYRFg!zE+0WYt9MRM`|3+;V*BSh5iBDU;(}ni+oJuVmDRB*jN)!^evP*j_WCy=sC&p?1xM>NVS|>gTC*mAK8~)C`)d`{H88 z6;#^D`+-jg;NJ+~-wEJ92;jd+o6BIy!!{LLWYzYXRofTQiZpIY695}yRT%o%3k-F! zm!(}u3bkU9wz`_OI*g->XINu#d!$1>#84!8`qi3`xr=x?8jvqc456P;Ww5Y2nl8@b zcwc-$u1VeT!s)(*45KOL+S!^^D!hhsef80}JcCqAeP8?~B-tf8TjCvDzHfJDOG1RN zo0~eLy~5fGzSY@rdS_Lcbn7a3q=F}wa8#{Eqq?4doV?!k_kz(@0kdGAJ4IG Urt%n`$Bb+yS1z*sp;>SJ58L7S@c;k- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/SliderUI.class b/runelite-client/bin/main/net/runelite/client/ui/components/SliderUI.class new file mode 100644 index 0000000000000000000000000000000000000000..101facf31ce155b117c0711292be8e5dff52e9ad GIT binary patch literal 5453 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/ThinProgressBar.class b/runelite-client/bin/main/net/runelite/client/ui/components/ThinProgressBar.class new file mode 100644 index 0000000000000000000000000000000000000000..de49c9d6a480486ff8898b02c939d8588f3a2c04 GIT binary patch literal 2049 zcmb7EZBrXn7(JJ42#L#Ufm)%}+S-PoU1&?CLZQ4j5MBxxTH2yZa!Iyqc5$}GENZ;@( zjfBj=WmT!)*ov0b#B4bLrjvRs}uy%;osp4aBF`Nk-pSWdxM-Y}Uj zpqI=yR;g0Tns!ABh_pcTxVCPcv>eNy5{M*+vI5$io0kbhpzCNuJPv^l9Z|H#(S@EE zy17>s4D-Y{=3LwLbX-C&@s>6h7S;s1GJg+GBnZ*3<1*eAXfI2D(e-4(b1P0>;8OD9 zuZOZRycc#6)R?zQ(kWZ66T_fDcK~ji>@Ds1vLL<4H)m&O30%SZitq;{l1!(Eva0Hb zI&R=53A5^IO@J-yYxaM+scZv(qLy?^$L&TErJ-snN#PCYNU2a4@ishpAU#j!>%ot8 ze4>Ie2J2^rjuDIs#Cf)UWPYWz*OI$R=gy4f$hAsoUwYf-zRf^S#?6^_*7Pj34-YlJ zXq5%-W&XDrCa89SJf)YTSIhz{aKiIypbvG#(5i;qpWsv{bvyzM(3&^BL+O!8a_Hh% zRQr#0dNUm2teHEk4>6ikHegHVGKW6XlHnv4bu1xHaXfisT8>X{TRtIH&7-iNcl)n#Q%{nMXw{R}Q8X!K#jBtSENtIyUfBpp8xMSb4t~^qW?pEgjn`6lds( zvzYQmThm!99xUg zfOQM*>&VrMG#g(OX#R7N>lHXOal-$KeBL^yrX&|yH&ka}v*P%?6KUtzDqD2QjN`bz z>GOurC_Ne5E$zF9#*%cTXZkWvNF_;_o!D|KG{mB%9M^l{`*BBIE?lQJ5q^hS_>cEK zSkW$gw=u$R0-p))zGGDIy^=b`J1OlKw5NVTXBB;^-*Dx5&(+u|u2pe8*hOlakD52h z=FM2ohxrhCuMRz+eUGR%nHo?sR7Ylym+9 DV6cjj literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/ToggleButton.class b/runelite-client/bin/main/net/runelite/client/ui/components/ToggleButton.class new file mode 100644 index 0000000000000000000000000000000000000000..ba6d816624844be6dd5db3cda511400ac0ae5000 GIT binary patch literal 2261 zcma)7ZByGu5PlAf4UP)I1k#cKg-|f2MUa#fVhZ>*F>y_UjT1-+mBnF{$`T{X3H?`n zNrNYy>GX3a{X6~G>7FEvU|`5-Mt8S5?epw&yL*5C_x?`+3G9W?#xP@WTecbo*EO5V zs;+UvmK&O^nzcjIphaCSnboS!lMUN8jSvD1{jZeQ%8^`uqZw6sEp@=vACu-0!?pFo zZt-cZlzNoeV7Qt0Z_Cw`D$l8=5oeIrvsvH9-gK^*NaizXpDk!sUUAiCh&WzkT_LD- z$3_l1mx!pL*~<*=(Wx>+AZ70HPV_MJ5Gz|f;MT5b%p4lkFnZA!LWE)L!bojRmmO}K zG?Q=x{S3Xjsq8t%4PG}JmdY7YQ6G_%uGH&spP^`5q(ywnH7RdwSrhTf$;SRZx47#p z9>UFY;L+FFl%{(`NeNvDhlxsB zLPqTEsdKx?bt*_oWvXHE?V*H6C*RUqT`=;#tsx)6K(7seY_ox!e><5c4_dVbM4Ce;T(|H#HPw2Y*B8C9_cd37>!yO&#@E23x=T! z!x7?@2uQ+9>{2S)nyvGcQm5n?_j47#PP&nwJpEGTwo8HGM%2sBv)wgZbb4M^6FJxG z@BTA_Ek^0|+vy4kU{KUD%?3pRJ0oQ-jS-PRG1XN_izVun7}+HaUW5#&tZX953q?###%C++iKx zdr(gZK!~N0ylpg&#-<6Y{TLe`305HO*U^n9=*I?K6h*oMN)Fh7>(B!u*Vsgv;6#K^ zJy_F&os3QYg=bA{pMXz)RHV<)gDtv5pW_x@U<^AX{!1VDWD9)KNf8150~8Njrcub- Z5qpco&opt*Hs}~DKEXO#f>oSd>i;CTF0KFo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPanel$1.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..beee5ce4a5e1030a48a241d223453674d7b911f2 GIT binary patch literal 950 zcmbVKO>fgc5Pj>IxHX2P1q!9mF9J9TU@CDyv>>XG3QI|a1d0l`t+PrOoZZM?hu?(+ zMdH8@;71{5O;9huA(m!$W<2wD=e_;$^V@d-`?&AHVR)j1iLye8R2mT_sT9gYg^UtC zo@hluPHw8RiA+9-Eb3VQ6{qsXjt7@v>ph?Hh<`MZnA+C9E^^V=MryS`aVT|(KDN}6X3Ps90Pnga&6qlaP<4Ce!!L)AwG7Xo;=$WRGwL9Hj1I4s7; zB74J+Q^By@(+N)pJd-w_C0#of!`|GtY3$Hg!PqkPBIBcx7&5Gfy}vQqwdC$L2R>GC z&BIlO)qj=+SjBZ3b0o}BIZ|x9ZUngbC;isP2DUtGGCZDFkpSDc#o&+ilnBY_Fp?;Y z<9C)pXH2B6{bv$te65Qt5eL%pTRVGK5A0l&>8d2vxm2URFeiFw1!~byVQle(SSgWp zQl966Bv?2Uxp}E`gH4jPLeHDk>sDLx95N3JlwTz85ydv+x7uH5`HJ9ESyQ96N;SZ9 z)M*V$-^UV`DPp*U%QJ)+Zi%qe`V7B)iYsJm?kU#Kfc&zcOF#!D*vjvQ85n49;5Naz cxI^F$?joe!B~6-WljqYvdlmcLBXh9v3mWt7I{*Lx literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPanel$2.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..6e0580f290e3fb6f83585dd864b88dab4476c14f GIT binary patch literal 1047 zcmbVK!EVz)5Pj>IxHT?G3lvJAEfBy-phgu3L<>?C6=5k&D=1OR&2>iYg5!<&TB~numCz4VfjARh2 z!BC~_77Uc~A3bqBUU?R_+kg6N|TXl#z|s8LQ^{b;Bu6DaEwnb#k4 zna;FzHkf5orc%EUcZXTVf5L|@R&d+Fs=(7}N8;fQ?h3dAHRg_FT#RSrhv7TZ zLTkWXtDU1nz$=9BWt11X-8X8K#q?5|epk+3*qV{ak?k~2R4&uw9nvSNZwA(4jecm# zd10DT)=nbk;*rdBDc7%5uCdBvF7ZPb)vB2_BjY)k;rJ}0C$RVj+-BsJz%J&oz@ETmT$wP0unUIy=4ZIAQ(Wa$vrn;nM&uR=T_)Ns$QFMen2>?@ rI_@!@!2SQH-Dk?T=hE7Ez<0Lbqrtn)lW*c7Bey8YfWJq)EUf$jAsY7n literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPanel.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..412649a7c38716d50093622c2e83f794841b97fd GIT binary patch literal 4480 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPickerManager.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorPickerManager.class new file mode 100644 index 0000000000000000000000000000000000000000..9079922a45433b7cb6cc9b4fc90279d12751d66d GIT binary patch literal 1913 zcmb_cTTc@~6#k}^R!Y%Q133wzM1EPa@8cd1-IkmTSv~^?2hYcND{j2k3CWdmPbAOmm!-9I?Qq;t4A%(ijFrSNz7YQa`W0<0N zN;G**w8e(Y7p3%+t%N7r3}Y2t`zuRGUAMJj1SN}?y*f`}0Ef~TLWW@=m#+G<1R6NIaYql@+IlPRkO+jhyMQ#@f5Z^g11E@lM?|fjk7pMgI5>rmaUvk1A$?@C-LI?nz=0n znJ;K;Ifl1ACV$UmB$bf^7-`wRwur{-5gzn*B=;FcyL}G9Qqe7+Zws%}HommYU7KJQ z$Xy8)jA(b$!?9o(w%yjI{ZQ2FTr#ld6tSvoXKU4Ng+rWab5;IxrI(|3uzz6@O`}dQ zOoz+4BDW*fGh1=J=7zUrJ>XP74S${XAk)|fXDRnTrkf#E^*X-8mxX3)Vt+F(YW^4| z4aIw}MwRx<<;s&K8fkhe=z)$QtKSKu(YBC`)7=nK^c|*Cg6z^HN9cctT9HK{!5um)H+OHlD<0T8?qiGSuA|O)Hh6O zv5V7+h zt_IQfFcgtTfpSwu%wo`Z)?yUyq1s(Qn#&@ONbavq8u?6EYnbgdtl?%m)1_~lmsMSLOACvZPd+KyU* z@;$9=*Y{MQ?UrY|;ZZXTIEiWcVbt{8LlxO2W7izNrM4aJ$u3Kz1ZKW=OM|&gC%AqY7T&>3agJxpSU1R})B;!iKs4fguY6 zNN3QGVG9y(2=wO+;9|uK)K=@LuA*J1?kj<@O6WR%&51lS?<}SaL4o4=Ldq_apo~=0 zcU*dEL3EuV{-a}PKypDYD2}R8}^_EsurSpbjX8qVzP3?t2 zEb*4WY>(4br(sAN$V+SnlXzF+9g_ZUSGvYPhx&Rt~hsO<YuxWosYI&6p8R_sO?9Xa~tl?n9i)dd!NHF3ILPpgV07w+xFikT2)PJ9*Y z>jTzDtXbJ(z1bBQaHuhs!%VNIQ|coP(=NE-iRmeH!2i{*6VIf<8X2x?$35J1no0Rd ztp1hVF6m3G3Eb?_^50OE*btcN+0h*`tEC#YB3H5S80+{e4RO(IrjXYI*AHXX-=@+B zVMF3`fxBmF<=?hi)08$}qea%RRSp6bm3+1V#l&0PeSu=$Qn7vz#u``H>iXIL#mI>1 zceMKWml)*w1zNW_H!GR>g`YS)hxIJMT;!N023W@kM=P;27{wT8!bp(&CTOQPd()gH zE^)^oR|*T4rzTS;czY#1nLfevZ8;&o$Iyfv#fu-1Il+year4=Hf|?w74*N$8tq_WVien$#tyQm5>+GaDI`CQ^NLi_LlWj<4Qhzho7jd86+*N;->Yt;U2^U;Tge*)L0 B7exR7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorValuePanel$2.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorValuePanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..ce2d8cfbcc452b201bb3104fa7088454e2dd8976 GIT binary patch literal 898 zcmbtS+invv5Is(oY_cpglr~%fZGk+bMPgCKTe*d(6-Y~k)GDvY-5pwkYe!yh;kS^u zNIdWXd=z3FA|WBfODx%*8PDyU@sFS1z5^KHPK<`Y6GJ|8wIQuMWrbE`d{(Qhu%}aN zSgBal)=gFMj$Ael@M`(PAwPwi#gOO`tBfl^0kW=Ktb#H&DE@IZ4pN)fiU<9xX&` zifaLJQcp|i>5x8fX~9tY|EbRI2ex(v?Ww@Z%3t5&Ug(?Y+ckx@l`_XK$)DIVaJwO} zI>)7@InEBe<9CK5kiIa6+*r%1BBrywPnCbpOkjgY)Z{-ay4^4*mKwZcwAtQa=>hA( zl5E}m%*R)xA7?&Ge74vJc#STf=}b;=3CpYrT*k^g!&AOPhW6GcBww)lCq9|kORh$< p9KGLu^Bf$3>*#ZIgc}^+z)h_29r0||af_vd-$Dmr-R9ju?-#OC=+poJ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorValuePanel.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/ColorValuePanel.class new file mode 100644 index 0000000000000000000000000000000000000000..9791fbe7069062aa3b8c75c537b8feef11b83da5 GIT binary patch literal 4519 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 OA1hh#9oMv$TmJ)y5LsIQ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/HuePanel$1.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/HuePanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e22e3edca399eed21fc52bd4e936ceb74d47022b GIT binary patch literal 909 zcmbVKQESvd5dJn7FKwFIvud@r)>co=wO}lWNKe$#R(fz(gvx=B+uU$n&Fvn^=KNiP zR`9_e;Exh#!-+5I!v%ISGx_q(%s2bv=eO?w_R$L92|Uwelf2ZFDN9M3DbhA6Rg#*~ z*k}$4b~BTYRr-PQ$cIHZBVM%?|ImPbz3cB>y^1vdlS z5Lo>uEW#>o@sLBZ@2Y`1A=a@G;I_ci*`$wf2b)!|6FQ}gQfqjle%x_lc_Y?m?LTb` zgr}y=Q+lnOl#9PF&m%Vii+!Zi%oIuwdt}eez-_`6>u62+K_-iWSme1AD(tZ-EH-&@ zHNLu{(Qw;i&*Kwdj`Q>EJ>l48!tI?eY`!A;RAH9b))@orp}{t){18{L%#pxVT$?f+ zP8p)@&j@!eaQy;ne>lR5{UsLgs^VFx;%Lg_c(-tunS9)1UJp&&=eN&0cz}oOh5XHR K;hva}hxK1^72~=9 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/HuePanel$2.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/HuePanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..7952e0d72bb7ee40e0b1f26ad38aeaae6392ca84 GIT binary patch literal 1001 zcmbV~VQUjX5Qg8qoVoUTv9W5krq-%alN3BDB4R`+v64UZ5{M01p=hDlHqZI#el*isYEGxAHh9 zfwiHIWIUFcvi^M2wJixeTdF!n~eKb(QbR}V;$E$Toc&% zXIOv@+~6)x$h<2%8u-}6mWP`HPZrZYz%6VG1c{!}5!V_S%_DVN1FM#kut1G-$}SIb zmxmeUWt0AqF0zPTDJyO5_ceNGJ7V$o(2{Roa%|4jLkhrQ_6a=WCV-8G@{(} zb#AcDgRJl+7WKNFCR^6?u*CbzY(0j`4Fs literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/HuePanel.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/HuePanel.class new file mode 100644 index 0000000000000000000000000000000000000000..3f58fa70586fb8201bc416d5337fdbd834eab754 GIT binary patch literal 3224 zcmbVOTXz%J8Qr5R7GrD#HVJ|@IFQ&ccXahvbT!%Mj4Yc~mj__U=bZ0+m;GJO{PVwG z{2jnJK1w2@;jAM9!)rOhwgO?4ZA&ou+Ns_=}dmbh$^If(e8KS7EvIHYrRW;=ULK#lRJwMhcyVz`gI3hgn|B>QFr8q@v|A!d<9%eCo}HVx zHg%~uIkhNBRF|j=t5y#*^!UOS)HDeO9VX+K{#otn^av?Prht-!L4YRf4Hmg^YO zK&v6VQOYh@HOCBE9(hmSjdv`(w5ir8I)SKB`~npu#w^DQE@+4i7e|)3+s>1U`Wx;xpU=Iz4fbP&TIdL zAgf`}tW;*)mM>;p8U2#w2f`7ahKF~!Al76d?ZT#9dgR_+I-NoeCnO$2$05^ME?IqK*-*52g{4Dy53cyC~NP$4jl;@gm3BiHpUr*rfE4rvC$9}%M65l zQ$vzvCku}Ss9Kmz+a(s-*Pu7tHL;-j&Gk|!U@D184aeC3M$L6=Hiv@SXt2qep4G4d zYfbpFUwj=!JVljd+1wtDFS_$#izcMq5rwm)qZj*9n8oEJ<}~bA&AYSbbUclDVqKH7 zVXn&RV%zP~ntQPb_QEq7GItpOI+!o5XiC>{I$>8>$%TxQ6RgSrfs$sHpZYO6Cfc&W%r_v@8bsq ztEyw1S`Tz%-*ta9g&*No5-)8fPu^@P((z+FLC-kNRIDWLD>`141-Ykc+4ejG-oqGd z==dq}bmz)caq*I*ysqO7MVTm#=clFMTRPrWf)&qPm%T}+YQ(e)erm6qc6HiuS7d~L zspD7pHQyA5hVfNUWbO-vLZ_6r-C@O(D=c{Rz+~oIPQa;Mbk;22V&9KDjvJVAva#*c zCEIPRxU0sb9C2){3j0(}@3}jlr3X4;{y*=MY{D~lW!e2Xl5&H0PNkd8t;v*Ha9dtk z6f8NrdbeKYld^p2WziwvylwiNC=AUk=gN$b!_LPs&JFqI#&MXx1W!qxBG|)o&yI5n zY5BydJB}N*vYpA_r}q7n0N<80DF?WFf!ZQmPh~&H!EEL>4rTv_`h9LMYYmUshC;!QrHZ()H0sET)#yIB>6TG!ng=|7_*5q`kQ&_^hp z$IsPHCV?N*|3O?k$O{hDj>iQmkqwd7GaJ&gSY^Yh>iQ;r@d>G6yk!=FcXwnt-8Gu- zWLe|=b@IPQPRaj1SJ`j|_fk48o!?GjsM1g>^^l>XQo{%MkVy#p_c#BeutXyga3Y(# zjp^+Oh8j=r0Ga55OvopmR(?yl(3+(5lM==6NQ>b2_ygB8cSBs|zg)QBk6dLehmiXU DbxPQF literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/PreviewPanel.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/PreviewPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..60d54b92875fb727e1cf1c1e0b4e6c51fadc4285 GIT binary patch literal 1386 zcmbVMO>^5+6g|(fqgbfh(+ZXcoz8&@ zcAZZWzkpp{tCT;jY&_bmeOVC@HGwnbFzCc?5I0=ED-9yB1Tsl!fr+}V;`cc^ z)e%^(|Nk}#X0#*Y1en0t{J*gl8d(U;*vP`NXkE1NIxaD3SH=(3PTWj-sOh6w8*k{N zERWWt+HJ<#d)dYnTqO%_R|Rpc)sj2Pjivv+fSIrHrwI@q=}H0wriU<8Be&gDUT3M$ z(Db}(<88cSp@5Q!qQKaz#M-!i0&UfAH{C1)Z`yFQ7*@SjUE6w8-B|rXyWh7lmuU2G zt+rLMFpmWj9|%motax&@jdM7!18&>+P&YFAjq?2s>BWS-OUh0eJ4qp@;xQk#XzaT_ z$73^gy}i%e_OWi7yko|v@`cj^C*yHxqZ`DkC2PUH>L}{H8U$hN#)?y>N5KzU+u@#5 zm4S@N5E$uWP4j)g>&~ms6 zu9@O`?jGWvv2q9} zH(~j+e7?@K7t*Ek=^v1Nh8u?%d4~6TxK+yWaKh?g@rhy0YG_aUe?3WAIgRvb|Buq3 z?5)x;_C<}|NO+iI_uvR+I2cn{zzl99hdZ3CCH|LD;eMU|ulOnQ@G-taIq7eHfc#~D z5p$N<*Ev*~HNx&MVi9*~8LXAV3avEm@vdcYx15PeQU(xlrY4YYiOmahOwidZ;8t4bxb0+bd6C65J< zL#|^6vIvGb59g3~R>eaBGbLm(@1ckqL$>Llm9ElqCm!}?_?Gtr$x!PW!Gj(TmGjfh zoZV9q!+Q6BG^AH~Lnm1$a1sv~meaSLl62FlyV~l_;tH-7Q2(R+-?j9xgk=(p3n53A zVId_AxZd?&_V=Z5TnvmJS3i+!s)UpK7)ozU916LmoDTET4RGJplGNJNA~2ECyW7(4 znLz=!86N+;CLZphNv$A4$*p{14jG@~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RecentColors.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RecentColors.class new file mode 100644 index 0000000000000000000000000000000000000000..3050e44a9f2643e13ff6b59a3db8cdb81605faf2 GIT binary patch literal 4839 zcmb7HiF*{~9e#&QGMizfz; zbKz+K&G@&16%rau-Hq8e!w!BjHlTp{$h|*TjQGiEOG_%KmC#%a^(Ev4neAolK`)0xsF$#kDKnSUVMGyAaHE8p zV#14sRK-o$&g4(&tOXJ3tgX3*WlGptvp9Vg@6;~d3geY{m4Y1-HWsrY>l*1;k3Qk5 zxCOULP=;)4G~Ue=*;+(nAm3wZHypQ7q|9w98X%HUOD3DsX$g^l(<387qK4>1W9?Dq znd36aS9QBuVx&XMc+pgFM?t~+^-Nj{lyGG+JD96+>`}0riSx2%9>u7M3Zr{qq^OA z)DQPW%o%6%i|s$Cv7Ix}txK{6eQp87rk4>EX4M~4aRaVWa5u|bH1tAU3XV&t_8Pqq zx7Rk3En2Ewo3yfS824aZ7y}p-9V{VXePETK^htuA+F0AGfN@*@zk-CLuB{myMqwne zPQfty&pcI|N%Z+9g_AK}TVapbobV|jm@fr>&PEWP~i#1bSlV5#p!G7aP+=tgG zxIX|e<`v!CTNSUz18j393tYn5ISF}Vl_@@eH>h|c-b5F?z7q`SxRo`@#KF)eEP6=A zTLg{l7^ie$_1jdu9q%A0aZsd%^Wrd)VDZY14d5$N}-cpo0-u0JYT zEYk1Jig>@Hnaj!SGNr^QU+ZxfrZmfEMS{KulJn9!FB?fD zaky0%4!+6E-0+JnWmb{;Q}F4z^e>LBgx&(^MDP1Qbrf$FB08+nI6kN1^Z0^Bq%z>;yA0~oRClzNNDz;_r(Y`UsiD*Q=BcV+7?cil+6TYldD?f znKZZf_6~+a8MRbCvSw?hac?Hviw@4+?(IH1)=U2d-g`StEMP$JmcWtCnDoo)kfPQNpA7p$Mpbf%`Nw znbw`H?Upr?&E$8cAY#4)`D%Q|9u|KQ@?&}QbGR1ht3MhO&*(0rj_ zW8HaduB@vJ<*=>2{yD7X`kML~+?>PCKB1}v3#uBSVizh{_8T~;7F2BvREbZYT^<^@ zlQRVACGj2B#OFKtLG62XAI%ktqg2xJJmhnp!W{PX1rP1w!81v0%%C%eyA}+&n&N@o zgu9gr+Nf|pA#TSubmSQno%cP8-g$#cAce@>ha$dB7PU^ayUARf&N+C z(?5+9)6hC+k>ul0gB+1(k?JpzmC|V#Q%FbTk||`os}qqc)=Xhc7@WgoL)jS&N6MbU zYb88`riRjpd>&3k=rq$S3AGqd7e2v%OhPo1UO(MTzw zs^2h!_eA6z9`R&2LWU!hJSySw%MVA-(tg>C)qXFZ4sq4Z&>v>3dI?V-Zl>Qm(T_WD zjH|n$;W*Mb!E;>_4`2un@r3vYPU4do!CBH=;K5MDxXFY3;yk1m@dQ4^Xc8}c7#|^) zRd^Do@loc=2Hro0k5hLaHGP7drIZKejZgmsKE)@I9UYJ_;{X%|l7ch*4=A)l;dus^ znYV@eOd{{imdgxw;VYkoMaN^=d|03Kis(fuFQuw35z=XVrgOt%2-nTvvuB|2_QeJ{ z%7A|FprSzPF^;BOiibNFghApP|Vcpk{%JA8Smzn-P|gB*UGhx8VvAmH%oB7!k& z!Z;%^L8K>{@u%qHgC2rAd@~q_pOc;j%_GPe>gcu5z@KmR63DfX| zs+oqcJhg79n!R7MEjqZwnzmCjv_0Xd&sv%VDckU6sazBhhKZNF!Bu|XsiGl$l-*cndCs>@!H_7~8aFH4G32==jK~2o6uZo^L!GG{bxzrr zpmO(LB+>5DI;NLk#BVwz#_xMTi}f*H&P*2@z3 z{(RSBn8U3oatx2UOYE--72L)h0(`xubB{0*Nv~xpF&fJ~1^4lQ`l-o{FYI!wO4q|} z^9=G1wC5G%CG?cQkH1HRDn=#~CzZB+AOZw13~YK_+bi>03y!f(yY6UW#gKpb6kROG@KXCn=E$1xj365+@-BC&M%$%=Ar`j~x+3@<_+T z%C> zVFKrDn0Q5CqO29pH~dg;_YRvf-gTRS6eu(z&kgq6*w=g}G<2c@>!%N^w8TWsSat)~ zqqkPM@jq2A4T`<`b=OUjYQ3K7JAuod?5LQnsg7D$Q9Nn(l-!Z3s?)UA`=0D7KME5Q zuL;~9ak}cZbmCg&AKfVwS;E+1i?;+O{bW=21ul;%*xVBf4&F9Flntux9w}!xih=`Q*;v9m0vDLvnryqh zKxGF4m&#diL+Vv+>RlV}>G?OBQg$^U?%TMCO9HueQ($p)m`;NJG8U z1TyTXeS#}dTn~lO)-qX_!$~a7jCwjTwv15k9D#E?%JmMm+-`H0mec4esNzAIO$8s4(s@_# z5RVw6rat0FbCPziVwJKyYLv1LzoTT*lYuqzIjm!YZ-YzeW7J6%DEoxA8ixL|41QaD Hfgc5Ph4NIB^Y43xqutMm7`n&&ln4CG1me_UjC5S&gM`nF$QT;t zNanrA)Nj0S!;s*fN+r!RhEe}N;B8JAoJc341%@Rbm(cJ~$7LTbt}xX5Heq=zmDnpz z4n+2vAEbg|b*y8aPIxBmz6v^aP=?{+$Lej|P-2KM^7`%O5WU&}YOU~LHr9867Cnkp~PIWHTbXS-o zomiST7(QGW?~PQ6J`2y=m3pi8DOb~A-(&<3zMac+tkt2M22p8tx#Clig>y6iuJj8E z|ASy<;J;8xWKqiVT+lr?_e5@X=z6e0+Nslz#oBEvAo6OoTr?@(BJT<9ZN%Gp_?cc` z;eRZ1mg(J~9Iyu3ffomXK{ j1#Y2B)ede`eGPZ8PSzp8+{HceJo;w4+UGv48alrKDFi5Q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker$4.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker$4.class new file mode 100644 index 0000000000000000000000000000000000000000..57c8e61b52df528f75dc38838e2c74042a539610 GIT binary patch literal 2734 zcmb_eT~`}L7=9*%EQF<`5ow{c)|%3gQWh(gaBOE0|Ef8+7^&hA!1i9II=IVa4_n|Gdh-tYYW_lsWvOvBcYU?@348eZTC z+mgaCZA&=P2rR>NcN(rk2cNdK>oqL1E<9s7)+{O6qfnNc)R1Ht-sZd9;Cs>#y9#5? za;om$bd@)x@EB5Z%kpy*^kDhKFBTb2?{YiW@Wig=27X9}AyfXBLMS1%j8gN2NrXa? z&v2{V_nU4L;($Ul53OJ14zDQ#XWGOK`9vO!F$g_%%W^FF5yKz(HsM+XrueEq+J$Vk zyv@5UtQ%crNS55H=my14M<-Hh_l6D)U26BHj&7vY?u?Ee=xKCdP)9F@7&`LmdSBUc z#8R-cA-om7VGD+A*)_Sn$~{Y+V_{O|8pCXxoLjgsH%US1-3wE>WV^oQ)EM5%A3C-< z*JoAU7e`mqxP+XBcNnHmoa#C*EAzX9MwLr3FTU+2@GCm<7-i60N0A~ooR1g<(z1=s zz%ixeI!4KL{9s3TMRn(@jxltRF}|>cDMdAmP!Gm2p}}A{7uHT|03Gk*IwdDJP0^4P zsMrBEcWTDNjcvjU&7Q>j8g5W<53!w+9$a=B*7E#(TyshKJA3!_a>RisBj zEv9h~a~ftDrrL~IQ<3Pnk9p$4tJPPW6u+W!;{nPVK4!Sv-aE$&O2;CWsKt>BN`dE5 z?nT{%5J^cR3|&jYm-DVK zagkZ~7JidD)D$YLh$rkeHrbt!{>6x5OrOZ2f)z5Of_{8Th9ff=*e|*u)mLF-WrLuTDz>m;M2- CV=Vpv literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker.class b/runelite-client/bin/main/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker.class new file mode 100644 index 0000000000000000000000000000000000000000..c63e66e80a6b80cacfa51dec0c69f69f0c252b02 GIT binary patch literal 12860 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/error.png b/runelite-client/bin/main/net/runelite/client/ui/components/error.png new file mode 100644 index 0000000000000000000000000000000000000000..271a2bd0d81c52d44c46e429b16396a034262087 GIT binary patch literal 340 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/loading_spinner_darker.gif b/runelite-client/bin/main/net/runelite/client/ui/components/loading_spinner_darker.gif new file mode 100644 index 0000000000000000000000000000000000000000..e44fcdab65795bc58e9104874263b02cc0c1e8aa GIT binary patch literal 23668 zcmeI4d03NY*8dR#Bq0f5Par@D0Z~wcB7!ShG%9Gs4J|6077;Xn>{~(tgjGNkR8%$r z5fQ-!a4D;z(3YxgvEy`bX=|71pzX|bo0;FapC<_cZ0G&G+su1iaGeW-{>9_FncyChl!fwFdJ$vUUOzU&asDbf|_eTZ?64( zC`Y>mSn(X~cuscCSS_5#T?93s>w?wd`P{_|P`N6~b_vhcjc4o5vt8T}hO!9svDnSG*uysuUTq$_#(b}Uxo<5qd>u1lJtNYWanR39w9zb9Xd1W4G;y;@ z@)nbnttP2kjnlRnr*AhFZ#R|%7-#M`V793ojb4VbK_Romf zl@b?`n3$N9l$4yDoRX4~nwpxHmX@BLo{^Cu7K6D?4`V*zx1X%gf6vDk@H# zIC1ji$y29JRaRD>K7IPknKNh4o~^2?s;;iCsi~>0t*xu8J9q9}eSLjHLqlU@+qOP4OSwzgire7UWyt-Zbd%9SfuuU@@&?b`M0*E>2oIy*bN zy1H)MxN-C5&0Du_-M)SMop;{p?(XjC>FMq5?d$97@9!TN7`Sui&fU9r2L}i5-Me@H z{{5k$q2b}-ci(;Yz4zXG|NZwzMn*pP;DZMb9z1;b@X@13AAb1ZM<0Fk@y8#Jj*dQl z{P>ekKKb46e)r_bli&aT_n&_H=^y^^hq1A-r%#_gd-m-4^XD&Ky!h<1&p!YB^Dn;m z;^oViUw--JS6_Yg_19m2^UXJZ{No?L{r1~G{pnBR^QW_x<xwf^4Guq^@ksR`0>XdfBNaCpMU=OmtTJQ+u#27_rL%BAOHA=%|G-u@V9LC_7w6L z&gW^(0v>FBB#;OiWDO?-2f{>yctgX4$P%>6bghv zv$O{mMeriF@N9JktRw2f%6Pr-|0sNKT&Qv9Ublghv3T&Q*Hh}^hz?fe)6g}#*;}eu z1;PH+x|T~LxCBYaiyj9LZ;o&8hdR9tn;N$LzHubiPby@-$Btcn-_vSSMVYXIFwCFL z*ZG!M)16h4Pl+m<^NdrFZ~4~ArB4jA!z!5My2`i;pX|`VdFeuyyqcK(Zk2bwm7g

      (Lv{VuVnphc}tV`I{zep5Pv! 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 Np1{l#_{}Hq{{S@k?;ZdE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab$1.class b/runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e2fe2624b1d793d6efd48f11659665dbec9259e8 GIT binary patch literal 1284 zcmbu9O>fgc5Qg7PLedzQgaGBE&_Xeg7{t;eq$-M{@TH_eDoQ2bvT;_ak+Y7x>y#sZ z38@8%13!Qtg_w1N;D9*9me$_!&OSRc@7O-p*k0lH%a1j#?Z-udTtTKEANCVG`kF+nmK6g9D7eAX$=`l-FPgkU|4l= z24y>|xu{^pK@sO&RMB84Hmz%|A1b+*PDe5!1tQ7N=*NMGhJq9#d-1YltIn{SBRp@L zs^m_sn6DG5wHz~SH2eP&yJvN8w}uX`;d%w@3{RKWIxCBd8`vO`w2Wk6h?h&G)>{TA z%Os1GTJ}F_kn4V&CV_kw+Va-_YWRmXdD5V#f+*IZnhc~ljK>w+VR*89##Z2a3~Eu_ zNT>`852#MIN9Pm0=&;aYp2c&5N*R|7I6u;2vWcnZqu^_4|ma| OnT^(lVXqdA0=!?Ak#b`I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab$2.class b/runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab$2.class new file mode 100644 index 0000000000000000000000000000000000000000..e4428b3a0f5624f4294ac9d13e01cd84df5b6213 GIT binary patch literal 1358 zcmbtTZBNrs7(I6zl+^+g5yUB?PTc@0;yWW4vWyqAVdBV)e(SdDD0c1AcEE4(UuYsG zelULaHyPu(TOIqLUtrB{?{iBIlxE$rr5l zlqZm2DlLMzjNANB`~kY@KHYSmZakt};XR7-3sV|BlfXm9G0O9p?*vz#;2CE+(^8_S K-*f(BNdEzDt5J0T literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab$3.class b/runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab$3.class new file mode 100644 index 0000000000000000000000000000000000000000..7b60798d44e443b3349473fa3799f77b5a38b885 GIT binary patch literal 1344 zcmbtTK~ED=5dL1NEL|5Uh$2=Iv1$v*qTt06Osy5rmL|nC@kCy?FJ*E2mh8R)M=$C{ z{V$q`i3j7^A7z}^Euo2G40O}CGrKe2%zX3h&tKoZ1IXinff&QG6v__TQh2Tsw&S@% zD!c94j^En#B{`wp;z|TA_Y|*(cDd`k;Pv#PfjC2IhwpKl?<-sE>EyEC4n@AfcPWdZ zUv0Z#dVva+PG2cUILoed)e6I-%vpf4HHLV>Z-@jK&RaN#eiMBdv|wO}p)aEYhD)v# z8|_wI1T>~67)DFJ!@U|O8p!WHjO)=DR?g5*dXYx6TAHz2-{ZZ2Ch zaS4|Vj5AD}7-nGtR~Qmap*HaoMyh^&R1;oPnzh4^O|B1ST+-AT)tNFi4!qu5NCmx4CXx zW<=prR|_H8qyKr$KdGfC9nTM4*(?jS?KiZP?lXi@g9moFPp|Ct7H^7m$CtS?$Yqs= z-_3RAJHmZdIQmdY8>FRmDMe85co+)O=D>ys)tVnFOp)IE=(}ghq!v9{+A}af&l6-V zAx0Nq&dh$H<14IBewbmFiIZn0b^Z+8bxc&cx>QBD_+vT+9)LL8tgOO<0}&-}9nmHVT{d&>SmH9r1ljX371 b^B8O_&^=DNyN5-xOscMD*S{tD$B_CBiaJ*r literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab.class b/runelite-client/bin/main/net/runelite/client/ui/components/materialtabs/MaterialTab.class new file mode 100644 index 0000000000000000000000000000000000000000..f0ad4409ad75e635dc1f2a19198dd10924217d60 GIT binary patch literal 3739 zcmbtWYj+gK5xvc>G-4SWNq}sGg99c;8i7ZcfCG}jD`^3tm6Ys)h?IviyK0LGvom65 z7L4rJB)0Q@`xX3%^TCe4_(S|a!p=GQ7@y-GW#@L!NZK`mlVh!Prsq*zb?a7DSAG7) zr~d(v$3F~g5;*S5*beKy^xRn5RnL`vY}Z}88q^j7pAV5;b7C2~ju$(X$R1B0&N&qW zS%J=G*T!D>?$_ORf2F%hW3zN1_V0J zPu#Y{s0Mya`vUhj?L9lZf{YvQ3H-A3WHl~a(W3jbs9ld;&wjG*S7SHuX(sTb7X;c9%+A%=){+A`bmIX7y99PNT2IWKa;k9< zUNi9x>?U#5P%zJ-ScS_e}?kM*o)INfoVPrXx{A<$!@1+D7NGGU;Vsa14+IZ>}wWXKfs zBr~uWR2^^1VT$rOed#A=ZO>s^mgA7wIZ(VqeEyGAKOF}3g@Gox4SCo*l|u%$a=l+* z$2z7HZyq(#hRw>GZ<{c2PmXs-O+1G0kgy~rbq3C;564XmU@Mce?kArNJT5T!^?lfP zD2G9uR4AVixZbk?IyO$FqD)}O#4tu!0?yprcuh6p_1#O+?gPB7ujVSBvm(y zP1IGF>KMtF#tNm`)200M?C@l9vZM@MHSrX#G0;>n#89i;@!3eXH56>p#}x3VH&#rC zb6CU#X>c`n_cf8f7F2blUN=eomM!=NUNG=HyRpu?yG{ZoUQ|b~IWOaUluilC#b25D zHGY!>Vx|4p-QvPQXe_7%0R1nI9 zKehiQ6E7>-tRkF40%0-4$qdxp)7*L2a-HMMu2S8P-I^Trueg!RCYbmAAa>O7!=t0K z=moV(aLGQcPF79}bKKIda;$lF+MfpSu9WfIB{DZkrYc#C1nQZ1mY`cY>ZS6UuJ$DNaF5{t(u%D0o=i^7{{eaS&(8ud; zz4r*RI7*F=aWFf=nd&$m#xeAAJ)k8)ODyHo-e*La<@*y>-!dMt4&KBe>th_gfi2b& zj$C*T2G?UmGdOJ>SjLGZ?8e(t~MP|GLyxxnja$-GZ!`W>eM8@LqqQ}pZ-Z> z?==|Mo*EE%1+P-yYt+|Dt$*XHGTG+6ve81{4*iQa3A0KB48LM8LE5sa=my=tUD0vA zQ)$p@_1(mCYw!|Hd9A4{kywpGt1dDH;0%n%YKiBkO?6;7#qqTO?Z5bcTax T@*7Ln#dLj}Yn%Q)hQu^`k-1NOh%|Jq-_kmv2 z%lZ0}?atV(1`69zhDx7S1)+70ZdFnpnxg8VhluUdXduXqi<*@u*PIAr1-yi3Y;D~MDI z2P0s4c@)V;wX0_>zaS`%Y@iVJ4aZyBuy`291nvMSW{SmPb|Oh6hvakI#0g{~Cu23e z&|q8>nQ5V#D%q}8Zp_bEK2z#Y(OdE=+L_QyInOO&BABz8tKl64KP(r{%*EEwvmmdFTBA3izOaNc6QW(Bwn{1hEuY< zBjRD+?wI&oh<8*xH_*0QPhtq;CPr~yy6a056Vkt(zBTVHTEmVb`gPPCQA9{7~2YlSo&JR^^HRAjp1rli*)46&+eP}P5>l*Yf(FPmD5wK&6uc&*zm0y zQ3sMk%f$DXB^3^0Uk9GA(BHxo4V+?2&hobL(7=P%;C)$Z!ofV-+qIU-s&B)>_Cij= z!-9btXYZ>;Zo-#vwp$Ag?S#Q(&ol&TN5hR0C*GG#EQgIWr|ad=(XL2oMKzrq_Zoi1 zx?#&e+4Jf@=pTHJp4{)~e};V&A86trZycUVba%wpaI}f{a`7hK|BcV%$ntxPj=+{r z-~v)Ci9THBM81mS{4t)xHEKqX^lh|gE(``|UHMn+KediIC2<%%$=mKKjFU~&DP2@p zeeqA?@n(1~p^N(p>&asJY^L`i)9&Fg7MMvNXHdsQ1PsSACh-IA;}LH!v!#9tIUWha q>uz#%u@Z8eWR(irSXdZ)(U$5s@q)5MSQ|sEYa7gmqDd))AO8m{_eU}S literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/search.png b/runelite-client/bin/main/net/runelite/client/ui/components/search.png new file mode 100644 index 0000000000000000000000000000000000000000..ea180ebb8e3f0f997b419df641683cdba0481844 GIT binary patch literal 350 zcmV-k0iphhP)KlR- zK7e5i7n0t(0FGNSp8^$dFKHR~2fzf#ZEqyK?*b$Z`&rEV@yi@QQVBc&C2-TFf+j!; ztn21ANChl_Q6E4;=y{W>mb;w*D_|IVzD;A`TXjDH%;P$-eN+$Fz6H*Kmo9*|F}(tE z!hb(#*Dj w%r;GsPNUWWDF_2`Y5S~?SF3*2{Gh+DPpY+8*b)%3=Kufz07*qoM6N<$g1-ce`~Uy| literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/shadowlabel/JShadowedLabel.class b/runelite-client/bin/main/net/runelite/client/ui/components/shadowlabel/JShadowedLabel.class new file mode 100644 index 0000000000000000000000000000000000000000..88c7cdc9a1dfbf612fa240c2fa0f5529b687245f GIT binary patch literal 1451 zcmbu8{Z11>6vfY!wrkgI!B&t@zYu5_WK=*ZEtZATd0?vm}68lOsy z&_oj-z=ty4*)642V`4~?-QKx#e`n_0yFY$@{SIIQ>lz{qYmV@_*KmX_eZecX6pqgu zl2_c?k?T-U=k-IY>NahwENs4A3Ib6rs!&6eA^p}mw%+r4Q#uEHJ6LCkheZqnMV01O z)90J6?Ru*WdYCK8527dk!j+Cs`S_Z2q@QQ#%jWhNqML42=;%YzKmvLK{kWoGfFadO zHjqY~A@;PmvH3g!hN}i*h-(}2Oz9mG_a&9bx#~ywyat{nV~tN8I~mu z&c)N&+@C`>_OjvlvL*`7v8+q7Zo_e0-}0sFkaOvx?bgcfJN`^K!XtK-+(>qqp+*n) zY&i9j+wdx4ORDB%dOwGG|ie6Ke(ff|sf?<9} z>I50{8wU5I(H5?qV3dOK{T8mD;>M?dGD*)Ns-hZ1!HKehVN78X)3gE@A&*w3DN{eg`pqsPma;KO- zzep-DX@S^_bkL7ccB;cp z;UP6ev6ty)5j>(QrS+KJsy#f&0WtFnG9PInLOzFEfcXF!`WehT*E^h!>rMhVXWI!xjvqRoCQpoqLwlBV#<+ zw|s_2)$VixRHWE4E}uy9c!{NlIynXiI(Sf zoF;+V4CDWMIC8b9^pnmVzaM#Mh(<%tX$}mDfJWhUbiQGT*_6I?u5qJb8>|J~eE*!c zqcPTMZpSmlwj~EWbM{-U%Gxmt`YiNUffz0NB&4TEGU#N|viuGGUzA&;UAlo8T%cVK z1LzziEsh}!lSN)WqD1m6=YJvn87ujpNN*$yQ^_7idzdJ!Wa3i3@)fgtnM5Qm?)8u> z+gpDW>0o=qbMYD|CxT9(; l<1X&0n#;J41tKov)=5fG-g#`GNM&v+T((A+ACMSB=?`MZG4ucc literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/components/switcher_on.png b/runelite-client/bin/main/net/runelite/client/ui/components/switcher_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e49f318005b6aa9edc3184ccd3a903fee76b4d04 GIT binary patch literal 368 zcmV-$0gwKPP)P000jN1^@s65oToN00009a7bBm000XU z000XU0RWnu7ytkPB1uF+R5*>@)4xl@Kor37Z<0oeP{l<`rw*wZ1jWHYoSj5;5*K&Z z4&LH_5W!hob#WD)Toge>w}QgifQUk^LZx-E7(!ek)ZpbxT*SA%ANM{S$H9LIBkMum zV*#iF({bqv*m4AiTEzD#0FyuwuocEKu%zg1Is&0Ye2*bu4j541fhk};r4O*;2=>1c zGtr#T00g12r~wE%#5WW+K8gQ#=bp65_!^{?sUzjZl?WiJ*FWw z;3I9peJgjaLu!q|Jtg7@I>0gT00ciRuydT&U+ha2aMR2mcqgUp-dd*5=(_Is+RXFn zZ24_|I3HF3+Fh%Dc2_vsxftD*QeOWWiJ=lu0Y>7|D{w2NY-HW}_u~^=;YGM^AOCp( O0000ir^p)|Gc8&FSnlu|vi9QFT03&@ua(xl&Uh>EfgQu&X%Q~loCIH41U8w*7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/open_rs.png b/runelite-client/bin/main/net/runelite/client/ui/open_rs.png new file mode 100644 index 0000000000000000000000000000000000000000..e0cb3df043dbacf1e9273deb28c7005708b1da9a GIT binary patch literal 3006 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 AkN^Mx literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/openosrs_transparent.png b/runelite-client/bin/main/net/runelite/client/ui/openosrs_transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..2d7f2e15a54eff7484e6b5ca643acae5b4e14376 GIT binary patch literal 13802 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%0AO;)Ws0 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/Overlay.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/Overlay.class new file mode 100644 index 0000000000000000000000000000000000000000..1d455d573ca199e107d47a1efaf31a8eecb748ba GIT binary patch literal 8015 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 Rz@Ny8fBgL!f5qPr{x3Ir`Ro7y literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayLayer.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayLayer.class new file mode 100644 index 0000000000000000000000000000000000000000..78c23ebf5e37939f11acd3db70648d0c3c329027 GIT binary patch literal 1313 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 A9{>OV literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayPriority.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayPriority.class new file mode 100644 index 0000000000000000000000000000000000000000..9212297a27dc100ad8f62e0f23c5f247d0524959 GIT binary patch literal 1279 zcmb7EZBNrs6n-w<+O1T;2?&f=LD>dUCNI8hAs|d4j?JVn)A*^(I!j7tx|U?W#Xq6r z14JY7vp>ps?q$M4;)m_S&V8D5p7We@pZ52k@0S3!@IpZk!;)tQx*vMB>jbu5bsgIa z^w81kr?&4}O}%^--}+A7cY>yZ2t(hob!zFZ<<<0p7oIRk#qv9b`$4Rkn(U1%n~`zI*;yo+k2~V1s(3(iQ5lUH@Rm5LLmD z&~Oif4067mGMp;jOlAbW#>`9oy9)x7V?ee~)M-bW1{4 z`6I(lXIXn|>29xz551}(i#3L|PQq>1YBX{kDy}=+OvFt{W>SrM=vVDm4qxoxE#ofn zbeh+2YMvE@KBc_uVC59~Zbfh8HnViQ61`6H<|sD^K#{y5BH2Pja)gLv24G-}TY)Mf zWScwaqxybAUkLMG?FX2d7?93!_Y6Y<+>Zz_BEVQwfTREuvH+6;Oe+G+#C{Tk)WVQq zMp_s#%xDWq!<1W?G)$$18RHDI->6j&9@7697ljFuGD+tt%wrm>n4#}O5|2a{&!qRH zEi_Bx@`07i!uUDnZ-`_{K)Xm2X9X!i9!DCPcKJGOiI)$zFl)Y%GM8qa>)n@<7g$*Q qDjITGS8VKBLY%Deq|K2bLA;lmV3`Z7`~v%bT@Tg;=Tkfr@%dl3?IHI7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayRenderer$1.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayRenderer$1.class new file mode 100644 index 0000000000000000000000000000000000000000..67e5464b20e8a04650f738b8712f13028b2c7123 GIT binary patch literal 1489 zcmb7ET~8BH5Iwi8lz#AG1*BE9YL!w93%>YJLZS@@Vv7h!qHo*n1+FZ2H@kO9`XhYN z7eC^UFab?`@CW##jB|HaMXV(>>CWuUnKNhZ%4D*sJ!wV$0h2n-~ z3oexr2*Ww#o^5uGCz0LYvco;@RTk1nF--T2Qo=S?9JSB8P2nppxyLY|_Jm)Vr$o)3 zG5^g}r`Sayg<4`*ubwx!`O-WzjX*2f38bZjBaO|#b*VnDKC{h`YB(L90Yfg23mC{E ziJ?5w7-lF}&x{^v3dz@kgEsfJ%(l%L3Qfl{?QPQ&`aM2O>Eapgol|{ffr`&nOzFt( zffM+2dsBTSF--iOzU%&y(C8Pq*i)G0$Q`k3Jm%fDke&Jxi5c1p+q&*?-{&2MWOZgc zgA%T$afM;-e4Wi>3fCCMg^Y)*WlD2b$lVsTgn_+a7>@F7aGRTyFiWX!V!_^ zIJOe5u@%{~!lLS*t@c*Q52*|7z&Dn)^DywkHOsF``V2H|ljeptVQ`K6YQ^yt%Cve( z`VO(tQN4fU>9;fn={!T;QzXKZTy6Fk+1lMN$bSk!BlH{~5bz44^qe3dki$h3$ZGEr z#^`LE{CtShCmO|Y8Iv*n{qP;g)Q*r%9iynp6VT*YvcPLn@+M3Wk!0co4A*~?Jda6A zn&b$@cPMBtNp#wNM){BA0#d~Kme}8u&<`l$;|cas%zle7Nw6Y;E953{8+XX2X#S@$ RLtd8j>)Q3NM*jp#KLIOCpnU)U literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayRenderer.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/OverlayRenderer.class new file mode 100644 index 0000000000000000000000000000000000000000..88e2bc72cf12c2f263e3ef31f88eef647d8303b3 GIT binary patch literal 27032 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/RenderableEntity.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/RenderableEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..d61fb6f1bd3813d224ff4018d942324988ac5212 GIT binary patch literal 207 zcmZ8bOA5k36wC9|sw+3%K@oi5wkx6PMiBG_V}0n9aVpbkrB`#|0X&r0b|bh6Aqh#| zpXUp}3d0Z`0$cIy3M)o?;lyaMo(s)cDbA>h4`R>a)XB)&dhM$aJ;FFurDCJ(h4-ga z5>E(R8zju9yVg|?&s(SNSDoa`IGX*`Sl`6vIO#a6fO;bQ1bnD9i O)!Tgp4MSLC2ZJy87&^NE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetItemOverlay.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetItemOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..e45f63368ab20baacd792fed73f8d257c7845821 GIT binary patch literal 5692 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetOverlay$PvpKDRWidgetOverlay.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetOverlay$PvpKDRWidgetOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..f2dee12456d47928dae0fe961ab77edb064f0834 GIT binary patch literal 1098 zcmb7DZBNrs6n@TD=~fC126G?^D(GI&8o$mMb&I+yDF6O#WZQpIrqFg&v|Zt{r>S2z*E$8WC%|j8Cc%Pk+uq?)wh*&0&Ao! zcPu?ye74@I!GR23PrQxY@$gmaO(Ld4BW(Ro7sAvd<*48>;ZvoPs1!qGH6sj-^ucii z#g8Gio%imAq%`^%_pa-!K)Ft%+9haBcOVU9kvDM#Q-ryWa^%kFs3*OB(X%CCq2u<2 z-4&h+{Wz!vhsq~BO9D&JOl;?}jWu`ylQP0`vfDZS1Y<%tBudy!Ctk7-CKC(ymoni& zvN8?$;*uDiC!K-x2=z+mgBS}-90%45PYe%L-+$O@RL`O+-)9&t0rbKr(>B= zP6^BV?5V(?#x-2mvC7%0lxC#8i5plW%<{#X)O3YCVp+6GyV?$wyJ=z(ON87(jES&x z2I(A7!pvSE`X9H&Fjmpnb4OlZK39>>39asjR0(F=airI@h3`w&yLic+=gB+L4_>-{ zfOV#w?=JGjeVgO5U@6}GBTJo^XP&LEHg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetOverlay$XpTrackerWidgetOverlay.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetOverlay$XpTrackerWidgetOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..d56e381de60dd5034723223e503af411105451aa GIT binary patch literal 2193 zcmcImT~ixn6n@?$Wb?5}0f9oR6|t@P0JZ|wYOq>EfYjwfh?I7mahBw5vbgM~yPJ0U zS9;YO#~H7X(K2}95Aa^S({aXoFC51UJJs{efP=vc+PXqdBb;4zWElw zHQbaCVkny2RqU3@4c+BR)zG==DlJ{H?sD7E?khL+TAjNq{@eM@X2sU3pK`kmmJneW zKS>~lbdX?4GqpOm85H%H00D=K%J49ALf>|Ct*I+Tukb?m7x%pSoj`}O zdE4qR>Xs}Zx@tMPt6OFvyTK4CS~Z?P7)cotWQIE(od16kaggdVdJtterRpYMZtZMw zyP|CwoS|Q}s+zH(*}8ZSz=+$>9fnf7EZr5iO~bzoiD;Pb$uQC$@JQ_p314xcG{c2% z!{;=F>ItUlspbrq+C95DcXo;B+1#v&QOsx5ZSAh6X!l%Y!Pc4$z3NQO6|#ruoW8?N zM>JQc`l5^%Fd*R^!*JUWi^53KE!}mJ7{!=`R~SxrnH0U@lkqCfQ;TTbe4h=?Xi;Y( znR2!)M(3i85u9O&)dNlpgNKxk5M@ZMyR@cDS~F;5l7b#;GnL7nR2@NoLdGN%VyHVl z<4VKkT8$x`$=(tKUzd?XK8|U;Az_ALvaQl%TOi{yh8g0OmDNwy$_tAX5$TGIw*;CH zXtA_hDXj^(AY)d*F#)Tkd9n@Ts*HE>9`P}(x;N2wU2%-tGuw)4)#;Kc#PB{1-)3{v z^>4A!9h#fkXfxQCWjc>Im_Fym}hGy24b=TI-I<0wvX5qSw z51=w6oui6RcWnEyT6ocxu_|GOVdB5(7~G69KExWsfK60&qZZ7$s@>-{?K1U>uA|t~ zl1bQgt7TXDyzbosZJRtPwtzt{nko`KECi!<2>EjWa>kJ7goQGP$pCwy*!@0bUNF_uNAa_`od>cz_!(YYsgTxtmnzb=tv6@r2ivGzb&#I zV4UFrV!3@>+V#^{y!2m?D{$8PE9CIcWAx1KVM_fR={>wj4`~l?t9jx68AkT-PXDz7 z6hp}6AE8X~Qjf5dKP=!f$q4)g8NUD6`$z?q>HxfQ(F=#A~ z21|NH=Dgy!gCb{1l68`n{&RSCx=y0_m?%7jXy3(X^fAH`re7kX3V|VfgbjL%6%n&> KgHD?s9{vXvl}CdB literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetOverlay.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/WidgetOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..a0c0fac2167e4b3c601711d831d2b122a975af78 GIT binary patch literal 7926 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 Pd_Mr)9~7Q8eC&S!3nV#B literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/BackgroundComponent.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/BackgroundComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..e2b499cc8652c9bb15877f6c7badd959c3df2ef8 GIT binary patch literal 2778 zcma)7NmCSO7=AvdVQ_30Kv5)Uj7x?YbzBlfP+-`J!;G03P{|_AOv^M3-K3`n)a)_k zL924h!BpkwC5KcNg;cCcRj#Szo=Z--<`<+Y%ky>523lw_bbs&myzBS&FaQ4d6M!f_ z^<$I31ygq-cG1-HhNDL^c|$jyNYRK`OS+xcZbmZJ!lGr8S%~y&nfY1UDw^4WGSd%5 zV8@)cq($05Zvst;i8SqNrAn_S8H>lCklerj1#P0S zOQX?sHs7B||+(BbOHw%VkN`wI`tNXD}VB6XNHbdY=6+5vjfOfp3 z;vf#u%dGAs^{jv|*fAyrM^wBl1q~F8*t%{?W`~N9WctbMXKf|#sET7{#b|yprv(tf zNk2}MJ-baF*PNV+Q(%pJ3x+9B7aSY&JiV&o49+ry^M+|SJw&I7!butFITd@*8bCKL z_;FsKxspt^1S)#a%Sa2lZ?x96hv|zVH8<4nzYc*3jZBg&;nDk?qJ+3&a z^d*2HjLKj+V=NQn8^T2uF*LAKHzXBTk#MP-QulQgNu&g}FtC`F(HwTBl(=gANM@Dp$`^eF=-2wP8 zx*0cc%Mb3Q^Ut4qWigi5RzbzP*d@@KN=M^^(d6K@{^-EPkz`^bKIknSfnZIOya}%s zs4}qKQ?hGKoSfP$mz&*j_=yUR!kx^RJ%RkSlYdF=n5THw;sKQ3<$ z4)F5&_+N(x?1i6CEo%D_xx{-8K4c$x(ZZ8*$x7mGjNAO)w z%)Myi^94F;q|bUlbUsG=)zCxiU%`PpP21=0dFR75=b(FT#DAVBe5a{-?%oeLzKU1I zrFBI@fJRqR;SgpWhhXbCwRmy5=)8~Su;;2vzWY|t{}@A8S25D1v?`MG5U+W!@fBPu zv(ie|V_sIWE0_u&T|rm4RawDXW$U`ux{|drU9wlEB|?dvuFF<1))`VJ{Wx3vYuQH3eK`Koutkoh%Ww};p)ABem>La#dY-Y0z`3_ywA9PKF0{Y z#3&wcM}CcQ{ERq$=Z5?Pm+&W2_zP*_!-Uv@NzumlK3oh0Z?ZMx$I02jJt5jwx6-X^ykErbRR(N%=-C-_M@$)P*shAhWg zVtOGa%g2GIxpj33J(m+y4Vv2yMRr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/ComponentConstants.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/ComponentConstants.class new file mode 100644 index 0000000000000000000000000000000000000000..afa501c2c1fbec4c8f8863e0cbc514f3886f6c64 GIT binary patch literal 642 zcmbtQTQ37a7(LUfrP^B8s=GHlm_)oON$o0)O*g5kc#`Rwu(Eb#yGuO!AO3`RkdXKR zew6rTmAE{bhut}6&N<)Z_3h~eKn3#}QVeBZMm&st>A8{Qj^|20;<3wvD;av?hC9K< zW#ALp;l}6H2>ebYh|kNHmYTS3D zO@{R1Qj4L-2u`GiAf#T*8ZqY*6Em-YCfEyJd0 zdy-+;3LN3JMCdAf#j5PgdY2FLj*ZAcT6ex@yu6f1}J0*ZnVRZ$5@K#*up3*Ayj#*U1Q#J_6E zAyKPFJ@-ddopng!Lwll@?48+}dGp@x_}A}mmjFu0tB5ch*upbh-xikX38QbB!uAZ` zG@P+;Ej}^&&hXT+X>(+hug!)lv$$tEwu&gj@(CYv!{YY9sM!9HL3`V1R^K=3?NW{5 zur^>O10xki=p)4KY$lWwQYI_3`!>3VThKUk0Oo*4Gb$f zR&j?RR-C1zGPPT^EzdRWL7|%MBq;Z;js?WxP^FX7p&}-&`#R!C5LC^yMcp6vgxlsl zOE4sBPM=#H?wZmMHZ>?%Aqw7Sb3|Ro-0}q(ao??d~ z!CjY6`p)TuAs5!!=$(kZSEz=hUvH6i1~uT>_{7i-m(7kRJMSIIL&@lPhAhLYaD%eN zN25ZB)lJ7+g>oWkgtV69yM6J-ln1}@w^7c^8ajlQIk36syOh@qK}($Cyh;uVhx;@V z3jKh};f5R+fL59mV0BZ@2}Po`YFMN^oxBeD^2vV(>n4|!b1a`B894W%fwQ*ogF?y_ z$yPTy#ainO>tCrNf(`mE2i>-@ga_C}nqC=^FAesr$3EpqPHJv<>m2FZ;us}hR-^~E ziY-Z&h;9?$6~)&iM3$$fSns}5a+lqrWOSsYFYs{h3q`J|T%oZW3JJQ>=QE5P<;Y%I XlI1S&;wRX@>mtYnn7h~u)|Y<(FQhka literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/ImageComponent.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/ImageComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..d13dac1b6f09355ee70c3bbc9b3127b6b7846a3c GIT binary patch literal 1774 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 CWq8&A literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/LayoutableRenderableEntity.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/LayoutableRenderableEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..658b0dd67ed4f106cb2aba1e7463f39ce3167fb3 GIT binary patch literal 381 zcmaiw%Sr=55Jhh%>X`ThMVD@qjr{>xDKV=7LjvwQGiB(|sg|Ca$oOe4`~W{ntjWe8 zh>L#Eed_V&QyrOB{oaK3UIXM^LVeO#=lkPHU~_8@0oAgzH~r?uC9HJw5uUxI7Ayp5B=?Vgk$|NIMKa>({B<6ahd=C literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/LineComponent$LineComponentBuilder.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/LineComponent$LineComponentBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..1fb00c4cf9c2b8dad006e10c8dbe1e8a657be113 GIT binary patch literal 4705 zcmc&&>vI%E5dTe*%Z504@)A%44VZ+G1JQuFJRrdkFb^aMA`0x?O_C*>-MG6K48GrQ zKU-A!KWLQ*g;o9m{y%=BEPH0|_K`i46h+DpH; z5kb}~Il{IAkuBJkaDr^f%DT(Kv(1%k!ChQ(9U}VK3Cj_qm1##}Hd3OI`a!v@{cVmNS=Q*mI%e1lFQB>nvNomAAzy$8iHQuw2KN zBDTAjcNel}gd;pN5JeKnc-GuJ;k8KEQP+08j%Cv>3EErlVBQL{icZW;5tA=Sh`mW{ z3Lqib93v^d1}Qh@I&z-~RT2nvi{jR+JC{5$D?CpWC)|S4yNWjFT}ugWPcy6CwubZ> z>$a!>Y>PHNO(t@DG79b9mSk1{JnxpAqF+Vw0=a;kVGELMEORN5`T@(af+2?5&aO-3 zq*1ph8c~aV98ckCd2Dj{RB16Uyo)9|MtXxzXkRitOU}#0x?tWSPfb16NFrVHo#}At zdc2!#0mJhg8Pv;B7snRVlXJs}VYpFNB8sR@P~k8~Bc6~dWH~sR$WKu;O7aUF&6?pw zjuy#qJ*Jn6$xTq}I7chm>9B<x6e`Nh zNw_~(NnPn=w%Q#3Jy$n8T3$8P2acAbgG97QPnqhQW&*RYFljES6mDRip*iUr12^L| zwS@tjd>itG+Zb@-^l&SNhQQVDJj1q%sa0W6e*GKaAuvF%N33YjYaAskGZ^Y&pPpqn z7`Le|EOOs3~0OG<6vcFw6Wq?|1YJ= z;pkzQaZ6r7j9L0Qj#p&8(lcbq5!Vg;z%!R7MKJFc{YHF*PYis_(4l;%PG~vH?t;kb zqiYk5nT5dhR;2AdW%wy>p)$7y95M(Lh$0slBmLdHHJ{duVsi) z)3#@*M9sC-j&6R&qpoYmS)t*3W#O~&1By|eT}SzQZy=4QZy=9QZ%YoQZ%YtQZ%YBQZ%YG zQZ#z}Q#2|AQZ#y*Q#5*`Q#5)#Q#5)M6027qx;ZZ9PIvuhBf4wB-9SgQidYtvcITQT_3b_ z!=T#XjPyT58?HX`Nuo(jxzx0$yY4P}*F@%_x||SYI4~SpANi<6KDJ@xBW2`Pyi`T! zgmwGY1T{i+4O#Unb=%hmJ+Wa>9o7u}kXo&2-2rKXp*4}?*6ml9gW)87)USg)B9TvT z82O~SP7Gr>vmWxeL_W7+F)?sUHgyAsv^wP&$-t2xY!oBgaZP@i(Gd<{N`9h{Y##>Y7Xs=qPT?*yO$M`s zx(}I$Xf-hR5G|F~dWbdy3#wftJQqt<%wf?zmx*P#qBiwC_wf#OM|IbyyA!$_(A|jc z#;JRNTR`>XqVv>nc(nIuqZ+)Qh|mv+)<7zJM!(PTCC%E2=PP`J@92PxD&Ox(#UGU9 F^uIY@X9oZP literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/LineComponent.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/LineComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..4461b2c222bbddea1c378663fd0c90a75c2fdac5 GIT binary patch literal 6884 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 D!MkJE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/PanelComponent.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/PanelComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..621397b538da64459b82a42de7e3518651ffd328 GIT binary patch literal 5747 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/ProgressBarComponent$LabelDisplayMode.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/ProgressBarComponent$LabelDisplayMode.class new file mode 100644 index 0000000000000000000000000000000000000000..cc453680db8e0ae3b2fb39df721b53f1a46b00b8 GIT binary patch literal 1578 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 W%hd{sb^=$gTwTEeBrr_jg#Q5!&{{(P literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/ProgressPieComponent.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/ProgressPieComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..2adaceca0559faf0ca03013135822c1b27d2c5c6 GIT binary patch literal 2512 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/SplitComponent.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/SplitComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..8d83c7509d9916f69be0a36dd2d1c3d5d83635f7 GIT binary patch literal 4226 zcmb_fTT@e46#h1ZoDdG;4Fs&TR#b>!S}$lpDH1@_2Bg7awKopQ5srovnw%imtG)h( zKJ>9u-#Tqaw6;zkooW9-XFAhq|A6m(Xq|rRRJ>hGa@u%i#>I!`lLxr;7*#terC!>FsPXW5?5FW}~E-WG76CCgn1wu&=A=*U6Nz zIB&($2Sx_Ei>IaDdP2##Sr3J6IyCrX)uzLbh6dDOyN;)@gC^6aGx;D#TS_ctN$Q>! zfTwlnXcT~*I-bQYvRMj{Wp7)Fa?zpgX;Is)V+*zl)LtDM&{U6Z?9&iX7_2_`mDtqL zgC+&v^l0=9RMbUcp(BzE4k=H^*=Dl8ry(y1jR;U*pQzuN)|2~udvUg44xzms%~#985+@wuB*x%}0~^S6|DdCD@jXYh(57VIMO`|Hp|-7 zFfBd?aCxKB3)pVQYAS5=t*b1qLNSt=Nz5z7j!?Y|51$kRPY9*_UJn#YvY3!{SgO>G zN-(okRkTqgN18w_>47$zu@an#3ej~XtNfyMmT!l%m@F+$*oo@tFGr~i>c_J9T|Z|! z!@1ezV`CZ1j`8pl%C=mjdg)iWVZMRulCo3?t;bNsG>HkmEI21+4*RE)nN-Xiv!oer zDd%Co)Qo~2wt4A82_v00dF7hRg>sa$J588rXWW$Dn#N9!gIa#-IE8Cu67!|3My7-N zAcF~f$tn3YHNM4bxQ%nTgY)CGV{0j{Wj0M zMDNV4?of7yXBw^c=2myHjn*4k8?!Xi0?$2+YS^!o{x6oe_zx}g$&VQQs)0!vFTJ?H zr^MdHGx_sL25(|cxT$fu5h>8J#3C|&T*Rdc2tD*#{&Zn}6Ry^h`A4DHNLE1Ubgcm% zR@|es7b`{)$ob%xC~E1!@S`x^L8^iWB}`0`iS)w}z_IOAK=_JhazlFpH<1bKTjfRT zS;bJGcNMLHHqRyo&a8TXZk$F1;gMdpI^Onj4jJAS|V z5x0Q!tUxXxh4=7&1y}lcCZTy<^6sZ*my6Vrl_*f-%~7N9!P=NZ)nZDkm7w?!&su)A zR*Na=5={ONv=(MZwV0B4!Tb;(t%bR#T1+V+!MwV5><6pGlwy>T_A#?tgHP}&pMIV! O^Ya-?^KL<3I^6`?hMh3d`nY9u*skf$39M=x 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 XXPUK>jtzkW^pY%t=d{iju4U$b^x&ue literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/TitleComponent.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/TitleComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..9c28a1fd638b4d2ac74b357999f5b5d600fa2ffd GIT binary patch literal 3453 zcmb_ei*gfH82(P1WZSUZN@)ofDOxa13$Z8`l2UwhYrI+x8mUv~f=gw0oLHj3sH7C`h(Y)+(F% zQr-C!17*kssm_az-vYf+Pr-OGv%F~JN+(B>Js#DsHZW}EWh(^s>evRo6`hD^*e9^V z30B49II3em4hV?5{G}AvAsw$cl+`f0@T!I*0()vQo?#uYp_}R!q&;St_C-nLatvc% z)aQ}!B&p$;z`)isH^b!AiXn`ni0bG;jED>xreO~WG)H@8Rfv5$G_)v|6FTB}LqID@ zTgfy03TjRXRkG_!oz&5au#$R9$0@um&_XFE$&A`WV` zoGdS8WpPF|tLjg-Sz$I)G}OLA4A_eXt1Xd!iGr#dFHBy`LZyv}xz|NriIXLm&6MP| z%9Al`OVv8>@FaW*rN|Br7vC5YIP)?-`iow<=yt!%GwJ#2)S!*-yu6ty7wqoJm}>KP zU3E|$m@0G9Ey#-SE7<=etMqOsGa{Rz|dJ*(mTb5}0D- zTMw}Qg6yu}UT}4C&VDN}`Tr^nq}EGSZIz2TIcBJ4-c#@N z2{jc3^pwdO94=%^CCQ}it!Ju4#z{6QOT1~+Y$)LfM^ZC?L4KRm1;Ce%CNg4B?H@CiES4w5{uhBJ|Xdp?v87UmB{0vi~a-^9cQ-irh&b}12hg2Y^vIkblNH!+jY zNVvjZ`v$J6WklP+M-lBe$L)Fk57B8L$-oBb{8@C6a+tS36z9;-_p1S39%&3?mg_l; zAcIl1=@=eh9FH);Juv0K@)%j{6bNC6nme(?l}3O~Sd?6*z7TbN!YAQGH`nSD_ya{R3dI2&bG&KdDoiVP8%Re< zQ=b-v>?T&9r{NwxZJ?o#o~w_p(B6#)%|!WmT0X}Y4Yc_DxJEy|e6|Mg!hO&{!)K(0 z=toy<6JN!8*U=m6TStHF_&VBSk-$0zVv*oFuKZ4(Cd~8SkI|4TTgzCNQ=|&RE~mH^ zN?q!eju}%cRp2V_E~mtUk^az literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/components/TooltipComponent.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/components/TooltipComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..2ade1d2f57eb8f01f2303d9ff02bcff8a3116eb0 GIT binary patch literal 6861 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBox.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBox.class new file mode 100644 index 0000000000000000000000000000000000000000..0b486f6719d95d7074f0cbac4d390205f0228610 GIT binary patch literal 3599 zcmbVOaaR*Z5dUow5{Rc*P$}9{v}z%ur>$BvXbUMQZ44+h7Hw;fWC<&myY#Y0;hXeB z^pCc$;(PYJet>?czRvDlLULT7^^aulW@l%9GxM9-`}?0ae*u_* zxd)Om~}mwzX>tXTx20cg#gv=iHqPQVb_wTHBUsTTabfT7Stak|Eu&{hDwX zE*9eq2D?pjS!?APMxXeO6m?z}O|fqCS;ujuC57uW8O|1!{T2PGOu3RD3CHvnZO96b4pA&9S8KQ2>R=_RLYRmV$~r z3VrP6?~}#!jBtd!&oDo6ctT>WN6Io;X1LH@m}See>RfWKt3s)QTjg0KF>2rx&N3t? zCd(PT$1tp^p<|x)JZo14p2azg4uIhU11Is0dOB~Q59usDeQ4k!E>VG+T*q zzRtZ>i#V=G;}R#!mM7GEC``#sL2SAHKV2y{*0@~dJJfxrCMM(fXoLy{*LFQ}-_lY| zqh*Rf9(SsocBzEVC?geWv%qwT3a@HBW8fZ$Vf|#SU|UTBJKVCQ`LBifEI!9v2D23S z{&>(^1`4>zaGcJsh|b=YV+PYu(RSTg1YSEuy80r9Hsz_K4;`@KSksYQRwB&yvyAV4f-Q zGXp0uNMdpxiWyGF@Hfo}~WJ?z@t>Ku3Tt$ehFZ#U#l5Tq_|!y&A;UEOdCQR&-w zQ_-F2?$g~yt5>rtuJ2X&f>7OTgjeDY%W18VEB!&PZ2 z1wp3H6ETxCDbg5H7Y4m$^c%GutqIjhdZo6}D-m0-#ALnFbwg*=tVv*4KcB*BdOkyv zfdu^phDPYANsg4O^SRe}H}@ybt-Z$kuP~OIdWG@al|5X@{f^6fxbhn*C1BG3SwaLF zdnw!}e{*yd7BGr0Fpha#r=9V@Aa3AedLz>sFVjydngo4IeS(`%-&D77o8%0iVw(OH zpeb6FZX)%I`qv&+27pJ}x)JP#)*0>`JeiE1d=h)|E@23K&XOPHVI=nl#`lol!)Li* zc|&pG*9efc4s#>zFdt%(0{@b972L0A?JSxK%_O;U)2G}-jZStL?Q2I@q^J{JMx%yG zQA1O)hUjY}#?W1oDL$lgS6-pCU*aI)SGA=xfkr#dbi16(M}m7C1$R9L9I$dUxW`d& zH+q0mJ)x4kimzh=?kqt$3hrhMIHtakVhnXsl1tbS${% z_%_B+7r3=3xH~<-sp+A>eTVOf$ieh@aVYo3q9A8tLH+=%ZE*d7!6F6F=HQqDo9t-% rdp*DgBd$W)!9YmUH})`rPohe)1UNQm?I(#%zdBrcQ^aV%gT&~+K6n~# literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBoxManager.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBoxManager.class new file mode 100644 index 0000000000000000000000000000000000000000..58099eabb0601f43c89e4479c59b9ebb3770d7b0 GIT binary patch literal 17151 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 CSAI?a literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBoxOverlay.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBoxOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..9387513dfb1b62387302445d974f168785f277a6 GIT binary patch literal 10009 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 YWFI2G12_0Z761SM literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBoxPriority.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/infobox/InfoBoxPriority.class new file mode 100644 index 0000000000000000000000000000000000000000..c3bcee0317f520fd3df1a2cbc4b9a031f0667dbe GIT binary patch literal 1273 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/outline/IntBlockBuffer.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/outline/IntBlockBuffer.class new file mode 100644 index 0000000000000000000000000000000000000000..0da10cdcf159d7bf9617fc029711d17db69589d7 GIT binary patch literal 1275 zcmbVK%Tm-p6g@qYVVn?o3o3)+1DqL^D88RnFiKT)U=~AR2@4IG2BIOMGKq?7zrvj> zH!ifwS6PKMTClxXW?5L@zSXc6Z!@DopkrOG2jQkbW{IG_*pFMXnbfoV zrt8R-!2W-eHR-QLYeZjneK)!(kS&!L1hi_$w*^{hV3mn^9utQhHX;O>UTo%7n`!AcWk=6B`P}(h-sHq0AAL%%R(L4?d zbnQ4eYe#Daj^HR&tlQ57awW?uTRM(oJdd$IZpV@9nNwkCZ?+7aK#Ag=U}LksB9JdF z5wT<`l@$YB=wJaS4#Si8-_y7HfCX{-Nl1ROa91ig7V3cQ+ z!5+qiU9rv_XPBIEg2_sa2@-0~MD{YWcu#QcuY5vZCHqzXfPwZh_$~qM=f97y4lJ!< zjHKg?M_CS}O`tf4;p8smrL^DKoWj&9?=kSLM}K}@8_unL#>kC|$`pGwFgm7+F&-=? z`@!LxuQ8A@w7&w+P9_%h;u?`1lx}h)r@70L0p!bUVNwXuPZ=i8q+(32N@z~C{+63e z(uFb~xVp=UTv|!6kI58#k3Fb+MS{yOk*|EjxowGBbCD7!-tfGwtScGrEe>^tPFuUU ziz&D2GYip4(hInl7P&*aGd$?qW^S7|T;Ca@dJ#Z_hRr9mgKb1gtA>0jF-PDs?`3f1 EH(K`TIsgCw literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/outline/ModelOutlineRenderer$PixelDistanceDelta.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/outline/ModelOutlineRenderer$PixelDistanceDelta.class new file mode 100644 index 0000000000000000000000000000000000000000..ef96126d645c4cc6afca9ab6b8a803ab6553a38e GIT binary patch literal 688 zcmb_aOHLy(5Pj~11VTd~F#N&{ELcDm_y9pj2sF@A2nbO2PNxJ0$CkR?5gdyJLSn%I zI258B*fG0dVOPC!eV^;?{pA(F0XC|L1iF^I%nD0Jdy=WqWW6l3bR)`)dXTR0Mq84n zZb0Vj6I_rTP)6C-xxOcJq;s!qN=Ib8s-i3~cdJH98fCBLS^t(&FAxpx1w;~*2Z73- zw%YFtOl&8~PEVkDQCP2sl-QBZb>Gl|wazQAoy`Rr9pi?5cPEd@Ql>l&+5+W6?x=POu=}kdkKE?zpL0gDXMMa?A;R(9Muus{Q;^ZNtOO@%VOb7gBEc+YH)y_LV zO9}T{yL3gC(qA2Ful|e5-9VW@oLHXl(5O78yoz;!_J1_PbAJCJfyplA{>0@Tn@m!P zmmxwUaK>6AFvgNUi&>rGml~rAqiL2gpHsGln0o6OGp*(m=347dXgsnh!Xn?n8EE4d o-OV literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/outline/ModelOutlineRenderer$PixelDistanceGroupIndex.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/outline/ModelOutlineRenderer$PixelDistanceGroupIndex.class new file mode 100644 index 0000000000000000000000000000000000000000..0b36db6dae69a84fe277ae7d7922438b1be82870 GIT binary patch literal 1036 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/tooltip/Tooltip.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/tooltip/Tooltip.class new file mode 100644 index 0000000000000000000000000000000000000000..300d7947d069586c42bdb8b312de11a4fd06dac6 GIT binary patch literal 2725 zcmb_dU3U{z6y3L($)siIm$VQm2vVR)TLu*r5{g1;X)pzBE4cKzEk_mp%hz9$3a)IBHMk~QDmc2pSp%G-2SlGTDCF!<2javk3d9yoVaAIgdn zFqHg?%W!%3Xj#>~;6YKKw-Rn_h5>;E=F9uUYxzb_+1(E7%3by4k_^^lP4DIc<*99g zrmuK`r>+W&OmxP~-6Nyfa833hg@ZPF(Jzpi$ldD&+1oIY78oddfxKPcSe3OE4XxRS z71zJ#);#^*FdC}rMFQvdBmRO=q*$8R?>n!SY(o364GS3o>w#1&vDk+ua-FFQ99^nY zqzzdLw!Fw=BG-Z-RIc*EfO!m;{cvM7Tz78DfRZY?My56~XLpOVK;ZwWOjgunYjf8Y zBQ3wIyFLl+sbA7g#oVWTEYv9*<2Wghskp(M_SVKTHjW^x>pEfM1WsyO-o_Y?35alS z2R6_I%urQjjh(1#Ii9p?UuBY&W#v}Z7v0T9Uu3FoRMkBecUDO= zde_D~xWI6Cmr9FstU!ORdY8NrK*N&Q6E0UqJ^@+`0f?q1zX{|bdsq`WMpAQ;B-g&-4e3EEA05oUD;eo z_BhEQNU_{K{P1pzcf2gP>hb7}p9lChAA8W6{|R<}@<$AOANvmR*&ic}!@wDS<1BRh zjM86YyoN(u^-iO+vFS0wXIIS87cq0hoa8sA{sU7p)tH=X#(SM{bc~~1HNF#{0cQRO z417mJ4>Vov0vwMa?RalCXtE|awhz$gs{tKn#+{4`v}s+^FDTefDN!!nQZC(6?hPup z4`!Q!FUM>u$9u2~=AX1#=@`KIvx|-oe4FnN2sHj7N->>L|`a!l9)^mAx>< zf{kDq)9kArUh+3^jA$NahWl7)l4merrOy@Nzs~pL{}2jRE56QyFmUyn@Oa?VDXAE6U#U@ zSgcaS%;4k>tm((N__?;{3Wh$&8jX{TmX=3j-6gw_pf)5+;XQsXk%ftixXfJ-+wwdL zlk@5BH4e5k+ oa!)Yx6tlp~W@@OF%*|N(1(dkzxxd5zyIA6zzN?n;G43P#FBl6gu>b%7 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/tooltip/TooltipManager.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/tooltip/TooltipManager.class new file mode 100644 index 0000000000000000000000000000000000000000..3251426d0a2bda19fe6d16f9a91959db3084d04c GIT binary patch literal 1309 zcmbW0?M@Rx6o%jFwv;ZVd{iokiijWEA`FojO-e{Wf+4Az2&vJ3({@q^x3gwD+sIvM zq9JJF1$a@$Guw@=Kw|2joy^SH=e*}VXMXk z#7c2dz+?^#vw37N#xPY=TE2)n4H+JZhEMWlYe7@^brCANPY%=OoubMfk0>?qjPyF9 z)neH6Mg&yL^$A?V^(+<{3WI`dEqPqU4Td?d@8?iAs^zx~*`y&18>1$rZj#*nFwn+k zzil(EFqFK5OHz^hnWisAXhZMiaR)BLL|d905|7%Se-*Q^dVOXZij=m_vznjCwMk@b)N2%0^VaU}p6U3n{!Fu-y30 zqs--)Q|iYi9Lv3lB_c808X`IaqC?1K2j_`vL|p#|k%l4B_$1B%xK`sC?y?KKhvd-a zP^IplO7FuXKl)ylQK3q$x2v>TH+e$NSn?-2NWofYLx7bbU?u^k@F0#_Bl-O}4*Ujq C9Vr9= literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/tooltip/TooltipOverlay.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/tooltip/TooltipOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..f0d1b5321fde91346ecfb4cb700ac83a0ab4b0a5 GIT binary patch literal 5243 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 AYybcN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPoint$WorldMapPointBuilder.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPoint$WorldMapPointBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..33ba4d3f5f6ed8f07e8d5088578cff9da6b2cb9d GIT binary patch literal 4334 zcmb_fZFdtz6n>@+O&eBPN^QXk0tHN4WK{%&lwuo!7DHQUY_<5pG?}(bH#<4Iv&DY) zPv~d=fSx1j;e$WGALa2*W=XT|S`*BN?9AMGdG5V)?=v@l{`KMy0CRA%=wW!^31$1C zCtODfyW%>+Q+DXsa!>d!-?yJh->ueo-Coz7hrGTb9Zy||jpjqgtqMPj48zbIJs)mu313tf^?ZS0{88vBrzRG?JtuHBT`}i* zQgP)-FJKrhxw5t?ckTPa6Fyg>N?URb{TezkTqwni;dRHZNa`DAkQ%MH1}`Hr_uDrA+Eu5#+6%#7nXYL=llKe>@0|4Xirb9#^4HUY+0fE>g5C~?7pPyahmWZwrCEWF0BoZsj&b|0M>fqZD;7zTB0-Lf!bdNUS|W02uV6qT*)(Pd4> z(jX$$KC&>36I!)-3nMr|T%OlzQ@g1-pW)`KM!i0R&MH#ducRSHB33%?-~ox~GKU8! zW${VuaWQii9%6~;bdS5CSf(tz)M|}+fC?!`4$}*`V&PLfVi>FOT~U-?g{yT(?NBdJ z+*8D+-?bhVDU(#M9m&SVMmx(=G^JN+Rfc{=+;bY_AA5MOXkRh>I8(e8=ZbcTzcBxb z8&eB_CX>&$7#m#zUEaKuDo{SJKNM<5R)ZWq$3_-k5UC#Ax#R80U11wQYqi4JZ`hgXAkNZJu;Pv?j4jSdUQ~L=uukrq2(>*haT$sL$^__ zahpvtSc@JNPeqppfe5mo;JKLaeVRA3s89iS_);onjO(+YOuQDW#o7%>qJT7i5lJkG zKrP5XWzG>D^-}&0phrK&G|JLQxBb-i=ocv=qlYCSBW6#?h=>z1qU3~($T=Y+rcB6) zGyfsem{i!&cZ{^1qn1&7Wa>AZ{Fyqvc!R#$7+?b9^tH?ayou8^Iunz;MI+)-oTYu| zsNaM0F=uFq6_WN)o12<`j)|#Xaq%Y_C2>a0stAYHN6tM!%+Z`d9Kd7~aq4iy=}r*M z)ukaGCB#f*V;u1vvL>s&c!fF%gY8b>O_Zd;TX?T&@cV}we6NH> z@#nbF38IPcG{m9y5pQ;aX!0iw@p$`)g-#GncBUZ?<95@lvxj(b5J%ca zoa+S9FiQe4lhJ=lD3uKz6kBbif9D_LZgcKl>m23JeJs#iE0^kQ@`+D18C{?H1rxtx zk(z1K*rvH^nj186lYRyI-J##y3oHZaRAVUZdVvePU8geH%-^%hyVZp literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPoint$WorldMapPointBuilderImpl.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPoint$WorldMapPointBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..a40c0ccd9f6ac460b1da6e007599f32cb5afa55e GIT binary patch literal 1459 zcmb_cO>fgc5Pj>|O&tO)AwX&QD5Xeg4j2h>K&dK~A|NP)szpUTZjuESHoK9%4&qq+GdnYGBx?;~Z8PYR4vxhvKoE31~sxci!h*zJr) v(Eft;e}U$#Jc18!b@q{KxIVKt7V6ogy9R+*Xnk(_Awf2=g>~wOBi8%_XV8}) literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPoint.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..eb4be62f4e70cedd4fccc2f689b9c62385a36318 GIT binary patch literal 7030 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 b!k^Ct{WhAwk19dGgM|N|jek6KQr~|7gZ{1i literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPointManager.class b/runelite-client/bin/main/net/runelite/client/ui/overlay/worldmap/WorldMapPointManager.class new file mode 100644 index 0000000000000000000000000000000000000000..8d61670fee2e22be317b3e0d87c5dbf7d946d134 GIT binary patch literal 1733 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 bdWzs%&J!b!!^WcZzrD0Ze@Qm`8@K-haQ+kt literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/runescape_bold.ttf b/runelite-client/bin/main/net/runelite/client/ui/runescape_bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a75a584ccbdaa536b9b5be16fcaf790072d71060 GIT binary patch literal 22436 zcmeI43vgdoedmAo{`IhBOSUY_Z>N97;ogL2qfA2Z>-gAEM$2sTzCCkjL*MimT)qD2b@`^XTd)sfC-S&3wu6yx| zZrWp)*$mfra((Hm_HEjF*Zv>=Z?o)nuJ1f>bokhr*IshctaBarK743+>e$Q-knA=+ zUvTKi$-9n>y!U5lPMcj*tLgoxbOhusLx3 zm|5-Mk%E)Z!|W#dEcxuQiK*!i zf9$~@ncebzv;3HeH;#{wzbbqElIwnGi#oVr_V|h~{;BGx-g7hcOsMgp-vY~Zm%^A@ zm=XGPTBmj74tA!DH66FvpQ&4<#SpzM;j%~f zRQBw-&uKhmOS%E~TMX2sk z$7iMY4~z{w54x{DUKbIj-{)C^rDsNe<9@+m70xuaP|b5cs(XyJMw@4%jj{2tmYQ}J z8ni|})K7glcotz-eRN&4JTF_?JZp@zG>+%af6KE*pLEah)8FqGO&AHk%g_6i4$H5- zuV}K^zaeA#NEa2|c|n`Q@2MT=&*9Hg-3mi}{m`?LzO4t(1aH2hru#PcndtJPa62&i z*nH#tp2mlHp6k9juNtrRoJ07Xw^`5T!9Qng174U5xA83EkMf|O%SQd5%TXj*SRCI9 zL-d0JHTkhlN~S!-m0IhpLyk+mlsk)Q_1b+llkLmy$=*?4USC~bU%#~e=+MQ)LzP~u z+Xu6~JPkZuRbSV5n$7%h=5J@dJacU3=9!z$eCf>TGmoA5%$ckH<_ig<51;Rpbwv&8 zS%z3lM{9x3T1RJB_kx8zix&6xEm_*XY+(7|ij}KYuUWfp{Y5`jAG&zM^Depcvdgcy z@~Y=wy>Zj#EnBx;v;Eo~J72Ktr>}eA^*>YGu=_?bz>8n<(wDvb=2yJ(Rj>Zpz58zY zxm$0${pVlv+SmQU9k0K0*xvT9fAt-|{u>Yf)`vgx(ck{q$3OANqo4frr#|!9-~0UM zzVO)Z|KT5e>5pvk;K-QW^PyvhpS=4G_V)MNl-Z#ZPUMj{+3%eGR3~UGTL9PcQ6Q zc+tXL3tzYJ4GZsI`0&Eh3!m)Cd)D;q?AhCMSI>PtAME)`&vzH)i!NPs&7#{E-OK0H zqSK4cEMB#^SbWRk`xig7_`AJ}d#~?(W$$Zxf2a3zy|gTO(q&7pUpl_@;icc~@9V$5f4cwS{;&7{k7di3UAOFxWp^(-wd~Pl zUs?8d0~Zb4I&f;>&zAQs-?RL_<&Q7_`@!Xd#o%3o_Ya;P{O*dSE3RKLx#H0kPpw?O z^5&JtRz9@y@s&SXb?K_>SKYd5desA~POtjj>b}+2u0FW>y{rFd^^t4BTa@`~A&a7Xze$V=2>+f6tYwJI{ z{;TW1xBee5+IZ2O)+yC_)~#7L8FZPgFuP>?hQUj=4-M|{dc(!tU4vQwP=8iFn5{qi zw-0hYb=?(Lp8fM$c=M@KAARsaz8`z%6<6+h=2R{GW5D_gJhH@L1=DtH-!^zz|F-@j zcqy~;Y@t4R$U-f|J_9`0rwB#hJ`)`s6o*wS9M&eh3yQMs+qQ4;V~F#%!3~3)W3Be! z5NCf*om-f(B9vvuIeyAgclczGGh?Bk32Es_6;u_9c(uamyDG}0wtd6k0JwoZxUJu7 z$IKNNg`2xz&44Db`lL#Y5;DMf)_7PzP^r40f}jFkJ0-Uo2>C9t0cI!6*QASXVH8fm z=DMb<)(`hvKhW9epNEK}IIB9A(5y@FmpbX2LE>3j?IluLN)i=)i>%*XAljq}VcsUW za296A?dKt<7`nH+mUN}(^p}M64LYlUgc8zG`okhC%21r;CfzufJk+)F1@cs?`gDskpx!QSl8ljImTBc|n(#QZB$yeu~20;AefVjck z5}a$3jHP>^w8D}#fZvP55;SPH3KmXol7l5!oi^xlfQFUZJ(49(@D5|Jf`Z0oqA8$E zXv8W*C4146>{-$q>Q~&0augjzP^mr=Au<>ZH+h4XnxThF&;!w>=?@7)=Hqk%L@7go zkiaEhXQU~U{-$h)kgH_6p`UK_bHxS7XIL4yA#bR3BELYMqCl|&Ux13HZX{1dOF?om za&|(*7Pb%t>#-BC^VrvFRnU~_5IPRZz&ruX0K1k|}4K960sOzd2 zC6^fhOA>{~emGRdR&Etr&ZPR$%;+3(!bv3)N!oEmn&q>lzJW8fAhedqFa8_A_fzii zgO^2UE?4QTDP^LMco#UhcQ`Zzx`HcvDn(z+DFwFNZL5`2q%}zqyGYiQAS?4#mMVQl zjna3BLs=is50Z7vU|>oa&!e&&q9}5MnvzdNM^UXXi{KRoXRV{gn zW5;r%g$pL^gRYPid z!>($q#C;x6OLmAiIS$5Dkr}KADdr9NV*%eaA};xyxhE0NttMr#h#7k>CD{f6Nf68> zEGZAFtd$NjnC2rD9q`YmqD3T?F;7&~=t`w&kJ7(rK@(ASX@;>qS%F(NIu6Oa)!mRperVq~z+Y7NC| z9i0FJlMAIgQX_}uYISSos&y$g?<+p(GiHBz4PYrCEU_!e(5b<;M1SrwDWTu}KjtAU ztC5K`q?7?c7bm$z&BugZIL{jsn( zU)I==a|j0uwWzso4 zoM$KyIK*o%d*|Edq0GM>bDSdzGt`%G&Jd~)2~fkw8oDo7kHmZw{lf88Yk2ShKv7G= z@-eOYkmdUaz!cE9*@jlSB5YALSlN~+p|?)4r2Z~T&jY~q-i(k`#TC4OrC=0?&b~4$ zlQFi_=6eH-)wmYCvS~qz07QY)kRa-U!)Zx2flQMp2~y%U=Jv9Hbh;}>$TY}ll2B70 zKCc!HqGEP7E912kVY0RxH zS^IkfmMBG{cM-EQ)<*-01|+lI_f(|)Xy-8-6)=J;Yj=cih*AK$aPTt`_$xgpRQwI# zapF-kX16KHL|m$tS5&q5fOu8$0Q}s74BeJ;%L-$y%kC8v<9<*S7#W{y>6IILa4j$~ z1QybsEql>6WS7_#cC~G3m%k{}(HSFYvd8CseehCV`k^uIql}e3cB{M+c zfk#3`tjZ(ZlSHl;ML9&O**tpm?cow4xLf5~-l3Fv(-zs=MVUd{Qd$mEd& z0I7%{bY%Ezd~2oHNo3%0-~p0L^B(Ea8gf#M@ipJjTs;ysf;hl;_Q+?s@FKvy~?A<8(#pI7cgyPGlQFoO1*WAQo_BWKZwOH=Kx>tirib<;1k==1Kne-$C@Vn z8=BT%OH#r9e4Q=HNJ{dsb}TT%Lg_rHB&{wh=HR;Q*|AkNGz%lbD^Sb1xqFWC^Ld51 zn}w%52Mz_N=O#bbP!*lpu#}kUx$w9hxUuDuU#-YX^S6%ec9!053{s=33VM!OLLjpg z?aC>I4l`4(^)*|WV!prQZ;kuPX{?SLmf(I&R6*{1G`9v+;M`UmKX;h#8IUWzr}*D^ zzXG+gT4}gQ?_?lY{)X3z#ymLK3xFXy8!$jS7ld`pqQiG?nsO5*m322Ei4IJA7C{AU zJv(25)`a8&Yw(5jgbGHQYkAIPFUjr1WfGz&*a>fw!>s;pxz2xxe7E%P00;Uf?p3kc zSGBF4EJvz%Y>X6xOh6cGjj?Sbqx%KlrWY?kF;@LchAq^LjeQ;24H30lJ0#kJQXFBg zPX&g^DM**77p>n4Jz?Ss7{e}8tf=Pf#HIP(?^K*rQNnEzIe39HB%%xeA6lGXut}79 z4xWw%9?i3SJ%)#ha$o6aE!MRCIAaq=VT*h?9^~hx1fetG*Rg|KB;ow=@kzUL@WIcs zp=*(2#UE?CXXCKd6XsxbW#JL$MeVZfnj_n*Y}18fuQWOz1=0GRg#;1tW9YZyem=bN z6y5i@=dIYzlMDEo8k5cotNg9iezBS%jw%O;!-`AY)3ZWu;geMvQ&6*g@(3mfh(+rg zV}>2@IpNa^eiQT89lj^yvjJARK-KSa=CkU`C-s}aID5cVBJ5N}FO9c!E(09`cLQ## zK2c0=<;EpKuQl|p*}kG|^de#bw6JQeJgAJw;Ij+?NTq)5kd=)f1aHp@OWKlmRIntv zbHM7DMOU>`s8w~MtkS)-(SR6Gx>CSA6w1Udj7Djp4dN_tGN1|;F;r{iC_BX>#zrmr z>aW4C7)2QY6|meZv6Y-V6xqF{SRCz;HDo0zk6msJ+FivqJVwX(g1rF&gA+N0t5yx& z&8?u|{fXyR_%Yh2-#{Tvc0puwG1>#5beN1RHR(vde#(t&0ff{Tr|_E+Y3kkFYJW38 z6rTHjuCg92Zv!wRy_itxhydt!tNC>CTwqr+YJ)9^=Yrh@`C%5_Lvg)6m-5QGTm!At zSN=Xf0}?pv!+G#rav_*xIc@yNS6xQuV2Y>DRVNi^v+>|Mb9f4riXZlmoBG!7m+y4U zFS#mG&XFE*sDz(#ekBQAaE3Z0!-BF8BvzbV4<@=jG`4nVi$AkknrIn&3Sd4Rm9y?-irhu8uv|wKt&kjZ7GK(8;jXw z)_Yv7T8Dhynq-rPL!iVWrIZdY=t0RzV6DTNHgz7jEk41x#JGIoTyTBv)<&;KpVl|e zk>bi~=1`sdVO|7I`g5T@*?*IEhdvuNMiP*T=Ns*A&^pI_+_&@t;6%xM{b$X`+xo}2 zT%yxmJ%|!Om7LvSFvZHYp)dOMd0@y|B8*aG%mboD&Xs>? z7Tlnu)j}eqWF2#%iK}O!se;x5sSOU?h6uxdi&IuRl`E^6C3TawD5u0DLV`sXwTp~P z*@3^cFY*#0M*4F7F_8g*RxMd-^UpRfT zd<|uw(?_K%UAGd*GqFz6FW65AzE0u|M5|9#bKq$2xoIjbt2Nf`9Hpp>`ozwq3GKf5 zJDIc(;I``XXssihQ$;@w)^>)Qndk_mpb1Z1P!gifG%)EZW$^5pC#*Y$#aO(bSh$Xeo%i&7Y*mpE*c2=$R5-vyQJhTUCDY#Y3tw@~Oc3qS(piQFX@SkzpmAJtSw@|N zyfE<^=ifdi;%5+_;Qi4bav`P{#7tIlidV7@w-986ZMfdFzaRJbMT7rdT;s8QFnZ=T z*eD$`_k$ib3slgFHKSIn{%!<&6ehQS**hx*kdGh1S*eSE=2Ty}xI9YA>>ti~c6H7uyRKA5QIFyL|CKq;{We?7c6w2keSI zUK3c>!EXUDQJvJzY+1)!QaiW4jt`}F&2H)VVrqBTy3Spx-DxX252bdOt?7J6YIoZ` zou5zb1@LktwHMmru0Kibp4v5C-%0I7wsFy?Q+u&ZF8YVm?zLAh{_WK6v)A?3Q+vSn z_I}cCvH2!wV>ZQkKfR{trKfsUKL?B(!91LBSJ1XPoc++IQMWPvh}{L;5qkxF zMel_7xZJ6phMHaM0&k*^Qvu#-dWn;1+t_kj9a*AgsTCg6iu<~1p z=flql@Qwjx^qgs3+B&moH%xJa_rFPbba^n1BXYZ>svQ(+1&Guy~oE#_8k~L zHd5a`apYiq&&2rj6ZNsF`u^dmk%RS#@p?;-8%Kv3t!`VNsP8{n|Hf?-NA4OMdByPL z*u)d{%SWfDkL}vD=`KJ_O-~*_Ful>6qZ7wA9+)`Va(`lSYSRfHdQ?NNcz*rF=-7eL zXGQz}8tFePKAR_~SVQ`HIznJNj`PduZSTmT<41;Rq+sLqBs~<0w&K>CsdsUlKUAs5 z7TeB`4!3bA#OW}pdC$b;p^^I5jhpMc>J2)gdUw^gY`=Qj)mt}jrSJI=G#T)LX17A0 zLJC1kVG!J+)NUP_oEpQJwrrdi;BF5;2fn&Y0;$=`eDy+lzs-U;i>p^4aG$ETbH*PfrdX z9Kl!**C+0(@7ecK_mh2CcKxN}(<77P!_#m#e5C&3qx%`H?DFHrX*<6cSzFSw=*o7E zY*UF<;&3r|d^!Q!F=riz`6E!O7(Yg>2w$07tH^(n5mO%iNk)9GGo63Q8L=g^wdB4N z!z91sV@IazC&s2nqoaEy_(`rjUxNN;&Xw&U^aKIw#CaySRnRAscJSG5*Mjmwr$MBQsZCR(6DKxp+q`4Pc8126weU$z`2 zD=B;{Xy4$eMT>&{%oVEaRVUkNVWH9LbA;zw*4T}cBc!IgN9s3D96buU`VG_5lVkgj zD_zz1jSf$a)NeR4c9@>+0zWW|khq4Z$k+%unu=_4Lu_*cT zo1i3;1Bn`DgCb@l6Oc_u#tw{(PmN4%+JExuso_oAHg2Z>9_Ww!@27PLp56$z!z@A$ zb3N{N?gim7$kvihl6eC}#bkC=ODXJS*zTd;Pd`m1B!&HBhw5)UK78Qt*!ZFPy(7m) zPfkwN-!Or%A3a$=F?>&b{|H?vxu5mlH~F>rJmuSLPvlvR6=sKZS{J(q3;1nN4|^($ z*%j$yFJUQv*SU=Sk>%`{uV6=h6~B2{!_M+LTW=S!zg)K=yO>|3J&(8Im$JigIl1LZ zcE+BM^fn?htwpzj{Ter_9k!GIJhIDv+OD$~+V%X`tpYXg#ynoc@3QwWad`<7o0r+k z?PgYuue4Y3-|c>uncF_Q#eR-S*==^a{k*-#UTd$jU$8su^>(KXXC3xi_E!59`;xua zzHe`{Q}zz~fPLIPl6Bhs_LRNFem(2Ty6v6zK6|_Uv3)07U=Q0P_CtHx{-=G|K52hq z|K2`@h!5Di5b}RO)Q{Vr+Mn}3OaG&N&Hf8hu_x^7_80bPRQ3aVw|&dLX@7~*{;U0W z`&CpXGd+sh#_fZs?~N!_%9LT>jROA;1>TD?f6;!)-eiy2hwRP#-^5_QZ2!&v-cH+R z?6dX<*}|+RTa+!%db7T4NwzfW&z5Ba{Eyh*voF~1+vn`__K9rJ9_Zp9%pM!v(tUh< zZ1d*LFN*aIn^T>xcW;f?ySJtK1zvC28T)P78OLwg8T)P78T)P7c}?oKJ=NEydPk~v zrn-W6L%QDGante12`nt*e?P{ZA^m^I71)TbGJBGvgFCXwEFDzdwr_v$YX48Lt^cF; F{{pH2*z^DZ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/runescape_small.ttf b/runelite-client/bin/main/net/runelite/client/ui/runescape_small.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7998560026a764762de19171a9b0e6f9099139c8 GIT binary patch literal 19900 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 NJATU&|HJIz{{_*qh0p*1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/skin/ObsidianSkin$1.class b/runelite-client/bin/main/net/runelite/client/ui/skin/ObsidianSkin$1.class new file mode 100644 index 0000000000000000000000000000000000000000..310285547c4ee3dc12ebc0ad698eef008efc582b GIT binary patch literal 796 zcma)4O>Yx15PjY(*><}nY59f#IpmOjno67~LX?OIq);SM_3qtRiRspkY%lazA#ngC zkoW=oD8zUh2~H?0c|0@w-n{YHzkYxJ3E&9b1QElwmY&;6%TjsCi&9DLd8N2JQ<}fc zoth}2#}xDq62uHojGgj%vMxbd35+C26i4OXpu1=h3C%Ht036b~{X%yogqU70R!Y_n6|4 zNw;^tkokt}bB$?{Z4w6fiZf0;jOX7}>%f*BAu laI>x!;TCRF9OF*Syo-CZ$LL@k56DXi6*>stLs}6!e*i?D#Iyha literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/skin/ObsidianSkin.class b/runelite-client/bin/main/net/runelite/client/ui/skin/ObsidianSkin.class new file mode 100644 index 0000000000000000000000000000000000000000..08069d424a73de6d053b479b3e9ef8b08558fac6 GIT binary patch literal 10061 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 P+XR0ZHqBw>t_Ob$6yjn@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/ui/skin/RuneLite.colorschemes b/runelite-client/bin/main/net/runelite/client/ui/skin/RuneLite.colorschemes new file mode 100644 index 0000000000..271125ea94 --- /dev/null +++ b/runelite-client/bin/main/net/runelite/client/ui/skin/RuneLite.colorschemes @@ -0,0 +1,166 @@ +# Copyright (c) 2018, Tomas Slusny +# Copyright (c) 2018, Psikoi +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# 1. Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + +RuneLite Enabled { + kind=Dark + colorUltraLight=#232323 + colorExtraLight=#232323 + colorLight=#232323 + colorMid=#232323 + colorDark=#232323 + colorUltraDark=#232323 + colorForeground=#C6C6C6 +} + +RuneLite Active { + kind=Light + colorUltraLight=#4e4e4e + colorExtraLight=#4e4e4e + colorLight=#4e4e4e + colorMid=#232323 + colorDark=#232323 + colorUltraDark=#232323 + colorForeground=#000000 +} + +RuneLite Selected Disabled Border { + kind=Dark + colorUltraLight=#191919 + colorExtraLight=#191919 + colorLight=#191919 + colorMid=#191919 + colorDark=#191919 + colorUltraDark=#191919 + colorForeground=#C6C6C6 +} + +RuneLite Border { + kind=Dark + colorUltraLight=#191919 + colorExtraLight=#191919 + colorLight=#191919 + colorMid=#191919 + colorDark=#191919 + colorUltraDark=#191919 + colorForeground=#C6C6C6 +} + +RuneLite Tab Border { + kind=Light + colorUltraLight=#232323 + colorExtraLight=#232323 + colorLight=#232323 + colorMid=#232323 + colorDark=#232323 + colorUltraDark=#232323 + colorForeground=#232323 +} + +RuneLite Mark Active { + kind=Dark + colorUltraLight=#191919 + colorExtraLight=#191919 + colorLight=#191919 + colorMid=#191919 + colorDark=#191919 + colorUltraDark=#191919 + colorForeground=#191919 +} + +RuneLite Highlight { + kind=Dark + colorUltraLight=#525252 + colorExtraLight=#525252 + colorLight=#525252 + colorMid=#525252 + colorDark=#525252 + colorUltraDark=#525252 + colorForeground=#FFFFFF +} + +RuneLite Watermark { + kind=Light + colorUltraLight=#313131 + colorExtraLight=#313131 + colorLight=#313131 + colorMid=#313131 + colorDark=#313131 + colorUltraDark=#313131 + colorForeground=#C6C6C6 +} + +RuneLite Decorations Watermark { + kind=Light + colorUltraLight=#1e1e1e + colorExtraLight=#1e1e1e + colorLight=#1e1e1e + colorMid=#1e1e1e + colorDark=#1e1e1e + colorUltraDark=#1e1e1e + colorForeground=#1e1e1e +} + +RuneLite Separator { + kind=Dark + colorUltraLight=#232323 + colorExtraLight=#232323 + colorLight=#232323 + colorMid=#232323 + colorDark=#232323 + colorUltraDark=#232323 + colorForeground=#232323 +} + +RuneLite Decorations Separator { + kind=Dark + colorUltraLight=#232323 + colorExtraLight=#232323 + colorLight=#232323 + colorMid=#232323 + colorDark=#232323 + colorUltraDark=#232323 + colorForeground=#232323 +} + +RuneLite Header Watermark { + kind=Dark + colorUltraLight=#1e1e1e + colorExtraLight=#1e1e1e + colorLight=#1e1e1e + colorMid=#1e1e1e + colorDark=#1e1e1e + colorUltraDark=#1e1e1e + colorForeground=#C6C6C6 +} + +RuneLite Header Border { + kind=Dark + colorUltraLight=#1e1e1e + colorExtraLight=#1e1e1e + colorLight=#1e1e1e + colorMid=#1e1e1e + colorDark=#1e1e1e + colorUltraDark=#1e1e1e + colorForeground=#C6C6C6 +} \ No newline at end of file diff --git a/runelite-client/bin/main/net/runelite/client/ui/skin/SubstanceRuneLiteLookAndFeel.class b/runelite-client/bin/main/net/runelite/client/ui/skin/SubstanceRuneLiteLookAndFeel.class new file mode 100644 index 0000000000000000000000000000000000000000..5a843876f53f184a3257a861a8ed7e8e2b7b7907 GIT binary patch literal 521 zcma)3!AiqG5PjR$rl!?u)eop%q6ZhmgR~+Pp{Jl=rQmUsEbZ91DcMB)El&jnKfsR? zXHn5p@G@`T@Mh-C?EA;d8-Nk^Jk$ivj4ote8l6(1Wt@^Wg)B+h1sORhBU>mF>l+q? zEC{n~F*3(oO-;55r;a#`9rnc0$_bZVvjsgY_)za9Qm3N+8jP;ntp4-TgSjms?2 z9@YhdDmT}WrG%83ur(hov^!Ws(?=Z}?zJg!5`_OYpTb858Y`|H; o*g1Md>uv>qh0Zhc8oC^PMqnRp9AL|-zO>jzkD0&@#~OA&0e4%Fod5s; literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/AsyncBufferedImage.class b/runelite-client/bin/main/net/runelite/client/util/AsyncBufferedImage.class new file mode 100644 index 0000000000000000000000000000000000000000..f9c13de6c64c1210ac24bb51d8b3f546d60af27b GIT binary patch literal 2545 zcmbVNYjYD-7=BKYcH4BJr49FTl|qviV&x(jMB4%qOu4ldiUOV{r_IvMZrp4r_4X_L zB7cCdG9zVx8Fl2F<1g_iIF9(7-A$8lb96f0ob#Ud^1RRcp7;Fr_miIhjN@AaF@X_B z`B|^-DBJQ?wrE?*@w0W`va{p06{k2+UszC{D&;G3Q5i@G4BnP^WL7TwSxd{ZZ5jgI zwpH_$qr93xUm?&9ycHeMn#l>(wpHI&UBqrUGN+OP46Fo2uY!Db|MjrP(xuU}-(T4%8k`jmyr)Rq% zu*pORIt6+QmZL7zEAz^m(QyU(3vN-`v(mHlJ`yJUvc<#>7XAZkOrT@gD*0vN&l7f8 zS&L<#R0RCZtW=c-vfD&Al0DdqeFokVSl>)QV>dB`{Q_Mqk|%xFBl6*N3xD}Yp6kId zG6vF2py{D;YGMSVB+OBF2_V(*5HNmm{HgN<; z1&p$+T?kx~*6TWlcTF7EnjJ-3NrDypPra(V0_&!ISzMZu)rjIQ*C|Bh-aPy&lk}{P z@PUaBG0sBD5*uS>j;d!pg-wWs;wJBw=uuJV!wZPL;LCgwou zx)zl`Y0DbheW0yT0%5M7GvqVf4>tr3{R>;!woYP;-C~kDYy;F9jY-^u)K_#~M-8j5 zM@^u>R9VS(a+-xPz)Krm`ykv**>jh}tDKy6>t0cvwe-E-{PJ8oq_L2R3D@;&z9*|w z$}hX6S`xQm8(0$9+a$?y?zl@TTacCclBA+skVRg|6%!S(b9yRGk-+a!4gsRbGIV}U zIwf1x_7z-rsb0;sH2Spfu}51aZH9Va{J+C6dzrFm)dTqmOYw;1|9vBae|4;Qk$fd(Zy}wT=mBNO5RL+n5J%m^mI{h+`aw zM>yG!^LrwIwXV6F`5E|2Q3-K^M+3>wHV#)EY0TmcVg{E(V#vWE5(G+2~Nok<7>{POsuz zlk{Y8a*5PkZgHGkbDYElT%;fE@6zl1U4GHuHTs)-t-l%iiRq^x@^_E;bg{-Vb5p-+ zI__ahz{cDvKDqh?p8_E-qtEW6bM)EIPjPcD^9Y~+KsN~%Wr)T@I1v1Xh1eo9kheS|E+Br8veEi-e+!){FRG*v*oiHc<@T;pXUr~N2>Y?XxX(7!pwB$T-?7$J8eP>~byUIcj!~Vz`1-qee+fwRe zojeR(LFh5$>!I}QR`6(Q$u=n~4Eyf3h4PpA4e`Wp`Gh(rM5r7M+tMLHxV#WPwy$%+ zrK9*m3h8y@0vSf@|3oI|OvCqtquP=)9QwC+b-r1d)%mNWhVa!a6<#bg8Pc`zAveU*hPpQSB4(L;i7?z1giy3t5qp&R3QU~JvmtDWf-jcg5Pd0 zFK{`pFCmhR2sa(+>wRoYYYiB76iW#Jb0fqcyMA>o3k8PlKW}aQgrU1wBE}m0U=DrA z^`RSwa~Q$?UL0i@yC+DALLrq=1hWG+!nK&V3|_44rt=C z)JByYs<^<=Q;o-Gd=toup01;tIK_1}v*^MljW9$F-U!>$<=1>YAS1Ouf3PNX*E7`r ztj0!xjOA}vVamW5@$90f8!7D7BTMfY`mFZQnx!?bCyCzs={dO@?sj z> zZX}8`sb_ytSnK$JU^V?LL0l|Pyu-K_GKo`25X;8I$Uj0f#0+VDriq!e0YXmEU!=a2 I%Q1TG2Y&*{QUCw| literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/ColorUtil.class b/runelite-client/bin/main/net/runelite/client/util/ColorUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..59bbfcd7ac685d5e495388d8267123e1da289a27 GIT binary patch literal 4826 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 BQfmMJ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/CountingInputStream.class b/runelite-client/bin/main/net/runelite/client/util/CountingInputStream.class new file mode 100644 index 0000000000000000000000000000000000000000..97d86f38e30fe6ad014fb735dc02388bf7436a3b GIT binary patch literal 1353 zcmb7C+fEZv6kVq?r56h2)(Qeruxh6ug9wO%L?NO>swCEs2ro{{03&6l8D@w-VB#P6 zrazz$CLqxVKfrG?#&xC$M2Nd#|t5hkHQTrJ zYR$GBUk`k{rZ2dG+HJ)h*N6wAKZ3 zr7$f-+6bJgZ@Z3eIR1j`>;^lQHzS}Dl9|E~XqvSh+n*DdE;Q;0e+qc!Utrn_;TGI= zD+vWHDJ0M;(0x9ZwvvEATM9A6Wz>;E6iou@lI>Vef}M)xJu@pci#H{=YSvav&zAe6 zL)G81cLhdE|6?4xjo6Mr=G^Y+TVZY9Ff=-meDJDj)umgzG4u&^{&w3~KE9DnUXuEI znvug$41)rf{%&^)myxH>W>uootb!pu6BP8eFTFSmz-F|G= zkD6BsnjzV*OZH(F?3p!!?QYw3iMgaLNk_+1xPa~?CNLGlB@r#wdV%Vo9K7 z$Mm+#LA~yJzI;9;TBR9fH}I+!9~!68ea?d%m0e?yoC@D`1RZjeVZ`C`ALUH~Nv_S@ ztujOAwH1dCkt!+&NEb&A(Ecf`=;Yb~mFrd36~*BdgvWgO*+Rvhl@KSckOno-}OwfKA=>5Te93fM{kP5mhR(hpJ@&v&Bj)yJOPQ7#jPKfuJ`a>?0RxFkbS001kQYODD)ozyp{8! zK}c}X7MNP{LqEMHaB1Pttt`R61KAq_r|%NU@5^@h$WQ#uK(2&glxAJBl5!`A`kT>1 z=e7)G?51*y*^OJ#mMlQWaSPKZ3+M~>#t{g-V1)RqRCg$G`F&p|y9J@~v3m@WwKw(SDo$MBK*bC#-j*?7p+4ni6=p1=kJ(+Nku`T`#8$rNCOtKSjQO_e;bRLI;iw)iS-6Z(iK(i+vmaQU zRIg3>dvn87Jp3P7b(=fy0c#ywRsAg8d&{ZhMFfX(tMxP}_b*DwzUb^3JLHXF3bQj=I!m}dSJj+qdD zp=v_sFE5Hb<*S&`+9FXk-pi?;R59bc4U4G`1NMu_Whtq7rN;@7KhS3osZnYz8Os?b zv!zy#jO0u8XE2+4_~_eZ<>DEc_=Lt}8frtFQD&V@envr1(71pr+-dxu!{-?ds`>NK mUXx3M%?rWCxxD80z}AG)+G5t`RkXM&IDsYdTEO+pzw`#g>`SBo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/DeduplicationFilter.class b/runelite-client/bin/main/net/runelite/client/util/DeduplicationFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..39be739d76e9211317e2cf837569656ea6aa7e08 GIT binary patch literal 2968 zcmbVOTXz#x6#h;VI%zsBrCg&R6xU;%;Ygx}zU_?=18hCp3nA2R3cbI!he``df>&%b~E1wbFZ z&`>9^-jROXD>~A)d>J=wOFDkM=v#KYUuKJW+cFK`a-AKP?MqKXSfIn4h@Wx`aof#} z8|F#AF$x9CjQd4z+>H;b-_mV?dD&?la*yGil%7Cq+Vyhrf_?n?6Y-KPArMXWC3mHc z4he8cfa4ZA2qbT}d~zkg(JdLY?1oI08w+<7!PIFcFWQRu$F9Mdo- zBrT>-7^jU&0H=zQ${U8PoMX^Eo@Z*$d(uw=!0NP{OPw`kUSX2hM&*$nV&+)>Hi1w_ z=cqt9>1JgF3k4ecQ_~Jdu^2H8O9U3zhQGrweb+mu<0(8%XLHi8K-Jz+^42z-Tzts) zEGL)fd=$P02rSbv2lWDT)0QJM#mRB$4IAS&BPQOaVUHS~rS@fEeNW(X6d|nC(S}wH zs|C7durpo9EP9?I12a)xQuj%j?U#f#id9&t46oJEgl2~APgn(kjZXw8@e3DxH{Xc$ z*r;Ix{hx6mu%jc6R+U~`8lH0ZSsh(UQlFKkm1TU_IvzzNJqtydy`1zCvmVRS(oQ^z z`JpP&;P?q?`qh_)Cp`Cz!j`$Iwd;B^UdUVVQbFvOdHY-|g^Dcv(Y_z^Ymuk1?rZ8(tC6GO3Z_{e5YHHUG&`4SfPz z|95#rkwi*EKkGI~YQW-YuypLePS!c;KIF5F410#jY_@fDR--+0l(OX{*+}$yF`y{> zs=(&Q)W^TS?i^KAOY7K!3~QGy&ofwj0*g92t2)C#S)ORbUhLPfk7YDN%*v^bAqNp02E}bzvr^ZmFe~c>bm^!kG z65;+-W=sWnTt`l^O`9+Z8OEbvvUHrlNmZiOd8UT#Z9s`9bvP>SP`*^Sc^#)f2*dee zVWP%pB|7%S`pNPDs1JPSgXNE~@FD)QIn1$DMG8DK>&>8IIWh=qYgLt&gJnE!P_I0m zU(JlNUu?I2rF!Xkm4a!W(hHpqPd9ym#1pl+hbIO-C6Y}6t@jxDpc`v=U!bLSDropn zU}<}+gQU~5HFw=W`yH&~*==m9)z-~G6AY=RN?Y@^ zw&$>!Iv7~pd|HiC+tj-2So$sIuD^xnFC!AG{{z}}bYHuR-mzFXR(}iIZ(~=tRx-L< zpu6EJx?>G@FevaFdb=YrEf%?jk*~2j78$#NvGB2jH!(IZbU%L?P3v0^-@*~4@H)n? zsb@^}#Ts3isdh zmP+H{fGJaD$OsS$~(m6=VrgcTjfik*)LV} obfRH4QyN<(_R{QMj3mHvT# z?zF<7Go60yboxj7Cu*O&yOCf)9EV|V_S|!xbDs0IfBpONcK{>UG>{M&bfwDr6<0d8 zlG%b|OIKwp%6772a!LBWERK1FN{Q0Z70X?g#k?IT=}O-~N}zSsTDP(eFR~97S7kvN zs2Awb(&yP=!=_xWYs4x@)morV*(K=<9L?8i&uU>#;D{5u3Fsu$h=S7g`g+D*b}d!$ zrNH&Ku7~yjM((57tIl)7gs2~~U0V$cBr|<;0;y52DAP!y%|sKL4IE`?A-gacBff8K zYWpzx5k4zjv+Q12cw*RqdXSPq8IEB*!EmlFmdpWuQ(I*{s-EK5tV z7OBjF&Q?p_cI9-Xv?%>qYtdm9+Vft)a^@`G*6*<}rB-Yj-TH8fOsG{X?k%6d`OM)p z?we~w7FP{?D$u-JNSz!L*D%1s6Iq}m!m4fJT;GB~gA;ck`}uHh?9wIMmov&zG9DD| ze$d2C+!8SCV7ydTn_;&t7#I>bRof`FT{^A@CXF11b?Lr1Ai|K{h>5!xWvrZC-%=jO zsWTIIMcB3zu{_s^aeQgu9t*Xbi|Vb3`GjhMug ziD^6#FoT+0Foy@1EF_%M^%}?5CLV>BQ<^opxb`l!~&XGGGCH`Pv3&(XZP{H*P4udS@PCp)nij3TA0=M z2FEHb7Oh_PV|UzhZ%^)S90H3bZs<5phMu$gt8zMLyoz6t_iR0cy@%}VE4qMe)w`aj z0_9ufDXCVxVvxoPRt?zk>W*f?cGtZ%nazh$Q_))D^78ym6Kik;8cVw(fxl~~D7K8i z?^|xskwI_X^VTZmT*M}9tr_L>15qp4V>r86mLGN*xqP>6JSAZuvD;D0ab`G4xt4k? zx8hlvo4st}2Rv&r;8DO5Pq_T_jXG8k$iP5_t0)|&TA2N48`uyy{ccr$lA;{pEFCBL zUxx(0HeAR2g0$-|3}ub{oq%4_YE*+R(*bp_8W{o82me}(q>)~;6&lD zpZzcKF|dv97wGB#4L!*%^!^fJW%%r*J&-{P{b<8QoW~_x=3gJBW`xX}i+mH|P2_cq zktDPR0gqqY!IcD_>|&Bcx3_c}f!UPAXdPtD_3@=o!*tr2(dxxh~t zc!k_NdEL%O!aD-fKjYZt9gGS5fyt>$be&Itf``<9{f`bINix6*)bn|Rt_IP;O?-)4 zb%5s(hQpA~P>;^ykUDSyGnfr28ewn=Jm&prBwwQkDW=>YfWb9|*4L~GUv<(2=J141 zP2dhsostHf<1Kvib~;9BK30>ChBxVGz*BrnYk}|H8*PGUlZT*v|K4a1i1zSZXsro7 z3^CK2G1I#KEm*rW>nR31MR!hA@wzt@>qxP{`y`6IO+aFar|z#3WiEb%kAM>0=L+k1 Hj;{Xzq=%-% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/DeferredEventBus.class b/runelite-client/bin/main/net/runelite/client/util/DeferredEventBus.class new file mode 100644 index 0000000000000000000000000000000000000000..b2968e91dab690e54bf6c23913a88f525fd35c17 GIT binary patch literal 1424 zcma)6TTc@~7(LTgO3NZru8MaBdO;VwD}@9E4GCzpTBC1EJJ!*4mTY&4`fU6cKKpFq zC1~Og@Td42jCf{S3RZ|dbS~e_ch33FH{0*OzI+2PhuI`z0y!-M+YhyLRUqw(tE3L> zFi@_&ARkNLm(|5}hUUY15($CP-L6Y>V>PVXTUP}-qZqRU#+UyqXIh|pP3o%BwFrip zy~|IXb*G``PAEgkJE@YYX(tGMNipr`#YVt&bj`lK`czhe=~?D<6qQ!NtUx~dpIUNd zfrEEL9jNEBtmXn$y?#`Rq5YzC`ur+ z>{T4M?D)#;o54izL{Vj7*J^idF12_1vZm^R^jTi^ZzFSMQ`ZR#M{$gndXc?`KPqge z5>=v6?sD$ ziwD}jgtJDt!0?}spv0H!%D~gpIKh_1`H{ttF@57IV>-!bDvG8Vjq!n49J?9m;K_c@ zJ^bBgW{mSd{xc5bzoPHqXAFGAV7~AX!|!fIdDm}j3BFoZ?QoW~e$M&!pEuubwbEuX?wk`A$8 a<5LXRh{gZepXe67+)i^FL$THL8Q?cvB`9(L literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/ExecutorServiceExceptionLogger.class b/runelite-client/bin/main/net/runelite/client/util/ExecutorServiceExceptionLogger.class new file mode 100644 index 0000000000000000000000000000000000000000..3d081e60a640e8da94cb80d888931ddad234c954 GIT binary patch literal 5920 zcmcIoS$EWA7=FKY+9}gm#sWn|p$ckSmZ|J8L!~Tbv4FHgLH2YewxOA%W|FqJ;f8>? zUU}sY@EkAn96eGm`~m(bkI(xhlSwB@OO;-fB;WEp@BY5S-~asi7ZDB8cWG)8wBOX6 zob8&Lp*vcxWaygdWrE* zRC6MCe*Cspa?;c)Xop;t7$wUrxwg%iqoql$>>66R0asAE>M;n)4KM3z9(OC2sY6IX zeLdb~Db0v$n(DZr<$L261*MKzWi3O`(CRdG25Eh2np5 zQZd;{9(JL~M^=%bR}@N9TLy2hDYS~Z+Np(l6?%zYMlv{)dR5TDWHUEpeuE#OLCR69 zQ-YSX9E&69L~Pnc!_=<fpxtbso$$1+Rb2y~ z?u^PPs2R|LcE{?pC?#&~TmG#=-$0&)JH*26Mt#j5aRP71NKCD+Ah}#ocEQBmlE4lD7Q=U}l7#$as(W|3j z(ks0Arb4Iav>-*V7B#z~qh4uc-Z-bwFmGhlSygvxd+1(*w)C8d&&;A;(JrE!i8@tPCkPw-U-NDYUP=&B|A}l=_3Qplh*}cS*odM2Av3n74yIcXI{dYwcuKp(>%= zwUjkOMPyEdT^o|FR&bV;uc7-icK>N0mKW+o$LD%D5@^s`umA$o+_%)w@s?bMtmzyv;ovs?kJ=eERYqoCTCrVdM^-H=lDV3Ke z*iiQsy2n>r3w(D#(5{4d3H;qKL*{$O1Z~8~z&-c0Iipu~{7M=$P0LZaW1l9>8vqutj_~VXvd_H`==GF}*rZJx$bzpO^S75>8Sd zZNrn_w$mn{)|q%^hZGbeZorh2OgABMGj6T+nfkZS)2`+S)u5#6_KpTrs{y)w!>r*caqA?`@dK52w-?s=S? zg{-ERnXG0iBu7Ue2PP|Dj#iud4aOJT>jSR$k~Doks_FL$Tp!9J8^=`- zxDNV|x@Ewj_Xg}AOZIUzr8L4UE91JmE486@o<2!O>cS6_e~%2wY!KX8*^@YnvhJ+6#Ff&_nQk30YW*M|g6b9>5x>M5gZ#`l@f+ f@3ggEqrDo|D_Ol%uGLfSyxhP!algUsCi?bY2wJ7q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/GameEventManager.class b/runelite-client/bin/main/net/runelite/client/util/GameEventManager.class new file mode 100644 index 0000000000000000000000000000000000000000..6b359d2a16a56490ab26f0dd05520b5f6306437d GIT binary patch literal 8532 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/ImageCapture$ImageUploadRequest.class b/runelite-client/bin/main/net/runelite/client/util/ImageCapture$ImageUploadRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..841b950a34c605b861c15d3fa0aeedec97bb73ba GIT binary patch literal 2676 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/ImageCapture.class b/runelite-client/bin/main/net/runelite/client/util/ImageCapture.class new file mode 100644 index 0000000000000000000000000000000000000000..ce065c41ee704d51a5b94b8db2f9b418e1287cfe GIT binary patch literal 8176 zcmbVR33yc3b^ebKdZW=}6N^3A#sUOLLSl@Ku`S_6NFWVpvqp#rJ64`FPvW7OdE=Qk z2sw-6C5dg4*s0yrOS3h#anm%lg%JXp)s5SxY4#@Fo33fPr%f9tO+x>BXVHu_!nFEe z-ko>vJ@+jCS?-xH{rvoA0JO>n43r7B#BDE_Ovml0yVA^w{!BET^x7)0Q zmrmLS$^|QrS;wtl)QXP>dqsYYM9Ur%oErP51({ay< z*`fGxC*_Pp?bdkQ^(@bE<0-Wz>c&RgiC~8vx09AS`}R6BiqiHV@?D%imf&M$LfgQVK#Mr=Q>!LJu6=QpgOI|L?!$_1O?Y9%ch!xK^kX=R?iNlyc>d!!l@rS zaf5;D1uJqY&tkyDF5E~BQQCQO=1$5RDTf+$@=YeHVES+iac?COQD;;`H+YN&@}mW} z8rVa`T)6~P2xd4?jy!OoM#~dMN;(_l|J8dV5s zslwg3$H1HE{EGxM6T^550~Ot&gIW$VB2&Q|>gtQRP@u}s6Qv`F7#O9`FCd#=Wx~c7 zDR=dDgnEXvbd1Smfex!#lsszUF`T3|V)U~%H_n)Q*zt~Xl=7^&M_;|U zkW@A@Eu>X~ydUqw;|AVOtQX{54r9!^BV;p}p_Vf71U{fLa7uYqZ*pHO;Y|rj=BOi; zcoM&8;3>jh3*@-L{j{u!532Z5nX(fMcg(rfj5<#%;hqs3xGWJaOQ=dbhYuO}Wx81@ zn<&6_v8*%kVSI$Hk@3lJXYaspd#Il;GKXZDZt+u?kEvk#D@^lQCUbKo*cnvof7QhE zc!9Y*HW6`>G!QG1BYwPyPZ;>MqLMMAUK78rmK#n=>(z(f5Wt7u6iAJMm&udXqehb| zC;WH`2mRFED<;lhh6j!5GH?!5`K6^nRfealnIz6B<)0U9Eus7pXz}5<7+dPLMC$$c z3_fSzv&{8#kPR_7vC1{^d3=Gw=q%OC*tf1OR7fnljEa2`zpeQHqTrSi4BSb=h$WRTqAIAOEcU^ zDGLWb{tZ7c@b7|aHINr)$i#o(KY1HVF(YE1qT$#QOI7l-dUV9_FkMLsyuQL_pMIjqg zAtu_|ZabAC>@&&rC-@)waj0j1FU8JynKoaE#kA$maM8fe7YU}hTb{{KC5%J*R>;J# zE2|iNFD}YRi=L#6@uDnY_>l5>A?Z@?zZB5+DaRhS&1x9Q~tv4B}Kp{un0Zj^zCKAQQecT^?jswAd`ISy2UB|(S( zL)?;w1)X4yvm%Jjxf-u9IR{+ePBi7>!Ke`B#hxW7vrjPOX3j3w9Ip(^SYeM&bXy61 zdoyGc;dLqf35E+it(1Z@2NlBY|8|357?mw1-h?3_X*(ME)MZ%hVRaSs}q8Ri`lLQUf!6;f#eB~P+rd+2Sp~7T2(Qa)w5!i+VbU}VPds8}#;kJ{tRd{CWM(=#4wn8O#crSib)fW@?Dqp6({D-0Qktih(cDZ4>m7lwV@v8bUE@ zHG}#vCw|olMzLJ5}4|x)bTdrMn(Q8+9LcA-Lb5 zAkLCdm2@`dNWXEr1Q(%$OgS7_t@j_n3 zoIwaRh1zSF?9EV|b&Kwc+6Rz4TIYpV2ML z%!R?%kVkp3xIDip+MP=9W=$ZjF7eio_ZBo$v(P5)vw@i6_Au^u+p1kjojf79?f=a| zZ96MtY-D}Egk6A2tXDl|elz$@J$-zxSDj$}WM5W4*)-*|TJ`+&lN~?(WWP^8+3nL$ z_WJm&Ae8{A(D?jzr#=bTQZ2K%`ZP9OK(txWJ?<+FA3y;eD zQFluQd2|&ZlMSz+>m2S9Ov8Es%crradi)%mGQ6CbVSITFNAu%zV2Sq{4i~>@Hq`f7 zoM`q1eA9Tx^H>!y0=`*1cpi@c%|_EK-uo<828?O^LeqKtl6rRmPYzAv*?@5tA8oEU z1#Wz{xgt<8gO49>Y@ETVXW*;;Gz9o2>7CIvlrV5i5Y^7a3h%Nk# z(#|fCkRZrC+{DIZ2PV;n6SU`j7{lAyF}Sc|N(sP6UN_5nxeAr!I3QP(e?NI! zCL82h7*a!>oy4;B7jY1k26(gDXy8Tu6N7C7J)8noUu1OQ?_Kkz@l%u=c(R|%E>ap} z{sPXSEJN;R*vfBGyZOe8^!k!3N!(nn98Wg$Q^hBX0xRFEYS`W=*96LEq;@U}__Ysz zj^Xh0TF1LGOLIC#RZhnoWp&Jv(yR)vRa&#2Ags%)4089R&Jk>eKQhjF6UIAV!8W* zgohfgJ}ZaL$(tAzNH!Bjw=#l&P+N(wFz9@hzgT_^jrclt;~Thz?^^IJ^y7yG!iDp~ zg|(RpAcVC@Wu($3_hBi7%~Nk4zD5A#a)h&=wk&>!mk literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/ImageUploadStyle.class b/runelite-client/bin/main/net/runelite/client/util/ImageUploadStyle.class new file mode 100644 index 0000000000000000000000000000000000000000..19cb6709908b51563097412d562703282f114160 GIT binary patch literal 1156 zcmb7D-EY!R96gr;1y;Ao9Lk29A5;05t25CTa1Ifb$TqVM65`VxyJDA8meMZazf$(F zMdRYLf0XfeI~>9GPkVlcbMCqP`u*)3Kp9U}gcx$RaCOJCg=M-zZ(F9YUEOm{ zORsf#M>LMC9zQVLfhAOg8Kw{UG1o0_cl4_5bs5y{YHjabb(f(~zp_-3AyV6V+n}j< zrC$5+YNx#WnqjKC-Pl@bmg|kG!La&qBEeXR%-g2B!JuSwO@?r#cOYVjB)~AM;X0BG z(b9;L%GSq84A(L3PO+A2#)*4FLj=(nR0(csP$h^-u%ID^sC>$3h$F!;Q#Wm~?REEs zv&Z)>!H}%?+T3b#$CTKAnSg>>^5cFs`()vmTb`hYwQO#ZgbA$Rp^66-Cg6O~cSTpj zBV=hSx#RFbyLU8T$OrT7>>rA@TdV~l|9wT7sYBn=&L@VK!LiY{>L-#ce}=+Ou>a46u;y#(c;c_?e*p5;2i^bx literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/ImageUtil.class b/runelite-client/bin/main/net/runelite/client/util/ImageUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..e0eaaf9c3c015a35f0be5b24976d4a56667084e2 GIT binary patch literal 15574 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 aMQEKztXlN%GS!Mc97U-%bpg_S;C}$rRH^m= literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/JagexPrintableCharMatcher.class b/runelite-client/bin/main/net/runelite/client/util/JagexPrintableCharMatcher.class new file mode 100644 index 0000000000000000000000000000000000000000..0186763cd3587ea11e2c9bbece2a114f1198c270 GIT binary patch literal 535 zcmb7AyG{Z@6g|T(tRTo!3yFlNBw*nt#!h2mHnA{ZOfVF7!#aV{eUN3=SQ-CBNhoQo zOf38WKT5p=6gCzXbI*OAbMJh9y?+2W#kz$A!$BaF9mRq0q!PC4Nf9VJR?@T2`9M5e zMlw*m?+ItfqYhW@P(&6?hHW?W?Lin0Jemr9KMd?X9}D|eA4BR`22!0c7|m9X!F0kK zk%5797D=QS@@*N2i`egr=t_$)l-i-oy&jLGj+aSO4ds~Ou>JpCj~Fa}zBUnc$^I~`2m7xa;*RW literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/LinkBrowser.class b/runelite-client/bin/main/net/runelite/client/util/LinkBrowser.class new file mode 100644 index 0000000000000000000000000000000000000000..249c3af0d36e3bac53657a386fce5b8a7989aeaf GIT binary patch literal 6472 zcma)B3wRXO75;A?%w{t{Sl)=RJcMKuSVhEY@BslNk`T&56tvb!cCr~V*;!|2^C(iS z)~c>`mXl2X0vpipBfE3wo_qiE zpZ}b5@A~jt2krx~LNq8S6PTaYow%J#>!#u8@lMmw(@s3+7-qc1NcXI?t^TZTE2t2t z*{1braZ^jD;%yz<^iD^h+_X{xkrvBN#j|GD(rxh;E0xmiMuB5C=F*PQt2d|njI7aN z>MPP|%h4ReN@t~sY4vtkJ@K>jv~FvTo}@`lw%f{?$rX;H_hy`PlU!PC6$mXSsp2 zRS=l0q7q}mn2PBNrU}d*m8Q1DrooJ^Vg`=!HuDAq=GE4<9L1`!iW?lOVisl#RFd%A zfWVx0VZ~W0st^_!Pb+rD2p~ zp^D?6l2)hNU}zSMzI{Lu4A+R5t`Z5ZR=VxLg~d-9FG$i zP0CK7wv=@sOw>_YI?@3m03r#rATwODOo8--p5Fn zt&EhnkBDs=%A z{&1s$H6w`f(1oy;(jQ2s7D7;QCoL%c3MwH z`wgc%s@t|@M?0CCd>6(RoTq@<8(^k6?dU8HD$d9IxM!bSwXI8FN^NtH7k^q~HQoR(qno6>tNmq0Y!jI1D#ftk&26g(I`xb!hzcmsSw#s202Ss? z47Q%Na&{*nPYgJd53|fCopKk=0%bbu$YgKQ$gP;S(SUKOoj7HZum4qgw#TtDUKa?X z4+9GN^J3Ndowz?i#UMVw95b^1Kq8mPST+fD6~#p9!^J9g;DcU9__MfCJ|hB)u_#`O z%M^TwY3_0ocsGAVrzA|p<@hiw(8`T%=Ok7OO!r(md?Ll)hmWYZ5?2XS8`%J^nSRtt z7}af6@KFKP-CdUO%^R5%SK}I4ed^_s*Q$u&6I8dqh(C#CFN9B$;x!s&l#Eg@GJB)G zzw^9`$^1}oJzHdO{ls9}(FOwHR+1k1h0+xO$`JX{b=z^linZkPd5MjD!&OGcRMs^~ z^cPgzD7ma?+pv1Qf-mOXrfk;GhcI^G8tL)PDo({MMUVaWuE$@YdPnitb$|N~mQ*(P z{#Mo_Ev2utD9@v0O}?PDM^J{_WykoMz^O;hw7g9~;Dz20#+|rJ!ES*WlJsb|Fm))h>NcUMidJE4bEQw05hngHEHAfQ|E1hbw*kmO`B`BfZci~$q zzAckt3@d2X$%ffw_Nf@g-eP*m7!=kC;ebF)4pBHfS4F#IC33oLE0^jnD9GiLvf92w zR-k)S+$$?kWm50Rr9$|Qz{bsPw=76cuCh3~fwdzWUD&p6VN^>~m)*Lzd`4sC?l(*` z+M%;{XADoYgRC=Ap1Lv}mS!iVH{Vn7ef)sO4feAY9a+m{4ctKEKnlBp^FtuL{h^Al z;#RUIAy5EbRPwrEJu|i5j-)pK_%I&EqY56OiaM>{c*?R;CXb?4Z?Bb(cW7BX?ybu3 zJO-Wu#~Ru7In!*jSM!)S7{ZSQ76*ELQ$7xCUv_cN#3hy5ya6nA0TW= z2rse<__a&HOMYL;Cd6_!OR8>@pF)YJb-64SvIpV#fHNf2n-#7UrxR(TvIf;G5oC1or ze%?3Pv{;u}66rWgTGqX?6v(60M_I*-MPVYla5&+f$h zWgu>()1fWw~W4v>vB5Ly~7G$^-Pl||*IJ1v%-lvr7dZc0w6Q`V4-!lG8z~2@4r0_|8 zhWHtlS9yMp8+^YO;W<~7My_h;1qYkQ%7B}akK^7 zxuD4fdq*s|++8p%`?rTs$lq-w(`OIkjLLhldP{lati+azSYimxE%ifaJ%@i1r_H

      PpsLHcr9UqRGYVlA$6Jz7fKL{0xBMU$wQ zbx6~vS^R~_LWWUVM!j4Fn`5VOpNo*?HyPs@D1Q_46|5I;lOLgAwftkOQHU!n4=Nrr zI6yxnGbarrNAJsb4`X{v{a#!$ge%$qH3;|5zb_+;? z_xUN`>6k0sYYFZ;%I|u{`ZJh<&vDj`oWF|}H(?=eCIPp&jz&EYz7|wU?9;Sh(Zx7A z^;zyCof?bs&>I-9ps!WoVqtln@cr03iXS%w{MaS^xM>Jq^8NU7(GOAZ!wZ^+|90ZP zgZS?v{%;Wf9?lvf66Of@6Wc-Jzh?w~PkM*qw@cwSh@VGcAAb|4$o#C1)gQoZ;FaKx zV)l56`~VG}ba$KLO(iBN3mV~@{Kns9h;XmJ;2;^5N!bviU2F()aVoLmNHAK_%prY z7Ro8879ml^s7j?WH|FqvU&#JiCaT#V+`cQ=&BQo{+lAEiy7{>W5g^m+x-?5 b^Td2{9B0WNAudIqSa9Zau~5{BdQ5)@eg&DU literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/MacOSPopupFactory.class b/runelite-client/bin/main/net/runelite/client/util/MacOSPopupFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ff18f8373bdbe92bb414b60a95e129e7417c23de GIT binary patch literal 681 zcma)3T~8B16g{_HTIg0$1Vj)q`qEb7`~VD*5Q$AHkYF(3ZMsaBG1Hl5J4@StB~K(i z_yhb=ggXO@Mjm{)Gxzh%Id^_ueg6Sq2OD)%2py}uC`zl0_DW<%E9*t+wGp3Wc5rm) zhUIWiX5JOkIugRlS9vZcVl>t^7k^d>wRhTTzfGvN+Q)=s*PW^cs+enH1~tNbPg}KL z4*IJ2Ec-?g7J4p|=2#Xw#J9=BpXm`{v-khZwg|Ji@{tbVeXAEp3OV*-*A0fwvZk&3 za^3DpJLdlq#AuBVlS~c0c6L<90^wBzG?F!UjZwKYJ4Id&825K$P`cQ}L(CIq+}Nsu zuz262%r$e?^DL{R30s$K%G=PRk4m0TzbKub{Sreb%;w0IMW*(2*xB+w|ME7F!%Ohu z`D1|!8!w#WI(vd|3YpF&W-ns7!DlD~uaWZEylLS30Y^#Dz#xyJPk0<*a-OJhChff0 zTwh9(OFa3;VFhBS16aaxd?3YB_5!;UD|i;!rdVY!iMcgAXWoSMi2LFi D>3^Az literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/OSType.class b/runelite-client/bin/main/net/runelite/client/util/OSType.class new file mode 100644 index 0000000000000000000000000000000000000000..ab70840918f8567eb4941305daa6df881c1c240f GIT binary patch literal 1734 zcma)6-BTM?6#w0P?Ivs~tOZ+ADPPuPDMX}LY*GYcsz^f6h1AqhX9?G^HQ9}u4VYJ- zoblBcJL8ki_^M&1WpwQL?4RT~j^|!No0dB9A$#xd!fYKD?^Y=4Cz zm`IiwLRoi@s|d%yplf&m7Z@U$uF7a4|D*=f_iU${UQd>yq&uo1jED+FfJ+(_0aO7l zYfuG<3UEb36cKTo)Gz=|#WYpmHs>9yPGMgrP~{Hy>`Dx;AgLh1Fw_&X-Sl}~gMnEp zx61u3&uwteZ!;`EC%3cNCeMmum_tgz{L_JCaT;F50tNEjynD#KtkvWU7ZT5LqGFL4 ztXq`!9F{b^jvEYW#dUnkcBsMe-t4mbmS^%WTHLAdbn>o>H;Cgs%R96k!Ax31Ob~X9 zJd#Mon{<&aKToaao2~jT_qMIw8YQFW-HKH!S)MI$R~QguqMxml;hgDPmCp-SLu$ql zgibB@_iaisN_3t~E5kI^*nc7;2Ue}c$#f=>>_2Rxp?M7jY*H-C^Q?BoZBXNkUTTWF z_jtumulFQ>DxyK7>5w6dpD`@;nssNff6}7l4>S}(3_ax`TeF(YbWhmFE}u-F*jie| znCZ5>3cqcO1`M1~HZQcOF4L|$mf!N|pT!<$!ZOpB(UtV-0`)&g4@+eAlGrDJPFf{- z(iX{+7Kk*)#E<|(V`7a6hiS{sVUX<41MDh7bOV0;4XmsW1s`Jg2qO}_7?R+k1Y=zdYVDJFtW+vEo2G3O}{~e z|3*W>oH{)G7jYI4FWd=dSB%-q50MjT1!P(gN#*!sm!Ov1mQ9G_9lYB$pOIPs zQFim^XKdG`ZGfavtW%k?N%TmBWx&x6CdwN@<54*ym@fq5$Jn^`tPj@Xqlm4p4})?P ZjgINeIL7;bfc>{!0NXOJ9hBsG=U+AjgUA2? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/OSXUtil.class b/runelite-client/bin/main/net/runelite/client/util/OSXUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..304efb66cc663a29ef21fb67cc81bbf2c3b7e09e GIT binary patch literal 1525 zcmb7ETT|Oc6#mvgjExA1xwRz_15IKBLA1?UPLf4>~%#=X~coH~sn7yY~R9_%VwNLs1HC2ay!Mr-kkK zo{-v(wCCHq%@@x|W--Wc>3|<`+vl=v@3szvqZtN#)n+I(RM56VfB)8j-B9he2r3LS zPa>(kj@Xe$Ug))aQI%3@u016~XNA-YrM5Vl!#~g}TTxGa=4))WNuCOqVg`@<#O>@AoSSp{#$QV^} z6yQq>*KnO-=rMP8n+)@x^va`zr7X$}%cdh8?)pj|@)O$?;h|RDFzR+ypzZBMZ6>OP zWvnpdsY~ez!y0is7h>n17?lyMVl4}sVdek$S@;THGfag-Klh}oj%!?+1~k(KOs3<) zkF}i`RDLe+4dWKgandfgxZi77QORP*6l(-`u%5+T+Kv9vv~Uj_R8&{AB3hBN0P*%T zbwF*V{?eScBadMs9@f70GmJJhcMc!(ZaRAtf%r8Np?(&MpsF=3DJ_$!$oCeuP^C#M z#jI=8#3zZVaElRH7x|fak2}NV6t1oU(GFB3U4vD(u#M_4ejw6x;}F8Wa-#4f$9z*o zbW!)rmRRX8V%6*$O(Eq(e-?%>%vzDml4j&E$su~@kSA?~v@%KaIBd+)AQ@6gggI2ON!quuJ)0%7tsc)! z%Eder6oCSKmx%-1?*&LQy%?8kojmVRfQ??pIqJe$#(hW+5~PR!iBu(|`-D{MAu;R_ Iiwqw94fBO;(f|Me literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/PvPUtil.class b/runelite-client/bin/main/net/runelite/client/util/PvPUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..84fb1e87aa72d232c4d44b4163a4c9e6223c3740 GIT binary patch literal 746 zcma))U29W85Qg7L^U=m*TU(9Rk2WoWO$+Xo2u6fbCHwT4|(qiC$^ zj=NvP*H9*`p6jtzR=ZR6v3JgCBvjuTXW~1;!fxxBP(Jj1u44g92`Z=(RyxMYSKdSAyqtkX^Z5E7Fe#HiD6 z(}`cr>FaRv#O>Slx>jFsXt%!RU2Y_3;Gw+obR&d~+dxrCM8gR>S5#Cb)Ia%ANcqU* zt4NCFzRdTEZO9hopMY2y8C9`0iIjK}U)lSC#qaV_LS1Zr3^Z{^Y%&#yzbnyF{%De! zg|D!BDTjZ;`!n!;Jea^TaRI*(bxCs7z5OdZ`kQ_|p&L^L9^;89^R}Minec>7iAvbI E0T;-vA^-pY literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/QuantityFormatter.class b/runelite-client/bin/main/net/runelite/client/util/QuantityFormatter.class new file mode 100644 index 0000000000000000000000000000000000000000..f18134ae2dcbfcbe99b88ecb5ee6c3022129496b GIT binary patch literal 4389 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/ReflectUtil$PrivateLookupHelper.class b/runelite-client/bin/main/net/runelite/client/util/ReflectUtil$PrivateLookupHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..44fd3996a15727ba44f537b8e29268224409910e GIT binary patch literal 1044 zcmbtT%Wl(95IvK$agv%OB)n2ed8H5ssJDnzNL2(1!W0B;_f9gjZZCFZUuVMt_#`&G z7Kk+;g&5malU7y5LzaAf#xrML=l=Zl?K^;VtQyD>?)$9mF!ot_n(d+T*w=QfJ!QY- z*NTUFOTJq#LT}<~c7k9(9`{*|IW#awsO`BE*H*5-V?Q74i8rCRCM3S69}@CyYnw3F z3r1W<2@3|wgz7Y;r`#wqVd4y-vco#XPT-C>BsANWbIdjS)iqEhtp9!8?m+QOiZafk zVW3V}p62oVNwClMGuFGosPFnC#ZuupoF^1i+C9NKQrSrnt!z-;1ypd+#3eKdrHFNA zCUn{}t(``Y%&+QrK5xWt1{`iCEfDHXFm%7*4t=GgoQhjq$20tLJ9X$KkGMq@EMQ* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/ReflectUtil$PrivateLookupableClassLoader.class b/runelite-client/bin/main/net/runelite/client/util/ReflectUtil$PrivateLookupableClassLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..6b5f530dcc9cc829fb82f41f60caafaa43814923 GIT binary patch literal 694 zcma)4%T7W;3_V5Vf=|TvBd#zJW4!J$CTKL0;3E>akG+H=~Twm-jL-vH{^j*uhNEr-~rmW>V^w~b~S;xuRz-|@5IcDNV2a_e@$rl(w7OlL+N9ZM_487jE55P0|5~>2$lcrov=M_^Mt}RC*jg1Ax|Jo$Xx*wat>3- yBZo+Slj1L6TC5yqBr=ORaT4aS(8r>bMHW$(w=9??tY8fr!dk~>zKE?XzWxVe)yMS! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/ReflectUtil.class b/runelite-client/bin/main/net/runelite/client/util/ReflectUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..48f3591bb3228e80b26fbec3b709966d1c314ce8 GIT binary patch literal 4104 zcmb_f`Ewgr9sfL8(#rBCag{i(LzCK&!)KH>P21QxYCADeD>=n-9o(dpjr3w~yxLV) zD?4rrg>tl%BiyvyR|z)>FzUh3lwV+mKZ)rOK5tjDR<-e%8Ai6=^}XKbdp-U0-*3MI zU>twe5E0mKOE2wKZE2aFOcyLu+FrWqnO1s6Ua@4sdxCQfQGw2@#nU6$^waoLgrsjO2ltU1Fq)w;eJ z^%l*Fz`^WRY#F22vTH6Ip3FMVQnj411xEX`P3tBtqf!|g2<@2mva=-9Iq5Ar#dC&T zv}9#}z)f-Od2_)wysAt4POcMlV(`?KWog(cu&-&!MtT$2u3)qE}!$1^WzH z$0$lypr=0!Y3OK7!v_V%x8l70kB2>{LLelk1AW-9;{Xl@*9sgYFwmlS6I^J23jI0; zl!UnDM@JGv7|}2+aCZ~i)@$oHj5HYn$pXj2Fb1LC0%LtEj7EJ+!+ipKntEocwr7^) z*=q$^_Dsi4;s}na+<1WIgtg2ry3UG%V{Bk9iEcco<00%2h?sT)#|3o5vYZuJ%rU_# z%1dK9PT(Yyl3qF^3zp%^;*=?^qQFR4a6Jmbwl*&BlM}Mj7}xNKKzGyb77`s3m=xGn zk=}TrAS)Hq&*W(Tlgif9IICj{A0~bz$k?n3yTb<5k;x3qX~+l+tyhv^auy5)&#d9{ zI%{ZYcub(T$&j%uxnNj<5h1Faz`aeXX(wMTECwkNB0A6d(j=M*;@(`A=gZRdm9NnX z#E9p!&kEeNE_dkN&|U+kKp87ZoVCqTxpF8(wOPOl2o{|%UYl7)4SgZO8{U*Oi6HV- zU5u4fz%X}1Yz?ae|1-wqHTtZzF0YmwwRu;Fb5a#nRSy{rdCw>;<&1K@gzq%%ipR?b zIeSi8gjHawe@i8O)2hIX&~RDc;s3q91ZJpoDe928BA_w8ri~IY-_=r7>S>b1BCcvM zTbf;Preg^f1-PI>FPPpUXT-?%RI3ZS ze1jZav!@HLjtZDnJ8AlitT#*lwn1({AdW0$L5K*~g4#x)HqOsRrX zN-sFhg2jgKluC}BChf$kCj-)oj#V)HJ3L2ij=Qe0s>*+$>3w1cE>5Vr{k)D(;FBy= zMR|oi-;b0d8=H4=B9jRN=hOPF=Tka9jTh^!M}g&53!cL`I@-UrHs&K7Fj3%V@p%oO z6WH6#`$p`C2z9)Kmw8!Ru4H`wDCZt(QTX2reiEO9Kcv>`zK*Y}rm)Q@7W36|*=3oP#RR^|(pI%qW9apq-g=Jp2Kn8)=x3Sg zDc@E-tqI5R7+pp= zsNC$Rzr?RK{EE-vW~|ifc3^Li#Z!ig$5oZyzY%yfjP_<#e*Nu3J1vZ}EWBf(!#Y^u z=-(h1>mnvufAf6BkL`%#MgqTQCrFFKKAKF-jBQKT&o$K$;z6M%f-NtyM&Z7vW%qsW zG$zZmtnk&T-t`qGKi~hXdf<0Nz5BV=xH`&FaEuMUfy6CNB1rN($q_h+DEiUCnH~^v z+{RTqwqpk=IysNvE+t63N|8~npG&1uyJCMu*L+*5D?cAib?0mBY=brI{TupT!%j7O z7kzKxLjt)Q(B8zM+>jtg+kD#~8HPze_%6C{X8(dC^Fwdo{@Yp7knLD5)t!2{hSBMf zXbq=Eh9fnc8NQiQbi<0yH{cvHI7dU&_^3bTk;N>^cm~s?P}iIAO}`JjdH-G5PW#9qdJf8=U%k6!$bfPG!nVOLV<*`->@~hC){4#B@pwbsp|a z*Rb$5NKpXcw{G8}EB4_m;Zo7|G(TVj zRryhoq{fD`4*DQl+%1vA;ZKh;VXctY^XZnc!j81+JLD9pcsqO--}B`?kMH9Ly!$>n z^dbC^IuFp{Kf;gI^PZ8b92aNL?Vv+`5`sK9dx~cY@?+5M(9oEMJ`IZ+uKRzlD0r{` z3(0W~?d^A{hPW#Vb@0;;D*HK^BX}LZ;F#d~Z~6Z_{DG@I^mI3W2;D>v4DR0IB~_08 PG2V_p@jOmG1AYGiI$L#x literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/RunnableExceptionLogger.class b/runelite-client/bin/main/net/runelite/client/util/RunnableExceptionLogger.class new file mode 100644 index 0000000000000000000000000000000000000000..1daabca3970e8f579233818ddda821a481fd5699 GIT binary patch literal 1260 zcmb7ETTc@~6#k|yEM1mcxhbF&6``%L2zU#Ggb-1as)=9|AE(Q>EG)BRI|YpTdwdly zQ8dwaf0Xgeb}O603r*VToH^%wmovM6{{Hv{U={Zbq!{L;P&al z_KUidyy}aGM~>K6ULebX>x$4ohM{+dA8^~}(zTygcZ8!1v@_&Rqs?N5v>&*1R1QMd zuKBMQckD)=C5BPTQr@0;A`iTpM^LL$28wH}nlAB!y=t&)KN3=eT!}3z=^&~RD~5sc zSvZ}sOd_PGRtS2!P+`cd1zW;IANmdC7=~MktaC>N;TsDB7-Y!0LNy37Oim{t)_h*8 zEfvn{$by<$Fwnu!Q}(2IR^O|Na8r9133s?(;i0GZaWG9PblI4NPFS62!&M6-=eACPF%wc1J`K|tzs-p;wD3z2*V&`c#u@Ep+Zl(O9@Sl z*_{(9R18cr^q)Gsxg7?F4M`cb?a_SZ%NM;mG@X<3 z$oCl@Cq>YeiRMp}xG=m)mfyB8j|GPI<@k~epWnS=B8@vbxtqb<2!uQlztyaEwY3=Mcj1L z5o)VZvnW!uL`-HdhFOA{i-3k2Z7HKjd0q7IlyHl>%+QWr8)XAieN;RPJ7%&Fi6#L* z!Cn==VeTVkCIu`;eXW>D!vnfQSfH$=KiZ8IifLIUHCil|zGAf1j`0LbGiFKok++O6 J?ndbM{sB=%9YO#A literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/RuntimeTypeAdapterFactory$1.class b/runelite-client/bin/main/net/runelite/client/util/RuntimeTypeAdapterFactory$1.class new file mode 100644 index 0000000000000000000000000000000000000000..60a942bad0105dc4930aca59300c3353a31a4c09 GIT binary patch literal 4853 zcmbVQi+3DV8UNkvCX=L7(}omWTI#l>HAx>!ODJs;`U*{7Xcmb|%cs zrVT#ufuM+QMWDW4^(|sPPY&Uh_3Pp!c<(&?#`)m|-*;mL9N_W5*wCGV| zuah;bJ%($l=V&sif+w)*by(iKf_(MpV>ydc2h>Wovop7mSGQP zb`FlntWO2?n+|8?sBb#9r(r(P2*PeUnXNk~R|M+%&0*W{3oiX=xumlOc6ZieA(}N@ zEs!oX&a_D~+pseIft8+)MOZ9QJ!-ffkJxxgN0hm&eBETpJc-T2ThOMVwE}x%Vmg*! zDZv_+{svFYhj9^@-_lx9eH6DkEXOq(G6E}KJLh$*z)FFcipV{tv~qn$KHx_X`T!n= z#k7a%L_1b#xK7~8(g;o&tK)jCW*WLO?~GB;ik2A8k)q1Z6l0~KLttU06Lu*)CV8N| z?$U7sm~6F!h8I)}f!VS1x-G-=X!m+-)UbhxQtFeAZrmuKF_{Z;=a9hSxVcey<4lb_ zXk;bp(Xkm@1g^*%2W7WoXAOU^=^x<8^9|c)9<7cmi+0AWn~X-ORkU~wwy6Z(&O%c` zN$Va(s2w``uv1`0z?V>)KohxArf>${f_@FViF2?P6j~NC9Rs+DMS>dszwc2v8d+z0 zREfD+$3E;A(1%|)hf%iS~keIt92(T+A% zA98u;1@tHlRLtSMO33YuVOgXj>v`)%OH#Cz$19?Yz|wGV8u>#_I`UxHYYBdkC@i4+RaRPQw)Af?Ybs6f-rdR^_A-RXD8DWxRxC7fXQz z-l5~2co%O4-&)AnwS=BeO*JfPvTy#1%DKyg*agLsHn zxGfL!^yyV33bTgK6|dxC0cqZ(44#1__=1ivDg`yfe7g*$zO3UbYDzI|kE*cBfUoKJ zI=(?}5Q)CvEVd~7)$ROE9Ygq*KzBL0<8YRRvpi{3%ad>l^y8v6CCU?)grNSbrl^cs zG}LpmDyzxE5i%f*g}}TrJCu=8q^L4$IX3qQ{>=&1PLCN2LxLH~P{$4plBcUpRgIoX zo4R7MQSMYUqgVjfc4{~&u%ML6Wg(+;{Z7HnvIS7x;r##EgfCYSV#05->7d89V2AV% zI5{0Z!J`B}%QjEdwwuc_+|2NFmRak{A&b3V(8Lco2c^x%u+-XEO=VzaZFC%;4j7~1 z(Ox}%il1xvnLzUte5O4{ZK|WAjp6May+)`y^b3Ip;+YyrhYGhCcFvMsbFbqZER4o0 za53a%$AlY|ofX7yiGem*u*y_)8 zNWLRHE3l|6l$BuAaDlYGxG4D>V$Spp>KaQ|pY;4Kj^`uIwkN^1FEMMDdhY^eHLAC+ z;G6GUYK4FGm_a$6qqV&AlKgIJTXGyT+m;?jL))_BnB8^)mp#JyDqPOb8cG9C;0k`~ z!MF);M2b)BvN4xB=W(3m(^YsAM^&_g+C?kpXajCvauN%6ESVmMmL-IeH%v!>bVYYr`9C3ErNkTN@aPn3RgIjWh?-Q07(w?m z4#h%q2SMnlN!3KLp1`{w#N49jBmnOVcbq}{z7u$VhnCW!r8Br|Un+S5cTeD+RLulF zdv-d`1wXBOSFVEmeC8pI1-o)#yuV)S~uK=&J$`z50AgBPot5jwJ(* z^+^zio0)sUP+mpOfr&e~iaCx{~8x(zhpq&nJV=bHV2` eq_u>8NO2yz7g literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/RuntimeTypeAdapterFactory.class b/runelite-client/bin/main/net/runelite/client/util/RuntimeTypeAdapterFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..26a9491a3e8d4d1fa89f9be4882bf6df209d5f47 GIT binary patch literal 4817 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 A0RR91 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/SwingUtil.class b/runelite-client/bin/main/net/runelite/client/util/SwingUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..6627d18bf6897244eb080733f333070e2c50f48a GIT binary patch literal 11815 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 Rn^?&e+1k(IbK}{V{U83n^63Bo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/TransferableBufferedImage.class b/runelite-client/bin/main/net/runelite/client/util/TransferableBufferedImage.class new file mode 100644 index 0000000000000000000000000000000000000000..ec2a180840cd82751c13232b45dba0f6dce7746f GIT binary patch literal 1614 zcmb7EU2hXd6g}gZtm8PCIwhne4F&?lal`UW+eB6QtdQJ*>JTZQK8)>2I%GZTu4e=M z6#fGbP_>Oz)bd!VKdNwM{SiBj1bvvDnY(k(J@?!@^UuG3`~~0!Ry?ExE*WM0C^jn4 zR{8ZnD`WlG>cC%%q-k%eNY(;%Gv4G%HSRU#mhzAmIPyg9NI#Hf%fDZHqUzSesKBYj zDxX@vA+5Asgdr$_L)xJT%vJiQ6N^6-Wm#b6huB!%RQJq|ZfnxGVN6I^9hx>7RD!Ts z3%C8%(5%KmK!+3i9oC+=hMn?T%JvewO^O277WQZik#@iD2688imP?%@1KBcI_Rh1q zY9(Ym91*zC&t?ebp=rmhRv1~;=%Dr81k$&{h8n{pj(Yf1pm;FC9+4cTa7wA*)$Y5S8VwJVkX-<7P$=w?zbfr+Y>_3iIvs|!1|uj(D? z5)Dd^KP;cXQQh9FLbX>37QTHn9&#b$)-RK9G@YDyyP_9?xO~ zzEk{yz{o;r-NPl`nxsjRR&-teAk>Cl{ie#`3egiTMcpnoWwfmtMH8AO!_&oDY@OMy zv$%+B4*fdw>*kTbR&Aus*0PKDmB4JjDGx}Hx1buvQC;2DuBLOntM#8Zs`37$DjyW8dQ30FT7BgJ{T{0j=dWBLU$i@##_ z)f?nD%Db3*%YP#{#qVLxz!K4X`d-Fq?xs4vn8z9Jh=Q{?M(lH3lUtt41(f)8p{^!j zNi6**CO1YHulkDSRD$kU179boxnw=wMHN`YOc!E>rybi&m+i}a{@)I;%Jf-fx~%vp zpiB}ymA;_&5{D-U?<8|9WlxaBU7Rofjfpq7xKX&gi>q%J%fDgvHP3Ve=}?{@2szyk iIh_=wBLr1=#|ou92oGP<-BpH9!4xMKRWNNQ!}5E=Op&($ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/VerificationException.class b/runelite-client/bin/main/net/runelite/client/util/VerificationException.class new file mode 100644 index 0000000000000000000000000000000000000000..d2f373a57483a64f2ee365669bd591bb795ca6a8 GIT binary patch literal 692 zcmb7=%TB^T6o&sPmuf{pu!wBLL=!27y2p?hqlro52Eu-*BaSJp=|z1lS0pZc03XVD z1{xrU3)^IJ&h($J-Ts66o(ZhPDx+4Bz!`3vdGxXWOkI*ULr4y8ZpGzSdXtKeQ3$Y8U89P$iB zNBZI}84pF+=R;30l%2rk-hhWv_336dev}czx${5O4ud`xQN%}6@Gm8X+OlZ>F$`YS zU&&QTmX&0QA?NZWB7(Uz)FR7ZEkn|2*G6a9eT6j{j9!q0uDFqE?E2cfZYyORfsu`R zGE~vM(W+C|g+?!sw^|cyyi=vYpw*b}9#XP_E$XYY6bjg;j`G++kr;|qTF2U5WgS!U ve}4Q7U<}I=0t_*WJE~o>xM?_C z)lGw2j#_dIQ_UOZny%SvbDE=Xa$7=(p?OPtp{b^3ZK!uvx47<*DL<2$7#~}lc(O2- z%S|rMGjwF!ZLSxaZ}1&;L312#TWN;yFr8r;&Im&=7GGirjThE<7>5{|Vxva;6ko3ZK(J(nfD(0Q+63jZbVQr-22a;(3!x0&EsAo8w zF)Th`+Fs>$PFoeeqM3rOnM;~&h_!F5A9lG%5JbC-V+a#}XVZAjkjVV6kR*b%?P^M} z{u+#H#IPd7=#p^?r~jaBh6|PG@lDOn@@FM(>AXhNej3vfdKixV&7&vN&C>chw0rw z#%BD4RX9tBah@SCkPz-J$QZ&!h8B;|A}^Yn&bO&-878Z_`9x}HT2&W&3JI+*%eaE8 z#Oqn9;7~R6ReRpkxRR(Kn3gdtpv^9{f}i*}B4ZRcNZ)lsh)FF#sZHXhjB!jbM7*GK znqe{wR-frdQ!UXSy}L0b;})i=)0~2r9){LfHG*<;8yN|+|8%v7kZ~MyA{jMgTcH9h zdhINlWPc%1b%z|jL&>PV1@;7{YFc&cjiJ5DfgcI+x4qPoOpRGb)1S_1MZXOr*+R+I z`IOuAt@|#j0YQl>m(-LZ-E@V*vTzJ}j5H literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/WinUtil.class b/runelite-client/bin/main/net/runelite/client/util/WinUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..4aa9183853a3484f3a5c60eee2942187a34c51cc GIT binary patch literal 2113 zcmb7FTUQfT6#h;KjtNs0FRd+D1S#f1oEoTAW38A#9f<=Pk`Qfchj4&_$qb!2W0rmD zOMg(ilvG)(tFP^k>gqldAw;?Y&BN?-+k1ce_T}$?-u?k#1`P!fhRY5Ynin|SwglJe zw#6Nx1;Vnms^yePDu^@2>JV`Vdpm zj}r{1iHJ>e1@^&Q8;o8gC74e;J%o1J-+U_ zfwRhRE>R4znN6Y1d1iy>k`)Dm45zw}<2ZwJD$e5q!%3fuk}w5fiYD}AC5Dgiv4V>X zqjk5T`GKQtI;OU5n_|uN8d}qGrm|Yu=iXFS#U~gd6S`4anlbXT3|ERrD&-VhVo3CO zCzDO~$8}?|ycEYUVhS!ZTcW#k93vQ$iN7L4dMHC0#%C%faFq_k%WVoZ z*$XH6-#3<%%1IR|q#61xXFH&B-#9|MgT5WZ^Rl5Y7-T8~O~EyW>E5CIx4w$cah)Nu zWie>SK`=jCyI%;CNI9QknCR_Q#w_#KPZJ@3zr>NnSPVCDTfr@cOmFoNbjPKN9PZFS zG%H(F?IYmsxz5RI-&OH7?lCCBo$);LCBqOk=CdvnCE*2i5qO*;yU&pBzJ0G*yZR|~ zQBX09IqC-A`iZ)MrdA)IzJH)X$3uo#i94%$yVgG+2Yc9ex&Hw|KYjx$C?2bH52^;W zzJWyr3&bx6i)EO?dcjpZ#uFlmbuRL5W7~Cz-4+gvxwcaJH9^H`Dt zR%W=^ou0iX$%@QpRmC!D=2sFCUl$_a(|FF(J2!?pc4ZJ#^vm}A5va9GX;hLmY+UkzOy}WJu zKKB)n;a>FFW*7=8Y#hQO!z3ZcPXW#MSntfpKu9~BZH9qRwn>Iic4iQxpym#TIYKM? zE26JLdyOO`*`I3Ry#QRThJo!X-@OI=(=W2x=L(@B?m#z*B8-c#3Bs z@MV09A%Z@LMPl*qDAZ-L@jaeXW+J2|gEz54GD`^g#=Si-GzUo*fIgAZ#lFZO* Li{wq(+lc)OXwWSh literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/util/WorldUtil.class b/runelite-client/bin/main/net/runelite/client/util/WorldUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..6f3c97307d3fda94a91f8613d59d86eeebdbaf84 GIT binary patch literal 1385 zcmah}+fEZv6kVqj2Fh?NPz5hsL~JQ#0Phy6glJ+?;GqZ!Z-;h-!C~4=Pf>rxAMjOU zg6M#5L0aI#5E|oa^3euf6s@^XK2sUjUY{q#+_O?wHDOYmRAK$~20$Wje~J zDa$rC%dTB|!q98Y=D zLqos7a45r&NeqLyrXeBFcOf4g*D*x7ow8%Dy%m@Y$os`uwq>>2j8N8tyrJVJZV9xr zxUN)XS0IsWl;?GDp6$d4#x#twNM{62Zgq^~4lC@KA6WN+6NH9tV1jqaER^7-3dS&j zdpeRxd6;sa1qovolxsOV%pi`mj%j2Bv;%3^{PbrV(+@0D;o60y^@T8W%wmqMDoZ7S z!A6LBJ7-f{o&@)GJitSS+m+Q-KU+5U76l|^&~p7vyQ@{z8&V4l*_vTam#V?0PK4hD zk%G6ecrn(wM!Os~N8q_D{lijuK3xSRi|WTlzSr{ zKf*wM>JY=LpD~pAf!hMVF|m@KKE&h^crmld(|LhU$A8mb=n{n&Enqf11Lk8O} z!{59ge$?k};1M3vrVS}P;Y!d>$5T9G=&X+r;pkZ{oLVi?D#zUbBFAJM)iB6E8IORI Kz;oV3@Zvv;J!>-n literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/npc_stats.json b/runelite-client/bin/main/npc_stats.json new file mode 100644 index 0000000000..bf69b94375 --- /dev/null +++ b/runelite-client/bin/main/npc_stats.json @@ -0,0 +1 @@ +{"1":{"name":"Molanisk","wiki":"Molanisk","hitpoints":52,"combatLevel":51,"slayerLevel":39,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":50,"rangeLevel":1,"stabDef":45,"slashDef":45,"crushDef":35,"rangeDef":55,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2":{"name":"Aberrant spectre","wiki":"Aberrant_spectre","hitpoints":90,"combatLevel":96,"slayerLevel":60,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":90,"rangeLevel":1,"magicLevel":105,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"3":{"name":"Aberrant spectre","wiki":"Aberrant_spectre","hitpoints":90,"combatLevel":96,"slayerLevel":60,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":90,"rangeLevel":1,"magicLevel":105,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"4":{"name":"Aberrant spectre","wiki":"Aberrant_spectre","hitpoints":90,"combatLevel":96,"slayerLevel":60,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":90,"rangeLevel":1,"magicLevel":105,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"5":{"name":"Aberrant spectre","wiki":"Aberrant_spectre","hitpoints":90,"combatLevel":96,"slayerLevel":60,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":90,"rangeLevel":1,"magicLevel":105,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"6":{"name":"Aberrant spectre","wiki":"Aberrant_spectre","hitpoints":90,"combatLevel":96,"slayerLevel":60,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":90,"rangeLevel":1,"magicLevel":105,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"7":{"name":"Aberrant spectre","wiki":"Aberrant_spectre","hitpoints":90,"combatLevel":96,"slayerLevel":60,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":90,"rangeLevel":1,"magicLevel":105,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"8":{"name":"Nechryael","wiki":"Nechryael#Normal","hitpoints":105,"combatLevel":115,"slayerLevel":80,"attackSpeed":4,"attackLevel":97,"strengthLevel":97,"defenceLevel":105,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"10":{"name":"Death spawn","wiki":"Death_spawn","hitpoints":60,"combatLevel":46,"attackSpeed":4,"attackLevel":67,"strengthLevel":7,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"11":{"name":"Nechryael","wiki":"Nechryael#Normal","hitpoints":105,"combatLevel":115,"slayerLevel":80,"attackSpeed":4,"attackLevel":97,"strengthLevel":97,"defenceLevel":105,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"26":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"27":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"28":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"29":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"30":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"31":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"32":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"33":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"34":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"35":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"36":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"37":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"38":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"39":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"40":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"41":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":22,"combatLevel":13,"attackSpeed":5,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"42":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":24,"combatLevel":18,"attackSpeed":5,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"43":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":24,"combatLevel":18,"attackSpeed":5,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"44":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":24,"combatLevel":18,"attackSpeed":5,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"45":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":24,"combatLevel":18,"attackSpeed":5,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"46":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":24,"combatLevel":18,"attackSpeed":5,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"47":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":24,"combatLevel":18,"attackSpeed":5,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"48":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":24,"combatLevel":18,"attackSpeed":5,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"49":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"50":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"51":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"52":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"53":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"54":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"55":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"56":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"57":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"58":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"59":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"60":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"61":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"62":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"63":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"64":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":25,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"65":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":25,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"66":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":25,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"67":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":25,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"68":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":25,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"69":{"name":"Summoned Zombie","wiki":"Summoned_Zombie","hitpoints":22,"combatLevel":13,"attackSpeed":4,"attackLevel":8,"strengthLevel":9,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"70":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":29,"combatLevel":22,"attackSpeed":4,"attackLevel":15,"strengthLevel":18,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":70},"71":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":29,"combatLevel":22,"attackSpeed":4,"attackLevel":15,"strengthLevel":18,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":70},"72":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":29,"combatLevel":22,"attackSpeed":4,"attackLevel":15,"strengthLevel":18,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":70},"73":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":29,"combatLevel":22,"attackSpeed":4,"attackLevel":15,"strengthLevel":18,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":70},"74":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":24,"combatLevel":21,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"75":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":24,"combatLevel":21,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"76":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":24,"combatLevel":21,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"77":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":17,"combatLevel":25,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"78":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":17,"combatLevel":25,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"79":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":17,"combatLevel":25,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"80":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":17,"combatLevel":25,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"81":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":17,"combatLevel":25,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"82":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":59,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":35,"defenceLevel":36,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"83":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":59,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":35,"defenceLevel":36,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"84":{"name":"Skeleton Mage","wiki":"Skeleton_Mage#Level_16","hitpoints":17,"combatLevel":16,"attackSpeed":4,"attackLevel":14,"strengthLevel":14,"defenceLevel":14,"rangeLevel":1,"magicLevel":18,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":25},"85":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"86":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"87":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"88":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"89":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"90":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"91":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"92":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"93":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"94":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"95":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"96":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"97":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"98":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"99":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"100":{"name":"Rock Crab","wiki":"Rock_Crab#Active","hitpoints":50,"combatLevel":13,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"101":{"name":"Rocks","wiki":"Rock_Crab#Active","hitpoints":50,"combatLevel":13,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"102":{"name":"Rock Crab","wiki":"Rock_Crab#Active","hitpoints":50,"combatLevel":13,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"103":{"name":"Rocks","wiki":"Rock_Crab#Active","hitpoints":50,"combatLevel":13,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"104":{"name":"Hellhound","wiki":"Hellhound#Level_122","hitpoints":116,"combatLevel":122,"attackSpeed":4,"attackLevel":105,"strengthLevel":104,"defenceLevel":102,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":89},"105":{"name":"Hellhound","wiki":"Hellhound#Level_122","hitpoints":116,"combatLevel":122,"attackSpeed":4,"attackLevel":105,"strengthLevel":104,"defenceLevel":102,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":89},"106":{"name":"Wolf","wiki":"Wolf#Level_25","hitpoints":69,"combatLevel":64,"attackSpeed":4,"attackLevel":50,"strengthLevel":55,"defenceLevel":52,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"107":{"name":"White wolf","wiki":"White_wolf#Level_25","hitpoints":34,"combatLevel":25,"attackSpeed":4,"attackLevel":20,"strengthLevel":16,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"108":{"name":"White wolf","wiki":"White_wolf#Level_25","hitpoints":44,"combatLevel":38,"attackSpeed":4,"attackLevel":30,"strengthLevel":31,"defenceLevel":32,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"109":{"name":"Big Wolf","wiki":"Big_Wolf#White_Wolf_Mountain","hitpoints":74,"combatLevel":73,"attackSpeed":4,"attackLevel":60,"strengthLevel":61,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"110":{"name":"Wolf","wiki":"Wolf#Level_25","hitpoints":34,"combatLevel":25,"attackSpeed":4,"attackLevel":20,"strengthLevel":16,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"112":{"name":"Wild dog","wiki":"Wild_dog#Normal","hitpoints":62,"combatLevel":63,"attackSpeed":4,"attackLevel":53,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"113":{"name":"Wild dog","wiki":"Wild_dog#Normal","hitpoints":62,"combatLevel":63,"attackSpeed":4,"attackLevel":53,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"114":{"name":"Guard dog","wiki":"Guard_dog","hitpoints":49,"combatLevel":44,"attackSpeed":4,"attackLevel":35,"strengthLevel":36,"defenceLevel":37,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"115":{"name":"Big Wolf","wiki":"Big_Wolf#White_Wolf_Mountain","hitpoints":74,"combatLevel":73,"attackSpeed":4,"attackLevel":60,"strengthLevel":61,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"116":{"name":"Wolf","wiki":"Wolf#Level_25","hitpoints":34,"combatLevel":25,"attackSpeed":4,"attackLevel":20,"strengthLevel":16,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"117":{"name":"Wolf","wiki":"Wolf#Level_25","hitpoints":34,"combatLevel":25,"attackSpeed":4,"attackLevel":20,"strengthLevel":16,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"130":{"name":"Skeleton","wiki":"Skeleton_guard","hitpoints":29,"combatLevel":22,"attackSpeed":4,"attackLevel":15,"strengthLevel":18,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"131":{"name":"Guard dog","wiki":"Guard_dog_(Construction)","hitpoints":49,"combatLevel":44,"attackSpeed":4,"attackLevel":35,"strengthLevel":36,"defenceLevel":37,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"132":{"name":"Hobgoblin","wiki":"Hobgoblin#Hobgoblin_(GWD)","hitpoints":29,"combatLevel":54,"attackLevel":22,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"133":{"name":"Troll","wiki":"Troll_(Construction)","hitpoints":120,"combatLevel":91,"attackSpeed":4,"attackLevel":50,"strengthLevel":100,"defenceLevel":50,"stabDef":25,"slashDef":25,"crushDef":40,"rangeDef":200,"magicDef":200,"bonusAttack":40,"bonusStrength":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"134":{"name":"Huge spider","wiki":"Huge_spider","hitpoints":90,"combatLevel":81,"attackSpeed":4,"attackLevel":59,"strengthLevel":70,"defenceLevel":69,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"135":{"name":"Hellhound","wiki":"Hellhound_(Construction)","hitpoints":116,"combatLevel":122,"attackSpeed":4,"attackLevel":105,"strengthLevel":104,"defenceLevel":102,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"136":{"name":"Ogre","wiki":"Ogre#Level_53","hitpoints":60,"combatLevel":53,"attackSpeed":6,"attackLevel":43,"strengthLevel":43,"defenceLevel":43,"rangeLevel":1,"magicLevel":1,"bonusAttack":22,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"137":{"name":"Baby red dragon","wiki":"Baby_red_dragon_(Construction)","hitpoints":65,"combatLevel":65,"attackSpeed":4,"attackLevel":55,"strengthLevel":55,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"138":{"name":"Kalphite Soldier","wiki":"Kalphite_soldier_(Construction)","hitpoints":90,"combatLevel":85,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":25,"slashDef":25,"crushDef":5,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"139":{"name":"Steel dragon","wiki":"Steel_dragon_(Construction)","hitpoints":210,"combatLevel":246,"attackSpeed":4,"attackLevel":215,"strengthLevel":215,"defenceLevel":215,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"140":{"name":"Dagannoth","wiki":"Dagannoth_(Construction)","hitpoints":142,"combatLevel":135,"attackSpeed":4,"attackLevel":114,"strengthLevel":117,"defenceLevel":98,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"magicDef":50,"bonusAttack":50,"bonusRangeStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"141":{"name":"Tok-Xil","wiki":"Tok-Xil_(Construction)","hitpoints":60,"combatLevel":135,"attackSpeed":4,"attackLevel":120,"strengthLevel":180,"defenceLevel":90,"rangeLevel":180,"magicLevel":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"142":{"name":"Demon","wiki":"Demon_(Construction)","hitpoints":79,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"143":{"name":"Rocnar","wiki":"Rocnar","hitpoints":100,"combatLevel":97,"attackSpeed":6,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"bonusAttack":22,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"232":{"name":"Jungle Wolf","wiki":"Jungle_Wolf","hitpoints":69,"combatLevel":64,"attackSpeed":4,"attackLevel":50,"strengthLevel":55,"defenceLevel":52,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"239":{"name":"King Black Dragon","wiki":"King_Black_Dragon","hitpoints":240,"combatLevel":276,"attackSpeed":4,"attackLevel":240,"strengthLevel":240,"defenceLevel":240,"rangeLevel":1,"magicLevel":240,"stabDef":70,"slashDef":90,"crushDef":90,"rangeDef":70,"magicDef":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":16},"240":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"241":{"name":"Baby blue dragon","wiki":"Baby_blue_dragon#1","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":30},"242":{"name":"Baby blue dragon","wiki":"Baby_blue_dragon#1","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":30},"243":{"name":"Baby blue dragon","wiki":"Baby_blue_dragon#1","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":30},"244":{"name":"Baby red dragon","wiki":"Baby_red_dragon#1","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":30},"245":{"name":"Baby red dragon","wiki":"Baby_red_dragon#1","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":30},"246":{"name":"Baby red dragon","wiki":"Baby_red_dragon#1","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":30},"247":{"name":"Red dragon","wiki":"Red_dragon#1","hitpoints":140,"combatLevel":152,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"248":{"name":"Red dragon","wiki":"Red_dragon#1","hitpoints":140,"combatLevel":152,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"249":{"name":"Red dragon","wiki":"Red_dragon#1","hitpoints":140,"combatLevel":152,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"250":{"name":"Red dragon","wiki":"Red_dragon#1","hitpoints":140,"combatLevel":152,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"251":{"name":"Red dragon","wiki":"Red_dragon#1","hitpoints":140,"combatLevel":152,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"252":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":190,"combatLevel":227,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"253":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":190,"combatLevel":227,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"254":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":190,"combatLevel":227,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"255":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":190,"combatLevel":227,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"256":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":190,"combatLevel":227,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"257":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":190,"combatLevel":227,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"258":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":190,"combatLevel":227,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"259":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":190,"combatLevel":227,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"260":{"name":"Green dragon","wiki":"Green_dragon#Level_79","hitpoints":75,"combatLevel":79,"attackSpeed":4,"attackLevel":68,"strengthLevel":68,"defenceLevel":68,"rangeLevel":1,"magicLevel":68,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"261":{"name":"Green dragon","wiki":"Green_dragon#Level_79","hitpoints":75,"combatLevel":79,"attackSpeed":4,"attackLevel":68,"strengthLevel":68,"defenceLevel":68,"rangeLevel":1,"magicLevel":68,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"262":{"name":"Green dragon","wiki":"Green_dragon#Level_79","hitpoints":75,"combatLevel":79,"attackSpeed":4,"attackLevel":68,"strengthLevel":68,"defenceLevel":68,"rangeLevel":1,"magicLevel":68,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"263":{"name":"Green dragon","wiki":"Green_dragon#Level_79","hitpoints":75,"combatLevel":79,"attackSpeed":4,"attackLevel":68,"strengthLevel":68,"defenceLevel":68,"rangeLevel":1,"magicLevel":68,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"264":{"name":"Green dragon","wiki":"Green_dragon#Level_79","hitpoints":75,"combatLevel":79,"attackSpeed":4,"attackLevel":68,"strengthLevel":68,"defenceLevel":68,"rangeLevel":1,"magicLevel":68,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"265":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"266":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"267":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"268":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"269":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"270":{"name":"Bronze dragon","wiki":"Bronze_dragon#Standard","hitpoints":122,"combatLevel":131,"attackSpeed":4,"attackLevel":112,"strengthLevel":112,"defenceLevel":112,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"271":{"name":"Bronze dragon","wiki":"Bronze_dragon#Standard","hitpoints":122,"combatLevel":131,"attackSpeed":4,"attackLevel":112,"strengthLevel":112,"defenceLevel":112,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"272":{"name":"Iron dragon","wiki":"Iron_dragon#Normal","hitpoints":165,"combatLevel":189,"attackSpeed":4,"attackLevel":165,"strengthLevel":165,"defenceLevel":165,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"273":{"name":"Iron dragon","wiki":"Iron_dragon#Normal","hitpoints":165,"combatLevel":189,"attackSpeed":4,"attackLevel":165,"strengthLevel":165,"defenceLevel":165,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"274":{"name":"Steel dragon","wiki":"Steel_dragon#Normal","hitpoints":210,"combatLevel":246,"attackSpeed":4,"attackLevel":215,"strengthLevel":215,"defenceLevel":215,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"275":{"name":"Steel dragon","wiki":"Steel_dragon#Normal","hitpoints":210,"combatLevel":246,"attackSpeed":4,"attackLevel":215,"strengthLevel":215,"defenceLevel":215,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"289":{"name":"Ghoul","wiki":"Ghoul","hitpoints":50,"combatLevel":42,"attackSpeed":4,"attackLevel":30,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"290":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":16,"combatLevel":10,"attackSpeed":5,"attackLevel":8,"strengthLevel":8,"defenceLevel":6,"rangeLevel":1,"magicLevel":1,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"291":{"name":"Chaos dwarf","wiki":"Chaos_dwarf","hitpoints":61,"combatLevel":48,"attackSpeed":4,"attackLevel":38,"strengthLevel":42,"defenceLevel":28,"rangeLevel":1,"magicLevel":1,"stabDef":40,"slashDef":34,"crushDef":25,"rangeDef":35,"magicDef":10,"bonusAttack":13,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"292":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":26,"combatLevel":20,"attackSpeed":6,"attackLevel":15,"strengthLevel":16,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"magicDef":5,"bonusAttack":11,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":14},"294":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":18,"combatLevel":11,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"rangeDef":10,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"295":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":18,"combatLevel":11,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"rangeDef":10,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"296":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":16,"combatLevel":10,"attackSpeed":5,"attackLevel":8,"strengthLevel":8,"defenceLevel":6,"rangeLevel":1,"magicLevel":1,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"299":{"name":"Gunthor the brave","wiki":"Gunthor_the_brave","hitpoints":35,"combatLevel":29,"attackSpeed":6,"attackLevel":22,"strengthLevel":22,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":12,"slashDef":14,"crushDef":10,"rangeDef":11,"bonusAttack":8,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"300":{"name":"Jailer","wiki":"Jailer","hitpoints":47,"combatLevel":47,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":79,"slashDef":63,"crushDef":47,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"301":{"name":"Black Heather","wiki":"Black_Heather","hitpoints":37,"combatLevel":34,"attackSpeed":4,"attackLevel":32,"strengthLevel":26,"defenceLevel":27,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":10,"bonusAttack":9,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"302":{"name":"Donny the lad","wiki":"Donny_the_lad","hitpoints":37,"combatLevel":34,"attackSpeed":4,"attackLevel":32,"strengthLevel":26,"defenceLevel":27,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":10,"bonusAttack":9,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"303":{"name":"Speedy Keith","wiki":"Speedy_Keith","hitpoints":37,"combatLevel":34,"attackSpeed":4,"attackLevel":32,"strengthLevel":26,"defenceLevel":27,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":10,"bonusAttack":9,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"304":{"name":"Salarin the twisted","wiki":"Salarin_the_twisted","hitpoints":70,"combatLevel":70,"attackSpeed":4,"attackLevel":58,"strengthLevel":58,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"319":{"name":"Corporeal Beast","wiki":"Corporeal_Beast","hitpoints":2000,"combatLevel":785,"attackSpeed":4,"attackLevel":320,"strengthLevel":320,"defenceLevel":310,"rangeLevel":150,"magicLevel":350,"stabDef":25,"slashDef":200,"crushDef":100,"rangeDef":230,"magicDef":150,"bonusAttack":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"respawn":50},"320":{"name":"Dark energy core","wiki":"Dark_energy_core","hitpoints":25,"combatLevel":75,"attackSpeed":2,"attackLevel":1,"strengthLevel":1,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":3},"397":{"name":"Guard","wiki":"Guard_(Hosidius)#Bow","hitpoints":22,"combatLevel":22,"attackSpeed":6,"attackLevel":15,"strengthLevel":15,"defenceLevel":16,"rangeLevel":26,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"bonusAttack":6,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"398":{"name":"Guard","wiki":"Guard_(Hosidius)#Bow","hitpoints":22,"combatLevel":22,"attackSpeed":6,"attackLevel":15,"strengthLevel":15,"defenceLevel":16,"rangeLevel":26,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"bonusAttack":6,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"399":{"name":"Guard","wiki":"Guard_(Hosidius)#Bow","hitpoints":22,"combatLevel":19,"attackSpeed":6,"attackLevel":15,"strengthLevel":15,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"bonusAttack":6,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"400":{"name":"Guard","wiki":"Guard_(Hosidius)#Bow","hitpoints":22,"combatLevel":19,"attackSpeed":6,"attackLevel":15,"strengthLevel":15,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"bonusAttack":6,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"406":{"name":"Cave crawler","wiki":"Cave_crawler","hitpoints":22,"combatLevel":23,"slayerLevel":10,"attackSpeed":4,"attackLevel":22,"strengthLevel":18,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"407":{"name":"Cave crawler","wiki":"Cave_crawler","hitpoints":22,"combatLevel":23,"slayerLevel":10,"attackSpeed":4,"attackLevel":22,"strengthLevel":18,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"408":{"name":"Cave crawler","wiki":"Cave_crawler","hitpoints":22,"combatLevel":23,"slayerLevel":10,"attackSpeed":4,"attackLevel":22,"strengthLevel":18,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"409":{"name":"Cave crawler","wiki":"Cave_crawler","hitpoints":22,"combatLevel":23,"slayerLevel":10,"attackSpeed":4,"attackLevel":22,"strengthLevel":18,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"410":{"name":"Kurask","wiki":"Kurask#Normal","hitpoints":97,"combatLevel":106,"slayerLevel":70,"attackSpeed":4,"attackLevel":67,"strengthLevel":105,"defenceLevel":105,"rangeLevel":1,"magicLevel":1,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"leafy":true,"respawn":15},"411":{"name":"Kurask","wiki":"Kurask#Normal","hitpoints":97,"combatLevel":106,"slayerLevel":70,"attackSpeed":4,"attackLevel":67,"strengthLevel":105,"defenceLevel":105,"rangeLevel":1,"magicLevel":1,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"leafy":true,"respawn":15},"412":{"name":"Gargoyle","wiki":"Gargoyle","hitpoints":105,"combatLevel":111,"slayerLevel":75,"attackSpeed":4,"attackLevel":75,"strengthLevel":105,"defenceLevel":107,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":20,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"413":{"name":"Gargoyle","wiki":"Gargoyle","hitpoints":105,"combatLevel":111,"slayerLevel":75,"attackSpeed":4,"attackLevel":75,"strengthLevel":105,"defenceLevel":107,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":20,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"414":{"name":"Banshee","wiki":"Banshee","hitpoints":22,"combatLevel":23,"slayerLevel":15,"attackSpeed":4,"attackLevel":22,"strengthLevel":15,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":15},"415":{"name":"Abyssal demon","wiki":"Abyssal_demon#Standard","hitpoints":150,"combatLevel":124,"slayerLevel":85,"attackSpeed":4,"attackLevel":97,"strengthLevel":67,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":5},"416":{"name":"Abyssal demon","wiki":"Abyssal_demon#Standard","hitpoints":150,"combatLevel":124,"slayerLevel":85,"attackSpeed":4,"attackLevel":97,"strengthLevel":67,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":5},"417":{"name":"Basilisk","wiki":"Basilisk#Normal","hitpoints":75,"combatLevel":61,"slayerLevel":40,"attackSpeed":4,"attackLevel":30,"strengthLevel":45,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"418":{"name":"Basilisk","wiki":"Basilisk#Normal","hitpoints":75,"combatLevel":61,"slayerLevel":40,"attackSpeed":4,"attackLevel":30,"strengthLevel":45,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"419":{"name":"Cockatrice","wiki":"Cockatrice#Normal","hitpoints":37,"combatLevel":37,"slayerLevel":25,"attackSpeed":4,"attackLevel":22,"strengthLevel":37,"defenceLevel":37,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"420":{"name":"Cockatrice","wiki":"Cockatrice#Normal","hitpoints":37,"combatLevel":37,"slayerLevel":25,"attackSpeed":4,"attackLevel":22,"strengthLevel":37,"defenceLevel":37,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"421":{"name":"Rockslug","wiki":"Rockslug#Cave","hitpoints":27,"combatLevel":29,"slayerLevel":20,"attackSpeed":4,"attackLevel":22,"strengthLevel":27,"defenceLevel":27,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"422":{"name":"Rockslug","wiki":"Rockslug#Cave","hitpoints":27,"combatLevel":29,"slayerLevel":20,"attackSpeed":4,"attackLevel":22,"strengthLevel":27,"defenceLevel":27,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"423":{"name":"Dust devil","wiki":"Dust_devil#Level_93_(normal)","hitpoints":105,"combatLevel":93,"slayerLevel":65,"attackSpeed":4,"attackLevel":105,"strengthLevel":70,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"426":{"name":"Turoth","wiki":"Turoth#Level_86_(unused)","hitpoints":78,"combatLevel":86,"slayerLevel":55,"attackSpeed":4,"attackLevel":55,"strengthLevel":85,"defenceLevel":85,"rangeLevel":1,"magicLevel":1,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"leafy":true,"respawn":15},"427":{"name":"Turoth","wiki":"Turoth#Level_86_(unused)","hitpoints":81,"combatLevel":89,"slayerLevel":55,"attackSpeed":4,"attackLevel":58,"strengthLevel":88,"defenceLevel":88,"rangeLevel":1,"magicLevel":1,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"leafy":true,"respawn":15},"428":{"name":"Turoth","wiki":"Turoth#Level_86_(unused)","hitpoints":79,"combatLevel":87,"slayerLevel":55,"attackSpeed":4,"attackLevel":56,"strengthLevel":86,"defenceLevel":86,"rangeLevel":1,"magicLevel":1,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"leafy":true,"respawn":15},"429":{"name":"Turoth","wiki":"Turoth#Level_86_(unused)","hitpoints":77,"combatLevel":85,"slayerLevel":55,"attackSpeed":4,"attackLevel":54,"strengthLevel":84,"defenceLevel":84,"rangeLevel":1,"magicLevel":1,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"leafy":true,"respawn":15},"430":{"name":"Turoth","wiki":"Turoth#Level_86_(unused)","hitpoints":76,"combatLevel":83,"slayerLevel":55,"attackSpeed":4,"attackLevel":53,"strengthLevel":83,"defenceLevel":83,"rangeLevel":1,"magicLevel":1,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"leafy":true,"respawn":15},"431":{"name":"Turoth","wiki":"Turoth#Level_86_(unused)","hitpoints":80,"combatLevel":88,"slayerLevel":55,"attackSpeed":4,"attackLevel":57,"strengthLevel":87,"defenceLevel":87,"rangeLevel":1,"magicLevel":1,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"leafy":true,"respawn":15},"432":{"name":"Turoth","wiki":"Turoth#Level_86_(unused)","hitpoints":80,"combatLevel":88,"slayerLevel":55,"attackSpeed":4,"attackLevel":57,"strengthLevel":87,"defenceLevel":87,"rangeLevel":1,"magicLevel":1,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"leafy":true,"respawn":15},"433":{"name":"Pyrefiend","wiki":"Pyrefiend#Regular","hitpoints":45,"combatLevel":43,"slayerLevel":30,"attackSpeed":4,"attackLevel":52,"strengthLevel":30,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"fiery":true,"respawn":15},"434":{"name":"Pyrefiend","wiki":"Pyrefiend#Regular","hitpoints":45,"combatLevel":43,"slayerLevel":30,"attackSpeed":4,"attackLevel":52,"strengthLevel":30,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"fiery":true,"respawn":15},"435":{"name":"Pyrefiend","wiki":"Pyrefiend#Regular","hitpoints":45,"combatLevel":43,"slayerLevel":30,"attackSpeed":4,"attackLevel":52,"strengthLevel":30,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"fiery":true,"respawn":15},"436":{"name":"Pyrefiend","wiki":"Pyrefiend#Regular","hitpoints":45,"combatLevel":43,"slayerLevel":30,"attackSpeed":4,"attackLevel":52,"strengthLevel":30,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"fiery":true,"respawn":15},"437":{"name":"Jelly","wiki":"Jelly#Regular","hitpoints":75,"combatLevel":78,"slayerLevel":52,"attackSpeed":4,"attackLevel":45,"strengthLevel":45,"defenceLevel":120,"rangeLevel":1,"magicLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"438":{"name":"Jelly","wiki":"Jelly#Regular","hitpoints":75,"combatLevel":78,"slayerLevel":52,"attackSpeed":4,"attackLevel":45,"strengthLevel":45,"defenceLevel":120,"rangeLevel":1,"magicLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"439":{"name":"Jelly","wiki":"Jelly#Regular","hitpoints":75,"combatLevel":78,"slayerLevel":52,"attackSpeed":4,"attackLevel":45,"strengthLevel":45,"defenceLevel":120,"rangeLevel":1,"magicLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"440":{"name":"Jelly","wiki":"Jelly#Regular","hitpoints":75,"combatLevel":78,"slayerLevel":52,"attackSpeed":4,"attackLevel":45,"strengthLevel":45,"defenceLevel":120,"rangeLevel":1,"magicLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"441":{"name":"Jelly","wiki":"Jelly#Regular","hitpoints":75,"combatLevel":78,"slayerLevel":52,"attackSpeed":4,"attackLevel":45,"strengthLevel":45,"defenceLevel":120,"rangeLevel":1,"magicLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"442":{"name":"Jelly","wiki":"Jelly#Regular","hitpoints":75,"combatLevel":78,"slayerLevel":52,"attackSpeed":4,"attackLevel":45,"strengthLevel":45,"defenceLevel":120,"rangeLevel":1,"magicLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"443":{"name":"Infernal Mage","wiki":"Infernal_Mage","hitpoints":60,"combatLevel":66,"slayerLevel":45,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":60,"rangeLevel":1,"magicLevel":75,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"444":{"name":"Infernal Mage","wiki":"Infernal_Mage","hitpoints":60,"combatLevel":66,"slayerLevel":45,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":60,"rangeLevel":1,"magicLevel":75,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"445":{"name":"Infernal Mage","wiki":"Infernal_Mage","hitpoints":60,"combatLevel":66,"slayerLevel":45,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":60,"rangeLevel":1,"magicLevel":75,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"446":{"name":"Infernal Mage","wiki":"Infernal_Mage","hitpoints":60,"combatLevel":66,"slayerLevel":45,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":60,"rangeLevel":1,"magicLevel":75,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"447":{"name":"Infernal Mage","wiki":"Infernal_Mage","hitpoints":60,"combatLevel":66,"slayerLevel":45,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":60,"rangeLevel":1,"magicLevel":75,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"448":{"name":"Crawling Hand","wiki":"Crawling_Hand#Level_8_(1)","hitpoints":16,"combatLevel":8,"slayerLevel":5,"attackSpeed":4,"attackLevel":8,"strengthLevel":4,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"449":{"name":"Crawling Hand","wiki":"Crawling_Hand#Level_8_(1)","hitpoints":16,"combatLevel":8,"slayerLevel":5,"attackSpeed":4,"attackLevel":8,"strengthLevel":4,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"450":{"name":"Crawling Hand","wiki":"Crawling_Hand#Level_8_(1)","hitpoints":15,"combatLevel":7,"slayerLevel":5,"attackSpeed":4,"attackLevel":7,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"451":{"name":"Crawling Hand","wiki":"Crawling_Hand#Level_8_(1)","hitpoints":16,"combatLevel":8,"slayerLevel":5,"attackSpeed":4,"attackLevel":8,"strengthLevel":4,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"452":{"name":"Crawling Hand","wiki":"Crawling_Hand#Level_8_(1)","hitpoints":16,"combatLevel":8,"slayerLevel":5,"attackSpeed":4,"attackLevel":8,"strengthLevel":4,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"453":{"name":"Crawling Hand","wiki":"Crawling_Hand#Level_8_(1)","hitpoints":19,"combatLevel":12,"slayerLevel":5,"attackSpeed":4,"attackLevel":11,"strengthLevel":7,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"454":{"name":"Crawling Hand","wiki":"Crawling_Hand#Level_8_(1)","hitpoints":19,"combatLevel":12,"slayerLevel":5,"attackSpeed":4,"attackLevel":11,"strengthLevel":7,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"455":{"name":"Crawling Hand","wiki":"Crawling_Hand#Level_8_(1)","hitpoints":15,"combatLevel":11,"slayerLevel":5,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"456":{"name":"Crawling Hand","wiki":"Crawling_Hand#Level_8_(1)","hitpoints":19,"combatLevel":12,"slayerLevel":5,"attackSpeed":4,"attackLevel":11,"strengthLevel":7,"defenceLevel":9,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"457":{"name":"Crawling Hand","wiki":"Crawling_Hand#Level_8_(1)","hitpoints":19,"combatLevel":12,"slayerLevel":5,"attackSpeed":4,"attackLevel":11,"strengthLevel":7,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"458":{"name":"Lizard","wiki":"Lizard","hitpoints":40,"combatLevel":42,"slayerLevel":22,"attackSpeed":4,"attackLevel":38,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":15,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"459":{"name":"Desert Lizard","wiki":"Desert_Lizard","hitpoints":25,"combatLevel":24,"slayerLevel":22,"attackSpeed":4,"attackLevel":20,"strengthLevel":22,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":15,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"460":{"name":"Desert Lizard","wiki":"Desert_Lizard","hitpoints":25,"combatLevel":24,"slayerLevel":22,"attackSpeed":4,"attackLevel":20,"strengthLevel":22,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":15,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"461":{"name":"Desert Lizard","wiki":"Desert_Lizard","hitpoints":25,"combatLevel":24,"slayerLevel":22,"attackSpeed":4,"attackLevel":20,"strengthLevel":22,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":15,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"462":{"name":"Small Lizard","wiki":"Small_Lizard#Green","hitpoints":15,"combatLevel":12,"slayerLevel":22,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"slashDef":5,"crushDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"463":{"name":"Small Lizard","wiki":"Small_Lizard#Green","hitpoints":15,"combatLevel":12,"slayerLevel":22,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"slashDef":5,"crushDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"464":{"name":"Harpie Bug Swarm","wiki":"Harpie_Bug_Swarm","hitpoints":25,"combatLevel":46,"slayerLevel":33,"attackSpeed":4,"attackLevel":54,"strengthLevel":46,"defenceLevel":32,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":5,"crushDef":10,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"465":{"name":"Skeletal Wyvern","wiki":"Skeletal_Wyvern#2","hitpoints":200,"combatLevel":140,"slayerLevel":72,"attackSpeed":6,"attackLevel":125,"strengthLevel":116,"defenceLevel":120,"rangeLevel":120,"magicLevel":125,"stabDef":140,"slashDef":90,"crushDef":90,"rangeDef":140,"magicDef":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":15},"466":{"name":"Skeletal Wyvern","wiki":"Skeletal_Wyvern#2","hitpoints":200,"combatLevel":140,"slayerLevel":72,"attackSpeed":6,"attackLevel":125,"strengthLevel":116,"defenceLevel":120,"rangeLevel":120,"magicLevel":125,"stabDef":140,"slashDef":90,"crushDef":90,"rangeDef":140,"magicDef":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":15},"467":{"name":"Skeletal Wyvern","wiki":"Skeletal_Wyvern#2","hitpoints":200,"combatLevel":140,"slayerLevel":72,"attackSpeed":6,"attackLevel":125,"strengthLevel":116,"defenceLevel":120,"rangeLevel":120,"magicLevel":125,"stabDef":140,"slashDef":90,"crushDef":90,"rangeDef":140,"magicDef":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":15},"468":{"name":"Skeletal Wyvern","wiki":"Skeletal_Wyvern#2","hitpoints":200,"combatLevel":140,"slayerLevel":72,"attackSpeed":6,"attackLevel":125,"strengthLevel":116,"defenceLevel":120,"rangeLevel":120,"magicLevel":125,"stabDef":140,"slashDef":90,"crushDef":90,"rangeDef":140,"magicDef":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":15},"469":{"name":"Killerwatt","wiki":"Killerwatt#Attacking","hitpoints":51,"combatLevel":55,"slayerLevel":37,"attackSpeed":2,"attackLevel":50,"strengthLevel":50,"defenceLevel":40,"rangeLevel":67,"magicLevel":67,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":20,"magicDef":20,"bonusAttack":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"470":{"name":"Killerwatt","wiki":"Killerwatt#Attacking","hitpoints":51,"combatLevel":55,"slayerLevel":37,"attackSpeed":2,"attackLevel":50,"strengthLevel":50,"defenceLevel":40,"rangeLevel":67,"magicLevel":67,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":20,"magicDef":20,"bonusAttack":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"472":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"473":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"474":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"475":{"name":"Hole in the wall","wiki":"Wall_beast#Beast","hitpoints":105,"combatLevel":49,"slayerLevel":35,"attackSpeed":4,"attackLevel":30,"strengthLevel":30,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"476":{"name":"Wall beast","wiki":"Wall_beast#Beast","hitpoints":105,"combatLevel":49,"slayerLevel":35,"attackSpeed":4,"attackLevel":30,"strengthLevel":30,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"477":{"name":"Giant frog","wiki":"Giant_frog#Level_99","hitpoints":100,"combatLevel":99,"attackSpeed":4,"attackLevel":100,"strengthLevel":80,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"478":{"name":"Big frog","wiki":"Big_frog#Level_24","hitpoints":25,"combatLevel":24,"attackSpeed":4,"attackLevel":25,"strengthLevel":20,"defenceLevel":15,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"480":{"name":"Cave slime","wiki":"Cave_slime","hitpoints":25,"combatLevel":23,"slayerLevel":17,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":35,"rangeLevel":1,"magicLevel":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"481":{"name":"Cave bug","wiki":"Cave_bug#Level_6","hitpoints":5,"combatLevel":6,"slayerLevel":7,"attackSpeed":4,"attackLevel":6,"strengthLevel":5,"defenceLevel":6,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"483":{"name":"Cave bug","wiki":"Cave_bug#Level_6","hitpoints":93,"combatLevel":96,"slayerLevel":7,"attackSpeed":4,"attackLevel":82,"strengthLevel":80,"defenceLevel":84,"rangeLevel":1,"magicLevel":1,"stabDef":72,"slashDef":59,"crushDef":35,"rangeDef":95,"magicDef":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"484":{"name":"Bloodveld","wiki":"Bloodveld#Standard","hitpoints":120,"combatLevel":76,"slayerLevel":50,"attackSpeed":4,"attackLevel":75,"strengthLevel":45,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":21},"485":{"name":"Bloodveld","wiki":"Bloodveld#Standard","hitpoints":120,"combatLevel":76,"slayerLevel":50,"attackSpeed":4,"attackLevel":75,"strengthLevel":45,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":21},"486":{"name":"Bloodveld","wiki":"Bloodveld#Standard","hitpoints":120,"combatLevel":76,"slayerLevel":50,"attackSpeed":4,"attackLevel":75,"strengthLevel":45,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":21},"487":{"name":"Bloodveld","wiki":"Bloodveld#Standard","hitpoints":120,"combatLevel":76,"slayerLevel":50,"attackSpeed":4,"attackLevel":75,"strengthLevel":45,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":21},"492":{"name":"Cave kraken","wiki":"Cave_kraken#Cave_kraken","hitpoints":125,"combatLevel":127,"slayerLevel":87,"attackSpeed":6,"attackLevel":1,"strengthLevel":1,"defenceLevel":150,"rangeLevel":1,"magicLevel":120,"rangeDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"493":{"name":"Whirlpool","wiki":"Cave_kraken#Cave_kraken","hitpoints":125,"combatLevel":127,"slayerLevel":87,"attackSpeed":6,"attackLevel":1,"strengthLevel":1,"defenceLevel":150,"rangeLevel":1,"magicLevel":120,"rangeDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"494":{"name":"Kraken","wiki":"Kraken#Kraken","hitpoints":255,"combatLevel":291,"slayerLevel":87,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"rangeDef":300,"magicDef":130,"bonusMagicDamage":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"496":{"name":"Whirlpool","wiki":"Kraken#Kraken","slayerLevel":87,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"rangeDef":300,"magicDef":130,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"498":{"name":"Smoke devil","wiki":"Smoke_devil","hitpoints":185,"combatLevel":160,"slayerLevel":93,"attackSpeed":4,"attackLevel":140,"strengthLevel":130,"defenceLevel":275,"rangeLevel":195,"magicLevel":1,"rangeDef":44,"magicDef":600,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"respawn":7},"499":{"name":"Thermonuclear smoke devil","wiki":"Thermonuclear_smoke_devil","hitpoints":240,"combatLevel":301,"slayerLevel":93,"attackSpeed":2,"attackLevel":230,"strengthLevel":220,"defenceLevel":360,"rangeLevel":310,"magicLevel":1,"stabDef":11,"slashDef":4,"crushDef":9,"rangeDef":900,"magicDef":800,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"respawn":15},"505":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"506":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"507":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"508":{"name":"Soulless","wiki":"Soulless","hitpoints":24,"combatLevel":18,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"509":{"name":"Death wing","wiki":"Death_wing","hitpoints":80,"combatLevel":83,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":35},"510":{"name":"Dark wizard","wiki":"Dark_wizard#Level_20","hitpoints":24,"combatLevel":20,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":14,"rangeLevel":1,"magicLevel":22,"magicDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"511":{"name":"Invrigar the Necromancer","wiki":"Invrigar_the_Necromancer","hitpoints":24,"combatLevel":20,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":14,"rangeLevel":1,"magicLevel":18,"magicDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"512":{"name":"Dark wizard","wiki":"Dark_wizard#Level_20","hitpoints":12,"combatLevel":7,"attackSpeed":4,"attackLevel":5,"strengthLevel":2,"defenceLevel":5,"rangeLevel":1,"magicLevel":6,"magicDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"513":{"name":"Mugger","wiki":"Mugger","hitpoints":8,"combatLevel":6,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":5,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"514":{"name":"Witch","wiki":"Witch_(monster)#Draynor_Manor","hitpoints":10,"combatLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"515":{"name":"Witch","wiki":"Witch_(monster)#Draynor_Manor","hitpoints":10,"combatLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"516":{"name":"Black Knight","wiki":"Black_Knight","hitpoints":42,"combatLevel":33,"attackSpeed":5,"attackLevel":25,"strengthLevel":25,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":73,"slashDef":76,"crushDef":70,"rangeDef":72,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"517":{"name":"Black Knight","wiki":"Black_Knight","hitpoints":42,"combatLevel":33,"attackSpeed":5,"attackLevel":25,"strengthLevel":25,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":73,"slashDef":76,"crushDef":70,"rangeDef":72,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"518":{"name":"Highwayman","wiki":"Highwayman#No_hood","hitpoints":13,"combatLevel":5,"attackSpeed":4,"attackLevel":2,"strengthLevel":2,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":6,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"519":{"name":"Highwayman","wiki":"Highwayman#No_hood","hitpoints":13,"combatLevel":5,"attackSpeed":4,"attackLevel":2,"strengthLevel":2,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":6,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"520":{"name":"Chaos druid","wiki":"Chaos_druid","hitpoints":20,"combatLevel":13,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":12,"rangeLevel":1,"magicLevel":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"521":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"slashDef":1,"bonusAttack":10,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"522":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":23,"attackSpeed":5,"attackLevel":21,"strengthLevel":21,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":2,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"523":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":23,"combatLevel":26,"attackSpeed":5,"attackLevel":23,"strengthLevel":23,"defenceLevel":23,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":2,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"524":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"slashDef":1,"bonusAttack":10,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"525":{"name":"Thug","wiki":"Thug","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":7,"strengthLevel":5,"defenceLevel":9,"rangeLevel":1,"magicLevel":1,"stabDef":2,"slashDef":3,"crushDef":3,"bonusAttack":5,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"526":{"name":"Rogue","wiki":"Rogue#Level_15","hitpoints":17,"combatLevel":15,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"stabDef":6,"slashDef":9,"crushDef":11,"bonusAttack":5,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"527":{"name":"Monk of Zamorak","wiki":"Monk_of_Zamorak#Level_22","hitpoints":20,"combatLevel":22,"attackSpeed":4,"attackLevel":18,"strengthLevel":18,"defenceLevel":22,"rangeLevel":1,"magicLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"528":{"name":"Monk of Zamorak","wiki":"Monk_of_Zamorak#Level_22","hitpoints":10,"combatLevel":17,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":12,"rangeLevel":1,"magicLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"529":{"name":"Monk of Zamorak","wiki":"Monk_of_Zamorak#Level_22","hitpoints":40,"combatLevel":45,"attackSpeed":4,"attackLevel":38,"strengthLevel":38,"defenceLevel":42,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":250},"530":{"name":"Tribesman","wiki":"Tribesman","hitpoints":39,"combatLevel":32,"attackSpeed":4,"attackLevel":23,"strengthLevel":27,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":6,"crushDef":6,"bonusAttack":8,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"531":{"name":"Dark warrior","wiki":"Dark_warrior#Level_8","hitpoints":17,"combatLevel":8,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":5,"rangeLevel":1,"magicLevel":1,"stabDef":96,"slashDef":79,"crushDef":59,"bonusAttack":20,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"532":{"name":"Chaos druid warrior","wiki":"Chaos_druid_warrior","hitpoints":40,"combatLevel":37,"attackSpeed":5,"attackLevel":32,"strengthLevel":34,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":13,"slashDef":17,"crushDef":14,"rangeDef":14,"bonusAttack":9,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"537":{"name":"Zygomite","wiki":"Zygomite#Level_74","hitpoints":65,"combatLevel":74,"slayerLevel":57,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":65,"magicLevel":65,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":20,"magicDef":20,"bonusAttack":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"561":{"name":"Sorebones","wiki":"Sorebones#Jacket","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"562":{"name":"Sorebones","wiki":"Sorebones#Jacket","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"563":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"564":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"565":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"566":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"567":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"568":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"569":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"570":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"571":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"572":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"573":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"574":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"575":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"576":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"577":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"578":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"579":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"580":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"581":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"582":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"583":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"584":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"585":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"586":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"587":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"588":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"589":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"590":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"591":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"592":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"593":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"594":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"595":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"596":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"597":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"598":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"599":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"600":{"name":"Barrelchest","wiki":"Barrelchest#Normal","hitpoints":134,"combatLevel":190,"attackSpeed":5,"attackLevel":170,"strengthLevel":145,"defenceLevel":140,"rangeLevel":1,"magicLevel":90,"bonusAttack":80,"bonusStrength":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"613":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"614":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"615":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"616":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"617":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"618":{"name":"Zombie pirate","wiki":"Zombie_pirate#7","hitpoints":52,"combatLevel":57,"attackSpeed":4,"attackLevel":49,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"619":{"name":"Zombie swab","wiki":"Zombie_swab#1","hitpoints":50,"combatLevel":55,"attackSpeed":4,"attackLevel":45,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":37},"620":{"name":"Zombie swab","wiki":"Zombie_swab#1","hitpoints":50,"combatLevel":55,"attackSpeed":4,"attackLevel":45,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":37},"621":{"name":"Zombie swab","wiki":"Zombie_swab#1","hitpoints":50,"combatLevel":55,"attackSpeed":4,"attackLevel":45,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":37},"622":{"name":"Zombie swab","wiki":"Zombie_swab#1","hitpoints":50,"combatLevel":55,"attackSpeed":4,"attackLevel":45,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":37},"623":{"name":"Zombie swab","wiki":"Zombie_swab#1","hitpoints":50,"combatLevel":55,"attackSpeed":4,"attackLevel":45,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":37},"624":{"name":"Zombie swab","wiki":"Zombie_swab#1","hitpoints":50,"combatLevel":55,"attackSpeed":4,"attackLevel":45,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":37},"625":{"name":"Evil spirit","wiki":"Evil_spirit","hitpoints":90,"combatLevel":150,"attackSpeed":4,"attackLevel":170,"strengthLevel":146,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"626":{"name":"Fever spider","wiki":"Fever_spider","hitpoints":40,"combatLevel":49,"slayerLevel":42,"attackSpeed":4,"attackLevel":60,"strengthLevel":30,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":15,"crushDef":10,"rangeDef":15,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"639":{"name":"Tyras guard","wiki":"Tyras_guard","hitpoints":110,"combatLevel":110,"attackSpeed":5,"attackLevel":85,"strengthLevel":95,"defenceLevel":100,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"642":{"name":"Arrg","wiki":"Arrg#Normal","hitpoints":140,"combatLevel":113,"attackSpeed":4,"attackLevel":70,"strengthLevel":140,"defenceLevel":40,"rangeLevel":70,"stabDef":35,"slashDef":60,"crushDef":35,"rangeDef":200,"magicDef":200,"bonusAttack":60,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"643":{"name":"Arrg","wiki":"Arrg#Normal","hitpoints":140,"combatLevel":113,"attackSpeed":4,"attackLevel":70,"strengthLevel":140,"defenceLevel":40,"rangeLevel":70,"stabDef":35,"slashDef":60,"crushDef":35,"rangeDef":200,"magicDef":200,"bonusAttack":60,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"645":{"name":"Ice wolf","wiki":"Ice_wolf#Level_96","hitpoints":70,"combatLevel":96,"attackSpeed":4,"attackLevel":100,"strengthLevel":90,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"646":{"name":"Ice wolf","wiki":"Ice_wolf#Level_96","hitpoints":70,"combatLevel":96,"attackSpeed":4,"attackLevel":100,"strengthLevel":90,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"647":{"name":"Ice wolf","wiki":"Ice_wolf#Level_96","hitpoints":70,"combatLevel":132,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"648":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":80,"combatLevel":124,"attackSpeed":4,"attackLevel":140,"strengthLevel":120,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"649":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":80,"combatLevel":123,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"650":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":100,"combatLevel":120,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"651":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":90,"combatLevel":121,"attackSpeed":4,"attackLevel":110,"strengthLevel":110,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"652":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":100,"combatLevel":120,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"653":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":100,"combatLevel":120,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"654":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":90,"combatLevel":121,"attackSpeed":4,"attackLevel":110,"strengthLevel":110,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"655":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"656":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"657":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"658":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"659":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"660":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"661":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"662":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"663":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"664":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"665":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"666":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"667":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"668":{"name":"Goblin","wiki":"Goblin_(Goblin_Village)#Red","hitpoints":12,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"677":{"name":"Goblin","wiki":"Goblin_(historical)#Green_(original)","combatLevel":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"678":{"name":"Goblin","wiki":"Goblin_(historical)#Green_(original)","combatLevel":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"680":{"name":"Giant skeleton","wiki":"Giant_skeleton_(Shadow_Dungeon)","hitpoints":70,"combatLevel":80,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"681":{"name":"Giant skeleton","wiki":"Giant_skeleton_(Shadow_Dungeon)","hitpoints":70,"combatLevel":80,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":15},"682":{"name":"Damis","wiki":"Damis#First_form","hitpoints":90,"combatLevel":103,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"magicDef":60,"bonusStrength":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"683":{"name":"Damis","wiki":"Damis#First_form","hitpoints":200,"combatLevel":174,"attackSpeed":3,"attackLevel":160,"strengthLevel":100,"defenceLevel":160,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":120,"magicDef":80,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"685":{"name":"Stranger","wiki":"Stranger","hitpoints":80,"combatLevel":95,"attackSpeed":4,"attackLevel":90,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"magic":1,"stabDef":81,"slashDef":93,"crushDef":98,"rangeDef":82,"magicDef":1,"bonusStrength":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"690":{"name":"Bandit","wiki":"Bandit_(Bandit_Camp)#Level_74","hitpoints":65,"combatLevel":74,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"695":{"name":"Bandit","wiki":"Bandit_(Bandit_Camp)#Level_74","hitpoints":50,"combatLevel":57,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"699":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":80,"combatLevel":124,"attackSpeed":4,"attackLevel":140,"strengthLevel":120,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"700":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":80,"combatLevel":123,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"701":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":100,"combatLevel":120,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"702":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":90,"combatLevel":121,"attackSpeed":4,"attackLevel":110,"strengthLevel":110,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"703":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":100,"combatLevel":120,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"704":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":100,"combatLevel":120,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"705":{"name":"Ice troll","wiki":"Ice_troll#Level_124","hitpoints":90,"combatLevel":121,"attackSpeed":4,"attackLevel":110,"strengthLevel":110,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"710":{"name":"Ice wolf","wiki":"Ice_wolf#Level_96","hitpoints":70,"combatLevel":132,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"711":{"name":"Ice wolf","wiki":"Ice_wolf#Level_96","hitpoints":70,"combatLevel":132,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"712":{"name":"Ice wolf","wiki":"Ice_wolf#Level_96","hitpoints":70,"combatLevel":132,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"713":{"name":"Ice wolf","wiki":"Ice_wolf#Level_96","hitpoints":70,"combatLevel":132,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"714":{"name":"Ice wolf","wiki":"Ice_wolf#Level_96","hitpoints":70,"combatLevel":132,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"715":{"name":"Ice wolf","wiki":"Ice_wolf#Level_96","hitpoints":70,"combatLevel":132,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"717":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":1,"combatLevel":96,"attackSpeed":4,"attackLevel":255,"strengthLevel":2,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"720":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":103,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":90,"bonusStrength":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"721":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":103,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":90,"bonusStrength":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"722":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":103,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":90,"bonusStrength":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"723":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":103,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":90,"bonusStrength":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"724":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":10,"combatLevel":98,"attackSpeed":4,"attackLevel":255,"strengthLevel":2,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"725":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":103,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":90,"bonusStrength":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"726":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":103,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":90,"bonusStrength":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"727":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":103,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":90,"bonusStrength":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"728":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":103,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":90,"bonusStrength":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"729":{"name":"Scarabs","wiki":"Scarabs","hitpoints":25,"combatLevel":92,"attackSpeed":1,"attackLevel":255,"strengthLevel":2,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":15,"crushDef":15,"rangeDef":15,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"734":{"name":"Bandit","wiki":"Bandit_(Pollnivneach)#No_beard","hitpoints":30,"combatLevel":56,"attackSpeed":4,"attackLevel":59,"strengthLevel":70,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"slashDef":9,"crushDef":8,"magicDef":10,"bonusAttack":9,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"735":{"name":"Bandit","wiki":"Bandit_(Pollnivneach)#No_beard","hitpoints":30,"combatLevel":56,"attackSpeed":4,"attackLevel":59,"strengthLevel":70,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"slashDef":9,"crushDef":8,"magicDef":10,"bonusAttack":9,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"736":{"name":"Bandit","wiki":"Bandit_(Pollnivneach)#No_beard","hitpoints":30,"combatLevel":41,"attackSpeed":4,"attackLevel":40,"strengthLevel":50,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"slashDef":9,"crushDef":8,"magicDef":10,"bonusAttack":9,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"737":{"name":"Bandit","wiki":"Bandit_(Pollnivneach)#No_beard","hitpoints":30,"combatLevel":41,"attackSpeed":4,"attackLevel":40,"strengthLevel":50,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"slashDef":9,"crushDef":8,"magicDef":10,"bonusAttack":9,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"738":{"name":"Bandit champion","wiki":"Bandit_champion","hitpoints":50,"combatLevel":70,"attackSpeed":4,"attackLevel":59,"strengthLevel":80,"defenceLevel":50,"stabDef":9,"slashDef":8,"crushDef":10,"bonusAttack":9,"bonusStrength":9,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"762":{"name":"Baby Roc","wiki":"Baby_Roc","hitpoints":50,"combatLevel":75,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"763":{"name":"Giant Roc","wiki":"Giant_Roc#Normal","hitpoints":250,"combatLevel":172,"attackSpeed":6,"attackLevel":130,"strengthLevel":130,"defenceLevel":100,"rangeLevel":130,"magicLevel":1,"magicDef":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"764":{"name":"Shadow","wiki":"Shadow","hitpoints":15,"combatLevel":73,"attackSpeed":4,"attackLevel":90,"strengthLevel":120,"defenceLevel":5,"rangeLevel":1,"magicLevel":90,"stabDef":30,"slashDef":30,"crushDef":30,"rangeDef":30,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"773":{"name":"Skraeling","wiki":"Skraeling_(Etceteria)#Sword","hitpoints":1,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"774":{"name":"Skraeling","wiki":"Skraeling_(Etceteria)#Sword","hitpoints":1,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"785":{"name":"Me","wiki":"Me#Male","hitpoints":45,"combatLevel":79,"attackSpeed":4,"attackLevel":75,"strengthLevel":78,"defenceLevel":74,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"786":{"name":"Me","wiki":"Me#Male","hitpoints":45,"combatLevel":79,"attackSpeed":4,"attackLevel":75,"strengthLevel":78,"defenceLevel":74,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"787":{"name":"Suqah","wiki":"Suqah","hitpoints":105,"combatLevel":111,"attackSpeed":6,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"788":{"name":"Suqah","wiki":"Suqah","hitpoints":105,"combatLevel":111,"attackSpeed":6,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"789":{"name":"Suqah","wiki":"Suqah","hitpoints":105,"combatLevel":111,"attackSpeed":6,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"790":{"name":"Suqah","wiki":"Suqah","hitpoints":105,"combatLevel":111,"attackSpeed":6,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"791":{"name":"Suqah","wiki":"Suqah","hitpoints":105,"combatLevel":111,"attackSpeed":6,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"792":{"name":"Suqah","wiki":"Suqah","hitpoints":105,"combatLevel":111,"attackSpeed":6,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"793":{"name":"Suqah","wiki":"Suqah","hitpoints":105,"combatLevel":111,"attackSpeed":6,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"794":{"name":"Scarab Mage","wiki":"Scarab_Mage#Level_93","hitpoints":50,"combatLevel":93,"attackSpeed":15,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":70,"magic":70,"stabDef":40,"slashDef":90,"crushDef":90,"magicDef":34,"bonusRangeStrength":80,"bonusMagicDamage":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true,"respawn":50},"795":{"name":"Locust rider","wiki":"Locust_rider#Lancer","hitpoints":90,"combatLevel":106,"attackSpeed":4,"attackLevel":100,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":40,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":7},"796":{"name":"Locust rider","wiki":"Locust_rider#Lancer","hitpoints":90,"combatLevel":98,"attackSpeed":6,"attackLevel":105,"strengthLevel":90,"defenceLevel":50,"rangeLevel":90,"magicLevel":1,"range":80,"stabDef":50,"slashDef":90,"crushDef":50,"rangeDef":66,"magicDef":34,"bonusRangeStrength":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"797":{"name":"Giant Scarab","wiki":"Giant_Scarab#Normal","hitpoints":130,"combatLevel":191,"attackSpeed":4,"attackLevel":169,"strengthLevel":190,"defenceLevel":169,"rangeLevel":190,"magicLevel":1,"stabDef":70,"slashDef":99,"crushDef":99,"rangeDef":149,"magicDef":159,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"798":{"name":"Giant Scarab","wiki":"Giant_Scarab#Normal","hitpoints":130,"combatLevel":191,"attackSpeed":4,"attackLevel":169,"strengthLevel":190,"defenceLevel":169,"rangeLevel":190,"magicLevel":1,"stabDef":70,"slashDef":99,"crushDef":99,"rangeDef":149,"magicDef":159,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"799":{"name":"Scarab Mage","wiki":"Scarab_Mage#Level_93","hitpoints":50,"combatLevel":66,"attackSpeed":15,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":70,"magic":70,"stabDef":40,"slashDef":90,"crushDef":90,"magicDef":34,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"800":{"name":"Locust rider","wiki":"Locust_rider#Lancer","hitpoints":90,"combatLevel":68,"attackSpeed":4,"attackLevel":100,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"801":{"name":"Locust rider","wiki":"Locust_rider#Lancer","hitpoints":90,"combatLevel":68,"attackSpeed":6,"attackLevel":105,"strengthLevel":90,"defenceLevel":50,"rangeLevel":90,"magicLevel":1,"range":80,"stabDef":50,"slashDef":90,"crushDef":50,"rangeDef":66,"magicDef":34,"bonusRangeStrength":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"817":{"name":"Elvarg","wiki":"Elvarg#Hard","hitpoints":80,"combatLevel":83,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":70,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"820":{"name":"Wormbrain","wiki":"Wormbrain","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"823":{"name":"Melzar the Mad","wiki":"Melzar_the_Mad","hitpoints":44,"combatLevel":43,"attackSpeed":4,"attackLevel":37,"strengthLevel":37,"defenceLevel":34,"rangeLevel":1,"magicLevel":40,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"respawn":30},"852":{"name":"Icelord","wiki":"Icelord","hitpoints":60,"combatLevel":51,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"853":{"name":"Icelord","wiki":"Icelord","hitpoints":60,"combatLevel":51,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"854":{"name":"Icelord","wiki":"Icelord","hitpoints":60,"combatLevel":51,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"855":{"name":"Icelord","wiki":"Icelord","hitpoints":60,"combatLevel":51,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"866":{"name":"Zogre","wiki":"Zogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"867":{"name":"Zogre","wiki":"Zogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"868":{"name":"Zogre","wiki":"Zogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"869":{"name":"Zogre","wiki":"Zogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"870":{"name":"Zogre","wiki":"Zogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"871":{"name":"Zogre","wiki":"Zogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"872":{"name":"Skogre","wiki":"Skogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"873":{"name":"Zogre","wiki":"Zogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"874":{"name":"Zogre","wiki":"Zogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"875":{"name":"Zogre","wiki":"Zogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"876":{"name":"Zogre","wiki":"Zogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"877":{"name":"Zogre","wiki":"Zogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"878":{"name":"Skogre","wiki":"Skogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"879":{"name":"Skogre","wiki":"Skogre","hitpoints":71,"combatLevel":44,"attackSpeed":6,"attackLevel":20,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"880":{"name":"Zombie","wiki":"Zombie_(Zogre_Flesh_Eaters)","hitpoints":50,"combatLevel":39,"attackSpeed":6,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"882":{"name":"Slash Bash","wiki":"Slash_Bash","hitpoints":100,"combatLevel":111,"attackSpeed":6,"attackLevel":100,"strengthLevel":120,"defenceLevel":60,"rangeLevel":100,"magicLevel":1,"stabDef":30,"slashDef":30,"crushDef":30,"bonusAttack":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"891":{"name":"Moss Guardian","wiki":"Moss_Guardian#Normal","hitpoints":120,"combatLevel":84,"attackSpeed":6,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"bonusAttack":66,"bonusStrength":62,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"911":{"name":"Agrith Naar","wiki":"Agrith_Naar#Normal","hitpoints":95,"combatLevel":100,"attackSpeed":4,"attackLevel":83,"strengthLevel":90,"defenceLevel":82,"rangeLevel":100,"magicLevel":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"924":{"name":"Skeleton","wiki":"Skeleton_(The_Restless_Ghost)","hitpoints":18,"combatLevel":13,"attackSpeed":4,"attackLevel":10,"strengthLevel":11,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"925":{"name":"Rock","wiki":"Rock_(Troll)","hitpoints":140,"combatLevel":111,"attackSpeed":4,"attackLevel":70,"strengthLevel":110,"defenceLevel":70,"stabDef":35,"slashDef":60,"crushDef":35,"rangeDef":200,"magicDef":200,"bonusAttack":60,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"926":{"name":"Stick","wiki":"Stick","hitpoints":135,"combatLevel":104,"attackSpeed":6,"attackLevel":60,"strengthLevel":110,"defenceLevel":60,"stabDef":30,"slashDef":30,"crushDef":50,"rangeDef":200,"magicDef":200,"bonusAttack":50,"bonusStrength":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"927":{"name":"Pee Hat","wiki":"Pee_Hat","hitpoints":120,"combatLevel":91,"attackSpeed":6,"attackLevel":50,"strengthLevel":100,"defenceLevel":50,"stabDef":25,"slashDef":25,"crushDef":40,"rangeDef":200,"magicDef":200,"bonusAttack":40,"bonusStrength":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"928":{"name":"Kraka","wiki":"Kraka","hitpoints":120,"combatLevel":91,"attackSpeed":6,"attackLevel":50,"strengthLevel":100,"defenceLevel":50,"stabDef":25,"slashDef":25,"crushDef":40,"rangeDef":200,"magicDef":200,"bonusAttack":40,"bonusStrength":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"931":{"name":"Thrower Troll","wiki":"Thrower_Troll","hitpoints":95,"combatLevel":67,"attackSpeed":7,"attackLevel":30,"strengthLevel":80,"defenceLevel":30,"rangeLevel":60,"rangeDef":200,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"932":{"name":"Thrower Troll","wiki":"Thrower_Troll","hitpoints":95,"combatLevel":67,"attackSpeed":7,"attackLevel":30,"strengthLevel":80,"defenceLevel":30,"rangeLevel":60,"rangeDef":200,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"933":{"name":"Thrower Troll","wiki":"Thrower_Troll","hitpoints":95,"combatLevel":67,"attackSpeed":7,"attackLevel":30,"strengthLevel":80,"defenceLevel":30,"rangeLevel":60,"rangeDef":200,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"934":{"name":"Thrower Troll","wiki":"Thrower_Troll","hitpoints":95,"combatLevel":67,"attackSpeed":7,"attackLevel":30,"strengthLevel":80,"defenceLevel":30,"rangeLevel":60,"rangeDef":200,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"935":{"name":"Thrower Troll","wiki":"Thrower_Troll","hitpoints":95,"combatLevel":67,"attackSpeed":7,"attackLevel":30,"strengthLevel":80,"defenceLevel":30,"rangeLevel":60,"rangeDef":200,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"936":{"name":"Mountain troll","wiki":"Mountain_troll#Level_69","hitpoints":90,"combatLevel":69,"attackSpeed":6,"attackLevel":40,"strengthLevel":75,"defenceLevel":40,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"937":{"name":"Mountain troll","wiki":"Mountain_troll#Level_69","hitpoints":90,"combatLevel":69,"attackSpeed":6,"attackLevel":40,"strengthLevel":75,"defenceLevel":40,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"938":{"name":"Mountain troll","wiki":"Mountain_troll#Level_69","hitpoints":90,"combatLevel":69,"attackSpeed":6,"attackLevel":40,"strengthLevel":75,"defenceLevel":40,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"939":{"name":"Mountain troll","wiki":"Mountain_troll#Level_69","hitpoints":90,"combatLevel":69,"attackSpeed":6,"attackLevel":40,"strengthLevel":75,"defenceLevel":40,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"940":{"name":"Mountain troll","wiki":"Mountain_troll#Level_69","hitpoints":90,"combatLevel":69,"attackSpeed":6,"attackLevel":40,"strengthLevel":75,"defenceLevel":40,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"941":{"name":"Mountain troll","wiki":"Mountain_troll#Level_69","hitpoints":90,"combatLevel":69,"attackSpeed":6,"attackLevel":40,"strengthLevel":75,"defenceLevel":40,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"942":{"name":"Mountain troll","wiki":"Mountain_troll#Level_69","hitpoints":90,"combatLevel":69,"attackSpeed":6,"attackLevel":40,"strengthLevel":75,"defenceLevel":40,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"946":{"name":"Ghast","wiki":"Ghast#Level_30","hitpoints":45,"combatLevel":30,"attackSpeed":4,"attackLevel":22,"strengthLevel":22,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":40},"949":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":84,"attackSpeed":4,"attackLevel":90,"strengthLevel":30,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":30,"magicDef":90,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"950":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":84,"attackSpeed":4,"attackLevel":90,"strengthLevel":30,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":30,"magicDef":90,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"951":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":84,"attackSpeed":4,"attackLevel":90,"strengthLevel":30,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":30,"magicDef":90,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"952":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":84,"attackSpeed":4,"attackLevel":90,"strengthLevel":30,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":30,"magicDef":90,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"953":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":84,"attackSpeed":4,"attackLevel":90,"strengthLevel":30,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":30,"magicDef":90,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"955":{"name":"Kalphite Worker","wiki":"Kalphite_Worker","hitpoints":40,"combatLevel":28,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":1,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"956":{"name":"Kalphite Worker","wiki":"Kalphite_Worker","hitpoints":40,"combatLevel":28,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":1,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"957":{"name":"Kalphite Soldier","wiki":"Kalphite_Soldier","hitpoints":90,"combatLevel":85,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":25,"slashDef":25,"crushDef":5,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"958":{"name":"Kalphite Soldier","wiki":"Kalphite_Soldier","hitpoints":90,"combatLevel":85,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":25,"slashDef":25,"crushDef":5,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"959":{"name":"Kalphite Guardian","wiki":"Kalphite_Guardian","hitpoints":170,"combatLevel":141,"attackSpeed":4,"attackLevel":110,"strengthLevel":110,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":25,"slashDef":25,"crushDef":5,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"960":{"name":"Kalphite Guardian","wiki":"Kalphite_Guardian","hitpoints":170,"combatLevel":141,"attackSpeed":4,"attackLevel":110,"strengthLevel":110,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":25,"slashDef":25,"crushDef":5,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"961":{"name":"Kalphite Worker","wiki":"Kalphite_Worker","hitpoints":40,"combatLevel":28,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":1,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"962":{"name":"Kalphite Guardian","wiki":"Kalphite_Guardian","hitpoints":170,"combatLevel":141,"attackSpeed":4,"attackLevel":110,"strengthLevel":110,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":25,"slashDef":25,"crushDef":5,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"963":{"name":"Kalphite Queen","wiki":"Kalphite_Queen#Crawling","hitpoints":255,"combatLevel":333,"attackSpeed":4,"attackLevel":300,"strengthLevel":300,"defenceLevel":300,"rangeLevel":1,"magicLevel":150,"stabDef":50,"slashDef":50,"crushDef":10,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true,"respawn":50},"965":{"name":"Kalphite Queen","wiki":"Kalphite_Queen#Crawling","hitpoints":255,"combatLevel":333,"attackSpeed":4,"attackLevel":300,"strengthLevel":300,"defenceLevel":300,"rangeLevel":1,"magicLevel":150,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true,"respawn":50},"970":{"name":"Dagannoth","wiki":"Dagannoth#Level_74_(1)","hitpoints":70,"combatLevel":74,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"971":{"name":"Dagannoth","wiki":"Dagannoth#Level_74_(1)","hitpoints":70,"combatLevel":74,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"972":{"name":"Dagannoth","wiki":"Dagannoth#Level_74_(1)","hitpoints":70,"combatLevel":74,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"973":{"name":"Dagannoth","wiki":"Dagannoth#Level_74_(1)","hitpoints":120,"combatLevel":92,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"974":{"name":"Dagannoth","wiki":"Dagannoth#Level_74_(1)","hitpoints":120,"combatLevel":92,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"975":{"name":"Dagannoth","wiki":"Dagannoth#Level_74_(1)","hitpoints":120,"combatLevel":92,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"976":{"name":"Dagannoth","wiki":"Dagannoth_(Horror_from_the_Deep)","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"977":{"name":"Dagannoth","wiki":"Dagannoth_(Horror_from_the_Deep)","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"978":{"name":"Dagannoth","wiki":"Dagannoth_(Horror_from_the_Deep)","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"979":{"name":"Dagannoth","wiki":"Dagannoth_(Horror_from_the_Deep)","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"980":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"981":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"982":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"983":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"984":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"985":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"986":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"987":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"988":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1024":{"name":"Zygomite","wiki":"Zygomite#Level_74","hitpoints":75,"combatLevel":86,"slayerLevel":57,"attackSpeed":4,"attackLevel":75,"strengthLevel":75,"defenceLevel":75,"rangeLevel":75,"magicLevel":75,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":20,"magicDef":20,"bonusAttack":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"1025":{"name":"Necromancer","wiki":"Necromancer_(Necromancer_Tower)","hitpoints":40,"combatLevel":26,"attackSpeed":4,"attackLevel":18,"strengthLevel":18,"defenceLevel":18,"rangeLevel":1,"magicLevel":18,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":250},"1026":{"name":"Bandit","wiki":"Bandit#Level_22","hitpoints":27,"combatLevel":22,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":11,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"1027":{"name":"Guard Bandit","wiki":"Guard_Bandit","hitpoints":27,"combatLevel":22,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":8,"crushDef":5,"rangeDef":4,"magicDef":1,"bonusAttack":11,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"1037":{"name":"Snake","wiki":"Snake_(Mos_Le'Harmless)","hitpoints":25,"combatLevel":35,"attackSpeed":3,"attackLevel":25,"strengthLevel":25,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"1038":{"name":"Monkey","wiki":"Monkey_(monster)#Mos_Le'Harmless","hitpoints":6,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"1039":{"name":"Albino bat","wiki":"Albino_bat","hitpoints":33,"combatLevel":52,"attackSpeed":4,"attackLevel":57,"strengthLevel":57,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"1041":{"name":"Giant mosquito","wiki":"Giant_mosquito","hitpoints":3,"combatLevel":13,"attackSpeed":12,"attackLevel":5,"strengthLevel":1,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":2,"slashDef":2,"crushDef":5,"magicDef":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1042":{"name":"Jungle horror","wiki":"Jungle_horror","hitpoints":45,"combatLevel":70,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1043":{"name":"Jungle horror","wiki":"Jungle_horror","hitpoints":45,"combatLevel":70,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1044":{"name":"Jungle horror","wiki":"Jungle_horror","hitpoints":45,"combatLevel":70,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1045":{"name":"Jungle horror","wiki":"Jungle_horror","hitpoints":45,"combatLevel":70,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1046":{"name":"Jungle horror","wiki":"Jungle_horror","hitpoints":45,"combatLevel":70,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1047":{"name":"Cave horror","wiki":"Cave_horror","hitpoints":55,"combatLevel":80,"slayerLevel":58,"attackSpeed":4,"attackLevel":80,"strengthLevel":77,"defenceLevel":62,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1048":{"name":"Cave horror","wiki":"Cave_horror","hitpoints":55,"combatLevel":80,"slayerLevel":58,"attackSpeed":4,"attackLevel":80,"strengthLevel":77,"defenceLevel":62,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1049":{"name":"Cave horror","wiki":"Cave_horror","hitpoints":55,"combatLevel":80,"slayerLevel":58,"attackSpeed":4,"attackLevel":80,"strengthLevel":77,"defenceLevel":62,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1050":{"name":"Cave horror","wiki":"Cave_horror","hitpoints":55,"combatLevel":80,"slayerLevel":58,"attackSpeed":4,"attackLevel":80,"strengthLevel":77,"defenceLevel":62,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1051":{"name":"Cave horror","wiki":"Cave_horror","hitpoints":55,"combatLevel":80,"slayerLevel":58,"attackSpeed":4,"attackLevel":80,"strengthLevel":77,"defenceLevel":62,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1060":{"name":"Angry bear","wiki":"Angry_bear#Level_40","combatLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1061":{"name":"Angry unicorn","wiki":"Angry_unicorn#Level_45","hitpoints":50,"combatLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1062":{"name":"Angry giant rat","wiki":"Angry_giant_rat#Level_45","hitpoints":50,"combatLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1065":{"name":"Angry goblin","wiki":"Angry_goblin#Level_45","hitpoints":50,"combatLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1066":{"name":"Fear reaper","wiki":"Fear_reaper#Level_42","hitpoints":25,"combatLevel":42,"attackSpeed":4,"attackLevel":39,"strengthLevel":41,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1067":{"name":"Confusion beast","wiki":"Confusion_beast#Level_43_(stab)","hitpoints":28,"combatLevel":43,"attackSpeed":4,"attackLevel":42,"strengthLevel":41,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"1068":{"name":"Confusion beast","wiki":"Confusion_beast#Level_43_(stab)","hitpoints":28,"combatLevel":43,"attackSpeed":4,"attackLevel":42,"strengthLevel":41,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"1069":{"name":"Confusion beast","wiki":"Confusion_beast#Level_43_(stab)","hitpoints":28,"combatLevel":43,"attackSpeed":4,"attackLevel":42,"strengthLevel":41,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"1070":{"name":"Confusion beast","wiki":"Confusion_beast#Level_43_(stab)","hitpoints":28,"combatLevel":43,"attackSpeed":4,"attackLevel":42,"strengthLevel":41,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"1071":{"name":"Confusion beast","wiki":"Confusion_beast#Level_43_(stab)","hitpoints":28,"combatLevel":43,"attackSpeed":4,"attackLevel":42,"strengthLevel":41,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"1072":{"name":"Hopeless creature","wiki":"Hopeless_creature#Level_40","hitpoints":25,"combatLevel":40,"attackSpeed":4,"attackLevel":38,"strengthLevel":36,"defenceLevel":39,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1073":{"name":"Hopeless creature","wiki":"Hopeless_creature#Level_40","hitpoints":25,"combatLevel":40,"attackSpeed":4,"attackLevel":38,"strengthLevel":36,"defenceLevel":39,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1074":{"name":"Hopeless creature","wiki":"Hopeless_creature#Level_40","hitpoints":25,"combatLevel":40,"attackSpeed":4,"attackLevel":38,"strengthLevel":36,"defenceLevel":39,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1097":{"name":"Sea Snake Young","wiki":"Sea_Snake_Young","hitpoints":85,"combatLevel":90,"slayerLevel":40,"attackSpeed":4,"attackLevel":90,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1098":{"name":"Sea Snake Hatchling","wiki":"Sea_Snake_Hatchling","hitpoints":50,"combatLevel":62,"slayerLevel":40,"attackSpeed":4,"attackLevel":60,"strengthLevel":55,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1101":{"name":"Giant Sea Snake","wiki":"Giant_Sea_Snake","hitpoints":100,"combatLevel":149,"attackSpeed":4,"attackLevel":170,"strengthLevel":90,"defenceLevel":160,"rangeLevel":130,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"1118":{"name":"Man","wiki":"Man_(level_4)#Normal","hitpoints":13,"combatLevel":4,"attackSpeed":4,"attackLevel":2,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"crushDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1119":{"name":"Woman","wiki":"Woman_(West_Ardougne)#Level_3_(1)","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"crushDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1126":{"name":"Barrelchest (hard)","wiki":"Barrelchest#Normal","hitpoints":255,"combatLevel":380,"attackSpeed":5,"attackLevel":306,"strengthLevel":261,"defenceLevel":140,"rangeLevel":1,"magicLevel":162,"bonusAttack":80,"bonusStrength":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1127":{"name":"Giant Scarab (hard)","wiki":"Giant_Scarab#Normal","hitpoints":255,"combatLevel":316,"attackSpeed":4,"attackLevel":305,"strengthLevel":342,"defenceLevel":169,"rangeLevel":342,"magicLevel":1,"stabDef":70,"slashDef":99,"crushDef":99,"rangeDef":149,"magicDef":159,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1128":{"name":"Dessous (hard)","wiki":"Dessous#Hard","hitpoints":255,"combatLevel":217,"attackSpeed":3,"attackLevel":198,"strengthLevel":198,"defenceLevel":99,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":150,"crushDef":150,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true},"1129":{"name":"Kamil (hard)","wiki":"Kamil#Hard","hitpoints":255,"combatLevel":273,"attackSpeed":4,"attackLevel":380,"strengthLevel":160,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":60,"crushDef":35,"bonusAttack":60,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1130":{"name":"Woman","wiki":"Woman_(West_Ardougne)#Level_3_(1)","hitpoints":13,"combatLevel":4,"attackSpeed":4,"attackLevel":2,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"crushDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1131":{"name":"Woman","wiki":"Woman_(West_Ardougne)#Level_3_(1)","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"crushDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1134":{"name":"Damis (hard)","wiki":"Damis#First_form","hitpoints":198,"combatLevel":200,"attackSpeed":4,"attackLevel":198,"strengthLevel":198,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"magicDef":60,"bonusStrength":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1135":{"name":"Damis (hard)","wiki":"Damis#First_form","hitpoints":255,"combatLevel":272,"attackSpeed":3,"attackLevel":320,"strengthLevel":200,"defenceLevel":160,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":120,"magicDef":80,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1138":{"name":"Man","wiki":"Man_(level_4)#Normal","hitpoints":13,"combatLevel":4,"attackSpeed":4,"attackLevel":2,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"crushDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1139":{"name":"Woman","wiki":"Woman_(West_Ardougne)#Level_3_(1)","hitpoints":13,"combatLevel":4,"attackSpeed":4,"attackLevel":2,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1140":{"name":"Woman","wiki":"Woman_(West_Ardougne)#Level_3_(1)","hitpoints":13,"combatLevel":12,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1141":{"name":"Woman","wiki":"Woman_(West_Ardougne)#Level_3_(1)","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1142":{"name":"Woman","wiki":"Woman_(West_Ardougne)#Level_3_(1)","hitpoints":23,"combatLevel":14,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1153":{"name":"Ogre","wiki":"Ogre#Level_53","hitpoints":60,"combatLevel":63,"attackSpeed":4,"attackLevel":54,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"stabDef":19,"slashDef":23,"crushDef":24,"bonusAttack":8,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1163":{"name":"Tree spirit","wiki":"Tree_spirit_(Lost_City)#Normal","hitpoints":85,"combatLevel":101,"attackSpeed":4,"attackLevel":90,"strengthLevel":95,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"1173":{"name":"Chicken","wiki":"Chicken#Normal","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1174":{"name":"Chicken","wiki":"Chicken#Normal","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1175":{"name":"Rooster","wiki":"Rooster#Level_3","hitpoints":7,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":2,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1204":{"name":"Alomone","wiki":"Alomone","hitpoints":25,"combatLevel":13,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":6,"crushDef":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1206":{"name":"Clivet","wiki":"Clivet","hitpoints":25,"combatLevel":13,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":6,"crushDef":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1207":{"name":"Hazeel Cultist","wiki":"Hazeel_Cultist","hitpoints":25,"combatLevel":13,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":6,"crushDef":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1208":{"name":"Khazard Guard","wiki":"Khazard_Guard","hitpoints":25,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":18,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":44,"slashDef":38,"crushDef":30,"bonusAttack":10,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1209":{"name":"Khazard Guard","wiki":"Khazard_Guard_(Gerald)","hitpoints":25,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":18,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":29,"crushDef":21,"bonusAttack":10,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1210":{"name":"Khazard Guard","wiki":"Khazard_Guard","hitpoints":25,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":18,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":44,"slashDef":38,"crushDef":30,"bonusAttack":10,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1211":{"name":"Khazard Guard","wiki":"Khazard_Guard","hitpoints":25,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":18,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":44,"slashDef":38,"crushDef":30,"bonusAttack":10,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1213":{"name":"General Khazard","wiki":"General_Khazard","hitpoints":170,"combatLevel":112,"attackSpeed":4,"attackLevel":75,"strengthLevel":78,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"1224":{"name":"Bouncer","wiki":"Bouncer#Normal","hitpoints":116,"combatLevel":137,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":50},"1225":{"name":"Khazard Ogre","wiki":"Khazard_Ogre","hitpoints":60,"combatLevel":63,"attackSpeed":6,"attackLevel":54,"strengthLevel":53,"defenceLevel":53,"rangeLevel":1,"magicLevel":1,"bonusAttack":22,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1226":{"name":"Khazard Scorpion","wiki":"Khazard_Scorpion","hitpoints":40,"combatLevel":44,"attackSpeed":4,"attackLevel":40,"strengthLevel":39,"defenceLevel":34,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":15,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1227":{"name":"Arzinian Avatar of Strength","wiki":"Arzinian_Avatar_of_Strength#Invincible","attackSpeed":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1228":{"name":"Arzinian Avatar of Strength","wiki":"Arzinian_Avatar_of_Strength#Invincible","hitpoints":100,"combatLevel":125,"attackSpeed":4,"attackLevel":110,"strengthLevel":100,"defenceLevel":95,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":80,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1229":{"name":"Arzinian Avatar of Strength","wiki":"Arzinian_Avatar_of_Strength#Invincible","hitpoints":70,"combatLevel":75,"attackSpeed":4,"attackLevel":70,"strengthLevel":65,"defenceLevel":50,"stabDef":15,"slashDef":15,"crushDef":15,"rangeDef":40,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1230":{"name":"Arzinian Avatar of Ranging","wiki":"Arzinian_Avatar_of_Ranging#Invincible","attackSpeed":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1231":{"name":"Arzinian Avatar of Ranging","wiki":"Arzinian_Avatar_of_Ranging#Invincible","hitpoints":100,"combatLevel":125,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":120,"rangeLevel":110,"stabDef":15,"slashDef":15,"crushDef":15,"rangeDef":20,"magicDef":80,"bonusRangeStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1232":{"name":"Arzinian Avatar of Ranging","wiki":"Arzinian_Avatar_of_Ranging#Invincible","hitpoints":70,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":40,"defenceLevel":75,"rangeLevel":75,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":15,"magicDef":40,"bonusRangeStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1233":{"name":"Arzinian Avatar of Magic","wiki":"Arzinian_Avatar_of_Magic#Invincible","attackSpeed":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1234":{"name":"Arzinian Avatar of Magic","wiki":"Arzinian_Avatar_of_Magic#Invincible","hitpoints":100,"combatLevel":125,"attackSpeed":4,"attackLevel":10,"strengthLevel":90,"defenceLevel":120,"magicLevel":120,"stabDef":80,"slashDef":80,"crushDef":80,"rangeDef":15,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1235":{"name":"Arzinian Avatar of Magic","wiki":"Arzinian_Avatar_of_Magic#Invincible","hitpoints":70,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":50,"defenceLevel":75,"magicLevel":75,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":10,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1261":{"name":"Ram","wiki":"Ram#Sheared","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"1262":{"name":"Ram","wiki":"Ram#Sheared","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"1263":{"name":"Ram","wiki":"Ram#Sheared","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"1264":{"name":"Ram","wiki":"Ram#Sheared","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"1265":{"name":"Ram","wiki":"Ram#Sheared","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"1267":{"name":"Vulture","wiki":"Vulture#Landed","hitpoints":10,"combatLevel":31,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1268":{"name":"Vulture","wiki":"Vulture#Landed","hitpoints":10,"combatLevel":31,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1273":{"name":"Experiment","wiki":"Experiment#Level_51","hitpoints":40,"combatLevel":51,"attackSpeed":4,"attackLevel":40,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":8},"1274":{"name":"Experiment","wiki":"Experiment#Level_51","hitpoints":100,"combatLevel":25,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1275":{"name":"Experiment","wiki":"Experiment#Level_51","hitpoints":100,"combatLevel":25,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1276":{"name":"Loar Shadow","wiki":"Loar_Shade#Shadow","hitpoints":38,"combatLevel":40,"attackSpeed":4,"attackLevel":45,"strengthLevel":30,"defenceLevel":26,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true,"respawn":35},"1277":{"name":"Loar Shade","wiki":"Loar_Shade#Shadow","hitpoints":38,"combatLevel":40,"attackSpeed":4,"attackLevel":45,"strengthLevel":30,"defenceLevel":26,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true,"respawn":35},"1279":{"name":"Phrin Shadow","wiki":"Phrin_Shade#Shadow","hitpoints":56,"combatLevel":60,"attackSpeed":4,"attackLevel":64,"strengthLevel":47,"defenceLevel":42,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true,"respawn":50},"1280":{"name":"Phrin Shade","wiki":"Phrin_Shade#Shadow","hitpoints":56,"combatLevel":60,"attackSpeed":4,"attackLevel":64,"strengthLevel":47,"defenceLevel":42,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true},"1281":{"name":"Riyl Shadow","wiki":"Riyl_Shade#Shadow","hitpoints":76,"combatLevel":80,"attackSpeed":4,"attackLevel":88,"strengthLevel":55,"defenceLevel":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true,"respawn":50},"1282":{"name":"Riyl Shade","wiki":"Riyl_Shade#Shadow","hitpoints":76,"combatLevel":80,"attackSpeed":4,"attackLevel":88,"strengthLevel":55,"defenceLevel":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true},"1283":{"name":"Asyn Shadow","wiki":"Asyn_Shade#Shadow","hitpoints":90,"combatLevel":100,"attackSpeed":4,"attackLevel":102,"strengthLevel":84,"defenceLevel":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true,"respawn":50},"1284":{"name":"Asyn Shade","wiki":"Asyn_Shade#Shadow","hitpoints":90,"combatLevel":100,"attackSpeed":4,"attackLevel":102,"strengthLevel":84,"defenceLevel":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true},"1285":{"name":"Fiyr Shadow","wiki":"Fiyr_Shade#Shadow","hitpoints":110,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":100,"defenceLevel":85,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true,"respawn":50},"1286":{"name":"Fiyr Shade","wiki":"Fiyr_Shade#Shadow","hitpoints":110,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":100,"defenceLevel":85,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true},"1293":{"name":"Afflicted","wiki":"Afflicted#Level_37","hitpoints":30,"combatLevel":37,"attackSpeed":4,"attackLevel":30,"strengthLevel":30,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1294":{"name":"Afflicted","wiki":"Afflicted#Level_37","hitpoints":28,"combatLevel":34,"attackSpeed":4,"attackLevel":28,"strengthLevel":28,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1297":{"name":"Afflicted","wiki":"Afflicted#Level_37","hitpoints":26,"combatLevel":32,"attackSpeed":4,"attackLevel":26,"strengthLevel":26,"defenceLevel":36,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1298":{"name":"Afflicted","wiki":"Afflicted#Level_37","hitpoints":24,"combatLevel":30,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":34,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1338":{"name":"Seagull","wiki":"Seagull#Level_2","hitpoints":6,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1339":{"name":"Seagull","wiki":"Seagull#Level_2","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1354":{"name":"Dwarf gang member","wiki":"Dwarf_gang_member#Level_44","hitpoints":40,"combatLevel":44,"attackSpeed":5,"attackLevel":40,"strengthLevel":40,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":7,"slashDef":7,"rangeDef":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1355":{"name":"Dwarf gang member","wiki":"Dwarf_gang_member#Level_44","hitpoints":25,"combatLevel":48,"attackSpeed":5,"attackLevel":80,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":7,"slashDef":7,"rangeDef":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1356":{"name":"Dwarf gang member","wiki":"Dwarf_gang_member#Level_44","hitpoints":25,"combatLevel":49,"attackSpeed":5,"attackLevel":30,"strengthLevel":60,"defenceLevel":57,"rangeLevel":1,"magicLevel":1,"stabDef":7,"slashDef":7,"rangeDef":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1362":{"name":"Slagilith","wiki":"Slagilith#Normal","hitpoints":60,"combatLevel":92,"attackSpeed":4,"attackLevel":60,"strengthLevel":120,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":5,"rangeDef":50,"magicDef":5,"bonusAttack":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1364":{"name":"Slagilith","wiki":"Slagilith#Normal","hitpoints":60,"combatLevel":92,"attackSpeed":4,"attackLevel":60,"strengthLevel":120,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":5,"rangeDef":50,"magicDef":5,"bonusAttack":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1365":{"name":"Fire elemental","wiki":"Fire_elemental","hitpoints":30,"combatLevel":35,"attackSpeed":4,"attackLevel":35,"strengthLevel":35,"defenceLevel":20,"rangeLevel":20,"magicLevel":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true,"respawn":50},"1366":{"name":"Earth elemental","wiki":"Earth_elemental#Normal","hitpoints":35,"combatLevel":35,"attackSpeed":6,"attackLevel":20,"strengthLevel":35,"defenceLevel":35,"rangeLevel":30,"magicLevel":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1367":{"name":"Earth elemental","wiki":"Earth_elemental#Normal","hitpoints":35,"combatLevel":35,"attackSpeed":6,"attackLevel":20,"strengthLevel":35,"defenceLevel":35,"rangeLevel":30,"magicLevel":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"1369":{"name":"Air elemental","wiki":"Air_elemental","hitpoints":30,"combatLevel":34,"attackSpeed":4,"attackLevel":40,"strengthLevel":20,"defenceLevel":30,"rangeLevel":20,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1370":{"name":"Water elemental","wiki":"Water_elemental","hitpoints":30,"combatLevel":34,"attackSpeed":4,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":30,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1377":{"name":"The Kendal","wiki":"The_Kendal#Normal","hitpoints":50,"combatLevel":70,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":60,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":20,"bonusAttack":5,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1378":{"name":"The Kendal","wiki":"The_Kendal#Normal","hitpoints":50,"combatLevel":70,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":60,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":20,"bonusAttack":5,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1379":{"name":"Camp dweller","wiki":"Camp_dweller#Level_31_(1)","hitpoints":30,"combatLevel":31,"attackSpeed":4,"attackLevel":25,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1380":{"name":"Camp dweller","wiki":"Camp_dweller#Level_31_(1)","hitpoints":30,"combatLevel":31,"attackSpeed":4,"attackLevel":25,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1381":{"name":"Camp dweller","wiki":"Camp_dweller#Level_31_(1)","hitpoints":30,"combatLevel":31,"attackSpeed":4,"attackLevel":25,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1382":{"name":"Camp dweller","wiki":"Camp_dweller#Level_31_(1)","hitpoints":30,"combatLevel":31,"attackSpeed":4,"attackLevel":25,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1383":{"name":"Camp dweller","wiki":"Camp_dweller#Level_31_(1)","hitpoints":25,"combatLevel":25,"attackSpeed":4,"attackLevel":20,"strengthLevel":25,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1401":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":18,"combatLevel":11,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"rangeDef":10,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"1402":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":18,"combatLevel":11,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"rangeDef":10,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"1403":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":18,"combatLevel":11,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"rangeDef":10,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"1404":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":18,"combatLevel":11,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"rangeDef":10,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"1405":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":16,"combatLevel":10,"attackSpeed":5,"attackLevel":8,"strengthLevel":8,"defenceLevel":6,"rangeLevel":1,"magicLevel":1,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"1406":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":18,"combatLevel":11,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"rangeDef":10,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"1407":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":18,"combatLevel":11,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"rangeDef":10,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"1408":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":10,"combatLevel":7,"attackSpeed":4,"attackLevel":6,"strengthLevel":6,"defenceLevel":6,"rangeLevel":1,"magicLevel":1,"rangeDef":10,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"1409":{"name":"Black Guard","wiki":"Black_Guard#Level_25","hitpoints":30,"combatLevel":25,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":4,"rangeDef":3,"magicDef":2,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1410":{"name":"Black Guard","wiki":"Black_Guard#Level_25","hitpoints":30,"combatLevel":25,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":4,"rangeDef":3,"magicDef":2,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1411":{"name":"Black Guard","wiki":"Black_Guard#Level_25","hitpoints":30,"combatLevel":25,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":4,"rangeDef":3,"magicDef":2,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1412":{"name":"Black Guard","wiki":"Black_Guard#Level_25","hitpoints":30,"combatLevel":25,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":4,"rangeDef":3,"magicDef":2,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1429":{"name":"Foreman","wiki":"Foreman","hitpoints":20,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"slashDef":1,"crushDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"1430":{"name":"Shipyard worker","wiki":"Shipyard_worker","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"bonusAttack":6,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1432":{"name":"Black demon","wiki":"Black_demon_(The_Grand_Tree)#Normal","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"1443":{"name":"Jungle Demon","wiki":"Jungle_Demon#Normal","hitpoints":170,"combatLevel":195,"attackSpeed":6,"attackLevel":170,"strengthLevel":170,"defenceLevel":170,"rangeLevel":1,"magicLevel":170,"slashDef":50,"magicDef":50,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"1447":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"slashDef":1,"bonusAttack":10,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1448":{"name":"Thief","wiki":"Thief#Port_Sarim_Jail","hitpoints":17,"combatLevel":16,"attackSpeed":4,"attackLevel":14,"strengthLevel":13,"defenceLevel":12,"rangeLevel":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1461":{"name":"Mugger","wiki":"Mugger","hitpoints":8,"combatLevel":6,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":5,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1475":{"name":"Chompy bird","wiki":"Chompy_bird","hitpoints":10,"combatLevel":6,"attackLevel":5,"strengthLevel":5,"defenceLevel":3,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"1537":{"name":"Skeleton hero","wiki":"Skeleton_hero","hitpoints":124,"combatLevel":149,"attackSpeed":4,"attackLevel":145,"strengthLevel":134,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1538":{"name":"Skeleton brute","wiki":"Skeleton_brute","hitpoints":124,"combatLevel":132,"attackSpeed":4,"attackLevel":115,"strengthLevel":114,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"1539":{"name":"Skeleton warlord","wiki":"Skeleton_warlord","hitpoints":124,"combatLevel":132,"attackSpeed":4,"attackLevel":115,"strengthLevel":114,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"1540":{"name":"Skeleton heavy","wiki":"Skeleton_heavy","hitpoints":124,"combatLevel":132,"attackSpeed":4,"attackLevel":115,"strengthLevel":114,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"1541":{"name":"Skeleton thug","wiki":"Skeleton_thug","hitpoints":124,"combatLevel":132,"attackSpeed":4,"attackLevel":115,"strengthLevel":114,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"1543":{"name":"Gargoyle","wiki":"Gargoyle","hitpoints":105,"combatLevel":111,"slayerLevel":75,"attackSpeed":4,"attackLevel":75,"strengthLevel":105,"defenceLevel":107,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":20,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"1545":{"name":"Black knight","wiki":"Black_knight_(Port_Sarim_Jail)","hitpoints":42,"combatLevel":33,"attackSpeed":5,"attackLevel":25,"strengthLevel":25,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":73,"slashDef":76,"crushDef":70,"rangeDef":72,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1546":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":25,"rangeDef":16,"magicDef":4,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1547":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":25,"rangeDef":16,"magicDef":4,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1548":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":25,"rangeDef":16,"magicDef":4,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1549":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":25,"rangeDef":16,"magicDef":4,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1550":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":25,"rangeDef":16,"magicDef":4,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1556":{"name":"Fire wizard","wiki":"Fire_wizard","hitpoints":25,"combatLevel":13,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":10,"magicLevel":10,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1557":{"name":"Water wizard","wiki":"Water_wizard","hitpoints":25,"combatLevel":13,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":10,"magicLevel":10,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1558":{"name":"Earth wizard","wiki":"Earth_wizard","hitpoints":25,"combatLevel":13,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":10,"magicLevel":10,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1559":{"name":"Air wizard","wiki":"Air_wizard","hitpoints":25,"combatLevel":13,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":10,"magicLevel":10,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1603":{"name":"Kolodion","wiki":"Kolodion#Human","hitpoints":3,"attackSpeed":7,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1604":{"name":"Kolodion","wiki":"Kolodion#Human","hitpoints":3,"attackSpeed":7,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1605":{"name":"Kolodion","wiki":"Kolodion#Human","hitpoints":3,"attackSpeed":7,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1606":{"name":"Kolodion","wiki":"Kolodion#Human","hitpoints":65,"attackSpeed":7,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1607":{"name":"Kolodion","wiki":"Kolodion#Human","hitpoints":65,"attackSpeed":7,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1608":{"name":"Kolodion","wiki":"Kolodion#Human","hitpoints":78,"attackSpeed":7,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1609":{"name":"Kolodion","wiki":"Kolodion#Human","hitpoints":107,"combatLevel":112,"attackSpeed":4,"attackLevel":85,"strengthLevel":98,"defenceLevel":105,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1610":{"name":"Battle mage","wiki":"Battle_mage#Zamorak","hitpoints":120,"combatLevel":54,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"1611":{"name":"Battle mage","wiki":"Battle_mage#Zamorak","hitpoints":120,"combatLevel":54,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"1612":{"name":"Battle mage","wiki":"Battle_mage#Zamorak","hitpoints":120,"combatLevel":54,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"1667":{"name":"Penance Fighter","wiki":"Penance_Fighter#Wave_1","hitpoints":28,"combatLevel":30,"attackSpeed":4,"attackLevel":26,"strengthLevel":26,"defenceLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1668":{"name":"Penance Ranger","wiki":"Penance_Ranger#Wave_1","hitpoints":20,"combatLevel":21,"attackSpeed":4,"defenceLevel":21,"rangeLevel":23,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1672":{"name":"Ahrim the Blighted","wiki":"Ahrim_the_Blighted","hitpoints":100,"combatLevel":98,"attackSpeed":6,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":1,"magicLevel":100,"magic":73,"stabDef":103,"slashDef":85,"crushDef":117,"magicDef":73,"bonusStrength":68,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true},"1673":{"name":"Dharok the Wretched","wiki":"Dharok_the_Wretched","hitpoints":100,"combatLevel":115,"attackSpeed":7,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":252,"slashDef":250,"crushDef":244,"rangeDef":249,"bonusStrength":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true},"1674":{"name":"Guthan the Infested","wiki":"Guthan_the_Infested","hitpoints":100,"combatLevel":115,"attackSpeed":5,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":259,"slashDef":257,"crushDef":241,"rangeDef":250,"bonusStrength":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true},"1675":{"name":"Karil the Tainted","wiki":"Karil_the_Tainted","hitpoints":100,"combatLevel":98,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":100,"magicLevel":1,"range":134,"stabDef":79,"slashDef":71,"crushDef":90,"rangeDef":100,"magicDef":106,"bonusRangeStrength":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true},"1676":{"name":"Torag the Corrupted","wiki":"Torag_the_Corrupted","hitpoints":100,"combatLevel":115,"attackSpeed":5,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":221,"slashDef":235,"crushDef":222,"rangeDef":221,"bonusStrength":72,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true},"1677":{"name":"Verac the Defiled","wiki":"Verac_the_Defiled","hitpoints":100,"combatLevel":115,"attackSpeed":5,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":227,"slashDef":230,"crushDef":221,"rangeDef":225,"bonusStrength":72,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true},"1678":{"name":"Bloodworm","wiki":"Bloodworm","hitpoints":45,"combatLevel":52,"attackSpeed":4,"attackLevel":80,"strengthLevel":20,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1679":{"name":"Crypt rat","wiki":"Crypt_rat","hitpoints":35,"combatLevel":43,"attackSpeed":4,"attackLevel":70,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1680":{"name":"Giant crypt rat","wiki":"Giant_crypt_rat","hitpoints":70,"combatLevel":76,"attackSpeed":4,"attackLevel":80,"strengthLevel":50,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1681":{"name":"Giant crypt rat","wiki":"Giant_crypt_rat","hitpoints":70,"combatLevel":76,"attackSpeed":4,"attackLevel":80,"strengthLevel":50,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1682":{"name":"Giant crypt rat","wiki":"Giant_crypt_rat","hitpoints":70,"combatLevel":76,"attackSpeed":4,"attackLevel":80,"strengthLevel":50,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1683":{"name":"Crypt spider","wiki":"Crypt_spider","hitpoints":60,"combatLevel":56,"attackSpeed":4,"attackLevel":45,"strengthLevel":47,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":10,"rangeDef":20,"magicDef":17,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1684":{"name":"Giant crypt spider","wiki":"Giant_crypt_spider","hitpoints":80,"combatLevel":79,"attackSpeed":4,"attackLevel":65,"strengthLevel":67,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":10,"rangeDef":20,"magicDef":17,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1685":{"name":"Skeleton","wiki":"Skeleton_(Barrows)#Unarmed","hitpoints":51,"combatLevel":77,"attackSpeed":4,"attackLevel":72,"strengthLevel":72,"defenceLevel":72,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"1686":{"name":"Skeleton","wiki":"Skeleton_(Barrows)#Unarmed","hitpoints":51,"combatLevel":77,"attackSpeed":4,"attackLevel":72,"strengthLevel":72,"defenceLevel":72,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"1687":{"name":"Skeleton","wiki":"Skeleton_(Barrows)#Unarmed","hitpoints":51,"combatLevel":77,"attackSpeed":4,"attackLevel":72,"strengthLevel":72,"defenceLevel":72,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"1688":{"name":"Skeleton","wiki":"Skeleton_(Barrows)#Unarmed","hitpoints":51,"combatLevel":77,"attackSpeed":4,"attackLevel":72,"strengthLevel":72,"defenceLevel":72,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"1689":{"name":"Splatter","wiki":"Splatter#Level_22","hitpoints":13,"combatLevel":22,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":33,"magicLevel":17,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1690":{"name":"Splatter","wiki":"Splatter#Level_22","hitpoints":23,"combatLevel":33,"attackSpeed":4,"attackLevel":22,"strengthLevel":22,"defenceLevel":53,"magicLevel":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1691":{"name":"Splatter","wiki":"Splatter#Level_22","hitpoints":33,"combatLevel":44,"attackSpeed":4,"attackLevel":27,"strengthLevel":27,"defenceLevel":73,"magicLevel":27,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1692":{"name":"Splatter","wiki":"Splatter#Level_22","hitpoints":43,"combatLevel":54,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":93,"magicLevel":32,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1693":{"name":"Splatter","wiki":"Splatter#Level_22","hitpoints":53,"combatLevel":65,"attackSpeed":4,"attackLevel":37,"strengthLevel":37,"defenceLevel":113,"magicLevel":37,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1694":{"name":"Shifter","wiki":"Shifter#Level_38","hitpoints":23,"combatLevel":38,"attackSpeed":4,"attackLevel":47,"strengthLevel":37,"defenceLevel":23,"magicLevel":27,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1695":{"name":"Shifter","wiki":"Shifter#Level_38","hitpoints":23,"combatLevel":38,"attackSpeed":4,"attackLevel":47,"strengthLevel":37,"defenceLevel":23,"magicLevel":27,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1696":{"name":"Shifter","wiki":"Shifter#Level_38","hitpoints":38,"combatLevel":57,"attackSpeed":4,"attackLevel":67,"strengthLevel":52,"defenceLevel":38,"magicLevel":37,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1697":{"name":"Shifter","wiki":"Shifter#Level_38","hitpoints":38,"combatLevel":57,"attackSpeed":4,"attackLevel":67,"strengthLevel":52,"defenceLevel":38,"magicLevel":37,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1698":{"name":"Shifter","wiki":"Shifter#Level_38","hitpoints":53,"combatLevel":76,"attackSpeed":4,"attackLevel":87,"strengthLevel":67,"defenceLevel":53,"magicLevel":47,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1699":{"name":"Shifter","wiki":"Shifter#Level_38","hitpoints":53,"combatLevel":76,"attackSpeed":4,"attackLevel":87,"strengthLevel":67,"defenceLevel":53,"magicLevel":47,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1700":{"name":"Shifter","wiki":"Shifter#Level_38","hitpoints":68,"combatLevel":90,"attackSpeed":4,"attackLevel":100,"strengthLevel":75,"defenceLevel":68,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1701":{"name":"Shifter","wiki":"Shifter#Level_38","hitpoints":68,"combatLevel":90,"attackSpeed":4,"attackLevel":100,"strengthLevel":75,"defenceLevel":68,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1702":{"name":"Shifter","wiki":"Shifter#Level_38","hitpoints":83,"combatLevel":104,"attackSpeed":4,"attackLevel":110,"strengthLevel":83,"defenceLevel":83,"magicLevel":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1703":{"name":"Shifter","wiki":"Shifter#Level_38","hitpoints":83,"combatLevel":104,"attackSpeed":4,"attackLevel":110,"strengthLevel":83,"defenceLevel":83,"magicLevel":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1704":{"name":"Ravager","wiki":"Ravager#Level_36","hitpoints":23,"combatLevel":36,"attackSpeed":4,"attackLevel":27,"strengthLevel":57,"defenceLevel":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1705":{"name":"Ravager","wiki":"Ravager#Level_36","hitpoints":38,"combatLevel":53,"attackSpeed":4,"attackLevel":37,"strengthLevel":82,"defenceLevel":23,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1706":{"name":"Ravager","wiki":"Ravager#Level_36","hitpoints":53,"combatLevel":71,"attackSpeed":4,"attackLevel":47,"strengthLevel":107,"defenceLevel":33,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1707":{"name":"Ravager","wiki":"Ravager#Level_36","hitpoints":68,"combatLevel":89,"attackSpeed":4,"attackLevel":57,"strengthLevel":132,"defenceLevel":43,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1708":{"name":"Ravager","wiki":"Ravager#Level_36","hitpoints":83,"combatLevel":106,"attackSpeed":4,"attackLevel":67,"strengthLevel":157,"defenceLevel":53,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1709":{"name":"Spinner","wiki":"Spinner#Level_36","hitpoints":33,"combatLevel":36,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":43,"magicLevel":37,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1710":{"name":"Spinner","wiki":"Spinner#Level_36","hitpoints":53,"combatLevel":55,"attackSpeed":4,"attackLevel":22,"strengthLevel":22,"defenceLevel":68,"magicLevel":52,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1711":{"name":"Spinner","wiki":"Spinner#Level_36","hitpoints":73,"combatLevel":74,"attackSpeed":4,"attackLevel":27,"strengthLevel":27,"defenceLevel":93,"magicLevel":67,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1712":{"name":"Spinner","wiki":"Spinner#Level_36","hitpoints":101,"combatLevel":92,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":118,"magicLevel":82,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1713":{"name":"Spinner","wiki":"Spinner#Level_36","hitpoints":93,"combatLevel":88,"attackSpeed":4,"attackLevel":37,"strengthLevel":37,"defenceLevel":143,"magicLevel":37,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1714":{"name":"Torcher","wiki":"Torcher#Level_33","hitpoints":18,"combatLevel":33,"attackSpeed":4,"defenceLevel":25,"magicLevel":46,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1715":{"name":"Torcher","wiki":"Torcher#Level_33","hitpoints":18,"combatLevel":33,"attackSpeed":4,"defenceLevel":25,"magicLevel":46,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1716":{"name":"Torcher","wiki":"Torcher#Level_33","hitpoints":30,"combatLevel":49,"attackSpeed":4,"defenceLevel":41,"magicLevel":66,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1717":{"name":"Torcher","wiki":"Torcher#Level_33","hitpoints":30,"combatLevel":49,"attackSpeed":4,"defenceLevel":41,"magicLevel":66,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1718":{"name":"Torcher","wiki":"Torcher#Level_33","hitpoints":45,"combatLevel":66,"attackSpeed":4,"defenceLevel":57,"magicLevel":85,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1719":{"name":"Torcher","wiki":"Torcher#Level_33","hitpoints":45,"combatLevel":66,"attackSpeed":4,"defenceLevel":57,"magicLevel":85,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1720":{"name":"Torcher","wiki":"Torcher#Level_33","hitpoints":57,"combatLevel":79,"attackSpeed":4,"defenceLevel":73,"magicLevel":97,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1721":{"name":"Torcher","wiki":"Torcher#Level_33","hitpoints":57,"combatLevel":79,"attackSpeed":4,"defenceLevel":73,"magicLevel":97,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1722":{"name":"Torcher","wiki":"Torcher#Level_33","hitpoints":71,"combatLevel":91,"attackSpeed":4,"defenceLevel":89,"magicLevel":107,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1723":{"name":"Torcher","wiki":"Torcher#Level_33","hitpoints":71,"combatLevel":92,"attackSpeed":4,"defenceLevel":89,"magicLevel":107,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1724":{"name":"Defiler","wiki":"Defiler#Level_33","hitpoints":27,"combatLevel":33,"attackSpeed":4,"defenceLevel":17,"rangeLevel":46,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1725":{"name":"Defiler","wiki":"Defiler#Level_33","hitpoints":27,"combatLevel":33,"attackSpeed":4,"defenceLevel":17,"rangeLevel":46,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1726":{"name":"Defiler","wiki":"Defiler#Level_33","hitpoints":45,"combatLevel":50,"attackSpeed":4,"defenceLevel":29,"rangeLevel":66,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1727":{"name":"Defiler","wiki":"Defiler#Level_33","hitpoints":45,"combatLevel":50,"attackSpeed":4,"defenceLevel":29,"rangeLevel":66,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1728":{"name":"Defiler","wiki":"Defiler#Level_33","hitpoints":62,"combatLevel":66,"attackSpeed":4,"defenceLevel":41,"rangeLevel":84,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1729":{"name":"Defiler","wiki":"Defiler#Level_33","hitpoints":62,"combatLevel":67,"attackSpeed":4,"defenceLevel":41,"rangeLevel":85,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1730":{"name":"Defiler","wiki":"Defiler#Level_33","hitpoints":78,"combatLevel":80,"attackSpeed":4,"defenceLevel":53,"rangeLevel":98,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1731":{"name":"Defiler","wiki":"Defiler#Level_33","hitpoints":78,"combatLevel":80,"attackSpeed":4,"defenceLevel":53,"rangeLevel":98,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1732":{"name":"Defiler","wiki":"Defiler#Level_33","hitpoints":97,"combatLevel":97,"attackSpeed":4,"defenceLevel":65,"rangeLevel":117,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1733":{"name":"Defiler","wiki":"Defiler#Level_33","hitpoints":97,"combatLevel":97,"attackSpeed":4,"defenceLevel":65,"rangeLevel":117,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1734":{"name":"Brawler","wiki":"Brawler#Level_51","hitpoints":53,"combatLevel":51,"attackSpeed":4,"attackLevel":27,"strengthLevel":57,"defenceLevel":43,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1735":{"name":"Brawler","wiki":"Brawler#Level_51","hitpoints":83,"combatLevel":76,"attackSpeed":4,"attackLevel":37,"strengthLevel":82,"defenceLevel":67,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1736":{"name":"Brawler","wiki":"Brawler#Level_51","hitpoints":113,"combatLevel":101,"attackSpeed":4,"attackLevel":47,"strengthLevel":107,"defenceLevel":93,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1737":{"name":"Brawler","wiki":"Brawler#Level_51","hitpoints":143,"combatLevel":129,"attackSpeed":4,"attackLevel":67,"strengthLevel":132,"defenceLevel":118,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1738":{"name":"Brawler","wiki":"Brawler#Level_51","hitpoints":53,"combatLevel":158,"attackSpeed":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1739":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1740":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1741":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1742":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1743":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1744":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1745":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1746":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1747":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1748":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1749":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1750":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1751":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1752":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1753":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1754":{"name":"Portal","wiki":"Portal_(Pest_Control)#Purple","attackLevel":10,"defenceLevel":120,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1777":{"name":"Double agent","wiki":"Double_agent#Level_65","hitpoints":80,"combatLevel":65,"attackSpeed":4,"attackLevel":80,"strengthLevel":43,"defenceLevel":24,"rangeLevel":1,"magicLevel":24,"stabDef":3,"slashDef":3,"crushDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1778":{"name":"Double agent","wiki":"Double_agent#Level_65","hitpoints":120,"combatLevel":108,"attackSpeed":4,"attackLevel":100,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":80,"stabDef":20,"slashDef":20,"crushDef":20,"bonusAttack":40,"bonusStrength":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1782":{"name":"Scarab Swarm","wiki":"Scarab_Swarm#Pyramid_Plunder","hitpoints":25,"combatLevel":98,"attackSpeed":1,"attackLevel":255,"strengthLevel":5,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":5,"rangeDef":90,"magicDef":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"1792":{"name":"Goat","wiki":"Goat#Brown","hitpoints":21,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"rangeDef":10,"bonusAttack":10,"bonusStrength":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1793":{"name":"Goat","wiki":"Goat#Brown","hitpoints":21,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"rangeDef":10,"bonusAttack":10,"bonusStrength":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1794":{"name":"Billy Goat","wiki":"Billy_Goat#Brown","hitpoints":28,"combatLevel":33,"attackSpeed":4,"attackLevel":31,"strengthLevel":29,"defenceLevel":29,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"rangeDef":10,"bonusAttack":30,"bonusStrength":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1795":{"name":"Goat","wiki":"Goat#Brown","hitpoints":21,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"rangeDef":10,"bonusAttack":10,"bonusStrength":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1796":{"name":"Goat","wiki":"Goat#Brown","hitpoints":21,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"rangeDef":10,"bonusAttack":10,"bonusStrength":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1797":{"name":"Billy Goat","wiki":"Billy_Goat#Brown","hitpoints":28,"combatLevel":33,"attackSpeed":4,"attackLevel":31,"strengthLevel":29,"defenceLevel":29,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"rangeDef":10,"bonusAttack":30,"bonusStrength":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"1798":{"name":"White Knight","wiki":"White_Knight#Initiate","hitpoints":52,"combatLevel":36,"attackSpeed":7,"attackLevel":27,"strengthLevel":29,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"stabDef":83,"slashDef":76,"crushDef":70,"rangeDef":74,"bonusAttack":30,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1799":{"name":"White Knight","wiki":"White_Knight#Initiate","hitpoints":52,"combatLevel":38,"attackSpeed":7,"attackLevel":30,"strengthLevel":29,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":83,"slashDef":76,"crushDef":70,"rangeDef":74,"bonusAttack":30,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1800":{"name":"White Knight","wiki":"White_Knight#Initiate","hitpoints":52,"combatLevel":39,"attackSpeed":7,"attackLevel":32,"strengthLevel":29,"defenceLevel":27,"rangeLevel":1,"magicLevel":1,"stabDef":83,"slashDef":76,"crushDef":70,"rangeDef":74,"bonusAttack":30,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1829":{"name":"White Knight","wiki":"White_Knight#Initiate","hitpoints":55,"combatLevel":42,"attackSpeed":7,"attackLevel":32,"strengthLevel":35,"defenceLevel":27,"rangeLevel":1,"magicLevel":1,"stabDef":83,"slashDef":76,"crushDef":70,"rangeDef":85,"bonusAttack":30,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1834":{"name":"Gorak","wiki":"Gorak#Level_145","hitpoints":112,"combatLevel":145,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":131,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1838":{"name":"Duck","wiki":"Duck#Male","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1839":{"name":"Duck","wiki":"Duck#Male","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"1845":{"name":"Stag","wiki":"Stag","hitpoints":19,"combatLevel":15,"attackSpeed":4,"attackLevel":11,"strengthLevel":13,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"1852":{"name":"Rabbit","wiki":"Rabbit#Enchanted_Valley","hitpoints":1,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1853":{"name":"Rabbit","wiki":"Rabbit#Enchanted_Valley","hitpoints":1,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1861":{"name":"Tree spirit","wiki":"Tree_spirit#Level_14","hitpoints":25,"combatLevel":14,"attackSpeed":4,"attackLevel":9,"strengthLevel":9,"defenceLevel":9,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1862":{"name":"Tree spirit","wiki":"Tree_spirit#Level_14","hitpoints":40,"combatLevel":29,"attackSpeed":4,"attackLevel":22,"strengthLevel":22,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1863":{"name":"Tree spirit","wiki":"Tree_spirit#Level_14","hitpoints":60,"combatLevel":49,"attackSpeed":4,"attackLevel":38,"strengthLevel":38,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1864":{"name":"Tree spirit","wiki":"Tree_spirit#Level_14","hitpoints":85,"combatLevel":79,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1865":{"name":"Tree spirit","wiki":"Tree_spirit#Level_14","hitpoints":120,"combatLevel":120,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1866":{"name":"Tree spirit","wiki":"Tree_spirit#Level_14","hitpoints":170,"combatLevel":159,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1870":{"name":"Evil Chicken","wiki":"Evil_Chicken_(Recipe_for_Disaster)#Normal","hitpoints":120,"combatLevel":159,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":126,"rangeLevel":1,"magicLevel":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1871":{"name":"Baby black dragon","wiki":"Baby_black_dragon","hitpoints":80,"combatLevel":83,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true},"1872":{"name":"Baby black dragon","wiki":"Baby_black_dragon","hitpoints":80,"combatLevel":83,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true},"1874":{"name":"Ice troll runt","wiki":"Ice_troll_runt#Variant_1","hitpoints":60,"combatLevel":74,"attackSpeed":4,"attackLevel":60,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"1875":{"name":"Ice troll male","wiki":"Ice_troll_male","hitpoints":80,"combatLevel":82,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1876":{"name":"Ice troll female","wiki":"Ice_troll_female","hitpoints":80,"combatLevel":82,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"1877":{"name":"Ice troll grunt","wiki":"Ice_troll_grunt#Regular","hitpoints":80,"combatLevel":100,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2001":{"name":"Duckling","wiki":"Duckling","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2005":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":79,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"2006":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":79,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"2007":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":79,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"2008":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":79,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"2018":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":79,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"2025":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":87,"combatLevel":92,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"2026":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":87,"combatLevel":92,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"2027":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":87,"combatLevel":92,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"2028":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":87,"combatLevel":92,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"2029":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":87,"combatLevel":92,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"2030":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":87,"combatLevel":92,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"2031":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":87,"combatLevel":92,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"2032":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":87,"combatLevel":92,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"2042":{"name":"Zulrah","wiki":"Zulrah#Serpentine","hitpoints":500,"combatLevel":725,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":300,"rangeLevel":300,"magicLevel":300,"range":50,"magic":50,"rangeDef":50,"bonusRangeStrength":20,"bonusMagicDamage":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2043":{"name":"Zulrah","wiki":"Zulrah#Serpentine","hitpoints":500,"combatLevel":725,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":300,"rangeLevel":300,"magicLevel":300,"range":50,"magic":50,"rangeDef":300,"bonusRangeStrength":20,"bonusMagicDamage":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2044":{"name":"Zulrah","wiki":"Zulrah#Serpentine","hitpoints":500,"combatLevel":725,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":300,"rangeLevel":300,"magicLevel":300,"range":50,"magic":50,"magicDef":300,"bonusRangeStrength":20,"bonusMagicDamage":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2045":{"name":"Snakeling","wiki":"Snakeling#Melee","hitpoints":1,"combatLevel":90,"attackSpeed":3,"attackLevel":140,"strengthLevel":138,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"bonusAttack":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2046":{"name":"Snakeling","wiki":"Snakeling#Melee","hitpoints":1,"combatLevel":90,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":185,"bonusAttack":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2048":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"2049":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"2050":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"2051":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"2052":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"2054":{"name":"Chaos Elemental","wiki":"Chaos_Elemental#Normal","hitpoints":250,"combatLevel":305,"attackSpeed":4,"attackLevel":270,"strengthLevel":270,"defenceLevel":270,"rangeLevel":270,"magicLevel":270,"stabDef":70,"slashDef":70,"crushDef":70,"rangeDef":70,"magicDef":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"2056":{"name":"Dark wizard","wiki":"Dark_wizard#Level_20","hitpoints":25,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":10,"defenceLevel":20,"rangeLevel":1,"magicLevel":25,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2057":{"name":"Dark wizard","wiki":"Dark_wizard#Level_20","hitpoints":25,"combatLevel":22,"attackSpeed":4,"attackLevel":20,"strengthLevel":10,"defenceLevel":15,"rangeLevel":1,"magicLevel":25,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2058":{"name":"Dark wizard","wiki":"Dark_wizard#Level_20","hitpoints":15,"combatLevel":11,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":10,"rangeLevel":1,"magicLevel":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2059":{"name":"Dark wizard","wiki":"Dark_wizard#Level_20","hitpoints":15,"combatLevel":11,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":10,"rangeLevel":1,"magicLevel":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2062":{"name":"Oomlie bird","wiki":"Oomlie_bird","hitpoints":40,"combatLevel":46,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2063":{"name":"Penguin","wiki":"Penguin_(monster)","hitpoints":4,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":2,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2064":{"name":"Terrorbird","wiki":"Terrorbird","hitpoints":34,"combatLevel":28,"attackSpeed":4,"attackLevel":23,"strengthLevel":23,"defenceLevel":19,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2065":{"name":"Terrorbird","wiki":"Terrorbird","hitpoints":34,"combatLevel":28,"attackSpeed":4,"attackLevel":23,"strengthLevel":23,"defenceLevel":19,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2066":{"name":"Terrorbird","wiki":"Terrorbird","hitpoints":34,"combatLevel":28,"attackSpeed":4,"attackLevel":23,"strengthLevel":23,"defenceLevel":19,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2067":{"name":"Mounted terrorbird gnome","wiki":"Mounted_terrorbird_gnome#Level_31","hitpoints":36,"combatLevel":31,"attackSpeed":4,"attackLevel":25,"strengthLevel":25,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":10,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2068":{"name":"Mounted terrorbird gnome","wiki":"Mounted_terrorbird_gnome#Level_31","hitpoints":55,"combatLevel":49,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":10,"magicDef":15,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2075":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":111,"combatLevel":86,"attackSpeed":5,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true},"2076":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":111,"combatLevel":86,"attackSpeed":5,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true},"2077":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":111,"combatLevel":86,"attackSpeed":5,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true},"2078":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":111,"combatLevel":86,"attackSpeed":5,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true},"2079":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":111,"combatLevel":86,"attackSpeed":5,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true},"2080":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":111,"combatLevel":86,"attackSpeed":5,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true},"2081":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":111,"combatLevel":86,"attackSpeed":5,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true},"2082":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":111,"combatLevel":86,"attackSpeed":5,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true},"2083":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":111,"combatLevel":86,"attackSpeed":5,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true},"2084":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":111,"combatLevel":86,"attackSpeed":5,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true},"2085":{"name":"Ice giant","wiki":"Ice_giant#Level_53","hitpoints":70,"combatLevel":53,"attackSpeed":5,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2086":{"name":"Ice giant","wiki":"Ice_giant#Level_53","hitpoints":70,"combatLevel":53,"attackSpeed":5,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2087":{"name":"Ice giant","wiki":"Ice_giant#Level_53","hitpoints":70,"combatLevel":53,"attackSpeed":5,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2088":{"name":"Ice giant","wiki":"Ice_giant#Level_53","hitpoints":70,"combatLevel":53,"attackSpeed":5,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2089":{"name":"Ice giant","wiki":"Ice_giant#Level_53","hitpoints":70,"combatLevel":53,"attackSpeed":5,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2090":{"name":"Moss giant","wiki":"Moss_giant#Level_42","hitpoints":60,"combatLevel":42,"attackSpeed":6,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"bonusAttack":33,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2091":{"name":"Moss giant","wiki":"Moss_giant#Level_42","hitpoints":60,"combatLevel":42,"attackSpeed":6,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"bonusAttack":33,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2092":{"name":"Moss giant","wiki":"Moss_giant#Level_42","hitpoints":60,"combatLevel":42,"attackSpeed":6,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"bonusAttack":33,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2093":{"name":"Moss giant","wiki":"Moss_giant#Level_42","hitpoints":60,"combatLevel":42,"attackSpeed":6,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"bonusAttack":33,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2094":{"name":"Jogre","wiki":"Jogre#Normal","hitpoints":60,"combatLevel":53,"attackSpeed":6,"attackLevel":43,"strengthLevel":43,"defenceLevel":43,"rangeLevel":1,"magicLevel":1,"bonusAttack":22,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2095":{"name":"Ogre","wiki":"Ogre#Level_53","hitpoints":60,"combatLevel":53,"attackSpeed":6,"attackLevel":43,"strengthLevel":43,"defenceLevel":43,"rangeLevel":1,"magicLevel":1,"bonusAttack":22,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2096":{"name":"Ogre","wiki":"Ogre#Level_53","hitpoints":60,"combatLevel":53,"attackSpeed":6,"attackLevel":43,"strengthLevel":43,"defenceLevel":43,"rangeLevel":1,"magicLevel":1,"bonusAttack":22,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2097":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":55,"combatLevel":56,"attackSpeed":4,"attackLevel":47,"strengthLevel":50,"defenceLevel":46,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2098":{"name":"Hill Giant","wiki":"Hill_Giant#1","hitpoints":35,"combatLevel":28,"attackSpeed":6,"attackLevel":18,"strengthLevel":22,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2099":{"name":"Hill Giant","wiki":"Hill_Giant#1","hitpoints":35,"combatLevel":28,"attackSpeed":6,"attackLevel":18,"strengthLevel":22,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2100":{"name":"Hill Giant","wiki":"Hill_Giant#1","hitpoints":35,"combatLevel":28,"attackSpeed":6,"attackLevel":18,"strengthLevel":22,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2101":{"name":"Hill Giant","wiki":"Hill_Giant#1","hitpoints":35,"combatLevel":28,"attackSpeed":6,"attackLevel":18,"strengthLevel":22,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2102":{"name":"Hill Giant","wiki":"Hill_Giant#1","hitpoints":35,"combatLevel":28,"attackSpeed":6,"attackLevel":18,"strengthLevel":22,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2103":{"name":"Hill Giant","wiki":"Hill_Giant#1","hitpoints":35,"combatLevel":28,"attackSpeed":6,"attackLevel":18,"strengthLevel":22,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2120":{"name":"Market Guard","wiki":"Market_Guard_(Draynor)","hitpoints":22,"combatLevel":20,"attackSpeed":5,"attackLevel":17,"strengthLevel":18,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2137":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":150,"combatLevel":106,"attackSpeed":6,"attackLevel":95,"strengthLevel":75,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"2138":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":150,"combatLevel":106,"attackSpeed":6,"attackLevel":95,"strengthLevel":75,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"2139":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":150,"combatLevel":106,"attackSpeed":6,"attackLevel":95,"strengthLevel":75,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"2140":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":150,"combatLevel":106,"attackSpeed":6,"attackLevel":95,"strengthLevel":75,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"2141":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":150,"combatLevel":106,"attackSpeed":6,"attackLevel":95,"strengthLevel":75,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"2142":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":150,"combatLevel":106,"attackSpeed":6,"attackLevel":95,"strengthLevel":75,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"2145":{"name":"Undead Druid","wiki":"Undead_Druid","hitpoints":140,"combatLevel":105,"attackSpeed":4,"attackLevel":60,"strengthLevel":50,"defenceLevel":60,"magicLevel":115,"magic":100,"stabDef":40,"slashDef":30,"crushDef":80,"rangeDef":40,"magicDef":140,"bonusAttack":50,"bonusStrength":50,"bonusMagicDamage":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"2154":{"name":"TzHaar-Mej","wiki":"TzHaar-Mej_(monster)","hitpoints":100,"combatLevel":103,"attackSpeed":5,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2155":{"name":"TzHaar-Mej","wiki":"TzHaar-Mej_(monster)","hitpoints":100,"combatLevel":103,"attackSpeed":5,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2156":{"name":"TzHaar-Mej","wiki":"TzHaar-Mej_(monster)","hitpoints":100,"combatLevel":103,"attackSpeed":5,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2157":{"name":"TzHaar-Mej","wiki":"TzHaar-Mej_(monster)","hitpoints":100,"combatLevel":103,"attackSpeed":5,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2158":{"name":"TzHaar-Mej","wiki":"TzHaar-Mej_(monster)","hitpoints":100,"combatLevel":103,"attackSpeed":5,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2159":{"name":"TzHaar-Mej","wiki":"TzHaar-Mej_(monster)","hitpoints":100,"combatLevel":103,"attackSpeed":5,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2160":{"name":"TzHaar-Mej","wiki":"TzHaar-Mej_(monster)","hitpoints":100,"combatLevel":103,"attackSpeed":5,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2161":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2162":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2163":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2164":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2165":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2166":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2167":{"name":"TzHaar-Xil","wiki":"TzHaar-Xil#Knife","hitpoints":120,"combatLevel":133,"attackSpeed":4,"attackLevel":140,"strengthLevel":100,"defenceLevel":100,"rangeLevel":120,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2168":{"name":"TzHaar-Xil","wiki":"TzHaar-Xil#Knife","hitpoints":120,"combatLevel":133,"attackSpeed":4,"attackLevel":140,"strengthLevel":100,"defenceLevel":100,"rangeLevel":120,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2169":{"name":"TzHaar-Xil","wiki":"TzHaar-Xil#Knife","hitpoints":120,"combatLevel":133,"attackSpeed":4,"attackLevel":140,"strengthLevel":100,"defenceLevel":100,"rangeLevel":120,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2170":{"name":"TzHaar-Xil","wiki":"TzHaar-Xil#Knife","hitpoints":120,"combatLevel":133,"attackSpeed":4,"attackLevel":140,"strengthLevel":100,"defenceLevel":100,"rangeLevel":120,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2171":{"name":"TzHaar-Xil","wiki":"TzHaar-Xil#Knife","hitpoints":120,"combatLevel":133,"attackSpeed":4,"attackLevel":140,"strengthLevel":100,"defenceLevel":100,"rangeLevel":120,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2172":{"name":"TzHaar-Xil","wiki":"TzHaar-Xil#Knife","hitpoints":120,"combatLevel":133,"attackSpeed":4,"attackLevel":140,"strengthLevel":100,"defenceLevel":100,"rangeLevel":120,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2173":{"name":"TzHaar-Ket","wiki":"TzHaar-Ket#Level_149","hitpoints":140,"combatLevel":149,"attackSpeed":4,"attackLevel":120,"strengthLevel":140,"defenceLevel":120,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2174":{"name":"TzHaar-Ket","wiki":"TzHaar-Ket#Level_149","hitpoints":140,"combatLevel":149,"attackSpeed":4,"attackLevel":120,"strengthLevel":140,"defenceLevel":120,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2175":{"name":"TzHaar-Ket","wiki":"TzHaar-Ket#Level_149","hitpoints":140,"combatLevel":149,"attackSpeed":4,"attackLevel":120,"strengthLevel":140,"defenceLevel":120,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2176":{"name":"TzHaar-Ket","wiki":"TzHaar-Ket#Level_149","hitpoints":140,"combatLevel":149,"attackSpeed":4,"attackLevel":120,"strengthLevel":140,"defenceLevel":120,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2177":{"name":"TzHaar-Ket","wiki":"TzHaar-Ket#Level_149","hitpoints":140,"combatLevel":149,"attackSpeed":4,"attackLevel":120,"strengthLevel":140,"defenceLevel":120,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2178":{"name":"TzHaar-Ket","wiki":"TzHaar-Ket#Level_149","hitpoints":140,"combatLevel":149,"attackSpeed":4,"attackLevel":120,"strengthLevel":140,"defenceLevel":120,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2179":{"name":"TzHaar-Ket","wiki":"TzHaar-Ket#Level_149","hitpoints":140,"combatLevel":149,"attackSpeed":4,"attackLevel":120,"strengthLevel":140,"defenceLevel":120,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2187":{"name":"TzHaar-Ket","wiki":"TzHaar-Ket#Level_149","hitpoints":140,"combatLevel":149,"attackSpeed":4,"attackLevel":120,"strengthLevel":140,"defenceLevel":120,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2189":{"name":"Tz-Kih","wiki":"Tz-Kih","hitpoints":10,"combatLevel":22,"attackSpeed":4,"attackLevel":20,"strengthLevel":30,"defenceLevel":15,"rangeLevel":30,"magicLevel":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2190":{"name":"Tz-Kih","wiki":"Tz-Kih","hitpoints":10,"combatLevel":22,"attackSpeed":4,"attackLevel":20,"strengthLevel":30,"defenceLevel":15,"rangeLevel":30,"magicLevel":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2191":{"name":"Tz-Kek","wiki":"Tz-Kek#Level_45","hitpoints":20,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":60,"defenceLevel":30,"rangeLevel":60,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2192":{"name":"Tz-Kek","wiki":"Tz-Kek#Level_45","hitpoints":20,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":60,"defenceLevel":30,"rangeLevel":60,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2193":{"name":"Tok-Xil","wiki":"Tok-Xil#Standard","hitpoints":40,"combatLevel":90,"attackSpeed":4,"attackLevel":80,"strengthLevel":120,"defenceLevel":60,"rangeLevel":120,"magicLevel":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2194":{"name":"Tok-Xil","wiki":"Tok-Xil#Standard","hitpoints":40,"combatLevel":90,"attackSpeed":4,"attackLevel":80,"strengthLevel":120,"defenceLevel":60,"rangeLevel":120,"magicLevel":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2205":{"name":"Commander Zilyana","wiki":"Commander_Zilyana#Normal","hitpoints":255,"combatLevel":596,"attackSpeed":2,"attackLevel":280,"strengthLevel":196,"defenceLevel":300,"rangeLevel":250,"magicLevel":300,"magic":200,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"bonusAttack":195,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"2206":{"name":"Starlight","wiki":"Starlight","hitpoints":160,"combatLevel":149,"attackSpeed":5,"attackLevel":120,"strengthLevel":125,"defenceLevel":120,"rangeLevel":1,"magicLevel":125,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"magicDef":5,"bonusAttack":60,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2207":{"name":"Growler","wiki":"Growler","hitpoints":146,"combatLevel":139,"attackSpeed":5,"attackLevel":100,"strengthLevel":101,"defenceLevel":120,"rangeLevel":1,"magicLevel":150,"stabDef":12,"slashDef":14,"crushDef":14,"rangeDef":5,"magicDef":18,"bonusAttack":10,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2208":{"name":"Bree","wiki":"Bree","hitpoints":162,"combatLevel":146,"attackSpeed":5,"attackLevel":110,"strengthLevel":80,"defenceLevel":130,"rangeLevel":150,"magicLevel":80,"stabDef":12,"slashDef":14,"crushDef":14,"rangeDef":5,"magicDef":18,"bonusAttack":10,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2209":{"name":"Saradomin priest","wiki":"Saradomin_priest","hitpoints":89,"combatLevel":113,"attackSpeed":5,"attackLevel":120,"strengthLevel":46,"defenceLevel":120,"rangeLevel":1,"magicLevel":125,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"magicDef":5,"bonusAttack":9,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2210":{"name":"Spiritual warrior","wiki":"Spiritual_warrior#Saradomin","hitpoints":110,"combatLevel":125,"slayerLevel":68,"attackSpeed":4,"attackLevel":110,"strengthLevel":106,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"magicDef":5,"bonusAttack":9,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"2211":{"name":"Spiritual ranger","wiki":"Spiritual_ranger#Saradomin","hitpoints":106,"combatLevel":122,"slayerLevel":63,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":146,"magicLevel":1,"stabDef":3,"slashDef":5,"crushDef":13,"rangeDef":23,"magicDef":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"2212":{"name":"Spiritual mage","wiki":"Spiritual_mage#Saradomin","hitpoints":85,"combatLevel":120,"slayerLevel":83,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":86,"rangeLevel":1,"magicLevel":160,"stabDef":8,"slashDef":7,"crushDef":3,"rangeDef":2,"magicDef":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"2213":{"name":"Knight of Saradomin","wiki":"Knight_of_Saradomin#Level_103","hitpoints":135,"combatLevel":103,"attackSpeed":6,"attackLevel":75,"strengthLevel":85,"defenceLevel":70,"rangeLevel":1,"magicLevel":60,"stabDef":10,"slashDef":10,"crushDef":7,"rangeDef":13,"bonusAttack":8,"bonusStrength":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2214":{"name":"Knight of Saradomin","wiki":"Knight_of_Saradomin#Level_103","hitpoints":108,"combatLevel":101,"attackSpeed":6,"attackLevel":75,"strengthLevel":90,"defenceLevel":82,"rangeLevel":1,"magicLevel":60,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"bonusAttack":13,"bonusStrength":11,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2215":{"name":"General Graardor","wiki":"General_Graardor#Normal","hitpoints":255,"combatLevel":624,"attackSpeed":6,"attackLevel":280,"strengthLevel":350,"defenceLevel":250,"rangeLevel":350,"magicLevel":80,"range":100,"stabDef":90,"slashDef":90,"crushDef":90,"rangeDef":90,"magicDef":298,"bonusAttack":120,"bonusStrength":43,"bonusRangeStrength":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"2216":{"name":"Sergeant Strongstack","wiki":"Sergeant_Strongstack","hitpoints":128,"combatLevel":141,"attackSpeed":5,"attackLevel":124,"strengthLevel":118,"defenceLevel":125,"rangeLevel":50,"magicLevel":50,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2217":{"name":"Sergeant Steelwill","wiki":"Sergeant_Steelwill","hitpoints":127,"combatLevel":142,"attackSpeed":5,"attackLevel":80,"strengthLevel":50,"defenceLevel":150,"rangeLevel":1,"magicLevel":150,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2218":{"name":"Sergeant Grimspike","wiki":"Sergeant_Grimspike","hitpoints":146,"combatLevel":142,"attackSpeed":5,"attackLevel":80,"strengthLevel":80,"defenceLevel":132,"rangeLevel":150,"magicLevel":50,"range":20,"bonusRangeStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2232":{"name":"Black Guard Berserker","wiki":"Black_Guard_Berserker#Red","hitpoints":50,"combatLevel":66,"attackSpeed":3,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"bonusAttack":55,"bonusStrength":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2233":{"name":"Ogre","wiki":"Ogre#Level_53","hitpoints":70,"combatLevel":58,"attackSpeed":6,"attackLevel":46,"strengthLevel":48,"defenceLevel":43,"rangeLevel":1,"magicLevel":1,"bonusAttack":22,"bonusStrength":21,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2234":{"name":"Jogre","wiki":"Jogre#Normal","hitpoints":70,"combatLevel":58,"attackSpeed":6,"attackLevel":46,"strengthLevel":48,"defenceLevel":43,"rangeLevel":1,"magicLevel":1,"bonusAttack":22,"bonusStrength":21,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2235":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":110,"combatLevel":81,"attackSpeed":6,"attackLevel":60,"strengthLevel":70,"defenceLevel":48,"rangeLevel":1,"magicLevel":1,"bonusAttack":22,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2236":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":110,"combatLevel":81,"attackSpeed":6,"attackLevel":60,"strengthLevel":70,"defenceLevel":48,"rangeLevel":1,"magicLevel":1,"bonusAttack":22,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2237":{"name":"Ork","wiki":"Ork","hitpoints":110,"combatLevel":107,"attackSpeed":5,"attackLevel":100,"strengthLevel":100,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"magicDef":5,"bonusAttack":19,"bonusStrength":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2238":{"name":"Ork","wiki":"Ork","hitpoints":110,"combatLevel":107,"attackSpeed":5,"attackLevel":100,"strengthLevel":100,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"magicDef":5,"bonusAttack":19,"bonusStrength":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2239":{"name":"Ork","wiki":"Ork","hitpoints":110,"combatLevel":107,"attackSpeed":5,"attackLevel":100,"strengthLevel":100,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"magicDef":5,"bonusAttack":19,"bonusStrength":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2240":{"name":"Ork","wiki":"Ork","hitpoints":110,"combatLevel":107,"attackSpeed":5,"attackLevel":100,"strengthLevel":100,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"magicDef":5,"bonusAttack":19,"bonusStrength":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2241":{"name":"Hobgoblin","wiki":"Hobgoblin#Hobgoblin_(GWD)","hitpoints":49,"combatLevel":47,"attackSpeed":4,"attackLevel":33,"strengthLevel":31,"defenceLevel":36,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2242":{"name":"Spiritual ranger","wiki":"Spiritual_ranger#Saradomin","hitpoints":131,"combatLevel":115,"slayerLevel":63,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":96,"rangeLevel":121,"magicLevel":1,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"2243":{"name":"Spiritual warrior","wiki":"Spiritual_warrior#Saradomin","hitpoints":131,"combatLevel":134,"slayerLevel":68,"attackSpeed":4,"attackLevel":116,"strengthLevel":120,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"magicDef":5,"bonusAttack":29,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"2244":{"name":"Spiritual mage","wiki":"Spiritual_mage#Saradomin","hitpoints":106,"combatLevel":121,"slayerLevel":83,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":103,"rangeLevel":1,"magicLevel":142,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"magicDef":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"2245":{"name":"Goblin","wiki":"Goblin_(God_Wars_Dungeon)#Level_17","hitpoints":18,"combatLevel":17,"slayerLevel":1,"attackSpeed":5,"attackLevel":14,"strengthLevel":16,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":60},"2246":{"name":"Goblin","wiki":"Goblin_(God_Wars_Dungeon)#Level_17","hitpoints":15,"combatLevel":12,"slayerLevel":1,"attackSpeed":5,"attackLevel":12,"strengthLevel":6,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":60},"2247":{"name":"Goblin","wiki":"Goblin_(God_Wars_Dungeon)#Level_17","hitpoints":3,"combatLevel":12,"slayerLevel":1,"attackSpeed":5,"attackLevel":15,"strengthLevel":6,"defenceLevel":19,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":80},"2248":{"name":"Goblin","wiki":"Goblin_(God_Wars_Dungeon)#Level_17","hitpoints":16,"combatLevel":15,"slayerLevel":1,"attackSpeed":5,"attackLevel":16,"strengthLevel":6,"defenceLevel":19,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":60},"2249":{"name":"Goblin","wiki":"Goblin_(God_Wars_Dungeon)#Level_17","hitpoints":13,"combatLevel":13,"slayerLevel":1,"attackSpeed":5,"attackLevel":11,"strengthLevel":6,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":60},"2259":{"name":"Dagannoth","wiki":"Dagannoth_(Waterbirth_Island)#Level_88","hitpoints":85,"combatLevel":88,"attackSpeed":3,"attackLevel":10,"strengthLevel":10,"defenceLevel":75,"rangeLevel":100,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":90,"rangeDef":150,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2261":{"name":"Giant Rock Crab","wiki":"Giant_Rock_Crab#1","hitpoints":180,"combatLevel":137,"attackSpeed":4,"attackLevel":50,"strengthLevel":80,"defenceLevel":200,"rangeLevel":1,"magicLevel":1,"stabDef":225,"slashDef":200,"crushDef":175,"rangeDef":250,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2264":{"name":"Dagannoth fledgeling","wiki":"Dagannoth_fledgeling","hitpoints":100,"combatLevel":70,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2265":{"name":"Dagannoth Supreme","wiki":"Dagannoth_Supreme#Normal","hitpoints":255,"combatLevel":303,"attackSpeed":4,"attackLevel":255,"strengthLevel":255,"defenceLevel":128,"rangeLevel":255,"magicLevel":255,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":550,"magicDef":255,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"2266":{"name":"Dagannoth Prime","wiki":"Dagannoth_Prime#Normal","hitpoints":255,"combatLevel":303,"attackSpeed":4,"attackLevel":255,"strengthLevel":255,"defenceLevel":255,"magicLevel":255,"stabDef":255,"slashDef":255,"crushDef":255,"rangeDef":10,"magicDef":255,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"2267":{"name":"Dagannoth Rex","wiki":"Dagannoth_Rex#Normal","hitpoints":255,"combatLevel":303,"attackSpeed":4,"attackLevel":255,"strengthLevel":255,"defenceLevel":255,"rangeLevel":255,"stabDef":255,"slashDef":255,"crushDef":255,"rangeDef":255,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"2313":{"name":"Wolf","wiki":"Wolf#Level_25","hitpoints":34,"combatLevel":25,"attackSpeed":4,"attackLevel":20,"strengthLevel":16,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"2316":{"name":"Guard","wiki":"Guard_(Cave_goblin)#Bone_club","hitpoints":26,"combatLevel":26,"attackSpeed":6,"attackLevel":25,"strengthLevel":18,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":16,"crushDef":19,"rangeDef":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2317":{"name":"Guard","wiki":"Guard_(Cave_goblin)#Bone_club","hitpoints":26,"combatLevel":24,"attackSpeed":6,"attackLevel":22,"strengthLevel":16,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"slashDef":15,"crushDef":19,"rangeDef":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2450":{"name":"Animated Bronze Armour","wiki":"Animated_Bronze_Armour","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":25,"crushDef":19,"rangeDef":400,"magicDef":400,"bonusAttack":4,"bonusStrength":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":true},"2451":{"name":"Animated Iron Armour","wiki":"Animated_Iron_Armour","hitpoints":20,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":25,"crushDef":19,"rangeDef":400,"magicDef":400,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":true},"2452":{"name":"Animated Steel Armour","wiki":"Animated_Steel_Armour","hitpoints":40,"combatLevel":46,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":25,"crushDef":19,"rangeDef":400,"magicDef":400,"bonusAttack":4,"bonusStrength":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":true},"2453":{"name":"Animated Black Armour","wiki":"Animated_Black_Armour","hitpoints":60,"combatLevel":69,"attackSpeed":4,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":25,"crushDef":19,"rangeDef":400,"magicDef":400,"bonusAttack":4,"bonusStrength":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":true},"2454":{"name":"Animated Mithril Armour","wiki":"Animated_Mithril_Armour","hitpoints":80,"combatLevel":92,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":25,"crushDef":19,"rangeDef":400,"magicDef":400,"bonusAttack":4,"bonusStrength":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":true},"2455":{"name":"Animated Adamant Armour","wiki":"Animated_Adamant_Armour","hitpoints":99,"combatLevel":113,"attackSpeed":4,"attackLevel":99,"strengthLevel":99,"defenceLevel":99,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":25,"crushDef":19,"rangeDef":400,"magicDef":400,"bonusAttack":4,"bonusStrength":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":true},"2456":{"name":"Animated Rune Armour","wiki":"Animated_Rune_Armour","hitpoints":120,"combatLevel":138,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":25,"crushDef":19,"rangeDef":400,"magicDef":400,"bonusAttack":4,"bonusStrength":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"2463":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":75,"combatLevel":56,"attackSpeed":4,"attackLevel":47,"strengthLevel":50,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2464":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":100,"combatLevel":76,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2465":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":75,"combatLevel":56,"attackSpeed":4,"attackLevel":47,"strengthLevel":50,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2466":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":100,"combatLevel":76,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2467":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":75,"combatLevel":56,"attackSpeed":4,"attackLevel":47,"strengthLevel":50,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2468":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":100,"combatLevel":76,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2474":{"name":"Catablepon","wiki":"Catablepon#Level_49","hitpoints":40,"combatLevel":49,"attackSpeed":4,"attackLevel":45,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":60,"stabDef":40,"slashDef":30,"crushDef":20,"rangeDef":40,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":20},"2475":{"name":"Catablepon","wiki":"Catablepon#Level_49","hitpoints":70,"combatLevel":64,"attackSpeed":4,"attackLevel":55,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":45,"stabDef":50,"slashDef":40,"crushDef":30,"rangeDef":50,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":20},"2476":{"name":"Catablepon","wiki":"Catablepon#Level_49","hitpoints":50,"combatLevel":68,"attackSpeed":4,"attackLevel":65,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":60,"stabDef":50,"slashDef":40,"crushDef":30,"rangeDef":50,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":20},"2477":{"name":"Giant spider","wiki":"Giant_spider#Level_50","hitpoints":50,"combatLevel":50,"attackSpeed":4,"attackLevel":41,"strengthLevel":51,"defenceLevel":31,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2478":{"name":"Spider","wiki":"Spider#Stronghold_of_Security","hitpoints":22,"combatLevel":24,"attackSpeed":4,"attackLevel":21,"strengthLevel":21,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"stabDef":53,"slashDef":53,"crushDef":53,"rangeDef":53,"magicDef":53,"bonusAttack":35,"bonusStrength":58,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":27},"2479":{"name":"Scorpion","wiki":"Scorpion#Level_59","hitpoints":55,"combatLevel":59,"attackSpeed":4,"attackLevel":50,"strengthLevel":52,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":15,"rangeDef":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":22},"2480":{"name":"Scorpion","wiki":"Scorpion#Level_59","hitpoints":37,"combatLevel":37,"attackSpeed":4,"attackLevel":31,"strengthLevel":32,"defenceLevel":31,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":15,"crushDef":15,"rangeDef":35,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2481":{"name":"Minotaur","wiki":"Minotaur#Level_12","hitpoints":10,"combatLevel":12,"attackSpeed":4,"attackLevel":12,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"2483":{"name":"Minotaur","wiki":"Minotaur#Level_12","hitpoints":22,"combatLevel":27,"attackSpeed":4,"attackLevel":23,"strengthLevel":25,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"magicDef":21,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"2484":{"name":"Goblin","wiki":"Goblin_(Vault_of_War)#Level_5","hitpoints":5,"combatLevel":5,"slayerLevel":1,"attackSpeed":6,"attackLevel":7,"strengthLevel":2,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"2485":{"name":"Goblin","wiki":"Goblin_(Vault_of_War)#Level_5","hitpoints":16,"combatLevel":13,"slayerLevel":1,"attackSpeed":4,"attackLevel":12,"strengthLevel":13,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":6,"crushDef":8,"rangeDef":4,"magicDef":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"2486":{"name":"Goblin","wiki":"Goblin_(Vault_of_War)#Level_5","hitpoints":7,"combatLevel":11,"slayerLevel":1,"attackSpeed":6,"attackLevel":10,"strengthLevel":3,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"2487":{"name":"Goblin","wiki":"Goblin_(Vault_of_War)#Level_5","hitpoints":22,"combatLevel":16,"slayerLevel":1,"attackSpeed":6,"attackLevel":13,"strengthLevel":11,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":6,"crushDef":8,"rangeDef":4,"magicDef":4,"bonusAttack":22,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"2488":{"name":"Goblin","wiki":"Goblin_(Vault_of_War)#Level_5","hitpoints":26,"combatLevel":25,"slayerLevel":1,"attackSpeed":4,"attackLevel":22,"strengthLevel":23,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":16,"crushDef":18,"rangeDef":14,"magicDef":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"2489":{"name":"Goblin","wiki":"Goblin_(Vault_of_War)#Level_5","hitpoints":22,"combatLevel":16,"slayerLevel":1,"attackSpeed":6,"attackLevel":13,"strengthLevel":11,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":6,"crushDef":8,"rangeDef":4,"magicDef":4,"bonusAttack":22,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"2490":{"name":"Wolf","wiki":"Wolf#Level_25","hitpoints":15,"combatLevel":14,"attackSpeed":4,"attackLevel":10,"strengthLevel":15,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"2491":{"name":"Wolf","wiki":"Wolf#Level_25","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"2492":{"name":"Rat","wiki":"Rat#Level_1_(SoS)","hitpoints":2,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2498":{"name":"Flesh Crawler","wiki":"Flesh_Crawler#Level_28","hitpoints":25,"combatLevel":28,"attackSpeed":3,"attackLevel":60,"strengthLevel":2,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":15,"crushDef":15,"rangeDef":15,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"2499":{"name":"Flesh Crawler","wiki":"Flesh_Crawler#Level_28","hitpoints":25,"combatLevel":35,"attackSpeed":3,"attackLevel":80,"strengthLevel":2,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":15,"crushDef":15,"rangeDef":15,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"2500":{"name":"Flesh Crawler","wiki":"Flesh_Crawler#Level_28","hitpoints":25,"combatLevel":41,"attackSpeed":3,"attackLevel":100,"strengthLevel":2,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":15,"crushDef":15,"rangeDef":15,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"2501":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":30,"attackSpeed":5,"attackLevel":25,"strengthLevel":29,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"crushDef":12,"magicDef":10,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"2502":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":30,"attackSpeed":5,"attackLevel":25,"strengthLevel":29,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"crushDef":12,"magicDef":10,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"2503":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":30,"combatLevel":30,"attackSpeed":5,"attackLevel":25,"strengthLevel":29,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"crushDef":12,"magicDef":10,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"2504":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":40,"combatLevel":44,"attackSpeed":5,"attackLevel":35,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"crushDef":22,"magicDef":10,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"2505":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":40,"combatLevel":44,"attackSpeed":5,"attackLevel":35,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"crushDef":22,"magicDef":10,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"2506":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":40,"combatLevel":44,"attackSpeed":5,"attackLevel":35,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"crushDef":22,"magicDef":10,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"2507":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":50,"combatLevel":53,"attackSpeed":5,"attackLevel":55,"strengthLevel":40,"defenceLevel":48,"rangeLevel":1,"magicLevel":1,"stabDef":19,"slashDef":18,"crushDef":22,"rangeDef":21,"magicDef":20,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"2508":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":50,"combatLevel":53,"attackSpeed":5,"attackLevel":55,"strengthLevel":40,"defenceLevel":48,"rangeLevel":1,"magicLevel":1,"stabDef":19,"slashDef":18,"crushDef":22,"rangeDef":21,"magicDef":20,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"2509":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":50,"combatLevel":53,"attackSpeed":5,"attackLevel":55,"strengthLevel":40,"defenceLevel":48,"rangeLevel":1,"magicLevel":1,"stabDef":19,"slashDef":18,"crushDef":22,"rangeDef":21,"magicDef":20,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"2510":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":25,"combatLevel":26,"attackSpeed":4,"attackLevel":22,"strengthLevel":23,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2511":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":25,"combatLevel":26,"attackSpeed":4,"attackLevel":22,"strengthLevel":23,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2512":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":25,"combatLevel":26,"attackSpeed":4,"attackLevel":22,"strengthLevel":23,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2513":{"name":"Rat","wiki":"Rat#Level_1_(SoS)","hitpoints":2,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2514":{"name":"Ankou","wiki":"Ankou#Level_75","hitpoints":60,"combatLevel":75,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"2515":{"name":"Ankou","wiki":"Ankou#Level_75","hitpoints":65,"combatLevel":82,"attackSpeed":4,"attackLevel":80,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"2516":{"name":"Ankou","wiki":"Ankou#Level_75","hitpoints":70,"combatLevel":86,"attackSpeed":4,"attackLevel":75,"strengthLevel":75,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"2517":{"name":"Ankou","wiki":"Ankou#Level_75","hitpoints":60,"combatLevel":75,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"2518":{"name":"Ankou","wiki":"Ankou#Level_75","hitpoints":65,"combatLevel":82,"attackSpeed":4,"attackLevel":80,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"2519":{"name":"Ankou","wiki":"Ankou#Level_75","hitpoints":70,"combatLevel":86,"attackSpeed":4,"attackLevel":75,"strengthLevel":75,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"2520":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":70,"combatLevel":68,"attackSpeed":4,"attackLevel":60,"strengthLevel":50,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":35,"rangeDef":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":70},"2521":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":70,"combatLevel":60,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":35,"rangeDef":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":70},"2522":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":70,"combatLevel":60,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":35,"rangeDef":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":70},"2523":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":70,"combatLevel":60,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":35,"rangeDef":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":70},"2524":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":77,"combatLevel":85,"attackSpeed":4,"attackLevel":74,"strengthLevel":74,"defenceLevel":74,"rangeLevel":1,"magicLevel":1,"stabDef":79,"slashDef":31,"crushDef":20,"rangeDef":70,"magicDef":5,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"2525":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":77,"combatLevel":85,"attackSpeed":4,"attackLevel":74,"strengthLevel":74,"defenceLevel":74,"rangeLevel":1,"magicLevel":1,"stabDef":79,"slashDef":31,"crushDef":20,"rangeDef":70,"magicDef":5,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"2526":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":77,"combatLevel":85,"attackSpeed":4,"attackLevel":74,"strengthLevel":74,"defenceLevel":74,"rangeLevel":1,"magicLevel":1,"stabDef":79,"slashDef":31,"crushDef":20,"rangeDef":70,"magicDef":5,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"2527":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":80,"combatLevel":77,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":68,"rangeLevel":1,"magicLevel":1,"stabDef":55,"slashDef":55,"crushDef":5,"rangeDef":55,"magicDef":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"2528":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":80,"combatLevel":77,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":68,"rangeLevel":1,"magicLevel":1,"stabDef":55,"slashDef":55,"crushDef":5,"rangeDef":55,"magicDef":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"2529":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":80,"combatLevel":77,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":68,"rangeLevel":1,"magicLevel":1,"stabDef":55,"slashDef":55,"crushDef":5,"rangeDef":55,"magicDef":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"2530":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":80,"combatLevel":77,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":68,"rangeLevel":1,"magicLevel":1,"stabDef":55,"slashDef":55,"crushDef":5,"rangeDef":55,"magicDef":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"2531":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":75,"combatLevel":76,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":68,"rangeLevel":1,"magicLevel":1,"stabDef":45,"slashDef":45,"crushDef":5,"rangeDef":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"2532":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":75,"combatLevel":76,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":68,"rangeLevel":1,"magicLevel":1,"stabDef":45,"slashDef":45,"crushDef":5,"rangeDef":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"2533":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":75,"combatLevel":76,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":68,"rangeLevel":1,"magicLevel":1,"stabDef":45,"slashDef":45,"crushDef":5,"rangeDef":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"2534":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":75,"combatLevel":76,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":68,"rangeLevel":1,"magicLevel":1,"stabDef":45,"slashDef":45,"crushDef":5,"rangeDef":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"2536":{"name":"H.A.M. Guard","wiki":"H.A.M._Guard#Level_12","hitpoints":15,"combatLevel":12,"attackSpeed":7,"attackLevel":8,"strengthLevel":12,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2537":{"name":"H.A.M. Guard","wiki":"H.A.M._Guard#Level_12","hitpoints":20,"combatLevel":18,"attackSpeed":6,"attackLevel":14,"strengthLevel":18,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"stabDef":6,"slashDef":6,"rangeDef":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2538":{"name":"H.A.M. Guard","wiki":"H.A.M._Guard#Level_12","hitpoints":30,"combatLevel":22,"attackSpeed":5,"attackLevel":16,"strengthLevel":20,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"stabDef":7,"slashDef":7,"rangeDef":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2579":{"name":"Monk","wiki":"Monk#Level_5","hitpoints":15,"combatLevel":5,"attackSpeed":4,"attackLevel":2,"strengthLevel":2,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2584":{"name":"Abyssal leech","wiki":"Abyssal_leech","hitpoints":10,"combatLevel":41,"attackSpeed":2,"attackLevel":95,"strengthLevel":5,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":100,"rangeDef":10,"magicDef":50,"bonusAttack":100,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"2585":{"name":"Abyssal guardian","wiki":"Abyssal_guardian","hitpoints":55,"combatLevel":59,"attackSpeed":4,"attackLevel":30,"strengthLevel":90,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":70,"slashDef":70,"crushDef":70,"rangeDef":70,"magicDef":150,"bonusAttack":15,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"2586":{"name":"Abyssal walker","wiki":"Abyssal_walker","hitpoints":95,"combatLevel":81,"attackSpeed":5,"attackLevel":5,"strengthLevel":100,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":75,"slashDef":75,"crushDef":10,"rangeDef":75,"magicDef":75,"bonusAttack":5,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"2592":{"name":"Mogre","wiki":"Mogre","hitpoints":48,"combatLevel":60,"slayerLevel":32,"attackSpeed":6,"attackLevel":58,"strengthLevel":55,"defenceLevel":48,"rangeLevel":1,"magicLevel":1,"bonusAttack":22,"bonusStrength":20,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"2593":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2594":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2595":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2596":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2597":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2598":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2599":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2600":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2601":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2602":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2603":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2604":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2605":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2606":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2607":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2608":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2609":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2610":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2611":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2612":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2613":{"name":"Boris","wiki":"Boris","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2614":{"name":"Imre","wiki":"Imre","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2615":{"name":"Yuri","wiki":"Yuri","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2616":{"name":"Joseph","wiki":"Joseph","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2617":{"name":"Nikolai","wiki":"Nikolai","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2618":{"name":"Eduard","wiki":"Eduard","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2619":{"name":"Lev","wiki":"Lev","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2620":{"name":"Georgy","wiki":"Georgy","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2621":{"name":"Svetlana","wiki":"Svetlana","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2622":{"name":"Irina","wiki":"Irina","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2623":{"name":"Alexis","wiki":"Alexis","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2624":{"name":"Milla","wiki":"Milla","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2625":{"name":"Galina","wiki":"Galina","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2626":{"name":"Sofiya","wiki":"Sofiya","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2627":{"name":"Ksenia","wiki":"Ksenia","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2628":{"name":"Yadviga","wiki":"Yadviga","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2629":{"name":"Nikita","wiki":"Nikita","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2630":{"name":"Vera","wiki":"Vera","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2631":{"name":"Zoja","wiki":"Zoja","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2632":{"name":"Liliya","wiki":"Liliya","hitpoints":60,"combatLevel":24,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2634":{"name":"Myre Blamish Snail","wiki":"Myre_Blamish_Snail#Round","hitpoints":8,"combatLevel":9,"attackSpeed":4,"defenceLevel":22,"rangeLevel":5,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":30,"rangeDef":50,"magicDef":5,"bonusAttack":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2645":{"name":"Blood Blamish Snail","wiki":"Blood_Blamish_Snail#Round","hitpoints":13,"combatLevel":20,"attackSpeed":6,"defenceLevel":45,"rangeLevel":12,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":30,"rangeDef":50,"magicDef":5,"bonusAttack":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2646":{"name":"Ochre Blamish Snail","wiki":"Ochre_Blamish_Snail#Round","hitpoints":10,"combatLevel":10,"attackSpeed":6,"defenceLevel":18,"rangeLevel":7,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":30,"rangeDef":50,"magicDef":5,"bonusAttack":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2647":{"name":"Bruise Blamish Snail","wiki":"Bruise_Blamish_Snail#Round","hitpoints":12,"combatLevel":20,"attackSpeed":6,"defenceLevel":40,"rangeLevel":15,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":30,"rangeDef":50,"magicDef":5,"bonusAttack":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2648":{"name":"Bark Blamish Snail","wiki":"Bark_Blamish_Snail","hitpoints":22,"combatLevel":15,"attackSpeed":6,"defenceLevel":20,"rangeLevel":10,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":30,"rangeDef":30,"magicDef":5,"bonusAttack":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2649":{"name":"Myre Blamish Snail","wiki":"Myre_Blamish_Snail#Round","hitpoints":13,"combatLevel":10,"attackSpeed":4,"defenceLevel":12,"rangeLevel":8,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":30,"rangeDef":50,"magicDef":5,"bonusAttack":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2650":{"name":"Blood Blamish Snail","wiki":"Blood_Blamish_Snail#Round","hitpoints":10,"combatLevel":20,"attackSpeed":6,"defenceLevel":30,"rangeLevel":21,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":30,"rangeDef":50,"magicDef":5,"bonusAttack":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2651":{"name":"Ochre Blamish Snail","wiki":"Ochre_Blamish_Snail#Round","hitpoints":20,"combatLevel":15,"attackSpeed":6,"defenceLevel":25,"rangeLevel":8,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":30,"rangeDef":50,"magicDef":5,"bonusAttack":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2652":{"name":"Bruise Blamish Snail","wiki":"Bruise_Blamish_Snail#Round","hitpoints":15,"combatLevel":20,"attackSpeed":6,"defenceLevel":27,"rangeLevel":20,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":30,"rangeDef":50,"magicDef":5,"bonusAttack":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2790":{"name":"Cow","wiki":"Cow#1","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"2791":{"name":"Cow","wiki":"Cow#1","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"2792":{"name":"Cow calf","wiki":"Cow_calf#1","hitpoints":6,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"2793":{"name":"Cow","wiki":"Cow#1","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"2794":{"name":"Cow calf","wiki":"Cow_calf#1","hitpoints":6,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"2795":{"name":"Cow","wiki":"Cow#1","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"2801":{"name":"Cow calf","wiki":"Cow_calf#1","hitpoints":6,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"2804":{"name":"Chicken","wiki":"Chicken#Normal","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2805":{"name":"Chicken","wiki":"Chicken#Normal","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2806":{"name":"Chicken","wiki":"Chicken#Normal","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"2827":{"name":"Bat","wiki":"Bat","hitpoints":8,"combatLevel":6,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":5,"rangeLevel":1,"magicLevel":1,"stabDef":2,"slashDef":2,"crushDef":5,"magicDef":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"2834":{"name":"Giant bat","wiki":"Giant_bat#Normal","hitpoints":32,"combatLevel":27,"attackSpeed":4,"attackLevel":22,"strengthLevel":22,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":12,"rangeDef":8,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"2837":{"name":"Unicorn","wiki":"Unicorn","hitpoints":19,"combatLevel":15,"attackSpeed":4,"attackLevel":11,"strengthLevel":13,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"2838":{"name":"Grizzly bear","wiki":"Grizzly_bear#Level_21","hitpoints":27,"combatLevel":21,"attackSpeed":4,"attackLevel":17,"strengthLevel":18,"defenceLevel":15,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2839":{"name":"Black bear","wiki":"Black_bear","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":15,"strengthLevel":16,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2840":{"name":"Earth warrior","wiki":"Earth_warrior","hitpoints":54,"combatLevel":51,"attackSpeed":4,"attackLevel":42,"strengthLevel":42,"defenceLevel":42,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":40,"crushDef":20,"rangeDef":30,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2841":{"name":"Ice warrior","wiki":"Ice_warrior#Normal","hitpoints":59,"combatLevel":57,"attackSpeed":4,"attackLevel":47,"strengthLevel":47,"defenceLevel":47,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":40,"crushDef":20,"rangeDef":30,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2842":{"name":"Ice warrior","wiki":"Ice_warrior#Normal","hitpoints":59,"combatLevel":57,"attackSpeed":4,"attackLevel":47,"strengthLevel":47,"defenceLevel":47,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":40,"crushDef":20,"rangeDef":30,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2843":{"name":"Otherworldly being","wiki":"Otherworldly_being","hitpoints":66,"combatLevel":64,"attackSpeed":4,"attackLevel":56,"strengthLevel":56,"defenceLevel":46,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":10,"crushDef":20,"rangeDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":20},"2844":{"name":"Magic axe","wiki":"Magic_axe#Normal","hitpoints":44,"combatLevel":42,"attackSpeed":4,"attackLevel":38,"strengthLevel":38,"defenceLevel":29,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":5,"crushDef":15,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2845":{"name":"Snake","wiki":"Snake","hitpoints":6,"combatLevel":5,"attackSpeed":4,"attackLevel":4,"strengthLevel":5,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2847":{"name":"Yeti","wiki":"Yeti","combatLevel":58,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2848":{"name":"Monkey","wiki":"Monkey_(monster)#Mos_Le'Harmless","hitpoints":6,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":37},"2849":{"name":"Black unicorn","wiki":"Black_unicorn","hitpoints":29,"combatLevel":27,"attackSpeed":4,"attackLevel":21,"strengthLevel":23,"defenceLevel":23,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"2850":{"name":"Veos","wiki":"Mammoth#Normal","combatLevel":41,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2851":{"name":"Ice warrior","wiki":"Ice_warrior#Normal","hitpoints":59,"combatLevel":57,"attackSpeed":4,"attackLevel":47,"strengthLevel":47,"defenceLevel":47,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":40,"crushDef":20,"rangeDef":30,"magicDef":10,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2853":{"name":"Shadow warrior","wiki":"Shadow_warrior","hitpoints":67,"combatLevel":48,"attackSpeed":4,"attackLevel":36,"strengthLevel":33,"defenceLevel":36,"stabDef":43,"slashDef":31,"crushDef":19,"rangeDef":38,"magicDef":15,"bonusAttack":20,"bonusStrength":26,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2854":{"name":"Rat","wiki":"Rat#Level_1_(SoS)","hitpoints":2,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":1},"2855":{"name":"Rat","wiki":"Rat#Level_1_(SoS)","hitpoints":2,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":1},"2856":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2857":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2858":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2859":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2860":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2861":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2862":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":10,"combatLevel":6,"attackSpeed":4,"attackLevel":6,"strengthLevel":5,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2863":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":10,"combatLevel":6,"attackSpeed":4,"attackLevel":6,"strengthLevel":5,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2864":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":10,"combatLevel":6,"attackSpeed":4,"attackLevel":6,"strengthLevel":5,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"2865":{"name":"Dungeon rat","wiki":"Dungeon_rat#Large","hitpoints":12,"combatLevel":12,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2866":{"name":"Dungeon rat","wiki":"Dungeon_rat#Large","hitpoints":12,"combatLevel":12,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2867":{"name":"Dungeon rat","wiki":"Dungeon_rat#Large","hitpoints":12,"combatLevel":12,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2910":{"name":"Chinchompa","wiki":"Chinchompa_(Hunter)","hitpoints":1,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":7},"2911":{"name":"Carnivorous chinchompa","wiki":"Carnivorous_chinchompa","hitpoints":1,"combatLevel":2,"attackSpeed":4,"attackLevel":2,"strengthLevel":2,"defenceLevel":2,"rangeLevel":2,"magicLevel":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":7},"2912":{"name":"Black chinchompa","wiki":"Black_chinchompa_(Hunter)","hitpoints":1,"combatLevel":2,"attackSpeed":4,"attackLevel":2,"strengthLevel":2,"defenceLevel":2,"rangeLevel":2,"magicLevel":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":7},"2916":{"name":"Waterfiend","wiki":"Waterfiend#Normal","hitpoints":128,"combatLevel":115,"attackSpeed":4,"defenceLevel":128,"rangeLevel":105,"magicLevel":105,"stabDef":100,"slashDef":100,"crushDef":10,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"2917":{"name":"Waterfiend","wiki":"Waterfiend#Normal","hitpoints":128,"combatLevel":115,"attackSpeed":4,"defenceLevel":128,"rangeLevel":105,"magicLevel":105,"stabDef":100,"slashDef":100,"crushDef":10,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"2918":{"name":"Brutal green dragon","wiki":"Brutal_green_dragon","hitpoints":175,"combatLevel":227,"attackSpeed":4,"attackLevel":268,"strengthLevel":168,"defenceLevel":168,"magicLevel":168,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"2919":{"name":"Mithril dragon","wiki":"Mithril_dragon","hitpoints":254,"combatLevel":304,"attackSpeed":4,"attackLevel":268,"strengthLevel":268,"defenceLevel":268,"rangeLevel":168,"magicLevel":168,"stabDef":50,"slashDef":100,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"2920":{"name":"Confused barbarian","wiki":"Confused_barbarian","hitpoints":124,"combatLevel":132,"attackSpeed":4,"attackLevel":115,"strengthLevel":114,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2921":{"name":"Lost barbarian","wiki":"Lost_barbarian","hitpoints":124,"combatLevel":132,"attackSpeed":4,"attackLevel":115,"strengthLevel":114,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"2946":{"name":"Nail beast","wiki":"Nail_beast#Level_69","hitpoints":55,"combatLevel":69,"attackSpeed":8,"attackLevel":150,"strengthLevel":6,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2947":{"name":"Nail beast","wiki":"Nail_beast#Level_69","hitpoints":65,"combatLevel":98,"attackSpeed":8,"attackLevel":215,"strengthLevel":16,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2948":{"name":"Nail beast","wiki":"Nail_beast#Level_69","hitpoints":75,"combatLevel":141,"attackSpeed":8,"attackLevel":320,"strengthLevel":26,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2954":{"name":"Zamorak wizard","wiki":"Zamorak_wizard","hitpoints":76,"combatLevel":65,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":80,"magicDef":3,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"2955":{"name":"Saradomin wizard","wiki":"Saradomin_wizard","hitpoints":120,"combatLevel":108,"attackSpeed":4,"attackLevel":100,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":80,"magicDef":30,"bonusAttack":40,"bonusStrength":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2978":{"name":"Big Snake","wiki":"Big_Snake","hitpoints":120,"combatLevel":84,"attackSpeed":6,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"bonusAttack":66,"bonusStrength":62,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2992":{"name":"Undead cow","wiki":"Undead_cow","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":5},"2993":{"name":"Undead chicken","wiki":"Undead_chicken","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":25},"2994":{"name":"Giant lobster","wiki":"Giant_lobster_(Ghosts_Ahoy)","hitpoints":32,"combatLevel":32,"attackSpeed":4,"attackLevel":18,"strengthLevel":26,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"2999":{"name":"Tortured soul","wiki":"Tortured_soul","hitpoints":51,"combatLevel":59,"attackSpeed":4,"attackLevel":52,"strengthLevel":62,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"3010":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":30,"crushDef":25,"rangeDef":25,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3011":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":30,"crushDef":25,"rangeDef":25,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3014":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3015":{"name":"Woman","wiki":"Woman#Varrock","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3016":{"name":"Shadow spider","wiki":"Shadow_spider","hitpoints":55,"combatLevel":52,"attackSpeed":4,"attackLevel":44,"strengthLevel":42,"defenceLevel":44,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":15,"crushDef":10,"rangeDef":15,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3017":{"name":"Giant spider","wiki":"Giant_spider#Level_50","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3018":{"name":"Giant spider","wiki":"Giant_spider#Level_50","hitpoints":32,"combatLevel":27,"attackSpeed":4,"attackLevel":20,"strengthLevel":24,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3019":{"name":"Spider","wiki":"Spider#Stronghold_of_Security","hitpoints":2,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3020":{"name":"Jungle spider","wiki":"Jungle_spider","hitpoints":50,"combatLevel":44,"attackSpeed":4,"attackLevel":35,"strengthLevel":37,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":10,"rangeDef":20,"magicDef":17,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3021":{"name":"Deadly red spider","wiki":"Deadly_red_spider","hitpoints":35,"combatLevel":34,"attackSpeed":4,"attackLevel":30,"strengthLevel":25,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":16,"crushDef":7,"rangeDef":16,"magicDef":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3022":{"name":"Ice spider","wiki":"Ice_spider#Normal","hitpoints":65,"combatLevel":61,"attackSpeed":4,"attackLevel":50,"strengthLevel":55,"defenceLevel":43,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":17,"crushDef":12,"rangeDef":13,"magicDef":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3023":{"name":"Poison spider","wiki":"Poison_spider#Level_64","hitpoints":64,"combatLevel":64,"attackSpeed":4,"attackLevel":50,"strengthLevel":58,"defenceLevel":52,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":17,"crushDef":10,"rangeDef":14,"magicDef":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3024":{"name":"Scorpion","wiki":"Scorpion#Level_59","hitpoints":17,"combatLevel":14,"attackSpeed":4,"attackLevel":11,"strengthLevel":12,"defenceLevel":11,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":15,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3025":{"name":"Poison Scorpion","wiki":"Poison_Scorpion","hitpoints":23,"combatLevel":20,"attackSpeed":4,"attackLevel":16,"strengthLevel":17,"defenceLevel":15,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":15,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3026":{"name":"Pit Scorpion","wiki":"Pit_Scorpion","hitpoints":32,"combatLevel":28,"attackSpeed":4,"attackLevel":23,"strengthLevel":23,"defenceLevel":23,"rangeLevel":1,"magicLevel":1,"slashDef":5,"crushDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3027":{"name":"King Scorpion","wiki":"King_Scorpion","hitpoints":30,"combatLevel":32,"attackSpeed":4,"attackLevel":30,"strengthLevel":29,"defenceLevel":23,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":15,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3028":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3029":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3030":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3031":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3032":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3033":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3034":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3035":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3036":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3037":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3038":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3039":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3040":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3041":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3042":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3043":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3044":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3045":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":12,"combatLevel":5,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3046":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":16,"combatLevel":13,"attackSpeed":4,"attackLevel":12,"strengthLevel":13,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":6,"crushDef":8,"rangeDef":4,"magicDef":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3047":{"name":"Goblin","wiki":"Goblin_(historical)#Green_(original)","combatLevel":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3048":{"name":"Goblin","wiki":"Goblin_(historical)#Green_(original)","combatLevel":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3049":{"name":"Hobgoblin","wiki":"Hobgoblin#Hobgoblin_(GWD)","hitpoints":52,"combatLevel":28,"attackSpeed":4,"attackLevel":39,"strengthLevel":39,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3050":{"name":"Hobgoblin","wiki":"Hobgoblin#Hobgoblin_(GWD)","hitpoints":52,"combatLevel":42,"attackSpeed":6,"attackLevel":39,"strengthLevel":39,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3051":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3052":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3053":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3054":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3055":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":24,"combatLevel":17,"attackSpeed":4,"attackLevel":15,"strengthLevel":14,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3056":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3057":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":24,"combatLevel":17,"attackSpeed":4,"attackLevel":15,"strengthLevel":14,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3058":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":24,"combatLevel":17,"attackSpeed":4,"attackLevel":15,"strengthLevel":14,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3059":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3060":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3061":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3062":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":24,"combatLevel":17,"attackSpeed":4,"attackLevel":15,"strengthLevel":14,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3064":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3065":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3066":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3067":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3068":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":24,"combatLevel":15,"attackSpeed":4,"attackLevel":15,"strengthLevel":3,"defenceLevel":10,"rangeLevel":15,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3069":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":24,"combatLevel":17,"attackSpeed":4,"attackLevel":15,"strengthLevel":14,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3070":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3071":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3072":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":20,"combatLevel":9,"attackSpeed":4,"attackLevel":6,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":10,"crushDef":10,"rangeDef":5,"bonusAttack":9,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3073":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":12,"combatLevel":5,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3074":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":12,"combatLevel":5,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3075":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":12,"combatLevel":5,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3076":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":12,"combatLevel":5,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3106":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3107":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3108":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3109":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3110":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3111":{"name":"Woman","wiki":"Woman#Varrock","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3112":{"name":"Woman","wiki":"Woman#Varrock","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3113":{"name":"Woman","wiki":"Woman#Varrock","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3114":{"name":"Farmer","wiki":"Farmer","hitpoints":12,"combatLevel":7,"attackSpeed":6,"attackLevel":3,"strengthLevel":4,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3116":{"name":"Tz-Kih","wiki":"Tz-Kih","hitpoints":10,"combatLevel":22,"attackSpeed":4,"attackLevel":20,"strengthLevel":30,"defenceLevel":15,"rangeLevel":30,"magicLevel":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3117":{"name":"Tz-Kih","wiki":"Tz-Kih","hitpoints":10,"combatLevel":22,"attackSpeed":4,"attackLevel":20,"strengthLevel":30,"defenceLevel":15,"rangeLevel":30,"magicLevel":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3118":{"name":"Tz-Kek","wiki":"Tz-Kek#Level_45","hitpoints":20,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":60,"defenceLevel":30,"rangeLevel":60,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3119":{"name":"Tz-Kek","wiki":"Tz-Kek#Level_45","hitpoints":20,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":60,"defenceLevel":30,"rangeLevel":60,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3120":{"name":"Tz-Kek","wiki":"Tz-Kek#Level_45","hitpoints":10,"combatLevel":22,"attackSpeed":4,"attackLevel":20,"strengthLevel":30,"defenceLevel":15,"rangeLevel":30,"magicLevel":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3121":{"name":"Tok-Xil","wiki":"Tok-Xil#Standard","hitpoints":40,"combatLevel":90,"attackSpeed":4,"attackLevel":80,"strengthLevel":120,"defenceLevel":60,"rangeLevel":120,"magicLevel":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3122":{"name":"Tok-Xil","wiki":"Tok-Xil#Standard","hitpoints":40,"combatLevel":90,"attackSpeed":4,"attackLevel":80,"strengthLevel":120,"defenceLevel":60,"rangeLevel":120,"magicLevel":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3123":{"name":"Yt-MejKot","wiki":"Yt-MejKot#Standard","hitpoints":80,"combatLevel":180,"attackSpeed":4,"attackLevel":160,"strengthLevel":240,"defenceLevel":120,"rangeLevel":240,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3124":{"name":"Yt-MejKot","wiki":"Yt-MejKot#Standard","hitpoints":80,"combatLevel":180,"attackSpeed":4,"attackLevel":160,"strengthLevel":240,"defenceLevel":120,"rangeLevel":240,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3125":{"name":"Ket-Zek","wiki":"Ket-Zek#Standard","hitpoints":160,"combatLevel":360,"attackSpeed":4,"attackLevel":320,"strengthLevel":480,"defenceLevel":240,"rangeLevel":480,"magicLevel":240,"magic":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3126":{"name":"Ket-Zek","wiki":"Ket-Zek#Standard","hitpoints":160,"combatLevel":360,"attackSpeed":4,"attackLevel":320,"strengthLevel":480,"defenceLevel":240,"rangeLevel":480,"magicLevel":240,"magic":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3127":{"name":"TzTok-Jad","wiki":"TzTok-Jad#Normal","hitpoints":250,"combatLevel":702,"attackSpeed":8,"attackLevel":640,"strengthLevel":960,"defenceLevel":480,"rangeLevel":960,"magicLevel":480,"magic":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3128":{"name":"Yt-HurKot","wiki":"Yt-HurKot#Level_108","hitpoints":60,"combatLevel":108,"attackSpeed":4,"attackLevel":140,"strengthLevel":100,"defenceLevel":60,"rangeLevel":120,"magicLevel":120,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3129":{"name":"K'ril Tsutsaroth","wiki":"K'ril_Tsutsaroth#Normal","hitpoints":255,"combatLevel":650,"attackSpeed":6,"attackLevel":340,"strengthLevel":300,"defenceLevel":270,"rangeLevel":1,"magicLevel":200,"stabDef":80,"slashDef":80,"crushDef":80,"rangeDef":80,"magicDef":130,"bonusAttack":160,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":150},"3130":{"name":"Tstanon Karlak","wiki":"Tstanon_Karlak","hitpoints":142,"combatLevel":145,"attackSpeed":5,"attackLevel":124,"strengthLevel":118,"defenceLevel":125,"rangeLevel":50,"magicLevel":50,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"3131":{"name":"Zakl'n Gritch","wiki":"Zakl'n_Gritch","hitpoints":150,"combatLevel":142,"attackSpeed":5,"attackLevel":83,"strengthLevel":76,"defenceLevel":127,"rangeLevel":150,"magicLevel":50,"range":20,"bonusRangeStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"3132":{"name":"Balfrug Kreeyath","wiki":"Balfrug_Kreeyath","hitpoints":161,"combatLevel":151,"attackSpeed":5,"attackLevel":115,"strengthLevel":60,"defenceLevel":153,"rangeLevel":1,"magicLevel":150,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"3133":{"name":"Hellhound","wiki":"Hellhound#Level_122","hitpoints":116,"combatLevel":127,"attackSpeed":4,"attackLevel":107,"strengthLevel":116,"defenceLevel":106,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":25},"3134":{"name":"Imp","wiki":"Imp#GWD","hitpoints":10,"combatLevel":7,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":6,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":60},"3135":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":92,"combatLevel":93,"attackSpeed":4,"attackLevel":77,"strengthLevel":76,"defenceLevel":85,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3136":{"name":"Werewolf","wiki":"Werewolf#Level_88","hitpoints":92,"combatLevel":93,"attackSpeed":4,"attackLevel":77,"strengthLevel":76,"defenceLevel":85,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3137":{"name":"Feral Vampyre","wiki":"Feral_Vampyre#Level_77","hitpoints":60,"combatLevel":77,"attackSpeed":4,"attackLevel":65,"strengthLevel":66,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":25},"3138":{"name":"Bloodveld","wiki":"Bloodveld#Standard","hitpoints":134,"combatLevel":81,"slayerLevel":50,"attackSpeed":4,"attackLevel":80,"strengthLevel":46,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":25},"3139":{"name":"Pyrefiend","wiki":"Pyrefiend#Regular","hitpoints":48,"combatLevel":48,"slayerLevel":30,"attackSpeed":4,"attackLevel":60,"strengthLevel":36,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"fiery":true,"respawn":25},"3140":{"name":"Icefiend","wiki":"Icefiend#Level_18","hitpoints":20,"combatLevel":18,"attackSpeed":4,"attackLevel":12,"strengthLevel":16,"defenceLevel":19,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":25},"3141":{"name":"Gorak","wiki":"Gorak#Level_145","hitpoints":128,"combatLevel":149,"attackSpeed":4,"attackLevel":133,"strengthLevel":126,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3159":{"name":"Spiritual warrior","wiki":"Spiritual_warrior#Saradomin","hitpoints":100,"combatLevel":115,"slayerLevel":68,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"3160":{"name":"Spiritual ranger","wiki":"Spiritual_ranger#Saradomin","hitpoints":120,"combatLevel":118,"slayerLevel":63,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":80,"rangeLevel":140,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"3161":{"name":"Spiritual mage","wiki":"Spiritual_mage#Saradomin","hitpoints":75,"combatLevel":121,"slayerLevel":83,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":61,"rangeLevel":1,"magicLevel":180,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"3162":{"name":"Kree'arra","wiki":"Kree'arra#Normal","hitpoints":255,"combatLevel":580,"attackSpeed":3,"attackLevel":300,"strengthLevel":200,"defenceLevel":260,"rangeLevel":380,"magicLevel":200,"range":120,"stabDef":180,"slashDef":180,"crushDef":180,"rangeDef":200,"magicDef":200,"bonusAttack":136,"bonusStrength":12,"bonusRangeStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"3163":{"name":"Wingman Skree","wiki":"Wingman_Skree","hitpoints":121,"combatLevel":143,"attackSpeed":5,"attackLevel":80,"strengthLevel":50,"defenceLevel":160,"rangeLevel":100,"magicLevel":150,"bonusAttack":45,"bonusStrength":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3164":{"name":"Flockleader Geerin","wiki":"Flockleader_Geerin","hitpoints":132,"combatLevel":149,"attackSpeed":5,"attackLevel":80,"strengthLevel":80,"defenceLevel":175,"rangeLevel":150,"magicLevel":50,"range":60,"bonusRangeStrength":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3165":{"name":"Flight Kilisa","wiki":"Flight_Kilisa","hitpoints":133,"combatLevel":159,"attackSpeed":5,"attackLevel":124,"strengthLevel":118,"defenceLevel":175,"rangeLevel":169,"magicLevel":50,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3166":{"name":"Spiritual warrior","wiki":"Spiritual_warrior#Saradomin","hitpoints":98,"combatLevel":123,"slayerLevel":68,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":120,"rangeLevel":141,"magicLevel":1,"stabDef":23,"slashDef":25,"crushDef":13,"rangeDef":35,"magicDef":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"3167":{"name":"Spiritual ranger","wiki":"Spiritual_ranger#Saradomin","hitpoints":89,"combatLevel":127,"slayerLevel":63,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":130,"rangeLevel":150,"magicLevel":1,"stabDef":17,"slashDef":16,"crushDef":8,"rangeDef":41,"magicDef":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"3168":{"name":"Spiritual mage","wiki":"Spiritual_mage#Saradomin","hitpoints":86,"combatLevel":123,"slayerLevel":83,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":111,"rangeLevel":1,"magicLevel":150,"stabDef":9,"slashDef":12,"crushDef":5,"rangeDef":28,"magicDef":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"3169":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":70,"combatLevel":69,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":70,"rangeLevel":71,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3170":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":83,"combatLevel":79,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":70,"rangeLevel":85,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3171":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":70,"rangeLevel":93,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3172":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":86,"combatLevel":83,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":76,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3173":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":95,"combatLevel":92,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":90,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3174":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":98,"combatLevel":97,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":99,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3175":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":124,"combatLevel":137,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":160,"rangeLevel":136,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3176":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":139,"combatLevel":148,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":160,"rangeLevel":151,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3177":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":63,"combatLevel":71,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":55,"rangeLevel":86,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3178":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":67,"combatLevel":73,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":55,"rangeLevel":89,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3179":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":77,"combatLevel":79,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":55,"rangeLevel":96,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3180":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":69,"combatLevel":89,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":115,"rangeLevel":89,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3181":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":75,"combatLevel":94,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":115,"rangeLevel":96,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3182":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":79,"combatLevel":97,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":115,"rangeLevel":101,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3183":{"name":"Aviansie","wiki":"Aviansie#Level_69","hitpoints":115,"combatLevel":131,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":175,"rangeLevel":143,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3184":{"name":"Dagannoth spawn","wiki":"Dagannoth_spawn","hitpoints":35,"combatLevel":42,"attackSpeed":4,"attackLevel":50,"strengthLevel":35,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3185":{"name":"Dagannoth","wiki":"Dagannoth_(Waterbirth_Island)#Level_88","hitpoints":95,"combatLevel":90,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"magicDef":50,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3233":{"name":"Leech","wiki":"Leech","hitpoints":45,"combatLevel":52,"attackSpeed":4,"attackLevel":80,"strengthLevel":20,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3234":{"name":"Feral Vampyre","wiki":"Feral_Vampyre#Level_77","hitpoints":50,"combatLevel":72,"attackSpeed":4,"attackLevel":65,"strengthLevel":70,"defenceLevel":65,"rangeLevel":1,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":50},"3237":{"name":"Feral Vampyre","wiki":"Feral_Vampyre#Level_77","hitpoints":40,"combatLevel":61,"attackSpeed":4,"attackLevel":55,"strengthLevel":60,"defenceLevel":55,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":50},"3243":{"name":"Farmer","wiki":"Farmer","hitpoints":12,"combatLevel":7,"attackSpeed":6,"attackLevel":3,"strengthLevel":4,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3244":{"name":"Farmer","wiki":"Farmer","hitpoints":12,"combatLevel":7,"attackSpeed":6,"attackLevel":3,"strengthLevel":4,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3245":{"name":"Farmer","wiki":"Farmer","hitpoints":12,"combatLevel":7,"attackSpeed":6,"attackLevel":3,"strengthLevel":4,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3250":{"name":"Farmer","wiki":"Farmer","hitpoints":12,"combatLevel":7,"attackSpeed":6,"attackLevel":3,"strengthLevel":4,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3251":{"name":"Farmer","wiki":"Farmer","hitpoints":12,"combatLevel":7,"attackSpeed":6,"attackLevel":3,"strengthLevel":4,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3252":{"name":"Thief","wiki":"Thief#Port_Sarim_Jail","hitpoints":17,"combatLevel":16,"attackSpeed":4,"attackLevel":14,"strengthLevel":13,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3253":{"name":"Thief","wiki":"Thief#Port_Sarim_Jail","hitpoints":17,"combatLevel":16,"attackSpeed":4,"attackLevel":14,"strengthLevel":13,"defenceLevel":12,"rangeLevel":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3254":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":18,"slashDef":25,"crushDef":19,"rangeDef":20,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3257":{"name":"Wizard","wiki":"Wizard","hitpoints":14,"combatLevel":9,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":5,"rangeLevel":1,"magicLevel":10,"magicDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3258":{"name":"Druid","wiki":"Druid","hitpoints":30,"combatLevel":33,"attackSpeed":4,"attackLevel":28,"strengthLevel":28,"defenceLevel":32,"rangeLevel":1,"magicLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3260":{"name":"Warrior woman","wiki":"Warrior_woman","hitpoints":20,"combatLevel":24,"attackSpeed":4,"attackLevel":22,"strengthLevel":22,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"range":6,"magic":6,"stabDef":40,"slashDef":41,"crushDef":37,"rangeDef":38,"bonusAttack":6,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3261":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3262":{"name":"Barbarian","wiki":"Barbarian#Level_17_(Alberich)","hitpoints":14,"combatLevel":8,"attackSpeed":6,"attackLevel":6,"strengthLevel":5,"defenceLevel":5,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3263":{"name":"Drunken man","wiki":"Drunken_man","hitpoints":7,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":3,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3264":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3265":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3268":{"name":"Woman","wiki":"Woman_(historical)","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3269":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":18,"slashDef":25,"crushDef":19,"rangeDef":20,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3270":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":22,"attackSpeed":6,"attackLevel":15,"strengthLevel":15,"defenceLevel":16,"rangeLevel":26,"magicLevel":1,"stabDef":13,"slashDef":17,"crushDef":14,"rangeDef":15,"bonusAttack":6,"bonusStrength":10,"bonusRangeStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3271":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":19,"attackSpeed":6,"attackLevel":15,"strengthLevel":15,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"bonusAttack":6,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3272":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":22,"attackSpeed":6,"attackLevel":15,"strengthLevel":15,"defenceLevel":16,"rangeLevel":26,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"bonusAttack":6,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3273":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":22,"attackSpeed":6,"attackLevel":15,"strengthLevel":15,"defenceLevel":16,"rangeLevel":26,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"bonusAttack":6,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3274":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":22,"attackSpeed":6,"attackLevel":15,"strengthLevel":15,"defenceLevel":16,"rangeLevel":26,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"bonusAttack":6,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3275":{"name":"Gardener","wiki":"Gardener#Level_4","hitpoints":7,"combatLevel":4,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3276":{"name":"Gardener","wiki":"Gardener#Level_4","hitpoints":7,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":1,"defenceLevel":5,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3279":{"name":"Cuffs","wiki":"Cuffs","hitpoints":7,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3280":{"name":"Narf","wiki":"Narf","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3281":{"name":"Rusty","wiki":"Rusty","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3282":{"name":"Jeff","wiki":"Jeff","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3283":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":19,"attackSpeed":6,"attackLevel":15,"strengthLevel":15,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"bonusAttack":6,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3284":{"name":"Hengel","wiki":"Hengel","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3285":{"name":"Anja","wiki":"Anja","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3286":{"name":"Hobgoblin","wiki":"Hobgoblin#Hobgoblin_(GWD)","hitpoints":52,"combatLevel":28,"attackSpeed":4,"attackLevel":39,"strengthLevel":39,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3287":{"name":"Hobgoblin","wiki":"Hobgoblin#Hobgoblin_(GWD)","hitpoints":52,"combatLevel":28,"attackSpeed":4,"attackLevel":39,"strengthLevel":39,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3288":{"name":"Hobgoblin","wiki":"Hobgoblin#Hobgoblin_(GWD)","hitpoints":52,"combatLevel":28,"attackSpeed":4,"attackLevel":39,"strengthLevel":39,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3289":{"name":"Hobgoblin","wiki":"Hobgoblin#Hobgoblin_(GWD)","hitpoints":52,"combatLevel":28,"attackSpeed":6,"attackLevel":39,"strengthLevel":39,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"3292":{"name":"Al Kharid warrior","wiki":"Al_Kharid_warrior","hitpoints":19,"combatLevel":9,"attackSpeed":4,"attackLevel":7,"strengthLevel":5,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"stabDef":12,"slashDef":15,"crushDef":10,"rangeDef":12,"bonusAttack":10,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3293":{"name":"Paladin","wiki":"Paladin#Ardougne","hitpoints":66,"combatLevel":62,"attackSpeed":5,"attackLevel":54,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3294":{"name":"Paladin","wiki":"Paladin#Ardougne","hitpoints":66,"combatLevel":62,"attackSpeed":5,"attackLevel":54,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3295":{"name":"Hero","wiki":"Hero","hitpoints":82,"combatLevel":69,"attackSpeed":5,"attackLevel":54,"strengthLevel":55,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3296":{"name":"Forester","wiki":"Forester#Unused","hitpoints":17,"combatLevel":15,"attackSpeed":4,"attackLevel":14,"strengthLevel":13,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":3,"crushDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3297":{"name":"Knight of Ardougne","wiki":"Knight_of_Ardougne#Ardougne","hitpoints":52,"combatLevel":46,"attackSpeed":5,"attackLevel":38,"strengthLevel":40,"defenceLevel":31,"rangeLevel":1,"magicLevel":1,"stabDef":39,"slashDef":40,"crushDef":36,"rangeDef":36,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3298":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3299":{"name":"Woman","wiki":"Woman#Varrock","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3300":{"name":"Knight of Ardougne","wiki":"Knight_of_Ardougne_(unused)","combatLevel":46,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3301":{"name":"Archer","wiki":"Archer_(Ardougne)","hitpoints":50,"combatLevel":37,"attackSpeed":6,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":40,"magicLevel":1,"range":19,"stabDef":18,"slashDef":23,"crushDef":27,"rangeDef":19,"magicDef":10,"bonusRangeStrength":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3313":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":3,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3314":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3315":{"name":"Giant rat","wiki":"Giant_rat#Level_26","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3316":{"name":"Chicken","wiki":"Chicken_(Tutorial_Island)","hitpoints":3,"combatLevel":3,"attackSpeed":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3328":{"name":"Earth Warrior Champion","wiki":"Earth_Warrior_Champion","hitpoints":108,"combatLevel":102,"attackSpeed":4,"attackLevel":84,"strengthLevel":84,"defenceLevel":84,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3329":{"name":"Giant Champion","wiki":"Giant_Champion","hitpoints":70,"combatLevel":56,"attackSpeed":4,"attackLevel":36,"strengthLevel":44,"defenceLevel":52,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3330":{"name":"Ghoul Champion","wiki":"Ghoul_Champion","hitpoints":100,"combatLevel":85,"attackSpeed":4,"attackLevel":60,"strengthLevel":80,"defenceLevel":60,"rangeLevel":60,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3353":{"name":"Goblin Champion","wiki":"Goblin_Champion","hitpoints":32,"combatLevel":24,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":14,"rangeLevel":1,"magicLevel":26,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3354":{"name":"Hobgoblin Champion","wiki":"Hobgoblin_Champion","hitpoints":58,"combatLevel":56,"attackSpeed":4,"attackLevel":44,"strengthLevel":48,"defenceLevel":48,"rangeLevel":44,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3355":{"name":"Imp Champion","wiki":"Imp_Champion","hitpoints":40,"combatLevel":14,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":5,"rangeLevel":5,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3356":{"name":"Jogre Champion","wiki":"Jogre_Champion","hitpoints":120,"combatLevel":107,"attackSpeed":4,"attackLevel":86,"strengthLevel":86,"defenceLevel":86,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3357":{"name":"Lesser Demon Champion","wiki":"Lesser_Demon_Champion","hitpoints":148,"combatLevel":162,"attackSpeed":4,"attackLevel":136,"strengthLevel":140,"defenceLevel":142,"rangeLevel":1,"magicLevel":136,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"3358":{"name":"Skeleton Champion","wiki":"Skeleton_Champion","hitpoints":58,"combatLevel":40,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":34,"rangeLevel":36,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"3359":{"name":"Zombies Champion","wiki":"Zombies_Champion","hitpoints":60,"combatLevel":51,"attackSpeed":4,"attackLevel":38,"strengthLevel":42,"defenceLevel":42,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3360":{"name":"Leon d'Cour","wiki":"Leon_d'Cour","hitpoints":123,"combatLevel":141,"attackSpeed":4,"attackLevel":123,"strengthLevel":123,"defenceLevel":123,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3361":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3400":{"name":"Culinaromancer","wiki":"Culinaromancer#Normal","hitpoints":150,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3420":{"name":"Rabbit","wiki":"Rabbit#Enchanted_Valley","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3421":{"name":"Rabbit","wiki":"Rabbit#Enchanted_Valley","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3422":{"name":"Rabbit","wiki":"Rabbit#Enchanted_Valley","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3423":{"name":"Grizzly bear","wiki":"Grizzly_bear#Level_21","hitpoints":35,"combatLevel":42,"attackSpeed":4,"attackLevel":40,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3424":{"name":"Grizzly bear cub","wiki":"Grizzly_bear_cub#Level_33","hitpoints":35,"combatLevel":33,"attackSpeed":4,"attackLevel":30,"strengthLevel":26,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3425":{"name":"Grizzly bear cub","wiki":"Grizzly_bear_cub#Level_33","hitpoints":35,"combatLevel":36,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":28,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3426":{"name":"Dire Wolf","wiki":"Dire_Wolf#Level_88","hitpoints":85,"combatLevel":88,"attackSpeed":4,"attackLevel":75,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"3428":{"name":"Iorwerth Archer","wiki":"Iorwerth_Archer#Male","hitpoints":105,"combatLevel":90,"attackSpeed":5,"attackLevel":10,"strengthLevel":10,"defenceLevel":80,"rangeLevel":90,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":70,"magicDef":60,"bonusRangeStrength":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3429":{"name":"Iorwerth Warrior","wiki":"Iorwerth_Warrior#Iorwerth_Camp","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3433":{"name":"Tyras guard","wiki":"Tyras_guard","hitpoints":110,"combatLevel":110,"attackSpeed":5,"attackLevel":85,"strengthLevel":95,"defenceLevel":100,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3434":{"name":"Tyras guard","wiki":"Tyras_guard","hitpoints":110,"combatLevel":110,"attackSpeed":5,"attackLevel":85,"strengthLevel":95,"defenceLevel":100,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3443":{"name":"Lucien","wiki":"Lucien","hitpoints":17,"combatLevel":14,"attackSpeed":4,"attackLevel":12,"strengthLevel":11,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"stabDef":6,"slashDef":8,"crushDef":7,"rangeDef":4,"bonusAttack":5,"bonusStrength":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":26},"3445":{"name":"Guardian of Armadyl","wiki":"Guardian_of_Armadyl#Male","hitpoints":50,"combatLevel":45,"attackSpeed":5,"attackLevel":37,"strengthLevel":37,"defenceLevel":37,"rangeLevel":1,"magicLevel":1,"stabDef":43,"slashDef":55,"crushDef":50,"rangeDef":51,"bonusAttack":14,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3446":{"name":"Guardian of Armadyl","wiki":"Guardian_of_Armadyl#Male","hitpoints":40,"combatLevel":43,"attackSpeed":5,"attackLevel":37,"strengthLevel":37,"defenceLevel":37,"rangeLevel":1,"magicLevel":1,"stabDef":43,"slashDef":55,"crushDef":50,"rangeDef":51,"bonusAttack":14,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3448":{"name":"Fire Warrior of Lesarkus","wiki":"Fire_Warrior_of_Lesarkus","hitpoints":59,"combatLevel":84,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":78,"rangeLevel":1,"magicLevel":62,"stabDef":34,"slashDef":37,"crushDef":35,"rangeDef":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3449":{"name":"Shadow Hound","wiki":"Shadow_Hound","hitpoints":62,"combatLevel":63,"attackSpeed":4,"attackLevel":53,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3456":{"name":"Fareed","wiki":"Fareed#Normal","hitpoints":130,"combatLevel":167,"attackSpeed":4,"attackLevel":190,"strengthLevel":120,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"bonusStrength":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3458":{"name":"Kamil","wiki":"Kamil#Hard","hitpoints":130,"combatLevel":154,"attackSpeed":4,"attackLevel":190,"strengthLevel":80,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":60,"crushDef":35,"bonusAttack":60,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3459":{"name":"Dessous","wiki":"Dessous#Hard","hitpoints":200,"combatLevel":139,"attackSpeed":3,"attackLevel":99,"strengthLevel":99,"defenceLevel":99,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":150,"crushDef":150,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true},"3460":{"name":"Dessous","wiki":"Dessous#Hard","hitpoints":200,"combatLevel":139,"attackSpeed":3,"attackLevel":99,"strengthLevel":99,"defenceLevel":99,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":150,"crushDef":150,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true},"3473":{"name":"The Inadequacy","wiki":"The_Inadequacy#Normal","hitpoints":180,"combatLevel":343,"attackSpeed":4,"attackLevel":564,"strengthLevel":170,"defenceLevel":240,"rangeLevel":170,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3474":{"name":"The Everlasting","wiki":"The_Everlasting#Normal","hitpoints":230,"combatLevel":223,"attackSpeed":6,"attackLevel":187,"strengthLevel":231,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3475":{"name":"The Untouchable","wiki":"The_Untouchable#Normal","hitpoints":90,"combatLevel":274,"attackSpeed":6,"attackLevel":187,"strengthLevel":255,"defenceLevel":434,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3476":{"name":"The Illusive","wiki":"The_Illusive","hitpoints":140,"combatLevel":108,"attackSpeed":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3477":{"name":"A Doubt","wiki":"A_Doubt","hitpoints":50,"combatLevel":78,"attackSpeed":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3481":{"name":"Count Draynor","wiki":"Count_Draynor#Normal","hitpoints":35,"combatLevel":34,"attackSpeed":4,"attackLevel":30,"strengthLevel":25,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":2,"slashDef":1,"crushDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true},"3482":{"name":"Count Draynor","wiki":"Count_Draynor#Normal","hitpoints":35,"combatLevel":34,"attackSpeed":4,"attackLevel":30,"strengthLevel":25,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":2,"slashDef":1,"crushDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true},"3484":{"name":"Monk of Zamorak","wiki":"Monk_of_Zamorak#Level_22","hitpoints":20,"combatLevel":22,"attackSpeed":4,"attackLevel":18,"strengthLevel":18,"defenceLevel":22,"rangeLevel":1,"magicLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3485":{"name":"Monk of Zamorak","wiki":"Monk_of_Zamorak#Level_22","hitpoints":10,"combatLevel":17,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":12,"rangeLevel":1,"magicLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3486":{"name":"Monk of Zamorak","wiki":"Monk_of_Zamorak#Level_22","hitpoints":25,"combatLevel":30,"attackSpeed":4,"attackLevel":25,"strengthLevel":25,"defenceLevel":25,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3508":{"name":"Bouncer","wiki":"Bouncer_(ghost)","hitpoints":120,"combatLevel":160,"attackSpeed":4,"attackLevel":145,"strengthLevel":145,"defenceLevel":145,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3509":{"name":"Bouncer","wiki":"Bouncer_(ghost)","hitpoints":120,"combatLevel":160,"attackSpeed":4,"attackLevel":145,"strengthLevel":145,"defenceLevel":145,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3517":{"name":"Renegade Knight","wiki":"Renegade_knight","hitpoints":48,"combatLevel":37,"attackSpeed":4,"attackLevel":28,"strengthLevel":28,"defenceLevel":28,"rangeLevel":1,"magicLevel":1,"stabDef":99,"slashDef":82,"crushDef":62,"bonusAttack":20,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3518":{"name":"Thrantax the Mighty","wiki":"Thrantax_the_Mighty","hitpoints":80,"combatLevel":92,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3527":{"name":"Sir Mordred","wiki":"Sir_Mordred","hitpoints":38,"combatLevel":39,"attackSpeed":4,"attackLevel":33,"strengthLevel":33,"defenceLevel":33,"rangeLevel":1,"magicLevel":1,"stabDef":99,"slashDef":82,"crushDef":45,"bonusAttack":20,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3544":{"name":"Desert snake","wiki":"Desert_snake","hitpoints":6,"combatLevel":5,"attackSpeed":4,"attackLevel":4,"strengthLevel":5,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3549":{"name":"Menaphite Thug","wiki":"Menaphite_Thug#Before_Quest","hitpoints":60,"combatLevel":55,"attackSpeed":4,"attackLevel":60,"strengthLevel":50,"defenceLevel":20,"stabDef":9,"slashDef":8,"crushDef":10,"bonusAttack":4,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"3550":{"name":"Menaphite Thug","wiki":"Menaphite_Thug#Before_Quest","hitpoints":60,"combatLevel":55,"attackSpeed":4,"attackLevel":60,"strengthLevel":50,"defenceLevel":20,"stabDef":9,"slashDef":8,"crushDef":10,"bonusAttack":4,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"3551":{"name":"Tough Guy","wiki":"Tough_Guy","hitpoints":75,"combatLevel":75,"attackSpeed":4,"attackLevel":85,"strengthLevel":50,"defenceLevel":50,"magicLevel":80,"stabDef":9,"slashDef":8,"crushDef":10,"bonusAttack":9,"bonusStrength":9,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3565":{"name":"Skeleton","wiki":"Skeleton_(Draynor_Manor)","hitpoints":29,"combatLevel":22,"attackSpeed":4,"attackLevel":15,"strengthLevel":18,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"3566":{"name":"Lil' Creator","wiki":"Witch_(monster)#Draynor_Manor","hitpoints":10,"combatLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3600":{"name":"Frogeel","wiki":"Frogeel","hitpoints":90,"combatLevel":103,"attackSpeed":4,"attackLevel":91,"strengthLevel":89,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3601":{"name":"Unicow","wiki":"Unicow","hitpoints":24,"combatLevel":25,"attackSpeed":4,"attackLevel":18,"strengthLevel":26,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3602":{"name":"Spidine","wiki":"Spidine","hitpoints":35,"combatLevel":42,"attackSpeed":4,"attackLevel":37,"strengthLevel":40,"defenceLevel":36,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3603":{"name":"Swordchick","wiki":"Swordchick","hitpoints":35,"combatLevel":46,"attackSpeed":4,"attackLevel":41,"strengthLevel":42,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3604":{"name":"Jubster","wiki":"Jubster","hitpoints":60,"combatLevel":87,"attackSpeed":4,"attackLevel":82,"strengthLevel":78,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3605":{"name":"Newtroost","wiki":"Newtroost","hitpoints":18,"combatLevel":19,"attackSpeed":4,"attackLevel":18,"strengthLevel":16,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3607":{"name":"Dungeon rat","wiki":"Dungeon_rat#Large","hitpoints":12,"combatLevel":12,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3608":{"name":"Dungeon rat","wiki":"Dungeon_rat#Large","hitpoints":12,"combatLevel":12,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3609":{"name":"Dungeon rat","wiki":"Dungeon_rat#Large","hitpoints":12,"combatLevel":12,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3612":{"name":"Possessed pickaxe","wiki":"Possessed_pickaxe#Regular","hitpoints":40,"combatLevel":50,"attackSpeed":4,"attackLevel":40,"strengthLevel":55,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":10,"crushDef":5,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3615":{"name":"Skeletal miner","wiki":"Skeletal_miner","hitpoints":39,"combatLevel":42,"attackSpeed":4,"attackLevel":35,"strengthLevel":37,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3625":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":27,"combatLevel":29,"attackSpeed":4,"attackLevel":23,"strengthLevel":23,"defenceLevel":28,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"3651":{"name":"Gardener","wiki":"Gardener#Level_4","hitpoints":7,"combatLevel":4,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3652":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3661":{"name":"Chicken","wiki":"Chicken#Normal","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3662":{"name":"Chicken","wiki":"Chicken#Normal","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3663":{"name":"Rooster","wiki":"Rooster#Level_3","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3664":{"name":"Rabbit","wiki":"Rabbit#Enchanted_Valley","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3665":{"name":"Rabbit","wiki":"Rabbit#Enchanted_Valley","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3674":{"name":"Ragnar","wiki":"Ragnar_(Miscellania)","hitpoints":1,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3675":{"name":"Einar","wiki":"Einar","hitpoints":1,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3676":{"name":"Alrik","wiki":"Alrik","hitpoints":1,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3677":{"name":"Thorhild","wiki":"Thorhild","hitpoints":1,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3678":{"name":"Halla","wiki":"Halla_(Miscellania)","hitpoints":1,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3679":{"name":"Yrsa","wiki":"Yrsa_(Miscellania)","combatLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3681":{"name":"Rannveig","wiki":"Rannveig","hitpoints":1,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3682":{"name":"Thora","wiki":"Thora_(Miscellania)","hitpoints":1,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3683":{"name":"Valgerd","wiki":"Valgerd","hitpoints":1,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3684":{"name":"Skraeling","wiki":"Skraeling_(Miscellania)#Brown_shirt","hitpoints":1,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3685":{"name":"Broddi","wiki":"Broddi","hitpoints":1,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3686":{"name":"Skraeling","wiki":"Skraeling_(Miscellania)#Brown_shirt","hitpoints":1,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3687":{"name":"Ragnvald","wiki":"Ragnvald","hitpoints":1,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3690":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"3691":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"3692":{"name":"Vampyre Juvenile","wiki":"Vampyre_Juvenile#Meiyerditch/Darkmeyer","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":26},"3693":{"name":"Vampyre Juvenile","wiki":"Vampyre_Juvenile#Meiyerditch/Darkmeyer","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":26},"3694":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"3695":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"3696":{"name":"Vampyre Juvenile","wiki":"Vampyre_Juvenile#Meiyerditch/Darkmeyer","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":26},"3697":{"name":"Vampyre Juvenile","wiki":"Vampyre_Juvenile#Meiyerditch/Darkmeyer","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":26},"3698":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"3699":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"3707":{"name":"Feral Vampyre","wiki":"Feral_Vampyre#Level_77","hitpoints":80,"combatLevel":64,"attackSpeed":4,"attackLevel":55,"strengthLevel":30,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":50},"3708":{"name":"Feral Vampyre","wiki":"Feral_Vampyre#Level_77","hitpoints":80,"combatLevel":64,"attackSpeed":4,"attackLevel":55,"strengthLevel":30,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":50},"3709":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3710":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":110,"attackSpeed":4,"attackLevel":110,"strengthLevel":96,"defenceLevel":85,"rangeLevel":110,"magicLevel":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3711":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":105,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":106,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3712":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":110,"combatLevel":125,"attackSpeed":4,"attackLevel":120,"strengthLevel":116,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3713":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3714":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":110,"attackSpeed":4,"attackLevel":110,"strengthLevel":96,"defenceLevel":85,"rangeLevel":110,"magicLevel":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3715":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":105,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":106,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3716":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":110,"combatLevel":125,"attackSpeed":4,"attackLevel":120,"strengthLevel":116,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3717":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3718":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":110,"attackSpeed":4,"attackLevel":110,"strengthLevel":96,"defenceLevel":85,"rangeLevel":110,"magicLevel":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3719":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":105,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":106,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3720":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":110,"combatLevel":125,"attackSpeed":4,"attackLevel":120,"strengthLevel":116,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3721":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3722":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":110,"attackSpeed":4,"attackLevel":110,"strengthLevel":96,"defenceLevel":85,"rangeLevel":110,"magicLevel":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3723":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":105,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":106,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3724":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":110,"combatLevel":125,"attackSpeed":4,"attackLevel":120,"strengthLevel":116,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3725":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3726":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":110,"attackSpeed":4,"attackLevel":110,"strengthLevel":96,"defenceLevel":85,"rangeLevel":110,"magicLevel":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3727":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":105,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":106,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3728":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":110,"combatLevel":125,"attackSpeed":4,"attackLevel":120,"strengthLevel":116,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3729":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3730":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":110,"attackSpeed":4,"attackLevel":110,"strengthLevel":96,"defenceLevel":85,"rangeLevel":110,"magicLevel":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3731":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":105,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":106,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3732":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":110,"combatLevel":125,"attackSpeed":4,"attackLevel":120,"strengthLevel":116,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3748":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3749":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":110,"attackSpeed":4,"attackLevel":110,"strengthLevel":96,"defenceLevel":85,"rangeLevel":110,"magicLevel":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3750":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":105,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":106,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3751":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":110,"combatLevel":125,"attackSpeed":4,"attackLevel":120,"strengthLevel":116,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3752":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3753":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":110,"attackSpeed":4,"attackLevel":110,"strengthLevel":96,"defenceLevel":85,"rangeLevel":110,"magicLevel":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3754":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":105,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":106,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3755":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":110,"combatLevel":125,"attackSpeed":4,"attackLevel":120,"strengthLevel":116,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3756":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3757":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":110,"attackSpeed":4,"attackLevel":110,"strengthLevel":96,"defenceLevel":85,"rangeLevel":110,"magicLevel":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3758":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":105,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":106,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3759":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":110,"combatLevel":125,"attackSpeed":4,"attackLevel":120,"strengthLevel":116,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3760":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3761":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":110,"attackSpeed":4,"attackLevel":110,"strengthLevel":96,"defenceLevel":85,"rangeLevel":110,"magicLevel":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3762":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":105,"combatLevel":120,"attackSpeed":4,"attackLevel":120,"strengthLevel":106,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3763":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":110,"combatLevel":125,"attackSpeed":4,"attackLevel":120,"strengthLevel":116,"defenceLevel":85,"rangeLevel":120,"magicLevel":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"3851":{"name":"Moss giant","wiki":"Moss_giant#Level_42","hitpoints":85,"combatLevel":48,"attackSpeed":6,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"bonusAttack":33,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3852":{"name":"Moss giant","wiki":"Moss_giant#Level_42","hitpoints":85,"combatLevel":48,"attackSpeed":6,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"bonusAttack":33,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3863":{"name":"Jake","wiki":"Jake","hitpoints":50,"combatLevel":37,"attackSpeed":4,"attackLevel":27,"strengthLevel":31,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3865":{"name":"Wilson","wiki":"Wilson","hitpoints":50,"combatLevel":37,"attackSpeed":4,"attackLevel":27,"strengthLevel":31,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3869":{"name":"Palmer","wiki":"Palmer","hitpoints":50,"combatLevel":37,"attackSpeed":4,"attackLevel":27,"strengthLevel":31,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3897":{"name":"Koschei the deathless","wiki":"Koschei_the_deathless#The_Fremennik_Trials_(Form_1)","hitpoints":30,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3898":{"name":"Koschei the deathless","wiki":"Koschei_the_deathless#The_Fremennik_Trials_(Form_1)","hitpoints":50,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":40,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3899":{"name":"Koschei the deathless","wiki":"Koschei_the_deathless#The_Fremennik_Trials_(Form_1)","hitpoints":70,"attackSpeed":4,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3900":{"name":"Koschei the deathless","wiki":"Koschei_the_deathless#The_Fremennik_Trials_(Form_1)","hitpoints":255,"attackSpeed":1,"attackLevel":255,"strengthLevel":5,"defenceLevel":255,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3901":{"name":"Fox","wiki":"Fox","hitpoints":30,"combatLevel":19,"attackSpeed":4,"attackLevel":1,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":30,"crushDef":30,"rangeDef":30,"magicDef":30,"bonusAttack":30,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"3902":{"name":"Bunny","wiki":"Bunny#1","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3903":{"name":"Bunny","wiki":"Bunny#1","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"3908":{"name":"Bear Cub","wiki":"Bear_Cub#1","hitpoints":20,"combatLevel":15,"attackSpeed":4,"attackLevel":10,"strengthLevel":15,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3909":{"name":"Bear Cub","wiki":"Bear_Cub#1","hitpoints":20,"combatLevel":15,"attackSpeed":4,"attackLevel":10,"strengthLevel":15,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3910":{"name":"Unicorn Foal","wiki":"Unicorn_Foal","hitpoints":15,"combatLevel":12,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"3911":{"name":"Black unicorn Foal","wiki":"Black_unicorn_Foal","hitpoints":25,"combatLevel":22,"attackSpeed":4,"attackLevel":18,"strengthLevel":18,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":20},"3912":{"name":"Wolf","wiki":"Wolf#Level_25","hitpoints":69,"combatLevel":64,"attackSpeed":4,"attackLevel":50,"strengthLevel":55,"defenceLevel":52,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"3922":{"name":"The Draugen","wiki":"The_Draugen","hitpoints":60,"combatLevel":69,"attackSpeed":4,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":500,"magicDef":500,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"undead":true},"3938":{"name":"Freidir","wiki":"Freidir","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3939":{"name":"Borrokar","wiki":"Borrokar","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3940":{"name":"Lanzig","wiki":"Lanzig","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3943":{"name":"Lensa","wiki":"Lensa","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3944":{"name":"Jennella","wiki":"Jennella","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3949":{"name":"Market Guard","wiki":"Market_Guard","hitpoints":50,"combatLevel":48,"attackSpeed":3,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"magicDef":50,"bonusAttack":40,"bonusStrength":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3950":{"name":"Warrior","wiki":"Warrior_(Rellekka)","hitpoints":50,"combatLevel":48,"attackSpeed":3,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"magicDef":50,"bonusAttack":40,"bonusStrength":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3957":{"name":"Ungadulu","wiki":"Ungadulu#Normal","hitpoints":65,"combatLevel":70,"attackSpeed":4,"attackLevel":57,"strengthLevel":61,"defenceLevel":65,"magicLevel":65,"bonusAttack":7,"bonusStrength":3,"bonusRangeStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3958":{"name":"Ungadulu","wiki":"Ungadulu#Normal","hitpoints":150,"combatLevel":169,"attackSpeed":4,"attackLevel":147,"strengthLevel":147,"defenceLevel":147,"bonusAttack":7,"bonusStrength":3,"bonusRangeStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3959":{"name":"Jungle savage","wiki":"Jungle_savage","hitpoints":90,"combatLevel":90,"attackSpeed":4,"attackLevel":76,"strengthLevel":76,"defenceLevel":76,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"3962":{"name":"Nezikchened","wiki":"Nezikchened#Normal","hitpoints":150,"combatLevel":187,"attackSpeed":5,"attackLevel":165,"strengthLevel":168,"defenceLevel":167,"rangeLevel":160,"magicLevel":160,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3963":{"name":"Viyeldi","wiki":"Viyeldi","hitpoints":80,"combatLevel":79,"attackSpeed":4,"attackLevel":62,"strengthLevel":66,"defenceLevel":70,"bonusAttack":7,"bonusStrength":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3964":{"name":"San Tojalon","wiki":"San_Tojalon","hitpoints":120,"combatLevel":106,"attackSpeed":4,"attackLevel":86,"strengthLevel":84,"defenceLevel":86,"stabDef":18,"slashDef":22,"crushDef":20,"rangeDef":20,"bonusAttack":16,"bonusStrength":17,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":26},"3965":{"name":"Irvig Senay","wiki":"Irvig_Senay","hitpoints":125,"combatLevel":100,"attackSpeed":4,"attackLevel":76,"strengthLevel":74,"defenceLevel":81,"stabDef":27,"slashDef":31,"crushDef":29,"rangeDef":29,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":51},"3966":{"name":"Ranalph Devere","wiki":"Ranalph_Devere","hitpoints":130,"combatLevel":92,"attackSpeed":4,"attackLevel":66,"strengthLevel":67,"defenceLevel":66,"stabDef":38,"slashDef":40,"crushDef":36,"rangeDef":38,"bonusAttack":45,"bonusStrength":44,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":51},"3969":{"name":"Zombie rat","wiki":"Zombie_rat#1","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3970":{"name":"Zombie rat","wiki":"Zombie_rat#1","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3971":{"name":"Zombie rat","wiki":"Zombie_rat#1","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":3,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"3972":{"name":"Skeleton","wiki":"Skeleton_(Melzar's_Maze)#1","hitpoints":29,"combatLevel":22,"attackSpeed":4,"attackLevel":15,"strengthLevel":18,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"3973":{"name":"Skeleton","wiki":"Skeleton_(Melzar's_Maze)#1","hitpoints":29,"combatLevel":22,"attackSpeed":4,"attackLevel":15,"strengthLevel":18,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"3974":{"name":"Skeleton","wiki":"Skeleton_(Melzar's_Maze)#1","hitpoints":29,"combatLevel":22,"attackSpeed":4,"attackLevel":15,"strengthLevel":18,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"3975":{"name":"Ghost","wiki":"Ghost_(Melzar's_Maze)#1","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"3976":{"name":"Ghost","wiki":"Ghost_(Melzar's_Maze)#1","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"3977":{"name":"Ghost","wiki":"Ghost_(Melzar's_Maze)#1","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"3978":{"name":"Ghost","wiki":"Ghost_(Melzar's_Maze)#1","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"3979":{"name":"Ghost","wiki":"Ghost_(Melzar's_Maze)#1","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"3980":{"name":"Zombie","wiki":"Zombie_(Melzar's_Maze)","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"3981":{"name":"Zombie","wiki":"Zombie_(Melzar's_Maze)","hitpoints":30,"combatLevel":24,"attackSpeed":5,"attackLevel":19,"strengthLevel":21,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":8,"crushDef":12,"rangeDef":11,"magicDef":10,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"3982":{"name":"Lesser demon","wiki":"Lesser_demon_(Melzar's_Maze)","hitpoints":79,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"3996":{"name":"Witch's experiment","wiki":"Witch's_experiment#Skavid","hitpoints":21,"combatLevel":19,"attackSpeed":4,"attackLevel":18,"strengthLevel":10,"defenceLevel":19,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3997":{"name":"Witch's experiment (second form)","wiki":"Witch's_experiment#Skavid","hitpoints":31,"combatLevel":30,"attackSpeed":4,"attackLevel":28,"strengthLevel":20,"defenceLevel":29,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3998":{"name":"Witch's experiment (third form)","wiki":"Witch's_experiment#Skavid","hitpoints":41,"combatLevel":42,"attackSpeed":4,"attackLevel":38,"strengthLevel":30,"defenceLevel":39,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"3999":{"name":"Witch's experiment (fourth form)","wiki":"Witch's_experiment#Skavid","hitpoints":51,"combatLevel":53,"attackSpeed":4,"attackLevel":48,"strengthLevel":40,"defenceLevel":49,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4004":{"name":"Shadow","wiki":"Shadow","hitpoints":15,"combatLevel":73,"attackSpeed":4,"attackLevel":90,"strengthLevel":120,"defenceLevel":5,"rangeLevel":1,"magicLevel":90,"stabDef":30,"slashDef":30,"crushDef":30,"rangeDef":30,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4005":{"name":"Dark beast","wiki":"Dark_beast","hitpoints":220,"combatLevel":182,"slayerLevel":90,"attackSpeed":4,"attackLevel":140,"strengthLevel":160,"defenceLevel":120,"rangeLevel":1,"magicLevel":160,"stabDef":30,"slashDef":40,"crushDef":100,"rangeDef":100,"magicDef":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4043":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":57,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4044":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":57,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4045":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":57,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4046":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":57,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4047":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":57,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4048":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":57,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4049":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":57,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4050":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":57,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4051":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":57,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4052":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":57,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4067":{"name":"Black Knight Titan","wiki":"Black_Knight_Titan#Normal","hitpoints":142,"combatLevel":120,"attackSpeed":7,"attackLevel":91,"strengthLevel":100,"defenceLevel":91,"rangeLevel":1,"magicLevel":1,"stabDef":18,"slashDef":27,"crushDef":18,"rangeDef":1000,"magicDef":1000,"bonusAttack":27,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"4068":{"name":"Monk","wiki":"Monk#Level_5","hitpoints":15,"combatLevel":5,"attackSpeed":4,"attackLevel":2,"strengthLevel":2,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4095":{"name":"Eadburg","wiki":"Eadburg","hitpoints":10,"combatLevel":4,"attackSpeed":4,"attackLevel":3,"strengthLevel":2,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4096":{"name":"Archer","wiki":"Archer_(Burthorpe)","hitpoints":50,"combatLevel":42,"attackSpeed":6,"defenceLevel":40,"rangeLevel":40,"magicLevel":1,"stabDef":39,"slashDef":50,"crushDef":49,"rangeDef":45,"magicDef":18,"bonusAttack":34,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4097":{"name":"Archer","wiki":"Archer_(Burthorpe)","hitpoints":50,"combatLevel":42,"attackSpeed":6,"defenceLevel":40,"rangeLevel":40,"magicLevel":1,"stabDef":39,"slashDef":50,"crushDef":49,"rangeDef":45,"magicDef":18,"bonusAttack":34,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4098":{"name":"Archer","wiki":"Archer_(Burthorpe)","hitpoints":50,"combatLevel":42,"attackSpeed":6,"defenceLevel":40,"rangeLevel":40,"magicLevel":1,"stabDef":39,"slashDef":50,"crushDef":49,"rangeDef":45,"magicDef":18,"bonusAttack":34,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4099":{"name":"Guard","wiki":"Guard_(Burthorpe)#Black_beard","hitpoints":40,"combatLevel":37,"attackSpeed":6,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"magicLevel":1,"stabDef":36,"slashDef":48,"crushDef":50,"rangeDef":38,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4100":{"name":"Guard","wiki":"Guard_(Burthorpe)#Black_beard","hitpoints":40,"combatLevel":37,"attackSpeed":6,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"magicLevel":1,"stabDef":36,"slashDef":48,"crushDef":50,"rangeDef":38,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4104":{"name":"Servant","wiki":"Servant_(Burthorpe)","hitpoints":10,"combatLevel":5,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4107":{"name":"Breoca","wiki":"Breoca","hitpoints":10,"combatLevel":5,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4108":{"name":"Ocga","wiki":"Ocga","hitpoints":10,"combatLevel":5,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4109":{"name":"Penda","wiki":"Penda","hitpoints":10,"combatLevel":5,"attackSpeed":4,"attackLevel":3,"strengthLevel":3,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4110":{"name":"Hygd","wiki":"Hygd","hitpoints":10,"combatLevel":4,"attackSpeed":4,"attackLevel":3,"strengthLevel":2,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4111":{"name":"Ceolburg","wiki":"Ceolburg","hitpoints":10,"combatLevel":4,"attackSpeed":4,"attackLevel":3,"strengthLevel":2,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4114":{"name":"White Knight","wiki":"White_Knight_(Burthorpe)","hitpoints":52,"combatLevel":36,"attackSpeed":7,"attackLevel":27,"strengthLevel":29,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"stabDef":83,"slashDef":76,"crushDef":70,"rangeDef":74,"bonusAttack":30,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4115":{"name":"Fareed (hard)","wiki":"Fareed#Normal","hitpoints":255,"combatLevel":299,"attackSpeed":4,"attackLevel":380,"strengthLevel":240,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"bonusStrength":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4120":{"name":"Troll general","wiki":"Troll_general#Sword","hitpoints":140,"combatLevel":113,"attackSpeed":4,"attackLevel":70,"strengthLevel":140,"defenceLevel":40,"stabDef":35,"slashDef":60,"crushDef":35,"rangeDef":200,"magicDef":200,"bonusAttack":60,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4121":{"name":"Troll general","wiki":"Troll_general#Sword","hitpoints":140,"combatLevel":113,"attackSpeed":4,"attackLevel":70,"strengthLevel":140,"defenceLevel":40,"stabDef":35,"slashDef":60,"crushDef":35,"rangeDef":200,"magicDef":200,"bonusAttack":60,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4122":{"name":"Troll general","wiki":"Troll_general#Sword","hitpoints":140,"combatLevel":113,"attackSpeed":4,"attackLevel":70,"strengthLevel":140,"defenceLevel":40,"stabDef":35,"slashDef":60,"crushDef":35,"rangeDef":200,"magicDef":200,"bonusAttack":60,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4123":{"name":"Troll spectator","wiki":"Troll_spectator","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4124":{"name":"Troll spectator","wiki":"Troll_spectator","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4125":{"name":"Troll spectator","wiki":"Troll_spectator","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4126":{"name":"Troll spectator","wiki":"Troll_spectator","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4127":{"name":"Troll spectator","wiki":"Troll_spectator","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4128":{"name":"Troll spectator","wiki":"Troll_spectator","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4129":{"name":"Troll spectator","wiki":"Troll_spectator","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4130":{"name":"Dad","wiki":"Dad#Normal","hitpoints":120,"combatLevel":101,"attackSpeed":8,"attackLevel":60,"strengthLevel":120,"defenceLevel":50,"stabDef":25,"slashDef":25,"crushDef":40,"rangeDef":200,"magicDef":200,"bonusAttack":40,"bonusStrength":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4131":{"name":"Twig","wiki":"Twig#Awake","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4132":{"name":"Berry","wiki":"Berry#Awake","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4133":{"name":"Twig","wiki":"Twig#Awake","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4134":{"name":"Berry","wiki":"Berry#Awake","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4135":{"name":"Thrower troll","wiki":"Thrower_troll_(Trollheim)","hitpoints":95,"combatLevel":68,"attackSpeed":7,"attackLevel":30,"strengthLevel":95,"defenceLevel":15,"rangeLevel":60,"rangeDef":200,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4136":{"name":"Thrower troll","wiki":"Thrower_troll_(Trollheim)","hitpoints":95,"combatLevel":68,"attackSpeed":7,"attackLevel":30,"strengthLevel":95,"defenceLevel":15,"rangeLevel":60,"rangeDef":200,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4137":{"name":"Thrower troll","wiki":"Thrower_troll_(Trollheim)","hitpoints":95,"combatLevel":68,"attackSpeed":7,"attackLevel":30,"strengthLevel":95,"defenceLevel":15,"rangeLevel":60,"rangeDef":200,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4138":{"name":"Thrower troll","wiki":"Thrower_troll_(Trollheim)","hitpoints":95,"combatLevel":68,"attackSpeed":7,"attackLevel":30,"strengthLevel":95,"defenceLevel":15,"rangeLevel":60,"rangeDef":200,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4139":{"name":"Thrower troll","wiki":"Thrower_troll_(Trollheim)","hitpoints":95,"combatLevel":68,"attackSpeed":7,"attackLevel":30,"strengthLevel":95,"defenceLevel":15,"rangeLevel":60,"rangeDef":200,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4143":{"name":"Mountain troll","wiki":"Mountain_troll#Level_69","hitpoints":90,"combatLevel":71,"attackSpeed":6,"attackLevel":40,"strengthLevel":90,"defenceLevel":25,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4167":{"name":"Outlaw","wiki":"Outlaw","hitpoints":20,"combatLevel":32,"attackSpeed":4,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"4168":{"name":"Outlaw","wiki":"Outlaw","hitpoints":20,"combatLevel":32,"attackSpeed":4,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"4169":{"name":"Outlaw","wiki":"Outlaw","hitpoints":20,"combatLevel":32,"attackSpeed":4,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"4170":{"name":"Outlaw","wiki":"Outlaw","hitpoints":20,"combatLevel":32,"attackSpeed":4,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"4171":{"name":"Outlaw","wiki":"Outlaw","hitpoints":20,"combatLevel":32,"attackSpeed":4,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"4172":{"name":"Outlaw","wiki":"Outlaw","hitpoints":20,"combatLevel":32,"attackSpeed":4,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"4173":{"name":"Outlaw","wiki":"Outlaw","hitpoints":20,"combatLevel":32,"attackSpeed":4,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"4174":{"name":"Outlaw","wiki":"Outlaw","hitpoints":20,"combatLevel":32,"attackSpeed":4,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"4175":{"name":"Outlaw","wiki":"Outlaw","hitpoints":20,"combatLevel":32,"attackSpeed":4,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"4176":{"name":"Outlaw","wiki":"Outlaw","hitpoints":20,"combatLevel":32,"attackSpeed":4,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"4184":{"name":"Crocodile","wiki":"Crocodile","hitpoints":62,"combatLevel":63,"attackSpeed":4,"attackLevel":53,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":12,"crushDef":22,"rangeDef":20,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":40},"4185":{"name":"Jackal","wiki":"Jackal","hitpoints":27,"combatLevel":21,"attackSpeed":4,"attackLevel":17,"strengthLevel":18,"defenceLevel":15,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4192":{"name":"Scarab Swarm","wiki":"Scarab_Swarm#Pyramid_Plunder","hitpoints":25,"combatLevel":98,"attackSpeed":1,"attackLevel":255,"strengthLevel":5,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":5,"rangeDef":90,"magicDef":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"4195":{"name":"Apparition","wiki":"Apparition#Het","hitpoints":75,"combatLevel":81,"attackSpeed":4,"attackLevel":80,"strengthLevel":83,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4196":{"name":"Apparition","wiki":"Apparition#Het","hitpoints":70,"combatLevel":75,"attackSpeed":4,"attackLevel":30,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":85,"stabDef":65,"slashDef":65,"crushDef":65,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4197":{"name":"Apparition","wiki":"Apparition#Het","hitpoints":50,"combatLevel":75,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":30,"crushDef":30,"rangeDef":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4198":{"name":"Apparition","wiki":"Apparition#Het","hitpoints":60,"combatLevel":75,"attackSpeed":4,"attackLevel":80,"strengthLevel":70,"defenceLevel":40,"rangeLevel":1,"magicLevel":40,"stabDef":15,"slashDef":15,"crushDef":15,"rangeDef":70,"magicDef":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4210":{"name":"Possessed Priest","wiki":"Possessed_Priest","hitpoints":90,"combatLevel":91,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":40,"rangeLevel":1,"magicLevel":60,"stabDef":90,"crushDef":90,"bonusStrength":90,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"4246":{"name":"Monk","wiki":"Monk#Level_5","hitpoints":5,"combatLevel":3,"attackSpeed":4,"attackLevel":2,"strengthLevel":2,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4247":{"name":"Thief","wiki":"Thief#Port_Sarim_Jail","hitpoints":17,"combatLevel":14,"attackSpeed":4,"attackLevel":14,"strengthLevel":10,"defenceLevel":9,"rangeLevel":2,"stabDef":8,"slashDef":13,"crushDef":14,"rangeDef":9,"magicDef":4,"bonusAttack":6,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4248":{"name":"Head Thief","wiki":"Head_Thief","hitpoints":37,"combatLevel":26,"attackSpeed":5,"attackLevel":24,"strengthLevel":18,"defenceLevel":16,"rangeLevel":2,"stabDef":8,"slashDef":14,"crushDef":15,"rangeDef":9,"magicDef":4,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4276":{"name":"Jail guard","wiki":"Jail_guard#1","hitpoints":32,"combatLevel":26,"attackSpeed":5,"attackLevel":19,"strengthLevel":23,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":10,"rangeDef":9,"magicDef":4,"bonusAttack":9,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"4277":{"name":"Jail guard","wiki":"Jail_guard#1","hitpoints":32,"combatLevel":26,"attackSpeed":5,"attackLevel":19,"strengthLevel":23,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":10,"rangeDef":9,"magicDef":4,"bonusAttack":9,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"4278":{"name":"Jail guard","wiki":"Jail_guard#1","hitpoints":32,"combatLevel":26,"attackSpeed":5,"attackLevel":19,"strengthLevel":23,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":10,"rangeDef":9,"magicDef":4,"bonusAttack":9,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"4279":{"name":"Jail guard","wiki":"Jail_guard#1","hitpoints":32,"combatLevel":26,"attackSpeed":5,"attackLevel":19,"strengthLevel":23,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":10,"rangeDef":9,"magicDef":4,"bonusAttack":9,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"4303":{"name":"Kalphite Queen","wiki":"Kalphite_Queen#Crawling","hitpoints":255,"combatLevel":333,"attackSpeed":4,"attackLevel":300,"strengthLevel":300,"defenceLevel":300,"rangeLevel":1,"magicLevel":150,"stabDef":50,"slashDef":50,"crushDef":10,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true,"respawn":50},"4304":{"name":"Kalphite Queen","wiki":"Kalphite_Queen#Crawling","hitpoints":255,"combatLevel":333,"attackSpeed":4,"attackLevel":300,"strengthLevel":300,"defenceLevel":300,"rangeLevel":1,"magicLevel":150,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true,"respawn":50},"4308":{"name":"Sea troll","wiki":"Sea_troll#Level_79","hitpoints":100,"combatLevel":79,"attackSpeed":4,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4309":{"name":"Sea troll","wiki":"Sea_troll#Level_79","hitpoints":80,"combatLevel":65,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4310":{"name":"Sea troll","wiki":"Sea_troll#Level_79","hitpoints":80,"combatLevel":87,"attackSpeed":4,"attackLevel":75,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4311":{"name":"Sea troll","wiki":"Sea_troll#Level_79","hitpoints":80,"combatLevel":101,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4315":{"name":"Sea Troll Queen","wiki":"Sea_Troll_Queen","hitpoints":200,"combatLevel":170,"attackSpeed":4,"attackLevel":100,"strengthLevel":70,"defenceLevel":100,"rangeLevel":1,"magicLevel":150,"stabDef":20,"slashDef":40,"crushDef":40,"magicDef":40,"bonusAttack":100,"bonusStrength":40,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4319":{"name":"Skeleton Mage","wiki":"Skeleton_Mage#Level_16","hitpoints":80,"combatLevel":83,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":60,"rangeLevel":1,"magicLevel":100,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"4331":{"name":"Black Knight","wiki":"Black_Knight","hitpoints":42,"combatLevel":33,"attackSpeed":5,"attackLevel":25,"strengthLevel":25,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":73,"slashDef":76,"crushDef":70,"rangeDef":72,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4362":{"name":"Ogre chieftain","wiki":"Ogre_chieftain","hitpoints":60,"combatLevel":81,"attackSpeed":4,"attackLevel":75,"strengthLevel":71,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":21,"crushDef":16,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":300},"4367":{"name":"Gorad","wiki":"Gorad","hitpoints":80,"combatLevel":68,"attackSpeed":4,"attackLevel":54,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":27,"crushDef":21,"bonusAttack":8,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"4373":{"name":"City guard","wiki":"City_guard","hitpoints":80,"combatLevel":83,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":13,"slashDef":24,"crushDef":19,"bonusAttack":9,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4381":{"name":"Enclave guard","wiki":"Enclave_guard","hitpoints":80,"combatLevel":83,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":13,"slashDef":24,"crushDef":19,"bonusAttack":9,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":12},"4382":{"name":"Ogre shaman","wiki":"Ogre_shaman#Historical","hitpoints":1,"combatLevel":113,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":51},"4383":{"name":"Ogre shaman","wiki":"Ogre_shaman#Historical","hitpoints":1,"combatLevel":113,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":51},"4384":{"name":"Ogre shaman","wiki":"Ogre_shaman#Historical","hitpoints":1,"combatLevel":113,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":51},"4385":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"4387":{"name":"Ogre shaman","wiki":"Ogre_shaman#Historical","hitpoints":1,"combatLevel":113,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":51},"4389":{"name":"Ogre shaman","wiki":"Ogre_shaman#Historical","hitpoints":1,"combatLevel":113,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":51},"4391":{"name":"Ogre shaman","wiki":"Ogre_shaman#Historical","hitpoints":1,"combatLevel":113,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":51},"4393":{"name":"Ogre shaman","wiki":"Ogre_shaman#Historical","hitpoints":1,"combatLevel":113,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":51},"4395":{"name":"Ogre shaman","wiki":"Ogre_shaman#Historical","hitpoints":1,"combatLevel":113,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":51},"4405":{"name":"Tower guard","wiki":"Tower_guard","hitpoints":22,"combatLevel":28,"attackSpeed":4,"attackLevel":26,"strengthLevel":26,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"stabDef":23,"slashDef":35,"crushDef":28,"bonusAttack":8,"bonusStrength":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4406":{"name":"Colonel Radick","wiki":"Colonel_Radick","hitpoints":65,"combatLevel":38,"attackSpeed":4,"attackLevel":25,"strengthLevel":25,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":39,"slashDef":31,"crushDef":34,"bonusAttack":9,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4427":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true},"4428":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true},"4429":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true},"4430":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true},"4431":{"name":"Feral Vampyre","wiki":"Feral_Vampyre#Level_77","hitpoints":80,"combatLevel":64,"attackSpeed":4,"attackLevel":55,"strengthLevel":30,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":50},"4432":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true},"4436":{"name":"Vampyre Juvenile","wiki":"Vampyre_Juvenile#Meiyerditch/Darkmeyer","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":51},"4437":{"name":"Vampyre Juvenile","wiki":"Vampyre_Juvenile#Meiyerditch/Darkmeyer","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":51},"4438":{"name":"Vampyre Juvenile","wiki":"Vampyre_Juvenile#Meiyerditch/Darkmeyer","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":51},"4439":{"name":"Vampyre Juvenile","wiki":"Vampyre_Juvenile#Meiyerditch/Darkmeyer","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":51},"4442":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":110,"combatLevel":75,"attackSpeed":4,"attackLevel":70,"strengthLevel":50,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"4443":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":60,"combatLevel":50,"attackSpeed":4,"attackLevel":50,"strengthLevel":37,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true},"4483":{"name":"Gadderanks","wiki":"Gadderanks","hitpoints":20,"combatLevel":35,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"4484":{"name":"Gadderanks","wiki":"Gadderanks","hitpoints":20,"combatLevel":35,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"4485":{"name":"Gadderanks","wiki":"Gadderanks","hitpoints":20,"combatLevel":35,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"4486":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":60,"combatLevel":50,"attackSpeed":4,"attackLevel":50,"strengthLevel":37,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true},"4487":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true},"4491":{"name":"Skeleton fremennik","wiki":"Skeleton_fremennik#Level_40","hitpoints":25,"combatLevel":40,"attackSpeed":6,"attackLevel":53,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":15,"rangeDef":15,"bonusAttack":8,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"4492":{"name":"Skeleton fremennik","wiki":"Skeleton_fremennik#Level_40","hitpoints":25,"combatLevel":40,"attackSpeed":6,"attackLevel":53,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":15,"rangeDef":15,"bonusAttack":8,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"4493":{"name":"Skeleton fremennik","wiki":"Skeleton_fremennik#Level_40","hitpoints":25,"combatLevel":40,"attackSpeed":6,"attackLevel":53,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":15,"rangeDef":15,"bonusAttack":8,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"4494":{"name":"Skeleton fremennik","wiki":"Skeleton_fremennik#Level_40","hitpoints":35,"combatLevel":50,"attackSpeed":6,"attackLevel":60,"strengthLevel":43,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":15,"rangeDef":15,"bonusAttack":8,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"4495":{"name":"Skeleton fremennik","wiki":"Skeleton_fremennik#Level_40","hitpoints":35,"combatLevel":50,"attackSpeed":6,"attackLevel":60,"strengthLevel":43,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":15,"rangeDef":15,"bonusAttack":8,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"4496":{"name":"Skeleton fremennik","wiki":"Skeleton_fremennik#Level_40","hitpoints":35,"combatLevel":50,"attackSpeed":6,"attackLevel":60,"strengthLevel":43,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":15,"rangeDef":15,"bonusAttack":8,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"4497":{"name":"Skeleton fremennik","wiki":"Skeleton_fremennik#Level_40","hitpoints":40,"combatLevel":60,"attackSpeed":6,"attackLevel":72,"strengthLevel":54,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":15,"rangeDef":15,"bonusAttack":8,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"4498":{"name":"Skeleton fremennik","wiki":"Skeleton_fremennik#Level_40","hitpoints":40,"combatLevel":60,"attackSpeed":6,"attackLevel":72,"strengthLevel":54,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":15,"rangeDef":15,"bonusAttack":8,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"4499":{"name":"Skeleton fremennik","wiki":"Skeleton_fremennik#Level_40","hitpoints":40,"combatLevel":60,"attackSpeed":6,"attackLevel":72,"strengthLevel":54,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":15,"rangeDef":15,"bonusAttack":8,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"4500":{"name":"Ulfric","wiki":"Ulfric","hitpoints":60,"combatLevel":100,"attackSpeed":6,"attackLevel":100,"strengthLevel":82,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4501":{"name":"Brine rat","wiki":"Brine_rat","hitpoints":50,"combatLevel":70,"slayerLevel":47,"attackSpeed":4,"attackLevel":70,"strengthLevel":79,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"4504":{"name":"Giant bat","wiki":"Giant_bat#Normal","hitpoints":32,"combatLevel":27,"attackSpeed":4,"attackLevel":22,"strengthLevel":22,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":12,"rangeDef":8,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4522":{"name":"Guard","wiki":"Guard_(H.A.M._storeroom)","hitpoints":30,"combatLevel":22,"attackSpeed":5,"attackLevel":16,"strengthLevel":20,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"stabDef":7,"slashDef":7,"rangeDef":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4523":{"name":"Guard","wiki":"Guard_(H.A.M._storeroom)","hitpoints":30,"combatLevel":22,"attackSpeed":5,"attackLevel":16,"strengthLevel":20,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"stabDef":7,"slashDef":7,"rangeDef":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4524":{"name":"Guard","wiki":"Guard_(H.A.M._storeroom)","hitpoints":30,"combatLevel":22,"attackSpeed":5,"attackLevel":16,"strengthLevel":20,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"stabDef":7,"slashDef":7,"rangeDef":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4525":{"name":"Guard","wiki":"Guard_(H.A.M._storeroom)","hitpoints":30,"combatLevel":22,"attackSpeed":5,"attackLevel":16,"strengthLevel":20,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"stabDef":7,"slashDef":7,"rangeDef":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4526":{"name":"Guard","wiki":"Guard_(H.A.M._storeroom)","hitpoints":30,"combatLevel":22,"attackSpeed":5,"attackLevel":16,"strengthLevel":20,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"stabDef":7,"slashDef":7,"rangeDef":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4533":{"name":"Blessed spider","wiki":"Blessed_spider#Normal","hitpoints":32,"combatLevel":39,"attackSpeed":4,"attackLevel":35,"strengthLevel":35,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":16,"crushDef":7,"rangeDef":16,"magicDef":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":300},"4534":{"name":"Blessed giant rat","wiki":"Blessed_giant_rat#1","hitpoints":30,"combatLevel":9,"attackSpeed":4,"attackLevel":5,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":300},"4535":{"name":"Blessed giant rat","wiki":"Blessed_giant_rat#1","hitpoints":30,"combatLevel":9,"attackSpeed":4,"attackLevel":5,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":300},"4561":{"name":"Spider","wiki":"Spider#Stronghold_of_Security","hitpoints":2,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"4634":{"name":"Rowdy slave","wiki":"Rowdy_slave","hitpoints":16,"combatLevel":10,"attackSpeed":4,"attackLevel":7,"strengthLevel":7,"defenceLevel":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4635":{"name":"Mercenary Captain","wiki":"Mercenary_Captain","hitpoints":80,"combatLevel":47,"attackSpeed":4,"attackLevel":32,"strengthLevel":29,"defenceLevel":32,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4643":{"name":"Shantay Guard","wiki":"Shantay_Guard","hitpoints":32,"combatLevel":22,"attackSpeed":4,"attackLevel":17,"strengthLevel":16,"defenceLevel":16,"stabDef":12,"slashDef":15,"crushDef":18,"rangeDef":15,"magicDef":6,"bonusAttack":11,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4648":{"name":"Shantay Guard","wiki":"Shantay_Guard","hitpoints":32,"combatLevel":22,"attackSpeed":4,"attackLevel":17,"strengthLevel":16,"defenceLevel":16,"stabDef":12,"slashDef":15,"crushDef":18,"rangeDef":15,"magicDef":6,"bonusAttack":11,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4649":{"name":"Desert Wolf","wiki":"Desert_Wolf","hitpoints":34,"combatLevel":27,"attackSpeed":4,"attackLevel":20,"strengthLevel":21,"defenceLevel":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4650":{"name":"Desert Wolf","wiki":"Desert_Wolf","hitpoints":34,"combatLevel":27,"attackSpeed":4,"attackLevel":20,"strengthLevel":21,"defenceLevel":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4651":{"name":"Desert Wolf","wiki":"Desert_Wolf","hitpoints":34,"combatLevel":27,"attackSpeed":4,"attackLevel":20,"strengthLevel":21,"defenceLevel":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4652":{"name":"Ugthanki","wiki":"Ugthanki","hitpoints":45,"combatLevel":42,"attackSpeed":4,"attackLevel":35,"strengthLevel":35,"defenceLevel":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":350},"4654":{"name":"Rowdy Guard","wiki":"Rowdy_Guard","combatLevel":43,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4655":{"name":"Bedabin Nomad Fighter","wiki":"Bedabin_Nomad_Fighter","hitpoints":50,"combatLevel":56,"attackSpeed":4,"attackLevel":40,"strengthLevel":50,"defenceLevel":60,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4656":{"name":"Mercenary","wiki":"Mercenary#White_beard","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4657":{"name":"Mercenary","wiki":"Mercenary#White_beard","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4658":{"name":"Mercenary","wiki":"Mercenary#White_beard","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4659":{"name":"Mercenary","wiki":"Mercenary#White_beard","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4660":{"name":"Guard","wiki":"Guard_(Desert_Mining_Camp)#Brown_hair","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4661":{"name":"Guard","wiki":"Guard_(Desert_Mining_Camp)#Brown_hair","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4662":{"name":"Guard","wiki":"Guard_(Desert_Mining_Camp)#Brown_hair","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4663":{"name":"Guard","wiki":"Guard_(Desert_Mining_Camp)#Brown_hair","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4664":{"name":"Guard","wiki":"Guard_(Desert_Mining_Camp)#Brown_hair","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4665":{"name":"Guard","wiki":"Guard_(Desert_Mining_Camp)#Brown_hair","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4666":{"name":"Guard","wiki":"Guard_(Desert_Mining_Camp)#Brown_hair","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4667":{"name":"Guard","wiki":"Guard_(Desert_Mining_Camp)#Brown_hair","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4668":{"name":"Guard","wiki":"Guard_(Desert_Mining_Camp)#Brown_hair","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4669":{"name":"Guard","wiki":"Guard_(Desert_Mining_Camp)#Brown_hair","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":32,"strengthLevel":32,"defenceLevel":39,"stabDef":17,"slashDef":15,"crushDef":19,"rangeDef":19,"bonusAttack":9,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4682":{"name":"Sir Leye","wiki":"Sir_Leye","hitpoints":20,"combatLevel":20,"attackSpeed":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"4688":{"name":"Angry unicorn","wiki":"Angry_unicorn#Level_45","hitpoints":50,"combatLevel":47,"attackSpeed":4,"attackLevel":38,"strengthLevel":41,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4689":{"name":"Angry giant rat","wiki":"Angry_giant_rat#Level_45","hitpoints":50,"combatLevel":47,"attackSpeed":4,"attackLevel":38,"strengthLevel":41,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4690":{"name":"Angry giant rat","wiki":"Angry_giant_rat#Level_45","hitpoints":50,"combatLevel":47,"attackSpeed":4,"attackLevel":38,"strengthLevel":41,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4691":{"name":"Angry goblin","wiki":"Angry_goblin#Level_45","hitpoints":50,"combatLevel":47,"attackSpeed":4,"attackLevel":38,"strengthLevel":41,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4692":{"name":"Angry bear","wiki":"Angry_bear#Level_40","hitpoints":50,"combatLevel":47,"attackSpeed":4,"attackLevel":38,"strengthLevel":41,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4693":{"name":"Fear reaper","wiki":"Fear_reaper#Level_42","hitpoints":57,"combatLevel":55,"attackSpeed":4,"attackLevel":45,"strengthLevel":48,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4694":{"name":"Confusion beast","wiki":"Confusion_beast#Level_43_(stab)","hitpoints":64,"combatLevel":63,"attackSpeed":4,"attackLevel":52,"strengthLevel":55,"defenceLevel":52,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4695":{"name":"Hopeless creature","wiki":"Hopeless_creature#Level_40","hitpoints":71,"combatLevel":71,"attackSpeed":4,"attackLevel":59,"strengthLevel":62,"defenceLevel":59,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4708":{"name":"The Shaikahan","wiki":"The_Shaikahan","hitpoints":100,"combatLevel":83,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"rangeDef":10000,"magicDef":10000,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4742":{"name":"Black golem","wiki":"Black_golem","hitpoints":80,"combatLevel":75,"attackSpeed":4,"attackLevel":80,"strengthLevel":30,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":300,"slashDef":300,"crushDef":1,"rangeDef":300,"magicDef":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4743":{"name":"White golem","wiki":"White_golem","hitpoints":80,"combatLevel":75,"attackSpeed":4,"attackLevel":80,"strengthLevel":30,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":300,"crushDef":300,"rangeDef":300,"magicDef":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4744":{"name":"Grey golem","wiki":"Grey_golem","hitpoints":80,"combatLevel":75,"attackSpeed":4,"attackLevel":80,"strengthLevel":30,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":300,"slashDef":1,"crushDef":300,"rangeDef":300,"magicDef":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4757":{"name":"Tarik","wiki":"Tarik_(Nardah)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":18,"slashDef":25,"crushDef":19,"rangeDef":20,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4758":{"name":"Poltenip","wiki":"Poltenip","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":18,"slashDef":25,"crushDef":19,"rangeDef":20,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4759":{"name":"Radat","wiki":"Radat","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":18,"slashDef":25,"crushDef":19,"rangeDef":20,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4772":{"name":"Fortress Guard","wiki":"Fortress_Guard","hitpoints":22,"combatLevel":20,"attackSpeed":6,"attackLevel":18,"strengthLevel":18,"defenceLevel":15,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":14,"rangeDef":15,"bonusAttack":5,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4773":{"name":"Fortress Guard","wiki":"Fortress_Guard","hitpoints":22,"combatLevel":20,"attackSpeed":6,"attackLevel":18,"strengthLevel":18,"defenceLevel":15,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":14,"rangeDef":15,"bonusAttack":5,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4774":{"name":"Fortress Guard","wiki":"Fortress_Guard","hitpoints":22,"combatLevel":20,"attackSpeed":6,"attackLevel":18,"strengthLevel":18,"defenceLevel":15,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":14,"rangeDef":15,"bonusAttack":5,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4775":{"name":"Fortress Guard","wiki":"Fortress_Guard","hitpoints":22,"combatLevel":20,"attackSpeed":6,"attackLevel":18,"strengthLevel":18,"defenceLevel":15,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":14,"rangeDef":15,"bonusAttack":5,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4776":{"name":"Fortress Guard","wiki":"Fortress_Guard","hitpoints":22,"combatLevel":20,"attackSpeed":6,"attackLevel":18,"strengthLevel":18,"defenceLevel":15,"rangeLevel":1,"magicLevel":1,"stabDef":14,"slashDef":18,"crushDef":14,"rangeDef":15,"bonusAttack":5,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"4797":{"name":"Slug Prince","wiki":"Slug_Prince","hitpoints":70,"combatLevel":62,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":30,"crushDef":30,"rangeDef":99,"magicDef":99,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"4805":{"name":"Hobgoblin","wiki":"Hobgoblin#Hobgoblin_(GWD)","hitpoints":52,"combatLevel":28,"attackSpeed":6,"attackLevel":39,"strengthLevel":39,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"4813":{"name":"Icefiend","wiki":"Icefiend#Level_18","hitpoints":15,"combatLevel":13,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":15},"4819":{"name":"Crab","wiki":"Crab#Level_23","hitpoints":19,"combatLevel":23,"attackSpeed":4,"attackLevel":19,"strengthLevel":20,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"4820":{"name":"Mudskipper","wiki":"Mudskipper#Level_30","hitpoints":20,"combatLevel":30,"attackSpeed":4,"attackLevel":29,"strengthLevel":29,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"4821":{"name":"Mudskipper","wiki":"Mudskipper#Level_30","hitpoints":20,"combatLevel":31,"attackSpeed":4,"attackLevel":30,"strengthLevel":30,"defenceLevel":29,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"4822":{"name":"Crab","wiki":"Crab#Level_23","hitpoints":18,"combatLevel":21,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"4849":{"name":"Culinaromancer","wiki":"Culinaromancer#Normal","hitpoints":150,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4863":{"name":"Jubbly bird","wiki":"Jubbly_bird","hitpoints":21,"combatLevel":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4872":{"name":"Culinaromancer","wiki":"Culinaromancer#Normal","hitpoints":150,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4873":{"name":"Culinaromancer","wiki":"Culinaromancer#Normal","hitpoints":150,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4874":{"name":"Culinaromancer","wiki":"Culinaromancer#Normal","hitpoints":150,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4875":{"name":"Culinaromancer","wiki":"Culinaromancer#Normal","hitpoints":150,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4876":{"name":"Culinaromancer","wiki":"Culinaromancer#Normal","hitpoints":150,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4877":{"name":"Culinaromancer","wiki":"Culinaromancer#Normal","hitpoints":150,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4878":{"name":"Culinaromancer","wiki":"Culinaromancer#Normal","hitpoints":150,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4879":{"name":"Culinaromancer","wiki":"Culinaromancer#Normal","hitpoints":150,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4880":{"name":"Agrith-Na-Na","wiki":"Agrith-Na-Na#Normal","hitpoints":200,"combatLevel":146,"attackSpeed":4,"attackLevel":83,"strengthLevel":150,"defenceLevel":82,"rangeLevel":100,"magicLevel":100,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"bonusAttack":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4881":{"name":"Flambeed","wiki":"Flambeed#Normal","hitpoints":210,"combatLevel":149,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":5,"rangeDef":50,"magicDef":5,"bonusAttack":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4882":{"name":"Karamel","wiki":"Karamel#Normal","hitpoints":250,"combatLevel":136,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":100,"magicLevel":1,"range":134,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":150,"magicDef":150,"bonusRangeStrength":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4883":{"name":"Dessourt","wiki":"Dessourt#Normal","hitpoints":130,"combatLevel":121,"attackSpeed":3,"attackLevel":99,"strengthLevel":99,"defenceLevel":99,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":150,"crushDef":150,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4884":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4885":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4886":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4887":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4888":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4889":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4919":{"name":"Grip","wiki":"Grip","hitpoints":25,"combatLevel":22,"attackSpeed":4,"attackLevel":18,"strengthLevel":17,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":27,"crushDef":22,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4922":{"name":"Ice Queen","wiki":"Ice_Queen","hitpoints":104,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":94,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":40,"crushDef":20,"rangeDef":30,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4926":{"name":"Pirate Guard","wiki":"Pirate_Guard","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":18,"strengthLevel":16,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":39,"crushDef":30,"bonusAttack":20,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"4927":{"name":"Entrana firebird","wiki":"Entrana_firebird","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"4930":{"name":"Solus Dellagar","wiki":"Solus_Dellagar","hitpoints":40,"attackSpeed":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4933":{"name":"Solus Dellagar","wiki":"Solus_Dellagar","hitpoints":40,"attackSpeed":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4934":{"name":"Black Knight","wiki":"Black_Knight_(Wanted!)","hitpoints":42,"combatLevel":32,"attackSpeed":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4959":{"name":"Black Knight","wiki":"Black_Knight_(Wanted!)","hitpoints":42,"combatLevel":32,"attackSpeed":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4960":{"name":"Black Knight","wiki":"Black_Knight_(Wanted!)","hitpoints":42,"combatLevel":32,"attackSpeed":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4962":{"name":"Solus Dellagar","wiki":"Solus_Dellagar","hitpoints":40,"attackSpeed":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"4969":{"name":"Khazard trooper","wiki":"Khazard_trooper#Mace","hitpoints":22,"combatLevel":19,"attackSpeed":6,"attackLevel":17,"strengthLevel":18,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"stabDef":33,"slashDef":34,"crushDef":29,"rangeDef":33,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"4970":{"name":"Khazard trooper","wiki":"Khazard_trooper#Mace","hitpoints":22,"combatLevel":19,"attackSpeed":6,"attackLevel":17,"strengthLevel":18,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"stabDef":33,"slashDef":34,"crushDef":29,"rangeDef":33,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"4972":{"name":"Khazard commander","wiki":"Khazard_commander","hitpoints":22,"combatLevel":48,"attackSpeed":4,"attackLevel":50,"strengthLevel":45,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"4973":{"name":"Gnome troop","wiki":"Gnome_troop#Level_1","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":5,"rangeDef":4,"magicDef":2,"bonusAttack":2,"bonusStrength":3,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"4974":{"name":"Gnome troop","wiki":"Gnome_troop#Level_1","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":5,"rangeDef":4,"magicDef":2,"bonusAttack":2,"bonusStrength":3,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"4987":{"name":"Chronozon","wiki":"Chronozon#Normal","hitpoints":60,"combatLevel":170,"attackSpeed":4,"attackLevel":173,"strengthLevel":172,"defenceLevel":173,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"5007":{"name":"Imp","wiki":"Imp#GWD","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":50},"5043":{"name":"Suit of armour","wiki":"Suit_of_armour","hitpoints":29,"combatLevel":19,"attackSpeed":5,"attackLevel":16,"strengthLevel":14,"defenceLevel":9,"rangeLevel":1,"magicLevel":1,"stabDef":46,"slashDef":50,"crushDef":45,"rangeDef":45,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5054":{"name":"Skeleton Hellhound","wiki":"Skeleton_Hellhound#Normal","hitpoints":55,"combatLevel":97,"attackSpeed":4,"attackLevel":70,"strengthLevel":110,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"5079":{"name":"Delrith","wiki":"Delrith","hitpoints":7,"combatLevel":27,"attackSpeed":6,"attackLevel":11,"strengthLevel":10,"defenceLevel":5,"rangeLevel":1,"magicLevel":1,"slashDef":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5086":{"name":"Dark wizard","wiki":"Dark_wizard#Level_20","hitpoints":12,"combatLevel":7,"attackSpeed":4,"attackLevel":5,"strengthLevel":2,"defenceLevel":5,"rangeLevel":1,"magicLevel":6,"magicDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5087":{"name":"Dark wizard","wiki":"Dark_wizard#Level_20","hitpoints":12,"combatLevel":7,"attackSpeed":4,"attackLevel":5,"strengthLevel":2,"defenceLevel":5,"rangeLevel":1,"magicLevel":6,"magicDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5088":{"name":"Dark wizard","wiki":"Dark_wizard#Level_20","hitpoints":24,"combatLevel":20,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":14,"rangeLevel":1,"magicLevel":22,"magicDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5089":{"name":"Dark wizard","wiki":"Dark_wizard#Level_20","hitpoints":24,"combatLevel":20,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":14,"rangeLevel":1,"magicLevel":22,"magicDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5126":{"name":"Experiment No.2","wiki":"Experiment_No.2","hitpoints":95,"combatLevel":109,"attackSpeed":4,"attackLevel":104,"strengthLevel":92,"defenceLevel":90,"rangeLevel":100,"magicLevel":1,"stabDef":45,"slashDef":70,"crushDef":60,"rangeDef":55,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":true,"respawn":10},"5127":{"name":"Mouse","wiki":"Mouse#Light","hitpoints":70,"combatLevel":95,"attackSpeed":4,"attackLevel":95,"strengthLevel":80,"defenceLevel":86,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":55,"crushDef":65,"rangeDef":60,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5128":{"name":"Mouse","wiki":"Mouse#Light","hitpoints":70,"combatLevel":95,"attackSpeed":4,"attackLevel":95,"strengthLevel":80,"defenceLevel":86,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":55,"crushDef":65,"rangeDef":60,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5129":{"name":"Glod","wiki":"Glod#Normal","hitpoints":160,"combatLevel":138,"attackSpeed":4,"attackLevel":115,"strengthLevel":120,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":105,"slashDef":110,"crushDef":130,"rangeDef":100,"magicDef":125,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5157":{"name":"H.A.M. Archer","wiki":"H.A.M._Archer","hitpoints":35,"combatLevel":30,"attackSpeed":10,"defenceLevel":30,"rangeLevel":30,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5158":{"name":"H.A.M. Mage","wiki":"H.A.M._Mage","hitpoints":35,"combatLevel":30,"attackSpeed":6,"defenceLevel":30,"rangeLevel":1,"magicLevel":30,"magic":8,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5185":{"name":"Guard","wiki":"Guard_(dwarf)","hitpoints":16,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":6,"defenceLevel":9,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":4,"rangeDef":3,"magicDef":2,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":true,"respawn":100},"5186":{"name":"Guard","wiki":"Guard_(dwarf)","hitpoints":16,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":6,"defenceLevel":9,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":4,"rangeDef":3,"magicDef":2,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":true,"respawn":100},"5187":{"name":"Guard","wiki":"Guard_(dwarf)","hitpoints":16,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":6,"defenceLevel":9,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":4,"rangeDef":3,"magicDef":2,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":true,"respawn":100},"5188":{"name":"Guard","wiki":"Guard_(dwarf)","hitpoints":16,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":6,"defenceLevel":9,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":4,"rangeDef":3,"magicDef":2,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":true,"respawn":100},"5189":{"name":"Guard","wiki":"Guard_(dwarf)","hitpoints":16,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":6,"defenceLevel":9,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":4,"rangeDef":3,"magicDef":2,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":true,"respawn":100},"5192":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5193":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5194":{"name":"Baby green dragon","wiki":"Baby_green_dragon#1","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":30},"5195":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5196":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5197":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5198":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5199":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5200":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5201":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5202":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5203":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5204":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5205":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5206":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5207":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5208":{"name":"Goblin","wiki":"Goblin#Level_2","hitpoints":5,"combatLevel":2,"attackSpeed":4,"attackLevel":3,"strengthLevel":1,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"5211":{"name":"Weaponsmaster","wiki":"Weaponsmaster","hitpoints":20,"combatLevel":23,"attackSpeed":5,"attackLevel":21,"strengthLevel":21,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"stabDef":21,"slashDef":23,"crushDef":21,"rangeDef":20,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5213":{"name":"Jonny the beard","wiki":"Jonny_the_beard","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":37},"5217":{"name":"Thief","wiki":"Thief#Port_Sarim_Jail","hitpoints":17,"combatLevel":16,"attackSpeed":4,"attackLevel":14,"strengthLevel":13,"defenceLevel":12,"rangeLevel":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"5218":{"name":"Thief","wiki":"Thief#Port_Sarim_Jail","hitpoints":17,"combatLevel":16,"attackSpeed":4,"attackLevel":14,"strengthLevel":13,"defenceLevel":12,"rangeLevel":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"5219":{"name":"Thief","wiki":"Thief#Port_Sarim_Jail","hitpoints":17,"combatLevel":16,"attackSpeed":4,"attackLevel":14,"strengthLevel":13,"defenceLevel":12,"rangeLevel":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"5220":{"name":"Thief","wiki":"Thief#Port_Sarim_Jail","hitpoints":17,"combatLevel":16,"attackSpeed":4,"attackLevel":14,"strengthLevel":13,"defenceLevel":12,"rangeLevel":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"5237":{"name":"Skeleton","wiki":"Skeleton_(Ape_Atoll)","hitpoints":77,"combatLevel":142,"attackSpeed":4,"attackLevel":180,"strengthLevel":90,"defenceLevel":110,"rangeLevel":1,"magicLevel":110,"bonusAttack":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":100},"5238":{"name":"Spider","wiki":"Spider_(Ape_Atoll)","hitpoints":2,"combatLevel":1,"attackSpeed":6,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"slashDef":1,"magicDef":1,"bonusAttack":1,"bonusStrength":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"5239":{"name":"Spider","wiki":"Spider_(Ape_Atoll)","hitpoints":2,"combatLevel":1,"attackSpeed":6,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"slashDef":1,"magicDef":1,"bonusAttack":1,"bonusStrength":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":2},"5240":{"name":"Bird","wiki":"Bird#Level_11","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"5241":{"name":"Bird","wiki":"Bird#Level_11","hitpoints":5,"combatLevel":5,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":5,"rangeLevel":1,"magicLevel":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"5242":{"name":"Scorpion","wiki":"Scorpion#Level_59","hitpoints":15,"combatLevel":38,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":10,"rangeLevel":1,"magicLevel":10,"bonusAttack":100,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5243":{"name":"Jungle spider","wiki":"Jungle_spider_(Ape_Atoll)","hitpoints":35,"combatLevel":37,"attackSpeed":4,"attackLevel":50,"strengthLevel":30,"defenceLevel":10,"rangeLevel":1,"magicLevel":10,"bonusAttack":100,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5244":{"name":"Snake","wiki":"Snake_(Ape_Atoll)","hitpoints":36,"combatLevel":24,"attackSpeed":4,"attackLevel":15,"strengthLevel":25,"defenceLevel":10,"rangeLevel":1,"magicLevel":10,"bonusAttack":100,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5259":{"name":"Oipuis","wiki":"Oipuis","combatLevel":149,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5260":{"name":"Uyoro","wiki":"Uyoro","combatLevel":149,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5261":{"name":"Ouhai","wiki":"Ouhai","combatLevel":149,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5262":{"name":"Uodai","wiki":"Uodai","combatLevel":149,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5263":{"name":"Padulah","wiki":"Padulah","hitpoints":130,"combatLevel":149,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":130,"bonusAttack":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5271":{"name":"Monkey Guard","wiki":"Monkey_Guard_(ninja)","hitpoints":130,"combatLevel":149,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":130,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5272":{"name":"Monkey Archer","wiki":"Monkey_Archer","hitpoints":50,"combatLevel":86,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":110,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5273":{"name":"Monkey Archer","wiki":"Monkey_Archer","hitpoints":50,"combatLevel":86,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":110,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5274":{"name":"Monkey Archer","wiki":"Monkey_Archer","hitpoints":50,"combatLevel":86,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":110,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5275":{"name":"Monkey Guard","wiki":"Monkey_Guard#Unbearded","hitpoints":130,"combatLevel":167,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":200,"rangeLevel":1,"magicLevel":130,"bonusAttack":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5276":{"name":"Monkey Guard","wiki":"Monkey_Guard#Unbearded","hitpoints":130,"combatLevel":167,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":200,"rangeLevel":1,"magicLevel":130,"bonusAttack":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":12},"5281":{"name":"Monkey Zombie","wiki":"Monkey_Zombie#Level_98","hitpoints":60,"combatLevel":98,"attackSpeed":4,"attackLevel":150,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":60,"bonusAttack":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5282":{"name":"Monkey Zombie","wiki":"Monkey_Zombie#Level_98","hitpoints":90,"combatLevel":129,"attackSpeed":4,"attackLevel":150,"strengthLevel":110,"defenceLevel":90,"rangeLevel":1,"magicLevel":90,"bonusAttack":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":12},"5283":{"name":"Monkey Zombie","wiki":"Monkey_Zombie#Level_98","hitpoints":60,"combatLevel":82,"attackSpeed":4,"attackLevel":100,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":60,"bonusAttack":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5293":{"name":"Elf Warrior","wiki":"Elf_Warrior#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"5294":{"name":"Elf Warrior","wiki":"Elf_Warrior#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"5295":{"name":"Elf Archer","wiki":"Elf_Archer#1","hitpoints":105,"combatLevel":90,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":80,"rangeLevel":90,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":70,"magicDef":60,"bonusRangeStrength":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"5296":{"name":"Elf Archer","wiki":"Elf_Archer#1","hitpoints":105,"combatLevel":90,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":80,"rangeLevel":90,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":70,"magicDef":60,"bonusRangeStrength":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"5330":{"name":"Cave goblin miner","wiki":"Cave_goblin_miner#1","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":12,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5331":{"name":"Cave goblin miner","wiki":"Cave_goblin_miner#1","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":12,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5332":{"name":"Cave goblin miner","wiki":"Cave_goblin_miner#1","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":12,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5333":{"name":"Cave goblin miner","wiki":"Cave_goblin_miner#1","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":12,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5334":{"name":"Cave goblin guard","wiki":"Cave_goblin_guard#Level_26","hitpoints":26,"combatLevel":26,"attackSpeed":6,"attackLevel":25,"strengthLevel":18,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":16,"crushDef":19,"rangeDef":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5335":{"name":"Cave goblin guard","wiki":"Cave_goblin_guard#Level_26","hitpoints":26,"combatLevel":24,"attackSpeed":6,"attackLevel":22,"strengthLevel":16,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"slashDef":15,"crushDef":19,"rangeDef":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5336":{"name":"Cave goblin miner","wiki":"Cave_goblin_miner#1","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":12,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5337":{"name":"Cave goblin miner","wiki":"Cave_goblin_miner#1","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":12,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5338":{"name":"Cave goblin miner","wiki":"Cave_goblin_miner#1","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":12,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5339":{"name":"Cave goblin miner","wiki":"Cave_goblin_miner#1","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":12,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5342":{"name":"Undead one","wiki":"Undead_one#Level_68_(Skeletal)","hitpoints":47,"combatLevel":68,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":63,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5343":{"name":"Undead one","wiki":"Undead_one#Level_68_(Skeletal)","hitpoints":47,"combatLevel":68,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":63,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5344":{"name":"Undead one","wiki":"Undead_one#Level_68_(Skeletal)","hitpoints":47,"combatLevel":61,"attackSpeed":4,"attackLevel":55,"strengthLevel":55,"defenceLevel":55,"stabDef":5,"slashDef":5,"crushDef":3,"rangeDef":4,"magicDef":1,"bonusAttack":7,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5345":{"name":"Undead one","wiki":"Undead_one#Level_68_(Skeletal)","hitpoints":47,"combatLevel":61,"attackSpeed":4,"attackLevel":55,"strengthLevel":55,"defenceLevel":55,"stabDef":5,"slashDef":5,"crushDef":3,"rangeDef":4,"magicDef":1,"bonusAttack":7,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5346":{"name":"Undead one","wiki":"Undead_one#Level_68_(Skeletal)","hitpoints":47,"combatLevel":68,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":63,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5347":{"name":"Undead one","wiki":"Undead_one#Level_68_(Skeletal)","hitpoints":47,"combatLevel":68,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":63,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5348":{"name":"Undead one","wiki":"Undead_one#Level_68_(Skeletal)","hitpoints":47,"combatLevel":68,"attackSpeed":4,"attackLevel":63,"strengthLevel":63,"defenceLevel":63,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5349":{"name":"Undead one","wiki":"Undead_one#Level_68_(Skeletal)","hitpoints":59,"combatLevel":73,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5350":{"name":"Undead one","wiki":"Undead_one#Level_68_(Skeletal)","hitpoints":59,"combatLevel":73,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5351":{"name":"Undead one","wiki":"Undead_one#Level_68_(Skeletal)","hitpoints":59,"combatLevel":73,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"bonusAttack":4,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"5353":{"name":"Nazastarool","wiki":"Nazastarool#Zombie","hitpoints":70,"combatLevel":91,"attackSpeed":4,"attackLevel":85,"strengthLevel":80,"defenceLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5354":{"name":"Nazastarool","wiki":"Nazastarool#Zombie","hitpoints":70,"combatLevel":68,"attackSpeed":4,"attackLevel":58,"strengthLevel":54,"defenceLevel":58,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"magicDef":5,"bonusAttack":15,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5355":{"name":"Nazastarool","wiki":"Nazastarool#Zombie","hitpoints":80,"combatLevel":93,"attackSpeed":4,"attackLevel":85,"strengthLevel":80,"defenceLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5369":{"name":"Goblin guard","wiki":"Goblin_guard","hitpoints":43,"combatLevel":42,"attackSpeed":4,"attackLevel":32,"strengthLevel":37,"defenceLevel":37,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":6,"crushDef":6,"bonusAttack":8,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":250},"5370":{"name":"Ghost","wiki":"Ghost_(Grave_of_Scorpius)","hitpoints":20,"combatLevel":24,"slayerLevel":1,"attackSpeed":4,"attackLevel":23,"strengthLevel":20,"defenceLevel":23,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"5372":{"name":"Grave scorpion","wiki":"Grave_scorpion","hitpoints":7,"combatLevel":12,"attackSpeed":4,"attackLevel":11,"strengthLevel":12,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5373":{"name":"Poison spider","wiki":"Poison_spider#Level_64","hitpoints":25,"combatLevel":31,"attackSpeed":4,"attackLevel":28,"strengthLevel":28,"defenceLevel":28,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":17,"crushDef":10,"rangeDef":14,"magicDef":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5418":{"name":"Guard","wiki":"Guard#Port_Sarim","hitpoints":22,"combatLevel":20,"attackSpeed":5,"attackLevel":17,"strengthLevel":18,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":25,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5420":{"name":"Watchman","wiki":"Watchman","hitpoints":22,"combatLevel":33,"attackSpeed":4,"attackLevel":31,"strengthLevel":31,"defenceLevel":31,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5421":{"name":"Soldier","wiki":"Soldier_(Yanille)","hitpoints":22,"combatLevel":28,"attackSpeed":5,"attackLevel":26,"strengthLevel":25,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5457":{"name":"Shipyard worker","wiki":"Shipyard_worker","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"bonusAttack":6,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5512":{"name":"Gardener","wiki":"Gardener#Level_4","hitpoints":7,"combatLevel":4,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":7,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5534":{"name":"Whirlpool","wiki":"Enormous_Tentacle#Enormous_Tentacle","hitpoints":120,"slayerLevel":87,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":150,"magicLevel":1,"rangeDef":270,"bonusMagicDamage":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5535":{"name":"Enormous Tentacle","wiki":"Enormous_Tentacle#Enormous_Tentacle","hitpoints":120,"combatLevel":112,"slayerLevel":87,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":150,"magicLevel":1,"rangeDef":270,"bonusMagicDamage":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5563":{"name":"Angry barbarian spirit","wiki":"Angry_barbarian_spirit","hitpoints":190,"combatLevel":166,"attackSpeed":4,"attackLevel":150,"strengthLevel":140,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":50},"5564":{"name":"Enraged barbarian spirit","wiki":"Enraged_barbarian_spirit","hitpoints":190,"combatLevel":166,"attackSpeed":4,"attackLevel":150,"strengthLevel":140,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":50},"5565":{"name":"Berserk barbarian spirit","wiki":"Berserk_barbarian_spirit","hitpoints":190,"combatLevel":166,"attackSpeed":4,"attackLevel":150,"strengthLevel":140,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":50},"5566":{"name":"Ferocious barbarian spirit","wiki":"Ferocious_barbarian_spirit","hitpoints":190,"combatLevel":166,"attackSpeed":4,"attackLevel":150,"strengthLevel":140,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"slashDef":73,"crushDef":72,"rangeDef":72,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true},"5615":{"name":"Swamp snake","wiki":"Swamp_snake#Level_80","hitpoints":120,"combatLevel":80,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":70,"rangeLevel":30,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5616":{"name":"Swamp snake","wiki":"Swamp_snake#Level_80","hitpoints":125,"combatLevel":109,"attackSpeed":4,"attackLevel":70,"strengthLevel":110,"defenceLevel":80,"rangeLevel":30,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5617":{"name":"Swamp snake","wiki":"Swamp_snake#Level_80","hitpoints":130,"combatLevel":139,"attackSpeed":4,"attackLevel":90,"strengthLevel":170,"defenceLevel":90,"rangeLevel":30,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5625":{"name":"Ghast","wiki":"Ghast#Level_30","hitpoints":115,"combatLevel":79,"attackSpeed":8,"attackLevel":80,"strengthLevel":30,"defenceLevel":60,"rangeLevel":30,"magicLevel":30,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true},"5626":{"name":"Ghast","wiki":"Ghast#Level_30","hitpoints":135,"combatLevel":109,"attackSpeed":8,"attackLevel":110,"strengthLevel":70,"defenceLevel":70,"rangeLevel":30,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true},"5627":{"name":"Ghast","wiki":"Ghast#Level_30","hitpoints":160,"combatLevel":139,"attackSpeed":8,"attackLevel":135,"strengthLevel":110,"defenceLevel":80,"rangeLevel":30,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true},"5628":{"name":"Giant snail","wiki":"Giant_snail#Level_80","hitpoints":125,"combatLevel":80,"attackSpeed":4,"attackLevel":30,"strengthLevel":30,"defenceLevel":60,"rangeLevel":70,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5629":{"name":"Giant snail","wiki":"Giant_snail#Level_80","hitpoints":150,"combatLevel":109,"attackSpeed":4,"attackLevel":30,"strengthLevel":30,"defenceLevel":75,"rangeLevel":110,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5630":{"name":"Giant snail","wiki":"Giant_snail#Level_80","hitpoints":160,"combatLevel":139,"attackSpeed":4,"attackLevel":30,"strengthLevel":30,"defenceLevel":86,"rangeLevel":160,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5631":{"name":"Riyl shadow","wiki":"Riyl_shadow_(Temple_Trekking)","hitpoints":76,"combatLevel":80,"attackSpeed":4,"attackLevel":87,"strengthLevel":56,"defenceLevel":60,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"5632":{"name":"Asyn shadow","wiki":"Asyn_shadow_(Temple_Trekking)","hitpoints":94,"combatLevel":110,"attackSpeed":4,"attackLevel":110,"strengthLevel":96,"defenceLevel":80,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"5633":{"name":"Shade","wiki":"Shade_(Temple_Trekking)","hitpoints":115,"combatLevel":140,"attackSpeed":4,"attackLevel":130,"strengthLevel":136,"defenceLevel":100,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"5634":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":50,"combatLevel":59,"attackSpeed":4,"attackLevel":95,"strengthLevel":16,"defenceLevel":45,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"5635":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":100,"combatLevel":90,"attackSpeed":4,"attackLevel":113,"strengthLevel":46,"defenceLevel":55,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"5636":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":150,"combatLevel":119,"attackSpeed":4,"attackLevel":127,"strengthLevel":76,"defenceLevel":65,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"5637":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":50,"combatLevel":59,"attackSpeed":4,"attackLevel":95,"strengthLevel":16,"defenceLevel":45,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"5638":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":100,"combatLevel":90,"attackSpeed":4,"attackLevel":113,"strengthLevel":46,"defenceLevel":55,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"5639":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":150,"combatLevel":119,"attackSpeed":4,"attackLevel":127,"strengthLevel":76,"defenceLevel":65,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"5640":{"name":"Feral Vampyre","wiki":"Feral_Vampyre#Level_77","hitpoints":75,"combatLevel":70,"attackSpeed":4,"attackLevel":90,"strengthLevel":46,"defenceLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":50},"5641":{"name":"Feral Vampyre","wiki":"Feral_Vampyre#Level_77","hitpoints":135,"combatLevel":100,"attackSpeed":4,"attackLevel":105,"strengthLevel":76,"defenceLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":25},"5642":{"name":"Feral Vampyre","wiki":"Feral_Vampyre#Level_77","hitpoints":185,"combatLevel":130,"attackSpeed":4,"attackLevel":120,"strengthLevel":116,"defenceLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":25},"5643":{"name":"Tentacle","wiki":"Tentacle_(Temple_Trekking)","hitpoints":75,"combatLevel":99,"attackSpeed":6,"attackLevel":115,"strengthLevel":76,"defenceLevel":75,"rangeLevel":115,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5644":{"name":"Head","wiki":"Head_(Temple_Trekking)","hitpoints":150,"combatLevel":140,"attackSpeed":10,"attackLevel":73,"strengthLevel":186,"defenceLevel":75,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5645":{"name":"Head","wiki":"Head_(Temple_Trekking)","hitpoints":150,"combatLevel":140,"attackSpeed":10,"attackLevel":73,"strengthLevel":186,"defenceLevel":75,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5646":{"name":"Tentacle","wiki":"Tentacle_(Temple_Trekking)","hitpoints":75,"combatLevel":99,"attackSpeed":6,"attackLevel":115,"strengthLevel":76,"defenceLevel":75,"rangeLevel":115,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5647":{"name":"Zombie","wiki":"Zombie_(Temple_Trekking)","hitpoints":20,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5648":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":10,"combatLevel":30,"attackSpeed":4,"attackLevel":73,"strengthLevel":6,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5649":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":10,"combatLevel":30,"attackSpeed":4,"attackLevel":73,"strengthLevel":6,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5650":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":10,"combatLevel":30,"attackSpeed":4,"attackLevel":73,"strengthLevel":6,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5651":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":10,"combatLevel":30,"attackSpeed":4,"attackLevel":73,"strengthLevel":6,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5652":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":10,"combatLevel":30,"attackSpeed":4,"attackLevel":73,"strengthLevel":6,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5653":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":10,"combatLevel":30,"attackSpeed":4,"attackLevel":73,"strengthLevel":6,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5654":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":10,"combatLevel":30,"attackSpeed":4,"attackLevel":73,"strengthLevel":6,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5655":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":10,"combatLevel":30,"attackSpeed":4,"attackLevel":73,"strengthLevel":6,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5656":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":35,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5657":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":35,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5658":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":35,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5659":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":35,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5660":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":35,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5661":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":35,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5662":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":35,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5663":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":35,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5665":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":40,"attackSpeed":4,"attackLevel":101,"strengthLevel":6,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5666":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":40,"attackSpeed":4,"attackLevel":101,"strengthLevel":6,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5667":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":40,"attackSpeed":4,"attackLevel":101,"strengthLevel":6,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5668":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":40,"attackSpeed":4,"attackLevel":101,"strengthLevel":6,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5669":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":40,"attackSpeed":4,"attackLevel":101,"strengthLevel":6,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5670":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":40,"attackSpeed":4,"attackLevel":101,"strengthLevel":6,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5671":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":40,"attackSpeed":4,"attackLevel":101,"strengthLevel":6,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5672":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":40,"attackSpeed":4,"attackLevel":101,"strengthLevel":6,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5673":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":13,"combatLevel":45,"attackSpeed":4,"attackLevel":105,"strengthLevel":16,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5674":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":13,"combatLevel":45,"attackSpeed":4,"attackLevel":105,"strengthLevel":16,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5675":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":13,"combatLevel":45,"attackSpeed":4,"attackLevel":105,"strengthLevel":16,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5676":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":13,"combatLevel":45,"attackSpeed":4,"attackLevel":105,"strengthLevel":16,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5677":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":13,"combatLevel":45,"attackSpeed":4,"attackLevel":105,"strengthLevel":16,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5678":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":13,"combatLevel":45,"attackSpeed":4,"attackLevel":105,"strengthLevel":16,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5679":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":13,"combatLevel":45,"attackSpeed":4,"attackLevel":105,"strengthLevel":16,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5680":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":13,"combatLevel":45,"attackSpeed":4,"attackLevel":105,"strengthLevel":16,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5681":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":14,"combatLevel":50,"attackSpeed":4,"attackLevel":117,"strengthLevel":16,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5682":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":14,"combatLevel":50,"attackSpeed":4,"attackLevel":117,"strengthLevel":16,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5683":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":14,"combatLevel":50,"attackSpeed":4,"attackLevel":117,"strengthLevel":16,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5684":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":14,"combatLevel":50,"attackSpeed":4,"attackLevel":117,"strengthLevel":16,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5685":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":14,"combatLevel":50,"attackSpeed":4,"attackLevel":117,"strengthLevel":16,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5686":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":14,"combatLevel":50,"attackSpeed":4,"attackLevel":117,"strengthLevel":16,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5687":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":14,"combatLevel":50,"attackSpeed":4,"attackLevel":117,"strengthLevel":16,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5688":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":14,"combatLevel":50,"attackSpeed":4,"attackLevel":117,"strengthLevel":16,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5689":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":55,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5690":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":55,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5691":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":55,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5692":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":55,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5693":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":55,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5694":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":55,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5695":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":55,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5696":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":55,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5697":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":60,"attackSpeed":4,"attackLevel":137,"strengthLevel":26,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5698":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":60,"attackSpeed":4,"attackLevel":137,"strengthLevel":26,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5699":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":60,"attackSpeed":4,"attackLevel":137,"strengthLevel":26,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5700":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":60,"attackSpeed":4,"attackLevel":137,"strengthLevel":26,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5701":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":60,"attackSpeed":4,"attackLevel":137,"strengthLevel":26,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5702":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":60,"attackSpeed":4,"attackLevel":137,"strengthLevel":26,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5703":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":60,"attackSpeed":4,"attackLevel":137,"strengthLevel":26,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5704":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":60,"attackSpeed":4,"attackLevel":137,"strengthLevel":26,"defenceLevel":16,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5705":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":64,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5706":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":64,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5707":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":64,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5708":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":64,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5709":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":64,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5710":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":64,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5711":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":64,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5712":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":64,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5713":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":70,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5714":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":70,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5715":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":70,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5716":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":70,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5717":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":70,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5718":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":70,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5719":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":70,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5720":{"name":"Undead Lumberjack","wiki":"Undead_Lumberjack#Level_30","hitpoints":12,"combatLevel":70,"attackSpeed":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"5729":{"name":"Shipyard worker","wiki":"Shipyard_worker","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"bonusAttack":6,"bonusStrength":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5732":{"name":"Market Guard","wiki":"Market_Guard_(Draynor)","hitpoints":22,"combatLevel":20,"attackSpeed":5,"attackLevel":17,"strengthLevel":18,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5739":{"name":"Penance Fighter","wiki":"Penance_Fighter#Wave_1","hitpoints":28,"combatLevel":30,"attackSpeed":4,"attackLevel":26,"strengthLevel":26,"defenceLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5740":{"name":"Penance Fighter","wiki":"Penance_Fighter#Wave_1","hitpoints":29,"combatLevel":32,"attackSpeed":4,"attackLevel":28,"strengthLevel":29,"defenceLevel":27,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5741":{"name":"Penance Fighter","wiki":"Penance_Fighter#Wave_1","hitpoints":32,"combatLevel":37,"attackSpeed":4,"attackLevel":33,"strengthLevel":32,"defenceLevel":34,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5742":{"name":"Penance Fighter","wiki":"Penance_Fighter#Wave_1","hitpoints":37,"combatLevel":42,"attackSpeed":4,"attackLevel":36,"strengthLevel":38,"defenceLevel":37,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5743":{"name":"Penance Fighter","wiki":"Penance_Fighter#Wave_1","hitpoints":38,"combatLevel":47,"attackSpeed":4,"attackLevel":41,"strengthLevel":43,"defenceLevel":44,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5744":{"name":"Penance Fighter","wiki":"Penance_Fighter#Wave_1","hitpoints":49,"combatLevel":56,"attackSpeed":4,"attackLevel":50,"strengthLevel":48,"defenceLevel":48,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5745":{"name":"Penance Fighter","wiki":"Penance_Fighter#Wave_1","hitpoints":50,"combatLevel":61,"attackSpeed":4,"attackLevel":56,"strengthLevel":55,"defenceLevel":52,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5746":{"name":"Penance Fighter","wiki":"Penance_Fighter#Wave_1","hitpoints":55,"combatLevel":68,"attackSpeed":4,"attackLevel":60,"strengthLevel":61,"defenceLevel":62,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5747":{"name":"Penance Fighter","wiki":"Penance_Fighter#Wave_1","hitpoints":56,"combatLevel":77,"attackSpeed":4,"attackLevel":71,"strengthLevel":73,"defenceLevel":66,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5757":{"name":"Penance Ranger","wiki":"Penance_Ranger#Wave_1","hitpoints":20,"combatLevel":21,"attackSpeed":4,"defenceLevel":21,"rangeLevel":23,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5758":{"name":"Penance Ranger","wiki":"Penance_Ranger#Wave_1","hitpoints":28,"combatLevel":25,"attackSpeed":4,"defenceLevel":29,"rangeLevel":24,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5759":{"name":"Penance Ranger","wiki":"Penance_Ranger#Wave_1","hitpoints":29,"combatLevel":32,"attackSpeed":4,"defenceLevel":33,"rangeLevel":34,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5760":{"name":"Penance Ranger","wiki":"Penance_Ranger#Wave_1","hitpoints":34,"combatLevel":38,"attackSpeed":4,"defenceLevel":42,"rangeLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5761":{"name":"Penance Ranger","wiki":"Penance_Ranger#Wave_1","hitpoints":41,"combatLevel":43,"attackSpeed":4,"defenceLevel":46,"rangeLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5762":{"name":"Penance Ranger","wiki":"Penance_Ranger#Wave_1","hitpoints":50,"combatLevel":51,"attackSpeed":4,"defenceLevel":54,"rangeLevel":52,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5763":{"name":"Penance Ranger","wiki":"Penance_Ranger#Wave_1","hitpoints":50,"combatLevel":57,"attackSpeed":4,"defenceLevel":61,"rangeLevel":62,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5764":{"name":"Penance Ranger","wiki":"Penance_Ranger#Wave_1","hitpoints":54,"combatLevel":64,"attackSpeed":4,"defenceLevel":68,"rangeLevel":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5765":{"name":"Penance Ranger","wiki":"Penance_Ranger#Wave_1","hitpoints":58,"combatLevel":72,"attackSpeed":4,"defenceLevel":80,"rangeLevel":78,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5775":{"name":"Penance Queen","wiki":"Penance_Queen","hitpoints":250,"combatLevel":209,"attackSpeed":4,"attackLevel":260,"strengthLevel":92,"defenceLevel":132,"rangeLevel":116,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"5776":{"name":"Queen spawn","wiki":"Queen_spawn","hitpoints":45,"combatLevel":63,"attackSpeed":4,"attackLevel":60,"strengthLevel":62,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"5779":{"name":"Giant Mole","wiki":"Giant_Mole#Normal","hitpoints":200,"combatLevel":230,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":200,"stabDef":60,"slashDef":80,"crushDef":100,"rangeDef":60,"magicDef":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":16},"5816":{"name":"Yak","wiki":"Yak","hitpoints":50,"combatLevel":22,"attackSpeed":4,"attackLevel":20,"strengthLevel":10,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"respawn":5},"5822":{"name":"Ice Troll King","wiki":"Ice_Troll_King#Normal","hitpoints":150,"combatLevel":122,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":45,"slashDef":45,"crushDef":45,"rangeDef":2000,"magicDef":2000,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5823":{"name":"Ice troll runt","wiki":"Ice_troll_runt#Variant_1","hitpoints":60,"combatLevel":74,"attackSpeed":4,"attackLevel":60,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"5824":{"name":"Ice troll male","wiki":"Ice_troll_male","hitpoints":80,"combatLevel":82,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5825":{"name":"Ice troll female","wiki":"Ice_troll_female","hitpoints":80,"combatLevel":82,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5826":{"name":"Ice troll grunt","wiki":"Ice_troll_grunt#Regular","hitpoints":80,"combatLevel":100,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"5828":{"name":"Ice troll runt","wiki":"Ice_troll_runt#Variant_1","hitpoints":60,"combatLevel":74,"attackSpeed":4,"attackLevel":60,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5829":{"name":"Ice troll male","wiki":"Ice_troll_male","hitpoints":80,"combatLevel":82,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5830":{"name":"Ice troll female","wiki":"Ice_troll_female","hitpoints":80,"combatLevel":82,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5831":{"name":"Ice troll grunt","wiki":"Ice_troll_grunt#Regular","hitpoints":80,"combatLevel":100,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":60,"crushDef":30,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5842":{"name":"Cow","wiki":"Cow#1","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":45},"5848":{"name":"Tanglefoot","wiki":"Tanglefoot#Normal","hitpoints":102,"combatLevel":111,"attackSpeed":4,"attackLevel":97,"strengthLevel":97,"defenceLevel":91,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5853":{"name":"Baby tanglefoot","wiki":"Baby_tanglefoot#Tan","hitpoints":40,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":38,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5854":{"name":"Baby tanglefoot","wiki":"Baby_tanglefoot#Tan","hitpoints":40,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":38,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5862":{"name":"Cerberus","wiki":"Cerberus","hitpoints":600,"combatLevel":318,"slayerLevel":91,"attackSpeed":6,"attackLevel":220,"strengthLevel":220,"defenceLevel":100,"rangeLevel":220,"magicLevel":220,"range":50,"magic":50,"stabDef":50,"slashDef":100,"crushDef":25,"rangeDef":100,"magicDef":100,"bonusAttack":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":15},"5863":{"name":"Cerberus","wiki":"Cerberus","hitpoints":600,"combatLevel":318,"slayerLevel":91,"attackSpeed":6,"attackLevel":220,"strengthLevel":220,"defenceLevel":100,"rangeLevel":220,"magicLevel":220,"range":50,"magic":50,"stabDef":50,"slashDef":100,"crushDef":25,"rangeDef":100,"magicDef":100,"bonusAttack":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":15},"5866":{"name":"Cerberus","wiki":"Cerberus","hitpoints":600,"combatLevel":318,"slayerLevel":91,"attackSpeed":6,"attackLevel":220,"strengthLevel":220,"defenceLevel":100,"rangeLevel":220,"magicLevel":220,"range":50,"magic":50,"stabDef":50,"slashDef":100,"crushDef":25,"rangeDef":100,"magicDef":100,"bonusAttack":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":15},"5872":{"name":"Baby green dragon","wiki":"Baby_green_dragon#1","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":30},"5873":{"name":"Baby green dragon","wiki":"Baby_green_dragon#1","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":30},"5874":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"5875":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"5876":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"5877":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"5878":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"5879":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"5880":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"5881":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"5882":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"5886":{"name":"Abyssal Sire","wiki":"Abyssal_Sire#Phase_1","hitpoints":400,"combatLevel":350,"slayerLevel":85,"attackSpeed":7,"attackLevel":180,"strengthLevel":136,"defenceLevel":250,"rangeLevel":1,"magicLevel":200,"stabDef":40,"slashDef":60,"crushDef":50,"rangeDef":60,"magicDef":20,"bonusAttack":65,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":2},"5887":{"name":"Abyssal Sire","wiki":"Abyssal_Sire#Phase_1","hitpoints":400,"combatLevel":350,"slayerLevel":85,"attackSpeed":7,"attackLevel":180,"strengthLevel":136,"defenceLevel":250,"rangeLevel":1,"magicLevel":200,"stabDef":40,"slashDef":60,"crushDef":50,"rangeDef":60,"magicDef":20,"bonusAttack":65,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":2},"5888":{"name":"Abyssal Sire","wiki":"Abyssal_Sire#Phase_1","hitpoints":400,"combatLevel":350,"slayerLevel":85,"attackSpeed":7,"attackLevel":180,"strengthLevel":136,"defenceLevel":250,"rangeLevel":1,"magicLevel":200,"stabDef":40,"slashDef":60,"crushDef":50,"rangeDef":60,"magicDef":20,"bonusAttack":65,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":2},"5889":{"name":"Abyssal Sire","wiki":"Abyssal_Sire#Phase_1","hitpoints":400,"combatLevel":350,"slayerLevel":85,"attackSpeed":7,"attackLevel":180,"strengthLevel":136,"defenceLevel":250,"rangeLevel":1,"magicLevel":200,"stabDef":40,"slashDef":60,"crushDef":50,"rangeDef":60,"magicDef":20,"bonusAttack":65,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":2},"5890":{"name":"Abyssal Sire","wiki":"Abyssal_Sire#Phase_1","hitpoints":400,"combatLevel":350,"slayerLevel":85,"attackSpeed":7,"attackLevel":180,"strengthLevel":136,"defenceLevel":250,"rangeLevel":1,"magicLevel":200,"stabDef":40,"slashDef":60,"crushDef":50,"rangeDef":60,"magicDef":20,"bonusAttack":65,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":2},"5891":{"name":"Abyssal Sire","wiki":"Abyssal_Sire#Phase_1","hitpoints":400,"combatLevel":350,"slayerLevel":85,"attackSpeed":7,"attackLevel":180,"strengthLevel":136,"defenceLevel":250,"rangeLevel":1,"magicLevel":200,"stabDef":40,"slashDef":60,"crushDef":50,"rangeDef":60,"magicDef":20,"bonusAttack":65,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":2},"5908":{"name":"Abyssal Sire","wiki":"Abyssal_Sire#Phase_1","hitpoints":400,"combatLevel":350,"slayerLevel":85,"attackSpeed":7,"attackLevel":180,"strengthLevel":136,"defenceLevel":250,"rangeLevel":1,"magicLevel":200,"stabDef":20,"slashDef":30,"crushDef":25,"rangeDef":30,"bonusAttack":65,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":2},"5914":{"name":"Respiratory system","wiki":"Respiratory_system","hitpoints":50,"slayerLevel":85,"defenceLevel":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"5916":{"name":"Spawn","wiki":"Spawn","hitpoints":15,"combatLevel":60,"attackSpeed":4,"attackLevel":120,"strengthLevel":30,"defenceLevel":30,"rangeLevel":50,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"5917":{"name":"Spawn","wiki":"Spawn","hitpoints":15,"combatLevel":60,"attackSpeed":4,"attackLevel":120,"strengthLevel":30,"defenceLevel":30,"rangeLevel":50,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"5918":{"name":"Scion","wiki":"Scion","hitpoints":50,"combatLevel":100,"attackSpeed":4,"attackLevel":120,"strengthLevel":90,"defenceLevel":80,"rangeLevel":100,"magicLevel":1,"range":30,"bonusAttack":30,"bonusRangeStrength":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"5935":{"name":"Sand Crab","wiki":"Sand_Crab#Active","hitpoints":60,"combatLevel":15,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5936":{"name":"Sandy rocks","wiki":"Sand_Crab#Active","hitpoints":60,"combatLevel":15,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5938":{"name":"Wallasalki","wiki":"Wallasalki#1","hitpoints":120,"combatLevel":98,"attackSpeed":6,"attackLevel":1,"strengthLevel":1,"defenceLevel":80,"rangeLevel":1,"magicLevel":100,"stabDef":100,"slashDef":150,"crushDef":175,"magicDef":250,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"5939":{"name":"Wallasalki","wiki":"Wallasalki#1","hitpoints":120,"combatLevel":98,"attackSpeed":6,"attackLevel":10,"strengthLevel":10,"defenceLevel":80,"rangeLevel":1,"magicLevel":100,"stabDef":100,"slashDef":150,"crushDef":175,"rangeDef":10,"magicDef":250,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"5940":{"name":"Giant Rock Crab","wiki":"Giant_Rock_Crab#1","hitpoints":180,"combatLevel":137,"attackSpeed":4,"attackLevel":50,"strengthLevel":80,"defenceLevel":200,"rangeLevel":1,"magicLevel":1,"stabDef":225,"slashDef":200,"crushDef":175,"rangeDef":250,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5942":{"name":"Dagannoth","wiki":"Dagannoth_(Waterbirth_Island)#Level_88","hitpoints":85,"combatLevel":88,"attackSpeed":3,"attackLevel":10,"strengthLevel":10,"defenceLevel":75,"rangeLevel":100,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":90,"rangeDef":150,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"5943":{"name":"Dagannoth","wiki":"Dagannoth_(Waterbirth_Island)#Level_88","hitpoints":95,"combatLevel":90,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"magicDef":50,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"5944":{"name":"Rock lobster","wiki":"Rock_lobster","hitpoints":150,"combatLevel":127,"attackSpeed":2,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":50,"rangeDef":150,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"5946":{"name":"Suspicious water","wiki":"Spinolyp#Spinolyp_(1)","hitpoints":100,"combatLevel":34,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5947":{"name":"Spinolyp","wiki":"Spinolyp#Spinolyp_(1)","hitpoints":100,"combatLevel":76,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"5948":{"name":"Suspicious water","wiki":"Spinolyp#Spinolyp_(1)","hitpoints":100,"combatLevel":34,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5961":{"name":"Spinolyp","wiki":"Spinolyp#Spinolyp_(1)","hitpoints":100,"combatLevel":76,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":100,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"5962":{"name":"Suspicious water","wiki":"Spinolyp#Spinolyp_(1)","hitpoints":100,"combatLevel":34,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"5963":{"name":"Spinolyp","wiki":"Spinolyp#Spinolyp_(1)","hitpoints":100,"combatLevel":76,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"5964":{"name":"Khazard trooper","wiki":"Khazard_trooper#Mace","hitpoints":22,"combatLevel":19,"attackSpeed":6,"attackLevel":17,"strengthLevel":18,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"stabDef":33,"slashDef":34,"crushDef":29,"rangeDef":33,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"5965":{"name":"Khazard trooper","wiki":"Khazard_trooper#Mace","hitpoints":22,"combatLevel":19,"attackSpeed":6,"attackLevel":17,"strengthLevel":18,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"stabDef":33,"slashDef":34,"crushDef":29,"rangeDef":33,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"5966":{"name":"Gnome troop","wiki":"Gnome_troop#Level_1","hitpoints":3,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":5,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":5,"rangeDef":4,"magicDef":2,"bonusAttack":2,"bonusStrength":3,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"5967":{"name":"Gnome troop","wiki":"Gnome_troop#Level_1","hitpoints":3,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":5,"magicLevel":1,"stabDef":3,"slashDef":4,"crushDef":5,"rangeDef":4,"magicDef":2,"bonusAttack":2,"bonusStrength":3,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"5968":{"name":"Gnome","wiki":"Gnome#Level_3","hitpoints":3,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":5,"magicLevel":1,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":60},"5969":{"name":"Gnome","wiki":"Gnome#Level_3","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":60},"5970":{"name":"Gnome","wiki":"Gnome#Level_3","hitpoints":3,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":5,"magicLevel":1,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":60},"5971":{"name":"Mounted terrorbird gnome","wiki":"Mounted_terrorbird_gnome#Level_31","hitpoints":55,"combatLevel":49,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":10,"magicDef":15,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"5972":{"name":"Mounted terrorbird gnome","wiki":"Mounted_terrorbird_gnome#Level_31","hitpoints":55,"combatLevel":49,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":10,"magicDef":15,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"5973":{"name":"Mounted terrorbird gnome","wiki":"Mounted_terrorbird_gnome#Level_31","hitpoints":55,"combatLevel":49,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":10,"magicDef":15,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"5977":{"name":"Justiciar Zachariah","wiki":"Justiciar_Zachariah","hitpoints":320,"combatLevel":348,"attackSpeed":6,"attackLevel":500,"strengthLevel":250,"defenceLevel":100,"rangeLevel":1,"magicLevel":180,"magic":80,"stabDef":200,"slashDef":200,"crushDef":200,"rangeDef":200,"bonusAttack":200,"bonusMagicDamage":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6046":{"name":"Black Guard","wiki":"Black_Guard#Level_25","hitpoints":40,"combatLevel":48,"attackSpeed":3,"attackLevel":40,"strengthLevel":45,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":40,"bonusAttack":30,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6047":{"name":"Black Guard","wiki":"Black_Guard#Level_25","hitpoints":40,"combatLevel":48,"attackSpeed":3,"attackLevel":40,"strengthLevel":45,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":40,"bonusAttack":30,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6048":{"name":"Black Guard","wiki":"Black_Guard#Level_25","hitpoints":40,"combatLevel":48,"attackSpeed":3,"attackLevel":40,"strengthLevel":45,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":40,"bonusAttack":30,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6049":{"name":"Black Guard","wiki":"Black_Guard#Level_25","hitpoints":40,"combatLevel":48,"attackSpeed":3,"attackLevel":40,"strengthLevel":45,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":40,"bonusAttack":30,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6050":{"name":"Black Guard Berserker","wiki":"Black_Guard_Berserker#Red","hitpoints":50,"combatLevel":66,"attackSpeed":3,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"bonusAttack":55,"bonusStrength":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6051":{"name":"Black Guard Berserker","wiki":"Black_Guard_Berserker#Red","hitpoints":50,"combatLevel":66,"attackSpeed":3,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"bonusAttack":55,"bonusStrength":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6052":{"name":"Black Guard Berserker","wiki":"Black_Guard_Berserker#Red","hitpoints":50,"combatLevel":66,"attackSpeed":3,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"bonusAttack":55,"bonusStrength":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6056":{"name":"Guard","wiki":"Guard_(Ranging_Guild)","hitpoints":50,"combatLevel":37,"attackSpeed":6,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":40,"magicLevel":1,"stabDef":18,"slashDef":23,"crushDef":27,"rangeDef":19,"magicDef":10,"bonusAttack":19,"bonusStrength":8,"bonusRangeStrength":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6065":{"name":"Tower Archer","wiki":"Tower_Archer#North","hitpoints":30,"combatLevel":19,"attackSpeed":6,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":20,"magicLevel":1,"rangeDef":12,"magicDef":6,"bonusRangeStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6066":{"name":"Tower Archer","wiki":"Tower_Archer#North","hitpoints":50,"combatLevel":34,"attackSpeed":6,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":40,"magicLevel":1,"rangeDef":40,"magicDef":24,"bonusRangeStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6067":{"name":"Tower Archer","wiki":"Tower_Archer#North","hitpoints":70,"combatLevel":49,"attackSpeed":6,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":60,"magicLevel":1,"rangeDef":45,"magicDef":20,"bonusRangeStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6068":{"name":"Tower Archer","wiki":"Tower_Archer#North","hitpoints":90,"combatLevel":64,"attackSpeed":6,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":80,"magicLevel":1,"rangeDef":66,"magicDef":34,"bonusRangeStrength":49,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6075":{"name":"Tortoise","wiki":"Tortoise#No_riders","hitpoints":100,"combatLevel":79,"attackSpeed":4,"attackLevel":15,"strengthLevel":90,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6076":{"name":"Tortoise","wiki":"Tortoise#No_riders","hitpoints":120,"combatLevel":92,"attackSpeed":4,"attackLevel":30,"strengthLevel":100,"defenceLevel":80,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6077":{"name":"Gnome child","wiki":"Gnome_child#Normal","hitpoints":2,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6078":{"name":"Gnome child","wiki":"Gnome_child#Normal","hitpoints":2,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6079":{"name":"Gnome child","wiki":"Gnome_child#Normal","hitpoints":2,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6081":{"name":"Gnome guard","wiki":"Gnome_guard#Halberd","hitpoints":31,"combatLevel":23,"attackSpeed":6,"attackLevel":17,"strengthLevel":17,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"bonusAttack":8,"bonusStrength":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6082":{"name":"Gnome guard","wiki":"Gnome_guard#Halberd","hitpoints":31,"combatLevel":23,"attackSpeed":4,"attackLevel":18,"strengthLevel":18,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":6,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6086":{"name":"Gnome woman","wiki":"Gnome_woman#1","hitpoints":2,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6087":{"name":"Gnome woman","wiki":"Gnome_woman#1","hitpoints":2,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6094":{"name":"Gnome","wiki":"Gnome#Level_3","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":60},"6095":{"name":"Gnome","wiki":"Gnome#Level_3","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":60},"6096":{"name":"Gnome","wiki":"Gnome#Level_3","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":60},"6097":{"name":"Gnome Archer","wiki":"Gnome_Archer","hitpoints":10,"combatLevel":5,"attackSpeed":6,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":6,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6098":{"name":"Gnome Driver","wiki":"Gnome_Driver","hitpoints":10,"combatLevel":5,"attackSpeed":6,"attackLevel":3,"strengthLevel":5,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6099":{"name":"Gnome Mage","wiki":"Gnome_Mage","hitpoints":10,"combatLevel":5,"attackSpeed":6,"attackLevel":3,"strengthLevel":1,"defenceLevel":1,"rangeLevel":5,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6102":{"name":"Bush snake","wiki":"Bush_snake#1","hitpoints":25,"combatLevel":35,"attackSpeed":3,"attackLevel":25,"strengthLevel":25,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6103":{"name":"Bush snake","wiki":"Bush_snake#1","hitpoints":25,"combatLevel":35,"attackSpeed":3,"attackLevel":25,"strengthLevel":25,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6118":{"name":"Elvarg (hard)","wiki":"Elvarg#Hard","hitpoints":240,"combatLevel":214,"attackSpeed":4,"attackLevel":210,"strengthLevel":210,"defenceLevel":70,"rangeLevel":1,"magicLevel":210,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6119":{"name":"The Inadequacy (hard)","wiki":"The_Inadequacy#Normal","hitpoints":255,"combatLevel":600,"attackSpeed":4,"attackLevel":1128,"strengthLevel":340,"defenceLevel":240,"rangeLevel":340,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6120":{"name":"The Everlasting (hard)","wiki":"The_Everlasting#Normal","hitpoints":255,"combatLevel":365,"attackSpeed":6,"attackLevel":374,"strengthLevel":462,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6121":{"name":"The Untouchable (hard)","wiki":"The_Untouchable#Normal","hitpoints":180,"combatLevel":440,"attackSpeed":6,"attackLevel":374,"strengthLevel":510,"defenceLevel":434,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6143":{"name":"Urium Shadow","wiki":"Urium_Shade#Shadow","hitpoints":130,"combatLevel":140,"attackSpeed":4,"attackLevel":138,"strengthLevel":116,"defenceLevel":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true,"respawn":50},"6177":{"name":"Scion","wiki":"Scion","hitpoints":50,"combatLevel":100,"attackSpeed":4,"attackLevel":120,"strengthLevel":90,"defenceLevel":80,"rangeLevel":100,"magicLevel":1,"range":30,"bonusAttack":30,"bonusRangeStrength":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6267":{"name":"Jungle spider","wiki":"Jungle_spider","hitpoints":50,"combatLevel":44,"attackSpeed":4,"attackLevel":35,"strengthLevel":37,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":10,"rangeDef":20,"magicDef":17,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6271":{"name":"Jungle spider","wiki":"Jungle_spider","hitpoints":50,"combatLevel":44,"attackSpeed":4,"attackLevel":35,"strengthLevel":37,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":10,"rangeDef":20,"magicDef":17,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6272":{"name":"Large mosquito","wiki":"Large_mosquito","hitpoints":3,"combatLevel":13,"attackSpeed":4,"attackLevel":5,"strengthLevel":1,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":2,"slashDef":2,"crushDef":5,"magicDef":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6273":{"name":"Mosquito swarm","wiki":"Mosquito_swarm#Level_17","hitpoints":9,"combatLevel":17,"attackSpeed":2,"attackLevel":10,"strengthLevel":1,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":2,"slashDef":2,"crushDef":5,"magicDef":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6291":{"name":"Tanglefoot (hard)","wiki":"Tanglefoot#Normal","hitpoints":204,"combatLevel":199,"attackSpeed":4,"attackLevel":194,"strengthLevel":194,"defenceLevel":91,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6292":{"name":"Chronozon (hard)","wiki":"Chronozon#Normal","hitpoints":120,"combatLevel":297,"attackSpeed":4,"attackLevel":346,"strengthLevel":344,"defenceLevel":173,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"6293":{"name":"Bouncer (hard)","wiki":"Bouncer#Normal","hitpoints":232,"combatLevel":244,"attackSpeed":4,"attackLevel":240,"strengthLevel":240,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":50},"6294":{"name":"Ice Troll King (hard)","wiki":"Ice_Troll_King#Normal","hitpoints":240,"combatLevel":213,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":45,"slashDef":45,"crushDef":45,"rangeDef":2000,"magicDef":2000,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6295":{"name":"Black demon (hard)","wiki":"Black_demon_(The_Grand_Tree)#Normal","hitpoints":255,"combatLevel":292,"attackSpeed":4,"attackLevel":290,"strengthLevel":296,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"6297":{"name":"Glod (hard)","wiki":"Glod#Normal","hitpoints":255,"combatLevel":276,"attackSpeed":4,"attackLevel":230,"strengthLevel":240,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":105,"slashDef":110,"crushDef":130,"rangeDef":100,"magicDef":125,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6298":{"name":"Treus Dayth (hard)","wiki":"Treus_Dayth#In_combat_(hard)","hitpoints":240,"combatLevel":194,"attackSpeed":4,"attackLevel":168,"strengthLevel":168,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":4},"6299":{"name":"Black Knight Titan (hard)","wiki":"Black_Knight_Titan#Normal","hitpoints":255,"combatLevel":210,"attackSpeed":7,"attackLevel":182,"strengthLevel":200,"defenceLevel":91,"rangeLevel":1,"magicLevel":1,"stabDef":18,"slashDef":27,"crushDef":18,"rangeDef":1000,"magicDef":1000,"bonusAttack":27,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"6300":{"name":"Dagannoth mother (hard)","wiki":"Dagannoth_mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6301":{"name":"Dagannoth mother (hard)","wiki":"Dagannoth_mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6302":{"name":"Dagannoth mother (hard)","wiki":"Dagannoth_mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6303":{"name":"Dagannoth mother (hard)","wiki":"Dagannoth_mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6304":{"name":"Dagannoth mother (hard)","wiki":"Dagannoth_mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6305":{"name":"Dagannoth mother (hard)","wiki":"Dagannoth_mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6306":{"name":"Evil Chicken (hard)","wiki":"Evil_Chicken_(Recipe_for_Disaster)#Normal","hitpoints":240,"combatLevel":286,"attackSpeed":4,"defenceLevel":126,"rangeLevel":1,"magicLevel":400,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6307":{"name":"Culinaromancer (hard)","wiki":"Culinaromancer#Normal","hitpoints":255,"combatLevel":209,"attackSpeed":4,"attackLevel":40,"strengthLevel":400,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6308":{"name":"Agrith-Na-Na (hard)","wiki":"Agrith-Na-Na#Normal","hitpoints":255,"combatLevel":235,"attackSpeed":4,"attackLevel":166,"strengthLevel":300,"defenceLevel":82,"rangeLevel":200,"magicLevel":200,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"bonusAttack":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6309":{"name":"Flambeed (hard)","wiki":"Flambeed#Normal","hitpoints":255,"combatLevel":238,"attackSpeed":4,"attackLevel":240,"strengthLevel":240,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":5,"rangeDef":50,"magicDef":5,"bonusAttack":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6310":{"name":"Karamel (hard)","wiki":"Karamel#Normal","hitpoints":255,"combatLevel":186,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":200,"magicLevel":1,"range":268,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":150,"magicDef":150,"bonusRangeStrength":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6311":{"name":"Dessourt (hard)","wiki":"Dessourt#Normal","hitpoints":255,"combatLevel":217,"attackSpeed":3,"attackLevel":198,"strengthLevel":198,"defenceLevel":99,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":150,"crushDef":150,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6312":{"name":"Gelatinnoth Mother (hard)","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6313":{"name":"Gelatinnoth Mother (hard)","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6314":{"name":"Gelatinnoth Mother (hard)","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6315":{"name":"Gelatinnoth Mother (hard)","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6316":{"name":"Gelatinnoth Mother (hard)","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6317":{"name":"Gelatinnoth Mother (hard)","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":81,"rangeLevel":120,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6318":{"name":"Nezikchened (hard)","wiki":"Nezikchened#Normal","hitpoints":150,"combatLevel":295,"attackSpeed":5,"attackLevel":330,"strengthLevel":336,"defenceLevel":167,"rangeLevel":320,"magicLevel":320,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6319":{"name":"Tree spirit (hard)","wiki":"Tree_spirit_(Lost_City)#Normal","hitpoints":187,"combatLevel":199,"attackSpeed":4,"attackLevel":200,"strengthLevel":209,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"6320":{"name":"Me (hard)","wiki":"Me#Male","hitpoints":135,"combatLevel":201,"attackSpeed":4,"attackLevel":225,"strengthLevel":234,"defenceLevel":74,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6321":{"name":"Jungle Demon (hard)","wiki":"Jungle_Demon#Normal","hitpoints":255,"combatLevel":327,"attackSpeed":6,"attackLevel":340,"strengthLevel":340,"defenceLevel":170,"rangeLevel":1,"magicLevel":340,"slashDef":50,"magicDef":50,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"6322":{"name":"The Kendal (hard)","wiki":"The_Kendal#Normal","hitpoints":150,"combatLevel":210,"attackSpeed":4,"attackLevel":195,"strengthLevel":195,"defenceLevel":60,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":20,"bonusAttack":5,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6323":{"name":"Giant Roc (hard)","wiki":"Giant_Roc#Normal","hitpoints":255,"combatLevel":257,"attackSpeed":6,"attackLevel":260,"strengthLevel":260,"defenceLevel":100,"rangeLevel":260,"magicLevel":1,"magicDef":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6324":{"name":"Slagilith (hard)","wiki":"Slagilith#Normal","hitpoints":150,"combatLevel":202,"attackSpeed":4,"attackLevel":150,"strengthLevel":300,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":5,"rangeDef":50,"magicDef":5,"bonusAttack":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6325":{"name":"Moss Guardian (hard)","wiki":"Moss_Guardian#Normal","hitpoints":240,"combatLevel":182,"attackSpeed":6,"attackLevel":165,"strengthLevel":165,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"bonusAttack":66,"bonusStrength":62,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"6326":{"name":"Skeleton Hellhound (hard)","wiki":"Skeleton_Hellhound#Normal","hitpoints":132,"combatLevel":198,"attackSpeed":4,"attackLevel":168,"strengthLevel":264,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"6327":{"name":"Agrith Naar (hard)","wiki":"Agrith_Naar#Normal","hitpoints":209,"combatLevel":196,"attackSpeed":4,"attackLevel":182,"strengthLevel":198,"defenceLevel":82,"rangeLevel":220,"magicLevel":220,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6329":{"name":"Khazard warlord (hard)","wiki":"Khazard_warlord#Hard","hitpoints":255,"combatLevel":192,"attackSpeed":4,"attackLevel":165,"strengthLevel":170,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6330":{"name":"Dad (hard)","wiki":"Dad#Normal","hitpoints":240,"combatLevel":201,"attackSpeed":8,"attackLevel":132,"strengthLevel":264,"defenceLevel":50,"stabDef":25,"slashDef":25,"crushDef":40,"rangeDef":200,"magicDef":200,"bonusAttack":40,"bonusStrength":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6331":{"name":"Arrg (hard)","wiki":"Arrg#Normal","hitpoints":255,"combatLevel":210,"attackSpeed":4,"attackLevel":140,"strengthLevel":280,"defenceLevel":40,"rangeLevel":140,"stabDef":35,"slashDef":60,"crushDef":35,"rangeDef":200,"magicDef":200,"bonusAttack":60,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6332":{"name":"Count Draynor (hard)","wiki":"Count_Draynor#Normal","hitpoints":223,"combatLevel":177,"attackSpeed":4,"attackLevel":198,"strengthLevel":165,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":2,"slashDef":1,"crushDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true},"6333":{"name":"Witch's experiment (hard)","wiki":"Witch's_experiment#Skavid","hitpoints":63,"combatLevel":47,"attackSpeed":4,"attackLevel":54,"strengthLevel":30,"defenceLevel":19,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6334":{"name":"Witch's experiment (second form) (hard)","wiki":"Witch's_experiment#Skavid","hitpoints":93,"combatLevel":77,"attackSpeed":4,"attackLevel":84,"strengthLevel":60,"defenceLevel":29,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6335":{"name":"Witch's experiment (third form) (hard)","wiki":"Witch's_experiment#Skavid","hitpoints":103,"combatLevel":90,"attackSpeed":4,"attackLevel":95,"strengthLevel":75,"defenceLevel":39,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6336":{"name":"Witch's experiment (fourth form) (hard)","wiki":"Witch's_experiment#Skavid","hitpoints":113,"combatLevel":103,"attackSpeed":4,"attackLevel":105,"strengthLevel":88,"defenceLevel":49,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6337":{"name":"Nazastarool (hard)","wiki":"Nazastarool#Zombie","hitpoints":154,"combatLevel":176,"attackSpeed":4,"attackLevel":187,"strengthLevel":176,"defenceLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6338":{"name":"Nazastarool (hard)","wiki":"Nazastarool#Zombie","hitpoints":180,"combatLevel":153,"attackSpeed":4,"attackLevel":150,"strengthLevel":140,"defenceLevel":58,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"magicDef":5,"bonusAttack":15,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6339":{"name":"Nazastarool (hard)","wiki":"Nazastarool#Zombie","hitpoints":176,"combatLevel":181,"attackSpeed":4,"attackLevel":187,"strengthLevel":176,"defenceLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6340":{"name":"Cow (hard)","wiki":"Cow_(Nightmare_Zone)#Hard","hitpoints":160,"combatLevel":170,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6342":{"name":"Barrelchest","wiki":"Barrelchest#Normal","hitpoints":134,"combatLevel":190,"attackSpeed":5,"attackLevel":170,"strengthLevel":145,"defenceLevel":140,"rangeLevel":1,"magicLevel":90,"bonusAttack":80,"bonusStrength":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6343":{"name":"Giant Scarab","wiki":"Giant_Scarab#Normal","hitpoints":130,"combatLevel":191,"attackSpeed":4,"attackLevel":169,"strengthLevel":190,"defenceLevel":169,"rangeLevel":190,"magicLevel":1,"stabDef":70,"slashDef":99,"crushDef":99,"rangeDef":149,"magicDef":159,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6344":{"name":"Dessous","wiki":"Dessous#Hard","hitpoints":200,"combatLevel":139,"attackSpeed":3,"attackLevel":99,"strengthLevel":99,"defenceLevel":99,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":150,"crushDef":150,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true},"6345":{"name":"Kamil","wiki":"Kamil#Hard","hitpoints":130,"combatLevel":154,"attackSpeed":4,"attackLevel":190,"strengthLevel":80,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":60,"crushDef":35,"bonusAttack":60,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6346":{"name":"Damis","wiki":"Damis#First_form","hitpoints":90,"combatLevel":103,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"magicDef":60,"bonusStrength":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6347":{"name":"Damis","wiki":"Damis#First_form","hitpoints":200,"combatLevel":174,"attackSpeed":3,"attackLevel":160,"strengthLevel":100,"defenceLevel":160,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":120,"magicDef":80,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6348":{"name":"Fareed","wiki":"Fareed#Normal","hitpoints":130,"combatLevel":167,"attackSpeed":4,"attackLevel":190,"strengthLevel":120,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"stabDef":100,"slashDef":100,"crushDef":100,"bonusStrength":120,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6349":{"name":"Elvarg","wiki":"Elvarg#Hard","hitpoints":80,"combatLevel":83,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":70,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6350":{"name":"The Inadequacy","wiki":"The_Inadequacy#Normal","hitpoints":180,"combatLevel":343,"attackSpeed":4,"attackLevel":564,"strengthLevel":170,"defenceLevel":240,"rangeLevel":170,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6351":{"name":"The Everlasting","wiki":"The_Everlasting#Normal","hitpoints":230,"combatLevel":223,"attackSpeed":6,"attackLevel":187,"strengthLevel":231,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6352":{"name":"The Untouchable","wiki":"The_Untouchable#Normal","hitpoints":90,"combatLevel":274,"attackSpeed":6,"attackLevel":187,"strengthLevel":255,"defenceLevel":434,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6353":{"name":"Tanglefoot","wiki":"Tanglefoot#Normal","hitpoints":102,"combatLevel":111,"attackSpeed":4,"attackLevel":97,"strengthLevel":97,"defenceLevel":91,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6354":{"name":"Chronozon","wiki":"Chronozon#Normal","hitpoints":60,"combatLevel":170,"attackSpeed":4,"attackLevel":173,"strengthLevel":172,"defenceLevel":173,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"6355":{"name":"Bouncer","wiki":"Bouncer#Normal","hitpoints":116,"combatLevel":137,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":50},"6356":{"name":"Ice Troll King","wiki":"Ice_Troll_King#Normal","hitpoints":150,"combatLevel":122,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":45,"slashDef":45,"crushDef":45,"rangeDef":2000,"magicDef":2000,"bonusAttack":60,"bonusStrength":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6357":{"name":"Black demon","wiki":"Black_demon_(The_Grand_Tree)#Normal","hitpoints":157,"combatLevel":172,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"6358":{"name":"Glod","wiki":"Glod#Normal","hitpoints":160,"combatLevel":138,"attackSpeed":4,"attackLevel":115,"strengthLevel":120,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":105,"slashDef":110,"crushDef":130,"rangeDef":100,"magicDef":125,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6359":{"name":"Treus Dayth","wiki":"Treus_Dayth#In_combat_(hard)","hitpoints":100,"combatLevel":95,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true},"6360":{"name":"Black Knight Titan","wiki":"Black_Knight_Titan#Normal","hitpoints":142,"combatLevel":120,"attackSpeed":7,"attackLevel":91,"strengthLevel":100,"defenceLevel":91,"rangeLevel":1,"magicLevel":1,"stabDef":18,"slashDef":27,"crushDef":18,"rangeDef":1000,"magicDef":1000,"bonusAttack":27,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"6361":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6362":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6363":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6364":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6365":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6366":{"name":"Dagannoth mother","wiki":"Dagannoth_mother#Normal","hitpoints":120,"combatLevel":100,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6367":{"name":"Evil Chicken","wiki":"Evil_Chicken_(Recipe_for_Disaster)#Normal","hitpoints":120,"combatLevel":159,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":126,"rangeLevel":1,"magicLevel":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6368":{"name":"Culinaromancer","wiki":"Culinaromancer#Normal","hitpoints":150,"combatLevel":75,"attackSpeed":4,"attackLevel":10,"strengthLevel":100,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6369":{"name":"Agrith-Na-Na","wiki":"Agrith-Na-Na#Normal","hitpoints":200,"combatLevel":146,"attackSpeed":4,"attackLevel":83,"strengthLevel":150,"defenceLevel":82,"rangeLevel":100,"magicLevel":100,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"bonusAttack":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6370":{"name":"Flambeed","wiki":"Flambeed#Normal","hitpoints":210,"combatLevel":149,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":5,"rangeDef":50,"magicDef":5,"bonusAttack":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6371":{"name":"Karamel","wiki":"Karamel#Normal","hitpoints":250,"combatLevel":136,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":100,"magicLevel":1,"range":134,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":150,"magicDef":150,"bonusRangeStrength":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6372":{"name":"Dessourt","wiki":"Dessourt#Normal","hitpoints":130,"combatLevel":121,"attackSpeed":3,"attackLevel":99,"strengthLevel":99,"defenceLevel":99,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":150,"crushDef":150,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6373":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6374":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6375":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6376":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6377":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6378":{"name":"Gelatinnoth Mother","wiki":"Gelatinnoth_Mother#Normal","hitpoints":240,"combatLevel":130,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6379":{"name":"Nezikchened","wiki":"Nezikchened#Normal","hitpoints":150,"combatLevel":187,"attackSpeed":5,"attackLevel":165,"strengthLevel":168,"defenceLevel":167,"rangeLevel":160,"magicLevel":160,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6380":{"name":"Tree spirit","wiki":"Tree_spirit_(Lost_City)#Normal","hitpoints":85,"combatLevel":101,"attackSpeed":4,"attackLevel":90,"strengthLevel":95,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"6381":{"name":"Me","wiki":"Me#Male","hitpoints":45,"combatLevel":79,"attackSpeed":4,"attackLevel":75,"strengthLevel":78,"defenceLevel":74,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6382":{"name":"Jungle Demon","wiki":"Jungle_Demon#Normal","hitpoints":170,"combatLevel":195,"attackSpeed":6,"attackLevel":170,"strengthLevel":170,"defenceLevel":170,"rangeLevel":1,"magicLevel":170,"slashDef":50,"magicDef":50,"bonusAttack":50,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"6383":{"name":"The Kendal","wiki":"The_Kendal#Normal","hitpoints":50,"combatLevel":70,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":60,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":20,"bonusAttack":5,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6384":{"name":"Giant Roc","wiki":"Giant_Roc#Normal","hitpoints":250,"combatLevel":172,"attackSpeed":6,"attackLevel":130,"strengthLevel":130,"defenceLevel":100,"rangeLevel":130,"magicLevel":1,"magicDef":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6385":{"name":"Slagilith","wiki":"Slagilith#Normal","hitpoints":60,"combatLevel":92,"attackSpeed":4,"attackLevel":60,"strengthLevel":120,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":5,"rangeDef":50,"magicDef":5,"bonusAttack":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6386":{"name":"Moss Guardian","wiki":"Moss_Guardian#Normal","hitpoints":120,"combatLevel":84,"attackSpeed":6,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"bonusAttack":66,"bonusStrength":62,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"6387":{"name":"Skeleton Hellhound","wiki":"Skeleton_Hellhound#Normal","hitpoints":55,"combatLevel":97,"attackSpeed":4,"attackLevel":70,"strengthLevel":110,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"6388":{"name":"Agrith Naar","wiki":"Agrith_Naar#Normal","hitpoints":95,"combatLevel":100,"attackSpeed":4,"attackLevel":83,"strengthLevel":90,"defenceLevel":82,"rangeLevel":100,"magicLevel":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6390":{"name":"Khazard warlord","wiki":"Khazard_warlord#Hard","hitpoints":170,"combatLevel":112,"attackSpeed":4,"attackLevel":75,"strengthLevel":78,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6391":{"name":"Dad","wiki":"Dad#Normal","hitpoints":120,"combatLevel":101,"attackSpeed":8,"attackLevel":60,"strengthLevel":120,"defenceLevel":50,"stabDef":25,"slashDef":25,"crushDef":40,"rangeDef":200,"magicDef":200,"bonusAttack":40,"bonusStrength":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6392":{"name":"Arrg","wiki":"Arrg#Normal","hitpoints":140,"combatLevel":113,"attackSpeed":4,"attackLevel":70,"strengthLevel":140,"defenceLevel":40,"rangeLevel":70,"stabDef":35,"slashDef":60,"crushDef":35,"rangeDef":200,"magicDef":200,"bonusAttack":60,"bonusStrength":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6393":{"name":"Count Draynor","wiki":"Count_Draynor#Normal","hitpoints":35,"combatLevel":34,"attackSpeed":4,"attackLevel":30,"strengthLevel":25,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":2,"slashDef":1,"crushDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true},"6394":{"name":"Witch's experiment","wiki":"Witch's_experiment#Skavid","hitpoints":21,"combatLevel":19,"attackSpeed":4,"attackLevel":18,"strengthLevel":10,"defenceLevel":19,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6395":{"name":"Witch's experiment (second form)","wiki":"Witch's_experiment#Skavid","hitpoints":31,"combatLevel":30,"attackSpeed":4,"attackLevel":28,"strengthLevel":20,"defenceLevel":29,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6396":{"name":"Witch's experiment (third form)","wiki":"Witch's_experiment#Skavid","hitpoints":41,"combatLevel":42,"attackSpeed":4,"attackLevel":38,"strengthLevel":30,"defenceLevel":39,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6397":{"name":"Witch's experiment (fourth form)","wiki":"Witch's_experiment#Skavid","hitpoints":51,"combatLevel":53,"attackSpeed":4,"attackLevel":48,"strengthLevel":40,"defenceLevel":49,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6398":{"name":"Nazastarool","wiki":"Nazastarool#Zombie","hitpoints":70,"combatLevel":91,"attackSpeed":4,"attackLevel":85,"strengthLevel":80,"defenceLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6399":{"name":"Nazastarool","wiki":"Nazastarool#Zombie","hitpoints":70,"combatLevel":68,"attackSpeed":4,"attackLevel":58,"strengthLevel":54,"defenceLevel":58,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"magicDef":5,"bonusAttack":15,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6400":{"name":"Nazastarool","wiki":"Nazastarool#Zombie","hitpoints":80,"combatLevel":93,"attackSpeed":4,"attackLevel":85,"strengthLevel":80,"defenceLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6401":{"name":"Cow","wiki":"Cow_(Nightmare_Zone)#Hard","hitpoints":8,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6402":{"name":"Mosquito swarm","wiki":"Mosquito_swarm#Level_17","hitpoints":15,"combatLevel":20,"attackSpeed":2,"attackLevel":15,"strengthLevel":1,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":2,"slashDef":2,"crushDef":5,"magicDef":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6406":{"name":"Tribesman","wiki":"Tribesman","hitpoints":39,"combatLevel":32,"attackSpeed":4,"attackLevel":23,"strengthLevel":27,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":6,"crushDef":6,"bonusAttack":8,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6407":{"name":"Tribesman","wiki":"Tribesman","hitpoints":39,"combatLevel":32,"attackSpeed":4,"attackLevel":23,"strengthLevel":27,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":6,"crushDef":6,"bonusAttack":8,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6408":{"name":"Broodoo victim","wiki":"Broodoo_victim#Green","hitpoints":100,"combatLevel":60,"attackSpeed":6,"defenceLevel":26,"rangeLevel":1,"magicLevel":60,"magic":25,"stabDef":20,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6409":{"name":"Broodoo victim","wiki":"Broodoo_victim#Green","hitpoints":100,"combatLevel":60,"attackSpeed":6,"defenceLevel":26,"rangeLevel":1,"magicLevel":60,"magic":25,"stabDef":20,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6410":{"name":"Broodoo victim","wiki":"Broodoo_victim#Green","hitpoints":100,"combatLevel":60,"attackSpeed":6,"defenceLevel":26,"rangeLevel":1,"magicLevel":60,"magic":25,"stabDef":20,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6411":{"name":"Broodoo victim","wiki":"Broodoo_victim#Green","hitpoints":100,"combatLevel":60,"attackSpeed":6,"defenceLevel":26,"rangeLevel":1,"magicLevel":60,"magic":25,"stabDef":20,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6412":{"name":"Broodoo victim","wiki":"Broodoo_victim#Green","hitpoints":100,"combatLevel":60,"attackSpeed":6,"defenceLevel":26,"rangeLevel":1,"magicLevel":60,"magic":25,"stabDef":20,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6413":{"name":"Broodoo victim","wiki":"Broodoo_victim#Green","hitpoints":100,"combatLevel":60,"attackSpeed":6,"defenceLevel":26,"rangeLevel":1,"magicLevel":60,"magic":25,"stabDef":20,"slashDef":20,"crushDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6434":{"name":"Cave goblin","wiki":"Cave_goblin_(monster)#Blue","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6435":{"name":"Cave goblin","wiki":"Cave_goblin_(monster)#Blue","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6436":{"name":"Cave goblin","wiki":"Cave_goblin_(monster)#Blue","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6437":{"name":"Cave goblin","wiki":"Cave_goblin_(monster)#Blue","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6438":{"name":"Animated steel armour","wiki":"Animated_steel_armour_(Tarn's_Lair)","hitpoints":50,"combatLevel":53,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":2,"rangeLevel":2,"magicLevel":2,"stabDef":50,"slashDef":25,"crushDef":25,"rangeDef":400,"magicDef":400,"bonusAttack":4,"bonusStrength":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6440":{"name":"Giant skeleton","wiki":"Giant_skeleton_(Tarn's_Lair)","hitpoints":110,"combatLevel":100,"attackSpeed":4,"attackLevel":84,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":40,"rangeDef":40,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6441":{"name":"Skeleton","wiki":"Skeleton_(mage)","hitpoints":85,"combatLevel":94,"attackSpeed":4,"attackLevel":70,"strengthLevel":60,"defenceLevel":80,"rangeLevel":1,"magicLevel":110,"stabDef":50,"slashDef":40,"rangeDef":40,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6442":{"name":"Skeleton","wiki":"Skeleton_(Tarn's_Lair)#Level_77","hitpoints":80,"combatLevel":77,"attackSpeed":4,"attackLevel":72,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":40,"rangeDef":40,"bonusStrength":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6443":{"name":"Skeleton","wiki":"Skeleton_(Tarn's_Lair)#Level_77","hitpoints":71,"combatLevel":81,"attackSpeed":4,"attackLevel":72,"strengthLevel":64,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":40,"rangeDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6444":{"name":"Skeleton","wiki":"Skeleton_(Tarn's_Lair)#Level_77","hitpoints":40,"combatLevel":42,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":40,"rangeDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6445":{"name":"Skeleton","wiki":"Skeleton_(Tarn's_Lair)#Level_77","hitpoints":53,"combatLevel":59,"attackSpeed":4,"attackLevel":50,"strengthLevel":46,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":40,"rangeDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6446":{"name":"Skeleton","wiki":"Skeleton_(Tarn's_Lair)#Level_77","hitpoints":42,"combatLevel":42,"attackSpeed":4,"attackLevel":36,"strengthLevel":38,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":40,"rangeDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6447":{"name":"Skeleton","wiki":"Skeleton_(Tarn's_Lair)#Level_77","hitpoints":58,"combatLevel":63,"attackSpeed":4,"attackLevel":56,"strengthLevel":61,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":40,"rangeDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6448":{"name":"Skeleton","wiki":"Skeleton_(Tarn's_Lair)#Level_77","hitpoints":26,"combatLevel":40,"attackSpeed":4,"attackLevel":33,"strengthLevel":31,"defenceLevel":52,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":40,"rangeDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6449":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":38,"combatLevel":40,"attackSpeed":4,"attackLevel":36,"strengthLevel":35,"defenceLevel":33,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6450":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":40,"combatLevel":42,"attackSpeed":4,"attackLevel":39,"strengthLevel":35,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6451":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":42,"combatLevel":47,"attackSpeed":4,"attackLevel":42,"strengthLevel":39,"defenceLevel":42,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6452":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":48,"combatLevel":50,"attackSpeed":4,"attackLevel":44,"strengthLevel":42,"defenceLevel":44,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6453":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":50,"combatLevel":56,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":47,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6454":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":57,"combatLevel":61,"attackSpeed":4,"attackLevel":53,"strengthLevel":55,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6455":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":63,"combatLevel":67,"attackSpeed":4,"attackLevel":56,"strengthLevel":58,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6456":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":65,"combatLevel":70,"attackSpeed":4,"attackLevel":61,"strengthLevel":60,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6457":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":68,"combatLevel":72,"attackSpeed":4,"attackLevel":61,"strengthLevel":63,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6458":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":71,"combatLevel":76,"attackSpeed":4,"attackLevel":69,"strengthLevel":65,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6459":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":73,"combatLevel":80,"attackSpeed":4,"attackLevel":72,"strengthLevel":73,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6460":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":75,"combatLevel":85,"attackSpeed":4,"attackLevel":71,"strengthLevel":81,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6461":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":76,"combatLevel":86,"attackSpeed":4,"attackLevel":74,"strengthLevel":80,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6462":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":81,"combatLevel":90,"attackSpeed":4,"attackLevel":82,"strengthLevel":80,"defenceLevel":72,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6463":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":92,"combatLevel":95,"attackSpeed":4,"attackLevel":85,"strengthLevel":80,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6464":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":96,"combatLevel":98,"attackSpeed":4,"attackLevel":85,"strengthLevel":83,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6465":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":102,"combatLevel":100,"attackSpeed":4,"attackLevel":86,"strengthLevel":83,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6466":{"name":"Zombie","wiki":"Zombie_(Tarn's_Lair)#Level_40","hitpoints":76,"combatLevel":81,"attackSpeed":4,"attackLevel":69,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6467":{"name":"Skeleton","wiki":"Skeleton_(Tarn's_Lair)#Level_77","hitpoints":69,"combatLevel":72,"attackSpeed":4,"attackLevel":75,"strengthLevel":61,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":40,"rangeDef":40,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6468":{"name":"Skeleton","wiki":"Skeleton_(Tarn's_Lair)#Level_77","hitpoints":92,"combatLevel":87,"attackSpeed":4,"attackLevel":75,"strengthLevel":80,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":40,"rangeDef":40,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6469":{"name":"Possessed pickaxe","wiki":"Possessed_pickaxe#Regular","hitpoints":40,"combatLevel":50,"attackSpeed":4,"attackLevel":40,"strengthLevel":55,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":10,"crushDef":5,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6470":{"name":"Animated spade","wiki":"Animated_spade","hitpoints":40,"combatLevel":50,"attackSpeed":4,"attackLevel":40,"strengthLevel":55,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":10,"crushDef":5,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"6473":{"name":"Terror dog","wiki":"Terror_dog#Level_110","hitpoints":87,"combatLevel":110,"slayerLevel":40,"attackSpeed":4,"attackLevel":110,"strengthLevel":104,"defenceLevel":78,"rangeLevel":1,"magicLevel":1,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6474":{"name":"Terror dog","wiki":"Terror_dog#Level_110","hitpoints":82,"combatLevel":100,"slayerLevel":40,"attackSpeed":4,"attackLevel":100,"strengthLevel":90,"defenceLevel":74,"rangeLevel":1,"magicLevel":1,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6476":{"name":"Tarn","wiki":"Tarn#Ghost","hitpoints":80,"combatLevel":69,"slayerLevel":40,"attackSpeed":4,"attackLevel":40,"strengthLevel":80,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"6477":{"name":"Mutant tarn","wiki":"Tarn#Ghost","hitpoints":80,"combatLevel":69,"slayerLevel":40,"attackSpeed":4,"attackLevel":40,"strengthLevel":80,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6492":{"name":"Kree'arra","wiki":"Kree'arra#Normal","hitpoints":255,"combatLevel":580,"attackSpeed":3,"attackLevel":300,"strengthLevel":200,"defenceLevel":260,"rangeLevel":380,"magicLevel":200,"range":120,"stabDef":180,"slashDef":180,"crushDef":180,"rangeDef":200,"magicDef":200,"bonusAttack":136,"bonusStrength":12,"bonusRangeStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"6493":{"name":"Commander Zilyana","wiki":"Commander_Zilyana#Normal","hitpoints":255,"combatLevel":596,"attackSpeed":2,"attackLevel":280,"strengthLevel":196,"defenceLevel":300,"rangeLevel":250,"magicLevel":300,"magic":200,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":100,"bonusAttack":195,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"6494":{"name":"General Graardor","wiki":"General_Graardor#Normal","hitpoints":255,"combatLevel":624,"attackSpeed":6,"attackLevel":280,"strengthLevel":350,"defenceLevel":250,"rangeLevel":350,"magicLevel":80,"range":100,"stabDef":90,"slashDef":90,"crushDef":90,"rangeDef":90,"magicDef":298,"bonusAttack":120,"bonusStrength":43,"bonusRangeStrength":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"6495":{"name":"K'ril Tsutsaroth","wiki":"K'ril_Tsutsaroth#Normal","hitpoints":255,"combatLevel":650,"attackSpeed":6,"attackLevel":340,"strengthLevel":300,"defenceLevel":270,"rangeLevel":1,"magicLevel":200,"stabDef":80,"slashDef":80,"crushDef":80,"rangeDef":80,"magicDef":130,"bonusAttack":160,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":150},"6496":{"name":"Dagannoth Supreme","wiki":"Dagannoth_Supreme#Normal","hitpoints":255,"combatLevel":303,"attackSpeed":4,"attackLevel":255,"strengthLevel":255,"defenceLevel":128,"rangeLevel":255,"magicLevel":255,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":550,"magicDef":255,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"6497":{"name":"Dagannoth Prime","wiki":"Dagannoth_Prime#Normal","hitpoints":255,"combatLevel":303,"attackSpeed":4,"attackLevel":255,"strengthLevel":255,"defenceLevel":255,"magicLevel":255,"stabDef":255,"slashDef":255,"crushDef":255,"rangeDef":10,"magicDef":255,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"6498":{"name":"Dagannoth Rex","wiki":"Dagannoth_Rex#Normal","hitpoints":255,"combatLevel":303,"attackSpeed":4,"attackLevel":255,"strengthLevel":255,"defenceLevel":255,"rangeLevel":255,"stabDef":255,"slashDef":255,"crushDef":255,"rangeDef":255,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":150},"6499":{"name":"Giant Mole","wiki":"Giant_Mole#Normal","hitpoints":200,"combatLevel":230,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":200,"stabDef":60,"slashDef":80,"crushDef":100,"rangeDef":60,"magicDef":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":16},"6500":{"name":"Kalphite Queen","wiki":"Kalphite_Queen#Crawling","hitpoints":255,"combatLevel":333,"attackSpeed":4,"attackLevel":300,"strengthLevel":300,"defenceLevel":300,"rangeLevel":1,"magicLevel":150,"stabDef":50,"slashDef":50,"crushDef":10,"rangeDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true,"respawn":50},"6501":{"name":"Kalphite Queen","wiki":"Kalphite_Queen#Crawling","hitpoints":255,"combatLevel":333,"attackSpeed":4,"attackLevel":300,"strengthLevel":300,"defenceLevel":300,"rangeLevel":1,"magicLevel":150,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true,"respawn":50},"6503":{"name":"Callisto","wiki":"Callisto#Normal","hitpoints":255,"combatLevel":470,"attackSpeed":4,"attackLevel":350,"strengthLevel":370,"defenceLevel":440,"rangeLevel":1,"magicLevel":1,"stabDef":135,"slashDef":104,"crushDef":175,"rangeDef":230,"magicDef":900,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6504":{"name":"Venenatis","wiki":"Venenatis#Normal","hitpoints":255,"combatLevel":464,"attackLevel":470,"strengthLevel":490,"defenceLevel":490,"rangeLevel":1,"magicLevel":150,"stabDef":260,"slashDef":260,"crushDef":260,"rangeDef":100,"magicDef":850,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6505":{"name":"Chaos Elemental","wiki":"Chaos_Elemental#Normal","hitpoints":250,"combatLevel":305,"attackSpeed":4,"attackLevel":270,"strengthLevel":270,"defenceLevel":270,"rangeLevel":270,"magicLevel":270,"stabDef":70,"slashDef":70,"crushDef":70,"rangeDef":70,"magicDef":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"6506":{"name":"TzTok-Jad","wiki":"TzTok-Jad#Normal","hitpoints":250,"combatLevel":702,"attackSpeed":8,"attackLevel":640,"strengthLevel":960,"defenceLevel":480,"rangeLevel":960,"magicLevel":480,"magic":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6574":{"name":"Gnome guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6575":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6576":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6579":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6580":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6581":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6582":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6583":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6587":{"name":"Armadylean guard","wiki":"Armadylean_guard","hitpoints":132,"combatLevel":97,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":82,"rangeLevel":90,"magicLevel":80,"magicDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6588":{"name":"Bandosian guard","wiki":"Bandosian_guard","hitpoints":130,"combatLevel":125,"attackSpeed":5,"attackLevel":110,"strengthLevel":115,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":12,"slashDef":14,"crushDef":13,"rangeDef":13,"magicDef":5,"bonusAttack":19,"bonusStrength":4,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6593":{"name":"Lava dragon","wiki":"Lava_dragon","hitpoints":230,"combatLevel":252,"attackSpeed":4,"attackLevel":240,"strengthLevel":220,"defenceLevel":220,"rangeLevel":1,"magicLevel":1,"stabDef":70,"slashDef":90,"crushDef":90,"rangeDef":70,"magicDef":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":25},"6594":{"name":"Ent","wiki":"Ent#Wilderness","hitpoints":105,"combatLevel":101,"attackSpeed":4,"attackLevel":80,"strengthLevel":95,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":30,"magicDef":40,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"respawn":51},"6596":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":24,"combatLevel":18,"attackSpeed":5,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"6597":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":24,"combatLevel":18,"attackSpeed":5,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"6598":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":24,"combatLevel":18,"attackSpeed":5,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":35},"6600":{"name":"Runite Golem","wiki":"Runite_Golem","hitpoints":170,"combatLevel":178,"attackSpeed":4,"attackLevel":140,"strengthLevel":150,"defenceLevel":165,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":200},"6603":{"name":"Rogue","wiki":"Rogue#Level_15","hitpoints":125,"combatLevel":135,"attackSpeed":4,"attackLevel":140,"strengthLevel":140,"defenceLevel":150,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6604":{"name":"Mammoth","wiki":"Mammoth#Normal","hitpoints":130,"combatLevel":80,"attackSpeed":4,"attackLevel":55,"strengthLevel":60,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":70},"6605":{"name":"Bandit","wiki":"Bandit#Level_22","hitpoints":155,"combatLevel":130,"attackSpeed":4,"attackLevel":57,"strengthLevel":57,"defenceLevel":57,"rangeLevel":1,"magicLevel":1,"slashDef":23,"crushDef":22,"bonusAttack":57,"bonusStrength":52,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"6606":{"name":"Dark warrior","wiki":"Dark_warrior#Level_8","hitpoints":165,"combatLevel":145,"attackSpeed":4,"attackLevel":75,"strengthLevel":75,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"stabDef":106,"slashDef":109,"crushDef":139,"bonusAttack":80,"bonusStrength":76,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6607":{"name":"Elder Chaos druid","wiki":"Elder_Chaos_druid","hitpoints":150,"combatLevel":129,"attackSpeed":4,"attackLevel":98,"strengthLevel":98,"defenceLevel":65,"rangeLevel":1,"magicLevel":110,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6608":{"name":"Ankou","wiki":"Ankou#Level_75","hitpoints":70,"combatLevel":86,"attackSpeed":4,"attackLevel":75,"strengthLevel":75,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"6609":{"name":"Callisto","wiki":"Callisto#Normal","hitpoints":255,"combatLevel":470,"attackSpeed":4,"attackLevel":350,"strengthLevel":370,"defenceLevel":440,"rangeLevel":1,"magicLevel":1,"stabDef":135,"slashDef":104,"crushDef":175,"rangeDef":230,"magicDef":900,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6610":{"name":"Venenatis","wiki":"Venenatis#Normal","hitpoints":255,"combatLevel":464,"attackLevel":470,"strengthLevel":490,"defenceLevel":490,"rangeLevel":1,"magicLevel":150,"stabDef":260,"slashDef":260,"crushDef":260,"rangeDef":100,"magicDef":850,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6611":{"name":"Vet'ion","wiki":"Vet'ion#Normal","hitpoints":255,"combatLevel":454,"attackSpeed":4,"attackLevel":430,"strengthLevel":430,"defenceLevel":395,"rangeLevel":1,"magicLevel":300,"stabDef":201,"slashDef":200,"rangeDef":270,"magicDef":250,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6612":{"name":"Vet'ion Reborn","wiki":"Vet'ion#Normal","hitpoints":255,"combatLevel":454,"attackSpeed":4,"attackLevel":430,"strengthLevel":430,"defenceLevel":395,"rangeLevel":1,"magicLevel":300,"stabDef":201,"slashDef":200,"rangeDef":270,"magicDef":250,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"6613":{"name":"Skeleton Hellhound","wiki":"Skeleton_Hellhound_(Vet'ion)","hitpoints":110,"combatLevel":214,"attackSpeed":4,"attackLevel":210,"strengthLevel":250,"defenceLevel":150,"rangeLevel":1,"magicLevel":1,"stabDef":101,"slashDef":103,"crushDef":10,"rangeDef":266,"magicDef":180,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"6614":{"name":"Greater Skeleton Hellhound","wiki":"Greater_Skeleton_Hellhound","hitpoints":190,"combatLevel":281,"attackSpeed":4,"attackLevel":240,"strengthLevel":310,"defenceLevel":220,"rangeLevel":1,"magicLevel":1,"stabDef":150,"slashDef":163,"crushDef":20,"rangeDef":275,"magicDef":210,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"6615":{"name":"Scorpia","wiki":"Scorpia","hitpoints":200,"combatLevel":225,"attackSpeed":4,"attackLevel":250,"strengthLevel":150,"defenceLevel":180,"rangeLevel":1,"magicLevel":1,"stabDef":246,"slashDef":284,"crushDef":284,"rangeDef":284,"magicDef":44,"bonusAttack":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":17},"6616":{"name":"Scorpia's offspring","wiki":"Scorpia's_offspring_(monster)","hitpoints":2,"combatLevel":15,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":30,"magicLevel":1,"range":900,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"6617":{"name":"Scorpia's guardian","wiki":"Scorpia's_guardian","hitpoints":70,"combatLevel":47,"attackLevel":1,"strengthLevel":1,"defenceLevel":60,"rangeLevel":30,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6618":{"name":"Crazy archaeologist","wiki":"Crazy_archaeologist","hitpoints":225,"combatLevel":204,"attackSpeed":3,"attackLevel":160,"strengthLevel":90,"defenceLevel":240,"rangeLevel":180,"magicLevel":1,"range":75,"stabDef":5,"slashDef":5,"crushDef":30,"rangeDef":250,"magicDef":250,"bonusAttack":250,"bonusStrength":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6619":{"name":"Chaos Fanatic","wiki":"Chaos_Fanatic","hitpoints":225,"combatLevel":202,"attackSpeed":2,"attackLevel":1,"strengthLevel":1,"defenceLevel":220,"rangeLevel":1,"magicLevel":200,"range":75,"stabDef":260,"slashDef":260,"crushDef":250,"rangeDef":80,"magicDef":280,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6624":{"name":"Energy sprite","wiki":"Energy_sprite","hitpoints":62,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6698":{"name":"Ghost guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6699":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6700":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6701":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6702":{"name":"Guard","wiki":"Guard_(Deadman_Mode)#Kourend_Castle","hitpoints":800,"combatLevel":1337,"attackSpeed":4,"attackLevel":800,"strengthLevel":400,"defenceLevel":300,"rangeLevel":1,"magicLevel":1,"stabDef":8,"slashDef":9,"crushDef":7,"rangeDef":8,"bonusAttack":60,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6716":{"name":"Chaotic death spawn","wiki":"Chaotic_death_spawn#Melee","hitpoints":50,"combatLevel":215,"attackSpeed":3,"attackLevel":380,"strengthLevel":1,"defenceLevel":70,"rangeLevel":380,"magicLevel":380,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6723":{"name":"Chaotic death spawn","wiki":"Chaotic_death_spawn#Melee","hitpoints":50,"combatLevel":215,"attackSpeed":3,"attackLevel":380,"strengthLevel":1,"defenceLevel":70,"rangeLevel":380,"magicLevel":380,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6725":{"name":"Rock Golem","wiki":"Rock_golem_(monster)#Level_14","hitpoints":25,"combatLevel":14,"attackSpeed":4,"attackLevel":9,"strengthLevel":9,"defenceLevel":9,"rangeLevel":8,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6726":{"name":"Rock Golem","wiki":"Rock_golem_(monster)#Level_14","hitpoints":40,"combatLevel":29,"attackSpeed":4,"attackLevel":22,"strengthLevel":22,"defenceLevel":22,"rangeLevel":20,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6727":{"name":"Rock Golem","wiki":"Rock_golem_(monster)#Level_14","hitpoints":60,"combatLevel":49,"attackSpeed":4,"attackLevel":38,"strengthLevel":38,"defenceLevel":38,"rangeLevel":35,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6728":{"name":"Rock Golem","wiki":"Rock_golem_(monster)#Level_14","hitpoints":85,"combatLevel":79,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":70,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6729":{"name":"Rock Golem","wiki":"Rock_golem_(monster)#Level_14","hitpoints":120,"combatLevel":120,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":75,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6730":{"name":"Rock Golem","wiki":"Rock_golem_(monster)#Level_14","hitpoints":170,"combatLevel":159,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":80,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6732":{"name":"River troll","wiki":"River_troll#Level_14","hitpoints":25,"combatLevel":14,"attackSpeed":4,"attackLevel":9,"strengthLevel":9,"defenceLevel":9,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6733":{"name":"River troll","wiki":"River_troll#Level_14","hitpoints":40,"combatLevel":29,"attackSpeed":4,"attackLevel":22,"strengthLevel":22,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6734":{"name":"River troll","wiki":"River_troll#Level_14","hitpoints":60,"combatLevel":49,"attackSpeed":4,"attackLevel":38,"strengthLevel":38,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6735":{"name":"River troll","wiki":"River_troll#Level_14","hitpoints":85,"combatLevel":79,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6736":{"name":"River troll","wiki":"River_troll#Level_14","hitpoints":120,"combatLevel":120,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6737":{"name":"River troll","wiki":"River_troll#Level_14","hitpoints":170,"combatLevel":159,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6739":{"name":"Evil Chicken","wiki":"Evil_Chicken","hitpoints":120,"combatLevel":159,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":126,"rangeLevel":1,"magicLevel":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6740":{"name":"Shade","wiki":"Shade#Stronghold_of_Security","hitpoints":170,"combatLevel":159,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"6741":{"name":"Zombie","wiki":"Zombie_(Sepulchre_of_Death)","hitpoints":170,"combatLevel":159,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":75},"6762":{"name":"Pyrelord","wiki":"Pyrelord#1","hitpoints":80,"combatLevel":60,"slayerLevel":30,"attackSpeed":4,"attackLevel":60,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":15},"6766":{"name":"Lizardman shaman","wiki":"Lizardman_shaman#Standard","hitpoints":150,"combatLevel":150,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":140,"rangeLevel":120,"magicLevel":130,"range":45,"slashDef":40,"crushDef":30,"magicDef":50,"bonusAttack":45,"bonusStrength":38,"bonusRangeStrength":38,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":27},"6767":{"name":"Lizardman shaman","wiki":"Lizardman_shaman#Standard","hitpoints":150,"combatLevel":150,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":140,"rangeLevel":120,"magicLevel":130,"range":45,"slashDef":40,"crushDef":30,"magicDef":50,"bonusAttack":45,"bonusStrength":38,"bonusRangeStrength":38,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":27},"6795":{"name":"Pyrelord","wiki":"Pyrelord#1","hitpoints":80,"combatLevel":60,"slayerLevel":30,"attackSpeed":4,"attackLevel":60,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":15},"6805":{"name":"Kruk","wiki":"Kruk","hitpoints":210,"combatLevel":207,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":150,"rangeLevel":170,"magicLevel":130,"range":150,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":100,"magicDef":250,"bonusAttack":160,"bonusStrength":90,"bonusRangeStrength":70,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6813":{"name":"Monkey Archer","wiki":"Monkey_Archer","hitpoints":50,"combatLevel":86,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":110,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"6815":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6818":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6824":{"name":"Giant bat","wiki":"Giant_bat#Normal","hitpoints":32,"combatLevel":27,"attackSpeed":4,"attackLevel":22,"strengthLevel":22,"defenceLevel":22,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":12,"rangeDef":8,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"6896":{"name":"Gangster","wiki":"Gangster#Level_45_(1)","hitpoints":40,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"crushDef":10,"bonusAttack":20,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6897":{"name":"Gangster","wiki":"Gangster#Level_45_(1)","hitpoints":40,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"crushDef":10,"bonusAttack":20,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6898":{"name":"Gangster","wiki":"Gangster#Level_45_(1)","hitpoints":50,"combatLevel":50,"attackSpeed":5,"attackLevel":50,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"crushDef":10,"bonusAttack":35,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6899":{"name":"Gangster","wiki":"Gangster#Level_45_(1)","hitpoints":50,"combatLevel":50,"attackSpeed":5,"attackLevel":50,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"crushDef":10,"bonusAttack":35,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6900":{"name":"Gang boss","wiki":"Gang_boss#Female","hitpoints":80,"combatLevel":83,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":70,"rangeLevel":80,"magicLevel":1,"range":50,"crushDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6901":{"name":"Gang boss","wiki":"Gang_boss#Female","hitpoints":80,"combatLevel":83,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":70,"rangeLevel":80,"magicLevel":1,"range":50,"crushDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6902":{"name":"Gang boss","wiki":"Gang_boss#Female","hitpoints":80,"combatLevel":76,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":70,"rangeLevel":80,"magicLevel":1,"range":50,"crushDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6903":{"name":"Gang boss","wiki":"Gang_boss#Female","hitpoints":80,"combatLevel":76,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":70,"rangeLevel":80,"magicLevel":1,"range":50,"crushDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"6904":{"name":"Soldier (tier 1)","wiki":"Soldier_(tier_1)","hitpoints":50,"combatLevel":39,"attackSpeed":7,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":11,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6905":{"name":"Soldier (tier 1)","wiki":"Soldier_(tier_1)","hitpoints":50,"combatLevel":39,"attackSpeed":7,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"bonusAttack":12,"bonusStrength":11,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6906":{"name":"Soldier (tier 2)","wiki":"Soldier_(tier_2)","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"bonusAttack":25,"bonusStrength":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6907":{"name":"Soldier (tier 2)","wiki":"Soldier_(tier_2)","hitpoints":50,"combatLevel":48,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"bonusAttack":25,"bonusStrength":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6908":{"name":"Soldier (tier 3)","wiki":"Soldier_(tier_3)","hitpoints":55,"combatLevel":58,"attackSpeed":5,"attackLevel":50,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"bonusAttack":20,"bonusStrength":8,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6909":{"name":"Soldier (tier 3)","wiki":"Soldier_(tier_3)","hitpoints":55,"combatLevel":58,"attackSpeed":5,"attackLevel":50,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"bonusAttack":20,"bonusStrength":8,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6910":{"name":"Soldier (tier 4)","wiki":"Soldier_(tier_4)","hitpoints":65,"combatLevel":70,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"bonusAttack":10,"bonusStrength":8,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6911":{"name":"Soldier (tier 4)","wiki":"Soldier_(tier_4)","hitpoints":65,"combatLevel":70,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"stabDef":1,"slashDef":1,"bonusAttack":10,"bonusStrength":8,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6912":{"name":"Soldier (tier 5)","wiki":"Soldier_(tier_5)","hitpoints":90,"combatLevel":99,"attackSpeed":4,"attackLevel":85,"strengthLevel":85,"defenceLevel":86,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"bonusStrength":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6913":{"name":"Soldier (tier 5)","wiki":"Soldier_(tier_5)","hitpoints":90,"combatLevel":99,"attackSpeed":4,"attackLevel":85,"strengthLevel":85,"defenceLevel":86,"rangeLevel":1,"magicLevel":1,"bonusAttack":5,"bonusStrength":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"6914":{"name":"Lizardman","wiki":"Lizardman#Level_53","hitpoints":60,"combatLevel":53,"attackSpeed":4,"attackLevel":43,"strengthLevel":43,"defenceLevel":43,"rangeLevel":43,"magicLevel":1,"range":22,"slashDef":25,"bonusAttack":22,"bonusStrength":20,"bonusRangeStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":12},"6915":{"name":"Lizardman","wiki":"Lizardman#Level_53","hitpoints":60,"combatLevel":53,"attackSpeed":4,"attackLevel":43,"strengthLevel":43,"defenceLevel":43,"rangeLevel":43,"magicLevel":1,"range":22,"slashDef":25,"bonusAttack":22,"bonusStrength":20,"bonusRangeStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":12},"6916":{"name":"Lizardman","wiki":"Lizardman#Level_53","hitpoints":60,"combatLevel":62,"attackSpeed":4,"attackLevel":53,"strengthLevel":53,"defenceLevel":52,"rangeLevel":1,"magicLevel":1,"range":28,"slashDef":20,"crushDef":5,"bonusAttack":28,"bonusStrength":25,"bonusRangeStrength":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":12},"6917":{"name":"Lizardman","wiki":"Lizardman#Level_53","hitpoints":60,"combatLevel":62,"attackSpeed":4,"attackLevel":53,"strengthLevel":53,"defenceLevel":52,"rangeLevel":1,"magicLevel":1,"range":28,"slashDef":20,"crushDef":5,"bonusAttack":28,"bonusStrength":25,"bonusRangeStrength":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":12},"6918":{"name":"Lizardman brute","wiki":"Lizardman_brute#Standard","hitpoints":60,"combatLevel":75,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"range":34,"slashDef":30,"crushDef":10,"bonusAttack":34,"bonusStrength":30,"bonusRangeStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":12},"6919":{"name":"Lizardman brute","wiki":"Lizardman_brute#Standard","hitpoints":60,"combatLevel":75,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"range":34,"slashDef":30,"crushDef":10,"bonusAttack":34,"bonusStrength":30,"bonusRangeStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":12},"6956":{"name":"Monk","wiki":"Monk#Level_5","hitpoints":15,"combatLevel":5,"attackSpeed":4,"attackLevel":2,"strengthLevel":2,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6987":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6988":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6989":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6990":{"name":"Woman","wiki":"Woman#Varrock","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6991":{"name":"Woman","wiki":"Woman#Varrock","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6992":{"name":"Woman","wiki":"Woman#Varrock","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6993":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"slashDef":1,"bonusAttack":10,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6994":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":23,"attackSpeed":5,"attackLevel":21,"strengthLevel":21,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":2,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6995":{"name":"Pirate","wiki":"Pirate#Pirate's_Cove","hitpoints":20,"combatLevel":23,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"slashDef":1,"bonusAttack":10,"bonusStrength":9,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"6996":{"name":"Mugger","wiki":"Mugger","hitpoints":8,"combatLevel":6,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":5,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7018":{"name":"Reanimated goblin","wiki":"Reanimated_goblin","hitpoints":5,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7019":{"name":"Reanimated monkey","wiki":"Reanimated_monkey","hitpoints":5,"attackSpeed":4,"attackLevel":2,"strengthLevel":2,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7020":{"name":"Reanimated imp","wiki":"Reanimated_imp","hitpoints":5,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7021":{"name":"Reanimated minotaur","wiki":"Reanimated_minotaur","hitpoints":10,"attackSpeed":4,"attackLevel":12,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7022":{"name":"Reanimated scorpion","wiki":"Reanimated_scorpion","hitpoints":15,"attackSpeed":4,"attackLevel":11,"strengthLevel":12,"defenceLevel":11,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":15,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7023":{"name":"Reanimated bear","wiki":"Reanimated_bear","hitpoints":15,"attackSpeed":4,"attackLevel":17,"strengthLevel":18,"defenceLevel":15,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7024":{"name":"Reanimated unicorn","wiki":"Reanimated_unicorn","hitpoints":15,"attackSpeed":4,"attackLevel":11,"strengthLevel":13,"defenceLevel":13,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7025":{"name":"Reanimated dog","wiki":"Reanimated_dog","hitpoints":35,"attackSpeed":4,"attackLevel":53,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7026":{"name":"Reanimated chaos druid","wiki":"Reanimated_chaos_druid","hitpoints":35,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":12,"rangeLevel":1,"magicLevel":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7027":{"name":"Reanimated giant","wiki":"Reanimated_giant","hitpoints":35,"attackSpeed":6,"attackLevel":18,"strengthLevel":22,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7028":{"name":"Reanimated ogre","wiki":"Reanimated_ogre","hitpoints":35,"attackSpeed":6,"attackLevel":43,"strengthLevel":43,"defenceLevel":43,"rangeLevel":1,"magicLevel":1,"bonusAttack":22,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7029":{"name":"Reanimated elf","wiki":"Reanimated_elf","hitpoints":35,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":20,"crushDef":40,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7030":{"name":"Reanimated troll","wiki":"Reanimated_troll","hitpoints":35,"attackSpeed":4,"attackLevel":40,"strengthLevel":75,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"crushDef":10,"rangeDef":200,"magicDef":200,"bonusAttack":20,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7031":{"name":"Reanimated horror","wiki":"Reanimated_horror","hitpoints":35,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":55,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7032":{"name":"Reanimated kalphite","wiki":"Reanimated_kalphite","hitpoints":35,"attackSpeed":4,"attackLevel":110,"strengthLevel":110,"defenceLevel":110,"rangeLevel":1,"magicLevel":1,"stabDef":25,"slashDef":25,"crushDef":5,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7033":{"name":"Reanimated dagannoth","wiki":"Reanimated_dagannoth","hitpoints":35,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":81,"rangeLevel":50,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7034":{"name":"Reanimated bloodveld","wiki":"Reanimated_bloodveld","hitpoints":35,"slayerLevel":50,"attackSpeed":4,"attackLevel":75,"strengthLevel":45,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"7035":{"name":"Reanimated TzHaar","wiki":"Reanimated_TzHaar","hitpoints":35,"attackSpeed":5,"attackLevel":120,"strengthLevel":140,"defenceLevel":120,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7036":{"name":"Reanimated demon","wiki":"Reanimated_demon","hitpoints":35,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"7037":{"name":"Reanimated aviansie","wiki":"Reanimated_aviansie","hitpoints":35,"attackSpeed":5,"attackLevel":71,"strengthLevel":1,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7038":{"name":"Reanimated abyssal","wiki":"Reanimated_abyssal","hitpoints":35,"slayerLevel":85,"attackSpeed":4,"attackLevel":97,"strengthLevel":67,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"7039":{"name":"Reanimated dragon","wiki":"Reanimated_dragon","hitpoints":35,"attackSpeed":4,"attackLevel":68,"strengthLevel":68,"defenceLevel":68,"rangeLevel":1,"magicLevel":68,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true},"7095":{"name":"Tortured gorilla","wiki":"Tortured_gorilla#Level_142","hitpoints":110,"combatLevel":142,"attackSpeed":4,"attackLevel":180,"strengthLevel":90,"defenceLevel":110,"rangeLevel":1,"magicLevel":110,"bonusAttack":90,"bonusStrength":123,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"7096":{"name":"Tortured gorilla","wiki":"Tortured_gorilla#Level_142","hitpoints":110,"combatLevel":142,"attackSpeed":4,"attackLevel":180,"strengthLevel":90,"defenceLevel":110,"rangeLevel":1,"magicLevel":110,"bonusAttack":90,"bonusStrength":123,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"7097":{"name":"Tortured gorilla","wiki":"Tortured_gorilla#Level_142","hitpoints":110,"combatLevel":142,"attackSpeed":4,"attackLevel":180,"strengthLevel":90,"defenceLevel":110,"rangeLevel":1,"magicLevel":110,"bonusAttack":90,"bonusStrength":123,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"7104":{"name":"Keef","wiki":"Keef","hitpoints":180,"combatLevel":178,"attackSpeed":5,"attackLevel":165,"strengthLevel":120,"defenceLevel":165,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"bonusAttack":190,"bonusStrength":170,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7105":{"name":"Keef","wiki":"Keef","hitpoints":180,"combatLevel":178,"attackSpeed":5,"attackLevel":165,"strengthLevel":120,"defenceLevel":165,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"bonusAttack":190,"bonusStrength":170,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7106":{"name":"Kob","wiki":"Kob","hitpoints":200,"combatLevel":185,"attackSpeed":5,"attackLevel":180,"strengthLevel":175,"defenceLevel":80,"stabDef":85,"slashDef":85,"crushDef":90,"rangeDef":200,"magicDef":200,"bonusAttack":200,"bonusStrength":135,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7107":{"name":"Kob","wiki":"Kob","hitpoints":200,"combatLevel":185,"attackSpeed":5,"attackLevel":180,"strengthLevel":175,"defenceLevel":80,"stabDef":85,"slashDef":85,"crushDef":90,"rangeDef":200,"magicDef":200,"bonusAttack":200,"bonusStrength":135,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7118":{"name":"Maniacal monkey","wiki":"Maniacal_monkey","hitpoints":65,"combatLevel":140,"attackSpeed":4,"attackLevel":200,"strengthLevel":175,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7119":{"name":"Maniacal Monkey Archer","wiki":"Maniacal_Monkey_Archer","hitpoints":60,"combatLevel":132,"attackSpeed":4,"attackLevel":120,"strengthLevel":80,"defenceLevel":80,"rangeLevel":200,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7144":{"name":"Demonic gorilla","wiki":"Demonic_gorilla","hitpoints":380,"combatLevel":275,"attackSpeed":5,"attackLevel":205,"strengthLevel":195,"defenceLevel":200,"rangeLevel":195,"magicLevel":195,"range":43,"magic":40,"magicDef":50,"bonusAttack":43,"bonusStrength":29,"bonusRangeStrength":29,"bonusMagicDamage":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false,"demon":true,"respawn":100},"7145":{"name":"Demonic gorilla","wiki":"Demonic_gorilla","hitpoints":380,"combatLevel":275,"attackSpeed":5,"attackLevel":205,"strengthLevel":195,"defenceLevel":200,"rangeLevel":195,"magicLevel":195,"range":43,"magic":40,"magicDef":50,"bonusAttack":43,"bonusStrength":29,"bonusRangeStrength":29,"bonusMagicDamage":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false,"demon":true,"respawn":100},"7146":{"name":"Demonic gorilla","wiki":"Demonic_gorilla","hitpoints":380,"combatLevel":275,"attackSpeed":5,"attackLevel":205,"strengthLevel":195,"defenceLevel":200,"rangeLevel":195,"magicLevel":195,"range":43,"magic":40,"magicDef":50,"bonusAttack":43,"bonusStrength":29,"bonusRangeStrength":29,"bonusMagicDamage":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false,"demon":true,"respawn":100},"7147":{"name":"Demonic gorilla","wiki":"Demonic_gorilla","hitpoints":380,"combatLevel":275,"attackSpeed":5,"attackLevel":205,"strengthLevel":195,"defenceLevel":200,"rangeLevel":195,"magicLevel":195,"range":43,"magic":40,"magicDef":50,"bonusAttack":43,"bonusStrength":29,"bonusRangeStrength":29,"bonusMagicDamage":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false,"demon":true,"respawn":100},"7148":{"name":"Demonic gorilla","wiki":"Demonic_gorilla","hitpoints":380,"combatLevel":275,"attackSpeed":5,"attackLevel":205,"strengthLevel":195,"defenceLevel":200,"rangeLevel":195,"magicLevel":195,"range":43,"magic":40,"magicDef":50,"bonusAttack":43,"bonusStrength":29,"bonusRangeStrength":29,"bonusMagicDamage":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false,"demon":true,"respawn":100},"7149":{"name":"Demonic gorilla","wiki":"Demonic_gorilla","hitpoints":380,"combatLevel":275,"attackSpeed":5,"attackLevel":205,"strengthLevel":195,"defenceLevel":200,"rangeLevel":195,"magicLevel":195,"range":43,"magic":40,"magicDef":50,"bonusAttack":43,"bonusStrength":29,"bonusRangeStrength":29,"bonusMagicDamage":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false,"demon":true,"respawn":100},"7150":{"name":"Tortured gorilla","wiki":"Tortured_gorilla#Level_142","hitpoints":210,"combatLevel":141,"attackSpeed":5,"attackLevel":105,"strengthLevel":95,"defenceLevel":95,"rangeLevel":95,"magicLevel":95,"range":22,"magic":20,"magicDef":25,"bonusAttack":22,"bonusStrength":16,"bonusRangeStrength":16,"bonusMagicDamage":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"7151":{"name":"Tortured gorilla","wiki":"Tortured_gorilla#Level_142","hitpoints":210,"combatLevel":141,"attackSpeed":5,"attackLevel":105,"strengthLevel":95,"defenceLevel":95,"rangeLevel":95,"magicLevel":95,"range":22,"magic":20,"magicDef":25,"bonusAttack":22,"bonusStrength":16,"bonusRangeStrength":16,"bonusMagicDamage":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"7152":{"name":"Demonic gorilla","wiki":"Demonic_gorilla","hitpoints":380,"combatLevel":275,"attackSpeed":5,"attackLevel":205,"strengthLevel":195,"defenceLevel":200,"rangeLevel":195,"magicLevel":195,"range":43,"magic":40,"magicDef":50,"bonusAttack":43,"bonusStrength":29,"bonusRangeStrength":29,"bonusMagicDamage":29,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false,"demon":true,"respawn":100},"7153":{"name":"Tortured gorilla","wiki":"Tortured_gorilla#Level_142","hitpoints":210,"combatLevel":141,"attackSpeed":5,"attackLevel":105,"strengthLevel":95,"defenceLevel":95,"rangeLevel":95,"magicLevel":95,"range":22,"magic":20,"magicDef":25,"bonusAttack":22,"bonusStrength":16,"bonusRangeStrength":16,"bonusMagicDamage":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"7206":{"name":"Sand Crab","wiki":"Sand_Crab#Active","hitpoints":60,"combatLevel":15,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7207":{"name":"Sandy rocks","wiki":"Sand_Crab#Active","hitpoints":60,"combatLevel":15,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7209":{"name":"Guard dog","wiki":"Guard_dog","hitpoints":49,"combatLevel":44,"attackSpeed":4,"attackLevel":35,"strengthLevel":36,"defenceLevel":37,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"7234":{"name":"Ent","wiki":"Ent#Wilderness","hitpoints":75,"combatLevel":86,"attackSpeed":4,"attackLevel":75,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":30,"magicDef":40,"bonusAttack":35,"bonusStrength":65,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"respawn":51},"7238":{"name":"Forester","wiki":"Forester#Unused","hitpoints":17,"combatLevel":15,"attackSpeed":4,"attackLevel":14,"strengthLevel":13,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":3,"crushDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7241":{"name":"Abyssal demon","wiki":"Abyssal_demon#Standard","hitpoints":150,"combatLevel":124,"slayerLevel":85,"attackSpeed":4,"attackLevel":97,"strengthLevel":67,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":15},"7242":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":170,"combatLevel":184,"attackSpeed":4,"attackLevel":155,"strengthLevel":158,"defenceLevel":162,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7243":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":160,"combatLevel":178,"attackSpeed":4,"attackLevel":145,"strengthLevel":148,"defenceLevel":175,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7244":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":120,"combatLevel":101,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7245":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":115,"combatLevel":100,"attackSpeed":4,"attackLevel":90,"strengthLevel":70,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7246":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":130,"combatLevel":113,"attackSpeed":4,"attackLevel":120,"strengthLevel":90,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7247":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":87,"combatLevel":87,"attackSpeed":4,"attackLevel":80,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7248":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":98,"combatLevel":94,"attackSpeed":4,"attackLevel":80,"strengthLevel":70,"defenceLevel":85,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7249":{"name":"Dust devil","wiki":"Dust_devil#Level_93_(normal)","hitpoints":130,"combatLevel":110,"slayerLevel":65,"attackSpeed":4,"attackLevel":120,"strengthLevel":90,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"7250":{"name":"Dark beast","wiki":"Dark_beast","hitpoints":220,"combatLevel":182,"slayerLevel":90,"attackSpeed":4,"attackLevel":140,"strengthLevel":160,"defenceLevel":120,"rangeLevel":1,"magicLevel":160,"stabDef":30,"slashDef":40,"crushDef":100,"rangeDef":100,"magicDef":90,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7251":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":150,"combatLevel":109,"attackSpeed":5,"attackLevel":90,"strengthLevel":80,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true,"respawn":30},"7252":{"name":"Fire giant","wiki":"Fire_giant#Level_86","hitpoints":130,"combatLevel":104,"attackSpeed":5,"attackLevel":65,"strengthLevel":65,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":10,"crushDef":10,"magicDef":50,"bonusAttack":50,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"fiery":true,"respawn":30},"7253":{"name":"Bronze dragon","wiki":"Bronze_dragon#Standard","hitpoints":122,"combatLevel":143,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":112,"rangeLevel":1,"magicLevel":130,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7254":{"name":"Iron dragon","wiki":"Iron_dragon#Normal","hitpoints":195,"combatLevel":215,"attackSpeed":4,"attackLevel":185,"strengthLevel":185,"defenceLevel":185,"rangeLevel":1,"magicLevel":120,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7255":{"name":"Steel dragon","wiki":"Steel_dragon#Normal","hitpoints":250,"combatLevel":274,"attackSpeed":4,"attackLevel":235,"strengthLevel":235,"defenceLevel":235,"rangeLevel":1,"magicLevel":130,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7256":{"name":"Hellhound","wiki":"Hellhound#Level_122","hitpoints":116,"combatLevel":122,"attackSpeed":4,"attackLevel":105,"strengthLevel":104,"defenceLevel":102,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":89},"7257":{"name":"Ankou","wiki":"Ankou#Level_75","hitpoints":60,"combatLevel":95,"attackSpeed":4,"attackLevel":100,"strengthLevel":70,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"7258":{"name":"Shade","wiki":"Shade#Stronghold_of_Security","hitpoints":115,"combatLevel":140,"attackSpeed":4,"attackLevel":130,"strengthLevel":136,"defenceLevel":100,"rangeLevel":50,"magicLevel":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":35},"7259":{"name":"Dagannoth","wiki":"Dagannoth#Level_74_(1)","hitpoints":70,"combatLevel":74,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7260":{"name":"Dagannoth","wiki":"Dagannoth#Level_74_(1)","hitpoints":120,"combatLevel":92,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7261":{"name":"Hill Giant","wiki":"Hill_Giant_(Dark)","hitpoints":35,"combatLevel":28,"attackSpeed":6,"attackLevel":18,"strengthLevel":22,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7262":{"name":"Moss giant","wiki":"Moss_giant#Level_42","hitpoints":60,"combatLevel":42,"attackSpeed":6,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"bonusAttack":33,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7263":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"7264":{"name":"Ghost","wiki":"Ghost#Level_19","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":13,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"crushDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":40},"7265":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":29,"combatLevel":22,"attackSpeed":4,"attackLevel":15,"strengthLevel":18,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":70},"7266":{"name":"King Sand Crab","wiki":"King_Sand_Crab#Active","hitpoints":200,"combatLevel":107,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7267":{"name":"Sandy Boulder","wiki":"King_Sand_Crab#Active","hitpoints":200,"combatLevel":107,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7268":{"name":"Possessed pickaxe","wiki":"Possessed_pickaxe#Regular","hitpoints":40,"combatLevel":50,"attackSpeed":4,"attackLevel":40,"strengthLevel":55,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":10,"crushDef":5,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7269":{"name":"Magic axe","wiki":"Magic_axe#Normal","hitpoints":44,"combatLevel":42,"attackSpeed":4,"attackLevel":38,"strengthLevel":38,"defenceLevel":29,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":5,"crushDef":15,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7270":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":100,"combatLevel":76,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7271":{"name":"Cyclops","wiki":"Cyclops#Level_56_(Ardougne_Zoo)","hitpoints":75,"combatLevel":56,"attackSpeed":4,"attackLevel":47,"strengthLevel":50,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7272":{"name":"Twisted Banshee","wiki":"Twisted_Banshee","hitpoints":100,"combatLevel":89,"slayerLevel":15,"attackSpeed":4,"attackLevel":75,"strengthLevel":85,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":15,"crushDef":15,"rangeDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":15},"7273":{"name":"Brutal blue dragon","wiki":"Brutal_blue_dragon","hitpoints":245,"combatLevel":271,"attackSpeed":4,"attackLevel":298,"strengthLevel":198,"defenceLevel":198,"magicLevel":198,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7274":{"name":"Brutal red dragon","wiki":"Brutal_red_dragon","hitpoints":285,"combatLevel":289,"attackSpeed":4,"attackLevel":310,"strengthLevel":210,"defenceLevel":198,"magicLevel":250,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7275":{"name":"Brutal black dragon","wiki":"Brutal_black_dragon","hitpoints":315,"combatLevel":318,"slayerLevel":77,"attackSpeed":4,"attackLevel":330,"strengthLevel":210,"defenceLevel":258,"magicLevel":250,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"bonusStrength":20,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7276":{"name":"Mutated Bloodveld","wiki":"Mutated_Bloodveld","hitpoints":170,"combatLevel":123,"slayerLevel":50,"attackSpeed":4,"attackLevel":110,"strengthLevel":115,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":15},"7277":{"name":"Warped Jelly","wiki":"Warped_Jelly","hitpoints":140,"combatLevel":112,"slayerLevel":52,"attackSpeed":4,"attackLevel":95,"strengthLevel":90,"defenceLevel":70,"rangeLevel":1,"magicLevel":95,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"7278":{"name":"Greater Nechryael","wiki":"Greater_Nechryael#Regular","hitpoints":205,"combatLevel":200,"slayerLevel":80,"attackSpeed":4,"attackLevel":197,"strengthLevel":197,"defenceLevel":85,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":15},"7279":{"name":"Deviant spectre","wiki":"Deviant_spectre","hitpoints":190,"combatLevel":169,"slayerLevel":60,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":90,"rangeLevel":1,"magicLevel":205,"stabDef":80,"slashDef":80,"crushDef":80,"rangeDef":85,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":15},"7286":{"name":"Skotizo","wiki":"Skotizo","hitpoints":450,"combatLevel":321,"attackSpeed":6,"attackLevel":240,"strengthLevel":250,"defenceLevel":200,"rangeLevel":1,"magicLevel":280,"stabDef":80,"slashDef":80,"crushDef":80,"rangeDef":130,"magicDef":130,"bonusAttack":160,"bonusStrength":31,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true},"7287":{"name":"Reanimated demon spawn","wiki":"Reanimated_demon_spawn","hitpoints":85,"combatLevel":87,"attackSpeed":4,"attackLevel":80,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7288":{"name":"Awakened Altar","wiki":"Awakened_Altar","hitpoints":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7290":{"name":"Awakened Altar","wiki":"Awakened_Altar","hitpoints":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7292":{"name":"Awakened Altar","wiki":"Awakened_Altar","hitpoints":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7294":{"name":"Awakened Altar","wiki":"Awakened_Altar","hitpoints":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7296":{"name":"Dark Ankou","wiki":"Dark_Ankou","hitpoints":60,"combatLevel":95,"attackSpeed":4,"attackLevel":100,"strengthLevel":70,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"undead":true},"7307":{"name":"Ancient Wizard","wiki":"Ancient_Wizard#Mage","hitpoints":80,"combatLevel":98,"attackSpeed":4,"attackLevel":50,"strengthLevel":30,"defenceLevel":20,"rangeLevel":1,"magicLevel":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7308":{"name":"Ancient Wizard","wiki":"Ancient_Wizard#Mage","hitpoints":80,"combatLevel":98,"attackSpeed":4,"attackLevel":50,"strengthLevel":30,"defenceLevel":20,"rangeLevel":150,"magicLevel":80,"bonusRangeStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7309":{"name":"Ancient Wizard","wiki":"Ancient_Wizard#Mage","hitpoints":80,"combatLevel":112,"attackSpeed":4,"attackLevel":120,"strengthLevel":150,"defenceLevel":20,"rangeLevel":1,"magicLevel":80,"bonusAttack":80,"bonusStrength":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7310":{"name":"Brassican Mage","wiki":"Brassican_Mage","hitpoints":150,"combatLevel":140,"attackSpeed":3,"attackLevel":80,"strengthLevel":70,"defenceLevel":80,"rangeLevel":140,"magicLevel":170,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7312":{"name":"Double agent","wiki":"Double_agent#Level_65","hitpoints":160,"combatLevel":141,"attackSpeed":4,"attackLevel":130,"strengthLevel":105,"defenceLevel":100,"rangeLevel":1,"magicLevel":95,"stabDef":20,"slashDef":20,"crushDef":20,"bonusAttack":40,"bonusStrength":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7388":{"name":"Crushing hand","wiki":"Crushing_hand","hitpoints":55,"combatLevel":45,"slayerLevel":5,"attackSpeed":4,"attackLevel":45,"strengthLevel":42,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"7389":{"name":"Chasm Crawler","wiki":"Chasm_Crawler","hitpoints":64,"combatLevel":68,"slayerLevel":10,"attackSpeed":4,"attackLevel":22,"strengthLevel":18,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":10,"magicDef":5,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7390":{"name":"Screaming banshee","wiki":"Screaming_banshee","hitpoints":61,"combatLevel":70,"slayerLevel":15,"attackSpeed":4,"attackLevel":65,"strengthLevel":61,"defenceLevel":56,"rangeLevel":1,"magicLevel":1,"stabDef":13,"slashDef":13,"crushDef":13,"rangeDef":13,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"undead":true},"7391":{"name":"Screaming twisted banshee","wiki":"Screaming_twisted_banshee","hitpoints":220,"combatLevel":144,"slayerLevel":15,"attackSpeed":4,"attackLevel":103,"strengthLevel":110,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":25,"slashDef":25,"crushDef":25,"rangeDef":25,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"undead":true},"7392":{"name":"Giant rockslug","wiki":"Giant_rockslug","hitpoints":77,"combatLevel":86,"slayerLevel":20,"attackSpeed":4,"attackLevel":72,"strengthLevel":77,"defenceLevel":77,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7393":{"name":"Cockathrice","wiki":"Cockathrice","hitpoints":95,"combatLevel":89,"slayerLevel":25,"attackSpeed":4,"attackLevel":63,"strengthLevel":78,"defenceLevel":78,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"magicDef":20,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7394":{"name":"Flaming pyrelord","wiki":"Flaming_pyrelord","hitpoints":126,"combatLevel":97,"slayerLevel":30,"attackSpeed":4,"attackLevel":98,"strengthLevel":65,"defenceLevel":52,"rangeLevel":1,"magicLevel":1,"stabDef":18,"slashDef":18,"crushDef":18,"rangeDef":18,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true},"7395":{"name":"Monstrous basilisk","wiki":"Monstrous_basilisk","hitpoints":170,"combatLevel":135,"slayerLevel":40,"attackSpeed":4,"attackLevel":88,"strengthLevel":98,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":35,"magicDef":35,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7396":{"name":"Malevolent Mage","wiki":"Malevolent_Mage","hitpoints":175,"combatLevel":162,"slayerLevel":45,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":135,"rangeLevel":1,"magicLevel":175,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7397":{"name":"Insatiable Bloodveld","wiki":"Insatiable_Bloodveld","hitpoints":380,"combatLevel":202,"slayerLevel":50,"attackSpeed":4,"attackLevel":190,"strengthLevel":145,"defenceLevel":85,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true},"7398":{"name":"Insatiable mutated Bloodveld","wiki":"Insatiable_mutated_Bloodveld","hitpoints":410,"combatLevel":278,"slayerLevel":50,"attackSpeed":4,"attackLevel":250,"strengthLevel":190,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true},"7399":{"name":"Vitreous Jelly","wiki":"Vitreous_Jelly","hitpoints":190,"combatLevel":206,"slayerLevel":52,"attackSpeed":4,"attackLevel":170,"strengthLevel":150,"defenceLevel":220,"rangeLevel":1,"magicLevel":150,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7400":{"name":"Vitreous warped Jelly","wiki":"Vitreous_warped_Jelly","hitpoints":220,"combatLevel":241,"slayerLevel":52,"attackSpeed":4,"attackLevel":200,"strengthLevel":180,"defenceLevel":250,"rangeLevel":1,"magicLevel":180,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7401":{"name":"Cave abomination","wiki":"Cave_abomination","hitpoints":130,"combatLevel":206,"slayerLevel":58,"attackLevel":230,"strengthLevel":195,"defenceLevel":142,"rangeLevel":1,"magicLevel":230,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7402":{"name":"Abhorrent spectre","wiki":"Abhorrent_spectre","hitpoints":250,"combatLevel":253,"slayerLevel":60,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":180,"rangeLevel":1,"magicLevel":300,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":30,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"7403":{"name":"Repugnant spectre","wiki":"Repugnant_spectre","hitpoints":390,"combatLevel":335,"slayerLevel":60,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":220,"rangeLevel":1,"magicLevel":380,"stabDef":120,"slashDef":120,"crushDef":120,"rangeDef":115,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"7404":{"name":"Choke devil","wiki":"Choke_devil","hitpoints":300,"combatLevel":264,"slayerLevel":65,"attackSpeed":4,"attackLevel":260,"strengthLevel":230,"defenceLevel":120,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7405":{"name":"King kurask","wiki":"King_kurask","hitpoints":420,"combatLevel":295,"slayerLevel":70,"attackSpeed":4,"attackLevel":190,"strengthLevel":320,"defenceLevel":250,"rangeLevel":1,"magicLevel":1,"slashDef":50,"crushDef":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"leafy":true},"7406":{"name":"Nuclear smoke devil","wiki":"Nuclear_smoke_devil","hitpoints":240,"combatLevel":280,"slayerLevel":93,"attackSpeed":4,"attackLevel":240,"strengthLevel":230,"defenceLevel":390,"rangeLevel":280,"magicLevel":1,"rangeDef":80,"magicDef":850,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7407":{"name":"Marble gargoyle","wiki":"Marble_gargoyle","hitpoints":270,"combatLevel":349,"slayerLevel":75,"attackSpeed":4,"attackLevel":230,"strengthLevel":250,"defenceLevel":190,"rangeLevel":220,"magicLevel":1,"stabDef":50,"slashDef":50,"rangeDef":50,"magicDef":50,"bonusRangeStrength":20,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7408":{"name":"Marble gargoyle","wiki":"Marble_gargoyle","hitpoints":270,"combatLevel":349,"slayerLevel":75,"attackSpeed":4,"attackLevel":230,"strengthLevel":250,"defenceLevel":190,"rangeLevel":220,"magicLevel":1,"stabDef":50,"slashDef":50,"rangeDef":50,"magicDef":50,"bonusRangeStrength":20,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7409":{"name":"Night beast","wiki":"Night_beast","hitpoints":550,"combatLevel":374,"slayerLevel":90,"attackSpeed":4,"attackLevel":270,"strengthLevel":290,"defenceLevel":220,"rangeLevel":1,"magicLevel":300,"stabDef":75,"slashDef":80,"crushDef":200,"rangeDef":200,"magicDef":190,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7410":{"name":"Greater abyssal demon","wiki":"Greater_abyssal_demon","hitpoints":400,"combatLevel":342,"slayerLevel":85,"attackSpeed":4,"attackLevel":300,"strengthLevel":260,"defenceLevel":240,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true},"7411":{"name":"Nechryarch","wiki":"Nechryarch","hitpoints":320,"combatLevel":300,"slayerLevel":80,"attackSpeed":4,"attackLevel":310,"strengthLevel":260,"defenceLevel":140,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":30,"crushDef":30,"rangeDef":30,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true},"7416":{"name":"Obor","wiki":"Obor","hitpoints":120,"combatLevel":106,"attackSpeed":6,"attackLevel":90,"strengthLevel":100,"defenceLevel":60,"rangeLevel":120,"magicLevel":1,"range":100,"stabDef":35,"slashDef":40,"crushDef":45,"rangeDef":20,"magicDef":20,"bonusAttack":100,"bonusStrength":68,"bonusRangeStrength":65,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7418":{"name":"Zamorak warrior","wiki":"Zamorak_warrior#Level_84","hitpoints":45,"combatLevel":84,"attackSpeed":4,"attackLevel":85,"strengthLevel":70,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7419":{"name":"Zamorak warrior","wiki":"Zamorak_warrior#Level_84","hitpoints":45,"combatLevel":85,"attackSpeed":4,"attackLevel":90,"strengthLevel":70,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7420":{"name":"Zamorak ranger","wiki":"Zamorak_ranger#Level_81","hitpoints":50,"combatLevel":81,"attackSpeed":4,"attackLevel":75,"strengthLevel":75,"defenceLevel":80,"rangeLevel":80,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7421":{"name":"Zamorak ranger","wiki":"Zamorak_ranger#Level_81","hitpoints":50,"combatLevel":82,"attackSpeed":4,"attackLevel":75,"strengthLevel":80,"defenceLevel":80,"rangeLevel":80,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7422":{"name":"Zamorak mage","wiki":"Zamorak_mage#Level_84","hitpoints":50,"combatLevel":84,"attackSpeed":4,"attackLevel":78,"strengthLevel":81,"defenceLevel":82,"rangeLevel":1,"magicLevel":85,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7423":{"name":"Zamorak mage","wiki":"Zamorak_mage#Level_84","hitpoints":50,"combatLevel":82,"attackSpeed":4,"attackLevel":75,"strengthLevel":80,"defenceLevel":80,"rangeLevel":1,"magicLevel":85,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7424":{"name":"Cave lizard","wiki":"Cave_lizard","hitpoints":20,"combatLevel":37,"attackSpeed":4,"attackLevel":38,"strengthLevel":36,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":15,"crushDef":15,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7426":{"name":"Zamorak crafter","wiki":"Zamorak_crafter","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":15,"strengthLevel":15,"defenceLevel":12,"rangeLevel":1,"magicLevel":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7427":{"name":"Zamorak crafter","wiki":"Zamorak_crafter","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":15,"strengthLevel":15,"defenceLevel":12,"rangeLevel":1,"magicLevel":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7485":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":65,"combatLevel":70,"attackSpeed":5,"attackLevel":61,"strengthLevel":60,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":22,"rangeDef":10,"magicDef":20,"bonusAttack":5,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"7486":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":50,"combatLevel":56,"attackSpeed":5,"attackLevel":50,"strengthLevel":50,"defenceLevel":47,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":22,"rangeDef":10,"magicDef":20,"bonusAttack":5,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"7487":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":71,"combatLevel":76,"attackSpeed":5,"attackLevel":69,"strengthLevel":65,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":22,"rangeDef":10,"magicDef":20,"bonusAttack":5,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"7488":{"name":"Zombie","wiki":"Zombie#Level_13","hitpoints":68,"combatLevel":72,"attackSpeed":5,"attackLevel":61,"strengthLevel":63,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":22,"rangeDef":10,"magicDef":20,"bonusAttack":5,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":50},"7513":{"name":"Derwen","wiki":"Derwen","hitpoints":320,"combatLevel":235,"attackSpeed":6,"attackLevel":250,"strengthLevel":150,"defenceLevel":100,"rangeLevel":1,"magicLevel":80,"magic":180,"stabDef":200,"slashDef":200,"crushDef":200,"rangeDef":200,"bonusMagicDamage":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7515":{"name":"Porazdir","wiki":"Porazdir","hitpoints":320,"combatLevel":235,"attackSpeed":6,"attackLevel":250,"strengthLevel":150,"defenceLevel":100,"rangeLevel":1,"magicLevel":180,"magic":80,"stabDef":200,"slashDef":200,"crushDef":200,"rangeDef":200,"bonusMagicDamage":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true},"7526":{"name":"Vanguard","wiki":"Vanguard#Moving","hitpoints":180,"attackSpeed":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7527":{"name":"Vanguard","wiki":"Vanguard#Moving","hitpoints":280,"attackSpeed":4,"attackLevel":225,"strengthLevel":225,"defenceLevel":240,"rangeLevel":225,"magicLevel":225,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":400,"magicDef":20,"bonusAttack":20,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7528":{"name":"Vanguard","wiki":"Vanguard#Moving","hitpoints":280,"attackSpeed":4,"attackLevel":225,"strengthLevel":225,"defenceLevel":240,"rangeLevel":225,"magicLevel":225,"range":40,"stabDef":55,"slashDef":60,"crushDef":100,"rangeDef":300,"magicDef":400,"bonusRangeStrength":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7529":{"name":"Vanguard","wiki":"Vanguard#Moving","hitpoints":280,"attackSpeed":4,"attackLevel":225,"strengthLevel":225,"defenceLevel":240,"rangeLevel":225,"magicLevel":225,"magic":40,"stabDef":315,"slashDef":340,"crushDef":400,"rangeDef":50,"magicDef":110,"bonusMagicDamage":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7530":{"name":"Vespula","wiki":"Vespula#Normal","hitpoints":200,"attackSpeed":3,"attackLevel":150,"strengthLevel":150,"defenceLevel":88,"rangeLevel":150,"magicLevel":88,"rangeDef":60,"magicDef":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7531":{"name":"Vespula","wiki":"Vespula#Normal","hitpoints":200,"attackSpeed":3,"attackLevel":150,"strengthLevel":150,"defenceLevel":88,"rangeLevel":150,"magicLevel":88,"rangeDef":60,"magicDef":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7532":{"name":"Vespula","wiki":"Vespula#Normal","hitpoints":200,"attackSpeed":3,"attackLevel":150,"strengthLevel":150,"defenceLevel":88,"rangeLevel":150,"magicLevel":88,"rangeDef":60,"magicDef":70,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7533":{"name":"Abyssal portal","wiki":"Abyssal_portal#Challenge_Mode","hitpoints":250,"attackSpeed":2,"attackLevel":1,"strengthLevel":1,"rangeLevel":1,"rangeDef":140,"magicDef":60,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7538":{"name":"Vespine soldier","wiki":"Vespine_soldier#Challenge_Mode","hitpoints":100,"attackSpeed":4,"rangeLevel":1,"magicDef":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7539":{"name":"Vespine soldier","wiki":"Vespine_soldier#Challenge_Mode","hitpoints":100,"attackSpeed":4,"rangeLevel":1,"magicDef":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7540":{"name":"Tekton","wiki":"Tekton#Normal","hitpoints":300,"attackSpeed":3,"attackLevel":390,"strengthLevel":390,"defenceLevel":205,"rangeLevel":1,"magicLevel":205,"stabDef":155,"slashDef":165,"crushDef":105,"bonusAttack":64,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7541":{"name":"Tekton","wiki":"Tekton#Normal","hitpoints":300,"attackSpeed":3,"attackLevel":390,"strengthLevel":390,"defenceLevel":205,"rangeLevel":1,"magicLevel":205,"stabDef":155,"slashDef":165,"crushDef":105,"bonusAttack":64,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7542":{"name":"Tekton","wiki":"Tekton#Normal","hitpoints":300,"attackSpeed":3,"attackLevel":390,"strengthLevel":390,"defenceLevel":205,"rangeLevel":1,"magicLevel":205,"stabDef":155,"slashDef":165,"crushDef":105,"bonusAttack":64,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7543":{"name":"Tekton (enraged)","wiki":"Tekton#Normal","hitpoints":300,"attackSpeed":3,"attackLevel":390,"strengthLevel":390,"defenceLevel":205,"rangeLevel":1,"magicLevel":205,"stabDef":280,"slashDef":290,"crushDef":180,"bonusAttack":64,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7544":{"name":"Tekton (enraged)","wiki":"Tekton#Normal","hitpoints":450,"attackSpeed":3,"attackLevel":585,"strengthLevel":585,"defenceLevel":246,"rangeLevel":1,"magicLevel":246,"stabDef":280,"slashDef":290,"crushDef":180,"bonusAttack":64,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7545":{"name":"Tekton","wiki":"Tekton#Normal","hitpoints":450,"attackSpeed":3,"attackLevel":585,"strengthLevel":585,"defenceLevel":246,"rangeLevel":1,"magicLevel":246,"stabDef":155,"slashDef":165,"crushDef":105,"bonusAttack":64,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7548":{"name":"Scavenger beast","wiki":"Scavenger_beast#Normal","hitpoints":30,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7549":{"name":"Scavenger beast","wiki":"Scavenger_beast#Normal","hitpoints":45,"attackSpeed":4,"attackLevel":180,"strengthLevel":180,"defenceLevel":67,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7550":{"name":"Great Olm (Right claw)","wiki":"Great_Olm#Right_claw_(Challenge_Mode)","hitpoints":600,"combatLevel":549,"attackSpeed":4,"attackLevel":250,"strengthLevel":250,"defenceLevel":175,"rangeLevel":250,"magicLevel":87,"range":60,"magic":60,"stabDef":200,"slashDef":200,"crushDef":200,"rangeDef":200,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"xerician":true},"7551":{"name":"Great Olm","wiki":"Great_Olm#Right_claw_(Challenge_Mode)","hitpoints":800,"combatLevel":1043,"attackSpeed":4,"attackLevel":250,"strengthLevel":250,"defenceLevel":150,"rangeLevel":250,"magicLevel":250,"range":60,"magic":60,"stabDef":200,"slashDef":200,"crushDef":200,"rangeDef":50,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"xerician":true},"7552":{"name":"Great Olm (Left claw)","wiki":"Great_Olm#Right_claw_(Challenge_Mode)","hitpoints":600,"combatLevel":750,"attackSpeed":4,"attackLevel":250,"strengthLevel":250,"defenceLevel":175,"rangeLevel":250,"magicLevel":175,"range":60,"magic":60,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"xerician":true},"7553":{"name":"Great Olm (Right claw)","wiki":"Great_Olm#Right_claw_(Challenge_Mode)","hitpoints":600,"combatLevel":549,"attackSpeed":4,"attackLevel":375,"strengthLevel":375,"defenceLevel":262,"rangeLevel":375,"magicLevel":130,"range":60,"magic":60,"stabDef":200,"slashDef":200,"crushDef":200,"rangeDef":200,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"xerician":true},"7554":{"name":"Great Olm","wiki":"Great_Olm#Right_claw_(Challenge_Mode)","hitpoints":800,"combatLevel":1043,"attackSpeed":4,"attackLevel":375,"strengthLevel":375,"defenceLevel":225,"rangeLevel":375,"magicLevel":375,"range":60,"magic":60,"stabDef":200,"slashDef":200,"crushDef":200,"rangeDef":50,"magicDef":200,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"xerician":true},"7555":{"name":"Great Olm (Left claw)","wiki":"Great_Olm#Right_claw_(Challenge_Mode)","hitpoints":600,"combatLevel":750,"attackSpeed":4,"attackLevel":375,"strengthLevel":375,"defenceLevel":262,"rangeLevel":375,"magicLevel":262,"range":60,"magic":60,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"magicDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"xerician":true},"7559":{"name":"Deathly ranger","wiki":"Deathly_ranger#Challenge_Mode","hitpoints":120,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"range":120,"bonusRangeStrength":70,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7560":{"name":"Deathly mage","wiki":"Deathly_mage#Challenge_Mode","hitpoints":120,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"rangeLevel":1,"magic":120,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7561":{"name":"Muttadile","wiki":"Muttadile#Small","hitpoints":375,"attackSpeed":4,"attackLevel":375,"strengthLevel":375,"defenceLevel":330,"rangeLevel":375,"magicLevel":375,"range":82,"slashDef":82,"crushDef":60,"magicDef":75,"bonusAttack":88,"bonusStrength":74,"bonusRangeStrength":63,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7562":{"name":"Muttadile","wiki":"Muttadile#Small","hitpoints":375,"attackSpeed":4,"attackLevel":225,"strengthLevel":225,"defenceLevel":207,"rangeLevel":225,"magicLevel":1,"range":83,"slashDef":72,"crushDef":50,"magicDef":60,"bonusAttack":71,"bonusStrength":64,"bonusRangeStrength":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7563":{"name":"Muttadile","wiki":"Muttadile#Small","hitpoints":375,"attackSpeed":4,"attackLevel":375,"strengthLevel":375,"defenceLevel":330,"rangeLevel":375,"magicLevel":375,"range":82,"slashDef":82,"crushDef":60,"magicDef":75,"bonusAttack":88,"bonusStrength":74,"bonusRangeStrength":63,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7566":{"name":"Vasa Nistirio","wiki":"Vasa_Nistirio#Challenge_Mode","hitpoints":300,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"range":100,"stabDef":170,"slashDef":190,"crushDef":50,"rangeDef":60,"magicDef":400,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7567":{"name":"Vasa Nistirio","wiki":"Vasa_Nistirio#Challenge_Mode","hitpoints":300,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"range":100,"stabDef":170,"slashDef":190,"crushDef":50,"rangeDef":60,"magicDef":400,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7568":{"name":"Glowing crystal","wiki":"Glowing_crystal#Challenge_Mode","hitpoints":120,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":1,"slashDef":180,"crushDef":180,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7569":{"name":"Guardian","wiki":"Guardian_(Chambers_of_Xeric)#Normal","hitpoints":250,"attackSpeed":4,"attackLevel":140,"strengthLevel":140,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":80,"slashDef":180,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7570":{"name":"Guardian","wiki":"Guardian_(Chambers_of_Xeric)#Normal","hitpoints":375,"attackSpeed":4,"attackLevel":210,"strengthLevel":210,"defenceLevel":150,"rangeLevel":1,"magicLevel":1,"stabDef":80,"slashDef":180,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7571":{"name":"Guardian","wiki":"Guardian_(Chambers_of_Xeric)#Normal","hitpoints":250,"attackSpeed":4,"attackLevel":140,"strengthLevel":140,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"stabDef":80,"slashDef":180,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7572":{"name":"Guardian","wiki":"Guardian_(Chambers_of_Xeric)#Normal","hitpoints":375,"attackSpeed":4,"attackLevel":210,"strengthLevel":210,"defenceLevel":150,"rangeLevel":1,"magicLevel":1,"stabDef":80,"slashDef":180,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7573":{"name":"Lizardman shaman","wiki":"Lizardman_shaman_(Chambers_of_Xeric)#Challenge_Mode","hitpoints":190,"attackSpeed":4,"range":56,"stabDef":102,"slashDef":160,"crushDef":150,"magicDef":160,"bonusAttack":58,"bonusStrength":52,"bonusRangeStrength":49,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7574":{"name":"Lizardman shaman","wiki":"Lizardman_shaman_(Chambers_of_Xeric)#Challenge_Mode","hitpoints":190,"attackSpeed":4,"range":56,"stabDef":102,"slashDef":160,"crushDef":150,"magicDef":160,"bonusAttack":58,"bonusStrength":52,"bonusRangeStrength":49,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"xerician":true},"7584":{"name":"Ice demon","wiki":"Ice_demon#Normal","hitpoints":140,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":160,"rangeLevel":390,"magicLevel":390,"stabDef":70,"slashDef":70,"crushDef":110,"rangeDef":140,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"xerician":true},"7585":{"name":"Ice demon","wiki":"Ice_demon#Normal","hitpoints":210,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":240,"rangeLevel":585,"magicLevel":585,"stabDef":70,"slashDef":70,"crushDef":110,"rangeDef":140,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"xerician":true},"7604":{"name":"Skeletal Mystic","wiki":"Skeletal_Mystic#Challenge_Mode","hitpoints":160,"attackSpeed":4,"rangeLevel":1,"magic":40,"stabDef":155,"slashDef":155,"crushDef":115,"rangeDef":115,"magicDef":140,"bonusAttack":85,"bonusStrength":50,"bonusMagicDamage":38,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"xerician":true},"7605":{"name":"Skeletal Mystic","wiki":"Skeletal_Mystic#Challenge_Mode","hitpoints":160,"attackSpeed":4,"rangeLevel":1,"magic":40,"stabDef":155,"slashDef":155,"crushDef":115,"rangeDef":115,"magicDef":140,"bonusAttack":85,"bonusStrength":50,"bonusMagicDamage":38,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"xerician":true},"7606":{"name":"Skeletal Mystic","wiki":"Skeletal_Mystic#Challenge_Mode","hitpoints":160,"attackSpeed":4,"rangeLevel":1,"magic":40,"stabDef":155,"slashDef":155,"crushDef":115,"rangeDef":115,"magicDef":140,"bonusAttack":85,"bonusStrength":50,"bonusMagicDamage":38,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"xerician":true},"7620":{"name":"Temple guardian","wiki":"Temple_guardian","hitpoints":45,"combatLevel":30,"attackSpeed":4,"attackLevel":20,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false},"7621":{"name":"Khazard warlord","wiki":"Khazard_warlord#Hard","hitpoints":170,"combatLevel":112,"attackSpeed":4,"attackLevel":75,"strengthLevel":78,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7622":{"name":"Khazard warlord","wiki":"Khazard_warlord#Hard","hitpoints":170,"combatLevel":112,"attackSpeed":4,"attackLevel":75,"strengthLevel":78,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7649":{"name":"Chaotic death spawn","wiki":"Chaotic_death_spawn#Melee","hitpoints":50,"combatLevel":215,"attackSpeed":3,"attackLevel":380,"strengthLevel":1,"defenceLevel":70,"rangeLevel":380,"magicLevel":380,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7656":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":79,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7657":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":79,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7658":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":84,"attackSpeed":4,"attackLevel":90,"strengthLevel":30,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":30,"magicDef":90,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"7659":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":84,"attackSpeed":4,"attackLevel":90,"strengthLevel":30,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":30,"magicDef":90,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"7660":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":84,"attackSpeed":4,"attackLevel":90,"strengthLevel":30,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":30,"magicDef":90,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"7661":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":84,"attackSpeed":4,"attackLevel":90,"strengthLevel":30,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":30,"magicDef":90,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"7662":{"name":"Mummy","wiki":"Mummy#Level_96","hitpoints":90,"combatLevel":84,"attackSpeed":4,"attackLevel":90,"strengthLevel":30,"defenceLevel":90,"rangeLevel":1,"magicLevel":1,"stabDef":90,"slashDef":90,"crushDef":30,"magicDef":90,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":10},"7664":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":79,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7679":{"name":"TzHaar-Ket","wiki":"TzHaar-Ket#Level_149","hitpoints":200,"combatLevel":221,"attackSpeed":4,"attackLevel":200,"strengthLevel":180,"defenceLevel":190,"rangeLevel":1,"magicLevel":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7682":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7683":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7684":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7685":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7686":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7687":{"name":"TzHaar-Hur","wiki":"TzHaar-Hur","hitpoints":80,"combatLevel":74,"attackSpeed":5,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7691":{"name":"Jal-Nib","wiki":"Jal-Nib","hitpoints":10,"combatLevel":32,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":15,"rangeLevel":1,"magicLevel":15,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7692":{"name":"Jal-MejRah","wiki":"Jal-MejRah","hitpoints":25,"combatLevel":85,"attackSpeed":3,"defenceLevel":55,"rangeLevel":120,"magicLevel":120,"range":30,"stabDef":30,"slashDef":30,"crushDef":30,"rangeDef":45,"bonusRangeStrength":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7693":{"name":"Jal-Ak","wiki":"Jal-Ak","hitpoints":40,"combatLevel":165,"attackSpeed":6,"attackLevel":160,"strengthLevel":160,"defenceLevel":95,"rangeLevel":160,"magicLevel":160,"range":45,"magic":45,"stabDef":25,"slashDef":25,"crushDef":25,"rangeDef":25,"magicDef":25,"bonusStrength":45,"bonusRangeStrength":45,"bonusMagicDamage":45,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7694":{"name":"Jal-AkRek-Mej","wiki":"Jal-AkRek-Mej","hitpoints":15,"combatLevel":70,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":95,"rangeLevel":1,"magicLevel":120,"magic":25,"magicDef":25,"bonusMagicDamage":25,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7695":{"name":"Jal-AkRek-Xil","wiki":"Jal-AkRek-Xil","hitpoints":15,"combatLevel":70,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":95,"rangeLevel":120,"magicLevel":1,"range":25,"rangeDef":25,"bonusRangeStrength":25,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7696":{"name":"Jal-AkRek-Ket","wiki":"Jal-AkRek-Ket","hitpoints":15,"combatLevel":70,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":25,"slashDef":25,"crushDef":25,"bonusStrength":25,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7697":{"name":"Jal-ImKot","wiki":"Jal-ImKot","hitpoints":75,"combatLevel":240,"attackSpeed":4,"attackLevel":210,"strengthLevel":290,"defenceLevel":120,"rangeLevel":220,"magicLevel":120,"stabDef":65,"slashDef":65,"crushDef":65,"rangeDef":50,"magicDef":30,"bonusStrength":40,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7698":{"name":"Jal-Xil","wiki":"Jal-Xil","hitpoints":125,"combatLevel":370,"attackSpeed":4,"attackLevel":140,"strengthLevel":180,"defenceLevel":60,"rangeLevel":250,"magicLevel":90,"range":40,"bonusRangeStrength":50,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7699":{"name":"Jal-Zek","wiki":"Jal-Zek","hitpoints":220,"combatLevel":490,"attackSpeed":4,"attackLevel":370,"strengthLevel":510,"defenceLevel":260,"rangeLevel":510,"magicLevel":300,"magic":80,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7700":{"name":"JalTok-Jad","wiki":"JalTok-Jad","hitpoints":350,"combatLevel":900,"attackSpeed":8,"attackLevel":750,"strengthLevel":1020,"defenceLevel":480,"rangeLevel":1020,"magicLevel":510,"range":80,"magic":100,"bonusMagicDamage":75,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7701":{"name":"Yt-HurKot","wiki":"Yt-HurKot#Level_108","hitpoints":90,"combatLevel":141,"attackSpeed":4,"attackLevel":165,"strengthLevel":125,"defenceLevel":100,"rangeLevel":150,"magicLevel":150,"range":80,"magic":100,"rangeDef":130,"magicDef":130,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7702":{"name":"Jal-Xil","wiki":"Jal-Xil","hitpoints":125,"combatLevel":370,"attackSpeed":4,"attackLevel":140,"strengthLevel":180,"defenceLevel":60,"rangeLevel":250,"magicLevel":90,"range":40,"bonusRangeStrength":50,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7703":{"name":"Jal-Zek","wiki":"Jal-Zek","hitpoints":220,"combatLevel":490,"attackSpeed":4,"attackLevel":370,"strengthLevel":510,"defenceLevel":260,"rangeLevel":510,"magicLevel":300,"magic":80,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7704":{"name":"JalTok-Jad","wiki":"JalTok-Jad","hitpoints":350,"combatLevel":900,"attackSpeed":8,"attackLevel":750,"strengthLevel":1020,"defenceLevel":480,"rangeLevel":1020,"magicLevel":510,"range":80,"magic":100,"bonusMagicDamage":75,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7705":{"name":"Yt-HurKot","wiki":"Yt-HurKot#Level_108","hitpoints":90,"combatLevel":141,"attackSpeed":4,"attackLevel":165,"strengthLevel":125,"defenceLevel":100,"rangeLevel":150,"magicLevel":150,"range":80,"magic":100,"rangeDef":130,"magicDef":130,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7706":{"name":"TzKal-Zuk","wiki":"TzKal-Zuk#Enraged","hitpoints":1200,"combatLevel":1400,"attackLevel":350,"strengthLevel":600,"defenceLevel":260,"rangeLevel":400,"magicLevel":150,"range":550,"magic":550,"rangeDef":100,"magicDef":350,"bonusStrength":200,"bonusRangeStrength":200,"bonusMagicDamage":450,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7708":{"name":"Jal-MejJak","wiki":"Jal-MejJak","hitpoints":75,"combatLevel":250,"attackSpeed":3,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7744":{"name":"Lizardman shaman","wiki":"Lizardman_shaman#Standard","hitpoints":150,"combatLevel":150,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":140,"rangeLevel":120,"magicLevel":130,"range":45,"slashDef":40,"crushDef":30,"magicDef":50,"bonusAttack":45,"bonusStrength":38,"bonusRangeStrength":38,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":27},"7745":{"name":"Lizardman shaman","wiki":"Lizardman_shaman#Standard","hitpoints":150,"combatLevel":150,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":140,"rangeLevel":120,"magicLevel":130,"range":45,"slashDef":40,"crushDef":30,"magicDef":50,"bonusAttack":45,"bonusStrength":38,"bonusRangeStrength":38,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":27},"7750":{"name":"Armoured Foe","wiki":"Armoured_Foe","combatLevel":820,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7751":{"name":"Well-armed Foe","wiki":"Well-armed_Foe","combatLevel":820,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7792":{"name":"Long-tailed Wyvern","wiki":"Long-tailed_Wyvern","hitpoints":200,"combatLevel":152,"slayerLevel":66,"attackSpeed":6,"attackLevel":125,"strengthLevel":120,"defenceLevel":90,"rangeLevel":90,"magicLevel":90,"stabDef":70,"slashDef":70,"crushDef":70,"rangeDef":120,"magicDef":140,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":15},"7793":{"name":"Taloned Wyvern","wiki":"Taloned_Wyvern","hitpoints":200,"combatLevel":147,"slayerLevel":66,"attackSpeed":6,"attackLevel":120,"strengthLevel":110,"defenceLevel":90,"rangeLevel":90,"magicLevel":90,"stabDef":70,"slashDef":70,"crushDef":70,"rangeDef":120,"magicDef":140,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":15},"7794":{"name":"Spitting Wyvern","wiki":"Spitting_Wyvern","hitpoints":200,"combatLevel":139,"slayerLevel":66,"attackSpeed":6,"attackLevel":125,"strengthLevel":80,"defenceLevel":90,"rangeLevel":125,"magicLevel":125,"stabDef":70,"slashDef":70,"crushDef":70,"rangeDef":120,"magicDef":140,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":15},"7795":{"name":"Ancient Wyvern","wiki":"Ancient_Wyvern","hitpoints":300,"combatLevel":210,"slayerLevel":82,"attackSpeed":5,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":90,"magicLevel":90,"stabDef":70,"slashDef":70,"crushDef":70,"rangeDef":120,"magicDef":170,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":15},"7796":{"name":"Lobstrosity","wiki":"Lobstrosity","hitpoints":50,"combatLevel":68,"attackSpeed":4,"attackLevel":60,"strengthLevel":80,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":15,"rangeDef":70,"magicDef":99,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"7797":{"name":"Ancient Zygomite","wiki":"Ancient_Zygomite","hitpoints":150,"combatLevel":109,"slayerLevel":57,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":80,"rangeLevel":80,"magicLevel":80,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":30,"magicDef":30,"bonusAttack":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7799":{"name":"Ammonite Crab","wiki":"Ammonite_Crab","hitpoints":100,"combatLevel":25,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7802":{"name":"Hoop Snake","wiki":"Hoop_Snake","hitpoints":25,"combatLevel":19,"attackSpeed":4,"attackLevel":15,"strengthLevel":10,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false,"respawn":17},"7804":{"name":"Tar Monster","wiki":"Tar_Monster","hitpoints":200,"combatLevel":132,"attackSpeed":4,"attackLevel":120,"strengthLevel":80,"defenceLevel":70,"rangeLevel":100,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false},"7806":{"name":"Deranged archaeologist","wiki":"Deranged_archaeologist","hitpoints":200,"combatLevel":276,"attackSpeed":3,"attackLevel":280,"strengthLevel":160,"defenceLevel":280,"rangeLevel":320,"magicLevel":1,"range":90,"stabDef":20,"slashDef":20,"crushDef":50,"rangeDef":300,"magicDef":300,"bonusAttack":280,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"7817":{"name":"Lava beast","wiki":"Lava_beast","hitpoints":65,"attackSpeed":4,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7851":{"name":"Dusk","wiki":"Dusk#First_form","hitpoints":450,"combatLevel":248,"slayerLevel":75,"attackSpeed":6,"attackLevel":200,"strengthLevel":140,"defenceLevel":100,"rangeLevel":140,"magicLevel":140,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7852":{"name":"Dawn","wiki":"Dawn","hitpoints":450,"combatLevel":228,"slayerLevel":75,"attackSpeed":6,"attackLevel":140,"strengthLevel":140,"defenceLevel":100,"rangeLevel":140,"magicLevel":100,"magicDef":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7853":{"name":"Dawn","wiki":"Dawn","hitpoints":450,"combatLevel":228,"slayerLevel":75,"attackSpeed":6,"attackLevel":140,"strengthLevel":140,"defenceLevel":100,"rangeLevel":140,"magicLevel":100,"magicDef":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7854":{"name":"Dusk","wiki":"Dusk#First_form","hitpoints":450,"combatLevel":248,"slayerLevel":75,"attackSpeed":6,"attackLevel":200,"strengthLevel":140,"defenceLevel":100,"rangeLevel":140,"magicLevel":140,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7855":{"name":"Dusk","wiki":"Dusk#First_form","hitpoints":450,"combatLevel":248,"slayerLevel":75,"attackSpeed":6,"attackLevel":200,"strengthLevel":140,"defenceLevel":100,"rangeLevel":140,"magicLevel":140,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7858":{"name":"Justiciar Zachariah","wiki":"Justiciar_Zachariah","hitpoints":320,"combatLevel":348,"attackSpeed":6,"attackLevel":500,"strengthLevel":250,"defenceLevel":100,"rangeLevel":1,"magicLevel":180,"magic":80,"stabDef":200,"slashDef":200,"crushDef":200,"rangeDef":200,"bonusAttack":200,"bonusMagicDamage":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7859":{"name":"Derwen","wiki":"Derwen","hitpoints":320,"combatLevel":235,"attackSpeed":6,"attackLevel":250,"strengthLevel":150,"defenceLevel":100,"rangeLevel":1,"magicLevel":80,"magic":180,"stabDef":200,"slashDef":200,"crushDef":200,"rangeDef":200,"bonusMagicDamage":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7860":{"name":"Porazdir","wiki":"Porazdir","hitpoints":320,"combatLevel":235,"attackSpeed":6,"attackLevel":250,"strengthLevel":150,"defenceLevel":100,"rangeLevel":1,"magicLevel":180,"magic":80,"stabDef":200,"slashDef":200,"crushDef":200,"rangeDef":200,"bonusMagicDamage":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true},"7861":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":250,"combatLevel":247,"attackSpeed":4,"attackLevel":200,"strengthLevel":215,"defenceLevel":200,"rangeLevel":1,"magicLevel":150,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7862":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":250,"combatLevel":247,"attackSpeed":4,"attackLevel":200,"strengthLevel":215,"defenceLevel":200,"rangeLevel":1,"magicLevel":150,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7863":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":250,"combatLevel":247,"attackSpeed":4,"attackLevel":200,"strengthLevel":215,"defenceLevel":200,"rangeLevel":1,"magicLevel":150,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7864":{"name":"Ankou","wiki":"Ankou#Level_75","hitpoints":100,"combatLevel":98,"attackSpeed":4,"attackLevel":75,"strengthLevel":90,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"7865":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":110,"combatLevel":94,"attackSpeed":4,"attackLevel":68,"strengthLevel":85,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7866":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":110,"combatLevel":94,"attackSpeed":4,"attackLevel":68,"strengthLevel":85,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7867":{"name":"Lesser demon","wiki":"Lesser_demon#Level_82","hitpoints":110,"combatLevel":94,"attackSpeed":4,"attackLevel":68,"strengthLevel":85,"defenceLevel":71,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7868":{"name":"Green dragon","wiki":"Green_dragon#Level_79","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":68,"strengthLevel":75,"defenceLevel":68,"rangeLevel":1,"magicLevel":75,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7869":{"name":"Green dragon","wiki":"Green_dragon#Level_79","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":68,"strengthLevel":75,"defenceLevel":68,"rangeLevel":1,"magicLevel":75,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7870":{"name":"Green dragon","wiki":"Green_dragon#Level_79","hitpoints":100,"combatLevel":88,"attackSpeed":4,"attackLevel":68,"strengthLevel":75,"defenceLevel":68,"rangeLevel":1,"magicLevel":75,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"7871":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":120,"combatLevel":104,"attackSpeed":4,"attackLevel":76,"strengthLevel":90,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7872":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":120,"combatLevel":104,"attackSpeed":4,"attackLevel":76,"strengthLevel":90,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7873":{"name":"Greater demon","wiki":"Greater_demon#Level_92","hitpoints":120,"combatLevel":104,"attackSpeed":4,"attackLevel":76,"strengthLevel":90,"defenceLevel":81,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7874":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":200,"combatLevel":188,"attackSpeed":4,"attackLevel":145,"strengthLevel":165,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7875":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":200,"combatLevel":188,"attackSpeed":4,"attackLevel":145,"strengthLevel":165,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7876":{"name":"Black demon","wiki":"Black_demon#Level_172","hitpoints":200,"combatLevel":188,"attackSpeed":4,"attackLevel":145,"strengthLevel":165,"defenceLevel":152,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"7877":{"name":"Hellhound","wiki":"Hellhound#Level_122","hitpoints":150,"combatLevel":136,"attackSpeed":4,"attackLevel":105,"strengthLevel":120,"defenceLevel":102,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":50},"7878":{"name":"Ice giant","wiki":"Ice_giant#Level_53","hitpoints":100,"combatLevel":67,"attackSpeed":5,"attackLevel":40,"strengthLevel":60,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7879":{"name":"Ice giant","wiki":"Ice_giant#Level_53","hitpoints":100,"combatLevel":67,"attackSpeed":5,"attackLevel":40,"strengthLevel":60,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7880":{"name":"Ice giant","wiki":"Ice_giant#Level_53","hitpoints":100,"combatLevel":67,"attackSpeed":5,"attackLevel":40,"strengthLevel":60,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"bonusAttack":29,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7881":{"name":"Revenant imp","wiki":"Revenant_imp","hitpoints":10,"combatLevel":7,"attackSpeed":5,"attackLevel":5,"strengthLevel":5,"defenceLevel":4,"rangeLevel":5,"magicLevel":9,"magic":5,"magicDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":33},"7882":{"name":"Dusk","wiki":"Dusk#First_form","hitpoints":450,"combatLevel":248,"slayerLevel":75,"attackSpeed":6,"attackLevel":200,"strengthLevel":140,"defenceLevel":100,"rangeLevel":140,"magicLevel":140,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7883":{"name":"Dusk","wiki":"Dusk#First_form","hitpoints":450,"combatLevel":248,"slayerLevel":75,"attackSpeed":6,"attackLevel":200,"strengthLevel":140,"defenceLevel":100,"rangeLevel":140,"magicLevel":140,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7884":{"name":"Dawn","wiki":"Dawn","hitpoints":450,"combatLevel":228,"slayerLevel":75,"attackSpeed":6,"attackLevel":140,"strengthLevel":140,"defenceLevel":100,"rangeLevel":140,"magicLevel":100,"magicDef":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7885":{"name":"Dawn","wiki":"Dawn","hitpoints":450,"combatLevel":228,"slayerLevel":75,"attackSpeed":6,"attackLevel":140,"strengthLevel":140,"defenceLevel":100,"rangeLevel":140,"magicLevel":100,"magicDef":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"7886":{"name":"Dusk","wiki":"Dusk#First_form","hitpoints":450,"combatLevel":248,"slayerLevel":75,"attackSpeed":6,"attackLevel":200,"strengthLevel":140,"defenceLevel":100,"rangeLevel":140,"magicLevel":140,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7887":{"name":"Dusk","wiki":"Dusk#First_form","hitpoints":450,"combatLevel":328,"slayerLevel":75,"attackSpeed":6,"attackLevel":300,"strengthLevel":250,"defenceLevel":150,"rangeLevel":250,"magicLevel":250,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7888":{"name":"Dusk","wiki":"Dusk#First_form","hitpoints":450,"combatLevel":328,"slayerLevel":75,"attackSpeed":6,"attackLevel":300,"strengthLevel":250,"defenceLevel":150,"rangeLevel":250,"magicLevel":250,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7889":{"name":"Dusk","wiki":"Dusk#First_form","hitpoints":450,"combatLevel":328,"slayerLevel":75,"attackSpeed":6,"attackLevel":300,"strengthLevel":250,"defenceLevel":150,"rangeLevel":250,"magicLevel":250,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7894":{"name":"Sand Snake (hard)","wiki":"Sand_Snake#Hard","hitpoints":180,"combatLevel":154,"attackSpeed":4,"attackLevel":180,"strengthLevel":140,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7895":{"name":"Sand Snake","wiki":"Sand_Snake#Hard","hitpoints":60,"combatLevel":36,"attackSpeed":4,"attackLevel":30,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7903":{"name":"Sand Snake","wiki":"Sand_Snake#Hard","hitpoints":60,"combatLevel":36,"attackSpeed":4,"attackLevel":30,"strengthLevel":20,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7914":{"name":"Thief","wiki":"Thief#Port_Sarim_Jail","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":2,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7915":{"name":"Thief","wiki":"Thief#Port_Sarim_Jail","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":2,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7916":{"name":"Thief","wiki":"Thief#Port_Sarim_Jail","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":2,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"7931":{"name":"Revenant goblin","wiki":"Revenant_goblin","hitpoints":14,"combatLevel":15,"attackSpeed":5,"attackLevel":13,"strengthLevel":14,"defenceLevel":14,"rangeLevel":15,"magicLevel":12,"range":21,"magic":37,"stabDef":25,"slashDef":28,"crushDef":31,"rangeDef":31,"magicDef":1,"bonusAttack":6,"bonusStrength":8,"bonusRangeStrength":12,"bonusMagicDamage":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":83},"7932":{"name":"Revenant pyrefiend","wiki":"Revenant_pyrefiend","hitpoints":48,"combatLevel":52,"attackSpeed":5,"attackLevel":60,"strengthLevel":40,"defenceLevel":33,"rangeLevel":40,"magicLevel":67,"stabDef":45,"slashDef":40,"crushDef":50,"rangeDef":10,"magicDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":60},"7933":{"name":"Revenant hobgoblin","wiki":"Revenant_hobgoblin","hitpoints":72,"combatLevel":60,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":41,"rangeLevel":60,"magicLevel":55,"range":25,"magic":5,"stabDef":65,"slashDef":60,"crushDef":68,"rangeDef":50,"magicDef":30,"bonusAttack":20,"bonusStrength":24,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"7934":{"name":"Revenant cyclops","wiki":"Revenant_cyclops","hitpoints":110,"combatLevel":82,"attackSpeed":6,"attackLevel":60,"strengthLevel":73,"defenceLevel":49,"rangeLevel":70,"magicLevel":65,"stabDef":140,"slashDef":130,"crushDef":135,"rangeDef":135,"magicDef":10,"bonusAttack":53,"bonusStrength":64,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"7935":{"name":"Revenant hellhound","wiki":"Revenant_hellhound","hitpoints":80,"combatLevel":90,"attackSpeed":5,"attackLevel":76,"strengthLevel":80,"defenceLevel":80,"rangeLevel":80,"magicLevel":104,"magic":30,"stabDef":138,"slashDef":140,"crushDef":142,"rangeDef":140,"magicDef":62,"bonusAttack":38,"bonusStrength":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"7936":{"name":"Revenant demon","wiki":"Revenant_demon","hitpoints":80,"combatLevel":98,"attackSpeed":5,"attackLevel":83,"strengthLevel":76,"defenceLevel":80,"rangeLevel":80,"magicLevel":120,"range":40,"magic":50,"stabDef":124,"slashDef":118,"crushDef":130,"rangeDef":90,"magicDef":85,"bonusAttack":30,"bonusStrength":50,"bonusRangeStrength":30,"bonusMagicDamage":24,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"7937":{"name":"Revenant ork","wiki":"Revenant_ork","hitpoints":105,"combatLevel":105,"attackSpeed":5,"attackLevel":99,"strengthLevel":100,"defenceLevel":60,"rangeLevel":130,"magicLevel":110,"range":50,"stabDef":148,"slashDef":150,"crushDef":146,"rangeDef":148,"magicDef":50,"bonusAttack":60,"bonusStrength":55,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":27},"7938":{"name":"Revenant dark beast","wiki":"Revenant_dark_beast","hitpoints":140,"combatLevel":120,"attackSpeed":5,"attackLevel":93,"strengthLevel":110,"defenceLevel":80,"rangeLevel":135,"magicLevel":130,"range":45,"stabDef":153,"slashDef":152,"crushDef":155,"rangeDef":158,"magicDef":70,"bonusAttack":65,"bonusStrength":60,"bonusRangeStrength":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":27},"7939":{"name":"Revenant knight","wiki":"Revenant_knight","hitpoints":143,"combatLevel":126,"attackSpeed":5,"attackLevel":100,"strengthLevel":119,"defenceLevel":80,"rangeLevel":146,"magicLevel":146,"range":55,"magic":55,"stabDef":195,"slashDef":200,"crushDef":180,"rangeDef":190,"magicDef":95,"bonusAttack":69,"bonusStrength":71,"bonusRangeStrength":45,"bonusMagicDamage":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":20},"7940":{"name":"Revenant dragon","wiki":"Revenant_dragon","hitpoints":155,"combatLevel":135,"attackSpeed":5,"attackLevel":106,"strengthLevel":126,"defenceLevel":87,"rangeLevel":151,"magicLevel":150,"range":60,"magic":61,"stabDef":201,"slashDef":206,"crushDef":188,"rangeDef":197,"magicDef":101,"bonusAttack":72,"bonusStrength":78,"bonusRangeStrength":51,"bonusMagicDamage":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":20},"7955":{"name":"Baby black dragon","wiki":"Baby_black_dragon","hitpoints":80,"combatLevel":83,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":30,"slashDef":50,"crushDef":50,"rangeDef":30,"magicDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true},"7989":{"name":"Ogress Warrior","wiki":"Ogress_Warrior#1","hitpoints":82,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":82,"rangeLevel":1,"magicLevel":60,"stabDef":10,"slashDef":12,"crushDef":12,"rangeDef":16,"magicDef":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":40},"7990":{"name":"Ogress Warrior","wiki":"Ogress_Warrior#1","hitpoints":82,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":70,"defenceLevel":82,"rangeLevel":1,"magicLevel":60,"stabDef":10,"slashDef":12,"crushDef":12,"rangeDef":16,"magicDef":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":40},"7991":{"name":"Ogress Shaman","wiki":"Ogress_Shaman","hitpoints":82,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":20,"defenceLevel":82,"rangeLevel":1,"magicLevel":68,"stabDef":12,"slashDef":14,"crushDef":14,"rangeDef":8,"magicDef":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":40},"7992":{"name":"Ogress Shaman","wiki":"Ogress_Shaman","hitpoints":82,"combatLevel":82,"attackSpeed":4,"attackLevel":68,"strengthLevel":20,"defenceLevel":82,"rangeLevel":1,"magicLevel":68,"stabDef":12,"slashDef":14,"crushDef":14,"rangeDef":8,"magicDef":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":40},"7996":{"name":"Corrupt Lizardman (hard)","wiki":"Corrupt_Lizardman#Hard","hitpoints":150,"combatLevel":152,"attackSpeed":4,"attackLevel":162,"strengthLevel":162,"defenceLevel":38,"rangeLevel":162,"magicLevel":1,"range":22,"slashDef":25,"bonusAttack":22,"bonusStrength":20,"bonusRangeStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"7997":{"name":"Corrupt Lizardman","wiki":"Corrupt_Lizardman#Hard","hitpoints":50,"combatLevel":46,"attackSpeed":4,"attackLevel":38,"strengthLevel":38,"defenceLevel":38,"rangeLevel":38,"magicLevel":1,"range":22,"slashDef":25,"bonusAttack":22,"bonusStrength":20,"bonusRangeStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8000":{"name":"Corrupt Lizardman","wiki":"Corrupt_Lizardman#Hard","hitpoints":50,"combatLevel":46,"attackSpeed":4,"attackLevel":38,"strengthLevel":38,"defenceLevel":38,"rangeLevel":38,"magicLevel":1,"range":22,"slashDef":25,"bonusAttack":22,"bonusStrength":20,"bonusRangeStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8027":{"name":"Rune dragon","wiki":"Rune_dragon_(Construction)","hitpoints":330,"combatLevel":380,"attackSpeed":4,"attackLevel":284,"strengthLevel":284,"defenceLevel":276,"rangeLevel":246,"magicLevel":196,"stabDef":30,"slashDef":115,"crushDef":90,"rangeDef":95,"magicDef":30,"bonusRangeStrength":14,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8030":{"name":"Adamant dragon","wiki":"Adamant_dragon","hitpoints":295,"combatLevel":338,"attackSpeed":4,"attackLevel":280,"strengthLevel":280,"defenceLevel":272,"rangeLevel":186,"magicLevel":186,"stabDef":30,"slashDef":110,"crushDef":85,"rangeDef":95,"magicDef":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":22},"8031":{"name":"Rune dragon","wiki":"Rune_dragon","hitpoints":330,"combatLevel":380,"attackSpeed":4,"attackLevel":284,"strengthLevel":284,"defenceLevel":276,"rangeLevel":246,"magicLevel":196,"stabDef":30,"slashDef":115,"crushDef":90,"rangeDef":95,"magicDef":30,"bonusRangeStrength":14,"bonusMagicDamage":16,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8033":{"name":"Elvarg","wiki":"Elvarg#Hard","hitpoints":80,"combatLevel":83,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":70,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8056":{"name":"Spawn","wiki":"Spawn_(Dragon_Slayer_II)","hitpoints":80,"combatLevel":100,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"range":1,"magic":1,"stabDef":5,"slashDef":15,"crushDef":15,"rangeDef":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8057":{"name":"Robert the Strong","wiki":"Robert_the_Strong","hitpoints":280,"combatLevel":224,"attackSpeed":4,"defenceLevel":140,"rangeLevel":328,"magicLevel":128,"range":126,"stabDef":140,"slashDef":180,"crushDef":60,"rangeDef":860,"magicDef":940,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8058":{"name":"Vorkath","wiki":"Vorkath#Dragon_Slayer_II","hitpoints":460,"combatLevel":392,"attackSpeed":5,"attackLevel":560,"strengthLevel":268,"defenceLevel":164,"rangeLevel":268,"magicLevel":148,"range":96,"magic":148,"stabDef":66,"slashDef":126,"crushDef":126,"rangeDef":80,"magicDef":204,"bonusAttack":14,"bonusMagicDamage":56,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"undead":true},"8059":{"name":"Vorkath","wiki":"Vorkath#Dragon_Slayer_II","hitpoints":750,"combatLevel":732,"attackSpeed":5,"attackLevel":560,"strengthLevel":308,"defenceLevel":214,"rangeLevel":308,"magicLevel":150,"range":78,"magic":150,"stabDef":26,"slashDef":108,"crushDef":108,"rangeDef":26,"magicDef":240,"bonusAttack":16,"bonusMagicDamage":56,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"undead":true},"8060":{"name":"Vorkath","wiki":"Vorkath#Dragon_Slayer_II","hitpoints":460,"combatLevel":392,"attackSpeed":5,"attackLevel":560,"strengthLevel":268,"defenceLevel":164,"rangeLevel":268,"magicLevel":148,"range":96,"magic":148,"stabDef":66,"slashDef":126,"crushDef":126,"rangeDef":80,"magicDef":204,"bonusAttack":14,"bonusMagicDamage":56,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"undead":true},"8061":{"name":"Vorkath","wiki":"Vorkath#Dragon_Slayer_II","hitpoints":750,"combatLevel":732,"attackSpeed":5,"attackLevel":560,"strengthLevel":308,"defenceLevel":214,"rangeLevel":308,"magicLevel":150,"range":78,"magic":150,"stabDef":26,"slashDef":108,"crushDef":108,"rangeDef":26,"magicDef":240,"bonusAttack":16,"bonusMagicDamage":56,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"undead":true},"8062":{"name":"Zombified Spawn","wiki":"Zombified_Spawn#Dragon_Slayer_II","hitpoints":8,"combatLevel":55,"attackLevel":80,"strengthLevel":80,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":3,"crushDef":3,"rangeDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"8063":{"name":"Zombified Spawn","wiki":"Zombified_Spawn#Dragon_Slayer_II","hitpoints":38,"combatLevel":64,"attackLevel":82,"strengthLevel":82,"defenceLevel":6,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":3,"crushDef":3,"rangeDef":3,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"8064":{"name":"Stone Guardian","wiki":"Stone_Guardian#Melee","hitpoints":62,"combatLevel":124,"attackSpeed":5,"attackLevel":150,"strengthLevel":148,"defenceLevel":138,"rangeLevel":1,"magicLevel":118,"bonusMagicDamage":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"8065":{"name":"Stone Guardian","wiki":"Stone_Guardian#Melee","hitpoints":62,"combatLevel":124,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":138,"rangeLevel":128,"magicLevel":118,"bonusMagicDamage":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"8066":{"name":"Stone Guardian","wiki":"Stone_Guardian#Melee","hitpoints":62,"combatLevel":124,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":138,"rangeLevel":1,"magicLevel":128,"bonusMagicDamage":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8067":{"name":"Zombie","wiki":"Zombie_(Shayzien_Crypts)#Melee","hitpoints":54,"combatLevel":132,"attackSpeed":5,"attackLevel":160,"strengthLevel":180,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"stabDef":25,"slashDef":20,"crushDef":25,"rangeDef":30,"magicDef":10,"bonusAttack":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":25},"8068":{"name":"Zombie","wiki":"Zombie_(Shayzien_Crypts)#Melee","hitpoints":54,"combatLevel":132,"attackSpeed":5,"attackLevel":160,"strengthLevel":1,"defenceLevel":62,"rangeLevel":180,"magicLevel":1,"range":20,"stabDef":15,"slashDef":10,"crushDef":15,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":25},"8069":{"name":"Zombie","wiki":"Zombie_(Shayzien_Crypts)#Melee","hitpoints":54,"combatLevel":132,"attackSpeed":5,"attackLevel":160,"strengthLevel":1,"defenceLevel":62,"rangeLevel":1,"magicLevel":180,"magic":20,"stabDef":35,"slashDef":30,"crushDef":35,"rangeDef":10,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":25},"8070":{"name":"Skeleton","wiki":"Skeleton_(Shayzien_Crypts)#Melee","hitpoints":54,"combatLevel":132,"attackSpeed":5,"attackLevel":160,"strengthLevel":180,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"stabDef":25,"slashDef":20,"crushDef":25,"rangeDef":30,"magicDef":10,"bonusAttack":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":25},"8071":{"name":"Skeleton","wiki":"Skeleton_(Shayzien_Crypts)#Melee","hitpoints":54,"combatLevel":132,"attackSpeed":5,"attackLevel":160,"strengthLevel":1,"defenceLevel":62,"rangeLevel":180,"magicLevel":1,"range":20,"stabDef":15,"slashDef":10,"crushDef":15,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":25},"8072":{"name":"Skeleton","wiki":"Skeleton_(Shayzien_Crypts)#Melee","hitpoints":54,"combatLevel":132,"attackSpeed":5,"attackLevel":160,"strengthLevel":1,"defenceLevel":62,"rangeLevel":1,"magicLevel":180,"magic":20,"stabDef":35,"slashDef":30,"crushDef":35,"rangeDef":10,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":25},"8073":{"name":"Green dragon","wiki":"Green_dragon#Level_79","hitpoints":75,"combatLevel":79,"attackSpeed":4,"attackLevel":68,"strengthLevel":68,"defenceLevel":68,"rangeLevel":1,"magicLevel":68,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8075":{"name":"Red dragon","wiki":"Red_dragon#1","hitpoints":140,"combatLevel":152,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8076":{"name":"Green dragon","wiki":"Green_dragon#Level_79","hitpoints":75,"combatLevel":79,"attackSpeed":4,"attackLevel":68,"strengthLevel":68,"defenceLevel":68,"rangeLevel":1,"magicLevel":68,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8078":{"name":"Red dragon","wiki":"Red_dragon#1","hitpoints":140,"combatLevel":152,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8079":{"name":"Red dragon","wiki":"Red_dragon#1","hitpoints":140,"combatLevel":152,"attackSpeed":4,"attackLevel":130,"strengthLevel":130,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8080":{"name":"Iron dragon","wiki":"Iron_dragon#Normal","hitpoints":165,"combatLevel":189,"attackSpeed":4,"attackLevel":165,"strengthLevel":165,"defenceLevel":165,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"8082":{"name":"Green dragon","wiki":"Green_dragon#Level_79","hitpoints":75,"combatLevel":79,"attackSpeed":4,"attackLevel":68,"strengthLevel":68,"defenceLevel":68,"rangeLevel":1,"magicLevel":68,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8083":{"name":"Blue dragon","wiki":"Blue_dragon#2","hitpoints":105,"combatLevel":111,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":95,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8084":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":190,"combatLevel":227,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"8085":{"name":"Black dragon","wiki":"Black_dragon#Level_227","hitpoints":190,"combatLevel":227,"attackSpeed":4,"attackLevel":200,"strengthLevel":200,"defenceLevel":200,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"8086":{"name":"Steel dragon","wiki":"Steel_dragon#Normal","hitpoints":210,"combatLevel":246,"attackSpeed":4,"attackLevel":215,"strengthLevel":215,"defenceLevel":215,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8087":{"name":"Brutal red dragon","wiki":"Brutal_red_dragon","hitpoints":285,"combatLevel":289,"attackSpeed":4,"attackLevel":310,"strengthLevel":210,"defenceLevel":198,"magicLevel":250,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8088":{"name":"Mithril dragon","wiki":"Mithril_dragon","hitpoints":254,"combatLevel":304,"attackSpeed":4,"attackLevel":268,"strengthLevel":268,"defenceLevel":268,"rangeLevel":168,"magicLevel":168,"stabDef":50,"slashDef":100,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8089":{"name":"Mithril dragon","wiki":"Mithril_dragon","hitpoints":254,"combatLevel":304,"attackSpeed":4,"attackLevel":268,"strengthLevel":268,"defenceLevel":268,"rangeLevel":168,"magicLevel":168,"stabDef":50,"slashDef":100,"crushDef":70,"rangeDef":90,"magicDef":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8090":{"name":"Adamant dragon","wiki":"Adamant_dragon","hitpoints":295,"combatLevel":338,"attackSpeed":4,"attackLevel":280,"strengthLevel":280,"defenceLevel":272,"rangeLevel":186,"magicLevel":186,"stabDef":30,"slashDef":110,"crushDef":85,"rangeDef":95,"magicDef":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":22},"8091":{"name":"Rune dragon","wiki":"Rune_dragon","hitpoints":330,"combatLevel":380,"attackSpeed":4,"attackLevel":284,"strengthLevel":284,"defenceLevel":276,"rangeLevel":246,"magicLevel":196,"stabDef":30,"slashDef":115,"crushDef":90,"rangeDef":95,"magicDef":30,"bonusRangeStrength":14,"bonusMagicDamage":16,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8092":{"name":"Brutal black dragon","wiki":"Brutal_black_dragon","hitpoints":315,"combatLevel":318,"slayerLevel":77,"attackSpeed":4,"attackLevel":330,"strengthLevel":210,"defenceLevel":258,"magicLevel":250,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"bonusStrength":20,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8093":{"name":"Brutal black dragon","wiki":"Brutal_black_dragon","hitpoints":315,"combatLevel":318,"slayerLevel":77,"attackSpeed":4,"attackLevel":330,"strengthLevel":210,"defenceLevel":258,"magicLevel":250,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"bonusStrength":20,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true,"respawn":30},"8094":{"name":"Galvek","wiki":"Galvek#Fire","hitpoints":1200,"combatLevel":608,"attackSpeed":6,"attackLevel":632,"strengthLevel":268,"defenceLevel":188,"rangeLevel":246,"magicLevel":160,"range":180,"magic":160,"stabDef":80,"slashDef":140,"crushDef":140,"rangeDef":86,"magicDef":280,"bonusAttack":34,"bonusRangeStrength":6,"bonusMagicDamage":42,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"8095":{"name":"Galvek","wiki":"Galvek#Fire","hitpoints":1200,"combatLevel":608,"attackSpeed":6,"attackLevel":632,"strengthLevel":268,"defenceLevel":188,"rangeLevel":246,"magicLevel":160,"range":180,"magic":160,"stabDef":80,"slashDef":140,"crushDef":140,"rangeDef":86,"magicDef":280,"bonusAttack":34,"bonusRangeStrength":6,"bonusMagicDamage":42,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"8096":{"name":"Galvek","wiki":"Galvek#Fire","hitpoints":1200,"combatLevel":608,"attackSpeed":6,"attackLevel":632,"strengthLevel":268,"defenceLevel":188,"rangeLevel":246,"magicLevel":160,"range":180,"magic":160,"stabDef":80,"slashDef":140,"crushDef":140,"rangeDef":86,"magicDef":280,"bonusAttack":34,"bonusRangeStrength":6,"bonusMagicDamage":42,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"8097":{"name":"Galvek","wiki":"Galvek#Fire","hitpoints":1200,"combatLevel":608,"attackSpeed":6,"attackLevel":632,"strengthLevel":268,"defenceLevel":188,"rangeLevel":246,"magicLevel":160,"range":180,"magic":160,"stabDef":80,"slashDef":140,"crushDef":140,"rangeDef":86,"magicDef":280,"bonusAttack":34,"bonusRangeStrength":6,"bonusMagicDamage":42,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"8098":{"name":"Galvek","wiki":"Galvek#Fire","hitpoints":1200,"combatLevel":608,"attackSpeed":6,"attackLevel":632,"strengthLevel":268,"defenceLevel":188,"rangeLevel":246,"magicLevel":160,"range":180,"magic":160,"stabDef":80,"slashDef":140,"crushDef":140,"rangeDef":86,"magicDef":280,"bonusAttack":34,"bonusRangeStrength":6,"bonusMagicDamage":42,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"8137":{"name":"Spider","wiki":"Spider_(Ungael)","hitpoints":4,"combatLevel":35,"attackSpeed":4,"attackLevel":45,"strengthLevel":47,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":10,"rangeDef":20,"magicDef":17,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8138":{"name":"Spider","wiki":"Spider_(Ungael)","hitpoints":4,"combatLevel":35,"attackSpeed":4,"attackLevel":45,"strengthLevel":47,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":10,"rangeDef":20,"magicDef":17,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8149":{"name":"White Knight","wiki":"White_Knight#Initiate","hitpoints":52,"combatLevel":36,"attackSpeed":7,"attackLevel":27,"strengthLevel":29,"defenceLevel":21,"rangeLevel":1,"magicLevel":1,"stabDef":83,"slashDef":76,"crushDef":70,"rangeDef":74,"bonusAttack":30,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8150":{"name":"Paladin","wiki":"Paladin#Ardougne","hitpoints":66,"combatLevel":62,"attackSpeed":5,"attackLevel":54,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8177":{"name":"Galvek","wiki":"Galvek#Fire","hitpoints":1200,"combatLevel":608,"attackSpeed":6,"attackLevel":632,"strengthLevel":268,"defenceLevel":188,"rangeLevel":246,"magicLevel":160,"range":180,"magic":160,"stabDef":80,"slashDef":140,"crushDef":140,"rangeDef":86,"magicDef":280,"bonusAttack":34,"bonusRangeStrength":6,"bonusMagicDamage":42,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"8178":{"name":"Galvek","wiki":"Galvek#Fire","hitpoints":1200,"combatLevel":608,"attackSpeed":6,"attackLevel":632,"strengthLevel":268,"defenceLevel":188,"rangeLevel":246,"magicLevel":160,"range":180,"magic":160,"stabDef":80,"slashDef":140,"crushDef":140,"rangeDef":86,"magicDef":280,"bonusAttack":34,"bonusRangeStrength":6,"bonusMagicDamage":42,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"8179":{"name":"Galvek","wiki":"Galvek#Fire","hitpoints":1200,"combatLevel":608,"attackSpeed":6,"attackLevel":632,"strengthLevel":268,"defenceLevel":188,"rangeLevel":246,"magicLevel":160,"range":180,"magic":160,"stabDef":80,"slashDef":140,"crushDef":140,"rangeDef":86,"magicDef":280,"bonusAttack":34,"bonusRangeStrength":6,"bonusMagicDamage":42,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"fiery":true},"8194":{"name":"Growthling","wiki":"Growthling","hitpoints":10,"combatLevel":37,"attackSpeed":4,"attackLevel":40,"strengthLevel":38,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8195":{"name":"Bryophyta","wiki":"Bryophyta","hitpoints":115,"combatLevel":128,"attackSpeed":6,"attackLevel":130,"strengthLevel":100,"defenceLevel":100,"rangeLevel":1,"magicLevel":90,"bonusAttack":33,"bonusStrength":31,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8242":{"name":"Ranis Drakan","wiki":"Ranis_Drakan#A_Taste_of_Hope","hitpoints":400,"combatLevel":233,"attackSpeed":5,"attackLevel":120,"strengthLevel":120,"defenceLevel":120,"rangeLevel":1,"magicLevel":120,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"magicDef":60,"bonusStrength":34,"bonusMagicDamage":34,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8243":{"name":"Ranis Drakan","wiki":"Ranis_Drakan#A_Taste_of_Hope","hitpoints":400,"combatLevel":233,"attackSpeed":5,"attackLevel":120,"strengthLevel":120,"defenceLevel":120,"rangeLevel":1,"magicLevel":120,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"magicDef":60,"bonusStrength":34,"bonusMagicDamage":34,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8244":{"name":"Ranis Drakan","wiki":"Ranis_Drakan#A_Taste_of_Hope","hitpoints":400,"combatLevel":233,"attackSpeed":5,"attackLevel":120,"strengthLevel":120,"defenceLevel":120,"rangeLevel":1,"magicLevel":120,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"magicDef":60,"bonusStrength":34,"bonusMagicDamage":34,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8245":{"name":"Ranis Drakan","wiki":"Ranis_Drakan#A_Taste_of_Hope","hitpoints":400,"combatLevel":233,"attackSpeed":5,"attackLevel":120,"strengthLevel":120,"defenceLevel":120,"rangeLevel":1,"magicLevel":120,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"magicDef":60,"bonusStrength":34,"bonusMagicDamage":34,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8246":{"name":"Ranis Drakan","wiki":"Ranis_Drakan#A_Taste_of_Hope","hitpoints":400,"combatLevel":233,"attackSpeed":5,"attackLevel":120,"strengthLevel":120,"defenceLevel":120,"rangeLevel":1,"magicLevel":120,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"magicDef":60,"bonusStrength":34,"bonusMagicDamage":34,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8247":{"name":"Ranis Drakan","wiki":"Ranis_Drakan#A_Taste_of_Hope","hitpoints":400,"combatLevel":233,"attackSpeed":5,"attackLevel":120,"strengthLevel":120,"defenceLevel":120,"rangeLevel":1,"magicLevel":120,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"magicDef":60,"bonusStrength":34,"bonusMagicDamage":34,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8248":{"name":"Ranis Drakan","wiki":"Ranis_Drakan#A_Taste_of_Hope","hitpoints":400,"combatLevel":233,"attackSpeed":2,"attackLevel":120,"strengthLevel":120,"defenceLevel":120,"rangeLevel":1,"magicLevel":120,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":60,"magicDef":60,"bonusAttack":160,"bonusMagicDamage":34,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8251":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":75,"combatLevel":87,"attackSpeed":8,"attackLevel":80,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8252":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":75,"combatLevel":87,"attackSpeed":8,"attackLevel":80,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8253":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":75,"combatLevel":87,"attackSpeed":8,"attackLevel":80,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8254":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":75,"combatLevel":87,"attackSpeed":8,"attackLevel":80,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8255":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":75,"combatLevel":87,"attackSpeed":8,"attackLevel":80,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8256":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":75,"combatLevel":87,"attackSpeed":8,"attackLevel":80,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8257":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":75,"combatLevel":87,"attackSpeed":8,"attackLevel":80,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8258":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":75,"combatLevel":87,"attackSpeed":8,"attackLevel":80,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8259":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":75,"combatLevel":87,"attackSpeed":8,"attackLevel":80,"strengthLevel":75,"defenceLevel":75,"rangeLevel":1,"magicLevel":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true},"8260":{"name":"Abomination","wiki":"Abomination","hitpoints":200,"combatLevel":149,"attackSpeed":5,"attackLevel":110,"strengthLevel":110,"defenceLevel":110,"rangeLevel":110,"magicLevel":110,"stabDef":80,"slashDef":80,"crushDef":80,"rangeDef":180,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8261":{"name":"Abomination","wiki":"Abomination","hitpoints":200,"combatLevel":149,"attackSpeed":5,"attackLevel":110,"strengthLevel":110,"defenceLevel":110,"rangeLevel":110,"magicLevel":110,"stabDef":80,"slashDef":80,"crushDef":80,"rangeDef":180,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8262":{"name":"Abomination","wiki":"Abomination","hitpoints":200,"combatLevel":149,"attackSpeed":5,"attackLevel":110,"strengthLevel":110,"defenceLevel":110,"rangeLevel":110,"magicLevel":110,"stabDef":80,"slashDef":80,"crushDef":80,"rangeDef":180,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8297":{"name":"Swamp Crab","wiki":"Swamp_Crab#Normal","hitpoints":75,"combatLevel":55,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":50,"rangeLevel":1,"magicLevel":50,"stabDef":100,"slashDef":100,"crushDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8298":{"name":"Swamp Crab","wiki":"Swamp_Crab#Normal","hitpoints":75,"combatLevel":55,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":50,"rangeLevel":1,"magicLevel":50,"stabDef":100,"slashDef":100,"crushDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8299":{"name":"Swampy log","wiki":"Swamp_Crab#Normal","hitpoints":75,"combatLevel":55,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":50,"rangeLevel":1,"magicLevel":50,"stabDef":100,"slashDef":100,"crushDef":100,"magicDef":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8300":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"8301":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"8302":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"8303":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"8304":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"8305":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"8306":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"8307":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"8340":{"name":"Xarpus","wiki":"Xarpus#Active_(Normal)","hitpoints":5000,"combatLevel":960,"attackLevel":1,"strengthLevel":1,"defenceLevel":250,"rangeLevel":100,"magicLevel":220,"rangeDef":160,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8341":{"name":"Xarpus","wiki":"Xarpus#Active_(Normal)","hitpoints":5000,"combatLevel":960,"attackLevel":1,"strengthLevel":1,"defenceLevel":250,"rangeLevel":100,"magicLevel":220,"rangeDef":160,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8342":{"name":"Nylocas Ischyros","wiki":"Nylocas_Ischyros#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8343":{"name":"Nylocas Toxobolos","wiki":"Nylocas_Toxobolos#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8344":{"name":"Nylocas Hagios","wiki":"Nylocas_Hagios#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8345":{"name":"Nylocas Ischyros","wiki":"Nylocas_Ischyros#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8346":{"name":"Nylocas Toxobolos","wiki":"Nylocas_Toxobolos#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8347":{"name":"Nylocas Hagios","wiki":"Nylocas_Hagios#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8348":{"name":"Nylocas Ischyros","wiki":"Nylocas_Ischyros#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8349":{"name":"Nylocas Toxobolos","wiki":"Nylocas_Toxobolos#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8350":{"name":"Nylocas Hagios","wiki":"Nylocas_Hagios#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8351":{"name":"Nylocas Ischyros","wiki":"Nylocas_Ischyros#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8352":{"name":"Nylocas Toxobolos","wiki":"Nylocas_Toxobolos#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8353":{"name":"Nylocas Hagios","wiki":"Nylocas_Hagios#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8354":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":2500,"combatLevel":800,"attackSpeed":4,"attackLevel":400,"strengthLevel":350,"defenceLevel":50,"rangeLevel":350,"magicLevel":50,"magic":600,"bonusStrength":60,"bonusRangeStrength":60,"bonusMagicDamage":600,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8355":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":2500,"combatLevel":800,"attackSpeed":4,"attackLevel":400,"strengthLevel":350,"defenceLevel":50,"rangeLevel":350,"magicLevel":50,"magic":600,"bonusStrength":60,"bonusRangeStrength":60,"bonusMagicDamage":600,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8356":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":2500,"combatLevel":800,"attackSpeed":4,"attackLevel":400,"strengthLevel":350,"defenceLevel":50,"rangeLevel":350,"magicLevel":50,"magic":600,"bonusStrength":60,"bonusRangeStrength":60,"bonusMagicDamage":600,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8357":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":2500,"combatLevel":800,"attackSpeed":4,"attackLevel":400,"strengthLevel":350,"defenceLevel":50,"rangeLevel":350,"magicLevel":50,"magic":600,"bonusStrength":60,"bonusRangeStrength":60,"bonusMagicDamage":600,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8359":{"name":"Pestilent Bloat","wiki":"Pestilent_Bloat#Normal","hitpoints":2000,"combatLevel":870,"attackSpeed":1,"attackLevel":250,"strengthLevel":340,"defenceLevel":100,"rangeLevel":180,"magicLevel":150,"range":180,"stabDef":40,"slashDef":20,"crushDef":40,"rangeDef":800,"magicDef":600,"bonusAttack":150,"bonusStrength":82,"bonusRangeStrength":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"8360":{"name":"The Maiden of Sugadinti","wiki":"The_Maiden_of_Sugadinti#Normal","hitpoints":3500,"combatLevel":940,"attackSpeed":10,"attackLevel":350,"strengthLevel":350,"defenceLevel":200,"rangeLevel":350,"magicLevel":350,"magic":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8361":{"name":"The Maiden of Sugadinti","wiki":"The_Maiden_of_Sugadinti#Normal","hitpoints":2450,"combatLevel":940,"attackSpeed":10,"attackLevel":350,"strengthLevel":350,"defenceLevel":200,"rangeLevel":350,"magicLevel":350,"magic":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8362":{"name":"The Maiden of Sugadinti","wiki":"The_Maiden_of_Sugadinti#Normal","hitpoints":1750,"combatLevel":940,"attackSpeed":10,"attackLevel":350,"strengthLevel":350,"defenceLevel":200,"rangeLevel":350,"magicLevel":350,"magic":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8363":{"name":"The Maiden of Sugadinti","wiki":"The_Maiden_of_Sugadinti#Normal","hitpoints":1050,"combatLevel":940,"attackSpeed":10,"attackLevel":350,"strengthLevel":350,"defenceLevel":200,"rangeLevel":350,"magicLevel":350,"magic":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8366":{"name":"Nylocas Matomenos","wiki":"Nylocas_Matomenos","hitpoints":200,"combatLevel":115,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":100,"magicLevel":100,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8367":{"name":"Blood spawn","wiki":"Blood_spawn","hitpoints":120,"combatLevel":55,"attackLevel":1,"strengthLevel":1,"rangeLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8369":{"name":"Verzik Vitur","wiki":"Verzik_Vitur#Phase_1","hitpoints":2000,"combatLevel":1040,"attackSpeed":12,"attackLevel":400,"strengthLevel":400,"defenceLevel":20,"rangeLevel":400,"magicLevel":400,"range":80,"magic":80,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusRangeStrength":80,"bonusMagicDamage":150,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8370":{"name":"Verzik Vitur","wiki":"Verzik_Vitur#Phase_1","hitpoints":2000,"combatLevel":1040,"attackSpeed":12,"attackLevel":400,"strengthLevel":400,"defenceLevel":20,"rangeLevel":400,"magicLevel":400,"range":80,"magic":80,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusRangeStrength":80,"bonusMagicDamage":150,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8371":{"name":"Verzik Vitur","wiki":"Verzik_Vitur#Phase_1","hitpoints":2000,"combatLevel":1040,"attackSpeed":12,"attackLevel":400,"strengthLevel":400,"defenceLevel":20,"rangeLevel":400,"magicLevel":400,"range":80,"magic":80,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusRangeStrength":80,"bonusMagicDamage":150,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8372":{"name":"Verzik Vitur","wiki":"Verzik_Vitur#Phase_1","hitpoints":3250,"combatLevel":1265,"attackSpeed":4,"attackLevel":400,"strengthLevel":400,"defenceLevel":200,"rangeLevel":400,"magicLevel":400,"range":80,"magic":80,"stabDef":100,"slashDef":60,"crushDef":100,"rangeDef":250,"magicDef":70,"bonusRangeStrength":80,"bonusMagicDamage":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8373":{"name":"Verzik Vitur","wiki":"Verzik_Vitur#Phase_1","hitpoints":3250,"combatLevel":1265,"attackSpeed":4,"attackLevel":400,"strengthLevel":400,"defenceLevel":200,"rangeLevel":400,"magicLevel":400,"range":80,"magic":80,"stabDef":100,"slashDef":60,"crushDef":100,"rangeDef":250,"magicDef":70,"bonusRangeStrength":80,"bonusMagicDamage":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8374":{"name":"Verzik Vitur","wiki":"Verzik_Vitur#Phase_1","hitpoints":3250,"combatLevel":1520,"attackSpeed":7,"attackLevel":400,"strengthLevel":400,"defenceLevel":150,"rangeLevel":300,"magicLevel":300,"range":80,"magic":80,"stabDef":70,"slashDef":30,"crushDef":70,"rangeDef":230,"magicDef":100,"bonusAttack":80,"bonusStrength":30,"bonusRangeStrength":5,"bonusMagicDamage":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8375":{"name":"Verzik Vitur","wiki":"Verzik_Vitur#Phase_1","hitpoints":3250,"combatLevel":1520,"attackSpeed":7,"attackLevel":400,"strengthLevel":400,"defenceLevel":150,"rangeLevel":300,"magicLevel":300,"range":80,"magic":80,"stabDef":70,"slashDef":30,"crushDef":70,"rangeDef":230,"magicDef":100,"bonusAttack":80,"bonusStrength":30,"bonusRangeStrength":5,"bonusMagicDamage":5,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8381":{"name":"Nylocas Ischyros","wiki":"Nylocas_Ischyros#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8382":{"name":"Nylocas Toxobolos","wiki":"Nylocas_Toxobolos#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8383":{"name":"Nylocas Hagios","wiki":"Nylocas_Hagios#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8384":{"name":"Nylocas Athanatos","wiki":"Nylocas_Athanatos","hitpoints":180,"combatLevel":350,"attackLevel":1,"strengthLevel":1,"defenceLevel":50,"rangeLevel":1,"magicLevel":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8385":{"name":"Nylocas Matomenos","wiki":"Nylocas_Matomenos","hitpoints":200,"combatLevel":115,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":100,"magicLevel":100,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8387":{"name":"Sotetseg","wiki":"Sotetseg#Normal","hitpoints":4000,"combatLevel":995,"attackSpeed":5,"attackLevel":250,"strengthLevel":250,"defenceLevel":200,"rangeLevel":250,"magicLevel":250,"stabDef":70,"slashDef":70,"crushDef":70,"rangeDef":150,"magicDef":30,"bonusStrength":48,"bonusRangeStrength":60,"bonusMagicDamage":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8388":{"name":"Sotetseg","wiki":"Sotetseg#Normal","hitpoints":4000,"combatLevel":995,"attackSpeed":5,"attackLevel":250,"strengthLevel":250,"defenceLevel":200,"rangeLevel":250,"magicLevel":250,"stabDef":70,"slashDef":70,"crushDef":70,"rangeDef":150,"magicDef":30,"bonusStrength":48,"bonusRangeStrength":60,"bonusMagicDamage":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8400":{"name":"Monk of Zamorak","wiki":"Monk_of_Zamorak#Level_22","hitpoints":20,"combatLevel":22,"attackSpeed":4,"attackLevel":18,"strengthLevel":18,"defenceLevel":22,"rangeLevel":1,"magicLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8401":{"name":"Monk of Zamorak","wiki":"Monk_of_Zamorak#Level_22","hitpoints":10,"combatLevel":17,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":12,"rangeLevel":1,"magicLevel":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8428":{"name":"Mother","wiki":"Mother","hitpoints":235,"combatLevel":198,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":170,"rangeLevel":105,"magicLevel":60,"magicDef":200,"bonusAttack":60,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8429":{"name":"Mother","wiki":"Mother","hitpoints":235,"combatLevel":198,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":170,"rangeLevel":105,"magicLevel":60,"magicDef":200,"bonusAttack":60,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8430":{"name":"Mother","wiki":"Mother","hitpoints":235,"combatLevel":198,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":170,"rangeLevel":105,"magicLevel":60,"magicDef":200,"bonusAttack":60,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8439":{"name":"Don't Know What","wiki":"Don't_Know_What","hitpoints":220,"combatLevel":163,"attackSpeed":3,"attackLevel":120,"strengthLevel":90,"defenceLevel":160,"rangeLevel":115,"magicLevel":60,"magicDef":200,"bonusRangeStrength":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8474":{"name":"Black Guard","wiki":"Black_Guard#Level_25","hitpoints":40,"combatLevel":48,"attackSpeed":3,"attackLevel":40,"strengthLevel":45,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":40,"bonusAttack":30,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"8475":{"name":"Black Guard","wiki":"Black_Guard#Level_25","hitpoints":40,"combatLevel":48,"attackSpeed":3,"attackLevel":40,"strengthLevel":45,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":40,"bonusAttack":30,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"8476":{"name":"Black Guard","wiki":"Black_Guard#Level_25","hitpoints":40,"combatLevel":48,"attackSpeed":3,"attackLevel":40,"strengthLevel":45,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":40,"bonusAttack":30,"bonusStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"8496":{"name":"Dwarf","wiki":"Dwarf#Level_10","hitpoints":18,"combatLevel":11,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"rangeDef":10,"magicDef":5,"bonusAttack":5,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":24},"8512":{"name":"Tormented Soul","wiki":"Tormented_Soul","hitpoints":20,"combatLevel":16,"attackSpeed":4,"attackLevel":16,"strengthLevel":12,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"undead":true},"8513":{"name":"Tormented Soul","wiki":"Tormented_Soul","hitpoints":20,"combatLevel":16,"attackSpeed":4,"attackLevel":16,"strengthLevel":12,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"undead":true},"8514":{"name":"Trapped Soul","wiki":"Trapped_Soul#Normal","hitpoints":30,"combatLevel":30,"attackSpeed":4,"attackLevel":25,"strengthLevel":29,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"8528":{"name":"Trapped Soul","wiki":"Trapped_Soul#Normal","hitpoints":30,"combatLevel":30,"attackSpeed":4,"attackLevel":25,"strengthLevel":29,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"8529":{"name":"Trapped Soul (hard)","wiki":"Trapped_Soul#Normal","hitpoints":100,"combatLevel":101,"attackSpeed":4,"attackLevel":100,"strengthLevel":120,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"8563":{"name":"Lizardman","wiki":"Lizardman#Level_53","hitpoints":60,"combatLevel":62,"attackSpeed":4,"attackLevel":53,"strengthLevel":53,"defenceLevel":52,"rangeLevel":1,"magicLevel":1,"range":28,"slashDef":20,"crushDef":5,"bonusAttack":28,"bonusStrength":25,"bonusRangeStrength":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":12},"8564":{"name":"Lizardman brute","wiki":"Lizardman_brute#Standard","hitpoints":60,"combatLevel":75,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"range":34,"slashDef":30,"crushDef":10,"bonusAttack":34,"bonusStrength":30,"bonusRangeStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":12},"8565":{"name":"Lizardman shaman","wiki":"Lizardman_shaman#Standard","hitpoints":150,"combatLevel":150,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":140,"rangeLevel":120,"magicLevel":130,"range":45,"slashDef":40,"crushDef":30,"magicDef":50,"bonusAttack":45,"bonusStrength":38,"bonusRangeStrength":38,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":27},"8578":{"name":"Swamp frog","wiki":"Swamp_frog","hitpoints":25,"combatLevel":24,"attackSpeed":4,"attackLevel":25,"strengthLevel":20,"defenceLevel":15,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8583":{"name":"Hespori","wiki":"Hespori","hitpoints":300,"combatLevel":284,"attackSpeed":6,"attackLevel":1,"strengthLevel":1,"defenceLevel":120,"rangeLevel":150,"magicLevel":126,"range":150,"magic":150,"stabDef":60,"slashDef":20,"crushDef":60,"rangeDef":80,"magicDef":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"8584":{"name":"Flower","wiki":"Flower","hitpoints":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8609":{"name":"Hydra","wiki":"Hydra","hitpoints":300,"combatLevel":194,"slayerLevel":95,"attackSpeed":6,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":210,"magicLevel":210,"stabDef":160,"slashDef":160,"crushDef":160,"magicDef":160,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":25},"8610":{"name":"Wyrm","wiki":"Wyrm#Idle","hitpoints":130,"combatLevel":99,"slayerLevel":62,"attackSpeed":4,"attackLevel":85,"strengthLevel":60,"defenceLevel":80,"rangeLevel":80,"magicLevel":80,"stabDef":20,"slashDef":50,"crushDef":50,"rangeDef":20,"magicDef":50,"bonusStrength":30,"bonusMagicDamage":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":15},"8611":{"name":"Wyrm","wiki":"Wyrm#Idle","hitpoints":130,"combatLevel":99,"slayerLevel":62,"attackSpeed":4,"attackLevel":85,"strengthLevel":60,"defenceLevel":80,"rangeLevel":80,"magicLevel":80,"stabDef":20,"slashDef":50,"crushDef":50,"rangeDef":20,"magicDef":50,"bonusStrength":30,"bonusMagicDamage":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":15},"8612":{"name":"Drake","wiki":"Drake","hitpoints":250,"combatLevel":192,"slayerLevel":84,"attackSpeed":4,"attackLevel":140,"strengthLevel":118,"defenceLevel":120,"rangeLevel":140,"magicLevel":112,"range":40,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":100,"magicDef":20,"bonusAttack":40,"bonusStrength":12,"bonusRangeStrength":40,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":20},"8613":{"name":"Drake","wiki":"Drake","hitpoints":250,"combatLevel":192,"slayerLevel":84,"attackSpeed":4,"attackLevel":140,"strengthLevel":118,"defenceLevel":120,"rangeLevel":140,"magicLevel":112,"range":40,"stabDef":60,"slashDef":60,"crushDef":60,"rangeDef":100,"magicDef":20,"bonusAttack":40,"bonusStrength":12,"bonusRangeStrength":40,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":20},"8614":{"name":"Sulphur Lizard","wiki":"Sulphur_Lizard","hitpoints":50,"combatLevel":50,"slayerLevel":44,"attackSpeed":4,"attackLevel":50,"strengthLevel":45,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":25,"crushDef":25,"rangeDef":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"8615":{"name":"Alchemical Hydra","wiki":"Alchemical_Hydra#Five_heads","hitpoints":1100,"combatLevel":426,"slayerLevel":95,"attackSpeed":6,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":260,"magicLevel":260,"range":45,"magic":45,"stabDef":75,"slashDef":150,"crushDef":150,"rangeDef":45,"magicDef":150,"bonusRangeStrength":20,"bonusMagicDamage":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":43},"8616":{"name":"Alchemical Hydra","wiki":"Alchemical_Hydra#Five_heads","hitpoints":1100,"combatLevel":426,"slayerLevel":95,"attackSpeed":6,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":260,"magicLevel":260,"range":45,"magic":45,"stabDef":75,"slashDef":150,"crushDef":150,"rangeDef":45,"magicDef":150,"bonusRangeStrength":20,"bonusMagicDamage":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":43},"8617":{"name":"Alchemical Hydra","wiki":"Alchemical_Hydra#Five_heads","hitpoints":1100,"combatLevel":426,"slayerLevel":95,"attackSpeed":6,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":260,"magicLevel":260,"range":45,"magic":45,"stabDef":75,"slashDef":150,"crushDef":150,"rangeDef":45,"magicDef":150,"bonusRangeStrength":20,"bonusMagicDamage":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":43},"8618":{"name":"Alchemical Hydra","wiki":"Alchemical_Hydra#Five_heads","hitpoints":1100,"combatLevel":426,"slayerLevel":95,"attackSpeed":6,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":260,"magicLevel":260,"range":45,"magic":45,"stabDef":75,"slashDef":150,"crushDef":150,"rangeDef":45,"magicDef":150,"bonusRangeStrength":20,"bonusMagicDamage":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":43},"8619":{"name":"Alchemical Hydra","wiki":"Alchemical_Hydra#Five_heads","hitpoints":1100,"combatLevel":426,"slayerLevel":95,"attackSpeed":6,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":260,"magicLevel":260,"range":45,"magic":45,"stabDef":75,"slashDef":150,"crushDef":150,"rangeDef":45,"magicDef":150,"bonusRangeStrength":20,"bonusMagicDamage":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":43},"8620":{"name":"Alchemical Hydra","wiki":"Alchemical_Hydra#Five_heads","hitpoints":1100,"combatLevel":426,"slayerLevel":95,"attackSpeed":6,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":260,"magicLevel":260,"range":45,"magic":45,"stabDef":75,"slashDef":150,"crushDef":150,"rangeDef":45,"magicDef":150,"bonusRangeStrength":20,"bonusMagicDamage":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":43},"8621":{"name":"Alchemical Hydra","wiki":"Alchemical_Hydra#Five_heads","hitpoints":1100,"combatLevel":426,"slayerLevel":95,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":260,"magicLevel":260,"range":45,"magic":45,"stabDef":75,"slashDef":150,"crushDef":150,"rangeDef":45,"magicDef":150,"bonusRangeStrength":20,"bonusMagicDamage":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":43},"8622":{"name":"Alchemical Hydra","wiki":"Alchemical_Hydra#Five_heads","hitpoints":1100,"combatLevel":426,"slayerLevel":95,"attackSpeed":4,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":260,"magicLevel":260,"range":45,"magic":45,"stabDef":75,"slashDef":150,"crushDef":150,"rangeDef":45,"magicDef":150,"bonusRangeStrength":20,"bonusMagicDamage":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true,"respawn":43},"8633":{"name":"The Mimic","wiki":"The_Mimic","hitpoints":230,"combatLevel":186,"attackSpeed":3,"attackLevel":185,"strengthLevel":120,"defenceLevel":120,"rangeLevel":1,"magicLevel":60,"magic":180,"stabDef":160,"slashDef":165,"crushDef":150,"rangeDef":145,"magicDef":30,"bonusAttack":135,"bonusStrength":48,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8635":{"name":"Third Age Warrior","wiki":"Third_Age_Warrior","hitpoints":40,"combatLevel":83,"attackSpeed":5,"attackLevel":90,"strengthLevel":75,"defenceLevel":80,"rangeLevel":1,"magicLevel":1,"stabDef":96,"slashDef":108,"crushDef":113,"rangeDef":97,"bonusAttack":105,"bonusStrength":75,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8636":{"name":"Third Age Ranger","wiki":"Third_Age_Ranger","hitpoints":40,"combatLevel":76,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":80,"rangeLevel":95,"magicLevel":1,"range":140,"stabDef":55,"slashDef":47,"crushDef":60,"rangeDef":55,"magicDef":60,"bonusRangeStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8637":{"name":"Third Age Mage","wiki":"Third_Age_Mage","hitpoints":40,"combatLevel":83,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":80,"rangeLevel":1,"magicLevel":110,"magic":145,"stabDef":5,"slashDef":6,"crushDef":5,"magicDef":65,"bonusMagicDamage":24,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8698":{"name":"Monk of Zamorak","wiki":"Monk_of_Zamorak#Level_22","hitpoints":16,"combatLevel":23,"attackSpeed":4,"attackLevel":15,"strengthLevel":13,"defenceLevel":18,"rangeLevel":1,"magicLevel":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":250},"8700":{"name":"Giant frog","wiki":"Giant_frog#Level_99","hitpoints":23,"combatLevel":13,"attackSpeed":4,"attackLevel":10,"strengthLevel":8,"defenceLevel":6,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8701":{"name":"Big frog","wiki":"Big_frog#Level_24","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":6,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8702":{"name":"Frog","wiki":"Frog","hitpoints":8,"combatLevel":5,"attackSpeed":4,"attackLevel":5,"strengthLevel":4,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8703":{"name":"Temple Spider","wiki":"Temple_Spider","hitpoints":70,"combatLevel":75,"attackSpeed":4,"attackLevel":120,"strengthLevel":50,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":30,"crushDef":10,"rangeDef":20,"magicDef":25,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8713":{"name":"Sarachnis","wiki":"Sarachnis","hitpoints":400,"combatLevel":318,"attackSpeed":4,"attackLevel":200,"strengthLevel":240,"defenceLevel":150,"rangeLevel":300,"magicLevel":150,"range":15,"stabDef":60,"slashDef":40,"crushDef":10,"rangeDef":300,"magicDef":150,"bonusAttack":30,"bonusRangeStrength":15,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"respawn":17},"8714":{"name":"Spawn of Sarachnis","wiki":"Spawn_of_Sarachnis#Level_107","hitpoints":30,"combatLevel":107,"attackSpeed":3,"attackLevel":150,"strengthLevel":120,"defenceLevel":50,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":20,"rangeDef":150,"bonusAttack":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8715":{"name":"Spawn of Sarachnis","wiki":"Spawn_of_Sarachnis#Level_107","hitpoints":30,"combatLevel":68,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":50,"rangeLevel":1,"magicLevel":100,"stabDef":50,"slashDef":50,"crushDef":50,"magicDef":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8736":{"name":"Moss Giant","wiki":"Moss_giant#Level_42","hitpoints":120,"combatLevel":84,"attackSpeed":6,"attackLevel":60,"strengthLevel":60,"defenceLevel":60,"rangeLevel":1,"magicLevel":1,"bonusAttack":66,"bonusStrength":62,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":10},"8759":{"name":"Iorwerth Warrior","wiki":"Iorwerth_Warrior#Iorwerth_Camp","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"8760":{"name":"Iorwerth Archer","wiki":"Iorwerth_Archer#Male","hitpoints":105,"combatLevel":90,"attackSpeed":5,"attackLevel":10,"strengthLevel":10,"defenceLevel":80,"rangeLevel":90,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":70,"magicDef":60,"bonusRangeStrength":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8799":{"name":"Knight of Ardougne","wiki":"Knight_of_Ardougne#Ardougne","hitpoints":52,"combatLevel":46,"attackSpeed":5,"attackLevel":38,"strengthLevel":40,"defenceLevel":31,"rangeLevel":1,"magicLevel":1,"stabDef":39,"slashDef":40,"crushDef":36,"rangeDef":36,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"8800":{"name":"Knight of Ardougne","wiki":"Knight_of_Ardougne#Ardougne","hitpoints":52,"combatLevel":46,"attackSpeed":5,"attackLevel":38,"strengthLevel":40,"defenceLevel":31,"rangeLevel":1,"magicLevel":1,"stabDef":39,"slashDef":40,"crushDef":36,"rangeDef":36,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"8801":{"name":"Knight of Ardougne","wiki":"Knight_of_Ardougne#Ardougne","hitpoints":52,"combatLevel":46,"attackSpeed":5,"attackLevel":38,"strengthLevel":40,"defenceLevel":31,"rangeLevel":1,"magicLevel":1,"stabDef":39,"slashDef":40,"crushDef":36,"rangeDef":36,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"8844":{"name":"Mourner","wiki":"Mourner_(Song_of_the_Elves)#Level_24","combatLevel":24,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8845":{"name":"Mourner","wiki":"Mourner_(Song_of_the_Elves)#Level_24","combatLevel":51,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8846":{"name":"Mourner","wiki":"Mourner_(Song_of_the_Elves)#Level_24","combatLevel":106,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"8849":{"name":"Paladin","wiki":"Paladin#Ardougne","hitpoints":55,"combatLevel":49,"attackSpeed":4,"attackLevel":134,"strengthLevel":48,"defenceLevel":28,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"bonusAttack":20,"bonusStrength":22,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8850":{"name":"Paladin","wiki":"Paladin#Ardougne","hitpoints":82,"combatLevel":121,"attackSpeed":4,"attackLevel":134,"strengthLevel":126,"defenceLevel":64,"rangeLevel":1,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":22,"poisonImmune":false,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8851":{"name":"Knight of Ardougne","wiki":"Knight_of_Ardougne#Ardougne","hitpoints":40,"combatLevel":27,"attackSpeed":5,"attackLevel":16,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":25,"crushDef":25,"rangeDef":5,"magicDef":15,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"8852":{"name":"Knight of Ardougne","wiki":"Knight_of_Ardougne#Ardougne","hitpoints":54,"combatLevel":53,"attackSpeed":5,"attackLevel":44,"strengthLevel":52,"defenceLevel":28,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":40,"crushDef":40,"rangeDef":20,"magicDef":30,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"8853":{"name":"Paladin","wiki":"Paladin#Ardougne","hitpoints":66,"combatLevel":62,"attackSpeed":5,"attackLevel":54,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8854":{"name":"Knight of Ardougne","wiki":"Knight_of_Ardougne#Ardougne","hitpoints":52,"combatLevel":46,"attackSpeed":5,"attackLevel":38,"strengthLevel":40,"defenceLevel":31,"rangeLevel":1,"magicLevel":1,"stabDef":39,"slashDef":40,"crushDef":36,"rangeDef":36,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"8855":{"name":"Knight of Ardougne","wiki":"Knight_of_Ardougne#Ardougne","hitpoints":52,"combatLevel":46,"attackSpeed":5,"attackLevel":38,"strengthLevel":40,"defenceLevel":31,"rangeLevel":1,"magicLevel":1,"stabDef":39,"slashDef":40,"crushDef":36,"rangeDef":36,"bonusAttack":8,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"8858":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"8917":{"name":"Fragment of Seren","wiki":"Fragment_of_Seren","hitpoints":1000,"combatLevel":494,"attackSpeed":7,"attackLevel":242,"strengthLevel":288,"defenceLevel":102,"rangeLevel":235,"magicLevel":102,"range":224,"stabDef":320,"slashDef":220,"crushDef":320,"rangeDef":480,"magicDef":10,"bonusAttack":236,"bonusStrength":44,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8918":{"name":"Fragment of Seren","wiki":"Fragment_of_Seren","hitpoints":1000,"combatLevel":494,"attackSpeed":7,"attackLevel":242,"strengthLevel":288,"defenceLevel":102,"rangeLevel":235,"magicLevel":102,"range":224,"stabDef":320,"slashDef":220,"crushDef":320,"rangeDef":480,"magicDef":10,"bonusAttack":236,"bonusStrength":44,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8919":{"name":"Fragment of Seren","wiki":"Fragment_of_Seren","hitpoints":1000,"combatLevel":494,"attackSpeed":7,"attackLevel":242,"strengthLevel":288,"defenceLevel":102,"rangeLevel":235,"magicLevel":102,"range":224,"stabDef":320,"slashDef":220,"crushDef":320,"rangeDef":480,"magicDef":10,"bonusAttack":236,"bonusStrength":44,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8920":{"name":"Fragment of Seren","wiki":"Fragment_of_Seren","hitpoints":1000,"combatLevel":494,"attackSpeed":7,"attackLevel":242,"strengthLevel":288,"defenceLevel":102,"rangeLevel":235,"magicLevel":102,"range":224,"stabDef":320,"slashDef":220,"crushDef":320,"rangeDef":480,"magicDef":10,"bonusAttack":236,"bonusStrength":44,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"8978":{"name":"Blessed spider","wiki":"Blessed_spider#Normal","hitpoints":32,"combatLevel":39,"attackSpeed":4,"attackLevel":35,"strengthLevel":35,"defenceLevel":35,"rangeLevel":1,"magicLevel":1,"stabDef":15,"slashDef":16,"crushDef":7,"rangeDef":16,"magicDef":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":300},"8987":{"name":"Sir Jerro","wiki":"Sir_Jerro","hitpoints":57,"combatLevel":62,"attackSpeed":5,"attackLevel":54,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false,"respawn":100},"8988":{"name":"Sir Carl","wiki":"Sir_Carl","hitpoints":57,"combatLevel":62,"attackSpeed":5,"attackLevel":54,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false,"respawn":100},"8989":{"name":"Sir Harry","wiki":"Sir_Harry","hitpoints":57,"combatLevel":62,"attackSpeed":5,"attackLevel":54,"strengthLevel":54,"defenceLevel":54,"rangeLevel":1,"magicLevel":1,"stabDef":87,"slashDef":84,"crushDef":76,"rangeDef":79,"bonusAttack":20,"bonusStrength":22,"poisonImmune":false,"venomImmune":false,"cannonImmune":true,"thrallImmune":false,"respawn":100},"8993":{"name":"Kalrag","wiki":"Kalrag","hitpoints":78,"combatLevel":89,"attackSpeed":4,"attackLevel":78,"strengthLevel":78,"defenceLevel":78,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":17,"crushDef":12,"rangeDef":13,"magicDef":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"8994":{"name":"Othainian","wiki":"Othainian","hitpoints":87,"combatLevel":91,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":77,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"8995":{"name":"Doomion","wiki":"Doomion","hitpoints":87,"combatLevel":91,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":77,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"8996":{"name":"Holthion","wiki":"Holthion","hitpoints":87,"combatLevel":91,"attackSpeed":4,"attackLevel":76,"strengthLevel":78,"defenceLevel":77,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":30},"8997":{"name":"Disciple of Iban","wiki":"Disciple_of_Iban","hitpoints":20,"combatLevel":13,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":12,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":250},"9008":{"name":"Mourner","wiki":"Mourner_(boss)","hitpoints":19,"combatLevel":13,"attackSpeed":4,"attackLevel":10,"strengthLevel":10,"defenceLevel":10,"rangeLevel":1,"magicLevel":1,"stabDef":3,"slashDef":2,"crushDef":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9013":{"name":"Mourner","wiki":"Mourner#Level_11","hitpoints":19,"combatLevel":11,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":8,"rangeLevel":1,"magicLevel":1,"stabDef":6,"slashDef":6,"crushDef":9,"bonusAttack":6,"bonusStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9017":{"name":"Mourner","wiki":"Mourner#Level_11","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9021":{"name":"Crystalline Hunllef","wiki":"Crystalline_Hunllef","hitpoints":600,"combatLevel":674,"attackSpeed":5,"attackLevel":240,"strengthLevel":240,"defenceLevel":240,"rangeLevel":240,"magicLevel":240,"range":76,"magic":76,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusAttack":76,"bonusStrength":64,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9022":{"name":"Crystalline Hunllef","wiki":"Crystalline_Hunllef","hitpoints":600,"combatLevel":674,"attackSpeed":5,"attackLevel":240,"strengthLevel":240,"defenceLevel":240,"rangeLevel":240,"magicLevel":240,"range":76,"magic":76,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusAttack":76,"bonusStrength":64,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9023":{"name":"Crystalline Hunllef","wiki":"Crystalline_Hunllef","hitpoints":600,"combatLevel":674,"attackSpeed":5,"attackLevel":240,"strengthLevel":240,"defenceLevel":240,"rangeLevel":240,"magicLevel":240,"range":76,"magic":76,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusAttack":76,"bonusStrength":64,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9024":{"name":"Crystalline Hunllef","wiki":"Crystalline_Hunllef","hitpoints":600,"combatLevel":674,"attackSpeed":5,"attackLevel":240,"strengthLevel":240,"defenceLevel":240,"rangeLevel":240,"magicLevel":240,"range":76,"magic":76,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusAttack":76,"bonusStrength":64,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9026":{"name":"Crystalline Rat","wiki":"Crystalline_Rat","hitpoints":14,"combatLevel":24,"attackSpeed":4,"attackLevel":28,"strengthLevel":32,"defenceLevel":6,"magicLevel":6,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9027":{"name":"Crystalline Spider","wiki":"Crystalline_Spider","hitpoints":12,"combatLevel":22,"attackSpeed":4,"attackLevel":32,"strengthLevel":26,"defenceLevel":4,"magicLevel":4,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9028":{"name":"Crystalline Bat","wiki":"Crystalline_Bat","hitpoints":14,"combatLevel":33,"attackSpeed":4,"attackLevel":24,"strengthLevel":68,"defenceLevel":2,"magicLevel":2,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9029":{"name":"Crystalline Unicorn","wiki":"Crystalline_Unicorn","hitpoints":44,"combatLevel":48,"attackSpeed":4,"attackLevel":50,"strengthLevel":48,"defenceLevel":24,"magicLevel":24,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9030":{"name":"Crystalline Scorpion","wiki":"Crystalline_Scorpion","hitpoints":38,"combatLevel":64,"attackSpeed":4,"attackLevel":48,"strengthLevel":106,"defenceLevel":18,"magicLevel":18,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9031":{"name":"Crystalline Wolf","wiki":"Crystalline_Wolf","hitpoints":52,"combatLevel":74,"attackSpeed":4,"attackLevel":106,"strengthLevel":66,"defenceLevel":22,"magicLevel":22,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9032":{"name":"Crystalline Bear","wiki":"Crystalline_Bear","hitpoints":100,"combatLevel":172,"attackSpeed":4,"attackLevel":98,"strengthLevel":98,"defenceLevel":98,"rangeLevel":98,"magicLevel":98,"bonusAttack":54,"bonusStrength":106,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9033":{"name":"Crystalline Dragon","wiki":"Crystalline_Dragon","hitpoints":100,"combatLevel":172,"attackSpeed":4,"attackLevel":98,"strengthLevel":98,"defenceLevel":98,"rangeLevel":98,"magicLevel":98,"magic":54,"bonusMagicDamage":106,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9034":{"name":"Crystalline Dark Beast","wiki":"Crystalline_Dark_Beast","hitpoints":100,"combatLevel":172,"attackSpeed":4,"attackLevel":98,"strengthLevel":98,"defenceLevel":98,"rangeLevel":98,"magicLevel":98,"range":54,"bonusRangeStrength":106,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9035":{"name":"Corrupted Hunllef","wiki":"Corrupted_Hunllef","hitpoints":1000,"combatLevel":894,"attackSpeed":5,"attackLevel":240,"strengthLevel":240,"defenceLevel":240,"rangeLevel":240,"magicLevel":240,"range":90,"magic":90,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusAttack":90,"bonusStrength":112,"bonusRangeStrength":112,"bonusMagicDamage":112,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9036":{"name":"Corrupted Hunllef","wiki":"Corrupted_Hunllef","hitpoints":1000,"combatLevel":894,"attackSpeed":5,"attackLevel":240,"strengthLevel":240,"defenceLevel":240,"rangeLevel":240,"magicLevel":240,"range":90,"magic":90,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusAttack":90,"bonusStrength":112,"bonusRangeStrength":112,"bonusMagicDamage":112,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9037":{"name":"Corrupted Hunllef","wiki":"Corrupted_Hunllef","hitpoints":1000,"combatLevel":894,"attackSpeed":5,"attackLevel":240,"strengthLevel":240,"defenceLevel":240,"rangeLevel":240,"magicLevel":240,"range":90,"magic":90,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusAttack":90,"bonusStrength":112,"bonusRangeStrength":112,"bonusMagicDamage":112,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9038":{"name":"Corrupted Hunllef","wiki":"Corrupted_Hunllef","hitpoints":1000,"combatLevel":894,"attackSpeed":5,"attackLevel":240,"strengthLevel":240,"defenceLevel":240,"rangeLevel":240,"magicLevel":240,"range":90,"magic":90,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusAttack":90,"bonusStrength":112,"bonusRangeStrength":112,"bonusMagicDamage":112,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9040":{"name":"Corrupted Rat","wiki":"Corrupted_Rat","hitpoints":14,"combatLevel":34,"attackSpeed":4,"attackLevel":42,"strengthLevel":48,"defenceLevel":6,"magicLevel":6,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9041":{"name":"Corrupted Spider","wiki":"Corrupted_Spider","hitpoints":12,"combatLevel":32,"attackSpeed":4,"attackLevel":48,"strengthLevel":39,"defenceLevel":4,"magicLevel":4,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9042":{"name":"Corrupted Bat","wiki":"Corrupted_Bat","hitpoints":14,"combatLevel":48,"attackSpeed":4,"attackLevel":36,"strengthLevel":102,"defenceLevel":2,"magicLevel":2,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9043":{"name":"Corrupted Unicorn","wiki":"Corrupted_Unicorn","hitpoints":44,"combatLevel":64,"attackSpeed":4,"attackLevel":75,"strengthLevel":72,"defenceLevel":24,"magicLevel":24,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9044":{"name":"Corrupted Scorpion","wiki":"Corrupted_Scorpion","hitpoints":38,"combatLevel":89,"attackSpeed":4,"attackLevel":72,"strengthLevel":159,"defenceLevel":18,"magicLevel":18,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9045":{"name":"Corrupted Wolf","wiki":"Corrupted_Wolf","hitpoints":52,"combatLevel":102,"attackSpeed":4,"attackLevel":159,"strengthLevel":99,"defenceLevel":22,"magicLevel":22,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9046":{"name":"Corrupted Bear","wiki":"Corrupted_Bear","hitpoints":100,"combatLevel":258,"attackSpeed":4,"attackLevel":147,"strengthLevel":147,"defenceLevel":98,"rangeLevel":147,"magicLevel":98,"bonusAttack":81,"bonusStrength":132,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9047":{"name":"Corrupted Dragon","wiki":"Corrupted_Dragon","hitpoints":100,"combatLevel":258,"attackSpeed":4,"attackLevel":147,"strengthLevel":147,"defenceLevel":98,"rangeLevel":147,"magicLevel":98,"magic":146,"bonusMagicDamage":226,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9048":{"name":"Corrupted Dark Beast","wiki":"Corrupted_Dark_Beast","hitpoints":100,"combatLevel":258,"attackSpeed":4,"attackLevel":147,"strengthLevel":147,"defenceLevel":98,"rangeLevel":147,"magicLevel":98,"range":81,"bonusRangeStrength":132,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9049":{"name":"Zalcano","wiki":"Zalcano#Shielded","hitpoints":300,"combatLevel":336,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":37},"9050":{"name":"Zalcano","wiki":"Zalcano#Shielded","hitpoints":1000,"combatLevel":336,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":37},"9051":{"name":"Golem","wiki":"Golem","hitpoints":14,"combatLevel":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9118":{"name":"Rabbit","wiki":"Rabbit_(Prifddinas)","hitpoints":2000,"combatLevel":2,"attackSpeed":3,"attackLevel":600,"strengthLevel":200,"defenceLevel":450,"rangeLevel":1,"magicLevel":300,"stabDef":150,"slashDef":150,"crushDef":150,"rangeDef":200,"magicDef":150,"bonusAttack":80,"bonusStrength":60,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":true},"9181":{"name":"Dire Wolf","wiki":"Dire_Wolf#Level_88","hitpoints":74,"combatLevel":72,"attackSpeed":4,"attackLevel":60,"strengthLevel":61,"defenceLevel":62,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":90},"9182":{"name":"Guard","wiki":"Guard_(Prifddinas)#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9183":{"name":"Guard","wiki":"Guard_(Prifddinas)#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9184":{"name":"Guard","wiki":"Guard_(Prifddinas)#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9185":{"name":"Guard","wiki":"Guard_(Prifddinas)#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9186":{"name":"Guard","wiki":"Guard_(Prifddinas)#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9187":{"name":"Guard","wiki":"Guard_(Prifddinas)#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9188":{"name":"Guard","wiki":"Guard_(Prifddinas)#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9189":{"name":"Guard","wiki":"Guard_(Prifddinas)#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9190":{"name":"Guard","wiki":"Guard_(Prifddinas)#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9191":{"name":"Guard","wiki":"Guard_(Prifddinas)#1","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9258":{"name":"Basilisk Sentinel","wiki":"Basilisk_Sentinel","hitpoints":520,"combatLevel":358,"slayerLevel":60,"attackSpeed":4,"attackLevel":274,"strengthLevel":274,"defenceLevel":274,"rangeLevel":1,"magicLevel":274,"stabDef":50,"slashDef":50,"crushDef":10,"rangeDef":10,"magicDef":50,"bonusAttack":12,"bonusMagicDamage":12,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9282":{"name":"Basilisk Youngling","wiki":"Basilisk_Youngling","hitpoints":60,"combatLevel":57,"slayerLevel":40,"attackSpeed":4,"attackLevel":25,"strengthLevel":40,"defenceLevel":70,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9287":{"name":"Monstrous Basilisk","wiki":"Monstrous_Basilisk_(The_Fremennik_Exiles)","hitpoints":170,"combatLevel":135,"slayerLevel":40,"attackSpeed":4,"attackLevel":88,"strengthLevel":98,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":35,"magicDef":35,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9288":{"name":"Monstrous Basilisk","wiki":"Monstrous_Basilisk_(The_Fremennik_Exiles)","hitpoints":170,"combatLevel":135,"slayerLevel":40,"attackSpeed":4,"attackLevel":88,"strengthLevel":98,"defenceLevel":130,"rangeLevel":1,"magicLevel":1,"stabDef":35,"slashDef":35,"magicDef":35,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9289":{"name":"The Jormungand","wiki":"The_Jormungand","hitpoints":600,"combatLevel":363,"slayerLevel":40,"attackSpeed":5,"attackLevel":214,"strengthLevel":214,"defenceLevel":214,"rangeLevel":214,"magicLevel":214,"stabDef":50,"slashDef":50,"crushDef":10,"rangeDef":50,"magicDef":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9290":{"name":"The Jormungand","wiki":"The_Jormungand","hitpoints":600,"combatLevel":363,"slayerLevel":40,"attackSpeed":5,"attackLevel":214,"strengthLevel":214,"defenceLevel":214,"rangeLevel":214,"magicLevel":214,"stabDef":50,"slashDef":50,"crushDef":10,"rangeDef":50,"magicDef":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9291":{"name":"The Jormungand","wiki":"The_Jormungand","hitpoints":600,"combatLevel":363,"slayerLevel":40,"attackSpeed":5,"attackLevel":214,"strengthLevel":214,"defenceLevel":214,"rangeLevel":214,"magicLevel":214,"stabDef":50,"slashDef":50,"crushDef":10,"rangeDef":50,"magicDef":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9292":{"name":"The Jormungand","wiki":"The_Jormungand","hitpoints":600,"combatLevel":363,"slayerLevel":40,"attackSpeed":5,"attackLevel":214,"strengthLevel":214,"defenceLevel":214,"rangeLevel":214,"magicLevel":214,"stabDef":50,"slashDef":50,"crushDef":10,"rangeDef":50,"magicDef":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9293":{"name":"Basilisk Knight","wiki":"Basilisk_Knight","hitpoints":300,"combatLevel":204,"slayerLevel":60,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":186,"rangeLevel":1,"magicLevel":186,"stabDef":30,"slashDef":30,"magicDef":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true,"respawn":50},"9295":{"name":"Typhor","wiki":"Typhor","hitpoints":360,"combatLevel":218,"slayerLevel":40,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":186,"rangeLevel":1,"magicLevel":186,"stabDef":30,"slashDef":30,"magicDef":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9296":{"name":"Typhor","wiki":"Typhor","hitpoints":360,"combatLevel":218,"slayerLevel":40,"attackSpeed":4,"attackLevel":186,"strengthLevel":186,"defenceLevel":186,"rangeLevel":1,"magicLevel":186,"stabDef":30,"slashDef":30,"magicDef":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9416":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9417":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9418":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9419":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9420":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9421":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9422":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9423":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9424":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9425":{"name":"The Nightmare","wiki":"The_Nightmare","hitpoints":2400,"combatLevel":814,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":140,"magic":140,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":140,"bonusStrength":128,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9426":{"name":"The Nightmare","wiki":"The_Nightmare","hitpoints":2400,"combatLevel":814,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":140,"magic":140,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":140,"bonusStrength":128,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9427":{"name":"The Nightmare","wiki":"The_Nightmare","hitpoints":2400,"combatLevel":814,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":140,"magic":140,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":140,"bonusStrength":128,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9428":{"name":"The Nightmare","wiki":"The_Nightmare","hitpoints":2400,"combatLevel":814,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":140,"magic":140,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":140,"bonusStrength":128,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9429":{"name":"The Nightmare","wiki":"The_Nightmare","hitpoints":2400,"combatLevel":814,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":140,"magic":140,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":140,"bonusStrength":128,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9430":{"name":"The Nightmare","wiki":"The_Nightmare","hitpoints":2400,"combatLevel":814,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":140,"magic":140,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":140,"bonusStrength":128,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9431":{"name":"The Nightmare","wiki":"The_Nightmare","hitpoints":2400,"combatLevel":814,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":140,"magic":140,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":140,"bonusStrength":128,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9432":{"name":"The Nightmare","wiki":"The_Nightmare","hitpoints":2400,"combatLevel":814,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":140,"magic":140,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":140,"bonusStrength":128,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9433":{"name":"The Nightmare","wiki":"The_Nightmare","hitpoints":2400,"combatLevel":814,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":140,"magic":140,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":140,"bonusStrength":128,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9446":{"name":"Sleepwalker","wiki":"Sleepwalker_(monster)#1","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9447":{"name":"Sleepwalker","wiki":"Sleepwalker_(monster)#1","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9448":{"name":"Sleepwalker","wiki":"Sleepwalker_(monster)#1","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9449":{"name":"Sleepwalker","wiki":"Sleepwalker_(monster)#1","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9450":{"name":"Sleepwalker","wiki":"Sleepwalker_(monster)#1","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9451":{"name":"Sleepwalker","wiki":"Sleepwalker_(monster)#1","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9452":{"name":"Parasite","wiki":"Parasite#Level_86","hitpoints":80,"combatLevel":86,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":60,"rangeLevel":60,"magicLevel":60,"range":20,"magic":20,"stabDef":60,"slashDef":80,"crushDef":20,"rangeDef":120,"magicDef":120,"bonusRangeStrength":46,"bonusMagicDamage":46,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9453":{"name":"Parasite","wiki":"Parasite#Level_86","hitpoints":40,"combatLevel":57,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":40,"rangeLevel":60,"magicLevel":60,"range":12,"magic":12,"stabDef":50,"slashDef":70,"crushDef":10,"rangeDef":100,"magicDef":100,"bonusRangeStrength":26,"bonusMagicDamage":26,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9454":{"name":"Husk","wiki":"Husk#Magic","hitpoints":20,"combatLevel":48,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":20,"rangeLevel":80,"magicLevel":80,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":80,"magicDef":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9455":{"name":"Husk","wiki":"Husk#Magic","hitpoints":20,"combatLevel":48,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":20,"rangeLevel":80,"magicLevel":80,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":80,"magicDef":80,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9460":{"name":"The Nightmare","wiki":"The_Nightmare","hitpoints":2400,"combatLevel":814,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":140,"magic":140,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":140,"bonusStrength":128,"bonusRangeStrength":64,"bonusMagicDamage":64,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"9465":{"name":"Infernal pyrelord","wiki":"Infernal_pyrelord","hitpoints":184,"combatLevel":134,"slayerLevel":30,"attackSpeed":4,"attackLevel":124,"strengthLevel":96,"defenceLevel":68,"rangeLevel":1,"magicLevel":1,"stabDef":18,"slashDef":18,"crushDef":18,"rangeDef":18,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"9466":{"name":"Husk","wiki":"Husk_(Phosani's_Nightmare)#Magic","hitpoints":20,"combatLevel":104,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":20,"magicLevel":80,"magic":168,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":80,"magicDef":80,"bonusMagicDamage":82,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9467":{"name":"Husk","wiki":"Husk_(Phosani's_Nightmare)#Magic","hitpoints":20,"combatLevel":104,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":20,"rangeLevel":80,"range":168,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":80,"magicDef":80,"bonusRangeStrength":82,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9468":{"name":"Parasite","wiki":"Parasite_(Phosani's_Nightmare)#Level_129","hitpoints":80,"combatLevel":129,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":60,"rangeLevel":60,"magicLevel":60,"range":85,"magic":84,"stabDef":60,"slashDef":80,"crushDef":20,"rangeDef":120,"magicDef":120,"bonusRangeStrength":102,"bonusMagicDamage":102,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9469":{"name":"Parasite","wiki":"Parasite_(Phosani's_Nightmare)#Level_129","hitpoints":55,"combatLevel":91,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":40,"rangeLevel":60,"magicLevel":60,"range":44,"magic":44,"stabDef":50,"slashDef":70,"crushDef":10,"rangeDef":100,"magicDef":100,"bonusRangeStrength":62,"bonusMagicDamage":62,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9470":{"name":"Sleepwalker","wiki":"Sleepwalker_(Phosani's_Nightmare)","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"9502":{"name":"Iorwerth Warrior","wiki":"Iorwerth_Warrior#Iorwerth_Camp","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9503":{"name":"Iorwerth Warrior","wiki":"Iorwerth_Warrior#Iorwerth_Camp","hitpoints":105,"combatLevel":108,"attackSpeed":4,"attackLevel":95,"strengthLevel":95,"defenceLevel":80,"magicLevel":1,"stabDef":50,"slashDef":70,"crushDef":70,"rangeDef":50,"magicDef":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"9573":{"name":"Acidic Bloodveld","wiki":"Acidic_Bloodveld","hitpoints":5,"combatLevel":56,"attackSpeed":4,"attackLevel":80,"strengthLevel":46,"defenceLevel":2,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"9609":{"name":"Seagull","wiki":"Seagull#Level_2","hitpoints":10,"combatLevel":3,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"9727":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"9728":{"name":"Vampyre Juvinate","wiki":"Vampyre_Juvinate#Level_54_(Meiyerditch/Darkmeyer)","hitpoints":85,"combatLevel":54,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre2":true,"respawn":26},"9731":{"name":"Vampyre Juvenile","wiki":"Vampyre_Juvenile#Meiyerditch/Darkmeyer","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":26},"9732":{"name":"Vampyre Juvenile","wiki":"Vampyre_Juvenile#Meiyerditch/Darkmeyer","hitpoints":60,"combatLevel":45,"attackSpeed":4,"attackLevel":40,"strengthLevel":30,"defenceLevel":30,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre1":true,"respawn":26},"9735":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9736":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9737":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9738":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9739":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9740":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9741":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9742":{"name":"Vyrewatch","wiki":"Vyrewatch#Level_105","hitpoints":90,"combatLevel":105,"attackSpeed":4,"attackLevel":105,"strengthLevel":86,"defenceLevel":85,"rangeLevel":105,"magicLevel":105,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9756":{"name":"Vyrewatch Sentinel","wiki":"Vyrewatch_Sentinel#1","hitpoints":150,"combatLevel":151,"slayerLevel":38,"attackSpeed":4,"attackLevel":120,"strengthLevel":160,"defenceLevel":180,"rangeLevel":120,"magicLevel":120,"bonusAttack":135,"bonusStrength":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9757":{"name":"Vyrewatch Sentinel","wiki":"Vyrewatch_Sentinel#1","hitpoints":150,"combatLevel":151,"slayerLevel":38,"attackSpeed":4,"attackLevel":120,"strengthLevel":160,"defenceLevel":180,"rangeLevel":120,"magicLevel":120,"bonusAttack":135,"bonusStrength":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9758":{"name":"Vyrewatch Sentinel","wiki":"Vyrewatch_Sentinel#1","hitpoints":150,"combatLevel":151,"slayerLevel":38,"attackSpeed":4,"attackLevel":120,"strengthLevel":160,"defenceLevel":180,"rangeLevel":120,"magicLevel":120,"bonusAttack":135,"bonusStrength":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9759":{"name":"Vyrewatch Sentinel","wiki":"Vyrewatch_Sentinel#1","hitpoints":150,"combatLevel":151,"slayerLevel":38,"attackSpeed":4,"attackLevel":120,"strengthLevel":160,"defenceLevel":180,"rangeLevel":120,"magicLevel":120,"bonusAttack":135,"bonusStrength":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9760":{"name":"Vyrewatch Sentinel","wiki":"Vyrewatch_Sentinel#1","hitpoints":150,"combatLevel":151,"slayerLevel":38,"attackSpeed":4,"attackLevel":120,"strengthLevel":160,"defenceLevel":180,"rangeLevel":120,"magicLevel":120,"bonusAttack":135,"bonusStrength":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9761":{"name":"Vyrewatch Sentinel","wiki":"Vyrewatch_Sentinel#1","hitpoints":150,"combatLevel":151,"slayerLevel":38,"attackSpeed":4,"attackLevel":120,"strengthLevel":160,"defenceLevel":180,"rangeLevel":120,"magicLevel":120,"bonusAttack":135,"bonusStrength":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9762":{"name":"Vyrewatch Sentinel","wiki":"Vyrewatch_Sentinel#1","hitpoints":150,"combatLevel":151,"slayerLevel":38,"attackSpeed":4,"attackLevel":120,"strengthLevel":160,"defenceLevel":180,"rangeLevel":120,"magicLevel":120,"bonusAttack":135,"bonusStrength":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"9763":{"name":"Vyrewatch Sentinel","wiki":"Vyrewatch_Sentinel#1","hitpoints":150,"combatLevel":151,"slayerLevel":38,"attackSpeed":4,"attackLevel":120,"strengthLevel":160,"defenceLevel":180,"rangeLevel":120,"magicLevel":120,"bonusAttack":135,"bonusStrength":150,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"vampyre3":true,"respawn":25},"10374":{"name":"Hill Giant","wiki":"Hill_Giant_(Desert_Plateau)#Brassard","hitpoints":35,"combatLevel":28,"attackSpeed":6,"attackLevel":18,"strengthLevel":22,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"10375":{"name":"Hill Giant","wiki":"Hill_Giant_(Desert_Plateau)#Brassard","hitpoints":35,"combatLevel":28,"attackSpeed":6,"attackLevel":18,"strengthLevel":22,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"10376":{"name":"Hill Giant","wiki":"Hill_Giant_(Desert_Plateau)#Brassard","hitpoints":35,"combatLevel":28,"attackSpeed":6,"attackLevel":18,"strengthLevel":22,"defenceLevel":26,"rangeLevel":1,"magicLevel":1,"bonusAttack":18,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"10397":{"name":"Spiked Turoth","wiki":"Spiked_Turoth","hitpoints":195,"combatLevel":244,"slayerLevel":55,"attackSpeed":4,"attackLevel":204,"strengthLevel":280,"defenceLevel":154,"rangeLevel":1,"magicLevel":1,"slashDef":40,"crushDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"leafy":true},"10398":{"name":"Shadow Wyrm","wiki":"Shadow_Wyrm#Idle","hitpoints":320,"combatLevel":267,"slayerLevel":62,"attackSpeed":4,"attackLevel":300,"strengthLevel":180,"defenceLevel":125,"rangeLevel":125,"magicLevel":160,"stabDef":20,"slashDef":100,"crushDef":100,"rangeDef":20,"magicDef":50,"bonusStrength":30,"bonusMagicDamage":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true},"10399":{"name":"Shadow Wyrm","wiki":"Shadow_Wyrm#Idle","hitpoints":320,"combatLevel":267,"slayerLevel":62,"attackSpeed":4,"attackLevel":300,"strengthLevel":180,"defenceLevel":125,"rangeLevel":125,"magicLevel":160,"stabDef":20,"slashDef":100,"crushDef":100,"rangeDef":20,"magicDef":50,"bonusStrength":30,"bonusMagicDamage":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true},"10400":{"name":"Guardian Drake","wiki":"Guardian_Drake","hitpoints":630,"combatLevel":386,"slayerLevel":84,"attackSpeed":4,"attackLevel":270,"strengthLevel":280,"defenceLevel":200,"rangeLevel":240,"magicLevel":300,"range":40,"stabDef":60,"slashDef":100,"crushDef":100,"rangeDef":150,"magicDef":20,"bonusStrength":12,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"dragon":true},"10402":{"name":"Colossal Hydra","wiki":"Colossal_Hydra","hitpoints":750,"combatLevel":309,"slayerLevel":95,"attackSpeed":6,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":250,"magicLevel":250,"stabDef":100,"slashDef":200,"crushDef":200,"rangeDef":20,"magicDef":200,"poisonImmune":true,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"dragon":true},"10435":{"name":"Sourhog","wiki":"Sourhog","hitpoints":40,"combatLevel":37,"slayerLevel":1,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":35,"magicLevel":25,"slashDef":30,"crushDef":10,"magicDef":30,"bonusRangeStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"10436":{"name":"Sourhog","wiki":"Sourhog_(A_Porcine_of_Interest)","hitpoints":40,"combatLevel":37,"attackSpeed":5,"attackLevel":35,"strengthLevel":30,"defenceLevel":25,"rangeLevel":35,"magicLevel":25,"slashDef":30,"crushDef":10,"magicDef":30,"bonusRangeStrength":20,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10492":{"name":"Headless Beast (hard)","wiki":"Headless_Beast#Hard","hitpoints":320,"combatLevel":233,"attackSpeed":4,"attackLevel":200,"strengthLevel":240,"defenceLevel":42,"rangeLevel":1,"magicLevel":42,"stabDef":18,"slashDef":18,"crushDef":18,"rangeDef":52,"magicDef":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"10493":{"name":"Headless Beast","wiki":"Headless_Beast#Hard","hitpoints":100,"combatLevel":82,"attackSpeed":4,"attackLevel":60,"strengthLevel":86,"defenceLevel":42,"rangeLevel":1,"magicLevel":42,"stabDef":18,"slashDef":18,"crushDef":18,"rangeDef":52,"magicDef":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"10495":{"name":"Chicken","wiki":"Chicken#Normal","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"10496":{"name":"Chicken","wiki":"Chicken#Normal","hitpoints":3,"combatLevel":1,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"10506":{"name":"Headless Beast","wiki":"Headless_Beast#Hard","hitpoints":100,"combatLevel":82,"attackSpeed":4,"attackLevel":60,"strengthLevel":86,"defenceLevel":42,"rangeLevel":1,"magicLevel":42,"stabDef":18,"slashDef":18,"crushDef":18,"rangeDef":52,"magicDef":6,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"10522":{"name":"Wolf","wiki":"Wolf_(Soul_Wars)","hitpoints":80,"combatLevel":79,"attackSpeed":4,"attackLevel":85,"strengthLevel":75,"defenceLevel":30,"rangeLevel":1,"magicLevel":30,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"10523":{"name":"Forgotten Soul","wiki":"Forgotten_Soul_(Soul_Wars)#Level_46","hitpoints":50,"combatLevel":46,"attackSpeed":4,"attackLevel":50,"strengthLevel":40,"defenceLevel":20,"rangeLevel":1,"magicLevel":20,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10524":{"name":"Forgotten Soul","wiki":"Forgotten_Soul_(Soul_Wars)#Level_46","hitpoints":50,"combatLevel":46,"attackSpeed":4,"attackLevel":50,"strengthLevel":40,"defenceLevel":20,"rangeLevel":1,"magicLevel":20,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10525":{"name":"Forgotten Soul","wiki":"Forgotten_Soul_(Soul_Wars)#Level_46","hitpoints":77,"combatLevel":76,"attackSpeed":4,"attackLevel":80,"strengthLevel":70,"defenceLevel":30,"rangeLevel":1,"magicLevel":30,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10526":{"name":"Forgotten Soul","wiki":"Forgotten_Soul_(Soul_Wars)#Level_46","hitpoints":77,"combatLevel":76,"attackSpeed":4,"attackLevel":80,"strengthLevel":70,"defenceLevel":30,"rangeLevel":1,"magicLevel":30,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10531":{"name":"Avatar of Creation","wiki":"Avatar_of_Creation","hitpoints":1500,"combatLevel":525,"attackSpeed":6,"attackLevel":160,"strengthLevel":320,"defenceLevel":10,"magicLevel":10,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusAttack":160,"bonusStrength":42,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":true},"10532":{"name":"Avatar of Destruction","wiki":"Avatar_of_Destruction","hitpoints":1500,"combatLevel":525,"attackSpeed":6,"attackLevel":160,"strengthLevel":320,"defenceLevel":10,"magicLevel":10,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"magicDef":20,"bonusAttack":160,"bonusStrength":42,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":true},"10534":{"name":"Forgotten Soul","wiki":"Forgotten_Soul_(Soul_Wars)#Level_46","hitpoints":50,"combatLevel":46,"attackSpeed":4,"attackLevel":50,"strengthLevel":40,"defenceLevel":20,"rangeLevel":1,"magicLevel":20,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10535":{"name":"Forgotten Soul","wiki":"Forgotten_Soul_(Soul_Wars)#Level_46","hitpoints":50,"combatLevel":46,"attackSpeed":4,"attackLevel":50,"strengthLevel":40,"defenceLevel":20,"rangeLevel":1,"magicLevel":20,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10536":{"name":"Forgotten Soul","wiki":"Forgotten_Soul_(Soul_Wars)#Level_46","hitpoints":77,"combatLevel":76,"attackSpeed":4,"attackLevel":80,"strengthLevel":70,"defenceLevel":30,"rangeLevel":1,"magicLevel":30,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10537":{"name":"Forgotten Soul","wiki":"Forgotten_Soul_(Soul_Wars)#Level_46","hitpoints":77,"combatLevel":76,"attackSpeed":4,"attackLevel":80,"strengthLevel":70,"defenceLevel":30,"rangeLevel":1,"magicLevel":30,"stabDef":10,"slashDef":10,"crushDef":10,"rangeDef":10,"magicDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10541":{"name":"Bird","wiki":"Bird#Level_11","hitpoints":5,"combatLevel":5,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":5,"rangeLevel":1,"magicLevel":5,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":5},"10544":{"name":"Forgotten Soul","wiki":"Forgotten_Soul#1","hitpoints":50,"combatLevel":20,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":12,"rangeLevel":1,"magicLevel":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"10545":{"name":"Forgotten Soul","wiki":"Forgotten_Soul#1","hitpoints":50,"combatLevel":20,"attackSpeed":4,"attackLevel":8,"strengthLevel":8,"defenceLevel":12,"rangeLevel":1,"magicLevel":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true,"respawn":50},"10589":{"name":"Urium Shade","wiki":"Urium_Shade#Shadow","hitpoints":130,"combatLevel":140,"attackSpeed":4,"attackLevel":138,"strengthLevel":116,"defenceLevel":100,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"shade":true,"spectral":true,"undead":true,"respawn":50},"10591":{"name":"Undead Zealot","wiki":"Undead_Zealot#1","hitpoints":28,"combatLevel":34,"attackSpeed":4,"attackLevel":28,"strengthLevel":28,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10592":{"name":"Undead Zealot","wiki":"Undead_Zealot#1","hitpoints":28,"combatLevel":34,"attackSpeed":4,"attackLevel":28,"strengthLevel":28,"defenceLevel":38,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"rangeDef":10,"bonusStrength":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10654":{"name":"Ancient Guardian","wiki":"Ancient_Guardian#Golem","hitpoints":40,"combatLevel":25,"attackSpeed":5,"attackLevel":25,"strengthLevel":33,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":40,"slashDef":40,"rangeDef":30,"magicDef":5,"bonusAttack":20,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10665":{"name":"Ancient Guardian","wiki":"Ancient_Guardian#Golem","hitpoints":40,"combatLevel":25,"attackSpeed":5,"attackLevel":25,"strengthLevel":33,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":40,"slashDef":40,"rangeDef":30,"magicDef":5,"bonusAttack":20,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10666":{"name":"Rubble","wiki":"Ancient_Guardian#Golem","hitpoints":40,"combatLevel":25,"attackSpeed":5,"attackLevel":25,"strengthLevel":33,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":40,"slashDef":40,"rangeDef":30,"magicDef":5,"bonusAttack":20,"bonusStrength":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10689":{"name":"Chaos Golem","wiki":"Chaos_Golem#Golem","hitpoints":94,"combatLevel":70,"attackSpeed":5,"attackLevel":45,"strengthLevel":55,"defenceLevel":59,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":10,"magicDef":2,"bonusStrength":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10690":{"name":"Rubble","wiki":"Chaos_Golem#Golem","hitpoints":94,"combatLevel":70,"attackSpeed":5,"attackLevel":45,"strengthLevel":55,"defenceLevel":59,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":10,"magicDef":2,"bonusStrength":35,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"10691":{"name":"Body Golem","wiki":"Body_Golem#Golem","hitpoints":60,"combatLevel":50,"attackSpeed":5,"attackLevel":33,"strengthLevel":43,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":10,"magicDef":2,"bonusStrength":28,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10692":{"name":"Rubble","wiki":"Body_Golem#Golem","hitpoints":60,"combatLevel":50,"attackSpeed":5,"attackLevel":33,"strengthLevel":43,"defenceLevel":45,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":10,"magicDef":2,"bonusStrength":28,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"10693":{"name":"Mind Golem","wiki":"Mind_Golem#Golem","hitpoints":40,"combatLevel":30,"attackSpeed":5,"attackLevel":14,"strengthLevel":31,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":10,"magicDef":2,"bonusStrength":23,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10694":{"name":"Rubble","wiki":"Mind_Golem#Golem","hitpoints":40,"combatLevel":30,"attackSpeed":5,"attackLevel":14,"strengthLevel":31,"defenceLevel":25,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":10,"magicDef":2,"bonusStrength":23,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"10695":{"name":"Flawed Golem","wiki":"Flawed_Golem#Golem","hitpoints":25,"combatLevel":13,"attackSpeed":5,"attackLevel":7,"strengthLevel":12,"defenceLevel":6,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":10,"magicDef":2,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10696":{"name":"Rubble","wiki":"Flawed_Golem#Golem","hitpoints":25,"combatLevel":13,"attackSpeed":5,"attackLevel":7,"strengthLevel":12,"defenceLevel":6,"rangeLevel":1,"magicLevel":1,"stabDef":5,"slashDef":5,"rangeDef":10,"magicDef":2,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":25},"10717":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":17,"combatLevel":25,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"10718":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":17,"combatLevel":25,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"10719":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":17,"combatLevel":25,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"10720":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":17,"combatLevel":25,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"10721":{"name":"Skeleton","wiki":"Skeleton#Level_22","hitpoints":17,"combatLevel":25,"attackSpeed":4,"attackLevel":24,"strengthLevel":24,"defenceLevel":24,"rangeLevel":1,"magicLevel":1,"stabDef":9,"slashDef":11,"rangeDef":4,"magicDef":1,"bonusAttack":15,"bonusStrength":14,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true,"respawn":60},"10722":{"name":"Ice spider","wiki":"Ice_spider#Normal","hitpoints":65,"combatLevel":61,"attackSpeed":4,"attackLevel":50,"strengthLevel":55,"defenceLevel":43,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":17,"crushDef":12,"rangeDef":13,"magicDef":13,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"10766":{"name":"Xarpus","wiki":"Xarpus#Active_(Normal)","hitpoints":4300,"combatLevel":331,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":50,"magicLevel":80,"rangeDef":100,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10767":{"name":"Xarpus","wiki":"Xarpus#Active_(Normal)","hitpoints":4300,"combatLevel":331,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":50,"magicLevel":80,"rangeDef":100,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10768":{"name":"Xarpus","wiki":"Xarpus#Active_(Normal)","hitpoints":4300,"combatLevel":331,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":50,"magicLevel":80,"rangeDef":100,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10769":{"name":"Xarpus","wiki":"Xarpus#Active_(Normal)","hitpoints":4300,"combatLevel":331,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":50,"magicLevel":80,"rangeDef":100,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10770":{"name":"Xarpus","wiki":"Xarpus#Active_(Normal)","hitpoints":6000,"combatLevel":1160,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":200,"rangeLevel":100,"magicLevel":220,"rangeDef":160,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10771":{"name":"Xarpus","wiki":"Xarpus#Active_(Normal)","hitpoints":6000,"combatLevel":1160,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":200,"rangeLevel":100,"magicLevel":220,"rangeDef":160,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10772":{"name":"Xarpus","wiki":"Xarpus#Active_(Normal)","hitpoints":6000,"combatLevel":1160,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":200,"rangeLevel":100,"magicLevel":220,"rangeDef":160,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10773":{"name":"Xarpus","wiki":"Xarpus#Active_(Normal)","hitpoints":6000,"combatLevel":1160,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":200,"rangeLevel":100,"magicLevel":220,"rangeDef":160,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10786":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":1800,"combatLevel":301,"attackSpeed":4,"attackLevel":160,"strengthLevel":140,"defenceLevel":50,"rangeLevel":140,"magicLevel":20,"magic":380,"bonusStrength":40,"bonusRangeStrength":40,"bonusMagicDamage":460,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10787":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":1800,"combatLevel":301,"attackSpeed":4,"attackLevel":160,"strengthLevel":140,"defenceLevel":50,"rangeLevel":140,"magicLevel":20,"magic":380,"bonusStrength":40,"bonusRangeStrength":40,"bonusMagicDamage":460,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10788":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":1800,"combatLevel":301,"attackSpeed":4,"attackLevel":160,"strengthLevel":140,"defenceLevel":50,"rangeLevel":140,"magicLevel":20,"magic":380,"bonusStrength":40,"bonusRangeStrength":40,"bonusMagicDamage":460,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10789":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":1800,"combatLevel":301,"attackSpeed":4,"attackLevel":160,"strengthLevel":140,"defenceLevel":50,"rangeLevel":140,"magicLevel":20,"magic":380,"bonusStrength":40,"bonusRangeStrength":40,"bonusMagicDamage":460,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10791":{"name":"Nylocas Ischyros","wiki":"Nylocas_Ischyros#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10792":{"name":"Nylocas Toxobolos","wiki":"Nylocas_Toxobolos#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10793":{"name":"Nylocas Hagios","wiki":"Nylocas_Hagios#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10794":{"name":"Nylocas Ischyros","wiki":"Nylocas_Ischyros#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10795":{"name":"Nylocas Toxobolos","wiki":"Nylocas_Toxobolos#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10796":{"name":"Nylocas Hagios","wiki":"Nylocas_Hagios#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10797":{"name":"Nylocas Ischyros","wiki":"Nylocas_Ischyros#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10798":{"name":"Nylocas Toxobolos","wiki":"Nylocas_Toxobolos#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10799":{"name":"Nylocas Hagios","wiki":"Nylocas_Hagios#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10800":{"name":"Nylocas Ischyros","wiki":"Nylocas_Ischyros#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10801":{"name":"Nylocas Toxobolos","wiki":"Nylocas_Toxobolos#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10802":{"name":"Nylocas Hagios","wiki":"Nylocas_Hagios#Level_162","hitpoints":22,"combatLevel":260,"attackSpeed":3,"attackLevel":250,"strengthLevel":230,"defenceLevel":20,"rangeLevel":250,"magicLevel":20,"magic":500,"bonusMagicDamage":500,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10803":{"name":"Nylocas Prinkipas","wiki":"Nylocas_Prinkipas#Melee","hitpoints":400,"combatLevel":400,"attackSpeed":4,"attackLevel":200,"strengthLevel":175,"defenceLevel":25,"rangeLevel":175,"magicLevel":25,"magic":300,"bonusStrength":30,"bonusRangeStrength":30,"bonusMagicDamage":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10804":{"name":"Nylocas Prinkipas","wiki":"Nylocas_Prinkipas#Melee","hitpoints":400,"combatLevel":400,"attackSpeed":4,"attackLevel":200,"strengthLevel":175,"defenceLevel":25,"rangeLevel":175,"magicLevel":25,"magic":300,"bonusStrength":30,"bonusRangeStrength":30,"bonusMagicDamage":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10805":{"name":"Nylocas Prinkipas","wiki":"Nylocas_Prinkipas#Melee","hitpoints":400,"combatLevel":400,"attackSpeed":4,"attackLevel":200,"strengthLevel":175,"defenceLevel":25,"rangeLevel":175,"magicLevel":25,"magic":300,"bonusStrength":30,"bonusRangeStrength":30,"bonusMagicDamage":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10806":{"name":"Nylocas Prinkipas","wiki":"Nylocas_Prinkipas#Melee","hitpoints":400,"combatLevel":400,"attackSpeed":4,"attackLevel":200,"strengthLevel":175,"defenceLevel":25,"rangeLevel":175,"magicLevel":25,"magic":300,"bonusStrength":30,"bonusRangeStrength":30,"bonusMagicDamage":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10807":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":2500,"combatLevel":800,"attackSpeed":4,"attackLevel":400,"strengthLevel":350,"defenceLevel":50,"rangeLevel":350,"magicLevel":50,"magic":600,"bonusStrength":60,"bonusRangeStrength":60,"bonusMagicDamage":600,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10808":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":2500,"combatLevel":800,"attackSpeed":4,"attackLevel":400,"strengthLevel":350,"defenceLevel":50,"rangeLevel":350,"magicLevel":50,"magic":600,"bonusStrength":60,"bonusRangeStrength":60,"bonusMagicDamage":600,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10809":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":2500,"combatLevel":800,"attackSpeed":4,"attackLevel":400,"strengthLevel":350,"defenceLevel":50,"rangeLevel":350,"magicLevel":50,"magic":600,"bonusStrength":60,"bonusRangeStrength":60,"bonusMagicDamage":600,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10810":{"name":"Nylocas Vasilias","wiki":"Nylocas_Vasilias#Normal","hitpoints":2500,"combatLevel":800,"attackSpeed":4,"attackLevel":400,"strengthLevel":350,"defenceLevel":50,"rangeLevel":350,"magicLevel":50,"magic":600,"bonusStrength":60,"bonusRangeStrength":60,"bonusMagicDamage":600,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10812":{"name":"Pestilent Bloat","wiki":"Pestilent_Bloat#Normal","hitpoints":1600,"combatLevel":312,"attackSpeed":1,"attackLevel":100,"strengthLevel":180,"defenceLevel":80,"rangeLevel":72,"magicLevel":120,"range":72,"stabDef":10,"slashDef":5,"crushDef":10,"rangeDef":800,"magicDef":600,"bonusAttack":60,"bonusStrength":46,"bonusRangeStrength":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"10813":{"name":"Pestilent Bloat","wiki":"Pestilent_Bloat#Normal","hitpoints":2400,"combatLevel":1044,"attackSpeed":1,"attackLevel":250,"strengthLevel":340,"defenceLevel":100,"rangeLevel":180,"magicLevel":150,"range":180,"stabDef":40,"slashDef":20,"crushDef":40,"rangeDef":800,"magicDef":600,"bonusAttack":150,"bonusStrength":82,"bonusRangeStrength":4,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"undead":true},"10814":{"name":"The Maiden of Sugadinti","wiki":"The_Maiden_of_Sugadinti#Normal","hitpoints":2500,"combatLevel":324,"attackSpeed":10,"attackLevel":140,"strengthLevel":140,"defenceLevel":80,"rangeLevel":140,"magicLevel":140,"magic":150,"bonusMagicDamage":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10820":{"name":"Nylocas Matomenos","wiki":"Nylocas_Matomenos","hitpoints":200,"combatLevel":115,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":100,"magicLevel":100,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10821":{"name":"Blood spawn","wiki":"Blood_spawn","hitpoints":120,"combatLevel":55,"attackLevel":1,"strengthLevel":1,"rangeLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10822":{"name":"The Maiden of Sugadinti","wiki":"The_Maiden_of_Sugadinti#Normal","hitpoints":3500,"combatLevel":1128,"attackSpeed":10,"attackLevel":350,"strengthLevel":350,"defenceLevel":200,"rangeLevel":350,"magicLevel":350,"magic":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10828":{"name":"Nylocas Matomenos","wiki":"Nylocas_Matomenos","hitpoints":200,"combatLevel":115,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":100,"magicLevel":100,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10829":{"name":"Blood spawn","wiki":"Blood_spawn","hitpoints":120,"combatLevel":55,"attackLevel":1,"strengthLevel":1,"rangeLevel":1,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10845":{"name":"Nylocas Matomenos","wiki":"Nylocas_Matomenos","hitpoints":200,"combatLevel":115,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":100,"magicLevel":100,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10858":{"name":"Nylocas Ischyros","wiki":"Nylocas_Ischyros#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10859":{"name":"Nylocas Toxobolos","wiki":"Nylocas_Toxobolos#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10860":{"name":"Nylocas Hagios","wiki":"Nylocas_Hagios#Level_162","hitpoints":11,"combatLevel":162,"attackSpeed":3,"attackLevel":200,"strengthLevel":160,"defenceLevel":1,"rangeLevel":200,"magicLevel":1,"magic":1073,"bonusMagicDamage":928,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10862":{"name":"Nylocas Matomenos","wiki":"Nylocas_Matomenos","hitpoints":200,"combatLevel":115,"attackLevel":100,"strengthLevel":100,"defenceLevel":100,"rangeLevel":100,"magicLevel":100,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10864":{"name":"Sotetseg","wiki":"Sotetseg#Normal","hitpoints":2800,"combatLevel":336,"attackSpeed":5,"attackLevel":180,"strengthLevel":140,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"stabDef":30,"slashDef":30,"crushDef":30,"rangeDef":120,"magicDef":10,"bonusStrength":20,"bonusRangeStrength":26,"bonusMagicDamage":26,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10865":{"name":"Sotetseg","wiki":"Sotetseg#Normal","hitpoints":2800,"combatLevel":336,"attackSpeed":5,"attackLevel":180,"strengthLevel":140,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"stabDef":30,"slashDef":30,"crushDef":30,"rangeDef":120,"magicDef":10,"bonusStrength":20,"bonusRangeStrength":26,"bonusMagicDamage":26,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10867":{"name":"Sotetseg","wiki":"Sotetseg#Normal","hitpoints":4000,"combatLevel":1195,"attackSpeed":5,"attackLevel":350,"strengthLevel":250,"defenceLevel":200,"rangeLevel":250,"magicLevel":250,"stabDef":70,"slashDef":70,"crushDef":70,"rangeDef":150,"magicDef":30,"bonusStrength":48,"bonusRangeStrength":60,"bonusMagicDamage":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10868":{"name":"Sotetseg","wiki":"Sotetseg#Normal","hitpoints":4000,"combatLevel":1195,"attackSpeed":5,"attackLevel":350,"strengthLevel":250,"defenceLevel":200,"rangeLevel":250,"magicLevel":250,"stabDef":70,"slashDef":70,"crushDef":70,"rangeDef":150,"magicDef":30,"bonusStrength":48,"bonusRangeStrength":60,"bonusMagicDamage":60,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10888":{"name":"Bat","wiki":"Bat","hitpoints":8,"combatLevel":6,"attackSpeed":4,"attackLevel":5,"strengthLevel":5,"defenceLevel":5,"rangeLevel":1,"magicLevel":1,"stabDef":2,"slashDef":2,"crushDef":5,"magicDef":2,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":35},"10936":{"name":"Judge of Yama","wiki":"Judge_of_Yama","hitpoints":260,"combatLevel":168,"attackSpeed":4,"attackLevel":186,"strengthLevel":112,"defenceLevel":84,"magicLevel":84,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":600,"magicDef":600,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true},"10938":{"name":"Judge of Yama","wiki":"Judge_of_Yama","hitpoints":260,"combatLevel":168,"attackSpeed":4,"attackLevel":186,"strengthLevel":112,"defenceLevel":84,"magicLevel":84,"stabDef":40,"slashDef":40,"crushDef":40,"rangeDef":600,"magicDef":600,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"demon":true},"10940":{"name":"Assassin","wiki":"Assassin_(A_Kingdom_Divided)","hitpoints":120,"combatLevel":132,"attackSpeed":4,"attackLevel":112,"strengthLevel":112,"defenceLevel":92,"rangeLevel":112,"magicLevel":92,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"magicDef":20,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10941":{"name":"Assassin","wiki":"Assassin_(A_Kingdom_Divided)","hitpoints":120,"combatLevel":132,"attackSpeed":4,"attackLevel":112,"strengthLevel":112,"defenceLevel":92,"rangeLevel":112,"magicLevel":92,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10947":{"name":"Lizardman brute","wiki":"Lizardman_brute#Standard","hitpoints":60,"combatLevel":75,"attackSpeed":4,"attackLevel":65,"strengthLevel":65,"defenceLevel":65,"rangeLevel":1,"magicLevel":1,"range":34,"slashDef":30,"crushDef":10,"bonusAttack":34,"bonusStrength":30,"bonusRangeStrength":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":12},"10953":{"name":"Xamphur","wiki":"Xamphur","hitpoints":450,"combatLevel":239,"attackSpeed":5,"defenceLevel":100,"magicLevel":140,"magic":20,"stabDef":180,"slashDef":180,"crushDef":180,"rangeDef":30,"magicDef":260,"bonusMagicDamage":12,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10954":{"name":"Xamphur","wiki":"Xamphur","hitpoints":450,"combatLevel":239,"attackSpeed":5,"defenceLevel":100,"magicLevel":140,"magic":20,"stabDef":180,"slashDef":180,"crushDef":180,"rangeDef":30,"magicDef":260,"bonusMagicDamage":12,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10955":{"name":"Xamphur","wiki":"Xamphur","hitpoints":450,"combatLevel":239,"attackSpeed":5,"defenceLevel":100,"magicLevel":140,"magic":20,"stabDef":180,"slashDef":180,"crushDef":180,"rangeDef":30,"magicDef":260,"bonusMagicDamage":12,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10956":{"name":"Xamphur","wiki":"Xamphur","hitpoints":450,"combatLevel":239,"attackSpeed":5,"defenceLevel":100,"magicLevel":140,"magic":20,"stabDef":180,"slashDef":180,"crushDef":180,"rangeDef":30,"magicDef":260,"bonusMagicDamage":12,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"10957":{"name":"Phantom Hand","wiki":"Phantom_Hand#Left_Hand","hitpoints":12,"combatLevel":47,"attackSpeed":4,"attackLevel":100,"strengthLevel":50,"defenceLevel":8,"rangeLevel":1,"magicLevel":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10958":{"name":"Phantom Hand","wiki":"Phantom_Hand#Left_Hand","hitpoints":12,"combatLevel":47,"attackSpeed":4,"attackLevel":100,"strengthLevel":50,"defenceLevel":8,"rangeLevel":1,"magicLevel":8,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"10984":{"name":"Barbarian","wiki":"Barbarian_(Barbarian_Camp)#Level_10_(2h_sword)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"10985":{"name":"Barbarian","wiki":"Barbarian_(Barbarian_Camp)#Level_10_(2h_sword)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"10986":{"name":"Barbarian","wiki":"Barbarian_(Barbarian_Camp)#Level_10_(2h_sword)","hitpoints":24,"combatLevel":15,"attackSpeed":4,"attackLevel":15,"strengthLevel":3,"defenceLevel":10,"rangeLevel":15,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"10987":{"name":"Barbarian","wiki":"Barbarian_(Barbarian_Camp)#Level_10_(2h_sword)","hitpoints":18,"combatLevel":10,"attackSpeed":4,"attackLevel":8,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":3,"crushDef":2,"rangeDef":2,"bonusAttack":9,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"10988":{"name":"Barbarian","wiki":"Barbarian_(Barbarian_Camp)#Level_10_(2h_sword)","hitpoints":20,"combatLevel":9,"attackSpeed":4,"attackLevel":6,"strengthLevel":7,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"slashDef":10,"crushDef":10,"rangeDef":5,"bonusAttack":9,"bonusStrength":16,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"10989":{"name":"Barbarian Warlord","wiki":"Barbarian_Warlord","hitpoints":80,"combatLevel":91,"attackSpeed":6,"attackLevel":90,"strengthLevel":90,"defenceLevel":50,"rangeLevel":1,"magicLevel":40,"stabDef":15,"slashDef":20,"crushDef":15,"rangeDef":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"11058":{"name":"Man","wiki":"Man#Blue_Moon_Inn","hitpoints":7,"combatLevel":2,"attackSpeed":4,"attackLevel":1,"strengthLevel":1,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"11063":{"name":"Bandit","wiki":"Bandit_(Shayzien)","hitpoints":27,"combatLevel":22,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":8,"crushDef":5,"rangeDef":4,"magicDef":1,"bonusAttack":11,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"11064":{"name":"Bandit","wiki":"Bandit_(Shayzien)","hitpoints":27,"combatLevel":22,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":8,"crushDef":5,"rangeDef":4,"magicDef":1,"bonusAttack":11,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"11065":{"name":"Bandit","wiki":"Bandit_(Shayzien)","hitpoints":27,"combatLevel":22,"attackSpeed":4,"attackLevel":17,"strengthLevel":17,"defenceLevel":17,"rangeLevel":1,"magicLevel":1,"stabDef":4,"slashDef":8,"crushDef":5,"rangeDef":4,"magicDef":1,"bonusAttack":11,"bonusStrength":12,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":100},"11066":{"name":"Boar","wiki":"Boar#Level_5","hitpoints":8,"combatLevel":5,"attackSpeed":4,"attackLevel":5,"strengthLevel":4,"defenceLevel":3,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11067":{"name":"Boar","wiki":"Boar#Level_5","hitpoints":12,"combatLevel":7,"attackSpeed":4,"attackLevel":6,"strengthLevel":5,"defenceLevel":4,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11068":{"name":"Lynx","wiki":"Lynx#Level_21","hitpoints":25,"combatLevel":21,"attackSpeed":4,"attackLevel":18,"strengthLevel":16,"defenceLevel":18,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11069":{"name":"Lynx","wiki":"Lynx#Level_21","hitpoints":30,"combatLevel":24,"attackSpeed":4,"attackLevel":20,"strengthLevel":18,"defenceLevel":20,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11071":{"name":"Lynx Tamer","wiki":"Lynx_Tamer","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11072":{"name":"Soldier","wiki":"Soldier_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11073":{"name":"Sergeant","wiki":"Sergeant_(Shayzien)","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11074":{"name":"Soldier","wiki":"Soldier_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11075":{"name":"Sergeant","wiki":"Sergeant_(Shayzien)","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11076":{"name":"Soldier","wiki":"Soldier_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11077":{"name":"Sergeant","wiki":"Sergeant_(Shayzien)","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11078":{"name":"Soldier","wiki":"Soldier_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11079":{"name":"Sergeant","wiki":"Sergeant_(Shayzien)","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11080":{"name":"Soldier","wiki":"Soldier_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11081":{"name":"Sergeant","wiki":"Sergeant_(Shayzien)","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11082":{"name":"Soldier","wiki":"Soldier_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11083":{"name":"Sergeant","wiki":"Sergeant_(Shayzien)","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11084":{"name":"Soldier","wiki":"Soldier_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11085":{"name":"Sergeant","wiki":"Sergeant_(Shayzien)","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11086":{"name":"Soldier","wiki":"Soldier_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11087":{"name":"Sergeant","wiki":"Sergeant_(Shayzien)","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11088":{"name":"Necromancer","wiki":"Necromancer","hitpoints":80,"combatLevel":68,"attackSpeed":4,"attackLevel":56,"strengthLevel":56,"defenceLevel":50,"rangeLevel":1,"magicLevel":60,"magic":10,"stabDef":8,"slashDef":8,"crushDef":8,"magicDef":4,"bonusMagicDamage":10,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11093":{"name":"Head Guard","wiki":"Head_Guard","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11094":{"name":"Guard","wiki":"Guard_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11095":{"name":"Head Guard","wiki":"Head_Guard","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11096":{"name":"Guard","wiki":"Guard_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11097":{"name":"Head Guard","wiki":"Head_Guard","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11098":{"name":"Guard","wiki":"Guard_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11099":{"name":"Head Guard","wiki":"Head_Guard","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11100":{"name":"Guard","wiki":"Guard_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11101":{"name":"Head Guard","wiki":"Head_Guard","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11102":{"name":"Guard","wiki":"Guard_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11103":{"name":"Head Guard","wiki":"Head_Guard","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11104":{"name":"Guard","wiki":"Guard_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11105":{"name":"Head Guard","wiki":"Head_Guard","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11106":{"name":"Guard","wiki":"Guard_(Shayzien)","hitpoints":22,"combatLevel":21,"attackSpeed":4,"attackLevel":19,"strengthLevel":18,"defenceLevel":14,"rangeLevel":1,"magicLevel":1,"stabDef":24,"slashDef":14,"crushDef":19,"rangeDef":16,"magicDef":4,"bonusAttack":9,"bonusStrength":7,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11107":{"name":"Head Guard","wiki":"Head_Guard","hitpoints":86,"combatLevel":84,"attackSpeed":4,"attackLevel":75,"strengthLevel":73,"defenceLevel":61,"rangeLevel":1,"magicLevel":1,"stabDef":16,"slashDef":16,"crushDef":18,"rangeDef":27,"bonusAttack":17,"bonusStrength":15,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":30},"11109":{"name":"Dark warrior","wiki":"Dark_warrior#Level_8","hitpoints":80,"combatLevel":62,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":40,"rangeLevel":1,"magicLevel":20,"stabDef":10,"slashDef":20,"crushDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11110":{"name":"Dark warrior","wiki":"Dark_warrior#Level_8","hitpoints":70,"combatLevel":51,"attackSpeed":4,"attackLevel":40,"strengthLevel":40,"defenceLevel":30,"rangeLevel":1,"magicLevel":15,"stabDef":10,"slashDef":20,"crushDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11111":{"name":"Dark warrior","wiki":"Dark_warrior#Level_8","hitpoints":50,"combatLevel":37,"attackSpeed":4,"attackLevel":30,"strengthLevel":30,"defenceLevel":20,"rangeLevel":1,"magicLevel":10,"stabDef":10,"slashDef":20,"crushDef":40,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11153":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11154":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11155":{"name":"Phosani's Nightmare","wiki":"Phosani's_Nightmare","hitpoints":3200,"combatLevel":1024,"attackSpeed":6,"attackLevel":150,"strengthLevel":150,"defenceLevel":150,"rangeLevel":150,"magicLevel":150,"range":220,"magic":220,"stabDef":120,"slashDef":180,"crushDef":40,"rangeDef":600,"magicDef":600,"bonusAttack":220,"bonusStrength":274,"bonusRangeStrength":162,"bonusMagicDamage":162,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11175":{"name":"Spider","wiki":"Spider_(araxyte)#Level_87","hitpoints":80,"combatLevel":87,"attackSpeed":4,"attackLevel":80,"strengthLevel":80,"defenceLevel":60,"rangeLevel":1,"magicLevel":60,"stabDef":60,"slashDef":60,"crushDef":20,"rangeDef":180,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11176":{"name":"Spider","wiki":"Spider_(araxyte)#Level_87","hitpoints":100,"combatLevel":123,"attackSpeed":4,"attackLevel":120,"strengthLevel":120,"defenceLevel":80,"rangeLevel":1,"magicLevel":80,"stabDef":60,"slashDef":60,"crushDef":20,"rangeDef":180,"magicDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11192":{"name":"Hespori","wiki":"Hespori_(A_Night_at_the_Theatre)","hitpoints":360,"combatLevel":302,"attackSpeed":6,"attackLevel":1,"strengthLevel":1,"defenceLevel":120,"rangeLevel":150,"magicLevel":126,"range":150,"magic":150,"stabDef":60,"slashDef":20,"crushDef":60,"rangeDef":80,"magicDef":80,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false},"11227":{"name":"Enraged Boar","wiki":"Enraged_Boar","hitpoints":25,"combatLevel":12,"attackSpeed":4,"attackLevel":7,"strengthLevel":7,"defenceLevel":5,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"11238":{"name":"Dust devil","wiki":"Dust_devil#Level_93_(normal)","hitpoints":105,"combatLevel":93,"slayerLevel":65,"attackSpeed":4,"attackLevel":105,"strengthLevel":70,"defenceLevel":40,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"11239":{"name":"Abyssal demon","wiki":"Abyssal_demon#Standard","hitpoints":150,"combatLevel":124,"slayerLevel":85,"attackSpeed":4,"attackLevel":97,"strengthLevel":67,"defenceLevel":135,"rangeLevel":1,"magicLevel":1,"stabDef":20,"slashDef":20,"crushDef":20,"rangeDef":20,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":15},"11240":{"name":"Greater Nechryael","wiki":"Greater_Nechryael#Regular","hitpoints":205,"combatLevel":200,"slayerLevel":80,"attackSpeed":4,"attackLevel":197,"strengthLevel":197,"defenceLevel":85,"rangeLevel":1,"magicLevel":1,"stabDef":50,"slashDef":50,"crushDef":50,"rangeDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":15},"11241":{"name":"Jelly","wiki":"Jelly#Regular","hitpoints":75,"combatLevel":78,"slayerLevel":52,"attackSpeed":4,"attackLevel":45,"strengthLevel":45,"defenceLevel":120,"rangeLevel":1,"magicLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"11242":{"name":"Jelly","wiki":"Jelly#Regular","hitpoints":75,"combatLevel":78,"slayerLevel":52,"attackSpeed":4,"attackLevel":45,"strengthLevel":45,"defenceLevel":120,"rangeLevel":1,"magicLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"11243":{"name":"Jelly","wiki":"Jelly#Regular","hitpoints":75,"combatLevel":78,"slayerLevel":52,"attackSpeed":4,"attackLevel":45,"strengthLevel":45,"defenceLevel":120,"rangeLevel":1,"magicLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"11244":{"name":"Jelly","wiki":"Jelly#Regular","hitpoints":75,"combatLevel":78,"slayerLevel":52,"attackSpeed":4,"attackLevel":45,"strengthLevel":45,"defenceLevel":120,"rangeLevel":1,"magicLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"11245":{"name":"Jelly","wiki":"Jelly#Regular","hitpoints":75,"combatLevel":78,"slayerLevel":52,"attackSpeed":4,"attackLevel":45,"strengthLevel":45,"defenceLevel":120,"rangeLevel":1,"magicLevel":45,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":15},"11246":{"name":"Revenant maledictus","wiki":"Revenant_maledictus","hitpoints":1250,"combatLevel":397,"attackSpeed":5,"attackLevel":106,"strengthLevel":126,"defenceLevel":90,"rangeLevel":130,"magicLevel":130,"range":265,"magic":60,"stabDef":201,"slashDef":206,"crushDef":188,"rangeDef":231,"magicDef":101,"bonusAttack":72,"bonusStrength":78,"bonusRangeStrength":60,"bonusMagicDamage":60,"poisonImmune":true,"venomImmune":true,"cannonImmune":false,"thrallImmune":false,"spectral":true,"undead":true},"11268":{"name":"Skoblin","wiki":"Skoblin","hitpoints":30,"combatLevel":29,"attackSpeed":4,"attackLevel":15,"strengthLevel":20,"defenceLevel":10,"rangeLevel":1,"magicLevel":10,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":20,"magicDef":5,"bonusAttack":30,"bonusStrength":36,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11269":{"name":"Snothead","wiki":"Snothead","hitpoints":50,"combatLevel":32,"attackSpeed":4,"attackLevel":15,"strengthLevel":15,"defenceLevel":15,"rangeLevel":1,"magicLevel":15,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":20,"magicDef":5,"bonusAttack":30,"bonusStrength":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11270":{"name":"Snailfeet","wiki":"Snailfeet","hitpoints":80,"combatLevel":56,"attackSpeed":4,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":30,"magicLevel":30,"range":32,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":20,"magicDef":5,"bonusAttack":32,"bonusStrength":36,"bonusRangeStrength":36,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11271":{"name":"Mosschin","wiki":"Mosschin","hitpoints":120,"combatLevel":88,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":50,"magic":34,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":20,"magicDef":5,"bonusAttack":34,"bonusStrength":40,"bonusMagicDamage":40,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11272":{"name":"Redeyes","wiki":"Redeyes","hitpoints":160,"combatLevel":121,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":70,"magic":36,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":20,"magicDef":5,"bonusAttack":36,"bonusStrength":46,"bonusMagicDamage":46,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11273":{"name":"Strongbones","wiki":"Strongbones","hitpoints":200,"combatLevel":184,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":90,"magicLevel":90,"range":38,"magic":38,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":20,"magicDef":5,"bonusAttack":38,"bonusStrength":50,"bonusRangeStrength":50,"bonusMagicDamage":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11274":{"name":"Snothead","wiki":"Snothead","hitpoints":50,"combatLevel":32,"attackSpeed":4,"attackLevel":15,"strengthLevel":15,"defenceLevel":15,"rangeLevel":1,"magicLevel":15,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":20,"magicDef":5,"bonusAttack":30,"bonusStrength":30,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11275":{"name":"Snailfeet","wiki":"Snailfeet","hitpoints":80,"combatLevel":56,"attackSpeed":4,"attackLevel":30,"strengthLevel":30,"defenceLevel":30,"rangeLevel":30,"magicLevel":30,"range":32,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":20,"magicDef":5,"bonusAttack":32,"bonusStrength":36,"bonusRangeStrength":36,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11278":{"name":"Nex","wiki":"Nex","hitpoints":3400,"combatLevel":1001,"attackSpeed":4,"attackLevel":315,"strengthLevel":200,"defenceLevel":260,"rangeLevel":350,"magicLevel":230,"range":150,"magic":100,"stabDef":40,"slashDef":140,"crushDef":60,"rangeDef":190,"magicDef":300,"bonusAttack":200,"bonusStrength":20,"bonusRangeStrength":5,"bonusMagicDamage":22,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11279":{"name":"Nex","wiki":"Nex","hitpoints":3400,"combatLevel":1001,"attackSpeed":4,"attackLevel":315,"strengthLevel":200,"defenceLevel":260,"rangeLevel":350,"magicLevel":230,"range":150,"magic":100,"stabDef":40,"slashDef":140,"crushDef":60,"rangeDef":190,"magicDef":300,"bonusAttack":200,"bonusStrength":20,"bonusRangeStrength":5,"bonusMagicDamage":22,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11280":{"name":"Nex","wiki":"Nex","hitpoints":3400,"combatLevel":1001,"attackSpeed":4,"attackLevel":315,"strengthLevel":200,"defenceLevel":260,"rangeLevel":350,"magicLevel":230,"range":150,"magic":100,"stabDef":40,"slashDef":140,"crushDef":60,"rangeDef":190,"magicDef":300,"bonusAttack":200,"bonusStrength":20,"bonusRangeStrength":5,"bonusMagicDamage":22,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11281":{"name":"Nex","wiki":"Nex","hitpoints":3400,"combatLevel":1001,"attackSpeed":4,"attackLevel":315,"strengthLevel":200,"defenceLevel":260,"rangeLevel":350,"magicLevel":230,"range":150,"magic":100,"stabDef":40,"slashDef":140,"crushDef":60,"rangeDef":190,"magicDef":300,"bonusAttack":200,"bonusStrength":20,"bonusRangeStrength":5,"bonusMagicDamage":22,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11282":{"name":"Nex","wiki":"Nex","hitpoints":3400,"combatLevel":1001,"attackSpeed":4,"attackLevel":315,"strengthLevel":200,"defenceLevel":260,"rangeLevel":350,"magicLevel":230,"range":150,"magic":100,"stabDef":40,"slashDef":140,"crushDef":60,"rangeDef":190,"magicDef":300,"bonusAttack":200,"bonusStrength":20,"bonusRangeStrength":5,"bonusMagicDamage":22,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11283":{"name":"Fumus","wiki":"Fumus","hitpoints":500,"combatLevel":285,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":200,"rangeLevel":1,"magicLevel":200,"stabDef":25,"slashDef":100,"crushDef":100,"rangeDef":50,"magicDef":150,"bonusMagicDamage":25,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11284":{"name":"Umbra","wiki":"Umbra","hitpoints":500,"combatLevel":285,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":200,"rangeLevel":1,"magicLevel":200,"stabDef":100,"slashDef":100,"crushDef":100,"rangeDef":25,"magicDef":150,"bonusMagicDamage":25,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11285":{"name":"Cruor","wiki":"Cruor","hitpoints":500,"combatLevel":285,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":200,"rangeLevel":1,"magicLevel":200,"stabDef":100,"slashDef":25,"crushDef":100,"rangeDef":50,"magicDef":150,"bonusMagicDamage":25,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11286":{"name":"Glacies","wiki":"Glacies","hitpoints":500,"combatLevel":285,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":200,"rangeLevel":1,"magicLevel":200,"stabDef":100,"slashDef":100,"crushDef":25,"rangeDef":50,"magicDef":150,"bonusMagicDamage":25,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":false},"11290":{"name":"Spiritual Warrior","wiki":"Spiritual_warrior#Saradomin","hitpoints":100,"combatLevel":158,"slayerLevel":68,"attackSpeed":5,"attackLevel":190,"strengthLevel":190,"defenceLevel":100,"rangeLevel":1,"magicLevel":50,"stabDef":100,"slashDef":100,"crushDef":80,"rangeDef":250,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"11291":{"name":"Spiritual Ranger","wiki":"Spiritual_ranger#Saradomin","hitpoints":110,"combatLevel":158,"slayerLevel":63,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":190,"magicLevel":100,"stabDef":20,"crushDef":20,"rangeDef":50,"magicDef":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"11292":{"name":"Spiritual Mage","wiki":"Spiritual_mage#Saradomin","hitpoints":125,"combatLevel":182,"slayerLevel":83,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":1,"magicLevel":200,"magic":52,"stabDef":420,"slashDef":400,"crushDef":420,"magicDef":200,"bonusMagicDamage":52,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"spectral":true,"respawn":25},"11293":{"name":"Blood Reaver","wiki":"Blood_Reaver#Ancient_Prison","hitpoints":125,"combatLevel":174,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":1,"magicLevel":190,"stabDef":20,"slashDef":80,"crushDef":120,"rangeDef":55,"magicDef":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":25},"11294":{"name":"Blood Reaver","wiki":"Blood_Reaver#Ancient_Prison","hitpoints":150,"combatLevel":161,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":100,"rangeLevel":1,"magicLevel":190,"stabDef":20,"slashDef":80,"crushDef":120,"rangeDef":55,"magicDef":300,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true,"respawn":25},"11298":{"name":"Mosschin","wiki":"Mosschin","hitpoints":120,"combatLevel":88,"attackSpeed":4,"attackLevel":50,"strengthLevel":50,"defenceLevel":50,"rangeLevel":1,"magicLevel":50,"magic":34,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":20,"magicDef":5,"bonusAttack":34,"bonusStrength":40,"bonusMagicDamage":40,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11299":{"name":"Redeyes","wiki":"Redeyes","hitpoints":160,"combatLevel":121,"attackSpeed":4,"attackLevel":70,"strengthLevel":70,"defenceLevel":70,"rangeLevel":1,"magicLevel":70,"magic":36,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":20,"magicDef":5,"bonusAttack":36,"bonusStrength":46,"bonusMagicDamage":46,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11300":{"name":"Strongbones","wiki":"Strongbones","hitpoints":200,"combatLevel":184,"attackSpeed":4,"attackLevel":90,"strengthLevel":90,"defenceLevel":90,"rangeLevel":90,"magicLevel":90,"range":38,"magic":38,"stabDef":10,"slashDef":10,"crushDef":5,"rangeDef":20,"magicDef":5,"bonusAttack":38,"bonusStrength":50,"bonusRangeStrength":50,"bonusMagicDamage":50,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11462":{"name":"Menaphite Shadow","wiki":"Menaphite_Shadow","hitpoints":50,"combatLevel":147,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":70,"rangeLevel":150,"magicLevel":150,"range":46,"magic":46,"stabDef":5,"slashDef":30,"crushDef":30,"rangeDef":180,"magicDef":280,"bonusAttack":46,"bonusStrength":24,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11463":{"name":"Reanimated hellhound","wiki":"Reanimated_hellhound","hitpoints":35,"attackSpeed":4,"attackLevel":105,"strengthLevel":104,"defenceLevel":102,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"demon":true},"11482":{"name":"Champion of Scabaras","wiki":"Champion_of_Scabaras","hitpoints":600,"combatLevel":379,"attackSpeed":4,"attackLevel":160,"strengthLevel":160,"defenceLevel":160,"magicLevel":160,"magic":28,"stabDef":120,"slashDef":160,"crushDef":160,"rangeDef":5,"magicDef":340,"bonusAttack":28,"bonusStrength":26,"bonusMagicDamage":26,"poisonImmune":true,"venomImmune":false,"cannonImmune":true,"thrallImmune":false},"11483":{"name":"Champion of Scabaras","wiki":"Champion_of_Scabaras","hitpoints":600,"combatLevel":379,"attackSpeed":4,"attackLevel":160,"strengthLevel":160,"defenceLevel":160,"magicLevel":160,"magic":28,"stabDef":120,"slashDef":160,"crushDef":160,"rangeDef":5,"magicDef":340,"bonusAttack":28,"bonusStrength":26,"bonusMagicDamage":26,"poisonImmune":true,"venomImmune":false,"cannonImmune":true,"thrallImmune":false},"11484":{"name":"Scarab Swarm","wiki":"Scarab_Swarm_(Beneath_Cursed_Sands)","hitpoints":5,"combatLevel":98,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"11492":{"name":"Menaphite Akh","wiki":"Menaphite_Akh","hitpoints":480,"combatLevel":351,"attackSpeed":4,"attackLevel":150,"strengthLevel":150,"defenceLevel":140,"rangeLevel":150,"magicLevel":150,"range":46,"magic":46,"stabDef":5,"slashDef":30,"crushDef":30,"rangeDef":180,"magicDef":280,"bonusAttack":46,"bonusStrength":24,"poisonImmune":true,"venomImmune":true,"cannonImmune":true,"thrallImmune":true},"11508":{"name":"Scarab Mage","wiki":"Scarab_Mage#Level_93","hitpoints":120,"combatLevel":119,"attackSpeed":5,"attackLevel":1,"strengthLevel":1,"defenceLevel":60,"rangeLevel":1,"magicLevel":100,"magic":30,"slashDef":20,"crushDef":20,"magicDef":30,"bonusRangeStrength":80,"bonusMagicDamage":30,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"kalphite":true},"11529":{"name":"Head Menaphite Guard","wiki":"Head_Menaphite_Guard","hitpoints":180,"combatLevel":174,"attackSpeed":4,"attackLevel":180,"strengthLevel":150,"defenceLevel":150,"rangeLevel":1,"magicLevel":150,"stabDef":10,"slashDef":30,"crushDef":30,"rangeDef":50,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false},"11584":{"name":"Locust","wiki":"Locust","hitpoints":27,"combatLevel":18,"attackSpeed":4,"attackLevel":17,"strengthLevel":18,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11585":{"name":"Locust","wiki":"Locust","hitpoints":27,"combatLevel":18,"attackSpeed":4,"attackLevel":17,"strengthLevel":18,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50},"11586":{"name":"Plague frog","wiki":"Plague_frog","hitpoints":10,"combatLevel":11,"attackSpeed":4,"attackLevel":18,"strengthLevel":10,"defenceLevel":1,"rangeLevel":1,"magicLevel":1,"poisonImmune":false,"venomImmune":false,"cannonImmune":false,"thrallImmune":false,"respawn":50}} \ No newline at end of file diff --git a/runelite-client/bin/main/openosrs.png b/runelite-client/bin/main/openosrs.png new file mode 100644 index 0000000000000000000000000000000000000000..2d7f2e15a54eff7484e6b5ca643acae5b4e14376 GIT binary patch literal 13802 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%0AO;)Ws0 zI3R|xU43k_hUo{2GMtk3_H2Y}KRiAfCH>PDH$lU(7$^G{OmSSj8j1Ored}B*-QWww zIF#Xgqjz;E7rn{=gkJb}`xGKkP3~DeBwZkQ#y9HfEQ{7E-}Donxi06QZNYH}8eK?8 z=)3b~w^9LhL$;SR@Tx#NY0=sqW}UT+a+vvWqBVl6{&(&C}F~QMp%xsb+9^3*KnI%A^_qj?g{a)?d zEoZ}3Jdx7<%iW9^=I6tNuzjM*Sn;>g9v&WQ$tfs;7Wv{6%$BUgOF#0v#)P zH7BwFYq(F=9-c<^1Ck9r6YTrVJ$%*oANT3#MA z5JgZ6eu_nV4k?-iZM#I9@%1jG(yO~`>F8u|=$&qSf_f>*lx)J6Y{{{Qx z!IF$0Ka_&0FE16`SDcAwKa%Fd8Fnq1!v~0pW-*0@J#B~50We5O|C4i-wS~OLM2tb> zX9jZC$VKf%zAGy3w+w_3VrUUoY!bDS+Paocj!^#MafGNpok%Bv-4s#O$=E&bno~nb z4nV_DhVnyJ=X{oNN?Q3x1kT`GFd9X+ug4wel@T|`o?V;%!}HZVP!IeUNRRrDVg>z4 z#wwbOnL2?_n#joO6&ULJ@%YBv#U;r_jP5|gf0$3ZA4>KK?5W1yy0|AQ#-%{3OvJC| zNU2pvzHucSjVc}7F@fc|Nh-h=tDxx;pvH$1@Gv(k{ z#FCJuGZgyH?fPi8I9$GPWjY4=7|ioghXGwIt`ACM>c}pI|4$lZueniC7*+m^c z&2TbFEB_<9hkr;Q9vH4I-Qj>t%?ShSL_HN=hZcQneNE?jtj+}EE7VHb+1a~?BEorU zYATcSFi8EE*zFfvfj&L3;&G1 zXUW;VS8X;6>ruzm)xGc&5KhJ^>C!VYQnR*ZVP_m59V7_3r;LirKcOiNdIl*!A>s|*Y1ieYZXsWRk)ohlSZR#&rgp4k?; z2{L@YNN2`;j$g8E(BDE6Ig`nqD3zr3=a9LyrDka=h!{^3o4YG^e0smM!oHNcOP4ldL<17~_HB-bbbC#M^*A{?I(l+5+ot@Q zvJbN1+WLcCuZcO2;0N#oDJE`zFWkJyh{w$^+pETgLyg;}!=P-^!ZkHjt9&@#iY2*x zzG(HdnR-+hcGSTmt~w!c_neX=Hap%I_DS5wg`Sytpl;W*-55a(e65i1Ef-OrU+MZJ z`bCrtY=LJcw3q+~Ga+pPXSdnyBhFFd@1qTqXE1TQQO{ICb^vEuv2j^XR)?Sm5+>r{ z*#Ru%hEWm}2=oI>wAzuIih4RJ_t+*YB{p$_QgXT~Bs0(`hLn!S{7zdATD84Ny1QG9 zOOXG;-yzkEkI=r-4r_S#Vy@on!S_LQ(_irU`8lR17I}CVxvgmudwL_Pum=VFIKKj} z5i5DbK#%uiQqTu4{lvr_lX#VlV_aq+CA`I@PKW~(rzVoYg@=_RIk@iS&O@XJuU_LJ zXeXYGsPb}l(jj9#aZ(_0Oi4uWmoHyjC2}`h#MZE-Ix;cr#8+a9D5<0;@9r|GViOO= zh}~)T_tS)0s*0Vuapqe2R^JkzRTpT?IM2LZX+W zy^&_6_`Ft(O_|L7{vA3Qo>WW)6^Na*s58_VT{RS zjFh-L*R1;9RfxP@yL^HfH4sNUs!BSvkeYvS0aa3t)KNrQ;v1KL!V^VsNkT#*+g_iN zNrEfJ_V$3H>mDQoQs=U)`DG+4`CLgxt9v!IQQrKGK}l-eD-c&&SD09VTbPg(r8sD5 zfUi0xCs7I<#*|u)bRT~}M6X1U1+5&MULggjoHT0cr?4dKaah)}X!Ov&dSwqTDiY6j zEw>^CgGh7qNSF9+vz4r^g)0#hM@b`BHAQAcMSNnS+cotyJ( zovW~}?xO9uT$tD%Vvhfb(Wb?CI`=#`Z07R>ia=TAP}2pT zX#mEkZ`cuSU4-+agHb@`Aa0Xfk#TNm>BAyFtwR0py7R=O-~V zyW~M7x5d40g+CBEt0%}!35w}v$-~1_*d0hF+~nD6d{&ZXhY)@VQSTpr%|H0@%Gv7n zY<-@Lhq^bnSB=lTZbuLInO&mgnLmZCbi?l2y1))=X%Jw8_0}nThm}$iJ7w6K(mKvU zd^S$(M3|7iM>1EV2Pk4xCBGvw-!3tggJ#KOyl>@SG* zdbkB~Emf#TRq%f(c&gJPtdW$A%;t|c;{RD%TK-3;NuITa>6-?4{z5GteQ%ZRY5M0= z=DtB5suOCB_3y^G_06cfuiI-qkCpIC8m@y|bd)`~QmrT>_|VCn3R*cH9sszt(kjoZcB+dDq`ZY zLH)eh;b*@B!D~f*ef?(puy_<1#dn12s|A)k?sJ-qI6yk&8o38XtPrA=7m}kuZGVz1 z6Oc;(V01=NEJR9|@Er!puzCG*PWi{Y)ZY-pT9ltkE)LDR4Th9qBN54OQ}#VFVO*80 zoP-S22}LXuKiu1l_0;uf=aA~Wr#^{ZQvTO2TUdbV>V~cEW8YNE9Gf2M+hM6{BuyKs6XdkB^jrIHth% zq6bz4LZoX%`ROV|?TF?zWj!2Qq-Cf(@Oy`NY@E}z&G;ag@lvazr6mJV*k7Cv5Htk6 zAhZQlUkk4oa_@r_)0y%#^+{+~@cnUpM9*zYhz$IVQcy$@`ZIX9%%)HWL&#s>ei0{>Ro%2Si2L*d8m+_>9x8`u+Rc4yX=|fuSv|dZe0D!e zDYd0WFnd(bIMI@u>+9?PcYXejFeBEd4bzhHj-A-WFG5@h#Tc@huTo-jnli$4mM?oI z?TXP)91G|F=!=tc{r;nv=|SUHY_MnOYPNRLIT|~5JZ%)L292gdot)CDV)QTTG6F2l zHvWu2JRO9Xs!aCn!3s=3_%nhutEeE3Q55qzXZS4r0Qzs3n3(*;FO^l2(qxF~vB|U+ zON%kSI(Qwkrz*m%x33T#MEs)ntgut;;gsg^^dJ+Z>zp)dKsg$yN{vqQO!nqSq=A=| z{lyWmNi%&}O+Jd&7MLN&fank}EHBS*Zua22UL7v7jT8S^SRh68Hufoc?$CN37Hf~- z@ci-q9L6o*L0X?wwA7xxdS6dA7w);~8%US5@I*Fe>!+wIVCu2O`YDWU|xGMgU>FqxiT=Km`gR6-ueM68yiy*c!M)pH-_}d zI$__3fPkPO;L%IOd1C?|cq^%qFa0`WQjzfG&}-|Et3W>kT+`8^4CCL>h4d}U0O0CR z{YZvG$9I=AEwp3H^7G&sAI7)MYF_Ub2hHIR3AnSY55zLGvZ~AuZkqJv!iG+w|Fuv; zJbSA~RgEV(3Rx@hKQgF=7^we7G#bWIG^Iy(Kg&#QbbV?V^=BiNtLczTdgU?oz`?up z7lWvT`tN+SmUN=nRg(&Qj+xJ2k*-!6P(uu=K%2zU`PwIwR89{^6>k+>v9iLgW1_OJ z=aMgE*mj{bEYq41N@%iQE&{1W7^XDYM?Ql9eP(=(?uQ!7OVvjAr_Mp+b(X^i2(72F z4KMTZie{Fkk1sj-r+_5FbDHlcSttMGwy?FM-kVK{&`gyL!}*EZkv>Ej8rW*o*JY(+ zmF(>~F5%RB6=uMQ49WE8X~bxz41RvHNbf>`$DJLELoOCJbeENVx7WAp@Idc71Pk)G zj7SG<@1xB3(ESO{G2<9;<4WJj4!dPHGxHzy$cNAMuXS)cv7IocBjJAzhoLA4)NxW< zQF(5f3TUfpSRgoH1Yf@m$*iAqQ&k;5_lui5D0>wtXKBfdV0YiVdDA%ky^?=x-hQb{ zJb|l7FheGi{*IO@-jrc<5^PT1LyVjwT8Ybda)-$z-Dym6gRkJwXU5tA-t$)y+;UQy{*T z^Hdbfm-?0gErMC?+Ir6(s~O}1xTD@N=)xfyi-2%Gzqt!>=C7Tiikyh?PLIyF{9x;- zmJFlQW-^R1S=XuSuV)B^AViEKBL(rKArnNj7g2Oz8aRbv_@ajm^QJv1b+o4It7H#< z6altvd0>XNeIOJA)?fcAvyEMrFedM9F(}cXo8u-*STCG4Uc6I+pi0_MI4jV0az=+V z0-=sVXtNMp-hc8K3R8a=LMw!|2Vd%aDpJvbSf36+suzgg~3?R@$>?&0k%$j=Y^Xg-$YDdA<)ris#4_c}(g zIImEaDJ=p>h=amEsjO0tmkl$r++7{`cs4)@qo&#L)@nxQkSzEoRgS^wjHFpA29IU3 zFjNYKlBSg{P9lUC^6p}93P;>6WY*CL6;(Ah$P<*ZGBXQmYd?o!5Y*dD)4dP4)@^TZ zr=+6Fs$s?)!Pff8bw-8y9uOFVTZ%96*)3_Pgb=OXrAQ7CF@uVGnlZdRS)Zez5(WfT zE-NhheX~Pxt~SV8TMMDcO-|mEo^=QHji4()Q%y0#E9FK0Z7{ zAplz7(l@IEFc2p7)#F~fUI0yic3Xw=X0+J75(r!;tB*I{m#72!ZA5k$rc^T=NbJ?i zcX@hxev!E@*L>}V&@H?K-&b4U%p@8lXKC*Qk{^ulO4y{!YR5$O$$&nGWLyRaH6;IH z=D7aJ7r!zGnEjYKIy%~x?f{ImC@$GkJbg(6b{z!7MrW%(FphN3#uZdz~ zW$i=|S}}@Dch7;WtgM-tnP&d}IkU6S$fzhPYU-VZavfYeJbnp@vDsprY~^_s)!`v3 zOy=3z0Lb;A4wreiMV-MYvM;LZ-_77RM}FMI63xF`GEmT6QpWe&EfFPrW#HWaeW0a- zL)94kmPEwp94LLbLV-jy0@TXe_J#ug`kkwcmY0029S@Mx)Vvthknnz>U$!nnr=N{RqDQ{)F{KT+3yue6sN^fP$GUQzsh4I{BiR{rUTS zv`ge2rpW)ocDeO}QdZgcs~M6HMZD+4;sG}Burl|smaufQM(h9reEj0v{CwPe{BH&L zB?Lt!gvGe|ge3U*{NTHN|IY+RXDizezW@ITIQ2#WhzV5xT|vkBgNL`dn>9er%Gtu2 fLB-MB##-Cj+{)K=)cU^{umCDx4aFLHv(Wzoc}Ul* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/openosrs.properties b/runelite-client/bin/main/openosrs.properties new file mode 100644 index 0000000000..18008e9642 --- /dev/null +++ b/runelite-client/bin/main/openosrs.properties @@ -0,0 +1,2 @@ +oprs.api.version=1.1.0 +oprs.version=@open.osrs.version@ \ No newline at end of file diff --git a/runelite-client/bin/main/runelite.png b/runelite-client/bin/main/runelite.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d1ffccf4b488fe929b0ae26c44a4feed87b84b GIT binary patch literal 38459 zcmXt9XEo?%rpwz1CjmtJVi)5<+@H3=9ksmG|#-(9bXby9n^m_W>D882a(d z{XNJF1B2-K|1M07yaHMb3|0)4cXA*73c9-dPhFPu)~_V&if>kK9xJZQt^yx^J6@Fh zz?E;tc`p?18UZA#)gPhtoRmjIV7 zVmk7>Ys)*eT4rWm zkkh8}D~dVj_}G0P_@Wbc6hQKYC7P=|`h;9wOYemxZ5rp@=2VS7 zk8Km3f01q_cT*Yr_YCx(A;*G2+)Zg}MQlJqx$28`@OK{SdV2P?ce0^ns&h1}Tmk)G z!(Rhnw}y}X+2;3iGCWAlgNV{fdr&Hp%F^WLE#|JwHf+`cE-vHdDTV}zNM2Z z@gxOZJ;PO$$MLv$rQ=v-{1F~vv6Qg!&y4&Q*I-;Zkn|JOo0KG5b>WV;H&g8trK(RC28a$m?l5fq6hA?#vb?w4X% z*@NSRroN7Bi@Gl`P``d{Qc$QXLMTh@5svYLYI}@ISbbP`0m%b^RdA^_3noNWct0w;vK7;Y(Q8?yt=B5hJb0K z)-Ww9u5xsusu3`b$f>H7(WA5Ijhe~29Wa;J0_I_Q4y+s{V%$uzqf2!DNqbpYdDz6* zal0I9W(sesgV_r^&hb&JidZ|uO?qY6%m^Q8{Dyq1;rVFL>4F&cU|eBkCBOo}IVOnkJAnWHQE>JIw@@n&e-FuUZHpSoMrZ>-WWc= z06_Zj)knQ3^6(CD^f~KX2BfahIp4Zlp8Fz&1xJ>eSF=aQb@H*csjoK}WBh~67s027 z8nA_Ap$--9Fl`!#rKB!i&cl8Tob}&U+8{m7^DBFUOv;K5Tmh^hA7;HTd)WgcJ8ZPishIEzq;!oH<9&;!QdI$X>|n(B=R|^Wx0?&47TXbxKi;tE(Ge z@TeGrGkj=&P2s6sM-`ncU~rgOmd#fe1O|snc#YE^f%m^LH#+K;+*&O_2_sfuaOoSu z8os7~p=M6f_raR}feD{5HvJQ%R0}ztxn3cw!H#|3U3%vV0rg^Iw+c^_nB->u8xcjw z2m8DVzoL=jOP6=#DRuBgrdguvDvHOpmk-RFLSgCK)Q6K1Sm`U)w2qsl8!p=xbQbHkKp^*m=s+DC!N@71tvi7ooEbyH}B5wipAL}LZzG2!u)c>IF zM;G`s+@eHJPmirr^2ndr#{ld0_o^^S=W0?Zm%C}}?ufkB3tVw5=XlkHNRNc=cIT<7 zM$>F`rCb%ZFUPYSMgbkmpOukwb6S#Yc0^o*Gnr6@< zn1ysq;n>n70}T%a6>Q9j(Ql9Ef=uBG+yx&h+v?Qx^c0?XGsbifVN9X4RMCi)WfNu- zoG3$sYv#-S3&L1cmqD4pY^eQoXQTJ+dyp`&&01va*6OJko3#Tea)JV$&|Kb0LyvT9 zabde`{$>L7i8IR^cbK3ot9VgWyQZbnvH*%#aW4UIx%{kty7;V+A&R7fG>&IR++Q|D zUnqtF2%RfQ>MVp`#>xZWeaBdD>9C@ zbQw$YPDHj6Zhw}1=vZH4nf8-pCkSWbx(!|bd>gSXZf_M^YOjStf6r}txcAbL566Ls zj_N&MKDu@3n>l;yphwfyoiwu@W-t6nm|i=JQ=5tcM~)%E;a79nkhiH-^YF1p7;@8p zO-eZ?+l}gAPF9=$`Z@MbnYMu9lRFkqQ!y>oO&qpiC_!mT7hp79TAUP0Zcpq%2B@0$EK`;&w*7`UBCJ!UKa}GA5ozSWGKo z#6je3>E?#8%Bk*-e6(blM(7$QTwBYG>c84G$+<9UR64_}p$Xn$wh46Br>q2q>pc&4 zgNLWZIYC$T+Jmx!7%OAv3f`u&hFP2%bL4HLidh?k@zY-DO6rTNmui_8clEeIc5eP8 zCOeY+a2j~6c5-8;Io?baNAOB|)&Z z9}}LCkrj5)oQ$!a!AI}aIN8E`W4MS-QCXs;Xdz{?@}aMB0V#2e<(C=4gkdr)pH8MC z%-^f->V#{ zQ8(_-zl0G=Ce5u?2w1lwNF2m9DZxp;PPL5~a1Q~abUQjdP-%zJi7!d%lJi1E_lMaR zru((CR0xk{+oUi6Z1Kcrv~J8gkok^7Zkf-4lN&;efGi&_JgkYw83EFeye*y8+~|Tw zW%KpG-=ft!P_kG%gHy4nHO_kECR0a2K?NO*VGb1|@8-J36Re!>thDdk8Y5K!6LL<8 znAGu#$@ej+RGqEc$I~e(rO)P{-Te(*KFD4?(PFHPRoiOJ1-*A-dS6anhxk=2aB7W! z#$*UHDc=7Jy-e>y@g}F$!dHTBUL`er4gWIqsc%~oI97`y(nmKV>5-nT5y#VaR10(5 zrc^mem!sg93EN@1SFJ|eBESEbwcPK~Dd1TncpCi5YJF%c#gn1pdz``wm<{QVTdCab! zA9_@Z#sf{n9aDelbok$2SO_sEk~6(O`U@4r17&^G(fPa!o+=4>U3#$#=5JR?>w59} zR{5jDQg3Jd0bW4SRfxr#NDFiYp~CH4C7l>)*R|yHEwO>`)`dyr$jL_pvuw~IPSknlkuXaS$`bEMKJc$G;HeQuS7me? zt~i&1gXy2Oc_TA?)ptcv$hEij0;3yjtTW>Xx*-kdj{flV z0K4J@N#p+_^UAC4W`< zpoetiF7ZTON1e)o6Pj9(*QasN(Y{>}X=q;f?y#JdmXvtS6nz@Z(uu-DBkBFz0dsfJ ztgqZ%$)5-EV58&;T{J=?j-a?xI;0bCoby@Z?DK5xi@e`nKJ-bWdDzXbIYd1V=Ipce z1OGL$n;y-@vuPpNPiP;lwJF)GOI`)Ky*Tg(J{+PKmdV@{BlYGQsi z>AFP4rChYWc|p83M3G;#V|dRe@L(RJzEbFXy$VLtE(qXN6DU3laTvMYqN^990)V|t zc$s0}jS>9z;*S&o)=FK-hzIcZ1vA@~m^ch_$qC0Lni|gKTcS!6(vXml`P99X;?{bt z{X1M2^od9=ZTGkLgrDTM{o7~DSepbHu4D@rz^$a2_e-A=y11rwgbF8OmCK-18Ao=P zf4j)=tcX?fF=O=f=J9;9NDAkfizUnutf+8|5pTNW5n+vi%YRf3>ipKY!#S0^$M;|B zi7@QCu2Xazv&y-R4zg6ee+*m!5Bc=2Qh(%CJQs0v1)e>Vxk@!h4#W7}*T>n&-7BB{ zpc?J4mC47fm0w)XD=RC5#;i#TGeN5k0;<;Q4$|u2Tyq=Zyxo8_X;mHo(SAoilsEDq z_1MSS|Is^?-$6EG&*mvB@0NTGt;65e(SOg`KS zSN$QH?%Y~f0Eo^Lp-(hQ$wU&YE8A;q+?0?&9C8vy61HeT^Ccun>(CD;`Y!`d-mZ_p zjdXoXy6aP=_i{dCOBPqsBl)K_l;?n<#IJF<+_<>ED&BV04$RVOo~B z$-lyWoq7l0>lAV8HE<8+n{N5^okJz>c~zc)gop%R`4Rab`~C;S31ZV%x4#3-g~CEm zh?nA~YtvE=Q`8|-Uyn`W|KWA9(Jsk!Tr#Ls6whM&XF~51eS+2=NUZ%2sMB;vd65qx zvev{iKN^gjz>pG0wO?H-3s3Lg8L$+Mb=*eD9Q|Yc;WqxKPItixq4O)N*tg^7%72W? zUr1~~+9LEYF8y*vb~N>&4mJ=;azDjpQ6?~%*}qlg#)32CalO&_(YY5hztjze$P?h# zlBkLrLf`(1mV{}WHZ4G18eHxL`cJ|?iXVlFF(q?JO%-OO{kvy;O>i3A+kKG~@#mI& zJ;37ZrezcUK_OgtQ#!cl>ObMcy(xa-5g8!prskY*ii{x0&4L+?v!{e;iBFG; z(Yzghgd*ZXO@u^m3G!k!Gu({pOI5KjG@`c4{-rLZBn(+sGpjFTt$wOX{) zCzrn_Ws-8@gX6KX4^Wi*%^jN~S^}JsdS(lI()MdA8%fYVIgpcgTj-J!>4%F4HX=5C zlw#28+)`Q$Ut*g_;E*V+?dm$EluH6eKZ(kUzfH2|v@HKg`wQ$+g;S)tafcQnen|a7 zMzW>PI$HAMTSW0w@pn9mt6yb<9UuTAO}!O6Ar8?*_h;1^s&4>OoSzwWTy(+p?eT#D zH62$QcQT!;br)QpgQ=%bIg?0U#Z_nWI)#m*nH6+2=q?zSDr(*3zO0-Q; z6Hv00D^7pokEAg^KE7ec=3_b?DT!hpBo^BQvE^f_Z6sq!u9a=$lu|N(nqT2?7KI5Q zPm*GEKl%Pw%3qZm+@ZuR(wuz2$5kdCP3oe?ZCqk7zhk;xp+QP5XNULKxZLPqLAJr{ zzXMycfYY`*%R`BA(+MKUohZhjku6>?t*oK?+MorH3VAe+;-`o1dTXshpD z@92pc;$Pz1!l4VhqH!8<{pBrW<4}nEJ70zF8Z=+81O^R)x&0f#W8l0|8evH3IK%7%shR^LY?#CdHfJyV z5{7aW{V7oR!I;J!KINKcOS@K8O=#R!_|M4-goW^tG;{v;(P{flT1s7Lb96Fn6 z;)lX70;C&~bG1w; zHiCK;+aFo+cKv0hJ9<7}5%(W=rF3unX7IdKOLU#`_jkuolHPX~&ClHrLVCwwhO^R| zS-2&vtaN=vFnvtpI2u@MAHYWObnRQnHF6B$)KYBm&AnTnkS8D|CAGKxPoKtVcw6ws6PQV%zjhJ5E)VdCJMBGqMbp zO|X@tp~uEqRS|4p13KSTKf6`9PHNnNHxZo77I^58{4h6o(Sc(7?VaduOupaY!o7cF z=MAFd&u%N6@oq8NB#hsk(dKb5FOYsy<9F%%dV7YoH>qN-kKWXGRDu8tt$z$`TcKwm z9WW|IZE^|sBm2RLIU=(*|7aS#cXbnBh@nIBn6r`<=v^U*oj!S~oI7zAkfhn*JhKdA z!k+_8r3ovF^Nrc6S^d1ko_*=Wt5dk4ZNRzx7Y6}dtX)W`{ExbcuJa;KoAzab+#YU` z4Vwx6{Cfz8Ls-sOg89=>Y0-5QOi2oxEK>aIOG;y^dNOIIblPkxXTasW!n~DEMp$XYP5Kg zR>wE6T80ho)_FC{&CmU{E~Z0@)q z8#YFPqN$@A8!`|0>OrRi1l%);4Ugyvse%0km@Y#krGC@Gz3rn!s*iB(FIt#8oe!2n zdPg!iU1>?><7_}VMYawaJN9c{hUYG8NkrRTsTn5DUd&(Ln4Qo7`K`cbjO);6pC?qM z4i~uB1AC_?RK1qPyBtcdAI}I8m*Soz2hCf}Xhp^*s%UTUw93eELsV8Vv=a(ZH#(si|ibwKR?6Uhm*q z`>%a@VOxGU>t5xSHO_l*>aL}U6n>YRirWlFa1~R2`alXRx!*xta4*5V;{pL*0`5S zBO}5(FM-+aLc_EQ`qaXTlRaYNmfxLHbp>@`1; z`>*=QC{+I63$QKK6wcrMeX0JrS)k&7QZlb(a)s#cf}S$zigdbyls$LjxqID!5b(Qz zixQtb6|6!WDduD}8S}QoJNn_A#vyLcr%6@st48XaJ;bpW+>~a%GzhH5-l}j8ex?l^ zXEF4h`HX;Sdrw$P(g8E?9zrZI`s@e&fP44=@^ z_Z#N-W?3*?MZGXlrrR2KX?$+PKTn^K$uo{<{9~jDS#K0e`(y3m%TJX33ch@P$HMGM zW%`RV^y>~t%#2yCva0ifDc~9B2LmVcTik*X#-Ms%aj2rMEr&|K49x%UCCI6Zi|{iD znm$tISCV8&3;o-j-{_VXeZ65}U(?l9=O>waR$*1VRql0MnD~{?d_bLjWl^E1u&KAD za*-!4bC4@vY|Zxzs)IfJhBj2RVmZ@fW$}5U!iUGhd~srW*T>p*i@Wawyi$X_M!K;l zch|vE-E;o}d3=leT@bD@#?JZc+(AVGf=y~Mqt*i~t|E57hN(rR7?YB+K0?^K+kWOw zh>MHUsyfKtLVLwobVB%lAPVJL#=UG|xEgZ}n$JsFBO%|N>6K6t)J;5ior+hWJWuzA z9c0L!EYfuSf{7JCUw&G!&{?0*-(P}wB(bxrT#=Ag9@IVV3@Hpu&i3oyY|l2^%;lGj z0uwU(@38Tix4)YwiKMrxvW{p#G(Qc}^o*`Q28I?hh`F7~KFqEoQ)AZN=2i}Na7^jy zBbcUuff4aXS(QDv08LpGfWJHFd6}Nmbr(z;tsi$hFL)I{G#yfe7p|-cTPuKoOqI%z<(Rs`EK zB`6xjKHDZa0zq2aZ2?-EX@Ns_9eLC>0^-Sbe&A&=n*u??7&GSNr6lrxVExEIEog>!$ zNYS&K-xKEcw9tAE73=-#7WB`X!1#0=HMQNr3>&~^gwsiWQRPlp#jEez@MD{*=Xw0| z5w-h!w+R{kCzHX%QGan4_k+bLAIoN*$A~p&XDjN-$ENj9NJ_f<+y4R9ddF{OoS4I0uJ_-({tOUR z5nb%culP3VRXW+_84?hOIlS$0ko{h_*)iJ3Q?^hzSN%_%aL5MPoZ8(5{SsG(pt_P( zq?Gja+pG%lqyed(UBSog-g`5XsUgE?55}{tc(H5z-g~(aRI6-1P0=l(ot+&c6JO30 zjX0E*AZQMVIiKEt=k+EW!J_L7QJkZjQ*FNT2p~i?`E@1H;$v7Fjl= zMC;q1^n_Kv5u0>-<^nXX6W8yVWbSe`QLF0@Nbx+4M(?=~Buk=MLKaI!9GGV2q(>x*5P+>Xaj*BUGgR9xC-N$nOT*AEL~lki}sl zBe8WsCY!J=9(3$gjO@KP4$YUnK1>Im{hkZD9FyH^mAR)d3)%E%_WvV?=ADT`u%%;Y z!K#E^lO*!L;(IEV+Y58#Hp`PZh~58YkJq&;C_OpoelF+?hTdCKGE>T-Ph{dolYZB! zF}X=f_kANzDP)h!vYe;EYj?-KXP2$rxo-&?i0kZY*9@ttSE(B9+aDCjq{lmZ4iN1j z7iK;PCjOp(gu6cR43U0yYFQk9buouPTw#*3zZqP_eiZ@$lL3YbYOte4Xp)$ZJO6t8 z{M&AoX`StkaEs&r;!Iy%0cH{{y;HZCajT458y_g1Hh7rLWq7L~2@xMW#;*eR;&HWU z)7GPKYwAW${F$LhRIc8DnD`60Lf==rHn_v+Z1{S26_<}x+J|BZaq+hd5vN@X3u~Bv zUuqa%%#p<^Tb26ZKv`Ah!ek^9zo`rH6`I&~u3Acv{({g>AY*4qWh_9oa-Xul10Q#? z+kAF~{PWJu?xPa88}Oqh+yZ&B4z$JMN&$<9S1aPu$QrKp ze?PH-r?+APU*+{X6SCb3N$WB$d`6y|2gJcmdWVmU#cuLLkx2jjB^tj2vEJOPr{9`e zD*`V{w{cnCaH1`=&&xvoP#<1)hB?tefy@6`ymySBP!A?B#4uL^Ef{I_l zM&tBVR~fQlMH69lDy}ErKIBMyGRfG`Pl(8Ofxl0-0};QYGO#j zj0$y=y@_f?Q1HnT$E2c)USu$F9wD*5i8K}nbDzZVtWmyUBu@AES=eQ}@_XDRg6Z0N zGh@bnuu#euFF$u7@6{BDk@=H%Ip>jyfhzZ9CsWy3&aUSYILhYhk2e|Yc=h49=vf!} z_7MJF;V#VEbQXZrExrS?JpE%i+qE;d|A8=Va+NLtsef8~gpR~!6Nx&E9bV@Q7|4DR zF(!W}NVL9v!!P|cHBD3cQIT&Uzwc(bF0S#qY)ZDT_qsN@VfodLjhueQN|$%OHe;jV z_?a||l@af^I!-yNmo9QTsy|B|sp_^ji1N=qk0Y1^iL}X2QN}OhoMD{T$~m9ax?$qx4v$L)IzpRJ ze4U*QaeJ7pXnv!Fbot-G{Gu{r+N_E_DCNE5!ujLqLKmOtqDBM{fb=yV*$3QS4|av+ zNr4yEAnMZR6A3!PtD9H6_hn`5{Q}nAX3vvHIL1N@okb3aJD@f#>^`q(Lw_FZE#3_r z;j)3U4CTMrkZ}pcy-Z3@zNrxFF1kDE{M8b8GW0CStlcBR{PyN4$+L6wJo7o!`>T+a zNM5~6sFl6t%=Tj0Y20Q@}@@qz1n~eemYrzaUHHbl)1zOlW@eK@l;F zcAS=CZ;j^T#JVmi%(~7f`B%GEUAfgL_aWa`P6SsMFG6~ikDi}{cW|F#xnS+buK?zO zWHa3c6e`hHO9{+vaqP}ebHA`7HJGzMa>xqV89pmDiQ0Db!$u=mFDT^-Lfkw66S>JtDSO#TdmpCIIldL+BuTy^xP#x z9AyoCn&I2|ljZqO3i}VOJSc1DPP%L?vg60se*2WvK+Sh^!s2pvcl*BQ|0F&6pIv33 z-50;=4BRqaCRn)^7V5s4SZS0v#jO-G+bFN>Rj2BWS9d^rx_kqM_x_Q3m*K4&X;U55 zgerqdxjywGbSk;q_{zp`Mm%m}dhbJ1XkMH=X@(XE#1RZ&s4p|=BcVDmPe8l`y{vlm*#k;za@$<>la}i#1g0MrOxC~0m z>pbQ9`0-b6-qBAt29M9=$j={Ho&T=^ZerGV_$0Cth)efkY(yEj zHp+BQII%q7@tJo=BNv7BzRtuAZT3yytIRbQF2%o8S{*li3ieG7AvyRsmtp?69-27P zdp$yn-4E@kE14K|ODt8?PX8`ZUr^Mv{Q3|To;|4_gpgXF92-;Ve5%wPVYEca2Hj!y z-X?LcpTG-N*4%ge(4(IHOVUi9!5OS3M(rcDNEgBGla!^4=l8n=Ho}W|b`)0l)Jb*z zcNaOJ72c@BJfjCv`4JDllC|@>K02~r(wz@I7ksxe;5rcZBDD<<1A?!(VQ)p0uZO)2 z6jAqvIbeVxMTc_aY-0i_CFPX;UgMRpj%QF1@z0x^8v(y%VG<>$74eq@3Z-YUO0Bx9 z71}P*{Fx77AuAw#J^W#grlo{cN3?TglR$2nmmORk_g<{)?(Pw*-esEDlEIKWE5+;giF>d(>1NlP1GQ0Im zqEu6+r}t`sST=?$oj)aF$!(&TIv3&fB`z$%PEq;UIQU+N9&ZcxgcTEgA8=06ly9P5 za~E|g^rQv_$?iGllP8bZTNzz`6Cu+&WqLkfmlwOvW4aIC%+vES;!d!cStR|zu<0i= z=Bivuyl|%HYRB2Mt#;UyaB)MYjF10OF^t{W+LR&+vj+)Tccln}*|uUb5aX4KhF`t*|W=6$#hJGnuL zhe*8&{=45j*d&qMb$s!DsHfhBaq#1jp|}#UHI|5=sAEW8U^WxOTc2K$1ox z6rG#Q*faMsv(5WZjB95uZVJBat6B5m^G!$8#N#9E^6Rfj5u9W{oZGzbGA0}+LOOT5 z$?)(0eckDO`h(m1&t%By-9U?CEc;tHAv;gTn&rALzkb)C%=)Ly7g<8B4crsDI_v`@AzFb=)?oV2xYP+ zK%Z=!T9q|gY7yeM2<;_tzPejjw;)b;op&jg4pjHK>?Z4=)4-@K5DV*LZDdmhb3Lqju=#sT+M3D6AGYdJ5|SuBDdpU>nC)wsw`zJ6}D z$QcXX(u+Y$xWSW9#6B+!BE=D33b2&yVpnDlr?AzEF})|}AjtACD` zQjpKT!lq0bZ-x(ulu|V_GYoB_K1wmx_bt^@z!U~&FrlKX#-Y7O;`Z2JEx)ty(?_*& zujEv*&3Q33W^K9?CWAwlp~Q+UvBQ5pYjpMJ*~`ENz6*uDD4jEB@( zce@w<>m=iCjk(jG17xjVB&N`gAVwx84<8@V#opDWggHd(v*9w!<0%N>9H=}ma#v@* z{rTEbCf^-7$z(nMflW^@YPHiCEetj-{qLt0SNx=tJ4R+EiqCwyodcLkPR%oDa%L$U z#|`nhd<^PkQ2OOFMw-}%3NjgaSpGEh;r%{7OCbJ%V+;M^a<{b0YOUi5=8DYN^=jya zhjZuZhNYBff1`(KU$$FUe|#m&(l5m|wbgZy3BI-4`7L z917a8iXx5mdF=a5DMo8`X9d`_Cu+3fmK0$~|0*TH!lY;0f*>}DLu+G@fiOg_dZEE$ zNz`n^ihlmbN0H?}K810sg!D$-e=1B)ppsX2x1x9GPGj-d=l-_$USka<9ZEXlvicJ} zu4amX@Qo6YP1pDY7TxX>9r{Qy-|vsy^reUY18!Fz#9gf(oc$D6GHmEhCs&uxnE9P( z4T+`gzNH^#Dl6)VY7lvcY1=vydLeCZbIQ3P{-DG!i+SJRET289@o4P)SJJfCV zbPqe`@ZZzkzJ?X2+6k&>J#eiF-m}^f+`lhaN5rM+~M^&YJ{~0LP}4ut9?rB zT|KIcFP$!6;sybz>689+sDIEDWQ=*Ea(Nrj;`N=NPp&uqtp$d{`am`w%w0pg0&=xa4|v!pYUf81^=kXzrVH*XPqsny>n(=2eS z@vDX--~lH~tp*yUtvBks+V9x$5tZV}z(&c^^!Icxf&k?A&gPfc4QYM;3!c`#a+h=c z46S9{hcb5R^sl70!t~B*k)ftg{~tAescJHXIscT{Me`>f2Vtm!hzRV$k3JWdr>Dyz ze9XWvw|a#Y+-J5C>#k_0ry`Xl)F?K<(7+*X&UyCOd&#wRStFBUv7*P44QKe+a1HmB zuX5CO$7e~VyzV0AMaP*}DwH3~KmVh%Z_VTSyf&^K_o@3;vPfqIK=l{+`J^i64M*h%A90czF0InLO7b8DLGa>Oh|?u^pJ1NqtP%k+L`5pK`dm z^)apu9*fpd^@?`lc}xnhJubD#vS}<*k9E#B>(!)<4t#E(%h4usUGiQRaKO}@g1n`Q zdK6Tz$Tl%ENwJZL7U0rT0Xg1H^BH#N{_tUqaBWrVnBiL3+)noL@Q|Y(`KQd@9n%(4 zs6lnoM~QG5pi={TdfJQKJD8obV?DUYhbq4M2=7TaQxu(1J!h{wf`e{>{8qsft zJl6UqB1HRr0;CHU-w-XkNdE+74Y>pN{{8z{nF}QQTC!@d^PO%s<#yFPivy7Y<5CJB zjfsh&@>erB$)N_zBqj=|P(W33I5(D?JDAXf1w=c0a^ddG&@}V?qoj3M25tW$c7}`E z?BC{5a9Rx6ag!k+MP55oQMyYG=BD-T*^IT)h|{zu@ODD&zjFln zAlTa-c?FJSX|tX2W#;DgM+8fsl0lzN?EY8?X< z$&>uCvuRybTofPs2hV{dUyU>>X)o}5o1Bq0KfW%>y?y$X$|v_rXw-{}(DHX7P=3QG z4Su|`3*!%d_A6YKJ6wQ+l)ay8nc-zZfNA@x^Q9paQsHzIJ#F8u^qai$p|RL8&DH|+ zeqhmfP_f%mttr7>^!1d`cce}oHSlH_`A5RID4RRk0N2g6MMJ8V%FV)~UdT@~<5L^; z*xk?uX7FFs_#N(!qy(>;p>3_JpVw<94 zVmdmyOWHo1k+cDMhJ>I8Ri9%99vWqP0y1wLacvYE%$!ENOT&Jn{t^!e5T~T+SGQcv zWtUe3oM4rK3bD~gxQNTBKm9geVk{~s@|0-*J}&gDbQpqcf90}3y|>3#X0{ISfyM9c zmh+i|X=poXeYLxEFSg)S>5y5?9(haFx3q(n?;8x?YEwo%L&7-CQ-WofB)cf-s$N=o z`9!-QOnO5Kk&<}ptGFYrXLY_Q(lj$rZ9S!O=Z`0ZrE}ln6f!>Mh>;3PGJ*Xu`tVXY z+;^!RI1G!TgWfndH0KGYf7w1wn`7Nlll$e6F{j?zwUN;b`{d@rQyQBdLzX)qRsboQ z%$yxe=8Ahu5C=e%Z3nF*H}>ZrB1#<@o?Nw7epK6lj?FpI=ZD9UUg`?7e=kxl223+K zS3ksnxdfufb6WaoMg&2OC$$E8dX@`eXwAX?mP81#!sAZJRZZ#ezRpZy(B-CPlCSZe zxO$=H2a-s8PSEG|IG=bb=d*`_fnF@twOaSuyw5ErfJ^wx%!=6C7`yk_mITx&iTnvX z1hlQK%c94m@n1|(qvL7$1vXTuGBEgi%h}&&PiKKZdeBNJYMvw#ltv8GNz$8 zyxQj(u~m{*l4TTVwFfn)`;n1dI{8C)FF!1;%LgyNQy!d0rLUKnR78WjYL+}{(a@Ub z8z^myL|WvTpeKG4wgaB+zZH!V@t_As_$pH#+_UOV0Eg%w+(tBag%a``?Q2EjH!X<1 z)n2uxkElnd1Rgw~Wa!{-L`++SVg;2ph_Zstp@?FLqGFdE7c=pL9g83e$fUPCBd=Ge zPCAeR=5lwG^l3$`D%ah0Gao@o!Gt(^MW{bB+_2p^2*40PO<<|@M%+Bc1P38qLAnuL z?x$&xI>`M3t8-K<3Ts3Wcq1Ooqm}$v;K)PX|E=o^gYoOdBHM6V%qe4<0gD9`SAM5} z)+J6UMu;F5RR9OadFz#)7bGDY{+RR;^R>&3Bl-Aq0MvQ+rcQ69$|eFt=fqyF!}Z&Q zam(SYoz2>MdUyH|0b&&co&}xReyM!fk{E}K9t&W znwj*1_ov(6cZtmafWk42XuD1ze_+p2$`ZFc7x?yiX>|fKP48_g&5qe>JgPDQnTu6BjCShI`rr>0Wzpu&Hr-M z|5d9z`vrXcLASzbVr;A_VZwR%&$5W?g=9*dpn8~#N+dV=!>dx4zQ4qo<+N~?7(|32TG+E1Qz`O8({xK<9Ws#?&cHS5%5^Yk>6UT5_T zVZ|?cT=n#p-lwY+PnUB3Plxl=l|~o=!ovK5SW(v5>Hh1rizY4 zn`#Db8c|SO*yp2ma_yHqn%@7j#tlEObHhUAIRYYp#;>D}5bF`#Ma34MG#6gj(U{Tu zuZz#*FHCDjb!GvtxuZf(DxaazJ93)J3D#dVP|#`HxMU5nBf0h-+3=L)EKny1e>(zp zqHCM6x44#>u#KQ83f6xr|GqOb#*Y3-y;V;u^fzhW1@pOH#m;sQPgg~}w6n{mjs6K? z+!C)$(22Bp*Dc7!xau=kPX*{niCyFlG4ge*i{7xxU5gy<4(eI;aArVM4tG}@BqDb1!&<$H9SE+g0CZA*U!s+M%mA3R{STJ7Kc-LJ*D)jxEl z6v2GHr?#xuYnIC;lqF85!*Dc02tjwyuRWC!qr)+D+Egg~W2|v(V1st>7DYi>i$r;z(;p0|YIsr=$2hjb@$pp*L(c?%^odV! zc6!EBPd!Pv-C!6341@DUupf+eODQ1)Cxyks)Z|GUilQRirr4VZZ*G8NL9;=*O;Je> zS%&B|k=F;1R%||h2b99U(#J3*D$6lV!4C{mUN8#&P2zK2l>~-?Wm<$q$)P1!6q1S8 zrq?i7*I#B<55`qh?eRG~tZVaYR8gndWH=b?)luK~QSG*l%>@DdexLqm$ZR%aadN`w z=1oSU5!17?z3ppp@`%G*xAgTsiAbWDX1h%&6h@xJB+CHTFfl7oWks{uWOy*b>$It= zLc^J*!Dc?yG4gunt?EG#K%yHwJkz3q!1R5j@99dH)e?ljYPB#e3(xmyG@G;r16=^& zyTob2Ce+sEDoIG|Z6Za+ezY0z0XroO*31`kEZZbhfljko^pC}!g{T(ZmY$DFbwH-yZal#+2t9l)dFmj zgF&Boy{6S@u$@d1af0nxTs(Z6A_}O|81e+$6bJ!kqtPH(EZJ_i`;A=`MdX`c|7Guz z!qm$K5R|1hDegc_wh$PGB$twwX@aVVO+7q%jRuzO?kmz}v)SHa-e@#fJ$#64Yw)pI zKiO`*fC_?u-qD!Ve1Y$|{Pa)$he+EdO%i_Vw|Uwjd18n})}nit$VpY9#Z zQcAK!dlBNgjpTpNDh^b}G&7mC9RAT$C3cb_ivX4@?lT0WB%WoZ{|EBV3oPww5oKOAWp(D{epW1dkq`aB_08C%dU4r#BuG zMInyqk*-!)^<0q_IfH`{W>x7%uRKZEl;ys&cW2Vb^PDTS>2R~z)VqKJ&#|zi)D|hw zk#Wn!DNCe)hGUaP7N(G-t2Jet{ibgRqS|=`kKg@nR`UhZ^K;0H{fv=k8P1L&n5I1c z%u{^ugYN^=E%Wyr9tq}au zLbHax)6Z$ElI=30;rqDrw^8dZWo#gVHD=3&#fD-QP~`=}F%gDD7#6}ZNH!sZ;h4pv z6w-oYr=r5(w9yB@ffowNbWCV8_N2Afutm5q!wcTRZ)j9L?^L=5|>B$MB@s<6R zuhnW{4u_h590aIFgEZK(kW;c)&kn+@Kj(InRkTH|Rv4WQqTQm^>#{gMCtNPDeGhZH zTw=Q(!ju%XV&`=_IG$UVH$|MEpYKz*jc%Kd{hc4<#pj=+QWdIFAi=1wgr#XBrGaEe z923YIK#_e7t{vXldS%lRiJ;l->glw8!goud+4(ug$2a)cPyGbawTTuB{^39ThlEkY z)$7NsSDNh`#5u3ueSlXJxOZus9pj&xDI|m-t_!3(O%LpnDy=A!3MB+(#{t_zymgN% zurW%BQ3|AEVfijX=vSZJw3%-c9Jj!4Sx#Qovuxi1Ya8by&wM(zTt!K#}|_S{-6F+KKZFn^6WFuQq&%TO`I}|Dy({$ zQq^S&Wm!_>x{_AZP{t%lpjJ1(x>7tUY;JU#$cCWoH>r#!R+^&n9QA08vP|4@OVdp~ z2bC32fplFQ*JOUV#`iinu0>`jx(2kCQ$E^^xN<1?rBIh!2+t#3EZ8&}bh}-q_wO?Y zx+5)8rBSpmk=&JMwOTFKRZV4yBD`jk?d2s$w{P!d@}0lZuryes(`+CrU0xlxTgX~Z zSk_`us|H7Iw_6Oec9^VID>gx}mtUuo2~q9RX}5LcX|Y`L`+xLFzVyl~nkH(Q`!O() zlB_mzN@-%563?+|G@7V5-cS0wyY6l(_dJi@V6d-QrH-HPkSI!3{P2(e7(e*8z8}YR z_}%~e|KeAE^;dY|#TW70O`7c%Nd@<38I}i< zCD*Q9!!S+UMnk85hC?=+jsB5Tm3B0xi5|+UN>f4*v|BBzEN3yBYuY*jAx#Vf*>px3 zC&;T$Jo9lw2%L_<4?RYLNpJ^W}!WeEBshY3><)qPCjtz>`qz(=f^I$*T7aLI{!qzVq1z zZC{`UHpZ2!5J`;50+kjB*96Z-SrRI!@(PAcNEak;T~H*F^)lxo$Z-tGv!3Du$4%}_ zho5>QC(pFkB3!TW>L1=@GTGy9lQ_oj_xDa8={WcuogawPlsHcItbyfnxxaz~6k$kn z*dt3~oJIr7amZqQi=tA@-oA%247%-(E~xN4q%a7>h(@c8F_}#CQCZiNmSxFmHY2YW z5m6M8XIf0KU6*jXqa-*wmQfXcfa z{|<{Tgh17**JF?0;^%(mWBl}g@{=^%O-|mp!_WQ9e@eI4qt$G)jbh$@H09O%m&isF zzph8wQAT(F7>2>|jT`%215zUEL3dl{Azz*p{K=OVWE0}H+9XAZ(`aJ(4UIzc zymvrRK&1*y2~;JPDQPuYc%F~zxmb=vZ!iQy;x}7doL}I0KCModIL)AhB*{oOTMmwo z`M@`Pi2v@F{~JE?ecwr|+a{SV`LF-8{~X7286O<7*=)J<=z=?w1%+kcG@3+7%6hYX zr`xwEK$RTydtBUoKvUXSg~Gx>3WLpht-XjsklRfv+rb#xh^7mffuex2#P0ay^N`JJ z=M=MzJ`q|jrtd*nAuSWnw+T|Xx2^CD=yY7RZJ(EoG1(@@Yc{xY?J8cgL2rD3?YV?; z1ir^63OT-Vm3*4IYL$li>HzcCfrqSxsJ-kYhS5!zct)@zv?Y3^wta*NW3UwW;PNGNy z3aW}t6d?_%3m#B=EwHLIhO|r*imKE!ih6CF=Q%~Cv1FH*m)LdpK%VC~C_eb158^lu zkKMe^2fpt8JpR-ZG(C^u;fT$2$gZMRsCLy=c|hpa$9-Nk0ZG)?yH zVtJ;wUWO@IU0#A^Vl^6MX^QP>%Uc*l1VKR3K0w~EL3xl!AVv5ROc!(0!0{bq!={*S zAT4m7b}+kLyl#_xopapx7?qN?AsBt|i1V-{4z~JqHR0jIhh#M$(KPGURUwF1D;@<~ zTH~>fk~F=fYpAarU;A#^@o7xc#PR%n;W0`f4Y6naih2k% z1=yybqN2)kq%ute8>BGU>2xIAd~??iWvA{mT)q|8nuzWgRBg)G$mVX zuntDp2W{Nh2BQ=lN*n*Ui)z^<_h%GE4yN31ILUL08t$;m4i-fLNey2mUTyk1x1$Q@zj%zcU1at>O ztp0!`(!~}fiSrrU0l)QMBGzS`{={p2|)h23hAB?-O30NHL4td^8T4)uLlpr3Bt zHGQ-fDcP3#FV>gXw+Dy~u+0z+53|=K-fW3Z9&+!i z0j_YkF>;VSkCOua;D33OI|(dAm+qj&YI=#VZLDT<56CErLT@TP50MpwX~JN9$Yefc zc5=eu@ngCms@-C!;n>y;kX`g z95W9#`?eKVDw;;6lR>*O^pj9lm{MX$ zoe4aYHDqFGk`@(ll(L*oDI5o@PRvTfpxN|E!U$nX!sU`?O%x4+0K@lj1^m=EkGT1+ zE~`&|1@-WR?lZR$rqmvRQlV0Xb)y4shE$nA^nKF#7G)I#pM8T*{qc%V4UYM*zN0}i zNch|T>p5Rl4z}xIxem=%i`C^hzHQ?aDcfL6(e3HxlG?T9Cy7H6XLD-Zf2=t5>h`R-F)Px(-EcDyix!p8jY^7>1lp<{Y*x%;juG zZ#3FVlslXFu31Y;sh2XqYCZ?U;BeU2#!#U*eSi*tST&W~5E>>~R#b(~v4@)t)S-mw z=_$r&q+LeMCcpoOpWx0<{TNT&xIvm_#A!me-R66~`@8t$pL}Xh^sv(u&yv`tb|nb~ zrYYIR8O!N(FD&hTs5?!=@3g=&wNbLDJA;MbIWOkBzi!0rPww#cZ@j|I_qSmcz=6== zkEnuKg)$YiT@2GkWhuor#6EHh!>El3J8;8}-VxQq z(cS&~h#CNDDW^{B@Nr6A7>in78$;Fva`g`8HiiBT(Di^XF98W2Ko zesY4-Z1J1F{jXWC1M)mWRhb^tq{;K|eh$}l@H`jSad2D@&(pAo!DvXo*Wm{18;Q@Sj24t7!)T4%u4$?gnI~-LbIwlBm_<1+I`DqG z+|OEBt$#Ec4IIbWBY98n-zN=%{XRoV$(7r;3BwSxsjt1^dd;oppWhcm8I1<3)rwxP zN6$5R!Ye6N#my(4*s~GdzJHINne)Bxy23%*$JiA#E2YTmV91Ut*=n_PUAclH&G2jo z-_gNEQ(F4ruWy1oqeq%$WVvp_rm8@_11D-U8f@3PUuQ?mpeASk^WXeG_{%T7!fHJy ziUPLLlErF5)3@mlIw+yA96dctONUAPhEK28r{C%DjW0Zf>)1N(w1X$qx0pQ7+18L{ zDJARKj4VzV9<&JFoRV#Fx*eOdx8@W~qg?+bnr$mGEl|1F0&S%?9J~m~NfSe&hAm_e$($ zvq8Ep)S;4guSb$3tk>)Psj*(K8H~p|FW7957CCOi$FNL_Jmn+Zkng?W(QqwRs})6( zaCmsgty{Mkdy>~CA)j6t7|PJyww~*1tF{otb(Vk7?~}zbZo7;08m!}#^(vq}(tzf_ zdIAVdpsWoTn#BWUS>U&t`0W;$l19JBHi(<>4|MS24-#D9}FkfFX zS)8!iOqs9FXtixz&(=Xu+rl&@zVB(!Lc_st`Wy~>y!+N67BxlFwxNPj7$nOT%}$qa zsU0{@r%fD(WMP4mm2}2U?wxLkQ-#~|pe!kuTht-}6sl<;q7reDAR0dEpaVsT%1ban zItB+<$5f&s%Tt8!Qxydd9$j#{3b|abY4-=1y%CS1icc;TDl6G+BZ4I1+T)LF_HG!m zU99kgiON!LUcZJRA=v6{WVBpjnI`>Sk7TnYjbf5uOL#dYn9dP-Nz3sVCrdiE#mfr_ zQ^j&N<;LTWvpRi1FkdhYOJ2QmMv@m8S(cG(G)HIG5aRnjoAsKrvol(q4oQ;iLxue- zS4iRnVMwh5)F(huYT$v!q)2@|tSY3`zt%j@+05trSduVJ`gIZIqLxL!^vdh}-tT{k zi}@Lo*#&93X0g0rxw*t^=&PMDz_biZ+eBId!w~xQ;JQ3<{VMN!@mca*FM<4ao6%@Q zYcS9!Pi;F(g8<>WL{-J$sKqo9eD$=T*Y`0!3#uHoNl?=mVMv%}sIM+i%M4{1h^l}* zCw#bOnJAR6n@%^Y6)Ffw!Yz+=nnZq!lPF^q1pL`L=iY3ES2F>Gt-Y32lJMx!BMjHY z?)A8J>z1~K)jr5D2yk4NYuBzZK0YQ%5?!%V^8%}?qS5Oi>r=1O>0sCn|I=$*{^(wS zV?b{_W;&f>NrR4Ak(COs*CC1`%p?r4d|&7PYD?B~xdg+Y)9FwY1)fnCAFoz)$77Nx z1Vie^&zdlA2rvza6mmZpDq(0ecGcT$5ld~l8B6lzK`cRY^PI%DoKl!MyH7oie6WH_g3>2RhD6S z9{2Cx*Eg#jPS0^jmrEA=<(S%g33jbu*REaT%{SjW4E(k*4HP~G?BGZm=`5!p6W)=`pd2=O~^{K z6u&HVYNsqQr67*ARe3s{vR*D>yJfr7cU$d7Ho18C5WlNatiStj*8K3_{wCs); z%QX;EnG#dBkfmPwpah13TpB1Ls0w}M`G)sBM^P!>xch)C%l3|@M<*u`$BYkpeEbQ) z_p~aMY4F}}x=NYlm}B6|2)quoBUIam2XoXUrm`i%lNg4eD!|AKI!7*v<6zJrU#%(A zlte&b!&^>^VIJ@;Ud#jGalg@|ZEMGGSyhD7DQ3UNwQJW%qLd_#X*3#4&dxYEI@+(Z zecz|r?PO|9->#f$v)Qm+tys5O`)d2~=7QYuaL0!@(&a3eGd4m7ML<*;+}|qx=DRHJ zPa@1l19LT>)9dM2_;$U~uc+x?XMbc;Fgu%A5u z6DR_d)a{zWP;iz|J&Y+<38iOY849WrOcRx643678KRO|P8E zRYf$N5_dXuyIrD48+OQZZd^U!`=7YVr>3qNo`321sF0 z6(y_1k}@wa5CqGW)(WbMV6~!E`w!zd=JTI_l|TODuaIUrSyr-Mg zOYj}nOnz|~V5c$hdWG+M^!i;!4U3P83yurT1KL^ispE6cKmR=ag9Db!CClj)fU8%p za^;C9_N(J`xnw*Z(-{u=&cli_+VI5(Q*7Jjhu(X@x83xR%L}kP9Zo#((Cziu*10xnExgm|KpZm|47huL$*ZrP>SH(0iKCqDI$^b5 z62vo1Y2i5yEZf3$Jbcfi*=o^jcW_;Y@u1I7{>Tr~Y3Ut==URM6JEx^8kb*2P2`)nN zw*!(_rWB`J)Fy;1rpQawHm6*~WND7*_+Wv`QbZEzL9p-Q4n4lTQ;^k}N+Zv?yV`Ji z_YSktB9aD;zRzDfko?{2KA^amTypQ;J!Da!@|;Clu&#gjlZkFep)5H$IbreO0XJ{n z#PU3@Zo001aknZZ$sMZZ&m0I}EjNFG;B4n5?QW8x2GaaR3;P$Jo-~qd)LB86Ui(Ab$P} zU*MHjUSV`_u&-#ZR7qYG+&`OADJ^Rzb?PMwLtUIKCE;RDXEb7`No2K!DNR!*lP!ni zHiLc>X;>_l+qxn)#*ilMMh65KhIS&EmZ=f*hSm%^?G{fyc7wYQPr1?a_=y|PNmKH? zgiN6Fb#bF3($`j8% z%h}l(k3I7YuYUgXxUCkC-M-CaGGV<~unj}($7n_R-4b>yCgVxoM4mkr(e0?v!@$`G?9ka{&-QAdP!hex_39vX&)TyJ8)1H z%|-*uG`YOE;5{!q&$oT}>p2{cD2o!)l)U`XOT6~_n+%5|Y{w$ci`ti;vq}rjCliV! zp*J40T&-|?y@P1A+j#8`re!moOpvxiuRkEoa*8OzZFf1DY&qz+kV24WCE+$E3=_6d zgl*Y$T3ro~Gz^5=_3?=sByG~~b$Hh^w^7>}A2~?rlm*LmiY+C>>usD{EzBzoWYa_$ zC8|Au%t1_6s3^i{yU1%@j6n;PCQt~lC1N|Hyf>lP7L3;+Ps@x?iV?Cm= zmgDQkWRt38un zpAC6)os&;axF1&BH^(gIb1d6JmX`nV-7=^s3Vj6Ecgmg1rdK0JcP?JbGWo7={w9tN z56Q9&*LC>HSHH^3FMo+fEzl^0&g!8!o3Ge}F;?BDM?LtZY07FgV|?Wbr}yt;`#x8$ zTzQ9;Q%A+2#-$dmp*dEH1P=tsu zK}d&itN4vmi}Pj34>baQYM2ug2LIsgj6bNxe8w4bCrml74CFST-D=@DF89_UQM;!h zT&)(v;gI!uO%lZ%9bM(lTW|5gi!ZR`@ z9`h=WZw^Q|nm+oQe{r8j56*F~9CLrZVHE@zb-k>47YHFJ z4Fe?XN>f_h9>I2l?YVsR6Q7`QaKQEJ*LnNS9bDh%%C&2ZM8ZwA z;zqa0M~)2+nh9}UQUw`zzkJGrt>6<&pU69aPR?Y$*gK};IHud}VooL#idx6sZKiff z+_(;dDy4LfZ&7Hbpp+;?je*mbKEseYpdqC;$q9ua4U9s!V_3BlW_bNNv(r;-+h(y? z)bII;*1UIV*f{3Ol`B-^F&7sXJh*ok@|4Tzj6e9pH7~yV7A@b!G{fL1!bWyN`)Z>aW0s4pQ4|C0mqV5^OSOyBF8RJBFAlv<3a6nP~cnGeV-~R zNMAjpN+X18p^Po|Xat7I_Q8}iv1uNU`H^cGmtT%Zw>&iM!aF>hQ>*jg5kJ^eIqzxEn#vqe!996$36n;_u){2U=AUDsm% z@IF8ET!$ALl2M~XB^CF+a!Hm|{L3@JLHP`q(AKQec%4AT)%n*=;-(BufN7iUwlcw(_L2+ zM9{l{Wt6kthV*(p%>}4|Q@c{dok?;BF>o3U-G>(h1j{8VOOc+(&Ep$fTuwQ=STO8$ zP^zNHbRCSS1aTN+m|`!M?8A$ys_7gCk=emc0{Sdy4H_82z_0{{19%3aX=3z8*v04s%bo{=t7iZbW-Gmm?@zN%Jvf!pxu z_ImUz$@y$fczH=I9eU#GS?-7pUnAK{f_t8P19lgUL%|?T6xBXY*;nFZLOo1UlO0(VxfHX|va7%c0 z#&kL*iXz<)5Cl4ZFr6|O3^+PE(pdx3WH_wTuG1+`J^L({=X3M;28Iw+L4d&E?)@q2 zO^RjNTE$D&JbCdl#p|Ev;{1Xv&v0A^(>76c;e{a#a6Rt7@O?bG`ZPsTVyhB$7LdgX zWm>3U17(5qZOSlZeSeBE^6;;9sg@aPonrReD00+dhRiGMrqAX1mWOYx`9Ie_kBWk4 zyFf($X8v3YAkQ9}EvF|q>p#sK%3F-G5| zc=#66KX?^USWy_;=^ji zYoVgm_F0$>%BsY+Y_1<4^WZCAAue@UXPhJ~vWgd4f^QoMo@z^;Kd`v@c%R$Xn>^zd zd@i#2y|l+@bbxKb^WBn9oFsg4p*Vkdg6X<6x?QrOpw(_OpG=U4x1as^KBAT9lr;~i zEK3d!bV0(-CA{O%fBpO4!w-JsuVY&l3b0I**I#>sFMjchv^p)khF8A=^c?V&H}5fB ztZ3HKWwX^Hn9Ud;9Wk9w5mM6W_mQT_cCo;3wYYWb)?WVXciI|>wp?O+KFvmhFbJ?L zoBMa}k>v%g;eb=C%Z1$|HZ(YD8*IPEU$2!(%e24{2){{s^;s6f+k~4neQ}8;au{7f zwhs}r04s}8X-Rat!hQEOyyvcBcoNZcFvdMpFeP|nLX}j+tAbx&514Nwo~}YZS+tn1 z1Eg)!Y&3aKNANdpD4u)DFYPJjHTs zHj4!}Zr$S1azmsfeNmDclBb^;ad_0^u%T!;27h{1u*wZCHZkAZSn*WXwQ9}Np3k1n(A{KrlQJpGWK0T(6iNv|N*SOaa4aGT zV%-E5auFHGAYEm;Q5?W<5(I$)Bv7CvqGj0;Eyig}w!~I*IBfQK<~^=?sCll+Mb%lN zVp*~rAK=^_Y;2tWud4t5zV~~cvPO`rHL~6aCAQ!@zfWd6=y#4$+I_MYQ^LnLAPCg< zTF9n`*wM-Jl9VPM-$8I@WLH<9)bW=YW|s3id552D1#E(tX=6x+!0V?qe)*^N_{qBp ze{oQ7K+b6xVE7^b_q4!nc8MD;W>P7bm`}&-IJev_TvDaZD$1}{YlztVa*N<+PjcwcncIAww1SfjVU#LZ#?bJBDcg|bS*My!6qCh4HNQwe!hA0S#vMeLX zGGWzPjN_Q(Pe!As+8QpMqQ`3 zyMt2!51Y+qS@&P9xV^ol-|usMeZ3tXeM!cuwOYLQ-S5(>5HpkUxbhXWNWuVJErXNc zY{4qY`Syp88PAslVT|pR@TtXo&WG=R#G^+~@I0rCt>+nenpf_fl(e(UJP`5LA(9^< z3M!f9<6h12CL1CzAm2D-FJ`cEA&Mav5e9omGH5lO{ZH=k(VZAB}ir zr-gX)jKf}oFPt^_{)ZFZd1j+10)?N@%uvWK7H3n4{ zv(+s>`?9L4G&}8*BcCMY>$2OW(D%* zA5~XYK}5_8d^g}*-+7P2{T)v4?4ikJX*di5Y{$m7H=LfI(d~A(#PcM{NGzAmXpb5< zGFQw!YKUP1vP|rGB?MeikXKh%49-r=u`kEjQbEhQg}S{RG#U+T z+vae8pZ(p@_MZPT6D9~knFD;81}Frw>g~{J)(As?3xG^43%S`O^?e>adPK9=D?!l9 z<(7wUnkKewV^nletxCcMwhf|)p{W$`hZDus!B3WDTAenN^@hc2$>G5cdxI|Jq*}pb zJSOyfVtdBtn>JY*GBZZB-Am+#i9|uPS|X7VgelR&rG2MCAS=wTEVMMExLVLSXrbm! zGT((fC5dFRl|%POj`>{ljJqEtINcuk;Q;ZdNnth+{FvloNp7krqZ;BSL^U;{j!xqE z{M4br4=W*m{kL6y?V*ion#_X`Ro3{~2OWyd5+lwj0+%~`8lBx8HqUHY$34umF1PPL z=GPwv{2x}6H)8lqH)Xnx_}`zn{P_cwZ+z?_D+*~*l$aXZLT>Erkmvb!R&TjnlBX$p zt;X#78nUc}C<+3x@AKNdbAIUcPm~RpJcp{trAX!XKh4VTYnG)Ti3kXE+D+~p?BK-$ z>(vUX31M0-EX$(PAC$$QR*NW#us0hV$Ju5PY`dJ3Th8aDSI{)ET@O)`h+G$vn0lu} zmSs4;N0g(pE6%%JX-k(MS-H$_|d&7 zd&-RN-5r{TBfj-_$0&Ztoi7~o@v|wv^Y)r=tW6e0Mnf$4AKuUS>~79aAGN48RX)>h z@;Ba%DU=TL`3y7_*_q7{8Yb;_dz;KjtEl$Nf>5K~VK$p#w%dI1^M9VYp(9GA@godE z4BbFdL}Z{yvud^=r%0>MfuL}DXNTYZo$p}OY6Py!a5%)Pu&B$*GxRc&UaOvV$8iXP z0HZqW6;&{`)oT5b^GD*AokIsjglXm!Hw(n`9?9jJaP6ZT3b6!NR?dq>!X43}v!nCx z|8N__af$jl%3+Jx3wZaf_qj8G!@u|`m7{qZ5%tFT>Qgl z6w3|$o<=yc@zybF&%{tuw3QHQg7FANQixxZ@5E#|2E{VH8=qXbcfS1{ioDDY6cr*iFLKtF$3Ob^d)SW4 zrzCL*ip1_{$oa`J&mVnER^;gQ8j>WkcXWv7x#W4q;o$+Z>7?We8wQ%9a(z7}K<2^O zIo52BRtSvO7K7bAqC(`TqjTTP_{|SJUackk*kMMmT|jDM+&dY(foFy1($-qg{DIzmfA?5bpi z!u;#srgnD+TD z7Fn{Q{0tNY-+cH!epp(qgCHnLmQ~EG*=*vv4!P$c)a$(R>Z=ra&XY%vc@l)>SXZNg zv)OEQ>HU76*<`}S)2HPX)HDfgn_Pg}ZrPx^olZ!7m)(;S!kcl4w99g&RvX{Dpq&TY z(?dFvhIO-I^x6T!?g9QcpRxaHi_SrdBF@lAen~~jG6lqLj)FcRUw4u)CD&&8>HhJY}hb9YxRN$^D zaI8jrca`y4N8tA+A#1fqA%`SM@{&9JP|7v)E4}{UL2ED|%QB2guv`=colY54u-7Y+ zsz_6kyCYT`i#I>{017a4oiK`c|NHL~hcWe9ecR{1n69{*EeXTQd++;OCazhzbsg71 zt<}hafW>pr+}FicDS<$S)gKag3(xBvHhjvon_CDJUwsZXnAFjUwg8%@jS2 zdG~t3r*|6sbbZRF1_fVfTXcP!eG}eWfk4W=BZK;9K1&#@r1Ke_(+=XsC9{0whKf=z zEh*CvR=CR$L4eiRrr9;9$s+mEhg5=CKoE2Uqlu6T6rzl%s0gZwG&m-UWs-%5+R~`q zKSiwf5Oa}KsFBJ|a-&Zg$>@j22wI)>I~VxxT@gOIW&MxdCwV>tKStGMrcYOdQAX{w z#qW+2zVSSzsI|GcnesSNIBSdiN1tyqv12ZZ7LRY1#4iK9Nm@>S6~*`Dq9`7Y$Kx+| zI-N3kDoNBTkdZ9QILjqQqr8d*et@Q^xUS3Zz5S5aUwyz&{MZ+eWC=x9%LU5I8$g!j ztZawtrOoW(5-OU@Y?5h z>3sGz;!LI3Owgp1_|igjJ(5+3C`lN@HjbN+#Q|DPKs5^Ln!xQl*BsY%>T*H$?wqWE zTozHzcgs(iYLEsgxg;PJ62XfJq3xg#YUuqM;rlmal0g!s@?Yo9VVAH#$J<579bYM(v<7*7)3L%I z58JXJ%aGNQ(l!_j9!i6wGXzokS=+K`wA;i{#LGkBd_FH#XH`_|rKY6Q>0p{B7nj$Z z9v?Cq4$0Dt_uu_Kj_smr8hMfN{);h>o?oC<(X!EK#PcUl=)y{DdqK@vQ=7)TRE$9hChx#;}HY z&_(Ul(Q691ED|~aMI4d^5z!_h^CBb}QZFWcHYK`QPE&k^ZJU(1Q9ED};-gT*Wy9@^d*7G?*6#bGsySaJT-#@^uh7M{K$Ih}W zV#}gA8nL*(W-*&V6ya8}u$N7v-}sH+;{N@6NTPtON~CE_lE&OF9X|ZE zvEcaZjI`3Cj>qGzPF|Ijt((BItWr~lK;ZfKX^gBWn9U}pY0_vkc>LabrGKE&pwaGa zqibffRc7?{2LGUOj~^0qekNVA)6BVh-bJk&h)F_DO82ynelQ?!n50t+Wv7pJ|FC?D z6&W+|D8zzb*g#TbYWIc+QU;ny&BfNMUjw3rSG6V>VsOR2tsnxLNj#)%|Hqw zv^*pALKIyj4Krk84!MBVGEw^-lJNrdpo`WuQIdkh3&tkH2C#Cjb?QF!pi8(dvoVN`tj`HL4sRiNOzA3oum-})|}`{BI&QOluPVa=XbQN;#HQ%q$}pa~gZ) zT%L73MLo(f&b#1yr1qLD@(Gq6%MT_jF9JMQqJON>JZupLIgLS+?rR4qeUWVKF?n~& z*B|Fdb)7H2zM%KoE`lT?bRtACCXF`~c}8A{2rZdZ*D&t(P|xZVg^01gL+-e!`vO89 zlY1+~ehah~xo;!j5n3M3d`7L?q4UXI(k#Pr1OAiWT=T5x(yL}3>%{z}Qw4VuVuu-N zDp0H3f%SSFDlu4=W#1#RHZnk?(fFDm2ye7nr7|vwW16iN_Igd8=Paf((kMo6w#tNy z*&y|Nrtz3gr^B!R#&7Z3{qySWk+a_TeE;1Kkae9$j~*f98RzHc06c&GoSlOMf*`=U zzQ)RPvM@wzw`n$;rOPHwQH)xd)|F(Y(JiJL6Cvc+2=+8sePuBe1Wrwtg_+0;E4%<1uf1~rit=l}x4IJC%JMRYk zy9bYm5NI|F^r9fi1b*$hMuVKYt(?7D!tl7x@bx`ZL+AFzEr0K=YX+kRQWoQS3DZzy z=I3-tsEb(}p<9(R(>7&s#OF3wIhEHFbPa{@3R@V>hLc z1w>KXvWH*Fz_K|08ZQg?+V0t#d7gh)k|etQ-c~W%?6k{MqZg7EIl*FqF&LEa1GHw?l)_^BBkiukG|Wm#6&4 zKebEIY4D%@+Js+!A>!ILgVB&ANm;JeMt|z;v_rGe} zcDq(DOR(rX-`)TK6}?GBK~#B~61g6RY2sUDlc>?_kyRFoR=dS)G9ieg%2b&X`2lmw z<$64!`vaDXG))-o><~o}jYfm#@4gF_p}g1Yv79dmf`HWbQFNVpy-v5^-%h|9?KYub zD&;jzV=yT3@7{DuYcQbG>#|yu3*2fniNX*=)7cr0xOnyqf3@P|{Jbo2s~Uo8@MOAS z=|xzR37sW_IWb1xX2rHRE1g)@gID{B`!pw z3}n4dlog1IMj@*tS%DkGxP{7xp3b-2I^p1$N8=R_Etz-xCd*C2$BxXeJ$88NBq0hTu3lVlF`2Ql?5+O&B{rsBua!nC#~}zqs1~u&Xs}o;NQ0n^ zmepzuhC`OiCH7>3=Xn&8M7z^vGnue=bcCWPT)g)ls%cW|beP=Uu$j*&s^O2U5?;oR zLm`SpaZIPz<@VwQ4_ZRr0nZaK?Ag@~M`!nFr!jxd%z34$6HabYX%wMo8k^+`quIg_BQ`g; z6h;j4QLvf>yipWNe)@BIXpi{sThSXm2#4s{%@L~!W{QILaEPLm z${6C9lUH74v)+`xqclSlM7sR}d%Jr~Z*OTd8}vsboLww(7P!USjYX`Nn zgCA$aQH;OYAj=A^W{bJy5QY(XoRH-?k>}HG)bX>NZ>%!DEwuUWbWPf5qiNc<7O`<$ z0^1?ZG73>(xVu{xxWWhlP&Exd6S$03TEo#cdLOzj&SHU6O&Vve3#v-ZFv^;Qu9t#M zO{3TCmY>7b3OkJ0Hx>Sk2Tca1#xxeWd455?-6jhC(i5O*#9&F1^jA{f3IE6j$lP_< z**((x{r(pl%_ffR5Y1tUKEnrUul0diSpGo2$FHIg(VPE%x6#cVVYD}}A=x*Q!HF}c0P zUoPp6MmVlZ0o;4_Rh~Y5TE?8JF5yf2=}QLUX0zVHFJi|*t72(E5U?JPNrR9eNw%9l zj3P4M$E$uvNjFII0#((BlZ055xm?)9EV$Eg*am@MI8M!E8O{Wy9 z!eB69F`bgSE?TXQX`0(NWFd&ys}*|(2kadj;8&B_&1MrniclmGSrX}WI^14d&}=rz zvlQQR305oaJa|B_-)HP4{K42~6AQR;N*KoMA04rAY{DSKbv;x~|1ZP&^>4jg_w5D% zIRE6QA3pllw|=g_zpwZEeH7C~5=GKDMyN)TUuFYa?G}~iRN=Uqw*SZfxBE1L?MHIk06dP+a28b zoY?nCB$2&?gVI4<6r_1htKKB=efr%Vj%}kG29aek+TX`)HV_1`EemTtr@On0w^*>Y zOT*XxojWY&Gu$8`_k9|JA&MlkS}eAdbjP-lD`nq&J||66;vgW+bM_Ao$dUxxvdD{~ zB(NpPHmFmGBChK)8jY}Q8)svo_eX3Tms+#Q?Barhv(r*E;dxe?r9VUDg@5b@m|Z*x zF*~7At9|L__7;0Gq1o%eR;!!kVXtBp*|yF6=7wgcL$})nQKHE5@>&XXyWMiI z#C1t1IK6*=oBfw%nP4_U(Df}yi6TQ*6e8cJ*=|#BHviDoQxx1eKO>bTq9VsI>zK_3 zhFK@cOU|B<5=F?WieVUBKYdEA*QM2J zQOIR9F7SNvAfVmv6Gah{sHXAZgM5w$>zTNg>jz&ywZV&|#waV&WK7NetICO?X!Z=1!6#AWRDMVPUI66J$X0L~3 zZSbq<)}x~%g1jVsd&?z$93zMlo@FuI+1ZMe;xMGqZgX>WMYLWs*xg0Zb)3b5R2G{fO*K1T=N3GY{9qkbM0g5aW1Rj}fvwM6@v)Sb4=4LCX&a#a8WJ06e zMp6{^_V#%G>V9p z%@-vyM^Ol)QpxLE7HO6<==I4(5k;1Q){-6R242$hGu3l{W_(_uBTN@hf7Lp|6 z+BQXzAy#a^)oNMkOBDuHe<2f8>a7mT^@hP{hmGwr*xhG*J3&x2hDV1i*K7PBWVE-> z?ZqXw<#6Zl4!eU9R^&6<+r>{446}|souIawXf=c7asiUct3UJ^azs`eo6rl$WtCQ^ zM=nStzK0|$^txS^^HOP-W*Oa1hno*SBB-e-tp-}nATJ6wiv>}hv2(CbN{+j>34#z! z(-B08&3c1wHmElmD4Is2(PFdSFxuS%1T5R3(QFaMG5x)Lrq?&rYjuK3r0qElVHDA< zn^?;wf}tTPGPx+SzPVxLd$flGa#1AleMH?Lvu&EAo$~ruuOsUQj_YF7>u82yuhX~e!owr)8W~pNA#-GdHJ8$019e` zfngXVaZ)PST@SO>;_(L`P;Zw%&z{d2?d@T-S|!U!l8DokB8tfcf$@tML~%@iXNOLw zvlUAwQOIa#hs%#XLQvK1kZhJ^XpIIbC2gQ-HqcZR&-ckG@B*JS%V^b2`qk?^a2yQN zq}%P5*3QXfz$Y!%f)irF}qSI+JpU*ftI^^=%GrGMVi^YP&gTwM< z{_LRJ)lAYguRfmF>HG#cftB+N3> z^_uo@h`U&jMG=Ccl=TqDt;XOK+MN#l!2n4R38M(#aS19hmQhVrzvL0-mG@Yy)tEnf z#%8nO;LaTe!y#c9a{KftjdqEPn@p#)+iij%K#(NPPRkjF*?flCXb@Jo*XeYMb$v~o z=hRFS-w(DvMte3R2m*r2|J>i*{iWH5-}&W#(lY;(Hvr%-CvQ=2pXi4ErX-1kfzNz4 zLssOf`zMpc5rbYI$8|YBKgX=qSzlcd3E;avMV6r(8fn$I3B#~dr335fv`qQ7yTnn1 zR$<=LBq>|FmPMGR#J-Ox%iB@4Mx(*akmI-F`IGs)d$3tx9Mec-)Ofzs)62v4e9k97{b_o`A=hQx{#O={zxP-Fq&5B% zHvj;k^R-+uPEEXXK0IzB-$bO!xi z`BaR@$c90q)uLvawEKMy4i9nNfFzFTb-UP>&F;=FS(>3327&Lhb96|WB&7)~2noZG zBuUG=bedvYYxa+hwr0~bNysIs{CT!b9E8Lb`o7-lZ2`>f3RF2C-{LNp9G;w%xq}xk zP#cXcD`LCZ`O_3W89+ z@+%bV-u^z4rm?;q6C_E6)PXnOd=pugajS#y?e!I6e)2)9(?4rN|-6QmmUB$a4xsVOWvGF5Y{O{nJyfuWyhfk=b;DtjOrPMv}y= zS0%{EY&Mxae~zH4?C$KaTrSb7w&rHN1`5(RfxIAgT=FELZkj|vh%=d>v|8M|cW>)J zT1}^jvdrT88bML0*9}Bf-8R97hldnJfu?CCWi-pn6LzzSC`n~Wbuy*X?IB7sahhV! z=cvslhG}jms1!xPn@%b6oG?j^$UuB4ua7ey?WONKi;<+xj#qUk!z<&wo>QM!I+ zGqkFd9)}@f)k7H_9+r#md7R$8$9g*D@Z^N6=g*-iehGK>CqDUqrVRj)2i99=Z}h!h zr}Go@t4rPNwlNzfldDU}ax&LLt{Ign%pge@-&0Gg`OYPGnzzAhbrf>0K3Jdd5dJ*ciox7XL@e`a0|dqUYk9PI6J|CLv` zyeKiTO2yMzRPnPkO-YM_{i>wBTCE7D6Pkl^IHg{%vz*OH^BmW*I6OK+D9U(y0VHYp zCaRka0@uTx%@`dW;dma0M@Mw4r|@N06ICS_1nwLk6IHc`qoX54Rb?|CBPa@rB(vFU z*xB19P7=KF7}Yd!Y?~rY$%S%+&UT#ACA8U8-k;Ko#hYPCYB#;4=; znnpz`370GC?KXqa5XW^`tyc7V{gQer2xvxmJzR{(EG{o;4~Jzr{PvdplN0hhCkO(D zRS)C((IbMYC(&-VS-!YHZ!}1<6xVV1z$eEc!J-5pd#CQB0* zmlvGfyGyszCJF-5IHucavz#x8;)FYQj`2L7FpMY^mBC<07)I=$p0amvz|*JCsMkua z(Cqq#TC>HV>PsL9D7sFeC^TvYX&e&-0o_iA*-Z(6&a$k`J$N37B2gGpH%-tKL`lT6 zHrv`o;yUae9kN_4kyVBHWQtG`Re~U3XLpYx%UNAqUZ{=wSF^>{FNT}>KX%Xm=e_~9 z8^K+FL=pe;=VVO(3xB$aI(KKe`G0k4Dyhe@3sI?k~VX#`Qs8u8E)2l1) zK6rrH>tWkA-eSRUf4{tz`94y$;8~Utdmcz7h&i)uWWzvKHI^3_n7g}(qR7poN833^ zQ51=ylECK9=ZKoNeXE3FSdQokpqGcgi}`&1E4gL;oHcp=i}rl{@c-}n34i)O`LqAg zc219n!{HaN9zA+f?{wZg80{XrzIR7eRpzTQxg$yvN5^-{dBCtt3SB*Z%$@u9iQ|~@ z%}rH+aS$biJkJ=6My#w2nd@@=>Z`bZnFO|{Gx~dbj7FnU5^;G+zuzw_hm{QLrEBM< zP^w<9m#O49X0W%1=Xum>HC)#voX?Rv9qRQu)_l(1@iDiTmmtd=92{_Sb5nLgtG{Y> zm~A$j6nT!bS(ihuhEd*jK7NGS?QZ?ZX_{_5%C2S6>31;c#ViNb*~($1nbQuhstx!I_v}d6&w000000NkvXXu0mjfTL$zA literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/agility.png b/runelite-client/bin/main/skill_icons/agility.png new file mode 100644 index 0000000000000000000000000000000000000000..dab3b961fb487a596e7e4be7d1aaa35f9928e73e GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9e!3HGRnB|`UDb50q$YKTtZeb8+WSBKa0w_4i z)5S5wqIYeGr%;0dhj!2Z|C{8h1R7ahO_-eO85xx7c;au}{iereTew~%^Yh1>^+#hxL)hP<{*RHhG U$ctXz1#}&Qr>mdKI;Vst0PTHL761SM literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/attack.png b/runelite-client/bin/main/skill_icons/attack.png new file mode 100644 index 0000000000000000000000000000000000000000..aac38ea675ccdb01cce1bc70c6b9e0c2f1436f4e GIT binary patch literal 348 zcmV-i0i*tjP)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkP4oO5oR7i=n)IDy(Fc`-1ze82Q#tm9AFwz|%!Nk^+WJF!UoG#3q zqGLNTfrOY?-~d&*1rkE;0CwV*562&mWGQwe|Mb3gB8UHt*wP72^>_iYV;btNY7{M51r zED=8d?zXD{Hj7Uu0CXkhuUVxGy!2n40DuSekfn9HgQI@2n%6i40H9P!me%#6!dCMd zhvvu&Fc7t%url;M-8%!I55Cx7y=m*sL*{JbsY@WFIXr~_8@S)1YxxDg$&aN&cs*GF0000jAg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/combat.png b/runelite-client/bin/main/skill_icons/combat.png new file mode 100644 index 0000000000000000000000000000000000000000..457aee46f078d481ebb476fa33a7d8bbb6adc5bf GIT binary patch literal 808 zcmV+@1K0eCP)D)L%$baTEve@9$#a{#tYHPu>ekXqr;NqGUse7}2X_ zK1fASJyd(BFi7yxhw!By)Cmav%~qFI|eX-)fsXfE@^@Y4c7 z%;|Q+ZZQJ@{uUEDyj+TMIHPhYs&!|zmGOOc31!v^yTuHr+YL!<<~y$7TR8`ki$@Tj ziJ(|8!D9W1j4UB9#{e+O%Q0kR33iJaR$Cd7&)*=5UTozYI`q%N0^>$Otj*T|ucZt2 z##Y2M3FM7PdfD3$W4kyWB-Fz zLJ~##l^8dmlkYxIGLffqCp-s70cJp-J{r)_?$#!{ed!eK_7Vvy#6Rho7Z8pH0901$ z@q;I5>gYwIa2|dA$I;W~#f_1d$fTwWwcB7o30pyNKQgH)nB1)ZfMXtp``54G%vnF$ zT?4rLuv!J z7l&FdW9UvF9L^@JDOq^3qgb7tgELgrR<7o3m9UK{9-xaCf;2QdM$?nBcKZOM*Ari9 zXn2fnUFju?2S^Fq_Sz0c;h;b~&ZE^LM$?nB4pr-RL?;Fh8}Mqk)!gkUU&mb@qi~SH z?W%*kvWZZHAc@UTXI?A#nT8?+d1VuBR~^DZ1{D_o7*PH~YlZ%zi19d3*$l?FU+a%V m9m8H{+a1Oy8j}weyz>w5A@$08Mu^k^0000P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkQuxIk$pnQI!Z12SdAD;2ow@|w zx_Rjk1%WrC2=d|~5)z{D&kAN?5?D$eJSa(-Mv1NE#%}8Fj@zuGv%1q^db9s#S>61> z9_GEbzt8)12xZHX+4YCzlfdKr0cnY9Ppi2UaDItJD z5J|srBjQA(XoLW+W_X*d#gitG}JJ)O9wa=y8R(+%Z>6a`-} za!|woetw>(xVDL3D_>AGjoRjOc&h6NZ>*te8lKW(-sprJ%)EXgx z4P_sjCKHbBvlWeIjr;v|KJEG4{0g8;b^&yCwBZWZpjK|+3fBP8IXXt)vpy352*>ub zlJ^e`=a`;x;>{PoxvsFb=QANIK#myuek&TKysXS3Vdl>Wd#1g%=cBu44)4ey^Y14R zGfAyL0J$qjk1V8n$N+{O-le|ILG^JD0AZSPq|ozTO=(E)*b?56LEetPp}x)mU@l*S z^Se22b6uf#Z0X;Vr00XADI5ObWu9bY#4?(|IMt;j@Dx9P5L zGHalK#Li2N&e1WH*mh1x$^_&{2$%fHaz+jIMrPK&S@w;8Sk4JaVySN5x``YKu@#MS zBC%?jNL-4kA?`7MAdYwXqa|V!jrZ<90ATaXHbL7-OC&XEl}o3}r4v$(oSAqAf~h}x z{DkVoQu+sm=^mQn|zo@lNv2 wLkGCl-ij(~IhV!n51SWa0Z0-$SY#uA0lZCv1%sB~(f|Me07*qoM6N<$f|I6thX4Qo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/cooking.png b/runelite-client/bin/main/skill_icons/cooking.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb32bbd267647aaa0c52c4f09dbfafd48591f27 GIT binary patch literal 331 zcmV-R0kr;!P)TlQ9m$FbqZQwoFW%0Ev-}wG#(mMdC!7^g(KPvS{m3pHG z;uwq#fsPa@3!Y){5(7;zE`D}KU6}^xi$j5FSpWdwv98%Ti{xW}fw8{`yUPQGv^dLO zw2F8k<9Mt^YtQ$mN`#Ik7V@Cj%|V-p1TMl7L-{~>(J+CjD3KD-p^*8Ui2pVZX8-`W zzrL!Fbc9UAxUs+P7rvW^&do#T(uDfwX}Lw;k}C4haw4w_?|EMono2t^POd|7K;$v0 z<|M!;4e+)K2aZjBO{axBrlD z#F3CNO*I^;^SHUBnY91W()n_%kuYA{obb!6C9m2={roTC2aR-~eGmeD=l}o!07*qo IM6N<$f`HzeH~;_u literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/defence.png b/runelite-client/bin/main/skill_icons/defence.png new file mode 100644 index 0000000000000000000000000000000000000000..33b3cbec4a3b3c876d39699573b161b9b0a364af GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^fQrUa(E~(}HW)c%^&SFfzz}UvAsEH2A*%`{e60YhS7C z&$68mskZ&})to=)*b^-JGu1uwkIT>9FPwYy*1@&M{j@qJ-^fbNdd*g#G=I{L)D5$0 wHpnq3e4b|E!K@)5ox;d-LOSJUBojm2>^WNH=d5Gi0Nu^t>FVdQ&MBb@00ysIa{vGU literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/farming.png b/runelite-client/bin/main/skill_icons/farming.png new file mode 100644 index 0000000000000000000000000000000000000000..b62d91b7a82908c87cef142645d9e69561302b7e GIT binary patch literal 590 zcmV-U0P000*V1^@s6{^R5m00009a7bBm000XU z000XU0RWnu7ytkQ07*naR7i=XmCtJvK@`V7vu#tbl2oCEVnIZ_d-GJ(e?el|MetBa z={0!KfG06jL<7Y`NFcYOi2sA_p#}c|!IOxBXieH(5~RXrJWTe-WOvrx`h{henR)Ls z@9ldtg2ECqeOwBoMN#K3o;(ELXy}JC)}Irat*#N26Cz~b{K4bx#O&7Q1_13&&j`v1 zc_huL64J5nX3Q4`2$}X|L1yF5qHj~kLN@9(K7T(3VCm{x0Ct{QSU-Nn{OIUzN+y%_s9GOZr)g9|HDCABoSaR@)HXH`hz}z2GHg|t)&MZk7Qh0 zv_C>^Nx79!3G?=N~K)J_0~htS^?nH{TVtq8v0?M1Z$^z#!@dSK#F#!$CZ@}le#Zfj*WVaW~<9!qQae4ymZqPq}j2nICd4+^Az%5yNUP7()k(YE6c_{xp(_kIKKOSFWhkKfJ{bH zq*ogC8V83Tr_L_bkQtETiU9g4TfWxCnO!H cEBjvm3uh($07*qoM6N<$f{Py!&Hw-a literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/firemaking.png b/runelite-client/bin/main/skill_icons/firemaking.png new file mode 100644 index 0000000000000000000000000000000000000000..913285c23d149328dbd4cb27771a8be5fbe18df9 GIT binary patch literal 370 zcmV-&0ge8NP)*Bz$izyhUw&$;gqaPHQwDVXbs9gFYK#k9S-w(e7M=+yL)IUZi3)4Gby`7)p} z2&{9>AtxuUGilj0tH3L4i%wkIGdPQexq4(_YS60*KMo@|U40#NrlJPdSTV*<|q zD}n%ae*9q$pykfb1)pM(B?K5AiPKiwlt9zC)(MRB{?#2^cHIs4%U4Iy$rWu=4k}NI z+!F&hiL3N9^m|liN$!UmjkUmBugAKGlDj)`ve13B!zq+N;y8DuQj2cr*@&ilHvoff zQzJjlU632}5AUeVu=L}%8}4SD9%SssMmL&qdL&0X=_12^K3wm3WwL7|ZkjPA83&h3 gL(!L9{v!(U3*ht8RFD1i3IG5A07*qoM6N<$f^ROlOaK4? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/fletching.png b/runelite-client/bin/main/skill_icons/fletching.png new file mode 100644 index 0000000000000000000000000000000000000000..89e9917f0879f5a81eceb7bcf9fbdaba55283bc4 GIT binary patch literal 335 zcmV-V0kHmwP)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkP0ZBwbR7i>Kl{*f?Fc3u7C`jZ830H`eDy2CQ9ij=;bab4ElvI&& z266!=d<{;Ny$iQBHPbnduIVANhtj6T1)}NTj4d52^j+HZWxe0pvcn>h=xVs z5TmS0pph-a5}}U^ZHNug04)TlkHx+tznkkxs3K1-031`w6#xL7s%NMZ1l;O7K;8YX zMw@+YcCfsj!U}JOpP000pP1^@s6D7ps@00009a7bBm000XU z000XU0RWnu7ytkO+et)0R5*>TR6z~{AqWK1%l^v;^dbA4KBN!mzxGyp5Cs&JO*+XY zMqox}QG{E-!s~+JsyhP5$?4atgoPd!8Lu0O+#7SP94&5~1Pgp9KXX`i(NMb~s2VL| zbRuAgxj74@+GhICvQxSn4>n2|bJ*s>%D2mk=2KGRYEqv(7EQ(OF1NC*H-H(rmPg!OMss|Epp>Bg5j v2%C{Kp*l+6voFbsw5s6tG@0^Hc32Sz~b!vO4q7=c4K=#2$B z0jjEm19E59Jhu4`gnP-hjZXs z$h|lIdFVEk0Ebm`>^vlc!0H8DF!td2DbMj8dWjM1&hn*EYtKph}pWu@I z9G(_MFS?Gos7QvYI!>l)UMGj1b{cH+Z*s-HxJ04;ezpKmQ>ogmYbJw}!Nmt~AzCm4 z=L0xN;0jz0(10885I{qShLaX7z{`MG5?BEb0ley90Dw34%w(p`&Mo`^0000jRJ&@!KoA@WtI-L$aFrk%To@8aV+{U{d~1Hg5YnVe z5r~alsgTg6N#Irt0;zkLR zfDbY8|1CwKlv&Lew-+7*UpcJs`r$D;LSvj*;r8%*l~|{B;^I^CR92IL$8tIwP000*V1^@s6{^R5m00009a7bBm000XU z000XU0RWnu7ytkPNJ&INR7i=fl}&2HFc5`5RVL&PIY=RplXTH#HznB=3OPWa&`m=( zU3Srv6aqPjj}Rz=pe~$Pe;#>U`oI_?d!FCZn~^~UuBL00KxtW_B(~+hkSXydTy>=TQV)x| z8AbG#$wUH)F2+|i+tob#&iHVFk&13tb3TtRBEiSk699*On995FpYTF7wVS**;*Gz* zeI6uOuFo9ymgPF6Yj->Wb}(@Uj34tpCyR?e+`ZOknX@{Q8pa6Vq6D-9apDAa7VxI& zdP0{b6~VyqT%>D?bv?QWBaV!ChT#K>M+xU+Qe~9$w2zWXYOiI648e3$261a;2g+ z@Hq7Fc|Xlt&h#4KWL%=yO?;b1cnwYur%hLb95R^t`8Xe}d=D&Jv*tQ@D^ItNi&fLl z`e-3La0+f6S5uaAU=bl|M@ZF&M_5$Sslsg*v!YuuC^5ad7DBAh@`S(80mc zZ{pkzMR65DaB%J5ClEyRlv>5>;pu^io5rDDG0El6QSRCDChsqAp1dRkAOa8s4uzBo zHO4r%<^?Wj4&Lt`NU^oq6|{HS!nVPTsVWz^bA9A2DgeyK3n>-7lb#m$0Z-sIou(Jk zc)Pag1qS|XsY<2cqv4D9+5i}P%Qz>ti&Yh8i61-%pSN1l`6pHR7i=xQzekRnG6X5R3fWeuK?elSF14?bd;nw@MaaVYQ)KRhdltG zFh}VY37o74dpU#l^#AIdESK7=P9HzPkcZYCr{w$3v-R7+(ibTNrl6bc>N7sy9_*St zTL&{sr22_e@Lqj$O6e+j0l@=bTfa^YS^xk5 M07*qoM6N<$g0s?m7ytkO literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/ranged.png b/runelite-client/bin/main/skill_icons/ranged.png new file mode 100644 index 0000000000000000000000000000000000000000..62a70c7af11ad8228111604b4ed3858ec146feb8 GIT binary patch literal 448 zcmV;x0YCnUP)(s`8}8eRU7B)W z?8H{vb;Bm|nRzEBiQ?z#Zq&uii<{ZhOFV41%HG+`LPuxhQp`__1%5rgtE^OxX%}J# z4i%BT7vP(-PjjQ|9YkK9fsNRUYxe1kA&v6Qa=NCz2%48_a*Jm2r8z%7Ynkq1r_=;xo^E!CO|fW3XZi%8)PxK43!}@GScf2+L0000P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPj!8s8R7i=vmO+ZbFcgOWbQHY8Fthax;w@ab&^w3=q397>0<#$A z4t3Fmw-C?ZLJEpk5JWQzO`G?cw8;qb?@IFC_x|_Nra-WS3XOKZkOi~9Gew60`@b-SK+$Xz{J1R4Cb%Ct#;T{06*{sB~$#f30lad{1 za7J-7G@xa_F2G!y%?gw0T+7@FPrpU~GR$ zTrWTz4Uz6vEoe>$FJ@x}z`H}wnrN#e69Xvwb;`&*UF3R!Vhf-aPzE#R?A=|?HgWg# z3;<}fdZ<+^qJSLC)o+JZII|UU&}kZhjF)#=6K%1Wjd#UWd}q{eKT;fx#2_N^%a!zh zIG7l_U= zGUq|`mL%GWp{rEPi=E2dW9^oG;(=W+FoMaaR{R(0EhTSLhi0kl*9ExW4$)}!)NhL| xfUM>3T6oXb^K~*9AZC0Ot*IFzW?!H5`ai?J8;7*`o`3)V002ovPDHLkV1n*!{BQsO literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/smithing.png b/runelite-client/bin/main/skill_icons/smithing.png new file mode 100644 index 0000000000000000000000000000000000000000..e5cd61653520c61a886d1ba98848bf6985542f3b GIT binary patch literal 333 zcmV-T0kZyyP)Dld%nhFc3w*k*Aod;m$t5JV#8S^Yf*SD*%JWJuHXRxksN7MYhrtAI2fMT*evhA=yp6vSx%r0Hmx6|vvsU`{ueCSl`z4epT#S0m{(Dbu$3KCeZr$)zC|Zx*3cFb(=|-R&xWDQS{i4=gSDI zL=XTZwm^q0>7)hNl6Ws&GJ3Cq6?;I(!)cn6-lhPXK@Q@BmVh3NC-Rd?PzsED0TIm? flSQoxWRv{>L{WBf{&7rY00000NkvXXu0mjfdhm&c literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/strength.png b/runelite-client/bin/main/skill_icons/strength.png new file mode 100644 index 0000000000000000000000000000000000000000..f738fda92bd644f61fdcff88dc3a9d13869aae46 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRn!3HE-lJ=GZDb50q$YKTtZeb8+WSBKa0w{RN z)5S5wqWA9Pje>_2cwF~OXb3;ii{0bGmcST(W!v zgJbZd(^lTr&pO_y=AY(ZsHoldY>gRr`bmZlb#@zcA8$-Qsl|L!%HpgxL&B`^B^DOO zW}MqLX&rr-e<*3v1O7doK?c35oLzZKJ+HO!PHk!HP_t6Mz0;$6L3+yM@2}4aHR$|X zSDVn)y!ynmXNg}tqjWVG_v+*)X-9TB%~>j?wEf@@*Wa7@_S~GsemP>UkOA+3`L7o_ k-gWyqbvkF&uEvA>#=SY`@}F&}0s4-?)78&qol`;+039uF(EtDd literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/thieving.png b/runelite-client/bin/main/skill_icons/thieving.png new file mode 100644 index 0000000000000000000000000000000000000000..af01b254af60bc165dfb8d83850e5723248cc760 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^k{~t*8<31yck~^Q;wowc{)-BUn|D^L8-ILyy-f7}YwO5`6W5C$+u(c4dgjU5U*rUD-JKZ% Pw1>gd)z4*}Q$iB}|8YCE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons/woodcutting.png b/runelite-client/bin/main/skill_icons/woodcutting.png new file mode 100644 index 0000000000000000000000000000000000000000..ec966d8eacbda194aafbe85f21ce7d24ef162070 GIT binary patch literal 356 zcmV-q0h|7bP)!&iU@LDeCl!ZPN1wo57?w=Mu_geuOHWPL@;c5S z%j;OYXNkyknmxpOI-be{z;horjR0J{kJ?>d`zf@$EU(0RKIta&gj8@npWtx0Ge>Zq z8u39li7$iNR7CpJyA~5l6EGdT0RX%63x&JJD@jR6u3pDaijcfeFA$}%AiY7i_nSGE>KQREn4-vI>luxbM|IdH4I!zNdZ?2d_=kDGulgNPA#*X*;J(7uT1ti_xJE zGq3wUeRDrANpi`md*@Hzd8R8fxj4sm`kR!gcaA>`l6c{=sH;MH@ph~Gbz=MtE1DQ3 zx@42YKgs1RSemY77`wz~g|Md@N5fWG*G)nfVt33p*I1IbK~=s@GH2C-N&h`+U%gUK d5}WdiA#A?q3mvXH6QC;@JYD@<);T3K0RRD*SdIVy literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/attack.png b/runelite-client/bin/main/skill_icons_small/attack.png new file mode 100644 index 0000000000000000000000000000000000000000..76a4f0f89959ac6ec1ae3df6a1d5918efcfc954d GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkQ1G&+ zi(`mI@7&9KxeghKv^_M}a=PeS@R==U4r}43^sinq=P%q;oUXF#h0YGnUAs8*ycTK{ zUTFI#^}5li>cr=zmI1CmjXsKhH#di}HETl)rBjM-<0DGqbn1cd;>8fC<=25hXOx(LhCs#BUiJ zj1QWWlo3U$bQEdwCm2L=hmAo9&O#LYHb|j~5+p)MfgJA0fv_C=?A_blnMbk5oeW4w zh$lU1=Dqj*j^3|lAy-(lvBhh3eQO z`J&_dA7gY&u(84}L*urg^+I=etW%^RM4?6naA0y2P#O@fjZRYRb9{FyCZBiYHVVNO zhrdbi2Lvf7Qk!YGq*-1t#7#vyuefw*3Xtq2PYWg%YE_SDUW0(ifl)%P2TZY@hJ(17 zWuXKd5H09Vjm+7~5CPU69R3ecihcY*&8eq zMDK{~(cv10r$t=RX_Hm_0=u|SMIGUxXyX{&Q)m9MAzslm>ONPW4^fwXp4y>K@!Qyp$hlPm zA{W^S7UNg%+vCS-#7ml6&jz@YZpWcl1;39~N11KUQb$#ZyS#ci!C$|f=a{+wfxnAs z&(O?xg;%u+O6p!Gu*6+%oG5qhH%^pQiPio$jR|JPD}ZFFg)4?X&jkE*^Es!zIf7nC zE_M9a_j}aoH>Wmf;RBvXFu~~lPzk5hf*M6&;Hj8Zj14Jq4`D=&S`9@ z2v;-;2>KmsHd&N{)}m77%4Q-wnPO*mMF3Ueo}4VzSe!RVm=&`5zem*46blwHkoSe2 zUh7q^52j^ywejj*2NZx#F(g)VWM;%n-`YaYX5ok54|D3tK{jqp&GkoLGd??vw-)KH l@yC9UPDkE9f6DjeTl+8-qNfgC@x2pba+a1M>J&e(|V-_O_&Wx@yM4Ak^ z$SWkTkX0bh5s*L<<|W(>vj{p1BOzcAB`_$2Q9CBunuPe#_Wz^mX3@4WjW7^$S5ux#Wc~f@7(=j*)a6KwBN0m)gb+XiNStBg z43`G1dZJfTtN>~Ntbi5d(*b>1N+hSHN=wR%A+#&X0v5o4s6v{x+T#HJ-e9<3(Hn!j z4M1;^0~e90$2v;}s1KNvlqe0DhQ}S8(DmOT#b&^q5ls)XJ-*0qGamW<3h#Cf=OVfC0?Jt3O?NYAS&R_?#y2L~Y1n!vp+N^DVjFwDLMoi6k4 z$WZhi^D!p>*DjY=Psq)GqIfp4Q>+8f4(HsjQ37~kkm(AwqYS&SN8iI;`n-PapElM2 zGQP;fOojap!=Zu>4Y4sW$VRV4J4t3L?2j)p(YBGUS9#gE&FsSw>ZiukM5WmL}-x6f2i<#N9o7h!rh3ycOibK3AS@Pyx7gjZINZX@E@u zj6vVmDK}Hx=mL`tU~Y?{E{k3tAm3l)I5udK;JnBFQD!Ig*rO%|>qz(Nlm*B<_MaN% zhVNJrfImmryH%lfnBs(%@s3lX#3S7fkAk&mwoDnty5-ak{bAFxM z=BLP!Twh|ey3Ef#c}||yDNVj$ObtH$(({XckX9ovIR9Vn`^9H4ogIt^5XK+?0000< KMNUMnLSTXj_fOye literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/clue_scroll_all.png b/runelite-client/bin/main/skill_icons_small/clue_scroll_all.png new file mode 100644 index 0000000000000000000000000000000000000000..fa2f22363e1d208bd3b1007f54dc3b4f15eb54a5 GIT binary patch literal 520 zcmV+j0{8uiP)LlFd$2K^TUg^V381H03974Cz8*h2#33JaG<2U(+tDq~Ube;`pM@O`3^ z&+`Wh(90~Jn;WhT-`%}_bdM+qxi+4%*RWKo2}Trv^;ho!*nY7<+7@^&fYJwFR=v0djXdcIiDppczNfjUi zInGhuNi9D3o1;_0z-MXw1ArF-ZguGnH|J)sM!8yQ@%?8&r8y z1E;Tc`$hu5RD1$JP@XD;hpeQO*7P%f7MkFl5x(n)*WZzac>n_)=bkyqc^ zrM|VB75flld-=>yw{mMrk3Pd>$8)r)IW{n=)y+r)8PNb(SWmy&inz)SHNgkR8au{0000< KMNUMnLSTZMdgWOF literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/combat.png b/runelite-client/bin/main/skill_icons_small/combat.png new file mode 100644 index 0000000000000000000000000000000000000000..7468bbe6237fea897aaaadc7cf99837414c71644 GIT binary patch literal 735 zcmV<50wDc~P)ckXcBS0RV*O-+#^3T~~MW-u+u$*CRy<(ZT~Ce5i;l zu@cKrQBevC$_gov=y<3e#4ZC7GS{TE(k|38#E3#tROrHMbv^LdJn}Z2UKFI7*O_l% zM({C6mYCQ$XF*tj+5GqvfcyAYUh(nK^Z)=A$XbJ>jP&GQl3ZCBB}vvieMJDP&}cL{73Edr z@;pZdI!KZY^<`8k?eh}%#kP{<%=9>IV-|LQ?_y-cb~>xombGFb>-LQ@c7N;R)MO98 zbTsnf`5ewn+qgJ8#NnP#Y;PH)pHC=dGW7Zw489w;de-AiVLt|D-K|Q6U}EApEX3Lo5haXUA!VxWjm*YTti=g4CM?I%%b4z#%PpD{Lnt zLDA7=77*>P%TykddV{fg{b~;{ed-oT9|izQwR?imXpC61{6z<6tEBUu`vdT6M>QC3 RUE%-$002ovPDHLkV1hsCO0WO` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/construction.png b/runelite-client/bin/main/skill_icons_small/construction.png new file mode 100644 index 0000000000000000000000000000000000000000..fad449fec2c5583274684f59ab09bc48f8d16b2d GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP;jcJ zi(`mI@6|~gMGq?oINMiNo^#kTlU*#KM~C6_js*)7=7cQitbBgpsGe|X$K;X^EcN`w zMeAyf1N2qr_5VI__s}U(h37V+SECp;mTqXdBE0mWtM{EF?lYw32U5;x--~XLq^YDonTZZAW+zsmdKI;Vst0QxdmWdHyG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/cooking.png b/runelite-client/bin/main/skill_icons_small/cooking.png new file mode 100644 index 0000000000000000000000000000000000000000..e69e66e8fef9678d98c7caf8af8ca755b3efce24 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkQ1HB` zi(`mI@6sSeJ|;tfIYL73WR}0m;^;a*N6qpqdqIYb`~&7c9Iof)Shr^f9=+hZ`>vC) z+t$f*Z_dqav|q?_F8qqXG@;D591Iz^eNWEt5x;+Dr-j6Ik?L%B`O@C^o-THb=l@TB z%>BvvzG}-wzTI!N9)3Hnp4n|}aO+?OJHrn9xTTwFnhH239}%vxQjfZr@WT3)oWhJ0 zK@T0pBRgWRdDd=fo;2feNybZ^e=ZC&o~d;!>Kfm3G-NWjir0Plm{a75e{*J@MDohY fkCNI87#{E{8o659Uf6R7=rsmUS3j3^P6Cd!t1+qBrhi!U0CMFHclvPx$$>;gMBHU%CYxU zIPWnQ?6jTzaLT3Q&H5^(5s#x;yoId%8yXjgHJ7V(3JE!!+x$@I)wiJh6-%}G+9GdQ ztv4?;<=Jz0er^iiy{8ZEX3fpkJr+@|Biuea)bBu@+vorPg!G%r!!vx|ZMFt_gTd3) K&t;ucLK6U*BW7Iy literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/defence.png b/runelite-client/bin/main/skill_icons_small/defence.png new file mode 100644 index 0000000000000000000000000000000000000000..d35edc75c928723034fe4077876c8e2cb0711b80 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP;j!R zi(`mI@6ljSt_B01o=56T^Zo?;|8&W(bue{h91bEL7Q)#YEXJs8ZQB>dop+vm#n%Ky`vH1!1} zZ#wZ@u$;ao@bP~E;pWo2d91&<7%%N-C|I_-xWmCkSB|SF^^(wbo+C?|7S*$-I;#h2 T-aI!I=sX5bS3j3^P6foeCWesE z5EBv#Z0&stAAy8`C=HFEvKDt7cYAkEa(9#Y^WFE&>>A3=19aNWT(CPB?_9HUYz08t z+#QV5#tfhj0etX;e=Gw5z-8%%MXjqhe3tL(w!qYup#m(U3)WvNHtQ9eKu_eoGOv-0Yn59;jTAKw~)@MU}l%ya(vieyY)QuM}Xn_vQ>Q! zvfN@fER7Q;ABkl&>NP|xPLu-`G*Z+Fv&9l?Z9E?*IFTG|L54|QJ{R@z=z*KZr$SS@ zk$4LZRflT44OL|_o##$yC@cm1{oMw%ER*RxtTkoRPZ|Gn8?y>4%~!;8J%8))Y;eMw Rqp$z~002ovPDHLkV1g7Xt84%O literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/firemaking.png b/runelite-client/bin/main/skill_icons_small/firemaking.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8fe3d59ceee457f031ea23b537ddb00ebf52e1 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkQ1G&+ zi(`mI@7!QRzGefSJuWH9@025M{B&9B_oX%El<}_em)H19-i3vfYq<60uDCK;;M>je zjmjK1*eqjyxP~m6bXjWtvFWROqjX#uF8CKu?Y7Efo-#*^@%XIC?Iyby`y1!=cf9+s z&cd>E%Az_!1B+{O<}8Y8l>VJ*w)^!Q!C0{aU+>JAYtAoBOww-~Lmv7^mizn?Ua|c)I$ztaD0e0s!SPa(Vy& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/fishing.png b/runelite-client/bin/main/skill_icons_small/fishing.png new file mode 100644 index 0000000000000000000000000000000000000000..ba48409fe3ecfb62d0ce7dce2eacf18f308590b8 GIT binary patch literal 325 zcmV-L0lNN)P)GbJwH1xp)__2t-G^}?+w~u(bx(nu07? zg~d#aVd5!ekqlxib5tV*?Bt9up!1}Fkk5P(FHYit9Q%}O)m;8E)k zLqb8`;idlYgiclB6Ym)(ZPd3oWpWnWT|T9uiR5c%YmJwmXJOpu3AwHOv$SkCC)L>x XZWn#38e|qY00000NkvXXu0mjf=SP6d literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/fletching.png b/runelite-client/bin/main/skill_icons_small/fletching.png new file mode 100644 index 0000000000000000000000000000000000000000..402e90fd465bba618325626e52d8b34a97dc0461 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP;ic? zi(`mIZ*qzP-yioRV{iNI*lT?x z`in(?$;y!8f8i^isdyPH?^4mZ>6M?BRPpLJ|Fi-L!>vvX+_Rq4S9l$sSh-;*gS11r dk)JpNL&B%Bkn7u9Sb*+i@O1TaS?83{1OSM|SN8w_ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/herblore.png b/runelite-client/bin/main/skill_icons_small/herblore.png new file mode 100644 index 0000000000000000000000000000000000000000..3b6790026089a84ad83434b026a06b785508c950 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP;iB( zi(`mI@70ML1rHhUxXv$*Y-nl|os-Pjc7p9*uVRGK^feC769ruwg>H8Vi(mNgzGl+b zrTHhD_P4M85Og}1i}ht=!2wa02lIX$j5xjefZJ8Iw?|k7*g1>~j5_<94)DJC9I(4; z@~!SJ)@?5uB`aRtt*;9+Y7BfE$IcKdlCfg_CxJqi^<`c+7%LdlAI#dnCn0iiwDrd$ rhC0XA++bXHWuHirSbXo_=sk=RW+{I?+|SeobTfmetDnm{r-UW|IGbP+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/hitpoints.png b/runelite-client/bin/main/skill_icons_small/hitpoints.png new file mode 100644 index 0000000000000000000000000000000000000000..a44fa5c4e443df69319b351ed2a246f86ce6a5ff GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP;iH* zi(`mI@7l?Gd6^7(+~zB{%xGYJaigJ0@~$`O!XF#C>Mq}^uc%dZck1oc$ua!W><22%*dG+^V(wtR7*-hRL^@Wuglg)-KuHXHj3C;XZ3JDb<{ z)b3)B@69GknX32aaOU;0KREpRZ4%G3bDi1Uw>rLuSu~1Ion=-~wr`UP&<_lru6{1- HoD!M<-2-Fg literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/hunter.png b/runelite-client/bin/main/skill_icons_small/hunter.png new file mode 100644 index 0000000000000000000000000000000000000000..d6157f0f72986dc9358eb5e3d738fbe54be5277e GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP;ix} zi(`mI@6t(*e9a0XF7mwU7p7J*n!kxC{O|mQX|48Nrq~dVzcm4uJ$>e!Kf|IX|Efb> zrosKJP5pY~vU^?RMtxyK@|9dlOB`XfB&I^S#? z)@OV!j%oh`ek^>l-+K$g?Ohq^n{L!B&W)|u7te5vqwv}9M=2`JSE6RlJ5x0A2b)Lk t#l}3gcWXZBM&w3lhPDQ#t=+2kMZTiY&WdZVT|Cg$44$rjF6*2Ung9#mVdVe- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/last_man_standing.png b/runelite-client/bin/main/skill_icons_small/last_man_standing.png new file mode 100644 index 0000000000000000000000000000000000000000..99322334028d49b7f5089f9f63d28939c69fc812 GIT binary patch literal 842 zcmV-Q1GW5#P)zl1peDbsWb(J3BMGo83$w=_8xyCQH(Eo6=ZY=>sAJ zYK)0ZEwqtfaOyRPhaPfJ1MMN|MetA*?7@SATD+tcQW1qVwi}H5(5W>c$Hh9uOWs(-k!6H!Bgrzexd)7- z<7@6bQGC7oH8C}pBYR_v1;Ze`c?&Z$IUFJAXm2MF2=c|(U#12Wr8yoq2Zl1#8BH8S1R_r2kvva7b!nXQ)#vVSPCsK{RWi#I- z6PVF@xc>V;ph#Uk=YITw-DM&4s!F~)Kgjo)3{KJJ)O+vqZeJe&0~<9$Rh8VFxzD-r zJG8v;Qt3q$AEPvEXAlp~lM__LVmL(`fVzfl?r`SLI3CC0id=@$upNqzOF>?{h!zTB z$97;ovkUF)r<^+b8PD$7&C&J_1}_egPW{U0=m_HWnF#%|!Xi>1GYM@G}u(|mA0 zfnX4TUrzU9S<4Jw9Ky1e`T3nb0_EidfBb8KDnP??Ki&qV}(aX zo^*T|#ix=?B})1dz|L5cP<$$iV{!ZDI9G;;(RH0%e!&f0*D;s=>MM?g;#1ifYjO=K z1Ju?8UT(#UEEoo?(VUqrdDyOXl_D^*r`+{*v$+ mQ}0iy{vW&QOH}lQ>+F?%4p#R=wS0jdWbkzLb6Mw<&;$VXy>Ms% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/mining.png b/runelite-client/bin/main/skill_icons_small/mining.png new file mode 100644 index 0000000000000000000000000000000000000000..8b67d55f6e184dc901c8ec1d32bb5fef1111a8a1 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP;j%S zi(`mIZ|`J7zQYPUuJ$Xwe`KAoYvWgonUf4>7A-!r*TMgZ-d5I)yjzbXeVlJ!!k^X8srDR`_M}aJE6O!YYq7f=my7d(XLPR=xk^+k~>cnQ2>R%d+*$NEwI1>k;R}`A%+4I6D1Z(VWBh_ zItvpM35BhVp|qm#C#Z=(!oo^pY(P3C0UrcGh_K8)W_NaGXYN=@0yLiToP0UOIY_CN zZEahe)YQc7$sgC|ZUlGd?gizc;YX)(EUnaRq04`D6eQ~a1+OqO|6u;zoyA$1k+HkK z!|K|~Q{d$ZFiAUaQd#qeqiwj{-Kpbwo zu^Lgt_w8+}LNMwVky4UjNC8($Oc*jSbaQ6x(h|}yqSLDJevFnD^-hag+$3rEv{cScen6Zi1V<~>BSY`N zG}`S&+g{P~mFhX~x-_LmnglS|{VuK&WMcx>1YWa*S9B5fFiChomd4-2Imi7u)!p5j zA`s+!Y*a``yU;@56LlRHZTK@^3**^QaqB{7ot3v8{_N)Q{d(8@vtvG89B zmZF7K5FaR{u@W&D`~!lDV3UXLW+Qp*jz!#LH*sUcQ{9<4=Wy;^t{@&NREs#0Ho}17 zYiZQ;NCUNhaR|W4?fGDu@e+8R4?wHc`EvrbcY1*Gy)Horj<55vDZ&OS5bL^zVVdX( zo!oSmsZ2U-5-}3NMIh|7+Zd+F!rUxLnZ$J()E$>fxr(p4+O6e{o?Zaz{_P zvUh&3+4$cr1z4I{>>B`_6|VqD=sM}i6jsW@FeTMWjZddRxm@dsw^ueJ2>{6D(hA_H zkjJvR{c8yw_rsy?G_Y-(-SwSt>(L_onU|#k0GVut=f@XX&1N7T;{P;8u{OU-$LseT zCyp}!K*|XK3@PI%ze3$S-3`rs5V2dvnA`Yod;zpNZExQP9>o9v002ovPDHLkV1kni Bv6KJ+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/ranged.png b/runelite-client/bin/main/skill_icons_small/ranged.png new file mode 100644 index 0000000000000000000000000000000000000000..c9dc83df7b66a9fd405bab3ccb2f432cf065dcfd GIT binary patch literal 410 zcmV;L0cHM)P)Tlrc`kFc3wbBOz@Xda_qQN|iE*hK@_nr$cFylq}7P zj(#t}0T5emwGvkVI$DsB7z)SEIQBxrNKs_Z_n-0qw&9<`0OEhacpg4~h{#A+FSy-) zj$lJqFCyTSw`)`Z1CY6)U7RM-dB>K*$+#V9`$4)o7hBPY&UJO}b8SCp46Y+%KRfqz zc0H}1)dvqV{f$N zUzBD8lP2*24?4;l3pm}L@La$7`Gf&cC~D)~aU>u2-wqQTjiaYKAU*>_G$XtkQ3UpDvV{FITAX|`0{ivFJ@~%-5%X@%4`At?khPtsssI2007*qoM6N<$ Ef*bv*%>V!Z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/rifts_closed.png b/runelite-client/bin/main/skill_icons_small/rifts_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..49a00cfe252bc9dc3fd935a51449890b4e4dcccb GIT binary patch literal 985 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QWgPn1TX)LR^8|fdZ^-Y&lK!Nfo7R z>}*`Tyis{MMco~#HI)I0@jU!|!eXK!sYxY0?b%JW3B~#8H5CrNUVQv~;!+Z>k&#&w zrzf^_B{X*i<`o9!7P_Tms#-g8i-@V4nZ~yD26xO1X`d0?Hr*kk#38-J*f+#DEJ<9) zgrAeg*w{8Wzb>S)Kcv1lxUR=OIoCd=z|Pjv+}TB1*MyaW%SYR?%{wV4G|eZg&_AQV zFFoHhAj%{t#>(E_+(1j;(ppl>z+2rcBPz=~yU;(g&@3p%#6QwBFk0K$Tiwo8QeDT) z)!Q{HNz1}k$I8yg(ak@r$SgQkTuDt>N=8URO5VUkN=si>O~WBRGp1{1=9I-gWz81h z3BDDrZn>43_AWdELZZ^LLB+K(P5t(vak;Zr_@?F>`-TV9_2@WyxMY@Eh9|OdaOhau z8`!&q6xS5YToF^#QL=D-P*s~}VSRY#4CnMB&!ReG-%t@b1yLn66+;twO>J}ku*?}N zvS+VOnY<{peOg4QIx1!Uo+{j$E`p^-V^T+nB`tWhh%Qx>QK7Bs9{7H3cUPwe~ zxYQ8_21Y(l7sn8Z%gG50%x=622}ur2XLM#o-LleI!y#x^7HeC}?5xb^H-kfb`^L_d zGk3Nw73J3t={SGu*tK)_4qiNYvsFH8Lc{9WyW5vf-`>A|{sMsrj~n(11{xMBCOS4s zMqSc6Dgv^?(&FCdiu|wI(PEyY5fK+Q8Cf!Q>IM~4+#ss?$F|r z{rZ)()Z@*wXGKTdW^qtTdh}LyZtPv#y|sUZ)%+$+VBzxgoo7^f>x-mu`q_EL<@f%u zUUE=;+1f3pAGs^%XV=u#Ve2Dz`>|=LoL1jnclem^?Cm*sx7D`W%xAh$nbE-zMOHZ)qzU}pF`C*aP`xrvsb4C?9X=d#Wzp$PzC CrZf`( literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/runecraft.png b/runelite-client/bin/main/skill_icons_small/runecraft.png new file mode 100644 index 0000000000000000000000000000000000000000..d8992706549a0fa43ebfec6df98711760eab79ce GIT binary patch literal 354 zcmV-o0iFJdP)LlQC|CKoCXW5+ZR0ilj&mfpUiwDbhHnzy;3Vg6n76!=k z4gK`e8;r2ldQzP2FJ41y61elYV3kBvN#qp!720$cc9W|lA}h+7(dm2ygaCvzT@%Og zti?RvknJx+Cl)j?!wBlOeXF7Dl3hsC0Tji5+tg{g=0`fWWRB99xN=%*n2Yd(5VA;m z$b<@tN;4=d2yALZk3RV5YxZDJM5b2MLlJ(E_%%>dmpRegCexYQ^gpKSK^&UeL+A0{ zbI!fzaz*S6|1R~-5CH`3)-660hruvMN2iRz0XeFDdkG1G5%UZ-hcmzv|7%1yfo5ecqp+Lj6yv&ibbd>Q*M8YDTwNDfk&9g8srlQgp&<1UYuap!~ zcA*4mR2=W#zM*H-f=;JH5Cn#&EcEsG=pR_)Qt8%3#Q---&vWli1sNv`FR{0%i#0BBTkB(=+!9L{wEfQFhX!a}7eqUEF;3JH_Ru?+Rn*FV7Wia?51i_K=` n>$g6pXKl29?%e)~{{hh-VK?X_ou{7_00000NkvXXu0mjfOm;{6 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/smithing.png b/runelite-client/bin/main/skill_icons_small/smithing.png new file mode 100644 index 0000000000000000000000000000000000000000..eb999cba69dd20a35d23daa6cc4750f2d39b30af GIT binary patch literal 316 zcmV-C0mJ@@P)5lQE9MFc3xGAWi{IM2(axHK(9h?Kx7Vrs5nciaiB2 z6%uviYOgU{Ogz|5ys%%g@w!(-0YT!U!< O0000EhzkCB%h2`h?v3 zggpBCgoXQsg!_es`-Ft}-CFtF+W1}D_*~oC`1#uS`P=w_h>zQ)p4+9ao|~(Vo4byS zo5QKHf`h%1gMFLQgC9UgGnNGT1v5B2yO9RutnhSk43W4Tdj6$YlY$6K0^4aFV`Jvq z;<{VUik;nb@Bdz=laue(*Rby}Zdt+Tk;@R!HQ({Fipi|_#&z3OBytyvl=y7cKKLqf zn#hf^_&Kc>eaZ~X&Uy58-J+&bx?959f{q=TwSQOWO@1{l W?&F)iwv+?i%;4$j=d#Wzp$Py~R+|q1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/strength.png b/runelite-client/bin/main/skill_icons_small/strength.png new file mode 100644 index 0000000000000000000000000000000000000000..3c69b7bfa09daca3de5bb7b2a734d3538049fc9e GIT binary patch literal 326 zcmV-M0lEH(P)kwRAZq~*XA{pL5(7>gf+VJ4!WU@3#cJ<&APy{x)t-5pxKBW3k!vTL0Duw5SW9J* zv)LY_eSZegjnjGtJE#kW_;E2$lgNb@;SdeMMG+T1@QVXI#>AR~zl9RoQ&nHxr+hfX Y7h`f-?sHg7*8l(j07*qoM6N<$g2Ib{&;S4c literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/thieving.png b/runelite-client/bin/main/skill_icons_small/thieving.png new file mode 100644 index 0000000000000000000000000000000000000000..e7dfc166a0f55ec62b32e73507b6441887a1f7c3 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP|(-Y z#WBR9H#tFqwI|}pzsZZ(XF7W*hczd#O;{zF$H8s%{(pT)v4o`L$1Y<7Ab4mZFLPmLxVMi-*uXaLA<$q3Pgg&ebxsLQ01+W7yZ`_I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/skill_icons_small/woodcutting.png b/runelite-client/bin/main/skill_icons_small/woodcutting.png new file mode 100644 index 0000000000000000000000000000000000000000..21e95368124536b28f4fd833ca3516e98fb3e402 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkQ1GRv zi(`mIZ|kJ9yiE=Qt@|1I7sW<2xeI4~Sm7Gc$Qse;`eLG#hfP#d?1`$zuMFBc#t&3f zQts`WKR42GI=kU5SraDlUlS(GWtna+W#u7Y$eK2%v}c0Lue8@Z4?eZ6@p&UsDCF6; zv0c< + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/runelite-client/bin/main/util/arrow_right.png b/runelite-client/bin/main/util/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..5fdc75e7d2a6e71ff54a9869aacba5d60243697b GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+0wn(&ce?|mI14-?iy0WWg+Z8+Vb&Z8prD7R zi(`n!#N-5tClBmz|3CD9O^e9SKmY&N^CqTN9?{fR@QZx<|NsB#kHZiB{(s`X{eS1o ubuEn#_rL!Co@I&w5d4|0vLa;y14G~`qa#gvTWWx2GI+ZBxvX literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/util/clue_arrow.png b/runelite-client/bin/main/util/clue_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..b623cd04935f7261e5af241ef45fcacf30b2b432 GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yR!3HGr>b-n`6lZ})WHAE+w=f7ZGR&GI!N9=C z?CIhd64Cm0#(uv;0TS;1?;F&*p2q5MZ)|Dwv-&loZxe?ao3P}A#0+l17`yguF5cZS zv+upM4xaqaa{1l5uRnSpu)Tl5Frocp!|86n)z9w!>wbRo_`z6~6OaF{2rZns{G@b4 z`ic8@Om_zJT=6mHhJgyKN_5XPt8F zrQ)Jj%Q9{pe;*gwIjQ9I>6*y$T}AWeJLM?Vo%mn#Zzp4#btCHX4lBjTTgZ_@+J4FVdQ&MBb@0Am1_6#xJL literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/util/reset.png b/runelite-client/bin/main/util/reset.png new file mode 100644 index 0000000000000000000000000000000000000000..03ea9cea099692e8c26ece97572458e018fa7154 GIT binary patch literal 294 zcmV+>0oneEP)nVj?_*KNU0@TS@~lbSAt53E9WkN5I7Q z(B6b7p#XbLq*Yr2xQ#Z4LXzFjk5Cwa)2zERgWQZMrm&H|~Q8O_zt`Fn~ zVx4Sl)(7H_7$*dK+d5meZtCn6Sk&PdELV#Sn%1ah$2MxV-plqTr)le!oYB<1@rtc$ zR<02U=Vv%B#%;?;4{^Mrna0^#+V0m&h@6XDc|%jepiQQn3y*p`~;c=U{<=uP* zMOZ9QW)5De*$hltpuPI|aO8WutJIuIl!I7GuP^TG4WS0h6x6!jIGeM@OzUk)70Xda zZ_Gh~B{MATT_``p@i3-hCC+Df#|?W}_6w{n%=Rd6@XmhCWGI8cY8B;B1u8p?wBD5+ z9nh^_jhQM#ETi79S%z#EI!o6(dm2Is)~dJ=^AywzEI0`eLRg2ja<$j12%uEK8wAcf zg#-^_Lw;V9iZX4F>6iEag50%y%+7&$=iAknC}6qnJofvk~A zO0H>kh=(juy``oI_&g2ehp0J@J_UsL?5U(~%L7zJKQ=SZ(&o6p+-mQZ7bF@2P)Ch)HWSwqW;)4W&Z};pX{v&)MAB<-QjeY)BU9)hT!XdpYd}Q;v}2Njs+CVDsOX7567m~zcsmQ=4LFd6Fu+9rQJJ0(m_W(#WI#g&{E)KmE zE1lS(VjMdK6gtslCYhZsh`o}hWU$1@btvoDZ_nykC*-H%Y)!v{Hwm2X#-&H+ z^o+fzNhYXng|G{2gSd&oj*SvUgB+8~-J;@F+{VnyTHJ`mGm@99Ql@#Im0}|A!dv9L z+Xa?a7mag=r(8Y824~`1RlE&v7YI1WA#|DS?g9mQ%H4@~D%dShS7$E9$wwrI@o@V8ami%-%N&1to4&uS@x zH&ET)Uehnv_>_uIV;*}FDN~~IetcHJXIz?d(yDjZGRGyEtN0u~&!b*TCga($F^k8x zPUN29-N~YGLrs4f9>9YN_6eNru#j^gl0Fhy%aWCotTFn?vML_JeugIA(%jv(k;n7` z&jC7vJU49v9#%1lM_63h+K67*3W2uj_LIz=+O6r7(nDgil6unJ)gTVAIC3htXwpbJ zCCn(7ifU1LmKjYNy8z;_Prrnj5>9W)tn?kXaH*gxo^t-GP2;!^M z(xGMSx=u4`3>tdU9eX^8!#pZxG^t=p5ML+dw+$BO*2Rryr~v2X%0*Bgj@VayB(;`;*CGkPSC8HU+RPY?7D zWT2_MG+%x594bQEi(4M$YKlR0W5|T|RABBoM=oL#J2gw8Y<4lm`5fBL4J@iZVZc3ggzyjiOTjUEGPDJnk6tP~6N~34N0xE6>WQo7f8J5bbI*O*>;- z+E}M<51YwMNccsmA_7GAl*>kXhdH9h@+Rf|+@vLJ)0$uagd%Xa*YbjNUSX@2PVxq~ zsKYczvSSU$JLu_|Hc?h7Gl*a5k#|Aj=_;s@$4Q)pVMAr9C< z%}oD{o>4>vQGcAXGnuc5%4t>XG=mGC5_oxE6%l5{T{bD~2)C`l|wd%3DG6${mTwu7iZld6@+ih;pQCPoWmVCyyFqPN1#4Xh4)7SIeg%@NqjUC zID}QQwRbOSyJRcqwCWDl`|A#)EaLCli^{r)|6Y{wJBRz~4obzLefUBSxvub|b(8p_ z*H%0}ldWH#vh^#pe|f>~IR(4x{h~f_GQ&%&@U=*(Yk27)tdlJoetx|_!e-EEM*Iis z0}=mWgd%}@|6a_F_#=UP+2Vudb9kElhot>=VH*9!B);u+M65jCk%HMC7i84`f7XA` zYyC41Fv$#LaWhk^6}$NlVxd?e8u%2VU9|K0f_Oyq=*hlLCajCAhhJn9DW`Ct%Hu=KZ?HqIsAPRFHbSy z64E(v18Maprp?V*f?N0t)=jA8#cc&{Lp^S1(%j)}!@Rsfg>9(CGQ5hTbf!e|E`MYd eLK+-ow#vUUQO;JF{i--k%t8da#B4DKW&Z=J?Fz~O literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/chat/ChatMessageManagerTest.class b/runelite-client/bin/test/net/runelite/client/chat/ChatMessageManagerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..ce6d2219cfcb36bce260d3a0833144d0a485c6ff GIT binary patch literal 7177 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/config/ConfigManagerTest.class b/runelite-client/bin/test/net/runelite/client/config/ConfigManagerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..3307d35a4b92345dfb2535b2721f05dcc52c085a GIT binary patch literal 4681 zcma)9i+>bX75-*7n_0r}S`r`;5Y$2*khN*SLRxCFNicMiR5l5uw8CWfCK;IB39~cd z(b`(24{WRUCDsR8AFZ#dttBK?u)Y=jo2=iRnSGI=3BMn^d(XZ1Jihatb5Cyl?}M8F zdhlNr5e0h+!b#e0L70Xkl3CLb1t*!c3RA{(GUa^@=>>gS*rTH8sHju0{(C|Hi}7*>H= z5^2kxPUfxb8N;!XL;U82J?X5KPflCbv?-ECL7GlF^va+oQ-&~elSUyY>|`&$cswr7 zi>&Kdwt{5Z^VxL_Q^uBcZCi$!$Wda55w8IU_50d2I<29|Hv)p>YL3F%pp` ze*R%zUtJW%B14%nOhIM7dBaK$aLw&TPjJ2z#IT+h(&N~iZn`{Q@2izRynGO=TI>3( zkxY48yruc4{k4L&+M{6^Enijher^@CFMliG0WCJwx6&15cTyB^o*rPPiFcvnZc3alLLe4{#8(L zmxi@iCzb8i&?=8^EFDda3=a$*E}v}IkdXW9(ndiHyZK3ySSQmwdS!KUT(=Fm4uo~i zj6v#kt{4ef5i;sYF=g4lR+9F#OAL~|o~&C%mx3)zX**;|-ZkJ}>{qc*!TzO3LYZy3 zh1`Ioy01XP=Ww5bh&81k-RiTfsxZ6TR$4K)>FsX7LENu`(QRJp*i7ZK$hBp))OH{eRo6sDP8SejnAW3MUR4(r8Y~aG^Eg{V2$B%Zb-5>nmW3};=sTYe(-N$J3wK0RoaZ@pk#iFns4FY7bMq6C7)#lrb6tlK5 z%O^>6@aaO_+lv}rl6hNOsO&x@E=XX$ zso`6A*^l$EZMn0292w`bKzU~w`Kx$c#cK+7t?Y(|4LB9YOOg@a(eMVo%jd~0ENuui zrEtfF&^9g=eP6>5aFz6*XCt;c38 zQ_y1tN2;T~BZf;u32kK={87UV+@$5A#KN->mZi23a3s7RYWTDFm<8}!9#>fa=cL1O zN~uiRfwSE7Y!S1Jqi4?y>9gMSqT-*dwG$zRn7xeU+F2n-PX(L&8mOA-JEaj8Ox2sm z*|)$sniJVE!hzE}}_F2lLi4^Zi6HRqDaQ8&CeF67m7I2__5f4UCF(MHKS>A}zD&( zV5UwGmq&3I9`o#P^0fu_TNvy#W@uS~v5Y5UyeU0tt~Gu-#Q0i|T9Y)MWukIbhMNP! zYpM*J%NW)J!#isXcO>$Qup&t0LmcpeN=x9%CcZMy<1%Ab z@O3&>VP1(6Z}6scB^B<92h0l*$X)vMjYYh|2KDWET=Be(&f|MT?1z#sZ&uvg?lJEo z-F%#GK7s9cl2m^R2RI+};^``vQ)QR;mtEdlcKN4aE-P7Tm;L3|`uZFA*+i6|Z%;%M zzsO9~C4QBeh$Y_1@MlHp3u1xbx8-B+@>qRE8cRrlS`h@=eotw*|PgE#UgWSaWOve>hm*T)%)nHP>@1O1a)#&l7e2ub6*UzZ6ln zZhP~in-aOG*G3Mpu>sF9zUQ%xiR)zA`tSnA@FLFeeZI^go$&HA7giDC2JfkQo a{sH!|2>!*b2$f2xW$V7h{~NOS&;J1zf~_9_ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/config/TestConfig.class b/runelite-client/bin/test/net/runelite/client/config/TestConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..a4d71d506f4afd20c496ce8b49c36cb08ead1c63 GIT binary patch literal 775 zcmah`T`vPc6g{(+tro5N{z`Zdm0*8>co0HFLxS{uy1i%O*_19K2l@@ObBfKLy!*(j6Kndz=i8Ad&ft8!gSkx+Su`#ig zR>dY2*r|_Xzp&I{mVhO$WQPQN(+h=5dfCh?r52@8qPmV$VEkF?%;8Sr78OwC*%sZ) zOk06+T^YK{I!#LMB%2Ya*5gR(hD?;pzl*+oP@~-Sm&fiFYQO({w;?cNGObT@b@nSz zyp6LYqBG^R%YBXmw>W{?=zW|gan@x?-}3A6`|$SpjPsNG90L^KVUn{2&WhYCrCgj! zF^!oNWmLGe&n>}mtUCM3!NVMXCwirA%=3LJZ!^at(>m5AuKdl)kmX^J+2c2Zzu)!ML3$8sCy_1dbm1A#%>ZRrV2 zR$j+nNnqk;=mx4KmsDHT969Z}USI{vbK3$ZDz?`$8=lv2q^Vqek6Dfu8V(V!8xKRCg+iuEw=*aq& zr_v4s&#y{HY8-gKS)Cw(UJ$FSl4!kouHCc^a%Di*TvIDgtZ}?1D2hwhO z4g(i+Jc_b^x>cD)l11ayzhOBc!5MYDC;QCGEZha65apzb<3<_$_7d89qM0P$uP*xpICfjfy~eSw1<{ma?wZ77bj-4S^KZbPMcBq8j*|E2aEWAMmQ74XOri zX}@V2MB(t{&l!Dk$G~^`#Nf$xruyKnfqS^mgT}6dsDaA5Iled0kAVyxp_YQR7lh7G z*`5p?)@zrxKt9*qBL_fM%9k^cXrw@jj_9EpBR}14OFuBsgkpGBw7c>+v>X<*KQ}+G z^G^Qow@$(_(9%hynM9|Chjd*!?|Z%&2gSiDSoK2RmRFVT{xMyzU41;I2eSTh?1aeq z=W?2JvfWWZlZ`&v^-+lP(4Pi=BIa+i>8VMB65b)StPRpgXneU#ai`Zb*90e2rX$O6 zH%OTg$q!?wr+gSAJ>{dw_LLvNSWh`eVn;sAd-a{ixIfAeg8bi>7SxBCi%=F$>$WGWhS`5{S@A(#Gn(JB8NOz4qCcR zY{OHeOkXieJFPdK{0(Q9`wA~HRegz13%}sY1a>ab=m9sGZFQIP@ondqyPQvVoc~DY z+HU?8W|m)Iu2LKw`(qQ=irH^Au~5u@yNR2{?Cnh~6*sZ`tnf1)@a5sNm#7!BtFd^k zOS}`&Bx?)yVj9aB#$5t?kI3C8BOY*4Kjg@KL_n-4+M{t4ooLe}x(knKC$LT*2|SKq M8KlJL|G16ze`fb<*Z=?k literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/game/ItemVariationMappingTest$1.class b/runelite-client/bin/test/net/runelite/client/game/ItemVariationMappingTest$1.class new file mode 100644 index 0000000000000000000000000000000000000000..61e0c3bd238e2a8730e91fc8819faac70ffca829 GIT binary patch literal 6914 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/menus/MenuManagerTest.class b/runelite-client/bin/test/net/runelite/client/menus/MenuManagerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..1b0b6d6e9d5e5afb4d10be8571dff74da405c588 GIT binary patch literal 5651 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 C)0pxA literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/PluginManagerTest.class b/runelite-client/bin/test/net/runelite/client/plugins/PluginManagerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..68cf8b699795ae31bdd4944fb0dd4a4386f43aa5 GIT binary patch literal 11785 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

      L}Ftm-zRqAiu!EB+Id!S1F5s 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 Z6b;VZLE=!cNF2s@vg6_62(bhW{{zPYSswrZ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/bank/BankPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/bank/BankPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..dfb256d82e4a8a9df12ba61aaedfd21d933ccfaa GIT binary patch literal 4350 zcma)AS$GrI75=X!d4xO!V<5yph(oj3273fC7_f0LCV+@+2qtDtnz1}cV~=LcXv7v0 zLei{FXp^Q(k|y1oZfP4DjGZ(oUA``KU!VHcr}nKc{l31G{&z;UN49AFVQX~moO|xM z=l{=tueti4cRv8ojlU?U63}eJ)7+wMSf*!a8OtR_rseYz~7K5A+`e$)=W+gG$bGj9x-1#{3cx^3I> zbkB6`f+|JThAJiYbk$+9Ix&)ZPV)#h%`102t<3FAtQkZmZ(^WI)Mdg(>D5w`9Z_oud|YV z`7*jSpu48DOM_7_XR@?w=eDJ3kYxsg#xchY0uz_vBJ-s1jJO>M+>SdH+##@Z zc4j+^X2wv_h$ev>GOnR}MgWIHDs5^!Qen{`-HQ24PVK0{YP2X=Bd~1tnv-5CTA>Nd zH+}qj4T&ppTT*HBq{9MP#R1(a8vTauW^!yuzj*?XWS0`6ySU3)ohW&q+OA-|z{-j* zNo!9hx7-BUu}Q&3fkiX>lKrV-Gf0xCY*&HX!+G{tdZECY%#;XLq77SAbm4A+c-HV_ zF5Kj@#-=0X{FIU*UlOl&bgS5g9xinEOfumy$$f@bbnST%*rOtb>Up>i z{R;L8teCyHeS&)HxTjOwRqV(8+~>CLKCZg5LP@55S<3@Bq~KsBj03e*aTrHPj8dVe za243v_`hQ}Rd`J_rXsMA4+u2O-iz;)A9V_*l=K=L#fMcq1f6wZ7Q6JlE<4PZv{V8a z7z&027EbddWqSsNTg5R@hm{kO;CrY6H#VlibSk-ZM1X%hB+ERkB7vF&EZ7S2M64{e z>&U(e2crUNsXnFLqFgE!LG`l7WVnI~4@GM0R1v3kCrQt&%2t}>ZI3hM)*mOU8FJ9Zujp zo>1^O2_Wek2t#+FV7Q)&kKjo{!Y-w?-z^f7Xyf6gfjFL)2T#NL*7bvNJj>e1TpL;% z)+Jjv@d8ySr#F;)d`w^-2fG?JwIxU5c#-=(?w#I}jN=oW%dedq zk~BWa@y?(Q=kaM3pON|01o`aHt%4E9tIR}3TF0e6>+^?EldZ{h%)shA?UL`sTkn7kzJ^*}2LpOiH!HMz0sdY;qpGQ8B{9^J|mEuI*W zbJwn2i*&qtm5h7~-%;>wfjdLG&#!sM)-sM|$*W8%pD%jyyiS`10<#L=rD#-8xDdos znm5O&6w$YEQN{Q04l(eYZr9aG#6})y)15aNw8EHzF`o6;SLlZ^u3`f35_;Z0f-1;k z`+75G^h_nnPbrPxlm+hKJif2uegB9IXwv6+eMQSk;0O4jf-3^a|Jz72qN?~2ejMoI zE;F0!wlcYCecB!44H*(kxx&v>{9O7<729c)ykZ$1E_x-&6aRw)L;8sc+wHHxT$>WWdLMuTl&gVS- zR!KdsIId!T#c}FmXV~0XLzZ z7Wd4_ReoyHYdObcpdO|z=PZf7j}?a^&Er_vKaSg)C(vAl>A-R~z%DFCDinOlRPbb3 z@U=m3@lRGD%C+xVSlixN*EWs~SJ2kGW&)i8mKHd%yzbN( z&Wz(Ru14dju<=aTcrI)_A2u$8jgNbObK?nISgCjW3+s0WufT!^wF7VRv8gzUOgSdntHoAe|@>20v z^e9%a%D3Pgn)qy{F1O)v{#U{ixR4 F{9nC#wblRt literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/cannon/CannonPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/cannon/CannonPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..8cac3cae08f9f423481e4bcf6f9763340b1b5bef GIT binary patch literal 6034 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/chatchannel/ChatChannelPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/chatchannel/ChatChannelPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..a6d9fa11180ef4006fb8a3be1fb1cd1fa50dd029 GIT binary patch literal 5400 zcmbVQhkG048UKA=7t0soC>U@`A%p}x;wYswG!bdA)g(BT?GQV56WYQ_`YfL<-5KfR zLH7uB&_QWw>7aWrplM=p}!`595-bylQON0EX4YFA^RrfZhzXg1`Nx{%7Q>wwMIX#StBpqKn8eSJ8f&+ z%wA-O67FG&(LF6A69s8x1iC{_NE^9a%1BT70q~f4c#Co&WzQWmnBcM-dqZWoZutDJ zJ1fpDMW3TasS88dqBfvdtz0Z}D?Ko*OPXW5*da2e!uB~-IhNYl-xWjZer zsPE_;6=+D<85u!6p0A@FTbZ|{Y01G-J|zny22tgrfe{)t3Z{DYi4D$#NthiB)xPdp zQTC+dxLxqn5Ok9zS{LhcX>koZ1+J)t-GH4b*n<}cT#_a(9qCo4%^KO) zaeIhT&)iUZmXF3;@It&u!;J!4YjrMj>DY^#1U8y(I~b5E%c@y~IZtqGR8c%?n^sa9 zGfYvd+ZVhPsaD4XF@x7sfmk(?G#ej_$*>Y$bBy2s4r(CiwybO{Y%n@*K`)W0`i;QO zpe>Y9EYk0l-IR(G0^3(tJS-j6n2OC1IHaQ)kro_5zlK|xlbT~*{t)KjuE9d;!y8#>68kVGG|oB7+x-*<)o!%n85XPB~)J0<8bxM0@WYEDIK@t6>JE8 zJeET$aNU{#S>~gVS7AWI9Rk;`L#N7=p<@$TTabp-z;?Z_DpUTzc#h`c^;R9@;P7Zu zNF)fI;R$;-0A%*QQxTY$(lE)%T!B}gZRez6>Bu3^z|9!Bk{n`txUAz;5QRP)VQ33% ztFqD^q?JBBGC$2mbr*^nSl(9#1JPT^mhw!?fLbV6hdLZp2la+EuTIS9n8lnxGoOc@ z0?{FGDI;Go)}y+~x?9Jq@fw2H$Yhkie%lwA>!`(UfI*oTuNAo-N=Q-oS_e5&;!!SC zuha2*yn#L5u!^&41-N=O{PnsFF6`f=%fy0}vHc4i$P!ACh;Y%9S$RP5%q7GiCvi?l?;#{@c_J0hwH z$V>ze<3VNoCv|)ZpXQDe)b8;J^sGm}$4m=U&-|>8&*Af2JBgPOGd-2yX27<~cGDlh z7x85cU#e<1{gxxS8>@En71d<=gXQhN#UA*SYWNXtn&i5g-oxiB3xT$&=Y_5 zDMQaIHIJ(q66i7I*;wgqK1mhf1szY|TWo~fYo?8Y9AVE5-B|irsA&(xoH=V$(=yTp zHWd9ufrEC91Lc{<_~hNKNg$;Ett=(KPH2{Q=msjx8TnMk*s+J7nbkebv}SBSLH*_1 zAySF!rq4);0WuQ>UgZ0*zWg7|NO8WLnD<>K(RA zg|s|us*i)MYMA)(tb7CSR;KW!E7jW<`8{p%>yV$UW2Q5~wXxA1u0%qWYL8ht&CT%W z34RRl1P}5+E2pkgbPC4wfOID841xb!{9eQF*p(};E8C}JEa`@sjK;W;cI?8ujz8d! z0xkIpN#N-q3jLFw@LLTllas|AN!y+(O|Ly7s}8Q5sOx{}sSK*BJsSjq|2Dy|*J1ug zMSN2ee$$F4BV45Zs^f=vl7zpIz;@KHLdf=7EJ`jS|Kd(t6Rr+_%F=CAHCU>gGf-f!pOy0YunlBNVD zpacVL4HvNEWPR5Ht{Yy!uC7JgP=|_O6&c_TdU9t#cw1Tci>rk1^Ms3MXiy_{-xA%w zfSZ@FKN;B!9>Y7zTJC=w51j1oIfwV3 z#Rr%9_fy}A_J&nYJbbddz2O`_eiol7JMbB0>la)fT3g&Z5EZg>_K2b)9pE?htX zzeW+yq9htIBXn-}d+J@o#GivNti;qUkdDXK{SiGSliX#YR_z)MO1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/chatcommands/ChatCommandsPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/chatcommands/ChatCommandsPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..66a717f3a40df273f80f5b52c702ff6ba44847e7 GIT binary patch literal 37218 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 O$urHHv@P0JD*HcJm2&9- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/chatfilter/ChatFilterPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/chatfilter/ChatFilterPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..d104175e6bf08c6da2042ba237e9ea5da3b269c8 GIT binary patch literal 13969 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/chatnotifications/ChatNotificationsPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/chatnotifications/ChatNotificationsPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..7d1a7260d9eac81a7a01392865808721ccc3f0cc GIT binary patch literal 10085 zcmcgy3wRt?b^ebed)Ly~aU{pD#4t`ATaqQMVq!bC9*HE&vh3Bv*28rYz@yb@HTGyn z?9R$oc$5Gs(1rp9O3E`d6lf@+1hA!~NkiJwHU-M7w3JYwQ0Rje3N$?00{@+v-JO+I zj;#8tY%1NBHTqoAYPd?BPPdHPt zq~j!QGiIgKR56!USe$vnGVSp(D>ZJWW1ak9_tgm}HDM(MJ;g>`KHx5IAPyPzJ!7T? z&nY>m?UyjpuV{`i&`5nZ9bqu(Nz-U2cpf*B@k) zTAmV%aRos7tIEl*DYmKCb2Qsmw^}L7Z5Nc+){P1(x}0&d66M&cVIww0aUK1`B{kz@ z)f&)48rI<|!Buf9W%g&M#?17v!G-o#H(}VLM%q%>L1TqGX=Mb*O8Rw0>{K?7nG;Uh zpOS<+lO=*!r`OgJ!A`;E#gyuE#ElhT}raf$)?5+D;oL(XxNPgL76il zh}VV|-`^xHb<1V*f^l0a(S+s*VuDSJE$hiz2~)#O*hBUt(x%~>{sKDW?19=lN=)jT zThgA~qb*gq8T%sGE7-bt&Rj1I`*912Z+VRAGu4W7MXxCZepE5!poU6RRiPE_5wr=q zi-N^U_o;?kaT~YRq?Mes`RkrAljeDU%dxq(F0>ZGMyy094n@!EKZkT>e-YA z2h-fBd^Y4$!S>q4lZQI+akYKY8fvhi5-w&U$o}8AkADJaIEPINk87mek!dyjtcK&b zOHfP#p+@5EI zYVIF6(bo}gZ_uB;kH=-jv{z_&C0<3Q(bFE&7KEiB4ybdjYRca$2LLOV-Fg0fAE=Lm7Eos+D%bgrZ*|P&Fv(Io7lTrK@eV8}! zoMqe8CBdyX3wAHZAT^seZ&ZDYyFCQ?R;4u5WqTCABiN|E>aDihuD-M;-F6Rm6mJ)J z>Tdz6aL*7r?;)}}SlnP-&)jaR(6pKN`@02AO{bh}S|7J&s9f}EYF{U%n-dchoVu0K zjWH+d>aL@k=coB(Qxxx^{wl_Mc_V}j6=(|R;jC>Bxz2PH?`2?BEm6FWjF@m74@#3h zW~8I|0JoKDDxTc)RAHxheFbY&bC+W~eC~sE#jKNU(tA1XhnN!hfSvK=EQ4j@tZgI+ zJnguIoYB3WYKpdriDv$^_qzI|k&To%2k5{2RqnEm-9I6O=gWR=<<-*lmt`PRc~_M+{FMmS7RN zT29(uw1sm%E@)q>>vFBQImFn82kyEpk#gn|LTUm_{WzW4SFU11b-I6p9;1W zouz>$%(|8x8#d3o8a|0XCzmJE&Q#YBqxX*RA(M;hzWVSUQns|LVlu3LDyr~T_;duH z;t}kfL-{TmK7+sJ#>-fD@ep9b(_4wp;R_Lbo?1$&HeX70WHM%&Mtl)}!+lGo!>jHW zWeuCMcUA4tqjjTdhQHPDcla_7A0|d=!&ORrV@`#7Gxi4URAt+%@HGA*g0GV51(R|e zG<*$Tr&%dNUnpgR6II#ykIJHN3U-B^5!_#_#Og+)_$MYR7CG`Affy7*`L!dE^$Xp{ znL|xE+jtgkj631Hj%p~#?RJFvs}*PsSrIH!JD(5CE%M0{UDqj&t4F7U81Q}WpAvCO z$(J8!_#u8oRGEDL1!|<2C|)TeXbN`Ikz6h@a4w~i^ay^;^s9)PN*WB>#;lpH!ZY}( zhMy^E8=) z;98Ps2@{yGwaRKuA`;~S=2tVY-edIbl~O5ML^%J|1rgTiIJRk|G+8U_XuVg57+?mw zvG(?`h!488L}k68u>ea~k=dFt$GN-5)6Voky<^;%GE%N?JE>&m9CH-Pa;es&MhWh! zo{qlmzV4x+j-GA`V!4K;1lcIKtAx-D4rnFIS{B1zAn02b6Kpvxz1$13Sj%{Ei24yl4xUFmE(?)UJrX;#>(q?S3mut0M|$uzpSdsKEar5l=NMP!^@oH2FF z-IdXqRO@+r^mE2+R2sQYRnwFA`!=4Im?q6Cc~B{y+RMuBJ(@gEZf2BM6-)-nrrO?O zv%Rb*sG-J2RSFbbu-u|D$4=SD1WEP_j+ctkVMv!AD!eUoXMh}#mWUi=?j9beBc04n z(Z{|nNM|%@Ri{b0k(!MN>w2L=t{?qayR%h9_bIBNbIXQW0?rPmtr^yt)D|4bGOJNF zim0%d5>}Cl$S@aWh?+cM9=22k zQCE|dsDmn*(WIgoc^E2ru#B2wVVKoPmBw(d?JT00f0(N(GpjvEM_40dPd?Cs?F`f9 zR0^w5reZa(BD|{PRg|A=_*pWZcqXIp&YCm+gX?}Mixt>?t zEF7xLL!l*B+bSNzji<`%=df#N4vqEmcwQOmKZXPIpx5TmQQb3--ZGr@ z+xm;z3Wij3IADNS23bZu&U)2}kTGp}V~!UYb0RS2NgAk}e!6IqA%EiPkvW`v0weL= z^SHyG{ssP>M{)YpMU3?|JdDHzSPi=`V2UHW=mIk8qu~P1@1Dbp`E2#C&g1Sf6zr|1 zyMU9l_Y}6_b{1Ig#6H%h+VBEa22Z0G22mvNLY95zTlLZo!*b z;(iMb;jK7^`!IyJk)Ln(5Z3!v2F%>V`|t3=jZS|kj+XIhpQGjE>pL$4>$?K1@46yb z?=Ok+f9= ztnV+0^`pf4aoTi&SS}LlJh47PtdA1wW5oJ6u|7eppI8Cb-@gp34+dEO;EG^o;Az8z> zd6gIvjW4Lyt^n&Fm&E!sW4Y2n#b?eF{(cReLr=!JyLj9@CAen}pXIkNF@>%Edmcq! zQ3~lB)!!<7{dVE&1NpB?36*;ia;FlcQcbKi*e)B;BpdnGcN0q)n~8A?-v@3b#%n!{ zz6u%(&YJD$z(3<(c&hA0BMV;tN~ZoB$KA+J|K4}=_x_!2;xT72n-6&RsBo(vtp45{ z{*(3>gql*`5FM4W-7{gKy8W+`j{FJLx;nh?t$xN6kIyLa_!D0|{&(J;|2vOgcx}PS z?Ri*Mu}RiY`Bv~F2$g{ZEu8f=a+QBeo%Rh6%hlCA>QDJa+0d`FXXuo#kxdKe<%v(B z<7F4NGO2BpdcN>&z<@N;)lG0EhL^}qd?BJZ*TF8}1HaMW5|8!sIF> z5D!*tsqiJ@mWmo_xFAhiDsozJONCO2<#Te=oa|-(GAFk@A#Dqsc97{Gq?i9A>loHb z9}8*y{NF1B%-fFRl$_vu=3&gr2=10qyjD)~rQs>uCwJf>xzlsv%|85qRuz0jbgQQv z*HV%B%5fv#$K6J%m1CAFTM>*&qjZ#VC%!~?s@Ub`gmFCQ9587NJkXhU8@F7+F^7sA z!+cH-FO|qQ^-il^MN1H-2B!$>me6v b=RHAQS4Iyr-Ik+X3eCiy-e&TikoYeF8e>Z$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/cluescrolls/ClueScrollPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/cluescrolls/ClueScrollPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..5aa06b73c2ac4fb00ac051b92dedf376395ceb6c GIT binary patch literal 8246 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 WRmc&JRmg3A?qyBEcdQxGGWP#9*n&U+ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/cluescrolls/clues/ThreeStepCrypticClueTest.class b/runelite-client/bin/test/net/runelite/client/plugins/cluescrolls/clues/ThreeStepCrypticClueTest.class new file mode 100644 index 0000000000000000000000000000000000000000..30f303f3e708578cffe428b960c195a95a60da51 GIT binary patch literal 2694 zcmb_eU3(Kn6n-a7x+Ps~2t+K%r-de^?eZZ=38E!X0n>scEh2tRl4-i>W@p`<1?AN~XJOtO%TO%au+Pj_a{IdeYWb0)w3`Sclpc|0F*>=TJ*sck`%4?2b$d+ZDJ1g9` z^*JIY)tVhJTr0mBZ;NDRRr*!&P+e_%YNMij+ifz8-ws`6x5bJb*kpX(b*19UmM+=O zl%?OaS|NpF>4=LX$TA>}J$Tzdj^XnE_szs!yu)BbzA?1&k+C^RAj4NF&p{v-*+z5^^j9jewm-K%c z@8Ot%35El8*|wTeHXVYUY`3Lr)p#JR8db1hJ z)O2m`F`SR`*YSL-w(Wh>c0MxkG3E)AO3wQ}C+~9k!o3&sB>!1D}%pfKw0JkHli=P%Q{8n#pi{AWXKj zPa2E3X<&&8`gfj*TlkD&RLQb@Ap8=+kzvn^V)VPb4;2$t-4;8ewvbBWUeALS6L;`A zgV_}7WgqB#P~!R`g;nP5T7#1yU*&Zr{S6Z~T2#(93|1suJUW# zZ8##BC`-8>dIQF6tP*_}s~et(i@!dzYx321;|&vOE^)`H&~sfJ8wO>u5BM)eam?9> zlmUUW0BOS0C^rb48e(H9P_N$1_gDTOu@sw=#kh+RMluNp@AxYCttPd z;o{bYKK%jFZBSa=M*>|UJS#O>+FSiXB<_}RJC(7EJ~ z$czu?lBbtui1U4t<&wG756}P5&JA^9J=ifagTt7mx9lYSox%dn&>THQv+Hcf;VC4w zBay?0iFy}bP`uNGm3#P-!doDTukbbL{DvgQk$6r|f?Bb5Pf?boSrC%Ur<=6jaayaCB}phjUN|Hlwe_X92;1&?3%kh{+E@;!XMy| zGR`824JFOIoqdzH^Jez@=kp6d8;t-S!;Kb}r@0nNTEP<~g|_@vf(z(>qUN97nn>_}Qj7b1(idqr?kmAibF!)zr_$x~OW%%U#&8!ct>G3mW2te5#$&FnoQR&x zB)!!JP&K1jEi literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/cooking/CookingPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/cooking/CookingPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..d6676a00c6a044f4017d64c2dd279edc027d170d GIT binary patch literal 5024 zcmb7H`Fk7H6+Po^Y*tK#^$g1!H%b-Jj!p%!v|Z6N)YV95~%xd#J)~%3|Df%}hxQSeES>o=N`{toD6B9y2YOi`cL~ zP^Yb$R4O-aX-t{1AwS;~iY9EQ5G&i+Nz=1qNsgTCOJwbGtYF)Pl9)H^G5hjJ@}?-| zGNzRiPHd0^#ji50ygg_iPZ}1J=_uIIxM6U(6*Fc}3#Vkv&}QDw*vIK>y&_F@5)9=9 zJ6l5S6pXTn4cFwT)|R!cyji%y?DBZ2Bm)S}Xte5{g4;tkUIv|kmb4SZw-7)q)J|O@ z0^LA?Cfav1TbAkVQPAAoGp?Xz$j%8BH#NY%3g>p*tl$QTNVk&B63Y2XsWhX@V01%w zi-t4V-;ON`ZeB*l(pf_#;p9!XNXc#m>!f7aKS$lO=S_JP%i#J}1-)|J-#~(W(r}D& z=9ppi>%*R2;=Zn)V?k$4yW&!zkM$-M9NTa`x>T|=uE(lq2MeQX!IYtA3|GqEs-Q>C zHiVNgCIxjpnwZfGhLaPPK4l7uZ&T1O#dFRK1vr-#x}Dd{!r*3BP8Y{L$H;nqUAm?v zj`eqdXRDzVZ3?bVaB8Gd&Io7BU`_e8kTpu0F1Pd-*^NiAAHyo%py1l2p6#!gS)t(o?vusl z@PI^>rfjms&hDcjn^xTo^=Do+-iaheRg4g~OZS|Y(r^&>lZQ>87n4FBxMa<+;8}0i z$SjUpLq)?|xE;EDlB^z+yoGp34=C8wK;)8D#WXJiH&&4`tc(T?D~;XJt3$zdIzZrMZsxjLW?zG)$tT zAW{%siloR(lGW1P(-{0~dlTpp)E1^x*kmhtO;!;w;JU)`G(6(Nip<5g5!)Lf`9|QP zqJj;{wkwD|*iFMUjxl)pJwz%UD6_<9iPyle^kYWD37k}*Rd?L`NW~}-$F1E54#>b= zJgVWbc>}V&nKz)8=ewNFYz;yRHaBJ@9Kd9&`P*?JnOAf>&Zm-rr92}$nKY(+W>qBz zuc{W?e#e+9npuL;Du|qlcacOI@+W;e$i_i95j=_as(26kyTy$Q8yF4m!~0o7vY%mq z^(8)3V%|t6wVp6wyiT0P2Q_?1rcPoea3+F};A1L2N=B%u3|pRHhoj-+_=Ey=TK0vb zWYRU=!}XQ}F~a9bd{V=w@M-#VtSAV?UG+XKaBh7lu2;#hzhZA|6>N^F;GLxN84}%+ zyafIZ-`k1L;b|40=Y4-U_B4D!`W4|tZXFUH0V8YpOB$}j+D?20UsdtUmDO;ypVII( ze4Q}O3#Uvv9Ano?k|&CfMDR^~TgA5;QaWhcC1F@HrQeZ>JW`*?U@c z_@0XA!w@p$H?Y3apW_$o zD%ic6`56Whim@7s1K6o}X_?Qkx&}48Q&;gT1-CZjYZ*e_SBHWKeuLks_^pBs^#C1k z3KfZzq~T?Yyqh)rUKVk)Va=%cBYV8CeU^7If*0|!hCkyk1hYF_HdvJ5z~kjD zG1JWIl+Qb%Ur|+PNs25qFqncxTh(!EomHeb5Gah(=Jtj4%7{`soPcy&8JFrgn!hBi> z744ku;Bymu3dozB?^p4ujpNlEA?q)gi%=@cnU(%Lffzc!2G@qplVL*V*I|9={03Yf zGT%y%Z@@;b==9_H#yL5wonFo-*S zP0$5?7zB>QII=H8>(+C)t7cke5!^(oXjK6kkMm8T@r`s~KG%11PUmlk5lNlZEf=sS z-Mn=cuTRZl-_|)Knou(=j{?Y$4YGB{S1%Yp)L=YCS)F^zu9k~?n(uxF zx2$d1uq|;OV`=3K#-k7RMjvcGhd1qN-TFL?wXJ87eWFR(aQ)M-zEYEkMyf&yDbq_4 zIi7`??3+cI#xI`gI}7L3ERJ{Z;Vtq(`rcfZ?;@czfz52&`cY&I7KUNtel}QXICzMy z%>+EzS^4qZPRP>lAigLz;BgpSzxexi7XSG_!k?!i literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/discord/DiscordStateTest.class b/runelite-client/bin/test/net/runelite/client/plugins/discord/DiscordStateTest.class new file mode 100644 index 0000000000000000000000000000000000000000..e5adab35fc9a25d733fcb2f649558eb78325a415 GIT binary patch literal 4599 zcmb_f33nUS8NDMr9!GhJ6Jr}fD1|l&wgC?qN&`w#6vZ(jlAYL!LV%KvM`L*$dB%)p zoP-8w3n^Wov~=HB3SB8FF$xr#?#qwr>3y@)oE{%*^uGD_<-Sk<{?A+Q0?6WD zDpCsWwoOlSecP;Ao~ao%%d|ahvF2ATyRKENy5YDL?Qr;<_H@rInRQP^r-JSC`jW2I zbi1le&di&Jr$9sk0i%M^!bX*66zrVxZO>XT%U0c*shL^Zc4*de?7D*fg0y)~vutTk z%Lfn2Y>n*Z9DCNPD!6MShC?B0=`A>JRaaKG^hHa{1;rtgSkztb z{B&$$u$48gq2$qyHE~jMYh3A)<<;n2Z;;Tih|`|SpvctMn&k<7!IYtGTGDGiWwymS zM!Zl-PfRGAZk>fVZc@-a#WpOk z4L3u)+)z7vW8P;B+M$4!Q8A+6y7ulUIu*ah*zUlniaTk%oh7k>9N(@S zksTE(5V#9>D@ZxB3JQZwbqa?qGxUBNbB*3i8uwtIijOL|w%xOFpIs|(FYaTZ4cFwr zhg0Ub3ho_zB*AFtZlXW2Xl4uc}`lTBZhDyXH z$EP(maz2d$CR7v^>{vy^yzQA)(-oM+G1O2O`CGwbmSJRRuu3O_FJ7)~?yW=&tLn-!Ui()mRW$k^b}MusfR?C!BvH7uA8L&c1O?1sy$?#TTU4=)96YXKQNbM>a3{E_1zd2@1TTOp8#i!I!GU$|m1NXxb!Mn6N6#17ifyvL z&kCHwdEzOd+?wT=y@`#yIzti2sraOV;iPzyZ%`FaD!BE1@E>yt8MZ-~ej1-v@hJs2 zG*3m=t@;ZrQc?GeIiirjXYdS1UbpG{o@U>3HN9RZ__ev7#uK-YwD0*?Sd-6Im( zniCkfVHv^Vrj=#UqXTaXGl0Br$(H!Gg5%BEjLNnx!P*fOx=wW$x6sr zv%J@Gb6i}xY3TT&z>g$QY${EbvV}B$f}g4QDQ~Lgc;bf0>5HC2Xnz?$C$w-k2U7+ zNB@W1{zUj(Z>kQ`OnTb!UBf(L$rZBy@S5K_BQiF2LSQmX4>wzz>poZ2la@C}4SQSs z37O`dtN6og$K?6q{IG*C;3QneQGJNrJ-sjIlKjAu!l zUB>6=a0eYG2Oa+6s;f5!F+PNyIE4|eUHkATv+@`oCOFOTZ#6f@iu*4ny8mjF{MpdU zjk*8j_i$f2-r2xc8~7%}TgG?RMo?u0bBth~5u9NJ3n;;c$(w66g4vY_zMm9mgh^s`Emoxq0k>9p-n4sGz;-< zl2B}^D^ZAVTZLp=I)X+Y4W`KB9Gzvb=dcIoae!;VF+9oQKEn literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/emojis/EmojiPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/emojis/EmojiPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..3ca13891c33b4a11477d55bd5b32b74b4dcace1e GIT binary patch literal 5980 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 L*ZDb}z?pvmyt2+I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/examine/ExaminePluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/examine/ExaminePluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..0b4344e5c14051c2c41e1e7652c44102f8f70c64 GIT binary patch literal 3421 zcmb7G`BxKH6#iaV2Eteo#iiOdTEzhBAc|IFX)&@y6Hq{?wYD9?BMc@pn9K;+UAym# zUH*-p(?hZ6w8x+ONA>i3GXW+Lt^Hx<&D{6ye(!hR-~asa7l1zeq9G#CV@ua4dbZ44 zt~9cFOWLk6pZ9W>T{7gNS+Hzr^atx@pFA#0u7+BH<~j4WY2-~iXN*kE$*e1|rOXkW z6gZLo-{KPjdqzFmwF+{=Dp^x`*=O61Yr2+WmjqhVO6#Iw*-E34@)z>d2d0y`Ql&X> z8A;zO9%@ND#hg)avNtW)F*009Jd(~j1taG;xx8Ez>(WPye$7}iKRspH)3Rus=b~g} zXH7RFOC>WWGp5aVQQ&B$(sCHpNh7)GIE6GZ*o8IjwyNAYvmlMs`Z==IpR;Vs?G>nr zw@(PvCY@;+MGabYY(tB{)-=mYDaol9&e2=qce!?tT>c32^b!RPx@^n?T|CxJb z$CR9Lih+0rbk3ty#(AHX(D01F?#&_1IMZI9);@>*8e#&cHXo@Pb;q-(2UHpY0Xh!g zd4Y&CBan{!#SkvRMEjFwbA#MO6o+tFLz}>^&6W*%R#xhWqg~*sY*Cu73@XoI^3TMt zS5X?6Th*Rb)3A7^)UhxtZGp349RcD{ zN!YZK>rJs+iAQ$M;W}3SPc$GYp!ZEJv2F9Qg;{I93H=z*;=GPqV5`^P zmPKo3iN=P-t<~asuFE719EzQfbZql%P~P3vv4BNZNS3~M3T7)iq%1p%67J}D3vUb5 z-BKZ&vX3Q}vBBVMWWL}*W%?V-Qe zP+!dNrwx)%KB469kSt1$LgJo|4;4=BWoURGk!j1715UAEx^AczKgOpTJ|V=aQVI~Z zuT+vnSI1}goP9Cw#S7nqR$M3_M2Vxk@J`I@xcS&FFhtAhPnVN;MOb^qfayLgqi7jlp>f&Ik58eWfU`49;C zr}0az4P1dn!eT&+B7!DTbe~R~s7fb#SE1LC#tR$Y+sSQk6(TO-RaH;I4iJ%-j?$Za3O+85>kqgA+3%}K<)Sq zW80cfFJm&;sSoem;7(`D8_RgJMXn&1;o-sxoQEhKS%&uzav4kfdWT=bE$<&)#@!Ws zq+F@-W7O@3{}R)ZW=t~Z;@rK65lnK%-oPk9dmKxcAV^LU=&s@}uK6x^1g?}_Zp0mY xfiD@m8)(B<_?iJ)Vxqsnx770;wW;_Ad*5>}f*(kW;J%-MChq;n=cg=w{ugH%#>W5v literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/friendlist/FriendListPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/friendlist/FriendListPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..cd797cbdfdf0985d34ed298407f91d817fe9e6d2 GIT binary patch literal 3493 zcmbVP`BxKH6#iZa4u)|<5wRPt4Tw%rtA%J=lNKAB5ETS*sU4Cb3=K1MGC}RW@0;Bh z+uG$HsO?c`PkTK5v42!gzc&+MLdH{$KV;s#H+R3^z4zsxe}DfAz#;skAR>^k3|Dh1 zmQgZYL(7*;!*aFhQl)5GWo_Kywoo$5uGa6pX83y4`#5BjT?J8r)sy;+u9bAFsO82c zjl3(c%oiijo~et(TLzZQ`x@+22S)e6jJ4J2E&Oc?k zwwC2ehVD$>p3;i8T`U=zX-QR@ODjxj9yg6rVa&7&hNC69kbGI*w#Ln(KyR%POK~yf zu~NtiUr1KB^rGPibcM?Di8P<9N=xRJ{DkgijdGd1^AdK3OCY6|sw1b6)qV~Z0)JZ$ z`8lJwjUhoyd$HulWd}^lbRQIGh<6SPL{oObh@k;(D%N71z^aUC83UE6F~b?snKLg@ zdA&5OJEq)M52Nmc$s`^O^>m5QlGcnFwEjwH> z^M;Bp>=0O)cMRP%{M6V)UT^$#h*IC&PQJ)=!b_42k6sxL-vK&CS@4UIh;b?5}ACORqx}eUOzX zQ3a0(tX*7J$LD!)_i6)$6^+~}0eZ?tT9TR%FqhuG0Mxn#Bb}2X| zu%*sOV}_HZ9BgtijG}Eh&f=VcCj>g`SOO3mx;V|!coI4*CzCsz9^fN)VrU>Yl*Rt0;iJDP_ZzhhB*OPkEwqSn?KCOu%G)k~a``flcvx zh$=7wHcF`QenaN!|&nT19&=yr%_hG9uNR{+Hws}Bnfa1-1YHvFiq8u z?2v){riB5SMeIh34yoBI@Ssyc#Ejb``{^iL&a*WiQz50qu}k^ z={NqERIwZH3dBP)S`T6m7b(22;sbohp*3ST=J-W{?ZIeOYb=QNIe(Zl)RFDj*u zxQBy|Jv}|0vOqsk@hLtdLWsUFBA&vp`JX% zb9(DvPC_qwejeGkSNTNqxeBe*MOi0XY|ySad86Ny_l$P``@$_q4w+rDiODOCY^MI~ z;YF5+)_AoXG2IDDY4ln@(^1o*ePVg9WP3kyf)@*NkTHQxoLddN9ycN)k;|RJU5vXX zuFLt0$e|W`u3|;#`AVz`JttVJ=Tc7#WjAo;O^eS~?li7~Yh%}StpCMRy@5|j4D_I# zPt_;DM%=+2X9Jldp2?ExE}lt2DMUTG*65$Od$gfz79E4L*xogV?g$nHOE19@wGKxD z!dvHs@2(NP#}_Vo$<@gBU%P(8-Z|_On8krvB%@sB@K^*RE!kP*ZXlc4F^562 z3V6kL)Vg?At~#nB_#@-ZH@xMI4dJi2o_-+$ZK0LnYmP6C-#Bd5RY_MY#9ddHXKXgEP5=QW4PJ`OE!9Oo}s-W^a^o99bM04 zD-EBz zyNW>z0}PoadWxXg7{WD%Ybq@QZJ)%L}omzc`kQ#k~m7Pc%few3(^Qt-{EpPW~gE4-J=<#&`S86^zo(CRjSqY z)^S5BGZb6My1*E5q-}n(N@_zHl$gV1(wi32eTIY)9kLdA#)GIk8)^i_T1;4``)RV0!p7PJcr;!wxQd!j*5x zB=GVFMqj1*4sQGc|BBnik@UUDxtE@d>;sea1=If!q^TY-jx(6RAg#v~ZbfLi>$fz} c45A0KC=jXy<|saa`3PBxP8R6*sEo&d0kcC5;Q#;t literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/grandexchange/GrandExchangePluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/grandexchange/GrandExchangePluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..8382d55700ad7901c28234786361c20749f1c416 GIT binary patch literal 11850 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/grounditems/GroundItemsPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/grounditems/GroundItemsPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..df4817907125c5435c26980915799777da8fb907 GIT binary patch literal 6315 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 F{{d6JLCpXF literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/hiscore/HiscorePanelTest.class b/runelite-client/bin/test/net/runelite/client/plugins/hiscore/HiscorePanelTest.class new file mode 100644 index 0000000000000000000000000000000000000000..4f59ad49f7cfb16267b312ad53d5927378460277 GIT binary patch literal 1869 zcmbVMOLG%P5dKCoURmA*w6+10ghzNuHhA^0<%b9$6dMC;8*Iu{aa+lQJl1Mf*_|bK zPMq>vk{p7QRHbsxCI5(`M_OWGM8I68=g~9$^*8wsT496WI`Fhl@^Wd>t_c(*)_zlCs#3GF%*sxyGvIZ z<2Y$xf?-TQ*!CMOp?rI-XHA^KX`)1LGhEI(2kg~6Hw-JezMUSQl{7LqW8y1(O(>gO zJ@Er?XIbuad?AT#JDVHG(4k*@dx4%C$5|8SaGr4dxXUHOQa_G3YOc%2Tlk@h>UE+2 zST-qab1Pm~M(`~z8Mw$WJ&39gfG}|xSEx|dH#XO*4#V{$WiW~?rVQj5F7;FVA&e%b zb*^bexo&b51=7HEhWsGB|5x$`?4uO~)!sAFG*Doe`;=hoZktyl%xO858UD?_%bwd2cF(Kw?!iZ7-7ViEUFjwGX;2$)C8!rmdOo>5P@{+Pqcl+TttB9z;JwZ-GQSf*d9>g)5}cGTBA? zAC2fF#ivLyq7f7@j|D=;$YT(;i2QXv^VU*^{j`r8`?zhbWX4{`)78w`L_EEp$;)`^ iSnIvnVPFLUQ6vy0Vs%yvjlh-rsG9$estpR7z{59viUsNb literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/idlenotifier/IdleNotifierPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/idlenotifier/IdleNotifierPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..f71104ed3ec12d630a210066a0916096e012a2df GIT binary patch literal 9817 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 G;$Hyj5)PyQ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/itemcharges/ItemChargePluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/itemcharges/ItemChargePluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..e082c475b373209eeca89600a6d3fcf543a7b458 GIT binary patch literal 15189 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/itemidentification/ItemIdentificationTest.class b/runelite-client/bin/test/net/runelite/client/plugins/itemidentification/ItemIdentificationTest.class new file mode 100644 index 0000000000000000000000000000000000000000..ccd479daff2cc428406eb1be70ee5823e7b22e8e GIT binary patch literal 897 zcmb_a%T5$Q6g@QzG&DUjAS#H84~T;c>I0gXOrRl?bR+>X#uce)%CROr)!1F_f5}GT z!i_sWigib!wcJNourp@;EK~#uk#P zp*dp4d^U-4CbP1`ROd?SKo`zKU7$Ho-;_+1?aSTXKqpRMV#8SD-V2Pi*17`q&Fo0~ z7{gS6aZCuz#K!6m<*=vo1Jz5lz+9XqD($M=RPjZ!?!K5pU?;v8vZ27FBk2yQ2`uiF z)Hl>!Qy5NcTbsF&R1R#$S>Bg}l8v&G8BSpi^Bx`wwC_wMz#}{+l~2*f!~H1Q64<=E zzR<&hz>_QF)Ui4Lwk@CZp9WaMGyX_lQ~h?Uvvvr4D6Gtzmudq0Ws(9K!jW6C8t;a~x3;OYQ zKQQ@yRQ74BGO&zk+Tgr_zQIV~0jo94Ty!<*E1+-$3^YzKJ3IgT6pN>LehKKa46G1j P^*_+YKhQU<*0Ayy^N9Af literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/itemstats/ItemStatOverlayTest.class b/runelite-client/bin/test/net/runelite/client/plugins/itemstats/ItemStatOverlayTest.class new file mode 100644 index 0000000000000000000000000000000000000000..fdaaea6ba5dc261333644ec4878fa9fcaa39e2b4 GIT binary patch literal 5656 zcmb_f33wb;9sj*tv)K$Kq@lD0N`O+5lys@RASuvInzq|+(vr<#%26h}(`3qKCd|(E zKoA505AIWrBBz{+1lXpafG8fIsNjK$;ssu)pQ3ni_YlFkkqW+p(ESXP`4-9z!x*94ePE2d_HaqE$5nPIL8Z=);IJDl(ktYUBPUDx$nk| z6(_v(*6X?UTb~VM4(b#fBG9y#eeGvtjgevcopi8_ibHW2%{-7b(o~4Ry84Eo4kkNL zP{Lg4tU*$%C#Hv`Ue>W8i@d27E!(#;E^|1*^-@jzu zWC0edSc0X}tuo!)tTh^)H6@SP`2RiT7!}9LYm{ruI|K6I78T1Sr9#W3wakzt9k1d9 zkCe2t9x1A#)gujSgGN$vtyIzOl2UonY87iFsWju*l4Y%mb>6Pbh_0t3sY694))Rp1 ze*z2NtM^e`vv8t{E+hzgxgSeQ>Nl>8y*D>*Y3QwlK#z)YR7hxjDn2ODmZ!#bvr)xK z-WBt@IYq^(9x1Pz(^P04$!4C`rO>1b#S^Nl*z7K9?xH+rNQEIuWj56$xldOSLPf=j zYSs<@Ns^^a3BZr9O%aSP_%9 zt~t6_lPsGhy#Ayq4)x$piD!IkOBF7{#}#~xRd4c{<6J5}flmtTW4J}ILzlLu1^1uo z@~+2TqM`=Vt8f{vP;j}x;y{MmtEs&Trs7ImB``f{r7gQvcO2dBF_YTJh)g>*3`$q? z+BPTBCON3SYjB-{Yq@1&^<@=S@hMzS=i4@?opZxwFAZ3=E>$t=dQC!s2Cm*Bz-97O(Q!pfg_5I-^P-XVT?=)W0~W=s$v@Ut;E;yjDl|n95nf? z@lGMeV)HD%Nfor8*c02((caljY{4Aof-7ub@I8m`DEKx5ev;rex0h7$T|7?}Qmuho z39P99-?AqZdkB0_MHp3KI?4}J{17h+)Vf7)f}Y)Y2_T%@O2{oiJ$g1`SpFC< zDfo%N!2uC|7RWkAI?}Cgr&s(GKVwqKXiVkCnR-Vy%_W*pF0y?sHkvQG*lIp0grCy{ z1T)ZFH-FiZFn)<&EBIC5nc}gkcm=Pr+f90&LJvH!_=vV4%}(fNWOXyCw=`@F;}QH; z#qaQY#-r!B-FBAoSjPURH-y(nPRQzWpi`*KMLea5^-H%tXCtkEn}$ zI(VB{2>)gd>(JA>UdIDmRfX^-%c`49n&oZZR`HI!ZIyT1RSZ%+Bm^}!uHBGea29U8 zBqYiUtBXQHk(TgvvMeMj3o4n<&nkX)$!>%iBJ(~I08xozUyAox<}c;LzpcaOwMM@ zp3oiH?YSdcJdTiQg4`-+6&&|*X-thiEsPS#)^IO*@}?yi;VU9W4NKebQf;gjZc@L&s(`;ij@MG8j1!r zQ%e8~c>Ee{D*_hF1G_5#>~0^}P9Iou6!+xtxf~w6U=-c{Yzz+4kUvbw=U@Qm7Qs&DVLv_AfN1aVIFX!-!G5n^f<`3hOKYEi|{JE*- zFJpLJ-lD1IU*pUFaVKw4J|$5FBtK(3x#Fh_#*#k^&4u-hL_L@G{2b z<&3#27(Z7s0jeEpw+$-j?lV5=QU2`{jX7tTnDdvgU;y{KUruIHw*UYD literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/loottracker/LootTrackerPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/loottracker/LootTrackerPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..5c768762bb3151d50aafd511d9b3375061e26547 GIT binary patch literal 16691 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 PjT&)nbBnsEy5|1@JsAsG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..88edb22a32097f3f5aee4498084849f651379ba3 GIT binary patch literal 12851 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/npchighlight/NpcIndicatorsPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/npchighlight/NpcIndicatorsPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..df9256c42a957e3c4cd8d8184cd615cfe9115eb5 GIT binary patch literal 5737 zcmbtY31Ae}8U9`pn2-zz5dlR@N>Ov^T3T%}NKL{O*Z?LWF=)lf?#pIiGPBIiCO})S z7OJ9FTPqf=cU!4fLAn8{R(sdp_igXfUiPkSZNE1&dnFqVn`C!p-n{p}|Ns8)eeZvH z_N6DD0?;DLHIxZlXiG2Rrfq4No{YpSQ`%l6X{8gUor>7W*r1shwD|ENYm%{cJ8s4d z&v8@h{2tvh6FIM%ES$poz(gP22RA2$a{=_Xt$9IdNHqa?I9oB4!fosA7jn< zb{ov5pTd}7^%$Xw%S2r+i7tIiO=HmT{GIE?Y`v9P3>*R-j$ON`VE1-c2-(j#bLtDv$1V zN-yow>8T0nt<35&Q!w3kIAFh$Wajf+tkJO+>jY-7Go`!R$&C=0nFY;fY?tRUuI5T~ z3d~D5{g!Dr)i%{`Pg|}rSX;~6hLLR)1J$bX+O1<6PN+f;F4oZdvhx~9mX6ivD@da+ z%u$m;RN@kW`B7;nyun&$pf+i^DH*R_v#u>wYx2*IIn?f$H;KEM`YEr*Mi?3{&n6^i zN=H9pOnJ)OPEn$IwO2tRp@D06x=KO-T}vt@T~Eg#Oaa~SpO$S&8x|p+UC5IVuvM$- zd(@npbyye@sN@dns@+jwRu*92hxV|YAvu)M0OD$FK}v(7aDGS1_SE4aO^8_3rogH7oSymzx;&Ik-%ti zP>eR}6w3UzWLD}I6!cdn78f`bg1Ce#9(rG7c7m>Rlr}GwhVrpP+UWvP2lYab%Jzh< z_5igGcItS$QjY2I{3u^16oIePalP8QG*|YgO)IY921Z$=Q>tDe=ai`2q~jg9nQ2i) ziNNWFsJB@p3{}?0tZ*Z!#xA^5$Gg;8)YMuuhGZq)%{;8|mzsLNTgUBq51Y)Cip}Tf zhAP~F_iDJ4OE_<|)p0Co*gEdQ-LyAsSZTSIG@ezrp>Xc78#lpwxrWBYBZpb@q*O)M zl{7|d8Lz@UxLN9gpHMfhpYXyA78p3Y=4jen_VJ@t)_5QLp#maSi(g z<`&Jb;#0j^Vyf`eaR47CTbS~V%iBAV$3Z1DljvYO zG2M$NbR5P zr9H<68ONTiw5P=~hviuDQ9AQ29p6@KxF#p03M#eQQ>s$Eu71SK& z^pB)yuXN>zV-0Bd(~8S!0e?{h{HtGrjZ1+_@c6{AwapnyIw@1F)R3Eh*YOYh zGb>1;{i6v|*v&T~@h=_!R?$@l(JkkW&+uxhPPd;H0?_58-I!c%s^iV6%Xq@Jc`W5|x7YLr6?uK>=87#UHiO+uopo8Mu3FFI3`cNaGmk6W z6 z6}(Pr7{#o8{;)axRz|=w{bYXYK?j_IxqKp299-tRta_csHf88iRQUZGDxSnE`pO#) zqPFWG&S*G{L`P(<; zZk2!KP-x8e6Vpo%E@t$7Xv8I0$cQh%8?h3Xp^KHHLaH|KCG`1J;`bI@K~xsff`u!I z+Ewf|i`U@Y)wy@quub5txfm50RE%%qhv1#Feeqf)_%h*2}w*#@%dv5LC9Xm+)l*HbQ8>g0B*+-Q@b$ z@O36Y;2RUd*c8I}@We2Fvm_=3?EOw2s0@yPuY%e)s2oUdHK&LR|lcr;uJIuzidV9MafWaH1v$j0aMJpDu7;9a1Rhd#6;Qu06dyfhX4Qo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/opponentinfo/OpponentInfoPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/opponentinfo/OpponentInfoPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..9036ebe4eb641b5b4b3b397dc8852e32911ffdb9 GIT binary patch literal 3921 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 y`Hvn=s%RP#*#S literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/skillcalculator/CalculatorTypeTest.class b/runelite-client/bin/test/net/runelite/client/plugins/skillcalculator/CalculatorTypeTest.class new file mode 100644 index 0000000000000000000000000000000000000000..51862e0f34619f6e337378b99941981f0ccab3b9 GIT binary patch literal 2228 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 PR;fy6${Lry8*ls%)vu-q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/slayer/SlayerPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/slayer/SlayerPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..9bd51ffcb5f8061b3a66162f037fd4149a1723e6 GIT binary patch literal 26775 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/timers/TimersPluginTest$1InstantRef.class b/runelite-client/bin/test/net/runelite/client/plugins/timers/TimersPluginTest$1InstantRef.class new file mode 100644 index 0000000000000000000000000000000000000000..c54e38b021a11c0cc7a36b695fffc55967604bb3 GIT binary patch literal 719 zcmbVK%Sr<=6g{`CtsO^O-|rW=&i~DqpZDg8}N$SGCav_2XKfsR? zZ-#>6vWuJCb2<_atB6AD;k@u~+hb&4yiYODZtBz2rDJ?HM?S@S1q7g~L zNG%RUbSDz!aJQIq!w`;pxyWA|c`WZX?j)f+Q?A+gf6q6Zm3*yJ9Y(QHx_KdOE50va zny}r2k3MGIuqDgyS$}B>k)$07epPFkoJ7JH$&-1%Pfh5*WcGP%ESA{1EPta6M<4P) zx$JyoL>xtUybo};!wkpqD(i3XEAJS3Wt71%uX)F%WsGp{r{_G3VvJD^<0)$blPQ|Q R4CXjbDxI+sTgD!l?)bkvh~U8= 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/timetracking/farming/CompostTrackerTest.class b/runelite-client/bin/test/net/runelite/client/plugins/timetracking/farming/CompostTrackerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..568580df450ae712a571b7522182754b2062ae48 GIT binary patch literal 12159 zcmdT~dwf*&l|LsBCYfB`h=2-%AS3}Y1eF?tz$7FvkXJK9AfG$mdz zlqu9Q!QJYa=5}T@!B>}>R(q04NYivfHdI|pGo8~Sn7AsaYJ!1a*!;kpNtRrgT*!bt zs0JHNkuhjSi=OHW4(O29(1We`1aWx_WC-@@dS6n>E^9z!6A)ENCVEsYp`?Nh_`q<< z25Fm~N+y`r6>c{kbek=d%>}UFtwGR?W2~5LbJMBx0UxII zo|8|jY?~cx1&4qgvJvl}h=Aq-Sg>MHtdzBw3ko?D`q?NCDAsF?o-~-0hXf8DitI37 zVNhv0u4oF=9QR@o@diUm3^j=n=ekEk@d5+NOtv;Cy-bVUgDifmgP;oA!;JE{o=n2( zbZ{3iO=)LFQ^nazD(PTTDy63yvm-Eknqx>OhKM~oLea)evG4{a4nuoTXWEc8qf1U^ zlwzWlbuch%OjoG0AshwmJGD&yy~5f$bXCKd^WZkF>#0OKXquEcO6;`;#t8P-G8I== zbpeq^J)!uhhUvnBGb&WzTEI^$Xr)B8v=EA}wxJVgl1Ky&8Uu!is^QHJ*5 z?CkAV5Em}@!n+_Erj1MwA{|1z)(1b+7qOp#$W?T;kA~oQoZFmgyhI-p`}z&++o>3t zlqN8`R-%tPVdxgbeG=`@65-l4MG&u-=mxqGh6=!1ba)cW=`)>ISyku&1jcqm5DK|j zqH}3Z1>Hio`RGTk9Kurp3*+%j z&dg7u=jjDN1tYLhuXMAX%G=_aN;d{>Q?&Uros^w=h*U+0{h~zEX@;M^PA~iDC2W*; zXZewk_Z##IGMh9`d{QyQDOlv`D)O@JIANvl^Y+XdyHCHj{f z1>W*s>8C#WiC608at#vwOw6pvu^L95vOKLAcI=Cwm{MYCq_Il6P1o8o$z)?ciaI47 z)vfxXFn1O8A57{O^h+PT^L}7;?kmx+=sytL8rxet+9T2TRbM#QgDG~?yAu5;{RYYC z7$KSVk2ywXZApcva6HosxU-Vw|B`4bO%w6@_Y(a#{Q)`X9wnvr!d#Y|`m{L;ZTP%D zGF5t=HLt?3jQ$sOgtN3Sqd$Qn46r6{Wk7y<4-{rbhhQ#n>x^`y^j^4W%LFnhJ1EvU z8MMvW;T7E!+fRy$qjrowvPPG;xQ3xdkx=1`SlbG&N+q7eKDhXdb{f8xj*BnBMHLQ$ zQz@~8nnD$q9J11rbaP4{$nWl#xPm2Mf?21+q+?urJ5Wj~y`pdoMu!F!B-O5NtM^Kp>$eF84}Ou1qdCo`4sJ! zQ5rAv*u#4ZVHlSr6hjdmFW9`<@Y}I;gbBpKL|{Nkr_sr&5vp4(@kP7@nS|F)Oc5u$_DPzsN~n%2C9V?Klq08! z?-J0IF^ZR3Sh*pi>lZ*fArY`0L7*pNWJOV~k_8+&8OnGClbjV+)&g=esT(3;stH8< zl|WiolYxFY9q3UMEnt|XWg@UwHTnbT%%GC8x3C7A{T8v4GB9Wi1!N5)6(yl0YRWi> zg38>+8YGsKlUOb>WG&qbg{w&w`mt8eBt_HG(pq3e0L4ZiJ*Xs;fw-(Kg%0FhNibWM#Y>X4kD}Ea^>7 z94nYmIGKg4m%-~7P5^L^F_ipHdh zHf|!eJELTjbVorQjGQy90lBzgSHwQP0v@v<(1p6t{Ml@EL zE^-=mV-m;H%j5ZZ4L3@>ftyfi!?B5#Ef$y-cvVvQ0rlm)k;6XThTXZe-*nQ%B*n@vz!xc^YqM&{8~`^JcG= zJ8vkt78K}8$gx*V0AzG@%};a6I({XBKob!T-i8g*(A(v_k3Zq#{Q%$$0EV?*UE=Hc26QeW9ZfAQv6iiE zq0U%yQ)e{X(iDrdhtWE{=uEteWniiM_$G;O7C?#`t3zCpB}9$25WW_%w$(}iVrriz zO02MkMxL4wsbAX1w|X&adsoL~Ki|TilK6K1D>xc#B4(oj=cQ-IEHk|<=R5f>AEP-H zaG^40ti+$;yOBb5Y;9->H#Tkxp&q-?4Z@gNqU7SwN_-FB3&&U>GisDmyDrBva9SdA zd`{xeGx}DutZJxD7p+aib-On^8?9+qsw@&W(%f+3h%PQ*G=_pVfmWF9 z!)=wN1$JMQ_)7wnl1N9WRp{Xni60d)Kr|`rfo1%-GcR(4<1^+(1<8P!L|M6pS6)=k zPx4oM{N-$ySX6Yl@-(lEBtFRKgB7=iwj+#KI62>&9u-}%T7HUY$d1Vc1Kf&sH<${? zjK@_Lcy%i_9hUeRJ_23`Gf>!N&iufx13c91CLwL|)L}yg2hc$7p4DO*qlGsn#TuKF zWm7CztmmQ*zms1UO}|=^BIdH-@#MZpK?--+qbHH2s_{^|zl_lW>=sM9(mL;~+G#yV z;I(u{T-XOz1@zv)ke*2evWo}gbbk$OHUeT?X+~WSKVKNeL|>;yoG+AFj;l)iQb5CX zH}2rKA&`A47c=z}{k$oKnFK9FXASq7 zXo(bws~$Z0@FYIV@L43TRcx9cPZgj^CLLW|PdZvFo^-T7J?UuadD77@_N3!h!IO@5 zz9$_GZcjQ|^&WIYe+t-ifx$w^I*%@-Mfkqhl=~t)FL69C#WU_+@op**tEOcbxg1Y5 zKvVpga*S4Vmy{MCrQkDk@zbCb(WUrbtWK1s)h31TgbP`FZUZzT-cGANN*|~`Ms?js zss347lb=1s)Y*C}!R^#kT5ql*S#xMDt;1aW`T*+{<+K?B4SW@~LWfwJ-zs^58oG@?Qb!S0AEB-zw0)F5f)2qEijNWub%b_}(C%V35j$bNBe?gfT?&KwSb9_lVGeSyBz zT{7tfdZfD)dp#D3L~=tP8>J_*Lk~jsBXlVL@~IIze1cXC(}=b8@ew+an|XYg{u*R# z@wz$hWPaYsVfs4@q8Uq_7=iw6OquakZjnQy^iN`Y0Vkw!4#unRXJ3_!dGRC97XaYL z*%ywD^Cr@XgGIP4oJB(vz%^hUT|=F8E$zbH-+sCdw_f|u+1^jD(Dn2#-N2LSCa#7$ zns8lrCEdn4lK)$wiHGS9ejc}L-=(|qX2x&j%gSfPN$g$J>+)iblJN4Uw)d*395Ho%;%;nJNVV<1Rv?=j0PXld)XN~Z@ z{LZsYzwju$K^q0L86~KC)PP9<^{dUbe@L**Vhn2o`O;j;STIDE&`vy zt>Y0m+QU%t2%PCC9Mf~O3g0iKV1(#x-u+r`LzJp%HF9Kd8 zg}wzeP9VZs<1pHhmi3@5YUgaIltZJdgvn-V@l#aLOVS zK0cGzjPTkMyryN@FgKXGZMJla=N3HA z?c(F)D1W$!PH?Ps`7q0ZVA&6zlzbquXnCk>%((nEVE!JW(f1LBegN81-Oo%&0+y&YB!0S|`&q@2y@3|-PTqyc!JPDjX#-#?0ZgyYWtyVQi9g2I0Mm7Fr2^d|%&^c!eCKOD(cNgH`{tR@{dgAL!+hN^-}wIw;6IZe;o$;C z1p=4ez$N(QQYrQGB)W!ubSIb7z3iuhEa7f{GM(fp4uIdx0sM*$a6=B@gARZ{=>;&| z3?&so#p`DBEvEV2B2M{j<|)6!vP5wnK|6qOUu=f^cw~g{%RN0Mp7N(}9yCTg69Ubm zc|4mcc@C}SxwMw&nM}{Nw#zYnDc{czz$%y@^knc^Ve!AF9+Dwr^bOvBvIZTcKJYS@Xya1vEAj(3j=0*4w+hU6H z66j{BLmV|HPAn(RvlA9)c!J`H9K$8fa)`46;?zK#l@O;E;#>@IE;)lZBNG;9bb{jW zWDjxbAkO6wryk;50ddwsob?bVbOv#bO<0`gCn}DYu{A@SjSy!O#MumSwm_U#h|_jj laf(^|roM<@H0v8wG<*X8z8>e7_+`96$;vVG#lAsv{sQu|*WCaB literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/timetracking/farming/FarmingContractManagerTest.class b/runelite-client/bin/test/net/runelite/client/plugins/timetracking/farming/FarmingContractManagerTest.class new file mode 100644 index 0000000000000000000000000000000000000000..fe301e9a319ecf0ad1c206cc502ad35b44632e6e GIT binary patch literal 12040 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 G|M(ArJ^4)l literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/wintertodt/WintertodtPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/wintertodt/WintertodtPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..b2c2ced27191522af1610ac15fe55a124e5b2906 GIT binary patch literal 4139 zcmcImTXPge6#ja18Q2UYTml3U!qp^122?;;K$37Vm{1yHJe}d)LGn?#eG6`9#eAwyj?$hU-?_9p_zyAH{R{&kO zuOT6jvZZIZzAX!uCyi{ulD20|75uzq7meGN?Mc^ja-K0f|Mz0Bc|{gI4YdMI6XvvO z6ihpB3}z-|*5gw7TqrDXtnVr9qy$z=+l6TSiIHD4i`G zpo&!tphaJKczf*Ofzm!@>%)>@7AhspDa+^ysznK%ux!gaB~a7WJ|s}vc;{K<@Tub50>5ZbI+7&2W;%}a~5-nhk_o~*P~T}>))GIGpuLnF-Jgiqg$ z?qDsYVW+^B#To2(a(;n6@5WvYdjyUw7Ku%=(AWLR09kg z(r{2<>tdU8QaWD1ivnw`p!52r%CYLpIPffu?n%?jj;B4-RSgr?SvF|q(c-w{7jnVU z-O=0Q(mr%JE!oDo;^36(_OvXp#bu8C67*%5SH(lA)etzUV>OZuI0h#9IOkOpPT2Q4 zPT(Z_)>SEpIv7-UZxXMdOT%eOl!>pGG|67n(TyGfZQ3mOa*!pksjas?QUoP2Ci5)L zYd9ycVIjegXmq@aUN(^m0l6YBkQKaC^!yAthxBXb9ggYJocVhV{TliN_C(DrC9h*Z z*-d)1ds%wEYpbwc)Ug2@HC$%fR76w}0Q)y%dBp}?!H|ZlEY3wDAxG#K#x)jaUV7n~ zAr&HmWPo~=nd>_0P_N;2fxU}#$Z1|m#get2ab7htm&6UUBryt8!_BA3c6c-C$RJCC za_rErl6HZPwn`RKaO3<)wGS!(*?#M=UL`iKV;q)1ow~Bv2?taSMB`8TCi#X%Zwy5y z>`58a#w{HMOp?d~QC=9AVv3*&ozWT$?`XD&Be1O^(j}gq z1ol-VKO{o+JRy5rxXRm(CwMT0ovh3nKKAPQV|#I?1v5SYI6@I-X)TEa8n~hd>uaz! zcD)fzvFj}T*mW{T%(})kJ`4EWOlt;5!LhF6F}D1`KM8E*S2?RTpW#;z1+Wdza>hps z4=3iK?BJSG)PveUuDSLXw2stt%wSh~25lX)IFLYDu|f(m<3{vFlsC^Sf2l(G;ga${ z8As*N!;T+uWEL+A%;3}v&NMZ0oW+F%hPgAiZb#=V(uujv-O(#l&tiytHjF8Z-~p~j@I9QzH(edRWYn*P z_%=p2m&ez%wCI!YjS`P`)@hgchPkiIC_-@DI`=gY<2MhAID(cokcoo=}hgYGe zQuImiCeZ>1M+oW+Tmmg}=Ho+5N8mk}Pv4z5c;br?p6ILsUQHBwrOW?MAQoz^U$Fzr zM0bHwZE2lL=iw9@+1l?g5BG2w?~zIF<0jtc#r6R{XC}U9u|2{={EmIAo*4DQqhVRP0 a;#$eq1m31(g80?t&_J4dm%n>iy!Rivf@L)T literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/woodcutting/WoodcuttingPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/woodcutting/WoodcuttingPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..6596b319a8b53a6a63f4a9659e80ee7a9e8089c8 GIT binary patch literal 7281 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/worldmap/TeleportLocationDataTest.class b/runelite-client/bin/test/net/runelite/client/plugins/worldmap/TeleportLocationDataTest.class new file mode 100644 index 0000000000000000000000000000000000000000..43eaf37a0e24f3ec31d5ed1b8822e10a6fa2dbe7 GIT binary patch literal 1678 zcmbtU%TgOh6g@2@wGcy$u}K&QocIw(0-NzG4@MwI!FEDQK*|uMQpsi*b&0{F8P!Y= z^~$ z6M3mTJk0AoFBZ7hJQc{Az@#SFM=B1J$W`=Me(sv210_LM6 z&|X)yyx1eCMi7KLqfZZ0%`oa%`w3|>JF%{nF@yIc-W6DWYqSPtVKRFMj-RA3>y_${ zZ_ho0^uB>P%nM9(lwNnk;9E!U37oG~nQj|^PH#{wmWUGsU3IesN(cF2%bEJ`e}BTnFCDg)PX zgO_;!Mco=PfhwmfP#ujsL_Z{y)-dQLdSJ=`7H&!094+yQ+Q99!8w;)<#_Z3#_*CMP z7p7T5@9ah4VcL-fKEvl}2HNfIq}PiSGtm~99Yylem`PyMw>cyNwNn(3PI_6rrbqHT zI zxG*v_d~*U7SsbzNJ-x>nEo5CUa4j?HhVElehrg+8vDg+3~F$t>~IEd7mTv((4Z z5pLPVRHTBUS^UeEX7L}CO=%a8aMmoE@^?zy`nW^&FF7$c|J(7ePZ)j)ckl%vT)`Iq zK)5NX%P4WJ67V9Qj_a7m4O&{Xy@`P52W;?^@B)bu{*drAe!?ot&=`@E2 PS!O5b^dbMha`E;56b7(@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/plugins/xpglobes/XpGlobesPluginTest.class b/runelite-client/bin/test/net/runelite/client/plugins/xpglobes/XpGlobesPluginTest.class new file mode 100644 index 0000000000000000000000000000000000000000..d1c98c3481399b2b95325e29fdd6fde2fa9c55d7 GIT binary patch literal 4614 zcmbVO{aX~*6@KrsxUx(XO~el(wIwkNAx_gojbe>}K$a|G*%i>F(P8(pj0`jD>=>?IHv zXt`|68@grKMSXPYvdnt|t>fvj+_~P&#mvC?K;~j@G{^VJvjQS5ux(+LAA!S}|08^l zz}_+6_RKjsZkEj{OZM8f;~Adm*kyrT8HH*=H*JMTPX`a$Y;)$NYZ=!@4BIG5S3s{D z+&A@TqdvOIfG&1s9Ji>?Ir&-BbMz5Dx!9e_J9B!`af+5)3Fein4KCB0RO)9={R zX7P@T6PnS{))Sx10!o zB+-ETG<*rIbmh&MWXZA5Nz{hK=K;4&$!W(8W0DV-eI8ct3)XrP=n~koo)IHX!MB)% zZX8PBAr^i8mb#>Ie7i8HSQI+YpySH|F=tvJlM0w#+kZWsn&3FvQ6F4TYZ+*;_T^f3Df{ZYO zJ|2;(NS2*7ElZ>D^$8?;htipJ?mSDing@!F!A2%T;IxJT z3<@-tsV@C9)HzuYxHpyF$f%PD1fI~4z}6&&kxAf5fk#$h*__5|7{M7v4jLg8UvfOv z8J67lOiRz0Wsf;Li?Ia0#=-<*T=}9QiyTjCmIvla-nF0?FC;OJ$pj{-9ZJbU=JuA$ z()Bc)#|43;5&X)zKKUI_T~PhorIc*Y&guu)fs6E9IwZ`RTo3q^QS2K zycF%C!)G@7&0<|aIRQ4!eYIgW+ONS=ag!e7j!DmV?MB|*>MyU#zM$b6zQMwhBdQ_N zwI>VjW6IHUyrJ%de@Q%x7c_hm-=fOWbHDGpoCzW!rl6-4iN3AjCA=)4g>)IXLTa!p z8&ku>iZR_AGA5wQ1P>Gz)pun<-3;H=@XCtt2cf9_lO=&3&;y>>x4 ztffQMucF)Q8s1Q>X_^TQRJ2)qPs8`|7I|SwTMaw{53sZ9mLwDI2udhjR`3UkC_fbF z*u-{$)c?j`1@fo zOC|6@YLb0#~cF_q@^oxrb|wN+G9YRe1W_R4w{A}jO}eyeWl-wCv* zHj>&jeU2-Q{ey--;!nIG9J|H|Q(wn)eXt&N7;Q>rL>3~Fx75gew6ts5bZhfi7*MbU z?q3hDP7L;N*74oE95mIavU?@r)p7cek}lqZHR8#k+~(NGNq55ZW;k{<1}Y|Sa1~QS zrB$;im1_7LM-f`kum@jcIU6VzTd+?JO?-=~dx@(}!75P&Yt7K2wIp}k#kFn0`gXL` zUEhJ7b=Rrzb=I31aTi+oWjDQc@~QrsS_(_p^C{Xt;g1*&@c%8rr-un!t$@EcuSI4$ zpUSYY>oz*pn&^RvIs-T0ejE&pAE0rpa?%vnRQv+s!M;QBf1vYxL)Q`>%r4>Ku4NpJ zq3agfZ{e$p=S>~Sh6pZEQH&Z?gB4V-)TL^z?Nv16b&A^?H3@5r0>;$jP8zAEAEs+1gj>7Xx*O=W+CEC~ zfVX&@w*wys!hMksT124L+t1O*-OBHKk>B@uASJ6EZOmFrehKd%iT@oRo$qej72kgw zzd7Eh4zRaz5x=j7JQ!%w4MM+(?R4M5eC)tGoR8n7s@xfgc5Ph4bwVMVS426cTe$X~?LhU&HAXN}jR4E4(fkdMmdO@3X6*f3)$zF5i zH*uokzz^U@A!ZXpdf))EG;hW;^Y+co{`mRrJAe)v7IF-ACA1%>N`z7ie-uigw4X}< zJW`rV#fPEj#(XOJBGDG|45bPG#Ql(~vHx~B5hKm8@=_|PUok9I-2p@XJh~DEEMc{X zWvno)_oNbU(&}je z`CY2CoQi==B(ZmtiZs_UQbbq3BeiWfG(Zq|4X;(eJ>0jj!BF`}2}L}> zCPQIz&8Ex`-cp<;DnC6 zh|+i@y3*{V{I`{RW)$pzc1w>2$dN}oC2LXS6Eec(+E>_LX6XW1lLof1Mz%OFAiPBp zZHuxwtY=jvLPPYKGN$LuxpR%X*C;z%Gu(0ZGCatznqe)&=QAuX4&Q}MM0;fSQNjT> ZQNcE<^touDh8F5Kgq{5n=22G;{x5Ems+Ir% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/test/net/runelite/client/util/ColorUtilTest.class b/runelite-client/bin/test/net/runelite/client/util/ColorUtilTest.class new file mode 100644 index 0000000000000000000000000000000000000000..ad9d38ef3213385b3993809dbe0a19c55a9d9424 GIT binary patch literal 5223 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 F{|n6`%gq1) literal 0 HcmV?d00001 diff --git a/runelite-client/runelite-client.gradle.kts b/runelite-client/runelite-client.gradle.kts index 4c0db282af..eadb549f12 100644 --- a/runelite-client/runelite-client.gradle.kts +++ b/runelite-client/runelite-client.gradle.kts @@ -29,7 +29,6 @@ import java.util.Date plugins { id("com.github.johnrengelman.shadow") version "7.1.2" - id("com.openosrs.scriptassembler") java } @@ -39,7 +38,7 @@ repositories { } } -apply() +// apply() // optional for build; can be re-enabled if needed description = "RuneLite Client" @@ -161,23 +160,10 @@ tasks { archiveClassifier.set("shaded") } - assembleScripts { - val inp = "${projectDir}/src/main/scripts" - val out = "${buildDir}/scripts/runelite" - - inputs.dir(inp) - outputs.dir(out) - - input.set(file(inp)) - output.set(file(out)) - } - + // Re-integrate injected-client artifacts into resources processResources { - dependsOn("assembleScripts") dependsOn(":injected-client:inject") - from("${buildDir}/scripts") - from("${project(":injected-client").buildDir}/libs") from("${project(":injected-client").buildDir}/resources/main") } diff --git a/runelite-jshell/bin/main/net/runelite/jshell/JShellAutocompleteProvider.class b/runelite-jshell/bin/main/net/runelite/jshell/JShellAutocompleteProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..31c74dc8a24723810ee5ab45a7a0ad7aeb602d5f GIT binary patch literal 5573 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 Z5=+Y=gXh?ywM>4>*hVT8Vepdk?Y}!tBnSWi literal 0 HcmV?d00001 diff --git a/runelite-jshell/bin/main/net/runelite/jshell/RemappingThrowable.class b/runelite-jshell/bin/main/net/runelite/jshell/RemappingThrowable.class new file mode 100644 index 0000000000000000000000000000000000000000..d1bda93896a66a19040b56676b3a70536e5a60c4 GIT binary patch literal 5434 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 MW>Mb?pA4#h0fm+4&j0`b literal 0 HcmV?d00001 diff --git a/runelite-jshell/bin/main/net/runelite/jshell/ShellPanel$2.class b/runelite-jshell/bin/main/net/runelite/jshell/ShellPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..b2f5b830acd78e940816d0c1cb75e8f6f6eb1948 GIT binary patch literal 2437 zcmcIlT~ixn6n-`dEDZ~!v`{FPmKHSOYb}0M3AWNm1r1OMqWHaRUSMI_jk}wc{uHmg z@S?YNMq#F%vFfGcl{e~zI?nhxjz2-i=iN<7s3~~kWU}wO=bZPv=RD6jXTSLS_9p-) zAymW^oN+{;du2!1Rv`2Ze_hzNUXahL28I1&DiR8Y>RB!1L%XSMVU`2Sb#kr~c&@FW zF<7_!{zvINU+-MidzQ8nmSY7M6`V^SW}I14kjS}3aRdsQH8h|xi8xv`sAyFXPfLTg zyyb|w^45y*7L65KC}_{SreQA`o+aNa!h{S_!P!IZ>>raMTFy0hlb%M?`3>Wmq1%SD zrh8)57G|K&ieTL>W-~RaLf~1>8c!ytwoOrz*!U_=C^%LP;eKK4Y#Hygw6iIZUMa4r3dh4Dlh%KYE?s_!rL9YboG;vGMWR}{=d!L50 zI7hU|xq|l(1DyawiQOOD-YpN%*N?qod>DWWWyg_ZWs?}dBPt$dt_N3=hBPt?jz?6@ zJ2~4Tf{W{(Fp3IJ)DpMnJhLPb8qzQ<%SScLcgvPUtqY?Xbg+KoYa*c2bS=5_D;uOe zt71$+s>)}?IVmr?RuI*Mf|E5xabLZ#tUTeDZTcUnkMIK!B$qxJmd$lA{j9&v{iT1S zbg%p;>z}QEIYX}A)S?g?8MK6_i?zoRD6z5XQAFYN1F7L|KF8ZF6!TlP$G z#gcQTtvc66B{P&vIi~IUoCQ%qXqd-U0_R`10&`uCOR>!`Pp9*yyQQzW?wT!h%aQe^ z&xDKXW#v#yU3T5T4?Lq3Ir5Vz;AItyoM6=wjA~!chcwX8ST)SR^=@cb!YiDZTUC*Q zFKe->oQ#}L8&1&{et+I|H_N5kj;+kK8kF`OTx5OKn*VoYbmhTkYkRQbIcL~*fuF5x zTO$@yXif6F@VbTxJkzG)H3}4HGmay?oNf5N;0%68!N9)&tCzNlm3#9w99H{ssUXA_ zjxbWtG$;IE+VumRVGME3StXT{A1LnRn~EmNk8t-mV*CNg!J&`&*oAhBZ!xs-*+?7U zE2Q|;!hI4)A*Xgi7C5as!aW;1^z}J!NKkU=4!V|iadP$!dY0q6I5ju;5q*yg58Y-w z*g^lu4hDyJF!CABzlUbI`xNItjMmP(p;H+^F9QX>X0YGz;&0K1-#CDO=P>*O7w~5o z*kE*JB`{u&$Cwl$pv4n-l0hEDDECh>@u%rcCKBn!smoH*4COCeP|>BLCl!-)(L`eN z0gp(;GQ)!-ySTW6XK$isJTcsz;C5&S&)r07yg_cd8}7>G7CnMTH39+x)Wc^ygmMr` z?!Tk%duo3`D}JQ@XIlJ(Q(XJ-3;MaH@oSh>XXq(Y$*PrMJdbH+D&y6V$gAj_Q!&#N vC*&_u7DFDhToc4+4ljjP3SQ;y%XkBC;w?(rY4tV?nCK44qzFa+V;J}cE!LQ# literal 0 HcmV?d00001 diff --git a/runelite-jshell/bin/main/net/runelite/jshell/ShellPanel.class b/runelite-jshell/bin/main/net/runelite/jshell/ShellPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..f958d9c7173ac633cd83847fe83a07b843a50525 GIT binary patch literal 18183 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 C$|(Q< literal 0 HcmV?d00001 diff --git a/runelite-jshell/bin/main/net/runelite/jshell/TeeLogger.class b/runelite-jshell/bin/main/net/runelite/jshell/TeeLogger.class new file mode 100644 index 0000000000000000000000000000000000000000..cbcd6fc1cf4e22cb3c255f93b061da8bd795d4ae GIT binary patch literal 10253 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      3=zBuO!t7H=~(qL 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 ZBc6lOi4w@bCS-fnmQ2=@9B3Fw|Je@``HcVo literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/nex.jpg b/runelite-client/bin/main/net/runelite/client/plugins/loginscreen/nex.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c2a3719440a4cfe8c03e48b238dd344b16801b9b GIT binary patch literal 161866 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�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

      $=+vBzH3VbMM)%d2uavsJDf%+ zvj(T9C?1($r2rt131N*3mM6}ZW{s>bzQ=4oxQ4z|q^YYzrcsvVit=9U(o<#Cbh0pA zub}z=01u(Xb)t2xsc9-C5<4kiNVcP_fhEUF^dDOuxWjD=iM6R&toDPIcW`XlJwC*h z3o4MTC8Amzl3z;W{{YqvX=|z~XNqc>3o`)BRPyff6!O~t0J(2ZsO#6B6r!)ne?v^l zttupl)>QLe;ZC_?2sB z7>bOZo)|?4&hm`g^(PQkNA}cNUSAaTO&^#jkpn4^`^ZoaQbyRN*~68YLB9I#EzxeQ zKZ}ok`07uEoGm{P_$%XM=2}{>J<1}W$z*u`*W;<_mbx&H+U&MJw4{TMR_3MFaNO81 zf3vv!Z?-2Xd}`r|-k+NuXB;X5GRsY*YM0FVk4pu=rOk&!h7`;I{uuEv(o)H6OY`fK zXB%1lMM7rNP*o}z=($G z(W@Y3aoo7N4|X1h4@-cP*|k9@LhaGVd?8KXQ>`QV3*g$iEZc^%4AU;1YG|vniV5ke zK3;56Qm*=XdF&g}BH~#>> z0j8X>I$5qp{@a24ex3LA!=fR?@jkKnDychyz;!!Vc0Zo@8O`aDsioLyJukSu!RhbN zd*WTCEXK`mUs6EZ`2PT%{l06d+)(C zZ>jmkc+PUoY)Ybosjf8JS6hA;{Qm$vF0(AHz?F0oPhq&+`gQOB0DoHvS3;5(7Eyku za(#d8?ccrxD{@f8-7Z6Iu^ntazQ6gvl)I*w`gO)85C|aPVFGeMUfjQO0`5)rAJ?yL zhvo9PW4L$$X1G;o?_w02+kf;OMXkH3@@Uks(dM_mbLs1DxE-#_Gy-EbAl(J8xHswa zzrUwUHB*ZR!Nc_04GvHbx}{FWq!U~#J6T$$B`ZxWjugcdjJeYCf2 z{!(_|*9H5+K)t1UqeNq5Vnbr%r>B)SMSYrvq1lQ?-+Js;>^480_a3%5Qh2RLBs?!t z(kWY2(U#i4+fBFn{{UOS3uqT7vDw_A)M{{Tq78K=wq zHq2|$2y>Wa>QzPVC+0I)4@Fz;{#YHN-VBL}{YW4N)G&)H1%~CeLWUt|^&NS~8o1g! z=5PyKwFG1fe$`Dv{yQID-q;h#KuK$j*a%*n0k{N-CEIUt>C@|jemx8`1Z7=hQN}m& zkr|e8t5()2aNdM3Yy{-CH5I6~auy=qj&)8$>$mLzw||$uGRRRR@2|9NR+U~g_Q!^} z`DF}F7>-G(vpA8!lb0lFTJ9qdtH$A?cdt!PFwn=nPB&sS=0C{3rG_t}_Ybf4R zsChbl>-8JLaBjD#mL<4J9?k)`oKveC$Nn9yd*6F|;QE>eG8i|qGn*;YWb<^leI#Gl z3--Yyf>|VL{&1Yl;4xi6xX$Ddo%iJ(FJ9oIb>mk93B$>uw@%@|p1M<}d zpzF`2wxQ7PYkCoW+w5nNB4#`K=8_TED?^q4DVlj(>>tZ>y&SJBQI;0B6 zQLwD1yvpBCsJG#cfe^;NUeLmZHd!>F2IBW7!ZN$Jm#3OhVQ!ZnOil32u`HF#y1O*m zoC|>nd5e91&;jgC@%SVa1~E+1b2X4o#xm9*0z2<(4vlMDafuw8Dvp92_Gwill04f? za|7o1C1R${=-k;EkKPhApX1@_SLHYwc*3sZ2F3pXjqdNubVu!|cC7Y(h%i86PzvvTSNXss{zCrW=Xp~XYv z#L?T1ST=E=7F5lqtTzY4H>N(2uu7WBS=4+h7e*T6(RU$w{&wHk`(Y9KNpa*5WjTIP zG$x(tspYMjHXwbg5ESX|bY9;3^u_OoFUw^ju1FwBO0g1hz}9r1n_k0Ubl-dQ+zfG- z^qb>_&iKDSt4VK8)ss`x10yLE@HZwBs=iO|&|dwzSlbVmF(K4t-DeiZkgm0jV=_^QcI4WDn4Loyn?@*_(wCzL9m}ZqG1U#rT?{Mgg8#Bm12r%a_QCWXxVyrh*(n4&;4mVl6iK8Ynn@u-ONWy`Y7mb4GNPwt@z#^O!T zvt0%a>>{=0x$0!OXAlCDjOQ_@YDgF*ofc_N#Tn0OBZNx{>9Hf*4L{M>Bg}Z)#LgAr zs&G&1EY^wxC|y>7y1TotaU2e=N1~I2o6^+QO!5#6(#X!~F|lTyi#d@GRdyjl{p;hd zKcVl0SzmVVz1LAU5Qja-??KIpS(w3-ISD;q1B6DtZjE zDsQtoB2g3;m6TiNnpW0-3uF1({UA8LUN__46iqCWO$9Z759B)4@1mZDSl*!fs0`Qi z7spXNU-3#hZw;W$>l&hn=ecXw!%a}um1*Qa%b`DHCy;Njn49g61m-+a^*`@UXB|St z`p<~uubNJOHRMNENMaj#Y!nhL(&HNKw7C{5ESW@nW?@xw1BRmwFxE03XJt;>v(2cZ zvzKC(Ce0-oIVrr``=!l2B4<0Prl|1$05Z+sm7bKtXD95QC&}fPED7!^r($q} z$$5e%ap$;2x{wG`i>G_{V#9A-F>)B?&ipXrsMlF)T<{yOCoGzreDjb1rOXIR;F{G+-50AIq^>N^AD6EkY55C~}oqjD|fP*3po$4Gxp zseTi{e+zOvzC~&Zn!LU!k2L9$3Jjf|C-V6>Nfy`duot#9douK$n{S-&K#(*b4{x3( zG5b}g?M<5}Av*O2Ep+>F(W0ku7m2m`2Y~q!aL#V@RrTCj(pBXKyKhaP#H|~RkJ)%gdA;y}DXmB1GG;=5Q zc^H5`7Wj3X!!s^XIxEzxIf)}8GJ`=jQGY4lZ{d%R{fKZ%PYl%bu(GQn&rLg+-l8jw zB!%9^^xyII$I#5^Vy>2!3W|vTYI@knCOaO)uHRpL7*OW$W-&`6$513PN~<3; z%>qLel}FTp{C!3qCMZ^+tNC)_4U0$N?~P5t8Gc)lRAf=p<#cw2f()`pXrRlXiU{JT zP}^P~G2Z_GWbtjb&q{yNbAV=m8O?npfuvhc3ou2G%v)0VfR9OSy9*t$%{=Egs-lvg z;F_cDAhVgCq)dW=HQXF0%UW|Vv}VzS;HWC=l!W*sbCZ@s#Wx5d<%UGzt82cZ!>DJCt|Dn*Zcv$ra0q4l~m7D9c?XDO(aPw15||4s{NyD zJkRlLHCT2edRrZr@UJLp&Jp0syy9a#({RrZ%RZsZdYPok>0ja}e!-c)6K`GbHeS_L zzVataVvuSnm!H2VpxQe-?w~GI${G=fE=Tc!(j~I2o}#(ZXNp9n4RkD*GU?vS->4tu zY%o(Hrcme&0L z0F|&J+$or_^TD8%*;#ze>-gJq?Z13l8LW!lP({9B+kL+?VZW|5=xJ%{^{l9_!HGlM z4!8b$gV6hKKGoBITzEBg@XM4)?GzT2;^_k&N4Ger)x1AdNUSBNeKy&G-rruoo(E*h zH4B93H?r(E7uWCpeerekP8)()SgdHk-*eP$zwq_;!ZV0+6{C_(5Lhnjq+6>f+kbxD zL9q7?@h}pKb(bEsi2`DUF$W!6uUM~jxj-+d>I1L~vA@6d>FbR|%A#MLq||;=y+!u^ zBV&eLMqjG#HFdM8>1+Q0uYdevI$XFPkw^evq3yXJ@{l+7C$<2!DI-1ZOAb6@S^`uP zM-Dt`0CHvRVv4{7QbwNpbZ@TxdS88x5Wl4oU&0E;kQmD6IZ`Mcf4r*Rz<1yHTWnkU z42nwmV^I~g5TiofR@;)m_bagUHaJTDn0y?WSArF}iAfE(gC&nroi-Di$8RTIh(~VT zn29oDgPk$M3iX6fvLzyXq5lBLhi}{t8Byc;>G2v724u04+6^7_>FQRdtpWTRAby<= z0XS+6^Cv9D$cn<&1J6CZy4&lp_QNa12*AxK*_4$zeUzQakK<~8mtVsExLoBT(pD6A zi$g_qUHOT5!tLKn9bfeI=y44Tscsx}K0Z;RDXGYk#1hYeX!?Jp?5 zAS=6uy4cx>3Vn~KO|Al>qK3Y@mI|0_m1$sMQ2>!V(X{pwhT6kb+T?B1wm&$zq=z@p zR2wr?)Wi>}JdUf{{Yd`+TtN6-?$!0zW-rT%;{O1!S$>z?cIn>=FdPS@G>X(zL$i}6 zsAhp<FUDRWeYDhgeVIwH`CT)-jGGTu65G?iraN66#jmUn zU`EHSi9fsZej9bgm6~WuI&el^0j}uF?TJBFmtHqba>JpxK@w&mSQBw`&~d2(v$!#t=n>-m}EK0b>g;9UOzGUjsSi!6G00qgNqaI_J({Vy`M-G{C? zJL1<7$yZrXrb6cISccwGw>p5@`ir>Ru|09q57K*zB+2+Lmo8ZqK0dZtXO8>nfi(g3 zZgsERAIBV*sjP~>GONt97EzYv?JTpqe5~lpq9T5lwfl>UV((_lRkrMumQ3X#M6vFr zB|bic#cJj#%rlf6AT+eLCnm>tRUmnVb!JCPlx3N6Elzu#S0!Aq{h&ppr`|Z9m*>66 zBHitMuZ2$+=4Nc(pDBu8h=VJsD*AOg)K!^7RY+C*t3v{xf!5w!RLl+Td+(MMi zD?^vmQRRV22?JC{@JA-!vlOhu=mr6JB95ns_@aUc;P{EEs@6t2FRhuG*~9iB#mB9H zKDfWMUteKjvM9X8B_wE+l#D<54S2O_140C}uF*Li=}9D)2J+U|zy7gHqt+~+f&Le_ zi2Qp5nXGZqWEop7ZNw62SgBH)mds;$9_ouCC`V(uh9|Bq&mDN1UE;Ti{0qSJFr1^q z?3X*q^31C&jWokO64t>4*@V>R?49R=IRq+y_;}juyn@JjJpAzVjlh{fmXWKc_>L;9 zQ=(~BFFR$9*SSa{LJAL^T*f|ZS>Mr@g{kf$)otFuNH(u7$P7ay9k$8 zBz&jM)NjAo_bh0aWt7*7LZ=+U`>r`R5tGN8ZK;d2Oq*$*gV=TcG*HC3W`AEK zH)vp|jdg#-H7u?C821hHlUjQhp0L3l8Fm4s^f*{9{}8I?34Vw9Fxl*@>Fk z-cmqnS2#N0O4Oq8`;V!n9&E;^C5|Kal+emvKri2yQ3lt*v=9}{sv`x1Nl?!f+eq`Z zkC=_NBoABL5_A%T@b5C2ZOyOFsi0d}5g?6PUw`hz0Q!#j`+}`0GggjNL&}X%Xz9$+ z74`mSp#D4KIWb6@iv+dIq={)_KfOgk^<%hW7s?Y5C#$l&dqt6=yOP+j#g95crbCxk z)m6a_B{NSggSd-ZN>n#JnM{6vDminf?y0`l#mW6P^Y*0Sp8~jMQ0XN%3NC9jOc`Zb zhoYi}HJHDe!C#iUb&Phv&*+JnWK~`%@U#`Q@k&}*l>uFUZej8rKFwo()(5r;zuHLj zYsK6S(Z-@bUXdeF#v?WPIAPE^b z9#hz+^mO&sv%wG>kq3ne{NGKLxup}G1*f6rl!?7zhYr-c=D{7e4;Vvs<(YCaA-4qRkf$GNuR;~jSJXFvU6;l}_}X(88!GMYy{ zH9lKMPnF9s-~35wN$dVUzBv~k5zyuaItcRFspOL3oJL$O#fG!*Ykf%iW2oK`#rm(q z?hvHj)Y)7SfPAER-MSC?@o%x_DKnLrxPGHVuW;x;6OQgtAk?IPdSM>i3z$i(mC6_1%-xS;)85DF z^~7ZU9p^T%jyKe8fWYiRC23j@B`(HUH*Pn0TL zt(U0-eZPmVd*Z+Ex7MMM@XuD%XA{%iNXfThT2c}@7YbBl&@gzlPRLtr2E+|Qz+Ckf z1X|s;#XbEvvnrSHH#4GU(gzb{rPEEcF!;mP-R)!fU$#1A)JUq=QE|{W;S9u(rpPxgowA8`GWOXg`;q?uG{^IG z;*}d5!jeL!?UqPX`r5LfpRU)!vnQq{>zP0Yl@6kMY1cNPev5Uu)o&^DcEi`j2n#+} zB57?|bbyQ8`KOV(ei!Mm!k-|e4EcZowpa$6kf!oX06v?MVeg3OHEn&PRIz!;!I}JZ zXMzqDWf|2hWFd8^i<_r&8I?>*K>OE?$TNNKm#M?TI(Cyh(x}W?;Ikf$9ASpz+SmTC zgy#*XGd84~NsYv`_Kdxj(H2s~{^+}J)POd*v*RtGbOb*8 z=6?)GMm)X51XP6nob_r&edCz4=K1?5+-5V2`WuP-OX5>^CCU?pNY8MKjFs#;Q_Usib?G62?6z^91$(06So3!k`XunKk)p z)PgkvEn??p+$5a_{{Sf<*zLImfhe`(#vPDPPs*iOHA-cuiU6Ub<|LfoFndbJ?4-0} z!0*%nxMtN-7%Jq7bdWN`3%K&?CqO3J{JjOu`t%!-U@BTjA*iQ_Mr8imO6<-xvwf-? zqian8PV6~E6&Bc=tBZ|P#hVg>!RYB2ww*@AkZd|!4u|faH)D=~RJrD2w((wdPV~bl zb(mG9bW;fyk)owYAL5luI{lkZznI^CqkZwI;jAiZ^T|w&_C}VQC`s2;Gb?iF-0LQuZ812+K zeNLrj78-gxc0G3Q?f#uO*Z#`R8H%sQ&NR&P8i``e@?Hq3q^8TXT`OtxOxG?mS3CXQ zLuJSWJLxq5_OS1{%aGYjLr&~`nwVT#z+T6D0)0375eNdmse@PZFmvzYQyJ~3w3|su z$tv_5`sE7v=_QWZ;SFuYje(E1`ubyW6e3A0hDBXZs_Uf!i?cSZg4i3A&|Hnhu*H)p zTLKV9wo{<_OW1?39-lGx9q@ti`;2KkJm5^itjnh~t*2@nx)g7;Y2;E=j-Ms@htX8w zQ!a6s5ij#7CtOQ^JR+uX0R)D2rw*`=bN-lKBhc69{{XA9%E;;<%AjgyFgm)mOPk25 z(RrmRH5LQq0hswg$2Iu7ilq2>@~9o7io#m7NmWDCxbg=Kd75l)*56I{X zALA8WI@Dx&Tu1_CSz=Qn1NJ}-BkaKLdLPX1g==QhH5Oe$M3PfQIjTsO+C$6;C-4eS zwlr#)D#f)_Wv8?@c`27IRQ|G3oU=E|u+zp8WvbC)2ri^gn58Qkgpf#~(*dsNuvr#; zm~lTDXF0*BV!4HUt_*E*%FiH17xe`}{oCWNJ_lrZw+ryC4ID7(%rm&7%&II{H60Tp zr7Ub$d(4I0+SlA2vB|#*Ades1B2?5DSpqCZngt|_1&%k9ulz4uY4!}8Lf0~E@B7LM709vn1Kr~R z_Nr~3?5R?TNJ@meqdEazI@ca?&F|AEJbK>{YM|8UXyIB%Mv+4ES5RpU{Qhmgw{vcn z#Y3x(Ncc)}p;}zeJfu;z{?3-2rhhm806Ix6`3y0)fK)6==$f zIcsh0{H=g2;QSs%!?aA{Y9)?p=kMmJVv$&1vWxyl82zs`6LzN2m`MUyDFy!kQ9=ib zLDx9m>}e)W&ak6C&RgM2w^ls!G&sgsrg->EBFcv7y0936kP8jW)Q0225zk|%9RkkmAa ze5!}y(S_G;rGoeChgaxV!f?mp-wkFJDj}wzl+x5n&8ZeD=-!#&B<~)fKR6!53?_ft zwlw(Z3`1zBvc-llvT9Y*#Gf(RPbfsU-R0kF8{X{{u1DGV)rys5al%sW`@{TEVP6H@ETW+xj^38LL#l6OiLk zM;;#7N24JO=L^HvKD?sL_|Vk@fG07CLPjW}nO-Zhy2~1rSM8=L8IIe4dK_%{GU-Rc znGG~DM-4tDOZjcD71P%vq(ZM3^zW&<{R_D1l#Y0Mz)a7SSwhWg%rvzAf>Na1;&|qq#I+DJa zim0BFT1i61Pb%#qh-1(LjfXLj7P#h z4zn#UHxJTBRC3v?9(sDpns_qzX_Q__(CLxZ{{UzI0IQ{^&1W9zEKd)owXR7xSAn6ej*M0~k7Y2#IL0`1z`tiaq(~Y) zi?)+BmdB%Z>A!3^&RY+}cF1`R&fE2*H7Rv*XXV$7S6KWkZ?^0H78rCO%z>;4U@z^k?mBJ1zvG0r2S#JaIC&UqWXSTg zK4~rp%js@_HrG%tZY{S<;lq>7U>3|%NZ#jT?tY@e-_IL43oR{5#LEr6@QO=pl#)wV zACotqO*1VKXkB9$EJ-%pi*Njge%{!OijF|X$ZfWgM@_~50H5b<7|@%u7PZ8EjoQa; zzXQKqY1YQ5%F%)tn~-l~>QD2q{{T!GR*S?V95-p>-;fWHfMQs#22sAgi4n!(h8`cLw@02s10{Pd&ibh*0)8*1CHr{X=1_!s!a2FFtFbe_j!`D}kYNkLW200wJVdTHtXeGRc( zw7B73yaXI2ZadkG&auBNdceN%@BaWz#lOzSuf4B|SN_mBp`-m9v*XC;$y=Xr{R;DU zMHAFbBNK1gSj!9d7`qWLYbiDY-=5#h{{TQ@lYg`_o&Ny+Tq_C?Py6A*+CdjxN8_~I zTW}bUFW&ik;xg35BUKMxxwK5O2ewHc`u_mrnEq%yOHjY5l~`y>3WTzJzh_XukHCLk zsm>phRM~)4x@n1TZ8jX~fj8~9=hFAE!?VN+N$Qs-f>R$b(N-x{TSi%>H{~9R+IKLI zme;wl!jFb23=IB#>M6RQx1-AAeUi}mkeX#T4>ZvOlYRO=d9$i&MI|&lfwDHIzYo5?plOOL} z)LC1>RDb?tpjJ?k!nHFiM)0~ZNftn>H}|(JpfV}wNa=h&okzqng;id0W2HG@NbDGr zKg1`c{Z88rjFmk_2#Dn`c;?=Cd&Ot*1{SHW&SZ)$3*I%`}{e8Oawyzom z8HQgL;?!^OfB zC5_ePL#`f(q#Fb8)L>V_DP)f^;uKV7Ek{o55m}gs>SjU+45X9n!?`*eKkU+m zx{LI-uZ9Z7Ic9C)UVLPwL3HNQS7dWXss8=Bj=*}TJqACbF-f}HRqijh=lu+SJ)i8s zp_X6Lj+&`d#~l0v#qo%kNE^xet&NqYaoFDA`t=vb^mLSESxF26oBX#R19m@vx%RgB zItsvW`H{eNPvSEhWlwED7@23qoPBrhf%#D>VVbH_Xlc>sW90-0)t{?be(lZsY&wi^ z%k;GIs!lZGs`x1+F=aVSl@zp*#LU2ya+1oye4D?oPQNh6RzFJb632#~7uT9eG-n(| zuP4jSy)6pQ5jC|sFZW})`VXbQoUS&`Ca$ZPmn=(akm|4_eFo#FG#Mow_O>mye1ejx zrxS*CBp)8Q&`nWM4p=0){xjVQjw7v-qIQrekw`jUPnnAw0k^w!{u^UsgPA4HAgQVH zM?oD$Z0)AZk-&sldTRqu(T*`lhDKPANec@Vz0iU{)#}6mI$vNr<6}4waL)`@PRtHr z#0+7i-%P&;5E|xl*iT|T^Z|`_%D-nyr<&Xs^2wVVY2ps}rnJpO*@=)tg(xJA#DH6K zVsPN_x8f|txR*YyuaSC}u_P?OPZw{?=_2`gP%@k9z^UNn^ zrcXQT8*Hkjj@_`kCVFifMKkAzDq6cisk{m(X;VshJW01pRJ$@I$(z}qTpvdonyRVcma=%{M>9)QT!>;-iAjlL_-PZ&2rdb@xW`@ii-q#e4gDIb zay+*}XSF#Dwe6vQ!kQ(bqlo_i{lm>yIN$rYVc6rEAEQQ5lxEyfTgIGQH^F3iBfUgo zP0`wzeUu14^eNILW9SLRg3o+-{{VixLYE?;Vlw)wNoeAUTl+dkMKVc65~p(-qWw9a zpRd?L7Kv#p5=6_QSisZ(D~)}l$M(7=%(jCqH|1Ho(^ZJ=6jHTiMik&n$0dA5S56?V zNs~{5L*^- zTybY=zUcN{n4r52okKY?o1Nci-^uFQDIZ#C-BoSe7698}{QYp-;q2d$EJ~3Ox_@+n zO8`N>)?wwj=ufs1)a^KD2rdu;$4$EQlJ?r<+wmT_Cd=zxWL{*BLjbA+ZMoCd;=_Ng z4YM|ytgA`wCl>sws4Up-Y6g5DcKau6k~Ig0pDankgm**q9?SCnB>h)Bl`%lkaV@|&;T#w*tPfc+j|UHntl=Cin!VuSS#n2Ibt%TVb;K~xI+Fw2>FTVx3=~elgm6T z;0)bD<{4wFL{w<|9%&_+beYPqV&=+5le2y}!{3%saLT#`A9iOqKPpDt7B2xAZ;tr~ z5U>oQnkG~Y6vi>;xIR+5^#aG(4)|#B--sClnB(}!CW-Y&$*gwLfZQ`KfvfDrC76{qTanud z*Zmx;X}sANh#9;RH#rq5m84L*kfhk>SB!#OWmeNGE5yi=oG+i_-tb1)`_cj+GhcEpgqjX5~Jg%aZA(doSiMh6sP?CN9 z2K#llryDHA2TeoxjXB3(PQFLw9SNh7j=qWt%9lryX(Lt<$!PU1sQjtjx7-ff_Q1Au zk(Mb{9=8t?6}|2WIuHFZ+}{;@hyMUbZXbi06-1R~B&(^NH9{xZ`i z@qSn0UlCAb84NYmwe_U^oN-L%DoBcnW|~j#;|Auzx|=B6j5F@@QnC1L-V8v=>S^U( zaOmro4%Vbuc3Oa0VxpyqMfxCtEIyaF^|l!KW@`{4H)DQ*^?bX2Tb+-#6V&vrO-)G- zvaJ<7DpVj>4IC(}tXOHin1g?y!B$XYcT#RsZt+@5Lx6=~(CaNq8X;4m(I-8CE0RI4^flQ%% zihGg;wA+8{@btqHjv^3UY;ALW!S}yjw)}0|5tlVUg?^^<`3QqDRJ58?OskW$MXpaE z3PD#SUgY%eYxeZ~@rGz>DZyY5y^X-=I(OdKFHQEa7X1GJ4{pb%KOQY=N4@Rs{d@HM zupvCT=kwj_dBY9X4UHciE4vs9k1%~gIZ5h9tv0sC-97gFdSZTxuEiCbP`$5xI&L=K zruVnK_v?*3!zw}y)a$;YS#9%MujRWQzn11ADIP0c_6@M^4@2$K_+XdNq?a@}<48i1 zQcH6AQ!P)lHYg|OX$1cObl_ME-qt@c>Fe*)ZLv;2+93keevQ>?%4~SggxvtJCeK)Q z`da<3)2=N(OH$VY?7B$a_aggr^gRK-DsTHlUz_?g)uI*>w;FJeLEVosuKxh%{Sk;$ zKnir!4gMcqEy7ia{`+QTYv|*OAKAIJWBIx98O(2$NScF2wR>v2S!F?P`&+N3{?=G< zu-8+YKAyTID{GYvB*?@L_XOPb+~J|(R6;S8839&UYL(C4FV0QB*Xy^kpM_=-)Ml3o z*NJS8>G23pZ#+0N@sgj-`%D81!%#@@uhW5xC6Lq4G}FRiRMk*K zYO)!5iL4PQ0C_LB^1$DTxphd+^0|?mMGPw*fpjKN<46Q<2|b3#b?G*=K6dcr-E~sX@+4R#+ zY9cY%_U1W1yL>QwLyS{p)f7f`s+Nwro;R8{=fNQ7SVG58p! zHy*)B{;a~Wu|$||b**Nz%$NZz7(qy<(e;sx2Ye%Q66^^-li z{L(!K;fq@$61S0=7r9cHQR%ue8*yEor7Ad?31CL?=N#4jGCXLT#GWpwYDUwLWTt$# zCxst&kIl`km;V4#v4=GKM|^WrIg&>*N}!Mrkdx+S0FW*0cj!8AixbA~^$yVj%tJE( zP26l&;1j*c-|@o7DB$|6`!kM>5sfTvCCq1a8X|#w&Q7hm3lDNE0mhEYV^sO_Y|`bi zQA%G&AU`L1Mrw5QqFI?Shjf}gEc=G+Jt2FM<-ZfltgeZpqK+9VCzexh?2z7B5l{ZK ziXpdCuG?P=E-~Usc!xBSq$Y}J0H&f%Iu6)IBxyPKkvzv4;n-u*h+ZN&=^{{W`h)+Z<> z9jwsxS9Q_|KbHI{!1j4)bCODZBbPS1r>VhyoGk}(-s>CW|`|kp5j1BnzKuw z5J?Acu7{jK+WSOGmTsh}ca7BMNoF26(D)dV3aL)6&^V zVd*0%D5tY9KTy95_>FS@Hpna9Sf&u>RPoOwK5NF-gn-xkL^^FS+f3Fywo&+(#!_+5 z6<6mh`e4^2R8fnSN?m?JvGq&Z*YDr1A$VS*t_t|R9zYo+M~dyF2UDmLzQkX@sM`~! zZS^Z{AqWLlX(~*)AYfB0q+i@`0<4b+u9vZ!XG~P&T%R=tWZmmn3_KWQT!?jklsq>M zU*bk(m{W-id7@KSr;^a3%Dl2r-(pITe!Kft8B^y%rtD3RO~AO{rsP}l>yDB5-;+{j zo(gdH90i7>GOLOjDe5&{mO50GWCQBnQ}x>%=XH$AA8i0LGLEF|yL#{VTh|pIZ7iln z(@gZ?YLbb^7B`ZV@4@uIMX%YbQfKVIm3&rNinCN7j#&vO8qnfPJbY5eYD~eIe9_a# zrv6}D$g9)7#Gm3#hBauUmC6?cI?Ju4Kk@}<0|)8@B+ zopB3Dug*NXmixq=n|;Che;vOJ(wA{If7qvOSm(n|5ui!EcpA9FFQ!oD;Ed~&pXI?E zhlSaJ-uD(8dJ)+6JNCuG{U$Tq<2LYHgpx_-o{{U|_=~;DsE+C+f4(&Z3cZ_8pvOOQ zTB#{>8hV8!F?Ec9KlK1RZ_pBd55pJl#u(bO^nA(@h(>_JQjSpFwQ@lp{iNf2vL~6_ z8)?f0z_X|ky5>DnGMh?LQ?+(%;D#o0CA(FMQZdT7i00hUMFOxz2IQL)e=lyg=y%wT zpN23dkN`^-B--A?f8qUYjk%fRMO7nxMUI2;Fc-`iaLNwX%Wa&=nf=c>#N)l2=@a7SzHh_u|iQ%WFdi=d8C!x z09B9d#!Fl8THcryhN>#z4w)bfEF=Z&Sauh=?`!)07?h~Y;1bZ%Q%eO){5&Z%vCDo< zWjt!F5g+rkN^RWV9)6$A`%G@GD^D@=jpr4T&d_{o{3LTTBu(W>WI-Bf3H}|r-|r9x z_rXqGOsO2QNby4=10h~fa~U9oAcKD~Ay3zP?}f`(G&9FNp6K!@P{Trzt6yI!8m-sA zz6z-`{K{%s8iA!}WOR{X2u6~m9YK883Q6uRH#=ZzP3|KI^x7zToab(HGEGa=B-zoQ;Mk-r)^CP0ga&$zcw;Y%%H8VabR+<(MR-h zsnI0<74WR?rA?nLftT?NEw@qckBY^Q z%zDMFrAh1RN6?Fb>~`B4IYA~&uh==#t*smQh_kAfMx8TgDd)ZfseeW<(ej9YXYh}M zBYT@T%45`~+jr&ZJs6&dTHD(NnOBEg8N%-=;m#PzGO3IvK7AHnPXwU=AtH)Y0n#C` zxcP?1Vr;>uoJ$h2`(LM*wf*nY{LVflLO}zgb@u*^u=0QbHS3f@Ow}bs9vGkIyeXK4 z9%WAHD=7pGUTY67pl*6@Ht0Va;#)0XrEkzK-rYxk>#4++b4pkj0Z&A4!GQ<2a4-1% zaS=vs<$D6Qu;_Y%4acWb>%Y_vEP}5~N#E@aY=%)Dokz-4Tkzd~%hU6@EIMkDrC5s< zx9);E_x#7E6d6rtDCl<$^4*Jd1E9Bif8PdhSMtd7t0}QId!JpuFME3Jh^s@W<<&i@ z5NDy)$KS38b2>JJ z3aCLgZBj-zAb0D3UAlVUhniOHaCC!kdRo`q3`5IT&v1Yd9oP~(Tpri%b{#F(5A4)0UPt{N>wK)yNyVHx z+Pc{DDlC5kW9j+g<7EpLl!&M+eXeXy$ESbl!)#Sg_JKtT{*N_WvQW1caQYPn$SZw36iFy5^4Y>wK;!0;$@O(`}~CVOzTB)9}w{I-yh8vijp{%lE%V1dV=;E zt~smrmhY%}eXo2bG9GA>wotmGVH^%z>?P)`py~U>Mx~T~&=`66uNt3&R6;+oRS?Ik zm7NLvYzh3v6PXkQ(dIgQ)~Jd`7Qgs)I=1?C{{TDZfuJ|h^|EfpsQ%hJ9O+VE*y z@g-z$G?QB_%w2=&4ag+w4HJ1#B40_h&ero=52!@qu0be{`lPc&7)H^AyhH6b=V`XH z9@=kxuY_-cuoIrWg{Vf#uJO34qEw4~Bod+Y&T*4XvIL1GS( z9e)Ys>LRQ0YfDd4o4X?0U0Z-JsFt2k4cBqIUv7f^fyRf0kxZ5KHR+_n1W>RhMquQL zE(2^p@AU23SC5^Vt1wmAHAKkb-GuTW_x}J3`r8s-4&}7eNmq1@K_kK=FAjdjEcQ^$gPW)omRQcBH0rw8s6E*HtJ3U1`bP16QLd@3 zR;H__S_-OaWqPOtaM$aMF`9*s%}pKoav%7marsLWk=0Q{&30F;jU=}>Mx9;b=yw9% z`}V}A8Oak$R7l`PT@bOB4PKk{{WA)MkJ{E2N zKe(2Qg1<>DgNbTo{*Hv?ej;Vglg%PEHf{E=f9J=D;0} zE(U8{)wN7XXI)Yf3BJIS)4xmoees~#GSDTidg^anZX^spjq!#1NT;+RCjlWE;8c&6 zT0+}5%O#ptaJvppq{xy^;t zl$7e!r%x0&jIt_;YcfV*8st%Z-ur_A0}CldSt;m&X36;zpCO--q(X-!pi zL$O$(rbz@zc26vgB$6a?tv}j{9c^>ADXjK+n?l&4pk|d8NqXKSRrDr~BHnefRgTPp zqQN1{?ypqviuu930i5wheNUCrQ_S&4BvRJMW7Qlqp|vqB+hw=q+YIj-Ggry7dR`N! z{>uyr5LhBM1tAvJ$=BvyUwd-*-yI{Q;0_%99lR>cGc4|&8l3wvjm=F!6yj=%sbad) z(xLOmO%Z6`QiDTEwx8{Y$0#`RzN3nB+Pu!Shy z6J@T#nop$wO(FHUasiY=dL8)s-4ot4WimZ?}YnK0d^`qw%;!cLlr=a};~ z1q|eqYn!s)q3%7q@43O=MV4r*NeN&B246LA%cJOO3`b`#hf5EpFjSApZc9<;TJ__SJ++AXmE8 z;MU!s$9d(G}ENP&xWHi7jdpJ9qa!j#n&TtSlx zXv;}WTLjtx@`&S|WV^rkpDx3*SoYcP`b6f{mDRjAMNl-Y6$v4F{{VQK-|3A;&9sXq z#M(*#-jd$rh!CtTrACo* zOZkn5r;z^uLmx4!X*z>h`uS|zSnc(&>)QC(n#Dqux`VdX-uJgo=G*k^zA>l-kaY$f z7WM!QuYZ60V;rCqy6WD8+AmP|LsJ^*TzNn}XC84i3$+$$l0!vM)eA~mJpi<#MbgMu z&E_Bj>ZFVn(@VvaDk@GxGt<-v-U;HK>gdIFmQMa-?_HuDWY6WdMCwm(mcYeFHOf~i>QUUZVfBDzZ%59e0ckW>Ob^?(?$wLD>2 zB#i||UiE76a@8y2SlkZnr>X1c|kpGh^crJhV$rY+N&j_W~`5&BO;_h40WW- z1cf}yDON58Hp2Zug2@jnem7Y`N7Ybi2nYJ9q$ zf~3YJhM53bS8BRo{I81X!r!DP3-Jq6u49(f@c#fkP;=y{r>=sH%xc4#B6*@f%mYY2y9Zg)7Y}Hd z)I}W7$dW-&f><6IIgvb0Jgky^=;gSSN!@^6_?0eXsiN{`a30*^66L6baEibD}~#-f?qcFJt7j&;751c`0R=Z$89c#^ZggNA>i? z24O+~0jx^5ez)i^*Y9;7TqNB80B_DF*^UX(y?XMEx*3{S(a_rVxc9fG=jpZxsi%=v z+P5TkwXbkb;5Wc!5qfDi+BP<0`}Y35uvZZqY5Tx=y4$Do`giMV;wqG?W*)nSt?!g9 z=}ccz1B@z1j(@{Jrc+p3>>sE;N4@nBE=TYu29(apvhQ#WzMKC53@oVF#__m2h6n5F zKP~sc-7Q+WsSTu)*QVfYWAzsNM{FWgi^1@4^u%Z7tU#{{S0b_}BIf@9RU-ZW059iz z;-UWlv<;PiNBJ%+f8M-@K-_hbs{a7MpRebOftJd2*_bFNzQpW*jfurQ{{Uz;lfWH% zuYNDclTq9P8mx`IZ(srbIO+2enI$|9^2}SqtzBXN0QngozF+*)AI(pS45Kz^oti)W z*-a|k-AU%oM%(x4@AzR+!{+o^p%x6X(#QxlZK0OdHs0rJZ+@6+c%^fi0?TFnR~@9$ za3tnb0uR(&b^F)tvVSa^Sg7+fRUUSN?xxHJsjNWXrLKJi@l`KAUh%w{inx14knk3c zNrr1v5~HEj1j`}ODzF^uq(}SDmw!dOcEh%wk~rp{O_Z2tA+`L>!Is)P*q_4J!khGO zo0n6Xvq#L1IRi->`NNJw-a@_2jqhuVU$!h3Z5<3_B@sMSx%r!Z8TD-wafo_#m78myZHtmT&0Zpni*vSU< z6mM(Xk*2F|ov(jxzPQuz0wWV1Aw_D@byaCF7}(Rn1`web+-%%$YyMg(Qpb z;mF6AxQ48b=e)k!SPf;<)Ep?k#a|!vmfe&_^d2ERicl z^U&rIN+Y=psSJ)xgU|&e`T%X{4S4372)I5|EVWQep?~1S1h-g^ z-T>RuAHiBU>-g%Ln5!-6b6#Gvaq%lbBge2Sbml7R8kfm`GW^O~<&Io(h>AWZ4kj&! zg|(5##uTxHc;1#Oqykks$}}=3H4Xm&x@}foyPF$g%hhIFnFA?0fNR@wb)6t~2KTq| z?R+A5VmRrz%Po}03&`m_5}=#ke@!EQZSk!8KVqG3J&b@#)o3AxjFDV`)azVh0rsxfF3oF}RvdN#_lG;T zK_3q0^{WtMg7}B?+~PKzywG^z$(%wi9ya5>AY=w=za7?$_Df+j$S*e==}i z<3?*s9%)I#`7l#MlEAPcsnxDfEoL3gzsU8m!e+Ly;b^IwLdxkJ(ni9;NnOqR9XGd4 z>@ld@2eY3h!DsJEvC9&c)p^X5F-5T@RN)yrDMZ9fv@80Sg$AKvEiIsW4L3&CWVF=? z!f7G{xhDGm0Cl_RCus=SDJ|O<-}G(V)@ zrV`EY=D^fPO;PtT&xE9!vZ9We5u}>7rWg|CO}VlvMpQqR!P!pzfw8_W(5Rm-q@$>o zvQ*15sz?YyBXXpUiknR=k|6RE%M9ZCYLHuTwa3|MPc*JH#P0PyiXvvN%Ze)?wnn^$P5BF!;sq*fM z8u~}AzYoh9t-WbB-J>>TJ25cImt2xS9w{6-v}raag*HnZl;E`?GZm%)v*PFFA5v6^ z2rIcdK`Jzsy7blB-ka^^?~L@hr0(c~KPX@=8f(7x8jse*`dfb3j-rF&W_EV+fEe3m zV0HuWV{?0Le%8S)6+BTo0z)S?L1Y2Ixwn~n-=|HE{{UEaTQM^df4w|09ecT?+fB== z{Y+W-)x6#vJ|sww!CWs3f|4~XHAdc5258$(wH@^;+Wq&%Rn3)9C?H&h)<;m_Z|(fQ zo-F5ybEoS3vYmkt!38Wx2bSh2HnQH|GXh6%z+$uJYpKf?7iItp@4EnP_!Hak#P780 z3bwfXmT3~{`%pP=>EmokYE6>jfk_u6)6_Db{@~U= zfZq@@O{5hFj6tv^cU?pa{zU%(98Ent@?K3=NX?l?-rQUG@6_Ath;WMX2^f8uvh?$k zPL;P#L(cx6u_W!cR_l}RaCT^ugT z$^lZ>+g0or_pOHyjkGJo-WG6&6{!^xQ${E&CI0{rOAM1jb&lY2_WF-}YEvrq$0!U4 zdF`km4Fw*ZS3f>@M%F^IQu{ak;U`ul!!yMcoY~lHeAXAa18?-(d|kafC3#) zB*}g6x~K1zIHf)(aU`5WndP~)DAw70oY+y?;no+8w6D7XVeUt^9MnD{N1bG}%M7be zB##)VrDJA}IC)PhN&C8z!rsGdVO1?gQb!^@9I@+wjlog8LPan<57Uf1+c_;fLLD+$ zv^;JOxYeR(j%6KwQNO7AVqOZS7m~*00vLHpk-JHL*HBdYgT4`u#r4$&5gb$z%}S&h zmHf>KQn8^uMwBJDJ-gtRkBwEK5!F+~2DJdkE}eEmd2idLt=yY>;3`6r5;}cprsURP`9`q zw(ZqZmGK@>;x$twDc%eVMlV`E8Gyu}a9526)+}kf>2L^y(MBi|_s4 zZkNAoWQeP;CK*!95u5|P<8dO3d$J4l+UE@mP$0f~2q5ncFY=Gfhm2;*)zZGIbdom; zw`-dzl$d`IE%ZC%u)Ypw3t!=P0@O(-IqEoWmPU3qGLt0yw+H_KN;|}M=zl&e=Ty>E z)JH8mX(KD!L|sI{TJ7}ee}+2I;FrZg;V*|vA<*f=u*V{&W~ZvGfP?S1`C@f}cULi6 zl}`fQdO{SXbp1X}$Anne>Qn^+z}RkEZ(f`A8w_ha9}z0E0!uNqx7Y&5Z~1TZ!2LY( zljUQ%+_!DI{{UV3;NvWKlqyJ7zDLv#&2j~={C#^2PE_mK^{r~q+liH0)rK#Q9dC>f z^k)kFlfh`{i~ zB@C!qCRVs)(rtc=>EG%3<1+CcUeYT|8%CF?RfXq{K61kD41hdwv)(-qaNvO@{Kw0W z+72O`GdZNx8AVoOE?r3^(PXrfQN}YO$YTi8SHy)8B!WrgFwW8xjf5~&N>Y|sOSO<( zVm0*sH_`&DY6$sjmM+~qOiM)KomjFYcU5U!glf9kQ9*JnHM0Z&{KbOxJ8o0Zy)rJu zS*$@3s@mODsMPnrQP}nLXHjJ#k^+!gnn+BqHAAw^9IWw}VUnDqfb*-*G}_*tSXwAY zE@hN7c(Y7`O$R_#Bh0!NuYbpD{Ra4xWwfbBT#rBJ%X~nYJglpG)OAeo^N1X}G<7Sg z$OltTpU;ZyZ`WDi^Q}2t7Ner+{W)7qaUe@XF z*SD`tt%`O2(Csq*kBJfY~2D2S@5M~6G(l4sQ5$S|DydU=pO? z@*7+7#B|`U9>zCQJKgTI`9+fb99#QlaRh3Ba)8u=%D-VZCy;$PT;6`-@|$gk^+Yu> zywcJ`9FA%uidDVj6!k2u(+hRvM2P|RnEGP9{*CS=&bWp#Z7D!yP!tn&H1X^|{j07l z9%mMA^tJDlLnU2&F_|f#h#4ezRt;o;ZsaIt(hbN2UdIF&4g=Bxr4X9nBB%J95{Wa2 z3zuS=)jAO4}B~-#T9jx za@4M7ij|KuwDAa}h{Y!|PGoY%c8XG}lGDPWnfWd~pOWnCcs*e8v44*g?@g_*l ze@A%1WTJ#C1@k7UrC%+&UiQChli1+Sf;Eb&D1c+ms0;~io$ve);rU<##JK_DWsMs8 zGRRf^w6P-N>HzD9r}KW(0-JR~^xfg-)&>(EBvMUJlxETmGSgI6? zZ}Bv`0>84r9@v5KcDZOc@+WrCzYCkGU{n=Tmes_>BY8>F8MXJm<9rnH$q&M{QR!mh zyDxkF+Z@gTzoD_)_+SIWZ?o|VggLZKa|J35udb4Gwf?5x!=?BS)My(0erefVFQWsVA};Oxw8468>}=`X)6KymIcSK{9rROXqx&{Nci z^8C8`5I0%Xk1+oL^hM+RG3noAZ4x$S#@ahcP4}sj&6dr^=nJMeQS0L#Yxc&u z$#HO5(4`#8Z`3|i%ijp+%wIOmo~Ei!Ys)KC)Xd#1OA-&JkS-6X-vf{&xrS>!LxRZj zIZGQVsy8k%?PVrEeo*dl85V8unO`u0&&)N5Lp8_4TJJBR)WXBxVT_PgJV?BvrB_g6 zZ9(-iZD4Fp`+6H<8kIA&m3jMF#Zy#I>Ni-PWPK_ksM*3%_2eAQ+u~|q4KkH$zSiyL(vQGPFRn(=oQW);sp;a{_f zOMHr|K+<`w{Eo!#F|3?F>02Z^$KI_;b_epPCxL%_*v54-zW1~*Abu2@De%4s*AjD~ ziusyUAeKgG*f9Vy$Zk2Os}a=o+ol2PYW6C@b%txck^=$=7bn{W8L$mFvWbyh4(u(^ z+w11o90X<$dEC5cgt0nC#VjreC){t_ui=AR%$Q2`q1E3n4_A$hgZM!|r69imK9Rdh ze79SRC~b+;>Non2r%u=?$@$e4bn$)Xo)R}Feq!7B+vs<|s?K1h5+lUzGHH=?UC;}8 z^#iuOmi~l`leQRM8&ewG`i)4onF}cgqX$wN{)$GTI*>7Ivn3{M`BI1LLvV2Q=)^m0 z#R*DQi6^RYYGmRGd{xX657m@uBlB9GIVDfJWK|K5>#gtC2stL^O3HMVxECKcFq>`H ztCl+`+##|pO2`VUQX3i*`jo+CZVW$WN$5>ZSV1E#-;waZB z;65G73ADA-e0-^UY7s_9Uu{~y3`qDnpT1eda#9~OIfQdlPMWWJd6dTA{uaNk-SMSd zF&Q$QQ`Q0h^8GjX`N>+kdl0<(bggJEcYgTcg zeKh>UTjd{yH6^%aJ83&Eg|HSN`H$tdsTe=w8WET0d7T=9pjOo~DCm*AuF?H&rq=hs zTPpcfp*n|A?Y+M-+ZkIx?B>iyi*cJby*I`DiQ#gjtwR)y8x|Vr)=q7bWLzsULbd!W zmDH()mU#4NWV)~<4NJcMqi&$|G8LW`a2{@Bmo4Gc%Vw*MjA9ywRhO2w9#omzYhPtH zwa&ni9Zmg`z3R)69HH5l}Mr2mZ=Da|p6h=2=x+s)lH4Dq;>JE3C3Eq`ZfhW9AmW zeurM0A@TPqnmFaiDXP>$l7kGfnI16a+O*2X*SP~p7q#}e#j~NRsCsmMXju~al((Hy zoy2zot^E7`I1J5rqcO@esopsra|AZhP0-0K?omkJc9^gpgx}W#6I5Jwavi@eCk!{! zo9>4T%wHV7xk5&pJ@G1vrJB2e^C+Z|)p>zKL|Wsc9kj8qC$Qfgm+%uXsF%ZT6{5`Q za`>mE%BhK@hNdYeq>ibYrWl<*>H9`fJvYZZX!xr%%mee=;mcZCSD31+6G-}#LtRaz z(s%qjVUxpEH7>QalvR}U(Io7(a(%Tsya88PSAmeR0_-eDPfOuZG|D9QUl&H6{?vjY zY7K$ik$;?Zb{J@R38qL`>AsNhhFcDxjm7=Ck7JFVY)Yz>%^JuT`_+?Mp2ow!qk1jQ zIgc)Ln?sjY&zI(P>sbvuRG^Z&eKSC|<~nPYn#aj+DL+BDkjeZ&&X$snp?H%qrj~eP zc0kkAM3NgTlBwrmq_<9n&Cn5v0@p3O(!15WMq@_mnMG{bR;7jZbAk{L!dr8J#kqJ# zN1itLuZXQ7zRW0fO`HRJIPI{%U-S_frDSnLUXht(H!TXFXq{Jh`GJ*}%HdcNtg6Zx zgD4{u(mxb4^o>a3s#@sOg>`AGVUcaP1z*dt7e7v&F(XalzF{~Jrf*F0GX>HrmCeBx z8X1G1`bf7^aeIfgl(jnLGZ#Cz`?h|N7h$yuiH;6Mj*J`W7G`YLwctph5wKYP97YKd zNesrO@ykt2(a?@zFsH;dEI^hT$r^?v_~RSwd+G!BZ_PkbxYrprco4 z-U+7$Eft9@6@io-zM`GEb4OjWzC6v=p&qK0Dv=SjhzTN89%HBqS0`^V0#SQg%q|Oa zDagdT*jzq#uk)7hwZ3wwBH^PqutGo&$DcgLsR z+xR?K?2E<9n8hdScFq~1qD;QNl8U)whP7215j-;TA*+JANSM3TMOzexqE)DpI(-zz zBVHfzH-&PxtE9{Fih4}F#Uj%|O+z$Q*AdIje9JhitEl~Q%_N`M*=eaKp^U97&s2en zQ%v@fMT$9+Vrc`CX``}$?d1{x-dhqtJ?*&O*cpnT#dlYrL(GR_wGV~lk3EX;C#Awp;yM4?AAGSTx>S5YpV&Bnlv z)o)3;vzaTUWJEa&_)O;1GwRhbf@ zWU8L7s-~h@Kw&IP6m@d9>g3ZP<_lhUwY>g*Mj?Msj}Ym&yYz9&BY3DqRGf3e720X4 zW31_xXYqnso9y9lh$u*q->Qws#hA7#;$^Sn$nV0VO?;wm&bn>VNd0o_{z3E0rmTNC zJ}n`WGo@D4(7hrF6!f<`xqlOp_Tc&r~M6(zSa-`Ho z7ttgxwK5gkwDF%ie&{{=BELntUx>~)q7(}fNR$+0k*F)Y(gFzY$q^C%0Mx~Vt%=FftFf(@LF=OD=>yGHBo*`y+b=ie=RdlacQ7wH* zma0>Eq<&_WXKjcDZWjGX>0^n{0`o~}s5pcpx-7YlTP&=peNm!Ss`BGMXbtl#EU7Q&El+gdW_JR%~peZWVFtqTHh6%12n*{N8@{U=wfwv&2 zDdr1;*8!b8;u^z;(cAbA$9l9uX=QyGDwC5s`B@S#a1^FEY|muR{P zP3$j*rFAM~`E-#-Z`KvcOs#9QbfU>%I(fm->?JB?oqekA*=)0n;*0{+q>k=S zgC7ucj8ED|O|DS_rbh$5;{9vzzYkWm<*aZNNmn3%nx5M|s9I_bd zYcpBJa6uY=$2?O7h zB{R2qvr73Nt5wXy*3Qy8_OUyER>lmbjeaTWq}nP~=SlUoqhI>uD7{X`_VxXg^Qs+= zqV9FbbzB)3HHU55`bXCr^^CN+Y&8D>ER~JUmw(tHRy+36Mfz`J*L+b z*yvz7qsk~^qzFH|j&@Nr;y-cBR6Aen&r^ZU2$9o@@|1`PT#`z-YW_T*Z>{iY4wxQ*1k5A~^ z1WfO|ZCR5ONqwP~iq)mv3D5Mt6m23cr5%-lK>SHX{v}{GxO>OPi&;HRRm4>j&jhg= z_IDCVVjoG<%O63%upYQivoeC$MZcG(?PGs)`1^hW)qarqoepQ3P}0M5SC_!?)G1U1 z>MX*97E~-?v}K@x)7TyE$4Yfx*NZXS(D`-hliVc9!G!`dcN7B)4RT$(TC^2zbTUZ6_v^50eNH=Cx;c#jK38fq^YscG`cs+^N5rKHW` zNhqr2lP;{MB1Mj7j#(%(>Ee!|RF!xpXeWwTrgSLeQERJn4f{rn)d7^lcoFkfmAdR9gAXC20=8K;(tZDW#~#Eu`!^5Ioq#5_AqSkh~S4r@d91*KJ* z2v|>X8mUu%Yjnpyvnc#a3e{8QIaDyCCFSK6gucQw5vy02^{Ep)Mmba}lEX-BFEgyq zilX=`i6P6TsG_Q}QDNqElrD+{+;olPYex{~MYMwaZi0NcNB$M^lPLf0bDy$k>sK{XMwmOFPwfYh| zI5SMv57yBfn>L{M_j(-PDXD_4DU{D73bD&f@}!_VQb#b?w6TUCE;#=H!ZGm|6K0D= zQI+L1QH4d0Y1Y1`BU0ulV}fL*Fu)Kjq`m6hK)KVkk7K+d$%a+ow+T{3SMfvjWK~Tu z9GKZ_YN~7MQ$m?fDw;|8P>CeJCKKF@L$_H)o>=@xafcSCwQzt;498aWZn#5EjzprP zH8qk+M)#17)Id8MYjHUwEhaLbu>A==A6Q_Ojx%jMS5U)4;dLWh?Z4i^#OYMj$mFv|GQ=95`j+(-gUi>cVeM~RFSvcw z($y#ag*jFLNvMXeV086jga^{TchjanIRh6+{J-Pv8)=IoynF||S?|${%Ui|JY64MB zOyrHVM-xvF{EVQVOLgBCj!Fh*tTP=+r5nxD%9@4t>{Jo%K9{Qh0HZN6aSs*6qyTcb zor%4qb*q7kYuU&mps8tmlaDeH98~wX8MLs_QC3eZ6G)Oj!j4ROo)(d1A*625F|bcp zE4~PnvW|ld@6~t0J>)y(>0VEdIOm@iPJ)(5Q(EbVm|cK3)KNeK@gMfXd-P*y(;?yr z-XSu}I>_MpLULk?$5(CY6poj$UieFKmYHfQlshVgQdZX5`haempO<_8030{}07lv* zsmt>gGRVBTsY(?(V}4>o9)@n*u*N~?$}mWZem-N`Ei5Y&3TB05zUNx`loV3ke{_rA z3Ea~)kM;Isv$M=zvqMZ#jnpkYz|yQs06e2k?QVmsZmulZO+76%dZXn@6A*30V=2Ygd#59CCmPLY|m{QEi%BN_QB&IaZVdWj@+e75%}&PlpUpaTZ$~F-A3J zl<>PCBFbhh83lZR%8%Te^8Ia#9aTWOw6L}AI^Up;wjJ(0ufF3N9hEX*lDT6G)xxYp zk1-hk0JO4&Eo#@rj>rdg52rYfA) zG?sE7OK5n@HHO_(5&8P#Q-XLzhpTWzYM?H6TAt1>2pm5g!3HgSNpOzo|7IzX}SatHDz-k!L}&H-~2baU4lMeMJDb&!C3 z&hI!xQc^LdPm z98kc3>5NE*!v1D&Z^qwT4U^p!tqX6UA73~lwREq9doH1dyD_4t3U5(U6fJ&$J1Ajq zrNz%vY%zRCi!aOT=(4=O$sG<}vC1uQWj4Mgd@JEmnP!sb6+opHR|K^$As0cS+L-+Y zOIam96_*RK$d}KM%XOeo>L- z736l7tGP%{daavwbDt50eR~2vr@lWk358u*WDEpOu&R+|P&Qrt z+hz498><|#1R)f&F2pyO6*mN1us`RGB#nL{Vr#K^H9Hfk?{1d;(bC;Mn5T1dyFz9F zIJ*pDzyg_qm?D(j)p^8By2B#1?H-5F{{VhK9Dt|L_dc6@;mHiY?$-myMxm0oIpw^r zuVNukNRIx5J)8GS4!5w@Nsumen^VUe4$6|M%P0p)L{i4*=r`XJe03ysS%HtS{QVv1X`|vC{{V@z2-MJU{zq3-lSoG|;)o%25x(*T z3;Wte_^+h8v)PKFvnAJJfrW?En*q05V#sB&KMMFOG|a6IWycw@iV_Ff48D*Byq?VD zDEDusA#C8&CQUVJ_)tHFBh~?L1j$UWSSd_ixR5>Dh7g$Je9EIe&ug;~bfr}CI)yha z9;0G|eXQ3#?Q@09@TxH=Sn1zWp*l&hJvZ-bi}mZ*26=#*Fc(T{W;%;`3D#9Fs@r_G z{vGXzc`39@0t;#@DYk&?vcui3Hoy9G#A{lKoqgK4>8Fs1HXvol2}T2rX}USs+(|?o zRli*Fiv6RmT_JM*h!|#vp7}xWG&3sp@9s`>;b!e=pz|8^uNnY zZu>*$A@M82x;NEa+(u;zyosU6rY{?;s#Zi%Sn<0(v;?yAHE36iuytr;-ZXe^8_0(@ z;)p5Aho^cj6RVm?r!E3LFp{Ya36)H-PO;4>=Do@)lNCLC%CcG#j*|s>R3jZ%xw`#~ zuycOS;2$uO>8Dn|E%4Ie-Wkd24=Q;cipU;NJ zGUbMx;pkeDH`V&xRZ&S-NmEAJ>FXepJie|%(I|NdTb5OCGW@}1l<+QA z?ynS$S{69!r-D&8E;?ha-H*dO5>!$Jk5T2aQKSnKGDl3YMLS<2$ar1Ig)*v1DjAX^ z6T?5n%H@_sZwZ)s5t);||EZgC=6np)`q6JK-TSli)`(n~1H zsIv^IXn3bAY1T?{QJDC3K~tMOFj+ZqL!8l9=Hil?vKoUbOu2&BEL@nTqouEgSg?8F z?~XnSWyZAeMt{V4duF;}cWE_j-C7 z1z(Ig)^@on&>1G0)RG^8V^dd{d_1$$(&g2%RFsTzsRV=&KIiuNLDUu-@o^w}di`NF zTjS3MaTa^UKMRp(`8G|KXLWgJ3(mYJ4pU#B@bx^^2Q1FBT%L!YMUrMy)0$bTsSatK zH5~O-H1C^oXj58dAxDTU>jFbzP z7-v}KNVP|YB`FV8swV2&w8!Oz$lP40Sa1bd^a> zIGtmWmP%TRV4Sy|Iw+(^rLB>gsV8@Wu))YYwMc8p7M4*>&W>3j*H1jMM2#GUWK|fB zBi04p&g*B68O9C{;#vV4RLxIa1yq3Ob%F+o{U3ZZ zpEHzDWc4)9OQ~62qUq)ZZy5FrNc1B3tG7>*wcJtoPCgaig*{?4#U)1WK<~pdtGV(K z`;>UC;n~b1s*9gZA=4R=COpvB-6qq%lXKIk`s1Mf0dW;46j0_E9CX=(EOxo8s-}u&n%27Njl9;mP&J5>6=g*CD{!Q-1Aw8^d{$e~ zskVEP{{U4u&;a~KF=VT#r2 zm2SXWa&a)wm_sm2O6JJVLR{2bk2Lc0pGZ z*oVRXeP>vUr^sok6ZZ-j3J(-Bw1JD8EM19UDDi`S-i2r zFVOYq1@TV*08ToJG2sOyF*G7?_vsy9l(W;tAxUW2_Z3>kc zERn~lzzb@~r8h1u_B^7#Ynwj*0Bk44)T~(z9b-ov(yVA6QlX1!=Rypw>vRws*)MCh zkOzEJZ_)h47IG@tOT|4DrPAd?#`SL`st@nN$N=t07sa!aH46Ei6*?KIGbjWHU)eNf zIZ{~Ndh5_5Sa0ZmBF6_I+aP>!j%{&({@Iv?HX=nuWNqyt#_AY-K<(~u^8FXXwo9D3 z3UpPKxjXX&QP_`ukYkk zwZA?4;Q zop1H+d?R>#x#CQ`UrQRB2Y2!*DBxXtf_C=3$4nSvIFDEwY7#dHw%#9@Yq+l}NjaL# zw1kyXL6Vkgap!+eHvXe;Ok8UGzDIS9Y2yy=FXqyWG$pxb*KI_10FL;kd;n)&HsOf$ zXmgrSE8F{`qNe0Q?`xsUnG>m83bzNMSz#(pUBz(N$XTshRG?G^F6>MfYY?_VCW#ZAQPE#?`!{)W` ze{Hc5#QGxALGhOZV%uQlg5aZ`IKn`q9utEA?E^n zTo(G;!1_{5$0k~d2odtcR|9)lfkpQD?`v<@>5oYJK(twGHa(n=idqvg(A84;jayzU!G zUEH|xTIy{by^iN=Vd+_u)FF8JdfM92L_zd|cOdooE^qCCy8Mxu00_jFAm7V-n{GPn zH?_96uGqr0qWJF^|Fzo*l0!yj<){IxYgj7Q9= zl3^MY-pJmAee8Dk_rq@~$tD_@K*o1#hrQIKn}U6TKuOzc;qBpO zsi#){;p9MXDvw)ieg6OqSXeA7w9QNW0ck62k_~EKD&dp@eYqB7nmUx>H2ln4&mAFo zpHM;J=Z8s@GU&~7v@0P%1cE6LAGY=)_Vp&%sq#dkSJVkQ*s&(&>!p9s@EtK?d{@q; z;%xf0;v~^hGgCkiY#7~;ek1{~?|dWIDw9#xELY8C7FDO}h0nV4FW0TMz74gfrE5)| zSq5F41j=j(0U>9Q6y*tF3QV;vRWnt8(B-a>JyA~0X4EVI-F|iLx2IkD?Qk)yl!Y5o zqexFvsf&BBlgxDsuE)8)*ElbFSV06rabY_MPCojOQFnl4U?3 zma8$Q<})?NDQ8(8+iNJWLecdWVva@Yf4kNl{4<$6DCe5mbI|%q@Jq{N-TmN z3-I!jG^s$Dre_<}4=4|&P$P~pa9nAL%bRuv`(G8xb&{p#nsaGpW|hZQ(puxx8*G0* zn6@9JB%&&;pCp4qK}krCs0D)pr8=ITWCz~E6=qfVeQM)VfZjznWxc}fYyE%id|mDI zBF?#XNln?=rAu?Fln__%lkX-gtP?v<)@l68ElpT8IY-7_lr3FEFh&WUc37d+y1P4R z>C(b5r3PQ|YnDgbUs+k0N))AGe-kx4{_5&4wB zZ^Nv7Bdwk3$)kM&cyNU_dm_m`ltZRqP!Ze_yqn+V7axee2Ih>JBG5`Djjl+!Kv3>F zb-4Ol1eI`&L=wV6`#W_(d)a=X>+TLBDk33>WM@)*uYR4+=hLs@h*MR1VzZ&=mmPd! ze1xSk(kl6G-Nf}X$#a2dEJAicWrt!I(L-8hO3lV5cav06gTp=h}Z}Tt#Pu(ON`Eemh zQ%g}BQ&pKDnUzusqo~FSX*98P^E$81`@1puag~op9~t5DiR`9e(IT~Ow3bU1Wz^Cy zFc`|q6s{p?fOys&BwobW6J}0Nn0!2;La~O81H_VQjA~~KeRRY$(u>`-8>-#6wXmhj z%&}F((nAuMB-JAc6d_UzDsde#Rdb6DjcmvX3pT$nuwp43jnZdWm9sdV0FJDxi&?X=rPHAL1#*vPvVE zLpsvD4MG(<|1(@##VJatgAi6D5?u$5Nc zxJKmi<#J3GyO@!(I<&NhnIW3XrZaY?2Af69nx?88u;i+(*;o)omq_7qTA8aUr7;l| zYog6b%d*JRh|$xR%-WxkFm72I?z(|zbNjrY=uvMY^W*h~r5E8 z)h<|TSrSKv5c5n~beUA&Uob!RoftUc4BnnRt|}GG^N|pW3QvKCwd!)3%82EV)MgT} zky0s4O$6?$qXrgZfIWQsa!NMte@TTD?T(gh0otqr%dvjwSh+Bajc+|5$v zF=Uypz9^>7XtMh3pD~46ktipvh*r{6Qb#-#*_4q)DPE~!S*jLT>S*cOO1dUm*eUSX zedQWHG|N6wy_fL}*;Prbp^}u$u)JVBJvDS;W+exbL9P-lx#ubFH4&tO=KMuX95r-R z6$q1tdCZU_M=&zVu3F+&nkbf1r8xk$pe=5=1>&62jv9u`cyh7nGB%^9j<#&Y);z*` ziDHrr#+HrNGpNM!NUG7wj!eAi7Fke9fmufi(b3jHK^)c9lhpDQ)m6^POGg|l%&Q5s zlGV*UM5W`X`z1tZ+RILH&@~(f>ZcB#C9CtpQ4{6)QnDnh=4zm03{*tS*9;DrppYq$ zD!MH+i4-d91j9m*Q1>Z_^GHlkT!nmRfazr|*C1oI6oBq=+|4=rY$ z>eZvCQ#;2=AVx{VEGcE-stl(u%%{$0rHvl8nmUT1RUm3ejV$!PZyT_E0-yf?hizI8 z#@N4}5@q};;pYXrMVO4wj57%+qs%Mb35WK_kXt68=M7Qi^jd8bTJ^Id)y>F5LzmEo z)iqKO$UXH62hVr33Sqhc%zB#Xlv$1t;pljOhjPvs%8Errlf@k*Qpg{jIaiWex|)VJ z9}!zr^3_g5ayhavrG^MfM~$58E1I5Ut&3O%g10O0X*-)+umqoMY;d_V#FErIt4l0y zQ(lKzG-_z&9-8f^-}A)%W^tB7nhdICyv7EU*j*F2F8ztOmfw2A6lDcu%y*fJu-tm( zkr5DwAn1NjIg`y4z*NrX>uc8k0MX*6iE6l(qN<@XDfS`&=X85miO|GH~6GLtEJQwgFx%A?`aiG zQaNc=ir#J7u+h4t~agQ2!(l+Hq&oS48TF(j+YDJ`yfdfV= zY9W+J*D8)3<^t+y)Y7Dg|LXNIyFNt8SZBre4?l1j@Wx49}lhTC5i>%vUN zk_@uBr7phei*CjQo=Mjn?3Z zk9(1(_TxfFRl*1hfO^x`DEAhJ=Vl5)^GjCu1TkV+u0wwB%zbTaI6p;kqaosnfF}9& zfK{%IYFMwRdkc~7FtX!)FePJ+HfO9-LhcHdVQfx38Ey(`>?#6zMe5u4C*xK8C zJW1QA1|fuig2Wvn+ymtdrB6*>Yg)t;z4!Wk@0R=TRrBga{{Vb*iAonAtlga>R#_cg zLb4%WG)(GBsp#Z|ZJ6TIiDGnSh!#ylaM#vFtd{g+vFri3>59pm)WiPr=Ty^)9p5r@ zbQ)I2O{9p}`Iy>ES+C0ZTKY@Tk1ufpoNrz00t^NCg0c*b6G%wYn9-|-3c`AE44>K+ zqVj|$(a2=qo`T!k3T_>R{{Y@xujf-GO74eAi8)g-ApRCU-&{0!x)Yc1;f_gVsSlac zIFaMKh@?kVSsPfe1+1e{-ospX5fzuCRQCt2H@X* z_$Vz=5!Ofmj6no(4;H_}Onvow=LyWKm5av+IU~V@ru^Y z>*F5@m&MGFn06AQNoM+nA;0sED{zbt{{H}Qlu^qlS-6uSlgyFw*4eyK3%J}|osX@7 z>wI@xIj(~u$?5W#WdYhWH9#HNP=ZDO0O~tqefB&{k}X!X{1$S8hyMV}LJMv!!RjLc z_RO2sNeH2sl@*bp2?f~k@P(g5s)*$2KO}&mGXQs4d6;&;%x7ybmZ?%ag z-8=pmEwa@%*JztPZ&hk=_tG=gbS6?I%SK4Uu3UU!PhG?Dm2OfYu{xy+6_2o9mi6{0 zV}XjE6ZnORqo!xl;>O;j2C>@Pb^2k$H89l50+|af{MTDr{X5&P+jPeLH54RA2(VNJB%z8WZS5KO>BTDTd6ZQX(uAO(0$PV4 z9Y~FR!RiA6d-my!elGFd4ICAGHN%k@#0@1p(xOHpAx7M`8{bd>+t%GNb9j+5{{Rd8 zA1w@FvyAQ&7-FAl8g^z9JC1@7d1C#2eR-LgQ@woB%}`!Ol0w9egpygD+p&{KJ9H-( zmWxt$eVH;OkHwmoCvgMbB1w`bPfXd)XzWJ)IX?n5g$+(z(gOO~S;=-ijln&A*Oo1T zs+u1wDuW?rvAEZuUvsA3m-M$@*l^d-u+^n@R4g@Z6_j7ebJoMx`QTD)rC>p*Y}YHK z-*@w!zYf0Mrx|rBV%DNfOM%4Gm#-4$Ez*#m>EW2^x&{`KQs|RG(uj-XjEy5v*h#0| ztUnv}!RLk$B5}VCIEc#8)+-@FYbg>554De9QE~K)mn!BzH+5*sXm%IWKqGPO*ZALT zF?=P+swCn_>PQ^A1*wp~FL!nZ55rEI{YQLSY=o%o2?zA9TB}zfK>WFQ#Cu}V_j!m_ z2}v9>I8~mW`NThuIg(WIb1W^a!A=8m+U%OSV$JE-bN4~j_i#IZY~Gi z@@y`5^xJz~`(k04YoB}dkk8lgoF$1DWy;i~4b>bv5$+nMPuF=+lT>5k;pUs%hAm^T z@4vOM&d(yt>GL|oiqap5Br`pW5;|z_^z3)QCPxO0#*R*4D3uGU%VzR|MUQVauiDob zV6>Ef87$KRUqZJ1e)zuqE&l+U;1)ZfB|7ET4|o>Q3QG}<7-LXFb-nV1u4$K%H#L=# zHezhOR=}U*YkoJ|1F}YfLI`4=H64hzx%U?QaC4mIQBF)yM#xJ#nE|n3V|yOmE$T+r zz-t1es26XR5N#<)n5;oK3~Q!+c}%kvDoQVWSVuT`&xI=ZX1ryg z60kf!6HL&9Ac~Trrmi@El~p4$2B4@Mv`C?mPdQ;pRzVuYsp?~@WYnt=(s?pQ#$#i0 zBnrxHwb#rnM*DTS-Y4XAH90&v-7{#erIrl3MrkXOD5;rhn8a!0sz?{@2vIqR>m(|G z#1T*Ps(F%kG_`*SQAY8}SLZCjb|O~mau1ikYvUhhT9qhX$EH4`p&pzIhZy=8-KCAC zkqtaZ)0YAy1*0NDYy$HoWV!8iJM{BdgN(k5J%xgPq^!_mEQXO?-bnQV<~EMWYY2|y zeUB=|dWBsA*1U?ZnAV56Sxj{fgGd+onU+EH2Y!a&k%JtrI{0cSqK`Su;S#o=v#Odj zD$D|j0I0lyn@W%_2xEH-+3Ulfv4yAS_Q#(+@XgC8ssy0V!&&u}fQglu)W+)Cnj==yNVLR5sEU%7g52U%At6Oi zL7B@uD;|58UPytsjx#2-MOKV7vPffuE~C0PFan!vxNUImQ^)FItf1n&&YmMt9UOHK z)6!^SS3<(0;hU1=kfp+x1+JcOrwq8QJjc!om;AV9`0r-jtS~cg5OW$SYNg>ElQ7|j z&1k93MLb+O)a9U#7EWw+6*}_@e~75lJo<#J^GV2tqOP2>s&g~U_@cTg61tx_dS`TS zC(H8!512f1gD{ikvx`TpHS~v+F=%bJLtW$d2vla-W>Mm;ai6)w!BUgD$i8#}#j+G+`yyrFJ4kxS3^9;|9-K)aX<}=FKAd0f8vEFTOEO~8A zXlp8-IcjPuswomG+Ngl5Cmm82x(PpfX_NUw9XU&X)0M=I7{pu%LMs-`e1 zNbDr!2muTnNJNX~3ac97KiLvxr_9 z=MiaYDrI0NIps9hvB%);VuC!vJ-EJ1vCjuEafjk7+MGXm>x}WR zVe-j+H=FOdoj&#P6yKv~08~v_nRgxL(Mw3_8IhqJmXUx*Se)z%yKjD=dyG@goi1$E zEmUsiS@U>pH^g#@1RupxdUxo< z1=guykqp8tw7hk~GRh)a`fBNCkjEiL5knK8E4HsI5#0Sw+hRrY3TcLzvl>wjwWw0n z38Fm`c!16Gr-iaq^l&l$5`a4Rcm$gFtxP}z!-7x zcYrffQ&Sx0#8~rM$5fQliUUg|afLj<4L)NYtu47B>;SnAE`&>$AtCFB0MC>`F$b(TTJp!pLdo9mlf^7c)H?D`5O;++% z)JUhDQ&d_>BGfLr)qYc|!Vo{fCkm{ZX*fa(YD}`CghK+95+r2BP+aoNhGArCgR9IX zG7-L$s>cR2F&yGYV?32rE>Wg|IeH@2zybpAq!J6;?t|FvEf$$-mDvxULnvn0HI0z|)qvdMx_Hf=)u#jI zIXx`ZE0a~`v=gNbL-Vga7RPt*Qg35@8nfOF$@+NZ=ZdX*ysd+ErKn@&y`P?M{4f4S_!8i{ zg*8=Bl?FwI7Di>b1j#VJ;c`Lf4Tv}-@iSDCWqiPO{5<8A$1H#)OACGeoqc!qz()nM zjLxA)kxVrA7xJ4iJN_d708o8~FNPzC^^HQ5&Pl1mj9fnj@>Po{&u5Oa`*LSA(@2ap z(mgN2i1fiHSn4^5y8Tw`_ptV$scCb_Ava^qfr>kMQt?I!1JSw-y8i$a?}E?&0K2$> zE~eE~45Piwa(~~yPfRsnWrshGb|3_TIS#ItjU;dX0F>Y#nP27a1S)hVf1v0^Nbw?L zPPy1oWu&jEk3#fP?=yqz*4OqvxM+Tgvr9J$XW_z#{{UP^EM*4T+L?6&{{Ts~{ZFP7 zz9>~gRN3WBT_&uV&Yq8A7#mrbda<&Pb{#Og z@k5Iy;&tJif_SL~KL^l!JuH-P@@l4vYU;{|in#QBFD2IfTrW&=0R--(a=XMVr&O zciYqpe)YOv9dXSw$@4nrsGdOWB$|RN7u}hi08ak^W)IV@*0wm&!P%r$xt3ccG>WjM zZAhr<*Ag@}u`I0LSKHgZI=+)2(;}8Pii*$}e8qu3W=*t1~a%hFYlSj0JK? zupn>W{X2ggLZs*mE2{|(>Rr7zJN*aJ{{WUW-mI&Vt#mgF=GYP~{a@GH7G~$3U17tN zWyMA8fCTP%-IB$emAKd`-&O7g-=6pFbBR2WoaR&};DxG%LY})gKbW=u0P}&;(@V?K zV-@UNos5s=Aosri0Oy7Whj~lp97~o!=#CntCO7G(Haf5LP)P0gVe((KNKOSw2ZN4% zRtGkyBNxkseOd^ANFFKuVGc`_!z;8jbc0e~%ghj+S3bhzei*7Ek#z$&xh$?M-{I-8 z{DI%wz8~H-#*%SmTvX&F6sVD~wxAB+?caU9zYHL?A=eu#G^)nSe<@3w9Ubk~{f_qA z1==@NI$|B}iB;s0mtL^@GH$1={!Gycn8YNIgyt-It#aN+L(=1W*@z?PFgaUHpA^xO z5danqxFp7IPp7cI^4#UAe8uJ0r${P*X$NuC`&$11fE(fqFohpeGC_Go-{{Vo_TQj6YG*#uM zh#iir-1=?b@au~6UqI4M@)r>@k5vGVMM zeRl%?0L!K-eAKd3RJxb2=1Ls=!bsSMv0nBzBhZVEgAsPbyS9SI`l%~?i;Z~X-q9~* zsY{d)tWX>_pkw33;|5VpO)XSQ0M@E3S=PX`fW}Gf_qOkSyYIJ|M+*#{04@bwea<%PEy^MU@G->we_h z@dFSft)w-6HuL^GB5dBz6=DO^cU@8e8j4PPBOw4dySGFOBg_rsTkIEq?WGK_+{nPM4~5ZC23&o$PusH-VnNMiTqOEaI{kelu>qoIl;R|9V% zng&-$)nk0qcvQoOnl8z6{aFmBN)=SHNN(JcdemZB;cw6q`E8r5oti zltQ#3o9~>f;y2TVD(+bB!>%0SN-r_sUk&ZhiLB8xMB)#Lr=8)Jvn8dOz7bs1p%Ao8 zs`2^xe6rmB#tv?;DI*oOvYMpv1#L`!4IBoBN(NcskV_{jBUIuihhV(fL}QuNqX723 zu<+F=Gd$ymv#LWTagp&3R~CKW=_%ym zirlv#q?pmtq=`jM2B{uXQj-Y@nqNH9eTSM;=9U2+TYaq62MtXN?mmVeF+Jp+QT0BN zUGu6z7E?~lLo97oD#YlegB?mEVHcLbkXM**u(tc)1_&gUJH)C)74(Y&^>?WfM-*|S zeMpL)S)^}8Rz0xV;+(#!ik3<$xScC#X04{ETV3F&f~Z9(X+Ojj7i{@6aH3y`CrcZkYMRAK2ID4@)<3Yjw5p=j0! zl$I3jq?2(vYaXgKo9}MD1}3uOt}3bku+iG6JkrZz(pWs2dF`{3Pb$Xt(SD;EIei2~ zM6{4XXGLZy3D&W(Vl>FM-o^EMFu!bR=Glch^J%7;VW@&t)==6_WLT9>?4XnFZ&8fm z!BW(7zLq=R!xo5OH+J$WwB7nJjSvPq>Hlq`p^NftxfdXee2 zjb#*PFhRUHavQo>1GV6>KYs%bYZ+ zYhb8&+6dK(i_TcMFB>TXkgMdlZ6&YK18fdA-d9Q0J{_ZuZIy!qb+IZ4?is)Y9;!(1 zx|1i5G@7NBDz=3pl*i{k-l9ID$IzmVQ1@&cRpym6z&LXJld=QVt)!cNH~uFAQ1KXX z>y&jWe^U=?LjsDK>hk)EXo|da>|~mSS4e44hd~#wdNv8!>NdT;?XeuL)il zxRL1D`PEf4Pf+bF{MQkgsgsnyuoC)?+pgCa*tT%BOiE5_Nbw+LP7l5VXaGtlMjV_& ze=?4uCJ-%KyarxieIyfm`S#p)_CEK;Nc}1xf<6bLlx9;jr$3|fFEZ(6pHhuR-eGj! z+c(n}cQd3!VoSypTniFh0>a=9_qhky?_x1a{{TwrK_>#ytP2`y&tTA4Y1DajBm#Qa z_v_T+)LEA;Xtb7pTufA z;17c212tgQ)MJjv+nqP(w_EqOTo8DVBZ|5>j-3$G&atYu*`Vg8zF)bP+PwwO)L()a z{Q!_>zIN`xuU7CBe|uRT=c!V{vTW@yc9ZN;-je)3FsO^ zl0X}rG|gOc%TGILiDjm%jvi~q?CO-H-ZH*xSX|rg-?vsT;yk?s8uxJ{c=PwhD3=*c zG;wAy8Fgx^owvEY(!hQP^87b-_ysVc;l;dc73u-zTFNC9%5F$KJ2&o=_#$}la_cii z49=_`Me}J;G=g{RZSvapAPw(_Z-6v2$&<sq1i0V}c{$ z9Q{lQ9}ws0V%6liwAGob!^~M?sfi@j_mP(Iwx9hHw^8nXm{I3t*NQWz3UBct*;LsX zBV7y3C%&r{^=n~+!|)moAh$6ZDN{flRZ&!sSNE9MAE`Ur3+^C^qv9<1^9noEt-P0B zQCk9iEwR5qMy}Z8T_k~@9T;`(3b%dPc|0%p;-Xo2cBO8*g-sJE&<2L)%cSTw5_zlv z?Ym!K3X8+o>+8Ho%cFv3Stz5Hs#aD=^;2)mUoQK##@@bz4Ng6f)9~XHXV+gyuD0nI zQKnG)>(p#5_iuacfG-MQ6&@hdSH&kMO*KSeELTxj0n@9s&ffR73_wd=9pJ@0a^1Qk zuO43JEI$rV(&br}RZB{eqOE)=>;ZBlnsjo&hF09Z;2WL5xgZ{&Wc3xb6su7iK@}31 z;%TOsBg-_Apj9;QD^w@iDuQKFH`{w0a}$TF6|?FVo}F2v%_Aid?ysh(Fj+3H0CF^z zWFbK%tgCU+OtT`3h;sDI^4f}omA)P+Acdoz3U(+};F6o1^$$*{OLNjlr37jVJmPwK zMk{JAz@#iBCPIpPM`|dPf@p9Xg?B|3+OrE%&=rbOLVN>joG_=EVs-PZ%+`)W8(z#! zxj=t0?oKsjoq>)bc6HDjt4HS-Pr}6gFM!GTKRe54rOsrAwzcAsqOPTaVI>7r@WC5O zw6)7R8eGHx&reNT6cU&g7}=aYmLbWS2_vRrWL03F4zj6vc~Y(8OO#^m4djk<%>+qe zZ#Tp#(QN&vXSUTVl4xk3ijDA%bBukm#H%=SfpGi%Ie!pkLj;Zl5xHR2Lgj1->P7y5 z`eMa+HJ z+i>L~@PCJO`JGHE3$I@5Bj02)4^*q_-a8XFP`RrHSPNKwj(Azpq|;S{S`RN|3} z67(60zm!z(5b7hS&+~etAS*RQ&2?`w+3m3RHuc-K5)~SGrL>Y59U5EAe<9oNchhl$ zz9p?SHIvIB07~*mV_{`bSm`I|ZS94%T|%^_QG@O0BcT_)zXAdO089#c(S2&86##3z zKfW9yZJ8a?twWzv%;ofq^$yk}THRO@Rl0c(&3@+)6|P=0q&pMewZQ~`5ITMslZ-5n zp-2U+st>-$@>`!wY}MrwBD90fs+(zDW$Z6tzSbuDkT>m!*8=K{J#^E`2&JVi=Z}W^ za`K2;C?Qrzoor_)E;em$!A-uZNIuxH8I%+`9|fv|6fR&K!T?}yqQ#fFx!Y}tziq%c z7ll`dxQ2=eE|EhbPUzcd((1tJx9tJj`Cz-oS|OIf4p$8NOWVr5d24naz1M!0-x|%G zBktQa+iO-}pd9KF&Bq^N#wo2UOv_ZHBO*L0{P;8~cyujpS;RSeYLz8|N`%#QzM*lX zbs%-v>^JR%pTR>6jI4q&c7<%(SV*sPX18!UZ*g!soH_UfpSp5i4 z;K(EcP7MH}GfeW#QJsRY2KOOVfxf$c=kdqQ3>u5`4U=;j3Uo6`=3P(P#?~FphkQ#- zP8dmLu;!wWe{=@*9)s)nV--w%r~(xrH=E1U`hFUKKTK7rcSLqt^cMo%`h73k6Uk26Rh({Ik2Sg- zuk`@jT#Fu~*9?^D&I;_xpv ze>9BAYku)I{Be-6e@y=9^aNqg*hO|5K$F7cEG;{ry@M$$Bx+Q377}03Z}mOPtn`#p zI(g)ZRVX~M9%D+uV{XjfBYPWnz}0?C`F9XYm8%t}oFz>o>Do$uT#Gs%{zXZWAO4OA zss7H2kRy4bTLW#KMDoa&{ncp$H?ThA63Jlj-;D9&eb= zme!P1GJ^o-HGma$(^JIP>bLH3)9($bDk>63;0r*@N{EBV;GYZurS!VCui=^Ui8$$WpGNJeq>T=UIM zRVAf*>gt@rs6`sAZsn(zO(CUeKGspo8UcgN<+E7hQ^Uw451i+V7?xS{Dtxw(DxPH0 zQfaKM3uAp!)Yendue?2Njh-ixid>eqwse%$Q^XBCKs!TI6caX@XvBVgb#-gdQA9?| zEb+1OgMW`yX(f_Woz2^vf8nyq*7dkMZ-|OsI;DE) zGaTP1;;5?Xkv<^Q&`Pl*a)`Wb*!efM_S?Q5*+(7m4J5Nvqtnz1sg>$vnu;PxWengw z_Va)Zy7b!k_|CYtzcQ6_tj>an$5A9R(8&!nKi?RPaQq(5*a# ztZ|Y9>W{yWkS=y49@oJTt)(ZBnSC2YuS!QzPYJO?=&}KA?)t~&*25XnT1>>PJ$*i3 zO0mB+Ws03uk1ooJrawK)X;W>;Cs&sETZmUx^QM5f~f~u;W9bqH_?WO$ZQU+bO^8$JtS6>%+cQ0N&;Oac4h6re?wAR+s ztu#$ar=E!;M;4YWWKvV*u+^(;Y^V~8ikAKx`R5K7P7>RGo8acJ$IlGNj#%^Q5^n12gk@{fdg4=;v}qbbUA(9p4Q z%c6uK)^%Bl+iRO2Uwm>GCQ_220Kh;$zbdIAKx#o8oUp74YErbR1hFBXPCrBb3ioP{Ha=Jyee(hn0}AKtkLQ8rA@ji&Skc+$LXPbhsCY!Pq{V%X&0Mvux2O z(=K9WJ_WU6DP9^s2%$bDGbUw68tlIbF>;Nqb(y2Sv;H4Vp!=rA#Er(dG3}c;-AhLh z^AZq)GJ~qy^y~w47FRw~?-6Qbe8Mz&0p-UWktBNsNu-)vyo032m*({ZjjxSP7?wzD z-cXv}Sc5O#Z!FOgb$b9yceVcj7ZkAsVB?iUUKKF_V&klFi__qaSDGtvT}Y&QjGHi` zg0)|owOp2gjCqYLw5#TdnWOt))n!5z)|ANVuB`gu49y%0${DFD=7KP&%TDz1GPs48 ztZf?w)7w@03?{q{%_pF%%D)Qz``i!Ycr&^K- z1$4KUsq&IOgq&Gl0igqgawm6Cl1G@8AYXcSR64&0JMHU=$Ho<0*>h(fE72PcP&$7F)pAXW+bn;+VxOFPe=uT{3|rdX~-QxLfJJ-nF;39xxmSq#{44KXLbl&SO-W zZfMf$3(1n7K;~(`F_4j`+#j#djh3|;qBTDX}= zB-TV$Mk>Kn&mQDGl!MaUH`{w!*TI+OnSFH}Igxy}nq^6;bIIXqiYR``Y9Mh^zh(iI z5;IQ2LhAE*LAG;i%|bgAE@dYLD7|WiAU1TS6>bq4Qg8*|K|*)($5^twDOtsI zi9SPDmu5N4714;Q#WVw5R5H5%0AuhQpPnJY#X(OjR-J_Cl>PkCOHqu)SP8Q=_)o81~U&ig1NmeDUlA1Uxehntn{{S4& z(bP{;G_|2-f2i9d-MkTk%t%Q6PVECnI>Pu zw30@Wq6VE&^s*uaMY`{Es1K)8(Bpr?+{=Zso)w!p%X1ofxt0%$NeazRHB3xGK~c-A ziDtVaLQg4%(wq5iF;Kit;_BWf&Fkx?sEvS@P5FS8Rbyy?ZMNyZ^T)S#ve9FdP_EF< zKvR=Y6afz0eDaL6xgC_XUT)QD0P`)52OhFUaRjAHG;&#iAiJNmeJ125)C&>&H|>C? zh3>7Sf%5KjfM3oH{m32cNw?IprG6#DOtKW+fYly=THq6H`jKPnZr3=9n$e*gu=<=K z4A)Sgf=S=**q+AX_^n!iHNiOfMEPkl(2>K&oHY>^z*4d@Hlj!;LUR~Bx9QbDK5yN> zY!l^Kk>>KErI2U-d*(REu~p|s}cv~P5ry!mBXACxvfkI z5f3A2Lc`}nYl1J>8(#f}*yI%{u4c?P;YY488&YMhARmZ^52^9ayRp(9o)vJ^D3v+$ zN1zzYN~$i$NH_DJm*3k7KNu>Kw>PNet0Ph~L^Yj`vwM-=-rf6R%2n4#z&t+%7L8K~ zg6Tb4ViX5Iiv=gO&s!W--Y%=C%>_kd@WiG<#e(mpi5s`Qx_TboyE*eyD`iNrV=+lg z#b)jjYrjvdQX*U0`%IBcb#IV`XAhT$I?LrCF{JwQ%H~b0y7sh@(p_BdLs+54M zDyg#c*j)PW{{UCxzB1(zILxV8BLFP%F_KP&LxS3G><<3;Bk>9qIgE0AsVyF*k$zTT zZoilH*BSo+i)Y$Urxzz6q#h_NH)8GM7c$b;ps&<`-~RxU^MstVsFIgZ(ldYdf;aka zZvOzsx7{@Lf&!=tiy4sjM&Y%$3{zv^b`r}H4+u|(iae|L)1`;fb4aV8)*b~xgYrcw-HU% zs9{hXRhjGH(B$`#!lAf7ymJGHclhmeKuq)g!}Zwy+4In{YoS&n&mM=CBshfO&AEXE6C81 zD-@GLoib@-6BUxjO|ZepYiKFqKNqN>Ki^0$1%=JuwZD%{9z&b(`yw!Bs6rK0pf_JJ z0fP@@1*cEcO7t|eGKgC)0R4ByRHbo^R5fe%9`Q~QQOQarR zy0;DhU@LtWJ24hFwktAc^iX>t2rZHD?=Z!?LR&fSPU65zU)zuXgRas7J8^v2kEcH29hLw~_Bf(P8lTA9u zP=zFo9cqqYz}$IDlTc7i#Jno;!34DMNyyBElT(gvgsC8i^*j@vYM_V+(U1!+lGK-t zI8QQ;G9i|-o=5n4m|%`Th6!SCwG7gbt_lOF!w!-I25VT3&t1S(R53wM`tp-ChC>3+ zP>R&dO1+{e+carYW_kD2ppLj2ZML>Kjdw7|t~G-z?C!>?1GL}TfPX1CR+#2$+Cqwd z2(#I1a+=)JKgngHqs$_!Ouh`Vbu|@5L(>Y5Wcr;c>!uY%?e@^qld#6+UQ?YzpQT%| zlu?+4)`CbNXqH1GH#MboP|C3=+ssH$y?ijD;&ciyn%Dl`LQ`R*#5-R@yXo{jlnc08+AC%`>0qOxG{V-QgO%aX> z>V~-lh>&aD`I8aMDm(JaBb(o4zAL349_4Xy6&_!g&{zBxV_zIqhNiAF63J7hEo> zVH>z`Jyc(8Kd7rD=E1IF$xi2#hBFdJ6__naevCdD5PP4l6+qp-yiOkPNb@bPU=|xu zl`d&jon$QvVnC=OTk~!E%xABcFU*RiI{`8oqo`pWo1F@kX$JkkBfi^XNpkw(RZkQY z@;ge=1|)3p0jNoS+O4F0Mk6!K5Czr@oe&Jn;@ zMrKvzq{6_m!ZZ!~UsC=!LY0Jt3=TXFJpNHx1T?hi5Yl953NcrPPPfy4FHWZS_P!Uq zf0xnzyU6oOlc~iWOm3=3WQinFjHjlhZ6tfH4RbodB|(`8iO?%e%xi3kdtdguFS#4x zRpRwVW0Q^n&!B^u3ddhdm_|;$baf4>Ov~IOvdF%LLv$GARE;s~$~ql6MQpR>)H3{J z)ljmmYLdOC7 zx~H`xqf-uSL#1B69kCu1ezn~k?&B7N^|_~HbFQ5jko?Qd%%4n`>X(cW zZ^IfqFyQ8Kso9ldMH>bqoT9^DmvBfV-*0?vagACW?rm{cB_uXt_awNHt#0HL(R=iY z{@91%pS8@Gkbk*(3IGYxwGpuvJwpIg`(oiKWxk|()+C>gnD&c{;X!NL%NZ)nhx@HtY#P@-Rr6a7RHvF~L@~+Atey(AS7lAyf z`kzj~;aB;;%ibj-sUvyx5lZ-w^9EoWsHC$M3M|Px^E{4polhON7XaLD1}txYr7L(} zDxxnkv{hM@>L8S%1w}IeLf$_y0S)^xvDIu>UM2qbICdUVD%BR(VockA8+ORtGch^AuKlD(PG3$3SBar100W82$thX)Z)16CzWa;wE9 zG!a7UByFlQrsGQPcI-M0&fQVD#ZW(QZVOg1<=Ulfnl=}f0#WE)?hI1;cheI8b?gL<~0*g2n=woQyJijDPw5m zh@CDWj%b;w~xie|f<*z9MHjz!pR~F@h?fuz2un#nSnFUybYJ4Qh z@(R=kI;)bJjUXrEBWj9*k|DHERa3>Pp`&?Wnl_O{oUq)f1d*4Lqdm5)skF+o66B)! zH%EEHWGklg5$#iZAe8}m+Kr8O{{S%Q@W&!Nb5m16Tbfev_GLtA=jN$-UPCz-VV2g{ zMI`h}imEic?;j^b$*O2^Z~Qdy(>tHGW`}IZj*p{{T76rmCljrOPC`&_^=G3~@$QQ5{U_1XU%b z)V%m$)gz0^1%|I~Im+qdqt5E{Bb8D}O$7x{CZ0&8E2RvL%M!a5RdA_1&{`iVsj&dq zwmqV)qb6~Y+HBcH7rR+NEU``C;;uma&*vGtakBPGNLAVD@3YjJFb$KnF?=ZwuM(ih zI3kQ?Sq#%OoR+7OY2}VeiBvgu4JZJPPNs}g2%yrsj;B#$RcmSt(#y

      32$4m^wPI?0fEg>&RoF1ihzaveU#6gB$Q-cI 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 Ef{@w(-v9sr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1033.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1033.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a76d21d44fd1ce8d20e8cf9acdb9c7706fa34a GIT binary patch literal 1927 zcmV;22YC32P)0pQKU1^_;9_u;o@bjg<$|Hq^AoEks4vc6Ov0Ny<; zAMTgj543?;TO--IW#Z+wU0Kne`D*j_^*v`q19SxqDC}+06FCk5*V>62gaLkKZH>;3 zq?{K3Tv^{7H;cGWWT3_F%PJ)0D9-c3p8&vS=@0|+$Q_;qng@L#-aKqNl99n_!fl{a4lFIH%;ZTQ=`A$po+8X?! zf90#qEH$}VUXYM4Vc zKsF>hx*YLZ@Tvv~<1_&xpP!LM=!-B!P0nn0M_^OGZ9`w^nqtlEMXKk(p?frg!?0Qwu38)5=?J;Bhb4NMbs&3kg6o}e>l zuw*+H^w3`DK0Ol}(AmSneXU(_?pc&Vw7w82V*qfeJc`IT_>eU0*V^4BR@_P@n+t-0 zkP4eu09V$i~li$LQ$(%CE_e~a_HIL{BR=8glv zmtFDk>uwyocnHi8!Ham@@3*_7P>`yoRFceQ$tOP-ygV$0Ke@90_;n{1>aYTd2j{fw{Q5t2$q6H%m><5+8GpG@klJ#rGlQ9|!5VIx>QBI`YZvpk#P49T|=l zYG9-usv{?;EyQ#kNtF-Ui_d5sSseBNtz{ zYN~?5@HibQfYp_1cUu!AQ*d4-fq|6x+O;nI8n_w4}>qs2ExQ=Y)dpJ;c ziNzm$ATF}U^&=w)#{+Inb-iHPGBC zzB#04Pw3T=F~!jZ>UPE<`;onvt|KF$slX@HI33AVqY4~M#AqFPaP`4S1vv`+I+9M5 z#$rT2@})4kf!PZ_B;U~Y&J%xuaL=bArXz8tghjR0n0zX*19hYlcQq+_r`DDA6df7S zNjxmi>PLnMTg=n@kq~V1v|Y}me&oT`U7H&bw;?)G@qNhtap1XjGpa&E3$KOaTt`OA zS^v&P--P&TNEPeZd#KbCbz~$s;SDdQBURg@&$YS44e97&ZWb?~BbRm|?1gx)j#Lc{ z)R93C+bqPHMBz_pKn)bW5@520FHa^*MO(PVzS`VlssZHqQjRNY{_2U~?J_|3v?7zw z&&bGLhJkl)zgurM>&=Fw5(%3TI&x`m8(cBDso{yQh`=-*`NO;KIca3|n4%*`X=`|9 zKN6zr-^6omfguZ_FsbXvkZ2UOt|QOa=E%K$G%l%!)GUE!HXU3&ODnaWjgs9h9a)vF zHg;DuP$i6Nr>?D;rP)PX747lijw?EHes|0K&@av_f<9eGLJ(-7#U|>=kQcO$^F$q4 z_|wWJ{3zm5dGeY<_pEd6Hg#i|K4V?QH@0ac$?-?$@uh9ajtgw$te;@p=S}qa^L9@! z;ypSas3q+jLZs6yH3Q$+Rr>D{>f5ork&Yuq?+&CmwX}S9DiIuNOxaHM$fQ>neRQ0t zl~Ik80&9;Womw>5tN7Ju9ZA7asevhjR@FW_{k(vH!mmpwht<_&>Hpt8Fyhcr${hdz N002ovPDHLkV1g}tt&#u$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1034.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1034.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf5cc4fc330e1f3dbee9230ac741a95f6abfb53 GIT binary patch literal 1905 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 To)#v`00000NkvXXu0mjf@L!ls literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1036.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1036.png new file mode 100644 index 0000000000000000000000000000000000000000..0f80cecdcde7913553dc4eceb45a7b7d6bd106bd GIT binary patch literal 4836 zcmV*=6kg0{)5$pG2pY&Pmw26Q z`}{$oMCmO7fVJF&{r~_1F))9%QUlIfR(_gIMm<-Uh0V5^_!^XzsO6(5sw+dB1c2-7 z+cszi>pe(T7QKv``G9S1!>g8rfDIIgL83N&?e54I^cMh@QlZ=n&sAyWd#(xOdrp$W zE|&lmv{4k1pcBbr&g2022qfG7bEXotre*;^qBhvR=Dxjtc#z{<;uEzASb^p$u#qHc zM~&h#j_ZDEKXVRJhZ1~{th%FtcwxLg>T!DTU>RgWRXTlfG0~L`$^GrO1(fQU3%yLU zU>M0X51m4Mq3-|yDSj}P1ybiLnUj=joiqoD)Oj7P<>uYH82|+REiM#6e@nlfIsP(^ z30A9)BlD^oFwYzx003gGsahks3g;bf=m-&3t> z&42A?=nvk_FR2SA=33sG4{}WYYv>R7aukS)l$#*dInYMXi7K*g3c7Y@DHYl|+{i(d zUwrW_>oON~v|CDDzTrK@b`PU*(BIxXt~mmgS<4OD7(stqidsRw=lGs`_5RZA!u?~R zLI3uT-)?Rntdj9cOkisf4q?v~p>PRA6x!h&0E9On4MMb(3T)OR5iM z*L*hp^67)wTB5JNpUX7E1(pbhCJ^fOajAjNCZkR;X(Az)kYk^(en?hvqV~Pe=39f2 zc2ENn?PY!TcHCT)%e^*KsPd6Wd4nP40IGHMQV3&}OALbL4Zg4II!^gX)1VPYX zMG+5$I~@loHz+Ynsd!_|>B?_@0RVuzr{olv@1h6*MiBr20+RouvC9f*mPF|%65fDj z!sR)H!nImKB^0)6G#f?HT4m3f!U5_Q^Y(GMmYZQT4u!i`+2`5x%cl=Z zIr+oKjqnD)-8|mhK4=pI%2}cHw4nheosn;PF@D=z)SSnBFlZPwa|H?2`AX*862&!f zIu72Bho+wU%in&XvFy3x@;o5JsZNZVxsUYouQ$le&M`G81R?#`28W1Pt%*Cy4c$RK zii|>+`tm&ZFrR$>IB#DIuSlgE9!0o&N}e-?ny6b${5p!F|NQbV8pu+rZ;RE#BDub~ z)0TZxzS}q?cHi^`#Ft%V6LBc)@-qHzBh|LJP}m;Z_ZU=&4Y z259xRSC-mSlW~Y~q;4_sn%gJ%_)$_`hYwY`7kbN!DtynGj6+j#Sc%&qW)%S7d+y~q z$kaUrCeF`4UCqJ9qLDAI-ow{%@UTeG%hK$15_;12b-@fQIiG~BWZl&0R??!1$ts4@ z38S{6lz*I`qsde!2Y7!zoBsUupJ)|G<`eT7rH#S;W85rT7n6uAuFf&JI&Uc7Oq|;! zE+b#ywMsW6=+tHk17Kec)^7HQyah8fjMO}$FsNN zrBuJ22N+r)PY(^7L~XcOpE>@!c@bma!N3Eu-bSNy8|Gn=004#dG}p7GloO47@%icp zljAh6xS@Yg`x22|-Yq8a;l*>q3~q3fS1as$t}F$J-?aA5N}93pZLz8=c?wKa>Mdar z@XMzUALbLQ^SYAx(3fY9kK3A1m2v>^J-27Jvf&PqHU{L6u2r^-V|26uU^W^3@zcjo zKfX6Nl~5oK&LvZ6(deQk<_fQ+t!1*fTg;Y^Sc&GzQYuZC1At01{Lmel=JYXJ(mx9D;#IuB z35PM3`D{wzJTMmGgZl4c65;&e`xj6$jw1c0Of=I{s#9QU7cV305RgKV`lqtu;nx?m zyxbZefFYE-T&`7i3QU=1Z3IAr#S7uN({V7LP2bHgDY$<7xV(8>?{c}zrKZ%8-n_dU zUc8O^eFt_u00?{!e`qk%H~ALW04&!kUZ-o7eS6xg^XYUl9S2VT4FKTZ?e@FV?{D($ zz;UP|s;-XKQl*>x?2Q8e`Suy1I3@saSgAJ6nD>wIVwIc%6V1n9G%H*6Cf|O?pG?!v_Z;lP8Jrz#FkYbaY`5R(qv4;uaa`w(?>U`g&Zp7k zq-jfssw1`lQ?J|Ycc=fx_uMyq*Xb3J$1MMzZJ$Hm&9jX=@SwVS^uR_3{ZXV+)8xxI zCLb9$Xtar?j3ulk32(p?p{%6Yvdyd0#UwfrCKNWtOY%=Ne3fqS12)!?#e%C7e#)OR z;SHMgrCC>V+t%t-n9XJCNa-$$({sgaGAfYe1~=U?49F4N9Gs!GhlWPZ!G2F517E{(dc#vxB7SlA(D8@yN z$3zrhnKsAP#b#;7B%_#1Yn9<>c8hs=9vmB}VBnQpEC2|F+j9jOGi$k_bR+cO@w%ed z>&&vc-8-3PyId~gm^3>4h#^s`ICUOt4y0X>52EcoQ|sDKPm>b0^q(O~g}2 zSi|&~bhGs(JQrJ{HJ~AKkDF7b0!BhEodUBBSxqDJRSJS#0{|4U$RrxWDh2@GyTDk#v2(Ip zke)L|A1KFym`tJimRU?z4rp`=%$CGr+;%}n3WZCm9Vr+_DCiY?U0ZzlNN`uFtRs_Y zPR1gXiANfhdz1S)fFOk2GRkQxGv9M?%ai1Tx6llbn}gIjW;w2fdwOu;qWym@!oUZT zyP@$~9WH(-QPwF$a=3~YQ1wvvvTjYP z24fCzrH&lO{eNq7$uMZsH!Ib7Fm;QDHYbmwt}scp*J<=>;k_PVJ1;q<&6(<4LwL>< zIoWOU1$cLw)nt2m0p^Q+Qv$aJ(V-?Ivet&F+nQ!cFL|=<_gt}$zzCN@V606Q>EW2| zRr_QdhQc*9gcY23q1jkE1tvY)W^P!wMR}yfe5CH3*XK+fjKkD5zD_8SInB29i!sf8 zbd4I6x)mG+kD^AQZ^?PI*f7@C^Z3`pBH86K=x>SjiP~T_XO7RK1iM^TE#Q|ccuLi( zE5Kug&3*ZQz&xs_$lJ%oTAN_WwvQ6e?eaR}_M}Og@}ihvUHNiBZc_87z-%ThIf74b z6g)mN12NEeqQ@Lf+e;%;;bFiL&7U zHeB`cq#AxM1I8A$ZBcSVHB+QPoohZ4E}_5PJeeiy-elD}Xw|sZH(FkgY2LKbu^~GR zxyUMCm2bCcr8RYKs$t)A&?~i$0ak{#dtHP0MtaN6)Gd6pVjOE73D4~u6Ic*H*&eTx z5582QuEO^+n~fG8_`>U5F0XIyj%x71RCSr=$L@Kz!EA$LeTB~?ve6Gtp}j$)(gP_9 zbsf+SKkz-rEQ6ah{5>Fz__9^Ey5aocHko-W2e4=ccE{@PQ%^g@G^!}lgYgw(UbVSr z#BEvgq#Y~KOenYTu!U>0BsPF&*jrVYxnqTFu}Z}&F->Zjf&qut3ew{I+@53=2g9hs z(?c5F#fWLrVp<0M?ONIQCZQrjIv=fqj$EVZYnw~3m{xr2Asn`inK$X-0=| z(1Y5u)$^qGep_8crS6D`P`EP9Z*Cv1Z|)k7k!VoB(1HWqVji0zSC=b+p}&?>z18_J z6i)Iz7vHkug!x{i8oB<~NHY&G?F4FG>LCS>zgkrbX`Ap1y))l)1eiAZ==hbg186CrpXy%W zD{IWS&T5$O`~}voFgaOMYcxTxOCUoTtG3p;JP+Q@^>f;gjyNBN9Fb7C&)FbRo6sK& zqj6bHVa=0vr|K!ALreGN`Hy(h%ob$jbMD-5G%}oct|IIXm~nkAj=?wBP4ic?Jn>|hZZWY~vpNSu z&^0s!;j^n$xU~_s#A{8+nB)N=(Yb(!WXnVV15q^9mg2MlFY#|Pq7hnSp< z-TJJ|3(A`1hpx2=KOF~jFfutXl{ic@@x_H+aO$~YG7hysjVA8Yn#=P5jESx(cy;In ze!is8SpaBhaL2{!7$BMPkghOsEQ9`b6h&O@s={57@;a@I+P&_iLIlU-NtSVpR(mMi zpug?8!nzx1&MsM;@>dvXTDFzqWS%p1_f(j9z=n|LSNfhqClV83jHNDs$aj%|>B}?6hi$DJ z-CzT(RTc^#wpj%V0092}%l^N5bcKn@LNvJ6z$N*3930i<-BUuCn(0FLbe*Wpu+%$8 z%R0@@i;D}qpe-~gCEjETH5$d8-$!w`*2P^_5)SO@E|;O$3#IiC93suLd^;Wjz;mYj z^Poe_T`s|kxLAX55$FEC_zxl)H|pp)Q+#DW;ifx$q-FJ=`Gmq1-hiLB)x0A{eZ+yF z{{?hea%LIFff#g)$%&i(+CpIpI_VKGq+HwB27pl%CF-u=Uf-$gn=Y$|j&mZrLi0lC z?Z)~yDl*#g)Wn^}kBhrsJzbGp{=fe8bv~OyIh|wQW0;#_2d%#+3~Ro)4pM>mX^b`ax+&%2Gkv>K>3u zV|{5d6z-A*9LRSmS-g)${(AF-CMg{Rt_4}m+N%~qrGQGauh&mOe;bM-+1O;?3o!5R z@6Q~c|HA^#0lz*A$X1cHc31nlA6?_X#D_()jDP?1<9jQbH7scD@-mKhxr0t#hnRTr z*Pp)Pam~OoJ@F@V(F=vEnR%qtxs+?7`*uA1$Nv^vKs{H$D*it{4nOkjc~L|F0000< KMNUMnLSTZMi+Aq; literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1037.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1037.png new file mode 100644 index 0000000000000000000000000000000000000000..a34dc2fedc1cd43cc435217fe9e3c94c9c0fbcdf GIT binary patch literal 2394 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 M07*qoM6N<$f=iyW1poj5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1038.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1038.png new file mode 100644 index 0000000000000000000000000000000000000000..af34ca7d71109a46ea1e35bc66016a2d984fb804 GIT binary patch literal 4140 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 A>i_@% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1053.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1053.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe061169394ee3f617af7ee53bb1479d50209a7 GIT binary patch literal 342 zcmV-c0jd6pP)ibp3N%!-tYMls z7aaXOiR38oD;?SIv*g%nnyRX*AFH*`XcPM_CG&c=36i-J0t+4)U#>Sc?0DFlLG+;B zTry@s0EpE$=Anz^_z(}2j0bS++yg-Z?6#YUdFUd$V=e}PAOY@==Va`4Iu9nC`8W<0 zTLLQe9E4=9WkEiKgh~kS&a>7?kXCyt1_d%_U~WMfD0f3;#9IP$2FjXie}^03<6dXX zvm^*=9UXwU!?n}y%>@5g09SG7qF8(6b>z=LKS4_&WG-mg=QvAvmX~Wt0COCmfPe)w oB=h%#26Hk(9WY6g6UHzB}{PoH~8( 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 P00000NkvXXu0mjfIS6=% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1297.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1297.png new file mode 100644 index 0000000000000000000000000000000000000000..7a409a5edf6fe0c6436a706b2ea8a9d38397c727 GIT binary patch literal 240 zcmVkWf2421DysGR_bO&EktDs=)XCJThb;Kp|mEh2x2u=C~Omo#jN1ZN6CsJk;{!1S4& z>G^2WKL9*#r~pbL0)Byzim`t;!>hyUjIsn;)gVYTF;KK^$}$Xs>|wUwK{;l^)F`0* zvUpLDK1&axI9XK=6cwCV3f2tXr%2WO9wU(c|FU+qj`sBHTS!q>E8FzlwO)fDqbzQ# q-LJl`*UG{{v&i~X$H-Y28Ey-aRgxHWVEYmP0000C|H4mrRY-7WhppTprPU}o0ula zg+yQaG6V|zOGoy9maNzz6crWySkXTtCipES_j9hu-~~s?4Z_M zGln1p#Nr+Ex~atRKAtEU2FTcX4ulA>-K;0(byL9|qZkH41i0NFldXmV#@eBi9^$Od@% zuLJW=8icft4IrFWtIu;YfiDZHq+HAMJxB<1 v9$*APi+GTH{!QpG_X98>8873aqW{(ts6LAN?sMX!00000NkvXXu0mjfeN&H3 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1441.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1441.png new file mode 100644 index 0000000000000000000000000000000000000000..4c43d934c89946bbed00af0fc54ffda3c2c7cbd5 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^20+Zh!2~4TyS1}{6lZ})WHAE+w=f7ZGR&GI0TfK} zba4#Pn3%l9;8IFL!h=T%kDnwYH!%9~m9d>-kQY~$2^_B1P_KF;yPsHWk{$OPA X|D^ojaoc=ppnVLUu6{1-oD!MJNR9J=Wmb*^FFcgM=DqetA6&oWik3bnCMtB8gB&IwFQ>4z_ zJ2hj~G3_IyW<*^gnlN^w43!hx@jYYnPmbi{^PQVxpjWR;*HwrS8Am4o_`CVW;P(#n zXB~7-CjjQ0R|tr=fgHU`J|JEIvh&%T;<(r&P9v?24QAj2P#b9?SBZ?H69exAz()@N zvpL248>!cyFKeUy;gBmKoB&jHXU^j^5IlQi20BTx8>fJUrJc12UAo?+EKh3Zs)h_|LO#7F?TVFkj}gEndL2xbCqn9VZL6KKg0JEVl9VUd)HsGb_^%C&-MDNXu7(rC?2P;Euhhm z2sW-#Qkuq)Wrl$O=aK>b(Q5&0AbfesingNn0Wkgz*+DXhoN8A85Cy*pb@F|f20y2n hc%UxN^Ip9!SO3&v>G{93a%2Di002ovPDHLkV1n|C)A;}Z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1584.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1584.png new file mode 100644 index 0000000000000000000000000000000000000000..a53f4023fdc290b58eab93d330727c7d6ae81fd0 GIT binary patch literal 477 zcmV<30V4j1P)FcgOWN-PBk{OB6*Bw9g~}axN+a z#M?lQUL_w8F96y3VRympctuh&t&I)l)dzs2i(Dnf*qy*90f^B9z+rd6&wkade?JSO zeO;GI2qyql-N|`UvH=K5Tyvfd_7U~w0zfjQJ}DWn@15U{R{$&IS%#*qu-$$u?W|4c z()A{Bo_5Yv4H?vgVtP%=v&{OB5x^yS9SrB`AoaR&)b@bQxhV^_x{Fd~z%;im>2KO< z@NGJbj3tnx7iS-MjH37r^dsjIJ)oEZpRSjIfN}bRj$%6PeC67BR)8Wup~z2G5IOp2 z5j(?@v?UN{`28ccmP4++>y@k>!}VsY~<0>VkX$&bd1Ohxt z2KYy>1+amLWDmjK^8bHBu06Ea z1}#v*ExO*=mS{I4ayWZ?HXRjak0fqMJ=+5xonN=>J=f z6cb$~HhYe-1~AddaXqyZzkmN3Vc>QNxm#$T-!kNYOLT7Jfo4;)bC#uHr>P{;ZMm4F zuJMCJFE`t) zoBjT77bkW-z;w4@5gqk6XTyhlfnSUQA-1)#h{9mHgB-0xDp_QIeQ0|#tx@5}E(_MT zI2=4Ba)g|OQfzAjM&8|C@!D}#usnkqE>S4x?SYO5dZ*m$vT|t}ruB=#Aqy9D_UvHB zK}84At?*dHI>rK^lYU_*GByfR4I}mG>jH9uGZb~M0Gz;B^C?Vq@I2-I%i5eoO3FM` zlUgmj&L+m6lI=W$&eBCX>02Ii^EcojUkp^FlRgn?Ar@92ck)nfUWKK&U6@Tr-r=+9 zNLtAAIo)2Na!*7=SvEudgAM~7TU=k46~8?aVNnN;ry1bqx@5W6#U#RsV1TAJv7S!P zI|lBzG(=Ra9^J1Z>}Fk z7qh(($4hZce=K%eo5Fa+_2zQQ8DMz0_pR$>L_vx=9Y<5y6Jy=_tD`6HrYebDEe~^@ zMDU)Q5=Wj)4X?8a63wo=sdcZFkW6KorYb&(6lX^Wo{S=^yA?BOfm^r^9$T<@FX8R~ zi{Pdu5-v5dQZUB4pnJIvMGt^=oi)Bor@LtS>V!TxX8^8vI~|a#>-cZsnCt}{g{YH{ ztc9skBBBX}HcaDXIkiN$lo zr5z&r^N&mKLSBZosX1R_xCw?A2rc2a1!O48X5q2e|CYy?*@f|EBgj$$^p&q(MYg^3 z3}96@p?n>Xsw}mfSx!XHP1);fD=?{w-_Cx+aOF!kCDE+|fryCgvtB1ruh%!8#m! zZ6rt#vA3{{`v4*29h?-hmsNM;#8U!cf3R@u&CWOf*aaeyNaT-6e4C_*?YG$)uT6+1 zXAhh#mMdN?SL`~x#ktlwgYjevi8E5fmJ*?AaoJ+`+YvPm+Ji3x81r|J8Bmu*k@8y zXAS_Z&P+THK|`B`>)02>vA8Y0bSQ&EIO^^lwK}sz($98b>dZ%7BYHu-kRpD*$4MVU qlkM9N`49(ijTh}&ej<^`|K|%4mlD~7RnAZV0000&(6okcKI4p zSQ}KQIgDW7sE?NsZUz?DtYt0di zz=erNcUaEpICV0CEV#Jr>6@oUA(V{IiZYn-{Gah(J=S9IySAgrUZQED?&?`s@<_50eVj@fIpMs zzX*e*?Zt?c8gTB>?hppa zA4MwSZ6Z&rX-Ah!Ar}U#Fi5^XEgUkf5up{DNvRguM6j8Mev_`2j?($5qaLVE9~GLt zTb4|or#20PBn--_IVX1aS#K14GzZz!{AyJNLGJDNZF z5&?&YUEuH#34$ANIlNO$ypgH}Xu&1TU()-GzETK z=oWRz_43yps~LH;H3`sn3Y~CeyHTOp2o_$R6>ly|8pgFOpPY=b*-u6EaE{L z6W1$%Pc7cY{1UT>6~(=V`q#qaEUIfk9hUw#>}2WoC{oGjsd{;ZCq@af*h600000NkvXXu0mjf{7@at literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1702.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1702.png new file mode 100644 index 0000000000000000000000000000000000000000..45949408ed679a47cfe9cf8f1bf47311741a4205 GIT binary patch literal 498 zcmVE;;L z)EJbF7rnd{y15l@Tor$66!`TMrlk`>K@oOx5Pp3QURn-mXbWUx3ob4TQc($TMh8_T z0g;dZ78n341^_e!0KdBO)&Kwi0d!JMQvg8b*k%9#0KZ8@K~xyib zk_j;MUZ;0@@4fARK_o9AK!W?{BiWYya4&FkRgb5|(H3XeG&xy`^!7Nx<8w%nRO7!Z zc<^Od!JI>RiDsZBV0{8Mm(Wf90d9{G_{nvIWWu%R+Lb5cV<3u%giO^39C`7Fv$i8i zn+sLAgLI<^+7RtUYKz@=5s_-mW8?e o|EjT1_31z0M$V!%|9lxIV8t68G|Vpg(w!iF%`Ek6oMlYz$gZy zBnAKi1$Zz7hc5(P76gAd18Xq@k{ttK69ZHd13nr8P$B_Y1ON{m`%C};00DGTPE!Ct z=GbNc006~FL_t&-({<2Qjsj5>1kkSMEwm$pyUh&l&i*$=(+>h6q5kT8)J?AOEl?}q zz2kW953_i|wIwR`b#%cK=DA`<(%NRumIE9Sg zri7lvvKijx$C>pwC4?|3tq4fu_b=IHj8Vet5tMZ8x5l2^05p>-U`h1z$LULZVnprIddJ9^yYThmdO@me^j{DG{Db2?}lzQ|V3?vPo TYyuXE00000NkvXXu0mjfAM>8% literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1711.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/1711.png new file mode 100644 index 0000000000000000000000000000000000000000..b12d622effe2eb37cea1071f9330b11cd237f571 GIT binary patch literal 500 zcmVgkG9xPH%PNYYh#1C@&O>}B3G&3OE`g_1t3Nb z0OQdXZ|~jX`r~P3wBPN%ln_n;s=AZ&G)pQVByl~@Cx?BadM2)207$0Pr&$7IC+GX= z20#~UwnR}fJP%)$cGf0z>3Wmq`Q+$a)sR6=D5lq>HCtN$F#@B`60000al?!RRrpJerlq(Cig#tZcmo1|#ldGQ)htU1GwP?#g?71{m)eKfW>F zb%CD1A12^^PwT73i+s!pJ}0H5vbOF#u?E5ZonJE3YD#sP(+ zIeQZR^dS01KuUox2ekbZc>H<#%gE>xroE1VCdC$boFf{YFC-|%YVwtvR==rwJ9cE_0T*Ceou)rD*rj6J-u3{R;CwuUekIvHD#virFrvp z-xW#j^=we;HD|q`$=Us;(5}|atF1yIzxiME%R~HAW?3y>V0Y*k&;tyfu6{1-oD!M< D=viPw literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/2219.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/2219.png new file mode 100644 index 0000000000000000000000000000000000000000..18ce37b68766e328dcb48635fd0438de64de32ae GIT binary patch literal 241 zcmV9h18ij!64KvBV&rC`nAeTr1g?=b@D|1WD->u68EzJ(NJwX#j$UF$UnGRoq% r+WqS5daW!RG>fcHb&Q;ak>R!gSk;mkNU?Qo00000NkvXXu0mjfR*qpy literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/2276.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/2276.png new file mode 100644 index 0000000000000000000000000000000000000000..7c5f0082ad51df446050209df05a794db2fe23f1 GIT binary patch literal 240 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 N002ovPDHLkV1iD=r-}do literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/3055.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/3055.png new file mode 100644 index 0000000000000000000000000000000000000000..e72b21067913b1c95d3213ac15c86b99a9447cc9 GIT binary patch literal 2360 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/776.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/776.png new file mode 100644 index 0000000000000000000000000000000000000000..d8dd8b896f9a1245bf28cb8616c704599308d6ee GIT binary patch literal 336 zcmV-W0k8gvP)IX=Y$CF21cJNH140H@<&VII4{?wE@~AV`46^R*c3Z}-WBGoQzyVoN}!o`aCg zwJgYokOC_pygSd@BSBj2sTdTi}DY{+}_6+1YhWsp^xvr7#FUa>7J^WGEV?_vWa9txxk~DcI0u8FK3Q>Js@=hjn z?dj1yTpJ^b;x5N$P*J_A*ToQh=ekxa{b_A-99*xub}ALPHUY&1$2T06f$LbzCEGGR2+GRd^e{GZK_zK~>yWXT8; zf(Ru^=U21pNeBQ$EZ*))gK0A1xoxZUT(<1kbJZ8 e=M5O}@9+gH{(NY?(R~;I00000WbcEP)4_EAwigU@ zYDVL60>l?J=Q#kteR_0-NDGpS1Hjcv_wrI5i!hCO=T-xa#|Z$`$Tvp->JEa`gR=(4 zDo%jawH??GKwVD3GXkIyw*oks`@E$JIPQfBvi;c{fb@a@3EIW*bMrP>oX*Z_5Pk#`A5W+l?eavM5 z21E-&4FU9zV4=AjfIx^f`a&`WVzMilFNo)*bk?j{|E^yy#JppFn)_J*0000 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/783.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/783.png new file mode 100644 index 0000000000000000000000000000000000000000..5c8a278511f0d99245f24a7aafc96a471845a7e4 GIT binary patch literal 425 zcmV;a0apHrP)^K@3Ij@@Qa1k5V8ZBBi0Er(*0qWuoNhaI|)PfRY3@%XyS21zIN=433zK}dTL2ZWu_o4?%O005TV`rr`p zhr*mI1wt?$h$D+mGrxO&Q*-C5EoPerv(1m!!)-sj(Y!i<^1`xP@6G3{?Z8~dFB|jQ z3;?6_)QGYnWjv<}E=)e>vDKi(2USoYe03TjUIj}ofa&C_2&Nd|FCk9Gyd+lviT45D z6D;WyrK|*ML^796C*zAY{N9X6VpGzmKqRHiWsJ;I0} TUny$F00000NkvXXu0mjf1?aVl literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/788.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/788.png new file mode 100644 index 0000000000000000000000000000000000000000..961431d1588fb606c996813e86270e75c1fb1e0e GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP_W$7 z#W6%~0y2weMW{hf1F-M3%De$r;|t+!X+x74!WjAafBzQ{7O z!1KW+=b4iY-X7c{w(#KflN`Q+a~P*PZD)*Rny#>G@`WXay$2p;?oe7Iwkd(@VNlm1 r#z}r1j6OU(Jk|a2DnX{q%*+h22ere$>v%*0oxtGf>gTe~DWM4ffigc{ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/789.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/789.png new file mode 100644 index 0000000000000000000000000000000000000000..5a113d775d9c9c254ea7ca5a2ced706a9c75a2db GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~l!2~1^cm0+FQk(@Ik;M!Q+`=Ht$S`Y;1W-`T z)5S4_V`j3BCwHoXl#ESjYp2Rp9v&VYfpcf8`#Y|!j8)Kg3O8^9-UQZV`EcmdUfG|!W9OFU1!;5tj}7n4ph$I>FVdQ I&MBb@023P=vH$=8 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/791.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/791.png new file mode 100644 index 0000000000000000000000000000000000000000..7651b5394b02de29b64de5a12f920f6aeafdb38d GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~l!2~1^cm0+FQk(@Ik;M!Q+`=Ht$S`Y;1W?e} z)5S4_V`j3BCwFQ>!j8)Kg3O8^9-UQZV`EcmdUb)}q*R22gaqHbT~2%0p53qiKRJb& ZL3t_n$BOBXx`EmmJYD@<);T3K0RSO6BV+&o literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/792.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/792.png new file mode 100644 index 0000000000000000000000000000000000000000..12ff9f9ebb88151bec5fa517990a7c37dc0baae2 GIT binary patch literal 99 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~l!2~1^cm0+FQk(@Ik;M!Q+`=Ht$S`Y;1W-`a s)5S4_V`g$lcxZwGtHH!2RRviL3^|?*WzC$?oInK(p00i_>zopr09pSO0RR91 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/835.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/835.png new file mode 100644 index 0000000000000000000000000000000000000000..fed11aa47311446f8f5da0cec96fc3cafcbabc26 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rhe4W2HJAr}5yr+5mrDDb$RT^VB~ zb0_iT%8bB86aV;M%r%wPU_L)TP->e?lX0uUmtDpx2TazVGvT}Ylb7MWy$FM)Afvp( zibeUeGjDFNTKtCPZI*z_EH@^roQqdkniYP}n5!SqHPgV9>qNPjK3CB8FN$50L!UYX zI-U*MkoKXzE9C5VL#CJib+hwdzwp}s%c*OUXv#gc_f=<2Hpp|E-d!KJBknXe`&p&x h1m;Dqi!@^zDe%8D$ByszH!wVxVZ-lw}wM*~4tVgL2G-sZl`r zW$~gQeU=_Xak8o$C@MI!6s#G%Pm!wmJw_n?|7GoJ9qsAYw~(T&R<`N8YrO_RMp@ie qyI*}>ua$*^W|8%&j*+u4GTautRgxHvt+Px30000XJ#b; literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/898.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/898.png new file mode 100644 index 0000000000000000000000000000000000000000..c7c206c329826063c3ed104ef8ade3b94a28b04e GIT binary patch literal 312 zcmV-80muG{P)PbXFR9J=WRxu93Fc5PP5~A(9Sl~5$2-sPWfPr^~bPPkqP~x;n zn@fchkC!%feeNYdK|#R}n!2(%`Bt>5R5lT7R&1&*^xK5(@PI3J4;3naI-pG(<^m&s zBFaJD0sydf_$z$m=p39cU!}5dpy=OaS^D0_cVC1vhZJL;^-Lz{qcj z$VUZ8lY0e}5CZsyaGD5vMfdK3EN*%eR&Wq8@}uLdkN^)k!TjTx;vW3u;vt-V9E%Ic z1n(dkx}09>%DZ869$2eSPR+4d`c|w>+iNfHvvdG6<*T6JKkxx$7DY>bqMe5T0000< KMNUMnLSTa9uX!f` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/900.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/900.png new file mode 100644 index 0000000000000000000000000000000000000000..80c3b83fc8bcc414459bcfe200b709d6ff07a72c GIT binary patch literal 8357 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/901.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/901.png new file mode 100644 index 0000000000000000000000000000000000000000..c9da35a111b587cbbd35d0e731cd5a2572d74f83 GIT binary patch literal 585 zcmV-P0=E5$P)S6u+Tv8rg+wj*IlEIaXa(h3HooTX{(d(O$d_O*cm1U_F5 z!q1n3@Vj_+cm8O(N_hz6-@Ky9n1^SsoonSGicxBgl$dIzEXEhhm6Z{v)iY+G)Etop ztCe!t?YZdo+?1KT;sCH^GC-w07IzPi#Jl0Zqd1HoVl)s1YE3Z4005184foM=G}qF^ zg&;DJdP${HhpX!w06_oW-@GBpS|JT|doJ4Tb|zVE+ZNBk$ILj__k9cp9u~`$qMItg zV!5)0121HZVLqR0$rxj3b@tJy*D#(0007SQ+bo78uE4m;sWIDeaDH}b_y>avo&ZWSm{;8)-a X$vM^_?|iv#00000NkvXXu0mjfnMek< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/902.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/902.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d3d1bcde9ec71b3dba66ba2fde822f7ac4ce41 GIT binary patch literal 347 zcmV-h0i^zkP)Zh!TA-HNK=3A>TMSC002ovPDHLkV1lINgvS5? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/904.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/904.png new file mode 100644 index 0000000000000000000000000000000000000000..511655feac7e1c9c35098ab6e31581f19a1b326d GIT binary patch literal 944 zcmV;h15f;kP)3^4ah?amBZ~lJazUDzWDjuo zlcNBPjo&7&X`a4(6PTEIz?q>zB9UEyGk9TMcj&Hs^=lp9nu>|uoj|Ki z#LJ-{I2!Bjtvz&w%WUgfawz@v)a26>*@j|mh`_T)r|4{lZQ(n#1Zyilepu$xaGqbU z>ouD&;FAE)9-X46H%NQbimZm5HCDqZ`~K~BoB8Z$ho?W^1bTXdh`^#=c2^MR`1kj@ zt%)^kXbcqvOjB4czlBkBzB7v6W49iDGoYw#BLJx37NT#CyDC+d<kxVYQVl+ud^cTQNd1d2OmSA81 zRNYPJHHPxz_uta9Z$AMoikX}tR}c!Bzscl+81qk=PQ7IG-XG}m8i9&j-oFcnk0tHk zwZ7hqfSmu~BJUis9GJ-&{(QbbNT%%IFVaO+bB646n)i+r9LBr4I~ln~-QeI+f{;v+ zeWG&V+}WDO@Athyy4cL{&xNW~*9*J~Hzmj5W>b5aoz<(9Lg6NM?@c%2Z({@u{cB3I z^Qg=BkuKArV3th+!2l&g=!mX0V6AoQ1=lfr{$vOMHLRlObExepOLOIFi=ykDV`_$zb3EAtcTw+%$nzNJ|RZBO2H0vBt6hTo$&&R|lYVzg5RskfgX%g2o?{l{X>M<68u~93%A089}O_s@tud>`6 zH5yvCn;}44(`5C}_VZ(^Ex&oIL_8MTRPcrf0Q4W&F9p3+C4b#D-@+FD6Z{LUkxR@Z SgwVnO0000-A!001!7 z+22_}G@l`@7iFdPb@8ll6+qw9x~)$WCxaA@1ig4H2$*~h#x#s(r&{gf^IfaO@r62& zg<(U%;g=aD;NkH}t8F%0t#);JefWULGy;Xo9gwz5*DFldE6r|_Ta=Zur#1&{E}-lA z{-$NQJkMM2>ERN2o@*kE)@(uglr9_3042!IKhAg0i2^7?{E-I*US+E_j(%LD)b z-du#tz+po!+Q!2-H7nr<)+4pY-U gp38p%50Agb7la_{=Ra%a=>Px#07*qoM6N<$f{8S^w(=7~#tWnBi^#L)GGj+XYO!S{F{ZSzt#v zfLe+jTj~~YT|i0?PvXd4;R4~h01+l}r0wUAG!5l=3Uom2nh2d0E+BVftJ<}uEtM(r z=K%%I-4lxrB%HIqkKaess>lRimP7w`uADi4*_GN>7#0$K00000NkvXXu0mjfuw{i) literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/909.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/909.png new file mode 100644 index 0000000000000000000000000000000000000000..fa04dc22b4c2c8b678e1c49275263604d99bbb26 GIT binary patch literal 367 zcmV-#0g(QQP)iW3!vof@gWOpDGKsgYbB^XSI-~~^{c_8XQ@H}`MGM0k73EDD; z?kG}gfS}a?_*(OZ{qJ=WV>``=_5f*uD477%3Dg6_Fy#3i9^N8je0LOadv_0z8mnY1 zjsEUmR>H~p5Jmt!c~&21fk>T% ziw+UJCu~~ChCiwQ4e&ai_x-N|fZ5aDuy5U0FC$O4a{%a_oOQbCvm>pEtrgHa*#r@< zL{|G6Z$vr-Z;=fAX(i$xBR#Q_t9_mQZTc7`$#rUG0>lXf00009a7bBm000ie z000ie0hKEb8vp6`z&ELg!KKT zZEJp4X$kHi+bb z`z*sMj#1v+i1)lS4Qj3N`}Nh>S91Y&ZEK#sN)iVkQ(u>Fw8koqv3q}at_On@aXbJB z2FR2`qqP~!q9`1MjFWr-=OFml&)ZvP&S;Ksi2FPj0VKmdFaY@1w)pe*W=h-Z5gUL! zkVO%4rA!5!lMldFl_ci-k`JznV&D)}lAuZwQZ2~~=kme_V~b!e4bPW85+bRLLtyOAynH$y z7j#&mq^yNS$Scy=B`{QB4|jJ1V0k20$_dR>7@t={Wk6{2v4N&OJ!wwTIyo}skb6y- zOlt8QCd4aaNy|Ty#Cj!|bx{m_tT~;KMUep<+X`&M(iT8n`fT|=9gn7(I1EqRu?9D` z4~_N_f|;VJ6(ogdQbP-YA#tzxa)g@NtjhP(mH_*=qO h&feOl=+O7hJs%%G$$WRtjLQH3002ovPDHLkV1fo4Q`!Ik literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1027.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1027.png new file mode 100644 index 0000000000000000000000000000000000000000..1e9f5dfddeee0673c84b2a645a48898104750a06 GIT binary patch literal 744 zcmVP)>lXf00009a7bBm000ie z000ie0hKEb8vpt1 z-kVb*1tc1S=pk#@493_bzZ8i8_I#Q7?F_6CptrK@tG30VX>e9*6*4APlam%g^siE) zYFhxnp=r#ueU{aN4{b_)Q=iJSw$= z5|n9bAaWwq|2@LtY#>QA00Izg>H)~}c8i>75Rk*z=gKsl1qy{S5#P$Px3l32ti{1x zK<`y$t`|b|b1)|AezWlsYd{XcrB_>?B&fSCxMXX6P_^x(L8rj%`;V8);JPHjezUoL zvdo+>gy?@1MGvO6J#g;V+7N&{J13>wKo-oQX~1C&$W916S~uTYlE@3Qc8>B$mn5c) zAu!P(z_lb(Wz=Q`uD;X%Re6$_^BiUb66z6tuWeNAk&4Y#cO8IhRyfQEWQkl5TpB`4 zva%LJ^wA)8S@@C-fv{n8R`yx;oslw4qae7ZvJol*zWWg0O7KB&X@9t~!M$@R`+=L$rF*=zAsxVWe2kWi aap?=DHQ_c;lH_;*0000P)>lXf00009a7bBm000ie z000ie0hKEb8vpyRqjo26--u-dv+!o-LQ7HG%+u^6pNrMb|(`Dd7-iDmVy1 z>`o`_yKbH%KOZ0a=KEWx#0=IW>8pk#u`bC8)?IEFa!j=+}b+0iYd;;21BBj8lL29HH4V7zV zaPf3$TqzyC_RoPZr6bvPQ7)-Id^^Pn@>~>s)wb5)QxH>f)d!{JWxI`lnY%CP+9IW4 z1^^3kqiS30kTlZ)oE_AN1XCT4BOs}5%@dbP zSsV}UJ4)#5;Sd2pkt99A0Oxu!pH+CFhNh!YYH%-WWl>ufNzzwsi|Vrel;;54qn*H} zinlr*^=q#uJ#vS%N>k)iRaMKeMZI%)ci34$n-RY!f)NBwE6*ULi)HPOVil;1_tf76^ji&Zh z{|(?;mu0`HYkf_1^drx)?>Y^}X9pbtZVE!;=Nke7&fCPMu3>Jn{|$sxBuP)M{MqfC aasC00FE&hU#{*aZ0000>lXf00009a7bBm000ie z000ie0hKEb8vpKoEw1S-T=22`mUS*Wy60zV`w8Dt*O1K<~L0 z8hXhgE&&-N5zD(mJ+z~aRTWWx3}QTY z_qrSIU=UX>n424(9Tx^zSEdL6zV3FjHn0Hh_PB@s&stAOBKtfxqGP1z2>116+bxQX)R^2*?W}mBFVqp>^fL%x2`4Fx(Z% znbja%(p-^pB5jl-kZ-TA5inn#kk-Bg!-Jh`-9P4eKRDtJwNRLlxgsgJG#qA0PJFFg zTZ_Z#1OPakPSD})&;^?VShBbmr0Ke$&Jx5W04ap4K+-tI z(HIm-B050;&rKtCffT}3AT$MkHO=V%lC9SGQP&gucUgv~vb+j_JRZWeemi-rtts(002ovPDHLkV1npXQ_}zd literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_bottom_left.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_bottom_left.png new file mode 100644 index 0000000000000000000000000000000000000000..6c737034822e8d14151e37d3d47b95f9c2e81a35 GIT binary patch literal 728 zcmV;}0w?{6P)uB}f4!ggun8CiaYNcoI_V7(c(~nX#cj1TU-AnYU|WChw2qh}sy;%W~4cur`?M zZM!Xay9h>Hux^_3aU5go5*GtNT?i)+zon2$1QL8wj-QW@&cVQwb<>>vKH%F{zJQb) zlHDA^TRvfJOwg8|38Ypdy{jts9Q7}zYF?HTTQ!UCs>*$KeediJg6n0qI%{@vl@gJ! zlq)3c`W`?+@ioXH<^7Y_Zi^3Vi6%#E-j5>YGR~-Vl^)wIVq&stC9K$82mJnY}X<9Pjs_U5Xknh_<|g6dke6xB;>-5dsxiv}m<$K5UaN{&o!AWdD1zZ^JtQ27VDl%p}Y zi@?)t<~pTl_V@PIpz;@Jd8Oiofs^y+b{MWA=Y)H1^}H-`97lZieQ*cPy;W#-^Zs@i zux7+v20^T>JOeS0Vl*kQ3>t1^OVR|BlB3i2N0ii_{{C$j5($pa&Xjy8l1`0000< KMNUMnLSTaPFH(O1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_bottom_middle.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_bottom_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..5870287503538a43e33c766bd8a4a11f722bbd4d GIT binary patch literal 873 zcmV-v1D5=WP)g8vNy;La)5T< zWMKn=3rIE$!xW+};;~1gAw|i_+nFY*kE5pk>)!qa-);PV16 z(zF7AKCr+AI0Q?P<;tDIwk)wLODu118V*qKq zWZ>2qJWeLnwk)rP4at{pIq1|F%$0s}tO=!{SaqF)Amq4$Eh4qHwkQgwxgU+r#=aId zcF&-}$~g&8vJHHLVk94`Et()>VF6%nZKDtU?(K(btC=S0VQrqyz&_BJ%n({6hb1ph zjj8z<01P$EJSiolzUj*cD%%PH3jl_`MqgUvxiMzTm^)Y76Y!|=IW$lWoPT@(vqW2j zyA%aq+VbVvkoX+SEUThD9CK>$fyO}cMRVWsCmZ@n`E_1t-XA75?aEBCgsvnSKqvxJJ-k*joD*QxEe&Ck1AFa*kEb)y*{nX zhF~=>#)_Be)Y`a8*Y-;L9*bh0%NLtF_W>*?=EoCl^CCfIW%^267!D}^)TBkTa1L{8 zdx6rk+cx>6fe%*tm-_J>-L~(@oeTO`zHV(?;asge8+k&GIX!eeN^xsxfW9_@rS_-w zI%&}DPMe_B;ehWqHvqyPj}Knj!xw3uXXRWJX?|^$e7n0l-$@KlH$Pl-N7kh}@v(9N z1+!L6lvjrXj^i-^VEy)%G%f=dXeOddQ3^K3YX3dlKO7@rXZp9=^SlT4q`G zcTle{{7um0yiG1}SC(o&J{|ymyua6ODmDEFXRNWThpRrl00000NkvXXu0mjflr57p literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_bottom_right.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_bottom_right.png new file mode 100644 index 0000000000000000000000000000000000000000..2ae201fd1b17c9d04305f3196f55c19d4f0c0425 GIT binary patch literal 736 zcmV<60w4W}P)BT^&7K82wtN5|J6|wAF}qpJ z8fk>YqNS|_kyDpN=6J4et`kS%NRfz>_}s_wvCE1Co^Ef?a_rdm$^HB3L|q6}8|K=Dqg``QH1{%Z;_M-v~tOKM1E_&|8@?zvpFd ztXjqImVCi`tChVZYwm7SC7;chXOqi%N(VWoi^Q#>Y>dfL z?!8yNT!ZxX5wTWU9?(=DF-Rm)ZYn$V;@ zYKEc`UuRU?W=YPl+wACP8o_J znlFoltO~c=lKpy9*XKlBOUn#smI`RUM7~{I{4X`K-g&<`0G_cdFOF4f=MpC~AlrMN zOpqfl4GLK!kYnG|&U@-YpvKza1oHReBYtq#wnY=q0U~?tI_g45IKDT{@WcH6>gvn~ zOUVBm4s`7M=tQ|AEhi)*+IHQFi2X-kQ`cvrq46b<6HWnS9NA+n0$DQI5_|$N#vx4L Su20VZ0000DE+>2>>%5r4eSqlKcx!EwYXm_!uO_aVNP9#%9x1s z=o|oG|Kafzq-eQ)Srn+tGT4f??@<|pQ`d!uxU@&-f=!Znj#E2pqjinf96%uV5d-I_ zz3o8mUE@F?*7}TsO3owJWY*xLHUQA}J=(sH9-vXvBI6P7X4JvXTI{TioHnT+92v>A za(h({&V@CS#9o%YwWC~9_=x7<`|E2Ki2XEb`#!4f6s|2Y4+H!gf0Z%80jauyabF*t ziyW96bs$bbk~VcuBA0BT%zRb*s5t>`eolCBE~;2cq_x|K#XE57y6~akavwh`Rm-_1 z|A?4JyvXy>kF*(nNx=mcT3p&d;iFV)v$^C3IQP~f&(#X24rrJnS0|Szk>r(7m*r^B zrsUiKdOgaqR8SPOy1mR)a!Q`UXmh2xrE;fKNS#zP*(V1Ghc?Z4)Kdt=o2JR=5RnFn z22VKWjP~{6VTgz|@U{Y`b4cr8Srp+z?@bbGZ6!h4I(d$d&f#gj9-`u+14Od(1%UCv zaBnT@vW(`tRAAAHTIJIDeJS|F^B5iU9#^YjPUPH49(k(J_SRnBP8y~T4csmgOPhoS zI_ad1L?V6OZnNZTL1m2U0MEBJ-6(lomiYGaaz5;FGA+mST2e(jt4U6bh&N3mzFDO9 zY6)I;%?UBbo2JQl?_QE~4bR(c2rBvB^tf6@{}M>fRK`rU7AFOOzjr|CN=GYdGXMYp M07*qoM6N<$g4jB52mk;8 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_top_middle.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2005/widget/1030_top_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e45dbc0af83bc9a117d27a66244fd159ee85f8 GIT binary patch literal 864 zcmV-m1E2hfP)&rq9&Qb$^omL8^xaOo2$kI4-P(!rJay z6VIVBP3_zy7>%Y>5E@!iC>kkwro2EZeqX#FEG+z4&A53@riquLF$xWKbguJi%DbW1 zr83y@)?pEfS4|~}t*E`LLXqWMF@S4f@fx9P=Y~la^R|=(y#7jI6$7Phe4)UYr_f>+ zNJ$WiIjU3+#K5JE5+>@B)axGb(YfAArc5}na6@^U! zH>7%mN*>x9gajH-ZGN~%7sdpWE406$UX@B7x8F;;7!(DcQloi7O%e65xR=1`(ZFgp z>LJkBej+9#8O3SSb-2d6 zv<9OLz$JdQb@G3CQj)~govJ*PWs98vh98tEP;9?tqG4_=jp>fCdQ}1kvVGbg6q q=@bRzN_O5pdXtL=(V>V z`U8c525@2vPzXKJgGF||+9m0t1NdM{;&66{BdUOcO;vqp*8t$)ToJpTg5^ZJ#Ul6F z=)x$ZMHT??aC;jj`Mg}>OI;@?`*}K{>3g)p003~~DBkz${asu{0i4zD7K<6_U0Kd1 zdhNQ|*s1R?{x^M(<8`6D#a&sVG6wB1{598VBF&wcqP8}ayJ2NtSsTWvAI!g~;ozi4 z;sZ_!oDFCEs;&WFAZ^i6FdxUkxgsd8t;K8CiLT|~_fS`_$)b4K-8hDAXZ#KR;cLsS z^_KtVFaYrF* z9;vrXY#YU3p0?W${;(8_IZF99iXm#QYXifBE0z{A8)=k0P9gP0!DBQi){ZVI2W#60 zfNCsYQmpmwe{35K=6Sy_Bocl$rY8z1i6qcd<%}2rp7;C0f9ueo;Gl%51*DuEdaRL2 zUjhJThc~W_Uss7GvK;U{mP*Tw1(5CJdoAIbo>ElCh@`;uVNUV1-Oh4b+Cpv|XJzEX eKi=L{F@FG)2?3!kN_a2;00002QDJ05YdH# z;zlr8W|O4>apgh=L79acK^OT4#8otVmo5Z}3j_Wb2pT7eAv2ktO!s8^b-#P7>Kqq! z-|L>FyJtWP9`C-Q?m6G{J?DI@>Io+d_p1)T-Y&i+%Xzu83-5k-wLqO??_X!B{$}Y(I7pzQbw2cHz(0+1c&be)dy5_wm1RXD73_XACoCJ~PAw1%d`tBW8v; zxHTrsjhr*0f{5S%0-_GViBsW`ONp&5VeNe6t4}}0jo)44#(THf=2T#9{Pfp*T$x?t z>tFr^FTeXHrFVw8vo>AjiN`N9>CSQI&OP3{b%&C3d&xmH&~+UvE0LTB4u*mK*}%c! zK(RuI#^%<9IB{Z9zWt2`YLS_jUN{5Ti@$mkfUB>}xxzaPIdSi9&+G%^&Aa=&_Se_R zrC@I0f)H>AN5CBwA$0+Ok}CkY7W&c?qqDbPIq1(ZovbfGJ@>;2zx`zor!nU20r32f zHW6Rr_t$Rm*7cs-JC)hYnD>slfGOsRn}aw4DiFU1K&V@7?U#-ObcKGC!;g z85E~fFcV6tlv3zYM^gYnB%rF`j(Y_IC4ee|U?vQMBLW9A)6vqs5&eTdPb{D`A5kiQBkrj7{8jg$wP*Fk%gdmt@ z`k|$^>y@0HwP^=bZeF(sq%wmSs1?j%D26+jHBi-Bp$An~rjxTw0U#no38*l#Q?Tj` zL#AY*KYTzcedqP|O#_61TPvYb@<#)3=dkZ__hl->3ER?<11L2UV{4og65?_n7(Fw@ zVtDoA_P`;=G)h8CAwVvbGD<}?qg1=klskyD4+5%@T#l`A=(=wC^UPG96e&Q-8OO0! zWW-VFMIZ)6<)dsZrp%n`)@lSF*{hsOQ-;I-;efe~?>0#%1*OJBpZg^vlayGUPKZev zhT7IX#3@%{jYV^wk{upv7s1-edwGKM~WwPplbjSWK`=Y=|^Q$&d4CSI&H4j8qT z4>16x7^~+xU^pGv&Fi*|>ceFiwf#Pgm|`}nd~Lvv)s4I3?$l~jD^wFig;gRkD925n zU1Q_QVYolS>10Benj;;%&)q5J3^|iaTOU+8?0aHN%O+U_Bmyx8x_A`${BT%4pV^fz zEj?Wq@e!p6Bvnol1GmPAiV#L-t2y(&r`8I`-byhon?yy~Kj`nXbtbUY>6iwG$)u5+ zi;>M1FmZ1uid>C85ADDxM=ZK~OOqQz?lG^dudeXu#SP4zYR3|I?D65`Vl4Drjd|Y# zf@(zMY#BU0N;P5#tglR1UyJPQ?gK1^_}ny-%Xmb2Xkb7;R8mm7)QuaqP-~Ni6kG9< zI);+(V{I`SYtFrcIkP#q8{wE-lqyGJ_aI=i!*+6LsSFH5p-TZrsI_&Mjbi69Au6Pp zaBq@e2$QZO1;yMc<1P}T;FfWY?+!k8hH&|ldUlP8!jLPAj7=u775_rrPv`(0PpPUc zW*ckB7DBx=zJ!Aa)LQ7eBZFrHJ7qrCR{UK`#2A-*Y<1Q*Y* z5{?~s&txo3Ati_j+$%9cu1+n@iv|d^S{fT_nRZnnMx|7z)C?#whSoS^z+IGw&p$VorP|*-rNRrX+019Mt zq6oDV5GBPxmz1E;b;8Q3u(>I0Y#8fnuzr4|d;0;YeB@F`>>#ZQ_wG7(b}AApDS}GG zQ7{O8q-pK4;uywaFLl%LKG3deF~DR3Ya7C)3(9vNTV?y%&+w;L|Na2R#<8|xeC~lGczV#$Hfa<@bsnT>+<;%*PdwQ7eDx-zws|)`|{Ru?#9i% mQyu;<f^0#ooWk_J53;K~z56 z39HWPhO+()yuVKi(fj2+!B1t5iS7FB69h}BoWTR?!WPCZ*cpjarO1-iG}`u z?b_nomG6$(dg=mv`}Cd>cHqx9+1}~cy8J0#{P^Fvzn$6LHTsD%ofu+*0zm_+5i>&^ z+*+XKM$Q>gK}2u>0a1tG#If+i#l+^OuzD`?mFJ)1)@#?fb>|*iXM_;vUw-7 z^R+L1f>+;ri!yWisk1s>;hCo|G3u7MfBzwO?%t>5+y*(Q2D+|ec{!4E&wk&tH|g0w z=qXkR(b(7=5l2o;%D2AWK+TnT<>f~J`~I)r0^sWFQ?BqXeNH@lFk|w8@z#SquKo2* zaw(V_xF7`F!4YsrMMzx$pyUcbu7z2d5u>xaSJ|H}F&?cgK)v|G5x@J@>`c+4vkSmW zKiWWimET{#%iA|++}o~9CdPE;s0)~4uDCgfBS5Z(nPX<;+E^3>5l2)|RYHJVoDhr~ zHzvG#QTfJ8%RKy`4y4~Z9hltT0pQ-f!reP}dFSmZcei^cd&~Bo{)o36 zs^+*GW|eAfLRBcGVrFO%QVfhrz-&sb5u;;uxo3G*8^bsL_~;z7Ub%C7#?DTr&LY!; zN}oY-N(D2alu9XuE_E~q5JUp13hua9Fi--hA_!(e-#a3(KQZpVKVxIP!^O^&u>l*r zYWv=djzeV-{=m>oPuO5c7H0H*=Mz^$cFDfz?zbLU_-!`&BBhEuksMRO=M6Jsl!6cXaX z=>i@$U3@EsS3f!*IK-F+OK1`TaR!ZY@XffxXI78q*(~ZLY_Fxea5RrIUhEV`7$P3r0pM zu`(VJlhXIK_5BE~R3paY0rV%c)LM?O=unEWveW_n*}&%I+E~%!|J3&TEMkh;;PSNrJCZl%$xydiMSC2*;xlU1|&IP<`%BF{jU&Tw4F2%E4?#jA>CM^MFJk#y}Sj1D_t8 z%@!P?$fe2CbrBy>ia=83G&68(jHn1p%2 z4x>>cG8ZG8&0*r+P87Ksv)s1>qa3p6?oB2)`aHwDvbM6!lNZ)8cd8u`@G)ARw2L9p zb2X;386c=eMD#@0vs$S}41u-f5o@cF?VUY>^vq!g%lI+%@Pb@)ODnwm^)?IMPd}(GS1Q6!H3EaE`9QJB^FObq0g1MVxv)P$v=1Z zQv%fCl&ad|vmu9UZq$p(7jO`PS_@tGXvPkKozWrJmi%2x#26QQ`iRNF-&1RE1V(V zu2V+i#OiV-cFx*n2R!0l$x}I1+cC209?G3P|5613rod`A@ae*IGFU!FwKFAhQQpC zjCKc5Ae$3KsHK1?DF(Wv1cj~>mRE$04PkxVSX+g)a|7LHyu4UQ`NYMJ*g;wm9zJmH zZ&xH%QUsNVqhJvH(9_yw#W9TeUh1a9eV|>{Vt~;IR@a4#=aug~wZhir&+w-={{9%o zhPJwHeD#Z;Z|@fVFy#y1g!PTYY&yaVSZVn-Kh3&B5XD@m^J;bIx-b}QE2QyQ7CCVy&BN;4 zXhSB?%L7w~r zXm9?wb+nhj?nBtyr_{>bdppD9v$qv9W7KtAIKK(cUu=Y4I(KScm0z5Eqxj1oyvB`x z8C#b&fn@-0-M;qWe*a_Zfj!_|fMJcpcI);oFT8O6)RF%MM3__(GX!zw00000NkvXX Hu0mjfv}hh0 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1028.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1028.png new file mode 100644 index 0000000000000000000000000000000000000000..2410a1bf745015c899983c6f2e87300180db007e GIT binary patch literal 2160 zcmV-$2#@!PP)2QDJ05YdH# z;zlr8W|O4>apgh=L79acK^OT4#8otVmo5Z}3j_Wb2pT7eAv2ktO!s8^b-#P7>Kqq! z-|L>FyJtWP9`C-Q?m6G{J?DI@>Io+d_p1)T-Y&i+%Xzu83-5k-wLqO??_X!B{$}Y(I7pzQbw2cHz(0+1c&be)dy5_wm1RXD73_XACoCJ~PAw1%d`tBW8v; zxHTrsjhr*0f{5S%0-_GViBsW`ONp&5VeNe6t4}}0jo)44#(THf=2T#9{Pfp*T$x?t z>tFr^FTeXHrFVw8vo>AjiN`N9>CSQI&OP3{b%&C3d&xmH&~+UvE0LTB4u*mK*}%c! zK(RuI#^%<9IB{Z9zWt2`YLS_jUN{5Ti@$mkfUB>}xxzaPIdSi9&+G%^&Aa=&_Se_R zrC@I0f)H>AN5CBwA$0+Ok}CkY7W&c?qqDbPIq1(ZovbfGJ@>;2zx`zor!nU20r32f zHW6Rr_t$Rm*7cs-JC)hYnD>slfGOsRn}aw4DiFU1K&V@7?U#-ObcKGC!;g z85E~fFcV6tlv3zYM^gYnB%rF`j(Y_IC4ee|U?vQMBLW9A)6vqs5&eTdPb{D`A5kiQBkrj7{8jg$wP*Fk%gdmt@ z`k|$^>y@0HwP^=bZeF(sq%wmSs1?j%D26+jHBi-Bp$An~rjxTw0U#no38*l#Q?Tj` zL#AY*KYTzcedqP|O#_61TPvYb@<#)3=dkZ__hl->3ER?<11L2UV{4og65?_n7(Fw@ zVtDoA_P`;=G)h8CAwVvbGD<}?qg1=klskyD4+5%@T#l`A=(=wC^UPG96e&Q-8OO0! zWW-VFMIZ)6<)dsZrp%n`)@lSF*{hsOQ-;I-;efe~?>0#%1*OJBpZg^vlayGUPKZev zhT7IX#3@%{jYV^wk{upv7s1-edwGKM~WwPplbjSWK`=Y=|^Q$&d4CSI&H4j8qT z4>16x7^~+xU^pGv&Fi*|>ceFiwf#Pgm|`}nd~Lvv)s4I3?$l~jD^wFig;gRkD925n zU1Q_QVYolS>10Benj;;%&)q5J3^|iaTOU+8?0aHN%O+U_Bmyx8x_A`${BT%4pV^fz zEj?Wq@e!p6Bvnol1GmPAiV#L-t2y(&r`8I`-byhon?yy~Kj`nXbtbUY>6iwG$)u5+ zi;>M1FmZ1uid>C85ADDxM=ZK~OOqQz?lG^dudeXu#SP4zYR3|I?D65`Vl4Drjd|Y# zf@(zMY#BU0N;P5#tglR1UyJPQ?gK1^_}ny-%Xmb2Xkb7;R8mm7)QuaqP-~Ni6kG9< zI);+(V{I`SYtFrcIkP#q8{wE-lqyGJ_aI=i!*+6LsSFH5p-TZrsI_&Mjbi69Au6Pp zaBq@e2$QZO1;yMc<1P}T;FfWY?+!k8hH&|ldUlP8!jLPAj7=u775_rrPv`(0PpPUc zW*ckB7DBx=zJ!Aa)LQ7eBZFrHJ7qrCR{UK`#2A-*Y<1Q*Y* z5{?~s&txo3Ati_j+$%9cu1+n@iv|d^S{fT_nRZnnMx|7z)C?#whSoS^z+IGw&p$VorP|*-rNRrX+019Mt zq6oDV5GBPxmz1E;b;8Q3u(>I0Y#8fnuzr4|d;0;YeB@F`>>#ZQ_wG7(b}AApDS}GG zQ7{O8q-pK4;uywaFLl%LKG3deF~DR3Ya7C)3(9vNTV?y%&+w;L|Na2R#<8|xeC~lGczV#$Hfa<@bsnT>+<;%*PdwQ7eDx-zws|)`|{Ru?#9i% mQyu;<f^0#ooWk_J53;K~z56 z39HWPhO+()yuVKi(fj2+!B1t5iS7FB69h}BoWTR?!WPCZ*cpjarO1-iG}`u z?b_nomG6$(dg=mv`}Cd>cHqx9+1}~cy8J0#{P^Fvzn$6LHTsD%ofu+*0zm_+5i>&^ z+*+XKM$Q>gK}2u>0a1tG#If+i#l+^OuzD`?mFJ)1)@#?fb>|*iXM_;vUw-7 z^R+L1f>+;ri!yWisk1s>;hCo|G3u7MfBzwO?%t>5+y*(Q2D+|ec{!4E&wk&tH|g0w z=qXkR(b(7=5l2o;%D2AWK+TnT<>f~J`~I)r0^sWFQ?BqXeNH@lFk|w8@z#SquKo2* zaw(V_xF7`F!4YsrMMzx$pyUcbu7z2d5u>xaSJ|H}F&?cgK)v|G5x@J@>`c+4vkSmW zKiWWimET{#%iA|++}o~9CdPE;s0)~4uDCgfBS5Z(nPX<;+E^3>5l2)|RYHJVoDhr~ zHzvG#QTfJ8%RKy`4y4~Z9hltT0pQ-f!reP}dFSmZcei^cd&~Bo{)o36 zs^+*GW|eAfLRBcGVrFO%QVfhrz-&sb5u;;uxo3G*8^bsL_~;z7Ub%C7#?DTr&LY!; zN}oY-N(D2alu9XuE_E~q5JUp13hua9Fi--hA_!(e-#a3(KQZpVKVxIP!^O^&u>l*r zYWv=djzeV-{=m>oPuO5c7H0H*=Mz^$cFDfz?zbLU_-!`&BBhEuksMRO=M6Jsl!6cXaX z=>i@$U3@EsS3f!*IK-F+OK1`TaR!ZY@XffxXI78q*(~ZLY_Fxea5RrIUhEV`7$P3r0pM zu`(VJlhXIK_5BE~R3paY0rV%c)LM?O=unEWveW_n*}&%I+E~%!|J3&TEMkh;;PSNrJCZl%$xydiMSC2*;xlU1|&IP<`%BF{jU&Tw4F2%E4?#jA>CM^MFJk#y}Sj1D_t8 z%@!P?$fe2CbrBy>ia=83G&68(jHn1p%2 z4x>>cG8ZG8&0*r+P87Ksv)s1>qa3p6?oB2)`aHwDvbM6!lNZ)8cd8u`@G)ARw2L9p zb2X;386c=eMD#@0vs$S}41u-f5o@cF?VUY>^vq!g%lI+%@Pb@)ODnwm^)?IMPd}(GS1Q6!H3EaE`9QJB^FObq0g1MVxv)P$v=1Z zQv%fCl&ad|vmu9UZq$p(7jO`PS_@tGXvPkKozWrJmi%2x#26QQ`iRNF-&1RE1V(V zu2V+i#OiV-cFx*n2R!0l$x}I1+cC209?G3P|5613rod`A@ae*IGFU!FwKFAhQQpC zjCKc5Ae$3KsHK1?DF(Wv1cj~>mRE$04PkxVSX+g)a|7LHyu4UQ`NYMJ*g;wm9zJmH zZ&xH%QUsNVqhJvH(9_yw#W9TeUh1a9eV|>{Vt~;IR@a4#=aug~wZhir&+w-={{9%o zhPJwHeD#Z;Z|@fVFy#y1g!PTYY&yaVSZVn-Kh3&B5XD@m^J;bIx-b}QE2QyQ7CCVy&BN;4 zXhSB?%L7w~r zXm9?wb+nhj?nBtyr_{>bdppD9v$qv9W7KtAIKK(cUu=Y4I(KScm0z5Eqxj1oyvB`x z8C#b&fn@-0-M;qWe*a_Zfj!_|fMJcpcI);oFT8O6)RF%MM3__(GX!zw00000NkvXX Hu0mjfv}hh0 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1030.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1030.png new file mode 100644 index 0000000000000000000000000000000000000000..e16820897415ab65635b99d3344acdca51d093a3 GIT binary patch literal 1916 zcmV-?2ZQ*DP)HRXavE#saLP6?mhS1d#XMmZvepY5jO<@069Fudw9qMK9Bcr@BcHrLR21J3+Hr0 z*PlXtya@zAUVWC=wq#GZL%}xiv;kW<{s(Wqap!j2czurlgWVj4>)#&lJh6>$!hj?E z;r9Mf*?Hj;FMjmThx_&TIQp5+XCWa9Bu%Oo5kfEoKrm{pq9P&$AP^-IZ7h#n&6}Gt z-Lfw|_srgFyL)#Jb^se<{`i;2*Jrz5`NGFueebQ-v7d7~UVZAxYooGqczAO6-eId1 z00`AoN|{Wo*8Z&TPiOtvdEcTXi;c~Zjc8fF@zrPcUfUg5dF5pofbag|EdV!OpI^tj zea$ELyV(cv*8S6)e|odF77S1Xi3A}aRV0@Lpj8J@y>+cK`9o85bF-|i0feKw1EN2MS%s0>0VK=p`VL{zT>Ng@;#RZR)CF{QY5 zYxe3@{n|^DlMfsKabR+I1mNJH-Mf45oww)r_WRkXp3eyCdG!dALO=)zJV-`_djNnc zTJwm|B-zrarHHw^1-TK|49?|RFJKfPy_0Hz!-d8Bt91+r*x7JE75C9^Q zR23xY2q+R%1ri~BPZ6BW;_&@$W4%yfaBhPX_7Bd^&R9D=Jqv`od+#LCn!CG*_O${? z$t)!maRkIfL_vnTx7NHAV@Nk=F4*6nNyUXLdPMVh;F%DC2p~|k+TtQ)DP>vn|AYuYtCe7oAWc&# zMFf^qL5k!9_NR{L;k9%c^^ z^h>^NIcLtP6a^Xp$Pyy~AjrOV03zZ+j}Q@45s?-_0tol^FcYoC>Pi860Cwkg3=kgF z1~Aou>qn7BwB`{mBDSQPBuV%1XdWUet1wG?ae7$~0zltCz%m|Uu$g* zKvF&LI-@YQek|q`2T+O;9Cl}Yv_lyrsUk@gfCuMY=k5z;foyr` z2o*g&>n;v1VyuqKkj-dh0BVaGF@PgcJ*r1n`-oTqCrL|6Mqj(2udPlV-(C;WV@c9- zyxhA25Y=Peb%3avh~mFm^RSfGCZn~f?H`>27!?oKkB zSyJTEw|bGv0%KB=Cuj579AuDmt*vC%mU--40dVzNR;g$6w$fl?Y7 zkJu26-Z(snB$8-Q+!vi&N(zERN-`eHxX5%2v--S8}dJ}5DXh?yi6f)L4BMkAR_Y-OWtti^YKlyCgx{5p1D z`OZfG2>Dao{2O*qXMY8dSD(e+h5Q7^CpbN8?)MIk29ZBneIO!6rEFi>#B)~x@Y>cR z8{}u-``oR+$Ii9QVZL|g_}{(!Pj=yI@b>)kSN;WCkWKZ5AhF>90000>!SjA?mHP`ysHSFEQn}_5fPeHzX@*x5Q zIkAgi*T7~S&lsM}DK(E`<$+SGHInRL<2LfZKZJp%yU8B~sD@R=A_u?z>M0@sfH62D zgdNRh&F;k_@1saYT(w#RjiRcwE!Sl830yaaiZCbyVlK|0{}2- z^?2s4vkmX*C<=&Z&JTe(YY0hEX09Dyzq+}9_wU=;tf`brnUr!DG>MigZWg-MXV^%#D_UZ9_-s*k7>bZ0Jif-!$ zj`{A!H%#q}XPs3A0JypCFWxOLZ+wis)mvzuls+Gw*skpW;QY;xl~O66fFd~q7(_q> z7ExjYfM`}<^wZ<{<5LR&Cr1PTH+M?__{%q!fB5r7F`%`9fvPf-Wg4!;lw-K}{mp$+ z!?ys(&!2X^55N5Ni{JhJuObQnl~O5FQ^*)td*ED@8QQBo2S)y^)ZSCYwMcA-jzsBA{l_0V+cc_TYd)b%VSIwqI6Er zPVBquN~x5|DNJVYz*+L@t4(HQJzeLnZ{HU1HcXP_GLJA3ktr`#O-ax>09aetR{Wbp zdLJGPy;3S=I!clZV2TIML*S`o0HE*tfBx%omp!ycL{&{9s!Bx0AR=1J761UUOV3-07Uo*S}UurA$gug_Hyl5n*fTXIKDwpkh)X#^8g906@;!HjM%>7-LMa zE!S9MFp0z{Wuoc(KIdFIAzJlbDU~ucML}n7U8AyD`Z-Y7(z>SiVQenU?3^Pq2ixrE z>}0+>H&sfdOh?(&s0@MU2S*S>K*XctqobKCtwT(u3T&06jGL(^#^k*p%&YgYbNi}n zDy34Up$w_QP2gFSM6T|{HP$uu{bSnnwVFW~5jG1*`#wXZRLZBJh{%vC-13Za2EVx6 zX=You843bq)!s){MZhHDLrh6}9~;Zelyi z{~DV0J_11N8YarBCA?MD`-K;gtcr+9q%1Er*6t=Ui%O|Y*Sbonl&L8>FAQNx6>{qs z03>hz{10r`Si}_`0GLTtX&n-m;2?{nv~rJZ)5MejK(}oR0D2!RZ&ijvZ6Vv zQOP)zWQ~=QjI%iphO_^&F}7(^jKx)IoNHZkeSe^nN~x5OO+kPXm?9#JXz|K-FF=x$~tz}G7cINF>rBuqKl)c-N6%HmG*Fw~si@}vb zUPMT#Y?T8prnfKJO(Lgr`hKze5TH^j<$tA=#L0o}$^Y$I>F%hIjA7m~HRi1^)N7)*^)ysicVLbx0maW|?1bEOYcz=0)KfYTjl`k4RIW*N zQl_Rz&YPv5@uOuDcy}F3w(@~iDNG_}YApGX9_)fXH15_lozqf3FsM>0Wm3v!d-86x z$EP+W>3t|K04Q&UsxH;d`s%o0N)lr^^kSpd+1`iCn*;#ka~Uh8Ql_KOXnQheNoZ)? zS7T}3wGWIehR`(5GVi7&%NZAvSCw2w6+mgdZ?yNZbxk>2ajZ(Il&L92>|-tt43P;j zE*8tS;a`3I+4t2;r2i?^3u*R{t-d)os5j?TE))uR)(%(K>pDCGcvN~x5oDPu7J zM9Fp(!~XG`^XE@H0Ql;QIRHF++%Efgbti43Y%~fk1H_nI!-!bU#%&$9RuOf)dSscu zczOZ=!N(-|Z{L2m=$DmJDW8CnB-^z?utChLWT9HNORrb2{&D_h_W1GV<#?gfS-g06 ztExyHXhcxtE=yTPLRCPNg$ZqA5Fu(8qWI-?--odmwe;#^U*0#iQYvLy3IJ?8@Rwgc zNm(r!wq!LQ&E1n+a07*qoM6N<$f`r@jivR!s literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1033.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1033.png new file mode 100644 index 0000000000000000000000000000000000000000..a9ade86c5528dc852e5a90a4732ab8d75335c465 GIT binary patch literal 4173 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1038.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1038.png new file mode 100644 index 0000000000000000000000000000000000000000..48fea5f6a88a7a7146a60da43f511f2234b00f34 GIT binary patch literal 6046 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 Y|39C3XCiSS&j0`b07*qoM6N<$f`{_ONdN!< literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1039.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1039.png new file mode 100644 index 0000000000000000000000000000000000000000..236a4676ec0fc14a0839f781e190ace02d88ded6 GIT binary patch literal 1612 zcmV-S2DABzP)7yjRqPRp4kL_>cta830Zd0OwgMbe@us$!^K{AP=D3+*Gbzzg8CKc2Bs- zn3AC^WMp~z%(!D*o?~FFhbT3T4eQjhSYhfwt!F|}=sahPsYQhK8yibHYO9L!ob~%TXG_!;Lf9B#4QGUR#PS4qai+#+fP zvwU)A!k94ttxK)IMc%2^+1#g!8i3`7ykfFDl5qf_n6hM(pi2QjX0^c*tr$-m6rYN}_kx$99)soDH#UfX-QG-$pW~TE0xyQQG{~LW9Y~Os4}?!@>V&l(H!XN@tn(LeJl<1CBh8rcL3Ama=`WrE1++c>y-`aVKyUiM0kdirG^yGntG z?nzlhRn3eHM1rwiPXoxr+%&lq(Fc)bo$fIZ04`W?4uA{fJpquCRh46m10d?!_V-Wj z65+YsCv&a({Y+-PH7!q#KOGq%@!5mO7HMKP_g%Gvt0C;bOWWkdQ1R!}p zv^GeuSFjr|ULO8bQS^+J^8cm@FP{Zxnm{`JKV&e{;-+qZ69+uhlD>Pjw5VCDAqfPny#?&0wM zNhEfB8ol!m?jMgHo&M#6kA&b#D%vflKHyeRUfs>5Rv5{bbyeve0ffVn?%x$w_;sS+?Z0NAA;?HCI z=%mUD<$wN9j)!1ijF02`39Sh(p*AK}_21#q=;WlDm^**_v>7z9jlpKF#VjsHa-3yt z!35jyC?<;7gO==N(j zVvL;g7$bmBzxw84OL0D4*nJv+QVKxQ&pH3|`*)T$e)Hy2Y5HxXY+1uI0GL)v*%*q^ z7KMI1&scOtlPOsw8Av?i&6`gjKJY&t{_k{h!9@59E3B}>3jYt-yZS^D_74tky!hk` zd(SFe9t@B2TosxFxFFR?nG68!WJU-vy_Faj?tXh5gMa?|Gq>Nkd3|qZbG?xM5k0&& z`tjhK{qJlDM?f(!MVjIoFoO9m003flAMTHHwXz=ds*At&enF%T7Xa7FvwE6wccBcKa zTZ6N__rX8*-+A?#UU;cV`0mI!Z|~ka>Xg59{c6KDIOhN|DV_I=%p+wx07P;wQcBOX zlNkU^dbJfyONcf>kqpr`uSg-1;4H*BPqs-0fZz~l=JrdMdcOeUnp^&jaT?(O0000< KMNUMnLSTaRfDLm1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1071.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1071.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f93c8a4762584aaf82551bded5d8c3334da3a8 GIT binary patch literal 2128 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1174.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1174.png new file mode 100644 index 0000000000000000000000000000000000000000..0900f05360d883ed2638e3b670e7e9dc59a3c3c2 GIT binary patch literal 2074 zcmXX{dpr|r7@k%m_cWIfM_1dC(nW4@G!_n0nMF)PswYjfGz(jV{l{`EcY^FF`l`MwM{*Aq(e+VTJZK*`a;?zE)yB(+-( zBsuS1QaK=Ln0o<_N_A}fIQeRx&x9Kf5*Pt|2ll@#(1t!CUswiwdhhJ z+aOk%1Zav`hSr>*c$4Q&XV(>|TI8JOjIt9F?%B4M*$#uTEg>$w@{>|&l-$av(+x6F?+Cn_s zJWC?v(juHcY2}11E)8n3r&L1~0VDyy9g)H`M_n{@Vc3Qm;x3LyFPnzQcyqY4rn(>) z`zzHR(m^R+%T=gAKPx5Ut;9+8{=(_!Q+J2^Zb=z!U=+G%$QDktne(AnhM&RCJNsl?IG_4V~>3_rjFWfDttY%CAH zLnyV3(DhZ7Kda(Pqgu+<0=;iU#F=q~k*pfs?d%u4vE6_htMfN))+Vj$H2gcX1}qrU zaTATS@K7ir|zvL#^PJK&oHqdP~&>b`fg(^1povaeB&20BPisAYqG&ZA&$EVS-LSQX3hLaxoov$+2 zi(mO^#Ss35guCJu^(&=%O)w%t+`rI_8)&h_3)FBuG%U||BZ0$?%{^xVA2luX*!PNt z8YxH#h82>-I57FN2sy@8ynDu@C!f!Yo8BuNHZ9EgD&ukV4L{%LjA6+ExWC7wMR8>B zM7#~(!{gE5Wa&;#J2T0of?kLQSEgk_?|FYCXVwNQmp$-qeKzYcLML2DtDbF1n)tWcj38$XTxOf_P4Tb$KFKgHZz~S zPKKnkOomPa>lG-7h)iZ>61;4Y2cy~0fAhY8$e=6FeDUkc6M5H?!Tlr<%LER7u|J$p z8VbZMg5kx{uEWtWtT5qHvOJ|AX{(eAS2y|aohuq?Ay~3D-H8lUxLPpSaX*0RhaKN% zWU!Gobk|BtVrmUnftJ{huGciyM{R3)YYNEM4Z#cvhN`aH&p<=$ASoDQ8OTuJ`AfHZ z+E{}{WQmPic^mPzw_O|RLf=0$X4#5$U2msKHL-d{t{3@m zf}Wjx?3XM`ift}LYJdnFu)S?%{aCW~d&^=Yk%M}u^X16=y4vp(HrQX6-jFYH=l?;X zfAARc60!y)45Xyr;zUZ*g#wO`!U$56>z-z!J(OCjIRH~z=RN3IEeo-qp|KAtHe@;3 zjve=k7RS%B*RV>{vO)$wKU|}GufK%QicJ(YFNb(8Lm%bw;?Kf*p9jm8sg!@_y(9^P znK5-Iing_U_`);R5zVsL!p@x7gE=TP33E=TqP(2V(L{Ca-M_r@YVz%7X}q?YWs`WC zsf1;!;=RGv*EJz^XOadilN;y8BAHhrqw5i_QqU(+&R0qq3h%uOPR%%^J%p0@wV#)| z2IA&{3Q~|T{0Y+Sqy#7~`8lTJ=I_|z3VycTW6)Mr+v*Is4F}Abb(R>;SP2j4fwDz* zf)$|B9N6IfgPq3%5ziOC;ueVvZ*`Nf)a(zQW1tmi_MSP@q z8I{TRRN08rDS~0&kD#2Je1Yb>XqV`i>cJK-r_kAA`pG{0VR&%By_do})KB2wo;59B zA~sn~^!%I9JVtE(Dj2)A+UPeDV;l}dY#H!wm+g4F=##!cS9`jE!6C}ZobAdSh{`W= z2OfIv$BXn^uZ{Ne1XWD|10f=z)Nm#Q7!cf9U7OV%F76tkZ|fsAJJWmg`>Z(nVWO8Y z=U@wlJDi5EUQE|J)h_3>N#j8=R8)OXKR93I{iM3f1hsR+-#X+bN5(pq|D6p#zkIJS zd!*h-pN<0a6_sDR06n`I0`Y^QiILG+5)RAYF%G4yzfwPE7kpoqtBJq#bQ7oWJF=#4 eJbA1p)=Z^k+r;kNoh$k50gm>rc9q93-25NqunhwM literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1175.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1175.png new file mode 100644 index 0000000000000000000000000000000000000000..a32b80d2fd2f3333a3cc8c3c02c005e01b1f4201 GIT binary patch literal 7354 zcmV;r97W@aP)5b%N^*syr8 zB4EY8%aRol1S|+PEFf5L@8iOo^Rv6FyUJxr)(;l4WV!6>cF)Vr)YNo2Eh&}x<(DZ9 z0RVvbfA??y8Z|Fa*E`(a)Bu2HBXBxD0RWUD0D%2XjZU4@zjvJk0DOOV#PRqH05A?H z3*hcUh0{^uKmMmbqr@PeKYvD3*Vx@Ua8ALw$LXw4^Ud%V;o*np4h1AQ7lR@|DT&kB zLMa;`2MgfaCl9gN0>G$9Y;M3Rf*)>y0v&387apX}0Dzir(5naBKR)5{QKKj*s*0j% z1lm@D`X1Zu2H)-~dtpGschu{2o<7@7*-~Wi-_NZtD=M7X((d%}c z66@3F-l+6hDu+w?{t$k*5#^`|0RHt~|1nz~;OQ9N zQtA!>pp->#dl+NU_XbkQr1<;8DLuc;6&Yib0w7r3odDW~KpKup5Zvq@@O(7z2ML}b zf{}pj8E}4SxFJcKD8g5P`C!;GAN+37>_iP|?|A z=OfBTb~-=dR4mH|t@D}?9g4OF4g~bJ)PZFI}D6=Vuql(II8x8>I2D1)^#6bMY zH3EQ7pTFSKmxpA10N}Ji!Ak5lo8hGj)U`m(!y}B-sA$+@OKUXy=F^u4{LNoJL2w39 zhqvDD_9$2hrwstW_B}dvM%PJn%0XL9rtZ}ddF#=25+6U_qS=Va9|~TfU?n;wp@#=4 zCDVvC9HR7>Ke3~zTj0w4+n)0Ki;9)ZIi_T zm?-JG;C_Dk_#uT0N(z)EMMWzt$!s6h^$tIL__+ATQEs;lD6L>^W{J%fr_(c>Hz=$5 z_MDCA55N0y@!^YanUr!aMY`+q;9?K+etMOlW?eERY@d6C(MeLOrvDV5&v zPygr7csv}@DT!ac+~b$e_pr9dxBEvtJRHz<61}zfeE$GrEFKR}=(=gpn<*lcq=i*d zL7$%zeyh1aQ3j7dX@y2OD5X)?0#!v}dIRG$q;in@6=R6z*~#!mvg=V%f|?8LZw20q z;QP+DM=QfScAW&~uI=>^DP>U$4n_+Uti;XD4gm1n1-1UhVx6z! zoT8Hor%r=WGW!7loIOn=3cq3L^AhZuDT-594^zZ80Us2sgy0oaAwc8_^olRskKbo2(=K=3Mgaw1Q#eUC;s zaLyoDG5MWXh)**`-g-zK=6G8(oQ?-r+fVR<7h7oSVEhJsZ`0qW5i0k3ge8>V-R&m* zJEH`hI>Tv$=lkyo=P_D9DT%W@CHM52%*GklD28iMjx&Ci8bqF;t%LUxWx*!DHN!ww znRhNai!X6csY0L@9760tNs%Hf5VE{$R=4;q=fSFC42nU|Xa(*h$^mM*!b4@)0a!*r zz!gZWl!Dd<=VOeg}XgRSyCt^(+loz8c3;dY+u0)@dt;eXPi2XqAbyx z@$LMOY1_U}*&gQt#szj@n%;yQgCq&1hqG${y zEkLg9@X9IJzE4)Cltful5I;^~Rr1;IW}cxaDj4f zwMag1yAe3H9i;4M&zPx>{_50eJl}s0%41eXD}V;C(aHk0Hz`o&vgA}Jii&JUNAwc` zWWmabTgv6l-~p_k*RHW``Hh)HWOu+vO1LK0Mh6- z1;8kbl?llL!HYX&tfY0Xdxp41B`u(}nWX;_Kg87E69&#%z;|kS?Q)q}T?B-Tl{g&_ z=(;XMSRf!ER^sWog9k37Gypt5AEC9uwq{UDCX5lqypSg?u8|qu zs9ipbH&^?L417Zv4J$A$$h8AriNY<4w%+*V+$1fvD+?nVF^eO$%( zI;+b!thNq%=s>01SBA;>U%HleJoQ)_N!}-*vcoavZj88?8qI7A) z#;JR0jb>ISSOLyC_P0B1b~Q@Ilhs+%gO(x89}a3V193#xV z#d!4Eh!%|@mJH;=MihfDG=2l;>?A)ro!Wt#nakpaHP)pmQ^upscpq;aY~N4NPmTxS zdsHRIW$;+cCOWAmJ}$DAxG|E?-n+ zy~Ftwicxw2Z(GwtW*NgJdmoYNtBOviGupPpr!NmF!p3|E2su$qTP_slqaG9KExSxN~2Qp&4|*vuHtQsE!{@goGM_{(2D;p;<- zo0|s!z?Uyi;9S5%p>1ViA=|FQu?=2i6-DE%hhPP0RiUnH{Pa^`j6eK%2c;A~e!PV! z1xm(occ%ac-2D*3{fE0FgxKNh5MeLJyI5_>=Q;W|&N-AK2~a8}C-hlPI<5+QbuB=v z3XB$Dlq6u!Xea{bdx`S^AR`LmoL)7C+0^9;ueRaAj8bfNHMRq-7V(`tD|DTlfRk%7 zo4Sa-BQY2sem-_r0c6*XD?+Q~8sCf9yC~-#icLxf;d9fB8+X+{x{NPN-aEoAU=BE= ztTKiiKwj1(HpGI`DrM}zV0{_vS_L415!XE)PLQfkQ?=REID0x-C(hZ-xmL7TUrYpm zcl&KpcsZg|r@^^E-`g3XaZP3sHfC^)7I506FdJvIg{h4UWGkn2qg5yf7^m*k z=|uo}_Q7D<%%mfYwi*Q$1szAk%0#e7a1xWUZOw3Zw}(<1jc{W&zZL~unrkH3qcWov ztnCM zq7ck8n7E7scTGK_7lSr3*-G*3r zu^p!AE2LBtAh{iyEmn1CM5ij1h3xuNGXjD`J)hdK%ThqBLMfRxY>cq0!$d838d3T~Rzej5*7j*? zBe)-{me=L#K8i>+Dse)( zQLL3Kp>BY8e`_1u@f?UjV=TTO9wD_wRh6NoN^l59uPeIUZE<(E$Im~#$J29*-~H}4Fgi5I z0%NqT>l(e1=;a-nCKToSeoppYRg_CaK_%m`riYR$xgc*H9u6vG<&Bu6FV)cRU@t6h zMn?l-L8JFhA-$^LOaW&KlouYLEGew@iHHY~_Tr+VJbk_u>ZKxr&t(?(r5i_icun}%)>r$;82$5EB2F^WdzDe;Y{N{Sv zA7x?;Wl0m&nIl!sIT)pbCl6Ikr6jZtTi_Z&_~M8FOq^zpRIhn*V=Ratjb@diOQf0$ zp~VDHMz75ngCD|$l*_?yW(;xaE^%FyONhKwqj*&jF!FWRkSY+mptK$LU0kEp>{cGY zmPX{QgC8uCQDDQwq?j1_x;Mq6IHEjRCbUR7ED&0ImzphC?W2w06Quf-wMXSh6~HWq zJzZH>;7a|d%Pgm&Bthcd`oS1VwCzGyr}-6-I7%MMMb=vqi}JbbZ<@=WzpNd24HD@kkm1nkCAe3RO!iRF_{wL9**1&0x|Q zuA3p%!TQ1>niWWuEKrn@6^>umx_zINAT89x&$ww z)=W{ND#f&H9mS!ZoEtlx&S-=Kt;)qN!K;d{4LzT>d|%z}wlID(`CD35i;aAWE(CRDqDQ#!%5)pCDIG%^Y3e554{HQq(##w~Ib#gHbvT_R?3KjtMa;k`ojf@I zYkQOfC3gH%3INKsbfn)FWmf zUcOi!ovjh^8l6-rYcLno7@-Bau7f8mb>HHxCGO(+PM;)kXVAwKtcy;kesR_=n9@}u7Rgj5}B2v(zM#CV0m zLQmeJqA0cCXf^_j($s(yMQ{eK#}@f~MD+r>aa9rLBAoOXM)dp~+DMc4RvL_zDTJrm ztaUFE?6Zp?q;@HVj}On|OwQk>uFir1KHNI-CW1X@5ouXXuw0JwqIs7kMOB7FHMD#~ z9adYHkZN9(FEFMo`8htRJM>1q2#K$Plgkm%vVudMf?qx&PDMhhQaRYy4$UwO%HvP7u#d!Xxs?gi1L0kop?OB4BRVsqS5m^(6-B=cl z7vsDpGxNUWcC6_`pU}eGd+Q;@NJkrEuQry?Migsyf>V6`7H$SPw%w$76-__Zn-~j< z;_n~lJSAMYlePEuKT>n8Zl69%a} z5HHumEn_S;SLQfJs`+^rAW$`)h_}^YBY=#!F1I=l1#cZ{zDWTuH=Z}qXi__{j13Nl zGNx#?uBU62zUSiVB?F7z`^%77E2UB_($+#L0x|r8bCK3Gj-*oq$S1FKu(w?Y_86|D z5UfD65%~P&Ychzh_Xivfz<$5S!@~jh#{;Z)p-?3Q0+LceU>^Ktg{nXN;kWqvzyA&X z+kgMxXwTtZnxB9Bn=nEXn*U42QxI&LFfu87yu01uQy-c!FZa`I>JEnkei<$g_~Y+? z#;4C;0#cOf;@<;fs@jsX_iaZ)twNhg76BlY-hNecOB7mG z>GFqo5=5{9?Qr7Y@*L8u4Y9zKV2=_FBFEn0L_JN(wI|neqpKszW$8>ZVX@`o1{#U`<64Bol~ z@I@)mYy^&OT7qMYB`)>vlv?HhvOP->@EP3}!^7%JZ!RAY0ey^3g44;_|4xm(w-9gO zf-cS5TbHb_a%#B5uuGA(=0)OE-*mPmN?fC})ME!t!6Ay}mJn?TdOH}&TR7D?W!9e4 zh@M&nX=Etx41q41IinuHd;?!q6uM(fdTWPZ-q!Re(1q#?t#CdC&k)mpZ8MW!%c(L} zhC63W56;7erDX-iZxeIU?83;SbFE7LHt#*DbPa2hQWy1`Gm+I1H zohiCx60PYc5V-9K3UmRf9;acuQv}BP^%b%FC*CZItspooX# zuq)2!2?}~scXUjYcTJso?`y%+hJCl+;_fbV0Ys|vwQORxYSF32M69AD+}k;f$f3r= z;eOI2wgeAGWV0prP(qVW8c{6G@u$_-W(A_g($_Wl9^`{ zs}uqA)G|sO-BYWEi*VSa3++wWL`y-8YYkGZd6D*!u`XSK z4ut7c#)HyoM$uFyA0hEu03MS}RJ&?!aazu13=+NHuRx+V2~1PNyzt&D32UdR7CCmM$I`(w1B%S7`F$?d>|ox=EW+!TxKCqOXhDL`qd?0VTT;+YKlvdWKFBkRk-YRk*HGZsP0ipJFl5rHX%CqiEh~ zA5j936<5*bvXm3G9Z8U@@9kt-bAsL4`9)uI%y7Zy5U*kTenPraTA`}wP?Lxa6xr3z zFZU7?4*Rs?uiu_P%i&JK%SEdynv`5NQADqi zdk-@lXQ0*CupBN|QJ|Rxq>sir98RO7)LMg*0-NF7#PR7Vv`+B~T`O@sAEC5C-y2j_ z31dBks3!k!9i`M<(YNp4uxn}<)8U8xyYQv}?2}82&N;>RLnv_@V{tr%Jl7eIPLWA9 gS@jNuAKlUa2V5`q2jLkjMgRZ+07*qoM6N<$g6ELOH~;_u literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1176.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1176.png new file mode 100644 index 0000000000000000000000000000000000000000..d580139820bbbf1993e6dd966b021d8ae77f85a5 GIT binary patch literal 7022 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 M07*qoM6N<$g8n#7DF6Tf literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1177.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1177.png new file mode 100644 index 0000000000000000000000000000000000000000..5620867d3f4181cceb5f73c67e83c391fe73b6ca GIT binary patch literal 9721 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1181.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1181.png new file mode 100644 index 0000000000000000000000000000000000000000..c060160c5fe0f83fb79005c0a79e58022c04df43 GIT binary patch literal 1938 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1196.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1196.png new file mode 100644 index 0000000000000000000000000000000000000000..ac572c1882f08a2fd482ed76cb003cf656de3100 GIT binary patch literal 2058 zcmV+l2=(`gP)|i#V z&i($$mnZ&TEcvvH9osezhC$e}ZEMeyx%wvBaaxkCZ}JIh6OduV@`;Ub!OI-PK_we_WWl$XqGJxM>uI$W7x$ zWt6p~s}hJ{7pm9G_;h)GZhHEy!u;%4>l&NP?;d~AUL`hoV~@PH|G2&F=3d*oshjoP z-Bg#}X8icSch zez|M6z3OMT+|X@SuU*ZpgExwEZZC%qonikaLv>1_1VkX|LJ&dH6_h}XOJONwsT@+3 zPO+^yX6>fym~=Yr5)wT+B~D_JbtQLDq7cRlg9Q5T?p)7sB% z>D&DB*8a^tXZP~@zO$Uq8)~b3az0oSlT5m#Qb|N0;V6u)2pgbK(iF=P)hWx=Ldc=B z3t$a>8-#bu_3cHxexM>|v}w&`vwlq?&(OhBoSD#M(>_^GgB2QTGo*a)6RXx((At1? z@Wmi1iR%c5&J}1#T2`&_I5pp}`+`Edb-uM@V6z=NH6;H$HiPRZ8mfeJ zIze?Nf$t|!%Z7_k*)QkN5y5dCQb`x3Jp2TdLqoBwnTuSyTP&fZh@GnE-I?k9{HoRM zWMo1f+jESz8kffEBncOM-(_^N#KO`78`^VJr9I+uz_AMj(&+@{a)bcJSj2VN-c?7T zBp5B2T1CDPabYH=zG2DE7865GU+?;T{oDJm3CI7^L$iLfn~*5oH9G1`(!Dg+^$a!7fKshNPGLlDPgGC33?;HD{;qDq^34(X(ewP3BKrz6F4 zyAQEuppSd*|28Mz{X2V~J;AAqd5#vgpu>PYub!X~cwjBsSbR^BaV*9{WED-dY3lqK zB?!Kham-SM2(d<+j|kD(R!#Bpd%UrKocq3i505@_n7$2-D4@2!hHE$W@#~+hhq=pW zV^PasvI0S<5y0w7PbzCI<)8%CAb_?C*Zl}A+E}{UTe&`cjw6pf%n$Ef!SS4 zj`IF{yLkG!3GRO2H|*HdMkz9AqtUU&PblniF9Nv67?ui)h*ShhWsTM`%5^K}(6Hmn zRXp^EeH=JE&*?+A@RxVyX!Rp(Sj0pTwJOV+wF$DGP>u{?s4M?d0+vcj0Hu^7SygA9 zR0c#y`7YwP7-LaNIB;Q##%zXKsbkj7egsB7-JAD zi=hUDqy)@dDUvS=&YF%EQJz28mM(E(WClU-T_Kf9qA<)a3a`FCK~2_UWkZS=UYX#? z$r45hr_bm4$Ln*<7E9DsB~c=1ZHQxowJ=?XXsq_=?5MXF=dHMfLh%<96Zwa(-_pv) z))9`4m9ZESNe@?9)?JgvQE5C!FvfC2SMA4erDIFXvQIz|M8uKCDhC~hZ0o4vQo#{z z4;9e|D%%}b6Ww?~P_rj7=UlouJBk8l%7 zbgaQx;xHzTHP%|RHbk+(8bfg@Bn%>=ND~?tEZ8{lbA?0XQEd`r@Uj$6Fh6_fK9~RBpB{xv@2-#funQ6lNAR zC>NHkTqsvz0j8!qE#6=O>o-J-O%2 zo9?;mCVAqyp{oa;57t0mSGzX0zoEWvcVjxFt379%vw_T&9GY`JjtOw2Qn+ETL~U~| z<V!Z07*qoM6N<$f}I)fl>h($ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1197.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1197.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ff55b23b1a754776a02086788472463f7d51f9 GIT binary patch literal 2170 zcmV-=2!;2FP)kr=DY+2T0Lh!f{22vVJ4Xr^4fDR*Q>c-a>V5VxV4GyeCs=R!=|kqQ1s#*Y*wK@UeIG9XmJa zO&iy-ar1iO3vW^$KEs=5%8ZtyrSuRVrUzOJ1QGGL!{(JSHuj{c$vjtLo47hM!c%)* z5RZN1e(~$y@7LFCcI(aSRQGk=+;!(IB6;-{-a2uP6XVd5Hc2LJ924S}K_gJ4V+KON zf^RT2=Q3Nac7nTRu*sS-*Us@d+xa-E=LdZ z#^FJ(R3zQ)NgPXKAZdz4mB#+95nb&-yIf|Ku;X>&qW7c_&j z&HKOk$md(-w*J*^y?wm{x81f?FP7aTvwzu zEojR*WSe5V@m`6=N`t$$cF^1ur&{+paAcH}V=`B+lX7AJgus`!calsb=qzaJT}=!Q z&oMTgr8)2G>5_ZI=RX!nK*l%LdryIMSH;^owTuSlS5}_`TpZ~Q&tk&f^&W+ z-}~uqE>{(g{pfQ%{H+~)`-i*P+!yCp&!0yc(3(%MEFY&elVoJZBV#s1qh7{9ur(3W zOpRS73KW^7jTeCDD{MnBTk?5xNV0y-N*@2?J8ZvoD=)t~jBtHsP7ac2?&FD{ALD`V zJi^8C3WcT^i}BU=cy;x zKzV{tX~Iw=rAZ=gt(G)Y7BSdSB)-0KMuDkSI z2w1GwsWmK&q=V8hQ*IFJarxPvV;mn`;Oxm;`N!J}tjQZ_zlI6|az>gJD=ogfy^YBC zXoL#o`-EDcw1LtJ&=?4T5zA;Jo&p0Bu{cTqLJ)+SU+g=@@?4sXPIK$}7WVvYhR^oL znDHe-+DwjzWYRJ2-BKh{;3N{HZJ2ijzBaJ6%hXJnIZq&aRUhCdo%3rZ{x||pJ(v2O8^Xw%<|g5=9ylob7OA~+me7_cD}(( zCE)V3M|0Amt0SjJ=9CaOZ|*BB@9Lbr@1_hVUmu_pnOxtMW%cp|k(Ow!aYIGQ5+o9F z=BptoMKa z>P&-*8!>fq&9RLk%=81@*Ds^!j&Wk7jvERZ)jEzD5Mf{l14}}+9uY<%LPtz5 zdSsF|N-1XNUB<@en67HdoW23X7h?v@EKwA_#n9ra=^G>UEb& z&8O;yjLs|Sfq`kqxH7TG?hQFQ@{&`vwTzEX{Cn>U1HZWzc($#-Y?v~)uCF6~V{V%1 zu_=y?S(GbPI*J+6afKxyRGJ{tI3FSchG25m#jyqV-q=EWF~LBkkJCfvuIxQ9u;L?q z^JBoXB55My@x(~AlJ446l-%1|XRIU{nQ)nyQDDYVDntm43Kelv5wi_$?{iqUDo;JR zl0zd6E{tC|y7$1qj)(5sA^!Z_k!ykHquSQLx+{qEmSRg`e=*^)z9+Bqjwc#HM0+L; z%EK@OQ4|q`isqISuCq#?Jat-(`^}f w!}4Pl&+{J-@617>W=X=Cl(ivR!s07*qoM6N<$g2p`^tN;K2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1198.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1198.png new file mode 100644 index 0000000000000000000000000000000000000000..ac572c1882f08a2fd482ed76cb003cf656de3100 GIT binary patch literal 2058 zcmV+l2=(`gP)|i#V z&i($$mnZ&TEcvvH9osezhC$e}ZEMeyx%wvBaaxkCZ}JIh6OduV@`;Ub!OI-PK_we_WWl$XqGJxM>uI$W7x$ zWt6p~s}hJ{7pm9G_;h)GZhHEy!u;%4>l&NP?;d~AUL`hoV~@PH|G2&F=3d*oshjoP z-Bg#}X8icSch zez|M6z3OMT+|X@SuU*ZpgExwEZZC%qonikaLv>1_1VkX|LJ&dH6_h}XOJONwsT@+3 zPO+^yX6>fym~=Yr5)wT+B~D_JbtQLDq7cRlg9Q5T?p)7sB% z>D&DB*8a^tXZP~@zO$Uq8)~b3az0oSlT5m#Qb|N0;V6u)2pgbK(iF=P)hWx=Ldc=B z3t$a>8-#bu_3cHxexM>|v}w&`vwlq?&(OhBoSD#M(>_^GgB2QTGo*a)6RXx((At1? z@Wmi1iR%c5&J}1#T2`&_I5pp}`+`Edb-uM@V6z=NH6;H$HiPRZ8mfeJ zIze?Nf$t|!%Z7_k*)QkN5y5dCQb`x3Jp2TdLqoBwnTuSyTP&fZh@GnE-I?k9{HoRM zWMo1f+jESz8kffEBncOM-(_^N#KO`78`^VJr9I+uz_AMj(&+@{a)bcJSj2VN-c?7T zBp5B2T1CDPabYH=zG2DE7865GU+?;T{oDJm3CI7^L$iLfn~*5oH9G1`(!Dg+^$a!7fKshNPGLlDPgGC33?;HD{;qDq^34(X(ewP3BKrz6F4 zyAQEuppSd*|28Mz{X2V~J;AAqd5#vgpu>PYub!X~cwjBsSbR^BaV*9{WED-dY3lqK zB?!Kham-SM2(d<+j|kD(R!#Bpd%UrKocq3i505@_n7$2-D4@2!hHE$W@#~+hhq=pW zV^PasvI0S<5y0w7PbzCI<)8%CAb_?C*Zl}A+E}{UTe&`cjw6pf%n$Ef!SS4 zj`IF{yLkG!3GRO2H|*HdMkz9AqtUU&PblniF9Nv67?ui)h*ShhWsTM`%5^K}(6Hmn zRXp^EeH=JE&*?+A@RxVyX!Rp(Sj0pTwJOV+wF$DGP>u{?s4M?d0+vcj0Hu^7SygA9 zR0c#y`7YwP7-LaNIB;Q##%zXKsbkj7egsB7-JAD zi=hUDqy)@dDUvS=&YF%EQJz28mM(E(WClU-T_Kf9qA<)a3a`FCK~2_UWkZS=UYX#? z$r45hr_bm4$Ln*<7E9DsB~c=1ZHQxowJ=?XXsq_=?5MXF=dHMfLh%<96Zwa(-_pv) z))9`4m9ZESNe@?9)?JgvQE5C!FvfC2SMA4erDIFXvQIz|M8uKCDhC~hZ0o4vQo#{z z4;9e|D%%}b6Ww?~P_rj7=UlouJBk8l%7 zbgaQx;xHzTHP%|RHbk+(8bfg@Bn%>=ND~?tEZ8{lbA?0XQEd`r@Uj$6Fh6_fK9~RBpB{xv@2-#funQ6lNAR zC>NHkTqsvz0j8!qE#6=O>o-J-O%2 zo9?;mCVAqyp{oa;57t0mSGzX0zoEWvcVjxFt379%vw_T&9GY`JjtOw2Qn+ETL~U~| z<V!Z07*qoM6N<$f}I)fl>h($ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1199.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1199.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ff55b23b1a754776a02086788472463f7d51f9 GIT binary patch literal 2170 zcmV-=2!;2FP)kr=DY+2T0Lh!f{22vVJ4Xr^4fDR*Q>c-a>V5VxV4GyeCs=R!=|kqQ1s#*Y*wK@UeIG9XmJa zO&iy-ar1iO3vW^$KEs=5%8ZtyrSuRVrUzOJ1QGGL!{(JSHuj{c$vjtLo47hM!c%)* z5RZN1e(~$y@7LFCcI(aSRQGk=+;!(IB6;-{-a2uP6XVd5Hc2LJ924S}K_gJ4V+KON zf^RT2=Q3Nac7nTRu*sS-*Us@d+xa-E=LdZ z#^FJ(R3zQ)NgPXKAZdz4mB#+95nb&-yIf|Ku;X>&qW7c_&j z&HKOk$md(-w*J*^y?wm{x81f?FP7aTvwzu zEojR*WSe5V@m`6=N`t$$cF^1ur&{+paAcH}V=`B+lX7AJgus`!calsb=qzaJT}=!Q z&oMTgr8)2G>5_ZI=RX!nK*l%LdryIMSH;^owTuSlS5}_`TpZ~Q&tk&f^&W+ z-}~uqE>{(g{pfQ%{H+~)`-i*P+!yCp&!0yc(3(%MEFY&elVoJZBV#s1qh7{9ur(3W zOpRS73KW^7jTeCDD{MnBTk?5xNV0y-N*@2?J8ZvoD=)t~jBtHsP7ac2?&FD{ALD`V zJi^8C3WcT^i}BU=cy;x zKzV{tX~Iw=rAZ=gt(G)Y7BSdSB)-0KMuDkSI z2w1GwsWmK&q=V8hQ*IFJarxPvV;mn`;Oxm;`N!J}tjQZ_zlI6|az>gJD=ogfy^YBC zXoL#o`-EDcw1LtJ&=?4T5zA;Jo&p0Bu{cTqLJ)+SU+g=@@?4sXPIK$}7WVvYhR^oL znDHe-+DwjzWYRJ2-BKh{;3N{HZJ2ijzBaJ6%hXJnIZq&aRUhCdo%3rZ{x||pJ(v2O8^Xw%<|g5=9ylob7OA~+me7_cD}(( zCE)V3M|0Amt0SjJ=9CaOZ|*BB@9Lbr@1_hVUmu_pnOxtMW%cp|k(Ow!aYIGQ5+o9F z=BptoMKa z>P&-*8!>fq&9RLk%=81@*Ds^!j&Wk7jvERZ)jEzD5Mf{l14}}+9uY<%LPtz5 zdSsF|N-1XNUB<@en67HdoW23X7h?v@EKwA_#n9ra=^G>UEb& z&8O;yjLs|Sfq`kqxH7TG?hQFQ@{&`vwTzEX{Cn>U1HZWzc($#-Y?v~)uCF6~V{V%1 zu_=y?S(GbPI*J+6afKxyRGJ{tI3FSchG25m#jyqV-q=EWF~LBkkJCfvuIxQ9u;L?q z^JBoXB55My@x(~AlJ446l-%1|XRIU{nQ)nyQDDYVDntm43Kelv5wi_$?{iqUDo;JR zl0zd6E{tC|y7$1qj)(5sA^!Z_k!ykHquSQLx+{qEmSRg`e=*^)z9+Bqjwc#HM0+L; z%EK@OQ4|q`isqISuCq#?Jat-(`^}f w!}4Pl&+{J-@617>W=X=Cl(ivR!s07*qoM6N<$g2p`^tN;K2 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1438.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/1438.png new file mode 100644 index 0000000000000000000000000000000000000000..c41e23b5ca7850010d34b97c5fc51e756159b5ec GIT binary patch literal 1606 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/168.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/168.png new file mode 100644 index 0000000000000000000000000000000000000000..97d42146b8f4c438aab917d8ac37113daa5c35ce GIT binary patch literal 743 zcmV?P)TL;=%R}*{&z5)AyW5A$EM+QhJDR?gT;gW+IOG1mzop7NaJ_3 zOCtflk{bYk0ox&p2m4KkkjTr03^ubS4A>5vA_ssIfBU(aHKAO{R3oAd@1NwUR1N^p zW3eA!fZI8ak+C6g!-D{TR4RvZA%mUmq>cziJKIT=3mN=a7hvhLfg2t~pSc%q=lJmi z#Nunr?HsS|p_uQ%YAgx>*xQXNL`W;&%$l$oi(>f97y#7BWAQZu$*Tjm(?I|uffs2p zx`m-!G0yhs8s62M6EYZLTDaCWXnKL0A%IdVM_oSmaA z|A7Qvq?eEVv>09KEV)vIlKjzwDSG$$BMH1n*GA5Df}BykNqsH((!vIDc8&u6X_cMY z?`Slv1ADtsR1%X_^7qIUhw%LAeOz?j0B3T;7rcVo7f!+ByN9i`bUG@D$?8dI9t{PQ zUV8xm0e=v=;t*aud5H5@Z{lpfMLsVJlS<9-5lC zOrg*mEiG&)5{}W^Pv0mMnj@e0I#m)L%7?9n!f!}~yw`HV$sz*&>CTbQILxFJp;wBP zM_}F#$l$2 z%hJkrFwLa({npk7xoPc;P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPiAh93R7i>4)ICT7VHgMS|CJmFm5U;H94$6D6iEbG;?Tzs*BV4? zYcy6%lS>d(kkr)BQc3hBI7JOvQj=p#+l3<3V2FZ4Ps7pM>DhH3@8kmq_r7<$KmN~i z9MCBxa6XQj*CYUdhbM58zhkSJ@kw^y#S3`Iod5vd)w1C!ha?*CK@HT@GW>GT@P^AI zI-n%7U9DBb=IvteM!+uz4S);8I^Yn|0JZqLV+H`WXQBc1?jQ<<0sz2Ml}rI!h!hC1 z1W%_sh(@FER3*$WB}@UpV!Nb3h|(9^P>aCp<1xY$i0{$q0Dyd#-+%8ZeK0>SOYjk#)Bjaz}C6ZKp4B`Q_L>DNj^s&{->=(Qd z1>#g1ZrY?9d^50-{e*A1iuy~|>Dlc{n?+LbwX{dz*)IJ-T)vg+ N002ovPDHLkV1oU<#UB6w literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/198.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/198.png new file mode 100644 index 0000000000000000000000000000000000000000..b29b0dac0dbd5a2c5ed2fec5401705e80de9ea6f GIT binary patch literal 627 zcmV-(0*w8MP)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkQB}qg?{a`n%ie6SzZF4rCxko;y@UCry097jk@b<+nlQt%T1b{}phGCgFo=c-%3wv!L zIBXx$>huU~oDGVA1b}O6`Y%0?ckj^c4;Z;ay8Qv$Tblr}pvXuX^&0t{f?=7A+#$9Q z063l-f~u7gwh%a;i(#2OxV!+%m=4Qlp$mlqhwY=twIb~DQ`hf3!|_~HtxQJAva_+o&c+gY zF^%!{dpJ@8RIQ9BThLTbm)^dGiBN=O*?r z9v|%Ecy0)h5kRn4vb?^!%+33+A|X@vM9Q#CbX5!M5+pZYKBocZf=HdUOJ*CuLZJ{l zcgD3cDP7gbC|RnN5+~j%BX<}AR&G6I)*TiLkygnBIPp%ol)FGi$zlr;3rG}6l;*K2 z1~T~#v4!B{=Wk&Y^8#WZV@a!iSAS&JUxUchO`_NnAHPJhpNjumKL8gq_pOv%_cH(h N002ovPDHLkV1kHc4?_R| literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/199.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/199.png new file mode 100644 index 0000000000000000000000000000000000000000..3d1479a41aa00323cf703bc1ad844107dcf7457b GIT binary patch literal 449 zcmV;y0Y3hTP)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPb4f%&R7i>K)iF!MKor37f3!Fig`!rlH^I?K(8;kV zZh}g`KxfB(4N-6qs|a-{3N`JJ5RxWzuvmygP4trHF0pIhl-x_+FL&?A!7MU_rbzqg zOZkblB#7oed^Cj-r|X2*mTq8rZg_uuaF__?R6tO;|C$4GjPgAIOwYx#Z2*=F1-3R< zxw(DxCqW5F{L2AG`JV9g07IwG{nLxA40F1psz-e|KFPK!W(%_If3}i}nNJ+qTtik@SO<%*5ButEW=~3SO rDG(9*4*<%OQFwI1DX9i#kvYBr&MeIlzt>PG00000NkvXXu0mjfXUo0^ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/200.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/200.png new file mode 100644 index 0000000000000000000000000000000000000000..8806b812bb6b404fdf8b4aa732c2b8a91c604e7d GIT binary patch literal 516 zcmV+f0{i`mP)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPwn;=mR7i>4l|O63Kp4iKlPYG()}_VJ&VjazcFE@87Z4;!!NFPR zk_PJ7L9!H_9fS_4^cx6WikpiRq;zVj;L^=50ikb)7?O*3sS+n&$Z)ym?)Uz?J77=Z~ zJU!g==(s1Z3r@#bDJZsg4Ad$sP000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkP0ZBwbR7i>CmOTo>FdW5S9CYsDB;Fy=$-zNz?hynhkK`nHgwBG4 zgHxeiK#cVmno|QsKrYTND^38!PbCXgqp8){wk83h+O&6~g*F2R0SxsK$ zCZ$Q6`78y|VG>9L!13Hn<4S*8f(T=?SZ3Y2%civp4_%002ovPDHLkV1g8^ithjb literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/202.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/202.png new file mode 100644 index 0000000000000000000000000000000000000000..3c50ed7a32b8dc5badb15c8249314cd4e6a7b6ee GIT binary patch literal 445 zcmV;u0Yd(XP)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPZ%IT!R7i>KmA^{EP!z_$N<$^&0UWxeYr$D*7Z< z=v?TSF=IEOb`k~YP(fUpc1Us1!7UW(9paGO`a}e)l`)+ywaJs)f;2 z@a-yqi{3i`U^H&Vu~3_*BqRl}iePHcUO7lA-(SP`*TuG0JZ;tm54d|dg33)LC!=u_ z-ok^o@RHc+;S*HDP_F{9O$Vz@AGYaaKq?i4hz+-l0alwn_uh`mbw8OhPaP)tuck{r zwjxNa$|KBgWM>dss!#HafV?s*dN(e(=ire6iKSyE zB3h(7Zv-s>!0mMp05Bsi+?xnGfBP0d40Ly42AVaXzR;K{IEL&@dM$p2HxT4uu z^RG()Ncv+L?f5=GK!za&X%FMpTH^d{D#ZDc(c~&+%Ei0M9z0R9{s0il#huc$X}0NT n0V)s=kU-?Xa?<}L|COsB(%X$LXobO@00000NkvXXu0mjfx+lSR literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/203.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/203.png new file mode 100644 index 0000000000000000000000000000000000000000..15dfae9ccc608986799e928b80ef9c0da761d062 GIT binary patch literal 391 zcmV;20eJq2P)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPIY~r8R7i>Kl)Y}kFcgJ9CuFGDkx*1ssycPy4PfY2G4y>p_XYYS zl`63@@CYoZ1L}ehqUwq|0Cfk~PV8L3sWNonNRb@>oX^L(F`QLHO6bznJ}u0PpC2q% zdeW=<4W`zoyx5pOU!?%7cZnN$T5i3$EopCgf9TrD_?7ot)4rY+yB>AS(m6tqK;F(K zJw@Ihl04i2@clA&Ab>^Yr`)Vk<`)IzP@04qy4?D^Zg=#2*zY>qjCTL2PB=%?y zz5hjGk|vBjzee4ffP~crc-3VU{wF1fR)eYL?Xx(+MW(zb)Mk~scDZ~*1tVJBf9xD6 zEZGnclLExM3qa{nr$xKFj{?{f65t4=07fTI`D5>EgC002ovPDHLkV1nYys2KnN literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/204.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/204.png new file mode 100644 index 0000000000000000000000000000000000000000..386ca95760d974dd2ebeefd06aa346e31c6786e8 GIT binary patch literal 563 zcmV-30?hr1P)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPVbjb&b{Y3 z_dV|%cu@%HJZ~04Hrr>i**;4IO^gp{VRd^nkABl^w-^N)10rPUdkL%CW7xOZF5F;s zd!tWe1?1*)6xWIX9REB9!1`xBf0r5aMFJMwKKS30dNP?NIe=jp4D0~_-@a^8Tq`EZ zloBGOVHnzqKk=|{yOO;C;zXm-2(78)*VPY9<*m^76cA4$FQicG8>KD&pYHPU{Ve-` z9utdxA0su?Arj$<-cCe$6M?-Xg8X@4x)w${bK{=HI zdXcHzrAA2Ss^dB>Xzi%vDiUUwGpBTbp2&fvp2B`-IPaBOmBQ*uEFf+84msKvJ}qOK zrnaeGuSWp9X^^1+A?t?+5`;9(bverSI%p-^fV_LS$285D%EymTP000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPfk{L`R7i>Kls#_3KoCaX;;A@-JJR|JF1SXT6lu5wWiA0Fjjxdc zAAuI6NbwP<25pL6?|S`%Fj6{3vRJ{)y!pOa1F!hsFm`UmVlF_|*=*2E$a66RVytX4 zcl@->Q8NKCcE0!1H6svXsVr3OwC<5@Mt)fWAZO{Q@lR5dhD^;RCqXN9=bcMyR#*51 zebbm&*_dDGpif81kgkOyr^y+H1C0V)-vt=UPn0g}EKIJ2x^qdeDm3<%$u0t9C&Vir z`?_v5xGzBQ1s{TL;&jdGN`6_=a7E6NTIK#6J| z{#XO0Z+K)hf})bNu1@n7V2ys=BIp!BS}2msD5wQU-q}gd4c-l4jkha;T4nv{f<|}J zzhNE#VA58dzYgC}H%^^4IsmjP?g6}A-EfKk=W|K8qLQcT9tDgjiHZPZo5fv}pp7QG z;OK_|!f-vn9Y_iT+>4j@Z2P`-a)-?ygiHV*X#9$&;}3w+(S+PzavT5v002ovPDHLk FV1giC#+d*B literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/206.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/206.png new file mode 100644 index 0000000000000000000000000000000000000000..9f48193d36254eef6098b079bb9cc462c33bd60d GIT binary patch literal 318 zcmV-E0m1%>P)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkO@JU2LR7i>KlCchgFc5~X#K8?nBt{qwF@Xmuk1Q|YVARFLg#ZHs z@C0>`Qc8QRCbIEQyHru>G+oH~Br0N>7!05@ zlr@;DlXIB-pxSD_YSr?317G=jrgjOY QWdHyG07*qoM6N<$f+lEvY5)KL literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/207.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/207.png new file mode 100644 index 0000000000000000000000000000000000000000..eb330a9a94bd1756e063735871cf3174c37090aa GIT binary patch literal 472 zcmV;}0Vn>6P)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPib+I4R7i>Km9a|#Q5?rV??mYeY!z#&(Lo&Cbjjg@h6sfAAP@)J z%%#aC+-eA+p?|=o(V?xaL2hW&O^MnZLX3C~5B2n&-n)nMX`Q2bpzmbTmahb_MFa|7fbQ{ z`W4_v$of&7Oe#j}syuDg1dz_8^)2}~V3{KY_!x~D459Th0>E*cDWGxP(A=*)+(nQM zm@MXXYm!V26qCiQEh`0Ess!3bcf-($7o;4)q64$CRu8MYGYJDgF&i%40T6Y_$+%kB z3(BRUp+HL@ekq#8du#WAYOQJv@`3mR)R+RDluvOxZYaP000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkP6iGxuR7i>4lrajzKoCX$iU~HJARt<&h?O?!J%xv`Q6ZMz#v53Q zy=j72DXHyj0s+@zm1K33%mfwjL#mzGm;aX;;I}0twX#tcFj^1Dpc)VbIBfRh4kjc6 zT#tb7T2OAv9SJU^yJ+Kj1Ug}YxZgsfr%q1G3jk@nj~y2m002!cq#BTqt{7Y(A$`}D z*&CSNLdd|eW#|pHGh$pq`mTj-l-~a?|LID{6RgfVrUA`CdEInAD{%NG0IlxN04mQc z+YbN&$NnThHHO|$29Bv&pA9a6Fsb@d?1V{fUTDeHwHx&%}3i1Hb{di;j`Z(EtDd07*qoM6N<$f{YxF AF8}}l literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/209.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/209.png new file mode 100644 index 0000000000000000000000000000000000000000..909aad5078aee67d2540315d74645ba1ab158624 GIT binary patch literal 416 zcmV;R0bl-!P)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPQb|NXR7i>Cl|N3yFcgPB14FtnBczHmWXQn4#1$e{-Z%jh3ONGm z$R$FgUV({`Ark{5im2$?33cExSZNx^Y2&mL{3I{d^ZWdJ&wt>rNOeq0drmrH2SJo% zdDfcM6FnH_gxE8i&^Bx{-o1gIyE2KAG$9Pb1}u&O&QDF$F1GIYN z>d62nM&(Bdn6g!+>yjr#$?bK(XZgMc**$V!WG}!-;%FpSXUAfaRSA_O>Aht6lei#* z%JuT~gQ^l)POFkiy#)qSIFdAjNApt;6&bJ7(E;On4E7NkxN z90XuNOzo@Wa2NnIo|U@6`vIz6)N32%D&E`=oS%07C%b>S|E*s@hq22Ma;d5S0000< KMNUMnLSTaSpt7j| literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/210.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/210.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a9e0d64ee6f0fd720b7af61d7bed5f7a8eea61 GIT binary patch literal 369 zcmV-%0gnEOP)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPBS}O-R7i>Kls^i>FcikWh*xls5*&oOJB!zl9>KxU;t|A)1n=M^ z4o-Hin}nVt4kbw&o0kL}9Q>f9?MvV9{Y!zr62v;UD*bcC!g~yaDRCCbh+peRB$?yHeC zGQJ=IfGL+^fMP-jG_p1hsI?1fWbFlXGU>fi>(w$ko9pcX8|bh+hPHfpo{@m(vmu=a zAQt8W#R4KAEl8J7H<_yckVfGxR&LY31nCcf&ZIn)Ncq=!AWZoHS{4+B4UTX&nPR?} z4g&a$e|&K|o@&E|eSrJzLb(7yoRioC*&arE(gP000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkQCP_p=R7i=nl|O4!Q5c7xqm|aJrv$R3MTbaeDJ9y$hR`7xPzS|H z@&Ozi9IZv^P{h)dE^b0UKyh_ys5rDi0v6g1aS)QBHACf+TNNy&!*RIYn{#si{KO^iceQ@T`rCB?N)JnsFl|sM-6TlW`kD5o z#BBbC0(ku7sRr|d`pU#K=**qXUkBi3{uV3CD?ZRbxJi_RdcF3B@ri53=;phPz}Xk# znf3-mDJDcH_nDiY^F~(}%gB`U-fPwO+I%fK+St*~!7lb!o2~5{iIEX6i`B(4Q`sqs z_ih`J#ascs^dS(TTw|G%2EbKRxne>b(B{Vv0Bmj7jDK8M5U3jfzTKruiDIsx7RpP8 zvDI#SGd|b97!j>TGtjBW!YlFe*>l7Ee(4TYyKTT)jV7%|Gw_T6T#SYYwNPH-)IMh5 z@({mHPRLBA$xNn6$^?70PyDoPfKUKLmdn(seaxU7=Eb9VUac(yu)n)crBd;-4vUQ_ zm+;nOP!4+_T@FBrUY#N`lkqE8`S#;G02bh`&)v#{zD|7TIdR)~Vl;_$c+}Nlo$Vd8 zU4s-*EP000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkP<4Ht8R7i=rOlbCxagUc?y5R%-SoG0(e zISIT+ZM4^;cL^B!*MNZ~fVYB%^FzGIz86JaUWPv9@*?n}YQ+bjTJc$$ud&fyqgwIf zP2%1FG06px)Y5#7#!4$bPs0X=^qyYS{1VVuY2jUKylZWu62}5_fh_ejfr}rqEh_$b?f_M3Me4p1!f0XTQ~{0IO)cFDc!`l*+j*H>f6GvAXx{c@<P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkQmPtfGR7i=%l}%_9K@`XTo9yP(1d3@<3B<3Kv=)sAJ(ONj0wN;x zAoc7)5Q+5Q$IVkuMK5X&g&;i(dbAZ9Eux+T8xNw;CLs{oKq-O5-K0sj<6$$iyP4T2 zBKR)z_CN2v-@Mtk3GjbSB4SOX4>p$*;QcwN4p4r2?Ygo*D1&; z-m#N-q>E50VAGVjNue%^ua9=QZY&Uqe0pPejhtpnqGr`=nI_6V_c$E@F2=WP&$9L5 zeW<4!u|sJ;M(IZhV<j(5+(0Dx#xW&0be3ZA}gaR6Z_%a7fxU^J<6N2sg^g*vqx z_w=48ye<dAOCv17O<2*L4PxC}81A7`v@D0ASeXVF}c} zRCVSb2^c>k$HI;c0RX!`_MKP@Qh&Q{CeXrFO-EIuKs#)^ZuoSi#vs-WYjIjo+Uu>B zlUA8${#(*qYYp2wxpu)ENm~5lH~WVrvgtDl0JB>Fc=_3!G;X^168uQ=_P2Te(0&13 Wjzw=IUw^6q0000 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/214.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/214.png new file mode 100644 index 0000000000000000000000000000000000000000..988b1f3913f6d049bf13278e3c633da23e032403 GIT binary patch literal 629 zcmV-*0*d{KP)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkQCrLy>R7i>4mA`M(KorM6re~2ts4@`Jx~&?dDnm0w;+F(sDnd+^ zI^-{4f`z|;u{#^xkeFB)m@2`_coWc4X_j6<^8R8Xzqom~IA#MZ*Lvvz~r zfPrN-8+0Pb*1|SI7c4jHw96edVN(6jW35}_@u#l$dVrP2lGBO!68!8&yh68Ke;O*w z)S(GnwbfMV-C(7mvA(#8Wmptzlk8Gq=fdw$Kwu}9VL=I=-!^HMRi33`zh+mzzPQQm z=ZYP3Y;P`_4#0ZfCujor@KWK0A}#s|CLHLu^M?oot8Y~&vRIo8t=w;8=8htZHxo{^ ztH0Edh`pmeCEYEG;5imC+!XobUIM>(_Kx}h$AIVo8DmrrI~pWE2>>FeFo0BEf9%D{ zbsEU&?f-#9ste$5epJ4IOTOa;F!r6elY8HT7aXOukd2_v$Dbrl%o*BW7P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkQ7fD1xR7i=vl`(7EKorM+3a#l9W$0#M4C!DxWR6Qcd8)yMEY9Gr zffND?bZ9<#G-m_}p|Y3I4%fk!tg}wG1ttGYx_j?; z|99_rkXnXJ8?liVATOV%1{vuAv#)o50l8NEnh-;Nf4>R9_R%9hzPte7)z`^dpf$>6 z$Y%2lw>MV)y1g;Y<{9ghZVAMY0U*%!(PM1a9Fz=8u&O41`N^hOF~d^1y)jn@9|73h z+QPCd0BrjhUHLRlR6xJq*B)c!d5k;{%d!wcAcWxLCo^+o!VIKywWyU4B~dk6y6GL^ zbXS6A<&uVNA0vbadp@lm?(PA&{q+-oR=Y#cVX=!BLQpQ3V@Y%k;P%Fx@0NJDyXQ^m zZ3tLY?43*>)Ku4lD*z5}1_~f}C+E8*fEXa^LgPdljmBvhkjrQJJ@%Cyi-24{yA+^- zOhK)7Ck))#c^%tPte70$49MlP%6}aI61z(pt#(JkwBNt&@599fU@G%OO^z0j;A9R8 zTrJc5^vT2PNhafy%=nZtq`b^5or3=jls4iYnl%xoIn{Iw00000NkvXXu0mjf;3W$P literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/216.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/216.png new file mode 100644 index 0000000000000000000000000000000000000000..f9ef87d4ae03409238671ca44720192501c33d61 GIT binary patch literal 716 zcmV;-0yF)IP)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkQen~_@R7i=fl}~6BK@`Tn4M9N=YZN@RP>9X7R3S~kApU6$3RMY( ziVbZp$;C@rl%A9v4V7dM_M%dvM4=dRl~4*fG|+COksLg9Yay_`>9##tL>&+7OlEc` z(WU)hVKei1zj@z#*#VAJ3X!dP+$W)rb8m0{j1;7}0W4QM@cX?0fb)SL0Ej~Oo{w0s z@u&|ykG^qxt{`ntuz4D%t`9@G_yGVw0nM+LF)u#-5+E+^BFbp=HvnLNMFZKm`A@(h zq>x7Cfb7kmC1m3kNey{PYRKE6SBC&JDhFij>SYG%25>!Hjmmcbz>}vpa4(g_$H6qS z&gBU6quPEbKwY?o=?7_?^R)l~^}${2uW0z9ACrQ-GQe8-rLYo?B|!lTZ|-Ak>LGeg zeg*)HL>~hHmMgpP%hEY3X#;$H0r>g?0$_1z61OK30>Fy5rfz%trxe1WMF0S3wJO_P zT$;q_-D#XS-eiDH&Dvipzajt-jwT@+Ur#51Y3MBI+3P9XnYbVY@KswmoIMfjq5%HA zn9tztyZ3C}4#=rl&%+cKM;b0jnk9pRWb0Mb7rt%wIuMS>wD#$&=7?Tc2c zN(VrIY_)bAAiGxU>nN1Ujw&L-kl+Llax{LcwZnq#cFF9a8tCt3u{kv>R4cWMuc(tu zLub{_rsssiB*tSXl*)DpQQ|WhDadXcpPc_~8ai@n7N()2P$~;!ZTkdRQ^t#0Cp$oV yCIcEz<0!y7v^8OpYtqf_MwHI+M{))Kzy1IRbvyUf>#D{80000P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkQc}YY;R7i>4mcLIEVHn3hN1=Dek0NTKg}=c8bf_^7taU=_LOV4u zkU(OB4x*bzhDu_B34?}7olG1gt_+6I!N81LNla@aA=f6oJG8zIFUQ?`{XwgVgHLj~ z=Kb+}zn|y5_k9chAhbW2BAU00mbtnRk;$JudC;`?-lLVaLLCXLKVK26xtx$<>a#GH z7K_x@x8$t?cB0X~l+qMB%UYeHz7dKT_U^oVo$5+|f-V0tqZfv-9hcek6h^;^QJcnbC9!o_ z1wfDXaAhLFPCn1%jd8ZNcN<9Y)?;CACM2YZ`-@p(u^0fCE{_6GvE&+gWwafaoqV2a z6XWznb)K%SD@J?dOK2dp7cbv3a(;xx>}`S{g6+79v)J$m0H$dw?Voq|D3?ksFU>3S zd(`R)Ew{FTF>sFA^wepqY3RzRFo|jCTu&qzi^pYu#ZtzHL}c_ub&P)BWhW$_5m{F{_ZtP%x2iK*) tkn-C{sW<(=I9pNRh}eghsdDgO>_tQPP000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkPtVu*cR7i=ozzn=shF?^P7t*kzu) z2qIIdv{W-Y;$fsFUDAb3#0Nd}CGUOSuf78RMHr>RMQ4+P-wkI+2%}UC&(5{TO}d>S z(pf+vC^|C>5i@ z7%>Ygm?~AdR^W|J>biOsoi4-M;swCw#0ApeZaNVcgCWvP&qUo{B`*+=2-(vE?g61X zdVPFeJ2dn~o38rzAj<&!l;AVvKF4P@@xOn~`H^8f$<07*qoM6N<$f^;w6P5=M^ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/221.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/221.png new file mode 100644 index 0000000000000000000000000000000000000000..94fad41924e91b4ae9fa2a2054f960df2c78b26b GIT binary patch literal 809 zcmV+^1J?YBP)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkQ+et)0R7i={l}l(7Q51&1o8~dq$wS*9U08G_if#m5so>Hgq6If@ z6cN-#5nL+>3Q`wcTE(_#AY@U6swE171rZfRkQ#-)d?Z3kliEyYVv=ddbuo6#n8aum z!2`pis_=no)5o;b9J z{IpKN%uzH;_DE0-IzaB_$oo}Q9^JPUFqknkhF-k3$M$dAf@Wxr`L5-hzyd%rm8r-} z0a8=~mkAN_)S;bKfWy0YP`d$s8)5;nMu}u9Lts^iV6X|Hl+X;#0TN2dvC{pcP;G!! zz+@^z``T6(=3!wzix5S;JjSxv785wh=02h(Yz3UT)8BN>fFxOw>^qlsxk zL63!&K4x{DP|!nGTSP17ze(ksTVDd4KDZfxO&i)Bpi9x0T)EcE`>7A;xbij37ZU&%CPPEFt8e!Q$Jh1A*{hF;#v(j> zFod!)gvaY+X5Pf71n?==oPmMQc>3@@>(;CQpe?Kd;B~d&b+ypy7j$)Q#4OKo{`jtj zAP1ypFk#ogn;o_DZ^x3fg;mV*94#$H+QO>i={wW$Q&7cy3K@+>nE5orY$n6vyLi>) zO&i*YKTp>b>ewFU*o8Q?YUHj2EOk-t^C!GDgyPTB_!VcbgjBaZRxj-98hw>O*9~+{ zV?MW7cfpcqNOcoZ-DC~x6B6*|8$qP#?!H7iJx9ST;Zp+i3?}$oe;uhz!3F?Gm%s5z zK#GBZeu{+!yZ^5bJ3)TM+IdKIv$j>SPt_=D7)eNH@q|3G*ZSlvn9cYVH=?Xp?fk}_ nr_?j%FaCZT8}3(}|NqBVDB?VvQ8jpkz@tB*a%_o4`Su^il<$( zcwJC3($l^-JMa6QnKy5qM5IVwwEkeoe zLU#VzXt#M(ssWz#1%UwXygA~*`CgN;STV z3hu$<=jf{sL%PKu?~_gegtKS%h_v-dA_)NYjXeNPyFD(=r&w8D;!dtWIwic0X%c1+ zR+g98H}(QMU%tP31*mah62bW=3xG@WDb7Dx?Cu$?EH7d9K%Vjf@Y+_L)2_%-=gmQg%jtvle{S?WHO1YS)@me@GD|@6y`y5Bu`|W*Vv-{FJ-GIA` z30`&jxI+MsY(}Em7_w*!TW2UL@N*d>`0%mMuRs4V_8w$2aQtonhc9_f^X9u9(X zG0*OvP)5FJ4w3FWQJCTK_fTO~C%v Z0U)x-=e~RwfFn;I0g$&0o{k*_V08Zx zdwxLPGT8G2c1MrKc>p_uG5)yw7iZ^|0V%}4$LV#ezC;D z?T6170C>G5dFQ8qYd=50?dgek9mivRcASpmCE~u!@zt+w>UJ16#83fUgXyy5UNkq5&%mK@MVs=9WpbeV!eJcCsV-Cz%(@`_hIo4*wy1htF*)byLz0(J1|jD z9Tp8>rhsl5Ozwkej4|I-8;ZnXDRp3pLl zrsiOGPhEBw?gaoGGe&3yYKTs~so^|$La)z(h@ftVw1QyRL1YiwH`TZJ=-kbNRS3Y$ z6m+|)$@K%X9Zym&3g(;1{XcwthQIHtn>h22_U&h<$pxJ_QaW*xktaS*dmG>RQ;C=c zy>8OEZmQPwM~i&&#U(QSXon)%@fU#{!u@~4Ka?9|P0W6YO#lD@07*qoM6N<$f;0k{ Ar2qf` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/541.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/541.png new file mode 100644 index 0000000000000000000000000000000000000000..3eb47c1235853b91f8d031efc7a83e37c0bc0895 GIT binary patch literal 899 zcmV-}1AP36P)VvQ8jpkz@tB*a%_o4`Su^il<$( zcwJC3($l^-JMa6QnKy5qM5IVwwEkeoe zLU#VzXt#M(ssWz#1%UwXygA~*`CgN;STV z3hu$<=jf{sL%PKu?~_gegtKS%h_v-dA_)NYjXeNPyFD(=r&w8D;!dtWIwic0X%c1+ zR+g98H}(QMU%tP31*mah62bW=3xG@WDb7Dx?Cu$?EH7d9K%Vjf@Y+_L)2_%-=gmQg%jtvle{S?WHO1YS)@me@GD|@6y`y5Bu`|W*Vv-{FJ-GIA` z30`&jxI+MsY(}Em7_w*!TW2UL@N*d>`0%mMuRs4V_8w$2aQtonhc9_f^X9u9(X zG0*OvP)5FJ4w3FWQJCTK_fTO~C%v Z!}tq!}$l^Se0U&u+ zN3=YgAq&y+Xe2YCAHZ=Z#p{16%q>0x0!_OJK7a2905c2Q%A2uKxta+n&hJE_`^PHE zPj@G%=_AZ7J|h_?Zf0Sd>ffJpets10UAwGM z?IURWrvMxry;k-sg-k^9Rz(lIR&TuHDW5<4^eV889;YDAYV`({LWc5@MtWEa!FNl| z(C6e(}OD>}QSCL@=nnrgWVz>_~Z3SMjt zu4Mzh`Ju}%`zL%crH3HBEVov4s^u=GlThM*Teir%B5a6Q1puZ2*T({8mjYfCyUIIX zbi!;84}y?%wE%fnaD6OLx@uqzOiN>G9A=jS{#uI^m`*~;yjt$^qS$3&T_y#PH6#Cc z1(t?ofMq~#Qj%OOp6MjG{E6I~T?)ue$~eERV#N|z2H3WNZ5y~HSx{f7#q&i6Uvw~? z1eHPtwD@9Zr~doTgO z?=xTV-TYIm2(Iz z|F_sbtkK%v17th6 z>LM;~MTB+|TwHVzbr5Mc7hNpc!LPJ}+NGhU(4uV;!=P+zQ{*i!8ZCZeH{wSnU9G-F~a8jxiV$#2e{f4yI^qYQW_dafo2E6?{t| zMHtmwZ5Y!P$j_|+;Bt#JI}65ZYo+yb3P^8HD*%)6EPdfwSqox^G224=@#n93^Dawc zQv(jMXer6OpI#=FS|gcU2ViAAr*@GPOAmyu|!+%ozV5QG}}a(DBl^e(rkbiK!8B_rFFYmakR z+4LjPSY^9lYkGC(msCou-hyB(J?K=R!BY2IdWWdqavM^cn@O(=pjN5$3(L?b)+(l@ zYpc}hx0A+SV3DtP`*`+h9)N6a6|bjYoc^|qy}o>?(!MvE9&{@3DfR=&CU79sLferb zgOLn_kqi%?eBevQqI_)BADxMW1YkHl=rrNf+#;=^7TN=T0NMk7hR3D>hzv!MGE3Au z>u3u!vA-E65)!xW-r&KVYlhQn0)&EIUPR*v`y31x&Drv+hKUsC8SQ+vG$}(tpF9$c zEBBp84|4wO;Z5&2_7=+g_~|3s1AfB&1N4PwF>@}^eK8dDDVtsm)6;dFQztrc))iW4 zCNZs;7t{Y80HZLgA7_|INQ@@am^~F$be_|KF`K?(0Bsm^=2cZy)qkO1(aA_Vg}!u9 P00000NkvXXu0mjfZ1HLl literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/782.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/782.png new file mode 100644 index 0000000000000000000000000000000000000000..aa2fcb1443ff45aa5539e6e407b2699d1f5fa3a0 GIT binary patch literal 776 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 JPDHLkV1n?wPHq4I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/904.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/904.png new file mode 100644 index 0000000000000000000000000000000000000000..0cb0b55f7d59d03eae5c99b810510be8e688c2b6 GIT binary patch literal 737 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 aao}I$r>FV};v!!F0000?B$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/910.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/910.png new file mode 100644 index 0000000000000000000000000000000000000000..f233eb8f3ea83f950fe69bad28d9c0f6071c1b49 GIT binary patch literal 1020 zcmVvS270+9{LT)rNL%lWA8Q z)0|V2+MZolKbs~w3H5S$;DhtMf6nuKocFxn3wh*`5t5p^a*r=InX<$`$Vz7{x0b2{ zUv^^KS%Dl|2H@t6MNXd^ru&PtDe?QAc0M}Vg0p6~u+9CwfXm&*twXPdC6Hs0v>AGXNj$H`=OW_C^k!88NnJ_Ah$mK%W2q67Q=iid$wU@& z5jPiaGa9;tPPc_ByH)t)Sd^>R=Q#J%#jHiBAwW`3cE5-1IU@jyq5v@P{dq=1mzcRW zkEg32fX;Vb6aF>ia(YbxWzw^P93Z}OkMDjQ$2T}4Z0_d0G`-}&s4q;)om+_Hbb3tz zv+AE*`6DVs3KbX51}xN!eRAY1X%ZMwFy_JK7k%IK$jR1j{p9 zg=dW%R=Z$b&CawPa)Sb3N12(r>T>Z65Sj|(?Pvp_y3#^$d|HSLO@&3=^4Pid#;R&(#9DJEvE+kC>HzId2>I;R415NvAbUEnr z`3a0o(@<-t+-fE~J5Nbzi4bhi7f`>af`OBstRk}fCX(v^_TwZ=RKCNB{vm?nssFjR zqmBAK6#(dTI$Dl=zL7?Rc+sQ#V{g4e(~DIAT)qA;zQGZEJ?%WdeH#G&z^^C|Zm?pL zNqvmla2<-Gq=-1!c?v~Y=F{V^i{7wC4$#=J8@<8EyNBOIjzw^}yE2N%T7>>zE}$#i zgx+98Z!n@H?(u^4DFAwXKhx-P(D`<&@UO4c`9Nr^OIDYI9wlXup(3PA!qXv?P q&N8VihoLjqfi{mk^2p==jQ;>HSbXV&$;u@F00000004TX+uL$X=7sm z04R}lkv&VpP!xvWeuzaY9dr;8$xy|im7*YyT8A!0O08hkCAm#nAxXnciWFDD#i8IJ zy7)Et4|Ek=6$C*ML|ps>el1esxlN%(+7oWh!+Xzrxc6MZpVpaS2NQr{Iy{?7N~`%b zsrMa0_z=PvretPY3zwV7$JdpHU7yt?k^IMBNf)N8K$d+NINGa&E+T$?R_ndUV2O?s`RMUR2V4sdzX z(v$<>Y8M!Owq!0hqyR0yrU4%pz(5`tya)Q$y;(K)asCA4w&{uPfWsqTg6bn1f6HHI z@?&^Tt^fc432;bRa{vGjVE_ORVF9Q=r)dBH0J=#;K~y-)V`KmUF~$E3Lm9lf&&UY( zgqQ+C0w@e5AT%Qr8XpNWAjxA>1LZT~G6RLrgvSmn?tp^-r#C^I4EBheE<}`HoPmK) z6o-efSk8dQqYT(Qgk2n~qlr=X4=rV2fjgR$kAdOWcLs(xk8nDKWHy*) zfW`(N)FY`Q+Fb0OU}RxNN?LUOiC>PeHk7B*#U+h00000NkvXXu0mjf+|Ur- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/blue_front_50px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/blue_front_50px.png new file mode 100644 index 0000000000000000000000000000000000000000..ce2c009f661b3e1bc90458af125b75a2accf6e6e GIT binary patch literal 717 zcmV;;0y6!HP)0004TX+uL$X=7sm z04R}lkv&VpP!xvWeuzaY9dr;8$xy|im7*YyT8A!0O08hkCAm#nAxXnciWFDD#i8IJ zy7)Et4|Ek=6$C*ML|ps>el1esxlN%(+7oWh!+Xzrxc6MZpVpaS2NQr{Iy{?7N~`%b zsrMa0_z=PvretPY3zwV7$JdpHU7yt?k^IMBNf)N8K$d+NINGa&E+T$?R_ndUV2O?s`RMUR2V4sdzX z(v$<>Y8M!Owq!0hqyR0yrU4%pz(5`tya)Q$y;(K)asCA4w&{uPfWsqTg6bn1f6HHI z@?&^Tt^fc432;bRa{vGjVE_ORVF9Q=r)dBH0Rl-xK~y-)V`KmUF~$E3Lm9lf&&UY# z1mom;NHYJy2tq^s2&R$5G1TCbW1x;17;1oIy&aeadj#f*Q0adRrXoyW_CKh4WcnY} zEI5r#43}PF%!A1jVIBx(i5t>67;r#y?7BXTH zgNS2_5z>Qj156AIgk%^Pp4|X5;T}2ufsMhA`vW`%K_S5iWPsR=@EG_HW`hi41dIP? zVET^;MG*f#R1RY4e=r+j7KD$QTK>ah7HkeQ*)T#~3bG%TlE7xdlNi*|-#@`qE%rPD zPmBLi+1SJg%7YUsG-#=4F3hRzUQmw=lTr%+=~_VvMuX*y00000NkvXXu0mjf4@xtE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cox_blue.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cox_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..eeb85664f43af971cc243426e55a96289f4cd6cb GIT binary patch literal 774 zcmV+h1Nr=kP)e@h>d^1S0iD)V}yvrS!VCYnK_r4GvJTrbknIH1~c#4@##otKDiJI zJkv-w?esFB>5erSi$(c&eB9zw^=3%*`hQ=|(XwnfI{2D|$8^hfg(rlgYp$huOSnVN zYRke0!h^OPQ20{msR}@!o}TqBzOZ#aA;?J8gU|vV8yPwt~E_M{;|oTYrZb)V?<6BvjTF!QHP6~iH6A~=eXzMl-;k7EZqms5bSyssq<+}t#rh% z&x7{{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0003uNkl^4C%*%Z*Y-CxYb3~MVIIC4z*jv6 zktMRBxQ~SR%^+{&;>o?z_WlSL!e6eNR<=NZH59Ifz#0di5HU3;SbrkXzI(8 zxisD@X7SAx-JdT{TdxhQevMzVU&AI8qJvmjesqy2LM$#f!Uy4bCzoS0`p7x%u#P@H zbtG2K=ITR2fTVYj)d$zu{y+REs_e+p(cv7}iZe5HWdrhalXx=+KCM>noTG1^*^B1* yo=N$Jc4K2obW(BdgEV?2pP)e@h>d^1S0iD)V}yvrS!VCYnK_r4GvJTrbknIH1~c#4@##otKDiJI zJkv-w?esFB>5erSi$(c&eB9zw^=3%*`hQ=|(XwnfI{2D|$8^hfg(rlgYp$huOSnVN zYRke0!h^OPQ20{msR}nY2ef%B+Xqs~)#Wgc5jxnUIiS$1 z>MOt{FE|c~D^(aeFSG4&$auP5iaoo1e2V^Akeie9Fxl*!yPURyTrG;=EkufdvAIQ@ zB4F0X#FBzLWkUtQ869<2UW_r>y+RXXu89q0&ZQe@u$mfHW$Eqt%e|j%f+%Zt9{YxV z`q+ovR5wn*=%*(5lEOOP+=0Xn;eVCmqW?rPw6-tG?-X z$ifM-|D1Z?2pD4jIQM|dD7PJp-{G>r>+bcX#2mh|{?Av|H!vz>%07*qo IM6N<$g0dWj+5i9m literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cox_yellow.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cox_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..719e1c2b4dd8da46c3e692cfb6e003f03ca41860 GIT binary patch literal 791 zcmV+y1L*vTP)}Hb)$!6J2kYFp=SO^xP zjjzIgpsir5AP9;eV&fn1)ks+H7$G9bEVK9H%$&>28Sq83M$T; zB$C31!eK`aD14=Ky~59m(-nSK?99iez^8g@=|8OhVI$+@ga?H~xopw+J&(Fcn`te~ zN$ru@i%X1YB53FoStUz>A*q&RR@*oHBYEinHQd6Rv@?|Nh z-2dn4rbb69-PNB z`YxPrLidB6a1uX~U#2gWg4a_B#-ZZ|T9zwW{jPIz5A*BtMAxvl4+FBledQaaD`()g zhiKsd000SaNLh0L01sgR01sgSs6VG^0003_NklO>P{k+k z7u-4Z%GdS_5I?|`RRxFx7Z4RgA0%s!om48V;LvEL-OYII$=FUd$#Ptr3*$SO_ey#88gydvgPKI(K_nek+AOM@ThxEbqva1i)c2^%DAz7^+x*O9lIU z>wQ(v5TLQY(iviGiIB1V1;%F+NFk7lsC*ag?brjxIyl>wp38A_o6~gs%lcP;S>H%@ VVBt{916cq7002ovPDHLkV1l3|aIF9U literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_100px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_100px.png new file mode 100644 index 0000000000000000000000000000000000000000..7c2f99a2981f415ec88546e7b36c6d55731e1c3c GIT binary patch literal 769 zcmV+c1OEJpP)$(o0-8<*V#3ATcbMZiL| z@m2T_v=wX>1VIr*Z2SYh8VTziS4a?@W%hoYnRA&r1OBL?n@-&jnE8SokA$_k`30@v znE*kW7^fqtJJw_@7UkdZaf?sYn?cp<|9yXsmgTgggRfC|RJZJc@Pu%5tzaqM67JG- z$z|aK;Q?C?D152(l*dnsvmU=GwiEFw@T;C$wuVzRtmkY~xL-JA8b$r*JnAN`>HO@B z)S%2B9O6U>qmiP>3I+uRrRF8GzkNgBzG+s)qs!l-ge{INIq?pNT9mG7sTtAJ@)?v= z?!WVNG9$xY_tr4fKf3N~FEngJrR=(&hpt;Wg1`fu=d1oz$!Y9e^m0`T?L+$poL*G5 z)DE0&LifFuw3FXbK&C&FftM3#n}^P8XkPTP`dR1r4if9~L|3r82Ys@?ed!AT5@-sL z3U9#x000SaNLh0L01sgR01sgSs6VG^0003vNkl_A29-nTbURgdqTs zV!Gro;t`H4&hzDQIiJB_Z+IThO*NEjjraRB!+4B8_FY;00000NkvXXu0mjf$(o0-8<*V#3ATcbMZiL| z@m2T_v=wX>1VIr*Z2SYh8VTziS4a?@W%hoYnRA&r1OBL?n@-&jnE8SokA$_k`30@v znE*kW7^fqtJJw_@7UkdZaf?sYn?cp<|9yXsmgTgggRfC|RJZJc@Pu%5tzaqM67JG- z$z|aK;Q?C?D152(l*dnsvmU=GwiEFw@T;C$wuVzRtmkY~xL-JA8b$r*JnAN`>HO@B z)S%2B9O6U>qmiP>3I+uRrRF8GzkNgBzG+s)qs!l-ge{INIq?pNT9mG7sTtAJ@)?v= z?!WVNG9$xY_tr4fKf3N~FEngJrR=(&hpt;Wg1`fu=d1oz$!Y9e^m0`T?L+$poL*G5 z)DE0&LifFuw3FXbK&C&FftM3#n}^P8XkPTP`dR1r4if9~L|3r82Ys@?ed!AT5@-sL z3U9#x000SaNLh0L01sgR01sgSs6VG^00040Nklt&%%r3=T+D}BzW?){1p~+ncUqH9tt32BtYOOK#=rt zJL!=*k}!}R?_nVGy@!DmHz0GT#<2ahF>HT540K|8-0#IRkCPqGx9v{Wo6S#>r}6k~ zCi4CvpNCIHk}C_5R@pVhW1ynusvl_IsN&+J6##bL=@d8}2RQZ{Q{un;1I07_jIf`r zm|)%ShmQ((bU?H^UXEfe4CO=wS*rhuI!`**OF)atJD?m$ED={RtP(_LM|wz-^YALZ`|Uv-de{4K`3zk10YzrICZ b>|68~@MkUMNhRZp00000NkvXXu0mjfk|cKr literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_140px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_140px.png new file mode 100644 index 0000000000000000000000000000000000000000..a01935364a1717bd18eb576722b2a04808597921 GIT binary patch literal 832 zcmV-G1Hb%$(o0-8<*V#3ATcbMZiL| z@m2T_v=wX>1VIr*Z2SYh8VTziS4a?@W%hoYnRA&r1OBL?n@-&jnE8SokA$_k`30@v znE*kW7^fqtJJw_@7UkdZaf?sYn?cp<|9yXsmgTgggRfC|RJZJc@Pu%5tzaqM67JG- z$z|aK;Q?C?D152(l*dnsvmU=GwiEFw@T;C$wuVzRtmkY~xL-JA8b$r*JnAN`>HO@B z)S%2B9O6U>qmiP>3I+uRrRF8GzkNgBzG+s)qs!l-ge{INIq?pNT9mG7sTtAJ@)?v= z?!WVNG9$xY_tr4fKf3N~FEngJrR=(&hpt;Wg1`fu=d1oz$!Y9e^m0`T?L+$poL*G5 z)DE0&LifFuw3FXbK&C&FftM3#n}^P8XkPTP`dR1r4if9~L|3r82Ys@?ed!AT5@-sL z3U9#x000SaNLh0L01sgR01sgSs6VG^0004ZNkl|;VO_sauv#->t z$no%}=GX)NZiAo}({W}Kj*q~`f7*pLMm1htyCcu0#YQi?{Y|?|n8nNXI(S@{#lyYX z3}pz)C?EmBfCEzp!w9yG0S|r3hykd$G2N%opBgK~x~t0}ONa98JpZ0Q#f$dY5@+pv zKaQvJb~s#;W;y7tR;7G?mGACn040@%q)L!vHh3=yc!!-ij)Fw`*ljLB;3wClKMML)Lo+cI~m6Js11Np zU#Q^7-Z4gCNr(%vjN&85K{f81akTIeca@9mU)k3AD`}R-ucROOw=?0JXjC=;0000< KMNUMnLSTY{N{TlC literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_160px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_160px.png new file mode 100644 index 0000000000000000000000000000000000000000..3091fa2ba3cca587cd5ef01a9310ed247dd2356b GIT binary patch literal 849 zcmV-X1FrmuP)000LF1^@s6kJd(e0004RX+uL$X=7sm z04R}lkvmHRK@^3*B#Lhow2)x2MHCAKQ4qmKW059Eh!K1>$(o0-8<*V#3ATcbMZiL| z@m2T_v=wX>1VIr*Z2SYh8VTziS4a?@W%hoYnRA&r1OBL?n@-&jnE8SokA$_k`30@v znE*kW7^fqtJJw_@7UkdZaf?sYn?cp<|9yXsmgTgggRfC|RJZJc@Pu%5tzaqM67JG- z$z|aK;Q?C?D152(l*dnsvmU=GwiEFw@T;C$wuVzRtmkY~xL-JA8b$r*JnAN`>HO@B z)S%2B9O6U>qmiP>3I+uRrRF8GzkNgBzG+s)qs!l-ge{INIq?pNT9mG7sTtAJ@)?v= z?!WVNG9$xY_tr4fKf3N~FEngJrR=(&hpt;Wg1`fu=d1oz$!Y9e^m0`T?L+$poL*G5 z)DE0&LifFuw3FXbK&C&FftM3#n}^P8XkPTP`dR1r4if9~L|3r82Ys@?ed!AT5@-sL z3U9#x000SaNLh0L01sgR01sgSs6VG^0004qNkl{>2T zjznL=+u}gf5XD@AE~u1)tVT)mm~f>0kN4|vw_3dy;qh+Jd>+Enb9mYQWP&SQ1b0;+ z78Fj?sjtK~L%X}x8E_UpLYm+GXmlm2T|_Z_CtsAqole%uSDOK+;de3&wktr}Y@98a zU~;aat+7LtNtQ2CYX~zXEb>{XbgD>4Sq#~>Rqav(M}e<(s2aA)mX4#POns>(XSPPe zu7600000NkvXXu0mjfKevlO literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_40px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_40px.png new file mode 100644 index 0000000000000000000000000000000000000000..6e58e0e0ba5f876f55b3d7279f38dd70bed49c50 GIT binary patch literal 663 zcmV;I0%-k-P){Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0002aNklOwRgn_9iMW^^2_nf!{i^E>9MD%x}V2+z(6iir|0+a4#woh~$ zU^p)1Nuh46VQ_Ap1#7T6HEy%pqS~yzHv%zxHjCKv?|3-Nf1bDexb?Vp-Dq;9msZ!n z^M$urcc$}G(6jkPo-0|-oDJGbw6f&C_yZsUD&+yG$+iFh002ovPDHLkV1f0004RX+uL$X=7sm z04R}lkvmHRK@^3*B#Lhow2)x2MHCAKQ4qmKW059Eh!K1>$(o0-8<*V#3ATcbMZiL| z@m2T_v=wX>1VIr*Z2SYh8VTziS4a?@W%hoYnRA&r1OBL?n@-&jnE8SokA$_k`30@v znE*kW7^fqtJJw_@7UkdZaf?sYn?cp<|9yXsmgTgggRfC|RJZJc@Pu%5tzaqM67JG- z$z|aK;Q?C?D152(l*dnsvmU=GwiEFw@T;C$wuVzRtmkY~xL-JA8b$r*JnAN`>HO@B z)S%2B9O6U>qmiP>3I+uRrRF8GzkNgBzG+s)qs!l-ge{INIq?pNT9mG7sTtAJ@)?v= z?!WVNG9$xY_tr4fKf3N~FEngJrR=(&hpt;Wg1`fu=d1oz$!Y9e^m0`T?L+$poL*G5 z)DE0&LifFuw3FXbK&C&FftM3#n}^P8XkPTP`dR1r4if9~L|3r82Ys@?ed!AT5@-sL z3U9#x000SaNLh0L01sgR01sgSs6VG^0002(Nkl$(o0-8<*V#3ATcbMZiL| z@m2T_v=wX>1VIr*Z2SYh8VTziS4a?@W%hoYnRA&r1OBL?n@-&jnE8SokA$_k`30@v znE*kW7^fqtJJw_@7UkdZaf?sYn?cp<|9yXsmgTgggRfC|RJZJc@Pu%5tzaqM67JG- z$z|aK;Q?C?D152(l*dnsvmU=GwiEFw@T;C$wuVzRtmkY~xL-JA8b$r*JnAN`>HO@B z)S%2B9O6U>qmiP>3I+uRrRF8GzkNgBzG+s)qs!l-ge{INIq?pNT9mG7sTtAJ@)?v= z?!WVNG9$xY_tr4fKf3N~FEngJrR=(&hpt;Wg1`fu=d1oz$!Y9e^m0`T?L+$poL*G5 z)DE0&LifFuw3FXbK&C&FftM3#n}^P8XkPTP`dR1r4if9~L|3r82Ys@?ed!AT5@-sL z3U9#x000SaNLh0L01sgR01sgSs6VG^00031Nkl{Ih0+vqP ze`N2R1aH?Gatz$Ap*^63w)1|6<(o0V+&xsySdbJM$@X(~OV;;!cLH2~LuWK_y*E!`+w#n$5%4>Y# zCShG}dBV~(#vl+NP?%_80to~X2oOQpW5U(+u?`bs;Y$hy_>tJz=9o!M&M+tDc`6G> vWk1+v$c?S4D`b)n7Xp=DH#T?Ae00000NkvXXu0mjf*5E{Y literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_70px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_back_70px.png new file mode 100644 index 0000000000000000000000000000000000000000..5104a6f92c8f870791c2ec53d59cf3ef6f348a18 GIT binary patch literal 716 zcmV;-0yF)IP)6wSfmLOVg#c$$(o0d$FiFs!B()b2v~?V zz6$?=wt}sKASi-}jeo#bBVoN`gak=unY|xp=3HjZfIXPevSy19vblm04)|S5(PfwO zl{SVMpaW-2Gxga}C`i-sb&pNeJFn{1d|$)SwU#h7u(b@nnk!q-ZVSNTP8s>&aVjYxP7?5d|LRmbr<*3w2+cwE?>%@no2^QfD2CvuAm zQio)YU=k*P9~W_otdpUDS87f&YwYv=`sT@tN0Yx!2}2wy(&F`qT9mE{sY%fj@?|Kg z-2dlkCMPGV-MjtJ`fOS6qu|_yO4+i$k1eZm0*)uR%+>sP$!Ypi^m0veA42aIoL|+n z_#Rwr!{DPHGh)AzL#92Mgts&3i9+8kbgoph`djDp0V137L^rU10AsShcl8IO3TNMn zpLsL@000SaNLh0L01sgR01sgSs6VG^00034Nkl>9*aLE(E#KMB8C^ro#{l!fzZ81k3QFejwUVR>dhSwk5!B!I=Mo znft^{BXw10O0UvKllSB`3KN%-D{U~@xiDbAgKWETqK1QJ&7#PGbu*yX?D|EG`G(8a zL1-!cbGT~1=9~L1_j#}3R#ja%YnNS~1H9hwX@6eWrz$Z9*TW|yG2)np;0)@dHT;eC zIUc7xYrgz&!BEo#1&VIWVSZh#7)9a|lk;eKJ}?sIDPfXC@F`x1<$kDQi2U@zm2b6v y#>D4~f}=BnX7c~tpN9BTJd{^aUcO4buhJI})iC6-tv2!i0000$(o0-8<*V#3ATcbMZiL| z@m2T_v=wX>1VIr*Z2SYh8VTziS4a?@W%hoYnRA&r1OBL?n@-&jnE8SokA$_k`30@v znE*kW7^fqtJJw_@7UkdZaf?sYn?cp<|9yXsmgTgggRfC|RJZJc@Pu%5tzaqM67JG- z$z|aK;Q?C?D152(l*dnsvmU=GwiEFw@T;C$wuVzRtmkY~xL-JA8b$r*JnAN`>HO@B z)S%2B9O6U>qmiP>3I+uRrRF8GzkNgBzG+s)qs!l-ge{INIq?pNT9mG7sTtAJ@)?v= z?!WVNG9$xY_tr4fKf3N~FEngJrR=(&hpt;Wg1`fu=d1oz$!Y9e^m0`T?L+$poL*G5 z)DE0&LifFuw3FXbK&C&FftM3#n}^P8XkPTP`dR1r4if9~L|3r82Ys@?ed!AT5@-sL z3U9#x000SaNLh0L01sgR01sgSs6VG^0003lNkl{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^00045NklcE181S=Dd z$HXhJ_6fQmG4M>VR0zS0)TOHGBQ|IIV!OdfD#6f;6ra!MyYGHthhXXUhH;|5rsJ1fK7gZgd54#b{}EIfJ>l8UT*!gAkrGIgLw7 z#?$aUeKDyu9%YZJ{nGj)6y+>P7dz}XJ7DwXAd!6-k+&nuD6+=Mew;U6p6HP11ioWi z$t0on-3aG+r3W|v&3*y5?1RS6KJ`7=58}?TcW^VrX0B7hjPq+ezQ4NNu^`*ID@rUL zs}APaCZQ7zBF!2&tISMYw6q}=sVjvKSQ%ma-t3w&bBE!oSr)qb^7j;F*^DVd043f g{PdUgZ~n5r0c@7kGEF)dd;kCd07*qoM6N<$f)S)}ng9R* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_120px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_120px.png new file mode 100644 index 0000000000000000000000000000000000000000..a6b33121834372c5fdea3ac9165704491133eb1d GIT binary patch literal 817 zcmV-11J3-3P){Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0004KNklOZ;ZJfk;j?cjeGvS=0_J>`B`s8*6%*OTKynlzkP@Lko-78KOqby4C!G6 zw!LrRXA0rg^8y{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0004VNklGFFm-Z$1)61+lDw>$ z9a;G4hG?~njWAJf5#u*vR{7wc;`;lTxV<-5Ll{GrgDlP$^mBGmPL@r;(~Gfd7_{Lg z@$)(#7pGyr(6Szv=ZJps`lBb!Nx!<<(r&XQ+PsPIY_1HYi!vGP@2v&fq=D}C6ZU>D zm7{JzB zFyBiCOtjV27eD~9YcKByU` zl|IP4$6EPBYZ#Yfs?Vr?V?^zhKAn2^AjmrZCCyU#m$V1aG1Wem`t5H30000000LF1^@s6kJd(e0004RX+uL$X=7sm z04R}lkvmHRK@^2Q6D8t<6k4b#1W~b25CyT+Sl9#!F@mpVcikjHHd%HPB-jcz7J`Ln z{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0004(Nkl)$B2A&C)6GAW}-GWZ=K_k*SwiD8l1BUvB_T0~oe?F%vQzxer)k$9vz7&Sw=pqiOFBwA`myXHioaB?N%hpajm%3a&CU2-Xb>5|VA=e|D zPpMwym1n@}GZ4N%A7%ez1a_ot(N9C$G4aEhED!7IF=CC3?W9^` qVxE=U=u{V1f|T=D@GO7y75o7j71uoyZ?if80000{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0002yNklw{sZWl5Ij0VSvF(OnigwEp8*zBq0c2^| zq%n)e)f=}zT5knfacpX-KrdDik=Tk+6YD($BTb^H4Pv@Hn7_Qp#EZ#FsEQJxc!1&p z#oDbG*jOU>dU70|MdHCH1N$&v!})o4=XrtO)QSwZN4{I)4;ccDfQ-?1jG}wAIj#ol z6|gopL#CcR^Hh=CA5&dFZ!e=ggYwsEF-I|MSalE9Vh(j@CWm-I%;4cv3!L~X{sV!> V&F=C?GARH6002ovPDHLkV1h!pEWQ8$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_50px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_50px.png new file mode 100644 index 0000000000000000000000000000000000000000..afb18fd6e0f0710b2b06f02b2ae786c2c040d371 GIT binary patch literal 702 zcmV;v0zv(WP)0004RX+uL$X=7sm z04R}lkvmHRK@^2Q6D8t<6k4b#1W~b25CyT+Sl9#!F@mpVcikjHHd%HPB-jcz7J`Ln z{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0002>Nkl0xy=)s2v5W}^oA938?v|8M~ znAA(lYiP>D{fAO85=ZzME~ k?)Nw5#%=dj$e;YRUOj2n8~a^BzyJUM07*qoM6N<$f|BMvp#T5? literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_60px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_60px.png new file mode 100644 index 0000000000000000000000000000000000000000..62e70d753887706c5ef0a968c02d21d923c078b3 GIT binary patch literal 721 zcmV;?0xtcDP){Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^00039Nkl00w=N zaPmXngte`aGyh)SrbfHvTD%ArvC7hMihMMw7Om)&ALM3EJQy`|5c9Z}TiusV*Fto! z*!Cd9>yZJEGZIytD6;mX8YV!5B^IL~c6p$N6LEFMVWqs}LM-V0MV?9+hEr@WN14qF ze)dJQw%o3UWjMB5X4x>SST4v8?66##n*m_+EDg;q2@l5S>=&dlITs5Kg~KnL4WB;6 zZV9%Z&l|tL-wK)W8%Fspu#daKy6)p7tu|KhpZ%rZY(m-}8OL$h00000NkvXXu0mjf D*||QQ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_70px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/cyan_front_70px.png new file mode 100644 index 0000000000000000000000000000000000000000..6377980d44a1f7334234b203100628e9ae82d6f2 GIT binary patch literal 750 zcmV6wSfmLOVg#c$$(o0d$FiFs!B()b2v~?V zz6$?=wt}sKASi-}jeo#bBVoN`gak=unY|xp=3HjZfIXPevSy19vblm04)|S5(PfwO zl{SVMpaW-2Gxga}C`i-sb&pNeJFn{1d|$)SwU#h7u(b@nnk!q-ZVSNTP8s>&aVjYxP7?5d|LRmbr<*3w2+cwE?>%@no2^QfD2CvuAm zQio)YU=k*P9~W_otdpUDS87f&YwYv=`sT@tN0Yx!2}2wy(&F`qT9mE{sY%fj@?|Kg z-2dlkCMPGV-MjtJ`fOS6qu|_yO4+i$k1eZm0*)uR%+>sP$!Ypi^m0veA42aIoL|+n z_#Rwr!{DPHGh)AzL#92Mgts&3i9+8kbgoph`djDp0V137L^rU10AsShcl8IO3TNMn zpLsL@000SaNLh0L01sgR01sgSs6VG^0003cNkla3vR*b0!{wWz8l$H8sGn+b(^+ZE1#+=apCf>ZKjr{fcVSVI%_cdBR zJ{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0003tNklE z4rhfMMbaoyDwo4KXB=^(4-av(Ve?)XWQPeYaNZ+5FwXlXJz~zlV{!*}{&n3h x+HiE;7dOZuyBF@2v+nx`#f#$c6~6i_d;&ow)hma1QZN7j002ovPDHLkV1gZYTGRjl literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_100px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_100px.png new file mode 100644 index 0000000000000000000000000000000000000000..6ab3df10a97898e5df8905204a4fd6fed20d376f GIT binary patch literal 714 zcmV;*0yX`KP){Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^00032Nklo@_fw|78Cg(n+jAOoKea|iH1u-}%^rDFf=>Px#07*qoM6N<$f^xV(s{jB1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_120px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_120px.png new file mode 100644 index 0000000000000000000000000000000000000000..8805aec8c89729431d41fb38966b7cf9e0e53943 GIT binary patch literal 733 zcmV<30wVp1P){Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0003LNkl8za zXtRhF5h+EHHb@gQb?B~x=Hc=FLQOhHy+`LuME6zp9&#eU zWl712(ed%*Z-f3If-#`(D|+dK(yS%4hH7O!b!IJ4)Wh^euT`yu?@vVH`hGKQGcqQx zzHsqFO{0!O{Wp&x`3=YR54Mr5;+_~R*>}9gsKXC>N_0r2zRsuU>7Jrr(Q_&EJRi{B P00000NkvXXu0mjfoc&G$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_140px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_140px.png new file mode 100644 index 0000000000000000000000000000000000000000..a8baa907670c8b049ae7caee9e8e8519da864d29 GIT binary patch literal 756 zcmV{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0003iNklmvZ3nclbV+mEYjzYJ~zG*6P>p)WTjuhrlm@jmV@ z*SGhzFk87SIVH57r$$36iP@MDvtV@&_&Emh%~~*?04E2+wQ71p`u$R?uh!^VnX^5e z6S^()dTFx8xu_ro2|C;#`quV}z+TviH_s7>x8dN;<-~Y8gohXGTJ9J=m|veGe157A z41D*-lKK9#giI0&fy-yhbDi5bC~#O5IAjjr)Oo+u5z5i}Z0|6>1SiqxSWH|m3_DGI m{7t|6neuBGzmlSHzmlHTPb~B#fxe&s0000000LF1^@s6kJd(e0004RX+uL$X=7sm z04R}lkvmHRK@^2Q6D8t<6k4b#1W~b25CyT+Sl9#!F@mpVcikjHHd%HPB-jcz7J`Ln z{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0003vNkl-G3~hh~y5t6)!f{3q z=}|m^8_(d{mCkqpS;$lbYCmadihMThLgH(Z_d-$yVD;MPDQ9uTHS@ZZ6@VDNZCU*` zp!tCIDlm|{irLwq`PeWuuiO=wp0}T?!_B-l%;1txPYpya)yGzY$>+?i2z1ur?1vrG zHFW(DD9g@$Ud0y5TEW!gi}vzkw*ZO_*5#_6KArJy&R|1FHTpv!8Tpv!qE zK28kG%0F!_b7_Eu`Q7*_SAKcpTX0-Uy#;>&K0Yz?r6?~I00000NkvXXu0mjfKoVZl literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_40px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_40px.png new file mode 100644 index 0000000000000000000000000000000000000000..82ad5b694b84a9d6ca7f73520a97e8ae51d01e57 GIT binary patch literal 679 zcmV;Y0$BZtP){Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0002qNklGlQg98ttBft*XO&YDagmJt{lxU&TR*nxlP+ikpY5Fmdvs3 zC+hwI4>P#L3B0L#iibGd?y`!(y_#$M`0cVH$RH9i+Y33tB9>#R1%Xjbds7@{p{RAa zGCkIfm|WO#uKb9W9G#x8FpSg?1v0BNYeJvL9_x3-ekyWkLL=U|MgHBL5}f7`{YN17 zu&%xC`$UXX1j$PxGn1~Rn#I>0L}CU-j1eyN{^Hw7;*Zv`jykjci{JfVE9In33B3RS N002ovPDHLkV1mu^GZ+8> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_50px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_50px.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc51542a2d746c49d84602beba4a495b1a04ce5 GIT binary patch literal 695 zcmV;o0!aOdP)0004RX+uL$X=7sm z04R}lkvmHRK@^2Q6D8t<6k4b#1W~b25CyT+Sl9#!F@mpVcikjHHd%HPB-jcz7J`Ln z{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0002)NkllJopCBo^-|!$U&?vZJ;fM(W8b#HpzCI6bfN%TNN5VY^SCrWr%gtc1e;@G~Paf z>9Bz&w%GF!V996JDFj&ZeytL1ixFVIUv8aXYy0cX^=${)`5|f}wOJItA!IyzjIfsD zM>)>a;+*KB&vT*|;CxZIuj+1?QeMx}lpAOqA5V9J@B;QNc;9aTM!9Le@N||NYJ9F4 z>xz}RZ!Wwr9K{@QUO{6n9-7cm0|Pf5mkZg`DeMsEV&MP)002ovPDHLkV1gP~ISc>* literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_60px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_60px.png new file mode 100644 index 0000000000000000000000000000000000000000..981f42e08b1f449297e65fa9b6940c51806de555 GIT binary patch literal 670 zcmV;P0%84$P){Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0002hNklhqcJ+;Q_7zmRHJ22!^g8!c$r?bFqRU6Tz z``k-SNhlod4?hURFh1hK`d~O-6XH~Mjj(gxao#Myv1RJse_QU33GPNB!U7QGl#L?F z5t~Jc2a(w8O7k5CE6A}P(}dh#a%fUNXPe5u&{_SZpV!MN?>@1Q$p8QV07*qoM6N<$ Ef)#NsT>t<8 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_70px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_70px.png new file mode 100644 index 0000000000000000000000000000000000000000..e323ad98d4be90288a91785e31cb1c5bbb0cba6c GIT binary patch literal 705 zcmV;y0zUnTP)6wSfmLOVg#c$$(o0d$FiFs!B()b2v~?V zz6$?=wt}sKASi-}jeo#bBVoN`gak=unY|xp=3HjZfIXPevSy19vblm04)|S5(PfwO zl{SVMpaW-2Gxga}C`i-sb&pNeJFn{1d|$)SwU#h7u(b@nnk!q-ZVSNTP8s>&aVjYxP7?5d|LRmbr<*3w2+cwE?>%@no2^QfD2CvuAm zQio)YU=k*P9~W_otdpUDS87f&YwYv=`sT@tN0Yx!2}2wy(&F`qT9mE{sY%fj@?|Kg z-2dlkCMPGV-MjtJ`fOS6qu|_yO4+i$k1eZm0*)uR%+>sP$!Ypi^m0veA42aIoL|+n z_#Rwr!{DPHGh)AzL#92Mgts&3i9+8kbgoph`djDp0V137L^rU10AsShcl8IO3TNMn zpLsL@000SaNLh0L01sgR01sgSs6VG^0002^Nkl1p2C>u zAw7yGaN`+VyVAr9*o6&(@9T0)t5^OzY55TvZ@Qs6IE4sAzdin44w&qySj zdRPxTR(2Zp8mrzSW{=>Kn0`7JLz0hk<*^8Ia=G=m?fKGwtHNw_Q5qCj%}VH)Sm3Za zM`Cp3=?KBM;h4au%kdLFCC5{N>!NuUr!s%YT$)=5>~D8FF@cdMTiOnW@yEWu!wb1I zA&#=V<8zPMLw|RoRIxoKSg*h?Eu({%jGx?ifVpw^B0g=SjIX~~yti8^cE%(fCh6!6 npKs{sW1d~jIR3ZN@K$;Nl|m@^%LTK)00000NkvXXu0mjfsP9Fd literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_80px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_back_80px.png new file mode 100644 index 0000000000000000000000000000000000000000..132068a3572a825460744251f6c99571a86cfbd0 GIT binary patch literal 709 zcmV;$0y_PPP){Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0002|Nkl0Y(vFffQ4R3h#z3ET@LAGsO3Ygo+?bLRNws`Bd8wgYn zqQ2vRBG{Gn4IX+Q7lY9)nzut7L3b-@HYoLJ5q6`WNgP9c##~nt- zoOivPb~ui-Hu{TBXizysy5n=g@$;pC`>N@SSlMDNCEbF6FPe3quYbXeFNF+FhQy&9~MTNv-1zt@#$7eha?{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0003uNkl^4C%*%Z*Y-CxYb3~MVIIC4z*jv6 zktMRBxQ~SR%^+{&;>o?z_WlSL!e6eNR<=NZH59Ifz#0di5HU3;SbrkXzI(8 zxisD@X7SAx-JdT{TdxhQevMzVU&AI8qJvmjesqy2LM$#f!Uy4bCzoS0`p7x%u#P@H zbtG2K=ITR2fTVYj)d$zu{y+REs_e+p(cv7}iZe5HWdrhalXx=+KCM>noTG1^*^B1* yo=N$Jc4K2obW(BdgEV?2p{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^00046Nkl0?A4E~N%!Pd?Ul&KPr z#@;vR15{lqhK{^JpQIBKV(5Yx`!hiYr+1ecER*;Wgg`<>f;e}!zc2oXNr7q%;cyw} zH>M~G7I*XveBEx}Ip;sM{r|O@*@o~5%sX*nw&D(*=hX2B$-}meS6cB{y!g2m_;KPF zgD!C05h7~?8J!gea6*8<_*D<`!-> z?t8%d%-d}~tskYZebvIF#nAk`Lv7dv{%2BRAWu~)zJbHt22H#Y@l1Z1`?q3pbf`rw#r++#zs*4@(ZKM9GnLaM`4_%HlFJW_H!=m}Yj9T$PK%mV>zX zb?_f>Rj!m$q$C&rfL|ABJg-$N@lNkNpT6(=eR|*T3*oeF6#e>sC^{uCGoFgighzza%OzLwhH$%4 z&=!REgp-~eQ21QwdX*m(=d1jp*vn?dAgp@E^FLVs!A8L=3ik>pigwxfK99Od)O4n& zq;|^e!Y9KxDdOmqS;VG9pHxRO``g$5<(pthJcj&TR`A4;ry$;>sAcJDO0`5c<+E8) zx&O}7w+08Q-J>aJxDSHoZfM+uk4g}{?+3xh0o2{WsZ;YWNlwGBqE~8KVi#g-aC}zN z^es49hmKoU^RzFiPG;D$;OPija?o}Ok-2JC-|HOSKz3E0=mNHPphxz{=05>NBxov0 z+Evs5000SaNLh0L01sgR01sgSs6VG^00045Nkl7xV5dKm?WutS4mZ=ht z*1d1Q1E4O5fsr@plXOBt9l9V!N~gf!BTi&Bx%lTCw^E1PViTXg@4L&zhcjrKfnZFb zx88p2rZ(Rq%S^F6zXD%(O<$t+SWfxq@I_$l&#-)czlbH_`PX?8VrknitFbJY`KJ0Y z9Rs7=8Y$XjEg~+4`G_$jxNNlq;65#sSUR7z|%{M6ViMbkAlDaX@2@V=|&LvxyZ z7KQS_`xmua6c?aeB6;G;6A%T074j&@ni6sD>ej#scj%^=-Yp=G`p*U0q zwU(q2Ue>^oSgnxd%OT70DfHw2fl_dSYc{_`j;MIZ(E=#!=i^9;$B7g0)5UUGnSwF5 gr2cl)o8Xpo1>KmuI4sTt;s5{u07*qoM6N<$g6Wim(EtDd literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_160px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_160px.png new file mode 100644 index 0000000000000000000000000000000000000000..b8e5d59a5291c256830a6da13d67513ab191da20 GIT binary patch literal 843 zcmV-R1GM~!P)000LF1^@s6kJd(e0004RX+uL$X=7sm z04R}lkvmHRK@^2Q6D8t<6k4b#1W~b25CyT+Sl9#!F@mpVcikjHHd%HPB-jcz7J`Ln z{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0004kNkl7b?nDkMHF zJ%7LlAR0tL$sh0~R7i+|CZgm~B^0;#k&Di&+4G%=U3rW6a^9WYogJO+0+n4tFxg~d z+Y5@qi*IoYd>yy%i?pw;z0J?|RezLSnUFPL7z5fD^8Tren3=5S(Z~J)czWhMc3t zUu92k&GqL7nAIv=17}BoTLJ48Z$t>OdH}iriR_1@XpGoiY8_fM);{YIBxi1qo&6-% zveP~-9HYKIeRkDS*~JO){MxK%UZwA)@J`huT9d#|8%9{@<49pn_%LDw#`3TjXAx+` zIE(ZIjQ_+qOL)Qu?_y%@$m?UARnulR%s+MB5@1-O|NbZsz5U=3TxGa=06z6mE@ZgE zk6`P*MBaB&)=4>Y>g$<5C+8?VXYw<2_U(Us!+z4rq2U%_7Hd(+3+WaE7W{{h2T Vz&7hlH{}2T002ovPDHLkV1fgdhj{=1 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_40px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_40px.png new file mode 100644 index 0000000000000000000000000000000000000000..f60fc0d35f6e8420c91320d78febaad552c65574 GIT binary patch literal 683 zcmV;c0#yBpP){Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0002uNkln?RtBc0dqVanmJm z>uH{I>B6AzA}21({g`VlT4_`Q=UbhOIzX#!M9PNLIQOtD$1C)c?M@mW3m{Y~V_?{o z1y3NBo|p#01X<2J{u2wQCWkMY0004RX+uL$X=7sm z04R}lkvmHRK@^2Q6D8t<6k4b#1W~b25CyT+Sl9#!F@mpVcikjHHd%HPB-jcz7J`Ln z{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^00034NklL})Q~AQTH8f_&VTDK5r;6zermNTWVEnGw+>Wm77JR)uwI|AWPJVwdp=pfzr~U+ zRtB$SxwZN-1|n0<4d^t~ge!2n+6@wyv|#wD-KK;~^S`ch1#q91UJF=lERN`icB+83 z!(jl^3Tag;u2a;lSdF{GzSaRha`-$yk2Bcgw44v>5JGmfbQ^|q;3!|ORU$GldqW)O y*$KZ+dA7%8{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0002}Nkl|dCLSonW&h~ra-Pam=B$Z?076a&M>TM&P-z+&?O(4%rl$^AbPjjZ`El>PTV4nCCq z7s)}t{*$lwFNJo4z{lsnNM%M!(jeKAISdT%|081eA5vcUhXrF3XJEju2Se^3VS7k* s12%DxXMfFrc^Fno|AR&;)9@~(0XkOIEMPw#k^lez07*qoM6N<$f-W068~^|S literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_70px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/default_front_70px.png new file mode 100644 index 0000000000000000000000000000000000000000..cc9991e260a75ca2ebf5d8d682a3244536a5c37f GIT binary patch literal 755 zcmV6wSfmLOVg#c$$(o0d$FiFs!B()b2v~?V zz6$?=wt}sKASi-}jeo#bBVoN`gak=unY|xp=3HjZfIXPevSy19vblm04)|S5(PfwO zl{SVMpaW-2Gxga}C`i-sb&pNeJFn{1d|$)SwU#h7u(b@nnk!q-ZVSNTP8s>&aVjYxP7?5d|LRmbr<*3w2+cwE?>%@no2^QfD2CvuAm zQio)YU=k*P9~W_otdpUDS87f&YwYv=`sT@tN0Yx!2}2wy(&F`qT9mE{sY%fj@?|Kg z-2dlkCMPGV-MjtJ`fOS6qu|_yO4+i$k1eZm0*)uR%+>sP$!Ypi^m0veA42aIoL|+n z_#Rwr!{DPHGh)AzL#92Mgts&3i9+8kbgoph`djDp0V137L^rU10AsShcl8IO3TNMn zpLsL@000SaNLh0L01sgR01sgSs6VG^0003hNkl9-yBvmAof(B8BP#s9On>&0f)~of2kTS7!^4Ytd8IRU>hN?Y*@!ziP z9a$!(OqamnG0ZbNUuyo2JgR%kMJ7+;)VEh1ddspLF3#-SZ z!OfTyAt4q(ci{bmuZdstHSxcGgnb_uKf)wyPky(7q&%HBFkb5aV=(dlVSt&zFP ll=F)iBd-!U{Pr&~Kmzk+SkioR3T`VJwu3FlW; zP2YoyE$Dc(HAgE+ewn^R0^ZJ`brITbp=r6CRb`#i2Z(RT6Wzf60Sw6g;K~p1#ApM; zJf-CT000SaNLh0L01sgR01sgSs6VG^0003xNkl0?A4F0Zw%0_2~(y3A( zjh#2(0Z60A$7yjDe>QD$7d%M96i9|LfvVD zs^a2JAAzqMFSj;)4HNU$#vioo3>zeT*arWETWSN%2ih+E+7xj9?3ueEFt`q&_ywcj zNDKxQNZPjOw2WGGkxc<66~ya;`RB~sP&K{0`SoW3^qVT~fyt;g-U0hva8$v_#xfG% z(LN;EZJXl7KIfaoQn;;o zbimc)Na}7YIV0!dig#FX0r?fC(0Nyv$F<8Vd;|#hIW~XZaL)h$002ovPDHLkV1iOs BVjBPe literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_100px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_100px.png new file mode 100644 index 0000000000000000000000000000000000000000..53cbbac832711c5e22260605771917a501ec6e9f GIT binary patch literal 799 zcmV+)1K|9LP)28Suw*y6H9zgJ~6<#B?mYu(%X% zc_ly(A;uX@>8?FFI~%9r_`1iZ>fMm))p%ds(Y~5?b?~(ckLk8k5S|c@uNQ2^+rnLX zHnl2zBph|*fWp^G*DCy?I8)&d#ZEFY1%A~toT*{0hV`st3J(ZJ%v@3bJCC|aFm27x zN$ru@i%WuOVuaBsvPO;qLsBittiEsf*Ed66Ji7dCN;u-kkQHxK)S`4vOEpAK%a^01 za{r&FYmAOmx(8#>{Ooz}ebBNC{jGEQ0Lcw`q8r#hfPUE@TKNGyplBwN zinXQy000SaNLh0L01sgR01sgSs6VG^00042NklZn?u|O z$~i)zM(N9P`&cz7cZ6J?Hp;7ub6n3R2|oYi07!tOU4N#6J-y-DhsPt)Npuiw{7eU` zwS%o=e_Om`v#ug3BeqY+XZTouQShBh@y zjxt6n)T&{%eOO*Uzv9{wQY|Y8@`R%Yx{TA8*I6 dtpD?s^#feBD)RW3PLTir002ovPDHLkV1i{YZt4I4 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_120px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_120px.png new file mode 100644 index 0000000000000000000000000000000000000000..ff1aaf12f8693c4251381cc39cf56df56cdff466 GIT binary patch literal 823 zcmV-71IYY|P)28Suw*y6H9zgJ~6<#B?mYu(%X% zc_ly(A;uX@>8?FFI~%9r_`1iZ>fMm))p%ds(Y~5?b?~(ckLk8k5S|c@uNQ2^+rnLX zHnl2zBph|*fWp^G*DCy?I8)&d#ZEFY1%A~toT*{0hV`st3J(ZJ%v@3bJCC|aFm27x zN$ru@i%WuOVuaBsvPO;qLsBittiEsf*Ed66Ji7dCN;u-kkQHxK)S`4vOEpAK%a^01 za{r&FYmAOmx(8#>{Ooz}ebBNC{jGEQ0Lcw`q8r#hfPUE@TKNGyplBwN zinXQy000SaNLh0L01sgR01sgSs6VG^0004QNklwo4AgXxQNp= zC#{RdA&J4bJ`Bgn^?l>xT!GJzyz=7ggf5qhQ5SHK@V{3;_^?65LB*Pc&&a0lL;*|D z4NYUpJ>n<1XX03di8F~}m228Suw*y6H9zgJ~6<#B?mYu(%X% zc_ly(A;uX@>8?FFI~%9r_`1iZ>fMm))p%ds(Y~5?b?~(ckLk8k5S|c@uNQ2^+rnLX zHnl2zBph|*fWp^G*DCy?I8)&d#ZEFY1%A~toT*{0hV`st3J(ZJ%v@3bJCC|aFm27x zN$ru@i%WuOVuaBsvPO;qLsBittiEsf*Ed66Ji7dCN;u-kkQHxK)S`4vOEpAK%a^01 za{r&FYmAOmx(8#>{Ooz}ebBNC{jGEQ0Lcw`q8r#hfPUE@TKNGyplBwN zinXQy000SaNLh0L01sgR01sgSs6VG^0004pNkl~7B4Lz;N~7~8W>1NmFGOVl#0X(iVEOAT~n zS)BBoL3=@ak5LZXNkq`5M zBtF{*NG_7d1=)2~H7crUe_^@2uRmnJts2tIy8Vm!nS5@4^$sOYQNAo87}G?%UU{`8^V*+Egxk(T*!| z6BvSo50dEl$sv=Fu;VB@kUi3vl3cv_(Q9IC&N;bc>6vz*Q?Mb->$k{!CWJ7xZjxKH zTE8dFDO3Aop;HOYf1nV5(Udb!7Yg+?5rT000LF1^@s6kJd(e0004RX+uL$X=7sm z04R}lkvmHRK@^3*B#NSu6k3Q_q==#rK@`MNV__3SVgz4JcFiV2cC+jzNU#-bECdVD z##iA#&{nWj5ClaKvGEW1Y9y?8jF2G7EVK9H%$&>28Suw*y6H9zgJ~6<#B?mYu(%X% zc_ly(A;uX@>8?FFI~%9r_`1iZ>fMm))p%ds(Y~5?b?~(ckLk8k5S|c@uNQ2^+rnLX zHnl2zBph|*fWp^G*DCy?I8)&d#ZEFY1%A~toT*{0hV`st3J(ZJ%v@3bJCC|aFm27x zN$ru@i%WuOVuaBsvPO;qLsBittiEsf*Ed66Ji7dCN;u-kkQHxK)S`4vOEpAK%a^01 za{r&FYmAOmx(8#>{Ooz}ebBNC{jGEQ0Lcw`q8r#hfPUE@TKNGyplBwN zinXQy000SaNLh0L01sgR01sgSs6VG^0004=NklOJG4-B$@oI7|`ZL0kn^=AKlvn zuz72;l@rpxM!|9LWqUwoG98$4o!S5r*bARX?ym!CGzd%f%4eRE&!-LKU?9-0EtFhw zv?~F-f{EakhzLdY?g04kPBfoM$PW9Q?Z7?ooPK8$E6bVKw7Bu+sx2_JnGsRNcqL}B x=Wj2<-_75~_&KI+$(o0-8<*V#3ATcbMZiL| z@m2T_v=wX>1VIr*Z2SYh8VTziS4a?@W%hoYnRA&r1OBL?n@-&jnE8SokA$_k`30@v znE*kW7^fqtJJw_@7UkdZaf?sYn?cp<|9yXsmgTgggRfC|RJZJc@Pu%5tzaqM67JG- z$z|aK;Q?C?D152(l*dnsvmU=GwiEFw@T;C$wuVzRtmkY~xL-JA8b$r*JnAN`>HO@B z)S%2B9O6U>qmiP>3I+uRrRF8GzkNgBzG+s)qs!l-ge{INIq?pNT9mG7sTtAJ@)?v= z?!WVNG9$xY_tr4fKf3N~FEngJrR=(&hpt;Wg1`fu=d1oz$!Y9e^m0`T?L+$poL*G5 z)DE0&LifFuw3FXbK&C&FftM3#n}^P8XkPTP`dR1r4if9~L|3r82Ys@?ed!AT5@-sL z3U9#x000SaNLh0L01sgR01sgSs6VG^0002;Nklrt2q|XL))GTL`NYjUzDT+@Br* zXzjZuH^{S8lMJ0|lV}9@>;t=F!i|9)s!r%(yEzFpC2rJEvq#pL`4v`ndAzk}g6T8m zD<&&F*(+<3MXu3tZ-dGcRo6_lekSLX6njb21kW#kD1;ipLJV;yE!q|6Qs$>(eq5@j hY;(xXr`Gqs_zU1gD)J+6=HLJT002ovPDHLkV1f|BJ*xl! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_50px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_back_50px.png new file mode 100644 index 0000000000000000000000000000000000000000..09521dc84b6d2d43d835f6ae3a03dbb86c524179 GIT binary patch literal 731 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_120px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_120px.png new file mode 100644 index 0000000000000000000000000000000000000000..546420b403f1cdb8b4344af22e99304ccb7e4684 GIT binary patch literal 831 zcmV-F1Hk-=P)28Suw*y6H9zgJ~6<#B?mYu(%X% zc_ly(A;uX@>8?FFI~%9r_`1iZ>fMm))p%ds(Y~5?b?~(ckLk8k5S|c@uNQ2^+rnLX zHnl2zBph|*fWp^G*DCy?I8)&d#ZEFY1%A~toT*{0hV`st3J(ZJ%v@3bJCC|aFm27x zN$ru@i%WuOVuaBsvPO;qLsBittiEsf*Ed66Ji7dCN;u-kkQHxK)S`4vOEpAK%a^01 za{r&FYmAOmx(8#>{Ooz}ebBNC{jGEQ0Lcw`q8r#hfPUE@TKNGyplBwN zinXQy000SaNLh0L01sgR01sgSs6VG^0004YNkl1Sr`OF&OL4|Xnq+Ou}R>zzk6^TEMTJ)8UMS8-6ZCT!m%z8mnpEJ zneA+7vUGq2C)T7j@@^M~NDs%0$DjIHCwO&#MO2(pHNU0F<&CHV?wp7mkrD{C7Mb(- zoP7QvzF|aNW39!=dwjk*~P#sssB;z=f2ZKI#qZQfwP(>aSr1-V} zF#JpLr}U@zhv?6buP;}@x5Mw7vtVw&!GFiJj!#rO{J4b?BnYPgT`zrnb{sl5nXl>M zK#DJ^qk~V{*tgo!%I_SOR)~V=*C6;rY#yFU3MoI{q7U~Ly#*BNr1``tALsx8002ov JPDHLkV1kFjg1Z0! literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_140px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_140px.png new file mode 100644 index 0000000000000000000000000000000000000000..28e3e7717731805a25899a214953ae60083ba784 GIT binary patch literal 868 zcmV-q1DpJbP)28Suw*y6H9zgJ~6<#B?mYu(%X% zc_ly(A;uX@>8?FFI~%9r_`1iZ>fMm))p%ds(Y~5?b?~(ckLk8k5S|c@uNQ2^+rnLX zHnl2zBph|*fWp^G*DCy?I8)&d#ZEFY1%A~toT*{0hV`st3J(ZJ%v@3bJCC|aFm27x zN$ru@i%WuOVuaBsvPO;qLsBittiEsf*Ed66Ji7dCN;u-kkQHxK)S`4vOEpAK%a^01 za{r&FYmAOmx(8#>{Ooz}ebBNC{jGEQ0Lcw`q8r#hfPUE@TKNGyplBwN zinXQy000SaNLh0L01sgR01sgSs6VG^0004-Nkl`+(D)` zwSo5d2Io4lEN{*P#i23)0v*-&dIa51-M76=8@&J#0Q{~VGi{W&Chm9|J}q@mxo>~ajiWCP@%`aqsaULZ~!bIsz$8#XIOgKi7 zb8zIZa9GkK`~QrcW8l}Zg!Qvyd3}25MYGope$7rq%6F;izYYv`!n}DG*$-j(IH@)M zeCTUDhGby4A&ijQm^je#*%2e=6=S%}T80?)b|S0K&sPRjkQ|0aKu%0IXv{ zcVS==f9&aKUBY})WME5=*KvMGJgB?*<33@yMIu*0wvajwt)0xra_u_TPW)V-*GIkS z_8n$(Eb;oOV+4c)IN$y(1ko3$=F<4_n8pXm9Y`TlF~ATL;|NkX81(}YT^>h$Kn}+d uzlXp$5mWe~MsM%St%Rnpq^ae8C4B>Cbfx)%@rCaI0000000LF1^@s6kJd(e0004RX+uL$X=7sm z04R}lkvmHRK@^3*B#NSu6k3Q_q==#rK@`MNV__3SVgz4JcFiV2cC+jzNU#-bECdVD z##iA#&{nWj5ClaKvGEW1Y9y?8jF2G7EVK9H%$&>28Suw*y6H9zgJ~6<#B?mYu(%X% zc_ly(A;uX@>8?FFI~%9r_`1iZ>fMm))p%ds(Y~5?b?~(ckLk8k5S|c@uNQ2^+rnLX zHnl2zBph|*fWp^G*DCy?I8)&d#ZEFY1%A~toT*{0hV`st3J(ZJ%v@3bJCC|aFm27x zN$ru@i%WuOVuaBsvPO;qLsBittiEsf*Ed66Ji7dCN;u-kkQHxK)S`4vOEpAK%a^01 za{r&FYmAOmx(8#>{Ooz}ebBNC{jGEQ0Lcw`q8r#hfPUE@TKNGyplBwN zinXQy000SaNLh0L01sgR01sgSs6VG^00054Nkli8?sP0lDEP?J zfu-?^(H!;g!FU_R5#a-jH#*6fkE`4F=GheB;_}3-*t2SWZo9{4q*f74K&+M-B?mGd zSWF0?%$O#Mc#uzOULA}WgaeslyvTlwC;TL4CQq#_pYDAT?zGC!*^ycKW>x*;U_t)J z0GzV%dI;dqizIa$z01I6xi-p{;BXn(Lcf9Y7dEaNZzOM;qrSX3_&K)vxUAVqU2>#r+}jrw=U=7^$m7Pksf4u0c9~ z2LZu=#9_?1b?x@t@^^mtd3CTku>2ix-G+7T1+5Z-Xb2u5+7(2>!gz6@7n{zP#uhI_ zp1s~6WAicFfP2UqO7MeT-Z)+i$(o0-8<*V#3ATcbMZiL| z@m2T_v=wX>1VIr*Z2SYh8VTziS4a?@W%hoYnRA&r1OBL?n@-&jnE8SokA$_k`30@v znE*kW7^fqtJJw_@7UkdZaf?sYn?cp<|9yXsmgTgggRfC|RJZJc@Pu%5tzaqM67JG- z$z|aK;Q?C?D152(l*dnsvmU=GwiEFw@T;C$wuVzRtmkY~xL-JA8b$r*JnAN`>HO@B z)S%2B9O6U>qmiP>3I+uRrRF8GzkNgBzG+s)qs!l-ge{INIq?pNT9mG7sTtAJ@)?v= z?!WVNG9$xY_tr4fKf3N~FEngJrR=(&hpt;Wg1`fu=d1oz$!Y9e^m0`T?L+$poL*G5 z)DE0&LifFuw3FXbK&C&FftM3#n}^P8XkPTP`dR1r4if9~L|3r82Ys@?ed!AT5@-sL z3U9#x000SaNLh0L01sgR01sgSs6VG^0002_Nkl_OB z8-SB$B$+u5C>#eACVJ)H#o`OkMV+RLi}Oz4a?%Hq2J-F*wcao&e7x*K9?Jn9lj7AH zibFk53YTN~O)Ny0004RX+uL$X=7sm z04R}lkvmHRK@^3*B#NSu6k3Q_q==#rK@`MNV__3SVgz4JcFiV2cC+jzNU#-bECdVD z##iA#&{nWj5ClaKvGEW1Y9y?8jF2G7EVK9H%$&>28Suw*y6H9zgJ~6<#B?mYu(%X% zc_ly(A;uX@>8?FFI~%9r_`1iZ>fMm))p%ds(Y~5?b?~(ckLk8k5S|c@uNQ2^+rnLX zHnl2zBph|*fWp^G*DCy?I8)&d#ZEFY1%A~toT*{0hV`st3J(ZJ%v@3bJCC|aFm27x zN$ru@i%WuOVuaBsvPO;qLsBittiEsf*Ed66Ji7dCN;u-kkQHxK)S`4vOEpAK%a^01 za{r&FYmAOmx(8#>{Ooz}ebBNC{jGEQ0Lcw`q8r#hfPUE@TKNGyplBwN zinXQy000SaNLh0L01sgR01sgSs6VG^0003fNklS5dH>iC`u7Lw0O4Q zGx#pjgU{frd9A0?vp#_b>7hL}2N4=}n%(UDY#PW}7sBjJzWHWm_e%)vdYTjC53lW> ziDZcN%LBN&NiUdLZQ4gG@wAtC#vsR2NcJU%_l*N1d|h1(apbjnJ0_b3SwG(c)is*= zBPNR_G8&oLSs}^367m4Pj5Cj8aKUZO4`Ftn8y)6KCi|V<0rde*`*h%-gv7xW2t}dj zlltzR%OS}@KR;-b)XOPq!Ev}c?eXK|=QdI3Ak+FAO?5KisZ5~Kf?R(uZnDtC;v|_( zMsRqjyvA#kaf)KX*J-Bh+BXvA1-r$V5Lok5@nGDlU&C}w1-BP$;Lj4;~kIqnnN-@00000NkvXXu0mjfkgs2Q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_60px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_60px.png new file mode 100644 index 0000000000000000000000000000000000000000..aa973b078b739b609055924c02d7332005b3e51c GIT binary patch literal 745 zcmV28Suw*y6H9zgJ~6<#B?mYu(%X% zc_ly(A;uX@>8?FFI~%9r_`1iZ>fMm))p%ds(Y~5?b?~(ckLk8k5S|c@uNQ2^+rnLX zHnl2zBph|*fWp^G*DCy?I8)&d#ZEFY1%A~toT*{0hV`st3J(ZJ%v@3bJCC|aFm27x zN$ru@i%WuOVuaBsvPO;qLsBittiEsf*Ed66Ji7dCN;u-kkQHxK)S`4vOEpAK%a^01 za{r&FYmAOmx(8#>{Ooz}ebBNC{jGEQ0Lcw`q8r#hfPUE@TKNGyplBwN zinXQy000SaNLh0L01sgR01sgSs6VG^0003XNkl92Bipkx^XARYeypJ7b*6|rkk2!f zGR^MaUch2vgCrB0XcW6oW1)M*ZlQuPzAo8|<#_`G%Z6IAr%9g$j1UZ6Js2c$q&i(ZKm=f`*i%UO+T0wxQw5H@&}cEU4qjp@YRs5 zc0L)agfES&2jVh({yYpW#iK=UCk}s4?btRvF27L~S8sD^7v4WUy?B5%$2r215f8kb zc365jd3>sFj8$4I8~?ga?a_93xH;CIn2A$}@;2;!>)~WvvmeJ0p8wR!*haSRC1fe? b>o0u+H9(;GU*+jc00000NkvXXu0mjfy>wFB literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_70px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/orange_front_70px.png new file mode 100644 index 0000000000000000000000000000000000000000..7a0e8538814e72df4a34d650921e0bf58d2db8cc GIT binary patch literal 764 zcmV6wSfmLOVg#c$$(o0d$FiFs!B()b2v~?V zz6$?=wt}sKASi-}jeo#bBVoN`gak=unY|xp=3HjZfIXPevSy19vblm04)|S5(PfwO zl{SVMpaW-2Gxga}C`i-sb&pNeJFn{1d|$)SwU#h7u(b@nnk!q-ZVSNTP8s>&aVjYxP7?5d|LRmbr<*3w2+cwE?>%@no2^QfD2CvuAm zQio)YU=k*P9~W_otdpUDS87f&YwYv=`sT@tN0Yx!2}2wy(&F`qT9mE{sY%fj@?|Kg z-2dlkCMPGV-MjtJ`fOS6qu|_yO4+i$k1eZm0*)uR%+>sP$!Ypi^m0veA42aIoL|+n z_#Rwr!{DPHGh)AzL#92Mgts&3i9+8kbgoph`djDp0V137L^rU10AsShcl8IO3TNMn zpLsL@000SaNLh0L01sgR01sgSs6VG^0003qNklNoH&h=Fh5*H~df%LyZHM#?OB``Tk?{Qf$WT2 z{{)FAh~j(SBN~@@MDpakqFW~%G_Ln+-)m5036Mk5cRJS`Y=sVbmM%GY(seDyn~XeW6ntNgkkiT#s^J%n}fdT?{% uw#CS+%kLwR+aGIfz01H-J-28Suw*y6H9zgJ~6<#B?mYu(%X% zc_ly(A;uX@>8?FFI~%9r_`1iZ>fMm))p%ds(Y~5?b?~(ckLk8k5S|c@uNQ2^+rnLX zHnl2zBph|*fWp^G*DCy?I8)&d#ZEFY1%A~toT*{0hV`st3J(ZJ%v@3bJCC|aFm27x zN$ru@i%WuOVuaBsvPO;qLsBittiEsf*Ed66Ji7dCN;u-kkQHxK)S`4vOEpAK%a^01 za{r&FYmAOmx(8#>{Ooz}ebBNC{jGEQ0Lcw`q8r#hfPUE@TKNGyplBwN zinXQy000SaNLh0L01sgR01sgSs6VG^0003^Nkl+~MpU)RUJ#JUTIF8BV z`ICtvdE198a4}Dt%p4bBIXB<-abywGt;L*nT^S=!oMsh=kY|zOpD`dy8?OKC(#mWc z?YQ53hdB_qy}Ja8GgPY^oL*c*uz>89eYr_^P;Ug^*E7ZI;iuRdm-7MmkJqO};z^9} zXSM{&FI4rb05PG?7^MU~9f&*I!(-6E_LfwS@* zRk4TYVO?C+y0S{Tb^9kLSGsqa{)km7to3DUrgl37JD49ew02kuqPP8dqAA~jO&dFL zv$%6u#mYuc#y5_Ud033K83|Q#K|CA&Sln02zJt*=hcTuWVXPm^mcZj*_e@h>d^1S0l3CF+xO=S!VCYnK_r4GvJR|dd_Vafn2`eB%+bvd}<-s z^h|($x)`8G(_MQi9*geQe#YXw{JmT;Gz z)s}@1gu{*;Q20{m=?Xt7&Q$nKv6D zR%)-zK3oz+i4Y`BkrgZo3`@;RX0?4IKfW1O#iPsLri3Go3|aApMJ-BKL#ipdA)iG_ z<^DfU*Bl$IbZ?75UW*vJ4mj}6J5dX9t_INmZ5yv) z;bCaR$|#Ku6eb8RyXLI^U1mqyIGf_Imh=w-WX6|uB{x7FVRCoNU{^keFALOdUGN<)X+m` zQ-s>WjIW+oA2|Fm@Wuyx!QpdbLGb&6+`0^Yqi2vwOvo1|?mWLCO`ji97LuWw7?dS& z$@Gn@T0$ztEcDaTsUZe*_9lbTd26tCV(U$U=L>U?l3m5Ep$I7o^ONO(i+~8~A~qlR zXk*;q#$ulWXAkVQ1n-d8>1=Hu(A?GzSOm_8t23xxA1pSB1NyQFIi0&X&VN~d^q2Jp XHmV}-te8hb00000NkvXXu0mjf-PTHM literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_120px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_120px.png new file mode 100644 index 0000000000000000000000000000000000000000..fe4e25ff9ff543675986a80140790ede0770c808 GIT binary patch literal 768 zcmV+b1ONPqP)e@h>d^1S0l3CF+xO=S!VCYnK_r4GvJR|dd_Vafn2`eB%+bvd}<-s z^h|($x)`8G(_MQi9*geQe#YXw{JmT;Gz z)s}@1gu{*;Q20{m=?Xt7&Q$nKv6D zR%)-zK3oz+i4Y`BkrgZo3`@;RX0?4IKfW1O#iPsLri3Go3|aApMJ-BKL#ipdA)iG_ z<^DfU*Bl$IbZ?75UW*vJ4mj}6J5dX9t_I6ldn5@~Pj8h!GrFys@1}XTO{I}Q$Q$0I zu@~Ms@ORQ+-ex(^Z*cTbyb-}kQh$bzE}##1S%gJTkz;D?bJpKg8yvdc!J|MAEU3}f y1Iyq;?$S&>&Sr4KjJ*iCTyHGb`W3z0ujn7}dLr&K!Qfy30000e@h>d^1S0l3CF+xO=S!VCYnK_r4GvJR|dd_Vafn2`eB%+bvd}<-s z^h|($x)`8G(_MQi9*geQe#YXw{JmT;Gz z)s}@1gu{*;Q20{m=?Xt7&Q$nKv6D zR%)-zK3oz+i4Y`BkrgZo3`@;RX0?4IKfW1O#iPsLri3Go3|aApMJ-BKL#ipdA)iG_ z<^DfU*Bl$IbZ?75UW*vJ4mj}6J5dX9t_I)s7MTE({ z_zeyGs2AkLgFdeuL;DW<;CmPPAfn;1M|A?O>iQe1>d}j4HHxDX4m_U#muo7RHXy8x zPL_yRpeG3^bC{eg*)e7=z31?->r~7*)wJNZV9w#sVlLpk1hbXb>uuQkNia=Af3wg4 z+8U<{$=bBCF{Px;J*IB9K@@8Ie>hU`YjION_aDak_Rb}Q?3$A13*XFH@LNyFcW{?* o_ihgY#?v{-yL=@rX8lU~1HG9d?#UPde*gdg07*qoM6N<$f&;^D>Hq)$ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_160px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_back_160px.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2afdf392a9860960dcbc80b69749b5ddf7bd65 GIT binary patch literal 824 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 VVBt{916cq7002ovPDHLkV1l3|aIF9U literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_120px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_120px.png new file mode 100644 index 0000000000000000000000000000000000000000..84184c5125829431082af99b577594c028360c31 GIT binary patch literal 804 zcmV+<1Ka$GP)}Hb)$!6J2kYFp=SO^xP zjjzIgpsir5AP9;eV&fn1)ks+H7$G9bEVK9H%$&>28Sq83M$T; zB$C31!eK`aD14=Ky~59m(-nSK?99iez^8g@=|8OhVI$+@ga?H~xopw+J&(Fcn`te~ zN$ru@i%X1YB53FoStUz>A*q&RR@*oHBYEinHQd6Rv@?|Nh z-2dn4rbb69-PNB z`YxPrLidB6a1uX~U#2gWg4a_B#-ZZ|T9zwW{jPIz5A*BtMAxvl4+FBledQaaD`()g zhiKsd000SaNLh0L01sgR01sgSs6VG^00047NklnA&S43BY0EiI6T9UCkPN7t(eO_U#uU&X4t3r^7bL1>S zJn+I@a92N#tYj2tR+wB-=Ef>wCqgMkk_4)DNLK4AWm#?12*7Hsx7|e_^spN$12|WW z-DMwK4v)+}N19X3b)vqi}Sd|&wu;&C=vj)Y0Rw?rj*o}Hb)$!6J2kYFp=SO^xP zjjzIgpsir5AP9;eV&fn1)ks+H7$G9bEVK9H%$&>28Sq83M$T; zB$C31!eK`aD14=Ky~59m(-nSK?99iez^8g@=|8OhVI$+@ga?H~xopw+J&(Fcn`te~ zN$ru@i%X1YB53FoStUz>A*q&RR@*oHBYEinHQd6Rv@?|Nh z-2dn4rbb69-PNB z`YxPrLidB6a1uX~U#2gWg4a_B#-ZZ|T9zwW{jPIz5A*BtMAxvl4+FBledQaaD`()g zhiKsd000SaNLh0L01sgR01sgSs6VG^0004ZNkl*4L@d%HI}%SgZUzIXI+VoGcyV(6YLi7JSlBxD@SQcN{w zF77yZI+)>}OW^L@$<^w6^V|@oAFp~% z{nN(dL)DVzuvz>g%lfmnwJihI>1>2(cdOv$YhW9ZFhi zm+_^#B#o1}QkG&9#S&qIOV-Fo)${T7zS9q97(^dH^maKbs6H+A{MiOqk08^8A4E1m zI5X`NPk)vnsH!94!JC=l`3^bXr1wddY>iys&`@dqOPZzpFX;y!4q)N2eGi!c0000< KMNUMnLSTZ`$cmc) literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_160px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_160px.png new file mode 100644 index 0000000000000000000000000000000000000000..f92b467a9d96afde50b4e55d37e093ac25db2b69 GIT binary patch literal 846 zcmV-U1F`&xP)000LF1^@s6kJd(e0004RX+uL$X=7sm z04R}lkvmHRK@^2Q6D6Vs3l&5Jw}@g9K@`MNV__3SqJmMI>}Hb)$!6J2kYFp=SO^xP zjjzIgpsir5AP9;eV&fn1)ks+H7$G9bEVK9H%$&>28Sq83M$T; zB$C31!eK`aD14=Ky~59m(-nSK?99iez^8g@=|8OhVI$+@ga?H~xopw+J&(Fcn`te~ zN$ru@i%X1YB53FoStUz>A*q&RR@*oHBYEinHQd6Rv@?|Nh z-2dn4rbb69-PNB z`YxPrLidB6a1uX~U#2gWg4a_B#-ZZ|T9zwW{jPIz5A*BtMAxvl4+FBledQaaD`()g zhiKsd000SaNLh0L01sgR01sgSs6VG^0004nNklG zE$FFeIV~qZT!5Ac0ivJ*vEl&>2^)L<1bbm=GL4mZ;_q?(|Cu!Q9tZn|O)-gg+4!P;L3RWn~Q-}ja7y+_w?b!%I zsoI0OJ;NRF7KQ?HA2X&iJC|^cOtEKmG;3 Y0bYh+;ksM}^Z)<=07*qoM6N<$g3yMDpa1{> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_40px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_40px.png new file mode 100644 index 0000000000000000000000000000000000000000..e8a703a298fe09d3ca1f1758b5aa232713169e59 GIT binary patch literal 686 zcmV;f0#W^mP)v>!8j&P@u zO|A$Z3x^yzpzw{-^%B1-&Xo95u@jF?fnW91GF7Zsv5|F5;X&a(GgmOm=TSEarmXon zsogSraEUQZ1Pz@6tK`TNmTF06wS7Z>z8TiUW60lT14kSgvf>SiT9B?OscF$u^5xi2 zx&P18O^*zhx(6fB_~LmV{m`@r#a++)Iq|&WDFmM3%BuL+B&V@2(RV9a-x0KL!Nqk& z)A!+W8@itCq?7!U0y6#SG`ycfTLL=npk=9)Re7DWM~H9A6WzkWAq>d=_T^tkUuY{3 zFzs#t000SaNLh0L01sgR01sgSs6VG^0002xNkljsnJ5krHY;-e|!k&DP6Fu%Moo7`g;%9q$AwwOP)U>vao zS1u>rPI81jHiyIK87HlC1|@Nv8I4)zi7CMa)2>kXhuJ55%Z<3@RkqoQcYVLbUw8&a U;jtzOEC2ui07*qoM6N<$f}{sHZvX%Q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_50px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_50px.png new file mode 100644 index 0000000000000000000000000000000000000000..a3551cffa5157d7c0c58ef9e50146683f8dbdba6 GIT binary patch literal 698 zcmV;r0!96aP)0004RX+uL$X=7sm z04R}lkvmHRK@^2Q6D6Vs3l&5Jw}@g9K@`MNV__3SqJmMI>}Hb)$!6J2kYFp=SO^xP zjjzIgpsir5AP9;eV&fn1)ks+H7$G9bEVK9H%$&>28Sq83M$T; zB$C31!eK`aD14=Ky~59m(-nSK?99iez^8g@=|8OhVI$+@ga?H~xopw+J&(Fcn`te~ zN$ru@i%X1YB53FoStUz>A*q&RR@*oHBYEinHQd6Rv@?|Nh z-2dn4rbb69-PNB z`YxPrLidB6a1uX~U#2gWg4a_B#-ZZ|T9zwW{jPIz5A*BtMAxvl4+FBledQaaD`()g zhiKsd000SaNLh0L01sgR01sgSs6VG^0002-Nklmy+G=OwvxWTSb-4rUd$7yIe^rFJix23J3(C z_ElhJaSW@QIUV?6T_gV5gF5o9tv0&$wGc02F&|Qo4v|_&k3^36-SNEZIyYq3HgL&1 z9Tkh|`=k+3z6vU7?oPm+h4cOf(wK-nmf~eF&Ng}e<`bB)!5DNetQZzjoS!rq-J;V) zs3IpKM7)X8-^I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_60px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_60px.png new file mode 100644 index 0000000000000000000000000000000000000000..9ea3aace6df66ede7cf13e9cd5cfe5db7faefba1 GIT binary patch literal 712 zcmV;(0yq7MP)}Hb)$!6J2kYFp=SO^xP zjjzIgpsir5AP9;eV&fn1)ks+H7$G9bEVK9H%$&>28Sq83M$T; zB$C31!eK`aD14=Ky~59m(-nSK?99iez^8g@=|8OhVI$+@ga?H~xopw+J&(Fcn`te~ zN$ru@i%X1YB53FoStUz>A*q&RR@*oHBYEinHQd6Rv@?|Nh z-2dn4rbb69-PNB z`YxPrLidB6a1uX~U#2gWg4a_B#-ZZ|T9zwW{jPIz5A*BtMAxvl4+FBledQaaD`()g zhiKsd000SaNLh0L01sgR01sgSs6VG^00030Nklr`U3F-UM-^H!Hc3e*0xD@n^s#qcA;cvvpdP`k{Tp78G~qn9ZxXEiruVdVv8W@ z`~-X=Ib^n<#vyzbYV(iCYb}rGv^!;-ng`+zA*a0sM82v`Y`%P@Ybw}^oko3huobeQ zeOAOJCaUWja8WqH88z~xzuy@rx@&_UvCn&qCnDE%*E=^!xXDv>I*aRko%4;;#zW5V z+*00006wSfmLOVg#c$$(o0d$FiFs!B()b2v~?V zz6$?=wt}sKASi-}jeo#bBVoN`gak=unY|xp=3HjZfIXPevSy19vblm04)|S5(PfwO zl{SVMpaW-2Gxga}C`i-sb&pNeJFn{1d|$)SwU#h7u(b@nnk!q-ZVSNTP8s>&aVjYxP7?5d|LRmbr<*3w2+cwE?>%@no2^QfD2CvuAm zQio)YU=k*P9~W_otdpUDS87f&YwYv=`sT@tN0Yx!2}2wy(&F`qT9mE{sY%fj@?|Kg z-2dlkCMPGV-MjtJ`fOS6qu|_yO4+i$k1eZm0*)uR%+>sP$!Ypi^m0veA42aIoL|+n z_#Rwr!{DPHGh)AzL#92Mgts&3i9+8kbgoph`djDp0V137L^rU10AsShcl8IO3TNMn zpLsL@000SaNLh0L01sgR01sgSs6VG^0003dNklA1DeFKowO=FV^xY3zq~llPU`4ti#dTF#`g0|&P7qS zn|BdH_~89^3c*9`dk>7I;3Hro4}_obBC@1CO1v<8cxXp%oxFwI6tB1CN7Ih2Fj17Z z>Y1Ksr_{5pWO&N)5m<`{4On*%mV{;<@vl$E;!NV?O_cMorZZKdBCK-|I;k#oPhCKH zTvdoP7BI;{?_=}egB8{f&I#N!Hjn8m=)d;jurT%afo3m%S@q-?2^&bU{Fn|xJu#Gd zht3HhO8fN1WPx*TFUDz~x~KDv;mSeYV|~AY{5{fmy^j5eSKTlkuX2)aj5&kiuxALi hT6^C;{z~P)(gkJ^U*T<(fo%W)002ovPDHLkV1ga>U6%j= literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_80px.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/2010/healthbar/yellow_front_80px.png new file mode 100644 index 0000000000000000000000000000000000000000..666be5f950302fde6f033ed609dbe56b09b4e68a GIT binary patch literal 775 zcmV+i1Ni)jP)}Hb)$!6J2kYFp=SO^xP zjjzIgpsir5AP9;eV&fn1)ks+H7$G9bEVK9H%$&>28Sq83M$T; zB$C31!eK`aD14=Ky~59m(-nSK?99iez^8g@=|8OhVI$+@ga?H~xopw+J&(Fcn`te~ zN$ru@i%X1YB53FoStUz>A*q&RR@*oHBYEinHQd6Rv@?|Nh z-2dn4rbb69-PNB z`YxPrLidB6a1uX~U#2gWg4a_B#-ZZ|T9zwW{jPIz5A*BtMAxvl4+FBledQaaD`()g zhiKsd000SaNLh0L01sgR01sgSs6VG^0003#NklFMd@?9A<3KBWLMkk1|;UqyiD@)m~~Q*Rh;u=_ z?dFL>UQYmOT>~NFfAIe!2I87^gV_BVjP`5Q@M{sO1DJF29`@{nA)U1Q?6yu`i|3c0 zW^M!w;ytb&WF$MKvb81*Sh8*(ub7it;}0BugC0(f*Tp&PT@-N~z+dq$r%EoeA`)mb zkO=ga9utj3i-xQgz+9+Q=KZ_1In@b-XVW7gM3w9#3*3(_AT@2 zr*caY$;_%iE?(fbaNL&L6IYkNsctEbp12q7d`xaE_CWROV5hWu0$}@$={bOTSrmA> zM&z->vW^Ei-SjuKdvcDaU6|@*?^%!atDoKQ75?8>_zKt`VBrZku0;R<002ovPDHLk FV1nKvaH#+Q literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/HealthbarOverride.class b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/HealthbarOverride.class new file mode 100644 index 0000000000000000000000000000000000000000..c97fbb6809ccbadbe16d0c887465939524d88c9b GIT binary patch literal 11735 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/InterfaceStylesConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/InterfaceStylesConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..7e86678c5f465eeefbe692591b80a3d142bbb889 GIT binary patch literal 1826 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/Skin.class b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/Skin.class new file mode 100644 index 0000000000000000000000000000000000000000..3a114a831770f414a299a83d713c583dba84a2a2 GIT binary patch literal 2039 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 AV*mgE literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/WidgetOffset.class b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/WidgetOffset.class new file mode 100644 index 0000000000000000000000000000000000000000..98bebd2448d2d17fd1cbcaa32f5c7feff6841698 GIT binary patch literal 19593 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 BLn8nH literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/WidgetOverride.class b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/WidgetOverride.class new file mode 100644 index 0000000000000000000000000000000000000000..162a5ca80ce7dbf240ea02c80a26c78405e502fa GIT binary patch literal 3682 zcmbtW*;^A=6#reeBzRFkMR2V}EyN{=fD5<;2$-5=FcZ+!w&?%^jwTbDOt7@Ib?IuY z-S>T8o?4erzxLCwFMa7-|Cc`Z>$!K5kU;tYEf1W@oO6D^v)yy&kH3Gp2f<9VlZs zVCt49l`-|WVdq2OoCzUfd8bgKh~#&L%whAD%#&BG4+ z2ao2!Hxy}ml}JPh7Lso)r7r|nX&cOmdDZOOLgUr5uY>;n{(vu=VuSsDKK+^^MIlsU zk){Z(B7N2{8QParH89jvn^7slwnSiuKJv8rQe)LGHg3l46jWY9$TMl zxv(RzWxmjGaLb4{Fzizq4$g5~((n+PvxhuP!#c!J-qJck0rw@xbtfua*nmwAY-DI# z%D9NMIqpLp1?mke!=ZlJ5-08_=-qAYT@GwvXfA>*ovI7X*v9byS{Rz_=8X7#Cx(=8 zga$j<>y5-B-d={Si>g~S7~CA&v4f$iC!6twmicY*7sD-3Pub=9Aaj~hI>GMN5f??Z zi=z@%PB@&{ZP#e8NPQ1She$m;m-*C#-a&t#$Xxh#aX5sp(~14I?>^z%&Cw%#H_a*A zK-ljK^{cVIqjvEG#32r+fN(kCwITKkh(3<~lJvvsEd2n7OZZkh;b*AX-L|JKW+kU$ zaecxPAjdcYr9jk(H=^1(G$X{J2&1_@K2GzUvtl^TQ7x#JIT4|Sm#0b@lcy!u2*(Kl zvwlv_zT?CGp`b4$r$q!6<#?zR-%!{a70c4D?86+(1Rr-I#;_vKmoUc1hcri7z8sBsQ1plY0$WT=%;qe;t3Ch~M10g4d3F(lqy3&8B~U|#bP+ev0Ol{aNIAJI~V z_$^;nqZ}`Z$11F*(YH<;X$A*fuHsZPbhNZC zeHYOE7|xiMkgEzL5LCc)PS;>pBl@~mf2H}#Ze>EpD71!qX!6RU`` z#7$8{2KK#gUluJbt&3YRwCtv}ct$7Y!}EL=*looh8r{|S7@s=u35{?;gfnSNPjGyO z&ly}=Dy7YgC8uU+*A_NG89k$qS>67E)N-%<;?8l%7?lZzp+dLpMY*&t%!|4lUvqqc zZx}iY!TaJ`I^A6mQJ!r!JMl3k?rAldNsZ|Ph8Vt;#RR*AHKnc^lcr{6Qe+V-02K)T z>wD`^_mMUl(sKG*Tz;fU+!O#w+WJz`>Xwq$u#~hTrKH^@B`qE)X&*>QhgnKGV}w{H zPJ@(m7Nn$;0MxD(Cy#zR=xS(06Y;MF*zdG~>5rZN6)al6uKYUI*Ke-4i{>ajZdGri z^#*oIou@+R+H$&fTh}Rddn<)*Uru+x)*Y0(!&O3eB&X}Obv~&ZbO_zi$}Hc5YLrNV zw#AUN2s?#^nzI;|7AI|sQ_|v*T1oI|j^Hs{IVP2Qtz?+U`Ja~lXKfQxnoQM7ipO*Q zXzV1|`REL9VlmhapQDPoaqXd3Rjfxn@ zNYFcz1ihRlLD(178@T+lY}51fe-~X)pnGUNwqPH&B7$w0qR*u_(Sn<3#h-BFFKlOZ z^vTnK&3Hk20++-`klj+UFPDSR=-$5mHePh^yoD?7rixp*>TasMg=@2H4K#W{J6U%S zZzqjS7mdhXiRwlL=^F96#1c$9n;(*@6`wIYFTMUp3AK*iZQKZvFsfq$L zT*u|;v2yplXpiWBuzcMee6(XO8p}7wMVso&EQXtc64_VRGxr^Q^&8l~`<3BavMj@Q J_+H8%{sHZkh2j7J literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/0.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/0.png new file mode 100644 index 0000000000000000000000000000000000000000..b817c474c04ce529e239bb864c3c823625600dca GIT binary patch literal 15717 zcmeI3Ply{;7{Es>i`~-VpF&wC%)DfWCNtBS zNt0a=sy%2yPz1q)BB%(Wh!-z<&|)ii(TfN1B!UOMco0FotZ!zL%;atISlWUpFOWaq z``-6`@B4l4eKT{&_0@Av9-Mz@o?)1SE6cSt^!-5mzJCsVKJxnxKwta)<&BVG4&993 z_q=xU&{2jlpLH7R(R%%?VR_vmu)QWM4!S;?jdZ65KCmvqh;72Q<5mj4efD{Qb?i#v zf>Iai{vzCTmbU|Ve*0X*+P-AzcHvZY-W(XnK^I1V9dtWxXbdWa#IJ#V$HRPqO{PSb zDusnOAiG{)Wf#2wvPx0qEU{E(HN7Y*dRdYmXC*;Yc|qqznG-}q&<#Okhp$3)9{n-{ zyJf7^&J4pLsZ!XCBH!Toe!pMrmx^A{=0#oCc|qbOi9<8EaLbLrfOErRsgseP8Vs$# z@gv7`+1M{=dcCMpD8zxruVG$Ye;mjShwKnVegJ%4EDHQIBikC=_`RT$EX}rf*nwT> zMj^5jr`q|OUgU+F-i(lA^~}JiCiVI__SE%uyHi7l(b5%!V2E_8W!TvAA-@JguNPQw z=?Y5a*tF~;rgx}Xht-)){IubzRyEJ+#oKzpwP1*f5$1}7N|hYk)1W;$I#P6;YT7nz&vI-d3u?7Q z0Cl;og|*F zGv{nqpr--{wR6zP&53idQ7%A$s-|for>kYaK`3jSu9PKC)Krv+CIC?_k8+vfW>=_X zC$9SzR))AX=i%ka(X8%CY;7&6QkL( za5HCjIroMj^`A4J9izVqT~gObT_v+-I|;p3)CU1vXruGAmxh*loixMUPd_DyQF1an z&K(pY1Xu2?3?{5KHWLxDFL6$fmwVIp-T6(DjEd_}3sLZ!f2Gn>3LzE0@+<5=J zGQ_~s=+-81+t9A^qs&GF|E0?9tskZd-(KagOXmNea_LE&?1`g3ySs;)@!gVv`Y-AQ zAnALe$?qD=_Dni|J?^8OUNT=-1@z*@_;YBQSL3D|WYfGFH_a@ccAcmy4WnVhIji`V zF1_D4kDfkYRaKOdV)FPfZn5eNU}wGNp!NSS>3yodz$(yFE^E&Yu64GUk1#l_nw}+ zIC$=R|BDmfKJm%=krQ*PhhIFrbnMpt>p#7F_Hyg(`}WN-_B$WEaNzSdkDzGG%F?;o JN2f17{|_DZ1xWw^ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/1.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/1.png new file mode 100644 index 0000000000000000000000000000000000000000..a6add2616dc8bf19a883048ea72f95258e1beedc GIT binary patch literal 15729 zcmeI3O^6&t6o6YJYqBIEO2FU`HnYSZVo(3iOgA%=Y<4#8f)kg`YIeOOHPzL#ZDzXL z?w+051xYj@21F#FD4r#^oIC_Pgh+Dprl5Eb!IM$&;6*R4)zkCSQ#(^Ei6BZf%yhqc z_1>%cUe)XFLtj}s{o;Y?$EP`tJFvJ=S;pr>@o(=G{(t)SZGcbv{DrlU;||`Ae-C_k z?BEj|SA5f1S&de!FPYG5W`X6^P`1W*8={PxAo4DVQ_%vrrE zRsA`%?ksEt=*-sX6}WW)8dm0bdAis!v4bXx0N-gg+|cZlGF`tWzK)y44Bzb%T_|N{ ztatoB(CDz~_yutQ!SIdx2LZIVVbnC~JZwo04HlGT%EgitTng+g7t)P#0yxFhofa6-B^3gmBZ1Ku2)HnZ!xoPX&cAaQw*e zTt4;-YF;ZUWioM~!O@#n(;ozK!yY?KQS1O;l(UjJ&d7oT8^0Aaxn~6-HW_%-J1|{pq>~Q=cHO4#2!1|W^-)lFq+@M2zp4zT81l|J`$Hv=(Pff<~Q(E zX2#7va_nJpMm)uuiDO3{XM$O*NzA%SA<0k?&()j@5Qw~B#q%2FWR)%T5%P0$@v6%6 z&z*H#%WH?v7e&%!nD3!CQ~?nxV@pGja)P9-D5@zJOkFxADW)W)oFqL7A63tC?9EXh z`U+mtvS#Y}w2xFz(g)r@7Kp&Eyrlc4{8-Smy`TxAveN{0B>HZ>C=MG_JqN4Gobwu9 zfQN<3YEc~5Jl3k>!B)JiXI+RwoQyD)B%G@5#ytt@qpf{K!zm|a!}6eGnZuyamH{#} zRVd_TU65sD2nMpC0CN!P(8>cvs};p~^I{jnam9YSt)mgs)1i$wUIx{wx#)%wz|&c* zlyO7W!6Vaw4WWjRP%GGZ!N_TfP{qsfo zYBGJ|$v9Kab_9AkaBw*XjZ~j_E*74PhUA(8bE=@p$QBG$s|f{320}r#Gzm%uuywt= z&hcEvxY-eE!HM&}Nu(jp%^CE@XzMWV-NNgGAVhIlDP{U~Wl*Vc*TGTjmM0UyxMY`M zyz7xw6h~Tz!y?U`o$1^ig2aEyd~%HTI&x`MBXQO3HQ7n%*-;w=Xts{`({2h{;&s%F zbU%KVU`E}Y*>LV75h2*Pzche?1#C^O394iPA#Z8A0JMT4KsBGYRof~k7VM|_9@2md zuVl)qsSb+wzn6v>coH411GkQ>ve=(lzu~`>x!u*nWWx8BIpUW2Kge9N6Gv-ezs~Ng zp~d)VDXzb`7JzQulZ)bxw&9vd`me@yw9)GJH*yj_L^=NNnWojG=^EWMttL%}man)@ zR91S?h~|`4{79EPZ=AtzAE=zubrs)p$Y#=F$?2fRYQ@3N8)1AWkaIm7QZd$WZIWS1 z(KAd^m3mL;-o}zv{1$>=fW*NY(2hIY;QsSZUJPgSPkJSMu^Ld$RwKTdbp=G!TAas%8qVplN3>N`} zE;3wnK7^LxB7o3EhKtUJ&@x;E5W2{4(fJTshKm3~7a1-(A41D;5kTl7!$s#qXc;a7 z2wh~j=zIt*!$kn0iwqZ?520na2q1Kk;iB^)vIv+yIa1lW0BEv=JLueT;0tj8C;+h_QQ;b~vA#odjF+6YH zJ&3u~UJ74_ZwzD_eI`Zgu z`)^&Fy7pkS$6vej^_3g@Pqd%<;m|Xu-hXT9^GCk?M!%F1mkz&scz)*2zALXUe)8*A d6=!2=KX>aUd={NMdICr07Uxe_uAe;r_TPdo2FU;b literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/2.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/2.png new file mode 100644 index 0000000000000000000000000000000000000000..015b85e5a0ea4be8083f5c65d9ed379a045694bb GIT binary patch literal 15819 zcmeI3&5zqe6u`}g+Oo7&)k;tmP_0x*t%_qiwv*UOvfABj*_B9HZ9}`|0G-&AthI@4 zY-f|*OM!|?tvFPb_!5_15aQAUCn^q5sqhCNAqpoXxImFW;sP94#&!}rlVn(E4+u@9 ze7t${-kbTo=Qs8tmzGXGy=Uss6vHrk78lCP=zCxA-n9dL9{zO;ps$CVg|i;R?7bDd z?|b9;-p3fGaNDe|_$!rXG~I5cfnnERy4!NlY^0m+IzV58K3jtg(<-KZ{`iv=YZ}GW z8KojroH@8^E^NB+)aJ>mzPYBWMryh=Rp@HSK@0kT?Y5ehr*(^|(65Gm2g7`d4X5~P z#nem?kX@-Pv2(TyStXt2bWzH)IW;XRYCa=B#byLC%L^(m%A6o-f~pB3+k2%-Q|MR0 zHR{@O`9v=ql8UKS-*+^g?{qrpj+D0D1~00r$_p7jli|<|&fBnj(B&-eNaUpNrwl#a zH67oyEjI8AYIfT%rcyzm!K=5gmNN)sc|CTBBHslLFQx^4oROgqY@D{+43}o;JZ!=i zw0sZQiDT`YRol0{ReM6nfqG(Kl#@zj5PR%;TdlF7J%4^3A?P6;Yw1-t9LO(2&u+Uq zoL@&< zoZYltv@BSX3jDa?u~ubUZwF;PW9iUC$?y_MLa7Qb+*!~V9_=fdW+`eLhOL{176;Yq zB7mwaarvC6aH0rRPKAcf=~-P@bR!2ca;?Az7cX)Vud7!Zz47s`>k7=|Yc=toyN&`5 zZzf5Kgd(W0N<~|=JRcxZi{%m;NSkQWVjT*o{mC2vvcbtUS>S3AN}MDMl9U5#R#fz` z?1s(bP4`^)qa)YjH?Asb#xM+(yzywA31=gLo^?%hQh;V+POujP?FHm(0@URk2c^8q zLNvh~P3QIyjF?Z3(OHESsUbzK!da7@ zcy`_I02j_Q(51SaUKx2EHpAWj-353TiSWSs-K9Z=*?LxyM9z>=0}%vSA|!bGRq=`|M~BEd)1W8tT8O7l5$ui3NUSEUuYo z{z}kCo9%GEnibHC7lY59X;O`wo+XVor!L$??281jUaZSa4SB4h)k8%h78Tr#2Z(T=!WM=h+Kl_NV@59%w-1+5? z15fA=AKo$h%KTC1gEeOUg={&ZRGY+I^7u{?O^2r$0Y@2?b^r M=TDZe&z^hrFCj}I8~^|S literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/3.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/3.png new file mode 100644 index 0000000000000000000000000000000000000000..e62c91b16c78c4fdc4d2c8218852925f6a6b35b4 GIT binary patch literal 15896 zcmeI3Ply{;7{Es=wXSUOP_$amA*Euellec%3`xrFrgaxgUAB>Kq0qj}d&!PXW~MW< zO?DBiRjYy*g+h+$=( z%ZGOFje!_HceBM6j4zGJVOXK+z508H{72%>H8_8&<-3w zay*xh{eqge9u+g0IMCqL+gHmU1aiY3J4{jR0AG}|k~ql-+5;PZJ!p2925k{FQ46_I zi0$NwcK(_ddEuHjCFDRoH89Rer80;;alNh9#L!`MGJjI%+YeyYtidn2l%(|tJWT=4mYApl^L|#z!yk;q>vgJNPeqkZ5 zsvQ6H3CD$AJ3LqrNt0o|hu%;bM5u%iHFZ;g z5Sl_hC+mVNBU3ODv<2I+ZQX`BplG#%82@;&i{ZL@wb2`&?Aor&0GXQlFSxGjNXge~ z^51uz>}8ZwItet&aq(6v){+}W04HIoT*3oc2lG@gH@%LaVA`f3Xqtwv|yT8w>P&;NU|DG*ffpy+FJd&8R76 z&Q=6NRZYRb%NOz*)C7oB4L}v<>In4rGQrJQs6{8P){W8P=~nA;bZ&HXSgqaT!UsW! z;$~RP^t<8Ud`SwhSBBlDY5_YwXi9e6s}L-RBcsD*4J-@E1ZO;*+e0vBK0QWz4Y{;l zm$>TAn(id@>QNg6Xs&^~z;@bj;&s%FbpKbs?Yl@s2+rSK8Vm^m3FQnySCE4154RFi zlk0*}134Q?xw@fh{WPbtNNzE%subYCk%Ny5$&xiomios@BKU)&2ox9`aX zacpc@Gs*nbxQ{m1yYo#$!Y@&dKYONWHEDX1Zkkq;rbEjYTqi0iy=cU6$}0XNn*2*T zj_;XJ$N`}E;3wnK7^LxB7o3EhKtUJ z&@x;E5W2{4(fJTshKm3~7a1-(A41D;5kTl7!$s#qXc;a72wh~j=zIt*!$kn0iwqZ? z520na2q1Kk;iB^)v zIv+yIa1lW0BEv=JLueT;0tj7XxafQcEyG0sp^FR`oe!a9xCkJ0k>R5AA+!t^0fa6x zTy#E!mf<3R&_#xe&WF%4Tm%rhNX0cXd=eVD`0?j9e$M&!jo+`~XQX+1aizj>n+G`V z!mAv2XA6J-#Bu8q$NhYU|#Z|J^S8Q5AAs%bMyUoetE5YZsm!OzuUE!`|QS>w?4SO?`s^2TRL*A{L%cGi+=*y CQ#i%| literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/4.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/4.png new file mode 100644 index 0000000000000000000000000000000000000000..695cc03088eeab56a7bee600787fed85b0640821 GIT binary patch literal 15689 zcmeI3&5zqe6u{kXSzy&xy;0f&Zc0T_>)4L-Wh+U$-E6xnk+R(`>Xr)~+mpoI#5T6K z$*wrGaN>#pRpr1R0OEjLlS16sy*KAe|iw6v8FXuQfMZ{EE3 zW`1wxjeYRjD;F;um^(7ZaomCBrRpmAJ`{eQnkE0A`+WzIuczImt3Jma{3iVDdGFN0 zqa0U4*4lcoUVBM1oOT+Sj*ipawo7^w-I=b7j13&{I&N5YIrZz8U!{1$Mer!SOJkOXmecR*HNV1kywBx9k9Q1=~L!JL&tWV&CvAH?SO= z5B(zD*$m35R2XP*_2$)f2Z3zA$Bs}GyT}#gv?NY4GL3o*3E>7H<#)J){#Y{k1I@i>ugoHa!C`-XK#s zK56!WRUam2#8ar5I(FQ(rkI7A*eqHKafV7{uG)f!QQ&xMj?=2dt8Ar@kY88`S5<*O zdBw6#r{lj^5~0a3-$QS>iUM3AmZ~7-1u3@{u17^v3a6xuCP@h=aZli*=9pG}Ys`nD zNd>a3lRgqXp%1cuOcbD9c}ez7_%RKw?s#n!RID~?V9~W3C2`o8=s8$b+Je(^JTfd? zQA*;Z=80BS$Jh*)^}KChpCrRiB#ERd+PLRXW3;ueXjv7Kl(cD?nyIT;sTXuXmsLej za5gWXtZoX$dOa%@idjR!g_0Oc0y`VIf3%fg|}_-J;i16gn=vhTu#ZAMA!^1R;(^=tye8_PvM6rft>HzK*dDE ztJ4eHKEbd1HVu3>Tdb&@x;A2wh~j=zM^d;Q~PDBEv=J1GEem z074fTE;=8eWw-zky2xR5A0a}I& z0HKQv7o88#GF$)%U1YfEe1MkW0zl{@!$s!Iv=2AxBw8k$Z*m504>7> zfY3#Ti_QmV87=^XE;3wnK0wQG0U&gd;iB^aT80Y%p^H>pbHn$Bu}xkU?vS^FKmS%1 z$Q#AHv9wy_xa|`hck?Zd`*VkU|IBfl636{=jpMZ29QTa#&TIG2lfL?Lb$+e;z5d6} z&Y77Lw{KmaUBB+i1$n_Q$(l>_01; z_hyzqZoPqSes`#K=fShTeW=fze6aWat)(BD&%bc&();f|dAhK7mOJ{{k?q4zTzHj4 P zJ56@g11&w!QxW3pz#o8wgb)%Z4zv;+IB@F)BqYQI0S6>FfrQG~&WAHeMoU`>fyPok z-n@D5&HUcX8~fnvtEZovpF1?iFwFeQa%~O$J{EuWJdD1d{QV9e>tK<^D8u}kM^Eo!@5?!d| z7UF>HMtzlC^a98#`66eEQkgBOc~Mcz1^F0T5X2%csJtk1f~X0qCWvhR%2nskKRvK) zZLM~)9}Y>C+-4N{8qasT-F#QddqI;IRaNDM0$(U_s0SBrxe@4bZg@C#GVoJ_p&2-S z%%P3n30ld}ER%;V*oJNt zB0F)aoxkZtUbyMa2su>G42*J8uMcBS9dElmHFOv)T|x-@NT*tcjV&MYYcTXWfeDu` zp{X36Hv7o2N68uU6l-RV9rm0VX0awUOO`^KAsx+CTMQtGyrAKEt!lc;RtE^##l?74 zmDnR^9M|%?;WIjqn~d^3@&;=lf>mUxazc?4lt#QBB~6x(3I$CNGEUN-n2)+=Iri3s z4@nbBnlR=g(-ZfB_KyW3up=+oz8OE3so7r822s^%gC^vCx2f}^#!S!Qs?rv{mKUI5 z!K$S5)0(GR)jYEkFY5)@gds{sm`M^!RkCqUfaZAXK+$rlC@Fc%u{6t2p=6f~&Jb0J zlb~GWfNWS?*|ue&RF+K%mUKSeuE=OKlGszyIvyiC0n!NL#MkTEiW^1%O<<*#jK@La zfj|_BWm`eZKu|at$bd7-io_|B1Xa<5iXs)0)i7>88d=}&3Em&ovjOJF7 zxe}TtrwTyeM9EOgielTQZ46vz%qLvG5ICr0gI1=`faX65F~!Y9sAVV4?G^?;&c-^t zINmzSZBkr)5QH!;9hKamb_}aA>N>piqy%ZejLUM>jCVG)bbhRLG%VcAnM~l$5TyPy z=CfmTH=#?a45_Q6*K8-DXGdKSz=bB-Gdn3-sn>Bc-2L=@ffyybujSlBB0_NK-qN5N zA}H9F$O&rMY@-O;82}`rk`K3_Oi)ZUVOnttvm5 z*`VRSl)0T%z;wcQmpSZM{2yd4-HGEhaZt)9Yp5RI5oxIYqFMlwx+m)VMB8Z1r2RMI zI@;auC#s@7n+z0d&RE5_ZRtJ5I(ou@)gn4E z6`jYMaf?-_2U{C82i;SI@kt<}Q#P@|6;ln*&N9p>`i5z$GS33ZF_yNXCk^zF!w;Ww zCQi8F`Ex)2jAnE{y<)y-5DW-eq`1g@FfGM}0U?VN7nu*HrMNI4WRc<`^TD(f7Y2kZ zQe0#{n3m$gfRIIsi_8bpQd}4ivPf}}`CwX#3j;zHDK0V}OiOWLK*%D+MdpKPDJ~2M zS){ngd@wD=g#jUp6c?Efrlq(rAY_r^BJ;tt6c+}BEK*!#KA4u`!hn!Pii^w#(^6a* z5VA;dk@;X+iVFim7AY<=A52SeVL-?t#YN_WX(=uY2w9}K$b2v@#f1SOixd}`52mHK zFd$@+;v)0Gv=kQxge($q&5hn0hAw(pxQpHj{tgt2=#665Twbd)%=Xg^^Xh91^T!?Z z`xC=-1cv$fJi}=3G0fxMo3DI%67{uKY733tx5me}zmGqE-ne#f&-wkIKJw0?b9a99 zKe;9DS`=;@dwvjif2i%hKL6-b7Y|-tpI>t7Q~P1_CL_H3Y(vt)4HS=ASvp<&=*0P}e*pO!hE;wquxk&wCe-w9E?~Kt~qWw_s5stIC9rQ5lqmFZH~Kn~h40&KV4azmqA&Lw^gbR9SIIX3AMoh#>N z z*N*qXA*q~eMv-sue5cdNcci=*tns3*>%36l3k44K;KEHe0$t7x52sH0erhnZ0>_UW z&t+r3!1UImaxNDK8XUcOwf#XLH|()P6!|Xjc`+~WAn#lseCLpKVM zojBIcZ+ejzHoXZU2kMD|QBLahLF}>PZMVmU4x_mZgrJ9XtYx^e=|g@QhTeK$!MP1I zmBZs^A32R-az;GGnu%kFU1x$>tVzw1rI2Q*gyw2g0|+87Sn<48C0%7peS~ba8n3D% z`@|{7wY^UGWQoU3hWQ?PgEbJr3bNEWLFEKxC0>uRA*e@$f*}YQCuvX2N8PiX#^yF3 z5^`WDde%p#C+-979~(qqM_#ghGk$E#Xm~*zL=~qE)*$b@YbAcznCUrKRYuioc>x+0 ztVkt(T=Q6~nrE%Y%X-$eV2F|tW|D+bm2BK&U~ROuuV^_Hl$5;f*oJNDP-+xS&J=Zt zlc20}KsIeoYcyn`sL7TDizPnZuE=OOlGszyIvOK80n!NL#MkS_f*VEvO<kf24N$Z-wICGiWHpSM4@cH>-H+aL9Zyx(G*gvTjgvH` zz(GmY(4-}WlSIK%HAw|U*yy{?m~V6aT;QOR4O*E#eVYFy#27c*Ld`pIZZ|RTaW+oE zmquHMxlM|z4}uWJrK6nd*N#CoMqLL-DJek)u;Q{@vErQ#5#W*5;jnNsXG{WjL^<`J zF`pcx(}XUmGNi7OUXz`KUL)#&0M4$VJ+qUdm3kdD!`+YH7l=`^`&!OzBq9VGx0eRV zv@H_=le28S$SJ05a=HpsPEr~o)CAjBbhV%6TTVmKD2V;y`tPM72A)Q@n!sIyc7^ZH ztl#io%G}N>U^?Mj%N%xF{2yd4-HD?$v0uu!*U(b@L}Z})i)sN#>YiBQx3vw|Oxk}n zuA{B>q`$5T=-|cpzh|0NwCIHNo174t=dU_i(s#YN_WX(=uY2w9}K$b2v@#f1SOixd}`52mHKFd$@+ z;v)0Gv=kQxge+2AWImXd;=+KCMT(2e2h&nq7!a~Zagq68T8aw;LKZ15G9OG!abZBn zBE?1KgJ~%)3Vor!L$??281k9Tx33&mg2&I zkVT4%%m>p_To@3tNO6(*U|Na`140%lE;1iXOL1X9$Rfo>=7VV|E({1+q`1g@FfGM} z0U?VN7nu*HrMNI4WRZw#didQibkWDc9rRW3%=LpGp)ZPAYks-TFk6o^%*(GZ%wIRr z`5MEl3k>u7S%xv*XPEoFcV4`59QAbni>g<8fXWlz>=H_qy zXWxpus>0Rpb{9);KW0yzdHCb|t}xNX#?+#s-MhcQ=rjI}OAqK@J$kYF(A-<+UvGZ@ z<|i)m^<8s6-E&}fZtmy#7mi)neC@`<2Os`eJF&56hB@)YzNZgg`|~`C%q+|;);>LU G_QKysfA?ts literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/7.png b/runelite-client/bin/main/net/runelite/client/plugins/interfacestyles/rs3/cross_sprites/7.png new file mode 100644 index 0000000000000000000000000000000000000000..c17114ae828d3f89b6b216099a54c12ce1abad53 GIT binary patch literal 15684 zcmeI3O^n+_6o9>gqOxi$Zis@wN+~KTj>qv&Vk=3t-E7%KWC`1?x|Kk5Y>yMu#16K% z$?l1^5)wCr09AquTq|+p!T~Da!ig)KsF0B0!T}+{DU9v>IFn?ww3QHOEG71vH}Acf z@69~h2fy9eeE#V2@nw$Vj&7{iw($9p_;>gr{QuPN1Bg!#ch@h49Cz&N__y@_>0^&` zTp7CCJJC-4MZ@wtd1(74%J(~6+#Bo8^t;fyf+F5TP1mdBe*6539Piqd+(oqx>fKe; za@Y3*bbfzx+uFZk>2~f+b-CO(u!9bYAm8t_z0l}aa*1C9U&qa2j!(KoS1P%cI3T}M zZ}6*rfOs{p36><6_@bVdRJ~MCp5qHZ(nO$(k|F@f0J;Gret6`n%lN7s*p9JPJ2wo6 zrAn?9MO{M_d%a%1C+Gd3DN4Goi=ZGD3IgsSgnM2D`+^sqNS%!Q)KF*zZZ~p$kB|LA z)8CCMxm+A*d<^H+>5c<=;gB7sDE47jl=48FXJlJro9=GVPKIV%B5I=!@}dyiNptPG zEkE+ZmcJn6SiLYX&PlyKjy-q0ozC3QVYGG?BN!r`YZ-3ub&b~tddow;{189aS zXMJRPl0NYMv0(%cb9rssH78LNKV5Ad*1RW6J3 zn&(>8d}}ve)+?TcLY#~+lO&v~WaFNN&FR*WqU~03Qu4NI8@8z<*(sWWDe1BxBSjOS zV%kEf2xPB>camj}5OrH_We-dJjo0(ASZk*da0(_i}^XQG~)=6%Y z;@X8lh~m;w$&G5qxEkZGHLssD`m;uyUa z@@SPIb(Qp5>?HJ^s0RbI(!_h_AVn+nI&DU}pT93Kqh$BB-Frwx2(R8-8dL~%$CP!! zv2{~`mSPJ!k`UhEvIbOHl7VWD(tOux&(xTz^ zQG2K6;%AC5z7t5=(1ujZHN3RQFrye6rm4!j3naI(v=zT;;Flb6{FXCwha2C2?&rm1 zM)%Vz;fnLd$RwKTdbp=G!TAas%8qVplN3>N`}E;3wnK7^LxB7o3EhKtUJ&@x;E z5W2{4(fJTshKm3~7a1-(A41D;5kTl7!$s#qXc;a72wh~j=zIt*!$kn0iwqZ?520na z2q1Kk;iB^)vIv+yI za1lW0A{E#2Yj zGj4L+qyD?EeRB@?eRZR@vfcl|{Btlk^T5fQcLsyOkq?f)68{Dt-@L}Xb!%1oaqz_E zXM?cx{o%*1e{$^BQvb;9#*I6N%%flae8~K2Y3<1mm!7@@U+31Yt-q{nee}+$&2QgB d&%6LGb3e5j5B_nXf#Y!8#@c4>)3cYa{|(ic^*I0l literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/inventorygrid/InventoryGridConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/inventorygrid/InventoryGridConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..d78707c421eb7500c649a20e62a272fdf5b5d2cb GIT binary patch literal 1739 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/inventorygrid/InventoryGridPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/inventorygrid/InventoryGridPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..a0b030f2c9a3ef89845f0a9858b989cbba78b2b3 GIT binary patch literal 1669 zcmbVMT~8B16g^W4h0+3|A|UF5ifs|r4@9MkAVgzQm55@3PeVIw2e-4$?z9d6N)v;L z55{MIl=05?1Cg~MrrDjnGiS~{_jK<3{PpcSfHf>95My|(gtq;f60X$3F1k`EZCBlz zBUNBaRj1JN4;){X>=*6mIYpZxB!M`?OgD-qjv?XIh41nMhSfqhe3z83n+$n|i8nQ+ zWkqbuK<>I?O({=vEj<-5Ocsh>#dbW;aRn8yFN&I!n}IeCwN$+1iaWw*up`CPq}>AA zt)#6DMA7$1Dydf(dNSE zYcj6OlGHwl%ztYCNlzls+}H1_17H|SVE{?EXGP$Qym@!0szNnC)3z>+^4#UT2-eS0HH&Jcd zvyl=`VN;WaY?_KV7Ms3Tmn9M86S(pJozP5?L>6-iZ9f^3TVBmCif7WC(D8`YUNE8<79vU8&NsVz zLj*-%R_UT3RdK~DL^;%K?lB zfN5$B^A)2Xbq7TWip zfKi;Kk>OltbDol#wRG+a&eL<@5EJi@NRqS+EE4?QA4KU6(UopQ)(N6zg6AWMKxgh6 zrD_*`-6*1Gh31TaNO`-!3$j_O+t*~XfvmMp?!9t%`gjLb3kTOqSWGq(}P Xod9>S7*I(|9}o+0KOk!!?BL;V%;mt- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/inventorytags/InventoryTagsConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/inventorytags/InventoryTagsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..b6d6bcd11838d10582318e1ff81c55290ccd44a2 GIT binary patch literal 2573 zcma)+U31$+6o${nPMpR`?Ut{ke5ol=r=%5ez8cz6f}yD)#3fEL0~gFF_Qu&FOCD*J z;4ALA=bj(H1$WHA3_pM$1-wU=6}4Hnxv-`EIPY`Ldv^8DzkmKsM4Pl?x6WaCRXb+>B?;WX5f%1aNPn{FTb{(%{Hx8f5 zmM+kQpz9{#Rvcvyf(4Cl?KbwG2)ep`CehS^@;dhf&0trk9Zw%PZX_qEh^c215>!H7 zP2G286IA7UlQb=8Za4C@>dFHZszX<9dY-QxUJV7^+J0$Pi4+pZdrnuPJd|s-RoHW# zzSZ^Hm@2kq*a}pSRR!IA?4MffkmUq&xKp+*4fNeG&TwdtIoOPTk(7c4b$+gxlkR7SbQg!V|eE`x9t3IOpC4h$X_buy7Z zLabzIerfcameT#WrFB8`MtfR=>#&QfBjG@<>-@;M{KtPeRL*Hw{!possg@5`vS9f~ z@i{~G);ved<6w29-U|Gvw^Z|8KS1j$3xhl6oN8P@%z;dHrXyU%|l;)R8yP|1e1K^R<7te?lJN{(#{6qo zFCn5F(iOTI(kt|89g|a-ex2UHX5REJMzfHNm*zsOVEZ-R{wBQ@LiKHITEr&7r2KFE zPw(J=BA!`?0AW|WN)}zm2xs0Te}f?Z9?QSa@*f!FbI;4yjPf^4@)ed}VEJ1t|KUaC z8%Fs>x}BI)!SfF4vFr5F(4{5jEHbCcoaHmlZR}(pa^>ptb$p)z@cRmm?tAJ?3lTlUk#Ws`X)XkyYXEw;tVzM+Y71qKipC&CIA2c literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/inventorytags/InventoryTagsOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/inventorytags/InventoryTagsOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..791e9543fe77cce0740b30f596404956b453f323 GIT binary patch literal 4416 zcmbtXX?qjb89gJ*8Y~Zs%~k;>Kv--Oq6Erjfx$Kj2#f_78w_p2SRP3OqZwJ6v2nVj zX-oII`<}LGx{&Tk8w-=BY1&ZIru*`(-}*25p?P}loslJjAIA@c$Ftn~&byrV+;gwq zc=M%K0CeG>Dnbf6ZNrThJ=?HM*NCSr)3Dum!Sb@EU5cCb7+;;@gsW#u@nq%gEZ?RZhKy-hJ$gE4D7ddT?d0QG$H`iR)5+%@ zJDwI(acLl|`^~JayIzsjUGrNX=)J6u>2XW9v+-WX&L;eKecX*F^Mo$ZDGE7Y+NRs7 z;Ckzvpxg!HoK_2m?p{9+;A$IG5If`9u9-Im&5}868C|yRxVmdPc1giXS>si5@3N6* zo$|&q!#&Q35k(zVYFLU@3hG+h1{Y0T+NiF6!YS>gWH^Xlgn>jg)l6t|6k4qYtDs(;~Tx`{_4Xp~6`R`@SuXIZHxya3R+v+=BG(unGmra((o{L zG9l7C?G=lLou245#tchATWfNGj_N58;@<}0agT<**vBQC*RPs+FW+xILFTr#9$%m{ z;iE%C0tbl6uqcz@zEw#H(Zx;;jnLS;Ueh-Ey!^0HJgbv03YvSJv~CURMN_;7gJCyk z68FRRO3*-@$h9WI#%9b?tj^Zz;yYT@3pq1g+Ib|AoE>cro>0INf(MV{n2Mtc4$dOh z!WGw7E)7W>=c1>eQii!)L{qCO(eD;b>V$~atKlU2SPV^%79Fq9M?LLvEQf--IVeUd zOYlwLMu>~FqLWiNqvEuJ`)8#*ca0kQahAPev>x3a(@WisXOFNStJrIqpzwT#Ynp0i z8Hq*=;=GD;_YR0JC>n-vLBSHS0EtM-b1kw(%EJXw!8&gv8RS&3 zea&|xqrt>w>K)^pmx)qnGO#q{E5k!kI2ct?P_TUF`zj|j6hYh@MvD5ljHh5%4SD?( zYIF8el;f%4l2PQgooKrt8suph6X-Su=swDgPJntV1i3{m$_8t^ zvLnSszEzOL#w*S+Nm4>dQnCHrK`=wXmIaA|fKRMTA!m23U{0p}nwH&3E=C>>*4B#Z zTy zt>QaeAv2tmEr{ZKcuvLj%EZiRM#J~<113ABTb_~1kj!FFsk)RWo<{r#KT+{x1ugUL zpBjFO=Y9GmGpCA1iF-V^=USah4T}>+qBcY@q~d3l>}FUgNcp0MDXAS9GCEbz)6|YA zZs4YhX$70+QVq{FEnhze_@v<_{DQ7!E6)4bHSd$iA9v%{k<(N*zD* zw@^RP($_Wo4!@_o6+E_S+Z=7GAws2bT$XjCQoXMj)Nti^kfw~vt%pBXbjuvkT|=I= zMV!BC_?tN5Ew0XWSv(6x`yH>CHmFow^|6_gU(GL@2L%zakZ|CuMH+=KSxg5{s|g-44`3G#a%MkA4xtl=(am3k z$9O%#_dfJ+1U$FNbUD+_HzqD2P~?*UAtav!40SBC2S<2ip~}-NTR?QH{YAvqmGMYN zI2OK*8{##_^iOou$Leq6`i?SE9TASMy@>$@U%@s$uU^ODi?RAL9`8`M$JAJ)3}aGU zuS_as*yntEvPRg)>S;YLz9{2~`Rv~-?05Ta#PzAkOZAubFaQI6aJwI5WlgY;OkP^4 zmho|cZkO_XYm-G z!{d03=ZC}ekdd^xHG}FcdR@FpOvWI!sqaL#*I=xzJM>X4{IovU&5E!fi3t3 zOZh4>?!pRu4NsGhqkQ^0$EnKf@;B*4#WVESjJh{5pyFF9zO5n?{|~z!5*xMODg2wB zMW+VVU0b$cqUG9Cd&7kH;HvO6zIzit4B=J0&=HA6UdOKOKJGtPFpYADDm&FuSH{aR zbsDeAHu~SiA~$in4zbAdbnHX7p6LKtmXkvZk2jleg^*dKRi2nq zWnc!D0ldM|1S}`;2mF!Aw~*SR@Cf~F#GeR|UpRk0{1<1!Dn$SOj8#Fs`*;^FqoT^2 g_=_Uv{nZnd$h%xQo=iwAYFY*fDfm0zLior300LFby#N3J literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/inventorytags/InventoryTagsPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/inventorytags/InventoryTagsPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..cea5d588aef4f05dc492026cef66a2f8ae0f4cca GIT binary patch literal 10328 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 Ju9W=8e*uD71!e#M literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/inventoryviewer/InventoryViewerPlugin$1.class b/runelite-client/bin/main/net/runelite/client/plugins/inventoryviewer/InventoryViewerPlugin$1.class new file mode 100644 index 0000000000000000000000000000000000000000..41e60727a97da3f13e6d8537662aa91a0ad085ff GIT binary patch literal 1230 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemChargeInfobox.class b/runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemChargeInfobox.class new file mode 100644 index 0000000000000000000000000000000000000000..f2bce17ae4a829f1121b8ea666f72f3f5ee4a07c GIT binary patch literal 2118 zcmbVO-Etc>6#kUh*~DxKad1i~l(ZzR?WEcMKuPPS&=}G#xJ_v?;espKRva~J$+Ih) z<^gyI9)b&)p@HcI55Pk)9PMuCHu1PKxsY|FJ^J*Wqwk#YKmWe^8^8lRb1=qmM+xJF zeI){Egx3nBP{!*8{f<Ui5Gl&Vwn{mL$}sOz>UU>xUMOyOOI&GK7-MunUPN5};*yys#D zMTSBo%#PN9kv)b|il3!Y*_|Ty_g&;MVXZkA4kj6<8&ZiU{ccl)JG>bPhGIjvc(BVu zY1ipy&g{#Gp>~Gcr8=PJ$j4b@xHvj|%9!Ham`R-PY#0nqsx$_-LotgNrmh1`k|~xe zuW{qOn$6IsE*7!GFh$-;?ilWo>!=(L7j&9=3wqT>85M>}0*y7xFkY_s1uWy5gB6Cg zv%lmdP=mU|KZ^CPnw~P)CE#XHDzhr5p z-U;9%uG)c!78_b0^m{{^L8d*tad79bH>`L3nDHNy))b=7gJ7HFTAQB0*OT~;^nNM> zP^bT1+BNu<2udXbYa(}|DUOU2cb@?S`tEK!)lzu0tF`TF0x%j9@ zAlGpYHwf@1KEN#+q^bl2^Z1ZfpxIu^V(S7vA_TklF)qfW=J5%ksZxRg@5 zP2TpTTRp;M8dr``{f*WMiv)EozST|q(pyPRSR$|M8W$hLU->K~Xr33Mp~ zl>Z-yYUM3JrC$j#%V;>zEqpcvs78C1(Tt7oFMLi@?G@I6lk6^M*v+Ku#_6Ady?O(6 WnkNa!r|~Tsw6d@I7+d%r^Zx)oK$!M{NsAtjea1f>59!T3Ux>2!mlJW+s5$_kG`M z?Mq*LtvwoOJ*SWDIsKbFrQe;2ka$unJWO)e?|#4SyZ7&Ze*XhN2YwQ$P;l5XTrHck zjI`+*S|V*4maApbxs+)+8i!^QQ+hUKI9i&0VV8nBiRvQ_c;_f+?=1&&Zx;UEn1W!!wkFNg+EBW@y%Ob!X_@X(1#^+LlUc*g z0)gm=g79F@a?KfI#B|Jww9#Q%wyV3QZ8-`WdZ+bSeO@!IX(Qokaqo|`16_8~2%!?S zD%PP+L1iR5vJMLBRa7A;Tboq~REOAVRIx>_sdc98xqd5d%`(___OhG{tJqdF*K;Xn zW@b3e)xD-=oXO2h7};T+yolXvC-n4)o;78^Fc@&BOcIT)!3TxZpg9|}hLtq3CHZnR z;@Ph0bFOwWt7oRngmbVv7B4+W&zRbrmuyZ^(#4`9A?(DX0=pEnt|rMwO?S$Vjf&ma zqo8`yw33n-ZH&aDrKkT--K>DcB%O$gD4G-qmd5bq3_aQ&SskEXK5{PsTd+@H?<(zE zK~SM#zk(3S^jI>WNd-H|M<$$>bIr6inX?iy54C};ku(#!Ys6}B5Kjm^u3-DU)~R?B zt;|x_aF|IAg-E7#E2Z^M$V`q!&qP8;yC4pYneBTo-BKDMxal@&T?*{CZDh^w@K@1BFDcI!2yR;ZpJPQh#a17T6s4uEnZ@;X=vp6R(reIeIzw(8v z;yj+C_Q-tDty$gav~yOHA!;n9HpmQOE~Sl_!1D^)N`MPBS#%jC?3s*hQPdo5*qCRc z6}lmeqgFs?Ml2gQV4Ie^4ha|nEQtE$iRCj@OoF$LGS4qASDGrOy%7rP1*D}QQ!J_? z@wl{p9JY!KE-9#?n+9yhlqE%f7P-nhl$uoyTB;liA%{7ES>Bo6@kLdjVje6IF{`I@ zM*pNtU24+Zs~EO%yrkk~yy8bkn*ASXPKrnHnu^!)2F1>+!?c~1{O$nDn0MJ6^kCmo z@iyM!Qd;AUmYU)(^bLPc#rybxcdW1O3Yv>-E|TgB72t$O)p@kYQh3UQ`}y&%`A{9n({pg9q^tdj#|- zC|*mFsNkUwdlY$W#b%;OVvE}s@ko1Bxavup!o8I|uM(eeEI{P*g;o&1;&Xh# zNVH)OzQk8#*^My1#y3oiX`I2g_>N-^Iew2HICh1I^AJlkAt;~-4Dvh6iJd^*ZPW;K v-o{pemL+a0TESIZu|!L&SGLJPfrKCO#|JV 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 LYqg`aqsjY!*k-nG literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemChargeType.class b/runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemChargeType.class new file mode 100644 index 0000000000000000000000000000000000000000..1afa52e75f032466a0e810948de0d9097aa20ece GIT binary patch literal 4970 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemWithConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/itemcharges/ItemWithConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..7548201c5477e36a81e477ab57aca93344f789e5 GIT binary patch literal 4527 zcmb_f`FB&t75>JXB>Nd88Hml&G)og(5JYgG0Xu*#%SIquM3N0^Xq{*IS$^>JHE<(z4k!i4hKS-qGuO5qsCdrfCH zQm|*toCi$;OAhFV^suGdxp34j=LrlYhDI`zW6{X&_&_8o@L>Gb%=ZcS2V-MHv9Xal zYyRlIJ@G^`noLb5<;?xmx(eEOE!2B0^nk!pWg#&O{Jn^GCuwVHMMJefYw`N&|}jABF42@746-|yg)Es3wO#Xns$y+YI5f1 zjK#(|qOLT}m9)?j8=4#)*u#ia?3W$W3Xke@obsj2oUJ?MB6rw-MGxq5i7sxnl*RTU!jL<@|s`Ql$2Q_%*LZAGIYVgUAR{610 zL#zB~lOMY^w8;<6i!qv!+)vC57m6%WYJ)u*w2CK5IihB}7vll}JzusACovP5HS%W3 zDb7oG_G)OaXlLYz+Dp9H&+4_HJyN6z9wCR|Ia%r%-RO(wA{1ts$j;J5-;)62pXNv{f%vy>^ zB@K>@pEu2_vnP>E%a|O}5ReOkUa&Z5Q&yoc9W9j%yTZMXXb4s;KQ2d9?C|2FJY>!D zh^4DTeq2LGMfGVpYLV7Iq2XP)-GfgGtj`wm;as7Rv)CUB`Fz2quq-3%gk$-9+0myg zgZ1L>!Ln&h8^u-}!KWo@HNTyI?68ei%OCIxrSv}F8Op(!wTFcN3Uz>l+~umnKgMx zjhUBTZ`wcKIFRp_Y75uoqBaG10DTJgxXG-typ0zKiO%m@n}fHN1`AG3)hW zQJ>Ei=2-GV^~b74s=f;@Kr#6Uh}SDuy!r59uDU?WRsD;KYt3Ard|+uYo7_+i8YK_@LGs;P z(PG`KR`wkm$c{$-cIepACEo@BCHuaTY~xC@gDc7Att9)llI+S#vfnDnW~wBcq>^lY zO0uUZ$(E%g`w@2xN}4K3k}64xQm&LmkY26kxB+YYD`nT>m`@SB8+UN#PEI)VvKbI> zorlN-?`jMrpAUAs2%W+Dlh~-h2bu!QpABwu@m>XPQD9$lpf?)qcd<=@0}70^1bT;S z;E)1`J%Qel8aSfBm^aY7vj*-`VBFslX!Qn1T_lvzhZUOgdjiRqf@v2M3f-sB_xZhn zu(Jt&jn2v2NjxEXu;nW*t9=5=c1_4vO+)P z*8;iD;9(aZR_J32eZt=!SUVVe(#6LV`jmgk1;(q<#l}>o$;FmbrrE_nD%0X(D3$TJ z7)fQkE_S6denJmZ5ZgyVaFW93VuqsCMV_L~MVUf#@fbzBi>Fd2@yvM~$(+HbcAv#( zGFzK2Zfkt#I6AwUR&R`l)}F=}&f-fHU*G$5gIK-h*gO9YoyNCL;@B&^;wF5b|C1yJ za1Y6GFGA?XcJv_4k;%u^6IjPb!F_lU>+w3m_$SNZfB2Gaz(&!DUhy0st4Fb2oWOuM zNBIVZ#G8oX2ei0?zm1P_-4F3266XY;iN{GqffqQZK~(2{%&!;u*MWw2#Buo(;|S+G zcnNgNixc<>S@}~c$fZA{Bpb1nn4t8#IJS}pJcpMX=%09*Sc5v0)CP7bN4S~Pt@6Kt zN4TF_r-@0eGnCTiqs&X0C!L|StIyzUXw4~{4|O%2!i7**^C?`C0jsxtr?MSl5V;0# zsI_t=vrJ}qr)&n*S($0g+>6hy>+BrnjP$TM^eWDuxN4ib>W~0KQ%=F777;Rj27Qb0{wKbv6*Fb$A vyTR|PHbQhthNLwpLTB-Z>s)PZT_gTX%?A9XTEhN{zsZ$ce*}LgV}1Vvc)*0I literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentification$Type.class b/runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentification$Type.class new file mode 100644 index 0000000000000000000000000000000000000000..ffb5b65155b4cfd7b3f92609c9249800319d0368 GIT binary patch literal 5105 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�R1P96H`k8sVnmh>+*ByXH|APxy-CDd%0YzX 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 BO;`W` literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentificationMode.class b/runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentificationMode.class new file mode 100644 index 0000000000000000000000000000000000000000..70be969f3e6b2ce575c83ef117837310bd051835 GIT binary patch literal 1273 zcmb_b-%r|56#lLS3Rsb`iBohx-3Has_^`b|jK;Ca29m5oLVPNkWWC6lKgYR2<9GT;H*5?pc~?bIb9xbKCE7 zXP}X)$4^MZPq}G$yzgjLQdR#_)%z!wj0i*O%(yT#+i<#C#qoO#QT?Ft@rdDFZ6-xZ z46%CUO|@BPn6Df*>l>}TTC<`v930QALcB~faJaX_Ams}!hR8nk7e_P+hD8Nw+#wj{ ziAy$Ln>MX`E_b@6YN3@N-@6K;h{YibA*(<}Ox*4(h$BI%YTU67{a(j%kBp9OF=T3e z)395H%Y_^$laR1T5WG)(Kvgdc+qdZQK3|ws!$~~C6B&;g(xFC%1KP5Jr`TXf7_Ms! z&Hnk2K@GRt=$u)mSE`04@JB@>V2}g2jZ=o>aM)x@g&A#3j3}?*843)q!gcm-V=yR% zz}*&}HY#XJtV-&A-!-kbT&yAYZ-y5|6iq|tUB~czmpt2{cDIQs68)vp z?uuX$KqnChNUsX|kR?KA67%GzkklesJjHKd?aYF7h14Z7fp9Mp2usoLWRgb6=usFlnx^%^gJ Rfc-yi4r-8d6I;Rg@;C2zMcn`Z literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentificationOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/itemidentification/ItemIdentificationOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..fb26842d4486c4eadeb0b71d4a9167c618196f07 GIT binary patch literal 4229 zcmb_f`CA*;6+KT3j1dzIICdtJ1Rl~!?xii+@ft*re`FwmTA~tV$mw*O}mibqXjd^C+3`))jiX(6DdAQ)jUcs z8Lp+5R44*R>RBtA2`8A7m@#vC!;>~DUkNm29ed8q3#3NteSB9?lD?^4ffk8;OtIH8i40-tE$$Vq2JZyER1Qob82q z=Th2E*-Mm;;IUi;RKlD zif0r&ft?i%Sh}50q-SMj^~TPI@htjP^a(sv&lgt9A;5XDs#hAduHTddl zRYMvR%sv84>h_Xe=y!^Cjv2PA8rm7UP7*AG_yo>qn8XxoL6A37#$~$VR3WKKm<{(f zY;0Xs%rJp%`AS}r-;HIe)@Id~Wj;lD2$t}0P?=;V3OrH^qCPpYfXe+-AXz*8UQ&z3 z?wj=V?8PyC(Jy8yUKDtuCPo#zRXZ+g`=VpB4i^%V=j7TjjPqz$F)Przu9FGJw7q8J zFsDM+&-EAU)N9D&d9ra?&N4Mz@JA&%vNSBnQPaF(=I6aIbU1R)Sd=9?#S$%7bTt&f zV7E|!6HdXDSw^K+h2F=&@U&nFmsMO6I9bobyQ0z}-lMbIz zpXc!z4WGs5C=jCbpVmSQCI&V7H4V*ponh{Zol8l~pV#mOe37PW`zBe%*y3=#Eqf!I z3c~y{zN+FY0)rokK@DHS*I5`GH)qdk7bqeoN7HPj^4!0X%W1R~NF6%+EBr>quLWd_xT$;o za0jO0xA>iamep;?=5}J4uaHEAn|CTqD*mA1irnTKSVGq-4og0ZqizMezU;F8B!w21 zVgHMUzv6G4xujb~*#V7Edv$%et0eJd)lB=>HQc~Ev_CdDka~{Wz{!u$_)QIEX}ocA zIDKYH#VY&H4Ka;7lf~@(kZD-CLDzL$6=4!F=@i|pF=Wb~Zg0Ry^1jZR>{@x(A$wM!ZA7xlaU+iwXb9mx-ZgQ4E3eymyvcX+ z+hg$+w8gt`Vn_VoP3(-9@c@rK@ol%mnFckTQQE~n)0xJ$)9Fl8J6=m?)b`MPx{Qxs z=f@#D%=2C@3LJrgqg?h;F403Ek6{-c$CGSGqI|nASPYNg07qQb2Q2(M2{}Y)pFkJS z65QLgC877kJIjbYr9_nX@jygb#-U|A8ehhacX2F)x1e0_Ud1zI492?;m2oPflyO?( zYVdLG@hLe@bSJp}GuV%Qu8<_c0UuLOu*N#39z2I>BH+51!Slo1@4b8s11CCBqTkBcuUxfR%Dyc|&i zSBiq-`SdDY4Tf*X;g=3yr6K+f@sN-tnB6?05rrgtql|A~f#%JD`OMzP+I4qw9Z2bKgG}drAxl|4Yaq2pW_!5 z9{3OH1H7Q(e2a`AyZQ%E6P>I0{WU%b6chGsW@znfl{#A25wzlu zBR6n0^FEYoGpqRXo!jA4@f)~C>KfBmpv-Wv%z+XN zGVkE(HLlvmzjB>e!N(@gm{QcS8{{l_rKJ@_QSrIHOA%H@QLLf}(O{|)ADHN;X*+DkY-gLDSswpN6QhYA zjGz5c#yi^YFnGPsqbZIN_4 zK=*mihBCwWi-Wc-X0u#&A3}cn|e4TH)QoR>7<1WXB_GCJ23{Mi{?d!}P zMMRsvE0r|!4E@E4Rfg1JP!~D$V>pi?S{*gjo#Kn)Dc=Vj^)ZUUu84&V7_85~2G_Pn(c5oUGJ>rt1ZP=Zo%* ztc1Zj6_qY$aO{87UprV1$8j=)6AZ+Cv z*BK_0uYBj`^2A$)LEVVVQm~-W@dEnwO{JcjAS zG<55yU7kxq*FxDcK}dN_Dc&UBLzdU+?JW#LR4Fl(nh(RHmyKY<>9nLRsXWJsP2^M}Afhcbo9y@;;tAi7WR2MI)dlpK44tMOT{kfLj(^18+hZfM-Z>^r12ZfV@s QnA5nUQP#MNdv7uS3-VFvl>h($ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemprices/ItemPricesConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/itemprices/ItemPricesConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..66c7cf4de9e6b4edf3476dd4b643fc6ba4d7f666 GIT binary patch literal 1710 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%0D37x#*f+-UTMwUcUC}8jecjznsIV(WW~d7t zN(xs-$%{Dh1aY~q#0y!kzt^rd;#<^^ZKe|3t~TK!{^6{seau}_5niusxNi-oaq@u* zt#R_r$${nRu-t!2}X(WbH)$EdAr<}vamuUmz&%kib78vC!o z+O^QOho)gIS+~rbncAsC1i;5b(W7XfSiX)x8fl3xZRqvW7E?=VBF1In#yz?0C~Z1P zxMu99bUtEYc&J!27p-xB#$K*1d!2BpqZjEdQm0lyR6Uv7@$=^kv!KqCCg#(pO%V zpO)vyvk%bM4%6hJ0}s*gK@L8G*=>d&tb-2{dGQ_bLg=^|KDZY4ZGqgaG=(mr6553C zs~6J}Y9kk20$sP`^|X_IMFG6{1?es7p}*5*c#ZlPGjukZuH+)R+OXqArZp@(@??5| z9)zvNvXhQLV~Ps#`qK~Jw_%-k>0vqw3(mou$7ldCw}f7!<=@Z=Ks(ld6#6)Y z=y(Kj&!o%|@6#wdJ&ID|0&>`i?ev(Sc0vZ-2a#w6s*rXbldC6SLA>sp&cYKRoV=(U zC=~M%-H9Iw35}oa_!$|6w*of6sa^rBMD*-1`_;}Uyj$oogWOJO51GglVx3Vj0^Fv+ zAWk2kZ;9tUh0r-lzDMXOnE4Sp-I`5rn*Wc}GbiYK$LW6t=y`D~(@@2tOuCM$=myAh zBg}O(?DE#Ia647yL zf=1TCwKl=Uw$fwJ?h_QDZ_-sz#2!4+UrWzG@6W=l&p~_Nr!V6(fTXMCrfOo^J{;Bd zB)Z0MUxgK~##a?NPHu$riz?GF%Luk{8Z0G_oJaO?@6&X+?K>k!=cd1p$gm?el)Umr zZSV+K#RZ-yJIeOy1DrX)&SiijmltH)UO7Y~3iq7gQKuLg=tx2Kyju=YPT`(WJRxB8 z7NJ)L77XwtBk}PxhQGjYwuR}og&8&@>2Vpf>WCS6Kaz$yX6C~5n7QG~c@Ct?^aC^@ z&vAhA4GPZ|haX;sB$PhD^A_6k((fWiUd90$Syq^ro|l2##Ear>vjNGU=y^ok&ydVt zfQ?>+re1<=UZ(T$*`ShsPiv3@ym;Mjq}P#{-k|mLCi&>Eu+7`F6N%?j^iSC3U)agJ zbeP_UWj~lk^$&^O8ldYCI<1BF!|;H7BUu-4_gjF-bMjkKLFKwmo6 z+sZ4@%D}3f>;kl7?TdLOT4wqwA;*{zJkZ^Rxm-EG?t(qz_rO*jG;_HQzgtYb){9;zjZga$6`0Hy z8q5}FlW-Oup!Jw-gvqcrIv5kTpjr6eOe{`hieOBfm$sj_}i~dpm9<@ z55wOr;qQL%9iW0oQYB~6D$d0_VIDQ|7}|sw=;ZMf<^tNyg*dt=(k)y>ck(2%c>rF4qR=t-WA&u%m5MV?7-;L-XW_;DJ~!5j8M9>t6Bbideerdl~1Fi+H(c%tDr zFfUr-E=Z|ph0wAYEpeALoOTy+4_}Hf8-+jfku+*l|BP&C<!C%GC&2lN*5{pIr6eV;G}h22rx68YWGwuFq;sX6PG>n#vEB+Y z>Qs9eyT>5gcl&vF>r<3=q~!#E?D0pPtIPWN3Y1D&6<*X%Ex=G&?ai8RVS5ByYGI!i zY>9<^R~n%Gwy@6&w#dS65p1P}?GwyyVYdUzu#mfi6vGYyi}Bq9#9{G$Mfk>8 z*jEM1wXpjI8*O0^3O35Z`UT6guw#Nvv#=9_O|q~@1e0!oDfk6bpM&uwn~) z8d#czJR_uR3;Uj66D{nAg2gt3l45VxNQ?HoU?VK-7lJu0>_x$bTiCA!8)jj@6--;$ z?*yA?VXp}`+rs`V*bEDMQ?POidrPpH7WQ|+=33Z0g3Yn8cLkeeVebpJEQ;Z+2-rdk zvkB(1unfVLTUe%G7g(4UY=wo56s*$1as;cgusp%WTG&{@##`8U!6sN3u4a3)rd!w~ z!OpX=se+YR*m;7LSQu_{d$Yz_*i2yQ7BX8%ITkiguuKbEC|H(-;m)@=Yk`F=6|B_4 zE)Xo=!d41aU}0{-3N5Twup$#{eVBJ2LA{xU%BfJT#+9*zrUT9(To3`5fK~%oi!*aA z;5xd5+5tOIlU@oK#vfK)0eB^<)*Apnhrctr9qz8UZqKEPiDyqoXm2LX@pDSiy_aX!t@0zSvj z^Dh8j;8*z%fUoh}{0~6Xoyw+Gt28x2Wdr7@0yPn^NR_FXfV0$MRROqERVxqRD%Gr7 z0N1O{$`80j^{8IJi28)O3hsd`4>!J=X~a`Tj3s2WR>J oX#Mw+l1^_2CDwKGoR ze^n$@Bt9TM^P>=Fcb$~9+lV5|J2Q9gJ@+x^-oO6-{SN?ZSg)ZXaLXtkrbD9=?Nt~h zS{WY>l3}ck3n}UkQXMH5KHzpU-)`oYHB<#YIm)=u6F6>nRhr1rchbmMr2=86%xtK` zv10hcA%nKS`G-T}bzg01r?(TeW{maHYipdqT<4kGm3yH!&s5~Y2l+yq+89k>rPSY% zIgTSB%+zgdv|kmNXw7d4RM%}+H86n_O&mj0;6z6o_5HBFtv`G8xDag5@T$Jj8w<)V!HL_2Tt&qZtW@V{sV&&$;bcz literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/BoostedStatBoost.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/BoostedStatBoost.class new file mode 100644 index 0000000000000000000000000000000000000000..83b4a34990e7e52ab9063f1cf74c58f032f0c068 GIT binary patch literal 1203 zcmbVLO>fgc5Pg%Tb?dkvloVPBP$(a^L+c75gcOPdK}eAzE=4|6TsFz7HQL&hz3#8# zf&@iy;0N%d5VM=Av{4TRAJ(($eKT*~JpcOr<0pVu*m6)KJWHjH@-mew(J~sUM5a1A zQssV<77-sE7Fy^cdYxs3mZM$X*w8_p5LLsTfe4EuskG<{H7u3TSx(sLS4(1n(VL6# z4q@g+k|z2kq3|na8aHG}b@nPkE-xO$gnBm{Nf%RScyQpcp8rE5i0439@Gy-T7O9`4 z@?Cj2kokKtP?E6R&xS(9B2Ucz^sufEl7jHOVh@uOWbNuk3c{0$8O{kum>w8M5NMC% z11S_!X-)Jlj*_Tr9n}eXE_Zmt!%egZ&c4)U0EDN0@bA@K+{U_tJB00O=K0Iq!(FTr zW|=@NR4E(Szyk;O37u-GF13P(hj_#T*zW~B_UQPxBCK8P^_)H|;<4ew zf-=C}&B}Zz-zH}GE0dGk`Y4VC_d#qs@Vabl!%>Z62eZ7+@$LhEt@GOp+pTYK!_BXl z|7>q9^15KLKH~y35MqhX!ts4v;f&_-a1~9?W}+2b>K9x1^VK z8kRH-PiD)eAuTUkHyfLV_&bt-sW>rfzL!pO&^|*%RoR zF)YKoFOW>7*9AHj?TS>9M7M@cbP4np3`;&~)JoD>(@Ull=r7o1-CWllgU6wiYpgH<>p>&GpI zD7KSRA@H7t3m6dCNyX%KG}MV!MRHV(YE?kw6$}Yv;>pR1s2Id$-n0*R{b!?0i6H6% zvu8pP=q%f{k}V)pFJdAU4Qtbs535zm&0JjNLU#q%1jgbCw#dX(jNm#ec0=IaDJhat zUDBs3aOYI3B$-OK?NTY4ad$1K>>|~7E_TrrjauE59J9c)QT+&9!rOTvju-%a@4DO*|VKj8otGM z0zI{sN#LJU;eU|<_=;{-OzDmmY#aq&_iZ98olOeQiYAE`)YRhJ7So3W=WE0TxmL;7< zQ+HiSFT9@wuE$bI0ln3(yxEm5wm?#RLL)Z6d`8 z-TN5aAPU3n0I3K-H?9yR;1^u=*TWPd03!@A+758*5WvSs`3%y?gbe10Z-Q(+nc+Q* z@gi=vLrnP)1A!YUHbL$bKv(W10_otK|rg($q_7>NSh| zA*=h8iJX<{KIS%VT;9ceJJzEJmWo*{`P!>^NZKbzu4R1Q#Om<1C#;o?3@z}BcC6Jy zSdZ}}#Cl3S(Wi3thFCYL<)laq{m$P=NkkJmfoGfn6iGGy*2o}>f?{e#(n;{v$Y7Tb rMUrY?`OMbwHMLi1{5}1CL>U#oC$R;??`@+73pRQ2AytP14}<>!UmL=> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/CappedStatBoost.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/CappedStatBoost.class new file mode 100644 index 0000000000000000000000000000000000000000..1e680a2c44f09ab28dc0037b85f212436c7d389c GIT binary patch literal 1499 zcmbtUT~8BH5IwiucA+c?m5OKq@w2-H7Ll){0?`^167U7n2cNjKH?X?>NV{wJKfaO} z6T#?%Kfw5#)N{8DU*TcZHrYKhxpU^s+?oCH>)Uq#&#-DDA+Xd?f!hun%J%~0R((%3 z0=MOd`(C5t(pB#SGU&Kv*=niU4)OD5vlEyw1l)L`r$GYOYRV5}S^Cw`mqD{Fu(lPC zBnot2TnsM>3|3|9JYV{$*YJXMfscil%-#C5$WqLRtF`=Buw4-_%FUX}APLJt9|i@M z|Dl98cBLO|w1pJX8jV;mk)~(MYp7RYeNVMt%ROHSWVf1C=~rai({|5k1P5M6U?pZX zm&Sq@V(5MfEW{)@*L{K1fs#J6=Pwm5Tb^5vCbML3W?0m13wcZknENWwHz%-Iu>U?| z22+?eaYtZ2-V~mxwQv{X0(}%vk$%W~o5Fny541Bw=e9ib>S28Vk6@c92$bSwxN^2E zI4BAX@w%eLQPCc-*M&`cQy|^lT7mJ4EjZUUwyGMo+uUsd!H{HK9qNF@`@yN3(opqXRaB9Sop|Va(t<{Z2O!qsY-B1#V!B zv>NG@i3sVWNqTQ$yqEGPZ7pQOIl-;s2`1Ni;NH6P8AB6a@i2j9gLt@yQ#m8QJCRH6 zen2{B9BGuV9g!kQalj-i10J)c1=>$&FH+nxmaxiyDH6NhO?fJIgGJ0zP(RPj!HxPf oi+Q3Xsv z6cbJO0OK#YobDmaj0s7{_)uMatM0vZ?zzkNUthNYOyQn}Hi5h&eY09~q^*2uR%|65 z-`uckYs&FV9<6)6<$GqyU0-oE#03t%ur@8zwwyI{VdaIa_!^P|g=lW3pFN|6K%!#V z6;ELF@oY51Mdhs7vTj}!XblQ^y6 zRCLmsQflA~&XOg$Qy+8xC#Q8z2`!ED1}@;DfaX?Lm1Efgu}rqCBa6I-Tx8Z7nKDp7 zzd#4m*I+?lBonph8dd~oz%($3OLXY9Ivo9riam?C$zOJvH8`srIbT~}k<}$@#b%?V zW?i<;vQ<@qymJ`$pDQ+Ef5e1`bAT<9tiupUw;DDz9~pLQ?DdgWjXm-I)r9-K-Qp&` z;eTie0exe)$OVMrDwAM7RCzgPZG;SHm=fq|X_-b08W`$$Ci2@&6Wxva*ehLT&GPRV!wHu)F3q6&|qk|sUa*wA1JkjK?Hihi4b6SU27Mh9+J!&LOImG`v;H#4Q>Dc literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/Effect.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/Effect.class new file mode 100644 index 0000000000000000000000000000000000000000..255e7c367fd1428af22755a58e3541a2dae48e51 GIT binary patch literal 233 zcmZ{fK@Ng25Jmr>g6PI$XkzRESQ(-#6BeAHHUpN_N}%;{EKRxZJmuxjL83L|YTigOcE zLaL-u-blxUVtpDRWvfO0#b%rFfgc5PjpMF>&1w(hn#UXbYvbTh$!61rQ}DQl!A8DEDo$Y8P$n$X+9UR4I>@ z$zwhm=SG-3?xyL;MV+u;9sfq;l0Xx}%YL=2k<>=SZ|&L(gE-RMLaUz+g&v4Z+4%Qi z-JGbLuvf7lDVeRj3uPMYu9i~M#lwD=*XnU@khx k%I-PVzT=^TQ_gT;xf_fHqHCP3E6x_*x6S_vPfPsHFLq$`H~;_u literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/FoodBase.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/FoodBase.class new file mode 100644 index 0000000000000000000000000000000000000000..5a46a3ace64c3a6e162b87d46e727806b7804589 GIT binary patch literal 551 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 MG(^-AV!1txzGC`HF8}}l literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatChangesServiceImpl.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatChangesServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..f4d6d0a3db9728f2a2f76ab147206845e3903576 GIT binary patch literal 960 zcmbtS+iuf95Iy6B7@N==6jBP5n;;1YiwA^63Zhh0vJ`Ss-zd zc;Ey0D8$)Ns?aACZ0+pad}ij1fBgLR9l#cD`|t!WjIvQt8I@_PqBPUW*yu2;#@dt- zU6ax#wv1wG18Up*i5aVMpo$}%s(5mk`KSw)4w9oJ${35@j1E+4eKZ7{|AQ@9{8K*t zT~zR-KNn(8(Ad;Q+vkF(?Kv?zL&4hH%2+*7LtW}ornZd9$%)QQDOl}04&F!FxcQ@a zda-hSJKt3yYFKO{z>=WW?hFG6R+{i}mSgs{QLn4XNEPoAqB7FY(xnsk2Cf{T)|Zz>w?E~?WKupXpsi0`OL;DHTQ(m3LF8K(V}#i&yF#J n?k6m-f5F-ZIz2c@R~mRQ0~MS=1-On4#yyVU@^79rdkgpl#V`T& literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..94c654c2438c3a62b00fe35713a2a8faf74d5a8e GIT binary patch literal 3103 zcmai#-&Y$&6vyupAT<1Hq0p9U9TZAH+GvCI2NfF-Xj)1YkRCn0Y&JtO?PezK?2?1; zzWc7vKKY~2V4IC)5R=gytackYjw{rA7W-vB@f4zkeaz>4Hy zA&4aRMaT=DFSrZ~O+Ts$sS9Xo=+F&yp^R_)__m?sk*H;%-+`;I++(-kyRuezQF+C^ zFbjhY%-VRKSyhM^J1~x89W~sF&xxrW$mAElbKurqBty~Qhe8XSD@mzvTA;H73p+i* zw8vEkvak8cuG`=a^h@)&u_;N4ovAVtlmo+6uDw7sNdr?6`)L*`<%goF*^vr5SDAFM z{E<@CWmZv2hk6lJHdGbG#&?9|yHTUUg9DOtU}8sku7BtTg2sulKdcK3=b<&6UU|pp z#`q7BXg07)N$RGP=-T!)xaZbz&fJn{Jk_YUA%-I(&Gj;CaZ#&>%d8o=Cp<{)7-zPY zR%<4a+}>maVM1b}8m3YXtnSxUOEXtqm}5;B+l;m9T(U}ZB4o|DXk5?2I%nIP4h#j{ zN6;~*Z4ViYv{=!cdetz&bfLkBKXBLK_53b;7 z3P(Ad8`fwX(J%^Q8ph!&PA%hK|F53pVHiLGuJ%>;Y|Bp-VRC5<%Z5=yEso zLij&gq4(f^()=^nwK?dg=D$bK0zp5356ketkXOv1!F%@~D1JNf(O>ZJk8>yCrw)Z& z`y_m3Q&=U1N2KsMDXdu(zOX3#Y*lz{Q+P}YB~n-?g$;|smllOztO}bpg-ue}B86>I zcw$i~TNHk?Dm=9*JSBx^q_9H@&n*hO7KJ}83VraxRO>5q(G6p*zsBF5hW-BmT+F4u literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatOverlay.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatOverlay.class new file mode 100644 index 0000000000000000000000000000000000000000..e534afd82f251cb3d664dc48fb027b2e817f21d8 GIT binary patch literal 13290 zcmb_j33!y%)jsED`6iQ(0D(XTWCsZ$FbEiNf@nwrM3aC?0KtV$l1VZ!nTazKFlt>| zm9|#8h)SpnXf3vO!L%JfEN!jD7Tf-<)$Xm;wrX2jyDt{yf6x8C*(ZX3|L5VE+`0GM zbI-oqJDhmy@nb|(t1dK1F`XOqMcv_npfBK$`rMrXzb_bd_Xh@g{K1GDQ+<)BHyUv_ zV$_Dw+U>q@z&mJAKGWH`whs8+Aq&QB!!jA`TWVXI8|ty8DQ!=0G}`a>_WSigi8CTK zOp{v&f>D2;uQ9mYAMtkte6_(~2H&}aC zg~IK=NYo$f0med$Hzrp)4RU;)W*a~*`&b)6+M$zD5A_GP`Z}ZTM*RmHi$zq;-k`U~ z7tUhSmTHf;&!?HR;jpbF8VUuX{{FqUw6R!5$wZlpD{; zdbKwKPhn>$*zNCOs?JHu+n~_*^ENQ$*M+)#2DzAKpNaaNG?}It zbQaTs(||WzJ>c)}gT;zzMogMY(_n2K1O7mlsNs@|dFec4+gmz@*<$ADQ!6cGHBOpA zvkaQawE7(pH8M(*X44$V+Z*Zk`MQ{zDjNTP$(?Ib12jKHQWY%# zoy%>Vo?EfGzVV&OwPxOiB4TozR6vDHqnrFeU&}yWhcDdjg>N&JHibI9feqfUU%u-} zC*{!+IeP*ODBA1)KNz(gfW)Z7zMwXV`4vrDz1zKR?~bT@b=ceA>+g&#uCJMwoUKRH z2}TfSYJ}wTO)4U1G1bro1}$frn5O(>>@aBsUC8A0N1A=Xfwld)^f}_@?aWuY| z>ZrjW1i__gIBXX`onM)>N)B*@eE~$l?LI-b#-v6)>FtPw0s~P!d5K9)GFcq$^@YN| zs2_qA`dds|OY0DFdVEo#u^|`@`z2INtC)9rx;lleILKg4F||^=L2XQv(g;t3GHE@* z(~E$7qrVHEOtUi0O*ZV%ixIa41l*U=W`j0?iY(mepe9{TSHPBmx)IKTz|!cXtLR+@ zZNX8e+1wcH4w>Yo4hXP)?UvQ8Yu7^(`Ea<#A|UB9$w%FwzTwjKjq92lTH2ZBWQ!!7 zAi)U-xr%yC@(XEBkhVG;8t8BAGH4sqjMEWSFWmQ;6qMb?*uBmRGX;A>Q@=@93r*!K zYg;bak|1nL-P)G++QycKRylgJV2GMDK-<9?Fx2%T^dZb3-U0&;v}1&y2Fv-6rj)2d#i3(}~*T+^m4}w!~Qb;A%`CH|b&e1XG#LXi21&NSRh; zuzx0a?a-g18XUEo9x>^Y^eIWt{RrmpsRefCNCnK^n=BW0)2B`P41E@k84bk=9FLfo zX$d&)APpPz7}J={HIqIswr%($4SoI5L9yvCnlzfm7<7nfVJ@AFTq`;$Mn@#0J`M@y z;%0-Bo}gm}eQ5+w85y-*znb)A`U*V7+XaCw$*qi$k)TR&(v$R*L0@B9o{P8aB-tO* zErENT{#!o~)-8f~?AMWa&)ipY=IvE2P6LdHVg;X#NzJMkq;SSZ{o-cXfg!==}C zAhw`K$~bJ2re3N|rv)OS#cZc;vJrmMQH_{v>^cDSqW*Mc*=pP_puUK-v57pn^bGN9 z4cfavJ$E8ozk{uIenpnC?-ryT%S=Rq7ZO=Qa^qcOxj{7Ewlh^R2)K6!_@j;u{Q!OC4r1UJGwVLa=_rU;z18o*}1LR+pjxd zgO$N^P(W*Cq<5?a&qankQ`w1y*lIS|g_0X_!ulR}?uixkn-MFr)Lz6@ywG6u|BKEn z6|DyGLS)to|rEgDgRKD$N)Q*H8j!eYV3wXJOp4nCiW94xLf-@zB) z&m1RT$h8Jvgjk$Qd;`d9?n?)}xay1!TB$DT3!A)>>ktjBL}%TTNX1s4LqDZN++gx5 zUX323&%4bB4m-W*!K1wx!K{K&B!Y``RD0RF&YsC}pc6s&5`!;hnmHmzT0)YuO>W|5 zl(jn${4J88wsx;vE{;f1Qp7nV}1VCeHBtKn~_WkiMjVPCiZ8U*&pK(`(g>oY9ZF!*vrt%L{KhG!;HWNT=L zB-(7*)#r97BwF5L@)i6prub!4YD*#8aycUC4R||z0rY!a{_gG#A_c+KW%4|(L`}in zCih59G0q#<;T?>$K^iN)5vv(41*BihWGgPGa}b+T)D97-ppYI@=RAl6{uh@Hl38lK zu__$ugUv;~xZDF+V}@_a4TQL10;DFhkshg_DCVm=|@Zsa;S*!Zl2+a?eywB#PeMe}G7q`V-!sCM`Kg1u0(MJY4qG4|*B1=n#>_#%%3{pn| z6W9HO$p_?gr+C~(AIbv=t(-q;@~8MwSR%-`W_3SR@8HisB-V_BKZo(Uuy@cG7DgU3 zc{qNf7oTPRf<&Av9UMa#X_My$0X=N;kvM3reuQxFQJmK73;2A~;p+nQC6kW{P@#x0 z8g}qk0HMpJIK-1Ce@!4n-K`M;`MMzS_V_!e*Z1`ZlBZ4nMjWKMtFOnwC*UWjN;+iq zTPA;7Rwc35B4u?r7%f&oTfiIXmG$qL{H&~t7-}Oj>)_`AP!}Gs0DfTd4-){LGV5S; zoCTT&!SGX)f0h8~6UrR?3jk<71mKq@znB0BOLOnwU!hH|jY>f_UH3t{O)TQy@GAzt zJW~4eyD!EQ;59l;L`;5_+uV4fpREiLgZzX?*@WOzgY=pYI#bFR=ItRjXgPrh5Jo%)Dsca`m zz``1$^75N6aTKngvFlaw3)}nTos5x>R0LT!&)b12Kd-B!!>OFgG*s~!SE+KCRREi6 zlq!k0{PEHiZ#0>Y7bBLIDMcb`BQ?fUV^t}XqpJ&D>&&(jZn6l;k#2>B@un)1`-kyR zY`hxmYPBDH1Yn}6$^~FzDnNVkoyVajK{nGX1okXbO%Zjs9Hu>~Rgw*DArxB=_#(5LLZNK~{WV!KOr1&F*gn|rOI@@? zUUPX0hP55?vw}4Lw^7u21A#VF7B!;_)dGiF3d3h+hpL7nPOsp3(5TrMMCDb702%Q` z425oFP8P$tSTGdaZtB~EA^}+ZqQ1;=Wrda^*ClXzM%)C zg33d*IEhABCaTt3ObdXP(z%#JBSh!n6J!;9hw{M;sXdinpk+tM!?c&?VtmmNS}Efx z))V`5Sg+?V=gn)KAS19 zj{0?o8v*#iGAL=6O~z5$z3C9$?J06OEZ*+{g-(|88hzN)|D+X>GYOpi%LCqTdRjCGB1 zjeVFVyNbu$5TifH=CP?zw~XSlQDr6jPu-Q|2W(m_VG0uc6C_GYG5%|rkr$)CTOyrR z>2k#AKf-W^Jc_K%d=U1UN8%Q5(S`WD6yr8pOdH@B8!>Yk?zJ~l16>IRy9z%C*n)3f zx`Mi>7tib4sE4-Wq5KYv?x6tPi)ZhLsh=LfGxuQ%)7L0MFHjWM-rMOE4RQfp#|GWN z0lH_(&nHhN0kP2bdh{Hpk@+GG2%j84JH@ouHAKwMS`YZt0boX7c) zS(9qw0xpDquUBUEBr}1=*#)8{9JOea2z^{e5h-ZSW#Z`hw4 zJgItu!#G7NX|zFLZMHyI%Z$H!4BBnr4H;uTo2cv*&7q>4fMQj320dwT1@@f68wlPw zb0V}sG|mcwu}nA}s6o#N0UEgJbii@E>J;Q)o`wdTUP_K^Ac9XQxtOtHJ8y;VCBfY& zE;!8d5A!*m0&9G(j0@+M+_RUAalGu{lp!j^xBJQADm*}l+aAQ)QhTOAW(qxq{#rDS zJqM@|n>>!P{2{{k<@WcYxrccL0;0p^bQL|$^+Yb?Ft16v@M4lY`#pR&+{emVC8 znu*7`v+3tZOuwLI^dhaMU&Ey zr;MTsQLwW-zvP}F8mP2riE*dLse`igG(&V@nPZ4N6{0%itoiYbAPM7u z+)HHXSs-){IY2XP09Wcp?6CoKvP-JJ66FlhNl51{`F$OJ)~IL+V$k`ByFG|hTj9H5 zE<&6grDfBt;ddouvnwH+T?yIj!t<6Tn_b!zL^iu@*~n-czN+CrxA zb&#F{e`S0h^Wqyor@Z^J} zWy5^)5xxy&O#$XUFhsYw@{gmUC^$~nx?se2R2Npd3d#y&{Nd)Rr)dSMD*kAU_w1u3 zm>=ekVXW7V)66PCYPgK!G|^?m`2HapRW(ctW4vGZZI-P9zK^B@lYy0HIRRi}G%7(0 zR4wy?XFnvh-&5$qxj-4WZYjbpI>HZ&5m%=ebg{raa)1o5@W}a6tc~MO%ecHKKTp_# zGr~kS3fKpR_!W@IFKMXH3Izvu3b_Y&=H7_$E^V60dm!&84(i0iG zzAQ^$)k|N^Sb9p9j_al4JM%EsXT^C#L4-rUDKO7ym}gS9%hGpb>AQOAyBSO0m!;?R z((@ThKa!=N=%t@zEd5-TUeHS~q%P^QaiYsHj$az)Un87DB=Bqg?Z!B*sDR_NzNYuT zma<=#G_9}erPni-G_8NpOMl5&(zO0vFa14ZNz?i-z4Witr6jHYNz&>RTBXckLr?R?^det^Uq-YbQLN*cd?}vgT9IPfaDmm%yLbbx zfj9CnX1Q_qF zf?LR?@~~>4GOblo9Tw8C@~8qmcN7;BQVTkeoL#CA(Y6TmuT_TBhpLVqQVxu)l(~|e zr%+1k+JwpxfAl{DqpJ}-Clg6XdV{F+4I2LzdF(~nU6(iMB;$XE?0$nD1>N|y9r!?$ z;wWgBS=ksH#2=&WhHCo(Ld%iTQXy>Z1G%h)bPIZW;r2sgq#<-<{5x5CS zICQr|G%EqOm+aP2?=P+zr(7AZ`k=`%HPt>{BbYe?0vtL|A36rz{vUAijF_4u2&=3# zT9sy+tI+EU;|?Cc_2>?o%Y!h<>+v)28(@+*(OP~FUBx6;$-U1axFp literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/ItemStatPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..96c1d163ab8fb9c618f026a4da3de14ceb9e3e2e GIT binary patch literal 14839 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 D4yuuH literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/Positivity.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/Positivity.class new file mode 100644 index 0000000000000000000000000000000000000000..d733c47a542a3863eec1bf288f1ac4322b71d33b GIT binary patch literal 2438 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 Va#%(UyU_Sy;(BIO;uIq6z2DZXWUl}K literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/StatBoost.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/StatBoost.class new file mode 100644 index 0000000000000000000000000000000000000000..e6ca6de022a0eafee28ead050c455fb7083771f3 GIT binary patch literal 2486 zcmb7F-BTM?6#w0P>?U*}f~GAJw6&%t&^B#tQwtOeAq6y0Y8pfGsAV*ajLG4kihvSl`MO$ zB=fg#%N183q%2Xl(42C^Z@)lzS@{+a3j*4JWn1o`KsI%7Qw!-LBgr|dvIRl38i=Az zAec%QqY!w>Kp2{$It=KD2*e7OEhlT`Wm%aumrIh8g0o_lie|-9=Q=awu3J@sb4>=c zlTG!sb!nEUo7nRjbHmEyymIuX$N6emPvgY@+&h5#+`4J6$^I53@S2WpfwKoKi-Fg1 zR3Ne@-J)5lF`)?@H}HmHwvaht-m}WJatpKhrhy|ks^etSZd8W+5L=K$t6I_qdeAGN zSEZ}O0vGqB;)Up~^16@VepTqx$mlrJbSzU&)pD&(%l*{AS)3DS9nR0r=BIDwhNhys2-a&a0&0w6(8GBJHV40O7$oA8R%EuqLbHe=EjC5 zNAoI%D+UG?H+wW{eJC}aE-LYef&9PXX<0Iv7*;-s zQ3GR&-$u3Bb?H>3Yq3uVT)!#;ox9Qb9KPv(Qz3}`O{53Q<~^#dTW-$WU>vlvB3DOb z$u)^KTi*51Mx9lk6?AF`7%L56vG-beTDdb}Zg_31gR|ktt~O`{N!$_BKJG50(!1Z% z4DbZHrfarqmF2j-X;m!_k0IN3h)m0|+5a7dl2cxG?qo)#Ei0xgR~evgRlTX}jVR8( z2(w#fgi_utYngFsl@)o-QnRT|#plV-d}3~zq2uhmAcuW`e-1W};#lLZQxb*h%|krR zQ?BmCdY;1Q>3u>X@dWLUJcXCJb|Azx&9#?mr_e^|yh6?~Ukz~_=7|P8H^QToqX0h^ z?0lYCf4u6u6MxcOl)OhhzaZATjjk(o;@Ds?8|oqFL^e!T`xaW`;RlFx$HTV<6W!k< zoES`y&T4Uur)YOp3uQxb?LM@i;w4tI`fo_iKgC;pkZ{y-abj9^=(AF7wjLY8nkRk_2^0u~(ce&}?$Z-pA<639rX9gXFN=Svn4s72j zE;2cnn1IXV^dW@-re+Z5ah1|xa&n~dT(9vzhWGIvCQ-mFCa^^6Hm>6iKEP*~#^;#9 z7nsABDB>&DWD6hRJ1pWMZ~lajy@W6NiQ7r|BaG9cs^t%~U0`B6@GWf@7-t;!=^?_R zCGa)<6j+=-+{F|rjS(!-Z-GcyB0Wvt5$+%_`ixJ|h!7off10V9vJk4u7EpS(`%aB%BQMHb#+y=bdsw?1kL;=k3FVx>F z)E8hMLw)20cw6(Z+kmZa>4azLuzzDGb6Op$f>~bN$L90Fwg0#$xa7XUEwM=dePtuK Wu3bIl2Y2!X!Kv<1*}3U?zV#2!GBMBq literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/StatChange.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/StatChange.class new file mode 100644 index 0000000000000000000000000000000000000000..a574e5c89152aa902a8d30fc7ba4836be5e21eca GIT binary patch literal 3975 zcmbVPTT>KQ5dO~Y>_r#^iJ*uv8qqAEF7cMgN)jbrRzTE6yyfDsj4(3H;La=w=Kc$O zP30wT@x_OvDjLhGq>>j?m7kP~F<Hbc4pW&~6pZo^k1incj zrZC``ezsJ0OxyC!Y|*w%$ImX<0)K~R4QIwoK~reEZ7dpDo8#>G z)NQlqD`;Y|F;aiKQg32p2`?IE7GJUIP*qk(`Jl8J!oNQWfJ&Sgh zzts3n7nav>r_D2_f7&h08@_K&Us~REbEbDR45{FkEN6z++ORuqZh*oj9Vw)nD7~U% zGdk$wtqRIX*Yy~6M2 z`?Af3hzh4`NS=_c&N>nZGFJYleT$2Vupl8)WzQAjNscG(=irO>%D zq^eo2344)A;f)nJ5D=!L7kvuJfEk5jnbn-$s8a=*lZzxSF%=M-VssL&!eJiK|46Ow zOJ&Em=FPmbXn7VXKjAno0WH@dBDR)_t~zL~Oe`!n4kmjrU9W0kUKZ!ZjD>0ur)LdsRvLzQ^RbQ(afn-8xRf7b zNXe4vm2K{msBY2RQ;(JQ-Jph~ylzP?&M54SBC0N)YMW|jH@9@$#vGf$yfJ4EyH3&Y zuUJ04aTuNBll5FZSaoGSpI;3ZS&qr$mSg$vu#IGTCnY{thmCpCR&dLuqIueq-qtFW z8r%{Ggm%)#{^)yt$ygXO{aJU~Yl4r(6v_%c;lWtWqC02uj*+$-cz@a``fh1S!umwv z+j{4#)&byI!VC=gJGY)#21>RxF%YS}-Hb*Xd7Hh+)IF3%ne2tx0%k+-2&9 zp=U_BKcx2UtX*m%GvR7Cnha}Kn#f@u45?lPJ@2p;4cmt2nO+KCDC}9qR8;IKe5J5s zZByo9KooYdPU1|Q1Y*+aD8=N4tGsz-RNm}jl{cFY-|bw{f{pxb<>(;aitlva&uDv$ z_8%*jo%~H!^rx_evL4uAE4nyR*cQ3IJ7WEXi1lf?d5I$X=jgTUzp4FI?N`LF#kW1i zYlX+y^P(e{>wq?)zY>y?p22_*5J23`@-3iQ$^x2TPy;Ul?WzMxEJwuFv<^_)10u!{ zQWFit&bAIvcVj?ojOzd$Z48J#bRD3<#yC2Tp$MQs>SClO+1LLN13yKQ)EQV**_OkS zT$Mw52k)+l+5Hf0jbcjP3+8+4V|F)+DK#XRC)US2+9;;fqhOxI@S3rc&%s79rM3l= zSLbR>wS&48Pv%~K-w#M=5BmRr`VNWsgZ|&4#`g6+!s*J8LVh2g?`4jI5e`ObgE0=q zYJ>6f9E}fZ`~O69m-ZB!?nB?-r9HyM8c<;{L6gE@vMV7r$){+)kCv`PSF&cLN&d!H zRn*zQ)#YTlhs&5`XdSqVD{Me9j4;fr)Wva;33QE;28XTiI;8|Jrf%Gzl*9+b-wi#L z{s$XVP`a)^LuU$c{-xD3Yz@Q>{Qp3{S61`J!co++kqBYY)fS|7t&vD0zQVobDEQqF z0r@v|2|`|N%N^H-wzuVGh4h;>X=GU%yE(*}@$+IrmeXzh_mSHF2p?7Sg+Wawy0q#{ zTDa%b_GnHI2YXgIjg!%vl_X4{0E1Et84O^Gp2wN$TTrB=Rrosx?KwZvH1eku3FGTI zf5UN16dg#^3~DyoN)^q>$uuvH)&2S$y_0^uQv!YrQyAeh!e@*RuLJW5W`VWZ)XwEr v&hMFsJ;FQT7dX*X72I;Qql{yLF2!&MCBCI%KjpK8&p48=)6elGzDC!747wI@ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/StatsChanges.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/StatsChanges.class new file mode 100644 index 0000000000000000000000000000000000000000..1d7f556eab7141f1c7ce5ca6701408cf45d764db GIT binary patch literal 1346 zcmbW0Z%@-u6vm&sKb;%hU;`1IilSm$2qh}MP-C(zic6MZgzOD3OgC=E#qO4@cT44FoP7s+>tl%T%QDYr**{JiXnF#ghGjdP#=j~pAP)? zEay4Hj4n2+!ti*1N`^K!%p!*ILP()rGNi1U-K3=&9Pk{H$eYNbz>u`;W(IQ%o6|Xr z=~*z8Ok{8+iv=uZaCK@({F)}N!C=TXcHURtR2ti_H1)cPv{q;9Lh?qx+v2@FujO;9 zR}b2r-}HJypGRU!9g2|Q$p!jzIy~x7(&v(a)fn;}u3~2dwCpL7aTWo~@A^`SF0aXf z2nE@!NEy&fL?Fp!sqP2eR`9{y=92e3#SbVYAC6bvvMyd&Pq#pC5D$o|ZCUoEKAQp= z8UsDGF2T{3a=Ssl*XFN<9$!&2PkX!0r&}lDv z0$6aq!F0+$FnfZc^9A!KSo$1g-Jn=PisCxO4VZ8-k4=r#ZBCzRqt+NnaB)x z$Uy=tq#1O&N2{*pM)$~r^A$^(&WIYJ&8_0$1m<~j#lOv26U|w$CxFJx72_@r&DsAkr>CRMIZ<2I{s4wiJ;ne4 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/delta/DeltaCalculator.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/delta/DeltaCalculator.class new file mode 100644 index 0000000000000000000000000000000000000000..f78dad17cc13b02f42f534fab1020e34cbdef6b5 GIT binary patch literal 261 zcmZ8cK}rKb5Uh@IS0jiAFP^-{i}Qe-f)ZE|1O@M%u@feAdS$1_$9eDpK1!Sog5agP zDXOcgzrH^{0W5LWVnSG$co>R_CYKO3iFtU_vQ3slrS{p`b9fbX4)-J8vBsk8{m^1c zxY+SK2W8ua$MsI46VBtWL=Fdp>Abt?2(#zD3{h4|g>d=L>~{1aTs;-@w3nBZ(^_R| x*4F~5w@kQx_{&-qizCh2nai-@D2s+bII7P9RGS^6soMnY0Z(vRXHyk3;0I2$N&x@> literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/delta/DeltaPercentage.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/delta/DeltaPercentage.class new file mode 100644 index 0000000000000000000000000000000000000000..265e0b91899fc40eb3e8adca28ae0814f0a58cba GIT binary patch literal 747 zcmbtS%Wl&^6g}g(F%4;whVl%7b^~b^_yYn+RU=TO6c9mOGjWD=8haesj~M%gecjEc2YVH9g+Y`Bbz zxi)!7D9Np~c{o$CmEq9IS1OAbBXLzRF zNLzp1<&irHcDRNLzcqMhyS?!0ZMPL_kN8#8DL3f7gHHtLbUyUIpt1N!**ZnwpTYNz zob&b*pDRoUs!ReN;2PzPUuoFFb$Tp7q{jD~v^U{R#19%?03rCR@rIn>HdF2pb!9r# zj{ktAed=caEAI9mo}JThzb<1N8KZJ*Yc%6eA{;Ipdt`4@<#&E zns*{qM377)hPVoWR2pey1QNasc0JDz*k!y8o3nM>l`nhkW7&OU9XnK;u6qs3IkLKT zcpnv`LCf|9HtW~(_Rm^nfmlmg4i$7`T*B(uW^Is8IlmuTy^+RE+!9clGB{*L0wp6q z&iQYe!%Ra~S;ZV~E0`B}a6QXc+%$B|2&go0V4d0RUYijQX9~=XTlvdAcWhf{&tD0M zeg0|!89HfvJg_>W5YJB&Gd_3FhB)+Y!4?n=j4E~geX>!#9d@rOOwZLXqe(Z-xD(1poj5 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/AncientBrew.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/AncientBrew.class new file mode 100644 index 0000000000000000000000000000000000000000..b1aa3fd894d5f156280909afd33405e9c7451584 GIT binary patch literal 5939 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/MixedPotion.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/MixedPotion.class new file mode 100644 index 0000000000000000000000000000000000000000..a3c11aee8adf70916ea4f33b5075df2786c0b28d GIT binary patch literal 5598 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 O9-(te7TE|Jmi`Cm+okmY literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/SaradominBrew.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/SaradominBrew.class new file mode 100644 index 0000000000000000000000000000000000000000..4edeb43287ff2e1605207101ae78ceb1c1d70d71 GIT binary patch literal 5955 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 Kd>MN+ulxnONQ?0R literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/SuperRestore.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/potions/SuperRestore.class new file mode 100644 index 0000000000000000000000000000000000000000..5466dad5557cbd7c100026938abbd7a735917351 GIT binary patch literal 6006 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 RB_P%O3pI8C_c_Yp!5>~I0%rgK literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/special/NettleTeaRunEnergy.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/special/NettleTeaRunEnergy.class new file mode 100644 index 0000000000000000000000000000000000000000..24d28571b18468c5d332fac2889eabe64b43dcb3 GIT binary patch literal 997 zcmb7@&2G~`6ot>tpX1bRX(>rV%TG&zq!C!KfJG33RskZV1|^{qEI?Ctln$NRk?mCC zby#;pHwYFy01t(@wj)FdNa<#LXXc)7&dk03@$=hv08h~{kRd$rWMl^;PihrO+to^X zkv-I-f$~C|myW_nM4=rHrK^Ot9T`Ph_NC~Kyp|_}!AAo*f;}Cj$E+>i4puZ%0HYY`)o93Z&MNh~fCTOFe%Sxbm5b3sP|=8u{)AaV*#}w!#H0hGGP{6@$dP^@$lbGB9 zWxlW%r$gtaY%)QZB8o3eH`GAaG3P68zQ4_1{e1kvU;Gcy>GRy1(B^LV3Fh<3z32I! z^E~G{&)a$K8*jb*Du5u~RL~%BPgXPhg;G|_=!WJ`XLK!V`16_4K0RCX6Es^iRHNuG z=C!o0X8g&#o}Nn@+Cc>lft&WL2ULGX&F=HZC--YKu;Of=0y3r@l z*x5BM;0WcWG!Gi#l~CXoSQgc@TC6lXsTES{WJVKsS2UMaGvjJOXSxD9j2XQsuq9gG z?r%F#K%j}Frb`*spgrQ9wSv^V?hl#P33S!YT-Rnvwp?h2tfLhJ3RVcLs?m)_(jg{w zqv(YXH!D~vaP!-iSi4HBLaRW_KFzRr#??%T^mKGax*{G3v`Mt{3Rxr(`-CAX2Nr|LHJGhkzIBaEF5RWbsAovEd}{ zgr8znothHxbw=$O5a`;;X5A=p7u(03OeMmxq0}&gnS(76X;0;C#Dk1^x5wiHp|Mm|-&u*Q zwKkX_u|o>-6v6f7fEoRjto9&>0+%T&Je-K*95yA112{-PQ9rDiRV|`mPGCd*@-6W! z>>-Jd;$w6wBWLEWKxgN!cL=(7z!ZE!;O@#YF#ODmLTvXDENtq@Au zDzkJYS;jG|9p@{R_2$ZCLNiK*tiYyP1^%Z=uGMdWm9@9dT)ukq4A{2py#e_ZllQTj zWaspQBWm8f&^$PXXB9kCEkNcaJE9sh5?{n|3aeT55S56|2$g?IJhSKz8aGIQ8-ZAFw(r&B6OPs~G&Ix=);;YQ#A)XQSkUm?QRq!=|&Gp4d zf*raTUml!+mmlAdIEQai*jK`j1llyYuGbciLt)3VzAf<`PEZcz5j~sG=z`Y|P>XQ} zFGzfsr@S<^6n|0TCB~OqEU6hSSI`Wd+5_hLzQhlz0&P=eiHp@K+ABC&%wQLJ$!eJ{ z6$;dkR$3izh3r?0R9CB$m9;l5wml&=pV#Pic3F8(J#L)|X^Te6Nl*To!HG!bN`Dfe-pWcGr&b1fed5H!Mko0t!;H_w;v9uPT z1H`wUAZFIMd-m--5sL1T?sFk_ZM)%w3u#FyGLi-%2 zahMg`=5y3ajoE?w?Lf*7Y_|hD?ZAhZ0zT(y?BKok`kb|Ur|rPB9nkGSW+||M+=Oxw zAL&tAl~z})YaSHpmvLwwha2!3K3>L=R^>%nSwuz-sC@J1K^`u@PJ8 z8KQPEi7iN@2Sw@=A4Msr(G$3Uz#c#W4PX82(8u+`n=rY4K+Iu}IEuaEBvf%8lj1ToaRt-jZ`4t7cqXh6tb`{8BOb#iDL|XW zn|K_bqJUm4UdN|t)QC>8fG23=K(}}SM``55R&f@e!Ds2)@CtpSJc-Xyc05ILIqa>u zrzssiPskcL{zJ!66bJ=AK|h6>AY4WADjvE@-K2*#a(gQO37g6`!k&^A`0zdX;g3i4KF9%J?BIX6ZiH-ZC!vTqoeY zfQ26SIjn5+xy~~6W2W2}@UtE_#fQ6$D^@f#n$a*$--f`$WT8jsIFDfk+5UDqik~dL znQYxlRt}MU?;{J3l67~JeRZ;CmJC_MGt`VeOFiUqlJFdHpCpb`cpA@}rpd$0$H%X5 z8@+k-Ym&^>>X_-{2HN#W{D!bbTK_nHOCtwqa0I`jk(2b8#qVk4B5kJd2mFzHVOskq sifT9QSRFkIMe(uI25{Z1pZ9(4fxA{0fUBPIRF3v literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/stats/EnergyStat.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/stats/EnergyStat.class new file mode 100644 index 0000000000000000000000000000000000000000..9e8218bdbd86eb7cc8f220c78ce28f52e967aa80 GIT binary patch literal 712 zcmb7>O;5r=5Qg8SNcmC_1^kYB5j0vaek2$ZLo_i#4`R44u&Ha>g_Nz)|K!D!(Stw0 zA7z}j1jNLHm)V)=ywB{u{rr0W0C0vi6ETKECA8)FN;pyrtK&$awAFWfTdILYEq9=~ z9#~O4SHiQOn$$57XW0LbHc&AnPNb6hl)t|67U_T9GdZh6}g424Fo!<`oQWKa*AaeXHT49AWC+;sfP z8bi_+y2TxzHmp=8F}yFWdT3a!dYQpIN+ya7<%wP6p)AT+U`P=#+7Oy>NuETmGc5ke zCx1wG#UG{XyHqrLzSj{KGI)4yeBZsmD{O$s^otS3DI};isX9Q6GQiv}Bwvw!p)`hR zifKAQvII6ULs>Q&Lk@YW7-mrzB5HI7v*ykl<`|wSjS#^OU@MfDqLHDThOvkx`p&RC Z0v!!OM!x$Svik#Kj3CAcvJx&`{RXLpo^k*H literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/stats/SkillStat.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/stats/SkillStat.class new file mode 100644 index 0000000000000000000000000000000000000000..68782c71e0c236d4ffb3607dc3bbf85f5de8226e GIT binary patch literal 939 zcmb7?T~E|N6o%ikEEL+Z2*?70iVC>hO{`uRFV<+3!~|2haLL{e%VZsywxpdBf0Q>S zenc<)0sbiCnRa8?EclU0n$A1tJm<`N=Eu)(-vK;B;Gjl$m`D?5MIyB_G8||n6BC~5 zVyKclWGT*#FnL&gdnZck9t#fYg!})M%2|Zz+!6?D(O9lHRbk2Q5@sH&M42aqjn-vB zL7!0HOOK@s5AzOuLi1vtj|LV9&QO{I5lh0=RuH`vXCl-h8HPQRsbtu7F@;4R4weWj zt;zGCKL<|rF^w6*LZlLTP{cVyeZkdK?#;tMeFd79=%9+zfE@=Wq9{^0XIkE80C zus(hfJF-y=1eeLL#5)xivF&EZ$F427$nt9`^!aLTFDO~Pw!ZM<$)-YAyjBD$6ogt2mEN~?sauk5NjBooQcwgB{s4cJ zIN20LJejb&GvCa7^ZNXH{{V1_0~a}lQ!NdT5-kH|B%cLJYQtASGFLk01ck8?Cg#~a zCfS9<&{&8E!2_Y^{ARk4GsEC$5lV)w;g4x-BBkd&hT^%>%3LtC+JDXdgo69aJLw^h zjS5^;81ij@QU*hrKl~!F&N7zkA z{^;i=8)0Qs#`>yu6#Fr$+l;s_P+spwSFG} literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/itemstats/stats/Stats.class b/runelite-client/bin/main/net/runelite/client/plugins/itemstats/stats/Stats.class new file mode 100644 index 0000000000000000000000000000000000000000..f8a73d002f0894a0f45b690e78ae79ed2ff99ed1 GIT binary patch literal 1979 zcmb7_*>W326o&s!Y;Ea~1qe<;60+Kk6HmOd*aVdENE$57n9*241PGEc*yG5u(Gmz- zAV47O%PlX!B}o;oB30aQ#}zNY3-AKmQJg-9g7O8GN~uc!|9|T4>FIN3^y^8qGLrb*=SgZz*ndEJCZDZmrv~&%%jDd^DP?6s$_}zQ z8J#MZ+)#!jO0LJVQUxbCSM&qgRg$h%bi*p`k48Ba{ykAH%2txOY(SG}3+Z6db9hzS zX<^X|%}%xLdvsTecIf(^LWag%bUY`>o8@Nd&|7i$tislz;fg|^y>=-|;)uf3J)Ps_ zxY;xXO5+$#Byn6}&!+jc_1G$#K^pxSR2bM?rhk8)$>1=CHBMrLZejMHz3m_Rzv07` zG!#yoRTJjgmPQhThK(7=Y(gU?Y|1!hk7}faJ#HMc8I6pvCyitFl*Tq;S>u@58d{iR z9J9Q}c44k@%;q)j6IL>gnXj=!*t5nlD{Jf&wrCu)^BTK^RgGhIL1VYD7mZ_fQR9AL zHRG5yG#(HZ8OLl%<3VAuam+4j>=CwV9J4izhlIUq9J7wbfUur%%wE&jE9|Oq%-+=4 zC+uzGm|fG@FYGeWO zdhJG(i_JAMOh?VjiJF+6D0?lkhx;7bLvI;bjSR4wodn!eLp$3WuhI7Ke2SZ4O-tS2(;b;SCON zNqC3DyArN*_}~t1R5$SPZG7?rpXX=vU8l|fo$7Wv)qT`0gE)do9HoE8WAJbs7jOd0 zM0*&*bqwQ6YVq$dg70w(KjJig!6<%%h2L=oe_#xMVqEoMLhZt&I*2JXf@yrtSEHht l$3yBzGZcM*{*xQ{;=k=A7#`p$S_aT1zoLN(U-L5G{0)K}ge3p~ literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/keyremapping/KeyRemappingConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/keyremapping/KeyRemappingConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..afc385bbc332ea4d30a44d635264560386138a8b GIT binary patch literal 4448 zcma);+j84f6o!{v~iqsNYfJ1x|pUd)NM*zpeXisqDGd4BqxLt zrX0#W55NO3!v!}CGcdypx6JSWJOB^C1HiC;$w}OF$>ze2w!HrTTWha<$nXFD{3{X7 z(bs88Xf$K1AnVm^WtoA>mMl}*LDscu%ckvTSJj56s)p;D_Hy=`+PJkfn0M@oxtyky zM!k=WH6v>o9C35$ktzjg+M`jQWLpYV*+{HWcgd(K&nU9SbZm|GFYH(q1CNM_3hhFnJAgW%Kb#~)w(*9N(Q}a%lC$ne4wAGDTbxC=*4ek#5 z>y!*@(eO-+>n~Hmipla>G5i0y4!Nd8&DCh6e?YXUue<9`*{qn#vy|`i%rBXCc?J{8 zyP&(?`8zJk(deby+);kwX)sGG`nqXZT(D~yC8gKgp){S-XsF2o6HsXy(&$LI!j1JH ztJbj5IE^cK=%hg!&QOj(}s3G%Vtb}zR?B?p@{cRrufsM#bu&gV9npQwyL(GCUAa&yHz1m{s4XISF=Epk>Rjs?ytI8|`$IL>*A^N+}J zB#sM?1I|a_cyXLrfunVZ9ADxD;P~Lwz*&pq9G5tUM9%s)=NR9QC-|1+Tl!;g*1_2T z=acY+e)b5}C4?>_9!rQ%fp`qWCJ>*6h>7|ooxvrY+(%EIzooUo21cfS9VF=U@Gk!% Q{CA^^3;B{iU-|U(Kh51tZ2$lO literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/keyremapping/KeyRemappingListener.class b/runelite-client/bin/main/net/runelite/client/plugins/keyremapping/KeyRemappingListener.class new file mode 100644 index 0000000000000000000000000000000000000000..c694604755fd1a5f7cd62649cf64fbe52a297469 GIT binary patch literal 5592 zcmbtY3wRXO75?vRl1(-j5*7g?0U{DeKv-S^8iGOyO*9ZBF#=j~vY8}9_T}zuAo!wc z)v8si7ENk>RYhvGVj&Q;YFn$-s`YJawc6UMwN|a#hlvBtk!%e6xGcKlh${ z&bjAx_wg_GJOE&^DDgrQsEim^AfAjEA=5Gf!H{W0tUxT3Y%?Q?K!?#4H^O=>W=7fq zCm3C;Qbe7Zu#AWi_aaN6aJ}BC2SPgM)Hkm;f|eIK0;NMSHY2g5r8uP+2;?}MQIfi$ zRvc86mA0%E0!6Em5z7o4O=iMu4jGFhk*K9xW;Buz7*(fa+!!z;O1?m?{lzso!Dyt_ zZ2QWaSJ}&LMz-ZB#Xv3em>HPX#=Oawh!u|P_rKFaF;ogxi~i* zZ82L-g9{66Z30Ql32U60dfncFlN7AH*3U`-^GwOXSGEizY}au%8q(^@3pDJyRh$f}CA7(RGVEO97` zycjPq!uA?lhZ;T6PCa}WhvGa494;{eelLy~G>e=1FwvPcSz;7MD>2Q8u_766HsXys z4_?4u7o`=O^th>L7tFHSO)7QlkVZeKm!3E|<_U~U$5+3VB^Kal z0dJ=sN*eX80*97Wm1i7l|HO)XRG`v}g#yFU7N;F07U5WG!w9f+20Meq)g~j7E6UfZ z16eHLMXnE3sP~zSPj1$pdkWC#tArgT?5fJGtlXmTFk>j=fB8y@AZT81Shs@h29NnbPP8fM+#!!v{2sO%^M|dQuDJDF+FIg9d42MfkKpbTk&W}dHih>w_|HM4=`8S;ZWUoLY!J&k;&eLl+ZgQ zcA}R;C!FME3!O!2?7X*Iq7Qr0Z|&5U#T3<~($W1AKUKNMqqo>G`Jlu@_!*styqut< z^OdbFZ&I=O3yA_0s^alWiAV4#LznroDx@dq%Oe>`8QD>R6@GR%k4Zd^Uvmd`HUbT0 zLq^*{lfK(pWNyJ8Bch55%Js048!yAJN({@mj%WRP)2nxETc{X(_k^2U%{)a zuT?dR8<*6tUe~y0W%bf^jn%6g1ttu%@%~F$hhD=Uy?C8!58A`oK;ln$gXZD!a#Mjh z`>8&NWu|JBj>(+I@)x}2#hU`-gVAuHEgEeLv8|1U!_i2fSx*=NXJSI)ZTywtVJ222 zL!tV3bvR~q?NOuy&wkWrLPvU*$);a8%qn!-* zyYUYNeaOZs^P~?HSljTi#6MLw$TcH01FO4R;OuQjW_Wul);Tq#hnrjUNwaeCsQ^pa zYuGFCIliDQ3@O`~a}Q?B49+RN8OkiEQn380P1qZ<%rbHK8luT~&{$@wW~+!c8FVk0 zp@Nb(gC)_Zm9XM^Y`I~zM_Up;kt1@w!YeQ_9kxz51nO)hI8kq9BN>f%Ns%XfG;=r& z2|ST$Nq42gyhe|-uwqWCi$*(=vCJOV)h9#40Si?#mpT1^f9Y&_;I)}f>T<4Pa%kXn ztD+!BWEY}HnR&Pr1INCzv(#y*aCKD80v#O#D< zB)p=SSFb^~9m+ypF`iL!;Hh*V$DAl(vheW9MhHD^@pFJL6NROfS}T zBd>6BV!H>A-s$n--8-IPY-L|<{xv(spT=pzogIgMIG?{U!c(`b@tkAq&AMmvdK;Go}1 zqZ^1u9Q3j@x{;`Buq)DN7g5(>SEbQSL|ub@H;tZ2)HT?3DKw{WtTLD~Qa2sa9(}JT zHSLDaTymBrmyT1pdx6d+@BwW7PmWy~hjg``LW|;=TB7 zAO4_WH~#FJte?~VEBfP19FJApdl@CEVcI!?>0&v?Foup`a+t&W-8?knXq<#vcHDJX z%{ObX4yT|Qr^4VpEJ8#~iV$`nf?bGW4=*#1BhD5t!IsU!>%6VJ zfem<*tNw*e_ylKSFU}GY=P+xZEBx3jCgMC%it|MoE)WZFp{T$`Vi7JDD{zT85toWa zTqas@xoE=`Vm+=Dn{bsl8&`|XxJF!wE#hiiE4JV|aXWg%Hrynh#4X}!+$LUUGw=rQ z0PnNi{}^{^dAM5}j(fC2uw6S0JGCkXsyB{xV&)_BPdAzK>iC47u@T$kdj!R|3sZNeb^xqr9IKKa(--aU zzJI6t(j`h9U;jYkrC{4JSw&foz(1{szWPzWewvGQ6yY;P=SW$nsN>;!eR8c7qa zX2i~{WfNLj2yH0^+Ctmd(1udLrE!25A|lfUD6OG1&`|n*(I-U;NgU7XT#1Km;Lye#>wZg`#ETP1i`|@}^3rZty1W}KTSJ&daf5rhT0t|!2oC(u4VF`UUv4Uc7qC#JILsllVktU%ky zWBM6Ak=H3b;})o-Uts;9Z8@%PxhM2|(P&1Cz~=FS;W)8j%QXry*NzR&>+XRA2Lzft zdj&d2YOK(g%*3E_g#tS#ik53G8YfK0oX#6b%d%bFHK|3QLs@V(VOozFIX96~7p~Df z!P)tOq0b2P){6I0%IW$1w4Ph=Re6)SI7-+?bxWT!3Iclrmzvg6(Upk$^Q7NuY{Yb2 z!;%Z{4_x@FktqqF#3uKg44i;C#fN)L%XIG(Xz1=aArKz4XN)KsuvNomY!TQvVp_&n zadFxxWOc$Mqhr&<6MDgv&;DT8oi~Zwz2Ba39vx^}gb^;dlS>3^_-xKtQsIc8i%h9d zqWq=>0(&%ULWjKDtDzM)$h&S0ZD@}oj{Onza!w5i{3xx3T0_V=8S2Hc`y12(oXoo>@`I}Q?ErjkG=Sj?*i&&Q{yDlbT0OXA-j#hth- zg4YQ21i2YVMh$o45MyszXY2)rbW3-TWXXqSXTInT*~?ZN-MURedY^{-B~TqjD-f!d zIm2bD&YC2c8SHOPy-s+uN=)wwMEF&q@q~~%+edQtVq(s==ki7=Z^sMv8FR*P`Xd3vF4Gp!+tbuBoKOav1GyKCH$1#;P(VF;bXNp($Gv$lpTCMi=^ z=YjM?Q{%}AR&0TrYb^?1+`kSd@o)qWk!E$eyke~36iy3B=6Fg4j;>+OHDs?rvVIn| zKZ>acUMsM(PJ6AV8omppDnZiIvMKaS409T0Bs8rj(-R{@Q=`f8 zsmyS4V(@4SW-%WDbKs^rwJe>U-zm%0VB#@>8`rL%I-DMy%nXyYJL^HN7NFqGYgh#9 zOA~G9OE%vC_-a=5keTa!j*ROCHg|zt^_prCA}Kd4+lBnhsJ@gj^g?c)LNYE}9S8hI zpqb8)spsvv^pasoh>9A{D2Phz8D+;$9vRL=$;Pu9&f)beGp2LYoS8A`LwA7bwPr|4 z_DeP&#~U38#R2doYgjv96L5Oo*J7POpj%ge9Z)C zH=VTCXKL+!vxX<+qV+?ml8eZPhuz$iBZrjs%9vn9i$o|V!%w$^1< zNZZQf3g(hK=x+#y&nTR43GmR6ubf1{e6|#VQX3k-g{ei;MJ_8&JJd8SyTLo~BN4ol zdy_ieU0a8SAH|Q+A<{?LIHoVMD{ShnZaDr%EQ)vICnET9a=y}$y>}XZ5>GOg^SU!H zw-Ku7q?&Pow3*J^xdpjDOUWIM6!KmTKZTzrXN}ht^}O73RToM>$9hgR<9*zOIP582 zK~w8xP~WfNXH|Skp-+vCPi7^lKB(bCxJZGORVV#gM%}6+*I`r3u>PuS_x z1erBu6GEq%&|2x)(esWI7|uRUFru+M4uWtmhhrZZtU#B3<1OIl%UH&y zP1lhwd_lvn;)`ULSN1rp&IU3dsh(5|Uc{Fp_|i3wB1JRtAh+UY2kpFFa5VfnUg927 zl4&aY@HoxR4nM@(s(Lbz96WYpB0V|As@&=^L|=BfjiCSn^CEsj!&jx0U2CPJ$CJk= zho>q6TJT%=od|yWy6u6?)9}0aJr=GK$19dyzcFyBLiG=1WB5aX+t(Bj$+U7mkdp&4 zy$vD!v4*eVPuRH^^#y}Fp`6YR?J~Q)qZqSxZ*|s|a-}|fqWClXMFf9-tzfuj-UD)y zcN+c@Unj=P1%1g=M})IFn`zBv%Gb6w5&^ETmYI%UK(Ynha+ds-*Wwyyxm%_92>zBt zQYEb%R9Wo*Uc*1g+880nvYaeS*FS0aXUV&WY0VgC)3b8y8yfx<|3>~gti|fg%JXS= zDivT&8;@82A%Xo*fx80Wt4A+Dh_vm$HN1@fk*6llHi0_=#0BK@nrg=)?2QOCsv`|E zNCLwGZqA&ge9KstzNhB{pI2A zQ|f$?*B7T}^gXw*aEoRQE7;O3q5@!k3r!R2#Rgi(b!uC4@YQG>0G&L<_)2b-N^a2b zNqMl1X6#}iXB;-=nRW~Jduu*o9FSZPI8a--{LWiCmUsuVA;YWgECWQ&Qq6NcCC17k z*)ezwQ7wQU7z7rQ`MkaC#JD$)*|V{e$;?n}!8qr{X6-^OM*#&rwrHO*7P%{kEi>a{ z`vSgo?AssHt(jQ)Q%uZK=X6gJzlR*|lQLy6^*LS|DNKGr2+J8ySBG80 zi3omOy1CBXpm;~b1KfdJe<~U4kpsI(PRY?GY(*n~S*Z9FLNot(#^tl7-f|DG#`#I6 zZj4`y>c;r(sBVnkm?)!_ z6vj?24k4!Qxld4HvK)~scElT=!|wPea5Mk*t)PdOMEnYF1*_s675QzH1B}z<<1{Ek z*^gA|+ELckAE4`)udCCSeUFk|(Rpu0%?5?7PV7vY`B;^TPG1H1fg?$QC6otfmc->g zj)i!Q_O=bKVE8i_{1~4?sDNWDX`8)SWoc17h+_(h5sdOGWqp8iWQ>!vaqKe2S8*bQ zk>0D&dROs?z~|A}aLIc&t=^69zlsiTz*xmX2;uk1Dd9^L(x6P(OymHUjulCqWt#E^ z^zaxd;}!Fi`6jK$LD*QLDLpjib-W9qz*!s7@Cvp@@ThnNUA%C}DO>y~C&_Sj#V^BM z!SV%k^6qhUw~=?>!@KiqO!BaP8^2_}gG6~-71mw8DN=0%M2wg3E2}!}t7`ZBeUk#< zDjLI=8Y=F3bbMEp%=TKDH&6->;WSzTp68PUe7lrMj0v}dbi@8tyhY%`8pETU4Lr$Y zJ70z0_HszK;|DQG$?KSAZ!P233<4+dBYnD|pw_ zd;+Z`k-pJ2In3*}C1#EJcFPpSK+i+IpO<0d|<1#+ZjDDPD z>l1j6D`coQpz#&#iQwJq*6n&3dpN?4ksqNsu9K+C9A-**{>hYx#(R}x6@$G}@f@kX z!T>x^Xs;;4yv!@*@p@*kG)E}aDmXWKtma0^SNe6DD9g^mTBVP8h&?ap$1i*cqu%2$ z2@+z9yuYChtN6T1!$|ld!VULsKaZBn__d2@x{R-k#d|%8zqyLv57E3o0{WiEpE5ob zH+HDP{sP_jG~M_tv-EQq;Bj#rzrw=w1?5uQGtb9*J!9gzG=OgW74Z&n_E!8gULtxD z;SP!L19bBNaxp6Z>Gd}+b3#adI`DmdhEpX84=@e>PGGFB_0S6b@y>8ZIP?^@^)+;a zSMV?Uui)Q-Lyf(ijjQ;t5KdOi-l|r=NaMf6lJRA#e2Jm_3jfdWRb}#hp7b(34&W6P z1!}}M`7Xqj`|vH^HE{h-{4ePdri2!jmnNSm{G|I$^pPkWW8)oVCzjk`(hHfzGNUVP ziu9Ltp}G>MlqI!o3L-2T0|Xu7N+mqLjg3nBSuN?oDrPm6eQJ{boq=c#$&HbZ>oon5 z6;k#(=3R+8o8v1Y;*+6Ww5*DC4UAza_dF_35{Q$`nTOHE%&Th{BepqWyCZHAJ5Gt6BE~gcoVO1RqFeNe{pzky+#+rjuc3^))bAm|p3FKU#J%Ev IkwoYJ0mg%|f&c&j literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/kingdomofmiscellania/KingdomConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/kingdomofmiscellania/KingdomConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..63261f4583ed90877ad06d24b264828db67731aa GIT binary patch literal 1425 zcma)*+foxj5Qcl$K#*_<5f6A`@B}EZsFxO&sZ>Ix2uUhn%JL>P*_|W_ISrcvK(SUs^&2baK|u%{x=J?7G_DlIy~VOk)L zfVH{xiNItm+L}Y&`B@gShR=J!5NeZJWk9$JWUNec^u=dKKpFc#bdoRXlx=+c95A)nD%1n zuBs+FBTYm|+uTzZ)bvMDmy7%gEA z*YmJ2UN7Q$X=0s?^dKpX)<6yK;INr;T%+aL&0%4k%qP`Gf_Nt)1RG971nP~7_ueuh^0 zDi(f#A7y!aX4FumEK4>sw{Lf!bMC9Z|JeQpU=jB$bTKS=LOXuw30G?2R9z`N?X=vm zF1^5MNUvT~O|{;XK~=ae_at{7#?FEYJuQ3-Jq$CQKtk!LP2szI%aPu?s;Jjaa)+Te zW?;Be>U8yA_*Wv0dBU2Lp49UUJY9OhH@U-KX-77BT{uhO`nvE%t!P&Hy;5b?7#0u=wAJOX^KU+7}gs;nd$t#9&b_ zR>f;gV$+%UFtuIXDQlnlE^ktQ%EoDoljgRxtq8wLol6Bu7c<3SYVfl*&S8S#NRu~2 zL3vfKpGmzzR-n13DXvjEx|@L^Wh5x&YS}V$Q#R73O8w+6DAQ0WWRbHl&5-R>|4>WU zc^VRl)LYBSZ*on8V&ej47)D+u8>_0Ud9_iNZz%nv=?5L83{%N2nlLUgOr?vvwRX5e z^2;iuWGqWl*O8smI%5WeVQ5Jy9cZ7o9tpjnYC#IuaKplNhKXo|qLfQ-Q#C}A`8b2i zysDMIWi;Jnc$ai$`{@|)KKE*_2qsEOHNsYYxAHbmLK9zH-D=UG{?U+>{dt?~N#%v8 z>U?|b2}FUrZke93{9rGx_F<0E12@?RdKymt8n0X9%(*msea@-)^KmiB!(bOZPxu9w z2Z0DIEHX^~(Xd0{&d4kjsHgvalwPPf4LC#f?55VF)-`iTmRVWoBTqkBYv_qQL)qzE z?lV$fFqF-G!pH~O>%u5~2crE+q;MXCn8IQ5jmLLz1Y@)UhHw%ErHkz2IFWGN zqJOlP{fH6b_==O;BnXuBC`#r9WT~A qOL1PNxM$mN#}eFb@*4KbxI+H{vW&`n^u3J*@}+2f2TQn%qdx&m;M+9- literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/kingdomofmiscellania/KingdomPlugin.class b/runelite-client/bin/main/net/runelite/client/plugins/kingdomofmiscellania/KingdomPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..c8bcbab2cf1e71f08fcfcde3858c340bae419f6b GIT binary patch literal 10721 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 literal 0 HcmV?d00001 diff --git a/runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/KourendLibraryConfig.class b/runelite-client/bin/main/net/runelite/client/plugins/kourendlibrary/KourendLibraryConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..a02b0f1308f402905ab8813bb644c83f66fdd78d GIT binary patch literal 1743 zcmb7^TT>G;6vt1XP_A-EK+zz|MbM59`r-ov6oCQ3p@^e1j+1sz+t6*&$!1~to%{qo z_yPP-jwjg`DC`X5!(Q@F&hOlk{Q3LqHvnwHt1NUe*idM5CRP|qi@8!LQQ2H0j4M(_ zxtfj*svwj_BTO@QkPHu#;kH&~S;<0%!RWcT5V=sOO76ILjwPFgUIq(k=#sa}CB_W; zcTbK#fBJE-^OeE);WegUjZ~HQ42EfCWQDS4B8;&Q1{pkPh1H6K!9Z08xD{Kg6@%`T z)o%=DPhw?d9nWMWiy>|*rLC}%SPYgA?+t9tmvcUQu&bs6opBEO&u>A

  2. GBLbQ=Wxq%X9Et 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 KdjH?5&;J0-hQBHR literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/NullNpcID.class b/runelite-api/bin/main/net/runelite/api/NullNpcID.class new file mode 100644 index 0000000000000000000000000000000000000000..3d0b22ea9e96da97ca0f196827bb15a6f7040a4d GIT binary patch literal 61654 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 z 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 LA^9B9zlP&4ieHB$ literal 0 HcmV?d00001 diff --git a/runelite-api/bin/main/net/runelite/api/ObjectID.class b/runelite-api/bin/main/net/runelite/api/ObjectID.class new file mode 100644 index 0000000000000000000000000000000000000000..afbb5ee383a75423337a792fd4adc3bd519ec44b GIT binary patch literal 864967 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%0D}9k1Q6VRHGts$a6!>K z*LwQW7Vmn#7C>sh+%YnNi=E?+q0k1^L_1DHWXep zYg+t)ekeSgUHG0KS}W80A3Droy^y||T4{;o=x;IFvMsndUEkvoCJB?*vM(}6|4N93QZ=6mG+>7w6L<3C%?_tgK-v9^SoC|${lvw;cV5d$i+xYHZqLc9`5yKCYSHge-mh2lJ?i_- zBHH1QY|n2O%^l^PvYOmc->Hj!kMd4i&G)G9cZ+@R9H7$||K2%6XDs?X$~$v4-=n^> z7SRrCJw2L%6GnE!Hv!7U?;6(eF{-d8_#z_5FU)?@`|Qi+}IDtUoOFz4N*L zxSH=#-vx_khp5(`3m45D!~4@}a;M#1wCMNP-o>l=9`#+a==Uh^($##A`Yv1Sdp00@ zE?@k67FBw#SVTL7(Dq!pXzm!^RjbJz^vzI@C^C6+&X?$Bh$CMLvtS<-*W3r+yi zAbvD{gs6StoXUITB)JJ-lKft#Jocs$5NVO_ zzEqNE9Z|VZSNBJf0GlKaM3SWGsH+EKzEd0tAIjs@*~7j(N#>7eels;aKcU5qBsRL| z(Ny*E*{YuZL~JF%e^rj&++87e$@HAy|BE%8Adg82QA!k@5FYngO3)`%dNdnMuqVYP zCmzgu6T232*7KC+tN!n&l}PW7j*FKx(K9L|Jdx&5!ii&kHGFLeFUw)%12=K)gFS6Qrgi+u$9;Ni1j|D zoqPlp@9ZPk%4>ZDo?j;f#cOAzZc(D8UDN{Y@!t6N>rGEu%+gwYbmK|s4T7{8ZI7kL zsotn|8sFrTfJ@>U)WN6GQO;qOx>TTLpCaA%sVg7_djv*Bq+m(CW>QEBm&HzWCaR~0 zo&8cpJ=@s4-7z;hWoOSzy#mIk8g7x-fU0U&Ayf1^rJ8aWpVwgvslr`)RO(Y%je0{* zIjA#qhl}j90hx&QKXglh{Tft%xvZ|s8te&%Sp|~0hjvOsCOB`hre6+=gVDOCrnXpV zACD-jxv6Elb*$qn)y2|+r}*q<9jSFc^qr`olR?tVE-yt{NAqI`k0dq_9-2&XmCG3}37`aM;n>Fz0Msp-A)IP&eC z#}RBnOlp~Tm7b&0jcV};V)W)G4glP_nN*QfPpkeBgCCH+{v zVaL=*TXCpN>0tFNuE+DhkJ-wPjYe@wIDqSq7n10@4^aWmQ{!#LI_I=Xhf2L6YMHq~ z=MyS?nJ$iQSsZ9b9+BzyNLg6BqkHY6?E*{AEhnYpm0XVUN{)=ET5x23E;Tl_1zT4f zskS%lEe6Zw7fNf9cN3l2WeNC8ndq|lnR*0S&iK})6U?d`t7d0qxpX_pCnw6bmNiEC zJ!=`CWT8~MCiIiljwkgrBJVV`>e9Cs$}C@0@+(zILe)Y3Q4sUGVsGPnjL-((iMh&}h$>MWDdZ&g`_V1vJTN<$si>as<^}na6BO7c5Ff z$_rInc8i~`4OhH^&c@lIcIi)96d5lvRI99WZp*GrNK@(JY+59|L{jJxLR}@Hz$5pG zWqhf+n9gjytv)ZnFB85@TQHMLb!OU2f4R&(J%8v^t`J3!ZmyCC(h0x0Ql{oE(u?m| zEM4XL-DL@IwSd-cO-=i|s_mksJ0X)wr&Y=(HwirGJ(@bzPyPz&Py| zX>8`UqtaglH|;JvffFqqzZ|9M{Z*Ie=&4=H_-`snf0}N&Yqs=v55O$1RXa7`*u6De zx=s}x{d9N0Yw%!5xn4DyBUrx9yT3sy49IQ+vvi}HN*3oU4D=@RBROU)Z^JgfN;lgm zkRYUF)ci*t$1rbE4(>E&oWre3nIhzXptt358lYAe6jY*nCgj=ZZf0ZRb}7MwEDzTa z-%&uoIRB+g+S)gk;}>Ugr)e^U$OPlOtAK!v|5i7rNGrQvh13XmcLrpvye9)9;Jq0T z>F&#bG`ssl(9ISe$biW8U7A6qDL|y5o`*5cSx6>Vc^#4D)1_CyLNWo%FAz&Qd9Ame^)57bnUvR+%s_Gi9I~F; zPm1ud$yi=rnv7QB;`OI8fneng)IFKQpTbsw~^5z8utEBQ4R_*mU>A?jFQwU;gSwyi4D{oaqL6WVdq~_EZt(Bn2 z@-{j+xpaQH^_b-sO8nSCTiLRAF=h?kR?41ineRVs5ef!vCw4u^m|_L6ynWO;yD*IM zi_{*hGu2PhAkvF7AkzF_*mCed$}cf9v*<+_ChocX(h#E}b`aw>%d=s{87W+9S;CB7 z^WD^PU#Z!s{bGx>{3@kzzr$;Px4ctpWrne>P3Uow4p%WUTwsjm&+QV zvYA`aydP5TRlgDz0Szmw%7x4n1Q8kg^2K2@1B(>LFj^ieEROxm@^Eo+M6i~%5Rj3M zUC44%s&+b9Xv@K|;jKJs2JN0x0yCyr7Av=kD6rjDKC^lp$DA*{mtixI@|b#*cwt4G z;+inEr)O7W1puEQfnw7EXnij1ebo`Wa z%0bf!yM;%S=-FvmJF1^IH9Gf3oj+b&d4;gZVM(x+%GSHmy2qVSD({wqk!V#8MyB0W zo6&nlYO;2NO{IG24Va2ExtT<-Jvc z=1)4|rQoH2vY@8fS>9F+`{~~#QQcK(#tY+Sd7luY-rgKy2>F%}L&CR)7_z-Bz}$%W z_7G#Je1}zLYXw7ih2sL{cLop!_^trL{N63mYymUc1gLOOp!}XJiXiXJqKNXoEQ&Di z&!UL4Zw7Tk;(q3m;I!K2gf+(fRTa^eQ)i}WA<{h+LZr(dP@fXFML&gob$}|?t%Jv5 zDl8?IKWJ_{>*Fa-j))O>@KU9kLH>IE;_$Sn{q%oxxH|Tyc zFg-WueoBnH6AnGS1dx|MAAIVrqAwqr0deDw%7DmmbOuC-?}^dOQf4oc!1DKtDAdjm z#H|ZoQm5rE94h}%seMcW_wpJ^`Pc%A8^?|-qR{MqR763tV=q?^6v@=h<CL-xm<5_45k|NdAWc0+Ro+ zfPmx|6cCX7LUjSNyK3`FTS`e?{7D{K09tKuf~b5^AqmMZE+irQB}F7R#$H-TLjKDN zNoe5mLJ~T-qL73Zt}G;>hpP%n*ud3=B&^_?LK52eb0G+_|;GH-jnROtSn&zB0_-~N25(ET0HmkQng zOGal4E*YaSqqC+-m{-?eB0cjCGH@6{wg!*{PH0m{8+H3`t`y{k!pO7B}u z0KD>AW_BYCptR?}Pd~`Jl(BywslK@TrR}L(W zZGkELPaES!G}%Ix!-eI?R+j=bKEApX=<$iwr9hESt}X?dd}=i*2!|>^y}A_W@|o48 zK$*|3E(O|rZgnZlFe_`UE`?cUWzE&4Fr8M`T3rg$X=Uxzr7)dV)>&N&(`n@esfTYb zEZc@#WnHaWMhEmO>uGLcf15S1nO<4nM@%1;4b;y>3$pQTC`ybXHqw*oUaVnc?T~L3*8M169&b0roGi3I} zg{9tHvt@gBR}l@iepn@xy|RVojWeC;X?K@ZWlQ^PWnEhc(Yfx*R+?gIqbgsR&yNb+Hjh(n+vRZt+&+i1S5tYBB#1@ia9d?3uaXF6s=U@m zDE)OlLb<#62qnJWL-6Y=Z}1UoQk6Gaw58UEH9@qc+sYCt-5#J;#3f4StaznM-*NSW zs(~93Dit50v|b^$plzDth%^YlvxiXrAvDj7) zrheNwn6^5WgQ?YV@un>jEsRGO#8j54eo{ot)i{<_nMkFm5mQr{^byLQmezD=uRX8L zrm^@g$I2>o+#zbY5@%Z3y_g2edlb{)d(UDTHnCSR4eQvum`2Sl6w>IFD{m^MVLSU2 z)2O>Q7t^S~w-nRRpD7?9`DY6VNdCD30+N3|Phgr~ z`9c8!$-k&!bf(juvwrAs*_-`sHpIE$%GW)_^{n6U5pp=fM^M@~eFSZN%STYtw|xZt ze8)#n%y)eRjU4GCsNyIeK?g^B2=m&?_awZF`Xmt4#N!Hy$}b8C@bb$70xX?SK!CFo z3kWcHlCfh=)=GuJleIFX*sbN(h1w9bprZ&7A~(A;n3KPW7vF{K+s zW~`DZM^fG`TJBc*(?C|$WUfZ+bJ0D}9=0|@S~@FC~W zUKv1ee^mg%{nfVF5JgaG%+2^^zz-OW|QMEmFrM+ikYIFi+R1JCZGch zRoti|qZkJzLlrlf3oHNDzC#f=2WgP!HbK$7JGyrq2mPOF5pLTs$&WSF%I!*P7wedn zyW38BU*zTJu0!aZRl9L+R>@sb(7Q_e_N~c=yUU?>57DP4>Iw}pr&3ndE4N^SQR}}f zvcmxR0?C=PQWwz)z59ol3D~P4)K6zJ_8x#hrd=_~HEg{aH{%Pr1zBbH+K5SDwZc&B z($lVzd*h_{-~s|=*`SsEf&w*YZKNI7hH1r}IPcXM6Fpi~(i1;co`#APvHI%O7?C2@ z6ZER9PZ79OAD<#-k-cB?5v#!7!#sr6)ca*0F>~zwih2#R7wwwr5?HaxyLY``%fSew zu_Kcj_B4QGV0b(t2g9g_l1ys2)p!!ZG@)J%Dj68QHL_%2lxf3@yN0QxHy=zu8(tEG z>ayV_K@jU`A3-7wFKHTtImSnj2tV);{IcF3`Us34>m%@doR7fsk9-84kM|LH z{;`k1^G|#Po`32i@cc7bq=Ks~U@UH88ld#{N&=Y;usPrR+dKisqxX~o0D8q)eNOE2B#e}-|9AU2SHAS$* z-K*|j>2w50QFbL=W@cuk9(XgIh8a^3vRy+~>LF~o_tqQ?)9OkysmVm$X$FR2b*9m_ ztg?mEJA4FF`epqskdQ`Wv4V*aoQ=oBL z-8usrpVe(Lps`wgVFomAtJ~Tfvpzqe8+yz&QcRYi+eros;h41kQGrf|`J;xSfed=F zR(Ud)wkfq)N%j9!SaOM;KzMzrO@^&jbmO9}9|?!u9r8FFzs$w}cbT4&!tcwCvnWEX zq`h$~>lLVxs}%*Ay;oluCPRQ%X+?&qc=+yu=B?&0pb>W-nxh~ucfCIcec zP8krncFuqZ_1X-GSg(@^8mM&FkCehXNA>lwQWR9fz}UlTM^&pWGMY$QZa=K{%e>}n z$;`RFr5=I^szVy0?IB8Ki7#9oRtQrwdeo@eP|fe&nO@Kt5F1|HTPM|~s?@R}R>wsk zh(wi+W~*L7&i?om58FNE(jT`%hTZsWXtT$ zQcC6?UL{7*w@Res=}u+Jb@SEtWKk6O-Ykj&-{jAehHt4Wl{K)-x8*UPx&q(3ZGw9J;}(OFIwWZsOsUF zl*}Qka&m(2U5hXuXQf^Jr3-{KYqQy$)sDu}Z8ET`*PT|WYFI5KBGS(nAtKo?79k?w zFQv4ob(A^uUH!F>phgYfX&TDYxE5!*Jzp8)v5;I5QTA#z99FU z58+K#{}4cQ;(rVv`tS<^2>ZP-fDpi+be0)cs}}{S(E7yz1oxLna<4U)dl2B#EQ$=5 zWl-G8>g8D!Nv_DE2y-P}lBVd~`*VQOo5wZvq+wx*AmD7CeG#3ZS$oii4k>e@OI zCovXgDAnW6E(Tw9)tjL#61Y^<%W9@ zT9*^d!rB0v(}ab5NvdLMQ}u*)-CaT<6=#% zR?4Diy_`j1yW-acFFe+I0|=E@0|`(0fdIm61_KDQku&do zhyZfuJqYec0tl_w0|@TT_4kH37xG_|>mQ&@1#6>O6fw-}_j6#1SZildgc^^FC8xVCE+Mg22b z6t-u5-7;*|<^qTsm=7RoU_}7I@=70K*sARoKq!7y0AWA72M{XXBY+TK&j5n^y#ffW z?;SvJujx=w)eKv;H)T;|*e8QBY}GV<3UXk3zV?3?lxj!#%S*j(Nc*NOT*Ql6y=)WJz7=9{`E3>8 zp1sv8oz&2Glqy;H>}8{&CAWWKG&R)+v0u=0}SSy&P1lotVdwGhzr%ryI><#w15$v}ffc{Srv+;VNd-JJwY5-9Kr>Rb&)eHCNQSEXcfwwDs1g@_1 z5%{?(MO+AQ?P?!E$=CP@JpS27Q1M@U1P=e|BQ(js`3PG5yN|&0wTj|v>LHeCHt%cK zX{9y#sXB769@VZ7LDy5>kOATR#taDaH)TNhzge8vI=Gd>YGdsmJ_7%@_z3*p>Lc)f zn=;n{Q*PQ(Rzxb*Gy@MnzP%>{^7*|PkXpMh15$DKhoE!zAIN|x;XyGOt+u*g&)P%D z%4(H;yxPMaK;=E+0m%NSOmISXUt3eDvTj=Yk0N0Vv8mJ(>Q)JOh-|Xz`nadkY@8ea zvs!-@=<52`5)}6gRrb;QG&A-fvxPpJ z6vx}}Rj%djvq^E>{;FluM&G((!ENZf7pwZ#v*1YG0HCWUZR5O86Jp&M=dJ|k+d$jy zwz-W3_id;_F1h*NqC#fugN;;3bm@MnO7GUUv3iW=_`I&plATgyVy4X7$RGJV^Ko49{;k81U8ryz*v6z0OD zE~>GzajyHeFQTBP7fICg%&cyGvaOxIm#IW|bE54;RoV6Hd!-n|R1&SdDn={~LcUrG zVXG;r4c`9g+fhsT3h2?na^1o{Zg;xaC&>F6@#aXY7VN4RD9F8&Hsvgem>{C`D{D%9 zJF7NlwMnZrygB>*+O)dybNgOr*6nT1xVNqPc2T-%#jCE+<{KZrK`o*^QQyrnS(2J9 zZfjqc#0j=Os`##b-MP$Rsz=G~S}zMj9W~9l7}LITl5dTGr@mefpc<-~3~Suc&{tE2 zWAj>jCk)jxq~q)x$|fgZsc%@am{LrZhMAG^VjodAO&xEF;=XlbkuIULy9-U-HI~Es zMorzB+owdMl3K+ys;Qj{!^6vcV=~RS->KnD_KgRSb#Z;20HS3t4It~|`<4X|x|)z= zQLpBrO8X{-M7?E=w|DxcQl7XBwQt%3sH*D(wQn}7Wg=Gl=EPF$W!4C; z?^{7T)~v+ZTn%ToZ>8)y6IWKF6YkrM)XVi81F2E)Dvuqsy1UqkI%XH^+P6p67;Ct* zeS0dUE}GQynA%63HKpz4eM=wS_a^Z?>Mn_hw(9!!$!ABO^yZWk)?xbIqTFIj;;oy$ zw<>_3QP&$OQ;A)&aocx@l17mvH8z_1KJ6i{Z~2UmU;n}=6wBGkM)nEKF zs)eZ;C*Kg3%nWMm5BD7rVrci9!nkHv_ls)WKnl$>VuLC#amFZD(Su;-clt7(wI~^S zI$g=4K|m08eV%pQ+~+6j(rz66`S10u_Li6Hl556ShJXXi+k?aPgvK#JNOVMuTqI#oYB>8bIjgGSkge zyR8SmBs1%KeV2zAR%G6_n{O!<%wKJGwM_KQi?y?7=0XfV;L+f&Gfw|4r z{x|9Xp(P0s%H7bRP*_iqsNRb9;C`ZpAlaZg(A!gcB2D8#JJ`Zrd~)d;lA zF1$4D;HdP=^A1r2-!zLN`ew?tJ->WxUap#Mtuzbn-#o++Ql7h3I*6Z8GPJvG08z$v zf<{*qg&iXL$4LJ74OMW#cq(vpeoAU z3v0!)=iWaQVyI6(@rJE2y9!RB9Ei2tN03I|Vwwg4rhSC+j`#Kvm|GCyj&7B^S$FT>$45}4JjHl4?RNduTYUtzy-mXq zbv@IX)Qyl<4c#oc_rJY}0)Ou)qQK`nizx8>t^$hd!QL%3$E~-UprQWviA~LP>XQqa zZ_b%XzF*F8iWrlwYg3D+Ngg&eH!Vm+x0m6`v_cqz(?Tj0JUKS#?G~; zW+p9jo`dNBa2CZFKaxc;$OE$|+C3@d*WTWwPKCg#2Xo6NLO! z7DY%+A;Llt@-wn*SocNzto4d6a<$yea#lZ%e*#gA9DgqrWqd`7u+u;FG2L8k*D#j5 zS(56PUoXRm3E;F#`Sw~jiLUgIZ)EEKu9(tPOqMj0T+`Hlq_XfX3P}e&4$0`5AlM&ZRWYhz{=mfvRq1-d-xzHBrC_{lgrL;K$}*w0oQ? z&zh~2t4z|YXrDh)XQt=&Z2p=sbi8byM=BHK$I`O%+!N?0N;F}|yA$N6+2RS8?EhH~ z#%g|^gAwf);zxC4&n_hy|I%tgCwT4dy97Kzwd_Arn-EU4;mmu#7J})H^U?h$ElQ@b zoV*wrr?~%Di;}UVUoT3g8U1EaGAjA)qGVKa%A#ay|I|gvSixzFlCgu|ElQ>vJbh6z zT03JgvKtD|T$GH~&RUd=*3Mp(jMmOsl#JHSU6hR0&Xa9v);(jd4<#n_d$~N>R&Ex= zLSp~T?e4D(3|Df_g+xgBzxT8d|^R<&_jq<|DTE( z>tV{#f03G$y~U(Czy3>@yI4(%iSoF-PI;cjz$F@DeGJyHlS_*zn8;;C6s$wj^L%a? z#uWt=H)c>E0C{+DliYVyduSFDe@V6ogI{14L1sz;l zKyee4>xwAo;QAs8I=DgB=bq0=D)>fq#kTIBR{2dDrc%TzmyNLgo0XDkPrm(!4QTd6 z69_30^p-r1n78I}guG4T9S(5N1pc{*y*gjx_RJ9A-lgilBL`E(|H{GC@0~fA%Dqd& zgQq4Fj0M~Ne-{vt`0ku!ZgzH09!KJPHO~npwnE$-?Y>3iCO)D6e$|3K;F8wY17ga5 zJtwK22UXi{hdhBEQiqmaD;vL>o{%4w<=E1y)k9dwBhr++Zq(KFWCuU+QOW1SvwCL9 zx`_WMBOiBOf>E?66TRz|l=?pj;3t+Q*z@auOr4J;o7IY3lK64u>|>@k_Wt^x$X5r%aP=S0UE&2i7SdSi>K9fek0zYMlFK-9i#y zt!KkumQhnU+mQq7+ui4_Wm?rP|EK%@lI!HqW+bF1jDsA_rT|4Q!c%t>Ol@qT$#kb!-y@TT8QY zEn~+>2bSB+Fi;z@IqN#e0Duc+g4T=tyv`Lx07M}7)4ljG_XBf zY7)l^SMtG&vdpu=G4SFXjHv&YgAw&5dAV@A23}e~z{Ylvk=otlya`Cq^|X z)a?%m{BjB9_ARq2c!lZM9ui6uzfyK!PoX4Vze*}hR`x(mDL7ICucnUd3A7~njs~$- zn?SEIDN;zE>#7OU=}xKvR>f0aXJBWw*QR#M_3{yyK*TlqTKWjyl1MUsof;*Z^9izx zit;==ilX{nug{~)+>^v_uwKkv@D4_5>tqJrSVW-)mn_m6-Fdx%E^!nsNa&&g%c@)I z%kJZr-I=|Cl4PB0*$j*js?vgvBHA})^#+;qhx)_@%YjNE2@!h>N#+g>R8>&ADQR-D zS~5_};}~SWT6KK$e4?%a)hrjfrct|<332Y~5qwdi-8J3BrH?}9q zM~aM0C%x^Hx~eX^4LwQUP(6pERf(nGfo1`LiW@B;AZsg6VApS;T|l7mjTI2+AIFQG zh7ut{1D(aFRP0h|*WI(82)WD#1%FOr6^9QrFi}Xtb|=*}nCF=Kgr>yh(z_b^GPkXh z6fvcWPVV9^yLZ$ErX`=&i<`?P>&tv+aA4O=YJ{G#kWv=r z^9J6hWH!j@MEOd4abjR!WvG^F4_W-ff->xHM8W-+<0fh9f2L#KkXqUgB!6w z6k;@_4~H0v{z!na&@ymfh|zKm5@Wpjx-dJz1x00r!Wm-+({I|9MM9|LLyLMdmhT5X zQAmQ3Pf9__o1weTw|FgU;8V&yT0U0@jg|Ll)vaQfEGnz4jbeko5kT;8L;xZEHQ1V-H4@y?H{R9qY>LM7(ZSt zL}Q+uQp@pIJ_4J+wr4k&*O$TJsZuLHj0cV^4V)H06!kl05>=Wy5X<)TAQ37$BY-IU zOtF}3Mahuu%dQ;$%{w=01QuLNQs2L6l%(4Na~((xDT%h*dRv#LDsR}F`{)ugkmv*28l zh2`^d``its1AnstPWERJMhaonzxWo?fxoM`c&Dz+Z4?97ieWF6sh5LD1J@N0u!!r` zliRzN-dAQQH)vTe1Ctpwd!zN}Qes=r7PEb3U)(2dqMInnW%lm|9uO4odz86!V&Fj; zMG`LL&VUX)r0nFs^ZclGURgREcsK)M3Xfz!tl&|pIO>Ti?Dq})$4993|Ek#N(Xoa$ z*k+C4$5jzrh@m18>xmR_F6)yXfRR4s0WkEmg*GndHLHQ=RI2?gJyi%@9Msf0MNHd+ zYbpaBv)xCfCm%-StmMtPwshB;moNl;;zdQelO3~a_bs0mUAro0_; zur>KXn;(UFn*s)3o`q@jgPI(LsaX#h)C4I5n@R>XP0GMlOM{vrWngQlgPJ8}V5_e| z&6F}QQfi)*fst}&=~-jg3f<5lE-0QUV~?8_fc=9BrwWSbghnk|Rf#mmJNPWQfVQQ6W5WurI{;us_6*en3nT z#T<7=6`YenO+KQ~>~e*jp+QYLlCG>m#N*(wpyWFolR?cjqKKpl&c~qU3|<=QN3(@( zn(_$o$dZVO3SrfQnlTg-;a0PTbY?F7F_9mXckjK*Dik%#!S{LvLZ}8OLJVcgrB6DP z3h@PlQvpQD(*cBq>>5DSgxvM@?GnVMdz)%d&bqpE_gfX{4*Ctwc^~%DyA19YK-AW% z0D_6#0|+Me(AdAboLjpDd2lb$`C(-dCq1~J`qd?R6Lf@=bqxuGlMe1<^Q8>VSJcp( zH4%?Cw6lqD7x(87w^3bC-E<#x?FZ0jca2Q3mY6PQR zU)1+A+%IIZu}nPpC3SV<9bIO&T;si)#F`ck%VvPmzAVdePr^m>xn9s4~!4{0*j>!#b!VvW%?yZRvey&i~UcS>5_ ztF423CKEH4!Mj2XIsYAENO*UEx%PQah#}RzA%;Bng&30DA7aQLzjkAH3%K#e*3IC9 zAx5)&D8%Sz9u6_&kX!5LhaB>1J$ogum0 zp6L)-J|w5x$4uOzwL;9sq@lG#%tRboC&Wy+p%;Xhi8Zuth?zh`>jfA-*UD3^_InG33}>)6J+;Nk+{ouG`R-g(Ne= zp{)u@2(on{33;|DBq5e2KLu>kLJV0o8S~R2q-J71Missy#Hhko zh8R-4D#Q@y)d9xrc4)^CLx9(W7&W+4h*5PrhZu6aRwI`-;z#xB#;hLe)%(7tg> zv{osuL;*=QeAig*8!8o&sJ(I_iAt;#lBmmGbHNDzwTI?ScU5^XDMHc6U(4Za)C~1$ zY@N`9H(JHw`QV{`b)4yDhgiq+7}7*C15>GkIhcAKQiJ1cn9TvB#nqu<9Bm6IjhWSK zQX5?{V$5<-V5pwQso;h@CU4y51Eg!(IN){bM!`oJ8qI$~7|Kwq=o5^$jZ*8{6Hrj> zDpTs1=1W>}Q8=u2D(1Cfj7$l69NoqrP&Reik#c5ru4-;fp1Kz5^t!0!wp3H#49qvw z=rZxE*WJftZ|=;b1VQ$R0s^v6<_WkkL(2;Y*z{BZ0m-Ke2vqZ~1q3R3rhtI#vjqgK zc}~`x-Jh*7^%$BjBq9BZLK5qbrlE|zifQO$?_wIpuux1xBX26Ep^|;n)#@d61v0EkWPY>k z-N#H~e4?SZh!UBci>)yVWxU&_J>%SUpygR?=Y4|WwSgL^P=?;G8wV6_pf1vMyRRyK zWxYc%s4i8RjMvwO_S2W6Ee&;A$kw8XrQJWMo#;B&p$`a6+eeHZpnPNgwHmf8zP)wm zgGz3lLUb0@-RU~?A+UY(eXidb>mjdXRV?=Y@ti3F}2SXQ82X6%b1dH+#ajG;&SAnFBj7&|0_C( zA9jrHd`jGLel^oGDo+~3;koae{PA~R%YO%-U)Q6AVR^Rap(`RrJM)t!{5MdDb;T)m zMD8QD#?l1eL@((_rZKknhQ6h@?!xk%eCfB}F8UVTd?)vekWypru&>xBtyKd$pC3ah#l_e}f4_)CSNPDG^AnjEi;-*7a3yFAk zCsl{EKHzP_R@{lxA*l6dYB`|WWMIA_Z~3B|wKXKKT1dQf`$oRgHW^soxU+x5 za*?*y4x*-4>756nnW+q$FH}IItUY8#9!*EcE8TRA!+RA`tlJxw&$7L?(b$k^w)9G8 zTPK(1tc!5(&kW0P*-#e^&FOTpq_9uqW^B?~zElxFcH}q$-(ynwvt zVOU=M8J0hy4J7+z`7kLMmP6uW zSgzcWO{~wh^H+F2#ZUy!*VxL2w#3!{zkIfRq19kb@<>Q8NABtNPUEEqRNLquBw`=YjSM@SafQ8 zM$z|HwET|XL|~8-J|Sqg85(SgBR` z(`dT^{Y2ZjcEcx`Xhd^FLzg>jG<>pJVPbIlzK4Cj;a|zcbFGm0DF}%9>jDBs@*5SP ztGhJYQ!J}3gE;?n__rEJGcQJ{5QILZkc9B37Byz~6v?o9{(M94AqHevy??f$_Yed! z{CE+C>Ud(&hOYPHP03HLCIQ?&C2LK_P`$UHk474*KIda~Ra`LO$g~<@a$a4aDRg94 zNt5$fOW4lHjPout0TQZ=5{5J~tA@#iS_snX_{5?N~)QAfK@bE?j0I!;iAil_f?|KeAPj91?m_ccLgv7hFUX zv87i}l26YL^~j+`73H417_nJST-mzd!E(|p$AeIfCOI3~DGd{`%%C-*p2&k>S)I^E z3VX4II_q>TFYA9?6kJ6|^$k(~ljhDyHlhy5gQz>}dlI%-)ElwBCxzfteb1(Prc$-; zW}mK1bw68&sBz8ngCpvPHn#z7hEc(72O3w0YqLI!^A&=9Z80j<@%2ThcxfZwPz{gP zC$(K_^J9AvvQlP#Fmi;9Wa<1I)AU$h-z=;u{Irp8`3m5wu#s;E5LNXZ<*GF@UEn2; zRHkgw9Vs4s3?7i|D49~)uyroNlB;Xp!WJasqg~>dmAn!4%{hV%OC!e=5U9uRhxv1g zenb_e{q`-!Yd z2hz=BisIWW)1Uc0rF-OKXw%4scl{6S8;KXBd2Fk*gHeE zIM=bjHa)kLw0_r7KM{5GAKJ+BUffo z)OA%B#SX8|qIBNZWKmT4XZ2aSBS9B>Oe>JUF{0&K#(fa4eO)?W#Na}i7Q8z1}-CHwL_V>MOuCcc6CbmEC z)1P{!)Be0)>s~rf!ZPZ}14`c3-ET&C(EipVviA2wN5mcxi#j}S#|Ph?TlCSM~=i%H1A2vJPp=`4y#Jd^0e z6mQz&0PM)KO06qXMztb2ova{_JSUy%*<2ekD|AowHOwoEqTbx-Xe6_Wy3L^p!c+LK zy;>*SDyFVEv|T-9^ZE?gB&};Iom>T{PfX6brqMoTQr0zv_9GmX)Woc>n}bcx`g-DA zTWwRiE^2Om){ynZUW&k;8Gd~OYr=Lt^_VUx)Tm|HhRW1?8?mAR+2DP+JcArB-hf0j30i9NB7u7eOMB^E1HF%zY!lndv#?T z-Ds#pu+@;j=~)J$aMn~puHl~S%*+r}T_07$ZPayVneL0yK`ge2>PyvC2B7i7#z1|U zra|0zD1cTml>)f%^=S{lSa!9(!3Ba@J}g_-SA`(naDDd-$mg1PrAxssB(%O~h+%7c zg&4ZpTUcV_?&XL2LWrTRH=&pYLv}AKR`q=Xh!*qa07Ck=_>dcC-WouN@U{S=wY*(W zv~#D3aRhir0Kxw|1x3eKl#0rJm#W`|c`8zzM4$5!#QB1cQ1f5(5rp}Yk08ro>gcr~ z*wTTOj%L1%nfmTplegycGtJlY6ji3XaliiaMd?JP)PJ!!9sT@LRgxHfm0hj+3F6Nh zrIo^JeEmdE8SWDP`bmPK%}%94KPUSTn>O{c0to5PmaH~M*0~KWbjGfY$$E}>%~OmE z=4JKs7N=8-=Pyo&zdtTcr=~7koK7uWv?$&AGMC70(^@Fq1X7E=ZL4SYq5$s$3bs~jxJmg|W z?s4P_R=L};E;l=i!~gZ_SK>Neh~6Zq%j?#d;AUdZ2eRtFQCXxTj8!{Rulh~OLg#oU zwLS@m-QFz2iuZ-9Oup*>2p}Z7C4dm=)&Qa&ZnIH34b4`$RK`DZFcRIKgQ=D~axiuC zuPp35mpgMXQr)Ev+?}}X5cF36x6&nmNzW{=ez$~(JEyAaitY&@%xHiE}b_ zO?P~ZYSOgF$B^g0Ax0(rPgryk4PU?v=`r;%K4$E5!ndwzQ=URSJz-`MITJ2Gv#xoQ z2T?yy6-;ER+(%r0MvSy}Q}?B#(amu;!au7V92T$m)SpW^NP16>@-^0`I08y^xW|^{ z8tcgN?G_kC=tu_l%s}G>)+X&xCeu+=z5O)DFxdyLF#{E2lUc0t!l^%^f82x8yMdQU8%7j+ZYcZbl&kH zx`xKm076U40*LG<0*FeV6cpQ3jZUGlT>XiuDAAByM)Q5_+=N_a>SZQ?;A+-~Xy1)F ztElG8lEe}N7q8PW=PHHBP0rQU;j-OAm;7=p{GDnJ;UcUk$owu*{6$#4 zLG*V^+q!yLVO7Zi#m4?#4fHNyNxAW<5W_G(9bzcpGqMLsHapvpQOM$1tZsbXbl?Jy zG#^00UlgR}{VBU5!7cMNzO4SxgN#Xh*v3~12$c3!>ug;nt6D3~Y7f`Amm-!0-fZJ* zc^u7rJyo%iqLOa}5X>HtXMnYj#<$~UV+Em<@AwEze%D8+#3MZfAER-UkHFZ`J_29g zlhq`ujdk`z>qKLHv&be+Shi>!TS$VX;|fXe_M;+_Ypur@lHm5og(TSiNg)Zf{?ykr z8@CO)=&{Lb3TPu$$#ys2B|4t^xw=$~Db>0ke0D345hO zo03WP_Xvxah}T>ia!)r~*0Hb@#c0*Fn#p!-<34FLN}7WAC*LP4O$|AzQ9_5!nrL!R z;5EkM*OZ+-Pv^sf~UNsTJ-gr91(4>4yl^b0_>rRUsn{q4Dm%_9- zMAgf&3_z><<{B1G-&x*KG(fy^XQqft)m$?x6*Ii1`JvI=LMg4Po9hO=;TtvA3ov@y z=K400>dCE9jgeLk-cfUdEDCEIs@aWAH53b_vx`$Jwdti*Ez?eO7q7ZRFzEG(t)*$< z>Do6F4X zp;;~&eZPN*lFFi};Jr>o<4PHhvbj5?FL;u2P}VxZ0c= zv-aNHUA?sZO(KNaW3eo#k-Zk9BGulDQ4w%K29Pk<+D)3%%`(=>Hs7SxqC5qjsJeZ` z<&53RFHxAQH02DZ2)Vz@M=*FfziArsd5?#^p}e$ z)c9A5DAfE{izsONa5da`O-cI+DEez5hTLEG`wSL1nn#$a%ujP?omA&8Ja2w8iz3dq zvM8cx>JsLF7~k=%%f%WtzZ*a>ex#sySnFY@rg@alcMtnCP0e9a`CL$8Q?nRN(B}0j z*l253Ymj1{dOF5RaYul3g9d#6Kv1+FBnYN8-O&SDyw55Kj*kr>G_L85mkN$Gt%(h= zhmiKBW-}>*nl*{>Hk*_`jQuo&vOCoLSr&!kp9@U`MzqNT)4x!QNS+222;09@(4x7x zQlr*W(uX6Y5N_0Lo~Q-ziTaAVHQv+2tNm^2a%0Btd<4Te-A9n;3?HGHoarM-cb11R zQ*NH^BS>|Qk08;xK7u&s`3RNpdmo_=&R4a>LthV$T2u3oDEeNzTDFMM{F9GR{6#)O z@fZ6D#b4qh6o09YQ2b>+g32!U5ma`CkD#(E6&#?DO=IoP9+BB<^RH&iUes=H4^!6W z-~5ym^>=jwuBy?14OBe@i8im5R-*VYL6mu&eeOoH9;UC&8+-(<+~^}{wTH zTKR{Mpp{#E1XgeL5wvofkHDekK`DnA((N9?_0ge;r^S0k?(&w7!e=K!0wvo=Hoe- zDtjUaBjuAh7%891!ASXZ4o1pnaxhXpn}d<^xg2a#j;@h|P0GHifF zVD%*h1QhwwgwX8FSVVUetvkAdqQ_hr9>Gdtycm7iqGU6m(U&huM*deUN=6Z{T$GGP zUbQHhYJ9b;@i9%HwGv^I-_h4(vfGb=fzDc(?Zw^QWX;kG`h-1 zNV9v2lvxNE-BY?=sX#?NpcY*MHTqUrln2RV^f0KE@U}dG0E^ML7ZA|XJCu9uI_N@Z z%jAmzge+eY6#J0wQrXeN0tnva!+WV<=qo;iA2KShJ#le$JFk@}cin@iC3)*EjHtKF zI?$+G^#q_!zTpAzEzf=9#=Pygm_nGWj>>QMF&e78b{~WFZwu1|k0>!M0npXRW8c!p zELWzkqu*5}=~SJKS-SPpBskJX5a1}uA1x#U(j z-L!`GZxAD@ZruzxrXXV5BoqZv2YfTQ9_n$=3QZ)2QRB5TMc8*hkD1TbuX@ylg7OHd&2l;xbxt6q0=C zz+3VYQiSs5A*2YU%Qr|7(@;xZL5f&Cx3=~XGpLpvg)|LHl&6p)@Vu>$z_YxDBn?+P zv^0(;vk2|kTGl%T5E_2H57Fhe-Vi{@_Qn7ruO))wp4Hvo*xDK;s{w+UAJVf+At5OxeAW zHP&oz2j-%Cp0u-6PiNbfKx58!6D=(r+KWuK^OT`$=-Gb84ihYv;GNR>0jp~@N>P7z>h}0Bp>FlEsc070zWtT2>jgaBk=PNA3=w=_y{_@)ko0b zZRTO9rSN)>)$Ko3i3uPhs4`(~X~^ARqTWa*4=o#36M%GZdS?!X-MexyJZlhMpG@34 z7cGsxo5sJ%6RtJ*Zr<8Wmu70kOAm30ySZ^=Rike@7}f|3Z)t!`hO`>jXtXqYP6xvp z3yv*Kos+?^#(HB*(`N5W3f7c48Io#vpDj(7Q^<9K8h>L4r^ec2>oFgpk{=fmjV?9L zCAMwkND$Le+Z#D*xHD~UKGTezj6YBc+S; zYHNr|5i`d2YdnPRzP(eNzw*JqXz#2(ZM5E6rM+Pe%3Fujey#T90?^8(({I17kc2q9 z6q1ljW8G$YfyLeevj{C^X7<|Fc$a~#p|v&UWneR(w#K~-jFerTl=vv^ZXdC3qTS;o zW93(R-}XF<#4J$ohUgj;s&q+uFm{kLV7CRSSYG z#fZMsY{WfgWXa&U9>~GgPP^eZPzJ4bQ*5}qg7hIeAN3K`-SQB|sdn2(Q1@6+9QUuc zmxUPhKM`V7{$z;3#qtn?k0}qUx}dxEbcn&rt|3O{&sa^kTeak4SQxS$M#J=1D0%ca zbiAwY-S#ZK!eN2yV=)x0wXUHS&E-RK-qhLHmhd3te zn?2I(;$5h!yNj#6r>a!h$>-KpKymCxTP~jtDcSK7xmyc!@<%M2y~V!wJ(a(pl*vZ2 z4gj)?+m`32>rwf+(50eKzI?v`MEmCbrSHB}mvn=^H;Ym$@3V8O$qsk>{W1;L%Bo8^ z>d@ZTN2rYbWQWn3yAqiP(cV9R=v+P!K*)7K0AWxc6hu36x1?KMA7U9pr{Lp@(^Uup zd{`CXO=JZl!AH=muFjs*Z97s7)7$oewq!V=3AO5APFL(1)p9>bsqMH2&k9;ru`3IN z`dkjC#y&6evO!C4i_Oop-HVg$FL)9VEZP2|k06sRCZ${=&tcMA($OWY^2;hXMY((3 zs_85K_Z+Hdf7Q;K#~o#ow;SXRFQy^d*TkG#$f>%R$oAKTxXxP$X7~*sp^w=Zzpna5&P*q3A z98eHaeJ_9z>lpt#r1`#&P*Fed5I45{(9ehy742gK2=*Qa&#W64 zPYxgy{i}k{5$x9m1mycoZn;mV=+ORe^Ar~Z+CC-KQWufw?Ng<38<=bj&}6rkbDG$T zd*?1f!`iJ}NZUKR@|GWYM zHTU}h0yTGj0RajBP(VO}3kwLy@h5d6;T-~MN?k0Xwyzg0^zMwtYG?b_Vj8XTHg(PZ zg?&1oNG(5@+NO>KS-m~3j<7kQ=Q8xDq4wSMR)sC!wVxDh>%w|0*0$pWqo}9UF()U{ z1fry;C7FwRj=M*#$|;kvHIzDjs4?z&$JSI27l7n$yo{~ob$)iikk$^Z=QYyWGP%TG z>0%FhY+b{mMfqwMe(ulotZK&AFQ%Eo#x{^Yq99D0LD|m@ z8G!i7_f~^r8_5Qv@h(ociA47xOG~#fwrK&uG&r_d0l~C5wz-_adgSOC_qGqpZDU5< z-dGP@I~C<(Gsj*eH8^(<%*=D_#bPyzH&ZgC|36=Y-Q46f_A;9l=;{zX4mY*RzSF#N zW4B~wd9ejM_C|AQyxxUi+4)ju@#bcl%qH$5W>@$(D?%-K++T^@SJ` z^oJPy4}=)p51KjXasUN;iY*LyNMfezpF*wCjSX8fh(k}S-8hP4BTAa?Aq&Mi>dJF; zeo{BOC{KLEv4)Cv2kOA6Ud_MUhLsXg7n*)0&kEa@2%;I-Mw+hc$^t>eF^|p2%+;`y| z`Xm=zHYRs5i=#HVj2WC>d`v!L7Dsn-8q@miaW)$GOfE)i%zP%b4cqI|!#Py1d?pW~ zcI7R(8A7tuJ0^EwV@3DQ*<-ZPl?`JyDo3X#t35o)G^SD6gQzc!$I-2{N<@WeAdY>( z9=hf+jg}kZ9om(xZo_R%!)4sPM2=$*p3&Il)>GC;bzP}@t~Z_fk6oeSxiZCdmsTUU zs3q881icDKwQJ-%3gH|8PBHP%#`Z%ga zDbT&QJ$9e0xie|kcSkP4tYvb)daV%U3l#7`F%84jD7C(xy_=cSWZLq1$bL^~Ib&?f zw&}(-PNaiDiKXmub+|8BIn(0Gjd69d8}Y-+BWP`0-Kz(gfsJqBL(Fo#SME@qh5K=J$8kN{$YETu&Ni-2c>@cz z*G+u0ChGW0R9f6|yQh)IUm8GWPvbjCA&t%$YXW>-&DO>zWl!!l_ZXER z?jhmvW5bvso+poXVqBHxcBGCxc*0-(o_mmO<>=*+Ct?U$y5AFJX36v&`NHad=L2Igb5 zLF-eKbh>QY(y4FsF*KyR#ToV%?Ls9B$z1&cfx>`RO z)^|pb3>nT0AVfGzkb7UgOZPA!!P&~JzI?%kM<~YbIcjGl&#G;CP<92Mk*r?+qDJaLR$+K$<9{t6Ak5!Ha2?W$`os!zMBKG(<9{z8Akei% zoFmh95>-CRGM!CttxV1BdJRAd>T-_6_zmfB;4WnwztKmirki|(8oJp>sGNWJ2%^Zh zhzA-M@G>s%B1K?cv(XfR>3{kNmL~T@4iQtn`f|HBYg{f!^!|@df+^BNmy*yG{Hs6} zxTNEEDePMk+sFS_o6?_r1)q0&0G4x)66=hVC6-I0>vgqTq9R~V?o0x}ojjQsV17I< z_ay<~NhpiVh034k^q_5hUmhzG#qqaFZ{|M37c`Cku!)Bkw@oIaKUxQgSCdjOn1 z;Q?^^qzAz1Qyu`PPYYprJ!q zbk>p!8-SJ#D`=gyRr3L9Zpsz`I_m`ajLln3cU}xQD6m^*S^^(t}ziwoTtVEM|4EhHk!mWvRrRytd$%S(n{o%lBFh2mgV^BLXu z+-W9HYIe3&QrDSS!OWRDJIW19w`!xC$vb`O9<^p;!92Q_hjRLT2sgVk6hP?59LQ)D zR}TZ(-KL$kIztb#9GNP0#?rLrR9f0`nTF09YTsCa+R@~!BfoD`b=4VEPT!W3_3hz_rO3$o}wOM z2w)S5P36w~B1G(X#UexuVC5o23_u=dVVP8nyv~iHH8Km>GBxflm3t8UVeEV433M-= zJqrj_sGQMkRxI0f_AVe;x6@fLi$b08!ib@7l4BpD#udx_oqdXFi2mkc8j`=Im}Wg{ z=dHywwD7h<8uP2p+ly)F;vK~_>wP=#ET*B6cNNnxigy>&u!;8+)6mO%i)rZPeOexx zo6?gwJc-eHzZzBa({#>8L1*6p)Q-9dv0ny6>ishy;(j0lBIg0tP<5}dcKhs-1~(V( zd{CT*sJPJ1p%wU{Vj2>DxR{27A1S6$^9L5wsQH7eYmOWF!tAu$lk9v{pJa?Pp&jf= znt&h6myysuUeH(*;vtzixV}G=5-_g}Kfb0*EU8VgON-Uy`=8S0KYsmz?H6O&(TE zL(nf5(-8J6VscamOVa$9({#R?#}W4MJdUtm)0k+h4-?T#PiB>0*U;i)RwXPncfKLv z;&mOZ0b1fC1abL~F1yq!vO(X}@zF821=0DIwMEOH!%3ZQixjPscfO-9lPYKa()q4Z zk4{ZYE0EtZI#Rv`0VQI9W#rCLVmDd+t`d9JIa;Y^^`NY?6Z`HM37aCuKC5e;@7wBH ztHq-*)b-ZsY-6@H6Oh}YDFOCS>lu@4DB6ZPR*Xr4N(-BC}Mz+Go2q?oPzc#e$Ny$?|DOYZEEt#`jA#0?_CtEaY4t zvq;*xJO?Af6*(9QuFSy*a8*tKR?Iqo&f`?TU$VHnF0u1hu^sQhx~ma8fA`zHdo;Rp zZHU3ybtbX9{!zC-qN*D`CDhyqa%TX+%U!;bYi{89cZgxwntx`lWM39-NMgJF4Yh5raJmZ` zmu{-2>p`+3chln1%}hNO^xD+>Th<{h-P~u1rH`ds1bQVtY3Y`dJiNWDTH}z#(yfaq zW^YTkQEw_`PwL94F-7y**;ai7&)XJ~tUFk`T_MSgVCnW^ESXEXIN7By2{Cl~Qpq&o zu7aq#2V(!9u=9YjtSI_88J1;PK!OPnK~OR5?4%v@?9A-!gcs($d6VcHi54p2Okn{HtHzs_O2l>Qp^^BE?#csYio! z_~a1N*B=sM`s_mkOyhL;Ve}fY;x3_V>Cu|P@WTtRnV{iKxrWo-$>GjCDh|5xsCek6 zVy?2V*2Jbg`>N&fX{&gPthQ;Ev1tQfxW`BI@ke;|l=wOr`1^-+E$jXya;km8>bAxP&> zjSwX9(;@_k{qzVyvNQk7bEW;!;b%q&(!jGK1hvbvBLqo)N`xTEpA#WSz~@B>67cyE zf&^rCSCB&jo?0X*033c{gdhQ#*5#|xX{+JWA_NJ@tgrA33HXu-K~2lNukZ^=&cv@k zkmSt#3Is`hMuZ^A&nyxYEDoO)AxQGGBLp?=IT3;+KQ}^<bAjz2#=C!LJbNJE-L6Tnm=B_@Q&r zAFv;~lVd$DiRbXAf?~SbKKvD?mbxO|)24GU!(Zih$@~LIe0>c+ytQ>D7*w2nJ*dqE zx8GzskiI@U{H?Hn`t*0;T?-~?NB4w>zw0CF#ozN0DeL=0tw_%~K!P+KS?1@OYY+dJ zMhWK85Y+2_k`I2!s$tq=`qK(?nd(>rj_es?_WKcLBkKq4l|Dj3mJ$rwk8gPpjk#H~ ztP$oX1%l~lgegg$puRN1#AL(P3Q0x@Y^X+uQ%0CS1fXeSgek-UwrY|*SUbY}fy-j< zZ~fGoXoML=i0bqApgFkvsfDSL!zohfBX`{p3vn&<2*j*&qsT%gmwI#LNZUNq8opaY z9ytnCwg7v;neg8}dQZaU47cCgARW0^0hS>5rrIi}daazb>d1X)XT2Kg6H!fagWdQAaRek^B{4LpYtGbkB9RhagT5FAaRdZ z^B{4LKl31Qe?tI?`#1WKBH@uY1(3LZa{!6^w*-*5zcGNs{aXV_+`lb=#Qoa?NZh|8 zfW-Yx0VM9<=|hTUN8S}c;y(4}X0_V2^*Mq!&y=GJ3nTb)4-)sdat{*s=E;>hSapee zJh=yndvoRK@-Lqh`?zu+6aOEy5pG*XZYh)d>$ZtE@}Z!pmQ6-J9AavNj}(5ccKB#m zRHA$=#3akd3qO}UpD4hR>62j%lIhkElT5eee(o~ljoj`R?QkBOP$m$+L#bCrK8=y& z2$-^VSe9l~-Jvy^kC!X7O~LfZqn>&w~23kvQ@z3w&(-t>2QMSgAYh z;C_QQ6({Yl-|!pvm+8*=>E8yJbJV{JFikT@Ezrn*tK;6I4+t^S$LNVZ)~Qve(WMYG zU5+jXn5&QIBKtr!*+K|W%dDLvRntg_O> zJw$H0w8=+|i&C49*f=b0_7T%%soh8Ptqu>7u`X47MDt;Um@?OA|S9xiD)m z4VsGUURo^CoXMptQ-hUR@yh6SNNIN=)bY}-^VOMun+Mw^Nxe_JVCKP(Zt z>}xaOx)rgYMSqBHmZL<_!jp3)EkqBDHHNB|b;k&AV{5!X(C_s1x7)Uit$lk-!7h7H zi9jVYW^9#NZNwlxrcS}&$}qQ=ShB#OWpLfbVacKa4-?zw;yp|afzu`vg(9w(fmpyoJNNG9-l(9^Wh=)zm6mXD%YdlpeigPVAhuhFB z;a%_H`g2lVACRoL*T}CVF8;N(sM4dwo)Yep&01U9F%G42{N_5#h{iSEnwZ03rW?9F zJzDB1;V=EQm>w2eW!`EoiK~rw?h`Q{F3pOoH;>0c5Io;I#pI4KJSuQ5cZHbRtUJVP0F}3dm_GQ35Ysmv8Di4dqXJAT zcIC%}n6&fQ5L2&uT!@L6tsy4u^o5xC>nEJ9lS@YnpXF_oaDSOj6~B}RG5hJuEr7B| z`Sb`u9qwfjf;4tUgrK2uW`v+Vc~*oVy%Ndh z*mZkV<#Qqg2}qP%_=Pk{$Xg&t^7D%XEgY0Dh!7BY=f+W8r zLeSv3G(wQ%mqiE?@bV%-YXs#hA_NI|WrQFBuZj>P;MEa=1iU6fkbu`l2oms>m>PH3 z!)05uA@?fWV{5~P4JUP+Tq^QZ)U9p4%lB;|K6cOE%dZQptWE{Y3Y zX(ngBrogX!9c4KeTh=j}-m3I*J+;~vivoEoDG6@KqiP?U4FzS@E#H(!CBvI@sI#ri zoPrvZE2Dg49u;SA&7*22rchxGY9nS&A*u#?M;?`IH|0^u#sn(~rci_(f3hQ?4)@~h^nTU~+(Jnl=*>w44jyRF~fy3bTwh+mSt$3R0t^5fh zl9Za()gpee5!{qnXw_qcaj?O0=g!_V9-nB@Ph61T&rP34eKOV;JD z1B_2r1W1qHKnvsBIbtP9N@P01A!D-d*sr9(Zy7SgG}RC(kLd^}lcxlzPkhI`(17J3 zvNGxr%tY1?D3LReGxp!3A`)b%BCUIrzt2_9@d4Z4F8=`SC#MPR2WtEuhL~7p!r?C8 zSt)(#=NW=?u)2QXBN{eD|LLz>@}2Upd_-Tn(?|5JyL?32`L&NoJHPP}Y3H{-BK7>v zN5u2*i3}}KQm;MzVb=vw+-7IQ|3Hk|BJr@OC=%k2sMH;Iw!-@Q-_THUP}(qk|L?xm zHtRG(g~>{$UAGfkVYZUHq}=Sj!~=$Doj<5=p9#TrrP4r_&~{fxUq65#Qp&isMuD0o_H9{B?CE6 zVwSRj{3kk6IyhQU3dzb*;$fU+Uz?Sb8ujg5l(g3cEB7WFdUYUAG48bjR=E$q^sT)p z;{JHFu)R`cN8d1ohm{jTOs(^P5Hm|#IWbbJ?qOF>qNCdPT+LSYf%ujT(YMqJ4=Uo; zAuA822I~e^QtNS*hx>@WzsW~z=vCT68|~gptZat&mPy#GOA(d!5VH zLu^(S-b!~+Qj^}wmJpNHdP2;MLB*yu88-@zD~}E_X~3pBUO91SQys4QbHKs$q8Vpp zD8$6|aEPg;M|{k^JXjfJMRJ1IYR8SS73*HLp$R*-qA-NzN#*;l?6B@tpumDlvQ%kW z;9#eg^b6r?+?_>SqOBHjiMOkWOPsY7PiH&rTJoywF5n7zDvw7JuIt+IC`==M7*4eS zR(XOmefDmE5lrkS0=c|}R!V$7C2aI|1tAri(Iiusb_F06W;E`|KEKo@tID%|L|yU} zc&rbN>WyW`iBdyUp2I|D5M$9|P}dkLOk_5a*2RORndf8RIPF4Qkd>EeUJwygYvGks zsfoMK*$*_mth^9$TWWOH;YFqtEhZv|wmK?IpR&%^uFZ}LGbkTZXMRbDsdY~eG4cO0 z^g?Q=5o-y}R4Zp7k&^M4+hI4$2?cHMcXoMV@&M(Lh9 zwC&!7wkmY*p>m$B9uea#40jQCJkUK zujjkzog4BAYQwy86WbmY;@61*T{^7XjEd5~;jTmbNR{{IQE~IW9IBwD^8P$3GkQxN zl_o!sN2SdV=22<%LwQtv;lp`U+Wbf!m2N(oN7YY0mPaMq$8)GAot01IQOWknJSy34 z&7+d-wmd4?ZqK8V?Nf|GY=xzjrzKqU_Gz!9cQ_OJIUjP?^Yi?&6$^GayZHsWxx0y_ zOvzTIHVP_t1fOx{^UHLje#oJluuiuE0q@!;}Nm3M(ilEEs8b;;Y zc~pvGb`h49qL^TWs5$|2j1W~PV4e}8>I6(VLR6wM=?G9~et(olCE$-S7Tz8<+I435 zCq-Nx;ipAh68@}+OU9oUa2-dg?p4IC{_5UAt7<{7x=*pJ)m_~;ENj}U?iXUFyXyYM z-<$TT2NZGBUv*sp*X*x)U=cSRR*C0xI@Fnl>OnXAiUavoL0t*=z?S;Qsly^6Tx zWsZ^OQ}W)&*Nw~2SG{kstYkg9fXnPxk167k_1GdVS?^cGCF^lTT(aK3h)dSvi@0Px zp@>V?2NZF&?TJNP@}5+{C7M8~)Z$}ZAyv)$@a%1R(A!E zO05NuWZxY?lKt@kB-xp8yEMn}uJg#%C;Esaf0BndAOB<@QL8=0Mp;ET$SxhktX^+x1Icx?&6~Qk3s$`$2ddULhM;paZ_0tv z%bRmw(tN1;7K#pX>RFi<23!iR>f0%rGKq=o(mGG|eJqS|^G-`Z%6?-M>E!(^jA>@9 z{1669FSit6>E;6kSdx4&4{JH7`k?|WX+B(l)zTlq)wPy*yOam8`cb-WvZ>nDEe>w= z5qz=@vT*gAKB9WQsj3j#m1Pj=4DVbjWHi65KM+KCIkh7$uP!@AZ-?xuyKsJ01u?FMpxxkJyVa?;>I4B zV@>Td_K-ZPuMv(PraO$Jp=ABl)=9cGF&`r!FH%f%V}#^cpXt`rd~8#QnK2k^voMMb z`W#WST1{hglc zpf)ghQqC|!U3U-IN=YjOx*1~KX^b#;o#g|yA`+f>cH?%Qx#2Ff)=qg9%gPNFU>huB z+mV#g*a`yw&+;M zSd)IBr@)g8x=5-VEn_<)1gU=&%QV1&lR;}Q9*xuXq`N&Zwu>JPOmP>s)xBLdyD^J3 zbv>N=waGH}L?01%7HcM(IPMz3m_?Q?L?3^ukEq?B<{@%gV?>tw5;iw#)?gM?>Ht0; zmZKVbrjMw#p5-HIErLqlZ*5U}sj*Y?sG5r4GPlR>^2d#x5h19@oEaf#@SG(^2Gx*q zIb+0ONA`1`c7Q!~Z**^Q2JJk`OWg=3hcrfXMRN|?NYYUi2+nE|D-{S5^-{k_Ys+)& zvLb)ZND(CEMRi8%@(4lgMZi?}g_@19DNk?~>#7JrS|fxi{6bnIkSY+=u7pzsf@CJB zDiG8K39SkQHS((?1lg$9LZ-@{i`E?P3B)>jFkmNT+ z2$G!eFDJQs6?%*iut1RHgn>Uw; zB)=&_kmT=-5Y*=HiV!6EyCVci{+e+gn>mfou%rcN_hn9CRab`W*h8iPCE>a{kadMF&sR@;f6p2m1T%c&WHTE%! zGAgC5X&(2nkK?ggfbpaIFJqrzb&mvY*3;ju3vtX=0|7b_%uIbV;aJY!!e zz+&*LTtDMN=(u?bi^}ca_Hm`%8v7P;LWP%RhU(_FU5>#q0`q&3ZNIl%DNpl+UA^^$ zPV(5|*mw5aZ?Tl|Kp=-#NYqVVrtPp{Lf<2-XC$a zC3_If)c1G%i2g7UoxAwQ|Ek70kAJdNO(SlzO-yR4?M+STF$j05qqdJZspJ?0w>GTQ z{`8=d#i<+#x6rJ106UT7lpEm40x^RfYSS-_w9djIy$dpEkxMW0DT5EBR&MIr(GMyy z$!muIjoKwLLHf|4)&+-1NN-v9>2ia-sb)nFGoD;1$kUrP1ZzhGkPW`tkzRC2F>BM> zQC@HdW(`=oCoJ003ioIo{OD$N?cN1gJlzN3b*8?}UHYgU!}TVGak^htJC-k4(pWkt zFHSq`ezcY)yR}!kYR7Sr0zru0?XUaO^~usJWh&OJ9j_S5Jzrltfy&2gOr`WzUya$- z`YQMBIAqFWqSF0|K*`+(ATwaKlkDClw`w>Hs#bjFdv_tx#8 zT+fiSiRGM;YtvHNyN1QR|Lc0GA#<8MTwER&Jhh z_F&gmUI*7&N^QX=2({jsX}`Uj#-9%we>%ikBUX-()c!=v>)hEOt~=Y;b|EuU7uVIF z&Zpf9NL!ocJT>Cgd|JcJZEbQEwbSA>sr$uonmNnbOX4(j*_Xy?;{EhEP3k7NjqxeP zpBbmA2?%jxzf-S1J4$ms?3_4FvY#8LNp?cy$oF(WqIN$0dZ=%R^SNpnV&`?by+2G> zH@y+=ZfpUxcAHKx)ChJNs+E3@LX-Am+z!!N>8m;DOiSB8iAdGx_7h1)B$@)6qtu8% zTYzLB@@xTOoQSgpsHKQBTY#E}2(txfP`u6q)JU&Kz+O9xtC#m`#F6WG4b5f-+r=mG zFBGAha^%Ww#43Vyg z;97{5glaeWh_pq_mP`!WTvo6e!Pm~h4l6@RmB^32I_xObjaVO?$Uj%WhmzWc2 z@eU7hT^m=74JNI<9s|M}bJPrv3h(v3{(ooQ=8iMh_x_*7th3bj`JctC&)4_;pT(@B z)%PPB3>HM;##B|`KSHpMSSMI0{K7O@Ul$>m;i?lX6nJ>qyI5l= zZEIL$#DdtgU3hJCC%fx}Dn*KTCtzt+BHr&soTMclGNst6D^*AYLYP)TiD1D?q8BY= z)bHy765(hMkO+h~t)EB)0-SaA>Hu!ky+K_kx(R1LT*s2qiF67C2|&YRsc}w>5G3JA5rQNoOe$0*i62xXXu+iZ;0QsI6Hw)=(y^=hLm~u8{?G_P zl0Pg$kmL`K5G47g2tks!MF^67v&W_&K)WC$rd9L*OX8myyf*QCtLXhNJBLp>YUxXmZ`y&KN zJ`f>D@@)}wSt zOSR!8A*SZL6oH*$l9-@fdz1CcintU(ESxVdMhS*P+~szwUs1%Rk1LC~TJtI-aZCMe zF0otvY9Eno*Z7DeyVge}*DINJ_Dt|_H=?xL+RI~dh7xG4vorIWYt3$#P_XmkYsg9erF%N4K&%lx1P}9I`!u*Dz)?DsYou^A>`YKU158ysQzUb zvwz!UXFPUC*e0!@8o|ZRUs4@i!@k#kDKOq_fppOZ{IVrt1F92a>+z zo{=8k(??9oae~OKj9H6u;>8THmKi5B%vrTg?eL8g45rVXd$!nqLj2d-cx~&H4IC%J z^D!GP;{*1&kBdWQcX@@%#FS zI5^rz^!;OeL|-Si$?B2X2yQY&Y9p%25UGuDCPQp!juXeM*Y1$*f7NWwY8(f*F}<8< z9ja6JXU1_0A*`@)9H-#&QBzQd+s5$*hd9$|$#bj%-JBW68Du3TC|8L4WSlUe@?9mAb7v(pB3s)A*>5NarOVkYN+brANAx<~8SzM4%JLssX+w9UZ z*!V89LuQ8&rb|n+<7)w=@9y>?1xw>N{KVgODe2uf-oCX=>mDZ`$JwWs)>zF@k1#)< z++zb$m%z^_*?-#H%i-hCr1#odo_j@Z1YcpD^4VDR5H+54mS+4EXxnN7B#SE#*%eGX zJ<-;sJ^JyNP#adf+|Q$FLiN>`=211*>3LL5^)eGbG1l&+)cET#oF^Cjf*bwUMF?ui>mvkp+Z!STHSilF1gZT^5rWk4<_JNWcuRyJW!xAcsN23ZLXhNd zD-xWUd3%H)$=?wnNb;K^1WEqR2tks+D?*Uu?~V{8`FkP+Nq%#LAj#hwAxQG~6$#E* zy+1;bRsQS5y z(>R`=YfT);J(1gB)g{w}JIU5~aEO`48Yk0P#w(MA!pUxLql?OP)KDot>Q;!T;7|{; zuPFX+5F8W;rp(4fgkTzN5F!+QVI8GGgs@SkuljiOU0<+1(jYuYgFv2rHw0ft5GC#L zg1aG4@(@}22F@=VcrL|i1MlZ!Y6_;ghg9v=Y)g!jBw4c>pT?YPdxLL~pTPcpI$uZz znS1B5@eCi4$oSH%jAVV5kBIkY)2LjyFT2*`jbp1EmukyeBAT42j~!>*+fJvTjf(?VVU(4= z#C38zsK}?J&PxMG%Dl{n6hJjz5kO{78kYx0wge-h z*}ujq{+ixF~XQ5^SFIo_qrRzGI6SSCZOSLY^%<`US5~eu6%=t zrWGCYDuL;RSjL0YO^9MLNPee5{Blq2pxcT`X@GuL9@36fkF#}z7|Fbz?I*SAUqM_R zLJo+SIwnSZ#M)?L)JLpWO_Y4ZI@LtkN32gxRD8q)o~Y8+)q#PkWjVCJ$1obT##YTI z?0AY{wGcBwC+b;EoINnaENa5F%knod<0B^7#H^2~Zl+h>dpGubE63Ezd+#Q#Rl{zA z$yKVaHXSCJV8WCkl6=KS#N7@bk>pJu5qCR%MBJ^?oXI&8mfCG*J;CIv<&DAAJj||q zObzsSeyT~!;%17eg`N;VVic#tEY%*yvJ@xEmp_5q$?_Z9kHs#oCq%_E&L>30Htr`x z)nquI09C*?fx~grKo&v8IR2&uh;7^rPfGXV%ZXGdCC1I;_@I=G#|c0&j>`!^@r}0$ zK(UR(2|#geKF9lz#?-_Ma-dq_)Ep>jUYG+V(TmUo*J}D}oLMuG6wpnamPaMii}R?2 zGN%{RAgNxOM;fh zonywy&N-RPS_z#v*C4kJ4_1h5Kl(B3f8GV27c*uxYhPv8c9Ok(2)TT$5N&AQSx z!TiC;)EK`AFsJlig_wA`E5!7TUx%1<`WyOJD)ono98eq_O*!{Wo0ZeIkD)ru=6J(Ku}k_ii9_=-v0_fmD<@@|Qv*|KnawV( z(j;!j$80!E;%Yebh)X%a`|W0C_`M2hcTUPYT$0%H3v&gd{7 zGYMTcz$q0e>I}PL6iI>CD*i^Y;JbQgwdB1J8O7b{ZKGPtrLMLNKr6)DmIPOV6h4)APwirZ$K#Jd$K(g7Z>NRbZkaz%

o2fC%m!4lyU4BtTS?Tb}l~u@u2OIO6M?HPi%jAi!pQqRCnlkeo^zl(& z%E7~3;||-fvI?vqGxr#@JUYim{b>MGxG8JOIBt8Hk^_A-$UH#}W|mcl$5`~fE60w0a8moVDc z#`@^OdbTmfHr_`QjLm1N98ghO4#&ABq1Z$a7CG#>W!5tI?YEFCavl5w4qhyl~vfA+F*r!n7S-O0GdM+@tx565Qc z_Ul?7EjE=#n&$VeoLX7sjMWk!Ej8u_sIC5_{MARxPqI66a=njMo@CE6&){kwtufDU zBl8S8&-Uc`8|Jr z&!6A(=lA^iJ%4`BpWpN6_x$-ie+6DV&-0t-`OWkE=6QbeJimFK-#pK6p653&=*RP$ z@A=F3{N;Q8@;!g~p1*w0U%uxr-}9I6`O6Qs)ALv0`77}J6?py%JbwkAzXH!+LB}x4 zkwkTMSVd#7sGK?J&;jlu%FUkIr?{q=smYA$vg&>(E>>)XLF@4)5?1Z(!Dxkt&<+ow zB_2XsJcQQxLaPWnAD;g5YR?MdZbaJ(5{AL?v3^-@k)+HP4l zPyHp2&Bog^O>fQq>}FB@}`Io7lmOSEj(NeN9Vofl5wB)8IjQ;RP`dm~Fx zS@2cVDwxF#vg4ySUeQ%$)z#+JYThF_3DnQy?wZGUMyB?`)YL3t+1+I#pqXTFpJj~ZlnwsJZaNczQO1S`;qbHp*ij9J` zIunVtaH0WA;zUCpPL0OP>E<1~W%Z@S({VO2i_IG$_l<*{uf!bA@F)$hoKaO$*00v zFA8%MTq@WudxWA#KR_`PVj^e0L_J|QFKzGMil3McW@g007qRhh8rHCywRBtP{EKO=%PYMhmaLQVIdSA zLJ?V+k485y-9??y?QVfc=eGfVdjx#WZ$sy|k@Fkn{6;&!jh){Z=eG%dy9Js$zqa!m z>-@$!zs;QAco}Fe0|_#aX!~xWAsM!Bclb`~oh4DV3?$W3e#ZUO+fG8}eq%=jlI`Sm zWG!gUcCy+`K0Ddkf@lJwdJ{k*FGylL$@Xood)D^Zkwt+dI|+pvs!bFLdjr?d;y7$+ zH)>3EC#1HrqfgA<8rkFBl5Om$6VuuvEzV7AXE#Qg&-m7pT~m8Rnz=BgzC9I@rmj5= z&~{-uV5|!>0Gmf!o|{a>5<;=86JpsW7OXGFL|hLYJiDFfBxcx=JL%jEyTMKxj6vQ> zLt)ts+i))&<%MIA$JobtVUZV>*fHo`125MkXGjriV5Y0w8^lIld}=L4X4s8Z?4(L( zyn^|voso57s9~lvUQR4xC(U+Z(dH=#X1~I2f+}rPxrgTMq$`8qYEuo0EHarB%p-%y zbzZp43s+>>K0HJ5%1$+bw$n^t+36+-vs)vOfm|8z%RrtCQRvJfXwwd^^_;6cqxG0`}V-9Xtj&&+g=4 ziK{UIT+PZ0eJK*|p(?ih(0k+Y(&2@)E72KU=rb>-NpoAb}JKv z+wDvcVYf%%H063YUS#K+1-x>k^CXz&m!tU@vVJ4Hr@`2!!iG_U&8!<^sfGo^28&r` z#xgV5ZRZJyfn_!<;c%`>SB^yVil->awHAntWHMZV3=tS9Rk~t?+m{BL>!xMdZB0X! z-NJ3CbY>IthZ(D-PfX)_1UlQDQSVu3`zp*)z;t4jonI6va6my3rautqh&smEo$UNV zfFghb14;k_g?49bH95%SmVl2lm$2LtZe_o!MA#T>Lw>+Z_-%qtgxj>uq<+!)7?gjL|wuf#o{e+5eqc zSXK|O2x7N7Y`1%{E5R2k>4D|ZX)QUM{3yh`g??@rWnTEs>l54iXTT{GftO|zd55liU%dQ=;Pp2Guf8#`7UAVL3A}MC<>Pf&fY)b$=1@mkK%GEgJA;>Y z0oUwG8>k!IOlQ$;__}g8olQINGQOXB(gW0+cEjsFyqNdn%g76KF8!MZ(z`U6-lw5- z1RpuR!N-iBXcQfz{v1XZaw8hYF*Kf=Q4zPG5^h7KoK9t&O_Ml4lld%~!aZp!pF_(U+8s(BpMa0$)ii)l7j&}BS>F6Y_c$8%{8FQO}X3C-t~bQRwKQof0<=3D3* zzLOU6J+z2-(Y5?AE#}ARI)0Lt@C&q*|4GaE-}G00hnDjvw1U5&>-h&-$wz6GkhEHa z(HddX4I+VV6s>5jNTGEiht`XZv_YIre-r1>O`?!Cicz#ljH8=H8Eq9)s8&?d9pZAj zOI$_U#5J^CET#LzO4=#b(}Q9&JuGggJ>njEOgunOh$m>Dc!r)9FVcQ-h@KJe((~eD zIv~EF7sdDVlBlDXWf;9G8`5jCDIJsv^txqxnL}?#KmA8`qW5KY`mgLs zAISdnku0Q7%DZgc({Fxi6NRCqR>{D&nQd!(o<*}{0aIEUdajHKz zQ-vI_MsjmCjuTZ0C#y5` zd8i)A=jjPNLYMJKUCyI)6$zCp!V~pvT%vbyseYKt z^j@B<_w&X2d7h$Q;;H&oo~GaA3jHou>Q8vO{)R8n$GD#r#xtyjJkx5*ms$xt%WBQD ztu(&O>cD@o0zAj+&2z2(e5Eyl=UYX5l{FRinY_^Y3oo+f^R?DOzRp_0ORN>V)LO&K zto6LY99hL3)W@7NgGW{%b3A3ow$3@SMp!FpJ=UV6Cf2p|Hy}kx)?B&?NK=Y6gEj(L zlxt0)O+aDP)hedVK;hKa8if_S0XxG8t3Pd_SRAs)SiR^LpaxWAb)&67KAL0&=vJVH zG}Y=rwLp!i%1Xz|kHt}ZmerPS2g0W_E1B*9YD^2PW^^Y|3@x@|=q{ipwA}L1HlU`o z#@u-9 z;y<9@r=38F^c;4hT|i0PNH22{cAS>jiK-}>WAtKr5UI)BM$e{)fLd_2uAqm3TH;w6 zOOF7x;$iw+>|3$an#bw0X%A2v%yc$A3e=Wo>o)WlP&;0tqv`KJ?fC|+>2aVGzD4~& zPXMLzJ?b;s3zWtWt9P*n#!@;zsSeVUKpFf`wV$2>%H(&{BlI*-7Js3((LaE)`6ynO z`+;&qm|9KG0CkX=aymT=lq+-OH1sr<{L+tg`#eydERYw`0ib-W^o7`IW2r#CMd!E( zt7N%n>xtd_MWhDg57_M;g!Qx3vkjwadI_l=v7Q#Y2)n~XdKtD(+UA8GYC-SNKVj=^ z^~SryLHc<-k*~nk#ZV@Gll*n4GC7Q}tw&>*3ZuMJ|KrpALv)mEZuAp{i=W6kMsdu? zFrnCaqX81USRK7Vxxd}{Y3pkkV>N8pFea{T9lB8Pr#LnB5MFArZo5s}f2N^zV3vQT z|CnQVM!DsW6k!!4HEGzd>oh7@=0G?)-3U~R{yf;^F= z=oV<=22I_-c7s?qh?9Y4b~8g#OJKbfC4kyfzflNEyWsRV8s{)xakY%U4tP#{^RUiw;>*02q z-QLddSYw)n}8H^E2H>@#O!QB`qhZ<=Smh6|GsjU456ni`?H*Mj&v5jnyP zodyF!{0h@*ec6f;z_aZ%{K8>@p@j&e=NbUBA%^iPplYcJ3@9VK{9@z@Y&6Xf;}h6u znqitJu+bBS6HKc6aa!Em?U-~X98-)*t)(MwkFxD-^rwgE>nhA+!0GiWJFO^??%L9e z@Q`E#GSR?sc9xyya!WiFE_(xCE3~uG>ki1|6@i;G7Xi66MZEfcRS~euPIg)#$4(EV z**RybE$4Ux7i2M-jzPiR=Y2!L2$*jYz3nV%#{4=v%bRXQmer4}2t`~kV2#fp57_-& z8R#Gb*|k(=;&!&nLUZgKu+fe9US$R>I~&1uc1}UeYjZYH0Fffswk&9C4O@w8TM@K1 zf(;JEh+48#pu>V}wzEz1*V!G`QFsRLM5^-8>?9AAAE&9~=^zdet8s&64QUXzD87;6 zc`XiM>u^X~550c_uDJXSgz+XS%9eg)E2m-j9x6?kpm!3t-UH}<)x_z`-Wchi6QQThzT z@CZLaKk!~U%KKRGQyjtjxgkHpP5D`F#?NspexBR$0nXtUIFDcCF8mUA=a;!J|C0yt zD?E%}_Bh5Ag^5 zIDgDf^QZ9q8A^YSTt{I2n!n(0_$&UNf8?LIj*p5kt`iLf3tK3WAS}^Vgo!K>DGEdb z(M|Y7Z={|p8j15nl(;}di?O1y7%yT(v4|HJp+tp96qkr3F-x=%b46=0U$ha|igseT zNEItZnph_?#AcB#wuv0^kmw+u6uIJn@QZ^YPrNPi#eYRWd<9=eMHeYVHyJLv%P4WS zY%Y4pcA}Te5Pf79(N_)t9**>J;#^rO2FfX7kgO7ee&THY(h$em)G+#`zQlVYNLNtDR9M5+8xl*zBfMe;jQE`JnL6^m&qLR_L6 zi)xi5W~w$~mdX*As{(O_>M4e*f#OOvOw3oK#Z~G;u|Q1_SF4HQ8dWA1t0`iMsuD}p zEb&)0Uo2Nk#0s@WT(8!Nm1>JvrS1}|)lPAvdPJ;KkBRkazu2Ij7k^W)iJR10Vx#&{ z+^jwqx2UhgR&`X|s!7!92yvT^5x46EahGl-?$+(ZJvvQn*I8nR?kMinUB!L6kGNkC z7CZGwu~-+0hxA3_5j{=p(KE!OdcJr}|5f~5Z-DJqu~%;sPwMUBX}wGA*L%e?`dRUu z6($Z?QQ`$FM!am<;%TdeIB2yMhpaU5Z!258W#x%?t&ZY7tDE@1p_Bb^OviyOL?_P* z(aE#OrIW(y3OacZbW&TLKqn94kQZfTdvr1$RL`Z8ZLH=Voy@YLJv!MDw9ciI{q?sV zoh$@}bLr$r{eed($LY5{I$5d@d317$e%YgwRr*dhXV+@jZcbn;ex1L$NG=;SuNJVYm#cyw~NzS5(UFMtxdbn6n@#`+aN2iG{?NpQbRS#9s2QC5C_t8ubwZqZgp`v;(KGnHsJIw|uJ&0!p zR8QPYIdx#Bi6Pd(pnNBgy;E72A$ifqDP0{Vy8Uk{f7~Nc!z9Ds;_C24GX3}YaA}T1 zHG|Fa*xDa*SdX5i9tEop>-rN#fu@0^wWsXg-_#&08^C^l7qGD=xpjD`j|~v>`y~aL>K_(u9qwvA zyZIt<8b^;2yLT!R!!o~nKGYFGIq&Q@1;gRByp`}B7B2fsW+LUkQG2u{-)<^>r zHfe1f2IVs~7(Q%FZ4m*7Hn3fNdwWE{jEy}75X{)XR6wv}1JeMTIYipT(h-Xf#WGHa zWtv#9zAO`QJ!E@!ySbD2Cot~+_j2uTlV#f*%BWrW(Q-xFFh_orfgFbq7;!cz%NmK+ z&Z{TO=0n`G^Xkd6j&Pe-PnIEU!U>A4<+aHo^ktaKl<7UVXbO0D* zEV=b$S-&f%F7Pva7+E&Ul|+@pbkPY%Jhfa-9A+E&5oFlWP$O*f3Bl=!tD5@F`Z_^1 z^`AyH^&1X#0#EgyqMCZGs;8RzPpg{xkE^Es#C;ENKGeJ+5VzHo&)lrqe84SG;kagX1^KkB7i)XI0m4j+8wd(F%@13_&9S3 zM>Wm&D*II>9M#kh0WvS(w>zDou1?2W=PKhE4XCEhJptw36VR@PYT1s48s=)K;f{vt z2=1dR_Cgw=F16k_b@8*8CBCc^cG%dpHPJOl$wao zC`o)yDbV0@#h27o9HGAAD;grcrV-*B8Y8}?BJmwff<8A@{6JOWN1BDt*mK0sv_KrC z#o`z(7r#I|tfLK*=w`{ZRSLRIO1e{O+73PMK^abaWF+mCK6=T~_M)Ka#X!SrN*~HN z`dr4-5v2btlUc|X(BfJ`e{0Q6WIK+N?KxSdaBG>$=`x*jWfm96Z0;&Ma4(t1{bW85 zk^vqrJM$>ng~!QmTq@7z$+8Dm%AQ;;d+}`9hv&<4_!`-tm&yUWLY~X(^&pH}4= zuJRt)OWrH{%KPLXxl<0856TJhAvr}pEH9Oh$a!+NyjJd!*ULxY`S0=;__|x}llRLf zk@}Q;LOw0`%YVoh@q17{Bj1$I$@k;|`K5e8ekWg2LcXFRLUN6ddT-xq5M!4%a7G``JB2;ey--pFVsT$rCKbHsHO5NwOoF!R?6?xTKR+8B!5)5 z%AeIe@~C=H9#fCYU(}PbP90FB4k}h}E2aLcEcLMpQ(voa^}UMFq#|{MYM^6OBi&3z z>qOO9w^K1XO*PSe)l_#?w(g^v>2pKUq)o+H20 zi&Q(kOtsgmRf^uAQuP*X@>L&%&PyJm` z{nVcZ)ldCyQ2o@e2h~r#Kd63!?znWd2$a)PKlKAa^;7Q%s-ODKp!%t|2Gvi!F{pm( zwL$e$uMDc6dTCJo)C)s&^~#X?dAUbdx9VA*`gxn4;nCGQb(Kd~{|=?oQ9oJe1dq7B zghTF55ZpwzbeyBgC32j$Tnfvr)z2=4g`)nUM`8Oxk95_~QR*p=!cJB@JqlZ`?(it= zHR=YB!mdzD$W=dYQgc1^^LAC^sh{_&a!>tyOpW){&*#-pm!$Gx)ypNM{E^D{)X(o! zic3BPt3;P_VpT@DL=$V%=c%7fWdt~;Q9t9P<*A=7L5>~uQ!RzQ>FS_uK!hC~R4s?9 z=_;c6pudhHs#ZePbhXjGpudj#sn+m94{d^~>8hXmplZ5k2%a=Y{d82#XDO==-8xQn zPa?W*G(@RF;D2eFLB{EboJQ8n2{FT8={;1Y>vsntz`6 zZuLY={K3MX(q_|qGyJEMF!2X;E+_OY0w>JE4e49|h=dvQM9u zxYDJGwL&b$O=t}Wu4b$d9REMjErZMoR3p|L)bMX`zvLO{4 z`UKFvo<5o4>60l8A4Z=JPtFMN;Vq%2ts%$B>w39_2t79$cN||=!PpFrXUuS4~=}f$WHO(!<3+Wm~ygwnBvKYDJRK?DW}MXDW}MX zC-fGS!pMgnKQ!8MNIb?2)Y3byb_kIVo$2Q4gis8fF0ZmviUO&wEfsnq+CI)sw^Lkp zh3RwoOFEQ9I|JR#gretVhl~H69n{KX_v$%gcJQivI|Y(oYwq%)d}5lF@e zv~;?T9=lp$x~CO7Iw$Bb`nJrj7g-UCxL!`s3eB?`)Cx0P?v-h0*3$|zT&*y(zEgP6ol9A2 zAazuOsHYlC{nZdERE0DWhmmpWJStVgXo?z6RcZvyR_D_^HIf#pQM625K&#bgx>1dx zjcP1yQ5Vu3Y8>5-TJ+4aWX*G!s;IQ+ux|m*9Q|T>LN&ivP=_6G|U#c1O zjhab6saeeGa@OiExDN2@uw06CYF)I3hXrN<04pZ)484yXlumb#jIs%!WhwU7s^ zMLZlABFC!5T%xYyDQXE<UPHmOy7o4SGTR%>~e+Q7Tj zO}tNSsPu{b63FTmF!^^SO3y(>OY{}G?7_r$mA zeQ{KMAcgu!MyZdbtv;2B>ND9^eIYZ|moi%&k-6#{*;#!rd#WGhVD*z6tA3WH>Zq(# zzsM?0a)y@j3a#YTI$SQ*k#enWC^zaTd8dw%J9JaI2mYVd&Ex?cFJINol}5C?x2S1Ts2zf zs|h-wN_0mxO?Of=b!RnKcTtP19g-hu4DE2I$n>`E%a!esmJJieW9MN$Lm>og1%f& z#5OxhFVYw3rMg^Suczr7bfw;)tMn#aqqpiy9m3?t6>Xemf`kdkyDkcJ$hj^m^eyx+ zXgJXK^kzB?1bq(**&Db9swo~M<=;RSwb576n?PZdg-erf0fpmwU?sf`6hZy!PK)7ySpQ5lzuu={=w*s?zzm25zp4&emD< zU!cY`Pq&8#Wv+`Z)Gg>kpeD2on%YM|O=-1mOdkW;bfa!WpMdJb(ncLdpCXK-En4D& zyK`L>moPsEipN@gpS}QUj+OcfeF>C+b-EW<&&_qwZ`8f?6;Kk^=w|vFC>g7C4KAgd ztD#BiTKX2KC06R?^c_$utkvoCJy2_`)-w75sEz0(E9gg{wxX+?g3Ihi-|H?X)6YQd zMNhgBr%zlB6$3#{a3hdX#SprZegR4o6Y#fbM!ZQE(`f?Eskj=7PecE3OUOhj$Ke$v zaNYU<3!oHv7&i{2V|$bT!3ro%zJrl6b)?Hr=oQvL8R~l6m9T&^)jx4P-$~W+xEB$I znNHVPvfudp literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/NpcLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/NpcLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..0ad0039fe86810d294fc89ebb9c43c1564040796 GIT binary patch literal 5289 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 IQh+q=Z)0hG7ytkO literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/OverlayLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/OverlayLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..307b1114fa8241fb8383a26eb8fface5fdb60888 GIT binary patch literal 1509 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/SequenceLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/SequenceLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..b638846740a75879f9044edb2415d36f1ea619e0 GIT binary patch literal 2418 zcmbVNTWl0n82-*)y4~%xowh8Oj!>a0TWHxrq0o!fmU3C#(&CndQf|}T({^BYW|^Hu ziW&@o7||$31BL{%hKG3|F_Ks?LWsU#)WjFxH1Wv?5)D52fLifCv)hYOLqe0C^Pm6w zZ|6JzfBMbepWg=1jie7Qh7CHm!e&nADb3>Hgqj%V;Upi`bj{KXJsVCLYLc7TaEu?z zaXrDK&fW(PgM36iu7*>pJ{ImDIl>bbLrJG_>|$_-8sZF|%|?<3;D%p<7bOgpQBCJN zbLkOo4yq$5&QKjS5^5^0nwr=bl^$zc%Q9??K2~uZlvtF_uqhN7?rC^bl%jb!s8R3YY$yqVWtv7A9l@&r*GS5rAo#O(`39^=sSx%|7% z4soe2jhJN-`i;3DYAxtYZ-Qs47tH&uCecbrq!YN_UCE+5;Hm1gsb}%mhykn3`c~)`WnzNZ2YMDaA*v?W&%PSUfF&?GhpaC^t2#crNmSgs4DD z)9Q(+VPu?|cS`6N%9@PHDTSEUZe2^OmZp!1aJwYD=s0EOBp;NpTPXb|&!i^$h+kp4 zN5Wo*vBbD)Z56CVl1`3&5{3m(R^Y|R>B+3PfCCZ^iVKj$1*}`&qgfGMya$2@HBHlS zTs2z?%X)@D%*YW7TQ%_l)J*q9;b~bTUKK2-=62IF1^UuVpoG3Y+J$Llw0c+FKN+Eb&}NZL2rv zy@V1Qm8*i@CZSqpKe*fU3Hi94JS$L2@(TD-j~c8*EkdZnD$+DzHJ+v>Y<6nsDF zKpDxR-l?k@Pm!IABCNzS^m9|3r4*%sYO6&R#j2;{uBI&2a8IGe2ib?hz=(!b`MA+TxwNcghDZ+FPLi*2mSZ8oTQ^QdSP*d$tQ)~l4{(N5c1D#8==92RA?&E#lv za@5X-xJS|3f}ZNmew&plzC6krJ(GCW#-B=QF>vi9x^4WT$P{@xQ?HF56q(GY729ll zt;lm+cG&n#k^QqV`fS*W9GF!M*tnp`WwVNyjkAg@usYeZ>I+7#1eE-<8)Gkb)%JDl1^;F zHd=RKJN94)#%VR_O~|1SC+QhDjRBk`^c-S1k3n2Q9C@1QtF%ti2;atje2D|NgG2Zh zhw&X$e2)ZvL=r!N<7bTFSBm-@H2jXEm_mvsEX_(_unJ^Y6^^k*$g(fG(tStInuhCSDzh4HK&c>0>M|qGAv?K$)Wd%&dGtxm0r>{>mxT((XR0rApcP SE5Hs|5brxL(g-=bkoX5mk1C}A literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/SpotAnimLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/SpotAnimLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..68df0db3d3344656c6dc083c5168021b555cab6d GIT binary patch literal 2135 zcmbVMPfQ$T6#squhh^yi19gk-Smckug1a3nlp;_pe@eS`fy&Zt7i#OU`>_liW;V04 zjd<~5;!P79FCLVh_GD6{6w?}`m&SN7@nT})rMF&9yl8CkeY3mJ0!fo@vNP|!@BQBU zeeciw^7!r#07jt&;9)pna!0ibCO344t7$F0%+(BE(oNmbEiu^VrbfpnbgvbWv@x7Lp?(<%bijzhK_K2C;Pae+E& zDu(*FZu05E>LR!2v_*rv9MhVS)NEboWnPPmcB8YEhp&qRs95L3d@O zLAP?^ZVa^vM@wIy(sJ(nhzbozctcdE;mHammMz;6B^{D5EJ_+!CAbmG2-}E+H-+th zMhm8iy(`&AC5*YgHqYzt^UK0_Lc*CRY$;(oE8$$pW;vQ;nZkBn!dtFQTV2$->E@o2 zFfDA=Y0GqME$+DQ5;jh%g3`kXJ~0I4lhZ# z>|!1Mo>Q=S2`f(KB`mnG?UOQ$N|$#hj@IIaX7`p}eGD}Tt6-=3q%KzTV5L8$&&@Hh z>u9Cf^3tb^;fPpil6L}-wrXoreUyiU&^dY*8( zjFj?~xlm@YqAtHa@_UUgTutcX-6s>{qom97e%GwC;BQyn|1kn5+>e#>Z z3HFGkE#1l!Cak#Cmf~AST_k!3CpR!y#9xYkM?Y1>10}GdpDyAzrFusnFXAUfuG%q7 z7I9mVD~PTQ#ESS*kt+}~#EbY?k;Chlpp;$xzDUUTeQ*Oa<#)o{?=PY`@-1eljzsEa zlH^21{?N}t{*dq1)`KF>DsuNaMxP3kEQd*Lhe=kT6ed-XcfyEaC^hH{Y78()>9LO6}17)1*$X$K~#d}pZqlT_w&aF-B2B7^(j_!Ud|ozQ<`1rKo@f0O(eraKt3 z)Oc#y_F!ze4HuKW<&J~Lm9Ee@cq!ii-l1{u;Zx#%)g6rc+qOTpZDLpy)XMes^|CBK ULMvlO{z0%Jh_$*#E*`x5KVt#wF8}}l literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/SpriteLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/SpriteLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..2d23a7daa88e6558772143e254fbc4e3eb042c44 GIT binary patch literal 3021 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 AUjP6A literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/TextureLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/TextureLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..f1180637c67479ee8df917f8cf33ea01499b6878 GIT binary patch literal 1625 zcmbVMO>7%Q6#m9udmXb$T^Cc_6hab8o!0IqO|e7L8sdghgPQLZBQGs`+M}n5IOk;4*LKz4yKS-rs(I zf9qQS(^$|E5;)^Z-}G9ptUJCmYgTPpnzmeWT*r4BZquwcEL(a_b6&phw>()1o;oyv z#C7Y2W!5eCnmM<4UDkYo=vjp;3WPHw3j*5thAra=qsKr5QGo*$$Cb0Kl||{zTZ?rm zkgPOnR(-+p9QEE&YW}j*6v$Wp54S0PSCJMdWXe}dBaaHQlh{l*=P4Zr1x6q7?SH}I zNT5f@;{t>GK%ItJc2`?|)%T>e62~Dtp=xqiAd(@;1*J(FID&qGgLJVkyG`esEA8rX z!((Mx&~gvI@RWh4F(A;hXaKLDB_ z=xs%K#J~xhB#EZ<%Pg6eDR;Q!44hJ25)X1wQ59;`z!**o#EH7#)MeRbx0na9>T_od zJdgZ8pPLvJ2we^6PZ)S%k7-N+rVO0jqs^;?iUwX(6m&(Q?E1=c+CWLApR`l+t`!*6+Hj$jYjYC(m zn@CM+xwN){C)aT_xIFVIbnPaz@H(E&^=}}ftl4}d6}c0ijE3|2O(fFMlpcWQKGH=> zPes<+zvt4?4VbBj_9af{DC|4&b&Lo8$=ofBcM#cKgl4a`e|^Zi(Dg3t=gp`p=497v zvg37bH|ARVw;+Y=I$qknoX>sDtiw>1@^F;r5bH3EB#xn<`;x_RPWcEXxFJQpW{|@y zsORp9LMkQ3htqdA1HrB1wZ2w{=i(& zmDS+f-suW^fD0H1I<-yji)?cYzYzN>c_#4_UL#&3qb4zM28SM-qexMxo*5B+O$5T4pA-c;|R@FVGQ;CiP&FA QiH__QePlaNR0x;<2DJQU2LJ#7 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/TrackLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/TrackLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..0398cb7839f02986ef39e697b2954c2418c94895 GIT binary patch literal 8533 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 IQRw6U1!s<|ssI20 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/UnderlayLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/UnderlayLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..1eee281594e9c412dac7e41a30eca2f8529ce04e GIT binary patch literal 1268 zcmbVLZBNrs6n^g3wPThShXZjsc@fxvQQkp@2*VJTO#Fb55I%L?WfV(G+RlW(;wQiH zRbw)YB>n(@gulS}1B{C2c0(hOkkF*P_ndp4=REhE(=We2eFm_MWd$LIX`B0+TeZ1m z`dl+~V~=ZPzH8d1Z#uT8S&m-juBUC*(OAs$IgwvTV25H49^B8WSS%J#Xc@eX!8@}Tnsc1nf zLsNzObuNbfbn##I6-)QLT;_7hCNSJq5rNFmS~P9GUOgyr_oZI4c%aeHtu5U(h23z< z3xUEI!st+O2T@Y#@0lLMZ1F~=qI*lChzxV-!cIPO9m{#4pZ#q@PQiVK@oTbQ#>J3C zhk}O;Jy&2&M=RKeRe!^Gxqc8s3O(Y!y$q2w$=nj?M=JU;Kpv0#1-gNhE{KB^(ke0- zq7fi$dDHgHip|UUBcG~Doh^uv5fxbxqKc4-sl4eIY+sOSD#iq9lt@<`%W;KsLdB%0 zwMrc^s+R8aHP2!QnUs|k=q-`4lP7u_PKL=FR8g=|8~d(;{$C7gnd}@IG@EpFLr7$3 z-tcwf)pPx@F(y=Su@7i_PeurF`pUskFWLi-prAo)z%*I~Ffw$4#6?JV08#4!=)_$LWauIV^_<^G zgF?RiDU#bKc(8to)b_{;y62^AvWC7csfNLsNFwqE@-ey+5$WyOci|kKk+TW8hSB4* zuh|;Lv+sx{9EhEOO8Ws4I7oJevSz9Mqv#WDrml`)n!Yo5jA1Nb9!vBU7h9_kaNW`2Z{4`Z`lFIaib}|+T6G!+LIu#@pq<*4>{Xl}a Kp3+GOOMd`Icp~)x literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/VarbitLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/VarbitLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..67e0642b520709543ed9769bb339cd13106084bb GIT binary patch literal 1092 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 Pzah!ejt^W0xgA7RHi$3+kx4cGBaDO z-=eSn0T>hFgCQ|7(S$9DBqqKZo_+MuN8j{;5cQnd1-IJ;w;@eB=bn$>Ip>~_yTAPX z<4*vN;j;)r0*7tor`(*aEYnx1w4Pp6DMMvU+w@Jx_EMIk8_M-ko|ChU)R^u0ZZ4~A ze>~tvpb0cx(UckG z<)x;3)3_M~F1J@gG9BuUrJO(IyGqaYcU00TZLIQ!8hPAw{Sj;z==-0`da`{C+fW~) ztKTW{GIj~*6$7p^m`Zt+=Soc!GHrofRVWL@%*RtC&|k@<%FwvSIylFKK)Pa%<$+e` zY|RXo)Fnz6+bQuX_6dZSOh3IyJ^k#E`z5*0IDacejsq%y5cF zC2dEFr#?t=!ZFN@sa%!}ON_9jb&cd$c8Qi}&QPp!T;dH@X(}W$k+Xc0#0C2?i8ooe zxm>sgVq9W^wIZ&vlFfg9di67Wf^B%VoeL%FbJ2EA%u%qU6nJ}Csk!7PgBj@V;E-}-Q zSYl?a6O=UqS74w*$E+WwC-ip=*Lc5fLr!9uFS{XQTE220y+*u$-{o;z5x7;&xINow zRJlP*o{6$ieP7}Od`K5mNP}*tx_~MpQUOgGE9zXDj45AFU!BmGiZ4uzOx(0OZt@!x zFMm1q@$Un)(L%1FA08pJ@PkNH3%_FYtsx1$yY&A#I-Lp5z?Q^a$izJ~%-%&)9?e8< zA~K#w>kk3Uivfg2|F=UU_(tr+OGIxbjwCRGpz{{`3aZ)GBK!=&a~Mtcu#Mn$Oe8v! zt7z-|o_HZJW2;+ zI3E5IwYSlkyo2eu77tGnaUrgeaE{5h1M>xTtmD*3|E~?J~s^K9d(T!f(>ci;630mFb z7@!4q81oo}O?%nH5U$e}{uHD50>^O^W4MKr_=YsU#VLG84YZ20_?b52eUkl3*1zFA ze#Zs;fm!^8i$Y*dG~-fG*}+1k9#vMf1ofouA&P4pqR9TF_za5sD~jhMqBQch7atQ9 g#wV0TD;ZdtC7mQRZBxh#4E6*_ptT7B0;H%kR^~WMt zDpD1sN?mqGH)&R=yH-jQwW+%6rtAENZu$#omGrwa2ASZfM3Lp|bI-ZwJMRO3KKu1| z08_Z8AtW&2+MZddxpvX>SE^>URCDuYR-UsfD|XIX z@C6!FfzCDSmSq+#ch$@+uTds&)T-s3(yV*SE|$u6@K#`Y;gzgS9mGfrM8>6a69P(K z|Du3;wUoD`P!Q9hp+!TRz~t+ii9$!L6%0*B7!iSv1;@3o*VdQq$|u%x(H1zeP|8`w zMXTb-d!4Cz1*b~;uNLQltTIYfCSKrvUo$ADWX`+gnwRw|wzZya_N1|fLGAWsb7rr^ z>Hfp1H#pg#tl@+}>VMK5*l!9D#c{-ZlUI1OyK z{0+D2th#o7`i{pj;1JHYvWRgV0~iztmo2Bl5eO~$?4%CUXV*BhccjT79m5iWkM_pP9klxerzLZ4QtyN;x@^)2DX#Ub6P;y6t*Y z%OA3hUY6-*iQS))bkGW%Q8CZ3y^59lg0#c$8t=KHZLv+-vL5*#S>^hIh_V)yoIU5r z6>_YhFu{sU%1w$M&V#}o%_SqZ4=IH-mmAMk-lqLK&>4S>X#5HEn~%}{Gdg~vEQBte z?Y{mgsKn~PDdK>+5Q6qgXe$v7+?Ar1tY8)5v_3B&~9&R?Ln$9KAS-%sL!7~1ORLuQEN4!U;`>!J^{e(TQt2dHCBk^lez literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/loaders/sound/SoundEffectTrackLoader.class b/cache/bin/main/net/runelite/cache/definitions/loaders/sound/SoundEffectTrackLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..c72f4e55fab267234cf44c0d606ddc9a6576f1e8 GIT binary patch literal 1822 zcmb_d%Wl&^6g?B?(HH}5c@`*83MFllnn!sxX$yS-krG%0Dxq$0lSykxZR9ve?D+|n ztk{ACtwbe00P!RI0|L(2Q5%p&kYICX=K9W=d+y7hzkmD$;1)_L!~_-`>6>2Lkxko| zX3eUtOS3K;wqyIY>$J?KYt^OKGFxujshd?Lml_RO^B;It?P)pqnnGNl|B3b7GMkpO zX5L?YLIZ(hQNhd#XqoY4f%t-3mpU}04J42h*k86Cd9S^(D!m8RYEudfmff1wT(&%0 zojc07zizh#mdgLZ)dJm6ln9qunIG>38O?feCq9J~1_b7MIMxeAM?caj926LdK(bx4 zU`tm1b>AfYHM>kt?+un)%s)-wOhC<@?L7YZtwVpSlvGB2DYe zz^$n3-SyNf7EDmgb_7PFfPV8s#o~;CQJiJ@F*x;yPRm|%WPSdH&thWLm6XYtf%D2F zy(azpjYdoQN;_^~0$FN#4z(Mg}lH_L?XIr{Mr^Jr{#O?4e9t{L+HpMt;7YD zmx}_ABlGeboxiNc-N(A>FwGLWY+wpkm=Sx&9kxwzB`T8LT*8z@!m2=BGjLsnZ=gHE z)pghN)uYn}3MjG`TfXJ7=S4|rXAR6LttK6|ny@(wp1Vy(h>6pM$MpJ?l&#z3R5Tn!IhR`E;CzhyggMW*anWDN{U| zTm{#}#1{JAaT9}1sXhazu!qtJ4Y=;*Nw8@4Q>x1w1dDSW+D8AQEeuw+ao|yQ3y1Da zd$OIEp@;#Q?@|1epMQA_VAw6AH(1g7AH`8pcW99^n2IPV=dlnj@X3 zzw)eHsA#iqFqPZH$kq6v_$!R%xIY)KZz8je9G#k+P7EceGpCc;_qa4Xl&rqg#Bjg< z`p1_n^;bXOMrWN-{I!7pWZ+z$fik(fz^b{#r>EG?SCGXuTt*&67S|$W88d$U+~f_7_8I==iX=Zu?0GEkr7VdqVu`W8%{zV2z9AvHNxxN;?kP!JS6K}?^TQd3FO9?pda@K9n4Mcla=W?-0a zUhl^fz#2n^4q@peurHltHV7MSuEL3&t+T=AuHd`RE1QTfI1X|2;KTTKsCRQsBuuWb};w= DajHL$ literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/providers/ModelProvider.class b/cache/bin/main/net/runelite/cache/definitions/providers/ModelProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..b34e3cde717503914b4dfa9001a5db098b185a93 GIT binary patch literal 268 zcmah^K?=e^44i1~YV{!c3B9-n!HXwBg@U5s3+guNma<#gD!$Ew5AadqT14>VAtXa4 zGn2>jb_Xy+N1#TS7%pXgHk|5`rHa&vWy}X{bg8W=WR}~DjyW&n+Qyu2KTyCUbd%^3 z$uu%Yx!EVIN`mTNRBR%&tyBLh2B2P1>2hNq?v z0pp>Dy1;F;W@O+B&Mz%WPIb%7No8aZL9gsK_Dx!EKxrvF)v-;KPf9UxrC8{9jbwm!BoT3Q`3il z@eo5@;1*glGH?awmlh?bx@G31GBOCG+NuY#kd2Xnk%1ZL2L=X4pd(lr*gz}>b|A^b GzySceTtb%s literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/providers/StructProvider.class b/cache/bin/main/net/runelite/cache/definitions/providers/StructProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..41b3f34dfebd792ea6d46c34a94792fc2abe0304 GIT binary patch literal 223 zcmX^0Z`VEs1_nn4PId++Mh5e|)Dr!o(!A81%#u|7b|A^b GzySb;FhX|# literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/providers/TextureProvider.class b/cache/bin/main/net/runelite/cache/definitions/providers/TextureProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..ca4c9a19d5adabcc7b728413d237d0c7f039a39f GIT binary patch literal 226 zcmX^0Z`VEs1_nn4PId++Mh1(#)Dr!o(!A81%#u|7R%&tyBLh2B2P1>2hGw)6 z0pp>Dy1;F;W@O+B&Mz%WPIb%7No8aZL9Tn*Y{7#N=+_dWMGGCVPr7V@YM7n zU_Q)L7r33)j0{}C`K3k4scxA$sf-MwFeNaH^+0yAF)}bRFatfpz`zJ}2P*>`h{eDT IB$*gE0Be*)x&QzG literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/savers/InterfaceSaver.class b/cache/bin/main/net/runelite/cache/definitions/savers/InterfaceSaver.class new file mode 100644 index 0000000000000000000000000000000000000000..9da5603c815640771242aed8b3377b33dc55a992 GIT binary patch literal 4827 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 WBkfiE9)EyL8QC!2#M}52;-3LSIrxeI literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/savers/MapSaver.class b/cache/bin/main/net/runelite/cache/definitions/savers/MapSaver.class new file mode 100644 index 0000000000000000000000000000000000000000..e011de4d947903e9306ccfe8f1dc0dc941129c94 GIT binary patch literal 1620 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 L>5ccBoV@=5#!}6M literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/savers/ObjectSaver.class b/cache/bin/main/net/runelite/cache/definitions/savers/ObjectSaver.class new file mode 100644 index 0000000000000000000000000000000000000000..d991a657ab00bbc8283674d5e0f002d42535e844 GIT binary patch literal 4725 zcmb7Hdw3Mp7609tNp_Q5U_ugfkq9bFR$pb!j_1SCKbAwa|^IN6;f1Dl<=I}3uZ z)>5TD@hwqAl!|YmYA|R6S`795D6O@=>a*2W?cZ#WJzQoQ((kGD{j`M+MCV9 z5~De03XEK6M~v7qBVn=ZD>bLhN(xL__@gIQPJ{Av1*R7LKW}e6)%^=CFK(&~AXnh{ zBMfWVCG{z%Bjq$W3DaoLhK{UkRLcq19?dHO0#qJWk?x2D4qTq0LS> z%r{=*Czv1*Aig@Iojmf3iWd$fkXB{ITg#cDNTL`g3gmbUE+9})bhtH-n2)f;Buo|v z5_N;M-aOmQzPpN(B}xZF%h`U4#3`)grPah8Ghsv=UOr>fBu>R?R25dTGG<3sC(laQ zTyz$f3f0s(Y&1inoC$^zL8B3i)hDWLJHg255*3V$B&5oYJ9a8zM$b&xsd$v(GbEKf zu@ASBwPvE#tg{pC2FElXRT9+<#_R9nf8m=Q7C&A1!$g%Y)Fkj=jB&6cmOmpF^nIsPOQM$$E3EYW}^zBw(K zb{>blxash~2SJ-FbDkBAnsJ`W*%Hff4(&*yTuf7m*@-3gTq_>+Dyo5P&XqWiZSn@& zEH>R4Grm&de8xF;i%rM8(4pXYEDSeGMEcy9^nruiO^Fr`V3w6!Y&(Wyx)E=auviVYZzRN`ktUEJ}1 zF0p~vnQJBMo0Co=6>*XSb$5ltm3|cF*|C@xgm@cZDjAK_9x6Nev?)CE8zpYyQ-k9-)XinRMdH?>ex;>l?037w z=0gFO@D7PP`+!=bV>TUq-W2YV*vcbuHPKFMv0AIz=przyO|O`@N!-JZT;z1PH(QRE zj_ne^VttmU@9?xcB<{xpp7tywVYE}_=k}dXDcb!dGOC5JWQ429$bBZ#G_29 zCF$^Co1GH7@M|hM+Hi?=4W@G_8L5cu33LVU^IL}nRoP0+dO zS@o5W7kQ!^HS{?`*OLDvnRz4!U+F%9{6Lov8s5)z1@R7RaE!=m%CSoqz$bL-(2h<- z%(?E}rhB&T<7zTzk9K!WJZ>hcVn#B_PlF7%IB*;&K=gJ46zb8Viv9y6l~60F%{Xy4 zg1cNeoBkOF#v+IQrDs6xFp}s_!wC8(=iq#3+-la-(3kJV$l8;-kk^aTsR{LBT3GAC zm@w;lsH0Zwz-X32g_FB5&ed~o%m!5yx<=d5A5(imFZ6JR?|DKOCNg#aQ`oZ?;c(E0 zLVcwA0I5$E>e-h5GOQ2xEy;6CSRdg_CDf9ptP^?EOzngW>$#-c0o{|c!um+hX1cN! zxnVue_nhu&XLf>23Or$!D~$4l%FT=%OW{X8_eJwJGj6gb6zNC=XD->Loe#X zdc6+!X~2T8 zzR2gCNgo$n1cY>Y6I|>go#aW{Exni@*3b2ocl$%%>w|USNt1fCDDAaz;YmFiQ8IIf zA0D1W!;{t>o00A5uZiuxUTg~I;v1jtzHU4yKmtSEcub%hj|Y=PHhI3oKJ2H`-GKqwvwefP4+?aqw}f4)F1)pq z4j>J5Kq<##BlS-}5aTfl6X>gFBK3;+69iLm5>BUn4JOl*`D84muZip18*zuS33n>DVvBMY?ozg6tMV}JRvyPaN;kGE`*5Gqi~E&V@t|@L4=L~B z5#0#B*|bg3h-TRjR-sbkTt7GaNCfoIezYHP7qU5aPbCOoIM zV!vvmS54u7dI?@oH{d1pD!i=Th*#83yryo&>*@n|L*0cp)!jI#?xpr6yrsU0w^e#E zsGs2-O~ZRy2=8mf_&}SA54B2sq|L#n+ET(+;&UxZnc~Z917BL25pR&a=#szE3CTVzaNw(oG9%PQrp{AseFFikZc=qG|8mM?%| zX}aktZ$3W|D)=7L2@=`gAeg2P^np?6rr!gkX{Qb70@%x1Z%Xut=x6c)o|KrJrU%0S f)W?%GWME3f-zi86{(&87wJr8oIknOXk>(xkZ0 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/savers/ScriptSaver.class b/cache/bin/main/net/runelite/cache/definitions/savers/ScriptSaver.class new file mode 100644 index 0000000000000000000000000000000000000000..a55266e890f8448f919c9e9bcc0faddb341c9560 GIT binary patch literal 2732 zcmb7GTXPd-7=FGs$>y+aQy|r-fQ0}ll!g{4kd`VvX`}}*P%Kq+n{LyEunC(@p?E|q z;(=Q(^rE5{ z5;@JxCI&~(>ls_X*Dj4Z1S;bVLjsNw z%Tj>|?fX_z?TXu^)fN?7@w`AtT3t45z8kZ)VOhUq8@WWkR%lbOO<>zP0U7zkV973& zDuu6)TP z1<5=o+ecI+rOL*#ikmn`OS))RakT7$)@fVITv!&qpyI`{v1_+lUXM-{T~Z#P^TF}) zqHc%KgO?Qa3RF37RnEPNm!+boXk68$&MPX8qmSX}rfp57bt0~fH@Lw&HauzzVE`u- z46boTfr^uOm9~5nOSAKqK;0VK)Y3T}oWhWT(`3U6nzB^I8N5bFrhbLDZz_9ORmddF zS!Qm8pNC!R!e_WqZ@FrteAt;lnXLT!xbI??b%IN)uX%A_+5;HK2 zF%`Nr_tSjo@D#EtCSV9C6IyY=!NqqxEBSIkMGhAUcRXhlBnw%kyxS!fd)E_Jxqxb{ zDbR|M6zNEaD>YYLe5eRFu2X^xp}1Ui;U$IgyR#8h=1a_PY(0Pv)g6@ugBQf%%R8k) zK(24{&Y~B=!me4x5?R$eWm!hnp1RLOnd;j2>1NiRAW_!#*{MRg*B)AH-|lW5GAzAh z+d4-byy56tOZVm{u&;7zijg>7U%@2>Y$TIxEa`m7%ILj@{6K`=M(ccbnk35@TFNwa zt1G7!i?ZQ)9cGd$OgX=5Km}L)+;CL5OK=vPy}R$hf7cNQIZ81QLx`j5DsZmijvX2` z9BEvcrORp_jqI62xSvDa0EcMO!*O%c`vdBS?_qn=7xh)nAy(O{%;HRAL}_aEM|~0h z9O4nb?`wpkzNjanw9H}eEDl8c;jwQJ;}n^}W==b2P{(Q43~Hjjy|kV~^DNZzIyS9{ zh|;)ld+|=x*SJ7o)W_=&(7UrZTwb)57ah)G4#!%RsP|XtNury@HRABnK`iPWPKFj* zgO#m;S&T(Pkw8n5h@<{_bPGspuE@rD^a~`bX0bn7HIKBwPZ&TLBTE#K zD-(H=#4Cn)_a$;JC{DuSsuE#woLFo|RVR8-!XzWwD%x=wS4g`!8{-tNl3vY3|29{C zBKwxe<=F!^=XdcQ{6rMP`}hDVaa7@&qxT_^)bTD?>!W3@Y2x~rvik@vGEII3LP4#9 z>(2it3T`N@Z*K3t!+r^J0;O literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/sound/AudioEnvelopeDefinition.class b/cache/bin/main/net/runelite/cache/definitions/sound/AudioEnvelopeDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..71d4be0df8ae8de55ecd024359861b952611fdc3 GIT binary patch literal 1146 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/sound/SoundEffectDefinition.class b/cache/bin/main/net/runelite/cache/definitions/sound/SoundEffectDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..f71e025d352ae1a5da4cc52d398d3435d9ef8d82 GIT binary patch literal 2378 zcmbVNO>k3H6#j1VUS1j=C5EP@4HPJCO(UiyKq+l0g|>lW1Fc1{RFIeCg(Rj)CQZvY zj-v~wOy2CZdk}TBNfHpaUnD6%C$P93uoN9VC6>Yckc^rVO;r=ymRjP{qDKv z-28a|i*EoNLE3;zpucEWyDJMtyO68e-6<=TwY$@HCRfZ=bEV>Z_k3xgnC_mI@3BnA zPE|)&l?F5cf8JWOx(inEQunE3o_YaKIcv?^^8(uJ?CiLJUbb=-E?sJ|z{oEO_~xuj zaMN6_I8w4RnOrJo7ps)GXJ_LAX6jKP!?k8gm#s=V@sLYmp-|103pu+YAn56@ z8Lb!7*E^Uh$gK@AL%8b(!d%j>oVJn$ zTOcq|N?C<7RwXCbHKAuvh4sOW9VS}QV8A28>@uM{T!#q*UMYLrM4iKRnef3w6xD2w zn;x9_|A#RkV5CZO<%KFC>f!Nt*SP2K=kLkqnl^A8(2l$hX4{MX2KEWmubo@Ms%A~} z;sA?ME?t)HqoZA;66!${o8Z@uy$V7mKogH4;3GF=;xL8<8gj*|T`89eR@F{8Ct4u@ zPk5XN;@Y?DG-*C!VpN*@*O^bsE|GxZCXV4alc!27f)-|Ol0~bs$00F?>~#pSOWl5l z^g4vlHLFs|$R^|Iiy}86*L2-DUA0m#B&@PJDbH{_A@R}rzvt^9If?I_iCH`+P**Hf z=Bz?)o_o;3atB9UKW+95OAkKU@c5=*wD|5(y7)K~m6RRN$)0HW&jE?b8e=Do-E{Vn zvKPqlsJN1peV{12fV58bpQ3C%MOl1BS#?qmtv92AenGAd!NoTa)cxMOXml;3Npa2O zT0W-2g{^$otK@Cm<}SK+V4Kp&b_9CzGx5Nl;+uC6yRwYFTj&e)=igYy04>`?(QDA%HzOf;`=>Y* zzlEky%pEw=k#{6V={0sGKc(baM@N22>(y@H_edzHDF???Eo!!XI?eh#$|I=hS?%H) zo9=1y)PhOXLkc~=y400ja!R?UdyN}7pmhD-pwU~`>2 z39*GY!%j?!Fs8&1ro|Xei%ATL3pgv1m=QM4i7ZFAg!5t%&x_Z%ehVq_E^P53>6gf= zKD^5AWUtlwP;%p(DK^+qD(J?l&iG3fko@>%vUn>@BPy42zD8u>M8dMTgm)651u)1(E?=4bk} z#Rub)`G^6Wo580pkU0V_sS@pTfz`;O=1NQB+l;T3m-Jwu&mYiYm5>Dz=Kstf8ut_jwIff~X|+ xVBmZMF0`pzBtN<j_v3~#n literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/definitions/sound/SoundEffectTrackDefinition.class b/cache/bin/main/net/runelite/cache/definitions/sound/SoundEffectTrackDefinition.class new file mode 100644 index 0000000000000000000000000000000000000000..fb15b4b48d002846fe5dcfceadf6047c245c07ce GIT binary patch literal 1324 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/fs/ArchiveFiles.class b/cache/bin/main/net/runelite/cache/fs/ArchiveFiles.class new file mode 100644 index 0000000000000000000000000000000000000000..7d2484facc5b1988672b30fd660f0937174c601c GIT binary patch literal 5288 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 DavEt; literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/fs/Store.class b/cache/bin/main/net/runelite/cache/fs/Store.class new file mode 100644 index 0000000000000000000000000000000000000000..c1a05c9c3f61b3284dba031326f4ec55e74caec9 GIT binary patch literal 4171 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 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/index/ArchiveData.class b/cache/bin/main/net/runelite/cache/index/ArchiveData.class new file mode 100644 index 0000000000000000000000000000000000000000..0d0cd48d3a58e5c5f5109cea95f1f732a671b524 GIT binary patch literal 1375 zcma))T~8BH5Qg8=PiR*`R8WfwTA&}w-spwV)Q}oOlL`qKZoJxVkMxkTO}5*{ALWH6 z5)&`{0sbiCJKJr*&2GZQp4l^*nfIAF^XKoc-vIVt7m-n@dOEQEiKmAq(6;Ni18p0x zufN!PzB@2e{mu!TB614LXU^2IhmLn@ANJ0)8z^KpmxLe}+NI($7f zV>9v;@}JF6kE!&jo2vDmAtLlzq436dCTOuxt$w1AYmfT6ge;aVSh%6E)HR+yn4I^t z|Iz6UwZckw$2W41oVj3ND7u}ld8I$f=1+CdVK-FmEJER)g**!Mk7xc|ts^*P zh8;w`O4vgSMF}f2Z0=_djB5L?1Z-MZkbnXM=$chHiiRTrTNW1Q73O}Gn(n76% zoyke9hJ_N!%%)hBy;HkRvb0t@9!-2#OCBHl%5-++;jzj3SuRdK{0clFt%sH!hL(+l zmJqaMX7I^)-sH`uRkZoWPb_`sPX@Pm7D8tQEBv=+0l1AjyeZtpD$oCue_-uvEO{$2 z`92;*$t_A{M5U@`7?N zQ$S?U0`fQ!WFrppDiP#KGRQ_8q(zXoDIoIF0`fEwq#6flCxUDzgH+=n`vmEvfXJ!| r$PQ{e<2zFS7Tb{zi6Bipi;^#QqjLsTRNVasExo>y literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/index/FileData.class b/cache/bin/main/net/runelite/cache/index/FileData.class new file mode 100644 index 0000000000000000000000000000000000000000..660d65ec3b70b188fd74b85eac2475978cbeaaf5 GIT binary patch literal 686 zcmaiwK}!Nr5Xb+suB)zVnwDACp*my|Ep;t~C?Y}ZPeulElC7uZR_AnXP*bVrjw`YM#JC%m3?RnU=-?zQsel?X)w zCLz}s55o0D&~ZN%U>NFqhZ zHdG*+lR;aK?nT>|gnVP@3BM&qO6N1t40~!!*l+v`cSeYJWmsnvwydW>SaT4E#rk-v zo0Ym|Npo3q2CB<89VB#Fn#<-o!M+<#MxNBW6EgD?9P90|%Uv-(oxvYFaD*NaWqbwb zsWxXW|4FOWH>98WVIafNio`Nj`0Y#!kVTF&!Yc9{e>cCN@U+mpx3qa3#aVNWtu&og zEx)4hV{J$30aI6^3B_sE%wD7EeKhsPQjpRj$k9@et>qx4MUWG=JN*MhA5?>sqt&;+ E0RwShi~s-t literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/index/IndexData.class b/cache/bin/main/net/runelite/cache/index/IndexData.class new file mode 100644 index 0000000000000000000000000000000000000000..81672a67ae75c2a6cb221ceceac37fed2cec38ff GIT binary patch literal 5250 zcma)9dvH|c75{y^clYk&29l74q!M`qArB-P?Sg?IBnAjiF%X6L+U(vW3!B}z4-mCJ zFjCRtqt$BEs__+{BUTbRMse!cPK%vZr~ct|99yfl+SiEF=_rk)zjJpt32{S($-Un_ z?{mKM{m!>XPrPyjz)HNJ!=^AdY9_1Wsi+wVC(Y_$AlPYEhod3$>gpzWUJytIbZ83s zI|91`)saB7qk2=@4l|fkaCOIH$yhKJQBY0%jGMc{iEu2c;D`pg%n-@jNe;w=o#9<( zLSaGc`boX5OiPKsr3%yL1riA}o}{(J1>r=XEh6Sz%Yu<`G@M+nU@xy|QP3JRWsUK8EbhTFl#2Bg2K$%R4Y6Jy?r81`#FN5kFmQn| z3dYx=xsw^_SjGLwRaUFn$F-jXxW<47UJn{k>gHpef%R}I*uo+C+-P8ve7dB~*8~!s zLfmZNA|cv?@t}M!*0FVxjkG+j3P()oc9Ff7Oa!U zMz&Fi<``say@E4gb%{b*&K5kWm81hZnFZT@S0EA&WonUVh^3-D=6O6y$qcPY+SGyv zZfziaWa&}5cYaPs6N@W59<@%`rgq7M$=X_*STz#mAkY$R`j9_01N$x27ZKl7#c-0g`Up>Ouk7c_0>LU zuKkkD{RVo$J<-}D;qJ*0?c~}ml$Yq9%cpTHLEI&nY#w&_bPjf64 z51LXlcG_r@EfVCy90G`)Bh~?%KrUA{0Y2+Z*t6b57a+e_<_^CF4)ZXDdQTglilBzQaGdGgh$DGJ*IMOVxafEl1^H%oJ_g zH?)nk08Ym&@)c%V;Zxc17&ID!ZQT&&ZmT+sc^fJh4r2ZQDk~46($xn;-ue0y$Q#1K zZH0>tY2 z9mevsDZLLKnmE57I$!mE&F*(p`n1>3IDpl5zq21peU5Y-Cre(r&F}E*LujO}rdn5t z%cl=uEhSg`oF%U29;fm-eOlkhnD9e?B-&NxD=|0z{9$oRxSl_pVJFW0^36K0mem8S-zlJRXXtDb}cE49@ z;>l%^HSze364xQL_*mvGEY0@T=GwfHJfAUu)*i3&d3|oyWYpt*G{fqwwH((?bWC^s zC{5e*)YN*d>KP?ov36;XNBKNr?a!mu-WY4(6F8skwt(GV&g)wRM|TzP6^nRjI16<+ z2lY4?oB4GK7NZU4VK-_CeM^aTb;P6d@dz&fLukO8ocC`L?%pNs1FXR(Sc|`NSRca% z9OqC}SgX9aNEKjKI8yBku{5~7o)nZ(#>TtPQg)7tseqW3>bs2&x2vhArySkC< z+c-+@!cNtThrQv0T zb##jr3k*L&*)ZnnnCs3TArxvll#Z+TO+e&&gv~deW+P2aE1KG%PGFi+YBMG5(8sh$ z|gkyrSp>oPIwvuxCCtfJLh8P+(lPbczk|3CaYa_|>s?9=?+N4`~b z?}*#BjGEoA^<#}F`!uF0N#5({%;-gNnkd=poF+OMA-|Jq+3cO!?77(6qbZ+e#n3l$ zXk3mDQh}vdAwFxy`^=c9&nj{HV@YkCjgQCKc&lm<_Z?(2Th{_*!wRksunq3uxxJI; z>TZtndvG@HC4SyVyu2T)@F3CPVczc^MJxJgV_czQh|!!>^PZM^!$4LwxzI znvJ*Be7vJ7@UE&RZzc9_$$%(Gqn$YQ~U8x zbtmN>qR!L!LcNH8t3&t?QSeLka~xMk@n7|OuKz^(KX|z0N;E7_bu5FdF7+Al^Z_1| z&72H^IW}hQXB|3Nw*V)OV5i0kc!;STMAoOMnU*`qTBhZGIZAtbl=hcV+UHrCa&l@} zy3Br7T9-8_W*zB+^JZs;yBb?F+_gl)^A#|>ZQ;n3Z&^baa*{@&}WynQbQ<0_Z;}D;C>EwZUUR;k|I+erPpNW^w z$8c>%c{!!!LhGzNjTg6X%iGh?ekcvqHksmt}$a9v*=l=)MJx|O4 literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/io/InputStream.class b/cache/bin/main/net/runelite/cache/io/InputStream.class new file mode 100644 index 0000000000000000000000000000000000000000..08efe967afb34d13da59bebbc9689252b61c36f9 GIT binary patch literal 5181 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 Zd-LB}>VJ5k+g*Vqv@D`v(Iu^q{s-Px&Pf0O literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/item/Graphics3D.class b/cache/bin/main/net/runelite/cache/item/Graphics3D.class new file mode 100644 index 0000000000000000000000000000000000000000..387356225bbcf9bce09ad6d144f37e94cd6ee9a7 GIT binary patch literal 26528 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 Rf$v?$+K<0~iTM=1`Y(GEII92v literal 0 HcmV?d00001 diff --git a/cache/bin/main/net/runelite/cache/item/ItemSpriteFactory.class b/cache/bin/main/net/runelite/cache/item/ItemSpriteFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..b2e4437c275e38538726e5e59d3354634f1aef1a GIT binary patch literal 9916 zcmd^Fdwf*Y@t?VSlYN~e8{kTomly%VD}ew3!%0SQ&~1bIJl`6~P=pRXK%t6jw(9PYRU9 zBGKheGMRjf14{!rm4Wc0oT3GbgJm(MRZxl|_SrSkTs!*_qYe z=oX<$ zuEozx!%sgbWv{jjg!5CX5`&a!#OX^qIlP%tYjg@|5zch}>C0*p@?w>fW0@)c^rf}k z2S_|(uflRBE@X0DSsMt)Lb2t*FNj33#hJV{6@l`|vVuru1Yb$vNGvGamm_b)mt_Y! z^=wZKk)9LxKWthY3zRLH5~$Yc%1MKmx}9nddMTHNI%x>guy!Km`%{vlVU)+@thQ4W zQ*Ksa-}cl@6eV#mu{GO`bkhjRchdPx1HVUylLsmqNuyxWvPf+>hBVJ)%qbLMV-$@Q zic?bxB9cMIE1EzB;9eAr>F8m)^$haH$pLqU3vAaQ+HYE{HoygnCQ%2Yk)lGOI5nkkqTnu3G+A)I1(DiC6|olf!g3)_Ra7KImrb;hmnxbrNDFeyf)$ZU zgx<-+W+=K$I8qWg3d@}|^Ay#0dU2b0_fQGVmWqn#U3v!gZ6oFkDqWlH+qXoL;9OB* z9yU`}VPW4ACtbmm*-mU}A6ys>R9A$`YKBbo(0mHW$OTNf|=ib90IO{odSCPYJUWjI)a_QK4X*tf)ug;Xl4l2A^r z);U1NL=;uil}J+U8W#M2Gz)rzj6{;11QJ<)}c+GwD*d~#&j^k9wH`C3KS(e((m z@@Qb$_*hXGozW=_r-g)81f#hVM~b2ntv4!KC1IDmA`+>}El(bM7;PVZ$z%Vz>40Z+ z^=8rIc13rH8O-9ssTatoyA-XKQAu@ya4w>LKHZ~ejkZ)lkuZ6vp6++jeN5fk@ydzK zr|1DON@sL>Wwo;9CLo)X*Ay(T427{pWUjS}*6F#H+jEVehZQ}dF)Lay>lJMfjJwV@ zp6FCh4T>HUtXD_DML}_}NZhRGN1A(i3%97-sOSm$F*bEH5`!Y+!{w-FcJq3QXgm?V zFsc68Ti_>(w$M{(vBWhK;-$t!b}n(y@#DwEds`K4Yh@|cMMy09tfC!a$<#&honbdx zLTXmDQxxxbGHGV0JXRs}-HM(QdZ&}=_R8Ttu{%@F8RkzZky6$QF}iRfN@ECy7EwBV zGM(L?yb~@)tC1F{t&1m$cr8tj*0jkvr)ui|b<0a7iJJ!-|KBQbVQX@M7D-D3(ZR#x z?-3FRuPS;??3Ee{FAav}_@bBOrPt{VC;gHsubtpcET!?fi-Uq5h=9@O1}V#LG7UM6 zVywrtsmA}U=q*vpiR6LpI!jdjwW4K+$g#aF=`NApOos?;(ADkKS!&RrGuM z19E^p9{}X-cz*am(TDUA99|~<(Io6jsq@7${U?e(6_V1V=|Nq%M2F85{gFP``fCzQ zo>g3I=bJw%`cejYV|JG(5=Gcw6n!Q5)Hpst+#yAO6LIcnFiw;K|4{V5dhvm(1tB<3 zaQ~<1u;9>>gkzF3rS-;$U@9jJfsa#Yc))9UK>1?U(X{HpD)_B7;xwykup;8D8Z(Qv8M+U7I2Wq zC?2cVC$t&SK)9wl5DkXQLblDuE1n<|DNVNbhc@O!#TW1-#FY@@k-&7`oc02%%I