From 3f645f5c7d52fa4fed66348a7a81110983d8e1d7 Mon Sep 17 00:00:00 2001 From: yemen Date: Tue, 14 Jul 2026 09:55:08 +0300 Subject: [PATCH 1/2] =?UTF-8?q?feat(ar/rewayatfans):=20add=20=D8=B1=D9=88?= =?UTF-8?q?=D8=A7=D9=8A=D8=A7=D8=AA=20=D9=81=D8=A7=D9=86=D8=B2=20plugin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add support for rewayatfans.com with WordPress REST API for novel listing, chapter parsing, and search functionality. --- plugins/arabic/rewayatfans.ts | 198 ++++++++++++++++++++++ plugins/index.ts | 2 + public/static/src/ar/rewayatfans/icon.png | Bin 0 -> 65957 bytes 3 files changed, 200 insertions(+) create mode 100644 plugins/arabic/rewayatfans.ts create mode 100644 public/static/src/ar/rewayatfans/icon.png diff --git a/plugins/arabic/rewayatfans.ts b/plugins/arabic/rewayatfans.ts new file mode 100644 index 000000000..a5ee909d9 --- /dev/null +++ b/plugins/arabic/rewayatfans.ts @@ -0,0 +1,198 @@ +import { load as parseHTML } from 'cheerio'; +import { fetchApi } from '@libs/fetch'; +import { Plugin } from '@/types/plugin'; + +type WPPage = { + id: number; + title: { rendered: string }; + slug: string; + link: string; + content: { rendered: string }; + date: string; +}; + +class RewayatFans implements Plugin.PluginBase { + id = 'rewayatfans'; + name = 'روايات فانز'; + version = '3.0.0'; + icon = 'src/ar/rewayatfans/icon.png'; + site = 'https://rewayatfans.com/'; + + private async fetchJson(url: string): Promise { + const res = await fetchApi(url); + if (!res.ok) throw new Error(`Request failed: ${res.status}`); + return res.json() as Promise; + } + + private async fetchHtml(url: string): Promise { + const res = await fetchApi(url); + if (!res.ok) throw new Error(`Request failed: ${res.status}`); + return res.text(); + } + + async popularNovels( + page: number, + { showLatestNovels }: Plugin.PopularNovelsOptions, + ): Promise { + if (showLatestNovels) { + const pages = await this.fetchJson( + `${this.site}wp-json/wp/v2/pages?per_page=20&page=${page}&orderby=date&order=desc&_fields=slug,title`, + ); + return pages.map(p => ({ + name: this.extractNovelName(p.title.rendered), + path: p.slug, + cover: '', + })); + } + + const allNovels = await this.getAllNovels(); + const pageSize = 20; + const start = (page - 1) * pageSize; + return allNovels.slice(start, start + pageSize); + } + + private async getAllNovels(): Promise { + const seen = new Set(); + const novels: Plugin.NovelItem[] = []; + + let pg = 1; + let hasMore = true; + + while (hasMore) { + const pages = await this.fetchJson( + `${this.site}wp-json/wp/v2/pages?per_page=100&page=${pg}&_fields=slug,title`, + ); + + if (pages.length === 0) { + hasMore = false; + break; + } + + for (const page of pages) { + const novelName = this.extractNovelName(page.title.rendered); + if (novelName && !seen.has(novelName)) { + seen.add(novelName); + novels.push({ + name: novelName, + path: page.slug, + cover: '', + }); + } + } + + if (pages.length < 100) hasMore = false; + pg++; + } + + return novels; + } + + async parseNovel(novelPath: string): Promise { + const novel: Plugin.SourceNovel = { + path: novelPath, + name: '', + chapters: [], + }; + + const slugBase = novelPath.replace(/\/$/, '').split('/').pop() || novelPath; + const searchTerm = slugBase + .replace(/-\d+$/, '') + .replace(/-/g, ' '); + + let pg = 1; + let hasMore = true; + + while (hasMore) { + const pages = await this.fetchJson( + `${this.site}wp-json/wp/v2/pages?search=${encodeURIComponent(searchTerm)}&per_page=100&page=${pg}&_fields=slug,title,date`, + ); + + if (pages.length === 0) { + hasMore = false; + break; + } + + for (const page of pages) { + const postSlug = page.slug; + if (postSlug.startsWith(slugBase.replace(/-\d+$/, ''))) { + if (!novel.name) { + novel.name = this.extractNovelName(page.title.rendered); + } + const numMatch = postSlug.match(/(\d+)$/); + const chapterNum = numMatch ? parseInt(numMatch[1], 10) : 0; + + novel.chapters!.push({ + name: page.title.rendered, + path: postSlug, + chapterNumber: chapterNum, + releaseTime: page.date, + }); + } + } + + if (pages.length < 100) hasMore = false; + pg++; + } + + if (novel.chapters!.length > 0) { + novel.chapters!.sort((a, b) => (a.chapterNumber || 0) - (b.chapterNumber || 0)); + if (!novel.name && novel.chapters!.length > 0) { + novel.name = this.extractNovelName(novel.chapters![0].name); + } + } + + return novel; + } + + async parseChapter(chapterPath: string): Promise { + const pages = await this.fetchJson( + `${this.site}wp-json/wp/v2/pages?slug=${chapterPath}&_fields=content`, + ); + + const arr = Array.isArray(pages) ? pages : [pages]; + if (arr.length > 0 && arr[0].content?.rendered) { + const $ = parseHTML(arr[0].content.rendered); + $('script, style, .sharedaddy, .jp-relatedposts, .wp-block-spacer').remove(); + return $.html(); + } + + const html = await this.fetchHtml(`${this.site}${chapterPath}/`); + const $ = parseHTML(html); + const content = + $('article .entry-content, .post-content, .entry-content').html() || ''; + return content || '

المحتوى غير متاح.

'; + } + + async searchNovels( + searchTerm: string, + page: number, + ): Promise { + const pages = await this.fetchJson( + `${this.site}wp-json/wp/v2/pages?search=${encodeURIComponent(searchTerm)}&per_page=20&page=${page}&_fields=slug,title`, + ); + + const seen = new Set(); + const novels: Plugin.NovelItem[] = []; + + for (const page of pages) { + const novelName = this.extractNovelName(page.title.rendered); + if (novelName && !seen.has(novelName)) { + seen.add(novelName); + novels.push({ + name: novelName, + path: page.slug, + cover: '', + }); + } + } + + return novels; + } + + private extractNovelName(title: string): string { + const match = title.match(/^(.+?)\s+\d+$/); + return match ? match[1].trim() : title.trim(); + } +} + +export default new RewayatFans(); diff --git a/plugins/index.ts b/plugins/index.ts index 448606c58..3df19e16b 100644 --- a/plugins/index.ts +++ b/plugins/index.ts @@ -251,6 +251,7 @@ import p_248 from '@plugins/vietnamese/lightnovelvn'; import p_249 from '@plugins/vietnamese/LNHako'; import p_250 from '@plugins/vietnamese/nettruyen'; import p_251 from '@plugins/vietnamese/truyenss'; +import p_252 from '@plugins/arabic/rewayatfans'; const PLUGINS: Plugin.PluginBase[] = [ p_0, @@ -505,5 +506,6 @@ const PLUGINS: Plugin.PluginBase[] = [ p_249, p_250, p_251, + p_252, ]; export default PLUGINS; diff --git a/public/static/src/ar/rewayatfans/icon.png b/public/static/src/ar/rewayatfans/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8015a6242aedddcd8e57462eb1108989170c1ccc GIT binary patch literal 65957 zcmV)6K*+y|P)U3k&`HqCEgH`DEz>JKol88fYA8?KOz(%1OX99ghUd>0peIh0%Kxg5oGWKOk!h) zIBpSl+wMpDb?-gj-fPVVKWdDc>uXyU>eKBc&E3-Nd;6U4+k3CIW>t+EHLA+iU;o<& zQU-d%IChNDVY$GT4M+)Q38Oc_43-l5{f2aT0su(s1sENpH2?#!1OWc;(V>^+0vG`J zdyH27&&!HYE5>NBvck+T#=vM5sVo>{_~(xf%NgkYp2Ob^;Llnv80~cj=XMh-Mu!X?Dw+wf#t~)9Iw3!i~(ELxHiBrFpyIAf9H(0??}snUMtGB zq2BJWoMGml?eBlUaz;P=-)ZsdH9o`MnqRN+zKwy=hu_WY*WO!0%Eg~I3_wReDpJYu zY%L|U`yHudjN1HrB=dV~hTa-r2`Tw!ni=v^(2m3Jc^_DwKE)UVDJ9g~gP)1v->dC+ zkAI*<}DfRqzphIYRJeZWfLcK}jZ;w20xoN1pjkO$)B0|b&S^h z$&UdH0O<1^_vRnlo1aq*pm&Vkk@I_Aeuh@vXr8<@ZxkPv|M@YH%=}Q%F<^8WWcSa@`Sef> z<#NU74WrXoM(1ZP!02fEPDkfP3IKWCFhLPY zA*JlsJ_gJ%9c>?cuF3CxYyOz%jE&ErtXnu0f5vxYUTd6>Qv8q~hyR=z5}%P}zdi%p zAn4df>+UdWMP4`m&Ygi^3=A`j-jV2>Qcf^B;JmKxbj*0>bWSs1K<~rfr#1h4I@45& zpB=#O_ZTo3{gfL+D!eBO3^0tkpNzKo?=K!)AY0)5>I@2I$w%{!sl37Jn0dxp?&f@C$~A z=?$r@Nb5?kh0{aNeDK+C5{;oedC3hVWu)vkJEe@gEa;uljM2hU@&l7nL~ct7Y2E0d zJEM#{jl)t9QjWs{0B99fivK?UC~q4dY(pvwBU(q|L2_i^hbNUK?oFce>53Y1 zULG!C$@t)a<#ItP1?_%Axm;0i&tXVNC8He&()B6EaYqVc^Uuq0Q!FOXHfjRxbYdkrw1Z_5qGFLyIZ7Fu#|}mJ-DE^$4J%> z^F&qrom}4YHP1#nVCGOUyg)!EeYl13#6Ok*dibBX3v#-0X+NqjI7l!v8M3qI<^C8*Et} zzRTM(;s~}24vpi$=oOYcdRWfLCA-gS-48eqVLy(5XnDIrNx)EKqCw|e&|3!#$b1fi zo;NM4BaD>Ysib^@c@q(h0pybB^AYkns>4o)5lE%DQA9+ckpYB}iytmUQyQ%a?kTk* zf^g$m{JH3;){3+&X!kpRKOrv*TCI$bnE}F`mM0JH4syxpy!PH(7@Jw5kygO`{d#L2 zL31YhY)IM9tRht^CC=}lQONN9K8!ejLXl=3X!>z5aw6Wt|BpMa&H&&kLZ2xNM!;*O z7?wSFB*E=L_zw?ssT6lA{_r7GbMmV5%wiyoy8FXQ2_{464P(DWM0QWo3Abt-EE$&| ztR9NsnL|j1e*QTUFQOh3e$dcIuYU2{#dBl*O!hov)E&K6*s>t4s~b%iZvyJ!7r0(9 zXtb#m9)4gLzjvzvf5zyrWp%?{*2oVnC67*JL2n)X;Z;vZjv5Zi;n~1A?jA{Mbwr}W z&>M5I0;8kp$4-Yj(C&9P2IiFm2-wy4`;3UZmrZ$lI8z>2=HMQUO5{3eLJdvqo~I08zDh?W z7(E7HBo@<&Q%NOzo(y+>xfDWf|Ngzz$YT?oyQLJ6-1IX%7ej`iW1l@`2q$$q|4G*b zp!ep8FH*1M*BEvJ!hABe!qt!7&4IX_>Ck-L92d{JE1K4 zKw3Oq@u=iXb31mFb)Ccsogx6_b#Vh3h^T%_*Ue>3 zKrU|dNsc%103XME4y_`knO_e%$vz^DkQ3Iy_h_0CB_Je%H%a z9q7%8GclL|QZ9_Z329kT)-BM7pq3nwDM#%cd0o(}->*c5akPHQ-BKK~lyVS$LuCp& zNjtTw=q=3)`zEPd~b-k3^Xz5P%@C5SW}Qw$}w2BGmJn73OXu14l?l(oEQ{@Sadz%B>4Ul zmJ2o$83KUKYRsqy5>f^-Zvt~p^!kX{foi-%^+C*t%!ms{-N;96<{+aA?~|Qm9v#U& z^ARh>jpan_q-7x-OQ`o7^Tvv{?_Po$11TBFrs8B(n$REcyw70B+hrPW^9Yfa1$n(p z2cttXfYCaJN>gN={b0G#b`fmLf_!}vhA!ypq}2wF!w-c# zt!}iLlYcZ2uRT|&rkP4XUKZqS1z;q3Y?d&|LAVT0cjBUvQauJ`kDQV!#VxQ&3fd?M5-L<$DDkr8zSzd#gY{5ipS zmGCec9eyG&H4&$BK{kl-9IZ#5;v$gh&P`DGlsl$nJ`{ak zuSYP$DUmscJCwB0aIzaqz28w-PLg9X8jQ(c`#@e7k5Uw&NZcVP-)luDvKg&L9p3ZR zbv{E~duwi3@c+)+iY&5GhQM4trAgq7V~5yQkxmn4d!#Ju>O6uO5lf0QIM2Z}CW%}W z9aA~g!WVbwqt3i>5cxR!eL_s*M0lyJCX$IMlO=LCV+vpx8vSP&G4)3ng6JwECK6_Ug0|mJ*Y8fp-`2f#Doe1PfldUJIhR}?;0Vuj3qCVkn=ihL&_OtS%V-7BRDyiw(n84 z2`JfGh#h+MQdMIuv+ehQ*&<-vU|K|9r4MF?b{xn#yK_=)H-bYt5m;Vs8^i0qie|H# z(ZhHLoqJlOY9eYnlUFAmN58Ao&Yx=wZGxYF8ZOUM63NEYP$bw)3q_{NVYx%MlQR#; zM6wh?Z1HD$BSK1#(z=}A{qi$KCP8J>iLpeO3Lv@nOv{EbRAe6UbAAD9;CeBzi3ACf z0VF5Dk`(lFi3hV3Muu7D$s}@gpj7{qhYrKz%@z5i?_nvSKD_1x9S@c~_7KdZXeIKb zl#sS7MysCxuqbcld7>0G9)%`PpuD_nt3z*kj8wSTo@BW}e2w^-(Hh#Z&-CKN zNGpH!Yag>N8@x^;r&5@zfoa*4j+!|Vl+jDMC8v^CFAvID>i66XM+6r+a)7)6|NjWs z-@=e1U>f3_x;itJWsG-PRZmEdbnq@P!Nfb=|@G>&M2nvl*H)CGmOU6YxM&T@UT9OLkUwED-jm+ z_w;!{kT&IVc_dm8lpKQ(L6W*5QpjthP3j<)Afn7cLQ3VJaU3K-68hmxx5{nj_f&40 zSHZypodN_`T_rE=$nA?@Gz7b=$cL1$T%WMCmz#e@Ul=sX`4G%gbz@lYv> zNBNA-C{ss0m0lLnUq(D5pz=w+pAZ+wE6^xMBWcL|f7Wn`411ptSE-a>clXazEng@k zP=Y*#96ED(r945cKCsa@mjCSxnEb6_w9tfQ%*FQV4s23xMF-dxh zBAsBFMEss_tpMd}%8w%-J_|IGk@TrBb7r)Soi}d@nBj1DiTqJ;#ZQXVCsZ9VH*w*F zi#+mr@dMXXhDzxBfua0@4=yjBL$%|ePPt$lx2S77J%6y?J8RLIxgf@fJi1)3X!pC< zF!wu=!UD4#1@^QoXvafDM3@m~=STq*ZN}-p)8!J)2gcL^ij?S)_ju{T^Zrzvs1r5S z>k;{`m$_`_=)F^u-BE8h)_SwoV#$`qk?kF}czTe^f_%M3{ybVm+Afhddyb2^cjR&) zVUG^?Xbr=NpyCi?A_rCnV4l~HdN_(v&6Gq=?+r^9+*dBj^Emp6ZSH8yu?GflRFX^< z2Bs$@;N6uC{_*(XtxKfFTI5N@IW|R!|{sb zoTv(9c%?m832Fj2v;C+jmo1#Cu7ALDXT5hW1xN}A{^z-5^x+K)eLt9n z2^9j#426m`8F)laaWwq@a;z$w4t~Fg!jVglK$(NQhyf12*M-N+%X*{Lc&14ypqc0D z;!J3VCRX|s>;OlKIlc3%o`JGACz$e-(1mb;+EB4?I&ft8up_a;-%ZDf*-DMI8lWOzsKDBA^5%jIhj#`!()RzgWB({_nNRLG1! z`p!&i1knXM=~__M1?~2nw?__0taSG4k^>@Y=&fS8T-^AW^XoiFtT69Sikue1d4bFn zM*@z#6nRQq6d$dAg^r#=pkc=?5_wF!MhuIQy=@IOBDEc71wwC~f4tlF>15JS@ zrNoLHUGSbQl7T=+k95F=N*!o|!#sXN=_7B05NB{sba0Y$3huLG%MlLczH%&T#9$tr zm#_HxXJ_M$u+Lg-^qpqP3r&X}^X4&f_uDO6`5Y#y+lc+G%9F$bCT~s{V<2Cyo~Ldu z!R*HY)!oYV8V5lU(sCwA<3AtphLBc28-n$cDYVEm*b_@jv~Y%idEKH!;t_NTMWnKd zoch%G(C_z`(45lG*5Y1(m67UB?N(q^QjGPP0J_R`TN19owM^KS5L}$?up+haN19x^~43up}?;XaxHi#*TW#r&T zWz)gp&nPd&5e@I7cVtbZ;s(YB45f5N;&8a3D(Z_lR~OS+l6$VW%QxjYFmLdu?> z_x%o-NBQM?_4lZC8lBz?V~WC)QKl#Ih&o}`a53Qjt-O>GXSrU3l63v}S{$sZ7rh-#B*J}{*QeXy*R3^tr-RD-zCPubRh^PN4o=dw*4 z3^pqOZmg{}^x8soHF)6iQf4%3-UjIGEJ@7Iaf0U>vPx_Yn@13mqdDQ|4f4%Jt!%tj8Ul{gio0DKS4NY(=@eu1QbA?Cgct^YYp=+ZMZbbE&$bAaZ`m8J+WM z&&R2uXWp(<#%R!^cW0rUok{USQ8;Ex)mcQ3Aq5gW*1GwPD9UX+ER~3+{@(W3GZRin zsmaFllHEdf2yohi#+Q`Y2p%e`b>rlQ`EaFU)gcp%4m^>Z5c3CI`8`h#iBYv3H6pGf zh}m)FUfBt$<$A?&n?zqQh80*|dL!DtN7?55kLzR?XROHqSW3}9>q3QP!ePSGT(URx zQ>~RZP8G=o$L+=g-8?t%lBjxr?Q+==Fz(#YVF~x=&)w)4>Ac**1_g7JHku#EL`JpV z?X^Xx61a`f^EJqR=a z-fM2G4DCm}?>W%H02^#(aQLUcWB4A3$qD+TxDd5c(Np__WA81ygD{jg`mIndHtTk? zfj@|>KIRSA16M+CWcH{bj+#VI0uhH>`QnWRfGF~ajR zvDX$ep=OlzdzjZ1>eZDfKd&1}5055gU1l8=2rYB4q)T}uhS8iXOW7mo?(FyIK6<7z zmx@1I3d*_#x-c4DSr!~SMF)h&Q%*R0cI*9)vTmWJmh7?XxkTPSYr<{cJ<6yqTNad} z=KC30LlNgWl-KOV+7kK>8j_}NcuuYeJs-UUCMs_srfQ6Utvb7*kESDZ?Xv_OM#t$0 z?JVSQID1TE@1DN65Qk@@lt>LU`9y82GQQa+JK`GD;BZb|)xZ+D`EdIZnGCRR!3-(t zk1{&xpk*jw**5Eu$#MB0vlbfQF*v!Xm&W?qXbt7*OP;Z9^cYaF!Wc6XS%tS1sfjtFepaAeSqV|w;hQI8`I z*Ese#P-;m_#R<0F8_K!{ft8mM473Xg0kn&9_w zSU<~+W`>37fxmA)vCvC!9)o_<)b3IwORE~rR6$wz|guh!*;555wLf=_86&c_MW)fD@BMXjZpVSc~4vCmjA_p<3 z)=Ps|*@+J;G_8E^NeV5~>CkI>Il|$w2FfW{_6eAs{i<_11V+dD@5etMf>_o#cHnra~|H;NoE*}Z=X@~-Vp@IeQT5O(47Xh-Gv9!{g|s$VZu zT21n?lNb|37Gz8`2207KH3tlw2Sg+}>g#Uug z(>13PWdu|Jh}y6_WOd%DPuyrH9cmxxRCvBZ-?il#UlEBbTA}4jauA{!*gRI^>!n0=mQmWL23X zDC(xVq%jr~?PVlyyk{7sR=Pc6ge9PWc{FRs;X3U; zMG%8<2Y}c1$P~-aqdrXnW}F_3-XkIyETFnRJCKPX4qq-M9O${(UED$H70>{KG3%S# zlPfw?k1WTCK>}^wk6tTN5y50de~a%ndJj}1xT_q{!dOxmpxPkiP?Y2L>Lt4w`;3QZLimXu;9Sj^^HBJ~LF zi17SuN3snM(&}HAHePz@F@K)vnymVO~FL zoZHOWZEHbrd5)txV)2KVU2hs<1`65}p`(Zul@&scry3q>Y!X_?J1CMA=H$80`2YYQ z07*naRC4;eoHGd^L~hXoT{sj^BHmQm(YuiDmOB+CMQQ0e2g$4 zQ#&3@X=z!IEU{0zV0-cem4{y?vs5w`vbiCnOsq39WarG16Z7Iq_^YVm`QRFkBMy4t zH;)8aPLmFry5qjtoW+QlQGAem&1dK+r)*oW(h4f|zVjJN;%af0 zGM|M%o7oHjOh!A4aB3CxeuoV&DXA7N##_%f^v!uT-3#rAbnQoljS>CYWxLF?si?`S zh3qX!6Ctvf=~l|8>W{SOayDtUKRR-F-`74H8rrU@3nUplFDP*#ii#5!`iE+~iabrG z7wd=DIVJH+G#cfKJ_ghcv}j;=o;|E8+^14d_uY+eS%D7bwK-~`6UI!Kb3POXj$373 z-6@cmsw42>x{>Se&K~vbAu*V%^Kk0Gq?oH!(9S7Fe3{uY7?V53z```4bKsnY!pq2) zZDaKE6r@M4=0@e;%kO`^-=oAN!l*N%==U{XKoB*hgo8$g-a}`u``nHlIXkqD4GxO< zRRiNYhYJik1LsxzIf`ZVh6Eu5zt13#VANb2a!xZi@vwr9&W96Blm2b*+;fNO3C!b$K4xv^I!j5>rtw#h@XVF=F5o2cLYyhK-kK9MUdmuUyTYhM|-a&=62B zG9u^St{13z96V%=wZ+~%8mnZoKir_cVy70Tp4iOL`=G2bPshxAqS|rehK^3H@hSUb z?w%%df8r!sAUB|tg~7plg>%XNJm{#x5c&w196h?xr;fM|hn(Itpn7@?7C7CLT$Vtb z=N$H2+7ucK-8svoecvND_xa$4B%6>EJv23hokkQcDL{nOHc5|t>Vw8?SyaoRH{HDV zYo1|r7stz!h%hQkg!V87DVoe!a~x1l?)-50tY%0X&KsAf+(@q3e zAFOZETjo-H&Jzz#G;1hV0)l1j&HG4~%Y}zwVcs=i`xtJFW$}DhNTD7Fqah-?gjLX} zkDE97%XwOwbCw0&6)pOH%u*bqmmi!I=U_kwZAA1HZ!wyx68zF*kh$ic!5FnXjp@gM zvaD#wPG>=9b;{pkTrfyPjS0K;_vgr%*-2GOMm-L9#%8Q*&xq*qMaC-wWsC^EAU079 zHW}oTdQ2hN{JYfq9jd9TG!~OZ7*I4ozzx&KPR%-Sjw*>6yi~~OJlin+{d0Nm*F4j- zf-_|;Q9Q(uwMqrfDl>p4G{V5{jydcd0c+`f-L=Gl^4x2V@Bv2117qg2a!uakyn3gP zoQxXhduvl?+O^7pZFiic(CH}7WI^=W%KOpl8&4hq)!2GRC-9 z@bNe8?jvP-?^v%_NiYqwove>G$Z5hJlq&_K9@39&|~-00aOI) z)tzKYE{&{&lPM|+9x1`+=aNbzROd7e5tl%m1;7b0J-a9qfn}uDQ8xekdf#VcsxD^8 ztX{|=oQWUL_jwkWA_)nIB-AR4C`t54m!v9`p#lhpD95V+BnYo_E9dC;;@BpyANYo6Pyre`hbO~<`G_mY zAI+d)cKz6cemLjP{sm4jS}M#Ese0Z3q=5?Bm7 z%NimNvXnmKIIk-T=NaeIY-UAC4e_4kgYgJ*3m!$eVObqECC5SsE%vStjREb3QoK09g*lu{gKn&IGmbES?y%U-L`s2+26R;!g9grbno znAZA}Wm^NfMy;35*%4X}_}x@KIvf@GdYKf5PS9KM6DlRr`6sIS&InH{R4h#mb}Gfm zqLfYzGbGO#{o;78fS~47KTT`MNZ64(LAM4uAP5= z^v-U-+2<|h{yc5eOrj|TEBIs(jbeuQBuXg*GB4YsH=Lyz-Yhc;vsG+n9duc^vq&B* zN8TZr6hw!LtbXY=E zf4b3`Mx1Q2*(!qohC;S64B0H8r#ld~Ffw|?jHxom&FH15sv!b7Pa(%6ww#({)pNJY zC7`25+SL2q8~bHIbZlnEw!k@gG4eBAV>oc31Bb;TisSc^g)z2TotZxF06TjO>|E*^ zwUdyNv2-+%hLKcL)bm_^gfSntTW}p>`U6G=)9g{N?t3`dLBekIIg>3mJ)~JLpZr7$ zhI+QWCOS+nZ_Pn`{`?)WDLNA=$Wcd?gjJeTPOTJg5Mc~f4%FEe4rhqKoO9s99@MSW z2a-od&BJoT5W{TA%ODz7CILrURyGUtAhM8B%s`GrLiH~iqXwjDOF-N2sL!9HF_QOM zA2p>b{}{s~k*jG^OfML{Pqh*Auer%D1v{%cpqeDkxjf7Q*6C&^mRuyjZ^waT7JqJL zE|jO&ov4E9HA^8v384g|h~Tjw5Vs6zvqv9TF5Ar4dAQnsc#WF(QgG|wp$#XS62|R0 z6;v}qY!~mDUX~K~)b|zVh+OTcA;zft9?GxtV05wVLI;fl>{{!-7l=^bazU%jnQzu? zTb%}=bR{nfB<#p#!JxC1I?Wv*ne}}~z1`txq{TCAyaz?Ke$&8!911>a`Q>U(@VDq?S8Du5psZ>soC+)qvIKpf~hZB42y^jq@a{!sx=@4%B zlk|)?G_Tu~9+o9YtWZ?Z8>w+X-m-=)5dbWVK_1elMl^Kh#b6XoY?g0(4RWftPWIUk zRlVIGMNNlJ+9lMd7ggR*V|FQAkB6>F5sD55L@%sllMAO~!~xAS6?p`|Qi82pFw2UT zZs3OfMnOhxUQXfttH%)y?_xkBZD7RCEG6~cqhqOX8l|=lDykhEwUadM#4MU1Qp%|N zj`gyka!ilNFh3()vPw~l zBD-&Y0MGoadYp9!5eU@eKc>`C6HdVAsbLnrv9UxK++Z~B!FBlA(cnct7gW{JMunV4 zA3jz#nikC1^)M51MHL@zzQmUf31iZDHSlJQP?2;_CeRG$v@Dbx&b;e9E7p_Y!^}&~(8Q#&kzdcm%y6*9a3xweD9Fz;W;&mIVq}-i zdr4bsgu4yp1Yw0xdWb3rL0j{FUPh6+AK}=|yv|t1V^ul4k#hQzci3mY~(-H0ee zLNCfOgq$%>NJvLc9Mg&PT3sB&`>D+kqjxOZ7N60M17==QYr8Y^QK}Sdj{3F8ym=2T z@?<)?=ISrkRC9x7*oZy4HuXa*zy#9sFCECywf)m!#%SH%gXD^wJxyn-v#b%rdHulG zKg-(%u@Yr4Z(vh0QVH04F1p7A3*{`VrKP1j5^<}T4PcU7$>n%r{(RM?8lfjyl27&3 zm@vsh7J2D$1naCkRX4M>Ib>V!6SJ8W9mkZ+iFudGNRmX=c|~S4j#m)@g-=>#`39OQLdOFq1f%pxq7XzvlboV2r4frDcck|i zCI_?L=xmbB8Pvf!AkxdxJ4e?NajG>HdjI^$xCfg?{Qh-rC*%j~kjBGE38Q)qDhlQ_ z$f&z9A5Ky!`3dvp`}6x^_+&mBlrGu0$<7as-}rOw5vEcU{O_a2C`dNv5UX(^B23Zv z5s&s|U0sHlQ{+Elkz>pII9*#x!9-?C7w1Tq5?lQMgqR{{*ZyXv6q#^V-<5QElw&k| zO08y~_XnNDdbv;-Fd{cxFKgtBPHv<)yzQu;qY>|?=;rxrWrZty4oo^C`!8bLFBeE+Gq4g8wAl4C6ub;8s_XPn4O~AEK5l(ClnQWfN&U?eZ%IY zY+mMyT!)^MSAcmlgakEb_IsugX^!?ebyksGf{I2Ue-Y0w&skWy7BT8dnSzzpAVH;X z9C8S@<8}@uh(+c3asPP%jlq`HN9bIhP$}e|HgA`yl1W}zu3D4HrU8uMgoO?c4~UGu zjR7+%wA7ZDsMV!lMDSOd;xPtZe(x1;dy|toXO=F+>g$HHWKxB7{Y)&`YGMWrmR<_) zFNl2Jgcoph^cZVuDN*9L1wzm)Fwg(zt|S*7Xxxn(x(E=px(y_xi0FW%tb^zyPp*STa_l>d5cRknST4RD?C^0;e}Eu>_J;?Q)hirj-CWwL6s~uSlp^Ipp9U)w)VnLeTAw8yuOE{= zXWr|E<$3-D)gx-n!6gJ7Pk}zgN=uL6J;0N@@W1cVA!0mAIZKv2aSUIZ!r4N-b??66 zn~c_gVlb#fLX#XD471J&Q%4PF0WoTw)iF*u)f4mQ8D=NJG=_iXANh{2#P9y*x8n8J z7xv}%8*$%XyAOQg)sA2I)PbM-bi;=}y5mEi?D*RsKk$*id-vuHKD*;~57s>AjN^8X z5{DVQDPDV+`oMaq196Cy|&L_J=!`Z9&}+wl8X@upy^})+*Z-!AL&G z0G*orX z20r;($4`9tjvxQv>;CM@2ml`LFZ`34Ttc6$loYMkxfhY@16)%N9fWfB~e0LqZRtti)0c((G#v zkm*I@q9=WH-VcIN!OvNOssTVxeD za{_1B%qaw;_V|KcPozdvELe~<++r@-W1d|)v7R#d$e0*|(mRIfqAl_-kx^nf&!ocZ zufKP%k_}(}#*E+m!6*35AAEu_fLCrEKk}g)e&DB`w2AH-(}lt*n#b+N3WPhAx~u(grU#t{ znAe4hKc5D2CfZONh7m11xkh>HJjYG@rrgP-xLz0{=iRA{%h5UKIju$kr|eyAfdE9l zlHUk#%lzETAj>HFB{!fFB#mz=KkII5u!b?DOaxVSxuXjE-ga2n_t~NYC|dLgGyDb& z(S5uj8e{*6e6X8k-=N-(9WbCgxrSC#<(tR> zGN*EAP&=1aA!i_Op_lb}&h$iiYF+`|gsGQ){q^_fYb%Ct`oM;7`oM-i@>}14|K(?H z`1AkUEBK+meZ#%8QJtEWvL={u(Ou3s9(>u{SywJO=NUSmXH$*Q9mb0AiC)?%B*}^W z!OId7L_yJ1GIA=>yx~m=o?EuVrK@AT-fb#_mL1Ly0{-Nem1kX}!=gx~h{Pw-p6{t15OqX)kGM_?fW}-zu%MBX1-*%O65Gh{U?*QR=d=`iZ(j1plwiWHZPt?kCm?me&Oz5b9z)`Lt zbP~R-Oac&%Uz%z|vFx3^m6gTY31eXxG~z@wd5;wo{uieNJ)~sv4hRfy!}YNJI8ZK| zLuliCsN?Q=wB(Fb0O|d6F3>Wu-}Mi_9WTH8`o%nVufM*)F9Yz_momQfMSi)H(2DVt)9jllh8>@yU2ihb*M#c+K1VBomt&m zo_qTc1{s9ctr6cv`E6I(2||M-6lrIEMyzpOUBx(Rn~p@%$UbJY&04IN$gcb6%pn1D zOt7SyN@>*?qdYm6_kHa%aHer6O~5@p*~R8@cieXQXKehYP(mFY7;vp;t4x9@7@!A{ zZd8)UC@l>HWDt}2yT18tuN&|`z^|uU!awrWSN!AO@+M?-{M0Yp(YXsage*zgsg%_^G%!zt{^V_3C?Zx3IF)XE zsn58%ewAimKTVAkju=Hd_iXS)zGljE-g1BvF_Ajxk5iO0s&~ zxtQI6ddzZD4As+i1k-4v9*l2UwKir>)zmq)lwxSTpYP@kAFYL4S4ushW`m);^oDR& z8VETk=BRi7{k9(w$TW>r_9?yg=mQCse1Vxn;v$gFg7TcAiz0FOT-ki`;-f9}m=rxm zN4wu(>_U?COT*M;%)K=n&mW@82SBKBLInQ$>r3MGp0_OcWB=qk@aO)e_u$vQ*JZKo zIM^1MIBbCt#$0Ew@jKpaa7FqPPCY@KplJobEYW`dp*#jU+j8<$B+vrtE24 zItfHl%omeRUYiLcssf<{Z(1VGK-ZhgbJOB0W*a(4JhF)7ZM5c4hmTMCmofiXw@uO0OfP5=7qOY5~3!yo*%H{-j% z^WFG$@5$I7ZrmoAV_1R=N3a?=H3l#(>&?d_E!!5u8Xm21p+T2z4WsmFGTyl*Mm+LV zV*#6ar@GN*`=}2WI8QbKCV{(bTkP?YrWycZ>`$4Ce4Rl*{HY zs@&M zSXpV!=YAazH>j(r9TghsnsULyh$@~&ErJr2JnB%Rak`U01SvI1O#7JWpgO2}AHL6+ zbHT+zdn%eHfhMs>Kjqt;o2JhS{kG?x+{9oMVrXNWsOoL=_vv#5rFII5On{kpTMRK~ zF4X9?V$}Le#<4*8O-j(f08NQhk8OC8*I!@KudNvV)!+VB{HMSF-FU|v3p5b^xZRw9 zVg*y3LRw{`(vIiPB{nX=JU3N;bmELQG1WqsG*Rpi50N{=d_sw~O={r67$aH>z2#6{ zY$^Uu(Ref;-#eO5pb2~N%b=qeEQfL9C&}YSTvDsEyc<7*K)aRhshPrP*T#} z_q$KiBO$(k6?*d_WI1Vs3fuik!N}TIdT<;J8=lv>-_t@%lz4|^!jCg{#SZ~ z|1TdfzpPQLlV0rBe$iggAJ~;AK4Hy zzYYeKF$U@}A_tZ_tgwN;)k+=mM4%=~B-!ABfqJxjnQ~KXAEh7+{_y^%B)dh4R65$*{WPO)qVD^V5X4y&>aWZ%p`# zx2<^pn+@-OOTlHazo!O%T@(Jj-}ipJ@B2Q1|M>g=F815q%Q8Y|!_%+UYV2$Bl`aY3 zbdp0N5s_ZKq270_*Xxu7_l|?c>3Jx1)FopuNY%qrx_%t4bxsMb&-v$%`rL<;y+Put zbEruQO1Wp6t+$H4UXhu*f8+01R`VQOGpf1v2SADWx@zm&ckV!%u-bbSo6q)%ymhKu z!g%S4EPJbA%s*-kBhO}O0OcNYoD;sr>aLMTdo<-QuK5HKBKDgq162qtk;VR*@-^R+YH?3 zN&K}PWnEDB8#mqq12t;l%etZ-2gf!gk6o-nJ1^B>QGrr-S8Q=VCF8JmTZ20mw`J+#ZVV&yc8of9j{ zQn2sGERz68W~cxgNL(B2&E-DJIflabj@JF}ACU1AA35+7AKvljfAj$*0blo?4d3?i zhTrye8(x0L`m1KlX23uHo8E#qzhS|5{n?+#(RhC;p#*?_O5tLjn{j3}5sbQ=hI!kp z#37w+hEXHtsvIwcnwNGIgh=252snJ)@31AEmdX!|7LqG|Kj!C{8wE#K8FoT%&B4;V z=umvQK?F;UoH2&bAy=!6-Z1uiFnedgg<%$r_3xrpjE_dVa+(8SgJ6L+vgKtZEMWHr zYisHpi6`dY9suy|-}E+o&3m4F-Ur}AAKUTY{@ACv`cxbKJjZw4Y39n27D5x%p`)FR zNdRf+&qK&!uNZ=J)-eSfc|?6Zjpr)sS}1dm)Md$9ljAOJ~3K~yCZ zUq4b}ory=_1!ZxVo==9|s^@Ks7LD`vB}>S~ch4$cl!q_uxrO;ms$_;??3$?>hBu$} z=nVsgkH6aS!ynr5U;pn9_$xpCfcw$$o-ZqSvi<6m`CfkKhOd14iXZsNSI{~*@zGAb zwX^i8Jxi`~>S3UdYRYuBF|Z<5eKO+FIm`ihGa`Cv$$vMO!m+;o*&1v&)m&ne+vl9A z5eBPLR9Dl2%CL;uS|!ssUGv;;oKi+!KJX3C&^!0F%z0E!5}dX*EDI;y&t_sNMx=1j zpAX>CMMobbdpnhbXs&eO7|_nKtHxf;Z~qN%d0_+oOaJS~Bgaubsm>QW4G!q7$MR{P z@jRVNJ3OVhzw(OrMswUy<1q2_UYpT-=x0;nI#D_}|JlSm%MEuSG*->Kl1PaN(|tT{ zXHB$mtctcMq~z@+$NlaTF*MjNCoTq`&%q(9{u5v2*g$?*;KX$|S{>Z0&xY>S$KGxTUh~1=UeOuA?-4$T!Z62ys`+d>M zPk>9ujDq-iu{e*a1wayHC4?HN#~x%^F3!elVgz`veAJBQQ%MhOF?V|5NEwz0Il45F z9P=p@IcMA`zzN4i<(!7e=@6)aUX3gvkJwJZKPyPH2U-|YG zZ+k<2!Mee({CfFa8{TpSe(?W#1xT4wAT1o;d3BA3?se8+m&+EVrMmCIAcNPYz|=V6 zCK_o5ogwW*ZH=0fZNM~6Xr!(^8oQep?INDr2-S%so@tzrs4KBJSF9}2{nU=BrBE+H z-oE_>0-%m2q`BYzo;Hi?4>#^6STIwhOS<$}DdfkG6yQqB?00I&V2 zU2R!cjtQbrWlTn2BYEpF*MPcH96_i=bja?Z`ze}hp<5zc6NBzid+KqQrGydYoSnD= zuq+EncK6zqgVueBdO{za40WTi=ZIu}DCsB$V(@xB4y@Y-%L%OweCQJu-}^W2_73_d@z1U*@wzvWS1flgz7TCKBkAkFnDm+$vmj93O7iE4v|@4-Gf zZX#Rm2bPFqHZE(tji;@1jU=Mv!>xptQ13TF-#nLkQDN2THO}L5@=~JzbJ^Ts^zH;p z=fbpJ8-C{t=DLs?1?I>){v zB_HLg&ko6;c{?63S?#ktP|n*YTomTlhVxjNW3Tv|AFcSFAA1!eC49qs7L+eSEy@h| z=C68+PdpfY`WJUE-DtNHm4Qb7K?4MG&OsJ65`6$Tj~gKe)(9Ut%3zzvVA=3AAinp| zL#yFOb#^u8YpX^-4ax@)=O&Pz?sqQGE~k`z#i?J5qdAQa(u&*Bo3|7C-;Riuu_&zM zXg-imQw_)b9sqp6I+zb1w_6E5?VAss!E48k%2g$1#&r{Tq?&oL7q`Yk zu*IX2*Ik#$#noJa0W6noM#NIEXfT?fC3g+2*9(@*=G`JE@11h;;cAQwPMV1EO(=}m zxhyetF)vH316j6>t#JvLCs&8})Xi#HTgnOBwgCfJMFvuga2(agvQXN0zuhTjA=6!3 z04q(qsM`HBfc?J13|Q6`h1&ro7ZjJEZT1)%w&n*crG$r;@h5)p0sriO_A&hU&)xCG zcqIe=t>5!@eB=As(9giJa1nVY;!>?w5=e$xM_H@xy)Tc;yzf2)e|9Tj`1AJrz#SUDkk7Nsh+(I#JF-zgQ=NFV^QUeuc*K!@o|%T?kHW}0U=#`#!sDWz70#$*Cg z)V*L3?}3e?#-g)qGinT z44o`nuRh>AF9m5?`5ax$k+Qlz{DKNsbc)#qsq%Jk*9;HPxfA2_eF^@^OQ%u-;+NGS zqt|D9JUCzVaStzSI5EL(j&tcvlOD!|OZr(d#9E<}sJt<_vZvnf;k8Hinsa9Bn6$h5 z!_6NUVeI{O3t|23`2&vK-*3BY*!P{CE;M)y)Y@>r-<^SlueYh(NMHtTDHQnv9LEs{ zHA*JtxqhJ$EIh=XQ-d|u9H;;!ByZ23qaFtyZVmsz|L`gN{{Q?J@X^nH;afxB`KASb z?4Nok)~w!h1gV%yj!va~ax&`ViTZK;|2CzVLkM(^wjFSJrW}@*+wC{5A!7PD)6u!7 z_}nuL({txk5vc+r7>;;`va`W-&&TevvO{ho0b+{Dkg@4NUqpa3wV6ZB#V4UEHGJbNgF@^mwJrTGF!$RV!8K?#oO!~)jY7W zu81ANG_GY`V==jMX^l8N=UAa_9aU%PA)PdJ+0}NO% z8`;u^2O9F_dhQb?+iZwk%^-9AsEIr(1(U?t@17?s;u<`Uo>IXP|LDDfJx|=acgn3> z_4Me6fA#_Y%%A)ie)L1P7kZw*-0NGu`YHa9L|(ma#pnBgn6h~be;a2f~KKn%n~jhfa7PBSh<9%%5eNfTW|-ST2D z4GY&{Qf|~@e~%Vt&&_wEJ5dzd7Qun@#cS4Jd1(xZ<|kPZc_PbGy){oAdS~-Ei8SV0 z?$wzWFC`kjy>ygtzk3uv_9F--eP=nP`@=n)iWvRgI*wxpFqj*9xhXL%06n?(4cFs9 z;TA-3Ykdr~*3oKna;qx$((`fBD`$?gA!?GCV!d3@?%quB^Pf8KFa8%F#b5fdS6(zR z`X#SF_>aC7zv+W-f|~uMwDWskQOd%!!BZ$bHY!GrU<{P)5=7E*yG40Ld8pvB*&HVlwa3r%Wyw&AHqob8%H_iYa`cOy_vd&H zyM{VTZC~|%L@7ljBF7MZlk3BCSjx`!GNLPAS}vQf1SRQX$rpCJfMN|D^_&YP!lYmm zsdkEbm&=BATO-o>0&Tz7;xS4oSTC0#4*|nLN8+WbhPoe~XEz@XciwH>*s!kB#~9sX zHCgaX>8t9?J11L2gi@4G?pW$^;I)T}Kl3K5pqca-S;V4;{BT4N4&wY zJ(x{V!{}m+U$l-m;z2bs$P01*mzOo7YrF5!`6J2X=)TZ+xm@PB zOt{xK{ym0wJBctV>~dPK*GD5tKHry-=~f;($kcAvE7ooE{1u3N-bD(={B#L8*lOj& z@Edr2=_QnHL#>q~Ur1oVf3~+4?SRU$3K`A3l-OBY2`!KNKL0+?DT<>vENo=BKDk0d zg5#*38&j!OYeQvzy0T27R>{{s`AKMC|H0nt)*kO88e?GF)<=;yCByx8L$A%*Ym!5P zqGEORUTT0(=3`$23eu35Z4F1`m5G8s`9FOIfBFYM{RPX3mty!ge$P8_S*K*N9hL2t zEznim9|avov?z}ep+zHuAS`S70Ef`^9t{uLz`4KrstYbyn^$`1bJpFa^142%h$xb) zMjULk`U_-(Hm9~~C_$3+4`WQ6&hmox|N0>}-;YFt=&gD&oVBcgP$fGPy)3TS!PJr} zXB%*g-}XCFNueLE)b4gdPkX@tEWwE9VpPhcgk2?>J|nao)i^&)i7(jPuVq=TYRVyP z6Z3wSlaArj3lAEadUyp@bIFn4%BaEyyWzU9k;_mHYjsnQ@qQGahLzJS1`sw{Uh z%~MyFde!Fuy)g&SnU_oz%n}uM8Zuyn+ll;3tR}^r50^^u^+Wu752${$wAf84U9XM9 z07!xb3*6bT&jXc$7)hLT??&x=ey4sDeLU)$)Xg#gR#JS~MtWYgRA8W7pSXwTrgJ$5 zi6dULj07M`KMoD&0%rhN7xOx6XCEhkfTL0HSJ9ny-Bx`!a#;$t>oq!4 z+?zKn>&lXam*$qu6;ILp5bceewL}G$;8{^m^Wul+a=kEmcO3hH*4;3)fj~nBTxbAX zo?N4JCSgY(1N(h=DU}8txhU`m8RT`v{_p^ppPNn= zJ}(QbWEvY&ND$rd?6v!jO5u5}AdI7fj~#KNPmxtfYln-IlGdMSB8Pfs z`|fj~b@=r&YH3O*CQY6yM&M|;cJ<}Qp7;7FSqp=P=+Z4%wLt~nuR=YXHcgB0Qp}%-r=nw#Up<0Lg^UcvhGNj!sdtyTjY z5{=sB$P1Py*GHX7Gf4Fy6g53lz4CzMnT`U=wuOD5H(1Fiaj;Vf1(8R`%al?MN(}~h z7#&V$cCn1nF^&ohXIDerMXfQ&K&zVrX6QrhU+(ptWXd673kdT9FVz9PBV@z|_c;^G zn+IBTI9x-7Qe&@>GM3TloQs=ip|{M%i^qV)KUSI$az=Pdf>82W}2g3dCgv9 zMKLU^p*4SqnpTo?#wZ4}f$efZql##!V@zv8SvIr|JikpAwjSzl^)GYmJ79)m_dewN zb6;p(2rboRbG=+pYenkLe1dFz-S^obaa1qEoP-6Vs~pu~3D~w3$G$sa$i*EOJi_JT zTuJ43`Q**;U4P*d_|t#j9k?tnN?roL?_1xBzwpDa;3J>#*=qUZ{6wxT+l5BhqY424 zc`YHGJvWmGL4Xdhw~hfhozr)=NOH&{AttS=;vA+t0 zIS*DZ-pfb-|MZ>zU-I5G*t+a24|~?I_c`}|-Tn21T5h2M2~7wA5^@Oy6bMi(n;BvT z7Y;b!ib;S9MM@?PaT%v7E*l4rq_8n@fDjh}1OfsW*IE z3$T)SIzOyVnc%{R?wxE8a;esj$7FQJN`~K?-&yeO|N2At##i6@AM+{yd#_ve34ieu zZ^hqw-5EqIN=fr-lVofQD3mrECa!xp& z7t?TR6CwJ0JTn$kD-Gj`<>v@A5*w)*+>Tpz5jpvz{6~0IPyCwy(D(fN{`?R7`Sy2r zU5j|`J-{b_q?OF2HoX6liZ{Gt!cYCy0dINF5gNf7iKR2@mJl$GBSk3&&@2?RjJv_W zH0~>PS!nn-ck{iRQKkvg)LCI@wO1%Z_Hj+2+eISzr`3k<{MQfSlb(BmPk7GuOsp?{ z#a;N0*WZr^9+_Bu1z$L8$!J|nKOEEIY&>mR0_b!IC9>738#agt65M4*3@)I5F9H}H z6MPTW*VM9*j;s4^#E?Y*GjF*0V^`;B$DAx)6a+~8A%>Ngm3>MpJgueB>e?;}R<)8vL3$W>O^5C4#@GEtA1NjnT7 z;z$CB~;=&%fdhy!Nl$g|B$|9(SBZpW8~0EHzn-5jiCvDJ`Y2 z-0h|PQWh_-!INt`9?@V_MS(Rw^XDm^hrx1uiH}U@2h@e*x254*e)vJ0P1{)>x1J78&2G?3o9*!VA63WUm8Psca(|^|Qr6o){!{59@ZtdQ!swiSt(h90ur+s2`(q zm{qy_Nx1@m=X}_J|K?S<;&oqhC;rN(-G*EC2AtJ0`*=y@LzLK;U0w{()5iD2}ONr$26lU6a>?^I|4 zcz8(V6m#xsBwb~i`fM~@q4&tM;($gLJVZz~ha$>Jm{v<4@W)LLy; zT6?dS`TDxVk#l0w+dMud04c^UOZyXk-Fth&-}}1x(~&c0=||44!u1+bhvawW(%eD#s<@@BPb%uY_v(7e47uU@6|8 zTU6)HHz7TH!d|S6Y+mxpbIT3@js^u(3EvTanVVBwS>DPy6C`CM<$^iLYa4_{axRon ziOp(3pjs_7-T)8-Kb$xWK&=$-XQcfeaoqW$Ze{V3qH-L7)*Si!ksLD7kg&wvI)}fX{i^oe=3lvs9tV3u95VA&X#<2R+X`A&I0X#qr8BjD(+Mn#sK{?E9a<=jZQN zsqVralADYo*-LJ%Nk4g=uRYTo5hf?J#TdOrOv8Y@-|o%vTk~!QMMEr7 z>y&~#nygCbuNJa9Z4l*_U|D0U3#HoT9@uuN`FJ!?W-hB!J@_fBk{U3V%z?7URx5H= z26CV8%H8o#B8c@zxlV?FZ~462@fDwZn=y&h`tair5hF0TZkcA5&2WBsq7j?R>~g|* zvPWGO9M8_}P~gVuayp*UnTG7OR{Y}I&+wLaoo{|mf9@r>W84iG_j_L)G9c7g1~C6< z2~uQ<)PxG_*@?m0z1&kg8e6PoF22Djl1Hbt{Leg!MLlg(KivG!BFplSB8fqP)0^V0 zDgdI;OYw%fmeN0^a3>MGNbWp;7SFB)74 z;vrERt`N~9*! z3F3=o5#xSmAL@|3U-^?T2fpl;BJi45U&m*?c<-}vJ8h~z^oR3v#1x&Tnuug8 zkv?mDLLNXKM+{_n1;8ty!ttX(tN?g!)z1S?iJAZaAOJ~3K~((4qj>iRr$6MC{!!jb zz$;&LD@7c}!jna-sFjj=A_VW>Jwg|N0t!UvNkf+s=H1T8OERkf%!k_4X9LydhNk&&fY4s`>jVW4Or8!b)2@~>IIgPei;DII8EN)tc|xK6xC<|oHgdGRTv&i! z8nPt`)?Utq04%e;$6<{TJjt(eO){&ieG3D!dfi{8vk*w~%yTtU@pa|chOCq_P? zHfAXk^NnHR3iXwBu{rJHU@BX>W@zmH`Kym(-sms=f~W0q&mDV5a{cqKJ;g8xkRxxw z-6@+!N#z3d7=WLqo^}XX%r*!9Jn@5TO>^;>`}D)zKX}LqU{?I?Iu$}pND)H4v6dS| z)GoS8;6vl?n-Z4e(RZ)Nv5JPOoz+ zCw?_BZA1{ZbM zW$nUzIC_A$^CI-$tWLG)ti?>e7HpB~bWJN_B&o&32`s7yZlV!WcNrD9rM5272{nX( zxEzg)9af{24jwVDg^mJUbijqjH)Z3Qqx)qwva}XC{%QJ9E0%d8tuZ>XCO)eA5S21p zFW*enP5N}%?vf#0@(SFwJfAi+%_wcf3pZe$q zz=dA6Nwdtu#G^*X0VlWIa)B1C>54l^60|bK(1N@hk;cJ5u&RvWh1~M!Vh8}dN2!74Je+Iz%7MYSYPa=){Kgsgz=maWFKRHYqxVQfF9oBDm4e%n4%Z4S6YM0HCo! zivEW4e$O7Fc>nB+ck2_mMwOc_xS5-dS<9M=D9`{+yQ?ALOphSy45)7#&@iJ_bV}WZ zt2W^4zwbf3?=g5ap!uUYb~Yd5$W%a^oW={DV7JV;`}&Bd-3GkmnJ0MpM~t}VwyOi# zLNH|d-~H|l9E-IcLU9{QPctg84Re;$3dc2Ckm`rw(mpLpGVWqZsG(;*S#Uf2xoEK9bE_D;?|ExB8mndTWI=NW zT`ny2^;50?lTr>S9Oq`T{d%h91#$>CnylW}7FlAzbn+L07*{WljdRS75+*a3wt%xB zA#wz=P{~fnkU2mMCJJu==CgBO=rKkhXa8MW`%CAWhJc8k7AK#lu2!L9B>6{N1y@kdT_!!9=1Ncl!6%LfMI_hVneIevgBdF@o=C>-Rf1%L>40MeO{;61%L#V%3j|V_jEWotu3X5`8Z)BOKsSV+s8-& z41jLF8%rB)i`N)!wJuIw9CoAMKL_Ioo@6qcLI@}=;orRNh_C*hhw)c``0*>tC;HDm z@fvcQp#+HI&6_-plQW$3YzQN$RhBm9D_s|6{*%pn2Xhx;?9Wo3F#AuL_P8U)lM{bN_1;`5#GYBq#Y9?W<(ycfR3D$M z{M2n4Gq_PktJOTCfz_gJzIX#T&GC%VRhb)DMp}tOM$&$7Op+B`E-ILKu<8laGphlY zObq~c7QO+%`lYg}_wB3DMbR6sX4JPvLW*KH=X3_FUZQa5Qc=NeMy+Jw^nL z0b?7l2CrJmG$Anzt{d%>nL|a-e4HRpE~P4ncmU9!dg(@mdB`YB#ZUa&4g7_F_7L9u zp6%Ge({4}rGcUddG>dJqQ1qVOXT+u8?kYlQ6Y-P~0#fWYzTnsIuU!M6gg=sKINlV= z|Cisstq%?Xc)`6VuBcMTnY7MMD*!EC5PfcoxeG?_7En)u^IVGPZM; z3A&w9WtHqF^ijiafTtXP2SRW=62L}BjR>3&w=I{eT{sp36*7sz~>A?j;scHf|)zN8&0K_3zHm=DQj~MqmILW^?7YGb=bZmgr zGE+|Y?e|a2JHGt&kx$)uNgJYZ4`d762ux~z-Oc#H|8IU+A#^>!Qf3eM(=%aa@iV}Y zPbP7x3WRD+NGq`eZq}>db)TH1#Bx1&C2N(-eov%1`OWSyI0$u{L`pEXJhb$KQ3~GzO2C zg5%klg9m9CJXa{dMolRt5BS=&&v3`D4Xg05;G>C5Cq#L1J5a>F-DZLTUg|!|Xut;_U+@QyZga1E)>AC$5k#IB3hY%n%V2#ijdc=7DPEDO za)i%`n*&>|+R5CiZO-D&YYZ!ngvIm7C9@}1O8DPub$ePN@{0LI2#DoyFm}ockr5fA z5kd2X$&%RUUA8F21GRpast)cNB86*y>~mu&T$scs_s7*O+T5ixW(& zKeN{?mq;sB%}+QnMKa}#-F|N+Y>as9(D2uO_)$E5xI9QWq<~L*{@zD#$ww-Yqr%0> z9xA6pgjw#?<`1+_K=@B#i&mzI)keel4ePPXT(DH&9UF!IPrrM|6cXz#3-gt`Zk;ke z1mX?d_(3KBLa&8F2b&-HGp`mckAp|4s9iJc$FPcWJi2*>Rd&rc5*p^ubo*VBpM_|z<;Rv*O4-T#Tl;jtc*LS} z3TPX-^NZ{tV?C=B*s|1K5y-q;2&P%(G9YcX@yB#L`i2o>#1H<;0Uvnu^2qcHpE}_7 zTlc*x;fAT%w6!Et2mV@ToJ@zK-(S5RnLY?%SG8uNBqK4zl<@8cwu$`rW5n&Jsb?1n zpJACA_%Fgjm&T_}POzqKQoN5GRokNJ zNT1fAR$IVv7!U{A!{P~&KB#XMsblf+jKAodUG&i8<+JJ!Kvhqo=v#>kB6wJKa39Cy zlT+uMZn+wO`8ah;Sffs%){60D?`)rxQ`d<$QyzsFd^TwPWAu_sqV)d$w!KI*kE;%v z9L~T(MFHxDQD4@tN2`R=*SN{G-wr%by2Hdvq z?konH+Ch`Y!AsvD31OAvM)u?cEqWb767Wc?yMA`lFpxMDkar{Ce(Rzc0|*g~!RTs3 zrP#6(8&I$9m_Up)wPPRSN4B4=)XS2n?I?A-ILGb%7#C*<$m7mqT4Xb_OiF$T7*9`` z+%Tg|M-Is;WlRxiFrvcNOMrW*pCr+#xjfcsQWUGi7_$oS`evj_hx*us_sV+Oo^Z!MmlF829%>^|5hfUfwjKTy+jeRH!$6};qxma_{(kINF0)1 zSs!c<-F$ZDKeH{Bb1~bAm7%0v?y^^_azua=9smPUWX`^nne({B(?O~b>+4d=M0M@G z%}2(Wq_{F5+jgZPW1eQl%Jg}kE|ZVh>z2VlFTJcxEh5*rd@XnjW7Winac>z#c^om% zmX7fI4;TFY!nhJXyqQBp^31P)z}I zfnxZWA|Af69pD_}IFMGP`!w9+`D9S;B~M`awT zwDJZDlaZ+MIdnmgjoz$}R;gW!@~BNyU@S;yk=PGvr7$(Ty9e65OoD$I!5e#MI5|Py z@BIzfX?=9KT)mH(*}=<}G@5r1xLYY?O`>Nzv#$We;*j0U$h-Be4BJ{W8`K!U0lIy! z__w0j?N0V9q?KR-6qL2?k`K3Qja&0_x&f|+Qi-Y&Q>9abKp{~|`z3005jJdUJ?1qH${vO8e%dFnE@L=#>k6_|LhZf@*1lL|KMUk2j zH;;8|t5VpI@dg4|?DZG%_G5619q}i^uG{w@1h@`8L}vub z)Df%COYR;BTEup(D`97n^=3Tq9x@iC$!x3lPUb$@lhbrcXcN%RWu@`r-yg}XmdScb ziG+&mxiZEeI6I1qkKGm?Pga&{icfU3p4;ct3%N?LO z_d(N@fg7pXM8iWm7ux2@OiV~?UUSc(?hYJmT~l(6fRCmK=vDV{>nVjcvMt`uMhB$) zAx9r3r|8^hfmJHg5CZ$u=4GFaq-eH9_f>AH=HklG%geYkms>Fmttm4hYiIgw-IrP4DE-9T?yD$3!Ui?s{7H77L! zPw@8NEvAut!$4G8U6s!QG?&;)Ur~XeHCH^ zQbry}GwUWmQdu4WOlYG@sT_|EMj2Tjj#k%Yp;c|N53zzYz|qP0TT>5w9LCo-PZP%d z9>?Rkn~}FVJDC8@Lca58K-oh_U%TFZIZkdXyb~)74W-O9%s1wp$o{1@ z_QzHhN6PP(Mgj`NwXdk90{&icHTRr9%tv0LN5U!vRa**q>&_uGa&Sjdl9p!cp%XDA zTUPhi)F>Ghl=j(Abu+NfD#^-;?G)4$;L==u(^~-7=Z|yhRRN{;#B`E*oJ-7j zb7C^0f)>}ZEDmPaU|s3x!GFhPFL74`;Cxg|6i6gZNRiSxy9Tl?Ubbm7QaL4>TdRg* z&c|u{D43h$@o+HE4WK({_BpEF3ttxdd)r*|II_R(>5+-3y5{;uK(Ix>RP*B&di<=r zE??<9c7(S`;*`gf7$Rq%p8!C=cddI-Ev1*LM+#|)o=$T9LAJO0&tVvE!7Mcoo2*HcctuYFTI>+q}&0 zjvbb0SvU&vO11Tv6@>!Yq=q!jamR%$XVcj!nff_sy?T{iU`>>=xw0YFwajMh&h=PJ zA(e8PT;|lRKRUvyUl2lE`9^oel6hez-w5Pl$y;TSl2xP-mWnI&$}-OYM@o^&Em}YhpO(9a3Vj}vK97K|Fo0L}8Vr(aJh{O;8w-!pQ6oz3$ z&ej*luu>>-K?v0p***QXG%YQ@;w8^I!Ckjp{yn_sAyHvrY4sH7Qr*q70a3W(}*# z^K|SHJTb7em+?cyu-`K-r8od-;-A(Rn#*UY+^dXXnI@0$QU5Fa0)QLn8+QSHR0|`R zq+vu<C=4$+4{O*Z(>1IHfl9ysP?LT^eGV~U8oT~}e$O7raAJ1*3U zYJ>tG`fvM?WFqdpG)r{R@`QS?=c@_>7Xe>tq{3{cOtFE!K5s%&*C zZGa>b3e?xpqCm$L$}~glwm^Qg6jXT}Ffy+Quub7A=&K+KuCZcURSV$BtoB4E30k~j zVwt(4jXcw^a&BRZqs92dvfobIPP62nnyCiMX8Fy97;O?n0}7qYMoBG}4-9bjn{!V@ zU?!3nC-$D3pUBC_J$^?JV#IXwjAMb+C07Js`S3Z_C* zNhC>L;9?ktfrjG}(f6CJ_vWeewIb65Z!?v$^|^bGF0t2kpbl0!yqZM{<+M4q8KMWy z+|7oDB!pm6M3Gsf&T0VAD!%?Ruj6F6{4V)x@11d+8+NCs{UHz5FM{I`eg2LxvrJs; zfMZG+Mw1(=q?UWAFo}RJvf1hc3cyi#2;FVk=vT}qG?Bqn4PXO8ad1W!-)A%ITbE-&aU;x z4d7s20cb!!?X+N9BUwTez*77TRk|YRA&s%q%PxI2?vgPg(Q^s}*t8%e6tGmh!C#}@ zuhw@@mV63)EAHB`{b4F|p}1mpp?l-PYqjEde!$`E%tQ|yIZ3569Vaj8(M(At;KZt$ z6;M-c{E>6UXT9_~UiDEYn_l3%#Of73Q#2=5OceZABKnh1w zPj5~Y@P66ZOiv);T=r6BW;n*+m8MfzTSFd3pVclTXQXW6ipsLtk!$9H83;x}e>AG4 z?uV)i2WwRlv!d`5nP2Zj5bfR}_*hpsR0NOgh2>Tp2jeA^uC?&=O6+A^k+dokWZ2zm zMVqNA%5tfX9!r{dLjoNm))cZdTA8h$bUq$8_rSVwfDFZ~6gEI2x`>I&efAu-a!K*Ig$spmwwq9u1H%{9ma@MpwG$Bq$l;8c6FMt?u{ z=>xv`v#w){XW;qV@P_-SHc}P06o2@Ywy|(TSJyM@);x|!RZv?xz@{%VEOqSw0|c}y z86o)ss+FgzO5bJ+vn-J4pmA;sFuk+(#Dow7%A*fk ztTrZ*pX~b=N5+@q5f)X-*JU3xSyyO1+Ct1Lp2Ukdq79vyg>FO#G^E{Vx?=9KA*CL- z(VCB-Y`bfwdO94Txv?X5^vd1rO3D61yO?N|<8H@IMMU|6N{?la5M3dl_8^jg5`|7? zCrE6%TE`d)H^Kl@9!-aX0an#`xLNa6N+LT^rMEJApD~#rWMG7)w8JlYYQVSs`P*^Z ze%p-wjc-54{g0B+@29IOrsgws_xK8C{GQUq7*}Ov*$F5>iJu!8ODPY`xLP<~yn-=O zYbGPS(CTsV5=iZwe zG7{SMO$HZd@AoxK(VDEJ>(_7S&0!=HWeDZcr$Z^tdW z?XUR<-gE;C!|=*nFsv$t!VN*4Tu_6!_^YrJTsrAk!d2Ayt-7IE1;LIQpSj? zW+-alZd<4TfjQE%L>N!6`N@KfRLVf_VJ}fQwo2S6mQpNbkg&X`z;XPf!M^B=dFcG& z#XtP*r*Nw#drS=cvIl?KJ^i4h|`yoKaG=bjzD_S3H6(_eV9 zschEu)(=d0!|$2PX9xlNYp2#y#EA2oH<8EDFoH%_RgB1ruI1?(Vx%W@Lkp&9&Vy;M zhn?}xHTFs=p&0CoS{Jb=K3V_(AOJ~3K~yVOw_euUNDQ$%f|&B9MiRc0aC;T4hW zwJfColR#|0M-B1+?MIVZ!*V$Ui=Hv-+1Y*$D<|_bqn&LOB?oX_0)e$O?pVPZP$q6h z1}x_Y4G1}+%>}irjJbG%0^~L?1(B}v+Hse|5pnE!J^-Bb5AHzrrh=o;wJe;2WeY)O zxm{}IpxnNG%cbn1*1Dlx4L#pB??_IG0d;POsIbqVd0C|#;Y6~%or>lN5mQG^FMS2; z>xSKEB|U&?E*J(Ax0hn2{6a&uMjE9~4RgO}eBh1F7-PU~rz2kcw2aUFm>oX-g{RnW zK%1X)DinH^hpQ4htl~QQV&U+7F7zYFCxG)tP+iJypoZXXK?6X7=&wR_QN1SIf z;y3Tn{Unmp4SdkMiTZ_IFxQrMjBIn4u>!vRTdDIA$q6mJ0|qlg;&+t%uZQ`8T^ z23IcSakMdNDR7hb(5sCevBEW38xVmAW+Um%G?tjXq_y2LrsO51n(lIbe!<&0a5!b^ zBkRrberFpHQ8gdK#LO`h`?b}F2O`#o#~(u)cRo_O>?OvLW{BqL8_>853h_SPyn&d9 zK8I|!NMjH~C%90+c2lcX%3KiB<>#n&*MKj3`K@^9rpnC~xUqgv!~ZjGMgk32Z-s_C zPAxj*Bkvh;$LV(2-4m~0|NSF=`Zpf;%&SO+O(X@j68Sbok!4Jq9nj7u017i(y76A) zhN(87OoptRUsiPvdut8#ctqH31P-AD3sQQk(O8#ar=eJgQV~g+XXzx($E3>8ZuB3k zwOWiyP>N+Y;zP5bGt_Dz7pqg9q=`1hwJbg6RQ)hVRHB|X9xMm}S-w;uWjbkOp9ve# zGuh5iiuI+#2(;=fk~G=}S?3878|VGr-U#W7LPJB0Xu%LRfLvFCM~UO7S{w4X>!<&Q z%Lo|L%2TQLtg=QYFsraVoB&NhaoQn_naFB`?2q)6e+->MFJ2Z~yp% znC6NYIVPFy6s>b_B`gubN@5}30l}k4wJFN?S)>#ZfpRw4WF7}Bb)_id#=BK!3cwc` z0PDREeD;YRx6mAn)oCpefibne21lUEiu7l zfxkhe{t7p0OSMT+U6_qjTW5O!sMFC)-M}|!i`7OwaTv`;hX`XFvi)6Da+{PBLVugj zjkPFST`-@WK|$b+tgo1QFR@uP)|$U2(DS+$6TAEPr}cbTGa8#|ZZ^BsjVxWY`-ae! zH&<7f{_(&5_cuI>x4g#!z9lTE1hHz9dj`>a0LL@)gaQJ+xXjF4+FyIN;I1dFR;L?= z03R_Gn$5LZG48D5*;+)enQ3miNVgC%-Sl7(a<%B|MZDT(U6G#q643RA;ZJoo_4xfB^s%4a3PE3n{+CZs!YACu5>q6M<<9 zWkD@R?^^@35F&V{!a14jd2E4D*bpPqxU&;XmMV)rNI2|X>HVbgKrgs1%~c-&HkYR= zdnD(Q%0yH+zOjO8NPLK((^pr4H2IO(t^52DioaAP~^oEPR+qczlJJBXEr!Chkz zqK!yXLLPUXX)NJEBu~QMJFt?Y(waDQmRSHx<5syYOi9$11ub>+{UDUP6rRMvxfcek zE(kIEX>1@C6And7HphwV6fIl4I??rz7bk82oPUyHW~!d%A84754u^+eVrd7)RAvm> zZc0(Ou{4w2x<{berYpeFK_5-=ZG~X6ut;J@)!dOgr3eEm-(pO(pfNigjYyvCHS}R_ z_@@8kLA>kX6?a+uUOu$b)Pt`@g_N28`3;K$jm{@#D7n0q0Vl8|p6Z4%*eNw1j}QV2 zfC%js&{vN~;x!s08UWRn{;XRYIjnxKqEDm0ACXXm8jD!tq^GD5gBcP#EXSi$i1og# zidB>-7jx?36dy+|7Nrw{nG9q=a;3O>;1iHDDU}sXG@lrO!h9tD06Wf!L^3-_-a;y$ zRmO%$BRc{Svf*44zPq9Wn?bBr&A!$sZk^@h0ob#(1M~5SIE)x}gS#tcZaPM=$X#R~ zsZ1&+JG+XJ#vj*fDh+@AwI9SA-hT9xM}!42>c-t}m4*mN*`xb1>_*sTu87nHAqC7$ z>Ga71&46|zCB3m$xyJN~!CGV? zMpwU@gK&N*0?w&+sw{~)Kw#txtAH}OQ-{`=Di#kuGSs*G&H8F*NSQKyjo85qTY2K@ zWUC5GHX*ZO8l}u=lt^W{S;l~6I{NPwT&@tO%?GghGVNM?jZja))7HYsBNGx5Kg`xg zHza*%>?CcjcJ3$Rbv`$I^J^c%PyYH%N0Na?gM;iNu_%8uVJ<3$6Kz}ntL3%NMDpWA?um^Vv*Yy^CVuD z-s5>0RIAV5?Ee?H3wp9$-}aLq#83R%4c8_E)^bRRrRQ_)b7daYcH*L$7Z#csLF`Vi zA;#!2uOSd0;peSUP0Go^FZrm6*i>t`aou|PLL@21m2!X+IMnBQd&%cB52Ky1!2nn* zwQXI9C8df(G~u={~Uh6Z4m^gd}cM1XuXzmHE*^>kZ zs@>i00}N@RgiWS+ZmScz3t&hprL3hrKlU0U%JIkwvtT(+U2a?Z z^P&*6h3u*j;Cf$AR!~_k0Z%i&`a)@@W^9cW2>dmK9!XjklM@=th2?89&nPc33wHu^ z&Zt~FG&@z!jR#*#(>X|jwfKSwM1f_zW>zX9hSP3@bHJ`{x!fh?&Uk9JF_y}AkqEG6 z+Q^B}A0%Jg<`^>1lZy*%_j~dpSg(A+37&eJxuRG`QBNI=oNuN`1H+sh(91cyR@sf{ zW6&5B0Q|HQ=mQuaDDJkToq(ayu8iY#C4zpoXzPLBrFFhwA&gSuOXy_@+Jr5#PYVn^BH zUag zMtrChrOdR>o$O!;!58d!viDvzb1{fN-Zvp2~E~yJKqWJ=5fTj$xRSV1hIHv52d0m+rBA^)) z*&QJzV~YU(O#sl8cT~GCt^N*7&`UWn^T-CyR(g|Xozw@w=fWaRfc(=uj*w&Fv26RG zuI&;$s7lZ~cd#^$7L#}4IcO(aUbb_0vrDTJ=-c z&{10eGfQ1XN3w1|93O^tEhXNX{b%Y zF&8Bh#{R4?#@<_4ZHDlK6hWA%q)et6zA(!zGv>oNrkgiAnCk~b4*=J=s%wy0lBX`- zuv58oP%S1zk*_OhT3X%K#2an0mSR9x5WF3HAp%y0v}Hjng>Pg6s!5=9Qw-7Vy|V`T zwJa#d$&K=+vvW5xzj@eJD&2CDkjW5p`_*bDY9U6<)6oDKmNS(xAhjCXN+prNEzJf2 zqxY3*MoLfK1$_6d37_>br?!D{^L1S+OXp!UJDS9C5P*Ifb5SHNaKKC*WLpzJbH3K^ zxAD$nFR`OBpBm@H4ekZA>9QVmW_u(P!9=DRRtphG!^rhy6{Rwi0D??j(l;mqRA8IR zf2D6)dysvzVo8B=erB_2$}k<^wO?ZYKaL0~^B`^Pfz_Xc;61C2ZHaz~;zoolkwgu2 zAgC?{At!{K5XCEISt0tF2K{KwA|YgvA|vmtw7Su6-eYImlGtxMNw8LmOD|Xo-f*(x z!!!6!uU#(ihU!L3`sOGifxF$wi7QZ^%-5H{;x?S_WQ5l)7|Tt^qq|7xb9OpqYhK}q zBMk`GXcx-o5PGX6@{FCdbZQ~kw3LEYIt6mer7*rM!#F5Kvzr3ih_m?=2IxJrE^TH` za$#gjj5cHLya=^&^5N22<1>}aY`>o0gv9--auFHI$Cj0KKSIjLuJY%Cf@XA-3$Bm+ zCjK((^N^$U%G^!u#_)I#v=>QsI?q&7sN|HuS!r*Po>TMT=)2(~H@1CHw_nQ`W5YS@ z^$zM)LuR?pMq6vFlEmtU9su00D#I%%+bivZ+d#2fD$ z@X8mSAaAtc_{vYdjvsyVV>r%>ODhXwLdrZLhRB4;3N*&dqCdbwS{KbnSyBu9T1ufd zxO)31@2o^wt0am0Yu7N{e0dugq{yaFwC0YqyqC4{vec6^KARp-fHV4Y_-nYQtd zF`9hrLUoBh#O!&b-idi2St2`)av^V4AC#4+Ts+*-DuJ*2AK8|A5CZUwyE0A0;5(=Q znbrszu*}JH84J?Zrg%je%JgS1!rl@ zlVZSq56pPO+s-z>zGvUF!=L@wTV1HI2CHN}1i(%1Lo~-v*#oJ}7OJa~y6K&S*p*(% z{yUJes`9)w8v{<9Gj9d5JZ+Qg!juOJaP0YwQNos$Uw4xibYWCX^k?7mj(iGZb6vNJ zUCqn`dbEplzm3^PhF*8U5D@(9DkF+)#AT&_g!q`eB_Ve=fS%ZZK8I@bbrzdOH-w^P zgy0dQ+D#NnoM^>ktS$qM0?|kt>16g1rgVD$2XA63+j`9B-Fu>gt*1dWbjA=biTTA> zRSz$hgjTC%JZWZ^#NgRh%n1+7GCSi3m$NL2r1D7)1ga+-#*tP*d~dwxX)s}WtquSD z=RSmuFA)L2Uw-8sNR1CEL_uVdBA=H&`hiD^E;Nr5t4ed#!cmkPrn5w~4dUqJnL>|p zRen~{T>%a)`YvBo;U>RKGtex%%TeQH6{@zH*!YNzEkn$M&C8i`lJ_UJhEi`Gd#fq^ zLG%+jq&@?7kXR>mlNzeyPs{P36PQYf)ksN;vlAT_UyOi!qNAI;%T5+($h$o%=XL;4 z&d+)84KiPN5{vt($jHW}Xp)L&}jwfv_mkZ`V^T>-H&o~VnNT*RE50<6PKV5Z{{tl+H0BvwSW;xbSE ztl3{Q_mUIKv6sz8+K3FU^YLxy5<_#bG)ZRT>yE9Vi}71^uPE?L?n;TwUQ013)gNT* z3rfG?#f_b>vdNH5|j(9 zBQfuGK1MQ@mX*=d;n4fKDw6-@FFOGAI|_&V<~0?g+2G1VueIjo>vTB4%PVwS8nJd% z-Y*sS-v4WR&lmuF&1c++k&dOyTs&>THyX!6!UZH>Rf-%cgq?up^->nskmtdY4+^!# z8cFG1rEEaw=0TE2`2;^5W6m_5>+iwZ!M6IWZ6|RH949;N&}u_D9(+bF&29jEOuNjJ z3wz4Zggi#%$Ts5@PBRSfe6V1NnTdw|=85I`z;eU4lUN{$tYZQ2G&Oe$1$R3#O%zT3 zSB*ed@SZYx@RR>sxfZB5;_R&)kH(cAy4m&bzW3&)&*`amjCk7Z*|^T=y+>r16wP@=_y}>@t2p$l0?!l znzP5z?1UET$^}A+>n}|~V^wNyucO&ixo&`Bpd?MPt-Uy8KbfPB>sqXV2MD6H<~JW? zjA+CG!24C5rtnf{onqen|JNt4eeFuRm}1YNS(KLwAO!r@yKijzfMN*vq!(Uyshc>q z^YQ5YODQvs=jUGP)KVB+CcDJX)!GhRL z#%Cigp`xacvOZae{`vWY@BW2HH@{8*`07u+1J_TY`-G|eNt~y)*1UWVfP*ec_NttN zqBU~U;mEtHFo9OVrYLvw{8OMW|gS5<(w|hMl zyl@Pf9TRFx!F=;(e{Z!KIRq=C0`v)pADr{-_evE@YmMR~8YoyjZjmTJFoV0+>16AO zmCggzFKMnaF)38=(^tk_UcM!QwEYzRu-h{J@@GE9Hm=tFvzNK_aBslCOtSpelEj7mrrG6W zOPZ)M($5}zr^+xX)eu&0C!Ri==fGNM;|u+2%-aNQp-CWJYO0 z*1B@uNMu#9G6`x~`E%{Nt>TE$QcZYj8<}NhId88Mw!TESjgGzWI2EG%-|I* zOeE~(a1I;x+V>|q1^57;4SIFjS7ic2pZf~cvjDMy7+Uk49RYaP2WLETW7~uG@z1#h zcU_CL{Fy1)qB|ws9oo|4O;gVPfNG(t^f5zkyB~@!*?O4^1<54@_ZIH~iPUma8+M}; zImVL{A17(XdORGgx&aKR;e&TRHGJ34Jh=I_0>GDj!fklk?F@=L93hvAM#Nm^2Oe-X z_YK+@P!V~^DASDdn>WnbDD}-VdLJ73vuyUBccb}F`Q5nu)d<*vV;|kWRu>HW69Psi z)X}rt^!fx|Hu0jZ{FV5{a0%GgN=vNgolUV0L!oy8eL+L4KQw>78XA`4pQNgm3)pdpP%PZqut0F#v8g zQ@!NtRfQN?K({W^y%fPiK%vxLojb{Xgb@fxfK*bu$gb| z!S~j;2d_@lqQc{dIvJ!E+1N_sYdUnEji5yrH3}L1 zrb;d2$r2+I;b8q+=G?gY*P3K&)mFdw{y7^Yxi3z|)NU zbM=eMD#EmsLQ%uUi}%W(ZwA}B(4J_p-De$O01!G?U?~^qp88A{vg5q{jCOD-(^tX- zo!STijb(CU8=`S4084~e3PAkDPxjW#Ql~XF)d7fsR3 zxgfx9R$k}b&QU$}Y`(yGqvVcRYenAem?@m`Z-4zEYz-=W@iVXCW1e;D>>q%UEmgSuKfkdJYzZ-2SdyI!Za?N8a=pe*X#(=@bKA^EvlmKXhiBfqk8@5JJH2)3%#^}i`u zF43yubAA9P7Jf2K^L8dyQJg2Gq%rzv6o7{i7&oB&#XL|1yuD@IPdo!&aK8B{D8m` zx~|SgLqX)~O+tvKs7dlWY8`bQhYoOTxa3*g$0=}gz4OO!K)?q8rV>W~y#h=GtfZVg z{XpE~n0uCRnI=4bbHYFU+3gh#0DRPk@9`y{aNRd$Iaf$4ZFa%kJGwE{UFsu&GwKhg z^K(CaJia8_4Agk(-~!l=L(3Ys*5=t?vifPYBGKGk2U#MZ)SOkuS+_m|p28LpWWU1& z_$we+IE&u5e$JW@q_HKmzG_1&>kUN=$7CpU&;v0H7BH*193O5`+f?`K#b}PJ@>+Dc zlr6)yJNL1?Akx;T1&-v_ish1bBYDfgccWSs%%$P=zp}mbd-Y52#B)FV8q~L;DgKns zls^Bp55at(=)Adt{L3Vxg3>FE%U%BPn>thobb9|{t$lm1KWfmy1wq!_u!dN*&9eD1`-;W=Nacy|NZReYRdp>E2fXB+MKSD2Jo#g4F}7|CI}i4zA(k#Amhk{O-J;_0xB? zLG?vxrLfv3)QZr|rfNCoK_!sQN4Fdirrdiez-(nh2#Bjdu{aC{vvXnFsfd-C7OiMF zkF-;(_Y+QrU|+Cs$RAt-3C_+ICx)vGvA+*wn%InZnJ4`CFF&aL8sgCUcdZH#$P@$ZMh zgTvM)aMGtv1^5R)dH?472>{oxW&F3FcMpcqJhMbq4FSkR%X97(+jz2v#0zQUXeB9e zq03tP=VKdXVTEL@ukjCmQGbNXs;fOg!p0JQhvD>uW3kB(sMeS)xB@*RpG#X8rq$I1 zVSPHMaqLF;%~*ex;Rkh|P3t>aoDf1l+*uB=5P8&!WjgkfTL^r!`w~G!Ont3TLb+^s ziQJkoviJt7k5@t$J*?g&Vh0J*xHBLFu%4JIrN~pknI?-%qyPZZ&6@@&EET`?uE+5^ z@7YcX{G3017e4M;79t)~cB>XQgH<2&Oob z{j9lF6i@Lxo}F1fQczA(N7rksero9yx6=;(tmJWUWBsj{dyhBHUK_gg(wdk;WZItD zY&?m&_*7*n=IEj5ln~5$QdkMF^1+Us4)wV7*Do4ud!HTV;`1rU|XV z(QBt{mOd9w9A62M%)6bPGP@lX1pM$XZl7ZgDd3yF@WU~V9E!Kj#+09#qbb?6jcO2JGD9L0E1O_$Mns0FcuDRIS2u{Bg0XCD( z3N>4N)~eFn#!Z?B&nSl@Ui1 z+21$(+Ply3<8OIv>+J*peAsORzU7ObhDJfZTuuNu_yfQhV%B~YxBg9JLCIq}@2sU8 z#?csjRZ*_N?SHpkf&HxJwMt^J(|EN=lE!wS6Dfj>CyI|p7bTSdj*$Rh-gU)VGpxQ@ zJ+n%4EoK`RMYtucVpsWh9z(sEL4PB2l`JPa0fku%ab;K4_Z_^~%$4V&m2KIdK&`TvdDA=20l+oXR$fl49lpo6tW)zW*&alH zS-Q=g%BY#FE1h(rv!@nc`hWVd58%38KX)yYK5QV?@=c9`A&g;)q%5;CcL0j{_bjxw*- zl3C6Y;TAv)U_QIKIyepY=`o{$8y#$oj3Xe6A9Nv5)VL((0pbI}IIvRE0Fp5VEx1P9Mo4Hpf&V=}uK5k5rv_+S3z?_=I5@&|z1 zPBXssE1rXECxe$x2%W3iswFx|d)tGs%quG-LmgvI_@Q5Z^ir+xVXFAiUw#N>nrsFt zHWo|j&I7jR!8RGXWr95$8Bb`dTv;yK3kLSwh=y@+HdCz&?tir4J6?bP=KBe-l>WSX z@!Y5C#No(=3^-qiDh<^e@-&l~T}%<`Q2dZAU7^HHBFb=Ge;D&% zy>6`#iXcl&>w`zqxvZo{kR`4433daje~+Rm3O5C3ZnYjZw%!T#(AH9%r<~}g)oR7> zzV{}6`Yl&8$Ncz@ycOU0c~7Hp_~i3fPl+eE;WnnB`yvUMU*>|>|H=pP^S}MbfAsJF zo}c?5-uGyAQMiF6GFj{5^%Tso&ibSE@ppCY(R|NC#7D z#rOXF!+6^jjg@XaN%-4e_B5Q1>?vCx8M%#(IKD*EWd0 zZi5VTrx_hIoTB(C%hz0v2a5fp&$U%%*J9SnXh0x%XQBrAvGq+=vuEqU`)5|m>{yE} z?n3PWjH$IcwWFC!*DfUBKWjf*Q|Xxbn@1$FcXpS8)@%E^EY9Q9hhROA2?6RnQ?kWg zhqE|+c={ftwAq|+;Rg@=!`Hp@O28KY_{vXzD!%wr?lFLkzpGp7+6^t!N`1t>K15>` z<#9l5z-zweop|R1fAmH03va!FfBe%Qw3C(mWv)d6XUWGA4GqIEcw&J{W4lki{FBnl zUU=)sG$T#~Af?^D`+ui|X$klrU-t)Cw$j~rz3AyD_-kKqZ|4uN)k;)M1%zJC(@>$2 zpdl)+PUe)19cP;jP2{cs#frIWy&KRawLw<4c7WBoxGKrG3~L2(-Tl?nnzo%1w+I zf+jk-MWyV0jUk~bF+2}AB`ic21>HN?75gw>y^(fABZxG-^}T2Ku{S=j{ZoYTR{r`I zKLelkF?ZUc4c!S*C0iB>&DS83y(5Gv;h{6&FaCqK;f?p*_(S`%S{q*bOAq5~zw4bi zOeVSyd|*9Sw~5iF4=VWyJnVKZsLb)5A_78JN0iXG?ci@e0eFX3S5F=G`@&pIB zSBXmE1`j2r`M13q+f!N2{j$M83Q=>7QafAb)g zKyNVx!D;LOmUoM0jlut3C%>qCenOM=)SV)E&qFYVl&Y$*0>n5=&AS~>=7=}l_c%W9 zPv3!SyQ}Cifmb~LHvGyv&+-0;j{cB4p1@hQ_mt?iHIkspy;O&QXu4PmzV36LfwX~A z`MNiJ0B`>Tvn5iM;Qq{P- z?Q8;XBv;C|ECx=ch&q=ZKe9jZ;j?{tmwnj- zpL};|Y|!(`iQgr5AJdPLo&;}FQiz$=_W!nUlg)u9c0c$7^bAgm!T*En-Mx39XTl?y-AL2Xq-|;CLiOeD2Hcz_)(+ z({UBXj{tE0qcgtzAKr&|KS-8Ridfi^$dXs1GP!oxjkLF)aw7SI|374eR`EOk^UE=$ z%fHC4`nF%iPrv2iUTG2x6sOs%OdqiZj*Kcm-LOVMTJ#Dex6h=yNuA>=VfA{oAghV@ zO|Y;tr%7skt;OipJ82jwStLMQW}{L{+29#3?8AZt&9HL7MoM%Ds3d!^1h&^CNL}dx z)Ivscl2{H0e^7+bNv0(ML}d@+Lg>2m@^3Y>TS~!q{KR|k_77YQn+UKZhwu9O7vR%A z`np5;Reaqwcb28Ag}ilRH<1qnBF!z~4<4QI;G;9n&Wy7>9S=Sl(L=CqHyrpQlg&>k zpSLev;ZjPEA&JqcmjN0z(LDmeNiz1j7iVno#arnXB7XFZ58+?^#?{#G0Kh%h2YmZi zeFW~hB_U>e4$?3fTWjepNr=JOS0Z#sy`lRZ}IV3SrM7w$T`r3TKCk z|NeX4c4dGT09-%K_>Ql69=`aKK8y%%^`1wZY3+zk{NR1d4EnN8B4IupyB?SKVLUnU z6IEZV453A!N6ucZr)*|wZK)_+aK^bc8z2L_`u&oRmiV`Bqf1XIcmVik^BEM2=uR zw+!Wd!y{O05xTT+t<^Vl0uA1;=ACgJlv|{YSnop$K53#uN{C}mR`8ygU?te!sUoa5go(@8Jo5=HsqkS%~?)caC_`Gp^zFzxE+mW_*}%r*G=qLCH^JB|sH(Hr0cU_NpE<`RS|jxuKIV zJh+>uwR$hp)=rRrt{DS#l|>}7tMWvI_n1Xu7&^k5EcmRlXOnlZZsgzj!FS_;k&>7`FQ42_Nb*8Vv7zQiMN|a1LbrQufxbR4w975hx4(QR}Juzt|OdF zFCWoKE-BkgT+uFy^$cY4BoScBOuRu3BE=sbDF78C)!(hJWL=aKES)qZQ{%Nhpf`|s{HmSAZcy?}bPR-#Vz$*Dp zF0Uz_Bq126`K>?t0le+~=T~|^KjnqD;k*8;=i!cPiClPlWnp6GP8bvRNY2AjSM@K$(k6=NkJYZ#mG+ zK%Kyz%DzTmQH!-M3-Yex4r*O-DcP>vRZfzc%7s=n1RzAD@tH6B8~VhgjaA7E&WD%d z(H2%=X`xsOov_t7o{cuE^>}nXr#1vDGgomeDS7|(f0y@eLAPb+b^y4^*fk0Umg86;MUUGX)QvB9A2Gk>Vi~5GYqnC_A!) z1G&g{Y)iOgONsB+#gcXFR$F~jpFaP;*IIM(@QpFPxsRQMa!Zy}-l|e}pY#8F@3q$a zZsQx@_{y~WTm9t#g^tekg;?(E>Y;Bt2cm_)`stVP+J}$$(Z&|V#pQ!4qp2IYtdYks$sSORyrbqg}O`Ec=T=%bVVHXK*WnD2=Eox-PU>Lksl~(RI1H3P4N9<`6?>P~g2UC74c>>^pc^C982Hd{eHq{Swg>ReCtlrR>wnSf&LcslKmN>$#~x~U@7o{vir&lHr-ncO9gpI;6nx~j zU%}Q{gA=sd)-%so@i__Xq2ND%l_1vpKlpTjSbV>Xq|tS$OUq##l8Zd@$w;j&nj#m~ zMN&*bk5qXAVnBg)uw&43QJ^!_sqU^!?^9P=HSunTi&D^*H^2Li8rJQ2GHgA_3oSr0 zL~6kxk6HB=fGKsW7BsWF9@JniqWcv`ZbhL%5Y6oxwo&AT0qr#6^0kubj*MNOw|C&5 zeDq8B-fw*bPds}113%z@)$8`D;ZJ?@!}#~V|BZO)_7T7H>=`fLn-E?8vvGZ@`kPLv zDyNNl+#iEmq|T}C)4v~%r-+cuz|@D{`9LGviPMmBsrorZ4$b7|Rs}u7%Iv1wvp1~Q z*8z&{J3jcEFX2zV>tVe4wXa^zW`4C=@F(B(5WfFgAI7hJ>Lq;frQAqZF;ZfP&M0d2 z@~Tnj_kZXaeBukQxZW&)NiNbO3(6vERJ9H{H3ZhLoqMQe++vJ@?aMEQQY#IfQ3kTL zIqGAK0O(F9bmA4Z_TKf#ot75K61f+p`giRe}w5_>Z+Deu+fu5Un#|M7-1^nsv zz80^0_$zzh?teXSYWUaQ{Sf~0zwtP}<*g6k`7fXG%=2gLTenlu0nj+07)EZ@X{8II zwt{MWMVzMj+Jo=K#s?ie@$9=RT^72j`#1Ezz1z8%q|eARkLe|2D~x&DfuH&HFXIQ^ z_Xr-j{S{d6dEe^|j~wwAzxVZc`|D5m*ymos3wJkc*Vh-Meh>Ut;IF(&D&_k>_%uHG z#cO!)uqc~~vU}9w5}intI=Rp)AECC_$kteqdMitmAp#0l+=~AI5Cb|KJl$8C#0>Y; zrE@D#%&@^{^OpDA5fB8y+SD=vjT0=aOQHUA6k7n8V(+(T$ED)k zZ@P`Y_&tx~-~FD~;q{LkaBl@(yf?7#Y?Ikwi)&`kcn5|F9MPs@U0uT1b-+}6?c45B zWV^nBw4rx#c?A%PZ!BIh1g_;(I&R+b!1VR~#pYUE7yyx~Fbr!_UPG<@~nnc+rULyOSW+G>ZSvT8uT zwu(RZ9gpI#|HtpZ>G0Jx;;+{0hyKP#@DD!xY+x>}V!Mg$n%b}+g_PPFH*Zepv!b8S z=NV5RXz0vP^|LZAMAj-vS!bXF)0&o&z?WKEKo~jo(%jKGediC3XyZ&mb@CLI6fW*? zF%x7$;v)UV#m@sd`wN5;rN#{-f>&RN2qXKtq8*P>=ecHVtkV{5K5rKnDTEJ5VK9B( zc71IJP)fzaw;TTEfA($ov)}R9AJP%||MwaLc=>wAGcT@q_N5hHeBq4e?(TT;p8L*}xv9lEhI`#<+zn%s5-bRGEmKy+cG6+NST`(Ycl4Cd(X>!R(F5No zDU%=yHc(I(etBp`=>h$Gj&!01cQwc!M_|A7Mk0WymElPz)fl`e8F%5*E(~B4_`lUg zg6jA!7HUcFwUmOpYr%i|H$RI1>OXo9e&`3@{Hl70U&&V~Aw%=ft%j$bxcWo?{62tB zK79}W%TGOv|MUNS4)?BCXy&+{BnKndV=py!DedPQ5;!7)TUr?) zS`Bw!oJPlg7=X7X>H`d`TZNWeNmFMx>Pv6D&z4x)N zh#0^(`l}S+wGSQeZ@u?5`0j6d06+7qFW{AP9Gs1Na~lcy>ib8{9OcxneC8gWdHx1} z`rBUfsz9Yb?AMQf=!^I`hZ#!AQ9Yr%z$A4f1|83;#sKSbU|?a}XLK&|9%&CWUhfWL zkV)3n2(ARue$1mjpMxCIYW|L<{d#0#?fBMjxid;A?+vdRner)qs0SR>H>=gaSN1T; zo?$U>sC*)3s8O%Rw6?OV9uuj#tKzS>D-$^@F42gn@X*4U0(gg4+fKJyBG z`qy5>cf9jKJpP)mK0^JC@_O@QCw%XF9>Pz2_&L0CZ^eOlg(hmel19&dM7!!&KYbU! z{md))GvEH&ZsU40)s?{-(IDDM_pl=uBK5ETM z_Y1%j=(=^T+}~F~+^5y1#F5;#A^;|eWwen-vP~|(058bB!e}R{rgbe#W7HQe%OU6fC5#CH07`I|K}9nUm&eLBhWbclMfEhV5oNwS^>5zn#giEd|fMaDyNH z;1_Z0Q1I<*6zDdIjkxDDzxZNWzg`D0@ zn-v%qZ)vS8cWV@F#|THjfF`CR0JP=J@490W1%PorPosS#%mW$b$rfo`!sLFJ*OBr< zy>qB#l$Pg;o>Vfp#Hi}YSP}6d!2zZoUCg0_}&S=!1u^?y30(dA<9MxA1@e(wFeNFP?>)0Aj@r82#VLnJx&an@>OU z3V!OBpU3xp%OiO0*ZIBt@ee+YkA3FLR{y9=%lu6P4y~amrBy~(I1{dEBESZ}X+5f1 zK1{XEgd1#0af+=rjVF={JH6K+7+lzj)q(|Ow1vOhmN&ioj#Btill6gp4`~lM3(jo1 z<+N`ob#ZO!Cbn5cWR0{IbTe^zA?Up)!-(7FW{$I*iuI(c)-`G+XnaO(6{scGcnCQ? z9Ae65a5V~@L(G>Fai?s}?>u{rzx%UKqt=RVd)osz{1LB>TP=9`X5fP#yGzh;a66*# zhj65`(xu1;zx(2fpZv&+c=GWh-uc9B<1b%tuOIu_&*2kK-($9y!#Mz4vZa7RkdVf< zp>g(G(?J4H6ZvO9ciS9+6}YUE)fRuQeg>7k-F=f6+iduFXA75%rmzA8rY18J#1_4Ald?XtTD6(zVkOV)i(VRspW` z*%vD$dN_jW3zm{CEFpH0lBiK0z0ZA3;46~t$rV?7--<+r@&PNHpFBFIf^EOUK?5Z&+&VQ`wL zu!15I2*c#j)a-7@qqjEbGe9UGNU+LHaMra}=i?XO*E1XH72Cb**ltIXNYV zwurj4MQ3I?U9sd_OvV5*Ai2#-gt?z@a>|L>o>*Rm*)0IKi>4`_LUN5jw>>9GhOQ3im0g@wE)`j;Fdz~z;8c&4?prx zpT>tj{xTl9-SGC;-})nwTL01~UdB&+_&KJ`k-Bxx=I-l?12;8>?$;q_j)_q?@)Tf4 z#Rq@=1^oSAcowgJ3B9fbZF$SP?|>*)6zkktPc?d|_q1=Q z2cf;Vq<_)72)Ggz&5HWaOl9st)o9q@jbq?uPfcwpWV?cCyI5mNd(;~PSWoZW+tP)c zszszjv!Bn5^2Ov3MgQ3u^)(lTed_7E_=yichrj>fFX8(7jJH013lCg<<;Uv2US9w6 zKmGzf^6?i9_(?Uglt53#!PaC`EQHf4k|jV-q|R2~Hhg)l_{m@V5`OBV&*Je%Pk7to zx4vfWyC3_R&*GC$-wVT-c*kI726U^Vf`F-p=>eqi?gXNcrK${9j^MJ(5`n9qZ^ACu zOsTEXDK3WWa@%b5*|mw*Qail)-FL=D#R2tUHIY<=7!RkwV2eh}j3f1c0jPnTm#pju z1A%bM82VW%{mq{@`tAu3_rZEDSN6uXE)+V+{$^frL%LHH_3S{Dkm`eGYq_;`$hl6o zxjLnL#!%n-i1qpgFTB$6)4%*B{O=$50)F)~_pr2rCmuQB_zgGT?WZU&MBT6@uNTcdHmF`-$eoNmd8%Gb^OEa z9l!tQJ|9Z~6bTI;5wKOs=1j7>u8rDQ^>FuagR;itN#}ji(0}!qZE@f-mDvjdljIQ| zlc+XJ#93RbwI{ymP9R&AOe_r{Ft6_;MDNr@#<0X}b$VMU&58Iu)=dJor0!==#EUN_ z6h0zFUofNLSxYf8PTEp_@lYvcRxK-(y4)Ylxo>Bep0Zj1dwRJ2e4eJOQmDXa4RL|J zRQ%@eyo8_p#pm(EKm7&#>ZfAU{i6>ZaQhp8$nYPC zt^Qp;1%Q3#GW}T!x+7b%vh z94YK#V5uFB(Qm|b0V5Rq!n+@w|9gy)b-Af*Ouyr^rBdI10Wx4stN{MHBXny-R_#aH7s z2Jk=qqtD~N{ozj6~J2)+-c#@?l;#H2s@Pwr7&0=oN>=8ooCbU0HEn2l*Pv7}(4-{<`C~2I^ z`$Yq*8adSJ38mTGnZ#N&YGZ;PbPP(JF4|B-^vA{HgZ{$W5yYBSpqeOc5+KtJfX2Bv zI#?(M9}A$i?87M)((+_Px*y`|#ol*0olr`}PDFk=9%B#Dd5xLeH9<2JEo~m`KMyN# z%AmjLjkoc>Cm+OnpL`A8^QJ4j<#kth`1bO3HHP=%-3|Z!kA50|`=_75wyC^81OrLS zAkw|QZ)nF;IAX065t6I2hhlHtQ7q1vR+Xp^U#S_Ud0ZV>fZGbT4G-Qv;MM_n@PQMK zHB!tzir;5HulD^_#->*mrv9F_R($SD*SNP8_j>g#2dTYYeIhu0elH-^F#wrYiv>J(#sb_Td%;)u--qI+Rmn4G#ruLC_JaDz(4X?ezTV8v_ zTOU8+iH95B_}DGH?lng|db{B@4<7K~Rl{MS2H13{aq;i?m;Bkk{Ka#M&;0H+KJd?< z#}EI^Gx+>-H&_lw>|1UY*w@vI#eKik|7D#gj{9H)igdDg^f1nQ9_SE_V^r@satB^( zJ05ZK@|SUX-~p`H*B1vE2ztX9n49TrZYDeA#xMi@eDu{SZK5FixzNW@pFD?Yd- zTaq>g0+2I586zp3D$hKuKeb>i!9+vpG8!VpIyZe=eZHLni}2*`Okz8;IAQ1Tf#haU z;O>lizcZ<+pRXN>E6;hP&OMD>z^^_xxX@4CQ7D&Nj)I*v-ejae7?OU@@;H-Gsm-8y z$KXld*B>U}k$)zXy4n-!JtD;->APkPq~6-To&nJ+2^@In+1ZceX;Y@Qlybq|YOLvX zQ{|b*Y|!yBZZ{Qk#d!}vl$PwXrW%>xPtn0}ij4sV z0DTtX{YYg;8iue3Wm@eR1N0cU$gVJ`5vGHx`ji9`>#>cVNf!Z3OS|?VPst_Ok`0P- zu$zZajErCGrv{CKJG$Jh;AdfUZ}EfzN12#XbSm|5;O}&QuR_P?AR)|Xx>YNk8(V3f-dQr)@NDE>RtI@?QTU+3F+?DDQa4oH( zEUE3*4k7at_7>OVoxX^`Bhfnz^LW$6#>I8A7sM2u%M52HWFoXiTk8It0fa{TBq|V? z0s}*P;;B1Iwftb5+DebPM6ENiKxij^`0>OCx2B~`PgxGJS84P_n#W}mTwBalLm6o% zIOHg=VG2!xm?0)GDHZEguZy%1vaMkdRp=qF7m7OS1yh5laa^(YY{Cx%Rj2gMbSQ;w zg|=wwDvV{<_Pu(^6Gth*EB2ww8cdE#Q!bz(3hnf>Vmj5?9|t0pY{!Egq7GB7sh9%f z;Wv|tJ8uJ2y0P(>qRzo2&L9+&X`>9X9S_*9Z;p4wvu6v_JA|ici$AHK!O-zv&(0e9bY#7#NCely7|J9ZYf}Qd-c1ij*^^GyEDI zXd$X)GDg+#J*Zj$sFAJjB4k)?saOD2>^x))_X_~TjimVXm}ZY#sDCUJ7yuG*=-ZZq z*iBm?&S=Xa($pbft5UD1Wg4UhN+)F=@ILK>-FL1$)uy=J4ybpnOC8)esDX~~@U1P_ zu4ADXM2sk!jshgq?rjxf{{RGlVpP(M97WJE0OS(2+G5oxt<`CA)8tu|K)xW{^zs7f zjCE8EjF3dLG^Uhv<}w&g>nQchnmEV^qRbZZ)s2s^W3X>q&|P`G1(-D2;GXpTwXg%w zw%Opr(a2Cn8XKQsb~CE?E?t0X134{cN6&7B$QOkq3yi>Qw#|+S>;p?-wKj<%bpH7y z4aN4Veotp9O>UsHL+G+s?o4V8b#Uiyr|fH_Zq>zd{IVc(8Wj6hvHWRs$nX1x-1W2j zLYxjVU5MQ?Lg$779WB3x01>u$H2e@NM?2bK;clkxbjlHmZ7lsvj2|urx1>cKZJ@zz z5k1QQK47Jgjr*4by1B(x;Qd3YVcOM|b*xA4SWZVTvD$8ANWgl1&(2bt8bxB+&u45a z1^q?|BS3+d4=(bc{^DX+)oJx&sX!I81Q=tJZ_EeAHKp;T8yn4x1gEQ9 z+@v%(z8yxdPJIja#p<(FpT+^sy-9uBF}Q=*!xBYglN`g6(49uO!a+%!DAhm|Eyw6+ zEn8cbO`(G;P^4HdXrQPSW9)P&v4f}&)_SesaO)Pfo0~}W=wQI{G}S@-lrA=^b&4!N zFTrht2Rb~aasxU!RgWyOY+E5+UMt&9jeS+Es!Zj9 zLS#5x37Fn(hS6Q$q2x_b-GdYXh%>~+%RKm2wFm4ubvS(haLp((KsRvk~iz z?0JAnDL9<2sIiqQfm$~za4UtjgYEFZ}16vU6JoN51r`CSvh$}pw9_W9xMwLOiKm!t@Et;Cr5YydC5;H_N zcO737IgT4WJzV7U2}<$%Lqu}kNL`0|cAjKfH*XVkpK^+9ic&f3-qBi&*J;*Sy;h9D z&Ga!y-WV0C`@wL86NrWp1_brIO=&F`1|-U27|&DES;X;>y=y;*o^?CmjRz(WO^CSr+Vt__-S5OYLV<-tDy=0NOa`HG2ft4; zpUjwI8ZVGYb$?F2k??akU~D_n^UMq*@C2v^gjv`}hFZD{@SSb)|)Dl$w1|E(p58Pkg>A^2sN($LxiEYquo7M|q64c7Eto3B(@IjfudSh-jzQNe72Ca6OdgQ)5*dAv)Sfk(98;v6 zr6$1A4huF%lB#oJdLRh6>3gfildXU-hUIjkC!d7<2B3DA{#}1=Cp6&?if(|&2r1v9 z11CX1Wf^robUY}_=?IZkgnDR}HPXqF4sGN?bA}QZ==%|A_<@YHWWC)#Jr+lB7|pjs z;NK5sC_rXXGrP+7pwF_eFsd#D8l3Ce4W41m(e18K~T=-k54Ge{{=Mqn!8EcoYR47B?CC+`Sd19GHLHJT%kRP*?i zlqPE6IC#rkS80Lj+~!bfjmaaWXf^rObE-2YxF19n${0~?^>-@ zA2`+0szK*eza5T_kUBgV@ZpjH^gUE5Jk&r^K(v{Tu2&*8B;dnnD!%sY$<>?>U~O|5 z(T+#IcUzj3M9we2>}%}IenMenpNzcwfyd%A-WwDn#PaNlSW&xcEeOIO1r({BrgV_1 zig3vVM=vmSjW!ZlZF;U#&%X*J)WZQxX&s}ZpI0AP565Fz3_?b>9FHhSdDp^og9%7O zDd^`l`uNE6GlO;Dd$HKSpOl3H7J`)gK-7?3kixgcaY zoJL>MDV56i=ZX-w`~bI_L_#qYu~hfKD+fgaX^k;K8MEY9^?vRjYapJ+qO3&iG2M%h zbWI}3P9cRbVhWgZRZeiJxeE#!G}-OA0{}Zm*>IRL2i|&N1S-qsRQF;F36SN9%SDo$ z22hq z(Gaqu8m9S9M(A21%**pE4PL&aW6C`JVuvbGPDAQr>eX#AQIx>X?g^qfZ2?LmnU!K> zYEfzGhzCzCs5!dN6gbZ^v)!Tf757?NfT#Ccf^rVL2RvLdlj}I~>rKDNUZzN!8y~{cV1}54vl$Nw7hOQMhGc zAGgT;jJyv>B(%?fl1_QMC5NH{G!@mBJlK#hyh){l$0{^YJoytQh@TZOldxiz=zSX{w>; zRKbM#sV3=cmw5J=DKk$Kk-a{pNXSE|!%`~=1iK^8c5^+kwxae>sviU1JAtJ5>SAW8 z?H~uGe&XB%bzR9?O%HpJ+|dQfHHij_-bsyX{!Vz@@Gp&1QUFZS=<3x%i1U0v70p;z zPmw@A67RDX z?Fq1)K|PlU5cs#5Z6(K|z1*c%48E_39wBE{T*4TPL!Q@C3R-)^lXp_DxnZp55RzuE z%4&H0`v3@1T2mgbpKs8PSN6)6LYm$nQwFUQSHT>b~ByQ{}_KO8x>eoc3TaO2l`o%nS-scGXuZ zNrD%=dU8mJyVr!yAdaq~WS=%T)Y*&glQ-8j3}szl3aS32YTg?6T?7TE%yi0%qSg}A z#MYi5o$i51II1T>Cmv~aS4HD%jSM5sL8yTw*+mXQz3l;**DioC9LyAH<08|^AO-1W zCYM-Y#$x=lEe7*73ow;Kc33^d=E7&>hE4B5+IE*aecg<0%rE09+jh})ap~1E8}xR< z{B7jeATMI{9JP}&e7t9JHY-7hAqad|YBHSu>ZVF-sIh4chmtJL=(JT3(rS ziQJM9OR1)6rW{Y)-$CU3vazqsKwIV_VnkCvYh;xUIjy1xCJ{7)Z`+Q#B$!sFXdSg^ zBKq=(p;AFKTGuYHY2TADp)L{cX+|;uA6XVCTTuiquBTH+$-t8+pVMFm%A{!~oI_Cw z;6Ou=W0uni`x?Uw0WQUE+rBfsKOC?T2vVJoLR5LvsNDjM5Dv~#yQUXOf+d0sKF$t_ zFf`&olLb^JKV1m4jML|tsj>CNnR)2EN}E5*l*D9%^Es}s?}=1P>5n%r9^};O0Fu~w~1!Eej&w+!?oQjP`&t0u6G1L0S@6lRvv}^F9_jQf7lK{Cr z7gPV93{C2bwc7cHG3~yeYNd?{FX`K~ySf&??@R-o>5pUY!G2N+Wh|gh5jx9?oj>b{ zJI(sqDD~chgDzUFQgc$yKSyw{EQi$9y3cr{({cDc^}1|BOWG|UVTW*ErZ5Kkz)Ulp zjw$EYLlHq;scp|1SUSw@c#L^P73fm!DB(pk-)p2&&Fxw*Z2n4EVU<{MD<99hm z$66&*3XVihpJCF){8GI;q3Htc`nJa^7J^AaaRvCO4pMpqVnF0ZJ6FR-eSYlHvY)bDV-RGP%!5u|v_kmSk^N^?x?Q}*V zh7g1f8NADuk@LB7M3&!G9S02yh}f}D(mRo5$axvjXG-cru9h7gl%#@ZXM8`SZnzZL zP!~F4_G*<%?;Zl_=}4A?*==+0Ho&}+Jbp&*(RXWE4I`jgZx3+$K)% znNSig4`9DNO4^lyG4DSFaE%@j*buvbhQl$v;^D~Asgwns88iB_YObrbQ}}-2j7g82 zM$zPzwYD6b?5MDeut^bn8i3<=oQI*lgo~0>9Vj zdz50Vw?&=o+ls>j4+hS0IJgTkx25!w3a8p(W8bjf{c^Nad4F<|*~HcYrg|MHOS2lR z0&Zk^>I18vTapTN~ic<0J^fs=D5o}5&gQqG!wKm={`j8k8 zsUA$DgaK@&(uL~GzUrnWkkNSYeLY8-q+TQ)iw=yKIZBNhQ`lUK5r@4UqSoB*-E$h( z_YKSGXruOZ6hO)mrVkRVQ>#meupC?bTmd@#xe|<1s|A43VsXF)(q)9Iehyj-DwEX4 zJR5-~c>vNW319*4A&(x>^?dhk8q*#QL)k-0@>XLTg+m@r1L=Al)e&58I|GpXA}~^E zDByFd6jn}Og9uRzvj@DM;|#K$W-*|-6 z61QO}@P!AnQ}8@H)JMkjUOgQG$y67^6}6%*Z+`b3{jg%Yie}AW2>YSC001BWNklNPl2lJ=0KTu$8j$lC>p4?dBvRhB9+D3fU}=D? zX=lu#GJ@1xBb=^aM&Y8tSy4c!wSD z>104gOfX>xisHaTX5cea`GX=PnrQQScGeRj1u00NR9f$00C9Bmn;T%7tHy)`w*!}M zBU68IoKZ)|&2(`xf*td%TpvdAf&DVQo z`)gX?!jyjOYer&BADn5xZcha0(7}g9b)hansGMbKDb%La+coF$80pgC2x;m9LhXo7 z^0S1v0zf^UGLWOzcp#nu5O{7uHrz;b28mA!pm7|g~6zQbHar;8l!g{Z{LnFL`k>^92^7fbi{Hz zlEKsRJqiBA9CSpN{k+<-NPjER)Wz4QI=1?~ia{G8(u4ZV`!u#G@Jg*dWo!vXO&2<% z*Ik!|^iX9;yHRY*yzYCn82RcH1CXj^sns=mJD&J?jDEyYfWhyQz-nm?%jqh*4HJEH zuIt638iPD%mWAlMdF}ZuF0)CMc#h1x*3l`d$ouF%yp49wDtfk%CR+nhYAc0|5$i=U z9pLz9n+$0ZLs#S4btOQ~lmFh<9IeQlz=S_}Xi{EVF1d*iyC8!F5g zqw}*78T}SvfRC1KuonQ(Y=?j5XCXurS#yc+yPQtZi&oFR*6hc& zR3(v~m1(#9zj|1(zWj1Xy_#)RY^d@32kg|VnjO?Q-=KIGG+!*e27}6AeQTqeRb*7A z>HU~xL>Y7ApOFJm^bI*3IcR2OoEO&vaRhfqW}2h|lBq>w9oyNXu;zmI-5KndzJqIK z)w`xL6Tl+TMP)==-t^QR%X`QJOt81=O&uHynRWFfNzC3>8oP!U$ju$NkZREwlt%#< zA=jj7%7-y^7aCl-gGm<_yOJ{PudQLfzBjeIW=AxU`Vj{U8Uq}|L<%2Z*33~)$rCRo zt@oRoPy}JQ;X0~_#~Z1poJG(Ib;$cP!IePF%pz)s7{%*r5IHV@9Kc**fCzO}8!9s% zA6!1@7+H+;IeWg^9G~;EdiH^EuYLx$A)?`uE7JY4ylbE8w%$=GHju>q=4d+_M zc018LWCaMJ)^R}gn|o--Qy4{fCEm;U-ufO9Bxt{W9;WHT@g+0gfjcae^#WLRI>Xs2^lQfot z>oIM;W1d7cjhusS+z6pz49~)r;8?ZhVD;VX5J8PH%IJ{n(zR2Hh7oT$IMlFQGTnOA z{mW6Kk=^aSsKqY33bjU$bhrnZ2);Pob}X!~=bmOBs^KgGK-8yu4#WF?PW<(LeU0Vn zD$A|=BDugf&3{Y9q>|BB{4-I;?CaSQPC502ARX~L4oSq0{0vP=iQ^mqV-0W?g`YLp3ufn~u`j-F7j{;bgE{6AAxA7Vvd<@1#C5!Ev8^RQuh6=Mz9*&7yv zP>QhD>Eg~FD?04Eb(!X6&2FPjHNO6-6kOtVv$}&eJa&=}r1UT3TIv`mu->o$AaS}w zCbh731SCdo&n@6+Ds2Gdzyl9ekVCFX7|4-DTOCtaweZ^M=oB`9rB2YTp`A`~D~UO1 z^@ym50`xReI(9|)ANe0(Mn-mV#|K zYeq|l*=a4aIh8|o3FX!3t|Tz3dk{cVM?IZfL-WFHtPnm^0t6fTj(R$o!t3Fb^&H=p zzdLsVfGpMY?;vm!!wh1Ch#Wt|_iSK;z=6z6-XR!Qn*h+v*A-dxehBn=Txc)F!SZSk z0b%?*3%AoioT86`<<@Q9ET+4bCn@MR*D+0`X`ns#-CU44XfztE->$ErNe_8krT&WC zecwa&R1R%QzlYdSdlEi;Fh)0$Tz!uUG=#qs@akIo0T`Ev=Q^BT?dKb`)0GdsqF$XI z`mFAuluyn`U%57p>G6AbNxSOODZ>aBR8nPor&N#)hz1#`Tl8}ot>sjtsRlZEJ4L|g zbFBJgq@Dy4l#Ui=go8||?g^hPMIw{r$SZsF+W&=8FIsl4sAm~GX=5g2=vWfCQzlNy_X;uKT?81^0OWeuep z5I14UyA|RA14P-NuE_0$g}~Mt5}8DXQA(hTha-)bmfuM(Cx_Ry;24Rx5@;xG!G3cS zDJ4_0dOSKpN$jmiu)JvKe|Vp*2?k78ma8kYD-zG80-_ud1$_(~=7lI+QOZ9tu2i?M zj@G&lv$tv}P|WK$9Zika$MtX5H;zWy&lG8C%IN^e$O^C*&RUWxjZSF~2kLRh!4m(t z6gVy3&*$*Fy#qDSc%ib&OiB%|xHoKU8~U2xX}yk-&F%WyX}I;YaNkmG8nXEV94e9F zs@^R_(LGv{{yp~dgBH5NL=QQ$`3&&=9cYM)0Kk58rXvfYPdfV?9|hCNSOIt!1$=!A!QQS@SgC1Wg>}mVnfX(&oa!8rg*U zQrwq?YRTn*dc30K?7@+}udAh5-JfJJV+BKwl*Pe8f<8r1ziOFmU8JH#!T!o!2)Ptc zv0vYVm(9o5i5kD889P=DI8279D$-agG+!fGn97gHpaS| z4W{35o$GUyEvJaUy90{wo>B^0d&4{L@UFXd#6TD$G9?zgZGegZOx{kP?!4&~uy#$2 zVj_bwXw`EXzSrS5B1v#8jDbKwTWBD;OdRuf16A_(Ni=|nW!zv;nkPM{9!vqU&t0;Q zTxzH%ShlwJ7)0+BQ{#aYNkYc0Hjk;Qu49T-HSF|8wB4lWp#h4+)fGfj)cpyjQcgkv zo8Kt_k^J@2VxsCs>$d) z5aB?esM4|UTJ>6(N{VdK3>Z$CpKIfuze{X_Xoy>akkb&pQ<(LP1Z{nx0;TwUC8y&w zSO(j>o!gM!8ObHyUcu)wBs{Q8U7x9bAKRH=Z@)OdApYQXm9A0ss#-9bGjtT@#)g=Y zWS(!J0Iom0%#2^EE{8P8;|V|jJR)YqrzbBJrMf=W?5PY-ky$m2)@SrpkqH-uY$IQ! z`!t*qvA7J9hEh{{+`eZ@2;^3IQ||QLc%U|JjL>(9C2d-VI`NiEw0%@E$InJ8KSodX z5kaW^`kM7o)Y1F8dj7XH^=-p2bugWI%o`>~o(&yN?PY3C*#kFd9ONjqU^~Y%X(#GV zldK`9v{N6sw#5dQ4t4PH>P+pfYn5KA_H!E9lMs>nkRtu;!dZBx#FBIRJ(Uh)+kGa+ z-m%~4taiU|;d2b*Qy+Uz{D(osh6Btu(T+mP^#st4ExzaPD7D~lv_cW1+OH8lmxS^$PqVEj3*V{Wm17mKJHAP(-$nInZPf;@BQ*RPQUr3)Q*u$ z5g$9hLv;!)k3HW=kjSn^{LF#Q=u+&#q0e$nIr1UyyK7&|oG{hWq)}W$gGl*CB^jv~ z?L3~+*BMDw4XHkI5$M8KJH`QR#}kC`V#Ly~6q(POSv!ryLsojPsAE)^_h8phia?aU z+cD_y_ICgjgr<6$V;Zw~fAIzq!VK za~*qZO-Y-0oXqpxCSpykqF?XV4oBC=qD^{ANpdk-S)qqfoBvJ`$ixTL7W-~Nx>+to zb(u%dO7X*9j;8>e_RVb_w-I_$9F^|tx-O`NYVafbx322|N78U2Yf9+!Zlt*L!74pg zOG*cLIiBeGhacFj_DI8JI4L4d|<~O-qh?a*4EbSC157npV~Q5_o{a} z91(Uhb$kz%LL+ND|5@KWppmv*7>!8n>zZT|HFE+zFhvX+HBiW^(z8^`H?nlN$r5Pn zJ39l_tu3ix8cE-Gw8N23a5&u)byAvLQQ{yC&d+ArQlKnJ>GVVf(xFu=OC{Uv5cIRc zR3a0|HrTv#DKfb|8HNMl;I}n;u$3vlvKEbu*5v2Qam<4;u7?lDOo4k)ZP6w^f4iIy zkkQSv>Ne6+qHRxwmKDKJNK5KTs@ zd83LZk4~hB{XVme0#}xUkzUmVs$cy*pbT5!8PU_Jg*8~uTA*#4Mz$spLeWy!nSaMU zKfIwLNvQ71?|(TmC&WG%fp*QFm^fS!VQ@(>+GA*{D#G;Gu}u_aGniHB)EF2Nz~(ad<=7Q_)Om zcX%OY5F7j5y4MqVs36OdaCSZa9@EOtJ;mQLnvrOvKbM0gvo5nGWbLd+IM=NF4l`NC zZOkP!$#r(kQd`x+B6oqvu}55mqlia7gv}`0XKA4h#q5an9};K4=xF7!x7;bUnS348 zE;gu5$mkF~Fz9H79=7=48+j(x61-7boe02#2pTx>>?t3X=JkCm zm&-+Pyzh440Frp3ky}jZEWxFM+>|Lg@IvFQ3TP8K1%)MR*1$9BF2M^M@WdR80Gek$ zKrF6S8BS|Cow08y$15KSbCkiGWr&=;IB}N?2$bx;SZhrKUP08%Kenf-SpA&U=O2B&8QKj<#KBu7h(%}@PQwMvj)JE3N^qzHaAp^-(?QlEHDI*_{ z4Fdz(q#y@UTlE2m9ZAvB(u&dfv#k~~MrJ{K_tpXl)y?!paeHem9ukRhM}c*NwI zo!C5F;rrzSK0>;umdop&>6(b|q!J>c_KdTD!6BuDa)nKa+L*sPdUs#h86l0N*5b5P z_hmL5O*dulStU}^HnkUt;m!50!7n;9tEMVA5E&n%1Jp+MUayH+=Fvwv<85>OtLy_n zE+AmWqJW^i-9pUAwqc1VR4rsTWGL3Z75JevQpF&6kqrafP;U85dXSplOor31?*Rs} z4(K;GoVU!ji{>roy2xX51cS!j(UBKkmIK=HG!fBdoCIn{)Qe*7RI;=rCg)U0PNOX- zZFe7YKt>yfr`03VqM%?dS6Ap`O=l@C>;#C-yxV#>64a5ZBBLCCSE>4TJ_oQfr~b%m z%k6c=&P4UFJ{w@oO2^Sor!e%j$10Vjd9r9Zonlw;7#TsQTCb`O1KVLTXxG}qnS$>F z>wACCQc;(RzLK3M&avv<-chu|=5)o29oDrPJ*L3g>6V?)CFd-WIP6- zdKzO4<}fA3h!PNp^th;wt>#h7IXJ@CTk-iD(AS$_WHFOy8)<(w5*-vph|U&EQA!)%wNiL2z9)tImcM~Hi2b95}5%#-9I~|?GiwWeL<Ul)b(Rh}dWv`Y$SDDJ|z|6h(c|vJS*DT{Ozg>tifw#V%`QPySy7e<5;s%uTyaarf z63&`@~;C_Q>)Z#<)= zG?xsR9Eq}0lWJ@y96RmZAZ3(t#GvTpP=E@l7cAr^w}nc3+7AcJ;pRKlM!#s2xVdP+v9yLPumto*|-Y0{k#|SN+DV#zzwTTZ9G7Yn5m zh!;6Vs6OdDO6E*pzz5!Ll9`5_j7kjaD5)MdNn?1xeim&=dM8W+^&!?jd$eZcKxR}| z!U5s2vi6m(ngtI^)UzQV$UZK+2qr~L7zTRx_f32vqO{lO@cRf0QFIO`(ab8mxE8=| zp{QeP1_G97Y8S~Xg^NzWW@_j7Xx)R!5P%`tG zFb_L9)`_jW_APhp0Y;_@?mG$L8={I$6F(F3DDpW!@giEpEbd1696n>BbR~*Y_K1U+ zt_4^rnKQK!6e%U|SqkdmWKWn3ESLyj$3vj56!>~kkiA<*6&o+nT=jl^78IGp*sDyAk=M`m-SDW%{0y>6P&n zM!gvj!pPR%41`{^OBF;|_6aWmTbDk^7EKt=NX&Ic`Y~-A0rH;sTfxax>zE?s7);Hm6XhrzUTsVd&LGpoz!F&D zeM)O;C8G#PP(8p@j6j;wEwQtdssU;b$RLq7mG!41jTl6#!$@PBYuGfpHS1P{=QJZt zhjm#@XmEsN7E`JDRVlPSH{ump9Kol9>CrUg;T)5aV)S;`Opk@)E4o8zTNrsH78|gMJc>5i^}$!N}Xcx zj)Y2M7ej`@iL$vRqx#UpAB8eOB_sQVvr%az1M49(EYK3JTZyzYOMt*6rM0HyiZPc) zS&bnr2ETN#lZZ5&+Uw7B=5nl(t9&7_utW+S5pqRohoo{17^PD>JI>efcaj7Fmqj_! zb=RJWK2F{liO8ZL7NE7P7wn;1HGyQV6P-#pGVsM3QDl2T{$=_R51Y%C0~x{j9WFL6 zOuTEgjpm3~fXRbObRgPFZq)NLL{2Y-lsbZ5n&vWMD`NmiW6WpJw-u;TN0f0+z?QG0 zqAhuU=8Xmhz^V@Z6bYDx4H}>hlH`Ym9YONjWgxzmn#P!pa7oZo_mWPq=zDdxrS{EP z*r0^0R6%4MGX-(Z)C{7^uxGpg2&4Cb1Pzn-ku|xxCnD{HbEoqjY)h$T9^K4B1t2h; z7Yos6jAt~`<>|fjb@Uvj08k_1n_R1^r~X~|mZ z=bKD-l;#!oD~X)Wt50R<_md{1f@tSerW6jE4Q@^?V-|R7xABOHU{G77f`MYmrf72)oGP6nLmWhRAZNX9`^CRCF$+!CblcJfwY*L8MGAB@vS-0R;Br z=S~7tdQCMd3ZkvFt(Ky4S}mYcj!2H6R*n$DcA~OTVix+HxL@034{M≧KrVMyrp% z{m$s!BHCqH9AR@CA*0^RYwi1mcPV00jUF?Nr(5*QS(DAnz4GSdd$~0h86i|E&t~80p3HR3Apl3uNbM$NT~j@4&<=2<*EyQ|xPk2?Fl7zy zDQi>Y)MSq*hIEO3=E5Qlm#nXS51{HG31hPK*d_!JeQdF}coqR<77MslDZ@LHi z83!z7qKMCI_3^jeF+@GxH2o4Nj{{zeM+9kPGxaU&#O9kB5pDIq&o!*;0KTVc0I{f? zk|}lFLkwGnZbM<_;I$+CjCMLrh~r4_Mvo^&2j8?wiq&gmW-z7Z!SB03xH35(9j56( zk01ne4LX#XpTVdZ5mgxmjl%y#{F4eH5#{y-yY_5rT^?qEG0Fd(N%@sbukif3h2fkU z9h(?U%hkz_OSP@*<%=;nWNNH?ENPt1pEEVJ`+3WF+TloEb<0wz$NigkQ43%zD&e}G zV>mQtgk@TVGDTFB>W)C%k1ZI8I>+oeE2A6h3ek!qqL$z$sHV1ojtk^lna!B?U(Gtu z5H2{`9uOIB0>tGKH#uL2qo9&bozYmmSJq_Jhe87ab}5C3u>Nxz2ZYi}wFzYGEem}~ zsi25YyRn4H!>bw7`FqF%GHgNXSV~*aPBHpd)B@{Neb`p6XPHzcg(a2@y9W?;MoA)$#ts#Q5|A3cw`Dm* z6l6vxy|Vb{OazKGHWJKtkF-r0*ciq+#u#S$315M-3q`wa3zVAAsb~&c&z$$l$TfpW z&>y3W(}04Xw~%t#je%J)#LjtdX*a+?zj=i?gupN4IS>dr5A-NAacNlyFy|QT7#*!V z^!S|%4>zj?DrZsQzMbQsw>aSScp`cGz+23N5ytYH0002@Nkl)po{do=Vp6fkmr>XqQB@>^8gB%5Rfp0z>nedH5?6FXSLBdtA__P zNrinkQf(xaAcH|5USF)hEcacjT2&LHtiWkzxu^p(O=PY-rKa@I@zk9q^+|(Rz2WWN zb=H+){fuEn5Dl$h!2EL6U#g!yR4_SJrJ0)9)psxeNhdO=j>ao`vbaz%WeeSoXKuq} z%dhy%fw+VMQe1B}nd71@ImAzn2wP7)uco`gSwlqVX<@)%7AEk@Kvy`_ykBy*Bg;P& w59!AQ*d-s_!Aj@B5wc{a%KskwhW`)y`qxa=wI*aQFbEhtUHx3vIVCg!0LdPoqW}N^ literal 0 HcmV?d00001 From e28b3860e856c9fc20240e7d89bfc2135304cfd3 Mon Sep 17 00:00:00 2001 From: Rajarshee Chatterjee Date: Wed, 15 Jul 2026 19:48:03 +0530 Subject: [PATCH 2/2] refactor: Remove plugins/index.ts --- plugins/index.ts | 511 ----------------------------------------------- 1 file changed, 511 deletions(-) delete mode 100644 plugins/index.ts diff --git a/plugins/index.ts b/plugins/index.ts deleted file mode 100644 index 3df19e16b..000000000 --- a/plugins/index.ts +++ /dev/null @@ -1,511 +0,0 @@ -import { Plugin } from '@/types/plugin'; -import p_0 from '@plugins/arabic/ArNovel[madara]'; -import p_1 from '@plugins/arabic/Azora[madara]'; -import p_2 from '@plugins/arabic/dilartube'; -import p_3 from '@plugins/arabic/FreeKolNovel[lightnovelwp]'; -import p_4 from '@plugins/arabic/HizoManga[madara]'; -import p_5 from '@plugins/arabic/KolNovel[lightnovelwp]'; -import p_6 from '@plugins/arabic/Markazriwayat[madara]'; -import p_7 from '@plugins/arabic/Novel4Up[madara]'; -import p_8 from '@plugins/arabic/NovelsParadise[lightnovelwp]'; -import p_9 from '@plugins/arabic/Olaoecyou[madara]'; -import p_10 from '@plugins/arabic/rewayatclub'; -import p_11 from '@plugins/arabic/Riwyat[madara]'; -import p_12 from '@plugins/arabic/sunovels'; -import p_13 from '@plugins/chinese/69shu'; -import p_14 from '@plugins/chinese/ixdzs8'; -import p_15 from '@plugins/chinese/linovel'; -import p_16 from '@plugins/chinese/linovelib'; -import p_17 from '@plugins/chinese/linovelib_tw'; -import p_18 from '@plugins/chinese/novel543'; -import p_19 from '@plugins/chinese/Quanben'; -import p_20 from '@plugins/english/AllNovelFull[readnovelfull]'; -import p_21 from '@plugins/english/AllNovel[readnovelfull]'; -import p_22 from '@plugins/english/ao3'; -import p_23 from '@plugins/english/ArcaneTranslations[lightnovelwp]'; -import p_24 from '@plugins/english/BelleReservoir[madara]'; -import p_25 from '@plugins/english/BoxNovel[madara]'; -import p_26 from '@plugins/english/CherryMistCafe[fictioneer]'; -import p_27 from '@plugins/english/chrysanthemumgarden'; -import p_28 from '@plugins/english/CitrusAurora[madara]'; -import p_29 from '@plugins/english/CoralBoutique[madara]'; -import p_30 from '@plugins/english/CPUnovel[lightnovelwp]'; -import p_31 from '@plugins/english/crimsonscrolls'; -import p_32 from '@plugins/english/DaoistQuest[fictioneer]'; -import p_33 from '@plugins/english/DaoNovel[madara]'; -import p_34 from '@plugins/english/DaoTranslate[lightnovelwp]'; -import p_35 from '@plugins/english/DearestRosalie[fictioneer]'; -import p_36 from '@plugins/english/divinedaolibrary'; -import p_37 from '@plugins/english/Dragonholic[madara]'; -import p_38 from '@plugins/english/DragonTea[madara]'; -import p_39 from '@plugins/english/dreambigtl'; -import p_40 from '@plugins/english/DuskBlossoms[madara]'; -import p_41 from '@plugins/english/ElloTL[lightnovelwp]'; -import p_42 from '@plugins/english/Eternalune[madara]'; -import p_43 from '@plugins/english/EtudeTranslations[madara]'; -import p_44 from '@plugins/english/FanNovel[readwn]'; -import p_45 from '@plugins/english/FansMTL[readwn]'; -import p_46 from '@plugins/english/FansTranslations[madara]'; -import p_47 from '@plugins/english/faqwikius'; -import p_48 from '@plugins/english/fenrirrealm'; -import p_49 from '@plugins/english/fictionzone'; -import p_50 from '@plugins/english/FirstKissNovel[madara]'; -import p_51 from '@plugins/english/Foxaholic[madara]'; -import p_52 from '@plugins/english/foxteller'; -import p_53 from '@plugins/english/FreeWebNovel[readnovelfull]'; -import p_54 from '@plugins/english/GalaxyTranslations[madara]'; -import p_55 from '@plugins/english/genesis'; -import p_56 from '@plugins/english/Guavaread[madara]'; -import p_57 from '@plugins/english/HiraethTranslation[madara]'; -import p_58 from '@plugins/english/HotNovelPub[hotnovelpub]'; -import p_59 from '@plugins/english/HyacinthinBloom[lightnovelwp]'; -import p_60 from '@plugins/english/indraTranslations'; -import p_61 from '@plugins/english/inkitt'; -import p_62 from '@plugins/english/inoveltranslation'; -import p_63 from '@plugins/english/Ippotranslations[lightnovelwp]'; -import p_64 from '@plugins/english/KDTNovels[lightnovelwp]'; -import p_65 from '@plugins/english/KeopiTranslations[lightnovelwp]'; -import p_66 from '@plugins/english/KnoxT[lightnovelwp]'; -import p_67 from '@plugins/english/LazyGirlTranslations[lightnovelwp]'; -import p_68 from '@plugins/english/leafstudio'; -import p_69 from '@plugins/english/LibRead[readnovelfull]'; -import p_70 from '@plugins/english/LightNovelCave[lightnovelworld]'; -import p_71 from '@plugins/english/LightNovelHeaven[madara]'; -import p_72 from '@plugins/english/LightNovelPlus[readnovelfull]'; -import p_73 from '@plugins/english/LightNovelPubVip[lightnovelworld]'; -import p_74 from '@plugins/english/lightnoveltranslation'; -import p_75 from '@plugins/english/LightNovelUpdates[madara]'; -import p_76 from '@plugins/english/LilyontheValley[fictioneer]'; -import p_77 from '@plugins/english/lnmtl'; -import p_78 from '@plugins/english/lnori'; -import p_79 from '@plugins/english/Ltnovel[readwn]'; -import p_80 from '@plugins/english/LulloBox[madara]'; -import p_81 from '@plugins/english/LunarLetters[madara]'; -import p_82 from '@plugins/english/Meownovel[madara]'; -import p_83 from '@plugins/english/MoonlightNovels[lightnovelwp]'; -import p_84 from '@plugins/english/MostNovel[madara]'; -import p_85 from '@plugins/english/MTLNovel[madara]'; -import p_86 from '@plugins/english/MTLNovel[mtlnovel]'; -import p_87 from '@plugins/english/mvlempyr'; -import p_88 from '@plugins/english/MysticalSeries[madara]'; -import p_89 from '@plugins/english/NeoSekaiTranslations[madara]'; -import p_90 from '@plugins/english/NitroManga[madara]'; -import p_91 from '@plugins/english/NobleMTL[lightnovelwp]'; -import p_92 from '@plugins/english/NoiceTranslations[madara]'; -import p_93 from '@plugins/english/novelarrow'; -import p_94 from '@plugins/english/NovelBin[readnovelfull]'; -import p_95 from '@plugins/english/novelbuddy'; -import p_96 from '@plugins/english/NovelCool[novelcool]'; -import p_97 from '@plugins/english/novelfire'; -import p_98 from '@plugins/english/NovelFull[readnovelfull]'; -import p_99 from '@plugins/english/novelhall'; -import p_100 from '@plugins/english/novelhi'; -import p_101 from '@plugins/english/novelight'; -import p_102 from '@plugins/english/NovelLib[fictioneer]'; -import p_103 from '@plugins/english/NovelMultiverse[madara]'; -import p_104 from '@plugins/english/NovelNinja[madara]'; -import p_105 from '@plugins/english/NovelOnline'; -import p_106 from '@plugins/english/novelrest'; -import p_107 from '@plugins/english/NovelsKnight[lightnovelwp]'; -import p_108 from '@plugins/english/NovelTranslate[madara]'; -import p_109 from '@plugins/english/novelupdates'; -import p_110 from '@plugins/english/PandaMachineTranslations[lightnovelwp]'; -import p_111 from '@plugins/english/PastelTales[madara]'; -import p_112 from '@plugins/english/pawread'; -import p_113 from '@plugins/english/PenguinSquad[fictioneer]'; -import p_114 from '@plugins/english/Prizma[fictioneer]'; -import p_115 from '@plugins/english/rainofsnow'; -import p_116 from '@plugins/english/Ranobes[ranobes]'; -import p_117 from '@plugins/english/Ranovel[madara]'; -import p_118 from '@plugins/english/ReadFanfic[madara]'; -import p_119 from '@plugins/english/readfrom'; -import p_120 from '@plugins/english/ReadNovelFull[readnovelfull]'; -import p_121 from '@plugins/english/relibrary'; -import p_122 from '@plugins/english/RequiemTranslations[lightnovelwp]'; -import p_123 from '@plugins/english/royalroad'; -import p_124 from '@plugins/english/SalmonLatte[madara]'; -import p_125 from '@plugins/english/scribblehub'; -import p_126 from '@plugins/english/SleepyTranslations[madara]'; -import p_127 from '@plugins/english/SonicMTL[madara]'; -import p_128 from '@plugins/english/SrankManga[madara]'; -import p_129 from '@plugins/english/StorySeedling'; -import p_130 from '@plugins/english/SweetEscape[madara]'; -import p_131 from '@plugins/english/SystemTranslation[lightnovelwp]'; -import p_132 from '@plugins/english/TranslatinOtaku[madara]'; -import p_133 from '@plugins/english/TranslationWeaver[lightnovelwp]'; -import p_134 from '@plugins/english/UniversalNovel[lightnovelwp]'; -import p_135 from '@plugins/english/VandyTranslate[lightnovelwp]'; -import p_136 from '@plugins/english/VioletLily[madara]'; -import p_137 from '@plugins/english/vynovel'; -import p_138 from '@plugins/english/wct'; -import p_139 from '@plugins/english/webnovel'; -import p_140 from '@plugins/english/WebNovelLover[madara]'; -import p_141 from '@plugins/english/WebNovelPub[lightnovelworld]'; -import p_142 from '@plugins/english/WebNovelTranslation[madara]'; -import p_143 from '@plugins/english/WhiteMoonlightNovels[lightnovelwp]'; -import p_144 from '@plugins/english/WooksTeahouse[madara]'; -import p_145 from '@plugins/english/WordExcerpt[madara]'; -import p_146 from '@plugins/english/wtrlab'; -import p_147 from '@plugins/english/Wuxiabox[readwn]'; -import p_148 from '@plugins/english/Wuxiafox[readwn]'; -import p_149 from '@plugins/english/WuxiaSpace[readwn]'; -import p_150 from '@plugins/english/WuxiaV[readwn]'; -import p_151 from '@plugins/english/wuxiaworld'; -import p_152 from '@plugins/english/WuxiaWorldSite[madara]'; -import p_153 from '@plugins/english/ZetroTranslation[madara]'; -import p_154 from '@plugins/french/chireads'; -import p_155 from '@plugins/french/harkeneliwood'; -import p_156 from '@plugins/french/kisswood'; -import p_157 from '@plugins/french/LighNovelFR[lightnovelwp]'; -import p_158 from '@plugins/french/MassNovel[madara]'; -import p_159 from '@plugins/french/MTLNovel(FR)[mtlnovel]'; -import p_160 from '@plugins/french/noveldeglace'; -import p_161 from '@plugins/french/novelfrance'; -import p_162 from '@plugins/french/novhell'; -import p_163 from '@plugins/french/rezerowebnovelfr'; -import p_164 from '@plugins/french/warriorlegendtrad'; -import p_165 from '@plugins/french/WorldNovel[madara]'; -import p_166 from '@plugins/french/wuxialnscantrad'; -import p_167 from '@plugins/french/xiaowaz'; -import p_168 from '@plugins/indonesian/BacaLightNovel[lightnovelwp]'; -import p_169 from '@plugins/indonesian/indowebnovel'; -import p_170 from '@plugins/indonesian/MeioNovel[madara]'; -import p_171 from '@plugins/indonesian/MTLNovel(ID)[mtlnovel]'; -import p_172 from '@plugins/indonesian/NovelBookID[madara]'; -import p_173 from '@plugins/indonesian/sakuranovel'; -import p_174 from '@plugins/indonesian/SekteNovel[lightnovelwp]'; -import p_175 from '@plugins/indonesian/Vanovel[madara]'; -import p_176 from '@plugins/indonesian/WBNovel[madara]'; -import p_177 from '@plugins/japanese/kakuyomu'; -import p_178 from '@plugins/japanese/Syosetu'; -import p_179 from '@plugins/korean/Agitoon'; -import p_180 from '@plugins/korean/FortuneEternal[madara]'; -import p_181 from '@plugins/multi/komga'; -import p_182 from '@plugins/polish/novelki'; -import p_183 from '@plugins/portuguese/BetterNovels[lightnovelwp]'; -import p_184 from '@plugins/portuguese/blogdoamonnovels'; -import p_185 from '@plugins/portuguese/CentralNovel[lightnovelwp]'; -import p_186 from '@plugins/portuguese/illusia'; -import p_187 from '@plugins/portuguese/Kiniga[madara]'; -import p_188 from '@plugins/portuguese/LaNovels[hotnovelpub]'; -import p_189 from '@plugins/portuguese/LightNovelBrasil[lightnovelwp]'; -import p_190 from '@plugins/portuguese/MTLNovel(PT)[mtlnovel]'; -import p_191 from '@plugins/portuguese/novelmania'; -import p_192 from '@plugins/portuguese/tsundoku'; -import p_193 from '@plugins/russian/authortoday'; -import p_194 from '@plugins/russian/Bllate[rulate]'; -import p_195 from '@plugins/russian/Bookhamster[ifreedom]'; -import p_196 from '@plugins/russian/bookriver'; -import p_197 from '@plugins/russian/Erolate[rulate]'; -import p_198 from '@plugins/russian/EzNovels[hotnovelpub]'; -import p_199 from '@plugins/russian/ficbook'; -import p_200 from '@plugins/russian/jaomix'; -import p_201 from '@plugins/russian/MTLNovel(RU)[mtlnovel]'; -import p_202 from '@plugins/russian/neobook'; -import p_203 from '@plugins/russian/NovelCool(RU)[novelcool]'; -import p_204 from '@plugins/russian/novelTL'; -import p_205 from '@plugins/russian/ranobehub'; -import p_206 from '@plugins/russian/ranobelib'; -import p_207 from '@plugins/russian/ranoberf'; -import p_208 from '@plugins/russian/Ranobes(RU)[ranobes]'; -import p_209 from '@plugins/russian/renovels'; -import p_210 from '@plugins/russian/Rulate[rulate]'; -import p_211 from '@plugins/russian/topliba'; -import p_212 from '@plugins/russian/zelluloza'; -import p_213 from '@plugins/russian/СвободныйМирРанобэ[ifreedom]'; -import p_214 from '@plugins/spanish/AllNovelRead[lightnovelwp]'; -import p_215 from '@plugins/spanish/AnimesHoy12[madara]'; -import p_216 from '@plugins/spanish/hasutl'; -import p_217 from '@plugins/spanish/LightNovelDaily[hotnovelpub]'; -import p_218 from '@plugins/spanish/MTLNovel(ES)[mtlnovel]'; -import p_219 from '@plugins/spanish/NOVA'; -import p_220 from '@plugins/spanish/novelasligera'; -import p_221 from '@plugins/spanish/novelawuxia'; -import p_222 from '@plugins/spanish/novelyra'; -import p_223 from '@plugins/spanish/oasistranslations'; -import p_224 from '@plugins/spanish/PanchoTranslations[madara]'; -import p_225 from '@plugins/spanish/skynovels'; -import p_226 from '@plugins/spanish/TC&Sega[lightnovelwp]'; -import p_227 from '@plugins/spanish/TraduccionesAmistosas[madara]'; -import p_228 from '@plugins/spanish/tunovelaligera'; -import p_229 from '@plugins/spanish/yukitls'; -import p_230 from '@plugins/thai/NovelLucky[madara]'; -import p_231 from '@plugins/thai/NovelPDF[madara]'; -import p_232 from '@plugins/turkish/ArazNovel[madara]'; -import p_233 from '@plugins/turkish/EKTAPLAR[madara]'; -import p_234 from '@plugins/turkish/epiknovel'; -import p_235 from '@plugins/turkish/kakikata[madara]'; -import p_236 from '@plugins/turkish/KodeksLibrary[lightnovelwp]'; -import p_237 from '@plugins/turkish/MangaTR'; -import p_238 from '@plugins/turkish/NABSCANS[madara]'; -import p_239 from '@plugins/turkish/Namevt[lightnovelwp]'; -import p_240 from '@plugins/turkish/Noveloku[madara]'; -import p_241 from '@plugins/turkish/NovelTR[lightnovelwp]'; -import p_242 from '@plugins/turkish/RagnarScans[madara]'; -import p_243 from '@plugins/turkish/ThNovels[hotnovelpub]'; -import p_244 from '@plugins/turkish/TurkceLightNovels[madara]'; -import p_245 from '@plugins/turkish/WebNovelOku[madara]'; -import p_246 from '@plugins/ukrainian/bakainua'; -import p_247 from '@plugins/ukrainian/smakolykytl'; -import p_248 from '@plugins/vietnamese/lightnovelvn'; -import p_249 from '@plugins/vietnamese/LNHako'; -import p_250 from '@plugins/vietnamese/nettruyen'; -import p_251 from '@plugins/vietnamese/truyenss'; -import p_252 from '@plugins/arabic/rewayatfans'; - -const PLUGINS: Plugin.PluginBase[] = [ - p_0, - p_1, - p_2, - p_3, - p_4, - p_5, - p_6, - p_7, - p_8, - p_9, - p_10, - p_11, - p_12, - p_13, - p_14, - p_15, - p_16, - p_17, - p_18, - p_19, - p_20, - p_21, - p_22, - p_23, - p_24, - p_25, - p_26, - p_27, - p_28, - p_29, - p_30, - p_31, - p_32, - p_33, - p_34, - p_35, - p_36, - p_37, - p_38, - p_39, - p_40, - p_41, - p_42, - p_43, - p_44, - p_45, - p_46, - p_47, - p_48, - p_49, - p_50, - p_51, - p_52, - p_53, - p_54, - p_55, - p_56, - p_57, - p_58, - p_59, - p_60, - p_61, - p_62, - p_63, - p_64, - p_65, - p_66, - p_67, - p_68, - p_69, - p_70, - p_71, - p_72, - p_73, - p_74, - p_75, - p_76, - p_77, - p_78, - p_79, - p_80, - p_81, - p_82, - p_83, - p_84, - p_85, - p_86, - p_87, - p_88, - p_89, - p_90, - p_91, - p_92, - p_93, - p_94, - p_95, - p_96, - p_97, - p_98, - p_99, - p_100, - p_101, - p_102, - p_103, - p_104, - p_105, - p_106, - p_107, - p_108, - p_109, - p_110, - p_111, - p_112, - p_113, - p_114, - p_115, - p_116, - p_117, - p_118, - p_119, - p_120, - p_121, - p_122, - p_123, - p_124, - p_125, - p_126, - p_127, - p_128, - p_129, - p_130, - p_131, - p_132, - p_133, - p_134, - p_135, - p_136, - p_137, - p_138, - p_139, - p_140, - p_141, - p_142, - p_143, - p_144, - p_145, - p_146, - p_147, - p_148, - p_149, - p_150, - p_151, - p_152, - p_153, - p_154, - p_155, - p_156, - p_157, - p_158, - p_159, - p_160, - p_161, - p_162, - p_163, - p_164, - p_165, - p_166, - p_167, - p_168, - p_169, - p_170, - p_171, - p_172, - p_173, - p_174, - p_175, - p_176, - p_177, - p_178, - p_179, - p_180, - p_181, - p_182, - p_183, - p_184, - p_185, - p_186, - p_187, - p_188, - p_189, - p_190, - p_191, - p_192, - p_193, - p_194, - p_195, - p_196, - p_197, - p_198, - p_199, - p_200, - p_201, - p_202, - p_203, - p_204, - p_205, - p_206, - p_207, - p_208, - p_209, - p_210, - p_211, - p_212, - p_213, - p_214, - p_215, - p_216, - p_217, - p_218, - p_219, - p_220, - p_221, - p_222, - p_223, - p_224, - p_225, - p_226, - p_227, - p_228, - p_229, - p_230, - p_231, - p_232, - p_233, - p_234, - p_235, - p_236, - p_237, - p_238, - p_239, - p_240, - p_241, - p_242, - p_243, - p_244, - p_245, - p_246, - p_247, - p_248, - p_249, - p_250, - p_251, - p_252, -]; -export default PLUGINS;