From ea777398c0b3fd6633e5f39952cc21c02afa4eb4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 19 Feb 2024 03:50:44 +0000 Subject: [PATCH] deploy: bef1b6ecdbbaaec36b83673fdf67db207e6d6e98 --- .nojekyll | 0 .../figure-html/cell-16-output-1.png | Bin 0 -> 101744 bytes .../figure-html/cell-20-output-1.png | Bin 0 -> 43149 bytes .../figure-html/cell-22-output-1.png | Bin 0 -> 95196 bytes .../figure-html/cell-23-output-2.svg | 2124 ++++++++++++++ .../figure-html/cell-29-output-1.png | Bin 0 -> 57059 bytes .../figure-html/cell-33-output-2.png | Bin 0 -> 27298 bytes .../figure-html/cell-35-output-1.png | Bin 0 -> 119014 bytes .../figure-html/cell-36-output-1.png | Bin 0 -> 37753 bytes .../figure-html/cell-15-output-1.png | Bin 0 -> 30606 bytes .../figure-html/cell-21-output-2.png | Bin 0 -> 40946 bytes .../figure-html/cell-24-output-2.png | Bin 0 -> 43738 bytes .../figure-html/cell-28-output-2.png | Bin 0 -> 57437 bytes .../figure-html/cell-30-output-1.png | Bin 0 -> 91406 bytes .../figure-html/cell-32-output-1.png | Bin 0 -> 44739 bytes .../figure-html/cell-36-output-2.svg | 2058 ++++++++++++++ .../figure-html/cell-37-output-2.svg | 1272 +++++++++ .../figure-html/cell-42-output-1.png | Bin 0 -> 16764 bytes .../figure-html/cell-44-output-2.png | Bin 0 -> 26112 bytes .../figure-html/cell-44-output-3.png | Bin 0 -> 26282 bytes .../figure-html/cell-45-output-2.png | Bin 0 -> 27528 bytes .../figure-html/cell-48-output-2.png | Bin 0 -> 45226 bytes .../figure-html/cell-49-output-2.png | Bin 0 -> 45554 bytes .../figure-html/cell-5-output-1.png | Bin 0 -> 40100 bytes .../figure-html/cell-57-output-1.png | Bin 0 -> 64981 bytes .../figure-html/cell-59-output-1.png | Bin 0 -> 5909 bytes .../figure-html/cell-59-output-2.png | Bin 0 -> 6030 bytes .../figure-html/cell-59-output-3.png | Bin 0 -> 5779 bytes .../figure-html/cell-59-output-4.png | Bin 0 -> 24110 bytes .../figure-html/cell-61-output-1.png | Bin 0 -> 28595 bytes .../figure-html/cell-62-output-1.png | Bin 0 -> 32103 bytes .../figure-html/cell-63-output-1.png | Bin 0 -> 30902 bytes .../figure-html/cell-66-output-1.png | Bin 0 -> 17293 bytes chart_plotting.html | 2454 +++++++++++++++++ data_preprocess.html | 1720 ++++++++++++ end_to_end_example.html | 1658 +++++++++++ images/tree_depth_3_PID.png | Bin 0 -> 155271 bytes images/tree_depth_3_titanic.png | Bin 0 -> 147565 bytes index.html | 637 +++++ ml_helpers.html | 943 +++++++ robots.txt | 1 + search.json | 232 ++ site_libs/bootstrap/bootstrap-icons.css | 2078 ++++++++++++++ site_libs/bootstrap/bootstrap-icons.woff | Bin 0 -> 176200 bytes site_libs/bootstrap/bootstrap.min.css | 12 + site_libs/bootstrap/bootstrap.min.js | 7 + site_libs/clipboard/clipboard.min.js | 7 + site_libs/quarto-html/anchor.min.js | 9 + site_libs/quarto-html/popper.min.js | 6 + .../quarto-syntax-highlighting.css | 203 ++ site_libs/quarto-html/quarto.js | 899 ++++++ site_libs/quarto-html/tippy.css | 1 + site_libs/quarto-html/tippy.umd.min.js | 2 + site_libs/quarto-nav/headroom.min.js | 7 + site_libs/quarto-nav/quarto-nav.js | 288 ++ site_libs/quarto-search/autocomplete.umd.js | 3 + site_libs/quarto-search/fuse.min.js | 9 + site_libs/quarto-search/quarto-search.js | 1286 +++++++++ sitemap.xml | 27 + styles.css | 37 + utils.html | 664 +++++ 61 files changed, 18644 insertions(+) create mode 100644 .nojekyll create mode 100644 00_end_to_end_example_files/figure-html/cell-16-output-1.png create mode 100644 00_end_to_end_example_files/figure-html/cell-20-output-1.png create mode 100644 00_end_to_end_example_files/figure-html/cell-22-output-1.png create mode 100644 00_end_to_end_example_files/figure-html/cell-23-output-2.svg create mode 100644 00_end_to_end_example_files/figure-html/cell-29-output-1.png create mode 100644 00_end_to_end_example_files/figure-html/cell-33-output-2.png create mode 100644 00_end_to_end_example_files/figure-html/cell-35-output-1.png create mode 100644 00_end_to_end_example_files/figure-html/cell-36-output-1.png create mode 100644 03_chart_plotting_files/figure-html/cell-15-output-1.png create mode 100644 03_chart_plotting_files/figure-html/cell-21-output-2.png create mode 100644 03_chart_plotting_files/figure-html/cell-24-output-2.png create mode 100644 03_chart_plotting_files/figure-html/cell-28-output-2.png create mode 100644 03_chart_plotting_files/figure-html/cell-30-output-1.png create mode 100644 03_chart_plotting_files/figure-html/cell-32-output-1.png create mode 100644 03_chart_plotting_files/figure-html/cell-36-output-2.svg create mode 100644 03_chart_plotting_files/figure-html/cell-37-output-2.svg create mode 100644 03_chart_plotting_files/figure-html/cell-42-output-1.png create mode 100644 03_chart_plotting_files/figure-html/cell-44-output-2.png create mode 100644 03_chart_plotting_files/figure-html/cell-44-output-3.png create mode 100644 03_chart_plotting_files/figure-html/cell-45-output-2.png create mode 100644 03_chart_plotting_files/figure-html/cell-48-output-2.png create mode 100644 03_chart_plotting_files/figure-html/cell-49-output-2.png create mode 100644 03_chart_plotting_files/figure-html/cell-5-output-1.png create mode 100644 03_chart_plotting_files/figure-html/cell-57-output-1.png create mode 100644 03_chart_plotting_files/figure-html/cell-59-output-1.png create mode 100644 03_chart_plotting_files/figure-html/cell-59-output-2.png create mode 100644 03_chart_plotting_files/figure-html/cell-59-output-3.png create mode 100644 03_chart_plotting_files/figure-html/cell-59-output-4.png create mode 100644 03_chart_plotting_files/figure-html/cell-61-output-1.png create mode 100644 03_chart_plotting_files/figure-html/cell-62-output-1.png create mode 100644 03_chart_plotting_files/figure-html/cell-63-output-1.png create mode 100644 03_chart_plotting_files/figure-html/cell-66-output-1.png create mode 100644 chart_plotting.html create mode 100644 data_preprocess.html create mode 100644 end_to_end_example.html create mode 100644 images/tree_depth_3_PID.png create mode 100644 images/tree_depth_3_titanic.png create mode 100644 index.html create mode 100644 ml_helpers.html create mode 100644 robots.txt create mode 100644 search.json create mode 100644 site_libs/bootstrap/bootstrap-icons.css create mode 100644 site_libs/bootstrap/bootstrap-icons.woff create mode 100644 site_libs/bootstrap/bootstrap.min.css create mode 100644 site_libs/bootstrap/bootstrap.min.js create mode 100644 site_libs/clipboard/clipboard.min.js create mode 100644 site_libs/quarto-html/anchor.min.js create mode 100644 site_libs/quarto-html/popper.min.js create mode 100644 site_libs/quarto-html/quarto-syntax-highlighting.css create mode 100644 site_libs/quarto-html/quarto.js create mode 100644 site_libs/quarto-html/tippy.css create mode 100644 site_libs/quarto-html/tippy.umd.min.js create mode 100644 site_libs/quarto-nav/headroom.min.js create mode 100644 site_libs/quarto-nav/quarto-nav.js create mode 100644 site_libs/quarto-search/autocomplete.umd.js create mode 100644 site_libs/quarto-search/fuse.min.js create mode 100644 site_libs/quarto-search/quarto-search.js create mode 100644 sitemap.xml create mode 100644 styles.css create mode 100644 utils.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/00_end_to_end_example_files/figure-html/cell-16-output-1.png b/00_end_to_end_example_files/figure-html/cell-16-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..913a7dde3ee1ebcc5728957223f7f36e6545246f GIT binary patch literal 101744 zcmbrm1yEhh()YWO;O_1g+})iJEV#S7yL*rXx8MW_8r{`s8Wj!<9|NixgRFs!Ogu{aafk22d(&C>$Ac$1pGYA6(>~Y5nKL!5qxJYQY zDBGL4xEnf|g5(Tc9Bk}eY%GmP+)SOEE$!{t7`Yf(=t(SGTpXNvnV4+<*?`gB$((5s z4kjGv1lB=X(-{OpHhlYl6$=$vg1|r^8F3L6k8elI?iv_U#L#C z3fu&>^;Reuqj^U%SQ$n4$F{lmtyJAI8i9RRw+xzGKk<0w79ZnNy!y&^dYdq?J9vC@ zG=fmma=Vz8srq|tYz!LpuWds86XPKQ%HQApAs{}I{k6rzL#2xUwNYRrFh@qbZPJW5 z255gZjMHK6r1-mGlR<#Y-wmC*KnZ`fi`WVRqx!q|!FT`DVcu)w(vnWC{VGv|{VJnV zhWS`luGAMI2WMxo2D|06t-%B|f8>9*{rT-1!PCQGrN{k+Y22cTnVHeu*?O^V3#X5- z@A}C}EGoGq2^(9D_-fz(9CA;HmYW-AWo0EII-1_CC4pK&R7?yafl5yF`-dcE-v^hy zy}h-o{VB=^!GB!WtCIW4l1Q7^^-uTH6{CjB+gqt}t-73o0!WbJr%$3I=^W>K6ZvSq z*#{|RiGN=ghIY1~ub_2HZ?CvYg^s3CT2+-}RgaaaVSvo5rPgfQ5HCF3Zhud^Y394o z{O_M;c@+6$!&Kk)Qc9(2&1x!gYj$r{j|O#5sIbr<($joP*S`D>{MWqQTvF3qWZk98 zR(n>HCO+>adHC}Z!>g~Esfezwu2EWZGq01gvurIfQXJ)9xBWq=C^wfB^W)CWj;OM7 zjrb#Q3V%I?EC11@B?1{48MLAJ_;>>|Gqt?ue>|&r5g8dx($^#?E-o&9pF5QM`+HEp z(~}Rs#~H}Z&W>{7Uk^YmGBWbl=qMDZ)^ZBUezm>t>HZRxfFSz*a+jQr4&HV#`3P6@ zpLa5xpP%31VoL@TP*K4+TcI2Eczc>}Jy&sddppqVdYDsQuAArUgr)hn#o#8s7(Y9T zh=}z0xw*Rb<%)&3AMm|sb4dPeMy6r^GM?~Xf7{!jq83~IOG;J$-_POS4bdTj{%?~+ zARyCrDr5Qk82@g*1Z1**8**@b{3lKG^_Cu@|6t_*Y=!=~`Qh_FPUhcjTFm6{VPK;8 z$;e+v=KuC&(17Da|JUQJ(N|Lr;F15o#~Eq$-?xg@A;M@cxm!i* zUa2cWA-sWulJv5eDJNaHwS%Ih{H{=l2>-c1I(O)&%c@GMDl@H9OZiaj+Vl$Dyz?fp zr&-%He=BAPp2^A zLT1MgLi2xAX*hMACh?!1=j3%dut2$rFkh(bQn{O$KFT4&Hw=!A4a|;EI~uG?w0d3R zVbVuWH0aY^9ZXdx%3g2VEyIM2U7*7tdcGq!7H~P;4s3_W!1iAH#^XtxF_$T3>UL;GBBlk~_Xx)6U8C0-8PVOcgq0C3!be2Kd`|}U!$069tg%twhHaks zoKRaI>LicVu0OPJ!-a~O$euiM*Sut>a@yhnHyRp*0t4CTdWco1kc}iJCgyUo)MUd( zO&tu4EcyEK*|UolwiHg1yV;l)0ntUU$#%EiwaW8eL8ES;eN^v4DtxxC%5acoYiG;w zwJHMy(za&%HqV3DK-?vDmOo-Mr_E}pqii*61CgJ5L;`5OwJ+`Hi zRM^+k>WeE~_0vZ1ezAHOV{0XgWmYW zOwibY7!I!m7!u(#`h&zbeMoRp$(TEQ+}iMI^nj z%!ct`0)-V^f8uHYB!3^F+-$c2`LWN1nd;#?vU9 zw4Aiat-iOcO-5RBq-_ls3FXUm0}awMG;^m4iIHa@9)nEf z<;_O=g^?B?kM`hZ9UaQ{u+GMt2Ld@$U5A`TE~c`pFIgYDZ?i-rxSl_T5QT#6*yr<- z2$16ogfU9$Wucfe3W}PkAtjGKqWV|zM;Fg;P0~)PFLtc6+mvb<4VMXm0`RU0Nl{=N zJr+G{kN-d(;8}gLg!Baew&IWY$n`BS-Rrz4_h^`)EUg23`{VUF@4DQNM3EJ@av?-M zXxS%LDIIDKd~Q)1l#R~h%f0a$Sa$aBhZIZ-0qBnvhI7qqicER(J`K77h4oN{&(Gx3 z(<(|WN*opzCC1A}`d2tx@1`!cKh){yAFlTZ>$G}6AI^@5P8HUHf$FUJx`wQ2+>Utz zmGZr?(m0u!5&WO3u)x5Wa)10_tb3XK-U5Sw(DU;A+Bs843(8R@ z5b}x~!X`FK8iQoF+kgTUYYu_gYQKCIXnAJ#F`-V|AI)kC?%YM?cDYheDY1bCIk?n{ z%*iV|-dx!}jpw2o8KG7A9=`vW$pRAaj`TN}EjpA_`Q%j|$AAw%^(%H}!BPie@reys%<71hwXEk%@QvE)EZ5_w? z?dM!YWo3zcsu|!)!usHmjK+T^)98y-eZhZ~>T2{kM^(Fjg8M>M0SZX3E6LLxikxqG zVZ`nYrH~d~L6xO$l zZb8iIkRM2-69ENSv%FVSRqJ+``#k@`4#mT2H_C&zPsS(!-LUydsL5ZM!S!RQKCI(D z&&8A4yj_a(s!hcrJaKSR#uJ`!$;=F4IkAiRL63|;z9PH4k*`P=3t~Qu z#Yc>S_E{?~1h!D_0TsF2H2!Xvu(1_95lh3TMS{ggRb%R1KT1kO<>U~bA8!X*Jula` zw?oZF(n$pb2pt_Aad@04mX?;*_V*)`=+s4NeEiK%fN6ejJQqSoSC_?QPjNVd3t74F zBN*so8tXfFY{uTZ^Ud|0ov=c=jE%GPo>0rp%}o}&CGP1T%Fv^uqkEIz;ZIhvk;x-t zW5a@jAx5(VqOcgWI{W(GkxNDkTUl8dKG3OG zZ^!Gb)f=0e^TfiDxSe-Ct~bxmYakHuX-{!$Rn) z2v%n{c{)(Av$r)3DoLVuxVqAf+zyvtku+_AD>l(40*zNk;>+uL(6A8Pj1MjvOli6ht%VBa`_tU;xs~xk zi5Uy9KZZtYtt% zV}yf`|Dk+tW=3)>%XV$!lY~)ITN@@Bx&9#K>xJ917O1wCef(#f>^dtsx$ktvW`wo+ zbJR!o%?IQ81yvdZJW$RjQ`z}N?X?3;$7XoH+nkErFh<>s4+YQOgE;iMH#Og6FRq=O z-+4H2;m8T-QYL%Xmjn(+6Wj^GBz!=}Pl*0?CeD8SKqEJV7ZLkW)I^*Nw009C%x*>I zx#Uq_1{Oy{+)x3XENZ!RC@I2cIllMIBe5h;;Bb7fnKz}2901JtKirJW^}*&UBBr)? zcQ;KHF$f6CWh+5W1%+iH&6o)5*rc9Q*ESwxE;Fi1Q#$%)yi(+ZknQrXWv8jTN|?{!&vW46Tac;C){A{X!`GHG=h}xo)zL)I#m=sJv{*zlfFW~1Br?0{41}%zW&qm z?JBUaQ@XggFq;kI0JnW}JXcJk(SbCUkPnKOm>49iqJkkAgBMzFyZC1B4vvmpqnUh^ z?Z&&KnGQ})-RGMF6D6v2!|5Er%5Mn@fJLVgrok{8%M#%Bxnmw48Da6hv5CAA6cp5` zHi30Jnhy*J0NJe2`-N?852fI6SYc?@+eDH}#pd`v-rxv$v7@1*Q%+J-Q5p3{pzbZy z(E%qC21Hp#zZ2g#x}Oq(3|3k_$7g5z*L%XNtY&Dx@i;?0-W(@*>!ygSd_?<}@f0+8 z=|;kKIOTpx0MB^D)U!d693Cn3@{|EwA#YI-f=YDdvE<4K%WDM34*8ILVHNMFw(&%*{C@Ft>tvSX> z8>G&%!CUoIEKiFuE%Oo8_0#usj#=U?uv21fVF}61Et6eRQbq}@4ybLH-17X$)CfqP zq@1ge5b>_xCHyKXDiq1u+Umj@8WUp*V4Zmq9Y(h&62Nkh(9~|&gO|#8OC9MJpF-Wa zJ#?$sRBiO)fdn5Dsw%s=g25d{r+wnc@;uB;@4y3fUpK z#x3uQw|OB67v;LD$mh1TVR(KN7s0w>nuc@?CTbAftMMn!j0$T525zjoSNy|Z7un8( zyAwj)Yi59{&Nla9!u7lM%tf(XUX+j>REj*Ku+i1t1SlZe{{@%JZt3ftAT%^I0zPM%!!s}%&MvlP8(UiPC8Dq_mYX?# zr(o-Ud$>7{0_;+@fSAjUKu5RFeVEr}F90xjP-h?nv|^3fNcSm`pbs}I8{7HKv3BGY zpZke;PZ;7vWwwWOcuWjpmXLpJxpqUI+wnp~WMp7M0y;fCy@9cDuK@}NEC zwj9)_6%(JE8z`@hsO804`p9j|{f)7QW-aD%rg^npNE5d@Tc3sX`Km@BZC_KP#evuh!4@&u1`X6M6LMkd;yk{pSL?y#q9$&u(2irz=oSt@Yk@NFo(W!l8a9pq_ zWoRpY7#DAjzU<=L-`D(E6^BIN;=&%M^p$b@TAPBRz~FZQ2hO#!IuMq2?khJiyVu`I z=Hwy9$uW7%%I)TFO19**ng8Opn}m<$AY3M!EHEd}kFW&^Yis8_w2{dwjD?J1*Cl+^ zSWJ~=n0q17RWzUgIR?Bg7U(Ies&<`|&#@REc)i6N+F#5r-iLhK!{QhGdOoq`j_V12 z?!|%mgFOtdgr+hdOqG(7z8(AX{FTFWr9nh)1*VdS6nX+IR?e5L2V?%TmMADffgIhlMF~|oRazLz2Lc3U%wLU; zo8!QI2nq-bgZd~ZM|pCkt<_GvgNB9{1bCp+C90(kY0?y;Zf=~PK7B&Lz<|U~x$UU{ zQ@lA6EpNS=5u0)9|6~?d`5n`6aP8KjvcwCn7Lqivg88aiyDufi0+Q_PdMJ|yZtZSnuspEzv1UL|MdWD{@E zlWX@NHeFYCz4$Irm2Cz6A=|=wHC>t_{9`Gzf)5qwr@>+J#Jg*e%h&JdE|7c!IwDtLePiqCWt zm5z*LKQNs1yaac-?-Hr!o~m}oj(<8XYW7z_iLKS#)1`svv6`I!z>6E=AO6j zijtsouB;H1s>=#N7Z(*lV`5_dfWH~Yo|!J7#shSeaA}I}wXWc|fn94ohm@6-^=oLT zCzZumFpUUBi0gp|5*+MpI*22u9Jua~U9B>fVz(Fv`T6-Zy6mI%$KZz>_Jpmc==;Uh z@r7O$=Inkt&2Jfdc-IzhKgoK|DaSu8r6Bcy)RI-9w(ccSP)^P$H7kYu+VNOMxmoeJ z+vxv{Yj-Em8zk33qMwMIE3Gl_7Ya_An3yDpo0^j3E`UfpH`qcXsVRV(E!L9b>(i=# z-d1kXD0TNI`+h4_h`?*4!fM>~-~~CeKvXZT)ZDj_-iS+E*YW z^xL#Uf5`mW@UBddqN>calvi3lIjfPDTmZhgFIs1OW-5L;KP66ep1dSK9~KbMx(9<- zEVtG_RV9}9ATzBfeJw20Px61o&Nbsc1e~#`)X{n}%&aZ>@v0uL! zpY$ZE+^$i9qmaEFWx*r!NzH2U>WY5vV2}t64&>#vz$*38#Kc5IUH#kWyausc#?04+ zLPurwrRIB#K^c34i!M63-&$T3jpj;^`B@*9gLbW_oW6S#IfsxfMav~=`SBcZ0NN5X zG`a3{15J3zw#)eanQt*hukmS?qp}jX_@|Fr;3U-sy3)^2?05}#r<>x@aLIX(K>=pmoGE2n}-lui4Puf_1e5-+Om2_N0E?; z1ruRPxNH|ffc!%=0S_7wH%Khj+fKB&+h3h5;~&nJ_q<8arJzd*X?jpjd^yikb{ICJ zKUb52fdc|7;LoF{AUuA_N@C%d4R6ol1lR8uR!Y;x6VsHyJ)eko_tD4nsjuaD%zIvG z-}}<414ec8sBNXYN|i8PplchQHK8r}yIQ?HM}8xZ;*g>uN4~86r+jTKhk=b1N!{x7 zoaL|I!}lA{$yoNMvlg>uvAwK99omg<$6(@QalME^5fR)fC0F;SUGyKcw4lO}vxB9+ z1Tot#Fe4BYbGvV}cypyZkovDb`7SjQk*E^K#hw3bXrOV@udl~Mx#JhL@>CJ$|E7Bk z2AbvE`875s1?URIOBo?K1{S$t(YTsJ@um{!#lr#jc&6US@^2rm{ z6h}Uo;n~_Erl#XcAK$t<;jywgnVdAxyI$IbQ4!ZAMC}r<^GcvUV@XevVTJA6cn%b@JKFI!Cc zyZx_)J?lKZP$zE8&*;?OG3>6$4+=lkQ=+0+il)?T5p*lRG*C0DG}Eou37{OcqT!9f+_-85b+WiGYe z;qW%67av@0qmND(t7G0)2uZC#yYJiUAp}%^X4SD)e^0gDU~XrJfSp2%_R7z{6c-m4 zTB=TrVR!p*jla}#ixGp@gk961fDRJ^C;&v@;Ce>;lQM9aI^Y3mnmpV*i?UDFH`NG3w*aRZ0?t{0)gbSTi?gs zO!h$+A1EsA)MT5=h>0O`SgCeX3i(HF?riY*?;Tin4{Cb3C`ecCf|=^qcx!OMfxM+@sI;vH&=zg`=t|K zK1W6;eMEd7a(ecP2sbi$_g#4sGx&mSaD&~ zc=jB(z;51Q3GAzBDl4l8m&;P}w=sGi@i*-t%Mr?{xO^30JsIBFd^27CW=^rn_s_UG zSYm%=>)x~07oH}5{tP!;rWx#cxzn|{h`+F~U@=vQNTra4ApF$2bFn>iKBw<*cz>~N zF5a-NrXZe>Cc>Fq7#u!GWoDIF$tgNR9T_n2%Ac%)F1PtK$F+I?(^+ z9vZMu5nzg4+uVe3b{=f8NKQ^ZJ3sH*=!>dy+>}hs$S?+?$Gv%_ryd8O&r~*Zq=(y6 zVi=J{EoVB;U7GYi}hN z?BTVxjCmO?+xYBc8bzvJzUu;!TCuMJeCOjqWK0Vq%@rRrSk6!mR_g1e))SvGetKPH z6gJp8cl#ll*B2{jL^)RzGZS(udZL}={&A*TPxqb?TAZ%3pt#;@=(%h#5UuK?3zLuL zCD9Ui#}~~giK+TriST9^AA(phK1Rb%g?Fy;Suw>wJrWyO!@A68VL>j(s|4y}0=?hP z4<~*oDECTI89k;aSS&ZScXvRbgAS%0C6}8SQ@PKH-*o)2um_DQBkZdym+=<&mhR)A zVDh+(jPQdQI^Uai_Y?j=@7t_A^D#~u{S}-qL^ADud6I}yO-W*UR&#FRnawlIu9J9A zthv|-h^|#;NlaH)brUry>g#T#T`a)7B35@$4+`M4Jv8iT&c_khuzz|gy<5&5Nv)7#-WA*TmjmE8qn(|u= zLef20KhJkKns-7Kim^wQV{k1fGAF0s!Yrdr&-oU2*NDqnjkzYIeaZGWoO@Yboy2ukg;FWY0G~bM?s7gv(QKf6(=IXo3KDqK? zST>0kY=2NlPE1b-=QkA0qViukl=~fTo}E0;ZHnkNvKq8den`5Z$z4Iv7{M95D5k4S z_y_lobcD~ld^oCcj%f)SX?Dib7Eo!)tb^?*2&KUIwi>h9ZTRpNG+)^7Ph+^3(yN)+ zOnSm3DAHGVh{S>fjEsypd~PmHof-+Z^pGV$kKORYZ+?rz2*G2H=^_FA7Icq z)wfoXXs9P6g=LYXL-GBP5=#}xY6YgNeyIx!w($tr6hy6^c8s{1psj06U zHy6h*F8SSn5*zk?s^)S>j`!us8RF^5PK4sO)JQsD{|Acmiyg!p^Bu1$y}cA`-Jvn8 zx9j^nkgkWkn`1(&$SJ3b?r{9e3S&O z8r8dc-#;6e-}>!st_5DA;wOYm`N_hkw0)NC*N1ms+liqDB3h9i$HnXTjvjW~k@e4adSd*my^ zc><8b>xpbMQ7atV?zQCO=&4lb-APMqrZyAVx+*PwSu~4-1$^xx2@n6{`ZG$Ih7$%8 zgt37^ad17Mm2t1aaSpBV>_lbm4K4cI?qK8v8T)y^arrO=orw8Vif0gF&gIb6f8}2&Ut(w0OUsBdCY6YvWckZdB6X7PH_e+Y2O^5SyY7l|P zM^Cl-K~Bp6ubth$wicDAf63b6s5;GHACdfc`b*&TQb5R`^I_~72+;3rg+hDxAOTG? z&kq`zeVQQjjakjF?_Zj(jKx0(f$jJwW@i%v>EBpN+2qdISu8*q>I86vH*JZV zmv$xdY4TG#*v@SUJNWRat|esZYRe=XbBFqOOas5M59FOsD@ker_X2b=pi6IcJfNX` z9K`U&40VbtmWkK(QDyb0XdJirjZg`oD**rz<=c_AwoK;#{4w00{Qj!mMfn#n;;W6o z{Mz#-%qrzeCb@F{g_i8SLjHq*O2hE(SCi=dulxng`zoP|0uAH8ag2W_rMShD|LRa0 z3Mr0(XBOxGfkTnS!~X;2i5H1{cBJh8ug7t~`V(&)^LHQr&R(sd{FA9kOaw@xRl=M9 zKxqA|6?fGC7ccS;h~~r57dn>zdb)u%zmf^8qyHvx{+;ytC#=&+`oD22G{9}^{jawT zYm`je=wCF?jlrbkqiNCn~_3v_3&0XPh zjeQEhATUOA7VzG1tjk@2wznVc8)?t-ka!yX4=zO!j28YY8Rx%V4xk{Z%xd19{Dl4w zc-ucOI;Z!g5$%6_M)Sn#pZ;}G|KO)6u>T1kMFE7;?%MxCD8aV?4bn(+vuq4Kd^%TV3?|DoTF`I zSUM?aNnaO5=38zs@_O{TI;D}zn>oZES4MKKaHllF-$@wvkDF>V+tUuy;$Su{&zed( zSe;@XHJyLquhBc8AHrW>X_7c2xu6e9ib^{ZV5y zdtUlB1f~ogl=yHLO_4sKtxA8_boODqLU7$qew}o7CjXinJ6?SjI{Nt%?dAo+~?)-F+@W6z5lC?;3Dy93s)40 zNJP?xe){^_aQhF&tgRN7CUti!e+VH@;GMSn*NkMS<2X?%KC{8-I(!b%uF(iQ`=l4mmSIeYWv#8^7= zb8vE?U`c}|!Y-0t9}ySW03*rW1)&K=k?_DTlq9^lKbhWL3&r5QG^UTJFl`9teXS9v0&kY2;xsMN6!rFoEL_9t(iTs{-DbeXl0 zVF>9=nPGWR=+=?Wx6jg@vz-<&7nid6I9J5EcTxyRpNEG(mT5O26)9v(+St$o;k#m` zoIrlUjvNB#>fGbXCLrJw%PF!R|V>4 zUS*jty7ALuLlQ>lVdA!G7g@}~YgN_L>@nkKi9tv{Ut#z7+LX{9UqgA+$dG?`iCmH6 zO}r3qZAA>CtRyKHHS*(^Wk}GxR>peosAc2x8s$Tb9@N0^M}GXi>zb`#CFy?W{kJi;X{3~3l5Mn)Ob9Fg?UGIg?sd#ZN#)=AXUg0yZQQD zI5RA^(eE7gCA|*&;GpEpW)lhIkq{qP5Wl6--c#7j@GyoGa`(&Q+lmi( znq}Ia;L4*mR#mUZNL=z68Nx2sLuZAd-1Na8qDpWv2lD~ch!Co`cR~aAefS2eKdBC`jw2HH)EgTvX`EIH^Se;` z?5Ia2z3z&XT<;_(4UeZ_8q@ZSqoWv95)*$i&^#pULvyQyB*YP&_`6(ISEP}?SScd< zDamMHq9A$u+D1E71?Gm~y?A11Y4zp4f}m1g!&zBb$BPt*-+*NxTy}7A0mOPZx09tv zK#yDpa=)gT5}|eeJ(lxob-k&Yz910C0UscWZ=BU%S}fMUPIF8bOu}41a<{$W-Pm(O za9nR7H~kyGqb2zznhZ#Kh_2ejR5?fr`JA*w?0!6eT}5wTu{?1D1*|3wFtbkgouYeT zK&5uX90XiN+g#x^<9K?Cervje0hAdH-czZkwhQJwqXgMfY5n81LbjjfMv+QveL^}* z2kHRq)jM(QXR*1AbAWg7H%uhpfC$Z%#aNvw-WvT5G;MbP?kt-yNhkb%{>T|BiI9Q$ z82P+PxgqXu{!i0BfAh5^0;1f$vH9k2Ws8MLOd+{F3i+vVF#A-Uy*%?xgqu|Waa=RW}Sr=LWM?#LH6ia=?C z3%3Mk&){o5W_-2N_u0Azj-JwCg5hR#NYns6*dNT3Dq^R!$#-)?2;HwKdc$MSj$)x0 zk8V^+pH)lMNO^d0p^=F~Qc|!1Ep+|pC^{4#yBh#&wCio&AJWqn0P1y?0D{Oe)hOD~ zA(y*^ni&%Kv+3%Hx5p;WTfjI9(K>E^h1};i5UV<1U{MxsCN!O--7cFU%VAxn!3^1g zq}TQJyi};Etu6_+M6J4WV#=K|nV8oTKk1k@C*IZ*Bs@fA$L+eF+v_kdMr|)9A%V+~ z-aOcV;*^*|*LfMqEaBBn%(h6@;#@LYKl{cMM~JiAozN#yQPILqphkiM z*08I_XD0$eXKq!g^IG`}Alm{gNALh#!D=pqnGgR5Q}Fjm3mlxB(NkrmT#>eJ(+|IY zD}GW7qhYFa(DX9Fs2xgqtq778sQ{6F30|N4rE1h|4>k4F+m0hT}noOju#u&*Vag?Y=F5e zmDTja`tBQKBA3DW#$8qFwVfUPsp)oYZ*R9)tY-jVuL%IWT55X~{MqPvNyY1W0Evx_ z?cwQZ2#_qHhb!&AQIY7>d4OJcc6QbYaAaRIb=|1%L*`9jE<%b8Y-y{OmOd<5qv5B~ zu<3q3nAKS4gV2Sl``YN>dvu;jq9fo+OkQ;RP-bq8A@T2+3f*qPBA;44B&Zc3DnWw? zjR+Z3tn~w&onzWSc><#=H-3?#O};0iA+6X-Uqrqsr6X@a=01pMpz#-E+Wt|gYHtU$ zS9cfR7w^C=GBRZ8 z=UA~*xY!u=Xk)6=@ve?-a!SfWed1vL3|5{S%?X-NQgl~qCUhT9=H=xU;jbwPQHggLsai58>T`P8?i!(swxJGBCVANw&`oOI%MFn52V!O=&(#c^1PQ)qlr&MOu;dG zyMB5i1h6HtDGG?*y`X>zt;)Rt>M)f`7*$isGJmZ1&d-5gxmBj8L|03a$5oXBYvPE! zRO>sh8|OSSsK4ry?g@p1?YyS_`X$}!_l)^74+qWLL!LB zm-^EE=MU~1{%2>$2-E}okQ=yfEYkcJ>8wZN#pXFyrFN< ziSy2|h{Mmj(PyCcCoVZTY`MkV`1)W51_tI$ap-79YF9C9z8gqOjx~9)>y52gYZA-t7&9ph zi1@Z8IZAN|ki&cR=`aszsflFO)lx1-ni=xN5r*KW;fbnu+!3?HF&V#kdi6+{=Zkr{ zdwhlH;KZQ@FR7}(UZU69%S_%vsEEqQylO7VJ!!Tg0fv?=0Hv3 zrwy~@>n!Tatr&~no|VaahfJ92-eYl9*=ir!cf0!Q)OLju-}s{r(F;irmfmTwTSAf- zS^ZV!Qy|qxLPrWlbz)b1eyA~DZy$BH=zeao|6vQ8O{Id~6#GelL-4`d8sn+WnN^61 z8>#UI=XPvaBKQU|x4cN#LvMCExxK>D!kXlf?N%G>%`?k*FK9O{$ZI!U+v^(tn8u~l zZU4Brz0K!fvkiu*>!_>hPyv@B&){JGXn2If4m(iz3c&!O%l_*5^$AW9&IR6UhYd0w zOutZ=|3OMh&P~C%&Z&7%dj`(=v|Tt$`bKfi8`l1(01e)z&ap$gGK9^QOV8mq{^3?a ziUBkq=tPXGZ17FC)K_!BCjx<>prAsB?3Nk>v;7`^oYjPez6(RZz4-IE)Z)&x&|v>% zrL7O0_G3CbEP#*#pa^2U{c7yX^JBjA?&x38-P*}=%Y2nFH1Ml8&?GfAwe$CHI5jmj zW;V9qA3xrck(00Q?uG-vk+6aSGKd+lL7;d6SGh=@LFa}c@*?Whu~KlJ~A{_ zCvujm?5vx*9nX`^XIgQ$e3)L9ovph3;pLNJ);&z5sH7T}pU^0;W4+K*AJ5bO+z4m> zWm$^)G)zDBa5Cxj2j^3yo6)D9cTlRd>mx%3K==rzWS4cPIr`+&_{fVAR|^6q zIv0Z@LiqCQHsB5_WOenV2LzP9%r`mk*<>D{_56(8c=pT7!fe`& zog=W!wxP~ulf6BbYOJ+^A0|9jD$?KW-sYM;?TUhLP|VlH*JxCc(CW74U-CyQ+N~6A z(cCP^I#$8RrmZfcRaVDBj#<8Bg&O-b8TFCxPa7KVe46pprSy`VM=;z19*)*B-Vh$& zdJ&z%*UL!Qg1uL4h~ZbZ)3CmF-$%c@)Rq?S^ph8+ zp#s_4wWFtFe-g{X2=9?8cfzW-7=#~n*AO|=;FeGdLim~D6Xo#Bo9e^ ztpW${WuQ{`Stxr?D>6Ji1$c;YiXlIH1{8m2Q(NHS=YGo%p1$d~+t?kO%+JGQ?VP6P zo^=L>^ls~6V4@@A-FQ-Pii6EEs)|#2w1{(J_CASLvf{dgSE#TpHmdnyjA5i*1wFjXaX#Ig| z?-(73g6C3dvsL!QmSUWQ-+4c-mh>c3seHzx+pjnqH_E99{&U|GLj?|e+TF3_GaAV- z^hb`Fi9hZ9^^lT4^mQv{kqs==S+jNHU9$wxq8kM_a*)iOPaVd_#t=ZE&|Ae~Ma9M- z1`zcFJRbyznKL$s^`tY6WbuaC^ec#d~&Trb^5ntrvHC{^AYQC4Jm6>F_Jmv{q zIK4}qKehki>YMRVG{LQo#Y^%Om`cdJP|02<^ap1NUKD!ZQ#vx1sF}H;aMO4qB4xvT zyQ*qeD_o#=TXJRZyz-*vGS1C|)X zpDWq{F*W%?hnhtRNUEIF#I#*i8QU7GHOgU1$>LfL$7Lml((OVhjx>=S(fX@UgOef* zy|>G>NJ|ry(Ztn+jUSsZrHaTVovNZ?N}{5BkNbWM+;Am_QAIGdQ);!43`9cBfeCoC z(q050V{^b*I{Z&_Y1H{)zk1h3{Vnav1~l6B)-MK5Tl^&b_y5Vv-FmL~Mbbele7=HwOyC(`sG78p&|kf3bmZ%A<+ zl)(vx7s&`&O)gDBV)3RoE=hQW48+(GrF!4KBb%(wDJuvW7_>w??3t|onw|jtr~nj^ zDBMS*Vo=Di*efahP*PQu01AqKx*n<(6v-k-MSMxg(hx0Q3m*<&l#=T3uZ#y6QE-UW zv0iEnxOJdt0Vq}N0WhJLmlw20pawWRGm{YDr&-KL2>?9MV7gd|+vAMnV6O5DAS-nO z4FN z__ZKg#@yo%$Ua>jX%K^${Wm>ah$poe@6|DKQO{wbqNP&Yt|^k;?XyoVCPC^e)z6T!lS699Bep4E8Y02m?w{R zDiBhVjCFNSC086weAG#7qsj1yAmOGS9Zf=19GPaUZIq4p`094L_C(b<810n>LlBrFV1Q95z{q4 zxS_B&u!?9^fE4tLWWJ|4JmW%T`BR)TF;fx-zTe03ctNe`ZwQ2A#L1W|1B3k%>NfT#G<6%3sZfXl_2HB@ij2|$E$^Y9ps=ZL&{!nCR- zkU-@&0lx=IU|`_g<(QD6fk6P^y^snC5x)ch3XkM{Txj!>|!`gzpf09jLEyucDN^1) z>QJKk9jLT*eL%Dgge9Ld94$DuSp0#M^&n+%Iy;2JSwYBNHysz36%#S;p`n4>GcK(| z4H4GRt6y^?x+;txlg_*T@V%(fWtN!j6{CY%2^hp}&>RC;*)=rg1>p}wu`q~!q2<QA9a2?x-FRv%7Rd>S^TQ8pKVwhWNqZMtmyq+3x$|2LP~9JtiTuV86Y-LaiHAuiyHawaBk=R$dBAv(ev;)C!JN$k1AYFCuQLUE8@%) zZX?F~3%1d7Hu*78&LKad9SJYXnOkD+O92^5y0+&zy}yWBf_Lz1WLVVdif%70LwHCS zdC+je!>1RSD#^xRu9Gm5sfY5$+(MN|3(CvkAs3g3_!; zaoD_R_0JVQ99;&tv52n}0sNQn(kh|{)wz|3~eys4V6>2$)swD$)- zvcgflgL_&_8*b}j*;7~L589IVq5X}`AB>w37t>={*)F%f*HV!9`h&V~U+6s-7q)hT zU0;>)0PrFUFjrUCxB4&OwGI{&dGCO5vC3)tgH9vK2`;zS70nxzH&>~jZ#t9=)ND!s z0`1GwrNUq31pxgN47}Tcn~!hvcGaKBr*06aQut{)ghfF`m8Vr_mCEf%29!5IfIOb= zSg`0d0sx8+c(Ftd;9A_>?`G$gl|=(R147D6=XcqZoRX5y0F!LoAB{_+esbxL!v9f_ zaW@^}{|~W2=k{;JhVGhBt$zx7`!@?Gu;F>ib*Y_Nhicj&IAid|IAkeKXo) zl*x#Xu83{~9;>CS1(n$S$gf~(n9-Qd;1Yda{A#|;S%e1CcWnPuB} zK_;-aJ6#~nGRy~me>CsB3U(tyi*#83C3knPC*|`I%>~hAyx3IEg>Vw@z$q)B`;*j5 z0+&u3N&thPIVxrr2%QbW<;D)?6l??p`f~DaGsRFamA{C3!KF+&b!RUyW4_^-6>US= z(9kkOFt}~J#J9Zr8t{?^ke0gFedkc|GZB0t2x~2NV@1fd#Ke^SP6MAdmG%)DsXM|Hke9UGv^%p%xNU0136;r7x>w`wOJu5#hfES6z+jw#AKhA|x($v@xoD_&?7JUQiwm4a5lZmM*v8ORM%R^0-M!&O)EeMeVH&qYY=u4fBgad&_hPU?O`ef(B#&0ntEC z8GE?x5uBRLq$AzjRr%a`;VmUcf2#TiT=!_GM^p-3=1)^2diG}yh3>d?x@Vi+xyI#X zv5LopB3cHn8H|FHJfVO6c&!v3O_R5}Etq`Rc0QKY1$LAtxUTUtQ6yFt1e z2?YV^2I-KF?^!$E_nhB%u6LjBx_*CnxfffQi#6wb<}=2)$350Z1_wJqLm7Ys)xmR4 z|7f`rpWmf&#BwZ+FBsq+%Tpz)pe)i8LBPJezD{XBm(9|V`%wGs5lg#s9)Ye`#h-kK z1eEV61AK=HlSQPMi z9cY{m;ty=Tc-`^Rsg_58X1(s8KMC9Kuj#?g5M@c>q494I&K(j0A|kY_VPT=wMjhy5 zmJbhgE>(h^QPI$#x)iXv6s5%M1PFUmQ&VL<(`>H(=k?$}!H~qmTSh9NS)oxae>OR_ zG&ZHHukQ!EH@W%wT?5;9r?dM%>$*XH9$HWW5Aav&>I6Wk66otI9NHEq@RywDL0DZ~ z9kY|lr)!L~{hFDI3IY7YOVE;7WxXWm@N4oh$WDmc*$o;U8viYbAKfGw?JTg=&onvGM?^+SpLzc4 zUFCpxbp$xum5TQJ*!OtY*p$bOKw$(VLH(+pq<@1TF`9pKB2qyfc@G`(lxso-@PF%;Xe z-yxYB4EA!AWrpgK3}RBCU;IA6Ur}0GHG4hi!U%!ksLwi=gfK27>r_ zLC;`%4jMu%FU=rMr2MY=E-C$m;Vp%k>RWuj3`t>WNi1!lN#P2;vdsMa%V5)vwC8&o z&X}xv6}q~)!MIw4Sz3oc16Q4NubQl)d(eiO9cRyGp@kqV)phz(KdfYh94oaQ( z(s72a6!Uxyj~2V{JHe(aeBnp4f#_S3X#}SqMj;_@dR93lt4=#`LM_djej2QtwH5A| zMc1A&SS)!Hcryt2wD9Yh;)*iC9>A}3xY_beFq=?Yx_f%@C9~h^F#Kd(kktpgr}I}^ zes6qK92~=!KMDgD4R||8y1vwgk>g=lA?VHhQVcau1Uu&Wxsh?`!f3P|pB^?qe8x#{N_`bFxGF`|`SX?=;HvDWVn?#^L zO{@PSCJqv#sOQT%Q`CkiZSfzWpe}hY$-LZ~$0sEx>l;-?R?JZjcfrJ%m7O2f@OW^B z(@Z61X=}WNBqe%B2Uu>x=eYeUoqA0Jf_l0Kr0^EpIK?u2dmG|vs7dvQuTMilWhD?$ zD9%Xdp9wh>Ggf`QssZWcD@^h(%&d}vP~P7qx@VV8ENnmM_sKo$k}lwEt%hwW#oGMJ zvq*k9nxIBoeGM#aZvqGIw3cYM1(Y~BKQN75J)OUcb zb*PmeY^8gTaR6DcyIv|b(b?-Pdv0;J?D6fMeT>>2d6arn{Ii^urkkGt(HI#o`O}Sv z-^;V*xGhMoUU=;?g?p8b@qRe;D&UDu4ECHraPh~}6x2jVlGzL1p4fv&Mc0FzoLqmk z;V=uRJAD@NCUJ8M^CnZE{14I~H=I;1a!Pc2?}bNM@|1N4%5T|>B9DFj!x>+Uf{5_Q zW$%b5u(lx?Um(xj6i1TDFC)O{Cb(ys`;trdjaYA@e`HWNw#|*iFv~MjP0dLea~L#B8_ojxb1hYL?_#} zH%H%X7?N9He)F4WY6$bqYK+VBp3%3Zi3RuR4N}hTQ}PHRoJv%@LNI5KNS`8YgIe zsXBxT_kkR>0QWlcU3W_1_htcY0gTSFeaVl^*qyEB^vR~>*1SG=Nr%}g7hE7O@X(kI81*v4EW zfl@SL-_scl^LY;JpG1!?iJl6U=_*eVvNGq`=xv$i_O(k)>)b#fBsy+Bt=?ARX-;Sp zcJl7I1ucO~^>H&VU2!BTK0`Pid&}ZFd>)N3z05cxokf(p>#p3v+KMyBBUw94ZXPdM z_OLrW!D6`D_BdHSM;Xbe#gTd6q&NPF^a;TUvW7}V&)g(xM9Rzt;IAw^`()%}dmuH~ z`1tr8latsGT`Mc7eo=SyGmjyzZrkv1^8=6~@1L zvtxuJBRI)N2qMpB>_~{+xO{{1&k$(-i(^PN$#dY!su?0s3h3+}(IzbJYmxr5``cD9M)~ zeIs8weE@~pZmv>%Fxt@FX(2tn80roQlVK_&_vBoPG}cw@ z#iT&_8EP(I%g0l{fKld-y&yYE%+Qwh?579fPu`SIEe@0%9KAOzMY<8*1r}mzx*X5u z_oOT2b@aBH*ejhYI|3S4?O*Q)MS-rqnT8F1-rr^nr<&D{Q?xEFjrx}rX%I*q;mhay zGB3c>PWZdZ0e}W)T92R2?<)7!3N1xz7p?1tX1G202RG<+v}#XTD|Rs3IFCL4G^5_R zYi#@6Vqcq>JnIRD$5_`!u#x;-VdRH`ytUazqQa#LEHejOo#9f=-kcDt!=}?b+V2QB-1r4WuXZK9(~N>%|sQ zHkZRi0ca^0{99-qC?+A{_uy?|VTjx#P-+hOQ)2`|jzGY~=mOmx1e&zX(rR{sax@nQ z3$`FI?K%TF-R-FoJm69q|6*%Us@Yg=v+y;Qd!k5@8iY*Hx8i=jN2|HDyzB$Kjd)(? zzkdf76kLw}gkn0NkfB~;)6x!Z@5oos7`^NP-97UTkmLUs?(JN8PoK+bg*z&jCcxH@`lp3&TFX7nodB z81VhHkScTsE~hf)7k>`HE7PklZ|^i?4r8RXL=HLO$Pd=@LoyAqxIZ@?$?Lz|%Zh8r z%Fd3!m04H^8WbQ&dVUlW;q>k8ysS3%gzT-gV1JhL{)b!#KB#rEbvSxrJ=iUS?CAa^j;xO>X@4wWap+Vd%xb)8{8ls3=9uRXzGS2 zrOc05C|Pg7%<;zlHZd^;oGlTvXEzndz^hIlit?14*jO?*8%rvzZz3NpTRlo~dwu^k zwZTE$NCKTiDBg#jsolbdEyfZqx7iE5K<~SzFr!{)$OXehk59 zH$nxb6?EV?vRG^(AR{9S98+%t-wb7R!0lmsd87vvxdZ^zX5tb8RS>mWlcz%o^hnOm z7hM||B>Wwq)WNFT0f9$E)IV7tgj$TENCd)wsz`sPQV)dm5C|02m?~E827V+~?|To6 znMxSYE*&IK0~Lr(_f8UNq}PqwHc&1fC7;`^CDr6C8jPH7XzP_msaEXP6a& zBSspqqJC{#5tE#bhIMK;)3p9vqAoRxOgpa9;g>{4OM0?o zy2oAoWN#U$9_ssWS9#w=BwA5RY(!3&MmXyMjO&yrIxD*v7E78PS_WJ=Vk%sG#U|zM zL;->58Yyb0_kJvqOOyL>7Zh^ab4AH3GGG7m!XyCP>(A!B9)sWR5o$=sih!y@K@7zi zYApaUd-F`IaEAzsiz5Il^1#rLA4rlJjioczX?b}GLY-SW-gh|K+N*j* zz=|X~oXBWIJf{ytXZ^=d_ripl*ytL`1}()r5V0eeH6ia%zM2B8xpgM&aipjANqo<|(ki_ah|UbilqjdlniaV7q6zvT5UXynWS;*%Ja-($yU ziFSM)VUfHO@f9^}$y!3C(~C3rhpDOgb4A}nOrt!!buEo*Sq_w6xrKb6CGvwZ=AGAv z)p9A@gioW;#(y@`>UXc%+N_z5kk%l3TioNMy#Mw)j|P~Qo^QzX8CzRtQn$&s%fvnN z{iq_}{x8{*TfB&y1n$`x_C@1lX&2YM0^h`SlhX+oCo!aQdh6w0iMqkr9*j$BY|!1V ztp3Va$#H-FQf8LV{`x|r*iDXscJq-YxfUq_!QnS-&-;lSQtXvD9d zk2f88f85){gQxz$;823Q`Z^W2;=IIU9p!L=%F)H}*H}-lJGB{0Z+NXHxUG7b%q;pl zxXX!{Q<_5)3~A$DV!B&dxA&b(nyOBGgHlQ5ac9n!(yG-YOLcV-4zvC59h5Ltn0TV- zqHs-SW{!8+w8Mby2re?ZoaYy4HIKV;-Cy5v^yWWn4!XrLDL6TCtgH@$;lVZ037|=^G>=bD2e-9( z>DfGnfEIs0Utbs?M+fO?R7pw6P=YQ^P0ie(K_Jz_hh&zPq5|P~JU#Ute@0%O;mSjB zK)^B(GtPjctW>wO@VmIUKp+wk_`V>SuL~?0z*s^6wlzxlV&_1n!frIu0T`Q!7FT;{ z{v8pq7fFq@y1F`cpnu8xArgEKHq-FnpstO$>7d!w%SMjZvO;~VAW zW~J;~x%E4Gk_b|^St5Yt6e`JhtaVR(B~fwOV0Au2*5vcVU~J;JUiG9W+>pDC6#v7# zv@~~87HobuHnB&+RR*N1UvYta~u9@x}H4CdJv}Nc@ILCWC*|@ELc8 zMzBG?lYdGRUE)I(>G0;he^3x%6NW`p>BzI>F+JKaxx_;^MuY>FQb<^Aac3RKrOc z;}VNy%wZ2zC|~OKpD=tb&iuW;BA>vzX1x71czk>+$WexxXQRns2lw`?(1Gs|&1ETl zP8#qj$)1)c?XGcP90chOF>3(bxNicHBrbZMvQi3yKoSq>ZDKY;}& zQTNnZ9>vC{I3z{@Z*6{pZ+m&4Y`U6;p|`a?vr^4)$)~!S?d0?{50*|qKmg#Y%M&@0 zfx{;!Cr4*HilF_u6W~kWWQvjq)(h&;v2Lx1h zPL7^|f#Rh#xWm8LZ6Mp(*+EyHS6W)cLid*xfK5RM&K#&X5|o>uG7!K*v6xNLK-rYv zyVKB}7bL`gDI(&c8!;z4TQE5qlvQ4@clY;8X1BHFoh0_jt0+il#;To&OZW zA6!rtbP2)WuXj2HWV9=2bUbRp3Oh;MzOmJ8i#@LeRWCOaE^D$9_PAm*GNR3iF4i`2 zb(GB1u=ew#6A6uOWP9$YE6aATwOTN+Aq@0{&`y|%nAovV3CXaB&HD3ij{27LBr@1{ z3VfkqZXu15KuO1wd-K!p37gL#cXbvFP3XQ_UobZ3v!`r( zBMf#r#mzt8SQuF9kX!?uz@x|{)u-D+AuvX?P+l4oKVv?93IRf+ku*L$k*rFazDW!; zLXJnnNzBkQ{saj60MJBEO^pPtr-8v6tfEr%kT7NXF>&XYG3TiEKK5sO4Ne85NSXwIgpU|--!GjHoD^od*KyB}G7V^iA|@fRdf5KZSEN`VU-WMFEq%pbjwDCgSJ_*ao4rt0PE4747ogaY zZpyZY*Y@ihZ4X%wnH~cI>gAW&wMCpkC%ePyFKIKXH`PwrMP&+KmN25z z3NEytQ`6(2TRHXSGVuWoxQ$aocVsvK{?@Jo!CHumBcp4j7qGiUD$UUDMFzqBvFZr1 z`F8Pwi;0h^>TAq`DqvRvnj)!;lawiof0-4^x3YCv3B?x1Rcb_MmX{&a(ABejUzl~p zmXp;EGDnhgi6n(jAlJT6PfPUWwhg5@%>2ZTGMt?S8X`IOZLV6@ZS4n{Ax&;6g$J4n zbTZ=RSise^vf2m<-AKBHm7nN?$6@H*U+j+w?F?@<6oG=}>Xwh$5;eJf*vD{`H zv#_u-l<5ylC8f&&lyT)f>lRjc81RHC^nI6%tr?dHrd|d@?|5btX|ZZBJA)P~XjyqM zH#LRslz?nbvN!A-o<9gpDS+G>n(1+Kqd*()YJwr(&-#oJ)L_DIm17O!;R7i^nOt;Ik))r=-iR;{Q8+B=r${y9k}|=M?=wy z*wAs7@k4KAa^GYs3q4&Z%IENW7@s4bm;+^$Dn{?P@Tjvf_hLNp()mDpo4_PT8;g3r z?F3u(?v~Z{{zj6S_x!A5q-wXyYVhf#`6~QFGjo;oFoFZ=c#BP+xwvwPyZN)!8qBTx zS$N5@YZn~sAW6y59PRcf`S0?QRz|q*vUP-)=HUTOCxsl|*WK*}ty;W6TZlPg)71Cg zC>_E>FY_d(C83fp&t4rxq#Mp$VPvtoM&=<#8))s03PKt+i)EFrzs&ZM+YvZ5rbX9lSTy-;V9J0pzA2x#n!P&a$rW-R z&f83b!tj}oCYlT0B#FvpEAunN3cgP`d;izUq{aq z#0*v*E%mD-k8jnWEOEp>N-e#05a`u;wf;kL3(Ft01I?GPqFc4YLu@KkaUR>!&eW|i zjL^l4rjGs|F03_Nrr(Ua^v;WasGE2c1B>!j;C?6a&Gu#KW;I|^K8J!2H-ZZ^41?seH7WAA;TF!*h(!K z&j=ZH>D8M7d44ovARKvdx>zImx-sSM@6HJ>Pm$ zI|gUD4w~`BU6jhAz3uNG_MwK|URwUdNafg8eE%;fpZ7`t_lez(cDtOllE_6le_vLl z@e@2MD{96jw@k|lBZ$uyhJTgKycufhPn1Z*+PD(xL*2VBflK3z4}35_Nice#c1J0a zE-nK6S9ScKCw2>>#$(n-n)*_Dk>TC_Sa9&ddH;d{^+&=~2r&iR%LYr>hNxBb9|q|y9aZYXpjhW+b5LARd=bk9i9T(O#aC<7Xq(I~JyCredv;3OLuCuGjX6kfOcYhF;x zog1J7@y!Qht=YWN8hJ{@PiGnbm6roP)eu zu^jELV&hO>k^P66Q|tD)|Hyy*cf98>@=VOG^WO&oKjfcqrT+z61C<2*XS<9|fJJE4 ze-!t890R7}e*k9yq4kegl-NIEQF_jrp;beFz<>X3l-|FMJD3BFO-gmOU8adUqS zmZRokFNCsCObffJ&;fH_%?@b*DusRF?M(+oriS{upxUD%v**w+f3|XRf+AB`x0{B4 zAXBz~O;39|i14=z=)*tbTVy)_i*w`DpMYQTpEOZj|MTa5p97*zAh_k2EY~6;At9Nm zHC2q6LqtHx0zkKoqoX*;<=X&NE2cN;->NS4_yp`zoyQFCYahv_^LK*XJ*)W-22eu7 z1oel+pG+V_3hj^B7)r3+n_;cB0M~C{gfKYFU~#FK2G$>nqX}m+c6KZPZ1#gz;g$9E z01$TQgCy)sqkX|-JvgRceLWZ0;X(7Z5k%bRTwGj0@%kE2l5w|xPEY*5VNf8`jFEyj z+_<=l1ZiSlpj`kH3y_nD0TJ7?H2AllNqxwTW=|D8M&|8Xu|~U%%<^*WFC#rY@H{*` zQZh0LGhB3Z$Py9~P+u+BO~Qk~8^BWS>&hyt*ncvXxkn(yM(HOF3Cys!x2H-p2KteO zCPzTG_g??rRVa`pMkQc_2Pg~Gwd~){sRv;~Lc({x>&;^+DZp&6tfVAg_MQ{^i-81B ze@`fup1FBAX!i#=0ii=mrnORw%f}a3Vj7c*;03UFE zevUb8VQD%0H?8=p&TI-w!h?h}4pTGejsfXL$`_X~KHztGPD3N5uMVO)V55-!f8alj z;ULf+o6OATrD|2M;Pk20TM%StXODwG4%3tR@5_SVBq0I&MCbL}G+rE8Sy}v-HqW7@ zBG4s}4MI>bX%hqEGrub)MAy_b6jXbc0YqxD)F!~B-4X(Z1$55Ow}>tE8~^3Vy8rL^ z=f&~I8GwlbwD+Q zC@uJmkjizuLnbFVW@gpFrEO(0U0&4^PR8wQji?7~EsroFC3z^c91dn5E#9Sy6n#p< z$`JbfWRClijOhiz24lpyyS#nvjvC;~NXoWA(j!voXE)wvN9O0K`C&3S7-v5l-MiO4 z0j+**F(mIDOatm$Q*bn>4+Gjm`aZ8b=uaG&vXtpkRxxprlekYm>j$Nos8n0XS{@93LWM?jv9S>^IoVUOQNTt79X z{9Ns2D>I<%C>RA$<}P&lNTo5JGs~%^^j?}denn;N8bow*1Jd)jVE-)JnLD=4ns3E4 zFy^UEWEwPGpGsgLJ|{m3k1Q1n1~{n6S6LtKr5o2~x6F^Eu-cg%*Ku^_5J;`=eh|u*GJF z-sj>7;;Y*~DMH+yA^I-HQ3>v@4F6V}83wE`OfZ zHVfkw$C)3an4-Z>%G7xzr``2VWAm!z~dfJ;h6d2fGYF4I(Z2w`67)zxyfv4u1$J;HnPS7*2?XhKK#5 zqcPA)1tTsmT|jOz6Wk$CF4Mu$5egrGurw3U>F-Q|mA%q(jtk_aD`pOXGz1x)m{)22 z8l-b@${#@FYiOmYDcJU*`2nx}t{(sXUKsS$JaKTW11&mMsQ4_z)Uu_ZKw(v7Do*|s zmuWtP-PkHq8c#0Nv9Zw=komaZzOk`bY3h7RCRiCs-o4yN5{FuIw?@;&_v-fe-JkiI zu5o3#nscL)EFi)}cU7J*VLd?>+h$jD@?yRb=)2u%9xsbV`o-bU^E+JbXu7mjUR5>F zn8+E@ks6OmN!8Lhp!2gkFDOmS?Jr^0BQL@zsyObYx#YA3R6 z)!0no0z_gao7OL}M~GTsaZ10kxT$!95rwNA*NSRqB^bCCX^$Myet)BjomW$4>6#!` z)H6BSA%ahv`_a3(A*45z|NW)=ASvAoP~OHPdozU#Mwg;dfcZlp+$Xh4(95nqus9a8zCGmr!}Yx~ zeRfj}2?=FeJ51c?v~WGVyS(~+l_J=d(ziAY{MzM)9~)}N!3B&%Lc$1Z!z-u9U$hPN#LY z(mn79BiMGK2@20)-ZMNSGAfmfH2Rkh?D9_^*slfP0}};4u%$zi_ve;@Vdy`=r5;){ zH};%L5TW(O86t$T|ApSy+^Nbkt8f^0Br-BK5^CmL9ZH? zKdzcevkel|XDo32a;3MWyGI!)+^c)ZMB5B&y!;m17A-Qv9W%C`$mQMKN4w146wInV zvT3PFMpbQ6y073j@0*@RYW#TB9%Fg5r-08@@e(FWK7a(yP{+Pp$0ee-{ZOPoJyM~@ z7w%6c@#2*-lt~P&=$1U!?7XIu93S|Oj@>4 zw*ZX_*yY?TEHqpY1RwAM1m!pEZ^RDyJ@7-q@eXwtn$%5x)^b5Ioh+$cT+w>VwWwLl zl*Y)vBO(T^L<{{Of4)q`!I|gpE1h&e4kqv2Ts*+3P6OMOMCANaqSO#HB6PYBK8>?m zsC0bqb$^lq51Ato4`^f2-^xGT{!zdR5<|J)EHqt_Wi*;r3m&KSm=f|X@6Wxpc<-6d z(t(POd9m)o;T&Wr9%rpYcy+Ykg2<)Jz-nit14h-gnms`dc=-nt$B{_z2pQPSoR0|6 zt@zP69cK$RMN`LK0hl5#DJnoh_=ffW!sEc?;>VuNoPAvccSi(iUm(ytPuE3{<=d2I zV#xCU^RPq$;FMr~$If!Ghyv-@zf>xuqc!mH$2mvrCs(EP^j}FELgd9?)(yo~Pd-9k8KdaO(S$d0x3h7;zHXT8q^koUuI6kG?MKzy=lfO}D-=QD5MiMF=9 zN)o@7U2N<}j~gxvw~HXx8Y2kAQ&KWFINT|Kj-(Jrl;O1;<;?HvRH8r~Jke1CsRJ$O)*7CeB--Wp=jH`n96Q$RRR;T}9F`mC;I0uM z8trV=R(^YDudCPeCMpsCyE`k%BD$ZuK(MvqtLuZx?+x+KcpV-=X&pii69_#$J#=sj z@X+`5hU3M2{3vhn9&{5GmUuT&ivYPwettgKy#}VIlR!7jLf!|05fKrYMMX2M!eN^~ z>yW_ovVh=Vcj)jsxXGfmh~cC|yi})?^*ksg+3d_35s8-fWA~R?4iK^1*cOpj%`Yw@ z$HY{u$9lUCeZ}c`(0)Y7?Hr@FSQ|(WW?DQsqIpaAwPa>GBuq+dZFBUUseX3s6XKXh zkVjrmQ7nnk)YLqMM1^3UgB7Gh5;)4ls%3w1*h4WmZT`e^EXYy&)w5u(4B`HJ?QNdw z*2!zoxjo-}i!b9JE`aZrMEr#tEK*}Q&JH#F3<2~WMj zed%^x-g5$+XgSqd2ujtA7!Z@$9<%}`{&;+J_w98{Frys_ZdTi#Mcgp?Dzc6b^i&$f9cNT&M($C$vwtM@SDDLd{JQpM;!$o zQFtNrAZZHK&<(3d^XGs^)04{`qXImd$#@&tXCmI$4BQno=(%xgv5=791(gz2E&Z3J z8bFYSw?T2Fo!Jsj?tEC@9m#Ko&E)P)+@@;rb1?1!Fwb3!t=`>*pLQ#2qzywi!rX{Q z0r$5o{D_bvt|g!A#7zFaHJNGs=#Vbc8~D%6~$9 z%=gDZ517DEd0Q}mubT+|i)y~f5hWYrKm<^cYaqg*QI$Oz&1`QM0vUc3cT%u(ffCG+ z)vO|*_z7re;0BQjh$yJ}T~BhwTwep^pSk@O7Iff42cQ8!j$U(XXXh~(0SNJV^}HjN zN_u%^#TUc`dh=gw0h|%@Go$pDgvSmZplHEBu>yu9_=7&au6>;r7hlkF*gZ9c0|u4# zf%Za_=~mAhT#)S-2Zb|ey!Q4J3(U^W4#ekw7+p#3#o-}MMy60%O^1PlGq{COT1Nkz zq4YA#G933VY@r#ib7Dev^EwF49I&Ptl!&u8F8}5agv)8-q%*M78gWxM&Lw!p6 zSIs2-g*H2>v`@2E_1whsUGa1gdqw1Qh-zL~h~D(EkJqnoj3l=Z4~B*$4jftK*%1Q{gAmrH<(j&3l^9bb)e@*}%)*7_ zYVgoh&k)v_!jr-MSy1+kD2}M?yFb)xUXwY6rgVZ))!MHgDpge!{maW3mFntZm@&z= zew&N!Erjp&h<)O;q&s!jP7{irpH!MTV{pq2&6bLi_G6KIq)0z#9~zo>sTuo(%9Dw; zTsPuC=)y-`e9#T`%b$bv-X{YmEFSGK?Yo;P&dI?1`WKiv;q8yhABl)&>lqqq_c(sJ zOr`Z^yhdntdO!%)FYmVBj7n@m*LgR-dsKpd%-R3#{mG#zn2zS^{QX>10by$*`nysg zOPA9x~YzXWi?$x48v|E6Nf2QRrm79RS$`yJiSLHiHWas6nq(AgEeB z=i?&+MWCRRpEp^^dU|^JtorcKu1BCv8lImH!=Z=vtvnNO!v-^!E7f+Q{>dxv$+?P?@ z9tP{*j!z9-M?msQKj75Dltm8}6y+&YYCA1PzD3I_(K)jZwN~uq)`r%E-mDTuqzgd& zsa+{n#ZhtZqg!vH%;>J>Aoow)4#|nddi-dduyNdb7u_q&=k%xR%I<$S?zcKmH=T#I zI>VsQed~k`kqQoI@rKVPgAw!Z@yrEcJa zewov0^XK>#!MHX3)LXp68yLdHyXI-t++QY53JJD7K`|^M)Js{nE=;G+esNJpBhcD$ z2Fy0g6YGO6_V@e@t*v^RS$^|^vm#`RpM@|^Q#i8}i{oS8XnTCKyA~l9m^H{w`>tw~ zi|g^$4nY&8qqW9)WvU*SuYZ3`muqWu-D;~Cij94ztNYyBUCuTw81JqQXGM<{Ur^-u zur@Z{U3O~Nesp4LSYT`5LEu!5!Zj@=7M+-wanf1^r~g8ydp4&b=9U#lVdb#W=32I} z1m$CTB5e}00@I?u`df);5;S*r_r1kdA~2n_8*ClmJUu<3$Wa=fGa{s?w^wiABiZ(k zG9plojkne&=5rGJo*$cfg#?U&wrhPjMGRno96sBJM-ZsSX9mn^5)l!R&l@T@Vy#k( z0GFBGx7^pziNFwDFw*9w3EbK6C^tz$Sq$HVzAr zG0kQ_` zhQ_`;6p3qnjYuYwqq`+1D&l@3QHoCWYHp~=KP7Q+e#p?6k-vxKd|RQ7e&d&O%s|#S zK4!zsF6OET_qOTkj9&UG4d)v(_K$`XHQWOt%WD!3S1I zbSO?DA_7~k)f@!Qz5dTyQycrZdF)n?E4xR5BJrT>yTjx2=g+wh(4figQ()At4 zP!Pl?0(EvaDj)#f%zR8o=ujXO6-fjt&k=YJDF+J^>TKI!|kE%)rDo zj?z4xb}uN74#p@!CtZW8eFwMk;3b)85VUUlgTH*iu)E36&FvbO=ZPK#Nx3dClG%2(2M2nVv8d6N-n0$nXVj#an-%X}&^m9v zTY7bm?0Ud;#j(S7s9L;AnN)A5Y`jghy*w5E$(r7U_1o9v1=%t7=8uWRmtn_vTdDS( zO>g#3*x*X46Fz4eXZj!E6?;Z&DNt>WXcBIQ;<5}SC%k?8rnf&=X;2V3swm61{LE81 zF4n%iP&>U}cza{S;>A|-EWD2%4l$WLTs^$Fh`?6A?143jBj>C5tqXkv4HOUXwj;Su z8h8rH9km9Rl;gMN zYV5P=h9mu?#<0?!r};AEGBro+c*n@2-Gj76EF4OsU4e~TD{<82z#$QJDI-4C?RFhoACp4O3s$nWHouUP z&!-me(@&Mm(oZYP)4BS-Zb#|0J9IQpKc+FXMAj0p{44-^mz;!tth%3h+WM%Yf)*Yd z0R6ljRVQ2knQExF7U*G8K#C8zV_+ZvrH}_rJy0f_QKLQ}IXSuORuH4;j?nc`0kU2Z zVP=ATuS`?ea+RP!gWUz%aln&S>9P$Z^_g_qB2Kr)*1qLQLzDE-%M?h#pbb7pCntV@ zn*uvS6*Gz#XWL zj7UnZz{OG5UX~%x$*ldFiTuk;_0EUapB&r|Rt1GSC!}6~eRa0$5^o#Zx@~A`1y3O= z0AIA-#Wg`|`ot()FKH{dMQb#=i3K72f}^_5r>+g1sWvG?xbf!%(dj{J$Kcq(VVTBH zR8{>&QKbQfPsQU^weaw;xm)V+%ola#b+>o51jolx9_OgIb>^Z+vpiBu!kE85CV!$K z)-^&2l=3)%{{fP)syOkZ^L?o62u`(99;^&0pz0L2r7K0?TC6#;fp z-M}j9efL}SHMa5)7<36@-ABmRwQlnu8V05>xZEvG;ro;mUOqkw4i0Q5Cnw-b3CPKz zAQ5m2Am*ctCWfjh()nHepuIA))rM-7x-g^Z0w@sZbnw-+wTT*IIp~Z80Nf?DU9_sH zC+FB1swR6cE~bO1qnDgGsW#ka;XSXp8@hTm!=sj28%Y42+I2hT zU1ffXknCxt=@k}n#-LQT^Nt_q9W0}z%ok-^e|J?_!>Ga5VVH6Dap7cSod&6ZsPuY{ zrP2{O{}F1yuTd~!St(;Ps~zVcKlTnE4{6w*d4KNOLHvHIYxv`I$iUU{x--?2vQ!t5 z-5SYe2NPu!k*r4mkGm>2ynmNGtAE)~)zvTI6u2(Ig)23Ly=v-rD{#`j;1MQ_M>2Se z@pRC56S#QM{`=m~DUa&L2sBdMfbVIEKHG zZFTKwlPBMzkOxhT!10b^p{dCLzaJ$dFClmkvN$L#v{5k2Fv`Rq+XydndM6uT+Dwu1 zUh~?}92T-Hg#Kl++gtS)RJ<8NWwLKncJBVJA@}^Yl=<KYmZ?c#mNNOfP+_c;@QymZ_~7^S4tk9|5x5xdYz#3CLV(>QX{UR{dk^RZb^?S$VXC=6VF z_qaT%fO~!70p7D`z6EkRIJAda&9cjjt<(UqqkWUa)t@6N%=Vz9kU=JMyk`q9up0%#Ds zF|{TgZ{~Y}i!OF~y&%Mx^SkVQ})v3m&+wkI_Ysu0JxIGAq-F6w3!>Vhmnh&c5pGRl_95&(9|7 zx~c*U;$T+RBkcxsQdqdBuIrDqGXzjlRmuPZil+CTFjhq5V?vEon%-HGB$2Inf`^D;hZ+NBUcSOSL3@df1$ixvN`jp4YhF{&dMaAUd>&F(tjGfb0Cllko z)E<(joSPvs5;Nu&X(K!i1wob@jI5=^k$S(4iHR->SdtN)LMdun{!P^=lFS zHEC>>*DqfF#^3Ns=$bt-oWTkOkx4^Ba99KGB!c1gTUPqZJ_K)gFb)?TVJ{8@?y^R^ z7mzrCQ1I#HQvCiG=QRSSQh`8GKIW`lpBG>~7BREq^@Ht>xt!%G*!pPn<=0m9ls8Gw zU8=C!?{+xoOF;_3uO~N7713MK-Bo(WPvPfL`l2`sD!q4I9rhMJl2t1`4;sLY1Ex29 zut8O8w4>73*UtoFtwDu;Z@v)=5wUv36Kr240J04AiSFbGz3Hmd>xQD5pr;Yo%Ap!a z&@%IJu7YNRlZB-t2#tsZbUH$Vix)3mY%er(2Vsz+L!h8%Y-}ux-MSQzLqQGt-)1L3 z9Igk#mhHKQidz2f`7(-Lz3p8?35v(<50*V$ff^sv7$rbNUFonxiBIHxJvW-(ia0TG zXtUCl&pdho3dRthR(Cmr!^Q7*heF<7Z>=<5m#7Tm)ZqQ@{!wSly0%qTNn;rCbZstE zLx>d8F`P;B7QYEM&d6DE*eRB!AaUP}oLw=*bB=j!GN!q*inBYuQDEYWxUy-RXE0Y_ zXb}whVRKXtl2ylm8flx>FWrtKTq^nD>>{-V9D~i@{q3ovy0epCS?X9Mq7~Xqrn-?J zPtM7aQTodJ#%TrQ+a1f8N2jM29xEnBcKM=FSLt7?nCzHjH8t?LMOY#E`bnnVN)K0E1Y!Fk^S z=i1YZj{!KTvU;OSH`2v)I_q8* zh6_#dSdZkb)}_S2Dmz^uN5RhelsE59XQQ=F{K(jb6m$*A;=Hc7Ae|8p_Q$Su#4oj8ZJL0(A{=lkxKPk~s2MOub7ZZ%`IH{7}I3cPt z;TTeJ3{3FHk+|i7m7FH-t)JD%v@VTCOe4yk^7&zBsx%drpm+o>i!PmvwBRI$v`<_7 zEnMKwari0Y9{;nm+wBHC?ZM(nhu-*y-~9(@#w>>oj4TZteH~Sn6GaUekmr}K*!fYK z{>SXiIi?zeJO!q6?+1pkSH{bwUpnuhznM!}+fo;p$eb;ZDm8PQKbo6goN1oLD0pan zEN!lc`j7|b(LBu@YW597Oh$8t%}`9J7LQ5`l7JO=-I5!gX-6LCz1OL3dsI|a175!4 zPl{sNAus$~y_p@$j6vDlPbgHM9Bp-0+VT)#erP4o|U> zNhUJEOXmCHKiM_%yk*E=^V;J5F8-Q|N1M5dQeR9t`hQ4!3#hoVZf&=4mk1IF9!PKv zZh-&^PH=a3cZgs?gS!QH2<`+8uE909yW3sW-RX1AxZmwQ_y2p09z9ZBq^P}D?OJ=z zXFl)mki2&`zu7eL@4ut;5XLx(lnrhn*H||`VF|D zBIA>*8~pQAY;dN&F8{^WJfKEE`b+7S`4~N%@{jlM?mgKzk*+6_f4-r2sF=Uw+Nkl# zCI0yJGT#&E8w3Tj{{5r>>6d*e-G%c6>#rcU|NJ^ZKX8eDgD!8VIsfu#k!R`rg@=X1 zqKDIS|MOu3Z}|V`F+m5~FT((SaP|}i8pIHxC-u18-R>>kt5p{UBFzyIS!%4V5*p|^ zf2({Q4SiZYn^yH8t>Q&CblJ>j*^ARLDlbPcz)(N>efUuSIILOh|8USC!UjR1|8mS= zz;O-y=jZ(UB4B!5wZZutgcAS$mrf6y>)+b8$2tKP!?uWjuhZY;61XM#@$e5UjhYlZ zCH$YC(xUk9@8{pwK*7JR0khz6dX|4#1Z4kX5uj5IE5DI?+ZEAq-?G2M2fn>B+%Pz9 z*lV$pl8ewJ@j#if`EJ&Cdjb|n5EkdsP`whz2xDTXMm*c~n5!(gKEquz{OV6UFRfx0 z+vo2e&QLDbEB-kV+BykyFAI3QKC40f~9>QSfl? zJW-|#xNFh0-8=TKE1Ur$phowzvT~{1NwsWT>oMf_{_)RSvwuwRTWS6lGOvOgzr0nQw(*sTD`t5j;)F!iAbD`mjyRy{AouqoU*}L-kKaD z@VAP-3}bmCF5MP-8_R6n4P#*VIk22S{P33+wzM_hhw3G39UZ-Zy4{B1G>Ht4nGh!V z09qu*Uw5_j7ueS@oiUvU78*n$bsWBaYdNW$;f&-qdbbZ=HwO4rrC^$|mG~NYs`u<< zeZDcr;ocBqwZ1JYKJOLmN+=~-#YwlmS*8HvyIZ!FqCgt@(7cXB=F)G`1dGq8E5?o zCsG8TJxtfS?YVG$ryPHLFvEeOQnvxIT5$6#lq56zNgZa}?BMq)Ly>u6Yn!j>7&KZ_ zUQ2Ee;>Qzwwe4~<8E#t-!p#LqjlQmJv3lS40LslC>ALTDp}wPS|MXSZ$Mj+b!P^30Ai z*B%zrUuN(ZNXzTmZh{Mfc;?FYL1b`i%L^IzpTf(UTG_yTD24yMZxqOVzwm^7^C72G zZ@_BvzxmvVv?j#5-rnpoEHGKQj4m3siGJQ=Xmc7Uur@e@iGkthusMF=u5=vqtO@nQ z{fJ^|z9Jk$^7K+$kPiI*J>IV!3t(l-W0D$LBMLah5}aZnN;5X}otUux?!8IlBAoyk zwJV0akIKadD?69Xg497mReUr*FVAaHL{^8>NM(fBmCLevpl}qrNZLQ$X3ZVR9gESviKvVK&ANtdF$n2OIn#__yrjP z&qVU8joyj4s?z)OLcMTBmY40?jrDN5=d$AIA5NBC&A#9zSK}4m_gUagx@^AZNL1cQln)`)2-7!ofd@YPqsAMF8(Nl9c#DH3QkcCg4h;RI{>xDC#aRg-X7~$2%PTf&CQF4M=5)yw55Dr^*~2W}&cOGP zG{R=>O6Xqfdx9CT&%%T;vLpDG)x@rhXD_X zQ!a)td*f5OoTIx?$UIhQAR}mMYwKdajoEX$2~*$64}pxLT3uk@pbq0PNFc?%eGo1y zkC&zpVuo#E<~70XS)jQ+m=>If;gw8r$*i1V<%;Y}zBA)Syz4&ZUlr=%SyjZ1uunyd ze^$P7EkDoZ`7+L){5$Ccba?hw#2lGzCrer~1zD~SjKX{Lo? zVr6dW)2O!#D#n zMHq%%J}gU3qLWlUc!C6iT-gG0PzkYh`T2@%Zwfs-OS0KoBxrGZPrj5!A8A4RnPrpY zX(0CJ*EO~GbY>OiFPtSu__G&>;|WdJ(umBQBhbO*d<_hQ!IB3t^{#1%l|5=NH9qD; zWUtfrp;`R5wj@n5Sy3(b!?YT;kKf~%ccp==KjgjHPtD<~ONE{5^@o1w))`F63-Q;; zZn&S}#EjAxVgD0HG_pT zn{kmfH7&=AlvV5c`}&Yyn#FWg795pR*II!Tw#f2I2O!*FFtn7*4#p_f3eT)xbjDJf zPS}`ydj@|t@hi2|V2YD+Vr9nA*pO`L5=}*^fTp|=x`MNEmfL!DYT2ecJ9D}0Q41T* zB&zdJ;K9x0m*i;5xtOO9P#QSj5}c=Msu64mW(O5a zozc9X5`&m+hbG1ZanLe6MnRcWSM=0w@}36q!CO;buW?32P3$XX9QS6Xld4RG;>Gtk z$4L6;0A=F!a!kMGnN&?n3c?6YX`(H^U5Kof8=oRzkd7#AF~Z1S9P{;OSt`9xX~1xF zgh^m8{5mWCA{=Z@lwrQxl&q7LH`?9i|9I0cxS@aP6d4{7%5Ayz^{X;v{BG6`rEc)P zb{7mpYZgoBavI05RhM?61l6_*pK%X?8eCW@`g(+3FG@reP`FF>OcVw7RiJ~bbht!h zcmn2N%&BZujD@zI(Q_^;lKBQ2%Tm<%v)D1up7eR_&}IC?>)`7%RC zp@7kSAa6+?VKeWE%M;QCCkW}{IP23nH$-sxeKqmGa&;arsH4W45^}0O5d;2)mf8ls zm>Zs;PZBiPNO20e!v2`)z|8=~B+Mp?L!e{B-#;Q?2X#Q+1F01{n6d}WY|u_>1+jJE z(X6td?!%~5s6y6H3#LP?tgHe8Bd|W3&(<&l-ujtTwNXC-Ix#Ok7@vXmxQewJuZYal zYlgnyPfo>ttgEv)E^{swQrXz{81-!k{E!iO(@1uPsf3K?4hKO-4Sb&=Y&zSF=VO(e zlabH`sj%RNK|0fvwW5rAM$e9^myYeG^zA%rL+!1Qn!I+e{|i*Mm%1xE$QXQ@0p%d$ z@1B^^XPaOf80W=3GbV-)v5h|K zZ0k^$&rQ$6La=e}q#2|Pa#uK4rSu~ssknJ@ul(v{mGKtmw&CMFBlxq)fl#v~L($o& zM^qb0Z437GvtCT>3_C3z{Ef9lCs_n{6XdbdL)F*msiR{9uzN;275RFo-OrIH%RgIbS=a)||h6a}yV6XNcM) z*6^&O`SYh267Xm|Q|vlc6sB-xa!0$JebY~gx}2ghU)b~2J^*;PqsnBokdi3X!+ENf z5hZqQxJPgs8=EislodT(9$|&c!n4l2W0{e%eCFs%La*%Z(Y7(2>Y_{!A}l=LGCnW#-L>X%tNlPu;Ao?g3rSX^FtyKW1*Nbs zpTeO74C#}GMi*k=c=_s<_AyAmnv${}eG~<|sNDdyCF3;_qv3N?9&7T)-d)MPGx|$S zn+LlS=&+8LOM}brzaD7jELgEPzNNyQR&| zg>4k0HZdr23Od2)IxI-Mv!g+Od_y`uF#+bU?pW!%yG@yfl#>`JpKG>Whq;_Hz<`$T zs~iS?mGV0dm!I}sNvi4!c3-F^Bcs%Xm7Ug9`HZR5qO=Zlm~K{7HSQg0$OkpwOMP-< zDtH#3{3xj7O=z&_biH%wLE*=Ifv^wqGfFP**9^q;swics9#}__33PeoDNR*?k)AZHRF!QwA z^vJoQoM_<6es1!5oXIBcZX9p(W>^cF^WxMuVh8kR3*jeGY)NWONb`;Ay%;*)@ZE1s znPd+*evXbpk9!v-7Z=7A>cD~7f8TZXD zSX7=5fI+j?e!aD&1zba;pd)z?@bLq{)E3wS5b3nSow@bRW(>Twjq`IfCx49NI#7tN`tyHX_Bz4-^AqqqlpjkAvh4 zXWy6*5VW=^JMmP*hZEbC9Y-x}XpWm0z3RF6w-QisG67WhGd6J+; zpu%r05Ys>R7pQ^^Kov0Et$^dJX^KOe+Y}>+Fdm zvf2n>-w>!lkS1ylQ5~%&2M{0;x4ZYNyk-)^3L+67E<8vG7>jb7hnU{K>lugj4%P@w zTqkbHNuE$%mAdzQsxyMe%)#Lg(7cmM;0W^(>b7YALM9B2Pe|f%#ssDpK`?eHSEkot zeJ2UrQ}Kgvq_=(hhPzvBD)m>|@s|Aw6R$lQZqVO~+Yz9n#*r~GjYSVAcrtKNN^w)< zmz2Q0eED+o*Q?qsSNFxvO2Kx}u$^taFwcKS$9D2;6?ZK@@A0Znnb`&|ufCqnbChdV zM|+W~7li5lVc)at-8bSAzgILQ&fcvlK0A+lCMKG<1Cd`4w8P=rS6rTr@0~pt$ceQk z=(ZgjtYs-G$O$=Qt<$|=+&$cLgcVm!6jGKUgc_eh8n+mpq(;~aq-mvyJ^KTPG48J3 z{_ix*x!m61vp;AU4#mG|m~Uk5_c))qSY!QMjkJU9u9Dg_6+9%xqjxfNjJk#dm9Ls; zdXhc6e}E6JoiRJk*rvTQrdI1`46(&ua=5of7=GC?D<38Hf=%WT=f9e;utL8~VXT_1&3xdFm(9M)QR-DEkM9kZ+Pw zsz3XfkU%hoTB~x%R|IMt+sY)dQ{xq`FToM*-c5{%&^mCP6jYur>B*FkmdB4@QPupm zp|Q)2gZ+poOln&ue-qNQ&E>hfyNJYhpGHGvP-E^@g58&gViHfldnynx(mDyoK768ky7((8htPbjq zDwNhp=qfuz7fDo$nrz4`8qN3~pW80Gk$x*LH{_lR2&jG`--&o>YxhlbsNAM@H+;!@ zX^*T{b^iM>s$Lnssw%mOH?A&q-{pt9%aF5t!Rjc=F+htn21QS$TuIvv`ZtB#@a33- z3V{m&JZ*`Z?EQ|l#fk|Q}k$37iNsL}e1Dcna-knpNyf&?2w`=lu1E1T_4snLTS5ypJI5 zBcoOa1fr2txOo3evX0N$HZ^V0Bs0^9^vaR9XQg&xW@Hvw)Xxq1-4cn<8apmFGJHT# zxFttzi3Hb+P>lyc9h`Mn*u^BZf%zf%=`$sb2Drz=<3Ih%e3^e8uOudY@d+La_Bd8V z$R5W9w+RPJl@?Qv?6eYRXuak$ROtK`u0GXx-=Na4=Z3N`yZ7?mvus>ZAhVX2Zss7^ znc_LcLC!lXhn$2+D92Z39QLLm7z8~G4i1Mm6tfL?3V@b*a)>#AFl)ZEp+PW+GdoE1 zx~^zb=Tv(- zVZr_GkDjPzNF1o0#8hpG_RDt5Crc=tw5k2S(3LJ=o`ZRVm<`zC5l;#V3W@wU?JNaq zc?CO0isQioEyK*r%;l>}!A-CI1@HD-_rWE_YP%*^*PjK!U%ucspx&KO>?_)^2?^w&Ph&9om(=Gq^rrSdtY z2^Xk=@t7KqMrMB z#A(cXp`V9ozv{;fS-dtEhzC58%ek5FU66P5rE-?Tf=KJCgm`SuhQtg`nZ^YiC z7`}3SNqW2qVCgr#J_Y_am&q^ijF~nQeSLhOPJ1Z82j~}D0I`?`6xP@CKu2D|?gb7K z!>FwlA)**a@Ukbvs0cNV#TJ9=W*QDCSyjrnu+c+Kh8nwakO-PlLq&~@aA_1AV8M-( zA|c@fNk{IIx9;rV91Nrvci-2X%e}&c`f^yMTnT~AV&${1_nwfN8e&h~^wMPbw#&%@ zWlYi2`^JJRkt7fGrKPWiE)8yQh1(M%dN#$$U`+zKPFqp z52_tUE@j&!$fF}^$~_Nl?>+=@d!ra~UkJ%-lO$YSm7Wy`9mubf4vl@ZonpB-Ajj8z zF5OoA8S6y6V6PAksFB7VkBXLbeWd0YnyscvLGW1~3hl)|kT>4|1pZ4dq6g{Lx|YV6 z`toltoCnGJOC1KZ@Cmlloj!@zc&?%pUtQ{tkfa(toOV3#3}z-Q^*VeoW+jVq=d7)_ zFpjn{Qu3hCUI|@6Q61!T#8>mI{iF$7Ub2>(n#FGHnbPZDW-FSui1tFHg0OA= zL?;C4iUY3da^)hHJ^~nR&~!yJ8+E`MknvFxSyRln%ud51QXvMo;`mBjGqlY2!w>^H zh5QY>PXMSCk&tFWbJRPU!XT&n(T=;eI6XUpf(p9Wrzw z{0nws*0t6#HHV>i^r@A#Z`f6ZknU+Us>E|E!60J(i?}a7aOPndk|Ibh(R5#@P2RI~PVZhrM&A|dDW2glLorJ%^N8)BThK|r5 z+AHh`IulHy7gdx|zNvIU4-OV6`f=7ZTNLm)w9T}c5(1&8mnvM~MDb>r{LIyC4Ipst zt#SJ<>&Rw{Ij|3OUgc)7_rsiHf*;G zPFSTv->N*69;a>it{4zh_;%@m%fb3X1^iho_Iby2D(ti)847H-70y z^G|nk1mtW-M2I2UzHnVuZ$}$laNrjBkD0yAtar3ni4Va|SlQ;|wVTG~%>1K{9=90b zg(q;fPF>U%iH#_oYg8tD6+{G1rtpve%+U6_1tqY3;gid7wS?C~d#^$#x^j$MNKmc7 z(7faw;wOQl9A#J9I)p%Bqt_<4lT?pz)p?b>kVlqqZhf0)A^A%$%d>F3#2zAD>BTei&bNYs)aT+8>$<2^%47@OW$Fb=;Iopby=q%ZO)Pcn8J;0EemEG3(jdk4ePQ*V1)63n6uVgPwt+OIOVDw?;w}!&vG;Q5s@Ft<)af4b;zj6=BgzJ z$>PYrp^wMdxwZ_&xh{DjfBK1{KK=(3;eWvy40PfUh5Zw1BA7-6*q$4kf5sxPbE6$l zymAyL=g+6w#R$&-tNrBAbW_ty(xfJk2q1loF? z8ngUOAiaEP`xb905lrcIql0?1HgNv*STx%%BLa@$^(9jq3TTp>X&&YrSd+$vz7#Ns<;NW&} zvu8MhMa2D>2xMfA@Wub8ji?VYO32mIg%C_kOrX-?T)7NH$Re0=&DE%7f&VD;y$}?l zIo;0+C8yW=6ZPjCTyudBIGq2#-ajd@jzh6W=-0x{C0?ZvkNaOq2*w}nR zLoq?UXmvzgRTXOHd6U}xTUd3Mku4ej5uB2A@B6zrK6iEyxcdpb4jiPRvC$SdnzFoz z|6b=8jD4M(TU);d1@7BZz3-^c=fUL0v6S+VJHjR7Q`WzzA(-FqEd1SnL0=ydYBGZk z+Lrzi*%C}s8lk*6{C!jd{__WEs^;r5B=T-_TlRqv33c7kwL@Fs{oEC~kxhYXncV)Kr_K~iZW@dre zQi*yX?GQ{4B0)|7Sr5&S0E_W6=-vF-x!?LpTVXXv0K8ePV8kQS)#^_w<&MEoc4a(- zv{2IvmaJsHrEeBn)6FHr`Ce33zPA~P+y02Zs!+f`F4sk6ChqIPVz$X>Q%oQKV9INq z%dZqJXU`s9A##JqaQ#BfP^6@OT4xXLBP@-@JaQqtLqyE>%bge?#He5Kmh_1i(%`pw zaDKD*OLzwfe0{Z*+d8uC4L>GG{mF6U3Ljb|@G%!Jd}w&|RmfW9P=mHaJg8}|WEj_! zU*kU{*A|{=M~+q-7mIe1I^v`HT1a<6(g-rx_DH$-VXoGwY>KoWr4S{)(v*iIS?JI| z|FLj<%Udm4IlPh6)S*a}b#btQ@)eUrR810{EhJdyXYK=W4)d6O=I((Wp_9YqfO=2D z*34%cQ!{Pj6L?h7G%yf;e(z9Y@B8Ha^{K0?)`5v?m94Mnpf$L3GM?n5{}&1M#mRnk zQDj!&xhY3yOoY>Du6v5pF*)pWyXg=o>3Y-g^DYyPS__H9rTJRl4fYdjjmFc$7SH<1 zf}pqhJgrmdk6S79%S?cMirYrSDAkPEuvACQTH*M`r_2?$ok{N}$1zU@m11%^3(_CM zRHy3iUquF>dcx_m3bXAiU|G6dJ$4!B#df<0E?vLU zGsJD2oUJ_s#k>^Jje=?>R#w3-V#ncf?Kar3?pk@QGRs@n_Sao))1By^h%bc-oIu5e z%XNj}%%VPc1Dx|{c9EPt$KfpHMn>*&%3a46R`@->!1mmUA!hcE=EsOO=JG9E&sovJ zu##V2oYw!ih(muQ##7^Lg|SV8(@d>R{vJ+}#)wv_@I4qL2bH?Rt5b7mat;UtXa^hh ztZNYG{HxU$%??gdKtLdRy9M^P?Vxu9!(@8oQJc3J#yt|5O6>*y>sE^sk`V>n1hn;= z!|Rpgjrn?*hKAndBVWP3_$ES7M>mvem$Mov+17>EN zNMolzpqqmn-AP`3xO}#g*S#=B53V@jpR+#|2Ib%o_ZR$B{>mh+x5wu|C2Kz!YcIGG zgq$?vibyg~nKr}72Lm}QSuV92G2>Kn5L(!TJ7E7sFKx~BVJuU@;YrDK*UD~?Y?4|j zE`wu1y3t^j%kd75)h;J&*$cvya#zusNRy1xs=&a_L+^n*StP^gNiBI{{0hn(Cbpu zpW?a+Uv_5>zb}xSC3C;ZQJ`+0Z}_}UtCZHt*xd5tCypB?W-h1eH;uYnARc>&i+HS7 z`FJItpf%N3w^#CQz3H&_h?TTeR7IlbWkn)|Ip)%b1wOXjxu;H6n82R|)0}L4uw)5a z=QVD{E~$pmg(|(l=Lwk?Y3PVgavF6_GOJG10O6#Zb@r%|!KY|*)u0eG`OSk($&w!$ z2)Q)#6_K5R_;X({-Hw3MBgo>4Eb4P7sSao$r12O_6r*{NYO~{~yw5P5(sK&4KQE~m zN&Iz}+CvV^-r;EaSG6C%m)+6wdz#g-4QdEvvHNJPPU!I`1uU!PTNMq|c;T^i2dLobpbJL#dF$xyWJ2GtM z{%iGjc6Nen9e4;x)zJmpFR+)W>VuSvh7i;MSreFzO3%uooZDMp_s>@>@Y*NGGilqB zw<*vGnnJsRKpGlo1wlgOcBlQud=89*L&eHSp{mzYsRZTkK5vO&AdXv#EnV#jh3c;F zxLanME_qK*91bP|$)J2!BO(siYkd|u#?osUGJ0WYd38&p`r5cE^`n%k`bh#E7uBk{ z(tBV^x#U}yZPte~G3zCcj0&T!@jRkZ!#Whnu!RktUp&A&$PwcbD9|vxmhUa57;j7J#&TFDL&dLe9(S zfEzt?AxJUE{8mQ1bJU(gHb=%?VVCrY#-!^Ta){MF@5gD+=~okz*h;HOh9e!|(@{W( zC0h{7SV&vr;h*5y2pW{0^uAV~OTcgALC z>X8yZz_>DwR>N<$aOO4Z;3<@qO*Xb#OC_JgJD>nrlD;f<4<-qwCT+p~yXq2Kt841X zn#r$S&)(MC7O28Zkw0L#vB#VTp9!Al)?a_>XkV;U5z4%+=Yn!gs}+e7(D$#5bZb8& zRTK!Qw)Q1Oq~V$zvuZ-nhdSBQAVJGM{~oKQp2SzigPB|t^4b2G9D|oKtd5c1`}k(i z*=O>8vKh1z<={Z{4HuI^Gu(pusD<6sk!2ZGaq&+W?4Jwj6UIvF7McgZ-jv; zZoj#jpa7wi`Rbk~roE~5KB_`V{5BX!>?wZPO5X*JN90*c&%(TQ%uIvN_xT@-;Y3*- zZkdL*4II)HSfha}yknM>ee;m{b$7Bjh*!PZ3_-m_6E^wj= zcFR4M#~@4)_)o3o>L};V&UV#-eJR%Dg@smpybzEo2m6Ka8B}ptY2oBiKRNKmrirDZ z;wFBeTV^u(OeVod@d3^Q|9}G(VBjKrl{=C4Rg%+U*+?-wnZC1V`&EZ5;VQNf>LCp& ze)M+t_+Z8>MFY?nIVrmVEAXvYa+RZ8cR@to**naL?@(3~5>YyXT1nI6bLu+w2Lv>@ zpSQ>Sz|fFv?JZN1xnlT~R%h=cRntuuq7!ijDI+s(8uoKP`TiaNUszCftt_iwlC*$6 zlQPH7r#wwlmkLFXpIV9r#)eDFL3m8ZCs9*YN{!s#Mn}URKc$Nm9i7CF&X)G=F!p?( zAP9N+0Wzhk8Yu9b^^quNRD+0mxIuHEhAlc~?s5V-%FUecR)(r3I3Z5TA= zVBAAW_pqFDlIO~qYmi-Xf`dfUa_V&4e4q3@Kt&AG*4((mbi#eHuJvkcOVLhI3R5g8E(yYp}Gy zNkevd;Vr2p)+}b=Qm8?YY7`AUWj~UR5435KbR7mj4**<3SXg|-i+$}rfBSZ@w<$6C zvyi5IuBqy|kLhNByv@MyOJ<>C*GEemx70ntQl#$%(=g>?4hoJbdpcmKJUR9knt?Nk zX9%)DT8eKRA7CmfLv?GI(e_U2G1pCh3@^-X>9&DJ@?yQZDB z@wE-!s)7@L+v2VXxb)(5Oo{q;APw?$>kPcgboZLMjvj=FkEopn{Je(;VVFfab|-t5 zK^0+a%oruJTGNiG60QkTVZDQ3Jnc@X06f7KQ+FgDq@m7>WM9iKeXnHzJGa0|IpqN! zQkg7rGB0Z&H`g$RsrCGitOq7$tu5Us1a5BFfL&O=b@$ny3p$xpi87m%U0QG8@+OWa z;cqE(cV1N%`uuC*&2)%J%6_%0bp7X$i2Kku)x?a9k50!cewlMB9`jZf$EF;pM~al; z!?rfoOfZpad#}yZMANTh8O_lkE>Eu1jIIlq-ZrZbbP#Y)C)iX}zqSe3;kVt7{BpsJ zv)ZFVn|IQ4&Ok*BsN%w1!}}Das)+sWZR8GbnOM{_6)ziZ?lWt|Q`jrN_dJ8Przd>D zano>S0zYV|nB@*5j%`wovx+`(K}gBzlo+H`0GBnzqx!?*-eE5$)0Rdb!Cajc^rbx{ zB|FN5t8LdNJso!TvQFGy$RF`^b9D`=o$>0LP;!ZqXg5boWEAJ2u;PiCY;FnxeMHm+ zJny6vq}y6wt}5?bd0iq(!qKa7)O!SEOr{qXV**DD7%K;=QJrzHPq=<*Isy+YMbS;p zcQ>xka4|;hrkf@N20^=b+z>%+Z84+zlqPlvDJ7*Qzm%Oc!6%QAXE_vD|brK|624sPg`^=Hk$814YHS7ALO>%m~NcwAGR+53voDE3Hw}?!amZ>v=H$n zJ^>LjG!ji;pIy8XXOQiwIwfpvo^*Qc>s3tyqTDy5`VsWGK89(nAIOP?L+dzVO@ni?}GNaz1L+qv^lk zp=Z5&aFA|lQzo{kuzWe3JTAlW{^Rqp{>zlitQW*SiK+=6a`W5w)p(kI6+V@p%&KDt zS5xFq(JKtAwl`P3iKVGeX6fCZro#K^ziw6pxOVi;PR$mgZi)nH;ftW>W9HJU&tumhoMkyh=?n1Emk{}|-biT){o45{j^(<2HZd`igYBz#HcVfE)XK>y`$TI%V}E}^Y`iP1)T;Oj zP3FZi&qJ4f5_j+#@|4CE1Ew5P;wE7N5v^C9I~L6FA3qwOqiuUjM6g^<+*oKk;jd*$ z4%NATDjCRl<{>phU8sqClu2!A8Hkf8y6AY~ZlU6eNO4uvzUJL2ET$~7&p}t=O<#jC zsZfHBR?QONd50>4nf&nutGwOdD#x0{eKP>-I(k6OEi^O~%s4!M4jsz}(3Lby zi6tMIYEQ;agpTRos<}lx2`_Y*`ewY=C%)R0N^-A{XJdZdT$;BMh#TqmN?5|{d*GKu ztaQsXB!9E$$17=WV}OCjHT*#wIU6tGh;VM?Ej_685Y<$n_-XspQ~|!RzuM zg?$p<_r)O?C%e1RswaBs!A|yipEBo85>Hj@hvkzPNliIija$7O{vd1+zb%ktB&l}) zjo75^fkAnIyoDDxWfHqmu#dd6H$H6I+rM1AdNh0B9w5Meiw`mUcPkcLvrECgsU@z;vkJDK2fP~3tiK^~znViUL z=dK^mwjNxEEh+TEZ4qqs(0ecs|7l@qj%+lh`$NOxY4hJSENPdfUyAk@A&?)El2MpU z<-S7C_+4SQW9WklP{mK_ch@$ygloK3X!3z`#j2UcisR7rND6$0E?2KJ+zx3#{r8sv z!u@mIk=@#$Yj^}P3d)yo!zIgdRL1HI6804MPqxT53{RYCt>sjw5`@zjS`uGOH5>1l zt9O-LyU#b_zX!u#RA-tm&b3ngn$uquB;a#3t}Cx<&RXpDLnpc%GIv^yYu6RTj4$;g z>aBzn44(EVmfq5ZJi~gv{_c%be@mr=jNI^?R-Gs;Wb@8;pP#0hT--p%5C!bv-dYc+gjh)QX1)C!(v{dXxTH`*H6~CWV7f(DD;OK|1zBFKo_zgUJ1ZepU4by{2~I(K z`|I}3PI7j3Tp-nhrrv?rWde>E?bB~^8KN$CH(XHj54c;57Bof6E-Lz*|5MYZdr+Io zVe=Q4H$MJWT10(@27x=0#N=eca%-&^%M9byW!t>m5iw+}c-s$Den?s6UzCS|E#6DB zf;~Q`1hoX4Gn?! zY{bXj5RbQsVaAGBJFEl3~%g)GswY9I{hVJzx zjiJrCU0UDy%0L!mUlgU;4hX=m|qITGW)+6r=1_3OEJc1M^{X>WpA?^t=-d zA~<1K@f_^kV^W;2?c^Q~c3Gl~o12S3E% z!lEV`?XMb1-!t`I8uj6C-a7(U`rckBG+18i6@FrEEf+5@Z(4df3@dB-zG@#MyNL?x z4Vwc-_T4v}CL(i+MLB#YtHyxg8huRPXbV+n^(Rgg2``e79+Q2_tyQKyPDlCZ2Td z&f3FK{E1^w_;BNg>)75XX2P`E4@oIup)o>$`U!$Mf^E8-i_0Wdj3Lp|yNO3&bKSjS zY^JP6pmxnK#A2>*cCW9=R|Ui*uOwnfUFNt|#tZy2zhF1;yW^e_@d#)&>ESd!Y4lBSt70j2{&hc1bh2XYsboL8Y>|;Fd~?9}7{_(lj8NJwmsrMb8oc~>T`@JB z-UwE7Gw{YFjO~rcuZC;|6gG#63BVZ^mlD=HA;ecv73}(f9b?5%YR4FMt$t2MOOJu5 z6cgZjfdAdNq@_`U&}5a4PFbbt^`+b+JSRM^VXPhDHR`N&*G&%ydm*>)L8&v85M$tL z9IkIR=sdlfi^YFwf@9RT`?-pUUsF+_VxQZ|vOd7sn!lxU;OVVDn~1sg)Osji!#yf3 zE=fmknhAd5Mn<$X20F1xGwY%F z+GcwCcamuDBKngm0ccf?L~s7pLLdHK5kZE*+Oiau>(nzwFZ*&`O~gj zxSZquUgtBFO|!D^6C^Fxhei(C>_pj49UMPA@Jnt;u=Yv#UyluEyz#!qRimORJvt0$ z=s7;TwCBCPwvKwj1c`CnhW#>|@x*Zl{~6^X>B)wD002Y;5x!x*3Uzdp9I2SFXI@s@wG zBgJpdiDv6j05}52V{Y#w+SI095UMknZq9P~vtZTlQr^8S<159lM-iphLofR--35Gv zE@xggb(|u3qAuhG>}g@P+({W9aQ`CeqYD`>jO3U;JAr}ldSVCH>MQBDj}e&H4;Dio z1d?5hTl|7-|9z6j$Jx~O0L$F}vq_f+4zy~SHZYX6t^t(3-y$i>n> zcfUzxX*VCg7F-h^Q!H zwsbP!g3VfHW(X5GtOuMIBw`uTfnEaeKRzWTj033x+9&!-D}Uv6od~Pc*pLwmcm;!4 zoF!n+?&^uAwY@qqt-S?~(gUb@0#v%7Lv_#ycAzpQd+`Fu)w@Kz{(_x8y_1(O^S<}8 zm@EZWTSXxdwG6fL?Mzpq0d;BA)cM8XGBjcqq<rR}klYN+3!9lC=1d9EeJZYjgD_-IZM~ePj;3%@|DXx(b;>K(SgWIXK$|5tD z`w>}{6=xWgjG!3A z%Gx8BM|X&Re_{~)nuM$Fe{c}ofP)yA>+qk%Vya>it)%)noGB)6V&cW^DFO^!!;WIu zm*fwD^D%d-0axwBoVq-W2G#QbJ=Qr%P@~-(gl&ISOT5bcS!R3JML~<^eAgJzg||ma zy$6R*FDYB5>*(TWig@a=wN<@@y+_pO)7=$=XRH`SwRmQ~qv?GluRW4SJndnsee_@4 zfU2POH_s{Eq-kda_hLpRqv4=rOHJ*$B>uM)QW>X6>PM#nhbpY(fIt+U{qx zncjRL`fEH@%;6;GuF{cb>h82XyneEAm*s25FS)u3YHr7ppyI|Y&*Afu%>QI%S?-;d zz6g5JN7(cj%}K^rM0)14`z`UK`oUffsYa!j%r4?GS<$J1G8Ptel2THCbXJXYbw30L zqeETIMn3fdMSS1aC;61$10Q7L(b`Qn@R#60 z0I=3FKM&NZCoS(`;F@R#!5p?O$O#0k30T10gm~RvErHaY1NrM0zen|knR21aNF zi&R?NAgIj#WN(fT!UTfNAuacJ=goT8U?A?Oy%PDr+ZUzT;ZxHGhVdf)k7RIn?dcib zz=fx+O8~r{a&34Nlw262-uqbKPliF~`t4stF4kMv*b6CBuKo4S^B?`dHOla8rb5UL@i-+w^PYhZe^K9Zo5JVe zJ9=GAQ$E?TRp!m2P*wObJwu&zQ5Ro{o(lzhI&Tp5c?_Y7%1 z4vpFa{9~gX-?tlS+8dm&&fEq;iyX*eH9uhqcytSXm_*ng% z;KVc}H;1gI=Jdrkk*R~NX-Qpz=2QQJm0y};yZ;YsXB}7N_NM)fDBT?bqDV{k&{x3(Yu)#CeXqHD zW2+Aj)=cjg?ec|&m!Mh*R>scU;fDJ-?oX^P6$K50H_+b?pQj~XTJ0^x6y5-$Xo>r& zBhV;V%vXJBq*>u2x~nZYXk3BI6=2IJPiuAxemT5dCx}~d_PW#orH3D;mlg$69%SaM zm#tM2m^L~Bc=4o~6VM%6$j|OH0{NYUplNKq^nqMcdi^n?GOukU6@0{yq}sgd{9`#v zWZ&f~cJ0AT2|^6=*?V_-_+h>-=$-ah@E1|i+s~P#R>;hvE(k7bJhh3*m7^-)a zsEbS9e)X7U=jLfC=Q3VBYdY9>nW;HIIh`iBd6A+jrKOe7w}9t;;$miI*0?#>1PzBL zw}H?Si{VTQ+tjXDw;XUQ1Adn$z&;un7zn=!0S09lm~`o&`3u)UgoFme0uBQ4>3+EG zYGq-teN;HT2T4=>3?SNuK*P_*&MpGdG8-A}6%-V7>Rjbevu-{BS<#nxGGqt^MUv5N zU!B{&5wO|}BdmeU^Ptn?Mq-#$bG64Iu6p4uDY$KbETr$TV%ug-hWp9KB>d?~EpGwy zLjsruAM#%z>-0?BgUs~2NOiv6CgMJUBbH_}zd|PJrD?_ew? z8e6G0CScF46ehIR9r2}?MPBOWWmu%~m znt7(MccraBciH1klyS;dt8|1MM-Q2D)DIjx%a1epP2Rwnqd3Q?w z5BwyY<|v$;T#6;G5+DF-X|Tt~VycW(wh)eKX&S7U%`s5xz-nxIwdc&B((o7*Ded-z zgUNQuM4t~FzPgV4Bn2|{hP+*KXQiFe-M&ArdH2q8n*HMB+%NesM{@_jGZJ+w(f!vt z0N(4slkqeZoURbTyGbIb;?$q3m2*#A6gSM~TrA)2bhYuxOL={#1u_7^y_N9no)W(M zn3u&q*L1D;P)(8l-|H;o(|;vTPz1=&bhPokfI$AAbrzM56*e%f9KH7_W#SW!oA+wZ zi?D4U+-}#d<_uNGBX``MX~GiX{4w)|Pm8B{^j>C|QIZIzfeOB)?Hh6b&ZVEp+l<0L z1?n#`9_rY#zpc&ORV`w+d_m`Wm8LmNj&0B1Q*aM1DOzT zuP7Gj@X03f;@VD?1C$3k1QHVy=ilscapWyIa?DxLb-boPpRus_jML_^yDS;k z@k^`MNcSlHd$QhB+*0B$0+|P|eL~OYpwD7Jf&#RIO1=3Hr`#eMtadh-Hnr0;RL_yq z0O@7H+d#F5?ggYsxrvbjs1>d>?&30YvRm_Qb*skefzGmAfU9ur0I#7 z>(}MO#n7F3*iuaEAP<-5Dy?t_lTRiqs^l-EXn@19Q+=Al8UYJ~{A~R;;9zk~TE0Ji zUr?%&`QW+h>ew3R?8nk^Qe{8i5yhZ_LqUNF zE+#G^A;Lst{QJAw!Pyz;f^e}JwV|}NwY@s#2f2n?owuU)s+#z99zt2IQiWH zi2&I1A%lpRP|#am24DMmoq_P8!)g1bG;lWq&!7Vi%1KVvyP#r`0z5y*jX`R^)zF}z zPhgJ-aQVSNgPrcQ+Cw7b!7Jo(@n{wXp54Yo$&>G@d7l8#d=VH3J_iMTEqWP!ofIeV zzLZmz2m((AhELblRzv_ok0I?l2jXq(v4ZA>W}ih6{snf13tMWxQLNEW-($XTm&wiV z<)(5+eg@>N-NLi^;|_g%HPHU%W)RBs^=$<1{+F*`!|1}rhKf#2RL@C5Tnp)zfdv!{ zp0D-6fdOnX_pOm9(dpG)i2wxXvxeU$0EZj2r)_TVrZU{$x^xpma7$j^%DX0EFYLs2 z#KwTMiMKy_CUYNIYSP$f-2e-Mf*mPLYe>BhfnbFZm0IpFXIkFBhtP4i6^s;W0;SPy zJh%^8*fGjVL?iII7<`FI*XrLA8p-bUd^Dl@z<^iupWk72EnwsbBh`Hi{eTH3k1TKE!$ zbJX+*&6C6z9D>q+RnIA2i?B4vT;p8}cuM!Xt+@CuHD$>>aAy+crJ%UxiQJA9CU#io zD@tw*z*TX-Ve7mPd7QDlFlTU&_SbCSXnBa}IcthD!m;Uwb^LB|3!n$})M$uFY2$~T z0S!^aEZv?b9-eS^x=#G3aXflyztdvepsVr0#Jk_pmC%Y`oBGZpywN3}K<5Y0Muljz zmp0O-c|CW8_+8JHKL|!KaOdns^^dr|UQG;`Um0;t{1-o`;ODVJ(FJ`iTAHp^d zB(5X3auw6=0iVjj#?X_^N)RKS0S1@T^T@osJa_~Vc-vj~W>BBy7hl_^McKdF!%S;# zZswSV=RkZGe|&R1APnDX!99;4xjf$UYBQ9&Gf$-?oC>3S?}`Hb67~;k5cX-V;2t&!wilMu7eU<{ryQS&rN{|IADp zpd3dAnE;X?A__!rAFo1xvck8GOnUVsAY@M*{J7F4f=TokR4+mv^5OkT;A)L{A~jfP zs~tkdg$9DfHA;*gKo-D(&S|lR$9}FYj@@{$(bN4Q$khY+D($|g_y-q<#_!M{*Lauib6Q#Cv!a#7)LiRJz%f3 zB!e;=tk)T;V(f;(I*-5Iq0~DdCo^x0biN!;9#$E4u)3stcW%eb_z$LDEq=NY)f zZD3}34>9A@zKpD#eCri#S0a|0*>Lw@`5`{!)hk(%lW*tx^-U#dEA9vE(q}qRQO+Kr z7;g;|N6x)e9U5QDOZ%jy-MoLTwsIDIb$MEhHsxWLQjoG(f%9$#2vE;iAluy3eTsfh$%nO0r5eR1r-mq)xcRv0Yg zNprr<%g?_AU=kCRw&Vbqh9D*;mYbh1Bc=cVR-fmgFx}efL6AnVu)7-y25S1-&0+X7 z*&NO?w6+cw@j+_-^$T-qDuq86JeC5Kyi~&!y^IchP>$g8~9jH?;xZ zvZ1jt;+r>bfVog(5mDBDw$^XFSl<{-3N|*jmmsUEc|abyctxoUsYiOuie(x*6;vGLv05|yvB`vbO@OJegOeA ziM=3t55RgL-e407Kf=NDJRk^D^<~@Twpl#=>6U>f zZcD4bEN6dzuGYg#IbeUWypeAEBVPk46sa=SPPl0i2ZLEoF~4D;is-nG@g&Zpb>8W^ zwDoIa=5_e*SdY+8{UY9(#S8_-^aa9<(tefiAK2#P?iQ9;FsR#-eT>^U*JwJz@ITcK zEQEywgxMX=-<@(buEi0kIT+Bl=!+ZnQTa6Tu`-gXWXm=eXqF8&L4kCG!~l#ci@AC} z2)x7#T!}BiG1+0Qj}(lB48S_$*nHu-qme1WAIr5%| z&U0pNfhK;~_6je}6wXucOw2(Wg7B@MaT)J3bQ}oSK>f?u96{}m5X$99_(@-naQZw_mw6kNO&>=dTgfm(C`@v?fl&&9q z@IctzI;)E(57t@%)x4w4#-Q{&5)hOYbvOU>=SzNfux$%^9c{87K_=`a0O`hTxqN@R z6+QE{6W|GX-yNi$R76Hb_L<-N5=aH3gqOZ5^257qtjFq+<~pHK(>#DXhU9-a&_hbL zMXlES`*&0nC&@~mP~122v@`{^8qY1Blb?m(6mY0wQGy33EtQ8)oXkv)^{9V&7Ummd zpUccN-4XEIP#WE>q2ibaQ}+-_Luo$yKF&oQRds!7`sF!#e8T$ocYA71h=`Yy+=ycB zmQLoMkF(!9oD)bCf7bd=(a1`SlFfAm zPwBJpAux2?660lB1w4zD`U^~qlo^F+vtFMm9SA<>9E@%(4mvpo8y5Zbv#g-um887B zq}{%69i>t1OfsacW&Y?kJALdQ2FY|z&|f~&pOi|-4VpPFD4p(K-_ykcfw(M;?rIln z^|>Y+e|le|`enWLj&pSA$?7~XK@rCpeQj%taW)3z6oNHx5g3RqW^1|NfmHU8y~)VQ#XwmWV8X;+zJ!3b zM>tq94bS&xCmP&&7*)S;5;;3N$BU>c9W}i_&YmGGopI+mR(|s)cA95@d%#>B{d&j! ze6JbI6f=XE?c;c%XV3CIwqxJynR~G`UD02;djt+_$H{PLUu@p-O{d6? zunR&}8$}A+j`NuJccz1@Fpx`6zmLsv3&Uy{h!?AYgSXdq499!bDtsX+ceh(N4-kr-kWgM>i_!6_~y@FBU;CO>5 zJ~5CZ4i-ujZ0vxHjEs|cP{w!MnP7*Ms@zFRO0x0rNZHsFyw$h1w!S$X*N4+B!TtYW zJp~Fs-r>{A{sbjXu$R7V5AGm{fz~*!eu<0wd~l%P6JS0-Abfuk#5V&O;IO7XBwekOCMdnGPno0flrl3e`R=B;+Rjt+$EUbNW}VSskF`umB>c zANZT{zIf3(Kd)~#-5P*R*slm;`m$t|x@R@lQr-x26$nVV9U)ud?bB5V$zoR!jElg`u- z(2o?^>tlE)f5hrhzp4H0P={gnQJ6b4_Hw*hmjd#W>RU%f?*h?l2B;$lSQr0o)nDzQ zcNV8}gzgKvW{kDdy;%So>m3S|a>;O|TsJGuSs2le%IJax*X6C}eeq}5jBi}pYHc&1 zpWzvDR+i}@0qFONFMA(GdgtE_4vl{ld*4pnByYnXW*tzRZb(dZ5gpCQF(;P~Z#te>Y;U)8s2v_w*WZ%tQ8j%^ zpdf2LANS$_$?6AtztL`qVT{McuhF}g!{O`jT!R*&epX{dOeJm48wQ`cSkviWNits> z+g8c1zP=}?>$>UPm07b*Oda;@9!L3C?40ZA0#>2bqG^}4_zDL9P0{^y7kmW^PgnU( zfY$OA#bufAg7HX8kAOER8oWtSInV}B&9{1^2-|wJssH=;0}VEJVOQG*nzDf;@~`u` zroDN4EmHp?QvtQ~bu414bt>XI+I%IW=TRp?eQ1z`rdy6Z6T>Z3c||{8T3Y%usOA7Z z3IIj`0=su4oq`d_k>a=pWC)Q*IPk$^0cgMX5D~M28$E;$;=#5Nlq>>PR!o@m8y|xC zf&@9)`i&0uCGco+I6~q+5|RNP!2kIk&3(Xbi%PQ+a#>_5~>Y&a-P^j`rC(t1ke!efUJ?K)*M^rdK8S- z!`awDXA^5UD2eMS#Sq|UnOb8#8DahQk=fMNUwN#w*GRbfj=s?vl!NNMa^e5 z+DiGRw!VU>ty!MLLuRl3MZ9X6|Jl;<2l47Z=CKJ3>_9C$hruKk$=H)SSXdG(NU6ob zth;!`y+r|Bryu!k>s8NyfKjnZ8~x_FF(DSL<^iSL_9K3Jf+}oXZw08n#TJP2=E8Ku zwKuS`MG!O=tH%s%DfC%4+}-j%I{p55?R}iA7ZFyLp^+&T{xj$J-DbC^#4QE7YOo^qPed-;$VE+;qxx$et~1XJ9b$4KAClf-`U7abg_&q|C! zepcx}XS#aNJa*GaF;{3!ec?zV4|7J<^_Q8F*Luxw)H3&TcnqeoqXL113`vWNsNR#L zl?e6?>esZLkZfkW5Wi$Nf;ivZT*9X`$agd_GxG=O?nYqym8&Gi&D{VFvvFM3L~t}S zIGlp*Kj}!0LT9FQ}P zX6B(V?B;oWgJ~-cy0XTdObkw1cV0yhJ}mx0~sD)<64 zn5ROg1Mau^!tRSLesMhZlt>sP5KK(WQLu7=7XVwT4W$yM1P3$`a0*k*mL&}#=fMJZ z?2GhrV8Vb`jPCBP?cp`1qM{;=I#*^;Rx<$D4NxRVlM1IC_H%bq%Ts;;CmVpb>tI|T z3Qk?5K(gZ(8*9aioNV1)%6_puAgEDq!P+)yqIp4BR?f{G z5(r7PG@9+0KUn`X8+UxI4iHhT`Fc-5x=}3WPTNciiMFe3`_a?u!}S|o5P~EH`jZ9o z0=SfFIYyiqj;^INzwWnC=A>uqy#HXQ-AB?no_+ZJ_i< zoy#h={ifZs#PL*9maK^|CM)D{WWaVXzsZEFWqlx>{lkHlY|1pI?UYP%_jtCaoQWA) ziTgC+LtzhMZdbFoODSwlTTMa;&ISEL$C9sXg^sN}U7l+TxWCv;RFC&nnu`~ zRG*(u%Nri=e>1SLyEkvR3&?i3kVjjlH0rQgG(oTJKrLpgCkt8-uupxQB4uznk>zw5 zs>MlWnqS+}(~S1y?%~Ib?J%S19p*uvF)5#Z%pt3n+xt4L>5ku(u_$sdT0m>kVIv%q zjg3bn%qSx;+m7|~pqpDkbZq2Qu$uVg`VkIdp zQO5@VFfp_H1q1>wJSGwrH()GBvY+Z={0UvkGWsiQ4&5;5J@R&U~tyXsW- z_80h7{T?S|OwXuFfBb8mMA(ZVh;XEN zI1AsjXTJV@09XEb%fLS6T$6(MdutgC@-aeicu_u3qn8KZeDz|1`}1XP5ui1kP_cWk zT~0}FuX`2T+1@Dkvu72yv=toyoTnBOT?mmmE>eMblEa=x>GO*N^Vka=r=4AWU81_? z?(nltPt3FEfj6hHy7#B3+{G_KzpS&fv4c!8J(;3EyvgGp* z#!O`%bKYQj&A%gX$JY5enPYZ}rooZVYNcN64Gh0KXZ4@`^09yuGBG7K4Tsu|YI$i7 zFv`x*+Cxv2%5ipO5K;EY4pVQeEvk$QW^aeYIiy5UN8_NR_%Fm zFPlm`G9@ z$AA#s(E8=OhvllOpjCiTHW?7>%#-Z#=F6u2!VKSDJAQL zQjRTR`NL64>3zI~vTd45IqmSFZ7-kf7&8&QHP~vEKFqrbhJV9tiUV*&C0?^$7!TRV zI~58*6L5|={8xW}$MDnX1Wo!1y?6|_DA zdeqyk875)YZ5X%nmbw56O0#eGtfGzr@;9D`ou8Yb3qK<++1Qwp*V#2SjY7yP$fTt$ zb7t?FktxZg63i>DgZ~ad0{&7`XxQwfauCnYw~z1r;Q5_oc=(oyp``HHd}=S{zpQM_#=<#J-0z~JiZ%w1f6YP_evZ~+B!p3+ zKymj|ZN=%&Zqm=yIkt+P}ZdM489}cv z0)kMA4`v+}9CnXJM}He=W^gFa(>*%4ct1)$foVmy^}s!CesN|`g{_LgXHVrC5yCiD zgaIfa!LURLpMJU2OX;Lc8k*&^JnIX~SIC@O$;Yex9Sk}0{Wik>V5t^&d?Khbu^$@b z@;&wVB6-;OS5K60XPeqPr)BEzTuw}J=r_W%b;Q2M>-M11_TFM9lL(Ru7IKRr58k^u zH@pn5%NrjbIuU9I{c6&W*vTSNQs6G=hhBw4KyXiCKzKoM77H@?BMo0qq51HXM3?J(%5~>8tWT5y%V2Kg8dxJha!u_0 z_L7JfcH&=HOgB<`)bB5tzQPa)?+cLI6LKYF9%}q8n|Rt7n&QsM5Ep!dHO=#`wSVrO zGtoH`gqNpWND_10*fe=xB<^l-v*nJMS|7gaX4=fNA2L&ERa`sSQfy90yJ zmI>0{Q!e7 zDZdvqsU5^6t@s~PcF#Kljm^SnEw#;dPounS&&rI#oK&yZ03U4JkbsBVTkQA)T3Dk4 zPGHorR6KigriaT?8!D&m6anaxI=HyB1Emyo#488{UTJD@KZn<-3$!ZGfKoo1_6uI% zeYlb%FOQ+VzW#?vHy#|91LT#Tbc3TCvC2n(A8-gsWD77+(@mCeGsUbso@IZaFUkvR z*tJ@igAnU%t%gWf^olJ`>)(fK+41xmntd{aUMa{oZ|6{>2sk2`CVm&y z*1xPh_rxK-C0deY?_)CEZX11^BR?nJH6AE!sq&U=S}cLd>)^r)GRie-Xr_q=UbDrE zboB3|v2r?8y1%69U&mY@#R-}oEWN)EV7CukTqeiXOHF?Pxx;0< zKoyV0!siEe8KxcNre-ZX@m6c;lh`@MuXb zd6~YjC#J18mK_4|yfw;QG(m)bt#8W+9d6uT1xefG)gsW_&C0kS>{B_$=eArVNA z7*%t&Mp@l)Gg4COJh$ud72&_88Zz>GqzI zH0z>`ov-2VLIXV=WEEB<1PD`*wXxPLTAa%z!yNG^x-Ke{%*=ZbP8S!G9xj&(=Srxt z%yKXJ-8IM6(85r-G5=H0l#8s^{Zyxi!eFVK8(TNloZ0^)rKpA|iMqgN1z_4TU|j9>co zYdjTkmE^vBM}iZiggAx>*~yO)*+=LZm%A{g+RD6e8-Tw5b6F>WYc?S>&(D_ulVG-q|u&x`%494f25l0mBTyf*YbXije9V1yGEIT z+nuPo^$o9i!S!w~sK7x(pw=##2;I3eKQkX;&e#oRY@_Weo<=&W;V0?KHP8zL{aXLv zV01_-sN=H%2SRKtad|~WM0`9dasW)rI59CX6Xpd7HE_p|R>htBa57MO0K8hg`#Bcq zzCCcGt{H6{rlKxpa91uXWj}cf5ye-=jeb#d zIf2KA zvdsR|N9(sI6$1mT4eP$ypWXW-^Y3`CuH~chlo5U*xqXdEnRY_CdK#iwr7}W=S*B=Q zw|j2<*N65>MkZ1kuifa6wkF_zYudrWg=xx4OBDf1-)7>GaHFWczJ5``BO23{awekd z%q(SAHysrte~(_{T3+(;^ts+>eT?u{U#+oRlXPTrbYoRcmazVS{g;C0DzZ`6j@c~t zN}qa{&P{}g@TgKAd0y(7`h@2(c?F84W|%thqFJj3DJ^Pwz4 zt5Yj%2wO24{MafMNxYc1&!uXak*F}`;*|0@2Ri)WdXb@2{*ZM%a6auAOh}Z1{OR=h z8N>Je7}qT@(z6=-fS4i>$xel?f?g)jPg8KZeQtbPd&^-ed^-v$c`u6-5tVrFcA$LN zt2iV?RyO61PCmIhBu%W&pl7rhjc-4Es{W9d+n$$2Wh`AyuB}n-PvzJLeGB%Xkr9d4 zddwfB^9DyEh5Pf=`!l6Z6Q4a{f)6nd*6rT<=vF#eFz-#ddYV{DtAyccGVDD@kIKR$!{h(G=)&J-hb(nS6q9W?z3GM}9>ECcVfSukkZyi*4f0x`Q_<$;y^- z8gU{(3g)O(S~yfv(*))3KSB%?|AbGDy*M=_lRH;VTYC$%AGf{OHv{v{&BA9b1+vl@ zI=pE9W|C-4ND>=E%XFN!T2k3Ni36CR9f%E<0S;y)!?a?>=Cw}qSb165jxJogYA6iV ztpA}u0^+gVEum=DUg%JD;112h^?}(=t|lp`Q(Ve3vN3&=5O?>Mao17=c{z{cnMk23?Kjuhm_?-%`0(@{_E_-iks_fo6AIY zGh7f@RZ_Yt)wza}=JBn34krx4^d7J?9G7z6e-Id!;6IE7L z^1AMj03~S<&`vkc&r_Z6&v&Lv1VdKdt~)q7egsxFcwv}MA$b8vgyGP$w=OQLv?vVp zq(-QAQk@y?bdhxBO!of1CrkqGp3LJJX6J`qV(uQOyq}aNn^L9!*cQSh5F*#+(PX~i zwNlhKaQQ={US3-2{E6G4{g)$J6*8>^dfiDPR{NP)%a2$!j#OIhZ$1E4+_M=&>2@=o$ z{#`p2f4hrPwsMU?`0?E~ZxOK8`|Ey7?<_}nPaCUXC)DCW$fFA0w#7Z($z3z>}12$?+mY_b?&_k z{3@BNTv*>1?%c}wN?yK|t0`dkcCP*D(%!DQgWbU;d&Mcasz_I`MLkN`*O&&BFww5y zH^a*}EXYP@<%OTU2k$wh#^nU<>Ppc8ni(q{FX-?cRN6X3Tic($co-cc;`*(IDur;QQo4w;D8lygM@gJWW@Jn8+2Bomlqx z{a?tN&TN;M?9F|A|FL^uHZ$o2MjKx69 zcd;>nb?k@LM5kCP+v?t7{$$Bb3L?uKv>R{Q@p|p*UmE$71d<*_qSY%5h-Yhj3MiSc ztPlM1u@2P{yp_4ThL;!svT6nabs7RyxY-0+DnDEA*8 zevFsn(-?Pa`DV^)+HbC!4RCI!N)@^)_aB}jKr~dVq=vu2H$o2@@Mv>KMK9Q0^oPsc zp51U6Bc8ENeM}JkEjE#XqrRSSD2~tRdUF-#$0|zF+dkU z;mp7!Gu*`*=HKY$2+#%UwfYVYBp^CTDJ$p~Pm25e9DcRuHSUKqo6zAbIY*e+mp)f1 zDR)2Jfb`Mty0{hFs%-^%(`<|5b|7i4HT$$P)jlfg)_?wJN~!{|UZ6f7 zZu7C-8RqvxTx~i3BZNY;i^`X7*59%%k#3o9Qh}#-vS^~@5 z1{>9wZ)VbjuEI5$1?{pr*-th`AyTgLoe70>2IjV54^-TZriJvg^gv7?*~ta!^?E_) zqA4`(1G>35lHWoHwLT}s1VRG87AW|DGcf>}eM^f=6Ee~hU$|;^W~+LJe(fLj`NNU& znunRGOlxiwL&)p+o+#w`o=r+ab(+z0^O;HL!*lH9yPcY; zek$za?}VUua&WNn;Qo7kk)>@7g6G`crY`QITeAqY{y`K0+9LXg+xbE#$DK8^IS1TF zTo|&U3p33RSY~w)RzlKdxNRwF<@S6M3b&fg$E6eJ-PX$1$!cwwXz)-g74%_~o;uf+ zlE-&J?&&kX`1e;|dZ~JN;Ki`a`a27a12(637Zg?Y!dE---@0+!^vdr~Sm@s}bGJDn7C4jQnfUAe7z zCzr-81r_J6n(S;_k#ECtyEGDcul3(lY`k&QC^?~;slGxXBinMY(|FJ%zfJvI%triz zyg>6kj+>pZnAK~t?|d4|v5rZZ#vD-9*Xs46{l_K2>y!r9lJ>q09*AXM{Wqq{5I$h{ zNmuUAeF!^j6<`}FM4ocJD!x879I&2f+QtKH_W%h}{1ft}pfQR&@@v+JR}O8*{8)SE zVkY7?{mRU?iEJyeF@t03eGO|qHycE*hck#azX~JqYFvib!SH|4hgdfAA$69{rF1`o ze^a=P&=!<`Ta(8fA63bRfYPvq(5Q5L5cJuJ2bJ}T4(S}MUm~BZlCituADn^8@aN#qACvQNttzd3Kj=E`@uguWFYd=%54no!tJ*7J$DSqr z{0$X?4s15Od)UL*1(nwUrF$=EO2>(@H321TAxN0vCNT&v*+X^%=g35@-e-{7g9u+1 zPjjZ-srKS6kDSk9@aMu`cw84#*NZ6Di9Hu?5It}r_PjHnMTiN4i zNPymMXQoDFgYD1sE|EBcKYok5Dk9fyZlfl-^H}Cjy$M?L{m4K0PXwQI{{nm+{iH0N z4`+`1^AVXivTT2Wzo!?@K=Y6%Wxn6U)OVuc>2esdl0pk z8>zPcO6DQ}ov6PbTi5mX%WktYX(HGD*9-ak{fH3#5zO?*qm_~;q|V$+9{lUw_)o9G zQaT^{4{r?a^l~Gy_5b~3lyIYylf!_)JssG>o!(jXbzK4eu!W$A+zrR~dmOk~zB=-kpPl?6Qrbl_Z_Kjn%4*W9L2R_RIE2kadT)j};oVBl;6gb=vl zy4>nF8bD_+eFB32dytcplOL8Nw7?mP4BXCsO-;hUEgNFg-e|AM820zbNe3sg5)fX= zq+Ka%Hx2&I#0v=G`9W8~Yh(Z4O_RT8!+XY=vM#ibe}DU5tQxKnw{|xFwo-hO{(BW- zDgE=S_XfoOv}Vv%c6zdok^DW!|C9B==T)1gNfYruOm~U@h3T$f6Mn5%!2aK@aQ%<3 zZ^3fonUmx8X`x~HzL97~nt5jU6@|{=#=03!;L#nVr>CoB)o0yte4S{n={R@mCDm*}qg>Cv?lLAoBplaTLPScDis)GUJd$jMDDb2$<7 zZwqQsCWZ@;hTA4dJP$wiRdx{3l4#X1^=xfF=4M9B5!E*~SG-?J^Yx}0!>`u;7S+{` z*Y5{0I~&JuvFjA_bn7PC6wf5cPrv8qKcL^R(=&{edS>p=B6EucpShTv)qJ4Fxvol* z5Z@pt`L@+sVat3%vV!(YKu@M;W$%=3qT!IBMNho7OPp%Amgi+`qg;~)74g7KyYRI0 zRz_wGYAv>d#IeFw>-vSU9>ZG8~tsd15T5kOy0OP-HCX}xDJ)SOmGhf9cu ziD>Lu?P~cs<%4I9yby{f*+;)8u(q$B&jDiZaoMh#1%?0*rPSc90XWH}rDtFQW`gfm zqU=i-2DD?w1$N3CXM#iA;#6Y`NS%79Ql9Sdz*r#f6a0?>@{dRNiH7mN0&Wb(cNc5) zV=^_bjrtz(q2kD@;w83<^_Bt3ksopt7)e9ghKK6`U+Tgg9nVqgG2Q)^B(HKOi*UDG z9dB)DN~$HnsKFXe%}Z;%i}91jl0QFN{_i!>zg_$;?LrYZDz})$V)T3Fo$c z9E81(mn=#8cLjaUi{}^DyGwZvquK~|5}FA2jh4`sz$i=z6uPs}cp$WBU$SXP|9?vR z?s%@-_Wci$nN1QI+1aTidqkx{LiVUc%7{Y9UPXwC%1o%tl93gak_rtfWu=HRn)dIw z)HA-n*YkV6fBf#({oJqnx#Kgg_jR4uc^>C+9*66N74|oD{qj%gb^Q?SzuwH6zc1pN z_;lqraoejkN4Bh%xo)?D{OJ7MZKev6k#_tocMYvLPj;V7v^$@}rp>COc(UV|vg_U@ za|Y!PbQjp%>`qWSdan0p_ImQ|!kRiN3q@x^)gNBkh0{MPk14XPSw0JVW|^|fAow09 z2Bdhlzl(Vwd&s`6>lposRdE6~ovTALPsk z|6Ws}QO)WG>QGP})$hQs8s4L?>DP^zH~u&kVljAIkWcVsbK>0jlKq41%HDdJfabo;B0)M%54{wZQrjG^W$P>J9}cQi{girZmomAeZ%tsm3#eew?@t%zZ}3e z(a$}9={C2c=k4y>l^2d%s2z~qYL#;Dq2F9$;<*qQsW}W5ukv`SNNf4Va*?L+-{zSoIPV}~0->BFgIcX=a+5Nrt%;qo2Gj|W{+eNSTZbMGlDNep$hfYNs z$a@4egZFjQxcGK+^eU_)Ra=cb9LX7O}7Mk42~?6G}w1* z98;{9*Y9h&aItqNeT9OO%>2v1O%(;F>R+9{JN+fEFYvCQK+v_g!ZjzgH~WjLov~R$ zNtU_O5$a)2UBy-?IlN@4hBs^J56}ShMhLLBUu7%S5EA3 zbQm#Zr+E0!c-~soLFK>MpAu})N$u%9ppE9?@?P$_%Dz1<{f}n$wbuXOqIjr(R9AlS zLg8T@^SmEV#CNwT`MZK$D|niPW|Vv{rU_RR22LeK@7U5@b8%drT+l@0eD|a;J`uQ-Qe-)*k#9>n6{M?1?|5BBe zGZpC(yK7@FlzL}=S6O*t+vzWJo4&sDrOxwDVf;wFz#3JNp}lw0Hs*|X%PGCPik0r| zb-dIy5O(g}%E46n1N#r${nX3N|2~K>&C;)@j&;FjY4v@d@weBE+g?4|7?oNj^{TZi z^1L>CzD17Cyv++%Ml}!W&4Z6K=PzheC`X&Gq4fYI{uQQf&$;+4%Y2f)i}Pd!RqQ(C z!P-^s$_ym5T!aW%+mCJQp!s&<*>$7I0iW!GT&j!L2KTqvYA`f!@0l4|Un47RX8yjD zo?`v_IAgAKvUZdmtmdR&T%!gd>rndp{CA}>-GM6Wgjf7}X03lyTfn&Z&<+#Zy3J3W zn<6eZw|U#sajkuE{%b~JT0HPXot_tLG44IfTlMGAgAcEJ$LH{9H0bxM%~QZg`rBew zUif@_C8hVM6h(Zq|AiT=<1V37Bk}@7#q?`akO3O}&QE&`wz{gCRk1#Z^@(C%#eLE4 z{1sD1-JNv%o3;eeBNvr4&ejW=m5t$$ptU=jk{Gd^>TdpKr^3Cx8SehRgW*V7JwtSrBGab?T7M74f`*toqpzQE_ROL!UL@wmS@ z3?(y*=6eh(LL3zL?T<}NyK#wCTxo6Dc<c@nJ9D59dRQ`a-Tkf)&xQ)!GV+YRloWB#vAhmWi)6TDSIR{q19=ZPR*3u4> zjtLp9`E}G3s!qXyq4>22JBv3~pK+D1un|e@g~NujtJTglYwFUG_J2UP!?-e!LCY98WSk@>Q*K=PA`xuv+t?y$5p)qAOX7k>Gr=m*vA z&=5;BEOCCRZILV=VWyrYDf)9ZDJ35sv_iCAg zmHE%L53d+K4g4K=Yjkd8)-KApyNkl|B;}6SFDI6i$Btk6v$~Ftb42dw9)CIa_?)7y z{z@i(^}uacyGK4O>$1GqbTt50dXFEh^Jw{%ZgkuNq@YY7=seq9C4Y+K8#;tau|Ztp z*1>k_b*?WOPzkUJW;|DKd;Xjgnlzi?#k{N7R$a!TgyQJ=bmb;#X-3^h=8&^zIf->0 zrr-7*I1u!_=TuD0T}UGJ4h==i*;EV3$QV_Bc@VcU-*mWMVh$$H+GFo)VHL9sk~EI+ z7xkT+E^nPOE3%G3IhBn+fJ#C|>uuCZP2ilNOdRT|ufH_{4X8tXgM+k~wXLlFc zsHi;%HTipQid$P-_rg&Gjr`R50Tc}oL(9PwpYPAn*A-@^jraBIBUE-{ROB zlyUL?@@_@(-0kgt*2i6RrtaokXU&8&-rC1W6w3C)vPSRK1k|s7*H;WHK7QDk=iGgt z%-o{L61~?niXs~vWFTJk+9}GcG&C}e-fC6EVAWj1H}jH?PW_(Pb8XK}4c2i6elIHz z?zyfa`XR{AbaSzYQ(}r#;{J7cQ$JVhVObl!)9hhquFtJ&hiDo*yav-SY2*o^z! zJw1NWii%wo8Pb+y8LL07y6j7qyMC6X84FETiCFaMTQ5Z}8cSNHE5Yx<8oAImoBb zE}C=5`FCOXmb%! zaH39hPS(of+sExP)|G515g!1UD8+~tzlsM1$k!4|<()e@n4BacWUq?t&a8EQ+6(Av z?rQx8hejHxfHmPHfLPRw;`dv(yrLreYJ+$^FpE5Ae|x&Uy}b-l2wgRPH@!0+J~Tu| zOS3Thja7VS`sw|T&-LL5P$*zB+<>~%(T}YmAg2J~h(OgWq@l422TA+l`onEkx346h zhC&3;!0PEAt6z8k1O$VoODe0Xs3=6V@8tXx9sVZ)r7spB3m6(5SSb1?m~!sY+25|q zpC?Ln%3WP1^hs*Cg8n;GgH482erFL??C>X1TD~+suPp~1GS6??sN;3ct?_(P%C}ut zDi6GujZ2C9(N^KOqVk=8Z0l%^Rk?e8eDhZcc3!)8e4kWbHm~pGi{AF^-ldgxf@@^1 zBwxAIsa@LtMrrWAmz{)^-!0{3V^^G^=%ZcuIA z*tOMw>uUBSKVfLRdT#+PII-a%5W7p5P=rke$9Ms+F3L;5Hhx1rThrJK<%X& z4@)oU9feaX8vl;gKoz&lJSN?+?!d_*hvei- zjC1m8T5|q+Tc>ksRF>`*B9ps6K5w*9gIsV}W~LBPlh+7z3cpb4_f7ogSkD>E1v>z&BcL1t@lwhK z6;Bbw?{GkV*@&iX?T@OYz_vg-636BA}0 z?V)Y#JE2qg$VN0{OSs1Gb9t9T%x6na4j)Or?i#ngNmW`}`EI~r3msea?D7|0)epX& z16% zu|UqbnKzad--Vv8s*SMKg^XvBtYh|jhcO=a))n>Kr#74pkB^^>6FX~IH@hHJ{Od_Y zUFQR%g%x1`S=@QZd5CA8>G0w0vubVd>>XCJ(Mx$^UOcwIKXw*u?B+H-K_?!T&@{`Z zYd<8NJ7DqsF`xCO6U(=6dbLph^zvApQh<)=^yD{>QJC{0b*;i3n&5A*` z@7s8@j^tg{asH_7E(h#WQ8GSS_0c5gqT2c~}U^ zh^&BUIIHaGy)I=wlUWhQ-_~RlZ#LWbt0F1oix9i>>hT5!)3MhRQP0*~nf1RMF#7X8 zg{!kOLU*o3GoUCm(?%w5M~9}1-+Y@_fz9k=AFprYewP+T6k5z~>UQpJ%1k^V$Wpf= zy7~N=V{c0jDhMI=Q@IR5w=I|x4QblVIf@!ZH7W*8>~{YA)+to6M@d7GmLW!J*(wS}Q0#-miQX5xdd%p2%s1+=Q*jvJpF$lwwOb;odb)^RtkgqSYp zkCDe3Vx7;QpPjLSPT2JHG|^4#z72UJjFiwp(jXM7h(tS!xP#ylCN%P_>sI47YmH=D zAukjO7Oc{sV354=`Z2j8(8!zDuWEd``n++D%XaUD!ky_Oc08LCw-h{VIoI&{ti0-e zuahTJC40)Rrsl4Yi5=;6JipZIZPBr#A#V%w=(ih1q#1?>cj={m5soSF%}9@7T-vhn zJsYL<@dcgjHp`6J%Zksk)?4j;e7shAw_Ki#^sKC#^xpa7M!ruK_ZM#K+x~r%p(uxG zfvxSwt}^beO${ZyI(CwuEXr7aOnhGZ!&v;xbV+OB8S}o~H=cJ~)5Gey`=%3m-O=MzaKjPA(hKn#-X( z_TZHnCHTeh2?aUxk9VG3mzf;#nN(c3ex~=uLv0u5%=zTfsug;!uD%OfZ|``I*Kkew zwXhQ%fQ%<}o}Ye;nYvgreG&hevUfr0;h095l2Ym6QI0C7^T*S}U5k9$gG@AOZDUH( zHO^2|x{~E-7oy~I2L;7{F)+sKd2Lk{vAdtGGu@yYe($$%uX9?*I2DA|LP$*!KOYUrDWK`7ZbwBFw2}ACYTlz!mj)R~K zVst-wjror00SFaCpLR*YmpVuMXP8=IU5D#jTwE;BzXBJ;qpy+H*WaHE=UbH6Q(;sl z6q-BzxLSK`3mC5yMwbv zM`DzH`?h&399B!SY?14If8+ED4%Dj(a>idT^vteu=&hPj($pSHV*4(~ump6yL37XO zhuf_MG*csP-$<7`eQO7}p)ID*ZKfee~)7v@*EgUp3#N{6@DTkJ$mq z!wz75Q15G*3lMC`zOiEK-U|(lEzGW;U44D+j(vO>eZDvml>Ux$;!{VpH4V2}alYhV z)BAafPU(l|k2ODxTN-JC>gJUO&7aX3R!}t*=$e-v{-Kx}7(ZIiybi-Y)d97~qjo8m zuQM+7r|qs4wURh4w^Yk~C*7-*!I2MELtM`{-{;%-X-?%)fcGaU2zT3?znhM7dM5uF zv^EF#Q_)ss8O41Y#&mC9kTW{m@>t;P?0S}p^<({TM=w_U{_N*& z^b&OZZS5a?`^n|ZAMIWnF28-DZ+4D%d9j8}+l2xTDb*hDQxwnzyYC!l-I=Zyg1mw3 zM)dZCRW^!n3i6Awo&>`_qv$@Q%3u*3OThfoo#f#EdPBMd!Kfe(x)|hZ{O;sVTpM1v$@Zr zvyzWz)7ycr$GoN+UK-TLp0il!73;YFS`zj3p)kj2!>#vcz=YhHFlKi4(xziFLph46 z3p57VcK0ut=A$y(HJ3Tu6?%?Yz7C4CX_kKOa zt9)A)NKisja%4#Y?}hV<5m}x)MuNs1WJ_DV2=ems=+-{i<2l!%YyESg`Ii31ollmb zx~Vc>&EFkJMd>vy7O}1Oj|#M^HSXx#92p+nh&r9>@DksPu}l ze5nc!ajLTxJXt-rB(N!L;}1_ow)26riazZp3+V;?*Ee=gTr36N{^F1|_k2bA-J{JL zXVo%OO^zqh2D2=&?Em#>6+8i!Tfcdw@6o#rW*bzRXWZxx3&;ZL68^kjd8%YTbX?Az?n^(=JgM_N`K#)qV?jP z7R?Deo$`#g+G~zao-4j=o;uh$0wM9E&UEFH#WjVMelBeT5~CS6S4Ewli});iiG2lE z=*p;oc0iOwuu5Hw+r25%O8 zX|b71<=-ZKG&z~%BDy~Ij zYpx*ruguYx@#UCj@8E;GdaFRA%)z^sIL zTw_x5Rgujp$VBwPW~}R`Gb<_PasQB>Kc~bFz2^9Z?G`r=b;^x)l`cUGJ^~$laEL{| zD2D@$JZz_WB&fq|;PnPWsa-2Huxb_650!r?c{ z$_Isd$|sN3*rrdXFR1s3w#id8?(FQ_e(w-(8sFWjFebi*OKS_-k1jZODfy@e&6jU* zt++-vc3GnD&e*rY)~54kLbfm4lv-9fWFaFsB&QygEn8c-@Z)mbZce7%%*7@=gWr87 z#Mdn${n@(iuWQ$B<8^f6q$8LBr=Lta6=h}G2ek&$sx|VHw_@@x*u}>K*d49f4NmW! zoO-v_Jj-F~J=4|s`CaGn=^f_JG#k>NypN_2Ty~Qq@?cLbRrOCYdsfMLdN@Z-!R5%# zTcf)S{97OCc6uCqre71|cLq1qkYfJEw2DHpcXA+SeHeSJ;y1(xw=H|e1HoxOq#b*Q z)_2@9GA$UDK^_;Ws|+(M5q5sUH@cNv(IgcdtslJ$vrtA-;4~ z?`2UxZ5!TR_$7JRCHCtQo4z-7%kw^#aBE0dQQO;bwWzz)e8;HnE#=N(@Z}omKS*C7qTu+hq+4PV=!5mrbdxbN;y?)d&#kRVg z_t=ifu579cgt>BSPM*qG9iNZE58VjyjlYsxUntY8Qj3Yc_$zT*Zq;<|woFGW^DgB> z<4->Axng!MHltuey{*KCz_BK$c{!Ok>f43i9oGEhQq%udDc$;8b4p+y+j90L>bqCJ zaO^p2HH~^?&gE@Njv?U_JM#)%n@W6B8=QM@!DGsjnFmot@W+ z8*Y9jsW#s(drWfnlAy9z5%bu|PuY7|H(1xrTU>Sf{UNUFXm65tPgdYXr~c?;l1@ir z6UI9&O6Te4HN5pd1}qyfYwS-AG_Kvc5j4(Vr%{lkRS`i>!=x zIwOTs6yO$Fx95R}km~fz$4Tm!yY#{XbfQpLB(8!2Ol}p-Dk3*wFIGZ{l zJ)H$j6he-p5LIx}rz-caAG2!q`PuB>H-JQ3?0pPPr;IuMH zN~?WF7zG?d9=EiF=H*Gi^p6@l`i5;S-~0FP^G$LYf$q>EmCe%S0x!=UR57tm4krf( z;az&P!2PUxYTPfYqAKJVy!yGAlVVYEL;$lgAy7PY?6|Up%*WvSDIEW5t$gSe^G)Yx zJgR!yG<0-MaJ0Cf5vb~R_;CA8=bho<;acYA%OT1Ze)HzdHenNXET5#{__nedDEEsf zD6kRTcrdd(z7H8=bjTjVw}j0H3Bque(uQTc3KX2%2e?!FK71h9V`EDTBSD|Q6Y=P6 zpvuyf@gRfbz_?2GKjy*avhTka192fWf>i=N=sTl1&!&2h`uJcAckAU%%kfr8Qs)gt z*<$p3XMdM!C34H0I5Fe?W@pOh4^9D>XY-);WKr!c1yey=J<_(yYKl44A1CoJ$~Nc?qv&4}C|k!CLP2IK%JU*>ugknAp+j!1ZLvgNBof zi!d4Eiq9^9K$DG+>@|qIAKH}cLL!4~kb(wS(}c_f$SvViwzjqs{}4E*Y7dR)(_?-% znf15WURy6OB{JC5f=4IJbBcTx=;vc9PaAqc`&-brW7@rYcStsenX9Wb{3?lLCY0_- z(Xk}qn`(R8t|wMzaHYI`1%G4zlA#g@m=h9>=(7uU^qHarZ^ zEiOI-k0Tvj-6dq=YO$t)o~_yI6D)(QFKetg2iFE|Irr)F=U8CZ4)_oqWk~4Ak=vf8 z%&wr+$1JG9kG=Q+tx5o19&^(^zJ7iV0In`5yCk*sF%U~9B83SGVM1D3EJQhlBqiy; ze*G%FNh2T3R!ob>w@9!oS<3wTW8m>GZ&J=AN=nr2m|uHxKH#*#CZ1(0*X#NFs}hSP z3>y+y8zVS6Q4$xBN%o(&3ko@Rjt5=HB{1nE!{-D$5I4FYtU)YeP$aUb ztE=;?`*WdOyoa-gZY62l;A~nBu`yXYI*J^4dMO4)q%fv)$#XL_)XLc$M-)L*_|G#^ z>gwux~@!z6i0{R9u9*ukDUb!;M!iGF=pY|+nK48_2er4Y{E#^e zfmcCM_59O@8mzd5r6r?)h*Su2^QPuzI_#w|Fiwe)3Yv%6_@>ftSBB2-21_2_{N%Aa zk&#Pb>qUjgowBv4(wdi>3m;?Z1Im!Ds-qIv+QbtJt9`elg9F$UC!QHGIwFp(b|>d( zu`|98wJ#wW?Tm~%7)IISHQPKp^$m+0!oGTQ1G+k(ZD0*6;e|prFPyftVJkpnuJL?` ze-S3AoA7@lSW2}>c*4ejc_|Nzpa#@ZLF}~_Qk1$5fXlkZmz{hY;HpF*0q#hQ0_TLt zrA8oDyjF+YFFd0?RqK3Mp|y=i<_O$^2q+}1J@l*p{;76sE|pE2oFIKIX$-ECj9G@@U^>DGjkJcQzYnkWj;1X_BlLoT1NEB1pBjGv4hK<>6w*5()*U#sGjO6$K5t&9JXY$YMAERdT{l$Hb2E zx^;<=>%rM{cwgg33I6@tmurogQST6Ad~vaR`hvL7nl((=xKY^k0fB)N^K&PZ54KSP zr@w3C`Y=6qdImWOv4?Yj5th;*kwpisVvqD)*tI-8${`7>N;I7p8P^G^se9Y97-Ans z7;7)y57^1M@4PgKJ2o(Wt^lpAnK}`SBriaeVdLhGAi)(i?b{0XC|r05zB(_f3j>*) zot>eNOovSa0t_EuM2y9YFH?-e! z*-d^KVHkb9c)X?@&g`>Pt&8gpMG^`gTcStM^svMt)b{DAJ{T&v2FAzxbjckdYk3P! z9nyp>j<3xm;2P5JEPfJgbnMufW1Yz9dMn*{4ce>*bSluf@C84%o&3WjX)r3 zOGwR+fCoJq#C&>l^Ui0-&d_Ei*$5(#pN638YEWQCI*X&y(^ml{2qoJEFQ5};ZeORo zdZ<}XB(cRiH+}tKK0G+%yd46dyy##Y99P`aZ_|4`x3H{Sxzf7Yd&}4Iqlly_7x@nX z`on~0GvYWdS6T`gd+#i=QS|y?_c;v!wQF`Pkq(;Ycu+d7G1vs|%_8YJVzi$o!HM6l+gcs<}x zNB)BueDg=;KJf0jGGbpBFvS5k#ik!4ofCK{S-PC278Vy;r!%kBSo03DE(S_8v%4zX z1rfI8EQHut7;FIExUK889`e6Lr;;oMQ-NU;m&dMj;s_0ark} z7@wSM#ErZQ04GM5bcWh!CaTuWY3v$&#+Bsr<;}X`Km#kQm9JjC;#EGF(BeZoM^GZd z@*qzkdDtR*7z`o%!okN`iWuH}~V+RJ=aW z!<)mw-aZ%~e0HK)Q2KT33Fvx}xTLk?9kMKKZ0-Yuf&%^o6G(u@m@(nn2WxMV(=#(O z!_8?yKE81G{jXNY-t_B(=Eg^g>syi+z-C3V6ybf_W=~S5o*X8?y5LwdIyy>&Ob|HL z19bApktFX*35ILdT{M)Dw(NOC^X++QCHi=H78Z~iN4_Mx%am4LOpKP~?ufcnA8O>L ze~q27t@RgPw~ibAI`RkDJLFh|Z1H78ydq2tOC<5X>Q(r`c0$*$OQGGCDer0LQ)0!t@@-icAs^c(*ol zyh6g+docMK?xe{}yZT^o@&G9T$#DJRq+m`G9u^k1Rd#-^G(SIIt$E4by?gr*?`Z`S zI36AfJqIc0#)bw8syO4+*MjF|_J(43luS3Ns;Uy~&;R=n6;eR*P?4t~9kaN3Ag(3o zYJM3RWP)yk#cj70aP^e*R@vHwt9aUjWCP&*7#E0T81jF>b$q&FBNQ4~>rnCB?!2Nsh zyj?Fo8e$qDEBv#tAfPMoPJ3KAq)rRIbfgp>9$`^YQCs6T@UM5{C8-Pos$sp*^vsMC zE_C8F+R)DM31&4!rtbTXAD&Z_`vJ*jgOeb=DQpzDs3Lq-31*59OORdLx_}rE0Nq}f z=?{(5lpcAfT2%%YkV_hYe7HQgghU+f-M^oOuiMeH-N+~t2ZJ~Zry_87baaH%@ANlPO9j_HaW_u6T+UA+^?1k< zIwJRv5OzP9Y6(e*kX1S%@wUF0$`yI@A;(}C!cGpdEw7ulN6@ZBVNT+VRwBa)0zNj< znQrDN7$vj+uQ}qeqa(-6(EgW}Jqqf2dyav_{{6H<&ch^b7qs3pz;+3{c=4h)NB*<8Iq+_&;Bsk(2OzJi z$_GE$W}M#%IC>&rWdU=r6DYPc{kKAW|NBknxv^9-2kT~AMTMbrU3Xh1$!o&wS z0Lvwn@Yegu(dv*Z#go=Wc9jKn4Uc_|q%KA66pR?!^zI$ON5DS0hx|anr9%`)NPh?l zbCLKi2pSS+cY)2vPv}yQlEkPe0Bp$KZxOwq^>m*DXa>A09zww9*X-8Bc|?~i-=Z|T zCFp4o$r@eCrW~>*_Y44E0DUhLTSkfDfUmC#@f$>H#v~xZ&5nW3WLBaNMlco#FR}MRF{N3R}H=?cf?%kXS&0bCmd(^9Ff{E8Bu0d%~D(L=H>xna~ydaB~ znogys8A~1op>iQ4FM~`D8MLE}e|W?R*W;B)#JE*d9dKo2k;EJ&^DT0;ENXle(T+Fu zdezLxE!~S#PVDT_wj{~hA1h^npFe*hC5pxx^uq{)$W)-j4reitlG$5E08hH#TN#$oo-9hkw3AloNNDEmUq*6^t$568*S8d>& zlf=Mmiv+UaCiFldm`4rw3pDRp5O2=KbDOL~G(-A%q5DS^HW(gMi_h{&YR8Wlx{%0V232<(TcY;A2z%FDS`xpLbxwU?0V887%7E?C6NgO!z4 z?Zi)Jg36#!3TH`7rZmq#uOJgkI2_|3KMnK#f=OH!PV-{vi{ZV=n9G+1VCW;~&AYV; zfdGly*=-6yO|F+cPA0Y;_z${{j@jPbF9{4kV@=JRdt+(z2vI5+*H ztJ-JHvC*y&1UG_lU~55qroy=5h)s%7O}+9@Q&EnB7o(Yi{|)u1>#mNvl1AV_gdf6b z^NXKz@3<1vz@F4b8u8fbS*UXfLkTYJ>;T6|uN_6!!Oo(~|3oZJi){r?{2T>E^JN4} zM6v~rXbHwxD=RCBYb*Kz4T$CBI5V$Y&kPq;HdVdcBr+$wZe3QBkclN0#}2qDC#f;9 zgU(6yV3mLhW+&bB-aU_*^X!0K*G#2?*yrzc^4zv9+qZ>EKU)oZ))=y9h$!T4LnTQ^ z85$mjqc{`)Wd%6KhT}4ANtwYlc{h|+#d|1$V$3jx{q8&7ONA-p!Rqeou4m|znoAeH zi@`n1!^0zCO|i|L^?)wKwe(C)krB1f;i%jP!k`#5`y0<=uZ0CYSL!73dqofg5%4q= zG5~N3jehw;U^_&8VdSI)lrb`522Y;>V9{R`l7oXo;b0q@y`+f=>;&LjAFQr8)~kfb z*i>_Y4;YGo4FF8;=JuDb0u|2N z)<@wHz{@=g^v061vQSj62w6brpKb{<%u-njNE`WhkmsG;-2HfNv*=S0=q<&XZmm2? z>o=YlZ6+xR@Ofd>h@?_lHEK*YBtpg5qTu4n#eU_LYjmdCh z4KnS`BV!Q^;WeOJkKJ~gn;Y2MlMJQ#{d#G#@iElq0oFq{G6P)w*{Bw;}6xmsL&DG?d~ z08d=A35tXxnXpAcUxXc{H%yGLmkmTY<4$%7&UHXZA22w9>MG+Wsw zEFFQ!1CaqHfk^whSNG%Iy`fLA(LLw1ASF*Qco@)vdK-a|M693anV6d3sjL_{?aj=q zphdu*#dAGA`g-jRi&AP}pCriO1GHDT+g(UYbA%wNbgDh6MTXd5s-Cy=oAqoBX+TtY z}9U-q7g1MfQv(F;If7?O_$cAnEdBd-_)sJWHg9$hW2!qTJ8WRZ}N z05XsT>>?jx1qACrO^0J1u?X4#%?A~Tg+hGU{~{EbAbJDRXIH5X{WdY`W0w z;|^6kEpH*;NfwfL?xBv1ViiOalZK#(c)Uyk=|ae0$De5~G(32)+0qQs1>{=Crsh^C z3oSqK>qwSvrq0Ks1KpZ<0@u*&B78l&peb5_M3G4AN$D9KO`oNkBLYzcWJE9o0~>?d z-QAt|1JbeZ2jgHu@lFvKT~^Z?1)N6hefvb`r$-j8{Q$ud$lGN1?%WxWw&<|N+zMO! zZn?eYFf%jjsteqND%k^dmW7p-6K;G0G7R9KYLw%=zQzg zpJMqp3U39^em#d!k=#lAyCaI)wwEvUfdG`i*^{7!(5tm}KF<|^>)-XmXQaQsA1t8)rM1l*bI~=HlCW*|M3)g7>5qM~#9r>gMnmaAi}mEs z+eRCCCNyU9E>cLsR3&F)f2S`^FmyY3SFU`Vd>9!dK#S!0BaV)t(C`Rl*)D}NeksKR z#Vcju3H>$Kkyir$1n6Ix-e}J(v8_ z7^w-oJ`O0C1ex5k+l2CHzoH_8QRVq_FN^K$4rJi8WRs66kY=*$e(v7MvI9@}lwCS# zuxq{Sk~GCRVh}e2(F!SU6Hef`W>r!2y~p}Y8Y3h0W(LEs1>k8(1vCQfZtXe1-zq+z zxmZ@IU2rbDeCg6@KsH&3N@!)}Q`i|-OGz;xwg$uC6?DXcNmh~Qp@p?RpG|Qf&u0jK z--{OxZy-Hik^um~i$DhO&#sf;PXFD>xmT}dn-|;q{`x8q$-E*IH&r8WB%mHh;8zj% zOl&gT2?qPc-6wu6ZU9UrvI^y$8pqQA-Z!-xnGH4-Em*qy#2<3R=#d06IFViI{F&y? zK%z82E+D`q)SEZAG(LX3ZF;PvL;?CjoTwZk!@`yzB9l;s_n;%9BS^++PbdEgRRrm< z>n@VUi6z}>psNHX#5NIvQfZ>0{l0zS*n|!M_c4IMuG&hy)~!nc+l5dxA=KN1bLctt zUL6Nt-x5gUv?}OXv;lqc~Bv86bGye76CbXZT z9*MChhN6&XB0d`E6B#3~rD!2d;gPeBMry#oFTgG4szaw`%Ec{j%THpvp&>mu4FtqQ zKbJ5bK+q#OZ1wT6c=TzQ1f-=xSl>lTIqSp%v11fiYMe!u6$#+B>D7sb=x7V=J~r}7 zHmgZgti*T1QB*=A2Uj2}lg%jEh!*%kSJ%dO?`#MP1*x3u0EK|xP;FBo#i-IC0DTl5 z8t5euu_5e=AfI=d(w1n8G2`hFP1(nUYYTWFfAm7Z8LQc|Nl9o>E$yuqnka*NZV5KaKW~Q24Ld(SGo|F_&9Jz*xYnP4Bz34r^Df*#pR(8^!$>URQ4UHz zr9pYSI*9!)b1ekvLLmvZ=zX92AN^7f zwY7m8ZmYMS0n;g&6()3%$c6@RO!LhO`6xo5Y2d>E#9T(|0R#vKLRT=@N?VA{zo?bO z%qvuJPLMq?1NjnZ?02fG;nN_hMdXWAG%rWOe-1rS3e)J|D>d2}eihS8_Zj`VE<-YA9sGugG`S0if=!Ek{%ub^Ii6$Qb3RX>3bzT)6B(o5k?_^2#~}j zCMJfgyIHYq91>{<6qJ`zw?_naOK-$APQXF5dQ)CIBO9$e_Qg^=N<1G+_UH-k#q)@v z+*-EZz_0Y~JLiYGOai~Hz@QYc752y3V`V9E;;_Ex?0TUL;=5P)p* z8qh*F0^zb6r(!sWT(k|&#H!5MI*&0kjkLQF*Zh_J=sc5T9aJC@`+a&>To=Cz8apI1 z16WQxHg~A2M3_7@22OF@r<7n+5(xa!XiV?16vuoz2u`U-j_6-D6xBg7hq`BojwD|H zx$(5t867%fVa!uJ*;_jtwRl0}Tm!w z0-05e3~?hPZL0bh9dxO#PJ@tZ5gJJD4=f&Vcq9&0TUKHcAtd}adK0AqFhlsVWX9TJ zR$t-lv5%vpr-9KtN){6na{w%nZ(f|PWt>=6fU3BrwpJ0^GpK;>wze{ZO4S5Bi`@Bt zGr$lu2HPCixc!l=J`N1=D_ z+*$0x?cW+bsSQrdgLr{cxb*q}X@KuU&@^NrC7uJDG3vQ_h;2(u4SHpG69aVPZWI=x zWLe{FsAu|+ARS~lI3R$41DBPWZd4!POebGI#r;PZatn+LX&q70(C zFu4L&APdJL8juhWE0_dUaSNjfGfCz<0HZ{(ge6}>3!P;DE?x{2Y=aAM7ROC3XTPt} z52**r$Vm8fGYBvmL&_;947Cz6|HsKu;o;*B%cvguT{@2z**$-MagzS&8{B zYCVR3yqPvS17tdv@ad4Ov~_eOz1BE3Y7ru`dVh9d;brIZE{TR$%9wJ%wOE0j;T(!A zm^@NAdpm-zM)Bf!3^Ea+SPZ?dz0=U1sDzxb8EuLEEgCmoZogs(;;N+J_pzRZn{UBo zL?y5%xILjP4f55b76kAt04$6)VQt?tTtCD@m^AjN4J^h9zJS!6xFC}IzuVFc5EhTP zLbi@Qb{^p(;Y(9dkQS44I+8`8WnzH_wFyF8A1Y!cR>ieSO5;eeQY=@Unp_TgCao&^ zmKa`V0!T>aLs3F6R~0pJMAnDaA2VVkEoQh}_5!j2BI-4qw(r`#moI-TesEwm=E3c3 z+^f)wh=RWZa_fYoByjR?BymQxf2yjg>O%ofD2~+B)X?nN@U0M}&%9Ky?UJg6EVcGKU)&puka$EG#Sp=Y?<{o1Q&m#j~{&sBiVbso+_; z@)WA4hNh+^XfS|(bME!iuY-W8BXE=6{X2F}Pp<`#1}SpFg$t5||Az2yl7MP3H6nJM zvNC*!Itn zVhqv??6r6N?P*@oLVcdJw+#-kE0M%RASY-IvUUxjWa`Cm02MlWF?lr-8+@nblF|-U zckZkf7ACMbHHA2hpjj3S@dv_NaR^&&;t0NyU;MA-F?xjTfnG1sfPgBsRq&AE3L*i4 zl7djfKtlur2!E4-71V!68P=Kbl5On>4sT~}I}{~>S0_qw#^@O-Flaq(93sTXa0bp@ z`0$jCvOXY=8NZHbKMr^uDl4Q1NBUF579HDza3=Fn7`FAXOBE7;7M0IXXR#nI73dGM z@$yDvWpZ#!lZNd2Bi+#;AAo#mJ>;>4Lhxjywe9%aat^vvv5%A4*cs4zCe;(^j^o~< zq8vDIU@=xOugFG7tH))B`&Jj%AfY~L1WxC>*{}s(M_hHpZYD^)(G=m>0(-(s4}iZz z`b6L~(Z(i)e?T6Mr?^G%AjjZxBD=|;C(1!;GBP~p2$U4FHqY-{?g1OlqUZ*m5XoeZ zyswekE#WpN(P9M{58(D-3*id%-^b(yo;dr;l~yFbfIt!ra3EX(rW7K`$hgb)(Th*{ zTa^Ysf1chx1J0scxz_g;c$%S!iR`35jx>;pg4~AKRxFZMevaNnY>fkCyApesTg6gZ z5+F{;$rC3|41nHrLDfeZoYB?i-7GCExNubTi2SLvmeEy>F@!~o2qrzfHUqj0aVx?x zJoxfj%J*$+*&i{nvNi))ViORE!=BI;NhDMMA3uI1j0ncb)tkpT*p z_hjCg`pJ`O!pV9feX31Yb`h;n!(CERQl!h}i2+xB%^-fDl!QKmq-+;(@?rln97Ej# zliYBY^M)=M)+WgUTH0j35f~R4Y{aB2&@8Ip?i(LXZ|MUD|5k_lYl@elfS`SPTZR57 zg~ex&CHU1O+5%g9abqth02eamgjXv8a)&~V^rT=N@Bm^ba^98TbbqHMGZ*=kT$JGG z6cAjQl8J2wDIiU91ER(NK2NT5>_~mk)@kBz+asTJn&`hzU{DH~=E5s(#snpiq@a*O zo0LlXF6eE|!^I6FI7Sed_gCwDjCdy)lb?xbg-5XMoXlTtC7pnP0Ko?cPKhfA&zVfo zgAYa!9g^6nc2iG$e6q-Nn4SRwM_^V^KwN;PuK-LKL4U^3lv_b_7Tg9sI@Cvq2IgvccgFL$O8 zfTZ=w6WY^BhEs&|GChXXVBlq7Z$F9Lo}D|hvQi~k&c<^3PD~5~uwMrVImkk?LD$kU zjSXyQEFqC(C8#-itpoVjWGCdl4GRq=tZdQ>X^@ObK6Cy0$c75bYj1A6&=ch+&y-fC zIHG7z)uFfY^|PTk`h;+Y&N})Nggih+0kBQjtP!Xr2`!pk#YALK2|}*J^^heg!M%%s zwi0u52yypFDhZVcW`31jcr(M79z1(RvZ?oh?T(b=k@o^ltqMpc;UMu+QxH28@j5$N zsCp6e;Q33iy|yeisd8jgL_P`_WSmhIBxvVnzwN|+w$6MQZTJ#Rl<556IDt)OMWX|9 zS;4Lq2ZL@P%;`jFnMz_tArptzYY>HFPdSeWJIdfiSzKe`4M20Sv&j8|8jzY29u-9f z96&pM0GJA>XtXIUxnV@Ib-p5vAbb|w=ne-D(j)r`52qn1EXuE>;d49nk~7FNVQ1%N z2fT)%!KLJ`z6<=iHyWQXpFw~^hL7e{fO`U()-y23K_YLsb*m0q#BC1jiLsD1##zvd z=tfIR0c4$f&CRRPAwa#{j2waBAsB6p<2*nL?Z2P@6S7XUc?J+4kWW%mP>FM3i#33_ zMH?R9W5+vjgBY$~Uh;kjY7gjnOER zJ!A_AFd6m$T1S?SS79enBDWbfTD;))V9Kjn-&O(dleWe@&}4aTkEgpo=>zCfnX z0U;zHaN=LQ=(?({!eh)1Y=VqfLfr&210vk_7H53&6aFn{B${N4>}gRE6VFk3 z3{~ry(v$N=N>SuhIC6@Zki_>j87hf3y#Gh>H=oTF5H${d406aN6jJY@>rSW-=tp(+ zMjP(`$ImgcvKrvB&#k{xT`dB{pxCaSM?qS|#OLo9&O#=GR@yLJHwbgAt50c_zFb}lGK=~h(*rHz|YNIz(}CJ_Dbks}8Ycm-fON-&lq8w&)?B&(qvZ;Tcimf7^-J8T$) z=MWHyZW)1ng9x@6T~R>JiP!$|Gs8neLhIL?6{(4e(xAo!s;YMlcrd*flZdn zSyK|uTC7s@WdkUD7htc9n}^;NlfR3~POd{Tt&EltJOOv_CKLz|ry|n$-f~6f+y7%# z;rmXmYS_aG0~P}|0reC_Mv^3=7DTxdZAv5PjCW?|_9DRoEpRFd;a>w+q2Lr#gAb13 z84;6p)^tQZKA&w8TOuloj-n-!NW@#bY#cZ_I6#12t>>$ECHrp}(?Jaw3D_TrIWTP_ zxGq|}L2>+tU`03~3S04#{9%9Btj3RX-Jw_EkxSpQL>pTCIYzO;*sAtOHK7(1fj30D zw{+XKZMP0}?igw#yCF%C>;|2usGZPn4F)qzM@MH-)qL49qYMoJY*tQHH4zixe>_5v zDx;C#=U|!st)~kN&f!VgI+YVYZ?p+>B*xnR4UfzD_!xoVR!t(GM9=tY?-CJ_l>2|9 z&CT-i`)D=}w$uVi2mGR?r+4L=%1a{Ljf(+s<22toMv&_bP_h6yX5-_FZD`PP>#j8Z zvy=ZG+HqtBqi-u%NiAt16NwrTxXO~n;nLM2+^EmUiqmhwWDeHS+uJ*wB_i6C?T_+5 zw-@$2>4g)D05AoL7HBDoU|5jLvUe!jFy$Y60Awn{iJblU)}0i-e~BzuaBM;zNZVmL z4;%fDZ-MDU0?w1RIwI))mN{f%U^gON)?K_S{~ke|9Xofj^6^ayJO|(Mn~a1=i~K)g zAMoknXP`8a8FcGvZw53tb%A&t>8XoDweN&i(uvxN2=d2}fl(NVE^9>xa(AI1Ap8>o!(m}ag;*Cj(}?=X>b9FUE~`H$=0QzJdx*R+hoJ*34_8rp zk`5KjwL<#T&vAr5?U8>5-7~U4Z3Z(Yy_;NZ=ea;KQLKGIDC> z6@qMVwus1{=0Bf@t*oLVim+L?Zzmlmj91juy+Y}t7Bp)SOdn&&O)3r&ph0ROOP2#KcA14iCVJ^_u!08I`%)n+CK(~UH3y=M8sv-ph8Hu)CcQX(bOymCh zpKTFI)Y|^#vE86Xg*OAcaZsPkqI7=*F6lh5&40cAg7Te~cNshT->W&9T+M!%mgosM z9UeWT`R5cMXA=hgjSYmq{@t_VUkSjUyB1O7-yBH(b*cY3xmfjo8xfz-eE6ODn0lPY RQ40RrqQ670NXI_({{R>}lv@A* literal 0 HcmV?d00001 diff --git a/00_end_to_end_example_files/figure-html/cell-20-output-1.png b/00_end_to_end_example_files/figure-html/cell-20-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a17518931ee6d0cb393cfb22e355a1396c9183 GIT binary patch literal 43149 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

r`=dx6b7Rp&2Ly;!oK$UOA;Rah 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 z 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 K^YNCE|NjHw2j1NP literal 0 HcmV?d00001 diff --git a/00_end_to_end_example_files/figure-html/cell-23-output-2.svg b/00_end_to_end_example_files/figure-html/cell-23-output-2.svg new file mode 100644 index 0000000..170e341 --- /dev/null +++ b/00_end_to_end_example_files/figure-html/cell-23-output-2.svg @@ -0,0 +1,2124 @@ + + +G + + +cluster_legend + + + +node2 + + + + + + 2024-02-19T11:43:51.970865 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node5 + + + + + + 2024-02-19T11:43:52.042791 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +leaf3 + + + + + + + 2024-02-19T11:43:52.379271 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node2->leaf3 + + + + + +leaf4 + + + + + + + 2024-02-19T11:43:52.530819 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node2->leaf4 + + + + + +leaf6 + + + + + + + 2024-02-19T11:43:52.560008 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node5->leaf6 + + + + + +leaf7 + + + + + + + 2024-02-19T11:43:52.584760 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node5->leaf7 + + + + + +node1 + + + + + + 2024-02-19T11:43:52.117336 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node1->node2 + + + + + +node1->node5 + + + + + +node8 + + + + + + 2024-02-19T11:43:52.259442 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node10 + + + + + + 2024-02-19T11:43:52.188407 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +leaf11 + + + + + + + 2024-02-19T11:43:52.640229 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node10->leaf11 + + + + + +leaf12 + + + + + + + 2024-02-19T11:43:52.669416 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node10->leaf12 + + + + + +node8->node10 + + + + + +leaf9 + + + + + + + 2024-02-19T11:43:52.611515 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node8->leaf9 + + + + + +node0 + + + + + + 2024-02-19T11:43:52.330848 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node0->node1 + + +  ≤ + + + +node0->node8 + + +  > + + + + + + + +legend + + + + + + + 2024-02-19T11:43:51.861848 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/00_end_to_end_example_files/figure-html/cell-29-output-1.png b/00_end_to_end_example_files/figure-html/cell-29-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ce85473752b94434d29e7705ef0d54692b163708 GIT binary patch literal 57059 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 X|G4u9eb26=`@&vVx|T0xeDD7NSMT$* literal 0 HcmV?d00001 diff --git a/00_end_to_end_example_files/figure-html/cell-33-output-2.png b/00_end_to_end_example_files/figure-html/cell-33-output-2.png new file mode 100644 index 0000000000000000000000000000000000000000..2d248ad93d08df1e07dd220582d0366ecfd69db2 GIT binary patch literal 27298 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%0DuTGZOo5m8Z+ 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 literal 0 HcmV?d00001 diff --git a/00_end_to_end_example_files/figure-html/cell-36-output-1.png b/00_end_to_end_example_files/figure-html/cell-36-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..55fdbd3fe7554730523eafd77359924b6074b5c5 GIT binary patch literal 37753 zcmbTe1z1(<);+#a1e8WaB&EBgTUtOR1w4L*jKjFd7sOM1c{4CcidX?(Hi?_L7~1A#AId>kSsC-?Z7ve#!)MVC6L66JQ! z?2W4=!8I)3`KDK|Uw>_FZQahztuVq{|3W^U@?Iz~mwF{LuUFB>wHbHg<&{F$&(c-A zq@mxS|w?dA=T4!{$lW^v8RDJC+cw67DLmbIc>QQ<7su}*KSdiSn=0;9LJ z6`MHtoVd97_r)z07O}a7yE#2C?4}xxwwDG}vNY5J)YH@C!zZW0B^sZdzew&C(qrM@ zWxmMLOfB>#*5f?)#q=L(q+#|f(TcsU%$HtR zG|Xis_l2%!uN-I$ksle)?;pKVOt-30$qpL)ru0ME@%V7>=Iz@JA0M`IdG0%~=~sUK zc2$Pw`t`N-R?ev)#-uNU#g>E=6rqesE@$M@RDCmp0(HZ;A_Fs>8X6h~^4u}MJ#Swf zskmZiXGbJ2Co@gb^2XJ#)+d@(%XpzXD=;WXGFjY{%Vt=R&7ivSN41Faij0QFB@BGZ zkoULaCy@=|@VC?Y1NV>@xDvn!{VKMUuOW{|-{fAT8*cd3iC8g_>vDq-|mYDg)c4v)x=- zgMxx$MVvXF<565NFfi~~tHq2J_Y|()ndg1m6z5BK4@nPJP({iH@{1lSUQXEj-N$GM-Oys|M5fZU3z*@7#|Oh z`liYBbD`$5PhJMRnZDLwRe+pJ*+1vfBE2wB^z@^`4;!Zn&x394Dz{=*X&RbrzDT|e z0UbQ_8|iVfPo6x9NK6cU^z%J62M3;k=hkHg<)o0F94%Tw!TyQ9&Gq%{Pf7E+#%*nF zkpG@ZD={|{K6!~bdkvqjT{1gm;eTAcU(7ZEp-}RJ_QTNEXVFw1DZD&~P5kz5j;71* zL;xD9$h2JwZpH5r=dp?3O;paie3viC7C*o9Ys;;a%D#bo`l(Q}wBwVP7R{MCix2hk zqEQ%o2- z)@a2~kA7m@yLXQxI41BW%ZC^^a~X|@2kjmX4!qqKeA}yIwnMKYBYpe(`xO_j_2wH; zG2Tfi7;;+ZX6CgS?!TNuM5yor;uT&jksspv7Pm-5UARo!VxRh9;u|ma=H9$>r!iAC z4b{&{aouD0vByTcfOe57?ww@uP`KV}tgP75&v7DHJZNZQjH>7$E2qAot1zWRA!~b; z$JB6hzH4o3s{xY1_flH})V5Lp4ha`ZR#tX*+zs?)tpN*M8>K%WQ-Q`Z(9ndx7}N~Y(p3?CTS z++J{6AZTdpd8}rGkc$fp9L9-vMXCn81pfbhG&3E~Cvf5Y*?U^Q-A$d+mt`4vKCa__ zerfw`fCYt;@^o-n+P*p5%Uj=Lgq$5=3lSXAzO40}9396XmUK|VM3YCsB1yUIv);@U zPQIAQh3FitZ){Iv2C-4!OC4#4f4)~OPL4uO_T~jR@8+3m36GWMp_PhRH>4%RNcR_0 z?&e&>Is<^=qehnBUKzQ#^lD{xGGnTR9N8Gtgv39^ zIa3$_M?`BZyXFTGdrA~nfwf8ID>lhLm(x>A`-sLqZj7hMuEFpOYWPYWvP;CH5ptl$H=q#4G07U3XgYjlcOFGRIPFKhEEp_?#D(f@1i%CwIaQ<7 zwJ7}yyVY`=B*w%@EiPlCBY!9Cxr78x^PD@+Z||BUe_7Ng3;I;4Lm9DZYi+TR#UDQu zx=ugG4re<58t;K#!_ORb6zZuP=Ld=*?2$KpF@h|}38j`JOEB`IoOTWk#d5CTk(DxC zLBt>M6nTkLpFZ{epxyd))HUIo;qzSHe_cNfKs^U_;+)GB*Nf0l6btT3KBa*s6gz8r$CVo6M6r=*MWPW7^>cXfj;CJ5&(hU6b9SkZ!z48yM8WF*ip*Z zm?knRDreYsx;espq}(z61X9Ej6zhc~ii~e>_V`o0GBaip;?(|1BZ~@d55&EXJpd^h zLw;!f_U-FCg{beDsMw{z<>et;G928*$~)_7I7H z4Y{$2i5@wh>PTdSx=*Wr1Ij0_T?%zcflP%0DZ%i%tiazUE+$4{T67iAX^Hju^XCO0 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 E0R~=!1poj5 literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-15-output-1.png b/03_chart_plotting_files/figure-html/cell-15-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c7bf01606a5c5c00dfe275882db29fc70a917fae GIT binary patch literal 30606 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 gBK@nA)$-1g!=k>S6P0Jt8<*_7t<8 literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-21-output-2.png b/03_chart_plotting_files/figure-html/cell-21-output-2.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb02a3ca358d0d1b375aff34f725190850e4773 GIT binary patch literal 40946 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%0AT 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 literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-24-output-2.png b/03_chart_plotting_files/figure-html/cell-24-output-2.png new file mode 100644 index 0000000000000000000000000000000000000000..6a2cf9538cfc646ef95c2d1289aeeff8c4e0e3ed GIT binary patch literal 43738 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

-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 z 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 O`5UY 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 z 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 V(@B==Oc;1+tDjLTRk6MCzW}_${7nD= literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-32-output-1.png b/03_chart_plotting_files/figure-html/cell-32-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d8a5e72673f10d451fdd526544055a0aa7bd06ba GIT binary patch literal 44739 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%0Aw|Gy=Z(_Ex3JDjo2gE!C><)w3 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 literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-36-output-2.svg b/03_chart_plotting_files/figure-html/cell-36-output-2.svg new file mode 100644 index 0000000..74e9426 --- /dev/null +++ b/03_chart_plotting_files/figure-html/cell-36-output-2.svg @@ -0,0 +1,2058 @@ + + +G + + +cluster_legend + + + +node2 + + + + + + 2023-06-15T11:27:01.071855 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node5 + + + + + + 2023-06-15T11:27:01.147573 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +leaf3 + + + + + + + 2023-06-15T11:27:01.572765 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node2->leaf3 + + + + + +leaf4 + + + + + + + 2023-06-15T11:27:01.598766 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node2->leaf4 + + + + + +leaf6 + + + + + + + 2023-06-15T11:27:01.624854 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node5->leaf6 + + + + + +leaf7 + + + + + + + 2023-06-15T11:27:01.656043 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node5->leaf7 + + + + + +node1 + + + + + + 2023-06-15T11:27:01.296503 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node1->node2 + + + + + +node1->node5 + + + + + +node8 + + + + + + 2023-06-15T11:27:01.446572 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node10 + + + + + + 2023-06-15T11:27:01.372022 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +leaf11 + + + + + + + 2023-06-15T11:27:01.709743 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node10->leaf11 + + + + + +leaf12 + + + + + + + 2023-06-15T11:27:01.737572 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node10->leaf12 + + + + + +node8->node10 + + + + + +leaf9 + + + + + + + 2023-06-15T11:27:01.683937 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node8->leaf9 + + + + + +node0 + + + + + + 2023-06-15T11:27:01.522255 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node0->node1 + + +  ≤ + + + +node0->node8 + + +  > + + + + + + + +legend + + + + + + + 2023-06-15T11:27:00.992152 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/03_chart_plotting_files/figure-html/cell-37-output-2.svg b/03_chart_plotting_files/figure-html/cell-37-output-2.svg new file mode 100644 index 0000000..09c8989 --- /dev/null +++ b/03_chart_plotting_files/figure-html/cell-37-output-2.svg @@ -0,0 +1,1272 @@ + + +G + + +cluster_legend + + + +node2 + + + + + + 2023-06-15T11:27:01.870986 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +leaf3 + + + + + + + 2023-06-15T11:27:02.069737 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node2->leaf3 + + + + + +leaf4 + + + + + + + 2023-06-15T11:27:02.095755 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node2->leaf4 + + + + + +node5 + + + + + + 2023-06-15T11:27:01.946494 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +leaf6 + + + + + + + 2023-06-15T11:27:02.121957 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node5->leaf6 + + + + + +leaf7 + + + + + + + 2023-06-15T11:27:02.152940 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node5->leaf7 + + + + + +node10 + + + + + + 2023-06-15T11:27:02.021296 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +leaf11 + + + + + + + 2023-06-15T11:27:02.206437 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node10->leaf11 + + + + + +leaf12 + + + + + + + 2023-06-15T11:27:02.309063 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +node10->leaf12 + + + + + + + + +leaf9 + + + + + + + 2023-06-15T11:27:02.180685 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +legend + + + + + + + 2023-06-15T11:27:01.796281 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/03_chart_plotting_files/figure-html/cell-42-output-1.png b/03_chart_plotting_files/figure-html/cell-42-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..04022cd77bac2ed3c3a657122226e018f6483129 GIT binary patch literal 16764 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 Jf8Y1V{{TdT#nJ!( literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-45-output-2.png b/03_chart_plotting_files/figure-html/cell-45-output-2.png new file mode 100644 index 0000000000000000000000000000000000000000..03299424575f1b1765fe912711be3e95b682f520 GIT binary patch literal 27528 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 literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-48-output-2.png b/03_chart_plotting_files/figure-html/cell-48-output-2.png new file mode 100644 index 0000000000000000000000000000000000000000..0de6471fe3d2d5d3ceb7ea2d1290f0d876234ebc GIT binary patch literal 45226 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 literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-49-output-2.png b/03_chart_plotting_files/figure-html/cell-49-output-2.png new file mode 100644 index 0000000000000000000000000000000000000000..bacd4ac6a3944a8c9742def010f768d09743e7b3 GIT binary patch literal 45554 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 literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-5-output-1.png b/03_chart_plotting_files/figure-html/cell-5-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ec37194619391f1525327e0466090cf2d9d9a2a5 GIT binary patch literal 40100 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 literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-57-output-1.png b/03_chart_plotting_files/figure-html/cell-57-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..0ac961778c9ce6344dc9a802cdec7746cb66664d GIT binary patch literal 64981 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

$g8k#ZpqT63QkVj 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 literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-59-output-1.png b/03_chart_plotting_files/figure-html/cell-59-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6be94289340bf7937af48f7ce9b9bfdc176f97 GIT binary patch literal 5909 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 blA{2_H_y^>oKj<8MU7BZyr)osei-yW(P2GP literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-59-output-2.png b/03_chart_plotting_files/figure-html/cell-59-output-2.png new file mode 100644 index 0000000000000000000000000000000000000000..6263aa5c924633f9b6843c2d8c312c756edd2292 GIT binary patch literal 6030 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 literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-59-output-3.png b/03_chart_plotting_files/figure-html/cell-59-output-3.png new file mode 100644 index 0000000000000000000000000000000000000000..45a6872cf20e6fe98d7a57d764d8109b41de7987 GIT binary patch literal 5779 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 SF<*mWl;sb6b8pvoKm0GdV~!dC literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-61-output-1.png b/03_chart_plotting_files/figure-html/cell-61-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..81714f33d8c369c96beae001bb121448e0c8017e GIT binary patch literal 28595 zcma&O2RPR68$SGqtn3j9m7P5*o9v7-vdNZ0w#+1D7D855k+Ns9WrnO2A$ylS5;A(P zTi@^R|9ju#_dkxeqmGKl^L#${ecjh}UgvpUpHPi!O2mY8gcuBlSow;)76yaOg~4D6 zcjyK&r%w4Q8SIym=>>b_gZ(E$bYwhBC+tERYSD06T`|K?@ zHz!vyKE6Buc>%AZiw)l}A$~Bt34zlU16K@&)Exc6%94I_8-sB?t1K_0?U}qh>ZPwe zJB+us%3V)%wk^E^muX6tHzfO1oa*!JSk>yxL+&yKp4@?a1vTRG5|{HA&vSkG{E?e$ zK#=E)wuYvLd;g@Yz>>MaRUDQ&F+F)5^0%%aY;9ES$BKv$yBQk@0{0_;KG$vi5)m zGk@8ampwfz`d;?YemyP!i(O R9J!rl#IE>SySs{pb}G6lnR)FmOFMdU^vYrae{u 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 Xw#mM8+sKa#^cV*E#(GzDZ2kTVghNyH literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-62-output-1.png b/03_chart_plotting_files/figure-html/cell-62-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..61ca5e77b6aa8ff6b791f67a0491248b2744958f GIT binary patch literal 32103 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 literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-63-output-1.png b/03_chart_plotting_files/figure-html/cell-63-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..33bf5f41151548ccbac7bfa26d40333bb1228664 GIT binary patch literal 30902 zcma&O1yol1`Yrq-DM|{6bc?=}3Q{6Uh@^mslt_xw-6cp!2#A1)NQr_pNQZPPh>{Z0 zAPq{__x$vn`@iG6ZJ)B*b*Y7z~C){-%sN27`;m zU~q(q2;e6lhDT%IZ=#N}T8_7E9yq!f+M8mO4IOPQZ5%Bh8L>E<+B-b5vA)D7%y)r@ z<)Ndat%Ddpzt#Wx1wI>lGyWlBq9FK?p~syv%hC*VjuU zE}pkH4kcIbK8RkvmwfF6)x&dH*@bE^I7w~w2(2mpWF@;Ew0*_eMul=)>t*P5hq5If zBi6&$;A3ehJi+@h;Np*O)zJ?UfA6JnU3TP5Uy}dU|9frB@ON8V+n$5Eq{ND6tP+(h zh0NbSd^h-PvOG1;^{W1Jf- zdOz}Mu*gi2k%mG@>fFC?l*VC=u|BN5A^ZG`>3zW!W*jm;h}nwpJ`ZQb?EnKN_U zX@vFl^>0Z7f?wAf8o*UdtzEo$k(`l{*NIkUiX)yoB(>-I$G|kX2q`Mr42|=d(yZ%5 zT+zob#-BWX{J471H=_Y-av{lcKS!wxf?bwVDALigGpB9e*H$=Yi9op{PXMk`#uM;MACET&ILbxT0V2+b}#&FKgsIiZn^u2 z%9|_aoQQaHQ=HSd?jB|9QRgN6zB2wwzS~*m#*K-wI)5S}B3~sgX+1p#yz8|`dp<{G zzh}FGq*5NPZk&%HmX(#&Dz`Vq$`0ErC@R{G*W)WCiWT=c_^~8^_&`h-{;r$DWVSOA z?sl#>>u%ag{EHV)DpzWTa(T|4C4BVg(dyQgi}{_)i7G*PHM_)lRqG+rEeT&9RIN4B zZ+JWVv0TgRm(J=Hd*SMK>~5xmzP^6i(F%?gw>B#qTWSebK;Y}LU8(hmfdH+lj!wwf zm_bnIcx!k}R?+C|%NnQ4^_ErdnO=-<=zm)?`C2q+!&T11(Y)qe!Q`~P8#jc~xL_UvUArfN{dcGT{&h(d8z6>Dj3vSN9=&^DxbUk({fR943agju^O#m4Ee}mW1^f@6 zdlhMuzVQ3sEntY2+)3YE+dnr)Gk;b)4E<_PNxoSCW?#t6RLe0VXVKF8Odr!#o2{4V zJTr>nk;3K6I&~=|ZC)q(nt{P&mZxj^@O*bx@;1G5kDn7AfH?(RTPpX2f;Rk~xFoOp zlO0@4ACqXrV&SKmLMjbfj;9gm<9={)VV`_Ee=3Xy2SdL6{(8jfya{KPhM9|=KK{SE z%-Dc0)XgI{_*rCM?D?-c_Jq95jvOg$qVT43BrCp!?g+E_w_K_%z)3pOOO^coo@%yz zzfB=hGhE&-3gdfBCI2j3SE^>Cmu72;Wq}gGlO1!*tj9RDOJ3qdW`CoHgY{8YNS#5g zAN~n}hhJI37(^+v?&jrg4V+E#q?GX3{J6KZkoT#?=;ND?3QN1-($gBmqMlV6uJ*2E zj>k8f9E{yrhi~CxT4&7-rq~9Yp?nvUJm1W&+WcX0Q$?lum5@bbVq$o?!)&T_5Gm9| zqa5Q)7cZ{vF60>x$pAe$jh0>Ex)Vn_p7tItl zX<}Dyemr29znz$^LHFhBnJ=rFMbgjSHkJ6pqp^xy%)R~oyJ15h$@WzAEple&i0y6H zx9RDIOFxQ>twq9au=Cxo3A^gG%fiE>lp1``pF8Abf%m78E76H&4g$Gmgu{Pkhbhgp zJv7-47q6G=l&##K-l4t|OuT9JZI4`tu!Io>QjkeQt@`cThL;nd${S$mMQmA~F-wwO zCtrLf0m*H0@r;<$e9sTViq{SS)Fm>ew(rSxcc!1Wb0vKjGviFX(WRhlSfgK(^cyQm z751M?Uy95&Py0=p#PRMFEtum)fGxb74u-v-O(12CP zG;wzI_Ws82^m@ua#F^rmQGViH&Ykuf70`g7^~|pf{jierTDqZ}d#GK0USD|DtzIbl z!x9VI7Ke6WDtx^4Wy}B*efW*ab%)u`6e!T_a?cvW&RohjZXvz0GZno(lVJ1p{VnF8 zpWjU`vT|~!kIr7Ybcr#~SH@c`3Kv7Pu71sDnr;8i#X05LK}FG<@)QeR_q?1=$#nM> z`L%x&%e$3XXSBB?qr)YptMH1!N6{{*D>qZG-1_d3UM-lgp`GCzzhsZ4K$pelrnA< z(+idFnoWOj9eF)_ykF@9MCfp|Nt=R<3|>fRCM2%hM;bEcCFK!hF=ndQI{^oDk>|>_UGQyW!H$ao3f9xDxXN{ z?#0pv>}uTdwwYgEFJU#vzhAL!-bY<0QupR<^WQ97isaGmHZOj8(Uh2mSLey8vnmGA z!nLa1g_t~7uVZ?DzRq&n05D9QEpGn&&HAIydJG%zN8Yr=%#~AEyuW6OpvR>U^l^*u|{bhSP?*8hp_erV7 zEzi^gf6kNYwGv|fSf3`63@65rZ_WmW<0~(&ls=IiMF69H9+!$SLA`lmOuBe4cU*JYH8ofb3~N2}>? zzgLM7qhho7eJg>TD(m2kDbv%b?w9^z!kIm@ysomDOXL^4bZ!viTQD*t5huvb3wHOEf@ zH`U*Z@#<_;Hk;m#1MR?+J_%W90hg?p@ppGyXi{%WJa_DeorkPiJ31`BE%5TW`i${h zC&%>MJH6o0cXas%m26O+yjP2;1L?wADz_Lz+J?{u1x z6DQ*~04Q32=qPQAO=$>B$; z+S>)Br@oBRTWqgl zv%{9@9%HN;Dvt;4{WvSz`DYBBWSfD2!FYXu>&|qXg%#5RH^9OYkD(rui}CX#k_zN_ z2wA6f_vjEGniB^cBMzufu~6^di;0bu;))jaB*iAG5C%x$Ff%g;Jrhp&Lc+vPbnK72 z#77;gG^b6fTy?XcQ=K%=8gjC0EQq{6=@F+j2~{=;Du^~W4|MS!|Mr13u8k#_jX3dT z(eryB8pb@c!@5m%qgYWFrm+(Dso-M9} z@k5r-psmb*9?ix0&zT99a?j#ArmeWN3+&^>E@@}h$>lU!Rg23r2Hu{sKO^PY)0!tB zB6QMHS0Q$3ws|HCb9XD-*7znMN@m?sYuW49aVRM%F_;@^6qwcTwC-1LnDYS)>=jSM_pkObG5iHaE}QdNc?yijC`5xLuuNllh6c|zvbCaP zYL;-v(;YqWpV^-EK&cQMoQoe#O-4SWo0v_t5H28^zi9t0T?$j1tdgQqbIYl){tX%^ z+003l6*LjdCuDNPK%11&)T9~pSdp+Cttu}!W+x2j8)&Mz*>9UCrt#Q1g zS3a=l_Z`eNzPOa5q-v~OQAnb4DH9dF*kG+l)sc$m8!LXkjTl!2+7$jOl@RmC$Fw$Z=N*3 zdwp4I`}RL`m^l--l`DRBPgBOXJ?`Fdr$s4us1)?NR55)dFYdwhL4y67Ya+N~>oad~c!2VrUx zNS|um#p}q+u3uas9Y63g%N1k$zWIHOtMe`nrda*)=+ZGe!K~np)6uv8d&zGMK0W%* zm9159Y_d7LC`RJXS81&pPtnVk17EZ2q9(Jkeu-sF1I z)XD#bnTMu=f&%#&ZI8KIfY#Q3|4!iKw%30d0Ub73h1GSTy!C&i758}-r2IY+kEDG z0f!kS4o=P#pQA&JZ}iz)69Watu15!33F24nzfP6i{6q9x&M}|AZ&Z@<`lx>Rr;Mk& zPDFl61i?lds`(d2*mM@FTOIy;S&7+UbV9@y{kctX_r0H1du&N%YNSHJ9VoM7H!?QX zWxHX2tt^S=+;3}(n632<^%Rc`$U3me#-f?zT7lg4;2L1WgG(A0CwlkBU%SK~=X`ZevB&v;A$nSsMqG_!!j)?o8 zhl-6-)`5VK{)UZJv}RV$RymAGB}N=m&t5YTIRE}4Y~1#o6K2pGfM!!PhgS5jnzp}~ z2?^JGt8M&V}uvh4Oa#z9%%eo!O**cNMPawZJqIwR0vVN%7gL z#ski($}sY8Z#}+L_BtUV^7jqyJIXq*3%^`Q_{`07-hR*`mi&w#A%Rnj*h#i^7L`)R z%*;$)3c_;MN<)KV(bVR&L!`%i3(vF1?t4@~GHaS5YUG)wR{+b;$hOL4#9_4AnC zP{$_^sZ_HxBHK*EUq8lNqmrRj=8CI+fGZZ5te9^zNk~Z{+WO0+>7k&}@^JY;jhFb8 zy{Px@ud_V&YZ#!0x;PMjgN61drW8x%pMei z)InU1{`5lKiUBr5jw#Xs=Z_NQ)9y+~GcG5+%qn@+o|0^}Y@QJwtCY)?c8rYph(k#c z)!`tfJy_v{JzR_MVYzUjTQm0M%iwgyI3swJU+5UhFBdEeZu|oRuG8zsc2t(_U3d5trgR+I(%Efk| zDnp=sJU9`i$9xx;-7J4;)iPd|+SR+m(9>r9ARO>Z=c7;28M(X zKY8+GELPY0v65yrcjFrg4PZ5x{VorSib-wr~Xbiq4U#Atd=g`d4ADOd2 z{K}IjcnnuuzYc!QjPD&bYx?|#+8l3)wCnAqR|RvQS|~nwhVrT%-|8LvUKupLH5mOe zgS^-fA0HoR`?D~|TRtVmm^^rp>asEl>~0It&vx6ZhC>d3t$~8dzN2Cl_gw;u8sDhb z);-VtwH8%ws%>cBU#mS_sy6y`UkVud-JW${D(;Vb{W?s@qK^eq2nY+=AW}vFyNO2k z`$Z4C+2$O@%o^U&Bu93zM&qQm8XELK2)&V|lJ)eMU_1Ot7GzgYMu`TK)jzFTRaa{G zk9{7Gr&M@cc=X>!JY=DPd;Gy`2uf7!AY zcr!m>pc-3R*m-$Lpt$F31sZq6@@8abSH0UxpGkk-Vfc~gwZSb?!=dpr&mBT8nBAuI zmj7ggtxWL{uaYnoa4$abf)A$kbBSV3Qs(C8Vfv4Xj>gT=JOSbI@+Ix-D{hp)qceN` zp|Gx6yD>F8+hB4rB|H11S=XDU&7~o`A*)jPd-(P^q@37<%U1T=Pj0_cvYRXG>Ct%k z@eyMRDAYq{=Qi!aakg9Djjym$Q|IOfoW2QBkYw>ry&8bk2(dIEvv`q(F!P z^9F^c#OCL-rJ+(>jK+ED3a5p@7AB9A{sbh?&pX<)!u9>0`BLP;6WzuV!X`*Z@s%ChYhj)ngy)m%-XnRe|NT`Yy^F(93V$LYHtzjbwogUNLaC#Z9Bdiu^nbN#MXTK7QvhYufC z*E{%)VYqglR)#`2ug7*Lub=(WrBmJA-CxZmESP;`a}#cOF=c#fkmRPdv$Ol+eb~HO z6s_X!UU9pn(qc&Mex+J;mXD^gUAkUGoR30tf6I|hNZH*oN&Tc@vb4%T;SLYi2`7t3 zZ*0H3wi16O4bNm^Vj>?30Pv}7Vq$c_6*mC&6`%bv8A_v6X0}(BsCiF@SjW@(i9a?9 z+S>8FmvZI*PWioSAr&AcB$t)ZqVe@a!hgv-pCLOKf@+~D33zN;R`yFmD?x+A;ZB#2 z*!~+BPew;aH?HROn$vrZCKhXqSXK^nP(Rlf_jbzZM{yMbzGFv)+fU`{S~$#Fa5a(Vuddow9c&I^J_MyO zirVA(?5`2h@aYZA7kuP|Ql3>*1zJ%VP&ZgP>E-rcCY%>8P#o>gO0NB|$V&m<3*#FW zc9KWGiWUZ)#D>|Yp`rfjnT?=YTAs=vWxk4d@&V;YNLYUF!yU8AejvG-Kw=}l5k@<1 zx!vpFKRE2VXn^jETX-pM3ddfKicaL+<5D@rLE8@(}n;HYmbS zR;s^uyz76>vYh)w@^oWn7GK{i9^vUPkhI+v>Z+=~6B9;5b}bRia@Ve5fF%WbGy<+s zMow<1nhV$<92^{{P9ac||KB9j;4c%??o?UV#extT`Yy*+6v*%xtfX*NG=wp%0* z$5-7x>hQi(iuaQZr5V3}w0nAeeLdfO!<-5So-E2m@>cSfALWnQJ{&c&+-e{K(ZtW*R1%O4R13arV<&Q;VsT^+cs z<*J9Wx8?7dT_=YkNhi?>515VZSc0%kGqmbwA3qAVnp|vbZZ?|xnxf*e)R`p797@Am z4-6^Z{rmTkd@$J(L5M*j4-}w=rP80vmcczCmTd_4-N;|Em7pd#r9ToAChRRvGMQAJ zwscVJx-oY&)|3#nc+rFMKuP4T^UHqR;Cv&To8y?%78z` zQ*K@iJ2V5m+BPcmA42u`TrzSm#%I?}o+Q9MhKmcg^hlgfP>>4BwV|P*0A2XpNTo0) zxvGl6re=rh>h2snKnTZ`QO2gGrs7V1=z7s@uPfS|r(DbRMjt$<#=2w{eQ#?AvCMMe zMS{{hoi6c;#N2fK%zb^ud9fzgPkYBWQXuhK8(fd=A~VcXo5T)AM+O7v1{cDY04e)YSBw{)WXBbB7HkPz0{)mXLk8F+@XF|0ohF0FMR&=Ju(Yc^DwED zzdQ|MqLwRHz-iHhOLoNbH#b&pZlVZ@&6gug+TfX(`qkb|%@>vwSoB|`A(BmefI_M?990r-aaU-a!s{{Nc2Bw{Sx8DymG&GW-+?O5h zE~Jyj==nnSphEceEyu|-7x7qGS&L)$hTu$#@a1wN6i-K|U8!CIMr>96JV0Dg*^# z8k$IS87lZ&oLqGtm#a zlMffxdTzMf0hN{K(b0Cm+zdN@R|e=^uWM5sApFzw6llpeZ{DnxWA*~)#_L;}P!4{@ z2Kx`cuu7r^mV*dLwjQeT^769fiUsqS2zp^snEv$_2xUmcz4u+6y7KiStcFSk+c(@L zE?&CC8rM-^*g&9HZjTQRs6aiwQmfIq$w^%Q6t~%pC=c^*FMVOCKnc7x>_BGk;85Va zq{ATQm;rRRaPkbEhyAf3Qa1a(*6){Z%w%Of45I;T%V)YaBrb9Hk|f#JHu2Rb|y zSd_gl&fQM#H7~Fp5yK-OFxr^!6>(mqg^_g9E=x}RyU0kgs>{@6q8N?WG4wijDGoAz6>3(tx&8yM2;QkcioPn-vc0f=MemXu)W9f|9~+{prBD zlDcNVe?ccTEe!|rpy&+vxk}cd2U!l4kig>_D7HA=-qAq;h603V(X@ps_@DXS6G&$U zG8tW2>4PpTtSm~txdau7bXu{A11C@Eq z?9|k?tX@RdUp>?z2~#|M8Jp;tExzddr1OSK)Jv_&1aR6~u z-oZ6CG6IT)SJrh354fI0mAkVJz+>hxkd(8-kpdxe1u_H~#$*cI)r*z58kB`co|tyT zUeD1K_K2LS$dz0^PA2#7F{jP^jD|{vhlj^<`EsA8rnYulljyK73(>~1 z%>Db6(i+j-`qH3q3wa>@ypNf2OAP#}KBBte|k9UR2uPJ{up5em77 z11i&*SiXDb|2;MpO)6r15Q5BOf&v2SEH4YAkkk#NSQiX+-Fn@1DBeZH+hAB(ipR@n=CGBy2Y!5kn zwj(b*g(pR3T~axkL$Ul^Y+bXCg%>@yZBH^^t>QFd6@L2wQYRQvM@aV3qjM0}zW2R% zno6E0>+!Wf%|mnnR6}`0R&qeNyifA3;GAF)M%Vr?z0n8;zSPx0v!oR0cQCZe%geh? z$K1__QLk!$y+b|drVMX}d}TrUyLU!lj3}FZC?zVN_*8)#M8@bd}Sp9g2o6q^MMMdte$ZSwG+U?%7cds`5HRn_}N88&wv69 z2jTjsTdn}+%-G;4y_W~(21=S4-azwboP%-$A7v3kNJuC>_LEUQASmem_XRIc&sXOt z*G&LeVl}gCA;m+G91Ii|2)#=mAAMg1l~l;Xck0Jt&||w_Mjx0_l7#?zB0t*g|D>v+ zVS@es%h7cqr_}bR*Ool(nR^z6>USv>9EIM`W^yOf#CW18&M)=0so4M zkn^HetBDWErOx*DdVus4)YQPoJ_ath!9XDS<428pC{#j#7NIu)nCLm*)z=bo@5lG@?#m>9I}y*`5dWumO%6TI|}0%gU@$DkbU!t+;bG z^c<``w|2Svoo9iIKZ+M#9b?<7@2$;XMe&e1>T~4fxz=Tp zhe5}Hdb1#1cwf#8g;8mHd;40t`t=l5LGM(qit#{toyFlP zcLoJb^W1hd-~y5V7m>msdLc{G`jq_s{_idnow|Zr_7cNp0e?&0s|i4_bpVN;AS?x- z5aYY^dsaHF+hC-^Y4!K-26#yM=Dp`p2bg#`L{l^v=1)k5l;JY_X<{gUKx4|NJ!v!X z;|?JrA(2&53bVSEQ-LnlsNkc~)Ku=jOIic}p;6~+QCHxnm!9pwu@wNfHxvF$k13At zT_C7_sqet^hzrAQ(4+6~a4=w`e){>d64K&f$i#dYdU5x@S4^7%cIcCjBr!2D0t>*n z^}5$U0RrcYRU zV83w!lgO@k`<6sN zVd2GdAEd2oe;wZ(A0Hop8-f5>Y00|ehRxV%NfE3esQ1-zZMwFy_WQ0q6x(Z{1~8<6UZF` zr!Y|MAq-QlE%@Uhhy;g*(_X)3_-ONUG#4!Q))(iS0eCZcEMDNzF8q5NKzYJRA}|m1 zivduWycF!^0s(rY?P1~j4&`;DmG3t9aTq!Ny&LPnDnF<)(u40G>MA$`B9u9C#WC zQG0AIUf9y`VsBm6rrL_NXk&VI^JLv0iy#5Ux6@2u!@M#LSUo87JRuY z8j12c%0JAe0hb_^!SjoawE%6t>zWbDT43T(;x62yehAbQlGH)-@Q3I(tnHyzq42@#d_+WPf zB_>Il)Ey#>JgRmInmTV3IP=Go4o^C!TI4rCY z#=WNqUV#`E)cr8Kbao0FE0R65v}lhVI|jaeWAT!d(OCE$L#P5JEr{9z7UMBY*meE= zr{TyN*dwm^p(OyoRrkL0VTvobY={RL^gWh@P#gR5N~pE7vl;pX`g*0;BHhbn0065% zphLZ0z@Qf6xzT$U-Nsr6|0kF<CA08fRRXX!RVj(J~b=n>Pd#Px{rmIC? zc7YW$LaxAlr1!oSWySE?L%E7Z1-JOHp2AJV@LD9TlcK+xtXfUyBq z_Pt7?-=|MLIq7k2PV%wY&s?Y_;;Ykb7p2Qdo?U&BT?9|swRROI8P#dQCHzWDkU_Sh_JVFmVX+3Os zQP9!`1Bvm`qQA4`Oghv9Y6~f;W56{=!4$@;TQV@yi-?4U{yaH={6Go{3ucfM&H znO{^bocR1skx|Uic1{FjKWtX<)ys6@PBrh)o)7SctFUolG+O00H&DR7yS1`nYx%zk zfWKDDhr_9y7N)YKZe-#FUF2iuOg-!se}yY4{z!21%Zsxg8N-neecf!j9r@6g`<3Qx zih&4qdVST4j$YW>aa+ibMR2z%Ks=wTf}}Scdim&VVPT=|+*elJTLDrjs5g9mP-GS4 z4*O~UBxe&-QzS4WF=r%B{-@881R~&|VqiA!pVSVr1oV5aWWicF7p8DGxAL6R%_bLd zFaTj}5BJ>wRiptB0$%FcC+`CgF2JYz6fTGw3dKuN2QK8m2eLsdPf?f6DG~p=?L(0_ z(rxX4*69yu8h4eSrup<#|Htg#UwT3H;X`iFgDFm*4g!>83>Z#@6AQxxbQ%;%h_`~4 zyJQ!g^EO-e=VW>-_m_HV;|&17~;MeaWGfTqQ1t-BMGG?hZdXC)>0f}NGxT{Bo2x#Xb*gz+q@xsN(Ia)L5W zQK{C|;!no*ZflF^s*;A^I8k0TU2(88SbSA3(9TtAX#6wt?YjrrdW^8wH@x#ozC3#S zIj7<(%;S^rSId**r(SzkpH*tF0dx#Z=77PyDSNl-t_4RiU~O2?L4+kGC0VUkYGxsD zCY6$JMU$zXY1_i+G6pRZjh7?(+;>0S($+pxVm(4!tseosCG~EeJ{WWAo}M}jliIpF{U%R_)QH-cDm1!LJlm9`aDM(v|l_jf9oheUi1ui#zJ z-w2zXnfXCUwcw$3bleXUuk=8-qzt+FDqZrd2DFrc2Gc5fKmsD<*z9Z&7y)QqM%~WV z9PV16BGTu<#KdIXFYdiIA&d5Eh=?-uKhFZ=AP1)ev{wLhm{h357+=7Kf7_ zKVYDf8U1QUC|HTPp*H|cjO)WA+p1b|d0Nj4u{QNDzM+U-<2l53#ksHM#n60! z7@hn1NfHu!(Om(W$vD`@LYvgH2xYmVSz&ecvXbS>Xf^aC`0pR~=O*R^y#)aY{)zF% zGlt{91i-w*v^DC%525}94vhvg1}rIf9gJa8LsK}Auz1&fLGp(S3xjKfjV*leG5G4_ z+yLF;-)ViyK|QX}w8IveD2L1Jv~iyuopXcG5&L@_XD&T3fQO_W)SV1P6WR%y^q~H?0^OpXi54)6__i$XIH&=I*fEUxUhH+T(Ir# zpGSZRKED<{^$D^Ptntgdm#cP%qI!leK4oY9yL$8?frSX|kwL|wICaYZ8KZbTAYKS^ zXNgmN^p3EU40bjyUI~vJ2`tGue*QdaSe1?Jm=;L*0<4D&SW9xY8eSRf@BKUqgfmxC zIti!Z4_E`dX#k(o;Axgj2i?AXdkt);lRzxpR8sorkpwW&5Z0PXD%z&)fs;fi9+|zM zy4%7iQGByH(^T|eh>n3F3_i+n?kf%eQ4x<#9t;bpdf>DB!o*TuS{974RBV$v@1gnQ z3Op1UCoIgXEJT3e{jI#^TwO)LFJLp|@b+DHHqX@b^q{8fpUur18X8pK!D7(iJJj*e zoR0=D4u%b+f&ed-$_*B$37Go8Az5rC^-$RW7(h}+F_Ti-4rmjg*_jPh_3I=-;u!RP zxP!9pLFem7TXcW78E^({oCh;+pLLw?ISwMkl~M0KtCRGXvt{R%dBMzV3In!QmFop4 zN`WAjO&|vcWM2^EYzjm!n$|B^!1_Qs4nFlAqKzC6=9BB5z$FBm!;(7yPH++ifnr6n zQ>euQi}Hm-*S@Vx3~0*DQc1^D^auCAaugZyeua=c21UXG9nA>KMY2g2P~;>n?@ z!2tLGNV9^O6QD)OXcCaT2HUISkg1TS@IcY+fY}QfhST!%$)mZHkExEZtM~tWg8cg4 zdrPze2G?>-D|3$Po0ym+Dz2%3%npzx&T-JvTnu<#a8TetF=~MBhltH_L{kCTil45o zJ-cmZK9s9ZVM!Goa~T=D)vSQ-pr)oqlNFX9i!HKxqjl*Qx&am#o>zDY^+z=|3IJKEP&#KX1OxlnAlHG6WIXhnl1xpjFb|GF#HB)1t%I#8x%gXY4N1v{+ zIfn<(yD&{|kNJ~XM%;yl_2LB;IOJd|s?zpn-#Sfycz5!}bKMZNd*#Hpb&=wearvKA zVo~TWFMk{etfh7UKg1_aj4v#p(IY`gKf3#&4A{3|2>|hZ@BjoC9>fBlw7R+3jBFCe zHNU)tm8(JbKu0k~jG)Nk=bt~B@7%dl;?UE3>EE7MGK?}WUf_Xo6{bz7^|<2Bi@y4K zE#TZDXJSGlC~`kQc`T}4LEcUH*vmsg4^>jRjlfVfP-uGMN2v{>#wYr8ZA|%9Nx-#; zTvz`{M_?9wdfb#ingTJ*x6YqX*ur;e6nyaHEP~V|OcsK4QLtYPbOy?LSVVI^#Yc1u(Q~lqXf#&)7z8D5ELIxC zQaB+5n`vkWfN}zKs9V4B>F9tATu_j`O)$ttcpvNN}cNku0}0;=&AT(QCi~O6T=Yf{(d?WY%H<_)z5iLn}-`w<0q*I9(QF z!-}4_ncS3@f3(TcR^1dp$WmHGoWyXm;Vj{|v4!-;UBVUvDNDjk=` z_oAeJ@KL6yvOuc>te46SOx!U57f8jnpAH!@H$V&2+*BoZ@;cv0ghBz-<@W=!7N{(+ zl)^3v2cu?Bj;=6Lv0-)v=Xc#1||boRZGFjk-ik#Hun%L$;sSVOx)JUW1#Cy*)d!VSO- zR#}gGor><=xf6ioH*ix(fotAs8erim#GiIQ1W)?3D`x_VJcaanfK;KWscaB#U=9WX z2oW2A%3>`M)r3smsON&~79s|E6yPW1VL|8$XaeNdfn{}CFdN-eRFnoe1K4ta!uQg^ zra0`iH3B`a5f+P(I>IU@rc=0JumNI6G9bT~LKZY21;P~p#xY$G`et6-3K9+2W(+)( z9hM6w5vdNNla*v1807eCwo`K|zkPtOK0(8iPamybx@^{P6_BAkJp)|pI0uPt-@MTs#0 zEgP1f^MD?Uih2xo2w|TmQ=5Y4@s}4*<73Ly-?gMBJ)2b0Kf~jP!LJmNpaUu}wHbX2 z3PLCa@RW+9VVIHz3~kjx1qOjJfJP-IobZwruIRQ{A}yQs@EhzV7qxR(4RUS2Ti+>a zfz3R`?+umOw7iv%UbOz2BcbTE`=<^uqd<8;nloL4ISP3I#$c7G2|D*zP@9pf0TN6O z_`)bq7C@3@V_~Vy?Uz3fpA-aG6iRNsSr-#phQh3VzSNcMb9CqmUVZ^sR0O;F7}Tbg z5Nhn#8ZQs1)hXJiZ`#U1)_}(rx@VDuH*llojFU@C;UJe~@365)Q0>jCH{W@1f{*HM zszq>8BZZox5!Br&kp&aih43mT(fjdA1U^1K$fOVL9gZ1Z+W|10_M%B}&gmidXd6K~ z2+KQI?E)ZF0NUF?HPx{LwIN5YX!g;{v{Uowj!F+?9FX$BfSZbkwhgXY~^+`XU=$3hWwTdlnQS}F_#s2Y@&&P4G^8=t*|5jSx8BN_zUtV5b=fV$w-KFBy0 z$}jNOOb!g83_uY(5KN7r^Fq@uNicq^aURhj$VmTpAs@ObD;C=kYjOxG0H6|hc~Jfa z#|RV;@Of2?yi2x<`Hp+WrfeL&8Dllj|J7TMmy%TW5ZJ*z!|KDsS!q42YFI@6J6b{Y zfzjR{M#CQW&L6kY-fYpJyT%HTSVN9bH|eIRrD{dIA*;a}7%MD}7PI15o$0z^4Th^i|-ui~-$> zxUF-{bS2sJ`}cxCwLi&xgi%ejy#cR8Lbwi$iG&!4FCsLfR^rV-w9WNop8Dfn{Wg@N z>=>XyP?kz|LT@O~rfVeY1~a2YKf$wurRNZ&)p;g#96}Ke_e4lY$Rdqs!PS1fHU*&5 zZ1=a<2%=*uVn5_%*04V68v*;Q4ZH$no1m)z=+?^7^gg4D@vA^ErNDMgNpB?@dm-V_ z1A)uAnTT~OhM5rzK#dUFDC01-u-=V^8+a=b4Hzxx0W}nW*A8u}I3fx612wp?R>Y|6#Ga<2LLoa2XyU_$p2M;b zY^l>%cU$p@nm=pI%*Y^;4m?>t^IJqQU40znXy=A+h*F2m8Z_@WAS&SN*RNvtJsL=a z|MEYeJR&j)gF*T->_Z=iaSe;eMgY-BW+*vup!M{@`8=7Csr zof&P?-MM#QZ39VU$f8}6aD*gf#N)sqFweNj0LS*9X&XxE<;yfspa4!7Mh7b1N)+oY z`Qu;=20}-%#F1kJ>iM0Itis@0qHkUOZrpf&? zcnOe1%m!k^<@P7+%JY41t(0AseguF|=Eni$neZFPiFE{P=?T0d>q-SevHU7+ymjFc zKNM+6in-AD=cK)T`?imPT8%2j)-Wa$IC_p5n6j)e0baajD`K?b)jE@L2lA=t zw84u!m=OJm_X?$+fo*4JJct?5^H*RT16$-tRCIt1nM7F%9U6>x>(?OU%T)EA_FTy& z>eECk$>tIY>4lnwM#?MG6EMU1Yi7y9#w1z`M1TyY1W<6F2_<|1Grn`18ceY0MHU)l z2fI)nK;*LW2omfm`hQyc?r^U6{{N4LR7Qn{BO)r1nVr#8L}f%O z5+P;F_}HUEk_ss!qhX|DrXz7G`aYgI_kI7q*Z01E*Y&-w?>}9QPap5`8qeory z5Ra7#3i)0Mt3r=9uIL}=e7H8 zlG!?G3}&ci6P>56G5qI#C+%{vEc(Lzi!4hQE>T|y)&qD0fLXL_+o9~cydy!=8!?E&r;V}VzO31_vEDH<_XSKf2kzY6d>~rb_UgST_g)+69-~z& zBml(~M1bgvCcYUR(<9x9X@L{lb!qb*kec?N`0@1+WEI=DZQFLMzG?OQ;ju<*ag9?Z^sCQ zIuad5D9ZZfjsl_@70PaZFv4rd$B8+*1bSwMg~BXO#+Q$8 zc~JNQQd)_n1DMbQtSCcMk+oJGE>9)XU4o+a5b=_E0HKRQ)p0Qq$Zee7IDwNgETBmt z1wGI-Hgog0i@ES-L$(^t;#FJNH~YvRueWG+1tb+tzu!7&-<^OOnutpYZ8@>@o?h%D z>_-3=xZY)UnxJ6D%EZCV?T@@nOkP|SGO|3jB{UGVj?D`KFMI&J*mjU6z+qvGJr4jK z%{Z!ah=*HDPNtzL4h#$=pa(b(sVjjJD48i3b(Hr&Jg$>6U;bH~rTV>>L?C=YRO1ZP zy`cI_I&X{Rd`V+$vlR;G*CVlzrjq=1>AW``=0HkNw^stfrPw*f=~_EL+12P^;hJ!; zD~`|--4P_a^Z~8HyXdK}wBM?V*`LY_eVj$olP~4zEI0TD3 z?uRQwqoY4{dofSCIm12wFVtX%U`T9n<4&pV zv^)ZxN}hZE*?yi$KmbXs-05_U6Af3YbHv203q)>IPq(B>5cDBQ!50m3_s{55qTdlK z+JHR_fJ;F9tDa6{E=7b4f)++Vr9^u2$MEp*?#ApYY(B3FUDphkjOrG8s%owA`W2o&2ShyO`%I&&=ldfSWZ4cO-D{c+*nZ6Eh z;!=>?b{i`Q0M=<$@QD*xhz6$??>}AkwOq##tUX}R84SW~y1QTYSc*zZ^8l&vn3w=# zKw9VK^@p)*VDA8CC>eIUf#tf^7!g|LCQ9743EoqRHDwhRJ9Hz3R?M)?oUJz8 zUjVi#G$w`{9VKu#L1+O`?$8hf1clTI)CXsQ3Xr~t1dhm ztlq;&VH-qDIH#=fH=PsCA9gi%hu>qyG0TYl0ujJ*tQ$bKzGM48UQ;_OQO@g6%i{Ov zStgR$BQMad0+R{KwFl^e7NREr1`cejDbj)hAu7(#od9;sXw+rG9WuChf7U5(ot@06 zKbJ-A62p#u&s^ih;q2eSE^&<`$0}Id7dLrH(d~}~c*GmfKEl3c-tT1UFK>Kbi~)3L zJBSA&xsS3;=t&bEiMDkxEa(vs?P4`l_z&|IEgflzj=0M?Q(Q_auidF&!!G^T%W+qx z^&^ZytzzHC5`(>w63>$g1dwzipP4$o-1!=&-RpO+&A<>6DPec+0P>WvUsKlzDdYpt z_0P*spC+OT%bitDVRMRwd}iR7H7IE1>#RZ4|3s~oTGvkMM894;f$fchhv)c&J61+? zxk;m=IWY;64$MJEcPrfOz+WFqBD6)7CZ2tpcR)*V2FsRnaH+35&t>0`>snnLfdNVB zyi_&m_RB>1RUO)nCF54TS&`dZptXMa`T3F?K$_&$@}16^z?8tOjOIjnPkV*7jBfwTV0b7!eC8>4F z*nq*r2Y)PF7M0*o^!M%KfH<(EM1|m0R5AD@;3()u&&9_6f=wD4Xk8?5LTleR90mFk zC@D@dcA)n?3s?<4IQp9>>vDN#@sM5 zajGQYgPX#Y3vO~^Ag~ER##bH*4{JPyN`mn zuPgNVw??+0$Vl3o!oGDYVg)zEW+ot0`u{J1`~*KFdAdEJzF=d3!XxDDJ~YU0oIC># z49#drHM>2O#Y}t2;HvFHKShKh7!VBK^kcO*Wfc;))Jb{S%SJ{ImkPHC8^6`VV@BbKF3SE0 z#N!W9m)T9q0^8sRHF6@|73@L2XY}fzZ|rVowRTSq{B`7oVqk)>5m}Ft#z0-e=FSfB z!X~G83`nJdA%`IP7rYLz`e_dU3IAtYu1C2F zbT_yYDvX?*?x&Yvnt5dEXlqwO4&aRbZPQrHm`?D^fiVw6f()A|98+{MYmph$d|Ea9 zIof+oRiWLaU}wL(tJ@({SG%FS$}2lr|2+Zs_T5pC-@tlE&;=73t(pLG5OTyi8PgoY zYnNHw6u8rMJZ;mcGB%ploUTX6r2XuDGF_tO>#L)3&EJZEM-WjzlbzGaJ1h-k7TAT- zdTT2yCHF1IyMo;Z1`SIM9)B7`*o`A|Gkb&Gmp8LYhd%7_i&*+9(X6z(=PNgrYPY*8Lr(p^yyLbav{)|-Kkf_nU{o4Lfsn&kHgYAp)LLd?(ffEYGP0n4j zJm8B!+I@Q&TP^VBp|rn1EO%q+Mw&t4P$8h{j6b?N0kOS-j=yixze$J0OBqYhq~zjFd1qjFKs8_PMf7P66{@eJ11 zE4dPjwa=l5iSmi%|B{xw0y*IeAEL1Qx(^w;%uSq^P3FO) zWP|R2;{{VeMnh_emLL~W^R1okTvxsKvPrr6WBuyLru+6AqQk@Zy zDz>UQyU5=U#iYF79p1q}!GlA_>r!P8jwWj#{rICLqZaCd#}d!uz8eV3MLiL_wY9N& z{)RY~0`F=BfIbz_V)mPG?OHGk4I0C}-uTLT<4zfw@kf?^rZMtJqEz1c)~tSaWXoqE zyW!<$zs>O|z3U1qh*#JnZ>DXwn7G!F*ZJ2BcxK|L3fpVrcblu>0Q|GaZzAs4x7&+P zhJ4gDwQm^ZMON-|>kDU_RHpiS)Skrfhu1ue;a7MR!|&n+PV8H33ir`5;M0`|?+DHYK;@Z55iBAEw%>HBYctG=Rb@mW4D@Tf{`kI7_$Z zIF7CG==XGygb_$*U|BEEX&v{Lk+}KO@&0M_I0Y_>LObxp#I{arkH3TKjr?y&yLX5( zm8yKF+w`qKu;?+J9`HCNu9G>I{nL4^ zD)ui}tNTx6WLPHl%G^(tKVCmCJRa?kbij`FOSh$4S)7PEfd2TY3& zzA%oankRV5PD=TFaJu}~HzVja2x=yCS=~J2^s>l^*z1d0s&mg72v54N6cMqJOSG=y zU-QcK)FmI3=I6`3nQ99Q#-DCpq~XeX8dfrZl>W}K{d2Vbe1k0B(ntRL&2GuK^}R@J z^2QuX8+zArSB>HC#=SlE%UOd9owAm)x9tKl8xJmk2h_QT{Y`63#K_2qcQ}Xc{d;#0 z)z4c<;h&ZDIy*d)5A^HXe>U{Kb1!k#T_4U|0f*GG{CtzZ1+mR5yipuwB(8%R;hthR zKle<#{kY-Dox;}>UdE>S7Q!U$@A3=361yh`*8YA3?Is1;NUU=bn|riQQM`_GChsiA zFN4Ea1Mm<7Y@Iy<-}!4c{haoH_{3ef1b7A z@Qfv8Hkj6HdIe*-ZSg<;635Fd-+Z^whZ%M0S7+y?H@@LvlXQ_KXI-!5>XK*eS98(F zwe;;a3=EMlQ`awPa%=v+Z(PJ~$&9v~u3e^r?7dT_9~DAzS4ok}IN2rk-DiMhsQ@FG zg><51RTr-@(b=`E6r(-POZT*B9Ll$$9GLK)5+f(d);Ze0TKY=K+~g9~DF zH5TD8f__2vX47wpa)u|Jn{X|EU!Rc9e>xw*LDtwA!>=rc|5BAmpXp+{*q;wv#pHh$ zdZHgio!s3;MGe-7gLMHNrKMM8(XpYH!jYNJZQmn zawRge59c`k^GF`!A2+;YH3mNPqn7AGEwRS**L7{dMUH9dAwfG1CuAc06!IgerfjZE zm`0SBmp2MG)E}ZSBv=_oetCB(8-SH z3d2nM`2lw-73mbDo(8<^pQ?U)ad6KUuyVJ)nJJQjl?5Y4#RMWB#NC1qFIVZ<8MT|nTr{KFq#(PeU@S{uXfM?8~#q zD4)rAhxWn~IiU?`%PF>mbny=xHopElSiilS5Y~+1VS)#U-i3I=xZ;nfN60M&Q%hl} z#0pc$NpqiNjQ&==-klDbb~Z`rBGsm^xfdy>rg!|>Sk3!Uw7+Za_!5UL#$Nx5gS3F` z0*4NXP63J0T5;_q@}|*re-F6xbIGws#W3qfv$D#E!{N-uh#iMjxqw~xjUzROC@AqXJJYw z#Pw6rb}u*U@Q@S{{9s(``@{vR`ei>gf$5}g0eR+p2hY9`Yag;UC6DbqS7%u z0RtXXf{Cn3`|Q8ZBKR?W`iHgA@Lcy|sIDMK%R;&}jF}4+I-F*b`hdgt-NLa^%a}(0 z+-v@A>uvX)99nrLM`e;;>j}J8y~1*RtrcgkLg(>Xhn>-WIH6&!x@K)Jh8wx{vz)tk zoPe^>z4@hC|53PMkpw|;4p_`Q>YK)w6=}ad)1Q^SM9TC5lwlNfLmq21|A?3x3!w4j zi1AdLcd@@kUs=;FU8RqH@Ts3a_$Vy>$Xie6srvfr){mv+W+Ma28}9*0NULWe<%w1H zUS1%`aZfeSG74Yycss-R=TBt-4R4-Q_NL| zRyMFka_RAZ{nz8iO0-r=${$)w1LKqHpt~X6;m42C&Tcw6mNkn`Anc0*zlbGdG>z@j z)5}-RK!68xJT|or!hV8JMrWk`aGm`8QjgN0ckAn094}FB;z|-y9)w`fPLpvPyfheS za#MGdVW9H1hc+7+?N=YOOIo4g{W z&pv@go=+y#Z%)~zfG#}pgipdGmxB@}p|+y3fS7!P3%$92dvM4DOu_{WhxREh2<$*| zR)g)ig7{zP3p*bM@)nHNDPz$R2AK!ICwp>~B0EEP@K%wCtA;-7ASysjJ-uqI%UB6F z*t}SsTB8V{PZ}*mG~YWQu%0loIb&TwCNbH(K{|MfYqYAQDc3=;kjgki z=g45?hTV4?R1sN_ykG^e^T2^%QSECM@B%@OKOH;-YcLMG^HQ5siM*F9oSvAK zcTv#QU0Ji|a-Lhg{x5nZ*OM--=`hdz>mR44?YSw$K7A0GTE?aSgOdo;Q!rg%GOvV0 z^Pp_x9qtPOrX&{}$uFPeBAFRBiQ$57Ze(@TefbVR;S*9%*cfy`1cVP?qUv|54PO{v z;1F)m&q#8h^lS7fp|D$k52WJ_!jx8vggu7=A`6{5S;7&+u@d_jd|@Mqox(&{Xpp7ywtU#eNMg8APR*eMQ4@a3!v!-TUb>f_1}`GW z(<&sOpC!#VQr2ou>58~)ExB;?Cbi)@@I@0|hgb+YR)>6zJd(ALVNaU91?en-XY#A#dms1&Dc5tTS2N$b5%^NCs&D`pKj6f5VqkpjWynuL^P?9L(`u z?A9oVhi!Pxv@{^#qZ8}&BM4Yba_iK3RPZhiitHALw1*5cRmkV5V{U{a-x)5&LxzSC zo-qDpA#0)wlBliiqktK@0v4_!ZS2MPwHJY|meBcTZMRy!76Ew8)m0BjYDH|*-soSg zgEt}EjQ;N-$Px&Wy#(M5|EUYRjC2`1_w;+zDdJ!HUTQo8zEpY&F0$zlLk@bO-e&Vh z0EgW^+3_B4!bcUsmYNPz^KLS;-VJq-ZLT;?|`l=oo;958KpIO8Hm2Y z%bLUB@YVmQ2&I5zeuwXx7|-}-*E-z?q9T1}AhRht3I$pqC{Td#32>UiF1Cciv!~C6 z0=jNnstd4wGXh%~j0mmwBZ^phIT-ruhkkI*^JNr9ueuXxI+q?u-s8qDSXAhlki`c} zfB5Tinn#q30%;YD4o(m%v=2ZUfm6ti_;i5BMfJ97{rV?g>g_ikZp}V|UF*tiE5t@Y zuS#iD&`v|Iio%33=&hdy|MHMn6^RAV*q|`djU6RXWHs3a!JgTg_~Ffe67qeO^P8k2 zvNGUAqDR?)w7B9AI2dH^3Dk^qESn5gbP7A6hYf_-pDd@~3=tbMlR-9onw!KOp;r9` zfIoSypfQ0oL2`R-z#k@1Lmh@(je?!YunkKcS>3=nlf@?#0STyno4jvfheM%z3FDbq zRI&<^R1NA8hEsnurkpzVQj#iBsu;;Eki*kx+j1sA;E@jpkQ_-UXv=8Lw3C-*JTG*$ z?(pmmBG(OREGeQR$EwyBr%fU;69-%1-ORr2&G{8;)I}^@b6_L@yQTmJ&>s`!w{&K{ z2P+_Hnaa1poPglqN7$69z{fTYixu|`Ih#co1;!ujyvK)wkn~4;Dr6G{eRppTUR&ed z8;!54LWxX*6v~OF6g;>+UdFqNiB#i>TgE>gYt!_G@Q^YPz(B*OWG5agb8v=Z=@^sx zhDAFx)MAdJB%laCtJ)}09Iolc<;m08ink>Ny~bf`WuO9{KCcdHFQTVBJn|ewBv3Im zG|?wHv6xboxiAB~$+-RFUJnl*|`&hVIX^Apdtq j=c=hm{hLF0r?#3Jd=<<#d9wp&2s3u7>#Ak^X5sr^ynqJ! literal 0 HcmV?d00001 diff --git a/03_chart_plotting_files/figure-html/cell-66-output-1.png b/03_chart_plotting_files/figure-html/cell-66-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4e95f9e5fead12c8773f89a0fd9c54d35f3886e9 GIT binary patch literal 17293 zcmb`v2UJu`*DZ>AFo4QYKqMPLGN|M%Dj-N~l4J#uC>hCMLKG0B0a2plOiRu|If#IO zB*{U^AUWr^s?q=ReB<5w?i=qphC^+7?_IlUtyOc*HOm)D3ev}jsE7y%2#(3zxQ-zp z*zZ6f!y@7P;gSlL^c8k~7xWNT+?Wy#IS z&v}XcjETLywVeK?-1O!(%WUfo7 zIz>$PIqRr8Z0^plzJKwY`Z+Z#Gu7M2cNonI65oW~whRfm`IwdZqXicQJCx2- zbU27b8)kJ`@a-cY7|b6X9fu(iSTEj~gg~ae z4KnE4*2KD{PRa)k9dE-`?3mFD+x&PM<+V{<3>v>> zpjE}TdSGB6)y3NnXUaD%H=Tkm$g7q-n0Bi%HZmf2vcw8eEDr^U*WJshZEbCBjv*kp z?KsiGsL6gx^7{4O1-qp9_|Il}RARW$(9o;bt`XZ?gmUU;3g{)slB=a)s&|%agP8Kn z+F6&UdkQLTUbPi5hc{dZpT-8ew>8HMQd!t`Bv^Pl7e@z6cKIJa)G^od!NC9czK-uR zGl?zavaE}plt#v50zx!8l5dF^N4`(IS*kM2t1}bj;#wVe8O~i2amQ|Z;-eSwWKRLE zE`%+qhTgNZ5_dkuPB|(n3bUfzp3>Qb9@MD$B*gXyNBdm(8G4+mwD%M9)3xhfL1Qm6U-6|d2fzmfHi$iaq(gd~hbxhfnYp=&F3UL>QT(Mj$ILa`ul zOF_Y3&t-y=Ma@hNtt8#ivmjNwBk@lH_ieeO(*anRjMx1&btL)iocHCvMuHBvAM z_CNkPB2yHq62hXAc*PDMRVuZC(;J8S3}j?v>S}A7iMdK&8J9{tIjHsiw#1{+yE`^)(1ovc^(D_0^6r%*aBCO~qsu4CZ zPfsN8Mep7x*}AzHX%v%kRTm6xym|!g)uS_W^@wlGq9AcM z4!+L$P!{s*B1w3#;a%s37qSlMfsl0}FyPy)QhF+5aww%9n!Z=s4?j?NiT`>CO}Kf! ze#)P3aElpcz&bpqHkRf9b;v0u*}qLI;EFH~Ty0s-E= zuiHi>8<{bnzyE%*W8v`@2h6n^?d54vA-PC?oLC@d?`6ifW) zbuW7xykDkeW}&yPlxZ3pDdFNa3#^+>c*r(yY@i z@{tkAlfT1*(oOovn8YSL==Z{6tMGF+nEpF7!i0>k{vMU>(XzOwi@CPC+-fMG4Aj%q z?)T)Y+1h5ivx|!ADvEFCqOv3@Ej=}btKe*lzz45tw$Y`ZHs?9@N|PTQI5gRz@0k|> z1$ud+ReGc@q}7L>%&Tn4rLk^Y1>d|N-euRuQqxU-F-j{E$XiG{-nbl$$oj(;=4P=(g6yFpR z6I;o0ohg#;$-mDw*NdMa)8T&QkA>C8yvpLPvAezM#?fVd7RA}6$r9t%~9k&C>K7b2Rv^?D*)+ zOr~jT;>15MNGID;g2c9$RLVAIN>X80c{FxA<}V1@5DO+v=0GeKJ2v(1-5Cy@!ntQ- zcK(jAnh(RT?j^gwgfDf(F?@i(>=l+h-I2^=1|`Pij|_yoDbSBh3c2}bNx%-p@^bth zch|vueNB|b1lN@Dx%DG;vkm{Z-(_f6ptel^rPS}x%0AYs-S|liW!uG*dj*3%n83PK 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 literal 0 HcmV?d00001 diff --git a/chart_plotting.html b/chart_plotting.html new file mode 100644 index 0000000..f17db10 --- /dev/null +++ b/chart_plotting.html @@ -0,0 +1,2454 @@ + + + + + + + + + + +that-ml-library - chart_plotting + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

chart_plotting

+
+ +
+
+ This module contains several Python functions for Machine Learning models’ related plots +
+
+ + +
+ + + + +
+ + + +
+ + + +
+
from that_ml_library.data_preprocess import *
+from sklearn.tree import DecisionTreeClassifier
+from sklearn.ensemble import RandomForestClassifier,AdaBoostClassifier
+from sklearn.preprocessing import LabelEncoder
+
+
+

Variance Inflation Factor and Correlation

+
+

source

+
+

get_vif

+
+
 get_vif (df:pandas.core.frame.DataFrame, plot_corr=False, figsize=(10,
+          10))
+
+

Perform variance inflation factor calculation, and optionally plot correlation matrix

+

Note that your dataframe should only have numerical features to perform VIF

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
dfpd.DataFramedataframe to plot
plot_corrboolFalseto plot the correlation matrix
figsizetuple(10, 10)Matplotlib figsize
+

1. Why you should use VIF: to detect multicollinearity (more than 2 columns)

+
    +
  • Compute variance inflation factor
  • +
  • The VIF is variance inflation factor the ratio of the variance of βˆj when fitting the full model (with other features) divided by the variance of βˆj if fit on its own +
      +
    • Min(VIF) = 1 (no collinearity)
    • +
    • VIF >5 or >10 means high collinearity
    • +
  • +
+

2. How to calculating VIF: Set the suspected collinearity feature (e.g. X1) as label, and try to predict X1 using a regression model and other features

+

3. What to do with high collinearity:

+
    +
  • Drop one of them

  • +
  • Combine them to create a new feature

  • +
  • Perform an analysis designed for highly correlated variables, such as principal components analysis or partial least squares regression.

  • +
+
+
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/titanic.csv')
+df_num = process_missing_values(df[['Survived','Pclass','Age','SibSp','Parch']],
+                                missing_cols='Age',strategies='median')
+
+
+
get_vif(df_num,True,(5,5))
+
+
+
+

+
+
+
+
+
const       28.227667
+Survived     1.061895
+Pclass       1.173788
+Age          1.361584
+SibSp        1.351837
+Parch        1.199945
+dtype: float64
+
+
+
+

source

+
+
+

get_correlation_by_threshold

+
+
 get_correlation_by_threshold (df_corr, min_thres=0.98)
+
+ + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
df_corrCorrelation DataFrame
min_thresfloat0.98minimum correlation to take
+
+
get_correlation_by_threshold(df_num.corr(),min_thres=0)
+
+
{'Pclass': {'Survived': -0.11633986928104582},
+ 'Age': {'Survived': -0.11211373025858094, 'Pclass': -0.3451575619176082},
+ 'SibSp': {'Survived': -0.06694288369258686,
+  'Pclass': 0.08741953046914279,
+  'Age': -0.3664840343129444},
+ 'Parch': {'Survived': 0.03943462980865732,
+  'Pclass': 0.016490845192711254,
+  'Age': -0.19765444198507792,
+  'SibSp': 0.39904002232194297}}
+
+
+
+
get_correlation_by_threshold(df_num.corr(),min_thres=0.3)
+
+
{'Age': {'Pclass': -0.3451575619176082},
+ 'SibSp': {'Age': -0.3664840343129444},
+ 'Parch': {'SibSp': 0.39904002232194297}}
+
+
+
+

source

+
+
+

plot_cat_correlation

+
+
 plot_cat_correlation (df_cat, figsize=(10, 10))
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
df_catDataFrame with categorical features that have been processed
figsizetuple(10, 10)Matplotlib figsize
+

Let’s process some of the categorical features

+
+
from sklearn.preprocessing import OrdinalEncoder
+
+
+
for c in ['Sex','Embarked']:  
+    oe= OrdinalEncoder()
+    df[c] = oe.fit_transform(df[c].values.reshape(-1,1))
+
+
+
df_cat = df[['Survived','Pclass','Sex','Embarked']]
+
+
+
df_cat.head()
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SurvivedPclassSexEmbarked
0031.02.0
1110.00.0
2130.02.0
3110.02.0
4031.02.0
+ +
+
+
+
+

Cramer’s V measures association between two nominal variables.

+

Cramer’s V lies between 0 and 1 (inclusive). - 0 indicates that the two variables are not linked by any relation. - 1 indicates that there exists a strong association between the two variables.

+
+
plot_cat_correlation(df_cat,(5,5))
+
+
+
+

+
+
+
+
+
+
cat_corr = get_cat_correlation(df_cat)
+get_correlation_by_threshold(cat_corr,min_thres=0.2)
+
+
{'Sex': {'Survived': 0.5650175790296367},
+ 'Embarked': {'Pclass': 0.23572003899034383}}
+
+
+
+
+
+

Evaluation plot for regression problem

+
+

source

+
+

plot_residuals

+
+
 plot_residuals (model, X_trn, y_trn, X_test=None, y_test=None,
+                 qqplot=True)
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
modelRegression model
X_trnTraining dataframe
y_trnTraining label
X_testNoneTypeNoneTesting dataframe
y_testNoneTypeNoneTesting label
qqplotboolTrueTo whether plot the qqplot
+
+
df_reg = pd.read_csv('http://www.statsci.org/data/general/uscrime.txt',sep='\t')
+
+
+
from sklearn.linear_model import LinearRegression
+
+
+
reg_model = LinearRegression()
+reg_model.fit(df_reg.drop('Crime',axis=1), df_reg.Crime.values)
+
+
LinearRegression()
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
+
+
+
+
plot_residuals(reg_model, df_reg.drop('Crime',axis=1), df_reg.Crime.values, 
+               X_test=None, y_test=None, qqplot=True)
+
+
/home/quan/anaconda3/envs/dev/lib/python3.10/site-packages/sklearn/base.py:439: UserWarning: X does not have valid feature names, but LinearRegression was fitted with feature names
+
+
+
+
+

+
+
+
+
+
+
from sklearn.model_selection import train_test_split
+
+
+
X_train, X_test, y_train, y_test = train_test_split(df_reg.drop('Crime',axis=1), df_reg.Crime.values, 
+                                                    test_size=0.2, random_state=42)
+
+
+
plot_residuals(reg_model, X_train,y_train,X_test, y_test, qqplot=True)
+
+
/home/quan/anaconda3/envs/dev/lib/python3.10/site-packages/sklearn/base.py:439: UserWarning: X does not have valid feature names, but LinearRegression was fitted with feature names
+
+
+
+
+

+
+
+
+
+
+

source

+
+
+

plot_prediction_distribution

+
+
 plot_prediction_distribution (y_true, y_pred, figsize=(15, 5))
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
y_trueTrue label numpy array
y_predPrediction numpy array
figsizetuple(15, 5)Matplotlib figsize
+
+
reg_model = LinearRegression()
+reg_model.fit(df_reg.drop('Crime',axis=1), df_reg.Crime.values)
+
+
LinearRegression()
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
+
+
+
+
y_pred = reg_model.predict(df_reg.drop('Crime',axis=1))
+y_true = df_reg.Crime.values
+
+
+
plot_prediction_distribution(y_true,y_pred)
+
+
MSE: 28828.633430503334
+RMSE: 169.789968580312
+MAE: 129.91521266409967
+
+
+
+
+

+
+
+
+
+
+
+
+

Model evaluation curves

+
+

source

+
+

plot_learning_curve

+
+
 plot_learning_curve (estimator, title, X, y, axes=None, ylim=None,
+                      cv=None, n_jobs=-1, scoring=None, train_sizes=[0.05,
+                      0.24, 0.43, 0.62, 0.81, 1.0], save_fig=False,
+                      figsize=(20, 5), seed=42)
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
estimatorsklearn’s classifier
titleTitle of the chart
XTraining features
yTraining label
axesNoneTypeNonematplotlib’s axes
ylimNoneTypeNoney axis range limit
cvNoneTypeNonesklearn’s cross-validation splitting strategy
n_jobsint-1Number of jobs to run in parallel
scoringNoneTypeNonemetric
train_sizeslist[0.05, 0.24, 0.43, 0.62, 0.81, 1.0]List of training size portion
save_figboolFalseTo store the chart as png in images directory
figsizetuple(20, 5)Matplotlib figsize
seedint42Random seed
+
+
dt = DecisionTreeClassifier(criterion='entropy',random_state=42,min_samples_leaf=1)
+plot_learning_curve(dt,'Learning Curve - Decision Tree - Titanic',df_num.drop('Survived',axis=1),df_num['Survived'],
+                      cv=5,scoring='f1_macro',train_sizes=np.linspace(0.1,1,20))
+
+
+
+

+
+
+
+
+
+

source

+
+
+

plot_validation_curve

+
+
 plot_validation_curve (estimator, title, X, y, ylim=None, cv=None,
+                        param_name=None, param_range=None, is_log=False,
+                        n_jobs=-1, scoring=None, save_fig=False,
+                        figsize=(8, 4), fill_between=True,
+                        enumerate_x=False)
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
estimatorsklearn’s classifier
titleTitle of the chart
XTraining features
yTraining label
ylimNoneTypeNoney axis range limit
cvNoneTypeNonesklearn’s cross-validation splitting strategy
param_nameNoneTypeNoneName of model’s hyperparameter
param_rangeNoneTypeNoneList containing range of value for param_name
is_logboolFalseTo log the value in param_range, for plotting
n_jobsint-1Number of jobs to run in parallel
scoringNoneTypeNonemetric
save_figboolFalseTo store the chart as png in images directory
figsizetuple(8, 4)Matplotlib figsize
fill_betweenboolTrueTo add a upper and lower one-std line for train and test curve
enumerate_xboolFalseConvert categorical hyperparam to numerical, for x axis
+
+
dt = DecisionTreeClassifier(criterion='entropy',random_state=42)
+plot_validation_curve(dt,'Val Curve - Decision Tree - Titanic',df_num.drop('Survived',axis=1),df_num['Survived'],
+                      cv=5,param_range=np.arange(1,20,1),param_name='max_depth',scoring='f1_macro')
+
+
+
+

+
+
+
+
+
+
+
+

Tree visualization

+
+

source

+
+

plot_tree_dtreeviz

+
+
 plot_tree_dtreeviz (estimator, X, y, target_name:str,
+                     class_names:list=None, tree_index=0,
+                     depth_range_to_display=None, fancy=False, scale=1.0)
+
+

Plot a decision tree using dtreeviz. Note that you need to install graphviz before using this function

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
estimatorsklearn’s classifier
XTraining features
yTraining label
target_namestrThe (string) name of the target variable; e.g., for Titanic, it’s “Survived”
class_nameslistNoneList of names associated with the labels (same order); e.g. [‘no’,‘yes’]
tree_indexint0Index (from 0) of tree if model is an ensemble of trees like a random forest.
depth_range_to_displayNoneTypeNoneRange of depth levels to be displayed. The range values are inclusive
fancyboolFalseTo draw fancy tree chart (as opposed to simplified one)
scalefloat1.0Scale of the chart. Higher means bigger
+
+
dt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=3)
+dt.fit(df_num.drop('Survived',axis=1),df_num['Survived'])
+
+
DecisionTreeClassifier(criterion='entropy', max_depth=3, random_state=42)
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
+
+
+

After you have installed graphviz (https://github.com/parrt/dtreeviz#installation), run these codes to run dtreeviz

+
+
plot_tree_dtreeviz(dt,df_num.drop('Survived',axis=1),df_num['Survived'],
+                   target_name='Survived',
+                   class_names=['no','yes'],
+                   fancy=True,scale=1)
+
+
/home/quan/anaconda3/envs/dev/lib/python3.10/site-packages/sklearn/base.py:439: UserWarning: X does not have valid feature names, but DecisionTreeClassifier was fitted with feature names
+
+
+
+
+

+
+
+
+
+
+
plot_tree_dtreeviz(dt,df_num.drop('Survived',axis=1),df_num['Survived'],
+                   target_name='Survived',
+                   class_names=['no','yes'],
+                   depth_range_to_display=[2,3],
+                   fancy=True,scale=1.2)
+
+
/home/quan/anaconda3/envs/dev/lib/python3.10/site-packages/sklearn/base.py:439: UserWarning: X does not have valid feature names, but DecisionTreeClassifier was fitted with feature names
+
+
+
+
+

+
+
+
+
+
+

source

+
+
+

plot_classification_tree_sklearn

+
+
 plot_classification_tree_sklearn (estimator, feature_names,
+                                   class_names:list, rotate=True,
+                                   fname='tmp')
+
+

Plot a decision tree classifier using sklearn. Note that this will output a png file with fname instead of showing it in the notebook

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
estimatorsklearn’s classifier
feature_namesList of names of dependent variables (features)
class_nameslistList of names associated with the labels (same order); e.g. [‘no’,‘yes’]
rotateboolTrueTo rotate the tree graph
fnamestrtmpName of the png file to save(no extension)
+
+
# feature names (not including label)
+feature_names = df_num.drop('Survived',axis=1).columns.values
+print(feature_names)
+
+
['Pclass' 'Age' 'SibSp' 'Parch']
+
+
+

After you have installed graphviz (https://github.com/parrt/dtreeviz#installation), run these codes to run sklearn tree plotting

+
dt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=3)
+dt.fit(df_num.drop('Survived',axis=1),df_num['Survived'])
+plot_tree_sklearn(dt,feature_names=df_num.drop('Survived',axis=1).columns.values,
+                  class_names=['no','yes'],
+                  rotate=True,fname='tree_depth_3_titanic')
+

To show the image in notebook, create a markdown cell and type ![](images/tree_depth_3_titanic.png)

+

+
+
+
+

Decision Tree’s feature importances

+
+

source

+
+

plot_feature_importances

+
+
 plot_feature_importances (importances, feature_names, figsize=(20, 10),
+                           top_n=None)
+
+

Plot and return a dataframe of feature importances, using sklearn’s feature_importances_ value

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
importancesfeature importances from sklearn’s feature_importances_ variable
feature_namesList of names of dependent variables (features)
figsizetuple(20, 10)Matplotlib figsize
top_nNoneTypeNoneShow top n features
+
+
feature_names = df_num.drop('Survived',axis=1).columns.values
+
+
+
dt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=5)
+dt.fit(df_num.drop('Survived',axis=1),df_num['Survived'])
+
+plot_feature_importances(dt.feature_importances_,feature_names,top_n=3)
+
+
+
+

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Importance
Feature
Pclass0.087868
SibSp0.186577
Age0.686647
+ +
+
+
+
+
+
feature_names = df_num.drop('Survived',axis=1).columns.values
+dt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=5)
+dt.fit(df_num.drop('Survived',axis=1),df_num['Survived'])
+
+plot_permutation_importances(dt,
+                             df_num.drop('Survived',axis=1),
+                             df_num['Survived'],
+                             scoring=['f1_macro','accuracy'],
+                             top_n=3)
+
+
f1_macro
+accuracy
+
+
+
+
+

+
+
+
+
+
+
+

+
+
+
+
+
[         Importance       STD
+ Feature                      
+ Pclass     0.049733  0.024178
+ SibSp      0.063374  0.018909
+ Age        0.126187  0.019904,
+          Importance       STD
+ Feature                      
+ Pclass     0.046154  0.014841
+ SibSp      0.070513  0.013446
+ Age        0.133333  0.021983]
+
+
+
+
feature_names = df_num.drop('Survived',axis=1).columns.values
+dt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=5)
+dt.fit(df_num.drop('Survived',axis=1),df_num['Survived'])
+
+plot_permutation_importances(dt,
+                             df_num.drop('Survived',axis=1),
+                             df_num['Survived'],
+                             scoring='f1_macro'
+                             )
+
+
f1_macro
+
+
+
+
+

+
+
+
+
+
[         Importance       STD
+ Feature                      
+ Parch      0.002853  0.005706
+ Pclass     0.049733  0.024178
+ SibSp      0.063374  0.018909
+ Age        0.126187  0.019904]
+
+
+
+
+
+

Hyperparameters visualization

+
+

source

+
+

params_2D_heatmap

+
+
 params_2D_heatmap (search_cv:dict, param1:str, param2:str,
+                    scoring:str='f1_macro', log_param1=False,
+                    log_param2=False, figsize=(20, 10), min_hm=None,
+                    max_hm=None, higher_is_better=True)
+
+

Plot 2D graph of metric value for each pair of hyperparameters

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
search_cvdictA dict with keys as column headers and values as columns. Typically an attribute (cv_results_) of GridSearchCV or RandomizedSearchCV
param1strName of the first hyperparameter
param2strName of the second hyperparameter
scoringstrf1_macroMetric name
log_param1boolFalseTo log the first hyperparameter
log_param2boolFalseTo log the second hyperparameter
figsizetuple(20, 10)Matplotlib figsize
min_hmNoneTypeNoneMinimum value for the metric to show
max_hmNoneTypeNoneMaximum value of the metric to show
higher_is_betterboolTrueSet if high metric is better
+
+
dt = RandomForestClassifier(random_state=42)
+param_grid={
+    'n_estimators': np.arange(2,20),
+    'min_samples_leaf': np.arange(1,80),
+}
+# Note: in order to use params_2D_heatmap, you should set scoring to a list, and set refit to False
+clf = RandomizedSearchCV(dt,param_grid,n_iter=100,
+                         scoring=['f1_macro'],n_jobs=-1,
+                         cv=5,verbose=1,random_state=42,refit=False)
+clf.fit(df_num.drop('Survived',axis=1),df_num['Survived'])
+
+
Fitting 5 folds for each of 100 candidates, totalling 500 fits
+
+
+
RandomizedSearchCV(cv=5, estimator=RandomForestClassifier(random_state=42),
+                   n_iter=100, n_jobs=-1,
+                   param_distributions={'min_samples_leaf': array([ 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16, 17,
+       18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
+       35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
+       52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
+       69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79]),
+                                        'n_estimators': array([ 2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
+       19])},
+                   random_state=42, refit=False, scoring=['f1_macro'],
+                   verbose=1)
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
+
+
+
+
params_2D_heatmap(clf.cv_results_,'n_estimators','min_samples_leaf',
+                  scoring='f1_macro',
+                  figsize=(20,10))
+
+
/tmp/ipykernel_4395/2399879344.py:14: MatplotlibDeprecationWarning: The get_cmap function was deprecated in Matplotlib 3.7 and will be removed two minor releases later. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap(obj)`` instead.
+
+
+
+
+

+
+
+
+
+
+
params_2D_heatmap(clf.cv_results_,'n_estimators','min_samples_leaf',
+                  scoring='f1_macro',
+                  figsize=(20,10),min_hm=0.45)
+
+
/tmp/ipykernel_4395/2399879344.py:14: MatplotlibDeprecationWarning: The get_cmap function was deprecated in Matplotlib 3.7 and will be removed two minor releases later. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap(obj)`` instead.
+
+
+
+
+

+
+
+
+
+
+
dt = RandomForestClassifier(random_state=42)
+param_grid={
+    'n_estimators': np.arange(2,20),
+    'min_samples_leaf': np.arange(1,80),
+    'max_features': [0.3,0.4,0.5,0.6,0.7,0.8,0.9,1],
+}
+# Note: in order to use params_2D_heatmap, you should set scoring to a list, and set refit to False
+clf = RandomizedSearchCV(dt,param_grid,n_iter=100,
+                         scoring=['f1_macro'],n_jobs=-1,
+                         cv=5,verbose=1,random_state=42,refit=False)
+clf.fit(df_num.drop('Survived',axis=1),df_num['Survived'])
+
+
Fitting 5 folds for each of 100 candidates, totalling 500 fits
+
+
+
RandomizedSearchCV(cv=5, estimator=RandomForestClassifier(random_state=42),
+                   n_iter=100, n_jobs=-1,
+                   param_distributions={'max_features': [0.3, 0.4, 0.5, 0.6,
+                                                         0.7, 0.8, 0.9, 1],
+                                        'min_samples_leaf': array([ 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16, 17,
+       18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
+       35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
+       52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
+       69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79]),
+                                        'n_estimators': array([ 2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
+       19])},
+                   random_state=42, refit=False, scoring=['f1_macro'],
+                   verbose=1)
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
+
+
+
+
params_3D_heatmap(clf.cv_results_,
+                  'n_estimators',
+                  'min_samples_leaf',
+                  'max_features',
+                  scoring='f1_macro')
+
+
+
+
+
+
+
+

Partial Dependency Plot

+
+

source

+
+

pdp_numerical_only

+
+
 pdp_numerical_only (model, X:pandas.core.frame.DataFrame,
+                     num_features:list, class_names:list, y_colors=None,
+                     ncols=2, nrows=2, figsize=(20, 16))
+
+

Plot PDP plot for numerical dependent variables

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
modelsklearn tree model that has been trained
Xpd.DataFramedataframe to perform pdp
num_featureslistA list of numerical features
class_nameslistList of names associated with the labels (same order); e.g. [‘no’,‘yes’]
y_colorsNoneTypeNoneList of colors associated with class_names
ncolsint2
nrowsint2
figsizetuple(20, 16)
+
+
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/titanic.csv')
+df = df[['Survived','Pclass','Sex','Age','SibSp','Parch','Embarked']].copy()
+df = preprocessing_general(df,
+                           missing_cols=['Age','Embarked'],
+                           missing_vals=np.NaN,
+                           strategies=['median','most_frequent'],
+                           cat_cols='Embarked',
+                           bi_cols='Sex'
+                          )
+
+
+
df.head()
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SurvivedPclassAgeSibSpParchEmbarked_CEmbarked_QEmbarked_SSex_male
00322.010FalseFalseTrueTrue
11138.010TrueFalseFalseFalse
21326.000FalseFalseTrueFalse
31135.010FalseFalseTrueFalse
40335.000FalseFalseTrueTrue
+ +
+
+
+
+

To better showcase the interpretation of Partial Dependency Plot, we will reuse the Titanic dataset, but now the independent variable (the one we need to predict) will be Pclass (3 classes to predict)

+
+
params = {'n_estimators': 12, 'min_samples_leaf': 10, 'max_features': 0.8, 'class_weight': 'balanced'}
+X_trn = df.drop('Pclass',axis=1)
+y_trn = LabelEncoder().fit_transform(df['Pclass'])
+dt = RandomForestClassifier(**params)
+dt.fit(X_trn,y_trn)
+
+
RandomForestClassifier(class_weight='balanced', max_features=0.8,
+                       min_samples_leaf=10, n_estimators=12)
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
+
+
+
+
pdp_numerical_only(dt,X_trn,num_features=['Age','SibSp'],class_names=['pclass_1','pclass_2','pclass_3'],nrows=2,ncols=1,figsize=(6,8))
+
+
+
+

+
+
+
+
+
+

source

+
+
+

pdp_categorical_only

+
+
 pdp_categorical_only (model, X:pandas.core.frame.DataFrame,
+                       cat_feature:list, class_names:list, y_colors=None,
+                       ymax=0.5, figsize=(20, 8))
+
+

Plot PDP plot for categorical dependent variables

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
modelsklearn tree model that has been trained
Xpd.DataFramedataframe to perform pdp
cat_featurelistA single categorical feature
class_nameslistList of names associated with the labels (same order); e.g. [‘no’,‘yes’]
y_colorsNoneTypeNoneList of colors associated with class_names
ymaxfloat0.5
figsizetuple(20, 8)
+
+
pdp_categorical_only(dt,X_trn,'Survived',
+                     class_names=['pclass_1','pclass_2','pclass_3'])
+
+
+
+

+
+
+
+
+
+
+

+
+
+
+
+
+
+

+
+
+
+
+
+
+

+
+
+
+
+
+

source

+
+
+

plot_ice_pair

+
+
 plot_ice_pair (model, X:pandas.core.frame.DataFrame, pair_features:list,
+                class_idx, figsize=(10, 4))
+
+

Plot ICE plot from a pair of numerical feature

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
modelsklearn tree model that has been trained
Xpd.DataFramedataframe to perform ice
pair_featureslista list of only 2 features
class_idxindex of the class to plot
figsizetuple(10, 4)
+
+
# For pclass_1
+plot_ice_pair(dt,X_trn,pair_features=['Age','SibSp'],class_idx=0,figsize=(8,3))
+
+
+
+

+
+
+
+
+
+
# For pclass_2
+plot_ice_pair(dt,X_trn,pair_features=['Age','SibSp'],class_idx=1,figsize=(8,3))
+
+
+
+

+
+
+
+
+
+
# For pclass_3
+plot_ice_pair(dt,X_trn,pair_features=['Age','SibSp'],class_idx=2,figsize=(8,3))
+
+
+
+

+
+
+
+
+
+
+
+

Other functions

+
+

source

+
+

plot_confusion_matrix

+
+
 plot_confusion_matrix (y_true:list|numpy.ndarray,
+                        y_pred:list|numpy.ndarray, labels=None)
+
+

Simple function to plot the confusion matrix

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
y_truelist | np.ndarrayA list/numpy array of true labels
y_predlist | np.ndarrayA list/numpy array of predictions
labelsNoneTypeNoneDisplay names matching the labels (same order).
+
+
y_true = np.array([1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0])
+y_pred = np.array([1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, 0])
+
+
+
plot_confusion_matrix(y_true,y_pred,labels=['Not Survived','Survived'])
+
+
+
+

+
+
+
+
+ + +
+
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/data_preprocess.html b/data_preprocess.html new file mode 100644 index 0000000..b9b3569 --- /dev/null +++ b/data_preprocess.html @@ -0,0 +1,1720 @@ + + + + + + + + + + +that-ml-library - data_preprocess + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

data_preprocess

+
+ +
+
+ This module contains several Python function for simple data preprocessing for ML, such as handling missing values, minmax scaling, and one hot encoding +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

process_missing_values

+
+
 process_missing_values (X_train:pandas.core.frame.DataFrame,
+                         X_test:pandas.core.frame.DataFrame=None,
+                         missing_cols:Union[list,str]=[],
+                         missing_vals:Union[list,int,float,str]=nan,
+                         strategies:Union[list,str]='median', **kwargs)
+
+

Process columns with missing values using Sklearn SimpleInputer

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
X_trainpd.DataFrameTraining dataframe
X_testpd.DataFrameNoneTesting dataframe
missing_colslist | str[]A column name having missing values, or a list of such columns
missing_valslist | int | float | strnanA placeholder for missing values, or a list of placeholders for all columns in miss_cols
strategieslist | strmedianThe imputation strategy from sklearn, or a list of such values. Currently support ‘median’,‘mean’,‘most_frequent’
kwargs
+
+
df = pd.DataFrame([[7, 2, 3], [4, np.nan, 6], [10, 5, -1]],columns=['col1','col2','col3'])
+display(df)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
col1col2col3
072.03
14NaN6
2105.0-1
+ +
+
+
+
+
+
df_processed = process_missing_values(df,missing_cols=['col2','col3'],missing_vals=[np.NaN,-1],strategy='mean')
+display(df_processed)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
col1col2col3
072.03.0
143.56.0
2105.04.5
+ +
+
+
+
+
+
df_trn = pd.DataFrame([[7, 2, 3], [4, np.nan, 6], [10, 5, -1]],columns=['col1','col2','col3'])
+df_test = pd.DataFrame([[2, np.NaN, 3], [3, 1, -1]],columns=['col1','col2','col3'])
+display(df_trn,df_test)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
col1col2col3
072.03
14NaN6
2105.0-1
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
col1col2col3
02NaN3
131.0-1
+ +
+
+
+
+
+
df_processed_trn,df_procesed_val= process_missing_values(df_trn,
+                                                         df_test,
+                                                         missing_cols=['col2','col3'],
+                                                         missing_vals=[np.NaN,-1],strategy='mean')
+display(df_processed_trn,df_procesed_val)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
col1col2col3
072.03.0
143.56.0
2105.04.5
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
col1col2col3
023.53.0
131.04.5
+ +
+
+
+
+
+

source

+
+
+

scale_num_cols

+
+
 scale_num_cols (X_train:pandas.core.frame.DataFrame,
+                 X_test:pandas.core.frame.DataFrame=None,
+                 num_cols:Union[list,str]=[],
+                 scale_methods:Union[list,str]='minmax', **kwargs)
+
+

Scale numerical columns using Sklearn

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
X_trainpd.DataFrameTraining dataframe
X_testpd.DataFrameNoneTesting dataframe
num_colslist | str[]Name of the numerical column, or a list of such columns
scale_methodslist | strminmaxSklearn scaling method (‘minmax’ or ‘standard’), or a list of such methods
kwargs
+
+
df = pd.DataFrame([[7, 2, 3], [4, 2, 6], [10, 5, 1]],columns=['col1','col2','col3'])
+display(df)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
col1col2col3
0723
1426
21051
+ +
+
+
+
+
+
df_processed = scale_num_cols(df,num_cols=['col1','col3'],scale_methods='standard')
+display(df_processed)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
col1col2col3
00.0000002-0.162221
1-1.22474521.297771
21.2247455-1.135550
+ +
+
+
+
+
+

source

+
+
+

one_hot_cat

+
+
 one_hot_cat (X_train:pandas.core.frame.DataFrame,
+              X_test:pandas.core.frame.DataFrame=None,
+              cat_cols:Union[list,str]=[], bi_cols:Union[list,str]=[],
+              **kwargs)
+
+

Perform ‘get_dummies’ on categorical columns

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
X_trainpd.DataFrameTraining dataframe
X_testpd.DataFrameNoneTesting dataframe
cat_colslist | str[]Name of the categorical columns (non-binary), or a list of such columns
bi_colslist | str[]Name of the binary column, or a list of such columns
kwargs
+
+
df = pd.DataFrame({'A': ['a', 'b', 'a'], 'B': ['b', 'a', 'c'],
+                   'C': [1, 2, 3]})
+display(df)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ABC
0ab1
1ba2
2ac3
+ +
+
+
+
+
+
df_processed = one_hot_cat(df,cat_cols='B',bi_cols='A')
+display(df_processed)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CB_aB_bB_cA_b
010.01.00.00.0
121.00.00.01.0
230.00.01.00.0
+ +
+
+
+
+
+

source

+
+
+

preprocessing_general

+
+
 preprocessing_general (X_train:pandas.core.frame.DataFrame,
+                        X_test:pandas.core.frame.DataFrame=None, **kwargs)
+
+

The main preprocessing functions, will perform:

+
    +
  • Fill missing values

  • +
  • Scale numerical columns

  • +
  • One-hot encode categorical columns

  • +
+

Remember to put in the appropriate keyword arguments for each of the preprocessings mentioned above

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
X_trainpd.DataFrameTraining dataframe
X_testpd.DataFrameNoneTesting dataframe
kwargs
+
+
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/titanic.csv')
+
+
+
# Select some useful features, for now
+df = df[['Survived','Pclass','Sex','Age','SibSp','Parch','Embarked']].copy()
+df.info()
+
+
<class 'pandas.core.frame.DataFrame'>
+RangeIndex: 156 entries, 0 to 155
+Data columns (total 7 columns):
+ #   Column    Non-Null Count  Dtype  
+---  ------    --------------  -----  
+ 0   Survived  156 non-null    int64  
+ 1   Pclass    156 non-null    int64  
+ 2   Sex       156 non-null    object 
+ 3   Age       126 non-null    float64
+ 4   SibSp     156 non-null    int64  
+ 5   Parch     156 non-null    int64  
+ 6   Embarked  155 non-null    object 
+dtypes: float64(1), int64(4), object(2)
+memory usage: 8.7+ KB
+
+
+
+
df.sample(5)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SurvivedPclassSexAgeSibSpParchEmbarked
8412female17.000S
403male35.000S
10103maleNaN00S
4803maleNaN20C
11203male22.000S
+ +
+
+
+
+

Let’s perform a simple train/test split

+
+
from sklearn.model_selection import train_test_split
+
+
+
X_train, X_test, y_train, y_test = train_test_split(df.drop('Survived',axis=1), df['Survived'],
+                                                    test_size=0.2,
+                                                    random_state=42,
+                                                    stratify=df['Survived'])
+
+
+
X_train.head()
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PclassSexAgeSibSpParchEmbarked
1423female24.010S
1342male25.000S
1202male21.020S
503male7.041S
1332female29.010S
+ +
+
+
+
+
+
X_test.head()
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PclassSexAgeSibSpParchEmbarked
913male20.000S
1452male19.011S
1153male21.000S
1063female21.000S
92female14.010C
+ +
+
+
+
+
+
X_train_processed,X_test_processed = preprocessing_general(X_train,X_test,
+                                                           missing_cols=['Age','Embarked'],
+                                                           missing_vals=np.NaN,
+                                                           strategies=['median','most_frequent'],
+                                                           num_cols=['Age','SibSp','Parch'],
+                                                           scale_methods=['standard','minmax','minmax'],
+                                                           cat_cols='Embarked',
+                                                           bi_cols='Sex'
+                                                          )
+
+

Notice that I don’t add Pclass to the preprocessing function. That means this column will be left untouched

+
+
X_train_processed.head()
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PclassAgeSibSpParchEmbarked_CEmbarked_QEmbarked_SSex_male
1423-0.3255260.20.00.00.01.00.0
1342-0.2527960.00.00.00.01.01.0
1202-0.5437160.40.00.00.01.01.0
503-1.5619380.80.20.00.01.01.0
13320.0381250.20.00.00.01.00.0
+ +
+
+
+
+
+
X_test_processed.head()
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PclassAgeSibSpParchEmbarked_CEmbarked_QEmbarked_SSex_male
913-0.6164460.00.00.00.01.01.0
1452-0.6891760.20.20.00.01.01.0
1153-0.5437160.00.00.00.01.01.0
1063-0.5437160.00.00.00.01.00.0
92-1.0528270.20.01.00.00.00.0
+ +
+
+
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/end_to_end_example.html b/end_to_end_example.html new file mode 100644 index 0000000..9837f5e --- /dev/null +++ b/end_to_end_example.html @@ -0,0 +1,1658 @@ + + + + + + + + + + +that-ml-library - End-to-end tutorial - Classification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

End-to-end tutorial - Classification

+
+ +
+
+ This should give you an idea on how this library works +
+
+ + +
+ + + + +
+ + + +
+ + + +

In this tutorial, we will use the Pima Indian dataset https://www.kaggle.com/datasets/uciml/pima-indians-diabetes-database. The objective of the dataset is to diagnostically predict whether or not a patient has diabetes, based on certain diagnostic measurements included in the dataset.

+
+
from that_ml_library.data_preprocess import *
+from that_ml_library.chart_plotting import *
+from that_ml_library.ml_helpers import *
+
+
+

Load data

+
+
import pandas as pd
+import numpy as np
+
+
+
df = pd.read_csv('https://raw.githubusercontent.com/anhquan0412/dataset/main/diabetes.csv')
+print(df.shape)
+display(df.sample(7))
+
+
(768, 9)
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PregnanciesGlucoseBloodPressureSkinThicknessInsulinBMIDiabetesPedigreeFunctionAgeOutcome
9278178404846.70.261420
547150664234234.70.718420
28849656174920.80.340260
90180550019.10.258210
9869350306428.70.356230
39701316640034.30.196221
5741143863033030.10.892230
+ +
+
+
+
+
+
df.info()
+
+
<class 'pandas.core.frame.DataFrame'>
+RangeIndex: 768 entries, 0 to 767
+Data columns (total 9 columns):
+ #   Column                    Non-Null Count  Dtype  
+---  ------                    --------------  -----  
+ 0   Pregnancies               768 non-null    int64  
+ 1   Glucose                   768 non-null    int64  
+ 2   BloodPressure             768 non-null    int64  
+ 3   SkinThickness             768 non-null    int64  
+ 4   Insulin                   768 non-null    int64  
+ 5   BMI                       768 non-null    float64
+ 6   DiabetesPedigreeFunction  768 non-null    float64
+ 7   Age                       768 non-null    int64  
+ 8   Outcome                   768 non-null    int64  
+dtypes: float64(2), int64(7)
+memory usage: 54.1 KB
+
+
+
+
+

Train test split and preprocessing

+
+
from sklearn.model_selection import train_test_split
+
+
+
X_train, X_test, y_train, y_test = train_test_split(df.iloc[:,:-1], df.Outcome,
+                                                    test_size=0.2,
+                                                    random_state=42,
+                                                    stratify=df.Outcome)
+
+
+
X_train.describe()
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PregnanciesGlucoseBloodPressureSkinThicknessInsulinBMIDiabetesPedigreeFunctionAge
count614.000000614.000000614.000000614.000000614.000000614.000000614.000000614.000000
mean3.819218120.90879569.44299720.77687378.66612431.9732900.47742833.366450
std3.31414831.56109318.40258115.856433107.7365727.8613640.33030011.833438
min0.0000000.0000000.0000000.0000000.0000000.0000000.08400021.000000
25%1.00000099.00000062.5000000.0000000.00000027.5000000.24500024.000000
50%3.000000117.00000072.00000023.00000040.50000032.3000000.38250029.000000
75%6.000000140.00000080.00000032.000000130.00000036.5000000.63925041.000000
max17.000000199.000000122.00000099.000000744.00000067.1000002.32900081.000000
+ +
+
+
+
+

For this dataset, we only need to perform scaling on numerical features, as there’s no categorical features to process. Note that scaling of numerical data is required for linear model such as linear regression, and not required for tree model, though it doesn’t hurt the performance of such tree model. For simplicity, we will scale the numerical features for all the models we are going to run below.

+
+
num_cols = df.columns[:-1].tolist()
+print(num_cols)
+
+
['Pregnancies', 'Glucose', 'BloodPressure', 'SkinThickness', 'Insulin', 'BMI', 'DiabetesPedigreeFunction', 'Age']
+
+
+

For Blood Pressure and Skin Thickness, a value of 0 does not make sense, so we will consider these as missing values. The strategy for filling in the missing values will be ‘median’

+
+
miss_cols = ['BloodPressure','SkinThickness']
+
+
+
X_train_processed,X_test_processed = preprocessing_general(X_train,X_test,
+                                                           miss_cols=miss_cols,
+                                                           missing_vals=0,strategies='median',
+                                                           num_cols=num_cols,
+                                                           scale_methods='minmax')
+
+
+
X_train_processed.describe()
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PregnanciesGlucoseBloodPressureSkinThicknessInsulinBMIDiabetesPedigreeFunctionAge
count614.000000614.000000614.000000614.000000614.000000614.000000614.000000614.000000
mean0.2246600.6075820.5692050.2098670.1057340.4765020.1752460.206107
std0.1949500.1585980.1508410.1601660.1448070.1171590.1471270.197224
min0.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
25%0.0588240.4974870.5122950.0000000.0000000.4098360.0717150.050000
50%0.1764710.5879400.5901640.2323230.0544350.4813710.1329620.133333
75%0.3529410.7035180.6557380.3232320.1747310.5439640.2473270.333333
max1.0000001.0000001.0000001.0000001.0000001.0000001.0000001.000000
+ +
+
+
+
+
+
+

Machine Learning Model Experiments

+
+
from sklearn.model_selection import StratifiedKFold
+
+
+
cv = StratifiedKFold(5)
+
+
+

Sklearn Logistic Regression

+
+
df_train = X_train_processed.copy()
+df_train['has_diabetes'] = y_train
+
+
+
get_vif(df_train,plot_corr=True)
+
+
+
+

+
+
+
+
+
const                       40.937975
+Pregnancies                  1.441405
+Glucose                      1.573457
+BloodPressure                1.152426
+SkinThickness                1.529585
+Insulin                      1.538192
+BMI                          1.343058
+DiabetesPedigreeFunction     1.097619
+Age                          1.577323
+has_diabetes                 1.451467
+dtype: float64
+
+
+

With VIF, we can see that there’s not much colinearity in this dataset. Note that VIF >5 or >10 means high colinearity

+
+
run_logistic_regression(X_train_processed,y_train,
+                        multi_class='multinomial',
+                        solver='newton-cg',max_iter=10000)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeaturesCoefficientsCoefficients Exp
0Intercept-4.2338880.014496
1Pregnancies0.9766792.655623
2Glucose3.67917039.613487
3BloodPressure-0.6795000.506870
4SkinThickness0.2171581.242540
5Insulin-0.4736940.622698
6BMI3.10669822.347132
7DiabetesPedigreeFunction0.8819842.415688
8Age0.4614671.586400
+ +
+
+
+
+
----------------------------------------------------------------------------------------------------
+Log loss:  0.46620685663024525
+----------------------------------------------------------------------------------------------------
+              precision    recall  f1-score   support
+
+           0       0.81      0.90      0.85       400
+           1       0.76      0.60      0.67       214
+
+    accuracy                           0.79       614
+   macro avg       0.78      0.75      0.76       614
+weighted avg       0.79      0.79      0.79       614
+
+
+
+
LogisticRegression(max_iter=10000, multi_class='multinomial', penalty=None,
+                   random_state=0, solver='newton-cg')
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
+
+
+

Interpretation of coefficients in logistic regression: For a coefficient β1, given a one unit increase in one of the variables (say X1), the odds of X (p(X)/1-p(X)) will be multiplied by e^β1.

+

In this case, we can tell from coefficient of Glucose that: the odd of having diabetes will be multiplied by ~40 if Glucose level is increased by 1

+
+

Statsmodel

+
+
run_multinomial_statmodel(X_train_processed,y_train,add_constant=True)
+
+
Optimization terminated successfully.
+         Current function value: 0.466207
+         Iterations 6
+                          MNLogit Regression Results                          
+==============================================================================
+Dep. Variable:                Outcome   No. Observations:                  614
+Model:                        MNLogit   Df Residuals:                      605
+Method:                           MLE   Df Model:                            8
+Date:                Mon, 19 Feb 2024   Pseudo R-squ.:                  0.2789
+Time:                        11:43:30   Log-Likelihood:                -286.25
+converged:                       True   LL-Null:                       -396.97
+Covariance Type:            nonrobust   LLR p-value:                 1.909e-43
+============================================================================================
+               Outcome=1       coef    std err          z      P>|z|      [0.025      0.975]
+--------------------------------------------------------------------------------------------
+const                       -8.4678      0.805    -10.523      0.000     -10.045      -6.891
+Pregnancies                  1.9534      0.624      3.129      0.002       0.730       3.177
+Glucose                      7.3584      0.855      8.609      0.000       5.683       9.034
+BloodPressure               -1.3590      0.733     -1.855      0.064      -2.795       0.077
+SkinThickness                0.4343      0.788      0.551      0.581      -1.110       1.978
+Insulin                     -0.9474      0.856     -1.107      0.268      -2.625       0.730
+BMI                          6.2135      1.150      5.405      0.000       3.960       8.467
+DiabetesPedigreeFunction     1.7640      0.755      2.335      0.020       0.283       3.245
+Age                          0.9229      0.616      1.499      0.134      -0.284       2.130
+============================================================================================
+----------------------------------------------------------------------------------------------------
+Log loss:  0.46620685662395556
+----------------------------------------------------------------------------------------------------
+              precision    recall  f1-score   support
+
+           0       0.81      0.90      0.85       400
+           1       0.76      0.60      0.67       214
+
+    accuracy                           0.79       614
+   macro avg       0.78      0.75      0.76       614
+weighted avg       0.79      0.79      0.79       614
+
+
+
+
<statsmodels.discrete.discrete_model.MNLogit>
+
+
+
+
+
+

Decision Tree

+
+

Validation Curve

+
+
from sklearn.tree import DecisionTreeClassifier
+
+
+
dt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None)
+cv = StratifiedKFold(5)
+plot_validation_curve(dt,'Val Curve - Decision Tree - PID',X_train_processed,y_train,
+                      cv=cv,param_range=np.arange(1,20,1),param_name='max_depth',scoring='f1_macro',
+                      n_jobs=-1,figsize=(6,4))
+
+
+
+

+
+
+
+
+

This is the validation curve for hyperparameter max depth, which can be used to prune a decision tree.

+

For max depth, we can observe the overfitting behavior when max depth is too high, which means the tree is able to make unlimited splits to the extreme of classifying each of the training data points correctly, thus failing to generalize. On the other hand, a small depth is enough to achieve a good CV score (from depth 1 to 5). This is a telling sign that some features have strong signals to predict diabetes than others.

+
+
+

Learning curve

+
+
np.linspace(0.1,1,20)
+
+
array([0.1       , 0.14736842, 0.19473684, 0.24210526, 0.28947368,
+       0.33684211, 0.38421053, 0.43157895, 0.47894737, 0.52631579,
+       0.57368421, 0.62105263, 0.66842105, 0.71578947, 0.76315789,
+       0.81052632, 0.85789474, 0.90526316, 0.95263158, 1.        ])
+
+
+
+
dt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,min_samples_leaf=27)
+plot_learning_curve(dt,'DT Learning Curve',X_train_processed,y_train,cv=cv,scoring='f1_macro',
+                    train_sizes=np.linspace(0.1,1,20))
+
+
+
+

+
+
+
+
+

Based on the learning curve for the best tuned decision tree, more data is better for the model to learn, as training score seems to convert, and CV score still slowly increases. However, as the gap between CV score and train score is closing, adding lots of data might not be beneficial. For the scalability of the model, the relationship between training time and fit time is linear, which makes sense as more data allows tree to grow more, which takes more time to fit and predict.

+
+
+

Tree plotting

+

Using Dtreeviz

+
+
dt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=3)
+dt.fit(X_train_processed,y_train)
+plot_tree_dtreeviz(dt,X_train_processed,y_train,target_name='has_diabetes',class_names=['no','yes'],
+                   fancy=True,scale=1.0)
+
+
/home/quan/anaconda3/envs/dev/lib/python3.10/site-packages/sklearn/base.py:439: UserWarning: X does not have valid feature names, but DecisionTreeClassifier was fitted with feature names
+
+
+
+
+

+
+
+
+
+

Glucose alone can make CV F1 score to reach 0.704, which is not far from the CV score of the best tuned model. With domain knowledge, we can confirm that high glucose is the number one indicator for diabetes, because diabetes patients are unable to effectively use insulin to break down glucose.

+

Using Sklearn tree plot

+
+
dt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=3)
+dt.fit(X_train_processed,y_train)
+plot_classification_tree_sklearn(dt,feature_names=X_train_processed.columns.values,
+                  class_names=['no','yes'],
+                  rotate=True,fname='tree_depth_3_PID')
+
+

Type ![](images/tree_depth_3_PID.png)

+

+
+
+
+

Model finetuning process

+
+
from sklearn.ensemble import RandomForestClassifier
+
+
+
param_grid = {
+    'n_estimators': np.arange(2,80),
+    'min_samples_leaf': np.arange(1,100),
+    'max_features': [0.3,0.4,0.5,0.6,0.7,0.8,0.9,1],
+}
+search_cv = tune_sklearn_model('RandomForest',param_grid,X_train_processed,y_train,
+                               is_regression=False,
+                               custom_cv=5,
+                               scoring='f1_macro',
+                               random_cv_iter=100,
+                               rank_show=7,
+                               show_split_scores=True)
+
+
Fitting 5 folds for each of 100 candidates, totalling 500 fits
+----------
+Rank 1
+Params: {'n_estimators': 4, 'min_samples_leaf': 23, 'max_features': 0.7}
+Train scores: [0.77, 0.76, 0.78, 0.76, 0.78]
+Mean train score: 0.768 +- 0.008
+Test scores:  [0.73, 0.77, 0.71, 0.7, 0.77]
+Mean test score: 0.738 +- 0.029
+----------
+Rank 2
+Params: {'n_estimators': 41, 'min_samples_leaf': 5, 'max_features': 0.5}
+Train scores: [0.88, 0.87, 0.86, 0.88, 0.87]
+Mean train score: 0.872 +- 0.009
+Test scores:  [0.71, 0.78, 0.71, 0.71, 0.77]
+Mean test score: 0.737 +- 0.031
+----------
+Rank 3
+Params: {'n_estimators': 31, 'min_samples_leaf': 10, 'max_features': 0.6}
+Train scores: [0.83, 0.81, 0.82, 0.82, 0.81]
+Mean train score: 0.819 +- 0.011
+Test scores:  [0.72, 0.77, 0.7, 0.69, 0.79]
+Mean test score: 0.737 +- 0.040
+----------
+Rank 4
+Params: {'n_estimators': 20, 'min_samples_leaf': 28, 'max_features': 0.5}
+Train scores: [0.77, 0.76, 0.78, 0.76, 0.78]
+Mean train score: 0.770 +- 0.008
+Test scores:  [0.75, 0.76, 0.71, 0.68, 0.78]
+Mean test score: 0.735 +- 0.037
+----------
+Rank 5
+Params: {'n_estimators': 18, 'min_samples_leaf': 94, 'max_features': 0.7}
+Train scores: [0.73, 0.73, 0.74, 0.75, 0.72]
+Mean train score: 0.735 +- 0.011
+Test scores:  [0.74, 0.76, 0.7, 0.71, 0.77]
+Mean test score: 0.735 +- 0.026
+----------
+Rank 6
+Params: {'n_estimators': 35, 'min_samples_leaf': 61, 'max_features': 0.8}
+Train scores: [0.74, 0.74, 0.77, 0.75, 0.73]
+Mean train score: 0.746 +- 0.011
+Test scores:  [0.8, 0.76, 0.69, 0.67, 0.76]
+Mean test score: 0.734 +- 0.045
+----------
+Rank 7
+Params: {'n_estimators': 35, 'min_samples_leaf': 8, 'max_features': 0.5}
+Train scores: [0.84, 0.82, 0.83, 0.84, 0.82]
+Mean train score: 0.832 +- 0.008
+Test scores:  [0.75, 0.76, 0.7, 0.71, 0.76]
+Mean test score: 0.734 +- 0.027
+----------
+Default Params
+Mean train score: 1.0 +- 0.0
+Mean test score: 0.731 +- 0.04
+
+
+
[Parallel(n_jobs=-1)]: Using backend LokyBackend with 24 concurrent workers.
+[Parallel(n_jobs=-1)]: Done   5 out of   5 | elapsed:    0.2s finished
+
+
+
+
params_3D_heatmap(search_cv,'n_estimators','min_samples_leaf','max_features','f1_macro')
+
+
+
+
+

By looking at the 3D map of these three hyperparameters, we might need to exclude max_features of 1 and min_samples_leaf that is more than 80. In fact, max_features of 0.8 and 0.9 shows the most promising set of hyperparameters, thus we can now simplied our search space to this:

+
+
param_grid = {
+    'n_estimators': np.arange(2,80),
+    'min_samples_leaf': np.arange(1,85),
+    'max_features': [0.8,0.9],
+}
+search_cv = tune_sklearn_model('RandomForest',param_grid,X_train_processed,y_train,custom_cv=5,
+                               scoring='f1_macro',
+                               random_cv_iter=200,
+                               rank_show=2,
+                               show_split_scores=True)
+
+
Fitting 5 folds for each of 200 candidates, totalling 1000 fits
+----------
+Rank 1
+Params: {'n_estimators': 12, 'min_samples_leaf': 12, 'max_features': 0.8}
+Train scores: [0.8, 0.8, 0.81, 0.82, 0.8]
+Mean train score: 0.806 +- 0.010
+Test scores:  [0.74, 0.79, 0.7, 0.7, 0.79]
+Mean test score: 0.743 +- 0.041
+----------
+Rank 2
+Params: {'n_estimators': 33, 'min_samples_leaf': 23, 'max_features': 0.8}
+Train scores: [0.78, 0.76, 0.77, 0.77, 0.76]
+Mean train score: 0.769 +- 0.007
+Test scores:  [0.75, 0.77, 0.71, 0.69, 0.79]
+Mean test score: 0.742 +- 0.038
+----------
+Default Params
+Mean train score: 1.0 +- 0.0
+Mean test score: 0.731 +- 0.04
+
+
+
[Parallel(n_jobs=-1)]: Using backend LokyBackend with 24 concurrent workers.
+[Parallel(n_jobs=-1)]: Done   5 out of   5 | elapsed:    0.2s finished
+
+
+
+
params_2D_heatmap(search_cv,'n_estimators','min_samples_leaf','f1_macro',
+                  figsize=(20,10),min_hm=0.7,max_hm=None)
+
+
+
+

+
+
+
+
+

We will now focus on the area near the bottom right of the graph, for grid search

+
+
param_grid = {
+    'n_estimators': np.arange(62,73),
+    'min_samples_leaf': np.arange(20,26),
+    'max_features': [0.9],
+}
+search_cv = tune_sklearn_model('RandomForest',
+                              param_grid,
+                              X_train_processed,
+                              y_train,
+                              scoring='f1_macro',
+                              custom_cv=5,
+                              rank_show=5)
+
+
Fitting 5 folds for each of 66 candidates, totalling 330 fits
+----------
+Rank 1
+Params: {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 72}
+Train scores: [0.77, 0.75, 0.78, 0.76, 0.77]
+Mean train score: 0.767 +- 0.009
+Test scores:  [0.74, 0.78, 0.7, 0.72, 0.78]
+Mean test score: 0.745 +- 0.033
+----------
+Rank 1
+Params: {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 63}
+Train scores: [0.78, 0.75, 0.77, 0.77, 0.77]
+Mean train score: 0.765 +- 0.009
+Test scores:  [0.74, 0.78, 0.7, 0.72, 0.78]
+Mean test score: 0.745 +- 0.033
+----------
+Rank 1
+Params: {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 65}
+Train scores: [0.78, 0.75, 0.78, 0.76, 0.77]
+Mean train score: 0.766 +- 0.009
+Test scores:  [0.74, 0.78, 0.7, 0.72, 0.78]
+Mean test score: 0.745 +- 0.033
+----------
+Rank 1
+Params: {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 62}
+Train scores: [0.77, 0.75, 0.77, 0.77, 0.77]
+Mean train score: 0.765 +- 0.008
+Test scores:  [0.74, 0.78, 0.7, 0.72, 0.78]
+Mean test score: 0.745 +- 0.033
+----------
+Rank 5
+Params: {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 67}
+Train scores: [0.78, 0.75, 0.77, 0.76, 0.77]
+Mean train score: 0.766 +- 0.011
+Test scores:  [0.74, 0.78, 0.7, 0.71, 0.78]
+Mean test score: 0.743 +- 0.034
+----------
+Default Params
+Mean train score: 1.0 +- 0.0
+Mean test score: 0.731 +- 0.04
+
+
+
[Parallel(n_jobs=-1)]: Using backend LokyBackend with 24 concurrent workers.
+[Parallel(n_jobs=-1)]: Done   5 out of   5 | elapsed:    0.2s finished
+
+
+
+
+

Feature importance (permutation technique)

+
+
params= {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 62}
+# Mean train score: 0.765 +- 0.008
+# Mean test score: 0.745 +- 0.033
+
+
+
# # turn off warnings
+# def warn(*args, **kwargs):
+#     pass
+# import warnings
+# warnings.warn = warn
+
+
+
final_model= run_sklearn_model('RandomForest',
+                                         params,
+                                         X_train_processed,y_train,
+                                         is_regression=False,
+                                         class_names=['no','yes'],
+                                         test_split=None,
+                                         seed=42,
+                                         plot_fea_imp=True)
+
+
------------------------------ Train set ------------------------------
+Log loss: 0.4134397147185217
+              precision    recall  f1-score   support
+
+          no       0.82      0.90      0.86       400
+         yes       0.78      0.63      0.70       214
+
+    accuracy                           0.81       614
+   macro avg       0.80      0.77      0.78       614
+weighted avg       0.80      0.81      0.80       614
+
+
+
+
+
+

+
+
+
+
+

Insulin is not an impact feature for this dataset. Digging deeper on the source of the data, there’s a description that said: “This population has minimal European admixture, and their diabetes appears to be exclusively type 2 diabetes, with no evidence of the autoimmunity characteristic of type 1 diabetes”. Type 2 diabetes patients can still produce insulin, but the body is unable to use it. This information about insulin can be useful later if we want to perform feature selection, in order to boost this model’s performance

+
+
+

Partial Dependency Plot

+
+
num_features = X_train_processed.columns.tolist()
+num_features
+
+
['Pregnancies',
+ 'Glucose',
+ 'BloodPressure',
+ 'SkinThickness',
+ 'Insulin',
+ 'BMI',
+ 'DiabetesPedigreeFunction',
+ 'Age']
+
+
+
+
pdp_numerical_only(final_model,X_train_processed,num_features,class_names=['no diabetes','diabetes'],
+                  nrows=4,ncols=2)
+# y_class is ignored in binary classification or classical regression settings.
+
+
+
+

+
+
+
+
+

For Partial Dependency Plot, Glucose, BMI and Age show the most changes compared to other features. This matches the feature importances plot earlier.

+
+
plot_ice_pair(final_model,X_train_processed,pair_features=['Glucose','Age'],class_idx=1,figsize=(10,4))
+# class_idx is ignored in binary classification or classical regression settings.
+
+
+
+

+
+
+
+
+ + +
+
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/images/tree_depth_3_PID.png b/images/tree_depth_3_PID.png new file mode 100644 index 0000000000000000000000000000000000000000..f85283452cafdc28477da5013ff30b8cf9a5fc35 GIT binary patch literal 155271 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

=!w05qUwiX^!xKk~ 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 literal 0 HcmV?d00001 diff --git a/images/tree_depth_3_titanic.png b/images/tree_depth_3_titanic.png new file mode 100644 index 0000000000000000000000000000000000000000..f345674a629cbff7ecaae56ead998ce01bc155ec GIT binary patch literal 147565 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..7459a6b --- /dev/null +++ b/index.html @@ -0,0 +1,637 @@ + + + + + + + + + + +that-ml-library + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

that-ml-library

+
+ +
+
+ A useful package for EDA and quick ML model building +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

Install

+
pip install that_ml_library
+

For tree visualization function (plot_tree_dtreeviz or plot_tree_sklearn), you also need to install graphviz. Please follow the instruction here

+
+
+

How to use

+

Please visit https://anhquan0412.github.io/that-ml-library/ for tutorials and documentations

+
+
+

A word of caution

+

This library should only be utilized solely for developing a proof of concept or prototype for your machine learning model with your specific dataset, with the aim of evaluating the model’s performance and interpretability. For deployment in a production environment, opt for a more organized methodology, such as https://scikit-learn.org/stable/modules/compose.html#pipeline

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/ml_helpers.html b/ml_helpers.html new file mode 100644 index 0000000..4ed978d --- /dev/null +++ b/ml_helpers.html @@ -0,0 +1,943 @@ + + + + + + + + + + +that-ml-library - ml_helpers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

ml_helpers

+
+ +
+
+ This module contains several Python functions for running a quick ML prototype on your processed dataset. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

run_logistic_regression

+
+
 run_logistic_regression (X_trn:pandas.core.frame.DataFrame,
+                          y_trn:Union[pandas.core.series.Series,numpy.ndar
+                          ray], multi_class='multinomial', solver='newton-
+                          cg', penalty=None, max_iter=10000,
+                          return_coef=False)
+
+

Perform Sklearn logistic regression, then print coefficients and classification report

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
X_trnpd.DataFrameTraining dataframe
y_trnpd.Series | np.ndarrayTraining label
multi_classstrmultinomialsklearn’s log reg multiclass option
solverstrnewton-cgsklearn’s log reg solver option
penaltyNoneTypeNonesklearn’s log reg penalty option
max_iterint10000sklearn’s log reg max iteration option
return_coefboolFalsewhether to return coefficients
+
+

source

+
+
+

run_multinomial_statmodel

+
+
 run_multinomial_statmodel (X_trn:pandas.core.frame.DataFrame,
+                            y_trn:Union[pandas.core.series.Series,numpy.nd
+                            array], add_constant=True)
+
+

Perform multinominal logit from statsmodel, then print results and classification report

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
X_trnpd.DataFrameTraining dataframe
y_trnpd.Series | np.ndarrayTraining label
add_constantboolTrueTo add a constant column to X_trn
+
+

source

+
+
+

run_sklearn_model

+
+
 run_sklearn_model (model_name:str, model_params:dict,
+                    X_trn:pandas.core.frame.DataFrame,
+                    y_trn:Union[pandas.core.series.Series,numpy.ndarray],
+                    is_regression=False, class_names:list=None,
+                    test_split=None, metric_funcs={}, seed=42,
+                    plot_fea_imp=True)
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
model_namestrsklearn’s Machine Learning model to try. Currently support DecisionTree,AdaBoost,RandomForest
model_paramsdictA dictionary containing model’s hyperparameters
X_trnpd.DataFrameTraining dataframe
y_trnpd.Series | np.ndarrayTraining label
is_regressionboolFalseTo use regression model or classification model
class_nameslistNoneList of names associated with the labels (same order); e.g. [‘no’,‘yes’]. For classification only
test_splitNoneTypeNoneTest set split. If float: random split. If list of list: indices of train and test set. If None: skip splitting
metric_funcsdict{}Dictionary of metric functions: {metric_name:metric_func}
seedint42Random seed
plot_fea_impboolTrueTo whether plot sklearn’s feature importances. Set to False to skip the plot
+
+

source

+
+
+

tune_sklearn_model

+
+
 tune_sklearn_model (model_name:str, param_grid:dict,
+                     X_trn:pandas.core.frame.DataFrame,
+                     y_trn:Union[pandas.core.series.Series,numpy.ndarray],
+                     is_regression=False, custom_cv=5,
+                     random_cv_iter=None, scoring=None, seed=42,
+                     rank_show=10, show_split_scores=True)
+
+

Perform either Sklearn’s Grid Search or Randomized Search (based on random_cv_iter) of the model using param_grid

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDefaultDetails
model_namestrsklearn’s Machine Learning model to try. Currently support DecisionTree,AdaBoost,RandomForest,
param_griddictDictionary with parameters names (str) as keys and lists of parameter settings to try as values
X_trnpd.DataFrameTraining dataframe
y_trnpd.Series | np.ndarrayTraining label
is_regressionboolFalseIs it a regression problem, or classification?
custom_cvint5sklearn’s cross-validation splitting strategy
random_cv_iterNoneTypeNoneNumber of parameter settings that are sampled. Use this if you want to do RandomizedSearchCV
scoringNoneTypeNoneMetric
seedint42Random seed
rank_showint10Number of ranks to show (descending order)
show_split_scoresboolTrueTo show both train and test split scores
+
+

source

+
+
+

get_adaboost_info

+
+
 get_adaboost_info (dt_params, ada_params, X, y, seed=42)
+
+
+

source

+
+
+

show_both_cv

+
+
 show_both_cv (search_cv, default_cv, scoring, top_n=10,
+               show_split_scores=False)
+
+
+

source

+
+
+

summarize_default_cv

+
+
 summarize_default_cv (default_cv, s)
+
+
+

source

+
+
+

summarize_cv_results

+
+
 summarize_cv_results (search_cv, scoring, top_n=10,
+                       show_split_scores=False)
+
+
+

source

+
+ + +
+ +
+ + + + + \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..e96849b --- /dev/null +++ b/robots.txt @@ -0,0 +1 @@ +Sitemap: https://anhquan0412.github.io/that-ml-library/sitemap.xml diff --git a/search.json b/search.json new file mode 100644 index 0000000..0a539b6 --- /dev/null +++ b/search.json @@ -0,0 +1,232 @@ +[ + { + "objectID": "chart_plotting.html", + "href": "chart_plotting.html", + "title": "chart_plotting", + "section": "", + "text": "from that_ml_library.data_preprocess import *\nfrom sklearn.tree import DecisionTreeClassifier\nfrom sklearn.ensemble import RandomForestClassifier,AdaBoostClassifier\nfrom sklearn.preprocessing import LabelEncoder", + "crumbs": [ + "chart_plotting" + ] + }, + { + "objectID": "chart_plotting.html#variance-inflation-factor-and-correlation", + "href": "chart_plotting.html#variance-inflation-factor-and-correlation", + "title": "chart_plotting", + "section": "Variance Inflation Factor and Correlation", + "text": "Variance Inflation Factor and Correlation\n\nsource\n\nget_vif\n\n get_vif (df:pandas.core.frame.DataFrame, plot_corr=False, figsize=(10,\n 10))\n\nPerform variance inflation factor calculation, and optionally plot correlation matrix\nNote that your dataframe should only have numerical features to perform VIF\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\ndf\npd.DataFrame\n\ndataframe to plot\n\n\nplot_corr\nbool\nFalse\nto plot the correlation matrix\n\n\nfigsize\ntuple\n(10, 10)\nMatplotlib figsize\n\n\n\n1. Why you should use VIF: to detect multicollinearity (more than 2 columns)\n\nCompute variance inflation factor\nThe VIF is variance inflation factor the ratio of the variance of βˆj when fitting the full model (with other features) divided by the variance of βˆj if fit on its own\n\nMin(VIF) = 1 (no collinearity)\nVIF >5 or >10 means high collinearity\n\n\n2. How to calculating VIF: Set the suspected collinearity feature (e.g. X1) as label, and try to predict X1 using a regression model and other features\n3. What to do with high collinearity:\n\nDrop one of them\nCombine them to create a new feature\nPerform an analysis designed for highly correlated variables, such as principal components analysis or partial least squares regression.\n\n\ndf = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/titanic.csv')\ndf_num = process_missing_values(df[['Survived','Pclass','Age','SibSp','Parch']],\n missing_cols='Age',strategies='median')\n\n\nget_vif(df_num,True,(5,5))\n\n\n\n\n\n\n\n\nconst 28.227667\nSurvived 1.061895\nPclass 1.173788\nAge 1.361584\nSibSp 1.351837\nParch 1.199945\ndtype: float64\n\n\n\nsource\n\n\nget_correlation_by_threshold\n\n get_correlation_by_threshold (df_corr, min_thres=0.98)\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\ndf_corr\n\n\nCorrelation DataFrame\n\n\nmin_thres\nfloat\n0.98\nminimum correlation to take\n\n\n\n\nget_correlation_by_threshold(df_num.corr(),min_thres=0)\n\n{'Pclass': {'Survived': -0.11633986928104582},\n 'Age': {'Survived': -0.11211373025858094, 'Pclass': -0.3451575619176082},\n 'SibSp': {'Survived': -0.06694288369258686,\n 'Pclass': 0.08741953046914279,\n 'Age': -0.3664840343129444},\n 'Parch': {'Survived': 0.03943462980865732,\n 'Pclass': 0.016490845192711254,\n 'Age': -0.19765444198507792,\n 'SibSp': 0.39904002232194297}}\n\n\n\nget_correlation_by_threshold(df_num.corr(),min_thres=0.3)\n\n{'Age': {'Pclass': -0.3451575619176082},\n 'SibSp': {'Age': -0.3664840343129444},\n 'Parch': {'SibSp': 0.39904002232194297}}\n\n\n\nsource\n\n\nplot_cat_correlation\n\n plot_cat_correlation (df_cat, figsize=(10, 10))\n\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\ndf_cat\n\n\nDataFrame with categorical features that have been processed\n\n\nfigsize\ntuple\n(10, 10)\nMatplotlib figsize\n\n\n\nLet’s process some of the categorical features\n\nfrom sklearn.preprocessing import OrdinalEncoder\n\n\nfor c in ['Sex','Embarked']: \n oe= OrdinalEncoder()\n df[c] = oe.fit_transform(df[c].values.reshape(-1,1))\n\n\ndf_cat = df[['Survived','Pclass','Sex','Embarked']]\n\n\ndf_cat.head()\n\n\n\n\n\n\n\n\n\nSurvived\nPclass\nSex\nEmbarked\n\n\n\n\n0\n0\n3\n1.0\n2.0\n\n\n1\n1\n1\n0.0\n0.0\n\n\n2\n1\n3\n0.0\n2.0\n\n\n3\n1\n1\n0.0\n2.0\n\n\n4\n0\n3\n1.0\n2.0\n\n\n\n\n\n\n\n\nCramer’s V measures association between two nominal variables.\nCramer’s V lies between 0 and 1 (inclusive). - 0 indicates that the two variables are not linked by any relation. - 1 indicates that there exists a strong association between the two variables.\n\nplot_cat_correlation(df_cat,(5,5))\n\n\n\n\n\n\n\n\n\ncat_corr = get_cat_correlation(df_cat)\nget_correlation_by_threshold(cat_corr,min_thres=0.2)\n\n{'Sex': {'Survived': 0.5650175790296367},\n 'Embarked': {'Pclass': 0.23572003899034383}}", + "crumbs": [ + "chart_plotting" + ] + }, + { + "objectID": "chart_plotting.html#evaluation-plot-for-regression-problem", + "href": "chart_plotting.html#evaluation-plot-for-regression-problem", + "title": "chart_plotting", + "section": "Evaluation plot for regression problem", + "text": "Evaluation plot for regression problem\n\nsource\n\nplot_residuals\n\n plot_residuals (model, X_trn, y_trn, X_test=None, y_test=None,\n qqplot=True)\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nmodel\n\n\nRegression model\n\n\nX_trn\n\n\nTraining dataframe\n\n\ny_trn\n\n\nTraining label\n\n\nX_test\nNoneType\nNone\nTesting dataframe\n\n\ny_test\nNoneType\nNone\nTesting label\n\n\nqqplot\nbool\nTrue\nTo whether plot the qqplot\n\n\n\n\ndf_reg = pd.read_csv('http://www.statsci.org/data/general/uscrime.txt',sep='\\t')\n\n\nfrom sklearn.linear_model import LinearRegression\n\n\nreg_model = LinearRegression()\nreg_model.fit(df_reg.drop('Crime',axis=1), df_reg.Crime.values)\n\nLinearRegression()In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.LinearRegressionLinearRegression()\n\n\n\nplot_residuals(reg_model, df_reg.drop('Crime',axis=1), df_reg.Crime.values, \n X_test=None, y_test=None, qqplot=True)\n\n/home/quan/anaconda3/envs/dev/lib/python3.10/site-packages/sklearn/base.py:439: UserWarning: X does not have valid feature names, but LinearRegression was fitted with feature names\n\n\n\n\n\n\n\n\n\n\nfrom sklearn.model_selection import train_test_split\n\n\nX_train, X_test, y_train, y_test = train_test_split(df_reg.drop('Crime',axis=1), df_reg.Crime.values, \n test_size=0.2, random_state=42)\n\n\nplot_residuals(reg_model, X_train,y_train,X_test, y_test, qqplot=True)\n\n/home/quan/anaconda3/envs/dev/lib/python3.10/site-packages/sklearn/base.py:439: UserWarning: X does not have valid feature names, but LinearRegression was fitted with feature names\n\n\n\n\n\n\n\n\n\n\nsource\n\n\nplot_prediction_distribution\n\n plot_prediction_distribution (y_true, y_pred, figsize=(15, 5))\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\ny_true\n\n\nTrue label numpy array\n\n\ny_pred\n\n\nPrediction numpy array\n\n\nfigsize\ntuple\n(15, 5)\nMatplotlib figsize\n\n\n\n\nreg_model = LinearRegression()\nreg_model.fit(df_reg.drop('Crime',axis=1), df_reg.Crime.values)\n\nLinearRegression()In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.LinearRegressionLinearRegression()\n\n\n\ny_pred = reg_model.predict(df_reg.drop('Crime',axis=1))\ny_true = df_reg.Crime.values\n\n\nplot_prediction_distribution(y_true,y_pred)\n\nMSE: 28828.633430503334\nRMSE: 169.789968580312\nMAE: 129.91521266409967", + "crumbs": [ + "chart_plotting" + ] + }, + { + "objectID": "chart_plotting.html#model-evaluation-curves", + "href": "chart_plotting.html#model-evaluation-curves", + "title": "chart_plotting", + "section": "Model evaluation curves", + "text": "Model evaluation curves\n\nsource\n\nplot_learning_curve\n\n plot_learning_curve (estimator, title, X, y, axes=None, ylim=None,\n cv=None, n_jobs=-1, scoring=None, train_sizes=[0.05,\n 0.24, 0.43, 0.62, 0.81, 1.0], save_fig=False,\n figsize=(20, 5), seed=42)\n\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nestimator\n\n\nsklearn’s classifier\n\n\ntitle\n\n\nTitle of the chart\n\n\nX\n\n\nTraining features\n\n\ny\n\n\nTraining label\n\n\naxes\nNoneType\nNone\nmatplotlib’s axes\n\n\nylim\nNoneType\nNone\ny axis range limit\n\n\ncv\nNoneType\nNone\nsklearn’s cross-validation splitting strategy\n\n\nn_jobs\nint\n-1\nNumber of jobs to run in parallel\n\n\nscoring\nNoneType\nNone\nmetric\n\n\ntrain_sizes\nlist\n[0.05, 0.24, 0.43, 0.62, 0.81, 1.0]\nList of training size portion\n\n\nsave_fig\nbool\nFalse\nTo store the chart as png in images directory\n\n\nfigsize\ntuple\n(20, 5)\nMatplotlib figsize\n\n\nseed\nint\n42\nRandom seed\n\n\n\n\ndt = DecisionTreeClassifier(criterion='entropy',random_state=42,min_samples_leaf=1)\nplot_learning_curve(dt,'Learning Curve - Decision Tree - Titanic',df_num.drop('Survived',axis=1),df_num['Survived'],\n cv=5,scoring='f1_macro',train_sizes=np.linspace(0.1,1,20))\n\n\n\n\n\n\n\n\n\nsource\n\n\nplot_validation_curve\n\n plot_validation_curve (estimator, title, X, y, ylim=None, cv=None,\n param_name=None, param_range=None, is_log=False,\n n_jobs=-1, scoring=None, save_fig=False,\n figsize=(8, 4), fill_between=True,\n enumerate_x=False)\n\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nestimator\n\n\nsklearn’s classifier\n\n\ntitle\n\n\nTitle of the chart\n\n\nX\n\n\nTraining features\n\n\ny\n\n\nTraining label\n\n\nylim\nNoneType\nNone\ny axis range limit\n\n\ncv\nNoneType\nNone\nsklearn’s cross-validation splitting strategy\n\n\nparam_name\nNoneType\nNone\nName of model’s hyperparameter\n\n\nparam_range\nNoneType\nNone\nList containing range of value for param_name\n\n\nis_log\nbool\nFalse\nTo log the value in param_range, for plotting\n\n\nn_jobs\nint\n-1\nNumber of jobs to run in parallel\n\n\nscoring\nNoneType\nNone\nmetric\n\n\nsave_fig\nbool\nFalse\nTo store the chart as png in images directory\n\n\nfigsize\ntuple\n(8, 4)\nMatplotlib figsize\n\n\nfill_between\nbool\nTrue\nTo add a upper and lower one-std line for train and test curve\n\n\nenumerate_x\nbool\nFalse\nConvert categorical hyperparam to numerical, for x axis\n\n\n\n\ndt = DecisionTreeClassifier(criterion='entropy',random_state=42)\nplot_validation_curve(dt,'Val Curve - Decision Tree - Titanic',df_num.drop('Survived',axis=1),df_num['Survived'],\n cv=5,param_range=np.arange(1,20,1),param_name='max_depth',scoring='f1_macro')", + "crumbs": [ + "chart_plotting" + ] + }, + { + "objectID": "chart_plotting.html#tree-visualization", + "href": "chart_plotting.html#tree-visualization", + "title": "chart_plotting", + "section": "Tree visualization", + "text": "Tree visualization\n\nsource\n\nplot_tree_dtreeviz\n\n plot_tree_dtreeviz (estimator, X, y, target_name:str,\n class_names:list=None, tree_index=0,\n depth_range_to_display=None, fancy=False, scale=1.0)\n\nPlot a decision tree using dtreeviz. Note that you need to install graphviz before using this function\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nestimator\n\n\nsklearn’s classifier\n\n\nX\n\n\nTraining features\n\n\ny\n\n\nTraining label\n\n\ntarget_name\nstr\n\nThe (string) name of the target variable; e.g., for Titanic, it’s “Survived”\n\n\nclass_names\nlist\nNone\nList of names associated with the labels (same order); e.g. [‘no’,‘yes’]\n\n\ntree_index\nint\n0\nIndex (from 0) of tree if model is an ensemble of trees like a random forest.\n\n\ndepth_range_to_display\nNoneType\nNone\nRange of depth levels to be displayed. The range values are inclusive\n\n\nfancy\nbool\nFalse\nTo draw fancy tree chart (as opposed to simplified one)\n\n\nscale\nfloat\n1.0\nScale of the chart. Higher means bigger\n\n\n\n\ndt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=3)\ndt.fit(df_num.drop('Survived',axis=1),df_num['Survived'])\n\nDecisionTreeClassifier(criterion='entropy', max_depth=3, random_state=42)In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.DecisionTreeClassifierDecisionTreeClassifier(criterion='entropy', max_depth=3, random_state=42)\n\n\nAfter you have installed graphviz (https://github.com/parrt/dtreeviz#installation), run these codes to run dtreeviz\n\nplot_tree_dtreeviz(dt,df_num.drop('Survived',axis=1),df_num['Survived'],\n target_name='Survived',\n class_names=['no','yes'],\n fancy=True,scale=1)\n\n/home/quan/anaconda3/envs/dev/lib/python3.10/site-packages/sklearn/base.py:439: UserWarning: X does not have valid feature names, but DecisionTreeClassifier was fitted with feature names\n\n\n\n\n\n\n\n\n\n\nplot_tree_dtreeviz(dt,df_num.drop('Survived',axis=1),df_num['Survived'],\n target_name='Survived',\n class_names=['no','yes'],\n depth_range_to_display=[2,3],\n fancy=True,scale=1.2)\n\n/home/quan/anaconda3/envs/dev/lib/python3.10/site-packages/sklearn/base.py:439: UserWarning: X does not have valid feature names, but DecisionTreeClassifier was fitted with feature names\n\n\n\n\n\n\n\n\n\n\nsource\n\n\nplot_classification_tree_sklearn\n\n plot_classification_tree_sklearn (estimator, feature_names,\n class_names:list, rotate=True,\n fname='tmp')\n\nPlot a decision tree classifier using sklearn. Note that this will output a png file with fname instead of showing it in the notebook\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nestimator\n\n\nsklearn’s classifier\n\n\nfeature_names\n\n\nList of names of dependent variables (features)\n\n\nclass_names\nlist\n\nList of names associated with the labels (same order); e.g. [‘no’,‘yes’]\n\n\nrotate\nbool\nTrue\nTo rotate the tree graph\n\n\nfname\nstr\ntmp\nName of the png file to save(no extension)\n\n\n\n\n# feature names (not including label)\nfeature_names = df_num.drop('Survived',axis=1).columns.values\nprint(feature_names)\n\n['Pclass' 'Age' 'SibSp' 'Parch']\n\n\nAfter you have installed graphviz (https://github.com/parrt/dtreeviz#installation), run these codes to run sklearn tree plotting\ndt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=3)\ndt.fit(df_num.drop('Survived',axis=1),df_num['Survived'])\nplot_tree_sklearn(dt,feature_names=df_num.drop('Survived',axis=1).columns.values,\n class_names=['no','yes'],\n rotate=True,fname='tree_depth_3_titanic')\nTo show the image in notebook, create a markdown cell and type ![](images/tree_depth_3_titanic.png)", + "crumbs": [ + "chart_plotting" + ] + }, + { + "objectID": "chart_plotting.html#decision-trees-feature-importances", + "href": "chart_plotting.html#decision-trees-feature-importances", + "title": "chart_plotting", + "section": "Decision Tree’s feature importances", + "text": "Decision Tree’s feature importances\n\nsource\n\nplot_feature_importances\n\n plot_feature_importances (importances, feature_names, figsize=(20, 10),\n top_n=None)\n\nPlot and return a dataframe of feature importances, using sklearn’s feature_importances_ value\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nimportances\n\n\nfeature importances from sklearn’s feature_importances_ variable\n\n\nfeature_names\n\n\nList of names of dependent variables (features)\n\n\nfigsize\ntuple\n(20, 10)\nMatplotlib figsize\n\n\ntop_n\nNoneType\nNone\nShow top n features\n\n\n\n\nfeature_names = df_num.drop('Survived',axis=1).columns.values\n\n\ndt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=5)\ndt.fit(df_num.drop('Survived',axis=1),df_num['Survived'])\n\nplot_feature_importances(dt.feature_importances_,feature_names,top_n=3)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nImportance\n\n\nFeature\n\n\n\n\n\nPclass\n0.087868\n\n\nSibSp\n0.186577\n\n\nAge\n0.686647\n\n\n\n\n\n\n\n\n\nfeature_names = df_num.drop('Survived',axis=1).columns.values\ndt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=5)\ndt.fit(df_num.drop('Survived',axis=1),df_num['Survived'])\n\nplot_permutation_importances(dt,\n df_num.drop('Survived',axis=1),\n df_num['Survived'],\n scoring=['f1_macro','accuracy'],\n top_n=3)\n\nf1_macro\naccuracy\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n[ Importance STD\n Feature \n Pclass 0.049733 0.024178\n SibSp 0.063374 0.018909\n Age 0.126187 0.019904,\n Importance STD\n Feature \n Pclass 0.046154 0.014841\n SibSp 0.070513 0.013446\n Age 0.133333 0.021983]\n\n\n\nfeature_names = df_num.drop('Survived',axis=1).columns.values\ndt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=5)\ndt.fit(df_num.drop('Survived',axis=1),df_num['Survived'])\n\nplot_permutation_importances(dt,\n df_num.drop('Survived',axis=1),\n df_num['Survived'],\n scoring='f1_macro'\n )\n\nf1_macro\n\n\n\n\n\n\n\n\n\n[ Importance STD\n Feature \n Parch 0.002853 0.005706\n Pclass 0.049733 0.024178\n SibSp 0.063374 0.018909\n Age 0.126187 0.019904]", + "crumbs": [ + "chart_plotting" + ] + }, + { + "objectID": "chart_plotting.html#hyperparameters-visualization", + "href": "chart_plotting.html#hyperparameters-visualization", + "title": "chart_plotting", + "section": "Hyperparameters visualization", + "text": "Hyperparameters visualization\n\nsource\n\nparams_2D_heatmap\n\n params_2D_heatmap (search_cv:dict, param1:str, param2:str,\n scoring:str='f1_macro', log_param1=False,\n log_param2=False, figsize=(20, 10), min_hm=None,\n max_hm=None, higher_is_better=True)\n\nPlot 2D graph of metric value for each pair of hyperparameters\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nsearch_cv\ndict\n\nA dict with keys as column headers and values as columns. Typically an attribute (cv_results_) of GridSearchCV or RandomizedSearchCV\n\n\nparam1\nstr\n\nName of the first hyperparameter\n\n\nparam2\nstr\n\nName of the second hyperparameter\n\n\nscoring\nstr\nf1_macro\nMetric name\n\n\nlog_param1\nbool\nFalse\nTo log the first hyperparameter\n\n\nlog_param2\nbool\nFalse\nTo log the second hyperparameter\n\n\nfigsize\ntuple\n(20, 10)\nMatplotlib figsize\n\n\nmin_hm\nNoneType\nNone\nMinimum value for the metric to show\n\n\nmax_hm\nNoneType\nNone\nMaximum value of the metric to show\n\n\nhigher_is_better\nbool\nTrue\nSet if high metric is better\n\n\n\n\ndt = RandomForestClassifier(random_state=42)\nparam_grid={\n 'n_estimators': np.arange(2,20),\n 'min_samples_leaf': np.arange(1,80),\n}\n# Note: in order to use params_2D_heatmap, you should set scoring to a list, and set refit to False\nclf = RandomizedSearchCV(dt,param_grid,n_iter=100,\n scoring=['f1_macro'],n_jobs=-1,\n cv=5,verbose=1,random_state=42,refit=False)\nclf.fit(df_num.drop('Survived',axis=1),df_num['Survived'])\n\nFitting 5 folds for each of 100 candidates, totalling 500 fits\n\n\nRandomizedSearchCV(cv=5, estimator=RandomForestClassifier(random_state=42),\n n_iter=100, n_jobs=-1,\n param_distributions={'min_samples_leaf': array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,\n 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,\n 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,\n 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,\n 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79]),\n 'n_estimators': array([ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,\n 19])},\n random_state=42, refit=False, scoring=['f1_macro'],\n verbose=1)In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.RandomizedSearchCVRandomizedSearchCV(cv=5, estimator=RandomForestClassifier(random_state=42),\n n_iter=100, n_jobs=-1,\n param_distributions={'min_samples_leaf': array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,\n 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,\n 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,\n 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,\n 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79]),\n 'n_estimators': array([ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,\n 19])},\n random_state=42, refit=False, scoring=['f1_macro'],\n verbose=1)estimator: RandomForestClassifierRandomForestClassifier(random_state=42)RandomForestClassifierRandomForestClassifier(random_state=42)\n\n\n\nparams_2D_heatmap(clf.cv_results_,'n_estimators','min_samples_leaf',\n scoring='f1_macro',\n figsize=(20,10))\n\n/tmp/ipykernel_4395/2399879344.py:14: MatplotlibDeprecationWarning: The get_cmap function was deprecated in Matplotlib 3.7 and will be removed two minor releases later. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap(obj)`` instead.\n\n\n\n\n\n\n\n\n\n\nparams_2D_heatmap(clf.cv_results_,'n_estimators','min_samples_leaf',\n scoring='f1_macro',\n figsize=(20,10),min_hm=0.45)\n\n/tmp/ipykernel_4395/2399879344.py:14: MatplotlibDeprecationWarning: The get_cmap function was deprecated in Matplotlib 3.7 and will be removed two minor releases later. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap(obj)`` instead.\n\n\n\n\n\n\n\n\n\n\ndt = RandomForestClassifier(random_state=42)\nparam_grid={\n 'n_estimators': np.arange(2,20),\n 'min_samples_leaf': np.arange(1,80),\n 'max_features': [0.3,0.4,0.5,0.6,0.7,0.8,0.9,1],\n}\n# Note: in order to use params_2D_heatmap, you should set scoring to a list, and set refit to False\nclf = RandomizedSearchCV(dt,param_grid,n_iter=100,\n scoring=['f1_macro'],n_jobs=-1,\n cv=5,verbose=1,random_state=42,refit=False)\nclf.fit(df_num.drop('Survived',axis=1),df_num['Survived'])\n\nFitting 5 folds for each of 100 candidates, totalling 500 fits\n\n\nRandomizedSearchCV(cv=5, estimator=RandomForestClassifier(random_state=42),\n n_iter=100, n_jobs=-1,\n param_distributions={'max_features': [0.3, 0.4, 0.5, 0.6,\n 0.7, 0.8, 0.9, 1],\n 'min_samples_leaf': array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,\n 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,\n 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,\n 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,\n 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79]),\n 'n_estimators': array([ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,\n 19])},\n random_state=42, refit=False, scoring=['f1_macro'],\n verbose=1)In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.RandomizedSearchCVRandomizedSearchCV(cv=5, estimator=RandomForestClassifier(random_state=42),\n n_iter=100, n_jobs=-1,\n param_distributions={'max_features': [0.3, 0.4, 0.5, 0.6,\n 0.7, 0.8, 0.9, 1],\n 'min_samples_leaf': array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,\n 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,\n 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,\n 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,\n 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79]),\n 'n_estimators': array([ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,\n 19])},\n random_state=42, refit=False, scoring=['f1_macro'],\n verbose=1)estimator: RandomForestClassifierRandomForestClassifier(random_state=42)RandomForestClassifierRandomForestClassifier(random_state=42)\n\n\n\nparams_3D_heatmap(clf.cv_results_,\n 'n_estimators',\n 'min_samples_leaf',\n 'max_features',\n scoring='f1_macro')", + "crumbs": [ + "chart_plotting" + ] + }, + { + "objectID": "chart_plotting.html#partial-dependency-plot", + "href": "chart_plotting.html#partial-dependency-plot", + "title": "chart_plotting", + "section": "Partial Dependency Plot", + "text": "Partial Dependency Plot\n\nsource\n\npdp_numerical_only\n\n pdp_numerical_only (model, X:pandas.core.frame.DataFrame,\n num_features:list, class_names:list, y_colors=None,\n ncols=2, nrows=2, figsize=(20, 16))\n\nPlot PDP plot for numerical dependent variables\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nmodel\n\n\nsklearn tree model that has been trained\n\n\nX\npd.DataFrame\n\ndataframe to perform pdp\n\n\nnum_features\nlist\n\nA list of numerical features\n\n\nclass_names\nlist\n\nList of names associated with the labels (same order); e.g. [‘no’,‘yes’]\n\n\ny_colors\nNoneType\nNone\nList of colors associated with class_names\n\n\nncols\nint\n2\n\n\n\nnrows\nint\n2\n\n\n\nfigsize\ntuple\n(20, 16)\n\n\n\n\n\ndf = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/titanic.csv')\ndf = df[['Survived','Pclass','Sex','Age','SibSp','Parch','Embarked']].copy()\ndf = preprocessing_general(df,\n missing_cols=['Age','Embarked'],\n missing_vals=np.NaN,\n strategies=['median','most_frequent'],\n cat_cols='Embarked',\n bi_cols='Sex'\n )\n\n\ndf.head()\n\n\n\n\n\n\n\n\n\nSurvived\nPclass\nAge\nSibSp\nParch\nEmbarked_C\nEmbarked_Q\nEmbarked_S\nSex_male\n\n\n\n\n0\n0\n3\n22.0\n1\n0\nFalse\nFalse\nTrue\nTrue\n\n\n1\n1\n1\n38.0\n1\n0\nTrue\nFalse\nFalse\nFalse\n\n\n2\n1\n3\n26.0\n0\n0\nFalse\nFalse\nTrue\nFalse\n\n\n3\n1\n1\n35.0\n1\n0\nFalse\nFalse\nTrue\nFalse\n\n\n4\n0\n3\n35.0\n0\n0\nFalse\nFalse\nTrue\nTrue\n\n\n\n\n\n\n\n\nTo better showcase the interpretation of Partial Dependency Plot, we will reuse the Titanic dataset, but now the independent variable (the one we need to predict) will be Pclass (3 classes to predict)\n\nparams = {'n_estimators': 12, 'min_samples_leaf': 10, 'max_features': 0.8, 'class_weight': 'balanced'}\nX_trn = df.drop('Pclass',axis=1)\ny_trn = LabelEncoder().fit_transform(df['Pclass'])\ndt = RandomForestClassifier(**params)\ndt.fit(X_trn,y_trn)\n\nRandomForestClassifier(class_weight='balanced', max_features=0.8,\n min_samples_leaf=10, n_estimators=12)In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.RandomForestClassifierRandomForestClassifier(class_weight='balanced', max_features=0.8,\n min_samples_leaf=10, n_estimators=12)\n\n\n\npdp_numerical_only(dt,X_trn,num_features=['Age','SibSp'],class_names=['pclass_1','pclass_2','pclass_3'],nrows=2,ncols=1,figsize=(6,8))\n\n\n\n\n\n\n\n\n\nsource\n\n\npdp_categorical_only\n\n pdp_categorical_only (model, X:pandas.core.frame.DataFrame,\n cat_feature:list, class_names:list, y_colors=None,\n ymax=0.5, figsize=(20, 8))\n\nPlot PDP plot for categorical dependent variables\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nmodel\n\n\nsklearn tree model that has been trained\n\n\nX\npd.DataFrame\n\ndataframe to perform pdp\n\n\ncat_feature\nlist\n\nA single categorical feature\n\n\nclass_names\nlist\n\nList of names associated with the labels (same order); e.g. [‘no’,‘yes’]\n\n\ny_colors\nNoneType\nNone\nList of colors associated with class_names\n\n\nymax\nfloat\n0.5\n\n\n\nfigsize\ntuple\n(20, 8)\n\n\n\n\n\npdp_categorical_only(dt,X_trn,'Survived',\n class_names=['pclass_1','pclass_2','pclass_3'])\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nsource\n\n\nplot_ice_pair\n\n plot_ice_pair (model, X:pandas.core.frame.DataFrame, pair_features:list,\n class_idx, figsize=(10, 4))\n\nPlot ICE plot from a pair of numerical feature\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nmodel\n\n\nsklearn tree model that has been trained\n\n\nX\npd.DataFrame\n\ndataframe to perform ice\n\n\npair_features\nlist\n\na list of only 2 features\n\n\nclass_idx\n\n\nindex of the class to plot\n\n\nfigsize\ntuple\n(10, 4)\n\n\n\n\n\n# For pclass_1\nplot_ice_pair(dt,X_trn,pair_features=['Age','SibSp'],class_idx=0,figsize=(8,3))\n\n\n\n\n\n\n\n\n\n# For pclass_2\nplot_ice_pair(dt,X_trn,pair_features=['Age','SibSp'],class_idx=1,figsize=(8,3))\n\n\n\n\n\n\n\n\n\n# For pclass_3\nplot_ice_pair(dt,X_trn,pair_features=['Age','SibSp'],class_idx=2,figsize=(8,3))", + "crumbs": [ + "chart_plotting" + ] + }, + { + "objectID": "chart_plotting.html#other-functions", + "href": "chart_plotting.html#other-functions", + "title": "chart_plotting", + "section": "Other functions", + "text": "Other functions\n\nsource\n\nplot_confusion_matrix\n\n plot_confusion_matrix (y_true:list|numpy.ndarray,\n y_pred:list|numpy.ndarray, labels=None)\n\nSimple function to plot the confusion matrix\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\ny_true\nlist | np.ndarray\n\nA list/numpy array of true labels\n\n\ny_pred\nlist | np.ndarray\n\nA list/numpy array of predictions\n\n\nlabels\nNoneType\nNone\nDisplay names matching the labels (same order).\n\n\n\n\ny_true = np.array([1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0])\ny_pred = np.array([1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, 0])\n\n\nplot_confusion_matrix(y_true,y_pred,labels=['Not Survived','Survived'])", + "crumbs": [ + "chart_plotting" + ] + }, + { + "objectID": "index.html", + "href": "index.html", + "title": "that-ml-library", + "section": "", + "text": "pip install that_ml_library\nFor tree visualization function (plot_tree_dtreeviz or plot_tree_sklearn), you also need to install graphviz. Please follow the instruction here", + "crumbs": [ + "that-ml-library" + ] + }, + { + "objectID": "index.html#install", + "href": "index.html#install", + "title": "that-ml-library", + "section": "", + "text": "pip install that_ml_library\nFor tree visualization function (plot_tree_dtreeviz or plot_tree_sklearn), you also need to install graphviz. Please follow the instruction here", + "crumbs": [ + "that-ml-library" + ] + }, + { + "objectID": "index.html#how-to-use", + "href": "index.html#how-to-use", + "title": "that-ml-library", + "section": "How to use", + "text": "How to use\nPlease visit https://anhquan0412.github.io/that-ml-library/ for tutorials and documentations", + "crumbs": [ + "that-ml-library" + ] + }, + { + "objectID": "index.html#a-word-of-caution", + "href": "index.html#a-word-of-caution", + "title": "that-ml-library", + "section": "A word of caution", + "text": "A word of caution\nThis library should only be utilized solely for developing a proof of concept or prototype for your machine learning model with your specific dataset, with the aim of evaluating the model’s performance and interpretability. For deployment in a production environment, opt for a more organized methodology, such as https://scikit-learn.org/stable/modules/compose.html#pipeline", + "crumbs": [ + "that-ml-library" + ] + }, + { + "objectID": "data_preprocess.html", + "href": "data_preprocess.html", + "title": "data_preprocess", + "section": "", + "text": "source\n\nprocess_missing_values\n\n process_missing_values (X_train:pandas.core.frame.DataFrame,\n X_test:pandas.core.frame.DataFrame=None,\n missing_cols:Union[list,str]=[],\n missing_vals:Union[list,int,float,str]=nan,\n strategies:Union[list,str]='median', **kwargs)\n\nProcess columns with missing values using Sklearn SimpleInputer\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nX_train\npd.DataFrame\n\nTraining dataframe\n\n\nX_test\npd.DataFrame\nNone\nTesting dataframe\n\n\nmissing_cols\nlist | str\n[]\nA column name having missing values, or a list of such columns\n\n\nmissing_vals\nlist | int | float | str\nnan\nA placeholder for missing values, or a list of placeholders for all columns in miss_cols\n\n\nstrategies\nlist | str\nmedian\nThe imputation strategy from sklearn, or a list of such values. Currently support ‘median’,‘mean’,‘most_frequent’\n\n\nkwargs\n\n\n\n\n\n\n\ndf = pd.DataFrame([[7, 2, 3], [4, np.nan, 6], [10, 5, -1]],columns=['col1','col2','col3'])\ndisplay(df)\n\n\n\n\n\n\n\n\n\ncol1\ncol2\ncol3\n\n\n\n\n0\n7\n2.0\n3\n\n\n1\n4\nNaN\n6\n\n\n2\n10\n5.0\n-1\n\n\n\n\n\n\n\n\n\ndf_processed = process_missing_values(df,missing_cols=['col2','col3'],missing_vals=[np.NaN,-1],strategy='mean')\ndisplay(df_processed)\n\n\n\n\n\n\n\n\n\ncol1\ncol2\ncol3\n\n\n\n\n0\n7\n2.0\n3.0\n\n\n1\n4\n3.5\n6.0\n\n\n2\n10\n5.0\n4.5\n\n\n\n\n\n\n\n\n\ndf_trn = pd.DataFrame([[7, 2, 3], [4, np.nan, 6], [10, 5, -1]],columns=['col1','col2','col3'])\ndf_test = pd.DataFrame([[2, np.NaN, 3], [3, 1, -1]],columns=['col1','col2','col3'])\ndisplay(df_trn,df_test)\n\n\n\n\n\n\n\n\n\ncol1\ncol2\ncol3\n\n\n\n\n0\n7\n2.0\n3\n\n\n1\n4\nNaN\n6\n\n\n2\n10\n5.0\n-1\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\ncol1\ncol2\ncol3\n\n\n\n\n0\n2\nNaN\n3\n\n\n1\n3\n1.0\n-1\n\n\n\n\n\n\n\n\n\ndf_processed_trn,df_procesed_val= process_missing_values(df_trn,\n df_test,\n missing_cols=['col2','col3'],\n missing_vals=[np.NaN,-1],strategy='mean')\ndisplay(df_processed_trn,df_procesed_val)\n\n\n\n\n\n\n\n\n\ncol1\ncol2\ncol3\n\n\n\n\n0\n7\n2.0\n3.0\n\n\n1\n4\n3.5\n6.0\n\n\n2\n10\n5.0\n4.5\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\ncol1\ncol2\ncol3\n\n\n\n\n0\n2\n3.5\n3.0\n\n\n1\n3\n1.0\n4.5\n\n\n\n\n\n\n\n\n\nsource\n\n\nscale_num_cols\n\n scale_num_cols (X_train:pandas.core.frame.DataFrame,\n X_test:pandas.core.frame.DataFrame=None,\n num_cols:Union[list,str]=[],\n scale_methods:Union[list,str]='minmax', **kwargs)\n\nScale numerical columns using Sklearn\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nX_train\npd.DataFrame\n\nTraining dataframe\n\n\nX_test\npd.DataFrame\nNone\nTesting dataframe\n\n\nnum_cols\nlist | str\n[]\nName of the numerical column, or a list of such columns\n\n\nscale_methods\nlist | str\nminmax\nSklearn scaling method (‘minmax’ or ‘standard’), or a list of such methods\n\n\nkwargs\n\n\n\n\n\n\n\ndf = pd.DataFrame([[7, 2, 3], [4, 2, 6], [10, 5, 1]],columns=['col1','col2','col3'])\ndisplay(df)\n\n\n\n\n\n\n\n\n\ncol1\ncol2\ncol3\n\n\n\n\n0\n7\n2\n3\n\n\n1\n4\n2\n6\n\n\n2\n10\n5\n1\n\n\n\n\n\n\n\n\n\ndf_processed = scale_num_cols(df,num_cols=['col1','col3'],scale_methods='standard')\ndisplay(df_processed)\n\n\n\n\n\n\n\n\n\ncol1\ncol2\ncol3\n\n\n\n\n0\n0.000000\n2\n-0.162221\n\n\n1\n-1.224745\n2\n1.297771\n\n\n2\n1.224745\n5\n-1.135550\n\n\n\n\n\n\n\n\n\nsource\n\n\none_hot_cat\n\n one_hot_cat (X_train:pandas.core.frame.DataFrame,\n X_test:pandas.core.frame.DataFrame=None,\n cat_cols:Union[list,str]=[], bi_cols:Union[list,str]=[],\n **kwargs)\n\nPerform ‘get_dummies’ on categorical columns\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nX_train\npd.DataFrame\n\nTraining dataframe\n\n\nX_test\npd.DataFrame\nNone\nTesting dataframe\n\n\ncat_cols\nlist | str\n[]\nName of the categorical columns (non-binary), or a list of such columns\n\n\nbi_cols\nlist | str\n[]\nName of the binary column, or a list of such columns\n\n\nkwargs\n\n\n\n\n\n\n\ndf = pd.DataFrame({'A': ['a', 'b', 'a'], 'B': ['b', 'a', 'c'],\n 'C': [1, 2, 3]})\ndisplay(df)\n\n\n\n\n\n\n\n\n\nA\nB\nC\n\n\n\n\n0\na\nb\n1\n\n\n1\nb\na\n2\n\n\n2\na\nc\n3\n\n\n\n\n\n\n\n\n\ndf_processed = one_hot_cat(df,cat_cols='B',bi_cols='A')\ndisplay(df_processed)\n\n\n\n\n\n\n\n\n\nC\nB_a\nB_b\nB_c\nA_b\n\n\n\n\n0\n1\n0.0\n1.0\n0.0\n0.0\n\n\n1\n2\n1.0\n0.0\n0.0\n1.0\n\n\n2\n3\n0.0\n0.0\n1.0\n0.0\n\n\n\n\n\n\n\n\n\nsource\n\n\npreprocessing_general\n\n preprocessing_general (X_train:pandas.core.frame.DataFrame,\n X_test:pandas.core.frame.DataFrame=None, **kwargs)\n\nThe main preprocessing functions, will perform:\n\nFill missing values\nScale numerical columns\nOne-hot encode categorical columns\n\nRemember to put in the appropriate keyword arguments for each of the preprocessings mentioned above\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nX_train\npd.DataFrame\n\nTraining dataframe\n\n\nX_test\npd.DataFrame\nNone\nTesting dataframe\n\n\nkwargs\n\n\n\n\n\n\n\ndf = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/titanic.csv')\n\n\n# Select some useful features, for now\ndf = df[['Survived','Pclass','Sex','Age','SibSp','Parch','Embarked']].copy()\ndf.info()\n\n<class 'pandas.core.frame.DataFrame'>\nRangeIndex: 156 entries, 0 to 155\nData columns (total 7 columns):\n # Column Non-Null Count Dtype \n--- ------ -------------- ----- \n 0 Survived 156 non-null int64 \n 1 Pclass 156 non-null int64 \n 2 Sex 156 non-null object \n 3 Age 126 non-null float64\n 4 SibSp 156 non-null int64 \n 5 Parch 156 non-null int64 \n 6 Embarked 155 non-null object \ndtypes: float64(1), int64(4), object(2)\nmemory usage: 8.7+ KB\n\n\n\ndf.sample(5)\n\n\n\n\n\n\n\n\n\nSurvived\nPclass\nSex\nAge\nSibSp\nParch\nEmbarked\n\n\n\n\n84\n1\n2\nfemale\n17.0\n0\n0\nS\n\n\n4\n0\n3\nmale\n35.0\n0\n0\nS\n\n\n101\n0\n3\nmale\nNaN\n0\n0\nS\n\n\n48\n0\n3\nmale\nNaN\n2\n0\nC\n\n\n112\n0\n3\nmale\n22.0\n0\n0\nS\n\n\n\n\n\n\n\n\nLet’s perform a simple train/test split\n\nfrom sklearn.model_selection import train_test_split\n\n\nX_train, X_test, y_train, y_test = train_test_split(df.drop('Survived',axis=1), df['Survived'],\n test_size=0.2,\n random_state=42,\n stratify=df['Survived'])\n\n\nX_train.head()\n\n\n\n\n\n\n\n\n\nPclass\nSex\nAge\nSibSp\nParch\nEmbarked\n\n\n\n\n142\n3\nfemale\n24.0\n1\n0\nS\n\n\n134\n2\nmale\n25.0\n0\n0\nS\n\n\n120\n2\nmale\n21.0\n2\n0\nS\n\n\n50\n3\nmale\n7.0\n4\n1\nS\n\n\n133\n2\nfemale\n29.0\n1\n0\nS\n\n\n\n\n\n\n\n\n\nX_test.head()\n\n\n\n\n\n\n\n\n\nPclass\nSex\nAge\nSibSp\nParch\nEmbarked\n\n\n\n\n91\n3\nmale\n20.0\n0\n0\nS\n\n\n145\n2\nmale\n19.0\n1\n1\nS\n\n\n115\n3\nmale\n21.0\n0\n0\nS\n\n\n106\n3\nfemale\n21.0\n0\n0\nS\n\n\n9\n2\nfemale\n14.0\n1\n0\nC\n\n\n\n\n\n\n\n\n\nX_train_processed,X_test_processed = preprocessing_general(X_train,X_test,\n missing_cols=['Age','Embarked'],\n missing_vals=np.NaN,\n strategies=['median','most_frequent'],\n num_cols=['Age','SibSp','Parch'],\n scale_methods=['standard','minmax','minmax'],\n cat_cols='Embarked',\n bi_cols='Sex'\n )\n\nNotice that I don’t add Pclass to the preprocessing function. That means this column will be left untouched\n\nX_train_processed.head()\n\n\n\n\n\n\n\n\n\nPclass\nAge\nSibSp\nParch\nEmbarked_C\nEmbarked_Q\nEmbarked_S\nSex_male\n\n\n\n\n142\n3\n-0.325526\n0.2\n0.0\n0.0\n0.0\n1.0\n0.0\n\n\n134\n2\n-0.252796\n0.0\n0.0\n0.0\n0.0\n1.0\n1.0\n\n\n120\n2\n-0.543716\n0.4\n0.0\n0.0\n0.0\n1.0\n1.0\n\n\n50\n3\n-1.561938\n0.8\n0.2\n0.0\n0.0\n1.0\n1.0\n\n\n133\n2\n0.038125\n0.2\n0.0\n0.0\n0.0\n1.0\n0.0\n\n\n\n\n\n\n\n\n\nX_test_processed.head()\n\n\n\n\n\n\n\n\n\nPclass\nAge\nSibSp\nParch\nEmbarked_C\nEmbarked_Q\nEmbarked_S\nSex_male\n\n\n\n\n91\n3\n-0.616446\n0.0\n0.0\n0.0\n0.0\n1.0\n1.0\n\n\n145\n2\n-0.689176\n0.2\n0.2\n0.0\n0.0\n1.0\n1.0\n\n\n115\n3\n-0.543716\n0.0\n0.0\n0.0\n0.0\n1.0\n1.0\n\n\n106\n3\n-0.543716\n0.0\n0.0\n0.0\n0.0\n1.0\n0.0\n\n\n9\n2\n-1.052827\n0.2\n0.0\n1.0\n0.0\n0.0\n0.0", + "crumbs": [ + "data_preprocess" + ] + }, + { + "objectID": "utils.html", + "href": "utils.html", + "title": "utils", + "section": "", + "text": "source\n\nval2list\n\n val2list (val, lsize=1)\n\nConvert an element (nonlist value) to a list of 1 element\n\nval2list(2)\n\n[2]\n\n\n\nval2list(2,lsize=5)\n\n[2, 2, 2, 2, 2]\n\n\n\nval2list([2,3])\n\n[2, 3]\n\n\n\nval2list(np.array([1,2,3]))\n\narray([1, 2, 3])\n\n\n\nsource\n\n\ncreate_dir\n\n create_dir (path_dir)", + "crumbs": [ + "utils" + ] + }, + { + "objectID": "end_to_end_example.html", + "href": "end_to_end_example.html", + "title": "End-to-end tutorial - Classification", + "section": "", + "text": "In this tutorial, we will use the Pima Indian dataset https://www.kaggle.com/datasets/uciml/pima-indians-diabetes-database. The objective of the dataset is to diagnostically predict whether or not a patient has diabetes, based on certain diagnostic measurements included in the dataset.\nfrom that_ml_library.data_preprocess import *\nfrom that_ml_library.chart_plotting import *\nfrom that_ml_library.ml_helpers import *", + "crumbs": [ + "End-to-end tutorial - Classification" + ] + }, + { + "objectID": "end_to_end_example.html#load-data", + "href": "end_to_end_example.html#load-data", + "title": "End-to-end tutorial - Classification", + "section": "Load data", + "text": "Load data\n\nimport pandas as pd\nimport numpy as np\n\n\ndf = pd.read_csv('https://raw.githubusercontent.com/anhquan0412/dataset/main/diabetes.csv')\nprint(df.shape)\ndisplay(df.sample(7))\n\n(768, 9)\n\n\n\n\n\n\n\n\n\n\nPregnancies\nGlucose\nBloodPressure\nSkinThickness\nInsulin\nBMI\nDiabetesPedigreeFunction\nAge\nOutcome\n\n\n\n\n92\n7\n81\n78\n40\n48\n46.7\n0.261\n42\n0\n\n\n54\n7\n150\n66\n42\n342\n34.7\n0.718\n42\n0\n\n\n288\n4\n96\n56\n17\n49\n20.8\n0.340\n26\n0\n\n\n90\n1\n80\n55\n0\n0\n19.1\n0.258\n21\n0\n\n\n98\n6\n93\n50\n30\n64\n28.7\n0.356\n23\n0\n\n\n397\n0\n131\n66\n40\n0\n34.3\n0.196\n22\n1\n\n\n574\n1\n143\n86\n30\n330\n30.1\n0.892\n23\n0\n\n\n\n\n\n\n\n\n\ndf.info()\n\n<class 'pandas.core.frame.DataFrame'>\nRangeIndex: 768 entries, 0 to 767\nData columns (total 9 columns):\n # Column Non-Null Count Dtype \n--- ------ -------------- ----- \n 0 Pregnancies 768 non-null int64 \n 1 Glucose 768 non-null int64 \n 2 BloodPressure 768 non-null int64 \n 3 SkinThickness 768 non-null int64 \n 4 Insulin 768 non-null int64 \n 5 BMI 768 non-null float64\n 6 DiabetesPedigreeFunction 768 non-null float64\n 7 Age 768 non-null int64 \n 8 Outcome 768 non-null int64 \ndtypes: float64(2), int64(7)\nmemory usage: 54.1 KB", + "crumbs": [ + "End-to-end tutorial - Classification" + ] + }, + { + "objectID": "end_to_end_example.html#sklearn-logistic-regression", + "href": "end_to_end_example.html#sklearn-logistic-regression", + "title": "End-to-end tutorial - Classification", + "section": "Sklearn Logistic Regression", + "text": "Sklearn Logistic Regression\n\ndf_train = X_train_processed.copy()\ndf_train['has_diabetes'] = y_train\n\n\nget_vif(df_train,plot_corr=True)\n\n\n\n\n\n\n\n\nconst 40.937975\nPregnancies 1.441405\nGlucose 1.573457\nBloodPressure 1.152426\nSkinThickness 1.529585\nInsulin 1.538192\nBMI 1.343058\nDiabetesPedigreeFunction 1.097619\nAge 1.577323\nhas_diabetes 1.451467\ndtype: float64\n\n\nWith VIF, we can see that there’s not much colinearity in this dataset. Note that VIF >5 or >10 means high colinearity\n\nrun_logistic_regression(X_train_processed,y_train,\n multi_class='multinomial',\n solver='newton-cg',max_iter=10000)\n\n\n\n\n\n\n\n\n\nFeatures\nCoefficients\nCoefficients Exp\n\n\n\n\n0\nIntercept\n-4.233888\n0.014496\n\n\n1\nPregnancies\n0.976679\n2.655623\n\n\n2\nGlucose\n3.679170\n39.613487\n\n\n3\nBloodPressure\n-0.679500\n0.506870\n\n\n4\nSkinThickness\n0.217158\n1.242540\n\n\n5\nInsulin\n-0.473694\n0.622698\n\n\n6\nBMI\n3.106698\n22.347132\n\n\n7\nDiabetesPedigreeFunction\n0.881984\n2.415688\n\n\n8\nAge\n0.461467\n1.586400\n\n\n\n\n\n\n\n\n----------------------------------------------------------------------------------------------------\nLog loss: 0.46620685663024525\n----------------------------------------------------------------------------------------------------\n precision recall f1-score support\n\n 0 0.81 0.90 0.85 400\n 1 0.76 0.60 0.67 214\n\n accuracy 0.79 614\n macro avg 0.78 0.75 0.76 614\nweighted avg 0.79 0.79 0.79 614\n\n\n\nLogisticRegression(max_iter=10000, multi_class='multinomial', penalty=None,\n random_state=0, solver='newton-cg')In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.LogisticRegressionLogisticRegression(max_iter=10000, multi_class='multinomial', penalty=None,\n random_state=0, solver='newton-cg')\n\n\nInterpretation of coefficients in logistic regression: For a coefficient β1, given a one unit increase in one of the variables (say X1), the odds of X (p(X)/1-p(X)) will be multiplied by e^β1.\nIn this case, we can tell from coefficient of Glucose that: the odd of having diabetes will be multiplied by ~40 if Glucose level is increased by 1\n\nStatsmodel\n\nrun_multinomial_statmodel(X_train_processed,y_train,add_constant=True)\n\nOptimization terminated successfully.\n Current function value: 0.466207\n Iterations 6\n MNLogit Regression Results \n==============================================================================\nDep. Variable: Outcome No. Observations: 614\nModel: MNLogit Df Residuals: 605\nMethod: MLE Df Model: 8\nDate: Mon, 19 Feb 2024 Pseudo R-squ.: 0.2789\nTime: 11:43:30 Log-Likelihood: -286.25\nconverged: True LL-Null: -396.97\nCovariance Type: nonrobust LLR p-value: 1.909e-43\n============================================================================================\n Outcome=1 coef std err z P>|z| [0.025 0.975]\n--------------------------------------------------------------------------------------------\nconst -8.4678 0.805 -10.523 0.000 -10.045 -6.891\nPregnancies 1.9534 0.624 3.129 0.002 0.730 3.177\nGlucose 7.3584 0.855 8.609 0.000 5.683 9.034\nBloodPressure -1.3590 0.733 -1.855 0.064 -2.795 0.077\nSkinThickness 0.4343 0.788 0.551 0.581 -1.110 1.978\nInsulin -0.9474 0.856 -1.107 0.268 -2.625 0.730\nBMI 6.2135 1.150 5.405 0.000 3.960 8.467\nDiabetesPedigreeFunction 1.7640 0.755 2.335 0.020 0.283 3.245\nAge 0.9229 0.616 1.499 0.134 -0.284 2.130\n============================================================================================\n----------------------------------------------------------------------------------------------------\nLog loss: 0.46620685662395556\n----------------------------------------------------------------------------------------------------\n precision recall f1-score support\n\n 0 0.81 0.90 0.85 400\n 1 0.76 0.60 0.67 214\n\n accuracy 0.79 614\n macro avg 0.78 0.75 0.76 614\nweighted avg 0.79 0.79 0.79 614\n\n\n\n<statsmodels.discrete.discrete_model.MNLogit>", + "crumbs": [ + "End-to-end tutorial - Classification" + ] + }, + { + "objectID": "end_to_end_example.html#decision-tree", + "href": "end_to_end_example.html#decision-tree", + "title": "End-to-end tutorial - Classification", + "section": "Decision Tree", + "text": "Decision Tree\n\nValidation Curve\n\nfrom sklearn.tree import DecisionTreeClassifier\n\n\ndt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None)\ncv = StratifiedKFold(5)\nplot_validation_curve(dt,'Val Curve - Decision Tree - PID',X_train_processed,y_train,\n cv=cv,param_range=np.arange(1,20,1),param_name='max_depth',scoring='f1_macro',\n n_jobs=-1,figsize=(6,4))\n\n\n\n\n\n\n\n\nThis is the validation curve for hyperparameter max depth, which can be used to prune a decision tree.\nFor max depth, we can observe the overfitting behavior when max depth is too high, which means the tree is able to make unlimited splits to the extreme of classifying each of the training data points correctly, thus failing to generalize. On the other hand, a small depth is enough to achieve a good CV score (from depth 1 to 5). This is a telling sign that some features have strong signals to predict diabetes than others.\n\n\nLearning curve\n\nnp.linspace(0.1,1,20)\n\narray([0.1 , 0.14736842, 0.19473684, 0.24210526, 0.28947368,\n 0.33684211, 0.38421053, 0.43157895, 0.47894737, 0.52631579,\n 0.57368421, 0.62105263, 0.66842105, 0.71578947, 0.76315789,\n 0.81052632, 0.85789474, 0.90526316, 0.95263158, 1. ])\n\n\n\ndt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,min_samples_leaf=27)\nplot_learning_curve(dt,'DT Learning Curve',X_train_processed,y_train,cv=cv,scoring='f1_macro',\n train_sizes=np.linspace(0.1,1,20))\n\n\n\n\n\n\n\n\nBased on the learning curve for the best tuned decision tree, more data is better for the model to learn, as training score seems to convert, and CV score still slowly increases. However, as the gap between CV score and train score is closing, adding lots of data might not be beneficial. For the scalability of the model, the relationship between training time and fit time is linear, which makes sense as more data allows tree to grow more, which takes more time to fit and predict.\n\n\nTree plotting\nUsing Dtreeviz\n\ndt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=3)\ndt.fit(X_train_processed,y_train)\nplot_tree_dtreeviz(dt,X_train_processed,y_train,target_name='has_diabetes',class_names=['no','yes'],\n fancy=True,scale=1.0)\n\n/home/quan/anaconda3/envs/dev/lib/python3.10/site-packages/sklearn/base.py:439: UserWarning: X does not have valid feature names, but DecisionTreeClassifier was fitted with feature names\n\n\n\n\n\n\n\n\n\nGlucose alone can make CV F1 score to reach 0.704, which is not far from the CV score of the best tuned model. With domain knowledge, we can confirm that high glucose is the number one indicator for diabetes, because diabetes patients are unable to effectively use insulin to break down glucose.\nUsing Sklearn tree plot\n\ndt = DecisionTreeClassifier(criterion='entropy',random_state=42,class_weight=None,max_depth=3)\ndt.fit(X_train_processed,y_train)\nplot_classification_tree_sklearn(dt,feature_names=X_train_processed.columns.values,\n class_names=['no','yes'],\n rotate=True,fname='tree_depth_3_PID')\n\nType ![](images/tree_depth_3_PID.png)", + "crumbs": [ + "End-to-end tutorial - Classification" + ] + }, + { + "objectID": "end_to_end_example.html#model-finetuning-process", + "href": "end_to_end_example.html#model-finetuning-process", + "title": "End-to-end tutorial - Classification", + "section": "Model finetuning process", + "text": "Model finetuning process\n\nfrom sklearn.ensemble import RandomForestClassifier\n\n\nparam_grid = {\n 'n_estimators': np.arange(2,80),\n 'min_samples_leaf': np.arange(1,100),\n 'max_features': [0.3,0.4,0.5,0.6,0.7,0.8,0.9,1],\n}\nsearch_cv = tune_sklearn_model('RandomForest',param_grid,X_train_processed,y_train,\n is_regression=False,\n custom_cv=5,\n scoring='f1_macro',\n random_cv_iter=100,\n rank_show=7,\n show_split_scores=True)\n\nFitting 5 folds for each of 100 candidates, totalling 500 fits\n----------\nRank 1\nParams: {'n_estimators': 4, 'min_samples_leaf': 23, 'max_features': 0.7}\nTrain scores: [0.77, 0.76, 0.78, 0.76, 0.78]\nMean train score: 0.768 +- 0.008\nTest scores: [0.73, 0.77, 0.71, 0.7, 0.77]\nMean test score: 0.738 +- 0.029\n----------\nRank 2\nParams: {'n_estimators': 41, 'min_samples_leaf': 5, 'max_features': 0.5}\nTrain scores: [0.88, 0.87, 0.86, 0.88, 0.87]\nMean train score: 0.872 +- 0.009\nTest scores: [0.71, 0.78, 0.71, 0.71, 0.77]\nMean test score: 0.737 +- 0.031\n----------\nRank 3\nParams: {'n_estimators': 31, 'min_samples_leaf': 10, 'max_features': 0.6}\nTrain scores: [0.83, 0.81, 0.82, 0.82, 0.81]\nMean train score: 0.819 +- 0.011\nTest scores: [0.72, 0.77, 0.7, 0.69, 0.79]\nMean test score: 0.737 +- 0.040\n----------\nRank 4\nParams: {'n_estimators': 20, 'min_samples_leaf': 28, 'max_features': 0.5}\nTrain scores: [0.77, 0.76, 0.78, 0.76, 0.78]\nMean train score: 0.770 +- 0.008\nTest scores: [0.75, 0.76, 0.71, 0.68, 0.78]\nMean test score: 0.735 +- 0.037\n----------\nRank 5\nParams: {'n_estimators': 18, 'min_samples_leaf': 94, 'max_features': 0.7}\nTrain scores: [0.73, 0.73, 0.74, 0.75, 0.72]\nMean train score: 0.735 +- 0.011\nTest scores: [0.74, 0.76, 0.7, 0.71, 0.77]\nMean test score: 0.735 +- 0.026\n----------\nRank 6\nParams: {'n_estimators': 35, 'min_samples_leaf': 61, 'max_features': 0.8}\nTrain scores: [0.74, 0.74, 0.77, 0.75, 0.73]\nMean train score: 0.746 +- 0.011\nTest scores: [0.8, 0.76, 0.69, 0.67, 0.76]\nMean test score: 0.734 +- 0.045\n----------\nRank 7\nParams: {'n_estimators': 35, 'min_samples_leaf': 8, 'max_features': 0.5}\nTrain scores: [0.84, 0.82, 0.83, 0.84, 0.82]\nMean train score: 0.832 +- 0.008\nTest scores: [0.75, 0.76, 0.7, 0.71, 0.76]\nMean test score: 0.734 +- 0.027\n----------\nDefault Params\nMean train score: 1.0 +- 0.0\nMean test score: 0.731 +- 0.04\n\n\n[Parallel(n_jobs=-1)]: Using backend LokyBackend with 24 concurrent workers.\n[Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.2s finished\n\n\n\nparams_3D_heatmap(search_cv,'n_estimators','min_samples_leaf','max_features','f1_macro')\n\n \n\n\nBy looking at the 3D map of these three hyperparameters, we might need to exclude max_features of 1 and min_samples_leaf that is more than 80. In fact, max_features of 0.8 and 0.9 shows the most promising set of hyperparameters, thus we can now simplied our search space to this:\n\nparam_grid = {\n 'n_estimators': np.arange(2,80),\n 'min_samples_leaf': np.arange(1,85),\n 'max_features': [0.8,0.9],\n}\nsearch_cv = tune_sklearn_model('RandomForest',param_grid,X_train_processed,y_train,custom_cv=5,\n scoring='f1_macro',\n random_cv_iter=200,\n rank_show=2,\n show_split_scores=True)\n\nFitting 5 folds for each of 200 candidates, totalling 1000 fits\n----------\nRank 1\nParams: {'n_estimators': 12, 'min_samples_leaf': 12, 'max_features': 0.8}\nTrain scores: [0.8, 0.8, 0.81, 0.82, 0.8]\nMean train score: 0.806 +- 0.010\nTest scores: [0.74, 0.79, 0.7, 0.7, 0.79]\nMean test score: 0.743 +- 0.041\n----------\nRank 2\nParams: {'n_estimators': 33, 'min_samples_leaf': 23, 'max_features': 0.8}\nTrain scores: [0.78, 0.76, 0.77, 0.77, 0.76]\nMean train score: 0.769 +- 0.007\nTest scores: [0.75, 0.77, 0.71, 0.69, 0.79]\nMean test score: 0.742 +- 0.038\n----------\nDefault Params\nMean train score: 1.0 +- 0.0\nMean test score: 0.731 +- 0.04\n\n\n[Parallel(n_jobs=-1)]: Using backend LokyBackend with 24 concurrent workers.\n[Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.2s finished\n\n\n\nparams_2D_heatmap(search_cv,'n_estimators','min_samples_leaf','f1_macro',\n figsize=(20,10),min_hm=0.7,max_hm=None)\n\n\n\n\n\n\n\n\nWe will now focus on the area near the bottom right of the graph, for grid search\n\nparam_grid = {\n 'n_estimators': np.arange(62,73),\n 'min_samples_leaf': np.arange(20,26),\n 'max_features': [0.9],\n}\nsearch_cv = tune_sklearn_model('RandomForest',\n param_grid,\n X_train_processed,\n y_train,\n scoring='f1_macro',\n custom_cv=5,\n rank_show=5)\n\nFitting 5 folds for each of 66 candidates, totalling 330 fits\n----------\nRank 1\nParams: {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 72}\nTrain scores: [0.77, 0.75, 0.78, 0.76, 0.77]\nMean train score: 0.767 +- 0.009\nTest scores: [0.74, 0.78, 0.7, 0.72, 0.78]\nMean test score: 0.745 +- 0.033\n----------\nRank 1\nParams: {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 63}\nTrain scores: [0.78, 0.75, 0.77, 0.77, 0.77]\nMean train score: 0.765 +- 0.009\nTest scores: [0.74, 0.78, 0.7, 0.72, 0.78]\nMean test score: 0.745 +- 0.033\n----------\nRank 1\nParams: {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 65}\nTrain scores: [0.78, 0.75, 0.78, 0.76, 0.77]\nMean train score: 0.766 +- 0.009\nTest scores: [0.74, 0.78, 0.7, 0.72, 0.78]\nMean test score: 0.745 +- 0.033\n----------\nRank 1\nParams: {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 62}\nTrain scores: [0.77, 0.75, 0.77, 0.77, 0.77]\nMean train score: 0.765 +- 0.008\nTest scores: [0.74, 0.78, 0.7, 0.72, 0.78]\nMean test score: 0.745 +- 0.033\n----------\nRank 5\nParams: {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 67}\nTrain scores: [0.78, 0.75, 0.77, 0.76, 0.77]\nMean train score: 0.766 +- 0.011\nTest scores: [0.74, 0.78, 0.7, 0.71, 0.78]\nMean test score: 0.743 +- 0.034\n----------\nDefault Params\nMean train score: 1.0 +- 0.0\nMean test score: 0.731 +- 0.04\n\n\n[Parallel(n_jobs=-1)]: Using backend LokyBackend with 24 concurrent workers.\n[Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.2s finished", + "crumbs": [ + "End-to-end tutorial - Classification" + ] + }, + { + "objectID": "end_to_end_example.html#feature-importance-permutation-technique", + "href": "end_to_end_example.html#feature-importance-permutation-technique", + "title": "End-to-end tutorial - Classification", + "section": "Feature importance (permutation technique)", + "text": "Feature importance (permutation technique)\n\nparams= {'max_features': 0.9, 'min_samples_leaf': 25, 'n_estimators': 62}\n# Mean train score: 0.765 +- 0.008\n# Mean test score: 0.745 +- 0.033\n\n\n# # turn off warnings\n# def warn(*args, **kwargs):\n# pass\n# import warnings\n# warnings.warn = warn\n\n\nfinal_model= run_sklearn_model('RandomForest',\n params,\n X_train_processed,y_train,\n is_regression=False,\n class_names=['no','yes'],\n test_split=None,\n seed=42,\n plot_fea_imp=True)\n\n------------------------------ Train set ------------------------------\nLog loss: 0.4134397147185217\n precision recall f1-score support\n\n no 0.82 0.90 0.86 400\n yes 0.78 0.63 0.70 214\n\n accuracy 0.81 614\n macro avg 0.80 0.77 0.78 614\nweighted avg 0.80 0.81 0.80 614\n\n\n\n\n\n\n\n\n\n\nInsulin is not an impact feature for this dataset. Digging deeper on the source of the data, there’s a description that said: “This population has minimal European admixture, and their diabetes appears to be exclusively type 2 diabetes, with no evidence of the autoimmunity characteristic of type 1 diabetes”. Type 2 diabetes patients can still produce insulin, but the body is unable to use it. This information about insulin can be useful later if we want to perform feature selection, in order to boost this model’s performance", + "crumbs": [ + "End-to-end tutorial - Classification" + ] + }, + { + "objectID": "end_to_end_example.html#partial-dependency-plot", + "href": "end_to_end_example.html#partial-dependency-plot", + "title": "End-to-end tutorial - Classification", + "section": "Partial Dependency Plot", + "text": "Partial Dependency Plot\n\nnum_features = X_train_processed.columns.tolist()\nnum_features\n\n['Pregnancies',\n 'Glucose',\n 'BloodPressure',\n 'SkinThickness',\n 'Insulin',\n 'BMI',\n 'DiabetesPedigreeFunction',\n 'Age']\n\n\n\npdp_numerical_only(final_model,X_train_processed,num_features,class_names=['no diabetes','diabetes'],\n nrows=4,ncols=2)\n# y_class is ignored in binary classification or classical regression settings.\n\n\n\n\n\n\n\n\nFor Partial Dependency Plot, Glucose, BMI and Age show the most changes compared to other features. This matches the feature importances plot earlier.\n\nplot_ice_pair(final_model,X_train_processed,pair_features=['Glucose','Age'],class_idx=1,figsize=(10,4))\n# class_idx is ignored in binary classification or classical regression settings.", + "crumbs": [ + "End-to-end tutorial - Classification" + ] + }, + { + "objectID": "ml_helpers.html", + "href": "ml_helpers.html", + "title": "ml_helpers", + "section": "", + "text": "source\n\nrun_logistic_regression\n\n run_logistic_regression (X_trn:pandas.core.frame.DataFrame,\n y_trn:Union[pandas.core.series.Series,numpy.ndar\n ray], multi_class='multinomial', solver='newton-\n cg', penalty=None, max_iter=10000,\n return_coef=False)\n\nPerform Sklearn logistic regression, then print coefficients and classification report\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nX_trn\npd.DataFrame\n\nTraining dataframe\n\n\ny_trn\npd.Series | np.ndarray\n\nTraining label\n\n\nmulti_class\nstr\nmultinomial\nsklearn’s log reg multiclass option\n\n\nsolver\nstr\nnewton-cg\nsklearn’s log reg solver option\n\n\npenalty\nNoneType\nNone\nsklearn’s log reg penalty option\n\n\nmax_iter\nint\n10000\nsklearn’s log reg max iteration option\n\n\nreturn_coef\nbool\nFalse\nwhether to return coefficients\n\n\n\n\nsource\n\n\nrun_multinomial_statmodel\n\n run_multinomial_statmodel (X_trn:pandas.core.frame.DataFrame,\n y_trn:Union[pandas.core.series.Series,numpy.nd\n array], add_constant=True)\n\nPerform multinominal logit from statsmodel, then print results and classification report\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nX_trn\npd.DataFrame\n\nTraining dataframe\n\n\ny_trn\npd.Series | np.ndarray\n\nTraining label\n\n\nadd_constant\nbool\nTrue\nTo add a constant column to X_trn\n\n\n\n\nsource\n\n\nrun_sklearn_model\n\n run_sklearn_model (model_name:str, model_params:dict,\n X_trn:pandas.core.frame.DataFrame,\n y_trn:Union[pandas.core.series.Series,numpy.ndarray],\n is_regression=False, class_names:list=None,\n test_split=None, metric_funcs={}, seed=42,\n plot_fea_imp=True)\n\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nmodel_name\nstr\n\nsklearn’s Machine Learning model to try. Currently support DecisionTree,AdaBoost,RandomForest\n\n\nmodel_params\ndict\n\nA dictionary containing model’s hyperparameters\n\n\nX_trn\npd.DataFrame\n\nTraining dataframe\n\n\ny_trn\npd.Series | np.ndarray\n\nTraining label\n\n\nis_regression\nbool\nFalse\nTo use regression model or classification model\n\n\nclass_names\nlist\nNone\nList of names associated with the labels (same order); e.g. [‘no’,‘yes’]. For classification only\n\n\ntest_split\nNoneType\nNone\nTest set split. If float: random split. If list of list: indices of train and test set. If None: skip splitting\n\n\nmetric_funcs\ndict\n{}\nDictionary of metric functions: {metric_name:metric_func}\n\n\nseed\nint\n42\nRandom seed\n\n\nplot_fea_imp\nbool\nTrue\nTo whether plot sklearn’s feature importances. Set to False to skip the plot\n\n\n\n\nsource\n\n\ntune_sklearn_model\n\n tune_sklearn_model (model_name:str, param_grid:dict,\n X_trn:pandas.core.frame.DataFrame,\n y_trn:Union[pandas.core.series.Series,numpy.ndarray],\n is_regression=False, custom_cv=5,\n random_cv_iter=None, scoring=None, seed=42,\n rank_show=10, show_split_scores=True)\n\nPerform either Sklearn’s Grid Search or Randomized Search (based on random_cv_iter) of the model using param_grid\n\n\n\n\n\n\n\n\n\n\nType\nDefault\nDetails\n\n\n\n\nmodel_name\nstr\n\nsklearn’s Machine Learning model to try. Currently support DecisionTree,AdaBoost,RandomForest,\n\n\nparam_grid\ndict\n\nDictionary with parameters names (str) as keys and lists of parameter settings to try as values\n\n\nX_trn\npd.DataFrame\n\nTraining dataframe\n\n\ny_trn\npd.Series | np.ndarray\n\nTraining label\n\n\nis_regression\nbool\nFalse\nIs it a regression problem, or classification?\n\n\ncustom_cv\nint\n5\nsklearn’s cross-validation splitting strategy\n\n\nrandom_cv_iter\nNoneType\nNone\nNumber of parameter settings that are sampled. Use this if you want to do RandomizedSearchCV\n\n\nscoring\nNoneType\nNone\nMetric\n\n\nseed\nint\n42\nRandom seed\n\n\nrank_show\nint\n10\nNumber of ranks to show (descending order)\n\n\nshow_split_scores\nbool\nTrue\nTo show both train and test split scores\n\n\n\n\nsource\n\n\nget_adaboost_info\n\n get_adaboost_info (dt_params, ada_params, X, y, seed=42)\n\n\nsource\n\n\nshow_both_cv\n\n show_both_cv (search_cv, default_cv, scoring, top_n=10,\n show_split_scores=False)\n\n\nsource\n\n\nsummarize_default_cv\n\n summarize_default_cv (default_cv, s)\n\n\nsource\n\n\nsummarize_cv_results\n\n summarize_cv_results (search_cv, scoring, top_n=10,\n show_split_scores=False)\n\n\nsource\n\n\ndo_param_search\n\n do_param_search (X_train, y_train, estimator, param_grid,\n random_cv_iter=None, include_default=True, cv=None,\n scoring=None, seed=42)", + "crumbs": [ + "ml_helpers" + ] + } +] \ No newline at end of file diff --git a/site_libs/bootstrap/bootstrap-icons.css b/site_libs/bootstrap/bootstrap-icons.css new file mode 100644 index 0000000..285e444 --- /dev/null +++ b/site_libs/bootstrap/bootstrap-icons.css @@ -0,0 +1,2078 @@ +/*! + * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/) + * Copyright 2019-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */ + +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: +url("./bootstrap-icons.woff?2820a3852bdb9a5832199cc61cec4e65") format("woff"); +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-123::before { content: "\f67f"; } +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-drizzle-fill::before { content: "\f29c"; } +.bi-cloud-drizzle::before { content: "\f29d"; } +.bi-cloud-fill::before { content: "\f29e"; } +.bi-cloud-fog-fill::before { content: "\f29f"; } +.bi-cloud-fog::before { content: "\f2a0"; } +.bi-cloud-fog2-fill::before { content: "\f2a1"; } +.bi-cloud-fog2::before { content: "\f2a2"; } +.bi-cloud-hail-fill::before { content: "\f2a3"; } +.bi-cloud-hail::before { content: "\f2a4"; } +.bi-cloud-haze-fill::before { content: "\f2a6"; } +.bi-cloud-haze::before { content: "\f2a7"; } +.bi-cloud-haze2-fill::before { content: "\f2a8"; } +.bi-cloud-lightning-fill::before { content: "\f2a9"; } +.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } +.bi-cloud-lightning-rain::before { content: "\f2ab"; } +.bi-cloud-lightning::before { content: "\f2ac"; } +.bi-cloud-minus-fill::before { content: "\f2ad"; } +.bi-cloud-minus::before { content: "\f2ae"; } +.bi-cloud-moon-fill::before { content: "\f2af"; } +.bi-cloud-moon::before { content: "\f2b0"; } +.bi-cloud-plus-fill::before { content: "\f2b1"; } +.bi-cloud-plus::before { content: "\f2b2"; } +.bi-cloud-rain-fill::before { content: "\f2b3"; } +.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } +.bi-cloud-rain-heavy::before { content: "\f2b5"; } +.bi-cloud-rain::before { content: "\f2b6"; } +.bi-cloud-slash-fill::before { content: "\f2b7"; } +.bi-cloud-slash::before { content: "\f2b8"; } +.bi-cloud-sleet-fill::before { content: "\f2b9"; } +.bi-cloud-sleet::before { content: "\f2ba"; } +.bi-cloud-snow-fill::before { content: "\f2bb"; } +.bi-cloud-snow::before { content: "\f2bc"; } +.bi-cloud-sun-fill::before { content: "\f2bd"; } +.bi-cloud-sun::before { content: "\f2be"; } +.bi-cloud-upload-fill::before { content: "\f2bf"; } +.bi-cloud-upload::before { content: "\f2c0"; } +.bi-cloud::before { content: "\f2c1"; } +.bi-clouds-fill::before { content: "\f2c2"; } +.bi-clouds::before { content: "\f2c3"; } +.bi-cloudy-fill::before { content: "\f2c4"; } +.bi-cloudy::before { content: "\f2c5"; } +.bi-code-slash::before { content: "\f2c6"; } +.bi-code-square::before { content: "\f2c7"; } +.bi-code::before { content: "\f2c8"; } +.bi-collection-fill::before { content: "\f2c9"; } +.bi-collection-play-fill::before { content: "\f2ca"; } +.bi-collection-play::before { content: "\f2cb"; } +.bi-collection::before { content: "\f2cc"; } +.bi-columns-gap::before { content: "\f2cd"; } +.bi-columns::before { content: "\f2ce"; } +.bi-command::before { content: "\f2cf"; } +.bi-compass-fill::before { content: "\f2d0"; } +.bi-compass::before { content: "\f2d1"; } +.bi-cone-striped::before { content: "\f2d2"; } +.bi-cone::before { content: "\f2d3"; } +.bi-controller::before { content: "\f2d4"; } +.bi-cpu-fill::before { content: "\f2d5"; } +.bi-cpu::before { content: "\f2d6"; } +.bi-credit-card-2-back-fill::before { content: "\f2d7"; } +.bi-credit-card-2-back::before { content: "\f2d8"; } +.bi-credit-card-2-front-fill::before { content: "\f2d9"; } +.bi-credit-card-2-front::before { content: "\f2da"; } +.bi-credit-card-fill::before { content: "\f2db"; } +.bi-credit-card::before { content: "\f2dc"; } +.bi-crop::before { content: "\f2dd"; } +.bi-cup-fill::before { content: "\f2de"; } +.bi-cup-straw::before { content: "\f2df"; } +.bi-cup::before { content: "\f2e0"; } +.bi-cursor-fill::before { content: "\f2e1"; } +.bi-cursor-text::before { content: "\f2e2"; } +.bi-cursor::before { content: "\f2e3"; } +.bi-dash-circle-dotted::before { content: "\f2e4"; } +.bi-dash-circle-fill::before { content: "\f2e5"; } +.bi-dash-circle::before { content: "\f2e6"; } +.bi-dash-square-dotted::before { content: "\f2e7"; } +.bi-dash-square-fill::before { content: "\f2e8"; } +.bi-dash-square::before { content: "\f2e9"; } +.bi-dash::before { content: "\f2ea"; } +.bi-diagram-2-fill::before { content: "\f2eb"; } +.bi-diagram-2::before { content: "\f2ec"; } +.bi-diagram-3-fill::before { content: "\f2ed"; } +.bi-diagram-3::before { content: "\f2ee"; } +.bi-diamond-fill::before { content: "\f2ef"; } +.bi-diamond-half::before { content: "\f2f0"; } +.bi-diamond::before { content: "\f2f1"; } +.bi-dice-1-fill::before { content: "\f2f2"; } +.bi-dice-1::before { content: "\f2f3"; } +.bi-dice-2-fill::before { content: "\f2f4"; } +.bi-dice-2::before { content: "\f2f5"; } +.bi-dice-3-fill::before { content: "\f2f6"; } +.bi-dice-3::before { content: "\f2f7"; } +.bi-dice-4-fill::before { content: "\f2f8"; } +.bi-dice-4::before { content: "\f2f9"; } +.bi-dice-5-fill::before { content: "\f2fa"; } +.bi-dice-5::before { content: "\f2fb"; } +.bi-dice-6-fill::before { content: "\f2fc"; } +.bi-dice-6::before { content: "\f2fd"; } +.bi-disc-fill::before { content: "\f2fe"; } +.bi-disc::before { content: "\f2ff"; } +.bi-discord::before { content: "\f300"; } +.bi-display-fill::before { content: "\f301"; } +.bi-display::before { content: "\f302"; } +.bi-distribute-horizontal::before { content: "\f303"; } +.bi-distribute-vertical::before { content: "\f304"; } +.bi-door-closed-fill::before { content: "\f305"; } +.bi-door-closed::before { content: "\f306"; } +.bi-door-open-fill::before { content: "\f307"; } +.bi-door-open::before { content: "\f308"; } +.bi-dot::before { content: "\f309"; } +.bi-download::before { content: "\f30a"; } +.bi-droplet-fill::before { content: "\f30b"; } +.bi-droplet-half::before { content: "\f30c"; } +.bi-droplet::before { content: "\f30d"; } +.bi-earbuds::before { content: "\f30e"; } +.bi-easel-fill::before { content: "\f30f"; } +.bi-easel::before { content: "\f310"; } +.bi-egg-fill::before { content: "\f311"; } +.bi-egg-fried::before { content: "\f312"; } +.bi-egg::before { content: "\f313"; } +.bi-eject-fill::before { content: "\f314"; } +.bi-eject::before { content: "\f315"; } +.bi-emoji-angry-fill::before { content: "\f316"; } +.bi-emoji-angry::before { content: "\f317"; } +.bi-emoji-dizzy-fill::before { content: "\f318"; } +.bi-emoji-dizzy::before { content: "\f319"; } +.bi-emoji-expressionless-fill::before { content: "\f31a"; } +.bi-emoji-expressionless::before { content: "\f31b"; } +.bi-emoji-frown-fill::before { content: "\f31c"; } +.bi-emoji-frown::before { content: "\f31d"; } +.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } +.bi-emoji-heart-eyes::before { content: "\f31f"; } +.bi-emoji-laughing-fill::before { content: "\f320"; } +.bi-emoji-laughing::before { content: "\f321"; } +.bi-emoji-neutral-fill::before { content: "\f322"; } +.bi-emoji-neutral::before { content: "\f323"; } +.bi-emoji-smile-fill::before { content: "\f324"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } +.bi-emoji-smile-upside-down::before { content: "\f326"; } +.bi-emoji-smile::before { content: "\f327"; } +.bi-emoji-sunglasses-fill::before { content: "\f328"; } +.bi-emoji-sunglasses::before { content: "\f329"; } +.bi-emoji-wink-fill::before { content: "\f32a"; } +.bi-emoji-wink::before { content: "\f32b"; } +.bi-envelope-fill::before { content: "\f32c"; } +.bi-envelope-open-fill::before { content: "\f32d"; } +.bi-envelope-open::before { content: "\f32e"; } +.bi-envelope::before { content: "\f32f"; } +.bi-eraser-fill::before { content: "\f330"; } +.bi-eraser::before { content: "\f331"; } +.bi-exclamation-circle-fill::before { content: "\f332"; } +.bi-exclamation-circle::before { content: "\f333"; } +.bi-exclamation-diamond-fill::before { content: "\f334"; } +.bi-exclamation-diamond::before { content: "\f335"; } +.bi-exclamation-octagon-fill::before { content: "\f336"; } +.bi-exclamation-octagon::before { content: "\f337"; } +.bi-exclamation-square-fill::before { content: "\f338"; } +.bi-exclamation-square::before { content: "\f339"; } +.bi-exclamation-triangle-fill::before { content: "\f33a"; } +.bi-exclamation-triangle::before { content: "\f33b"; } +.bi-exclamation::before { content: "\f33c"; } +.bi-exclude::before { content: "\f33d"; } +.bi-eye-fill::before { content: "\f33e"; } +.bi-eye-slash-fill::before { content: "\f33f"; } +.bi-eye-slash::before { content: "\f340"; } +.bi-eye::before { content: "\f341"; } +.bi-eyedropper::before { content: "\f342"; } +.bi-eyeglasses::before { content: "\f343"; } +.bi-facebook::before { content: "\f344"; } +.bi-file-arrow-down-fill::before { content: "\f345"; } +.bi-file-arrow-down::before { content: "\f346"; } +.bi-file-arrow-up-fill::before { content: "\f347"; } +.bi-file-arrow-up::before { content: "\f348"; } +.bi-file-bar-graph-fill::before { content: "\f349"; } +.bi-file-bar-graph::before { content: "\f34a"; } +.bi-file-binary-fill::before { content: "\f34b"; } +.bi-file-binary::before { content: "\f34c"; } +.bi-file-break-fill::before { content: "\f34d"; } +.bi-file-break::before { content: "\f34e"; } +.bi-file-check-fill::before { content: "\f34f"; } +.bi-file-check::before { content: "\f350"; } +.bi-file-code-fill::before { content: "\f351"; } +.bi-file-code::before { content: "\f352"; } +.bi-file-diff-fill::before { content: "\f353"; } +.bi-file-diff::before { content: "\f354"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } +.bi-file-earmark-arrow-down::before { content: "\f356"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } +.bi-file-earmark-arrow-up::before { content: "\f358"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } +.bi-file-earmark-bar-graph::before { content: "\f35a"; } +.bi-file-earmark-binary-fill::before { content: "\f35b"; } +.bi-file-earmark-binary::before { content: "\f35c"; } +.bi-file-earmark-break-fill::before { content: "\f35d"; } +.bi-file-earmark-break::before { content: "\f35e"; } +.bi-file-earmark-check-fill::before { content: "\f35f"; } +.bi-file-earmark-check::before { content: "\f360"; } +.bi-file-earmark-code-fill::before { content: "\f361"; } +.bi-file-earmark-code::before { content: "\f362"; } +.bi-file-earmark-diff-fill::before { content: "\f363"; } +.bi-file-earmark-diff::before { content: "\f364"; } +.bi-file-earmark-easel-fill::before { content: "\f365"; } +.bi-file-earmark-easel::before { content: "\f366"; } +.bi-file-earmark-excel-fill::before { content: "\f367"; } +.bi-file-earmark-excel::before { content: "\f368"; } +.bi-file-earmark-fill::before { content: "\f369"; } +.bi-file-earmark-font-fill::before { content: "\f36a"; } +.bi-file-earmark-font::before { content: "\f36b"; } +.bi-file-earmark-image-fill::before { content: "\f36c"; } +.bi-file-earmark-image::before { content: "\f36d"; } +.bi-file-earmark-lock-fill::before { content: "\f36e"; } +.bi-file-earmark-lock::before { content: "\f36f"; } +.bi-file-earmark-lock2-fill::before { content: "\f370"; } +.bi-file-earmark-lock2::before { content: "\f371"; } +.bi-file-earmark-medical-fill::before { content: "\f372"; } +.bi-file-earmark-medical::before { content: "\f373"; } +.bi-file-earmark-minus-fill::before { content: "\f374"; } +.bi-file-earmark-minus::before { content: "\f375"; } +.bi-file-earmark-music-fill::before { content: "\f376"; } +.bi-file-earmark-music::before { content: "\f377"; } +.bi-file-earmark-person-fill::before { content: "\f378"; } +.bi-file-earmark-person::before { content: "\f379"; } +.bi-file-earmark-play-fill::before { content: "\f37a"; } +.bi-file-earmark-play::before { content: "\f37b"; } +.bi-file-earmark-plus-fill::before { content: "\f37c"; } +.bi-file-earmark-plus::before { content: "\f37d"; } +.bi-file-earmark-post-fill::before { content: "\f37e"; } +.bi-file-earmark-post::before { content: "\f37f"; } +.bi-file-earmark-ppt-fill::before { content: "\f380"; } +.bi-file-earmark-ppt::before { content: "\f381"; } +.bi-file-earmark-richtext-fill::before { content: "\f382"; } +.bi-file-earmark-richtext::before { content: "\f383"; } +.bi-file-earmark-ruled-fill::before { content: "\f384"; } +.bi-file-earmark-ruled::before { content: "\f385"; } +.bi-file-earmark-slides-fill::before { content: "\f386"; } +.bi-file-earmark-slides::before { content: "\f387"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } +.bi-file-earmark-spreadsheet::before { content: "\f389"; } +.bi-file-earmark-text-fill::before { content: "\f38a"; } +.bi-file-earmark-text::before { content: "\f38b"; } +.bi-file-earmark-word-fill::before { content: "\f38c"; } +.bi-file-earmark-word::before { content: "\f38d"; } +.bi-file-earmark-x-fill::before { content: "\f38e"; } +.bi-file-earmark-x::before { content: "\f38f"; } +.bi-file-earmark-zip-fill::before { content: "\f390"; } +.bi-file-earmark-zip::before { content: "\f391"; } +.bi-file-earmark::before { content: "\f392"; } +.bi-file-easel-fill::before { content: "\f393"; } +.bi-file-easel::before { content: "\f394"; } +.bi-file-excel-fill::before { content: "\f395"; } +.bi-file-excel::before { content: "\f396"; } +.bi-file-fill::before { content: "\f397"; } +.bi-file-font-fill::before { content: "\f398"; } +.bi-file-font::before { content: "\f399"; } +.bi-file-image-fill::before { content: "\f39a"; } +.bi-file-image::before { content: "\f39b"; } +.bi-file-lock-fill::before { content: "\f39c"; } +.bi-file-lock::before { content: "\f39d"; } +.bi-file-lock2-fill::before { content: "\f39e"; } +.bi-file-lock2::before { content: "\f39f"; } +.bi-file-medical-fill::before { content: "\f3a0"; } +.bi-file-medical::before { content: "\f3a1"; } +.bi-file-minus-fill::before { content: "\f3a2"; } +.bi-file-minus::before { content: "\f3a3"; } +.bi-file-music-fill::before { content: "\f3a4"; } +.bi-file-music::before { content: "\f3a5"; } +.bi-file-person-fill::before { content: "\f3a6"; } +.bi-file-person::before { content: "\f3a7"; } +.bi-file-play-fill::before { content: "\f3a8"; } +.bi-file-play::before { content: "\f3a9"; } +.bi-file-plus-fill::before { content: "\f3aa"; } +.bi-file-plus::before { content: "\f3ab"; } +.bi-file-post-fill::before { content: "\f3ac"; } +.bi-file-post::before { content: "\f3ad"; } +.bi-file-ppt-fill::before { content: "\f3ae"; } +.bi-file-ppt::before { content: "\f3af"; } +.bi-file-richtext-fill::before { content: "\f3b0"; } +.bi-file-richtext::before { content: "\f3b1"; } +.bi-file-ruled-fill::before { content: "\f3b2"; } +.bi-file-ruled::before { content: "\f3b3"; } +.bi-file-slides-fill::before { content: "\f3b4"; } +.bi-file-slides::before { content: "\f3b5"; } +.bi-file-spreadsheet-fill::before { content: "\f3b6"; } +.bi-file-spreadsheet::before { content: "\f3b7"; } +.bi-file-text-fill::before { content: "\f3b8"; } +.bi-file-text::before { content: "\f3b9"; } +.bi-file-word-fill::before { content: "\f3ba"; } +.bi-file-word::before { content: "\f3bb"; } +.bi-file-x-fill::before { content: "\f3bc"; } +.bi-file-x::before { content: "\f3bd"; } +.bi-file-zip-fill::before { content: "\f3be"; } +.bi-file-zip::before { content: "\f3bf"; } +.bi-file::before { content: "\f3c0"; } +.bi-files-alt::before { content: "\f3c1"; } +.bi-files::before { content: "\f3c2"; } +.bi-film::before { content: "\f3c3"; } +.bi-filter-circle-fill::before { content: "\f3c4"; } +.bi-filter-circle::before { content: "\f3c5"; } +.bi-filter-left::before { content: "\f3c6"; } +.bi-filter-right::before { content: "\f3c7"; } +.bi-filter-square-fill::before { content: "\f3c8"; } +.bi-filter-square::before { content: "\f3c9"; } +.bi-filter::before { content: "\f3ca"; } +.bi-flag-fill::before { content: "\f3cb"; } +.bi-flag::before { content: "\f3cc"; } +.bi-flower1::before { content: "\f3cd"; } +.bi-flower2::before { content: "\f3ce"; } +.bi-flower3::before { content: "\f3cf"; } +.bi-folder-check::before { content: "\f3d0"; } +.bi-folder-fill::before { content: "\f3d1"; } +.bi-folder-minus::before { content: "\f3d2"; } +.bi-folder-plus::before { content: "\f3d3"; } +.bi-folder-symlink-fill::before { content: "\f3d4"; } +.bi-folder-symlink::before { content: "\f3d5"; } +.bi-folder-x::before { content: "\f3d6"; } +.bi-folder::before { content: "\f3d7"; } +.bi-folder2-open::before { content: "\f3d8"; } +.bi-folder2::before { content: "\f3d9"; } +.bi-fonts::before { content: "\f3da"; } +.bi-forward-fill::before { content: "\f3db"; } +.bi-forward::before { content: "\f3dc"; } +.bi-front::before { content: "\f3dd"; } +.bi-fullscreen-exit::before { content: "\f3de"; } +.bi-fullscreen::before { content: "\f3df"; } +.bi-funnel-fill::before { content: "\f3e0"; } +.bi-funnel::before { content: "\f3e1"; } +.bi-gear-fill::before { content: "\f3e2"; } +.bi-gear-wide-connected::before { content: "\f3e3"; } +.bi-gear-wide::before { content: "\f3e4"; } +.bi-gear::before { content: "\f3e5"; } +.bi-gem::before { content: "\f3e6"; } +.bi-geo-alt-fill::before { content: "\f3e7"; } +.bi-geo-alt::before { content: "\f3e8"; } +.bi-geo-fill::before { content: "\f3e9"; } +.bi-geo::before { content: "\f3ea"; } +.bi-gift-fill::before { content: "\f3eb"; } +.bi-gift::before { content: "\f3ec"; } +.bi-github::before { content: "\f3ed"; } +.bi-globe::before { content: "\f3ee"; } +.bi-globe2::before { content: "\f3ef"; } +.bi-google::before { content: "\f3f0"; } +.bi-graph-down::before { content: "\f3f1"; } +.bi-graph-up::before { content: "\f3f2"; } +.bi-grid-1x2-fill::before { content: "\f3f3"; } +.bi-grid-1x2::before { content: "\f3f4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } +.bi-grid-3x2-gap::before { content: "\f3f6"; } +.bi-grid-3x2::before { content: "\f3f7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } +.bi-grid-3x3-gap::before { content: "\f3f9"; } +.bi-grid-3x3::before { content: "\f3fa"; } +.bi-grid-fill::before { content: "\f3fb"; } +.bi-grid::before { content: "\f3fc"; } +.bi-grip-horizontal::before { content: "\f3fd"; } +.bi-grip-vertical::before { content: "\f3fe"; } +.bi-hammer::before { content: "\f3ff"; } +.bi-hand-index-fill::before { content: "\f400"; } +.bi-hand-index-thumb-fill::before { content: "\f401"; } +.bi-hand-index-thumb::before { content: "\f402"; } +.bi-hand-index::before { content: "\f403"; } +.bi-hand-thumbs-down-fill::before { content: "\f404"; } +.bi-hand-thumbs-down::before { content: "\f405"; } +.bi-hand-thumbs-up-fill::before { content: "\f406"; } +.bi-hand-thumbs-up::before { content: "\f407"; } +.bi-handbag-fill::before { content: "\f408"; } +.bi-handbag::before { content: "\f409"; } +.bi-hash::before { content: "\f40a"; } +.bi-hdd-fill::before { content: "\f40b"; } +.bi-hdd-network-fill::before { content: "\f40c"; } +.bi-hdd-network::before { content: "\f40d"; } +.bi-hdd-rack-fill::before { content: "\f40e"; } +.bi-hdd-rack::before { content: "\f40f"; } +.bi-hdd-stack-fill::before { content: "\f410"; } +.bi-hdd-stack::before { content: "\f411"; } +.bi-hdd::before { content: "\f412"; } +.bi-headphones::before { content: "\f413"; } +.bi-headset::before { content: "\f414"; } +.bi-heart-fill::before { content: "\f415"; } +.bi-heart-half::before { content: "\f416"; } +.bi-heart::before { content: "\f417"; } +.bi-heptagon-fill::before { content: "\f418"; } +.bi-heptagon-half::before { content: "\f419"; } +.bi-heptagon::before { content: "\f41a"; } +.bi-hexagon-fill::before { content: "\f41b"; } +.bi-hexagon-half::before { content: "\f41c"; } +.bi-hexagon::before { content: "\f41d"; } +.bi-hourglass-bottom::before { content: "\f41e"; } +.bi-hourglass-split::before { content: "\f41f"; } +.bi-hourglass-top::before { content: "\f420"; } +.bi-hourglass::before { content: "\f421"; } +.bi-house-door-fill::before { content: "\f422"; } +.bi-house-door::before { content: "\f423"; } +.bi-house-fill::before { content: "\f424"; } +.bi-house::before { content: "\f425"; } +.bi-hr::before { content: "\f426"; } +.bi-hurricane::before { content: "\f427"; } +.bi-image-alt::before { content: "\f428"; } +.bi-image-fill::before { content: "\f429"; } +.bi-image::before { content: "\f42a"; } +.bi-images::before { content: "\f42b"; } +.bi-inbox-fill::before { content: "\f42c"; } +.bi-inbox::before { content: "\f42d"; } +.bi-inboxes-fill::before { content: "\f42e"; } +.bi-inboxes::before { content: "\f42f"; } +.bi-info-circle-fill::before { content: "\f430"; } +.bi-info-circle::before { content: "\f431"; } +.bi-info-square-fill::before { content: "\f432"; } +.bi-info-square::before { content: "\f433"; } +.bi-info::before { content: "\f434"; } +.bi-input-cursor-text::before { content: "\f435"; } +.bi-input-cursor::before { content: "\f436"; } +.bi-instagram::before { content: "\f437"; } +.bi-intersect::before { content: "\f438"; } +.bi-journal-album::before { content: "\f439"; } +.bi-journal-arrow-down::before { content: "\f43a"; } +.bi-journal-arrow-up::before { content: "\f43b"; } +.bi-journal-bookmark-fill::before { content: "\f43c"; } +.bi-journal-bookmark::before { content: "\f43d"; } +.bi-journal-check::before { content: "\f43e"; } +.bi-journal-code::before { content: "\f43f"; } +.bi-journal-medical::before { content: "\f440"; } +.bi-journal-minus::before { content: "\f441"; } +.bi-journal-plus::before { content: "\f442"; } +.bi-journal-richtext::before { content: "\f443"; } +.bi-journal-text::before { content: "\f444"; } +.bi-journal-x::before { content: "\f445"; } +.bi-journal::before { content: "\f446"; } +.bi-journals::before { content: "\f447"; } +.bi-joystick::before { content: "\f448"; } +.bi-justify-left::before { content: "\f449"; } +.bi-justify-right::before { content: "\f44a"; } +.bi-justify::before { content: "\f44b"; } +.bi-kanban-fill::before { content: "\f44c"; } +.bi-kanban::before { content: "\f44d"; } +.bi-key-fill::before { content: "\f44e"; } +.bi-key::before { content: "\f44f"; } +.bi-keyboard-fill::before { content: "\f450"; } +.bi-keyboard::before { content: "\f451"; } +.bi-ladder::before { content: "\f452"; } +.bi-lamp-fill::before { content: "\f453"; } +.bi-lamp::before { content: "\f454"; } +.bi-laptop-fill::before { content: "\f455"; } +.bi-laptop::before { content: "\f456"; } +.bi-layer-backward::before { content: "\f457"; } +.bi-layer-forward::before { content: "\f458"; } +.bi-layers-fill::before { content: "\f459"; } +.bi-layers-half::before { content: "\f45a"; } +.bi-layers::before { content: "\f45b"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } +.bi-layout-sidebar-inset::before { content: "\f45d"; } +.bi-layout-sidebar-reverse::before { content: "\f45e"; } +.bi-layout-sidebar::before { content: "\f45f"; } +.bi-layout-split::before { content: "\f460"; } +.bi-layout-text-sidebar-reverse::before { content: "\f461"; } +.bi-layout-text-sidebar::before { content: "\f462"; } +.bi-layout-text-window-reverse::before { content: "\f463"; } +.bi-layout-text-window::before { content: "\f464"; } +.bi-layout-three-columns::before { content: "\f465"; } +.bi-layout-wtf::before { content: "\f466"; } +.bi-life-preserver::before { content: "\f467"; } +.bi-lightbulb-fill::before { content: "\f468"; } +.bi-lightbulb-off-fill::before { content: "\f469"; } +.bi-lightbulb-off::before { content: "\f46a"; } +.bi-lightbulb::before { content: "\f46b"; } +.bi-lightning-charge-fill::before { content: "\f46c"; } +.bi-lightning-charge::before { content: "\f46d"; } +.bi-lightning-fill::before { content: "\f46e"; } +.bi-lightning::before { content: "\f46f"; } +.bi-link-45deg::before { content: "\f470"; } +.bi-link::before { content: "\f471"; } +.bi-linkedin::before { content: "\f472"; } +.bi-list-check::before { content: "\f473"; } +.bi-list-nested::before { content: "\f474"; } +.bi-list-ol::before { content: "\f475"; } +.bi-list-stars::before { content: "\f476"; } +.bi-list-task::before { content: "\f477"; } +.bi-list-ul::before { content: "\f478"; } +.bi-list::before { content: "\f479"; } +.bi-lock-fill::before { content: "\f47a"; } +.bi-lock::before { content: "\f47b"; } +.bi-mailbox::before { content: "\f47c"; } +.bi-mailbox2::before { content: "\f47d"; } +.bi-map-fill::before { content: "\f47e"; } +.bi-map::before { content: "\f47f"; } +.bi-markdown-fill::before { content: "\f480"; } +.bi-markdown::before { content: "\f481"; } +.bi-mask::before { content: "\f482"; } +.bi-megaphone-fill::before { content: "\f483"; } +.bi-megaphone::before { content: "\f484"; } +.bi-menu-app-fill::before { content: "\f485"; } +.bi-menu-app::before { content: "\f486"; } +.bi-menu-button-fill::before { content: "\f487"; } +.bi-menu-button-wide-fill::before { content: "\f488"; } +.bi-menu-button-wide::before { content: "\f489"; } +.bi-menu-button::before { content: "\f48a"; } +.bi-menu-down::before { content: "\f48b"; } +.bi-menu-up::before { content: "\f48c"; } +.bi-mic-fill::before { content: "\f48d"; } +.bi-mic-mute-fill::before { content: "\f48e"; } +.bi-mic-mute::before { content: "\f48f"; } +.bi-mic::before { content: "\f490"; } +.bi-minecart-loaded::before { content: "\f491"; } +.bi-minecart::before { content: "\f492"; } +.bi-moisture::before { content: "\f493"; } +.bi-moon-fill::before { content: "\f494"; } +.bi-moon-stars-fill::before { content: "\f495"; } +.bi-moon-stars::before { content: "\f496"; } +.bi-moon::before { content: "\f497"; } +.bi-mouse-fill::before { content: "\f498"; } +.bi-mouse::before { content: "\f499"; } +.bi-mouse2-fill::before { content: "\f49a"; } +.bi-mouse2::before { content: "\f49b"; } +.bi-mouse3-fill::before { content: "\f49c"; } +.bi-mouse3::before { content: "\f49d"; } +.bi-music-note-beamed::before { content: "\f49e"; } +.bi-music-note-list::before { content: "\f49f"; } +.bi-music-note::before { content: "\f4a0"; } +.bi-music-player-fill::before { content: "\f4a1"; } +.bi-music-player::before { content: "\f4a2"; } +.bi-newspaper::before { content: "\f4a3"; } +.bi-node-minus-fill::before { content: "\f4a4"; } +.bi-node-minus::before { content: "\f4a5"; } +.bi-node-plus-fill::before { content: "\f4a6"; } +.bi-node-plus::before { content: "\f4a7"; } +.bi-nut-fill::before { content: "\f4a8"; } +.bi-nut::before { content: "\f4a9"; } +.bi-octagon-fill::before { content: "\f4aa"; } +.bi-octagon-half::before { content: "\f4ab"; } +.bi-octagon::before { content: "\f4ac"; } +.bi-option::before { content: "\f4ad"; } +.bi-outlet::before { content: "\f4ae"; } +.bi-paint-bucket::before { content: "\f4af"; } +.bi-palette-fill::before { content: "\f4b0"; } +.bi-palette::before { content: "\f4b1"; } +.bi-palette2::before { content: "\f4b2"; } +.bi-paperclip::before { content: "\f4b3"; } +.bi-paragraph::before { content: "\f4b4"; } +.bi-patch-check-fill::before { content: "\f4b5"; } +.bi-patch-check::before { content: "\f4b6"; } +.bi-patch-exclamation-fill::before { content: "\f4b7"; } +.bi-patch-exclamation::before { content: "\f4b8"; } +.bi-patch-minus-fill::before { content: "\f4b9"; } +.bi-patch-minus::before { content: "\f4ba"; } +.bi-patch-plus-fill::before { content: "\f4bb"; } +.bi-patch-plus::before { content: "\f4bc"; } +.bi-patch-question-fill::before { content: "\f4bd"; } +.bi-patch-question::before { content: "\f4be"; } +.bi-pause-btn-fill::before { content: "\f4bf"; } +.bi-pause-btn::before { content: "\f4c0"; } +.bi-pause-circle-fill::before { content: "\f4c1"; } +.bi-pause-circle::before { content: "\f4c2"; } +.bi-pause-fill::before { content: "\f4c3"; } +.bi-pause::before { content: "\f4c4"; } +.bi-peace-fill::before { content: "\f4c5"; } +.bi-peace::before { content: "\f4c6"; } +.bi-pen-fill::before { content: "\f4c7"; } +.bi-pen::before { content: "\f4c8"; } +.bi-pencil-fill::before { content: "\f4c9"; } +.bi-pencil-square::before { content: "\f4ca"; } +.bi-pencil::before { content: "\f4cb"; } +.bi-pentagon-fill::before { content: "\f4cc"; } +.bi-pentagon-half::before { content: "\f4cd"; } +.bi-pentagon::before { content: "\f4ce"; } +.bi-people-fill::before { content: "\f4cf"; } +.bi-people::before { content: "\f4d0"; } +.bi-percent::before { content: "\f4d1"; } +.bi-person-badge-fill::before { content: "\f4d2"; } +.bi-person-badge::before { content: "\f4d3"; } +.bi-person-bounding-box::before { content: "\f4d4"; } +.bi-person-check-fill::before { content: "\f4d5"; } +.bi-person-check::before { content: "\f4d6"; } +.bi-person-circle::before { content: "\f4d7"; } +.bi-person-dash-fill::before { content: "\f4d8"; } +.bi-person-dash::before { content: "\f4d9"; } +.bi-person-fill::before { content: "\f4da"; } +.bi-person-lines-fill::before { content: "\f4db"; } +.bi-person-plus-fill::before { content: "\f4dc"; } +.bi-person-plus::before { content: "\f4dd"; } +.bi-person-square::before { content: "\f4de"; } +.bi-person-x-fill::before { content: "\f4df"; } +.bi-person-x::before { content: "\f4e0"; } +.bi-person::before { content: "\f4e1"; } +.bi-phone-fill::before { content: "\f4e2"; } +.bi-phone-landscape-fill::before { content: "\f4e3"; } +.bi-phone-landscape::before { content: "\f4e4"; } +.bi-phone-vibrate-fill::before { content: "\f4e5"; } +.bi-phone-vibrate::before { content: "\f4e6"; } +.bi-phone::before { content: "\f4e7"; } +.bi-pie-chart-fill::before { content: "\f4e8"; } +.bi-pie-chart::before { content: "\f4e9"; } +.bi-pin-angle-fill::before { content: "\f4ea"; } +.bi-pin-angle::before { content: "\f4eb"; } +.bi-pin-fill::before { content: "\f4ec"; } +.bi-pin::before { content: "\f4ed"; } +.bi-pip-fill::before { content: "\f4ee"; } +.bi-pip::before { content: "\f4ef"; } +.bi-play-btn-fill::before { content: "\f4f0"; } +.bi-play-btn::before { content: "\f4f1"; } +.bi-play-circle-fill::before { content: "\f4f2"; } +.bi-play-circle::before { content: "\f4f3"; } +.bi-play-fill::before { content: "\f4f4"; } +.bi-play::before { content: "\f4f5"; } +.bi-plug-fill::before { content: "\f4f6"; } +.bi-plug::before { content: "\f4f7"; } +.bi-plus-circle-dotted::before { content: "\f4f8"; } +.bi-plus-circle-fill::before { content: "\f4f9"; } +.bi-plus-circle::before { content: "\f4fa"; } +.bi-plus-square-dotted::before { content: "\f4fb"; } +.bi-plus-square-fill::before { content: "\f4fc"; } +.bi-plus-square::before { content: "\f4fd"; } +.bi-plus::before { content: "\f4fe"; } +.bi-power::before { content: "\f4ff"; } +.bi-printer-fill::before { content: "\f500"; } +.bi-printer::before { content: "\f501"; } +.bi-puzzle-fill::before { content: "\f502"; } +.bi-puzzle::before { content: "\f503"; } +.bi-question-circle-fill::before { content: "\f504"; } +.bi-question-circle::before { content: "\f505"; } +.bi-question-diamond-fill::before { content: "\f506"; } +.bi-question-diamond::before { content: "\f507"; } +.bi-question-octagon-fill::before { content: "\f508"; } +.bi-question-octagon::before { content: "\f509"; } +.bi-question-square-fill::before { content: "\f50a"; } +.bi-question-square::before { content: "\f50b"; } +.bi-question::before { content: "\f50c"; } +.bi-rainbow::before { content: "\f50d"; } +.bi-receipt-cutoff::before { content: "\f50e"; } +.bi-receipt::before { content: "\f50f"; } +.bi-reception-0::before { content: "\f510"; } +.bi-reception-1::before { content: "\f511"; } +.bi-reception-2::before { content: "\f512"; } +.bi-reception-3::before { content: "\f513"; } +.bi-reception-4::before { content: "\f514"; } +.bi-record-btn-fill::before { content: "\f515"; } +.bi-record-btn::before { content: "\f516"; } +.bi-record-circle-fill::before { content: "\f517"; } +.bi-record-circle::before { content: "\f518"; } +.bi-record-fill::before { content: "\f519"; } +.bi-record::before { content: "\f51a"; } +.bi-record2-fill::before { content: "\f51b"; } +.bi-record2::before { content: "\f51c"; } +.bi-reply-all-fill::before { content: "\f51d"; } +.bi-reply-all::before { content: "\f51e"; } +.bi-reply-fill::before { content: "\f51f"; } +.bi-reply::before { content: "\f520"; } +.bi-rss-fill::before { content: "\f521"; } +.bi-rss::before { content: "\f522"; } +.bi-rulers::before { content: "\f523"; } +.bi-save-fill::before { content: "\f524"; } +.bi-save::before { content: "\f525"; } +.bi-save2-fill::before { content: "\f526"; } +.bi-save2::before { content: "\f527"; } +.bi-scissors::before { content: "\f528"; } +.bi-screwdriver::before { content: "\f529"; } +.bi-search::before { content: "\f52a"; } +.bi-segmented-nav::before { content: "\f52b"; } +.bi-server::before { content: "\f52c"; } +.bi-share-fill::before { content: "\f52d"; } +.bi-share::before { content: "\f52e"; } +.bi-shield-check::before { content: "\f52f"; } +.bi-shield-exclamation::before { content: "\f530"; } +.bi-shield-fill-check::before { content: "\f531"; } +.bi-shield-fill-exclamation::before { content: "\f532"; } +.bi-shield-fill-minus::before { content: "\f533"; } +.bi-shield-fill-plus::before { content: "\f534"; } +.bi-shield-fill-x::before { content: "\f535"; } +.bi-shield-fill::before { content: "\f536"; } +.bi-shield-lock-fill::before { content: "\f537"; } +.bi-shield-lock::before { content: "\f538"; } +.bi-shield-minus::before { content: "\f539"; } +.bi-shield-plus::before { content: "\f53a"; } +.bi-shield-shaded::before { content: "\f53b"; } +.bi-shield-slash-fill::before { content: "\f53c"; } +.bi-shield-slash::before { content: "\f53d"; } +.bi-shield-x::before { content: "\f53e"; } +.bi-shield::before { content: "\f53f"; } +.bi-shift-fill::before { content: "\f540"; } +.bi-shift::before { content: "\f541"; } +.bi-shop-window::before { content: "\f542"; } +.bi-shop::before { content: "\f543"; } +.bi-shuffle::before { content: "\f544"; } +.bi-signpost-2-fill::before { content: "\f545"; } +.bi-signpost-2::before { content: "\f546"; } +.bi-signpost-fill::before { content: "\f547"; } +.bi-signpost-split-fill::before { content: "\f548"; } +.bi-signpost-split::before { content: "\f549"; } +.bi-signpost::before { content: "\f54a"; } +.bi-sim-fill::before { content: "\f54b"; } +.bi-sim::before { content: "\f54c"; } +.bi-skip-backward-btn-fill::before { content: "\f54d"; } +.bi-skip-backward-btn::before { content: "\f54e"; } +.bi-skip-backward-circle-fill::before { content: "\f54f"; } +.bi-skip-backward-circle::before { content: "\f550"; } +.bi-skip-backward-fill::before { content: "\f551"; } +.bi-skip-backward::before { content: "\f552"; } +.bi-skip-end-btn-fill::before { content: "\f553"; } +.bi-skip-end-btn::before { content: "\f554"; } +.bi-skip-end-circle-fill::before { content: "\f555"; } +.bi-skip-end-circle::before { content: "\f556"; } +.bi-skip-end-fill::before { content: "\f557"; } +.bi-skip-end::before { content: "\f558"; } +.bi-skip-forward-btn-fill::before { content: "\f559"; } +.bi-skip-forward-btn::before { content: "\f55a"; } +.bi-skip-forward-circle-fill::before { content: "\f55b"; } +.bi-skip-forward-circle::before { content: "\f55c"; } +.bi-skip-forward-fill::before { content: "\f55d"; } +.bi-skip-forward::before { content: "\f55e"; } +.bi-skip-start-btn-fill::before { content: "\f55f"; } +.bi-skip-start-btn::before { content: "\f560"; } +.bi-skip-start-circle-fill::before { content: "\f561"; } +.bi-skip-start-circle::before { content: "\f562"; } +.bi-skip-start-fill::before { content: "\f563"; } +.bi-skip-start::before { content: "\f564"; } +.bi-slack::before { content: "\f565"; } +.bi-slash-circle-fill::before { content: "\f566"; } +.bi-slash-circle::before { content: "\f567"; } +.bi-slash-square-fill::before { content: "\f568"; } +.bi-slash-square::before { content: "\f569"; } +.bi-slash::before { content: "\f56a"; } +.bi-sliders::before { content: "\f56b"; } +.bi-smartwatch::before { content: "\f56c"; } +.bi-snow::before { content: "\f56d"; } +.bi-snow2::before { content: "\f56e"; } +.bi-snow3::before { content: "\f56f"; } +.bi-sort-alpha-down-alt::before { content: "\f570"; } +.bi-sort-alpha-down::before { content: "\f571"; } +.bi-sort-alpha-up-alt::before { content: "\f572"; } +.bi-sort-alpha-up::before { content: "\f573"; } +.bi-sort-down-alt::before { content: "\f574"; } +.bi-sort-down::before { content: "\f575"; } +.bi-sort-numeric-down-alt::before { content: "\f576"; } +.bi-sort-numeric-down::before { content: "\f577"; } +.bi-sort-numeric-up-alt::before { content: "\f578"; } +.bi-sort-numeric-up::before { content: "\f579"; } +.bi-sort-up-alt::before { content: "\f57a"; } +.bi-sort-up::before { content: "\f57b"; } +.bi-soundwave::before { content: "\f57c"; } +.bi-speaker-fill::before { content: "\f57d"; } +.bi-speaker::before { content: "\f57e"; } +.bi-speedometer::before { content: "\f57f"; } +.bi-speedometer2::before { content: "\f580"; } +.bi-spellcheck::before { content: "\f581"; } +.bi-square-fill::before { content: "\f582"; } +.bi-square-half::before { content: "\f583"; } +.bi-square::before { content: "\f584"; } +.bi-stack::before { content: "\f585"; } +.bi-star-fill::before { content: "\f586"; } +.bi-star-half::before { content: "\f587"; } +.bi-star::before { content: "\f588"; } +.bi-stars::before { content: "\f589"; } +.bi-stickies-fill::before { content: "\f58a"; } +.bi-stickies::before { content: "\f58b"; } +.bi-sticky-fill::before { content: "\f58c"; } +.bi-sticky::before { content: "\f58d"; } +.bi-stop-btn-fill::before { content: "\f58e"; } +.bi-stop-btn::before { content: "\f58f"; } +.bi-stop-circle-fill::before { content: "\f590"; } +.bi-stop-circle::before { content: "\f591"; } +.bi-stop-fill::before { content: "\f592"; } +.bi-stop::before { content: "\f593"; } +.bi-stoplights-fill::before { content: "\f594"; } +.bi-stoplights::before { content: "\f595"; } +.bi-stopwatch-fill::before { content: "\f596"; } +.bi-stopwatch::before { content: "\f597"; } +.bi-subtract::before { content: "\f598"; } +.bi-suit-club-fill::before { content: "\f599"; } +.bi-suit-club::before { content: "\f59a"; } +.bi-suit-diamond-fill::before { content: "\f59b"; } +.bi-suit-diamond::before { content: "\f59c"; } +.bi-suit-heart-fill::before { content: "\f59d"; } +.bi-suit-heart::before { content: "\f59e"; } +.bi-suit-spade-fill::before { content: "\f59f"; } +.bi-suit-spade::before { content: "\f5a0"; } +.bi-sun-fill::before { content: "\f5a1"; } +.bi-sun::before { content: "\f5a2"; } +.bi-sunglasses::before { content: "\f5a3"; } +.bi-sunrise-fill::before { content: "\f5a4"; } +.bi-sunrise::before { content: "\f5a5"; } +.bi-sunset-fill::before { content: "\f5a6"; } +.bi-sunset::before { content: "\f5a7"; } +.bi-symmetry-horizontal::before { content: "\f5a8"; } +.bi-symmetry-vertical::before { content: "\f5a9"; } +.bi-table::before { content: "\f5aa"; } +.bi-tablet-fill::before { content: "\f5ab"; } +.bi-tablet-landscape-fill::before { content: "\f5ac"; } +.bi-tablet-landscape::before { content: "\f5ad"; } +.bi-tablet::before { content: "\f5ae"; } +.bi-tag-fill::before { content: "\f5af"; } +.bi-tag::before { content: "\f5b0"; } +.bi-tags-fill::before { content: "\f5b1"; } +.bi-tags::before { content: "\f5b2"; } +.bi-telegram::before { content: "\f5b3"; } +.bi-telephone-fill::before { content: "\f5b4"; } +.bi-telephone-forward-fill::before { content: "\f5b5"; } +.bi-telephone-forward::before { content: "\f5b6"; } +.bi-telephone-inbound-fill::before { content: "\f5b7"; } +.bi-telephone-inbound::before { content: "\f5b8"; } +.bi-telephone-minus-fill::before { content: "\f5b9"; } +.bi-telephone-minus::before { content: "\f5ba"; } +.bi-telephone-outbound-fill::before { content: "\f5bb"; } +.bi-telephone-outbound::before { content: "\f5bc"; } +.bi-telephone-plus-fill::before { content: "\f5bd"; } +.bi-telephone-plus::before { content: "\f5be"; } +.bi-telephone-x-fill::before { content: "\f5bf"; } +.bi-telephone-x::before { content: "\f5c0"; } +.bi-telephone::before { content: "\f5c1"; } +.bi-terminal-fill::before { content: "\f5c2"; } +.bi-terminal::before { content: "\f5c3"; } +.bi-text-center::before { content: "\f5c4"; } +.bi-text-indent-left::before { content: "\f5c5"; } +.bi-text-indent-right::before { content: "\f5c6"; } +.bi-text-left::before { content: "\f5c7"; } +.bi-text-paragraph::before { content: "\f5c8"; } +.bi-text-right::before { content: "\f5c9"; } +.bi-textarea-resize::before { content: "\f5ca"; } +.bi-textarea-t::before { content: "\f5cb"; } +.bi-textarea::before { content: "\f5cc"; } +.bi-thermometer-half::before { content: "\f5cd"; } +.bi-thermometer-high::before { content: "\f5ce"; } +.bi-thermometer-low::before { content: "\f5cf"; } +.bi-thermometer-snow::before { content: "\f5d0"; } +.bi-thermometer-sun::before { content: "\f5d1"; } +.bi-thermometer::before { content: "\f5d2"; } +.bi-three-dots-vertical::before { content: "\f5d3"; } +.bi-three-dots::before { content: "\f5d4"; } +.bi-toggle-off::before { content: "\f5d5"; } +.bi-toggle-on::before { content: "\f5d6"; } +.bi-toggle2-off::before { content: "\f5d7"; } +.bi-toggle2-on::before { content: "\f5d8"; } +.bi-toggles::before { content: "\f5d9"; } +.bi-toggles2::before { content: "\f5da"; } +.bi-tools::before { content: "\f5db"; } +.bi-tornado::before { content: "\f5dc"; } +.bi-trash-fill::before { content: "\f5dd"; } +.bi-trash::before { content: "\f5de"; } +.bi-trash2-fill::before { content: "\f5df"; } +.bi-trash2::before { content: "\f5e0"; } +.bi-tree-fill::before { content: "\f5e1"; } +.bi-tree::before { content: "\f5e2"; } +.bi-triangle-fill::before { content: "\f5e3"; } +.bi-triangle-half::before { content: "\f5e4"; } +.bi-triangle::before { content: "\f5e5"; } +.bi-trophy-fill::before { content: "\f5e6"; } +.bi-trophy::before { content: "\f5e7"; } +.bi-tropical-storm::before { content: "\f5e8"; } +.bi-truck-flatbed::before { content: "\f5e9"; } +.bi-truck::before { content: "\f5ea"; } +.bi-tsunami::before { content: "\f5eb"; } +.bi-tv-fill::before { content: "\f5ec"; } +.bi-tv::before { content: "\f5ed"; } +.bi-twitch::before { content: "\f5ee"; } +.bi-twitter::before { content: "\f5ef"; } +.bi-type-bold::before { content: "\f5f0"; } +.bi-type-h1::before { content: "\f5f1"; } +.bi-type-h2::before { content: "\f5f2"; } +.bi-type-h3::before { content: "\f5f3"; } +.bi-type-italic::before { content: "\f5f4"; } +.bi-type-strikethrough::before { content: "\f5f5"; } +.bi-type-underline::before { content: "\f5f6"; } +.bi-type::before { content: "\f5f7"; } +.bi-ui-checks-grid::before { content: "\f5f8"; } +.bi-ui-checks::before { content: "\f5f9"; } +.bi-ui-radios-grid::before { content: "\f5fa"; } +.bi-ui-radios::before { content: "\f5fb"; } +.bi-umbrella-fill::before { content: "\f5fc"; } +.bi-umbrella::before { content: "\f5fd"; } +.bi-union::before { content: "\f5fe"; } +.bi-unlock-fill::before { content: "\f5ff"; } +.bi-unlock::before { content: "\f600"; } +.bi-upc-scan::before { content: "\f601"; } +.bi-upc::before { content: "\f602"; } +.bi-upload::before { content: "\f603"; } +.bi-vector-pen::before { content: "\f604"; } +.bi-view-list::before { content: "\f605"; } +.bi-view-stacked::before { content: "\f606"; } +.bi-vinyl-fill::before { content: "\f607"; } +.bi-vinyl::before { content: "\f608"; } +.bi-voicemail::before { content: "\f609"; } +.bi-volume-down-fill::before { content: "\f60a"; } +.bi-volume-down::before { content: "\f60b"; } +.bi-volume-mute-fill::before { content: "\f60c"; } +.bi-volume-mute::before { content: "\f60d"; } +.bi-volume-off-fill::before { content: "\f60e"; } +.bi-volume-off::before { content: "\f60f"; } +.bi-volume-up-fill::before { content: "\f610"; } +.bi-volume-up::before { content: "\f611"; } +.bi-vr::before { content: "\f612"; } +.bi-wallet-fill::before { content: "\f613"; } +.bi-wallet::before { content: "\f614"; } +.bi-wallet2::before { content: "\f615"; } +.bi-watch::before { content: "\f616"; } +.bi-water::before { content: "\f617"; } +.bi-whatsapp::before { content: "\f618"; } +.bi-wifi-1::before { content: "\f619"; } +.bi-wifi-2::before { content: "\f61a"; } +.bi-wifi-off::before { content: "\f61b"; } +.bi-wifi::before { content: "\f61c"; } +.bi-wind::before { content: "\f61d"; } +.bi-window-dock::before { content: "\f61e"; } +.bi-window-sidebar::before { content: "\f61f"; } +.bi-window::before { content: "\f620"; } +.bi-wrench::before { content: "\f621"; } +.bi-x-circle-fill::before { content: "\f622"; } +.bi-x-circle::before { content: "\f623"; } +.bi-x-diamond-fill::before { content: "\f624"; } +.bi-x-diamond::before { content: "\f625"; } +.bi-x-octagon-fill::before { content: "\f626"; } +.bi-x-octagon::before { content: "\f627"; } +.bi-x-square-fill::before { content: "\f628"; } +.bi-x-square::before { content: "\f629"; } +.bi-x::before { content: "\f62a"; } +.bi-youtube::before { content: "\f62b"; } +.bi-zoom-in::before { content: "\f62c"; } +.bi-zoom-out::before { content: "\f62d"; } +.bi-bank::before { content: "\f62e"; } +.bi-bank2::before { content: "\f62f"; } +.bi-bell-slash-fill::before { content: "\f630"; } +.bi-bell-slash::before { content: "\f631"; } +.bi-cash-coin::before { content: "\f632"; } +.bi-check-lg::before { content: "\f633"; } +.bi-coin::before { content: "\f634"; } +.bi-currency-bitcoin::before { content: "\f635"; } +.bi-currency-dollar::before { content: "\f636"; } +.bi-currency-euro::before { content: "\f637"; } +.bi-currency-exchange::before { content: "\f638"; } +.bi-currency-pound::before { content: "\f639"; } +.bi-currency-yen::before { content: "\f63a"; } +.bi-dash-lg::before { content: "\f63b"; } +.bi-exclamation-lg::before { content: "\f63c"; } +.bi-file-earmark-pdf-fill::before { content: "\f63d"; } +.bi-file-earmark-pdf::before { content: "\f63e"; } +.bi-file-pdf-fill::before { content: "\f63f"; } +.bi-file-pdf::before { content: "\f640"; } +.bi-gender-ambiguous::before { content: "\f641"; } +.bi-gender-female::before { content: "\f642"; } +.bi-gender-male::before { content: "\f643"; } +.bi-gender-trans::before { content: "\f644"; } +.bi-headset-vr::before { content: "\f645"; } +.bi-info-lg::before { content: "\f646"; } +.bi-mastodon::before { content: "\f647"; } +.bi-messenger::before { content: "\f648"; } +.bi-piggy-bank-fill::before { content: "\f649"; } +.bi-piggy-bank::before { content: "\f64a"; } +.bi-pin-map-fill::before { content: "\f64b"; } +.bi-pin-map::before { content: "\f64c"; } +.bi-plus-lg::before { content: "\f64d"; } +.bi-question-lg::before { content: "\f64e"; } +.bi-recycle::before { content: "\f64f"; } +.bi-reddit::before { content: "\f650"; } +.bi-safe-fill::before { content: "\f651"; } +.bi-safe2-fill::before { content: "\f652"; } +.bi-safe2::before { content: "\f653"; } +.bi-sd-card-fill::before { content: "\f654"; } +.bi-sd-card::before { content: "\f655"; } +.bi-skype::before { content: "\f656"; } +.bi-slash-lg::before { content: "\f657"; } +.bi-translate::before { content: "\f658"; } +.bi-x-lg::before { content: "\f659"; } +.bi-safe::before { content: "\f65a"; } +.bi-apple::before { content: "\f65b"; } +.bi-microsoft::before { content: "\f65d"; } +.bi-windows::before { content: "\f65e"; } +.bi-behance::before { content: "\f65c"; } +.bi-dribbble::before { content: "\f65f"; } +.bi-line::before { content: "\f660"; } +.bi-medium::before { content: "\f661"; } +.bi-paypal::before { content: "\f662"; } +.bi-pinterest::before { content: "\f663"; } +.bi-signal::before { content: "\f664"; } +.bi-snapchat::before { content: "\f665"; } +.bi-spotify::before { content: "\f666"; } +.bi-stack-overflow::before { content: "\f667"; } +.bi-strava::before { content: "\f668"; } +.bi-wordpress::before { content: "\f669"; } +.bi-vimeo::before { content: "\f66a"; } +.bi-activity::before { content: "\f66b"; } +.bi-easel2-fill::before { content: "\f66c"; } +.bi-easel2::before { content: "\f66d"; } +.bi-easel3-fill::before { content: "\f66e"; } +.bi-easel3::before { content: "\f66f"; } +.bi-fan::before { content: "\f670"; } +.bi-fingerprint::before { content: "\f671"; } +.bi-graph-down-arrow::before { content: "\f672"; } +.bi-graph-up-arrow::before { content: "\f673"; } +.bi-hypnotize::before { content: "\f674"; } +.bi-magic::before { content: "\f675"; } +.bi-person-rolodex::before { content: "\f676"; } +.bi-person-video::before { content: "\f677"; } +.bi-person-video2::before { content: "\f678"; } +.bi-person-video3::before { content: "\f679"; } +.bi-person-workspace::before { content: "\f67a"; } +.bi-radioactive::before { content: "\f67b"; } +.bi-webcam-fill::before { content: "\f67c"; } +.bi-webcam::before { content: "\f67d"; } +.bi-yin-yang::before { content: "\f67e"; } +.bi-bandaid-fill::before { content: "\f680"; } +.bi-bandaid::before { content: "\f681"; } +.bi-bluetooth::before { content: "\f682"; } +.bi-body-text::before { content: "\f683"; } +.bi-boombox::before { content: "\f684"; } +.bi-boxes::before { content: "\f685"; } +.bi-dpad-fill::before { content: "\f686"; } +.bi-dpad::before { content: "\f687"; } +.bi-ear-fill::before { content: "\f688"; } +.bi-ear::before { content: "\f689"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-fill::before { content: "\f691"; } +.bi-envelope-exclamation::before { content: "\f692"; } +.bi-envelope-plus-fill::before { content: "\f693"; } +.bi-envelope-plus::before { content: "\f694"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-fill::before { content: "\f699"; } +.bi-envelope-x::before { content: "\f69a"; } +.bi-explicit-fill::before { content: "\f69b"; } +.bi-explicit::before { content: "\f69c"; } +.bi-git::before { content: "\f69d"; } +.bi-infinity::before { content: "\f69e"; } +.bi-list-columns-reverse::before { content: "\f69f"; } +.bi-list-columns::before { content: "\f6a0"; } +.bi-meta::before { content: "\f6a1"; } +.bi-nintendo-switch::before { content: "\f6a4"; } +.bi-pc-display-horizontal::before { content: "\f6a5"; } +.bi-pc-display::before { content: "\f6a6"; } +.bi-pc-horizontal::before { content: "\f6a7"; } +.bi-pc::before { content: "\f6a8"; } +.bi-playstation::before { content: "\f6a9"; } +.bi-plus-slash-minus::before { content: "\f6aa"; } +.bi-projector-fill::before { content: "\f6ab"; } +.bi-projector::before { content: "\f6ac"; } +.bi-qr-code-scan::before { content: "\f6ad"; } +.bi-qr-code::before { content: "\f6ae"; } +.bi-quora::before { content: "\f6af"; } +.bi-quote::before { content: "\f6b0"; } +.bi-robot::before { content: "\f6b1"; } +.bi-send-check-fill::before { content: "\f6b2"; } +.bi-send-check::before { content: "\f6b3"; } +.bi-send-dash-fill::before { content: "\f6b4"; } +.bi-send-dash::before { content: "\f6b5"; } +.bi-send-exclamation-fill::before { content: "\f6b7"; } +.bi-send-exclamation::before { content: "\f6b8"; } +.bi-send-fill::before { content: "\f6b9"; } +.bi-send-plus-fill::before { content: "\f6ba"; } +.bi-send-plus::before { content: "\f6bb"; } +.bi-send-slash-fill::before { content: "\f6bc"; } +.bi-send-slash::before { content: "\f6bd"; } +.bi-send-x-fill::before { content: "\f6be"; } +.bi-send-x::before { content: "\f6bf"; } +.bi-send::before { content: "\f6c0"; } +.bi-steam::before { content: "\f6c1"; } +.bi-terminal-dash::before { content: "\f6c3"; } +.bi-terminal-plus::before { content: "\f6c4"; } +.bi-terminal-split::before { content: "\f6c5"; } +.bi-ticket-detailed-fill::before { content: "\f6c6"; } +.bi-ticket-detailed::before { content: "\f6c7"; } +.bi-ticket-fill::before { content: "\f6c8"; } +.bi-ticket-perforated-fill::before { content: "\f6c9"; } +.bi-ticket-perforated::before { content: "\f6ca"; } +.bi-ticket::before { content: "\f6cb"; } +.bi-tiktok::before { content: "\f6cc"; } +.bi-window-dash::before { content: "\f6cd"; } +.bi-window-desktop::before { content: "\f6ce"; } +.bi-window-fullscreen::before { content: "\f6cf"; } +.bi-window-plus::before { content: "\f6d0"; } +.bi-window-split::before { content: "\f6d1"; } +.bi-window-stack::before { content: "\f6d2"; } +.bi-window-x::before { content: "\f6d3"; } +.bi-xbox::before { content: "\f6d4"; } +.bi-ethernet::before { content: "\f6d5"; } +.bi-hdmi-fill::before { content: "\f6d6"; } +.bi-hdmi::before { content: "\f6d7"; } +.bi-usb-c-fill::before { content: "\f6d8"; } +.bi-usb-c::before { content: "\f6d9"; } +.bi-usb-fill::before { content: "\f6da"; } +.bi-usb-plug-fill::before { content: "\f6db"; } +.bi-usb-plug::before { content: "\f6dc"; } +.bi-usb-symbol::before { content: "\f6dd"; } +.bi-usb::before { content: "\f6de"; } +.bi-boombox-fill::before { content: "\f6df"; } +.bi-displayport::before { content: "\f6e1"; } +.bi-gpu-card::before { content: "\f6e2"; } +.bi-memory::before { content: "\f6e3"; } +.bi-modem-fill::before { content: "\f6e4"; } +.bi-modem::before { content: "\f6e5"; } +.bi-motherboard-fill::before { content: "\f6e6"; } +.bi-motherboard::before { content: "\f6e7"; } +.bi-optical-audio-fill::before { content: "\f6e8"; } +.bi-optical-audio::before { content: "\f6e9"; } +.bi-pci-card::before { content: "\f6ea"; } +.bi-router-fill::before { content: "\f6eb"; } +.bi-router::before { content: "\f6ec"; } +.bi-thunderbolt-fill::before { content: "\f6ef"; } +.bi-thunderbolt::before { content: "\f6f0"; } +.bi-usb-drive-fill::before { content: "\f6f1"; } +.bi-usb-drive::before { content: "\f6f2"; } +.bi-usb-micro-fill::before { content: "\f6f3"; } +.bi-usb-micro::before { content: "\f6f4"; } +.bi-usb-mini-fill::before { content: "\f6f5"; } +.bi-usb-mini::before { content: "\f6f6"; } +.bi-cloud-haze2::before { content: "\f6f7"; } +.bi-device-hdd-fill::before { content: "\f6f8"; } +.bi-device-hdd::before { content: "\f6f9"; } +.bi-device-ssd-fill::before { content: "\f6fa"; } +.bi-device-ssd::before { content: "\f6fb"; } +.bi-displayport-fill::before { content: "\f6fc"; } +.bi-mortarboard-fill::before { content: "\f6fd"; } +.bi-mortarboard::before { content: "\f6fe"; } +.bi-terminal-x::before { content: "\f6ff"; } +.bi-arrow-through-heart-fill::before { content: "\f700"; } +.bi-arrow-through-heart::before { content: "\f701"; } +.bi-badge-sd-fill::before { content: "\f702"; } +.bi-badge-sd::before { content: "\f703"; } +.bi-bag-heart-fill::before { content: "\f704"; } +.bi-bag-heart::before { content: "\f705"; } +.bi-balloon-fill::before { content: "\f706"; } +.bi-balloon-heart-fill::before { content: "\f707"; } +.bi-balloon-heart::before { content: "\f708"; } +.bi-balloon::before { content: "\f709"; } +.bi-box2-fill::before { content: "\f70a"; } +.bi-box2-heart-fill::before { content: "\f70b"; } +.bi-box2-heart::before { content: "\f70c"; } +.bi-box2::before { content: "\f70d"; } +.bi-braces-asterisk::before { content: "\f70e"; } +.bi-calendar-heart-fill::before { content: "\f70f"; } +.bi-calendar-heart::before { content: "\f710"; } +.bi-calendar2-heart-fill::before { content: "\f711"; } +.bi-calendar2-heart::before { content: "\f712"; } +.bi-chat-heart-fill::before { content: "\f713"; } +.bi-chat-heart::before { content: "\f714"; } +.bi-chat-left-heart-fill::before { content: "\f715"; } +.bi-chat-left-heart::before { content: "\f716"; } +.bi-chat-right-heart-fill::before { content: "\f717"; } +.bi-chat-right-heart::before { content: "\f718"; } +.bi-chat-square-heart-fill::before { content: "\f719"; } +.bi-chat-square-heart::before { content: "\f71a"; } +.bi-clipboard-check-fill::before { content: "\f71b"; } +.bi-clipboard-data-fill::before { content: "\f71c"; } +.bi-clipboard-fill::before { content: "\f71d"; } +.bi-clipboard-heart-fill::before { content: "\f71e"; } +.bi-clipboard-heart::before { content: "\f71f"; } +.bi-clipboard-minus-fill::before { content: "\f720"; } +.bi-clipboard-plus-fill::before { content: "\f721"; } +.bi-clipboard-pulse::before { content: "\f722"; } +.bi-clipboard-x-fill::before { content: "\f723"; } +.bi-clipboard2-check-fill::before { content: "\f724"; } +.bi-clipboard2-check::before { content: "\f725"; } +.bi-clipboard2-data-fill::before { content: "\f726"; } +.bi-clipboard2-data::before { content: "\f727"; } +.bi-clipboard2-fill::before { content: "\f728"; } +.bi-clipboard2-heart-fill::before { content: "\f729"; } +.bi-clipboard2-heart::before { content: "\f72a"; } +.bi-clipboard2-minus-fill::before { content: "\f72b"; } +.bi-clipboard2-minus::before { content: "\f72c"; } +.bi-clipboard2-plus-fill::before { content: "\f72d"; } +.bi-clipboard2-plus::before { content: "\f72e"; } +.bi-clipboard2-pulse-fill::before { content: "\f72f"; } +.bi-clipboard2-pulse::before { content: "\f730"; } +.bi-clipboard2-x-fill::before { content: "\f731"; } +.bi-clipboard2-x::before { content: "\f732"; } +.bi-clipboard2::before { content: "\f733"; } +.bi-emoji-kiss-fill::before { content: "\f734"; } +.bi-emoji-kiss::before { content: "\f735"; } +.bi-envelope-heart-fill::before { content: "\f736"; } +.bi-envelope-heart::before { content: "\f737"; } +.bi-envelope-open-heart-fill::before { content: "\f738"; } +.bi-envelope-open-heart::before { content: "\f739"; } +.bi-envelope-paper-fill::before { content: "\f73a"; } +.bi-envelope-paper-heart-fill::before { content: "\f73b"; } +.bi-envelope-paper-heart::before { content: "\f73c"; } +.bi-envelope-paper::before { content: "\f73d"; } +.bi-filetype-aac::before { content: "\f73e"; } +.bi-filetype-ai::before { content: "\f73f"; } +.bi-filetype-bmp::before { content: "\f740"; } +.bi-filetype-cs::before { content: "\f741"; } +.bi-filetype-css::before { content: "\f742"; } +.bi-filetype-csv::before { content: "\f743"; } +.bi-filetype-doc::before { content: "\f744"; } +.bi-filetype-docx::before { content: "\f745"; } +.bi-filetype-exe::before { content: "\f746"; } +.bi-filetype-gif::before { content: "\f747"; } +.bi-filetype-heic::before { content: "\f748"; } +.bi-filetype-html::before { content: "\f749"; } +.bi-filetype-java::before { content: "\f74a"; } +.bi-filetype-jpg::before { content: "\f74b"; } +.bi-filetype-js::before { content: "\f74c"; } +.bi-filetype-jsx::before { content: "\f74d"; } +.bi-filetype-key::before { content: "\f74e"; } +.bi-filetype-m4p::before { content: "\f74f"; } +.bi-filetype-md::before { content: "\f750"; } +.bi-filetype-mdx::before { content: "\f751"; } +.bi-filetype-mov::before { content: "\f752"; } +.bi-filetype-mp3::before { content: "\f753"; } +.bi-filetype-mp4::before { content: "\f754"; } +.bi-filetype-otf::before { content: "\f755"; } +.bi-filetype-pdf::before { content: "\f756"; } +.bi-filetype-php::before { content: "\f757"; } +.bi-filetype-png::before { content: "\f758"; } +.bi-filetype-ppt::before { content: "\f75a"; } +.bi-filetype-psd::before { content: "\f75b"; } +.bi-filetype-py::before { content: "\f75c"; } +.bi-filetype-raw::before { content: "\f75d"; } +.bi-filetype-rb::before { content: "\f75e"; } +.bi-filetype-sass::before { content: "\f75f"; } +.bi-filetype-scss::before { content: "\f760"; } +.bi-filetype-sh::before { content: "\f761"; } +.bi-filetype-svg::before { content: "\f762"; } +.bi-filetype-tiff::before { content: "\f763"; } +.bi-filetype-tsx::before { content: "\f764"; } +.bi-filetype-ttf::before { content: "\f765"; } +.bi-filetype-txt::before { content: "\f766"; } +.bi-filetype-wav::before { content: "\f767"; } +.bi-filetype-woff::before { content: "\f768"; } +.bi-filetype-xls::before { content: "\f76a"; } +.bi-filetype-xml::before { content: "\f76b"; } +.bi-filetype-yml::before { content: "\f76c"; } +.bi-heart-arrow::before { content: "\f76d"; } +.bi-heart-pulse-fill::before { content: "\f76e"; } +.bi-heart-pulse::before { content: "\f76f"; } +.bi-heartbreak-fill::before { content: "\f770"; } +.bi-heartbreak::before { content: "\f771"; } +.bi-hearts::before { content: "\f772"; } +.bi-hospital-fill::before { content: "\f773"; } +.bi-hospital::before { content: "\f774"; } +.bi-house-heart-fill::before { content: "\f775"; } +.bi-house-heart::before { content: "\f776"; } +.bi-incognito::before { content: "\f777"; } +.bi-magnet-fill::before { content: "\f778"; } +.bi-magnet::before { content: "\f779"; } +.bi-person-heart::before { content: "\f77a"; } +.bi-person-hearts::before { content: "\f77b"; } +.bi-phone-flip::before { content: "\f77c"; } +.bi-plugin::before { content: "\f77d"; } +.bi-postage-fill::before { content: "\f77e"; } +.bi-postage-heart-fill::before { content: "\f77f"; } +.bi-postage-heart::before { content: "\f780"; } +.bi-postage::before { content: "\f781"; } +.bi-postcard-fill::before { content: "\f782"; } +.bi-postcard-heart-fill::before { content: "\f783"; } +.bi-postcard-heart::before { content: "\f784"; } +.bi-postcard::before { content: "\f785"; } +.bi-search-heart-fill::before { content: "\f786"; } +.bi-search-heart::before { content: "\f787"; } +.bi-sliders2-vertical::before { content: "\f788"; } +.bi-sliders2::before { content: "\f789"; } +.bi-trash3-fill::before { content: "\f78a"; } +.bi-trash3::before { content: "\f78b"; } +.bi-valentine::before { content: "\f78c"; } +.bi-valentine2::before { content: "\f78d"; } +.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } +.bi-wrench-adjustable-circle::before { content: "\f78f"; } +.bi-wrench-adjustable::before { content: "\f790"; } +.bi-filetype-json::before { content: "\f791"; } +.bi-filetype-pptx::before { content: "\f792"; } +.bi-filetype-xlsx::before { content: "\f793"; } +.bi-1-circle-fill::before { content: "\f796"; } +.bi-1-circle::before { content: "\f797"; } +.bi-1-square-fill::before { content: "\f798"; } +.bi-1-square::before { content: "\f799"; } +.bi-2-circle-fill::before { content: "\f79c"; } +.bi-2-circle::before { content: "\f79d"; } +.bi-2-square-fill::before { content: "\f79e"; } +.bi-2-square::before { content: "\f79f"; } +.bi-3-circle-fill::before { content: "\f7a2"; } +.bi-3-circle::before { content: "\f7a3"; } +.bi-3-square-fill::before { content: "\f7a4"; } +.bi-3-square::before { content: "\f7a5"; } +.bi-4-circle-fill::before { content: "\f7a8"; } +.bi-4-circle::before { content: "\f7a9"; } +.bi-4-square-fill::before { content: "\f7aa"; } +.bi-4-square::before { content: "\f7ab"; } +.bi-5-circle-fill::before { content: "\f7ae"; } +.bi-5-circle::before { content: "\f7af"; } +.bi-5-square-fill::before { content: "\f7b0"; } +.bi-5-square::before { content: "\f7b1"; } +.bi-6-circle-fill::before { content: "\f7b4"; } +.bi-6-circle::before { content: "\f7b5"; } +.bi-6-square-fill::before { content: "\f7b6"; } +.bi-6-square::before { content: "\f7b7"; } +.bi-7-circle-fill::before { content: "\f7ba"; } +.bi-7-circle::before { content: "\f7bb"; } +.bi-7-square-fill::before { content: "\f7bc"; } +.bi-7-square::before { content: "\f7bd"; } +.bi-8-circle-fill::before { content: "\f7c0"; } +.bi-8-circle::before { content: "\f7c1"; } +.bi-8-square-fill::before { content: "\f7c2"; } +.bi-8-square::before { content: "\f7c3"; } +.bi-9-circle-fill::before { content: "\f7c6"; } +.bi-9-circle::before { content: "\f7c7"; } +.bi-9-square-fill::before { content: "\f7c8"; } +.bi-9-square::before { content: "\f7c9"; } +.bi-airplane-engines-fill::before { content: "\f7ca"; } +.bi-airplane-engines::before { content: "\f7cb"; } +.bi-airplane-fill::before { content: "\f7cc"; } +.bi-airplane::before { content: "\f7cd"; } +.bi-alexa::before { content: "\f7ce"; } +.bi-alipay::before { content: "\f7cf"; } +.bi-android::before { content: "\f7d0"; } +.bi-android2::before { content: "\f7d1"; } +.bi-box-fill::before { content: "\f7d2"; } +.bi-box-seam-fill::before { content: "\f7d3"; } +.bi-browser-chrome::before { content: "\f7d4"; } +.bi-browser-edge::before { content: "\f7d5"; } +.bi-browser-firefox::before { content: "\f7d6"; } +.bi-browser-safari::before { content: "\f7d7"; } +.bi-c-circle-fill::before { content: "\f7da"; } +.bi-c-circle::before { content: "\f7db"; } +.bi-c-square-fill::before { content: "\f7dc"; } +.bi-c-square::before { content: "\f7dd"; } +.bi-capsule-pill::before { content: "\f7de"; } +.bi-capsule::before { content: "\f7df"; } +.bi-car-front-fill::before { content: "\f7e0"; } +.bi-car-front::before { content: "\f7e1"; } +.bi-cassette-fill::before { content: "\f7e2"; } +.bi-cassette::before { content: "\f7e3"; } +.bi-cc-circle-fill::before { content: "\f7e6"; } +.bi-cc-circle::before { content: "\f7e7"; } +.bi-cc-square-fill::before { content: "\f7e8"; } +.bi-cc-square::before { content: "\f7e9"; } +.bi-cup-hot-fill::before { content: "\f7ea"; } +.bi-cup-hot::before { content: "\f7eb"; } +.bi-currency-rupee::before { content: "\f7ec"; } +.bi-dropbox::before { content: "\f7ed"; } +.bi-escape::before { content: "\f7ee"; } +.bi-fast-forward-btn-fill::before { content: "\f7ef"; } +.bi-fast-forward-btn::before { content: "\f7f0"; } +.bi-fast-forward-circle-fill::before { content: "\f7f1"; } +.bi-fast-forward-circle::before { content: "\f7f2"; } +.bi-fast-forward-fill::before { content: "\f7f3"; } +.bi-fast-forward::before { content: "\f7f4"; } +.bi-filetype-sql::before { content: "\f7f5"; } +.bi-fire::before { content: "\f7f6"; } +.bi-google-play::before { content: "\f7f7"; } +.bi-h-circle-fill::before { content: "\f7fa"; } +.bi-h-circle::before { content: "\f7fb"; } +.bi-h-square-fill::before { content: "\f7fc"; } +.bi-h-square::before { content: "\f7fd"; } +.bi-indent::before { content: "\f7fe"; } +.bi-lungs-fill::before { content: "\f7ff"; } +.bi-lungs::before { content: "\f800"; } +.bi-microsoft-teams::before { content: "\f801"; } +.bi-p-circle-fill::before { content: "\f804"; } +.bi-p-circle::before { content: "\f805"; } +.bi-p-square-fill::before { content: "\f806"; } +.bi-p-square::before { content: "\f807"; } +.bi-pass-fill::before { content: "\f808"; } +.bi-pass::before { content: "\f809"; } +.bi-prescription::before { content: "\f80a"; } +.bi-prescription2::before { content: "\f80b"; } +.bi-r-circle-fill::before { content: "\f80e"; } +.bi-r-circle::before { content: "\f80f"; } +.bi-r-square-fill::before { content: "\f810"; } +.bi-r-square::before { content: "\f811"; } +.bi-repeat-1::before { content: "\f812"; } +.bi-repeat::before { content: "\f813"; } +.bi-rewind-btn-fill::before { content: "\f814"; } +.bi-rewind-btn::before { content: "\f815"; } +.bi-rewind-circle-fill::before { content: "\f816"; } +.bi-rewind-circle::before { content: "\f817"; } +.bi-rewind-fill::before { content: "\f818"; } +.bi-rewind::before { content: "\f819"; } +.bi-train-freight-front-fill::before { content: "\f81a"; } +.bi-train-freight-front::before { content: "\f81b"; } +.bi-train-front-fill::before { content: "\f81c"; } +.bi-train-front::before { content: "\f81d"; } +.bi-train-lightrail-front-fill::before { content: "\f81e"; } +.bi-train-lightrail-front::before { content: "\f81f"; } +.bi-truck-front-fill::before { content: "\f820"; } +.bi-truck-front::before { content: "\f821"; } +.bi-ubuntu::before { content: "\f822"; } +.bi-unindent::before { content: "\f823"; } +.bi-unity::before { content: "\f824"; } +.bi-universal-access-circle::before { content: "\f825"; } +.bi-universal-access::before { content: "\f826"; } +.bi-virus::before { content: "\f827"; } +.bi-virus2::before { content: "\f828"; } +.bi-wechat::before { content: "\f829"; } +.bi-yelp::before { content: "\f82a"; } +.bi-sign-stop-fill::before { content: "\f82b"; } +.bi-sign-stop-lights-fill::before { content: "\f82c"; } +.bi-sign-stop-lights::before { content: "\f82d"; } +.bi-sign-stop::before { content: "\f82e"; } +.bi-sign-turn-left-fill::before { content: "\f82f"; } +.bi-sign-turn-left::before { content: "\f830"; } +.bi-sign-turn-right-fill::before { content: "\f831"; } +.bi-sign-turn-right::before { content: "\f832"; } +.bi-sign-turn-slight-left-fill::before { content: "\f833"; } +.bi-sign-turn-slight-left::before { content: "\f834"; } +.bi-sign-turn-slight-right-fill::before { content: "\f835"; } +.bi-sign-turn-slight-right::before { content: "\f836"; } +.bi-sign-yield-fill::before { content: "\f837"; } +.bi-sign-yield::before { content: "\f838"; } +.bi-ev-station-fill::before { content: "\f839"; } +.bi-ev-station::before { content: "\f83a"; } +.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } +.bi-fuel-pump-diesel::before { content: "\f83c"; } +.bi-fuel-pump-fill::before { content: "\f83d"; } +.bi-fuel-pump::before { content: "\f83e"; } +.bi-0-circle-fill::before { content: "\f83f"; } +.bi-0-circle::before { content: "\f840"; } +.bi-0-square-fill::before { content: "\f841"; } +.bi-0-square::before { content: "\f842"; } +.bi-rocket-fill::before { content: "\f843"; } +.bi-rocket-takeoff-fill::before { content: "\f844"; } +.bi-rocket-takeoff::before { content: "\f845"; } +.bi-rocket::before { content: "\f846"; } +.bi-stripe::before { content: "\f847"; } +.bi-subscript::before { content: "\f848"; } +.bi-superscript::before { content: "\f849"; } +.bi-trello::before { content: "\f84a"; } +.bi-envelope-at-fill::before { content: "\f84b"; } +.bi-envelope-at::before { content: "\f84c"; } +.bi-regex::before { content: "\f84d"; } +.bi-text-wrap::before { content: "\f84e"; } +.bi-sign-dead-end-fill::before { content: "\f84f"; } +.bi-sign-dead-end::before { content: "\f850"; } +.bi-sign-do-not-enter-fill::before { content: "\f851"; } +.bi-sign-do-not-enter::before { content: "\f852"; } +.bi-sign-intersection-fill::before { content: "\f853"; } +.bi-sign-intersection-side-fill::before { content: "\f854"; } +.bi-sign-intersection-side::before { content: "\f855"; } +.bi-sign-intersection-t-fill::before { content: "\f856"; } +.bi-sign-intersection-t::before { content: "\f857"; } +.bi-sign-intersection-y-fill::before { content: "\f858"; } +.bi-sign-intersection-y::before { content: "\f859"; } +.bi-sign-intersection::before { content: "\f85a"; } +.bi-sign-merge-left-fill::before { content: "\f85b"; } +.bi-sign-merge-left::before { content: "\f85c"; } +.bi-sign-merge-right-fill::before { content: "\f85d"; } +.bi-sign-merge-right::before { content: "\f85e"; } +.bi-sign-no-left-turn-fill::before { content: "\f85f"; } +.bi-sign-no-left-turn::before { content: "\f860"; } +.bi-sign-no-parking-fill::before { content: "\f861"; } +.bi-sign-no-parking::before { content: "\f862"; } +.bi-sign-no-right-turn-fill::before { content: "\f863"; } +.bi-sign-no-right-turn::before { content: "\f864"; } +.bi-sign-railroad-fill::before { content: "\f865"; } +.bi-sign-railroad::before { content: "\f866"; } +.bi-building-add::before { content: "\f867"; } +.bi-building-check::before { content: "\f868"; } +.bi-building-dash::before { content: "\f869"; } +.bi-building-down::before { content: "\f86a"; } +.bi-building-exclamation::before { content: "\f86b"; } +.bi-building-fill-add::before { content: "\f86c"; } +.bi-building-fill-check::before { content: "\f86d"; } +.bi-building-fill-dash::before { content: "\f86e"; } +.bi-building-fill-down::before { content: "\f86f"; } +.bi-building-fill-exclamation::before { content: "\f870"; } +.bi-building-fill-gear::before { content: "\f871"; } +.bi-building-fill-lock::before { content: "\f872"; } +.bi-building-fill-slash::before { content: "\f873"; } +.bi-building-fill-up::before { content: "\f874"; } +.bi-building-fill-x::before { content: "\f875"; } +.bi-building-fill::before { content: "\f876"; } +.bi-building-gear::before { content: "\f877"; } +.bi-building-lock::before { content: "\f878"; } +.bi-building-slash::before { content: "\f879"; } +.bi-building-up::before { content: "\f87a"; } +.bi-building-x::before { content: "\f87b"; } +.bi-buildings-fill::before { content: "\f87c"; } +.bi-buildings::before { content: "\f87d"; } +.bi-bus-front-fill::before { content: "\f87e"; } +.bi-bus-front::before { content: "\f87f"; } +.bi-ev-front-fill::before { content: "\f880"; } +.bi-ev-front::before { content: "\f881"; } +.bi-globe-americas::before { content: "\f882"; } +.bi-globe-asia-australia::before { content: "\f883"; } +.bi-globe-central-south-asia::before { content: "\f884"; } +.bi-globe-europe-africa::before { content: "\f885"; } +.bi-house-add-fill::before { content: "\f886"; } +.bi-house-add::before { content: "\f887"; } +.bi-house-check-fill::before { content: "\f888"; } +.bi-house-check::before { content: "\f889"; } +.bi-house-dash-fill::before { content: "\f88a"; } +.bi-house-dash::before { content: "\f88b"; } +.bi-house-down-fill::before { content: "\f88c"; } +.bi-house-down::before { content: "\f88d"; } +.bi-house-exclamation-fill::before { content: "\f88e"; } +.bi-house-exclamation::before { content: "\f88f"; } +.bi-house-gear-fill::before { content: "\f890"; } +.bi-house-gear::before { content: "\f891"; } +.bi-house-lock-fill::before { content: "\f892"; } +.bi-house-lock::before { content: "\f893"; } +.bi-house-slash-fill::before { content: "\f894"; } +.bi-house-slash::before { content: "\f895"; } +.bi-house-up-fill::before { content: "\f896"; } +.bi-house-up::before { content: "\f897"; } +.bi-house-x-fill::before { content: "\f898"; } +.bi-house-x::before { content: "\f899"; } +.bi-person-add::before { content: "\f89a"; } +.bi-person-down::before { content: "\f89b"; } +.bi-person-exclamation::before { content: "\f89c"; } +.bi-person-fill-add::before { content: "\f89d"; } +.bi-person-fill-check::before { content: "\f89e"; } +.bi-person-fill-dash::before { content: "\f89f"; } +.bi-person-fill-down::before { content: "\f8a0"; } +.bi-person-fill-exclamation::before { content: "\f8a1"; } +.bi-person-fill-gear::before { content: "\f8a2"; } +.bi-person-fill-lock::before { content: "\f8a3"; } +.bi-person-fill-slash::before { content: "\f8a4"; } +.bi-person-fill-up::before { content: "\f8a5"; } +.bi-person-fill-x::before { content: "\f8a6"; } +.bi-person-gear::before { content: "\f8a7"; } +.bi-person-lock::before { content: "\f8a8"; } +.bi-person-slash::before { content: "\f8a9"; } +.bi-person-up::before { content: "\f8aa"; } +.bi-scooter::before { content: "\f8ab"; } +.bi-taxi-front-fill::before { content: "\f8ac"; } +.bi-taxi-front::before { content: "\f8ad"; } +.bi-amd::before { content: "\f8ae"; } +.bi-database-add::before { content: "\f8af"; } +.bi-database-check::before { content: "\f8b0"; } +.bi-database-dash::before { content: "\f8b1"; } +.bi-database-down::before { content: "\f8b2"; } +.bi-database-exclamation::before { content: "\f8b3"; } +.bi-database-fill-add::before { content: "\f8b4"; } +.bi-database-fill-check::before { content: "\f8b5"; } +.bi-database-fill-dash::before { content: "\f8b6"; } +.bi-database-fill-down::before { content: "\f8b7"; } +.bi-database-fill-exclamation::before { content: "\f8b8"; } +.bi-database-fill-gear::before { content: "\f8b9"; } +.bi-database-fill-lock::before { content: "\f8ba"; } +.bi-database-fill-slash::before { content: "\f8bb"; } +.bi-database-fill-up::before { content: "\f8bc"; } +.bi-database-fill-x::before { content: "\f8bd"; } +.bi-database-fill::before { content: "\f8be"; } +.bi-database-gear::before { content: "\f8bf"; } +.bi-database-lock::before { content: "\f8c0"; } +.bi-database-slash::before { content: "\f8c1"; } +.bi-database-up::before { content: "\f8c2"; } +.bi-database-x::before { content: "\f8c3"; } +.bi-database::before { content: "\f8c4"; } +.bi-houses-fill::before { content: "\f8c5"; } +.bi-houses::before { content: "\f8c6"; } +.bi-nvidia::before { content: "\f8c7"; } +.bi-person-vcard-fill::before { content: "\f8c8"; } +.bi-person-vcard::before { content: "\f8c9"; } +.bi-sina-weibo::before { content: "\f8ca"; } +.bi-tencent-qq::before { content: "\f8cb"; } +.bi-wikipedia::before { content: "\f8cc"; } +.bi-alphabet-uppercase::before { content: "\f2a5"; } +.bi-alphabet::before { content: "\f68a"; } +.bi-amazon::before { content: "\f68d"; } +.bi-arrows-collapse-vertical::before { content: "\f690"; } +.bi-arrows-expand-vertical::before { content: "\f695"; } +.bi-arrows-vertical::before { content: "\f698"; } +.bi-arrows::before { content: "\f6a2"; } +.bi-ban-fill::before { content: "\f6a3"; } +.bi-ban::before { content: "\f6b6"; } +.bi-bing::before { content: "\f6c2"; } +.bi-cake::before { content: "\f6e0"; } +.bi-cake2::before { content: "\f6ed"; } +.bi-cookie::before { content: "\f6ee"; } +.bi-copy::before { content: "\f759"; } +.bi-crosshair::before { content: "\f769"; } +.bi-crosshair2::before { content: "\f794"; } +.bi-emoji-astonished-fill::before { content: "\f795"; } +.bi-emoji-astonished::before { content: "\f79a"; } +.bi-emoji-grimace-fill::before { content: "\f79b"; } +.bi-emoji-grimace::before { content: "\f7a0"; } +.bi-emoji-grin-fill::before { content: "\f7a1"; } +.bi-emoji-grin::before { content: "\f7a6"; } +.bi-emoji-surprise-fill::before { content: "\f7a7"; } +.bi-emoji-surprise::before { content: "\f7ac"; } +.bi-emoji-tear-fill::before { content: "\f7ad"; } +.bi-emoji-tear::before { content: "\f7b2"; } +.bi-envelope-arrow-down-fill::before { content: "\f7b3"; } +.bi-envelope-arrow-down::before { content: "\f7b8"; } +.bi-envelope-arrow-up-fill::before { content: "\f7b9"; } +.bi-envelope-arrow-up::before { content: "\f7be"; } +.bi-feather::before { content: "\f7bf"; } +.bi-feather2::before { content: "\f7c4"; } +.bi-floppy-fill::before { content: "\f7c5"; } +.bi-floppy::before { content: "\f7d8"; } +.bi-floppy2-fill::before { content: "\f7d9"; } +.bi-floppy2::before { content: "\f7e4"; } +.bi-gitlab::before { content: "\f7e5"; } +.bi-highlighter::before { content: "\f7f8"; } +.bi-marker-tip::before { content: "\f802"; } +.bi-nvme-fill::before { content: "\f803"; } +.bi-nvme::before { content: "\f80c"; } +.bi-opencollective::before { content: "\f80d"; } +.bi-pci-card-network::before { content: "\f8cd"; } +.bi-pci-card-sound::before { content: "\f8ce"; } +.bi-radar::before { content: "\f8cf"; } +.bi-send-arrow-down-fill::before { content: "\f8d0"; } +.bi-send-arrow-down::before { content: "\f8d1"; } +.bi-send-arrow-up-fill::before { content: "\f8d2"; } +.bi-send-arrow-up::before { content: "\f8d3"; } +.bi-sim-slash-fill::before { content: "\f8d4"; } +.bi-sim-slash::before { content: "\f8d5"; } +.bi-sourceforge::before { content: "\f8d6"; } +.bi-substack::before { content: "\f8d7"; } +.bi-threads-fill::before { content: "\f8d8"; } +.bi-threads::before { content: "\f8d9"; } +.bi-transparency::before { content: "\f8da"; } +.bi-twitter-x::before { content: "\f8db"; } +.bi-type-h4::before { content: "\f8dc"; } +.bi-type-h5::before { content: "\f8dd"; } +.bi-type-h6::before { content: "\f8de"; } +.bi-backpack-fill::before { content: "\f8df"; } +.bi-backpack::before { content: "\f8e0"; } +.bi-backpack2-fill::before { content: "\f8e1"; } +.bi-backpack2::before { content: "\f8e2"; } +.bi-backpack3-fill::before { content: "\f8e3"; } +.bi-backpack3::before { content: "\f8e4"; } +.bi-backpack4-fill::before { content: "\f8e5"; } +.bi-backpack4::before { content: "\f8e6"; } +.bi-brilliance::before { content: "\f8e7"; } +.bi-cake-fill::before { content: "\f8e8"; } +.bi-cake2-fill::before { content: "\f8e9"; } +.bi-duffle-fill::before { content: "\f8ea"; } +.bi-duffle::before { content: "\f8eb"; } +.bi-exposure::before { content: "\f8ec"; } +.bi-gender-neuter::before { content: "\f8ed"; } +.bi-highlights::before { content: "\f8ee"; } +.bi-luggage-fill::before { content: "\f8ef"; } +.bi-luggage::before { content: "\f8f0"; } +.bi-mailbox-flag::before { content: "\f8f1"; } +.bi-mailbox2-flag::before { content: "\f8f2"; } +.bi-noise-reduction::before { content: "\f8f3"; } +.bi-passport-fill::before { content: "\f8f4"; } +.bi-passport::before { content: "\f8f5"; } +.bi-person-arms-up::before { content: "\f8f6"; } +.bi-person-raised-hand::before { content: "\f8f7"; } +.bi-person-standing-dress::before { content: "\f8f8"; } +.bi-person-standing::before { content: "\f8f9"; } +.bi-person-walking::before { content: "\f8fa"; } +.bi-person-wheelchair::before { content: "\f8fb"; } +.bi-shadows::before { content: "\f8fc"; } +.bi-suitcase-fill::before { content: "\f8fd"; } +.bi-suitcase-lg-fill::before { content: "\f8fe"; } +.bi-suitcase-lg::before { content: "\f8ff"; } +.bi-suitcase::before { content: "\f900"; } +.bi-suitcase2-fill::before { content: "\f901"; } +.bi-suitcase2::before { content: "\f902"; } +.bi-vignette::before { content: "\f903"; } diff --git a/site_libs/bootstrap/bootstrap-icons.woff b/site_libs/bootstrap/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..dbeeb055674125ad78fda0f3d166b36e5cc92336 GIT binary patch literal 176200 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

2+UrCZlNAp`)&G@jg{m-!Dn; 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πR(XEyYV3az{Ot$Y*f93mYq^Lnu{qbYp!X!TA9&! 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 F?~0aZ)an2L literal 0 HcmV?d00001 diff --git a/site_libs/bootstrap/bootstrap.min.css b/site_libs/bootstrap/bootstrap.min.css new file mode 100644 index 0000000..ffdeac2 --- /dev/null +++ b/site_libs/bootstrap/bootstrap.min.css @@ -0,0 +1,12 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap";:root,[data-bs-theme=light]{--bs-blue: #2780e3;--bs-indigo: #6610f2;--bs-purple: #613d7c;--bs-pink: #e83e8c;--bs-red: #ff0039;--bs-orange: #f0ad4e;--bs-yellow: #ff7518;--bs-green: #3fb618;--bs-teal: #20c997;--bs-cyan: #9954bb;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-default: #343a40;--bs-primary: #2780e3;--bs-secondary: #343a40;--bs-success: #3fb618;--bs-info: #9954bb;--bs-warning: #ff7518;--bs-danger: #ff0039;--bs-light: #f8f9fa;--bs-dark: #343a40;--bs-default-rgb: 52, 58, 64;--bs-primary-rgb: 39, 128, 227;--bs-secondary-rgb: 52, 58, 64;--bs-success-rgb: 63, 182, 24;--bs-info-rgb: 153, 84, 187;--bs-warning-rgb: 255, 117, 24;--bs-danger-rgb: 255, 0, 57;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 52, 58, 64;--bs-primary-text-emphasis: #10335b;--bs-secondary-text-emphasis: #15171a;--bs-success-text-emphasis: #19490a;--bs-info-text-emphasis: #3d224b;--bs-warning-text-emphasis: #662f0a;--bs-danger-text-emphasis: #660017;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d4e6f9;--bs-secondary-bg-subtle: #d6d8d9;--bs-success-bg-subtle: #d9f0d1;--bs-info-bg-subtle: #ebddf1;--bs-warning-bg-subtle: #ffe3d1;--bs-danger-bg-subtle: #ffccd7;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #a9ccf4;--bs-secondary-border-subtle: #aeb0b3;--bs-success-border-subtle: #b2e2a3;--bs-info-border-subtle: #d6bbe4;--bs-warning-border-subtle: #ffc8a3;--bs-danger-border-subtle: #ff99b0;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #343a40;--bs-body-color-rgb: 52, 58, 64;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(52, 58, 64, 0.75);--bs-secondary-color-rgb: 52, 58, 64;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(52, 58, 64, 0.5);--bs-tertiary-color-rgb: 52, 58, 64;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #2761e3;--bs-link-color-rgb: 39, 97, 227;--bs-link-decoration: underline;--bs-link-hover-color: #1f4eb6;--bs-link-hover-color-rgb: 31, 78, 182;--bs-code-color: #7d12ba;--bs-highlight-bg: #ffe3d1;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.2em;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(39, 128, 227, 0.25);--bs-form-valid-color: #3fb618;--bs-form-valid-border-color: #3fb618;--bs-form-invalid-color: #ff0039;--bs-form-invalid-border-color: #ff0039}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #7db3ee;--bs-secondary-text-emphasis: #85898c;--bs-success-text-emphasis: #8cd374;--bs-info-text-emphasis: #c298d6;--bs-warning-text-emphasis: #ffac74;--bs-danger-text-emphasis: #ff6688;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #081a2d;--bs-secondary-bg-subtle: #0a0c0d;--bs-success-bg-subtle: #0d2405;--bs-info-bg-subtle: #1f1125;--bs-warning-bg-subtle: #331705;--bs-danger-bg-subtle: #33000b;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #174d88;--bs-secondary-border-subtle: #1f2326;--bs-success-border-subtle: #266d0e;--bs-info-border-subtle: #5c3270;--bs-warning-border-subtle: #99460e;--bs-danger-border-subtle: #990022;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #7db3ee;--bs-link-hover-color: #97c2f1;--bs-link-color-rgb: 125, 179, 238;--bs-link-hover-color-rgb: 151, 194, 241;--bs-code-color: white;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #8cd374;--bs-form-valid-border-color: #8cd374;--bs-form-invalid-color: #ff6688;--bs-form-invalid-border-color: #ff6688}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h1,.h1{font-size:2rem}}h2,.h2{font-size:calc(1.29rem + 0.48vw)}@media(min-width: 1200px){h2,.h2{font-size:1.65rem}}h3,.h3{font-size:calc(1.27rem + 0.24vw)}@media(min-width: 1200px){h3,.h3{font-size:1.45rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:#000;background-color:#f8f9fa;padding:.5rem;border:1px solid var(--bs-border-color, #dee2e6)}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);background-color:#f8f9fa;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#343a40}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(52,58,64,.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:rgba(52,58,64,.75)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: #343a40;--bs-table-bg: #fff;--bs-table-border-color: #dee2e6;--bs-table-accent-bg: transparent;--bs-table-striped-color: #343a40;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #343a40;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #343a40;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px*2) solid #b2bac1}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #d4e6f9;--bs-table-border-color: #bfcfe0;--bs-table-striped-bg: #c9dbed;--bs-table-striped-color: #000;--bs-table-active-bg: #bfcfe0;--bs-table-active-color: #000;--bs-table-hover-bg: #c4d5e6;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #d6d8d9;--bs-table-border-color: #c1c2c3;--bs-table-striped-bg: #cbcdce;--bs-table-striped-color: #000;--bs-table-active-bg: #c1c2c3;--bs-table-active-color: #000;--bs-table-hover-bg: #c6c8c9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d9f0d1;--bs-table-border-color: #c3d8bc;--bs-table-striped-bg: #cee4c7;--bs-table-striped-color: #000;--bs-table-active-bg: #c3d8bc;--bs-table-active-color: #000;--bs-table-hover-bg: #c9dec1;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #ebddf1;--bs-table-border-color: #d4c7d9;--bs-table-striped-bg: #dfd2e5;--bs-table-striped-color: #000;--bs-table-active-bg: #d4c7d9;--bs-table-active-color: #000;--bs-table-hover-bg: #d9ccdf;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #ffe3d1;--bs-table-border-color: #e6ccbc;--bs-table-striped-bg: #f2d8c7;--bs-table-striped-color: #000;--bs-table-active-bg: #e6ccbc;--bs-table-active-color: #000;--bs-table-hover-bg: #ecd2c1;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #ffccd7;--bs-table-border-color: #e6b8c2;--bs-table-striped-bg: #f2c2cc;--bs-table-striped-color: #000;--bs-table-active-bg: #e6b8c2;--bs-table-active-color: #000;--bs-table-hover-bg: #ecbdc7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #343a40;--bs-table-border-color: #484e53;--bs-table-striped-bg: #3e444a;--bs-table-striped-color: #fff;--bs-table-active-bg: #484e53;--bs-table-active-color: #fff;--bs-table-hover-bg: #43494e;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:rgba(52,58,64,.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#343a40;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#343a40;background-color:#fff;border-color:#93c0f1;outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:rgba(52,58,64,.75);opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#343a40;background-color:#f8f9fa;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#343a40;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:0.875rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(1px * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important}.form-control-color::-webkit-color-swatch{border:0 !important}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#343a40;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #dee2e6;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#93c0f1;outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #343a40}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: #fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #dee2e6;print-color-adjust:exact}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#93c0f1;outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#2780e3;border-color:#2780e3}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#2780e3;border-color:#2780e3;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2393c0f1'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(39,128,227,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(39,128,227,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#2780e3;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bed9f7}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0)}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#2780e3;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#bed9f7}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:rgba(52,58,64,.75)}.form-range:disabled::-moz-range-thumb{background-color:rgba(52,58,64,.75)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#e9ecef}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#343a40;text-align:center;white-space:nowrap;background-color:#f8f9fa;border:1px solid #dee2e6}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1)}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#3fb618}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#3fb618}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#3fb618;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233fb618' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#3fb618;box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#3fb618}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233fb618' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#3fb618;box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#3fb618}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#3fb618}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#3fb618}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#ff0039}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#ff0039}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ff0039;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0039'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0039' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#ff0039;box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#ff0039}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0039'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0039' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#ff0039;box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#ff0039}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#ff0039}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#ff0039}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #343a40;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2c3136;--bs-btn-hover-border-color: #2a2e33;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2a2e33;--bs-btn-active-border-color: #272c30;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #2780e3;--bs-btn-border-color: #2780e3;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #216dc1;--bs-btn-hover-border-color: #1f66b6;--bs-btn-focus-shadow-rgb: 71, 147, 231;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1f66b6;--bs-btn-active-border-color: #1d60aa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #2780e3;--bs-btn-disabled-border-color: #2780e3}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2c3136;--bs-btn-hover-border-color: #2a2e33;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2a2e33;--bs-btn-active-border-color: #272c30;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #3fb618;--bs-btn-border-color: #3fb618;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #369b14;--bs-btn-hover-border-color: #329213;--bs-btn-focus-shadow-rgb: 92, 193, 59;--bs-btn-active-color: #fff;--bs-btn-active-bg: #329213;--bs-btn-active-border-color: #2f8912;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3fb618;--bs-btn-disabled-border-color: #3fb618}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #9954bb;--bs-btn-border-color: #9954bb;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #82479f;--bs-btn-hover-border-color: #7a4396;--bs-btn-focus-shadow-rgb: 168, 110, 197;--bs-btn-active-color: #fff;--bs-btn-active-bg: #7a4396;--bs-btn-active-border-color: #733f8c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #9954bb;--bs-btn-disabled-border-color: #9954bb}.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: #ff7518;--bs-btn-border-color: #ff7518;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #d96314;--bs-btn-hover-border-color: #cc5e13;--bs-btn-focus-shadow-rgb: 255, 138, 59;--bs-btn-active-color: #fff;--bs-btn-active-bg: #cc5e13;--bs-btn-active-border-color: #bf5812;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #ff7518;--bs-btn-disabled-border-color: #ff7518}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #ff0039;--bs-btn-border-color: #ff0039;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #d90030;--bs-btn-hover-border-color: #cc002e;--bs-btn-focus-shadow-rgb: 255, 38, 87;--bs-btn-active-color: #fff;--bs-btn-active-bg: #cc002e;--bs-btn-active-border-color: #bf002b;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #ff0039;--bs-btn-disabled-border-color: #ff0039}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #52585d;--bs-btn-hover-border-color: #484e53;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #5d6166;--bs-btn-active-border-color: #484e53;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-outline-default{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #2780e3;--bs-btn-border-color: #2780e3;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2780e3;--bs-btn-hover-border-color: #2780e3;--bs-btn-focus-shadow-rgb: 39, 128, 227;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2780e3;--bs-btn-active-border-color: #2780e3;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #2780e3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2780e3;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #3fb618;--bs-btn-border-color: #3fb618;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3fb618;--bs-btn-hover-border-color: #3fb618;--bs-btn-focus-shadow-rgb: 63, 182, 24;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3fb618;--bs-btn-active-border-color: #3fb618;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #3fb618;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3fb618;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #9954bb;--bs-btn-border-color: #9954bb;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #9954bb;--bs-btn-hover-border-color: #9954bb;--bs-btn-focus-shadow-rgb: 153, 84, 187;--bs-btn-active-color: #fff;--bs-btn-active-bg: #9954bb;--bs-btn-active-border-color: #9954bb;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #9954bb;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #9954bb;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ff7518;--bs-btn-border-color: #ff7518;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #ff7518;--bs-btn-hover-border-color: #ff7518;--bs-btn-focus-shadow-rgb: 255, 117, 24;--bs-btn-active-color: #fff;--bs-btn-active-bg: #ff7518;--bs-btn-active-border-color: #ff7518;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ff7518;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ff7518;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #ff0039;--bs-btn-border-color: #ff0039;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #ff0039;--bs-btn-hover-border-color: #ff0039;--bs-btn-focus-shadow-rgb: 255, 0, 57;--bs-btn-active-color: #fff;--bs-btn-active-bg: #ff0039;--bs-btn-active-border-color: #ff0039;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ff0039;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ff0039;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: #2761e3;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #1f4eb6;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #1f4eb6;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 71, 121, 231;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.2em}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #343a40;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-border-radius: 0.25rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.25rem - 1px);--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #343a40;--bs-dropdown-link-hover-color: #343a40;--bs-dropdown-link-hover-bg: #f8f9fa;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #2780e3;--bs-dropdown-link-disabled-color: rgba(52, 58, 64, 0.5);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #2780e3;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #2761e3;--bs-nav-link-hover-color: #1f4eb6;--bs-nav-link-disabled-color: rgba(52, 58, 64, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: 0.25rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #000;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width))}.nav-pills{--bs-nav-pills-border-radius: 0.25rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #2780e3}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: #000;gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: #fdfeff;--bs-navbar-hover-color: rgba(253, 253, 255, 0.8);--bs-navbar-disabled-color: rgba(253, 254, 255, 0.75);--bs-navbar-active-color: #fdfdff;--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: #fdfeff;--bs-navbar-brand-hover-color: #fdfdff;--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfeff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(253, 254, 255, 0);--bs-navbar-toggler-border-radius: 0.25rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: #fdfeff;--bs-navbar-hover-color: rgba(253, 253, 255, 0.8);--bs-navbar-disabled-color: rgba(253, 254, 255, 0.75);--bs-navbar-active-color: #fdfdff;--bs-navbar-brand-color: #fdfeff;--bs-navbar-brand-hover-color: #fdfdff;--bs-navbar-toggler-border-color: rgba(253, 254, 255, 0);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfeff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfeff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 1px;--bs-card-border-color: rgba(0, 0, 0, 0.175);--bs-card-border-radius: 0.25rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.25rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(52, 58, 64, 0.25);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0}.card>.list-group:last-child{border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.accordion{--bs-accordion-color: #343a40;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: #dee2e6;--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.25rem;--bs-accordion-inner-border-radius: calc(0.25rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #343a40;--bs-accordion-btn-bg: #fff;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23343a40'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2310335b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #93c0f1;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(39, 128, 227, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #10335b;--bs-accordion-active-bg: #d4e6f9}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:not(:first-of-type){border-top:0}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237db3ee'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237db3ee'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: rgba(52, 58, 64, 0.75);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: rgba(52, 58, 64, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: #2761e3;--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: 0.25rem;--bs-pagination-hover-color: #1f4eb6;--bs-pagination-hover-bg: #f8f9fa;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: #1f4eb6;--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(39, 128, 227, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #2780e3;--bs-pagination-active-border-color: #2780e3;--bs-pagination-disabled-color: rgba(52, 58, 64, 0.75);--bs-pagination-disabled-bg: #e9ecef;--bs-pagination-disabled-border-color: #dee2e6;display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(1px*-1)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 0.2em}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.25rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 0 solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.25rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:.5rem}}.progress,.progress-stacked{--bs-progress-height: 0.5rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: 0.25rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #2780e3;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #343a40;--bs-list-group-bg: #fff;--bs-list-group-border-color: #dee2e6;--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.25rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: rgba(52, 58, 64, 0.75);--bs-list-group-action-hover-color: #000;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #343a40;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: rgba(52, 58, 64, 0.75);--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #2780e3;--bs-list-group-active-border-color: #2780e3;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(39, 128, 227, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: rgba(0, 0, 0, 0.175);--bs-toast-border-radius: 0.25rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: rgba(52, 58, 64, 0.75);--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.175);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color)}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: rgba(0, 0, 0, 0.175);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: #dee2e6;--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: #dee2e6;--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.25rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(0, 0, 0, 0.175);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #e9ecef;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #343a40;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: #343a40;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: rgba(0, 0, 0, 0.175);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#fff !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(31, 102, 182, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(31, 102, 182, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(50, 146, 19, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(50, 146, 19, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(122, 67, 150, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(122, 67, 150, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(204, 94, 19, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(204, 94, 19, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(204, 0, 46, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(204, 0, 46, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.325rem + 0.9vw) !important}.fs-2{font-size:calc(1.29rem + 0.48vw) !important}.fs-3{font-size:calc(1.27rem + 0.24vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#fff}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#fff}.bg-warning{color:#fff}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2rem !important}.fs-2{font-size:1.65rem !important}.fs-3{font-size:1.45rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bg-blue{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #2780e3;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #613d7c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #613d7c;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #ff0039;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #f0ad4e;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #f0ad4e;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #ff7518;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #ff7518;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #3fb618;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #9954bb;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #343a40}.bg-default{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #2780e3}.bg-primary{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #343a40}.bg-secondary{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #3fb618}.bg-success{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #9954bb}.bg-info{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #ff7518}.bg-warning{--bslib-color-bg: #ff7518;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #ff0039}.bg-danger{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #f8f9fa}.bg-light{--bslib-color-bg: #f8f9fa;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #343a40}.bg-dark{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4053e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4053e9;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3e65ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3e65ba;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7466c0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #7466c0;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #7d4d9f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #7d4d9f;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7792a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #7792a7;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #7d7c92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #7d7c92;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #319692;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #319692;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #249dc5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #249dc5;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #556ed3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #556ed3;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d3dec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4d3dec;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6422c3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #6422c3;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9a22c9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #9a22c9;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #a30aa8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a30aa8;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9d4fb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9d4fb0;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #a3389b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #a3389b;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #56529b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #56529b;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #4a5ace;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #4a5ace;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #7a2bdc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #7a2bdc;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4a58a5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4a58a5;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #632bab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #632bab;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #973d82;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #973d82;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #a02561;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a02561;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9a6a6a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9a6a6a;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #a05354;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #a05354;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #536d54;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #536d54;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #477587;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #477587;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #774695;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #774695;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9b58af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #9b58af;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b42cb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b42cb5;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b23e86;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b23e86;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #f1256b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f1256b;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #eb6a73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #eb6a73;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #f1545e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #f1545e;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a46e5e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a46e5e;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #987690;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #987690;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #c8479f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #c8479f;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a9337d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a9337d;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c20683;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c20683;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c01854;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c01854;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f6195a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f6195a;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f94541;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f94541;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #ff2f2c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #ff2f2c;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #b2492c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b2492c;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6505f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6505f;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d6226d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d6226d;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a09b8a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a09b8a;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b96e90;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b96e90;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b78060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b78060;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #ed8167;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #ed8167;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #f66846;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f66846;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #000;--bslib-color-bg: #f69738;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #f69738;color:#000}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: #a9b138;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a9b138;color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: #9db86b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #9db86b;color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #cd897a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #cd897a;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a97969;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a97969;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c24d6f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c24d6f;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c05f40;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c05f40;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f65f46;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f65f46;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #ff4625;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #ff4625;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: #f98b2e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f98b2e;color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: #b28f18;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b28f18;color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6974b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6974b;color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d66859;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d66859;color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #35a069;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #35a069;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4f746f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4f746f;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4d8640;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #4d8640;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #838646;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #838646;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #8c6d25;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #8c6d25;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: #86b22e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #86b22e;color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8c9c18;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #8c9c18;color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #33be4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #33be4b;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #638f59;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #638f59;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #23acb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #23acb5;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3c7fbb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #3c7fbb;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3a918c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3a918c;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #709193;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #709193;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #797971;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #797971;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: #73be7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #73be7a;color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #79a764;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #79a764;color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #2cc164;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #2cc164;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #509aa5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #509aa5;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #6b66cb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #6b66cb;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8539d1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #8539d1;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #834ba2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #834ba2;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #b94ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #b94ba8;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #c23287;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #c23287;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #bc788f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #bc788f;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #c2617a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #c2617a;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #757b7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #757b7a;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6983ad;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #6983ad;color:#fff}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.bg-blue{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #2780e3;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #613d7c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #613d7c;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #ff0039;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #f0ad4e;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #f0ad4e;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #ff7518;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #ff7518;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #3fb618;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #9954bb;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #343a40}.bg-default{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #2780e3}.bg-primary{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #343a40}.bg-secondary{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #3fb618}.bg-success{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #9954bb}.bg-info{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #ff7518}.bg-warning{--bslib-color-bg: #ff7518;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #ff0039}.bg-danger{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #f8f9fa}.bg-light{--bslib-color-bg: #f8f9fa;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #343a40}.bg-dark{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4053e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4053e9;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3e65ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3e65ba;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7466c0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #7466c0;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #7d4d9f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #7d4d9f;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7792a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #7792a7;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #7d7c92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #7d7c92;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #319692;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #319692;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #249dc5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #249dc5;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #556ed3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #556ed3;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d3dec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4d3dec;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6422c3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #6422c3;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9a22c9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #9a22c9;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #a30aa8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a30aa8;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9d4fb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9d4fb0;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #a3389b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #a3389b;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #56529b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #56529b;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #4a5ace;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #4a5ace;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #7a2bdc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #7a2bdc;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4a58a5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4a58a5;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #632bab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #632bab;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #973d82;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #973d82;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #a02561;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a02561;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9a6a6a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9a6a6a;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #a05354;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #a05354;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #536d54;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #536d54;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #477587;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #477587;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #774695;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #774695;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9b58af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #9b58af;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b42cb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b42cb5;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b23e86;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b23e86;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #f1256b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f1256b;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #eb6a73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #eb6a73;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #f1545e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #f1545e;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a46e5e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a46e5e;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #987690;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #987690;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #c8479f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #c8479f;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a9337d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a9337d;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c20683;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c20683;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c01854;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c01854;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f6195a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f6195a;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f94541;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f94541;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #ff2f2c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #ff2f2c;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #b2492c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b2492c;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6505f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6505f;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d6226d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d6226d;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a09b8a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a09b8a;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b96e90;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b96e90;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b78060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b78060;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #ed8167;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #ed8167;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #f66846;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f66846;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #000;--bslib-color-bg: #f69738;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #f69738;color:#000}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: #a9b138;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a9b138;color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: #9db86b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #9db86b;color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #cd897a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #cd897a;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a97969;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a97969;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c24d6f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c24d6f;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c05f40;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c05f40;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f65f46;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f65f46;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #ff4625;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #ff4625;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: #f98b2e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f98b2e;color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: #b28f18;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b28f18;color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6974b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6974b;color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d66859;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d66859;color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #35a069;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #35a069;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4f746f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4f746f;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4d8640;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #4d8640;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #838646;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #838646;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #8c6d25;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #8c6d25;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: #86b22e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #86b22e;color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8c9c18;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #8c9c18;color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #33be4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #33be4b;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #638f59;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #638f59;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #23acb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #23acb5;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3c7fbb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #3c7fbb;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3a918c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3a918c;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #709193;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #709193;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #797971;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #797971;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: #73be7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #73be7a;color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #79a764;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #79a764;color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #2cc164;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #2cc164;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #509aa5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #509aa5;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #6b66cb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #6b66cb;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8539d1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #8539d1;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #834ba2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #834ba2;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #b94ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #b94ba8;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #c23287;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #c23287;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #bc788f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #bc788f;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #c2617a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #c2617a;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #757b7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #757b7a;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6983ad;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #6983ad;color:#fff}:root{--bslib-value-box-shadow: none;--bslib-value-box-border-width-auto-yes: var(--bslib-value-box-border-width-baseline);--bslib-value-box-border-width-auto-no: 0;--bslib-value-box-border-width-baseline: 1px}.bslib-value-box{border-width:var(--bslib-value-box-border-width-auto-no, var(--bslib-value-box-border-width-baseline));container-name:bslib-value-box;container-type:inline-size}.bslib-value-box.card{box-shadow:var(--bslib-value-box-shadow)}.bslib-value-box.border-auto{border-width:var(--bslib-value-box-border-width-auto-yes, var(--bslib-value-box-border-width-baseline))}.bslib-value-box.default{--bslib-value-box-bg-default: var(--bs-card-bg, #fff);--bslib-value-box-border-color-default: var(--bs-card-border-color, rgba(0, 0, 0, 0.175));color:var(--bslib-value-box-color);background-color:var(--bslib-value-box-bg, var(--bslib-value-box-bg-default));border-color:var(--bslib-value-box-border-color, var(--bslib-value-box-border-color-default))}.bslib-value-box .value-box-grid{display:grid;grid-template-areas:"left right";align-items:center;overflow:hidden}.bslib-value-box .value-box-showcase{height:100%;max-height:var(---bslib-value-box-showcase-max-h, 100%)}.bslib-value-box .value-box-showcase,.bslib-value-box .value-box-showcase>.html-fill-item{width:100%}.bslib-value-box[data-full-screen=true] .value-box-showcase{max-height:var(---bslib-value-box-showcase-max-h-fs, 100%)}@media screen and (min-width: 575.98px){@container bslib-value-box (max-width: 300px){.bslib-value-box:not(.showcase-bottom) .value-box-grid{grid-template-columns:1fr !important;grid-template-rows:auto auto;grid-template-areas:"top" "bottom"}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-showcase{grid-area:top !important}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-area{grid-area:bottom !important;justify-content:end}}}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{margin-bottom:0;margin-top:0}.bslib-value-box .value-box-title{font-size:1rem;margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2}.bslib-value-box .value-box-title:empty::after{content:" "}.bslib-value-box .value-box-value{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2}@media(min-width: 1200px){.bslib-value-box .value-box-value{font-size:1.65rem}}.bslib-value-box .value-box-value:empty::after{content:" "}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{opacity:.85;min-width:50px;max-width:125%}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{font-size:4rem}.bslib-value-box.showcase-top-right .value-box-grid{grid-template-columns:1fr var(---bslib-value-box-showcase-w, 50%)}.bslib-value-box.showcase-top-right .value-box-grid .value-box-showcase{grid-area:right;margin-left:auto;align-self:start;align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box.showcase-top-right .value-box-grid .value-box-area{grid-area:left;align-self:end}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid{grid-template-columns:auto var(---bslib-value-box-showcase-w-fs, 1fr)}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid>div{align-self:center}.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-showcase{margin-top:0}@container bslib-value-box (max-width: 300px){.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-grid .value-box-showcase{padding-left:1rem}}.bslib-value-box.showcase-left-center .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w, 30%) auto}.bslib-value-box.showcase-left-center[data-full-screen=true] .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w-fs, 1fr) auto}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-showcase{grid-area:left}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-area{grid-area:right}.bslib-value-box.showcase-bottom .value-box-grid{grid-template-columns:1fr;grid-template-rows:1fr var(---bslib-value-box-showcase-h, auto);grid-template-areas:"top" "bottom";overflow:hidden}.bslib-value-box.showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.bslib-value-box.showcase-bottom .value-box-grid .value-box-area{grid-area:top}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid{grid-template-rows:1fr var(---bslib-value-box-showcase-h-fs, 2fr)}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid .value-box-showcase{padding:1rem}[data-bs-theme=dark] .bslib-value-box{--bslib-value-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%)}@media(min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav:not(.nav-hidden).nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav:not(.nav-hidden).nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}:root{--bslib-page-sidebar-title-bg: #2780e3;--bslib-page-sidebar-title-color: #fff}.bslib-page-title{background-color:var(--bslib-page-sidebar-title-bg);color:var(--bslib-page-sidebar-title-color);font-size:1.25rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid #dee2e6}html{height:100%}.bslib-page-fill{width:100%;height:100%;margin:0;padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}@media(max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}.bslib-grid{display:grid !important;gap:var(--bslib-spacer, 1rem);height:var(--bslib-grid-height)}.bslib-grid.grid{grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr));grid-template-rows:unset;grid-auto-rows:var(--bslib-grid--row-heights);--bslib-grid--row-heights--xs: unset;--bslib-grid--row-heights--sm: unset;--bslib-grid--row-heights--md: unset;--bslib-grid--row-heights--lg: unset;--bslib-grid--row-heights--xl: unset;--bslib-grid--row-heights--xxl: unset}.bslib-grid.grid.bslib-grid--row-heights--xs{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xs)}@media(min-width: 576px){.bslib-grid.grid.bslib-grid--row-heights--sm{--bslib-grid--row-heights: var(--bslib-grid--row-heights--sm)}}@media(min-width: 768px){.bslib-grid.grid.bslib-grid--row-heights--md{--bslib-grid--row-heights: var(--bslib-grid--row-heights--md)}}@media(min-width: 992px){.bslib-grid.grid.bslib-grid--row-heights--lg{--bslib-grid--row-heights: var(--bslib-grid--row-heights--lg)}}@media(min-width: 1200px){.bslib-grid.grid.bslib-grid--row-heights--xl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xl)}}@media(min-width: 1400px){.bslib-grid.grid.bslib-grid--row-heights--xxl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xxl)}}.bslib-grid>*>.shiny-input-container{width:100%}.bslib-grid-item{grid-column:auto/span 1}@media(max-width: 767.98px){.bslib-grid-item{grid-column:1/-1}}@media(max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}.bslib-grid.grid{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}.bslib-sidebar-layout{--bslib-sidebar-transition-duration: 500ms;--bslib-sidebar-transition-easing-x: cubic-bezier(0.8, 0.78, 0.22, 1.07);--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--bslib-sidebar-fg: var(--bs-emphasis-color, black);--bslib-sidebar-main-fg: var(--bs-card-color, var(--bs-body-color));--bslib-sidebar-main-bg: var(--bs-card-bg, var(--bs-body-bg));--bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--bslib-sidebar-padding: calc(var(--bslib-spacer) * 1.5);--bslib-sidebar-icon-size: var(--bslib-spacer, 1rem);--bslib-sidebar-icon-button-size: calc(var(--bslib-sidebar-icon-size, 1rem) * 2);--bslib-sidebar-padding-icon: calc(var(--bslib-sidebar-icon-button-size, 2rem) * 1.5);--bslib-collapse-toggle-border-radius: var(--bs-border-radius, 0.25rem);--bslib-collapse-toggle-transform: 0deg;--bslib-sidebar-toggle-transition-easing: cubic-bezier(1, 0, 0, 1);--bslib-collapse-toggle-right-transform: 180deg;--bslib-sidebar-column-main: minmax(0, 1fr);display:grid !important;grid-template-columns:min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px)) var(--bslib-sidebar-column-main);position:relative;transition:grid-template-columns ease-in-out var(--bslib-sidebar-transition-duration);border:var(--bslib-sidebar-border);border-radius:var(--bslib-sidebar-border-radius)}@media(prefers-reduced-motion: reduce){.bslib-sidebar-layout{transition:none}}.bslib-sidebar-layout[data-bslib-sidebar-border=false]{border:none}.bslib-sidebar-layout[data-bslib-sidebar-border-radius=false]{border-radius:initial}.bslib-sidebar-layout>.main,.bslib-sidebar-layout>.sidebar{grid-row:1/2;border-radius:inherit;overflow:auto}.bslib-sidebar-layout>.main{grid-column:2/3;border-top-left-radius:0;border-bottom-left-radius:0;padding:var(--bslib-sidebar-padding);transition:padding var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration);color:var(--bslib-sidebar-main-fg);background-color:var(--bslib-sidebar-main-bg)}.bslib-sidebar-layout>.sidebar{grid-column:1/2;width:100%;height:100%;border-right:var(--bslib-sidebar-vert-border);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--bslib-sidebar-fg);background-color:var(--bslib-sidebar-bg);backdrop-filter:blur(5px)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;gap:var(--bslib-spacer, 1rem);padding:var(--bslib-sidebar-padding);padding-top:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:calc(-1*var(--bslib-sidebar-padding));margin-right:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child){margin-bottom:1rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-body{display:flex;flex-direction:column}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:first-child) .accordion-item:first-child{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child) .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content.has-accordion>.sidebar-title{border-bottom:none;padding-bottom:0}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar>.sidebar-content{padding-top:var(--bslib-sidebar-padding)}.bslib-sidebar-layout>.collapse-toggle{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center;position:absolute;right:calc(var(--bslib-sidebar-icon-size));top:calc(var(--bslib-sidebar-icon-size, 1rem)/2);border:none;border-radius:var(--bslib-collapse-toggle-border-radius);height:var(--bslib-sidebar-icon-button-size, 2rem);width:var(--bslib-sidebar-icon-button-size, 2rem);display:flex;align-items:center;justify-content:center;padding:0;color:var(--bslib-sidebar-fg);background-color:unset;transition:color var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),top var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),right var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),left var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover{background-color:var(--bslib-sidebar-toggle-bg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:.8;width:var(--bslib-sidebar-icon-size);height:var(--bslib-sidebar-icon-size);transform:rotateY(var(--bslib-collapse-toggle-transform));transition:transform var(--bslib-sidebar-toggle-transition-easing) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.25rem;line-height:1.25;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--bslib-sidebar-border)}.bslib-sidebar-layout.sidebar-right{grid-template-columns:var(--bslib-sidebar-column-main) min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px))}.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/2;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout.sidebar-right>.sidebar{grid-column:2/3;border-right:none;border-left:var(--bslib-sidebar-vert-border);border-top-left-radius:0;border-bottom-left-radius:0}.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-column:2/3;left:var(--bslib-sidebar-icon-size);right:unset;border:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotateY(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: 180deg;--bslib-collapse-toggle-right-transform: 0deg;--bslib-sidebar-vert-border: none;grid-template-columns:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right{grid-template-columns:minmax(0, 1fr) 0}.bslib-sidebar-layout.sidebar-collapsed:not(.transitioning)>.sidebar>*{display:none}.bslib-sidebar-layout.sidebar-collapsed>.main{border-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed:not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle{color:var(--bslib-sidebar-main-fg);top:calc(var(--bslib-sidebar-overlap-counter, 0)*(var(--bslib-sidebar-icon-size) + var(--bslib-sidebar-padding)) + var(--bslib-sidebar-icon-size, 1rem)/2);right:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px));right:unset}@media(min-width: 576px){.bslib-sidebar-layout.transitioning>.sidebar>.sidebar-content{display:none}}@media(max-width: 575.98px){.bslib-sidebar-layout[data-bslib-sidebar-open=desktop]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{border:none}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/3}.bslib-sidebar-layout[data-bslib-sidebar-open=always]{display:block !important}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar{max-height:var(--bslib-sidebar-max-height-mobile);overflow-y:auto;border-top:var(--bslib-sidebar-vert-border)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]){grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.sidebar{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.collapse-toggle{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed.sidebar-right{grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always])>.main{opacity:0;transition:opacity var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed>.main{opacity:1}}.navbar+.container-fluid:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-sm:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-md:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-lg:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xl:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xxl:has(>.tab-content>.tab-pane.active.html-fill-container){padding-left:0;padding-right:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container{padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child){padding:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]){border-left:none;border-right:none;border-bottom:none}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]){border-radius:0}.navbar+div>.bslib-sidebar-layout{border-top:var(--bslib-sidebar-border)}.accordion .accordion-header{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2;color:var(--bs-heading-color);margin-bottom:0}@media(min-width: 1200px){.accordion .accordion-header{font-size:1.65rem}}.accordion .accordion-icon:not(:empty){margin-right:.75rem;display:flex}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-button:not(.collapsed):focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.bslib-card{overflow:auto}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p{margin-top:0}.bslib-card .card-body p:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card[data-full-screen=true]>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border=true]){border:none}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border-radius=true]){border-top-left-radius:0;border-top-right-radius:0}[data-full-screen=true]{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;max-height:none !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:var(--bslib-full-screen-enter-bottom, 0.2rem);right:var(--bslib-full-screen-enter-right, 0);top:var(--bslib-full-screen-enter-top);left:var(--bslib-full-screen-enter-left);color:var(--bslib-color-fg, var(--bs-card-color));background-color:var(--bslib-color-bg, var(--bs-card-bg, var(--bs-body-bg)));border:var(--bs-card-border-width) solid var(--bslib-color-fg, var(--bs-card-border-color));box-shadow:0 2px 4px rgba(0,0,0,.15);margin:.2rem .4rem;padding:.55rem !important;font-size:.8rem;cursor:pointer;opacity:.7;z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card[data-full-screen=false]:hover>*>.bslib-full-screen-enter{display:block}.bslib-has-full-screen .card:hover>*>.bslib-full-screen-enter{display:none}@media(max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1069;animation:bslib-full-screen-overlay-enter 400ms cubic-bezier(0.6, 0.02, 0.65, 1) forwards}@keyframes bslib-full-screen-overlay-enter{0%{opacity:0}100%{opacity:1}}.html-fill-container{display:flex;flex-direction:column;min-height:0;min-width:0}.html-fill-container>.html-fill-item{flex:1 1 auto;min-height:0;min-width:0}.html-fill-container>:not(.html-fill-item){flex:0 0 auto}.quarto-container{min-height:calc(100vh - 132px)}body.hypothesis-enabled #quarto-header{margin-right:16px}footer.footer .nav-footer,#quarto-header>nav{padding-left:1em;padding-right:1em}footer.footer div.nav-footer p:first-child{margin-top:0}footer.footer div.nav-footer p:last-child{margin-bottom:0}#quarto-content>*{padding-top:14px}#quarto-content>#quarto-sidebar-glass{padding-top:0px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:position 200ms linear;transition:all 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 115px);min-width:0;display:flex;align-items:center}@media(min-width: 992px){.navbar-brand-container{margin-right:1em}}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar .navbar-brand-container{order:2}.navbar .navbar-toggler{order:1}.navbar .navbar-container>.navbar-nav{order:20}.navbar .navbar-container>.navbar-brand-container{margin-left:0 !important;margin-right:0 !important}.navbar .navbar-collapse{order:20}.navbar #quarto-search{order:4;margin-left:auto}.navbar .navbar-toggler{margin-right:.5em}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar .quarto-navbar-tools{order:3}.navbar .quarto-navbar-tools div.dropdown{display:inline-block}.navbar .quarto-navbar-tools .quarto-navigation-tool{color:#fdfeff}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:#fdfdff}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}@media(max-width: 991.98px){#quarto-sidebar div.sidebar-header{padding-top:.2em}}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .quarto-navigation-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{display:inline-flex;margin-left:0px;order:2}.sidebar-tools-main:not(.tools-wide){vertical-align:middle}.sidebar-navigation .quarto-navigation-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em;line-height:1rem;margin-top:.4rem}.sidebar-section{padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between;cursor:pointer}.sidebar-item-toggle:hover{cursor:pointer}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-item .sidebar-item-toggle .bi-chevron-right::before{transition:transform 200ms ease}.sidebar-item .sidebar-item-toggle[aria-expanded=false] .bi-chevron-right::before{transform:none}.sidebar-item .sidebar-item-toggle[aria-expanded=true] .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-item-text{width:100%}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 991.98px){.quarto-secondary-nav{display:block}.quarto-secondary-nav button.quarto-search-button{padding-right:0em;padding-left:2em}.quarto-secondary-nav button.quarto-btn-toggle{margin-left:-0.75rem;margin-right:.15rem}.quarto-secondary-nav nav.quarto-title-breadcrumbs{display:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs{display:flex;align-items:center;padding-right:1em;margin-left:-0.25em}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{text-decoration:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs ol.breadcrumb{margin-bottom:0}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-title-breadcrumbs .breadcrumb{margin-bottom:.5em;font-size:.9rem}.quarto-title-breadcrumbs .breadcrumb li:last-of-type a{color:#6c757d}.quarto-secondary-nav .quarto-btn-toggle{color:#595959}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.no-decor{text-decoration:none}.quarto-secondary-nav-title{margin-top:.3em;color:#595959;padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(33,81,191,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:#8c8c8c}.breadcrumb-item{line-height:1.2rem}div.sidebar-item-container{color:#595959}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(33,81,191,.8)}div.sidebar-item-container.disabled{color:rgba(89,89,89,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:#2151bf}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:#fff}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid #dee2e6}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{min-height:100%}nav.quarto-secondary-nav{background-color:#fff;border-bottom:1px solid #dee2e6}.quarto-banner nav.quarto-secondary-nav{background-color:#2780e3;color:#fdfeff;border-top:1px solid #dee2e6}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}#quarto-sidebar{transition:width .15s ease-in}#quarto-sidebar>*{padding-right:1em}@media(max-width: 991.98px){#quarto-sidebar .sidebar-menu-container{white-space:nowrap;min-width:225px}#quarto-sidebar.show{transition:width .15s ease-out}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}@media(max-width: 991.98px){#quarto-sidebar-glass{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0);transition:background-color .15s ease-in;z-index:-1}#quarto-sidebar-glass.collapsing{z-index:1000}#quarto-sidebar-glass.show{transition:background-color .15s ease-out;background-color:rgba(102,102,102,.4);z-index:1000}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}.quarto-page-breadcrumbs .breadcrumb-item+.breadcrumb-item,.quarto-page-breadcrumbs .breadcrumb-item{padding-right:.33em;padding-left:0}.quarto-page-breadcrumbs .breadcrumb-item::before{padding-right:.33em}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section .bi-chevron-right::before{font-size:.9em}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:#1f4eb6}.nav-footer .toc-actions{padding-bottom:.5em;padding-top:.5em}.nav-footer .toc-actions a,.nav-footer .toc-actions a:hover{text-decoration:none}.nav-footer .toc-actions ul{display:flex;list-style:none}.nav-footer .toc-actions ul :first-child{margin-left:auto}.nav-footer .toc-actions ul :last-child{margin-right:auto}.nav-footer .toc-actions ul li{padding-right:1.5em}.nav-footer .toc-actions ul li i.bi{padding-right:.4em}.nav-footer .toc-actions ul li:last-of-type{padding-right:0}.nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff}body.nav-fixed{padding-top:64px}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:#757575}.nav-footer a{color:#757575}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:inline-flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}.nav-footer-left{flex:1 1 0px;text-align:left}.nav-footer-right{flex:1 1 0px;text-align:right}.nav-footer-center{flex:1 1 0px;min-height:3em;text-align:center}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em}}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:#fdfeff;border-radius:3px}@media(max-width: 991.98px){.quarto-reader-toggle{display:none}}.quarto-reader-toggle.reader.quarto-navigation-tool .quarto-reader-toggle-btn{background-color:#595959;border-radius:3px}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.2em;padding-right:.2em;margin-left:-0.2em;margin-right:-0.2em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}#quarto-back-to-top{display:none;position:fixed;bottom:50px;background-color:#fff;border-radius:.25rem;box-shadow:0 .2rem .5rem #6c757d,0 0 .05rem #6c757d;color:#6c757d;text-decoration:none;font-size:.9em;text-align:center;left:50%;padding:.4rem .8rem;transform:translate(-50%, 0)}.aa-DetachedSearchButtonQuery{display:none}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#fff;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:.25rem;order:999}}.navbar.navbar-expand-sm #quarto-search,.navbar.navbar-expand-md #quarto-search{order:999}@media(min-width: 992px){.navbar .quarto-navbar-tools{margin-left:auto;order:900}}@media(max-width: 991.98px){#quarto-sidebar .sidebar-search{display:none}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:#fdfeff;opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:#fdfeff;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;color:#343a40;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(39,128,227,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#343a40;opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:#343a40;font:inherit;height:calc(1.5em + .1rem + 2px);padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:#343a40;opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 0.75rem + calc(1px * 2))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:#343a40;opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}.aa-PanelLayout:empty{display:none}.quarto-search-no-results.no-query{display:none}.aa-Source:has(.no-query){display:none}#quarto-search-results .aa-Panel{border:solid #dee2e6 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:#f2f2f2;padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#2780e3}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#2780e3}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:#4b95e8}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#343a40}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:#e5effc}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:#fff;color:#343a40}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:#fff;border-color:#dee2e6;color:#343a40}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:0em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs,#quarto-search-results .aa-Item .search-item .search-result-crumbs{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:300;margin-right:1em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap),#quarto-search-results .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap){max-width:30%;margin-left:auto;margin-top:.5em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap,#quarto-search-results .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap{flex-basis:100%;margin-top:0em;margin-bottom:.2em;margin-left:37px}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;flex-wrap:wrap;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:42px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #dee2e6}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#fdfeff}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#595959}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:rgba(255,255,255,.65);width:90%;bottom:0;box-shadow:rgba(222,226,230,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#fff;border-bottom:1px solid #dee2e6;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#343a40;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(39,128,227,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{bottom:inherit;height:auto;margin:0 auto;position:absolute;top:100px;border-radius:6px;max-width:850px}@media(max-width: 575.98px){.aa-DetachedContainer--modal{width:100%;top:0px;border-radius:0px;border:none}}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(52,58,64,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-dashboard.nav-fixed.dashboard-sidebar #quarto-content.quarto-dashboard-content{padding:0em}.quarto-dashboard #quarto-content.quarto-dashboard-content{padding:1em}.quarto-dashboard #quarto-content.quarto-dashboard-content>*{padding-top:0}@media(min-width: 576px){.quarto-dashboard{height:100%}}.quarto-dashboard .card.valuebox.bslib-card.bg-primary{background-color:#5397e9 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-secondary{background-color:#343a40 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-success{background-color:#3aa716 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-info{background-color:rgba(153,84,187,.7019607843) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-warning{background-color:#fa6400 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-danger{background-color:rgba(255,0,57,.7019607843) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-light{background-color:#f8f9fa !important}.quarto-dashboard .card.valuebox.bslib-card.bg-dark{background-color:#343a40 !important}.quarto-dashboard.dashboard-fill{display:flex;flex-direction:column}.quarto-dashboard #quarto-appendix{display:none}.quarto-dashboard #quarto-header #quarto-dashboard-header{border-top:solid 1px #549be9;border-bottom:solid 1px #549be9}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav{padding-left:1em;padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav .navbar-brand-container{padding-left:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler{margin-right:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler-icon{height:1em;width:1em;background-image:url('data:image/svg+xml,')}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-brand-container{padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-title{font-size:1.1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-nav{font-size:.9em}.quarto-dashboard #quarto-dashboard-header .navbar{padding:0}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-container{padding-left:1em}.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-brand-container .nav-link,.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-nav .nav-link{padding:.7em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-color-scheme-toggle{order:9}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-toggler{margin-left:.5em;order:10}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .nav-link{padding:.5em;height:100%;display:flex;align-items:center}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .active{background-color:#4b95e8}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{padding:.5em .5em .5em 0;display:flex;flex-direction:row;margin-right:2em;align-items:center}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{margin-right:auto}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{align-self:stretch}@media(min-width: 768px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:8}}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:1000;padding-bottom:.5em}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse .navbar-nav{align-self:stretch}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title{font-size:1.25em;line-height:1.1em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title .navbar-title-text{margin-right:.4em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title a{text-decoration:none;color:inherit}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-subtitle,.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{font-size:.9rem;margin-right:.5em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{margin-left:auto}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-logo{max-height:48px;min-height:30px;object-fit:cover;margin-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-links{order:9;padding-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link-text{margin-left:.25em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link{padding-right:0em;padding-left:.7em;text-decoration:none;color:#fdfeff}.quarto-dashboard .page-layout-custom .tab-content{padding:0;border:none}.quarto-dashboard-img-contain{height:100%;width:100%;object-fit:contain}@media(max-width: 575.98px){.quarto-dashboard .bslib-grid{grid-template-rows:minmax(1em, max-content) !important}.quarto-dashboard .sidebar-content{height:inherit}.quarto-dashboard .page-layout-custom{min-height:100vh}}.quarto-dashboard.dashboard-toolbar>.page-layout-custom,.quarto-dashboard.dashboard-sidebar>.page-layout-custom{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages{padding:0}.quarto-dashboard .callout{margin-bottom:0;margin-top:0}.quarto-dashboard .html-fill-container figure{overflow:hidden}.quarto-dashboard bslib-tooltip .rounded-pill{border:solid #6c757d 1px}.quarto-dashboard bslib-tooltip .rounded-pill .svg{fill:#343a40}.quarto-dashboard .tabset .dashboard-card-no-title .nav-tabs{margin-left:0;margin-right:auto}.quarto-dashboard .tabset .tab-content{border:none}.quarto-dashboard .tabset .card-header .nav-link[role=tab]{margin-top:-6px;padding-top:6px;padding-bottom:6px}.quarto-dashboard .card.valuebox,.quarto-dashboard .card.bslib-value-box{min-height:3rem}.quarto-dashboard .card.valuebox .card-body,.quarto-dashboard .card.bslib-value-box .card-body{padding:0}.quarto-dashboard .bslib-value-box .value-box-value{font-size:clamp(.1em,15cqw,5em)}.quarto-dashboard .bslib-value-box .value-box-showcase .bi{font-size:clamp(.1em,max(18cqw,5.2cqh),5em);text-align:center;height:1em}.quarto-dashboard .bslib-value-box .value-box-showcase .bi::before{vertical-align:1em}.quarto-dashboard .bslib-value-box .value-box-area{margin-top:auto;margin-bottom:auto}.quarto-dashboard .card figure.quarto-float{display:flex;flex-direction:column;align-items:center}.quarto-dashboard .dashboard-scrolling{padding:1em}.quarto-dashboard .full-height{height:100%}.quarto-dashboard .showcase-bottom .value-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"top" "bottom"}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase i.bi{font-size:4rem}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-area{grid-area:top}.quarto-dashboard .tab-content{margin-bottom:0}.quarto-dashboard .bslib-card .bslib-navs-card-title{justify-content:stretch;align-items:end}.quarto-dashboard .card-header{display:flex;flex-wrap:wrap;justify-content:space-between}.quarto-dashboard .card-header .card-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.quarto-dashboard .tabset .card-toolbar{margin-bottom:1em}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{border:none;gap:var(--bslib-spacer, 1rem)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{padding:0}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.sidebar{border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.collapse-toggle{display:none}@media(max-width: 767.98px){.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{grid-template-columns:1fr;grid-template-rows:max-content 1fr}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{grid-column:1;grid-row:2}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout .sidebar{grid-column:1;grid-row:1}}.quarto-dashboard .sidebar-right .sidebar{padding-left:2.5em}.quarto-dashboard .sidebar-right .collapse-toggle{left:2px}.quarto-dashboard .quarto-dashboard .sidebar-right button.collapse-toggle:not(.transitioning){left:unset}.quarto-dashboard aside.sidebar{padding-left:1em;padding-right:1em;background-color:rgba(52,58,64,.25);color:#343a40}.quarto-dashboard .bslib-sidebar-layout>div.main{padding:.7em}.quarto-dashboard .bslib-sidebar-layout button.collapse-toggle{margin-top:.3em}.quarto-dashboard .bslib-sidebar-layout .collapse-toggle{top:0}.quarto-dashboard .bslib-sidebar-layout.sidebar-collapsed:not(.transitioning):not(.sidebar-right) .collapse-toggle{left:2px}.quarto-dashboard .sidebar>section>.h3:first-of-type{margin-top:0em}.quarto-dashboard .sidebar .h3,.quarto-dashboard .sidebar .h4,.quarto-dashboard .sidebar .h5,.quarto-dashboard .sidebar .h6{margin-top:.5em}.quarto-dashboard .sidebar form{flex-direction:column;align-items:start;margin-bottom:1em}.quarto-dashboard .sidebar form div[class*=oi-][class$=-input]{flex-direction:column}.quarto-dashboard .sidebar form[class*=oi-][class$=-toggle]{flex-direction:row-reverse;align-items:center;justify-content:start}.quarto-dashboard .sidebar form input[type=range]{margin-top:.5em;margin-right:.8em;margin-left:1em}.quarto-dashboard .sidebar label{width:fit-content}.quarto-dashboard .sidebar .card-body{margin-bottom:2em}.quarto-dashboard .sidebar .shiny-input-container{margin-bottom:1em}.quarto-dashboard .sidebar .shiny-options-group{margin-top:0}.quarto-dashboard .sidebar .control-label{margin-bottom:.3em}.quarto-dashboard .card .card-body .quarto-layout-row{align-items:stretch}.quarto-dashboard .toolbar{font-size:.9em;display:flex;flex-direction:row;border-top:solid 1px #bcbfc0;padding:1em;flex-wrap:wrap;background-color:rgba(52,58,64,.25)}.quarto-dashboard .toolbar .cell-output-display{display:flex}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar>*:last-child{margin-right:0}.quarto-dashboard .toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .toolbar .input-daterange{width:inherit}.quarto-dashboard .toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar form{width:fit-content}.quarto-dashboard .toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .toolbar form input[type=date]{width:fit-content}.quarto-dashboard .toolbar form input[type=color]{width:3em}.quarto-dashboard .toolbar form button{padding:.4em}.quarto-dashboard .toolbar form select{width:fit-content}.quarto-dashboard .toolbar>*{font-size:.9em;flex-grow:0}.quarto-dashboard .toolbar .shiny-input-container label{margin-bottom:1px}.quarto-dashboard .toolbar-bottom{margin-top:1em;margin-bottom:0 !important;order:2}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>.tab-content>.tab-pane>*:not(.bslib-sidebar-layout){padding:1em}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>*:not(.tab-content){padding:1em}.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page>.dashboard-toolbar-container>.toolbar-content,.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page:not(.dashboard-sidebar-container)>*:not(.dashboard-toolbar-container){padding:1em}.quarto-dashboard .toolbar-content{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages .tab-pane>.dashboard-toolbar-container .toolbar{border-radius:0;margin-bottom:0}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar{border-bottom:1px solid rgba(0,0,0,.175)}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar-bottom{margin-top:0}.quarto-dashboard .dashboard-toolbar-container:not(.toolbar-toplevel) .toolbar{margin-bottom:1em;border-top:none;border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .vega-embed.has-actions details{width:1.7em;height:2em;position:absolute !important;top:0;right:0}.quarto-dashboard .dashboard-toolbar-container{padding:0}.quarto-dashboard .card .card-header p:last-child,.quarto-dashboard .card .card-footer p:last-child{margin-bottom:0}.quarto-dashboard .card .card-body>.h4:first-child{margin-top:0}.quarto-dashboard .card .card-body{z-index:1000}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_length,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_info,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate{text-align:initial}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_filter{text-align:right}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:initial}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper table{flex-shrink:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons{margin-bottom:.5em;margin-left:auto;width:fit-content;float:right}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons.btn-group{background:#fff;border:none}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn-secondary{background-color:#fff;background-image:none;border:solid #dee2e6 1px;padding:.2em .7em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn span{font-size:.8em;color:#343a40}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{margin-left:.5em;margin-bottom:.5em;padding-top:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.875em}}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.8em}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter{margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter input[type=search]{padding:1px 5px 1px 5px;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length{flex-basis:1 1 50%;margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length select{padding:.4em 3em .4em .5em;font-size:.875em;margin-left:.2em;margin-right:.2em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{flex-shrink:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{margin-left:auto}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate ul.pagination .paginate_button .page-link{font-size:.8em}.quarto-dashboard .card .card-footer{font-size:.9em}.quarto-dashboard .card .card-toolbar{display:flex;flex-grow:1;flex-direction:row;width:100%;flex-wrap:wrap}.quarto-dashboard .card .card-toolbar>*{font-size:.8em;flex-grow:0}.quarto-dashboard .card .card-toolbar>.card-title{font-size:1em;flex-grow:1;align-self:flex-start;margin-top:.1em}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar form{width:fit-content}.quarto-dashboard .card .card-toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=date]{width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=color]{width:3em}.quarto-dashboard .card .card-toolbar form button{padding:.4em}.quarto-dashboard .card .card-toolbar form select{width:fit-content}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .card .card-toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .card .card-toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .card .card-toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange{width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .card .card-toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .card .card-toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .card .card-toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .card .card-toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card-body>table>thead{border-top:none}.quarto-dashboard .card-body>.table>:not(caption)>*>*{background-color:#fff}.tableFloatingHeaderOriginal{background-color:#fff;position:sticky !important;top:0 !important}.dashboard-data-table{margin-top:-1px}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#fff;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item p.card-img-top>img{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item .listing-item-img-placeholder{background-color:rgba(52,58,64,.25);flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none;word-break:keep-all}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post .body pre code{white-space:pre-wrap}div.quarto-post a{color:#343a40;text-decoration:none}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#2761e3}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#2761e3}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#2761e3}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#2761e3}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#2761e3}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#fff;border:solid 1px #dee2e6;border-radius:.25rem;color:#343a40;font-size:.875rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#343a40}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}div.ansi-escaped-output{font-family:monospace;display:block}/*! +* +* ansi colors from IPython notebook's +* +* we also add `bright-[color]-` synonyms for the `-[color]-intense` classes since +* that seems to be what ansi_up emits +* +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #fff;--quarto-body-color: #343a40;--quarto-text-muted: #6c757d;--quarto-border-color: #dee2e6;--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #fff;--mermaid-edge-color: #343a40;--mermaid-node-fg-color: #343a40;--mermaid-fg-color: #343a40;--mermaid-fg-color--lighter: #4b545c;--mermaid-fg-color--lightest: #626d78;--mermaid-font-family: Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--mermaid-label-bg-color: #fff;--mermaid-label-fg-color: #2780e3;--mermaid-node-bg-color: rgba(39, 128, 227, 0.1);--mermaid-node-fg-color: #343a40}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button:focus{outline:none}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] minmax(50px, 100px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1250px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left .page-columns.page-full>*,.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right .page-columns.page-full>*,.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;opacity:.999}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#f8f9fa;z-index:998;opacity:.999;margin-bottom:1em}.zindex-content{z-index:998;opacity:.999}.zindex-modal{z-index:1055;opacity:.999}.zindex-over-content{z-index:999;opacity:.999}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside:not(.footnotes):not(.sidebar),.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}main.content>section:first-of-type>h2:first-child,main.content>section:first-of-type>.h2:first-child{margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:#6d7a86}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,.figure-caption,.subfigure-caption,.table-caption,figcaption,caption{font-size:.9rem;color:#6d7a86}.quarto-layout-cell[data-ref-parent] caption{color:#6d7a86}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#6d7a86;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse):first-child{padding-bottom:.5em;display:block}.column-margin.column-container>*:not(.collapse):not(:first-child){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:#dee2e6 1px solid;border-right:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:0}.tab-pane>p:nth-child(1){padding-top:0}.tab-pane>p:last-child{margin-bottom:0}.tab-pane>pre:last-child{margin-bottom:0}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(233,236,239,.65);border:1px solid rgba(233,236,239,.65);border-radius:.25rem}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}.callout pre.sourceCode{padding-left:0}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#6d7a86}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p pre code:not(.sourceCode),li pre code:not(.sourceCode),pre code:not(.sourceCode){background-color:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:#f8f9fa;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#6c757d;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#2761e3}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.toc-actions i.bi,.quarto-code-links i.bi,.quarto-other-links i.bi,.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em;font-size:.8rem}.quarto-other-links-text-target .quarto-code-links i.bi,.quarto-other-links-text-target .quarto-other-links i.bi{margin-right:.2em}.quarto-other-formats-text-target .quarto-alternate-formats i.bi{margin-right:.1em}.toc-actions i.bi.empty,.quarto-code-links i.bi.empty,.quarto-other-links i.bi.empty,.quarto-alternate-notebooks i.bi.empty,.quarto-alternate-formats i.bi.empty{padding-left:1em}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook .cell-container.code-fold .cell-decorator{padding-top:3em}.quarto-notebook .cell-code code{white-space:pre-wrap}.quarto-notebook .cell .cell-output-stderr pre code,.quarto-notebook .cell .cell-output-stdout pre code{white-space:pre-wrap;overflow-wrap:anywhere}.toc-actions,.quarto-alternate-formats,.quarto-other-links,.quarto-code-links,.quarto-alternate-notebooks{padding-left:0em}.sidebar .toc-actions a,.sidebar .quarto-alternate-formats a,.sidebar .quarto-other-links a,.sidebar .quarto-code-links a,.sidebar .quarto-alternate-notebooks a,.sidebar nav[role=doc-toc] a{text-decoration:none}.sidebar .toc-actions a:hover,.sidebar .quarto-other-links a:hover,.sidebar .quarto-code-links a:hover,.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#2761e3}.sidebar .toc-actions h2,.sidebar .toc-actions .h2,.sidebar .quarto-code-links h2,.sidebar .quarto-code-links .h2,.sidebar .quarto-other-links h2,.sidebar .quarto-other-links .h2,.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-weight:500;margin-bottom:.2rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .toc-actions>h2,.sidebar .toc-actions>.h2,.sidebar .quarto-code-links>h2,.sidebar .quarto-code-links>.h2,.sidebar .quarto-other-links>h2,.sidebar .quarto-other-links>.h2,.sidebar .quarto-alternate-notebooks>h2,.sidebar .quarto-alternate-notebooks>.h2,.sidebar .quarto-alternate-formats>h2,.sidebar .quarto-alternate-formats>.h2{font-size:.8rem}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e9ecef;padding-left:.6rem}.sidebar .toc-actions h2>ul a,.sidebar .toc-actions .h2>ul a,.sidebar .quarto-code-links h2>ul a,.sidebar .quarto-code-links .h2>ul a,.sidebar .quarto-other-links h2>ul a,.sidebar .quarto-other-links .h2>ul a,.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .toc-actions ul a:empty,.sidebar .quarto-code-links ul a:empty,.sidebar .quarto-other-links ul a:empty,.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .toc-actions ul,.sidebar .quarto-code-links ul,.sidebar .quarto-other-links ul,.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul{padding-left:0;list-style:none}.sidebar nav[role=doc-toc] ul{list-style:none;padding-left:0;list-style:none}.sidebar nav[role=doc-toc]>ul{margin-left:.45em}.quarto-margin-sidebar nav[role=doc-toc]{padding-left:.5em}.sidebar .toc-actions>ul,.sidebar .quarto-code-links>ul,.sidebar .quarto-other-links>ul,.sidebar .quarto-alternate-notebooks>ul,.sidebar .quarto-alternate-formats>ul{font-size:.8rem}.sidebar nav[role=doc-toc]>ul{font-size:.875rem}.sidebar .toc-actions ul li a,.sidebar .quarto-code-links ul li a,.sidebar .quarto-other-links ul li a,.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #2761e3;color:#2761e3 !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#2761e3 !important}kbd,.kbd{color:#343a40;background-color:#f8f9fa;border:1px solid;border-radius:5px;border-color:#dee2e6}.quarto-appendix-contents div.hanging-indent{margin-left:0em}.quarto-appendix-contents div.hanging-indent div.csl-entry{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body>:first-child{padding-top:.5rem;margin-top:0}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){padding-bottom:.5rem;margin-bottom:0}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#2780e3}div.callout-note.callout-style-default>.callout-header{background-color:#e9f2fc}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#3fb618}div.callout-tip.callout-style-default>.callout-header{background-color:#ecf8e8}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#ff7518}div.callout-warning.callout-style-default>.callout-header{background-color:#fff1e8}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#f0ad4e}div.callout-caution.callout-style-default>.callout-header{background-color:#fef7ed}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#ff0039}div.callout-important.callout-style-default>.callout-header{background-color:#ffe6eb}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar{background-color:#2780e3;color:#fdfeff}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#fafafa}#quarto-content .quarto-sidebar-toggle-title{color:#343a40}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}@media(max-width: 767.98px){.sidebar-menu-container{padding-bottom:5em}}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .footnotes ol{margin-left:.5em}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{--bs-btn-color: #cacccd;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #cacccd;--bs-btn-hover-bg: #52585d;--bs-btn-hover-border-color: #484e53;--bs-btn-focus-shadow-rgb: 75, 80, 85;--bs-btn-active-color: #fff;--bs-btn-active-bg: #5d6166;--bs-btn-active-border-color: #484e53;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}nav.quarto-secondary-nav.color-navbar{background-color:#2780e3;color:#fdfeff}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#fdfeff}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:1em}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! light */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#fff}.code-annotation-gutter{background-color:rgba(233,236,239,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:#4b545c;border:solid #4b545c 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#fff;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#e9ecef;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#f8f9fa;z-index:998;opacity:.999;margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table{border-top:1px solid #ebedee;border-bottom:1px solid #ebedee}.table>thead{border-top-width:0;border-bottom:1px solid #b2bac1}.table a{word-break:break-word}.table>:not(caption)>*>*{background-color:unset;color:unset}#quarto-document-content .crosstalk-input .checkbox input[type=checkbox],#quarto-document-content .crosstalk-input .checkbox-inline input[type=checkbox]{position:unset;margin-top:unset;margin-left:unset}#quarto-document-content .row{margin-left:unset;margin-right:unset}.quarto-xref{white-space:nowrap}a.external:after{content:"";background-image:url('data:image/svg+xml,');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:.2em;padding-right:.75em}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:#fdfeff;background:#2780e3}.quarto-title-banner a{color:#fdfeff}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:#fdfeff}.quarto-title-banner .code-tools-button{color:#97cbff}.quarto-title-banner .code-tools-button:hover{color:#fdfeff}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}@media(max-width: 767.98px){body.hypothesis-enabled #title-block-header>*{padding-right:20px}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}.quarto-title-meta-container{display:grid;grid-template-columns:1fr auto}.quarto-title-meta-column-end{display:flex;flex-direction:column;padding-left:1em}.quarto-title-meta-column-end a .bi{margin-right:.3em}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-0.2em;height:.8em;width:.8em}#title-block-header.quarto-title-block.default .quarto-title-author-email{opacity:.7}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.1em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .keywords,#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .keywords>p,#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .keywords>p:last-of-type,#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .keywords .block-title,#title-block-header.quarto-title-block.default .description .block-title,#title-block-header.quarto-title-block.default .abstract .block-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}.quarto-title-tools-only{display:flex;justify-content:right}body{-webkit-font-smoothing:antialiased}.badge.bg-light{color:#343a40}.progress .progress-bar{font-size:8px;line-height:8px} diff --git a/site_libs/bootstrap/bootstrap.min.js b/site_libs/bootstrap/bootstrap.min.js new file mode 100644 index 0000000..e8f21f7 --- /dev/null +++ b/site_libs/bootstrap/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t=new Map,e={set(e,i,n){t.has(e)||t.set(e,new Map);const s=t.get(e);s.has(i)||0===s.size?s.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,i)=>t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(n(t)):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=I(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return P(s,{delegateTarget:r}),n.oneOff&&N.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return P(n,{delegateTarget:t}),i.oneOff&&N.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function $(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function I(t){return t=t.replace(y,""),T[t]||t}const N={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))$(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==I(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=P(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function P(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function M(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function j(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const F={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${j(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${j(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=M(t.dataset[n])}return e},getDataAttribute:(t,e)=>M(t.getAttribute(`data-bs-${j(e)}`))};class H{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?F.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=o(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class W extends H{constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const B=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return n(e)},z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},q=".bs.alert",V=`close${q}`,K=`closed${q}`;class Q extends W{static get NAME(){return"alert"}close(){if(N.trigger(this._element,V).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),N.trigger(this._element,K),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(Q,"close"),m(Q);const X='[data-bs-toggle="button"]';class Y extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}N.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),m(Y);const U=".bs.swipe",G=`touchstart${U}`,J=`touchmove${U}`,Z=`touchend${U}`,tt=`pointerdown${U}`,et=`pointerup${U}`,it={endCallback:null,leftCallback:null,rightCallback:null},nt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class st extends H{constructor(t,e){super(),this._element=t,t&&st.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return it}static get DefaultType(){return nt}static get NAME(){return"swipe"}dispose(){N.off(this._element,U)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),g(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,tt,(t=>this._start(t))),N.on(this._element,et,(t=>this._end(t))),this._element.classList.add("pointer-event")):(N.on(this._element,G,(t=>this._start(t))),N.on(this._element,J,(t=>this._move(t))),N.on(this._element,Z,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ot=".bs.carousel",rt=".data-api",at="next",lt="prev",ct="left",ht="right",dt=`slide${ot}`,ut=`slid${ot}`,ft=`keydown${ot}`,pt=`mouseenter${ot}`,mt=`mouseleave${ot}`,gt=`dragstart${ot}`,_t=`load${ot}${rt}`,bt=`click${ot}${rt}`,vt="carousel",yt="active",wt=".active",At=".carousel-item",Et=wt+At,Tt={ArrowLeft:ht,ArrowRight:ct},Ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===vt&&this.cycle()}static get Default(){return Ct}static get DefaultType(){return Ot}static get NAME(){return"carousel"}next(){this._slide(at)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(lt)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,ut,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void N.one(this._element,ut,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?at:lt;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&N.on(this._element,ft,(t=>this._keydown(t))),"hover"===this._config.pause&&(N.on(this._element,pt,(()=>this.pause())),N.on(this._element,mt,(()=>this._maybeEnableCycle()))),this._config.touch&&st.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))N.on(t,gt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ct)),rightCallback:()=>this._slide(this._directionToOrder(ht)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new st(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Tt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=z.findOne(wt,this._indicatorsElement);e.classList.remove(yt),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(yt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===at,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>N.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(dt).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(yt),i.classList.remove(yt,c,l),this._isSliding=!1,r(ut)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(Et,this._element)}_getItems(){return z.find(At,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ct?lt:at:t===ct?at:lt}_orderToDirection(t){return p()?t===lt?ct:ht:t===lt?ht:ct}static jQueryInterface(t){return this.each((function(){const e=xt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}N.on(document,bt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(vt))return;t.preventDefault();const i=xt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===F.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,_t,(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)xt.getOrCreateInstance(e)})),m(xt);const kt=".bs.collapse",Lt=`show${kt}`,St=`shown${kt}`,Dt=`hide${kt}`,$t=`hidden${kt}`,It=`click${kt}.data-api`,Nt="show",Pt="collapse",Mt="collapsing",jt=`:scope .${Pt} .${Pt}`,Ft='[data-bs-toggle="collapse"]',Ht={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Bt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(Ft);for(const t of i){const e=z.getSelectorFromElement(t),i=z.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ht}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Bt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(N.trigger(this._element,Lt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Pt),this._element.classList.add(Mt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt,Nt),this._element.style[e]="",N.trigger(this._element,St)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,Dt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(Mt),this._element.classList.remove(Pt,Nt);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt),N.trigger(this._element,$t)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(Nt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Ft);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(jt,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Bt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}N.on(document,It,Ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))Bt.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(Bt);var zt="top",Rt="bottom",qt="right",Vt="left",Kt="auto",Qt=[zt,Rt,qt,Vt],Xt="start",Yt="end",Ut="clippingParents",Gt="viewport",Jt="popper",Zt="reference",te=Qt.reduce((function(t,e){return t.concat([e+"-"+Xt,e+"-"+Yt])}),[]),ee=[].concat(Qt,[Kt]).reduce((function(t,e){return t.concat([e,e+"-"+Xt,e+"-"+Yt])}),[]),ie="beforeRead",ne="read",se="afterRead",oe="beforeMain",re="main",ae="afterMain",le="beforeWrite",ce="write",he="afterWrite",de=[ie,ne,se,oe,re,ae,le,ce,he];function ue(t){return t?(t.nodeName||"").toLowerCase():null}function fe(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function pe(t){return t instanceof fe(t).Element||t instanceof Element}function me(t){return t instanceof fe(t).HTMLElement||t instanceof HTMLElement}function ge(t){return"undefined"!=typeof ShadowRoot&&(t instanceof fe(t).ShadowRoot||t instanceof ShadowRoot)}const _e={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];me(s)&&ue(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});me(n)&&ue(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function be(t){return t.split("-")[0]}var ve=Math.max,ye=Math.min,we=Math.round;function Ae(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ee(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function Te(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&me(t)&&(s=t.offsetWidth>0&&we(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&we(n.height)/t.offsetHeight||1);var r=(pe(t)?fe(t):window).visualViewport,a=!Ee()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Ce(t){var e=Te(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Oe(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ge(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function xe(t){return fe(t).getComputedStyle(t)}function ke(t){return["table","td","th"].indexOf(ue(t))>=0}function Le(t){return((pe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Se(t){return"html"===ue(t)?t:t.assignedSlot||t.parentNode||(ge(t)?t.host:null)||Le(t)}function De(t){return me(t)&&"fixed"!==xe(t).position?t.offsetParent:null}function $e(t){for(var e=fe(t),i=De(t);i&&ke(i)&&"static"===xe(i).position;)i=De(i);return i&&("html"===ue(i)||"body"===ue(i)&&"static"===xe(i).position)?e:i||function(t){var e=/firefox/i.test(Ae());if(/Trident/i.test(Ae())&&me(t)&&"fixed"===xe(t).position)return null;var i=Se(t);for(ge(i)&&(i=i.host);me(i)&&["html","body"].indexOf(ue(i))<0;){var n=xe(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ie(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Ne(t,e,i){return ve(t,ye(e,i))}function Pe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Me(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const je={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=be(i.placement),l=Ie(a),c=[Vt,qt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return Pe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Me(t,Qt))}(s.padding,i),d=Ce(o),u="y"===l?zt:Vt,f="y"===l?Rt:qt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=$e(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=Ne(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Oe(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fe(t){return t.split("-")[1]}var He={top:"auto",right:"auto",bottom:"auto",left:"auto"};function We(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=Vt,y=zt,w=window;if(c){var A=$e(i),E="clientHeight",T="clientWidth";A===fe(i)&&"static"!==xe(A=Le(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===zt||(s===Vt||s===qt)&&o===Yt)&&(y=Rt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==Vt&&(s!==zt&&s!==Rt||o!==Yt)||(v=qt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&He),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:we(i*s)/s||0,y:we(n*s)/s||0}}({x:f,y:m},fe(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:be(e.placement),variation:Fe(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,We(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,We(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ze={passive:!0};const Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=fe(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ze)})),a&&l.addEventListener("resize",i.update,ze),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ze)})),a&&l.removeEventListener("resize",i.update,ze)}},data:{}};var qe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(t){return t.replace(/left|right|bottom|top/g,(function(t){return qe[t]}))}var Ke={start:"end",end:"start"};function Qe(t){return t.replace(/start|end/g,(function(t){return Ke[t]}))}function Xe(t){var e=fe(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ye(t){return Te(Le(t)).left+Xe(t).scrollLeft}function Ue(t){var e=xe(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ge(t){return["html","body","#document"].indexOf(ue(t))>=0?t.ownerDocument.body:me(t)&&Ue(t)?t:Ge(Se(t))}function Je(t,e){var i;void 0===e&&(e=[]);var n=Ge(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=fe(n),r=s?[o].concat(o.visualViewport||[],Ue(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Je(Se(r)))}function Ze(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ti(t,e,i){return e===Gt?Ze(function(t,e){var i=fe(t),n=Le(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ee();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ye(t),y:l}}(t,i)):pe(e)?function(t,e){var i=Te(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Ze(function(t){var e,i=Le(t),n=Xe(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ve(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ve(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ye(t),l=-n.scrollTop;return"rtl"===xe(s||i).direction&&(a+=ve(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Le(t)))}function ei(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?be(s):null,r=s?Fe(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case zt:e={x:a,y:i.y-n.height};break;case Rt:e={x:a,y:i.y+i.height};break;case qt:e={x:i.x+i.width,y:l};break;case Vt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ie(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case Xt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Yt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ii(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Ut:a,c=i.rootBoundary,h=void 0===c?Gt:c,d=i.elementContext,u=void 0===d?Jt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=Pe("number"!=typeof g?g:Me(g,Qt)),b=u===Jt?Zt:Jt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Je(Se(t)),i=["absolute","fixed"].indexOf(xe(t).position)>=0&&me(t)?$e(t):t;return pe(i)?e.filter((function(t){return pe(t)&&Oe(t,i)&&"body"!==ue(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=ti(t,i,n);return e.top=ve(s.top,e.top),e.right=ye(s.right,e.right),e.bottom=ye(s.bottom,e.bottom),e.left=ve(s.left,e.left),e}),ti(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(pe(y)?y:y.contextElement||Le(t.elements.popper),l,h,r),A=Te(t.elements.reference),E=ei({reference:A,element:v,strategy:"absolute",placement:s}),T=Ze(Object.assign({},v,E)),C=u===Jt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Jt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[qt,Rt].indexOf(t)>=0?1:-1,i=[zt,Rt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function ni(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?ee:l,h=Fe(n),d=h?a?te:te.filter((function(t){return Fe(t)===h})):Qt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ii(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[be(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const si={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=be(g),b=l||(_!==g&&p?function(t){if(be(t)===Kt)return[];var e=Ve(t);return[Qe(t),e,Qe(e)]}(g):[Ve(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(be(i)===Kt?ni(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ii(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),$=L?k?qt:Vt:k?Rt:zt;y[S]>w[S]&&($=Ve($));var I=Ve($),N=[];if(o&&N.push(D[x]<=0),a&&N.push(D[$]<=0,D[I]<=0),N.every((function(t){return t}))){T=O,E=!1;break}A.set(O,N)}if(E)for(var P=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==P(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function oi(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ri(t){return[zt,qt,Rt,Vt].some((function(e){return t[e]>=0}))}const ai={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ii(e,{elementContext:"reference"}),a=ii(e,{altBoundary:!0}),l=oi(r,n),c=oi(a,s,o),h=ri(l),d=ri(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},li={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=ee.reduce((function(t,i){return t[i]=function(t,e,i){var n=be(t),s=[Vt,zt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[Vt,qt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ci={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ii(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=be(e.placement),b=Fe(e.placement),v=!b,y=Ie(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?zt:Vt,D="y"===y?Rt:qt,$="y"===y?"height":"width",I=A[y],N=I+g[S],P=I-g[D],M=f?-T[$]/2:0,j=b===Xt?E[$]:T[$],F=b===Xt?-T[$]:-E[$],H=e.elements.arrow,W=f&&H?Ce(H):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=Ne(0,E[$],W[$]),V=v?E[$]/2-M-q-z-O.mainAxis:j-q-z-O.mainAxis,K=v?-E[$]/2+M+q+R+O.mainAxis:F+q+R+O.mainAxis,Q=e.elements.arrow&&$e(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=I+K-Y,G=Ne(f?ye(N,I+V-Y-X):N,I,f?ve(P,U):P);A[y]=G,k[y]=G-I}if(a){var J,Z="x"===y?zt:Vt,tt="x"===y?Rt:qt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[zt,Vt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=Ne(t,e,i);return n>i?i:n}(at,et,lt):Ne(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function di(t,e,i){void 0===i&&(i=!1);var n,s,o=me(e),r=me(e)&&function(t){var e=t.getBoundingClientRect(),i=we(e.width)/t.offsetWidth||1,n=we(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Le(e),l=Te(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==ue(e)||Ue(a))&&(c=(n=e)!==fe(n)&&me(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:Xe(n)),me(e)?((h=Te(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ye(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function ui(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var fi={placement:"bottom",modifiers:[],strategy:"absolute"};function pi(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=z.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ei,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:z.prev(this,Ii)[0]||z.next(this,Ii)[0]||z.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}N.on(document,Si,Ii,qi.dataApiKeydownHandler),N.on(document,Si,Pi,qi.dataApiKeydownHandler),N.on(document,Li,qi.clearMenus),N.on(document,Di,qi.clearMenus),N.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),m(qi);const Vi="backdrop",Ki="show",Qi=`mousedown.bs.${Vi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends H{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(Ki),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(N.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),N.on(t,Qi,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends H{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Gi),N.on(document,Ji,(t=>this._handleFocusin(t))),N.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&F.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=F.getDataAttribute(t,e);null!==i?(F.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",An="show",En="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||N.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){N.off(window,hn),N.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),N.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,bn,(t=>{N.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(En)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}N.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),N.one(e,pn,(t=>{t.defaultPrevented||N.one(e,fn,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),R(On),m(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,Mn=`hide${xn}`,jn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Wn=`click${xn}${kn}`,Bn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||N.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),N.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,Mn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),N.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,jn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){N.on(this._element,Bn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():N.trigger(this._element,jn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}N.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;N.one(e,Fn,(()=>{a(this)&&this.focus()}));const i=z.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),N.on(window,Ln,(()=>{for(const t of z.find(In))qn.getOrCreateInstance(t).show()})),N.on(window,Hn,(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),R(qn),m(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Yn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

"},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends H{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Yn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends W{constructor(t,e){if(void 0===vi)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),N.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=N.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.on(t,"mouseover",h);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return bi(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return g(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),N.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Es extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,ms),N.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(bs,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),N.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=z.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=Es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(window,gs,(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))Es.getOrCreateInstance(t)})),m(Es);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",Ms="Home",js="End",Fs="active",Hs="fade",Ws="show",Bs=":not(.dropdown-toggle)",zs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Rs=`.nav-link${Bs}, .list-group-item${Bs}, [role="tab"]${Bs}, ${zs}`,qs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Vs extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?N.trigger(e,Cs,{relatedTarget:t}):null;N.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),N.trigger(t,ks,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),N.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,Ms,js].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!l(t)));let i;if([Ms,js].includes(t.key))i=e[t.key===Ms?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=b(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Vs.getOrCreateInstance(i).show())}_getChildren(){return z.find(Rs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",Fs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(Rs)?t:z.findOne(Rs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Vs.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(document,Ls,zs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Vs.getOrCreateInstance(this).show()})),N.on(window,Ds,(()=>{for(const t of z.find(qs))Vs.getOrCreateInstance(t)})),m(Vs);const Ks=".bs.toast",Qs=`mouseover${Ks}`,Xs=`mouseout${Ks}`,Ys=`focusin${Ks}`,Us=`focusout${Ks}`,Gs=`hide${Ks}`,Js=`hidden${Ks}`,Zs=`show${Ks}`,to=`shown${Ks}`,eo="hide",io="show",no="showing",so={animation:"boolean",autohide:"boolean",delay:"number"},oo={animation:!0,autohide:!0,delay:5e3};class ro extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return oo}static get DefaultType(){return so}static get NAME(){return"toast"}show(){N.trigger(this._element,Zs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(eo),d(this._element),this._element.classList.add(io,no),this._queueCallback((()=>{this._element.classList.remove(no),N.trigger(this._element,to),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,Gs).defaultPrevented||(this._element.classList.add(no),this._queueCallback((()=>{this._element.classList.add(eo),this._element.classList.remove(no,io),N.trigger(this._element,Js)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(io),super.dispose()}isShown(){return this._element.classList.contains(io)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,Qs,(t=>this._onInteraction(t,!0))),N.on(this._element,Xs,(t=>this._onInteraction(t,!1))),N.on(this._element,Ys,(t=>this._onInteraction(t,!0))),N.on(this._element,Us,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ro.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(ro),m(ro),{Alert:Q,Button:Y,Carousel:xt,Collapse:Bt,Dropdown:qi,Modal:On,Offcanvas:qn,Popover:us,ScrollSpy:Es,Tab:Vs,Toast:ro,Tooltip:cs}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/site_libs/clipboard/clipboard.min.js b/site_libs/clipboard/clipboard.min.js new file mode 100644 index 0000000..1103f81 --- /dev/null +++ b/site_libs/clipboard/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1.anchorjs-link,.anchorjs-link:focus{opacity:1}",A.sheet.cssRules.length),A.sheet.insertRule("[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",A.sheet.cssRules.length),A.sheet.insertRule('@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',A.sheet.cssRules.length)),h=document.querySelectorAll("[id]"),t=[].map.call(h,function(A){return A.id}),i=0;i\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),A=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||A||!1}}}); +// @license-end \ No newline at end of file diff --git a/site_libs/quarto-html/popper.min.js b/site_libs/quarto-html/popper.min.js new file mode 100644 index 0000000..e3726d7 --- /dev/null +++ b/site_libs/quarto-html/popper.min.js @@ -0,0 +1,6 @@ +/** + * @popperjs/core v2.11.7 - MIT License + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function c(){return!/^((?!chrome|android).)*safari/i.test(f())}function p(e,o,i){void 0===o&&(o=!1),void 0===i&&(i=!1);var a=e.getBoundingClientRect(),f=1,p=1;o&&r(e)&&(f=e.offsetWidth>0&&s(a.width)/e.offsetWidth||1,p=e.offsetHeight>0&&s(a.height)/e.offsetHeight||1);var u=(n(e)?t(e):window).visualViewport,l=!c()&&i,d=(a.left+(l&&u?u.offsetLeft:0))/f,h=(a.top+(l&&u?u.offsetTop:0))/p,m=a.width/f,v=a.height/p;return{width:m,height:v,top:h,right:d+m,bottom:h+v,left:d,x:d,y:h}}function u(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function l(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function h(e){return p(d(e)).left+u(e).scrollLeft}function m(e){return t(e).getComputedStyle(e)}function v(e){var t=m(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function y(e,n,o){void 0===o&&(o=!1);var i,a,f=r(n),c=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),m=d(n),y=p(e,c,o),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(f||!f&&!o)&&(("body"!==l(n)||v(m))&&(g=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:u(i)),r(n)?((b=p(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):m&&(b.x=h(m))),{x:y.left+g.scrollLeft-b.x,y:y.top+g.scrollTop-b.y,width:y.width,height:y.height}}function g(e){var t=p(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function b(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||d(e)}function x(e){return["html","body","#document"].indexOf(l(e))>=0?e.ownerDocument.body:r(e)&&v(e)?e:x(b(e))}function w(e,n){var r;void 0===n&&(n=[]);var o=x(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],v(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(w(b(s)))}function O(e){return["table","td","th"].indexOf(l(e))>=0}function j(e){return r(e)&&"fixed"!==m(e).position?e.offsetParent:null}function E(e){for(var n=t(e),i=j(e);i&&O(i)&&"static"===m(i).position;)i=j(i);return i&&("html"===l(i)||"body"===l(i)&&"static"===m(i).position)?n:i||function(e){var t=/firefox/i.test(f());if(/Trident/i.test(f())&&r(e)&&"fixed"===m(e).position)return null;var n=b(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(l(n))<0;){var i=m(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var D="top",A="bottom",L="right",P="left",M="auto",k=[D,A,L,P],W="start",B="end",H="viewport",T="popper",R=k.reduce((function(e,t){return e.concat([t+"-"+W,t+"-"+B])}),[]),S=[].concat(k,[M]).reduce((function(e,t){return e.concat([t,t+"-"+W,t+"-"+B])}),[]),V=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function q(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function N(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function I(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _(e,r,o){return r===H?I(function(e,n){var r=t(e),o=d(e),i=r.visualViewport,a=o.clientWidth,s=o.clientHeight,f=0,p=0;if(i){a=i.width,s=i.height;var u=c();(u||!u&&"fixed"===n)&&(f=i.offsetLeft,p=i.offsetTop)}return{width:a,height:s,x:f+h(e),y:p}}(e,o)):n(r)?function(e,t){var n=p(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(r,o):I(function(e){var t,n=d(e),r=u(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+h(e),c=-r.scrollTop;return"rtl"===m(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:c}}(d(e)))}function F(e,t,o,s){var f="clippingParents"===t?function(e){var t=w(b(e)),o=["absolute","fixed"].indexOf(m(e).position)>=0&&r(e)?E(e):e;return n(o)?t.filter((function(e){return n(e)&&N(e,o)&&"body"!==l(e)})):[]}(e):[].concat(t),c=[].concat(f,[o]),p=c[0],u=c.reduce((function(t,n){var r=_(e,n,s);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),_(e,p,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function U(e){return e.split("-")[1]}function z(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?U(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case D:t={x:s,y:n.y-r.height};break;case A:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:f};break;case P:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?z(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case W:t[c]=t[c]-(n[p]/2-r[p]/2);break;case B:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function Y(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function G(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function J(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.strategy,s=void 0===a?e.strategy:a,f=r.boundary,c=void 0===f?"clippingParents":f,u=r.rootBoundary,l=void 0===u?H:u,h=r.elementContext,m=void 0===h?T:h,v=r.altBoundary,y=void 0!==v&&v,g=r.padding,b=void 0===g?0:g,x=Y("number"!=typeof b?b:G(b,k)),w=m===T?"reference":T,O=e.rects.popper,j=e.elements[y?w:m],E=F(n(j)?j:j.contextElement||d(e.elements.popper),c,l,s),P=p(e.elements.reference),M=X({reference:P,element:O,strategy:"absolute",placement:i}),W=I(Object.assign({},O,M)),B=m===T?W:P,R={top:E.top-B.top+x.top,bottom:B.bottom-E.bottom+x.bottom,left:E.left-B.left+x.left,right:B.right-E.right+x.right},S=e.modifiersData.offset;if(m===T&&S){var V=S[i];Object.keys(R).forEach((function(e){var t=[L,A].indexOf(e)>=0?1:-1,n=[D,A].indexOf(e)>=0?"y":"x";R[e]+=V[n]*t}))}return R}var K={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[P,L].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},se={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ce={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function ue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?S:f,p=U(r),u=p?s?R:R.filter((function(e){return U(e)===p})):k,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=J(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,y=C(v),g=f||(y===v||!h?[fe(v)]:function(e){if(C(e)===M)return[];var t=fe(e);return[pe(e),t,pe(t)]}(v)),b=[v].concat(g).reduce((function(e,n){return e.concat(C(n)===M?ue(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,j=!0,E=b[0],k=0;k=0,S=R?"width":"height",V=J(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),q=R?T?L:P:T?A:D;x[S]>w[S]&&(q=fe(q));var N=fe(q),I=[];if(i&&I.push(V[H]<=0),s&&I.push(V[q]<=0,V[N]<=0),I.every((function(e){return e}))){E=B,j=!1;break}O.set(B,I)}if(j)for(var _=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},F=h?3:1;F>0;F--){if("break"===_(F))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return i(e,a(t,n))}var he={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,y=void 0===v?0:v,b=J(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=U(t.placement),O=!w,j=z(x),M="x"===j?"y":"x",k=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(k){if(s){var q,N="y"===j?D:P,I="y"===j?A:L,_="y"===j?"height":"width",F=k[j],X=F+b[N],Y=F-b[I],G=m?-H[_]/2:0,K=w===W?B[_]:H[_],Q=w===W?-H[_]:-B[_],Z=t.elements.arrow,$=m&&Z?g(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=de(0,B[_],$[_]),oe=O?B[_]/2-G-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=O?-B[_]/2+G+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&E(t.elements.arrow),se=ae?"y"===j?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(q=null==S?void 0:S[j])?q:0,ce=F+ie-fe,pe=de(m?a(X,F+oe-fe-se):X,F,m?i(Y,ce):Y);k[j]=pe,V[j]=pe-F}if(c){var ue,le="x"===j?D:P,he="x"===j?A:L,me=k[M],ve="y"===M?"height":"width",ye=me+b[le],ge=me-b[he],be=-1!==[D,P].indexOf(x),xe=null!=(ue=null==S?void 0:S[M])?ue:0,we=be?ye:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ge,je=m&&be?function(e,t,n){var r=de(e,t,n);return r>n?n:r}(we,me,Oe):de(m?we:ye,me,m?Oe:ge);k[M]=je,V[M]=je-me}t.modifiersData[r]=V}},requiresIfExists:["offset"]};var me={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=z(s),c=[P,L].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return Y("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:G(e,k))}(o.padding,n),u=g(i),l="y"===f?D:P,d="y"===f?A:L,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],v=E(i),y=v?"y"===f?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],O=y/2-u[c]/2+b,j=de(x,O,w),M=f;n.modifiersData[r]=((t={})[M]=j,t.centerOffset=j-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&N(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ve(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ye(e){return[D,L,A,P].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=J(t,{elementContext:"reference"}),s=J(t,{altBoundary:!0}),f=ve(a,r),c=ve(s,o,i),p=ye(f),u=ye(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},be=Z({defaultModifiers:[ee,te,oe,ie]}),xe=[ee,te,oe,ie,ae,le,he,me,ge],we=Z({defaultModifiers:xe});e.applyStyles=ie,e.arrow=me,e.computeStyles=oe,e.createPopper=we,e.createPopperLite=be,e.defaultModifiers=xe,e.detectOverflow=J,e.eventListeners=ee,e.flip=le,e.hide=ge,e.offset=ae,e.popperGenerator=Z,e.popperOffsets=te,e.preventOverflow=he,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/site_libs/quarto-html/quarto-syntax-highlighting.css b/site_libs/quarto-html/quarto-syntax-highlighting.css new file mode 100644 index 0000000..d9fd98f --- /dev/null +++ b/site_libs/quarto-html/quarto-syntax-highlighting.css @@ -0,0 +1,203 @@ +/* quarto syntax highlight colors */ +:root { + --quarto-hl-ot-color: #003B4F; + --quarto-hl-at-color: #657422; + --quarto-hl-ss-color: #20794D; + --quarto-hl-an-color: #5E5E5E; + --quarto-hl-fu-color: #4758AB; + --quarto-hl-st-color: #20794D; + --quarto-hl-cf-color: #003B4F; + --quarto-hl-op-color: #5E5E5E; + --quarto-hl-er-color: #AD0000; + --quarto-hl-bn-color: #AD0000; + --quarto-hl-al-color: #AD0000; + --quarto-hl-va-color: #111111; + --quarto-hl-bu-color: inherit; + --quarto-hl-ex-color: inherit; + --quarto-hl-pp-color: #AD0000; + --quarto-hl-in-color: #5E5E5E; + --quarto-hl-vs-color: #20794D; + --quarto-hl-wa-color: #5E5E5E; + --quarto-hl-do-color: #5E5E5E; + --quarto-hl-im-color: #00769E; + --quarto-hl-ch-color: #20794D; + --quarto-hl-dt-color: #AD0000; + --quarto-hl-fl-color: #AD0000; + --quarto-hl-co-color: #5E5E5E; + --quarto-hl-cv-color: #5E5E5E; + --quarto-hl-cn-color: #8f5902; + --quarto-hl-sc-color: #5E5E5E; + --quarto-hl-dv-color: #AD0000; + --quarto-hl-kw-color: #003B4F; +} + +/* other quarto variables */ +:root { + --quarto-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +pre > code.sourceCode > span { + color: #003B4F; +} + +code span { + color: #003B4F; +} + +code.sourceCode > span { + color: #003B4F; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #003B4F; +} + +code span.ot { + color: #003B4F; + font-style: inherit; +} + +code span.at { + color: #657422; + font-style: inherit; +} + +code span.ss { + color: #20794D; + font-style: inherit; +} + +code span.an { + color: #5E5E5E; + font-style: inherit; +} + +code span.fu { + color: #4758AB; + font-style: inherit; +} + +code span.st { + color: #20794D; + font-style: inherit; +} + +code span.cf { + color: #003B4F; + font-style: inherit; +} + +code span.op { + color: #5E5E5E; + font-style: inherit; +} + +code span.er { + color: #AD0000; + font-style: inherit; +} + +code span.bn { + color: #AD0000; + font-style: inherit; +} + +code span.al { + color: #AD0000; + font-style: inherit; +} + +code span.va { + color: #111111; + font-style: inherit; +} + +code span.bu { + font-style: inherit; +} + +code span.ex { + font-style: inherit; +} + +code span.pp { + color: #AD0000; + font-style: inherit; +} + +code span.in { + color: #5E5E5E; + font-style: inherit; +} + +code span.vs { + color: #20794D; + font-style: inherit; +} + +code span.wa { + color: #5E5E5E; + font-style: italic; +} + +code span.do { + color: #5E5E5E; + font-style: italic; +} + +code span.im { + color: #00769E; + font-style: inherit; +} + +code span.ch { + color: #20794D; + font-style: inherit; +} + +code span.dt { + color: #AD0000; + font-style: inherit; +} + +code span.fl { + color: #AD0000; + font-style: inherit; +} + +code span.co { + color: #5E5E5E; + font-style: inherit; +} + +code span.cv { + color: #5E5E5E; + font-style: italic; +} + +code span.cn { + color: #8f5902; + font-style: inherit; +} + +code span.sc { + color: #5E5E5E; + font-style: inherit; +} + +code span.dv { + color: #AD0000; + font-style: inherit; +} + +code span.kw { + color: #003B4F; + font-style: inherit; +} + +.prevent-inlining { + content: " { + // Find any conflicting margin elements and add margins to the + // top to prevent overlap + const marginChildren = window.document.querySelectorAll( + ".column-margin.column-container > *, .margin-caption, .aside" + ); + + let lastBottom = 0; + for (const marginChild of marginChildren) { + if (marginChild.offsetParent !== null) { + // clear the top margin so we recompute it + marginChild.style.marginTop = null; + const top = marginChild.getBoundingClientRect().top + window.scrollY; + if (top < lastBottom) { + const marginChildStyle = window.getComputedStyle(marginChild); + const marginBottom = parseFloat(marginChildStyle["marginBottom"]); + const margin = lastBottom - top + marginBottom; + marginChild.style.marginTop = `${margin}px`; + } + const styles = window.getComputedStyle(marginChild); + const marginTop = parseFloat(styles["marginTop"]); + lastBottom = top + marginChild.getBoundingClientRect().height + marginTop; + } + } +}; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Recompute the position of margin elements anytime the body size changes + if (window.ResizeObserver) { + const resizeObserver = new window.ResizeObserver( + throttle(() => { + layoutMarginEls(); + if ( + window.document.body.getBoundingClientRect().width < 990 && + isReaderMode() + ) { + quartoToggleReader(); + } + }, 50) + ); + resizeObserver.observe(window.document.body); + } + + const tocEl = window.document.querySelector('nav.toc-active[role="doc-toc"]'); + const sidebarEl = window.document.getElementById("quarto-sidebar"); + const leftTocEl = window.document.getElementById("quarto-sidebar-toc-left"); + const marginSidebarEl = window.document.getElementById( + "quarto-margin-sidebar" + ); + // function to determine whether the element has a previous sibling that is active + const prevSiblingIsActiveLink = (el) => { + const sibling = el.previousElementSibling; + if (sibling && sibling.tagName === "A") { + return sibling.classList.contains("active"); + } else { + return false; + } + }; + + // fire slideEnter for bootstrap tab activations (for htmlwidget resize behavior) + function fireSlideEnter(e) { + const event = window.document.createEvent("Event"); + event.initEvent("slideenter", true, true); + window.document.dispatchEvent(event); + } + const tabs = window.document.querySelectorAll('a[data-bs-toggle="tab"]'); + tabs.forEach((tab) => { + tab.addEventListener("shown.bs.tab", fireSlideEnter); + }); + + // fire slideEnter for tabby tab activations (for htmlwidget resize behavior) + document.addEventListener("tabby", fireSlideEnter, false); + + // Track scrolling and mark TOC links as active + // get table of contents and sidebar (bail if we don't have at least one) + const tocLinks = tocEl + ? [...tocEl.querySelectorAll("a[data-scroll-target]")] + : []; + const makeActive = (link) => tocLinks[link].classList.add("active"); + const removeActive = (link) => tocLinks[link].classList.remove("active"); + const removeAllActive = () => + [...Array(tocLinks.length).keys()].forEach((link) => removeActive(link)); + + // activate the anchor for a section associated with this TOC entry + tocLinks.forEach((link) => { + link.addEventListener("click", () => { + if (link.href.indexOf("#") !== -1) { + const anchor = link.href.split("#")[1]; + const heading = window.document.querySelector( + `[data-anchor-id=${anchor}]` + ); + if (heading) { + // Add the class + heading.classList.add("reveal-anchorjs-link"); + + // function to show the anchor + const handleMouseout = () => { + heading.classList.remove("reveal-anchorjs-link"); + heading.removeEventListener("mouseout", handleMouseout); + }; + + // add a function to clear the anchor when the user mouses out of it + heading.addEventListener("mouseout", handleMouseout); + } + } + }); + }); + + const sections = tocLinks.map((link) => { + const target = link.getAttribute("data-scroll-target"); + if (target.startsWith("#")) { + return window.document.getElementById(decodeURI(`${target.slice(1)}`)); + } else { + return window.document.querySelector(decodeURI(`${target}`)); + } + }); + + const sectionMargin = 200; + let currentActive = 0; + // track whether we've initialized state the first time + let init = false; + + const updateActiveLink = () => { + // The index from bottom to top (e.g. reversed list) + let sectionIndex = -1; + if ( + window.innerHeight + window.pageYOffset >= + window.document.body.offsetHeight + ) { + sectionIndex = 0; + } else { + sectionIndex = [...sections].reverse().findIndex((section) => { + if (section) { + return window.pageYOffset >= section.offsetTop - sectionMargin; + } else { + return false; + } + }); + } + if (sectionIndex > -1) { + const current = sections.length - sectionIndex - 1; + if (current !== currentActive) { + removeAllActive(); + currentActive = current; + makeActive(current); + if (init) { + window.dispatchEvent(sectionChanged); + } + init = true; + } + } + }; + + const inHiddenRegion = (top, bottom, hiddenRegions) => { + for (const region of hiddenRegions) { + if (top <= region.bottom && bottom >= region.top) { + return true; + } + } + return false; + }; + + const categorySelector = "header.quarto-title-block .quarto-category"; + const activateCategories = (href) => { + // Find any categories + // Surround them with a link pointing back to: + // #category=Authoring + try { + const categoryEls = window.document.querySelectorAll(categorySelector); + for (const categoryEl of categoryEls) { + const categoryText = categoryEl.textContent; + if (categoryText) { + const link = `${href}#category=${encodeURIComponent(categoryText)}`; + const linkEl = window.document.createElement("a"); + linkEl.setAttribute("href", link); + for (const child of categoryEl.childNodes) { + linkEl.append(child); + } + categoryEl.appendChild(linkEl); + } + } + } catch { + // Ignore errors + } + }; + function hasTitleCategories() { + return window.document.querySelector(categorySelector) !== null; + } + + function offsetRelativeUrl(url) { + const offset = getMeta("quarto:offset"); + return offset ? offset + url : url; + } + + function offsetAbsoluteUrl(url) { + const offset = getMeta("quarto:offset"); + const baseUrl = new URL(offset, window.location); + + const projRelativeUrl = url.replace(baseUrl, ""); + if (projRelativeUrl.startsWith("/")) { + return projRelativeUrl; + } else { + return "/" + projRelativeUrl; + } + } + + // read a meta tag value + function getMeta(metaName) { + const metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; + } + + async function findAndActivateCategories() { + const currentPagePath = offsetAbsoluteUrl(window.location.href); + const response = await fetch(offsetRelativeUrl("listings.json")); + if (response.status == 200) { + return response.json().then(function (listingPaths) { + const listingHrefs = []; + for (const listingPath of listingPaths) { + const pathWithoutLeadingSlash = listingPath.listing.substring(1); + for (const item of listingPath.items) { + if ( + item === currentPagePath || + item === currentPagePath + "index.html" + ) { + // Resolve this path against the offset to be sure + // we already are using the correct path to the listing + // (this adjusts the listing urls to be rooted against + // whatever root the page is actually running against) + const relative = offsetRelativeUrl(pathWithoutLeadingSlash); + const baseUrl = window.location; + const resolvedPath = new URL(relative, baseUrl); + listingHrefs.push(resolvedPath.pathname); + break; + } + } + } + + // Look up the tree for a nearby linting and use that if we find one + const nearestListing = findNearestParentListing( + offsetAbsoluteUrl(window.location.pathname), + listingHrefs + ); + if (nearestListing) { + activateCategories(nearestListing); + } else { + // See if the referrer is a listing page for this item + const referredRelativePath = offsetAbsoluteUrl(document.referrer); + const referrerListing = listingHrefs.find((listingHref) => { + const isListingReferrer = + listingHref === referredRelativePath || + listingHref === referredRelativePath + "index.html"; + return isListingReferrer; + }); + + if (referrerListing) { + // Try to use the referrer if possible + activateCategories(referrerListing); + } else if (listingHrefs.length > 0) { + // Otherwise, just fall back to the first listing + activateCategories(listingHrefs[0]); + } + } + }); + } + } + if (hasTitleCategories()) { + findAndActivateCategories(); + } + + const findNearestParentListing = (href, listingHrefs) => { + if (!href || !listingHrefs) { + return undefined; + } + // Look up the tree for a nearby linting and use that if we find one + const relativeParts = href.substring(1).split("/"); + while (relativeParts.length > 0) { + const path = relativeParts.join("/"); + for (const listingHref of listingHrefs) { + if (listingHref.startsWith(path)) { + return listingHref; + } + } + relativeParts.pop(); + } + + return undefined; + }; + + const manageSidebarVisiblity = (el, placeholderDescriptor) => { + let isVisible = true; + let elRect; + + return (hiddenRegions) => { + if (el === null) { + return; + } + + // Find the last element of the TOC + const lastChildEl = el.lastElementChild; + + if (lastChildEl) { + // Converts the sidebar to a menu + const convertToMenu = () => { + for (const child of el.children) { + child.style.opacity = 0; + child.style.overflow = "hidden"; + } + + nexttick(() => { + const toggleContainer = window.document.createElement("div"); + toggleContainer.style.width = "100%"; + toggleContainer.classList.add("zindex-over-content"); + toggleContainer.classList.add("quarto-sidebar-toggle"); + toggleContainer.classList.add("headroom-target"); // Marks this to be managed by headeroom + toggleContainer.id = placeholderDescriptor.id; + toggleContainer.style.position = "fixed"; + + const toggleIcon = window.document.createElement("i"); + toggleIcon.classList.add("quarto-sidebar-toggle-icon"); + toggleIcon.classList.add("bi"); + toggleIcon.classList.add("bi-caret-down-fill"); + + const toggleTitle = window.document.createElement("div"); + const titleEl = window.document.body.querySelector( + placeholderDescriptor.titleSelector + ); + if (titleEl) { + toggleTitle.append( + titleEl.textContent || titleEl.innerText, + toggleIcon + ); + } + toggleTitle.classList.add("zindex-over-content"); + toggleTitle.classList.add("quarto-sidebar-toggle-title"); + toggleContainer.append(toggleTitle); + + const toggleContents = window.document.createElement("div"); + toggleContents.classList = el.classList; + toggleContents.classList.add("zindex-over-content"); + toggleContents.classList.add("quarto-sidebar-toggle-contents"); + for (const child of el.children) { + if (child.id === "toc-title") { + continue; + } + + const clone = child.cloneNode(true); + clone.style.opacity = 1; + clone.style.display = null; + toggleContents.append(clone); + } + toggleContents.style.height = "0px"; + const positionToggle = () => { + // position the element (top left of parent, same width as parent) + if (!elRect) { + elRect = el.getBoundingClientRect(); + } + toggleContainer.style.left = `${elRect.left}px`; + toggleContainer.style.top = `${elRect.top}px`; + toggleContainer.style.width = `${elRect.width}px`; + }; + positionToggle(); + + toggleContainer.append(toggleContents); + el.parentElement.prepend(toggleContainer); + + // Process clicks + let tocShowing = false; + // Allow the caller to control whether this is dismissed + // when it is clicked (e.g. sidebar navigation supports + // opening and closing the nav tree, so don't dismiss on click) + const clickEl = placeholderDescriptor.dismissOnClick + ? toggleContainer + : toggleTitle; + + const closeToggle = () => { + if (tocShowing) { + toggleContainer.classList.remove("expanded"); + toggleContents.style.height = "0px"; + tocShowing = false; + } + }; + + // Get rid of any expanded toggle if the user scrolls + window.document.addEventListener( + "scroll", + throttle(() => { + closeToggle(); + }, 50) + ); + + // Handle positioning of the toggle + window.addEventListener( + "resize", + throttle(() => { + elRect = undefined; + positionToggle(); + }, 50) + ); + + window.addEventListener("quarto-hrChanged", () => { + elRect = undefined; + }); + + // Process the click + clickEl.onclick = () => { + if (!tocShowing) { + toggleContainer.classList.add("expanded"); + toggleContents.style.height = null; + tocShowing = true; + } else { + closeToggle(); + } + }; + }); + }; + + // Converts a sidebar from a menu back to a sidebar + const convertToSidebar = () => { + for (const child of el.children) { + child.style.opacity = 1; + child.style.overflow = null; + } + + const placeholderEl = window.document.getElementById( + placeholderDescriptor.id + ); + if (placeholderEl) { + placeholderEl.remove(); + } + + el.classList.remove("rollup"); + }; + + if (isReaderMode()) { + convertToMenu(); + isVisible = false; + } else { + // Find the top and bottom o the element that is being managed + const elTop = el.offsetTop; + const elBottom = + elTop + lastChildEl.offsetTop + lastChildEl.offsetHeight; + + if (!isVisible) { + // If the element is current not visible reveal if there are + // no conflicts with overlay regions + if (!inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToSidebar(); + isVisible = true; + } + } else { + // If the element is visible, hide it if it conflicts with overlay regions + // and insert a placeholder toggle (or if we're in reader mode) + if (inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToMenu(); + isVisible = false; + } + } + } + } + }; + }; + + const tabEls = document.querySelectorAll('a[data-bs-toggle="tab"]'); + for (const tabEl of tabEls) { + const id = tabEl.getAttribute("data-bs-target"); + if (id) { + const columnEl = document.querySelector( + `${id} .column-margin, .tabset-margin-content` + ); + if (columnEl) + tabEl.addEventListener("shown.bs.tab", function (event) { + const el = event.srcElement; + if (el) { + const visibleCls = `${el.id}-margin-content`; + // walk up until we find a parent tabset + let panelTabsetEl = el.parentElement; + while (panelTabsetEl) { + if (panelTabsetEl.classList.contains("panel-tabset")) { + break; + } + panelTabsetEl = panelTabsetEl.parentElement; + } + + if (panelTabsetEl) { + const prevSib = panelTabsetEl.previousElementSibling; + if ( + prevSib && + prevSib.classList.contains("tabset-margin-container") + ) { + const childNodes = prevSib.querySelectorAll( + ".tabset-margin-content" + ); + for (const childEl of childNodes) { + if (childEl.classList.contains(visibleCls)) { + childEl.classList.remove("collapse"); + } else { + childEl.classList.add("collapse"); + } + } + } + } + } + + layoutMarginEls(); + }); + } + } + + // Manage the visibility of the toc and the sidebar + const marginScrollVisibility = manageSidebarVisiblity(marginSidebarEl, { + id: "quarto-toc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + const sidebarScrollVisiblity = manageSidebarVisiblity(sidebarEl, { + id: "quarto-sidebarnav-toggle", + titleSelector: ".title", + dismissOnClick: false, + }); + let tocLeftScrollVisibility; + if (leftTocEl) { + tocLeftScrollVisibility = manageSidebarVisiblity(leftTocEl, { + id: "quarto-lefttoc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + } + + // Find the first element that uses formatting in special columns + const conflictingEls = window.document.body.querySelectorAll( + '[class^="column-"], [class*=" column-"], aside, [class*="margin-caption"], [class*=" margin-caption"], [class*="margin-ref"], [class*=" margin-ref"]' + ); + + // Filter all the possibly conflicting elements into ones + // the do conflict on the left or ride side + const arrConflictingEls = Array.from(conflictingEls); + const leftSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return false; + } + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + className.startsWith("column-") && + !className.endsWith("right") && + !className.endsWith("container") && + className !== "column-margin" + ); + }); + }); + const rightSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return true; + } + + const hasMarginCaption = Array.from(el.classList).find((className) => { + return className == "margin-caption"; + }); + if (hasMarginCaption) { + return true; + } + + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + !className.endsWith("container") && + className.startsWith("column-") && + !className.endsWith("left") + ); + }); + }); + + const kOverlapPaddingSize = 10; + function toRegions(els) { + return els.map((el) => { + const boundRect = el.getBoundingClientRect(); + const top = + boundRect.top + + document.documentElement.scrollTop - + kOverlapPaddingSize; + return { + top, + bottom: top + el.scrollHeight + 2 * kOverlapPaddingSize, + }; + }); + } + + let hasObserved = false; + const visibleItemObserver = (els) => { + let visibleElements = [...els]; + const intersectionObserver = new IntersectionObserver( + (entries, _observer) => { + entries.forEach((entry) => { + if (entry.isIntersecting) { + if (visibleElements.indexOf(entry.target) === -1) { + visibleElements.push(entry.target); + } + } else { + visibleElements = visibleElements.filter((visibleEntry) => { + return visibleEntry !== entry; + }); + } + }); + + if (!hasObserved) { + hideOverlappedSidebars(); + } + hasObserved = true; + }, + {} + ); + els.forEach((el) => { + intersectionObserver.observe(el); + }); + + return { + getVisibleEntries: () => { + return visibleElements; + }, + }; + }; + + const rightElementObserver = visibleItemObserver(rightSideConflictEls); + const leftElementObserver = visibleItemObserver(leftSideConflictEls); + + const hideOverlappedSidebars = () => { + marginScrollVisibility(toRegions(rightElementObserver.getVisibleEntries())); + sidebarScrollVisiblity(toRegions(leftElementObserver.getVisibleEntries())); + if (tocLeftScrollVisibility) { + tocLeftScrollVisibility( + toRegions(leftElementObserver.getVisibleEntries()) + ); + } + }; + + window.quartoToggleReader = () => { + // Applies a slow class (or removes it) + // to update the transition speed + const slowTransition = (slow) => { + const manageTransition = (id, slow) => { + const el = document.getElementById(id); + if (el) { + if (slow) { + el.classList.add("slow"); + } else { + el.classList.remove("slow"); + } + } + }; + + manageTransition("TOC", slow); + manageTransition("quarto-sidebar", slow); + }; + const readerMode = !isReaderMode(); + setReaderModeValue(readerMode); + + // If we're entering reader mode, slow the transition + if (readerMode) { + slowTransition(readerMode); + } + highlightReaderToggle(readerMode); + hideOverlappedSidebars(); + + // If we're exiting reader mode, restore the non-slow transition + if (!readerMode) { + slowTransition(!readerMode); + } + }; + + const highlightReaderToggle = (readerMode) => { + const els = document.querySelectorAll(".quarto-reader-toggle"); + if (els) { + els.forEach((el) => { + if (readerMode) { + el.classList.add("reader"); + } else { + el.classList.remove("reader"); + } + }); + } + }; + + const setReaderModeValue = (val) => { + if (window.location.protocol !== "file:") { + window.localStorage.setItem("quarto-reader-mode", val); + } else { + localReaderMode = val; + } + }; + + const isReaderMode = () => { + if (window.location.protocol !== "file:") { + return window.localStorage.getItem("quarto-reader-mode") === "true"; + } else { + return localReaderMode; + } + }; + let localReaderMode = null; + + const tocOpenDepthStr = tocEl?.getAttribute("data-toc-expanded"); + const tocOpenDepth = tocOpenDepthStr ? Number(tocOpenDepthStr) : 1; + + // Walk the TOC and collapse/expand nodes + // Nodes are expanded if: + // - they are top level + // - they have children that are 'active' links + // - they are directly below an link that is 'active' + const walk = (el, depth) => { + // Tick depth when we enter a UL + if (el.tagName === "UL") { + depth = depth + 1; + } + + // It this is active link + let isActiveNode = false; + if (el.tagName === "A" && el.classList.contains("active")) { + isActiveNode = true; + } + + // See if there is an active child to this element + let hasActiveChild = false; + for (child of el.children) { + hasActiveChild = walk(child, depth) || hasActiveChild; + } + + // Process the collapse state if this is an UL + if (el.tagName === "UL") { + if (tocOpenDepth === -1 && depth > 1) { + el.classList.add("collapse"); + } else if ( + depth <= tocOpenDepth || + hasActiveChild || + prevSiblingIsActiveLink(el) + ) { + el.classList.remove("collapse"); + } else { + el.classList.add("collapse"); + } + + // untick depth when we leave a UL + depth = depth - 1; + } + return hasActiveChild || isActiveNode; + }; + + // walk the TOC and expand / collapse any items that should be shown + + if (tocEl) { + walk(tocEl, 0); + updateActiveLink(); + } + + // Throttle the scroll event and walk peridiocally + window.document.addEventListener( + "scroll", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 5) + ); + window.addEventListener( + "resize", + throttle(() => { + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 10) + ); + hideOverlappedSidebars(); + highlightReaderToggle(isReaderMode()); +}); + +// grouped tabsets +window.addEventListener("pageshow", (_event) => { + function getTabSettings() { + const data = localStorage.getItem("quarto-persistent-tabsets-data"); + if (!data) { + localStorage.setItem("quarto-persistent-tabsets-data", "{}"); + return {}; + } + if (data) { + return JSON.parse(data); + } + } + + function setTabSettings(data) { + localStorage.setItem( + "quarto-persistent-tabsets-data", + JSON.stringify(data) + ); + } + + function setTabState(groupName, groupValue) { + const data = getTabSettings(); + data[groupName] = groupValue; + setTabSettings(data); + } + + function toggleTab(tab, active) { + const tabPanelId = tab.getAttribute("aria-controls"); + const tabPanel = document.getElementById(tabPanelId); + if (active) { + tab.classList.add("active"); + tabPanel.classList.add("active"); + } else { + tab.classList.remove("active"); + tabPanel.classList.remove("active"); + } + } + + function toggleAll(selectedGroup, selectorsToSync) { + for (const [thisGroup, tabs] of Object.entries(selectorsToSync)) { + const active = selectedGroup === thisGroup; + for (const tab of tabs) { + toggleTab(tab, active); + } + } + } + + function findSelectorsToSyncByLanguage() { + const result = {}; + const tabs = Array.from( + document.querySelectorAll(`div[data-group] a[id^='tabset-']`) + ); + for (const item of tabs) { + const div = item.parentElement.parentElement.parentElement; + const group = div.getAttribute("data-group"); + if (!result[group]) { + result[group] = {}; + } + const selectorsToSync = result[group]; + const value = item.innerHTML; + if (!selectorsToSync[value]) { + selectorsToSync[value] = []; + } + selectorsToSync[value].push(item); + } + return result; + } + + function setupSelectorSync() { + const selectorsToSync = findSelectorsToSyncByLanguage(); + Object.entries(selectorsToSync).forEach(([group, tabSetsByValue]) => { + Object.entries(tabSetsByValue).forEach(([value, items]) => { + items.forEach((item) => { + item.addEventListener("click", (_event) => { + setTabState(group, value); + toggleAll(value, selectorsToSync[group]); + }); + }); + }); + }); + return selectorsToSync; + } + + const selectorsToSync = setupSelectorSync(); + for (const [group, selectedName] of Object.entries(getTabSettings())) { + const selectors = selectorsToSync[group]; + // it's possible that stale state gives us empty selections, so we explicitly check here. + if (selectors) { + toggleAll(selectedName, selectors); + } + } +}); + +function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; +} + +function nexttick(func) { + return setTimeout(func, 0); +} diff --git a/site_libs/quarto-html/tippy.css b/site_libs/quarto-html/tippy.css new file mode 100644 index 0000000..e6ae635 --- /dev/null +++ b/site_libs/quarto-html/tippy.css @@ -0,0 +1 @@ +.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} \ No newline at end of file diff --git a/site_libs/quarto-html/tippy.umd.min.js b/site_libs/quarto-html/tippy.umd.min.js new file mode 100644 index 0000000..ca292be --- /dev/null +++ b/site_libs/quarto-html/tippy.umd.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t={passive:!0,capture:!0},n=function(){return document.body};function r(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function o(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function i(e,t){return"function"==typeof e?e.apply(void 0,t):e}function a(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function s(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function c(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function f(e){return[].slice.call(e)}function l(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function d(){return document.createElement("div")}function v(e){return["Element","Fragment"].some((function(t){return o(e,t)}))}function m(e){return o(e,"MouseEvent")}function g(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function h(e){return v(e)?[e]:function(e){return o(e,"NodeList")}(e)?f(e):Array.isArray(e)?e:f(document.querySelectorAll(e))}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function y(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function w(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function O(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var x={isTouch:!1},C=0;function T(){x.isTouch||(x.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-C<20&&(x.isTouch=!1,document.removeEventListener("mousemove",A)),C=e}function L(){var e=document.activeElement;if(g(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var D=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,R=Object.assign({appendTo:n,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(R);function P(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=R[o])?r:i);return t}),{});return Object.assign({},e,t)}function j(e,t){var n=Object.assign({},t,{content:i(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(P(Object.assign({},R,{plugins:t}))):k).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function M(e,t){e.innerHTML=t}function V(e){var t=d();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",v(e)?t.appendChild(e):M(t,e)),t}function I(e,t){v(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function S(e){var t=e.firstElementChild,n=f(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=d(),n=d();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=d();function o(n,r){var o=S(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||I(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(V(r.arrow))):i.appendChild(V(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),I(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}N.$$tippy=!0;var B=1,H=[],U=[];function _(o,s){var v,g,h,C,T,A,L,k,M=j(o,Object.assign({},R,P(l(s)))),V=!1,I=!1,N=!1,_=!1,F=[],W=a(we,M.interactiveDebounce),X=B++,Y=(k=M.plugins).filter((function(e,t){return k.indexOf(e)===t})),$={id:X,reference:o,popper:d(),popperInstance:null,props:M,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Y,clearDelayTimeouts:function(){clearTimeout(v),clearTimeout(g),cancelAnimationFrame(h)},setProps:function(e){if($.state.isDestroyed)return;ae("onBeforeUpdate",[$,e]),be();var t=$.props,n=j(o,Object.assign({},t,l(e),{ignoreAttributes:!0}));$.props=n,he(),t.interactiveDebounce!==n.interactiveDebounce&&(ce(),W=a(we,n.interactiveDebounce));t.triggerTarget&&!n.triggerTarget?u(t.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&o.removeAttribute("aria-expanded");ue(),ie(),J&&J(t,n);$.popperInstance&&(Ce(),Ae().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[$,e])},setContent:function(e){$.setProps({content:e})},show:function(){var e=$.state.isVisible,t=$.state.isDestroyed,o=!$.state.isEnabled,a=x.isTouch&&!$.props.touch,s=r($.props.duration,0,R.duration);if(e||t||o||a)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[$],!1),!1===$.props.onShow($))return;$.state.isVisible=!0,ee()&&(z.style.visibility="visible");ie(),de(),$.state.isMounted||(z.style.transition="none");if(ee()){var u=re(),p=u.box,f=u.content;b([p,f],0)}A=function(){var e;if($.state.isVisible&&!_){if(_=!0,z.offsetHeight,z.style.transition=$.props.moveTransition,ee()&&$.props.animation){var t=re(),n=t.box,r=t.content;b([n,r],s),y([n,r],"visible")}se(),ue(),c(U,$),null==(e=$.popperInstance)||e.forceUpdate(),ae("onMount",[$]),$.props.animation&&ee()&&function(e,t){me(e,t)}(s,(function(){$.state.isShown=!0,ae("onShown",[$])}))}},function(){var e,t=$.props.appendTo,r=te();e=$.props.interactive&&t===n||"parent"===t?r.parentNode:i(t,[r]);e.contains(z)||e.appendChild(z);$.state.isMounted=!0,Ce()}()},hide:function(){var e=!$.state.isVisible,t=$.state.isDestroyed,n=!$.state.isEnabled,o=r($.props.duration,1,R.duration);if(e||t||n)return;if(ae("onHide",[$],!1),!1===$.props.onHide($))return;$.state.isVisible=!1,$.state.isShown=!1,_=!1,V=!1,ee()&&(z.style.visibility="hidden");if(ce(),ve(),ie(!0),ee()){var i=re(),a=i.box,s=i.content;$.props.animation&&(b([a,s],o),y([a,s],"hidden"))}se(),ue(),$.props.animation?ee()&&function(e,t){me(e,(function(){!$.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()}))}(o,$.unmount):$.unmount()},hideWithInteractivity:function(e){ne().addEventListener("mousemove",W),c(H,W),W(e)},enable:function(){$.state.isEnabled=!0},disable:function(){$.hide(),$.state.isEnabled=!1},unmount:function(){$.state.isVisible&&$.hide();if(!$.state.isMounted)return;Te(),Ae().forEach((function(e){e._tippy.unmount()})),z.parentNode&&z.parentNode.removeChild(z);U=U.filter((function(e){return e!==$})),$.state.isMounted=!1,ae("onHidden",[$])},destroy:function(){if($.state.isDestroyed)return;$.clearDelayTimeouts(),$.unmount(),be(),delete o._tippy,$.state.isDestroyed=!0,ae("onDestroy",[$])}};if(!M.render)return $;var q=M.render($),z=q.popper,J=q.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+$.id,$.popper=z,o._tippy=$,z._tippy=$;var G=Y.map((function(e){return e.fn($)})),K=o.hasAttribute("aria-expanded");return he(),ue(),ie(),ae("onCreate",[$]),M.showOnCreate&&Le(),z.addEventListener("mouseenter",(function(){$.props.interactive&&$.state.isVisible&&$.clearDelayTimeouts()})),z.addEventListener("mouseleave",(function(){$.props.interactive&&$.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",W)})),$;function Q(){var e=$.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===Q()[0]}function ee(){var e;return!(null==(e=$.props.render)||!e.$$tippy)}function te(){return L||o}function ne(){var e=te().parentNode;return e?w(e):document}function re(){return S(z)}function oe(e){return $.state.isMounted&&!$.state.isVisible||x.isTouch||C&&"focus"===C.type?0:r($.props.delay,e?0:1,R.delay)}function ie(e){void 0===e&&(e=!1),z.style.pointerEvents=$.props.interactive&&!e?"":"none",z.style.zIndex=""+$.props.zIndex}function ae(e,t,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=$.props)[e].apply(r,t)}function se(){var e=$.props.aria;if(e.content){var t="aria-"+e.content,n=z.id;u($.props.triggerTarget||o).forEach((function(e){var r=e.getAttribute(t);if($.state.isVisible)e.setAttribute(t,r?r+" "+n:n);else{var o=r&&r.replace(n,"").trim();o?e.setAttribute(t,o):e.removeAttribute(t)}}))}}function ue(){!K&&$.props.aria.expanded&&u($.props.triggerTarget||o).forEach((function(e){$.props.interactive?e.setAttribute("aria-expanded",$.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",W),H=H.filter((function(e){return e!==W}))}function pe(e){if(!x.isTouch||!N&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!$.props.interactive||!O(z,t)){if(u($.props.triggerTarget||o).some((function(e){return O(e,t)}))){if(x.isTouch)return;if($.state.isVisible&&$.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[$,e]);!0===$.props.hideOnClick&&($.clearDelayTimeouts(),$.hide(),I=!0,setTimeout((function(){I=!1})),$.state.isMounted||ve())}}}function fe(){N=!0}function le(){N=!1}function de(){var e=ne();e.addEventListener("mousedown",pe,!0),e.addEventListener("touchend",pe,t),e.addEventListener("touchstart",le,t),e.addEventListener("touchmove",fe,t)}function ve(){var e=ne();e.removeEventListener("mousedown",pe,!0),e.removeEventListener("touchend",pe,t),e.removeEventListener("touchstart",le,t),e.removeEventListener("touchmove",fe,t)}function me(e,t){var n=re().box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",T),E(n,"add",r),T=r}function ge(e,t,n){void 0===n&&(n=!1),u($.props.triggerTarget||o).forEach((function(r){r.addEventListener(e,t,n),F.push({node:r,eventType:e,handler:t,options:n})}))}function he(){var e;Z()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",Ee,{passive:!0})),(e=$.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",Ee);break;case"focus":ge(D?"focusout":"blur",Oe);break;case"focusin":ge("focusout",Oe)}}))}function be(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if($.state.isEnabled&&!xe(e)&&!I){var r="focus"===(null==(t=C)?void 0:t.type);C=e,L=e.currentTarget,ue(),!$.state.isVisible&&m(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&($.props.trigger.indexOf("mouseenter")<0||V)&&!1!==$.props.hideOnClick&&$.state.isVisible?n=!0:Le(e),"click"===e.type&&(V=!n),n&&!r&&De(e)}}function we(e){var t=e.target,n=te().contains(t)||z.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=p(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,f="right"===a?s.left.x:0,l="left"===a?s.right.x:0,d=t.top-r+u>i,v=r-t.bottom-c>i,m=t.left-n+f>i,g=n-t.right-l>i;return d||v||m||g}))}(Ae().concat(z).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:M}:null})).filter(Boolean),e)&&(ce(),De(e))}function Ee(e){xe(e)||$.props.trigger.indexOf("click")>=0&&V||($.props.interactive?$.hideWithInteractivity(e):De(e))}function Oe(e){$.props.trigger.indexOf("focusin")<0&&e.target!==te()||$.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||De(e)}function xe(e){return!!x.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Ce(){Te();var t=$.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,u=ee()?S(z).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:o,p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=re().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),$.popperInstance=e.createPopper(c,z,Object.assign({},n,{placement:r,onFirstUpdate:A,modifiers:p}))}function Te(){$.popperInstance&&($.popperInstance.destroy(),$.popperInstance=null)}function Ae(){return f(z.querySelectorAll("[data-tippy-root]"))}function Le(e){$.clearDelayTimeouts(),e&&ae("onTrigger",[$,e]),de();var t=oe(!0),n=Q(),r=n[0],o=n[1];x.isTouch&&"hold"===r&&o&&(t=o),t?v=setTimeout((function(){$.show()}),t):$.show()}function De(e){if($.clearDelayTimeouts(),ae("onUntrigger",[$,e]),$.state.isVisible){if(!($.props.trigger.indexOf("mouseenter")>=0&&$.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&V)){var t=oe(!1);t?g=setTimeout((function(){$.state.isVisible&&$.hide()}),t):h=requestAnimationFrame((function(){$.hide()}))}}else ve()}}function F(e,n){void 0===n&&(n={});var r=R.plugins.concat(n.plugins||[]);document.addEventListener("touchstart",T,t),window.addEventListener("blur",L);var o=Object.assign({},n,{plugins:r}),i=h(e).reduce((function(e,t){var n=t&&_(t,o);return n&&e.push(n),e}),[]);return v(e)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(e){Object.keys(e).forEach((function(t){R[t]=e[t]}))},F.currentInput=x;var W=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=S(e.popper),r=n.box,o=n.content,i=e.props.animateFill?function(){var e=d();return e.className="tippy-backdrop",y([e],"hidden"),e}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y([i],"hidden")}}}};var $={clientX:0,clientY:0},q=[];function z(e){var t=e.clientX,n=e.clientY;$={clientX:t,clientY:n}}var J={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=w(e.props.triggerTarget||t),r=!1,o=!1,i=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function u(){n.addEventListener("mousemove",f)}function c(){n.removeEventListener("mousemove",f)}function p(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,i=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),u=i-s.left,c=a-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=e.left+u,r=e.top+c);var s="horizontal"===o?e.top:r,p="vertical"===o?e.right:n,f="horizontal"===o?e.bottom:r,l="vertical"===o?e.left:n;return{width:p-l,height:f-s,top:s,right:p,bottom:f,left:l}}})}function l(){e.props.followCursor&&(q.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",z)}(n))}function d(){0===(q=q.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",z)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!e.state.isMounted||o||s()||u()):(c(),p()))},onMount:function(){e.props.followCursor&&!o&&(i&&(f($),i=!1),s()||u())},onTrigger:function(e,t){m(t)&&($={clientX:t.clientX,clientY:t.clientY}),o="focus"===t.type},onHidden:function(){e.props.followCursor&&(p(),c(),i=!0)}}}};var G={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;e.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),t!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===e,s=o.top,u=i.bottom,c=a?o.left:i.left,p=a?o.right:i.right;return{top:s,bottom:u,left:c,right:p,width:p-c,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(e){return e.left}))),l=Math.max.apply(Math,n.map((function(e){return e.right}))),d=n.filter((function(t){return"left"===e?t.left===f:t.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return t}}(p(e),n.getBoundingClientRect(),f(n.getClientRects()),r)}(a.placement)}})),t=a.placement)}};function s(){var t;o||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,a),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(m(n)){var o=f(e.reference.getClientRects()),i=o.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var K={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,i=null;function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Q(o,s)||u&&Q(i,u))&&e.popperInstance&&e.popperInstance.update(),o=s,i=u,e.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){e.props.sticky&&a()}}}};function Q(e,t){return!e||!t||(e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left)}return F.setDefaultProps({plugins:[Y,J,G,K],render:N}),F.createSingleton=function(e,t){var n;void 0===t&&(t={});var r,o=e,i=[],a=[],c=t.overrides,p=[],f=!1;function l(){a=o.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function v(){i=o.map((function(e){return e.reference}))}function m(e){o.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function h(e,t){var n=a.indexOf(t);if(t!==r){r=t;var s=(c||[]).concat("content").reduce((function(e,t){return e[t]=o[n].props[t],e}),{});e.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){var e;return null==(e=i[n])?void 0:e.getBoundingClientRect()}}))}}m(!1),v(),l();var b={fn:function(){return{onDestroy:function(){m(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!f&&(f=!0,h(e,i[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},y=F(d(),Object.assign({},s(t,["overrides"]),{plugins:[b].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(e){if(w(),!r&&null==e)return h(y,i[0]);if(!r||null!=e){if("number"==typeof e)return i[e]&&h(y,i[e]);if(o.indexOf(e)>=0){var t=e.reference;return h(y,t)}return i.indexOf(e)>=0?h(y,e):void 0}},y.showNext=function(){var e=i[0];if(!r)return y.show(0);var t=i.indexOf(r);y.show(i[t+1]||e)},y.showPrevious=function(){var e=i[i.length-1];if(!r)return y.show(e);var t=i.indexOf(r),n=i[t-1]||e;y.show(n)};var E=y.setProps;return y.setProps=function(e){c=e.overrides||c,E(e)},y.setInstances=function(e){m(!0),p.forEach((function(e){return e()})),o=e,m(!1),v(),l(),p=g(y),y.setProps({triggerTarget:a})},p=g(y),y},F.delegate=function(e,n){var r=[],o=[],i=!1,a=n.target,c=s(n,["target"]),p=Object.assign({},c,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},c,{showOnCreate:!0}),l=F(e,p);function d(e){if(e.target&&!i){var t=e.target.closest(a);if(t){var r=t.getAttribute("data-tippy-trigger")||n.trigger||R.trigger;if(!t._tippy&&!("touchstart"===e.type&&"boolean"==typeof f.touch||"touchstart"!==e.type&&r.indexOf(X[e.type])<0)){var s=F(t,f);s&&(o=o.concat(s))}}}}function v(e,t,n,o){void 0===o&&(o=!1),e.addEventListener(t,n,o),r.push({node:e,eventType:t,handler:n,options:o})}return u(l).forEach((function(e){var n=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],r.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),r=[],n()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),i=!1},e.disable=function(){s(),o.forEach((function(e){return e.disable()})),i=!0},function(e){var n=e.reference;v(n,"touchstart",d,t),v(n,"mouseover",d),v(n,"focusin",d),v(n,"click",d)}(e)})),l},F.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;U.forEach((function(e){var t=!1;if(n&&(t=g(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},F.roundArrow='',F})); + diff --git a/site_libs/quarto-nav/headroom.min.js b/site_libs/quarto-nav/headroom.min.js new file mode 100644 index 0000000..b08f1df --- /dev/null +++ b/site_libs/quarto-nav/headroom.min.js @@ -0,0 +1,7 @@ +/*! + * headroom.js v0.12.0 - Give your page some headroom. Hide your header until you need it + * Copyright (c) 2020 Nick Williams - http://wicky.nillia.ms/headroom.js + * License: MIT + */ + +!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(t=t||self).Headroom=n()}(this,function(){"use strict";function t(){return"undefined"!=typeof window}function d(t){return function(t){return t&&t.document&&function(t){return 9===t.nodeType}(t.document)}(t)?function(t){var n=t.document,o=n.body,s=n.documentElement;return{scrollHeight:function(){return Math.max(o.scrollHeight,s.scrollHeight,o.offsetHeight,s.offsetHeight,o.clientHeight,s.clientHeight)},height:function(){return t.innerHeight||s.clientHeight||o.clientHeight},scrollY:function(){return void 0!==t.pageYOffset?t.pageYOffset:(s||o.parentNode||o).scrollTop}}}(t):function(t){return{scrollHeight:function(){return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)},height:function(){return Math.max(t.offsetHeight,t.clientHeight)},scrollY:function(){return t.scrollTop}}}(t)}function n(t,s,e){var n,o=function(){var n=!1;try{var t={get passive(){n=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){n=!1}return n}(),i=!1,r=d(t),l=r.scrollY(),a={};function c(){var t=Math.round(r.scrollY()),n=r.height(),o=r.scrollHeight();a.scrollY=t,a.lastScrollY=l,a.direction=ls.tolerance[a.direction],e(a),l=t,i=!1}function h(){i||(i=!0,n=requestAnimationFrame(c))}var u=!!o&&{passive:!0,capture:!1};return t.addEventListener("scroll",h,u),c(),{destroy:function(){cancelAnimationFrame(n),t.removeEventListener("scroll",h,u)}}}function o(t){return t===Object(t)?t:{down:t,up:t}}function s(t,n){n=n||{},Object.assign(this,s.options,n),this.classes=Object.assign({},s.options.classes,n.classes),this.elem=t,this.tolerance=o(this.tolerance),this.offset=o(this.offset),this.initialised=!1,this.frozen=!1}return s.prototype={constructor:s,init:function(){return s.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(t){t.scrollTracker=n(t.scroller,{offset:t.offset,tolerance:t.tolerance},t.update.bind(t))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(t){return"down"===t.direction&&!t.top&&t.toleranceExceeded},shouldPin:function(t){return"up"===t.direction&&t.toleranceExceeded||t.top},addClass:function(t){this.elem.classList.add.apply(this.elem.classList,this.classes[t].split(" "))},removeClass:function(t){this.elem.classList.remove.apply(this.elem.classList,this.classes[t].split(" "))},hasClass:function(t){return this.classes[t].split(" ").every(function(t){return this.classList.contains(t)},this.elem)},update:function(t){t.isOutOfBounds||!0!==this.frozen&&(t.top?this.top():this.notTop(),t.bottom?this.bottom():this.notBottom(),this.shouldUnpin(t)?this.unpin():this.shouldPin(t)&&this.pin())}},s.options={tolerance:{up:0,down:0},offset:0,scroller:t()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},s.cutsTheMustard=!!(t()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),s}); diff --git a/site_libs/quarto-nav/quarto-nav.js b/site_libs/quarto-nav/quarto-nav.js new file mode 100644 index 0000000..ebfc262 --- /dev/null +++ b/site_libs/quarto-nav/quarto-nav.js @@ -0,0 +1,288 @@ +const headroomChanged = new CustomEvent("quarto-hrChanged", { + detail: {}, + bubbles: true, + cancelable: false, + composed: false, +}); + +window.document.addEventListener("DOMContentLoaded", function () { + let init = false; + + // Manage the back to top button, if one is present. + let lastScrollTop = window.pageYOffset || document.documentElement.scrollTop; + const scrollDownBuffer = 5; + const scrollUpBuffer = 35; + const btn = document.getElementById("quarto-back-to-top"); + const hideBackToTop = () => { + btn.style.display = "none"; + }; + const showBackToTop = () => { + btn.style.display = "inline-block"; + }; + if (btn) { + window.document.addEventListener( + "scroll", + function () { + const currentScrollTop = + window.pageYOffset || document.documentElement.scrollTop; + + // Shows and hides the button 'intelligently' as the user scrolls + if (currentScrollTop - scrollDownBuffer > lastScrollTop) { + hideBackToTop(); + lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; + } else if (currentScrollTop < lastScrollTop - scrollUpBuffer) { + showBackToTop(); + lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; + } + + // Show the button at the bottom, hides it at the top + if (currentScrollTop <= 0) { + hideBackToTop(); + } else if ( + window.innerHeight + currentScrollTop >= + document.body.offsetHeight + ) { + showBackToTop(); + } + }, + false + ); + } + + function throttle(func, wait) { + var timeout; + return function () { + const context = this; + const args = arguments; + const later = function () { + clearTimeout(timeout); + timeout = null; + func.apply(context, args); + }; + + if (!timeout) { + timeout = setTimeout(later, wait); + } + }; + } + + function headerOffset() { + // Set an offset if there is are fixed top navbar + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl) { + return headerEl.clientHeight; + } else { + return 0; + } + } + + function footerOffset() { + const footerEl = window.document.querySelector("footer.footer"); + if (footerEl) { + return footerEl.clientHeight; + } else { + return 0; + } + } + + function dashboardOffset() { + const dashboardNavEl = window.document.getElementById( + "quarto-dashboard-header" + ); + if (dashboardNavEl !== null) { + return dashboardNavEl.clientHeight; + } else { + return 0; + } + } + + function updateDocumentOffsetWithoutAnimation() { + updateDocumentOffset(false); + } + + function updateDocumentOffset(animated) { + // set body offset + const topOffset = headerOffset(); + const bodyOffset = topOffset + footerOffset() + dashboardOffset(); + const bodyEl = window.document.body; + bodyEl.setAttribute("data-bs-offset", topOffset); + bodyEl.style.paddingTop = topOffset + "px"; + + // deal with sidebar offsets + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + if (!animated) { + sidebar.classList.add("notransition"); + // Remove the no transition class after the animation has time to complete + setTimeout(function () { + sidebar.classList.remove("notransition"); + }, 201); + } + + if (window.Headroom && sidebar.classList.contains("sidebar-unpinned")) { + sidebar.style.top = "0"; + sidebar.style.maxHeight = "100vh"; + } else { + sidebar.style.top = topOffset + "px"; + sidebar.style.maxHeight = "calc(100vh - " + topOffset + "px)"; + } + }); + + // allow space for footer + const mainContainer = window.document.querySelector(".quarto-container"); + if (mainContainer) { + mainContainer.style.minHeight = "calc(100vh - " + bodyOffset + "px)"; + } + + // link offset + let linkStyle = window.document.querySelector("#quarto-target-style"); + if (!linkStyle) { + linkStyle = window.document.createElement("style"); + linkStyle.setAttribute("id", "quarto-target-style"); + window.document.head.appendChild(linkStyle); + } + while (linkStyle.firstChild) { + linkStyle.removeChild(linkStyle.firstChild); + } + if (topOffset > 0) { + linkStyle.appendChild( + window.document.createTextNode(` + section:target::before { + content: ""; + display: block; + height: ${topOffset}px; + margin: -${topOffset}px 0 0; + }`) + ); + } + if (init) { + window.dispatchEvent(headroomChanged); + } + init = true; + } + + // initialize headroom + var header = window.document.querySelector("#quarto-header"); + if (header && window.Headroom) { + const headroom = new window.Headroom(header, { + tolerance: 5, + onPin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.remove("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + onUnpin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.add("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + }); + headroom.init(); + + let frozen = false; + window.quartoToggleHeadroom = function () { + if (frozen) { + headroom.unfreeze(); + frozen = false; + } else { + headroom.freeze(); + frozen = true; + } + }; + } + + window.addEventListener( + "hashchange", + function (e) { + if ( + getComputedStyle(document.documentElement).scrollBehavior !== "smooth" + ) { + window.scrollTo(0, window.pageYOffset - headerOffset()); + } + }, + false + ); + + // Observe size changed for the header + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl && window.ResizeObserver) { + const observer = new window.ResizeObserver(() => { + setTimeout(updateDocumentOffsetWithoutAnimation, 0); + }); + observer.observe(headerEl, { + attributes: true, + childList: true, + characterData: true, + }); + } else { + window.addEventListener( + "resize", + throttle(updateDocumentOffsetWithoutAnimation, 50) + ); + } + setTimeout(updateDocumentOffsetWithoutAnimation, 250); + + // fixup index.html links if we aren't on the filesystem + if (window.location.protocol !== "file:") { + const links = window.document.querySelectorAll("a"); + for (let i = 0; i < links.length; i++) { + if (links[i].href) { + links[i].href = links[i].href.replace(/\/index\.html/, "/"); + } + } + + // Fixup any sharing links that require urls + // Append url to any sharing urls + const sharingLinks = window.document.querySelectorAll( + "a.sidebar-tools-main-item, a.quarto-navigation-tool, a.quarto-navbar-tools, a.quarto-navbar-tools-item" + ); + for (let i = 0; i < sharingLinks.length; i++) { + const sharingLink = sharingLinks[i]; + const href = sharingLink.getAttribute("href"); + if (href) { + sharingLink.setAttribute( + "href", + href.replace("|url|", window.location.href) + ); + } + } + + // Scroll the active navigation item into view, if necessary + const navSidebar = window.document.querySelector("nav#quarto-sidebar"); + if (navSidebar) { + // Find the active item + const activeItem = navSidebar.querySelector("li.sidebar-item a.active"); + if (activeItem) { + // Wait for the scroll height and height to resolve by observing size changes on the + // nav element that is scrollable + const resizeObserver = new ResizeObserver((_entries) => { + // The bottom of the element + const elBottom = activeItem.offsetTop; + const viewBottom = navSidebar.scrollTop + navSidebar.clientHeight; + + // The element height and scroll height are the same, then we are still loading + if (viewBottom !== navSidebar.scrollHeight) { + // Determine if the item isn't visible and scroll to it + if (elBottom >= viewBottom) { + navSidebar.scrollTop = elBottom; + } + + // stop observing now since we've completed the scroll + resizeObserver.unobserve(navSidebar); + } + }); + resizeObserver.observe(navSidebar); + } + } + } +}); diff --git a/site_libs/quarto-search/autocomplete.umd.js b/site_libs/quarto-search/autocomplete.umd.js new file mode 100644 index 0000000..ae0063a --- /dev/null +++ b/site_libs/quarto-search/autocomplete.umd.js @@ -0,0 +1,3 @@ +/*! @algolia/autocomplete-js 1.11.1 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["@algolia/autocomplete-js"]={})}(this,(function(e){"use strict";function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(e){for(var n=1;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,u,a=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(c)throw o}}return a}}(e,t)||c(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||c(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r=3||2===n&&r>=4||1===n&&r>=10);function i(t,n,r){if(o&&void 0!==r){var i=r[0].__autocomplete_algoliaCredentials,u={"X-Algolia-Application-Id":i.appId,"X-Algolia-API-Key":i.apiKey};e.apply(void 0,[t].concat(D(n),[{headers:u}]))}else e.apply(void 0,[t].concat(D(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDsAfterSearch",B(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDs",B(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDsAfterSearch",B(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDs",B(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&t.reduce((function(e,t){var n=t.items,r=k(t,A);return[].concat(D(e),D(q(N(N({},r),{},{objectIDs:(null==n?void 0:n.map((function(e){return e.objectID})))||r.objectIDs})).map((function(e){return{items:n,payload:e}}))))}),[]).forEach((function(e){var t=e.items;return i("viewedObjectIDs",[e.payload],t)}))},viewedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["viewedFilters"].concat(n))}}}function F(e){var t=e.items.reduce((function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function L(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function M(e){return function(e){if(Array.isArray(e))return H(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return H(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return H(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&z({onItemsChange:r,items:n,insights:a,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function l(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:W({clickAnalytics:!0},e?{userToken:e}:{}),insights:a}})}u("addAlgoliaAgent","insights-plugin"),l(),u("onUserTokenChange",l),u("getUserToken",null,(function(e,t){l(t)})),n((function(e){var t=e.item,n=e.state,r=e.event,i=e.source;L(t)&&o({state:n,event:r,insights:a,item:t,insightsEvents:[W({eventName:"Item Selected"},j({item:t,items:i.getItems().filter(L)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;L(t)&&i({state:r,event:o,insights:a,item:t,insightsEvents:[W({eventName:"Item Active"},j({item:t,items:n.getItems().filter(L)}))]})}))},onStateChange:function(e){var t=e.state;c({state:t})},__autocomplete_pluginOptions:e}}function J(e,t){var n=t;return{then:function(t,r){return J(e.then(Y(t,n,e),Y(r,n,e)),n)},catch:function(t){return J(e.catch(Y(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),J(e.finally(Y(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function X(e){return J(e,{isCanceled:!1,onCancelList:[]})}function Y(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function Z(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:d(),plugins:o,initialState:he({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(ye(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:O,onResolve:O};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=te(te({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return m(e)})).then((function(e){return e.map((function(e){return he(he({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))},onResolve:function(n){e.onResolve(n),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:he({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}function Se(e){return Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Se(e)}function je(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pe(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var He,Ve,We,Ke=null,Qe=(He=-1,Ve=-1,We=void 0,function(e){var t=++He;return Promise.resolve(e).then((function(e){return We&&t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function et(e){return et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},et(e)}var tt=["props","refresh","store"],nt=["inputElement","formElement","panelElement"],rt=["inputElement"],ot=["inputElement","maxLength"],it=["source"],ut=["item","source"];function at(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lt(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ft(e){var t=e.props,n=e.refresh,r=e.store,o=st(e,tt);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,i=e.panelElement;function u(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,i].some((function(t){return n=t,r=e.target,n===r||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return lt({onTouchStart:u,onMouseDown:u,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},st(e,nt))},getRootProps:function(e){return lt({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return ie(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":ie(t.id,"label")},e)},getFormProps:function(e){return e.inputElement,lt({action:"",noValidate:!0,role:"search",onSubmit:function(i){var u;i.preventDefault(),t.onSubmit(lt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(u=e.inputElement)||void 0===u||u.blur()},onReset:function(i){var u;i.preventDefault(),t.onReset(lt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(u=e.inputElement)||void 0===u||u.focus()}},st(e,rt))},getLabelProps:function(e){return lt({htmlFor:ie(t.id,"input"),id:ie(t.id,"label")},e)},getInputProps:function(e){var i;function u(e){(t.openOnFocus||Boolean(r.getState().query))&&$e(lt({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var a=e||{};a.inputElement;var l=a.maxLength,c=void 0===l?512:l,s=st(a,ot),f=oe(r.getState()),p=function(e){return Boolean(e&&e.match(ue))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||""),m=t.enterKeyHint||(null!=f&&f.itemUrl&&!p?"go":"search");return lt({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?ie(t.id,"item-".concat(r.getState().activeItemId),null==f?void 0:f.source):void 0,"aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return ie(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":ie(t.id,"label"),value:r.getState().completion||r.getState().query,id:ie(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:c,type:"search",onChange:function(e){$e(lt({event:e,props:t,query:e.currentTarget.value.slice(0,c),refresh:n,store:r},o))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=Ze(e,Ge);if("ArrowUp"===t.key||"ArrowDown"===t.key){var u=function(){var e=oe(o.getState()),t=n.environment.document.getElementById(ie(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},a=function(){var e=oe(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,u=e.itemInputValue,a=e.itemUrl,l=e.source;l.onActive(Xe({event:t,item:n,itemInputValue:u,itemUrl:a,refresh:r,source:l,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?$e(Xe({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),a(),setTimeout(u,0)})):(o.dispatch(t.key,{}),a(),u())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var l=oe(o.getState()),c=l.item,s=l.itemInputValue,f=l.itemUrl,p=l.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:f,item:c,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:f,item:c,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),void n.navigator.navigate({itemUrl:f,item:c,state:o.getState()});$e(Xe({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then((function(){p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i))}))}}}(lt({event:e,props:t,refresh:n,store:r},o))},onFocus:u,onBlur:O,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||u(n)}},s)},getPanelProps:function(e){return lt({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=st(n,it);return lt({role:"listbox","aria-labelledby":ie(t.id,"label"),id:ie(t.id,"list",r)},o)},getItemProps:function(e){var i=e.item,u=e.source,a=st(e,ut);return lt({id:ie(t.id,"item-".concat(i.__autocomplete_id),u),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=oe(r.getState());if(null!==r.getState().activeItemId&&t){var u=t.item,a=t.itemInputValue,l=t.itemUrl,c=t.source;c.onActive(lt({event:e,item:u,itemInputValue:a,itemUrl:l,refresh:n,source:c,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var a=u.getItemInputValue({item:i,state:r.getState()}),l=u.getItemUrl({item:i,state:r.getState()});(l?Promise.resolve():$e(lt({event:e,nextState:{isOpen:!1},props:t,query:a,refresh:n,store:r},o))).then((function(){u.onSelect(lt({event:e,item:i,itemInputValue:a,itemUrl:l,refresh:n,source:u,state:r.getState()},o))}))}},a)}}}function pt(e){return pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pt(e)}function mt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vt(e){for(var t=1;t=5&&((o||!e&&5===r)&&(u.push(r,0,o,n),r=6),e&&(u.push(r,e,0,n),r=6)),o=""},l=0;l"===t?(r=1,o=""):o=t+o[0]:i?t===i?i="":o+=t:'"'===t||"'"===t?i=t:">"===t?(a(),r=1):r&&("="===t?(r=5,n=o,o=""):"/"===t&&(r<5||">"===e[l][c+1])?(a(),3===r&&(u=u[0]),r=u,(u=u[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(a(),r=2):o+=t),3===r&&"!--"===o&&(r=4,u=u[0])}return a(),u}(e)),t),arguments,[])).length>1?t:t[0]}var kt=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-ClearIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","18"),n.setAttribute("height","18"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"),n.appendChild(r),n};function xt(e,t){if("string"==typeof t){var n=e.document.querySelector(t);return"The element ".concat(JSON.stringify(t)," is not in the document."),n}return t}function Nt(){for(var e=arguments.length,t=new Array(e),n=0;n2&&(u.children=arguments.length>3?Jt.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===u[i]&&(u[i]=e.defaultProps[i]);return sn(e,u,r,o,null)}function sn(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++Yt:o};return null==o&&null!=Xt.vnode&&Xt.vnode(i),i}function fn(e){return e.children}function pn(e,t){this.props=e,this.context=t}function mn(e,t){if(null==t)return e.__?mn(e.__,e.__.__k.indexOf(e)+1):null;for(var n;tt&&Zt.sort(nn));yn.__r=0}function bn(e,t,n,r,o,i,u,a,l,c){var s,f,p,m,v,d,y,b=r&&r.__k||on,g=b.length;for(n.__k=[],s=0;s0?sn(m.type,m.props,m.key,m.ref?m.ref:null,m.__v):m)){if(m.__=n,m.__b=n.__b+1,null===(p=b[s])||p&&m.key==p.key&&m.type===p.type)b[s]=void 0;else for(f=0;f=0;t--)if((n=e.__k[t])&&(r=On(n)))return r;return null}function _n(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||un.test(t)?n:n+"px"}function Sn(e,t,n,r,o){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||_n(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||_n(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r||e.addEventListener(t,i?Pn:jn,i):e.removeEventListener(t,i?Pn:jn,i);else if("dangerouslySetInnerHTML"!==t){if(o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function jn(e){return this.l[e.type+!1](Xt.event?Xt.event(e):e)}function Pn(e){return this.l[e.type+!0](Xt.event?Xt.event(e):e)}function wn(e,t,n,r,o,i,u,a,l){var c,s,f,p,m,v,d,y,b,g,h,O,_,S,j,P=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(l=n.__h,a=t.__e=n.__e,t.__h=null,i=[a]),(c=Xt.__b)&&c(t);try{e:if("function"==typeof P){if(y=t.props,b=(c=P.contextType)&&r[c.__c],g=c?b?b.props.value:c.__:r,n.__c?d=(s=t.__c=n.__c).__=s.__E:("prototype"in P&&P.prototype.render?t.__c=s=new P(y,g):(t.__c=s=new pn(y,g),s.constructor=P,s.render=Cn),b&&b.sub(s),s.props=y,s.state||(s.state={}),s.context=g,s.__n=r,f=s.__d=!0,s.__h=[],s._sb=[]),null==s.__s&&(s.__s=s.state),null!=P.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=an({},s.__s)),an(s.__s,P.getDerivedStateFromProps(y,s.__s))),p=s.props,m=s.state,s.__v=t,f)null==P.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==P.getDerivedStateFromProps&&y!==p&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,g),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,g)||t.__v===n.__v){for(t.__v!==n.__v&&(s.props=y,s.state=s.__s,s.__d=!1),s.__e=!1,t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),h=0;h0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var n=e[e.length-1];(null==n?void 0:n.isHighlighted)===t.isHighlighted?e[e.length-1]={value:n.value+t.value,isHighlighted:n.isHighlighted}:e.push(t)}}}(n?[{value:n,isHighlighted:!1}]:[]);return t.forEach((function(e){var t=e.split(xn);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})})),r.get()}function Tn(e){return function(e){if(Array.isArray(e))return qn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return qn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",""":'"',"'":"'"},Fn=new RegExp(/\w/i),Ln=/&(amp|quot|lt|gt|#39);/g,Un=RegExp(Ln.source);function Mn(e,t){var n,r,o,i=e[t],u=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,a=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return Fn.test((o=i.value)&&Un.test(o)?o.replace(Ln,(function(e){return Rn[e]})):o)||a!==u?i.isHighlighted:a}function Hn(e){return Hn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Hn(e)}function Vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Wn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ur(e){return function(e){if(Array.isArray(e))return ar(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return ar(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ar(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ar(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;if(!O.value.core.openOnFocus&&!t.query)return n;var r=Boolean(y.current||O.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:br,options:e}}))})),j=f(n({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},O.value.core.initialState)),P={getEnvironmentProps:O.value.renderer.getEnvironmentProps,getFormProps:O.value.renderer.getFormProps,getInputProps:O.value.renderer.getInputProps,getItemProps:O.value.renderer.getItemProps,getLabelProps:O.value.renderer.getLabelProps,getListProps:O.value.renderer.getListProps,getPanelProps:O.value.renderer.getPanelProps,getRootProps:O.value.renderer.getRootProps},w={setActiveItemId:S.value.setActiveItemId,setQuery:S.value.setQuery,setCollections:S.value.setCollections,setIsOpen:S.value.setIsOpen,setStatus:S.value.setStatus,setContext:S.value.setContext,refresh:S.value.refresh,navigator:S.value.navigator},I=m((function(){return Ct.bind(O.value.renderer.renderer.createElement)})),A=m((function(){return Gt({autocomplete:S.value,autocompleteScopeApi:w,classNames:O.value.renderer.classNames,environment:O.value.core.environment,isDetached:_.value,placeholder:O.value.core.placeholder,propGetters:P,setIsModalOpen:k,state:j.current,translations:O.value.renderer.translations})}));function E(){Ht(A.value.panel,{style:_.value?{}:yr({panelPlacement:O.value.renderer.panelPlacement,container:A.value.root,form:A.value.form,environment:O.value.core.environment})})}function D(e){j.current=e;var t={autocomplete:S.value,autocompleteScopeApi:w,classNames:O.value.renderer.classNames,components:O.value.renderer.components,container:O.value.renderer.container,html:I.value,dom:A.value,panelContainer:_.value?A.value.detachedContainer:O.value.renderer.panelContainer,propGetters:P,state:j.current,renderer:O.value.renderer.renderer},r=!b(e)&&!y.current&&O.value.renderer.renderNoResults||O.value.renderer.render;!function(e){var t=e.autocomplete,r=e.autocompleteScopeApi,o=e.dom,i=e.propGetters,u=e.state;Vt(o.root,i.getRootProps(n({state:u,props:t.getRootProps({})},r))),Vt(o.input,i.getInputProps(n({state:u,props:t.getInputProps({inputElement:o.input}),inputElement:o.input},r))),Ht(o.label,{hidden:"stalled"===u.status}),Ht(o.loadingIndicator,{hidden:"stalled"!==u.status}),Ht(o.clearButton,{hidden:!u.query}),Ht(o.detachedSearchButtonQuery,{textContent:u.query}),Ht(o.detachedSearchButtonPlaceholder,{hidden:Boolean(u.query)})}(t),function(e,t){var r=t.autocomplete,o=t.autocompleteScopeApi,u=t.classNames,a=t.html,l=t.dom,c=t.panelContainer,s=t.propGetters,f=t.state,p=t.components,m=t.renderer;if(f.isOpen){c.contains(l.panel)||"loading"===f.status||c.appendChild(l.panel),l.panel.classList.toggle("aa-Panel--stalled","stalled"===f.status);var v=f.collections.filter((function(e){var t=e.source,n=e.items;return t.templates.noResults||n.length>0})).map((function(e,t){var l=e.source,c=e.items;return m.createElement("section",{key:t,className:u.source,"data-autocomplete-source-id":l.sourceId},l.templates.header&&m.createElement("div",{className:u.sourceHeader},l.templates.header({components:p,createElement:m.createElement,Fragment:m.Fragment,items:c,source:l,state:f,html:a})),l.templates.noResults&&0===c.length?m.createElement("div",{className:u.sourceNoResults},l.templates.noResults({components:p,createElement:m.createElement,Fragment:m.Fragment,source:l,state:f,html:a})):m.createElement("ul",i({className:u.list},s.getListProps(n({state:f,props:r.getListProps({source:l})},o))),c.map((function(e){var t=r.getItemProps({item:e,source:l});return m.createElement("li",i({key:t.id,className:u.item},s.getItemProps(n({state:f,props:t},o))),l.templates.item({components:p,createElement:m.createElement,Fragment:m.Fragment,item:e,state:f,html:a}))}))),l.templates.footer&&m.createElement("div",{className:u.sourceFooter},l.templates.footer({components:p,createElement:m.createElement,Fragment:m.Fragment,items:c,source:l,state:f,html:a})))})),d=m.createElement(m.Fragment,null,m.createElement("div",{className:u.panelLayout},v),m.createElement("div",{className:"aa-GradientBottom"})),y=v.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(n(n({children:d,state:f,sections:v,elements:y},m),{},{components:p,html:a},o),l.panel)}else c.contains(l.panel)&&c.removeChild(l.panel)}(r,t)}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l();var t=O.value.renderer,n=t.components,r=u(t,gr);g.current=qt(r,O.value.core,{components:Bt(n,(function(e){return!e.value.hasOwnProperty("__autocomplete_componentName")})),initialState:j.current},e),v(),c(),S.value.refresh().then((function(){D(j.current)}))}function k(e){requestAnimationFrame((function(){var t=O.value.core.environment.document.body.contains(A.value.detachedOverlay);e!==t&&(e?(O.value.core.environment.document.body.appendChild(A.value.detachedOverlay),O.value.core.environment.document.body.classList.add("aa-Detached"),A.value.input.focus()):(O.value.core.environment.document.body.removeChild(A.value.detachedOverlay),O.value.core.environment.document.body.classList.remove("aa-Detached")))}))}return a((function(){var e=S.value.getEnvironmentProps({formElement:A.value.form,panelElement:A.value.panel,inputElement:A.value.input});return Ht(O.value.core.environment,e),function(){Ht(O.value.core.environment,Object.keys(e).reduce((function(e,t){return n(n({},e),{},o({},t,void 0))}),{}))}})),a((function(){var e=_.value?O.value.core.environment.document.body:O.value.renderer.panelContainer,t=_.value?A.value.detachedOverlay:A.value.panel;return _.value&&j.current.isOpen&&k(!0),D(j.current),function(){e.contains(t)&&e.removeChild(t)}})),a((function(){var e=O.value.renderer.container;return e.appendChild(A.value.root),function(){e.removeChild(A.value.root)}})),a((function(){var e=p((function(e){D(e.state)}),0);return h.current=function(t){var n=t.state,r=t.prevState;(_.value&&r.isOpen!==n.isOpen&&k(n.isOpen),_.value||!n.isOpen||r.isOpen||E(),n.query!==r.query)&&O.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:n})},function(){h.current=void 0}})),a((function(){var e=p((function(){var e=_.value;_.value=O.value.core.environment.matchMedia(O.value.renderer.detachedMediaQuery).matches,e!==_.value?C({}):requestAnimationFrame(E)}),20);return O.value.core.environment.addEventListener("resize",e),function(){O.value.core.environment.removeEventListener("resize",e)}})),a((function(){if(!_.value)return function(){};function e(e){A.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var n=O.value.core.environment.matchMedia(getComputedStyle(O.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(n.matches);var r=Boolean(n.addEventListener);return r?n.addEventListener("change",t):n.addListener(t),function(){r?n.removeEventListener("change",t):n.removeListener(t)}})),a((function(){return requestAnimationFrame(E),function(){}})),n(n({},w),{},{update:C,destroy:function(){l()}})},e.getAlgoliaFacets=function(e){var t=hr({transformResponse:function(e){return e.facetHits}}),r=e.queries.map((function(e){return n(n({},e),{},{type:"facet"})}));return t(n(n({},e),{},{queries:r}))},e.getAlgoliaResults=Or,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/site_libs/quarto-search/fuse.min.js b/site_libs/quarto-search/fuse.min.js new file mode 100644 index 0000000..adc2835 --- /dev/null +++ b/site_libs/quarto-search/fuse.min.js @@ -0,0 +1,9 @@ +/** + * Fuse.js v6.6.2 - Lightweight fuzzy-search (http://fusejs.io) + * + * Copyright (c) 2022 Kiro Risk (http://kiro.me) + * All Rights Reserved. Apache Software License 2.0 + * + * http://www.apache.org/licenses/LICENSE-2.0 + */ +var e,t;e=this,t=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=new Map,r=Math.pow(10,t);return{get:function(t){var i=t.match(C).length;if(n.has(i))return n.get(i);var o=1/Math.pow(i,.5*e),c=parseFloat(Math.round(o*r)/r);return n.set(i,c),c},clear:function(){n.clear()}}}var $=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,i=void 0===n?I.getFn:n,o=t.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o;r(this,e),this.norm=E(c,3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return o(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,g(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();g(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?I.getFn:r,o=n.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o,a=new $({getFn:i,fieldNormWeight:c});return a.setKeys(e.map(_)),a.setSources(t),a.create(),a}function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,c=t.expectedLocation,a=void 0===c?0:c,s=t.distance,u=void 0===s?I.distance:s,h=t.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=r/e.length;if(l)return f;var d=Math.abs(a-o);return u?f+d/u:d?1:f}function N(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I.minMatchCharLength,n=[],r=-1,i=-1,o=0,c=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}var P=32;function W(e){for(var t={},n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,c=void 0===o?I.location:o,a=i.threshold,s=void 0===a?I.threshold:a,u=i.distance,h=void 0===u?I.distance:u,l=i.includeMatches,f=void 0===l?I.includeMatches:l,d=i.findAllMatches,v=void 0===d?I.findAllMatches:d,g=i.minMatchCharLength,y=void 0===g?I.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?I.isCaseSensitive:p,k=i.ignoreLocation,M=void 0===k?I.ignoreLocation:k;if(r(this,e),this.options={location:c,threshold:s,distance:h,includeMatches:f,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:M},this.pattern=m?t:t.toLowerCase(),this.chunks=[],this.pattern.length){var b=function(e,t){n.chunks.push({pattern:e,alphabet:W(e),startIndex:t})},x=this.pattern.length;if(x>P){for(var w=0,L=x%P,S=x-L;w3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?I.location:i,c=r.distance,a=void 0===c?I.distance:c,s=r.threshold,u=void 0===s?I.threshold:s,h=r.findAllMatches,l=void 0===h?I.findAllMatches:h,f=r.minMatchCharLength,d=void 0===f?I.minMatchCharLength:f,v=r.includeMatches,g=void 0===v?I.includeMatches:v,y=r.ignoreLocation,p=void 0===y?I.ignoreLocation:y;if(t.length>P)throw new Error(w(P));for(var m,k=t.length,M=e.length,b=Math.max(0,Math.min(o,M)),x=u,L=b,S=d>1||g,_=S?Array(M):[];(m=e.indexOf(t,L))>-1;){var O=R(t,{currentLocation:m,expectedLocation:b,distance:a,ignoreLocation:p});if(x=Math.min(O,x),L=m+k,S)for(var j=0;j=z;q-=1){var B=q-1,J=n[e.charAt(B)];if(S&&(_[B]=+!!J),K[q]=(K[q+1]<<1|1)&J,F&&(K[q]|=(A[q+1]|A[q])<<1|1|A[q+1]),K[q]&$&&(C=R(t,{errors:F,currentLocation:B,expectedLocation:b,distance:a,ignoreLocation:p}))<=x){if(x=C,(L=B)<=b)break;z=Math.max(1,2*b-L)}}if(R(t,{errors:F+1,currentLocation:b,expectedLocation:b,distance:a,ignoreLocation:p})>x)break;A=K}var U={isMatch:L>=0,score:Math.max(.001,C)};if(S){var V=N(_,d);V.length?g&&(U.indices=V):U.isMatch=!1}return U}(e,n,i,{location:c+o,distance:a,threshold:s,findAllMatches:u,minMatchCharLength:h,includeMatches:r,ignoreLocation:l}),p=y.isMatch,m=y.score,k=y.indices;p&&(g=!0),v+=m,p&&k&&(d=[].concat(f(d),f(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=d),y}}]),e}(),z=function(){function e(t){r(this,e),this.pattern=t}return o(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return D(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return D(e,this.singleRegex)}}]),e}();function D(e,t){var n=e.match(t);return n?n[1]:null}var K=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),n}(z),q=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(z),B=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(z),J=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(z),U=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(z),V=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(z),G=function(e){a(n,e);var t=l(n);function n(e){var i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=o.location,a=void 0===c?I.location:c,s=o.threshold,u=void 0===s?I.threshold:s,h=o.distance,l=void 0===h?I.distance:h,f=o.includeMatches,d=void 0===f?I.includeMatches:f,v=o.findAllMatches,g=void 0===v?I.findAllMatches:v,y=o.minMatchCharLength,p=void 0===y?I.minMatchCharLength:y,m=o.isCaseSensitive,k=void 0===m?I.isCaseSensitive:m,M=o.ignoreLocation,b=void 0===M?I.ignoreLocation:M;return r(this,n),(i=t.call(this,e))._bitapSearch=new T(e,{location:a,threshold:u,distance:l,includeMatches:d,findAllMatches:g,minMatchCharLength:p,isCaseSensitive:k,ignoreLocation:b}),i}return o(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(z),H=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?0:1,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(z),Q=[K,H,B,J,V,U,q,G],X=Q.length,Y=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Y).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},i=n.isCaseSensitive,o=void 0===i?I.isCaseSensitive:i,c=n.includeMatches,a=void 0===c?I.includeMatches:c,s=n.minMatchCharLength,u=void 0===s?I.minMatchCharLength:s,h=n.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=n.findAllMatches,d=void 0===f?I.findAllMatches:f,v=n.location,g=void 0===v?I.location:v,y=n.threshold,p=void 0===y?I.threshold:y,m=n.distance,k=void 0===m?I.distance:m;r(this,e),this.query=null,this.options={isCaseSensitive:o,includeMatches:a,minMatchCharLength:u,findAllMatches:d,ignoreLocation:l,location:g,threshold:p,distance:k},this.pattern=o?t:t.toLowerCase(),this.query=Z(this.pattern,this.options)}return o(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],c=0,a=0,s=t.length;a-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function ve(e,t){t.score=e.score}function ge(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?I.includeMatches:r,o=n.includeScore,c=void 0===o?I.includeScore:o,a=[];return i&&a.push(de),c&&a.push(ve),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return a.length&&a.forEach((function(t){t(e,r)})),r}))}var ye=function(){function e(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;r(this,e),this.options=t(t({},I),i),this.options.useExtendedSearch,this._keyStore=new S(this.options.keys),this.setCollection(n,o)}return o(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof $))throw new Error("Incorrect 'index' type");this._myIndex=t||F(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}},{key:"add",value:function(e){k(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,c=i.includeScore,a=i.shouldSort,s=i.sortFn,u=i.ignoreFieldNorm,h=g(e)?g(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return fe(h,{ignoreFieldNorm:u}),a&&h.sort(s),y(r)&&r>-1&&(h=h.slice(0,r)),ge(h,this._docs,{includeMatches:o,includeScore:c})}},{key:"_searchStringList",value:function(e){var t=re(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(k(n)){var c=t.searchIn(n),a=c.isMatch,s=c.score,u=c.indices;a&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:u}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).auto,r=void 0===n||n,i=function e(n){var i=Object.keys(n),o=ue(n);if(!o&&i.length>1&&!se(n))return e(le(n));if(he(n)){var c=o?n[ce]:i[0],a=o?n[ae]:n[c];if(!g(a))throw new Error(x(c));var s={keyId:j(c),pattern:a};return r&&(s.searcher=re(a,t)),s}var u={children:[],operator:i[0]};return i.forEach((function(t){var r=n[t];v(r)&&r.forEach((function(t){u.children.push(e(t))}))})),u};return se(e)||(e=le(e)),i(e)}(e,this.options),r=function e(n,r,i){if(!n.children){var o=n.keyId,c=n.searcher,a=t._findMatches({key:t._keyStore.get(o),value:t._myIndex.getValueForItemAtKeyId(r,o),searcher:c});return a&&a.length?[{idx:i,item:r,matches:a}]:[]}for(var s=[],u=0,h=n.children.length;u1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?I.getFn:n,i=t.fieldNormWeight,o=void 0===i?I.fieldNormWeight:i,c=e.keys,a=e.records,s=new $({getFn:r,fieldNormWeight:o});return s.setKeys(c),s.setIndexRecords(a),s},ye.config=I,function(){ne.push.apply(ne,arguments)}(te),ye},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Fuse=t(); \ No newline at end of file diff --git a/site_libs/quarto-search/quarto-search.js b/site_libs/quarto-search/quarto-search.js new file mode 100644 index 0000000..5f723d7 --- /dev/null +++ b/site_libs/quarto-search/quarto-search.js @@ -0,0 +1,1286 @@ +const kQueryArg = "q"; +const kResultsArg = "show-results"; + +// If items don't provide a URL, then both the navigator and the onSelect +// function aren't called (and therefore, the default implementation is used) +// +// We're using this sentinel URL to signal to those handlers that this +// item is a more item (along with the type) and can be handled appropriately +const kItemTypeMoreHref = "0767FDFD-0422-4E5A-BC8A-3BE11E5BBA05"; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Ensure that search is available on this page. If it isn't, + // should return early and not do anything + var searchEl = window.document.getElementById("quarto-search"); + if (!searchEl) return; + + const { autocomplete } = window["@algolia/autocomplete-js"]; + + let quartoSearchOptions = {}; + let language = {}; + const searchOptionEl = window.document.getElementById( + "quarto-search-options" + ); + if (searchOptionEl) { + const jsonStr = searchOptionEl.textContent; + quartoSearchOptions = JSON.parse(jsonStr); + language = quartoSearchOptions.language; + } + + // note the search mode + if (quartoSearchOptions.type === "overlay") { + searchEl.classList.add("type-overlay"); + } else { + searchEl.classList.add("type-textbox"); + } + + // Used to determine highlighting behavior for this page + // A `q` query param is expected when the user follows a search + // to this page + const currentUrl = new URL(window.location); + const query = currentUrl.searchParams.get(kQueryArg); + const showSearchResults = currentUrl.searchParams.get(kResultsArg); + const mainEl = window.document.querySelector("main"); + + // highlight matches on the page + if (query && mainEl) { + // perform any highlighting + highlight(escapeRegExp(query), mainEl); + + // fix up the URL to remove the q query param + const replacementUrl = new URL(window.location); + replacementUrl.searchParams.delete(kQueryArg); + window.history.replaceState({}, "", replacementUrl); + } + + // function to clear highlighting on the page when the search query changes + // (e.g. if the user edits the query or clears it) + let highlighting = true; + const resetHighlighting = (searchTerm) => { + if (mainEl && highlighting && query && searchTerm !== query) { + clearHighlight(query, mainEl); + highlighting = false; + } + }; + + // Clear search highlighting when the user scrolls sufficiently + const resetFn = () => { + resetHighlighting(""); + window.removeEventListener("quarto-hrChanged", resetFn); + window.removeEventListener("quarto-sectionChanged", resetFn); + }; + + // Register this event after the initial scrolling and settling of events + // on the page + window.addEventListener("quarto-hrChanged", resetFn); + window.addEventListener("quarto-sectionChanged", resetFn); + + // Responsively switch to overlay mode if the search is present on the navbar + // Note that switching the sidebar to overlay mode requires more coordinate (not just + // the media query since we generate different HTML for sidebar overlays than we do + // for sidebar input UI) + const detachedMediaQuery = + quartoSearchOptions.type === "overlay" ? "all" : "(max-width: 991px)"; + + // If configured, include the analytics client to send insights + const plugins = configurePlugins(quartoSearchOptions); + + let lastState = null; + const { setIsOpen, setQuery, setCollections } = autocomplete({ + container: searchEl, + detachedMediaQuery: detachedMediaQuery, + defaultActiveItemId: 0, + panelContainer: "#quarto-search-results", + panelPlacement: quartoSearchOptions["panel-placement"], + debug: false, + openOnFocus: true, + plugins, + classNames: { + form: "d-flex", + }, + placeholder: language["search-text-placeholder"], + translations: { + clearButtonTitle: language["search-clear-button-title"], + detachedCancelButtonText: language["search-detached-cancel-button-title"], + submitButtonTitle: language["search-submit-button-title"], + }, + initialState: { + query, + }, + getItemUrl({ item }) { + return item.href; + }, + onStateChange({ state }) { + // If this is a file URL, note that + + // Perhaps reset highlighting + resetHighlighting(state.query); + + // If the panel just opened, ensure the panel is positioned properly + if (state.isOpen) { + if (lastState && !lastState.isOpen) { + setTimeout(() => { + positionPanel(quartoSearchOptions["panel-placement"]); + }, 150); + } + } + + // Perhaps show the copy link + showCopyLink(state.query, quartoSearchOptions); + + lastState = state; + }, + reshape({ sources, state }) { + return sources.map((source) => { + try { + const items = source.getItems(); + + // Validate the items + validateItems(items); + + // group the items by document + const groupedItems = new Map(); + items.forEach((item) => { + const hrefParts = item.href.split("#"); + const baseHref = hrefParts[0]; + const isDocumentItem = hrefParts.length === 1; + + const items = groupedItems.get(baseHref); + if (!items) { + groupedItems.set(baseHref, [item]); + } else { + // If the href for this item matches the document + // exactly, place this item first as it is the item that represents + // the document itself + if (isDocumentItem) { + items.unshift(item); + } else { + items.push(item); + } + groupedItems.set(baseHref, items); + } + }); + + const reshapedItems = []; + let count = 1; + for (const [_key, value] of groupedItems) { + const firstItem = value[0]; + reshapedItems.push({ + ...firstItem, + type: kItemTypeDoc, + }); + + const collapseMatches = quartoSearchOptions["collapse-after"]; + const collapseCount = + typeof collapseMatches === "number" ? collapseMatches : 1; + + if (value.length > 1) { + const target = `search-more-${count}`; + const isExpanded = + state.context.expanded && + state.context.expanded.includes(target); + + const remainingCount = value.length - collapseCount; + + for (let i = 1; i < value.length; i++) { + if (collapseMatches && i === collapseCount) { + reshapedItems.push({ + target, + title: isExpanded + ? language["search-hide-matches-text"] + : remainingCount === 1 + ? `${remainingCount} ${language["search-more-match-text"]}` + : `${remainingCount} ${language["search-more-matches-text"]}`, + type: kItemTypeMore, + href: kItemTypeMoreHref, + }); + } + + if (isExpanded || !collapseMatches || i < collapseCount) { + reshapedItems.push({ + ...value[i], + type: kItemTypeItem, + target, + }); + } + } + } + count += 1; + } + + return { + ...source, + getItems() { + return reshapedItems; + }, + }; + } catch (error) { + // Some form of error occurred + return { + ...source, + getItems() { + return [ + { + title: error.name || "An Error Occurred While Searching", + text: + error.message || + "An unknown error occurred while attempting to perform the requested search.", + type: kItemTypeError, + }, + ]; + }, + }; + } + }); + }, + navigator: { + navigate({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.location.assign(itemUrl); + } + }, + navigateNewTab({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + const windowReference = window.open(itemUrl, "_blank", "noopener"); + if (windowReference) { + windowReference.focus(); + } + } + }, + navigateNewWindow({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.open(itemUrl, "_blank", "noopener"); + } + }, + }, + getSources({ state, setContext, setActiveItemId, refresh }) { + return [ + { + sourceId: "documents", + getItemUrl({ item }) { + if (item.href) { + return offsetURL(item.href); + } else { + return undefined; + } + }, + onSelect({ + item, + state, + setContext, + setIsOpen, + setActiveItemId, + refresh, + }) { + if (item.type === kItemTypeMore) { + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + + // Toggle more + setIsOpen(true); + } + }, + getItems({ query }) { + if (query === null || query === "") { + return []; + } + + const limit = quartoSearchOptions.limit; + if (quartoSearchOptions.algolia) { + return algoliaSearch(query, limit, quartoSearchOptions.algolia); + } else { + // Fuse search options + const fuseSearchOptions = { + isCaseSensitive: false, + shouldSort: true, + minMatchCharLength: 2, + limit: limit, + }; + + return readSearchData().then(function (fuse) { + return fuseSearch(query, fuse, fuseSearchOptions); + }); + } + }, + templates: { + noResults({ createElement }) { + const hasQuery = lastState.query; + + return createElement( + "div", + { + class: `quarto-search-no-results${ + hasQuery ? "" : " no-query" + }`, + }, + language["search-no-results-text"] + ); + }, + header({ items, createElement }) { + // count the documents + const count = items.filter((item) => { + return item.type === kItemTypeDoc; + }).length; + + if (count > 0) { + return createElement( + "div", + { class: "search-result-header" }, + `${count} ${language["search-matching-documents-text"]}` + ); + } else { + return createElement( + "div", + { class: "search-result-header-no-results" }, + `` + ); + } + }, + footer({ _items, createElement }) { + if ( + quartoSearchOptions.algolia && + quartoSearchOptions.algolia["show-logo"] + ) { + const libDir = quartoSearchOptions.algolia["libDir"]; + const logo = createElement("img", { + src: offsetURL( + `${libDir}/quarto-search/search-by-algolia.svg` + ), + class: "algolia-search-logo", + }); + return createElement( + "a", + { href: "http://www.algolia.com/" }, + logo + ); + } + }, + + item({ item, createElement }) { + return renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh, + quartoSearchOptions + ); + }, + }, + }, + ]; + }, + }); + + window.quartoOpenSearch = () => { + setIsOpen(false); + setIsOpen(true); + focusSearchInput(); + }; + + document.addEventListener("keyup", (event) => { + const { key } = event; + const kbds = quartoSearchOptions["keyboard-shortcut"]; + const focusedEl = document.activeElement; + + const isFormElFocused = [ + "input", + "select", + "textarea", + "button", + "option", + ].find((tag) => { + return focusedEl.tagName.toLowerCase() === tag; + }); + + if ( + kbds && + kbds.includes(key) && + !isFormElFocused && + !document.activeElement.isContentEditable + ) { + event.preventDefault(); + window.quartoOpenSearch(); + } + }); + + // Remove the labeleledby attribute since it is pointing + // to a non-existent label + if (quartoSearchOptions.type === "overlay") { + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + if (inputEl) { + inputEl.removeAttribute("aria-labelledby"); + } + } + + function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; + } + + // If the main document scrolls dismiss the search results + // (otherwise, since they're floating in the document they can scroll with the document) + window.document.body.onscroll = throttle(() => { + // Only do this if we're not detached + // Bug #7117 + // This will happen when the keyboard is shown on ios (resulting in a scroll) + // which then closed the search UI + if (!window.matchMedia(detachedMediaQuery).matches) { + setIsOpen(false); + } + }, 50); + + if (showSearchResults) { + setIsOpen(true); + focusSearchInput(); + } +}); + +function configurePlugins(quartoSearchOptions) { + const autocompletePlugins = []; + const algoliaOptions = quartoSearchOptions.algolia; + if ( + algoliaOptions && + algoliaOptions["analytics-events"] && + algoliaOptions["search-only-api-key"] && + algoliaOptions["application-id"] + ) { + const apiKey = algoliaOptions["search-only-api-key"]; + const appId = algoliaOptions["application-id"]; + + // Aloglia insights may not be loaded because they require cookie consent + // Use deferred loading so events will start being recorded when/if consent + // is granted. + const algoliaInsightsDeferredPlugin = deferredLoadPlugin(() => { + if ( + window.aa && + window["@algolia/autocomplete-plugin-algolia-insights"] + ) { + window.aa("init", { + appId, + apiKey, + useCookie: true, + }); + + const { createAlgoliaInsightsPlugin } = + window["@algolia/autocomplete-plugin-algolia-insights"]; + // Register the insights client + const algoliaInsightsPlugin = createAlgoliaInsightsPlugin({ + insightsClient: window.aa, + onItemsChange({ insights, insightsEvents }) { + const events = insightsEvents.flatMap((event) => { + // This API limits the number of items per event to 20 + const chunkSize = 20; + const itemChunks = []; + const eventItems = event.items; + for (let i = 0; i < eventItems.length; i += chunkSize) { + itemChunks.push(eventItems.slice(i, i + chunkSize)); + } + // Split the items into multiple events that can be sent + const events = itemChunks.map((items) => { + return { + ...event, + items, + }; + }); + return events; + }); + + for (const event of events) { + insights.viewedObjectIDs(event); + } + }, + }); + return algoliaInsightsPlugin; + } + }); + + // Add the plugin + autocompletePlugins.push(algoliaInsightsDeferredPlugin); + return autocompletePlugins; + } +} + +// For plugins that may not load immediately, create a wrapper +// plugin and forward events and plugin data once the plugin +// is initialized. This is useful for cases like cookie consent +// which may prevent the analytics insights event plugin from initializing +// immediately. +function deferredLoadPlugin(createPlugin) { + let plugin = undefined; + let subscribeObj = undefined; + const wrappedPlugin = () => { + if (!plugin && subscribeObj) { + plugin = createPlugin(); + if (plugin && plugin.subscribe) { + plugin.subscribe(subscribeObj); + } + } + return plugin; + }; + + return { + subscribe: (obj) => { + subscribeObj = obj; + }, + onStateChange: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onStateChange) { + plugin.onStateChange(obj); + } + }, + onSubmit: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onSubmit) { + plugin.onSubmit(obj); + } + }, + onReset: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onReset) { + plugin.onReset(obj); + } + }, + getSources: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.getSources) { + return plugin.getSources(obj); + } else { + return Promise.resolve([]); + } + }, + data: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.data) { + plugin.data(obj); + } + }, + }; +} + +function validateItems(items) { + // Validate the first item + if (items.length > 0) { + const item = items[0]; + const missingFields = []; + if (item.href == undefined) { + missingFields.push("href"); + } + if (!item.title == undefined) { + missingFields.push("title"); + } + if (!item.text == undefined) { + missingFields.push("text"); + } + + if (missingFields.length === 1) { + throw { + name: `Error: Search index is missing the ${missingFields[0]} field.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items include the ${missingFields[0]} field or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } else if (missingFields.length > 1) { + const missingFieldList = missingFields + .map((field) => { + return `${field}`; + }) + .join(", "); + + throw { + name: `Error: Search index is missing the following fields: ${missingFieldList}.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items includes the following fields: ${missingFieldList}, or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } + } +} + +let lastQuery = null; +function showCopyLink(query, options) { + const language = options.language; + lastQuery = query; + // Insert share icon + const inputSuffixEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix" + ); + + if (inputSuffixEl) { + let copyButtonEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix .aa-CopyButton" + ); + + if (copyButtonEl === null) { + copyButtonEl = window.document.createElement("button"); + copyButtonEl.setAttribute("class", "aa-CopyButton"); + copyButtonEl.setAttribute("type", "button"); + copyButtonEl.setAttribute("title", language["search-copy-link-title"]); + copyButtonEl.onmousedown = (e) => { + e.preventDefault(); + e.stopPropagation(); + }; + + const linkIcon = "bi-clipboard"; + const checkIcon = "bi-check2"; + + const shareIconEl = window.document.createElement("i"); + shareIconEl.setAttribute("class", `bi ${linkIcon}`); + copyButtonEl.appendChild(shareIconEl); + inputSuffixEl.prepend(copyButtonEl); + + const clipboard = new window.ClipboardJS(".aa-CopyButton", { + text: function (_trigger) { + const copyUrl = new URL(window.location); + copyUrl.searchParams.set(kQueryArg, lastQuery); + copyUrl.searchParams.set(kResultsArg, "1"); + return copyUrl.toString(); + }, + }); + clipboard.on("success", function (e) { + // Focus the input + + // button target + const button = e.trigger; + const icon = button.querySelector("i.bi"); + + // flash "checked" + icon.classList.add(checkIcon); + icon.classList.remove(linkIcon); + setTimeout(function () { + icon.classList.remove(checkIcon); + icon.classList.add(linkIcon); + }, 1000); + }); + } + + // If there is a query, show the link icon + if (copyButtonEl) { + if (lastQuery && options["copy-button"]) { + copyButtonEl.style.display = "flex"; + } else { + copyButtonEl.style.display = "none"; + } + } + } +} + +/* Search Index Handling */ +// create the index +var fuseIndex = undefined; +var shownWarning = false; + +// fuse index options +const kFuseIndexOptions = { + keys: [ + { name: "title", weight: 20 }, + { name: "section", weight: 20 }, + { name: "text", weight: 10 }, + ], + ignoreLocation: true, + threshold: 0.1, +}; + +async function readSearchData() { + // Initialize the search index on demand + if (fuseIndex === undefined) { + if (window.location.protocol === "file:" && !shownWarning) { + window.alert( + "Search requires JavaScript features disabled when running in file://... URLs. In order to use search, please run this document in a web server." + ); + shownWarning = true; + return; + } + const fuse = new window.Fuse([], kFuseIndexOptions); + + // fetch the main search.json + const response = await fetch(offsetURL("search.json")); + if (response.status == 200) { + return response.json().then(function (searchDocs) { + searchDocs.forEach(function (searchDoc) { + fuse.add(searchDoc); + }); + fuseIndex = fuse; + return fuseIndex; + }); + } else { + return Promise.reject( + new Error( + "Unexpected status from search index request: " + response.status + ) + ); + } + } + + return fuseIndex; +} + +function inputElement() { + return window.document.body.querySelector(".aa-Form .aa-Input"); +} + +function focusSearchInput() { + setTimeout(() => { + const inputEl = inputElement(); + if (inputEl) { + inputEl.focus(); + } + }, 50); +} + +/* Panels */ +const kItemTypeDoc = "document"; +const kItemTypeMore = "document-more"; +const kItemTypeItem = "document-item"; +const kItemTypeError = "error"; + +function renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh, + quartoSearchOptions +) { + switch (item.type) { + case kItemTypeDoc: + return createDocumentCard( + createElement, + "file-richtext", + item.title, + item.section, + item.text, + item.href, + item.crumbs, + quartoSearchOptions + ); + case kItemTypeMore: + return createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh + ); + case kItemTypeItem: + return createSectionCard( + createElement, + item.section, + item.text, + item.href + ); + case kItemTypeError: + return createErrorCard(createElement, item.title, item.text); + default: + return undefined; + } +} + +function createDocumentCard( + createElement, + icon, + title, + section, + text, + href, + crumbs, + quartoSearchOptions +) { + const iconEl = createElement("i", { + class: `bi bi-${icon} search-result-icon`, + }); + const titleEl = createElement("p", { class: "search-result-title" }, title); + const titleContents = [iconEl, titleEl]; + const showParent = quartoSearchOptions["show-item-context"]; + if (crumbs && showParent) { + let crumbsOut = undefined; + const crumbClz = ["search-result-crumbs"]; + if (showParent === "root") { + crumbsOut = crumbs.length > 1 ? crumbs[0] : undefined; + } else if (showParent === "parent") { + crumbsOut = crumbs.length > 1 ? crumbs[crumbs.length - 2] : undefined; + } else { + crumbsOut = crumbs.length > 1 ? crumbs.join(" > ") : undefined; + crumbClz.push("search-result-crumbs-wrap"); + } + + const crumbEl = createElement( + "p", + { class: crumbClz.join(" ") }, + crumbsOut + ); + titleContents.push(crumbEl); + } + + const titleContainerEl = createElement( + "div", + { class: "search-result-title-container" }, + titleContents + ); + + const textEls = []; + if (section) { + const sectionEl = createElement( + "p", + { class: "search-result-section" }, + section + ); + textEls.push(sectionEl); + } + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + textEls.push(descEl); + + const textContainerEl = createElement( + "div", + { class: "search-result-text-container" }, + textEls + ); + + const containerEl = createElement( + "div", + { + class: "search-result-container", + }, + [titleContainerEl, textContainerEl] + ); + + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + containerEl + ); + + const classes = ["search-result-doc", "search-item"]; + if (!section) { + classes.push("document-selectable"); + } + + return createElement( + "div", + { + class: classes.join(" "), + }, + linkEl + ); +} + +function createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh +) { + const moreCardEl = createElement( + "div", + { + class: "search-result-more search-item", + onClick: (e) => { + // Handle expanding the sections by adding the expanded + // section to the list of expanded sections + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + e.stopPropagation(); + }, + }, + item.title + ); + + return moreCardEl; +} + +function toggleExpanded(item, state, setContext, setActiveItemId, refresh) { + const expanded = state.context.expanded || []; + if (expanded.includes(item.target)) { + setContext({ + expanded: expanded.filter((target) => target !== item.target), + }); + } else { + setContext({ expanded: [...expanded, item.target] }); + } + + refresh(); + setActiveItemId(item.__autocomplete_id); +} + +function createSectionCard(createElement, section, text, href) { + const sectionEl = createSection(createElement, section, text, href); + return createElement( + "div", + { + class: "search-result-doc-section search-item", + }, + sectionEl + ); +} + +function createSection(createElement, title, text, href) { + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { class: "search-result-section" }, title); + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + [titleEl, descEl] + ); + return linkEl; +} + +function createErrorCard(createElement, title, text) { + const descEl = createElement("p", { + class: "search-error-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { + class: "search-error-title", + dangerouslySetInnerHTML: { + __html: ` ${title}`, + }, + }); + const errorEl = createElement("div", { class: "search-error" }, [ + titleEl, + descEl, + ]); + return errorEl; +} + +function positionPanel(pos) { + const panelEl = window.document.querySelector( + "#quarto-search-results .aa-Panel" + ); + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + + if (panelEl && inputEl) { + panelEl.style.top = `${Math.round(panelEl.offsetTop)}px`; + if (pos === "start") { + panelEl.style.left = `${Math.round(inputEl.left)}px`; + } else { + panelEl.style.right = `${Math.round(inputEl.offsetRight)}px`; + } + } +} + +/* Highlighting */ +// highlighting functions +function highlightMatch(query, text) { + if (text) { + const start = text.toLowerCase().indexOf(query.toLowerCase()); + if (start !== -1) { + const startMark = ""; + const endMark = ""; + + const end = start + query.length; + text = + text.slice(0, start) + + startMark + + text.slice(start, end) + + endMark + + text.slice(end); + const startInfo = clipStart(text, start); + const endInfo = clipEnd( + text, + startInfo.position + startMark.length + endMark.length + ); + text = + startInfo.prefix + + text.slice(startInfo.position, endInfo.position) + + endInfo.suffix; + + return text; + } else { + return text; + } + } else { + return text; + } +} + +function clipStart(text, pos) { + const clipStart = pos - 50; + if (clipStart < 0) { + // This will just return the start of the string + return { + position: 0, + prefix: "", + }; + } else { + // We're clipping before the start of the string, walk backwards to the first space. + const spacePos = findSpace(text, pos, -1); + return { + position: spacePos.position, + prefix: "", + }; + } +} + +function clipEnd(text, pos) { + const clipEnd = pos + 200; + if (clipEnd > text.length) { + return { + position: text.length, + suffix: "", + }; + } else { + const spacePos = findSpace(text, clipEnd, 1); + return { + position: spacePos.position, + suffix: spacePos.clipped ? "…" : "", + }; + } +} + +function findSpace(text, start, step) { + let stepPos = start; + while (stepPos > -1 && stepPos < text.length) { + const char = text[stepPos]; + if (char === " " || char === "," || char === ":") { + return { + position: step === 1 ? stepPos : stepPos - step, + clipped: stepPos > 1 && stepPos < text.length, + }; + } + stepPos = stepPos + step; + } + + return { + position: stepPos - step, + clipped: false, + }; +} + +// removes highlighting as implemented by the mark tag +function clearHighlight(searchterm, el) { + const childNodes = el.childNodes; + for (let i = childNodes.length - 1; i >= 0; i--) { + const node = childNodes[i]; + if (node.nodeType === Node.ELEMENT_NODE) { + if ( + node.tagName === "MARK" && + node.innerText.toLowerCase() === searchterm.toLowerCase() + ) { + el.replaceChild(document.createTextNode(node.innerText), node); + } else { + clearHighlight(searchterm, node); + } + } + } +} + +function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string +} + +// highlight matches +function highlight(term, el) { + const termRegex = new RegExp(term, "ig"); + const childNodes = el.childNodes; + + // walk back to front avoid mutating elements in front of us + for (let i = childNodes.length - 1; i >= 0; i--) { + const node = childNodes[i]; + + if (node.nodeType === Node.TEXT_NODE) { + // Search text nodes for text to highlight + const text = node.nodeValue; + + let startIndex = 0; + let matchIndex = text.search(termRegex); + if (matchIndex > -1) { + const markFragment = document.createDocumentFragment(); + while (matchIndex > -1) { + const prefix = text.slice(startIndex, matchIndex); + markFragment.appendChild(document.createTextNode(prefix)); + + const mark = document.createElement("mark"); + mark.appendChild( + document.createTextNode( + text.slice(matchIndex, matchIndex + term.length) + ) + ); + markFragment.appendChild(mark); + + startIndex = matchIndex + term.length; + matchIndex = text.slice(startIndex).search(new RegExp(term, "ig")); + if (matchIndex > -1) { + matchIndex = startIndex + matchIndex; + } + } + if (startIndex < text.length) { + markFragment.appendChild( + document.createTextNode(text.slice(startIndex, text.length)) + ); + } + + el.replaceChild(markFragment, node); + } + } else if (node.nodeType === Node.ELEMENT_NODE) { + // recurse through elements + highlight(term, node); + } + } +} + +/* Link Handling */ +// get the offset from this page for a given site root relative url +function offsetURL(url) { + var offset = getMeta("quarto:offset"); + return offset ? offset + url : url; +} + +// read a meta tag value +function getMeta(metaName) { + var metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; +} + +function algoliaSearch(query, limit, algoliaOptions) { + const { getAlgoliaResults } = window["@algolia/autocomplete-preset-algolia"]; + + const applicationId = algoliaOptions["application-id"]; + const searchOnlyApiKey = algoliaOptions["search-only-api-key"]; + const indexName = algoliaOptions["index-name"]; + const indexFields = algoliaOptions["index-fields"]; + const searchClient = window.algoliasearch(applicationId, searchOnlyApiKey); + const searchParams = algoliaOptions["params"]; + const searchAnalytics = !!algoliaOptions["analytics-events"]; + + return getAlgoliaResults({ + searchClient, + queries: [ + { + indexName: indexName, + query, + params: { + hitsPerPage: limit, + clickAnalytics: searchAnalytics, + ...searchParams, + }, + }, + ], + transformResponse: (response) => { + if (!indexFields) { + return response.hits.map((hit) => { + return hit.map((item) => { + return { + ...item, + text: highlightMatch(query, item.text), + }; + }); + }); + } else { + const remappedHits = response.hits.map((hit) => { + return hit.map((item) => { + const newItem = { ...item }; + ["href", "section", "title", "text", "crumbs"].forEach( + (keyName) => { + const mappedName = indexFields[keyName]; + if ( + mappedName && + item[mappedName] !== undefined && + mappedName !== keyName + ) { + newItem[keyName] = item[mappedName]; + delete newItem[mappedName]; + } + } + ); + newItem.text = highlightMatch(query, newItem.text); + return newItem; + }); + }); + return remappedHits; + } + }, + }); +} + +let subSearchTerm = undefined; +let subSearchFuse = undefined; +const kFuseMaxWait = 125; + +async function fuseSearch(query, fuse, fuseOptions) { + let index = fuse; + // Fuse.js using the Bitap algorithm for text matching which runs in + // O(nm) time (no matter the structure of the text). In our case this + // means that long search terms mixed with large index gets very slow + // + // This injects a subIndex that will be used once the terms get long enough + // Usually making this subindex is cheap since there will typically be + // a subset of results matching the existing query + if (subSearchFuse !== undefined && query.startsWith(subSearchTerm)) { + // Use the existing subSearchFuse + index = subSearchFuse; + } else if (subSearchFuse !== undefined) { + // The term changed, discard the existing fuse + subSearchFuse = undefined; + subSearchTerm = undefined; + } + + // Search using the active fuse + const then = performance.now(); + const resultsRaw = await index.search(query, fuseOptions); + const now = performance.now(); + + const results = resultsRaw.map((result) => { + const addParam = (url, name, value) => { + const anchorParts = url.split("#"); + const baseUrl = anchorParts[0]; + const sep = baseUrl.search("\\?") > 0 ? "&" : "?"; + anchorParts[0] = baseUrl + sep + name + "=" + value; + return anchorParts.join("#"); + }; + + return { + title: result.item.title, + section: result.item.section, + href: addParam(result.item.href, kQueryArg, query), + text: highlightMatch(query, result.item.text), + crumbs: result.item.crumbs, + }; + }); + + // If we don't have a subfuse and the query is long enough, go ahead + // and create a subfuse to use for subsequent queries + if (now - then > kFuseMaxWait && subSearchFuse === undefined) { + subSearchTerm = query; + subSearchFuse = new window.Fuse([], kFuseIndexOptions); + resultsRaw.forEach((rr) => { + subSearchFuse.add(rr.item); + }); + } + return results; +} diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..d80a786 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,27 @@ + + + + https://anhquan0412.github.io/that-ml-library/chart_plotting.html + 2024-02-19T03:50:35.188Z + + + https://anhquan0412.github.io/that-ml-library/index.html + 2024-02-19T03:50:34.944Z + + + https://anhquan0412.github.io/that-ml-library/data_preprocess.html + 2024-02-19T03:50:36.604Z + + + https://anhquan0412.github.io/that-ml-library/utils.html + 2024-02-19T03:50:34.968Z + + + https://anhquan0412.github.io/that-ml-library/end_to_end_example.html + 2024-02-19T03:50:35.040Z + + + https://anhquan0412.github.io/that-ml-library/ml_helpers.html + 2024-02-19T03:50:36.876Z + + diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..66ccc49 --- /dev/null +++ b/styles.css @@ -0,0 +1,37 @@ +.cell { + margin-bottom: 1rem; +} + +.cell > .sourceCode { + margin-bottom: 0; +} + +.cell-output > pre { + margin-bottom: 0; +} + +.cell-output > pre, .cell-output > .sourceCode > pre, .cell-output-stdout > pre { + margin-left: 0.8rem; + margin-top: 0; + background: none; + border-left: 2px solid lightsalmon; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.cell-output > .sourceCode { + border: none; +} + +.cell-output > .sourceCode { + background: none; + margin-top: 0; +} + +div.description { + padding-left: 2px; + padding-top: 5px; + font-style: italic; + font-size: 135%; + opacity: 70%; +} diff --git a/utils.html b/utils.html new file mode 100644 index 0000000..97b4a7b --- /dev/null +++ b/utils.html @@ -0,0 +1,664 @@ + + + + + + + + + + +that-ml-library - utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ + + +
+ +
+
+

utils

+
+ +
+
+ This module contains some utility functions +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

val2list

+
+
 val2list (val, lsize=1)
+
+

Convert an element (nonlist value) to a list of 1 element

+
+
val2list(2)
+
+
[2]
+
+
+
+
val2list(2,lsize=5)
+
+
[2, 2, 2, 2, 2]
+
+
+
+
val2list([2,3])
+
+
[2, 3]
+
+
+
+
val2list(np.array([1,2,3]))
+
+
array([1, 2, 3])
+
+
+
+

source

+
+
+

create_dir

+
+
 create_dir (path_dir)
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file
+ + +