From 92cfbdbe5bbfd842f7c74da4f45de24b5362fe53 Mon Sep 17 00:00:00 2001 From: dai <851733175@qq.com> Date: Thu, 5 Jan 2023 16:48:56 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E4=B8=80=E7=82=B9=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../images/shuju/main/card-subtitle-icon.png | Bin 0 -> 504 bytes ...ard-title-bg.png => card-title-bg-480.png} | Bin .../images/shuju/main/card-title-bg-800.png | Bin 0 -> 52948 bytes src/assets/images/shuju/main/weather/dayu.png | Bin 0 -> 688 bytes .../images/shuju/main/weather/duoyun.png | Bin 0 -> 895 bytes src/assets/images/shuju/main/weather/feng.png | Bin 0 -> 651 bytes .../images/shuju/main/weather/leibao.png | Bin 0 -> 725 bytes .../images/shuju/main/weather/leiyu.png | Bin 0 -> 807 bytes src/assets/images/shuju/main/weather/qing.png | Bin 0 -> 963 bytes src/assets/images/shuju/main/weather/wu.png | Bin 0 -> 612 bytes .../images/shuju/main/weather/xiaoyu.png | Bin 0 -> 680 bytes src/assets/images/shuju/main/weather/xue.png | Bin 0 -> 1539 bytes src/assets/images/shuju/main/weather/yin.png | Bin 0 -> 621 bytes .../images/shuju/main/weather/yuxue.png | Bin 0 -> 748 bytes .../images/shuju/main/weather/zhongyu.png | Bin 0 -> 692 bytes .../images/shuju/renfang/index/down.png | Bin 0 -> 826 bytes .../images/shuju/renfang/index/i-yujing.png | Bin 0 -> 3868 bytes src/assets/images/shuju/renfang/index/up.png | Bin 0 -> 754 bytes .../images/shuju/renfang/index/znyc.png | Bin 0 -> 1291 bytes src/assets/scss/dataBoard/c/common.scss | 44 + src/assets/scss/dataBoard/renfang/index.scss | 158 ++++ src/assets/scss/dataBoardMain.scss | 157 ++++ src/assets/scss/main-shuju.scss | 747 ++++++++++++++--- src/assets/scss/main-shuju备份.scss | 684 ---------------- src/router/index.js | 45 +- src/views/dataBoard/404.vue | 16 + src/views/dataBoard/cpts/map/index.vue | 754 ++++++++++++++++++ src/views/dataBoard/renfang/index.vue | 196 +++++ src/views/dataBoardMain/main-content.vue | 129 +++ src/views/dataBoardMain/main-navbar.vue | 336 ++++++++ src/views/dataBoardMain/main.vue | 156 ++++ src/views/main-shuju/main-navbar.vue | 304 ++++--- src/views/main-shuju/main-theme-tools.vue | 85 ++ src/views/main-shuju/main.vue | 24 +- src/views/main-sidebar.vue | 9 +- 35 files changed, 2863 insertions(+), 981 deletions(-) create mode 100644 src/assets/images/shuju/main/card-subtitle-icon.png rename src/assets/images/shuju/main/{card-title-bg.png => card-title-bg-480.png} (100%) create mode 100644 src/assets/images/shuju/main/card-title-bg-800.png create mode 100644 src/assets/images/shuju/main/weather/dayu.png create mode 100644 src/assets/images/shuju/main/weather/duoyun.png create mode 100644 src/assets/images/shuju/main/weather/feng.png create mode 100644 src/assets/images/shuju/main/weather/leibao.png create mode 100644 src/assets/images/shuju/main/weather/leiyu.png create mode 100644 src/assets/images/shuju/main/weather/qing.png create mode 100644 src/assets/images/shuju/main/weather/wu.png create mode 100644 src/assets/images/shuju/main/weather/xiaoyu.png create mode 100644 src/assets/images/shuju/main/weather/xue.png create mode 100644 src/assets/images/shuju/main/weather/yin.png create mode 100644 src/assets/images/shuju/main/weather/yuxue.png create mode 100644 src/assets/images/shuju/main/weather/zhongyu.png create mode 100644 src/assets/images/shuju/renfang/index/down.png create mode 100644 src/assets/images/shuju/renfang/index/i-yujing.png create mode 100644 src/assets/images/shuju/renfang/index/up.png create mode 100644 src/assets/images/shuju/renfang/index/znyc.png create mode 100644 src/assets/scss/dataBoard/c/common.scss create mode 100644 src/assets/scss/dataBoard/renfang/index.scss create mode 100644 src/assets/scss/dataBoardMain.scss delete mode 100644 src/assets/scss/main-shuju备份.scss create mode 100644 src/views/dataBoard/404.vue create mode 100644 src/views/dataBoard/cpts/map/index.vue create mode 100644 src/views/dataBoard/renfang/index.vue create mode 100644 src/views/dataBoardMain/main-content.vue create mode 100644 src/views/dataBoardMain/main-navbar.vue create mode 100644 src/views/dataBoardMain/main.vue create mode 100644 src/views/main-shuju/main-theme-tools.vue diff --git a/src/assets/images/shuju/main/card-subtitle-icon.png b/src/assets/images/shuju/main/card-subtitle-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee9dae3dc2a797b19d6e62d3e85a7311d2b7a40 GIT binary patch literal 504 zcmVPx$vPnciR9Hu?*E>$bKoADte;g{Lh(5_ZsG;Eo&>>MpkuMNV00$sJRFSv<4Gl-2 z<_d<2CKNOQ4_Yf5Ey=FEGZVMA*PrLHV-t+WV8%B^fn_zJTgy^px!EBAOx+qqfols! z4G9oG&e2#57!|}Lh_E8U1=r{^u&`jnkZnXYp(mG`;fyaW7!f3e@O5UvWJ9_TR!kNo z7h%D4LZk>SrWK+^XfR2L6(Pk$Ari!J#wT=u?`ll1sa-m!n|2^l1QVVKSWypW7R*10 z1_8#Qiv$st7R&}>LHLwdFb!lM2rGudDOwab_p>8bc&;#AP55-Aic=FA8r}1>uHn8b zY67m_OL|N_VD!Mp{EHW69JPMO5I&0@POCA!rLG&yxdh{GeZFi`vsa7)@ln!zQ>=Tz zC=pH9g`qQH42T_wI!(YzS`#iEVGyEQyfiXEv&Cl@<~AZ45wDbB+B#^vJ7S1dh%`+x zOfI4mV!=odSr83IipYjYFdBpil7rDA#E>?O1)+k(Fihx&11!~|ZEfE9JCU5k!PH*= ugu6>i4MH7}$fjpPm?1%$zO<3>FZBoI5bJa|(`ktS0000K&NdN(*2+}(! zB1o?Z5RzP;yY73}{l4}5bI#6MGqdJQ_ROA{-|Sb0`r7m~Tr>axfd26#4PyWRjJ;g@ zQBz(%e;#uNUcP{V#@Y`6l|Oj?0RRGk#~SLUVfNb{dR2EHzrXFg-bqlsp$HQ+a)cT^ zkkpC~Cxa+uyYi

{dMu>%H>?b4F>vCcGXa$v)Q<%fgfDVO@0~uai(`FQb}+s zV=I~7kNk1lPPmc0wQQ1G=5r^d&Q6Wvqh7u}#<+j8EP3txC~|(ACek!#M|BX9-w|AF zVRIJUKCDUQch_Rh=0!t#Nr>-JnP)9GdGUzk@nS7{y(F!ztue~x-K5|Y<=-VA(FpJt z92)^vHGlq!*hrWR_GI4L*#l>^Rq!goa+*3`$WB5uhpm@!^nG^tUq{}F^gKJE9ir2N zCN0%!bIAmUX|<_|c}xnkiX|pz(ThC2coqeFQ!Cf#PHZM`cB+$ogUFOy27&oJ-d=-@ z+|$vhs%FwIJp8`f(Zk+;;{om#`w7yd>Yd1rw85NKZAlB8`?J3FHg(1J$PcuH@dNw3 zb&stdgqpb_qIo_eH`$~m4cq8VHU$Te$MU{7^&jKw<}gIQ(}Sjg`MidcaFc=6f~+d# zCGR8D{T^a*#*-ab&L8E`C1OrMbkv=qh3UpEOGCcECe?Pmu;r+_9gKF;UXATQ&eO71 zQlo0>d^oq;-H~4ngwHdqE_){=i~0VVe);(psw8gmR73>1;oNJ*Ve9DEM;4wVZ#6&L z)26APjbTLPcH!wJMZpO>&g zZ{%a{lFz!A@*aBrEb8twKDhf!YU-X^nlVBQa#Eo@7v6*<{Zdd>Nf%96-IE?bnC&A8 zJ@?Zh&rQWc_g2p{xB(#+Lsk1*MQKQXB#hKWCc^AVX0E5m1B@;CQZe#H#9d^bFwzt0 zRRqh9R+uC2MsyIC$)y)=)5fHiTSXW5`6EOa=6sx4P4|K0P+A}mc$YuE3GE23SE{a4 z3FC?J*@q5M9ni~q-R#xF8KPGXIhkfFOgDYuS*fKoUTAf#9V|)x?55?P9wUq@zna(X zGX?r>=Cto@R}E*eXS@C;UFS6*hYAwD72&fLoAW6rpbf(xT(Xax{Y!3>KCprQ3$tcI|QK6k=tXw zGMoUbm^cqx*!)!#J6jZMywwOYF1vwcKT5C{pW*o0NN)&IE*);Dn4`KUygA_p;ZC)8 zqd47Yb3Bx*G)LOBRq)YH`UAJ^`J2LP?PCApqU+uQ?YaAJ`u(P?JhO{wrTPkJR;YsG zNyg$KJUhR?X3$4jqgns_RzT$grzE)H(O+E36Q+zt=jiGiUdfe{<}Y^- zQh?J<+?nMHGbo8{B;E(y1uffK%6P!!nIYkA1ynev`T|+;hU24!0bO^h`n@rx`!*s1 zl+=`8AXwtZAM|MYjZTT_Q1rl>G|ES%1>B*Q7Q3gWn!Yt%l%_UuE)NjP`7?cS5Fku0 zT}VgnOOVS3G2ez(m&vdyBx&D}bk>lDLH}Pj3#um{ko}2~wgZsmhIc+6!V6szbiS8 z%E|Z2^F5j}T3}nPT+M4-w9tinArup!Z)uPJE=^J`;QS;2MJcKEtCTX&@2iEePk26y zGy>jI|3bBt$q1~svxsaBpXUekuu_cKC!f4k=M*Su{OKwhI9F+5Ke&^99UzohnL~9X z^lsCNzkZe@3dr=7Il9`ryxvAF@_?U%7(*M;&aNh~SBj0=ieNzb(@Hnp*m;v*gN8?2bqjE8=lPq8eg@Mi*_vqMe(KNJPK!X<`&GJf zFs^+1iHFfni{a!y=LbdK{@PW?IPI1xdTdqksR4{3>7cY(1E&}00f>Ob&Vx~!$W9|c zf!v4WT2CW=s2k*%!`Md@azfi%yGaT9Cgkszh0xY4V`XYtd2}!NoP91J2 zQEnZmr+4gRWwgkC-+iZ)EeyQ8;e%A~FrwjsQ}~|zN;qRaeMk%LAvBU~C=O^;B3LlF zpSWWZtXV1M&%USvcGl@7SEInw>HdO*#PhwUZS-F|BRjRQ8q3S+v{@E2U~Gm@A#7=C z1pTDT4YgdX)51g%mmAIajF!TdJepdAVWkjdjtaM^oF3tJqFW(23BQQzqFV*`9sG-K z=_H$qvjgV&8;^XKGPW35x4DjNy6yoaP!i-_RWJA{C2BEsuIg-S%~%yCzJ?(pNn3;D z_gVeOQ>6VeF^AlAVNjGtzVUyP!qcB5D)RC9UQ|mOnG|uC93DLH1^8H7LdEXxQW%0o zRW=+7@U=3{SD}?r%3#IFUOVLee2*)4V5-sYgZ2Jd6$MwYIuWc>v|STAo^p;C`z4*f zpi(`@D4f;ktvr&HCZ*Ted4p?&=8Q@%MH8l>9H-JPp;n2@r7N#_LQ$py?M(J88$6kx zp^l9Aeq@0C?n4T;Z3qkuY$S>1{~Elu4k8W}e$zocogZe-kGLUYZrb$*QR!1k6;cn{ zlxtFallzi_bIF?(z4H(2yHZ%yxIA0A8~+zX+%^+QYHK%ipVokH;cB~Ls#`yEBPvkM zv&-U2{xMT3R`>^}*H*p(0oS%TtV=_lS6%4mHh4`ML40(9+bq=*Je17M*b<+P0SfsSQ+60RwOY*aGiuv>dX!o^sOf1d{hn=$sOUiBvAji=sZ=UO zY!Gi#L&-{Lzn^I2u;*h=c+ESYNASDQz}rgOoGY6Y^);W;A2+&APTC?uxxjS!u&?RX z3+2Jl*>@>-`v56`IB&hJ$>PcrCHaj6=pumKEy|I>9;&G2(4r_(d#?Q3rdXRY*cO&@nBIC$W}mwT!!IXz z%8U{}f3X!v^zs=!IVuk2W~RfjuK^Ir#Jf4PGV0Z`#=x3ni1^RYwFiQi8~!BaMCkA= zgDoQ>QHjsD96hIsyfJ?+mz)FfVQaQpagF(Z7WQ5-+yF$)6=W9u#n^9SU;ln)rVHkN z7qV37KW|fc+66JcI_xm$|5;qLvo!-((9=t5p1zp+<_VjHgRnE?Q^G}g&fe7Q|A+Md zFk_&!3xItIKO_6VNB_eSe96)Ncd4}@`2Q#VfAdsbiUC}B+SI&T?dXN1(&IyiRfU>< zR?PiZ@lXFFzAEBuiV~Sfn}=G#IGv?Uhm2Gl|5s|n|E5OLXSn)ZQcHCqiw}h*yz^{+ z{XbUuzji{b{pVw0XP`Vz)!(s~N9qQQB%gtNUy|B9fgw(>p>3^}?1xt}lLiiS*q&s4V2a(O32T#{gwkrD)gurskC^ zHj#<6BoDczipl?`C5ie!TB^nVM0(gQ{f-q9I5qb1@50pUMRJe)Hya3v`GK)QNw{Lm zHMS-tNEhZy^CDVNoM7Oey8Jijzv;6kLE1dexG8PBds#!6ik~*6M_!gcZPv$I>CGgcoRbK}O#`c=dDJmbz7{u&TI zeKUsr96y~0~s3qb@#QWZ+Wp+=zLQ8aj#ysFVTMs{UavuZA-4TbP`!Ll&qlpeYweb z2-eB-lI#bo#51mqZ5b5v=#hVw*e;)k4_>&Pgy)eRd8S_mbTyY}jTE&S$ znBOrfqys(k&UG0-FQytTa?u=p>P$wevgw+SAiM0#@Yh&6B5f*-a@=3{t6}a=hr${U zR;5W5J+pncqNlF=yNC4k!JeG$e@x>?F3=#q1aD6Jz3L8rC0GWgw(jOZZ=N26H}W$? z;&LatQ1`>wwsn8&Z_z7uM2buow*{!56^|VHHq0{?rBywRCJqUzb%p6r>4&F8 zIldomGGxMX+SbFnNU~w&+Hyb3=fx<^}gZc>{agV75$!OkQF!H)l#xDqpOH9lKd--M53pQjh40OM@g@Xk?ZRNtuBuqQw0Ejf zJ0M#-Od75Fd&DlO@mnIucXbiJL=-Aj;}DCfN>0WkYGlSme2wQ5MTFZ_`eM=&W0q(f z>HpAV_l910$e)&DGs4C*)K!!$xYsk67t;sVzwaqZ-u8D6^$vQV_*iWPD<=W$oE}*V zIDo&0X2!8;R6*tH*c<4ue&9-q&PfH8eFEu7T7ZH>E0WUL6B27JU;}`~!gnlyxV7jO zd$n|0k|rl;(N7$T6*KMHANT-7pb=4gNH#iVYWaNv{)sSox!Db6cgeI;U5}a^QdZ8F zl`KbbB{SLT#FfiKMy%IsY=Kd3`ELN`F%r;Ch8fWDWhZ2X9Z8vhnTJ-BZ;no`x-&vE zSMW_mY0Cz5FZ|v5MqER%czNCnjeQ+MF?c2x|En#)h)J2}Z&OhezQ&gI+b3mp@zm8! zvey~~J@YAP7M*@bp!qBvnczYlg^98eze=4ag?0Zz8y}&YB875?4j#mC^w&b)<#T!u z1A?&nTu{Tt(61Ly38GLUo!?-k^In(D&cKLT&ndUQ(MlT@n&PMb;+4+{@xr6{7C4&b zbTixk2jW2-3HI&^18mnB&obZw%&pI&%vWT9bY195CIwts;nwqf#aj`?owXtZ_?#<3 zShUyGY&;^=biRHnwja+`&TL8$K`~^cLqkF0D%5$6TZ%Rg3tUQ{>HMBqW0Y5e=+M!} z-@FaN=0~1DDDWrGwWMFx1*Q^{hhF+K#lL;Cl)fd|#Y5Xyw7A-~_i~+4f}J`_l*wDH zLTPua%J#6Wc5HX-1lwVqg{9l4uY!RTe`GulBJH|hv)BPtOuE%v)p;rbrnA-z%#plk zAmU2IPFqfS<6}V%fGnsB&^eV?|8PZzsa&kONi?R4Z?E>~7oe~0mF_+bhv2>n3J&Q! zk&dZKxiJjFh)(k(#MV?Y;SSH{ZGiH!aGQGi{Y2#V-w}c{br>qaW~okGxowPuY8`Ja zmZFQEPIRC6P#BIh8j*y1mdn|bRNvx>W_Y8$C+FRyHVNe$({2r2H;(4oW(=e^oY@Uh zoaQ9v_iAFnf2R>V1%9#VO7<+S0!e;zi#WP6D?7AB*Si+gI3RA@_YZ?g4ZmK)*QYe; zVQ{2$xid?wq>Z!`_89v8_@?(~PPkeMHk~j*OY48%4v6tqI1hksBLPi6#EoFQ+fn;~ zrmZsE7U#;U82b)Qlp*x(B)6RKdQO_K}h3VN9r19w4&?v5bx6X_(&UJ6V} zcU4Nbq`C=M&YA>%Bh4ZN5apkIdd)O}*kb*}(B4?=5 zH!XK1)(#~B-4d>j|FSCy3sstKB$NEy*+9R8sz4vC{47Qm8B1KN)(6W}uD^=@rT3Qa zAvwjS9c1xJ40lp;-w7jZpQ+S>c2 z*Ro_`-q}lz^>&H!Z_xaDrvM#KyiE-`8mt*DFK6yuyEZBu@4Y)T`JPXA51QXcE*)$D zs5e`b&7WM`Pu>+`Fr4>o{|Xq{uF`d4JKfzq>iV$LPDSpT8TrxC3vA0==Hug8e9=W3 z+iB?~KN<36u^B>a(Co}J)`V9$3!InOYHwFHQu$pxwtvK9dCt7;8>#W6b3|3=-V=0L)HYp|!y-2>N7yXh5aV@Hk)8kcJ@-KBEVE-d<>U)SGl%~!@L^pXNV z%Nd{G;Z%-7HCXpgm&KdtH~LKY-rcU`)CX^|j&v7kmlIE7bW8Cn-JRv|I-i3YR_GLVvHticov~-zSUSw?oWQ$Vc z{IOF!RxlT&3UgF<@@X$h#M;OOttG)3ArKa$0^`DTIvf5J9*TKjDzs=_amC?D5Brrj zcTF=BR)Sc3t#>-=`&+a+C4S8AUaJ9QhBnzF)W@vIJ$xfGi*YREfZH>P^xr0%r&yS` z?a&?3`zkeB2nCM}`+m|V-dgn%g%#G%?aVnH*9e2*`d0ItcddWgap{I4^nNtwOhuM= zyq3B|A2gQDUvJJVQ&Xf$BETc8)cnxu_j-Ad^c&gGDuoR?lZPhhLnu6zq8>vjIml!5il9!4c23;1!z1wJ;$!6b zD+Txnz%3Krtjg$wbf^+w$P@^B4l$qhXjMZ-h)h?-UMfAICD2@h;V7nt$!2VbASQpu zK`4-?rs9B}izWirK1NcrnmYC$Wp4B+4Acecgk7Ubs*x4oiCMW4Sr$kO^!|hxc+SQ9 zid#0zG!7j0%WySJrEJR%ZM4JzzuF}=WwAB5p2x&CXLKN1JJ8dhe$EgQy3y~IP`30xZ zA`c=nb_XqjDV;?Ro21v3s$H-q2YD`AJ#{``~)&ogJ^=x;wwFTKC2yo&q> z+L>ptD;AAM1Ai}hBftH?Q;vFUdtFFCt9RHL<2$&5@+oqY$(jVQ`I+T6sm*s}16xH9 zy-rHiVj#=X0+t)L@U!JQ9SDyo69BhLwk4Bomvstjh8DbX zp`7utu50eC+Z~CgwFP!_LZ`1{pNb8|pEQWJww@dYhGO z_Xv_}jt^__PXJCeey2RjHrRgS?*7m`FhBoKZAq3`8Pj8E-8AOfz+Tp)L|1%3Pji4*D zJI)0{s>|(+Vg*IZe7;@q^w!}P(7|diADHK5xj?8QU~d`R*By1=PZY5aR5q#bf1v27 zNToiGFe*p=`;k&}Z$g&-ZL28ZSo>!6U?3a`)cTIn%9nSHVZG?~agHsB{21dT%!BxjQ8bd3O?c?fAu$QQpwCpEvu&eDL{{ zJ6t(aZfA;edNF^-`IC*W8(q+BON@$H+OT$yIh-t@3#3H`Ih)lU0q2n;Li_g!1EJ8tXeB>jHPz2^4n* z)$otzsYD*79$rn|#RiD0giaisy_h6jd;oNR|HzvNIg+2MW)I!7QTR@(&0=}@s#}%b zxE|^6N$YP9hvD)epv*JCyC3YB06$}S^zOBn zw2=jcjz(j-4HeBu^+zS?Ac`7utF^is?BYQgz#K$9()c?|=22EAT<>K)cU&KPqN0rY z&dY&pMk_cw-gA(@Q2nrSL>2Ouh``w!CS9~sY1z5NyrdcZfci^8I^eu;sEOEu&B8hzf2sjq~X?7pH&A=caheELqE6MBS6ePo91Z@H)>Swhm=!hpxL}sibr= zc3qe@iRQZkys<+krtrj$>sD~ItNw}%hq?Uk6$rHOJn7>d%f%K|9eubOMBP%nO|u%#~aguSHFqWxv429o-jVNGKz6^IsX2kOmw?7iCsdm6=ZsK zP^gU)=~ktJEeo zebz@QO7C1@pQA+G{2O}d5*IqUC5d3w-U~s;LT|4;;Ctmi1vbND?S^50%(uS`n|OxE zHJajC)vITgRTbIyDV;_4&48tMQl|R%rEpEcYK$E4Odl5TWk>xXS)8g`s+%Ik9y(an zhDR*}^(9b~ufVEh@e7Vf@Mo)e+gD(F7u1gGr|zdoL^DB-=ds7y3Ljh$^Rm4P@FnE6 z`>5by7NOq?rJ}UD@*8~=7LVPehV4(EWG%bj(YxAeew-&N{g>UT5MVB^lCFJg@?27|b$KD2~>qH{u?-7f&qQ*wB`{zf6qFXka%c8yK^59CjQR3c34@K}_po28nWz>xR($m?TB5-Cb&(fqoN%7K zHNanmoE!ClF{;d9FAQG7ET)maoaXOk)cBxoKu5cNh9z)86>2;~P^&d8ftni2G=D~a zh<<(;ac_SzJp8@*lb3}dCvx|J-5Gs*M}Vp?OhVJXmSPF_Vew!@jnd)wGYlJ(YL9rf zN+dy~MleK80sQPF8{ch_2%W*B1NzxUPe0jWr7eD6rPl8w2XKBCYm=NC0hS)z$g`?r zuS?1edL-A)pp@ev(2_=hX(eqs^7fKHdAcCC4Cn5(s*Wem)-{`}0iS8F`elmQ%qBBUxaS3+eO{pKxLFLt5c#*lLvrq2TJMdXC`BE__D8JBfdOip6(un0?$ z(&6r?iaw zcwf0V@K6~p0J}|}x$;!kVsW!;K&^RI_I>vy3XD=t^tZ&`JhNCFG)%tlxdL3z;j3IL zN{;EPVi|>=fQO^`#tcEsKrW{bU=u79RiyWHoK$B}k+!&61$#eOM_mNWQfmU zQptL#vfI$j=NQSCuQr238pG?gBm8j<`d>npJPoW`ab?n^pSt%d3l8uB!1>%@y(`u+ zABtiUG+JywcrkaM9exlE`S*6HHE}w)_5?1r9o<2`rKlS-q5dI|k)n7m{eZqVi}J|* z9@ZJ@Im?z)w)=f7rBqyW-}z0Jjtpv_xcIk{?uFG6Ky)-^i9J7+^2^?!Y|`@W70q9O zw5R0DB*XWC)JRa%QVp7UdfiN**#z~M_|S4}4W~gT+Cxdm5Sc>PVwZMWN{!K+>^tQW z?Na`oMwwzUUVqNL@-tA@3wb})0s-3hFnm1nwj$vC)5(POgvy7Rqe{-hbZwlb6*{#aMsO0l~A^hhB5 zJ+p$x4tsISzmrwY;yXB5(1*kW%-||gY>lKhxiZ!~|6Jygw3lMk!J%Qo8rO@(eSQhl zi3yFvM*}m|?yQ<07}=05&eg<;;*M#%H-XghrO5qQtTT@z6Sp$s6z*B%AKgubmMw?58JG@xVRs4`I6WNnsF{bJQz2`&(3RECidur<+T?yUbgX5qxiJl&O z@ME2!lI^O`4?abk-sg%Ayod*CasC0h&OZ7x!++_31@~N#LUKluAFg(falq@;ddu6n zgWQbE?qOR;%6;<1lBM2ouwlzbFQ++K3?Xc!!ND)1qcNryB zbw08Rw5L&)B*32UPVwU1kVJ+UNm_}op6p{!rwN8Eh9$-uy8sAD7rM&#+g2% zG<|okOPKI)@V&0c=T{u8uw7l)p_PhM#^zGLZ{F;eex&ywas=87g;SVSU+(We`+!S7obty&qF%z0c^ z*(5jB|M^&njG3^yw~^zi-wU-BxZEZ@fmdz&mca;zCpY~nHb-`})6PA9pO^1`gGZ-p z;6wtFY_33? zcfeAc`kqF$VCh(y_$Uq66~xW8_4u{k*Jf9;q3rz!v#%=>iEA=9FN??xP%bMrp$}7Q z5pssKGMZfmT>L;)iKrDkj-q;GF0i$jAN`_$bK|yX6y-&VvA}G!$K@&WF^g7)Cj7I7 zMW5QKIE~DX?K^g?JK>`_`^KH6CU$TVrBon)@8hcNQTth4@fE)P^OAo4c=!(P!L?J| zXVt~X1sfyf%H2VIDxKXCBW|I;YPsXxc~$|)lsOgP3k$2SJtt*il702ms9>&=8ihaa z%u%k|Zv=9iTt>hzu5*Zyv&AImj)4_jToQG-%4AlUeTfhwpb$u zxTt{7wDg`oOR`MHF;Wab zhwBVsX=M3Fcu(o2nx1rs>N_e9@8oCIF92a8*I26gfAxqh`d_g(K+W(n=}qk=P$UDY z7GnZ*kAC&LzL&lq{d_8xq7(i`(EoFr<-jC6T|?V-j^i54sXi{0C9X|zeVdlOehXF} zCaL(3pqb>A`eqN+!hTW|xc1?jj5!X^Lfc*~Cjl|4T00-QUK~@k2t0S%FOj=nZ9|;Z@B#?8VzEe$z^o;Vo7`m%!+-x zpLaXg=^9j-BP8-od1y9~R9^&q8W=$8l^*3TdiWG%nQo-DEx~D%3^AXVV#w6>lHi+h zG73g6wWuQRto5gOO0ecPkPQpVg(4>XW9);Y8&#}lC%_wPD`{8Wr#<4Ucjbh~u7Ed) zhBT|F$Zm6vw-(R-N^(-^l3hQm8FQCy)m@$nNp7gn`>3Kw{`-5=4v05O*;A@lmu`}Bb^i*B>i8IEpOEM_jjAf1e6u%Si zXcG7G0e5vD#I@^hmLjWemZzu{{J5$Gc@pV7{O8o3&M!ig^Inh&fgs2B8iFmI(*Mrr{GLmAS%Yn*3qS7K3IZWc}#Y^F4kZsNwzC5fl>LoNjysjgt{$y*i1V| zhZ|rqacM>c6(5~ys49j|J%_5&r`a{Ev_ht|UjiAXZ`bWvG_L*hUdM&NgDRh`#3v?g^^`HC{ua(MM;Wmg2V= z%!*osX6?NjfxbtF>pVz`(OgAYRFxe@sBgv*2@Ddj z?maNYHi2GzBwf7!M=2`J)$mF`>_ZKv(e9~_{p6>FZa>z=^WvJgWxu*U$k|0VLZ};mYL3waYc(()t(*Bek(T!-Tdk0wTD&w z$SS&GUYuW2qZAN!BJmAaUM!1~H%9tYjw)M`A>gEtZ^!2&+Yj&gQe2`3pwmwmrJ^#M z$Iq%;>8hzZdrrT_U%`n6$U(*)1I6~ZTAdss=p<8x)O~%&@5Yqa-{dm!d=>8bp`z2h zdXcFajdn)ePy2OxQ`0?I4F~rNaiLt#*jdNJm|iM#^-YXlFWu&ZS3*d7eL%G2u=unX z=YDSS!zq$9beeNPhBP(J-3!F;UIq6Q67ZE>tl?tP*enIOnms#J(zq2Hhs!uzHv1;m zY1S%=aqza!NcMYoA(X83ss@i_vB!|N8PYYXDHYtvkDY_L+0-9}oQYt^7TOj584LWA zxsxE9bTef)v;ot{C$tJTSX7H*fV1YjwVcy03E+>7E@YuhPY$#m#o<##-S?t z;|j2Rnhnz(R_u?x!-Dz;cKRS`ZLa*}i2R^@pzoh)e)?sN-3Ka5lzz$53yj3CFTXd= z_m@2%OhJ2ZqxO6i^D43#uCPMr%BZJI>9cbYHVGnXku_!ZG=+8yD|2iydu7GY-+SK^ z9Z}H>RR{~iPyJ`mBqyuX+}{|8Xlz)a2927&9UQ@?R6A$@qhi=|>9-84zohTTOw4!~|=H`eRNq{#j>wv}tPJUjO%VZS$1j@}l0#fX~ z{@a=U=Fa;)#z@}&OwgtZSJ@y`4zPWX5z-ANcx z_3Ix2n%C~cLyUA^ObXFPb<$9S5#ToJJ-=b82I4bQ_ zCctN#!Ge~G8N&Y1sIYb^-oD17LVaytUVxIUfH*z@fbG`l$52`HZKK>6#-pP|{ z-(Ll?47u|b#y1qqLY4GX$-Ex)Bvq6X>^1*Krv*Sk;K3@eKVNgaP{D<2UWt(JbvNz+ zP9%JA6Fhl?D*{=L-@VcJvwqvvWLuVnuc!JbrkNW?}-M*>Hh_2*+|Q8<|arjH03hA zPwDRmo78Z6Nt#^$*bZ_Hj_bR>cWr0At(0QNEZ_UbW#etu_9Ljiin&?cjiQ>t&VurE z^#KFC{->W0lX4WyuB3SSwW#DZ?1P^y0IjY#+IlMcb0~K&?jLy93iTe?!%+B!xY!FE z2_SF@g)#(WGbFoa0cG))(?BdB>7Ra zBz1zKz9>98^?aK6lH}RSnX-0y;e!zjB{>Sd|K!XO<$G5V6-HC<7Wqkpmfv_gEcEoM zfLa$Rz_J*~H63{PN#GtaSl&U#`sxqP#=$=0)WcRXi+90llNay$i%}ssBA?d9~ zI^~PObRa>8skG!ZN1zh3;-~XEJH+K2@%vL9NZ};g)qyf z!Gpa?x52sa?FAh94_AI46|K7Rg}?OyA>^T#JvUsW@UoWO3BOk^$$CxXR={N0aZ{*T#5{HP zR&Jn){Khvn5nWl6q4x-bn%e)M;FbEt`gVlF-Kl?D2~IoZWQSC@OjAbV2=R`m#WW;q zzQz84ERe|F`SwoSp6X|n8rYb4M+#AM-1M1V$zrACTG#mpJtJ8cZ?}5)BBgP7YbbA? zpM1mT(#0X(Iq=UW)pD8_;O{4 zT0ldDiLs^}kz=jJBo1gE8nm@gBRm#(nJ=cW5^n!lffX+pR z=HtZ&2PE$cF?4>E-Ta;iG?FIbH^UC+3LW!;3zCyS8wv5h9EuVZt8UdFC!UR)v>?oq z$Cu+%{85qdsbF1EI0Ry4v!?MBt=eT9+}2f##+8YKNPK{h}C?y zb^CHkL4p&`Xv$fa!_rLy+<8W9KxbDC$Wr`R^82l&CpfvestI8I;F)`eaX$sfc2!I- z&bifc%-n#wj7=KH0nIEw^sBhalO*s<(RI*?PJqx<1Z5f|@m{JqAmp)2nx2 zyJqwb_>-I|-wplsl*Gy{dA7t_{mC2`A1(Lm>j>2>yh7ACAY@Z1a8~hF46@w$WDH=- z;8;n|fOHY}ss$g1Zu}dBsL3Pncuc9FH^HS)Y_UyC|IV(pNxNVKTxG-eFKDOi4y{)c z=Dh9G)6s0i_c*%|hO(R>6J!cSeQeqzCHB9Hqw%k&ogT`r+dmN~PHGRr96rxIJRA!) zVtoOuo+B2sduA`%Fylha0E4)86Qn`M>Dz;piI3?JEmjG{THv`9DMNg;b7wTTH3d!Q zr$whTtP-TNN1tD3@3xA(#6>+1Ds4j@Eoq(^3B0cRQ3{-1cya^#KD@hlG(&}oSJ%ymq65fJrK z89M+f7{x-kii>Yp=088^x5dJrsl6{tfNKiBQRw8A=D9_!%1tJ$&F_$yh1H7ze%3(6 z1Z~;DS2=goZ;Vlw1Afs7>`=pH@jX@-dyjiP#8(nE(?4;)pb|cRoqR~ssz8F^*B6Id zD~J6$%90r$Sk4*7K2J(0wA^UzXLw+_fo5DB_@?jEJqR~dM;iEtOOo05u2P+6jPd`} zf=5l-)2f*c7s>YkJlmY(!iR-$k7UZPm)$osJgh;LF?QSG-FOSjlRG|qk&C!2W%-_t z`%?%gLB15xL%2B`>CG_zx#)}Vy+85KF6|QHziQ&yqz3GmYOKZPntsPQS+18ljI&^C zLm;Q`(#_YTjjf`gGin(t`ic^x&YF@OSR=*`ixf2o!RT@rJt0l+#Knsf)$A#LIA@;6j$ z|Hj5zrt;~qB(_maA7wwGR4Dy~+9BrPIpF=|w3`mFo5tNpU)^_OSNDx*F^Ojl^tob! zmFpf>iLE(y$xeL5`b|ly*9C(D9`VUSz3MZ(7V-98p*Q~{nnET3ItaO|8hcBar^@Dk zW&s>gCaDq)y#E86Hz;G%?@@Zr+kRXGM1&(7X0nd8zwGs+v)kA)-Fx%+wK3a|RLNm% zr>_Z3zwKmxS*;k6mUH)63H;4!WRinUoQB|O6GkFqS;+RIo0uOBz$wZjW0((m#MsUW z^|WwLmR(yPN}y#@{R)^Dj|h3Uv_>H)9rbxcvC;*~I;?Fa)Or*lKlzC1iubQmT9jYJ zMSV?Y&^~Hk?Av9dn~1_$o-AFYKeyjjQwePo7-;y?CO>Tidvpus=c@G5CH9Q_+hg2v zTCzbOs2G@T5LXyt{mLpti=#H{%Ivbte8X?b;YgI^ky~1;$>oGryy4Zw`2m!fVYXde z$)lfMOJYE$RjO0%L1A50*RD#%sj_!>$`o7SXRn#WxWzekFa2}is%-^TuZk3K3X-j;Eo(|m3ONQ*Gz!p20p<#`z zBZcalz5k22xBiQ2?fbqb7`l{hELvJX8kJB&kyc;^kWgAWXJ~0r=~P1LloV!=l17nE zLAnKo7zUoD?!C`_p69-<=YH;AogHTTS zf9BA+=yh*>Y(@`2Lee>pnR9sP4awv6P!4*3p!H5rAwGU~Xty0gM$NU2&(2j!seg0K zC@(}fKac8fJuTr=jr3W*Kw0|s#JBe4cWAM;Ua}ls9v85g0SEZ{B~au(#q#-v&Gs3( ztO&)@Sa4HmF!BqV;S%x=C=#cBUzDljPQAt51CJ`jMo)`Z(FC(kSl%9gIlVOSuvy?_o3gQF2hy2-Ky~KCW zu$xZWvw2WO7i5s4UZnY2^>7DR=OL?n2!5BbmumB zp5NpsO`?1puAH{vd$z4fFXg>L4ep~6=~SOT@It}ClkaZlS%jPSG0dUh>oLAhPfKCJ z{bi9>Gt*5e8y()KwC}#GNj4y5=6CRKe~gnpkD!mq#8q0R_T`{zGhr z6YC88JeGP$i}81azm^(5(oHa+^$j0=tY;*^A5D34g*EeYji zI(kn=qBKN+9;}`}ZDH!QjABy606}vXWWrh-nRmXbA0~VJ_~PNznB4`sFGg3E1#yu9 zz<2+$ZD_{>Y(Gotrw_oBFDL=&gLke!WV1vt`cowE$1ml!3wfX4zi23$Hv;-NY%EG8 z9HA0uIL$Ub{z?k*P7!%jV$2gr*9OVH^PRFdVxT8>Z&hF$&V8$FeeoLfenv8Lomt;_ zgan-aM1|baGN^&m!{gxH=CE`-frXsj)ePf%gM;!5lt%LUIrtsLZyh-1c>~EM9)>ax zqQ3fX_2H@*rzHQ#{r5~=TdRM*WYfIG6s_zgICYbzr@i-jeMkih1^ z@cX}ryAPOW=u~V6?JxA)E3aWc2A@_dUkYiK@HcTZyPY^eBT_`pvJNjWM0P=ZYL*J_ z_*og-pLLz6ywQ&{5FQ_pCP1(LV(#^)-A&0*sfeTK;3Nui^)OoWgU@Sw!F`9xyafRLjcBVF?g zyj%V^c(3^vcyC;FxdA)ow8|A6U{t?I>B;lt%7&$Jrk?&=klWgAp{ViSXkD0rQ~GWw9js&l5n_64i;V-+z3g5fD0+Rm)f)V4v2^xZ5Pv zt69o%hGB1OQbD zUO>7id??W*+5glGd6n+VQna={gN@q^cB7tp!^8wzd1)v9oN~Z1zHR*j&Eyj-x)A01 zEu{wppP4i}$vC2zL)xF+c~U~oleZ=Y${9*D#w4@W%3;<6${0q>Ckoc>x(}+2vvt*~ zV*9_e?pz`qT~%jwy8LuK)@>wjiBPVStOy}>DL7XIV}*<`@{+V+#%Ll!@cTYJtAt%& zco@RXL?~WhjVd|hpf-Ae3A$?Q6Hs%v04(VM9BHBhdP$;k>Anq&SSVMiV5jMIgIfpw z2r*IG<+cQ2n-Zd*LpInsaOWA0%~!FAxAT}APQ#>A0^7Ied~-m(weU0p3C0;eKY#1v zOL;f$%sB8f_O*j>?kl8hi(nPAL^4AQlyf~QIQTz6;0ReK#vJJRU1_%8o7n z(tcm40yFrq_1Ss4J=cH0?xa9G?SIDZ#$lm@Y=f0|fO_G5zG6`ocZ0 zRe+I#qBX4S&5rff5YGsvRR2C!5`?Cju@{>5#u&tBYE#Z=>jxBh1W~%274TO<8xa9# zi;j1$L;Y2GpRYHGTcC>X5qf&(8APvh_yQx!F+IVOMl!^!n>KYQzjYz9sNnK{VfVO+ zyx6z0Cr_?S35oGOf3pJv(w)N!B)&d6nVWKb3K1R3*)LBMCo|!XPY17GT~EGpu=H+< z2H_d6ENhGgUWrp~OjJ16GUqP0%dYCoC#KWG2l=i|E{q$oT>P<| zcJZ8mOKKjA(<4-j=#R+Z5WFs^-dFSMF}q!HQRYtq&$Szg+~NL(;A>R>K=3r6*Yyh7 z#aa-;Mt!ajfP zW0N*i3!LL25{{IdW&I9Bb|46Q)3&m`LnVswI)#a(3!(e@d}3$1E6-Q6^d~bLkAN|q z@A?*rNYQ5FO_MC5Cj%=!vFhQ$-r2Njc9Ku^^bf3G4f>+(MmP)@R`PMXi2Jm=d?b=K z;xzR)?oMVFPj@_pQM1?GV4+qqTLhJu8$N?#Bl=Hb=9KE;spX>WInVlm|Kj1L3q=<| z0L3R-S3ML~_b?6|q2U~6e{+;rG($&{!mGrswDqkcFK^518Y+7;@uk$DiNL}tS*Uc} z-!Ob?6TcjT#za5ba0lW0Z>y|3{zCAl3IBlL z6Tl@EX#M@cgtxW5oktA)ijJ4fhX~5}vZF@fqSfr=E{9Q2E}Dr*BCMhARHjEsKVV~* z&yTCaY)mGezupQrbu-Q~Fv+x!)tA@@d0&@;pp@IYEb)v8aeKmu{zxy?W&G! zg%si$i8OLp7C`#+z=QX5%y0glTY-*_HaWDn`aEQaa4F|nTRYp>L$g9Z2*(Q3Gw#cf z|FCV4_gOTUN@T&|-0CDg7i_gIB;PRHho`#>36N-FfX#|$ zLehOK|8X41)BUOMcv%=@1Qt-}y}-Dsoosg*@lZ@6La@U!t4-yiurc(p2ckBC`*34F z@!ZEJya|Cv{i`?+5(49^88!6^7PSb}jQMaB+fst#;qL$tuY=rA~>nWZa(A`c3Tnm`7d3)7T zZv}J`xWus2s;`&YC$37D*p<&|a}X6B0E5t5SMw?9t3L;?o!4}K1MIM(B&h0QvsuDs zD&xqi5>_;q)YF<(MdKFf7I?JVLSUsYPy|Lk@C#0 zkoD5jRN>OP8`fQ8$FECMaEWgE#-*JnA1TJi2PYe$)$Za=yh-t%b656l+*gCkoERMj z4jD97qrk(ym=wbBUKSbwjf%j>>5?Xyz(Q`ms1gzyeS|mRjh#`5MOI@Qd@QxpN z)+_9~7#Hb`Xet+|rTaYsEJa?BEm$qPF9}>)wIK`$1{NU`J(qTcwZ}cq*{L}i^Mk?wy-sKYnjAke-7ob zgC1I_0}>QdX>^Aw-)fkJikvakCmsuL1e~hmnHeTcQlAZLwL{PZhoL~+i!3S}Zx|5^ z?ORt(=xhbs`aJUY(wKTpvF?Axp-&L@qB?u$BQ^TVFEX$H)m4oyORyKP4n@y|RxO*i zoAK8#psoRthGp0ezix6nIQt$3!ofHn{JCOIJLQZasx*2qU$MneIs&H8U`@#je7wzm z^wnI{G8^8qqhI2u0-v6E`M=rx)?_kK-Osd-?L&g5(hNvAnp-FWyeW6c4}BI>#me!_ zS%6Gjj+nhpk!byU0G>?*E%Z#%l+YoZY&c>M6EPm2i45J5?Ae%i!23#*e}9(LEBv{* zDN|wN)uXJpf~S@HD+{dbduJ&c+bgn|v=I{OG{USWK$nU9mGfO!h4;tph-p;=GPGdc z)gLxKFtp5d^UR=TV&lI#{0+(vYDs%42=`CF{lTS9!yom~qT>}fW_g4;HPQh=j}~&NpaV+-e z#YCm;vK>1@qB0WP-poVk2?^B!r1s4M;)G}!MBtFXC2fI+6{`??MD0ZrSToPdXeifO zDqZsrTvi*%+A&z3QYx89iY$;9wGZ@C3UD|@6LB%N3(L_&Sv1IEG(vKmF*m3(!=b=? z|E_YGRyct&RUp9!Qd6<=55RcefyVR7GM2hveJkSp-bXGUI?na@tn4J6sM}+AVa;Uo zawpHQrW&_O`X6}3d2LYaRN+5x4!@zu!&l%lq_^*0t)&ZL`gHtu%3f@>Jz&F>z`y*h z_q-~cjMKA|?ICqX0KT_YA(NVjGjYjTXsa~E3P7vl1D0IhZ36IiN9)o6qB?C4~ceJy3C%?b1vpr5_p*#V#mPsbq~WqiVm(3iAH+ZFuWl&N>crW9iD zvKcjVK*y(uyAiyRR%zHL> z$5-1fQ-0Pe8Lluv&gjk=y}l(#>6w6Iz)Y3^c|6V5)vI-bG5UHTWv|L3N8xlVGQWKF zzN229I@y>-sxmT}Z&z+$f=hr;zcQGxxG%Q~Kj1hnU9pl%z^T{Cl7o&SlMN$Ym~A({ zUk1(b4rm!KU;{hej_z!3UsCk{%T@obtYm(iUkkV8R=fw~qKk{;xK)-;J@kpYOWHm& zA9=mLk+XTZUAEGp8`FX|W-3DyyiOqv7pbWfSI|XPcbC>HPCP~CZ}$Dd^7iL`VR=`6 z5yDy%s`z+a>b15q*`($qAfU3n=hxw?aS5qukjm_rsgPXtU;a#nXkve5u(q1 zI_L}mQO|-OpudCI%`ne4_FF(WTZkdE&Pfw(CY97`Sjj+BFLmk&VG`-%*3&0GrsVt@ zA;F|19!?5>JdnR) z;{yF8^Mn&*Bi4VCd9Fip{)QCjsNKVWL8H&bL6E8f`Al7u|H*4(O3vz+q${+z?zTgJ zsss9ZNz@v%qv>tpb~PK@wSrn3`dd)@GO33=b}Cn)<89tAX`5- za8_8E+-T<9pKf~n+$+D7MyG9u#mI;W_4$!Ra#Js+>j8S@-mcs$X{q%}s@3<*3X;vM z_k6lqnh)BpPYm%EeE`XAIixq0NDcQLb6`C~Z}-;k6{Pbq+TQ8X)Ap+UFugxEK{T_^ z9yiJVTTSa)*RQ!ccv@LPABI$>CFVrE^>(h!BtTr;l=a3 z8g651vab;{iC5?;Ou?TFolpLOHawk0x6=kc!Iw(nS~s!?BY?GRbN;#qeSR# zKYsp>&;(ZgLLvO>CPO)95HQcbdEaIgZXZUK5fwy@u>owLE(GQN@${Fh4r_}}(I^<| zhy?LTjewPbfid~EMcsoY-F7#IOvOU&x(SZ>-nJ zXIDUilnu&Ok^D!K4l=87#W=PkK3BK;nmqy7lL#ELe!>3@a6W+EvW=qNsI zOqz@-rrWFRU#~E{-j}Ii@?y-Ff^f8*jGl3};WXDI%jjE_&sJ3O9%0nn0pP2Nn#w## z2st`4(`$H|YMW*Eh^TTQAT618Zah4yQWxxj30BN90 z@qq5_wbS7sQwKWSw<2KSS|)%g0-FnE3|;u{b`uQ;p`l~=$dVek@>lU*Kf1d z3v@tt3dU~5kkE5JndjzjAod>{p*^g3v!AVru<13vP=uo;#XANd1rOq zndXYxE#?3^&NOfi8@MPBBOQ4rmoGKt;O^$oy*_QT>;3!<)!4hYS&{Q_C**L6&YOGx zp{`r}rLKQ(FC$l>+dH65B-*_@<|%IV2Z(n{*Y~;NkYOJy!zE=BZzo)O)XE+{&R&rM zgCd*@q)MV*7y8#4P$q4I>I)ycN(vTuqv2Id;EdA8h?=62JvmBYg zKE8{{cd-G_;HX9$Jim8(s`s3Jzhnj1=pHv3bE7~TAFxTi;cAL+aS4h|BQ)(EQqi@-03i>pC`sYEchzjU2m1{ z%M`Z?G>GKves@2y859_ZU=iN}f9%QBUUhJ8xl~;pMojm)vADps5)K4|1T&P1djN#&+PWw(wPnbxSykY{_j?{F>U6wPCn0^;r*>GFU z-6G}YIe~Ly6)M|bzVlxcev!Zw+%n~=)&;R}iVQSt zhp0NE`{Eyr!OQBFpKt}{Rx{_)+~+JhLedp&8fWG|(=#&L%f4uIQnC^!i)&yeOVbP! z*9@XO0UfAF3LRe;POGYSuwbMpBMV!!R03(Hd;YOHS+ zJgw@6rgee;|3mP%7d;-E^2k2rcmKMWe@&(kQjCk>G#qaJ({G3QMDX4x=Qnq7JC4HJ z*CB}jrp(p`@*zB=?kMCNuu*3;6HS#qwej(yI!tFNW5BGof`!OlI&-oO*p9ecelVCv z889Jc62ZE#`U0)1gt9VAuSs3!jt$bD&HY8+wHPD!d3|$x9CH+gZn)SgE1WXzMvB}A z@kgC0gJZWF*#ZL^3rP2P2y3+z=TS7>kCYj4-Th2-Hj5xGny6Q5R&P95oY)H#6~YK> zE}SRVAtyt4O8G-(73_+(_!##AXM@U7+2N*GA$cYPUkNHF79Cj~N2F6ER? zR=@;C!bj1Q`^^GDx%c|k=7COYnY&KZJ-=5$`4)-)Zv_5IIfk)x5xjWV$RZxYPiB{C z!j5>gQ-@N0_;S|6x-vvp%{o2{SOyYSP!nlv7tU`%#xZoqMd!r>a==Eeo7yYi{r@i* zJQcAI^~wJi0B?E{AV+(^>+$JFIp;fT&A2A$1elM?cWPPMDcma(USg93igg2QM)@5d;g75@qS)`diPA z8x`U@4yqTzs3{W@Wy&>3S={ds17Z5k*;_#aq&+*)OTDP;9n2xmn( z%d;qX-dsXhfbIUt6Xi-pqa$H_T>tKOaQVYZF_b~7RF1;^L~B~tI|J4LtCAjKL~xwp zT4MVhy5s?F3-qlDqoeoZn^gtM`g$V~M|-M7bT&&r?CgIV@Et(R?VF?Kz?l+>_W*|W z#CvEdm~>C6=Z;C1NWv}F?R#JEjCa?{;|vk?N)LNVX{tVMe>h)NFKu16uS?Er*=g@AO3Z3_sl7WA)Y{GVWWF=ve1{f&PF@l;xG zMn{O91WC=V#-5eG!b!S$?SqjQD87*IlEXj9zA~>1t?T#z8otXL93rm=uD3oz#s4M2 z7Z#-b0pcxrui=@-BWSZ;jwI2m2T3c-X^}|m-|O^q10;ANfA~vqj5*L+@r%T3-33Uz zM_}BBAcx)3Iyw?c@3UuY?B|Bf9qdTc1*yXcZcV8=4A>>If43@JP0*~I1I)>vD4s&G zkgTfS5$A653|mqn2(Qc+eIsRv{wcx-J_JPgg%>fgOOESrsOjxx9{C3y!r?;Di0cf- zYx?k~VC$!|SWqR=M^ocS`@)LKt3Z|xDEx75Yz!3dhy{WbLUUSipUM@6-L$vrl@j)SSf;uDG(`%b6OEx667Tov?;QTN<&rSA<_%mAi3R#+vKk?KBk&Pg%%eaN zVcsf8uz?GhX75e6$-3ho82%dV$1j0oJ7^P$n)wIC>(1j8%oa2v0$UI^e9XBX(LBlf zsJvsbReqMJttNT282+5j1vlhPd^l-nr3j`;dhkMs7fRc3GIK}I0=17b`*4S7*Cm=r zWh~>ocwhc;B}3o1`pr@RTFwkQN(fKu1OnN@lbb-Lv6cC)Dz)zs-C;jyj@&##wJJKg zo{4DoH1B)0ZCoe&DrVEX%Be9Qt=uSjqJVzMrzMeor`Yp zR#b$5%Y)_KAh_jsqFrB+Lkiie>V3`w3MWCr3a#315O|YbYHHLiHz~~X$|FaL3UI36t5r0$OUZqWV z!iJ5D1?NRv!^DHuR!-;L32f@HFt__c#(J{pZ0>xs&OIo9u|zzbsO%)~i}5VuB`#*1>3 z5?ptDsPI-|3ME8p!<@s13TZjF-00885ctm^UU9N~Uj_^iNeQ4W{=NS^xglbUu#u)Y zqO~k%Lyy4*79B?_o(h2YG@UCp5EIs#G|c-Kfo9dfL}2x|^q$#hkZlY_Ke+wVdYAXD zY4ltx#}u4IJw1%6Abr#bj3@+a>uzlQxDXGaXWSf!g7)<#@1S{RECSy04Y==if$sM2 zt@7Z5fHKlc4P9;TJ-|`b9LAsowWDO1HzLW8TOh-#i^iTUBFb2|QGMl`0so4>mqdsT zXW)Aa{7X!Yb;8Q@{7JT_vAFaKvJ-!u`Fr@$-KDBB)dXOA>3$dWO^<%Z3C~An=P`05 z?RKE5(l&k}Q!mt(;cRVa^m^GZ6mPhB%?MGo0(}6zdG)6Z4|qAXDvtuVox2`sGE_Iw zSqjeb5S7tU*Q_NU)Z*{yg9Rgulu@z~V5_tG9%J@&oy&oi4uh`H81eya75~rmWtpUk ziKXEWW`c_2_bYb}=Hj3tMU_Q0?I#Bxe}sCBW%5ga}9TB)gzd zkUsoaJGn^F-D~NC8n+55MPa@{N2Rq2xYY)6HF@m8wZRMdWP6Gf(tcacym9v&UqQk* zR7$#5PotiuY$a|S&tJN>yvKU^%Kh85O4(Bbbl!8PcKh-P{HX0ubmJ&tQZXVYx|SQP zWd^>(Cujh|iv@_b^99FiB6HkXNz5p~+q7R{{{-Qg!KMw+1;zP)$M9AM$|Kh4E!5=4 zqi|ntoJ>TsN!=UUu`2vYBpsCsw;%dh+=j>xHsOOeO~SG4gN9=>Is)4t$3M{CYD`!Y z3rmB1n>%|#6?d)pUKcRQAb#kz>dNyJkiO-sb2#%aRbx#Hgx?PTu4J14<|39yO;hCxQ`U0ZSxzXM2MqZGF#n6? zarVt*(onhOee!KVB4M;Hwx+y1-1ZZLQ8Y|~!M395bVlo}TLeS4OKcIKjc(yYSFcrC z`w#g6P7gfMmZtbv%Q%BKc!4%cA`ibw|0DItnA@HIYrgKHq zw90m>w5bJDn_aDsjS=*A8TmS6wl4Np$f86ZZ^H5HCPlvqyaVmInhNC&uS9F0UCey!k1>v$9YL zm40q^Y+Q`==Sf_sUggaDt-#M_6l36PX-pQ8_~MH?(fP$F$9B+Ga2aqsz|}#DIXNKK z-1j-iJRJXiPNEG}XmJ#=_PH}=8eG2dr_)t5 zlT4{FhWV_!+TafWj}2PfWGj20?WNIN)Jh|iuUe_Y9URgEZ0*rbS2IK~DO84ooaJ5? zfg!i`g^PEASm0!abDEnzM!219_+SUOw9}9M^rrwH8!?a`N()k5?eC>~Fo$d=3<9gX zJhxV8;x><3BdJvYx{UjN3h)9AiaxV4QL#};2**zV2CRPK?xuHO?cev+8F*w}i6=|y zaXP<;4Xq%^^NzOBD88~->|8y)F!q-HhEJj3q67IqviFMq{I@s7iTXhk@kV4^^QgN? zTpD84yRM(ck%Y_AK@Y8XRh==7KCKwxmD5IBCuMehWWd6c&3;CmVJkt(L#MN30bk}K z6_;BR3NEbMX3}%mqQ~Lx5X0WH*Cd6;op_(SGSjv( zx1S^0#X=s)(AgwV&HZ%X(+-C&5IIJZ^;OA5U)$)}r$(oRLrd(7>y>B@naR3l+QJ8D z>Q~#qTXV?dkMDq~cKuauCwrofPROpypDw&Ku;Q02ZHIY`aJ_l|vK#}{)f0_algmfI zN;>>lovaipG`J`YCob(y441Zp`FAHK(@aP&+pErpoI3+H6f!{EgbAokQO-Y4qd-Sw zj2jdA>BC=u_LK`ggTL+)r(_I)&>vzLx$WZVV!xcA5x(|mS}PP4Wf6kbw8Cta zy{V?382Fzuwa*CG#5U~jt_VNBWG>NitLE7Mv`XhifIQ6CEv7N8~h2c?xSgkNS@-{k!iw(w6~<m9dd3p>K@ z3`l^LR%wDV!l9e>H;BAYB))EpkLeFh>OKw~;iuY9y>I~&)nW=ij)ffu^ zHQp|fC@CMXZ$`m$LsGMG{Cm0tYp>Lv6LA6Q1)A>EUhuj^ph4ht?#=r^NfE_;`XmpD z8KBy)lz^=*?G4gWfsR1Pl(B)MXZi%Fe<-d61o=?Uaeq^4+s}l9{$u`k*$&^*Peyzs ze}o_0tY&hX$G8hY(DFo1Te(K&y$O@$FlW}$nJC;YNu03pOBuIK4F%CHap<}|9cos` zRv)~=n`;(z8(#G6H-mp_zkyg{vrrd{`fod)>FsYj-qjpeeKCq9H2r8yOGVKzxJ;`7 z>LY1^)eFEHQIosVXGGWrtP08g)fYvVJl0BWz z)8dDdOvSlWNyxJ^Vi*<}&$_GBNMnX5m@OOCtG2B5NPs_`NPEdCrHjHsNhhiKtC2T6V(;pat^;r54nDT@Fs!)7}}%+My!(m{CrKg|2d*}|IFYCfliDK?-xJi zct+mqI5QOf8dxBj*B>6yPsF<4!ibo$de&kZbJJyUAbAp@&o**yNCWNgB26bDo*9?{)bSgSv z2o8cveS5b0J5Qf#5r*cUMg>8+fP(loZ)Z#j=}JS`Q`olU32^4Y`pjeFYdS16#{5=xP$%ONE#|{1AN#DKy_-*7|Z?(k&>)?)67qu{OJvgI8feTahl+ zg*t{_VDITEX+IO^qV#=*^_{5gL?T|fMAP>=FbmDwb$onOi6cN%6gS%t`}pp9VwHNS z1@bfSWY%%U@N0OL$y@8_YW}W=pE|F@KI(UEy5gGlhSlZ(-O>9C2JwqrhI;(UoSwlu zES~;4B?qw&nJ?JBJwHIWbA$U2|-;8)PkKkwr7)n61eawn6g4yf=jq%!C zz5gnVH*}@5^|NL~NDln2j6Y3o(pU8E%A)zk22{rT{8<@a`W<4=BKGorS3jEJT1#+~M51yh3;NwdxN z%u1lq#9nd|x-Of!1m_ifz3pw(md-aqeC-wVvW7Ml^rjB?rc=t$)~27R2_`%X&!2S3 zs;&+ITDhN)f36|R5|FDw;;$FNDc&xD0(UB6e);el3XhiX-@WtWo&*6@`y0d_d$2k1 zhYk-s1f;tqupZwp2?~C$GI&MiNt6ae^9l}&?hI_CFfM?BsI}1;V30NG1C{ZnL-@M3 zbKF2F81ff{w{j$SKREznwq)hh3W7^gLNVtiSfdQa%p&x`(@XH-4RFen0m48Uh|~P<;$YUk9ZR%o||7_nqsf)>kJJ#u`5_?*FQg7y4Zx?{zu(MrzE%HoZorZ&Sz4jd8ObFA^t1&`4B4) z&r#S6Ewl*wsWz&?bG4oR5jrlhY5dG$FEnfP9>%vizUzUWV~NGEt=q^t@zO+z%Mmmt5HlG zmRqVstNZ-+z2))lvce62U=LF*e{nzt(P&^1z;e@MDpO3bD^4z)4yXc)dI64B6f(5x zhwvXNu#`6_{GHe?;wPig+|i2IpV?m;W( zm%s6L%CVl{b;lIg1LvScImM(Su{%>&9X!8VP2UWTSf17&E)4v#o}vlV$KznO{)S2V ze`WzFgAWV^dnuURAfe-u%0mlkId{6B9{+~#tAoE)ct+?dG=~Y3H>+nK=Frv4#@xYg z6FKLDax$k@)m_Ym5JR zvqIqRj?Kc}wCoKND2v3sUjU9=D^PM_o!(C-c=AM3#eW)_T~dL$3A52ckwkyqitV3e zfEzH*>NkmYFZPiGnM%f1(3)#L;Z$%jAD@06!-5`bq~(TGhEbr@tOIinC0SIpDBpm8 ze#KuU^L~0ICe%@Zk%~$7EM%;0cxi(tmdNJCH>Vl|>KzJqxM}m{AL8_g$uc#!BR2bV zTb~M)#TTY~|8(Jp3}^p$7oPArj2Jj_?DH2+O%rWD@=S)H9cPR+u;kII@V^7|-dn3% z?knnHPceb$e3sJJ%`)P!C~;Iw9Cc$7GIe!@y#o%wvp{X}f6H_w8qRkqy-I>`M&7=| z)uMOXV}0c`W;l<*F{&aCWNbgL3m-=kc=L~rlbF5k`*g~!n7*+>BUn{UH8e2~%Sy~s zYpW(aEg_;?{=7fqA6JMOXCjp9JQ3_A3sH4wiy4=FZ)L5Q6?AtP!6_I!4naKAJNIhhT5x17~IFsyXJq;*=4_|{jUyOi$;``k&FJmS!{B}ED6diY} zOV(RVhd;FL5o%Wh7YUy-z^uLuHe*cnVBWM)W9}?xOt@vm#VGv3QWU8;P;5q`a_6$x z=LQNXD!r`Cn?V!QB%!>aFkx9%1@Jb9#IVP&hWWb+`h>nY#2e-)s`<56Fi^@R11j3= zw-L@K*qBOUNrDZgJiDY7G|lI$yvT6#YyTm8xY=WQ#H(`8DJ^p0K3i7dje=Q8$j33f zAE*({Z`p<)^EUvxEz&Pm#e!8{|0jyy&*%yBgi9Wo2qJhjz7@tZB5;jodB)!$Y=G3Y zg}uW*`}({%_xbSs!_is+Tw(ilZEGSac6AX0o2qO@O21p11MUpHh0)IMgb16Yt+!4! zev9!LncgSzRNMS0mh{uF3EDkJH(0kLr{eDRoxMkGGr50WpO`S{l-c3EmpkIz&Fv*04gt0bo&qwqxf*o)LfivmdZueo{ZJHD8u8e2u zN&5$TWwq^IIv+#pL>(^ z2WacqtA_VRX&DAMkBfk;h;P8;o4^+36!;@MFah|*<9)stp{}<8$bZwW`Z?)J5fB*v z*wFa?Cy;OO`5yg+@3rE;y!dhKJJ+WQ0{{)&3@)weWIr6DRpUJ;z%*zJGP4y-CSp{+ zqy${w-u@2j_C(lI{I42%{s@>#yb1fP^j*DREB_n=>wq)wb0Cj{5bHb@ha_%ABbSx* zp=ib~KKie)x`qZ-x0+%9^HICH?>%>ju=gh4PG0E#6j-Ie&U4}kw>Vi{1j<>kn;0WW zW696NjCrQ@HfQpulHUj$3Dg?585V`L)3w?pVzFv__iuLztC((H~-#BKiXcpc6IJv_eMCQekcW2NUuo2GN5t7 zMK4!gOi)W3?iqcn_+lxd>a`otiLgJWCZOmPt_(0+c|K>rp8~6=G&{bO zxzq_YuTcWdgQLPty#0md-Twp4=h~E*x*1h_Z*|f2I9m8wLe7yD?e1PQl*fNof{oY7 zK76P}BF%Ev?d(bKdH9fK4|y+;U0fK3Hr>De8sbM?2`v7juAC#1rG5VbD+-)YLZ7sQ zrr%v7C>H*ZE>l%2H*ZY%@NQe#MVL*y1GnL9&|y4$<{2zO^bbkC`Sgvnq5w!Zq%7~w zz?;*aO%iW|WO%xHEM7U87n)|(nI?6Y1@(s=KisEo{`6>@B!L0Re!2fCgldbcpBtXG zm^Ttj#I3z-?CS3uE`4qcWHmdfzR zz{hAVslD2-qM*y@-V!#KC~L6xz9urX`XX%k`?b8bFIigJu{wd8a=K69>9mv+0W%|y zP;z`Z&aC_Ic3RzAGRwRC8(+>!8sFGkSVxlu)A{U;YQWR+%X=c+beJy;VC{oAma3H4 zOs3eVt=>xGQMh`@o)>fgForiLnoJnpG!}OIyTAUzHZsdlxvS+=ICfS7`4VC)3ib7K z3ES~mlzevf9{&*D_h_l#5cyA39@r*g4RkJimX}wj`8OzUlA6J?cUh<`@EbW<(N8x% z&}@rP6Ix4BREGACHJVa1VqUl?B9N!_MLvJMNTit-^AT;MHk2vH2^4ypuxQ`g$M3^P2Xv9`M<#bJ17#??cCjn5Nu<1f4aEp47U=qf{bqmTDBKyTViFA=-U{2{ zW9#X^#?ENzb7w&6?P|ZNl&!~85u!4DhJR(iPR4mxVif)#s64<5-UFvA{HmpY7b|cN z89fSbU{RZVE$?}dgf)uDZ$6AqXDt!aQo#l_f+VglqBcacQldyQ>g6n0k1MXcjCg!e zMLFU6)xE{$QqdnlUQLWAglmq9&mF2OB}qRd`3r8Z!OE;~l1Kc&FFx+0wk0xE)MZgg zfrftrej-O8uz!(E_FBvT?!|vKoHb3kh)i4O4`{4F_iDVqPfhP|ldJaqLv`W)|5W33 zVbZSP1eN9Eo|{J79;2%Agtaj<7&BNF6T_ZFOaW*L80y=7pE|@7-ajWWT#7g(KeWdf z7-zEN76$5x4l~gd%_go36^hX(&BQOj7_ZPwcH?bPV{KhmyF;l?XC3DpW@iU)&e=(Il-FEsTssjE0boLf*O~w!3 z_QnW-fl8NvQWDY)5+Wc{f&v2sCXIAA8=xXmBHbvZ(x5bKsB}vAkV&_6Y`ho#;=X^+ zeZTMV9ItP&_UJ_CJbEo(BFMrYD9+CgvFD(nES%sOfaY79(pYRnSEPd;)4io|5+(YPiJ*y#^5H=TULyJB{|_X8p!JR^N=3neXl3~f z;swdJ_;Y{U>hDCo)B1l>dD=%bbBzI=kI51w%qC6^6YG(AENDZenKHXM?4gRWvhe@i zLj88@Soi7Vad3+jE&iUB=utJ=!Ynt?oQ-3AWiAtRWfaG_*yJk``{{C|zPg3S&ihWjCB*iR-fsIAHR}Nvewpj}ih(Nv z4lNcn>v0K0?Yn;sd9BF(3;H7o?RP9j9+T)^HxS2zyjAY5{Nl1xaKmchMIm-gaqDFb zp;P3q-dtu{5jTp#gQ-6Jgngb?g6S-KUQ-m0P-Un`svL< z1h=vnn%Otkq<3!ddtt%0zZf#_PmgM*gT;~dYIXlJGUB_3^cM-ZthV{&?S~k$n6~a>D}0TIQGBv*+qkss?Ogh@?mAc2cH_VO z!?J(%#6?Xa3hdIs6J4JArjyY)`RDGs{%LaW1g69p7`m^iZFT*IH&;Nh3zgmGFlm#5 zpjcjqKVzI1JYzOcyrCW)?IS4qBu*UA z>`9=1Of_?|P7F>w?GOlg*4Z!J`Zr}5mPXY5LnTUwJksWrPPIr@9#g`B+X2(R2N;i= z|Ebs;_ijUX4v(maVS6AWY^VV~Qxr{0T|z@+X!ASwdQTuhh_1d`U+k+`t`>WPc1(20hbF#9 zKw|K792oLc0{!Pir*-Fbw>3v3k-JSyl>~;^#EBE~UE48;;CrcjEA}Jm&2>ZF%EVrT z0Vap*n%jZj95yVq_v3t4ofjmx|POO^3{JTF)w|;JnL|5#HS`QvmaC^6bs6icv8cdv$Z1YBc z=j~k|=G+WyUoWYKyb3?T?YRfx7N?Jm?0zR+W#BddHJz%cuPCdKA;pfC1z#o~TU4|H zhhyvZ)8|IO@#TPlB=JGyYdk}(hOpV6jZYDSb7enf+J$c*madfku_6g?!wp$Z zuP-l`uQc>1q&$ppqU;BCBu$dhVUex^eQBgFdkVZaKChz)yuw?Zs}q5L@8@01D&a-E z8Pm+8E=dTGfIHkZVG*8Fm_^VrTM!pdviv;UW+4emqwFgeAJschRuQ309fo#^g1XMI z@Sxfba0dyT`S(05`X6||g64s&Z@Q&6_H{zDFXYZZD6_#k=?T-Lt70hG%AO(hf=!!} zRd^Y_`tm~-H%CV!V(sB#xbjJTop8WCBVd;P@wsb)eB1)^Zog5eE8RaP?pdZUW_JOp zzDALWUVbJcdQ7mLKoJu3m~LVwha*%ZB;+n-9HcB$J^9n6R-Y#gw+U(Noz!P{kYf^x zKDLN~v^>c9`k_$84Vzx7^xp_97_i?=4EplKFN7E{ z3`O-yDpFZ(1jRqnRJs?CX87|WthCa8f5>M5>hsK>b%egr9=`eh1M-^P~{089w=OC$^|1*SL z?>6;r`!u@LtyL}lI&AkqZ4&eB{Dx=XOzD6fTB-l_BpLPW`q_ECjwmcw?tGg=6y;M9V+qw*5Iv>VkeTzpFrogLisk~BK1Cj+7T7Z%88(T zf!+Pv%>$eVKe;4R$0LL{N9!$=c1RtvO&R0!jGct~WuJ=?QJFH?Fuo~uQiH)7X?#Ts z-uM~RfepHn?I%^{s(??w^#gphU{Hefxk(IScje;hZq(cL{%w<+6PaauZu*Fg4Y+rvyV?wp*gkMcn(XZ%QtR zW~Lgfl>(7jy3u#evSpOzCcM=cob3gK@hJJrD!fV{TlxE)2qW%>AhXxM=os|UT~%?a z580EhZOdm$hdzvVB_ZE<4{nRRJ^#5Ip!sZ_Eh71|LFnh~w2!+tQg}SGE|GpDtuu1y zQmn_O1}T_>!tRm?&-Fa%WVm>Zn{^LU&=$!Uu?LmjS~k`Q&JX?s9{ckk5_)P(EPeWJ z!s0y8J)#Dz=TfQ!6ya?K@JC&|4PRHGJ04rN2UF*>_SL7h%&tK}EOu%2HYDNR^eZ1B zC)F2D`HDlIKS3K(Aq<-()+0RhHl4K>$9#zX!u9_q*58&kWE7wC)cA5#y-v6(I4H8* zmR&h80-hpC?9AmShNT=hLU(kTWspDBI_focb{e@01kKd-?QM}SExAC^Vf5EF(3+@0 zTm474ut54;19ZhD(l3&pHvo|SUR{Hug}tbu>)HEOd%MvqnkbmJt3))FZ8Yp~|w_%Q9P7ZQJZgk2=CB>D8# zr4lt0ZP5=uA+%(6%bGP+A)DnR>eNo1kKaw|ILBvi2rbjVrF$Sw|Jb=lRL4A?!q|qq zJPN^k$b*6yFN&ju*3&x-EY{#*rZ4fnf%H`N5A%F2kw%~1CJPSQu&016ZAxZ-eEx=C z;}r<|`Ef|eE&Ud^X2fr;9SX+XVI*H8VAPx3b#qHQDa0O*9Ut5bm%E&}mo*&N;tW4Z z7F}_=Gm`pzG4&2kC#ziD>ZnC}xlZ#6zmU?v;@BcEa?h}Fu^4TX`os>Y{?6R2h`7D` z&(jg$b4~eG{CME~-I7GE=63uCf7x%zGcLZVf2;g8usM-kQ2raDH$(f3TMT=LfP$5-gW+A-^OPCd_2>D?dy?E7<&vR=- z$P;8GnD#xfPbBKXz%a!f?LL-%(-5>Url4F=qvDeZ6%Kh!e7Bnvy6X87Cjs>j3fuE` zM67@|Y4-0?ZbIE&lCoBzqH%2jz#=_itDHc^!y;Y;et&xRxYYxc*8?4)Iwp|b+wR9# zQT^^$Y)Xf}gr08O88WtA30ggu?*m7ZWfMmNsl;o=$MF-|6>q8ix(K64#{nyb!PE{Z zcC88S>g~dtduK#Q{H?j9kqaWNbKp*Sm%{uTJl2% zcthjE0m;UCz@v}9^yo3MdGClLp>DoNTZ?RB4W%8*v*HsZ1PGs+1J(D7{d6)?MdPOx z0K{LR+W8};>^cf&3ND?nNaPhm7m&Mi2CLZ+5ohRE&iTFs*Mt`CqQr<(54QKeLWVTS z8y=uOSTy|17Ij2*9M4jm#BdI}3-j|91mW{iXIf48SL|{|og+Om71J7SRiDs7-JHrgchSdpT=g$55WN*+X^v!%#JJr~iA{Z@lkh!UvXyA7ir3GVw|s z{s6;YlR@>=c-I6GjwOIgI0wyDjpyrdUk7Nt!woweVo=_LJ$Y1YnRn=St_kq)#_Lcm zNe)K89Um`r>Ca14T8e%;+wmn+MrfOlLw@cHU+C5mzi*~_1sWWW-3QHe@{)1SN=V$z^)ZBWglfCipCFqCq1_Sk{}-gb(RX5|qRAo_Ou zt+X=m+(j?TM(#{*_%-vjSezsDYda_h?eUHTHq7>k+Dj3eOttz0ShJ4-*6e2qQ5%k= zLCzL($2dQE0%`iiFU^W6ih(6tOMMP}p=zeYuY2al+pmM9tuhjJ`K}Z?(Ec8@4!M5O zlhaR_!7M&E@O#kL69hT_22OVw1c#9;ru<#B$KNN2sZHU&T(tlG6b*~WiH%s=HvnyH z>_jr^{NbAIf}GPpSfom6uce73%p_{zqs0m2l2mdq29C?fy3?%m<=Y-ob8cq z#JKXCkS?`m=)Oy5&e!#KyiZKAQP-0tpTKWc-{PWc$f}LHPIt<4%|Ok^-D-k3kL*-E zwkP2vWz0{~7J@TfjjIEe?7f@Gqy|FTV@L&!xR`q#Tin#DYKlshekgaL&XXD7H=z(0~ofrqmUY?cfpG0QXJLWOEaKq~;C|ksC~m zw%Brn7qrGab2xt);PPfvYsiOlO15PSWR`f_?!U}=2w=|l1K2)>w+1#}B4qPIT?Ea~ z3nbrp==`XG=i^(!4%(NyeY$Uq`R+LETp69ymsb zRJZ1uoaPzxJTcPbL0!1% z9l>-rI%!B_8nxGU$SuT}Jo>hU#5a>lv<-0`bWIJ^huSd&IX`_bbxG`7et3XpTJuE z+y+YC7phf&iN5%K>ZwbvR2KkgOw?RrV^?Q;-MfTHz%5F5BfEjS<=_;B?XA)1K7k2* zvT^PW#=nL<#(ize{d*sU>|G9y`yT~%&e{Vc9+}Km7ij!k8?+n<-DzPJG9!+WB~{tf ze!uCf>~}F0 zalafeslK+ITFwhyupi3p0(=nvX>*j4wnJZ_wKt zs^x5wuFy3KV%x%F--8W^1MUJ_t&bb&7tylYro=Ep{dezpW6ktpo8>W+jErr}c}}*V z@u|Ael*63RIpP`}HP}Zn(+lQY!Tx;;QfFXDE)}Ca*i&%3t%f^be3J#e`)M3Hwk3>K zUGjAV{P_f0=CA&a161wK?v260rUO7DzELTIun96r9F!E=w_q={+W@Q_F5|O=(F_X$ z#HqY*7ydY~AOB#v3Y)K!WU|T>>1^;RLn?N)%z_+&kw<5(b}&?_JQg8E=|{4E=s7pW z$6(fu|9s9!lu&2a)bw4aqv`2klf!Ag^!3g64OQqwWnb=z=t@{lyHWSKt;*{A`qB?^ zh_-XfXmRvIpkRc)-eNJ+g`OKB3ZR3`a03XxAW+vTIR5ks@GdM^_pcfIH(aMXWSK>R zgW77PSPq6lMmqG4*Eu2j0^fbQ6{fcYGUO;pz39+D(LsV3G3;y=%OC|XJV`OH^#k>n zo>V!2;y)bB_zhZ0?a8fWw1_`Z4aPBF*xAC;uQJ%!ilF^0ut*s-A{67bvg~d072r|M zMrRJzGp1Ka?tlT_)N-9jz;EG@Ht`TY3t#34(cu8MGDqKphdC z52n^dQY*g^6NuVP)q=jgeC$cUViCuYKe%EV$};8u-Rpra#3CyNal%dh)Mmg1xl_6u z$U1+6eqjNx9c3f3%*o)cgC}dvgVEG%Ai&exr6d~JAQBIYbg=dwu((n{B6zMfJJ1Oj&?IrNm^5;+t z^~XC6N*LmA;y?6dymnhUEX7-I9UI8F`G)Ga+0p?ry}Ht|^#_|*FrepEBr1LzIL0K0 zJ5&fZ3b+N?*3mEtar+~`_S~Qr7|Un})5GB2q5YgcSC$FhkSI-DHtlw6>l6dY^2yFL zcLGhS8F#+ont&6T((%ZK8jEo2_A0+?vLPuE74NpIEPW-=@7LYBhH;yA=5tC}TLxQ2%0jk> zI#=!O-h&Q$GPZ5gXbYQuV?lTd#K@*j@+Xu*XV|r}<#2l!MU?DL4t!9iZ?AC65^R$k z=#%b zx+wd@=f3jiI)(ui!jYaW>~h(0eI#^`Jqx=OjxIrcsZ(5^fq&JPys{p`aLy_{CoVvt z4>_8Z;#uh@&Z`1#Zup1Rlw;?2bUf^uQjz+bD5{Hf%?C?q9_!R+^=}on30f6G7+)w{ zn{p}F$cb>u!(cJZ4ca;A#wxU6pi9|^Z+lyrcZk^IVlCQe$uE?xeL^KEJj6E2+M&2%T-}i79h~uT?+Kt74o>BZA4R?13!~xl#Q?m8A`iQp4yeUl;nD8 zWnCs%n1!7q&&Hj``c&gjgiJ5V+|iF8^E;H^3OxIRFke=LeR?WtvecV_F|V5bA6s=+jQ?A;NzM}*CCTLTJrE6{ly zI3E!-BXhL58B-~HDX8Cae&EONcLk81C^nL=;!N~#V^^(Ij*h3;T1Tq}-B~)gzwa2c zxr?|P>x-$~G^pQIW6GzM%u?_>@nDH}OttH!sKBSG0f_!auKIdT=UdFivq+H`-0>5z z4eiKey%(s#npeUL>}*3h*aj@vC!ufg-Ch&XuwK>V8W`2aR!|=YYZ6cB-K6jMs2;>K+ouv zfA6$o{rY3lFJc`S8M|`n zsoaUa({cy^FU5nRw4|QgdXQx3ECV3I=t;RJtEKfqqw0}gb!FuowcL`)B5|_phNNHQ zlrD~~G{IWj3^5Ph-(YXbAWzMuH_MK$ApT>Ax}gQ+;^}P$Z!1`Pk_$gSe$l-djfv|%ScaolHk&E$F_1fe~k)SxJ1*X@FT3tVUxx)S+ZF4P> zpkpsE)Iti)#H;!l>w>ii!}R|8Sc#fVtN){lqT=7Yif_r}T4>cr1!@}`)bDG8ywxJ# z{2Vb`nrj_}+TV_Sb3)4C{U~56`PKdik?fYDW!R#%Z%wJSMZHTm{_wQ4oKrylRf$t| zI?NpDbNJD08a zt!07lahf?1K$hyLJSWGDJGE+Ax_WIP^RF^rFc3fXah@P11dXSf@p_aFCG+(9_UG2QN4u+jH;=QH2!JyT660*Nl>F^ARwxZlij59J@elIgcUQHzHPn#VnPP(L$s)*ih^@^`JHMG3p2)FUkGy-BLZl{w-U$4vR4u)FZ`LM0?fxj1 zx4CjnCA^V0lZv{8dfkGsB~JpD-TZ^FSo7V_l@AwpPCO+$nfEOE9sJo_XeZt&+HKB( zzH_}T3_iK+$8R%A4QMzByb9{39K>v0-Jv)>e9P0ws!qo63SLoKYaRNtkmL(@U{l|e zDYIPe%FtcodDTo&G}c(m#|to5V1- zSP~_%blI-=2{D`u{T`rdKavsP8GhnT(Ad%_RMP@gr<`#v(+(9Y(RDuOr!F1yBR%Hc z!^A5F9z15^jKj@(g=SaP@r7pBDbu^il&cDGQJJR$`wfk0PmC7_ZWo<|OqQX_s8$Qk z{Y7~T@5_>j+KVSVd{6&p`Qy>>F6dge#(T(>JYi3elo-&%X~b49U1$&C+M|<1xK)FA zt_n}3Gd|M>?+kI?ex?|pmE*#)SVvecrR0Q!<7w8fYKPe(rM8qLYT5^uhT+}JPfiwZ z_3zVY)}JBYAIRMRc3~F~Rj6u)nLlQ$rmdn%`y~97YV^U1ZJn_UC*X{eCl;w4uN|B= zw(rpSS-EBt>A7+RFTL$SOKl-BL*QADFg0d5!9j{%-xK$r6aigMXCXF;OCWg4SkDwj z()dpV?*~Og6+ROYIrdS8nKV;RJ6+R_@+wp(M2jwU*nOi^Gk@Dg1ig9uVwX1Uft|In zt%=2$Pdnb$IquJb%hQ(SiN&<0x)0Iw%c`2I)r7`fO1kqY+j0!a0gW53PjLI`>7OEG zQ(OFq0;;_p%z}zVx?khCzIhAx{t^RX@*B5VCn`U7=jaYC$93$kD@|#V*qi+kR|vEY zka(-K{V?a}g)k8nNzuHK{w*2%Qc?6T7ToNv2e^5G_^xQp8|V_@G3S8zx92GDsk|n1x}ih8mMeR3A!Hx;%Zx29?v!j_IXCwpfDme~X!|g4ytr}p$(#8UlFxB$ms9q7=!*fJ zXV;;M6mDupO6`L&W0>iQ*N{1;i_R-iI3w(%6eFBcKu(_`~X@^``Me9lwD(?)VF=Y3X#$E#O^us{51G`{B-&%@$TpgEn$-1xiCuvw(d(%S2rC$ z>wz@9+0KE9GeCo)!Y!J6HpQum9MGfSU;Mj*pH94fcinKPUl3CAXBE`HX|4!qSuvc= z@n-19FEk4V(*=uLz1+n^q3Y9?FI3N&wKj^dmpk@?0^9PN@e;Yas31r60PQ7u(G}^d zX-@vno-TTtgc(Qj%z4Dws@uMJnQ}9{-BtJ#KXEEZy5{QE&v$3^{ua#uZ!srq z&U^0^`biHc$}>m$XAlmv-S%6%`NcN@y!5CLJHYZ@;>O$X)`bv<%FTnlJ)`K_{gY&X zbCo%WOuF0D(D8W86&Vo7jvpRrtUfZkpv`68n3mL(iGr}sa&X%f&Y(2Ing2}KBKh6X z3g%Ie_UWRtfra$j;iFEm_GiAakQOaU7LcZ< zjiUAhm`mCY>m-tY15s$Z5PhlV8M@>Zs57rdiS@2RpUaV>M*W_}Kw>v9w*2(yq^H?p z$XU0v)g0-qLUX_^^s8drZ`%lJ$G7v97Sf+AAiZ&b6Wx98lUCiC8+=vVoMHF!Vt>4X zqYdEE7e0AO{u5}-FAmb5c(#JpOZ&=&?~;5;k%rSegw2y%J%ts2_D@{8Ai^?Z#p&%= z3aer8BtWA#W~u1Ox$t5kc|A9&>wWHoB@DWdepK^Zmh%aXa0xd|Q_9}wbR7F=c{w4| z{~h^pBBbuC>ipRf@7rVlKTn{-sFgE%gbnCtd@`2avdNGroiYq4O@7lkWPnGvfirVz zcot%6Lrs5$#oXek_^{rMLPYHP_HO#S1uH;^J=A&)Q&-F}%LCqgqJx@|7tevW!3Z84 zii0>Su%s5%{UjhGEiPqi`r&Sy_(kqR*c(hnE>9P zSp?Fj-=!C~RU*yVlBs;A&!^_1JHX4*Z+>*!vXYOPg)}i&{a#;dEmJ{cuaRYHl>qfW&zl;6d|+=+nwUQ3Pj8u zSSkj;`z|2u^j8W<$L_TAo!xqXE}s8-%MLJoYgFd{gSeAyYa=VphK5Z|Y7%A_gPx_XK`kbOw1y_wAcidvF2}7PAK%Lipx7m1*hQwTA3k=;A87i?iP} zeV%r}L-dwG(5}uYhjVTBdG?x8z-&I6pYcnhQpZWe`6NPeh|OX239%VawDvI+T}y}( z{XLBcN>a27#QqDr^X1aA6hoP8%&0bT8?wrcdZAgH=?H3=xt>3#M1+n%sGtQ z#FRq9af=Kt5b>?$1!ZL$=WeS9*G960PDKjSs8qns=fUGw_{-WRSx=fC-SqT**CtS& zHs$~-&h+VEE7STnc{f0KA!2*VHF9@rHOs`*WV*k~oW47O)s>Vav@Pl<7qd%dW)Wq| zrjAKZNXK;_lGQC4T7P=WH{Mkd4PHBr1{&3)r;ja}m%m&I(mgt{?%!<*zpy4S&9xY) z`VGo{hK}Am0Bm{+2w>CWzq|V>%$KmWg90;nC0!|mX@{b5qlYt4er;gVo=B!HZZDQb zwm-7y-nXbX3yLiblD;H%yeO-`sd=e(S6y;>S}IRapnw~loEB(fJxmgPc<;0qWo-K! z&$3NU9Tbr?3lLYq?ftyHW@)A3^*wD8`+SuK@WMg<0N?bW9SBYZje)rYv=Ld>eXOYD&*^PG7L++^)G8r$Gkl@a~f_i4duMZio zWIsEn%tk4)Znv})UVkG=8dkvO{j&de7v5w^O&hMp&a~TNjbuJ6*4lcwSte?$9XxhV8gwSt8c>e>$ccqsH`@z87JR-4crvRtc)ESwD`yeU;iYm%k< z*uut}k%Z+81Fa;uR{J+EufWL;iN+)<$9WK_oIZVqpip7W`H>a40xA{VA>iNoUm5%= zF>bXMyBod;QcGd{$hAY{wuAxx8LrMO#5Kl!%s`3go9o9zC;sUW23mOvs@dF(n})xz z!f%{H;Ud2RxGAMixgZ-#Ng|C2EI`VVW{@uW%R{Q?UYw%OML+FUQW7Uo_B$&Xv(8gP z1h|30d|ucy2S@7{qipy>I7Qr!xyTYhmmrGDZ&^KU{-jzzN$-jqim3ujdRDBj)NiSGN*%4|TYdt{9|jOK z334zuBHV_jqpLJxOD}$MrlF7>$^Mx;Pg41K$rW_U7PAd-yHVqPqVy7+6p6W^2 zduNUvo02p)1X+7Tz-2Tdz1|7ehT6VpYDsRm>G=*I@Ki#9fv!~wlA*3MLU-o8Qb=2( z5v}++e|D8?ELdj%zmvU9lluaM?=XGkG>+Kd_KSsD6#c<;%Ss@q)eojlTxa>JV7$vq zH^@VkXXOTPTUvU|;t#lkf%eKCqOlXWCjYU$Dhrq8@Ppz?$Ej3%+B@4OAA%m>DDNF) z$g_e^a{?{}XjOoIG9VJFMTw=)dNZ19_(QkmkFdMPo8wp;uF#gCFOBDuR^C!P!bw0? z9`eIx#}Ru4lv&x=b-8HoK#LYmv+xez(y9Q8+LKz8!BQl`NFkQoRpJ}$bvvG2kP-pm zHC@g@zd(numvt8B!t}ypzlyN$xnX2TK)M;#>2-T2wCZxcy^Lz%3lQU3p#llYDQ$P= z#H+zct{8!4(V*gL;o@UVM(i-ob{w=rRYyzdD73(?in7joL>wUXdq6hvf0Fphf0Ovi zv1y21X`14#@daYN;qlKUqA6i0c|7Fh?df25u zO*``hP9u&5`u3@oS+IHH0Nr||scNCZn_Xb=I{5zf<%T^Cj>hW2nT-8^!|_IMFLC_3 z=Kl?jms3c<`^hKb?k*B!i!TW5a2>gRZ?ykrJP+NFr4CvPxP`z^r;Lj~unxP}uf;C9 z67lZ8Arb_`p;hNEg9!)E$z6#C+i3$hDBgj7X+qsHZ@GtaGndRC>*P4|)B%If#ue~Q&IEp!Vp8KW2j`1TuOQfr6#j=tg@TMXd-rmRvI|@#sc~Ek%zM5`vU+C)n z^hU3d_fT2JbEgww#0W_z8L}^RW=uy4b?PSBYN-JCslCz_%Vmk5k0MR(05kss%Rhs^ z{@TNbi6LT*MS#v_4rl!_8sXw^t}0}qjykZoW$fa&S0PkZ#l(O=U$WKFo~~;Qk2+Ju z(GW^e(QexT@OSU>4!`(*7&x}vYCBFHfK(U2Q+LXA(ipv8UnHJ)tj!VxqEyqkulyuH&+spmr~dM9D(@aaTJ~=yfBs)g{w$Gz6o}Z^ z{PpQqx-WftO`gPh1@*JOE93~k^ms=NGoHUaF6;ehV`JMzz)j-DkSMT*MJ_;Y;Emie z_yHo<61E<+29BXXS^fyZ{-~mrkGU|G*^ednLItwL<=q9(T8`T^`3;JQ=XNWVcYsii&yPN^z*2C@V7h^nd~33& z28mWe1GPEi=ZbHn+5@*-1P)ve3UGG0^tP~WVV%=$?OBkwdtpXq4O#vN6ysjw3G#!5 zBlmh=%}31~JHbH*)j;=U<rYK%a3UlYhW@X1Uo=CkW7& zuhbI%uAlp6{J#-;<6!3;-nXxC|77ze*nyhqt`q9{k<9OukLU{xlJbHc-m&IQPE4DP zgv=$~T{j_$>Y1cU!L0?1#h$E3&$T++cTQC>DNss7Uc1oK3n?JHIYH$|5yZCk(4 zExi6GlyAFs;Ch~u_E)cu^qW^=J-vhh#hdsL<9xs5S zJk8W=$X4`@McjC=`ddY-JIp)URzcG*bXVhkOPp(n39NnC{sGF%Dq@6-izc=QKy6DZ zLXpvnpQ=y+qAnvcz>j&ybtUlMrF+*@%2kK?V$VY%jP*uU1SR8q6Zl(g`?fza2fkmG zf%XtE?mbasanty7w^433^THJTOK!tb%g(Fpjqidf0O&FQ2cYjw9Z+%;0haE~!whRh zv%eth27D%KdVDB`ZmQOU=y0;WVwXTIO$aA&Zo&3 zX?PfB*l13ml!}Z~f2C1pknkPY`e#kvP#aFk3Ypiy2z2H-c7V?OLvElm4_t=$`BVhx z%-g<#2}Z<9a#1n}4(1>f%rLOkh?Ey%fH?t3O+Ub{kD(Ov`7$zQ-X zKl;6s)6TWu*;}mIE~Qoi!eg4_3w>87G~IRURg&X~>hZ_-eqn>7c8hyudWbeW=08Kn zxzoYl9Zv6zjpOg)Ytf=EV0|h4HwL=0;ev^!NyaW#K8=$*HG0OfHI=Vj?}#Pj$wYgA zJF>h7NKHbY=7)AK*xb>nVg40lo=?XV1GI%}gV%UJPn~~WvgUd#dx_;6C3Ex}1F|`F z9ZOtA#+~B8+-K8M8S1(4FF3R9+*Yj@{Hj1D-D1;^Zbcz~HBNpY0b(ha>w8(5*FfaIv!fB` zu}`{dG|bkf@Rb1`cY!-AFW>4t-es8oc=XE;d9qnj4pp!U^>%RyTU?D36ddICkFDt? zZ2eDw;W z8@Kb(9c;wnH->w9%TMjTBhCOH9)B8;ql4%cFm5N#Q@wQQ4MBDyAMGqXx`sj*+v381 z8|cih&iPtaZ0&ROszGtnnfALp2sSY&EP6@)N=&1oQCiGn3_DzSwPy{RdXsdvQv}|?ggHt z?<*^f1ut#&`bf+%ST&5$1HILoI4rGFF`>!g^jz6X`<%74!-E5s2jMxk%YAOe~BYg+E0@^H!mdL!8R5_a; zpHMZ?V70t%yx`@yec2BJN2ptgqE&zyaUW3y=|($fT?UXMx{UjKD^kf}XZh9D?Syup z-cG!PSSBeoLiXbnYc8klf4-)f0)I0Ff@&uQe6_5dIl-hwN~tfSMD1zVs_G#QU#mK7 z7{z6&!~{~5>}us>ezl#YLBz2kyDe3%$C&j!M4_T3U;dxXn$Ta*p%t~$ivxKR7V(OC zWxyA3k#gzIqfF(6yJItRcY&;Qqx;w-Q-BbOTTnKBkv2LmGuHxtb`f|!0Q4~x*I%4# z2F%nM+TM3!PgwY)c@lHpQ1nvpa@}6}aHhioj5203$Tfe~!_PB|MPMm^LSsdd)el7^ z7*SOT!@=ztlc&#`E81B+sREgmzA{iZJz<8koK_UPd*kp7FzM@^_Lt_37*D$7bBIxq zL${FZR!AdV8o$F3p`CSN7)QYa?-}QF&7BMx7Ky`JIWeP_6(h?6Tq`EUv&5@nWINU> zg2;UCmTlrk_L9b4Tr9S1;UhyWQjesd$l2lc6SG__o`V~v<6}4d@GuE&K8Z0$9V{M* zxs`4R9lghTK~Qh+B{Un*O&$paZoL;A{6q+2dcU70G)s)qcv6$HzA?0XgANEzv^ta2CzHckg(fjA2-}8&UXc|mBH)X|@<5v7bUVmfx5eoz zet;n7E{&qKG-@n}uD=RB;DVUujoB>OSzZx z=jII(7`*d6BgxY&G2jki$PWV4`S``z@vp_J9T%sY1$M9MzE}`*RqA)`oJVZ~Pc6ld zINi4XB6}5}5>&nY?M+JBpL?b$x5OepcRUVQ{6CPrjd3;*oR0#6^HKQP-vg8EuDuAE zq8PC%E=2!SGx(LS@sFPW1=nL(s@3}^If(w&=1nha^AMASyK}air7<@iCC)Xf{gvrw zrBC$$nZB9@t*2x?&VS$+^hgpSm~L!?l#jYxxbK?*7Vd4sXsaB$k<~=0`S+*H$~8~^ z()zJM;r=he71Bo8+o`?fX%g90vn;FHy3 zBbPyiF)lgOTSdpfMo_A^1pa6@4$GBv-%h!gS#XdCQgXEelFNw8`90XBMg_H#K^iwf z);O;UcV7cJ?md51P;N1ktBq%|dc`5?9tzP!85%T*GM*E2huO3G>(|X4BKHb6`xn*ye4hcVD1T^D|mba7Vxe+5c)Fv zR3ls)>T#>X*B`}da(jg9ZT2~}FSe7|LR5KDo;Ham^l7XfxZZSeob?z@QO z1B#*7aIJ5`f2v}1MXET|LeRDfqx4H6mQ2iNfl)+r6B%~OBc>WTGQUN4REac5X!br< zpz<8uYi$3@@xZA*W$Bf>HQEDI(c|2GUZb6S{_M@8lIIUp(`q34F+}~=-7W$|aO4EA zY8y|I3N+{!4yyL=lLciF#r`1}$&7ba7sxCIy4l+?`2+p`$?yHJQ+{GQJ(1E3HPxM8 zKR?LHTPre3Zm`%c6fzH;0}3`$=;zU*mWZwiS%#$@MiMPBd}z0e3kx?i?0(}IZ6XLol4j#&Rc)cCPBoQaE G*#85-AOv~< literal 0 HcmV?d00001 diff --git a/src/assets/images/shuju/main/weather/dayu.png b/src/assets/images/shuju/main/weather/dayu.png new file mode 100644 index 0000000000000000000000000000000000000000..a336bc15aa764968a8d4c421114774af1eaffa05 GIT binary patch literal 688 zcmV;h0#E&kP)Px%YDq*vR9HvtmOp3{Q5?s=--`+UY4fUWsTV{PK~xkAPJ)9V>LduFlNKj&QgLt) zD!SN3t%Fk$72TbLR_LfG=%OH~pir<$iXyoSK}=}A5=bOTFS(aHA&VLB`{#Xl?|v^w z^!dj=uaEx#);o|Z>Y%DPM_^pQRtk9m^NCfsH#Wd`QI9ed;HPAM`a44*t#0}T*dYG?W?+TFhbQi)!t5TwzBKD4?`O(T>H+2N?JZ&fm z-vF%Xp>RGk#KS%KgU3*kllL$s;7TuLHE$|~O(Sc$Xq#KH153V+SA|;=w%L}n_!2mg z8RS#jYzsiv(`f>aBqVGLR``fX0*-(K5K46LYV{yy){}+6DQZ0YUXoj>;7gBZZpBGp z0mMny@J+`l$a#4b%2U% zm}(Bi)k6Vt1$}LdABhjH;qI0lh^dDHEERNQ8MsfN;y9RSpWnE8D1goA{7X;Y?}0z& Wt_v`tNPx&IY~r8R9HvdmQ83}RTze!cc!)NG?|H|+DyaK_3?M7l7xLb4DsZN*J9lcFV)#zJW3zB0EHnRf0> z#!kk7XL;`T^PKnl&Uda@;iVPM&;Jj=S=tZ>i1W1`XJRRZmt6r5v!8&&!1v0q?Y{>Y z;w8*MU_u%0Z5eFC|vjXK)Z6Hn`<~GcSxMsX@*6<|rSQ*AE`=Tj;GDJ6G z60@dm!-+#0jK9jUiE3RxO^0S<> z>1rlk{(In!*m5;ZpPml9&RN- z7(2$>T}i!O4N&luO}fPcVC14IuGzI;Fd- z0H$Z%Uksw}=yF0ye2`A*Kovk~BVX{*!0cPjgjW`tKib3{$)x^_1hBm-Kg;_z&n!2D z;CI7dSBFkU&VkC!(nJKFz}(*~h~Ydix-LcbdTFLsyoUaWnuV!5q*@ugk=QG)z~701 V3wauzn!f-5002ovPDHLkV1k8QnYjP} literal 0 HcmV?d00001 diff --git a/src/assets/images/shuju/main/weather/feng.png b/src/assets/images/shuju/main/weather/feng.png new file mode 100644 index 0000000000000000000000000000000000000000..0b5466db2e902ea30023833d56120fda91bf7a23 GIT binary patch literal 651 zcmV;60(AX}P)Px%MM*?KR9HvtmOV&SVHn4M|D$3U_Z|yUPfOHTLRk>hB1M5qlLQeFMKwg!Vv`Wm zR!d7Q(a<1Gfly0BBngp)Lk)cpO*VK=4RMcO6nXDIt|*k~^_bV|;yWIm_xbF&PwdL6>>E~iT27x@6Z+uE#-ssO|V4;T&w;y_!d*OdTl2XV@{ zpcFMLR~>-V*9=`zo=!>AO90fxDPs!)#05V$9IoU*VkioA@PF$j9``O6dB0!^Y67qt zMVK`jtJa1~%K$JQvC)D@BpRboZL10pr`~V#M&eEs>PpQ4 zY&Rq+Kgz-Zbhm^IBq=?Hn>9&6SvX03vSc34>~-4Go;1BDI`5|KY9fAM=002ovPDHLkV1k}{9kBoa literal 0 HcmV?d00001 diff --git a/src/assets/images/shuju/main/weather/leibao.png b/src/assets/images/shuju/main/weather/leibao.png new file mode 100644 index 0000000000000000000000000000000000000000..101420a837e44c54c274de2a6b115656535e0807 GIT binary patch literal 725 zcmV;`0xJE9P)Px%k4Z#9R9HvtmQ6@hQ5c4wZziQg=k}x6NJJ7u1(DDyY7s=VXcL%Ii;4(}R^_G^ zMNtU432f2IMFq8piGm=|NZLhF5!9-J2q8x!5ND<#(wsNOoWY+v&be2?O=mavzTf*k z_xt7?j`EAjc>yF<4X5c9?5$*O#Q%mDUZ!IVV$NtlHRKAG426`YBOa zfOJ}`bK)DYB7k9k(@NVHK<~c|B}InQbO|m5F)L`Rt65iHV}q`Bb2{)nql0;IU1FoF z$qZeT)}}gp@G;9)s1L(attRLtn%2>V3wU;UK&AaRBwSD;k+HIB6Kyy?4mEg z(5SM4T1Tr;GBaMqJ=PV0Nzvg9A0)QA*#%S?V^zkshM0Z!1t>fm`lSsT<0)cOK>K;+W{jJ0 zW^K%Fl|2WFFESae$%(UwV}*;yLO=|1Kwl(6cVo<6%zF~L1S!b@;K`)c_=DJG30}L@ zmeW+c5fuw1j0d~}TBZOlSsR@T3IF#Uj!Q`n1NW!Ne`09r_jANaOEBVSSCRz*IFFV7 zoVAD}zywAIhv+aPA2d8r2TG$zP9E32Kn+n&S?lCjLNDhI6cSVjHy#4d5Z#uTyb&*G zIRof1b&S!DxMvBzE+}Px%;Ymb6R9Hvtmr;mRWf+E^ccxv+cIQ|sc7_Ngkdz{!E6Ix>s*4B&bLyfbg2Jm3 z!7hr#5cDQnFT4_|s4iloAP`njx=Iv_AR*A8LdcnsLgvgiL_6)gG2_g#wr6JknOX40 z|L&as{oe06-*>)$&WKyQbc^$I8z8s>rCC4W2CoY?8`jH|4QH}U<5 zuFmOFkiISI3Xmkew`P6^?i#@GOn#-F8bF^uhPE^1ghPh61~F@D$H%#U^$J}LjayQI zYgKP+nD=cS3^ln)mt}i?QeTC}-ULug{F2~fn{24T5}kNgkTGn<)Rf`eos%59N2;Vw zQRn6#HOKWjzYN&(AWp#*#Ev-9cU`BTn0N}aJIHZ3(bchtjccUY#o-GrC|3ME@YrzP zfl(O_<#T#F6`)k{tYIS1YABh+`8d*+ZWXu!JTR1VV31%oUa4Fv_m6#h7kF3e*=Tv~^&C=gq=Q&Pc zHVkOrQ!Y`L*mYk{A9g(lIvdrhSJliLn3tO$9;1K=YQV`%hN-nVo$YxNrfqtfXMq!~ zJ@GH*aTT~Q3RK?;bObiy3w{7Lw*lVK4h}A7@*B_9WqFzxfX^3g|Alb-`WwuvDsX*q zc>DKcM&g4w(kCIXy#V&2g_m&x^CB>hIKcB9kZ3GUP`2-GBz)Vfn8b-V(sLsLEVN>} zbv(}iE6DPiwzt}{WR(&hw%OAvt0={h@*@MdnOuAcoW@M4(E0*SUB$$IVpg>Q>T#s; zkpTQPlgzOj^O*|#*3Ya|@voh+mG~)+^l-nJelOwrki?xN*D8K`9*zs@nG8F-&3*6~ lhR`pErtd$aPx&eMv+?R9HvFmR*QdRTze!_net@`WYg#3&G!R%IJqE6e7jJEP|n&IeUi@B@-wV z;YDXX z3VhBhR#OgGnKc++`baUPfYo_UXB8fz%GW>#B2vIp*#H=BzMlf6c*8=4{C;_}4Ktfl zJWPQ_)R+aFpo0;0bGosBMSKN30!$zt&D;S$-y^hhjLkq*A#eC^5w`%Z0nYhMY`0>u+KM48{=HhDCZS2QE!s_QDF&H zf1AyYtMn^mo9$&j6aVTz7XtB|0zS5grHEmS+W>bccf;hsC#id$;R~D%%eur{3fPhso;jfn&_|6Oz;$U!ft}3dMMvbc*hBy}$SltB3gS*_Pv4lpoORpJ4SIsJEkL}3=yNVgf$!=SE13fkMTL{TziEDp_{RH$cJ9?$ zeoX{nNOf6WwKA(<>Q39oO^002ovPDHLkV1lP^xJm#3 literal 0 HcmV?d00001 diff --git a/src/assets/images/shuju/main/weather/wu.png b/src/assets/images/shuju/main/weather/wu.png new file mode 100644 index 0000000000000000000000000000000000000000..e374951c10dcd89767b6389df45a882b5d729ed5 GIT binary patch literal 612 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/shuju/main/weather/yin.png b/src/assets/images/shuju/main/weather/yin.png new file mode 100644 index 0000000000000000000000000000000000000000..325be5aed0e122fd9ff5557fc1af30c435d38875 GIT binary patch literal 621 zcmV-z0+RiSP)Px%CrLy>R9Hvtmd#64VHm}KXC{q8?^Wz$=7vN>1qngh{s5siwW*CoNCZI;?fL?t z7A8cSmO&Uni=a)lsNA|~nTu9Z6o}WMpqbH%{FoCnplOYICvDu!-Ca26JU^cIeV%*8 z20z;1`ZNF<9cXl*rViLneJ--sVp|%%cC_+I(vP)_aw33u(%UJ~XVU|;FBB9%1w(0Z zXGfsne*sw)V4~p5Hn$9|D-{q7W6^w2evRp_CqSiEirZ13>l)8{4A@n705KYc z+Fw3`cQyy>4InX_4b@Zzcw%#^-T=T@)TT~N6n(x_;(omWB%WtO9hdF&M3E7juDU{q zqfw|=l|_^*`beq7%QddwPx%rb$FWR9HvtmQ83AK^TVLcVmOvHdAX$yFvV=qM}&vBzO?SpNk-f1wo4^@uby* z2SL$`y{PrzsfZRmdC-&43Oy>V*nm#JFp?J7@(a0jv#0wk#r$bz2zo7w|L!;h-feT#Wb-H{9aC1sR=E0r$g^ z?W#yTbPaob1tdjM8N8LS%??*%ikNF4cC^R%(N~~2nEa;on!_^)n`^{ZjFZTdIMW&9 zy}<84`9&t9)j8oTgpi?st0aUYb8*+Cx%Jf zat$8@ffE_^Ls;iH=+ivLNgVGqd|64Psz6F=EO>Yhpqs=~*YI!s zx{Tp$T>?o@HziysLP#WC!?+)?c$pFC0&u8wollW?EeAvKWIfOQ?R8OYr e8K?(tQ~MKRX7M5JjcoY<0000Px%Zb?KzR9HvtmOp3|K^Vo~+w%_pBsB%BJHgv306 zo1WpdG!k6}B;_kUCIuXd3ny{IGrS(hEq&irpycZ=go{?8M593L9dP;4ieG>t1$cTewYZ3%b7yEcP0UzFmlAMZqT!D4EeLd0Ej&z@Y*$6% ziDx(xDj+FW3GiORF1xsd6w$~Ndj?&84i#t*mVarB8h8$2d&2mxIEf~S^BY}0h`a|n zFM>e*b>RYpGwmObEFuKz0Hz!V<3lcAcD)I+Oq8WI_Kzq_xJ|8 z85Y6>Y`Me&<*L4R+L6Qu&v19>3RrT91?H+cG7sD*&~zM(MD?>Rmsr52m9j8aZJ1?( axY|Ei;^QG;A{zq$0000Px%^hrcPR9Hu~mt9B{Q547j=k7+?7fKH$5d^&~ggwO8jFk34y@W3j84+PoVWH0M zi}V2zND&ypeu!igmRN=l5%g48L=QP@La6A24@FQ&kUc15weFm_YgoHGGka&Zy^k~J z{Qti>bI+N%1iNKM)&evFU=oDaAYUK0H;>!K7I~3u^O*@|tQ+8l#rqP(?`uY|Wvocg zjC6Yd86qJPu{fBU{z6a^z)h^LY{Q27x&Hy;43LKC_raWc0r0L&Y?=UgFZA%2Vj@14#8mp=&I)`_PN&<`ZVAx<&FJyu4nQ41Di20S0j_eW!Z@^06^Pgigf{>)(htUAM+3ju zk8Q?4DFJSSamLwz?w~s4az8iIYX#cDXmtc2nufMz9ca(IY8AWzI1QwK-AGhJH_Xxi zn9(LMcesiRIu9+>UK)U**fFH6URQC#W9Z>Sr2$C9j>57Yx&zP$XvQYhcFf%aZ{s_V zO5FgH&t~oiY`+KDfkcx4&tzO?vLM98?2(-dFx;^f$T0GW_J zsK5kcqaws-kkFwUpYp}40Z5hMcmPRDwr52i(OC#l1I>^ptGr7cKuQgD)FPF7?lL3h zA$)bvTAt-~{uAI0Kqkp?%>2N1MhKjS7QU-$F5|odEbNI3U|i2IB3y+YzU;-kaDWAf zTVOP%4T*Z8hmLzSFAhMS8xvEH04&F<%7fTk|Emyy-!&NGA?K$z8~^|S07*qoM6N<$ Ef+C1-asU7T literal 0 HcmV?d00001 diff --git a/src/assets/images/shuju/renfang/index/i-yujing.png b/src/assets/images/shuju/renfang/index/i-yujing.png new file mode 100644 index 0000000000000000000000000000000000000000..17057c0782846841c94b513f1bb94af577212956 GIT binary patch literal 3868 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/shuju/renfang/index/znyc.png b/src/assets/images/shuju/renfang/index/znyc.png new file mode 100644 index 0000000000000000000000000000000000000000..998c232d6b94c55e23f18e34b504331400ba831e GIT binary patch literal 1291 zcmV+m1@!ufP)Px(#Ysd#R9Hu)SKm(@RTTcto!zy7TYi`{U`r^*)*l;N6MdjDJ~Z0?0iTt;8-aj@qE*{cqlqS{HQG0Y7sE@_M5UIbx@NTmSeACTu_eO7GVJUeb7yCE zm)YO;zRYCi&iTH3&Ntt=mylzO--{0l;pip+3_xDxu|6x%KFea5BtQg?MOQw2WoPx*B@rkK^gbukm#e%38ipDC z6y5KNb1g4N4Vl4U{?qLgZ_pR__!0w0b1kHp21>*;w38?PSM+IQGvIJK_ZlKI1tqVB z$ZR6CKggPI6J@dY0REth5jCJVTm}LA$fKz;m6?ueCnN}dx^P7%7|2C}Vgs|w2$X?Xok_=PS{gI|K3 zU5s@&wr#tZX{`kK>Fkmk5cxD<|0_yVxgdmB!=b}H`x$F4PXq1D^myy2aia(E9O)TH3V&gMxfvhq~PWCjL;`K{Ox z7@%pfH29DNcQ`wey@MxWCW-Fp+3LE6=1HUGB@V+0`{y$>kl}`A3@yGEZ9BOqnfCr* zd`vOHO(Oy8JhAMbX|MA<{XG-4Y%v;pGqVvhG|)Gn;RBf(kTs8P1-Dji#Yt6+untCL zG3U&&rSp?d5->H8!Y63)^=O;VTzOwGK1L2_M+xn*GT&aOmb83K0D>eWmf#}MK{=M5TomxoNJk`Cj+v%2Faj^{L@EJe# z&Stk`LD2L>VhW@j%Cy?7ZFsh*Qdue`V}=v<&Z>V2r)!Vp span > *[class*="el-icon-"], + > span > *[class*="icon"] { + vertical-align: middle; + font-size: 18px; + margin-right: 5px; + } + } +} + +/* Layout +------------------------------ */ +.g-bd { position: relative; - z-index: 1; - width: 100%; - height: 101px; - background-image: url(../images/shuju/main/top-bg.png); - background-repeat: no-repeat; - background-position: top center; - background-size: 100%; - .title { - position: absolute; - left: 0; - right: 0; - top: 0; - margin: 0 auto; - line-height: 70px; - text-align: center; - font-size: 32px; - font-family: PingFangSC-Medium, PingFang SC; - font-weight: 500; - color: #ffffff; + padding-top: $navbar--height; + + /* Sidebar fold +------------------------------ */ + &.z-sidebar--fold { + .navbar { + &__header, + &__brand { + width: $sidebar--width-fold; + } + &__brand { + &-lg { + display: none; + } + &-mini { + display: inline-block; + } + } + &__icon-menu--switch { + transform: rotateZ(180deg); + } + } + .aui-sidebar { + &__inner { + width: $sidebar--width-fold + 20px; + } + &, + &__menu { + width: $sidebar--width-fold; + } + &__menu > li > .el-submenu__title { + text-align: center; + } + &__menu-icon { + margin-right: 0; + font-size: 18px; + } + } + .g-cnt { + &__wrapper { + margin-left: $sidebar--width-fold; + } + &--tabs > .el-tabs > .el-tabs__header { + left: $sidebar--width-fold; + } + } + } + + &.z-sidebar--noside { + .aui-sidebar { + display: none !important; + } + .g-cnt { + &__wrapper { + margin-left: 0 !important; + } + &--tabs > .el-tabs > .el-tabs__header { + left: 0 !important; + } + } } - .nav-list { - position: absolute; - top: 40px; - left: 40px; + &.z-iframe { + padding-top: 0; + .aui-content--tabs { + padding-top: 0; + } + } +} + +/* Navbar +------------------------------ */ +.m-navbar { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; + display: flex; + align-items: stretch; + height: $navbar--height; + // background-color: $--color-primary; + // box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05); + background: linear-gradient(180deg, #00023f, #176dec); + box-shadow: 0px 3px 16px 0px rgba(187, 187, 227, 0.35); + font-size: 19px; + .el-menu-item { + font-size: 19px; + } + + .navbar--colorful { + .navbar__body { + background-color: transparent; + } + .navbar__menu { + > .el-menu-item, + > .el-submenu > .el-submenu__title { + color: #fff; + &:focus, + &:hover { + color: #fff; + background-color: mix(#000, $--color-primary, 15%); + } + } + > .el-menu-item.is-active, + > .el-submenu.is-active > .el-submenu__title { + color: #fff; + &:focus, + &:hover { + color: #fff; + } + } + .el-menu-item i, + .el-submenu__title i, + .el-menu-item svg, + .el-submenu__title svg, + .el-menu-item .el-dropdown { + color: #fff !important; + } + .el-button { + color: #fff; + background-color: transparent; + } + } + .navbar__search { + &-txt { + .el-input__inner { + color: #fff; + border-color: #fff; + &::-webkit-input-placeholder { + color: #fff; + } + } + } + } + } + .navbar__header { + position: relative; + width: $sidebar--width; + height: $navbar--height; + transition: width 0.3s; + } + .navbar__brand { + position: relative; display: flex; - width: 500px; + justify-content: center; + align-items: center; + padding: 10px 20px; + margin: 0; + width: 100%; + height: 100%; + font-size: 28px; + font-weight: bold; + text-transform: uppercase; + white-space: nowrap; + // overflow: hidden; + transition: width 0.3s; + font-family: FZZCHJW; + color: #ffffff; + background: linear-gradient(0deg, #03c7ff 24.609375%, #ffffff 81.0791015625%); + -webkit-background-clip: text; + -webkit-text-fill-color: rgba(#fff, 0.7); + + &::before { + position: absolute; + content: ""; + z-index: 100000; + display: block; + bottom: -10px; + left: -920px; + right: -1000px; + margin: 0 auto; + width: 400px; + height: 20px; + // background-color: #fff; + background-image: url(../img/shuju/flash.png); + background-size: cover; + background-position: center center; + } + + &-lg, + &-mini { + max-width: 100%; + color: #fff; + cursor: pointer; + &:focus, + &:hover { + color: #fff; + text-decoration: none; + } + } + &-mini { + display: none; + } + } + .navbar__body { + position: relative; + display: flex; + flex: 1; + // background-color: #fff; + background-color: transparent; + // overflow: hidden; + } + .navbar__menu { + background-color: transparent; + border-bottom: 0 !important; + + a:focus, + a:hover { + text-decoration: none; + } + &.z-div { + .el-menu-item, + .sub-menu { + position: relative; - &.z-right { - left: auto; - right: 40px; - .nav-item { - background-image: url(../images/shuju/main/nav-right.png); + &.is-active, &.z-on { &::before { - background-image: url(../images/shuju/main/nav-right-on.png); + position: absolute; + content: ""; + display: block; + bottom: -6px; + left: 0; + right: 0; + margin: 0 auto; + width: 50px; + height: 4px; + border: 0; + border-radius: 0 0 2px 2px; + background: #1effff; } } + + &:last-child { + &::after { + display: none; + } + } + + &::after { + position: absolute; + content: ""; + right: 0; + top: 0; + bottom: 0; + margin: auto 0; + width: 1px; + height: 18px; + background-color: rgba(#ffffff, 0.6); + } } } - .nav-item { + .sub-menu { position: relative; - width: 120px; - height: 40px; - line-height: 40px; - font-size: 16px; - font-family: PingFangSC-Medium, PingFang SC; - font-weight: 500; - background-image: url(../images/shuju/main/nav-left.png); - background-size: 100%; - text-align: center; + float: left; cursor: pointer; - color: rgba(#fff, 0.85); + &:hover { + .sub-menu-list { + display: block; + } + } - span { - position: relative; - z-index: 1; + .sub-menu-list { + position: absolute; + display: none; + padding: 0 10px; + width: 160px; + left: -100px; + right: -100px; + margin: 0 auto; + background-color: rgba(#176dec, 0.9); + text-align: center; + cursor: pointer; + > div { + border-top: 1px dashed rgba(#fff, 0.4); + color: rgba(#fff, 0.7); + transition: all ease 0.5s; + padding: 10px 0; + line-height: $navbar--height * 0.5; + + &.z-on { + font-weight: bold; + } + &.z-on, + &:hover { + color: #ffd; + } + } } + } - &:hover { + .el-menu-item, + .sub-menu { + height: $navbar--height; + padding: 0 15px; + line-height: $navbar--height; + border-color: transparent !important; + color: #fff; + } + .el-menu-item.is-active, + .sub-menu.z-on { + color: #fff; + font-weight: bold; + } + .el-menu-item, + .sub-menu { + i { color: #fff; } + &:focus, + &:hover { + color: #fff; + background-color: transparent !important; - &.z-on { - background-image: none; - &::before { - position: absolute; - z-index: -1; - content: ""; - display: block; - top: -2px; - left: -5px; - width: 132px; - height: 47px; - background-image: url(../images/shuju/main/nav-left-on.png); - background-size: 100%; + .navbar__icon-menu { + color: #fff; + } + .el-dropdown { + color: #fff; + .el-icon-arrow-down { + transform: rotateZ(180deg); + } + } + } + * { + vertical-align: initial; + } + .navbar__icon-menu { + vertical-align: middle; + font-size: 20px; + } + .el-dropdown { + color: #fff; + font-size: 16px; + .el-icon-arrow-down { + width: auto; + font-size: 16px; + margin: 0 0 0 5px; + transition: transform 0.3s; } } } + .el-badge { + display: inline; + z-index: 2; + &__content { + line-height: 16px; + } + } } - .msg { - position: absolute; - display: flex; - align-items: center; - top: 40px; - right: 40px; - font-size: 16px; - font-family: PingFangSC-Medium, PingFang SC; - font-weight: 500; - color: #ffffff; - line-height: 22px; - .weather { - display: flex; - align-items: center; - img { - position: relative; - width: 16px; + .navbar__search { + > *[class*="el-icon-"], + > *[class*="icon"] { + display: inline-block; + vertical-align: middle; + } + &-txt { + width: 0; + transition: width 0.3s, margin-left 0.3s; + &.is-show { + width: 210px; + margin-left: 8px; } - div { - margin-left: 3px; + .el-input__inner { + height: $navbar--height - 20px; + padding: 0; + line-height: $navbar--height - 20px; + border-color: $--color-text-primary; + border-top: 0; + border-right: 0; + border-left: 0; + border-radius: 0; + background: transparent; + } + } + } + .navbar__avatar { + .el-dropdown-link { + > img { + width: 42px; + height: auto; + margin-right: 7px; + border-radius: 100%; + vertical-align: middle; + } + } + } +} + +/* Content +------------------------------ */ +.g-cnt { + position: relative; + // padding: $content--padding; + min-height: calc(100vh - #{$navbar--height}); + background-color: transparent; + + &__wrapper { + position: relative; + margin-left: $sidebar--width; + min-height: calc(100vh - #{$navbar--height}); + background-color: $content--background-color; + transition: margin-left 0.3s; + } + > .aui-card--fill > .el-card__body { + min-height: calc(#{$content--fill-height} - 2px); + } + > .aui-card--fill > .el-card__header + .el-card__body { + min-height: calc(#{$content--fill-height} - #{$content--card-header-height} - 2px); + } + &--tabs { + padding: $content--tabs-header-height 0 0; + } + &--tabs-tools { + position: fixed; + top: $navbar--height; + right: 0; + z-index: 931; + min-width: $content--tabs-header-height; + height: $content--tabs-header-height; + padding: 0 12px; + text-align: center; + font-size: 16px; + line-height: $content--tabs-header-height; + background-color: $--background-color-base; + cursor: pointer; + } + &--tabs-icon-nav { + display: inline-block; + vertical-align: middle; + font-size: 16px; + } + > .el-tabs { + > .el-tabs__header { + position: fixed; + top: $navbar--height; + left: $sidebar--width; + right: 0; + z-index: 930; + padding: 0 55px 0 15px; + margin: 0; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + background-color: #fff; + transition: left 0.3s; + > .el-tabs__nav-wrap { + margin-bottom: 0; + &:after { + display: none; + } + > .el-tabs__nav-next, + > .el-tabs__nav-prev { + line-height: $content--tabs-header-height; + } + > .el-tabs__nav-scroll > .el-tabs__nav { + & > .el-tabs__active-bar { + display: none; + } + & > .el-tabs__item { + height: $content--tabs-header-height; + padding: 0 15px; + line-height: $content--tabs-header-height; + border: 0; + color: $--color-text-regular; + &:focus, + &:hover, + &.is-active { + color: $--color-text-primary; + background-color: $--background-color-base; + &:after { + display: block; + } + > .el-icon-close { + color: $--color-text-primary; + } + } + &:after { + display: none; + position: absolute; + bottom: 0; + left: 0; + content: ""; + width: 100%; + height: 2px; + background-color: $--color-primary; + } + + .el-tabs__item { + margin-left: 1px; + } + > .el-icon-close { + width: 14px; + margin-left: 15px; + color: $--color-text-secondary; + } + > i.icon { + display: inline-block; + vertical-align: middle; + font-size: 18px; + } + } + } } } - .date { - margin-left: 24px; - display: flex; - align-items: center; - .date-div { - margin: 0 10px; - height: 22px; - width: 1px; - background-color: #fff; - opacity: 0.8; + > .el-tabs__content { + padding: $content--padding; + .el-loading-mask { + z-index: 830; } + > .el-tab-pane { + min-height: calc(#{$content--fill-height-tabs}); + > .aui-card--fill > .el-card__body { + min-height: calc(#{$content--fill-height-tabs} - 2px); + } + > .aui-card--fill > .el-card__header + .el-card__body { + min-height: calc(#{$content--fill-height-tabs} - #{$content--card-header-height} - 2px); + } + &.is-iframe { + height: calc(#{$content--fill-height-tabs} + #{$content--padding * 2}); + margin: -$content--padding; + min-height: auto; + > .aui-card--fill { + background-color: transparent; + } + > .aui-card--fill > .el-card__header { + background-color: #fff; + } + > .aui-card--fill > .el-card__body { + height: calc(#{$content--fill-height-tabs} - 2px); + margin: $content--padding; + min-height: auto; + border: $--border-base; + border-color: $--border-color-lighter; + border-radius: $--border-radius-base; + background-color: #fff; + } + > .aui-card--fill > .el-card__header + .el-card__body { + height: calc(#{$content--fill-height-tabs} - #{$content--card-header-height} - 2px); + } + } + } + } + } + // quill富文本编辑器 + .ql-toolbar { + line-height: 20px; + &.ql-snow { + border-color: $--border-color-base; + } + .ql-formats { + margin: 0 5px; + } + } + .ql-container { + height: 150px; + &.ql-snow { + border-color: $--border-color-base; + } + } +} + +.el-loading-mask { + z-index: 5001 !important; +} + +/* Page +------------------------------ */ +*[class*="aui-page__"] { + padding-top: 0; + .aui-content { + min-height: auto; + &__wrapper { + min-height: 100vh; + margin-left: 0; + } + > .aui-card--fill > .el-card__body { + min-height: calc(100vh - #{$content--padding * 2} - 2px); + } + > .aui-card--fill > .el-card__header + .el-card__body { + min-height: calc(100vh - #{$content--padding * 2} - #{$content--card-header-height} - 2px); } } } diff --git a/src/assets/scss/main-shuju备份.scss b/src/assets/scss/main-shuju备份.scss deleted file mode 100644 index a87d382e7..000000000 --- a/src/assets/scss/main-shuju备份.scss +++ /dev/null @@ -1,684 +0,0 @@ -@import "~@/element-ui/theme-variables.scss"; -@import "./shuju-variables.scss"; -@import "./c/config"; -@import "./c/function"; -@import "./modules/visual/c/common.scss"; - -.g-main { - padding: 10px 20px 10px; -} - -.m-iframe { - position: relative; - box-sizing: content-box; - width: calc(100% + 20px); - margin: -10px -20px -10px; - z-index: 100; -} - -/* Reset element-ui ------------------------------- */ -.g-bd { - background-image: url(../img/shuju/bg.jpg); - background-size: cover; - background-position: center 0; - height: 100%; - @include scrollBar; - - .el-card + .el-card { - margin-top: 15px; - } - .el-input__prefix .el-input__icon { - display: inline-block; - vertical-align: middle; - } - .el-date-editor .el-range-separator { - width: 8%; - } - .el-table th { - color: $--color-text-primary; - background-color: $--background-color-base; - } - .el-pagination { - margin-top: 15px; - text-align: right; - } - .el-table__expand-icon { - display: inline-block; - width: 14px; - vertical-align: middle; - margin-right: 5px; - } -} - -/* Common ------------------------------- */ -// 图标 -.icon-svg { - width: 1em; - height: 1em; - fill: currentColor; - vertical-align: middle; - overflow: hidden; -} -// 卡片 -.aui-card--fill .el-card__header { - height: $content--card-header-height; - line-height: $content--card-header-height - 36px; -} -.aui-card__title { - font-size: 16px; -} -// 表单 -.aui-form__label-icon { - display: inline-block; - margin: 0 3px; - vertical-align: middle; - font-size: 18px; - color: $--color-text-secondary; -} -// 按钮 -.aui-button--dashed { - border-style: dashed; - &:focus, - &:hover { - background-color: transparent; - } - &-add { - > span > *[class*="el-icon-"], - > span > *[class*="icon"] { - vertical-align: middle; - font-size: 18px; - margin-right: 5px; - } - } -} - -/* Layout ------------------------------- */ -.g-bd { - position: relative; - padding-top: $navbar--height; - - /* Sidebar fold ------------------------------- */ - &.z-sidebar--fold { - .navbar { - &__header, - &__brand { - width: $sidebar--width-fold; - } - &__brand { - &-lg { - display: none; - } - &-mini { - display: inline-block; - } - } - &__icon-menu--switch { - transform: rotateZ(180deg); - } - } - .aui-sidebar { - &__inner { - width: $sidebar--width-fold + 20px; - } - &, - &__menu { - width: $sidebar--width-fold; - } - &__menu > li > .el-submenu__title { - text-align: center; - } - &__menu-icon { - margin-right: 0; - font-size: 18px; - } - } - .g-cnt { - &__wrapper { - margin-left: $sidebar--width-fold; - } - &--tabs > .el-tabs > .el-tabs__header { - left: $sidebar--width-fold; - } - } - } - - &.z-sidebar--noside { - .aui-sidebar { - display: none !important; - } - .g-cnt { - &__wrapper { - margin-left: 0 !important; - } - &--tabs > .el-tabs > .el-tabs__header { - left: 0 !important; - } - } - } - - &.z-iframe { - padding-top: 0; - .aui-content--tabs { - padding-top: 0; - } - } -} - -/* Navbar ------------------------------- */ -.m-navbar { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; - display: flex; - align-items: stretch; - height: $navbar--height; - // background-color: $--color-primary; - // box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05); - background: linear-gradient(180deg, #00023f, #176dec); - box-shadow: 0px 3px 16px 0px rgba(187, 187, 227, 0.35); - font-size: 19px; - .el-menu-item { - font-size: 19px; - } - - .navbar--colorful { - .navbar__body { - background-color: transparent; - } - .navbar__menu { - > .el-menu-item, - > .el-submenu > .el-submenu__title { - color: #fff; - &:focus, - &:hover { - color: #fff; - background-color: mix(#000, $--color-primary, 15%); - } - } - > .el-menu-item.is-active, - > .el-submenu.is-active > .el-submenu__title { - color: #fff; - &:focus, - &:hover { - color: #fff; - } - } - .el-menu-item i, - .el-submenu__title i, - .el-menu-item svg, - .el-submenu__title svg, - .el-menu-item .el-dropdown { - color: #fff !important; - } - .el-button { - color: #fff; - background-color: transparent; - } - } - .navbar__search { - &-txt { - .el-input__inner { - color: #fff; - border-color: #fff; - &::-webkit-input-placeholder { - color: #fff; - } - } - } - } - } - .navbar__header { - position: relative; - width: $sidebar--width; - height: $navbar--height; - transition: width 0.3s; - } - .navbar__brand { - position: relative; - display: flex; - justify-content: center; - align-items: center; - padding: 10px 20px; - margin: 0; - width: 100%; - height: 100%; - font-size: 28px; - font-weight: bold; - text-transform: uppercase; - white-space: nowrap; - // overflow: hidden; - transition: width 0.3s; - font-family: FZZCHJW; - color: #ffffff; - background: linear-gradient(0deg, #03c7ff 24.609375%, #ffffff 81.0791015625%); - -webkit-background-clip: text; - -webkit-text-fill-color: rgba(#fff, 0.7); - - &::before { - position: absolute; - content: ""; - z-index: 100000; - display: block; - bottom: -10px; - left: -920px; - right: -1000px; - margin: 0 auto; - width: 400px; - height: 20px; - // background-color: #fff; - background-image: url(../img/shuju/flash.png); - background-size: cover; - background-position: center center; - } - - &-lg, - &-mini { - max-width: 100%; - color: #fff; - cursor: pointer; - &:focus, - &:hover { - color: #fff; - text-decoration: none; - } - } - &-mini { - display: none; - } - } - .navbar__body { - position: relative; - display: flex; - flex: 1; - // background-color: #fff; - background-color: transparent; - // overflow: hidden; - } - .navbar__menu { - background-color: transparent; - border-bottom: 0 !important; - - a:focus, - a:hover { - text-decoration: none; - } - &.z-div { - .el-menu-item, - .sub-menu { - position: relative; - - &.is-active, - &.z-on { - &::before { - position: absolute; - content: ""; - display: block; - bottom: -6px; - left: 0; - right: 0; - margin: 0 auto; - width: 50px; - height: 4px; - border: 0; - border-radius: 0 0 2px 2px; - background: #1effff; - } - } - - &:last-child { - &::after { - display: none; - } - } - - &::after { - position: absolute; - content: ""; - right: 0; - top: 0; - bottom: 0; - margin: auto 0; - width: 1px; - height: 18px; - background-color: rgba(#ffffff, 0.6); - } - } - } - - .sub-menu { - position: relative; - float: left; - cursor: pointer; - &:hover { - .sub-menu-list { - display: block; - } - } - - .sub-menu-list { - position: absolute; - display: none; - padding: 0 10px; - width: 160px; - left: -100px; - right: -100px; - margin: 0 auto; - background-color: rgba(#176dec, 0.9); - text-align: center; - cursor: pointer; - > div { - border-top: 1px dashed rgba(#fff, 0.4); - color: rgba(#fff, 0.7); - transition: all ease 0.5s; - padding: 10px 0; - line-height: $navbar--height * 0.5; - - &.z-on { - font-weight: bold; - } - &.z-on, - &:hover { - color: #ffd; - } - } - } - } - - .el-menu-item, - .sub-menu { - height: $navbar--height; - padding: 0 15px; - line-height: $navbar--height; - border-color: transparent !important; - color: #fff; - } - .el-menu-item.is-active, - .sub-menu.z-on { - color: #fff; - font-weight: bold; - } - .el-menu-item, - .sub-menu { - i { - color: #fff; - } - &:focus, - &:hover { - color: #fff; - background-color: transparent !important; - - .navbar__icon-menu { - color: #fff; - } - .el-dropdown { - color: #fff; - .el-icon-arrow-down { - transform: rotateZ(180deg); - } - } - } - * { - vertical-align: initial; - } - .navbar__icon-menu { - vertical-align: middle; - font-size: 20px; - } - .el-dropdown { - color: #fff; - font-size: 16px; - .el-icon-arrow-down { - width: auto; - font-size: 16px; - margin: 0 0 0 5px; - transition: transform 0.3s; - } - } - } - .el-badge { - display: inline; - z-index: 2; - &__content { - line-height: 16px; - } - } - } - - .navbar__search { - > *[class*="el-icon-"], - > *[class*="icon"] { - display: inline-block; - vertical-align: middle; - } - &-txt { - width: 0; - transition: width 0.3s, margin-left 0.3s; - &.is-show { - width: 210px; - margin-left: 8px; - } - .el-input__inner { - height: $navbar--height - 20px; - padding: 0; - line-height: $navbar--height - 20px; - border-color: $--color-text-primary; - border-top: 0; - border-right: 0; - border-left: 0; - border-radius: 0; - background: transparent; - } - } - } - .navbar__avatar { - .el-dropdown-link { - > img { - width: 42px; - height: auto; - margin-right: 7px; - border-radius: 100%; - vertical-align: middle; - } - } - } -} - -/* Content ------------------------------- */ -.g-cnt { - position: relative; - // padding: $content--padding; - min-height: calc(100vh - #{$navbar--height}); - background-color: transparent; - - &__wrapper { - position: relative; - margin-left: $sidebar--width; - min-height: calc(100vh - #{$navbar--height}); - background-color: $content--background-color; - transition: margin-left 0.3s; - } - > .aui-card--fill > .el-card__body { - min-height: calc(#{$content--fill-height} - 2px); - } - > .aui-card--fill > .el-card__header + .el-card__body { - min-height: calc(#{$content--fill-height} - #{$content--card-header-height} - 2px); - } - &--tabs { - padding: $content--tabs-header-height 0 0; - } - &--tabs-tools { - position: fixed; - top: $navbar--height; - right: 0; - z-index: 931; - min-width: $content--tabs-header-height; - height: $content--tabs-header-height; - padding: 0 12px; - text-align: center; - font-size: 16px; - line-height: $content--tabs-header-height; - background-color: $--background-color-base; - cursor: pointer; - } - &--tabs-icon-nav { - display: inline-block; - vertical-align: middle; - font-size: 16px; - } - > .el-tabs { - > .el-tabs__header { - position: fixed; - top: $navbar--height; - left: $sidebar--width; - right: 0; - z-index: 930; - padding: 0 55px 0 15px; - margin: 0; - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - background-color: #fff; - transition: left 0.3s; - > .el-tabs__nav-wrap { - margin-bottom: 0; - &:after { - display: none; - } - > .el-tabs__nav-next, - > .el-tabs__nav-prev { - line-height: $content--tabs-header-height; - } - > .el-tabs__nav-scroll > .el-tabs__nav { - & > .el-tabs__active-bar { - display: none; - } - & > .el-tabs__item { - height: $content--tabs-header-height; - padding: 0 15px; - line-height: $content--tabs-header-height; - border: 0; - color: $--color-text-regular; - &:focus, - &:hover, - &.is-active { - color: $--color-text-primary; - background-color: $--background-color-base; - &:after { - display: block; - } - > .el-icon-close { - color: $--color-text-primary; - } - } - &:after { - display: none; - position: absolute; - bottom: 0; - left: 0; - content: ""; - width: 100%; - height: 2px; - background-color: $--color-primary; - } - + .el-tabs__item { - margin-left: 1px; - } - > .el-icon-close { - width: 14px; - margin-left: 15px; - color: $--color-text-secondary; - } - > i.icon { - display: inline-block; - vertical-align: middle; - font-size: 18px; - } - } - } - } - } - > .el-tabs__content { - padding: $content--padding; - .el-loading-mask { - z-index: 830; - } - > .el-tab-pane { - min-height: calc(#{$content--fill-height-tabs}); - > .aui-card--fill > .el-card__body { - min-height: calc(#{$content--fill-height-tabs} - 2px); - } - > .aui-card--fill > .el-card__header + .el-card__body { - min-height: calc(#{$content--fill-height-tabs} - #{$content--card-header-height} - 2px); - } - &.is-iframe { - height: calc(#{$content--fill-height-tabs} + #{$content--padding * 2}); - margin: -$content--padding; - min-height: auto; - > .aui-card--fill { - background-color: transparent; - } - > .aui-card--fill > .el-card__header { - background-color: #fff; - } - > .aui-card--fill > .el-card__body { - height: calc(#{$content--fill-height-tabs} - 2px); - margin: $content--padding; - min-height: auto; - border: $--border-base; - border-color: $--border-color-lighter; - border-radius: $--border-radius-base; - background-color: #fff; - } - > .aui-card--fill > .el-card__header + .el-card__body { - height: calc(#{$content--fill-height-tabs} - #{$content--card-header-height} - 2px); - } - } - } - } - } - // quill富文本编辑器 - .ql-toolbar { - line-height: 20px; - &.ql-snow { - border-color: $--border-color-base; - } - .ql-formats { - margin: 0 5px; - } - } - .ql-container { - height: 150px; - &.ql-snow { - border-color: $--border-color-base; - } - } -} - -.el-loading-mask { - z-index: 5001 !important; -} - -/* Page ------------------------------- */ -*[class*="aui-page__"] { - padding-top: 0; - .aui-content { - min-height: auto; - &__wrapper { - min-height: 100vh; - margin-left: 0; - } - > .aui-card--fill > .el-card__body { - min-height: calc(100vh - #{$content--padding * 2} - 2px); - } - > .aui-card--fill > .el-card__header + .el-card__body { - min-height: calc(100vh - #{$content--padding * 2} - #{$content--card-header-height} - 2px); - } - } -} diff --git a/src/router/index.js b/src/router/index.js index 49c748be6..4dbf47817 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -176,6 +176,49 @@ function cookApiDataItem3(item, parent = []) { return item; } +// 新数据模块 +export const dataBoardRoutes = { + path: "/dataBoard", + component: () => import("@/views/dataBoardMain/main"), + name: "dataBoard", + redirect: { + path: "/dataBoard/renfang/index", + }, + meta: { + title: "主入口布局", + }, + children: [ + { + path: "renfang/index", + props: true, + component: () => import("@/views/dataBoard/renfang/index"), + name: "dataBoard-renfang-index", + meta: { + title: "人房总览", + isTab: false, + }, + }, + { + path: "404", + props: true, + component: () => import("@/views/dataBoard/404"), + name: "dataBoard-404", + meta: { + title: "页面未找到或无权访问", + isTab: false, + }, + beforeEnter(to, from, next) { + // 拦截处理特殊业务场景 + // 如果, 重定向路由包含__双下划线, 为临时添加路由 + if (/__.*/.test(to.redirectedFrom)) { + return next(to.redirectedFrom.replace(/__.*/, "")); + } + next(); + }, + }, + ], +}; + // 模块路由(基于主入口布局页面) 可视化数据 export const moduleShujuRoutes = { path: "/main-shuju", @@ -263,7 +306,7 @@ const router = new Router({ scrollBehavior: () => ({ y: 0, }), - routes: pageRoutes.concat(moduleRoutes, moduleShujuRoutes), + routes: pageRoutes.concat(moduleRoutes, moduleShujuRoutes, dataBoardRoutes), }); router.beforeEach((to, from, next) => { diff --git a/src/views/dataBoard/404.vue b/src/views/dataBoard/404.vue new file mode 100644 index 000000000..047aec709 --- /dev/null +++ b/src/views/dataBoard/404.vue @@ -0,0 +1,16 @@ + + + + + diff --git a/src/views/dataBoard/cpts/map/index.vue b/src/views/dataBoard/cpts/map/index.vue new file mode 100644 index 000000000..23ce62ea2 --- /dev/null +++ b/src/views/dataBoard/cpts/map/index.vue @@ -0,0 +1,754 @@ + + + + + diff --git a/src/views/dataBoard/renfang/index.vue b/src/views/dataBoard/renfang/index.vue new file mode 100644 index 000000000..3d0e8fa38 --- /dev/null +++ b/src/views/dataBoard/renfang/index.vue @@ -0,0 +1,196 @@ + + + + + diff --git a/src/views/dataBoardMain/main-content.vue b/src/views/dataBoardMain/main-content.vue new file mode 100644 index 000000000..3a71d3a30 --- /dev/null +++ b/src/views/dataBoardMain/main-content.vue @@ -0,0 +1,129 @@ +