From d8d7c8059697b366b4acd2f06132fdaf530ae9d8 Mon Sep 17 00:00:00 2001 From: feartheblackout <59633984+feartheblackout@users.noreply.github.com> Date: Tue, 18 Jun 2024 14:32:24 -0500 Subject: [PATCH] Long Live The Keiretsu: Adds the Zeng-Hu seniority mask (#19333) ![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/9fa2017e-5ed4-4452-81ac-3cdd2997e328) ![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/0226f988-ba7e-4bec-b8d4-9f1bf50e4d75) ![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/6324c440-b345-441d-b4ae-bf474a2df2ba) ![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/b30c74e4-8c10-450b-a1c4-06cfa406fa1f) ![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/ee830ef5-d340-4fc7-b612-262129517f09) As most who are aware of the veterancy plate know, it currently covers the _entire_ front of the face, making it seem impractical (if not physiologically incompatible) and the butt of many jokes. This PR adds a less invasive alternative, makes both a variant of the integrated medical HUD to make it more practical, and adds unique versions for Vaurca Workers/Warriors, Bulwarks, and Skrell. --- .../loadout/items/augments.dm | 15 +++-- .../subtypes/augment/augments/zengu_plate.dm | 15 ++++- .../changelogs/SimpleMaroon-zengplatesovl.yml | 59 ++++++++++++++++++ icons/mob/human_races/augments_external.dmi | Bin 633 -> 718 bytes .../mob/species/bulwark/augments_external.dmi | Bin 479 -> 546 bytes .../mob/species/skrell/augments_external.dmi | Bin 0 -> 310 bytes .../mob/species/vaurca/augments_external.dmi | Bin 475 -> 616 bytes icons/obj/organs/augments.dmi | Bin 27249 -> 27115 bytes 8 files changed, 82 insertions(+), 7 deletions(-) create mode 100644 html/changelogs/SimpleMaroon-zengplatesovl.yml create mode 100644 icons/mob/species/skrell/augments_external.dmi diff --git a/code/modules/client/preference_setup/loadout/items/augments.dm b/code/modules/client/preference_setup/loadout/items/augments.dm index a9853fddb0b..3ebf122a05c 100644 --- a/code/modules/client/preference_setup/loadout/items/augments.dm +++ b/code/modules/client/preference_setup/loadout/items/augments.dm @@ -187,14 +187,21 @@ cost = 3 allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Lab Assistant", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel") -/datum/gear/augment/zenghu_plate - display_name = "zeng-hu veterancy plate" - description = "A clear sign of Zeng-Hu's best, this plate bearing the company's symbol is installed on those who prove themselves in the hyper-competitive environment" - path = /obj/item/organ/internal/augment/zenghu_plate +/datum/gear/augment/zenghu_mask + display_name = "zeng-hu facial augment selection" + description = "A clear sign of Zeng-Hu's best, this plate bearing the company's symbol is installed on those who prove themselves in the hyper-competitive environment." + path = /obj/item/organ/internal/augment/eye_sensors/medical/zenghu_plate whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_BULWARK, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL) faction = "Zeng-Hu Pharmaceuticals" allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Lab Assistant", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel") +/datum/gear/augment/zenghu_mask/New() + ..() + var/list/masks = list() + masks["zeng-hu veterancy plate"] = /obj/item/organ/internal/augment/eye_sensors/medical/zenghu_plate + masks["zeng-hu seniority mask"] = /obj/item/organ/internal/augment/eye_sensors/medical/zenghu_plate/mask + gear_tweaks += new /datum/gear_tweak/path(masks) + /datum/gear/augment/corrective_lenses display_name = "retractable corrective lenses" description = "A set of corrective lenses that can be deployed & retracted." diff --git a/code/modules/organs/subtypes/augment/augments/zengu_plate.dm b/code/modules/organs/subtypes/augment/augments/zengu_plate.dm index f38dac3df5e..97c2b2c53bf 100644 --- a/code/modules/organs/subtypes/augment/augments/zengu_plate.dm +++ b/code/modules/organs/subtypes/augment/augments/zengu_plate.dm @@ -1,9 +1,18 @@ -/obj/item/organ/internal/augment/zenghu_plate +/obj/item/organ/internal/augment/eye_sensors/medical/zenghu_plate name = "zeng-hu veterancy plate" desc = "A clear sign of Zeng-Hu's best, this plate bearing the company's symbol is installed on those who prove themselves in the hyper-competitive environment." icon_state = "zenghu_plate" on_mob_icon = 'icons/mob/human_races/augments_external.dmi' sprite_sheets = list( - BODYTYPE_VAURCA_BULWARK = 'icons/mob/species/bulwark/augments_external.dmi' + BODYTYPE_VAURCA = 'icons/mob/species/vaurca/augments_external.dmi' + ) + +/obj/item/organ/internal/augment/eye_sensors/medical/zenghu_plate/mask + name = "zeng-hu seniority mask" + desc = "A clear sign of Zeng-Hu's best, this mask bearing the company's symbol is installed on those who prove themselves in the hyper-competitive environment. Though a step down from the veterancy plate in terms of experience requirements, the mask is often opted for over its counterpart as a less invasive augmentation option." + icon_state = "zenghu_mask" + sprite_sheets = list( + BODYTYPE_VAURCA_BULWARK = 'icons/mob/species/bulwark/augments_external.dmi', + BODYTYPE_VAURCA = 'icons/mob/species/vaurca/augments_external.dmi', + BODYTYPE_SKRELL = 'icons/mob/species/skrell/augments_external.dmi' ) - parent_organ = BP_HEAD diff --git a/html/changelogs/SimpleMaroon-zengplatesovl.yml b/html/changelogs/SimpleMaroon-zengplatesovl.yml new file mode 100644 index 00000000000..91807d1c598 --- /dev/null +++ b/html/changelogs/SimpleMaroon-zengplatesovl.yml @@ -0,0 +1,59 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# code_imp +# - (misc internal code change) +# refactor +# - (refactors code) +# config +# - (makes a change to the config files) +# admin +# - (makes changes to administrator tools) +# server +# - (miscellaneous changes to server) +################################# + +# Your name. +author: SimpleMaroon + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - imageadd: "The Zeng-Hu Pharmaceuticals veterancy plate now has a less senior alternative, designed to be less invasive and more unique; this includes unique variants for Vaurcae (including Bulwarks) and Skrell." + - qol: "The Zeng-Hu veterancy plate is now a variant of the medical eye sensor augmentation in order to add useful functionality." diff --git a/icons/mob/human_races/augments_external.dmi b/icons/mob/human_races/augments_external.dmi index a33b26af06f528a95697e537a80b3dc2bcdc9149..d0eeca038627b168aea98c5d1bd643ead2b9aac2 100644 GIT binary patch delta 677 zcmV;W0$Tm~1kMGJ7Y?8Z0{{R3yb+fl0000&ktHI3p*Yt~IxlKiO`C~*|GEG?EhT(v zUus%UO+h)pz`!jkC^a!IU3+(r00001bW%=J06^y0W&i*HrFv9YbVOxyV{&P5bZKvH z004NLm5{v-f-n??=k_TY*o}Xyi-8aZd4=XGSK3fY(_59tNEA z=Houlc50H&Bwi{HK>bfQ!sIWoaM&p@VDD1th!(@YzC8P}NBgaoi?S(RPd)*azGc5- zSxrCy00D_fL_t(|obB4tj)E`{KvBvFYAJ$$M*sg;w{Ef7%GMDUi8r|Gz<7maeTS!oT533S{ju-#!c*QcncF^a z=uh3LR|Ai^=VWhu+d1CgSzYaNkICNnw%;36SGmD7Zm^VngV|pn6~AX zCv>jWGMsPSb9`rwh{9!@s z^sLAb=CE~xWf;fO!0QJq`J0DJ2!)@qk?}^Mwso3|=c87|^_F+WO+RFsO9Rb@+(3P4 z+W8+b00000006$#y~@@lEAEfHGaeQD8nYocaETBA000007Vrar3kM12vN+rf00000 LNkvXXu0mjfbBZ?l delta 573 zcmV-D0>b^y1^EP!7Y=|30{{R3ySnpRc&MkWl=4x~0}J)28$wH=!btEChM zZEyGmk%2MKf-ySK(Obeoiq3{OrBa*%TyWZpw|htG&8WT0{8dgch9mqadjk&Wrj1QV z$p8BK5Qcv<(xp~FSb|Js0U!VX0YFJaK~#90?bzLp!XOYpVUf00sMeqN zf7hjZ;qE5Obm~A#%=x^8;E~O?$s7&d_K3$;SJ3`{q4K^K^ zuF%%kEef^N(DlP<=<|i6?il5^H*~|;k3%-_q&YX1y1{dHwbve_-niNK4Q5xl z!FAlAm3)Kh$4ABIObRqV25SbULg7WCe#f-@G6DbqzzShNrkI_DP`2j3h+{58SbB+5 z?LuM3s2M-T%XBT?^oRG^8Dm=TtHY@{R}M^t*$83jCD!g+GPbY$sNV+w00000T2+5~ zW)p4V9QSUJglVz{-riWz3zry;e`6t|K;d;Z&qt+-+ueBhQfLhn8wvzA{!a`500000 z@DWN3>uRdf_b9gYZs?Paemr$&JlB4TWlSeFXaf!34*&oF0KgVsH=G65K?BTQ00000 LNkvXXu0mjfA#D6< diff --git a/icons/mob/species/bulwark/augments_external.dmi b/icons/mob/species/bulwark/augments_external.dmi index a90f57e5bf2e0bddd20814849fe84f4fca5ed6fb..01111c7af31a964f2c1b1f066dca232a71db41cc 100644 GIT binary patch delta 434 zcmV;j0Zsnj1EK^WiBL{Q4GJ0x0000DNk~Le0002M0001x1Oos70IYm@!;v8xFrhft zO*$`XSWTOWeSB(P|GEJG-i6GT06Z-v>TVs%00001bW%=J06^y0W&i*HevxZse=!v2 zCKhKCR9lu~XSUF5(evIn2P~Jee~wWJh+4O@XSI?GDb=qqODQ!6gdi7kt_QfBZ(0Lf z$#NmAH}!`@Shogr+izRSR(ZJidU}o9=(TLNUjP6A0001->)+3dN{q2}SW$k?i|X@; z^X5gPTo|-@(J(a6i@Gw%dQ=7~ZVdO$0q#!LSK6O^t9AhZ0002M?|OW=RB*uV&3r_! z{>Eu%zCu4~-PeOT;Q62i9PI%|t$Tek2Rxm$?tE_!c-d>+etNeC=r4KxVLkurTe2Sk c001uF69_6JJDFQ#>;M1&07*qoM6N<$f~XU?CIA2c delta 346 zcmZ3)a-UhTGr-TCmrII^fq{Y7)59eQNKXJ^7G@wRn(@DTqN3D9I|+#c2M)YDQm_yx z$XF8O7tG-B>_!@pQ!z0+wO+96w2*iAB;k+RVPOSdiy5t18IC(^?c%OE^%bb(j;D)b zNJit^>l=BS4Fp;fgJ*@45=mi3BgSJ&90L{ialNZT-G@yGywpXn2D+Y diff --git a/icons/mob/species/skrell/augments_external.dmi b/icons/mob/species/skrell/augments_external.dmi new file mode 100644 index 0000000000000000000000000000000000000000..fdd5cb2bb8c84668c4b5e28632b8a13edd89d8e4 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e{s5m4*8>L*e0cde%y8+UoyQhh zT+i3r?Fy7)ED7=pW^j0RBMrzYs0xWFaY-#sF3Kz@$;{7VV5pcA99B?N`u$6A!N;#p zw7hk-&Yd|Qydl)!qVa=AI_G^fPcjts^zN`Q4l=%M?4>a0(WE1jLKK2mYMJWWE;g|< z-)Irt*=?-4d4+FBDwGpsY3hrc2~eiJAF2IypV74lzva&pV_c!MZr%1(TX%%De?kv$ky9 z*r8+;f8wIVTAKs|7eNEDV;hzopr E0F?D{qW}N^ literal 0 HcmV?d00001 diff --git a/icons/mob/species/vaurca/augments_external.dmi b/icons/mob/species/vaurca/augments_external.dmi index 905a5b4b9da60e331d91e1a7652d83df205baca9..e5d711382f17ff2a067a0c57e3f5ef4e5284c849 100644 GIT binary patch delta 441 zcmV;q0Y?7Y1Ly=eiBL{Q4GJ0x0000DNk~Le0001B0001B2m=5B0M$l^3IG5AgiuUW zMF0Q*!nwxq>GM`GrJ*?2kt}r;Ge2qj00001bW%=J06^y0W&i*Hev!6Ge=0REJ)<-} zH?cTdiHkEOv#1!Pm5Vd2C^0t`#5P2zElVsdN=}R~$N}YEc1OSV5Dnbre zt8M@Q0SHM%K~!jg?bqE>!Y~j8;Ou5wumP+{&{7oqSA75XBQWD-cI%XkUYxJf-fVhy z)2q}u_zhxq%%m-0Bf@*he=i~N%zkp&hgc(b^Anfd~Kq006L5<0ERNHklePr=ztumRvRYA;WBL=8Guj|C45M z-RAP=)&|nK*xG=*S>CQPr8ZhGi&KX`YvM9n3s%1JZ}KCqwa+lIUpkoi&fVP)SOfq7 z009498@g^&FhBHt+_rtW{Kdm#tatlj4YuLwxqf-=O69-3PiNJ~&iV@&(crV{!&kBR j+b^Ui+# z1!OXo1o;IsI6S+N2ILe>JmgugvvG@trQtpW_7mZc9{HTq(PDe~^pTIY*BM{djl4Uj zh{pVlIk1eGK~-OtRUuX$WcpN37srr@*05t(S6DFaA-?GYT?*X&m<6pNvV9dI9PW;S?O2_rFYw~YO za#rn^sY+A4u_20^kCB1l4~M&Aj@uWJ#qVRzyr2E{-0ZsfdlxJ|d~wb>#qIlJPJ7+2 uI;r0nS#W)#+|8fIKbtONV`#Adz_xk~%kIj9HA{dlWbkzLb6Mw<&;$Uz2zgZi diff --git a/icons/obj/organs/augments.dmi b/icons/obj/organs/augments.dmi index 9288db8f4c66e0f730e3e6137b6dc5a20bb1d5e6..8f0542373a86e57688937ad5e1e514f6e0886969 100644 GIT binary patch delta 9256 zcma)CbyyTp*PjI>q(zaCR%z*u1yn!;5s+@Am5}aPT4@vnX{AKEn+2r1L5XEST6(Fa zzVUtk{GR7~zI|ry?9Poj_jk_yopbK&{se4m92R#UeCzW{&+Uno>uVP~XE!@1M*#3j zi~cki(awK6bb4D0Z+@z+>du^-5Jxbvf2fPYuJGMMt>?)ZxT8mZNB&Q#&m7_ez|^ zNu19GY?HmMMCIC4#Y9=(;f8;n zdh5KlC!(mwi$=G8x}wP|T_l0@Ui%2=gzUGYa6_-xe=O^q%mrta$J0#4xAeXpuq=;0 z`);gGmv5rK{Jxw8{|;G+(ss`idyhiZ!v4OEZkpYQFysrz};DCdNqp6hjYN>vuy*^CrNn2Qh1pEEj)Xpsq`#m&e9K+P30*&qw+wsv|2zB*Fsw zo=yboe>NtGz<$9NZXW~Rs;iIrM054pvm9aLpMn+{qMrzC@1?=RY|5>Z14RZ5gcki! zrPEE;*2N-Qhtic(eyivHkKX8CoM_)1WA|6uJmdgFt_ipO)#OTs)kZvDnMJPMaQ*gb z+Nt=;6uhk7)cF1ph1A9;OokKL45mDgKL1`-ErTZ&Bz68Ir}{ z>ZrJdy{AaOGDIy^v<-z~y1KeL{mFD?_HL^CqT{~&2YlNx_RE-W@LcsWe&-Rni;ewW z{*xk5G^eyEpwThnz6?=rQfS599Cd8WMCKT~-d@AFDgTKoHvKtj^R`|D=10fZuV1Nc z5PP7x$Qa8%@i(Z_nNl62WZz8jpz|{WETH-&WVuAnW6GRehfvHjR6O>{T6Z2{-0ST- z?-L!<9{P`Y=E#nEYjglaLClhD+nabSAYo7)6Ep68!gf2B|EsibSHLm;37v4iD=TX1 zTkD%W6-N3^b@PYK4k<(m6d{LZ7H;Hb>nzQ=JVEjX9%Ewb%43ft}K3)TJ1u8w~G z@YAe$A02u#4-Zk-j_MHz!e=M}(0SQ4maL??A$x>gPDTt49Qid8W)fA`+mP4u@{F+Y z+#h*k8rY&zENHCXl>E!W?_MEkoN4qOxyZG@f8XXEKa<1e><(aK6zl`WR-~~)D`>uq zA0(-lxrTjdjXNBuW`RJk_V*RcSB3j0i8_O&ZeNmjGGzWV z&k5BD7B!5dD*629*(W3=q=k>%a9c1QgPA(BN7N(Rcf-n_n)=kTv;OH4^Iqf33nMa^ zCu-kqwcOBmfM%1f&jd^ry)ero7jes3^>kPIn(FK3Y^A51rK_bfz$P!iI;We3Y^iS; zaj3U(-gX&Y?AvMpFCCeVOxe>6F}Wv;4(i%9wUr@CfuB4xEG~|?r%PBwABJ^ybbAmEz@$-&6clqIM!v$G^%@hI2YOUnE2ZHo;qYvC}?)bY?l+PQ-eXODE z<=nb6ny46184@-j_37coNY&=Kl9s}oGmoQ7yfh)IUm~>W;5j5m1iMEQuk*66@PjIk z*UGb2e;#(D<57Qml;54bNB`8&HjW;Mm8~ck+TOfj(&8rpFpG$2H$9g^3N^|w|AX^# zAWU(6v&2lUO{`AO^TwC;!u6~Av(QkyyqGH{$`77&J6XObj^bF;di1r)W#UXpEd;g) zU!HatFZi1;#SDUI3lhTsm@zV5zkCwNczzQz4H;W=$yoz4WC7L1$8xR(j&D^-#%+c7 z4lo^JEgE{5QnCF89QVX@oI?GabL186q7B`l*>>&V7)qqo_2&OSda5UkbtX;b`|`Dj9;~ z$EX&^_0eo8oQG<|^htunHJqKr^N@%hKBEB{3qH^UeMERq7N9%$Ss8q5=MGLb?}f+C zmrR{3j&rO4lCGI6Izw96LW4Uo5SNgE2ZzHkJM;9Ht}f1YT_gZPF_IeZ*&&dfA6%-UK_112kt)a)=ZYht$s`>M;`@=}rGd~4iNl1{5uE7t-P&Uhoja#k*PZ26C(Kx=MS7cxJuhAVy?nR~xaUiRkO=eFDG0Hh^ zAMTi{b8f3*yRz~0d|q{M7ZT4gFZNgwOe-;N!~t%SGvELiaCe&ABqO6(F_8N+pUs$! zmZfLV6D1{~Xhk+g%PY3Jcgy%(TwH+MTMGOvugA_xlki5DTpHM{;dK%z{T|B1caY_1 zH}ey2W;8v+)umKqO9J_3iIDO99g=kv(_KDeg_b-%>NiGr#)*lER4;e;-%t_wl6RbK z64RWw;?|9CgDgf;no(QRTh2=(NodIKd>_mV_yHs?CE{P@tx#022ml?QMg zjhliR8d4Qk**{Px`ESot6)my|U*G~1zpG@mdtLl%T=Q*BLc__>f9qY7>F;z7JPm}T z`F3{X>KU$>-PU({N`0Q-fY8!W?G7crTjqUey>H4dDM^Q55m{_DvnRz}@4+Tn4>-S< z?FJW))+n8n&aTqsO>a8k`n4?5Lo0c)LcswsH?o?rk-y750>_nCF8oo{)w>(BIELhY zX;8u5}_FO#3X(gHf;Z-DPZII{MiIe=$o*eM=l-SN>-yn%vK{-K$R} zIVFCrpT|UhFefD?1xP@Zq*9Zoa8J)7P(}4^d8P+x@UJFsA;|88w|?Zb?pz@C}Y>s$k7_Yh2g9Npz5c8PeIF`Xhsd_7kF z`_^(8f$pPDCv6e0iDI#tko<#h*MhvB({&$&-abkW;q%y~wpLOUj8+WZnQzPnzkY?e zW`EN=*_np{v|H1a=8wY`^M!0iMn(|->Pt#Wo^JNXGr-913BSC!i#hNoad&s0Y2Kxu zn4J8Oz1Zx>q_vHL_6M?@gDIiU<%AR@gR`q}bYO71VG{lqEb} z0vDhWwS1o}SSzY$Py@sIklg^hyu7m3ku6oHMbuElFjVBE;?n2SHr}uP^5;cPRebx^ z$Z|X*jd%cw(eSj{Knt#O@sGe+Ir6ziUvj|BK4BwrzOhsCu*V7P*h4R2`*llMWm)9o zgcM(T-1Pf_6$a!ACvnQ8IgNP#on`{((QFT;6U8dFg6s6XXvmNJ z@YY@=ETh7aH&M`3rSer#u1TVMX=5uN^V$LDO^ltbFkN=W0t76xEX&tPIN>jRaVQ9S zx#Iodk_tpA5dVDEs*XQyBl2Hg5)&r;luQa^We{5s|Dkr%2~Ev>e0!L4`~+_g2^r+| z31oO`z6p`3rjS3N7qwJQoi%h9zyrj+isL5JO3Ul6&RT6=k@i9sl&+6tYa3tATQJMu zik;QXQWx~(H+ zXlI6PRQ`^W-H@sbPzs`-gIom0#LB0I=UKy$Mo+U!)FdUdJVnTZzjw~Qux{^_t=`hN zMBvGb^ST*+63}D?Kfid5_=QIENJ$%2rw+PJ2#UXHE+AoOB#D{Oy%mX{%)mG#=-xo4 zJ$mNt9hBWK4Cfo((Mp$8ff~g~Trp7kCNHuV+j8VOc`&Do`2OeXJl^TSYkGG z!Lu>je_>FFEOuzOW|Px;x3M+L$e2ujJ4D9!n1e3HG4{RL1!`CW3l)@D&7x7=3eF%U zxZ8!)@IJf$tgSnZ>QjXv4n{$5!NzTLU^t%<1vt$#+mIM7?(?b~%)aK|_*I_Yg8A25 zuHS@D0&6%`1jCyh{<%#_$xGL~vTg%mR7W%$QON{qDVzHH>n{V3AF5jeWo{>q0OF;# zRaHR8Xf}_m>_T2pvJ`A(z54+>+Z(J~>XG43#v?HsITy_G$4})}NA?^Vpcd}OY;c$~ zIR?Jrsd%YFI^uNcgU0;O{=40y49HD|5G6~v=G6r_zN85G!IkE-7-wX@kyz)i7|<8PaCyG<7psWhqs4Fcn2lVj zzV4-VD3VDg0s@WV$B&oj<={TBug~Ld>%FOUzQG~I8Dc(h)$81Z+fM@!nz);)sO#sP zoNgC)M9to8T`z1-l8x&gT=aV&u4&wZl zS=rbgmsftx-ugGFo@&(i6zbQJRQo>YG)M=u;x2b_ed9~VW68ftBLKT%w-UNhw#*nv z%ksbJMTKRIXI_u340T>(d)d7q=UonfWfoCg$ub)_{QRsZZ|eajy+)1+yg9 zO7`~KlzMw!Q*H#O|u55&? z`SHz6Uc}UqyB@8@?{b=&reds)aE3{5-s(*9KOmA76+rfM2b0_wvHv=W(acf0W$Q@A zA?utq8C)7B3qOOCk=u-6XP=v@Jkz>N%FUTEhBp>mbrO)xfX!D!ei!gmfnfi+SD@0m z=R3O^d@X;iLoH3Pq~mm8;~#`pRu2?I!y;B~B3pQHr3I{`0N{?SETKR8#yxt;iSGx& z_~eRzmgQ&s>j({sHQUP2_b=Xdk#v!V39r?L%T9luLS~O9@D}Lcftj(Ch zp2DEIs-}%4*T4RsT7s~m#<$>*iEtF2Yl9?GgP|F}>p5la0bohn`9_YI*;?eN6&Gw5Pu-4?(M>J|G$5rqX>dw5UQ0<oY=BSP>-3I7ps zt&H^EUMTSr7Fy~RwbLaI;KnR$cYAwf#cJweHI|VSpt(h3n@IHV-bHww@lwY#a3q>s z!Ftpjz!!R}zFPt5+MrlRSo_U)uKJ$#YyEC}EwRu<(^P%V+g5?vt z5TMuKD^~GP6)}_2JBOSUmGQ!2c~EmoATMh9y%N@4=~Bl{R|G`XOi=HCjbc@ z-M(a@f6g##nTBZFI~B~hX*k|kG-o^> z8$ggFZ+5qjNUyKfBT^TiJCRk@WsV(Ku(X20+`N1`f4q8r-Q`OH9W#gzYQ-X~R#%2+ z!VHxee>{KeUIbdo#Qb$6gi#wkaZSpj(?XheXUnx#|M~AcY~Ea z;MxnF_LOC_=&RHI*9LwqFr>b5SB+ldj)TX>*qtXOMj`X`wdhj5VG%)O_11zlRpxnQ zkv}bMmR)QK3VQ^GRf!2|3M0P=+2E+*i;Hm(Drn!~^7Bh5_@dh0-rh0Y_9%?GrmTF_ z%m)!q)F)uY`1Qeyw2%w7r~ee!@mWm317i!BOOR4hNrg|+^78Vp7XR}nxPv^BQFC=x zBQWLj9aDfLKJOk?RpN3kJ0e_ip(TM?)SmvF!_%B4yl(PX6xs*COb6taQ`k z0~8|KnM*S=GVa}^AqEt!Y>D4w3%f3!0*1_ii}T04bQQfJSHFCLlZQg zPkpn8t+4dldy!Ii^+jJxgVz;Qq0Y6= z-`X#lNeKyZVzPuEsMtT?b47FH##znz3?r~s}hc8*Ur+HNjx+R=rB3hMAwA zbfeS^y_Dz96K`(`=@b&Dzw4v#XAbh}(kBQFgXxJt2<&7mtB2HD-WHTYc9SAthhIjLNz(zZWF1zjlBdQ83->~2Zi2A&-5@9oKr zUKv%+GV;loW4w;QUIxYCv2X({u($b1>fiZFpsi+r9H0xZcce;q6M%R|zc`n6&-^@! zme)Gq9uzFY1|0&PS5|f&Zl{LS=pL*nxUW~cC<866VmPuBSdeBh;;}?|4on5JE z@t|f35W#t`7ab4FP{tTUzc*6nA*mh~R<1r$*UrQTPGfH30RlLcmI^NMvoKaAu>XAJ zz3(VUapXe9)BKt+td1z=qVnSS+4DWJSjduLt>4aIWxp=~S1q)Qi@{$rM=f6iDB?Cz zc?QG#`7qzl9|pw75}2Q$S#7HgvWf=GANFKRIXa^0#ct;HtD3s@L0X{;M*-SsYl4~nPZ9wa5JVI70R2@p$BNTEh#6OqlM z-^D(&iQRf`KpC@V8{F0YGPr!-|9}h_e?eJ5WRN{+qS7CEW0zFU?#yb>2JmwOVL%LcSUnZWm=q7EqZWjmx7_9`nUk^~qh zpQ**Z9@-nAq^1tb$+=(tb9u+?aq5fSHPglXPwWD3Pn`vB{lOm|l-0`M#GNFJUZ z4#Oii_?h9CEB}By?LI3?4KBg)9ql$;-PINUi6kq!`6<#__4S)btGQ{k1JJI5P$;U0L1 zyBfF^o3H@@A@#pEP@h?mHE}zUyP2tm(5wKp_$<3`Kc`a_Bc48e%E85@@aolV0OI2B z##&oBa4tu)*SLrK*;kJR?l92Tjc_<QeN0 z=>MD&q!D9VRQiL%>tg|9-gydU+q6m^ekz1}9q6T<*N_8;@mZR4$%3IrvR*Ish#yN{ zK$P?KysRZ6naL~^mLfy|Me0=s#qmT-&hfd%9EuQ+5PQ69i))oD=gE_4nWD**$e}c$ zG*kA4U*kML(9j-iFD)(zm!ej>uO`OZ58f5`ctF){IT(;ft}&sg=IaHNgwy{%dRHXB91#y z$%366hWe0OG~aHh{gs<13U3uX#0Ai^PDlq&804J4OyI$SIftNhV1&{M3|x8} ziha419&i@$9ifQKgOQ435Q+bXN= z6!xSX)5un&ZRX?Ra!EdeS^D996^6ob1Q{f1QuEqw?n7J2r{An0x9`-lh^J&Y1X2==>OfE+;#pbI+uV$JF9EU(wf18lvyRma_u zp&+eOTA3J6=0dCl|zAl&7VLa4L#;9eV>00nf2krodylTZx|> z7uQP7qu2V|VAZy%xp{GWJ9O{8v!FcGp{od1Vv00z_Vf&&*c;$=#ryEwLf`9&IMgg_ zIw>NSUJP`4?DdZH3$#U8As}_fu`TGv!2CRenA5`B@)Dcjj5?nqu8N8ZyjBWY6;z?x z(nmc}mpUe3@wE3QX6K9_SnL{{-D}Qot5hH_JNaal6q?sg8FDzrileHmYz6_oKAunR z=jXS$yd0b%;~NoMs9TDIpdtD#CHQy#(7djp0bGKHYC2l7`%^3v)>PfSHx-%x?#J_V znFu+G4*wtxynnO9Vm5HoUxah(mMkuHMk>;0!a>IA662qfg}UgSokuBOIqemLrE&a< zu1$E-@XdN87YDYW{Nn_77D*f7j`Zz`!QsTYPq@};!BI-_5lm3aTR)c!SU_ zF|s=hwz9G!Bq6zt+H#X5p%W%Vw2@@`?ntPnOKK-hh;OH>nxBh3*6_>o*59Xn3>h6B zOA>WDvotBAm}A;6j=hVsLk>PZuzRNb^}C%p38Q8o?Wl{s{(kiCE^4Wgfb1THX)U|V z=i?m}t=WzT<*L7l1R>~+jE&zFRlPc1v{eZtYWKDip!%~qnEDT9?D2MF1rBFIv@M>NC1bHZ*(WP2D;9># z*E~SEP$%?f0$N(yWJz}}d=eVwS-f4p6Wyup%i56SPVSi|a#12+k10}@CU;`)6oa)M zZ+v%HQ`AR=hn@qI83<1MxJ&t&n3#aU`1!$9v3F}j3~pOfq<}N@<=r{-#)YrYk!_iq< z^N+^2$Vg&3div3l5OKkz+ Q0Q7nG^u?1B1+$?40rqM~umAu6 delta 9396 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 NH5IK#B}(Rj{|^~`V*~&I