From 329fd09f358c816e4ec1a1e1fe643a37fc4f7912 Mon Sep 17 00:00:00 2001 From: Kaan Soral Date: Sun, 21 Dec 2025 18:07:30 +0300 Subject: [PATCH] Orb of Temporal Forces --- config.py | 9 +++-- design/dimensions.py | 1 + design/drops.py | 2 + design/items.py | 22 +++++++++-- design/maps.py | 12 +++--- design/precomputed.py | 2 +- design/skills.py | 9 +++++ design/sprites.py | 2 +- docs/guide/event-holidayseason.html | 3 +- images/tiles/items/custom.png | Bin 14915 -> 15187 bytes images/tiles/items/custom.pxd | Bin 438366 -> 446437 bytes js/game.js | 4 +- node/server.js | 58 ++++++++++++++++++++++------ node/server_functions.js | 1 + 14 files changed, 96 insertions(+), 29 deletions(-) diff --git a/config.py b/config.py index 7c46b23..03c7985 100644 --- a/config.py +++ b/config.py @@ -114,12 +114,13 @@ if is_production: #maps["desertland"]["key"]="jayson_desertland_copy" pass -game_version=829 +game_version=831 SALES=4+5+388+5101+125/20 #donation+manual+macos+steam+sales update_notes=[ - "Last Update [November 7th]", - "PR: Fix compounding of old items that are missing a .level attribute #205", -] + "Happy Holidays!", + "Last Update [21st of December]", + "New Item: Orb of Temporal Forces", + ] ip_to_subdomain={ #IMPORTANT: SPECIAL PAGE RULES ARE NEEDED: https://dash.cloudflare.com/b6f5a13bded5fdd273e4a1cd3777162d/adventure.land/page-rules - uss1 / eus1 was best "35.187.255.184":"asia1", "35.246.244.105":"eu1", diff --git a/design/dimensions.py b/design/dimensions.py index f2757f2..7be5546 100644 --- a/design/dimensions.py +++ b/design/dimensions.py @@ -504,6 +504,7 @@ positions={ "xmasshoes":["",10,29], "mittens":["",8,29], "goldglove":["",10,2], + "orboftemporal":["custom",6,0], #materials "essenceoffrost":["",10,34], diff --git a/design/drops.py b/design/drops.py index ac6d133..a030c36 100644 --- a/design/drops.py +++ b/design/drops.py @@ -748,12 +748,14 @@ drops={ [0.02,"angelwings"], #[0.1,"orbofsc"], [0.012,"supermittens"], + [0.001,"orboftemporal"], [3.6,"open","gem0"], ], "xbox":[ [1,"open","armorx"], [1,"harbringer"], [1,"t2quiver"], + [0.1,"orboftemporal"], [0.1,"exoarm"], [0.06,"fury"], [0.12,"starkillers"], diff --git a/design/items.py b/design/items.py index 38a5652..1cd0710 100644 --- a/design/items.py +++ b/design/items.py @@ -5453,7 +5453,7 @@ gems={ "a":True, "s":True, #"event":True, - #"quest":"mistletoe", #xmas + "quest":"mistletoe", #xmas }, "candycane":{ "type":"gem", @@ -5465,7 +5465,7 @@ gems={ "s":True, "a":True, #"event":True, - #"quest":"candycane", #xmas + "quest":"candycane", #xmas }, "gift0":{ "type":"gem", @@ -5794,7 +5794,7 @@ quest={ "g":3000, "e":20, "s":True, - #"quest":"ornament", #xmas + "quest":"ornament", #xmas }, "lostearring":{ "type":"earring", @@ -6324,6 +6324,20 @@ orbs={ "grades":[0,2], "edge":-2, }, + "orboftemporal":{ + "set":"holidays", + "type":"orb", + "skin":"orboftemporal", + "ability":"temporalsurge", + "evasion":5, + "compound":{ + "evasion":4, + }, + "name":"Orb of Temporal Forces", + "g":1200000, + "grades":[0,0], + "a":True, + }, "orbofsc":{ "set":"holidays", "type":"orb", @@ -7016,7 +7030,7 @@ sets={ }, "holidays":{ "name":"Holiday Spirit", - "items":["xmashat","xmassweater","xmasshoes","xmaspants","mittens","supermittens","santasbelt","ornamentstaff","candycanesword","merry","orbofsc","mearring","xmace","ringhs","sweaterhs","wbookhs"], + "items":["xmashat","xmassweater","xmasshoes","xmaspants","mittens","supermittens","santasbelt","ornamentstaff","candycanesword","merry","orbofsc","mearring","xmace","ringhs","sweaterhs","wbookhs","orboftemporal"], "explanation":"Every month is December with this set!", "1":{ }, diff --git a/design/maps.py b/design/maps.py index c7b77a7..f869fa4 100644 --- a/design/maps.py +++ b/design/maps.py @@ -247,7 +247,7 @@ maps={ "key":"jayson_bank", "key":"jayson_bank0", #"key":"jayson_bank_xmas", - #"key":"jayson_bank0.Xmas", #xmas + "key":"jayson_bank0.Xmas", #xmas "name":"The Bank", "npcs":[ {"id":"goldnpc","position":[1,-416]}, @@ -491,7 +491,7 @@ maps={ "key":"jayson_ALMap2_v2", #"key":"jayson_ALMap2_v2.Xmas", #"key":"jayson_ALMap2_v2.CNewYear", - #"key":"jayson_ALMap2_v2_xmas", #xmas + "key":"jayson_ALMap2_v2_xmas", #xmas #"key":"jayson_ALMap2_v2.lunarNewYear", "name":"Mainland", "npcs":[ @@ -533,7 +533,7 @@ maps={ {"id":"pvptokens","position":[159,403]}, {"id":"monsterhunter","position":[126,-413]}, {"id":"mcollector","position":[81,-283,1]}, - #{"id":"newyear_tree","position":[64,-88]}, #xmas + {"id":"newyear_tree","position":[64,-88]}, #xmas {"id":"favors","position":[79,-47]}, ], "monsters":[ @@ -986,7 +986,7 @@ maps={ {"id":"citizen1","position":[0,-5]}, {"id":"citizen5","position":[0,-5]}, {"id":"citizen6","position":[0,-5]}, - #{"id":"mistletoe","position":[94,-181,2]}, #xmas + {"id":"mistletoe","position":[94,-181,2]}, #xmas ], "monsters":[ ], @@ -1113,8 +1113,8 @@ maps={ "npcs":[ {"id":"leathermerchant","position":[262,-48.5]}, {"id":"transporter","position":[-73,-393]}, - #{"id":"santa","position":[1242,-1631]}, #xmas - #{"id":"ornaments","position":[-137,-193,1]}, #xmas + {"id":"santa","position":[1242,-1631]}, #xmas + {"id":"ornaments","position":[-137,-193,1]}, #xmas {"id":"guard","position":[1065,-2015]}, {"id":"citizen7","position":[-15,5]}, {"id":"citizen8","position":[-15,5]}, diff --git a/design/precomputed.py b/design/precomputed.py index 4a2cd54..081468d 100644 --- a/design/precomputed.py +++ b/design/precomputed.py @@ -1,2 +1,2 @@ -# Fri Oct 10 2025 21:38:13 GMT+0300 (GMT+03:00) +# Sun Dec 21 2025 13:33:33 GMT+0300 (GMT+03:00) images={"/images/tiles/characters/ninja_turtles.png":{"height":144,"width":312,"type":"png"},"/images/cosmetics/makeup/makeup1.png":{"height":120,"width":1134,"type":"png"},"/images/cosmetics/hairdo/bwhair.png":{"height":120,"width":27,"type":"png"},"/images/cosmetics/beardo/burningeyes1_anim.png":{"height":120,"width":81,"type":"png"},"/images/cosmetics/beardo/burningeyes2_anim.png":{"height":120,"width":81,"type":"png"},"/images/cosmetics/hats/bathat_anim.png":{"height":120,"width":81,"type":"png"},"/images/cosmetics/hats/gcandle_anim.png":{"height":120,"width":81,"type":"png"},"/images/cosmetics/hats/halo_anim.png":{"height":120,"width":81,"type":"png"},"/images/cosmetics/makeup/kunique.png":{"height":120,"width":108,"type":"png"},"/images/cosmetics/skins/mbw.png":{"height":144,"width":81,"type":"png"},"/images/cosmetics/armors/mabw.png":{"height":144,"width":162,"type":"png"},"/images/cosmetics/accessories/kglasses.png":{"height":120,"width":108,"type":"png"},"/images/cosmetics/gravestones/gravestone.png":{"height":64,"width":160,"type":"png"},"/images/tiles/monsters/deep_sea_king.png":{"height":320,"width":318,"type":"png"},"/images/tiles/characters/adversaries.png":{"height":288,"width":324,"type":"png"},"/images/tiles/characters/angel_wingless.png":{"height":288,"width":456,"type":"png"},"/images/tiles/characters/winners_jpa.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/winners_jpb.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/sheet_winnersa.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/sheet_winnersb.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/collection1.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/collection2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/collection3.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/collectionx.png":{"height":288,"width":456,"type":"png"},"/images/tiles/monsters/snowman.png":{"height":144,"width":76,"type":"png"},"/images/tiles/monsters/Dragold.png":{"height":212,"width":156,"type":"png"},"/images/tiles/monsters/blackscorpion.png":{"height":256,"width":176,"type":"png"},"/images/tiles/monsters/coboldProto.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/liger_x.png":{"height":184,"width":150,"type":"png"},"/images/tiles/monsters/tiger.png":{"height":184,"width":150,"type":"png"},"/images/tiles/monsters/slenderman.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/frankenstein.png":{"height":144,"width":76,"type":"png"},"/images/tiles/characters/custom1.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/custom2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/custom3.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/others/jsonX.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/mecha_gnome.png":{"height":144,"width":78,"type":"png"},"/images/tiles/monsters/harpy_b_1.png":{"height":212,"width":156,"type":"png"},"/images/tiles/monsters/harpy_b_fly_1.png":{"height":212,"width":156,"type":"png"},"/images/tiles/monsters/harpy_a_1.png":{"height":212,"width":156,"type":"png"},"/images/tiles/monsters/harpy_a_fly_1.png":{"height":212,"width":156,"type":"png"},"/images/tiles/characters/others/ship2.png":{"height":64,"width":201,"type":"png"},"/images/tiles/characters/others/newyear_tree.png":{"height":64,"width":144,"type":"png"},"/images/tiles/characters/bonus1.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/military2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/military3.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/knights.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara3.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara4.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara6.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara7.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara8.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/automatron2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/npc1.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/npc3.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/npc4.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/npc5.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/npc6.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/dwarf2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/tristone_m.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/tristone_f.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/mystics.png":{"height":144,"width":312,"type":"png"},"/images/tiles/monsters/creatures1.png":{"height":144,"width":312,"type":"png"},"/images/tiles/monsters/creatures2.png":{"height":424,"width":624,"type":"png"},"/images/tiles/monsters/jrpumpkins.png":{"height":144,"width":155,"type":"png"},"/images/tiles/characters/chara5.png":{"height":288,"width":312,"type":"png"},"/images/tiles/items/chests.png":{"height":288,"width":504,"type":"png"},"/images/tiles/characters/animationc.png":{"height":400,"width":564,"type":"png"},"/images/tiles/characters/animation1i.png":{"height":400,"width":564,"type":"png"},"/images/tiles/characters/animation2.png":{"height":400,"width":564,"type":"png"},"/images/tiles/characters/animation3.png":{"height":400,"width":564,"type":"png"},"/images/tiles/monsters/elemental.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/monster_dknight1.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_dknight2.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/fairies.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/monster_bird1.png":{"height":228,"width":183,"type":"png"},"/images/tiles/monsters/monster_bird2.png":{"height":228,"width":183,"type":"png"},"/images/tiles/monsters/monster_bird3.png":{"height":228,"width":183,"type":"png"},"/images/tiles/monsters/monster_boar.png":{"height":264,"width":195,"type":"png"},"/images/tiles/monsters/monster_cacto.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/rudolphi.png":{"height":264,"width":195,"type":"png"},"/images/tiles/monsters/monster_elk.png":{"height":264,"width":195,"type":"png"},"/images/tiles/monsters/monster_golem1.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_golem2.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_lich.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_lizardman1.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_lizardman2.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/stompy3.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_minotaur.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_phoenix.png":{"height":228,"width":183,"type":"png"},"/images/tiles/monsters/monster_raptor1.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_raptor2.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/grinch.png":{"height":144,"width":82,"type":"png"},"/images/tiles/monsters/monster_treant.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_wolf1.png":{"height":264,"width":195,"type":"png"},"/images/tiles/monsters/monster_wolf2.png":{"height":264,"width":195,"type":"png"},"/images/tiles/monsters/json.png":{"height":228,"width":183,"type":"png"},"/images/tiles/monsters/custom1.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/custom2.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/goos.png":{"height":256,"width":360,"type":"png"},"/images/tiles/monsters/monster1.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/animals1.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/animals2.png":{"height":288,"width":504,"type":"png"},"/images/tiles/monsters/birds1_modded.png":{"height":288,"width":504,"type":"png"},"/images/tiles/monsters/goblinos.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/goblinkingb.png":{"height":212,"width":156,"type":"png"},"/images/tiles/monsters/monsterc6.png":{"height":512,"width":692,"type":"png"},"/images/tiles/monsters/tinyfairies.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/monsterc2.png":{"height":400,"width":564,"type":"png"},"/images/tiles/monsters/robots.png":{"height":288,"width":372,"type":"png"},"/images/tiles/monsters/mage.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/monster2.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/monster3c.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/monster4.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/vampire2d.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/mr_pumpkin.png":{"height":144,"width":80,"type":"png"},"/images/tiles/monsters/cbee.png":{"height":144,"width":78,"type":"png"},"/images/tiles/monsters/iceGolem.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/green.png":{"height":144,"width":80,"type":"png"},"/images/tiles/monsters/robots_walkin_B_1.png":{"height":288,"width":372,"type":"png"},"/images/tiles/monsters/dryad_green_1.png":{"height":144,"width":78,"type":"png"},"/images/tiles/monsters/mondinos_1.png":{"height":288,"width":456,"type":"png"},"/images/tiles/monsters/giantspider.png":{"height":384,"width":480,"type":"png"},"/images/sprites/emblems/emblems.png":{"height":96,"width":480,"type":"png"},"/images/cosmetics/skins/sskin1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/skins/mskin1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/skins/lskin1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/sbody1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody2.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody3.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody4.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody5.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody6.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/sarmor1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/sarmor2.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor2.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor3.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor4.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor5.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor6.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor7.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor8.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor9.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor10.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor11.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor12.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/larmor1.png":{"height":288,"width":324,"type":"png"},"/images/all_characters/lchar1.png":{"height":288,"width":324,"type":"png"},"/images/all_characters/mchar16.png":{"height":288,"width":324,"type":"png"},"/images/all_characters/schar7.png":{"height":288,"width":324,"type":"png"},"/images/all_characters/xschar2.png":{"height":288,"width":324,"type":"png"},"/images/all_characters/xxschar2.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/hairdo/hairdo1.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hairdo/hairdo2.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hairdo/hairdo3.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hairdo/hairdo4.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hairdo/hairdo5.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hairdo/hairdo6.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hats/hats1.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hats/hats2.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hats/hats3.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hats/hats4.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/wings/wings1.png":{"height":144,"width":185,"type":"png"},"/images/cosmetics/wings/wings2.png":{"height":144,"width":128,"type":"png"},"/images/cosmetics/wings/wings3.png":{"height":144,"width":185,"type":"png"},"/images/cosmetics/wings/backpacks.png":{"height":144,"width":185,"type":"png"},"/images/cosmetics/wings/backpack2.png":{"height":144,"width":185,"type":"png"},"/images/cosmetics/tails/wolftail.png":{"height":144,"width":108,"type":"png"},"/images/cosmetics/tails/wolftail2.png":{"height":144,"width":108,"type":"png"},"/images/cosmetics/tails/wolftail3.png":{"height":144,"width":108,"type":"png"},"/images/cosmetics/makeup/smakeup.png":{"height":120,"width":27,"type":"png"},"/images/cosmetics/makeup/malemakeup.png":{"height":120,"width":378,"type":"png"},"/images/cosmetics/makeup/femalemakeupv2.png":{"height":120,"width":351,"type":"png"},"/images/cosmetics/makeup/fmakeup.png":{"height":120,"width":351,"type":"png"},"/images/cosmetics/accessories/eyeglasses.png":{"height":120,"width":1107,"type":"png"},"/images/cosmetics/beardo/beard1.png":{"height":120,"width":1107,"type":"png"},"/images/cosmetics/beardo/mask1.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/beardo/facemakeup.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/makeup/male_makeup.png":{"height":120,"width":567,"type":"png"},"/images/cosmetics/makeup/female_makeup.png":{"height":120,"width":621,"type":"png"},"/images/cosmetics/makeup/unisex_makeup.png":{"height":120,"width":648,"type":"png"},"/images/tiles/items/pack_1a.png":{"height":2048,"width":256,"type":"png"},"/images/tiles/items/pack_20vt8.png":{"height":1280,"width":320,"type":"png"},"/images/tiles/items/skills_20v6.png":{"height":260,"width":320,"type":"png"},"/images/tiles/items/custom.png":{"height":180,"width":140,"type":"png"},"/images/tiles/items/community.png":{"height":180,"width":140,"type":"png"},"/images/tiles/map/castle.png":{"height":512,"width":544,"type":"png"},"/images/tiles/map/custom2.png":{"height":560,"width":752,"type":"png"},"/images/tiles/map/custom.png":{"height":480,"width":480,"type":"png"},"/images/tiles/map/custom_a.png":{"height":320,"width":320,"type":"png"},"/images/tiles/map/doors.png":{"height":256,"width":192,"type":"png"},"/images/tiles/map/dungeon.png":{"height":416,"width":912,"type":"png"},"/images/tiles/map/house.png":{"height":1168,"width":1104,"type":"png"},"/images/tiles/map/inside.png":{"height":816,"width":832,"type":"png"},"/images/tiles/map/outside.png":{"height":832,"width":904,"type":"png"},"/images/tiles/map/puzzle.png":{"height":320,"width":336,"type":"png"},"/images/tiles/map/water_updated.png":{"height":1200,"width":704,"type":"png"},"/images/tiles/map/winter.png":{"height":640,"width":912,"type":"png"},"/images/tiles/map/fort.png":{"height":832,"width":656,"type":"png"},"/images/tiles/map/beach_v2.png":{"height":416,"width":576,"type":"png"},"/images/tiles/map/world.png":{"height":288,"width":432,"type":"png"},"/images/tiles/items/stands.png":{"height":144,"width":78,"type":"png"},"/images/tiles/map/new.png":{"height":480,"width":672,"type":"png"},"/images/tiles/map/dark_dimension.png":{"height":336,"width":464,"type":"png"},"/images/tiles/map/jungle.png":{"height":336,"width":496,"type":"png"},"/images/tiles/map/ship.png":{"height":448,"width":864,"type":"png"},"/images/tiles/map/ashlands.png":{"height":336,"width":640,"type":"png"},"/images/tiles/map/ruins.png":{"height":832,"width":704,"type":"png"},"/images/tiles/map/tree.png":{"height":576,"width":544,"type":"png"},"/images/tiles/map/lights.png":{"height":480,"width":640,"type":"png"}} diff --git a/design/skills.py b/design/skills.py index 909ab12..72d26a4 100644 --- a/design/skills.py +++ b/design/skills.py @@ -195,6 +195,15 @@ skills={ "mp":40, "cooldown":200, }, + "temporalsurge":{ + "type":"skill", + "skin":"orboftemporal", + "slot":[["orb","orboftemporal"]], + "name":"Temporal Surge", + "explanation":"Hasten nearby spawns 15% by tapping into temporal forces!", + "mp":1000, + "cooldown":60*1000, + }, "zapperzap":{ "type":"skill", "skin":"trigger", diff --git a/design/sprites.py b/design/sprites.py index 161e9c0..485a1d1 100644 --- a/design/sprites.py +++ b/design/sprites.py @@ -1141,7 +1141,7 @@ imagesets={ "size":20, "rows":9, "columns":7, - "file":"/images/tiles/items/custom.png?v=10", + "file":"/images/tiles/items/custom.png?v=11", "load":True, }, "community":{ diff --git a/docs/guide/event-holidayseason.html b/docs/guide/event-holidayseason.html index 15c4e7e..9b48e16 100644 --- a/docs/guide/event-holidayseason.html +++ b/docs/guide/event-holidayseason.html @@ -46,7 +46,7 @@

We also have many new items for the winter and holiday season, like throwable Snowballs! -

+

Snippets

@@ -91,6 +91,7 @@ craft(locate_item("x0"),locate_item("x1"),locate_item("x2"),locate_item("x3"),lo $(".eitemm5").html(item_container({skin:G.items.snowflakes.skin},{})); $(".eitemm6").html(item_container({skin:G.items.northstar.skin},{})); $(".eitemxbox").html(item_container({skin:G.items.xbox.skin},{name:"xbox",q:0})); + $(".eitemorb").html(item_container({skin:G.items.orboftemporal.skin},{name:"orboftemporal"})); $(".spsnowman").html(sprite("snowman")); $(".spgrinch").html(sprite("grinch",{height: 56})); $(".spsanta").html(sprite("santa")); diff --git a/images/tiles/items/custom.png b/images/tiles/items/custom.png index 963e995a3b553b317665da6524309d0501b11aca..98a059b03de52aa192be37ecae65e93a9e4e0217 100644 GIT binary patch delta 13996 zcmX?Ha=C1RA>)yWMy|5L3=9lKj7AJh3=9k+3=9ly?U@WL3=9m63=9mjCQeahGG~~$ z*Pcb?-P+xg7$q1(HcK*QF)^A?Zf7p!Gc?jQG6*p=vobKSGBw-G#*)Wa-!xbC2m^!Z z2~QWtkP61Pb2;~j9Nqf=wUSg|vcMG%EkVbF87zf|O^>Z`Yns;ro=&;?LWeW&lWdIES4x=EM#y@y-Ql_h$@p(*Q0$O)D?D|+rQuR^Xuwe%XTkM ze>Yb1cHnjBBm6fkv-JesOHFI9Q*mcoq+XXeY7Pm*;3Xc2!P2`&D>c{R0S0_)Z z`0=6X*T-)!_L$c$efxX;bdhTxw|~~$_T$1m)#F~D=+-~}=xHJz-FYcb z`WO;+Cf=&icRFx#^@Q#f?DADxO=^zw3VoHY`eC~L@&~(}Uxh?{o{1~BP4Bz;*VVc3 zUDxmWeGlr)UM_5VqRMj9hhxga;9KGQa##Po-0IMm_Vd9X|Dfpjx9xZ5Tr^qvU9aHJ z&-(kHjP`B$IqThnxn^aT<29ad-r~Fcir8$27=vy8q7fNv41r66UU7T&JA7@nJ%d9?Y`l!M94Q7#JgifkJC`*vNa{d@X#)i(8X z{f`NPcRy+ICbu&jV@mpU`Sotz<9lu$YAp-gV6$lHv9RhJCTEx~3BTUa9as3TD9~!z za;_ZJf9Id_hcKG=UW-z;pBiS~J5678@0W>z{!7JOuB$nev(RLHIf4#yQcjSKg?G3t%f?m7L z(q4AE#Al5P-_4!z+)>ZW_gCNiD*a^|JI}47Ol)BXoOXOXI6X-?^=xo3V{`raM|ZmS zF=sk#NciM)k-apiRw`3?i#rR4{1V%coxO$*FZagBU*E0tTF zTOAi|Z7iN!{ch^>SHePt)Aimxi}LgMrEMLvdFpkQ8H$XqnWqjhM7-PaH`jljefG@a z_`Z2QM^!jY7&xRBIR3T>XXBmawjgs=z2~InZb`0Y)^1b(Rg)i>-#VNdd`&K{*(Ebm z`eU`P5F_W=L#>`&rh$EBHy?gtRXrfYmNBLEOVrQy{yqDi927EeTCAgxp2paH`ys!a zNz$Q(b3fiNw&RXq=sLhO(dhA)RkLo_r@a5+ba{%Sp!jbV6GqMlCpg8zeGeFD2W`l_ z*j0aoJF3bvT!M@kC1q3*kzC14&hM?8r#w)mMPA!m>@92OSt`V zW`-GuO=WNnvQ+L`#EXlpIKX(3(bVfzr z-65-fdn|i7G1=Vb%66M2tSu&QlPXhZmCY&0&^X^;&m$Jy`9*cL%9&sbX|IbqoIkIb zc$VyUT&+E`!!S@xN5t%Ed*JI&-Ygt16gBc>O;w~;n1?LYa&y+XW0GW;cH*}Yn?`Wo zzWe;&?j0`At?y(Mo2u_}>)^!0+6zKG%+%GrEP3F_E=pS|` zo=7-&?B+1}`)lgkt71P`&b-O%GRrfK`YE#~_W#a0JCQ-zck!?GbBE3J~!k2$?AB?nW|1~5gJK? zXPFqI)-r6^SN%qB<>PC9pJp*hG`gyJ6yEyFB*mcYo9sBb>T#F{$E>P@N|9nFi*D9i z2utJcf1I@LL%E3s z6<5=GZ`ddQG>AGdIc?*CjhPP3_l15Lm@+!2v&?ckxJWwd^RvZ_ya|qa4T@Koh2j-| zoT$Fw+91?%`f8l%lTc>2L$?_uIsdej;t3!WY)|);pbG7BKE$@{x?5`Ox?!B0^+wO6hXxQsMKkHhjR|#`$ z-<{xl>t4UMZrjqD_U?WS+oD7ATzCC#_vF3|uD+&QlAN0x;4t(1pEV(Yf6Zl|y!^_P ze#YE=THl@h{!Y(Ytm8_P|Cdy^-gr*mC{e@7+6#=NG#=8t2@;TkmcE>sDLdvpGjO3!TlP zPycWcU8qBc94Ac1rDj&u`!Cj9>K|5bc8IM1`-yo;ulc=-xf+65jO|~SW%!uixKi8Z2H>|6Q09GNafwcdOkj zI5Sb^@`pDWvx3cTAI#l(%H8h&m*aOAe{vV9f7;NxYpYZBz5KP?KApBah9sW?>Dou*FG(A)Zo&v zt!Ow@di6o#y9?*_OQP59z7fA<;YyjCtDLR$w|uSpoN_&Q8utv7f<0xGk!PQoPD%?q zw74$wE2~ufsY@v<{B%Y8e(5nuJ&81kn6N_k;+o1+%+g=wZk86;Gm0F#oWJ&|{-p~c ze)~K!&i~fE6es7emvBLYYsO;!W&ba)y;aRS(I`1n+)#wEyMobo-n7IIGeY-%K4-H& zR&KVPXQ*(Y?E=q`H7Rw!CSSgE!Zb5OfR$S$Bk|s+ReloXSL*+^y-j;s%*gCfa@PL0 zEdMnA`*r%>VOo3THZ0-tP-L1GxA&KIW9oAGJ@Un^cD^wI%8hD)3_9umKINo4E-qR< z@yPm$)oaZ{FCD*RFiqmpA**TOFF({Re7`$yOSNpP+xzR`c@LDu4H{U4UG_X%P%4|C zxhU~U|Du20KSZN1t3<`s|9Q|l|KrjBx86p`i%T9cIUbtJFwM=GgX4+A=|$$Z&c)`- z%7yC|?Kdoz7T(#A80g6$81d?&L2uUd4-pBsY(K5#J}hs)(?-Q~&h%-S5e`civ3B`h z*Pj0S?z5}1!dKPqPqeX{sgV<;Rvy)BSydfpzCL!^8Lj^w(F|EZ^?Pnqnbe<2-Tmf$ zU-g5&w%vyx$)u&7d~~!fO~rBHw1s=Zc6_~d^4)stJn4M?E05B(AFd9ZyU2K{`Y)R~ z0z1$Dd+F{V?DKZc$*Tryc4p+WO#X5(`hDf*kk$O@J{8ygn{5}1kK1`}%Ce6>e?R^- zyxGM1LEzu}-`jVtu2x|;Ul(AI_*XnyHMjoj^iSM*mWTg-ZT2*bc=9`N+SIh1mCkqf z6vV!N8`ORKb6v2shvKs=i61u~C+N22AI^Hc?qOQbe$#TtUMrnlwSP}Pm9IUmbJfT= zZ1scRFVcBWcylwI%}f7#;cwz=(>s&S*B#x=IL)nj3kTmilb(!9qwV%TKL|-lFk~=a zI%lx?QvIXS&5MF(Oys#$@nuhT@bT~kKd;@seEV(P=XaW`*Qh0|h{#UX@wJd@Vn2VB ze|I)318c?ucju?A&zJu{u=Y}}==avd=hpmlZr4A$_UHNiJ3Drp_pkbUruNgxuToJrIn@%H^K(<%Prd zLYA)0|86{5-~0W4<&^&?{yv{~e#h2xbDkajpLBS#aryD9b+?+sBPFwdfx|?y553wZ`xOf)mJTiIi2f6ko&)dTY6Ho{(TSn>Hg(ZdHe_0<6kf9?)uGL zHSu@o-)%=$zFM!#ba>aA8=LG|Bsh!$9|_O3VOY&7_G8P8t=F&DdtYl`Yp1cE|L(?n z9Olnw>Doqg$xP)4&pli!#yw>b!{Yj)6jr{klbIi|$d(G&>RjPwD zHH-GIx}0&RQnp0+H7YOJO0xD@3c?UcK>z%eF3u!pQqMK=llM#C|_gs zD9&8^bIvQhKXW!VTd&Dq$;+vc{qBeV_T%**7Itpj@qM9W-pRxBziz2&-2C~R^>n^l z<>y=WM8Dg0+;_H_?z`jf{dA`8D-ZmYKV4WCaXMY9H<0dtgM{a$0o@UGKynjsf) zCC$C@7(YXT<;x{-;g9p0vlkbF;riS>(Fk$a%2NRQ8^d!p7W* zc`m0pbS8zqKi|v9UAlQo_Y)=wr_H9m<(XpJuO@7N7aG1}`yE5W3>||jhSJQ_O4H*X z-YINW{v^y7DQ3dNT{?ra-uA-*=51ATu2uDNl%L`4tvnTd)%RutFHRquXpQ==YP=oUAMShy6S}PO#Z0gZ0+^;G`Fsuy)#X`Ts^hQF-z-Q_1At3RzS&FH%#*UD@4iuXr!jpx~} zeKN1=TI7Wim3%-bo3%@^Qg*QCj>Kd7B z^V?}>>%rMm9vkqBu63%FpDXQZg>5&rPE6JqmTY(7va)5@<$})#2NFL`?lfb>;Jq9`udHZXcdOt3izhl8s-#rzP zS03<~KRNtKJnw_r+P91A9dqLTamie=FbNS8N_0m7n!BJ5ktYYEO+A_dJt*6TThX+vNWAo=`(JeLRoq-zc)FpUwRiER z9SdZI?xx?dUYYtrPC4o78~K0Ss_T8%9NUn~sI-M|50m866Ps$xcrzGIgg)L@sB2$w zZ>rv%E6cyjORg<;NpO6Gw{-p9KhYoojd6~5=M#{ z7qpE1Z8Y!sCn@Hia22nZzf2=yLbv3hI}dIw3Owe%=9;&uYti ztl#fYZT+dc*wkChWZv@nq_#I9x3A@fReji$s_UIMD|XlKc(d}~F@GDYpWhbD5pz}l z`tI#xxjoyHCY5<_v-=mm*f#M?|1ov$Tb9p#Cr#zdxS%yd?)~|gU)klyTZ{ibU1VZ% z>cPsTkt*UF{*)Z#{FgG<$NzNc`rR+~W^GK5*HO5kdNA)b|Sgy zUfhl&@tJB|^S*I$@-_#&)t)MQZ&T_8w#DoLN1SKQPul$?tl@3Q%jRY;-PKdWYcJ}g z=T&UfPYXLTW!8a`Up>+9O44Pv#Lv8NK)v2rInDEj;a9)aSLd9W^r`Fbq1Y!GOi~SB zmKD}y&s0t6v9tQQs_Nv~?u&XemYPo2%Z?x}(Npv~A9?fLx%7X!@U0eB z>qchbEhp7xS8QA|TT-auW5UiP>HQV$mPMMVSI66D5Y=W>-4krob?mF(a_61bbV3_b&es|4-s0Q{H)(+)1OwtJsvowUOG!4cPY z+g4ue(d1&6`7&d^?OdThR|97K*>)l6Kudz->?Jd0{F9~X<$U+XZqb^BYvsJzo{i*(w%7z2c=g)39wfnr?@f{~8FXp|Vu|aa?x9$^4Mq4|cn|iW& zJkZ>fp}zdOYeQuHhgW*%E(ML)(QDkrG=o&rZ6k zBBoLv{;w~fH0vm{*^eIXbgv7qIIHiP+)kWl;GH3L=BoIw@8!+U4Eu}nZa)5dxBK(6 zoy^nEu6}(w%wJw-{r$Cl(|>E9{vDO=S^XnqTOHq?ZFTqZw&qq;`ef&yYdZ54{)%0nGq5q3tFQgjR2qr9JJHh%zXWzFa}Vn+SFgXa>x4S#VdQ9LA5Ln6iR7xx#gm#Otx z`F;Vjlw81pMUvt#``CPM9To`KcDIx_zNRT#x`3s@X2O!Mi*Ii6IZzNct(2GP!G*3> zz1<~z^=Btt(GtF^y*W?2(3DB)-?G-PGE55|W@%^a2!HZ2hBs4si@}VqR#gX-7W{d( z@aVo*``_=H*3amte2Yz(Im5{}>9^>zi(anRIuBKSeX{!7q!nupU%jNo)OX;}FZSl; zpQ3mdMdkytCY&rB#57S1vJ8-DT8_vHd_7>i6YrhQwG&Cq?+@m|GA(}V-eOF!5P zGMru1%0K1WyPLm^lQJ^uCHQAqnfBgYci{sAU)Uni3wHNX&WbGkS-7fgVPv)0wiRlg zuh)GGG;rKzbH!?#j<)Vwr=D#Oll-}Qm5rx{nlD-ZDSrNuB{mxlxa^F(|M5!j`RWTF zb}x@`P-To@=w0gl+hkFufwx(~qdwWX58(P%3H>bSbQf_ti;}dCBW0m?15ye+L z)LA4f_kYS|@VjU`^+kqDr>zFVBKz%6>bV#N>aWC}uNRy5`%n3!#=ZZ}`Dg7*t_vEQ%#*)iphTlRk=IcYAP1O{$JZi6YFmm`F)a%5ZzE8HvD zb&F#w_gkS^oHJTHH*HpwI+p(M&`V~W>3oqPb{#&6%#5E~4xd)tu%M8^H;`Sz*NH*n z4|BcNgNf57Mjm2ZHpeEt@Dh{0)}G%}zt3gm&SZK}S$WYviI;^pU3|fZtWc(UiD}{t zT|QF|Oir7(t-tJFzpd);^CnK4TP!cdzu>S)w4aqZO{igE;sM3ai~AnjSrqy0N8-uc z>OaT$+5=O2kIhiD+{fTCYx%T2FLtCqn$2&2;GmBnOTAQ|4@b;Cg&z-G`@g-N#?<|& z!M09TVjoWer#ge;{!fYpEVEKCW{0@FsV&JoQFi#wnV0?Dd$rch(sga$@n_|M6Ax8y zL{8E&FWx4?Z>Pq|>&##hX{=zqTf-`2*Tgju*+yNPf9S~8tFiE>aolIKXFnj&rSoc` z?**+(W=9r!Zpy9SuBw|`{K9}fd0x9(b^fn!m}*Wx=$3pQ@DQtFkgs(hB6w^&hn$JND$zgG5bxT|*J z)$H3dqG@ZhoZh{@MorvA=h4dZp$dVHBFks0 z1>ey-xkLG_(pqni!^#Jy{C@bZe!j&v(Mv56o0pW%n6N%F?Zmdpw=7Rzm>Os2rjRYT zUfE$&O^-vk{wp~~+2c9Sti0Fyg=R`@V_i}5``{jP1?!$Y8~^xC+H*4`D))(g zUvF=Xf4_2j-K;ZuQOA27m<()ut|h3=|2bjz_djCgpYA+)Hhov=y@u(3mG0Tu%f?-= zcb;Ce+rXm!pZy~HZBf?c+aunZY5zOcAnV1v>dya^?Bd0HPtAUAH%Vf>ihEt3tJUei z?6*fh>G{7r@{#R;Q^L#2{`)oeZTG#a-|F#r#pR3^+kc-v3$6d8w4(3S=SL=S2PV0l zpL{tk_2T>q$N4{g%ah*`xjAhKQ__V63ztsJGyS)v{?6z5*2^slSVXQxZ@aN>&D8a~ zO)9S}-urI3@)H$?#cYP=+jo1*+Mmvmtc(A1+Lceoky+=%mv>90a{DVaTupqX8ggH6 zJ*BJvKl#XigSy{mO>H6;{h$1;;l{&%H{~qW{^alo{J$>l{oWt{m#>vsx?E;^{>y92 zqyH$y$OUXlbDFfd-sbq-w}+&cG2Lf1DA1j`;e_pv3#&hFpYY{@^7r09{SPnN>J~iS zU$p-DW}{8pM6!6D1bvw$KGf$lsM)Uw+qu^L*CNyFMe1(LZP&-?TZQe6lhnDusK2rJ z>G$1J8iU!mOE(>w5qa_ayv5tsFitb+-K50q`u)z^3y1vzZp~)npYmd1{fU>d`yR6u z?!3g%${v2rDAky4@>J3AE+Lx}*V-qTB)gssl#(z|+-CRk!kP>IuWtR*@VzN-F88GF zPV(&^K{J!0+44CeJ_<5-Jg>@m@V&#p{{IZS<0t==ux%*lzkA5OVH1DD%rg%TUX+&7 zYBVunJnU-^^d2qAvzxYRYxc@7CyKs2@!S~GWtPeGXHpzue+@;9> zZ}K{m4IT51J_>fv6I*OJV zp`-P88JLzGsk?0Pd6Bc#WA!^v^SO$bn52Ht2oRSP3(*Sh=@(+Vofa`|TKN8)+nF^N zUOilzKO>>Bd$WBEOU9I?U+)`-*sUp>n0Am+?Ez2tjj$gpZu=enz2(Ikt@}z%TbL>v zl!BeDdfTl|IEZCRvv8dZnfap2^?bMd?kB42e|BWI)+_Cq;mw%%<^H!1+5QZ^e)gHy z7HcRUnEjMLu&->RUAOI~3y}_wzpC;_8S~01aF_p^yP?NP^~HJJlR<3#a%QEM4=mdC zNI5Jjwd?b#2Mc5PCqx`PwK?;2_RCe`zrybDt8*P@=rv+(kZ(GcCH`a0d8Q1j$;&(? zA}mXIw)qJ4t@Ekxl}X5+6ynY-bxf=yab{Z5qUS$3rX1Y=^TJX)HkO!ee3=(@*FO!6 z4tqSY?#q-=;k2-t9@bRF{ij5|cSmekvBtP@S=K{8X5&w8;x|89=AGx9U%q(pR&myx zYKysHkzr?;o#zS%*PqX*ZEskXw08N_e?N5u>&iAgZ~63S-i%8P3+lJMP;RW@$Xcyf zvVYP{@#wge7pEtLyQijp-V*=vfUftwTZg?#J7}0PbUEZeBx>Rkx znA5xfwte2S$~JDYYF@U|$+CHM{lN)uf|zI#;@^TqL00=T55uDM z3_kQ{%{k%!d#(RHkz3ymezTq8KQHu!$-K?e?4Ir0zooR%XzjbDwsD`ktGAummiuz+ zC7EeXmj%L1e1n%Ju9>xcACGx@t@x*D(`&*u*fUvwI8b}1^!i-U`2U5MI{)SWIM(~O zuYP`J>Pe5qpAUSC*`lMT#H*|S;`D^$!CTe@Mrvj%sOWcG#0Ps;Nui|vP#pUP%1rax0-uCd&GwZ-K54RIIw zI(eN*ig7O{8N2%M9=RrX%xCInUXE7>v_kE8a!;S@k9?kZf9m>}|9hVQzP)gE)nV&z zcV%rCbp6ubC4aA?zG1$S@8Mf~x76Razg=~E-pA19_Mg8Q3fk-D{papv2(`R4;c8!> zRm}e?|Kl4um~OL0{`q<#Tb5zHd)Vg6+fUnO-#wXj!d>{K4bP`;re`m=uQH7`{sEmJ8u{~+wro9r z?v35=o{s#l*TrL=L}(v0y!zl+tL&5y>7CjMj3!TRU)pk@iD$2jhvDN3MthR~y;!LG z{X^!}UQ?d#qBRdbJ%4Dnfr&dqYVO(k4`-iB=cbxX+NQv0(t9F6R+eM4^#^A4`rGqs zA6htvpO9;;D2b?hzLtlf<-jLf`)%S4Qh&20SO2SY$n^ey^X_WBjR_kSRy{kj%%iRB z;YGdUd8IAu4~Vz>Uewc_Y*!a|_`!4rF`s_kZ@#mp#rfZ2VhKKQIIH{EMum&b>zCVq zP^xF%z%V8C`Fo+}r&sdVKfiyUJtAe%>#28d{@l$dHtiWBxAxkoW$u?fZX0k!{meb0 zIOWxK^QZ$G`_gQgbuTEa54^D97tf5+46Y3u^cK6?{#x96s_NIZo0ZXr+SxK@@ZL0! zOYXa1c71M1?%`EY{NKJ9?*G2v%CrW#I%VcwABSe0C-n@^s?KmmvCMCEj{H-sopA9} z{o2+&Zoh6zzACxgeEBSg&XFI6Vmi5n97|I#Bs5IgW8$YA)%}l2=$F3lVQ2ocp3`z( zeAx7s@dSs?*Ugi>FN8ImFR4AEd||HRb#u|#>sEgLDy;u4t)tmLLu}4L@qhQ!*G1$r zeXW0EsJfr==apdQ`r6X8_}s6eSLzu~)J|BwzGaW*rhnX0cHEn$J?uX|i|s;5rj(n8 zs=zxG6BjM( zEVpdV z6@S6&Gd>p&I{sblSKZK7#wv5*Qdq!iyESPKpQ~x__7~3Q&1mR4!ZYh!Yerk(dQJwN zD-W4U;^J5iR6Sj>-zH*C_@}p)x9c6%q_Y3KD6I+pwQ0rObvqt#d`PJDh*`4sa72KM z={Of=-p-H1*qj4ljgfIqnlO z$y7Kc#mn^kQ_23`d*1EWv-QtjI@5Rg__s?2XWyhxf3r^Tg;XO7Q7_f_tk>aez@xjUGs0F_j=xl zva8Z>qi6j&=Wx0<;EchHY4^$kU;lo|GOud+)Hk0E622)iDD(vs1gw71EcjwV>ErGE zDqZ!R9#(&T>TFSJ?Db}3b-2y2qrUsw`D?FxUiutZ5XomzIMMoZ&lB&uwl8|?cQedc zw7`?On@yNug5D>G35!2lFVEYzc=P-J*Yzb;x6hluF-l<7J_qKAlD6d@@}c`TANzRT z=MC?_q$3|VbkY8;(oW?k>9cARC~=6%dnO0*$16w z)}Ikvz41wBcT-#4ONFouz0hZO>;zX#+*8!PYOl(HBu6HP9U>aR`*>#A{bO8d)AO_J zlR%i|)6@6N1q__*KFwIZr>LUjS;d8g$0x7l5>xqQ+^My!K_QqW!y?~Dde8bcZ^v1_ zKc||mV>)BFd;bgx?oal!zXWjit!qefWHx@L9jIA5O3M+vX#c=PoN)>~FD=J0I}#!p|gc<=opmr^AlbXeI31_$^#^dXw3m6U0dIMHf`Fpw9}W2u57eF;XQd{{iX}67#2(4FG~5j zxA@-1y`MMtnd?7nZ(;A4QFVB-c!h#ZMkA}bMCkwB(ea-jB=WYj^G)cgxqVe^7TbdW zeG^-qR|k*htnye;A6ZlBaB9`%$d@adw;Vp|{^Q`j%8T)TYxP$!wDGL}aqHh5{>L8= zTwiIrwQuHPmMGQ*KKtKW`QOW{|DM0|z3h!&?{@EDPk%b$*##@Z125}Ne3Y|b$h-D+ zy2Zc4f|Eo0Z5*=G-A<@2xOr;jy7PA$FL>!6K2jNWsO|UP%ko}IXSoXY-e$R^($Kcy zbHn#XOMg_!ty>@S(_#05OpZ%z83vcWo)Y2EUbOqbqDBp=*9=1K6L!pSD&80u9O8DO zo;~Bq;g&j|6VWRDJgg^`{jFVJMa!Msxc}^?r?D@Ylo=ct`qpi0Sn5z*y7`47vsmc1 z%!|7op=4pHMn7Ywotu|zWq&9Co8?=dxNW(6p6%)E%i6PTs^8C5om;iXk-zNA-R(>7 zJ^!(n?}LLDm(0oE_3rPdYP~P658u`HB-Xh0a!BRkZQ9Ix@BKSF^V`vo%Gs{@QHvL> z*b|~Sw`Il!k*W<$r*?e3_icOSui1Np^Uaz1mZ$SBdBUmj{%^vR=kbpZWd}X2eRpa% z_etS^Z!uq&&-*`*|Gdvs^Q_&UPVS8QD;#hw>T`&G`o~GdK~HnHeKwvqPgQ?wkh=1* z`eA5z)xr9E|M;K%M(&_b5BqYuk&{MubHq2qh=&ulC6`nKrY-5u{v&2mevG-SA$ zarjgAg}mK=<=-_-tdBmDf9llg>lag#_gQW-$+(>N?nM0ESsSbp?f0}jl~Gy^WjlZF>3p~IP*ns{Pc?B<(5wu z#P09QbI3ldDZP54EE{bXOYeYzm_eNOSr-wD5Xo*z_b4BPBtQhzGPvUElE z)0L|pt=@KX*OzyZ)l)ml>p%V9(VG0dtpA%H0S?em}SE_v;K=exh$^M9pR1W)%a6LerW zEqz|Ec=y}wZN>GgcCDRp;gGrOE!AaVLh~hW9M82|Q}5xIq0sp3f#Gl0Wh>vXELOZA zlK3O&ed!(XeIlhA9ASq!OzvC!G*DNMxTU({**=>$&f9&T&cB*7^Qr^W*;4m4=%!|NoosU%ILF z+bw&oKQ!ncdnMo7yff?DIg9sVPc(AY$L(EYzIXrR4sp9r*5=>0e!qKU<>be8KW7`r zZ@iqHVaFNK)v~CjVX244DRvn1#3N=MncfHW`~m)!zg5cbwY494#4>A!fU1E%SH+Qr zr86J4Wq#iK*!MnzX~M&j#l64l-Q3H_ zP>4#O8@KK`-~Hkr<}sl4ir%X(OV66AzJC6+7x@wMG<;6hx1>Eg|6R|cp!I3zp(#EY zX?3-iYYuN+^*xtoVVaSN@pqpJtw41he~~aF+v7fk%!_XdJW%+u^PS=I=g#H1ujk%7 z>VEG{m0L;O_alclsjZl~kNbEc;~Dq$^-u0qJdUk@dB^0yjf4x&@;?6AewS_cwqw6t ze;yT_aPQ`-^|P(M%9?+zKlfcGIM0b^hK|6Am0#~n<1+*RypU7G%@Om~pti?Dp~}y|dE1 zX4x&DIaen^A;ehati*)lKAxAKn{1xU%JU?%E#;|U@TD)7CeBw*GO?x3QjDxTGvyCg zUdX((GN%Lucf~o1iSONeZrrl{_rsg>?7?5$35p3tEFwSB&dz%M@AH+3b$=o`+ph6U zcDen9e*uHgmhP)2(zzjVAuatMKGmP@zWZkO{`Y@HeFRJzj1roS8j^UO8<~P%3YcU} zvAM7!FX~K)6$`JFD!)l)kxR0cY!h4WBzCE*zTGpu+7~!3e$sgClwgEh&4)n$V@H0l z?&^|c(lK&m;(PG({HJSEZ&xfnzs;mrQUATV(Y2L(i*E(78(h#Za=bHPZrb#_&pIUP zvn1=EUv%e~BVe+yEO2kY=?*z2br#b1i6!Qww34uAg; z%Fyj!(wMQf5gvH&SiF6Sbop<^|Bvs*Ra7T2 za?3s0IPpaNyos?#Ca+I=s&Up%C@tsi%+ofJCv^HR*Qd}a+duB-m3_$f|Ka0x zw`*;KpPubB6N=rEexzuBQ;q1;+&#C-ocBuJezTx-)sslOr5B})oKG_wTv@MVsNfZS zq?@r>K+ecedp`@ejQ@(71)&^KH>c(YX!a?eJUm}9;=vK0K&JY&P8Uw)=~iY)HL>=o zhuB@vV#&3-HtD&k?~(k*$E+ZMmUWML-42HwJLX<>fvHbdIhI>PasLxei^NLZ1ucIj zsXu6Wy0t;*llQy^;c4ZJOG{mZq?S#M@yk?juDWJ!_JsSh_Ut_${_Xx0t9-$f2~1Qf zPspD1NvrIe(X#q!R?3TBrls$HuJk?po`S}qokAZubnX~gZ;6^7(b=Z(Ic&FykAcY= z`yavSf^&s4G9+7T`)B=F*)#oKZSeW%tyi9Z>$9KAnDKsg#_ByfyiH{nkIg=CdE$bH zJ_g^*ZZEoe_iV9zq~5&HS8+kn@&~#?;-9%UY%okZj?L@#pRIkofBl!oN*~_TelfJm zPyT5tvd8GP8Nb;1D=qyW_SQ6b)ax&0(b;3x7q4QocgdUhiRvxy<#U{_XUSj8aa(+P zvd`S&rTz^~ms5?G$3EUIaV$ghz@mSvV}5??xG2QFX78E3hE)-r+#6g>wx2xkX{YD` z#RV7SZnfG(bu!p55ISJ9QPw`piuW+{^Q3Rd=Xc)vEZ?L5Oij0qEnvs2rwq)qtkdf1 zpTt$@$mP|`wLICJ2aUc(o_?hz@qgucki}kv-3XRx^?i|I{7S)KO#+M&QH-^ z{~?osG2>9g-^~2`u0@9>dKEt_>oO@E+k1-hVUfk&^G@qC8F=&gr*>u?o4;v&Nkd`> zt5oB{^Usw3p4e~o`Ra)R04il$TEs;X=_;UPmp<9RJO^q{gN;B4$KJLy5J>8!i;6BCn;u3W8V-` mx~UtMdcjF}{ymOA^|KVdnx5zvNMK-KVDNPHb6Mw<&;$TUEn7YS delta 13722 zcmcaycDQ7MA>*-$My|4A3=9lKj7AJh3=9k+3=9k%?U@WL3=9m63=9l&CQeahG1D`& zn7G@Xfy@#vkHwsMcBsr+@!w|g zK8>3`Jqh!o|E%s*(-TM*dCcabn$RP7kXP^#SBFBE^(kk8J2S4|pY`+W+I27Ay_{)X zyfbc@-TZm0tV&;nlzz=WXSvnKzja8`+MiF18kLY)xYjNKG}J=~zAI=23}t zMa}!xcAZ}P{KR!M8YFnF|jfStJ%~p=HOcLS(#`AAq%CUXb%ci%b zyXmxYRL+|$eskW<4PU;bJzI6XcdyR`zLy)Bq&w?()m7CC7Cg@AHN6yESo%2QWzZw< z`4azfY8)MWwY}F&*|^}D-+FEqhom#oiPsHW)#Wd&h<$MObBoSK&P+ZB!8WD}joqjA z+xFt9tY;`-qo9Fq5Nw7o6^(g!X_uQ zv4||yTphY%rRSvPZply0++x>lR{FKvzbKcseb2WIQYs$aw>$1Z%b^Vi!V)hP;&n%yQ%HHnLw>hlc$2oe9`sd7G)k#~wKjK0MXM5SV;Pbb25*Rg@ zxLr=kEDyiBN@zL@&t@f7bKR(E6*qK?nS!rK)NBY4S{*92I>nojV;$23of%Cg3nq4U z2~S}ah^$bt=2qDBA!5Uve=`lM?#$d>-@y=l0a}~QoR-L zSzadpTO!d13eHZ!(d!zmk9Pyc7C@3JZQOm|?Id-yk4=wO3$ITf{c!1CM4XzCLZ?Fth5Ca@hucNrMfF zED-_wcrx8t`PMgtsq9S^6guc+e$ix^pot;F%9m$FUamLkefWKe$ogex|3!84i#_@F zelmOaE0EZ)BbzV{ntnWRftG={)Up zH5UC+8NrDvsZY}E#)9iC$#2P9uamW!>yuMJ!~vU+ z*Z(LhFfmkh-XU}qz)*FH9naj&2Hx6Gf^Vw z(fhfZU`hBaU1)Jhx_7XJ7lf8OZwdy7ZK z)%y2z+u~VXAFgQq*R?)eW_oVD?qi|y{F|9Z?nl;bJE^zuXi=M*=8HtrOQCx&o;Urq zB=wZ3bExdWSKQpDK2u%7zehT^#}dU@%kATUa$WBh-CfA z68ong%$E9JT{HXTv01kkG;I3tbmzuJyWU~nowpD&uQp{~{%zO7!cdlNB$?l@L&w@%-ZudqX`g^S=fzkW>JKHnN!S79(+N?R2 zFkU*?E|VsvQ*knd_3XQ9nF+s7Uf*t3{A_(k$Lrh0$)9i6>lkjHSGD6!_3g^^ZR(E> zZ$9s49#E^tm~iyT_A|xyr{xnfBsOet{La7soqqlI2=m*1^Y4E#kmmn2N%Sexnd!d! z#J)>k_tT8J*&OAyAbwr`bbtR-yYC-Tk$Z7m)?Dj)?O9{C1`ZQ1{fy1slJ<2a&#H?X zH$9#9lifo)fB#>xK$R&>eAzw+jT$)}5?`|}Fl5ZgvHD@;@`5pcn`-NVGSm0wMb4>d zUh57|(bPXw|L^oh{U;GY_urhp?e?N@=Ji`;CV%&BTfEROW~cw`|Cf~0eES!ly}Z-W zEKF)cz%*3`kw(@9I}#Sw$>@6K9enf5H<(dpz5R|`o0vuPnlhL~wm8L3>Rc%GeYVD) zo+h8&SA(|8{;o|@E$RKU-1Dbbv+t<&q8cH>Fpf(LVUKcYRKt zPr&zZ<#MmwW~NcE6vP*?B3ditbDj6rsbO(JhdFdOD)Y;%jbBWBY?R5+xb*)wMh2sn zw^q;1UpZZvvZA?*O{e;ce0|6f&q%?G${w35QfA-Hc--5o#}Uc6l$}3dN8YQwyDh(Y zpZ1x5HvC4niOE#u=u(g6t;_D^&w5jIDu_{-z0Z98`PDbKxIH@KHLGl*PGeim9G;I; zgC4GUud~2$9ygn~N|v|Db(^J)y;c4^cP_>;w0^j=TlzN0tjXtvR#ongyjAc0*prn< z%9XMB%f~bPKD+&-yQWBZ@9t3KjyS@dacK)r^YJyW_I?+Odi&|hnUkxeI!`nDE=f}S z{CWOdad$mW=Vpx^4vo*A$Hra#`1skb`2Ba6)MzCzbgnxpzCZoor<0fXC#M{}behq7 zO@o9|!pj>QXA4Gr`+3n_ar*nqEv%|S8TCS}2Z|o%>zV0gguKgA`KW!b^11AkEgMaG zyuW1D$xaW?{9m__|DMf$#mJX`y~=hLY9%mms&!N>j+-rgV3O!&WkhJvT7c4qvmu zSo!1csJ2f*iHBM=pUtm+FPO(auNjqvAr2urtXveey>+wf79pp%cn`*4Xhso{{43sK701<;%4cv z6Eh0_if{M2^Gg3|_?_a$pU;m^cHVH}`(hon~&G~dBg@R=IhS8|KpUkrGxV3kW*)NM735`m)%y{D%+U$zq>By z-=^1XX;0PSmu7N{&0g`qIf{inT*_^WNn!Q8+8RDy9)>N9FV7iFzVyhnxcUAnR-=r^ zCr{_~?#*v}7VVuL_O|ZwJI$4AR1#K1WF_nPSx7appD%sBc>S@BE*T75^%oBGw|Q~v zpZ_y4a{bw=wB2|0&BZJx*QJ^LdJvy>hS{3!YF*;BH9ybH`E@jYX=lfjlRBL0kzEs?4{rs53m*Hpj9$*lAB{b)6FsnwK!I@3T=MzgfT*M!-3^T*EH|{$iB(!&7Z=$+86h9*=GLS{$*pr$)b=$@ms%M zkBnK6!Yc81va)u;iuqPK>lX7ZT7Gob{rl!G_6h~&F&w=(QRln#+Q_aDi!h(EdR_*cOdFFBTE z&6t<&+kf}#+VAa&6gWFn?HT@)ma~Y-heLzc)SmdM5jJ@5En|m+H@Uz0S*d z+(2iAqf$=Fk-GTpFXnE%uHVz}DPH=9c8b!+0z zz~A>}pCuk>uYA>4+#LJt!P)@77dJL8zWMlt_o+{bA%7=0_nrUwJn_baIaa21y3X}q z|5)&;yq`0*UigSuxX!jWf2;D6<$j#io>=|qsmjxzYqeAVR2g-u_s(MzyPBXL-m=~PUq#Ay{+~{Iy~Cux=Tn`d4osT z&IOD*S9~w&P2x`A*m}(*cWLCAb9>J|GryZ~&s4pAL1E*1>gRIge(1c}x6^Fv->573Gir|u?)?4!-1{oNe?Rk{v8O+efAjfWU+;mB z(tM3VB7Yuk(mnfE+%7kgP5$P+FV?^29bsR)a;x_GJDOXg%{>oi?6yB^ax_ySh1+4- zagWEaeRgX7f2a9|F-gVWHklq4c)wG+K5c(R+&P=yiwYet zFFfoqUEOeR&dnPf5f_5~R>jM3ON1C_>*-wC*=V&|vWC+ClpEbRF5 zL3h1bPTifVYxWBQ5)_{;SEzlyCwG_3md47z{nuxeulwoBV&Zxzh~qbZrp=|S%k}l% ziF$!75$m!)OB-ihHcb2S>GRnc>#ol(o@aN$!M?hOMSk*X)r?zz#v9g!ypegL}k)QXfmYN^DWTKkoSqS+^l+C<>r^p$5%s^{kZhG zZ`*=tZjzT9os*(x1W*5aWadUR`x;-t2qd z|5N;qd$-NE^|KXz{uKUT!m*i`{h|Uk8aB8FIR$@to+&1==>Na|^^v}ppI(b?p1$Xg zdy4e_&HGQ*=NjtTAMO%4lJaEpjt8BI+Df&13Va25ja%9T9S;5Yy`Q6^K9*&J5~HcY zmzvUjmFu1Di(kyrd=_YYN9O8#zv7#VY}bVCeDfzcr@K6^Jnx24g5%>AIyx(y7QKDb zu4ewlx*%Z1tha~br)<7;BfmUYmI+izaV97 zpV4973SG{&*Zg{-yT%-a6$Lskl zPcwuvg~fFqm8MSU6u)?a_5UdX2No?o z+VFJOYdx=IPo2X$f@{J!YebiJF3r`s`162{<;^Q9ul4dgQonIk-?h9hv;SpD@#{~2 z&zxYEH%pecIMR zG_@-nsQfOSc2S2*`Fr(=IYq9`mCreo_4d7Uoan4B;dFS$YhlySh=ZO!FZWOUd7Rgp zWy-P1U;GNQg3>g1GeX@&TMN8 zO<()>3+MTnr_abelin|#FSqxBg|U%=XLrM<>~vZ&69qdbXu1vwWrl9{9Op6j#D&u=wWtKTInlE%lq-~3ce*{f4$ z{^%{vo)&WN(o~FD=Y&vr)@e+*cspcuoIbef2Gz++|GcY8k)Z zZr`5ddELl`A^Bj@;k>ese8nlZo}Qi3ot_r5jpqW(o`ctdQ~rC*6^%H-%(IQ5>}H{I zb(wf?b9}RM&$NYSY>#P5Mm{cDetBQabsf>hCkxgo?%v|-;o+Khj_J6Hj#d@D}Z~ktY`D1R~vk%78XLnw1 zk_;B$vwx&%U2S#z_v(cfKYbUrHhetTWY%eHIqjH<&5Wwq385CeCM7+RO=9mEjv0Uc zwEAFdb?$+Q?F##iSh)8*y~DG5PrF=w)ux$7sy7&TnPyKc+~09VDY&~LY_duN%RHU# zvZ5+qh8eom`3Z+?WD7G2{qketzxwO%xqE7weP8qbm8={K6mP8D=6m(q;==7#8SSo? zt8I<8Wma-a_cQcmz02ErB;(;Z+Yf7vj((UTeZ!b5tgN`9E#PFN#MYOyRKq9lP^et+ zp}xFjRj}5(eOJYM?1P)a{49Q~t7QA!66tg~VcoXZ*Uo;4I$?8a#?{TcW`>LDnH&z& z*Li(9%uhZhZg;e--goh7-?v^9`u<_%n_re6c745Ew)$>cbW&8cx1PtfFniOzX<5D* z!5;z{*cmSfOgY{Y>GXH89h0Z>0UzE8+%G(9t}eM=9~gP|Vh&qmgGydo*t?D0Ub|;W z8vN5faO&q-|D|)YJHN)&er>+9?RMUz$~&tH`3n^izs^*sU%m58hK2X3qU3k4eHa76 zE*N;f*!{lX_K_>n`5enu&e^}N?#Vv2 zucui%O}e;+7+v4icf0?LIy#ea@k_1llr_~aWQ&$MC~sg8SvI46PRXXqze^?;$5zS4 zeQaP7JG;Zf+&trvTwBAY;|F+iKT0mkJRrz$$wBCPf7E3m#>177*GxGYoV8cw%~@KU zF>OVdWPaRyYs2HAoEc56`($2QvN#;R8gijv{RwX?xrMC^n3qWhbccF z9_Y>GDbTuTHbcVUakh}Q$wTI~Q&Q(@EUZ#1x)>+4wPZ(Blm^T*PzsubS6YR9E^qF(p= z*1qUzQ>K+Ey4^0=sNQ;P;!LkquP%)Vm0POry9k$t3Iq3o z!k3rqre;W;nIvsdc)V}tUZ%H95jB%rBa2>#Sj)by_|!W|QYa#(IK)$(MZ$9br(6cV zYqnD#WVrO%YA_VNU-HMhj8FR3$#?F$^LF2=pTKwS_K|y&??3mB|CeX6Vf+2<%brAU zGjM-rUCP+EKJ`l5`pgBV&mZ(*RQkB=XrX;;W4uG5xmT>^)|knh*6T{e7?jlg7dWOa zp7eg-Yp%}^I<_DBESaaidCAAfPtQ(9xJztcm}6<2cale{j_3I9lnZ)WI=2Z%+z?fN za6jPPv)sn|&j+(V^1qvO|N75s&tlK!zSraPKAFGyW&WX!3lFgJBq*vdwi#tgU3Up( znzbV|CcCZ4tmduL?v^MfwWLXRZVK=|-dynT3*)rx-+JfeU6yTVYN$N)@TpM51&ao? z)yzB=91N_vOchH~Q>GO(XsVx&oU`LVHWH$t(HH1etgSm9xQKaRqmbKb>ute~_?@gNgTfHj7^LgW3;^+`qq_ z#?+nEZ(AcPv5zO=qdG&q-TqH@1uV0!9?TA5lPwBbm;e9n**P;eABhtYKRd0-Ip$kP z!h;V&cOoZgT`$@u!e^(($?MEu;%TfK}KO{E?KmnW0!C{YU2a zes9NCo$jg(;VoTTcsJ%xy0dNeq-onMzs*SaR`Kay+AH46XP&GyZ#%E(S5`kKvgy2> zBrk(V`mC(fX-cxCj+4!bGc*?zvWLGmn4w^K`eeJOz{Q*=uk~f`);FXv>dY?vsZm8fC9sX6hqS)I^}Mmo{#HfYi6!Fw?1Ax;lc5YEZ;R-&flK&DP!9A`2S8?84*W< z=XX0SYEtMk_Vp_aos{UlN@=a$l1G9Gr~X#lHf_sowNP9adC98he7LsplWoGcEvGM> zmnT`TJYh@6bs2?BN#%g|t~ZqzJf5*NCSCLDN+sUI+Zd**$sVm{o^<$v_2>60p0jx-azs@Uqef;E_%d_%Xlo}o;ZelZjdg%BW=jrA%HjBHM@4vG4^sfDB z;vf0`{%qJJx9iDn?&fas{Q`eBUR}0w_tC8FVIL>n{eG&nUcc!7;lW!8UETG4mv z@*|75148cplY`f8dfcVz`_+u9GtMU$ zWjc_t8!yk`ZxH$N{+X^F&;R;cQx|`^ z63qTw&E|T7_`^#LlT3ss&6y^%y;S_3f#?sthQ{otJDxtfc>Es6{?;Yc{Sx&uKjfL4 zs-u#Q)qPbw{rr^2tso6kjz|;UgaiKznN5B=EB;r`z2z(_Hw36__RNz0^Tx8`v{XXpWsUji3tr5-EmM6*(kuFMLZgt4h~-|; z{HRX2)PfHWK1HeJA4@1oZJpZ0!oR8hqoT{%h_GT2b~c}m==odn!(OPD-uBGw(>IA1Gm)Eip8YQW(h3cBo_9~P%uY5x`!vCClJCrO{{sHsUVm=uGtW&1 zq4gI;9xUzqRHt*6Np?eq_^z!Dt-rhGO7F3FSFij$?uYos<8t-Fb>*z7mYi#rQ8ud3lcNGFWmYs45*Qtv7bH#Lh)LHi!t(1pHW4Jh!|CcU^t!Bz7 z`sKM<&Q+4}o=SavN70t<*PC~^i$!r~tl9U(F?-oT=9Gu$_6bi5)L{9$Q#JC`gNuik z<;g^Zgx4JLTJ2L9C22F|HKUOBj!$>CoPK>N^!)d=JLLUDelbd=axvUz?_C}Hptx4d z;qojK-y;W3Ell2!I;o%}HR}n(ZZ*$RlLd8em@evH_VM{*BHw8AqrCpj_EX0i8cwfu zjw+dc{b^wIx?{?JpIE+CN(-y$VNJE$e@fJQ_l|_X$ZRIxi-+d2rM;M|w&C&TvyPAV zrMR(W>vP>GtG8OaX~_)sHY@dI{~Qng;$!qZ8s)G2*V|L+&6_6+3V$B8H9X4bn0wKk zsZ##Ry0!~{z0#uId{T0bZ`)#}ReyT+a>bpAwMEyKTRz$KyZg-cis&Mliw1e_k}_Z*yp^YwUrr#n>etflJv9P1JdS_d!O(cV z_QR9AD~*5dc<}j$(TCVaTe`JZn`X>Xnqs^|is$CLd&>JV-bV-fnaOgl_`l}9QQdXt zdfB>l2lp@g*;pU)*ro1He(j}Y7xLuq?EC%c6vHvX@=>bTv^hGb7V6zRhG_{hHLNr+(RF&r&*I5Fzzt2cw{` zO(a|R1f|ufHbHD>3W7`KJ>d-1}B`J{DXn6L;0K z%YOX=&7!K0%nYq;vi523?zFFcDOIIjZS*sLL&Ibf1--eN=22_~I~s3J&sg$xwbS%= zljEFk*dDApcJ*2P^RT>}dB4}J)fKj{k#S@&sl8>dy2TFi!vdZrhx@ zSx$3`bGV!Mck_##5YR6J$#GrmipWFx2vMh{#bTz_wC>H3PVK3UvZBFFYKlJWDM z-A8Aw75n=;=Jb&{NA~hB-I?dLeqR2%Z?E2(B(gAYvoGIqO)P_fXCdeIz>ulGl{EB{ zRtP7#D;RkvrBAbWIMDu3ePhh5hXM7{|C4hY+rCvEIO5CO;8Hi`-Fe$ciGQ3f!O~f+ zUk^u4+V<_{OxrIP93QUz_pWO-PqwPXGO0ToHp~?Irc=nM)6iBEJWDKM!oumynrSjp zY$oUBZB3raT?@M#aCn2paW1`jxp!<~35>o=H%so@S+h8H=F}yz6BuTBrL5@VYuRc2 zq26}coP_iH3g#@7o8+z_BRlPWr8YBz;)a^@{cl+pc>Rw$7W&_2!H%W>pS%;Dz9XT~ zG33llpNTwg4=s-MyZO_48&kZDnd|E)wYooR+79Y7>dcTc-;sZ*Oxp7;pTO4`Lf!pN7Y7vt)cFbwAvzT<&oX!aB|Ch0F)0}-<%kHuL zU&ttx=KM~2y`g)??AzydZA}VY%U=C&g?)5DmbU}{{z;8)Y6~32iWrJ5pRwpRoj!Hm-jUeE6Gy?*8Aw~yh`#zzjSn{c0d zu;_mYpZ2ub4u9tt6`jj-u=}0EA3gVGcyKN2S9yja`6n;66?41R{I73nJI@+fRo@G{THa?ciuTD6Ac#5P`z1~aB`gbu?AG3ey-zaJMtycTGX=>#0HKre@@=D~z zrE#)d z){M5mb({=3R~|BzgvBu&D0;eLzfHuP@K0Cgyj2kHH7$FRwoS7(@=BiVISVG62)TM8 z@yzRqXEYXd_e%GfeBkD!ciS&jXMU@?dP!&N8;jaC)7n<1+P~iPS~)?UD%<}GIVex*+z=<~h zdG9^lQ((EW{>`Oq=4r8Cy?%?S?>D^=BrjsjvuvsG`m7rJxd(#ZZJAUn$9ATcgP}uN zMCQt=UkNN$DR(Om87%rRy<^GW`RAQZ3*Fcu62P!UnxXvKznx#BlC1;{GNv6qACsrI zN8#6``TOeUetNCPpstvy?#zW;wcy=PMNx$_aR0;~2p zFh`WMse8+Z?%#Us;d!4s(to}#U}TKAw@HQ3ZRQsYe7)Uf$7o*Q5V+!g_qQXz zW6i1GHBT(VR<^%xYBidv9F}}iIGvUE?IGVli^{| z0-v8Y8CJL1mlWAQyM59*;{BZU5%(PqeE4}HdETW{4=>Jq9Cv)4-!_dM3K!>liWpY1 z%v5qXT$z09L9J;F*QK0O>sJ>FCivMsn0g{&!vCXBj!PAku!@MA7$omgn!3m5{zmm# zw#(0MU2u{4d&C;gBL2C*pVmJ~om5fbS@b|SGj9KI_=^uK7r%-(>}h{VgVPrvrXm_?a}_?N;t({b=#e z8yhT(F0Yr=W6j+$k=^9TzG;nO;uRa_$NtLyEjP_lIe(K*W}5oB^My}8B{1HvUtS)Q z+_$UJX%XjS|Hs#Sy)GXQa%{ih{c-EJPf7CmfsBCnOAOU#i0g^lEV=B%z`m!jhViiKXSwb7>lz-PD)_CW`}oqMOP6vyquQ+A z@qc=hvPOH0(t#Jpe)F8&Uw+PN+xOh0iqAszbshB$9V^XkG8@?sHH$?QGzEUGpYvfE zD}T0vO-aL)r?=N_yI{i5UbXLKVj#a=T5u%OU++iW%t1kOuX**$F4?>8U!Uxo-P8YH zzW03+Q^JW4UF&W2|EkFF*USwHem%j`V?ijxsWa{Qo1gq+uQ^>)AMtqi`%7|jwA)SE zuXQr|-L7Bkzx@DXL2>^6V;|)EW~?cC!WdPa){?_COLzXN`el4AVO5f9=Qay%ll#_|zsQdgq76GRMmTOL#9NEIB<@Q$Wn+`oTqwC!}68 z2(?exF~g~NW8CD>w)5;6PY(a6>p4GLwV#Leq_V$tM(h5irjef%{2o$uP`pLV@0^_^G! zeyyr(^&Ut5vM0>K$?uEb9BhwPNM-GN^7p+b`|(r1AN4L%s@#6&j$+uo5C19`OuxPV zr|~|SdhPY;AC{SNZ93I0ddaIp(03ub_JW?9Nh|lB{e1tWNcC>U0v+2-1yz5CpC8;0 z>;7*GzbB;qzT4bxg6F)3qJZ7=qyMqn?=%3J`Ezpd(qHNea`s%@8FsE~>hvS0UhjPW zdD=V`{cS*MoZ_-!kFD*LbPx9FPxn9n8&TPN=IF}s z_}>o3|L?SPoiixo}m7vDaw( z9IGp(PgkybG`sA!>GyxG?9V&+E1uQ=pP9Ot-_ZZv{nLNGPTN1@`m`ti=dV=Flxj>p zeNS5A(ysm;7K;*N*u*vRZaw|^VyXF^oUB`{U9-!yZ8v|ZHJ?4JtntyZyI%k2T|IYp z+49&0J2IDFQ~rPIeYoY4MJl%if7Wl=bMwp1jIA^4|0i88E(kwe{&t=JjLYZblK0vE zvDS5~zs#Y~@bs;C`0T&!IT>f}cjalTn0)Y^SjM@s^@w;?iJA4gduP?%O(r-LUs<8p zn0d5gvya$x9>2WB&uyeW8oP_%8jBGk{yw&FHeZnWrEGBNU z{BOGc@6EGnzummdWBup!!e8!>6V_$zH9ohS)spM>#^mDxHWO^U)2b|yeL#O!WHTU*MEVCvE zs2KQjRUD~rSUT-tpJeyi$G-O&OcNfKES4_+{i|}>?E?>=)$7d^G4#$@SZFVqw%+By zl}(@525vLyt}Z#o-nFIso%{sBDaSR}xh6dSyP|fRYjxzu42c7W^4E3TueaxyJKE4; z#o+#rSM>S5J;$c7^t@&WK6&0*TYbl~_NuylGLav4JyX|XNAu09o+v=>hE?>-i?0i^V8<-taV$mzpiqLf!gEQGxytX zQ91Np5A9 zvSKSQ9FY&_ThA|ab$ak>8$*+i$EO~i%)(^3^@E0k@c#I|$**RKHY_R?Uv^=J>VYkb z4CcB$d$&7Z`(oJUmYGs27JK?$9zMyo;*w57`-hs{qG_|&ml&NsS(4pzzxpkA08gJm zg5zPC?f(~AW?wN0zVyZN+#3}}=7qBqGmkaY+oXBTvO7L=u1bP}zp+ZVoUy9!{90p| zxhe?(%Oodh_s^UZdyx0k<1>ByJWn)!7^}SbyTEbxtjNuAy%~Jh;u*LZCo3;FU|#-? z>GS>Pd|Mx%_cGWLHACgrvU&#A2@7Ild^evp`|0ZXgJb>PZHLb6{%!JleL~X$#wqWj zpE8PMNpRJR%<%fXz;W@CMz_+(Ny{$TWn9q6T+lgLSt>YF-Xvp+$%PepF=s+4#-0e4)ES$z&nQ1?8G%~eW)u z>AulnKH;WR?X2@%`$Tx)z25zWZ}QSEU930qp6=VFlW?%v#!Tp@agq4PC#!c9O-YmI zG~V`e&ee^dZg|wE*mpjyWBsXhYWGL}U%W=g|5r@Q{9Mo;QTe&K*G2e^+Z0{-2T=3)1B=rYBo-S>8^x1n}!{h1GnYzyFS2Fd*$FX}o z?r<^jQMR0a$>Gz|I5@ zWvrR^>hvEDfjpiFhO>93+n~@QuZfLnZ@b#-E74E4RH@+F93gY{Jip zVvGXG_a3wq*v+|LIrFMXL)-TDQ!ZB@`QN;5dBETZQ}2NbmB$yBJ-I)_T$9D)U*Hq_ zP`|uSH}WHs)^73Mcl43}{fn;E3@ScC4hMTo+b>7o*<4!R&~%tPq@cgJ(k9+^fG2KOZZ)O^^`Z!Wz=z0_BM1pf41OFBN z75vHka(p-Wrtk&uaq}MIZREA#`OdS6CznTq`!V-C?nrKNu1j3KTpnD^oclH>I<#>z zIZI5IuySG+cNU)BU3pvq>=$)v@^#t_QD$vM3+ zm{G-8ixI@*;52r$uyi$Yw9s`nwRF}sadI=#b+R-x(sedAGPkrab#XFuHRfVqV36Q1 znr!5t&%|G}Inlw2pN*B7kx@co@?!rU6A3O^27X=cB;J=?vfK;!Z}4gHW%K88J>XX4 zd&9GYD~^9X&r{wN+z+|t^QQAC@v8By=1Jb1=PBQxXV2`8=D#KBB( zfU}8#*^}Q{S+j|PnbQ?7vRbo>*fQ5MPG8u=YRM)H76t`7n-GNAaN3$p5X_u@QJdA8 zO#s3M1vwi(m_7NNjWr|RWXo6wM&8L)u?~zplXu5DFmg}+6YIdpHQ6@Kfsu1^U7Q0W z$K?HS_KfV4|HnBnvQ2h~cVJ|l+!*h`#sW459HOku8qA@L;Ly}$QfCe&DkwK=C;aDU zl-R6YaED)on6Tfh-LO?YGKYbI!M!Pnfq}uf$%cV}!M;g_fq}ugiHCuK!L+fAfq}uW zF@}MGLATL`fq_A*QHOznL9J1gfq_A(hJk@WE}4OWLCS}LfkD!kiGhKEk^dP30|SEv z|Fg}G4cGZ6Hn1q0i?T3kGI5s{rxxjE=B4H9rX-dmGOT80U|&?Lp;c!p)+RWt5!3E)QPWLKi@}9i* zti<#vXC`Y7jzCt%Mg>Op$!kDE9IOyF%XF{BjNTk95FYb% zuVhAVc4jLU#u7%R>50LNCX+v&7t3DXmV8C6Aflrog8lu`^V z%q>$)lxlU9%9N~(wzmm08VK-%@<(t^W^!t=l2vr9&h)Lyj26@XDl=M6&rxA?oc>FN zQQjmcu`;#DGp{(cq*%$STB#^AJ)=a)%0NdcDZiv7KNrj_$u9uYIjLzNx!UQgRT!nG zTc|Q>POnvE4B;$JPRvPFvNF_}enFK{Of4xfIXk^5zceq!IX@@ANXZHu_Q_z{P{&Zm zFjhw?xp@15cE&!&?WXFCe9Y7D>obZ@SJz?`p8i{(kyorVFB9Y(Lmj2E#GKMpB`b5I z+FG6MPFjp|%#OiP5q@P!9$^NF;g+Rg;id&CE+&-$&Xxv=;ZeE%IbJ!*MwZ1X5kUn> zMy6p&xj6;_>G|oN&W3lvT}HX-^?HnKCQ%VV8By+T29cpb87c0e z+P+zim43kn6~37UmA-C)6@FRy<-RWY27b=P<-S!Qc6r(Ki+UiJ=rJZvH`Hfb!&X}h zD!aBHFks~2=cQOZ@aGOCT8E}+IJrd(2#m{(koSd^NVT&ZMLQdF9%qm+|hTwJMS zm6n)OoLXC}Gd*6FQFc0$1EZLcj#64?PO4vGZfbC8T3Tj>l9duTbwJXil9eIIcu3^C zC|Tu|=HyI2qQYns2fthD!FcSx3iHys}0tTk-iNTDgctFJ| z!*s@lOp@CVykRk7oPI%#QFePmAoB&D>2kJA{1%|39Brgi4a%YLbY%ceQ^lYpsFVm! zs>#JgN>&CSKSI)7^>o1oM&STZ!h=cVgO#TT2Pj!Z8|dhQQe`kWje^ZK)KN-J1sj!G z0alm{Cew`|V#Q!8W%@yF7D>4jLnSK{9i`M9ShS>oRDmoHQ?fFg{?eaOmpvU~^z?=P zj8fAlwlRuM_xEFAo1Wm$=wyNJNSBpS`HCO&bb*shlGC}{7L_I@Sw({q-}HtI7TM{Jt&Hl* zAPYfN3@FD!tOpl$;DiZr0>p9_P)trw+{-A+gKX^d1?`OL+wJEthB8SqFffP<=&&#< zb1)}^3Q%2eA=t#Iz5QY%BNHQ=7ATsSr++xcB*mu5!YFFPJYDcOlQf5!oCXV{ybkm9 zhHgeFHgy(8X$|J-j_%B2Y-%iwvL?*aFV0|;Wm9EgR5f9qF1V6ekx^y(+-61}M&;?R zni=KUlt59=42g0@P?R%IpWVZ#$ff{_a%OOpv&pkC%DOO5|Iovz!fqhP!l>)S1deGj zl$eG`^mc_VMm@&q1$~Sh)5E$M#i#f6G4gD$>}E7(oPKrzv%vH{J&c~yYqeN7m_i+< z^Y=0;h+s2lyK^sN6BDNbIDs)ZC`~`t&*-Na-~i@3ghFUg;+JH($H2dtzlT4Q-X>HaT+to zd4R%`6%wBApzvgcgr^%QJXs;(=?V%@R!DfdOn-2n(VJb)85BdTkc{L63RPA}s5*i| zm38`tnT(2T4xmtF1&1o5{d9qej8fBWS21&NLVaUsH{E(7qZFHatNcwc1ZV<_&I6a}3QJo!>%yg7erYHVo5t}a4%E-x*q-13@Jpa{A|5Mm?^4B`X6xb5k9qul#ZnZY(Rm|f)eP~+r6fP0^Mr5?+iwHM$75BGZ^Jr zj2PrBrcVF~m`~p@gHf8%Z2FlQj7p5A)8EfvRAV<`Wt4AZVVVBn8l&sP2A1s?n3*DZ z48a9TG)jE{Di0tT5HO z%1B2Et?&mI#?acK7*a`Ofr}K}^+BeRm6C~}xuK7OSu ziZPZ`xk3KcQ36G#&UCrI%wp4n+ZYvC!A0nFfhZYt4p2=4%6Z!xHZUgga3N}Buyz4-?VvQL0SRrteT+uQ5a+@|8yd9GfGz-s zA2ghyQ2?!KNeS)g`uiD;z#%$)kw2p(YJKa#R2w^8ZXcr&Q6Vh9kI|5^0PHhybe};B z@acg!7_C5ID*?(FhLEtG4)W{tm6I5Ckz<4tmcw+WceODF`q#$R#>Uphf{HG21~&#S zb1oLno1CjTTR3AlZ8+X@oZwi>(aDj?VaFlIF2&Bl=*Y;&@R(sMLmxvLgBvIgkg;6y z^tqBu@{CE-_ewIUvn7HG8+K3;E;)Vfbw&=xgy}p|OuB6Gpdy?dRD_F8e|McxfGrMG zVY7jYah%1CO)RLmNn!&RH;m5H1s1c2O^<)es58AWgGF2eoSLAuWC}PAlfWdrpa2D( zp-%Pm##Tnr>3)A%*g%m0s&!dFWy|#MZyEKbKjvZOO;^0eD95fD$-*e=!#4foc_vl1 z2vFhAHXU4#sA4i77)O%Rvc3>jbbcD!Z_OYXCNXP^7RyB1LN=qX47d^#9lK6#sU(`SdgU8TCLBCJHY7F}2B0fAg1_M;IP! zNLo$zLSjgGyTW8fK^Az}%7R+#vfH&kFzPc;7C3Lced=MxNr*CH`awrVLs0d=w|(yh zMinAU3&#BEo;MjS4Pk`@q*#EK5zrDBQaV733Q!N%094(9+T+4l%HQc3?~zLcNI{#x z1}gQ^U8e`!WYke5qP$gd2D!_4df!b(9Y{lN-g`zfXz{=gO5;f7Cb+E$Dfa@snPsPk zw=s%}U0_?wHj%B6&5uowRf|<(bE3mN7Eys3Q1a(M zN&eN__s20YF|t*G5-ta%MOg`I0&##_l+5OG71MbWnB>@{%0U@`1CjyCrq2^#QerHf zeo%l(jlBe1F>`<_W;eECh(X{UL=h+laDa0FTOp_{;+Vc?0ka}o0VvsXK$3kvDA{vN zH{fCxn_j2I!ahAliiv|UZ~9+BCfrRQu3T0|<*Rk<;It1biv;AEu$M(fI-qeLBk;%x zq|pM3C#+==7bG8nDyZqq(oA{+kn|79SKtivkc(Md0G>Ty27$VkT(FY8HWraXWaSwc z7?cHaKq1eL67t!sjGE19?9&6LGyY-A0)-koB=|Ey!Osp3ehv${3{V-w4k?4uK~caC zjsmtcPy>`5(f~~b6-4Zif+%HrfFzSQsC^W;fN3g`xeby=#buaO%|Tw*QKDkDdo9C+ zyCR+*FUzE^K~%m2^`k*9obD;dqysI|K#rZBD9fZur3|RRB+AUq&dJ!Q0M3By+r5>U z?jVY??E!(zpLn2lVQ=MlL)uo5F$G;y9bL0nXd8i=VYTu+$ZnnP zCCsD;DcA1VGl@aHN?y6<4K3He#TJ7N1J{189 zb+eeH6j6Gbh{1`~E{(jP%C(3SrGW8?q;3H-H<}6s45X(e&A`B*A<)PJDrPuQikU|4 z?R!I+m>C(lrXLJrlH<^9FI6*BOH8u`V>B2c(!JS!}jU80FaDqw~aW*zk>B0#v zUDz90K~ca7jsixO=@Y`4d>NUi-wS6_U}T#9Kb%Q}jS&>?oYMuhSR}b*piP@bhUozj zOuCHq)9WLcB&WX?WD;bn12r=_@HR77nbm^Eg~B*cLVl?&#VgcaXrHR379`D!3zoz3_k(!|$V*jHq7>KgmZfGN7%W z>E|MuOo%UjK`xtqGzzu&y%5P{L{T}x3N9zMYi?jtU}ogp?p4fmm&Xd$-VtZr&%l3& ze?R{`{wn@Rz7Re~j;|aCIi_-?aoBN)vVUP;#$LxB#csnGj33ID-9Vx;|5o^EXHz;8q+_VXHsBPpDuWTNs2?U5j=3l z4bBNnjjGf8CNQb9tANWPZg4rorVOgOxu^3pGD}0o&$z*b5u@UCzlls@;;<&a94ude z$I`eV1rvBIjT=-jiB6w0i%F1CZu-TExXYzg4vn&)+>ynFk~`-1QY&|u_E9}|Y-R?P zP1*vDGN7`F3pGBZw;z}eiVrDJ7;-`4LlV^d;hJ98$0)-g*C+uhptv9flsKq>;(`=V zVxR(w3luHj`B#SR6CD|^@k}>}V-|uYM(kOPF@O54*-TQ@>{l%7$C9(WApHv1D89L6 ztd0_?RWfKw!rU@;`oGysdNPoPD5$}sql6d_2b&8Sn;@@}<_2fJ+E`HP+`jMwOEnQ; z2q~s6&S#OG?y!!DjrwJk{(9sPg^%6D!#Zn?t63z$Ruf-z!CgDua559L=Qd|Pi!#_4 zXo?{(1Vf-92x{g?FnBR=MRKWf{^UHxxrnopGlG+g;}OR`j)fcz93dRW?0W3dj58Ti z87&#P7#=a~WSGI=1qyjo?A_=x-G-Cdmkm6K%nK=6z=O!V;G%^MJc!IYJ^Tcd5@ZmW z7gC(qvoOlK@Is1{m>0|((@&pZ;$*V})w(?3S{GM?XH{7vXfXL|7!OLp(t4L#1&i!G zsuwJf(H%}j1_lOwfkyBkGY@L%Vh!$L@ql|+OpR94UmpXve=I@mA0BY~htXoX!Eq)9 zM)T=`$C+dp&8FuaXHsS}1+{m0AnhHK>AQ|I`LcoM#dshw0iGA*fy4xOUW^Aa!j?0U zi4!t8#si5CeNc4pfTBZ|-vu&rVb}^)oL6c+G6u41hxWcjn!+owKen#5xRYwAd_S}^e6;NQYOoxhAf zh~JP;hfk8DjKhgTjQu(Le)ehXrR?f#|JiP{?PHtER>&5>>dk7gIMIPsR-h3)uE~d* z`lG?ApAVe+*&CxkH7p;fhLz;dYy=N-@=fpNU{+&{nEt_^S%EQpx?lja6tiMu*wg}M zWyshjA0!WiOx?rm%NRVJi;-D@F=)CrBeMo$;PeniW_8AZ={1bZdXTY8KF}bJ8k--e zxZ%a0z{MNEgO?J#C<$DEpP8xyIN!LKDIdVm0ySTZ1RB9phrFmk?7cmaotc@D%?lK` zyr969W&_V3@`9R^a%|wqLtaSZ1w47k3vRqHx=sJU!K};%o;TzLg|PxC7cp$#7|1*k ze}>_J4KGZ8&CM)F{hIe94>PvGnt0Ht<#TRkB^^@QFkm-M_u*qk8Lj~tLs3TBu42G! z#yt7V8SCv+g_)5?nn@m>G1JjCrOEJ&KGsl#ltCVdmZ2`x0i*;fs6`3UH(iyP88%j< z&rI1^O)OF)MvB3YfomUE7grpYJ{LRZJY%A9N*PdN^9EMT9_-of~iaVujd zV-%wiBPYWPhFJ_n41TDM7!Xgfu?*Bq7XUTWWtkdFr}M02R)-E33qX2L;NfBcNW}^s zE*5}Ptl;5df$2^j%u0~qVgX2<3LY*N0M)6Y)7N=03o_uAn+he38mK8_DbNTWE9OTnX&{5e{LsQ2JX*{TDR01|#r)GR`ZLQhW=xlM zXI5ZLpKjyMECU%K=7)xT>hxN7W_9)yaL<(=686cUVv8RV_DP^&G=50fgQpGor$>So z{v?2g(fA=@51uyUpT2>SS&cDn`T-Bz!M@6@5j0zPC5#Ux*q7>39_-Lz96e^*4C9z= z*G^yt4dWOypXK2JRn1%+#SCj%tyrfU7cgtq+ws-#b?`0b+sH4$_nz-J-(|jZK3U#h zyw`bG@#cWm$MeqT-Nk!?PoIyCPlz{)_Z4p)uM*FHo;y72c?x+vcxLb{;n~k~me+)r zn^&ACp65MJGmknC3-?3rE!<_?zT9)US8^ZWzQkk6BfulWox=TvyMtSYo0IDq*G{f# zuAq9ZMO^E+PI6u6w&ND%R^-a$`pMPHWyrVdX9H(A=W@=?oaZ?2a5-~Haj9|U zasK0+#A(JU%<+NaFh?s#496OdDvo&^4>_4RE_3YQRN?U9Fy~O=^xzO+|Ihx0{R;bW z_TB7j*yphKvNy1ouqUzyuv@XKvrDnFv3+HG#8!WbZ7V!h6~pLG-KGS=y=?X2ajS*&ra-mF%vRjiUMpIOea%wvgRF=T0FnZ&Z5 zWgn{!D+4Ppizmw?mV6dI<`>L|nI|&`GOICHF}E`>VcyK5$o!RsiP?_%I&%s$Gt*tB z9ZVfeZVF7&O!-VTOf#8QFpDw0V*1Wx%yfn+lJN)QB_?jh`;2ckCpzRX*9)*P$}@3; zmrJJQ7v(Z65n^FfX5ua`smw_&hAb6d%gw?l%EVoqS(VDLkcWj)oQb;_w1|~q5oolS ziMt@bII|=(KaXKPgr8rKT%wy-l*_P;kA+d1i95d_F*&oOl3_W-9MGakhLsR=(&}>( z(~B8aiL)^3GI1y8=ar=9mFO0w7C>xX2XPEi24`3Uad1*jYF>(Oeo89C3SkyTRVHrG zI@-*<^kA^VmO@NV%uCNnWmpU`Brz{JBflshKQpg{VF7qaJXdLPYCZCr_}O5yxe$Rd z1+0||IWXpeJ;4PIjEP`txFCTs3G8_;cwqEH`0&7(1`Z4^SYS+tm?I1hjhPUG(!hZ+ zYx=`7X7R{*5WA86J_q7Hgx_a?{mzBr_o)!GAby_=F$CG~6Q&22GmF-DgU#YZ__YPB zloQ#nyy>Dq*$zlh#-YY0S^l!mpBtASQkU{^t?)DiTXUSGIk`5 zxeyVgNXP+)B|BVs|gT$VBr-Hj%GIWXpR$Psb^GXWJB_N zEZ8XI^)E4C&$FR=J{s&0Hn8WTzz$&pc|H>Cb~d=@Bfy?#gL*z3>?k&v=fgnJT+hgc z?DjCyIE7ZI0U}vzxyz2(?E+Z?lZ(Sk! z;l6c&SOfO0GlUKHt*#TqPLOvUA#OzSt^>p#n0M``C)O~F)!Tv9u^{=*79xU_u5G|k z%YquU)?kZSz<#v?+sgv-t0ma2EO5VCfc?q>^{YA94J{(+78|+ylh@Bw68bVx*6#hI^SWT8ke5p9fIZKQ>UnLj zLzuyy*8)3)8RU6Qu-lp8p4R|-o*C+Sb+DtDVV+k5MRYwQGqUGZAqK!buL7|L?0IDf z8|--{h@BwMD?(h1$n$kPvvgnF655p_TaYWR_7MuX6Aa$b&u;3*I};BT#LD;admN( zbER^yAG*bcHyWbt5~PA zE@Km6eZl&b)sXcRYdFg{mJ2MaS*lqqS@>9zSn^qVSZ1?wvfQm_dBvi}vY*9=`8D%V z<^{|J%zDhs%;C%_%#F+wnEx?fV!qET&Af%#k?8@`E~cqWsZ7d@KbU-&BALpVTA4mG z9cQ}2B*3(i$&B$T|1Z17vZaa!S|KVkna>rWi zF#3V@iX!C<6bm6$JEIS{ohXW$HyFLaZ5UB-=3w*!J4h6iI~YB|Z4^;>_F(h?H-tp< z>me;*Mt89DL}59E(GA>&5k<}+jIIzv;8}#x1!5gIk1#qzIN(ge=mfDF92kxe4 zCDr9VtVHT~|23sf$@vIiu zLU03~Q4{P=VX$Yxe$@c`RT$=1b+F~aaKEa7{VI&&S5=4^2*0X8Y=ih!nTLh3UYto7 z;#nn#-C)luLYxctY+ebY0>nDFU**9OFN6{Ca$v1O$ex#l2qAl31|0E1rN#BgJBS&j z!Ojzc1cnsYLEsH>jFMoF2q6MP0vs4Zu)q)pyG{rm7-HbS5JCwIQHU9czz~7>UkDN! z!VtS5fguF38ypyd5a%NYh5*Dmcwq2@149raF!;b)1(5@T7a{};jQX6?R7M_fXb7TZ z18%T`1R;UJ1$K}iI2&++JtBw*3=VK$2*Lt`9qc+mcwn%B149rcFjygGl+=SZHG+ES zj4TlAAc4UQ;Xnd|31T-mFc=}uM-B`Ih;^{QVE7LX3<31OVE6~tDu5Ii41a|nVzAK2 zDNSYgGrggmS+xE)*aZS$-!uFIyFdWsdxoE2mkYps&+r56djY8L8NP#^BLMR~!#A++ z1(1Eu@D*YPJSi}If!GH2Ji})m7Dh{PCIPVT89qVm2Kk=hBgDB#zGwIVu@3J0_tSkl zn8oYgfmQM&d-g3v2-&Z1z!A@n8u1LT!H(gFc>NXFdVa9iUxJ;@kMQ~nu-ExvUVjdD z3x9q=ay?|UpQn!wU(FLtxMI!UJPJgbxpl zW8lEx%`Zrl2ak>&hZqD-J0~FqK?38{^nYE<;`Qesb|d@!48(m1zn=j6oi`~lIU7C} zb`)Y3#P5e8h9LZ2!f*iWbsjXY?*<#qgYbI&7O++xWWVnPJDCUU_l;m{cp!e?1okTr z-0$lle7N7Yf&I<{O9$|||fCrQgvQP#F_dy(k92k2bE=B~#4sc-b zpajNNi0P2P*bFfQIWRUbFfgo`oanHm9&ED&$Yx}V8SB7$B#=UZu@)kP>zP)U}S>*Q7?`NjSO&V5r+jvIyf-I;en9` z4h(UWz(@rfB8~`*6o_?@z(|I0Ac2ttu^Sv1i4fN(<|RwP#)=seAlAVHBYwI;KeKp! z99XFsvfpDNLdbrP0sCDH&F|4*`^6xBj{@5-2KIX-*x6zTuSbBrE(Y^@IM^*>`31>d z;5vgb4D5F?6u*Z;3_~PddpYhPn$do&z)q z3z~MFekYDu5x(1-4LUI`2HMwww2>zkym!QK`pbA`U8eNl=?~(VW$QufiD7H|A=~m{ zyC%?%0RZnsH3Xk1f;dwEy6X{b_Y&k7ffVpgN0bev;4M$!Nm|(6Pi~!R=&oF-gQlPM zLY-*`c@63z@|LzCmaJ@GHelW!oy>fO$HF4p2Ykwa7;6gy|6~3`{PXy0`6~EQId*Zh zaYS)wb1<{tV&BQ0&F;)D&(6g5kZmv99MD!0Xfn!E>DKP2hFv zg3|*vS(F%AraySk?9D9K#5_HB0W)Z&dfx(O=t_0L=@(ZrD>5}POuxT?S(mA?emdVm zX7Ju?=n{1S{Hs^w8$oN-uW1NO2kpFuZ9htxORdSxKXa)*xd~Y;X9QZyVk6K9-UlXt z5(SOb+Y^_A*0O*%f(bz8mcbjr1VC$9q&W@b8Y@6+aRngDS-`u&1VFJM3R%07xPh^O z$lXSa`P2JWGwV`w)mOuOtSc_S>sI#6XI3F{%~#)QX7%aES2IHwh;EzDtVK}|Iq zS`LAXf%=iWawrsB@If|7OE9=Ha4B-WCNP>XvNGId*upTG!4*2n2BEy0Aj|iKr$0zzafdA57Y6UxWp4tXe<2K71);>= z1U>*m7+hAcH-T5}3xl^TvNwU3?F&N|p~Spk1})p~*J8oB2xXOblPqYzB7+c0fzkJu zS_OvMKdKiP`@qZg9R-@e%l3s(%8DlG?F~;sWd(TIzR+}mG!|(#@Und&NSSTHAlC$5 zxGw}Pv%xF(g+Qf+7<-c#Xibn1w9E!??-Bx++0gA>Lg08|6rR5DIWu&7mk=~Y!27#| zKzm4``@4jo5dvyKxClWa{*%p6QjeADw@;9jJ%I=Bh6%j>#;AWF2HJ5PDE zATP6(J4=PNLEv3pMxc_`ZmTwnKJ(;;)7IOkUPf8{7WjeXG!X@g7i$lDZQ7CU{{OW4x42mhHxDJonLjU4dyYeD$-Yw*E&+ov+KOyaQy zEd&BD@Mo>ST%)^=ql&|iL!SLR`#JWt?D6d8?80o{*sii|WShX+&AK_k!4cH%0k2RO zLCr|k+j;X?m>C(ZrVHk?D6oN6rrU@>>RS`JCJRt~D+0|z=Ag|lBG4>k2FgMr&@2RA zt}X)3LX0NUALO%unmxwTH!83wK+bRyfo31@Vs#PFHa#WCI&~3f_R$9|R2Km)-v#f% z7GTtyUZ;qsJd1AvtxvzIA&io71oT;`x_nnpn}w3)yUZ-0){cun6L=$-FlxYSZ(pd+ z0^0~C3@O3D2Pp|dLf=%b34D^0Ff{bRM=1$ILm#{)Oc)ya;KP)J5sP@IZ~VaGv^~Iq zrId)g2-!(vsKX*c{feDemj&xm-sz3HEMmlOoB=s*dXyfEjy&cLBwZ6dQymZytD{88 zCL}}_G++^9<`&{)Y?K3Uz!u)_W6W|JX#@7e4U7TAw=z#Eu~7E}34iQC3fq@-L5YRf zLnKZru^3P1Q)Yp-H0SxVP1XOw4n&9I+g0z(FaJ)~U(Ce@n2rC!#$K`M2PQB|PM?s@!pR0c zutW@6Z1{tU4KYZqJ7*RX$Mo0fES!vf)Ad&2E<0AcG=Z1?7m1>j9WyehTXww6qNwaZ zI^9GWv?|wApb5PGA2M+ZnL2D@Z1M(gu@D8X%4KTun$DfZqQK}mT_=r2p4F5=uE}G1 z07%4rdSM!i45QohzBCr-s((>PaqTkwRvHU*pO+}K4GP}qB?^rI@J=t$X^Je+jb5VA zpa<{t5`_ePjv|X7WRsT&xZjHN1Rwt<&?c|z9MknPSfpUxRv%x=Lmsjw_lYkHwb$fA zx~<^Gj~=M;-j zb#3-`-glrzPS$k6_bg)5{kj=B*_*)2*2N*+1v3V@Ch##Q;?UX_e9nnDw6;wHwROay zwJrFh6LCo9NtyoOJ&QMoToZU5yEruafETihL$eQfCA;|a4J%oc*uX2<#i98Jyp&xW zw3J|APPqOWslnTg~^-tMp*)FcA$6cd9qi9q|rY{WpZBnLSROAH!A;M1_gpfMB%iXky*41o{D z5(CE&dkA>9ff%Gi7d$<2C5s#=7c*=ZbYcW;HH~8yLJZDAvkLeay71}q=d+j)JuI6& zpG9~2<@qf713f0o4jq%7esMmF;q(KmVb%Mb`7GuXWm@<^5({`BiRCO02k1yqP@O&f zfdP{!X${WTi&#{s-{90gkEP^;HI3dcVo}fl4Y)(j#?w)PjF^MQ(81@a!p<`U4{1*a zIdJ;HMJzgesEy9)AY&*BNModSk`UuQ2CfV)6D|(Uo17atJ2=xhB{@EFoaNZS(a(|1 z;l=LCZp8SB5p?6iBt{OyCh+kk65u)(=SFIiCeYaMl^_X}@?r5`YLySx|5)^`6bJlK~0=MfhO>C1_p)(P&x!1 zir)ktF_r)o7*bp&40282A!7+>p#dH7#v}gx!5R;hxXaNg!gO~)gXb0~QlYkfP0&IDp4XNUIqir=$6L^~#lQ>GW zojXr?v>^`#d7q_1t5hCTg!*mOX4Pi~-9oW_>SY$>J&=BZ%wO>DA!W>;zV0Q9I5itR zYyM-&`Yy<0JqBbA^%%rXKmU?NPZG5hfDBxLOr%by6FlxC4j=acU%s$?Dl_XO9u`o$ zXuGxmtA?g6XU3Fh-uu0(g}e+5Agsy2z>tzylBiG2vFOt$IJ1cgK+i@8orw;*dct9Q z<3-jcp85m^hN%;G^ENvOxMW^UwOAx7{=jOEfPhd`(JLjsy$=>%e8tCdDeK#}XPd2- zW&ZiQ-+S?~o{zk{?mxf#<6Xs!oqM0TEppW;#b)=Sy_fw>E^l8EW$RMf`AmJ*_1n(5RkOHn{hn5(VsAS` z{rejKe(POdT*{Z;WdvP$Gkw8wHmU9DmaN-Vw`bwy^P*qJueqVa{9W!^ysS>h z#gpviH@3x#g+Gy>Yms>U{hhk9g&kad`7^J63+4_rnYL7hnxh&mn&>L z)q2nBlt_#~xU0Bnao{qGqkdN%3Os8*1uoOtHFK$s?Z)%|6$=Y3uLUmi6TY2%(A1FI zF-Gjj-|%bP9lmmgColV~fAwS~i}{A~g1rkG7d1T5yqp6S80 zZY_6Ug>>ZQyiBbw)=S$f8+th(*{!Y4k1JhdxARiV(soU?Rd=_(R^aoPwyLYQs{DH5 zdaJH~7vebVdfbmusPZM+T7AEOg8B)@1Mi4XQFt0frzM#tFEfQ@yW|)f+iXlx}H0t8(QhG zOpE`-k&CG_(%4NZ>wRh_A3vgQZ!LAosQ5&}NA?NFSH(Nez2=;>uv1phP$B8qm$=+( zN6ae0>df~yJ-eP9&M;4l|3t`B#+jGm8UERce9;Md;uAB`xKKw8Vim;Ry&D$a(tr7P z6JuENS*HuhNs5LtPXsOe(o{|*7u!$C;$+L)7FVp|{zq4nM zUpfDS{r=yD|7+`C$^VxB6CV(NVgI)JNB?Etv;MpP?eLxQuk*jhZ`#iwf5HA>{r7L{ z|8IW7{*V9f`hWKe_;1<&|97_jQ+kBmbBGuKghTSNxCu|M~>}-*yY+zwLFf zX5BxhPQGqiP4BzOujco}U;Y2E>h+K1r}n4*>HK&7zw@8#2m5?~P5IAVf3p8p{n`4) zzem4L{`39&{#*SJ zSN?DL@8v)C|CWFHm%o1Jf6iC&*Wdr#_dx!n{o?-{{+#~L`Tze5|4(&n|I_|+{}29? ze}Mn9|I7cM?Dzej@psEFpMT8%#DC_0m9PI?f9(JN?~y<6|LFfE|Fr(h|11Bs|NsBM z|1VN9))sX(15i9Rlb{M6)$*|ZZOy1b=`+?#Fi795TQ>}Rt z_42vB-`0OJy!$>nzwY(z-o&)0{u!Tq7v6ilwuUo$q1fu)6*8llG!FO?q z$eY)<)PF8p!Sd;-`+@Uv847njmgcQ|ZZUD(fm1MJ@Hi3riT)WG+lyuM@gr|a5pqm8bvcJ=+T zUvk|KZ4>RAkFGc$T5j>>m(bKD^Y1;1w)?d^FJpP0k>Q+z8{BOD246i>&Mot?;c_%L zted;g%xppC;?w(|H`*vzrk9*MEuXl)xM9sQ=Q7qS{sAj@+-5&mykp*)>sdQIw#v2y zy-U;xjsLx@!a{b#uEacz`o~2_3R*P0Odra&ZmCgQaktm`!G7gmOSF#9QvGE&Gkj*o zhX380lBdmkcu9H7{~s<9vab&OWp+Db{d8;Crj74+e&epsZLFKUrStb3=KYJzyi%&A z+Iia+-kml3y0YrUU+Z!d@61ZrzJ1Nd*+<)ErvG5)dF=GN-`x5Nhksb{l@E-j^%~c8 zt5epzd8<^aw2SM&MkQURx$5zbf89kZ;uVa7Ue47ky)$oPN$%kT?_KNnZ8#X7nW27C z{22RvzN$MHOlMc_|9|Ian#DeIm37XCeZRU25-&a^mRyb^s%FzTbr{%qqv zw{?!Fwd?yYpH=YW=~lyw7pz-(Y9HA-Y;;jBOkDi)0pF~!S=wPr|yt&(JX^^Y@sRqynC zOKlDI)MsDkEuXw@vX|V$%o;I?UP-0&xUC$H(QKS)n-^Yo-TUi6OCz@k%aYWHd6g4( zOt4$rl=VICbc=JIYrjCo_nQjLI*Y$2r_Iv&;9;N_zIbcj6}LsHlY@&6H?5E^{O7f$ zU~dQe>uaukmpA)vJF@2wgSDZRy0}wL9Pi5=JATPNSbDGCg7L|Hk)`*iO}b)J`!qS- zXu`>eMZBx?d2X84b#2bfJoUo($gPFxp`QYnuY9QNT`#J9RzG;xyXlM8Ah%dcj2+=4xGFy z>L)PwZTBP67e3h+x;@6j#=W}g7D9ZOtf|1{oWw(-B z@s(*amUnMDo^vR-Hte!>d%?05e2bXR{W#|0Te;kP&;Fo&hvHId-*emTtZ$$C<6CBp z!MYQ>B20{&9o_^5#B%+bvrk;CX;a9|r?U(>vs1X^8xC#p5ZAM>{Bi$tPJPxH&m+m# zZ{355C$E7|!cKU{9#w`G0I`xjmOg4I9rcgAhWc`v?7OZMLXJD(03erkwrStl~> zOts97qs9B!=f^Kh_b`)xsPfTbJ@cpds6(R5cHK}3-4U}z;C`=2ek!j_S~=q!(K9b@ zR`fAWj<<9Y`IX&rT)g<$=I>w1ne4w+)c>!UzxO>`OJQV}LrmHHPxt(vhH>&F8T^0U z_Dhie?VpR4=Q}&^T6xtKIlXjU^zc#rKZ8XbIU2__l6Kba7oTG`b<*4|0aJLkM^01U zGI>$SMJvY3uNs^(4)Y~leq9)=9Vst(xYybynVTO}^gG%}t?8 z?1UE7yXGrqeq6j!hsVgL-0IkBGm(0|i&NJ2?R({^xBJ=4M~fw9FH&rI@ZnI{`OM&N zZ#ie@3T*$p)P9*B)1(xOt$PpG^71LxYwkCVi`*Bg*QR-Euj={D=dKBaxtvd`DEVX6 zI#sgbclog?o0xbk-+k48vSU)4wt%+j)138$6VR7mqUM;v2yfuJKw5v{q-v} z=hwE#+wGcnukD&HRXydyf3fVgC#DM|9)8JEd~N%q_-kV7GCsSKW(D;rrQYIt-G`ee zFlip0&BM&!|J;$gA-HLo+0M-=W=CR|buQ>nRJrHNY`!C|fvIJVjMDP(`p8uW)Jv*m zO52(~%?<8yzkZ%~`#P;nY7ZI=Wu;a$ywkhibz<%ZbFZk<9!0-}6EqZ5zaB98^FCDP zi_^90DVw$iZogL-(0l8V-1)NhXQD&fgODrl&+Ooo zP1;@f^EB6eusU1^S||d^U4-&eBXZm+t+`G{XFV-Ei11zo*(Pa zFp)cJMHE}O!8b;$j;g~84Jxt=j-PkyU;im6@I#kmv}a*vaEZ~q7M)|S6U~_YBYh1j z61#Su`Tn*qX?@p0;VYK!e_HIiYqBgcsaGcIXyP^D?Mr`|U3$a4C{W~v;Kx*^32RUJ zPpfa;Kkwe=l-twAPw>0?X?Hh!7wa*tu(J7exommsGX}o?Nz53npXSYDmd1taj@&ov&i7EDBDFl=YC>Su-@|0Nub2c+Dp-0 zy5Pm>S7z5Hq%YwY-745}%j-0(>#v{}`4!nN%JZdZQQ`vnJ7E^X?Y#Buya)TG5`rlw}@C;lB$o%1g$ zWZl^`X^)uv3+AR1!=HUjWlB??ea=tx zF7v8LrrSS!*B3LNQva_w;r$bJ`4GaA6&jZoGbUu zjQRV-D}M0tNL;Iy|3Az8qQ>j_lKcKNWZ$S1oE>7cLastKe6D%xJgLJh9EL6(p)Pzc zYPU{r&AGZrV*QWFZ&pcO&w0-t-DB8mTw^8JJ$qw5i&g5LAfhid7B!W*_F(h*4e1e=smmV+tPZ~Y$x})Ror{_GzL92 zj7(|Q`p)$`uv-63Tys{|uANWk2tV5z^v}OCwLf~ccgO97-#@B%Yz&&KGWl`iv+{Q$ zTXM>$7pK*hCB3SB)e)`hsxYxdn?ai)l}RrANyOc!Z{}aW{qXWj`)|)TXa3mUXTRj; zEhmEs(UWJhYrcJ$r1Y|AQvFfh6{}yr{&PaA@K;}I@e>KRE&Z3jE3y4tq2=WIx85nb z<YK2yHeOd19 zEKP|BPwS65e?AD!HOUH{lihIQpHo2UhMcEW8OlC39UC|29C_XN`-=D#7Dv6#ZAu3= z96w(Dc7Bj(Y}lV&=Yts!SFGB{(sL@sZGz1&!$WDsmnvLJ!``YX_7!}5t#(d*p4Jy)4h~^xu-`TVLltl7_x*YB=vTZqmhV6gn37yM*%OEc>{U2X;^}#J+-De|i zB@|SqZ4{fkhl#O8Md9@(!x<72j3NX}b-I$5a!+O7;PozzOW@kKgojD{ey-PWJbiqo z_fyf6^+{D7uOdZDUngGbZmDBiob$$J$IYs_$CmEgue;ayzU9M3K?$p6GH)-jzOrK4 z!tG6NFK#6&OtoJT?Wz^7?)Nxa%D$avV)LU%7Ki*5zMenu=BCstMpn(+hUNcGx^KMH zqV#z8-+Eace#a$EGuBMf%f2tp*Oe*w=kLJ^_lI)XR=>Zq1cDlvE#Ua93!$@by^+%XWLsoAA+NMMy;c zUYGjgUBQ!Ts&YkglWljH>(8G5KjwJ7mcmDCm6ojHK%Mdpq2m1FYqX{9(~hjy$?I}{ zwAY@6@%^=`?6zE6$@<50&&{|hu|ju3S;F$43bSXMaemzq;1{Bzzx;C2>zy~Mch6Fu zSecO<&JgYS`TVxT)}Cgwg4FIJC%KeO3U?Ftzj?r3s`2~V^vEfeYfSgW}!|Jck^=29m-o+>e&|QCG0gn z`>=QRNzK{P^Vy&G817(xW)v8iS1omaRr#hV`R^pel&kl?o}!p`f~ifLd&9DRL8$}t zPj)SpOEJpY6aO}zPqNc)dex^x(x#Ue@AN&?eAi3jg^T@}d+T@Jytg%XqyFdrOK!cI z+EHC0H|e)2SL$AF|DfFZfJZ{^tOwoeb1DzNHT6>C0i>^ z>VCV)khdpf_T|Ta>rxL}ZQxPgX8z(p%g<6)@gx5d>ywvsEso^X+WNt{_|4fn4cZRk z?-lBu4K@DG{G@8itsnk;c5U!qpASE_Zgu%PsZgD}<@}7xt0t*sP7z36@qI#=n4{0> z?ax01wpYeQU7up{72yQoO z`}kYJMe&fG>*N*xl-DjiJTKpRG1o#>zB^yfB>PRvlCG|oh&`;ddEWNOh^KB2(`;N` zMn=uzZ)x0CryeFOxZU8~xfLoYJ8xIq5c1Vu@_DMJ(qG#>9PJFe>TjM-Gngm)tlO94 zY@kj9!@95QLMCnSys@yC<)EaJ$o!u^nP*F?mOa_?Zxfr=mZQhNpYh3KxnXP*azia@ z5@W*qw(Z4-|NJ}Qa-g1dTG;D@ZbFV#KeDgC(r0*3Z*=g{vm2f(8{aQ~@UWvr`}yIG zi~9FI=KCwKAvc2aMP=%>rB^f-udw-G#y?@NsPg6dCz8$=5*UAec(`iU|8uI_yBpK? z3457#{kU@5<*sd!!cAMf z1vp%hdB0F~=0~PEZO?6HF@&sszr9F9syk}|Z%I-}e2Yw7m(V7;HC%zwr%Xb5StqFQ z*u7qQeuBb8Uf!AFC#BG!Tv9_q%*c`L}tM(YMUmHy$iHQ<9Z(|774dL&*oJ zx*jFW$9uaIuDJ3@eb`WZUv-tq3lACIMeAhU{kOLEi&?Aj7coxX|M!I7f44YJ8-^_& zMThF=bzXYG()N3f^cQ_@98U&Yo# z-KY0@$81V!-k9OO_>G&~7Paup*_o$~t<85mc~xnjPks8|1>TO*)7CHFqWt`ix!-}D z!*>q9;*wk#vTmzMrDoga>Ba>@CcV$o53BCG!uV{O#e1ic)D`tn(TVSVsGD!uYQguV zO_e8ag6-~X`#Qbr(*N$XPW8}y%EsFGmG|~7UMY9Z`lqUgHg~*}m6kM(`I=*D_nPn0 zfiAxj2fAOh-MsUm{#@b}%~iX;f4M*Z`mai*CY$ev?e?-1&+c0GYpUC>r;6;lDf?dU zRVlg5af!2F;=E*`z6qZ>E}nib$a_xp$k!`xewN-_d@JPA=`iu=&6D4Mx?lWKb=HU1 zQ`7bcCOxn@Av>ofk7>?|2Tu}P+YAa;ALJI`7JlQ`ld6=n?f8eO_3OXCtiK{FvVS2T zpZtv1?*czOUsz~$&hx>)(6l+_N2coYi?2I$_0T81ST&J1VqUvCPYTNBm*l#C-h{ddnOAA37H zeYRtT(zH$TpRe#vxO!4Xt^3yk5lMcdt`lbud%l`tDWLGjZJFe$$8 zMooG9lAj()_`0-WYL?HJ*0|>jw)ybiOwB*Hr2X$N;rbr)PJ_Af()Q)IgOB(&&ArO1 zC$*~4`S$y|E%j#&`F~D{xiW!kY<_u4);_TKkg)i-UV49iRBO}3W(U&(M#=UJ-J?~ejL#o>Bz(5p zu}Mm4uE*7hF%$vnN#UNW&pntHmOtHaiaBVDRe;Q?C;XaB%Own>4*kyOVI&74fn`vm*9$7tO#a9vI?^7mS?R%rxZW46qwn_b|Ti2bEm&`ic zFTA>ed-Caz!NLa{)R}$l%+|eMzQBHUiS=Cp^OOpYz73cCO}JXBb9>S*)S25cEUx|^ zF@N`&VEy00p}NE4@tsYxAD^4V61h-g z@3T!Iv)0sJUVU<5^V$pd_BwZ*5UAhWb$iM#y$>20*LJZwY3x?iW?G#m@~Knh|HKBH zb^Oy)=g4e2pVE1q*TMUsdHlc6-u+V#pY7Q7_2s<1hv!$7=-$cwykg}7i*2GO=Jxh( z_dil_Y@_|dO@<818vL7d8kJM3bq>Dj4ter^qS*hZ8x7b$*i;IOaG05Scx#_%^E<=B zU2pRzcH-jV#nVKep3GW#_}$LF8UD`qgO=*OxEufW{*}86-JT@oYdxHjR^MRO;Ba41 zHq>nEbem?&q^L#nBN)B*+veXraZa*m z@jUS=ci}7$wJw?1ws6U>KMnVe)K_i#Dz5+3?~yax!|vIeul|#m z&ikZpy6(Huxh>yTaMaoJhWk%j!l~T)-CVZ$ev728t0&_xsrT%ATx!>FPL^39Fl(=y z@!xf?@8NvXo0*7U=z3p?+mANLmh@xkc#n}6DTA$ec-9lDpynyqB;OYebJ zt-r7nz$7uxc1_RTq;quAp7AADgu zf4uph*-3E@t6#F|(&rf^PF{MrZCOq0HLk~hu5IbMnbLLB=hCdtpFjOA$`;_t3Dc9-TByi#Z;t0I9$kTy3YCc)~D6?TJM}G7#+PkCH(jG6ZZ^GT-&-j^}y{3 zQ?p;cUKDxtdF-7wt+-1a%fGERoB4TeVU@xa*7VG$bHD7aE-LnBmwN1qIDO`L2L9b9nk0I7-C{lO3dWpy>n`#AH@BYgZR@iNi@6mwC*1ySx+3`ReL~4x z%dSP2?S7kHO;Ws2*4%eaux8K8$Z+Li$&*V9{MuXEQ}) z;`aOHop0hEaUQeqzPh=fX8Hre{2Ovw>picXbgoPPQt#n!y;jL(uGO!1zccn)E-ue+ zW9Rm0(BCbjI90EzBk;59{{EHbcD0YouCF-Wd!KKk`kIJ6s@t`#nDg6N6D^*m`tCYb zbEKX%bz<}#H#6pycya5!z&zF)LY-H7y3e-0m^Ay<(E~3RSuofq?~mAh zQ)bPirdRXa;*5go4=XM6@sZxOzASUw_wzq5&MA!gGcTX}(CcGAw=dql;)7S>1O^5{ zt|!Mn-{I=GyeIb3f}UII2Ky&vDCCQ|+dO4Gd!#nArdDOqI>Y+4>8mSmS+s_JbIjUz z^<<2|rGS-Y%q-7NtFi79_{Y4hG;xAGpIM4@a}s;y?{iZUJY;tM{-9J}tajkQ!u!`2 z|N5uQ9iP|CGvlAf_7ii2`76Wi_r80lUR0s@N-6N?jOo0>w;~eNzPkA9<=l6@QvW$* zfpoSb$HIB-J-Zx!^xeDer?(}4<)pciGSlXr{JVVr?mdwPIg8fqJ5hDgc_I^=u%6ey zMjojUm6;qn)^mIkaTWP*e4#wH|4Ds_s7^1hZ>xv@<=-7mT$z6-dmh=w$RZY$XkcRU z^x4^pMXRE`&ofJl9%FbA`^PSl?>^T?SLd(Wv$L~&ywpw|(OL49*X(k{?q=QM&6`EG zrc8-7PS9i$N}u)7<-Ky>QSsUB-MlNzdeR#v?n_Kp_|^HN@yY2;;#%S>4?kR##U`<< zevw^Fv!iCwB94yZrw%gu3v0?_x`gmRc^127L;N0=C0?_bN~Cm zxNYvv{Fj^9Om~J%`lWT>;6=)>HeO2+^)Tngd3H@gSzgSpU5{0MADVrgc`@hVQ}GwR zZ;4TP;C?y(h=(2XH6QhqLlgJ=?OImVvXAFeJzKru7O_^wOtzB0?WP-A@4l^Y*ZHR~ ztKN!{BW*g9>83Z&BeJ=)XX+l`y*qU=dAmL-)1#j zv`e-4{DIqZ$Fs@#R}M*8epwr~Tt0Z6`pT&sdRuw7+;}ss?ofdbp8|(~%~G3>Aza@U z1TCDL#C&Ag{MlMDYPG@A-J&%|xR!`poMmNO*k3er`P>EJeW_X->JLwNyW{nNk^|Wf zw_Kjq9(=QN`H`s`uHWIy-FAK+Q-JrKy>@ctWzjxAzpZ@pYu}#?8I^@cZcNWCNd2{K zn}(f;%+=XV%?WEm&&SoAC}7SSc;fdfDm)EzCT3<{jH+dv9)1@WRuZ49dJ+oF}?@%)8|t zx`u7?`j25-d?YWM);82{xn}(H_^TZ|SSQEi_(`N)`%!c?$|_z zPxGC(otgVW>E;_XM~&t8eifDP+_in)ZD~ujecACIv!5?^<$W{JBlN^lsbJ5vM?nS^ z40T7Iw%R8*B+1H$ew*<3w||*uzj1Hl&Hb&jrB}U)^(^}H{dIOh@q5|u|4d&}R_%GH z`~J5Clkd&CTHB}))obZ>N6$Q&9T@ZC&IZ+Gu{-N)0&kt-+A#gHUXWu1Yk*kjYu!(W zmdACRxPC=5fBR1psX!my`ig00GsJk5LzalnUBTh4R@?ZY#&JW5utCuBqbnxgF%rJz z?j7;Pe`VO$qJ57Sy*0AR4>Goo%F;3$}A<#yue z!&K=7mw2}E*Z**qp5FdOZ1Thi{X1)K&7V>Hp8xgK=@Rp%)o)ho65XnIq@=ogZPRp- zbxo7s@8Da{WOpWO=lMMe_wsi5FMH-&m9l|p|97_ay)Q#2abK zXv&fwWEJ(pJbF`oo_fqg>qFPwvQssk=l?zRzkkE4pFX~??<}2pu~s0t zwdTKunR>1@FF$9xMuJlBG|6|8nl7tkI+_Ii#UgawjAFm1Z_fDs<9PZLm+d#!EK)l1 z##n--XMcIpifNbr?fNYcaDlH?|H0X?rjlm~JnEV?n-XIa`MQoxaAu#e?f;g3w)zi0 zH|ovbwstmqxJ0MeV++ol8O)Rab+T1IyIjH_;`@s6>XD@hb9pAdS^UA}YZ6O;$J?Hs zJOz34-M4NDTmD$Pt*_zD=U<@(%w==#&pBQsHE|lp9WTY)>YeEsS<(k*DzqJW^yB+B zQPxE+b$oG4mG9rFO>5sVYvDxu|1YIXmTx-$xc&eGgNTGWS4vCsw?8Jol&0-@zL@ce z^r7yZ6I9F|@$)dQ?Q?B;9RIuc>q1%fSdSbB&1=PZYvVLN?qSStU)RL+TEW9vRx?R@ z#f~EzZ4~^V%2HeT@4&OGZS%V)$Fb3;ZodDYoOu6VwX<*sQeDUGr>XoGy`xdxYNquMs?;UDm!XXU_WK78YN|Nr!c|&-%~HYJQQ$=7G)w?;DEz z9V$h=hVKr?>l?FZ%!t0R>YZzlvj5ZC!2M2JmaNaaeE7_lne~05a}<`z6;9t4scZLw3=E7(hGKht z<^?X2d%dW8!bh0{g?F-o-@k9=;TKb25UGQ7bD8W?#hN&fA>0%aaZ5_9r8A<-sHCE*K+ga&!q0(udn^>B7MuIJc?azWw&YMwWOR* zsihx$I;+he_o!Mb>$0?53O0JN=*33oNy|X^}xpIE} zvf!s{;tn-_<*|r*VfSKLhQP)48R?=u&8D9gSGArO?R^=b7klpIY7-t#+i5Q?BQ)a+ z|GKmPw3>GEdKc@h)9#-hTg^P_=V~IleuZI`+_cpOAHM3(6}foPCQMW4YMfoD%CgBj z-&|q!)jt(szEbguPKeF2-7odx)r)7U-oIWf`MbVWQ*38zt=5&EMLOcuG2e6l9SfDa z`7^uRp7o~w`yT~Gew~{Zm;WmZZ+)e6V|(J`sW)5}uAX<}XWHQcvC`*X&!1y5U&qWA zv}@mW@pO%eeTGwhCfu&k>5LCv;1D0G{d3c~YkJuki;C|W`p@gkRK8ZR{!fr#Kfj2J z)dQiUkL%9x*N061Ub1QB$Bb2r-#&16P5LM`VV_!%{PWZ`*YBNll?}4#c%9R_vn#81 zr^&1r>nEhHs)^_Je01-wgw{G3_=|(yI);TW`f)ybw`8tzlK`r>$(i_W$~( zbn5Sl8A`Jnybmb7y&612TJ&O`jPI9nj^o!qEoIxY!ni*8@x%50^&aZ0lZ5ZATt0L4 zbEjT^`H$}vUA6|tHysy|t=U`8xBc(-m(er+T@{nf?pJ-dLvZWLJIOU>6*ChzsHifh zl%0O?Xv?IReXnGfzyB@dK5^R0S8P|~UbP?Iut;?t+iaF~ zyn6rUN8ZfjpJzO4IX0X8f39WmtG@2nr`@~7KK^31zp6U(_LJXI?cql@l-{2GATaf5 z_IrV6KWqPeS!45WxAkoCQ0`q_^iQDxkV~hTJ z&#!IsRyr*$)Bazj(W?8Ybd`;nzOewmfP|E+C>R3 zdmD)!MuULm|4g?UI9$#)m{GXaStR!Ji~9OMa`|r!U7}cZ<#lfUTe#_rec|u7>S7lX zZdgk>avZ4I#_@CF=GJ{$*Z*iQySrrX=JaF9yYrJ<>iyN^LBXebmf1^>vPHKW%R4J zKX?Cqv^d{x$^Pm3f9r#{3l>eec}b|6Q}q>Z?(AOG^`VbNR!u*YP@wPMQdh1n-MqNQ z_00e9m(BiLg!+3@KD?MU-|58SV>k16FPn5jLa%gE$qqS1ww$cYp5&rBEyb*P*Q!%v zPsFqsPA^gn*rJ+vC+zI8ik|Q9O*dAGCv-9f9Wc~$}SQm-qXY`^Wi zaLO)j`}NJ5YU_)v`uE>#6S#YQZ@Qt$|JUjK!bvOE9Te+7I`Pr|zRe4zw6h8N2?jYY<_xGuQ8NU#(Taur1=0iAMX@DLEm6$tQE-u1a_Z&1E|&G3W5C|Hm!3 zGwaLe1w7BE$~Vg0uwq8b4)?ccPP?eKdS;KRkWoy|~l(Mo2KV8{Kt zH#97~_F4L?)2SN@dY+B~)0Zf8cn1lvOnP+d<8-|j^-XFI4g|cK(Uh^UY)!CAN7nD? zE|z`&YTYg>EZf|Fik~UoTsAPqT`sqY)!=;XcGs#$PtSE}FEf0~d^CC2RqG`cKKYwn z9T)UI+;rG%yJU>2Y_VY5oO{B{9X9)a`+wzT;OnVPYn=~=)clxlYkcX%-ml+zSFbz3 z5V6Ml!5r4}QhH|fZQZ?w496mj+?GFcWbS~zu7ZR zUv%EMgDY-b3!{#2eaGHEiS0qt4^Oz5@aui-vuUR_A0_UUJ$0-gl2@&sr%lOOF@3Er z7kDkV1s4Ou1wGJOZX*T<20LAWR;Psvc`JArlcE_ERvdpm>z{L7;Gad;^u0c@h9*<`+u|QQ2nC% zUEdh~7JiNYZ~r^>gX(Yh--h)cxc|KWUH@-=0>1;#&HpRwlqxs>h(EqR;?LB-SH2Y< zsdwLhpi<(u^LPEz`%U;6YIpos{_*w$>yP`N;@{g(tG`ma?XU0#ZIOSC|E#ZYUw%Ka zzW>k3|Dw<5{#9Qf?^}PSYTiHBfA*i_Z@+(K|GXyTU+!Pw8_YlEf3E)&f1|!||Ea(A zGXHk}tN-KwG=IbUrQ|0DZ1^^O1k|G)kA^fmWa&o?fA zm8rR~Q~Dq4R@3WhbERYgRkD|rT-de$c2)ZiJOA0;aZ6rY)ApS9Ue7Lr>s8Xh6#LgK zGV4yy;d}LQ)0|)@HrshSSf(hwNqo5L>Xz-h?Y1qKtXDYw#<+RL_vwo!U%C8qyPt5E zOXdQGfB%!rHXl0NcUJZ4+@%MOEcn2>V;b`v9bMm`?{-h51CPxR`uOpum(8b#A8clI zD!mVhinEIq%{HFF(pWsjy6bNFUy+=!rSIle-M_q1=IV6U|0O10SE-1FmrFlieb@Bs zCix>Ow@+EzPFA_oUGK6aG`N0#;^#fDk5+QdNIh2|aOhC~m8fcs&#QOWx>$>ddah~u z5&vh_PyJ&ldR%^za(Swi-}qGTA9%ZJ(}lejj2{~xeloP zhNq}*?Cbo?$BRUld&h{iu!=m}arE}rt7(ca9vwR8UbMyUk?_(rOGSRvuUgc2*j`51 z-{VE*#~UtsDS77~`)A+m+Zy+N`#H=yJWu{gV%xOi3AT*Z1t})~&8Hk; zn>WK%v#Q|1%Dvw&RrANBytJ-ZQZ|26eBq5-dv>)yxV)(A+|M-ZkrF;XH&)xWc-JxB7{JQ3U+oj4dA^pxagMAr#Gp1(=FS>WZTlV^!J#%`l#&b#= zb;Xoes98M=G_tUIdgtdK-O7s}U){~APuy^!dBLJrbIbQ`u{~BG+O1N^9`p1-FN-3N zjoayZGyeO#_PWc}H(j(>eagASYJO|s^Lv{RdBo2U@%Or30kFt~dmU-XxRdg%2Nzm)# zs}Gq+S14bbGufVj@#DvqBa)s9SA?vWA7ff9?yzX@yl3@}?~>YHPL%y^(mY=*QTFBi zCkK|WJuZl1-=uUmbai~!9(9G8jOU&#GM(~yrO8?Gb9ee9taE}ID{`NPeDZOBq!v-+ zcH#2mGY$4tnty|JCCZXZi<-{3Cs)jzEc|%RjjltBeQu= zcyKMxm$R&jscL2oYxdo4dZAQ1<@y1=b+)S*YEB34O4VXv{MB%B?!}Xn>ht<)OedEb zA7ovZ+wCCrbooLHsb@=P{r6*P{jyf})n2PV;uk~spRF*CytJZyvB=4^OJDSgH=oR| z|Jq>uDWi@5?S;}~8!M|e&8;cj>;B^m*Ol1i9*T3CW@`3d`m=HM&7ZyEnnzcq&kpUL z|EvGe;jcj^f_pmnr-uEV#rm*s9>y<4WmYVzpgzdtvn!;9=M zea?59m$6aotJ=q?xH+u%GaVOaskCp@e17LL+gvugUG*RS&&Ymd?&xJTd7q;56p4;i zA->Nzg8No#Z@PEe!k|(=_1h=Ml_x(s>ut3DSjHizJ!Nb7b(?dqGfjW3id%8M>CENi zyT1~?q}`8dWSBMaw9gTt<4T{Hf7FO8J~hBES2#^Df!syxi9^ zd)FGX*efmz4OY8$-87%T{z*7L$l6DiYYX>{oR`uIPTv*t`oFn=chBzqkLv?Y^BDX+ z(rj_=U{r*0g3eiIp^AC6uUBb(;@2`W=zXEj_V@MX@M_*B-8Yg;PfcXl_ce4&WyKXU zm*Pc*vmT^xJTz@XPrReR$}OIJ=W=p1Zs=bqk=*5fZyJkaQK!=VD?SRT7t7b&yepzQ zSJfa~;o8YZY=8S3rrKL)I5oYSk@kI0ea(+A41#7w*Od7p-W*`&-K{$5+O+5pwbidB zm;C=UV};52ZPkl&E9!C;$`2mZX$n&gTp{=W`0Mn4XTGe}y&oJ|pW2c2y!y*i-p$*V z2--3}bDHBPvHXc=&GY-E-&7(^XRG}6-zuWkGn*dBZ$LGH;W z#+SG2+ZqqXJFoY;7wPt?ba|I&&CA{`)eZ(W{cOLuSX1up@Y{R)`M*&6^qV($EPl4B z#r{h@^R?=)U&;lUJ$x$}L&IiINQwLX`uv92L-Gg0|6SG5y0L6q;shOsXII4@-Sn*s zyz=xyma0K4TN~G*MN^eq)l<}__x+xG=EC~7>oz*QD(LwZsp^GA zOK19ax20@-qW45FH}9V0+-UCKf96SBNgiKUE@>#wlZ#*e}N}=yZs^a*;iy&1?v^2_5=t!FZBpz`N@65 zgt3G#`^V!7DS6>@ckBD#e+cLQe9U};s(*s;vadnktL86W{OEyCsUy0?`MR6^8J4YK1`|6q?o6yV4bcT&+0V&=?XURrfw))(S)90*Z(_}iRHvRZowjAa;CT!Cg#o3&u zSFB^xWWMUeHr+~<&1w3xb!?hUnZeTq*R$m?y-Ju~zn;xc0W=PX*lNzeAOZ3q9KX+> z{&qc^nm0%le6&!Gfk7Cq0>r3a#>Nm>nwgyKlb@fh@0pyRr&peuR1o0J$_A2_Vvu4e M=3-!oISS$e0P4x7Bme*a delta 42201 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 200) { - setTimeout( - new_monster_f(target.oin, target.map_def, { before_respawn: target }), - round(G.monsters[target.type].respawn * (720 + Math.random() * 480)), - ); + monster_respawns.push([target, round(G.monsters[target.type].respawn * (720 + Math.random() * 480))]); + //setTimeout( + // new_monster_f(target.oin, target.map_def, { before_respawn: target }), + // round(G.monsters[target.type].respawn * (720 + Math.random() * 480)), + //); } else { - setTimeout( - new_monster_f(target.oin, target.map_def, { before_respawn: target }), - round(G.monsters[target.type].respawn * 1000 + Math.random() * 900), - ); + monster_respawns.push([target, round(G.monsters[target.type].respawn * 1000 + Math.random() * 900)]); + //setTimeout( + // new_monster_f(target.oin, target.map_def, { before_respawn: target }), + // round(G.monsters[target.type].respawn * 1000 + Math.random() * 900), + //); } // previously Math.random()*2000 } var luckm = undefined; @@ -13614,6 +13635,21 @@ setInterval(function () { } }, 16000 / accel); +setInterval(function () { + try { + for (var i = monster_respawns.length - 1; i >= 0; i--) { + monster_respawns[i][1] -= 10; + if (monster_respawns[i][1] < 0) { + var target = monster_respawns[i][0]; + new_monster(target.oin, target.map_def, { before_respawn: target }); + monster_respawns.splice(i, 1); + } + } + } catch (e) { + log_trace("#X monster respawn loop error", e); + } +}, 10); + setInterval(function () { try { for (var id in instances) { diff --git a/node/server_functions.js b/node/server_functions.js index d56a528..b9699e2 100644 --- a/node/server_functions.js +++ b/node/server_functions.js @@ -275,6 +275,7 @@ function sprocess_game_data() { D.drops.maps.global.push([0.0018, "mistletoe"]); D.drops.maps.global.push([0.0005, "candycane"]); D.drops.maps.global.push([0.0001, "open", "xN"]); + D.drops.maps.global.push([0.00000001, "orbofsc"]); } if (events.egghunt) {