From d79162f5ce04f414152a76e7d05d2995d7de73d7 Mon Sep 17 00:00:00 2001 From: openeuler-ci-bot <80474298@qq.com> Date: Thu, 29 Jul 2021 03:12:27 +0000 Subject: [PATCH] Initial commit. Add spec and package for building --- README.en.md | 36 +++++++++++++++ README.md | 37 ++++++++++++++++ python-sphinx-testing.spec | 85 ++++++++++++++++++++++++++++++++++++ sphinx-testing-1.0.1.tar.gz | Bin 0 -> 11513 bytes 4 files changed, 158 insertions(+) create mode 100644 README.en.md create mode 100644 README.md create mode 100644 python-sphinx-testing.spec create mode 100644 sphinx-testing-1.0.1.tar.gz diff --git a/README.en.md b/README.en.md new file mode 100644 index 0000000..746a038 --- /dev/null +++ b/README.en.md @@ -0,0 +1,36 @@ +# python-sphinx-testing + +#### Description +testing utility classes and functions for Sphinx extensions. + +#### Software Architecture +Software architecture description + +#### Installation + +1. xxxx +2. xxxx +3. xxxx + +#### Instructions + +1. xxxx +2. xxxx +3. xxxx + +#### Contribution + +1. Fork the repository +2. Create Feat_xxx branch +3. Commit your code +4. Create Pull Request + + +#### Gitee Feature + +1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md +2. Gitee blog [blog.gitee.com](https://blog.gitee.com) +3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) +4. The most valuable open source project [GVP](https://gitee.com/gvp) +5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) +6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md new file mode 100644 index 0000000..121ca9d --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +# python-sphinx-testing + +#### 介绍 +testing utility classes and functions for Sphinx extensions. + +#### 软件架构 +软件架构说明 + + +#### 安装教程 + +1. xxxx +2. xxxx +3. xxxx + +#### 使用说明 + +1. xxxx +2. xxxx +3. xxxx + +#### 参与贡献 + +1. Fork 本仓库 +2. 新建 Feat_xxx 分支 +3. 提交代码 +4. 新建 Pull Request + + +#### 特技 + +1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md +2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) +3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 +4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 +5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) +6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/python-sphinx-testing.spec b/python-sphinx-testing.spec new file mode 100644 index 0000000..28c452f --- /dev/null +++ b/python-sphinx-testing.spec @@ -0,0 +1,85 @@ +%global _empty_manifest_terminate_build 0 +Name: python-sphinx-testing +Version: 1.0.1 +Release: 1 +Summary: testing utility classes and functions for Sphinx extensions +License: BSD +URL: https://github.com/sphinx-doc/sphinx-testing +Source0: https://files.pythonhosted.org/packages/30/c5/2f46418041e31fdc36338b03e2aacc7bf42f699d67d424753db7e04a655a/sphinx-testing-1.0.1.tar.gz +BuildArch: noarch +%description +sphinx-testing provides testing utility classes and functions for Sphinx extensions + +%package -n python3-sphinx-testing +Summary: testing utility classes and functions for Sphinx extensions +Provides: python-sphinx-testing +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-nose +# General requires +BuildRequires: python3-sphinx +BuildRequires: python3-six +# General requires +Requires: python3-sphinx +Requires: python3-six +%description -n python3-sphinx-testing +sphinx-testing provides testing utility classes and functions for Sphinx extensions + +%package help +Summary: testing utility classes and functions for Sphinx extensions +Provides: python3-sphinx-testing-doc +%description help +sphinx-testing provides testing utility classes and functions for Sphinx extensions + +%prep +%autosetup -n sphinx-testing-1.0.1 + +%build +%py3_build + + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%check +nosetests-3 + +%files -n python3-sphinx-testing -f filelist.lst +%dir %{python3_sitelib}/* + + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri Jul 30 2021 OpenStack_SIG - 1.0.1-1 +- Package Spec generate diff --git a/sphinx-testing-1.0.1.tar.gz b/sphinx-testing-1.0.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..93ca202fbe077ea7dda898699da738e997e2555a GIT binary patch literal 11513 zcmVjmHenz%^X{KQ#9BqYJ+^%0OY4ut}200p4UMt4siJUlxavG1~vvH!l< z_u9-lx~nf76h&!lAVMP0ot2f9Rh5-hnU(3gbJM=B1=J5rdsb`cb-l6s&C`DB@HyDq zs2 zfQ0VE2x#(|X#>YBi?|QL+_9Vbe*CRAp||2!OK->D@VTbBrW+Nm)k2@v7N+Mpo{zuW znP*HWnb5$wCkxZ}U20h{aD6hK)A3DhVc6yr#xj{W<1jESUz?itg!tZgm(*-yLCMZ{ zy8Ez0{%5juZAxky!>T0_Y2W;@Ke_Y2^KS6=;;R3Y@_*_4-)l$nzm3lu`>nl$?fifK z{wJnS?mROHs7(x*Hw(kG1NcWLWb{A=IP>Qw`T63k_iKl|G0@W{H(k>P zbLvrI;6KX;fk3A8jx3x>Xi=Xy9+`&rI4~XChiN``JlF9+cudIDa~8x2ps;3yAQ51~ zBMGkO{6@!tf2e8S5l*cxsMTE~m@}Z%bDa6)&WPIr#P?-GjYU->#G@89e5f|GC)6WQ zEqT>HA*be;+CC-aKBcmVm<<)}Pc#3I-*(R5bo;vJ2hTA7Tg`)5{{uOI>wlx(+Rp#y z_#Dp-dqyp1rX58eO=H7=l$-U&54C!`*4V3Pwd_Z$k$&jH{0-z(X<|8Eye^A3YR!Z7 zi<5F_M|1Om22hf`Ht#`-jKUen077cyMWcC0e!Me-`Ot7(PzJ^*LO`xy zv)P=!HLQ>lXUcvEK$JB?1Zi4b|6a88`&t7?Z5NT6A>xNa5HX$&v&Qr(Dkw(-59$I5 zI`W(w5IRVpXc=ihHBDYyJ+7_MDyr?ob6il2S}o#p76}TJ`oBLU1DLfwleANizbLpak#tj>d4eXmw;Eo-5IA9##U#?Tjb==x*|4304GbG)2$dx&>A=VHA03&k=Wf{Nw` z9#S3k+Z06c!tev?;ae`+ozNT8p&w4C<~^^qE^BSonvJ4bFRxxSNY^$-7K{SwjZmF^ z;46yZfo@4HVB9QRP&@E-#Jex>!f>zG8ihl)GnojDm9&7bqI*bL<@`(F5VDzEQP(oY z6qXe~xCjF`3`7sHcK0r@-aXMfyx#qFxG2~NTJ6O2SewRjMX;hAj^OgioL}a;wDBBUr`VX~MeQECjV=Qw-Eb|6bl<}DQJ}Mi4lIaty znTI$^fE87On}#ak!;cThfG)EA0fP;n(0drQzHiQK#z@o7;UybwEtTG40eMB)rX{K0 z0Bz$NV@8o={$?oNAm(NQb9)shUVyT+pyi5~8t}k^!3w=u#sSQi2WSUO$tjLx5T%ji zJtS|;TS~5BX$(UDnqjyWGVvOT%L-f^M@BU9klaRs+`^9Q*=ArGmekw+=-aX{tN)$$ zj=Sgm?lbNGn)}UqX8+e{Z1unA_{a?puI|aPpeTgtkER`i{P)b+92UNDh2ZqfZV>eh zRQ;ePK~WzQt0iv9NZHS9xX9GBXhqjL7EF7@;=}9*RqK{cK!je=iHU2%DCBYlWKZa$ zq!JnfdonU@!+XHSE&M89dZC^8*9ij+_N1^RjSWOlWlN_^y#?+V*|zi6oWPf0ZUl_l zsbg8r9g1IAY$qn)!9pQzK?AlqO;Y5es1&4(oe3oi7-^`Q!giYBGe*uWWeX{594sTS za6@lY;VmqfD1{M)TA4jbQ34ghas~1m7nLjpP?N#|NdYu%5&~6EPXysj11xy_h7#V8 zowEykXPbM_?_ezfQSQe)W*x&cbcK98NqF1qlm5l)!TZitm%#VStBYTHC*2eB>Q^#& z+a<>rm%m>1-n<=h}BO z;)?XnE>C-a46t8y&Ii42ze;-N$EWX3dgpJd1Q3w(i-C69JL?SqY;aL!m1c{Pi`V3= zdxhKPLFZNPv^V&b)%UtLILEqPUtDP&a@n~W^p4-1cCN_fyQ|BKewSdgPI~?0(@yWK zd!j?_P$TL7(mfxL{@c#!X|k2t#ryN_6_Tztk-X}X(_ZJ*X%{PEjXddHb&m(wn)ur> zFb>E&t!n+t?r{&k057`Gmd@3$Re`hL{m*v*1TV=+=dAMvnpR%H5$KZRcURprBpKMy zfA^|C=ndWty5!Bp#R=nczkBrytSJ5eAg337#;kY!ZdE(!3_7f0KmnYB*YN$-yMB-H ztam=>UR}Mr9P}>EE6}~~fh#~`2a29B=3bm*Q(=sBFRp$?q{sut`zm?=whPa%ke`fG z9b`ctICeZx!Js~1;6RJpNY1-&PJ3^<=f_=qdx2Qq_xjxmbXBj906kVMbUxJijx`y( z2&mH7S7pFfSx1uIYtlLSrH5n-VCedOPYe^rvg5ac-MaQwtp8`7^WN)jf1sQ8bDaM+ z+Xt!j|DfL9+JBzqW7=aYgw;u`xtjc~905kpgjyK=R)$IREV+b7j|1l(pv>sEYGKqo zIu1P_wi2}noE>bSr3U`<{`gjyuT1~H{P|6-cmDd~ne_km!CuP#zu!98+JBzqa|R0O z#0ZSqFBGPrV;_=+-q6mC1wBmf2NVcA57PRIXGpKDI1g?L$yE_AAFdU&VX;%;c%H(c}mJYKJ9mYEj)_LM_jiNc~ zkmT5>G_l_~B=63DJ_mJ5JE8vAGuf%qr#0ng`f%rX6JPSJDrvp6i~#lTxXxoli>G1G zf)jd6EyrcYMSXUVLJki}o7BiF=$Zs**S0+FR;L=Vb4N5LxUoh>^OG= zQ2f@^_ctzauwjXo-rl&x-o_=8?HD+&IcB}9ZsFDdiHA`>aNn5*ceu$`M*RAaYf@BH zbRgzpZlM9pV&oK_1S6y1(V5}hgl<0gJ0=`V>T7@0_5Z5dIXUY-mHBt&`rm5rXY_wq zLAUGwGkj79drOZ1HSIe2{#qX4_@AYAqO#9W{j5UT;OMBJKwZEWg}H!IczbpLkt zKSrKmkLO3+a)|brL+H~P4K~J>OUW3PA+#9!uwB_@j&a2Zc1Ol!Ms?R-ho~gtVx%cl zc{G{};Kbad)`TH*A6#>HvdH08E+Gi6bE78X4=bK(7%OO4Q0hEfjHrjlf|n1MJu-3b zY|Akw{@R4y%_+4$4{h%ewa}w9txp3G;$rN+1Kole{=-l@7s6O{P4|#n@ctWN-ixa9 zVR~r1^Py>)oC@801MQ`vIQL#k8smT$%rq>`WgIZFo|Q+TX-%ky2EL=xJXlzzsxavu zm3Gk*w;MRSlvm@!yJDMbg<+o1DVv5vK?cKLhME8^V@OpxEL09z0sO#godZ^)XGjY< zB3M*+LbL^vT~abZp}N-@ofX}q#su1VA1K9e!b5XQFXxTFy``4r5YR5I$;(~%UBaVb zEUV$k{Xas}W0qz=Az`%dq+SBbRTcH6Dyl%(Q5GH=!+Rk->iWL=)JM+%sUS*Zs?xaK z=Wn$BCl7Hx_xcYT|7Lpq-*0X0f6wv}6Kbj7=Nk%wm%M^SXkw947aq_mQJM? z%yu+(Y7uE3cL^OBH^xJFW0L;dT$sOyH^!YoUi$G5#W@wgPYfFtBXUl|`G5VN5Cj%^ z`QwS<_r`O4`xD5X_pp#G3>%*R=Gb@q2fn*W6B^=&*jm}6Lu9+-ua zHMwI?OwzGN9v#mEQmYYT=FA-A_kzOfx77B`e}t600)4?jw|Ub4x)P;?YZR7sRH^P8g487r+=&r?md;#dp9M26vb>cZR z2u2PpjR0lZ&{7kI$(Rl&rh)s?1nT3t;h~H0NjRN8U;)Q7XQmB9Dwo`!=`9SPlaLd7 z2J7Wd#(e_fC&!27{N#7Xa_pIbP+a4JEwEU78Mj~sw#ge{=GZ|PpBmnHj*B;*Kk!uw zz@TFS@+OQp!(3u)wiPuj^LM@lmd<+L;RX@}DtT+zoI@dUa-7C`;)FATYo){*wKNTA z+*0y$I7h$)Yfg;;{X6%P!q&X93={O6Q)6nuuAd^P`v8nKC(-a2%pFi90c0`4*OqDD zuqzJ=PyXNkhMD94&Q1&%-*8Uj+*ZesXi|3QV>6)JaZ@c&lJcAW#j$kduJEx2EE@l8 z+LpokdLhms$<(~3e$2o#V-8atA%NGRN26xEH$g=^Gfe&xbQHjh*HzvQ&Q6u4{A7$_ z-kur0!w9>hBiRPa1hpCpWN1sxRVYQ>aHQbu{%$((+H!)x64A(c&)zF9C&B+MA|BBZg@bA$4Fx(8;9(LYd)VOmnz{Vrt~YVvqHK>sSeNCH9*MGo(uw12gE{)JK$uFh{l7`wvldqcKT~2du;U5lNTn^H#R>8$|0ofBmJKZJbgT!J&XOX-flHh_P>Khqq)`ppX2j^&SpcDLm#!knDH|M*!!~| zc&QV<*EQ_}d;U>le`+}M;5i3|mp+P_j~d#z3{d@#$n1CEDZF3@Js&k#c0ld&4Lnq6 zz+=#taPEH8#1w?bTmz|r5JM-w8DDuBUNXY}hYS@7T|8+56b$~OhVy?MFti>DgK&&G z!i4D_ye`m#Zs_+PHFIV=9-|r_E*{(m`DlpuKw;<)`DqQ3k4GxnpXAJ7$^3U8p2z;* zYBmqz`(N#ScK+Yo?*E_V^McgALk$*}&qERh)7tm=L=$J1{)4aaMHPoc;5eX4$XEEJ zO7MR5P+UmxHEkSO%y1@sV26V{%Wd2{RSuPJ-Y$5XvTRGJRYq+Ix5A#i6fD=2ElaFt z#g@>k4cHQLxgmEwC}FnV1o&Wm;FjLr1bA-~;E3jY)ARDT@leRX<(Z4u0$NSN3QKeb zzR(DrfsE|W@aCg7iTzh#!j(S34p-7NW@+D z7TSl__l^?fq)BEjMGy^I$OLTw4_y4Q-!~I*}H@N%fQ zeZq9t30|YLe4UZ0<@ny{+&f0@RTnoCv_$hOpu%&8kQe0q;y*iw5(p8~d;E&-K6yx4 zTpJ-+1#X#k(K;9#~I6~GTy-+M~7DqY%!(a zFz@Bl%U@w%i-*U<;K8MuroHZ+cKg5f2Y9{p_<~&!Jz{&=84d7uy3bB+r1_~_L35XQ zJ)u)0w1W7ZCJx6K^U6^zVh1cadqrKm|q8xG53%LhJIBTLy)wq@{=g;|9CH9J)=DPDpCz3H<}pFO5!L>G7| z5d7e=pRZ%&j|nZy>Ll(;23*E!lI+lv6ekO;1m+%=u7`(s!9(N~$z!>ceQHe=iUl@& zs>6DKXA9**6zuI11ZWdkj)8}eDZt_QESR0{yRf#RTO|Yg(D+!04aVJOxatBImX4@h zjv)ya7nj^x!jIvQ4R+`oi7Zh_K_)^KrIE=|%_jvS_C>@3-?2i_Lm1Lr@a1$Q>Qm@2 zeR#7D71!5z2y%UmGXg1Mv()q>%9au(sZeTDNx--}pF%?H2(u;?QH3fMDB3=a48*V| z1#x963FwyeX(ad$i;;u&cSN-&Epe?XEej{iN{`KmVJL{}n0BxxDN3a=E#3nCYS_~% z5%xSPpibSc`Ukf_)|i#zB>BWc ze>diHF*XD!A|=ik@04dL6Z}ci)FJ3$IWopKVzq_!+h@DN_qjeW)9 zUM0|71GVgw`&t*ENGa5eUa^Px;P4tcTEy7`Jn=J+_04qx9kfOPSYQ!dR&DwT(lF>2 z>sA?Vi!~>KZES>$VGI_-2J*075y^bK2B8ZB!|=tpWPZR2G=d^jcH-9N4mYlZ=}U%g z;#WL`#b0Ikql&3unXtWy2;T$K9cQnY2!%smL>hpBhR9TbDS0=8*EYFUkORAW)A(J4 zEdfI&4onb?y+`lSZNbEgAC?7*8yR~PJ)W|IQPNyILlQ#F7p_GztPu0D18ou1OcwV@ zz$TC-$|>~n!tor#*EpTo_!iFFOavsbF#(1_ksPVdrwGKU42(6gwMz!WS{*6BC<6c| zN4Crwos9(x1YU8s$5fjO(}G>10448i*fZ=bZg-?}p3=2qq$I~iv?dA(ilYKuk)ha0`RL} zPzlD8WCDzZVdQrYSX3??WLU1a-b@W~?J|O4p>~@9h|BR{labEM_kvaO-FG*4AYqHz z@E%L~>L9{m*O4qPXwi(^@6mKE8CF%MM9aHZ>;G%MnLhyci`>F^As?I>(3rc~DkeIr13^nsHt= z$WU}&Fh-^5IfeG+L)|G*c|C*wtucXELpJXiw!S}pr^t%0wFyuwQiR)6)bHa0fD#wh zBepn+nAI5_V(rb7l~3)$xS=3veYJb)&cVUKIvN_&o74?R;cAdmjY7n4pteMNeh@@U zDI^0wd`m0;ViMp&YhjN$jzHQZT?@l4C&BR27tkutDTc#|c{?1U8|yHD zu9d%J1LGzShZyJ)>d9XNOW*qCZ~aP%d`nU_;+YyK8d$Y@&Zc79x@Y_e{6A9mA8s>y zoCRow{kI|f|AqZ$AML;O`quvQRoH)pt#rB3_jxV7>~KT%M85M3*UvTB@&h;y#pR>M z7A0;DF7qS#qY@~mu1DEdXm1JcO(jmy1O_aFnvIqpdyNBf@}bpUdv&Gt|Z z3lAU~?#I=$qv-np)3k_6#gm0$8#4@o#g?tq!)WEo5Li~$tOtxn6?tO_Kdv$-Eai>S zfiXYgaA>;WsbQ`;=rvCb;Ds3K-xddC7+~LV0+DOLcNSb(7-2jF9H7i6glDDVw=l4n z$#a{?AQJ2_hTYna{X3L>9rwc&TSgHt3U!sLOadf+@yJc$$AsU=j~-Qz?6WU!nSx$?OSP_Oy$cGPXl9Ch%Z0pl_<#12bc?p-~)e=gN7%u z8p4DVHYawEAx;c+RIf&Pp^oaxU}2kMSsYpD^LsJ5?<4ehqc#0ZQ_sLMq$d>=5lTxW zcrty$`B}ma0dWw}$zc|S91W#S6tZml{li73#lYKDsKQD zJ}ZZL?W%`SmN~ISO(0mo!3=?H`g0h8F*-CW@r&L{r({oN(>OL|MWTGV2Y6~TF$X5LA)TL%`~(# z7K7xyhhxkmS3}7P$G2nb)DdaphlEw$ zE;I6)W7{{DO%>@Pq08?&FxPAAVfAM0JKjg~D3brm9GS9~$B@y2gFo_sID!a_|J0I@ z!*rU|B(&~2Zn>0#f&CqKAxI4MJZw3to{IfLDOX7@eT+isBwZRJyn<~kLUHskIf>Vx zrw9t?H&&lr6Ou>w808qHw>i@jxrVExjBY|z?h9GTQJ@$%)FOO=&&7uB_vy0KT9=ZE z84d7N1R%|Ym@4^X?S-AQo z8F4?(dz_LeIIPN<`OK^_!uJAac2f05LAv~Wt#BR7sQw8V$|Vi~5-Qg3E7}tM zX&Ej7vIa8FOL-vpT}n`AM0$SPuuxjgF$sr#3@Q;k9S$p6ZsCMQt1OLVxe?qedB(2P zdft^z^LWNQgopXv!N&@|&nF5!>~rQ+j!Kzy@;WS3T2VVIqDBo&FBLtm;z5y0VUc1X zmWQyCR!RSCX1`7Ce>$DbYUt#@`$+rWX7L}I`^|0qkFT@;ACVhyll*^;0~Y_`pxxTq zf1l&C&HuN}|F_Nmx6S{z&HuN}|F_oq-@kZwb=>Xi!F}*V>wlxJ#{XsOe|xXF_5XU7 zPa+Yw%-XFc|CUL=)nwmsen>5q?>mYdugMtFnoRw@JgAsf9CJup=8mov`zmVdsIl6b zV|^){TyDk>Lv~|zWdRv8b0uKlxI+s?8G~doGk006OvxMNQOpzNq2vXBB(urw3cri= zW1i#fsq%hqKYu{^pEuS&P5$E&kdpuV2le(={y)cOdzEWD|2LZd>eBTz`X7b>OwIqj zW^0@O`B^?<$A%eHx07Kz|5wldghu*Q^FO`++iUG_TbSm)d{oh0laNGZ1OaF_*qEG7orR)FRelq`iv$40o-Tyz!r|AB# z7Q5)76CXPmEN#_;KhygEWT(O_=l?+~HUFE9<~IJzvwXU|lbK6rY+F6b{b(Ads(0{8 zw>A08Rv7%j=f7%a`egmDc>Xt=`}+s!^}oJ7|NFx0|GIfKWLTnfJc*ph6HzpcI0(_2 zQJYq0p%maz-br+MmOr%EIXDHjBsZnND>tOQSDU$dT~LTd3OBMZ`n#EjI} zU|tmKVI}h%mds~-H({`G!8BR9*+XKYR(CGDiwC4}L>1+R$VOuXZ@gu&C{*Tz#g6a~ zhlm$%r!1w9g%eeXHll590v67)!-eO6H z+GM5J=W4U4BGc%+*zTK#>J#Dj;r-6HTp85GqaE_CD4dL`;Y)ysuTeDr)P<+0@zLwd z9ja6xFtnVRqD%qCY?l^tPr;e!*ERZ9DVo!_kLll4R4%{FpSmtBV?L&aMQ$P+dAa*_ z@9$^bLzdcsUxgMiwp48`fiIEKLsY3;a}Gzz(S`Au(h+Zzo0&MsV43kA(5{Fhj3bDH zJY$S+3D1J%S7c~z<-Q_R6!6?N%1mPejbW=KV?O5cJQaOgR#{oUh^R{$^E?_@TjK78zaAy>M?@*}ayulphLk^)IJqStEaFD=LsV9Rtr@FjWhZ4* z@_oYiPK{DEo_cF*R;SWzEi2Q`|jy?{eg$P5Kvjg_-?U_VVb_-TYK7&hO{ZijE$w z-P5Brx|+9Tbzdv#;hs_0HrA82;!QILy7@H-=SC$DEMu&dBqy|Bgn1#jzr@a=?l~m% z3h;O&tXUvx&GG``>{}_(T)#x-=rAsrW{R~LSFDZMVr|Tq4NEjvl~~3YE5(^5M*_+0 zikaD)F)f7)!@uDhUiP(Ick1zuMic4#u8Xv944b9g{*-1x9l*-Z(YAVhjkYZ{Lq+|~{$Dw+ zesk2coS9*@(xxx;5k2FyqQuEh4*HE;Ulc66X*3&=gPAVY^*Sl#mQGv#pUwa8Q}RBp z>HpiRH`;0czt-N?|NpD-|10qNd$PP!)r2?TXLR&a{O<-l|KUmxyeQG)CpuE(Iw8s9 z-=zQ1rpA4t&9DrRpn4{fRjj5{CcWexRa(BN2uTq8!r?;U1wQs)IYO~v=0&9uBFgl} zjgUz^AK3`ZIr&sgK*Cnh&%Nmi2TP`TcqEMK|t%*12O1jY0 zEXb_tYQZt^w^7b4=u3Je^54pdhb)CdPD)f+)e_}5UBUV-Xg)y;(9t6f#GIYH+3_7! zp2^RUi07OMpd4`p-smhYe=64dO3rL=Lu~JVr1if~$@{vV{?|BY@3%$%?`ES>Z}Iyd zjjjIo_1^zbGmsV~QGL49qMqW%;biJoP9`ShYs-lDJ$k?RJ@8(AGuX zR>zObby%DyH><492d3ml$nEXn-JIGo(U0%aF^0ySd~IWZpQFeWZ*j(#!UB=UXbfA8 z`Cgz+=V^k8GP(L-k<5UFJh$-FB;fL62?d$_ zz$@ozaaGXfN*5o_xjGcG;sKUN<%j!Q6MHXDpjBKiz_l4b8uCTIQ(ogGWZ zysXzEFW!=&ke8qB3yJM&K~C?bgDaBI8%XspEz(8ST#$m+Snyh;*}^0n1$lC5Irzv}WFr8>)< zH^ynT6x-6SDb}xxseO`e7s5B4c=j=)p-M7nj#Ak>|6PX(ztNQy|M^zxCmJxzIJDk) zDI)vdyBo5*(yx8q7Sa8<85|`QPR-Fr>O!)<)D6lX<7zfnjgVG)Psd?E^HW16d6im9 zL;J>d?rgD`svfW@%UQ%KadA^+AHRkjI3C68!s9s|-(UuH-<(k5Oj)L^FMn9F#!1g( zPKR<1hMwwJCa3&WXtVsL{B*7)I~!wC+!|K6OnrsoJMTMJ=e_echf#PhV)}Lo{sLVti zjzAqmYnN~$l16)VVdC7XnO<&E;egG=-FlP^g0 z<}mIo5@7l~(jczmo46GN2nB+4M@pdY|u=(w z#Au&}(|Ixjnc#q=_h3cvkN#PT>nt70V50x}Y+VGk2i(VEy?x|n-6F7maz7;UoMFY_3-h@I7}+V_ zDpm=KKED}-P7BMArdGx+N| fIo!8yrrXc