From 1b68e5f843d7a4c7d0d64859cb18e9f50db4df0a Mon Sep 17 00:00:00 2001 From: IData-RedactedI <146371025+IData-RedactedI@users.noreply.github.com> Date: Tue, 7 Nov 2023 22:18:19 +0000 Subject: [PATCH] LessLethalVend (#527) * Added Circuitvend Art *Circuitvend Sprite *Amended vending_machines.yml to show sprite * Shredding Sprites Added nanotransen and syndicate shredder sprites -Off -Idle -Shredding money -not shredding anything * Shredder, 2! Even better JSON * Added the LessLethalVending Machine * Update It works * Fix * Added restock to the vender * More ammo types and some fun weapons -Added *Beanbag and Mosin rubbers *Darts to the contraband inventory (I think its funny) *Practice shotgun shells to emag *Added a flare gun as a alternative to the double barrel -May need to tweak the prices of weapons in the vend, flare, pisol, and disabler at $5000 currently * Updated Costs and added RubberMosin * Fix --- .../advertisements/vending/lesslethalvend.ftl | 20 ++++++++ .../Weapons/Guns/Battery/battery_guns.yml | 2 + .../Objects/Weapons/Guns/Pistols/pistols.yml | 2 + .../Objects/Weapons/Guns/flare_gun.yml | 3 ++ .../_NF/Catalog/Cargo/cargo_vending.yml | 10 ++++ .../_NF/Catalog/Fills/Crates/vending.yml | 9 ++++ .../Advertisements/lesslethalvend.yml | 23 +++++++++ .../Inventories/lesslethalvend.yml | 31 ++++++++++++ .../Service/vending_machine_restock.yml | 18 +++++++ .../Objects/Weapons/Guns/Guns/snipers.yml | 12 +++++ .../Structures/Machines/vending_machines.yml | 33 +++++++++++++ .../vending_machine_restock.rsi/base.png | Bin 0 -> 241 bytes .../vending_machine_restock.rsi/green_bit.png | Bin 0 -> 175 bytes .../vending_machine_restock.rsi/meta.json | 21 +++++++++ .../refill_lesslethal.png | Bin 0 -> 790 bytes .../lesslethalvend.rsi/broken.png | Bin 0 -> 1763 bytes .../lesslethalvend.rsi/deny-unshaded.png | Bin 0 -> 1035 bytes .../lesslethalvend.rsi/eject-unshaded.png | Bin 0 -> 1212 bytes .../lesslethalvend.rsi/meta.json | 44 ++++++++++++++++++ .../lesslethalvend.rsi/normal-unshaded.png | Bin 0 -> 932 bytes .../lesslethalvend.rsi/off.png | Bin 0 -> 1225 bytes .../lesslethalvend.rsi/panel.png | Bin 0 -> 245 bytes .../Structures/Machines/shredder.rsi/off.png | Bin 0 -> 435 bytes 23 files changed, 228 insertions(+) create mode 100644 Resources/Locale/en-US/_NF/advertisements/vending/lesslethalvend.ftl create mode 100644 Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/lesslethalvend.yml create mode 100644 Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/lesslethalvend.yml create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Guns/snipers.yml create mode 100644 Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/base.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/green_bit.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/refill_lesslethal.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/broken.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/deny-unshaded.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/eject-unshaded.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/normal-unshaded.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/off.png create mode 100644 Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/panel.png create mode 100644 Resources/Textures/_NF/Structures/Machines/shredder.rsi/off.png diff --git a/Resources/Locale/en-US/_NF/advertisements/vending/lesslethalvend.ftl b/Resources/Locale/en-US/_NF/advertisements/vending/lesslethalvend.ftl new file mode 100644 index 00000000000..52512c18225 --- /dev/null +++ b/Resources/Locale/en-US/_NF/advertisements/vending/lesslethalvend.ftl @@ -0,0 +1,20 @@ +advertisement-lesslethalvend-1 = Brighten someone else's day with a rubber bullet! +advertisement-lesslethalvend-2 = Less Lethal (tm). Its the way to go! +advertisement-lesslethalvend-3 = Beanbags aren't just for sitting on! +advertisement-lesslethalvend-4 = Shock your friends with a tazer TODAY! +advertisement-lesslethalvend-5 = Warning: must be over 3 months old to purchase +advertisement-lesslethalvend-6 = Dont belive their lies +advertisement-lesslethalvend-7 = Tire out your foes with the peaceful option TODAY! +advertisement-lesslethalvend-8 = Less Lethal (tm) means more FUN +advertisement-lesslethalvend-9 = BUY BUY BUY BUY NOW! +advertisement-lesslethalvend-10 = Only a complete idiot buys lethal, go Less Lethal (tm) TODAY! +advertisement-lesslethalvend-11 = Beat those evildoers with a stick. NOW +advertisement-lesslethalvend-12 = Proudly parnered with the NFSD +advertisement-lesslethalvend-13 = Vote Space Kennidy, sponsored by the Less Lethal Group +advertisement-lesslethalvend-14 = Less death means we pass the saving on to YOU! +advertisement-lesslethalvend-15 = Proud to be the No. 1 weapon machine on Frontier Station +advertisement-lesslethalvend-16 = Warning: do not eat the rubber bullets. +advertisement-lesslethalvend-17 = Buy the handy dandy beanbag shell. Its organic! +advertisement-lesslethalvend-18 = Warning: do not eat the beanbag shells. +advertisement-lesslethalvend-19 = Buy your rubbers here TODAY! +advertisement-lesslethalvend-20 = Could you be our 1,000,000th customer? diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index f59af15bfd6..aa5a6ee5082 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -317,6 +317,8 @@ - type: GuideHelp guides: - Security + - type: StaticPrice + price: 800 - type: entity name: practice disabler diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml index 7bfd914d94f..76b88502768 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml @@ -191,3 +191,5 @@ whitelist: tags: - CartridgePistol + - type: StaticPrice + price: 550 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml index d41346380c3..97146067eb1 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml @@ -36,3 +36,6 @@ quickEquip: false slots: - Belt + + - type: StaticPrice #Dunno if I should be doing this outside of the _NF file + price: 150 diff --git a/Resources/Prototypes/_NF/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/_NF/Catalog/Cargo/cargo_vending.yml index 90c71335695..c630f3fcc63 100644 --- a/Resources/Prototypes/_NF/Catalog/Cargo/cargo_vending.yml +++ b/Resources/Prototypes/_NF/Catalog/Cargo/cargo_vending.yml @@ -45,3 +45,13 @@ cost: 100 category: Fun group: market + +- type: cargoProduct + id: CrateVendingMachineRestockLessLethalVend + icon: + sprite: _NF/Objects/Specific/Service/vending_machine_restock.rsi + state: base + product: CrateVendingMachineRestockLessLethalVendFilled + cost: 100 + category: Security + group: market diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Crates/vending.yml b/Resources/Prototypes/_NF/Catalog/Fills/Crates/vending.yml index 32bed41754a..61bd0217956 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Crates/vending.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Crates/vending.yml @@ -33,3 +33,12 @@ contents: - id: VendingMachineRestockCuddlyCritterVend amount: 2 + +- type: entity + id: CrateVendingMachineRestockLessLethalVendFilled + parent: CratePlasticBiodegradable + components: + - type: StorageFill + contents: + - id: VendingMachineRestockLessLethalVend + amount: 1 diff --git a/Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/lesslethalvend.yml b/Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/lesslethalvend.yml new file mode 100644 index 00000000000..8ac32fbf921 --- /dev/null +++ b/Resources/Prototypes/_NF/Catalog/VendingMachines/Advertisements/lesslethalvend.yml @@ -0,0 +1,23 @@ +- type: advertisementsPack + id: LessLethalVendAds + advertisements: + - advertisement-lesslethalvend-1 + - advertisement-lesslethalvend-2 + - advertisement-lesslethalvend-3 + - advertisement-lesslethalvend-4 + - advertisement-lesslethalvend-5 + - advertisement-lesslethalvend-6 + - advertisement-lesslethalvend-7 + - advertisement-lesslethalvend-8 + - advertisement-lesslethalvend-9 + - advertisement-lesslethalvend-10 + - advertisement-lesslethalvend-11 + - advertisement-lesslethalvend-12 + - advertisement-lesslethalvend-13 + - advertisement-lesslethalvend-14 + - advertisement-lesslethalvend-15 + - advertisement-lesslethalvend-16 + - advertisement-lesslethalvend-17 + - advertisement-lesslethalvend-18 + - advertisement-lesslethalvend-19 + - advertisement-lesslethalvend-20 diff --git a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/lesslethalvend.yml b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/lesslethalvend.yml new file mode 100644 index 00000000000..53875ccee24 --- /dev/null +++ b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/lesslethalvend.yml @@ -0,0 +1,31 @@ +- type: vendingMachineInventory + id: LessLethalVendInventory + startingInventory: + WeaponDisabler: 10 + Kardashev-MosinNonlethal: 20 + WeaponPistolMk58Nonlethal: 10 + WeaponShotgunDoubleBarreledRubber: 10 + WeaponFlareGun: 20 + BoxDonkSoftBox: 10 + BoxCartridgeCap: 10 + MagazineBoxPistolRubber: 10 + MagazineBoxMagnumRubber: 10 + BoxBeanbag: 8 + MagazineBoxRifleRubber: 8 + MagazineBoxLightRifleRubber: 4 + MagazineBoxCaselessRifleRubber: 4 + + contrabandInventory: + DartYellow: 20 + DartPurple: 20 + DartBlue: 20 + + emaggedInventory: + WeaponLaserCarbinePractice: 4 + WeaponDisablerPractice: 4 + MagazineBoxPistolPractice: 10 + MagazineBoxMagnumPractice: 10 + MagazineBoxLightRiflePractice: 10 + MagazineBoxCaselessRiflePractice: 10 + BoxShotgunPractice: 10 + diff --git a/Resources/Prototypes/_NF/Entities/Objects/Specific/Service/vending_machine_restock.yml b/Resources/Prototypes/_NF/Entities/Objects/Specific/Service/vending_machine_restock.yml index b4f02cd2475..0cb54c67c91 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Specific/Service/vending_machine_restock.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Specific/Service/vending_machine_restock.yml @@ -113,3 +113,21 @@ - state: green_bit shader: unshaded - state: refill_parts # TODO Update this later with a new sprite + +- type: entity + parent: SecuredVendingMachineRestock + id: VendingMachineRestockLessLethalVend + name: LessLethalVend restock box + description: A box containing rubber bullets and disruptors for the Less Lethal vending machine. A label reads THE BOX IS TAMPER PROOF AND WILL DESTROY IT'S CONTENT ON HARM. + components: + - type: VendingMachineRestock + canRestock: + - LessLethalVendInventory + - type: Sprite + sprite: _NF/Objects/Specific/Service/vending_machine_restock.rsi + layers: + - state: base + - state: green_bit + shader: unshaded + - state: refill_lesslethal + - type: CargoSellBlacklist diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Guns/snipers.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Guns/snipers.yml new file mode 100644 index 00000000000..c7518a112b3 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Guns/snipers.yml @@ -0,0 +1,12 @@ + +- type: entity + id: Kardashev-MosinNonlethal + parent: WeaponSniperMosin + suffix: Non-lethal + components: + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeLightRifle + capacity: 10 + proto: CartridgeLightRifleRubber diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml index 399282078cb..657504d8563 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml @@ -199,3 +199,36 @@ radius: 1.5 energy: 1.6 color: "#ff033e" + +- type: entity + parent: VendingMachine + id: LessLethalVendingMachine + name: LessLethalVend + description: Making violence safe since '08 + components: + - type: VendingMachine + pack: LessLethalVendInventory + dispenseOnHitChance: 0.25 + dispenseOnHitThreshold: 2 + offState: off + brokenState: broken + normalState: normal-unshaded + ejectState: eject-unshaded + denyState: deny-unshaded + ejectDelay: 3 + - type: Advertise + pack: LessLethalVendAds + - type: Sprite + sprite: _NF/Structures/Machines/VendingMachines/lesslethalvend.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: PointLight + radius: 1.5 + energy: 1.6 + color: "#ff033e" diff --git a/Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/base.png b/Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..01a8c4ed215cd3473a68bc2ec243281307e9007f GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NS%G|&0G|+7 zAg$-6XJ&2Z>gDI@AM70%>K7Ur7Mm24oSBkSRNc}wZSJCl(b`Nvb&MrJe!&b5&u*jv zIoX~rjv*T7lM^Id8urRCaV0Qa-QBpr#KeSS8N-qLa$N!|=5Vq+eY$kv!4piz>3;3p z5%2HuUStv8(6l0=N8kkmvksG^2!}(>CW|W^S_`JKF(q|3izYDXC2Wvb*5D}oXv0YZ hRvxbag9(954EOhV{`}>#VlmKK22WQ%mvv4FO#tw0O9=n~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/green_bit.png b/Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/green_bit.png new file mode 100644 index 0000000000000000000000000000000000000000..e362ff17152e40bd6447a9263d5ba02dccb23bb0 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6;*0X`wF zg=Hc~j~+EJ(w#nidPqpfA_j&A1_logkCc=Y2IH9w3~7#zj!>FVdQ&MBb@0Ew$F`Tzg` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/meta.json b/Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/meta.json new file mode 100644 index 00000000000..0ac580f8d77 --- /dev/null +++ b/Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/meta.json @@ -0,0 +1,21 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Original source: https://github.com/tgstation/tgstation/blob/master/icons/obj/vending_restock.dmi @ commit 014c44ef6279beb02a5f3e76824439fa57181c22 - Additions and cleanup by @Vordenburg. LessLethalVend by @|Data_Redacted|", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "green_bit" + }, + { + "name": "refill_lesslethal" + } + + ] +} diff --git a/Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/refill_lesslethal.png b/Resources/Textures/_NF/Objects/Specific/Service/vending_machine_restock.rsi/refill_lesslethal.png new file mode 100644 index 0000000000000000000000000000000000000000..63fbb2afdd56b30a9de4fc88192424ff1b7890de GIT binary patch literal 790 zcmV+x1L^#UP)EX>4Tx04R}tkv&MmP!xqvQ>CI62aAX}WT;LSL`B4@RIvyaN?V~-2a}in2u&K2 z6c<1NmzipIL;+Q^ zj8r@(W^*fI;1xaaVF2Tpm6)j~(hC`Q*4I7tQr$&(mUrKu)vM%92KYqcDANs#c%689 z)6zNb6NgwyQi#uq#|*k4@gvt|m)|%S9Ts?I$jGGTh(p9;v5n<6W+g)S3h7rdi5=cUXj4C!zhJ^_28Yw1HbRP5Y4>|rMxny!} zfRSS!6{wILKlmT~o~>D!oN$wZF`)Cswm(LIz%J0J+4lFbZ8uH;|1)rw;7?FqKzP;JUGMhFE0=_i{k_x1YU z4RAOdj(_4bXT*i1@nS`%IU@jw;Hnpe6w09+31#xaY^P)k_L!0bp&&3aq$x`Z_W z^X5?*qMiv8HGbw&dP$(E?PeyLGV^E$JS9*sZf2rw3cj+60bsmXk^4P69FCvh3PJ6V UC+MSd82|tP07*qoM6N<$g5MfYX8-^I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/broken.png b/Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/broken.png new file mode 100644 index 0000000000000000000000000000000000000000..c69d15ddf86ff5b69da2b147b367854f9e9c75e9 GIT binary patch literal 1763 zcmV<91|0c`P)EX>4Tx04R}tkv&MmP!xqvQ>CI62aAX}WT;LSL`B4@RIvyaN?V~-2a}in2u&K2 z6c<1NmzipIL;+Q^ zj8r@(W^*fI;1xaaVF2Tpm6)j~(hC`Q*4I7tQr$&(mUrKu)vM%92KYqcDANs#c%689 z)6zNb6NgwyQi#uq#|*k4@gvt|m)|%S9Ts?I$jGGTh(p9;v5n<6W+g)S3h7rdi5=cUXj4C!zhJ^_28Yw1HbRP5Y4>|rMxny!} zfRSS!6{wILKlmT~o~>D!oN$wZF`)Cswm(LIz%J0J+4lFbZ8uH;|1)rQ8|DGnEC!zV$|qdEmRJse6dYnhYZD`X_X4na zUW+Q;c5z$LZ`jzq{!GN(ar z2qVo}pvrmB86xWP01);W31cjR)y5-Of@ucjIxfV_%(Yd?fK8X=@!49IxdO~KC(%WR zC*_#6$>Q8&8pUH8EwYrjy$NZ~y#Oq81-RR#!K6)B&VX3!C~lrsAZdRVYf0Rp^#WkE zH>m84y$vm(02aWjZv+}kYK~S0AQkj8qSpb?6Ut)J9Zk*WdvvkZmXsc>R*EiE4x4bMD42aD)%^Tr2n1MvB~AC+Z5YpJVT2}_5yrWUdpluQc2phqxU)o1>i zRR|glgBLHM>3Mc+eSZ=Ia%^;ZIv|KT5OoMfGfFCslFj6Og~j(CnMo|3#9}sL zi+-W%f=U>us0$ull0R%(7cKxfQ?z&ObE)zMQ>~E8mFq4=k?0uR-Q7f_0O$Mq zh$hoG=igQA4oQ+oCSt5zZO`WyHt2t+1KAkohDSjV@r~cX+SfMn+0OiJX}xDVt6kf1 zCU!8>*vIQHH&m?yHwU07SVRMeCN{jVn4FxYCi*o1-}TD;JYb}K<9hs|B#~r})i335 z#(}Vfp|E9oLIkk0aH86rGm5@rod;=KvkIHFR+W2n?*Wul0wtY7Q(Kq6+W%SE5k3jP zBCogR`$#VuZQj0i!KaGv+2)(NVrU4n*<3W^@o6aG{T5i!km1m!yuISlHU#{c=>MQ^N002ovPDHLk FV1iMdKFt6C literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/deny-unshaded.png b/Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/deny-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..dd265621e1104563ae7257a73f1fce24b22c5f4d GIT binary patch literal 1035 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/panel.png b/Resources/Textures/_NF/Structures/Machines/VendingMachines/lesslethalvend.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..faddc5335140321e9fdbcf422b41356805cba160 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D7f6y z#WAE}&fAN&T!$P4SRaUsyx(**th!lbTG%|tgIc$5vRZp5I(kfJj);6Ex$GA66BVJE z4Q2mKb~k=lCSCDi-`$zXPZS#%m^c(*#4=6}#V>}(zUTEce&2V3?ZT(8uliz55C8mf z;OQ^R*>6~))@@$%{f5O!{tMH!AC+0~b*y2?*4-5qFzwyz@9NAtx5T0+GAY?__GE~< kXK|gs!;nG$i2Y9WvkY2~c^8*!8N!7H(~D z+9Y3^R-*%de10LNWIUa**=!h3XZc=AiDg+xDZ6XIdc8gm27`QGRdLZJfWzUya=Co0 z1z{L691gK<`{F#yGJvb|;{ATV@2&+}ut=47Q)(SJ9*>PGx%KVCGXO9ejn0naAcO#* z-|v^cOVbnpr4&h$u-$HZowY!7OT6yx;RJ*b7Xon{vsf&cOeVx}e3689s*@S`Yq3tk zbzN4gRldHL#tA5;t|}`NPSX^nRChn3vO%mG!Zrig$^l!vza`1{PubAjGySa{C^}Jf d-$wi?_yyYIj{898=63)9002ovPDHLkV1iTXx5xkh literal 0 HcmV?d00001