From 5bc0f735a3da069e1b86103417b97f405d18001a Mon Sep 17 00:00:00 2001 From: Debug <49997488+DebugOk@users.noreply.github.com> Date: Tue, 19 Mar 2024 12:39:39 +0100 Subject: [PATCH] Cherry-picked commit 9ad761ae18818a8842b3a60c63cfff0b92b18e85 from DeltaV-Station/Delta-v/master --- .../Locale/en-US/deltav/paper/paper-misc.ftl | 12 + .../VendingMachines/Inventories/chefvend.yml | 2 +- .../Inventories/dinnerware.yml | 1 + .../DeltaV/Catalog/Fills/Paper/manuals.yml | 26 ++ .../Consumable/Food/Containers/lunchbox.yml | 313 ++++++++++++++++++ .../lunchbox.rsi/command-inhand-left.png | Bin 0 -> 437 bytes .../lunchbox.rsi/command-inhand-right.png | Bin 0 -> 478 bytes .../Storage/lunchbox.rsi/command-open.png | Bin 0 -> 356 bytes .../Objects/Storage/lunchbox.rsi/command.png | Bin 0 -> 399 bytes .../lunchbox.rsi/engineering-inhand-left.png | Bin 0 -> 450 bytes .../lunchbox.rsi/engineering-inhand-right.png | Bin 0 -> 492 bytes .../Storage/lunchbox.rsi/engineering-open.png | Bin 0 -> 331 bytes .../Storage/lunchbox.rsi/engineering.png | Bin 0 -> 372 bytes .../lunchbox.rsi/epistemics-inhand-left.png | Bin 0 -> 447 bytes .../lunchbox.rsi/epistemics-inhand-right.png | Bin 0 -> 492 bytes .../Storage/lunchbox.rsi/epistemics-open.png | Bin 0 -> 349 bytes .../Storage/lunchbox.rsi/epistemics.png | Bin 0 -> 388 bytes .../lunchbox.rsi/generic-inhand-left.png | Bin 0 -> 426 bytes .../lunchbox.rsi/generic-inhand-right.png | Bin 0 -> 466 bytes .../Storage/lunchbox.rsi/generic-open.png | Bin 0 -> 246 bytes .../Objects/Storage/lunchbox.rsi/generic.png | Bin 0 -> 293 bytes .../lunchbox.rsi/logistics-inhand-left.png | Bin 0 -> 443 bytes .../lunchbox.rsi/logistics-inhand-right.png | Bin 0 -> 489 bytes .../Storage/lunchbox.rsi/logistics-open.png | Bin 0 -> 308 bytes .../Storage/lunchbox.rsi/logistics.png | Bin 0 -> 346 bytes .../lunchbox.rsi/medical-inhand-left.png | Bin 0 -> 466 bytes .../lunchbox.rsi/medical-inhand-right.png | Bin 0 -> 503 bytes .../Storage/lunchbox.rsi/medical-open.png | Bin 0 -> 309 bytes .../Objects/Storage/lunchbox.rsi/medical.png | Bin 0 -> 357 bytes .../Objects/Storage/lunchbox.rsi/meta.json | 137 ++++++++ .../lunchbox.rsi/security-inhand-left.png | Bin 0 -> 436 bytes .../lunchbox.rsi/security-inhand-right.png | Bin 0 -> 477 bytes .../Storage/lunchbox.rsi/security-open.png | Bin 0 -> 320 bytes .../Objects/Storage/lunchbox.rsi/security.png | Bin 0 -> 362 bytes .../lunchbox.rsi/service-inhand-left.png | Bin 0 -> 447 bytes .../lunchbox.rsi/service-inhand-right.png | Bin 0 -> 489 bytes .../Storage/lunchbox.rsi/service-open.png | Bin 0 -> 322 bytes .../Objects/Storage/lunchbox.rsi/service.png | Bin 0 -> 364 bytes .../lunchbox.rsi/syndicate-inhand-left.png | Bin 0 -> 427 bytes .../lunchbox.rsi/syndicate-inhand-right.png | Bin 0 -> 466 bytes .../Storage/lunchbox.rsi/syndicate-open.png | Bin 0 -> 300 bytes .../Storage/lunchbox.rsi/syndicate.png | Bin 0 -> 340 bytes 42 files changed, 490 insertions(+), 1 deletion(-) create mode 100644 Resources/Locale/en-US/deltav/paper/paper-misc.ftl create mode 100644 Resources/Prototypes/DeltaV/Catalog/Fills/Paper/manuals.yml create mode 100644 Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/Containers/lunchbox.yml create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/command-inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/command-inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/command-open.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/command.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering-inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering-inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering-open.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/epistemics-inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/epistemics-inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/epistemics-open.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/epistemics.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/generic-inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/generic-inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/generic-open.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/generic.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/logistics-inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/logistics-inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/logistics-open.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/logistics.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/medical-inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/medical-inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/medical-open.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/medical.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/security-inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/security-inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/security-open.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/security.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/service-inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/service-inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/service-open.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/service.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/syndicate-inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/syndicate-inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/syndicate-open.png create mode 100644 Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/syndicate.png diff --git a/Resources/Locale/en-US/deltav/paper/paper-misc.ftl b/Resources/Locale/en-US/deltav/paper/paper-misc.ftl new file mode 100644 index 00000000000..69b0d09c0b1 --- /dev/null +++ b/Resources/Locale/en-US/deltav/paper/paper-misc.ftl @@ -0,0 +1,12 @@ +book-text-lunchbox-generic = Hello Honey! + I've packed your lunch for this shift, I hope you enjoy it!! + Love you so so much, + - Mum. +book-text-lunchbox-healthy = Hello Honey! + I've packed you something healthy for this shift! I hope you enjoy it!! + Love you so so much, + - Mum. +book-text-lunchbox-unhealthy = Hello Honey! + I've packed you something fun for this shift! I hope you enjoy it!! + Love you so so much, + - Mum. \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml index 1d1c9f8cd35..bc6ddc96fb8 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml @@ -20,4 +20,4 @@ FoodButter: 4 FoodCheese: 1 FoodMeat: 6 - + LunchboxGenericFilledRandom: 5 # Delta-V Adds Lunchbox diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/dinnerware.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/dinnerware.yml index 86f35b52696..0b9a73aa6e6 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/dinnerware.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/dinnerware.yml @@ -24,3 +24,4 @@ DrinkMugOne: 1 DrinkMugRainbow: 2 DrinkMugRed: 2 + LunchboxGeneric: 10 # Delta-V Adds Lunchbox diff --git a/Resources/Prototypes/DeltaV/Catalog/Fills/Paper/manuals.yml b/Resources/Prototypes/DeltaV/Catalog/Fills/Paper/manuals.yml new file mode 100644 index 00000000000..fcb93c1c918 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Catalog/Fills/Paper/manuals.yml @@ -0,0 +1,26 @@ +- type: entity + parent: Paper + id: PaperWrittenNoteFromMumGeneric + name: note from mom + suffix: Lunchbox, Generic + components: + - type: Paper + content: book-text-lunchbox-generic + +- type: entity + parent: PaperWrittenNoteFromMumGeneric + id: PaperWrittenNoteFromMumHealthy + name: note from mom + suffix: Lunchbox, Healthy + components: + - type: Paper + content: book-text-lunchbox-healthy + +- type: entity + parent: PaperWrittenNoteFromMumGeneric + id: PaperWrittenNoteFromMumUnhealthy + name: note from mom + suffix: Lunchbox, Unhealthy + components: + - type: Paper + content: book-text-lunchbox-unhealthy \ No newline at end of file diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/Containers/lunchbox.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/Containers/lunchbox.yml new file mode 100644 index 00000000000..99c5d49c1b2 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/Containers/lunchbox.yml @@ -0,0 +1,313 @@ +- type: entity + id: LunchboxGeneric + parent: [ BoxCardboard, BaseBagOpenClose ] + name: lunchbox + description: For on-the-go meal carrying needs. + components: + - type: Sprite + sprite: DeltaV/Objects/Storage/lunchbox.rsi + layers: + - state: generic + - state: generic-open + map: ["openLayer"] + - type: Item + size: Normal + shape: null + sprite: DeltaV/Objects/Storage/lunchbox.rsi + heldPrefix: generic + - type: Storage + maxItemSize: Normal + grid: + - 0,0,1,1 + - 3,0,1,1 + - 4,0,4,2 + - type: PhysicalComposition + materialComposition: + Plastic: 100 + - type: MeleeWeapon + damage: + types: + Blunt: 2 + soundHit: + path: "/Audio/Weapons/click.ogg" + - type: StaticPrice + price: 10 + +- type: entity + parent: LunchboxGeneric + id: LunchboxGenericFilledRandom + suffix: Filled, Random + name: pre-packed lunchbox + description: Packed with love. + components: + - type: StorageFill + contents: + - id: FoodPizzaArnoldSlice + orGroup: HealthyOrUnhealthyMain + prob: 0.5 + amount: 2 + - id: FoodApple + orGroup: HealthyOrUnhealthyMain + prob: 0.5 + - id: DrinkWaterBottleFull + orGroup: HealthyOrUnhealthyDrink + prob: 0.5 + - id: DrinkCartonOrange + orGroup: HealthyOrUnhealthyDrink + prob: 0.5 + - id: FoodSnackCheesie + orGroup: HealthyOrUnhealthySnack + prob: 0.25 + - id: FoodSnackChocolate + orGroup: HealthyOrUnhealthySnack + prob: 0.25 + - id: FoodCarrot + orGroup: HealthyOrUnhealthySnack + prob: 0.5 + - id: PaperWrittenNoteFromMumGeneric + prob: 0.1 + +- type: entity + parent: LunchboxGeneric + id: LunchboxGenericFilledHealthy + suffix: Filled, Healthy + name: pre-packed lunchbox + description: Packed with healthy love. + components: + - type: StorageFill + contents: + - id: FoodApple + - id: DrinkWaterBottleFull + - id: FoodCarrot + - id: PaperWrittenNoteFromMumHealthy + prob: 0.1 + +- type: entity + parent: LunchboxGeneric + id: LunchboxGenericFilledUnhealthy + suffix: Filled, Unhealthy + name: pre-packed lunchbox + description: Packed with love. + components: + - type: StorageFill + contents: + - id: FoodPizzaArnoldSlice + amount: 2 + - id: DrinkCartonOrange + - id: FoodSnackCheesie + orGroup: UnhealthySnack + prob: 0.25 + - id: FoodSnackChocolate + orGroup: UnhealthySnack + prob: 0.25 + - id: PaperWrittenNoteFromMumUnhealthy + prob: 0.1 + +- type: entity + parent: LunchboxGeneric + id: LunchboxCommand + suffix: Command + components: + - type: Sprite + layers: + - state: command + - state: command-open + map: [ "openLayer" ] + - type: Item + heldPrefix: command + +- type: entity + parent: LunchboxGenericFilledRandom + id: LunchboxCommandFilledRandom + suffix: Command, Filled, Random + components: + - type: Sprite + layers: + - state: command + - state: command-open + map: [ "openLayer" ] + - type: Item + heldPrefix: command + +- type: entity + parent: LunchboxGeneric + id: LunchboxSecurity + suffix: Security + components: + - type: Sprite + layers: + - state: security + - state: security-open + map: [ "openLayer" ] + - type: Item + heldPrefix: security + +- type: entity + parent: LunchboxGenericFilledRandom + id: LunchboxSecurityFilledRandom + suffix: Security, Filled, Random + components: + - type: Sprite + layers: + - state: security + - state: security-open + map: [ "openLayer" ] + - type: Item + heldPrefix: security + +- type: entity + parent: LunchboxGeneric + id: LunchboxMedical + suffix: Medical + components: + - type: Sprite + layers: + - state: medical + - state: medical-open + map: [ "openLayer" ] + - type: Item + heldPrefix: medical + +- type: entity + parent: LunchboxGenericFilledRandom + id: LunchboxMedicalFilledRandom + suffix: Medical, Filled, Random + components: + - type: Sprite + layers: + - state: medical + - state: medical-open + map: [ "openLayer" ] + - type: Item + heldPrefix: medical + +- type: entity + parent: LunchboxGeneric + id: LunchboxLogistics + suffix: Logistics + components: + - type: Sprite + layers: + - state: logistics + - state: logistics-open + map: [ "openLayer" ] + - type: Item + heldPrefix: logistics + +- type: entity + parent: LunchboxGenericFilledRandom + id: LunchboxLogisticsFilledRandom + suffix: Logistics, Filled, Random + components: + - type: Sprite + layers: + - state: logistics + - state: logistics-open + map: [ "openLayer" ] + - type: Item + heldPrefix: logistics + +- type: entity + parent: LunchboxGeneric + id: LunchboxEngineering + suffix: Engineering + components: + - type: Sprite + layers: + - state: engineering + - state: engineering-open + map: [ "openLayer" ] + - type: Item + heldPrefix: engineering + +- type: entity + parent: LunchboxGenericFilledRandom + id: LunchboxEngineeringFilledRandom + suffix: Engineering, Filled, Random + components: + - type: Sprite + layers: + - state: engineering + - state: engineering-open + map: [ "openLayer" ] + - type: Item + heldPrefix: engineering + +- type: entity + parent: LunchboxGeneric + id: LunchboxEpistemics + suffix: Epistemics + components: + - type: Sprite + layers: + - state: epistemics + - state: epistemics-open + map: [ "openLayer" ] + - type: Item + heldPrefix: epistemics + +- type: entity + parent: LunchboxGenericFilledRandom + id: LunchboxEpistemicsFilledRandom + suffix: Epistemics, Filled, Random + components: + - type: Sprite + layers: + - state: epistemics + - state: epistemics-open + map: [ "openLayer" ] + - type: Item + heldPrefix: epistemics + + +- type: entity + parent: LunchboxGeneric + id: LunchboxService + suffix: Service + components: + - type: Sprite + layers: + - state: service + - state: service-open + map: [ "openLayer" ] + - type: Item + heldPrefix: service + +- type: entity + parent: LunchboxGenericFilledRandom + id: LunchboxServiceFilledRandom + suffix: Service, Filled, Random + components: + - type: Sprite + layers: + - state: service + - state: service-open + map: [ "openLayer" ] + - type: Item + heldPrefix: service + +- type: entity + parent: LunchboxGeneric + id: LunchboxSyndicate + suffix: Syndicate + components: + - type: Sprite + layers: + - state: syndicate + - state: syndicate-open + map: [ "openLayer" ] + - type: Item + heldPrefix: syndicate + +- type: entity + parent: LunchboxGenericFilledRandom + id: LunchboxSyndicateFilledRandom + suffix: Syndicate, Filled, Random + components: + - type: Sprite + layers: + - state: syndicate + - state: syndicate-open + map: [ "openLayer" ] + - type: Item + heldPrefix: syndicate diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/command-inhand-left.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/command-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..86b16b5a7813d110219c95656cc64bfe3c08705c GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|R5a zr;B4q#hkaZ4z6u-5OKZ#CxWS3Y5`Z*0-o||5AR9kJb1t2kZI#y+a768pD*=kUwYjS z+iI))*deFp{HR*-SVs1>%JF$uiTp~x`R`q z?cnN=iB+?ZwOXAW2Q6tB-7W$&0Z>=Zt}tjVdinHqj{H>W~b iE&t0|{LnCY#?+=l4^SkQ(%lBCqX&;#J-Tt=Xl5-as4jbf@I!>r!f6tWu=*x8m42Pk(y_tQ%bFK;o zd8IZx!9@t~%vwHKasCP2tinHYnoN~{Na(YF_+k4(`Q!0>|5j9I^LR3B|6o};<-&=& z*Ioi^8zvl>_@4U?`~0uh`?L4!?`9Ea!f3^r^k zp7@r*sZZjAhC~6oz*II3Mv>)=Sr$!7>~pNPOg^ZrG`$fB5|4MCCt!&ueGsNdx-3p9hVoPpu$v^ZtgJcf(N+5u~{gLVJ_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/command.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/command.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5d0bfa2293f038b80f9b5cac10a2a8a89208d1 GIT binary patch literal 399 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DX&fq{|L z)5S3)qBZ%?|Nr)f9hjCeZmqq-xR_6(^uP*c2?>da51w6`FCOWt+3&4mN&nn=>fzQG zSDR1ws8}~NHa0rmyfN7^D2&nd&8?Mtc?vmCN@R)a&N!{0v9f2;zn_oUdCJe{9nZ9L zWZzR?C*G{DvGUA?5Q)x(*Dff_uCA(SSit;&k+oLb;`hO$wkb0mH!-uQPL-69P}p}= zjc;)$YqPcZ0fvPYOIUdR2~>Q4bM1iDgDVT?^2iD9zopr)Zf_eE1Dls@cy1{n|XNH#BgzeQ-`lG hsDvKh!oVCS(r=Y;g^~Fk1H(MI%6QF<8_y%_1pvs;mk|H} literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering-inhand-left.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..194981597a58da6dbb63b5a4abe30bd8fa186051 GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|R4; zr;B4q#hkaZ4*DK;5O7UbwpzfnszYZf%XA0v7>!1@OO9S0MQ2$xA01=tR2B_5T%@qT zqjPfXr*Qt$|L?vz{O0@TEZs`Ar*o1|oq54vBIdxpU?YPSLoe$E#tfYXK8Iw+5(X*m z17&ufE8={6gHo&?e6)M??cI-m&)tt)_6qm!^*L}l`bf=#eVgXZI$6)Ur2Rqs z{j$uxt=no`I9PMyL#MXAw#}H{!ErG>;f&8eo(+Uuh2n7ID#q*QR6L@S+jHNFt$lOo z>*{BMOXe>8?t9Aq?T2ejdS_Lptkb{Ec>eTzhgWPbE&a|4Tsfy~B0Dkj>`KX|TjC0` w6C{-XZ?la%we?XdQ%7*T;@!`%pr~OiDUMYSn7H>CFj5#iUHx3vIVCg!0QLR25C8xG literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering-inhand-right.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..1a52ca2ebf6815c6a3cbcacde5a06fb070e54f3b GIT binary patch literal 492 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|Vnc zPZ!6KiaBp*+4>!J5MjHoly`vBf_2jr1$#u?>E@1g?;vpu>TI)B#SjSgr z?a913;{San>|gmwdF`=e?XW*)M90GG>7OZQ! z8fsC|5D}gjvv}rCz1oeo8*Xg5SlUu5x+b%hKdM}Cwpm$I)pgJ7w}j5>$V6*DnaB0~ z+?V)0iO&{2iTk7*$LRk(&3t?N{QPTa`tP5=@;(2$_n{{f>f3uc@cRXcc?=t$ ze|-{Ir2Knfc++dH6P#yu#wVC>`d`Cc_|@PX8*g~Soq3J_EgbzUpPMtJir1K4s(Q!p xMAF~=e!ueCms}3-Bxhs=Py5Gv2@-ODnCb;{=gxet5dw@p22WQ%mvv4FO#qvz%0d7D literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering-open.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering-open.png new file mode 100644 index 0000000000000000000000000000000000000000..950bc8304f4f0c8467329f6b825f903914131de6 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND0te_ z#W5tJHTlo~|MrI+n3geat-Zpym@fec4ysFLoc7qNv+3W5dbdfk2Y^69&0*)$^>z=Y zDZgM~0|MLBPrCa{#P|PcSl$@O&a;D=L+wzwJcqi9(=W}Uh8YaZ%>wd2`4paXF!nbw zmNNuqHV8QsN-bzp)+lP|Hmv)(%$0|ywD8B(Hh-~k^4gS10o zWRigA5umpiJYD@<);T3K=`7HY-lg?!iN$Qb3bP|K*$neM_wAQ!p I++t)M0BUM>j{pDw literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/engineering.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a197b7b0c2096de112674a8c92689052bf9ac4 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNDEQ6O z#W5tJHTlo~|MrI+n3geat-Zpym`|egzzSvw35kdgo@}>_9_gz2$GUGgYw|IA%fAox zZj)pW0KtVxXAUe_tJR}qR{Ax%?adYso~^;@y6FW54x#m5zeTsr+PUMb`ill;aiBR8 z_ZEGS<<B@^)JCin~{vV{PpmE-?OZ2<2(IyRF5>*rTkWnX%;_P(sE{n47I!uYu9& zqX(zNAH@yN-!NDoI4ZHf=CTr7+b)YgSs$t%{r~^pqOgJYaJ`}9n+h+xGAU`k4T(Sc zPxHCe^j>m^KKB0#7h{a8p(FbP^H~)R)0kf{ve`)YStWqIR>01{@b+>2@jV5MFM%Pz z;OXk;vd$@?Nj>nR&o*X`r-@k%lU5~1H8ARTxyu^7YG5p9U|7$dCwF4MF;FK$JpgTR Bk1qfK literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/epistemics-inhand-left.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/epistemics-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..dad73747e8f9a9ae7493e9b45437763cc765cbb9 GIT binary patch literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|R5B zr;B4q#hkaZ4E+u}2)G{aunw3pr{$RX0p3RnGA-UqTGXb5WLhvWT~wT;v^+veM^W&D z-p|?7Py7$71f9-u};Ob&rqp^0f^Wq=jKVG;0 zJ6W_h|^eu6~_ s-!|KMr`J77W$K8HSG@Zf778^?Ql|=R*UgKI1I7r0r>mdKI;Vst07sm%F8}}l literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/epistemics-inhand-right.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/epistemics-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..4388f7839d87ab1bdd761203166649d0c58f6557 GIT binary patch literal 492 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|Vnc zPZ!6KiaBp*S^FJ!5Mh`vSiZnuPRlX%1H4UI>K@aZp9qz79Gi21*WE$EN@Vv5&1q_m z*_))F|1@{33s&t*={>F;{jvDboXM8Oj@%a_7@``EFDp+~?kP4ZCkw@7%f1>c+m6+dlpJb}6zT zXIlU1W8cm0XEdyT<-GN8%#D!SAnwiktc$cAp8Ppq#<8~8DauzyfYx*@EH z-n)?VL6lv;oT|yD_q&Bcv=vkgp8jU~een6OhbPz06K`e-XXWsX`~R5b=JL~~45=?3 xykdAFDW9COp37mMvB5R($Zz=*Ai;N*|LMKPtSN8L9{@%lgQu&X%Q~loCII`N%-#S1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/epistemics-open.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/epistemics-open.png new file mode 100644 index 0000000000000000000000000000000000000000..14cb5417f67d43ef8217f8ab691c299edbcb52e6 GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND0s`$ z#W5tJHTlo~|MrI+n3geat-Zpym@fec4ywOQ74X=qv+3=jDz{0p2Y^7~kha^#r}=jK z4{5qzVB`UUsGzEp=(@KzRrh>ip2y}UYw&da51v($ERS^6&f8nCrb}zhc(^s= zcI($373+q^#>R!0wzoP42THr<)`dEU;>E|}$i zfzdr*_P~Sa)s_Y;+P#uj#7^DKy}GKVVFB}p#+vV17S)f=nQc0waFg*`79S4}kHGyT z;r5G1nhwt8PG|_Q31VWa=aAX8Gd)2zVfnkJP@7yQlf!G8mP(kIHJle_k)2?sDCL|J zb}(qpwB+FW6T;h>B|e&Z?d4(m|Coz0h5gYd%R7wb-zUV22zxRAsBz~xAkFlJfq5RU zyR5;hhCp_n9n1`(kukERbMJ)$1Bt=Y)z4*}Q$kZ)sOZFVN|za1J{g!YcwRNsJIZ-MSKotOEeWDUnYA literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/generic-inhand-left.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/generic-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..7436ccc5129ed8b082e93bb976295553e54dd78f GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|R4> zr;B4q#hkaZ4)!)12)G_!{pH}z+#SN_zIaIQQ(SRmCyVB#HrD)Ol`enEl{9Alv59s& z<)g9m#?+q+nJ;)S$Tqk!y_gm*oOuhDrmUgEC_YgB0fih>~NW4m}%> zNZ5LtJ-@c8qG#ib$P<>=>+<&Mq={V<-&)!yVDnG3?#~7Lla}p!zrVSMAuKroY`2L*Aj%~;0-M*z8b(4Mn{w%qJrR-m7^EFk^PnvBLRwufzbZ_@< zK8d!4GiukZ&HYx@wxCRI;mZ!6?6{NbVjG?@3#C8b^7iB6J=*tt846!jdt9%91xvYj XW5z`;&yTXez-RDu^>bP0l+XkKS4pjP literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/generic-inhand-right.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/generic-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..f41664fe885d37f2232d03ee768bf9ac1dbe11e5 GIT binary patch literal 466 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|R4= zr;B4q#hkaZPWLt&h%lVhsx7F?y}+6NYN70{54;b(_DokXlD2;GarT;uVy}*twu4Nq z?xM*h;m_K|7HnkL!qCgQfHgyhLDwOfF@sTx+kyK+1VdEAF{TSlCSnZ`C1;N_x*X{| zahlmh@aFXwDS1of-?5AB{XR9VUFp%D?^>PiF7N;9tSGa8x$m9J^O&!B@uBZl7QFNM z?<)OF$LpQy{YP9GvyNRY{kzGwgN?(K8?^nZ#m`&?df>z{6mK-&H3HTw19 z8tWLI@B5$g{DPG@bI;=)S6Llj&)v%%(|J0c8NUm8E?35mxW-On?~Cag;+uT|GNy4{9>k%K|HfcXrg fmY8Nsb_CFY44$rjF6*2Uni863I>|nIk1PZLO8!wK literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/generic.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/generic.png new file mode 100644 index 0000000000000000000000000000000000000000..8d7f88baee11562e1e3fcb50e1d87924e0e9cd48 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND0sxv z#W5tJ_3boUz7_?6R{7a`TUmvz`5YhH>U>C$J9?ym!@8;Uc|mutnp%}XzMb#zuN1B(L#3&R0x)65=EyUCYL*8W|jF{!gHF>8EehA?R$UG zejd-|6k-IJa|de(d%3f10U`L7T3vt9}1B-cXNOK(HZy ztNXX5e?!mjW9=^bUEzK{zEOZl-yw3^_Q^}S67DmVF?=&#@FZG~fk}bk4ukwAPO}2X cGoHaf|1fyE`njxgN@#i!aCPQB_CjPK0C@Il$N&HU literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/logistics-inhand-left.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/logistics-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..81f03493d38bc32f1ffc6066e95a9397d7e90a7c GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|R5O zr;B4q#hkaZHu^F<3b>{V>IyV&&Tg3V#%lqi)I#1}3QA>eUhI4mbcHk;6Fe9q54FYq zxqklI-|2T*i~rwS_if2+&6$$H&sz8#k{L@Fq_`I_Ux;9kZ8*mCg26=0fqlV71}lbM z)(eaoIt@@ID;o+mEcsj`H(4*Y?e2Fz*`e{-^>+Vt(@sgj`{HX$voyN)ADXZKOZ&5H zSblHr*Ql&3O1BxWhd(!*J@@a9{ZV_5{(aoNW}ei{hUZVSFaQ02E!geckSK9Q)7SrSysuCnf~J8 zH>3Tx9`0rRV>&tDcg;<{9lLj)==i&JtFqa7fi35hOJpa$JgatdE%$|5hesDIZ+xrJ o-Q6{vQ^Bvcwd6cI)ccmdKI;Vst0LuQgp8x;= literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/logistics-inhand-right.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/logistics-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..23b89a07dfcc7064b999e0381d324245c4f64840 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|Vo1 zPZ!6KiaBp*?e{(GAmRRAKs&(EivIvZiCkk>->k086_E{scP?&fnK$(ZE} z-Pjnrq$)2^fsu7)$;~0L^ZfEW-v;zE?~_NX%Jfw zh%E4d;Y$o7zku_R3&M&>>iGQHl8m;mIQQ|h$QQ|j&n>JRj=Xm~?`iX`&;71*as*RL z-}%Yzp1p6{*RfpY^58u4bKily4?j!lMdjw%yK&}mO_;Uk-*L_&pZVDgr*0fP%Xq@r s?&yhoA`La^39F`W`jS5Z;*4kPm8p%#9Z$bX0mdDJr>mdKI;Vst02SfQMF0Q* literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/logistics-open.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/logistics-open.png new file mode 100644 index 0000000000000000000000000000000000000000..fc001d591cc1a5ff47bd94fff801b50383600476 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND0tA* z#W5tJHTlo~|MrI+n3geat-Zpym@fec4ytD^KIy+zr|8KqcehEh2Y^7~fNub&wT+%v`5(&T-q*?{WVQXxl%?Ot`|x{Enfi^TXlm_AJ6eiho5c9U5l0Hcp>BGlyNE z=tzV6!3OJw6($ax3oLj84hxD{9`NX7KUeqljcD_XDH4v(7q8CU{k^q@eNWXlF8%oy zwJ}eu8E&dSX*(cnqj;cWeW*|WH-}y<}zEqajy%U8tuG-!p*Khb~x z7B0@Yy=~U6v{i9_y&-qzHT?d1D{S@V_~+k$`&Zw{x$~;>vD$*_+ReXS6@Azfy|?>w zb5`%hAKM#Vt5v+X>$kQ%_WHW7XJuGz>}{*2{@Q%+?%UqiQfYqqjh35#*gC+RLWFBU zO3uDvm9d`u;Fi?yo7eO%p7M*a&z3v5)%eT4-yOBqd$u&JoY`{a>)m+`)7N#U{o}o4 z*p|jo^jxs3@5Gd}j5dYuY&-Zo&P=SoE$9C<;$t3DN9=v)UC)@Iq4ASxYf*9Y-0KZ5 Qfsw@E>FVdQ&MBb@0QJ(wg8%>k literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/medical-inhand-right.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/medical-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..51ad78bdcbe64c12424aa32bca03935997eac7d4 GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|Vnq zPZ!6KiaBp*+4>zekZ{GV!KbxWr+_sFSR zQ5Wu%9@=VFA*lInZRnACT*v#q)E6D*aXn@GbhZt1+`RN6)0uB_;;q&5<=?w=e>+?A zFY5QbC$o7rM664xDwe%lcWTYt)wTJbWdFu0RI+u<`FF8z;_Ep)AO3#58P%q6-MUI# zLU{3hHr&nx`^1L9Hv9l{i-6&mP5~s(y_w6?s*)Gj`}nz?MH#c279^SB) zDc#;XQTTv)%{yDKoRs_Dd`?&~Cowti)88O_^S{OO_wVzpIp>Kgd^>l*(r<$Exp#U% z_geMNs})q~udw)4S5@;O34zyHp%vYTI;>ryZ$4^Q9 zH$KQGsKoRL&MFP`HE&>Kh}rpU^Lzi_E^(Ki{9|Ki_`c6#PRAr$K?a8JyUy{|=S$xX zzt70Lg87K5ic;akC7-()?p5Der6sMPcqP8k>cIuRDIp*E<}_+B+3f0jtADnkO!nqX z%a)o0mw4>^x4-`J_HD-%9WRDEci%4j?UPlOwoadE$8mNBjz-=Ir*7u&WaLR;$UVTm vqRla>xRb0#)TV}OmTE}W_Hba*z}WUrsPbCtmWrtoJ+_{>|FHkSg$nCU)#GDXVqUc zOjhqp{%}@TNAgR_7Q-ug5t~F-SJgBuVE)i}W{!+S^{*+KDKi~6F`ogdkdRQ=cT|mU zaVKlDwfF&sg%wL!c>W1kls!3d!0N!MV{GgHME=!bd)$5b!>WVNIh*(_R?lw@z4POd z$qtz_f;+Al1w3M?+1DJ&72NFo*3jlz@I1CYnSBxh8&!ix8}Sq+;5WV_P3q5 zACjPwZBxhje_c{f-pM@|m`u1FxG!ih=sGNB*uv1ugiF9iX2G|6SMS}oaaglg{(44Q zoVWcPGaWOcvWSUqn5LsWwsV+NxX>jKsckp{5^fye?M7{0_X@=tI& zazR)TN!>fYwji$UE6#oVEb>M2;PeU$heP+>&U;#Y^K-xJoE*V)r0@J>_mjPE+T}Qx zDJ!TOJpaw~{NVHJX~Op9y91kMGd)pT|G%(l&ZXy44Mt@J#SBIL{)U^j&t-aG%^bXU g%F_B~Xvpo?o6r=pdj9_uV0rP$eDHck3rw= zIi}AF-c?8b;T5da51zX|eSD~^reFJ?Fa334(W9*y z-^~nton%c;CvLQHrztN1sVq=Lf-;-C&UA~|p)Yi`70^<*dwiOz4Y#)Ek-gHLcCS%&2 zJ3Kr*0{4@I+b5M9L+1CV)CAdtqlcSA_q_aB%(KzT({oMM$ErvF z|Npnx$gTgro{f!-Cq`ZK=YGE+p>uBH&d2rk?D=1K^I*sNz*nb^f1e+v*sxkd?FGY} uNh(a6WE}Vn9^5Q|dbq)wfuUk=kE6XavmP+G7(8A5T-G@yGEoUc;O) zR)xQn+3leA;PY4S&{ZCL6;=K-6+e4*o&m!J1RS|pyx^5j(-zZjo7cuJnri#;_vUAU zORN`E@97WS9x_el$%apRKP-G5m}33l;Y&T&IqTQT7S^;Wl*=uA(czQXck*0p!y{&) u>F17aJHEVVRmDt(M_0lX98gjVyP339aEwpTDZxc=hCCOFF$JQ%auh+H&^j zz35*b%e{V_yK<>ThR=M$r->HNQ%)|~!qCgQfHgyhLDwOfF@sTx+kyK+1VdEAF{TSl zCSna@3pO%9mFV$Jc)BvBvg#9q;pyjhKd5~>{O>?a=#|d2_Q-i&p;xpzosX*J z_s8#Bk9T?$<;8oxSXuDG=fAsjnpV;~!}~9|DkAQmd{tJuY44qBpZ5KHrDI|C`uXu= z-_7o4G~E5}xAkw7#`e_5)wAF4S)afx5X-1^y?&c>#@xk>b#`^trv)5#fomH&0IReEcX%;RVd%QdU@GG{kvYY;Rr1-i^-Z5ATOWRq6Z7cBgO4w_Ke0~8`>C}^ z$5qUoJx}r66KjQ?#yyV&4zNpn+}ic>qTGSk3{?$``s_gKUNr==1I=WR-{BIIrX%tT x=p_bES3j3^P6vN6|sw;DPJM70h7wF))aI3zw}{x&IDXF#sAqcs&3B literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/service.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/service.png new file mode 100644 index 0000000000000000000000000000000000000000..80db2c562c1e494db8fc6701c03a5c89043f4031 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNDEPzE z#W5tJHTlo~|MrI+n3geat-Zpym`|egzzSvw35kdgo?17%AM2{c$NuI>@6P=Ack76jwqz6v@H7f@ohSfdiuR%nRbrs zHrC(yn)Opvj!ekD+OY6i`6AA+uRj>iSwh6V->HQl~4 zZo=Gb<$4W_P9HruCH^RW`0?d-V`;;hl?I3Jd*zPbg9H|air*-Ax udSDnZc)I$ztaD0eVwkilIjVtCzsp_L;8g=-IRit&q>2g;yEXffRRI765{$S2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/syndicate-inhand-left.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/syndicate-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..4d64d2f50809e0a2666122d2dbd2328ad84f7757 GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|R5M zr;B4q#hkaZ4Evf51YD1=jycG>RNwL7-}jE551H~Fm^gNANjx~aP)_iFD2wXk`RS)U zW^yhS*==NB!XU-Dfcb(4gKUEv(+dU@AqVya6B(=+dRZHs&C& zYo&MB|GsQ;)1oi$>z+d44LaUe|Ng)B`PnCb#_P@(s;}B@SI$g;%huPG9igpXl@jB@dbM9^_6sk@IH4@%&AXe5VR<@;0+_ z^=ln_vF;4Nu0t|o2BQ?W1NVgphNy;POc$6;#2UmFY-HHN(961jHA9C1qGVP-b4Q2p z#OdrEN}JYSJbA~<{tmxRn}F6?KG!3y0wF^E9f~cH0dMOr)!ywqxAWEAeXH&SKfE*Z zU$@zr$SHTc_Z=0zVA8w#^{>?3-|z7r-VpU6W7oRbweg>H*=8*B-1;~A!@cwS^nb?v z(+h}UJXibw=DCHXdTbKM3s-YDU9+wh-yt-8KO24*O4%^jh96*FB4GHYQvk_dd*<>i z70Cx_ZyZdjP|Jx!LNAUIILi>O#eFJ+AXUGwfD0Qe73pHxc+qz^MacP za%!!$er&(P$XC!{`hfXuy8iwmC4DBKgBd(s{an^LB{Uu2xoE;y<5(ccsTgzryZeuT j$n1-{ku^NcoH0uug~l*yITSYVe=-cdpJ#IC1+qo}GDd32 literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/syndicate.png b/Resources/Textures/DeltaV/Objects/Storage/lunchbox.rsi/syndicate.png new file mode 100644 index 0000000000000000000000000000000000000000..56bd7657acead252ad83f02a18c438f9a42ef15c GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND0tJ; z#W5tJ_3gC1yv+szt@43v3@k+$Z{RUb5jOYOVa_U&@=IG}#p_V=BCtFrGmMQ*Dtx%gH4!uP%L4HkWKn`cbgz_jPqHOU8puFo0gMLy$U zn9lX*HxJ7nU9e;BGvtc}S@-Krn6Cu%B!j1`pUXO@gr@uVxm|et8}$#TH++@(&pdtm XBMk+v9We*QEmjxv2QH4@j;t5};xT=l literal 0 HcmV?d00001