From 4764f115b16b7c46b7441d07f6d20a9e78c00827 Mon Sep 17 00:00:00 2001 From: SabreCat Date: Thu, 21 Dec 2017 23:10:54 +0000 Subject: [PATCH] feat(content): Subscriber Items Dec 2017 --- migrations/mystery_items.js | 2 +- website/client/components/static/newStuff.vue | 38 +++++++----------- website/common/locales/en/gear.json | 4 ++ website/common/locales/en/subscriber.json | 1 + .../script/content/gear/sets/mystery.js | 12 ++++++ website/common/script/content/mystery-sets.js | 4 ++ .../broad_armor_mystery_201712.png | Bin 0 -> 814 bytes .../mystery_201712/head_mystery_201712.png | Bin 0 -> 670 bytes .../shop_armor_mystery_201712.png | Bin 0 -> 758 bytes .../shop_head_mystery_201712.png | Bin 0 -> 611 bytes .../shop_set_mystery_201712.png | Bin 0 -> 1124 bytes .../slim_armor_mystery_201712.png | Bin 0 -> 799 bytes .../promo_mystery_201712.png | Bin 0 -> 13714 bytes .../scene_winter_cleaning.png | Bin 0 -> 8443 bytes 14 files changed, 37 insertions(+), 24 deletions(-) create mode 100644 website/raw_sprites/spritesmith/gear/events/mystery_201712/broad_armor_mystery_201712.png create mode 100644 website/raw_sprites/spritesmith/gear/events/mystery_201712/head_mystery_201712.png create mode 100644 website/raw_sprites/spritesmith/gear/events/mystery_201712/shop_armor_mystery_201712.png create mode 100644 website/raw_sprites/spritesmith/gear/events/mystery_201712/shop_head_mystery_201712.png create mode 100644 website/raw_sprites/spritesmith/gear/events/mystery_201712/shop_set_mystery_201712.png create mode 100644 website/raw_sprites/spritesmith/gear/events/mystery_201712/slim_armor_mystery_201712.png create mode 100644 website/raw_sprites/spritesmith_large/promo_mystery_201712.png create mode 100644 website/raw_sprites/spritesmith_large/scene_winter_cleaning.png diff --git a/migrations/mystery_items.js b/migrations/mystery_items.js index aca1034c2d..886ca4edfb 100644 --- a/migrations/mystery_items.js +++ b/migrations/mystery_items.js @@ -2,7 +2,7 @@ var _id = ''; var update = { $addToSet: { 'purchased.plan.mysteryItems':{ - $each:['armor_mystery_201711','body_mystery_201711'] + $each:['armor_mystery_201712','head_mystery_201712'] } } }; diff --git a/website/client/components/static/newStuff.vue b/website/client/components/static/newStuff.vue index e007834de6..17c3ca54b5 100644 --- a/website/client/components/static/newStuff.vue +++ b/website/client/components/static/newStuff.vue @@ -4,32 +4,24 @@ .align-self-center.right-margin(:class='baileyClass') .media-body h1.align-self-center(v-markdown='$t("newStuff")') - h2 12/19/2017 - WINTER WONDERLAND BEGINS! WINTER CLASS OUTFITS, SEASONAL SHOP, NPC DECORATIONS, AND MAGIC HATCHING POTIONS + h2 12/21/2017 - DECEMBER SUBSCRIBER ITEMS, NEW YEAR'S RESOLUTION GUILD AND CHALLENGE, AND HELPFUL HOLIDAY BLOG POSTS hr - p A wintery breeze is blowing in from the Stoïkalm Steppes, and the snow is gently drifting down over Habit City. The Winter Wonderland event has begun! + .promo_mystery_201712.center-block + h3 December Subscriber Items Revealed! + p(v-markdown='"The December Subscriber Item Set has been revealed: [the Candlemancer Item Set](https://habitica.com/#/options/settings/subscription)! You only have 11 days to receive the item set when you subscribe. If you\'re already an active subscriber, reload the site and click Inventory>Items to claim your gear!"') + p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data and a cute Jackalope pet. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. + .small by Beffymaroo + h3 New Year's Resolution Guild and Official Challenge + p(v-markdown='"Get a start on 2018 with extra accountability! The Habitica team has launched our official [New Year\'s Resolution Guild](/groups/guild/6e6a8bd3-9f5f-4351-9188-9f11fcd80a99), which we\'ve designed to be a social hub that will provide support, encouragement, tips, and tricks throughout the entire year. Plus, each month we\'ll be running a special official Challenge designed to help you build resolutions that are destined for success and then stick with them as the year progresses. You can find the first one [here](/challenges/35999b79-ae6a-4f16-9557-b4923498e837)! It has a 15 gem prize, which will be awarded to five lucky winners on February 1st."') + p We hope that you enjoy our new series of official Challenges! + .small by beffymaroo, Lemoness, and SabreCat .media - .promo_winter_wonderland_2018.right-margin.bottom-margin + .scene_winter_cleaning.right-margin .media-body - h3 Winter Class Outfits - p From now until January 31st, limited edition outfits are available in the Rewards column. Depending on your class, you can be a Confetti Mage, a Mistletoe Healer, a Reindeer Rogue, or a Gift-Wrapped Warrior! You'd better get productive to earn enough gold before they disappear. Good luck! - .small by AnnDeLune, Vikte, weeWitch, Katy133, and Beffymaroo - .media - .media-body - h3 Seasonal Shop is Open! - p(v-markdown='"The [Seasonal Shop](https://habitica.com/shops/seasonal) has opened! The Seasonal Sorceress is stocking the seasonal edition versions of previous winter outfits, now available for gems instead of gold. Plus, there will be more fun things in the shop as the event progresses.The Seasonal Shop will only be open until January 31st, so don\'t wait!"') - .small by SabreCat and Lemoness - .promo_winter_seasonal_shop.left-margin - .media - .media-body - h3 NPC Costumes - p Looks like the NPCs are really getting in to the cheery winter mood around the site. Who wouldn't? After all, there's plenty more celebration to come.... - .small by Lemoness - .promo_winter_tavern.left-margin - h3 Starry Night and Holly Hatching Potions - p(v-markdown='"There\'s a new pet breed in town! Between now and January 31st, you can buy Holly Hatching Potions and brand-new Starry Night Hatching Potions from [the Market](https://habitica.com/shops/market) and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.)"') - p After they're gone, it will be at least a year before the Starry Night and Holly Hatching Potions are available again, so be sure to get them now! - .small by Vampitch, JinjooHat, Lemoness, and SabreCat - .promo_starry_potions.center-block + h3 Use Case and Guild Spotlights: Holiday Housekeeping + p(v-markdown='"This month\'s blog theme is Holiday Housekeeping! Visit our [Use Case Spotlight](https://habitica.wordpress.com/2017/12/18/use-case-spotlight-holiday-housekeeping/) to get suggestions on preparing for holiday festivities, then check out the [Guild Spotlight](https://habitica.wordpress.com/2017/12/20/its-most-wonderful-and-busy-time-of-the-year-guilds-to-help-with-holiday-tasks/) to find communities to support you as you put those ideas into action!"') + p We're collecting user submissions for the next spotlight! How do you use Habitica to Set Realistic Goals? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done! + .small by Beffymaroo br diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json index 301abd14cf..fac61c08b5 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -657,6 +657,8 @@ "armorMystery201710Notes": "Scaly, shiny, and strong! Confers no benefit. October 2017 Subscriber Item.", "armorMystery201711Text": "Carpet Rider Outfit", "armorMystery201711Notes": "This cozy sweater set will help keep you warm as you ride through the sky! Confers no benefit. November 2017 Subscriber Item.", + "armorMystery201712Text": "Candlemancer Armor", + "armorMystery201712Notes": "The heat and light generated by this magic armor will warm your heart but never burn your skin! Confers no benefit. December 2017 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorMystery301703Text": "Steampunk Peacock Gown", @@ -1048,6 +1050,8 @@ "headMystery201707Notes": "Need some extra hands for your tasks? This translucent jelly helm has quite a few tentacles to lend you help! Confers no benefit. July 2017 Subscriber Item.", "headMystery201710Text": "Imperious Imp Helm", "headMystery201710Notes": "This helm makes you look intimidating... but it won't do any favors for your depth perception! Confers no benefit. October 2017 Subscriber Item.", + "headMystery201712Text": "Candlemancer Crown", + "headMystery201712Notes": "This crown will bring light and warmth to even the darkest winter night. Confers no benefit. December 2017 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", diff --git a/website/common/locales/en/subscriber.json b/website/common/locales/en/subscriber.json index 12d19a98ab..766a2854e0 100644 --- a/website/common/locales/en/subscriber.json +++ b/website/common/locales/en/subscriber.json @@ -138,6 +138,7 @@ "mysterySet201709": "Sorcery Student Set", "mysterySet201710": "Imperious Imp Set", "mysterySet201711": "Carpet Rider Set", + "mysterySet201712": "Candlemancer Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySet301703": "Peacock Steampunk Set", diff --git a/website/common/script/content/gear/sets/mystery.js b/website/common/script/content/gear/sets/mystery.js index 772936f0db..2b87c220b0 100644 --- a/website/common/script/content/gear/sets/mystery.js +++ b/website/common/script/content/gear/sets/mystery.js @@ -181,6 +181,12 @@ let armor = { mystery: '201711', value: 0, }, + 201712: { + text: t('armorMystery201712Text'), + notes: t('armorMystery201712Notes'), + mystery: '201712', + value: 0, + }, 301404: { text: t('armorMystery301404Text'), notes: t('armorMystery301404Notes'), @@ -523,6 +529,12 @@ let head = { mystery: '201710', value: 0, }, + 201712: { + text: t('headMystery201712Text'), + notes: t('headMystery201712Notes'), + mystery: '201712', + value: 0, + }, 301404: { text: t('headMystery301404Text'), notes: t('headMystery301404Notes'), diff --git a/website/common/script/content/mystery-sets.js b/website/common/script/content/mystery-sets.js index ea2c112abc..eed7c551d7 100644 --- a/website/common/script/content/mystery-sets.js +++ b/website/common/script/content/mystery-sets.js @@ -186,6 +186,10 @@ let mysterySets = { start: '2017-11-17', end: '2017-12-02', }, + 201712: { + start: '2017-12-21', + end: '2018-01-02', + }, 301404: { start: '3014-03-24', end: '3014-04-02', diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201712/broad_armor_mystery_201712.png b/website/raw_sprites/spritesmith/gear/events/mystery_201712/broad_armor_mystery_201712.png new file mode 100644 index 0000000000000000000000000000000000000000..91d5b54ac935a9efc0daf6b1d75817b7bbd61cd8 GIT binary patch literal 814 zcmeAS@N?(olHy`uVBq!ia0vp^ML-jA5L~c#`DCC7XMsm# zF#`j)FbFd;%$g$s6l5>)^mS!_$Rom_XP`E->>L9F({4`}$B>F!Z*Tc~ganEl|M=ZY zBD={)>V+h;=|%Yyz0Qh~t$9&XL^o$Gx+);DQc*9~bnA(woM|FQbGi!6|4!^M%M4U# z(cQEnZKA=8Zka1xn$b_TSbx{KcZ5geO!mI{S08?QSIxfu`|+o%QW=3RzzyOztzOvq z==8L*%#8D^3#TnDTKz+C!vuw>{{owfJ%u;>o-C|Nb{AUvVg9bHjHJARSz&yKl!*_hZ%f-%Z|m`%T9c*-GK%d1mTgcl%FVasAHJBzITa4ax_d7Ma}E z@4dF#;;&(rU(av$b6$H5{)W7o_;3Ea_b;V5W^}hcYYwu1zhCd`tcw1p?G~xPKn8~T z#Jjn3g?7Gno_+S{p^e@_%jefj*!A^x?#lgV&U^iRc67$sJ{IoI|6iOI$UJOoTXel* z(dUjU;dyhXRZXu`D?Da1dDp|A=k8pZ1Xd2%-jVslOR+$?)<)gY}Xa6DaJel1A-hL`{B jy8SE(Ko>GFTgTe~DWM4fo{o7! literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201712/head_mystery_201712.png b/website/raw_sprites/spritesmith/gear/events/mystery_201712/head_mystery_201712.png new file mode 100644 index 0000000000000000000000000000000000000000..707906c1099590bc90cba3e50efe40c4a281b49a GIT binary patch literal 670 zcmeAS@N?(olHy`uVBq!ia0vp^ML-jA5L~c#`DCC7XMsm# zF#`j)FbFd;%$g$s6l5>)^mS!_$Rom_D|Ub9f)5M~Oxm6ReqKC!gmzd`aF5}>93Ff{oQwdx3zyies}4zhsoa-#K>Jwi@ExF zTiaoaBn6R-6ptB>kt^={<(yo!z9cAdX16S-l;@Uz|1D%s$SWU~ntnJgzU^`OexIk- zJaY3k9^blk#{#}1JqyJ)7nZ4HsN9kL{P|H^{%@h>*Rld-UxcPv7aA?U_F+xZMrB83 z!As&yzha;6zq9gIuS?{|6%>BWOm_X}+W*sETU~CAT_kEE>)8n+;WBJw~Z%mKia4L*um*ZkKf<=*$?B+**-rz=l`7Icg%_{0!|z-B1tvDO>0rw z5~W$^?ZG=qDoN^;=j9@o!?eIk<_4+dFzm*p8T#ATlGj-S45>7JTS<<^v7MLp-V z4Tl&u%v7B1$m391FU}Brc=}Lu+k_$B+FLBNYqR#AWY!0NEcWa5{nz=ZawDAgWVh6#thUn`u~}EH zHGK$V_|@0XTp+Q!;bw6!_aBk?w~P-Q6Rw-=(fv>?-@vGKn4!)_Fz%I}8pu_Bo7PqR z&b~gEJt1!aYXk4SYKBLJ@(nkItKT-38veGdGQXiO$-3j?r#RIEQ}WN-_C(qrE$wI8 zFW%H~cUH(}FU9-EciT2BVvP2_Q&p9{nK7ewFMq?^I7tRm&DA{i^B5kSZQpdNWVdDT z<`waGQ#W-??^bYaG}`y|_Wxi1`Zkv($yReY`2X%_{njhnx=nkkJj;X1-=+-Lu9#2O zP4!Sby>f!jw~*^n4PRBGbHc64E}m2Gzt0%(^{E)cd^L53imyoq>E|_DpDa54r_Vzp z<e_=lkDTdIZ~b%H^hjz|*>%zC>e##Pzf`RL|5MI+ zulMi#ACHf0K@$1+-HA#&WQW?-|*bB&^*B7-8^5eNKO|g#mP4d l{~hz=5=0~fr;eu&#n0Pcw&$(85(Z4644$rjF6*2UngE33LaG1& literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201712/shop_head_mystery_201712.png b/website/raw_sprites/spritesmith/gear/events/mystery_201712/shop_head_mystery_201712.png new file mode 100644 index 0000000000000000000000000000000000000000..8e04c05bed49939a557dc74d589eb617931a8dcc GIT binary patch literal 611 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXo1|%(nCvO5$Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtj|hXg?!Eb&`571(KX|%0hE&{od&A#DBvIzr$M-4i zRvk`U*3ykEt``*DtTNgK`jt8rL|Es23yIrRQo5(?5RqP>W+c|NB0R(~I;2z9*zKujbAf>;Q)V3a?)%_(Z;<$d zre$w+CQbTmr1m`ZoVTp%5;niNlLZ+94zX&8nK5+O-(Qn?Ct=fJh8^bXZnjCdGCa?- zTi0^s=FuuKeZBl04DSvb-VX4PTc7ZK!rI?zFSB?v)efe#b6#&$UTdp)-dyv%eV(l9 zlRfW^&OfVnN&Eb`{C7<4#g`!}O3V*yr51ZTqV(z0^?b-E;cPvp1jp zD*aFR`-Z%ic>K)K^XBh&FD)2eyRKC{J8{C??PY1#+mG|xGz!UUZP(fH`?j|KmPDgN zySzLWt3NSFWMY~$aktmna-csVg@t}S(q;UxP9RU7Kfr00rD7T{bHUGvwfnbxVr*FZ zeQ8m@AhW?_S=NMvh1?C>=70Ns^2?V+j2?I9Yk%KA$d^$6w~$>5S&I?A`5C z^{ncubY^w7_mkQ;rS=T>Z?QA{`2LfhVS7>}!=(Pp6aVe6%MX`bZ~rlrGxNmlcY$~J pnM-(HSw3~jIYlKT@TvYL>r3SsFO!@sWr4|o!PC{xWt~$(695-02;Bex literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/events/mystery_201712/shop_set_mystery_201712.png b/website/raw_sprites/spritesmith/gear/events/mystery_201712/shop_set_mystery_201712.png new file mode 100644 index 0000000000000000000000000000000000000000..efbf1976369924081c327ef879a20b4ffe9a1498 GIT binary patch literal 1124 zcmV-q1e^PbP)+%H%xHK)$aZfT|sXQ(8CIvd93qOX4z6Nglvi-dm-FgsgdC8qc5acLCgu%`(uJnV!K^ zt=RoO<7x~kCFNQc85;*4EB16HJ=2x+rfWwDneDqw(}BAIZ}!}g=cSz$P5}|!08UMB zdLlb3KNmZxmxAN_Hdi=GNR)S(_N+YL@b`q?)=ws$SjnrCkuvsO<8A=1<~4?t1|g#z z;@PWpyC=;+sjBryI^FT(g&D0S!`f9sqE5*F$r6ww6R1_DTI(nwrAmm^&E!b{j`!K^ zV*^S^DHCEYV*uvY%X|67Qvm$_)_22zTJ z@cl;#J%4ME!iROY;zw>M4}TCetRHOh@@|&=^t_QgU9}ktYvJc%c=65@$WO;-w1OZB_vEjtcOfjQZmm<&WZ=6DqVJXF91VVHc!cuFRVCV z0It<<2f%$Nepc3r+jaanGN>^m5;4S*0dn4Ad!=Q+eFnfYJLDwpLCfSPZ+2eU5dmQA zeu!_^u9H9C-#t^cnG#Zr7-D0F^=RE-kHiA^T>uW%-Ugr=AzmwWAlni6t52?Qsd{1nl+Q!)mkP*6{UAs?vwHNVfkNwd(VfGv0jtzdh4!-f%%Pl z%4Answi5v;oVf|Wiu>OI@W)-blvd0x zyb@B3UFN?OkHrG#FAX*80r=vZ4**zd#~ZfEc>C9Z@A`*_9VMicV~F+i$ZPwgdYyZS z@tNpY|HGBqCI9Gs$xLrFp@cjQF=Q;0U9}E?KikFg`2x?+yLU%2(S~-PkmCI|C1f@z q9*dd69cMc8ln|9lrBbOPseb`&Q*1VbX37Bo0000jA5L~c#`DCC7XMsm# zF#`j)FbFd;%$g$s6l5>)^mS!_$Rom_$2`+h{00L9(;80~$B>F!Z*N&=1P96-|5&^= zBbO!H@Won|oF!UUmO2V*d+oN!s4WRPuAs4P>ZFa)B`+h|qXMVsINf=)xMRl+Ev}|3 z2e(V=w0z^@t@SkFQ}g?GUea&LO9k_L@6&%3TJHRQ;qcGGqTr=K>v01I-=aSTou5{J z^P72L-u1^i-e1E$swXHqZvD43Eq&6iwAqs%pXrtL+`8!7m7j@1#)oI0a!a+`_WEq+ zp2K%;ObpRpaV^z&^-7y-dQ+EfTfrHd`f7gY%*fgA4xVV47ky+-^zwf$^JF>2gzD_J z&MI9s<(8u8b*YKnd8gAP_g4hf>;JctS+}Z4T4;08eBScX;9YC8r{wZIyR#?V@^dT0 z@~{mPK73wz)n@Lj(p!_~Pr36%Zt@&EL)D)hmqH_VT*$5sdvR;UllEijzvH$^oUc-_ zT%5G-N~YQKUoTY|tS4o$UftC+E7zlD!YZ9qy;C!K&xxPBxki0wLDu?x7k@1|H~D*y zVdBddv-95_|M$ew|NiH|AbagApDT_oPbyQ1@K|-V-D{@zr0!tlpzP1Le=RLyzxRH+ z;qAFAo~+xmE?9r|N!f6>i}35pwS{MPzxxwqo7e7W0`UyTbt zPkMgOZmNydkIPl_?=9T=>*%3(&XeZz$4%e!u4Mn#G?12$^Fy;$b7k-TTE5~#*iJdy zy2zqmC(}><-gkG}9t&&TpLe?r+d%=ySfLo;xn$$TU#hnEYC}FvjZRm6Z*=^~`Im+( zrLR>#6BCmGxtit8m8@$CiO)lKzFX(_dOGv5^Fhnh!vCu`e1F~Z W;4|8m%Pq7(3CYvd&t;ucLK6VXdvfal literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith_large/promo_mystery_201712.png b/website/raw_sprites/spritesmith_large/promo_mystery_201712.png new file mode 100644 index 0000000000000000000000000000000000000000..8c8990cbd49775c00f8d2f36e577765155a4c2c4 GIT binary patch literal 13714 zcmY+q1yEc;)9(!gLU4!R?k))q!QI`0JB#~bA-M124vTAWw*+^0cX#(M&wIc3$-Q;z zNX@A_GBe%%>;H7PvZ53UA^{>46cmb#w74o16g1x7>-bL}{~q&$4J!YhU@b)yM4+Im zW078r;h>-p`K-mnl$EU##=dfvJpSP*FN60C%72 z-gCGdQ%`_2U}G#E1aBfaM?t^3^YeQFu9fhtb+!LhNgd(PT@TY+!6?}r!MH?#Lq zy@zjfXsem=UD$<)2U{)GQ)<(}KHe4|<9l-nU%kTKoi+@!yV-)`yEa`sAz_Y_2~J+& z5clf^eQ54Xsr{=rHLQ2zh3q<>c?uN*A!wU&_BetZn4Ni{00=rXrpvdw53iHl{yseD zoo%0H!+V?GnGV)#|Cn!4$EQE=jxke3jbUEZ;@48XeY{oJ0HvHkpPr5=X!Y`Ny44Uf;5DkSW?ANj*{Mmya0FivwI`ak)n-Y>?hLZ zsUwa)8tKpFO{5FAhpz%K!l9NJ0q7V6kdV*h$UP_s;t&vQP;9wa1V}cY#9E{!?)wf6 zN1#0Ax$kC@NfpjwB`XeH1VBK8*mDl$ zWcY!dD@F_EYM8y4q3F6~Y~H#N+h+nvc+;Pked5Moc3ZZBl-Cr^5w8(43uMm7UK5i(+zDzOEp6Fnk~q6p4@uPum^fIf63rU$kME_YCR*XVY^g{~*R z4_Q|9cyID1;f28i^b3z)7Ma2XIS=}uPlG|xK@6fuo0yyAn>Zk8b=oD&pW*sjA5CyB zc`gy15*}ix#HMJQK_=3oQ|?p7Q(jYoQ;Zy`MuIub9`bD~VleoV18q*&5m4A)Q2ejfm1b2CaJ0+l(X57N*tU zEZJX>`w7dLgqgP4AR9NESDWi2zN6t;q#3KG(V7E+Ht>d}lwW;m{_8ZlkyW`b~ z(A$ce_#4|Bcx0mwwjU~g`~4IVtIMq*AFo<-TnIDUF-b6=vE#Cl=e*-)VLM~MSFiC@#EO zIGAOd_|Nz`myD^7O@$Pgq8_2jhw_DDNVS+|Y>V_`(0-vURBNBcvP7|LaLKz4ip-L$ z8D>w$t1PVang2S^%gx_dZ@<5a;lX-ua_@(RAG=F3OA;$MD~KhSE@;_S-Ztl%c`pfk z_By{Ixl_3_e&l)_d02X=ygj|7d<=flcow{zzu$lMfa`+pfNq5$VVTzL)0@Ni1mg?i z0Vjkwg`i7(W6DOuL)S#}U>&9-?I-O(N6q#1#_AxQZN93e3Vzrv87bK#R4$}Hh&y;( zqDd-2DoQ*}yfV6tq~LRJ^ifowWT+Ikn~Y@9aLPFwGToDZ+suBr{7TbCFQaC&imdGw!k=vwROw1!qm zHCg5lb(XsP+FK(A3ais5)PuV<=LOu0K; z-YaW+iwi0f=X9Nki10}K?|fJ8Jro}@4}=DJ7O#HJp*=6r0eVlBf%ebxQmXyZmg@T( z^y_M?26qMkVS;zhhq|T1G|n2!p)t%c+$;m0WDom0pT5UKq;R~x7SmQz{irt2GTNr1 zckp@vW3nKt;fdR!phxfK&|#UomXd*~{&ADNZ+rWA>914Tvh1a&isxl`yN`Sh3u^}i z`h1@51J(zB6zoh@d3>&|5k;^9rptM@z2-mZ+>F6bYvcY}_^r}H0o4(Z2B2*))A z2>r7zef(MuvmbQ?s%J^HrtMaYNx#>J@rxF_86fW)?+=rCw7ite&x4%?LW-6_!00reu z0|gZj1O@f$pHcAz}SzhlWba`24pK-c?3H0)7)28=4e*74ALl?@OR$#6{FSmri}XGKe)&-8EJV z92^d*Rx=enrZQ2y-P+?dmDB#0H`H_~<<q8l!z6c^F# z4-epDKt~sYN`xX0qRR9=R4l5!_f9TNdq46*?Yw_E`VK~3^EtnsPfu^rC{k>9d-fV@ zC2Dl*QOUi|+5{sky9oN6P#>WCjNze(HAKHx>vJb`o@k#;&~Ifl$R)b_91!)mlH^+1 z*hidXon_U0t{v_$n8925>FL3gt+&S7&-XPM)uZ=UONcFe)d%644^J!fN4^Q0CC7}| z5#7+QPAYWRp>Q&9{d1)l)Nfn`l$-`C#ETmBw^e1vt>N-!&plNkF5Ok3Pn7&x16yPe zKsc-nGsMQ2q#r&Qnn;Xmynaf65C>VDV6Z>vYpHd!=I4(0sge?s@iNQ%F5`Ahv1QnY zg}2;$!z*p75PE8XNE=Wr`pkRf0HF>_V>utLs|A|G^>5_-Ss2v$@~iA|Pxsg`^H z1QWS~AihKt(n05c0xk`keV_=ma7RIpsPh@hua1*=Zq%dmwZ@1`qLJPx3{e3I0x+{$ zK5euxA!U8`yUsKw0D|AXeS|%|8}% z64`mRJn+30f2zjv-biL_X0|rcOz{^_!~D9g9wf4F-SqiEGp!5&`NK&a%gmr&>Iyao zIg#A8V^g8gR#fkJ&>!)2_~QBiuVuaQq`lQ(zv`$+$l=C`lBS^2yUw*?QM6Vf4im_I z7b5Ezwh)(3jTFsQ*2!0x{6?Z0w%S=blMh_NlHebgh3jgh_!m##PT5< z{>5cP0rwKtY_Mx87dy|wY%i%3 z^Q`>puuOvl6r=1NCW?hfut-^oKDNGiq){rA3{8Rr8;HSXTJ!un_SmDYm=K2|wTu1M zvj zw@xx?*X*W8hs|A$Wpoic1>{~Ii<62RK3yICae31+WA(cm|6C;e?Oess3{4F%=_ovl zyX)waLK^n!YehIg#TP7^TO*yToKV1IL+It&qtF)!LpKP3nJwaq6*u|5zJWd|r~F%j`M81#A&>o19EEjUQpoTr7pGkDj#&FkgxmP#ve$LimxUYM8BX6gIK z{$w3T?>Hc-I_J_r(7DIb8{S4c>xrcJ;l(y7PJD^+DYhgoB2K!G$LXbiEG?2<;2Loh zTMlQjUw~DjM*1v=$HfHxv8!kRp5%x4QXTYL_Kq%jGqVhMEjekA9rSvkb$Q10q8Yd& zFs36n=&<@6_tM}s|9!GwAQqBM<`iE^TGj1(8PA^AWS3YXF^ZS1-CWcC9 zhXzbxZg6op{xeYM@&m*xPFfLj{kHh-cV41P3|F*mIrZRA+xi&E8)H}I7{hf&ZZG?i zzRxYi8N%6c^}|>=BWegNRnts)SvJrU4m~O zjptRxp%8Bt?HMp_R;@Ym-iw2ftGrp~Ls8>4^^~}Dz6Rla}#WVlGcrb5%)4bvchE^|ffz_h7Inl5oBSdO0t{s%-`r4Du;;u<8}@B=5xbpJMQA zM&GY(_01>L_4Pma{h)HB`#w(-$smnr;M?m3dhPl-E^(I=>Z14=p_#7)<&IFDdnbQ` zQx1a2btXGBB)kPC2Zx#%W0o6pUo-~& z5u(ol3>{YJtSB9r>L+i!@*8=N@`tbw6z#C%-6jvkr|Z@-3{|{%5OkYgp=cB8^VgiK zq{9fU)y|;|BDndCVV~Zr#s5H4;zvYqV4PDeL%gbn5$rpXeef}dtH;ePTxo+)%UJUY1`X#n42nzt_yU$<2wI3_$g`8+V8FtXW$40H4=!}h2}x(> z|8=%1A<}$pe+*Tmg!yGuaPbQmGSGKJDB4{;6SEGi0x?hTPI?(!%|DhM+cv6BZ%|<- z&Dk%AI3w?uyNHOmpi=*Nl#g{jNXtxSH1!G@D3C2Ef`IWykZ(v1DFbA1u^tF3lu~$+)n*|oPR%nK0_iA;%!akOcJSBJ5M!V&l5ZhvXL)RYJFA@{C$(`i<=+DT;j)V2o(afLZmb(W=H`dA+F{zj@ znFyF%hJ&)Y3xw(k*ldGgE`K?})vFbk7gHd_R--6e_97^3TaOfT+Smn-XS-n9_>5&l z=C?L{q;h=Q@)A#ef_HplzinCv@NZl%-+hbO6^aGVw98Yq-@@S8y^2Beq8Q++*f^Vwqwypy4_vBko^r6Q(O<2U#1YhR29;}J2 z8i-VVhdRigkT!y;1@nII|6&|O&_-mpQ!SoxS)u|f6l#Fpwci;CPO*(*OMVEpe{lOo zLfz(ekJDpmR!6|5Ylb}#+N?)hZ?#cO#|)>g+7s{VFmM0xI7aet#F{M@M5om8I&*z- z`rGbD62?W$iWl)3i1ECOzurm7$ct3QzV(G=ovd@)ze&VTk|FZ{XIGUw$L0Pk?8`ry z)2wlaw&9HLGNr#Z#hZ>0l{-NA<(09JQ~KD`oLBD_k!y|_WC4lYi&>4FoYvcN?$*T!nBFB$ykrw4hzx2TqX5XgQQ7P!Yxm^cjK$w+!m{;3CJmzR zj-3LDWN5)S*eKq()9FRDV^{@&HhljCs$veJM9NFn-Rl~@86C-rf zVKtW%W1BR=T>Nb>TfsYrCAnqNbHWe@G_y-y+6^3O%%%LYQA>ighiVSI|3%b1Ccc(i z2g>g$saUN3-~C^4*0tGSHZBzVrS~PRvuvGM`1}In~RqjwtaWT(sqT`a{go#Fj>y4|W%}^%(U`Vh?%V zg(fY(KWyd?2;J5mqYgeqKAwf+K}^@!0F(TMsN?sk&zp_cEWor5fE*-`RyN$l8r+UE zlj3`4H?o|T=-GjQ2<_Z2YA^Q(z?fDa#rGb0?d?b0{b z-SI#KIB!A$gxjqIp$`a7x;b9+rl635zNEK}7d3zieJsPj)R6%v%J-o<>){K=cE7Ug_ zF)mz1=02vNvlF)Owby?z@vu4UAKf|9_f_hFe{?cCVGrvfe)2`6V7flxD-z{VWhZI{OEKtu6ZxdHaK23)Ey23~I^Am8!4zbxDb zV2UhO;Y`eO{IEaq+mof81h}&D9$hODKBGBqz_g=@AU}*Rzm2apCa!kYv3lM!R{O)F z3Z>YE1iY1@$omL5R!)BK;dQE{8z}^O>33*$=ktQvZC7g+)UG^jj$>J5zAo*xRb<@< z{c-W%NcX2DS=V(~tVy!V!{?_~0*gAw5X9~@ma*_K*PQ#Fz%e1Y-hz~zT|5`wy*bxF z#}4n`%!;?>Ofwx97K(1E zI2MAIeGd)=_G~w1GgbWj37rPM8E`H%6)2Z~}KALAJNfb8}eo1P4LTO&*r~b3*`Wk-zNL=@uW?U_O zj=|-xZupjaztC&yxuwpP^#9O9EoRnTPc{aHtqb?Gg|u% zV^0SADKTdr`SM3E;@a*bj?eLgh4;Z|;T-*v;edO+k+wtzfNUay&l@9&J}XHl(Xt?K zrm!yAQ2hS+H__E1hxq*;zI*xnP8EyWJ5Fmrl{}tte-syu(s9nLx4~?2!>w_AV~FC5 zfLdzQ?P={8zfeu~%V0Jo@U5t*?};HcJDIHGrI&O4ntx4~Tjamc^EZ?3S?%Ltm}%a5 zuBJ74G|Dr6@p^;0JJ?KoDI(QJO>4YRzkKnL58+!vQA@7q3-JZ5wsKYA6}ik<_Kz;^51B0vPJM2kr)V|C z1QR|ZYq)%_gEkSZ^e2%r6XFFf-|Hg-sMFOnYR0!=DJ5U~F7QR>YZTfuJ;|F9j>SW&Y zrI%bv@b3ItGKS#xFA)>kc!L^yV|I{mCx(Gjq@C+Baf*?J6C3JH(Pc zdy<034B;Psy$Nr7SVb9}Ucdf40?ZF&DebowdRx(cH03V>j6Jq8q1gFZT|=k0)jSrB z(gHTN9}N!H+jJ8|3+4ceXN?wpB|KK!j9cx5lY;+x(qBjYVpW@ARyZJtG&CRmr?m#V z8<7uldeqS}*}T=o#J4fRLvFHO&bPDCD{>-B&fp^>99TvI#3KUdm>C` z3|)ghY0U;*pZGaeduEY#dODdIwj%b=pZ-qi{EBDV`r@$DlK&J*zW5PH_A7)$47T)A ztq8r|kI_9V-9khYnEhEB+i;F_*Kf-Ed+Nv~>ceATG_=WOy z$(nI5qJ{u{vVzP{owyzbJ4iaLwAv`PYF=CV~VH%l|&6gf?ea^t{p_^u@q5JpVsR<^O0eQh`hm z-^dmuAmsg`yY${*4EsaOp5tgR^I@ergPx6nQa4pZQw2~bNtg%$qG%8Nn%A9mtm0=1 zgF~3L>mp>S-IY|Ywsh3%G}CHEEb{$uBj%Q{#SwgbLhd_{YT9Sz0v*;^ZUo5tc6zYCK+L8~tW zX48R=Y;AjO&95I9E~x}A(1g24WLod9ER z$WP)C&srSq5GIqs?dVMW#Z-(1S~_`?ECVoaZaSSc>?!J<-;?yG#VbO*n%%kWn(F;S zE8EzUTfML0{VPwB5-0Ty8ad$}%7KIgi5y}i8Y&_2_dXL09s^^HDU<)7(F<6a7v z>RLp?YZPu{Wt2+A`WxCCRiW)}hPx&*=}C`zVgm;EMZ#Su`y|}&y6zT^X&7wG`NOa7 zCc5kO3#X}q!Sv$VZLl#)1eoFUl}gz^TgEdH@o!a&^xq8S)erLHCtP1Urfp1Oy>=6| zOn&vM{kW)&e}Wkf;TDvpFQn|)caZU{&{@#v&|eqF z&nVwXOa6(KsEzGT7Ck@Q8?$e+%qKS`|0pE7`WVR+Z(qHTN1(E~F_~c~44@hTr{gFH zL{R&w!Xj#!WHkalwu*-vKz3OMxmbUAjj06U%R$YX9wrppl9xIUu|K>NG?Hi1@P~P? z02yK$se7Hai1JdlfB8UPPal${xlc_t-6w1A$$A%h*&zH;4cjk*U}7dxDw7Y#1=xV3 z3HEEnYM3Zwb_>`YSOkAX*x1>o=Ue`EZUX0p#;o-9xX9T$Oif-(o88|{`!;6{kUzLw zrv$z5M$^hom3UBr$){(-cw(ol{z`8Dv!E3NtK$msNvKYXp51muyx|AMVU55*RE2z# z<4cGjt*J*UJpOQ#(valJXg+6pNitI5u3IM8F&OHK-6x=#uFyB)b|1)1!ieT9o6OtU zgpdjabuj=&jwEk4ko~oWNZX&crF+!VPQ>h&0BLktbUCZs(e!u(?x^SaR zZsXYV_(0a%CjyUOEsoU>UP8cte1)u?q5?SB$3%dik71H1w1k<@(~6^ar3BekvIB1xN2A68SoyMsf6w^r&JuZVnY_IrrS)@sFTazE4888aP4 zDV9iJF1_>@O5WADQHnFzOUuc@5XzBf?=aA|1xxOPnX6~{d=SFjftTSh+u7DJ$=?_! zVwSa({99rM*>W0WWaRt{(8Bp6e*%(VLPB>nsl2>N4I-ScFk!R%!&+kU zVH^_1+VB5cw+i}CEdbWs2~YNp5)T{G8$oj-CAGO}xy5sE+d#fgVRC|W5;dPCRn%lD z@OLpIg81AXdcB--1#I>@t7ASH<4{IiAE|RD9P#!9&tpn%d-@@XVCr{O3eAYUX#jZlC#vJH_RCSzl9r`D ztF%o}W;>aCk2{A@_)6Xj$5d6pN;}r*q@l`02w^FUx!tiRt$9T#Ub!eaCyRFA#XJP5 zZ}$zuND{)wJiv0%68%8wWe4iROAR9x+;#q2g6Bw-U<$7BZQsIMQHjRo{dN;YM@^f4 z$=3p!5$E{LZ6k)*gDyy$l^q;t9uu9%DT!qPNs|}hrDwTup@7?s^lIxZElB26o0B(i zkx?zCP@^6b+^RZ;cw+<2g?Q0pAfvKR9$h$adPw>$k$dt*vA_oS$J7ugC5#+<#%0r^ZYr zMh{W@Anwwtt(DiPzVm12%rMI+=xj@ZS_n3Q_es`((5|9D zGGkWYO4E7a>))D_T*k8=_Wsc(-Wo&ilTgrKbwgw8vn-qk>rT*!83nx%lIh#w=XqL$ zu2_(DXMx4&#a|C>VpwqPI1ERUp1s?W8+0O@#1d)22_Q1%y1Co2IFDg`&X<~+(&RRa zm#)nFui!u=?UgHVmi#+-K;nFiImVl_zE@oABd1_~<8( zsJQ7hQ@vdbHQf$wb)SdWc zm$}lEfNJ{rda7ak=%&btk0f%r<TXymSt5PIaQ$xlrS3Y{{B_Kf^3GZGAMlB452UtuTW$7;g7iM(dQm)wgH|M_ z2E#%g{tnXwCyId1(G`(%PXvK$Z35~`xxmMH8WnRxw+cf?)BU01+dOH;&YzXlmYS+Q zu_Hh<^GAo}G);d)oc~hZflHZ)MJ$0n?*cihf|U{mU1Z0Blx>` zwwIQk{cwLxEdJT}FzO1!?@com@p8<*hFS!##6J{^qKOj!yNvj^bIKXuoiQ=4XC`R$ zns^<_95Stwia8g-_8l3z#P37AJ4H+O5n1X;qS}aY4akTdhB(BrcX6i(LNOs7^9GzuLzCu=P2}m z0ae2rcH7W8wkQn}R0$1FMq@o^nqhx?j&TILHs*4PQ9a|C1E+L2@P)pbg*02}Yv{7b z10-R47ioT~cTC7e=^t1V*)JEDV9YPhdbb55ew1MIO=aOwsGl^T{1IA!Lc0;1RO2Ds zk+HraSpP@#@t}rCg~MXFet;#NsfKFua&qM&RZm7cje+nLCWVABdIF#-9n;2j3n9sG zEUDXR?8`Ez_T|=DrF#R^&Q`!O$$f}qx_b2#HhZ+Y)a%D2uXpFKlV$^sqDrXnTGyuF zeNiEQ!Wm`{HBZ>hE#Rpfm|PgG zQ}j3KaDN$XaGl_2&`@wm4{noI%VZNG98YpI*HCPDqFEOIJc+K9l+^GwD^r_&L~+L)W92cFQx~{J48(y05MxnPYwM9 z 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 V#!e%Bi|_X!$Vw_oREQbB|35mIgaZHo literal 0 HcmV?d00001