From 1716cc5bf97db99b242688d34a6f432a8cadefe7 Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 8 Mar 2021 01:22:05 -0600 Subject: [PATCH] artists: add more artist url icons. --- app/helpers/icon_helper.rb | 36 +++++++++++++++++++++++-- app/logical/sources/strategies/base.rb | 30 +++++++++++++++++++++ app/models/artist_url.rb | 8 +++--- public/images/amazon-logo.png | Bin 0 -> 1302 bytes public/images/ask-fm-logo.png | Bin 0 -> 2027 bytes public/images/doujinshi-org-logo.png | Bin 0 -> 1298 bytes public/images/erogamescape-logo.png | Bin 0 -> 788 bytes public/images/hentai-foundry-logo.png | Bin 0 -> 333 bytes public/images/ko-fi-logo.png | Bin 0 -> 1306 bytes public/images/livedoor-logo.png | Bin 0 -> 1449 bytes public/images/mangaupdates-logo.png | Bin 0 -> 1199 bytes public/images/mihuashi-logo.png | Bin 0 -> 1173 bytes public/images/mixi-jp-logo.png | Bin 0 -> 3306 bytes public/images/piapro-jp-logo.png | Bin 0 -> 2053 bytes public/images/picarto-logo.png | Bin 0 -> 1595 bytes public/images/sakura-ne-jp-logo.png | Bin 0 -> 1024 bytes public/images/stickam-logo.png | Bin 0 -> 2072 bytes public/images/twitch-logo.png | Bin 0 -> 382 bytes public/images/wikipedia-logo.png | Bin 0 -> 976 bytes 19 files changed, 69 insertions(+), 5 deletions(-) create mode 100644 public/images/amazon-logo.png create mode 100644 public/images/ask-fm-logo.png create mode 100644 public/images/doujinshi-org-logo.png create mode 100644 public/images/erogamescape-logo.png create mode 100644 public/images/hentai-foundry-logo.png create mode 100644 public/images/ko-fi-logo.png create mode 100644 public/images/livedoor-logo.png create mode 100644 public/images/mangaupdates-logo.png create mode 100644 public/images/mihuashi-logo.png create mode 100644 public/images/mixi-jp-logo.png create mode 100644 public/images/piapro-jp-logo.png create mode 100644 public/images/picarto-logo.png create mode 100644 public/images/sakura-ne-jp-logo.png create mode 100644 public/images/stickam-logo.png create mode 100644 public/images/twitch-logo.png create mode 100644 public/images/wikipedia-logo.png diff --git a/app/helpers/icon_helper.rb b/app/helpers/icon_helper.rb index 13df7ede5..4b13dea8c 100644 --- a/app/helpers/icon_helper.rb +++ b/app/helpers/icon_helper.rb @@ -176,18 +176,26 @@ module IconHelper def external_site_icon(site_name, **options) case site_name + when "Amazon" + image_icon_tag("amazon-logo.png", **options) when "ArtStation" image_icon_tag("artstation-logo.png", **options) + when "Ask.fm" + image_icon_tag("ask-fm-logo.png", **options) when "BCY" image_icon_tag("bcy-logo.png", **options) when "Booth.pm" image_icon_tag("booth-pm-logo.png", **options) when "Circle.ms" image_icon_tag("circle-ms-logo.png", **options) - when "DLSite" - image_icon_tag("dlsite-logo.png", **options) when "Deviant Art" image_icon_tag("deviantart-logo.png", **options) + when "DLSite" + image_icon_tag("dlsite-logo.png", **options) + when "Doujinshi.org" + image_icon_tag("doujinshi-org-logo.png", **options) + when "Erogamescape" + image_icon_tag("erogamescape-logo.png", **options) when "Facebook" image_icon_tag("facebook-logo.png", **options) when "Fantia" @@ -196,12 +204,24 @@ module IconHelper image_icon_tag("fc2-logo.png", **options) when "Gumroad" image_icon_tag("gumroad-logo.png", **options) + when "Hentai Foundry" + image_icon_tag("hentai-foundry-logo.png", **options) when "Instagram" image_icon_tag("instagram-logo.png", **options) + when "Ko-fi" + image_icon_tag("ko-fi-logo.png", **options) + when "Livedoor" + image_icon_tag("livedoor-logo.png", **options) when "Lofter" image_icon_tag("lofter-logo.png", **options) + when "Mangaupdates" + image_icon_tag("mangaupdates-logo.png", **options) when "Melonbooks" image_icon_tag("melonbooks-logo.png", **options) + when "Mihuashi" + image_icon_tag("mihuashi-logo.png", **options) + when "Mixi.jp" + image_icon_tag("mixi-jp-logo.png", **options) when "Nico Seiga" image_icon_tag("nicoseiga-logo.png", **options) when "Nijie" @@ -210,6 +230,10 @@ module IconHelper image_icon_tag("patreon-logo.png", **options) when "pawoo.net" image_icon_tag("pawoo-logo.png", **options) + when "Piapro.jp" + image_icon_tag("piapro-jp-logo.png", **options) + when "Picarto" + image_icon_tag("picarto-logo.png", **options) when "Pixiv" image_icon_tag("pixiv-logo.png", **options) when "Pixiv Fanbox" @@ -218,6 +242,10 @@ module IconHelper image_icon_tag("pixiv-sketch-logo.png", **options) when "Privatter" image_icon_tag("privatter-logo.png", **options) + when "Sakura.ne.jp" + image_icon_tag("sakura-ne-jp-logo.png", **options) + when "Stickam" + image_icon_tag("stickam-logo.png", **options) when "Skeb" image_icon_tag("skeb-logo.png", **options) when "Tinami" @@ -228,8 +256,12 @@ module IconHelper image_icon_tag("twitter-logo.png", **options) when "Toranoana" image_icon_tag("toranoana-logo.png", **options) + when "Twitch" + image_icon_tag("twitch-logo.png", **options) when "Weibo" image_icon_tag("weibo-logo.png", **options) + when "Wikipedia" + image_icon_tag("wikipedia-logo.png", **options) when "Youtube" image_icon_tag("youtube-logo.png", **options) else diff --git a/app/logical/sources/strategies/base.rb b/app/logical/sources/strategies/base.rb index 52a190bd5..a9cca0b32 100644 --- a/app/logical/sources/strategies/base.rb +++ b/app/logical/sources/strategies/base.rb @@ -64,6 +64,10 @@ module Sources # XXX should go in dedicated strategies. case host + when /amazon\.(com|jp|co\.jp)\z/i + "Amazon" + when /ask\.fm\z/i + "Ask.fm" when /bcy\.net\z/i "BCY" when /booth\.pm\z/i @@ -72,6 +76,10 @@ module Sources "Circle.ms" when /dlsite\.(com|net)\z/i "DLSite" + when /doujinshi\.mugimugi\.org\z/i, /doujinshi\.org\z/i + "Doujinshi.org" + when /erogamescape\.dyndns\.org\z/i + "Erogamescape" when /facebook\.com\z/i "Facebook" when /fantia\.jp\z/i @@ -82,20 +90,42 @@ module Sources "Gumroad" when /instagram\.com\z/i "Instagram" + when /ko-fi\.com\z/i + "Ko-fi" + when /livedoor\.(jp|com)\z/i + "Livedoor" when /lofter\.com\z/i "Lofter" + when /mangaupdates\.com\z/i + "Mangaupdates" when /melonbooks\.co\.jp\z/i "Melonbooks" + when /mihuashi\.com\z/i + "Mihuashi" + when /mixi\.jp\z/i + "Mixi.jp" when /patreon\.com\z/i "Patreon" + when /piapro\.jp\z/i + "Piapro.jp" + when /picarto\.tv\z/i + "Picarto" when /privatter\.net\z/i "Privatter" + when /sakura\.ne\.jp\z/i + "Sakura.ne.jp" + when /stickam\.jp\z/i + "Stickam" when /skeb\.jp\z/i "Skeb" when /tinami\.com\z/i "Tinami" when /toranoana\.(jp|shop)\z/i "Toranoana" + when /twitch\.tv\z/i + "Twitch" + when /wikipedia\.org\z/i + "Wikipedia" when /youtube\.com\z/i "Youtube" else diff --git a/app/models/artist_url.rb b/app/models/artist_url.rb index 3eda90b18..bc6d04d3e 100644 --- a/app/models/artist_url.rb +++ b/app/models/artist_url.rb @@ -97,6 +97,8 @@ class ArtistUrl < ApplicationRecord true when %r!www\.artstation\.com!i true + when %r!blogimg\.jp!i, %r!image\.blog\.livedoor\.jp!i + true else false end @@ -106,9 +108,9 @@ class ArtistUrl < ApplicationRecord def priority sites = %w[ Pixiv Twitter - ArtStation Deviant\ Art Nico\ Seiga Nijie pawoo.net Pixiv\ Fanbox Pixiv\ Sketch Tinami Tumblr - Booth.pm Facebook Fantia FC2 Gumroad Instagram Lofter Patreon Privatter Skeb Weibo Youtube - Circle.ms DLSite Melonbooks Toranoana + ArtStation BCY Deviant\ Art Hentai\ Foundry Nico\ Seiga Nijie pawoo.net Pixiv\ Fanbox Pixiv\ Sketch Tinami Tumblr + Ask.fm Booth.pm Facebook Fantia FC2 Gumroad Instagram Ko-fi Livedoor Lofter Mihuashi Mixi.jp Patreon Piapro.jp Picarto Privatter Sakura.ne.jp Stickam Skeb Twitch Weibo Youtube + Amazon Circle.ms DLSite Doujinshi.org Erogamescape Mangaupdates Melonbooks Toranoana Wikipedia ] sites.index(site_name) || 1000 diff --git a/public/images/amazon-logo.png b/public/images/amazon-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3ec9a9b32cadd9793db679e8577f1b14632b8104 GIT binary patch literal 1302 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_SkfJR9T^xl_H+M9WMyDr zP)PO&@?~JCQe$9fXklRZ#lXPO@PdJ%)PRBERRRNp)eHs(@q#(K0&N%=7##zALR=Xb z82-}>+`M^n@{}o|VPVWHEG(?7&aSR!&YYPtb*h1(Au}uMhK(CTLPI}&`XntY>*DJA z`Sa&z&z{N1$(5Cr$;iqsT(~eKENt@BscGry`}XZyv}lpDi_6}HiNm{y$jv|JCXLhm-yt z{$HK=|JMBfn>7DlX!^fK`2YLs|Iau5zd3(nSJyNK1_tGlAirP+@A>D?%yiW~d06H1 z2YZ8W>dYZdE2h1@_w&{5rGa}b4{Vp4tY>j6j)8%JG0EHAh4DX=?mY$u2KEw9Usv|0 z%pB~3`d|5~k{B467JIrlhIkzB4eJcM>>wh$WkFJ`Hb>ry%u9x9u^GNS0bLp$SFA4I z()9>dQF`^izG0^7OP?H}dzQ9mv)|7xzi(v8&yd6&zD`SWT67H4!r0yOTGPssXFe3q zi{o3b@iUsG{rNt_(X$U=-y{B>0RHo8ZE)^Uu=bMVxs0m(kacW+zA(d}=C+MxrI+!u(2hTFM3)v4jIJbBiC04h!UAX!1{K=L! z-_Qw%wlqC^`^nI2%OVfn*yU_ncO`XrOG zj~@fwM3(mNJ71Ksn`3E!U)wu}!dSzX?^qPqo7>K0x97d`AXEIW!a1pk=j}ZPo^Q^) zKk;e#@pbJRs#pCv5^_-agTM*hnN_ddtH4z=|jf!YsF`mC&P z>{M)0yf3#>)$RF~S2l;47%UBUax=N{_{6c9CDy)Y&O+~`3Xxv*!`r4@vWk`C z+IaQh_lg(&RrP=N&#kx^Hh*Jka;5U>%ro=$cYK?<^k~enwn^vrE}6~wgFQ$tqjr*J z|5XMC2GtVRh?11Vl2ohYqSVBaR0bmhBST#SV_gG_5Cd~7Lvt$=BW(i%D+7Zz)??35 yH00)|WTsUz7#SEE=o(n+8X1Ndnp+v0TbUR_G>G{;dBDKHz~JfX=d#Wzp$Pzna)&zr literal 0 HcmV?d00001 diff --git a/public/images/ask-fm-logo.png b/public/images/ask-fm-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..aba849eb3a678609ecc7a55d643d5150d7ea7174 GIT binary patch literal 2027 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 Hl+XkK0+OV0 literal 0 HcmV?d00001 diff --git a/public/images/erogamescape-logo.png b/public/images/erogamescape-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..899c27a42299bef63efe1c781f979d1da9e42658 GIT binary patch literal 788 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#Ru%tWsIx;Y9?C1WI$jZRL zppfhlRfB*L|{O@A=_y7O@E{1>I4FCTB{rmsl{~pHw|Nj5$V))<9^tXrMe<$OgZiavV z{xi&UW0>L0Fw>b~hAZPtH^!MRj5D1WX1OrTa$=b2$S~W5X}ar=#=a#C3=E7(-tI1p z|Cw~}F)%Q&mw5WRvOi_!U}Kgse!)0_fq`+mr;B4q#NoHoJM#`1@U*?1Cg!!xu&C(m z-}qw9r8-Nt&SuG+rB=szh3n^J|3?f4PU}zAXElgU;b1q_UDN%>oncyJe*bjExJ z4iQ;1k4(V}72+1U)d34{*sx06Sue)8?^?dVmD~1LnioEJ!_0s0VX}ByHE*tQ$U?zP z#WiY2cZn`clHp*G|G;_S+V}5b+hXGzmwl4!U^&3I!1>Po`pgZxrGDwJ+;XucZIfKa z<>?EYQnxN=A1`8{`*@TX1F zN%ngwcO*OR|B^XTYys6tMh&-xH#=$gEA3Ucn>JBOAP z)eW{8x_MVq7_ZnmM5P}qDQL(yzS}gtFz_7@0|SFRdP{kVo554k%5t+ zu7R*4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J8t1AIbU|EDkd zpT6+_|Nk$pzj|@w)ywOz{%0(Th>?+EU|?WO@^*J&O5?6cVPIfjFY)wsWq-=d!6t0r z{i$Awfq}u))5S4_<9c$!0bYrz5>sYOnbM#m;Cz$iR6v45qQ=21En0>vcPV&obd+H7 z=yH~Hie#4fz{oIXGwYlE>!yO7rdr|}QIe8al4_M)l$uzQ%3x$*WTuYanw=8?v#JNg@*C@sFFz4npD>IYhD9%`?BsJZ%q?uI8S zi*ISIeW8^jI2{Cj1V=x1%0OAse$?B^f zsIIyXvU>FcpPf%LkG#w}@-pr4%i!J5jMqPO-S*_#`=9^*{r~&#|F6IQ-u?J<==ryl zLod`;J&4@*{Nt~`|NsAg{rykTiC3R~{r&&@_y6zT{{Q{^|IeTQ-@ZNn`g{F@&)Xh- zdGzJ?y-&Y9cRc-n_s;*RlmE9i|6e%&|FdWRA3pd$clQ68GyXq*y#LuZ-L($`c0E1! z=114XcmKb9`QO&^KPvoxOyvLQi2rTP{~PN5M~DBP*#G~>552VyRaf5s{rBJIhhP3b zxc@&Z{eNuK|G4P?g?ay9JdfJ<{M(;@d!K&QUi0Ap(u z|G)C?r~kix{hvAg|B^+=UVL}o{-ojTo0s4Il%9P3|LN2J^)>(7TfY7N_we)YXJ3CG zeE!X1s~?)rIah*FDr&^&oujvkyQ2{{Q~{|IZ(Lo_^I?^T2+~ zKQUPMaJ9~%LfD-wLOS zt9Jg}!WBz$TG*yc4Y9bP_-Rhesw}sNhFMzT>K^lEyK}9!31}7JHxFQ3zh;sk-vX7> zrw<%huD3ifC8vq8$G5k~rbAR|^WI9PO?ZQL`tq*LUYHR-5*!*FxaVTnZJg6uq zw=nUTkQL7^Hv!>8%1VnDB_}CAe$>b%By@JtBwL%Hp57A4FA7{imoFI`ZQf*TTvYVA zf$Nhm_Z}|Wt}{JfB#tO@b$NT8KCocR9;PJ+PHf$DYVodP9&;R-7A@Guw@P90KE@Rb zF5cL&^5$YziH!!VYjY(7gl{$Gz1{Hk&8u$(Zwgtp8loOvyv-gq@gl#;f#gF+Jp1J2 zCNH1Cw6?+O(&6M+CJVZHUK%GHd|*&4W}x%+!M!gZH0I3>v`W{DD2jXWhm~8L@oD3| z7WOIa#~-PBPj@WQkKb4{^gTe~DWM4fBmm08 literal 0 HcmV?d00001 diff --git a/public/images/livedoor-logo.png b/public/images/livedoor-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..387b050a976959ce5d59b4f783d8d6dcef5e57c3 GIT binary patch literal 1449 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 Oz~JfX=d#Wzp$Pzq?>1`y literal 0 HcmV?d00001 diff --git a/public/images/mixi-jp-logo.png b/public/images/mixi-jp-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2c0ef8c638a6cc3c5d1fd46b51f587214d0a2866 GIT binary patch literal 3306 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 literal 0 HcmV?d00001 diff --git a/public/images/piapro-jp-logo.png b/public/images/piapro-jp-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a68069b8f49ae55b797f32f90465a710b96baf9f GIT binary patch literal 2053 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 literal 0 HcmV?d00001 diff --git a/public/images/stickam-logo.png b/public/images/stickam-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..22393e890049ae2ab03a0b875931fe084087033c GIT binary patch literal 2072 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_SkfJR9T^xl_H+M9WMyDr zP)PO&@?~JCQe$9fXklRZ#lXPO@PdJ%)PRBERRRNp)eHs(@q#(K0&N%=m>B|mLR=Xb z82@7=q%ZQHj0|NsBqX!_@T^R{iJ9qBqw=X|7d;LDs_V>l9zfTW;-x2@!#{7*NH~xKd;s5`CAQP_6|Gq8k%Swy? z|NeYgZuaBMq+h>&{r~^}$GJ&gx5pkkcI?Z}%rA!;-p(2`_ zFI~Fy>-P05pfn{Rgx?c2BS^W`lM z+VnSW-1v6i)aOgmcJAEyW^>d1Uf<8xckSJ~cjnBQueP*2o)K~8%$ZfIR^4f`eti4# z$BWyat*X9RZTe_d(!0Y8AyM;k`-Ddea-Oeke)a0r#fumB?%lg=*|P5L?n{?0_4V~# zx^(Hpi4$wru5E8`Z)|Klefso<4I3s+nsnpFjj2a%JKjI|LN1Gf11qsX&V2uY12MTbrjK$&)9)?d5qlP4#s*?}P~xUUbX6>fr0|?|;!D@}iBuudnY#pYpR7fu5e8r%i(0 z-QABHgdf$3baZq)s1a>zYr9t^cDF+OZly#^OUtctrQ4+vO-)U=iY0FpN;NbzT+f%T zudlzFD|5X_wYs{xs;a7@qN2RKysWIOq@<*{xVWgOsGy)AKR-V=H#a9IC(b1$mVtp` zXGxG>FawiPPE$!rn2)aNf|K9>y+1n1I_|oh$+owXgalV{=+-UXcH+?LNq$@(7O~}? z{C;ny%quq*r-zKMSKfR7`@og(PfKTuJ^1kO@wd_^Pyc*+dGpQtf1Of%uTQN!^x?O0 z^XKQa6^<`IPf7jvdimU#>~*{S=G-p*c5Uf{zwdwh9R6gzG3eLPSy$HYd}BZJ<@S3; z*MDhw?EZJNJhpG@$raMUOD_FL_z+&R|L5P7ZJ$gYzx#3Z--73*e>Y7$wXN~r;(d?Q z7BDa{FeZ7syDFdh=l$nE7Pt)C8k(GggIl$A!F~s9|a>4Jb-y-mEcw!W1Q^om-Y1 z(KEQA>DTjEvcvobhjY9VLG#=6W;;qSTQ7aO`)&;DJQ&A)?np264S zGLAKWg)xzF*PBt7cb`X)t+mudVs>f|7~l&-MH!@J|WX-_g#{>cDtz#cvBn4W%7jataP= z0S?=KDC!lQ<(ne7PAT&Q>&}f&1oZ;Ay23Yp?iXCZFs0?~sd*0=R3Eei{u5!;(rQ#X z7J7a|^DC)>d%6ynK5P+F2?_r%BV7^5E;_cW=orxZ&{r2f?@h{zq#x0Eo@w86H)iN?w6e87nbJQYd3x~O72GjhJ}xfuVN<2rm90H~F`X9=ZZbH2{?!RnX5+MaN9JO!jiT>n7RR4!o;JC7|Dwj9 z!G^0Qvlj2GnajMj$MCzf)sI_-w^;%&7@mpQk@0bRzW1(&e=P4C9(?5bmRq}d=?nn9dgLJj7`MbjZAL0*N=fKOd zdFAT*$IRO43)yGioMKvE(6sgRuMJ0fF7LWpzp?qNbdTf)#?7qR|Nb3jkv9Ko_<-rs z?Cop*eV3Q~6S==sQ<+)rz=@r?uYcJGT)ln$O~k7s4iXl+ci9-HM$BShsOD@ez1Ed= zmw|ynwZt`|BqgyV)hf9tHL)a>!N|bKP}jg%*T5pgz|_jb)XLaM+rYrez+k2w+i4UH sx%nxXX_Zh7hPno(AqIw4hUQkr<`4}<`wmZJU|?YIboFyt=akR{0M$-TJ^%m! literal 0 HcmV?d00001 diff --git a/public/images/twitch-logo.png b/public/images/twitch-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7bb99fa75bb0518fddba960f26f336525b2567a3 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|NtNage(c!@6@aFBupZSkfJR9T^xl_H+M9WMyDr6!vs+45?szJJp)6$w8p)ziQkW zw)GD=L;Mux9az!3_Ts&;jfQ1qG6$6-qBm@kIIMhtkLR`6CsUhgPkzsgWNVZ%TQ|qO zfuGrjS@FunM%Kz{j2)j&O3vLN_jJ8%*BzBU-%7m(-by`(=$)@JH?A-JuFZU75&s4D z4RQ$#YN5)rtaklh&AMIp4eJj1h7Uh1`w*)D#oO+M+FUGU zX!^5o@@J+OPx|7{aV?lS|48$v4Ga^fYO98au`Op(3}2UF&FOrK%~)tb-ij>?1Gy(f k-dngw&^!E>!2#(8!lvNA9* zC?tCX`7$t6sWC7#v@kIIVqjosc)`F>YQVtoDuIE)Y6b&?c)^@qfi?^b3`|Mh?k)`f z+xyS#XJBApFY)wsWq-=d!OmlpnNqc!fr06Ur;B4q#NoFycK2O&5NX>VncJUXv}j3` zR!YW-3rwy`yIe($~h*#***tXys5A` z*P6Qb>O9RwbBv4s70cglYnbyR-^$=@{nz=c1MadW{|emSW>C9wy@F5uEANixe^aVE z_A&a*XWS*mpT|&kN%27Ow1%hK(&IL;wC#DC$o^lpeun7}ah=6`#dUTbPiIhH?h~wP z)SGG=thT&WZC>+)i!Q~MPrXc6{Zw9hs(J6zpD})Z7E@PW2)XjeXUGcuAgJ-1m*Oscw}u;4`IE87{X_Et;Hcw{nt;@55N41V1C*_W)QRc6ngm%7P| zDb&wzCC8r)f+6Hrw4HMOE7JCtpSOZ=0tI zZqk}kD$;cOKraKAs#AwXW9U?W(`i?gf=nl0tT8{ZOXIk#-IPj$SsG?%+-BZp2w*#W z!o^eOciZNP<*6B$|1!kfEtt%4>q=$D{EdO%a~MzT;oo++U5o$ir#$l;ZANRQUh^&3 zrE$IF^#8iY1pvOf}SPzT$Hy!tL`e|4$9` z|7$zE+MRf1!)Bk~H}3O>p80%^?KbCwSLfEwN`EqW-t~vtYv<)`tk*tpCj9S?b(6JX zLUot!JLpz4ol)aY%GOg)OtP+2K4TOTopn-Uw@kz5=^C>%d7t?No?jZ``MlwVu)_Dw zZ5O}9U)gRh%bb_r@KrZA>hk6fTaUCcZd5;Db*oVNtaRtSZDlq$@1}C_Sahl!-^0Xa zb9-IF^~H}HjE`t8<~y1EU`y%S<0U(s&($v5^J2=LC)e3LCs)-o?yTgz<9Yp~(mipP z$H7kW0&Dvf!#RcP&i&;6x=?I;M)1Uq3=9maC9V-ADTyViR>?)Fi6yBFMg~TPx(3F& z1{NU(=2nJARwl;U1_o9J2FIe=#85Qk=BH$)RWcYE7@C1J7@C9_T38uaSQ#2ZG?)t= Sjb>nAVDNPHb6Mw<&;$T4@S?8( literal 0 HcmV?d00001