From 4cdb5577f796c7bac52989feabcd850f540efdfb Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Mon, 22 May 2023 14:45:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9F=BA=E7=A1=80=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/favicon.ico | Bin 4286 -> 265278 bytes src/api/auth/index.ts | 4 +- src/api/menu/index.ts | 7 +- src/api/user/index.ts | 6 + src/assets/logo-1.png | Bin 0 -> 6849 bytes src/assets/logo.png | Bin 6849 -> 110622 bytes src/lang/package/en.ts | 4 +- src/lang/package/zh-cn.ts | 4 +- src/layout/components/Navbar.vue | 7 +- src/layout/components/Sidebar/Logo.vue | 4 +- src/store/modules/permission.ts | 32 +- src/store/modules/user.ts | 58 +- src/types/auto-imports.d.ts | 2390 ++++++++---------------- src/types/components.d.ts | 63 +- src/utils/request.ts | 5 +- 15 files changed, 948 insertions(+), 1636 deletions(-) create mode 100644 src/assets/logo-1.png diff --git a/public/favicon.ico b/public/favicon.ico index df36fcfb72584e00488330b560ebcf34a41c64c2..726155913cb6e785a0ae2d421697bf62c5b4b665 100644 GIT binary patch literal 265278 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

gl&j4@zx&Ipuq&N=5Sp@5K31e9|^8H5CgoHLjp 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�^kVEDY=*vrZ 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 Tf1OLdP^HU#(bd)edH?)>=IYN? literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S diff --git a/src/api/auth/index.ts b/src/api/auth/index.ts index b20eb4b..243c0c2 100644 --- a/src/api/auth/index.ts +++ b/src/api/auth/index.ts @@ -17,7 +17,7 @@ export function loginApi(data: LoginData): AxiosPromise { } export function loginApiIng(data: LoginData): AxiosPromise { return request({ - url: "/base/login", + url: "/kpiapi/base/login", method: "post", data: data, }); @@ -44,7 +44,7 @@ export function getCaptchaApi(): AxiosPromise { } export function getCaptchaApiIng(): AxiosPromise { return request({ - url: "/base/captcha", + url: "/kpiapi/base/captcha", method: "post", }); } diff --git a/src/api/menu/index.ts b/src/api/menu/index.ts index 78761fc..d785a9e 100644 --- a/src/api/menu/index.ts +++ b/src/api/menu/index.ts @@ -11,7 +11,12 @@ export function listRoutes() { method: 'get' }); } - +export function listRoutesIng() { + return request({ + url: '/menus/get_menus_three', + method: 'get' + }); +} /** * 获取菜单树形列表 * diff --git a/src/api/user/index.ts b/src/api/user/index.ts index 637ab01..8f42b05 100644 --- a/src/api/user/index.ts +++ b/src/api/user/index.ts @@ -11,6 +11,12 @@ export function getUserInfo(): AxiosPromise { method: 'get' }); } +export function getUserInfoIng(): AxiosPromise { + return request({ + url: '/user/get_user_cont', + method: 'get' + }); +} /** * 获取用户分页列表 diff --git a/src/assets/logo-1.png b/src/assets/logo-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d2503fc2a44b5053b0837ebea6e87a2d339a43 GIT binary patch literal 6849 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

5sOOp_CcXAHn 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

3-ruWtONF)I+O&YHGtyRH zqlL)o!tY&!^TIYEExkC?JeWxn;P_)+pnM8vIyKc&*{j!{VGifzefZya9b(YeJSR6W zL)ltc!E5hfJ|1Cw{{#5|lM{R*3-XC2xeqCrern3xT@7YjyI0(`9F# zV(@!};Qsj|guj16=!6!3i+;)%+NHfBo}g2Bp=IL=`an)6C|(8K6Xl?GHbtAz%*L;L z8^PcE5y%bmLe{>1xb%?u zeOAyAejEKaZlUwyKE1lRwze~2QZVtC`GMRWPpYIwh8guHp4Mde$_}95nTGo1Wq2$%Ce9f@qL^rNtYv-doD+WeGFLzi|~J^c8B$ z@>GgGR4Y2X@b@*N%@gmVYC+Hx+lGX|KaWFhac=r*u zKBF&<0<82jgtguzYeVIArzv4Ez_H;STT?>T1d;T_XJ+a_x;3r>L6V_$e~#Y&@f7WU zaUah2j}_%b4(Q55x0If)>aem*#u1_v0JZ!T+ZoD~*4224U?V{L?|lQwFMSP32oqK% z>i$p7(IlJLc#{~6n(2%%V}W8SuyY^Scs#|&w|{^*4e3#JRPfTJBo_%GaF;&r@9sjr zb_wGRPrv?h*?`wZP8l+3DIbKY=EiTCL2*&4y6N-FEi5m!3O6$O%#wn%WHe~hmg^Pi z=6HQ=mGCp6Lx$%-S!mu(T1 zp(lX@x+R_f)^Edb4zO)C)^`ImvTz%AnW#mS0iV9MEp1&_s-lHYP z5aLb?*}E^pxwH$1ZTei3jyk@&PfoBwi`~b;oqvnv$pf^;F5J0`y5d<=zfM?vT5V~X z4d==VUA8)`<|qN2tQcYUay$~!S3I#&fZ*?BF~U)V?jIbZ{ZH<}`)8ja{lO_x`d+aU zsF5;_&>S5cOzkdT7ox20sy=5(Q(SK(G#Ku*(fT{@B6{ySp^3=*=<Irpwwneg|`qf}YfF-elO!PpK=S~d5ZX(wu< zywyi8Eb13c9rQn&!5g<$r053bYz~u4RHZSS zW^&ESjVx`Q^6;5!`m;jKx$@W%h58*2$8Yp;_^nNxytAPw3r=ayHP^*(mb7pmOwsv` z#|Zx6$B_TxGeq|%$Y{elisq1a%`y|{M5&u@;bS>wY=<^g@8xZ@|NXBLnjUZ;(#Y-D zoIa&h4Yw*Exz2)Rbw~LK_GT{j9};@Ge+Qp^`YBS;p+~pH2fU{5I28U9C_|a8TQ?!E zZero2M*T*QF^TC6*-}%7)SC)siB3lo9q@E>AyKur8Qt^Ar4Y%MTPXdWr@Si~jDeUWin^|^p4&2t6q;jXZ2)XBW|==P30bPStvaWxW};Ma!wpe?D4}J}xoq&vVJ#Ck-OcOG zh^9^$r<`oSEGd=D0)gpXh~ciMYK!THi|K_9S}f}L(G2b~wax$(daiTY;2)nMeY!w= z`wa1qUWWYI1$Y;FaMcu>sarZuWv>=yzZGj~N1(QTB4xAX6C5LwI2y(YIcM`<=(= zOk!n$>GL|ccY@_>1H|o62R1tVR3KB-5L1Io^7m6EQZVfidfWHWVn5XcwXSbKmxleUvXY!ABF_zu&zeM#z*@Chxt9A* z3#{Kk@*1V2TP-+~r4D35r%Nip6>lY_TCTM$mI&^h!arFUR2HkW&Hv_`@UHFCCXGx= z2Hh!^JX`A1J{1^#^cx5sogkR{Py+qW7_fTQ1jZLxF?j&y?q9SaupoqXy5(cmb}-xU zFx(Fm#UrHWvOP^Gu+1^}a0+*tnkpPDlZ}qSR01A%z5mSOw1yI%yfG+ErKhQ` z#U-Zx#=nE5qBxMxLSS?y#Ky-9_(RR0`=Sxx&o-HZwHAn)Tc0VXdB5p*G5 zs4i44Y-hLFv-NrEq0-(K7Zttw^Ne2TblUF$H+PYB1Bk=9=CYY)LY5f?2gA75*RGA; zn8+I(E#bzATHO3uc7^KSxC@?Z}nR+CvDcEot$I zuu+5^g=v^l<3E|e`PEO6-8seLXJ3Nzlh@F>LO~*Ml) zjZ47YF$G6HJi^xs)4#ad5lxAj8ME9^%1gA7f+VE9$u?i-oTJDLyv^ zftHWW{arl1Na*}{2=-EU6fcxw)<#_v%FDjK*(r1 zQG?SmF*B1YEu$1P*ujI_zl-JZA;L3CaK^6oqc|t6tO_x%N%yUHs+z)Z1~I?V!r@yj z+LQrK=y@*ZQfsie?1n|CjjnC?IKt-bg$it$T8z>fOl^Te2e}YFq1fyPhloC(ApPV7 z(ZBNw+_x_wYzL}wke}{F1+YGx%<4%C${2P!2nkh-e|-n?h!38yM(UA`z$+RwB0R$( z%3KE{HwsRzu|v=06r%^fgT6!l{{;NaMUQhFf{9?w^ozo zW?vxRbiGFm8^l!g@{izz#4f}G}LuOwm=fGhk!L`A?hPvup>6hD-V^v{Ca;>`7Q zZmoim$h)2> z)$Lx_Yoil23=qG*19zv5a7yU}*VjZ&0m)X}w!BNqi<2*%7H#m5QqqSLT})PV68hV3 zzC`I>2hQ*m4r`<30iVN!>th@`h!4My{X2BpPaQpgUpoY(h0SC?$3=tiEUg4!t+AK% zDGhzIg9ActV_t+yS_Fy$km<$XGv^D+_Rbwj6R7MOD&kzDMBa9RT4LdN4*6>zA>x|c zFMSF4sTa`N>OiEqR-6uULY7&enWk9K*L{!f(Zv>`UI6!KQEX<>sJGe`k?Z_?Q9B+* zg)(A3J9lv59tEX?Kf&qAG1^{)Xf{$!0W}}Y3m~At*7gzJdXW(6`;h7&pzFOqLh@0F zCEer1*Oa0(%M5}uol+Cr`0(WWozgy-_5(^y+t~WSoC52rJ1lBPo+#{nOx7WEoidY7 zQQE1CcM9tas%T1vsV=V$Zh3|Uvv#D(E|fE!XkzD_@4AAWqL^Hea>Z}_vnA30KLc&lVkBb_lyEG^X;tC038Pw}G_ZMSQv_Iy}18CW{uh8o4qAUdc9igetrT6SN;s zO%T;`H^KFb5Zx9QlM%#tp)NR+dVzF$8+iPL5W&G?y!;u^dFts|%NpGUYuuEC1+U4q zWae^jEK}=saf#5{)fT3diaIk&AGzCWwD?j_AfVT{If~GKvQ*O=Rbg(?a3h1oYpXt0 z!09>%e*fbGr2qXGv(Hc9{d;f2zto3zgBC?wA>RZtCykoeH{0zX+3uoyccLnMSvdV2mFQF&1+ZtUON&9cX`@rxoE2p$Dq3&s*mZ4_ z*4Yy7(>X+H_sWnK@{_G)r*s*4+{zJ(d#b;zgJyBu${I1rOreN!ZO$nhaO@xvOGX*P@G&fP6`p%GWL??Zc17jJCxSN*Q9bZnb-NC`tn<^ z0DtRUxDQT{{>%5_{?SAD(@1$_N;F4w)VALU;B*}|^T+9fVKb`QT4sp5S`9>_I5kSd zqME}6vZqV6pbFU-KFtH3lO0neq5DKgPzdc8;kg3c&JHFgA0d8tk1`!TB?E;-vbDS> zX)!jep1`6JQtFi~6f?bYw$- zkf%0C=PX9@kN+4mdM3SJ{yO~2+e%_dr}WwgS!e)m=x-+2u|R6SRT9(jN7&cRwR}=KIs>Z7*o1JAP_LW!>|B5>&@^FXG0LLn#YGQwf9Q|rMH?T=1Y%zZ`_bc!$8ymvaHbc0^dVrlAabked$);z=F zS?vzz2-VHku+umY>J$S} zqhQ#GHlpGSMX4pFqsjmFA%-vSWAKZ8guPJJI_qN;W%qKI<=qv59K{@Sy%yP&v62m{ zstvQ*M$Gwdv>$uex;Mq>l?P~TTt<*C5iiDSF1V0^U>iURG-0Qs^zJfKb8O$AqWj4R zQ$oryABw8(Myr&m7Uj)to&k@4CA6+iwL3K7$*WvOmePtrW6qmv;HpPpimVq)veQK^WuAPk#&zC6d2 z8MV4mo%G4|l86HD*|i=b9+6tgg5d|TGV;-XktZn}HMLPq^`xblAkQINH+hKqBOfkp z_Uu(Au&!7s?2R%wn2L}%B z9Ua5pJ;J8vAX(0lV_A!%e$8)&L#fp1oCI3n*yPz?q&nY7_7`XN(N}!`e z(a~!~)*9ZTNY_+-PG%)CuPg~`$S=y;`5^_jc)Z|9%o7E1stuDXNGrc)k8$ac0%J*Sxrs0UH2lKlGwBYnk}S+m`wo_UE^^b!yfnyEmQGkHDyDFv zW~?LEHWTC;UAOZHq=dq5pJMid19)#;MmwZbZ&@mYt6H1!NLA%-Oy z9pie7L98XaGPztyjK`0WuyM1yfrx@zTJjBG=00fc%r+?H9(d?3vVv05el$n_?g-0k zZFNkDv~+DXFN*xtI206^RwNsT9tAd5iv7i}Lj3i26c;f)9wUhtNElIe=%=?_1Vfl6 zjaXZoZHm9vdUCEPnte)^3pveG<{PvqB?(bmai&?Qk(+r=^nQ{g>P_Ue>>tAazNq7T zz!Uw<&55Fy!p68bGkJVig4ebM)QA(5J#(y`ajmvK5Dh}mD z$=O_=L|?g#<KPuWx=>Jpx&BTcDa zIE&%MS!23Gh#Hm0>fib-@$0(!v0c|+|1=?;gbttYJOBL1Lr*#|T4Q$|PV>DLLD1fRlZ^qS3O-T6 zjTYBtn=pY?!^!y!s6u3n48DE|@t+>T{e!2g;OOXzA=lJY-7rl}S2Qg+ZJD8g@F28w zI9W4(4>MUY7UYy^8M2(yQZ*!;MO+Y=l{h66WaAMwPlxE8aRZ}SU8`@vCYjSVJ!%VT zO~R@-jxl&J!`ZfnrGn1FVq&f3f1EfowbVM2t}@7k#c|5UQfxLIggO|qJ7-89PLRI3 zZwTTj)Le^l4U@-NPw-?~JCg;P{-5WOotv}>TUWC9IlB1GhaS!jB20TTx@UyOd4qCC zQ>A^cra(!QcXfjS4VwcM8i}t3POc1;;-PM{D zrH-qqx5*;%l~z!Z4XpNblEjD^xm6kt&p~i={Qi?pC%8y~$YmeH@}6>v5es?FJZX8$ z>hvcJ9e4~^c@sG)A-P-utf`S}@AaS|;Uf8=(8F<4!whHS20a(5*47TC2k-77{pb|_ zC{cea>3Os$b&VlMYqF@Z$pWqMzlvqfkbO!B?3fVYBCA%ITus`HCNsjiE}SS^4URJ@ zk`SNg#@IS=(K^X=b7oDDvM)<}b46N;`L+<_%_*HeP2h6M9o$k5a*?5y zI9Qn#H5qd2N*e`jgV$}_*D0hB$|y$Z)#cesVbHv`@LMV-8iOFgv*fY*ogRT03Yf|B zgWSSyHt2V0e-kv1v;>N;%mcF3GOk>(T+5%&rm)TxUYoSYFLxXSufO zB-K=yMpz1o$#gXn%A`pi5`Sp}>E#am$(af+d_u#7#g zx?R_ujU2GLrx9(SP?;{5W}OQZ!RT{*J;c`Wyk?3h*VMU$C3r~d`&INt2$%&5hI2Kn zE!u>9qPziOUK4G$cpfADWC-sxDvjr5)^6##(Xe$>&ajkF$|~o4!WrXv{%vsRJ9o&&Z9ZATrt1kg=gyo0~+=on|9#ujQ#J9e%CsQ|vf7g3lWr zrIJ)$pDruDsF;?Utmsly#6~%^&)Z#}4auYD2e~=U#csRh^4Q3nZl>bD7(00>NMa!cA$I?f%k!Bowq-h4!^(*8va816sOrT9ooh;Re4Qj|)2fEaU zqH09fD7f9>naNnCt0}z}Wjt(%mO8klC5a=gov#8jmn6oKo+nkLU8hpF;Rm>wMQWsr z2c+|wgK9!4oS&+iozmD&ZT5V&R8?Bb;`MMR){;rgU8BF(e!Rrirw)c)mk@!w;?N46 zjY93N_a_qQw&ReF%1D zA2%r;wuw_=k+xwfhmw=YG;)(B(8*LQGcfduS*hWrEwumO7=9EPfy7kR=yGWzt=*PW zLDJO-R;F9}tj3xO*Ia$g6^Q<3O!p{tQnT3e;KpV!bnirD8ZwS`2BF?GvC|gnH6t6Y ztCDZ?&$x>ey}L0k?9%4g4-oNOt?|wjnf?vz$vN)1IQ~i(JKvilJYLe*gtaU$N?S&( z=|0*A#Gpvm!F~&^7dGKiDwGWuMuy#_+7x_KP6L1IE`m=E&DfO(+u*mT1+hBuSy&DX zS+Rn)i!rDJD9RxVUouG$B|23WdGm!1WX`nmMq34?a$sbdh@wSgxv)&tNCm5c zy*i8yb%zBA65(O?>NcD%{lsvBLQwx?55ZZnb>+z5eqP+~`HmgD{X3 zAOtIOvT;Pk5CZyC%8co9LlQ?;zc+IT75FLWS7JC!F{Wp;*bWi0xFL@#m85kfs#AZW zQE@9ROlE%PhAz1zcrGl-bA3{u#D1U9LSWK26$f?GAm_EooVaV$N{Y{^peMA|Uz*QP z*0zEDs%f>d_-;pXMTt}*|SKZE2G09&yZ`_zRZuaUv+LwE}PRf7Z zD;kx^2(?Xr{}HlZ{{-$ZRwV4K;jdn$2+Nw|8LR74$hwG?D}4p&H914mlxlMOQ=pZ4a!!Pz9nbh^}*eBFQ$oLDKg$dwtlkR{qrL?MGz*LGXgPgjZ|{TAil z6krz143jBE^^Om}%cDqhG_^xzqZ(J=@ccJidLZ6(VKk_;p-YxG3R0u+!HtF%ZR!om z{SWB2^NAOyCWTE4vTjb|Ef5bsrpc)t8Hn;k=WF*%tCkEl^l$2PV&b-1zB&E zzFQKw`k+5*a@kF5L)%QJJf|%|$ocaHb_q$Ox9E9NfIDRwbjK_RsZZo_*Ms*mC4!3# zo8L?6-X?{gX|r7*&moC4Ll86m#8wCGAAcGC#R0O(g3zI(&?D=5rj!mvk0;3f(f8ng z$~tboq1eZ zyUQytZHGv%^f9FMJ(*B&^Brsw;9$bN(qF6~%#}xRPPRq^jOefNURo>`s-e(rb8rh! zpBtW=7j!<_9E1yxHusV(`C`W?0Oa)X<_#6)=w9(Z&~*x*1rbAExmr(XVaHrRCCHjt z$)Zi~&IYDo^VeYn|NaPqb=tGc$jO+1rG}PuU1YY^#gwJ133mG@OZZPlwAYr3XsKpP zQ(ZeOs2Hscb8e5aO8JElhSXRoqa@(&49W`t0V@C3wZiqM@V$O!l zZ9)iL-*|Y}N1J7>GbbCuN9rNbvvuf{%vi#l=i}0x!jY~9--Vvxi#G#EJ{9LFT$YGd z#>=jeN|Ghd1X&PyRm@9Rf;u*1Rn@1O8L6jy133Bo9e?a_!z5N}5Ndo!3d>xiXk2lf z-e3!bqLCCf-Nvn@WxAmD!x)$6bWKx<$2SN?Zw0EWoEjiX@fhPl2z-swA_{bye>g(> zU}`$OZV_Uf(nLd^!j$Ph1;vLBl;zbeq(6Qg-M{uFgskE+jnwR@yVpgw(Z>A4Q_TL` z-$we+zY8&iQCz{AKql5qa@f-Mddeo&%*>X&H3TDh9ekLY>G_nN<|-~6*fK{Ur=s3m z6jfFYh446mzo2`tp_?`I(9WBs4)M_$|OMOf!z@&uS;_*}kwP>M> z^TJF8@$U(lFnpTmk_enNbvDtEJF2XXfHJ4eK7oxXW)zIJdOd`JXELr*hp;?xOxN!? zwGOHw>gU3vT&EvSBK0#{n}da$Esmcfo?CF6g4@jZoXydcqVQY~!8w|rXo8$s*uo6f zi&Z0`a#rL}o>S9aM-6W;32FI3rfP6;!>zQbQMRsV&G0u~@`#wR`^Z&KbL5t4qAvG1 z`7{=WXr^Uow5yLW)_q7zR1hNrld{8jLda#3s#HxBNs=f!csx_j!xyTXmO5spPCseZ znezyuc!uwk3l5y$K&dXoI#r?0cxw)gH|H$No0}hC>nO&xS%!_X6o)To814ELN0G1RV?qr7>j#Mb;dkKt_J?q0P<6JZ5nuV^dTMTKAC&KDlaD7X z>8r#_5{nTV%VaYzlV@_H%qfH+V9E``G>$|~i7&6e%EBQ|7Am(zATEk-ocfsOUxL{^&La?RbyDzgSwrm2l)mH+3rLU?-{SloR?dvb|(dtaMT z=Q?ac)CjmjcYjSVTge)gOk(JNZ09!|E!5|CcLoIf&-~{mxMf-Jd4FSL*zdP4&nV9y zPb1Z}VhEk{1*NHb$ztwKRtz;No60=kEn3h4p{L1=PeV@Gs^#M5HpLoFmH9r}VDZ^P z5gkD&LuP4Vs4Pv>K%;9~JTg{`f`bza<))lwdWK43B*hhvFEvvNS+07LDYFw+sBKUU zSj)>vRr<+EnA+T#W}bU=b37%u5YziRegSl6<)Sc){YsdB*=eR11IpOC=eNruA(eZ1vE&?1tFTsvSS*Ho%< z=@tL;Gh`1>v3zk$@pV*cYN#FD@zQ}S!-CS%Xsd-_vOqFTw6>b72j#OusM2&&4PUMx z^g@}*tLwv2&sSjjXrlGb2>nHW{22JX`*1!wgtug+-B2MmX`LKc zKhM$Rsfh|oYpSE!>zS3`#|WF&fU8s>J>C5*YO6-jo=XnGOnnGvO-;|S&}tp^v#uWJ zRIs0e93K{n5FYS4OK5#AD7a;++>(2Z$db@bi`H*Q&&)|tq@=cxEwJ89M!mYWz&ws| zay(V*b$_R)ybq*RA+S~v7b~j;tX%)ptC`K0I2%pSB4pTYw?xq1e11s06l$kT=G)!w z;rkyS5yYI)Nxf|z*Q)y?tHw7Lpuf7UeBoDi9P~Rb4h|zcCe-@!M0zkfD|ILk15Foyr96x8T>fe@gVEfhf)=<3?%`qq*4 zx?yGB+w@Y_k8If*SCdOjQ;G;f&XA-Ymdcn}8>r-6a2_3W{7gw*iAHK`C>l92H07CfO5XB8bgb?_P_I5>{5@%c=Rdu3m6%~bbR zrcm_qY8OwI5gvR#R6?9D+}Nb`>gi#3WQ8wDPFFF}Uyo2ZNsXLXu?R8Ko{fHRJoaUxMin-Qm z4Y=;+;m*Mfr*lemDFt!}QQ>&nXj-gMit&*0BCGc9=)-_g*0!5sLIF;? zqG0|Tx;vpZAIatd@iw8n5iOCZc~zoTDQnIL+B^b83F*|SB&bk%>z@;~YFvIcIjXKm zNOTrs`_Y+66*JW}UF=Vg^tma+XpMP;{O0JvYp%hmnL;gy$@8MwJb@U~q4RVC|1_fC z$qk%HZ4wW@3Tjz_I@Z-5(YOcAI$~2cs-Ez}YVs{>>Ax zGgmZ^EO&@32=P)iuITSCXe|wsDiv!@X~Ley(`(+HW%1}c6nKBq z5l(nIp)_UbU^~c+hv{kx16fIxMyv{{CFDtli zMv<3E!d&0r*}IU^EhM!H4h71S1l?JJ(>9b{o0FCnJO5rmi*?(mz9-Y7$VG%kh9RhP7m7yTmbDYj8gl3=!7DVR!Y z$gy8bRnr0u;;nt=7FH2UdkUY|(im06?k269zUmB$lCOkgZV%U<2ai(>o+N69xndDb zL4URrU`hvqG*fqq8sv&19c7fn1223)xQT<{DAwI)?$k2fqwN;b>jl=5dQ7WDUk}Hs zMW(1WqR3%vPqcafuI>Q+beHzt{ubsGz=x+pbUQ6hAq{=Cv|bGTOIp$LYC=JAJ$YcB zUf=2249i7~ot>Vf4Desk_dI%Tcy7b@|B>S)$8_yNxUR$r<@eKRsqCN25SOe>MS(4A;Y0_Go{%r=a;MojeQn8ECCv;H%#xt(+x3`C0Lzdv^r?aH{7)`8(3QUY1WE zXosKKUJKEnr46A^DcG?MAM(L@Lt!vNj+yD0GMY;mz4>;*MDK*&&Y+YvgyKdyy0FUr z3Mni2Qb_F5f~Vk?cC!ZOsA&o!Erbxcrv6r!Utgz%VN>{8ueG1Qn#{1=GR0bRmD3Y9 zmh``>XrxqjpL#C2qOkqMc>%4yo^)W6 z8d)bjdj36KBje!am|0;)Ux83$?X3d}_=lMuv@fcePzawJF;n)#Wv43+h8`1hHOZUT zzF?({K)XyJV#2J8BqVga?P#x#)F@t~h%JU#fh`@aI{HU|k0Q)nshVbp5*-*8{{i}skcD%!pgS9DD>Y?|o6nbKN|S3r3+v=^8_OLZUK*o+ z`vk2=6IQR$e74jCxYW268Kn@_q;OF4UtHmwB-Th(oy@LQEOs5eArwED|3J{fVvpAG zF8xlwy6l>`Ls&?ubty)hnyhG$YRZD)b!vbtNlZ%XBx3biWg~2eQg9WeR8SPP8fh{6 zDNC8k#%pR~Pid*G$r!gZLZY3!Q#geD7aKkfU+iMh z_TjSUg>in@HoBTu=+n=KOgCbnA=8>Cgk8a<>JPRWhC{~#t$y5paKcp?yl{03owm0+ zW<>P}%*#xbajVjv&;)0pXdp*NBQ>J7zdt~WerGhkgXbo=gGc zdL4W-qF@Bpxjlq;JXLBSN?r?hVbMJfaz9AvX9c{sok^nN1FYmkeoORaTd+oJFm%(5> zoa>&yAUn?Sesbvk{<^(3mvSFvd#5}{bY($%S=N4@aGlUD`dXxmzB$8Ag8{Km>Oyo` zYRhYG#K?jEzDrr|h@fs5_vRo@iCzDYlP%~f6Il2t}jDgjv(p?5pbUg8X z9U477-|9g2RKHt&egK5v(4ww{7RZU_NI%)?r;c|ja4wEn zDOXC@xAtHY6CD}MN+&g1uu^0Gi^JTAb|i+6em68Uczq~i`m8wK-l-EnY3Lk5*jDI^ z*gA@{EZG_@9@5)X+EmT7dlZ*fygE{Y7ED`h^MqG3AoVbj?74K$DD0?ONfbu~Y7-%Q>t$!M&nEBJ6NtXDnNBHZT;ki` z5~{GuK9UOcA3?lkUFJzaYQ}?y>SMA9zd+bi8Dtef!=(zsQ3Y)udK za=b=#M}x(=;`KV@u1{>wLUqOp?Z(yoj?Ov21_4`wUN4jPVXd;D+->>G_0LR-zI`sD z=_p97&6pcQEt|yZ>Xr(f$HtNrs%jlJ=)KnMvZGMg@#Ld_T&`5Hxl>@lzB@RO`OHd= zT`-ap^%n-*3@1ZW)qk8#1&=01co3Gr+76*|T`1LdTLU6m14rU^CqcYs)hsfwd86wg zopvxbnpT|!TibOs40?E3pf?-UJ+?%4SUPsL2ph1r8b~~k%h_P zNWIOu7CwpDwN;ww5ZtCcc*%HeI3Co=K3q!nt)<4@Ze^GHJPso=cEz17`tj|6KD`aS z5@6BQRnhG>*F9WDbn&cC&escDqT}F@JuY^l=Za*H>$B*BP|@?h-gm`J%O8^1Skk!l zkYdh&);fFN=_(XdAt`sFuq23{DUakfD)e`+bMve6l*v+&K(Re$Z47X{XPB`W^kFjC zah16SSSvM{JPVh;r!;M&lnUK@Mav^msx@Rg0!eypXV-)Es1}N+(SJ5;FN~ur>Iq;{ zsAvx+Q6Yfc+sR`vn?WX-Y$+i`6mm8P35n*u5bfz!-FGrP$OCL{m60#jFglX)h6bE# zhCOgkw+3Du=2qUkj=hzy8!4;e%}m(p9j|VBC~;q=9v=yZnA=Hv&`4}5Mh9fo2q?w| z4IG-WRh8*BJ*X8fJuhXW3|7!{)?(k8SntP!ihqKKpE59c93YKy<_NG&+ily}lmecoqWQzoDcC?_Q zuvFK=9E<0%5L`#WA%GhvyqxlsktX&{go}L><+7{)pf{WoT{TkKb^3~~99KVyrtD#; z`%O?4T|gvzzE^hf!0sU}y<1as0j}&RjP&xx=k+tlE|0VBX8a&0kw4Txam=CT>!4cJ zz?Nz4Jedg7!fXXprO&VUk>z|mLrky3#e`}4{&5?IkJj@KUq@GhW)+U|Xuu~`IJc`{ zAJYj&4Ej_Z4oy;IVXyW$$ zE#&vAI5a;>V3ZAAbeaG@K*7KFIo3znoDU;f&LEw(<3fZv=UUCfv$cY97@3*OiIIV% zUN7ADtGl;foSa*uvV(eg+qDvd`I*TP&!P>xu~nptt}1trmY-8|;Y6U;Gxn=%JMe8%Qw0-1AD`atF4ORuECS#p0i46ryIJ2Bw1-CXe>h~Q z&|)dm&*ur=X4ysZaTN&)xmD{{G#p0d+}bfUT#G*J_TB4l&9>GkoOwvhk=~%;G=UA# z2c2kvu9%%~4`L&oKzY`KI~Aaz>pdXSPo~i8!YleFjk}M8{)SQV4@ybob2>vrM}oTh zyX8KTl;?Hdh(6i4=hs31&|UgtYO35E;g1H`nPH3bK{b1p!%>wZi$6z0Q#wAmCo%ZI zh1CeU?vqsdw%UlLs`A`=Wawe8O=|)ivw3wu62Luez+xpky>6Kf+hWF0hp!gRSzxAT z@d4~G+|r-dJ=pi_eQM{uheN-296m2UT(b+K*d^w6>&`mL1Vl^ogBTl0sytp0?5CIx z-2z&6X7T+Wh3(Z^1FP$MU=PTdsUba+8w}vrWZ;%x9B>l`Pt$gMBYoiPK5D z73}02k%%wo@NnyxPTf~95j%zHrsM_^NG9lk78uF8A~d1&EdrwfJ+fZz zdVd7k`U6^g6wa7Qw7lIIaXJ$`_xkVWwG!axl6CkuA57Vp8TWi>v-~g?oRiNv7Y)nJ);IagRLcr zz1%R;x=lm>u`u z8a%Y;0kJls^z~7b08v-#QkgiguFw=J|79gK*eRV3>j3r*Vr>n#LzXLh3N(E%spENu z6Fltk92zMb>ub9TtVTz(%FC_gG#syl%C4ssbH|9cUhzFEmupzt*kwOBe|l=@u9X@4 zy>4f#hLw47z|G*PP25Hl)GvSN|_aCu?N7SZvwzd)E79z%0Yw@fN+5a zbn+#n4=0g9fgW~wg4o;f8cJiK6jR6kQ`OOjx$bw2^cqNEpThxt{6_Yh`H3#oV!y9E zZ$z|w4t&aeI3xBcQ+&T)`-8Sbt0OZlQCRfwbeY1)^boiiuT||_d3F1p97D^&1yv9h3%$wYlNS z_YB&Nm(BaLX}?$ey} zpv4eO$o4qTE@V@9M+9Jdr;JUC@N&7NH#<3ei=wfw0^fCmz>CHqz4XpN*E*D-#xf($#!s-%8vs+#(a3N4({h>0qlnjC7R)@sPC)L|;m zw&qOM@VXVa(ZjA$I8n=LY9dj;+sZ0_`yq=fecC8`n4*caKTRnBzwSVi!k)wsHtj6j z11`joI?9gLF?Uk*O$npRo2#=fEjyah_Uo;bJ%F-bgT3sjIrigT&l7v}0~y(;%Gv+t zW1lK;Jl7`sOxzOtc42hAKPNzG&cp6O3m6>1s2(m7t(p8+QjV|~pxI%r)n2Vpc<2&? zk}+jKWPn9~sMDIR%_hPTdCc~>#Yzu943iB7=(X1BFs_zi5Ky|qCW@05iabw3XvzVX zXO}3}#;Ss(fdm8F#bW5}3%!r%TcH2&%kFy_ntvIKqu86y;p)9jJbSc*h1nr2&J9IX z(5AdAh>8X>M&hE9UdQ$h_cy0rd?F32&kESsE@NhLK%1HzaO&k%c=cWS$iFz?25TVt z7%rvj!Pure~{ldgLI~izE^`|gsBEMikQpj!XxhiLt z=B|b4X*MT>D>Fi_VA09i$O=>^tS*ID_-~8`kmOvEVY`e96y_v`E09N+R-_rBqqS7IWwNn%}&z}~o} zu!R3Tn=J5jFgr=1D6_U57tXl?9PT~slk4qOfA&9w+IO4w+58CVBN;qg-9~Azj`?W< z_Q6D}GpA*^qxQ8HvoY)9;j#^QTr6pLKAt?=#@=obb2B6U(C}cz4?NfBF@!log4VFt}sm9US6#|hTxbS%)q zDoOm2vj!$r07&m?hu0;5K*or6gLX> zdzf?Nc@oKN5?h$Sik(B{xQ_B63TyPZtE=qLeu=)}q3olU>-52sJprHS@k*0@()qH7 z*@=Cag6s=~0_f=~ksXqb{==JleRgHv$?5%rbBXSDv(8x#^mzid;*!Mb%XGLM96~mi zMbc})^&*`jKc`5Ls)X1HO{wkmM>Ql?UFF2vo`(@NsR!z6%FZ*Tx)TP&TTLPz=wZuk+w?i&&xxM~Mm9m&&kimZLhSj%HKbenWY> z_eBqf)g8$31UAbhtUlgGHe+IGemo*1q77QDMHIJ1N2`h|yHtdH&&rhsRyTIQ3FyW7 ziH&4t{G;^XksbPw^zi~QH`(??GqvF6)Ua3^B_fwE33>w|eKqvX#4lnYDm&atG-LG6 zpu`VHj1sUJI52KvYpa1ft5sBIQ_!bV+>zNOVd$*|_1JYAnv#Cd663%(T+$7J^!+-< zuGcV74i(@{?T!|NGf7qMjY5eAg^^~}L*`~3qpLh++zZ`i5px!1rphxV26R;s)7t|M zTN}}+(_XmWfJ3k0P*~3kRTHAsnxZy~7W(lHCw&ZN6WErccxb0kJ#L`7Y${1g8>nTM zz_nj|{{hve5g&o+Ft{xERNykMiCEhtYTt3jgv>l zR58GBmPtiy@R3AoD2^29iCClxNyBh@bF-vmAlY03^Rt6%wq>1_GH_*c_|m_@ukYmw z;_qB&{n<4|ZD=sz%}fp9!CDdb9_8`&D@ZN~mcANRASFVOA*P;sW`c${usXI^3CI)J~17Nm%m6CdAVMbh@ENIf3l; z3S3*F^sF*-3QMe;)qO&hcj^AirT zF$r+Kf@%uw!1)MR1iD%v2)0TyD*C3fiw~|4^_6zl41X6>t1rjlnxm$MeAj! zhV-=}a`$WWyt~`lLe)THn!s%#NvzONEMIMSJ!F5}slcX?#>aUiF6=4G`O3JB!nA=p z9j*yt3GDO9T{>36giWl?x>thp$u>-iYC^kJ3i}4=;F~g0pGYc6h_zAa=6B#`FZVS6xWgI(5_hBg6(HP%63{*&pu&V-*%Aq;sP5qk)WShm8C#yRY zmhKT?4q|F*&=j&j;PG#w-TmXh%@gs;rExDeJb7_pZvB-nFYF{AJ;|e5AB7=AOWM(% zIxX8X1mdAply_?m({NoNNp$?^Yyy)*25#Rk$=zfe*wQGpa)RW#9Mz1>vq z5D3tTnf!}m5OX7N?{32T`Yz<}9{>+`V3c$W+yF5y6KnGc)HuQGg`p;Q50nYW3X3)Y zAwB$c7xqIJ15*t&Y=Kh3QVfopm_^i0TuD)QI%~mx)__eRuOEdAt=t>C+umuwn=T<3 zP9Tx7;FcqAE*bZo51V0zQ{1X!VY_T$jW&lqW?*>9g!RoDh|(%!8x83wED8DyZr*>^ zLigxlxsMn`^vFIs)Ar~iRq3|*?w;S!YnQ&Cny(j>MPH?z+{a#BcH}4H?@JvE1TOW1 z0gA7>*gKSlHav|<%Z661qf&=rLWbV{saiAsN*YQPW}EEK(;~bzJ4kL_jm?k(uAbfc0b>Su}TM_-^pU*mQJ1a|y8S?3-bKcFu z)K~)N?-X%&y^Pn7p`A$L8j&qrh!slNecv!0k#Ml67}8LVaD$u8i8V8We66 zM~LmwwR7Qu-B3FiB~MM-r4ZzbOAEe?V37ce05M=^+StEoZcRS<1|0%coj|jZLBUDD zS)PIRgV%ts?jZQ^0`#4Hl*MEl9=*?Imwin=+t4BREi1@Asdw2Ywci=G%D%lK{XFQp zSz&*`>Yko~eQSWdY*O^RUlDQL#t20T3m!@*1C)-WX>H75KubWcR8Z#WRFTj&eg>#L zPV9-B*qK44h_xj*{pgvsp;{HH==b`(gT}!GB(Xf*Z}yV1rcH-Vj7@C0Fn+ZK=U!2D zA8AC?1a~788(ztx5fE#y8*jmmaw@m0ptVnpWuQO}+7FOpB z+ZEO6qv|p;L(8Us*AK!!kVRv50Qi5dBSF_ZrkHdF8`CywEV7JTamz^)MFOh?EmGCt zK;gjf#n5)<8HF1q+l1B##k}mcTS}WK%vngS5*QMD^SZXL7HDuD)2V*8h$_E_#Q~Lf z;cE+Hc+uKO3Y-NO8Kla&RO#lF4HJnYCouB%e}MLj`zZhYKcVr-=d>w{Fx4YWu++1| zj7avWE$%;Ep||BqJZH4=^JKtsA3c=-p7Z?BRn_d3rnI+|+y^j4%=}tL0@Y~fV3xM? zB7xdbI*2A6xFcCO=>eoY2cl6|IW|v*jvcL5=_biA>ArH;!eaup^Lga%)M3jdMq7=@Omu$%c2AD-&>+f#N!&Ph z4~5+l-a0*x1Ji@ylsI&%w_4vTdTsDUe3l4Zf5I^-9DRoSk2jIcrZG1=zL`oHPb#%a z@Irzcgwb)Ed~^85#MFUr77si=a{b=Aedl2j@4Y@mo3hc_t^xF!ON7>(##Y*xbz`*A zQ*?A4CqVgxK<>t!3LX#>I(=#g!I@p9-j+Q~+~i(n6)rr*BdiBJ-%zQEn_`qmws=`Uo5Q5t&;i=*5ko zg2vusRG#J_7hb{ee}5kXZ@rJ*U;Q15fAfE#aq|&fW0ClqgV63!@9}r*4gmXwl<^`( zcMePR=^sE(jxQb#bq`~dT|gzf*jN7nCUW2I3-lCG!Xb(E2-MW5;;`C25x_f1!1j`f z-P8aYVi;L7i8PzA5wO*W`7noOiH6d0Y0-|>LttaCO?R~jht^>B3LSJMbQlyMDkAW& z>ai5u!%1lDvLU1DI7J0IF+V{}U3|6!<0}dw>kYVR8@ngyprrNAlfrBQL(Z=;W7D>Y zS$({R)aUCIC1@zWI|}!wIeIS^q$`yBhyofSZ`@mIZZ{&oH?1d+*~{fa@Y3Iy!z1bA z{P`8t8urGi88r~5RBaAgB)8#_33aI(BGKmDZ- z=dx6VJ-mS6=9k(_O7hhC)WdArxVb!MyB|85eeZDt>)SrY1}Ofo_RFKh-Ew=s#1G2% zLN~VQaU1i~8JxYgi(5~sI7Q(D__VrTR)q=q2XyFsdi%uMf|{qSW<;}FqSjD-f<`I< z{KXN}xjz3tE+g@%fN?)`P<=K>42}Rt5-Te?w7SQLF)f&|@}8O_;5_v(awK_g~ZY0*m?aV3cvmbG`{!-joYix_h^wzwN;})soN#)dEEj1 zs;B#N&>)s}Tq>JT)qxHF&k^6PeTn!*zOmH(TyJH6s(~_2L?##~) z6(>h`(~s6Fc=W7!n`g-bX0aOr9RKRcer z=t~0#o>qv0_fw;H=90Jt9)D4;nB%Zes6_&3K{A^`i3BY^C&E-g@Z_61-2=yU^7C_v(;%K@-UAqfuX%^ zs_<0EUc+yPry^df6Tt1k=g@@!j{9hvWBx=>m}rLHVO}1!haX|3vWe=(Z458}80mN3 zhQ2(4>Q9fO_~B>pzk2|AV-4WkUnOWUvY@B=EpB_%DS7QKABaAa97N9`Wc0`mx|w6Y z3TfvxbWb{veJ0Dt86NBLvRh za?2evwhFPxFScR*dIR=ujR4a^X(@^P(FFVAY|bcdR#y{_g$EBeaQogm{n^3tp#$~7fpo3dsD-(w7ZKd7 z;bWaAyk^2^Ji9b8xqWfzz|+ZlE1S5xQp2l9Gcf4MdR`aWN9umaEnH2vK2{TuMlTtWTjI^^{Ntjz{7g|M4K zQ%p|8Y%9@|E{Lo2Iw4K;$#;pKg2VHLq_W4#a{uu({kWTKF%N>1aK6Dn7II<=sXzNA zoaMvtPcOn7a8RqRq4ex3YO8C|iyjhmKOH)*T;E5HO%J55s+U?%hA*pfppW?w16{%{K>J-2{!xIdYI|1KSTIa;UnsDLHf>qCJYJy-u30sNj9 z8xh&thtR&}K(SGW!0mR!$GPtw!7(+QerXz`L`-T`FVuZ%`^>!+ZNtpg-_aa+qbuh7 zkoMh^)h$d<4B+sgxhuYw_)>c1PG$d#1a8u+cK%&s#|-V!;6U>7;aTI)KRIWJ8~5wj zrG+$sufde#Z(d^j&9u{G_W;FwBEl223kuqa{eTFBm@ z1?>hs^U^thN|b41T&|#CneZK2=reTc^Uh!c`>0u2jc$wa1YJ+jH9H903jFo6*xtE@ z{QY^@15+?FgY-e+`%mZLo=70LvxD-zGPFBI*mtXRt)a)Akj-Sc=;~MKoIfS{02g`~ zRButCe?dWZfNE!6Pxj5~$SxP=P_Rm0wRL!d6#l(3kHnw7hq2e+Me+ylz%uAS+P#DA zI~P!W_$~bWUD%CXSkhHO%UUxf9^@gv-9hd$F}6aym9MMN z!QOl`78=Cb#IOxL(3OmY_qnlFgZAk*^iQ_vup`hgOy%vCKTYB5oC7UO;b?-6;ySIB z^Ccud*@U@TgqusE@a{N*pU`2J*3F%@8GDo=f4&i+NnXxr5EO2aubmP5m9M znugzJvOp(RvKFkiUPZ83hCV&0goiT9Yc)p=Dy1|>n7WPN-FXUMX!-u_b(oJS47p0n zgce6h@>>1zbBh3(k@qI*dGV zL!0O>eHRZaPS9b13q_Qi41&xMEczL!?9#RJ*g-vv0c7liRAc3sb)*U8l4=G7D);Eb zeFArj7^+E|o>{fD)dJ?h$^Nl4st<}VZ&i@IOB;?rRgXf}X17SECQS6LtnN26wL2fv zJx5md$a2wV+Jfk^k&pc@!a1`tW5XXd;JV z(b)VBqOk`@^NE4zVUA3On^KP)bi31fiYc>5msolA9)Se`+rafY0h??!H+8bsKs^h0 zih$~;w7w>ZtrM^@`({RkRRW3MtiwLL#aSAra;T13*dt&oEv1xZEcMR4wmUlnL)M9j1B! z>+}qY(*yYW@6Vx8spDk|;pe7u?6i#rt!cxG{Afgn|?2_3P4NxG;3<%+y%+{Glo1m%sbAgj1=@kSq zU0d@8Ng0JlL3>txv(sLwo28m_$YaJ1&Lpr%)cqEPrk8J4aex+ub07t6FCRTBtq0)R z8;=;wy&d4@DsXs&R*@Z6P9t{%*&JRgdBh)=>xp%}IfDkzQ2YDa(C!n1yG|_aDFMZ+ zLOG`Ll&tC$oxDF5s`!w;R#p`%Yqfzv&au>Nm@@%NX&p7Lp3+I4I6?2zufbUj=TQ1x zbw654a5z8q`3f4eP{p60gnoFE!s!+GI~xc)w5<-Kf#z@yZorYcu1;iw8I4~dR$Ei~ zxrR(|a}9mYf|tpmu}BBba1r?vHCRvU$lNN!-VR{rxsW0{@}d%=uPu`7n3Ev-zy^%t688y7l%ZwOv43) z@=u2m97|9*YK2qh>Dv9ZP5p%sZC1rPOD=*vp$O$(C2|K5`-r2WoyIdz2h%WKo5q#< z+j#J36BA=u96L0rOGnj)96zI?WtF>lZ&6YLF=8j)}8z7xc_Ji2PP>b zU79{a#Ni(UFTkJb*Y{&?mG%C0NkbF{hX$V>oX^0xRKb zNqB1;{$3S&CK=|gg7&nFFjNk&2V7pK1uB0yi~0}&;XmAgb#{Z8R~6aw8l3eyD$BGu zk7iIim_We{@jm$-tHNm`tT!-P@{pl_x3ieQ8eMlWZ9=e{YoK8mbULrrTe_?G=^98K zCcPi?%R8v=G=Ts93nbtDPZSg1Lix^Fc(oFAgF{xMv$d%ygl2{pNf)$;-P!c>93FC_ zTf`&`0zYC51mLAagBV{C8{;WN(1)jVZgBYr%`EYpR;_NH z-Oj|-qlzcJkzoh&^#e%IM{sHc#=$Wq^sW>eXs|Ee#vNLd-@z|!&~+3wsCw1svpw?k++Qi-uQz*QYfu1mtc~(dA2Cav4B{*AE<$G3}O~ZXV z2lth<8rH&dbhWOAG7+;BQ{c>lh@QD{HcC7Np@$jw*axt$;Nmdk@-)u<`XV;hOL+UW zIV=;y=af*50M;<{_A7|kDs4J`h?p8OYQItm9! z;G+#_GTg|T40CXS#{+bU@tv54pCraJOyR>vM6vhEa7qL~JG40HqjE9@Z`MKaFLeZ2 zgHB%x`G_%~s3CQmfV(7Acf;O{g#x#D9ZIMnB14>KTdlR^rJ^GRZ>ot|*0l%l|F?fY zutlNoU;iA=PfnnG^CMJNXfykCvYJi^X3ad26cMWv?Mdj(Q&)0>4Y6R;RfB9eah**N z^Q3raw_GFetzn&jJhxs}ofw&|0GS;hRyj~-fYuyv@&`n`=&FbIlLm{v%C+XK`8r)C zg-kq%<>WN1pBzNytvP5%#(>cgGzuk()GMfN?;$AcQ5aq#)UHtIT?>JVor{I8Lbq0x zzS}jn`PU#ErVP3t9xa9{4fO)Ba^z9n#-9XJN2>Rp|wdiitCMa}#e-Pdehy@K; zN?xR0Cl>!j9yYNxE$^ygIru%FQN7wd587%IP-g-4++ z=uiw7X_#ZvTk6;_{A*2_(?Vgeq=PWHLiZxjfQ}AV(Q#}<@?rvDI?#T02)9Z#oV##e z`7^$8Y8FGe6tT8Oi{V z6K&H%KiXXL;|5MFX7SrI8#s5ph?nTJoLJ5xSgA&Z1=*EXh^L_`q}(Lhe&!*9Bg4S# z2qc}-t;szRs5M6ns=xD)4+>MnJcY9Vk-~`#ZMaWYU=RTCm_T!{4tu4B8UbA6cmma* z4?+^lNPoITU#qE(gTxaGOK9O`)+}tCNFhIMV}}8bPWPb;P+#XEyFp8E*}MZ5G}bHK zS%vq%|4$TeK0*3_`8iTczl1Tii2CYPxSQ(){4V$Mgtkcn9W_lE%OS-(4tQfGtpF)g zAeq!L$g^j24z>pp*rUbxbcn*$@j508E++CGa>V8=3R$&EvrQkd{s7rm^}e5#d3Tmh zi!zRM^wIz5702k{IW-3R-9@B+bP(p^7(_0I`gWNZ)ds3-+bTqtH3qc0Y8?uV_zaa( z3-gjOFTwcF)}pTkVU=B@aMg2cG%5|aw|9Xnd8BUDkY06_$U0=MqND#cT$Q0PxIRTd z@bh8#uV<8@fmm~4oh!ilW*7QuO|f4-dg{aqi}dU(r-*^3HDs?>k+@B3=TQ}Ap56nk zJC_cb@(%`yu~FDPp9qs_jiA+^DWj=VVV?SzIF>y;svc1%m_2zMiYLKZ+@zP^Hc z4>xgmaRkQ>&#WfX*&Bi8c$%TV;9;rUUvMck=h?u>)R~tKJ$>_&bGx`m;P$iE2QV|L zDXSOPk5%NFCxGm>h-xy9@YLd;$3v47wuaM3(>QZw7gui-aF3S*as^mo`3yE{(f2G+s`@U80jbK_T}F2t(Zi17!0zMfSpGi!$Xn)Jd@BcmSun=5H2*Zn{VK8fx_y14MVip6IF@H zr!|;Gsot+9WlKjDbY)QZX=OAX z-bU>i-Glrlv29l0*O_dEtcC44L|7;Yt+@QwpprJYN1~BNnHCal+(Z&`aEQRv3=2)) zQTTXv8_D~0U=;zqCB^N{7iuc^r^8)LqDBnMdo=@5C-V1uVtmBJ%$sEeSYg;ElwDT- zC;=NCXe|CtU8E57aYG%9Y^~+eHMp}0G-xfmr-(F+T474ejZFn(VQw_9LCE$rceY;Q zP&#-(>xYPh$-1;?3wKTxiyxXiYR!cH_8eB|d%yVNHe6aeZ@<2P$?*(a&+qEhlda!H zYi()0eIYWkfnqg5*~Qt54^XMs@Y2yq95^s_G4R|6joRwJiR}CT6Sx`1KL3p0plm?ke6LI_yg@!ySDDoBQO@+4d0h3Jsu(m%49j@ygb4q@`XL2? zIXY3_nn5sXqcW0!eSQt*Mimx;fO*ALb0!cv^!$Xd-=qPTsY;>L>`>4r2)WezNr6D*PKa;NN}-apoWa+!2UZ2oT05 z5l}c8uvIgK6JdlcR4626Tf3#jc4(N}qn{h)H92=;XugsnBoaEtiOF#RWV@6^q1eD? znO?Wyp)gZNj(~2MKs)iQ0c*>H<_6HCLnY{${l4FG_7teG)WTaFhJK0;gZCC-Q5dR? zPdH~wULBJk> z$Br#Gp27I`39PG|u%Gc{ceHp}w^NB8*%!Gv6Xn-(XuK6Rs~dNS<(?-{qwvz$sI}_z zECXtcumzDtAWeq{SEu>;Z@AIoB4A4xs2$3p{v(P$j;A4K*S- zX74FvkUWXu|xXNzmVXmXRXsc_gZB#<` z8TcdG>`ip0-Dp4u-=)4{qhv_9I;+j z*FV}teT!IHfdH*uP+=#Bn;KnHpjoY?Y-_8xjBg|R_gL+jd-(VnSUC!FM`odA576zi zQNQ*S_~aIxEB9eMBF5u|o@joDiV(5jo;W6398H<1p30(eB%z`J`||>94ntQeQRY}{ zj|XRI2E9)~%sq3JLQwYiQvp43Cwf2i1N450(FMfzgSnK7A{1K-w9pr=naa{chy7@i z!SSt7eaBZyFwcgK_kn7&Lyxc~CfEuK9f)W(7cn!DQ$C7pPbBm{ zl@}rU&RlEBd?KrSx8dW$m4|rzbQ?c;bJ0J%bl`WUle<`PP1TG2!h;*1eET;fa+ywF zOJ;_?c;#r~uRi+LOn-N~jCa;@7^EA^Hy~)Lr-ke(s|nH7t{uo$!qVqT46Wql12&Ew z%;4P3JTA~{A3m1G5CNY1>2}BD`R-reI`=brX1&?{CA~%Oj{3 zpc8;IQ&Jit&5jzfMXQ1yFFdt-03+kXNZhI!#L~?{h}0Mo=_NSMVbtzzqVmrlLwt4~ z=98z963kY>7IZZCw~Z#5b$LVV$(DhCkVjk@u&-6%d{=_?pr)9%jNIE~SL!CYR&Tj; zG?{IXB{sL5M(xc3_)GM>Y@u|YVe@X%n+P{a@Z+&SPjn}4e{`Mx$pMQ+`0|WTcD|1M4i=pes{K(?douYdm$vvh9P-&$N4e{^E8 zaP+ea+uDu$1FDURCu6zMm@?VtZ0Q(?)$}!MPYzQRS7v~3oJcAwr1O`Hcw;$*Q35yr zQUSr9tL%RIsj?&TO#d@stykgw(*raJq_k6$YQY4qY&E~Oa)Gj4rU;t5iOZ}-S1Hnc zS}fJ^1YA0O6Tjb34yY`QRWl}oFt^nmoCR$yyvntu&zF==j&)D&qJ{k1127-ek-S@m zvFj2m;_3GBkek2X4vP-FHMa}Uz9ja@Eol@sRgM$7(Z&hJ=Y_>oM7cVX2>D1xAV&0 z*m@3rny&P44*2CPjGxZIPSN)f6RzCdC2-q?Ml4Ma8mehs8etx-_3)*P^)aJU0_?XL z4kzNI$%O?Qnll6|F%QF?LhVyxC?Ea{+4%gr*wN}#@! zR3N0Ucu1Y!hQ8xPVXBDbxH^T&-HKHCceB(Y zw9aiMv~WrqOHF(VarFuXqmZxRzx~B= zEX)$n(sg)V&{>LzYXUXVmVAg_4V|uq$MBs8o49;!1&cF7ce(^NXM?)mKA;QdMZ zN&k2$Nb$iR_!q*}?177;lT-il%JQRyudnLKi*&NTc`}8CDFZdp6@T^#${U~GCwJ}Sf7trMmaFxUKel^|+83$tD-9Hoty`91yH zuYuZp8r}qjQgZ}^v`LKt14i0{p0??bi5jXE@ExHzwc5+G}$Ni>``c6d4)jj zWdg}jlTQj|jGzUwCG9{=ZlMX$>LXSMQ8P5FJ`y(6RDF+*DOVu~fsEa}QOX z_OE_1>(4FB|E+1+XB*Oo=OIb7-NxC>($bgn>Vq{@4Fd5xF~b`7D%O1@Rx1!S zrm!NaEXxj{Yre8ZEHrbc1bHVw{klUeM5EUs5F!?W*(Aic1DjBa-CjA7tp{P_b%#7h zi$a`OloH7HV7{zVLz;l4R5K}5wNZ1@(B90@&md6#cpb*IJUjwe{l6?C@zMmnhJ*5s zkDx|uqmhRxtF#7;u-X}w%DW}OLW|{k_||h(n4XEw2BCvliv0-40)j`{@ZLo_RIcx# z{)kvCg`i1wNExb-q`FkP^p&mkpoO_gcie_cz$T-dQ}SjN$;TCh{56(O>*=L!f2L_i z;B(kGMof(ks@khr0(e{b^?96|@?|U3Y~|O`p6T1t8#jSP3$4j{Y?k}XgYoz4u)f)f z3|sZC%%~3|XCPA)(v=xNyeJ2UNG8%Q zFoY?%NIDYrmMI%0+d?o!A;@qNwPQKhH};UE4W~b;!Kitmzg*t|eQl6yYTg_Qot>=; zTne?k;e`6RUYf!#gHGYSK&3Exi!trb_|dzzcIvR%+I-c3d#j4Z*dD6$NmRy(Q4mA4 zrqW1Q><-I)sC0dFdbE0P+qwFf3#(|Eit?O*TtX_Vo^rz^%*{Z~5Xk)}x`(foV9XB? zYaB(5z7|yI?`{ERP*sH`sbn0zBVM|vE=x|9(_zCb%^XO=93P^alYq?ABf6c3|LqfK z=Qp6OSkx@q_=e6+J-W0xMw?T?pw4A6zV>9(a311 z9H1~RyNd#auG&Hx#zX@4Ah9}Os!Cs=5^wF%ZSgx9D(}OptfjdyY!CIoM@>3t3=y>+ zABJHOldUk_-XTyc(>o3iHN~7GJ(}o4{MpY>Y4>=qaTq;31dCqJ_vpGuz zH@9KzRw!I|A$(1B0%)zt!Lp}S41ID^%yLnbFc?7DnKX#*S>K9#oBNB%=a~P;2ar3H zfP0WWj-`~fI2RApoYNp$Cruy|QQnGgs@|S{))rfb3rXkHK~hr(O>mZ?fDg8jxK&Ul z4nao&LH3p4gpf(=nH@*oUBEp8vfupnhT1#t5wI;2zTG^VF=J2)jPEk)YJrMUL zi&#lG#Y^Dn>K?v2cORB*1V4WL;Ny|u;oo|$zvHoY+n+cb{o^_mzQ10DP&;#uV*4kr z9vxcx;Okv+{zeHW784Zb3nE6c!$w{1)0fzBm`B|WT-b5wp`2K-aO!XpUtBKX%gaS9 z|0IWz9}mI%yY(mt6g|V6(KWMC0UW)S{j37(*Y{9gEu;EpGYF0hsitd`lujaa4hdwd zi$TOHtFozS;m|b@EllxJHoQ3ljbR?jn}Kt$fCPoo#=58GU547EAW~|Ho>`ME(2G3r zG|%s2@QuE@CK1cN1hIR-2PucjMwLKw&*u&w)NT_9jTTW|rZ9?FU6Mg=lvq;I2#4Iz z4G)60g>;-~H?KvBg7rGFKb|?3fX8&BMqut&*q24IwfOWTDbW^kH<^%fXK_Qh!!YNl z24Ofkc)JujeOiEbeFwoMVrq}~pzYQoZ#of$X9E5GM&!QgJM}#Tq8kW&hNr_&82h9S?K3(U zzS@M&vqOB@%G1U(eDV45aX%OC`$)Wb5XG0K@i8&0OP5!au=W=}K14vo-3Xp)nUc{d zBcOHJTXoHsi=9M#{x}5cKJAT*SD)bK?Nz*T@__d0sf8`WPTizXw;sUz_XTcdX5#z5 zVtVA^uR6F^l1> zhBuC(HAxS*2!$lhSE~SpgY~z^;l4Zy zIgkkZ_gpP<4hf=aU|c#9E9!9$jz8~5Gg;Z)ga`A|$;r91;!z4$pVpARUxc>iB0-?a zghrE1`=+*abw4j#u`i&ZC!;62>`r_fj6( z=LBru?W%PNM3zk*2Ux$NT=Nc85KQG@{rnKVE!FXx-`zsO)bN)-JA}grhiU)RqpXi? z8KTP8Mieo#fhMR$Mh_9eVAf{Sn!f*V2cLg^mkvpZ_ugJAADEr}NH`N~8XPJ1IfP$e z5pVAMzoJIlCph}g#|}OE`OAkl-u~=jO?-2$fTIV;h`o6zRrg8Zb@mQ*7$-Jw6??t0 zo9glb6R#gl<6q7e@Wpop9Qm^$9Qm0Du@Di3Vs61oPFXJboiCtm;r4VtB9MeuUEvbmjkN20&-<6d+668x>ZJ8-6MmXN zZNj1O(}qi+=1n=o(&)l1wkX$BK21c;E=p{xa%<5sr6J~h)-D#P26%4vXR$X6m21Sz zZ_r_Pz6j&OF3gomH0(uhc@Ot1yh(KT_A2`UZB)rN;q6hqV zkyL9Esf5Joqbb~_4SDBL1)txnVUqrCo~G0P?4I(vif;z-90^J@lfnz!+@z4|lQp>a z^Qa#mf=^*({Q!Yn#!`0Dl64Lou5w(*)zt{lf+o-f@w!M<81X_dF zu|py8W?G4N(~m2#cj>-Vh{Y7$sNAo$AUf#stKDz2_P6KmKcBQMVh#C8f>^QrfP$KJ z7q$CU)DKmZ*x00dU=uL&+)d5}N*^6&qrKTb(I(w--BdHQXEsBdL{D<}g$40|!1db| z1m6&QzPUw!QEv^nVaxcSD+GJqd+qI!kmwzeBVz4aoy^Wl=m>K3GgAT;0(XC$c<2Q2 z(lLJjBD5Of+!(VoHwF$-9;)37+UyIBfSte2@*{=OVff0HN`lzDAhu?lqmMgf=xpo| zuEc$kHT%71mVDFNeQ65DJB#?@&K5rTU?T{o|Dx<;(w zyB!fktSw1Q^)9itPtV*{uD$R5=x~01e(qoBVcrN;=PwSh{ShMG(jW1XERL<#&D`8? zPA;##|I*UV+rR&=jx*ooab#{B3ENk5B0JfeY`MaAEK(U~EkPs=;o^eCfe{TqJekDP ztp?6qE?{|f6tBKF3_PyGcv9&zB;)y;BFyB3R^ryf67;8a1Y3S&taRTrg2M=?0=HRTp3jSg}n z@4~Ev4j3FBistLIn%6slyLW6}w-auEuTnrAZ6gBOl)74SwkU;Z=9M^lc*Yv$bU^B7MjNu!(Bu|wEr!)>7@wR zJi7j~oW~>9c64bx_{p1xuiL4SUkAQd4#z6u-ygX7_3|I_l2U1zwCu4<69?8l_`!*% zC$HY$8Mtt>jMq;#@Pi{ds&%*B&DT*Cjmy$yY+_HGEeJGt#;G0P#GHwH%V~Uhc@H06 zEMw;VEGFK{!T+EEJ@5B$w(coS0D4?!LxH3YlTOj#X$jfYGA()vCl4l3Tg;&`l~M_0 zKIM77g6ieeBSTKn)B%T~sW02P#FmtdkI#lwVpmSu^I5$&Nv}CYpu)z6%fvv5!R783 zVQujoSRKx;3n#DQ+|VnZtIk2tRY1^y9ygADgP7y9raCiELFA^w|Fzkl{}zSmj~l42 zR8f14!p0LhI6S(JS%@dXfFRj(|8*eHd>Rse61)AK6iJ}<@xkA zZky2SfvT!1Ifn?^El~*Dy_)@%t>QtXPg9?3Ix+D{z{QJFgHAKLzt8C4eN=+DT!zCb zl!hO@3j=;vCA@z*r1vQ*mao(EdjAm0$ENVB4{qSw3y<;A(Fy$WCx?(po7gSXJIyYm zKQzZ)hOISPJKxrIC0u|=Cmh_mzlq;{ehaSa;{A7yY#&;h{TCO>@1)DoMg#cw2yRAt z>W_Y5O;0q;+~RLf9(nNoOVtSEPoF}R`%|8{NK^wPu9Q$BrcrrXMdeijI0{uQb{bZWL$akOZgn`cstyc*E)=MVF6$)GBYTitJVwOwvRe074IUgG2KC&3>g5Q) zrjttBW(ZGBcrP!|;z?=BdBk_?z< zY~t6yxr(%-;Xl8(j3Wn!P%1an9@1OwRGq1xQ0FGP3VCe@UfzD`l&N%WpMQN17q33W zvBMMcXFooA-Oh~uQ{4+ZAq4*9irs&;i1%O7BPRVSM0(-U*v$OLuN`~(gR2h;$qP60 zc=M$JoF?|BF?$O{NAQ&lf5a6^ln zk&J4yIOxDNOqf+4 zL+d(Hd&C}vsm9bfdky4>2^ckmxjMdYHDBe(n!d7uY(hZ1J*+cO?VMIAqIzLC7BIO@ z?D6AmR36n(d&h_WgF!e18cp+0$o9O;CS%hQ7KLO4YU}j(&z=GwK7_GViR#o&E6DEk zj_s}w$_|#Mm{jw##Kt@x(`ZDDjV`E4hg^{kAbtjhaEXoS1a4{7jldjoDnlq?~8xF7T#GV;@qQb=4-I`>J+*eU>iC4xQN8#GUOiZ z9f~5XMoo1Fw>uxSo`Y5NVQZZ;U%T%Q0W*c8&R-qH{gi|M`~NtDl_z=p*IypPk5A94 z$hhtX9ZtH6!O6B|cG;Gz&N zUesUTPv_?S>wM6KVY_y2;e(^g4}b8=?dqTZ=9@tO>T({34vfGteN-E<<=mPW({6BV z+SvD-G|vyoRYnpLC+0QWJ)FYX8)baod|g)6!oY&Ah5_^31hWxf zfWn`|dZ@bBcxZ3YR|iTnhz*{TpX&Z|GvqahQKoN~m3v8pLgnfYhhcM=Dw|rr7}MbX zPt8H&DzUYHT7i9GjqaNlg`lFRYXCjfzs{UpvysiCP_LeI=$;C7f87BC`Na$xsj!p7 zr2Fe}v;SZMo~^?aLCe)v=W2)+Y2@6d>n!hrXnK1S+_dn|db7Gn?~M-;evg9Pn4gtk zmVCwT>vj5u0s%iUGHaU{HID}L!m)e0=SBUz%+RbJR@OT%r*|fAd~kJVd_#=Qp=)|~ z7WE&@;Mc#si7&rd!SSVG{P{ZvF+7w&snTfAlR#`{iRc8f&bEhGmo}}_B!#1mT7XZ_ z+``pc>v;LdINp9^`G%bt|5eS?qOOpC$KclT?f+xJjm3gy_R`>B_E)EmSSN2j5p&;M z-6Q6f#%s&Eve@zc=u{43m7Av3O}tI3qr{4qJrU=%vPp?|P9?Cm=i@Skrw1ksWKN|p z`jn2)FB(8cS3o~mr|i-Cqo>B!UVuTQ*li|ewX$s4U+X0o)_Q1v#G8l3!XAN}GgL(` zQ&fwGH>CnMQy@Q^LUqtqIXJc1n70L?l@QzGSCS?HpdMi^5$dv-~3 zUDty9Mnpz>SKf4WRhw$>fo{S#90AaPA_VZj%{)CB zQWA|w0t5((gl!Pr00`UOdsn8rd}XDNjEFnu-bfP}8CifRI)I%Eg{rPf6B!wI-+j*6 zXP>Z&5-}C&{6ULfBcRN7(T6K?dlc#h3pTpO3G8NQLr?=!dJ>)}H945@mVqrE`y%-c zHMw&~C`1pwTt<F;!2#ikaVEz#c{@3;_m1lNuv z#Oc-5>RqR*M`PJMIjnVv4)drSSv_^qyy-fTgfg6j@`d#{aDEogzHl570`o6?asxJx zcEYNdvN>L5mUA;K2KN^z|lj$6Z~BP7zRCSgPJj@kv*=YX4c& z0A5d7+&6q>jm970q+#&7Vohqm#3;9H5fP>260^Lg4gU@#mKnm@ZkfzWToE1~Nm?RwpEF8J+gw$mT%bpZ1 z&cvix$h5%}DeSl|y!|Z~N9A=-ht}cAkOqtDl8Nx4c@*gJ#YcM)-jaZta`b4$F_T#H z1VV34Is=2N!do=y^|%YrnmMBtQKhp(*m6~D#@t1 zYmm4|BUp{CP;HXyc;^hXQ`_;j=AO*AUj-hxqhsog17DzU)L{7Dv&S$&Z1TxRH{jme zhosQ9NZ{K@g}H{u)H_Yw(yONVhxOMKgO+o}3SQWM1{bf)(Q^+j-Sdg{Pel@4Pnlve zJ5xUT;AR>5U-|`v=e?q*&v*2!c=`4Xi}#+o6dF8qHYXe4@86-z+^k_WRO_mJ^RN>hlBzD*xLLsTwUt%#3z*4t{Qcy=EXCg78$-Gm57+qqlB<;in zDr#lRCCF$jznV5s6~%_*3ox=3*bBW-HY8xp6R_={hJJ8{7@|=Zqq4fk2I?6nsVx)j zJalMgTt#*$h*F2JGqO>nW6la^6mCfX5mrJne5XeSa|YrRb_a-&a)EYn-1ql{4Hx#ywJMZ(A5^v2}oF zb8Md+X`K{nI4O_Mj$mj9Q zz%B*C$=6q{TCwl0%@@9Y^`?RS2QwI5(SzY$;T~&O$L@K+gH>}+_32q?QIN8#EmFl4 zmgF3Jw}mmiVB_qiBKCJENbZba#k~pGKQZWHugDw$Z_%)~yTEu0nE7Sp{4`{(T7K4Y zf3$twn%@vD+q`3l&03DCk!IHBC{!GC%rvDr2Am#V!2r!5odW{CVmeS|H%>^C?+c>R zt4r`(8VpGGCuAm(wK_rz79#T&;#W&D|EG(d)P+iw(KT4DoTeZqex1+45;;f$BViJt zOcZ40vBubHBV}rnxXMv_y_hNiSTNIUe*i{`LhF<+bBcPoBExI3=+pwxAw7Tb___# zO4+DJ0gP8|jo1giPR*sK27b;=9u?33;=JreShp&T&pf>O_|Wj$f49_*>ni`<&b9rA zz%3B#{7=4&Nc;pWB@lYIf5pJ}?%uNSzg-;H({CSN#QGr}yVfbtGz*5|7J#~)VVk|* z>NL8Vo2y-{mMJQWCN{4OV0K#s&%c|)>j#VIejtwf?&*X^Y=oW3)wOcV$t0WiUhj^| ze4r040LVQ86R+5zU5hPz(#r6awYuBLYV(?yD-B)EG+K7GC9RQF3ym4X_G%63v?$U9 zb{z(Ve#C+k3=2bHVpHNOw~<*D#Qdrdu_p_$Nduu76JZLc!y1Y*o>1Q z4d4CdAxunW@WdxK;B)tnA}sWlWwWtnTyLfxYF1sB6qlWUt%sCV*ODke=m72h_Dyj?cUE=?QsBB4lFE`T*v#VZ3>=h}RAY zh8V%7PZ3BLEa=w?)yYk)r3~LJ7ip0e`*u6D=1}-DAt(0=I7=^X;`4FRhL0CEgDut|q{poZ$bzI0nU$i8{3og>{3r2NT zR>O~jyZS76lV@9VM{+2!dbUfUBz$c>0G&afCwBJ9ZA>OOI|sPlt|7-e@o|H21jH&k=VGrK!!&sIISC z{!AKC8Ww)K?-Wj*zlnQyueKk&d;Od7c;YAJiaqOCIP;GWxK#>^zmgY|#f4b^Vs~;4%U4A*ODZr)#FmrnRmT2)LA{Or6 z6vjdhICZUzSC1)3><(kaqbZorTC!mso|Yv)eOvRT%{>#;;Zcsmb6?hGsc|3Wo!7pS z`-CpMwHobF_BZ#IvKGADOVVM8!4$Q>CzWri>slw8*T;;}s!vpS4_KE%Yu|=R$Cw zq73tepyo5cJm-nE)WQAANxTi%cq^Fj32ePAk++Ql+FdtjQ($P`@*JIH_zP<>x3ve) zzIGWe?K_7x!%2MkGg~k^oWN4P?4$|2c02V(16PiXH_AixfBY+ zLQiKDk3YO=a(LCq%TPn(wk0;a+8ox83AnLeS;^NCMyScPFAlHF-S^<_#^-OmG!=dO zSQbOwDQsUw3_>+gv0bHUxK!`lJ-FGfSA1&C>5h)a(Y}fHuKtvTd$-W8R^T{(-as^> z;&WT$=)ISK?UhBaEN_|54Ik#i+A=r4;sWz!aLe27@RmK^{W!nkg*PZ-p0F9di-|P_ zM$I6s)V=m<461&SlpL8z>}(Oqa|IX#TKWE<94VL?&~bfp1c}88vO^m3i69m`b#zRZ z&~v%~jn1(MU&E6nDLR%W0M%aDimNrwoqzNeP2hXpTLXXQ2?v=kWBy>);V0qn!X@+h z%$Sc#j_|bF6kcjH|(x*1#o*jL14yny+ z9aPQlP;o^!jz=47G{x7IA5LygqfJQHRE*uo;@OvuV|G4|KYV)o zam`AlR;3(YW{LT@q4~&DT5E5BTkgqyYk#deEAQX@OD0XzR7Lf4&OrKnme^gjT1kMl zn9wo4Dvmi~bY^veRcOIR$GJSBV)7MOb>I%GS6rKeL+`A*(+1kK05eN!RLRZ>gpR`&P+ff@RzA`cC*umUw-AG+n<{Vh{`lkjtBR`Hc&B|M*pG86Ci<_O9QT zPWSx_aqR2Pgt&SG?XTeLcZ9i>mu~#30ggVo;G6MS`1X6YCvLkkQ3)QqSj4KqARgH* zs;8x@Es|q3!|Q`gZ4aN}&Baug-K+R(*(Cg;aBAbAf^0#@D@P2xb+~}^o-ppdrvp(T zwK%jS2ZaEtZ%xy0_h-wbpPR+Lyy>#`vm0W*0T*ilC+5TJn9o2%?(@9uOoIG1eBR1$ zW3f5rx(r1jsvQoX(5<1EWayhNLd!F#WjGU?!W`v@hMCPFl)F@fCM$?tGph0syU78A z`6kudou}s3ao(i9YahOI-=dHogrUuh3com+r3+}fAI8crRagf zOIX>XVb@v>m5PC~#p+~@*GB&FMu$R8bjdx$um)}tn2BoWnuQ&!RTPadUO!dBzGEds z3E*zKrxQWpMoX_Ns&{rZG;3eUY!weMUy$<$J^zKveG}Mh8AgXTLKZ()-d0QUc4dy{ z7PH1w*Z1 zS*jGi#^}DGiHhvmY~=jl6UensuX|;)-V7Uj0#t@pVRn0IMEk#UpN974u(Y+x%9{AJ zf3>?gU^OMMnOk}h{gW*?PS@q%J#`ev&dlP`yNB^*0=MptF!I#`j8ZR&vgKoJ@3fAp z7+$5#DiYCg>FOeW^ulpmpIF2nes;&wUAM3PajI|IOXW&2W1E!^IRWpZ2yVan(A25e z>4__Ptmj*MHqVY;yII-&+OabB9n52(GllMig-Xtu`qX6WD!Uk5mbX+eeE zJ%hX{KxAz<8~;3*KZEnj@$n{U4{Hi@S(_tmU!$#c4O9fI!Q9l1$e(V;8Ddob@3#-( ztwT3(_l^O4<8xavx-yPJu_9FkH9xj`pzLa&a`%rmwOjFqgi8D-84Dw`Wa8OZ&fvhi zm$7qGKmX!mn@*%VI=-a_6Bk&;u$|^v|Z(j)WdhMmE*J1 zy@$>gu%at~&)*wHST~R_Hpc$7j$o<*n=30)8^u@M%@}taa4W>%QV|n(ucvUT9LBNB zWxROIgt9A)t$WjsJ<-t|eYapWg{XdgrmdXJtAk^0bnmqQ|Bbbo8OA)p za;p}v9Z0s;bn6`jV#@qz1T*U?4DE4xTSfOm`eGTWOGVkW;Pg(*3{f3cL=US*tS)g` zXx0o0VM9>1Fe%=h?$VH3r6X}kNAf}u`m`a>x!vT-=1s^q!$~U>b+zgFPFmnCOso0x z^mZO_4+Co+8R&HcWS-BRx3FL48=f}z?V1wU?9E*WeQgUaB!l>WzH=BazjYlu*Z1Jh zpV*Ea>pM}ZRGbckdQWZj6@{-~6LL1^2w8Pvn=^gOnK~AW2Ib@Sy?Gu_{p=(X@escD zg70<;Y4pV-;Cou!q|L& z2ZG{xk7c3O8C2Y=wIE8i``-T-S>~-h5c8taU_ku{L)tJ-rS9fX`)!N8ojXI zXq2%w?3Xt>7pwX)j0;?n%fn8(J zx$6>aatoDn<7G6F{cia}iroBK=j7jphB3Q2iiHg^l)DJvdJ9r!5~TZRmR)CY z%r{H!2XF0Q$L|@q4+lpZM(&?|W1genZHp4{aP-zf5|g1QovCd-(7v((=X=8Vho_I@ z`F)qLemIH0{_-~5y}cI}ZMfNDrS6>Tu6EWs44MX7_=ryAaobKj8;t~Ub$p3{?I=!N zn!#uGt}&i`bmObxNcex5JakPy_LsCe`$&PCZ5DrhN5F+hc!5|P4yC$!fB3-e{JNQi z>8)>{F5;DgI-aEPG!eF?OReSd>Gxj5++9#;sac^q5LdW;Gn6YFE0PsFutk@`;`0+W zUKWyuO%A|O5QV_0ESO=#c4@KL2V{ksFWqKQ23sa$wEQylQ{4F%8_<$C_iG1-j|9V( z*4gC&9Wz_Pm>CXAyQKiJv#u*8bet+8G-=4t#*#s6tJupY7<=MU9!%O0ISwFv`7F5)*t9=4eq6hiVez(SA0JTAL7OcK zKGNJ;@xW5(6C&_ZzO(`7y2AMT9~{R^uM)7WO5!h`+==^d>z8tmLdmLo)Nvngn>KH_ zF5PhdDjW_Vlda$f6pH@*txMRou@`^#MYGQalz9kX3CnLyu>b6M7t)bQX=4I$N(W{CCa<+aP1HyY>b)hU-N zxm`EqWA$CG25>7=W!%3pC>N3hI7@}KB`N_fLSU$$%n`sfC+Ynq7TnbW)vRn|9>C)* zl7Z!A3xL1Gf%yPw>m+g?cIIN7tU6Il*l-s`qx|{^rYQ`y=-l*<5nH=RAt-$pp(U?} zpsc03+p3ZCx5>7uM=J7cq3IGr#N-xs#IU$Fg3M?bW?F^Wr6P8!0Bz26=1#Pzw%QLS z_Ui>@zU7kTr6c~`1Mu`B@RqD!yKRfLSR#oVoznnao!feWFRjDLWDx)KgA)?iwyaGN zux-Z!w+)~~p=hb>Z;_eNMlsexe|!Rq>_{PCw4TeSAf{ouA89;k@jjnR)p;OR%<~PdlE-+*aW9{>t4! zENrDPkwVdIM3WwAgA^Wi5pxb-E?4tl?q$kba#?;ECFUC<^18R1I9t(+MX(~5W}cbN z5#)(En#m-}eL52F=MlYH5Myv#@{ayGxOUXVzW~ragyn6{oA>|l(IT?8EUy{-2<8dc zu(KcPlk0Fiq~h%SDu0+2B(HPkERA!erHed7c1v7;q?cOZ3t$R7rJy~dniU`b9S}ttnfg$E=S?RUi;cZ!mx6;R#1;_kiF@P@Uf5vERFj>JNE*2zuvkX=T?6`( zh50)b3Xy{-4uyaiEy$yJ#NNxv>MZwEtXn$|*s@LP?L^YeG7x`=ZZ@Iv@1$t;W8^evv8Te?5Hy@12;!?VEZeu-&<(8~LJva&7)Wz3IK`Ozo~-GS{o} z)}jKd4m(#=CN0Bf={*1IbI0-ak*nCVtsj5%*{!FB*KYb@scfEw=o|f*-999^{RWbY zH9HpZkyvI<4Mcv{GdSGwz>aJGeIdtIAHB4s#KOSicj)Mfa#=kR71W015$ZD;YudM3 zey)*stA)We-H-F#;?Bsu?x=w~R}(wbLO3;HWB&z)h0#vjzFS9MR|b544*Gbx$?%eS z*o@l_2R@6;-yR3>vs`NDTH%E?{|;B)q>*P;lP59vuhbpF+_n%VR)^()l%8n=y(f!^ zoiE8Eip7;SQUgSkWy&8xz_WK2HOpE;bLsE^ST*}A~ zC6MT&52G;0LLJZcblmKGcqjX6rWhSLc($M<2;d&QO(lx0AX}`?T&NazYD~@D2F{%E zp!NP#UQJNcSa)qnn$=11>9B#_BOKvC0LQMYID8SvSK_#Hgkk6r1?)f;flEbc*HcTd zH!l{xjDraC9To!LbiDtBF26jUUzpmie^Q)}?68jM6=C`NjyV(EXC18>EAu9oV&=mG z;hTfvK8bejJ8syU=VEosa%akW^B>HbsNR<87y%YDEIUC)Xger3=p-ox=BiauSmhOL**_Rrto^ zo3MFRoUZu_0h?U~vFcn~xj{FKBt&kQ)wO`mM$X*L?2UQKa-g)BIV#L~pL_KpzVqBM z#G_$+{c~H+?cC7)FHF&%FXZ#{(sV+h^PJCoK)C*KWNz#?qj%x9W0B0XAT0T_dY#Dp zzpU=%gOBbCj6C}m$6Kcj`oKcCZ*u^Vpwq$NpZ9Q?@VR{8xT~T%t` z)C8uF;H~?$79zZ?fqQ(u zINIyt;Nw2g+Pzo_)3XE^I_FLFoF>Lbp(rcZO>I!#@RPN`WV34DuXBR807UEJcSD6d zj}(4J&*bH!mhMf#TuqOOD2+icp7Z8c;6U5+$=k?4c$>|Kwe9nT?`Q61i>AZzH+MjP zd=0Lyh~b&nuHc!MFQAYu<4X^X;>kxwv3f9yV#$!eCI`4E%=5&|RV3j4VYSPMvbMcN zL%JMSxbGKN@lQ`3gh89bpM7C79=T`3{-AFEv|P3(h0}6VgH&dQh z{oLqZB@5BhOY#HD>M0=S%(Z1`?bPry3Shnx55A1V#%&Plt$;J%zE-qhij7ajgc%P) zyQc@0y9aT|W_bF!GdS?hRYYjh{Q74%;_>@N(AOoVRT*-?5vzrswI@;~7Z>jR`EgTy?WloZAcSqhkN{^`O3T7QwS3+VL)%r!1Wh;T zViYqo*K}A2202bnhH!mO!|UZJ=2vRidRq|v2?DrxDNLO#FI!vtU_k#McenrKX3?mT z%D6px&49jWB6OnyHE*>vuA?Py)yh~t+$*9j*J8^C-U<{7QKKiaa@MFS1gs^yy4qRW z0t^3@Zn7WzZ2tC8&NxKYABXzL3e4^7!s|B*_~G;Caq{dG)(ocbr3csGp-&7V5epDw zt4LXrQqQTul{>37xU+hw=?|``hq5+B9^tSCO-MdYOylo=cnFuq=JCWM8_lnOe%JoN zm8<`6B|7vDlv5TyMj_~b0^EKJh+cOKwZsqyu;}2vbl=UyJ==_M(J0*hi_;bL=SLNU zf?=%hx9NU#k(h1=-{u?~bA_dx^EUmVO%-$kObS6M_FNG!A+l10t3jNf3F7_BVdMr? z>>5$Ak~YZbNxC@4EIFN=H+iWpzcBnVaQ<$w?G*CN{~Uw&^x zL?c067{2N_eqkQp{Lv8{J9h(*-Lu;GvnOwRb7W-bZ%sA5pPt7;)#~6kX&(7I32xlB ze)C7h9eS+>6R4E4qJnB!TIUO$Jxj^^w$B6&%h>wbqPQz)CZwgCW z-6ZN4X-kuR({KiP(N*X;gkrxdRKRURrkss>>ShS1t_P9pN@GV~0K>gObe_y2bg}@p zV1b$5fTukhV!oo>c1x|Dh?svsKFXV1Z%&sp->M&P<1@mS;bp8XfVi`W{i<=tR3ndIW{} z>&_0T={Zx0KGWTqkL=y9{JF`M4TmliwO0-?JSK*}q-^Q)YMU;i!kc@En^_#M>mF-` z2Hui)a_U_LVuca4giSprqCp#Hry{sE7r>&?iEX_hY}}@yvqMGXY#I8Ma$WSxTdHcy z1)cl@a-IG&TfH#Xu2SoM4!Z?@{pAhKLjwI3`|ve!@O=WdW2YyvsxOWw3DiD)=McJ60W9Ro zvT&s;O2e9nc`r`plV5Q_&k4?zx-h+Vjcb~McqD{tlLh?a(?{^?+m~_s)&b+MzVeB8 zwr%M9heDaZVybo)l?+PxIVftxd5MpqzU@C)E&c7$R#8D^iq=T1+HBtB`VV?KjKBjs z0)ImL<;J5I@`0BK;6Ax4LI78AlDQ^pn1-MMa&;?mG*7Z;^$V&IrbzJP4bG7_Rp^R^ z)u}9!K?`SQBDgvi!ohM3vt2qy*G93bdjaWW7Qu@psPl9wn%?A6bVzo4cVC zeVfaa9o$kHqx77v1H~m=BgfWj7=5scRxIgpS^wo zo7eRkfBBW&@9o^&^UwK`@d8tojPra1jH>=2GpM%;3cv9iF`_BkQoi36Hv{)?)xKug z@zG-!vw?lI8$P^)04`Y&^XXh6YOUf_&DB-~yx=v#uh9882|CW3EAYI!qt<%&DwYa` z?$@E`u(QWNDip`Xg%~c*gfLs8ojIvv{T>}%Ls>+R7olGkjaBgH-muND=E`0^9h z`pp9MFLZF93|F%jt1*X)`!=Pub_AdebMw!P`5Uvh7DxO|2bOD7<1L`>z>#pvwP5x} zpxxaIwzV6l0~(&&KaPEGUBiu;JhrXrz!MLw#ogPx5euuxi_v>_)f|Gk^Jy*+<}UXR z*Bh(-yM8tpbMCD4yAO9&3lY%)j``u0wZh@B25~vVUfnm}V+| zFK^mM_s}`FZ8k06EM-2>WqlgYJv8Q8WW!;_v+4w0@3I>T{XTZ&<9E`m%Ui0OC)qg&?C*T0C!r84x3 zCe+1>>~65?qdolcL#>O=n>%W?Qsh3M(W>e4*VnZcT)cBmm!IL#DvtF+9MIYgz&t&- ztv#Eq{i=S=UChJn{K_(ZVqfMH>^F1X+MN69(3Xe><+dKEcMo7Z9l?PMOL+0!YdCgs z7KxyaFF!PjPv1F!wS#d8pGVO~#qC-e&DmIaZKGvw#;o|GcLT|)435=D@dY#$;gE*Q z6Gi;vkB;E^H!fmyRhRvjU*2)#?(KcwR~i3_QL%3@rgGpGxPA0)jPS)`SLvsJA%Lqq zuuc0zU5jlze6gUud{n^$TVhz(BQB%@N)@%~g0;ApsY!Ww$QJh>zVIzQ+bnXwVZ-ej=l$lf``2Z;PgS>FM$yj*(!ZGDM);GN@>DC8~dTGNY9-!*{SH+CW&*I`*U%7zQrnQJlz zYp&kctD{VTs}mkoeMuuP=W3o01q0Ca0M1;^;-7wW6tBK}1shlO*nj?|9Y^lk(f>U? zp#0dVSmV`(Q``c#k1~bhxI*8)(-k)>_ifhxSYg3!hc8#~^Aidxo1@s+&k<%t6b%J6 znKy&GHH$Ts-@$pC0MKJyULQc?0H0uF-N7Y9)iTnd1jh48Oywe2tb}kg7RS)47={Ss zdb<{(-?R}JCni^F=2`yL&JSaX?X8|NUl8>3U<3T^k-Ygow|6hv+z%eW^3T`#mnz`< z7;ovrJ1pmeM)kGZ7vYnobK7dt-*jT;qa6rrO(Hj%!eOrB<%3iB`Jo%Qc{7W_t|-1p zEN<`4UJUn#p)to{#;QvzlzI!GGnl1uUWlF~4Tea38He;D7qX?T2=6?)_dMpgd!k_VwR#9q<;o{c4L0xCUGOZdZa=_HJR{&=hss z;VUNgpHg9%QEV9iqIwYpqds1^(ZJ9;#J(|)VHpQD_rkMfOP5N|V@t`%NYq41FJZEf zz*ISo>zM>*!!b-nQW)Mmi~iv((gPWU$12dKY$yfPUy=K^z4NyJ=DvzBzp-=h)ov|s zf&O9pBtCeUiocJr|H!*`XS;oc&&v}1dPaELTxPAoU6Q7#2DUm5ww^$3Z3dPTaQ5;%;sF(p-o644+}4M!t5Zls71Z~Z z&A5<`bi{)YDyIVnC-BW@PvH3ZDcrqd$og+j?mD=Aedo6|Re7#xnBxLW73KFF**;F- z=0JlwVQ}?(-D%q(fcvkyTG?^%iop(?(J3sAVCM=Tte2&`sc9=M`Jy^|s!NX=S|Zr4 z3(#)pj=XAhQ56*h3zaUz&OipySP>n;Jf=!1%$1Y4Vsv9VlEh$o34Q4~^bIW{J)V^< zQQ8cJt9f4Uv-AQTYnxv83p3kwg0_bT-Xh^>*PP#OBuaaDV#}I@FArr{=G8t-;h+_` z-C4ex2$w)9Nvvo^1lGnB7FWeFNg?Kui4qQ+n#ECKN_NGb;tU8rAr`#S#VnG?7?v4BVJ9I^iF ziCyn(S=ak5%QT-S5WIm~w~r^dIZZI?RGEkWt+UfE-nS+D=b=FP_IEBZ?HA{C6w49p z8di`XfGcwo73r;mmh^pd*ycZ7${l2JpBz$!K+ZBL^kgOU=>}4P0_Kc7rppP;mlC*S z^k6dFfxeza^mojncW@pZ*Yk+dV$$a6UF0D(a<uNWj$@1|I6iCO zz0=dUd@YMozJ#H!FdpACjC;0pVw6Bl*BA;V!wGF&RZtvVw*`V*a3{dv65Jv9po6SoeYuH0LLFUuKr*r(JZJNUjELYHhp|9c!|5%?8e<6?mN=I{XN!l4@2mAaK4yC^?vdVbw~h})anB|p zhG~nsko3F{kNW1m=|t(2_zBq|>zHN($99w(~nRMmM~ zUViCtl47p3BWYDj zYz1^(ixoioNCr+;9Zn}$asp?Gz~axT!FMJ@>#rrIyI*@M*j>QpCM}8HT}8IZbUfd? zgAW3DZMIhHIB#hX=Dd0OGF|ZruWgwdchQjc`P7#Of1-Z|Pim6*hup(1HT`ni8^g=W zL=nhF9tqV?^)rUkx0!UjQD`j9p?2n6C(ZwELjx=Xm7do-N_vz+ax~uS?u#yF+kh81 zn_#D?TUu_NH`o744(V&VK09Kb$hMz~Kd(W@E$*C_m$+)TUs+gVOn-Pj6NNr^hvsye zfZnnFe6VhGIeF!Br0S@&*yg#Ew_j)*L*HosLDRz>@pm05JX%?M^0#Hc9iC@N(3bsl zIkR-@3HzFryB_1JhR7WJ@0{^fV(w;k`B5MUqq5vxQs3` z&o|8@{Y*LY?r62h%(bGBi+FT17I$BW=GpaaLVrfb14hULx5dK@-b*tN+{FP))?tg| zinV9ZkwrIxIY*L5%Yk;Y98F~(9Ve@kV!<2-L!ezNF82210-nmL>EJR5zO6F^H6o}( zR&%+HKVb^d-k2*b6JM^)Tq=8h90sQ|4Ps)~P7-y21T=?y9|~sWtxi1j=-Mr>R`#Tb z-jS>xynM_jzdy$);ril%dv{9GFYsYA5WJNBViTHt|6YkfWSIAa$p5)J%<$~0E0O1YGL!EsUadTMyBQwqTR!I591*6b6BzMJ_v7D)!Ot4YYa@2y zMDR5l-K#KXH)Vtr2>09@XCi-Mr|dS~Nf8{sER81x&(T2VYSgh7_T>%c+`gYD=0`v- zD*!~}@LL17IiFhMR0OS4yaY7LKpDUyl-Kr;XXB2bTg#;6gv1{>Hj}bFXX;wnF3nbO~2?N75WW z$aI4VAO&;pRqDY!`F{4ROw;@n5a3N*uJ{|t@9tdr0m1?iDLKH_|Ar#xnZ{oaHw;zs zJvh`oI*D_g(;Py(z92_sL1?G-k94@z+OJ2NOOcP=6O02=hg{Q(TB} zM&%_@tF`lZxi!H=1`GiIvq2p_R^^4Y)Z!%EZi8&ps(L5iLuM(}22%%q@>OEm@&8 z<0XXhIk{98DCtUscRKTPYgdm&k*Wq7D&fEg?~wJqcFm0Jpz75x)aab&=W@_Jufy2n zLc+Xvu3#thQ1Wp?4N*}TE=Ov*xJiLPQy6*%SN+x&*|o~0n%FrA)K7>fpsx30O5pn> zSxFjg2F!?b?OlPxOcCHZd%V1oB~4ujZ*vWL>C9`{>g?NCo8G(0X!n;t4npYUH3*3z ziRb|hY&T%s!!T^zwl2JGd}J?%P!@OQ@2bQ;HQEnsGBsZs(f0_J*tP_p5w$i|@RmL{ z5~)17nhku?Y=40X^xGeVXbS8evtocd-I(J(KC|$9Y90|ANyYTzrBwXQ)vrnkDO4w{ zLJL0g7aTVx)I2c!yW6y;{Bgx-eZv92oo;P~2rxQYQzRVrl`;h`LswY6u~1J7IT@{T z5X2el>W-`45xsK5tCc6$Y9zC?j3=dp3{NTT3zM}RPkjT%2&P3U=Pg zt=YJGdL%*8Dac&jXhP6zVaz7?lBeAYH&k@7wwuW$zg3&TTqBorBD$Ad#IUWMdw{pg?_u2! zAHH=v99}q3KGUj}_3c$ygRL)#z#T}=RD)Z#C@mQ`gIm*~buiWnUF7LusVwpMsL7XW z4+RRcShY;D-galg^=$-#26-@KPJUG>rzkRux`w#5yrU)FUox~KSFY7zgKjt8wFsuH z7q%|=AgImmst<0up7F!x>XsOBe}`o52}Eea<7(HShQ#rQvVku^Bj}|Dq`0iHWqXa+ zg6MU^Ht9*3W21LJ=A{%(Dn?0vFw`N@Ks90!U1TfBE3oeGFWsl7<4v$@#<6Xeh{t<# zsGIbaN43#8cC+QBB&|HLJ%5PeMXV4L72zv!QEDDDU73TxS@_ZzTL&Pd>sW?^1I591 zr(|boQ&69o4W`3CPfRFZ(UH(DO)}5!VD{FYo>SCPy}{r4ce^k*f8SCOtUiNh>0ISl zzD&v*ScF=+x6{ohqS+rPp1EClg*Z2FsyMxb1X%drdt3;+ua?^{tH>i?aUr*~nlZT+ z{1t0+wd)8i?@bk&Fn?+EGtwHb2X(a1XUEW2KV=LyWt|;bOt`Ch^}!3_Cwq_QZW(^Xl_=> zgyHJ-s9TNL5Se2Rdpx2)g8<=Loa20;mSobo7cF<<#g-`VkPJXq_7DO@x4`gxVzJ$( zmSkfTHb%hD76*E5Bq#`)M~_$PpN*PbG$^>h(){SBz4_?81?EL!g0hHNIQO-TN%v81K$;I|DGgcdxSRSMwxkgBd?&sd1pnt-d(4I>iRtU)YX2eCs=KG9<^FrekB?!KJEvMR-XJcQ zb?1;@K{(q-ith(qWHg?GGWa2f{93S}LJ|F!z2h8tQ&Y_C`*@~<7{a)s(79Z0vkc37 z^EN4h#-f#VrlE3vfxtEdaK-s1ArYD^(>J+jE3`OVBs2zptTw$X0x?6S+DQd8EvqX0 z$ZTp()ItdfT`)NHjG9R;g7TD+Xb=~aj+=nrdP$EyA=9)d>klM~DF&7fULiVsmDC%O zEmf2BuY_wd(X5IKX^rIItV^`X05tazE`G?ClR2#vOI>k54{f;(UYTw|>d z`)IV0*0hFh5~JRZj_Mu{&R5E2FW+NYJ6iUh#2n zWNi~*uP2^kHNWR3M~xnSDhX)rFzQ+5=WQf&H((i8Lj;)KVxcybZ`}H?Yw@C5qO8xC z_^wtNkF^u*zKRXgh5GDZ^*Wq|@=;9!dQfaXzu}LFGZ4jLKP@cSfK+ah0Kt^fiVyf! zj6+{y3XCt5z^v(i$C;Uc;D6le|8_EBerB`)BAV-$dMl)p4W8Id$|Uu&f6@!KPCMos zzY(b@m-T|H%`>c|pQ{l2)S1oc!xC-QdVY?$VCRxuV}@3rX{QTM>2qk$%`Bn6?nd!0A1<+*Z!S@11^F zDAOuz3|rnVxUT ztu!Pr79CN>J%^~+HuHmF=?~kP9Tk?Nq6-jhU|nVT0GiywaZ&ca9ftliyS}Bp9iB9% zx>nTZ*e%Ifbvhm0uiW_N0pYsH5j_QZ;4u?Jl&^$nmN%7>+teT?FgYG7Wt=uyxH4QN z9A`&1N2-EciSDG|Nx%6wDJk<%fEx!(IAL{x)ZzFfI>Inra2COBESgHcHc)dMb?(|5 zw=fphK_x;+cpwt7)-{P%IhY6oBA^^>tM5L6lYXT^<-~_hj$njT8~vSUP>k^qa&;f& zFBL6^a3zR@x>~Joig`g*J77=fVdBMYjS9-whP8yEQhLq?HS*`3i5ylY6C@;ladr_$s zh_LB(3?bsd0FeH~{fRhF6HI%-T1%psD}p`3jRpzDg4_UrzH{(lzdBdH zuw(Epz%Z0xus!YM?{KUpe4QzrY(X4wlSLM^7tO4wtVE%>NWvjWAIuQV(7zJcdn2Qb zdfE`#)`9Y^fN@ThKaz+o-WcPVG2_E|5d=EW>pR65YMSLniI{~M1?((*FQ4r?FV2fF zhp2jN=s&z+RzG?AQS5Z_Uj3-LGV3Wbym(3A8{{cKXWdA=aLt*@^gX$u`0{w5ZA6hH zsmjv-dQ=ymCilnaawB^??{ofMuj-WIey!6i5iJYje@^6V$xyAyaiSg@FGXaNYsQBz zJL|z;IBDI35C5z)J)YGDN}CxISu5NYe!e9d0YU-@SvPHMea);lpcOZghE^DS)TLh# z=?3oEU~2ZQjNxr`7!4lR(N9{%Ue%#+u$y_04Z;@CPDy6DGUq62%e;ZD&-Z-5WDI_i z89Fm`s~4Zm>=ZUTFJ06-$7r)gRk?6NoCfQYe5hK_G5`@e1VyGL_;SKY-^)D5Qf@Bf zSmF34xl$21*F0t1&Te>ce-jMwFeM9VVn~RA)7Fh9#jA~R6%MX{%7H_`ZHMdQ~m^ceImWN~x5e}J!B^2O;`VyN>8z+(*vWlFDX&xInp!uvmoek-|~{13@J^r>@Xlgla#JulxNn~KZN;l(cCOd;`(OOKO9wO^*to$)46QQ|Wqpj7FB;Q)& zI-%w{y7Wnb>Unv#Vn2}j$JU$?((COa+s6ww;T>=#r93|E)@T}QD|gP&P#GJMyYYR> zzjoWcoO*Y|0X29AVkl&^^GVyXmVl+ze;YP3%BxY$WfdJR)oL+qZ?)wJx`RI)>^fWy z1q2+u?2tG;h;{1ZPo;FHzKy-qWYb1p<6$A~A^UtO2+!Ea8SD<*)zf1!pO8mSJk<~B z>X3tZ4lV>Gc*b{{leT%}61(tqZ6dU60y-6R`Eq0Ks(SLUkK_OXu%M4$t`BUS2_WnE z#n>Q%olMrK87ie8;+c|0hT+ykmU%-v@SLq6t`iGn_?9r4cTeFGKkEw9Crcg2lFAtK zx32?Gk{O2Gx0ZQL#QonXS-nGQX9bgTu^B8AU-_ny#MT}ugug=s5V9Ria61yT zAcklL8PKh?iRy%4>UeP}feLm7-Pe2jSV`liiT1)h0f9JloP_hW&eV~ral>`o%4|S5 zqqJmnZ&IvsL{1iV)ht0@p)e&)Ap&$LqMWh^1Ai42Xsa3v?FOpt7YQ`sDvG5@V<0^d zFeM$?C)XF|XPilh@MQk02S{SqW)o_99vu>Ty7)`|^7~CixK-vQ?$>0Q-;5#4tZWi( zGZc5ZDt{^9>6}Kt$oKi4Ekq?N;aBP*uv1FHv+$ywprZ}ZU@CusrF`MYz*%O;tB^)p z#kGguxG!WE-}j*l%_wKQu!lBuT9i8)#f7|8xV`-D@DfHiovIkol3DO^jAFFvEf4=k z8LjCAJ=Ou)d<2tMS>tNCvwCnR68Vq;uLl0gjH$PGVa`Lx@7b1R$%%_%OlV@Xx z58q+XiA8;Pc+8bTis5Il?C0MdVN~~`b0jb02WN*+nitMe;b+w`E673C0$hH0%%U)% z!O0v?MfGJH%l%D^wSM?h58h@t*7xaF#gPizyv%YOhfivR!M+7Wh4A>&gCu7PKR6RH zZYoh+0ld932FUBIP=Yuj)uKWf@m^~_e4~wQ)3TB4Sn}HO@VUYHhrUztXL_qxdVbDd zgcJ+^SG^@+J!9GU<^nn;V3P>y!32w1HbI`pU29{GUx@%j#3nrq*M2C#5ul@|N01>k zy0-T#G#@ug*VTYXV+w-~#mMI9lzL>@9=aL?F0Km&+`x`8%iIGc-gm$5{*YxZbFX^U zHdGwieVTh{F0V&Jf8&6_`2FUPs^KY&m($UJJ$Rs-wW9UA(qSkSG3l+GL4g*oXKk-Jl)CWGL+y_wAx*g%;{$}5xQqrJK9&ei zz0WzbGF8VmISosxp1C-?0$+k2f(&3^>*5dfEK2EDz|hpkZ%~Tl)o-lmOGEXNhA$Rt z(Ej;OhKVKkc5q)bFCd6)K1=FZZAixBTaqWUZov{~@<%ekKtD;bYMzbQ?jnFBzr^GT z@!{1y8vIOJPMiOnF$N;4TJ%1l5}tfI)6dU;a!F!JsDa>ZwU(5->`Xq_D|;xmBWt_G z{qJ{S%Z=PBH0?2Zf^qqI1e8I+nWkhXx`;8%+{e*|7*lEXzV=#dMK~>~KQ5<)cd)`i17Jw&5B z`#+2LR~eu9o17mfywc%7x+W0Dcyf^xbIDta4c`*|o(>YmMr4SN7DDoXJ(GV~1?{a# zBAM`tkoSIHo0RiFr6;Ouc%ZYZir$`Zz&)^6v!C-#?*7tkzz#L zpfi-}UT15=jcgKVgU%X2&lnrE~(H&>ipu5 zy=0C4mH8WV*Y8e>#I*HOgs)!Ta%aT565^9yB7oX2Zi*7%_a8X=LlNYDoeJCTP&KFr zc>Bx)V@}$sRfImo-Mw21)F3<`yrIWiuzM;4|0mCQ(C<+!qe@;VhUA-o(nzbbyd0pQ zz|p|{on+H@O?hq^dVNk9!us8gC9?Qu4^ZfSfa^+`M6n;npp#nVV;weU?P!odny$=XAI0G%c|^TV3lfe;mKqtygAYPm#MBwX}0m zfoO}_sEciIc@OgqteBd&J$0`PV4&m&Awwb>N6!)MQv<@1nM6J82$LF$JehF491>^R zUYADk(D*^?O!Em*e4~WEonx8mk3Y&uAc)atS-!iV-3u>-ru+oBk2*R{av4s!SELNY zAfsG%J`zL0=%{Az?F}q-PZ@2tgmAin_BylC&J0xjX${}@R-uSAH>9P*E5yJDVQJFe zm^(2d?QSFOOc2jal{|1?*Uiq2P=7^xPskhujDfql(n6BsuyMP8LI?@OCJR}G=4X-+y;Z*J z?)onv)dB#?XZnwe|5Wm|viQ#E(E?kRSKm$m`9*R;F0P6ClF%|j@%jFtJKoP%3o>kX zW9Mt9pBo~IwKezk*fbL?G|q;leqbmxp>Xj>p-$tB?o%j)C#j>xe}fY-+^dwq4cU%S zrE~MsMnvJ*zdU~sG8bWZ)Bvyb)V=$q3!F`vqqt;sAz@w|96&&vkUEFz5qwQQu81~> zlF`$hRRYsh8IL_#=G7Sdok(+fczZFat;Gy<8a64NozDfj9!YRYjIs>9%AyufTZ=q6 zhfHj0Q%=iegN|afBHcSgTny$x04vEk#LS7Rs|2GQQNRsUFq2%Iq#jp|FC?=7v?H#^ zE=7}cv;olRmt0t|k`a)&) zjC@#zM09+>e_+mzhAC1(Q3>dE>#O&o%Hukz_Tp@`L}Oh1y8UGieh;EcP!H4@q4jp| z$n~7|bnnWu_C|N=XKN-hzX+7Cf3o-I8h=D-yv5bt7;9qK)HWDNJn^I-H(qn|%v?$z z_dd|LZJt;?h^OX&uBSCwy2GZ!qoSq9Ez zH_K4DIF!?pRcsNRF|QFVH4&TR`-b4QQ&S<)GM|OVi-whPnzA2Rfj^pUKEVq|e4&x* zx#M6nd%a{Pn5gejJUD_S5MIXob<1*TC_mHP@f&2QOx-k=) zud7VtS7Mpv(cc%o&Jw!u24Hbffe~PQ&I1a6!TV$I*1@Xvm2-4{s>_>O3yUp&$oFF< zAET~fPcL+oB$Wi1(O6H@LZ@hDs7pwc=8$AcUwHh?@yjE+!yz>r>&#hcNp_iox6YPq zE2Y)GXOkyFZVXn$Qs!JKe90eI_#CA<;I);P4e`bF7KZP;i{9!`lmf)LW-Pi)+xxpb zh>Be1LS)XcEZ@8SucsuXrZV-!3(S_D3}M`<-zJ2EsB&0$+rm6NJFOmsb)gf!cSey3 z74Xi0voux=A!J(FGJtHaNRCsfwRh!tZ_sB;9BJeBNk;5jL{2f?!I%k;t4l(3xe*(d z<)+9mRIATlN|{_iF!CD{!a#Ei3K2PrE3|=|rwDUghG%2#2+b&l6&L8>(F+4imB`ht zAbcW4pV{L$t}O6RI`;MLtgqY2>iI<1r?StA)Q_RX(D#QJO0n<@G6T2A|K&}epVYC_ z)pOs=bmXZH`QJvRGu$CUN2uZnhySo$wxz{dw~E(bA@ayZTj_JW1l?A5wZ#7$-|!P3 zqhbDv_xD0GVYkS8hgV*s(RS7|#5opW$oU`Ik87roZ8j=9uaSnEH}(oJJii$u22WQ{TM&v`rB$KDA>%EAj-{F!P9!lwH`0j~uyRCf;fU=9+8i z_WF0|bOjENnRe*~cy}LuviH$-UXEYzxwiDDjgc+0CpJ>GaQ_$JB1VAwWpYDzeHd%R zl|v9ca6+kHVD7Z9r34Z~w=^%O4Yym4oWFt46?Y-s4gb*s{kJE|4NKnXNht#`B$y%XeOPuEL}+r%Vw zXYb83tseqi|E4ZS=RzL3VwowYTGR)E6aFPGoyhkJJuP+7Kyw;?sz)OX0_HSrbX2ZW zGc|x&Dm#~yqA>r75X1MX^5ru9SrS3Dh*dn*r{}kcw9DkVuyY|O#IA(7(4Y+e8DTTm zagr7xaTjyiLV^J#L?wr{KJ5)?ePs)O2D4|_qI4sh_RLjQfAeYZU_Jjaf3xB9>F(VV z`3pBk1&XY?B_X*ScN^DBDX-i$p%33gP`meKQ&83i(dPr#yD=;AfSbQWBrcI^?-{gF z%=v<2nh{3)Ak5mt*$Hs0$6@r5W;$F<52z5)?B|CA^ApXEla(c{)RMN9-DBe4PG3<$ zrETqW^mrqz*FRGc_qAj4S`}g_cmAf8_Pb;Wm0sICs_70Tq*{fITt>p?oaDUXc$pK&jRN`jv z=o-K1QO6KoU}~PDOeb1lX{HMQG$yRB>~PQY^_col>Ghk+069?2&|tIKVck@2d$v0| z(LBXNl|f+mJK~f(h<6~*w*7?%sOi+B{we^Rt?rn;Kcg1$=V6IcvG#V*q!R-Bn2FP? z3-iJA_mweZs!#?W4x4Fbwk!W5sj{SN5%+?YT7R(ClKVwPI71bKgv6pLy zY>~VVCL~Z^?y+y(0yHIc?6@t&|1@v-$@e;xnX1Pp0KpI?pv2NH%eDDL!M#YeyULcN zF5)653ioubo=kMsAxHWCa%pwuqAa$eS9SBx1e4PTL&*wfrJ+F(n&d7awydht{as?- z#O4p!n@aMpu=jr`M~9KH;0~`Nhh=|-QGK=mF8)4xYCmm;t?BOchd9yIAIgy&$6I@i zzfh+(1Y>PRDmlPAHhR*zd9}{gwd9<^N>r-;vO`;23i}$S`IJ=&r=nRus9CsM1ZFv= zRr;4BiVLEB2^QmKJIr&|f5o+3jbKyiAyY-!%u>noLgeLGLLc~8Nf@0EWiW`@$oLZ#>D^S7Bi8~}Pp#&-N59>TbO zt+rg>YyydSd%C#SEg08^0FB($!$KE4MS_YAZ1ER=r~6{^6$^lPQ-iC2d~0_^I#7jX zeygM!!N(`CjD>n-p=zWM*wPeY`7bSAm^aDwIJZc=YM1ZjqKaPM^yzPjT+;qq5hV2s zco31cPnY9k-<_%HTVKTC-XA?0A4zJvf1@?@TOkQHBMoK=x@FLj~#i(|>SH;;TCv6^VbQ<%(pz`uZX$(K)6!Kjqo^L#Is{#}G>gDtZEIt~exE%Pq<8pPTfJ10TjB{4Brpy5PMnpkGN3eYa@qf_SG(`P zXGxj;83gEClhObnU=-^G-G-PNUu{#F=!ZH7+fnf$CXLGD*0%kYZs3nl5dB*A`}rFe zMVw|?@DFyD1$e7TDA`3ktCH(kZkTTJgddNUiKyu2!ZzdPaeu|3Cc_>^v zce4#z3SVf37ZdAV_bK``w~aG@9Nt(7F)9U(REh{gbFpv8_;0dh*PKwkKN{S+&FF6| zdR}Lc5g3-ApJOb1BD$Xr#uUz)$y_4|O0ca?jm(l(yUAZa{aipWJ9W9CGox?p$0fSl zzKXL#KlIatRQZDwU4Jb`iD9BUx#q_`fkJGHsR%Ag>9R2AgBe?U*E0|{G4f~Bs3@G) zOtE&$vDC1y!1{FPlrCU~n$^kl^){CGY%_FIj0CKh(@#g^_GkxB6~-gj@2-1QVorTeaAa~z zJ(&o!hu+z~C(*DFp1}_Gk00cV!D}OsYj}5T?*4}}^c~#Jf=%`=?7)z z8{%@nSvs-(Z1~HRk4q`=zP8SLA9k_wO$54|s8q#|GX`hMsxOPS1!H{MK^)Rv62hO0 z38JjDKlo1&e;8JH%KIwgwA56iGkXp+4M`yXSwnTc9wbT4r#0*z@bzShlZAR-wDgpo zgrK={j5Gl$p$9&zyx&`r^1YsDsUCU+_@sF1edZ5vs>`9(QE;`*W|jbYZ^xdj-@m1)9UNQWm)$Ili8$ zyhQb^cOf+coIErYAiD*bznu1TGF-CX}q6Ps7S#NQ^c zu}M9ve8t%G7aQ%pz2ro%~*t8>Pm{}Y=qRw%WrGD#i=;ne0c_N`qAeN#M@{gm{g{xR7FG7vB;SWDfDfbi6a+?C~w>Om1{SR8WO0XJ#I`^!r8f~ z4AgyTTI)8Q#~LvTx@^jGE?xR}=VIhK_Y5sxfoNAOveI{^TI%ztTky=IE0YjuwU?ky z@rTQysd}l3>DEd6Lz5)+!p4h!R(s{5 z_b985?WJ9{W507Cc|(e3sKr6=wqK3-JZab-6y**$cMZiuGL5 z$@z=|@AqdxXg|)gn{GcYcq-GqTmPFgKGgE1 zHg{y;I;`rK!*1BOTTkArR6Nb;Y$x)(OZQ~e4uC3U90Zhn=&g>bbkxQkK69B_o|;wh zC^c7Z=Bb;G5&K=yd4R>LF#jiS*NkVoU6wOR7MP^0TBPil_x75%ll*;@T$(&zOETc=%P!p8r2tfssg^Pe{Xe77S^EG0 delta 6296 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 b$Vo(iTM-I4#ka(N4J106`WkiWwut`%oKE-y diff --git a/src/lang/package/en.ts b/src/lang/package/en.ts index e93d359..eadf7d6 100644 --- a/src/lang/package/en.ts +++ b/src/lang/package/en.ts @@ -16,7 +16,7 @@ export default { navbar: { dashboard: 'Dashboard', logout: 'Logout', - document: 'Document', - gitee: 'Gitee' + meinfo: 'Personal Data', + editpassword: 'Change Password' } }; diff --git a/src/lang/package/zh-cn.ts b/src/lang/package/zh-cn.ts index ef9440c..2c8b4cc 100644 --- a/src/lang/package/zh-cn.ts +++ b/src/lang/package/zh-cn.ts @@ -16,7 +16,7 @@ export default { navbar: { dashboard: '首页', logout: '注销', - document: '项目文档', - gitee: '码云' + meinfo: '个人资料', + editpassword: '修改密码' } }; diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index bc99f34..1224d00 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -88,14 +88,11 @@ function logout() { {{ $t("navbar.dashboard") }} - - Github - - {{ $t("navbar.gitee") }} + {{ $t("navbar.editpassword") }} - {{ $t("navbar.document") }} + {{ $t("navbar.meinfo") }} {{ $t("navbar.logout") }} diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue index 9988a75..16581aa 100644 --- a/src/layout/components/Sidebar/Logo.vue +++ b/src/layout/components/Sidebar/Logo.vue @@ -22,7 +22,7 @@ const logo = ref(new URL(`../../../assets/logo.png`, import.meta.url).href); class="h-full w-full flex items-center justify-center" to="/" > - + 恒信高科应用平台 @@ -34,7 +34,7 @@ const logo = ref(new URL(`../../../assets/logo.png`, import.meta.url).href); class="h-full w-full flex items-center justify-center" to="/" > - + 恒信高科应用平台 diff --git a/src/store/modules/permission.ts b/src/store/modules/permission.ts index 8a69655..cfbe8dd 100644 --- a/src/store/modules/permission.ts +++ b/src/store/modules/permission.ts @@ -2,7 +2,7 @@ import { RouteRecordRaw } from "vue-router"; import { defineStore } from "pinia"; import { constantRoutes } from "@/router"; import { store } from "@/store"; -import { listRoutes } from "@/api/menu"; +import { listRoutes,listRoutesIng } from "@/api/menu"; const modules = import.meta.glob("../../views/**/**.vue"); const Layout = () => import("@/layout/index.vue"); @@ -85,16 +85,26 @@ export const usePermissionStore = defineStore("permission", () => { function generateRoutes(roles: string[]) { return new Promise((resolve, reject) => { // 接口获取所有路由 - listRoutes() - .then(({ data: asyncRoutes }) => { - // 根据角色获取有访问权限的路由 - const accessedRoutes = filterAsyncRoutes(asyncRoutes, roles); - setRoutes(accessedRoutes); - resolve(accessedRoutes); - }) - .catch((error) => { - reject(error); - }); + // listRoutes() + // .then(({ data: asyncRoutes }) => { + // // 根据角色获取有访问权限的路由 + // const accessedRoutes = filterAsyncRoutes(asyncRoutes, roles); + // setRoutes(accessedRoutes); + // resolve(accessedRoutes); + // }) + // .catch((error) => { + // reject(error); + // }); + listRoutesIng() + .then(({ data: asyncRoutes }) => { + // 根据角色获取有访问权限的路由 + const accessedRoutes = filterAsyncRoutes(asyncRoutes, roles); + setRoutes(accessedRoutes); + resolve(accessedRoutes); + }) + .catch((error) => { + reject(error); + }); }); } return { routes, setRoutes, generateRoutes }; diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index 828e8e2..7c4d10a 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -1,7 +1,7 @@ import { defineStore } from "pinia"; import { loginApi, logoutApi, loginApiIng } from "@/api/auth"; -import { getUserInfo } from "@/api/user"; +import { getUserInfo,getUserInfoIng } from "@/api/user"; import { resetRouter } from "@/router"; import { store } from "@/store"; @@ -45,24 +45,44 @@ export const useUserStore = defineStore("user", () => { // 获取信息(用户昵称、头像、角色集合、权限集合) function getInfo() { return new Promise((resolve, reject) => { - getUserInfo() - .then(({ data }) => { - if (!data) { - return reject("Verification failed, please Login again."); - } - if (!data.roles || data.roles.length <= 0) { - reject("getUserInfo: roles must be a non-null array!"); - } - nickname.value = data.nickname; - avatar.value = data.avatar; - roles.value = data.roles; - perms.value = data.perms; - resolve(data); - }) - .catch((error) => { - reject(error); - }); + // getUserInfo() + // .then(({ data }) => { + // if (!data) { + // return reject("Verification failed, please Login again."); + // } + // if (!data.roles || data.roles.length <= 0) { + // reject("getUserInfo: roles must be a non-null array!"); + // } + // nickname.value = data.nickname; + // avatar.value = data.avatar; + // roles.value = data.roles; + // perms.value = data.perms; + // resolve(data); + // }) + // .catch((error) => { + // reject(error); + // }); + getUserInfoIng() + .then(({data})=>{ + if (!data) { + return reject("验证失败,请重新登录。"); + } + if (!data.roles || data.roles.length <= 0) { + reject("获取用户信息:角色必须是非null数组!"); + } + nickname.value = data.nickname; + avatar.value = data.avatar; + roles.value = data.roles; + perms.value = data.perms; + resolve(data); + }) + .catch((error) => { + reject(error); + }); + + }); + } // 注销 @@ -85,6 +105,8 @@ export const useUserStore = defineStore("user", () => { function resetToken() { tokenIng.value = ""; nickname.value = ""; + userKey.value = ""; + userToken.value = ""; avatar.value = ""; roles.value = []; perms.value = []; diff --git a/src/types/auto-imports.d.ts b/src/types/auto-imports.d.ts index 6fa0a72..a8cd9d6 100644 --- a/src/types/auto-imports.d.ts +++ b/src/types/auto-imports.d.ts @@ -4,1582 +4,838 @@ // Generated by unplugin-auto-import export {} declare global { - const EffectScope: typeof import("vue")["EffectScope"]; - const ElForm: typeof import("element-plus/es")["ElForm"]; - const ElMessage: typeof import("element-plus/es")["ElMessage"]; - const ElMessageBox: typeof import("element-plus/es")["ElMessageBox"]; - const asyncComputed: typeof import("@vueuse/core")["asyncComputed"]; - const autoResetRef: typeof import("@vueuse/core")["autoResetRef"]; - const computed: typeof import("vue")["computed"]; - const computedAsync: typeof import("@vueuse/core")["computedAsync"]; - const computedEager: typeof import("@vueuse/core")["computedEager"]; - const computedInject: typeof import("@vueuse/core")["computedInject"]; - const computedWithControl: typeof import("@vueuse/core")["computedWithControl"]; - const controlledComputed: typeof import("@vueuse/core")["controlledComputed"]; - const controlledRef: typeof import("@vueuse/core")["controlledRef"]; - const createApp: typeof import("vue")["createApp"]; - const createEventHook: typeof import("@vueuse/core")["createEventHook"]; - const createGlobalState: typeof import("@vueuse/core")["createGlobalState"]; - const createInjectionState: typeof import("@vueuse/core")["createInjectionState"]; - const createReactiveFn: typeof import("@vueuse/core")["createReactiveFn"]; - const createReusableTemplate: typeof import("@vueuse/core")["createReusableTemplate"]; - const createSharedComposable: typeof import("@vueuse/core")["createSharedComposable"]; - const createTemplatePromise: typeof import("@vueuse/core")["createTemplatePromise"]; - const createUnrefFn: typeof import("@vueuse/core")["createUnrefFn"]; - const customRef: typeof import("vue")["customRef"]; - const debouncedRef: typeof import("@vueuse/core")["debouncedRef"]; - const debouncedWatch: typeof import("@vueuse/core")["debouncedWatch"]; - const defineAsyncComponent: typeof import("vue")["defineAsyncComponent"]; - const defineComponent: typeof import("vue")["defineComponent"]; - const eagerComputed: typeof import("@vueuse/core")["eagerComputed"]; - const effectScope: typeof import("vue")["effectScope"]; - const extendRef: typeof import("@vueuse/core")["extendRef"]; - const getCurrentInstance: typeof import("vue")["getCurrentInstance"]; - const getCurrentScope: typeof import("vue")["getCurrentScope"]; - const h: typeof import("vue")["h"]; - const ignorableWatch: typeof import("@vueuse/core")["ignorableWatch"]; - const inject: typeof import("vue")["inject"]; - const isDefined: typeof import("@vueuse/core")["isDefined"]; - const isProxy: typeof import("vue")["isProxy"]; - const isReactive: typeof import("vue")["isReactive"]; - const isReadonly: typeof import("vue")["isReadonly"]; - const isRef: typeof import("vue")["isRef"]; - const makeDestructurable: typeof import("@vueuse/core")["makeDestructurable"]; - const markRaw: typeof import("vue")["markRaw"]; - const nextTick: typeof import("vue")["nextTick"]; - const onActivated: typeof import("vue")["onActivated"]; - const onBeforeMount: typeof import("vue")["onBeforeMount"]; - const onBeforeUnmount: typeof import("vue")["onBeforeUnmount"]; - const onBeforeUpdate: typeof import("vue")["onBeforeUpdate"]; - const onClickOutside: typeof import("@vueuse/core")["onClickOutside"]; - const onDeactivated: typeof import("vue")["onDeactivated"]; - const onErrorCaptured: typeof import("vue")["onErrorCaptured"]; - const onKeyStroke: typeof import("@vueuse/core")["onKeyStroke"]; - const onLongPress: typeof import("@vueuse/core")["onLongPress"]; - const onMounted: typeof import("vue")["onMounted"]; - const onRenderTracked: typeof import("vue")["onRenderTracked"]; - const onRenderTriggered: typeof import("vue")["onRenderTriggered"]; - const onScopeDispose: typeof import("vue")["onScopeDispose"]; - const onServerPrefetch: typeof import("vue")["onServerPrefetch"]; - const onStartTyping: typeof import("@vueuse/core")["onStartTyping"]; - const onUnmounted: typeof import("vue")["onUnmounted"]; - const onUpdated: typeof import("vue")["onUpdated"]; - const pausableWatch: typeof import("@vueuse/core")["pausableWatch"]; - const provide: typeof import("vue")["provide"]; - const reactify: typeof import("@vueuse/core")["reactify"]; - const reactifyObject: typeof import("@vueuse/core")["reactifyObject"]; - const reactive: typeof import("vue")["reactive"]; - const reactiveComputed: typeof import("@vueuse/core")["reactiveComputed"]; - const reactiveOmit: typeof import("@vueuse/core")["reactiveOmit"]; - const reactivePick: typeof import("@vueuse/core")["reactivePick"]; - const readonly: typeof import("vue")["readonly"]; - const ref: typeof import("vue")["ref"]; - const refAutoReset: typeof import("@vueuse/core")["refAutoReset"]; - const refDebounced: typeof import("@vueuse/core")["refDebounced"]; - const refDefault: typeof import("@vueuse/core")["refDefault"]; - const refThrottled: typeof import("@vueuse/core")["refThrottled"]; - const refWithControl: typeof import("@vueuse/core")["refWithControl"]; - const resolveComponent: typeof import("vue")["resolveComponent"]; - const resolveRef: typeof import("@vueuse/core")["resolveRef"]; - const resolveUnref: typeof import("@vueuse/core")["resolveUnref"]; - const shallowReactive: typeof import("vue")["shallowReactive"]; - const shallowReadonly: typeof import("vue")["shallowReadonly"]; - const shallowRef: typeof import("vue")["shallowRef"]; - const syncRef: typeof import("@vueuse/core")["syncRef"]; - const syncRefs: typeof import("@vueuse/core")["syncRefs"]; - const templateRef: typeof import("@vueuse/core")["templateRef"]; - const throttledRef: typeof import("@vueuse/core")["throttledRef"]; - const throttledWatch: typeof import("@vueuse/core")["throttledWatch"]; - const toRaw: typeof import("vue")["toRaw"]; - const toReactive: typeof import("@vueuse/core")["toReactive"]; - const toRef: typeof import("vue")["toRef"]; - const toRefs: typeof import("vue")["toRefs"]; - const toValue: typeof import("vue")["toValue"]; - const triggerRef: typeof import("vue")["triggerRef"]; - const tryOnBeforeMount: typeof import("@vueuse/core")["tryOnBeforeMount"]; - const tryOnBeforeUnmount: typeof import("@vueuse/core")["tryOnBeforeUnmount"]; - const tryOnMounted: typeof import("@vueuse/core")["tryOnMounted"]; - const tryOnScopeDispose: typeof import("@vueuse/core")["tryOnScopeDispose"]; - const tryOnUnmounted: typeof import("@vueuse/core")["tryOnUnmounted"]; - const unref: typeof import("vue")["unref"]; - const unrefElement: typeof import("@vueuse/core")["unrefElement"]; - const until: typeof import("@vueuse/core")["until"]; - const useActiveElement: typeof import("@vueuse/core")["useActiveElement"]; - const useAnimate: typeof import("@vueuse/core")["useAnimate"]; - const useArrayDifference: typeof import("@vueuse/core")["useArrayDifference"]; - const useArrayEvery: typeof import("@vueuse/core")["useArrayEvery"]; - const useArrayFilter: typeof import("@vueuse/core")["useArrayFilter"]; - const useArrayFind: typeof import("@vueuse/core")["useArrayFind"]; - const useArrayFindIndex: typeof import("@vueuse/core")["useArrayFindIndex"]; - const useArrayFindLast: typeof import("@vueuse/core")["useArrayFindLast"]; - const useArrayIncludes: typeof import("@vueuse/core")["useArrayIncludes"]; - const useArrayJoin: typeof import("@vueuse/core")["useArrayJoin"]; - const useArrayMap: typeof import("@vueuse/core")["useArrayMap"]; - const useArrayReduce: typeof import("@vueuse/core")["useArrayReduce"]; - const useArraySome: typeof import("@vueuse/core")["useArraySome"]; - const useArrayUnique: typeof import("@vueuse/core")["useArrayUnique"]; - const useAsyncQueue: typeof import("@vueuse/core")["useAsyncQueue"]; - const useAsyncState: typeof import("@vueuse/core")["useAsyncState"]; - const useAttrs: typeof import("vue")["useAttrs"]; - const useBase64: typeof import("@vueuse/core")["useBase64"]; - const useBattery: typeof import("@vueuse/core")["useBattery"]; - const useBluetooth: typeof import("@vueuse/core")["useBluetooth"]; - const useBreakpoints: typeof import("@vueuse/core")["useBreakpoints"]; - const useBroadcastChannel: typeof import("@vueuse/core")["useBroadcastChannel"]; - const useBrowserLocation: typeof import("@vueuse/core")["useBrowserLocation"]; - const useCached: typeof import("@vueuse/core")["useCached"]; - const useClipboard: typeof import("@vueuse/core")["useClipboard"]; - const useCloned: typeof import("@vueuse/core")["useCloned"]; - const useColorMode: typeof import("@vueuse/core")["useColorMode"]; - const useConfirmDialog: typeof import("@vueuse/core")["useConfirmDialog"]; - const useCounter: typeof import("@vueuse/core")["useCounter"]; - const useCssModule: typeof import("vue")["useCssModule"]; - const useCssVar: typeof import("@vueuse/core")["useCssVar"]; - const useCssVars: typeof import("vue")["useCssVars"]; - const useCurrentElement: typeof import("@vueuse/core")["useCurrentElement"]; - const useCycleList: typeof import("@vueuse/core")["useCycleList"]; - const useDark: typeof import("@vueuse/core")["useDark"]; - const useDateFormat: typeof import("@vueuse/core")["useDateFormat"]; - const useDebounce: typeof import("@vueuse/core")["useDebounce"]; - const useDebounceFn: typeof import("@vueuse/core")["useDebounceFn"]; - const useDebouncedRefHistory: typeof import("@vueuse/core")["useDebouncedRefHistory"]; - const useDeviceMotion: typeof import("@vueuse/core")["useDeviceMotion"]; - const useDeviceOrientation: typeof import("@vueuse/core")["useDeviceOrientation"]; - const useDevicePixelRatio: typeof import("@vueuse/core")["useDevicePixelRatio"]; - const useDevicesList: typeof import("@vueuse/core")["useDevicesList"]; - const useDisplayMedia: typeof import("@vueuse/core")["useDisplayMedia"]; - const useDocumentVisibility: typeof import("@vueuse/core")["useDocumentVisibility"]; - const useDraggable: typeof import("@vueuse/core")["useDraggable"]; - const useDropZone: typeof import("@vueuse/core")["useDropZone"]; - const useElementBounding: typeof import("@vueuse/core")["useElementBounding"]; - const useElementByPoint: typeof import("@vueuse/core")["useElementByPoint"]; - const useElementHover: typeof import("@vueuse/core")["useElementHover"]; - const useElementSize: typeof import("@vueuse/core")["useElementSize"]; - const useElementVisibility: typeof import("@vueuse/core")["useElementVisibility"]; - const useEventBus: typeof import("@vueuse/core")["useEventBus"]; - const useEventListener: typeof import("@vueuse/core")["useEventListener"]; - const useEventSource: typeof import("@vueuse/core")["useEventSource"]; - const useEyeDropper: typeof import("@vueuse/core")["useEyeDropper"]; - const useFavicon: typeof import("@vueuse/core")["useFavicon"]; - const useFetch: typeof import("@vueuse/core")["useFetch"]; - const useFileDialog: typeof import("@vueuse/core")["useFileDialog"]; - const useFileSystemAccess: typeof import("@vueuse/core")["useFileSystemAccess"]; - const useFocus: typeof import("@vueuse/core")["useFocus"]; - const useFocusWithin: typeof import("@vueuse/core")["useFocusWithin"]; - const useFps: typeof import("@vueuse/core")["useFps"]; - const useFullscreen: typeof import("@vueuse/core")["useFullscreen"]; - const useGamepad: typeof import("@vueuse/core")["useGamepad"]; - const useGeolocation: typeof import("@vueuse/core")["useGeolocation"]; - const useIdle: typeof import("@vueuse/core")["useIdle"]; - const useImage: typeof import("@vueuse/core")["useImage"]; - const useInfiniteScroll: typeof import("@vueuse/core")["useInfiniteScroll"]; - const useIntersectionObserver: typeof import("@vueuse/core")["useIntersectionObserver"]; - const useInterval: typeof import("@vueuse/core")["useInterval"]; - const useIntervalFn: typeof import("@vueuse/core")["useIntervalFn"]; - const useKeyModifier: typeof import("@vueuse/core")["useKeyModifier"]; - const useLastChanged: typeof import("@vueuse/core")["useLastChanged"]; - const useLocalStorage: typeof import("@vueuse/core")["useLocalStorage"]; - const useMagicKeys: typeof import("@vueuse/core")["useMagicKeys"]; - const useManualRefHistory: typeof import("@vueuse/core")["useManualRefHistory"]; - const useMediaControls: typeof import("@vueuse/core")["useMediaControls"]; - const useMediaQuery: typeof import("@vueuse/core")["useMediaQuery"]; - const useMemoize: typeof import("@vueuse/core")["useMemoize"]; - const useMemory: typeof import("@vueuse/core")["useMemory"]; - const useMounted: typeof import("@vueuse/core")["useMounted"]; - const useMouse: typeof import("@vueuse/core")["useMouse"]; - const useMouseInElement: typeof import("@vueuse/core")["useMouseInElement"]; - const useMousePressed: typeof import("@vueuse/core")["useMousePressed"]; - const useMutationObserver: typeof import("@vueuse/core")["useMutationObserver"]; - const useNavigatorLanguage: typeof import("@vueuse/core")["useNavigatorLanguage"]; - const useNetwork: typeof import("@vueuse/core")["useNetwork"]; - const useNow: typeof import("@vueuse/core")["useNow"]; - const useObjectUrl: typeof import("@vueuse/core")["useObjectUrl"]; - const useOffsetPagination: typeof import("@vueuse/core")["useOffsetPagination"]; - const useOnline: typeof import("@vueuse/core")["useOnline"]; - const usePageLeave: typeof import("@vueuse/core")["usePageLeave"]; - const useParallax: typeof import("@vueuse/core")["useParallax"]; - const useParentElement: typeof import("@vueuse/core")["useParentElement"]; - const usePerformanceObserver: typeof import("@vueuse/core")["usePerformanceObserver"]; - const usePermission: typeof import("@vueuse/core")["usePermission"]; - const usePointer: typeof import("@vueuse/core")["usePointer"]; - const usePointerLock: typeof import("@vueuse/core")["usePointerLock"]; - const usePointerSwipe: typeof import("@vueuse/core")["usePointerSwipe"]; - const usePreferredColorScheme: typeof import("@vueuse/core")["usePreferredColorScheme"]; - const usePreferredContrast: typeof import("@vueuse/core")["usePreferredContrast"]; - const usePreferredDark: typeof import("@vueuse/core")["usePreferredDark"]; - const usePreferredLanguages: typeof import("@vueuse/core")["usePreferredLanguages"]; - const usePreferredReducedMotion: typeof import("@vueuse/core")["usePreferredReducedMotion"]; - const usePrevious: typeof import("@vueuse/core")["usePrevious"]; - const useRafFn: typeof import("@vueuse/core")["useRafFn"]; - const useRefHistory: typeof import("@vueuse/core")["useRefHistory"]; - const useResizeObserver: typeof import("@vueuse/core")["useResizeObserver"]; - const useScreenOrientation: typeof import("@vueuse/core")["useScreenOrientation"]; - const useScreenSafeArea: typeof import("@vueuse/core")["useScreenSafeArea"]; - const useScriptTag: typeof import("@vueuse/core")["useScriptTag"]; - const useScroll: typeof import("@vueuse/core")["useScroll"]; - const useScrollLock: typeof import("@vueuse/core")["useScrollLock"]; - const useSessionStorage: typeof import("@vueuse/core")["useSessionStorage"]; - const useShare: typeof import("@vueuse/core")["useShare"]; - const useSlots: typeof import("vue")["useSlots"]; - const useSorted: typeof import("@vueuse/core")["useSorted"]; - const useSpeechRecognition: typeof import("@vueuse/core")["useSpeechRecognition"]; - const useSpeechSynthesis: typeof import("@vueuse/core")["useSpeechSynthesis"]; - const useStepper: typeof import("@vueuse/core")["useStepper"]; - const useStorage: typeof import("@vueuse/core")["useStorage"]; - const useStorageAsync: typeof import("@vueuse/core")["useStorageAsync"]; - const useStyleTag: typeof import("@vueuse/core")["useStyleTag"]; - const useSupported: typeof import("@vueuse/core")["useSupported"]; - const useSwipe: typeof import("@vueuse/core")["useSwipe"]; - const useTemplateRefsList: typeof import("@vueuse/core")["useTemplateRefsList"]; - const useTextDirection: typeof import("@vueuse/core")["useTextDirection"]; - const useTextSelection: typeof import("@vueuse/core")["useTextSelection"]; - const useTextareaAutosize: typeof import("@vueuse/core")["useTextareaAutosize"]; - const useThrottle: typeof import("@vueuse/core")["useThrottle"]; - const useThrottleFn: typeof import("@vueuse/core")["useThrottleFn"]; - const useThrottledRefHistory: typeof import("@vueuse/core")["useThrottledRefHistory"]; - const useTimeAgo: typeof import("@vueuse/core")["useTimeAgo"]; - const useTimeout: typeof import("@vueuse/core")["useTimeout"]; - const useTimeoutFn: typeof import("@vueuse/core")["useTimeoutFn"]; - const useTimeoutPoll: typeof import("@vueuse/core")["useTimeoutPoll"]; - const useTimestamp: typeof import("@vueuse/core")["useTimestamp"]; - const useTitle: typeof import("@vueuse/core")["useTitle"]; - const useToNumber: typeof import("@vueuse/core")["useToNumber"]; - const useToString: typeof import("@vueuse/core")["useToString"]; - const useToggle: typeof import("@vueuse/core")["useToggle"]; - const useTransition: typeof import("@vueuse/core")["useTransition"]; - const useUrlSearchParams: typeof import("@vueuse/core")["useUrlSearchParams"]; - const useUserMedia: typeof import("@vueuse/core")["useUserMedia"]; - const useVModel: typeof import("@vueuse/core")["useVModel"]; - const useVModels: typeof import("@vueuse/core")["useVModels"]; - const useVibrate: typeof import("@vueuse/core")["useVibrate"]; - const useVirtualList: typeof import("@vueuse/core")["useVirtualList"]; - const useWakeLock: typeof import("@vueuse/core")["useWakeLock"]; - const useWebNotification: typeof import("@vueuse/core")["useWebNotification"]; - const useWebSocket: typeof import("@vueuse/core")["useWebSocket"]; - const useWebWorker: typeof import("@vueuse/core")["useWebWorker"]; - const useWebWorkerFn: typeof import("@vueuse/core")["useWebWorkerFn"]; - const useWindowFocus: typeof import("@vueuse/core")["useWindowFocus"]; - const useWindowScroll: typeof import("@vueuse/core")["useWindowScroll"]; - const useWindowSize: typeof import("@vueuse/core")["useWindowSize"]; - const watch: typeof import("vue")["watch"]; - const watchArray: typeof import("@vueuse/core")["watchArray"]; - const watchAtMost: typeof import("@vueuse/core")["watchAtMost"]; - const watchDebounced: typeof import("@vueuse/core")["watchDebounced"]; - const watchDeep: typeof import("@vueuse/core")["watchDeep"]; - const watchEffect: typeof import("vue")["watchEffect"]; - const watchIgnorable: typeof import("@vueuse/core")["watchIgnorable"]; - const watchImmediate: typeof import("@vueuse/core")["watchImmediate"]; - const watchOnce: typeof import("@vueuse/core")["watchOnce"]; - const watchPausable: typeof import("@vueuse/core")["watchPausable"]; - const watchPostEffect: typeof import("vue")["watchPostEffect"]; - const watchSyncEffect: typeof import("vue")["watchSyncEffect"]; - const watchThrottled: typeof import("@vueuse/core")["watchThrottled"]; - const watchTriggerable: typeof import("@vueuse/core")["watchTriggerable"]; - const watchWithFilter: typeof import("@vueuse/core")["watchWithFilter"]; - const whenever: typeof import("@vueuse/core")["whenever"]; + const EffectScope: typeof import('vue')['EffectScope'] + const ElForm: typeof import('element-plus/es')['ElForm'] + const ElMessage: typeof import('element-plus/es')['ElMessage'] + const ElMessageBox: typeof import('element-plus/es')['ElMessageBox'] + const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] + const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] + const computed: typeof import('vue')['computed'] + const computedAsync: typeof import('@vueuse/core')['computedAsync'] + const computedEager: typeof import('@vueuse/core')['computedEager'] + const computedInject: typeof import('@vueuse/core')['computedInject'] + const computedWithControl: typeof import('@vueuse/core')['computedWithControl'] + const controlledComputed: typeof import('@vueuse/core')['controlledComputed'] + const controlledRef: typeof import('@vueuse/core')['controlledRef'] + const createApp: typeof import('vue')['createApp'] + const createEventHook: typeof import('@vueuse/core')['createEventHook'] + const createGlobalState: typeof import('@vueuse/core')['createGlobalState'] + const createInjectionState: typeof import('@vueuse/core')['createInjectionState'] + const createReactiveFn: typeof import('@vueuse/core')['createReactiveFn'] + const createReusableTemplate: typeof import('@vueuse/core')['createReusableTemplate'] + const createSharedComposable: typeof import('@vueuse/core')['createSharedComposable'] + const createTemplatePromise: typeof import('@vueuse/core')['createTemplatePromise'] + const createUnrefFn: typeof import('@vueuse/core')['createUnrefFn'] + const customRef: typeof import('vue')['customRef'] + const debouncedRef: typeof import('@vueuse/core')['debouncedRef'] + const debouncedWatch: typeof import('@vueuse/core')['debouncedWatch'] + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] + const defineComponent: typeof import('vue')['defineComponent'] + const eagerComputed: typeof import('@vueuse/core')['eagerComputed'] + const effectScope: typeof import('vue')['effectScope'] + const extendRef: typeof import('@vueuse/core')['extendRef'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const getCurrentScope: typeof import('vue')['getCurrentScope'] + const h: typeof import('vue')['h'] + const ignorableWatch: typeof import('@vueuse/core')['ignorableWatch'] + const inject: typeof import('vue')['inject'] + const isDefined: typeof import('@vueuse/core')['isDefined'] + const isProxy: typeof import('vue')['isProxy'] + const isReactive: typeof import('vue')['isReactive'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + const makeDestructurable: typeof import('@vueuse/core')['makeDestructurable'] + const markRaw: typeof import('vue')['markRaw'] + const nextTick: typeof import('vue')['nextTick'] + const onActivated: typeof import('vue')['onActivated'] + const onBeforeMount: typeof import('vue')['onBeforeMount'] + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] + const onClickOutside: typeof import('@vueuse/core')['onClickOutside'] + const onDeactivated: typeof import('vue')['onDeactivated'] + const onErrorCaptured: typeof import('vue')['onErrorCaptured'] + const onKeyStroke: typeof import('@vueuse/core')['onKeyStroke'] + const onLongPress: typeof import('@vueuse/core')['onLongPress'] + const onMounted: typeof import('vue')['onMounted'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + const onScopeDispose: typeof import('vue')['onScopeDispose'] + const onServerPrefetch: typeof import('vue')['onServerPrefetch'] + const onStartTyping: typeof import('@vueuse/core')['onStartTyping'] + const onUnmounted: typeof import('vue')['onUnmounted'] + const onUpdated: typeof import('vue')['onUpdated'] + const pausableWatch: typeof import('@vueuse/core')['pausableWatch'] + const provide: typeof import('vue')['provide'] + const reactify: typeof import('@vueuse/core')['reactify'] + const reactifyObject: typeof import('@vueuse/core')['reactifyObject'] + const reactive: typeof import('vue')['reactive'] + const reactiveComputed: typeof import('@vueuse/core')['reactiveComputed'] + const reactiveOmit: typeof import('@vueuse/core')['reactiveOmit'] + const reactivePick: typeof import('@vueuse/core')['reactivePick'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + const refAutoReset: typeof import('@vueuse/core')['refAutoReset'] + const refDebounced: typeof import('@vueuse/core')['refDebounced'] + const refDefault: typeof import('@vueuse/core')['refDefault'] + const refThrottled: typeof import('@vueuse/core')['refThrottled'] + const refWithControl: typeof import('@vueuse/core')['refWithControl'] + const resolveComponent: typeof import('vue')['resolveComponent'] + const resolveRef: typeof import('@vueuse/core')['resolveRef'] + const resolveUnref: typeof import('@vueuse/core')['resolveUnref'] + const shallowReactive: typeof import('vue')['shallowReactive'] + const shallowReadonly: typeof import('vue')['shallowReadonly'] + const shallowRef: typeof import('vue')['shallowRef'] + const syncRef: typeof import('@vueuse/core')['syncRef'] + const syncRefs: typeof import('@vueuse/core')['syncRefs'] + const templateRef: typeof import('@vueuse/core')['templateRef'] + const throttledRef: typeof import('@vueuse/core')['throttledRef'] + const throttledWatch: typeof import('@vueuse/core')['throttledWatch'] + const toRaw: typeof import('vue')['toRaw'] + const toReactive: typeof import('@vueuse/core')['toReactive'] + const toRef: typeof import('vue')['toRef'] + const toRefs: typeof import('vue')['toRefs'] + const toValue: typeof import('vue')['toValue'] + const triggerRef: typeof import('vue')['triggerRef'] + const tryOnBeforeMount: typeof import('@vueuse/core')['tryOnBeforeMount'] + const tryOnBeforeUnmount: typeof import('@vueuse/core')['tryOnBeforeUnmount'] + const tryOnMounted: typeof import('@vueuse/core')['tryOnMounted'] + const tryOnScopeDispose: typeof import('@vueuse/core')['tryOnScopeDispose'] + const tryOnUnmounted: typeof import('@vueuse/core')['tryOnUnmounted'] + const unref: typeof import('vue')['unref'] + const unrefElement: typeof import('@vueuse/core')['unrefElement'] + const until: typeof import('@vueuse/core')['until'] + const useActiveElement: typeof import('@vueuse/core')['useActiveElement'] + const useAnimate: typeof import('@vueuse/core')['useAnimate'] + const useArrayDifference: typeof import('@vueuse/core')['useArrayDifference'] + const useArrayEvery: typeof import('@vueuse/core')['useArrayEvery'] + const useArrayFilter: typeof import('@vueuse/core')['useArrayFilter'] + const useArrayFind: typeof import('@vueuse/core')['useArrayFind'] + const useArrayFindIndex: typeof import('@vueuse/core')['useArrayFindIndex'] + const useArrayFindLast: typeof import('@vueuse/core')['useArrayFindLast'] + const useArrayIncludes: typeof import('@vueuse/core')['useArrayIncludes'] + const useArrayJoin: typeof import('@vueuse/core')['useArrayJoin'] + const useArrayMap: typeof import('@vueuse/core')['useArrayMap'] + const useArrayReduce: typeof import('@vueuse/core')['useArrayReduce'] + const useArraySome: typeof import('@vueuse/core')['useArraySome'] + const useArrayUnique: typeof import('@vueuse/core')['useArrayUnique'] + const useAsyncQueue: typeof import('@vueuse/core')['useAsyncQueue'] + const useAsyncState: typeof import('@vueuse/core')['useAsyncState'] + const useAttrs: typeof import('vue')['useAttrs'] + const useBase64: typeof import('@vueuse/core')['useBase64'] + const useBattery: typeof import('@vueuse/core')['useBattery'] + const useBluetooth: typeof import('@vueuse/core')['useBluetooth'] + const useBreakpoints: typeof import('@vueuse/core')['useBreakpoints'] + const useBroadcastChannel: typeof import('@vueuse/core')['useBroadcastChannel'] + const useBrowserLocation: typeof import('@vueuse/core')['useBrowserLocation'] + const useCached: typeof import('@vueuse/core')['useCached'] + const useClipboard: typeof import('@vueuse/core')['useClipboard'] + const useCloned: typeof import('@vueuse/core')['useCloned'] + const useColorMode: typeof import('@vueuse/core')['useColorMode'] + const useConfirmDialog: typeof import('@vueuse/core')['useConfirmDialog'] + const useCounter: typeof import('@vueuse/core')['useCounter'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVar: typeof import('@vueuse/core')['useCssVar'] + const useCssVars: typeof import('vue')['useCssVars'] + const useCurrentElement: typeof import('@vueuse/core')['useCurrentElement'] + const useCycleList: typeof import('@vueuse/core')['useCycleList'] + const useDark: typeof import('@vueuse/core')['useDark'] + const useDateFormat: typeof import('@vueuse/core')['useDateFormat'] + const useDebounce: typeof import('@vueuse/core')['useDebounce'] + const useDebounceFn: typeof import('@vueuse/core')['useDebounceFn'] + const useDebouncedRefHistory: typeof import('@vueuse/core')['useDebouncedRefHistory'] + const useDeviceMotion: typeof import('@vueuse/core')['useDeviceMotion'] + const useDeviceOrientation: typeof import('@vueuse/core')['useDeviceOrientation'] + const useDevicePixelRatio: typeof import('@vueuse/core')['useDevicePixelRatio'] + const useDevicesList: typeof import('@vueuse/core')['useDevicesList'] + const useDisplayMedia: typeof import('@vueuse/core')['useDisplayMedia'] + const useDocumentVisibility: typeof import('@vueuse/core')['useDocumentVisibility'] + const useDraggable: typeof import('@vueuse/core')['useDraggable'] + const useDropZone: typeof import('@vueuse/core')['useDropZone'] + const useElementBounding: typeof import('@vueuse/core')['useElementBounding'] + const useElementByPoint: typeof import('@vueuse/core')['useElementByPoint'] + const useElementHover: typeof import('@vueuse/core')['useElementHover'] + const useElementSize: typeof import('@vueuse/core')['useElementSize'] + const useElementVisibility: typeof import('@vueuse/core')['useElementVisibility'] + const useEventBus: typeof import('@vueuse/core')['useEventBus'] + const useEventListener: typeof import('@vueuse/core')['useEventListener'] + const useEventSource: typeof import('@vueuse/core')['useEventSource'] + const useEyeDropper: typeof import('@vueuse/core')['useEyeDropper'] + const useFavicon: typeof import('@vueuse/core')['useFavicon'] + const useFetch: typeof import('@vueuse/core')['useFetch'] + const useFileDialog: typeof import('@vueuse/core')['useFileDialog'] + const useFileSystemAccess: typeof import('@vueuse/core')['useFileSystemAccess'] + const useFocus: typeof import('@vueuse/core')['useFocus'] + const useFocusWithin: typeof import('@vueuse/core')['useFocusWithin'] + const useFps: typeof import('@vueuse/core')['useFps'] + const useFullscreen: typeof import('@vueuse/core')['useFullscreen'] + const useGamepad: typeof import('@vueuse/core')['useGamepad'] + const useGeolocation: typeof import('@vueuse/core')['useGeolocation'] + const useIdle: typeof import('@vueuse/core')['useIdle'] + const useImage: typeof import('@vueuse/core')['useImage'] + const useInfiniteScroll: typeof import('@vueuse/core')['useInfiniteScroll'] + const useIntersectionObserver: typeof import('@vueuse/core')['useIntersectionObserver'] + const useInterval: typeof import('@vueuse/core')['useInterval'] + const useIntervalFn: typeof import('@vueuse/core')['useIntervalFn'] + const useKeyModifier: typeof import('@vueuse/core')['useKeyModifier'] + const useLastChanged: typeof import('@vueuse/core')['useLastChanged'] + const useLocalStorage: typeof import('@vueuse/core')['useLocalStorage'] + const useMagicKeys: typeof import('@vueuse/core')['useMagicKeys'] + const useManualRefHistory: typeof import('@vueuse/core')['useManualRefHistory'] + const useMediaControls: typeof import('@vueuse/core')['useMediaControls'] + const useMediaQuery: typeof import('@vueuse/core')['useMediaQuery'] + const useMemoize: typeof import('@vueuse/core')['useMemoize'] + const useMemory: typeof import('@vueuse/core')['useMemory'] + const useMounted: typeof import('@vueuse/core')['useMounted'] + const useMouse: typeof import('@vueuse/core')['useMouse'] + const useMouseInElement: typeof import('@vueuse/core')['useMouseInElement'] + const useMousePressed: typeof import('@vueuse/core')['useMousePressed'] + const useMutationObserver: typeof import('@vueuse/core')['useMutationObserver'] + const useNavigatorLanguage: typeof import('@vueuse/core')['useNavigatorLanguage'] + const useNetwork: typeof import('@vueuse/core')['useNetwork'] + const useNow: typeof import('@vueuse/core')['useNow'] + const useObjectUrl: typeof import('@vueuse/core')['useObjectUrl'] + const useOffsetPagination: typeof import('@vueuse/core')['useOffsetPagination'] + const useOnline: typeof import('@vueuse/core')['useOnline'] + const usePageLeave: typeof import('@vueuse/core')['usePageLeave'] + const useParallax: typeof import('@vueuse/core')['useParallax'] + const useParentElement: typeof import('@vueuse/core')['useParentElement'] + const usePerformanceObserver: typeof import('@vueuse/core')['usePerformanceObserver'] + const usePermission: typeof import('@vueuse/core')['usePermission'] + const usePointer: typeof import('@vueuse/core')['usePointer'] + const usePointerLock: typeof import('@vueuse/core')['usePointerLock'] + const usePointerSwipe: typeof import('@vueuse/core')['usePointerSwipe'] + const usePreferredColorScheme: typeof import('@vueuse/core')['usePreferredColorScheme'] + const usePreferredContrast: typeof import('@vueuse/core')['usePreferredContrast'] + const usePreferredDark: typeof import('@vueuse/core')['usePreferredDark'] + const usePreferredLanguages: typeof import('@vueuse/core')['usePreferredLanguages'] + const usePreferredReducedMotion: typeof import('@vueuse/core')['usePreferredReducedMotion'] + const usePrevious: typeof import('@vueuse/core')['usePrevious'] + const useRafFn: typeof import('@vueuse/core')['useRafFn'] + const useRefHistory: typeof import('@vueuse/core')['useRefHistory'] + const useResizeObserver: typeof import('@vueuse/core')['useResizeObserver'] + const useScreenOrientation: typeof import('@vueuse/core')['useScreenOrientation'] + const useScreenSafeArea: typeof import('@vueuse/core')['useScreenSafeArea'] + const useScriptTag: typeof import('@vueuse/core')['useScriptTag'] + const useScroll: typeof import('@vueuse/core')['useScroll'] + const useScrollLock: typeof import('@vueuse/core')['useScrollLock'] + const useSessionStorage: typeof import('@vueuse/core')['useSessionStorage'] + const useShare: typeof import('@vueuse/core')['useShare'] + const useSlots: typeof import('vue')['useSlots'] + const useSorted: typeof import('@vueuse/core')['useSorted'] + const useSpeechRecognition: typeof import('@vueuse/core')['useSpeechRecognition'] + const useSpeechSynthesis: typeof import('@vueuse/core')['useSpeechSynthesis'] + const useStepper: typeof import('@vueuse/core')['useStepper'] + const useStorage: typeof import('@vueuse/core')['useStorage'] + const useStorageAsync: typeof import('@vueuse/core')['useStorageAsync'] + const useStyleTag: typeof import('@vueuse/core')['useStyleTag'] + const useSupported: typeof import('@vueuse/core')['useSupported'] + const useSwipe: typeof import('@vueuse/core')['useSwipe'] + const useTemplateRefsList: typeof import('@vueuse/core')['useTemplateRefsList'] + const useTextDirection: typeof import('@vueuse/core')['useTextDirection'] + const useTextSelection: typeof import('@vueuse/core')['useTextSelection'] + const useTextareaAutosize: typeof import('@vueuse/core')['useTextareaAutosize'] + const useThrottle: typeof import('@vueuse/core')['useThrottle'] + const useThrottleFn: typeof import('@vueuse/core')['useThrottleFn'] + const useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory'] + const useTimeAgo: typeof import('@vueuse/core')['useTimeAgo'] + const useTimeout: typeof import('@vueuse/core')['useTimeout'] + const useTimeoutFn: typeof import('@vueuse/core')['useTimeoutFn'] + const useTimeoutPoll: typeof import('@vueuse/core')['useTimeoutPoll'] + const useTimestamp: typeof import('@vueuse/core')['useTimestamp'] + const useTitle: typeof import('@vueuse/core')['useTitle'] + const useToNumber: typeof import('@vueuse/core')['useToNumber'] + const useToString: typeof import('@vueuse/core')['useToString'] + const useToggle: typeof import('@vueuse/core')['useToggle'] + const useTransition: typeof import('@vueuse/core')['useTransition'] + const useUrlSearchParams: typeof import('@vueuse/core')['useUrlSearchParams'] + const useUserMedia: typeof import('@vueuse/core')['useUserMedia'] + const useVModel: typeof import('@vueuse/core')['useVModel'] + const useVModels: typeof import('@vueuse/core')['useVModels'] + const useVibrate: typeof import('@vueuse/core')['useVibrate'] + const useVirtualList: typeof import('@vueuse/core')['useVirtualList'] + const useWakeLock: typeof import('@vueuse/core')['useWakeLock'] + const useWebNotification: typeof import('@vueuse/core')['useWebNotification'] + const useWebSocket: typeof import('@vueuse/core')['useWebSocket'] + const useWebWorker: typeof import('@vueuse/core')['useWebWorker'] + const useWebWorkerFn: typeof import('@vueuse/core')['useWebWorkerFn'] + const useWindowFocus: typeof import('@vueuse/core')['useWindowFocus'] + const useWindowScroll: typeof import('@vueuse/core')['useWindowScroll'] + const useWindowSize: typeof import('@vueuse/core')['useWindowSize'] + const watch: typeof import('vue')['watch'] + const watchArray: typeof import('@vueuse/core')['watchArray'] + const watchAtMost: typeof import('@vueuse/core')['watchAtMost'] + const watchDebounced: typeof import('@vueuse/core')['watchDebounced'] + const watchDeep: typeof import('@vueuse/core')['watchDeep'] + const watchEffect: typeof import('vue')['watchEffect'] + const watchIgnorable: typeof import('@vueuse/core')['watchIgnorable'] + const watchImmediate: typeof import('@vueuse/core')['watchImmediate'] + const watchOnce: typeof import('@vueuse/core')['watchOnce'] + const watchPausable: typeof import('@vueuse/core')['watchPausable'] + const watchPostEffect: typeof import('vue')['watchPostEffect'] + const watchSyncEffect: typeof import('vue')['watchSyncEffect'] + const watchThrottled: typeof import('@vueuse/core')['watchThrottled'] + const watchTriggerable: typeof import('@vueuse/core')['watchTriggerable'] + const watchWithFilter: typeof import('@vueuse/core')['watchWithFilter'] + const whenever: typeof import('@vueuse/core')['whenever'] } // for type re-export declare global { // @ts-ignore - export type { - Component, - ComponentPublicInstance, - ComputedRef, - InjectionKey, - PropType, - Ref, - VNode, - } from "vue"; + export type { Component, ComponentPublicInstance, ComputedRef, InjectionKey, PropType, Ref, VNode } from 'vue' } // for vue template auto import -import { UnwrapRef } from "vue"; -declare module "vue" { +import { UnwrapRef } from 'vue' +declare module 'vue' { interface ComponentCustomProperties { - readonly EffectScope: UnwrapRef; - readonly ElForm: UnwrapRef; - readonly ElMessage: UnwrapRef< - typeof import("element-plus/es")["ElMessage"] - >; - readonly ElMessageBox: UnwrapRef< - typeof import("element-plus/es")["ElMessageBox"] - >; - readonly asyncComputed: UnwrapRef< - typeof import("@vueuse/core")["asyncComputed"] - >; - readonly autoResetRef: UnwrapRef< - typeof import("@vueuse/core")["autoResetRef"] - >; - readonly computed: UnwrapRef; - readonly computedAsync: UnwrapRef< - typeof import("@vueuse/core")["computedAsync"] - >; - readonly computedEager: UnwrapRef< - typeof import("@vueuse/core")["computedEager"] - >; - readonly computedInject: UnwrapRef< - typeof import("@vueuse/core")["computedInject"] - >; - readonly computedWithControl: UnwrapRef< - typeof import("@vueuse/core")["computedWithControl"] - >; - readonly controlledComputed: UnwrapRef< - typeof import("@vueuse/core")["controlledComputed"] - >; - readonly controlledRef: UnwrapRef< - typeof import("@vueuse/core")["controlledRef"] - >; - readonly createApp: UnwrapRef; - readonly createEventHook: UnwrapRef< - typeof import("@vueuse/core")["createEventHook"] - >; - readonly createGlobalState: UnwrapRef< - typeof import("@vueuse/core")["createGlobalState"] - >; - readonly createInjectionState: UnwrapRef< - typeof import("@vueuse/core")["createInjectionState"] - >; - readonly createReactiveFn: UnwrapRef< - typeof import("@vueuse/core")["createReactiveFn"] - >; - readonly createReusableTemplate: UnwrapRef< - typeof import("@vueuse/core")["createReusableTemplate"] - >; - readonly createSharedComposable: UnwrapRef< - typeof import("@vueuse/core")["createSharedComposable"] - >; - readonly createTemplatePromise: UnwrapRef< - typeof import("@vueuse/core")["createTemplatePromise"] - >; - readonly createUnrefFn: UnwrapRef< - typeof import("@vueuse/core")["createUnrefFn"] - >; - readonly customRef: UnwrapRef; - readonly debouncedRef: UnwrapRef< - typeof import("@vueuse/core")["debouncedRef"] - >; - readonly debouncedWatch: UnwrapRef< - typeof import("@vueuse/core")["debouncedWatch"] - >; - readonly defineAsyncComponent: UnwrapRef< - typeof import("vue")["defineAsyncComponent"] - >; - readonly defineComponent: UnwrapRef< - typeof import("vue")["defineComponent"] - >; - readonly eagerComputed: UnwrapRef< - typeof import("@vueuse/core")["eagerComputed"] - >; - readonly effectScope: UnwrapRef; - readonly extendRef: UnwrapRef; - readonly getCurrentInstance: UnwrapRef< - typeof import("vue")["getCurrentInstance"] - >; - readonly getCurrentScope: UnwrapRef< - typeof import("vue")["getCurrentScope"] - >; - readonly h: UnwrapRef; - readonly ignorableWatch: UnwrapRef< - typeof import("@vueuse/core")["ignorableWatch"] - >; - readonly inject: UnwrapRef; - readonly isDefined: UnwrapRef; - readonly isProxy: UnwrapRef; - readonly isReactive: UnwrapRef; - readonly isReadonly: UnwrapRef; - readonly isRef: UnwrapRef; - readonly makeDestructurable: UnwrapRef< - typeof import("@vueuse/core")["makeDestructurable"] - >; - readonly markRaw: UnwrapRef; - readonly nextTick: UnwrapRef; - readonly onActivated: UnwrapRef; - readonly onBeforeMount: UnwrapRef; - readonly onBeforeUnmount: UnwrapRef< - typeof import("vue")["onBeforeUnmount"] - >; - readonly onBeforeUpdate: UnwrapRef; - readonly onClickOutside: UnwrapRef< - typeof import("@vueuse/core")["onClickOutside"] - >; - readonly onDeactivated: UnwrapRef; - readonly onErrorCaptured: UnwrapRef< - typeof import("vue")["onErrorCaptured"] - >; - readonly onKeyStroke: UnwrapRef< - typeof import("@vueuse/core")["onKeyStroke"] - >; - readonly onLongPress: UnwrapRef< - typeof import("@vueuse/core")["onLongPress"] - >; - readonly onMounted: UnwrapRef; - readonly onRenderTracked: UnwrapRef< - typeof import("vue")["onRenderTracked"] - >; - readonly onRenderTriggered: UnwrapRef< - typeof import("vue")["onRenderTriggered"] - >; - readonly onScopeDispose: UnwrapRef; - readonly onServerPrefetch: UnwrapRef< - typeof import("vue")["onServerPrefetch"] - >; - readonly onStartTyping: UnwrapRef< - typeof import("@vueuse/core")["onStartTyping"] - >; - readonly onUnmounted: UnwrapRef; - readonly onUpdated: UnwrapRef; - readonly pausableWatch: UnwrapRef< - typeof import("@vueuse/core")["pausableWatch"] - >; - readonly provide: UnwrapRef; - readonly reactify: UnwrapRef; - readonly reactifyObject: UnwrapRef< - typeof import("@vueuse/core")["reactifyObject"] - >; - readonly reactive: UnwrapRef; - readonly reactiveComputed: UnwrapRef< - typeof import("@vueuse/core")["reactiveComputed"] - >; - readonly reactiveOmit: UnwrapRef< - typeof import("@vueuse/core")["reactiveOmit"] - >; - readonly reactivePick: UnwrapRef< - typeof import("@vueuse/core")["reactivePick"] - >; - readonly readonly: UnwrapRef; - readonly ref: UnwrapRef; - readonly refAutoReset: UnwrapRef< - typeof import("@vueuse/core")["refAutoReset"] - >; - readonly refDebounced: UnwrapRef< - typeof import("@vueuse/core")["refDebounced"] - >; - readonly refDefault: UnwrapRef; - readonly refThrottled: UnwrapRef< - typeof import("@vueuse/core")["refThrottled"] - >; - readonly refWithControl: UnwrapRef< - typeof import("@vueuse/core")["refWithControl"] - >; - readonly resolveComponent: UnwrapRef< - typeof import("vue")["resolveComponent"] - >; - readonly resolveRef: UnwrapRef; - readonly resolveUnref: UnwrapRef< - typeof import("@vueuse/core")["resolveUnref"] - >; - readonly shallowReactive: UnwrapRef< - typeof import("vue")["shallowReactive"] - >; - readonly shallowReadonly: UnwrapRef< - typeof import("vue")["shallowReadonly"] - >; - readonly shallowRef: UnwrapRef; - readonly syncRef: UnwrapRef; - readonly syncRefs: UnwrapRef; - readonly templateRef: UnwrapRef< - typeof import("@vueuse/core")["templateRef"] - >; - readonly throttledRef: UnwrapRef< - typeof import("@vueuse/core")["throttledRef"] - >; - readonly throttledWatch: UnwrapRef< - typeof import("@vueuse/core")["throttledWatch"] - >; - readonly toRaw: UnwrapRef; - readonly toReactive: UnwrapRef; - readonly toRef: UnwrapRef; - readonly toRefs: UnwrapRef; - readonly toValue: UnwrapRef; - readonly triggerRef: UnwrapRef; - readonly tryOnBeforeMount: UnwrapRef< - typeof import("@vueuse/core")["tryOnBeforeMount"] - >; - readonly tryOnBeforeUnmount: UnwrapRef< - typeof import("@vueuse/core")["tryOnBeforeUnmount"] - >; - readonly tryOnMounted: UnwrapRef< - typeof import("@vueuse/core")["tryOnMounted"] - >; - readonly tryOnScopeDispose: UnwrapRef< - typeof import("@vueuse/core")["tryOnScopeDispose"] - >; - readonly tryOnUnmounted: UnwrapRef< - typeof import("@vueuse/core")["tryOnUnmounted"] - >; - readonly unref: UnwrapRef; - readonly unrefElement: UnwrapRef< - typeof import("@vueuse/core")["unrefElement"] - >; - readonly until: UnwrapRef; - readonly useActiveElement: UnwrapRef< - typeof import("@vueuse/core")["useActiveElement"] - >; - readonly useAnimate: UnwrapRef; - readonly useArrayDifference: UnwrapRef< - typeof import("@vueuse/core")["useArrayDifference"] - >; - readonly useArrayEvery: UnwrapRef< - typeof import("@vueuse/core")["useArrayEvery"] - >; - readonly useArrayFilter: UnwrapRef< - typeof import("@vueuse/core")["useArrayFilter"] - >; - readonly useArrayFind: UnwrapRef< - typeof import("@vueuse/core")["useArrayFind"] - >; - readonly useArrayFindIndex: UnwrapRef< - typeof import("@vueuse/core")["useArrayFindIndex"] - >; - readonly useArrayFindLast: UnwrapRef< - typeof import("@vueuse/core")["useArrayFindLast"] - >; - readonly useArrayIncludes: UnwrapRef< - typeof import("@vueuse/core")["useArrayIncludes"] - >; - readonly useArrayJoin: UnwrapRef< - typeof import("@vueuse/core")["useArrayJoin"] - >; - readonly useArrayMap: UnwrapRef< - typeof import("@vueuse/core")["useArrayMap"] - >; - readonly useArrayReduce: UnwrapRef< - typeof import("@vueuse/core")["useArrayReduce"] - >; - readonly useArraySome: UnwrapRef< - typeof import("@vueuse/core")["useArraySome"] - >; - readonly useArrayUnique: UnwrapRef< - typeof import("@vueuse/core")["useArrayUnique"] - >; - readonly useAsyncQueue: UnwrapRef< - typeof import("@vueuse/core")["useAsyncQueue"] - >; - readonly useAsyncState: UnwrapRef< - typeof import("@vueuse/core")["useAsyncState"] - >; - readonly useAttrs: UnwrapRef; - readonly useBase64: UnwrapRef; - readonly useBattery: UnwrapRef; - readonly useBluetooth: UnwrapRef< - typeof import("@vueuse/core")["useBluetooth"] - >; - readonly useBreakpoints: UnwrapRef< - typeof import("@vueuse/core")["useBreakpoints"] - >; - readonly useBroadcastChannel: UnwrapRef< - typeof import("@vueuse/core")["useBroadcastChannel"] - >; - readonly useBrowserLocation: UnwrapRef< - typeof import("@vueuse/core")["useBrowserLocation"] - >; - readonly useCached: UnwrapRef; - readonly useClipboard: UnwrapRef< - typeof import("@vueuse/core")["useClipboard"] - >; - readonly useCloned: UnwrapRef; - readonly useColorMode: UnwrapRef< - typeof import("@vueuse/core")["useColorMode"] - >; - readonly useConfirmDialog: UnwrapRef< - typeof import("@vueuse/core")["useConfirmDialog"] - >; - readonly useCounter: UnwrapRef; - readonly useCssModule: UnwrapRef; - readonly useCssVar: UnwrapRef; - readonly useCssVars: UnwrapRef; - readonly useCurrentElement: UnwrapRef< - typeof import("@vueuse/core")["useCurrentElement"] - >; - readonly useCycleList: UnwrapRef< - typeof import("@vueuse/core")["useCycleList"] - >; - readonly useDark: UnwrapRef; - readonly useDateFormat: UnwrapRef< - typeof import("@vueuse/core")["useDateFormat"] - >; - readonly useDebounce: UnwrapRef< - typeof import("@vueuse/core")["useDebounce"] - >; - readonly useDebounceFn: UnwrapRef< - typeof import("@vueuse/core")["useDebounceFn"] - >; - readonly useDebouncedRefHistory: UnwrapRef< - typeof import("@vueuse/core")["useDebouncedRefHistory"] - >; - readonly useDeviceMotion: UnwrapRef< - typeof import("@vueuse/core")["useDeviceMotion"] - >; - readonly useDeviceOrientation: UnwrapRef< - typeof import("@vueuse/core")["useDeviceOrientation"] - >; - readonly useDevicePixelRatio: UnwrapRef< - typeof import("@vueuse/core")["useDevicePixelRatio"] - >; - readonly useDevicesList: UnwrapRef< - typeof import("@vueuse/core")["useDevicesList"] - >; - readonly useDisplayMedia: UnwrapRef< - typeof import("@vueuse/core")["useDisplayMedia"] - >; - readonly useDocumentVisibility: UnwrapRef< - typeof import("@vueuse/core")["useDocumentVisibility"] - >; - readonly useDraggable: UnwrapRef< - typeof import("@vueuse/core")["useDraggable"] - >; - readonly useDropZone: UnwrapRef< - typeof import("@vueuse/core")["useDropZone"] - >; - readonly useElementBounding: UnwrapRef< - typeof import("@vueuse/core")["useElementBounding"] - >; - readonly useElementByPoint: UnwrapRef< - typeof import("@vueuse/core")["useElementByPoint"] - >; - readonly useElementHover: UnwrapRef< - typeof import("@vueuse/core")["useElementHover"] - >; - readonly useElementSize: UnwrapRef< - typeof import("@vueuse/core")["useElementSize"] - >; - readonly useElementVisibility: UnwrapRef< - typeof import("@vueuse/core")["useElementVisibility"] - >; - readonly useEventBus: UnwrapRef< - typeof import("@vueuse/core")["useEventBus"] - >; - readonly useEventListener: UnwrapRef< - typeof import("@vueuse/core")["useEventListener"] - >; - readonly useEventSource: UnwrapRef< - typeof import("@vueuse/core")["useEventSource"] - >; - readonly useEyeDropper: UnwrapRef< - typeof import("@vueuse/core")["useEyeDropper"] - >; - readonly useFavicon: UnwrapRef; - readonly useFetch: UnwrapRef; - readonly useFileDialog: UnwrapRef< - typeof import("@vueuse/core")["useFileDialog"] - >; - readonly useFileSystemAccess: UnwrapRef< - typeof import("@vueuse/core")["useFileSystemAccess"] - >; - readonly useFocus: UnwrapRef; - readonly useFocusWithin: UnwrapRef< - typeof import("@vueuse/core")["useFocusWithin"] - >; - readonly useFps: UnwrapRef; - readonly useFullscreen: UnwrapRef< - typeof import("@vueuse/core")["useFullscreen"] - >; - readonly useGamepad: UnwrapRef; - readonly useGeolocation: UnwrapRef< - typeof import("@vueuse/core")["useGeolocation"] - >; - readonly useIdle: UnwrapRef; - readonly useImage: UnwrapRef; - readonly useInfiniteScroll: UnwrapRef< - typeof import("@vueuse/core")["useInfiniteScroll"] - >; - readonly useIntersectionObserver: UnwrapRef< - typeof import("@vueuse/core")["useIntersectionObserver"] - >; - readonly useInterval: UnwrapRef< - typeof import("@vueuse/core")["useInterval"] - >; - readonly useIntervalFn: UnwrapRef< - typeof import("@vueuse/core")["useIntervalFn"] - >; - readonly useKeyModifier: UnwrapRef< - typeof import("@vueuse/core")["useKeyModifier"] - >; - readonly useLastChanged: UnwrapRef< - typeof import("@vueuse/core")["useLastChanged"] - >; - readonly useLocalStorage: UnwrapRef< - typeof import("@vueuse/core")["useLocalStorage"] - >; - readonly useMagicKeys: UnwrapRef< - typeof import("@vueuse/core")["useMagicKeys"] - >; - readonly useManualRefHistory: UnwrapRef< - typeof import("@vueuse/core")["useManualRefHistory"] - >; - readonly useMediaControls: UnwrapRef< - typeof import("@vueuse/core")["useMediaControls"] - >; - readonly useMediaQuery: UnwrapRef< - typeof import("@vueuse/core")["useMediaQuery"] - >; - readonly useMemoize: UnwrapRef; - readonly useMemory: UnwrapRef; - readonly useMounted: UnwrapRef; - readonly useMouse: UnwrapRef; - readonly useMouseInElement: UnwrapRef< - typeof import("@vueuse/core")["useMouseInElement"] - >; - readonly useMousePressed: UnwrapRef< - typeof import("@vueuse/core")["useMousePressed"] - >; - readonly useMutationObserver: UnwrapRef< - typeof import("@vueuse/core")["useMutationObserver"] - >; - readonly useNavigatorLanguage: UnwrapRef< - typeof import("@vueuse/core")["useNavigatorLanguage"] - >; - readonly useNetwork: UnwrapRef; - readonly useNow: UnwrapRef; - readonly useObjectUrl: UnwrapRef< - typeof import("@vueuse/core")["useObjectUrl"] - >; - readonly useOffsetPagination: UnwrapRef< - typeof import("@vueuse/core")["useOffsetPagination"] - >; - readonly useOnline: UnwrapRef; - readonly usePageLeave: UnwrapRef< - typeof import("@vueuse/core")["usePageLeave"] - >; - readonly useParallax: UnwrapRef< - typeof import("@vueuse/core")["useParallax"] - >; - readonly useParentElement: UnwrapRef< - typeof import("@vueuse/core")["useParentElement"] - >; - readonly usePerformanceObserver: UnwrapRef< - typeof import("@vueuse/core")["usePerformanceObserver"] - >; - readonly usePermission: UnwrapRef< - typeof import("@vueuse/core")["usePermission"] - >; - readonly usePointer: UnwrapRef; - readonly usePointerLock: UnwrapRef< - typeof import("@vueuse/core")["usePointerLock"] - >; - readonly usePointerSwipe: UnwrapRef< - typeof import("@vueuse/core")["usePointerSwipe"] - >; - readonly usePreferredColorScheme: UnwrapRef< - typeof import("@vueuse/core")["usePreferredColorScheme"] - >; - readonly usePreferredContrast: UnwrapRef< - typeof import("@vueuse/core")["usePreferredContrast"] - >; - readonly usePreferredDark: UnwrapRef< - typeof import("@vueuse/core")["usePreferredDark"] - >; - readonly usePreferredLanguages: UnwrapRef< - typeof import("@vueuse/core")["usePreferredLanguages"] - >; - readonly usePreferredReducedMotion: UnwrapRef< - typeof import("@vueuse/core")["usePreferredReducedMotion"] - >; - readonly usePrevious: UnwrapRef< - typeof import("@vueuse/core")["usePrevious"] - >; - readonly useRafFn: UnwrapRef; - readonly useRefHistory: UnwrapRef< - typeof import("@vueuse/core")["useRefHistory"] - >; - readonly useResizeObserver: UnwrapRef< - typeof import("@vueuse/core")["useResizeObserver"] - >; - readonly useScreenOrientation: UnwrapRef< - typeof import("@vueuse/core")["useScreenOrientation"] - >; - readonly useScreenSafeArea: UnwrapRef< - typeof import("@vueuse/core")["useScreenSafeArea"] - >; - readonly useScriptTag: UnwrapRef< - typeof import("@vueuse/core")["useScriptTag"] - >; - readonly useScroll: UnwrapRef; - readonly useScrollLock: UnwrapRef< - typeof import("@vueuse/core")["useScrollLock"] - >; - readonly useSessionStorage: UnwrapRef< - typeof import("@vueuse/core")["useSessionStorage"] - >; - readonly useShare: UnwrapRef; - readonly useSlots: UnwrapRef; - readonly useSorted: UnwrapRef; - readonly useSpeechRecognition: UnwrapRef< - typeof import("@vueuse/core")["useSpeechRecognition"] - >; - readonly useSpeechSynthesis: UnwrapRef< - typeof import("@vueuse/core")["useSpeechSynthesis"] - >; - readonly useStepper: UnwrapRef; - readonly useStorage: UnwrapRef; - readonly useStorageAsync: UnwrapRef< - typeof import("@vueuse/core")["useStorageAsync"] - >; - readonly useStyleTag: UnwrapRef< - typeof import("@vueuse/core")["useStyleTag"] - >; - readonly useSupported: UnwrapRef< - typeof import("@vueuse/core")["useSupported"] - >; - readonly useSwipe: UnwrapRef; - readonly useTemplateRefsList: UnwrapRef< - typeof import("@vueuse/core")["useTemplateRefsList"] - >; - readonly useTextDirection: UnwrapRef< - typeof import("@vueuse/core")["useTextDirection"] - >; - readonly useTextSelection: UnwrapRef< - typeof import("@vueuse/core")["useTextSelection"] - >; - readonly useTextareaAutosize: UnwrapRef< - typeof import("@vueuse/core")["useTextareaAutosize"] - >; - readonly useThrottle: UnwrapRef< - typeof import("@vueuse/core")["useThrottle"] - >; - readonly useThrottleFn: UnwrapRef< - typeof import("@vueuse/core")["useThrottleFn"] - >; - readonly useThrottledRefHistory: UnwrapRef< - typeof import("@vueuse/core")["useThrottledRefHistory"] - >; - readonly useTimeAgo: UnwrapRef; - readonly useTimeout: UnwrapRef; - readonly useTimeoutFn: UnwrapRef< - typeof import("@vueuse/core")["useTimeoutFn"] - >; - readonly useTimeoutPoll: UnwrapRef< - typeof import("@vueuse/core")["useTimeoutPoll"] - >; - readonly useTimestamp: UnwrapRef< - typeof import("@vueuse/core")["useTimestamp"] - >; - readonly useTitle: UnwrapRef; - readonly useToNumber: UnwrapRef< - typeof import("@vueuse/core")["useToNumber"] - >; - readonly useToString: UnwrapRef< - typeof import("@vueuse/core")["useToString"] - >; - readonly useToggle: UnwrapRef; - readonly useTransition: UnwrapRef< - typeof import("@vueuse/core")["useTransition"] - >; - readonly useUrlSearchParams: UnwrapRef< - typeof import("@vueuse/core")["useUrlSearchParams"] - >; - readonly useUserMedia: UnwrapRef< - typeof import("@vueuse/core")["useUserMedia"] - >; - readonly useVModel: UnwrapRef; - readonly useVModels: UnwrapRef; - readonly useVibrate: UnwrapRef; - readonly useVirtualList: UnwrapRef< - typeof import("@vueuse/core")["useVirtualList"] - >; - readonly useWakeLock: UnwrapRef< - typeof import("@vueuse/core")["useWakeLock"] - >; - readonly useWebNotification: UnwrapRef< - typeof import("@vueuse/core")["useWebNotification"] - >; - readonly useWebSocket: UnwrapRef< - typeof import("@vueuse/core")["useWebSocket"] - >; - readonly useWebWorker: UnwrapRef< - typeof import("@vueuse/core")["useWebWorker"] - >; - readonly useWebWorkerFn: UnwrapRef< - typeof import("@vueuse/core")["useWebWorkerFn"] - >; - readonly useWindowFocus: UnwrapRef< - typeof import("@vueuse/core")["useWindowFocus"] - >; - readonly useWindowScroll: UnwrapRef< - typeof import("@vueuse/core")["useWindowScroll"] - >; - readonly useWindowSize: UnwrapRef< - typeof import("@vueuse/core")["useWindowSize"] - >; - readonly watch: UnwrapRef; - readonly watchArray: UnwrapRef; - readonly watchAtMost: UnwrapRef< - typeof import("@vueuse/core")["watchAtMost"] - >; - readonly watchDebounced: UnwrapRef< - typeof import("@vueuse/core")["watchDebounced"] - >; - readonly watchDeep: UnwrapRef; - readonly watchEffect: UnwrapRef; - readonly watchIgnorable: UnwrapRef< - typeof import("@vueuse/core")["watchIgnorable"] - >; - readonly watchImmediate: UnwrapRef< - typeof import("@vueuse/core")["watchImmediate"] - >; - readonly watchOnce: UnwrapRef; - readonly watchPausable: UnwrapRef< - typeof import("@vueuse/core")["watchPausable"] - >; - readonly watchPostEffect: UnwrapRef< - typeof import("vue")["watchPostEffect"] - >; - readonly watchSyncEffect: UnwrapRef< - typeof import("vue")["watchSyncEffect"] - >; - readonly watchThrottled: UnwrapRef< - typeof import("@vueuse/core")["watchThrottled"] - >; - readonly watchTriggerable: UnwrapRef< - typeof import("@vueuse/core")["watchTriggerable"] - >; - readonly watchWithFilter: UnwrapRef< - typeof import("@vueuse/core")["watchWithFilter"] - >; - readonly whenever: UnwrapRef; + readonly EffectScope: UnwrapRef + readonly ElForm: UnwrapRef + readonly ElMessage: UnwrapRef + readonly ElMessageBox: UnwrapRef + readonly asyncComputed: UnwrapRef + readonly autoResetRef: UnwrapRef + readonly computed: UnwrapRef + readonly computedAsync: UnwrapRef + readonly computedEager: UnwrapRef + readonly computedInject: UnwrapRef + readonly computedWithControl: UnwrapRef + readonly controlledComputed: UnwrapRef + readonly controlledRef: UnwrapRef + readonly createApp: UnwrapRef + readonly createEventHook: UnwrapRef + readonly createGlobalState: UnwrapRef + readonly createInjectionState: UnwrapRef + readonly createReactiveFn: UnwrapRef + readonly createReusableTemplate: UnwrapRef + readonly createSharedComposable: UnwrapRef + readonly createTemplatePromise: UnwrapRef + readonly createUnrefFn: UnwrapRef + readonly customRef: UnwrapRef + readonly debouncedRef: UnwrapRef + readonly debouncedWatch: UnwrapRef + readonly defineAsyncComponent: UnwrapRef + readonly defineComponent: UnwrapRef + readonly eagerComputed: UnwrapRef + readonly effectScope: UnwrapRef + readonly extendRef: UnwrapRef + readonly getCurrentInstance: UnwrapRef + readonly getCurrentScope: UnwrapRef + readonly h: UnwrapRef + readonly ignorableWatch: UnwrapRef + readonly inject: UnwrapRef + readonly isDefined: UnwrapRef + readonly isProxy: UnwrapRef + readonly isReactive: UnwrapRef + readonly isReadonly: UnwrapRef + readonly isRef: UnwrapRef + readonly makeDestructurable: UnwrapRef + readonly markRaw: UnwrapRef + readonly nextTick: UnwrapRef + readonly onActivated: UnwrapRef + readonly onBeforeMount: UnwrapRef + readonly onBeforeUnmount: UnwrapRef + readonly onBeforeUpdate: UnwrapRef + readonly onClickOutside: UnwrapRef + readonly onDeactivated: UnwrapRef + readonly onErrorCaptured: UnwrapRef + readonly onKeyStroke: UnwrapRef + readonly onLongPress: UnwrapRef + readonly onMounted: UnwrapRef + readonly onRenderTracked: UnwrapRef + readonly onRenderTriggered: UnwrapRef + readonly onScopeDispose: UnwrapRef + readonly onServerPrefetch: UnwrapRef + readonly onStartTyping: UnwrapRef + readonly onUnmounted: UnwrapRef + readonly onUpdated: UnwrapRef + readonly pausableWatch: UnwrapRef + readonly provide: UnwrapRef + readonly reactify: UnwrapRef + readonly reactifyObject: UnwrapRef + readonly reactive: UnwrapRef + readonly reactiveComputed: UnwrapRef + readonly reactiveOmit: UnwrapRef + readonly reactivePick: UnwrapRef + readonly readonly: UnwrapRef + readonly ref: UnwrapRef + readonly refAutoReset: UnwrapRef + readonly refDebounced: UnwrapRef + readonly refDefault: UnwrapRef + readonly refThrottled: UnwrapRef + readonly refWithControl: UnwrapRef + readonly resolveComponent: UnwrapRef + readonly resolveRef: UnwrapRef + readonly resolveUnref: UnwrapRef + readonly shallowReactive: UnwrapRef + readonly shallowReadonly: UnwrapRef + readonly shallowRef: UnwrapRef + readonly syncRef: UnwrapRef + readonly syncRefs: UnwrapRef + readonly templateRef: UnwrapRef + readonly throttledRef: UnwrapRef + readonly throttledWatch: UnwrapRef + readonly toRaw: UnwrapRef + readonly toReactive: UnwrapRef + readonly toRef: UnwrapRef + readonly toRefs: UnwrapRef + readonly toValue: UnwrapRef + readonly triggerRef: UnwrapRef + readonly tryOnBeforeMount: UnwrapRef + readonly tryOnBeforeUnmount: UnwrapRef + readonly tryOnMounted: UnwrapRef + readonly tryOnScopeDispose: UnwrapRef + readonly tryOnUnmounted: UnwrapRef + readonly unref: UnwrapRef + readonly unrefElement: UnwrapRef + readonly until: UnwrapRef + readonly useActiveElement: UnwrapRef + readonly useAnimate: UnwrapRef + readonly useArrayDifference: UnwrapRef + readonly useArrayEvery: UnwrapRef + readonly useArrayFilter: UnwrapRef + readonly useArrayFind: UnwrapRef + readonly useArrayFindIndex: UnwrapRef + readonly useArrayFindLast: UnwrapRef + readonly useArrayIncludes: UnwrapRef + readonly useArrayJoin: UnwrapRef + readonly useArrayMap: UnwrapRef + readonly useArrayReduce: UnwrapRef + readonly useArraySome: UnwrapRef + readonly useArrayUnique: UnwrapRef + readonly useAsyncQueue: UnwrapRef + readonly useAsyncState: UnwrapRef + readonly useAttrs: UnwrapRef + readonly useBase64: UnwrapRef + readonly useBattery: UnwrapRef + readonly useBluetooth: UnwrapRef + readonly useBreakpoints: UnwrapRef + readonly useBroadcastChannel: UnwrapRef + readonly useBrowserLocation: UnwrapRef + readonly useCached: UnwrapRef + readonly useClipboard: UnwrapRef + readonly useCloned: UnwrapRef + readonly useColorMode: UnwrapRef + readonly useConfirmDialog: UnwrapRef + readonly useCounter: UnwrapRef + readonly useCssModule: UnwrapRef + readonly useCssVar: UnwrapRef + readonly useCssVars: UnwrapRef + readonly useCurrentElement: UnwrapRef + readonly useCycleList: UnwrapRef + readonly useDark: UnwrapRef + readonly useDateFormat: UnwrapRef + readonly useDebounce: UnwrapRef + readonly useDebounceFn: UnwrapRef + readonly useDebouncedRefHistory: UnwrapRef + readonly useDeviceMotion: UnwrapRef + readonly useDeviceOrientation: UnwrapRef + readonly useDevicePixelRatio: UnwrapRef + readonly useDevicesList: UnwrapRef + readonly useDisplayMedia: UnwrapRef + readonly useDocumentVisibility: UnwrapRef + readonly useDraggable: UnwrapRef + readonly useDropZone: UnwrapRef + readonly useElementBounding: UnwrapRef + readonly useElementByPoint: UnwrapRef + readonly useElementHover: UnwrapRef + readonly useElementSize: UnwrapRef + readonly useElementVisibility: UnwrapRef + readonly useEventBus: UnwrapRef + readonly useEventListener: UnwrapRef + readonly useEventSource: UnwrapRef + readonly useEyeDropper: UnwrapRef + readonly useFavicon: UnwrapRef + readonly useFetch: UnwrapRef + readonly useFileDialog: UnwrapRef + readonly useFileSystemAccess: UnwrapRef + readonly useFocus: UnwrapRef + readonly useFocusWithin: UnwrapRef + readonly useFps: UnwrapRef + readonly useFullscreen: UnwrapRef + readonly useGamepad: UnwrapRef + readonly useGeolocation: UnwrapRef + readonly useIdle: UnwrapRef + readonly useImage: UnwrapRef + readonly useInfiniteScroll: UnwrapRef + readonly useIntersectionObserver: UnwrapRef + readonly useInterval: UnwrapRef + readonly useIntervalFn: UnwrapRef + readonly useKeyModifier: UnwrapRef + readonly useLastChanged: UnwrapRef + readonly useLocalStorage: UnwrapRef + readonly useMagicKeys: UnwrapRef + readonly useManualRefHistory: UnwrapRef + readonly useMediaControls: UnwrapRef + readonly useMediaQuery: UnwrapRef + readonly useMemoize: UnwrapRef + readonly useMemory: UnwrapRef + readonly useMounted: UnwrapRef + readonly useMouse: UnwrapRef + readonly useMouseInElement: UnwrapRef + readonly useMousePressed: UnwrapRef + readonly useMutationObserver: UnwrapRef + readonly useNavigatorLanguage: UnwrapRef + readonly useNetwork: UnwrapRef + readonly useNow: UnwrapRef + readonly useObjectUrl: UnwrapRef + readonly useOffsetPagination: UnwrapRef + readonly useOnline: UnwrapRef + readonly usePageLeave: UnwrapRef + readonly useParallax: UnwrapRef + readonly useParentElement: UnwrapRef + readonly usePerformanceObserver: UnwrapRef + readonly usePermission: UnwrapRef + readonly usePointer: UnwrapRef + readonly usePointerLock: UnwrapRef + readonly usePointerSwipe: UnwrapRef + readonly usePreferredColorScheme: UnwrapRef + readonly usePreferredContrast: UnwrapRef + readonly usePreferredDark: UnwrapRef + readonly usePreferredLanguages: UnwrapRef + readonly usePreferredReducedMotion: UnwrapRef + readonly usePrevious: UnwrapRef + readonly useRafFn: UnwrapRef + readonly useRefHistory: UnwrapRef + readonly useResizeObserver: UnwrapRef + readonly useScreenOrientation: UnwrapRef + readonly useScreenSafeArea: UnwrapRef + readonly useScriptTag: UnwrapRef + readonly useScroll: UnwrapRef + readonly useScrollLock: UnwrapRef + readonly useSessionStorage: UnwrapRef + readonly useShare: UnwrapRef + readonly useSlots: UnwrapRef + readonly useSorted: UnwrapRef + readonly useSpeechRecognition: UnwrapRef + readonly useSpeechSynthesis: UnwrapRef + readonly useStepper: UnwrapRef + readonly useStorage: UnwrapRef + readonly useStorageAsync: UnwrapRef + readonly useStyleTag: UnwrapRef + readonly useSupported: UnwrapRef + readonly useSwipe: UnwrapRef + readonly useTemplateRefsList: UnwrapRef + readonly useTextDirection: UnwrapRef + readonly useTextSelection: UnwrapRef + readonly useTextareaAutosize: UnwrapRef + readonly useThrottle: UnwrapRef + readonly useThrottleFn: UnwrapRef + readonly useThrottledRefHistory: UnwrapRef + readonly useTimeAgo: UnwrapRef + readonly useTimeout: UnwrapRef + readonly useTimeoutFn: UnwrapRef + readonly useTimeoutPoll: UnwrapRef + readonly useTimestamp: UnwrapRef + readonly useTitle: UnwrapRef + readonly useToNumber: UnwrapRef + readonly useToString: UnwrapRef + readonly useToggle: UnwrapRef + readonly useTransition: UnwrapRef + readonly useUrlSearchParams: UnwrapRef + readonly useUserMedia: UnwrapRef + readonly useVModel: UnwrapRef + readonly useVModels: UnwrapRef + readonly useVibrate: UnwrapRef + readonly useVirtualList: UnwrapRef + readonly useWakeLock: UnwrapRef + readonly useWebNotification: UnwrapRef + readonly useWebSocket: UnwrapRef + readonly useWebWorker: UnwrapRef + readonly useWebWorkerFn: UnwrapRef + readonly useWindowFocus: UnwrapRef + readonly useWindowScroll: UnwrapRef + readonly useWindowSize: UnwrapRef + readonly watch: UnwrapRef + readonly watchArray: UnwrapRef + readonly watchAtMost: UnwrapRef + readonly watchDebounced: UnwrapRef + readonly watchDeep: UnwrapRef + readonly watchEffect: UnwrapRef + readonly watchIgnorable: UnwrapRef + readonly watchImmediate: UnwrapRef + readonly watchOnce: UnwrapRef + readonly watchPausable: UnwrapRef + readonly watchPostEffect: UnwrapRef + readonly watchSyncEffect: UnwrapRef + readonly watchThrottled: UnwrapRef + readonly watchTriggerable: UnwrapRef + readonly watchWithFilter: UnwrapRef + readonly whenever: UnwrapRef } } -declare module "@vue/runtime-core" { +declare module '@vue/runtime-core' { interface ComponentCustomProperties { - readonly EffectScope: UnwrapRef; - readonly ElForm: UnwrapRef; - readonly ElMessage: UnwrapRef< - typeof import("element-plus/es")["ElMessage"] - >; - readonly ElMessageBox: UnwrapRef< - typeof import("element-plus/es")["ElMessageBox"] - >; - readonly asyncComputed: UnwrapRef< - typeof import("@vueuse/core")["asyncComputed"] - >; - readonly autoResetRef: UnwrapRef< - typeof import("@vueuse/core")["autoResetRef"] - >; - readonly computed: UnwrapRef; - readonly computedAsync: UnwrapRef< - typeof import("@vueuse/core")["computedAsync"] - >; - readonly computedEager: UnwrapRef< - typeof import("@vueuse/core")["computedEager"] - >; - readonly computedInject: UnwrapRef< - typeof import("@vueuse/core")["computedInject"] - >; - readonly computedWithControl: UnwrapRef< - typeof import("@vueuse/core")["computedWithControl"] - >; - readonly controlledComputed: UnwrapRef< - typeof import("@vueuse/core")["controlledComputed"] - >; - readonly controlledRef: UnwrapRef< - typeof import("@vueuse/core")["controlledRef"] - >; - readonly createApp: UnwrapRef; - readonly createEventHook: UnwrapRef< - typeof import("@vueuse/core")["createEventHook"] - >; - readonly createGlobalState: UnwrapRef< - typeof import("@vueuse/core")["createGlobalState"] - >; - readonly createInjectionState: UnwrapRef< - typeof import("@vueuse/core")["createInjectionState"] - >; - readonly createReactiveFn: UnwrapRef< - typeof import("@vueuse/core")["createReactiveFn"] - >; - readonly createReusableTemplate: UnwrapRef< - typeof import("@vueuse/core")["createReusableTemplate"] - >; - readonly createSharedComposable: UnwrapRef< - typeof import("@vueuse/core")["createSharedComposable"] - >; - readonly createTemplatePromise: UnwrapRef< - typeof import("@vueuse/core")["createTemplatePromise"] - >; - readonly createUnrefFn: UnwrapRef< - typeof import("@vueuse/core")["createUnrefFn"] - >; - readonly customRef: UnwrapRef; - readonly debouncedRef: UnwrapRef< - typeof import("@vueuse/core")["debouncedRef"] - >; - readonly debouncedWatch: UnwrapRef< - typeof import("@vueuse/core")["debouncedWatch"] - >; - readonly defineAsyncComponent: UnwrapRef< - typeof import("vue")["defineAsyncComponent"] - >; - readonly defineComponent: UnwrapRef< - typeof import("vue")["defineComponent"] - >; - readonly eagerComputed: UnwrapRef< - typeof import("@vueuse/core")["eagerComputed"] - >; - readonly effectScope: UnwrapRef; - readonly extendRef: UnwrapRef; - readonly getCurrentInstance: UnwrapRef< - typeof import("vue")["getCurrentInstance"] - >; - readonly getCurrentScope: UnwrapRef< - typeof import("vue")["getCurrentScope"] - >; - readonly h: UnwrapRef; - readonly ignorableWatch: UnwrapRef< - typeof import("@vueuse/core")["ignorableWatch"] - >; - readonly inject: UnwrapRef; - readonly isDefined: UnwrapRef; - readonly isProxy: UnwrapRef; - readonly isReactive: UnwrapRef; - readonly isReadonly: UnwrapRef; - readonly isRef: UnwrapRef; - readonly makeDestructurable: UnwrapRef< - typeof import("@vueuse/core")["makeDestructurable"] - >; - readonly markRaw: UnwrapRef; - readonly nextTick: UnwrapRef; - readonly onActivated: UnwrapRef; - readonly onBeforeMount: UnwrapRef; - readonly onBeforeUnmount: UnwrapRef< - typeof import("vue")["onBeforeUnmount"] - >; - readonly onBeforeUpdate: UnwrapRef; - readonly onClickOutside: UnwrapRef< - typeof import("@vueuse/core")["onClickOutside"] - >; - readonly onDeactivated: UnwrapRef; - readonly onErrorCaptured: UnwrapRef< - typeof import("vue")["onErrorCaptured"] - >; - readonly onKeyStroke: UnwrapRef< - typeof import("@vueuse/core")["onKeyStroke"] - >; - readonly onLongPress: UnwrapRef< - typeof import("@vueuse/core")["onLongPress"] - >; - readonly onMounted: UnwrapRef; - readonly onRenderTracked: UnwrapRef< - typeof import("vue")["onRenderTracked"] - >; - readonly onRenderTriggered: UnwrapRef< - typeof import("vue")["onRenderTriggered"] - >; - readonly onScopeDispose: UnwrapRef; - readonly onServerPrefetch: UnwrapRef< - typeof import("vue")["onServerPrefetch"] - >; - readonly onStartTyping: UnwrapRef< - typeof import("@vueuse/core")["onStartTyping"] - >; - readonly onUnmounted: UnwrapRef; - readonly onUpdated: UnwrapRef; - readonly pausableWatch: UnwrapRef< - typeof import("@vueuse/core")["pausableWatch"] - >; - readonly provide: UnwrapRef; - readonly reactify: UnwrapRef; - readonly reactifyObject: UnwrapRef< - typeof import("@vueuse/core")["reactifyObject"] - >; - readonly reactive: UnwrapRef; - readonly reactiveComputed: UnwrapRef< - typeof import("@vueuse/core")["reactiveComputed"] - >; - readonly reactiveOmit: UnwrapRef< - typeof import("@vueuse/core")["reactiveOmit"] - >; - readonly reactivePick: UnwrapRef< - typeof import("@vueuse/core")["reactivePick"] - >; - readonly readonly: UnwrapRef; - readonly ref: UnwrapRef; - readonly refAutoReset: UnwrapRef< - typeof import("@vueuse/core")["refAutoReset"] - >; - readonly refDebounced: UnwrapRef< - typeof import("@vueuse/core")["refDebounced"] - >; - readonly refDefault: UnwrapRef; - readonly refThrottled: UnwrapRef< - typeof import("@vueuse/core")["refThrottled"] - >; - readonly refWithControl: UnwrapRef< - typeof import("@vueuse/core")["refWithControl"] - >; - readonly resolveComponent: UnwrapRef< - typeof import("vue")["resolveComponent"] - >; - readonly resolveRef: UnwrapRef; - readonly resolveUnref: UnwrapRef< - typeof import("@vueuse/core")["resolveUnref"] - >; - readonly shallowReactive: UnwrapRef< - typeof import("vue")["shallowReactive"] - >; - readonly shallowReadonly: UnwrapRef< - typeof import("vue")["shallowReadonly"] - >; - readonly shallowRef: UnwrapRef; - readonly syncRef: UnwrapRef; - readonly syncRefs: UnwrapRef; - readonly templateRef: UnwrapRef< - typeof import("@vueuse/core")["templateRef"] - >; - readonly throttledRef: UnwrapRef< - typeof import("@vueuse/core")["throttledRef"] - >; - readonly throttledWatch: UnwrapRef< - typeof import("@vueuse/core")["throttledWatch"] - >; - readonly toRaw: UnwrapRef; - readonly toReactive: UnwrapRef; - readonly toRef: UnwrapRef; - readonly toRefs: UnwrapRef; - readonly toValue: UnwrapRef; - readonly triggerRef: UnwrapRef; - readonly tryOnBeforeMount: UnwrapRef< - typeof import("@vueuse/core")["tryOnBeforeMount"] - >; - readonly tryOnBeforeUnmount: UnwrapRef< - typeof import("@vueuse/core")["tryOnBeforeUnmount"] - >; - readonly tryOnMounted: UnwrapRef< - typeof import("@vueuse/core")["tryOnMounted"] - >; - readonly tryOnScopeDispose: UnwrapRef< - typeof import("@vueuse/core")["tryOnScopeDispose"] - >; - readonly tryOnUnmounted: UnwrapRef< - typeof import("@vueuse/core")["tryOnUnmounted"] - >; - readonly unref: UnwrapRef; - readonly unrefElement: UnwrapRef< - typeof import("@vueuse/core")["unrefElement"] - >; - readonly until: UnwrapRef; - readonly useActiveElement: UnwrapRef< - typeof import("@vueuse/core")["useActiveElement"] - >; - readonly useAnimate: UnwrapRef; - readonly useArrayDifference: UnwrapRef< - typeof import("@vueuse/core")["useArrayDifference"] - >; - readonly useArrayEvery: UnwrapRef< - typeof import("@vueuse/core")["useArrayEvery"] - >; - readonly useArrayFilter: UnwrapRef< - typeof import("@vueuse/core")["useArrayFilter"] - >; - readonly useArrayFind: UnwrapRef< - typeof import("@vueuse/core")["useArrayFind"] - >; - readonly useArrayFindIndex: UnwrapRef< - typeof import("@vueuse/core")["useArrayFindIndex"] - >; - readonly useArrayFindLast: UnwrapRef< - typeof import("@vueuse/core")["useArrayFindLast"] - >; - readonly useArrayIncludes: UnwrapRef< - typeof import("@vueuse/core")["useArrayIncludes"] - >; - readonly useArrayJoin: UnwrapRef< - typeof import("@vueuse/core")["useArrayJoin"] - >; - readonly useArrayMap: UnwrapRef< - typeof import("@vueuse/core")["useArrayMap"] - >; - readonly useArrayReduce: UnwrapRef< - typeof import("@vueuse/core")["useArrayReduce"] - >; - readonly useArraySome: UnwrapRef< - typeof import("@vueuse/core")["useArraySome"] - >; - readonly useArrayUnique: UnwrapRef< - typeof import("@vueuse/core")["useArrayUnique"] - >; - readonly useAsyncQueue: UnwrapRef< - typeof import("@vueuse/core")["useAsyncQueue"] - >; - readonly useAsyncState: UnwrapRef< - typeof import("@vueuse/core")["useAsyncState"] - >; - readonly useAttrs: UnwrapRef; - readonly useBase64: UnwrapRef; - readonly useBattery: UnwrapRef; - readonly useBluetooth: UnwrapRef< - typeof import("@vueuse/core")["useBluetooth"] - >; - readonly useBreakpoints: UnwrapRef< - typeof import("@vueuse/core")["useBreakpoints"] - >; - readonly useBroadcastChannel: UnwrapRef< - typeof import("@vueuse/core")["useBroadcastChannel"] - >; - readonly useBrowserLocation: UnwrapRef< - typeof import("@vueuse/core")["useBrowserLocation"] - >; - readonly useCached: UnwrapRef; - readonly useClipboard: UnwrapRef< - typeof import("@vueuse/core")["useClipboard"] - >; - readonly useCloned: UnwrapRef; - readonly useColorMode: UnwrapRef< - typeof import("@vueuse/core")["useColorMode"] - >; - readonly useConfirmDialog: UnwrapRef< - typeof import("@vueuse/core")["useConfirmDialog"] - >; - readonly useCounter: UnwrapRef; - readonly useCssModule: UnwrapRef; - readonly useCssVar: UnwrapRef; - readonly useCssVars: UnwrapRef; - readonly useCurrentElement: UnwrapRef< - typeof import("@vueuse/core")["useCurrentElement"] - >; - readonly useCycleList: UnwrapRef< - typeof import("@vueuse/core")["useCycleList"] - >; - readonly useDark: UnwrapRef; - readonly useDateFormat: UnwrapRef< - typeof import("@vueuse/core")["useDateFormat"] - >; - readonly useDebounce: UnwrapRef< - typeof import("@vueuse/core")["useDebounce"] - >; - readonly useDebounceFn: UnwrapRef< - typeof import("@vueuse/core")["useDebounceFn"] - >; - readonly useDebouncedRefHistory: UnwrapRef< - typeof import("@vueuse/core")["useDebouncedRefHistory"] - >; - readonly useDeviceMotion: UnwrapRef< - typeof import("@vueuse/core")["useDeviceMotion"] - >; - readonly useDeviceOrientation: UnwrapRef< - typeof import("@vueuse/core")["useDeviceOrientation"] - >; - readonly useDevicePixelRatio: UnwrapRef< - typeof import("@vueuse/core")["useDevicePixelRatio"] - >; - readonly useDevicesList: UnwrapRef< - typeof import("@vueuse/core")["useDevicesList"] - >; - readonly useDisplayMedia: UnwrapRef< - typeof import("@vueuse/core")["useDisplayMedia"] - >; - readonly useDocumentVisibility: UnwrapRef< - typeof import("@vueuse/core")["useDocumentVisibility"] - >; - readonly useDraggable: UnwrapRef< - typeof import("@vueuse/core")["useDraggable"] - >; - readonly useDropZone: UnwrapRef< - typeof import("@vueuse/core")["useDropZone"] - >; - readonly useElementBounding: UnwrapRef< - typeof import("@vueuse/core")["useElementBounding"] - >; - readonly useElementByPoint: UnwrapRef< - typeof import("@vueuse/core")["useElementByPoint"] - >; - readonly useElementHover: UnwrapRef< - typeof import("@vueuse/core")["useElementHover"] - >; - readonly useElementSize: UnwrapRef< - typeof import("@vueuse/core")["useElementSize"] - >; - readonly useElementVisibility: UnwrapRef< - typeof import("@vueuse/core")["useElementVisibility"] - >; - readonly useEventBus: UnwrapRef< - typeof import("@vueuse/core")["useEventBus"] - >; - readonly useEventListener: UnwrapRef< - typeof import("@vueuse/core")["useEventListener"] - >; - readonly useEventSource: UnwrapRef< - typeof import("@vueuse/core")["useEventSource"] - >; - readonly useEyeDropper: UnwrapRef< - typeof import("@vueuse/core")["useEyeDropper"] - >; - readonly useFavicon: UnwrapRef; - readonly useFetch: UnwrapRef; - readonly useFileDialog: UnwrapRef< - typeof import("@vueuse/core")["useFileDialog"] - >; - readonly useFileSystemAccess: UnwrapRef< - typeof import("@vueuse/core")["useFileSystemAccess"] - >; - readonly useFocus: UnwrapRef; - readonly useFocusWithin: UnwrapRef< - typeof import("@vueuse/core")["useFocusWithin"] - >; - readonly useFps: UnwrapRef; - readonly useFullscreen: UnwrapRef< - typeof import("@vueuse/core")["useFullscreen"] - >; - readonly useGamepad: UnwrapRef; - readonly useGeolocation: UnwrapRef< - typeof import("@vueuse/core")["useGeolocation"] - >; - readonly useIdle: UnwrapRef; - readonly useImage: UnwrapRef; - readonly useInfiniteScroll: UnwrapRef< - typeof import("@vueuse/core")["useInfiniteScroll"] - >; - readonly useIntersectionObserver: UnwrapRef< - typeof import("@vueuse/core")["useIntersectionObserver"] - >; - readonly useInterval: UnwrapRef< - typeof import("@vueuse/core")["useInterval"] - >; - readonly useIntervalFn: UnwrapRef< - typeof import("@vueuse/core")["useIntervalFn"] - >; - readonly useKeyModifier: UnwrapRef< - typeof import("@vueuse/core")["useKeyModifier"] - >; - readonly useLastChanged: UnwrapRef< - typeof import("@vueuse/core")["useLastChanged"] - >; - readonly useLocalStorage: UnwrapRef< - typeof import("@vueuse/core")["useLocalStorage"] - >; - readonly useMagicKeys: UnwrapRef< - typeof import("@vueuse/core")["useMagicKeys"] - >; - readonly useManualRefHistory: UnwrapRef< - typeof import("@vueuse/core")["useManualRefHistory"] - >; - readonly useMediaControls: UnwrapRef< - typeof import("@vueuse/core")["useMediaControls"] - >; - readonly useMediaQuery: UnwrapRef< - typeof import("@vueuse/core")["useMediaQuery"] - >; - readonly useMemoize: UnwrapRef; - readonly useMemory: UnwrapRef; - readonly useMounted: UnwrapRef; - readonly useMouse: UnwrapRef; - readonly useMouseInElement: UnwrapRef< - typeof import("@vueuse/core")["useMouseInElement"] - >; - readonly useMousePressed: UnwrapRef< - typeof import("@vueuse/core")["useMousePressed"] - >; - readonly useMutationObserver: UnwrapRef< - typeof import("@vueuse/core")["useMutationObserver"] - >; - readonly useNavigatorLanguage: UnwrapRef< - typeof import("@vueuse/core")["useNavigatorLanguage"] - >; - readonly useNetwork: UnwrapRef; - readonly useNow: UnwrapRef; - readonly useObjectUrl: UnwrapRef< - typeof import("@vueuse/core")["useObjectUrl"] - >; - readonly useOffsetPagination: UnwrapRef< - typeof import("@vueuse/core")["useOffsetPagination"] - >; - readonly useOnline: UnwrapRef; - readonly usePageLeave: UnwrapRef< - typeof import("@vueuse/core")["usePageLeave"] - >; - readonly useParallax: UnwrapRef< - typeof import("@vueuse/core")["useParallax"] - >; - readonly useParentElement: UnwrapRef< - typeof import("@vueuse/core")["useParentElement"] - >; - readonly usePerformanceObserver: UnwrapRef< - typeof import("@vueuse/core")["usePerformanceObserver"] - >; - readonly usePermission: UnwrapRef< - typeof import("@vueuse/core")["usePermission"] - >; - readonly usePointer: UnwrapRef; - readonly usePointerLock: UnwrapRef< - typeof import("@vueuse/core")["usePointerLock"] - >; - readonly usePointerSwipe: UnwrapRef< - typeof import("@vueuse/core")["usePointerSwipe"] - >; - readonly usePreferredColorScheme: UnwrapRef< - typeof import("@vueuse/core")["usePreferredColorScheme"] - >; - readonly usePreferredContrast: UnwrapRef< - typeof import("@vueuse/core")["usePreferredContrast"] - >; - readonly usePreferredDark: UnwrapRef< - typeof import("@vueuse/core")["usePreferredDark"] - >; - readonly usePreferredLanguages: UnwrapRef< - typeof import("@vueuse/core")["usePreferredLanguages"] - >; - readonly usePreferredReducedMotion: UnwrapRef< - typeof import("@vueuse/core")["usePreferredReducedMotion"] - >; - readonly usePrevious: UnwrapRef< - typeof import("@vueuse/core")["usePrevious"] - >; - readonly useRafFn: UnwrapRef; - readonly useRefHistory: UnwrapRef< - typeof import("@vueuse/core")["useRefHistory"] - >; - readonly useResizeObserver: UnwrapRef< - typeof import("@vueuse/core")["useResizeObserver"] - >; - readonly useScreenOrientation: UnwrapRef< - typeof import("@vueuse/core")["useScreenOrientation"] - >; - readonly useScreenSafeArea: UnwrapRef< - typeof import("@vueuse/core")["useScreenSafeArea"] - >; - readonly useScriptTag: UnwrapRef< - typeof import("@vueuse/core")["useScriptTag"] - >; - readonly useScroll: UnwrapRef; - readonly useScrollLock: UnwrapRef< - typeof import("@vueuse/core")["useScrollLock"] - >; - readonly useSessionStorage: UnwrapRef< - typeof import("@vueuse/core")["useSessionStorage"] - >; - readonly useShare: UnwrapRef; - readonly useSlots: UnwrapRef; - readonly useSorted: UnwrapRef; - readonly useSpeechRecognition: UnwrapRef< - typeof import("@vueuse/core")["useSpeechRecognition"] - >; - readonly useSpeechSynthesis: UnwrapRef< - typeof import("@vueuse/core")["useSpeechSynthesis"] - >; - readonly useStepper: UnwrapRef; - readonly useStorage: UnwrapRef; - readonly useStorageAsync: UnwrapRef< - typeof import("@vueuse/core")["useStorageAsync"] - >; - readonly useStyleTag: UnwrapRef< - typeof import("@vueuse/core")["useStyleTag"] - >; - readonly useSupported: UnwrapRef< - typeof import("@vueuse/core")["useSupported"] - >; - readonly useSwipe: UnwrapRef; - readonly useTemplateRefsList: UnwrapRef< - typeof import("@vueuse/core")["useTemplateRefsList"] - >; - readonly useTextDirection: UnwrapRef< - typeof import("@vueuse/core")["useTextDirection"] - >; - readonly useTextSelection: UnwrapRef< - typeof import("@vueuse/core")["useTextSelection"] - >; - readonly useTextareaAutosize: UnwrapRef< - typeof import("@vueuse/core")["useTextareaAutosize"] - >; - readonly useThrottle: UnwrapRef< - typeof import("@vueuse/core")["useThrottle"] - >; - readonly useThrottleFn: UnwrapRef< - typeof import("@vueuse/core")["useThrottleFn"] - >; - readonly useThrottledRefHistory: UnwrapRef< - typeof import("@vueuse/core")["useThrottledRefHistory"] - >; - readonly useTimeAgo: UnwrapRef; - readonly useTimeout: UnwrapRef; - readonly useTimeoutFn: UnwrapRef< - typeof import("@vueuse/core")["useTimeoutFn"] - >; - readonly useTimeoutPoll: UnwrapRef< - typeof import("@vueuse/core")["useTimeoutPoll"] - >; - readonly useTimestamp: UnwrapRef< - typeof import("@vueuse/core")["useTimestamp"] - >; - readonly useTitle: UnwrapRef; - readonly useToNumber: UnwrapRef< - typeof import("@vueuse/core")["useToNumber"] - >; - readonly useToString: UnwrapRef< - typeof import("@vueuse/core")["useToString"] - >; - readonly useToggle: UnwrapRef; - readonly useTransition: UnwrapRef< - typeof import("@vueuse/core")["useTransition"] - >; - readonly useUrlSearchParams: UnwrapRef< - typeof import("@vueuse/core")["useUrlSearchParams"] - >; - readonly useUserMedia: UnwrapRef< - typeof import("@vueuse/core")["useUserMedia"] - >; - readonly useVModel: UnwrapRef; - readonly useVModels: UnwrapRef; - readonly useVibrate: UnwrapRef; - readonly useVirtualList: UnwrapRef< - typeof import("@vueuse/core")["useVirtualList"] - >; - readonly useWakeLock: UnwrapRef< - typeof import("@vueuse/core")["useWakeLock"] - >; - readonly useWebNotification: UnwrapRef< - typeof import("@vueuse/core")["useWebNotification"] - >; - readonly useWebSocket: UnwrapRef< - typeof import("@vueuse/core")["useWebSocket"] - >; - readonly useWebWorker: UnwrapRef< - typeof import("@vueuse/core")["useWebWorker"] - >; - readonly useWebWorkerFn: UnwrapRef< - typeof import("@vueuse/core")["useWebWorkerFn"] - >; - readonly useWindowFocus: UnwrapRef< - typeof import("@vueuse/core")["useWindowFocus"] - >; - readonly useWindowScroll: UnwrapRef< - typeof import("@vueuse/core")["useWindowScroll"] - >; - readonly useWindowSize: UnwrapRef< - typeof import("@vueuse/core")["useWindowSize"] - >; - readonly watch: UnwrapRef; - readonly watchArray: UnwrapRef; - readonly watchAtMost: UnwrapRef< - typeof import("@vueuse/core")["watchAtMost"] - >; - readonly watchDebounced: UnwrapRef< - typeof import("@vueuse/core")["watchDebounced"] - >; - readonly watchDeep: UnwrapRef; - readonly watchEffect: UnwrapRef; - readonly watchIgnorable: UnwrapRef< - typeof import("@vueuse/core")["watchIgnorable"] - >; - readonly watchImmediate: UnwrapRef< - typeof import("@vueuse/core")["watchImmediate"] - >; - readonly watchOnce: UnwrapRef; - readonly watchPausable: UnwrapRef< - typeof import("@vueuse/core")["watchPausable"] - >; - readonly watchPostEffect: UnwrapRef< - typeof import("vue")["watchPostEffect"] - >; - readonly watchSyncEffect: UnwrapRef< - typeof import("vue")["watchSyncEffect"] - >; - readonly watchThrottled: UnwrapRef< - typeof import("@vueuse/core")["watchThrottled"] - >; - readonly watchTriggerable: UnwrapRef< - typeof import("@vueuse/core")["watchTriggerable"] - >; - readonly watchWithFilter: UnwrapRef< - typeof import("@vueuse/core")["watchWithFilter"] - >; - readonly whenever: UnwrapRef; + readonly EffectScope: UnwrapRef + readonly ElForm: UnwrapRef + readonly ElMessage: UnwrapRef + readonly ElMessageBox: UnwrapRef + readonly asyncComputed: UnwrapRef + readonly autoResetRef: UnwrapRef + readonly computed: UnwrapRef + readonly computedAsync: UnwrapRef + readonly computedEager: UnwrapRef + readonly computedInject: UnwrapRef + readonly computedWithControl: UnwrapRef + readonly controlledComputed: UnwrapRef + readonly controlledRef: UnwrapRef + readonly createApp: UnwrapRef + readonly createEventHook: UnwrapRef + readonly createGlobalState: UnwrapRef + readonly createInjectionState: UnwrapRef + readonly createReactiveFn: UnwrapRef + readonly createReusableTemplate: UnwrapRef + readonly createSharedComposable: UnwrapRef + readonly createTemplatePromise: UnwrapRef + readonly createUnrefFn: UnwrapRef + readonly customRef: UnwrapRef + readonly debouncedRef: UnwrapRef + readonly debouncedWatch: UnwrapRef + readonly defineAsyncComponent: UnwrapRef + readonly defineComponent: UnwrapRef + readonly eagerComputed: UnwrapRef + readonly effectScope: UnwrapRef + readonly extendRef: UnwrapRef + readonly getCurrentInstance: UnwrapRef + readonly getCurrentScope: UnwrapRef + readonly h: UnwrapRef + readonly ignorableWatch: UnwrapRef + readonly inject: UnwrapRef + readonly isDefined: UnwrapRef + readonly isProxy: UnwrapRef + readonly isReactive: UnwrapRef + readonly isReadonly: UnwrapRef + readonly isRef: UnwrapRef + readonly makeDestructurable: UnwrapRef + readonly markRaw: UnwrapRef + readonly nextTick: UnwrapRef + readonly onActivated: UnwrapRef + readonly onBeforeMount: UnwrapRef + readonly onBeforeUnmount: UnwrapRef + readonly onBeforeUpdate: UnwrapRef + readonly onClickOutside: UnwrapRef + readonly onDeactivated: UnwrapRef + readonly onErrorCaptured: UnwrapRef + readonly onKeyStroke: UnwrapRef + readonly onLongPress: UnwrapRef + readonly onMounted: UnwrapRef + readonly onRenderTracked: UnwrapRef + readonly onRenderTriggered: UnwrapRef + readonly onScopeDispose: UnwrapRef + readonly onServerPrefetch: UnwrapRef + readonly onStartTyping: UnwrapRef + readonly onUnmounted: UnwrapRef + readonly onUpdated: UnwrapRef + readonly pausableWatch: UnwrapRef + readonly provide: UnwrapRef + readonly reactify: UnwrapRef + readonly reactifyObject: UnwrapRef + readonly reactive: UnwrapRef + readonly reactiveComputed: UnwrapRef + readonly reactiveOmit: UnwrapRef + readonly reactivePick: UnwrapRef + readonly readonly: UnwrapRef + readonly ref: UnwrapRef + readonly refAutoReset: UnwrapRef + readonly refDebounced: UnwrapRef + readonly refDefault: UnwrapRef + readonly refThrottled: UnwrapRef + readonly refWithControl: UnwrapRef + readonly resolveComponent: UnwrapRef + readonly resolveRef: UnwrapRef + readonly resolveUnref: UnwrapRef + readonly shallowReactive: UnwrapRef + readonly shallowReadonly: UnwrapRef + readonly shallowRef: UnwrapRef + readonly syncRef: UnwrapRef + readonly syncRefs: UnwrapRef + readonly templateRef: UnwrapRef + readonly throttledRef: UnwrapRef + readonly throttledWatch: UnwrapRef + readonly toRaw: UnwrapRef + readonly toReactive: UnwrapRef + readonly toRef: UnwrapRef + readonly toRefs: UnwrapRef + readonly toValue: UnwrapRef + readonly triggerRef: UnwrapRef + readonly tryOnBeforeMount: UnwrapRef + readonly tryOnBeforeUnmount: UnwrapRef + readonly tryOnMounted: UnwrapRef + readonly tryOnScopeDispose: UnwrapRef + readonly tryOnUnmounted: UnwrapRef + readonly unref: UnwrapRef + readonly unrefElement: UnwrapRef + readonly until: UnwrapRef + readonly useActiveElement: UnwrapRef + readonly useAnimate: UnwrapRef + readonly useArrayDifference: UnwrapRef + readonly useArrayEvery: UnwrapRef + readonly useArrayFilter: UnwrapRef + readonly useArrayFind: UnwrapRef + readonly useArrayFindIndex: UnwrapRef + readonly useArrayFindLast: UnwrapRef + readonly useArrayIncludes: UnwrapRef + readonly useArrayJoin: UnwrapRef + readonly useArrayMap: UnwrapRef + readonly useArrayReduce: UnwrapRef + readonly useArraySome: UnwrapRef + readonly useArrayUnique: UnwrapRef + readonly useAsyncQueue: UnwrapRef + readonly useAsyncState: UnwrapRef + readonly useAttrs: UnwrapRef + readonly useBase64: UnwrapRef + readonly useBattery: UnwrapRef + readonly useBluetooth: UnwrapRef + readonly useBreakpoints: UnwrapRef + readonly useBroadcastChannel: UnwrapRef + readonly useBrowserLocation: UnwrapRef + readonly useCached: UnwrapRef + readonly useClipboard: UnwrapRef + readonly useCloned: UnwrapRef + readonly useColorMode: UnwrapRef + readonly useConfirmDialog: UnwrapRef + readonly useCounter: UnwrapRef + readonly useCssModule: UnwrapRef + readonly useCssVar: UnwrapRef + readonly useCssVars: UnwrapRef + readonly useCurrentElement: UnwrapRef + readonly useCycleList: UnwrapRef + readonly useDark: UnwrapRef + readonly useDateFormat: UnwrapRef + readonly useDebounce: UnwrapRef + readonly useDebounceFn: UnwrapRef + readonly useDebouncedRefHistory: UnwrapRef + readonly useDeviceMotion: UnwrapRef + readonly useDeviceOrientation: UnwrapRef + readonly useDevicePixelRatio: UnwrapRef + readonly useDevicesList: UnwrapRef + readonly useDisplayMedia: UnwrapRef + readonly useDocumentVisibility: UnwrapRef + readonly useDraggable: UnwrapRef + readonly useDropZone: UnwrapRef + readonly useElementBounding: UnwrapRef + readonly useElementByPoint: UnwrapRef + readonly useElementHover: UnwrapRef + readonly useElementSize: UnwrapRef + readonly useElementVisibility: UnwrapRef + readonly useEventBus: UnwrapRef + readonly useEventListener: UnwrapRef + readonly useEventSource: UnwrapRef + readonly useEyeDropper: UnwrapRef + readonly useFavicon: UnwrapRef + readonly useFetch: UnwrapRef + readonly useFileDialog: UnwrapRef + readonly useFileSystemAccess: UnwrapRef + readonly useFocus: UnwrapRef + readonly useFocusWithin: UnwrapRef + readonly useFps: UnwrapRef + readonly useFullscreen: UnwrapRef + readonly useGamepad: UnwrapRef + readonly useGeolocation: UnwrapRef + readonly useIdle: UnwrapRef + readonly useImage: UnwrapRef + readonly useInfiniteScroll: UnwrapRef + readonly useIntersectionObserver: UnwrapRef + readonly useInterval: UnwrapRef + readonly useIntervalFn: UnwrapRef + readonly useKeyModifier: UnwrapRef + readonly useLastChanged: UnwrapRef + readonly useLocalStorage: UnwrapRef + readonly useMagicKeys: UnwrapRef + readonly useManualRefHistory: UnwrapRef + readonly useMediaControls: UnwrapRef + readonly useMediaQuery: UnwrapRef + readonly useMemoize: UnwrapRef + readonly useMemory: UnwrapRef + readonly useMounted: UnwrapRef + readonly useMouse: UnwrapRef + readonly useMouseInElement: UnwrapRef + readonly useMousePressed: UnwrapRef + readonly useMutationObserver: UnwrapRef + readonly useNavigatorLanguage: UnwrapRef + readonly useNetwork: UnwrapRef + readonly useNow: UnwrapRef + readonly useObjectUrl: UnwrapRef + readonly useOffsetPagination: UnwrapRef + readonly useOnline: UnwrapRef + readonly usePageLeave: UnwrapRef + readonly useParallax: UnwrapRef + readonly useParentElement: UnwrapRef + readonly usePerformanceObserver: UnwrapRef + readonly usePermission: UnwrapRef + readonly usePointer: UnwrapRef + readonly usePointerLock: UnwrapRef + readonly usePointerSwipe: UnwrapRef + readonly usePreferredColorScheme: UnwrapRef + readonly usePreferredContrast: UnwrapRef + readonly usePreferredDark: UnwrapRef + readonly usePreferredLanguages: UnwrapRef + readonly usePreferredReducedMotion: UnwrapRef + readonly usePrevious: UnwrapRef + readonly useRafFn: UnwrapRef + readonly useRefHistory: UnwrapRef + readonly useResizeObserver: UnwrapRef + readonly useScreenOrientation: UnwrapRef + readonly useScreenSafeArea: UnwrapRef + readonly useScriptTag: UnwrapRef + readonly useScroll: UnwrapRef + readonly useScrollLock: UnwrapRef + readonly useSessionStorage: UnwrapRef + readonly useShare: UnwrapRef + readonly useSlots: UnwrapRef + readonly useSorted: UnwrapRef + readonly useSpeechRecognition: UnwrapRef + readonly useSpeechSynthesis: UnwrapRef + readonly useStepper: UnwrapRef + readonly useStorage: UnwrapRef + readonly useStorageAsync: UnwrapRef + readonly useStyleTag: UnwrapRef + readonly useSupported: UnwrapRef + readonly useSwipe: UnwrapRef + readonly useTemplateRefsList: UnwrapRef + readonly useTextDirection: UnwrapRef + readonly useTextSelection: UnwrapRef + readonly useTextareaAutosize: UnwrapRef + readonly useThrottle: UnwrapRef + readonly useThrottleFn: UnwrapRef + readonly useThrottledRefHistory: UnwrapRef + readonly useTimeAgo: UnwrapRef + readonly useTimeout: UnwrapRef + readonly useTimeoutFn: UnwrapRef + readonly useTimeoutPoll: UnwrapRef + readonly useTimestamp: UnwrapRef + readonly useTitle: UnwrapRef + readonly useToNumber: UnwrapRef + readonly useToString: UnwrapRef + readonly useToggle: UnwrapRef + readonly useTransition: UnwrapRef + readonly useUrlSearchParams: UnwrapRef + readonly useUserMedia: UnwrapRef + readonly useVModel: UnwrapRef + readonly useVModels: UnwrapRef + readonly useVibrate: UnwrapRef + readonly useVirtualList: UnwrapRef + readonly useWakeLock: UnwrapRef + readonly useWebNotification: UnwrapRef + readonly useWebSocket: UnwrapRef + readonly useWebWorker: UnwrapRef + readonly useWebWorkerFn: UnwrapRef + readonly useWindowFocus: UnwrapRef + readonly useWindowScroll: UnwrapRef + readonly useWindowSize: UnwrapRef + readonly watch: UnwrapRef + readonly watchArray: UnwrapRef + readonly watchAtMost: UnwrapRef + readonly watchDebounced: UnwrapRef + readonly watchDeep: UnwrapRef + readonly watchEffect: UnwrapRef + readonly watchIgnorable: UnwrapRef + readonly watchImmediate: UnwrapRef + readonly watchOnce: UnwrapRef + readonly watchPausable: UnwrapRef + readonly watchPostEffect: UnwrapRef + readonly watchSyncEffect: UnwrapRef + readonly watchThrottled: UnwrapRef + readonly watchTriggerable: UnwrapRef + readonly watchWithFilter: UnwrapRef + readonly whenever: UnwrapRef } } diff --git a/src/types/components.d.ts b/src/types/components.d.ts index 31caec6..c9a4c22 100644 --- a/src/types/components.d.ts +++ b/src/types/components.d.ts @@ -5,31 +5,46 @@ // Read more: https://github.com/vuejs/core/pull/3399 import '@vue/runtime-core' -export {}; +export {} -declare module "@vue/runtime-core" { +declare module '@vue/runtime-core' { export interface GlobalComponents { - Breadcrumb: typeof import("./../components/Breadcrumb/index.vue")["default"]; - ElButton: typeof import("element-plus/es")["ElButton"]; - ElDropdown: typeof import("element-plus/es")["ElDropdown"]; - ElDropdownItem: typeof import("element-plus/es")["ElDropdownItem"]; - ElDropdownMenu: typeof import("element-plus/es")["ElDropdownMenu"]; - ElForm: typeof import("element-plus/es")["ElForm"]; - ElFormItem: typeof import("element-plus/es")["ElFormItem"]; - ElInput: typeof import("element-plus/es")["ElInput"]; - ElTooltip: typeof import("element-plus/es")["ElTooltip"]; - GithubCorner: typeof import("./../components/GithubCorner/index.vue")["default"]; - Hamburger: typeof import("./../components/Hamburger/index.vue")["default"]; - IconSelect: typeof import("./../components/IconSelect/index.vue")["default"]; - LangSelect: typeof import("./../components/LangSelect/index.vue")["default"]; - MultiUpload: typeof import("./../components/Upload/MultiUpload.vue")["default"]; - Pagination: typeof import("./../components/Pagination/index.vue")["default"]; - RightPanel: typeof import("./../components/RightPanel/index.vue")["default"]; - RouterLink: typeof import("vue-router")["RouterLink"]; - RouterView: typeof import("vue-router")["RouterView"]; - SingleUpload: typeof import("./../components/Upload/SingleUpload.vue")["default"]; - SizeSelect: typeof import("./../components/SizeSelect/index.vue")["default"]; - SvgIcon: typeof import("./../components/SvgIcon/index.vue")["default"]; - WangEditor: typeof import("./../components/WangEditor/index.vue")["default"]; + Breadcrumb: typeof import('./../components/Breadcrumb/index.vue')['default'] + ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] + ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] + ElButton: typeof import('element-plus/es')['ElButton'] + ElCard: typeof import('element-plus/es')['ElCard'] + ElCol: typeof import('element-plus/es')['ElCol'] + ElDivider: typeof import('element-plus/es')['ElDivider'] + ElDropdown: typeof import('element-plus/es')['ElDropdown'] + ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] + ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] + ElForm: typeof import('element-plus/es')['ElForm'] + ElFormItem: typeof import('element-plus/es')['ElFormItem'] + ElInput: typeof import('element-plus/es')['ElInput'] + ElLink: typeof import('element-plus/es')['ElLink'] + ElMenu: typeof import('element-plus/es')['ElMenu'] + ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] + ElRow: typeof import('element-plus/es')['ElRow'] + ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] + ElSubMenu: typeof import('element-plus/es')['ElSubMenu'] + ElSwitch: typeof import('element-plus/es')['ElSwitch'] + ElTooltip: typeof import('element-plus/es')['ElTooltip'] + GithubCorner: typeof import('./../components/GithubCorner/index.vue')['default'] + Hamburger: typeof import('./../components/Hamburger/index.vue')['default'] + IconSelect: typeof import('./../components/IconSelect/index.vue')['default'] + IEpCaretBottom: typeof import('~icons/ep/caret-bottom')['default'] + IEpClose: typeof import('~icons/ep/close')['default'] + IEpSetting: typeof import('~icons/ep/setting')['default'] + LangSelect: typeof import('./../components/LangSelect/index.vue')['default'] + MultiUpload: typeof import('./../components/Upload/MultiUpload.vue')['default'] + Pagination: typeof import('./../components/Pagination/index.vue')['default'] + RightPanel: typeof import('./../components/RightPanel/index.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + SingleUpload: typeof import('./../components/Upload/SingleUpload.vue')['default'] + SizeSelect: typeof import('./../components/SizeSelect/index.vue')['default'] + SvgIcon: typeof import('./../components/SvgIcon/index.vue')['default'] + WangEditor: typeof import('./../components/WangEditor/index.vue')['default'] } } diff --git a/src/utils/request.ts b/src/utils/request.ts index 777d200..3fc7cef 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -40,12 +40,13 @@ service.interceptors.response.use( return response; } - ElMessage.error(msg || "系统出错"); + ElMessage.error(msg || "系统出错111"); return Promise.reject(new Error(msg || "Error")); }, (error: any) => { if (error.response.data) { const { code, msg } = error.response.data; + console.log("响应拦截器",code, msg) // token 过期,重新登录 if (code === "A0230") { ElMessageBox.confirm("当前页面已失效,请重新登录", "提示", { @@ -56,7 +57,7 @@ service.interceptors.response.use( window.location.href = "/"; }); } else { - ElMessage.error(msg || "系统出错"); + ElMessage.error(msg || "系统出错222"); } } return Promise.reject(error.message);