From 855313a0a02b5e21e939c27a3b610ab730c65328 Mon Sep 17 00:00:00 2001 From: Maxnflaxl Date: Tue, 7 Apr 2026 16:02:26 +0200 Subject: [PATCH 1/9] feat: integrate DAO accumulator into the DEX --- html/dao-accumulator.wasm | Bin 0 -> 29763 bytes html/index.js | 2 +- html/styles.css | 24 +- src/app/app.tsx | 8 +- .../AccumulatorRewards/AccumulatorRewards.tsx | 422 ++++++++++++++++++ .../containers/AccumulatorRewards/index.tsx | 1 + .../containers/CreatePool/CreatePool.tsx | 8 +- .../Pools/containers/CreatePool/index.scss | 32 -- .../containers/ExplorePools/ExplorePools.tsx | 1 + .../Pools/containers/TradePool/TradePool.tsx | 34 +- .../Pools/containers/TradePool/index.scss | 17 + src/app/containers/Pools/containers/index.tsx | 1 + .../Pools/containers/shared/PoolTable.tsx | 11 +- .../containers/shared/inputErrorState.ts | 14 + .../Pools/interfaces/DexStateType.ts | 5 +- src/app/containers/Pools/store/actions.ts | 32 +- src/app/containers/Pools/store/constants.ts | 15 + src/app/containers/Pools/store/reducer.ts | 19 + src/app/containers/Pools/store/saga.ts | 170 ++++++- src/app/containers/Pools/store/selectors.ts | 4 + src/app/core/api.tsx | 108 ++++- src/app/core/appUtils.ts | 5 +- src/app/core/shaderRegistry.ts | 56 +++ src/app/core/types.ts | 21 + src/app/shared/components/ReactSelect.tsx | 2 +- src/app/shared/components/TopNav.tsx | 1 - .../shared/components/reactSelectStyles.ts | 72 +++ src/app/shared/constants/common.tsx | 14 + src/app/shared/constants/routes.tsx | 2 + src/app/shared/store/saga.ts | 31 +- src/wasm/dao-accumulator.wasm | Bin 0 -> 29763 bytes 31 files changed, 1050 insertions(+), 82 deletions(-) create mode 100644 html/dao-accumulator.wasm create mode 100644 src/app/containers/Pools/containers/AccumulatorRewards/AccumulatorRewards.tsx create mode 100644 src/app/containers/Pools/containers/AccumulatorRewards/index.tsx create mode 100644 src/app/containers/Pools/containers/shared/inputErrorState.ts create mode 100644 src/app/core/shaderRegistry.ts create mode 100644 src/app/shared/components/reactSelectStyles.ts create mode 100644 src/wasm/dao-accumulator.wasm diff --git a/html/dao-accumulator.wasm b/html/dao-accumulator.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b5c9e24e480b0ae0b10446137d983d7b5212e5af GIT binary patch literal 29763 zcmeHwdz4&NneRU5R8`lbLr$82A;IBPfthYhoCw&R+hWLR5+Fh_l7Q%9R#WM&q^nb1 z)l^pp;tEM45!x}1!HXCjAMr`l#0fgM;)Ah$2PcCWuMhMxv!bXgOSzcqFf&;*I^5sy z+xtAKx)Tx*Xa2a!sy_Si?Y+O({=RSTv(GuII5uJ_rK}HF=iF*-SGOv4tGyjpXFLC< z@E8BA?I_%)3z2TqrMj4Z69&j)Mp@f#%^C3TLw#Cqwg)YdmOyMBD6`!bb`b%c^jFVQ2V zR+mNwMz^RGt25WtHjeeLtd5W99%o5D9Hosg(qLp%H^>Trkkdk)##N|ei}KhKm6jm{ zaTy}ReD<1BakSsBRB8h%D*#e(RlQWwJ!YjrY>4c}QltNxQhDQ0L*>}wtgB1aQoYzH zU0bSGOBL15LNfm9QbSWJBS$6RhLn))fDwiX{ls*v)X=oeT3f1=1{zn^s*O-CiEE0L zh6-hd#v(J_cx|IT0LDny?lr}+p)2bpV6}Frc*(1})htaMir-K#H%eMU?F2(FHx(=6 zrYOy#hf>Jv%)oJ==2aY&wy&MlH)qI+n6iX_y~>>OF~Eo9CoPN+Y%U7F(rP zml{L0!Tu$xCrG|ht;_!SGgjfTHsw!DPE06w0{@hMS1kRuDDB=QweN{a{Ess2KPV+{ zVXcArYz*cL0`u(%#(zvoo`{wFVp_>FQW9@<*V|?uYbVPM=F{-;KOn8*{Y)S0;{p@M zXMbynq3esM9P3bPEC0Jv@;zxK{P9nJtRJ6ptY1$X>-2m6?WuY;l-~Upr{d~;tc}av zKbdrPpQ;}-)<;eQ=Al!;_+Juy9u*kP=Oa=Qm+2F&C1&)WNh_`S)Ai?RX%*L>e{Su^ zzw7Pf#_5c8A0bbwt1o~GO^g1U`%2D9Ayi0gzfe=PC%dU&UnFUJxo54Mr99g|lo|G{ zPNn!K;oi;3oAYwe29T=LPH5n{!+8g74yK3w^l(0bV|B9vSBZU%ZbdeuiUq? z(aKpCVbcCj)zw756OH_|Bt5&!IhZM=`t6eO+Bmb-hqO7rr_umcO#e9 zx#Jhyy@QqMNkX5P&8m4!|E^6Mbt3(r4ojC#?%1)T2Lm)&NYN87>3i-yXs>+H4~>X> zuata*ob=jUm@(9UD&i~X0(Uw!mFxkNaYD^UKB0@jmxEx80Qh-x@fA1$#hZ{?d%3VM z-)%obZhPJKabY3bk$JZN45TXz#NXpcC(s6uDvdhF$P zs1J~K2EQz^K&c)^qzrj^?oJK^8Bu%kxpq6}VSwR$#>@KFa3L$@h1{xHDwp$eUiRu) zR?dG~xTPg-c&c@|9hI7uSkB7V&*9eBF2ama)uI4Qhz&`=H#=Gb;iHoD$IZkI7mi_kB) z;QTb?>i=ALg`Oaicry*--p7gp6_;IDdVg+jIOJOblEWYU{m9!Q5b) zCL!o&pHFG`RkVH}k*B|ts)zBHOs|1-EAgHcFCS}hfCgPG!gQ=RgU z!o+`>ePj9oqT4>2mJU0SC^+;xdcY4y19~Y|<{cTf+y0xh=g<;U-$)q~^8Ycx^vDBQ z_uX0=DSuZcQ0bp05(#eA;AbK*Z&ShO7{mrdlrO6g&v74M^ZA0dgFp$GI__6Ynb-&! zJ`ew$Pa1~{?Pf@onC5I#bhh9MBQ)w@At^l+Qrg)jJtRV+r(ms=D_ln32{5J)QJiP> zsUAo9vS{-x_dS9N=MHp6FWis;Up3yKW|IB*ZGkm${6rnP@A#>DKJ9xFDWsg`zLifv zGHrd?bzmnlUYj_!1gA>E%l18~ZptfMvlH-RU<3Snnj}KtiYb5la6t{TgSR~BFX1#p zcT^(NQ4+w?ynsFe5Zw%8Ail}vG?P6GlFV0zVLdR@^X_g^D8Udqv}JPJ2$<#WjYTP)v>{B9>|KMVOU#PVk$ z|C3mLHuC=w%e% z@^_~q_<6{GES5hH`ESPZkfHy}SbhQW_qIjt&qsc5EdNsEAC2Yz1o>aZ@)scgcG&EI zUJrVahvKSEmBy^YdJ#H23`K#(#V?6p3coh|()eZY%i@>AuN}Wx_??B{Z2VmO=HSiBaUwS7F<&P z&sD`g{Ex}uZu|Xc;33!=#KrDXs>iwkiUBiAywgC+{W>j^mkw+Px}OsmsATQ|8y3oV zzbO?3cDCO;%oT}(nUh7@QY7Yq6Ol7#URET$nCJyYiz^aYO@RM2<=`Pp(N-cs8{rUA zQ7}l~z-Z8KyEgKAABEpCUJr~y7uY;-bpUd6s2u+ayB7iJkdm$di%SJWxip7EH2?Rp zN6!LZc3bc&dp@5T4q^f)3__=r;Y{vBFH2+)7jS>ZaEFR(8^aDMualjYpTVHYaE42_ zVoY>GCty6SFhCb#i61OxLmD2TsI_~iMu-C^&msP&(*Az<7a$#Y@t|0?5CQa5=-_Q| zs1q#;7&w}Wk2ZA<7>fakv)Q+93laE16AU^%B>Jvi3l744bSkBzLre*J4B$0MOZy$H zMYyl@JM1$dRMLA(THFprE+eHl66K5koltFm7kccbjyr)Fn`Mi3U{I9kWilKK!6)Yw zIH&Y@#_M90B2CSbs7-vimtKH?C;=ajggD?lx54P<3n{%?2SU;#nRFukx{&yL5fuj9 zPf*R;!m9T-Re?e(F{q!y-i=v+q;yUz05`%cy&TY^tt+IAYNHA8&~>sMf&!p(3;*02 zZ*p@XjkO8o$Kld>1Y}t2Ih@C4$>M-0p-q-7jIgm}0ic(WP)q~Mti_6!yHjkShhU$g zj1)~Fiyp}bNDg|(iXXq|uB-i0`f_xi5m<8^Ioo z01iaS!x8ME2=?&^;7F8wDuO*0!Jdc!jz`Iz2yg;?nKbw&BYdOez6f@21bZ+7I1nWd zN3e$?*vBJ)BT@3H2=-V6dm;ij9wm1oxDN1T(%_ql@QsrDBG|nV?7;}&K$JWj!5)fW zACCZzM9HTj*kcjwi3s3$l-!A6KERhrgKt}eZV&31#65h*ldSNi;!~@w+I&a+u*5LTm1{ zBd~@a5`XD27MS3jsGRl``F4!oW`cYU?X{U`MVutI3jpi2qi=C1bdsN7NZ>DkhxwSs zLqa{dWmZTcz{Pk;zr7Aunp~{f4RH?kUr7)twU;v(1;QTp(?2c_i~Cj#OFXRZf5;M! zwB7v#lh~_RtYnkLUhbvIo;(=kTS5`(1Z>W0_mZ9VT=zk?2*a1J#ljctl4bF~-QBA@ z)jQidGD5lXyM_z1+)uL7%lft^SSr%Pg|keBLdeU2<>n}KVQMFW!A^S@LqY^+1uW7T zx$*BH{~**;T?jXD3#o7JR_`p2tNh8#Fyd5*4J3a`M#V-m;z@}k$tU>iR7@jMS|c0^ ziIJy?XMUyJPqTFa(G*KfP$*z&2B?U+_DJ`Re}`yF+DDsxrf6%RDh?NL&GDkgACJ_*la%37fW=6)1B&i=!bIun#GjzVbQ1aX4I#I)~AHl zr^Jh;Pu>jrlz=uthasO{<#Dy_1{$mP+4F|&42VUM4dVrp6E5UCN;n1chUZ*t3r|8V z{bjS3&hh4WN%sKx6Wo6>S~^F@avx$9_3D(Wcp6G5n1e#_UNjKPc=xl?`5b-4v~oWu z1-8Ejmgh%I^Ty3YJae=yRx=gP?1^V4;+dnVc$;`;Pdqab&m2w0+r%^2!HVG)&m2v} zYNq0uJ@L#$Jag2Ew~1%=#4{7|%uzeuCZ5?7&rHNKN3l8xIXV^3?1^V4;+dl=-X_do z3&!l${yMgjm5t%0!^ZpYvIMe&H(SI@x7{iFgsCZOa;!DNJ>AgF*u0$^t;RCZYK+Bl z1BuEWt;V=vjU@{JJu6zWWW(X!cv%28fDBH zbS9oh9M@%$?G?`{_P#^x{hI*Z(U;xo<=zx+?c5b@?TBy4cVK7uIcBst7eY0=mJaj| zucBm&4qnXomX!FGl%CnzXcu7LwMh@GGVjg=RvC^*TV>gF*G9&O#4Ot(0b})O7=yhX z`t2o#eYD5$%f@@L8c|HG~5zX8K(cT>#*CvO?$V>-#>cH%90bh{lzzJ?8!W0Et zce#UE+urU3n^Ol`?>m{9(2 znI^&4n3ER2(*<45^57f*>M$E*n$0jg6m(t#f6@(~=XY+aGrifz`JLNXwYgsJR$W@V zI^$SQV$OU^W7(%~fMF(KJ8+j(Nb)REvh^%cvgs^QviU3#vf)`G0ETCY(2F@sgid*u zsF3Kv5PGP|7k8*0XOerIFgRfEbs}?r$4;`_(Y%)O|Ib<~qCOFJ+ENtO`n!agi9k;o zZ0hYH_uEt~C>{2KaEH5)TrSp5vr}9aQQ$VU{q1;0hjx3LugLj8*G6KWh018X_ zPc{kb_gYw8&OAMSc<9IWu?=?-dO&1(vXd+)Ifd~JgbQ3@P)(lKNtSOYoWnTT(T|s* z=a)@C`r*F7FmJ zI0Ld~0d9}GlQ^-dZtxQgFU4!JQOB+Hw3kLL&t(>*)IljWxus3IFJVgUSSjlI?4VmT z@3YV`dwCGIDcP~rK%u&!j{RgYg;0_^3%Ff_7y|1p9AX3=`hXUkt3G76oM-8h$at-Ot3l6V7GA9(XlPk^_rZGUnNAc;E20OmHcUM`>XYp_L-55R@Bvac!CTc({HsiN#1)0oiSthq_1va`7$U+vL)0^B{u=~^- zF-R7upldNneHK0H1(SW&-8+DE*1rNZyg#6kOyDjh#(7`zsdV6{0RaoaPhl?jDZt<-2MYM9dC9XF!plU+OLIOZK^;g57bSd6 z1k5CjIDffGGtx`olnZF|sYte$xYJ9xkJ3h9{5~2B`L}(C+#?}?uI0TF4xG*PZRcqp zTNS4sJf6KCI%#!pag}%kRXl} z>G_RQNg^wH*@Bc(f=Ny$v`JEeQc4L1rJQJxpaFrs$r*7+ zpV%>?bV5~o&fubjl0UG@U~%4P5?A97N7 za0$;l@)xc^aC9!XI}Wqb<6zUsQ_Jjmyinns2MajQcs{aXk(0}KNWim}*=aHDIE^{+ zU?Bx#za1K%5Tmbyq&^TGm^s`P++RpzbccmzFhC*dYZ9%^u+kY6$8>jhpQ6J} z@gAv(_s+cUt;8?oZ$lRhpUl|__id-Ee}B{Hu!d&4L@aeU>?9B|7iJm zsJJsS!^ob`u^4YrPIQ8?5zGt!uqh(^?NMJpSAWJvt@J=SBb+ zuJzE1S?i%wS?eVcBzNEl0fw4!oGFC(Hg$v&=~0Gfh$;XqU6Q1IEnMf2*k;4t?tWDNNW2 zU;}Rb>jR(o{G`?6oZz`4jJKzwfYU|K@L19ZdBVv*S7SD>+djb4G)}jTfIi_r!Cr9^ z7ikaIkFiXS7k69lW7-||&olRvBy*0TrhxSlDMkH4bCyOj1)O@&BYhpaV$c)+id z;22^a3ZTsAV?fBy<%M1+)uUc2Mb^b}f>aN3JHV)^sb@g#Q6UebcH2+r<^?*p*TA{GBN3g^KZ^5k z31eMtzku_FU~+h>*g*-Otq2Qj|LfSX!JptPoR~Ij1v{96C?<9Ze-V%HVV4X^C{lu+ z9Fqqc5k5hODjtXXxBO0eAnNvmKM#z77Xju4{Ul>3;6tv1)}`f4@H{ zSZ4}86%<@&3O*kcTy6^FSy(Kqnx27b=MkKQ|9z|ztTQABGipY1NIs6J>(gcE8(9vD z6+F%VAB)`RF(7QV;jk&$$Gsjc_T0ZD6OKeVaHxm~yHq>kL|LcJ&WU(2HL#BMY@AB; zAbrH2JqRL}YhXO1f{>RrCag?Ks3~E-Nd;AiCaq4D-c+y{B(kT3XYHT7Gmjp4ZVOpi zdFeIwf5p079vUKDCT>rF3_1Qfg#ZnBZ_2|c0q1*yRZNlrJdB3~)7Y|Q6!_l_*c+taFG%Wc(4Y?gF_Pj z#@FCzglaN`3w2q8ldCvU$!H(D3HN|oW(|&;NnC@2ncMR=MurUv)|yFbOMI;Mtc#l=l;Wvo*J66W05_b*3A2NsNnt` zFtp7M9*(WK&k;XjzxxUE{M%7L$F}(5dxhxwR?}-NVx`Cs4n(1oP2`FI6jaR33wnG^ zNFUvMR)`u}x`$a4KGcUc2YFx^XWp9ogkSzbQ1M*5k~}a?1aSGJ<^L^RrhZ5pWwdrD z8=u5Z*@4aZZ8EmL3XdNjff$n7D%s?+#r29uVc`zab z{@+c&=&voT`oGhv{8`bN;lf+Z-q_3o`W6lYOWW9>R7KfM4vGA5j0{Ybq<=Y{qs3ra zb}}T+G#~s;BA)>>i9Qaq*!saqU}S)`rU?|s)sR3P%Luz5k5K6ciM}2iO>E|)I3*$R zVbcF5G!vcgvKbtLCet-)KS|=bx7ec|vHZzrfs2nv89ki81;&gK-%E(Jh}z%%L%Xsc zn>`;U72l(y#`VM2Fs%k$c9Q2;sfWhl&dfb@NA}_oOl-*Zs@Fqjr6C-%x%;fe=pLcW z`LsVadAcwrPu1cgaf0#@$8tFT5?rzIj(C~z>5s?-JYb8v(>&mj^l>KiBBW2TCy$6q zMG+MzGWdgy1BOv)RI%iFZOSh~thYO9JF)Zqm|!W5j!ZD}K{#6vmFB6K7_m{u(<7q$ z_HyAGm6Fp^tMEymQ;>%sjV>cJ5?z+Eo3YSe+BA7^jJj975#38g%E$5F7CoNe6P)Jx z0h)Xt4~*P_3rx^MmXC*7{mZdUAT9IysY*`MnMOi!%Sb1mrqE%*_#vEmkVi2wAvo$W zs9V}kLPt}b_RsP7AmQE$1xQf2Q+$a;1uXzQgxoGv#4JV1|11`m2q6L;6}kyT>fP^A zQ9@C~>4vdO$9)H8gtU-A8O}ZBI^qwYi*AiL~!TML;U zoG(Ha^)#XjP~eQBz`?Y@Ep%4(U~vg@7`ulv11AWj%xBecXg_x1<+*Ch{|ib`JV_ZioZXspvY!Y3V%0Bl~JkAow7 zIH;#@wBiO05YkId_`~>tkS~c&n;X5s%N3G18Wq^|-_MDH$Riz_3QB8Ie8EaF`d^cd z6jxmc=HA~l%^!`iP28{s({H=_fCh!w&+WDmDJZky1V?V3WLG{Ou5b?$PWxuvT)!I2 zGzSLyH8BDV4D^%69`DuZBC3^slo+8jd-Rn1jn+OtJBdNu5G8JbPg>^rY{iH;ct%^% zg)KGDXe%lv4hQjUp;X-B>qi#xo+8AkL5*yv`|_?WfVn|m_Hz9`Cymu}qV9npX|CZx z#Urg$=$CXoKh9_*(_!!r*0_~uSx7EX_h)sxp`*{r2*37XE#2xJBpB}~HYd=SO+w49|z!NMGD-@8%WTd%Jjj;=R}eJWMFFMf(<%BDWM;eK(9DG3u##4n0qy8EY>uh6C1Ma+C3MeR<8Du&7DLm-_OyJ56X7Kfv(^_Zr;4(GARTWZtMSgni4l!dDhXcl`x_%jeVQp2FiQ=CLPxIhb-j zpT5BcB%e4Y4Rf(11uocPU?I`Gc0s}ML6Pq=WnS=r8&q@AUS6lfy=8@GV$e~r6Ojns zXn?M8vH%ViJtOpmpViM+A*AAq;e?SKkx#N1m|KSn!9!zGZ2RT_w~zs^CtcC}1@|M+ zYp-e-9Jqd!EjBjI!zE*Ri>_t43uJM_Lm$|N@w8hOjDnCua_{VDzLlNbgCk;4EGkPSaP6(H!1FwQx$38Vh%#^ zTm^fH&Q(MmPx4$vu$#WMV0z;wdbqLP+Fk5ig-~!>9pk(S(M(FmI8?zc0)40=mCJo| zwx#f3PwtV~syNUn*Q#S`bGdYT|6pmfQrl7*)Va}Oy*M(a2Finq?}V-cbkz!_Vbsu# zqZ{kR!P1IS1+VBfZ>O%VE?520(K_DJT_029c!l$&m-IK(`n8+Nqc`CN-y62zuNqoY zFRd9Wj+Itc2ig0IV(rRWy`;tlhDw9ul~Vt>?ph74E7tM8VO8b}l+m!LyY3$;j%`wP z;949g^%n<6%2ieN8 z8~q!Kb%1XqKK{sv8Xqgw`^ghYjY*O(Y}OTcclRb$9I1_08`q7lt8FS(l`lEPnl+%b zHaMorW7m%k=?3GYgLpBv8Y0EFmm5Qa_2TV)rQ*oVVJ_&0?^oVZE>#9qsa~(u6_~S_ z-0^^BqvTa<4Q~U+9aN+B(&ABa(QDLd-q;XdXT3t?=dq1HFfcwcUMV(eb#K5(4?G)F z#q!|d^)fW&K!jKl3{U(^QI=d;TrZ6j%T+LE@sNHAc}uD8&9o#{!UgoADHQ1H=+H^} zX|Bq}l~GxUUP@UpgLnrDUxn_uK)qv}$u+^GZ+OPp{cvtMcRIFFFpe)d*)+PZHR3Hq3 z8bQdo8Y^Q!lrMIqg$3i)P1V}%RZklkg@0t=rNY2sq@b)Y|K9%C&I_`S|M(x?J#gNJ z;eUJEkA6S&>1~gGfBiYNzjGdaWXs_P4*#EybH4N5%hu=Y*}ru%PuU)Hd3y;adzrTI*`L>WRS~tBsVr z5ErjlFHw^PQ&GcGwKl$SD1wkeAwg6eqllId)E3K>B&K-tzFJ=#G$~Gm=}-U`7+&KL zW7?-^lLn5D74eSy>q{GJjdGDL(JPO6^kYDSY7grj=SAQ}LSDoxjcd~UZ)!F$RIF}< z6(1jo(Ydz8vR8~t8L!e<1V*>Gxmd0klX|9KI~keOWrnTzW~yd`lx6eMTeK`~{76^YM&X zvF~P_6(T1i&o*Dna5LeDGUmj-kvn$q97_>*a$xVS*RjvybQ@R~kskxvKTv?xsb zoW+IBU$VGJf5hTt(f2DBHhsF{Pvak=&|j_SZ24eCR~$rttK#C5e5T^%u`g6C(nE6I zF4jH7zf19orY}n9Pg49@{A(0TT0cbb%BB|j8x)sJ`~1YEtzVwFEdJ4nS4H2O=ng+M z5q=k9$ThGmkYaI zeZ`H9as_nat1Q63x0eCt+VWtWWOTK;27jShwFqI433?E~cU`{YjQJ3@hq6}3 zcQQ>q&@p+lY+z=ohWdC_xl++VxnJKn*4YFdh#q~(CtXJ6lQ&o=6pbK^&R(%-W(oFR zRj-Yp+a^hNEq_(hATugjZ|}O&7(c-SH86wtAF*a`w|czND6cJVyrJ9}FIIYcvA993 zInuw@EY@_ZQZs4csD=@JT&4sPnTeUfBnswhTyUW{y88Oh3`f{PS?UEi&NOmd6}qlm zaYh5I!iSRT)nX;mKPbh*t`$8qXsWEQ^@=(!u#hWMr99g~POs3pSO&4}u z^{(fS7RZ7D&_?$vEL&lSpm*aXNzZHu*d%1jNm?%Kx_U_~lh?pn_x9c>EA2=kk@j4( z`}va*8L}1@aZoJLW~M}1g`~9NyLyXhys&H4Yh{{YJw8z8VxzbBs!FZcfIlm5UNue0 zLXu+EEiCJLZLxJA*hvJi(H_T)`Zv?un5m3(w{gau8U3rn@r z3|SYJFYLPRfoXn#9{fh^*Nla%YUKb&hDjmTi?l-r7I3nyaO_2fromc<7J*%QZrHBX zSG4w~>AeBpx!PRnoVk(%8Y;W4zqA!5By2{Bk(#d8y}7j!q%E6QTszFzF0^=|&V+mp zt03i57g7z@eCCWNR4cO043|iuX@ar7NkdNEL5TBAU<^z4W(=<|ySYePQ?Ct_#>Q%x_feE`ao0^3we-zsA72uT91C%I!+9-G+YBz9T{jn- zMBZxOZ(LPvTz=^|mJu-VufsmZ^$4mEkYO9=@+ISoJS;>yXKWL$P!@Kng&AzM4~`GO c^jYmlk`QdWuHRxM2P)WTNWF5&EAapS0Rf0rDF6Tf literal 0 HcmV?d00001 diff --git a/html/index.js b/html/index.js index 05479a5..84e1a2c 100644 --- a/html/index.js +++ b/html/index.js @@ -1,2 +1,2 @@ /*! For license information please see index.js.LICENSE.txt */ -(()=>{var e,t,n={79887(e){var t={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};e.exports=function(e,n){return"number"!=typeof n||t[e]?n:n+"px"}},96998(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(71354),o=n.n(r),a=n(76314),i=n.n(a)()(o());i.push([e.id,'.custom-select__control{background-color:var(--color-opasity-0-1) !important;border:none !important;border-radius:10px;cursor:pointer !important;max-width:412px !important;width:100% !important;min-width:300px !important;height:56px !important}.custom-select__control--menu-is-open{box-shadow:0 0 0 1px var(--color-green) !important}.custom-select__input-container{color:#fff !important}.custom-select__input-container--has-value{color:#fff !important;height:38px}.custom-select__indicator-separator{display:none}.custom-select__indicators{padding:8px 16px 7px 0 !important}.custom-select__indicator,.custom-select__indicator-clear-value{padding:0 !important;cursor:pointer}.custom-select__menu{background-color:var(--color-select-list) !important;border-radius:20px !important;padding:20px !important}.custom-select__menu-list::-webkit-scrollbar{width:4px;height:0}.custom-select__menu-list::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.2) !important;border-radius:3px !important}.custom-select__menu-list::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2) !important;border-radius:3px !important}.custom-select__menu-list::-webkit-scrollbar-thumb:hover{background:var(--color-green) !important;border-radius:3px !important}.custom-select__option{padding:0;margin-bottom:20px !important}.custom-select__option--is-focused,.custom-select__option--is-selected{background-color:rgba(0,0,0,0) !important;color:var(--color-green) !important;cursor:pointer !important}.custom-select__single-value{font-family:"ProximaNova",sans-serif !important;font-style:normal !important;font-weight:400 !important;font-size:20px !important;line-height:20px !important;color:#fff !important;text-transform:uppercase}.custom-select__placeholder{font-family:"ProximaNova",sans-serif !important;font-style:normal !important;font-weight:400 !important;font-size:20px !important;line-height:20px !important;color:#fff !important}.custom-kind__control{background-color:var(--color-opasity-0-1) !important;border:none !important;border-radius:10px;cursor:pointer !important;max-width:167px !important;width:100% !important;height:42px !important}.custom-kind__control--menu-is-open{box-shadow:0 0 0 1px var(--color-green) !important}.custom-kind__input-container{color:#fff !important}.custom-kind__input-container--has-value{color:#fff !important;height:38px}.custom-kind__indicator-separator{display:none}.custom-kind__indicators{padding:8px 16px 7px 0 !important}.custom-kind__indicator,.custom-kind__indicator-clear-value{padding:0 !important;cursor:pointer}.custom-kind__menu{background-color:rgba(0,0,0,.9) !important;box-shadow:none !important;border-radius:20px !important;padding:20px 0 0 20px !important}.custom-kind__menu-list::-webkit-scrollbar{width:4px;height:0}.custom-kind__menu-list::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.2) !important;border-radius:3px !important}.custom-kind__menu-list::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2) !important;border-radius:3px !important}.custom-kind__menu-list::-webkit-scrollbar-thumb:hover{background:var(--color-green) !important;border-radius:3px !important}.custom-kind__option{padding:0;margin-bottom:14px !important}.custom-kind__option--is-focused,.custom-kind__option--is-selected{background-color:rgba(0,0,0,0) !important;color:var(--color-green) !important;cursor:pointer !important}.custom-kind__single-value{font-family:"ProximaNova",sans-serif !important;font-style:normal !important;font-weight:400 !important;font-size:14px !important;line-height:14px !important;color:#fff !important;text-transform:uppercase}.custom-kind__placeholder{font-family:"ProximaNova",sans-serif !important;font-style:normal !important;font-weight:400 !important;font-size:14px !important;line-height:14px !important;color:#fff !important;text-transform:lowercase}.custom-filter{width:100%}.custom-filter__menu-portal{z-index:10050 !important}.custom-filter__control{background-color:var(--color-opasity-0-1) !important;border:none !important;border-radius:170px;cursor:pointer !important;width:100% !important;max-width:100% !important;min-width:200px !important;overflow:hidden !important;border-radius:170px !important;height:41px !important}.custom-filter__control--menu-is-open,.custom-filter__control--is-focused{box-shadow:0 0 0 1px var(--color-green) !important;width:100% !important}.custom-filter__input-container{color:#fff !important}.custom-filter__input-container--has-value{color:#fff !important;height:41px}.custom-filter__indicator-separator{display:none}.custom-filter__indicators{padding:8px 16px 7px 0 !important}.custom-filter__indicator,.custom-filter__indicator-clear-value{padding:0 !important;cursor:pointer}.custom-filter__multi-value{background-color:var(--color-opasity-0-1) !important;padding:8px 0 7px 16px !important}.custom-filter__value-container{flex-wrap:nowrap !important;padding:8px 0 8px 16px !important;overflow:hidden !important;min-width:0 !important}.custom-filter__multi-value__label{color:#fff !important}.custom-filter__menu{z-index:10050 !important;background-color:var(--color-select-list) !important;box-shadow:none !important;border-radius:20px !important;margin-top:1px !important;max-height:282px !important;max-width:100% !important;overflow:hidden !important;overflow-x:hidden !important}.custom-filter__menu-list{max-height:282px !important;max-width:100% !important;padding:8px 10px !important;overflow-x:hidden !important;overflow-y:auto !important}.custom-filter__menu-list::-webkit-scrollbar{width:4px !important;height:0 !important}.custom-filter__menu-list::-webkit-scrollbar-track{border-radius:3px !important}.custom-filter__menu-list::-webkit-scrollbar-track-piece{border-radius:3px !important}.custom-filter__menu-list::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2) !important;border-radius:3px !important}.custom-filter__menu-list::-webkit-scrollbar-thumb:hover{background:var(--color-green) !important;border-radius:3px !important}.custom-filter__option{display:block !important;padding:0;margin-bottom:14px;width:100% !important;max-width:100% !important;overflow:hidden !important;overflow-x:hidden !important;min-width:0 !important}.custom-filter__option--is-focused,.custom-filter__option--is-selected{background-color:rgba(0,0,0,0) !important;color:var(--color-green) !important;cursor:pointer !important}.custom-filter__single-value{font-family:"SFProDisplay",sans-serif !important;font-style:normal !important;font-weight:400 !important;font-size:14px !important;line-height:17px !important;color:#fff !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important}.custom-filter__single-value>div{min-width:0 !important;overflow:hidden !important;width:100%}.custom-filter__placeholder{font-family:"SFProDisplay",sans-serif !important;font-style:normal !important;font-weight:400 !important;font-size:14px !important;line-height:14px !important;color:#fff !important}.price-wrapper{display:flex;font-size:18px}.price-wrapper .price-title{margin-right:24px}.price-wrapper .price-value{color:var(--color-green)}.information{margin-bottom:24px}',"",{version:3,sources:["webpack://./src/app/containers/Pools/containers/CreatePool/index.scss","webpack://./src/app/styles/scss/_react-select.shared.scss","webpack://./src/app/styles/scss/_stat-row.shared.scss"],names:[],mappings:"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",sourcesContent:["@use '../../../../styles/scss/react-select.shared' as reactSelect;\n@use '../../../../styles/scss/stat-row.shared' as statRow;\n\n.custom-select {\n &__control {\n @include reactSelect.control-base(var(--color-opasity-0-1), 10px);\n max-width: 412px !important;\n width: 100% !important;\n min-width: 300px !important;\n height: 56px !important;\n &--menu-is-open {\n box-shadow: (0 0 0 1px) var(--color-green) !important;\n }\n }\n @include reactSelect.input-colors(38px);\n @include reactSelect.indicator-controls;\n &__menu {\n background-color: var(--color-select-list) !important;\n //box-shadow:( 0 0 0 1px ) var(--color-green) !important;\n border-radius: 20px !important;\n padding: 20px !important;\n @include reactSelect.scrollbar-base;\n }\n &__option {\n padding: 0;\n margin-bottom: 20px !important;\n @include reactSelect.option-active-state;\n }\n @include reactSelect.simple-value-and-placeholder('ProximaNova', 20px, 20px, uppercase);\n}\n.custom-kind {\n &__control {\n @include reactSelect.control-base(var(--color-opasity-0-1), 10px);\n max-width: 167px !important;\n width: 100% !important;\n height: 42px !important;\n &--menu-is-open {\n box-shadow: (0 0 0 1px) var(--color-green) !important;\n }\n }\n @include reactSelect.input-colors(38px);\n @include reactSelect.indicator-controls;\n &__menu {\n background-color: rgba(0, 0, 0, 0.9) !important;\n box-shadow: none !important;\n border-radius: 20px !important;\n padding: 20px 0 0 20px !important;\n @include reactSelect.scrollbar-base;\n }\n &__option {\n padding: 0;\n margin-bottom: 14px !important;\n @include reactSelect.option-active-state;\n }\n @include reactSelect.simple-value-and-placeholder(\n 'ProximaNova',\n 14px,\n 14px,\n uppercase,\n lowercase\n );\n}\n.custom-filter {\n width: 100%;\n &__menu-portal {\n z-index: 10050 !important;\n }\n &__control {\n @include reactSelect.control-base(var(--color-opasity-0-1), 170px);\n width: 100% !important;\n max-width: 100% !important;\n min-width: 200px !important;\n overflow: hidden !important;\n border-radius: 170px !important;\n height: 41px !important;\n &--menu-is-open,\n &--is-focused {\n box-shadow: (0 0 0 1px) var(--color-green) !important;\n width: 100% !important;\n }\n }\n @include reactSelect.input-colors(41px);\n @include reactSelect.indicator-controls;\n\n &__multi-value {\n background-color: var(--color-opasity-0-1) !important;\n padding: 8px 0 7px 16px !important;\n }\n &__value-container {\n flex-wrap: nowrap !important;\n padding: 8px 0 8px 16px !important;\n overflow: hidden !important;\n min-width: 0 !important;\n }\n &__multi-value__label {\n color: white !important;\n }\n &__menu {\n z-index: 10050 !important;\n background-color: var(--color-select-list) !important;\n box-shadow: none !important;\n border-radius: 20px !important;\n margin-top: 1px !important;\n max-height: 282px !important;\n max-width: 100% !important;\n overflow: hidden !important;\n overflow-x: hidden !important;\n &-list {\n max-height: 282px !important;\n max-width: 100% !important;\n padding: 8px 10px !important;\n overflow-x: hidden !important;\n overflow-y: auto !important;\n }\n @include reactSelect.scrollbar-filter;\n }\n &__option {\n display: block !important;\n padding: 0;\n margin-bottom: 14px;\n width: 100% !important;\n max-width: 100% !important;\n overflow: hidden !important;\n overflow-x: hidden !important;\n min-width: 0 !important;\n @include reactSelect.option-active-state;\n }\n &__single-value {\n @include reactSelect.text-base('SFProDisplay', 14px, 17px);\n max-width: 100% !important;\n overflow: hidden !important;\n text-overflow: ellipsis !important;\n\n > div {\n min-width: 0 !important;\n overflow: hidden !important;\n width: 100%;\n }\n }\n &__placeholder {\n @include reactSelect.text-base('SFProDisplay', 14px, 14px);\n }\n}\n\n.price-wrapper {\n @include statRow.stat-row('price-title', 'price-value', 18px);\n}\n\n.information {\n margin-bottom: 24px;\n}\n","@mixin control-base($background-color, $border-radius, $cursor: pointer !important) {\n background-color: $background-color !important;\n border: none !important;\n border-radius: $border-radius;\n cursor: $cursor;\n}\n\n@mixin input-colors($has-value-height) {\n &__input-container {\n color: white !important;\n }\n\n &__input-container--has-value {\n color: white !important;\n height: $has-value-height;\n }\n}\n\n@mixin indicator-controls {\n &__indicator-separator {\n display: none;\n }\n\n &__indicators {\n padding: 8px 16px 7px 0 !important;\n }\n\n &__indicator,\n &__indicator-clear-value {\n padding: 0 !important;\n cursor: pointer;\n }\n}\n\n@mixin option-active-state {\n &--is-focused,\n &--is-selected {\n background-color: transparent !important;\n color: var(--color-green) !important;\n cursor: pointer !important;\n }\n}\n\n@mixin text-base($font-family, $font-size, $line-height, $text-transform: null) {\n font-family: $font-family, sans-serif !important;\n font-style: normal !important;\n font-weight: 400 !important;\n font-size: $font-size !important;\n line-height: $line-height !important;\n color: white !important;\n\n @if $text-transform != null {\n text-transform: $text-transform;\n }\n}\n\n@mixin simple-value-and-placeholder(\n $font-family,\n $font-size,\n $line-height,\n $single-transform: null,\n $placeholder-transform: null,\n $placeholder-line-height: null\n) {\n &__single-value {\n @include text-base($font-family, $font-size, $line-height, $single-transform);\n }\n\n &__placeholder {\n @if $placeholder-line-height != null {\n @include text-base(\n $font-family,\n $font-size,\n $placeholder-line-height,\n $placeholder-transform\n );\n } @else {\n @include text-base(\n $font-family,\n $font-size,\n $line-height,\n $placeholder-transform\n );\n }\n }\n}\n\n@mixin scrollbar-base {\n &-list::-webkit-scrollbar {\n width: 4px;\n height: 0;\n }\n\n &-list::-webkit-scrollbar-track {\n background-color: rgba(255, 255, 255, 0.2) !important;\n border-radius: 3px !important;\n }\n\n &-list::-webkit-scrollbar-thumb {\n background-color: rgba(255, 255, 255, 0.2) !important;\n border-radius: 3px !important;\n }\n\n &-list::-webkit-scrollbar-thumb:hover {\n background: var(--color-green) !important;\n border-radius: 3px !important;\n }\n}\n\n@mixin scrollbar-filter {\n &-list::-webkit-scrollbar {\n width: 4px !important;\n height: 0 !important;\n }\n\n &-list::-webkit-scrollbar-track {\n border-radius: 3px !important;\n }\n\n &-list::-webkit-scrollbar-track-piece {\n border-radius: 3px !important;\n }\n\n &-list::-webkit-scrollbar-thumb {\n background-color: rgba(255, 255, 255, 0.2) !important;\n border-radius: 3px !important;\n }\n\n &-list::-webkit-scrollbar-thumb:hover {\n background: var(--color-green) !important;\n border-radius: 3px !important;\n }\n}\n","@mixin stat-row(\n $title-class,\n $value-class,\n $font-size: null,\n $title-max-width: null,\n $title-width: null\n) {\n display: flex;\n\n @if $font-size != null {\n font-size: $font-size;\n }\n\n .#{$title-class} {\n margin-right: 24px;\n\n @if $title-max-width != null {\n max-width: $title-max-width;\n }\n\n @if $title-width != null {\n width: $title-width;\n }\n }\n\n .#{$value-class} {\n color: var(--color-green);\n }\n}\n"],sourceRoot:""}]);const l=i},20046(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(71354),o=n.n(r),a=n(76314),i=n.n(a)()(o());i.push([e.id,".pool-list-container-wrapper{margin:0 3px}.pool-list-container-wrapper h3{display:flex;justify-content:center;font-size:20px}.pool-list-container-wrapper .pool-list-header-wrapper{display:flex;justify-content:space-between}.pool-list-container-wrapper .pool-list-header-wrapper .poop-list-sort-wrapper{display:flex;max-width:800px;width:100%;justify-content:space-between}.pool-list-container-wrapper .pool-list-header-wrapper input{width:300px}.pool-list-container-wrapper .pool-list-header-wrapper button{margin-right:0}.pool-list-container-wrapper .pool-list-wrapper{margin:16px 0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(5, 1fr);grid-column-gap:10px;grid-row-gap:10px}.pool-list-container-wrapper .pool-list-wrapper .pool-card-wrapper{flex:0 0 33.333333%;margin-bottom:24px}.pool-list-container-wrapper .pool-list-wrapper .pool-card-wrapper .pool-card{width:290px;border:2px solid var(--color-white);padding:16px}.pool-list-container-wrapper .pool-list-wrapper .pool-card-wrapper .pool-card .pool-card-header{position:relative}.pool-list-container-wrapper .pool-list-wrapper .pool-card-wrapper .pool-card .pool-card-header .pool-card-title{color:var(--color-green);font-weight:bold;margin-bottom:10px}.pool-list-container-wrapper .pool-list-wrapper .pool-card-wrapper .pool-card .pool-card-header .asset-icon-wrapper .asset-icon{position:absolute;top:0;right:0;width:40px;height:40px;border-radius:50%;background:gray}.pool-list-container-wrapper .pool-list-wrapper .pool-card-wrapper .pool-card .pool-card-header .asset-icon-wrapper .asset-icon.main{right:20px}.pool-list-container-wrapper .pool-list-wrapper .pool-card-wrapper .pool-card .pool-card-header .asset-icon-wrapper .asset-icon.secondary{background:#fff}.pool-list-container-wrapper .pool-list-wrapper .pool-card-wrapper .pool-card .pool-card-content{margin:16px 0}.pool-list-container-wrapper .pool-list-wrapper .pool-card-wrapper .pool-card .pool-card-content .asset-count{color:var(--color-green);font-weight:bold;margin-bottom:8px}.pool-list-container-wrapper .pool-list-wrapper .pool-card-wrapper .pool-card .pool-card-content .asset-exchange-rate:not(:last-child){margin-bottom:8px}","",{version:3,sources:["webpack://./src/app/containers/Pools/containers/PoolList/index.scss"],names:[],mappings:"AAAA,6BACE,YAAA,CACA,gCACE,YAAA,CACA,sBAAA,CACA,cAAA,CAGF,uDACE,YAAA,CACA,6BAAA,CAEA,+EACE,YAAA,CACA,eAAA,CACA,UAAA,CACA,6BAAA,CAGF,6DACE,WAAA,CAGF,8DACE,cAAA,CAIJ,gDACE,aAAA,CACA,YAAA,CAEA,iCAAA,CACA,iCAAA,CACA,oBAAA,CACA,iBAAA,CACA,mEACE,mBAAA,CACA,kBAAA,CAEA,8EACE,WAAA,CACA,mCAAA,CACA,YAAA,CAEA,gGACE,iBAAA,CAEA,iHACE,wBAAA,CACA,gBAAA,CACA,kBAAA,CAIA,gIACE,iBAAA,CACA,KAAA,CACA,OAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CACA,eAAA,CAEA,qIACE,UAAA,CAEF,0IACE,eAAA,CAMR,iGACE,aAAA,CACA,8GACE,wBAAA,CACA,gBAAA,CACA,iBAAA,CAEF,uIACE,iBAAA",sourcesContent:[".pool-list-container-wrapper {\n margin: 0 3px;\n h3 {\n display: flex;\n justify-content: center;\n font-size: 20px;\n }\n\n .pool-list-header-wrapper {\n display: flex;\n justify-content: space-between;\n\n .poop-list-sort-wrapper {\n display: flex;\n max-width: 800px;\n width: 100%;\n justify-content: space-between;\n }\n\n input {\n width: 300px;\n }\n\n button {\n margin-right: 0;\n }\n }\n\n .pool-list-wrapper {\n margin: 16px 0;\n display: grid;\n //grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n grid-template-columns: 1fr 1fr 1fr;\n grid-template-rows: repeat(5, 1fr);\n grid-column-gap: 10px;\n grid-row-gap: 10px;\n .pool-card-wrapper {\n flex: 0 0 33.333333%;\n margin-bottom: 24px;\n\n .pool-card {\n width: 290px;\n border: 2px solid var(--color-white);\n padding: 16px;\n\n .pool-card-header {\n position: relative;\n\n .pool-card-title {\n color: var(--color-green);\n font-weight: bold;\n margin-bottom: 10px;\n }\n\n .asset-icon-wrapper {\n .asset-icon {\n position: absolute;\n top: 0;\n right: 0;\n width: 40px;\n height: 40px;\n border-radius: 50%;\n background: gray;\n\n &.main {\n right: 20px;\n }\n &.secondary {\n background: white;\n }\n }\n }\n }\n\n .pool-card-content {\n margin: 16px 0;\n .asset-count {\n color: var(--color-green);\n font-weight: bold;\n margin-bottom: 8px;\n }\n .asset-exchange-rate:not(:last-child) {\n margin-bottom: 8px;\n }\n }\n }\n }\n }\n}\n"],sourceRoot:""}]);const l=i},54426(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(71354),o=n.n(r),a=n(76314),i=n.n(a)()(o());i.push([e.id,".amount-wrapper{display:flex}.amount-wrapper .amount-title{margin-right:24px;max-width:100px;width:100%}.amount-wrapper .amount-value{color:var(--color-green)}.assets-selector-wrapper{display:flex;align-items:center;margin-bottom:24px;justify-content:space-between;width:100%;height:56px;border:none;outline:none;border-radius:10px;padding-right:15px;background-color:var(--color-opasity-0-1)}","",{version:3,sources:["webpack://./src/app/containers/Pools/containers/TradePool/index.scss","webpack://./src/app/styles/scss/_stat-row.shared.scss"],names:[],mappings:"AAEA,gBCKE,YAAA,CAMA,8BACE,iBAAA,CAGE,eDd4D,CCkB5D,UDlBmE,CCsBvE,8BACE,wBAAA,CDrBJ,yBACE,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,6BAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,yCAAA",sourcesContent:["@use '../../../../styles/scss/stat-row.shared' as statRow;\n\n.amount-wrapper {\n @include statRow.stat-row('amount-title', 'amount-value', null, 100px, 100%);\n}\n.assets-selector-wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 24px;\n justify-content: space-between;\n width: 100%;\n height: 56px;\n border: none;\n outline: none;\n border-radius: 10px;\n padding-right: 15px;\n background-color: var(--color-opasity-0-1);\n}\n","@mixin stat-row(\n $title-class,\n $value-class,\n $font-size: null,\n $title-max-width: null,\n $title-width: null\n) {\n display: flex;\n\n @if $font-size != null {\n font-size: $font-size;\n }\n\n .#{$title-class} {\n margin-right: 24px;\n\n @if $title-max-width != null {\n max-width: $title-max-width;\n }\n\n @if $title-width != null {\n width: $title-width;\n }\n }\n\n .#{$value-class} {\n color: var(--color-green);\n }\n}\n"],sourceRoot:""}]);const l=i},76314(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n}).join("")},t.i=function(e,n,r,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(r)for(var l=0;l0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=a),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),o&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=o):c[4]="".concat(o)),t.push(c))}},t}},71354(e){"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),a="/*# ".concat(o," */"),i=n.sources.map(function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")});return[t].concat(i).concat([a]).join("\n")}return[t].join("\n")}},64849(e,t,n){var r=n(62785),o=n(78978),a={float:"cssFloat"},i=n(79887);function l(e,t,n){var l=a[t];if(void 0===l&&(l=function(e){var t=o(e),n=r(t);return a[t]=a[e]=a[n]=n,n}(t)),l){if(void 0===n)return e.style[l];e.style[l]=i(l,n)}}function s(){2===arguments.length?"string"==typeof arguments[1]?arguments[0].style.cssText=arguments[1]:function(e,t){for(var n in t)t.hasOwnProperty(n)&&l(e,n,t[n])}(arguments[0],arguments[1]):l(arguments[0],arguments[1],arguments[2])}e.exports=s,e.exports.set=s,e.exports.get=function(e,t){return Array.isArray(t)?t.reduce(function(t,n){return t[n]=l(e,n||""),t},{}):l(e,t||"")}},4146(e,t,n){"use strict";var r=n(44363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var i=c(n);f&&(i=i.concat(f(n)));for(var l=s(t),v=s(n),m=0;m=0;a--){var i=n[a]+o;if(i in r)return i}return!1}},2694(e,t,n){"use strict";var r=n(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5556(e,t,n){e.exports=n(2694)()},6925(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},93146(e,t,n){for(var r=n(13491),o="undefined"==typeof window?n.g:window,a=["moz","webkit"],i="AnimationFrame",l=o["request"+i],s=o["cancel"+i]||o["cancelRequest"+i],u=0;!l&&u=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},77378(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1?r-1:0),a=1;a0&&void 0!==arguments[0]?arguments[0]:0;this.view&&(this.view.scrollLeft=e)}},{key:"scrollTop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.view&&(this.view.scrollTop=e)}},{key:"scrollToLeft",value:function(){this.view&&(this.view.scrollLeft=0)}},{key:"scrollToTop",value:function(){this.view&&(this.view.scrollTop=0)}},{key:"scrollToRight",value:function(){this.view&&(this.view.scrollLeft=this.view.scrollWidth)}},{key:"scrollToBottom",value:function(){this.view&&(this.view.scrollTop=this.view.scrollHeight)}},{key:"addListeners",value:function(){if("undefined"!=typeof document&&this.view){var e=this.view,t=this.trackHorizontal,n=this.trackVertical,r=this.thumbHorizontal,o=this.thumbVertical;e.addEventListener("scroll",this.handleScroll),(0,f.default)()&&(t.addEventListener("mouseenter",this.handleTrackMouseEnter),t.addEventListener("mouseleave",this.handleTrackMouseLeave),t.addEventListener("mousedown",this.handleHorizontalTrackMouseDown),n.addEventListener("mouseenter",this.handleTrackMouseEnter),n.addEventListener("mouseleave",this.handleTrackMouseLeave),n.addEventListener("mousedown",this.handleVerticalTrackMouseDown),r.addEventListener("mousedown",this.handleHorizontalThumbMouseDown),o.addEventListener("mousedown",this.handleVerticalThumbMouseDown),window.addEventListener("resize",this.handleWindowResize))}}},{key:"removeListeners",value:function(){if("undefined"!=typeof document&&this.view){var e=this.view,t=this.trackHorizontal,n=this.trackVertical,r=this.thumbHorizontal,o=this.thumbVertical;e.removeEventListener("scroll",this.handleScroll),(0,f.default)()&&(t.removeEventListener("mouseenter",this.handleTrackMouseEnter),t.removeEventListener("mouseleave",this.handleTrackMouseLeave),t.removeEventListener("mousedown",this.handleHorizontalTrackMouseDown),n.removeEventListener("mouseenter",this.handleTrackMouseEnter),n.removeEventListener("mouseleave",this.handleTrackMouseLeave),n.removeEventListener("mousedown",this.handleVerticalTrackMouseDown),r.removeEventListener("mousedown",this.handleHorizontalThumbMouseDown),o.removeEventListener("mousedown",this.handleVerticalThumbMouseDown),window.removeEventListener("resize",this.handleWindowResize),this.teardownDragging())}}},{key:"handleScroll",value:function(e){var t=this,n=this.props,r=n.onScroll,o=n.onScrollFrame;r&&r(e),this.update(function(e){var n=e.scrollLeft,r=e.scrollTop;t.viewScrollLeft=n,t.viewScrollTop=r,o&&o(e)}),this.detectScrolling()}},{key:"handleScrollStart",value:function(){var e=this.props.onScrollStart;e&&e(),this.handleScrollStartAutoHide()}},{key:"handleScrollStartAutoHide",value:function(){this.props.autoHide&&this.showTracks()}},{key:"handleScrollStop",value:function(){var e=this.props.onScrollStop;e&&e(),this.handleScrollStopAutoHide()}},{key:"handleScrollStopAutoHide",value:function(){this.props.autoHide&&this.hideTracks()}},{key:"handleWindowResize",value:function(){this.update()}},{key:"handleHorizontalTrackMouseDown",value:function(e){e.preventDefault();var t=e.target,n=e.clientX,r=t.getBoundingClientRect().left,o=this.getThumbHorizontalWidth(),a=Math.abs(r-n)-o/2;this.view.scrollLeft=this.getScrollLeftForOffset(a)}},{key:"handleVerticalTrackMouseDown",value:function(e){e.preventDefault();var t=e.target,n=e.clientY,r=t.getBoundingClientRect().top,o=this.getThumbVerticalHeight(),a=Math.abs(r-n)-o/2;this.view.scrollTop=this.getScrollTopForOffset(a)}},{key:"handleHorizontalThumbMouseDown",value:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientX,r=t.offsetWidth,o=t.getBoundingClientRect().left;this.prevPageX=r-(n-o)}},{key:"handleVerticalThumbMouseDown",value:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientY,r=t.offsetHeight,o=t.getBoundingClientRect().top;this.prevPageY=r-(n-o)}},{key:"setupDragging",value:function(){(0,l.default)(document.body,v.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=d.default}},{key:"teardownDragging",value:function(){(0,l.default)(document.body,v.disableSelectStyleReset),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleDragEnd),document.onselectstart=void 0}},{key:"handleDragStart",value:function(e){this.dragging=!0,e.stopImmediatePropagation(),this.setupDragging()}},{key:"handleDrag",value:function(e){if(this.prevPageX){var t=e.clientX,n=-this.trackHorizontal.getBoundingClientRect().left+t-(this.getThumbHorizontalWidth()-this.prevPageX);this.view.scrollLeft=this.getScrollLeftForOffset(n)}if(this.prevPageY){var r=e.clientY,o=-this.trackVertical.getBoundingClientRect().top+r-(this.getThumbVerticalHeight()-this.prevPageY);this.view.scrollTop=this.getScrollTopForOffset(o)}return!1}},{key:"handleDragEnd",value:function(){this.dragging=!1,this.prevPageX=this.prevPageY=0,this.teardownDragging(),this.handleDragEndAutoHide()}},{key:"handleDragEndAutoHide",value:function(){this.props.autoHide&&this.hideTracks()}},{key:"handleTrackMouseEnter",value:function(){this.trackMouseOver=!0,this.handleTrackMouseEnterAutoHide()}},{key:"handleTrackMouseEnterAutoHide",value:function(){this.props.autoHide&&this.showTracks()}},{key:"handleTrackMouseLeave",value:function(){this.trackMouseOver=!1,this.handleTrackMouseLeaveAutoHide()}},{key:"handleTrackMouseLeaveAutoHide",value:function(){this.props.autoHide&&this.hideTracks()}},{key:"showTracks",value:function(){clearTimeout(this.hideTracksTimeout),(0,l.default)(this.trackHorizontal,{opacity:1}),(0,l.default)(this.trackVertical,{opacity:1})}},{key:"hideTracks",value:function(){var e=this;if(!this.dragging&&!this.scrolling&&!this.trackMouseOver){var t=this.props.autoHideTimeout;clearTimeout(this.hideTracksTimeout),this.hideTracksTimeout=setTimeout(function(){(0,l.default)(e.trackHorizontal,{opacity:0}),(0,l.default)(e.trackVertical,{opacity:0})},t)}}},{key:"detectScrolling",value:function(){var e=this;this.scrolling||(this.scrolling=!0,this.handleScrollStart(),this.detectScrollingInterval=setInterval(function(){e.lastViewScrollLeft===e.viewScrollLeft&&e.lastViewScrollTop===e.viewScrollTop&&(clearInterval(e.detectScrollingInterval),e.scrolling=!1,e.handleScrollStop()),e.lastViewScrollLeft=e.viewScrollLeft,e.lastViewScrollTop=e.viewScrollTop},100))}},{key:"raf",value:function(e){var t=this;this.requestFrame&&i.default.cancel(this.requestFrame),this.requestFrame=(0,i.default)(function(){t.requestFrame=void 0,e()})}},{key:"update",value:function(e){var t=this;this.raf(function(){return t._update(e)})}},{key:"_update",value:function(e){var t=this.props,n=t.onUpdate,r=t.hideTracksWhenNotNeeded,o=this.getValues();if((0,f.default)()){var a=o.scrollLeft,i=o.clientWidth,s=o.scrollWidth,u=(0,p.default)(this.trackHorizontal),c=this.getThumbHorizontalWidth(),d={width:c,transform:"translateX("+a/(s-i)*(u-c)+"px)"},v=o.scrollTop,m=o.clientHeight,g=o.scrollHeight,y=(0,h.default)(this.trackVertical),b=this.getThumbVerticalHeight(),w={height:b,transform:"translateY("+v/(g-m)*(y-b)+"px)"};if(r){var E={visibility:s>i?"visible":"hidden"},A={visibility:g>m?"visible":"hidden"};(0,l.default)(this.trackHorizontal,E),(0,l.default)(this.trackVertical,A)}(0,l.default)(this.thumbHorizontal,d),(0,l.default)(this.thumbVertical,w)}n&&n(o),"function"==typeof e&&e(o)}},{key:"render",value:function(){var e=this,t=(0,f.default)(),n=this.props,o=(n.onScroll,n.onScrollFrame,n.onScrollStart,n.onScrollStop,n.onUpdate,n.renderView),a=n.renderTrackHorizontal,i=n.renderTrackVertical,l=n.renderThumbHorizontal,u=n.renderThumbVertical,d=n.tagName,p=(n.hideTracksWhenNotNeeded,n.autoHide),h=(n.autoHideTimeout,n.autoHideDuration),m=(n.thumbSize,n.thumbMinSize,n.universal),g=n.autoHeight,y=n.autoHeightMin,b=n.autoHeightMax,w=n.style,E=n.children,A=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["onScroll","onScrollFrame","onScrollStart","onScrollStop","onUpdate","renderView","renderTrackHorizontal","renderTrackVertical","renderThumbHorizontal","renderThumbVertical","tagName","hideTracksWhenNotNeeded","autoHide","autoHideTimeout","autoHideDuration","thumbSize","thumbMinSize","universal","autoHeight","autoHeightMin","autoHeightMax","style","children"]),x=this.state.didMountUniversal,C=r({},v.containerStyleDefault,g&&r({},v.containerStyleAutoHeight,{minHeight:y,maxHeight:b}),w),S=r({},v.viewStyleDefault,{marginRight:t?-t:0,marginBottom:t?-t:0},g&&r({},v.viewStyleAutoHeight,{minHeight:(0,c.default)(y)?"calc("+y+" + "+t+"px)":y+t,maxHeight:(0,c.default)(b)?"calc("+b+" + "+t+"px)":b+t}),g&&m&&!x&&{minHeight:y,maxHeight:b},m&&!x&&v.viewStyleUniversalInitial),k={transition:"opacity "+h+"ms",opacity:0},O=r({},v.trackHorizontalStyleDefault,p&&k,(!t||m&&!x)&&{display:"none"}),_=r({},v.trackVerticalStyleDefault,p&&k,(!t||m&&!x)&&{display:"none"});return(0,s.createElement)(d,r({},A,{style:C,ref:function(t){e.container=t}}),[(0,s.cloneElement)(o({style:S}),{key:"view",ref:function(t){e.view=t}},E),(0,s.cloneElement)(a({style:O}),{key:"trackHorizontal",ref:function(t){e.trackHorizontal=t}},(0,s.cloneElement)(l({style:v.thumbHorizontalStyleDefault}),{ref:function(t){e.thumbHorizontal=t}})),(0,s.cloneElement)(i({style:_}),{key:"trackVertical",ref:function(t){e.trackVertical=t}},(0,s.cloneElement)(u({style:v.thumbVerticalStyleDefault}),{ref:function(t){e.thumbVertical=t}}))])}}]),t}(s.Component);t.default=y,y.propTypes={onScroll:u.default.func,onScrollFrame:u.default.func,onScrollStart:u.default.func,onScrollStop:u.default.func,onUpdate:u.default.func,renderView:u.default.func,renderTrackHorizontal:u.default.func,renderTrackVertical:u.default.func,renderThumbHorizontal:u.default.func,renderThumbVertical:u.default.func,tagName:u.default.string,thumbSize:u.default.number,thumbMinSize:u.default.number,hideTracksWhenNotNeeded:u.default.bool,autoHide:u.default.bool,autoHideTimeout:u.default.number,autoHideDuration:u.default.number,autoHeight:u.default.bool,autoHeightMin:u.default.oneOfType([u.default.number,u.default.string]),autoHeightMax:u.default.oneOfType([u.default.number,u.default.string]),universal:u.default.bool,style:u.default.object,children:u.default.node},y.defaultProps={renderView:m.renderViewDefault,renderTrackHorizontal:m.renderTrackHorizontalDefault,renderTrackVertical:m.renderTrackVerticalDefault,renderThumbHorizontal:m.renderThumbHorizontalDefault,renderThumbVertical:m.renderThumbVerticalDefault,tagName:"div",thumbMinSize:30,hideTracksWhenNotNeeded:!1,autoHide:!1,autoHideTimeout:1e3,autoHideDuration:200,autoHeight:!1,autoHeightMin:0,autoHeightMax:200,universal:!1}},11166(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.containerStyleDefault={position:"relative",overflow:"hidden",width:"100%",height:"100%"},t.containerStyleAutoHeight={height:"auto"},t.viewStyleDefault={position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"scroll",WebkitOverflowScrolling:"touch"},t.viewStyleAutoHeight={position:"relative",top:void 0,left:void 0,right:void 0,bottom:void 0},t.viewStyleUniversalInitial={overflow:"hidden",marginRight:0,marginBottom:0},t.trackHorizontalStyleDefault={position:"absolute",height:6},t.trackVerticalStyleDefault={position:"absolute",width:6},t.thumbHorizontalStyleDefault={position:"relative",display:"block",height:"100%"},t.thumbVerticalStyleDefault={position:"relative",display:"block",width:"100%"},t.disableSelectStyle={userSelect:"none"},t.disableSelectStyleReset={userSelect:""}},35880(e,t,n){"use strict";t.ur=void 0;var r,o=(r=n(77378))&&r.__esModule?r:{default:r};o.default,t.ur=o.default},30511(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.clientHeight,n=getComputedStyle(e),r=n.paddingTop,o=n.paddingBottom;return t-parseFloat(r)-parseFloat(o)}},66834(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.clientWidth,n=getComputedStyle(e),r=n.paddingLeft,o=n.paddingRight;return t-parseFloat(r)-parseFloat(o)}},67272(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!1!==a)return a;if("undefined"!=typeof document){var e=document.createElement("div");(0,o.default)(e,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(e),a=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}else a=0;return a||0};var r,o=(r=n(64849))&&r.__esModule?r:{default:r},a=!1},14725(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"==typeof e}},8563(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!1}},22551(e,t,n){"use strict";var r=n(96540),o=n(45228),a=n(69982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n