From b5156e99184cbb011844e76089e602088efd4198 Mon Sep 17 00:00:00 2001 From: BRAVO68WEB Date: Sun, 18 Jul 2021 11:52:24 +0530 Subject: [PATCH] Release v1.0.0 --- .gitattributes | 3 + .gitignore | 2 + .prettierrc.js | 6 + .vscode/launch.json | 17 + .vscodeignore | 12 + LICENSE | 21 + README.md | 20 + assets/icon.png | Bin 0 -> 20997 bytes package.json | 106 ++ themes/black-emerald.json | 575 +++++++++ themes/dark.json | 575 +++++++++ themes/improved-light.json | 575 +++++++++ themes/light.json | 575 +++++++++ themes/natural-elements.json | 575 +++++++++ themes/nostalgic-sky.json | 575 +++++++++ themes/nostalgic-timid.json | 575 +++++++++ themes/ocean-breeze.json | 575 +++++++++ themes/old-metallic.json | 575 +++++++++ themes/rock-stone.json | 575 +++++++++ themes/shinny-diamond.json | 575 +++++++++ themes/shinny-gold.json | 575 +++++++++ themes/surplus-blueberry.json | 575 +++++++++ themes/void.json | 575 +++++++++ yarn.lock | 2054 +++++++++++++++++++++++++++++++++ 24 files changed, 10291 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .prettierrc.js create mode 100644 .vscode/launch.json create mode 100644 .vscodeignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 assets/icon.png create mode 100644 package.json create mode 100644 themes/black-emerald.json create mode 100644 themes/dark.json create mode 100644 themes/improved-light.json create mode 100644 themes/light.json create mode 100644 themes/natural-elements.json create mode 100644 themes/nostalgic-sky.json create mode 100644 themes/nostalgic-timid.json create mode 100644 themes/ocean-breeze.json create mode 100644 themes/old-metallic.json create mode 100644 themes/rock-stone.json create mode 100644 themes/shinny-diamond.json create mode 100644 themes/shinny-gold.json create mode 100644 themes/surplus-blueberry.json create mode 100644 themes/void.json create mode 100644 yarn.lock diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..13bc9c2 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +# Set default behavior to automatically normalize line endings. +* text=auto + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aeee732 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules +*.vsix diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..d8d98f8 --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,6 @@ +module.exports = { + printWidth: 120, + semi: true, + trailingComma: "all", + arrowParens: "always", +}; diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..0e191b5 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,17 @@ +// A launch configuration that launches the extension inside a new window +// Use IntelliSense to learn about possible attributes. +// Hover to view descriptions of existing attributes. +// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Extension", + "type": "extensionHost", + "request": "launch", + "args": [ + "--extensionDevelopmentPath=${workspaceFolder}" + ] + } + ] +} \ No newline at end of file diff --git a/.vscodeignore b/.vscodeignore new file mode 100644 index 0000000..b5a4625 --- /dev/null +++ b/.vscodeignore @@ -0,0 +1,12 @@ +src/** +.gitignore +.yarnrc +yarn.lock +vsc-extension-quickstart.md +**/tsconfig.json +**/.eslintrc.json +**/*.map +**/*.ts +save/** +node_modules + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..c82f217 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Bravo68web + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..d86d699 --- /dev/null +++ b/README.md @@ -0,0 +1,20 @@ +# Prop Star Theme + +![LOGO](assets/icon.png) + +A multivariant VS-Code Theme build with โค๏ธ. All theme designs and colour combinations are handpicked to suit every Programmers needs. Hope you love it. + +## ๐Ÿš€ Installation + +- Open the Extensions sidebar in VS Code +- Search for `Prop Star` +- Click Install +- Open the Command Palette with Ctrl+Shift+P or โ‡งโŒ˜P +- Select Preferences: Color Theme and choose `Prop Star Theme`. + +## ๐Ÿ“„ License + +This theme is released under the MIT License. + +Developed by [Bravo68web](https://github.com/bravo68web). +Follow me on [Twitter](https://twitter.com/bravo68web) diff --git a/assets/icon.png b/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d30ac9934055e36a6f3c8182d978aba5419fb65f GIT binary patch literal 20997 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

Q_|rzoaz2|eGON( zn~U+w1D7Eu#E0id*@K$SQNJxSHOGBW@vrUE!>zm;*UeoAuh3wd-Z_d>No zbP@NO(J7+3?GG4Y6H#>fT$|RMv`HkL@~IR96Zt=RuhYCZha4rw5^vKN*uj_?WUBFS z)xuaKN6;@dSUqD557=2l%@)Ql{EL4$iu?#D1|5gOzY4}GB_e+;!I~MPp{1CF6=cI) zK7TV*uC7pdE63$Mb7zD3v@qF#{L`T3A{KMQ$ifvMXH#b$V2i{M%^%GrAo%-<9DAq9{v^@h68AR42fz^K+$ zg#o|sg=cUeTg>9FUFA({A@i+u9p}H(6MqdDffdZg663nh)?>t$6Y!0WbUuxQZ2**! zt(^836O7t;4XJZ^3w=>Re{y~?T>ZS6ifcP+-%_-yfKU#V>iTt1PW{XDp-1FEPB~9; zX^{6%gseL|R*Suu-C(CP2RlWeQ$ikp7OE(wJ}nMFwbB(whIbXdpqBhje&~{ziSR>b z;1R%fZnm)G2`O;t&Qz#hg4oWa6m?e?1^b}WnLI@9O@_N?Cnzu8$M4HjMraoW;m?~! zpi;zx_Vhyw@z67iF`U^M2`L2#c6EbKRA;7k1VYi60x9-4%KIhpf-iZOEL3HcL)QN& z)D!ly=h%D3HX6g3aPHlcGre8jIUlOHKyhp8yVklLi_{T2D zxN|7ZP8f^SS-p_)TM-J9PoXlu2u2Za6QTd7H;e_oQ21)#bK^OFyxR(vEqGxnsXkuI z78|kWl3v0W)I!OG0XZdz-kAuGKxRNPHBQn0BwV_(?^_!Tw=5mAS4>_mODcTa;aO6J zu74ke=O7K+p$qxnQoY|F8H&!>Kengvm9 z=A-anuhSB;0~Dk83s*qZK7SM}j>YTW+|A!dYrG39@ccdO^au%ZD)CY=dLL9b{%PuK zEI`Si*-!RIqE`<*_sgR=J|tFnhW+hKEhHh0J8%~M`%gjb#Xfs=>%>x8_5_g`p=2r* z)rOlfYURj%trxOB>xFM0xrUc*QcD~%s*eth!`3N-@Zra|VdlScu zZavd4j|(^0qOMT#^z_ukZg}#yC$N|;KrthkpbXG=KEE9wes~KCvU5<9Y8CUKyr(s$ z^mDH(GT|0l!rh!=6b5@^*?r@Au9ZQjhhF$T&r5UQ7F~kdU;m9?TSKWLTGaP0QEJB-X5f=+xv9w9nUGnO*xD+1q97%m2r3U1Qyqmx&rUjWX-A%_ zRnaUdXQv|-Fj=awa&{V%v&2m0KY^%7^2eelt`hFl#W$~vw=nhU#1^vyhB^Ig^}|0w z-n%xhi^>9MJ!JjR6Cb^I8{YeLCR-1-Z43&)zVX#v`1AT-f-S{m{%LoVw$2A+d z*T{^aQo;MjrlrT=iIq?Bh_fU7dGko#Nu#8ws9w^YAvuDlT|i-k|6QjsX2o7!KQ6{E z_m4-Rzq?6D&V|8ngcCsVUbr(42sRD<0|;ya~_dV2xeTW*h#|{_4#GZzE(Nj!uDX_N>TH5 zH(ta}t-5NMnd?9O6P|37a&zGHPz*?f`k}?#D`!TN?1jwx1|uai9*?ei8f)3->s>h^5;Cqgd@i! z9Jch?hS)WsFYl3CnpaTACZQmieqRs%*pHnCR6A{}c^j3drZfG!EF%ZTJU>2EhVZ*P z89n!=VC3op{Mwog*A2s&xNsDGV=^2mFUw|)Iy*rqBeAUFjyIo68NnTl{$pGH!d&dzEXWohhZ1c*qrY$2yp! z;^qoSf_viL>w%n)67bD4*WlIf?n9Y~6M+iTD4rySPeB>aNT7(l+OvMPbaT_J0-~I< z1&R>|g)5VAWIxAr%uFU6zdnvs8!7_rNYlRF%tr;dvJcx9yT|v&ygAqMQ^eBUr(bsw z51>(WolcTF=Pc(QC2J^{xZwGzs4OgE-(L;=hN0}NS8-36=eTUldSe9?y85;S9qZ&s zsQ5b=HA!A3L)}Ko3AF*D)2hj*2zy<|+*gQBK;*JO7z6 z*07V~`M$_bkHj;-KE``EiP2|g60aY4=#%g8^b6mz$FmW0yso-n$%;G1Vc+QZIz~GM z%Je(>@yBF~#GFXOxMije?bd9YG=Qr?r5Rb=Rjl7Skl**aBL$J?GI7PC?flvr63)ZJ zyP;%p7jCFiq9i5gS!0mPk<>S`S?myQCkZISs}PYau5*9!`gPb9H3XSY4?^1YBam^h zE8h9+cK%wdp?DG1;k)>FaurB%sm1$5LAr&}_+#c6(I6vn^M|Y9u2P9-1yEG{@|{r4 zT2b4pj6o_}<~>8OFJJ)f+w`K%S`rf6|4n!st7eSmt%R(hB-1e~_c7HfqFLPNj?gT> zg?9nBRIAugn)6~GzkLRb2lONqt!71p#(@OVfC7l zfm_~R#ZIwWb;Xk9_gumo(<%HlP#APJ69cIPw>j((o`uX#62h&25e9EMDq5{a-5Q@; z`Uq|~@-FV#@-l8Y@TN^C$hhVILdh1FiW*s7DpyaY;6U z@(XeCa`9Asf{b{2zr~uv5$b9!Pl>0fH#Oy^wykF9b1VKX8Y}M{XVV#Q%Ll9B=IY8$ zpSsWUsQ9Bl)=7`&Q?Dp0{zp7!&%YO6&Avu7UyfATdtUhkPd_jpr}{);@niK>J95rF z%+#)c3awq$t|e%;bBa>0wezP!W>E57T+IwEuOjjE4??F_;*}roN1>N1ic{E5Y&0?< z>CP7Ga0I`=gk)4IUc2=(n{Hd`i)#o<<(a2u^gH`;bxRRY1D|WtO!Wyinl*g;(lpdm zSEH)182bIp$Y%yIH6)z6vW7nl3vmj}cXF{zy@?ef;1E5*oz zP~E$%&d;L!Et<}is7v5Y`gUAt%D}e9yQl)M-}EWpkg7afnOZnYR4u%ioq8kJ9E5K) zsaEyvmX@Sh6*-DakdXM_aTdXolkwUupJCvZ+E|D+DLp&mspXF$OJP7E6A}ts8TRyK zugZv^XO6>vL>gY5IgiI3tWoOpsL3&)xZniJs!yP%jD0}t1mgxf!{>%`@HLtWb;KY6 z+i?AGW{WVr-nDkO_nDpsA8jcw&lMw;*;3kcH@gva^8Qe8ve7L@t9xYe{i<}o{pBK+1+nvhAg zaxR^vxoB1aAq=NGGa;D<|5@h{a`h?9zU_0HZdc+gTc}U{_BgUsMxOgGix&!In2-cK zegYvSxqRTHB~)k8nHj7HqWfU2>qHzx2=Y#yMeeaARBnmju3z%{_}+S!7b;PtSqzGA zRI&5BI(n<=9A{AKiaM^$W+1TA(+!3i1vk_~Q}bM$W<>_~@Nm@!s57JhMOy+I&8l_zt@GpJJ!BhR3-m zLt2c7pIQX}YCZeijSCMnl@>`>b@qI9C z`EIB+>F^kx2bsdi``nhT?2Lo`5^!Q*t>LC*hU(_&LwR!J-%|!*^^DQjGHozC@=6f8 z{TK|n-f$n2!F%LZtqX!jnie~+FnPHwsq}K=!q#JcCOk&uaTSYPr6o(cVAZW-nLb}X z5H)PwVf0Hs!d0=7B~ds$wEOwLi+)!4nLM5Y)putS7tChu|D+WJ15l7oHaw;NZz~pLqtZNLh$S(+_z78I(O`tZ8Iut z4Rz6Y^5O3g)IAL$a}IN_Q}&yEaPQ_9`DtYh6*-YAIC$4#s6wlGmv{=2ee&MTqODBd zzV>5`%1(w~A0OndtHAnk30y!(-RjP45{gw&(U6kV5l;`B!!er$w&1GC8%O`jD|l1v z^D{n}08zaMxnrqGoVnPDyiAr!i6zS-aOUTMyy0|}M}5~SdFtkle-pt8(QvzAPn|dy zLA{alKkAO%Bm3gr&u$lObwp6z$kPujz(rg4Bk1Ww$lUbEexV;;TJ#|P70JS;*x1*j zW+TkQtKo>f1(ZIooVUr`qY zvu8&CzMt2(A7VzhAf=w%!{u=c+kISWFzEGjNbMHJja@OQ>-a9F z4h>n7$OB-Tu62GuCHdM(2nR1nf@-G=ewsLX>tv0z#@lTL}k2ULISX9-6B{wJ_#X^U`IJNK1~x zyPw}7+Ju^Byx;lya)iA5FO<=>o-J++;Ji<6yE1@;NtD&oT|oXoswHFBvEi@LZWo9#=zIk@wS{|bNmP@@>zY`Xq@UB zCERhI3U7DpBq8}O32w=HQ^SSDnb>&!Fy5ZuStvR0hX4J^cA=>AZ8K??Zmo!Jb3j#? zhCNK3p~5xaBIM3Vz>xv*yuL&%&HTwnzC&E(ad=O!t@^9n709!)4~O^0GrvA+v%4h` zl2(8ZC%q3ZpJH_Sd@tngdY<%Iusnv_9b%)agV-rPd&U>=5Af#>1)Io>JWWP5>knSO zeLj2HAVb-zaOA$!7pIHj@&3m%@#UOrk?`+n1fF2_EmJq0!Fd5;Z!Wzc#o*(-Q2f}Z& z4G`~ANSznS2S51xBzPBBz_Y9pvHxZ;!+xOMw*7Tr?>iL+-ShG?_;h9lvZKX8?G^U< z(A*FG?p~0obO=6@iYw-C=fQ8vsx{C3p!TgZ-(88|mybf>r)3`qB{9Y_wJILJ-8LR? z&AXG=mDq!-GEeo5#PB6YVN7x5?TN@Cu;7`idCHG9ywiqmYbQ-gXX5n0S(cA?Cn5l6Z2S!JRMCeq_?Hv#DJ@6XxqKx2lY%|t zdZAjxD77T~bPk?*Z~>+){2P9eop|$w{|Yj_Y3_$dxHnuC<>-o`jl}K{(t$o)0<_Tl`o4@HeJ^ zy_u<2;$AD6Zy8iqZ{`DAExl-@^5wtZ0|no7#hM8hbyqE4)7}|L(KN$ z+_UItz|k=yoryM2MjTZ)9lR#d8>PQRplVM5^u@v-#Ev>@Za@JgS3@+@)9df<VF^=0qhM_MwCN!_pc~j6M%wmyW*2~Zx)@l zWX3|YflWSGb&ls1tq^k;z<8)%x1lwpIEja7x;o0@fS!%_5!9FkABEZq;41Y@U}Wh{k!lu1+{1~9jV>;VkiCIJ+~Oa z|0F_FQpSzj^W7*a++awIf!p*0P<1LrpE;Q*3ih>Wn3FoRZPGvtTzdd+XS10B=fkAi z9fo7EaGQ1z>c|rGnv=~Zzfu%i3`(J<0Au9wbcC{hQ4k!89gJ_~r`)ay*a=+ttqt>T$=|2X27JCK>;1#cJZoCVcGiA8^y$weT5{iJ^0o z_@EpL3|nIm8CgwCUa%EY*+0?@vTV%*^Ifb^g-_W7%aMXGT!>~ zF1wBbYseNExoST=vx@9H0R-#|2t{4*SW#;TG0Dw)y%#dh#^Uimp0XJ)FjE}l%@;LA z$%B)#;Il7@r>Il9G7nr;G9fw67B~|Ubz~`ey_UsvMQYypv=d^=4+!S5nHAW;l*16SN;nF6I}1kVLZc?)Iw6F%t5sa z8nPGJ2Ig_=UMRe)(EHs?ZoreP+)PM%0p7gfQw-aB0s#Yp;rGaXW{4M~-)k8>CC8Dz z17s7veEU532L~~sWSgE>1(Z{_KsD_z-Z0OMF3$x8AIBsA^X}L%dK9-as9lr8&K3c3 z>C+}Y_J^%-@$zi&6tOEHbaGfW_9|N!hWur5cz($vHjQF23PXMPyo_T*;y_&vU5}pO zMiMWXtaKF?I6DQRi_v>_4oZFPoB~Wp{+>Jt{nsCY`{_(UNSL4fq)L5DNEJ=t!r~J`4xL>3I>lIm{>B}Gy&IgDu$?t%8bk~Rf|B9qi6 z)a+j-V=ed9-uRInYn!iiF0yTgUf5b@NSFDzA^y+(Ffbc{b`4Ys3w#ng1>%a4@LI0j z9f}Xg|&WnAKeku;1&AAbuy>%n<97s7L zTk@t4*WkH(zkvs{C&d~HQg~s)R~zBlz$s!=K==`7F{h#En>b{oNAr9tTLbJJf*D{Z z2FCF5z(ao94P`+IU*M=_C&|&SY=Iwwx_cpC;5E!9S6ZusieYea32PG@rQ(j8wScvccTXYQ+0qDx&Qb6@L? zyp^$7GGih?HMmA0;u^MuHb0u#NP)(Y2ll{cWEP@+E#hjq_56HN|9kIF=FJBACT#;z z0ihQ3qz9UJUhZdprzgI8=~~fUog$`>J@F$?Ee}u0Lwa0DgGXRNm@m&B9sScbsB~-x zAvK3~D>?-xnofc4Z{|bGj5g}HC4gumI^PC(mloC!ujusDI_A02Q>&g*EIxrOkcd?D_qS^rB0I*5&X(g zc#O(J)y@DYGUU7~jx{u@d&sK2@C>2mcfw68LuVu-^>AKg|j!5y>n049C1l^43u{BY{fRH9LsXdh`$jAr`V#LlZflkx zvG&%H$P4jCWkGE+oUz0c+Apq!d%PCGvk&9;_m=Z|Xj@Q9$+Jrz!QtMWQE>8fZBHr# zdvjb}c}8de6AXVkIV9m|Hb@0mUcN)PVxJpZjCpS+;NajM_|-=76_qs5yh8uGlX>b% z<<3B4%o>U_zx2b$uiS?FH@$#^BW)Y@X2`vK1JelR4}S?0S06y=jB$?rBWLsWo?_^jC4@4pYac59<>{B)xQC} z)zI0}SZ3VcAl$8sy4n<9v6p>a=hg5A#um-Ks3kr9qHkWlTJ#U5q817YQP*@DpKR3E zHd{t+5WL2g^Hx5wBM#%$naprnC0^%EHjA#Nevc{Y>Y<%?4cxjgJ7>;e+%oqM++m~9 zG(qaz3yUAZzJXE5r;|iuy9u2{)1hV(=8iBFz$;!Hg+)(XiM()e*C{o_pxG)^ER}Kh z5d7^knzt#MH|M$r6CbUi<{7lHYAVZk>XI34nmcly>x=AX`(fRXi}B$4=Xk!K7;%Tw zxNwk`VT)QDgzW@07w)__fvIrhN%*JF0Q~g$m8N@EPy!f@G0Tb!K*Y`ykfmhsUr1>j z@(4P9cS7c3fZLD)7>ZQz*{tWysI4KNG)-j^o!>{bJ;w-+1?Hz(KHOFBbaokq3nHzZK(c;+M0*G7x&~|B1@>o|M`2q z;it$M_ZYnQ>FxO8sYy07u`QvhPqC9Fsb3T>`5)VKlU+=93^@lr?17VB-SOs^cjDLk z#@nomCuk&i*X%N0acPU%-)fMt-C!6Wn@muf&8j3H-g46(24=KVcaYn6y@oGdnufHB zQsf>zi5lO-Ovq{%roL2#G8?-@a7Gd2b_!W&2&eYT>2M8~Bjk-kxbB;^xcil5!n5_6 z`t>I6zOy$}Qlk0L|2+_f^dB4uEQ|fH<>TRDxijV9dC|rj6jyt0>7&?RG6X4~55dmDF_<&&9&X3j3s4e6*B{2nH3#4oX1|=* z!iy#2o*(@`eR*`dbc;J`vfR0s=oFJwdy+_yuRC#Y3@>!j8x08mz5tpn{=CkchGvo{ zj7DlvHK8>Wbn3!R1-o$xt#FczISIGnnTYzJ93F+$reT#92gG%suH$MLwYO>3h6xgO zF=hlamBI(!k8FqRxGP5d?-&Z0`b`}!Z+mYQwoe*>*$eOEZAU5HqalWDJc?Ime1Y*B zcEH=U6y7OS%nq)f1W6U3Yi}LJyFpTABh`P{D*ZJ>_6xO>^7Hj=aE;V=^BUwZriQ^) z#r{Q9pxch4xZ?92JP1RHgbf7=Dc6bKg!MO!fI8iXkWX}|+!&0+-m&;{_O*2uGeK=@ z?tN(~d^&}kuhg>%^}Ra8gk)3_+(u?FA*p~@ZYB0!LP8?LHJ@+5U9bHLpGYPgR`a^s zGrV+~fqamt=XHsYol|4*++=QBP-6yCt;IT*SVP&= zRD*NdM}MI6=#vO}?Fg?14gAE&RObP_15Q&IzhoC)y7MdeySTwOs&l>dXpLwbgriqL zsq=?Nm@nJ|O3-V~L5yGc5AT3S1x^j^0%S1Lq}8oc2f;7B42vI~h#Y3CSVN~r-$QBe ziRi=^d4uRoLZZGX87{#pM0}eEzw8p;ZiiY}QYLOkDQuz!1FDcP6p*%L!QJ}GS%8QP`V{|U65BVZf*@=&`Yv{A3T9Vt}_zh1z{2gLTN|<0A zh1b-x+=f+#Rik`eC^7;&*-Srb2xQ{fCdQ8Z;$C^&V7d(f!G4yCELdldS56S!q4^v%&2`BMSPQVkb!m zjQLjXQ;I>*A-8kgH5iyxgz57(;c2F>4cT@Q zeqo`!d7iUfO&Z-7%ixoPvYbp*99Lk^#l5%z?r3c}L9;c!9P=7Frx(IAEQH$(9o-!( z3(e=92W3%YM^rL(P{Aiz@g@m}yK;9Z)$`McI;W{}fp+O-yiS8uGYZo2U6zD|{T@SR z5O-qG40&>mw>31pRe8fY=!@Czf6H+EaPJg+_snGe9Myo_{pvD|U~0R2Cr|j@nhNzL zhxle-hFY1@T*%Vp5!gMp58nBFmT2GLdtO<_JJ!==T&l}E zW4W8wI8J7S-a7-OsX3@Pt>)Ew)bBRi!4rj&#jaYo6*qmf2L5Fl-hb8IpY4(zOin0v zq@d|q{ZH`sL=>hfQFZ_s=a!+XS(E8{3 zV58|@ZiI(g4gaYnaJ`1vTHY2}6x6n7Z5WEajYYaoIKFyyIu8iif|4G`>|pk&mnZKm zNo$9yRw$%U{o4r9^ zokKfJodyk{q1t+?pJ_L+MX6hHv1tHL8$zic#!5Fnaysu=5;PhOR7w?mM;PHb^Ps6P z%7W@cekhpR6~);>d;}ad)27kSw(!p>!FPjSKnPQxTB;pW^9YC;7Y%CUsVGeirnBkTWR^f^tx5M4l72e@tygawv;-clVzgzlLXcSCHwBJtU>Ro$) z`Uh(?W$?Wt5z0}u)5r*#$XhtCE6TQo@Gdj+Uzloh5|tU6LHY8mc^LgyB7zgBD6VDH zj^-5*GwxNW(lS9gQI3370Po#ObFjrG42eO-G}IVw^zZxN#!eDy(b8ayqz#~6u!=GJ zgsb)kb=lXvJCoZeZH`+F@6jxau;}kgQ>~btL0$5X_Up>q_E7prLr^`*!%zK$D;MqH z<-RRBH>70*#EfT|;2N$*T1Y1>cy1~W_BiSqruIRUFVlb9Nq&SRhBXojZVQg@QV{9t_d>}33Y`^649;z+G}_Wt?kzw;FQ z-&8+bc5fO4EpJ9ye+uD1E8algD$2oM-yuv}-ILTk{O> z=HC$1c$(~uNk43dUtj?5bg2;fXSFn~A|PgDH6A?2%ROF?kc<>u_Q_6kPR`+tzshaQ z#ybyF%cv7Yw?nDunw$%78miJlhM8U1Zb*ajl{6uiVi4^eYTLR?a3iRJOM*g9?@mLWA1`n4nZz}41< znt`Yv`H8&<@F}=kyN$prKin@oTMGq|se}J@bJxL3u7r1Fr&dv?#AwwMqz=p?Q)qnQ z?iU2ts0zgHI);g#?cg;4lr=2Y$>NDezC(0QnJLk%wNPt$-js6cU#0;q7SY~jg}on! z)G!$H{7oa3&GRmr8T#2|KgpPo(_kZZ$Mi&NQ0BpYe;MQvxllz^!S8b!jt!3GDl|b+ z@QYXM#q8U@z{pL<;om8gXJ)shW2Wr{#0+H(YyII7;s>|jQY5TDgv-DE2Q{uL-rv<+ zN!Dj)5@x-%lDF(pI?!~uSs?GrUB5w*AWYtEDJW*~gEL^oLy5GjtOAFz{PakIbdJ99z zl$!Tu@KdbSpbX_f$DseG4@%RsQJ$U4^QQuP#I~Au%2C=jm|zE4sUN&U!}%PCmy+*d#f&Paok}p)bF`UEn4rWt<4D zE<#>#+ZjvHKB1U4$@Qn)>s?|jU!>J{Q0MH(FYmTzA|s~G^)7{u8=%9EA5`wO{q!V16BL0vi+TmK_SLLxK&aQqB`pA*Uob?M?-4bNn2pfl#6Md4yMKO>s zC9tPku*Z}jCFL*9U3Eh3#7=Rt#@>5 z-`F^0m339GqVr;~UUjdgd={|5khd=-NQpE-0g0&bxf?fuMO-c7 z<4hZwKbVbiuq_@#C~G0Anm?RixN%1h{jB91Evs<@>Y>RQa+<)&Jb#jd}ZuYf8xafUGz*JED!Nkup=}j_1KO;o|w=!vA zgtfBnGnLbm;J~Fms*FPvT$_2BMX=h0fw>saack7?FVECIamu^HKPC;AI6gvkt8#(= zES4rrT+ zi3A7T`Z2qS^%GW5k6tSwv}<+_uLez4L>(Sd>m?_ZO4H$-v@mr6b4K%D&Ez^mK!#?* zr}GD`*{u7p_o*bG{t+K)$|9x}4C$)u#iW+S92HY?96x7atpk&DNz`{Jap1+cPW*G} z&6#TiX&dq1y1SCoP2)a3ZGw2Wh9=ZZ5#*K{R5sI~L>9~krVX?X>>-{!AvpM<$9u1f zn!0cM1q6wv@U0>b=nhG;7MueqGHDdbe-M#pxZAWQ!{Ly@N(~YWe<`QOGt$b-57lZ` zzuWq-{+QJgud;?_cEAwdZvN4~dx2J^pTIL}5KpTB*4uP(uki^O{>Biob<+k^ur&BU zx8pI|U~~pWh8uflyi|-A;9_AMNd259+n&wltiwuxO>&-x7z%_!p;KOp(J^;5o9TD- z*od47pKV4+(=grfVl3z1|rO^4!*<(A6a@7W`-`nW(1WL0)U{eH^^ z%~84q`x3FgzeX}W1+;Mxl_}`JET3j|Q+sfE{oWpjhnp;9H^(oOxC~$X!+me*W-gat zT5U>fX&ZYDr&9fMs`i#hI%DGG`GIiMP4M~)?YHbECB}VIdRb0?;S50O}_S8t?lc+QRU&E<`Xj$ z9IiVS*PmH#1}_=C&@@OiduZ$Z%QjbfG|EPNaPywPG(gtk5q1H1cq4ou@RwnO&HlhyFWk#|tw`A$M!` zfPc;>FQ$zkU0@I<+oD#Ph&`%LmL|4y%*LaIK~Lmh22ThyJX}?N=Hd31Un*wcg5{eR z3y*5O61t=cX4STaqC;I@1t;zQt##G+U5;>fn0S?<@tFM@(&AGgZ~euJ;fn5*G&pcm z((Z)oMIfcXU%SsAU*|p=pxpZsf>4f9(vl^*eq)Ga=9S}n;D-q9-K8H30Ht>5le&{d zhY4rx@EYGz)f9PZMmQ z9x&n9>DPqQ6oeJ*2-A+S^BUY00*V)vo4&A+$HsOD!5Q<5O3Z&`uNr6dnlT1W85QDk z36B(?CgAx~%CpeChnFIyajR7O&Nj~N^fklr!LN!5x{H!Wsu{2%6HS(XUjU;HboIC-8*GkT8t^y-nK-P!!A;|@_x>OiIN=fupv0K9+dHrts(W+go zebRx`DM@{4(DYh2VYfQHaBrP7k5}n<7ww$laXfrWAJ8qnr6jOhGeaS=B+Rv->g12R zbjM^y{Irs6h|ekFJl5G4)X`?#x%K}NVGF+tGgCs{pf3>@iN!n=Kyd0q&2c4BA8+ZQ z+GlT(RB~M>I*qlXSBx`~GknD5N)MeswI^qqq^>-RUYqBWa5S3MVq#SOW|QG@7F`;= z0iO1CG)+>ZSO-5F{CUci@KPS;m@s-?+-e}(uII8u7F+>4(px65U{ zN{4STZPe8YWSjgWd(6)T%_s%69EGx))=7gN=Za9z>nRC?&%O2MbeI_RN>?j1hNDtm z3q@#kKC&;aO8y~ZeNjw~+Z@n8lIu)q*#gWOk8 z=J+CXl~j`nC0u%yj+5HsL^olTMP0lA7=seU^Yh@B^lA0!4sF+F@hE#BKQ{ zDS&|Fa)<5={V!Zz28PsT^&+SG?)A=oT{*=jAB?o)VM@i8gV)UXGA2FNdoY-po#&KSW-Q>65O~ApiAhi?8p!W3A@Vb*}shvDxyg9b30C3c4{+Dwd8sAM+viyvlR_z}|jdu7bYWB7Nb&%g3iEo8!kwf^$Gn0) zrg}&Ku(G+;DXAP7!@SF`i|Vy6xvj;n<-|ppyhC zr^ef};z*30%R~u>9ml(g!CGYi@ zx~>yzI>@gx@1WWM$0@Wo5$#t}$bo=4tCDi1q>dU?_g~$BLUc5HJW;{c>4;;W;`O;A zxbT~hQMMIBB!E;?mp*6Y3z;f{x4cHYBe!H(46&!bQsaj2aqeI2txHuA zH!{?5bDSU*Jjf*Zu0l`Kj?pI6LcX0t7;*`e&O5>Q!n9bV-? z9Pq$4>5pb@A>f+O**gD?xK0_NJO#%&oG5!$0(7yc`srPmoDV%6)hcHB1;68MhH&AP z@mhx*T2ib>OT9f+(GZ8&*~B; zV;^bdJDc&{>~xEoVwb1YF7hxJ`*D0-a#ikC0)A5Nq3Ig_daM! zc`P1yxJv$9=ao^K&yd><6Z&W`QDVG@rkzRmWVYwGZ^_MX4-I1WoaM?IlCKFDF}v|+ zURT_}5@W>@av?9ss?+MnLO1OGXIVG1aXWl+SrVl85ZD43FD`kjbk;=!8szc}C#|By zN7K@iC5HL?6u{Z6^$;#iU=zVa^O(|opAL$Yd{%+`b_!8^mgYV;o2yI@0c*unzf|w( zZ2d8!rt<7w<{A!SGPq*J5>eB<)j-_4ZlL}$L8&$O1A^U)SrHA?FUsn9y-ANtk@NTW zAZ?Z_OlE-Wh={=JGa1V$8OyUM{8wa0V}Oa}wH*un;cN3}fo+lN483sRi< zU7aLN6Xw@ro>mOR7+8fMgl$;3S8IQsVF)gmsEgX#-2w@>*0G*l{M?NS?WYy#11A3U zY0IW4aZnRUkpR#Hl*9ZqYbCu->Ji9ui33UKov6ndLjPE>G@c`XIRBZU7(-l{EgpT*Lo^ eAj*?mGPpffcOgSN=>X`){|t0Ywd*xqk^ch?