From c2532c577df2f67a13c0d672afb0f668c947445f Mon Sep 17 00:00:00 2001 From: Lanskikh Date: Mon, 12 May 2025 11:44:51 +0500 Subject: [PATCH] upd --- public/images/map/compass.png | Bin 37359 -> 5804 bytes src/components/Compass.tsx | 12 +- src/components/Header.tsx | 205 ++++++++++++++++---- src/components/Map.tsx | 29 ++- src/components/SearchFilters.tsx | 30 +-- src/components/SequenceSlider.tsx | 19 ++ src/components/icons/ArrowLeftIcon.tsx | 9 +- src/components/icons/ArrowRightIcon.tsx | 14 ++ src/components/icons/ChevronLeftIcon.tsx | 15 ++ src/components/icons/ChevronRightIcon.tsx | 15 ++ src/components/icons/DownloadIcon.tsx | 15 ++ src/components/icons/EntranceIcon.tsx | 14 ++ src/components/icons/map/ArrowRightIcon.tsx | 7 +- src/components/ui/MultiRangeSlider.tsx | 7 +- src/data/masks.ts | 8 + src/layout/LayoutWithoutFooter.tsx | 2 +- 16 files changed, 305 insertions(+), 96 deletions(-) create mode 100644 src/components/icons/ArrowRightIcon.tsx create mode 100644 src/components/icons/ChevronLeftIcon.tsx create mode 100644 src/components/icons/ChevronRightIcon.tsx create mode 100644 src/components/icons/DownloadIcon.tsx create mode 100644 src/components/icons/EntranceIcon.tsx create mode 100644 src/data/masks.ts diff --git a/public/images/map/compass.png b/public/images/map/compass.png index cee2d20fc3e547c155ca3bd076e6795dfae782b1..3e6073cb21a30285757a448ca34d9211c5871842 100644 GIT binary patch literal 5804 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

cY-+U} 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 TBM#F;P$9i*z2J>d%}424)uv<+obqf{*X5Rg z?$+C(gs|lJ>hWY2rMFUqs^qygw95xntf4oh|3yG{ciEW$X!Y|Qrw`bmaBIeoO3ePp zBYAI&!#AfpHJ5mUG?A&>qS#^u1j+yfBHr+vGo~}bnxJ6~3g8L6A=Zzi2^cU4268q# zyj}SI-pI5tNWPito-RQ&oQF(_Xm~cb{a|M8v1YL0kMU`B6QWwjx-J=eCz2X*qg(6X zAm4{yb31+Xa9BmK)C-;}gt#jq=gad+M`6z=wkZ}j1f{8eOwhsFMs7vilsjB4nV$%~ zn0da^&^vxY*7lOS%(&@ZLV%N-leMvFk^lCy3_geuS;KT@qawV|TOzcM*EIN>~#syaUz9_dcqF**zQ$&?}FQ&!b6pBIQe!RrN zXRF^mGbrSbQa;vug#f$;R4?>hrx9`Qn)PeWCe=_+Mt580D#}D!vyO5O!@}WNa#tG^ZznXIn%0l zQOK2Eu%A8FzV?MhrHV8TXdajoe}rP#n%~2JFr|i)JB`E6J(gXvW;qJ0&ArTFZ9zd& z-XXyu)umVkYX%~+aLodg9edi>FQyzk=$o{)z?d8|O|y1f>b=opfiJz(A#Ei>1TK7% z=A7|XG%5g@A!if}5IUoY-C$b^=8|ls9V7?EJY|1M&fWN$3`I_9rxaZ20a}#lbf4L! zba}|()Q{JJoEKEbij9ABIh3bPQR?@$)SNXAOq+*ct3@&=v|W>dM+$^4@Si}xjc*Y< z+E%)u#l~&LpFn)GCPI$<_H|ueve!qpd1^egQZi-+JnQX2{-Rq5)gUPz)Wd{`9nzlL z*8rIdjg~6K*k_O1qT>i!3rN-{*4z29bzv&u&|+$Ib>wD1$Bz^{Yy#m#QT;eM06lTW z>AuEw-oYaKxla}E-ZWFnICe!tkB53rBVt_&Lee%uz76PH=gJd9rqa(aqT}4|=)SCm zmpK~&8X(Pz+kZ-~&h3%Y@iWq&3h-|5LJw zj&wkLnN*LEZ>TFS;F(1g+FbO=cIsA(JpXWCulkibz$L00h~zfqjH(*BA$p+w{n0HN zS34@)gE^|Pf@GlsB6wMY+L`Ar>_^XM#-|(jIoxJI9wc5upUUv{dXTH+>nQN_+>@j; zRRF(-jgWoF{768=IeKDF0mcQ85ip=qLKVAW47!M(PHy_2@`vtEsr>%);QU5g$;8(= zJf=7FL>VFmZ=`5w8SV3yplf`DOvur_d9KvhW(R>M>54qA2Ob9~-5U>v`Zx-@r1{G< zeb*%nsvir@6Q;an%R4*eirhU4{S#HCx})q{&;2bUC%>}BEg(L6(KzF7Pf)hyP~2$= zRX*Dac$C!_4cx-A*2>k2(@TqIw6e_70DY&Nw0dA7scE}^q=ZfI-iZz3PE zR49erAgz1%z-UOH2ekC6H26%At>puD8iHm!* zyC2UGsLJOm3DwiXx&traS!LvcnXg*(vp+Pw>oO^b=5yjQH|-7R=}E6A6OA3T`rr~e z+An8VeGbc?@9il87;mW5;K07@D%A8< zv~_~F1*Fk(>yFYC`rTxitsDDON0sThWuXE!ZstzZqQ$qrcswfK1jd-w4DQ6cBn{5m zgs@!h7K)@XCR0=VyAXF`tO?8c?cR@>RSo%&TocR4egDsfcaGNR+~|OTp<^Dm?dx>w z@#>WE)v*0Q_j4QbFLFY@weZ;Co>!vP(M^T;X`0?Et}$2}dW+VW@Ge}dMAGR9)dvXg1OaciJ?EA{Rz%-a-0!8#TieiFsIz9?*xPnh^*?5JAqH76`|J0Ob z0Y0K3jjzKYOj* zJ!P|_$?s<*2Gnf+vHTkQPIbce$8k!OF*{52*r_^m@S8Jg48Lz_cy%PKFn^I^L1bmn zI+$I~-cA6o601V^o>!}&e~A+^Yp9D?rQv8dZwN_w!b%pn5$x%GrRoDya!nnpG-LmZ zrqBy6T-iDupfEwn^)Rc2Ng_VWI~!5wF-nY-Aebv@IO=QMaSl-wg>+bY#+wXYat*TB{ za@(>otNyMb41)Adjy*W=zT?}Mm+P;lHnl={>kG!_4pk40YqgoAiN9TGt<7v@GtBRx zUCA{Od;);b0D6NNHsQ(pww}qm^E6a~5iw5n?*hiFd7Z256@o+fiUcj^lBnYw@$|Y+ zl_{Wg6X&YV~HQCsv(G2l^#epv-qnrAHd=zIF><8i>5=Gu|8~*PcQBRxvZHC{ zJvGaXB{&xy%FZu6>-3_(mM_>ZmWNQT$2m}>cysH;yG-iJl`)RpaJrIaxbc&bxznrs z{A}r?xeYl;DMId4s<3DmtFXqKXHKanRaS8^Wny~!J1=_TjvL*0AOj@Q+_%+251?|w zLADi{PmnF|M~xaJm)K~2;k6d4E=g3bVqH3*hF2#*90ETMa{T?_sp7z-z2u~}*J@e6 z!I}^ed7q)G9aq84OtfXIN|SF06E-I^l+rz4ZcfK_A{bHfxwXcJwW3Vb_g}Tp{U__j zp-$mXGt}>`VHZrFK~2yO1PbqZ8&Ki0e&Mzyt?k&ghp~;vv^s@Ca-sCEQOlJ8A6Z{r zZD`$`0o%f~;%*1PX!9sFw0*B_CE32DDb|}k>JyqM>Ynkr7c-0E1>&ZOkh_y`Uaq~)mL-grrmv-ATd7lTqc5V1oK0P$dT<2!;+W3*;p9(|00 z*nYf$Uh!thH<*q8$Ev;0Sm=@;%6{o}Km6F~@Vrx+H*mAE3#LQ1oAc`N;gQOo;p-s5 zB&`ESQ^{{XY+VGH`$R?@?3$?9KRiaU6nlr?zfG^2J{b;8V1^Vcl!~|`UKs3dC5Bdr zFZCaMd^B%LhCJyupjjoQo^rlQeN*mRjAQp&xx()^pBs6-zyDDH1nNUF*}o9VATql5 z&uBwwliuL|n^2$vPsDlW#a;<08%^jrwr7T-lLQlgn~F}vD842iYGe!E_M2;v;gurv zS39_Kl*lmZnjoPuQKT1o9Uyzjy}OCtz9d_uBX}`m<=2||WjO74{QG4#$^N;3TSRy& z*l&}!X6L!E#k?Esu6V*dclw*NicCP6gV?KS?IMjW%bDus3(^3G8Q%GD>p`*j)a!CL zmH@-&A3=s}R8OMgX`(H%cQhU-00BY8>I1^!k!T%~GGr7GA=um$29V6sCV^zZ{eAN1*7CqCyzkLpwZj70X$ zyA@GBlY+~6yXH8|6`lH|ROT2spgyO;LWQ0tlIQKX0aMLM+qo$uI=-J$T~X2cNKx?k zqbVt*A8CWKy6U2(1Zr@b0fiiTYO8ven@O`=X?yjW1FspERImGdm?x{5`$lT{#LGNu zFYXBsUF)%1y27|(1z21)LV4AgUkWzWa@3kS1(Q=Q=&)GpWhOT$d>@P)bhNAqDg52C zizAIPn#3B4Rh9Y@46)RB0X(?t@2{=XcwbFm%#vf>#A`~{wnJO)*U`QMUdA$8|PECY38?n7oDMyI{ z%8N)(n#K&?*}W=^Ufy9*@4A7trX|A}(V5^a3fEt(`?0{!GBMCJ9`lDp_V}!Im^1c1dSG$Juyb{=#%x z9EH-HMWVKSAn{%?q&J5@sYLhO*heykW)&(GP-w5ENkq)Y?!6kgqJUC00YGUlW0O2u zc76`03V&zwd4tk>`-pX?NHyJeR92U`99f6~GB5n|?W6Og;2+P}^g&{LBe~Ks7<`v?oI34L^>(`0 z3b|43mXm}*p-Il?m=J^1eu@=Vk!Sl2CEn<&$A zYogHtPz9BGCwuJ~T?vcV!%Cghma`m3(#w36!!p9x{GNKvrN#>w@+I-`C>q1i?ky8Z zRC4a(tP5O^{gX136qWF$icF@R{vY(`$pU3}hw2VUx6+~dX5hjqGImgI1P_3FX!ED& z&&cIb@~yq|yvXN--l<(3p4g&oxzX!o!k2rNw?1b8+JqP1;7aLjFqTF zZ;mk^K4K^hxN?^G+-r}vP!2rt`rrHUfx8}JtE4Ae>(mVR_}-=wh}7?9;{|N1_YG=F~nGbb$a4vHlp_m_VECR(Aj>3PK9nT^r;AErtZsx26LYtVa0WS2@! z0@>F;*(#(m$(y2|#I7<*%^Noe8rU~*sHU>MNE}g~_)}tn%$K?Q8X>UxE((Er8V(t6 zT%u0CnEy{uj-K{nuz_2=q*Mm{ln`$uNlk$$a{#9Rw{J3MfC0th-r<7Il=~hLHnFT( z?@iy7hr;*+-v1fqx3G)AV9lP&w(e@0hOsWD&t6LQ{TvA7^bZ?+|0~YI=l-M9KmQGV z8j6&*k!&k{Il7VH5t$A;*IAMiN=zsH)G4RdZ-}t%a1j;qrWd_^T-5v|2?SQLVIwoR zPE2o+*!E$_VU@Xh0oGWbbHD!PfqDkN9*vxvu<$E3T8w_V5(f8 z2r<+*IsGWL?;Tx{F9d0$`gy97o@_bm_L%$r9{~D51-~R+n@k9mDMT-S>Z560k3fUF?ATg|z~M1`^U{kHo<}$Ky3T9s zz)AfhDV%O7kI{~w{p_)L&pmg=yYIdeH)Hg55CGJS*WYkmyz8zz;+=Qi5wALOC4=MC zC@z-Mc*h;b;~jS%k5?VJLe;5}6v`-;S1|yn-Gbgb-j9wtAZULE?#-i$25{iy0rNqmKu(e3qmQK>H~}IL zjWr$w9;&I(plH(w;7BWx!qcIxw$jm)O*#bG#Gu~{gMKR>`{;*P!Xt6ZCq9P2jE7wU zXw>uYO!|SwLen;Y#sGvXa92TdF4si-zOa`V5%06;DuTtX{Vd9Q;T=O2r&-~GY( z;L!_KuKRHy@iiWJCfD@?&+VB^$EVdr!zI=UBr*i(HSJ-e?WdgL@O3ym>c{8z|A9-* zYzzWg%HqQe8)n93?8&;c-Mq^P@k3&G(HPVlfV+^>#~o=gC>V$pAgqThmu zgQ6Y3{`3FySpkC2EV^}0)w%#n$kfLukEC0go|S-raWNalIfq{FlFlWV3XEsY6(E^l z6>FR8q0|K1Z~)1&4Q)8B*h9g(a`XQF_~Nl&b*Y&Rfa!|C#eS_&wt97y*+3@+mXzuA zp2>80x>{uflB7E6xoHUH@kr4QuYdCYT?vl_d}cZ5I@irC+twN=bs&)X$dQhAIX9>f zD5d-d!BT~8udQ_u#If7c5he1t{)X#<1!y=L=+B_Jq6WYsz! zGZjkKHl=b3P!7>Zt?jgk(6#v34u#G}{OYa$?yT@gfJ))YRkJ^wq;^$1_N)R57uG2V zl)5=!YzvNTy(>G2@)o>k3S3om&KVwwn_Amx&WA#G-w|*G9*Gh_2vH|K^iVqG`s9NT z#15)ZJGQ&6@YY*z;p<=i%9rCAUQ7pdkbnU3xz9hFsS~~4Y&QeJl0KUNBA2fvZeK@$ zv2LKwPa#BlmQfE?2j{ZD7GhJ|7m%zXS%{uB0NsAujj0t#=ZL5QHQCx|!81VRRE`wLsF1CNaNSVqP{5P* z#(U2h9*LV47vaHWvWa5aND-DntlkeHhiQ+hiG^lT9wF|n9SSfh3UOr6Mu@-^0F&U| z0(Ae@eg>zAi=q?m-`W>XtzR1N++M3xAOgt4L-RnL_~}m{)&IahdGSv~f#5tNef{pc z?+g|cNZS~I_{JM=;A^l~f`xKNa};&gz01uAy{n?903TGM^wkC&wMr#pcE#!7HASc z43)%g03EwoZEoMOU{g7;-fas~)65SgQ$Zo(#dr4|{k{0)^}mC0<#?Z_b22CNZUQD+ z1)y1XFHXFI*??_72o%F2KnYaY^F690sxWrRL5h3oha3Rk+q=^wywNAHN+T%hVAd zYM7<%yLxem(DVbr)6d{h#laCKs4YOV>ClW`IRqR62F7u~fNOeAqlx8w8~`R~Hi&vn z0idV!-w^&EU}<+AUw`4N!A-DoJ)|H>*LJB_j#9Z3M?c~Kc=?WBQGnh}`eqFUvAM0K z4RP<4zgr0qZT|0{?|}n-=}_NtU1Oi$Q(w;j`hB&f!LEL{0DW=o6KWu=0tn!-H4r;- zbhIPGBP#THV`qQn#vAY^23HOqufOp+-sq#rP(ge4bI$@K;n?lB>94!(*lp3mL%=X7 zofZOw!QeP}2%I1gCFNnrMKw`HDHWBSR^{l*6zoKr9>I|TN1#dY3{in{aB_esbrUri zhxu%bz$_O4kpYMTKEvr8yl2!YsZfNUX#raGcMQOTkYZ{b&Zz zztN8Ezi)s;F&x03q*Q8k8Jc|U(=PN`8HI82otC87N9HotqS)ookWN5 z=me^D;SxM}Q}VYvOa_a(fGcQooqz={O%;6o2OU<5Ll2g-m!NRrZY*q8utItH9h zgg|imGQrx*Z7Fd)G}&wA*yjXmS>;7!+RGd1AQQHu_s93DE3 zet_2WxuJK7k7}fwE&;?4!8d!q6S^FtE>H&vC|nb1Sg=5;lt35BwWkam8f{|G7Nivqz6!p}QI(K$M;l zKnWIr$^sMSb69?#01{9D7^|);dfN2$ zonbG&{>lGz4il;WDMHFNluhGx<9LCmpVBu2k=%UnEp8!_fScEQ0?kgwzl0aKyGemSWe|=Z#loasa2xI;9z|7#4nr`9{7x?&!Ei*mox(~s~4P{7{{|8DU2HTz3PFR7qUx=OXMYm<9#S7bxRw) zIB@Va3X`Ix^lf1QngksgBu?ex5`L}LMnebCV~;)(KYRPl@w3NL092nnc2m6lwwqkn zHm#IJQz42QM?0owN>tug&Os#Sv0gRV7j`ogU;-7|edxTU{17iz9lj+;HP3>(ymYxDYdURuNfK(0Q{;dP?M)(Z&yAd=uwzeX4WP@=) zDx^0RfTRXO2_n8R6FdnZP@()LJo@RQrIhQQd+*WK9qpmZVKHjc>30d5evj0L!Rg7U zN`tTebk24vC`5K2g_5bzuf>P2xiG$d z&%chh9R36!;zh0;%n`xd5WocS@TWfJ4`v>4+`Rbx`0^dUjO&RKKs=gbHU%U) zEs#`+Ml=*20f0`)ks_}*~a+hAYV${Y*UxNWk z;0y~?B1qecL4m+9KyirwPH?F5AinzQt1E9nc#o$WY=5E#05lhXWb3g!bwgkXAPP7b z06>`%ES16Vh!TlIH>Y@)0A&-bJ-1n7J}<-or4uG-1#5ijGZ%PEyYGADQkYZBJL>@f zY9ETP-}6D^$XSS_{;}ZLK!6aUqP2DkOoVGH&4FEG=oZvLC&D-Z6yR_y0;s3}h$c_( z=M}9IzV_i1PK$2-CU+1KKmw1{9%v|Fip7qYq+6zL(KM_N@bwTH8TGmc&-(#@5w#Ie z5F&+z)h2_c7$7L2KPW6j7z0!t0tOUlI36lMx7>R3${X;=(JSM4lJ_m@*2xtLG(nIE z9@=4PVM8GjMM@CC`=mY!d9V1^yxQANVE<&pJE@n<{& z3dFSmM5XdDMD82k7V8KP7xG-x>sW$_LFq{ilTtBJ83kvB!l23^AUtLefy#jD6vF{R zMDPsaKmvgo1{x)XaX22vFMjEZC3v2H;cFQ@X-|r5$E39Jr5`Ool)9Aw@({spt{6#; zD6Qj~X(^Mf+^vw?+kOpETFqKs!73X!!X_x(p7cAv6*L0EXeQA@GbqiN?dY*jYGR`>nU%ibsxK#Q-5R z0Y(cEMB0Xol!teZ#WYO;;)4M^JQ*~33Rik9rE<&Ev5<8rkOD2z5{SS`g!?Iwt(|Yw zXzL)~u}$+sd`_#H3ibfybSgPO1pRWNE>Ht$DkmqLvl8WJu>v#%(!uJqj_qxzfriZk zHAvwuG{97)ai#aNdPgCW06Jxl;`v7M}IV+WV(4gy3|EDMf< zh+sj0jKU;vJRkxO1A-yX1t3b#20Z#ecnm-}G=tGlR0vgPG#-V~n6D?J@buG9D?pE& zdIaGaGc*Ve?_W_?p|l~UD31VyBLO4eNb06zWerq@%9{=Il*%phhEoQpw3?OExf~$c z7OPG5ke*$XrEyU>vY{K$E8eQJM>}3Zwv~^es7E$>j)p{LMbIu-yP8B-8cUU?EQ>3YcUj8JtFL?gT&bC(3D z&ty6d0FMPoAu@Yd1GgH*P) z4^mx}CRbA`*Ej?lEB4;U=~sdVms_t^A5G&pm8&oc6r#Ip2UFd{DO_sVNw%)IRFcAx z0;vs5(3nx?S`;8x;QQ2WI-dpUN|?+h6-Gd*wsF@97*?2}1;&R3$14v(iuI4CaC|Hc0R*Z8;LHf1{5n^k3b1xWi5Q@( zu1L#AuD#|eT~oBQAZb0M+hfswa}}u^s!>USntH-`HAHaOG90?R6#$$QM}H4azXOXq zQy_BXU`aUFL{5Q9;NbH$XDaOfLQ?E+6Lg{DwEV_7%&E@#?e~G0b^8W zJi_;KaE7QnBY3U>;9#)&SQP^GA&3Yd+KS98Pdb{0PT62^=m0ea#*JCfdl^swPRUpp zqZ&Q*;Qjb-{O7N|3g9F&VNMFPkeVn<w*yJwT|b&^Z)_9ZKaWg{uY$AVQF!4^AHAapAfV&Z;~-(oytM4_V7vph|Gr zx<|qSq`;VoN0UO?nf=N-$U9};H3JYHdiWvy&wb_9S1M980!SbtL!bi@KsvTY4u!S=*--UyD#WQB zj{wfjE{4LN{^?8jZ~WlN69^E8t|iJ{xrNyg6%B=n*+;=0{6&Ww%L(BgqPhmaGby&A z;glgFTN@@=$8-*>OXV_vNQH1b7}Sw-wa^+omo)A<3()Zln$`7=mC!C^Ax5c*bEg9!Cm%zFK_}I03+clyp`F5WU8y3;KhhZ3>qFg8F7Ab&$Z5sZw=q zw6mCm>#j{ry4PNFgwwiFTtXU`S=$R+4+%t5>&kWG+#H*twa^GUw%y5hDJYdobr3;> z0HFf)P=UfYPvgW;Xdkkv97Dv{tUxJ+TZ`TL-g^x|!)Zm`qiLE=*>cmMtUe45r*CG) zov+nA(Aq~8$jz--Fmg~Di4p(;>rPCR9P=(>78W00`l6PTDXG#v@dqOl6Yt5FlX{Ko%kdi33z8 z0fcH3#?wiZunMFA&8MhF8Auv-AB3lXG>+$n1R@Nnfs&a3 z^^nv=E|rt80NMGV_F5b^)_%<#bKiR(u6QJXTq@`7>T0)bRjB$5i}2}oJzmyrSp`~U z8aUgyvf$6`H}k^v;SumAXK4IaYl9umBW7Z&|lLWYSXoB?uQgdTXhmZpJ{Hz|N8OY zi7#IIv65|F6}?>mssgE$x|#VJ56~b!^zg%KCNLl#n2}G}tfRInMI%tk0k0>B#wL9O zP$mctzFq;2z+;sMM^v9Fs}KM)6_}EtfDp}8eFP{1C^>N!8c?ETins)j2&S_F^w+FD z51zcA`{$~9=E#+!bPhmDDr7-Ih+u9=4gup6@F?0wiJCzmnz9N_2et6(1HTl*v;Q<+ zzjLY9LDZ$dXRDs3-Px!n=Bor-nIl0 z);q9RP9W;XdC>^~(Es;`AC6O4NqQE5jICUPWVIT>uSsS=1w@#d%@+$jh7eQ;Ui0;h zDvkg`&7Kv?W0l3I4TXXt>6$=fpqWlob;@;5Ieim=6e3#(5hN4{QBojdBDgxp0VL|9 z3RDFUfFsX+?eq5AZ=bE{v}7nOXG5ruq{WBe;Z~mnk*|ezP2~oS_?@TzMGT+&xp;Jb zK-@S`Ax`7G3R#ENpa4PiH+i!E)R++AqmByO_S@=}V zLIY}}ic=BvzN>v!hNN#PbrS_j&|pXkHwSn`h1k|MH4y9r4p9QhK(w=*1qcC&>}+^m zp+3o(Q;1wTCzGqD76Ma&f>mh305L>!)1d(H%rTW?fHWH6wktmo!!th@zx~iJVjbku zIEDzEI8q^jC#ewwgeC%xr4){@*QOGJ}9Yq4^r^fX?T0hFa@LE%fA5Pl?)a!S5|- zoyS=TP7X|R*ECg=nx_O#0tT;1c{r7usOz>0qPzy0t^f%Dnyql+1R#V64TTJ#3>+Fs zg+BMWXHYe-^)V`~QPA z5C+T*IR)B^6Pg!tDgKqAHo-BQ%=Xu>j*Hf*52q1z->L3fxRN+YmLYfn@AR#PXg}4UN zbWQ`oQJAi~_G;}I2lc6P=61MmF17p!KxAu6I=3`k3f|fVBOyUFH!36mK`I9j&4$fz z*<>@`dG*KR;qj)<3lT)A4nlzXphDE0Fa~%ul>>OlNWgk1uY;fqp?xr3bkPMrwWsRQ zFWO&EM~zsu>90!LBtaKPZrj<31Sx=LtZdECq0FhLR(>78Xu$)=dcJEOGrG)WY z-};uW^rW>p<&-UV(AYIgHI1ots+6ZnaVREG1IY+*Sfz31L7MmR5Qze%F*$JxQf6g~ zo$W1c0!aXJ^^gH5DbXx^;~OvFzunir{z6rIPh~x{v%nor5uzP-<*X7dsnHabXd#9I zx^em9R*@o}w_>qck>a;w;FHy+5462qk!?+R{b4{v}3<5tIa3of>-x#w%+HK~Gxqgd2 z{Kz8=jDS;}vgPwPyDCqzs*UPo0C8A&*t!;Q5=^2zSsmnDxVb__3M6I%)ImBQ#HK<9 zQ|`z)Q^Cv!J^uJ9P2H}&=BS$^TG_3zoP-@U7Si01!b1R2DmNp57BgNu1d%!vNQrDJ zM+y{YL$I?6AhNY<=*&%_9)daul?W7QOY0y82s;$UT}tD|okIZu!Zhwsu(eR9zVGl# zfNHJU2aVz=G*$3uYYsn$Iwz?QPmG#WEh!KvhFN2?s_vT$I;sEwAOJ~3K~#}ct`Kuz zpo(LIAuBrhf5RG=zbThq8W6IwMNmvru|RX|kfrlr?8rjwM?W$Bt#pk19fRUv@K8VLxA0f?c=T)Dh1%I1Zz zJHc7mtU^~^d6~LyU-|NL*<@>4khg<9bjgj|5e34UNL)Fpg&>u~bS|ZF3=-SfrXC_| zTUE%Ua;-SWG>#y$X&fk!)Iw88<)GQrrf|K@I57ZGPzr}(0D_p-F8Rro0AU(8?4Obi z57|*GHG&Q*)W)gKF7rG9$sM%=@s91aN;|qcC_)!hrzp}jng$AsP3cy(;rOlsGpAE! z6fAa@>dHY~!~n7K$Z~^fhs{Hio{K#VH@q4KDP3EoHU^xsoefQ}`FxNCNa~>E${9n! zgmx;VemPC&Qm2AfA%IA_t>KFXU|Ob*ZR64zaF!h9S}5+!eLW-)?buXq3QAOv5=k9| zAaw%OLI6@bp1kg3@&0Q+%4u9uq1m7g9SU*EAWf+rqK<6?5Gj$u6FfkN;+P>Cbq+nU z=WLJBXmD{3iv!1O3b-m=+bsZ~zq_|C<@9jCCjHLDK5Lg`zAN76UE_Gw#b1*o&C z#clJGqhLj2R4s11^2k*>!TQuwPnDJ#SjB;!wW`_%!7!sjCC?2!73yP+gp&JKsY0Se zDVz0&g48TUFbm;!>t}QGJCdqBx&F!c&c(kKAKv_w);y>-42oVe zOxAIu7+Ci$)jt_HlDe7poN_0DSyp}B_35Zb4-pv$syq?^6W{n*>Sk2PM78=<0YYw@ zxNfT;$|qK*6}6B$bKX>-luo<0ZMTA}iy#CZc-(yRjhx!Kd7-ofLMB?-nJa;$b40l_ zX8{t3q!ubLrSlLGKrbBs_c1*A&*KZn|AR3TXkJK71(V8Q8ix>Vg^60)l*Xl0j^=^@ zAchD5>ebfXcUFKTjk6G?8pk_qyTg7EtnRvAj+0i(1IY5-kf%3vkHmK_`K|cK=BKz8GHIIwC|TB& z(vkYWXhHI+o42cNH?^c}rM(Hv3ekrjc{oAzG(kkE8$rbDcBFUhtRT4-odi)SU0d>*R3WmXG;kw7(&jAbQ)G>+0avbJ{? zR*4uQ4^RYfM1@XXcTxP_<3Ar?z4up~r9B@u1BBESN%sDV(g~$x}B`AP-JbAW@qfBC3VPxY>tOBUU88j;Bh6QmTg#c{N%IjLZqG zsDoB?C}7Iw=8FIzfhaYcN;rc7!z$0?k3Y(DL~aRq^e&uv4j@@@O7M)cK#-^o;s7&2 z42316a$E;d5I}D|^e+*hyRZIaoI{VCSlVc7lbJ9}^FkQ5J7Lljh_))+I8q=?#LR`NW8fAk@(K1J``_lt`jg4gF&i+oQ0hr z>Q&j+)yonpHugX>p$w6mJRL@x&Vf6(*je(19|oQTkqx)DN3R(o0%%<2w&fiO=dMCh z168DSrsXHu+}RF3qCRj|(MvCp+XjyZPCk&<5iMZ>9w?4ke7DrS6jCj;v?}BxluZQ- zQr_w_un`0zfamT{UmU;p*w4o^Cx3zJAqHqZZiNIh}pi1?Q2Zy$`wJS)~Su?9ejY4%fcDk*2VtZeh(9Sx}!d4rbyA4d*<~k0l z0irE)DPE3g(PSj(zHGWr8-R4(_1EhnJaC|n96ds-M$-yX+RtE8@!ZV~CG{z< z{aFb{YAW4LrE(S8r8crnr+Gc}=}%vce@B^EzVW8d7aq~p7`N&F$V5x)DLfWOE z3It=R78)m*7^0npSld>GXkN$~3e;#yj+}#t;hBR1F+d(3V<If00J(<8y$k`ATSl` z!`tVUKv9S)Ve*cgq;Ud~rf}AQv&$6#ptLxyw8Mp5Irb4TmN)1SED=V#sZ0rh+PYKf&SXPl_KRJkJo_ShT2gbYazBBD=%1gmzS0CEl zw0di-rPe=o=|e?uo6li{Y8O+1703dFrowE10pOq#!3ceFII+r;tGwV&03utvK}s~N z2kcHLYH=niL~}yE7LpXMyB;mqf?Y2 zTBSf*0}UCXs$F#KDF~yg(VmE4%miyH5HL=C;JGT(WE8GCa#i@+^Iy|%ZAf`w3tqq5 zPMUx%*G0R*GYLC~cj6s)-5H;L=4n(q81H}J{&?i-qoy{>cPlOLr=XjWWO3WE+qBk! z2bczMJZ9QYA-QzAEtXH?bZ>=)S^6L=R~05wAW7rmPO`XpPH2@YN0v6K&?2???94%Z zK#33>Rv?%cGTjMIfov^QoyJY`G_ISBgrc?f^*w*rN3B`=Xz6&7m8T>C95ezb1PdDk zRViEc{F{eD;NdO?UKYXN*mMp4ytf^@HJJ*gCK8C! z=Jed+Q))h)t~3=0BA3o3m{gG{4trNF5JWht3cYssuf|vJ{=ec*QXf$dMzdpU!qOm`PY$3xUem$G5-z?f9*iUUE0R{QRBE4rlNPG#;j%%XUz~ER<}7 z@CNmMU6F1~lFb#RV^TzYWDy>3jaAw|AsGrKa7-Mg&IE)BArci@8dq*Mj1OM-hw*z4 z|F7}P{lBPgoGKBkkk&%ZOu+60m|P`*FpX?v_-Hkun^Z&PZZb6on)g7Ow zJp1Hp@{|Xk@{|{ofEEJLs3dYx!GegHpb!CJX1e=y_dfgV+qvv>PIu3RxgiXp z2pEMaEkUgUdBA9li5*R%Kq8$~xX2~@ORd}Yt?%34Y0wPJh2B-GzPc7_d z*08i0;nj&GS1hG0*M16jR(zfo#^T z?Y=QE?Ng^R{fz-qXMuchBIbQ22?hp;W}1>J1#wfTNVtFWPd`RgfuUKprY@T99-C*L zeb)ZmefQtz+`7rw96Efs`Sy3d-N?M4Ad}}}r^(oW3kWc_!TT=+XYal}4jwNyg1Ct$ zK7N1pNC#X}Axg6KyJpE57(yu|#d^QmYiZpLwK7yq~ff>s_2kX9oHi@NvR zJ0C0ykOPh1Q}#|2>DYb8>~V2@;n8tPHhAf80>LWJv(E@PSm9tdV5gJjw%c!$k|6%f zkD&mX&;|V2zy8eJ^M!kqd#6XFOoE|ZZhxq?*~)ctI-#(J)9q$J#7Tt!pdd>(3m$Rh z#?6n9U1(nW`n%2F-}_NcC{Qv%D-gMIrP)1ku@FMU^>Ls=m{j1j_NpWkoC-BlcH`=N z;oqw2*Q`8vy{jCQiKjj^N|8Zvqu&J_4UlI6IH4Oi?ic2lyFPB7-+767Fufs!XXZH| zcH1O|Art4jZ@O~Z zLG+C~t}_4o@Vm{%1Mf3O_H}V{6*pLY1tNezfpjcn6AGA(Yb6uBgaWD%xpCRz4fVDY zeSr#9gX%egCNu^{k_UF;wS}gMfkevGh6r4_7j|7@emVDXTdl48Ah@I34kmavbVdrK z2KojwNrU0Op2b}|2a5e%!=v3hPodZj9zNK>aS4u{1R7UcHyJlS3j+MdpLoK+kS(n+ zUdFCvlji8rqXbRx8OBGgckQt$v{&TR2|2X05qg6UEBEBl%bRc9{%M;`(ESr!c@J!? zf*S__DTruKNK^v$y~+U}kgPccMj5tmL4?}|^q^X3p4mzg8=2_e!-6u5Jk zOz>Q}-7{P{DevLx1PhUujgw5A03@y)s8H5`$)>7rNu!bp>s6J!IqKu7P*oVP0u2Bu z3_u0IK{7!d319WP`b1j;>zJsmMkNRKK5gSOipv}7p zDbv724Sttu7^#8uy0S7rtr*Ly5stI>s=i(QUFg=iV%4KxIO^>+u{&qMm}LTydsgb> zVj<_sF*IuaYBNNQXzYCbp=X$s2QV+g#@6W zv~DyrfNfv21a4n5~qjRJ@U?Bc1cU62arUJ0(g?r1(|_V&|g z;}SQd%URg)QBMco3?QvQAy}B3<285wyi^!@PoTj5k6e#E_LxeA zx1jOgd$U(L2GTB_j+0uhoIee`br^5e*3IdD3X#sHPIY`0a_}74pEqCm{Eo=sJ3a#L z9sPFMIEjO7B0*Iqta-@@VIi3lU%i1}BVE>4U zQ=J-Fm?m`t6$N^u_4QzBgH<5s1DUdW{GI`f1t5~MN<;XL96uLGV$isE z76$J-Wdi^)MEH5+cQh>sLserH@>1Wb1~1%%J$UGV7vpSpJ^0`QGh-fS;QEEGpeWE- z1BCBLfod-%(hyD68fN5H=-zYX!l7MKAE#jwc%C`-L4;@HOXr&-`wLaAZQ~(SA=_7* z)7f6n1lx2Z0ui4R3flmK3XO`T*}bmc>?=tip^*NZ6ew?sl2;8B!$bhhaP=500?2L5 zO4$$=ulDiaUIXqMD9{Uw7nz?XF!3&TM=b~%^+z89pq>W~m_CeLk#__24h?Gn2`mAO zyAZvelBq7PUQ!{tiL2`Apkg6*L3P31_uOsWI}M2ZJiBI606W7RWC#}gE}LLbi3Q$( z4XYHWL5ajeen!r!5Vr^pW(|2IJ_kK`&ND}DD!58pom#~n46bvJZN%v92f2w33=#Lz z_EiXnbLm#V!*uFIUSw2CIHb#Oe`T95%4t=eZU-k; zv5z*Y5I3Z!3hidKev1 zr_xWEz5T8NNT4Z$XMu*SKPc3_zyZ({3{4S$1MlUX`%HeG03!7X-MTQj!23w8Du#9` zkbi7Ksu`TQBtt8cXIpf+DhT-*&H`GP#u12|8lh_!+h}d|R9MxM!S&%g6%U1(xw{T@ z&5w^>Vs716=*%3J`2^!4l?xY)ii8Pw+&hk@eN$BecJFZtL;y)94&1n5?>9fH{buY9 z6;-}LkYqkQ1db1qK-ACeUQ(%^5gq`kDhya3>fu0%=noh{qVq|#oj!kWFylKGIQh3Qnb3IdoJ};inM%Ay>+aMaxp!Qm-7!d|yyIm;1k9$c z9D(BlrPOFTZj^a(knZfWYT@B(ZFP!u(*ef8`Jr$UcrY$f0fgO5(P$isG^EEq+Av#H zO}5i+9FIjAWhdWti@I_QPst$3YM~013BOwerrrreeFjNA14!2BS^mKBo%cuI_y6$m z9)70Zex`SM)9*uqqGQl$j~XnxgChJOB}?P#MC*YYECjfDu4s6&iq)TQwp@${U1A znSeB{QnR;8+#h{^mgQ^;n5r;?e%^rfEBu_-!uu|(lLwZD$pPiEeLA(xAgTGX{(g~* zi)Pl(MHMG@Bt5Kp(5~KiGl<&onCVKOMAJ4zu^tLwckb_+TlSUa4MW6Jz?C%?pcQc8 zYMifXA+qyTVNmgah7@xPV47^lLyAXvd&2gqazR$EsX*(kzqt29ZFf#j16Pgdm06J1R>x>og&3k$R39;dN4s(>s6rLEa6f?- z1=~*L3#wVmvbRxI0#FYO)X0>4&tSod_v+bf29SQX?=(PFZXU_5L4aONKVlv$K5Zsd z>U|!w{;c<9#-IqmnFlhvc}~?@@sd-bR#HI}i3c_NL!4)vg53lf-N(T-OKBfVms7Or z_q4Kh0uchl5D7?ccKzxbTlNH0Q&p6-3r>@An<&qdeL89;;g_H%8qciPospp+U(`djZ6>B;N-6ip;ynN(f#SaB5sbbooh(cdRP?eAx3 z>}P6qa9N1>9k_JXty8X`pImSN=@KD<$*Pfth|V5)ZXJL$3xe2&?5yvFs^)hZ8UiqG ze<%_Up-pN?AT;42JaOf|dh_+otH;hZPuzB;xoK_aN__0G2WK1)>D~&q|JLz=LiaLbL)l0V8-;>gvgDr|U)WP6;nn5R{h>80+G(zDUc+opkg5lP%ELJK&op|pmuB&0@h(ZU6{dG2`ATm$-uXhYYLSm$>5R7EJm>k3ks% zD*v7jlY=~fH3T$p9VHgBN~9sevY*nH|A+#$R7ffoTFHgYL7EL%+ZEK{=y#w%)+Pj# zb>k*Bu@J;TW0lq(w~jo-k3TqoV(>`o-~b|2AqP@zRxpWBH!BDbg2XP|aO1RxN3JYO z&IWkOA~AX`@@_-VEo&@9uokRZWOz?8mB11OvZ@+w6LAPNlck1O<8~;OtPAS-kVm{gKPi*5phXGK~z$K&HKX`h! zfBgJ?2Oa+o_)gw6<6_yoSYBXWs{YhGU0rM*sXlGNQAR&c5YBQb5g<%HC?)dukZg*3 zW@3R<$Y$y|$q<(QSW_K>1g6<5xPlH6il=;V!qmCAg%TGH5g<^XJ=4;B>*np|`J?BW zSMPlf8UutXMAH_m({{r(& z|6+4r^;!Bp{+xr!DxY&NZH%N74+K)MF&nsZ@E)^%$A#w5TE+fsgs=8c%uOW5wLDH#tfk{9D zh{D7ImItZYJ4q}+JcP!sUE7t@Js4~?HyLK@bYZFh<|$Uh{cBqt0whYranU~<`KWp2 z=zGnpN8fAKZ@Tb5v}o9C~~q@gVg>$x^NC4bm7pAYo^n; z0X(4+ZDxhDhK<3n@8~(RP^#6&ecb)Ql`cMy$HPY8@eQ(aL*p`XBUT}N zwh*;kId1^4X*k6a}}w1@x|*CSq0;8vghtD#%C@dj*+ruMQ*;`DCtYeB^ zr@>W0W8vumCFy--kGWdQER{*KWdP@<|W-C0q(bJU+a_JTtz~yfguj zK4|`Xa)FD7e29X$NSFKYxg!-5ITe!11r3n}#Z#i#a}=V${{7ZJHLu+9KJ&^Q=O9Gi z+`k=_sK)pRVjDYch(g0-y7sN*b8oG4=)1$*H&4c~V zsEnOUE*$R9na9RgnxmuZ&Edg(yJA795FgZYD&#>V6%2tA`QX^k_Ky?uw`-p@-@WNd z^TpL0z)jP!61sI?*>kP==1tqpU2D5M_pS~M-;D=m3<`v<+#mwZ2tIQvWFhjibnz(= z0*08IBpw1M{Ta%B|1VDV-|H!PWm)I!qPMtV)d*l>V{qhNtjSY&zsS!DoOID-X{X83 z#U@iAMGT>WRe;KR2n||Wg+#45M&b-!E}1&z%6)%)nfcY)pOEeT0NTH{h01ifyToIEuusd4HU*hkY0A~Tv&h_tEUU+6u~O}>BiIX z#$+-%vnmWu^i?Ihey2t%EA z$_?h0Nyn^?GUwWbHWKwBSWtP~J+1uA3Iq@}1dy2T&P^~Q=ecvBPyi0aL*mW_o35%D zRfZdT&}i$AhL3H*^BY{t%Qu!qI&bo}HLzyg`6lbmGgPEL1keIO(_Jt|?B8dg>WGo+z(7hM@4nQu=jqns)xxh9k%?MmOHUfw~ zBWUn_025o_*45fP1!6;Y4p$@bkf;#>)OO|Cv5_nN5rClQ0-1C}B^yu2r*0FF)8Wc{ z^Vj9+!UjWw;N$>J*8(Jl;Pkrl08T^jSc7K;55T2iVvrEFh#C=84Z3g;AH`!NPmKa4 z@*s*=Ea>w^K@$_3R0v=Kki-T)ObCw#Nno-Nm8J$Y3V_l8q52?5WKM-FOh(5=1d)Tu zZM@nPH&!m#qv3K)d>RM6FHFl#KIeaNLO+9`#tHcV7m!vMe;Lrv^s!j6Lu8dBS3{2 zjf!RjD}q!gMPj({eW*abjb|v)#KuEPm6U5|O(3!-UiqLNLZcztig!-@^{#jQR^FYT z=G{2~s1bmA-MNOqv8JA_Drq$`z0`q~f*N&0RocY06LYYrL>jB@Qpph#sC0|=CeVCh5LLss|AL?F^?gbIXE zMazI>16H3c5>3NEt$;fT{@~gvlyUd&5-}$(8}>z6%7< z_i%7Y1x_pkN`!kx190o`-VBGir$VGeIYPs#B!=qbAOdCL)dQzAHLv5kYyg}(22dT3 ziL_f6b>(znDk@TaY)f@c!qrQ5T+vH*t@n~$4JuEfAW8_LlvV-;?@^6ljerEOEHrX2 z@T9P|lxaz?79bxYhQ}%r#YD8}iV*1odMdHdvjBN8p<9=!xQGF2DG>n$5Gj}f6(V!W z3%g#hL)3O_Zpm zM!qUxDqJNNg1sYE{(}H7I26k`I&z5U5e#0@M&V_#81WMq*%ccHsi3 zJoN#9;68xJxpBt1a4s(LLGo0GPq~h^Vx3bBq;z@LdT)7`Nf{=DWtrhwW{~h%DNv|H zs8ALrxJOqGEviHwKutTjU{%Ov=j4Pdoh!m45vp;C9}@*2VWv)$sLITspEbil)(p@H z7U$Oa5Rnp*YlnvKG&ssAsQ?NEDx}~cm`If>t3;wko(hRuM->cWk4(O-rXnB{5g<3}7beAbM>Pn0hb>}>obaw8ILS)@JIY!Q#uDTFa^|te2vMR&|@SuVE z^uYk4%!8<9STEI+QJI(F&XrS&vUOeO=VvuYb zV|L{fOr%0&=+f~@&}0pm1qgug+&2Mf8@BYKAb)kWhVVygwF3VN}LTemSDms{YRsUY2WI0-f8sI&F)9;zlpogv;tpZVI zYEUE(7-!DFxmj5T-0YH%a#vMhUHc|dh4R=6IXrWouEqHWbQa9P_jIyAaY9Nfi!#5 z)r*ZV*?@78@6K_iPMvUdMW`;h5KOcvx=jEP0|ZLM@ex4eTsbpTAh8O0Ao)VkKgT7%Fh*&^l>63k;K-cJ*T-1W6Q# zn>#9y#GSJcAv9zbq5&AHP>O1#0UGst4VY7*P>l$zdMHNV05s!4o?La+Rqs66|G#Wq zr!h=UnaI6Es5C_A&Jjdi=gyhg5V`D}>ipx}IMqefSE8<|&{ET9HBu0<3Z-ViM(`j^ zW;94S{vjnIXz<>G)GyN)P-%w6wOi0^T_^NPlIz})E_XiM>D;(CSzdUOAX+eqO)|i} z1Ia<;rMVqM)}`~$6=`er^p+V*7NoA}mkJ~SsGl|tA_B>|Z~_g1(=U=A465EVN#@So za?iG|w=`}7ppvCs({6YE_|nqc^9+%RsF9ak@ZGscE3KFc@hBKx8v)3v5W03|P(lFl#3DpPPIIBbmkAtZ9lR?=%HYmH(dXQaS*ZFUs?EihXuC41gx~{(Z>fcS% zrL)qsb9t}3nDn}x>0)R8uC%*&Jj<4jXT9Zhv}}2UtGPL;V5dv~L>onstb5tz5(bm00000NkvXXu0mjf<6P5N diff --git a/src/components/Compass.tsx b/src/components/Compass.tsx index 33f467c..776b492 100644 --- a/src/components/Compass.tsx +++ b/src/components/Compass.tsx @@ -1,5 +1,3 @@ -import clsx from "clsx"; - interface CompassProps { imgStyle?: React.CSSProperties; } @@ -7,13 +5,9 @@ interface CompassProps { function Compass({ imgStyle }: CompassProps) { return (

- +
+ +
+
Dubai

- -
+ +
@@ -41,28 +47,80 @@ function Header() { export default Header; -function NavBar() { +function Menu() { + const [opened, setOpened] = useState(false); + return ( -
- - -
+ <> +
+ + +
+ {/* + {opened && ( + +
+ + + + + +
+
+

Brochures

+
+
+

+ Rove Home Marasi Drive +

+ {[ + "Rove Main Brochure", + "Rove Amenties Brochure", + "Rove Technical Brochure", + ].map((title) => ( + + ))} +
+
+
+

+ Rove Home Downtown +

+ {[ + "Rove Main Brochure", + "Rove Amenties Brochure", + "Rove Technical Brochure", + ].map((title) => ( + + ))} +
+
+ + )} + */} + ); } @@ -72,19 +130,25 @@ function NavItem({ href, title }: { href: string; title: string }) { to={href} className={({ isActive }) => clsx( - "text-[0.972vw] 2xl:px-[1.25vw] 2xl:py-[0.903vw] px-4.5 py-[13px] 2xl:rounded-[0.833vw] rounded-xl transition-colors duration-300 !leading-none", - isActive && "bg-[#00BED7] text-[#FFFFFF]" + "text-m 2xl:px-[1.25vw] 2xl:py-[0.903vw] p-4 max-2xl:bg-[#FFFFFF]/80 2xl:rounded-[0.833vw] rounded-xl transition-colors duration-300 !leading-none text-[#0D1922]/70 flex items-center justify-between", + isActive && "2xl:bg-[#00BED7] 2xl:text-[#FFFFFF]" ) } > {title} + + + ); } function ProfileBar() { return ( - ); @@ -93,20 +157,79 @@ function ProfileBar() { function BrochuresDropdown() { const [opened, setOpened] = useState(false); + const ref = useClickAway(() => setOpened(false)); + return ( - + Brochures + + + + + + {opened && ( + +
+

+ Rove Home Marasi Drive +

+ {[ + "Rove Main Brochure", + "Rove Amenties Brochure", + "Rove Technical Brochure", + ].map((title) => ( + + ))} +
+
+
+

+ Rove Home Downtown +

+ {[ + "Rove Main Brochure", + "Rove Amenties Brochure", + "Rove Technical Brochure", + ].map((title) => ( + + ))} +
+ + )} + +
+ ); +} + +export function BrochureButton({ title }: { title: string }) { + return ( + ); } diff --git a/src/components/Map.tsx b/src/components/Map.tsx index a16a19d..17fe102 100644 --- a/src/components/Map.tsx +++ b/src/components/Map.tsx @@ -15,7 +15,6 @@ import PrivacyPolicyButton from "./PrivacyPolicyButton"; import { getWeather } from "../api/weather"; import { isMobile } from "react-device-detect"; import SelectedComplexCard from "./SelectedComplexCard"; -import FullScreenButton from "./FullScreenButton"; import useWindowSize from "../hooks/useWindowSize"; import TouchIcon from "./icons/map/TouchIcon"; @@ -505,23 +504,23 @@ function Map({ maxZoom = 1 }: MapProps) { }); }, []); - const [isFullScreen, setIsFullScreen] = useState(false); + // const [isFullScreen, setIsFullScreen] = useState(false); - function handleFullScreenClick() { - if (!containerRef.current) return; + // function handleFullScreenClick() { + // if (!containerRef.current) return; - const { width, height } = containerRef.current.getBoundingClientRect(); + // const { width, height } = containerRef.current.getBoundingClientRect(); - containerSizeRef.current = { width, height }; + // containerSizeRef.current = { width, height }; - const newMinZoom = calculateMinZoom({ width, height }, originalSize); - minZoomRef.current = newMinZoom; + // const newMinZoom = calculateMinZoom({ width, height }, originalSize); + // minZoomRef.current = newMinZoom; - setZoom(newMinZoom); - setIsFullScreen((prev) => !prev); - if (isFullScreen) document.exitFullscreen(); - else containerRef.current.requestFullscreen(); - } + // setZoom(newMinZoom); + // setIsFullScreen((prev) => !prev); + // if (isFullScreen) document.exitFullscreen(); + // else containerRef.current.requestFullscreen(); + // } const cloudAnimationRef = useRef(null); const [cloudOffset, setCloudOffset] = useState(0); @@ -687,13 +686,13 @@ function Map({ maxZoom = 1 }: MapProps) {
))}
-
+ {/*
-
+
*/}
diff --git a/src/components/SearchFilters.tsx b/src/components/SearchFilters.tsx index bf8e279..a38eb14 100644 --- a/src/components/SearchFilters.tsx +++ b/src/components/SearchFilters.tsx @@ -54,9 +54,9 @@ function SearchFilters({ const [areaTouched, setAreaTouched] = useState(false); const [floorTouched, setFloorTouched] = useState(false); - const debouncedCostChanged = useDebounce(costTouched, 1000); - const debouncedAreaChanged = useDebounce(areaTouched, 1000); - const debouncedFloorChanged = useDebounce(floorTouched, 1000); + const debouncedCostTouched = useDebounce(costTouched, 1000); + const debouncedAreaTouched = useDebounce(areaTouched, 1000); + const debouncedFloorTouched = useDebounce(floorTouched, 1000); const [searchParams, setSearchParams] = useSearchParams(); @@ -102,7 +102,7 @@ function SearchFilters({ searchParams.get("area"), view, ], - enabled: !!project && !searchParams.has("cost") && !debouncedCostChanged, + enabled: !!project && !searchParams.has("cost") && !debouncedCostTouched, initialData: searchParams.has("cost") ? { min: searchParams.get("cost")!.split(",").map(Number)[0], @@ -135,7 +135,7 @@ function SearchFilters({ searchParams.get("area"), view, ], - enabled: !!project && !searchParams.has("floor") && !debouncedFloorChanged, + enabled: !!project && !searchParams.has("floor") && !debouncedFloorTouched, initialData: searchParams.has("floor") ? { min: searchParams.get("floor")!.split(",").map(Number)[0], @@ -171,7 +171,7 @@ function SearchFilters({ searchParams.get("floor"), view, ], - enabled: !!project && !searchParams.has("area") && !debouncedAreaChanged, + enabled: !!project && !searchParams.has("area") && !debouncedAreaTouched, initialData: searchParams.has("area") ? { min: searchParams.get("area")!.split(",").map(Number)[0], @@ -317,28 +317,28 @@ function SearchFilters({ }, [areaInModal, inModal]); useEffect(() => { - if (debouncedCostChanged) + if (debouncedCostTouched) setSearchParams((prev) => { - prev.set("cost", `${debouncedCost[0]},${debouncedCost[1]}`); + prev.set("cost", debouncedCost.map(Math.ceil).join(",")); return prev; }); - }, [debouncedCost, debouncedCostChanged]); + }, [debouncedCost, debouncedCostTouched]); useEffect(() => { - if (debouncedAreaChanged) + if (debouncedAreaTouched) setSearchParams((prev) => { - prev.set("area", `${debouncedArea[0]},${debouncedArea[1]}`); + prev.set("area", debouncedArea.map(Math.ceil).join(",")); return prev; }); - }, [debouncedArea, debouncedAreaChanged]); + }, [debouncedArea, debouncedAreaTouched]); useEffect(() => { - if (debouncedFloorChanged) + if (debouncedFloorTouched) setSearchParams((prev) => { - prev.set("floor", `${debouncedFloor[0]},${debouncedFloor[1]}`); + prev.set("floor", debouncedFloor.map(Math.ceil).join(",")); return prev; }); - }, [debouncedFloor, debouncedFloorChanged]); + }, [debouncedFloor, debouncedFloorTouched]); function handleSelectProject(project: Project) { setProject(project.title); diff --git a/src/components/SequenceSlider.tsx b/src/components/SequenceSlider.tsx index 6a08531..0899c7d 100644 --- a/src/components/SequenceSlider.tsx +++ b/src/components/SequenceSlider.tsx @@ -12,6 +12,7 @@ import InfoIcon from "./icons/InfoIcon"; import FullScreenButton from "./FullScreenButton"; import PrivacyPolicyButton from "./PrivacyPolicyButton"; import DisclaimerButton from "./DisclaimerButton"; +import { masks } from "../data/masks"; interface SequenceSliderProps { complexName: string; @@ -164,6 +165,24 @@ function SequenceSlider({ complexName }: SequenceSliderProps) { /> )} + {!isAnimating && ( + + navigate("floors")} + /> + + )} {imageLoaded === FRAME_COUNT && ( <>
diff --git a/src/components/icons/ArrowLeftIcon.tsx b/src/components/icons/ArrowLeftIcon.tsx index 2f2f0b6..93aad4d 100644 --- a/src/components/icons/ArrowLeftIcon.tsx +++ b/src/components/icons/ArrowLeftIcon.tsx @@ -1,16 +1,11 @@ export default function ArrowLeftIcon() { return ( - + ); diff --git a/src/components/icons/ArrowRightIcon.tsx b/src/components/icons/ArrowRightIcon.tsx new file mode 100644 index 0000000..e0802f8 --- /dev/null +++ b/src/components/icons/ArrowRightIcon.tsx @@ -0,0 +1,14 @@ +function ArrowRightIcon() { + return ( + + + + ); +} + +export default ArrowRightIcon; diff --git a/src/components/icons/ChevronLeftIcon.tsx b/src/components/icons/ChevronLeftIcon.tsx new file mode 100644 index 0000000..7fee70d --- /dev/null +++ b/src/components/icons/ChevronLeftIcon.tsx @@ -0,0 +1,15 @@ +function ChevronLeftIcon() { + return ( + + + + ); +} + +export default ChevronLeftIcon; diff --git a/src/components/icons/ChevronRightIcon.tsx b/src/components/icons/ChevronRightIcon.tsx new file mode 100644 index 0000000..17166d0 --- /dev/null +++ b/src/components/icons/ChevronRightIcon.tsx @@ -0,0 +1,15 @@ +function ChevronRightIcon() { + return ( + + + + ); +} + +export default ChevronRightIcon; diff --git a/src/components/icons/DownloadIcon.tsx b/src/components/icons/DownloadIcon.tsx new file mode 100644 index 0000000..a3118d4 --- /dev/null +++ b/src/components/icons/DownloadIcon.tsx @@ -0,0 +1,15 @@ +function DownloadIcon() { + return ( + + + + ); +} + +export default DownloadIcon; diff --git a/src/components/icons/EntranceIcon.tsx b/src/components/icons/EntranceIcon.tsx new file mode 100644 index 0000000..e595924 --- /dev/null +++ b/src/components/icons/EntranceIcon.tsx @@ -0,0 +1,14 @@ +function EntranceIcon() { + return ( + + + + ); +} + +export default EntranceIcon; diff --git a/src/components/icons/map/ArrowRightIcon.tsx b/src/components/icons/map/ArrowRightIcon.tsx index affa7cb..337f248 100644 --- a/src/components/icons/map/ArrowRightIcon.tsx +++ b/src/components/icons/map/ArrowRightIcon.tsx @@ -1,12 +1,11 @@ export default function ArrowRightIcon() { return ( - + ); diff --git a/src/components/ui/MultiRangeSlider.tsx b/src/components/ui/MultiRangeSlider.tsx index 54958f8..670c05d 100644 --- a/src/components/ui/MultiRangeSlider.tsx +++ b/src/components/ui/MultiRangeSlider.tsx @@ -61,13 +61,12 @@ function MultiRangeSlider({ } function handleMouseUp() { - if (current) { - setCurrent(null); - setTouched?.(true); - } + setCurrent(null); + setTouched?.(true); } useEffect(() => { + if (!current) return; document.addEventListener("mousemove", handleChange as EventListener); document.addEventListener("mouseup", handleMouseUp); document.addEventListener("mouseleave", handleMouseUp); diff --git a/src/data/masks.ts b/src/data/masks.ts new file mode 100644 index 0000000..312f659 --- /dev/null +++ b/src/data/masks.ts @@ -0,0 +1,8 @@ +export const masks = { + "marasi-drive": [ + "M1809.17 359.16c-39.94 27.516-86.06 62.444-99.85 77.265-.17.183-.25.411-.26.661l-.88 346.28c0 .125-.02.249-.07.366l-6.28 15.844a.9.9 0 0 0-.07.369v12.754a1 1 0 0 0 .63.932l1.78.691a1 1 0 0 1 .59 1.25l-2.95 8.807a.9.9 0 0 0-.05.318v22.212c0 .401.24.762.6.92l5.21 2.222a1 1 0 0 1 .61.92v432.609c0 .5.38.93.88.99l9.99 1.26c.5.07.88.49.88 1v40.43c0 .52-.41.96-.94.99l-63.96 4.08c-.53.03-.94.47-.94.99v7.93a1 1 0 0 1-.91 1l-6.16.54c-.52.04-.91.48-.91.99v50.95c0 .45.29.84.72.96l2.35.68c.43.12.73.51.73.96v.4c0 .46.31.86.75.97l26.92 6.84c.44.11.75.51.75.96v59c0 .46.31.85.75.97l357.21 92.65c.15.04.31.04.47 0l331.93-75.42c.46-.11.78-.51.78-.98v-49.98c0-.31.14-.6.38-.79l3.33-2.62a1 1 0 0 0 .38-.78v-21.06c0-.55-.45-1-1-1h-1.26c-.55 0-1-.44-1-1v-52.04c0-.33.27-.6.6-.6.32 0 .59-.26.59-.59v-2.96c0-.32-.27-.59-.59-.59-.33 0-.6-.27-.6-.6v-5.58c0-.26.11-.52.29-.7l1.38-1.38a1 1 0 0 0 .29-.71v-18.22c0-.55-.44-1-1-1h-8.31c-.55 0-1-.45-1-1v-34.01c0-.53.41-.97.94-1l21.96-1.45a.99.99 0 0 0 .93-1v-7.44c0-.35-.28-.63-.63-.63-.36 0-.64-.29-.64-.64v-6.23c0-.56-.45-1-1-1h-21.99c-.56 0-1-.45-1-1v-13.11c0-.55.44-1 1-1h23.26c.56 0 1-.45 1-1v-.66c0-.56.45-1 1-1h.17c.55 0 1-.45 1-1v-6.38c0-.55-.45-1-1-1h-25.43c-.56 0-1-.45-1-1v-12.35c0-.55.44-1 1-1h23.26c.56 0 1-.44 1-1v-1.66c0-.35-.28-.64-.63-.64a.63.63 0 0 1-.64-.63v-5.47c0-.56-.45-1-1-1h-21.99c-.56 0-1-.45-1-1v-13.74c0-.56.44-1 1-1h23.26c.56 0 1-.45 1-1v-1.54c0-.35-.28-.64-.63-.64a.63.63 0 0 1-.64-.63v-6.87c0-.55-.45-1-1-1h-21.99c-.56 0-1-.45-1-1v-12.22c0-.55.44-1 1-1h23.26c.56 0 1-.45 1-1v-1.15c0-.35-.28-.64-.63-.64-.36 0-.64-.29-.64-.64v-7.25c0-.55-.45-1-1-1h-21.99c-.56 0-1-.44-1-1v-12.38c0-.55.44-1 1-1h23.26c.56 0 1-.45 1-1v-.94c0-.35-.28-.64-.63-.64a.63.63 0 0 1-.64-.63v-7.38c0-.55-.45-1-1-1h-21.99c-.56 0-1-.44-1-1v-12c0-.56.44-1 1-1h23.26c.56 0 1-.45 1-1v-1.32c0-.23-.18-.41-.41-.41s-.41-.19-.41-.41v-7.12a1 1 0 0 0-.95-1l-22.55-1.19a1 1 0 0 1-.94-1v-11.69c0-.55.44-1 1-1h23.26c.56 0 1-.45 1-1v-.75c0-.26-.1-.52-.29-.71l-.24-.24a.97.97 0 0 1-.29-.7v-6.44c0-.51-.4-.94-.91-.99l-22.62-2.08a1 1 0 0 1-.91-.99v-10.34c0-.55.44-1 1-1h23.26c.56 0 1-.45 1-1v-1.3a.92.92 0 0 0-.41-.78.95.95 0 0 1-.41-.78v-6.49c0-.49-.37-.92-.87-.99l-22.71-3.12c-.49-.07-.86-.49-.86-.99v-7.64c0-.53.4-.96.93-1l23.4-1.65c.53-.03.93-.47.93-.99v-1.2c0-.26-.1-.52-.29-.7l-.24-.24a1 1 0 0 1-.29-.71v-6.58c0-.49-.36-.91-.85-.99l-22.74-3.48a.99.99 0 0 1-.85-.99v-7.51c0-.53.41-.97.94-1l23.38-1.27c.53-.03.94-.47.94-1v-1.36c0-.28-.11-.55-.32-.74l-.18-.16c-.2-.19-.32-.46-.32-.74v-6.28c0-.49-.36-.91-.84-.99l-22.76-3.65a1 1 0 0 1-.84-.99v-6.704c0-.518.39-.95.91-.996l23.44-2.109a.996.996 0 0 0 .91-.996v-1.632c0-.265-.1-.519-.29-.707l-.24-.24a1 1 0 0 1-.29-.708v-5.715c0-.479-.34-.89-.81-.982l-22.82-4.436a1 1 0 0 1-.81-.981v-5.326c0-.5.37-.923.86-.991l23.54-3.206c.5-.068.86-.491.86-.991v-1.742c0-.266-.1-.52-.29-.708l-.24-.24a1 1 0 0 1-.29-.707v-5.61a1 1 0 0 0-.77-.973l-22.49-5.284a1 1 0 0 1-.77-.973v-5.16c0-.496.36-.917.85-.989l23.15-3.399a.996.996 0 0 0 .85-.989v-.65c0-.265-.1-.519-.29-.707l-.24-.24a1 1 0 0 1-.29-.707v-6.569a1 1 0 0 0-.78-.975l-22.47-5.152a1 1 0 0 1-.78-.975v-4.367c0-.509.38-.937.89-.994l23.07-2.556a1 1 0 0 0 .89-.994v-1.666a1 1 0 0 0-.36-.768l-.1-.089a1 1 0 0 1-.36-.768v-6.788c0-.467-.33-.872-.78-.975l-22.88-5.157a.995.995 0 0 1-.78-.975v-3.429c0-.497.36-.919.85-.99l23.56-3.402a.995.995 0 0 0 .85-.989v-1.061c0-.265-.1-.52-.29-.707l-.72-.723a1 1 0 0 1-.29-.707v-7.088c0-.449-.3-.843-.74-.963l-22.49-6.271a1 1 0 0 1-.73-.963v-1.967c0-.492.35-.911.84-.988l23.58-3.726a.99.99 0 0 0 .84-.988v-1.257c0-.317-.15-.616-.4-.805l-.5-.364a1.01 1.01 0 0 1-.4-.805v-6.461a1 1 0 0 0-.72-.958l-22.53-6.734a1 1 0 0 1-.71-.958v-3.896c0-.467.32-.872.78-.975l23.71-5.362a1 1 0 0 0 .77-.975v-5.965c0-.295-.13-.575-.35-.765l-.6-.502c-.22-.19-.35-.47-.35-.765v-13.192c0-.437-.29-.822-.7-.954l-29.05-9.197a.995.995 0 0 1-.7-.953V750.79a1 1 0 0 1 .73-.964l30.52-8.426c.44-.12.74-.514.74-.964v-6.538c0-.322-.16-.624-.42-.812l-.36-.26c-.26-.188-.42-.49-.42-.812v-7.417a.99.99 0 0 0-.66-.941l-18.63-6.737c-.92-.331-.87-1.646.07-1.904l19.68-5.409a1 1 0 0 0 .74-.964v-.791a.99.99 0 0 0-.48-.849l-.25-.155a1 1 0 0 1-.47-.849v-6.664a.99.99 0 0 0-.62-.925l-16.72-6.874c-.85-.351-.82-1.575.06-1.872l17.8-6.041c.4-.138.68-.519.68-.947v-.678c0-.266-.11-.52-.3-.707l-.6-.607a1 1 0 0 1-.3-.708v-5.842c0-.375-.21-.718-.54-.889l-15.67-8.066c-.78-.404-.7-1.552.14-1.836l16.59-5.63c.4-.138.68-.519.68-.947v-.754c0-.332-.17-.642-.44-.828l-.32-.213a1.01 1.01 0 0 1-.44-.828v-6.302a1 1 0 0 0-.57-.903l-15.48-7.332c-.81-.386-.74-1.569.12-1.853l16.03-5.31a.99.99 0 0 0 .68-.949v-1.256c0-.24-.08-.473-.24-.655l-.65-.742a1.04 1.04 0 0 1-.24-.655v-5.145c0-.366-.2-.704-.52-.879l-15.07-8.169c-.76-.41-.67-1.522.13-1.818l15.94-5.841c.39-.145.65-.52.65-.939v-.628c0-.265-.1-.52-.29-.707l-.55-.547a1 1 0 0 1-.29-.707v-6.784c0-.373-.21-.716-.54-.888l-13.8-7.149c-.77-.402-.69-1.534.13-1.829l15.04-5.405c.4-.143.67-.519.67-.941v-.759c0-.265-.11-.52-.3-.707l-1.29-1.291a1 1 0 0 1-.29-.707v-6.233c0-.362-.2-.695-.51-.872l-13.49-7.57c-.76-.427-.65-1.553.18-1.823l15-4.888c.42-.134.7-.518.7-.951v-1.062c0-.265-.11-.52-.3-.707l-1.29-1.29a1 1 0 0 1-.29-.708v-6.887c0-.361-.2-.694-.51-.871l-8.83-4.973a1 1 0 0 1-.5-.871v-1.313c0-.427.27-.807.67-.945l10.62-3.648a.995.995 0 0 0 .68-.945v-21.729c0-.374-.21-.717-.54-.888l-30.62-15.82a1 1 0 0 1-.54-.888V431.17a.99.99 0 0 0-.49-.861l-139.26-82.261c-.3-.18-.49-.507-.49-.861v-26.243a1 1 0 0 0-.48-.855l-55.39-33.593a.99.99 0 0 0-1.02-.006l-22.68 13.365a.99.99 0 0 1-1.01 0l-117.11-69.082a29.01 29.01 0 0 0-31.63 1.403l-103.45 74.116a1 1 0 0 1-1.01.09l-23.29-11.084a1 1 0 0 0-1.02.097L1810 329.288c-.25.188-.4.488-.4.806v28.244c0 .329-.16.636-.43.822", + "M1819.28 390.177v30.752c0 .223-.07.433-.21.609-13.52 17.312-41.02 52.293-44.54 55.811-4.42 4.421-3.66 3.666-3.66 9.92 0 4.79 12.35 7.329 19.32 8.107.51.057.9.487.9 1.002v34.056c0 .244-.09.479-.25.662l-19.4 21.955c-.16.183-.25.416-.25.66v13.99c0 4.26 9.28 5.982 15.61 6.456.89.067 1.3 1.177.65 1.787l-6.22 5.827c-.2.189-.32.453-.32.73v12.324c0 .461.32.862.77.972l8.57 2.096c.45.11.77.511.77.972v.889c0 .269-.11.527-.3.715l-9.5 9.288a.98.98 0 0 0-.31.715v11.814c0 .461.32.862.77.971l8.57 2.097c.45.109.77.51.77.971v1.932c0 .272-.11.532-.31.721l-9.49 9.137c-.19.188-.31.448-.31.72v11.222c0 .455.31.853.75.968l8.61 2.23c.44.115.75.513.75.968v1.966c0 .302-.14.588-.38.778l-9.35 7.555a1 1 0 0 0-.38.779v12.625c0 .474.34.883.8.979l8.51 1.765c.46.096.8.505.8.979v1.635c0 .297-.14.579-.37.769l-9.37 7.781c-.23.19-.37.472-.37.769v12.663c0 .461.32.862.77.971l8.57 2.097c.45.109.77.51.77.971v3.207c0 .313-.15.609-.4.798l-9.31 7.031c-.25.189-.4.485-.4.798v11.784c0 .474.34.882.8.979l8.06 1.688c.47.097.8.505.8.978v3c0 .288-.13.562-.34.752l-8.97 7.857a1 1 0 0 0-.35.753v11.697c0 .465.33.868.78.974l8.1 1.885c.46.105.78.509.78.974v4.244c0 .314-.15.61-.4.799l-8.33 6.283c-.25.189-.4.485-.4.799v3.202c0 .266-.11.519-.29.706-2.5 2.49-7.31 7.186-8.69 8.164-1.8 1.272-1.27 2.619-1.27 5.686 0 2.455 5.48 3.667 8.23 3.966l31.03 3.638a1 1 0 0 1 .88.993v37.189c0 .323-.15.627-.42.815l-40.4 28.698a.98.98 0 0 0-.42.815v14.637c0 .265-.11.519-.3.707l-.46.46c-.18.188-.29.442-.29.707v7.229c0 .492.36.911.84.988l20.29 3.22c.49.077.85.496.85.988v6.706c0 .346-.18.667-.48.85l-8.97 5.564a.98.98 0 0 0-.47.85v10.7c0 .464.31.867.77.973l8.38 1.982c.45.107.77.51.77.973v5.522a1 1 0 0 1-.45.832l-9.03 6.002a.99.99 0 0 0-.44.832v10.95c0 .475.33.884.8.98l8.32 1.702c.46.095.8.504.8.979v6.095c0 .354-.19.682-.5.862l-8.93 5.253a.99.99 0 0 0-.49.862v10.967c0 .48.34.892.81.982l8.29 1.591c.47.09.82.503.82.982v6.585c0 .358-.2.689-.51.867l-8.91 5.13a1 1 0 0 0-.5.867v10.177c0 .46.31.86.75.97l8.41 2.1c.44.11.76.51.76.97v7.65c0 .39-.23.74-.58.91l-8.77 4.15c-.35.16-.57.51-.57.9v10.57a1 1 0 0 0 .83.99l8.26 1.43c.48.08.83.49.83.98v8.09c0 .39-.23.75-.59.91l-8.75 3.97c-.35.16-.58.52-.58.91v9.95c0 .48.33.89.8.98l8.32 1.71c.46.09.8.5.8.97v7.76c0 .38-.22.73-.57.9l-8.79 4.27c-.35.17-.56.52-.56.9v10.78c0 .51.38.94.89.99l8.13.89c.51.05.9.48.9.99v7.33c0 .36-.2.7-.52.87l-8.89 4.95a.98.98 0 0 0-.51.87v10.19c0 .51.38.93.88.99l8.15.94c.5.06.89.49.89.99v8.26c0 .38-.22.72-.55.89l-8.83 4.46c-.33.17-.54.51-.54.89v11c0 .53.41.97.93 1l8.05.52c.53.03.94.47.94.99v9.63c0 .43-.28.81-.69.95l-8.55 2.84a1 1 0 0 0-.68.95v10.4a1 1 0 0 0 .86.99l8.19 1.15c.5.07.87.49.87.99v9.87c0 .46-.31.86-.76.97l-8.41 2.14c-.44.11-.75.51-.75.97v9.8c0 .5.37.92.86.99l8.19 1.08c.49.07.87.49.87.99v11.27c0 .46-.33.87-.78.97l-8.37 1.94c-.45.11-.77.51-.77.98v9.5c0 .51.37.93.87 1l8.17 1.03c.5.07.88.49.88 1v11.66c0 .5-.38.93-.88.99l-8.17.99c-.5.06-.87.49-.87.99v10.4c0 .53.41.96.93 1l8.05.49c.52.03.94.46.94.99v12.43c0 .52-.42.96-.94.99l-8.05.49c-.52.03-.93.47-.93 1v10.65c0 .53.42.98.96 1l7.99.31c.54.02.97.46.97 1v12.67c0 .55-.45 1-1 1h-7.92c-.56 0-1 .44-1 1v10.08a1 1 0 0 0 .85.99l8.21 1.18c.49.07.86.49.86.99v13.2c0 .55-.45 1-1 1h-7.92c-.56 0-1 .45-1 1v8.91c0 .55.44 1 1 1h7.92c.55 0 1 .44 1 1v14.66c0 .55-.45 1-1 1h-7.92c-.56 0-1 .45-1 1v15.38c0 .53.4.96.93 1l33.82 2.37c.53.03.93.47.93.99v39.63c0 .55-.44 1-.99 1l-107.75 1.33c-.55 0-.99.45-.99 1v9.16c0 .55-.45 1-1 1h-6.07c-.55 0-1 .45-1 1v49.95c0 .42.35.77.77.77.43 0 .77.34.77.77v1.95c0 .49.35.9.82.99l7.96 1.47c.47.09.82.5.82.99v24.76c0 .44.28.82.69.95l6.18 1.99c.4.12.68.48.7.9.13 3.38.27 9.61-.03 12.22v44.24c0 .42.26.79.66.94l141 50.98c.13.05.27.07.4.06l440.48-28.04c.53-.03.94-.47.94-1v-149.52c0-.05 0-.11-.01-.16-.31-1.48-2.24-3.05-3.51-3.88-.29-.19-.48-.5-.49-.85-.17-6.36-.39-18.13.02-18.33.53-.27 2.31-1.16 2.13-3.9-.14-2.11-7.46-6.32-11.59-8.42a1 1 0 0 1-.56-.89v-52.63c0-.55-.44-1-1-1h-8.74c-.55 0-1-.45-1-1v-13.86c0-.55.45-1 1-1h8.74c.56 0 1-.45 1-1v-9.62c0-.55-.44-1-1-1h-8.74c-.55 0-1-.45-1-1v-11.6c0-.5.36-.92.85-.99l9.05-1.4a1 1 0 0 0 .84-.99v-9.76c0-.55-.44-1-1-1h-8.74c-.55 0-1-.45-1-1v-9.92c0-.56.45-1 1-1h1.71c.55 0 1-.45 1-1v-.72c0-.5.37-.92.86-.99l5.31-.74c.5-.07.86-.49.86-.99v-10.24c0-.55-.44-1-1-1h-8.74c-.55 0-1-.45-1-1v-8.27c0-.55.45-1 1-1h1.71c.55 0 1-.44 1-1v-2.61c0-.55.45-1 1-1h5.03c.56 0 1-.44 1-1v-10.12c0-.55-.44-1-1-1h-8.74c-.55 0-1-.44-1-1v-7.21c0-.55.45-1 1-1h1.71c.55 0 1-.45 1-1v-1.86c0-.49.36-.91.85-.98l5.34-.83c.48-.07.84-.49.84-.99V1222c0-.55-.44-1-1-1h-8.74c-.55 0-1-.45-1-1v-5.87c0-.55.45-1 1-1h1.71c.55 0 1-.45 1-1v-2.66c0-.38.22-.74.57-.9l5.89-2.79c.35-.16.57-.51.57-.9v-10.27c0-.55-.44-1-1-1h-5.96c-.55 0-1-.45-1-1v-10.28c0-.41.26-.78.64-.93l6.68-2.58c.39-.15.64-.52.64-.93v-10.57c0-.55-.44-1-1-1h-5.96c-.55 0-1-.45-1-1v-9.18c0-.4.24-.77.61-.92l6.74-2.85c.37-.15.61-.52.61-.92v-11.17c0-.55-.44-1-1-1h-5.96c-.55 0-1-.45-1-1v-8.2c0-.34.18-.66.47-.84l7.03-4.49c.29-.18.46-.5.46-.84v-10.53c0-.55-.44-1-1-1h-5.96c-.55 0-1-.45-1-1v-8.25c0-.35.19-.67.49-.86l6.99-4.15c.3-.18.48-.51.48-.86v-11.67c0-.56-.44-1-1-1h-5.96c-.55 0-1-.45-1-1v-6.74a1 1 0 0 1 .4-.8l7.17-5.44a.99.99 0 0 0 .39-.8v-11.33c0-.55-.44-1-1-1h-5.96c-.55 0-1-.45-1-1v-6.4c0-.31.15-.6.39-.79l7.19-5.58c.24-.19.38-.48.38-.79v-11.14c0-.55-.44-1-1-1h-5.96c-.55 0-1-.44-1-1v-6.01c0-.3.13-.58.36-.77l7.25-6.05c.22-.19.35-.48.35-.77v-10.82c0-.55-.44-1-1-1h-5.96c-.55 0-1-.45-1-1v-6.364c0-.29.13-.567.35-.757l7.27-6.264c.22-.19.34-.467.34-.758v-11.786c0-.552-.44-1-1-1h-5.96c-.55 0-1-.448-1-1v-4.617c0-.27.11-.528.31-.717l7.35-7.166a.97.97 0 0 0 .3-.716v-11.137c0-.552-.44-1-1-1h-5.96c-.55 0-1-.447-1-1v-4.104c0-.248.1-.488.26-.672l7.45-8.212c.16-.184.25-.423.25-.672v-11.789a.52.52 0 0 0-.52-.521c-.35 0-.6-.343-.49-.68l7.35-22.915c.03-.099.05-.202.05-.306v-22.931c0-.552-.45-1-1-1h-1.95a.998.998 0 0 1-.95-1.307l3.85-11.925c.03-.099.05-.203.05-.308v-13.871c0-.553-.45-1-1-1h-44.46c-.56 0-1-.448-1-1v-9.735c0-.553.44-1 1-1h33.33c.43 0 .82-.287.95-.707l8.1-26.394a1 1 0 0 0 .05-.294v-4.997c0-.552-.45-1-1-1h-1.44c-.55 0-1-.448-1-1v-38.537c0-.552-.45-1-1-1h-5.49c-.8 0-1.27-.883-.84-1.548l7.16-10.927a1 1 0 0 0 .17-.548v-12.611c0-.552-.45-1-1-1h-4.55a.994.994 0 0 1-.87-1.479l6.29-11.52a.9.9 0 0 0 .13-.479v-12.654c0-.552-.45-1-1-1h-4.54a.997.997 0 0 1-.87-1.483l6.28-11.39c.08-.148.13-.314.13-.483v-12.714c0-.553-.45-1-1-1h-4.54a1 1 0 0 1-.87-1.485l6.28-11.325c.08-.149.13-.315.13-.485v-12.651c0-.552-.45-1-1-1h-4.52a.998.998 0 0 1-.86-1.494l6.25-11c.08-.151.13-.321.13-.494v-12.616c0-.552-.45-1-1-1h-3.67c-.91 0-1.35-1.119-.68-1.736l3.74-3.433c.16-.154.27-.36.31-.585l5.61-36.613c.01-.05.01-.1.01-.151v-20.453a.99.99 0 0 0-.95-.999c-16.09-.619-46.96-1.802-48.92-1.855-.52-.014-1 .081-1.44.244-.94.346-2.62-.302-2.62-1.302v-61.43a.99.99 0 0 0-.82-.984l-80.16-14.331a1.002 1.002 0 0 1-.53-1.692l.25-.242c.18-.188.29-.442.29-.708v-13.38a1 1 0 0 0-.79-.978l-15.27-3.247a1 1 0 0 1-.44-1.739l16.15-13.79c.22-.19.35-.468.35-.761v-14.592c0-.498-.37-.921-.86-.99l-14.4-2.037c-.85-.12-1.16-1.176-.52-1.741l15.44-13.614c.22-.19.34-.463.34-.75v-15.157a1 1 0 0 0-.81-.982c-5.98-1.127-16.6-3.112-16.95-3.112-.36 0 9.96-9.213 15.29-13.925a.9.9 0 0 0 .2-.25c.27-.477.8-1.459.8-2.693 0-1.244-.53-2.62-.8-3.28a1 1 0 0 1-.08-.379v-18.934c0-4.399-2.25-5.957-3.38-6.186l-25.16-5.532a1 1 0 0 1-.79-.977v-34.957a1 1 0 0 0-.79-.979l-97.76-20.546a1 1 0 0 1-.79-.979v-13.686c0-.471-.33-.877-.79-.977l-64.88-14.093a.99.99 0 0 0-.99.356l-10.65 13.428a1 1 0 0 1-.98.36l-7.23-1.446a1 1 0 0 0-.98.36l-72.01 91.013c-.23.283-.59.424-.95.367l-19.98-3.187a1 1 0 0 0-.94.37l-25.58 32.637a1 1 0 0 0-.21.617", + "M1730.07 310.274c0-.409.26-.721.66-.775 2.37-.314 10.55-1.291 15.53-1.882.51-.06.88-.486.88-.993V293.48c0-.498.37-.92.86-.99l56.03-7.876c.29-.041.59.05.81.249l12.89 11.672c.22.198.51.289.8.25l78.27-10.453c.31-.042.62.066.84.291l87.96 89.778c13.32 13.449 28.77 20.374 53.8 23.037 27.49 2.924 48.47 2.663 88.95-1.998l155.22-19.385c.28-.036.57.055.79.249l60.92 54.843c.09.076.18.136.29.18l59.01 24.579c.38.155.62.52.62.923v21.678c0 .44-.29.829-.71.957l-15.04 4.556c-.42.128-.71.517-.71.957v3.928c0 .436.29.822.7.953l12.82 4.047c.41.132.7.517.7.954v11.287c0 .458-.32.858-.76.969l-12.7 3.194a1 1 0 0 0-.76.97v5.339c0 .458.31.858.76.97l12.7 3.193c.44.112.76.512.76.97v11.555c0 .466-.33.871-.78.975l-12.66 2.886c-.45.104-.78.509-.78.975v4.232c0 .423.27.8.67.942l12.88 4.596c.4.142.67.52.67.942v10.904c0 .456-.31.855-.76.968l-12.71 3.271c-.44.114-.75.512-.75.968v5.589c0 .46.32.861.76.971l12.69 3.117c.45.109.77.51.77.971v10.999c0 .452-.31.848-.75.966l-12.73 3.425c-.43.117-.74.513-.74.965v5.921c0 .464.32.868.77.974l12.67 2.963c.46.106.78.509.78.974v11.102c0 .477-.34.888-.81.981l-12.6 2.506c-.47.093-.81.503-.81.98v6.545c0 .458.31.858.76.97l12.7 3.193c.44.112.76.512.76.97v10.373c0 .475-.34.884-.8.98l-12.62 2.581c-.46.095-.8.505-.8.98v7.127c0 .46.32.861.76.971l12.69 3.116c.45.11.77.511.77.972v10.28c0 .477-.34.888-.81.981l-12.6 2.505c-.47.093-.81.504-.81.981v7.169c0 .477.34.887.81.98l12.6 2.506c.47.093.81.504.81.981v11.409c0 .438.28.825.7.955l2.33.726c.42.13.71.517.71.955v2.666c0 .484-.35.899-.83.984l-67.09 12.088c-.47.086-.82.5-.82.984v13.669c0 .462.32.864.77.972l75.76 18.249c.45.108.77.51.77.972v13.075c0 .489-.36.907-.84.986l-6.89 1.137a1 1 0 0 0-.83.987v8.367c0 .486.34.902.82.985l6.91 1.207a1 1 0 0 1 .83.985v22.365c0 .511-.39.939-.9.994l-24.31 2.633a.996.996 0 0 0-.89.994v10.407c0 .481.34.894.81.983l11.67 2.187c.47.089.82.502.82.983v9.967a1 1 0 0 1-.92.997l-11.46.931a1 1 0 0 0-.92.997v10.14c0 .478.34.889.81.981l11.1 2.177c.47.092.8.503.8.981v9.876c0 .527-.4.964-.93.998l-10.85.709a1 1 0 0 0-.93.998v10.254c0 .495.36.915.85.989l11.01 1.655c.49.074.85.494.85.989v10.184c0 .521-.4.955-.92.996l-11.79.935a1 1 0 0 0-.92.997v10.754a1 1 0 0 0 .96.999l12.47.577a1 1 0 0 1 .95.999v10.608c0 .513-.39.943-.9.995l-12.58 1.266c-.51.052-.9.482-.9.995v10.301c0 .527.41.963.94.998l12.51.836c.52.035.93.472.93.998v9.866a1 1 0 0 1-.91.997l-12.55 1.044c-.52.044-.92.477-.92.997v12.341c0 .539.43.981.97 1l12.45.427c.54.018.96.46.96.999v9.303c0 .553-.45 1-1 1h-12.38c-.55 0-1 .448-1 1v12.896c0 .539.43.981.97.999l12.45.427c.54.019.96.46.96.999v9.515c0 .552-.45 1-1 1h-12.38c-.55 0-1 .448-1 1v12.769a1 1 0 0 0 .96.99l12.47.55c.53.03.95.47.95 1v9.46c0 .55-.45 1-1 1h-12.38c-.55 0-1 .44-1 1v13.21c0 .55.45 1 1 1h12.38c.55 0 1 .45 1 1v10.33c0 .55-.45 1-1 1h-12.38c-.55 0-1 .44-1 1v12.79c0 .55.45 1 1 1h13.02c.56 0 1 .45 1 1v10.32c0 .56-.44 1-1 1h-13.02c-.55 0-1 .45-1 1v12.23c0 .55.45 1 1 1h12.38c.55 0 1 .45 1 1v10.4c0 .55-.45 1-1 1h-12.38c-.55 0-1 .45-1 1v12.49c0 .55.45 1 1 1h12.02c.56 0 1 .44 1 1v10.49c0 .56-.44 1-1 1h-12.02c-.55 0-1 .45-1 1v13.1c0 .55.45 1 1 1h12.02c.56 0 1 .45 1 1v9.12c0 .55-.44 1-1 1h-12.02c-.55 0-1 .45-1 1v14.06c0 .55.45 1 1 1h12.02c.56 0 1 .45 1 1v8.9c0 .55-.44 1-1 1h-12.02c-.55 0-1 .44-1 1v12.78c0 .52.41.96.93 1l12.17.87c.52.04.92.48.92 1v9.5c0 .52-.39.95-.91.99l-11.33.97c-.52.04-.92.48-.92 1v11.61c0 .53.42.97.95 1l11.27.57c.53.03.94.47.94 1v9.51c0 .5-.37.93-.88.99l-11.4 1.36c-.5.06-.88.49-.88.99v11.78c0 .52.4.96.92 1l11.32.87c.52.04.92.47.92.99v9.64c0 .51-.38.94-.89.99l-7.45.82c-.5.05-.89.48-.89.99v59.95c0 .37.2.7.52.88l.2.1c.32.18.52.52.52.88v1.29c0 .36-.2.7-.51.88l-1.89 1.05a1 1 0 0 0-.51.87v25.83c0 .5-.37.92-.86.99l-672.44 92.92c-.6.08-1.14-.39-1.14-.99v-2.98c0-.44-.35-.79-.78-.79-.44 0-.79-.36-.79-.79v-4.4c0-.35.18-.68.49-.86l2.45-1.46a.99.99 0 0 0 .49-.86v-9.8c0-.57-.47-1.02-1.04-1.01-4.72.12-13.16-.26-16.92-2.63a.92.92 0 0 1-.42-.79v-3.91c0-.26.11-.52.3-.7l.15-.16a1 1 0 0 0 .3-.71v-72.79c0-.29-.14-.57-.36-.76l-.37-.31c-.23-.19-.36-.48-.36-.77v-4.22l1.71-.97v-9.4c0-.47.33-.87.78-.98l27.85-6.2c.45-.1.78-.51.78-.98v-29.69c0-.55-.45-1-1-1h-29.12c-.55 0-1-.44-1-1v-18.25a1 1 0 0 1 .84-.99l27.83-4.57c.48-.08.84-.5.84-.99v-11.19c0-.56-.45-1-1-1h-27.51c-.55 0-1-.45-1-1v-12.28c0-.51.39-.95.91-.99l27.69-2.53a1 1 0 0 0 .91-.99v-12.83c0-.56-.45-1-1-1h-27.51c-.55 0-1-.45-1-1v-12.13c0-.53.42-.97.95-1l27.6-1.31c.54-.03.96-.47.96-1v-13.75c0-.55-.45-1-1-1h-27.51c-.55 0-1-.45-1-1v-12.04c0-.54.43-.98.96-1l27.58-.96c.54-.02.97-.46.97-1v-14.18c0-.55-.45-1-1-1h-27.51c-.55 0-1-.45-1-1v-11.86c0-.55.45-1 1-1h27.51c.55 0 1-.45 1-1v-15.69c0-.56-.45-1-1-1h-27.51c-.55 0-1-.45-1-1v-11.05c0-.56.45-1 1-1h27.51c.55 0 1-.45 1-1v-15.21c0-.54-.43-.98-.97-1l-27.57-.83a.99.99 0 0 1-.97-1v-11.22c0-.55.45-1 1-1h27.51c.55 0 1-.45 1-1v-15.19c0-.55-.45-1-1-1h-27.51c-.55 0-1-.45-1-1v-11.71c0-.55.45-1 1-1h27.51c.55 0 1-.44 1-1v-13.48c0-.53-.41-.96-.93-1l-27-1.95c-.52-.04-.93-.47-.93-1v-12.02c0-.55.45-1 1-1h26.86c.55 0 1-.44 1-1v-11.71c0-.5-.37-.92-.86-.99l-27.14-3.915a1.005 1.005 0 0 1-.86-.99v-12.084c0-.552.45-1 1-1h26.86c.55 0 1-.448 1-1v-10.878c0-.489-.36-.907-.84-.987l-27.18-4.495c-.48-.08-.84-.497-.84-.987v-11.857c0-.552.45-1 1-1h26.86c.55 0 1-.448 1-1v-9.315c0-.477-.34-.887-.81-.981l-27.24-5.43a1.004 1.004 0 0 1-.81-.981v-12.374c0-.553.45-1 1-1h26.86c.55 0 1-.448 1-1v-8.499c0-.459-.32-.858-.76-.97l-27.34-6.841a1.01 1.01 0 0 1-.76-.97v-12.435h28.86v-9.168a1 1 0 0 0-.72-.958l-26.69-8.015a1 1 0 0 1-.71-.958v-11.017c0-.538.42-.98.96-.999l26.19-.912c.54-.019.97-.46.97-.999v-6.594c0-.45-.3-.844-.74-.964l-27.38-7.549a1 1 0 0 1-.74-.964v-12.346c0-.539.43-.98.97-1l28.42-1.031c.53-.02.96-.461.96-.999v-5.277a1 1 0 0 0-.7-.954l-28.21-8.86a1 1 0 0 1-.7-.954v-11.849c0-.552.45-1 1-1h26.12c.55 0 1-.448 1-1v-5.76c0-.422-.27-.799-.67-.941l-26.79-9.561a.99.99 0 0 1-.66-.942v-12.245c0-.552.45-1 1-1h26.12c.55 0 1-.447 1-1v-8.853c0-.406-.25-.771-.62-.925l-27.62-11.36c-.37-.154-.62-.52-.62-.925v-7.367c0-.331.17-.64.44-.827l.39-.269a.99.99 0 0 0 .44-.826v-16.859a1 1 0 0 1 .96-.999l25.66-1.16a.98.98 0 0 0 .95-1c-.35-22.528-.82-65.751.02-65.751.83 0-19.27-9.853-29.95-15.036a1 1 0 0 1-.56-.897v-4.127c0-.265.11-.519.3-.707l.46-.46c.18-.188.29-.442.29-.707v-4.047c0-.265.1-.519.29-.707l.12-.114c.18-.187.29-.441.29-.707v-8.63a1 1 0 0 1 .97-1l23.46-.705c1.02-.031 1.35-1.389.45-1.878l-25.06-13.668a1 1 0 0 1-.52-.878v-3.242c0-.265.1-.52.29-.707l.39-.386a1 1 0 0 0 .29-.707v-8.07c0-.54.43-.982.97-1l21.56-.714c1-.034 1.34-1.347.48-1.859l-23.49-14.01a.99.99 0 0 1-.49-.859v-2.601c0-.326.16-.632.43-.819l.11-.084a1 1 0 0 0 .43-.819v-8.317c0-.543.43-.987.98-1l20.97-.504c.99-.024 1.35-1.331.5-1.852l-22.94-14.091a1 1 0 0 1-.48-.852v-2.738c0-.41.25-.778.63-.93a1 1 0 0 0 .63-.929v-8.709c0-.552.45-1 1-1h19.39c.99 0 1.38-1.287.55-1.834l-21.75-14.382a1 1 0 0 1-.45-.834v-12.598c0-.529.41-.966.94-.998l19.07-1.161c.96-.058 1.29-1.295.5-1.828l-20.07-13.456a1.02 1.02 0 0 1-.44-.831v-2.634c0-.265.1-.52.29-.707l.3-.296a1 1 0 0 0 .29-.707v-8.804c0-.525.41-.961.93-.997l16.97-1.178c.94-.064 1.28-1.259.52-1.807l-18.88-13.665a1 1 0 0 1-.41-.81v-2.013c0-.265.1-.519.29-.707l.29-.287a1 1 0 0 0 .29-.708v-8.999c0-.537.42-.977.96-1l16.32-.67c.94-.039 1.31-1.225.57-1.794l-18.47-14.138a1 1 0 0 1-.4-.794v-2.072c0-.261.11-.512.29-.699l.45-.456c.18-.187.28-.438.28-.699v-9.445c0-.553.45-1 1-1h13.21c.95 0 1.37-1.201.62-1.787l-16.43-12.882c-.24-.19-.38-.48-.38-.787v-25.41c0-.497.37-.918.86-.989l29.34-4.237c.49-.071.86-.493.86-.99z", + "M1868.98 319.564c0-.316.15-.614.4-.803l51.4-38.26a.98.98 0 0 0 .4-.802v-12.748c0-.517.4-.949.91-.996l6.67-.605c.1-.01.19-.033.29-.073 37.93-16.018 114.53-48.45 118.55-50.507 4.94-2.526 28.34-11.921 34.32-12.279.22-.014.42.063.6.199l104.45 81.073c.24.189.56.255.86.178l28.15-7.236c.33-.083.67.001.92.225l39.07 35.044c.21.19.33.461.33.745v30.229c0 .292.13.569.35.759l76.79 65.843c.52.49 1.57 1.857 1.57 3.41 0 1.942 2.42 7.241-9.18 9.655-8.8 1.831-19.8 4.216-24.93 5.338-.46.1-.78.506-.78.975v33.047c0 .298.13.58.36.77l32.25 26.756c.23.19.36.472.36.769v8.107c0 .179.05.355.14.51l.97 1.631v2.835c0 .553-.28 1.659-2.21 2.973-1.94 1.313-17.29 5.6-19.64 5.739-1.82.107 5.69 5.429 10.06 8.346.28.186.45.499.45.834v12.614c0 .297-.13.583-.38.742-1.55.984-5.78 2.524-13.29 2.651-.56.01-1.01.456-1.01 1.009v1.226c0 .301.14.587.37.776l13.94 11.32c.24.19.37.476.37.777v11.887c0 .463-.32.866-.77.973l-14.45 3.43a.99.99 0 0 0-.76.973v.406c0 .318.15.616.4.805l15.17 11.18a.99.99 0 0 1 .41.805v11.591a1 1 0 0 1-.77.975l-15.42 3.568c-.45.105-.78.508-.78.974v.166c0 .339.18.655.46.84l16.05 10.402c.29.185.46.501.46.84v12.46c0 .469-.33.876-.78.977l-15.4 3.384c-.46.101-.79.508-.79.977v.87c0 .343.18.662.47.845l16.04 10.144c.29.183.46.502.46.845v11.74c0 .466-.32.871-.78.975l-15.41 3.506c-.45.104-.78.509-.78.976v1.583c0 .35.19.674.49.855l16 9.691c.3.181.48.505.48.855v11.951c0 .484-.34.898-.82.984l-15.32 2.778c-.48.086-.83.501-.83.984v2.449a1 1 0 0 0 .5.866l15.97 9.238a1 1 0 0 1 .5.866v11.742c0 .483-.34.898-.82.984l-15.32 2.778c-.48.086-.83.5-.83.984v2.044c0 .364.2.698.52.875l15.94 8.852c.31.176.51.511.51.874v7.294c0 .348.18.67.48.852l11.07 6.809c.29.182.47.505.47.852v4.628c0 .483-.34.896-.81.982-9.97 1.814-29.56 5.143-37.03 5.57-.54.031-.96.474-.96 1.017v56.406a1 1 0 0 0 .59.914l38.61 17.171c.36.16.59.518.59.913v15.16c0 .265.1.52.29.707l.67.668c.19.188.29.442.29.707v7.629c0 .503-.37.928-.87.992l-29.48 3.759c-.5.064-.88.489-.88.992v7.445a1 1 0 0 0 .63.925l15.72 6.424c.38.154.62.52.62.926v12.159c0 .506-.38.932-.88.993l-15.21 1.851c-.5.061-.88.487-.88.992v6.402c0 .409.25.777.63.929l15.71 6.281c.38.152.63.52.63.929v11.959c0 .525-.41.961-.93.997l-15.11 1.051c-.52.036-.93.472-.93.997v8.386c0 .426.27.805.68.944l15.62 5.433c.4.14.67.519.67.944v11.36c0 .515-.39.946-.9.995l-15.16 1.449c-.51.049-.91.48-.91.996v8.373c0 .443.3.833.72.959l15.53 4.591c.43.126.72.516.72.959v11.75c0 .522-.4.956-.92.996l-15.12 1.184c-.52.04-.93.475-.93.997v9.21c0 .458.32.857.76.969l15.46 3.896c.44.11.75.51.75.97v12.38c0 .55-.45 1-1 1h-14.97c-.55 0-1 .45-1 1v10.02c0 .46.32.86.76.97l15.46 3.9c.44.11.75.51.75.97v11.93c0 .56-.45 1-1 1h-14.97c-.55 0-1 .45-1 1v11.02c0 .48.34.88.8.98l15.38 3.21c.46.1.79.5.79.98v12.49c0 .55-.45 1-1 1h-14.97c-.55 0-1 .45-1 1v10.87c0 .47.34.88.81.98l15.36 3.07c.46.09.8.5.8.98v11.16c0 .55-.45 1-1 1h-14.97c-.55 0-1 .44-1 1v12.68c0 .5.37.92.87.99l15.24 2.07c.49.06.86.49.86.99v12.02c0 .56-.45 1-1 1h-14.97c-.55 0-1 .45-1 1v13c0 .52.4.95.92 1l15.14 1.31c.51.04.91.48.91 1v11.06c0 .55-.45 1-1 1h-14.97c-.55 0-1 .45-1 1v14.68c0 .55.44.99.98 1l15.01.33c.55.01.98.45.98 1v11.37c0 .55-.45 1-1 1h-14.97c-.55 0-1 .44-1 1V1212c0 .55.45 1 1 1h14.97c.55 0 1 .45 1 1v11.07c0 .56-.45 1-1 1h-14.97c-.55 0-1 .45-1 1v15.4c0 .55.45 1 1 1h14.97c.55 0 1 .45 1 1v11.26c0 .55-.45 1-1 1h-14.97c-.55 0-1 .45-1 1v15.77c0 .55.45 1 1 1h14.97c.55 0 1 .44 1 1v10.54c0 .54-.43.99-.97 1l-15.02.41c-.54.01-.98.46-.98 1v15.33c0 .55.45 1 1 1h14.97c.55 0 1 .45 1 1v10.49c0 .53-.41.96-.94.99l-15.09.91c-.52.03-.94.46-.94.99v13.38c0 .55.45 1 1 1h14.97c.55 0 1 .45 1 1v11.93c0 .52-.4.96-.93.99l-15.11 1.07c-.52.03-.93.47-.93.99v14.83c0 .52.41.96.93.99l15.11 1.07c.53.03.93.47.93.99v9.1c0 .55.45 1 1 1h8.92c.55 0 1 .45 1 1v4.88c0 .48-.35.89-.82.98l-31.01 5.95c-.47.09-.81.5-.81.98v35.47a1 1 0 0 0 .95 1l133.25 7.2c.53.03.95.47.95 1v9.23c0 .55.45 1 1 1h4.41c.55 0 1 .45 1 1v61c0 .44-.29.83-.71.96l-36.26 11.3c-.42.13-.71.52-.71.95v58.55c0 .42-.26.79-.65.94l-166.95 62.22c-.19.07-.39.09-.58.04l-561.05-137.12c-.45-.11-.77-.51-.77-.97v-58.88a1 1 0 0 1 .33-.74l2.25-2.06a1 1 0 0 0 .33-.74v-21.93c0-.49.36-.91.86-.99l74.42-10.81 23.49-4.2c.47-.09.82-.5.82-.99v-27.53c0-.53-.42-.97-.95-1l-22.41-1.17a.99.99 0 0 1-.95-.99v-16.66c0-.52.4-.95.92-.99l21.49-1.81c.52-.05.92-.48.92-1v-11.27c0-.55-.45-1-1-1h-21.33c-.55 0-1-.45-1-1v-11.78c0-.54.43-.98.98-1l21.37-.46c.54-.01.98-.45.98-1v-11.98c0-.56-.45-1-1-1h-21.33c-.55 0-1-.45-1-1v-11.21c0-.52.4-.95.91-1l21.51-1.86a1 1 0 0 0 .91-.99v-11.38c0-.55-.45-1-1-1h-21.33c-.55 0-1-.45-1-1v-10.99c0-.54.42-.98.96-1l21.41-.85c.54-.02.96-.47.96-1v-12.34c0-.56-.45-1-1-1h-21.33c-.55 0-1-.45-1-1v-10.71c0-.55.45-1 1-1h21.33c.55 0 1-.44 1-1v-13.14c0-.55-.45-1-1-1h-21.33c-.55 0-1-.45-1-1v-10.96c0-.55.45-1 1-1h21.33c.55 0 1-.44 1-1v-13.31c0-.55-.45-1-1-1h-21.33c-.55 0-1-.45-1-1v-10.53c0-.55.45-1 1-1h21.33c.55 0 1-.45 1-1v-14.32c0-.56-.45-1-1-1h-21.33c-.55 0-1-.45-1-1v-9.78c0-.55.45-1 1-1h21.33c.55 0 1-.45 1-1v-13.9c0-.55-.45-1-1-1h-21.33c-.55 0-1-.45-1-1v-10.45c0-.56.45-1 1-1h21.33c.55 0 1-.45 1-1v-13.57c0-.55-.45-1-1-1h-21.33c-.55 0-1-.44-1-1v-10.78c0-.56.45-1 1-1h21.33c.55 0 1-.45 1-1v-12.73c0-.55-.45-1-1-1h-21.33c-.55 0-1-.44-1-1v-11.12c0-.55.45-1 1-1h21.33c.55 0 1-.45 1-1v-11.47a1 1 0 0 0-.9-1l-21.53-2.09a1 1 0 0 1-.9-1v-10.85c0-.53.41-.97.94-.99l20.98-1.16c.53-.03.95-.47.95-1v-10.08c0-.52-.4-.95-.92-1l-21.03-1.78c-.52-.04-.92-.48-.92-1v-11.17c0-.53.42-.97.95-.99l21.43-1.09c.53-.02.95-.46.95-.99v-9.36c0-.51-.38-.93-.88-.99l-21.58-2.73a.994.994 0 0 1-.87-.99v-10.783a1 1 0 0 1 .95-.999l21.43-1.004a1 1 0 0 0 .95-.999v-9.266c0-.505-.38-.931-.88-.992l-21.57-2.645c-.5-.062-.88-.488-.88-.993v-11.137c0-.526.41-.962.93-.998l21.47-1.47c.52-.036.93-.472.93-.998v-7.986a1 1 0 0 0-.83-.985l-21.67-3.831a1 1 0 0 1-.83-.984v-11.012a1 1 0 0 1 .93-.998l21.46-1.393a1 1 0 0 0 .94-.998v-7.739a1 1 0 0 0-.82-.983l-21.69-4.069a.996.996 0 0 1-.82-.983v-10.383c0-.513.39-.942.9-.995l21.53-2.252c.51-.054.9-.483.9-.995v-10.341c0-.463-.32-.865-.77-.973l-29.97-7.203a.994.994 0 0 1-.76-.972v-6.454c0-.265.1-.519.29-.707l.8-.802a1 1 0 0 0 .29-.707V859.52c0-.511.39-.941.9-.994l35.69-3.766a.993.993 0 0 0 .89-.994v-58.573c0-.447-.29-.84-.72-.962l-28.75-8.147a1 1 0 0 1-.73-.962v-17.79c0-.503.37-.927.87-.992l20.98-2.736c.5-.065.87-.489.87-.991v-4.616c0-.45-.3-.844-.74-.964l-21.24-5.85a1 1 0 0 1-.74-.965v-10.655a1 1 0 0 1 .87-.991l20.98-2.838a1 1 0 0 0 .87-.991v-4.513c0-.449-.3-.842-.73-.963l-21.26-5.956a1 1 0 0 1-.73-.963v-11.435c0-.497.37-.919.86-.99l21-3.044c.49-.071.86-.492.86-.989v-3.651c0-.445-.3-.837-.72-.961l-21.28-6.166a1.01 1.01 0 0 1-.72-.96v-11.125c0-.492.36-.91.84-.988l21.04-3.353c.48-.077.84-.496.84-.987v-2.606c0-.426-.27-.805-.67-.945l-21.38-7.434c-.4-.14-.67-.519-.67-.944v-10.849a1 1 0 0 1 .83-.985l21.06-3.663a1 1 0 0 0 .83-.985v-2.262c0-.439-.29-.826-.71-.955l-21.3-6.588c-.42-.13-.71-.517-.71-.955v-11.7c0-.486.35-.902.83-.986l21.06-3.662a1 1 0 0 0 .83-.985v-1.74c0-.426-.27-.805-.67-.945l-21.38-7.434c-.4-.14-.67-.519-.67-.944v-11.625c0-.483.35-.897.82-.984l21.08-3.869c.47-.087.82-.501.82-.984v-.666a1 1 0 0 0-.65-.937l-21.42-7.966a1 1 0 0 1-.65-.937v-11.562c0-.469.33-.875.79-.976l16.33-3.63a.84.84 0 0 0 .66-.822.85.85 0 0 0-.48-.76l-16.07-7.622a1 1 0 0 1-.57-.903v-3.179c0-.265.11-.519.29-.707l.49-.488a1 1 0 0 0 .29-.707v-17.041c0-.469.33-.875.79-.977l44.26-9.778c.46-.101.79-.507.79-.977v-63.711c0-.468.32-.873.78-.976l83.59-18.829q.12-.029.24-.087l7.05-3.643a.99.99 0 0 0 .55-.889v-2.973c0-.454-.31-.852-.75-.967l-18.91-4.958a1 1 0 0 1-.75-.967v-15.17a1 1 0 0 1 .54-.885l18.58-9.764c.33-.173.54-.513.54-.885v-2.517a1 1 0 0 0-.7-.955l-18.25-5.712c-.42-.13-.71-.517-.71-.954v-14.57c0-.359.2-.691.51-.869l18.64-10.617a.99.99 0 0 0 .51-.869v-.391a1 1 0 0 0-.71-.957l-23.72-7.153a.99.99 0 0 1-.71-.958v-5.169a1 1 0 0 1 .18-.575l1.03-1.468a1 1 0 0 0 .18-.575z", + ], +}; diff --git a/src/layout/LayoutWithoutFooter.tsx b/src/layout/LayoutWithoutFooter.tsx index a1f5af3..18ab159 100644 --- a/src/layout/LayoutWithoutFooter.tsx +++ b/src/layout/LayoutWithoutFooter.tsx @@ -5,7 +5,7 @@ function LayoutWithoutFooter() { return (
-
+