From 587ec56936e5d4f0d345c86e22a6c5da766f9853 Mon Sep 17 00:00:00 2001 From: Lemon Date: Wed, 21 May 2025 11:10:20 +0800 Subject: [PATCH] =?UTF-8?q?update=20=20=E5=90=8C=E6=AD=A5=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jsowell-ui/.env.development | 2 +- jsowell-ui/.env.staging | 2 +- jsowell-ui/bin/build-sit.bat | 6 +- jsowell-ui/bin/build.bat | 6 +- .../src/api/adapayMember/adapayMember.js | 18 + jsowell-ui/src/api/pile/merchant.js | 25 ++ jsowell-ui/src/assets/images/img.png | Bin 0 -> 44384 bytes jsowell-ui/src/router/index.js | 40 ++- .../src/views/financial/financeDetail.vue | 81 ++++- jsowell-ui/src/views/financial/merchant.vue | 142 +++----- .../src/views/financial/profitDetails.vue | 313 ++++++++++++++++++ jsowell-ui/src/views/homeIndex/homeIndex.vue | 115 ++++++- jsowell-ui/src/views/login.vue | 2 +- jsowell-ui/src/views/pile/basic/detail.vue | 7 +- .../pile/station/components/SiteInfo.vue | 1 + jsowell-ui/src/views/pile/station/detail.vue | 5 + .../src/views/pile/station/drainageRake.vue | 104 ++++++ .../src/views/pile/station/orderReport.vue | 52 ++- 18 files changed, 753 insertions(+), 168 deletions(-) create mode 100644 jsowell-ui/src/assets/images/img.png create mode 100644 jsowell-ui/src/views/financial/profitDetails.vue create mode 100644 jsowell-ui/src/views/pile/station/drainageRake.vue diff --git a/jsowell-ui/.env.development b/jsowell-ui/.env.development index 94da113e7..c1a07fcf9 100644 --- a/jsowell-ui/.env.development +++ b/jsowell-ui/.env.development @@ -5,7 +5,7 @@ VUE_APP_TITLE = 万车充运营管理平台 ENV = 'development' # 万车充运营管理平台/预生产环境 -VUE_APP_BASE_API = 'https://apitest.jsowellcloud.com' +VUE_APP_BASE_API = 'http://apitest.jsowellcloud.com' # 路由懒加载 VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/jsowell-ui/.env.staging b/jsowell-ui/.env.staging index f7aa19364..1f40e5a89 100644 --- a/jsowell-ui/.env.staging +++ b/jsowell-ui/.env.staging @@ -5,7 +5,7 @@ VUE_APP_TITLE = 万车充运营管理平台 ENV = 'staging' # 万车充运营管理平台/测试环境 -VUE_APP_BASE_API = 'http://192.168.2.21:8080' +VUE_APP_BASE_API = 'http://192.168.2.2:8080' # 开发环境配置 NODE_ENV = production diff --git a/jsowell-ui/bin/build-sit.bat b/jsowell-ui/bin/build-sit.bat index 56aa9b136..3e484f8e3 100644 --- a/jsowell-ui/bin/build-sit.bat +++ b/jsowell-ui/bin/build-sit.bat @@ -1,12 +1,12 @@ @echo off echo. -echo [Ϣ] Weḅdistļ +echo [��Ϣ] ���Web���̣�����dist�ļ��� echo. %~d0 cd %~dp0 cd .. -npm run build:stage +npm run build:sit -pause \ No newline at end of file +pause diff --git a/jsowell-ui/bin/build.bat b/jsowell-ui/bin/build.bat index dda590d22..b2eafb9c2 100644 --- a/jsowell-ui/bin/build.bat +++ b/jsowell-ui/bin/build.bat @@ -1,12 +1,12 @@ @echo off echo. -echo [Ϣ] Weḅdistļ +echo [��Ϣ] ���Web���̣�����dist�ļ��� echo. %~d0 cd %~dp0 cd .. -npm run build:prod +npm run build:prd -pause \ No newline at end of file +pause diff --git a/jsowell-ui/src/api/adapayMember/adapayMember.js b/jsowell-ui/src/api/adapayMember/adapayMember.js index 890452736..6847ed90f 100644 --- a/jsowell-ui/src/api/adapayMember/adapayMember.js +++ b/jsowell-ui/src/api/adapayMember/adapayMember.js @@ -81,4 +81,22 @@ export function WithdrawalHistory(data) { method: "post", data: data, }); +} + +//查询运营商配置的提现方式 + export function queryWithdrawalType(data) { + return request({ + url: "/pile/merchant/queryWithdrawalType", + method: "post", + data: data, + }); +} + +//修改提现方式 +export function updateWithdrawalType(data) { + return request({ + url: "/pile/merchant/updateWithdrawalType", + method: "post", + data: data, + }); } \ No newline at end of file diff --git a/jsowell-ui/src/api/pile/merchant.js b/jsowell-ui/src/api/pile/merchant.js index de630c895..e9da30bb9 100644 --- a/jsowell-ui/src/api/pile/merchant.js +++ b/jsowell-ui/src/api/pile/merchant.js @@ -86,4 +86,29 @@ export function concatenateAuthLinks(data) { method: 'post', data: data }) +} + +//根据汇付会员id查询配置分账的站点列表 +export function queryStationList(data) { + return request({ + url: '/station/splitconfig/queryStationList', + method: 'post', + data: data + }) +} +//查询订单分账数据 +export function queryOrderSplitData(data) { + return request({ + url: '/order/queryOrderSplitData', + method: 'post', + data: data + }) +} + +export function queryStationAggregateData(data) { + return request({ + url: '/order/queryStationAggregateData', + method: 'post', + data: data + }) } \ No newline at end of file diff --git a/jsowell-ui/src/assets/images/img.png b/jsowell-ui/src/assets/images/img.png new file mode 100644 index 0000000000000000000000000000000000000000..58c7ed3f61a96c04f5bfcf6feb9281e11bc30f19 GIT binary patch literal 44384 zcmd42bx>Pf*Eif!ij~sh#f!U?(n5cBw*mzc+}*86fdVDCySrE^RSco{x%C!1nb(#raOZoBQ`#wZmPJ860J!{6+aztNLW z8p$*QGkJzd(@0bPjNvb&vy+P&`qzM^QQzaXsfg4cFHE9Roe!O>_e{;qwg!Hk;xk__ zS@%YyzM&@>JDs$TVigMEr=E6RS;j}YEAolEOgR4(l4O>U_3ta5 zACDi2YF19p0_hn49zX7l?Cdb~_uDq1mi>E&vxoEJpA@nC8J$Bk*Z*}TemlKkW4K>K z^hotz4*bubQPItH>QDc*#=vVS;C~G$KxO~yIkF%`a(`1Z@HUR_zsY6-GW-|4qmmKO zzqj2;lZ{LKdq9YgHU95CG6vtjb~Ps3Ml@5=lFu@KQA&XrnR5u)LIB$oR0R>d_kF-CQ_FC z8LkwZLinw1uDTH@wPcHw>)-otf8(QKf1}a%E*GhX0w2MOJGiDr^u$7X>55S1-Afec z`FCUA0B2pdvQluB&y>LzGNK>ocyOYmQrQ%o=l*jXHW2uuo3x?mg_oa4zx}|$Pt_ok zB!Li>7knmu8wh+^TtL}lD3k5PVcXGP#gA6knTI{1IS7v5r%}w3*eHvC{?+!(TgW)$Tt z997E@_Yh59G2Sy#dU8TwAQ;3?(=~7xl;wM7bQZ@DKb6PP_BB46OUed(&6@DWN^c5-)V?U^Xc<7xcyBimnL~XImBj^Buh026d#se|*3dP8F6>FDq zj2^FtVl4I4fZW%)V6JW<_AqQPlH_3-2|2m>{xIJmwzuGj=af>xxxb>?7ZhR|n!v4#r~7cltjN9+tp(qQoNKC zbHmoP3glb_5PXMC{LHk|F0|j%;vY5^?NA!>Lia}c>-oRfsh3PEC#TLZ(mFcHAT@!5=!3V{Q zjmb!WjG05k%E+fr?5+1&x0jkLg2z~>Y|%g(p-}D$vHmo_bxmf2rd!l{hh?k+_L-wZxo|^$M=EUYssucX{W;i zw?NsJX)nvXMP&_dk*K}unex}kl;WwrD1h4Gj^)O-`Wx(t>Q7fq8jYhr>TIHDDgcQbxYB@iJL}%;$+W z=SRfvtcttk7Rk}rQY>sSs1R-B9YO7kWD7rWo#a=_0|)*A znRf1!NP_yWa&MNrY+DicH3o$Gj-~AnBg-X@6L#NEg$#wL-YGJgzkEt?ygW&TXc*S45dbQM|RDG&s0HhcDh#)z&(kc^e-EYkfOk zXP?14$yl!T6%y*yyx#Osu%Ov_MTqu&EncB|6xc9}1tKOBSwHB3d;GGF2V+2VW zzL}XL&$7(n(5eEwXPf?(aC<7HhDz?65~UdBa)>g27P2+@LP;3R?L{;2SzJbFGSAA7 zhV9_m0Yy-Lb#gKoBdU4dKz5*$S-N8Se49e6LSar4GMA$xZZUP_2`VM9VmVAT+4WND zJ)RNqiX)vi>J*`1pYDBk7_tNo9MARH3_EG-PhPuQ()VzDhT5uNF%;N*+aE?3FIg%I z$24Q9#oVqUA`h5bCq z^7<;W*#-Nn>h;6f|$lF?eDBGXw^beceZ2wd?j56m^OF=mf?^Anf* zTX*zxn+At%qEHIAvMnn!tG6n`(F~m&JTYzyZK*^$&ri-9I3X8D#6szFb+I3g`io|^ zt(f~H=Y@$Zi=>#wwxkA6FJtqS+dMcHFOSXiaaW!BZ4EF#Z_?TDQvrHMacClB@4nXv zkO1j?f7(djJLxI@%ZqsoNiBFwbY`_(R6J?^%g{%FZuf~w4_tO2 zY}Cz+AEEB|Q2&p~VVGux55|1rXbR#92O?DUo0-q+Yg>iSS*K)}gB3jTdP!Z3O<4uw zm55xre-eB;Y@~gv^OjT_8VM4U(*HDbMV^^UdP?8VXhp|lw?M!NGe-&F zpb)En(|z-%4V=`t^PKT1w0?BWq_q8Tr2}xC#++bzSeHW;Gd5bHH;=68bY_mPW`@fQ z?atvk{j0TW=sKIR=97Q{O*nOX)gQGE=|!hS@1ZmTBvMHCn*z4xQjGWB-In+`Np7XG z_)Uu8OX8eF6B|j8v~qO?MVlG#tES%7U=|&NuTsAz>?ox04Vz2rY3mTb?fpam&DjPc@^87mR^Sl6QO~V|s4)`=ceyqO=v|{YZ|}Qsc%76BE(d$@b4Rda`)P~vPr7NJj&8?lmW^NQ>^GB|oDi4w ziNOiU(j2#+B)cM-dIU-Ebnx=rOh*-8rsgDc9oB6Z51an&@1z>?!&Eq_KF`Udewkl|df?UA^>mv{1~Hc%5`at0$cHgk$pyEojc^y1UxPcTx&BL=Wg9_o}zq zY^d0r!x}bgufbwGuNzCF-AC$FEd5bt9$8qnQARZ&vRn~LvT31eOk$?8SD&Md@feUz zQ;QuN^7RvZi(v~>$dV{9jOk->y(3rjPlOggJGoYR1$J*EWOqH>>g`Fi9=@;rIMb*m zu)1NpZ<7d`RL42pLNQ|HpTX>4vgpMh!uO5n$_g90_!#f4!V=2rr4eQ6=?yp#!B8qa zgKNc$bGZau6K6Z3W6@`mVi@EsgIptmu4VT6I(GV%Fu39e`h{-v`XI#1$GA2Yu+;2# zS?qBa+NGR6)UN>d@PEURR#J0z@2_|ebj~V#_87(B6PBUsqapZZVTz-txNK50AMP1% z?a24S@XO00CL9IaS+#cI<#`EH{Cn>{(5D0~qvwPyRr+PVyuDY8{ADrbaM}6S@@0V@ z*!pATD5Y>lqd4*)K727@ze#_w<0jur$Uf^aQxm_m9{?V!kI=t&C987Ta_JFyC z8X@mo)7`GaUF=v%ya??!;H*+nCcQ3qxirZP9z^-pc z=PK{5j;C~sIi15TO)9w3xT`&12!|%h(r`-*2UuH^IQAT>H?z2v$@JzA+;7ndrQcld0V+slS zkuzP;aRow58P@MR4N%36#5Jb_ophGL%@{9?-u*F;3^)HJ(cr`qICI{^J7XS2w_ayPFi4`R8JT=m`&l`WuMZu5``dU{MLcl|A3*Cg&ArZ7xvJ?GId zi@>x~4wm$s!aEIyz+$$FnOqa=iF}F5Zui4v*+QZmXKSGz&^FTf;b9Fe?i^XTi((b2 zXUL)Xt_1pYmbWQBziK@RZ5RwHr$b;4YF1jdH3UG&MY0U$ZcbB(Cm(*k$(qq$zGxzq z3TF;)9>wDu8#^A_&;Uvf5 zfj@mkFJ1;mC&o@LgRt50{y3p?Z%z*k@&HTz8!X73`K%e6USVz*ekQ2Gv~u<2(}2<0 zlHJN~Kk@+X-c?@$BKlEUgRRZiDRBCORZ+=jF7dJo$&$^5Zf$|z6A0%B0JM$rRn7uz z6X7m|Wu&8VL-EYtMpPwiVP$&t-}>vaPi1_#?s$6J=^@anW2MI4ZLi(x#84@27Tf;g zr)kE4&|^D--EuIvGyO}4hnG-T4x#zGKUAa^^RQCpGsUQLC=#u|psfk-J*qR<>G5_n zpq;pj??Otb0t?5SS<&^L;=^u)S;2~-Ns#RdQ>j*JZ@wuc+TVAOZ1&Y#2W?Bzqjv-p|urPTQ z@h)yT>grxa=Qt0T<8_;DjJCOQPxWw(4fyDr{7Mwp`%0V7Dcj|4$KW4tN-lN)Tl?co zaA|6l^z=BT+{=V#Y*RfS>-B>HSb<8f#@c8)aMA3`s82k6dLmm=K4gG6VRVYJ7jnsS z!oM$uGxCfs=rkT?+MMBYmv_5LUab7%>u%x%a(PM<9LJV|9a1iO0B%m~(pQnOb;=(& z`}fh+DV3W8uHc0<=e)Q2%DF%ePIM7b{ezMegFx(@#*x#h(m|;@;t4m^ZY|EZiP*PW z7OYRllVjLC$cs}Ru@m&pg@RTZ1MP04ps-f+)cBbccn-}0G?NAx1{CJp!QyZY zTi#R1p?B5Bu_7_`;fl?Z5@X9;*%qoYI?@jAI`iM;?(9JxY}g5}(OSWe_t7%C(nG`a zqBO8r7xgCHVkBJSfb*|JtpCpCf_e2!FAz~D(4l9`-YFEQ3--e9b#4@|J!)+`CAO{c zj+(y!g?kZCJSca2{;-Sm>sJXLx(qmeVF=5mu1>q@utUB_6}TfCzEv32R4=_}nVK$) z3<_S*1{Y`;2KR)=H(Ri^G05w^?rD;Q!|ZQb6Bl~hTZqO~U(hf2Qv&Ja8|VTi3f!9~ zx00*tmGUp*Wp)Wb)6h|;4|E|!xvX2Cnu%1RItXp%G9{uarq(YAk#q3c7PtG|Yt@+R z7KH!@_3AANDZsqugLX6i zT8-m4^%c`V%L}JIgPU8=7h1}NWQ6i-s8=@%s^EuzBW;EO^R)Kbf)tFQ?$4PMDj^Ax zX}W&f9eJ&%ilGhdKZZMQQJWXn;GdgI)IaS{GCD`x1uEwd&)r_oI3K?e%3^z4b3LT` zpEY7@}*ah)0`ey1f5|BK0MsYKVzrHCClk#6{#!&g?@Z^&H?(*tW#? zF~Iq>nDc3^2aPK>onmhAtN0`HpWl!(v}tRXIg0nH$2psN2-lq+QpKp>qal2jBqcvN z&tNG$r|>%UI5+1ezK#Kyj;yX| zkxowT&@CwY;-!|Ds)s;VFM8|?p4($@LnAK9G`H>g(r?>Nwj?t}m$G-Iev+E&YE5H~)ajsAqb;m?7nqt-kube)x z$2{*KM(Nwd`85CCkvC(nfc0Vg$10=n=Q`YlEd7yIv&?5nbVHYQUp0H zaN1CC&v(LC2+Va>LOHq)SI}!lj32>dJrG?KoT~5S?icu%LMwcp9|;Er8KS=0kJ+>p z&Mdg(*W9>9cxLs0Qd$a`0?Uc^OdB>1?r}e0gG-9Jb}PxWnpBF<14hZU=aT<%5aJ(X zv#?-|iMwj=uI&lRB0hSZGA%b`&6k1o`bfa?O2%Z>D6oDdoNj zG_>QEBuM(gib#qaWMnc0rRwEY6lm;(MITJy!y+`*m#{qx5f( z`b%xs+$VK@o202sglNm&Hy@S^P|V+sk-_dX3oEBrkq28$%Atr(?h(=cl(6h|;41Jl zxxyXCrg}S{w``=;qe-rSak;#Jav=!wrV@jh6?0H-RK;--QT3NNra9~|JIY8O9Q>R` zkB94Wei!z~k+B}e#a`q^Ddag^5tRJ1F@7=y8XwrieryiEtf(6|yra>0XT(q1*d&sk zyJ^l{oa`iH={%ABYYaiS_GT-Y=@vOgaWYaqtmtD$;BoP&9mTYu_2b#L1M<~-Z-M1b zx925qfFQROg9u_v@nY_QjN(IYeldM*Z2jd=LVX4cJ-yY}I`fn^? z4x<8!dDtIL{La{Iz({kC2gDQm4!04NkRLYDF;7zq0wRYis=(NLkNc=pKEH~Q>Kzya zO@Hhew0D?LmeEg?#F5F3f?SCh15H^O_kn_Q*s(9)17Il~Onj$MIFR+_xr43MM^%FR zeKkqi@6AO*@|2gt(V?XWu<2HlB(LHo$_1M{|;yVz!VAjrBk(+oL>Db-m@i=}ijv)lBw;cW?M>{M<@U zk}A5NS7|KN7gWyA3*!d?>zED_Dqd^V9m=5BYBkNROqYWa%yjf9Jz<**5N-``nz~WA zet*|C@+8;{agp#B(ECU2c(;BBe3Ql}PGMH$&|eY}v&(h>!xFLI6EZ~_i{k8e!5PBF z?%}`5O;U_S!^Y4j7A|SXhpHp<2sph0#u&qLCu~lLhUt8ouf=&d<%pJtRZ+CIFf9N< zaRN4CziPhw6l`L{#uOpm9qa?KP1cywBjSuNQJzp(;+9o>dB~hV>wQdHn<1<}F+jY# zWfbMx{8^ho+A;NLO=dYCK5WSy-P1b+7iwu?a!$d~;ffv|zozb*J{~7e3KJsyN(Mf@ z{`~HTP-g`qit#Jgm7=T^IfQtkSUp9K)-S^4d8huMqR3U7z57WM_J@KbGe!Z6lKWwi zc8kF>Ou-}bzd`T;hILq;D6khg6TUFBs5Wa0-0g(_@^Be= zN${CPvG4-$Gmn#4ZPI(*B7v6nv;Wj`IG6UC-vzI!_L=^C{WPHzAc6%POE#8_^-;$y zYrVRuosSD-6`3^iCFI8vP~v_-@^>$K3Z`E$zD`mct80Sn&=MUrL z2Ge#UTe2AX){krXcHDM>LypzfA2wgwSB<9flk$1QA6#OdU>?t0(bkFgMH7Sf-HrCQ zPfHAgM>}vdy%Q|fSBxz}+eTOQHVYqnirTT-jttrC^5dys#(=VP2`s@zDQDtFtkx1n z=VS`>Vt+yV8~rDebgTwR$s^k6L88CIY{D-F<6lR_bJ)f+*HdA7TNt{#Nw@e)2Eu+b zC}J_d=4Xw45Bf`!?IPl9VO{SJU!BG=1~?1PN(xrM5&`L2#UdlH+7UJGpl2Ccec<%f zz0aE_=S%VL?t?COn}j-rJn0HLRm3nv{kR`LV+UcRXw0FjpE@5Zi-M9U>g4E~r!_^8 zY4tRfJ@EM7dshv=T51#VkhA(BnBI*|fk}qj0re3E%QA8SGMG0A_l%2-9k>yi;XPBS z@4GtgR$S5hh_X5U;riv_!BIyHsyQ}0wn4p+Bnn2yw_0tc#|P-h*p8fq4`DLijV(d^ z+zR4~anfh!6}6*MA2wbF4ijo+zx%JaCcPk?p)R?Pj?+l3ttWaNikI3-WC+aT``#FF9)zy6n9u zBI085LiGl5{6p71^-+s2p5GDaO4YLlpix_>?XKN$6XOD%CzAnYW2rpz)!gjdmbd1r zX>Et!>U-SY^xk78-QmMWdc#Z3MfDq?1;d0dvHwB;89W1JNHOdAb?9H6qNJ@%UYY^L zBy~O(0;nGYK3c{R(z^8w4Ypns`>7auP5qiO_4M%J7*G$TpiuXwph)({8SSRo%_aE~JmNiSH%IEAOK*b5eM(lY1U47aYjMW-&FX5B z5yeBr0;DLxc)d5~F6ZROQpVQ!PR;1%rHP7)F&74vp{C>SrFw@(6u#9$p3xFbV|FB8 zU!Qo}*G&!+-RlyAw?ZLlU!%t^?rGZbQs(+73izJ2o|E{TTRVL09Qg1s@%m#6T=f;NuF3kjEfcMBv4~(Alz^P zKS*G!vu;L`{Z$4tVD8TX@Ty20h+TVd>8)zx>H1E@PQM2ot=0&KycC%keat?c>lJT~ zNs8I{P2txvKgC=-E$fp_9Y~D8B zXn}-uF>JQK8^>c>TINZiyY}Pjkm-iU1U*X{yJnp^Rd1#SWNnP0g&6}2`ZC(Lo8CGE z4);$VcNM4lM4BcL{V9H!y}Vm18n)I8^1Hy$yKybilG9xG>j#nZ?Bo-QR1={ibrB$8Lf;C3hC|5`Vm|YWwizrFv4w znbggYp-Q_q4RQsu+nu^DbSazhFIn`FCu6v~VtJ~K-g}`Yt6Es_u3KEafqsjCNMqIb z#Wl5Vg!%E%uyPHf_m%TGgR0Y?lx-gIR31#SIjEZR4G`#z$OMul()e=>UT0D~^!uP@X}CptPgd8` zKvl3})5W+0Cf6<{Z^?eEOQ2AfQ6oDqSzO@KzoRAqkN@bc!#d07AC;x&B<5DcgFO+H ztQ*8x3_p)#(0|yY%3$!xQ@jp1yXbM-g>pOQ7G~eI>DO z(J{BrtmFhN)?97HXLEr2e_|rx$PQ}uS}9i3i`jJlx{mV6jh9#&lh@jeh zVv`vX#>2|{Sn|M#prjB=PQ}q@hbS`pu+t(AJ(w6hpLwW#=BidNu zbNIY!Nmidsok0?`#GzxwOq+{W_I~VTM}KNw(}iHHB6X{a|9nBETaz07DWM7JO;?Kp zDlSR1O!}CAA{)?v(!#cryZ*(Ac#;ffT}&+*B0n7k@w_1_NwAzZr#kS-`^BDaCR5E~ z5bMZonP>4@J!X_0Zsz?)`+bNC#V3$kdz@*!vE?^;-AmhsAG!RPgx(Ueg=oykgmb&B z=I!xRbB!Aq>B=DuUl&H1W<1Hw>eGks0Pzs5{c)XpY~;$dZBz-G-)f3cTODt=XZ6I` z?A*rM_xJC+jskMD2!^3ho@o#l*%}{oSzTA{qDjY)LAB7XR(%rPFsH2WnrNY*>P&q+ z!T~)STy#-HB3E2lawcix3`#XO;;6jCenxH{g77(v0k()0u$5x!A8g-mu4Jyox*hUg zK`UABviP0s(*mVO_0>^xylp=_y`352)QIpOSZXoGPxF==W_*0u) z0gxam6)?~nSbLiDUE;p2!MXQZ=5ph!yCq&4J}dK%q^eX-Ud@} zd57_xW(rx2TrL7uVfVi3XQ@WjdT9?>v>))8AM{bcBKVaJ(k_ZpIK%4N8Q&j`+ium+ z>p6J)c>*pWQ=IYoOu5GzYy4-`HBEm%q>Nh|=1Ph|oq<-Y`&5t5O9A~^EAX58oS6?% zLD?xoIWOgh2El*oHnurx0Msr`(+oftyVD8oz+z$d`O$Um7!lR2SuJleJ&l>s$wARu zm(wC*xxsNp;OGX`!g7T|v2ud!^vr1Y7Z21Q-&+ov_0=R}HK-u#AMW067{BNmWa06+ zleGjSh0O}wA%cX)_8i6YZXyFAC0btXXrex^0YMhc+ZnlBAn~2wo~g1W6K)>uDHnYqC}IrE?g zcS~b>=vY)z)M1aQGQJ=wmCY~AD$I)@Evw>Ye}dC?X)yBg(IpNwh9=5t_m&@sUM$0hWz)%u$-`83&_hbFKYalG;rq_mAVY0eHj)%9X4HfGxzp>BAzaiPWp9OZ{!o*o;_y?Jj} zbLE_%1)DSfB0wOy#t&VL&156+6lcO795ZRDB?O|h(d+Z%piMeE8{_dna#38eQz5LF z-F{hUz5d(e(ZL*%`6*0Nkx}`c74U&ume-x!xcYJLxx?bW%pSv1iKu1+DM?@ZTjfN2 zm0m>Ma74bgjj=}jIi!PjUgN( z#YjUDSHFqlw=r)aPGa399eMBI+!X!K&+z;aE>k>Ev&Lj{Jk11!thbeghJ*GF&=P&h zjT6N8n3O%ASTxpEp&;8dxFDBV{g+?slHu~qvV4{TgIq@@zhbP$y1|DK)a>?3gW-0# zEK7)s&XH7r=pA|MIg^dd&BF5=`1VTND1-<=ms!z@8UNy@S>cRljIIN3jDBEy0|`sH zr<#)otDnY8z`~PELgf^VvJgGl+{ zg6kE^ap%4=9RH2a6mRYI_@Qt473?2`X`?3K^C+i87kWI_#8eVX;dH!AGIVUS=$iSK z=Bv5J6amindG{1A90-&SfOS^3- zw>1DSodljg`z=Qgnf7fM8~>wnp^853%_~hkgp!>wE&81{=Ip_h_(HAS$*4^G({nA& z8MYnt&CmVR`X14}Jt~ft!KtmRU@+~E9WVAj&=~U__wBb}p-AUL%_3d6fpLF~OA?$w z{0(X>pY6&~pmv`s_In(`xKgte+Tj!ia&xrH9`zfYz=JL7%7*g%{)pma>YDR|OM767 zVStQxhI=KvIU#8{=@RMG_5OwpEYX5d)x7k2kWZKHs3*F=*EHtS`qJ5w0Wk|(;k6u` zE()wxIMiXzYAXn?@m>@q&E_sNv^ElDJs-b5SvdcrKaQEJZ|Us=ty`Cq5N!IkJ8z@c zwHp-w_Y`l`_&<^;ih^+{;}*X*!o6tpIozqCp8PEWJ}2a12N14F$$O+r{OJ6hWx3|( zW7wm>5XD0aT(_rjI#?^Lssj{^1iU+i&irU+j^9JyL-YQIR{{k-v;U;} z!p^BnY#0c>O8SM~hvWLR`i-TeWl_5G!K>bJr4lPtMDvM5PR-fIFM*z1h4)!3b%Yr_ zp%!0#6?Y_$zq7>sK*bQxMx^p3z@e(UKX@FY45+OdDwNWDBOHys_6bN=fdPyCik}9Y z!q?-)P>4VLT`K`?)lVnKNB9zjxF7%EM-qYB_m&PxSDm($PXv9Z(CXXQ0OGsLschK>PEbrwu2s%$<#{9f)5Q^U`M_;bzDzs4K2+zV4d0 z+c#MqxV(tm9{-8gg;f0oB1Aq5Q>5-cNr#Puk(J$NANF|183n~fEKnBvg=M+*t<!bYx}PkEGpkIUc|dVq$QcyxW%iXa&@|4~PI{iRqVyW5=*CQwZY| zl>yat&X~MdIMo;zftS?xkX`o79sE;*x^fH~e7PC#IJDwgzH#_WOXUR@+v2;3LvL(i zxk{LMd@O}!uJT4>Ehi9Ig;>C=f<{e5k43+GfN8F{FV~8Ip4yXhIh?+1zr%d*&iv%t zg1=>;j8#!N>6C-XI?O+-UFUh`Cvq`87EaX~<6T(4w>E?7g{+sy)0DTk;Nuyg0bXr4 zb{+Ab&~IGVd*d(hd!8P_-?D9}awp`r@-Yw|dYo<#0LI*DyzJ zo3dvI?F8_z^itG+d&qmDr1o?ZdypGYpV(_Z^R|XxRwtfcqybi03e+^8 zQJnH-=~>`iGDyCyqN`)jTHo)uz$Rixt1J<1^5XMIPhpkgB%y_=_dpfJkr2z=8CA{62P{=(3~$A~jq!X%ZvLC)t- z56;&nIbRvVv>w}4Ndj<+?w4-f6}M|I=$7P$v#I$ay=VS#8va_|H?)p3WGeAM`{hBX z7m1p{&r`+A^>EbahIZ}L>pub9KXxyh52LIUR2DUyC3ugzH%tk;Oh#)?#?4_bT5Xi- zzfY3=Ev$Y$3J>j6BVw+?zJefU%ycisDPE^pd1T zDHP*GuS!G3tGfY=DfR?R_%(?t&lhi3 zs|ynZru_n=0hXH%bFge8-^l!n|z#sqm3 zH%;4edLlXU^c>?LgR09=u!#C+-4y`;Y8|16?bBs1LTW{~k+3H_pL6$modtA%Oldaj zMwfBJtxmvdT(RPFtH1-8bK^&>nw0&;g_)gpWX#!#eBq=fpoHrupB=qfr-<{!y4ECl zx@hk!$?QC2rqp}=6s0NxO3F(z!M%ZKj-%Z0YPKW^jf)Q&??<-_!Sbb;n><6_`C(I1 z8QOj{;WO>m8s*RWuE1m2GZz(+hxctuhR=^3#sAeY#$*89H0>7D;MsJY%ab-Bnzq8o zX|XMVUrSHwmy~D6L0U}0zh7xWd6PFMw7j0Wic#k#n%}nCKjU=Gt7Ft5+0D};DC*>y z-8N=y5S!=StGO$-b-wqJece-^0A~nTlcOb7uH#!Jh7_%>2IrQcSKK*9PIpRG%UA&O zyxyLc2n#LEAKwoI4QmqNCnwpr#*9DBGza4_4ssK5gyqFuYBV^_za*85A=Gf0=8!)vM(IaXEb(`e8U|#T zpKJ+xY~u?p&H8+^FN50FShaQa?L=>&au=SXv=M@NXcbxP6`}<5Uo6<`5o5aDy8mSt|UW;^lfG@}mqJYEiBsuEZNYUc1YlPS<9Gl3)7OO~Hyxduef7%N~ zLU1!BahQMSO@mXU#w;TJI8L+d=D92hy0`wgfvu!XeTyO{;$*Nq){vEJAb=~N zh47m}XBnY@ewsSOsaeaFGlp>c6?-w~^Cn>il?^yI4PQoPv{CzhKtj<}@yIoH>zymy4L3~+&3qWIsS7PXZmXX_KB zgSqqdAV~yPtlNpqaVLU3L8I3UM0SYAz5FVU@m@2I8D!vBUCSxLoybgdOh}VIX)6NB z1;|-k`YM8tV}NNF2p3nR#h*6-{T@D$_u`KsIib}9(GE^$HR%2eU}wKCIa;M?mVAEb zst>k*(biulHSJcM$+x$Jl#`6dE))qQ;2i=-8cB*$r&ai-ZZ#VV?)~WvVB>%p>F6CO z@PvKdzZ(E4PbbbMJ7-%r(CN9JZj5Ef_NplEaSY^;T^Z=O)`j(xX2qm^?g(34g5uXs zDC55(e#Myv{SEr)Oj~nSaFF}m1b`+*migO@pEF41e`|?GtJ5{HrYGzUt$J zjE8E)DpalNUJe5W5|h+l+J%cSkvEarTEYs_^fN}7v#0MxWJfPPE^1D1mj|Zouu2q- z>OVOe4gOE_ou>g=-tc+@)ww{WO+BEQ^8GexRfdz z$#A`fBHu7q3|*6YE1xa(L7ij$WNTsj97Wd1sZo?w5kuPNR9i#eb@MO#C44MAoiCQE zoQg}@AR&9v_2!q7TF}6QjY4*B#W1EIFZ+g4-0fj=5r-2 zml1Qh=Z67d-U7N^UiBY@ARF<3Qnvn*;of%RgGjzy#+EH5i{AIN`RK{K9g&$32C%aJm{orfvZiOxmA>?iwpKH>mX0prAyALRY*oX&hn2; z6`WQdt0bWoxtm3rPWNNowW4439hOh?A~Mb2b*Vk*)|nL&|w+2bN{|Jao^d-F{lfO)o9 z{r5C4)x==&66rC160ex4nG`M6T@8y>ATxn%q(Uw%jt&CFIky1HvMa!$!$7Ng4(=^f z@qm92vmqTeY;v$q{HWFSMLW_~%htv(C`C~!;TXp1Ci|kwQ6=5s!^dlZQR8irUIt$t zo49vB>L%A~854S7@)zPdAh+|;sjrIQX!jbqxY?&OLK50lrL82_k_2ZWT@+tL2{i)t+xjns#il)b4OiYwX1R$dEMW%Tcnp)lI7B;KpCAiTvZ!sBhXIAG8SXhMsoQD1Saigb+ssK94^jV? zC2YL?d6`uGI*VJEYjt`@EfzLvu=lCm{6cdvwPNlXQ&?p?Q0 zk|t0dr79Rq+6gurD5+*`Z)?^;xS^2Rn*+L#H60f;mOi>gfwd(M2K_nt!|RXtY#w!o z^rj=gseI1a8d>_BOL8aLnnt{iK3`&!#2&@BLXB4I&6{R+j?29rESQA)`Cd&gl938a z%d*Cd^%@D@C6A|q5c(MR{J8b&T|@IsE0Yu_a8{q~cE&jAfYFwnW z*plwrx_!#?9J|2-N*mtNuEvg*3u140Yx3s&)RLd^W__i@G_LiyeWt*HyWLg92Ro}n zYbjAM@4r>$a%Yr|oEH)d@#0*w^c9qC4dJBU?{HL^qQp6G+LK_UzwV95l=%gA4dLqz zi|ZT}lQa2|`xeYz;&w$dPyB3X?#n%j&CmE^J!UgH+=Q`-c%jBX7Wg|=+j{lg+Xx3@ zLXnzUUt&Mbxp9t?8hi-Rygf%T)tcOc^9sU4fI7PtU=A~@@x9^+DCHdZ@u>Rj%L2PV zsS%PEVEjc+@OGh;4zV8eEN(q=XjTi5pn5t7q@BvtHSBIk?Do7}%y_ZVHx(*M(pVSb zUg7iW&5O+MI^STi%y9WCasARtkqakV3rIfff%}M^G==*cOSWLxu}E#O{$mmM@>0y4 z;8#wNeqWbk58NCxuz?HD9GP0xUIZWSJX z0p})tuTU9jo-633=xOg2Cyew7kLTntgUZlYAwqV{;^xz2aX5=|lngXZ5yS%7Ww$QT z=ZAqb)H{_3=>)qJ3O0TCK>wQ&TZPjlIP=eFKr1ytQK4L{RO&6I0++W{Ro|lPBPwAk zzB}`Whb^m3H;vZmcrP@oYNnMRrrlri>gQ&o>ynbNvr11rqpRv`0U19apa}J5&*F3^HOBDcs5 z)i_Hn@S|*J4DSvaRY2o)O2lr3KwsDG&uUJTMQKrrf4<^Vopfu}ddE4~HIZSSm;4ce z4!|mS381CRRp1l?CHhl6Z0`)@r`dU@uuG)Wk_qY8Ua+KFp8a6f;5k*(BVV1L8bD_G zcChhy##q+4jfc<*qB{ zC~?X<)bz%`ehVLHV{wh#m*QjBr0~qV>Wu%apywkg6l>b}$f2W8FLxk%?Us>f2&?M{jr@&edy~J6wqWuUG_@0=g z$m&Qlic1w0t2exqDuY^EsxM+!dq|VMy9HVSawIQcBnk49qAC`0xh!F9lMJ#DbV37a zDS-H8RPUAGje4@xz3AsN>vWDLHD={LBEc}rlTm32Ys07I9%(a=N)eRO{@6--4y8RH zdfl>vw#&II!El7I*OQ#Jf!rPKT7}c!2Hb5gDRk)f#F?Yl(u0rLGhd&d#=P-+Q@|%z zYcuM|_DshLtInhY@f+kINVc-nWzgcB+v>{-z}E4Qxjg>?(})W5;>b*PNsVP6X#yp< zh@x^c&$CQ^msqmz!TJOKip_Gzfk>#PcAg{%M=yWc;_ z2O3rcimIK@N;($AUc(@lSZwJnnvSu5nwNhgVI!L_^+{@N!xy=XR0Wad=4(Go&;d?> zUOPj0)k)vpB@$=RWvc7ySh4~lCsZfY#zHiNy43al4^wB|7InM5eFc;hln^9ux=R5; zO6iWF8|m(DB?qKoh8~HbySotqsgWGIbLbx8nddn6y?^@!%s=0`Vx8+c&(C6eemHIM z?TU~=j2Nw~JDb8Km|&&tm_6gwOr{*}u1%g9y(1-~AEk~nc^vjnI;Kw%J;4h0R-&k{ z{xm-VS%=BCPOq$YNSER*T_uLGI+o^tsgLTQj;%w6AHJ2B%pBCE;$|?sd3EWy9u!re zm3v^h>E0km3%|U-5o()WU?r>!U8J3F$P=yH$t<>YfZR8pFVV`q zVx;9QzfiO(!1mp71FTUcW#InOzL_&mXPy5kh%2_E%{`@ZTZhIB)Z5~7>ItZkzKc2PWLZatXHw&#|;GuDB1&=fs(c&|+x^x{%96NreV zouC>ETRjvB-ZX?tPC(`%8T~UnNYQ-NaWN|U?O?Lv|192%so~`}?j_B}{J@i@PR9Et zlgO33mm*oF-q_XyQh*lpR(|#7Gq>*8Zo#w=@|UiYv(dvZCoRiq8x^cw?}DTsW_Oz} zE}Cf{i3~1a9xYg&LnI1sq{4?SR`jyLoAc-0s37ukJ|EA&Z3PBjg1mZYur6ls+~NK* z9I$2d-nItqp|6uG_`(*rD|{Z5usm@?R-PQgk(BFKk>UqQ-_Ns1q~i)IUe;|*HW+Cp zu@D0h1iBy6E!WvZERh#VCYybi2kPcJyrHHw3@OP-o2y*a_MBH2E!lu-Py2JNRe>#o z5Z0$u;M|VcB59Pt!b5xjphRmW!SjXLb{!omU!E`YT0ajcKpI2*37(EHj~Z`zt=@cu zPTEudgC_0%0}R*(wNP6yq(9jX6wKIdMNLV$}!3l_UN4*dV^YHDS@)J*^_;vf^3Sl3F#I01Zt?p4N+A zFTI~BbWA9Xf=Bv6+JMN)@b$D=M_BJS8*V_qVnyCc(i3uxypp;vAf)cEw)Wey2Kxa& zs#`MiRte%MGlD*5cIVf|2H3h4oczQcP>B${^^F*Fk0iE2`Xpi6IuH(PgVZRU%`Qv~ zxd+V*2rKD5wY6tPq@p6|sqSVJiKAoEgRbo$|YH#Y7O z(6BvS(%^PIaNg`V>&>sPJ?ekN&P8!w2zgexwv>ur2k7*GS5DB*Yr)+{4W(ieoxyNsgjx9 zR!#rLEbF<>Do#-HdCBzy*t z@G<|EMcUJVBT3_DisbA`s{1gTLrdUI`|a%j1ux@Yyp=#wf&7zUf^xUl#(CH$Xrgb|bnXD$wA$m37ZmGrbaD@~P>w1*!eL7M0X^!+KK(sdw z#JTQBlg%`)q+ZMG6M)=4QLRFW=6(oF=Bv7VDb{)yktXXZPZrpda}SeJ*lnfWH<`6x z8J2E@jdnayKIDzLJ5aB1egRcL2v9tRf)2KSU*#C&a}-kE+D^5~F{qZ`Gi~;sv9MK$ z$g~F5JKm47bO`B7lntd^3k~O+I5IZ+Y-`x784{O(LhkNcpz^;050VRd&FH3dPD(!< zit=laF!9^Ey-s5mRB~aNIcdFXKeS4qT4XyJerx=RU;UYOCto+LTL`O%*bVC3XqcbE z5*Nyt^;T$8Lq`(p7UgP_v3*DYNx>$JUf7m^r0-g)qtlHr)P9%BeYhn9+c66*2PJ-i zFUO!?t8OHUL>nusZx_PHxV2{wbnb-N7XEI>OGJn7>i=T!8tpt~YIni+9!r%?RLQ8= zL|C982zQz!T}R$3t6M~CNBGOl)qI)S&F(l=S!uuLm4{89=+|fh2_Dy)z6OVUq9i8cIw4*ljSo5yd6Jx?4+64i#jz1@{N;si5YQF zO?twQbZmcE=wv_ST*%zkQXbyAvD4(qeTrN9FF}SumF~e=mR;IN@%_ciTvA!Td!DL? zm$ip~7@|d?LDgr8(t!G>Xo^y@@%fiQmzFnIM$KJy^}~m51u9JXcHbVJebN)s(@K7& z1k!!SR&G<4ADc$3TV*=ey9ZbJs~w76Fm3ac2UZh_isaL0AW)79%gRN5Y^^7+zdQso z!RZ{g1ov_Z!AbQ&LA@)UXSV5=ulcyzw*>=!)KSLp!T_>0~Hfh zQ8FL5?JFmAcKv056^Ep&fR-95?l7pxWOB$VNa)-Crd~afTLi_jtA(m^VY$6VW-sONu#D~95?H& z&n<@WV(;Fs3~TTax!j~SC)=csB3Rx}pROdcM!6^kZukY5F4+5B6+4V_1e&Xs*E*Y>ZjFq4ODu`V_Gnym?B;6*9NGp10I z%%?y;(_IF-nzh$lOQRn1;zhoBSmQRCG%O1qAFe)S`WwTte~G>D{7Y0#v94xfV9WQUzvjA?J;Bm@IHGK1so%D1m5UwDdXCKhxX zrqX6I{&y|6GuPfvNnd>G z2Wfz59_#R2tj(3<2s&YKLs8)7tMn4x@t<-d{lm6tS!DP9X8Hwb#N@R2Q}dP?up$Qc5ON8OZGbus zUY&gBps>$|!O0ot%_3E@m=2L4B7D89BycUFmde3x*{}S*>#5~Lc;$Q5N;oE|i|dxV zZn+d!0bHe6~$PrH`IAnBLgL5=DB0>ds1=%Z8_XOM2dZds$=tp5YB-21=l*!nrqmvyK> z3`lo*nk{N~(oTmK59REGOYYX(*b=lV_HG8oIhQK5I6>$x0Z>sM?>+-<;y#N%C5i>| z9I=|B9RO>^y4`z=mF#t4eR6k`WQKKdOy_ETm$guYtM(y{4k&sitJRR_z$P0c_L`fLZzMCV{p3iTVogX_2(6&jqB?r z#_~s+3NPh-jJBcvWxj=mdHj?0muVH(YT5BnJq8HKKxyGJM{?}elNvV*(u+b~h5Dbs zgxb9@$q<6v4yG&;6(`l!9 z&%J`jpr$D8NO8E=*&g#l7qaceuYmC@nhJ#6IsX%MnYOk0kma#DPPZyw&rpf@NeKRE zMyhYXCi4>XD88;-3EtZ+P-IB#hkkyi@3$+*GRbKl|L~@3e92OG^G6I+Az59PP8Hsq zFXHq@)|EAI0Xoz)SLz{~OupdOK7IgoaUFC2%@5{ZXCEJ(TWOnDz_ljzBDGWgQ}o(r zfBXRM$8$N9e@>*BEPYm-qVjp*_O9h(Efec6CtXebwaUy@u0Qx>$+;WlbaoDyl=@3R z-D`qmyPs)V6F%Pp2I(I@IpLnkI8=$_mjhKI5%ef)UnG`Tc8s4`! zd8>kz$0IIO`zgh-WH|~=%PLWsI>+_?P!bTC+o?JakWWYPsQ8INO3D@pHZGLoQ-v|H znB_=tH7pCv0z~R>4GC4#Y@$h_3oD07(gEc)bcT?#^fn8%pEq;nM}gv!e9y0WXIM&F znX07p-x-!`W6t~t$f;nx{Aw3`%q(c?UTil@i;=Y&+Xs!UFrBryI{0U{lE{^Fn@K8+ z2|tnPGoADd_%i%Q^sQHsO<)y{gAP+%#Pj6o$YVq&v;>&(7 zApY1+D|~DGrV#M+8C?woMSg14(sFl2EMuYo{f~T_vNQ+68r~nFF%`;&L|+No-Jgp$ zJMZ{4Y8$sc=Z0XLgR$&P%4j&_4|R^!XZVex7aU)+6Bud#KKJ)x%`Oje|CRJ@94LSH zTMEFVQ#PGSH$sXL*EYsX!x?RG{cklbCUDmYM@WmzzXALXdJANls4d?vC}lFQhNvo5 zb98ttAJ17`Mo7u_NeFwInv)94H1Nh4P*9cg*=k!7*VGD#&(`REk4TXJFsNMnP_51; zEnvz!>$Y($=I4xc%>q<*H zn(mF%3wH-p18OD1`<`EMeaBDc&wqK$thM$t+v4okW}q{qbMkg~D{%62yIBZ}A@YaL@7I{G#}|ROb1YeY=m=6H>hRC-AC098yXPeC07JIiilJM&5uEDp({PHq zvXd*4fMc<&s?_9Eqb5?7wJTut)p0)&n(gh8=gM{wANk)S`dK}ULT%FcanptvY|EKJ224azancZ|C)0>4!T&T zkjxv3+pd53^-~T4_ez9S9X&VR84tkYhAEc8!gL^P zFf&Fs{$*~?z_&-dN`vKt?j9FnMkde%NxRW<0$~GM1a>;{VA;~aV+(X~^jgc18viqu zX~j&Y?TH0!RUT@ux zeBH|+2#3cW8Dwyq&qZ-j#!YQh9G@O9%^>zinQgL9W7N#4VQEokJ%xQ2z|d!0&WRK1 z_dTjzLOd+@2lr5+$?!@^i=Hvutxjjr)$Avc&i^8Zq8_&huTr|tc;qZfjNh+tp z{L9l$xplO%3=SPUovsHJb$6>DobG!iQ6PZ+|V|b>Wk+t zSs>%iYHhD(?{C_&vGLmrI2eZiVN#{rBHW=?E`DL~9FNqdTiv~se2;X+>Wxtj2jFv| zK$D`axud0bvrQXUG>8GPLm9VCX8{_QoK(56NoE;w{koSqHNG<$lqb|0UointU8)Aj zY$Rgo52Ft#Oj|jYlz$CzZ9E8U{Jvn|)BN$Pw{Nw@texdU!q`mX=n0j#L|~HQo4M0>T85aAok-8XPfHlEVQg^n7iRh~d zwwW}&FbXb((%&#unP_I4`x5U9KIN2e*pyJ<+r+=}1%h34E-WXCRan6n5mX0X!<}`S z1J^ndMLa(gr;0n~W2%)CG6_WZ6Rf(uGC4^q)P3wQ1uzE@e5+mP5x=2VZ1_Rzeou*6 z31kWG@(a#ptY!q^;M@{D`3GG1v$-i>^^35e?1L{KVsNGeIIki zl$SYzX#M^%0?XCJ;xZ{HzMt-qQsLXpnY!bXcb)%GZ!b?V=K9wbVev-!^?=v+>#U^4 zhkup=F&f!S{zNvvCRbW7mvP7V*rff|rx@{&tQ$LeJgu%zP(X(;CTl&Q*kFNX>l;$U zZr%68e6a3eR9kMCPrLq(bVtS#R9{UTNIq#Tn7qTB*$AmFWLxYKIoS@4boliR?BpP1 z^lGF%Jl{au@`pVFJ-SxSLuL~mev{^VBn8ll!ObZbJ4y_=Yx!i6eEy&F&eym)=R?I8 zereH`_3U^3f>O7W)dp4awWixBM}vjb-6uOXd#z(=}w#VMfQtUmfSHt$WP6>X%3 zW?}vFD+YeU9t7Ky)k1z_Qh9~WQpDdmg5Kde%;u1*vs-4+Wv?ei+da_<y^v1_Yb2Cu0ClkO~(Np8j#8XK5J77OJ0%bP1J_($5R(}44ksd8T+e%S^UCxq?lsI2YKSs%jDx6hYJW|%Ovfo|AjCN4ayey^7-XI1GMKh-bg}w zH>lbJ#}%r_RMv30YcA$WXia$3U3VJ)F?&J}#EO86#{3FBKYNBi*E34SsPWU63z<`~ zt(9-To`@7*UIWAMZ$bkvUgP|gU@obCFdjYmEj?~k?QZ0YW0`2u z8UOI7)^4db(=Wg&&uBOb^c`pI4Z*d3g}g_(PelBeHeZjYK>%pmi(M-FE~v7og%0=~ zY`F$doF-z!iJYvueP(&V7hm*aYHOk3v3&@iBuoUDpt3*oQvokWTm64xfD(_FL`iDb*dq$eGK<|=r z6|h~6fKDWRs4*&#Eby=3o{!#$$ZgKxh^-a&01_W3*A`Gi7n#Do{4vlnGW}2XWTrasQ2#}0KzV*et7{)ugm%ntg@t^Lq6StJSxvm- zx!w;c!n^-k=b*A|#_s&Ct(g@~(<1)*^2&IQ9pckNSk?yY?i85E*^G@4b`$yI$?%6D z-;fR*B>ExKTCIdM88AsOSD|fL>o5(~9z&pKt<+L0Q-nX=D!RCD?O@4vB-9H(39jUJ z$09N^7x?47Kdks7-zQQLZc&{t9ESPR z&LHCbzgNu;-ekVrbLljuo2$&>>F36sFEW*rSsnv?H5J~P?VKqn(cNm;Mn(Ia9FNT2 z)&D*#Qw)LfdPL<}mNSL;t%bx}zj>2bu;xS4AW-wHada0`EJ-COPK)$d8BdjT)9jEOnV!k$vMATp|`x}DXpAS;i6SiN$a(AM@7 zRc(WMix4t$dH>SBX~g-v=vKGJ8%5khhR2tx>a~F+K5?orM2fF%Xh| z$RWXp`;*GEF?55i!+`}=1q#y|z8Hc;F3Y-m33l`I$R#&NaTucc0vSEt1JKNW{4ktx zch)fHl_Sdg_gFR4G+IoSwiW*|NXyhKk^V}JfK$1lfWN)pzL+U7`iYX6{kqg$r?N{Dae8P(0I`E557o4+OcagisG zWnZkWbN(CLu4nPrUO{k7;sRi9kL5O2c}(`8RlT(jYj0_>JWMZLGtG*9e$n5}CYa|< zy>J>PDo+8jG(jBiUk6|nHFvJP%=7gmAyRgi>zHTAi7v`1SPBg->H?)M<3v?qc-M6c zHa;3`JgahC8_#C1DzCS<;NlD?x%P)#8~_ZAxC5nD!_QwejR~|robav$9*8wLJG8Vc z5wh8~s8lpxnC}qLCVl5=Z7}|@PDN4We{cJmx79)Jze*=kUIf>~uy;1dW-k)r+fpG$ zLhyU(LtSo8wQeuY`gnb9$^u7Tv0`qR<})J9W8fn#oWx}%@B~~s_p0#><#-F`p`H5d*F|p?2=`3reqj@_w zjeTUy(sN$)AJuBJ}Brs~ha{<0C$zEp`k7kT)Q&9(wHGl2`(d+xW4_#>&19R=e8N2_nlLkgNNzf>GdxI3bo;Z)408^ zA*1A|?n*F{{Y3nMWDA!&;`JMCcGaK~?EZaDyCbpMV0HbgT?L=^CO|FDlpe~Wj4d##>Tq&BcEsOu5*DiELUrbdapvCw-}W}aE&B7Mdi%;U$Y)iNh7!Q9(+{f*XJ5GQqMDA^Hy8PdD2A)bctKB@JL;5DA##wS4+)gz%bnQf=T;9|JGQrcPW_G)Tl7I}Q zcS3K!Y-JEj9G*{RQKHnQS!CsKq5I237WRjY>Y^XoHGzM?&Z^*~=;;lHbqlC3&{&1@ zjO%5^2{;)4u}nP7q!YdCmgEagyN}a3Z`<#d#lAJuJXu_aMLSL)v-sE|cBN#)LE&`4 z>hlD2Lm*=UTMl(8f;uBWMYgLFC##u7|JLv=Scbx64`ETZ2*={iX5)5P^LT~g#RebP z=5O6EmCuV7Yid>Ee>gW}wfyOGrO?W4CjIVCM$W|p;kV|;kh~jK-qm4LakH+-eR{Xl zc7KxX-RyqObTFCWthncO$9oQZEnkDT?GH@|%Ajlq>O>^`+it&=d+mc<`{vxC*IdKd z?i0f(wCPO455e#82(-Q366H-Nj;*FQB7|_yp`+pe&rLe431FePS(8nfHmF00aBJ=P zW8`t~_;N__n)HEeo$a_Aanu#U_s3A zhL2w>^RJcjhJdcmP62HuDCo%jdqYYN{&Sy*d7ZjAV;S0CbR8cw!EEp$+9%a0(aFk> zYFR;Gk?4d}!>-TXA+E_ur0t*< zmgZ)=uO&vtAMBi7HCNf;2K^zrhwY?x-LY$Ddzf!Qzvbace}cFpu%F&#D+SE5yqJtm zN!#4rFBqAv0tb&EDiJ86k!>P$Hk^oucx`&2>GrYh_-y6@v;C@9NE)X!+JbIxzW6f# zjht4+)%%gT|Na#$Epwv*#|Yf9ChK+|jr(tj=0nd0-F{j2C&4GL{;``(ospGkd%!yJ z`Tlfe;KJ*FOxmz@*t0o;14^A2NpY_~xgntL>0`f%)me>=bTLO~W+%d!oNJ!amU#;` z9XZh|p<9-jiy~=T&jOMBwVOpBe8PMhG7@akq;m}xCKK9I6Jegdu` zmZ{Nfq=Z-Tvdz_wpEWA&Bm>2f=MJm%YW$RSv}SVad4t)78;s}*T@r1+wVZ3WO0qL> z@NBH+f4bvl6Zb!8HBGekls*Rj3M%-=Q)Y>!^mkr-bktDS5pH313 zM=Bb{wFc6olV1zYXGahI?LNqGf&ejbMQydqS2feV9w0g6Jyats#)y@E?xY zf&*$Vbfy%AgR(NBKjw=1sZO25ipE;1TNAOC8cIyL+GCA!Kb=%S(}&TF7BjAKFerd7 zTT6eP*+N2xzcD2<+$EzPTC(quCyg;S!vU<~joX1S12pq0xV7Z+{;70q*A`VLVT_7d zUC%HiWFN?UF+*|F6g1lCdw|yIK7L1otzF3EA@OI&RQ#5|)Makr7S+2Inm>*l(w3n( z^>5LqKbw7|JLFzH%K;Ydh6a3sw;bU**k8Ox?y-T4C8N6X=tlBPzK7tflWMCgm~g|z z=8`-+h7fT?Fy|JorE6a;9PY)|QG?_A1SA2COD$JcwsUal&Rz1EVN3x*<}TWkI#$`g zef*?@Vm5Hw@NMG_&UB8~L?vYe$Svw(^h|_pxk@fyM4?2E2qQ-zIuJFtpMz^^zLG8Y+$FWMSW`FwzvI<$os28faPC_j+NLw}VQ+sz+eny_<4fa; zfk}aUz;w$S0nCXW4bvPxikIAjM7s7A2b&vYQxSBM7h*AH)R;vav!FFRRSi4+f- zRY;}_-{^r@8csuDVF-88?k4IU@c7!~vi~bzU-;fH3NL^69Vq39#+T)obgc`?4BL)$ zD?vZa1F7_1X#t^<;SIP@$r|4AX$t2y4)Rj@NXvnyIcqsmTOg%p4GE*){=!g$t04lh zvSzBBw}b5^e7vzS^m9H_wF*Pq-Z`%#=X;V@HvgvP?~I;J`4o=mvp;jwXV{e=&Gxes8d?q!g#===_WATju1z&tvZoeZcEdII>}q zg=P_*Uh(|GHY8SJ32skc&3=`>&gcg){dBsiX?s1o`>|J3aR0-F(tR;PIA5b+sp&oP zSyYuSGVjvtsP%%=jhL$*vSdGc({O!9fX9~QpxOc#Eu0bUO8^$chj)B@rug5}zPaY2 z&!L1WRr;m$tv<(6=Whl$3@%o|0MFi0DA z@YBLo5GR6G(2p_Jhky|QkTAG;3?z~z;6gN1aPNr`lfHf=+A1ah{LXtvL{tON$12xT z7F7Ex4)?#Qp?{}w?LwwZEzj?pKQMUQ;ca2VTA8c5;o5;MpYW*3ecsA4i7 zK+R<07j!12RMS!}N#qH8;6St7vL)Y35_MhbPnMcy9QzH(V5;xeF89!>iTHc0r2Hus ziVbd7y(?S^^vz(Awe+h|hKP~h`$z*{Jb@gMsY{?`Jy->cuA@jMNft_Dv~k_=&;989 zv|^E`Hs!}gW!0Qtoo^IBIWXOfCThM{!H4D#b|Peqp+zneh||SR1vgDG%hKs@Lmj-b zq0r>J_z`uVA!GmH_Q8Ww{nK%2pzVw8Qf=c;mBl*YEpL;<$Dc#qCGz>dGZ6Tz@^ACQ zm$uZ3O#)ic_?FRk9@TIPs9$bl7th@-bJtxxo$ioxix#9p|ac zBvd?rsPnFo(a=iO5|4}U<O035M=Dq6xg)u$MN$!5UjRn*&ag` za+*f#=2S+Me%z&(&n#>G3r)@BYy5W{Ue&(9H@?!&sMp{)EyUq}i7Xd!{2N5-*Ip7; z@qvXzb84ret{jH3epv`tT@rT;lGv0kEj!-ezo9L(MXM;!A&u#`{>;ESuO$5Mv9gm) zCsEQXVnTcHH-CEa?makY@2V8hp*tKHN7CLdltj$^p^tj5>$Dptm54G$d~;1<8TH94 z>aJ?X>vF*iI#@U{bskFR@6^x8h{~`P{aX0^NIatN*WJdCfeboGIfASVHk>y#hy&u9 z-+)?^v*LltFoi!eq+$?Bv4L#V!GJnHy?Ftn$#JSZyySdL9B7*RLD%<>e+?z`)3;gI}~}fRn&ezIl4p$9GAy zW9o*_qM?a4K>Agd@OndcI3?&{FlO9dI6k3x)H>Zz?2is!{y&V;Fjmt%{UNzfGAK z9f2O$wJqohUYnO?0x7BQPn2loBoPqit(1z()z0a`*4Wv zr=cz)T5oWtCX6xuE>O|?HJm@`$Xjd6?mEpk!*^{v``SB*<~>9q5k>F$v!b4CW7oAV?NPzWp5<25Z;crHN||+PNm9 zqRpuV#?cY4+~TGp;tiOevgVFIEnpuKbfQG90`!_dAIuHn=O-tU*g$S7p60SR z8dPDu67-TvR~v`8>yhHPj=%DulhP)3=%JI73qJNswp)3bR9u1X_7)z1bM_xA$RR{mzoVvs>-Fo0r$dL-tDKpCT0oDy!uGo16;4`1N(w zoqJ_H)_ZyL&4(tH@pzhD=mXb7XnW(zbg=W5a&+lGXjLYS2&-Umz?Xf(L4vxJpPYgE z#KuCACN1b)PZ9FzwB#bPZVIcDJs{T=b9QG@c+bGt@L1s_h4WwSv7_<)W;K``Rf}du zE~;;D#)y%kjWoY<^d{Lf-7pw;5i-De*=|wl*N`>BTJ_8#&G7p~_6H_ED^jt2MlbZv z3g$8pwPd2gnfwoniCT%wF7GtMpFTrx_gQn%z>^T$zn3C}!jIH*E1}8_VPm^!rEVOa zcbkeS93UG7BlyewdTNbCKVgM;o-^j4BSQ(6NkR>%@MBU0Y~~^p&C+qU>#btI<*eY* zlFfy3c->I{qhc zK~uk%WBa^A@NIX_?%DAP-+24&*g@2fMc=iC>)`*tz&|CXjMo3#&ABb8F|P303n%qK z9*I&Ly~=V{1qFSa2!ovo8?_{MG1n93CdgriBR@DOvfEOe$_x$MA^KhKP?Ke7?6p?6 z^>434^@fXamQe(?cTQp4>e}zAofL}yf%_8Yb zWSWP%8aik?qN0*DNuS@9%TD|Q`tuGo@UQ>TYGIIarv!9H-k+fXA@;FFl;y=X>Mw?X znY^y04C@q{q78lzG&j;F`0dFt58R*M+~cp8?GA{wUW3fro_*S12nXh`Gll|kD>*m| z)7m+LP~IKp%^AP?S%DYBGYV|d3xezdkbP$3tN4)fqJXj>3{@hLS!4Shdd&*r8u+I# zYU&XHwRmdIj!YZNa9HeVtJu|ZTfk_Y$;zHi1fJhFfI z-C=Ln0g07JZ?|5E-}v;-z!Zq)i8kNkWiIM#cbVGR?o?KK?HkP(TMsMW&1P6`lDlUB zlS~>$@9r)bDh^7OtcJ)Zsyn`@n;h(ZwqyMEBe8*Jxld_f|IUN67I(|J2W<72q&;}T zrs~zwDfm%(St%fed2n_`xFd^0wFMJY0Mmd8Pga%gHjERKnw#ZuSnTk???I`|tL?0} zZX;I<_-ZeqKU_KmzTM7gxP&fDK=129xY+jJ`HCCMObu?6Hlg4PY*TqDHtkD+44w8d zpOXX-HAYclD-OQLJp+UY)dflG=KaX zM&@hl#$n7=cy+$~!cen0i{qR7r*y%z((9L{oI)h;<#^v!7id|Tkc|27D&Z&v1;GL0 zL`+04#mD8>02TE|Gp2)C_%4j7K?BA;6&gMVyoS{GhO;0aU{XnLeQn97xf*Gu=#+UF zpLqjc!ky|~Jg@H1{IK){jHVcsO5iFsg9_wLdbtxvcxf$My>KlCuX>U= zAnv>+STnpM=VH#}_A>mrV;gPdD;PyJluk-wni4dRPEnZQ8$)^Sta|>@xU*))`2sJ* zjD6;KjJ&S%p`cE(qt{8{@uY_BYr*oyaY7zD!=_KC`X8SX;l0U$#s8E>;e?ybO1D|T z;eHH9;N}0z;JCeS z`muYoj^c+jNKE8XKkJL2)A<{MrZO|wZrBFq9Ln4jD6lyIcIxpy#(t_2cNndg^ym+* z^MB2D@+)xR*4TmZTHZj&pbIu@XrSRp;5nzuj10U=nb1^L!pgC7nz=RLTtL&o3IqD%;FSF=g02bjdFoV#{Hh!Or8p=bMo=5ZL z^0mH+Vp^e%#o+?bITE3jC?fIlar5B7t^~s7d+c`_@I_Lv>5G-3#*GNPMA#M7Lo~Ma zV2<3y6Fc`P=sAr6b5!Lud$g~yAL}&8EgET0=AdNhge-;+G1M?DjDBEuM)nv9njq=) zx$ty!(Hxhu2USzzS{~Ew0j%2tm5F|5B{%j8Kv39e+fi|kcyzH{fhYndWBO%6>T$p&jv-fJCyL~+o%B>V+U zuordp)~)0Ev1ib2euO11#Atm(JqNGcGogI5N}bI_rbcl(Xa|`>U8h{_fYoo^rL|KA zuX5a?nR>rqRqe)mbX$J=c#tzq#I+xo6p;1Fz}+tWYgbJQ4pBM#ALhngnC>di_wpL6 z#evPxXmFixs}&O|SQ)T%pUrz~HGfWprM!17rof_o zq`LmRL4iLABN63F%7M0c{|2gTa$rM_bSHI%1!AeSd1n>VQzx{aUEsFM4eYb>WUv@! zd`7PIMTI#eso>CYB8WG-$F<7FgYnobejYcQ0gh*l>%==B(dXh$sxxjf3A{v`(3Om- zSx736Iy3#1^xm%#pzqjL>dxT@8EDxf9g2)chTwJi|}BUm;c zj7Q?pFR&*#^4@P2hlaWR?&Su=+Ob8py^7=oZ^BDLAGBww&=xQzh?A%%mn7Bmblk1r#=2sFF6NZl!5Jl%05G-+IV^?3e5vX0+5 z?Jyt6IW*w%&C+v|+dKQ!8%LpSN|B=6i$UR;A5HF8%^%6+|0i#cZAK<@v>5bG%QE9i zBp@JuDVNSI8js>9hod&e%`L?V!2kwqF;(zk+j|Yt^-A0u_i;6{ml*g~H8mw@;QjrY zx^gpW#7!WPaWF;Dl|Z|2@2eH7d~Fr)RQK;afrXHJ7vw4`t3&&2PSZLOhfqx!AAU!>Yo%v3WK1 zO$ycl4!Zz_$wR;0ZT72{q)G% z?lYg1Zh8XSyq8_<&$_=H+mD(f8=on2K4K&Tq-7 z%<3W~L?a8_P;VHFKa=G5SV8#V*W)f#OhIBr);)_duUH&Qb7X1*cElG$LrT+~Ub*Qc z?t$=$PW@ynD#N(u1fbTjCdx4Ks^1N_Y2B)m}&)3qE=<*!| zlQ6ut19lQ4<%kAgM@jFDH|EIiA#V%EwqV~+sC`DT!xt|{ITeAxfz$whF)b~?Ok_NQ`y!>MNp(j6G1=)#6T!YfCy3s5oyv%fKY=Fq%$B$ z2SG%tA~n)Wkdn}QFCs%I5s=Wqs1T8=kx+v2!n}EJjo)(3yf^Qy?_29z{*$|M_PzU@ z^Si&j&pr2^v-hw+x1|o*-4Z_2J(msB6MZ#oDEUyc@WUrNK!**R(?XtY+KPfhPwbH_ zyogSQqY%>L=QqV@Ll{=b5MrPr!zixFS+3q_6DYxEdOkcylb_(*=YJ2Sxh3G+w57_U zS?`);*dtR~Q#j)zm}VTaMW=UxP*pZEat#zbH`U1D$TaN02(i> z25da`$$-z|#Ca19SC)VnyF`MP|c-$Lm=u9c>g3tiwUm?GNL z7-sJ5yD+0QEfB{M6p{Bz#8670qBq^F9J7M9^>pOVxmi;)IFl06&Ngv#*6Eh5NM5b^ zad^Djm=Z5`&G%1}p6RtW_<5>f%I z?Aa7lh+)A4`ASaDi+d21>zNTziKLgP$mh?e(c-MK)CbQ3y*0)tY(z$Mu|XU09ukh z$N9t+X;bm@yT9LRs2!vhzLtMuaKsL}^&~l`@f|?=a>3lqjI>)YC-ny@bZ1&Wdwk}6 zPX$smg=`j=BE%EKaXICS7&UO^jO7ZU^Qgj9cetW(9P`F&wzbuW$iz*>rkQR?gk=Qv zvm|q(W})AM{^G$=1@kCEGC)d?(erhL(bYLO{>PIAmYH;g21Ost>8(Bs6J#?8r7>f_%sG$%(Cuc~3Tdr~cbv1EfJ*%9Ngkqjm{Z|RJn z6=&HG@g8NS-=4GFP6QK%6&w8Mh{TGi4##_mtZv&5)-%*JBpv+@)QuOmc@4*+zbc%s zyMFZNgeo@47#@t|u+u`Tx582lNvh=#JF}6@@#?!E!JelYxH&MOO9V#UKAVSlCfsJ{ z7F1JuvFb&c9gxR~WsXSm5pAOjClZW6>?RC^YPh))}JzeT;R@SPohpej(*$l$2EN<|TRKLb^|M)d?LBnG=uh zdbm3bzPd|4u}=8NmqmX)6yiw4cp@A*PhT`|b&WY5qjLx$=?9buZXs-HxwQAxTLui`EuP+vW|O#N z5K&jv4Ee0|DTGI-0@YVy>R0Bj+p2NlChgc1c7Z&_W@sQQXi;`-p{S7vhxow2 zxl1J#*RC*fLaO0vukXlILMLLAd%HV)o;H*VdR8pr*#)T??UMID&+~{!kYlM62WdTC z=766P3{A_SjP`>*&AXM^dhy>-9S%i3tP!4+9zNf|QH*&ubg84fjaE72%$y&iy8<;E zUS})FSK8b?eX_sJv=eA$TfrY7)+0}AYbsRYc!|}&G*B=Ku7O!?u zPC(LbtS7uvjJac{X%ZKZcnu;RC(W@QWNf}PKGokO0Iy9#4$EN63}A&xDyMH**9cRC zWvlk40fnDE;PwgNvIlen`h)B9`P^IU{CIlaOmTkV@SDAYLLwg55czhtRcRwGTkpbFw%i zR%UrYdHsSZ-RHs{NyxEFl_?3O@Sm7HOm+5FbQVJPOoop1{ zOfjV!kegYW)xqbKD%sKY81v|m$#*F>vpf$kym|Mgfv1$ z9SML+c7@zqMc-7T=Ax0jY91#xSe{w}awO@$g0jSXYBsO|!L;7ru@6d@1zvr&%21at z#aO{DE+frB2?FRt4BTB>)9?2y&IGxz-3CuvSgpSPc!*zT!i?NDz}@~gduX0 zUB#*Dz1C_=?Tw{8%mCO)4ONvVV8~q*YYeq7G|o*z>KNFeVhvd_54RGYNL}u$`234# z$$*r8jTC_QB=pVf!{-ud#-~prXtk(3fMr^3rWfB zLfNMZFsJCm6FAl*eDC2e$@9o$+l(MUU8_b7Q{8Q_C8JF~rt`2H>{{J6D7*8IZdezK z@6vPXosUX=*f;ak)#Tpfykrm5w7O6YT6HQYs*tBOc}mnS5%vc0uu4vBA0L&-bd}QL)_da^`Fieg3bM0d&R1IeS)Ox0|3ukq)>3Z&)E=L*P z^0Vt(?0vZ^x&Dc(rqq}H)HKi|GIk769AnP4XS9W&c&lqr;3Zh&lrhFa+w!!*y~(=y z-I3348DzszMQ$1CyiGxL4(3-TMK47vh#9e6{`y0@>cN{bgoxD#20kqwRf`KGR#x~+Y@d$};4FH_ z`%~X}_TTfbg^RV)c6yUOAXWZLK;_ekOTL1)KXT$)SXif0@*d6hFd&9)nv%-yc{>J0 z*-q{ zHUE9}RF4q%{xNHdNiDlaKGXK7g3%{&>O|* z2U-wQE_Su>A-vvg+Tv@QLo-K`qcJ655N+8zD ze&h|xU$#u(NaSJ2iTq<;tToIT=m_@gc5`PH7NA?U;yZ20S;FGdFPOwGr_j|Bk6VKH z_2LeHUVxf!6Iat*{%zk6(7tD>zc)@ciO+`#9Gs3K=TcQa7@R|43h2Zy*L;?ElA=Xj zT3M2HW#sL3gJY=e<{OfEJy&{E#45c4nAR1H={QTu^T;vf9jSGAmiM0YTawh69UHrr z1PuMg>%$V|ufN{fCLd{NsdO8~HnCUofDm%95pYIqqSG^pjW#o}mWGQsz@9X!$nA<~S0x?0cGqjHyY&s=|IgRcNa{ z$i>=x>MM72)zjqTl?c25qgx-{CMWSaH#Fi%#MmWJJkYHS@gmtHSO9(ZQ6uStYw!Y@ zXQ2Z(qeQR^9c!xKI}x^v^=oDGC#W`VJ;5>mE=sA=g_e)uGUy(=qgiE3ykW0Bf4QJv z5EtzmAh2&%azaSXYDcGM^u`@Zj`mqK!{XB77@Qs`kRZF)?amNzxzC7hyZkFPAgvyO zK+BctK>$`1n}!qy9aZ#QGLOhSk&$~%JQ;4u-HUA~%ZLLx>m5(tyqSQ6>qAxTBc$?O z>}>h*XkrwyOB&EkTjJIk{gXJ9|Dgxu{+M)l>}{k$V1%qBr5Xc$Xk4gLB(HCrP{Laz zTVH)CC5$6&%>RVzi4638DN!K9#f#X?#Cs<7=1TjvRPu^+5v{F2@gDN9K^qZNbAhCf z$-ZM8sv0l0vn0sk0}0tf{L^3ek%rvD+*>Z7E$Xh{T0Z%c!H_WgL4oVDili1M(=d%a z_b8mxmfTcZw6r6ql;i1}H<|LNmAV=PFPnEwKO(Hrx}TcJ>YD#T!M5H7CS%WOvD)(@ zWTlL5*jtKn*aJY`X(Al>g$^xoS9WpaN&6>ZMRC?@r%OBmT~ComA}(XMOAMoPAj6$n zgV)D|9&>%ttl=ubZ)t>90*u5Tg2Q;|)vz5f8(zea?6t`5GfNIIMfYN@QeF=;}=(at2^&&c>uXE`B<2Z+LK}Y@PVFdvk|eIV)vy6@IKuo8R>a4UMm! zLi^m{`WKt@_T6!N-Md8d;rM3@dkxdONBeK>S9Iu z)TJ2*rg z@Pg(ifdgeUkAD+U7Dm_)gd2bfjlM z)&q6EjQ=t`|0xE4-m334*sk5e|KL{B@E`qa!2LO^zJa?cdtpTIpuUaM-*SwcA<{b zd^!HWFsjZzJMi-~C%>i0_uSCGTJdkr>wlZ>zj5`igH5J7wgZEp;Xm?Uu+P5W#?QZM zQ(*XYWTMgdFJSt;`~2-#@o(Ow9}2%S-u}SwKOdHVVE6+=sw@5B^#1he{)eUfu#_K` z^3Tcc4|Dio4*#Fc0gv?aTRKneA&oDw)xu$sq^)=GUZ~^hI>{TM)cl#_K-5A~GOu$D zPy+2sgWCNF@Pjg6aL{E?d$mOWCnrR(|B~acWe#8Nn5CHXPd}=2rHmqX-kxASm~(VA z6G!dMf)%{lYF9DJNTi-5h~?n)^&CCoOe|ut{eFSH*_^^FRQAA5BltiPtVmU^Y?iXn z+h5hA^jnT^Nggt U;;+`0K@DR@c;k- literal 0 HcmV?d00001 diff --git a/jsowell-ui/src/router/index.js b/jsowell-ui/src/router/index.js index eb437efd3..1b3fbbcc1 100644 --- a/jsowell-ui/src/router/index.js +++ b/jsowell-ui/src/router/index.js @@ -205,19 +205,33 @@ export const constantRoutes = [ }, ], }, - { - path: "/secret/detail", - component: Layout, - hidden: true, - children: [ - { - path: "index/:id", - component: () => import("@/views/thirdparty/secret/detail"), - name: "secretDetail", - meta: { title: "第三方平台配置详情", activeMenu: "/secret/detail" }, - }, - ], - }, + { + path: "/secret/detail", + component: Layout, + hidden: true, + children: [ + { + path: "index/:id", + component: () => import("@/views/thirdparty/secret/detail"), + name: "secretDetail", + meta: { title: "第三方平台配置详情", activeMenu: "/secret/detail" }, + }, + ], + }, + { + path: "/financial/profitDetails", + component: Layout, + hidden: true, + children: [{ + path: "", + component: () => import("@/views/financial/profitDetails.vue"), + name: "profitDetails", + meta: { + title: "分润详情", + activeMenu: "/financial/profitDetails" + } + }] + } ]; // 动态路由,基于用户权限动态去加载 diff --git a/jsowell-ui/src/views/financial/financeDetail.vue b/jsowell-ui/src/views/financial/financeDetail.vue index a4db40920..ec814d1f1 100644 --- a/jsowell-ui/src/views/financial/financeDetail.vue +++ b/jsowell-ui/src/views/financial/financeDetail.vue @@ -2,6 +2,7 @@
运营汇总
+

提现方式:{{ modifyMethod }}修改

开户信息
@@ -119,7 +120,7 @@
账户总余额(元):{{ adapayMember.avlBalance }}
可提现(元)
{{ adapayMember.lastAvlBalance }}
- 提现申请 + 提现申请 @@ -225,6 +226,21 @@ + + + + + + 手动提现 + 自动提现 + + + + +
@@ -556,4 +619,14 @@ export default { color: #000; font-weight: bolder; } + +.payout { + margin: 0; + + span { + color: #1890ff; + cursor: pointer; + margin-left: 10px; + } +} diff --git a/jsowell-ui/src/views/financial/merchant.vue b/jsowell-ui/src/views/financial/merchant.vue index 821657263..d4a284b0c 100644 --- a/jsowell-ui/src/views/financial/merchant.vue +++ b/jsowell-ui/src/views/financial/merchant.vue @@ -1,116 +1,74 @@ diff --git a/jsowell-ui/src/views/financial/profitDetails.vue b/jsowell-ui/src/views/financial/profitDetails.vue new file mode 100644 index 000000000..a2d503767 --- /dev/null +++ b/jsowell-ui/src/views/financial/profitDetails.vue @@ -0,0 +1,313 @@ + + + + \ No newline at end of file diff --git a/jsowell-ui/src/views/homeIndex/homeIndex.vue b/jsowell-ui/src/views/homeIndex/homeIndex.vue index df2d9c6a4..4e32b6ee2 100644 --- a/jsowell-ui/src/views/homeIndex/homeIndex.vue +++ b/jsowell-ui/src/views/homeIndex/homeIndex.vue @@ -1,15 +1,13 @@ @@ -501,4 +517,69 @@ export default { .box-text { margin-top: 0px; } + +::v-deep .el-dialog__header, +::v-deep .el-dialog__body { + padding: 0; +} + +.notice { + width: 100%; + height: 700px; + background: url("../../assets/images/img.png") no-repeat 0 0; + background-size: 100% 100%; + + h3, + h5, + p { + margin: 0; + padding: 0; + } + + .noticeContent { + padding: 70px 68px 40px; + box-sizing: border-box; + } + + h3 { + font-size: 26px; + font-weight: 600; + color: #3B82F6; + } + + .optimize { + margin-top: 60px; + font-size: 18px; + font-weight: 600; + color: #374151; + } +} + + + +.adjustment { + padding: 16px; + border-radius: 8px; + background: #EFF6FF; + box-sizing: border-box; + margin-top: 30px; + + h5 { + font-size: 16px; + font-weight: 600; + color: #374151; + } + + p { + font-size: 16px; + font-weight: normal; + color: #374151; + margin-top: 10px; + + span { + font-weight: 600; + color: #2563EB; + } + } +} diff --git a/jsowell-ui/src/views/login.vue b/jsowell-ui/src/views/login.vue index 038989038..2ec335150 100644 --- a/jsowell-ui/src/views/login.vue +++ b/jsowell-ui/src/views/login.vue @@ -36,7 +36,7 @@
diff --git a/jsowell-ui/src/views/pile/basic/detail.vue b/jsowell-ui/src/views/pile/basic/detail.vue index 747b8dd73..e054b37a0 100644 --- a/jsowell-ui/src/views/pile/basic/detail.vue +++ b/jsowell-ui/src/views/pile/basic/detail.vue @@ -104,7 +104,7 @@
个人桩信息 -

解绑

+

解绑

@@ -498,10 +498,11 @@ export default { }); }, // 解绑 - unbinding() { + unbinding(memberId) { console.log('解绑', this.pileDetail.pileSn); let from = { - pileSn: this.pileDetail.pileSn + pileSn: this.pileDetail.pileSn, + memberId: memberId, } // 弹出确认框 this.$confirm('确定要解绑该设备吗?此操作不可逆,请谨慎操作。', '提示', { diff --git a/jsowell-ui/src/views/pile/station/components/SiteInfo.vue b/jsowell-ui/src/views/pile/station/components/SiteInfo.vue index a9baacd3d..075f55661 100644 --- a/jsowell-ui/src/views/pile/station/components/SiteInfo.vue +++ b/jsowell-ui/src/views/pile/station/components/SiteInfo.vue @@ -275,6 +275,7 @@ export default { businessHours: "", pictures: "", deptId: "", + aloneApply: "", }, stationId: this.$route.params.id, publicFlagOptions: [ diff --git a/jsowell-ui/src/views/pile/station/detail.vue b/jsowell-ui/src/views/pile/station/detail.vue index 8721ec1e5..71332face 100644 --- a/jsowell-ui/src/views/pile/station/detail.vue +++ b/jsowell-ui/src/views/pile/station/detail.vue @@ -339,6 +339,9 @@ + + + @@ -380,6 +383,7 @@ import { import Whitelist from "@/views/pile/station/stationWhiteList"; import OrderReport from "./orderReport.vue"; import Config from "@/views/pile/station/splitConfig.vue"; +import drainage from "@/views/pile/station/drainageRake.vue"; import {formatTime, formatTimeStr} from "@/utils"; export default { @@ -396,6 +400,7 @@ export default { stationWhiteList, OrderReport, Config, + drainage }, data() { return { diff --git a/jsowell-ui/src/views/pile/station/drainageRake.vue b/jsowell-ui/src/views/pile/station/drainageRake.vue new file mode 100644 index 000000000..6529a1cd7 --- /dev/null +++ b/jsowell-ui/src/views/pile/station/drainageRake.vue @@ -0,0 +1,104 @@ + + + + + \ No newline at end of file diff --git a/jsowell-ui/src/views/pile/station/orderReport.vue b/jsowell-ui/src/views/pile/station/orderReport.vue index d62afa43a..9caf9e677 100644 --- a/jsowell-ui/src/views/pile/station/orderReport.vue +++ b/jsowell-ui/src/views/pile/station/orderReport.vue @@ -74,17 +74,8 @@ /> --> - + - + @@ -169,7 +160,7 @@ - +--> - + @@ -255,7 +241,7 @@ export default { name: "Report", data() { return { - value:'', + value: '', // 遮罩层 loading: true, // 选中数组 @@ -290,7 +276,7 @@ export default { tradeDate: null, tradeAmount: null, tradeFee: null, - + }, // 表单参数 form: {}, @@ -306,9 +292,10 @@ export default { /** 查询结算订单报列表 */ getList() { this.loading = true; - this.queryParams.stationId = this.$route.params.id + this.queryParams.stationId = this.$route.params.id; + listReport(this.queryParams).then(response => { - console.log('查询订单日报',response) + console.log('查询订单日报', response) this.reportList = response.rows; this.total = response.total; this.loading = false; @@ -343,8 +330,15 @@ export default { }, /** 搜索按钮操作 */ handleQuery() { - console.log('this.value 日期',this.value) + console.log('this.value 日期', this.value) this.queryParams.pageNum = 1; + if (this.value != null) { + this.queryParams.startTime = this.value[0]; + this.queryParams.endTime = this.value[1]; + } else { + this.queryParams.startTime = null; + this.queryParams.endTime = null; + } this.getList(); }, /** 重置按钮操作 */ @@ -356,7 +350,7 @@ export default { // 多选框选中数据 handleSelectionChange(selection) { this.ids = selection.map(item => item.id) - this.single = selection.length!==1 + this.single = selection.length !== 1 this.multiple = !selection.length }, /** 新增按钮操作 */ @@ -398,12 +392,12 @@ export default { /** 删除按钮操作 */ handleDelete(row) { const ids = row.id || this.ids; - this.$modal.confirm('是否确认删除结算订单报编号为"' + ids + '"的数据项?').then(function() { + this.$modal.confirm('是否确认删除结算订单报编号为"' + ids + '"的数据项?').then(function () { return delReport(ids); }).then(() => { this.getList(); this.$modal.msgSuccess("删除成功"); - }).catch(() => {}); + }).catch(() => { }); }, /** 导出按钮操作 */ handleExport() {