From 792e4e7da3c73c5d49c213b6c8dc6cc31a0b032f Mon Sep 17 00:00:00 2001 From: KirillKirill Date: Mon, 17 Aug 2026 13:15:18 +0300 Subject: [PATCH 1/3] [Human App Frontend] refactor: update theme (#4003) --- .../signin-background-mobile.png | Bin 318852 -> 0 bytes .../signup-background-mobile.png | Bin 109526 -> 0 bytes .../src/modules/auth/context/auth-context.tsx | 3 +- .../components/governance-banner.tsx | 24 +- .../homepage/components/logo-section.tsx | 37 +- .../homepage/components/sign-in-section.tsx | 8 +- .../src/modules/homepage/views/home.page.tsx | 13 +- .../src/modules/signin/hooks/index.ts | 4 + .../use-register-address-notifications.tsx | 0 .../hooks/use-register-address.ts | 2 +- .../hooks/use-start-idv-mutation.ts | 0 .../profile => signin}/hooks/use-start-idv.ts | 0 .../services/profile.service.ts | 0 .../worker}/identity-verification-control.tsx | 42 +- .../worker}/register-address-btn.tsx | 5 +- .../modules/signin/worker/sign-in-form.tsx | 35 +- .../modules/signin/worker/sign-in.page.tsx | 28 +- .../signin/worker/verification-flow.tsx | 41 +- .../signin/worker/verify-user.page.tsx | 28 +- .../worker}/wallet-connection-control.tsx | 6 +- .../worker/views/sign-up-worker.page.tsx | 68 +-- .../email-verification-form-container.tsx | 49 +- .../email-verification-success-message.tsx | 32 +- .../components/breadcrumbs.tsx | 13 +- .../components/user-stats-accordion.tsx | 10 +- .../components/user-stats-details.tsx | 29 +- .../components/user-stats-drawer.tsx | 5 +- .../hcaptcha-labeling/enable-labeler.page.tsx | 21 +- .../hcaptcha-labeling.page.tsx | 43 +- .../components/explore-tasks-dialog.tsx | 18 +- .../components/hcaptcha-widget.tsx | 50 +- .../components/oracle-job-card.tsx | 73 +-- .../jobs-discovery/jobs-discovery.page.tsx | 29 +- .../desktop/available-jobs-table-desktop.tsx | 28 +- .../components/mobile/available-jobs-card.tsx | 49 +- .../hooks/use-get-available-jobs-columns.tsx | 27 +- .../worker/jobs/components/evm-address.tsx | 17 +- .../worker/jobs/components/more-button.tsx | 9 +- .../jobs/components/report-abuse-dialog.tsx | 48 +- .../worker/jobs/components/reward-amount.tsx | 25 +- .../components/desktop/my-jobs-filters.tsx | 29 +- .../components/desktop/my-jobs-table.tsx | 28 +- .../components/desktop/status-filter.tsx | 15 +- .../components/mobile/my-jobs-card-mobile.tsx | 33 +- .../my-jobs/hooks/use-get-my-jobs-columns.tsx | 30 +- .../worker/jobs/my-jobs/my-jobs.page.tsx | 8 +- .../oracle-registration/registration-form.tsx | 4 +- .../oracle-registration/registration.page.tsx | 12 +- .../worker/profile/components/index.ts | 3 +- .../components/profile-bottom-tray.tsx | 7 +- .../profile/components/profile-data.tsx | 19 +- .../src/modules/worker/profile/hooks/index.ts | 1 - .../src/modules/worker/profile/types/index.ts | 1 - .../worker/profile/types/profile-types.ts | 9 - .../worker/profile/views/profile.page.tsx | 51 +-- .../reset-password-success.page.tsx | 36 +- .../reset-password/reset-password.page.tsx | 31 +- .../send-reset-link-success.page.tsx | 46 +- .../send-reset-link/send-reset-link.page.tsx | 33 +- .../frontend/src/router/components/footer.tsx | 12 +- .../layout/protected/desktop-aside-bar.tsx | 20 +- .../layout/protected/jobs-switcher-mobile.tsx | 8 +- .../components/layout/protected/layout.tsx | 14 +- .../components/layout/protected/navbar.tsx | 4 +- .../components/layout/unprotected/layout.tsx | 20 +- .../use-mobile-layout-background.ts | 32 -- .../shared/components/data-entry/input.tsx | 10 +- .../shared/components/data-entry/password.tsx | 8 +- .../shared/components/expiration-modal.tsx | 7 +- .../components/hcaptcha/h-captcha-form.tsx | 5 +- .../src/shared/components/ui/alert.tsx | 56 +-- .../src/shared/components/ui/base-drawer.tsx | 7 +- .../src/shared/components/ui/chip.tsx | 38 -- .../shared/components/ui/dark-mode-switch.tsx | 10 +- .../src/shared/components/ui/loader.tsx | 8 +- .../shared/components/ui/modal/base-modal.tsx | 8 +- .../src/shared/components/ui/no-records.tsx | 5 +- .../components/ui/page-card/back-button.tsx | 11 +- .../components/ui/page-card/page-card.tsx | 144 +----- .../shared/contexts/color-mode/color-mode.tsx | 26 +- .../src/shared/hooks/use-is-user-verified.tsx | 2 +- .../src/shared/hooks/use-notification.tsx | 22 +- .../providers/notifications-provider.tsx | 8 +- .../src/shared/styles/color-palette.ts | 72 --- .../shared/styles/create-table-dark-mode.tsx | 48 -- .../src/shared/styles/dark-color-palette.ts | 75 --- .../frontend/src/shared/styles/dark-theme.ts | 178 ------- .../frontend/src/shared/styles/theme.ts | 433 ++++++++++++------ .../frontend/src/shared/styles/typography.ts | 111 ++--- .../frontend/src/shared/types/entity.type.ts | 10 + 90 files changed, 904 insertions(+), 1823 deletions(-) delete mode 100644 packages/apps/human-app/frontend/src/assets/background-images/signin-background-mobile.png delete mode 100644 packages/apps/human-app/frontend/src/assets/background-images/signup-background-mobile.png create mode 100644 packages/apps/human-app/frontend/src/modules/signin/hooks/index.ts rename packages/apps/human-app/frontend/src/modules/{worker => signin}/hooks/use-register-address-notifications.tsx (100%) rename packages/apps/human-app/frontend/src/modules/{worker => signin}/hooks/use-register-address.ts (96%) rename packages/apps/human-app/frontend/src/modules/{worker/profile => signin}/hooks/use-start-idv-mutation.ts (100%) rename packages/apps/human-app/frontend/src/modules/{worker/profile => signin}/hooks/use-start-idv.ts (100%) rename packages/apps/human-app/frontend/src/modules/{worker/profile => signin}/services/profile.service.ts (100%) rename packages/apps/human-app/frontend/src/modules/{worker/profile/components => signin/worker}/identity-verification-control.tsx (84%) rename packages/apps/human-app/frontend/src/modules/{worker/profile/components/buttons => signin/worker}/register-address-btn.tsx (72%) rename packages/apps/human-app/frontend/src/modules/{worker/profile/components => signin/worker}/wallet-connection-control.tsx (79%) delete mode 100644 packages/apps/human-app/frontend/src/modules/worker/profile/hooks/index.ts delete mode 100644 packages/apps/human-app/frontend/src/modules/worker/profile/types/index.ts delete mode 100644 packages/apps/human-app/frontend/src/modules/worker/profile/types/profile-types.ts delete mode 100644 packages/apps/human-app/frontend/src/router/components/layout/unprotected/use-mobile-layout-background.ts delete mode 100644 packages/apps/human-app/frontend/src/shared/components/ui/chip.tsx delete mode 100644 packages/apps/human-app/frontend/src/shared/styles/color-palette.ts delete mode 100644 packages/apps/human-app/frontend/src/shared/styles/create-table-dark-mode.tsx delete mode 100644 packages/apps/human-app/frontend/src/shared/styles/dark-color-palette.ts delete mode 100644 packages/apps/human-app/frontend/src/shared/styles/dark-theme.ts diff --git a/packages/apps/human-app/frontend/src/assets/background-images/signin-background-mobile.png b/packages/apps/human-app/frontend/src/assets/background-images/signin-background-mobile.png deleted file mode 100644 index 6fff015e749963d1e5b7de15e17d61e7dd5f9fbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318852 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

y;Z>Dt0IjB*?*&ql4a7;JV7 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

(=r+D!=<3RU;P^u4ch6l>SnWz9?F(YDAomG zelv;quYx=sE=mTsH~0E%(GK`Q!+t!<*@;0K-yS2S=vSX9pl>zouIVD%FJAv1D9zpi z8T%VbRO)&QDnJfO`~}^CsuEMa-5K`f9`-f2*y`+Y-eEym)qtYARI+XqT22`rB)B|k zHjpf^H$LdIc0D9TPUolsrKCi9guO@?pOsw>D{ZzzT|Z}| zc~J#;nj+a_$26J`=`Iy)%^DZn4uZ?dRPxMUpxfi`p(M1S)mM>MW_}lrraq_W;RA&U z9y%1%p&h55?O@6ToOVRmOpv9A&`7!Gd+%waEdC*ynB>tIORy43wO-;oB89(qHyvzC zn?(r^*e3e##j=VfK~zaP^K1<$e?9(6NXCJ7-ZLu}VH>@UB|b7NWsk(7^XNbd?HRwH zpZ;IpjIu~J&AT_@PSgA!J^S3awkcW|D0zvk9EGXs*qTOrzCABn zF$;YtST$_II&tVw(}5gMCOS?4$R_J|fIl|`pG=U^)(dDghL$c~t>$qVMYrT)IP~Tr z)$VBWpkQ#cG{A5F?l~%H;m`idkKP+;>e6+)Q7RqU?}|*Ts%5qqhv(0)Y`AmrtS#KH z=2m&3!Rp2L)XDti(k*=LELyQdOei?>OyZTNWXyn3PvoOC=!o5?~*QzK0J$mc-`SYh?j=6jzF8BdI_0OId`|kIL zuB;xE)UKZO!$AR#E^DWXtEnVAvpTE}-M$^Ft%G12{rgTOOx2yxoPT2v(h%~oY6*~nZt3kujIo+JPvGjPqAtVyQGvg}rv0PdTglt( z-C@fF3Yb6x%^#Sh+-kty(+sJQOz_3g+%(m9X*vKxQEQSkKOU@&L`{ZAMIr|D?oC? z^I;M``z(?g?$j;(>aTxavyTscmpH+}dLf`gk)7+DzIgdmv%qQCJkD$PYhMbw`W#NzjnIKC~H6YBc}?Azs)=i~sF)2%*8&)`DFK@cLaP z4U*A*Tf!Vu7awZ9a8U7tWzuG>qLYL}0-*ay7lzHh_=1gTI{fnqY5A0t8oQlTPAwgFD&buvUb?NV@ zozUM?5(Yj)E<{Nh<1_wFcGP@=VHd^1ig)CeDDEM;VZ%mZ~ z1R4PMOU`=b<%-g?f@5@!_1Np zJ=0PTcO*ywnOtC_h^ZxJQ6=6AFZvL`0t7Z=Ut+Hz4l>42VyzXER4pBir-k|299ShM zT5bY9R6a5hrZZJNpmj~jXqzi=wZfBM!82fEx#Q+p+qisNLts2D1`5~=$-e&^9VIXw z`j)W1=9vQ7Z5TeUgfIT>Bz*p(tMH4Td&xm89H z0L13A(yNB)o2~KIMiW_O1%w*5pe+T*u@7=Iq*66IXjtfQG}~GJ`{Pe`e%BcHAk#b? zVA?acWcYquvU$*9y0!Hz%ogaPVB+J))RHG~%qfc-!p^75ZTS8VpN6+ze++{s8k+0- zx4Lt2^OQY&?73R&dw6X}(v2*oL_Vmc4#O183^zz12-Sy^`lI$RgOxNYEp)D-5WC zd}`_{9wwu3t~?G8k)teXO1ci=Z{7?*rlkN#pA7MhP^DtsgefzIhM}AAM7E`Jn&d+uWm=bkESqX`eR|@!R?>-cf{s5X&)z9{H zktM!@5(*5c<$ZL$E61f#7Ao`O+{=;Bj?+@dQuGY7!2=6cMOb<0&aGNbs_O=1=lQ` z%wT0v1u+jPy1mY9Us}Ng{;>DUGh;zNxS^y&Zlx1~<;B4K{^8M@HB|-Bi2^$FhMS+P zL#HtapZ;!9t#=x}`tw^2FdN}s&_`K;-w8^=qO@y-)#wlw?^mjlYvE`A^*sFecQ3-v ze)1T4bvy$$3RH*i>ic@m+l@EEsVc`)br8db<-Z5^g5DT+ZdG&3DHJQZeJi9lw%*lf zE8%SQ`)=-)sGbjdBcPysvs_x$l+Uje_JQ1$`^kqLRRlRR#Wiz*yg87v5Y$*Tcjb_(SU5aV1`*>KQ_dp74-!XCrJJAHNq$~y)4 z-}-A^duWdYr}Z?)`SU*;X@H%FCogmsN89kjAGAZir$DUE^7%_8tDUg$jpi77Z>a4) zKFk%!dk*|Cx2F0YsCQx^d#CE2N{`_w%dBh7++L_NX=s>q_ck?i3mCNtQ3Ep{Oo7xX zl<>E(?{#oOF7{jD;q6EJo+m1#wz>msW4Bb)U?jBh5FG2x;K~}vt)c)yfyfGF4I#hr zy?vawx?=-%j#E{Zl@N=D9f4YNyP}5g9Lc=`Q6-Ds-c=366GY|AXkU-9szguefR+>f>)7b(*lg5&wn>MboF&fFmb+5=eL zFXO%lEKCitSb5!21?K?f8WSyQu!bStkm# zx2h`so1gwy;nT~{6ad7!Pu+m6%^mJqH0b^G{Ws$oaa#+_g+ z+Hd>_*cLpP@>(zy^}QddTKswv1^%EQqAW`m#|@1QNtR{y(KH?i&7#s#3dP>gsN}+! zA-R3;S6^C}f2GUZYoBQ-I10~Hsg7qWC5@>E{~zCu-0cirG!>-LxzWS#JT)F9t;6^*v#? zzxdPp@apBI5<$tc1!M{KNM=)wDfneKNoc>&yBcf8)KCys+h43DHpNMm5M~;(vJ#8E zXI+){{ZD71om~r;Y=rTb6Kl~7FV*70=s?Cqk@Yy=+sLQWVF^x&ZIilafHl!lbvV}G z9xS^@TV6d{ujuQq;x;y0%nN;I0xKTRJZF+3j(mqrlwH9v>e(m4>oovxG%rKFhl;H_ z+hW6FWShgr9V}k!KF~U}o1Nw-EzLa8)X;F8&SI?r-6x-)hx>0d8`2=XcRmc68(wBv zGs9p{UYz@9+`ml}%5m{KHZeTEhD zM^?_Jj}A21WPH+1I_Tc6y|h&qtg_V%BR{BfD719u)@G$;f=f~*fvghuT(X9Wx~1+i zyHqIHs){4zR|J%o#i($Ocly;CQt&a`-RHC}*f&ro^( z7`AL`GiTUuJu@salL1wM6$aF$ZY5FmUr@65>|{1F+H$m-Yt^utS{FSBI)|kdsF`&f zSt`V<1f#WmGyr2J!B8Fdzi<*(-0AmM(Q&e~@5P`pq4<{`$um$Zh z8?L|n@(Z=s58?A?KXUM+YUs2&X3orJlW_k0i93YDKJzT#7r*$WWv)@3y}h}OFbpq{ z1WGH-P)q;2=GHOu`upV-G(pz&o0gvL=U(CwZHS*;mg1HCKQ*NbD+PYDhGalg2_>FuWJ2Z=#6dXw?7|w z)&Am2II*gxEo!KGjw8H$^}laFJcPO>fsfvx-Y#bfHunk+7}v+o^YO!dxPE?N3Nd=| z>$|n}{imaqKIf%gx`N;36HAWwUR^2xJ%ri)+Qa#d28bX3o$k&^pM0*$1k5;5+gXoW zxJ$je>rd)otV?@T;JthirN@uJ70l-}U_UB=z544fRMoBY|8@@WYzd=pbgim?wTyT( zr2D+EH0}2O{Z7BT;>vwKNh~$f>DMfrx7JW}jC?i~3Lf(+Y4P3wDmuC%RB+H~-sloH z1aaMbn0c;s$X9l#>-1{gUKT)YeJH%LXA`|&CBW_lE_BoIy&s?JeC@-7lE7rLRI*-$ z=dV;@Rtlj#)I4UC8tMXCo3TJw$-FrFcvA{J4YAY0+U$<|_sj73ajaop&sFz+ta%8` zDz)w_RjMd(b}t3J^#r^qd4Bneu?FH7nk!AiXW#j5_~y+ULxxd}wxC2>4nO$yf)Xn} z^5yX9_pZZ-x9qailwdM{|EHgJ)e)$>8Rw>$2D)$st~+%H6jMh%GYTWLl+w~kqv?oe z_|glqN2I^mz*e$&Pyp+lpIL|xatY8#Mem?htJ|qkVLX%{l@R(0L~H!c*)rZ4%CLWQ zD4TI;S#3coIYNW_Pb4|Ox=9?_*>e>Ynjw;u^$gSZUxa4=Ntg?RuM#BDZqj^ftAJQ} z`bzNA$h#20mJD_)D!wu_o7l3}GjCY(JU4=%%o*0btB@n*;dzk$>A6~C-GzcO6UCNV zU01voGgTnXD-5_*H0|}Bk^g2VL{M%;e>ZW!TzYVg?=?F(NP^ducvnhnbWcSUW=Gxq zouH`{AAp{=Lr2p~CJ4gK~ZQO5X~viMqZ$Ft`$5hPjXeyhRRiH)J{asJ5eI zy%Nn?)|M_mG|!c+7cRaFN^Z;|l1kTVvB%0FRMsCnOUe}R*^#KI147S=P48XpOmmeM zzO;7J18PdTFD<2#AJi3VKySHqjN?2@S=g)PSi**O;5`sJ6_#lWXi$}VW>OUeMcG_R zF&Qr$l)piirt>ICgE%U&xcD#slYjl1Aq-W`K-Cl&{$MchzvRHf4qmMmmc)4X;e)G1 zswM)Xx2qNK=_;sBkcwcax?nd#!=X2~8qzIh;pyd5z1xYE5s~*8kc9L*zkc^k`1;LP zhP|$@UxdH>`7f-$)Nh}=%IN3?(w8!@#R&~VkB-`C#gR1P?H*+i5))5U{ zMKLlu2McoPVU-O@MM)9kwdE6>R*veWz$J7!);`(ihNcMki1^(qa5r@T5M>Ld|E3Ds z>+spHpZjtnLvrz>>u~>b!5+P#hLKpGTKrKkLR=`+tWiHZi$kPi-G)4vwbX?J_XRmU z=y~-u)a`YtG&2udTdJ%`zKv>x_byZoKHR+z1AWK0zqkv{YaP&!+i?Et8pPtWGS!f_ zc?c^FSUb<_p?%Q_AOCWyAkB_T+0x4CO2OdJFjm>_VyLoG#d!>8FNT^cjKbxx7m}fp zsglL*Tg@5PiCGj?hUqPm%Ea;>7e;gTVlV9|=Yv1Pp-y z1q_7%A_PH*Af=EV#QF#HsAs)1LJtx|hC(C=jKjF@>8dVw?YZ~(JbBW4pZctwMS?Nx z?y7sw$^8Ak-)+{~do7Kk7Ro7}I~SKgad*4&?f*m?NRx|IJK%!H$9B`2k&vZBHMCw+ z(>GD?I%O`U#kkc-9?}C6jV49FaF6%xisTkeMjemWShF;vG<&a^^Tu7%j!#QIH-Fpg zSO$oo@+fUz{Ry259n2W)d#Z715uu5I9iCM9zLNQ<+FRadp<1y^y5?{o?A>L#Q1Nb9 zPJ#mxQ7|2)!%74D%{?(mmu;Jk`F?@~GNet*WrAW7M`a&S#ydn zO>9X%B&=PE*_Fh-h#9x;C6a>J4#vYi*6dsP{9LJQg#OJx`Y%6gHk)2;X-r%bHiG}}(RTj|}+s7zB-$SwQcCx>tveLFfl zCb2akLxCvndsaWm*^93(?brU^BfI=^Z1*=C`@wGzRQd!rs)@U^kzh-2gC#9}@{>c0 zl1!Ezjl#z19H>glOKbm>!ws~wx(itb(l)k=TK^p+Cph=fagD^?pvy`4B+_W$W~t!i zRHE~+X^K#jM|sHb+uM7fmWuUW^sT&Kb5dC{-Q7Xk)mr6YAQ(m3P7@N$axO?{}?Nup{_kuSP$GsBO^o{aQzfM8`|7sM-=~V&%w3{c z5-Ot}H1lBLlFSSEq*Sm(W#6*q4V~UCiH3`nmdoL4M8Pt)Aq4fa_YSPvCeZL*+Ay^_ zl9K#4*5kE%Z_CfTb+5^`pbsZpNycL)lP)d#L8=}-<~`iH5aexh;$zlFM|@An`$3Pc zG7$AMbxim3{M$==_CCo!KC>R*TLqNn*hAWuCOGDRCf=T1_{86nr!@_o+TgtD0}nBY z0JesX00?5)xl4X$5>_g>D5RFaG}f%$=2#l7^|ZU5m>!?7B}{tPeFvl z>!dIDMYy;o5QX(ivcmlv!cm{L3G%&FDGP22bC(B#vK7<^BRU6i48*C%P1n5vP-AKb zF>|Iuv$aoBYFcf%*^Sq3WlaFDXWHjbWR{!;Fzcdu?$RG2Z4hfYfR1TFf+|S`m*-#_ z;XQe3TRLVfxrInf6D^9uF-ihNQXA`3!NN)$paZ7Frim@l;u`ynWO)uFp64mgky4R3 zu*p>^j_4-DA;`{R+IGlkDNQIztMEIbbUW*W)NFx&GbQ42-<4yfg(Xrzo8Ze)-#txs zdOARD^E-a#&N_Fq4te4fU#soxEzsUNRrcpC$<&z0ekau93U}VQulaf5z)mhuONZ(R zWu!Ev`w$YbBtdX#cwSTIb#^lAoPSsC<+H`LtT^KPUi7Ztw4`-EBL*CE`Lpw&HxMrJB|E>UMQ~vx@! zevZf|B_kyi;r*#ZdZz`$OV{ss|HBXLUbcy$?_8w#4ozC%5C7W6UVXK6Gat=g3xnPE zftWU$mPx=_gh?VDmktr(T`H5Tv{AZ}xlY%<_vs_MqMLf}<3qTPu08$q(Ej+pz2Nuf zt=GTzM6E)jeLI1}p!MW<*Pj$EA(?@~%C7$K)($_akzl&M>j2|TRG>YWOuGMc0HmHm!s2{CwIkOfAQAd|H(6J zp23m)#gDD=<(V%T?p1-`Zh;6|a1Re52084hGS8nt-g-0jDrhm;`8JCH*Q8cykHB2k z;#L$W3yi;Bv~Rw?v>*NY6FYm`u#*QQ(7VCTbAh0mNeZXuT@&bA_d|bn2{;LL67j^0 z3VCV!A903CDZ9U&x_^dtbmnxPw--(O;D--^@Vf5nk*`MG`{MXv%5|r-s}iMhU2XM_ zg07(Y_=6+<69{xfH}W{cdtG`W`|@Y6y;=`feaY5we4ALAv45G0|LXiPd0X{(5 zQX%*rRr<5>+)kcU?HB+3*CgtUUA<}8!9mcMr+RZuu~D^Uwl2}$CBV-qLjK&ZJ+Lo+ z_R76OmYO;$rhyo9VC`^!g#z988#{V*YTGG^cfbMJCg7Q<+Ud9wVE1jhfgn|NFeAm# zwJXAEG+zye+5F`&sb6^9gwnhM&6L_CLl$xkEeYj_jwWVpp? zXlEog2SG?n2T9XI(o~X@oy^P#yc+LYk?bWzDx%y+Q>mc0`MPB|*F#nIvYX89+2-QEJABZ72Nu2LYWB3~ciJI+EGNnl$@>cDF)3d%deGbCSvjv@+Q0{_f1zgKb%ZUT;Hi9$P ztalhOOmQ=lw|b=DFy3k%_kc}f>nEWb9dvW-Q`Nbaa)-Usq)q|lCWb{>f#sla9_TD zZD+tqlJORMo}kj!7^fiZXHTE`zCqb#mqQ+$l^_O#4z2kq!TUQBTf4|$pHsROK>!i~ z)F!Ib9L1l6fTILUjYb24Ytolcq){TXC6R3+s*8nPXClvp1ub%sYGJ$CZH{Z}Jp3I5 zHRsY7=sGk>l91ud=-RspO>>Q@PPSZ*5(!OqpCW_i(&@S8Mf7(b%>{7UX=~tXswrO9 z;HK?bKdZ^k4pLRqP-8b>mN_R!!}jL+ISKQa>hQ`A;3EFue|!sJT(tUo5vynFkpCp? zObmQ~;|a~?G5>6X;KW_SviXW9p*fJ!!Q-N}2oR088@EA}cwVZgODVbQsCy%5r$syg z1+v8m64J&hgTap$E%$v+rB*@{Ji$hJ-p%WgOJE!xAK2MzKI6%;-F->GB)JoV>>UL7 z9UWAu>V?XL>OTc^phZV&3acMS-7h4b3IX>>omHKYwu0eU(oxq0)5g9Q z_()Y&IVf5BB;XP$1|Q{C03yq&%8He|`;5o{X$|z%yluhbWc`dtLo1TuJ8Kh~0;o_< z1F=d7k}8<4C7a;FL#jUg7+4pg{rug)J>(^`FGDQ3+Noog8tUy`+a5lA4&Y;3WRZ2M-B2$B$hYRnG-)ia4f`Aeg>riFdA|`Mq|N=Hr7Ad$=^zSq9vXHoZ4 zNG-xX;S8tCKbOC@tUCFb`s~_F4oO}^i+4kKI0bKDmoZROR)ICEt?{TQDdMN^as+_q z=BwS7_L>9`@_hpk2L)uw)Cgsuh#1R&OgyZ}ZgtfnoPm!*KtkJK+Q-txSxiYV;Yq`m z;$AjE-|iL!uE0KpuLw??bSZ~C(}c&m(6~kX>DV&4$M4~+Y~_}yDXHYnVs0T-Y9*zt z-)ob#Y+xt$C=tSKu43UBP}HL5a{H=iHPNN<-IbrzfK4_e<>khu)wf#o0eOG4zI%WTsXxC2l?AtGa!0{iV`AEWxbNKih?NNK37D+Q?`dV851xTNU+_ERbs=>^5#zdY z-5!@zL8#<>^ci~fYF$mJ}LUy*ica3(oq*~jw+J4S%&hOpxTO0TqWzE2;y?J#8T(q(u z{o1{>GUp`cn8a-M9Zi?o!1kM;_oR3stw+Ohjl1Vj*XKEcr7Cn6rm$6CfEn5O~} zhpUAg#ONlboP`x|O+>$c4m3sEEh!<5%ttjzDy{_%h{HqT*a;PCuRwcNYbn}ha=!Di zT~1v~DyT^&RpAu6L0L)jXVh_|3D~p5A^eX-5)013i0{#etrB!V%ZF0w^=VbQDUH&m z4|qoYA$ES^GA`=h`N(uQ0AECRq%qe`B;ye z&vYS^bO{Q)nj7v92Hr7bayvUlEdjlG``nI?9yn>eTJE%IRR8zs5VSffLe5;Y=&|L%M^$Zv{^I z?{iHnNIQSKb-^vkjOc>+CZs0hG}}Mh9Vltvh-(PZX33*M-)AR?we>D(ql#5fne7Z# zBxI=XGodQ?vDszV%K5UxCX?mFIhF!dh$JY=#e&0bYRiIDLJ1N=1gK66Jt=~>WVzLr z=T4|V2;!lLmc$nJ;fIIz<>!}n{6uC(V;AGwry@RkHL?RBm`?xJPM@WKNcQdayl>S? zg@4zwy(0)Spp5A~-#xdnaE&bA2JRR(A;e<#^aIIW&+PQ{$nFRdK`wV^w6@|wh2X;T z53k*velZSPI!_0e0gh;MnW-#BLn{3}4#SELEkWX_&UU`r9F+3m#@@Xi*Zd4_y9vmn0Uov|zj{+>ktwCu)<|wtt*={9RVFO?VnPzex^Uo8}^! zC9jZhm04*HN#?uYo)v<`W0^dzEWsT8g=yUdK6?PLs0_oOgE7r#m2d5CAlI zr1KUjBrUsVz=Q+Up!Vd$yq*1N%VO1-CF^@6S5peARX9}3VrJ82>dRI__?wwiRtPMP|naH302J6?u`SL$#-li znQ{V~7T)AO7ZnjrvKY2sTexsS0RX%!Aw7yMP5Uf>GF>tx6m>#b3a(QnEZ*m|MYSK4 z1bl^VcVKg>-$?zTOK8VPLK^f8PIn3r(%F#ko%RP7>To21F=+bd6#>7xyCn(G{>5_c zr6A?oh2SMk8k*eqE#j zBk~KUSc*$hNR&Xjy7R7<^fz5?oGN}EEm>m5bCpq>2#T#NPYd3~ZzjCY@eN6=ntszJznX!dFkwylh-VOKtgb?fS6bSUhp;r8 z?!lCE*~(6OT5YO!0;K;WKU)Is&CRvFdGmtyo)5YjyWH)Hhqb@=(BfKS+3bjJwJ;)b zT{e8Pb<9*+PHLqx5G%@@8>%=>NQsaha)4y>D0@>am~56?mkw6vps}qU|6ZozS}~7* zXSu56qWZYoYdX2C@WN%U%JN$D;oHGbf4%rmKE>2aN&xL_%t}HFR6n;h`v2h;b z`R7v-P}*8lP$#FS{`byay|%}nKrqhr41?U!j@?~tsFD+0yoI;F3vk7g2PbY?^!mlU z@3cIB{e~bAAix*EvbE!IWA(@U{T3b3N@hKM8_>?*UrivOc~(Fpscgu%sW1NQ4Iwv8 zFq_)dwWvy7A*x=2`S{$Y#KetrW-UI=nr!m+dpIu{l3dD4S?U0MC70Wq$ z_ngGi1~Q;}tC1j5T6UXD1aXhcx$&i>Sh?h#pEhWFt-d|~`L(_H{04|3XRn`Mz$Fam z-XfNiB*!}HUf6fHM7HqUt55d{&#BXi(+yO3-(AOCBmD0qA3n`_(1ee+Xs@nseSkt+ z@S!M$P`_c7(w@C~`PQqrL7&c;|9cQ6IS?2@lI+{h-`M1?N0$c-NpLuQoU^xYnl_^& zOH{-c+>oG$aB&TL@SsX()3ty5|Loe?o2grJE=deI0>S;wy?48(k4{|iK%I{p#X#U{ z2`|HWi<4C3sXV2~Xm2ueG4hH-+<6jG1vx zX9N5;4*^FBCL?JWyp)#uwtTl)HgBPUr2jWN*GdAdM3yIAaT0=UfSRT|8F(pP2Yb9X zxKpD`*o3m~jWSYkOHn+HX;NzGLlR5zpwpQT2}o;gLjp-<_NdB%cLD_`zPHUQ3-QdC zB$jEqPQqEjsiY{PlP*#kCWvbbe4*4UbEeF(YjhE&dH!X0=L`Y+E?PIvGip~wdl_^6 z*%hBt&y?>j?j;7qmmtoFFWb%}`{H9TndWHd~|==O%YB{%+iy?SgD;1LDny-LjwySN06sVXUH3|C7X`sdxw z1oFA>)w@1Ji~te|$2@quM@BO1)v1htlwp;?)H0{Tad*(tGL^$b1eAfCpahk~b1o^O zL@?K7A(&}WDylY_&!nj&wZPJOa_A_ylOvX?h!zfI3X_!ql3aU97&%~%*RNmM!Qp|A z(n>m8dOjNhSA~kW^;N_AlcoLSH;(M5e|TXT8SD@Mi*7Izwr3yh+2=of%OTmllyW8R zfB(TpRNW0AvYK>sNVIZSTT^wHICP7+CoN58g*9R)#b5~QYpPNaUdzqEE11XcSHZ3) zc7LfvuyNz5*7=O2SG89!&b$zaLMGh42%#;LsfjP^Mc_I_;uhqq zO^`LZjm$BX5Xn>?-@X8v-c6mw!eQUzN!6lubJ?@nUeTwMB-6fZu3S4ykWm2+vt(AO`<= zsWffP2MT420-s4rAjmUSRU81K+7c)w2q$uStt~%o1jB=E=&qv*TL{^F>I2bDvt;5({D^%Hj2yrT0!;Tu>;$R(LzzM^GI`X%uL~TMPsA5s7wa5#|5&Ml>}AA+lR!yG(9IUC7&% zmc07D%K!9-5V??{=}cm0D@$S!zqXo6MuB#HM8aG{cmi*2I$-kmz*j&yjn7HC37#Ls z`UIRmMWE3VrIsLN<`RI|-2!C^FAkE_LnL7>U%q(pngp109V*GZjK-Q054%jnA~5$& z{yCjZ{lTHDSE>WOy}$HfihLnu=VuLqYuSei#zUYa5^fSwI89eG=Cf+tIVL>^IkT*_ zW3zS17TJ#uc|HXye))_Gs)!Mo6L1%TE0r*Yb6KMjmI8wKUQdD5Hgk0n;S}P?4b` zD(`S=gsynz$^{{JFcd+(m6nml$7OZP_h|RpzEd2~0-JUVhT!2M&gI>#i6M0aK+k~@ zolTsMX2N9xUi2~H3>}6FHWGTQT!%m4pYiioy}mD5&gjsE{cH1C|;|6(8 zQkLE5?@KTcJbuYJ-|~AxJaUf**U66p5;sjP3U(^f7%ltgzfrxV6opw-W9?&6qfqTZl zT!HD(m)SIuA6V^{bT_v1PFeH&m$Gpk4M@x}hr1|g=?r@=n5f-}1@L-!@YXhT7As4<6cp>PdLngv=X- z+|_thiHbD|_8I4Y_asrE2?aOw-pPiaUtg15lLeFs$?l_3$J;o)@VJjp#=e`{GS{R^Yn6Ywvu@4GmQhvuT!do6zt`FmNZ`9g zy^v#%4iE4$#t_uC??1CuqX*VM^R4elQvMPp_rTU1c9@GRfx!82>SBQ%Do)vowweSd zaQ>qQ5SFiY-rtWt%-Gf2fwk{jRw^g$;;dygaO~M2NM$>=_kW{qcb8Jkg>a?qyg0kH zr{9-?=+u*QE}kb*0f{*#%IA#krq6oqg7^&6@I;08W!$ zjSO3Ws>VQfI^2njbcG@gRm})k3QC$Yka3j^S$a1^s<^oCMC<|CY=IRc8@hwr2E0n% zx2`o|k;^Bo@rEG(ph8uCZNXcDF}VD+DJTGJn$IklC6wbb^{HesTqL?qi2~LRNM^SK z*Fw?-lhvdq?bPjMOY*VieeoGOovDw|W^%wfS6w~>L6=~z?l7V8+hoG={^bCU2{=K` zj;>rjo3!h9BoQ#!>qf)XZZ)4@s|MgNy0%w4w5ws;Jk9ptON_Y>n8zBqehk3TpiY4LX_E0bp4 zd`{=anYiH$6v;k;CGUV_5TUCIAC_&!cU57fKpC9x3MqL@FTV40(V3o0varYhKcDn7 zFSs_M`Fc2vF~2)112A0}>B8}yHzbq@-FXzmKx02E&PkFgS&L#)e%2)nD+ofKYj;ckxrAxG==kE zSs|eHd$yz)ipcMVuED!i`AkUA4yaCDPn`EK(=G?k zT>BmCQ5ynWKGg6paZkYu_9@5E$OXOCl;bZowqJMRs}#wRP3z!*S-}#@4g~Ir6uPF*U|-! zqDz@K{n^GchYoFp*FqWcJ}foS)Kve{-$7W3o-SlQqT7)Yb0q6ip{tO#wMWEF{{FiE zom=V3ZBw__w|MbAOJ++J`fbQ;X^&6myN%Q-B%_^?Wv;>Y;k>a8)n>p;(vg{H zVuF`ak|g$a=li_?g7SCG;S$^?=xehMIHV=naQOoy5-ERy(!c5RyY^2Gt?~MNHzGzb zY=d)Fd0vg%TW{yK!JVS5o}2XBMgD8yO$zbttG-M14tfha05&*%kIOQXtj7p~`_#@~ zwe8X4ef##y1_wFnRkMWh=D;dNNZ%WvkVhXJ6X5O~Z%@baVDEGd;F5(*(Y~Tv$!Xb- zcOjFca8Q$9+9}xZy{r7LjxTg=>3s6P%3lY8p%zSmQ`9*GBn3?p(HKpnz&R)RX@W^)>inufhj$|e-zp?S$%wlwhb*acI~YU- zk+!9ig0f`!363rUPC+us@;=FE>0)~!p6f^zy~|pRT`@MMm_Q;8t*-OW}1kUZoecG zC1NQdL@C*7s!?O3B%BQ|UdlGwXphN5o5EAPq}=tiGZoRME8ks)T`PH1%Q=tuwDMJe zog%di#^m(41o{eVjGvzs(YASd53YcKOR||z;K_|HuxRr;ic@j~C8 zJ18N{G!_U{@aF9+SClN!id|ps;H8DnOa~wkRS{pqz*`ZwRij8sBneluO*l*MR<2a0u2Z57PO2Hnklc4$J2`Y-v}D0& zvz<)3l3A%xadAK;7*z*KmXd!iNC!n5iUgVmj~}^Ax3-D0s)#w*#Zs0|Z0N~iz21!z zk2_2I`r+|Z61ktE{Lvr}^SL*iqOM)veQRKmlRySHtNq_%eWG!1qg^8lF2Z0+LB7ziitbNY*gwtqveNtLaK zt@|3XcW(jQR)mPYheQLGk!&`Q+Kgv5pND(`Omf;Sc#K5{jIs`nnO(WaUA_j-V^gc2 zR(Qr#uMq5-pwa%$n#wm*OA}1!@OXv;{#_;OrQmK&a zlM zUy%7ayu*YEst5VibT4d2 zyw6@|;ek6y;^;QpyJ}yPGCVWc4F`ZB7j#`xXYI*;m+o7_gfaMtDak}8Ljel^+NW>` zEjkMR{8&=?{LFyFHX&gbD@{=C;7xfSj49@pQV!rw$rodMck82*B5EZ)3l>0ZDPBNfQ1PQp#A6RlR@uV!xTbEm(gF5h?=Aad8EwGV*wGb!cq2NZg z1m^m0GeOYubN~jLeP^32h)Tvvi_Wblj;M%ZJtw+>^;~l2bW+@H4c){Ql!-xGV%u^y z^Sv&OXiL6kD>-ycb(GF#9`$=<0MfZ> z`Obpo%%zbocuB!ti$!`#YQZD|*zZyuLl)II1d^(bYtn|St3bZwP;`2C4jE~uBJ`a` zzDR57sf%EmujFZQ=aL(e>(Hp7WX9tX-dgXHQB=|cAz|uWZzbg#rk^wHa$$85A*=6z zRBDHDD^=rm-{23El+%t~w-M=zuo8c5uKMn%dxY+GF6e9Pj@X5Y`^>%V@}XTnxOs zbgvRfY7Gx)lIxI!_4aksYCkCY=5MDt;rwi5$mf;l>|ScEYrh1yHzV7tlMwi<9SHV( zwP0^AZmd+Sk<`alhdb)Sf9S0A1~WI)3c$IvIp>-f*@I8fSx``(_BM8T(Xr#xBkSGE zCnaqk{$#{?D%kZ!&jkzXdk37kxfcN1p5{Yvj?6t-Iu{L#P}xT%sz(te<=Gen=YZ~Q zp{-;t`9#$s5NC?dF_v)=K_{kdVo1yEJ{{NPgt`2sPl;9~zPXpO$`(2%`I`M^6 zR;964t~nIDnXg?oCk7@yjh0QH$dPUe?lCvh17sGlFlpGqDlyZlwE` zf1caPm=i`4ft`f*LfS`bx#IPC{=mYOr33h5JaMM2L?{XICOe9zr zCvdI#ck@Yq7dN=uLn3yVf4{DM%%9^tM}oc|VA7&09_<|M6lth9>m{lH$9g*39gpDL!)F~*rVY8 z*Z=7M^jW{#_u!eKqIvQBrB(N8?hPS6z%5A0$S21qPHU$g@P@#$&aI9LL+hNXyzs7yKqH@l4t+f0Xg}~I(Op>Zr zx8>$WGQ|`}mDq0E8~CX&mt}ZSF;t1U0y6+AJXv zO6iFaI0%9ri2OAHG($lk8GQZRnPk-W^FG{=l^~@SFni(!s{G75d;i0tUA&umu>J69 z1oC_ZR86r$VNnI*c=9Z7ufAg6|xDWk|wMg5YD@J?A_sp+*e@ zwZ^V|y8pCf;}_a}pb$H%0jW?ihJ)T!Z~1$LTG2a1*Bc{nm+L2d?j>*ocR>oTbez); zFbGw9Tu{?g3tbyu4x2Ten;krHQ!q(d&+g9Yis}~QJ#O2VE+9CEI};fjFYdSv-O-qD zal>N@rh=zia|c#*j4=|!DoxipmQrfOv3lAO>5036kmeB+#Ifv^sW;oJFvjmu() zUr-_l#D6wCMwn~CB`&y{Sa>dZEBvE%b3 z^Kfhf9~xMv%W$~j@-7Lgl^ql$ZBmkJG`J$klML5=Pc~}`j7^xIGq`k#BO~5uKV})r zx+l+k(eWLy^+xWayz|U~caBn-oi17gy^#xfh9K|-nXaG_Lj2xAsA!>o@;CnZXCick z!JpG!pFVo%dj?vB(<0v1d5R2#-;ER7+C>mqqxErL%A-rD?$uo!Oxw`+?JLLk#wWw<@ zm8ssxO@4JuQ)h9z61q<^979zc*k% z`;X`L-g{5nMz)YAAV%gMfQIlU$B(J9NzC0gT{Y0BHls&_A>XHH`J=4e(a8j=S$CI< zZ@ZSK@*UBEDoD-<@UjSA^ZiwXXr$KKBe%Joz)211P9;sFf4qPnOdpl4a#*v=7ag0W zgO(vl`?M8-S%l(>gp9Cr13Ixpx8PKfWdO5V-+cOJs2SN!Er{}iRV%l)z zJ0;Oa@6$QcMe!MX-2WKWs&*XaWak*~bIhMj3&9Sh9p;h_(n?Y!8g!8ur{<$1*+X?6 zXtn6pc@!rfNR*rg7)>aNrX`VV!r4E~-F;oDYsBULdNvT=2cZ6o?Di!gd-K--xLIP7?_Y z%O96GDaqY~Cy8iXedv=>TTqHA#Cv=NyaaHyjU^mLSK+J?wK(Tl)08u+g#ZCPLnk+^ zQb?1a1{!(gPHXHG@{2q{Vy?btvFQ~bsp#5IOOT5MJnl4HkS`S97ibQ2CIHH@p0%8G zR#zdU#pn_wr!mtwt~@^$8~2@vtfiSXa9A%At@G}`;yZIDE06rMZg^Ib44KF@4BkXA z?0WRhb-?05nYyK2OV4~Yq0jr!>I3`{WO;be@lE|GMNjDO{rP|NnTX{#XK$RK5k97N zSj4OXtw`b#K{x+h2cXSsNncBhF9dE{07{uT7Pqpit4o4G+_Q1DQuBn<;X&tVqjX5K zZeG*jCG+=+s^Tsj?vaR?O9D&&TT4CONrZM)F@a_||4t^Fmy%A)EUE2FfBJk)s)CesWi$tD#?YB;N07bZ+v50^YDAMy8nB% z_K9T72`x#RlYuPvKDa$Wb$qwm&(Q8b71*drH&Ut>tp^;n_kF4i5=xO4@fTk;><1q{ zwZ`4OSNm}OBxWr}k>scXLy@{x@BI^y=5sidB9%+BAn9a@WU5{vbOT|Vc#cj?djfc;eJ0pwZ1Hl)Wx&TI&@u^76>s!W)dtTSKwK3dJVYage8)ZNXz{fa319 zNkT|-j`_~v5sK89%@08#9Mo8;X#9+#ajn*jpgZZgdA`OBAuQ~ zwvV`zIf&{dMTv-9DYlBcOBAb|2S`!j_?e6^4sOMx#pAo7P#4VOJvVQCA8Iw;?ICEi zJ*+OG-4%o9djPOZR9Bth`Z&$ibN$SCMaJB$$JykhWuYlQ(1I|%j+{Q6g9o2t?4k`hYZt% zWQ2g`wi>rhy$9#jq7XQTNC$Qfr5p-V?Ayjla48cXfn5W4nv97o!@U-i$p2{pG60zl zhnGpvd5Pnlwg2Zeg7xB-BEG_(33vw;iDyaZ5;iPaf&?LNiYe$!Q2QR6on7l1&T2Av z>D%EOpD)`bLupE>yNc$YQEWow|MqYG%g?TEu4%Qic6@T;EoVaGhg_`Nn;VzfXf^M> zLXlOdG@w+Ss3K41(#|OiNCv(@B?q*rxG33rru-of$?Oqr;6`FQgCfaj`0Vo17q65A zHvG<6e@7|{V$qjYQqmf{rij!%XscCIQO#DvWi({!p|(!rtonaSUPU?+ecs*gS=;{p z!7hnW$!G&y(=s9rHFcrDFMH0UItf0JZ}EoVDj=5gSxHbxE_y;R0D2-o$^>Qu z`e@~Z>U&uO^DhwusE7yW5KJ;#;DvXon5ug+iJG}AN$sHM1aJF7KslQO`fP3fa*|RMPh=>q9P9_sbOKaXb1? zI2d<8FDow4K=GhxXMgezUV(BO&O#>a2d8`Pyd?~F%;isWc~lX}DNF8mC93!-FkHF> z1eB9UG{pz7(&T#Rqvb;EO~3J-G0Cj*k{d^ZAn^-~fF z9E>Dp5^yp%f1-b`5$L6rgE9h|dR6Tn7j!nluov5@yAEoJ^z6-A!Y~FMT)?xddKU~^D8Lmy3JaAB&st@jz1Z&sLgY*Pal8G~F!?pety)v{f_q-dgJeER;8bzhDl>2GX!wFG(~(N}VIM{)3o?@Rk1;vg!#oY&*lCV?m#gJb1 zY>+%~X^ueSrLA*y3fGiRDJ>%;xCyXj=`o}?$unATu4Xk^?syt;24R^R#oYi&8f%Mj z)1tX!I*5q-TFgk4L?ybB2}!u;-qwnD!C(#KqYKp5_Z z1HU0*!bCU-@sPq|(QuuqHC#*Bbq{wcxROuW0=>xyDwg?y zZF=uGI~@!CjUWEq&s3?)b3!@PadNDnT~s?WEo1Zt1%aBAsWGxx+%z z2$F@S9JMw?ziO@Ka@Ep!+KJ$8z`@@FbIiQGQbI~n?esf+Z{;-Nr_M$rj8RDluh-t; zh-jY^>{ZRkC_Uulde*H)UDGMB69p7$tx;6LXyO$1Aro(}Z@kLWVvszxrO_g84F2Q5^y$1Ij5|j_8m2+fVELTM!&{0J@vEy8{2F}4lMgfY?H>R)9aSxRkmuRt?Wf;#s6c~0ikvTI>DYRZ z*PNd@Ree6{-$&KVY`k!ePAaC7tCws{xnA<|W?i}=&-KB6!b%T$c2`6D^p`7kPEtt3 z_^ur~-_Di273VY;hcR}GQ_04(AmZf_($bO|mwC&*np3DGfY;I#Uw7xXKoVP}Ktf+qM)`3e=w zjn=}bv{O5X1Ux(@2@SZFr3|jR5c4mcT2E*iH4+qMBOL$SK%(Adz$bhHbj! z=U(w;vlOgC6-~I6%I-?C*mM=qe#0l1w3Y4p5S2*8OK`=zJ2@dWcxC!>exn-vbq_}b^4oyR-8(V9XmUy+2eqEvr>?ZqG3Y*Rw z%kuMg3x}W}8SdC{?LHuZ@tJEmg(CqUO*eSJt%e8SPtx0aD(TGGj21aqEQDOb`{tvBq}) ztAF-if2K`rVT;YHTPoH=$K+=c>l1-UCn5O^&DN`O-n#RZ?Zl$S6DNYN&M(}{ISE!d zh4jg!if(Wtl1hQlHPxvYFE1{ANp4IHz^`X9PID&b6b9p zH4{7@wS040^VlKfK`I-$hDqU7FqIzl&MSNCaLY`Us$@xIZ^+-%D4?{a)ESA4&GEhT zXS@PGPj|x4(PB^ger^wbvPb7Iv%!^YK}Q6ij1?XN`jN(gus@U7z3b>BYzJ4g2X zca-tv6b2bMCoyg(bPXjNG#Bu815Z$|zP)lzqYKHn7{*-&WI2zxEP|xYqq2R}mghKX z^9X;ZQn%iD%VDUKr!{`=Mv8g_399(lBx4Bf9D!5#`_?yg;|_(%ui3@wzS}+?js|@H zrIXQuiw-^|aKCFowsWy35o?_f3BVaESBu`!Ei=17Qm^ch95!|j*B~t<*{Vt~unHu$ zg|BE1ck}CV6R>-{+WV5>fsYng-l|?EVs4c);z3P7Sg)yqNoPnc$zu&C-B#gk9;~vYkeYwBMO=vJfDo&27JOs*tV0?9Ns8+`!BxuIh7v)+-6Qxx2Y)i z4^C*KFM%KSsSwBRmh|@ZJGW7lUv;H&>eZP>+_c0eLP!%` znWw0`5k@Lg5q^(0td&%Hw9tioZl{|B+@@}39oXqXIW(uLnBX!YxFt(eC_r%Si-A4) z2Y%|l;*~uTf(R&}p~Lt0z!wYFlUN*`#k@JS@BR75bP^pZ*|3|)KmYd^ z_UzYBtoDA6&oQuvPr>A=ZZD{!D-f(PAhe6K3p=2)UWeP(z06xW6?SJmX(Y*jUR(2R zaUX@n&O78fXzkZ`w5LV)9lqwXir>(t@1Q;NNwvye+&XkL+G9v^L7bTXfQtKV(0cM` z=3U8NwRo^+VQKL2d;=-E%vjEDF533!L6t;4=b7y`=oeB!O_Es7+H?{zd-XL3mLyh& zfS%s1`I$?f5W3)ZP9VgSIhnk#?E2lz-}h!HHP09cx@%pMM{q>J!UZmtG8fx>3{RZmCL*ck`i~3 zR#KEyewX*ZrBl_?=y(NB1dN!|a$tZ&*dqbNtPWA#<$~7hITEQBJHz(!rvrQO#l6+{ z9@)EhO)J;nU#NVWcXJYZ#J#oyz;flMr=C#q5b7ech0TY#M{izV7zmE-1IK8=wS7lN z&wI=qW!$yw{``%lv=J}KnM&H$R~?c+5duP2?@Qj+Nw}Xl!6UT{0Hxjd8INV86E$-( zd@21ijl;-jOFILcO=+e{iabEooCBZla!wN@qM!hc#;mXpc^>B( zQV1P>K%sg?Ldfi-Q6$g88QvTd7&RG3EEwlBd6Ts$&wdQy8=Z8i>f;s{39fB#K5sf4 z^(Dj!0V^mejOE%92W?u*`cy-%OX1`MUU_tdMz=ioysIn7vm>IR6`!1f*W`}Nk!~$n zZSfFNPLQpwc0^?VN+F;Z()7Y}_I$8l& zrilAvj_w9mOe zgRhcjPv3gCf419&S?`=g7m|sB+}2uy^zro0UB*3HBPNb^@+|tyz*d@26K}cV49rQ; zq2Kz;zx|nZ2eiKL+9&IsW1R?EWocn+|I=QBs_#@b;}vt44&wgq&Yjv~T96@Qsu~Xm zqmE;0c`6AO+3yT#y`|tNTgNtqWyOt4-_68Px%a)l%`g4&R3|q*NnWY*UEj06QS>M zcmIxzs@;oSccJ8C1`CaVB>3qrAQR z!)q&$G<+ukr8SjY-}s%W<*7bRpWVzPoEuNkV8- zX*b|Aw48VP8#cSXGa!G7L6?fVR-#Iwy6cKG%UbDE z-X%eBdlhorcbgu0hxHnri)>(nR{E&qXOI%w3e^w=ghsg& zbejP;gfHc3p$Y0Ec!dgF#z;6b?@%Aa&4?mTii^lq@+6DvmZc6k`&_f5 z%6OoA`A)0CagmLRxo(S^nW?nUksaT<9f3TSAfOO-BdzD%V`Vv4&G>xj=1C((`x8p&Y9 zpgZQ zb5f^PCV5Rr@{!JK$ZVOh6Z#8FODu2bT>+aDne6L zi^zpf_M}Rrbl+hJ`Y_*FYuN4pk5OmZh@xOL%bGwwP_Sh#r z1>eWw;^?w2AD=vYz-O=VoE9KP4e#Jrp|$UZY`000O3(d0mfC3FYRCdya~QQC@@9+X;`Ql(-S7q6@kOi*3z?JNO- zBt-VrYfs2v8*AP-ee6}z*}~c7&n|@BdK@X%y31hGA~NAEx2cVz6VKY)D9C*8uf3bf$f8oJC>@||wqPL2-w2)dt+dIq+3Y(&tfNzqU;%2C_gk^Qq=Hcn4G!nLNjkBr>3C8r)87ctKD( zitVPwnthUM!8*W!d5GFMm#Ou-VfjZ#Bvga2~JAM4v_D(C-=(el}hf)NFx|N(s zf9vmJ3O5k1fVUPG?zDIDu0auywLXOXu)lQ9LGmNoa?ZeqXo70H;^%i3baxAPB^$L@ zmOq*hulRdoV70skFrsu865Qi`0*g(0RIwB3SDAY*>$s^?8cCrTD5pqpiN!?_hwSPt zu*gPEXTnC6o|3k7+X@RsP_?jcXMSQ{ptbm3dIM{ z_ubnoJAk-X2d+ggX+LFwX9keWB@+AXP1EWJQWM?!Xt1nb#nlubH3!_49=yK;6@gF&j_8Y?+Hl_wRz^Fx~>23PcjM65WVo;g^@-|5U4?d>OchGk5jQl5GfQy2UK8=AEXIH1Q;Z zUM)~++NReABBFDsJ+c6QHYSsy6=ypOG$d|a)V zM`QE}2_!0ci`dt02eWgAn@~F_stJ#;tp%K0>eYdpG!7 zg)Q{I{oDWh&-4H@g`8KBYg*YfUBjAN6_$D`m3QaOB~UeZ7%#^mAd-qI(6`rbVExy& zpDEj10iVBHkhYRqJso0=_HnRN@q)E_jh$U7*uSQd1gs_b-&#ORz->&Zd^C?PWmpl_ z;xx7{Z4EpDCK(BFsZ%?njwvLTrjX`bXz4m>G*cadrlPb#E*M3VAF5CiRN3*EgxYR+ zii;iBAq7+dzHXXidgZ;Los9)#POnEL&IQwW@HVjft~ILLdoF-faJ!whw}DCEpHeZu zBdGX2DK6Ex%Yh|`Y4U2SB|U;mqj~S!;DW5;RQQAD(7Mf@Ws`iL97sDPu>N0=7WeY1 zVL9+x5y+)VgwHv*_dYx#F^?@ntKE3f2eMh&^Pk@Gj*@gUf*gQrB%o$H+gb&~lL!0u z>cuO|Li#6w8?G-eJUN9{+9}A{H_y-Q^amB7Fxh=V_OCkj=)D?HVu(MV_pY+?F`ZH~ z;mW-^-c$Q(;Oe1sE&A}x(_e1;S$61HpR)L++V;oZZEs01fo`piuhSM&5K#tCJ z4rjA#uisp@A-z8Uj=OXyDg|s5B?)U^r`_o8rh25sGfnzp-WXVA@2Ezl%d_L|96dR; zH=kcx^f>3bQgT%s5n%K_`aoHu;nXi~k}hZlA6KfR{GKi8fD{<|6k;)1P;OOx)i}d* z``{;4@amAC=OAZGe$(oRBn2)F1Kqa}cO{yW{DOuH2%g~6QqkR#Ameo1y-v^i6cX}w zUYF=nNRAq%)y_ia`3swnh~l~8cebKwprfEmYDn@tLP8i#yZ#L4bo!}H!begk1Zj=1 zi>nJrmLFcN697)p7PiFp;xP|QTRKY-?2_n_snx1+0S9;IGUCx}4XD=~Y6h1kQ73IE z{zUGSGR#rjkVFOFYfLAW%Rj^O+Ot|oMtyt-7f1&~XJ!&HlnWiGLm-oLp-M@=EB384Q1V=n4pk_2 z=!njmBqfchQ1QUBiu&?VlOtqqu5CtIPhKfZ~{-3fa)ntn*uT)~^?$_#E`$l(+DpI3kJwCUjIn?aMb%43h(wCB#vfi?! zNm6n7Q4d@|amhu^XH-2m;dEjI&l#`;xMX{2>4P{40%DioEI7?4mWvU4_48Xu-lAPY zf*u~8y6(RuoGX>AleF3#pFt3(a@rIRIJ}{Y6wd@4vPg0qsW=KNn``t^$i`y`=&N04p~;li+m+p14P7dvS}%GhHs$vo zJSKqh+y*TwPXb)wFmH=qhfZ(c(;td5@o;?Sy8vO>zn3^9?}PJIeOR)KpEa%cxXd$y zFX_xISqb<#5FDk>@O!^h2M(Fh&5dmawjU?3-?ckVc%MG2+ts%O96rnO`*q*1c>VmH zot!*?uLT{A@aza@_9Ub?mlr>+sKju0T+TM#bZt z*LJI82XvrAdA{>Jaui+zVe=GMgDyn+r&+sr%X6c!>B0#X={A=Ai9@I@|2qN5@3yO@ zE+o-WrJCfujp$(WF1CpQI^(G{xgZjRm{L&Ase{*5mQk_@}$CWzR zE!)yT&Vj&GMQ^yfBIZLrnY6X23Mk2i=$vyWe0)>m*mM#>Is+*bOyj0i&BPm8G%{*}W=vQS+l;h0FE+K+_t4_ zMS;@ic?AC8|Niwh;m&g{R|ehFY_~FystXc@vbUtZRfTH|RN{Cdi9Y}0r}p6R#75`f zf&`)0S8psW;VfB6YTjPDCA3Hyr<7E;lpu2)l9dYvQn5lf3)fGn+EyjR-&0qiBoO1m zj|iNT_0%4mf_)E%j$d!S`z#{Ah5N6$c(Q|(dCaiS1EGr0sIR70WRFp% z!k7E_UebALLzI`mnYD-{Ys@i~o640W$wt#tn%$QSK+xyd=_-Isr1>OhEFv=)?JP)` zh6+rMb&~s#6t~82Q(VfsX3O^X>m=Tu#Wb%>V4wEHfl&R^%4v%|E~BFP*3CvVr8S(+ z+~rS-vWvx?Rq7@C_RALkEbJb>Nh-NDhbvtGGRoEL)i+oEPGWqXxge7cEz4lRB#|Y_U1NEvu(sDTu1-0ehJmyQ=+_gU zFV7!U=(c(k6C|xv1R}FU@N4;ifvgi}yrWSsU}d_l`F7z&iIQ}#l(qyA#m#-6@1!Nw z-R?`inzkmvYT8=5;NM5z-?!KQ5s2mlXlF(tQOy7)%nBkG}VT zy}rKiWz*t8*4n^!ISQaQ@8F;O=Xv`dei!(szc#5&^yRTkP4vN&5A4nT1;j4NXOC{= zB^9u$PtLWZSnh7`=$0dHhbqEWMONiO)>5m6tAqa0zx`7)IItK+Nw!e2QM2tZaa2$U zM8ax2@hL^4YgPi+-IRXS(Ss(1<#4X-y7&cXYUMU+i0Iu`3aCm4+`q{~25a z@3M35qqad!C*|QxDu-0eKx-uEd2r$OqM>5Z$62*3I?>pBnt}#MY$1zNxSk+I%|yvT z*gAZI1}P$`ypO`iBT7yr34&$h;D>IMwbY)J%LuJ0jv%A&-%yQpEpqtlHmBGKwqILB zPHt-br4`5DSAdtr>NXDa4CJ&O-MGZ~IKp?Q$Viq>cOKixqC?1Ypqt>J>*Kka3<_0F zZSn4NipDqWjq(B;t>FeGH?s|Jh!Q7GE^h~~ zf!J~+PdfF=C;Yn+$V`&X0)An^89o0!K1h|Bqgh!*! z0-J)GoZ=_Vx6%V98F%lza~aW1MI~2K`;gyVvCu#HTmQ<(V`CcQS}wht(DIrbk~WK# zSKfk6Msm%HYn?j)Ot`cL+(CA(37DGw{LQyy>kJjr93HGoMb_QzT2LVfH_vA?j%kYE z(_VzCU{&MVlpc=SzO=OLC z)hL|2Z#Cwa%@ti4Ryzk;wwqA3Wa)e~b}QeFyPI1pk}MX|nu$hSUP9c9lE93^(x6h* z=M4Ldf7mfY3DSk!YdhcvQ6 zo#T-PkT!-j3fUy7i`?w$9y%Kvv>AOyNJy>F7>uDI3xR zRsA4nMUupX>ZC_P$q>jBafvksEn8XI&AG-@!_LbbJV@EgS6%)&RS{7sLe<{t&h7Ah zZB_HfuIMn}HPrniNNn3Z38%%Z_H1j{e{c&-l(j{K^GUVUc&9}tN!f?#MDx~ecBuI0 zetAylG8+^G3Ay1(fUrk$g)DyeW!oBeGVobB$0jW>{XLDB%zzJ@lKdus2lk4dWUsz` zX_;cu9y~sPx9I`5)$FCLfWs9?{j6QT9>P}zte1@1@yA=cyC8r|d~Z&081B>!q+mRp z_I>PCBfgg;o(u&KWj(=T?c?d6{OHJ@e{<*dvZ_fE4=4mWLm)O1=pVkeTpg&x()Q%R zBWrQ~!$4MrqkWrg#@5fL-R?C)@t|4wWtKjhLUVe9iO<&Y?!kg#^$ zND!OZ#OCt+((pvK%2&IfxP~v%PKu;PVmyl0`E{S_b6TG`%ooTY_P4m|JeE64VuPh%-TZxzQ2XB7nSnYZ$GXP#>ShKfL zOGOS{$uUeNBRETXNYd+Z59@{Co`gH;#Q~-tn8k|pIKUPD?`E@hs`c%WA+uP!7-^`H@1K{=YZ(nzL65QWdHb=E?m zuzks`kH$SWY|_v3c7duxa^*5>(yX;)FC;G_%gsE2STL8&j3nA7c?C@xsO3xW4Evpq z-4RerkHEqSFn6zKHqyeF4)6WFw|09ckY?kBo1^UQgPrn>lBtaiiBtQhIqUT2z5v#^ zZ<1gHEdk}VXI4LoI*%iRq-2)woC&*n>22d2!dos}6}ur3l`174BoO>3jj4l!L%aT# z78eL3oSE`FZAV-;llI5I|D}ES=n2ofVGrIf@hsL>`Je=;7`4mieP7n8?bYo@{v4^e z9Z^Mp`~0m#H2d0#xSv^RzsgzJ0dl2sl2;xD)e^WU7g;2-W`(QZ2o770+g4 zWA#IVAzkN4@By)8uCqvbMB74i&yvG#QV^)AZQ(a~SyY zSQPjr47MJJ^OEPxO!`j*t0H9Xctipz&~Xn27FrN1B0NuV!a-H%BfqnNQbka`Ppf*mGCC zUC(B|%OJ9U<1?>8Upk$ydff9fVockY+&(XlE&tQbz& z9)bB!fSlxY8x7ME%h76~&H+*=uO`=Js#N_M9Z+5D#d7H| z)N;1)cC<@i5t*j_i{?FKI4@S!?tHxP39Bp^qIe6Dhx)tnkO&b}Zf~!^T}v*bA;ToK zfxan8qtdu*Q0eAe_)olqBthiOt*%6ibvdd!Va$4AGE5P{FMeZ>%Ixmlg?AuY@Kcx7 zrW24tr;@40H?@$cG2TQaN1*Tf;oX0dcGtF(56fVZ{5hVRCY6p)j@?17ao={c5qV$B z!7k5d)BJl6@_e=c=Hlmx+%#9lo!iGhJRS0r7v`dtV_CG&6o zsLAt4+M726Z@twaz5nz8?(CW*O*foNS{-t{&9muq-XuBw>mOvmx+ivVJth$WyOg3p zS#7(#?%4j36k#vyKl|Qy?(TMCIfm3Pu^xZ^20h9D4gdkf6U_nAAh9dQK)w?U5Xy8mRo zthG=of0+-_wKZS)mbO$CHuD=d;+eM~Xz6Aa=U@4l?1pCnM}EHs+UISmjuL_p8CBLSxtdh`kJZ0H5fmKYb7(gR5)2A4H$z9#mJ zd`xxJJ-1Ek8mJ8PgM=cJq`2abkS?lmP2vfC3A;!ja2m;DJ*ER#O64I#;Td#jXFB*6 zPNVG$yu;Bi{4+@VN=q9-x)1rIEJ(7U_&(2X{*ON@w6?5s6OCNxOIGufm)XjybRb?JC*e}_|hBsa;plc2R6t?o_9 zCX;pOaNhie4n4=Gq#KFvQ9JNn|G|&{;b(F)3vWXj3gW^O{NxVCe-3H0WDKM^+eZ72 zmOfxLTHShy|38_mOU3$by_0+RJd4O-+Ks5*3N?{ z=uW0!j$rTe#ngjxh7T)VLpuJ|`^MsxR1kEzOmGui}8g4#~63KDwUcV{_am3ncLdEYCTYOU^5DpDR*rq`IR zl1J2q&jQXbOnq8I+v#KHJf>VWNuFq_D^ZMD7eYG-2a&7~?eJ;VUjBlIy#m`@g5OP&){o3u#}A0AQBjx7sr9R&-o$@J)suC1`O z{<|Aj1?7RWo zS+OSFg8VTC;HEj?qN}r^Jtg^m^?L*}_@ASLeF}!K8*ND}uFnrWdI-+1F~ddB$;F@i zYRdlIzkdntoweCEZndMnHE-b;9_6i=g19D$W)fTbqn|fc$4*gu;-rL|FkZCV!hY!;`Dy~M5h^Ae-WKFjl zrO;^uU+V94yTGX_x!;9-S#l$YsWo(|o56I;KLh3@IBX$wX9Va(f9_H{0T~s!mF(DI z=y9WAc?t~e0?6Z{4eyiVT?II^@{wNf{xrV5SkpDpr3NXGHpQ~7i>H<Va#w{E`c-|zy9oibcDI}>D zDG+NCNuD&Zs%=U@S3r1yxg^u!{fH?+&hCWZxrKNZ+_#wMZc-%O19jcLgf}cw@IZE# zk9|>hAc1vM*Y~kXbD@M!fh3L=OqMKO{fP+7F$@l?K zkDiCTu%%cV%I#Z*4oj1Nt3|_o?FI2gD<5(9Y9y4bD>3Jbk2sfM-xbkRStKN`bm0P+ zYhqJe%Ce((w$AcBLj?0amrWJKhUn7kw4LpIWPlG7pQYb9S9NwyGA7reU^$bvjZ zCQ5i(x)ZFfQD*H-(3wSsBp3>i+2tQ|cB(${wd7frijOVyPygb-{%pdR(C?DFn>IJ^ z@6V_Rsa7Cj2YiW+)F?Sb8InmJj9Wr~nLJPd2kK=15m|_fG#~l2O-Ku0B#dmdSp;t6K8^3SE`CfF=SB`q@lC-ki^uBDujhuqStgXdo z3WBdsC?0}>ZzRj18GLbW89Li+%DKmBtLJwwN~gQ#S&s-Vm2BSS&)4$jreIj_6$qkv z_gjy1K6`K(f$lZIH0@ec+W>c$KO2!7T)IXw0uHHB93-+fjK(ee?5RZpaf{Myf(h+Eqo62&KE$i zOJF5Slpuf0z@H)4vC=}}XuT6Vl!)G_`IW8v1ZLm6n7R_g4A^Tjyy2{u+`4o;>(Tx2 zmidh1@hhA3U+p-I;L`crAgG2K2a#(Tk?8y$6-DvmAGtfmYIaR7jg&I8?}6PT9ApV;0dr)A(5jk-glff#35=l+jf3&PB5YxOBczuJv%9X zLZR$r|W^by0_AhVoD?W?a|Q@yNRvOubiSy^OKCF|g8 zi~PmQJ6{yq-`6&I(zmZQikaU(u;Exd5wOQBV0|qZ<^%jYE=w>)g6`YA6NI3OSQoOp zT0i8Hk|4t+5-(kWwsN%-Qsq6+Ih6K>KA9Gc=Y7V%P^ObhhWs5(=WRPYNYZ+?e%a6X@)2E{XchLU%Xh8?9wD1U{eC=U;@Mg%#{`lc5z2i zzH<$vFqL<|H6gf9{EU41!2=uh7WV3S%UX+`)q$g6+pRs@4TTITH1skmbT;*8a1!6o z+vVq7-`TmnYC=5I)ISYx~(b)p;YUxl~Ptiigj_XI(on%k?{@S3#-*!qyJs3@H+0w&Z7I_!*1XZi|=53AR6RAM}}I zUeg>zs^jv}1DoHRe}_2mezFI=BWX*mEJc!$WouVDU35qD5lKZB#=wFh?pln3bs0~) z49HqjR^m8;h9VT7+Tzxo2+{>dN7putSAEPh2)eNu-CI!V57mb@7DTq@E-dJ(C$B7# zJK^8o`q=Iw#P=RFC_Gx0;CBZ2dyDN3DwStR63A1ye;A%qyA?8&ngB^HhL?0NBkpwD zRbbusCY-ZG{e*a3p@>cK`9KHYQ-c(+8a|WEd9?P(qQ3bZ@=^GJ968}VCA*(0!M)I7 zE{L6>+*5-0JAyc|cHS^~1t!x^xkEs_8}2FGL5xHck_1b%48Nx&PeFeBXFh;4rc;SZ z)*Ps6Nv9#*rj_1X4APx$XC0Gm?jBC=gXygHHwxT$0xlwc&h)&qOg z;!rR~0M2K9EfroFBdwRdEv{!KZx2mw9UUL~M484%m4E^q4()(Q7X69~rGF2w zOF(PdeXrxXR{?o|10!r9#~_o#%Pe?x z%ijBlL*A#|r()IgiPUjr`*?fZbI%2h72kKqJ8?4-^nglx)T4_SOPV6(8bpHkj*n}; zl=Je-YkT-af`uW7zl@b?34-zN9ozxw96~I2t|z?Th&^}~vD-}FNiXSgicjj` z_rMq$IbLrZ8r76t^R8*-G9Aa|txvcNZpW@+7Tl(6vgvR^foJA)g>-8ZIFUZpb^@+I z(i4%rvL*SQWDKz1C2b zcvpftzy0^xfHlXI_v$sOy)j*I!d||ZIOGQdYIE>^FKh_T2NDLn=mHZBTuNJ0Nc9J0 z;9KnsMeR@j!`MaO2BRreuKZeJE=YLu^2}CR>LcJrDK@kR(i0EDXWa+--2T!dmnM-2 zsLnxvdm17LPYM3Q_4PesB8Vyc!aR?a?jDd@RAZEqqf10~qsTsqNVP3x2Z@JLm2Ro9 zLlf<5BpfwZat7COrKAXOl~V$KSRUJOg9V_WE(vBfqT{I@x|(Z%BRwW?uA(8Yl;`r` zAb}){HFw8bbB`jxNgCmeMN&XRlyQ*wq530>NHme(5z)4?FWRZ2yLSQ32$lIJK`aSo zT~=EQv1?$oP#?nh;MAhS9?i#{ZIf}|>CmWbgpOlP*PTh!fqN-7Kv9w;qa~GoqVPU< zo##Xh3&{&Zk{<-$Ee!pN1RxY65ZO(RZs27CKyFds+6B;ZAer{gHJAeumz^r_FY59w zz*`#eO~UJr-;r232a7H-L>93m%fb==S9ggH!CG1o2tbEFDd*rMR1B3M-%m_kl(buM#I8?IE*s))6e^Z)(*{~w8k z_GwM!lcD`wQSr+qF2JQ8UHVw0D;8?9A}aAe^HJGS?!@gPvzdfX|F{W}>ypGAub0$$ zx4)Y}Y7!Lc^#k|K9*z1Ql(uT^m5r&q1_TN%F&g{Qm9*OhDM?*Y_~&Fg@l9_n zc4a9e`Gsxm6emTgPz8HXHGUNDRpJ!RH73g!0Z2MQtA2Y z7gjkT>9sq)M7RlTyvr(=%kI^2bbR9bC(?nEVBtLhOpAMhXIA_Y?OeQg{nDP&!poOj z0aA(hum6?5>V{CN7W>1tUzYM=6tZ$_2ZuFaES_IP@KxLi`G8s%{!iRQEKGpofZcbR zcKW1h-~Jixb%cwPmSbGSrz}z=uh~-CN_D%wy0a%AmF@B!m6~N-aICTy;<+a6)!Da} zr7A6!v-Z>9f9*nJxje~ylybA4Xb$4~8(@rS)xuez5UTncg5?klw00bHC$szei9P(d z;N7K6rbGxgfY%gcSC<2O`aW2)xG*kJ;ekw!cn{IMPs^xs ze(=#VH=~M@z*}%b6TZ7le*zj`gqzBiNY+40aqwx4(A@&(4HqI_kF7^=NF`QwcD8U0 zCrx}TE?ab-aqlc@725u@YnKHX@>zXUT%wdz`bS#!qtd^)yasNIS%$NCc{j1q%L_{Y z<=lStjc*=D3MIRO(~w6*zdv-@k$XB8Uo)1atVmh{qr4|J1dIqU=;?c9myVCqnRPXI z5L4BkvLyHG7cXz@;DbFo`)Sh)9YIb5U`BO%*D7S-=wvm#AmQjvoxovD23^|+7J3KK zI{osUPYS7m?rYdXurn2B8_sb9%xCh42CfLJ`=IC%G&KU&j7n;Rj=V=<6c>ptnSVZe zNRZ)zvw3@M^MfZYld_bj1Krz_yP?D_37}L|dlVA41HuCh5cwUP(sd^!mIpL;`L#{5 z;<~sKS}xOo0vupOrS$qG`)M<9zOvd8d01DZA{k@ z5$W8!<2mJgw`<$&a*u966`s(|(jfRoQ2ISY{L+p zKRm;d1g!TxBR&?YhjbLAV<4?Ka9JQsQV7FCq>n6@;rC4BXRSC1!XqOoDOm6>7Fq)4 zUCr*UTsvw#zjK60Tl{GtzFFhSy9}8kX^VRZZiZ9T;VTC>Y`Gs`oX-txwU_P z_A|%ig|)0;(8nCY&g{-|WX>+FS%!-dT0_2U62L$apYV_=`C+veTs7kqozX7n+Sbhx3%6bdx(I9VxtMWKpsgNj{H! zYlBB5lBfL# z9(}s!<}Gc4ie|;9vi_7`3GMVXL9g9xSPC5WZa}4#47>4ti$IZs?|Jm`zAu9P`mbam z8`E}iKXbA(z}Z&EIj4B2avuAwj%$1k=W{v#1~|Tw@*F6$cv!R{ z7k7Q%w9a_syFaqhb$L1tVVa=S2Kr0D?QH25b;);5ky{VyhX-{#KfiJ5@UdX0Ht$mo zo%Nht1w6UPFzO}6M2fT7;5>!8Ve3*Pxi1Uw&yvI=Z})IE?wk7MQVHnpjxH4|A&VQ=T^2F*@R>da6UJSjqeA=NQQIxB?;LLk_F2s0IKks zbS>2eK78_&56B(fJG9c(nN2C^G6d-<$ww1Iaf0m}$Ye?4O@$KB&`W0)PG-2TbN9~)C9;l4NG_dk$(edV7Xz1~8GbmTz%=L+oE!bw!U1=T z@6&5?m*&1Sw|ev|7Rl6|3)EDYbn_&XD9eZ-32H%7%7dQtWqV5TrA=>nSA^+KW>S$| zgk9Q1UL{*e$cQ%h`#&a85Ue`a4YFOH7nS7F-f}r_tTSl)?7ib29KwU@zK_hwH~Z_$ zx7GwB%*tCUSn%D1pxdMKL1l~{=(x1 zpqH}0GS(+!2R*dP}quA+H2Ad%+bCz@8=ueyj`=grC<9UamEM(IQe)&%>D3xX?rNIso&m$*)UW1s%j zv|YX)krZ^+;B{zsAAd+SZFzh5>e|m)<01;AxsX+|m10%PfbsX?Acpr4xHl9jBE0RhCsrZzWBXAvD|#)BZ{&&jY81NaA^YM zGm9+j1cvsx=iAOyd?q@dkd;_O&QK5x(yepyOmJ2 z%$Z)MC>H4KCXuyoK=(Mi89332)R5_n^><>xNiYt&AlVIk&So3r{OtC&Wa}D@NYT1Mv3LkvON^9-GZ2v=x48R{@O%mITatu+&TumE zac%Lj$?}0uXQq-tU!0Rs(U|8PPI+r(+tiV}_N_v3_e+rv`V`1&CkakRk`uqy1GN|F%??HqvTj>o=H z*`s3FKR9v`!DO-E)u^C0RkjkvlfivHTX2bqA?^R+dkg%(ppNY+8=~ZP|Tgn8$Og-RMk2&7Q)kV`DerWdM3ocSPaKJmDgXv7%Yb6T4 zEuV5}XlSpXaleA(?~ynYHj?FPHbqjrccH<%0T2LzCPRRK2c&b?6a*B445df`i;q%J z$xC~D_|S^-zWxi}w*u$sqo4ec#5=I~3Ap;_;N~%nheBdk%2aQwo!u!(_5QlyDxTWH zJ{B(}$dn{i-Yf1#C`k_58|m>mTz(-a4yo^5gH_?0AfGdPCHHK;0A5f)S`%RI&&NI% zo63j${Kz>pMnx=#znjm`NeELL(Getpo6ChV+)T?Qb3znIl1PC@f)Exwxb(46FN|cf zO0~I^d>ik3NgRmryIMRq`sM*8}U_tW&iJzr3bgI277 zp@O`Jpr-HI16#+_zC9n!#@rSlC4UMn)a^ecu#zb(cqwnJvj=B{xU-n+VS(EE{0ZlE4hkMFf7l2ns=L z)Z|xu$16#NVAZ+=MUfRTusNKGd}9(?cBIpp38|1=dRQ_e=G}@0QxdbKpJh$9$}w?G zqFj~^;Oj_0#080328iP^y1hswZK1#Qz5mr`65SI_Avp}a2#pptn^c35tQ!`Ilv2g6 zB@S&LXY(bu{){CuPOznXR@dCVP?Jk;Y(&QGQISSM5nqlIUY<^Xn*vWsyJ;xXAp%M) z1j)3NJOwW(Rdf=scy!|1-9ZVA!ChRvcnK#^a)CB2CZ)P=F3GALf?v1!RHr1EZ;m`a_v&}KYQ<)dynhzUtQkW_db5?$xdDnA>$D6tZI8n_rM5K&GjJ;_x8*7?N_g@ zST9+x-LKcYH*+48w`lMnUNsNJ2ncz-m}6dUh73B#cUeLVY~ zv;61-ehz8fI`Y&pT9|1c62yxMo4iFSdxv{o%1MoMk8$ zICNG^S8Z^V24TzC_kQU;`{<*BJv~0QTRyu~gyV~#y&-{brcxf=P+;Zhi29DB7YY(A zy!Htt!J*Yk)o%FT3g`+((st6h8;{pMZd=UDYaQN(Bq{<~OQCDvgEIWx?fE(PN?r>D zZMstJQxtgSPd)$&8b}~>W&mM!{N$0Hzc?f4MSaNQ$&Y{NwU2IIAjuD+(qCJ{A$N)n0qLYfhu;#B3~XvSk!HpTYMM(r z#3mgeV(zs3HkN_iK#L?y7W{pgN4f4DMR%-tYHh+pKVXo0Gsa#w(FYIp>9?$_pwI2Blc1%N_&e-IADG+LnTP!MP7_BuO*y zg4P8hL4X#+77ale{(?q;?;n@`o>X?zhs0{QiN-sZKi7_n_`(>^deR4u`{#e-UwLgNBzKc1eAh6DW2lVdkrOPnX_cgt<<**GP1f>~6=A=?k z1tgVG1&eqz=Yd;`bZc5RW6&dmO?kxuvC_GiX!kAJpBe+D~z4L`%ssL?Pp5VWN z&QsjcCX&^1yXdy33;LK75Xsk8wWW2VP zQ&OdOS?~-&e)660p+*5kz)5CAkd$V;b$En%sa0$?8VpE_yDiSSoRWdSUCIO*}wJb0{Hs zjQ}vySJ$3U=Angs`j_%{dA^f=dHCqm<=#iy*&rAlzgMz0!RO?A$M%NqM52!M2Pq%H zU9{kS0%JOZ64kjZCKI;*00=+ z&0M{`b7w;B@u;(l@IK~k2va(%3YGI@J$J%6pU=2Ne&?>`(>_s|X0DBmh57RdiqIJWXI_6~iF}>+)3fBwIZ5E$HU#QW zO7;aLNcf1PwwYDQ^PK~9-qLE417V8yGH<>iflO@xH?$l#NEWv?zxxKh>fZX7|G_rB zYl~U=?I8ftRGz zsqRDm(}MA|Q=tTX!t?KOP$W>OjIQY_bw~*yfaBu~LHx`LT;%;nWqbYt7=t7{n$nTP zas;v-7)2D207kL?a4E@J+EXsh@0*8b+5RcgBsb(k4Oes}$M01jM&S*BmM55<2Y5Y_C)kf0O8b2*& zT$W}8nLB9%U&<$2(leYfbs8cqYwtgTf0*n#ZMySq9@v1hcCF=6zH5dg8KrYnA{%i( zGZ8^R1bc#YlHXT=OKZ^euINxR)d~p&&hED11>~CG7zR2{EoQEs9E9UptR%w$s=zyK zQFvw5orCF*;0nT!x+_gk5tL)ueS%WQRs`jU6fd~bsfjp-x0Zr5orM>!G(b^IaHlh; z&sQ(d}_BWpAr7;w(vMNCJ=ZTt|u;-E)gR`hkTzw=Rz~U$wl`nMkIbc)8-4B?@)d z+j2OK#3}*BFi@&&hUdBmQw=0hEK}SCCoQ0(weQHd*q4k44SZr)LK=NxxU(lH#@pU|ogoR9bdqHYqVMWJFEj-}%i0gEO$k}zVt zv>0Dv#LtK(7G9ZiB;5^dMDRO0I`)92Hzp$>RnA?qRxA~Dr!V3CErQI z*`3NwO(U|t2`#!@7n|xTz<*XM6>kRx@dz{5WRa492x}2!TTe~U^VKisi-(FNK)(Zl*lmPEg8KN$fZlARf}N9?1W!nB zNHCfF(x(e4?k4TvVH6_yYUdR!qMvqsznTUbgPaZW^CdwoiEut^^CD$?PpH~2+x9De z_1J#?JKtI|P_w6hrEXslKo1^P;Td*nyAOHJzyAln;Qf^C*@trGg9wG3&#p7}JHPX# zJ^YEB;9?G~96md=1_66A2>5}&QL5-h!^bE3d#yu0zABN#{oTbj!$ zyVv?t3KDT?(p_rwt<@M>lHe$FqevoPr|=km_NQm|$uHOK`4?NxN0<(44s=$ctChD0 zNriHLLYDyMMPTaM>BmoifmYrzo?qP9ef!4Y8bMS#%Rl?sFRa_z+R4LH&cM>Y_j0r) z8E_eSFRyRU?a|}MK=NCkoau0`Pa%0P2tI!EfoKABPd&Y3{<#XL8O79)a~h(v)^N#| zWTDa4YPIGH0r6bQr&_cp)91d#s6>kOij^I@?D0$pQYU+ESuCaEO?c-UGv*x52s)Av zN%6e*fjuQi8J}+4$#DXytkHOl-%5R1g97eDKrmSXNp^To8(`j~{ArX_;B&&&!fv$p z25ul5b_s3;w+(k)f`Ch)wT*m9WaGJ=dBPj1yVdBk_{470RUPib8TcLuY^vZunixR< zc6-!W*f|Tbj4vKeYIMB0edlZRECLX%!NtUdJm(Z>5sBPM^piqYgD4U!luE0*rbI}* zDIAETzWJH`p=<@@Es^J5w|vN9$Q`bP=$;}{XQpF;OwK82i<6{tpDA#GnFjc*+NSR3 zB39Hcho;v^G65|El0angqrHwO(ELDkJ;@^*libFDJFUWH>VqW_jkL<2!z8dsV9pT( z5>r?K}iLkyf2wT=Jc_oLAYQPM1nxk8Rm~%g+Y0 zksDz96#*gUU7yL7PYZRWBZ_8{)cD5SG=$D}B{x9gfb0NzaDQq24m$r^xTOeCa7f$j zfBz@{=(8RNZzkW~c-GovK1n)Miw9IaUE8l8+S}K(eBq7VK&qqyC%`mCC%WRxpd0zf zM?wQ*njwyb4j@GjU0GA;P{LI_73`88jKi_0lXOEaO_0MZuL@P?F&P7q804Y7@Qvpp z)zX6Bm2p{aRenl95&@K?wtj|BjL4M40-h{HbPH3R3;$CY!Anz6NauDxQ%iHI?xoqU zIr*@E#*Ht=>9dLSPGz%B80!$qdt1^aBFF@dHLfJqcHqBTUBJ@%ZYe5dTuG#B)KS~O z<{R7)S$uYF@k+xb=Hh;1-|m)cnG(tV{yquh*2nZzRSGASUeI1WZ>4g^UcP#3pZxHV z_3k1BL#mNM+;x0n5M3?cuTmusXF(@G@RWsSTt2;YN!h)i4XDDZV7m8IzC{Rmd2x(+ z$Kk{hUL|1P{_NH&ML7eeB|Ank+0sGu?cwo5yS}8F^J`L`}X?3 zf9p!bt?Pje?l-=aq|xFIXD*)w!n&RF&PMit0KWz=&w_1V(=k0gdTcMheM`4d^(3GU zFGoeV&2MZBtR@a99wcyY5UE;{Sil{CT?w@r7x0Fk3b%#%S|5=XgXu(JmgHd9ZYOh%~+&O z!9-y_b>-Q)fO4tps)&n6yd#i*L{#E+{M|5#W1Y$Y35H!*aRr>6xV=dDAOvvt%B@E=f|~*t>Z~Y0fiLAg9a#bs0v~J9OoJspctSxJr-Dub;c5(6Th5U} z%?mhfuxCoZPdu9`a9)BWv?94^s3pvO9;?GF?s>-$rkh;x^CB_Xg3jEsb;jpkHLfY5 z%(;M?H667m|F`Dk+}kka5SagTS#XI{m~9a}gY zpMs_qbZ6*)@x8zInaF9uKAO1E=vXo?mC>PZ*h+XzqIV^#(DTmB(#eu_ zruUWjh z*MyUMOSnNjzn?=UC`T8~ZA7(k%+D9`u8St3dO#(mWjO`jd@k>N#fXYZ!Cz{wi@;__ z%rjo9KBeZKG zl2wYLOM;4I%~g>pcsT(m$&G;R4$5reUKSd2)gq4mUHQSGa|HJgpGAmFbr)k=PN}Mj z(AGAsx`FC`&c6Qg4V^^_E+I@MIPfX1=G`5Y?IC1%+hL9({6U+~SA?6%RC7Gjs4MI? zZhIt?ob{&*Yw>(*#j+(fZO6eA*#iP{+Bc}-=SW(6B#NDO(`H7Xohw+zt#XucZbag3 zm#^@_ht9y%X;DBD9QxTCwD8JtSLB(FZ(nw{*wW{WDWIHeIAEM)zT!JgfQq8x z2qMNa1sdUdh3LAb1h(;@BCgD^y>=EHPPC*h zL-9cmL3b8vwSB}nu2E@7>ZMGWw2%uDvjj2@-@mX4+)dRzt|vB)ZY=;uxdb*3N#dvg zMA~VRli`ZwS2O9mW8F%VpxF+tmd3!?eYW$V~A~8 zQ7vs#e`Xs#uNLfrp`67a&sQY&z+&uv?^?QD&+pv_JoFEL^q+rr(|O5-rFEk1s_#AY zC7V53-n+(~kB4?z9WctF9q&J}2AHFq*i`LoCC;@T&>alH&uhLtsL`wnxMsdk_N6fe zzl{^LA>Xcap+N9@NpiG0ZC_!R3!Ikfw0NeKeVMulnh>|KS_EB=qau$8g1FjjDPSsa zOVdf5Ln0*$#Vs(=y+a*yIr34-&s-9MdL)_HiSO~bQv{fx+I!%wHZM?B|LC?!Ks<1x zBaOAnM|r5pDE`cYM~{8KKxRZfA+p){u11FzSZbSlka4nU)KrQK7cSQR+2wzbaFMQv zkL#*)(w0di8M3c__fH|ds&pk&pR~Aqcj-Du8W<>K%e2W0s}Yc|Zrb)&|ITB3@pS_% zcgy?P`r5vp)qShsu2;EJ0^XZ@d-~o(--{Su_uMFb!1vvTs1mu{8ru^Gl+75+YVC$6byPat&5 zWj_CT!?I-vF&^ARV?tcO{P(E>xtN*(*neEG7vDDQ2Y=&{{o<={tsdn}aS=xu=>S6f z@9O@coxQrH!`ZkI*SqH{i1D;VGYih$o_+YC%%U`EyKxODReHm>O^cuA?U*y#7c@Df zs^70$pT93-AQ>es-~cA)?Fd)&8%#ppQhfLr%J;T@60 zf>I|w1)89^I{M2s8@;8_QfE#zpa1X?g#N&)^_tt5#z?qXARkH3XiR$pTqctH092sy z1Ot-4&Q`GvLU+Qd5(L;UD*N=YS<#qJxa;eSSDw5&2e?{RL+}p+5dhh ztf{Mo_35&MGm6a|AMyg&+2!pC*6BEq4bZCgKxAdBg-zhVI0ZlqZnM*FSfbY=LGpWn zprvFhz9Pr>9!iRbB)Ob4+;>JxgNtd;$9-4d@fgc39ajI&`JqTlCQiB+Bvd#zLFAEK z!Tq!)DZYkN2>~0;L0HB>WXs|MOTd*$STH`}fAgIp1o{avE22G(jxnrI&l)(&8OglM(oQO!V!8;p9Di#9`7*mub zE~QYr@13?Z>h!Lq#2fnSpZ@*Na*_y_sO?IcEnBzGkPV|2!!(X6Qa6{$`5|a&tzMMv zYU`wtCUmx3&@klpV6fg1wUAWuqK+gZzAd~5Jke^)5o^G~p(O;IPys< zaRSk>!%J>zL`6TAmX4q^&0uo?wfrXoa=}fRT-ukSD*P;2HEIrB$wn=Lx(rDzi2oS$ z?tG_U;~V8bT0H#o*Jl>XBz;dq(Av%Ar3?CrpV>b+aJgrh866y+TAPYPoti9Wl}rLY z1HX0ei)~19*(3Yl2X*`Qt9uS26(ZSPyiN|-=Ea*g_Tbq=t2|L+982`?`hS3_SM%^jZ4?kSuE(9-%>oJ6ZY^C)!{fmLK#4U($RA1 zRoL9TX}EWY46YP3s|2;9AMD!`aC?nb%Nrs_;2l!sZY3{rd`P!Pht=u>xwmb4cwm_q zXBIjwgF6F70WsF7c(1Nsd-t%pyRwh}!LQm4@BM=xAA$WRY;bXJPyWK5eevJDq2K`W zApm~#}!e%wt8FQuTWx9-+WvMzB1dgN@yeR&{9nN7cZmD_Dy5l|tP0rfzQdQujp7j4D z#ZD(2muCo{W%J;~ZI0E6tTfIlRa~IODG-tt1w*}=dtV%Dxs_*B&@jpEJF4|Opj5@wkq3+;}u1IJq}+ z_&F~9CI-KIXZ}vUg5_Gjku07%;!|*k;;{r?8SF%xv7TBynsz6rm5?wVimO zuOS*0{-KSuvfxtb)KhB+0`V8|43x{gk2y;LF}xISxpDuLP&92bNcvz#dl^X^!*PT- z&!PY9C;#-bEYP;iIwrYM&-nj=ul`(PTa>mK}mAz)!M$3bDB~a zNtKZU=N{hagiCJdLuq+S(^g51EN(Zx?Hcfr-H6MK%j&l)31@Ysg{w#k`YLn`k*PT1w$t;Lq$(~<_6 z#QEpf_WeJ9Y_Gn(v`uoogLa`ktV;I&kF(Za(zb`n-pxr?V$22Hqm94+=B;~fKmAeO-aLQj zox$bnx4b`dIhM-ao_+oGb2~j%S2eLG&yHOkKxCj)Vlxn=!RE-$_%o9kT_-^^xtFkO zs=bE~-?K*#C@@AFA7Ie4E7c=*^_rxdFWYbY^smo77b;Y|6snc_ zfp?+D^*Tk$#D4rM&+IKcMy?vSPd<6y-jG;_Bn%~QiT=fjlgY=2HvIO=$1)crudCO$ z_Q9uFyZQVjd=1ZYODQ%YBdfVlN3=4A}|0Q2>Zm<#(6iX5)YCT z757664@X{HZh>#3#|M^tbKw>T6QGi;?g+)ukawQ~i*Hd`M+s)3V|dAU(Rq$_iUh>- z&ym~~aH)}A6A~EGxJv-${?Fh1+;?5#VEi+%_QClJTSp~!2eftfj^ImYL;^?%X5v4C z#Do>ee9f8M){iXExB!~vvu~5OPd76qiF9tSfM)1qdG|7D3UH?8`2-ygXO-lblW+BR z@nFi|-*A_MROT`6{Xp*%1SKgnhJ=#h@5;4O@*2Dmk|!N{`iT`FoF{YcT>gm#;4dT> zz7m(wA6mTrzeP?Eeep!0z$gMOdl zIq9ZBd`Ao1!#0Uoo7cpQw6v^-6qx$nQjgYtzdUtWDp zMVWzzsO;poc_2Aj6fNcm7FrRAzk=W?XX`!^+UpYVftw^GB`3BufpiVtI9u+Px+EaD z(>%)gM3MsKpmWXt-Xl|od?`+|^(!fJHf1utad_(V;bZpzkn2*rbK^S$@`{iknTWh{ zWzWemVWRFRM^}-d;}M)CO{A+UNY4yil0#epmkAJ#w~=Uz0taMxi1uBrt6(dUJ0-hkV z*@BPwhWQ=pe%4fKHK$!FidrDM6K1JU%#5`Ljj&%wV)LIJEWM+fjr zN&E7@ePx}#s+pwwXH<^rJUgJ5XODR{A>WvmOh|$1w%_g3^(^h-dvTi$xAyMM6`TX_ zW2Fu0g*|wG=RG(XoB=<)xjR?pyzU z;*uRNzj_IzA=S*9HD7{v!d<=ptB1TZYE?La>~Yv4<1NW_H`Xc0Qqy6*J1Qk0f=PS9 zJ09Bg*}c`u`_=(M&{(nH1a*rI67zTiPgKjuf z9(>cwu08s-hjc1b_56Q7_{t^gH~yCuc^L{m?B@tFYvT*;#Ca~o4YM)>{PlLtUE z0~^F4cQ5aJLpiv2L~tA1UTM#_yHlL?^d9g^duUs}+dP}_5!b;Bs%}Z!^mdv}8z7Zj zDPxOop92RS`mI^M*>bn%Y0lK1XscwlieMuqdzS_Ac zP@s|#1zJ?GL(7R2%_}PSV5$mKf5^R|aP6GiD8QM3`LJp@cmj+;I*{KB693YZY_t z-We;A_(7eSTgY#UA(DtKI{bZNB5^^>~F_q%pg?ef0rcz4hB zeNEfxo|&G(%m6dMkRSn&q6?75eiX^5FrIcf&>Q`U~K!o z-W*rwl=psnZ}nSQO%5>8)AycJwfFb^|CuY-%3Rs&_;=_@mH5}wP@ zA{pD++jVPbAwex;a_b5kdgUVvb$#A8-!Yg++}y50*L7THQCEvl;N0CQn_gP5LlTU1 zl`%xp8t+LLjojr6pe`;-PK^z@+zC)skHhluUlkGNcm^Gk?xc22P}XvJwEJT3>4D{9 zIYhd+ZS0*{DwnjeSx{v~J0~s>qjPph=^SbVtedKM-}c^4%SNb7WRtOUFJ`~|>}$Jy zdl@RFYlqMIMzt=%X&iC7Y4fwAc6rvY9GXWQ1YbUF+sYlS#x1$c!Rk$fyQr4M*P#|J zElWi>$@e(tciy}|WBUhc*QRpdKAKrl*C4PFw#Wg9sKxVUj|&Sr0N&-S4PGg|0$WUZ@!-Mq!!K>R;> zdID8w(n`ENb2BPh=yzenI8+%^Y6jq@wF!ya;8M6pCW0V`;q1k{BLHtU+&Mbiq; zq8U&f6glH_HRC?JYQGOi_e5xJSGFyhUE-|AEC!7q6CuQR zs-3;!vt7A`f0HUvpDV`MifVq1pC6*K?g0QI#MK&<^N73fHm!};>}#P%w2n6EYeooy zh}rM|M;{#?J@amha3Jo8-u;zisz()|eY*1A8IlO{3uoK{=8ld|<+ zp4i&#B1y-rgrNKCvx2?-{Z%V>K<&}CRT0VaT+q|g0#!lYuGBfx>bhO?AdEn0VfS7N zl3=RG=9Q&Z)86K1A00RCvnRWN0jQ8v)_0`K8Ft9C*CxZ$^SXnO&7EiHJagA}9#kA% zgv*oTV`!HsB|8Zw*0lfZ|M)HFx>0L}&p9h&Ha-buGTpIy7rFtYd_hGsHZ$r%x5Veu z-6{bJ5HK6Em0Ni?pS-A)oXX6Nm!R)>rf||1XI=aC&xKx-mLHw8N%@eqn@-bqyFt6y zE1_qE_`C_gMbhcH@Bi?J(4|qoL(6Mx_N#yOudM|w69bo23Cd+Cj40Grh@dtgsN8wD z%=y3cb(qh-+_GR7jvmUVGnCO|-T{$7*R(eKLCeifPWfJrG@4gcRksWgC&r+ip!=wv z;cu<6dxj1(a33aB33U>{DAa8tb?p#6Mvyt(-uKqeX#!%Y-LNjnCprka2B;k^?qy1% zlY?p}PW8@vjKLDrLEDi^+be>`;$rfh?%B=eKI-fLEx>p1Ph8@CN{) zA%HN*bBL=WY-G~Uw`NF&RK5_fK6BDSc{yB=}uxg?N6A3u~V20Nh*9#^b*5X*5fVvr_*HAf(;3&GM#wc==AXg|dl zii1{8&(RVFQ6GO#1yfD|?OiNka+X=;#QpdeVnR zL|u#%Ol8@f8_oGvJN5FnNm?P_e|_mYx8s!M613|Gf9lGTTc;>CwJDqzT-lxTD9^b%f-~5@o9v)FabI@nXVhGW1y>ruh-{S~a z<0Pc&QHdnc@JV8clIqn}`>o#VNMgozw@++q^U|GnC%70Ds-x}ab)ODyG!f!*33odc zMU#o7D1{TYM;RSbCk2-=J)*%bl0Xsx`tX?N-L{#rv^{)0ZQECe)-UGZiPaoXwwpg# zGR^c*_CO7gQI^c6V`vG{yq!V|zWKuydkQKJX8<1aQx=`-S!AS2wUDMFS@E{&v&%h0 z!L$i3=jk!}7=oG_D3a-j-MF!8C%m80d&@j{=%6^_9f_<}sSr$u_6Ps;ckQdc*|g=? z^Y-SQMf>M}b7ueO@2=T@`LC$xpzC(Gj_kq1MLXEtgntKdp|8a6Oxb=>Q?nTYWz03I zkh*FDRJ-u=h2x;De{&8kK}9?gwnwioc{`%sy^JlF=ND}K>n8+yiIbcc&a5^rj^xMO z=0>x34N%=Tzy1swD(BYQLgq;=3p<5wO2>RN;f>pC_LqP4GaCsl`LNpvz$7%4bvu9U zLD7)j`SF!4&Cl9}Xb;he+F;0;tx$#L00jL>b@E+!i?$GX>kR&VEa_c0>So;IuE;Me zAd48N)p#J}W{@Lk-XVakr0T()M*G%=f(t+mCgJIOP)GyB{B8z`R?mzeTVI;85t+31 z(I)tr8cgNjSS1tpF25jpTM*>jr0O?mjpD*(vjJ6=2xtQytOW^W$k|G9pF>5o3U{FH zTL}tGlhRs8TLRTa>o5YRdvO1NHSS{%WZ%)`dlecp&~^jTgzVBakC2GFE*R@TJ98)E zn(&rpR;XDAKovuO=#B!0WeOPQdrKSTt|v4fLDK5*`IHa>#E1;^R+*&VzB=|QE<1^C zw!2}YZ@gvojVJ!DlcU7pV&fJ)=27np#nv)_1>s(H z+UnWzrijqreee%Hick`dP_9U9zU1Y|mngjhj@+`Vgrx{h06+u48R zJ?1qy<#w+EjX>$w41i$Q;E%_AmO@CmJM22Wqz-_*#6pmC4Sr8mg)|BGkwT!B-_t1C zgAUsK{EQ>9PUqT8O@TDbLu$)^CKdB4MF;u(_=JZRaS=BXy`D%eAkZneU-0i_i{9Yx zHfz^nv(!%+@!h_A+yA+Xeww8qptV4dx;zte^R7uq( zX+ncN5{>wxM~8>Du(Ir1;AW?$d^t;$&m>z7*_T&1ESgl;LM08q3GKJl?pwHU`)GBq zs9`|KLe#+cB*MG28PJ&Q9s(c$wfo+ zlR`32KRUCy<#EJe&`DgDCMln$uU1QT_s$J#4l8!H zd1~`eTqj2$9uDx@n^SP@THPrJPcHMwvTezrFIln4ky-oV&(X0aqqcMdWPVz+(=RnJ z37REXRr#Gi`>QRRT98F{m_*vQ^P(CS=1J^SOS5Ang^*27a^*u zP=XWhwY*!UPsKHk7`O8`KeNhJ&88mSv)BIkO)H(8+w#2y+t@g#T&IK&=j_jabq=)$ z@Q_O^&#Xh)DGfzcXHlCHCldCZ-(H0_IJe8AzHRMX`X;x>Z>-qM7dzG{2Hk;oNN}6T zX+^V%#P) zC4ycBnptLrG8s$?#d0<@ml5M<)c23jHL@gk1l^0G^W5XakCqJdTAGcaDyMoK$Q_ny zt^qBmeKQ%rly*lxw@u|aBl_fSRfg5|E>5jT1)eU`$MvlWjNYG3;-4! zpR=Y`Hmkjsd!GW_G(hh%%u5hhdu!8H*gNz)EbAR@sEZ2mLv=++8eI)N0{GO_(jz&9 zRjJ8hL?SvGVuz%X&8kZ&;$m-_M_$&FGeD6BjE8`~^3gHDHgCNhfPn^bL(p(dz)X{9 zG$*Em*g?5FNQME6b5;?PfEHCz!%0M|i|48MxzD~3jd)n2a>>lVg77@3cDngRk@(O= zvz#&6mjGO3`LETj^%H9Wk|NzRKxfGtU_ue9#@K}Qh^t{VW7%-@^EWIht+a~v1I6D- za$bqo(L~;cXY0;>ghGAaJ0e|?4`vx+{Z;AG9V+60BT$65(#onR^oMJI?<0-V7YS1G zH3|n2T+a^4))8BnS+y$JvbU#0}WQY43-sTqwM7-41_BAB{Eq0M` z86D$bf}X|}=G+EZR=g1qi@Fz7Er`yNj-f=MsZxo~sxDISdMa_%ORrK~7Rw`Jqi$7j ze0bzTf9gA5f)+T^u$21H`FWYyX{U+m)v^yq`GOH%jC2r*r}b9LTYF<8X?OT6Tov6? zMC&}Y%t+JXTJ0rsLeWs#uBLUXSCowMwCV8owVqXmgvXTXaV<^P&p$hblfV3*cX!Xv zFS(_M5T3TxJ$`cmT8?TDKK=6i%ptS~Ro0z=PmV6H-EjkY4goiE zJlSvXtolCa_5OF(?63aiw!QaVs>(pwuF4flf}(Cex@n*P{G~;kA**Z2dbjNRIL7lS zJKS#bUP;W+E)}9o5=m$Q=s_;^)35hzac#mDZl&$(fBw>DwFM5;G=dJWw|!<`Jv*@P z{J{d8xAtg*mI?H4eQ?{JJ=-GD&bm8qrPQK|s8FF%$-seE$_S6m2>L<8vQuGq@+9lp zmp}c5?SJu^6-cHlzxQ|S&RY{)Bmhc}b1?#~P)k5PYU;a0u+4DxX6*BipW7_e=EYXg zH~Zysaa(*iYIzdW$=@EqNe^uMtZ(1>-WoupZcm6cO+>Q=`vNtyj<D<60p5S*L)rfT*ZrOz%vfz%bu2W|rrJ#5=i`O*i@1_e<{VQ(89A!uCy zR_f>zi)b=Yp8FWoco9mjQmWeY+Je1&xd)v)jdoPCJQYoqv#kX>5?6bC?jRy)YG%SJ zB!On=`uByXULa+xc64BUDB4M=pdvtK6t*EmV$)s-l`uKZvby=oB(L~1^bzk;Lu8t$ z*R*p7sx5GH(b9<56)Kb=2_t$5(8&ZGN%yyRZ2*f=hQ8DASVu;My!Vu7)dctFM6(wQ zzH=rdKeRrG98I9tLF<^Bw0x}v-3VaS+5iAW3oTV`t7`LCvxZiZ3M6y`+OCm9O?u2h@-`1ILxTSaVB zB6#%LLl=4nAeIk*l;i?vs=eoJ!m^~8U+dYys|YA3{LXWi@CMAWj9uC*vZw2Eid1&9TLtIg0O}i z570ekQb|v?vi#O2u?AbhNX@Wr8odm*E7BhEmSeYasOK@Y8e9nc z=X}o$Oh%j_tG)8Et~%pnd7nWSiF<3NG@r0GV*(Tc<)@}b&v1SLDk|yLK{aU{e72aT z&7qa@ocS`8Y6QAY=RBp#9)?6sEr|dD7(mxAA(9g>qMBJE@kz|Co$vELrfgzl!Uxt` zoW~$Pv#+@nKL4nuTEPc;X_fr)W+OSDjcnzn1o zY*FqPT5%tRmJg}Qqe2W(DW*mNuADnL9}Hwcl*&;hB)#3e-Yiq)lzb4Q6}6I2iahXPDmUXIFW<^ePLACEK{FK*ndZs2o~)lkZ)o$-)g=@O z2HiqKb_W{imuG$ojroT9sCk&TarbJ#`S#-aw5iXB9u5uGu@AE%C zIisYF6WGy0!n2O*McHY{u~tfX5;;G;urU(bDRj}&ouvKlAJ4+gw`_hDbj$N3CxT|u zz9BH2s@SV%X15<^Z1cq?)rgT4K}3NB^lO4d)8;}2LA9DZu3K(uND!N`(~TBd6GAUK z!1=3!-MIk@m&J)}wGsN_8s6hl-GT;MokascNH3vT+`sV-l`_v-9dJHRqFrAB?~c(c zqg1pr0$NbXfh5=HjhmJ=Xt=Y)d)@ijPvFBT(I3y*55M;vkYd2wV*4Bj*}5bs`8U`5 zP)7mpmXTe25M3eAZ`k&$lHFWhwgfPHng1-102D~H7hG+QvJ822KLgdH3Ewe0*gHau zjlsurlrlYgfM)cIpMGOYD@*p|>AJ7ft#c>Fr`JddbprI9zXw@5pP`GXiK7S|+T$KI zFE1>It~Ysa&H8|Z(#4fcLt(rE2*{ddb7$9@(X=H9xP7Rez1?G;`MkZ_JD_U3XQ$u1 zfN$qOYUmYBYVF4#*v6;dct_LZci*(DCp%UmxZi#Jn5wnpzgN}FlW(56Mz~0ICqYx< zzZ{`?0X9J*45T|zVD6Pg;Y z`HJ3Qq2ZNwlXwz_ey&pmhY-a31W{ibfW8<;R35^qqyBhTlDdiQgN!^w#-&V+h7_fF8ga=-K9Es&`Hd({64k z!gif_#aV5kofru~mh7GAz^?Xod{#@7*Sa@DVnUYhSmf^xWF854uE?uN)6!!I&;U76 zo?-cR=GUeTT z)5MIrT5ABV+8o$Mi_$EL+^oZboHG4ukwp34!Q3s2AbJN96RsOeXxET)G(PG(x@#J? z;||F#s9clt#JsO?fFHfw7&vdQ%z?7Kob++Vfurqeuk zZ8iMS-0yreg1D-|FdwZ}y^=Wa?)gN(Q&-3C1wxJbef!!9wocZB&ut^>1mW@F zfsf9&Kp029|M&cyLq54mT)Z~=%Vu+K^E=_De*;9mY0L01wLVpvmUIU3_rX}imy5Ir z_WeNA17Jd(0ST$`TD~*lYeQ#dW_|iuefb)cnVFvRJ<&pMqMqbWqP^GJX{{wg^5l|x zWQ#wOK_6tR6u`F+pa`14e4nyjl7_;nGqinl;9>SbRjQ!I90W8n)jgUz)0HLzg$^|rzX^@{?FMvAk+2%G0n!vpNWZ#mZQQO_wu@fk+TMr|A4unU9 zdkL6_I~89Idvth(1_HGL*SokdZrS{-{p~;h*dG1pO*`7$;kl1`l{z}Rgh+o*6%=sr zq^_-Wj0;DAT6;u*KRdE1ffatv0R82JJ2A%RIwH~3BYn>9lvAzKP@S?N88p={J%nA0 zISur|4{zDWfBU6-4<+s|kQ65@Mnc;7nMQ!EAD)bd}DbJwK8Shq6PB?2LBoB2dl}Yj;xe`R;KKwNxNLN+; z68NLM!y(ALxzC*k;Kj7$OB*EBML384@M;&X9GW|U&PZj@q`HpGELfDd(Bc{B(rf2I zjPD(!8t8BBnjw;hY6!ONx@Gvg7mEuvriPKF`+gsKh}s$$3u^lnj7Dn~P>VRNMv^Xp zwST;8ZGhGQ`Xn%xca2FERUD9IXi+tQR#N+L)Sboe>YQrn8uT|DeNsbbwF_7ie$yE- zfO92rH$uGW5(gAuwdY)80I``FA4-&~Kv08jwXUy?c4voJ#!|QDtpc0T(~gj?>S}go7)z>bB zp^dbPLEdBPu+)4-zg@CW7y2D~stV8yYA%BK7v+p~;`44ANFC%Y+6}-$i2IZo)7;9X z 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

PYpP58Y8oisl;mG?nMRSP3f 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 diff --git a/packages/apps/human-app/frontend/src/assets/background-images/signup-background-mobile.png b/packages/apps/human-app/frontend/src/assets/background-images/signup-background-mobile.png deleted file mode 100644 index 3400ddfe29e9ede9394c2ab8ba4875c778c160d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109526 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

!ulI|F8ob9A?*g|2PS6|{CXvoD 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 { @@ -55,8 +53,8 @@ export function GovernanceBanner() { sx={{ alignItems: { xs: 'flex-start', sm: 'center' }, justifyContent: { xs: 'flex-start', sm: 'space-between' }, - bgcolor: background.primary, - color: text.secondary, + bgcolor: 'primary.main', + color: 'common.white', borderRadius: '8px', p: 2, gap: 2, @@ -75,13 +73,13 @@ export function GovernanceBanner() { > - + {status === 'pending' ? t('governance.timeToStart', 'Voting starts in') : t('governance.timeToReveal', 'Time to reveal vote')} : - + {timeRemaining} @@ -90,8 +88,8 @@ export function GovernanceBanner() { variant="body1" sx={{ ml: { xs: 0, md: 8 }, - color: text.primary, - bgcolor: background.secondary, + color: 'text.primary', + bgcolor: 'background.paper', borderRadius: '8px', p: '4px 8px', }} @@ -113,9 +111,9 @@ export function GovernanceBanner() { href={env.VITE_GOVERNANCE_URL} target="_blank" rel="noopener noreferrer" + variant="body1" sx={{ - color: text.secondary, - fontWeight: 500, + color: 'common.white', textDecoration: 'none', '&:hover': { textDecoration: 'underline', diff --git a/packages/apps/human-app/frontend/src/modules/homepage/components/logo-section.tsx b/packages/apps/human-app/frontend/src/modules/homepage/components/logo-section.tsx index 0c7089ebba..efe5f8e5f8 100644 --- a/packages/apps/human-app/frontend/src/modules/homepage/components/logo-section.tsx +++ b/packages/apps/human-app/frontend/src/modules/homepage/components/logo-section.tsx @@ -1,43 +1,40 @@ -import { Grid, Stack, Typography } from '@mui/material'; +import { Stack, Typography } from '@mui/material'; import { useTranslation } from 'react-i18next'; export function LogoSection() { const { t } = useTranslation(); - const logoText: string = t('homepage.humanApp'); - const logoTextSplit: string[] = logoText.split(' '); + + const logoText = t('homepage.humanApp'); + const logoTextSplit = logoText.split(' '); return ( - - {logoTextSplit[0]} - - {logoTextSplit[1]} + + {logoTextSplit[0]} + + {logoTextSplit[1]} + - + {t('homepage.completeJobs')} - + ); } diff --git a/packages/apps/human-app/frontend/src/modules/homepage/components/sign-in-section.tsx b/packages/apps/human-app/frontend/src/modules/homepage/components/sign-in-section.tsx index 09b30c6cbb..7777bf8002 100644 --- a/packages/apps/human-app/frontend/src/modules/homepage/components/sign-in-section.tsx +++ b/packages/apps/human-app/frontend/src/modules/homepage/components/sign-in-section.tsx @@ -1,21 +1,21 @@ -import { Paper, Button } from '@mui/material'; import { Link } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; -import { useColorMode } from '@/shared/contexts/color-mode'; +import { Paper, Button } from '@mui/material'; + import { routerPaths } from '@/router/router-paths'; export function SignInSection() { - const { colorPalette } = useColorMode(); const { t } = useTranslation(); return ( @@ -31,7 +31,10 @@ export function HomePage() { spacing={{ xs: 0, lg: 10 }} sx={{ width: '100%', alignItems: 'center', pb: { xs: 5, lg: 0 } }} > - + diff --git a/packages/apps/human-app/frontend/src/modules/signin/hooks/index.ts b/packages/apps/human-app/frontend/src/modules/signin/hooks/index.ts new file mode 100644 index 0000000000..cda829b154 --- /dev/null +++ b/packages/apps/human-app/frontend/src/modules/signin/hooks/index.ts @@ -0,0 +1,4 @@ +export * from './use-start-idv'; +export * from './use-start-idv-mutation'; +export * from './use-register-address'; +export * from './use-register-address-notifications'; diff --git a/packages/apps/human-app/frontend/src/modules/worker/hooks/use-register-address-notifications.tsx b/packages/apps/human-app/frontend/src/modules/signin/hooks/use-register-address-notifications.tsx similarity index 100% rename from packages/apps/human-app/frontend/src/modules/worker/hooks/use-register-address-notifications.tsx rename to packages/apps/human-app/frontend/src/modules/signin/hooks/use-register-address-notifications.tsx diff --git a/packages/apps/human-app/frontend/src/modules/worker/hooks/use-register-address.ts b/packages/apps/human-app/frontend/src/modules/signin/hooks/use-register-address.ts similarity index 96% rename from packages/apps/human-app/frontend/src/modules/worker/hooks/use-register-address.ts rename to packages/apps/human-app/frontend/src/modules/signin/hooks/use-register-address.ts index bd1b5f8d5e..0dca7cb04e 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/hooks/use-register-address.ts +++ b/packages/apps/human-app/frontend/src/modules/signin/hooks/use-register-address.ts @@ -5,7 +5,7 @@ import type { ResponseError } from '@/shared/types/global.type'; import { useWalletConnect } from '@/shared/contexts/wallet-connect'; import { usePrepareSignature } from '@/shared/hooks'; import { PrepareSignatureType } from '@/shared/services/signature.service'; -import * as profileService from '../profile/services/profile.service'; +import * as profileService from '../services/profile.service'; import { useAuth } from '@/modules/auth/hooks/use-auth'; interface RegisterAddressCallbacks { diff --git a/packages/apps/human-app/frontend/src/modules/worker/profile/hooks/use-start-idv-mutation.ts b/packages/apps/human-app/frontend/src/modules/signin/hooks/use-start-idv-mutation.ts similarity index 100% rename from packages/apps/human-app/frontend/src/modules/worker/profile/hooks/use-start-idv-mutation.ts rename to packages/apps/human-app/frontend/src/modules/signin/hooks/use-start-idv-mutation.ts diff --git a/packages/apps/human-app/frontend/src/modules/worker/profile/hooks/use-start-idv.ts b/packages/apps/human-app/frontend/src/modules/signin/hooks/use-start-idv.ts similarity index 100% rename from packages/apps/human-app/frontend/src/modules/worker/profile/hooks/use-start-idv.ts rename to packages/apps/human-app/frontend/src/modules/signin/hooks/use-start-idv.ts diff --git a/packages/apps/human-app/frontend/src/modules/worker/profile/services/profile.service.ts b/packages/apps/human-app/frontend/src/modules/signin/services/profile.service.ts similarity index 100% rename from packages/apps/human-app/frontend/src/modules/worker/profile/services/profile.service.ts rename to packages/apps/human-app/frontend/src/modules/signin/services/profile.service.ts diff --git a/packages/apps/human-app/frontend/src/modules/worker/profile/components/identity-verification-control.tsx b/packages/apps/human-app/frontend/src/modules/signin/worker/identity-verification-control.tsx similarity index 84% rename from packages/apps/human-app/frontend/src/modules/worker/profile/components/identity-verification-control.tsx rename to packages/apps/human-app/frontend/src/modules/signin/worker/identity-verification-control.tsx index cbbb106d4c..6647abf5be 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/profile/components/identity-verification-control.tsx +++ b/packages/apps/human-app/frontend/src/modules/signin/worker/identity-verification-control.tsx @@ -4,8 +4,7 @@ import { Box, keyframes, Link, Stack, Typography } from '@mui/material'; import { jwtDecode } from 'jwt-decode'; import { useStartIdv } from '../hooks'; -import { KycStatus } from '../types'; -import { useColorMode } from '@/shared/contexts/color-mode'; +import { KycStatus } from '@/shared/types/entity.type'; import { env } from '@/shared/env'; import { HourglassIcon, VeriffIcon } from '@/shared/components/ui/icons'; import { Button } from '@/shared/components/ui/button'; @@ -13,6 +12,7 @@ import { useAccessTokenRefresh } from '@/api/hooks/use-access-token-refresh'; import { browserAuthProvider } from '@/shared/contexts/browser-auth-provider'; import { UserData } from '@/modules/auth/context/auth-context'; import { useAuth } from '@/modules/auth/hooks/use-auth'; +import { useColorMode } from '@/shared/contexts/color-mode/use-color-mode'; const hourglassSpin = keyframes` 0% { @@ -29,8 +29,7 @@ const hourglassSpin = keyframes` } `; -// TODO: Extend to 30 seconds -const CHECK_STATUS_COOLDOWN_TIME = 10000; +const CHECK_STATUS_COOLDOWN_TIME = 30000; export function IdentityVerificationControl({ kycStatus, @@ -45,6 +44,8 @@ export function IdentityVerificationControl({ const cooldownTimerRef = useRef(null); const { t } = useTranslation(); + const { isDarkMode } = useColorMode(); + const { isIdvAlreadyInProgress, idvStarted, idvStartIsPending, startIdv } = useStartIdv(); const { @@ -52,7 +53,6 @@ export function IdentityVerificationControl({ isPending: isRefreshingAccessToken, } = useAccessTokenRefresh(); const { updateUserData } = useAuth(); - const { colorPalette } = useColorMode(); const handleCheckVerificationStatus = useCallback(async () => { if (isRefreshingAccessToken || isCheckStatusCoolingDown) { @@ -107,7 +107,7 @@ export function IdentityVerificationControl({ return ( - + {t('worker.profile.verificationOpenedInNewTab')} @@ -161,10 +157,9 @@ export function IdentityVerificationControl({ @@ -190,8 +185,8 @@ export function IdentityVerificationControl({ return ( {t('worker.profile.veriffCopy')} @@ -205,13 +200,8 @@ export function IdentityVerificationControl({ > {t('worker.profile.poweredBy')} diff --git a/packages/apps/human-app/frontend/src/modules/worker/profile/components/buttons/register-address-btn.tsx b/packages/apps/human-app/frontend/src/modules/signin/worker/register-address-btn.tsx similarity index 72% rename from packages/apps/human-app/frontend/src/modules/worker/profile/components/buttons/register-address-btn.tsx rename to packages/apps/human-app/frontend/src/modules/signin/worker/register-address-btn.tsx index 21973a3fd7..a644e09cec 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/profile/components/buttons/register-address-btn.tsx +++ b/packages/apps/human-app/frontend/src/modules/signin/worker/register-address-btn.tsx @@ -1,7 +1,8 @@ import { t } from 'i18next'; + import { Button } from '@/shared/components/ui/button'; -import { useRegisterAddress } from '@/modules/worker/hooks/use-register-address'; -import { useRegisterAddressNotifications } from '@/modules/worker/hooks/use-register-address-notifications'; +import { useRegisterAddress } from '../hooks/use-register-address'; +import { useRegisterAddressNotifications } from '../hooks/use-register-address-notifications'; export function RegisterAddressBtn() { const { onSuccess, onError } = useRegisterAddressNotifications(); diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in-form.tsx b/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in-form.tsx index 181d9e9192..6e996acc33 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in-form.tsx +++ b/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in-form.tsx @@ -8,11 +8,9 @@ import { Link } from 'react-router-dom'; import { Input } from '@/shared/components/data-entry/input'; import { Button } from '@/shared/components/ui/button'; import { Password } from '@/shared/components/data-entry/password'; -import { useColorMode } from '@/shared/contexts/color-mode/use-color-mode'; import { useResetMutationErrors } from '@/shared/hooks/use-reset-mutation-errors'; import { HCaptchaForm } from '@/shared/components/hcaptcha'; import { routerPaths } from '@/router/router-paths'; - import { type SignInDto, signInDtoSchema } from './schemas'; interface SignInFormProps { @@ -29,7 +27,6 @@ export function SignInForm({ resetMutation, }: SignInFormProps) { const { t } = useTranslation(); - const { colorPalette } = useColorMode(); const methods = useForm({ defaultValues: { @@ -64,11 +61,8 @@ export function SignInForm({ - + {t('worker.signInForm.or')} @@ -116,26 +107,16 @@ export function SignInForm({ }, }} > - + {t('worker.signInForm.dontHaveAccount')} {' '} diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in.page.tsx b/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in.page.tsx index ea0b529ba9..ca4c557482 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in.page.tsx +++ b/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in.page.tsx @@ -1,23 +1,23 @@ import { useEffect } from 'react'; import { t } from 'i18next'; import { useNavigate } from 'react-router-dom'; -import { Box, Grid, Paper, Typography } from '@mui/material'; +import { Box, Grid, Typography } from '@mui/material'; + import { getErrorMessageForError } from '@/shared/errors'; import { ApiClientError } from '@/api'; import { useSignIn } from './use-sign-in'; import { SignInForm } from './sign-in-form'; - import signInImage from '@/assets/background-images/signin-background.png'; import { TopNotificationType, useNotification, } from '@/shared/hooks/use-notification'; import { BackButton } from '@/shared/components/ui/page-card/back-button'; -import { useColorMode } from '@/shared/contexts/color-mode'; import { useAuth } from '@/modules/auth/hooks/use-auth'; import { routerPaths } from '@/router/router-paths'; import { useIsUserVerified } from '@/shared/hooks'; import { browserAuthProvider } from '@/shared/contexts/browser-auth-provider'; +import { PageCard } from '@/shared/components/ui/page-card'; function formattedSignInErrorMessage( unknownError: unknown @@ -31,7 +31,6 @@ export function SignInPage() { const { showNotification } = useNotification(); const navigate = useNavigate(); const { user, status, signOut } = useAuth(); - const { colorPalette } = useColorMode(); const isUserVerified = useIsUserVerified(); const { signIn, error, isError, isLoading, reset } = useSignIn(); @@ -79,25 +78,10 @@ export function SignInPage() { }; return ( - {t('worker.signInForm.title')} @@ -161,6 +145,6 @@ export function SignInPage() { /> - + ); } diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/verification-flow.tsx b/packages/apps/human-app/frontend/src/modules/signin/worker/verification-flow.tsx index 64a4034535..2132065914 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/verification-flow.tsx +++ b/packages/apps/human-app/frontend/src/modules/signin/worker/verification-flow.tsx @@ -1,14 +1,10 @@ import { useCallback, useState } from 'react'; -import { Box, Stack, Typography } from '@mui/material'; +import { Box, Chip, Stack, Typography } from '@mui/material'; import { t } from 'i18next'; -import { Chip } from '@/shared/components/ui/chip'; -import { useColorMode } from '@/shared/contexts/color-mode/use-color-mode'; -import { - IdentityVerificationControl, - WalletConnectionControl, -} from '@/modules/worker/profile/components'; -import { KycStatus } from '@/modules/worker/profile/types/profile-types'; +import { IdentityVerificationControl } from './identity-verification-control'; +import { WalletConnectionControl } from './wallet-connection-control'; +import { KycStatus } from '@/shared/types/entity.type'; import { useIsMobile } from '@/shared/hooks'; import { useAuth } from '@/modules/auth/hooks/use-auth'; @@ -35,7 +31,6 @@ export function VerificationFlow({ ); const { user } = useAuth(); - const { colorPalette } = useColorMode(); const isMobile = useIsMobile(); const kycStatus = user?.kyc_status as KycStatus; @@ -54,7 +49,7 @@ export function VerificationFlow({ {t('worker.profile.beforeWeGetStarted')} @@ -67,7 +62,7 @@ export function VerificationFlow({ width: 90, height: 10, borderRadius: '7px', - bgcolor: colorPalette.primary.main, + bgcolor: 'primary.main', }} /> @@ -86,19 +78,25 @@ export function VerificationFlow({ <> {t('worker.profile.identityVerification')} {isKycStarted && label && ( - + )} diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/verify-user.page.tsx b/packages/apps/human-app/frontend/src/modules/signin/worker/verify-user.page.tsx index 3b293077d4..6fee0f4938 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/verify-user.page.tsx +++ b/packages/apps/human-app/frontend/src/modules/signin/worker/verify-user.page.tsx @@ -1,19 +1,18 @@ import { useEffect } from 'react'; import { Navigate, useNavigate } from 'react-router-dom'; -import { Paper, Stack } from '@mui/material'; +import { Stack } from '@mui/material'; +import { VerificationFlow } from './verification-flow'; import { useAuth } from '@/modules/auth/hooks/use-auth'; -import { KycStatus } from '@/modules/worker/profile/types'; import { routerPaths } from '@/router/router-paths'; +import { KycStatus } from '@/shared/types/entity.type'; import { useIsUserVerified } from '@/shared/hooks'; -import { useColorMode } from '@/shared/contexts/color-mode'; -import { VerificationFlow } from './verification-flow'; import { Loader } from '@/shared/components/ui/loader'; +import { PageCard } from '@/shared/components/ui/page-card'; export function VerifyUserPage() { const navigate = useNavigate(); const { user, status } = useAuth(); - const { colorPalette } = useColorMode(); const isUserVerified = useIsUserVerified(); const isEmailVerificationPending = @@ -45,28 +44,13 @@ export function VerifyUserPage() { } return ( - {isLoading ? ( @@ -84,6 +68,6 @@ export function VerifyUserPage() { isKycApproved={user?.kyc_status === KycStatus.APPROVED} /> )} - + ); } diff --git a/packages/apps/human-app/frontend/src/modules/worker/profile/components/wallet-connection-control.tsx b/packages/apps/human-app/frontend/src/modules/signin/worker/wallet-connection-control.tsx similarity index 79% rename from packages/apps/human-app/frontend/src/modules/worker/profile/components/wallet-connection-control.tsx rename to packages/apps/human-app/frontend/src/modules/signin/worker/wallet-connection-control.tsx index 5f8cabf303..af2b13f2ad 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/profile/components/wallet-connection-control.tsx +++ b/packages/apps/human-app/frontend/src/modules/signin/worker/wallet-connection-control.tsx @@ -2,15 +2,13 @@ import { useTranslation } from 'react-i18next'; import { Stack, Typography } from '@mui/material'; import { Button } from '@/shared/components/ui/button'; import { useWalletConnect } from '@/shared/contexts/wallet-connect'; -import { RegisterAddressBtn } from './buttons/register-address-btn'; +import { RegisterAddressBtn } from '../worker/register-address-btn'; import { useAuth } from '@/modules/auth/hooks/use-auth'; -import { useColorMode } from '@/shared/contexts/color-mode'; export function WalletConnectionControl() { const { t } = useTranslation(); const { user } = useAuth(); const { isConnected, openModal } = useWalletConnect(); - const { colorPalette } = useColorMode(); const hasWalletAddress = !!user?.wallet_address; @@ -18,7 +16,7 @@ export function WalletConnectionControl() { return ( - + {t('worker.profile.walletAddressMessage')} diff --git a/packages/apps/human-app/frontend/src/modules/signup/worker/views/sign-up-worker.page.tsx b/packages/apps/human-app/frontend/src/modules/signup/worker/views/sign-up-worker.page.tsx index bb8dd28edd..c36f7e1482 100644 --- a/packages/apps/human-app/frontend/src/modules/signup/worker/views/sign-up-worker.page.tsx +++ b/packages/apps/human-app/frontend/src/modules/signup/worker/views/sign-up-worker.page.tsx @@ -2,9 +2,10 @@ import { useEffect } from 'react'; import { FormProvider, useForm } from 'react-hook-form'; import { Link as RouterLink, useNavigate } from 'react-router-dom'; import { zodResolver } from '@hookform/resolvers/zod'; -import { Box, Divider, Grid, Link, Paper, Typography } from '@mui/material'; +import { Box, Divider, Grid, Link, Typography } from '@mui/material'; import { Trans } from 'react-i18next'; import { t } from 'i18next'; + import { Button } from '@/shared/components/ui/button'; import { Input } from '@/shared/components/data-entry/input'; import { Password } from '@/shared/components/data-entry/password'; @@ -17,12 +18,12 @@ import { ApiClientError } from '@/api'; import { signUpDtoSchema } from '../schema'; import signUpImage from '@/assets/background-images/signup-background.png'; import { BackButton } from '@/shared/components/ui/page-card/back-button'; - import { routerPaths } from '@/router/router-paths'; import { TopNotificationType, useNotification, } from '@/shared/hooks/use-notification'; +import { PageCard } from '@/shared/components/ui/page-card'; import { useColorMode } from '@/shared/contexts/color-mode'; function handleSignupError(unknownError: unknown) { @@ -34,8 +35,10 @@ function handleSignupError(unknownError: unknown) { export function SignUpPage() { const { showNotification } = useNotification(); const navigate = useNavigate(); - const { colorPalette } = useColorMode(); + const { isDarkMode } = useColorMode(); + const { signUp, error, isError, isLoading, reset } = useSignUpWorker(); + const methods = useForm({ defaultValues: { email: '', @@ -67,24 +70,7 @@ export function SignUpPage() { }; return ( - + {t('worker.signUpForm.title')} @@ -139,9 +125,11 @@ export function SignUpPage() { name="confirmPassword" /> ), 2: ( ), @@ -176,19 +164,16 @@ export function SignUpPage() { {t('worker.signUpForm.submitBtn')} - + {t('worker.signUpForm.or')} @@ -206,25 +191,18 @@ export function SignUpPage() { }} > {t('worker.signUpForm.alreadyHaveAccount')} {' '} @@ -251,6 +229,6 @@ export function SignUpPage() { /> - + ); } diff --git a/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-form-container.tsx b/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-form-container.tsx index eea5be3c4b..80a2ccbd75 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-form-container.tsx +++ b/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-form-container.tsx @@ -2,30 +2,30 @@ import { useEffect } from 'react'; import { Trans, useTranslation } from 'react-i18next'; import { useNavigate } from 'react-router-dom'; import { FormProvider } from 'react-hook-form'; -import { Box, Paper, Stack, Typography } from '@mui/material'; +import { Box, Stack, Typography } from '@mui/material'; -import { PageCardLoader } from '@/shared/components/ui/page-card'; +import { PageCard, PageCardLoader } from '@/shared/components/ui/page-card'; import { getErrorMessageForError } from '@/shared/errors'; import { TopNotificationType, useNotification, } from '@/shared/hooks/use-notification'; import { useResendEmailRouterParams, useResendEmail } from '../hooks'; -import { useColorMode } from '@/shared/contexts/color-mode'; import { useAuth } from '@/modules/auth/hooks/use-auth'; import { routerPaths } from '@/router/router-paths'; import { InboxIcon } from '@/shared/components/ui/icons'; import { Button } from '@/shared/components/ui/button'; import { HCaptchaForm } from '@/shared/components/hcaptcha/h-captcha-form'; +import { useColorMode } from '@/shared/contexts/color-mode/use-color-mode'; export function EmailVerificationFormContainer() { const { email } = useResendEmailRouterParams() ?? {}; const { methods, handleResend, isError, error, isSuccess } = useResendEmail(); const { showNotification } = useNotification(); const { t } = useTranslation(); - const { colorPalette } = useColorMode(); const { user, signOut } = useAuth(); const navigate = useNavigate(); + const { isDarkMode } = useColorMode(); useEffect(() => { if (isError) { @@ -55,27 +55,10 @@ export function EmailVerificationFormContainer() { } return ( - @@ -85,30 +68,26 @@ export function EmailVerificationFormContainer() { }} > - + {t('worker.verifyEmail.checkYourInbox')} - + ), }} @@ -119,11 +98,9 @@ export function EmailVerificationFormContainer() { {t('worker.verifyEmail.paragraph2')} @@ -151,6 +128,6 @@ export function EmailVerificationFormContainer() { - + ); } diff --git a/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-success-message.tsx b/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-success-message.tsx index ccd9ec3eff..6609035a9c 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-success-message.tsx +++ b/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-success-message.tsx @@ -1,45 +1,23 @@ import { t } from 'i18next'; import { Link } from 'react-router-dom'; -import { Paper, Stack, Typography } from '@mui/material'; +import { Stack, Typography } from '@mui/material'; import { Button } from '@/shared/components/ui/button'; import { SuccessIcon } from '@/shared/components/ui/icons'; -import { useColorMode } from '@/shared/contexts/color-mode'; import { routerPaths } from '@/router/router-paths'; +import { PageCard } from '@/shared/components/ui/page-card'; export function EmailVerificationSuccessMessage() { - const { colorPalette } = useColorMode(); return ( - - + {t('worker.emailVerification.title')} - + {t('worker.registrationInExchangeOracle.completeMessage')} diff --git a/packages/apps/human-app/frontend/src/modules/worker/oracle-registration/registration.page.tsx b/packages/apps/human-app/frontend/src/modules/worker/oracle-registration/registration.page.tsx index 8202dbf41f..8c57329568 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/oracle-registration/registration.page.tsx +++ b/packages/apps/human-app/frontend/src/modules/worker/oracle-registration/registration.page.tsx @@ -7,7 +7,6 @@ import { Loader } from '@/shared/components/ui/loader'; import { routerPaths } from '@/router/router-paths'; import { useGetOracles } from '../hooks'; import { useIsAlreadyRegistered } from './hooks'; -import { useColorMode } from '@/shared/contexts/color-mode/use-color-mode'; import { useIsMobile } from '@/shared/hooks/use-is-mobile'; import { BackButton } from '@/shared/components/ui/page-card/back-button'; @@ -17,7 +16,6 @@ function isAddress(address: string | undefined): address is string { export function RegistrationPage() { const { t } = useTranslation(); - const { colorPalette } = useColorMode(); const navigate = useNavigate(); const isMobile = useIsMobile(); const { address: oracleAddress } = useParams<{ address: string }>(); @@ -49,14 +47,14 @@ export function RegistrationPage() { p: { xs: 0, md: 4 }, mx: { xs: 2, md: 0 }, gap: { xs: 1, md: 0 }, - borderBottom: { + borderBottom: (theme) => ({ xs: 'none', - md: `1px solid ${colorPalette.border.main}`, - }, + md: `1px solid ${theme.palette.border.main}`, + }), }} > {isMobile && } - + {t('protectedPagesHeaders.registrationInExchangeOracle')} @@ -77,7 +75,7 @@ export function RegistrationPage() { maxWidth: { xs: '100%', md: '350px' }, }} > - + {t('worker.registrationInExchangeOracle.requiredMessage')} theme.zIndex.appBar, }} > diff --git a/packages/apps/human-app/frontend/src/modules/worker/profile/components/profile-data.tsx b/packages/apps/human-app/frontend/src/modules/worker/profile/components/profile-data.tsx index ec9db397b2..556ee6ada7 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/profile/components/profile-data.tsx +++ b/packages/apps/human-app/frontend/src/modules/worker/profile/components/profile-data.tsx @@ -2,7 +2,6 @@ import { Box, Link, Stack, Typography } from '@mui/material'; import { Link as RouterLink, useLocation } from 'react-router-dom'; import { useAuthenticatedUser } from '@/modules/auth/hooks/use-authenticated-user'; -import { useColorMode } from '@/shared/contexts/color-mode'; import { shortenEscrowAddress } from '@/shared/helpers/evm'; import { routerPaths } from '@/router/router-paths'; @@ -36,7 +35,6 @@ export function ProfileData({ variant?: 'compact' | 'expanded'; }) { const { user } = useAuthenticatedUser(); - const { colorPalette } = useColorMode(); const location = useLocation(); const isProfilePage = location.pathname === routerPaths.profile; @@ -61,17 +59,16 @@ export function ProfileData({ width: { xs: '38px', md: isCompact ? '48px' : '76px' }, height: { xs: '38px', md: isCompact ? '48px' : '76px' }, borderRadius: '50%', - backgroundColor: colorPalette.white, - border: `1px solid ${colorPalette.border.strong}`, + bgcolor: 'common.white', + border: (theme) => `1px solid ${theme.palette.border.strong}`, opacity: 0.8, }} > {user?.email.charAt(0).toUpperCase()} @@ -91,12 +88,9 @@ export function ProfileData({ sx={{ fontSize: { xs: isCompact ? 14 : 16, md: isCompact ? 16 : 32 }, fontWeight: { xs: 700, md: 600 }, - lineHeight: 'normal', color: { - xs: colorPalette.text.primary, - md: isCompact - ? colorPalette.text.auxiliary100 - : colorPalette.text.primary, + xs: 'text.primary', + md: isCompact ? 'text.auxiliary100' : 'text.primary', }, ...(!isCompact && { overflow: 'hidden', @@ -111,8 +105,7 @@ export function ProfileData({ sx={{ fontSize: { xs: 12, md: isCompact ? 14 : 16 }, fontWeight: 500, - lineHeight: 'normal', - color: colorPalette.text.auxiliary200, + color: 'text.auxiliary200', }} > {shortenEscrowAddress( diff --git a/packages/apps/human-app/frontend/src/modules/worker/profile/hooks/index.ts b/packages/apps/human-app/frontend/src/modules/worker/profile/hooks/index.ts deleted file mode 100644 index bae54c609e..0000000000 --- a/packages/apps/human-app/frontend/src/modules/worker/profile/hooks/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './use-start-idv'; diff --git a/packages/apps/human-app/frontend/src/modules/worker/profile/types/index.ts b/packages/apps/human-app/frontend/src/modules/worker/profile/types/index.ts deleted file mode 100644 index 99448194ce..0000000000 --- a/packages/apps/human-app/frontend/src/modules/worker/profile/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './profile-types'; diff --git a/packages/apps/human-app/frontend/src/modules/worker/profile/types/profile-types.ts b/packages/apps/human-app/frontend/src/modules/worker/profile/types/profile-types.ts deleted file mode 100644 index 0bfeebdb00..0000000000 --- a/packages/apps/human-app/frontend/src/modules/worker/profile/types/profile-types.ts +++ /dev/null @@ -1,9 +0,0 @@ -export enum KycStatus { - NONE = 'none', - APPROVED = 'approved', - RESUBMISSION_REQUESTED = 'resubmission_requested', - DECLINED = 'declined', - REVIEW = 'review', - EXPIRED = 'expired', - ABANDONED = 'abandoned', -} diff --git a/packages/apps/human-app/frontend/src/modules/worker/profile/views/profile.page.tsx b/packages/apps/human-app/frontend/src/modules/worker/profile/views/profile.page.tsx index fcee561141..e4def2a86a 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/profile/views/profile.page.tsx +++ b/packages/apps/human-app/frontend/src/modules/worker/profile/views/profile.page.tsx @@ -9,7 +9,6 @@ import { TopNotificationType, useNotification, } from '@/shared/hooks/use-notification'; -import { useColorMode } from '@/shared/contexts/color-mode/use-color-mode'; import { ProfileData } from '../components/profile-data'; import { CheckmarkIcon, LogoutIcon } from '@/shared/components/ui/icons'; import { shortenEscrowAddress } from '@/shared/helpers/evm'; @@ -22,7 +21,6 @@ import { CopyToClipboardButton } from '@/shared/components/ui/copy-to-clipboard- export function ProfilePage() { const { user } = useAuthenticatedUser(); - const { colorPalette } = useColorMode(); const { isConnected, initializing, web3ProviderMutation } = useWalletConnect(); const { showNotification } = useNotification(); @@ -77,24 +75,14 @@ export function ProfilePage() { }} > {isMobile && } - + {t('worker.profile.profileHeader')} `1px solid ${theme.palette.border.strong}`, overflow: 'hidden', }} > @@ -107,7 +95,7 @@ export function ProfilePage() { py: 2, px: { xs: 2, md: 3 }, gap: 2, - borderBottom: `1px solid ${colorPalette.border.strong}`, + borderBottom: (theme) => `1px solid ${theme.palette.border.strong}`, }} > @@ -118,8 +106,7 @@ export function ProfilePage() { flexShrink: 0, alignItems: 'center', gap: { xs: 0.5, md: 1 }, - fontWeight: 500, - color: colorPalette.success.main, + color: 'success.main', }} > @@ -137,33 +124,13 @@ export function ProfilePage() { > - + {t('worker.profile.email')} - - {user.email} - + {user.email} - + {t('worker.profile.walletAddress')} {shortenEscrowAddress(user.wallet_address ?? '', 9, 8)} diff --git a/packages/apps/human-app/frontend/src/modules/worker/reset-password/reset-password-success.page.tsx b/packages/apps/human-app/frontend/src/modules/worker/reset-password/reset-password-success.page.tsx index bc292347ff..f6e1957f85 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/reset-password/reset-password-success.page.tsx +++ b/packages/apps/human-app/frontend/src/modules/worker/reset-password/reset-password-success.page.tsx @@ -1,16 +1,15 @@ import { useEffect } from 'react'; -import { Paper, Stack, Typography } from '@mui/material'; import { t } from 'i18next'; import { Link } from 'react-router-dom'; +import { Stack, Typography } from '@mui/material'; import CheckCircle from '@mui/icons-material/CheckCircle'; import { Button } from '@/shared/components/ui/button'; import { routerPaths } from '@/router/router-paths'; import { useAuth } from '@/modules/auth/hooks/use-auth'; -import { useColorMode } from '@/shared/contexts/color-mode'; +import { PageCard } from '@/shared/components/ui/page-card'; export function ResetPasswordSuccessPage() { - const { colorPalette } = useColorMode(); const { signOut, user } = useAuth(); useEffect(() => { @@ -20,27 +19,12 @@ export function ResetPasswordSuccessPage() { }, [user, signOut]); return ( - - + {t('worker.resetPasswordSuccess.title')} - + {t('worker.resetPasswordSuccess.description')} - + , + 1: , 2: , }} i18nKey="worker.sendResetLinkSuccess.paragraph4" @@ -146,6 +126,6 @@ export function SendResetLinkSuccessPage() { - + ); } diff --git a/packages/apps/human-app/frontend/src/modules/worker/send-reset-link/send-reset-link.page.tsx b/packages/apps/human-app/frontend/src/modules/worker/send-reset-link/send-reset-link.page.tsx index 9fc49d96b3..fc21cde9a9 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/send-reset-link/send-reset-link.page.tsx +++ b/packages/apps/human-app/frontend/src/modules/worker/send-reset-link/send-reset-link.page.tsx @@ -1,6 +1,6 @@ import { useEffect } from 'react'; import { FormProvider, useForm } from 'react-hook-form'; -import { Box, Grid, Paper, Stack, Typography } from '@mui/material'; +import { Box, Grid, Stack, Typography } from '@mui/material'; import { zodResolver } from '@hookform/resolvers/zod'; import { useTranslation } from 'react-i18next'; import { Input } from '@/shared/components/data-entry/input'; @@ -12,18 +12,17 @@ import { routerPaths } from '@/router/router-paths'; import { useResetMutationErrors } from '@/shared/hooks/use-reset-mutation-errors'; import { useSendResetLinkMutation } from './hooks'; import { type SendResetLinkDto, sendResetLinkDtoSchema } from './schemas'; -import { useColorMode } from '@/shared/contexts/color-mode'; import { BackButton } from '@/shared/components/ui/page-card/back-button'; import { useNavigate } from 'react-router-dom'; import { TopNotificationType, useNotification, } from '@/shared/hooks/use-notification'; +import { PageCard } from '@/shared/components/ui/page-card'; export function SendResetLinkPage() { const { t } = useTranslation(); const { user } = useAuth(); - const { colorPalette } = useColorMode(); const { showNotification } = useNotification(); const navigate = useNavigate(); @@ -64,27 +63,12 @@ export function SendResetLinkPage() { }; return ( - @@ -100,7 +84,7 @@ export function SendResetLinkPage() { {t('worker.sendResetLinkForm.title')} @@ -112,10 +96,7 @@ export function SendResetLinkPage() { }} > - + {t('worker.sendResetLinkForm.description')} - + ); } diff --git a/packages/apps/human-app/frontend/src/router/components/footer.tsx b/packages/apps/human-app/frontend/src/router/components/footer.tsx index 79ae8ef89e..f88fae4520 100644 --- a/packages/apps/human-app/frontend/src/router/components/footer.tsx +++ b/packages/apps/human-app/frontend/src/router/components/footer.tsx @@ -9,10 +9,10 @@ interface FooterProps { } export function Footer({ displayChatIcon = true }: FooterProps) { - const { colorPalette, isDarkMode } = useColorMode(); + const { isDarkMode } = useColorMode(); const { t } = useTranslation(); - const footerTextColor = isDarkMode ? 'rgba(255, 255, 255, 0.70)' : '#676767'; + const footerTextColor = isDarkMode ? 'text.secondary' : 'text.auxiliary200'; return ( ({ + xs: `1px solid ${theme.palette.border.main}`, md: 'none', - }, + }), }} > {isActive && } @@ -119,7 +115,7 @@ export function DesktopAsideBar() { borderTopLeftRadius: '20px', borderTopRightRadius: '20px', borderTop: '1px solid', - borderColor: colorPalette.border.main, + borderColor: 'border.main', }} > diff --git a/packages/apps/human-app/frontend/src/router/components/layout/protected/jobs-switcher-mobile.tsx b/packages/apps/human-app/frontend/src/router/components/layout/protected/jobs-switcher-mobile.tsx index 675b05b234..6a8307aedf 100644 --- a/packages/apps/human-app/frontend/src/router/components/layout/protected/jobs-switcher-mobile.tsx +++ b/packages/apps/human-app/frontend/src/router/components/layout/protected/jobs-switcher-mobile.tsx @@ -17,7 +17,7 @@ const BUTTONS = [ ] as const satisfies { label: string; path: string }[]; export function JobsSwitcherMobile() { - const { colorPalette, isDarkMode } = useColorMode(); + const { isDarkMode } = useColorMode(); const { t } = useTranslation(); const { pathname } = useLocation(); @@ -36,7 +36,7 @@ export function JobsSwitcherMobile() { maxWidth: '500px', mx: 'auto', borderRadius: '90px', - bgcolor: colorPalette.background.default, + bgcolor: 'background.default', }} > {BUTTONS.map((button) => { @@ -48,11 +48,11 @@ export function JobsSwitcherMobile() { to={button.path} fullWidth sx={{ - color: colorPalette.text.primary, + color: 'text.primary', opacity: isActive ? 1 : 0.8, fontSize: '14px', fontWeight: isActive ? 700 : 600, - bgcolor: isActive ? colorPalette.background.paper : 'transparent', + bgcolor: isActive ? 'background.paper' : 'transparent', borderRadius: '90px', boxShadow: isActive ? `3px 3px 24px 0px ${shadowColor}` : 'none', }} diff --git a/packages/apps/human-app/frontend/src/router/components/layout/protected/layout.tsx b/packages/apps/human-app/frontend/src/router/components/layout/protected/layout.tsx index af0bb348c3..d580014904 100644 --- a/packages/apps/human-app/frontend/src/router/components/layout/protected/layout.tsx +++ b/packages/apps/human-app/frontend/src/router/components/layout/protected/layout.tsx @@ -6,7 +6,6 @@ import { useIsMobile } from '@/shared/hooks/use-is-mobile'; import { GovernanceBanner } from '@/modules/governance-banner/components/governance-banner'; import { Footer } from '../../footer'; import { Navbar } from './navbar'; -import { useColorMode } from '@/shared/contexts/color-mode/use-color-mode'; import { DesktopAsideBar } from './desktop-aside-bar'; import { ProfileBottomTray } from '@/modules/worker/profile/components/profile-bottom-tray'; import { MOBILE_BOTTOM_TRAY_HEIGHT } from '@/shared/consts'; @@ -22,7 +21,6 @@ export function ProtectedLayout() { const layoutElementRef = useRef(null); const isMobile = useIsMobile(); - const { colorPalette } = useColorMode(); const location = useLocation(); const isProfilePage = location.pathname === routerPaths.profile; @@ -41,8 +39,8 @@ export function ProtectedLayout() { pb: { xs: isBottomTrayVisible ? MOBILE_BOTTOM_TRAY_HEIGHT : 0, md: 2 }, gap: 2, bgcolor: { - xs: colorPalette.background.paper, - md: colorPalette.background.default, + xs: 'background.paper', + md: 'background.default', }, }} > @@ -52,12 +50,12 @@ export function ProtectedLayout() { sx={{ flex: 1, gap: { xs: 0, md: 3 }, - bgcolor: colorPalette.background.paper, + bgcolor: 'background.paper', borderRadius: { xs: '0px', md: '30px' }, - border: { + border: (theme) => ({ xs: 'none', - md: `1px solid ${colorPalette.border.main}`, - }, + md: `1px solid ${theme.palette.border.main}`, + }), }} >

diff --git a/packages/apps/human-app/frontend/src/router/components/layout/protected/navbar.tsx b/packages/apps/human-app/frontend/src/router/components/layout/protected/navbar.tsx index fcd04711bf..e78ddf6fd6 100644 --- a/packages/apps/human-app/frontend/src/router/components/layout/protected/navbar.tsx +++ b/packages/apps/human-app/frontend/src/router/components/layout/protected/navbar.tsx @@ -3,12 +3,10 @@ import { t } from 'i18next'; import { HumanLogoNavbarIcon } from '@/shared/components/ui/icons'; import { Button } from '@/shared/components/ui/button'; -import { useColorMode } from '@/shared/contexts/color-mode'; import { useHandleMainNavIconClick } from '@/shared/hooks/use-handle-main-nav-icon-click'; import { ColorModeSwitch } from '@/shared/components/ui/dark-mode-switch'; export function Navbar() { - const { colorPalette } = useColorMode(); const handleMainNavIconClick = useHandleMainNavIconClick(); return ( @@ -19,7 +17,7 @@ export function Navbar() { display: { xs: 'flex', md: 'none' }, alignItems: 'center', justifyContent: 'space-between', - backgroundColor: colorPalette.background.paper, + backgroundColor: 'background.paper', width: '100%', p: 2, zIndex: '130', diff --git a/packages/apps/human-app/frontend/src/router/components/layout/unprotected/layout.tsx b/packages/apps/human-app/frontend/src/router/components/layout/unprotected/layout.tsx index 993e87b49c..77349145da 100644 --- a/packages/apps/human-app/frontend/src/router/components/layout/unprotected/layout.tsx +++ b/packages/apps/human-app/frontend/src/router/components/layout/unprotected/layout.tsx @@ -1,21 +1,23 @@ +import { useMemo } from 'react'; import { Container, Stack } from '@mui/material'; import { Outlet } from 'react-router-dom'; -import { useColorMode } from '@/shared/contexts/color-mode'; + import { Footer } from '../../footer'; import { Navbar } from './navbar'; +import { useColorMode } from '@/shared/contexts/color-mode'; import { useIsMainPage } from '@/router/hooks/use-is-main-page'; export function UnprotectedLayout() { - const { colorPalette, isDarkMode } = useColorMode(); + const { isDarkMode } = useColorMode(); const isMainPage = useIsMainPage(); - const layoutBackgroundColor = (() => { - if (isDarkMode || isMainPage) { - return colorPalette.backgroundColor; + const layoutBackgroundColor = useMemo(() => { + if (isDarkMode || !isMainPage) { + return 'background.default'; + } else { + return 'background.paper'; } - - return colorPalette.paper.main; - })(); + }, [isDarkMode, isMainPage]); return ( diff --git a/packages/apps/human-app/frontend/src/router/components/layout/unprotected/use-mobile-layout-background.ts b/packages/apps/human-app/frontend/src/router/components/layout/unprotected/use-mobile-layout-background.ts deleted file mode 100644 index 5b1b0da4e6..0000000000 --- a/packages/apps/human-app/frontend/src/router/components/layout/unprotected/use-mobile-layout-background.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { useLocation } from 'react-router-dom'; -import signupBackground from '@/assets/background-images/signup-background-mobile.png'; -import signinBackground from '@/assets/background-images/signin-background-mobile.png'; -import { routerPaths } from '@/router/router-paths'; - -const signupRoutes = [ - routerPaths.signUp, - routerPaths.emailVerification, - routerPaths.verifyEmail, -] as string[]; - -const signinRoutes = [ - routerPaths.signIn, - routerPaths.sendResetLink, - routerPaths.resetPassword, - routerPaths.sendResetLinkSuccess, - routerPaths.resetPasswordSuccess, -] as string[]; - -export function useMobileLayoutBackground() { - const { pathname } = useLocation(); - - if (signupRoutes.includes(pathname)) { - return signupBackground; - } - - if (signinRoutes.includes(pathname)) { - return signinBackground; - } - - return undefined; -} diff --git a/packages/apps/human-app/frontend/src/shared/components/data-entry/input.tsx b/packages/apps/human-app/frontend/src/shared/components/data-entry/input.tsx index 3ae76177f2..49ff1cf5d1 100644 --- a/packages/apps/human-app/frontend/src/shared/components/data-entry/input.tsx +++ b/packages/apps/human-app/frontend/src/shared/components/data-entry/input.tsx @@ -1,9 +1,7 @@ import { Controller } from 'react-hook-form'; -import type { TextFieldProps } from '@mui/material/TextField'; -import TextField from '@mui/material/TextField'; -import { Typography } from '@mui/material'; +import { type TextFieldProps, TextField, Typography } from '@mui/material'; + import { type InputMask } from '@/shared/components/data-entry/input-masks'; -import { useColorMode } from '@/shared/contexts/color-mode'; type OmittedProps = Omit; export interface InputProps extends OmittedProps { @@ -22,8 +20,6 @@ export function Input({ mask, ...rest }: InputProps) { - const { colorPalette } = useColorMode(); - return ( {customError ? customError : fieldState.error?.message} diff --git a/packages/apps/human-app/frontend/src/shared/components/data-entry/password.tsx b/packages/apps/human-app/frontend/src/shared/components/data-entry/password.tsx index cba51984cc..5f62242852 100644 --- a/packages/apps/human-app/frontend/src/shared/components/data-entry/password.tsx +++ b/packages/apps/human-app/frontend/src/shared/components/data-entry/password.tsx @@ -2,16 +2,14 @@ import { useState, MouseEvent } from 'react'; import Visibility from '@mui/icons-material/Visibility'; import VisibilityOff from '@mui/icons-material/VisibilityOff'; import { IconButton, InputAdornment } from '@mui/material'; + import { Input, type InputProps } from '@/shared/components/data-entry/input'; -import { useColorMode } from '@/shared/contexts/color-mode/use-color-mode'; type PasswordProps = InputProps & { type?: never }; export function Password(props: PasswordProps) { const [showPassword, setShowPassword] = useState(false); - const { colorPalette } = useColorMode(); - const handleClickShowPassword = () => { setShowPassword((show) => !show); }; @@ -34,9 +32,9 @@ export function Password(props: PasswordProps) { onMouseDown={handleMouseDownPassword} > {showPassword ? ( - + ) : ( - + )} diff --git a/packages/apps/human-app/frontend/src/shared/components/expiration-modal.tsx b/packages/apps/human-app/frontend/src/shared/components/expiration-modal.tsx index 50d087c3cf..56c6adfed5 100644 --- a/packages/apps/human-app/frontend/src/shared/components/expiration-modal.tsx +++ b/packages/apps/human-app/frontend/src/shared/components/expiration-modal.tsx @@ -1,16 +1,15 @@ import { t } from 'i18next'; import { Stack, Typography } from '@mui/material'; import { useNavigate } from 'react-router-dom'; + import { Button } from '@/shared/components/ui/button'; import { routerPaths } from '@/router/router-paths'; import { browserAuthProvider } from '@/shared/contexts/browser-auth-provider'; import { useModal } from '@/shared/contexts/modal-context'; -import { useColorMode } from '../contexts/color-mode'; export function ExpirationModal() { const { closeModal } = useModal(); const navigate = useNavigate(); - const { colorPalette } = useColorMode(); const handleOnSignInClick = () => { browserAuthProvider.signOut(); @@ -33,11 +32,11 @@ export function ExpirationModal() { maxWidth: '352px', }} > - + {t('expirationModal.header')} - + {t('expirationModal.description')} + */} + + {t('homepage.signUpClosed')} + ); } diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in-form.tsx b/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in-form.tsx index 6e996acc33..1420bdaa36 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in-form.tsx +++ b/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in-form.tsx @@ -1,6 +1,6 @@ import { type SubmitEvent } from 'react'; import { FormProvider, useForm } from 'react-hook-form'; -import { Box, Divider, Grid, Link as MuiLink, Typography } from '@mui/material'; +import { Box, Grid, Link as MuiLink } from '@mui/material'; import { zodResolver } from '@hookform/resolvers/zod'; import { useTranslation } from 'react-i18next'; import { Link } from 'react-router-dom'; @@ -80,7 +80,7 @@ export function SignInForm({ > {t('worker.signInForm.submitBtn')} - + {/* {t('worker.signInForm.signUp')} - + */} diff --git a/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-form-container.tsx b/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-form-container.tsx index 80a2ccbd75..24dcda7b19 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-form-container.tsx +++ b/packages/apps/human-app/frontend/src/modules/worker/email-verification/components/email-verification-form-container.tsx @@ -114,7 +114,7 @@ export function EmailVerificationFormContainer() { }} > {!!user && ( diff --git a/packages/apps/human-app/frontend/src/router/router-paths.ts b/packages/apps/human-app/frontend/src/router/router-paths.ts index 0183b5dbd3..753570a90d 100644 --- a/packages/apps/human-app/frontend/src/router/router-paths.ts +++ b/packages/apps/human-app/frontend/src/router/router-paths.ts @@ -1,7 +1,7 @@ export const routerPaths = { homePage: '/', signIn: '/sign-in', - signUp: '/sign-up', + // signUp: '/sign-up', resetPassword: '/reset-password', resetPasswordSuccess: '/reset-password-success', sendResetLink: '/send-reset-link', diff --git a/packages/apps/human-app/frontend/src/router/routes.tsx b/packages/apps/human-app/frontend/src/router/routes.tsx index fd7bb01d82..6997aed3e1 100644 --- a/packages/apps/human-app/frontend/src/router/routes.tsx +++ b/packages/apps/human-app/frontend/src/router/routes.tsx @@ -16,7 +16,7 @@ import { SignInPage, VerifyUserPage } from '@/modules/signin/worker'; import { JobsDiscoveryPage } from '@/modules/worker/jobs-discovery'; import { MyJobsPage } from '@/modules/worker/jobs/my-jobs/my-jobs.page'; import { ProfilePage } from '@/modules/worker/profile'; -import { SignUpPage } from '@/modules/signup/worker'; +// import { SignUpPage } from '@/modules/signup/worker'; import { HomePage } from '@/modules/homepage'; import { ResetPasswordPage, @@ -36,10 +36,10 @@ export const unprotectedRoutes: RouteProps[] = [ path: routerPaths.signIn, element: , }, - { - path: routerPaths.signUp, - element: , - }, + // { + // path: routerPaths.signUp, + // element: , + // }, { path: routerPaths.emailVerification, element: , diff --git a/packages/apps/human-app/frontend/src/shared/i18n/en.json b/packages/apps/human-app/frontend/src/shared/i18n/en.json index d9f1bd89fe..b817c744f5 100644 --- a/packages/apps/human-app/frontend/src/shared/i18n/en.json +++ b/packages/apps/human-app/frontend/src/shared/i18n/en.json @@ -81,6 +81,7 @@ "humanApp": "HUMAN App", "completeJobs": "Complete jobs, earn HMT.", "signUp": "Sign Up", + "signUpClosed": "Registrations are currently closed. We are not accepting new users at this time.", "signIn": "Sign In" }, "worker": { @@ -121,6 +122,7 @@ "title": "Verify Email", "checkYourInbox": "Check your inbox", "backToSignUp": "Back to Sign Up", + "backToSignIn": "Back to Sign In", "btn": "Resend Email", "paragraph1": "We sent a verification link to <1>{{email}}", "paragraph2": "Click the link in the email to verify your account. The link expires in 24 hours.", From b5223363aca4a0b2ebb52cc5ee5085f56e633f96 Mon Sep 17 00:00:00 2001 From: KirillKirill Date: Tue, 18 Aug 2026 13:58:31 +0300 Subject: [PATCH 3/3] [Human App Frontend] Update modules structure (#4007) Co-authored-by: Dmitry Nechay --- .../frontend/src/api/auth-service.ts | 2 +- .../src/api/authorized-http-api-client.ts | 2 +- .../{worker => components}/sign-in-form.tsx | 20 +-- .../src/modules/signin/hooks/index.ts | 4 - .../{worker => hooks}/use-sign-in-mutation.ts | 2 +- .../signin/{worker => hooks}/use-sign-in.tsx | 3 +- .../modules/signin/{worker => }/schemas.ts | 0 .../signin/{worker => }/sign-in.page.tsx | 8 +- .../src/modules/signin/worker/index.ts | 2 - .../hooks/use-sign-up-mutation.ts | 0 .../{worker => }/hooks/use-sign-up-worker.tsx | 0 .../src/modules/signup/{worker => }/schema.ts | 0 .../modules/signup/services/signup.service.ts | 2 +- ...gn-up-worker.page.tsx => sign-up.page.tsx} | 31 ++-- .../src/modules/signup/worker/index.ts | 1 - .../src/modules/smart-contracts/chains.ts | 36 +---- .../identity-verification-control.tsx | 18 +-- .../components}/register-address-btn.tsx | 2 +- .../components}/verification-flow.tsx | 10 +- .../components}/wallet-connection-control.tsx | 7 +- .../use-register-address-notifications.tsx | 2 +- .../hooks/use-register-address.ts | 5 +- .../hooks/use-start-idv-mutation.ts | 5 +- .../hooks/use-start-idv.ts | 0 .../services/verify-user.service.ts} | 0 .../verify-user.page.tsx | 2 +- .../components/mobile/my-jobs-card-mobile.tsx | 5 +- .../worker/profile/components/index.ts | 2 - .../profile/components/profile-data.tsx | 3 +- .../human-app/frontend/src/router/routes.tsx | 5 +- .../data-entry/input-masks/human-currency.tsx | 8 +- .../data-entry/input-masks/index.ts | 2 - .../data-entry/input-masks/percents.tsx | 8 +- .../shared/components/data-entry/input.tsx | 3 +- .../components/hcaptcha/h-captcha-form.tsx | 2 +- .../shared/components/hcaptcha/h-captcha.tsx | 4 +- .../shared/contexts/generic-auth-context.tsx | 5 +- .../shared/contexts/jwt-expiration-check.tsx | 10 +- .../src/shared/contexts/modal-context.tsx | 13 +- .../wallet-connect/wallet-connect.tsx | 12 +- .../frontend/src/shared/errors/handlers.ts | 9 -- .../frontend/src/shared/errors/index.ts | 1 - .../frontend/src/shared/i18n/en.json | 138 ++++++++---------- .../src/shared/services/signature.service.ts | 2 +- .../src/shared/services/ui-config.service.ts | 2 +- 45 files changed, 156 insertions(+), 242 deletions(-) rename packages/apps/human-app/frontend/src/modules/signin/{worker => components}/sign-in-form.tsx (87%) delete mode 100644 packages/apps/human-app/frontend/src/modules/signin/hooks/index.ts rename packages/apps/human-app/frontend/src/modules/signin/{worker => hooks}/use-sign-in-mutation.ts (92%) rename packages/apps/human-app/frontend/src/modules/signin/{worker => hooks}/use-sign-in.tsx (94%) rename packages/apps/human-app/frontend/src/modules/signin/{worker => }/schemas.ts (100%) rename packages/apps/human-app/frontend/src/modules/signin/{worker => }/sign-in.page.tsx (95%) delete mode 100644 packages/apps/human-app/frontend/src/modules/signin/worker/index.ts rename packages/apps/human-app/frontend/src/modules/signup/{worker => }/hooks/use-sign-up-mutation.ts (100%) rename packages/apps/human-app/frontend/src/modules/signup/{worker => }/hooks/use-sign-up-worker.tsx (100%) rename packages/apps/human-app/frontend/src/modules/signup/{worker => }/schema.ts (100%) rename packages/apps/human-app/frontend/src/modules/signup/{worker/views/sign-up-worker.page.tsx => sign-up.page.tsx} (88%) delete mode 100644 packages/apps/human-app/frontend/src/modules/signup/worker/index.ts rename packages/apps/human-app/frontend/src/modules/{signin/worker => verify-user/components}/identity-verification-control.tsx (92%) rename packages/apps/human-app/frontend/src/modules/{signin/worker => verify-user/components}/register-address-btn.tsx (93%) rename packages/apps/human-app/frontend/src/modules/{signin/worker => verify-user/components}/verification-flow.tsx (92%) rename packages/apps/human-app/frontend/src/modules/{signin/worker => verify-user/components}/wallet-connection-control.tsx (83%) rename packages/apps/human-app/frontend/src/modules/{signin => verify-user}/hooks/use-register-address-notifications.tsx (92%) rename packages/apps/human-app/frontend/src/modules/{signin => verify-user}/hooks/use-register-address.ts (93%) rename packages/apps/human-app/frontend/src/modules/{signin => verify-user}/hooks/use-start-idv-mutation.ts (66%) rename packages/apps/human-app/frontend/src/modules/{signin => verify-user}/hooks/use-start-idv.ts (100%) rename packages/apps/human-app/frontend/src/modules/{signin/services/profile.service.ts => verify-user/services/verify-user.service.ts} (100%) rename packages/apps/human-app/frontend/src/modules/{signin/worker => verify-user}/verify-user.page.tsx (96%) delete mode 100644 packages/apps/human-app/frontend/src/modules/worker/profile/components/index.ts delete mode 100644 packages/apps/human-app/frontend/src/shared/errors/handlers.ts diff --git a/packages/apps/human-app/frontend/src/api/auth-service.ts b/packages/apps/human-app/frontend/src/api/auth-service.ts index f54a1a49c5..967ca6c662 100644 --- a/packages/apps/human-app/frontend/src/api/auth-service.ts +++ b/packages/apps/human-app/frontend/src/api/auth-service.ts @@ -1,5 +1,5 @@ import { jwtDecode } from 'jwt-decode'; -import { type SignInDto } from '@/modules/signin/worker/schemas'; +import { type SignInDto } from '@/modules/signin/schemas'; import { browserAuthProvider } from '@/shared/contexts/browser-auth-provider'; import { type AuthTokensSuccessResponse, diff --git a/packages/apps/human-app/frontend/src/api/authorized-http-api-client.ts b/packages/apps/human-app/frontend/src/api/authorized-http-api-client.ts index 92a427d161..4907c45090 100644 --- a/packages/apps/human-app/frontend/src/api/authorized-http-api-client.ts +++ b/packages/apps/human-app/frontend/src/api/authorized-http-api-client.ts @@ -6,7 +6,7 @@ import { } from './http-api-client'; import { AuthService, type AuthProvider } from './auth-service'; -export class AuthorizedHttpApiClient extends HttpApiClient { +class AuthorizedHttpApiClient extends HttpApiClient { constructor( baseUrl: string, private readonly authProvider: AuthProvider diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in-form.tsx b/packages/apps/human-app/frontend/src/modules/signin/components/sign-in-form.tsx similarity index 87% rename from packages/apps/human-app/frontend/src/modules/signin/worker/sign-in-form.tsx rename to packages/apps/human-app/frontend/src/modules/signin/components/sign-in-form.tsx index 1420bdaa36..3f6621465f 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in-form.tsx +++ b/packages/apps/human-app/frontend/src/modules/signin/components/sign-in-form.tsx @@ -11,7 +11,7 @@ import { Password } from '@/shared/components/data-entry/password'; import { useResetMutationErrors } from '@/shared/hooks/use-reset-mutation-errors'; import { HCaptchaForm } from '@/shared/components/hcaptcha'; import { routerPaths } from '@/router/router-paths'; -import { type SignInDto, signInDtoSchema } from './schemas'; +import { type SignInDto, signInDtoSchema } from '../schemas'; interface SignInFormProps { onSubmit: (data: SignInDto) => void; @@ -47,14 +47,10 @@ export function SignInForm({
- + @@ -67,7 +63,7 @@ export function SignInForm({ textDecoration: 'underline', }} > - {t('worker.signInForm.forgotPassword')} + {t('signInForm.forgotPassword')} @@ -78,7 +74,7 @@ export function SignInForm({ fullWidth loading={isLoading} > - {t('worker.signInForm.submitBtn')} + {t('signInForm.submitBtn')} {/* @@ -93,7 +89,7 @@ export function SignInForm({ fontWeight: 700, }} > - {t('worker.signInForm.or')} + {t('signInForm.or')} - {t('worker.signInForm.dontHaveAccount')} + {t('signInForm.dontHaveAccount')} {' '} - {t('worker.signInForm.signUp')} + {t('signInForm.signUp')} */} diff --git a/packages/apps/human-app/frontend/src/modules/signin/hooks/index.ts b/packages/apps/human-app/frontend/src/modules/signin/hooks/index.ts deleted file mode 100644 index cda829b154..0000000000 --- a/packages/apps/human-app/frontend/src/modules/signin/hooks/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './use-start-idv'; -export * from './use-start-idv-mutation'; -export * from './use-register-address'; -export * from './use-register-address-notifications'; diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/use-sign-in-mutation.ts b/packages/apps/human-app/frontend/src/modules/signin/hooks/use-sign-in-mutation.ts similarity index 92% rename from packages/apps/human-app/frontend/src/modules/signin/worker/use-sign-in-mutation.ts rename to packages/apps/human-app/frontend/src/modules/signin/hooks/use-sign-in-mutation.ts index cf75008640..ee2ea03125 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/use-sign-in-mutation.ts +++ b/packages/apps/human-app/frontend/src/modules/signin/hooks/use-sign-in-mutation.ts @@ -2,7 +2,7 @@ import { useMutation } from '@tanstack/react-query'; import { env } from '@/shared/env'; import { AuthService, HttpApiClient } from '@/api'; import { useAuth } from '@/modules/auth/hooks/use-auth'; -import { type SignInDto } from './schemas'; +import { type SignInDto } from '../schemas'; function signInMutationFn(data: SignInDto) { const httpClient = new HttpApiClient(env.VITE_API_URL); diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/use-sign-in.tsx b/packages/apps/human-app/frontend/src/modules/signin/hooks/use-sign-in.tsx similarity index 94% rename from packages/apps/human-app/frontend/src/modules/signin/worker/use-sign-in.tsx rename to packages/apps/human-app/frontend/src/modules/signin/hooks/use-sign-in.tsx index 477abd65c1..16698fbed9 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/use-sign-in.tsx +++ b/packages/apps/human-app/frontend/src/modules/signin/hooks/use-sign-in.tsx @@ -1,7 +1,8 @@ import { useEffect } from 'react'; + import { browserAuthProvider } from '@/shared/contexts/browser-auth-provider'; import { useSignInMutation } from './use-sign-in-mutation'; -import { type SignInDto } from './schemas'; +import { type SignInDto } from '../schemas'; export function useSignIn() { const { diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/schemas.ts b/packages/apps/human-app/frontend/src/modules/signin/schemas.ts similarity index 100% rename from packages/apps/human-app/frontend/src/modules/signin/worker/schemas.ts rename to packages/apps/human-app/frontend/src/modules/signin/schemas.ts diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in.page.tsx b/packages/apps/human-app/frontend/src/modules/signin/sign-in.page.tsx similarity index 95% rename from packages/apps/human-app/frontend/src/modules/signin/worker/sign-in.page.tsx rename to packages/apps/human-app/frontend/src/modules/signin/sign-in.page.tsx index ca4c557482..179db6ec7e 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/sign-in.page.tsx +++ b/packages/apps/human-app/frontend/src/modules/signin/sign-in.page.tsx @@ -5,8 +5,8 @@ import { Box, Grid, Typography } from '@mui/material'; import { getErrorMessageForError } from '@/shared/errors'; import { ApiClientError } from '@/api'; -import { useSignIn } from './use-sign-in'; -import { SignInForm } from './sign-in-form'; +import { useSignIn } from './hooks/use-sign-in'; +import { SignInForm } from './components/sign-in-form'; import signInImage from '@/assets/background-images/signin-background.png'; import { TopNotificationType, @@ -23,7 +23,7 @@ function formattedSignInErrorMessage( unknownError: unknown ): string | undefined { if (unknownError instanceof ApiClientError && unknownError.status === 401) { - return t('worker.signInForm.errors.invalidCredentials'); + return t('signInForm.errors.invalidCredentials'); } } @@ -134,7 +134,7 @@ export function SignInPage() { variant="h4" sx={{ color: 'text.auxiliary100' }} > - {t('worker.signInForm.title')} + {t('signInForm.title')} ) => { + const handleSubmit = (event: SubmitEvent) => { void methods.handleSubmit(signUp)(event); }; @@ -106,22 +106,19 @@ export function SignUpPage() { variant="h4" sx={{ color: 'text.auxiliary100' }} > - {t('worker.signUpForm.title')} + {t('signUpForm.title')} - + ), }} - i18nKey="worker.signUpForm.termsOfServiceAndPrivacyPolicy" + i18nKey="signUpForm.termsOfServiceAndPrivacyPolicy" /> @@ -161,7 +158,7 @@ export function SignUpPage() { fullWidth loading={isLoading} > - {t('worker.signUpForm.submitBtn')} + {t('signUpForm.submitBtn')} @@ -176,7 +173,7 @@ export function SignUpPage() { fontWeight: 700, }} > - {t('worker.signUpForm.or')} + {t('signUpForm.or')} - {t('worker.signUpForm.alreadyHaveAccount')} + {t('signUpForm.alreadyHaveAccount')} {' '} - {t('worker.signUpForm.signIn')} + {t('signUpForm.signIn')} diff --git a/packages/apps/human-app/frontend/src/modules/signup/worker/index.ts b/packages/apps/human-app/frontend/src/modules/signup/worker/index.ts deleted file mode 100644 index 3c0e3dddf5..0000000000 --- a/packages/apps/human-app/frontend/src/modules/signup/worker/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './views/sign-up-worker.page'; diff --git a/packages/apps/human-app/frontend/src/modules/smart-contracts/chains.ts b/packages/apps/human-app/frontend/src/modules/smart-contracts/chains.ts index 7666fcd23d..8f79e50d7e 100644 --- a/packages/apps/human-app/frontend/src/modules/smart-contracts/chains.ts +++ b/packages/apps/human-app/frontend/src/modules/smart-contracts/chains.ts @@ -5,14 +5,13 @@ // function import { ChainId } from '@human-protocol/sdk/src/enums'; import { NETWORKS } from '@human-protocol/sdk/src/constants'; -import { env } from '@/shared/env'; import { MainnetContracts, TestnetContracts, type ContractsAddresses, } from '@/modules/smart-contracts/contracts'; -export interface Chain { +interface Chain { explorerUrl: string; name: string; chainId: number; @@ -23,22 +22,22 @@ export type ChainWithAddresses = Chain & { addresses: ContractsAddresses; }; -export const TestnetChainsIds = [ +const TestnetChainsIds = [ ChainId.POLYGON_AMOY, ChainId.SEPOLIA, ChainId.BSC_TESTNET, ChainId.LOCALHOST, ] as const; -export const MainnetChainsIds = [ +const MainnetChainsIds = [ ChainId.POLYGON, ChainId.MAINNET, ChainId.BSC_MAINNET, ChainId.ALL, ] as const; -export type TestnetNarrow = Exclude; -export type MainnetNarrow = Exclude; +type TestnetNarrow = Exclude; +type MainnetNarrow = Exclude; export const TestnetChains: readonly ChainWithAddresses[] = [ { @@ -87,28 +86,3 @@ function getChainConfigsForChainIds( } return result; } - -const handleFilterChains = ( - chainsArr: ChainWithAddresses[], - chainIdsEnabled: number[] -) => { - return chainsArr.filter((chain) => - chainIdsEnabled.some((el) => el === chain.chainId) - ); -}; - -export const getTestnetChainsEnabled = (chainIdsEnabled: number[]) => { - return handleFilterChains(AllTestnetsChains, chainIdsEnabled); -}; - -export const getMainnetChainsEnabled = (chainIdsEnabled: number[]) => { - return handleFilterChains(AllMainnetChains, chainIdsEnabled); -}; - -export const getEnabledChainsByUiConfig = ( - chainIdsEnabled: number[] -): Chain[] => - (env.VITE_NETWORK === 'mainnet' - ? getMainnetChainsEnabled(chainIdsEnabled) - : getTestnetChainsEnabled(chainIdsEnabled) - ).map(({ addresses: _, ...chainData }) => chainData); diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/identity-verification-control.tsx b/packages/apps/human-app/frontend/src/modules/verify-user/components/identity-verification-control.tsx similarity index 92% rename from packages/apps/human-app/frontend/src/modules/signin/worker/identity-verification-control.tsx rename to packages/apps/human-app/frontend/src/modules/verify-user/components/identity-verification-control.tsx index 6647abf5be..6558d1eafb 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/identity-verification-control.tsx +++ b/packages/apps/human-app/frontend/src/modules/verify-user/components/identity-verification-control.tsx @@ -3,7 +3,7 @@ import { useTranslation, Trans } from 'react-i18next'; import { Box, keyframes, Link, Stack, Typography } from '@mui/material'; import { jwtDecode } from 'jwt-decode'; -import { useStartIdv } from '../hooks'; +import { useStartIdv } from '../hooks/use-start-idv'; import { KycStatus } from '@/shared/types/entity.type'; import { env } from '@/shared/env'; import { HourglassIcon, VeriffIcon } from '@/shared/components/ui/icons'; @@ -113,7 +113,7 @@ export function IdentityVerificationControl({ components={{ 1: , }} - i18nKey="worker.profile.verificationDeclined" + i18nKey="verifyUser.verificationDeclined" /> ); @@ -135,7 +135,7 @@ export function IdentityVerificationControl({ }} > - {t('worker.profile.verificationOpenedInNewTab')} + {t('verifyUser.verificationOpenedInNewTab')} - {t('worker.profile.completeYourVerification')} + {t('verifyUser.completeYourVerification')} - {t('worker.profile.waitingForVerification')} + {t('verifyUser.waitingForVerification')} @@ -175,7 +175,7 @@ export function IdentityVerificationControl({ loading={isRefreshingAccessToken} onClick={handleCheckVerificationStatus} > - {t('worker.profile.checkVerificationStatus')} + {t('verifyUser.checkVerificationStatus')} @@ -188,7 +188,7 @@ export function IdentityVerificationControl({ variant="body4" sx={{ color: 'text.auxiliary200', mb: { xs: 3, md: 5 } }} > - {t('worker.profile.veriffCopy')} + {t('verifyUser.veriffCopy')} - {t('worker.profile.poweredBy')} + {t('verifyUser.poweredBy')} @@ -214,7 +214,7 @@ export function IdentityVerificationControl({ loading={idvStartIsPending} onClick={startIdv} > - {t('worker.profile.completeIdentityVerification')} + {t('verifyUser.completeIdentityVerification')} ); diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/register-address-btn.tsx b/packages/apps/human-app/frontend/src/modules/verify-user/components/register-address-btn.tsx similarity index 93% rename from packages/apps/human-app/frontend/src/modules/signin/worker/register-address-btn.tsx rename to packages/apps/human-app/frontend/src/modules/verify-user/components/register-address-btn.tsx index a644e09cec..2479ece814 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/register-address-btn.tsx +++ b/packages/apps/human-app/frontend/src/modules/verify-user/components/register-address-btn.tsx @@ -19,7 +19,7 @@ export function RegisterAddressBtn() { loading={isPending} onClick={mutate.bind(undefined, undefined)} > - {t('worker.profile.registerAddress')} + {t('verifyUser.registerAddress')} ); } diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/verification-flow.tsx b/packages/apps/human-app/frontend/src/modules/verify-user/components/verification-flow.tsx similarity index 92% rename from packages/apps/human-app/frontend/src/modules/signin/worker/verification-flow.tsx rename to packages/apps/human-app/frontend/src/modules/verify-user/components/verification-flow.tsx index 2132065914..29fc8b94ce 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/verification-flow.tsx +++ b/packages/apps/human-app/frontend/src/modules/verify-user/components/verification-flow.tsx @@ -35,9 +35,7 @@ export function VerificationFlow({ const kycStatus = user?.kyc_status as KycStatus; - const label = kycStatus - ? t(`worker.profile.idvStatusValues.${kycStatus}`) - : ''; + const label = kycStatus ? t(`verifyUser.idvStatusValues.${kycStatus}`) : ''; const isKycDeclined = kycStatus === KycStatus.DECLINED; const isKycStarted = kycStatus !== KycStatus.NONE; @@ -51,7 +49,7 @@ export function VerificationFlow({ variant="h4" sx={{ color: 'text.auxiliary100', mb: { xs: 2.5, md: 5 } }} > - {t('worker.profile.beforeWeGetStarted')} + {t('verifyUser.beforeWeGetStarted')} - {t('worker.profile.identityVerification')} + {t('verifyUser.identityVerification')} {isKycStarted && label && ( - {t('worker.profile.connectYourWallet')} + {t('verifyUser.connectYourWallet')} diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/wallet-connection-control.tsx b/packages/apps/human-app/frontend/src/modules/verify-user/components/wallet-connection-control.tsx similarity index 83% rename from packages/apps/human-app/frontend/src/modules/signin/worker/wallet-connection-control.tsx rename to packages/apps/human-app/frontend/src/modules/verify-user/components/wallet-connection-control.tsx index af2b13f2ad..7affcb96d1 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/wallet-connection-control.tsx +++ b/packages/apps/human-app/frontend/src/modules/verify-user/components/wallet-connection-control.tsx @@ -1,8 +1,9 @@ import { useTranslation } from 'react-i18next'; import { Stack, Typography } from '@mui/material'; + +import { RegisterAddressBtn } from './register-address-btn'; import { Button } from '@/shared/components/ui/button'; import { useWalletConnect } from '@/shared/contexts/wallet-connect'; -import { RegisterAddressBtn } from '../worker/register-address-btn'; import { useAuth } from '@/modules/auth/hooks/use-auth'; export function WalletConnectionControl() { @@ -17,7 +18,7 @@ export function WalletConnectionControl() { - {t('worker.profile.walletAddressMessage')} + {t('verifyUser.walletAddressMessage')} ); @@ -30,7 +31,7 @@ export function WalletConnectionControl() { fullWidth onClick={() => void openModal()} > - {t('components.wallet.connectBtn.connect')} + {t('verifyUser.connectWallet')} ); } diff --git a/packages/apps/human-app/frontend/src/modules/signin/hooks/use-register-address-notifications.tsx b/packages/apps/human-app/frontend/src/modules/verify-user/hooks/use-register-address-notifications.tsx similarity index 92% rename from packages/apps/human-app/frontend/src/modules/signin/hooks/use-register-address-notifications.tsx rename to packages/apps/human-app/frontend/src/modules/verify-user/hooks/use-register-address-notifications.tsx index 506e6e87c0..e1ba19f51a 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/hooks/use-register-address-notifications.tsx +++ b/packages/apps/human-app/frontend/src/modules/verify-user/hooks/use-register-address-notifications.tsx @@ -12,7 +12,7 @@ export function useRegisterAddressNotifications() { const onSuccess = () => { showNotification({ type: TopNotificationType.SUCCESS, - message: t('worker.registerAddress.success'), + message: t('verifyUser.registerAddressSuccess'), }); }; const onError = (error: ResponseError) => { diff --git a/packages/apps/human-app/frontend/src/modules/signin/hooks/use-register-address.ts b/packages/apps/human-app/frontend/src/modules/verify-user/hooks/use-register-address.ts similarity index 93% rename from packages/apps/human-app/frontend/src/modules/signin/hooks/use-register-address.ts rename to packages/apps/human-app/frontend/src/modules/verify-user/hooks/use-register-address.ts index 0dca7cb04e..569d4295b6 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/hooks/use-register-address.ts +++ b/packages/apps/human-app/frontend/src/modules/verify-user/hooks/use-register-address.ts @@ -1,11 +1,12 @@ import { useMutation } from '@tanstack/react-query'; import { t } from 'i18next'; + import { useAccessTokenRefresh } from '@/api/hooks/use-access-token-refresh'; import type { ResponseError } from '@/shared/types/global.type'; import { useWalletConnect } from '@/shared/contexts/wallet-connect'; import { usePrepareSignature } from '@/shared/hooks'; import { PrepareSignatureType } from '@/shared/services/signature.service'; -import * as profileService from '../services/profile.service'; +import * as verifyUserService from '../services/verify-user.service'; import { useAuth } from '@/modules/auth/hooks/use-auth'; interface RegisterAddressCallbacks { @@ -36,7 +37,7 @@ function useRegisterAddressMutation(callbacks: RegisterAddressCallbacks) { // wallet address is part of the JWT payload // so we need to refresh the token after the address is registered - await profileService.registerAddress({ address, chainId, signature }); + await verifyUserService.registerAddress({ address, chainId, signature }); await refreshAccessTokenAsync({}); updateUserData({ wallet_address: address, diff --git a/packages/apps/human-app/frontend/src/modules/signin/hooks/use-start-idv-mutation.ts b/packages/apps/human-app/frontend/src/modules/verify-user/hooks/use-start-idv-mutation.ts similarity index 66% rename from packages/apps/human-app/frontend/src/modules/signin/hooks/use-start-idv-mutation.ts rename to packages/apps/human-app/frontend/src/modules/verify-user/hooks/use-start-idv-mutation.ts index c64cb15770..433d2596b0 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/hooks/use-start-idv-mutation.ts +++ b/packages/apps/human-app/frontend/src/modules/verify-user/hooks/use-start-idv-mutation.ts @@ -1,12 +1,13 @@ import { useMutation } from '@tanstack/react-query'; -import * as profileService from '../services/profile.service'; + +import * as verifyUserService from '../services/verify-user.service'; import { useAuth } from '@/modules/auth/hooks/use-auth'; export function useIdvStartMutation() { const { user } = useAuth(); return useMutation({ - mutationFn: async () => profileService.startIdv(), + mutationFn: async () => verifyUserService.startIdv(), mutationKey: ['idvStart', user?.email], }); } diff --git a/packages/apps/human-app/frontend/src/modules/signin/hooks/use-start-idv.ts b/packages/apps/human-app/frontend/src/modules/verify-user/hooks/use-start-idv.ts similarity index 100% rename from packages/apps/human-app/frontend/src/modules/signin/hooks/use-start-idv.ts rename to packages/apps/human-app/frontend/src/modules/verify-user/hooks/use-start-idv.ts diff --git a/packages/apps/human-app/frontend/src/modules/signin/services/profile.service.ts b/packages/apps/human-app/frontend/src/modules/verify-user/services/verify-user.service.ts similarity index 100% rename from packages/apps/human-app/frontend/src/modules/signin/services/profile.service.ts rename to packages/apps/human-app/frontend/src/modules/verify-user/services/verify-user.service.ts diff --git a/packages/apps/human-app/frontend/src/modules/signin/worker/verify-user.page.tsx b/packages/apps/human-app/frontend/src/modules/verify-user/verify-user.page.tsx similarity index 96% rename from packages/apps/human-app/frontend/src/modules/signin/worker/verify-user.page.tsx rename to packages/apps/human-app/frontend/src/modules/verify-user/verify-user.page.tsx index 6fee0f4938..debb6a8b5c 100644 --- a/packages/apps/human-app/frontend/src/modules/signin/worker/verify-user.page.tsx +++ b/packages/apps/human-app/frontend/src/modules/verify-user/verify-user.page.tsx @@ -2,7 +2,7 @@ import { useEffect } from 'react'; import { Navigate, useNavigate } from 'react-router-dom'; import { Stack } from '@mui/material'; -import { VerificationFlow } from './verification-flow'; +import { VerificationFlow } from './components/verification-flow'; import { useAuth } from '@/modules/auth/hooks/use-auth'; import { routerPaths } from '@/router/router-paths'; import { KycStatus } from '@/shared/types/entity.type'; diff --git a/packages/apps/human-app/frontend/src/modules/worker/jobs/my-jobs/components/mobile/my-jobs-card-mobile.tsx b/packages/apps/human-app/frontend/src/modules/worker/jobs/my-jobs/components/mobile/my-jobs-card-mobile.tsx index 62e5356d7b..1d835fe187 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/jobs/my-jobs/components/mobile/my-jobs-card-mobile.tsx +++ b/packages/apps/human-app/frontend/src/modules/worker/jobs/my-jobs/components/mobile/my-jobs-card-mobile.tsx @@ -1,3 +1,4 @@ +import { type ReactNode } from 'react'; import { Chip, Paper, Stack, Typography } from '@mui/material'; import { useTranslation } from 'react-i18next'; @@ -23,8 +24,8 @@ const Row = ({ children, }: { label: string; - icon: React.ReactNode; - children: React.ReactNode; + icon: ReactNode; + children: ReactNode; }) => { return ( void; name: string; } -export type InputMaskComponent = ForwardRefExoticComponent< - CustomProps & RefAttributes ->; - export const HumanCurrencyInputMask = forwardRef< NumericFormatProps, CustomProps diff --git a/packages/apps/human-app/frontend/src/shared/components/data-entry/input-masks/index.ts b/packages/apps/human-app/frontend/src/shared/components/data-entry/input-masks/index.ts index 675216357f..58cc5d4298 100644 --- a/packages/apps/human-app/frontend/src/shared/components/data-entry/input-masks/index.ts +++ b/packages/apps/human-app/frontend/src/shared/components/data-entry/input-masks/index.ts @@ -4,5 +4,3 @@ import { PercentsInputMask } from '@/shared/components/data-entry/input-masks/pe export type InputMask = | typeof HumanCurrencyInputMask | typeof PercentsInputMask; - -export { HumanCurrencyInputMask, PercentsInputMask }; diff --git a/packages/apps/human-app/frontend/src/shared/components/data-entry/input-masks/percents.tsx b/packages/apps/human-app/frontend/src/shared/components/data-entry/input-masks/percents.tsx index 2985abf67d..6fe8cc1cc0 100644 --- a/packages/apps/human-app/frontend/src/shared/components/data-entry/input-masks/percents.tsx +++ b/packages/apps/human-app/frontend/src/shared/components/data-entry/input-masks/percents.tsx @@ -1,18 +1,12 @@ import { t } from 'i18next'; -import type { ForwardRefExoticComponent, RefAttributes } from 'react'; import { forwardRef } from 'react'; -import type { NumericFormatProps } from 'react-number-format'; -import { NumericFormat } from 'react-number-format'; +import { NumericFormat, type NumericFormatProps } from 'react-number-format'; interface CustomProps { onChange: (event: { target: { name: string; value: string } }) => void; name: string; } -export type InputMaskComponent = ForwardRefExoticComponent< - CustomProps & RefAttributes ->; - export const PercentsInputMask = forwardRef( function NumericFormatCustom(props, ref) { const { onChange, ...other } = props; diff --git a/packages/apps/human-app/frontend/src/shared/components/data-entry/input.tsx b/packages/apps/human-app/frontend/src/shared/components/data-entry/input.tsx index 49ff1cf5d1..a232c51896 100644 --- a/packages/apps/human-app/frontend/src/shared/components/data-entry/input.tsx +++ b/packages/apps/human-app/frontend/src/shared/components/data-entry/input.tsx @@ -1,3 +1,4 @@ +import { type ReactNode } from 'react'; import { Controller } from 'react-hook-form'; import { type TextFieldProps, TextField, Typography } from '@mui/material'; @@ -8,7 +9,7 @@ export interface InputProps extends OmittedProps { name: string; label?: string; autoComplete?: string; - customError?: React.ReactNode; + customError?: ReactNode; mask?: InputMask; } diff --git a/packages/apps/human-app/frontend/src/shared/components/hcaptcha/h-captcha-form.tsx b/packages/apps/human-app/frontend/src/shared/components/hcaptcha/h-captcha-form.tsx index e1821ee9f1..acc69b60d5 100644 --- a/packages/apps/human-app/frontend/src/shared/components/hcaptcha/h-captcha-form.tsx +++ b/packages/apps/human-app/frontend/src/shared/components/hcaptcha/h-captcha-form.tsx @@ -10,7 +10,7 @@ interface HCaptchaFormProps { error?: unknown; } -export function HCaptchaForm({ name, error }: Readonly) { +export function HCaptchaForm({ name, error }: HCaptchaFormProps) { const { setValue, formState } = useFormContext>(); const customCaptchaRef = useRef(null); diff --git a/packages/apps/human-app/frontend/src/shared/components/hcaptcha/h-captcha.tsx b/packages/apps/human-app/frontend/src/shared/components/hcaptcha/h-captcha.tsx index f548c4c862..8189fb030e 100644 --- a/packages/apps/human-app/frontend/src/shared/components/hcaptcha/h-captcha.tsx +++ b/packages/apps/human-app/frontend/src/shared/components/hcaptcha/h-captcha.tsx @@ -1,4 +1,4 @@ -import { forwardRef, useImperativeHandle, useRef } from 'react'; +import { forwardRef, useImperativeHandle, useRef, type Ref } from 'react'; import HCaptcha from '@hcaptcha/react-hcaptcha'; import { env } from '@/shared/env'; @@ -12,7 +12,7 @@ interface CustomHCaptchaProps { function InternalHCaptcha( { onVerify }: CustomHCaptchaProps, - ref: React.Ref + ref: Ref ) { const captchaRef = useRef(null); diff --git a/packages/apps/human-app/frontend/src/shared/contexts/generic-auth-context.tsx b/packages/apps/human-app/frontend/src/shared/contexts/generic-auth-context.tsx index 15b5158301..e2f5955298 100644 --- a/packages/apps/human-app/frontend/src/shared/contexts/generic-auth-context.tsx +++ b/packages/apps/human-app/frontend/src/shared/contexts/generic-auth-context.tsx @@ -1,7 +1,8 @@ -import React, { createContext, useState, useEffect } from 'react'; +import { createContext, useState, useEffect, type ReactNode } from 'react'; import { jwtDecode } from 'jwt-decode'; import { type ZodType } from 'zod'; import { useQueryClient } from '@tanstack/react-query'; + import { browserAuthProvider } from '@/shared/contexts/browser-auth-provider'; import { type AuthTokensSuccessResponse } from '@/shared/schemas'; import { type UserData } from '@/modules/auth/context/auth-context'; @@ -37,7 +38,7 @@ export function createAuthProvider(config: { AuthenticatedUserContextType | UnauthenticatedUserContextType | null >(null); - function AuthProvider({ children }: Readonly<{ children: React.ReactNode }>) { + function AuthProvider({ children }: { children: ReactNode }) { const queryClient = useQueryClient(); const [authState, setAuthState] = useState<{ user: T | null; diff --git a/packages/apps/human-app/frontend/src/shared/contexts/jwt-expiration-check.tsx b/packages/apps/human-app/frontend/src/shared/contexts/jwt-expiration-check.tsx index 7c4f920abc..e079390ba0 100644 --- a/packages/apps/human-app/frontend/src/shared/contexts/jwt-expiration-check.tsx +++ b/packages/apps/human-app/frontend/src/shared/contexts/jwt-expiration-check.tsx @@ -1,14 +1,10 @@ -import type React from 'react'; -import { useEffect, useRef } from 'react'; +import { useEffect, useRef, type ReactNode } from 'react'; import { useLocation } from 'react-router-dom'; + import { useAccessTokenRefresh } from '@/api/hooks/use-access-token-refresh'; import { useAuth } from '@/modules/auth/hooks/use-auth'; -export function JWTExpirationCheck({ - children, -}: { - children: React.ReactElement; -}) { +export function JWTExpirationCheck({ children }: { children: ReactNode }) { const checksOnProfile = useRef(0); const auth = useAuth(); const location = useLocation(); diff --git a/packages/apps/human-app/frontend/src/shared/contexts/modal-context.tsx b/packages/apps/human-app/frontend/src/shared/contexts/modal-context.tsx index daf1e32eab..e415c802a3 100644 --- a/packages/apps/human-app/frontend/src/shared/contexts/modal-context.tsx +++ b/packages/apps/human-app/frontend/src/shared/contexts/modal-context.tsx @@ -1,4 +1,5 @@ -import React, { +import { + type ReactNode, createContext, useCallback, useContext, @@ -8,7 +9,7 @@ import React, { interface ModalContextType { open: boolean; - content: React.ReactNode; + content: ReactNode; showCloseButton: boolean; disableClose: boolean; openModal: ({ content, showCloseButton }: OpenModalProps) => void; @@ -18,17 +19,15 @@ interface ModalContextType { } interface OpenModalProps { - content: React.ReactNode; + content: ReactNode; showCloseButton?: boolean; } const ModalContext = createContext(undefined); -export function ModalProvider({ - children, -}: Readonly<{ children: React.ReactNode }>) { +export function ModalProvider({ children }: { children: ReactNode }) { const [open, setOpen] = useState(false); - const [content, setContent] = useState(null); + const [content, setContent] = useState(null); const [showCloseButton, setShowCloseButton] = useState(true); const [disableClose, setDisableClose] = useState(false); diff --git a/packages/apps/human-app/frontend/src/shared/contexts/wallet-connect/wallet-connect.tsx b/packages/apps/human-app/frontend/src/shared/contexts/wallet-connect/wallet-connect.tsx index 2f6c27d5e8..bb684e7fb1 100644 --- a/packages/apps/human-app/frontend/src/shared/contexts/wallet-connect/wallet-connect.tsx +++ b/packages/apps/human-app/frontend/src/shared/contexts/wallet-connect/wallet-connect.tsx @@ -1,9 +1,10 @@ -import React, { +import { createContext, useCallback, useEffect, useMemo, useState, + type ReactNode, } from 'react'; import { useAppKit, @@ -15,6 +16,7 @@ import { import { WagmiProvider } from 'wagmi'; import { WagmiAdapter } from '@reown/appkit-adapter-wagmi'; import { polygonAmoy, polygon } from '@reown/appkit/networks'; + import { env } from '@/shared/env'; import { useWeb3Provider } from '@/shared/hooks/use-web3-provider'; import { JsonRpcError } from '@/modules/smart-contracts/json-rpc-error'; @@ -52,7 +54,7 @@ export const WalletConnectContext = createContext< | null >(null); -function AppKitWrapper({ children }: { children: React.ReactNode }) { +function AppKitWrapper({ children }: { children: ReactNode }) { const [initializing, setInitializing] = useState(true); const web3ProviderMutation = useWeb3Provider(); const { open } = useAppKit(); @@ -125,11 +127,7 @@ function AppKitWrapper({ children }: { children: React.ReactNode }) { ); } -export function WalletConnectProvider({ - children, -}: { - children: React.ReactNode; -}) { +export function WalletConnectProvider({ children }: { children: ReactNode }) { return ( {children} diff --git a/packages/apps/human-app/frontend/src/shared/errors/handlers.ts b/packages/apps/human-app/frontend/src/shared/errors/handlers.ts deleted file mode 100644 index 671633a5c5..0000000000 --- a/packages/apps/human-app/frontend/src/shared/errors/handlers.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { t } from 'i18next'; -import { JsonRpcError } from '@/modules/smart-contracts/json-rpc-error'; - -export function jsonRpcErrorHandler(unknownError: unknown) { - if (unknownError instanceof JsonRpcError) { - return unknownError.message; - } - return t('errors.unknown'); -} diff --git a/packages/apps/human-app/frontend/src/shared/errors/index.ts b/packages/apps/human-app/frontend/src/shared/errors/index.ts index 20193c41fd..1a749c1e42 100644 --- a/packages/apps/human-app/frontend/src/shared/errors/index.ts +++ b/packages/apps/human-app/frontend/src/shared/errors/index.ts @@ -1,2 +1 @@ export * from './get-error-message-for-error'; -export * from './handlers'; diff --git a/packages/apps/human-app/frontend/src/shared/i18n/en.json b/packages/apps/human-app/frontend/src/shared/i18n/en.json index b817c744f5..5325a4c6ae 100644 --- a/packages/apps/human-app/frontend/src/shared/i18n/en.json +++ b/packages/apps/human-app/frontend/src/shared/i18n/en.json @@ -15,27 +15,18 @@ "required": "Required", "min": "Password should have at least eight characters.", "max": "Max {{count}} characters", - "passwordWeak": "Password should be at least 8 characters long and contain at least one uppercase and one lowercase letter, one number and one special character", "passwordMismatch": "Passwords are not the same", "captcha": "Please complete the captcha", "passwordMissing": "Please enter your password.", "invalidEmail": "Please enter a valid email address.", - "invalidOracleAddress": "Invalid oracle address.", - "publicKeyLengthError": "Public key must be exactly 128 characters long", - "publicKeyHexadecimalStringError": "Public key must be a valid hexadecimal string", - "urlValidationError": "Invalid URL", - "feeValidationError": "Fee value must be an integer between 0 and 100", - "notANumber": "Not a number" + "invalidOracleAddress": "Invalid oracle address." }, "errors": { - "errorWithMessage": "Error with message: {{message}}", "errorWithStatusCode": "Error with status code: {{code}}", "unknown": "An error occurred, please try again.", - "unknownNetwork": "Unknown network", "jsonRpcError": "JSON-RPC error", "unsupportedNetwork": "Network selected in wallet is unsupported.", "unsupportedNetworkWithName": "Network '{{networkName}}' is unsupported.", - "invalidEscrowAddress": "Please enter a valid escrow address.", "noAddress": "No wallet address found.", "cannotSignMessage": "Cannot sign message." }, @@ -64,12 +55,6 @@ "humanProtocol": "HUMAN Protocol", "copyrightNote": "© 2021 HPF. HUMAN Protocol® is a registered trademark" }, - "wallet": { - "connectBtn": { - "disconnect": "Disconnect Wallet", - "connect": "Connect Wallet" - } - }, "pageCardError": { "reload": "Reload", "goHome": "Home Page" @@ -84,40 +69,66 @@ "signUpClosed": "Registrations are currently closed. We are not accepting new users at this time.", "signIn": "Sign In" }, - "worker": { - "signUpForm": { - "fields": { - "createPassword": "Create Password", - "password": "Create Password", - "confirmPassword": "Confirm Password", - "email": "your@email.com" - }, - "errors": { - "emailTaken": "Email is already taken. Please sign in." - }, - "title": "Sign Up", - "submitBtn": "Sign Up", - "passwordDetailedValidation": "Password must contain at least:", - "termsOfServiceAndPrivacyPolicy": "By clicking Sign Up, you agree to our <1>Terms of Service and that you have read our <2>Privacy Policy", - "or": "Or", - "alreadyHaveAccount": "Already have an account?", - "signIn": "Sign In" + "signUpForm": { + "fields": { + "createPassword": "Create Password", + "password": "Create Password", + "confirmPassword": "Confirm Password", + "email": "your@email.com" }, - "signInForm": { - "fields": { - "password": "Password", - "email": "your@email.com" - }, - "errors": { - "invalidCredentials": "Incorrect email or password!" - }, - "title": "Sign In", - "submitBtn": "Sign In", - "forgotPassword": "Forgot Password?", - "or": "Or", - "dontHaveAccount": "Don't have an account?", - "signUp": "Sign Up" + "errors": { + "emailTaken": "Email is already taken. Please sign in." + }, + "title": "Sign Up", + "submitBtn": "Sign Up", + "passwordDetailedValidation": "Password must contain at least:", + "termsOfServiceAndPrivacyPolicy": "By clicking Sign Up, you agree to our <1>Terms of Service and that you have read our <2>Privacy Policy", + "or": "Or", + "alreadyHaveAccount": "Already have an account?", + "signIn": "Sign In" + }, + "signInForm": { + "fields": { + "password": "Password", + "email": "your@email.com" + }, + "errors": { + "invalidCredentials": "Incorrect email or password!" }, + "title": "Sign In", + "submitBtn": "Sign In", + "forgotPassword": "Forgot Password?", + "or": "Or", + "dontHaveAccount": "Don't have an account?", + "signUp": "Sign Up" + }, + "verifyUser": { + "beforeWeGetStarted": "Before we get started", + "identityVerification": "Identity verification", + "connectYourWallet": "Connect your wallet", + "veriffCopy": "We use Veriff to verify your identity. You'll need: keep your phone & Government ID handy.", + "poweredBy": "Powered by", + "completeIdentityVerification": "Complete Identity Verification", + "verificationOpenedInNewTab": "Verification opened in a new tab", + "completeYourVerification": "Complete your verification there, then return here to continue", + "waitingForVerification": "Waiting for verification...", + "checkVerificationStatus": "Check Verification Status", + "verificationDeclined": "We were unable to verify your identity with the information provided. Please <1>contact support", + "walletAddressMessage": "This address is the wallet address where you will receive payments for completing tasks.", + "connectWallet": "Connect Wallet", + "registerAddress": "Register Address", + "registerAddressSuccess": "The address has been successfully registered.", + "idvStatusValues": { + "none": "Not Started", + "approved": "Completed", + "resubmission_requested": "Resubmission Required", + "declined": "Failed", + "review": "Under Review", + "expired": "Expired", + "abandoned": "Abandoned" + } + }, + "worker": { "verifyEmail": { "title": "Verify Email", "checkYourInbox": "Check your inbox", @@ -180,36 +191,8 @@ "walletAddress": "Wallet address", "resetPassword": "Reset Password", "logout": "Logout", - "beforeWeGetStarted": "Before we get started", - "identityVerification": "Identity verification", - "veriffCopy": "We use Veriff to verify your identity. You'll need: keep your phone & Government ID handy.", - "poweredBy": "Powered by", - "completeIdentityVerification": "Complete Identity Verification", - "verificationOpenedInNewTab": "Verification opened in a new tab", - "completeYourVerification": "Complete your verification there, then return here to continue", - "waitingForVerification": "Waiting for verification...", - "checkVerificationStatus": "Check Verification Status", - "verificationDeclined": "We were unable to verify your identity with the information provided. Please <1>contact support", - "confirmEmail": "Confirm email", - "walletAddressMessage": "This address is the wallet address where you will receive payments for completing tasks.", - "connectYourWallet": "Connect your wallet", - "connectWallet": "Connect Wallet", - "walletConnected": "Connected", - "addKYCInfoOnChain": "Add KYC Info On-chain", - "wrongWalletAddress": "Selected wallet address doesn't match the address assigned to the account.", - "registerAddress": "Register Address", - "emailNotifications": "Email Notifications", "topNotifications": { "completeSteps": "Please set up your profile by completing the steps below." - }, - "idvStatusValues": { - "none": "Not Started", - "approved": "Completed", - "resubmission_requested": "Resubmission Required", - "declined": "Failed", - "review": "Under Review", - "expired": "Expired", - "abandoned": "Abandoned" } }, "oraclesList": { @@ -314,9 +297,6 @@ "solvedSuccess": "HCaptcha solved!", "loadingLiveStatistics": "Loading live statistics" }, - "registerAddress": { - "success": "The address has been successfully registered." - }, "reportAbuse": { "modalHeader": "Report Abuse", "modalParagraph": "Notice something inappropriate or incorrect? Let us know if this task contains harmful, offensive, or misleading content. Your report will be reviewed confidentially.", diff --git a/packages/apps/human-app/frontend/src/shared/services/signature.service.ts b/packages/apps/human-app/frontend/src/shared/services/signature.service.ts index 27dc848e4e..be6d2f919a 100644 --- a/packages/apps/human-app/frontend/src/shared/services/signature.service.ts +++ b/packages/apps/human-app/frontend/src/shared/services/signature.service.ts @@ -27,7 +27,7 @@ const prepareSignatureSuccessSchema = z.object({ nonce: z.unknown(), }); -export type SignatureData = z.infer; +type SignatureData = z.infer; async function prepareSignature(data: PrepareSignatureBody) { try { diff --git a/packages/apps/human-app/frontend/src/shared/services/ui-config.service.ts b/packages/apps/human-app/frontend/src/shared/services/ui-config.service.ts index 0fadf37eaf..4343540456 100644 --- a/packages/apps/human-app/frontend/src/shared/services/ui-config.service.ts +++ b/packages/apps/human-app/frontend/src/shared/services/ui-config.service.ts @@ -9,7 +9,7 @@ const uiConfigSchema = z.object({ chainIdsEnabled: z.array(z.number()), }); -export type UiConfig = z.infer; +type UiConfig = z.infer; async function getUiConfig() { try {