From a08ed41b7faad8d71804c9115a67df10e9db5d7a Mon Sep 17 00:00:00 2001 From: bdougie Date: Fri, 28 Oct 2022 21:55:40 +0000 Subject: [PATCH] feat: adds new favicons (#58) closes #47 3bec3fefe1e43f1bfe5e7e1f0fb99703edb27883 --- 404.html | 10 +++++----- android-chrome-192x192.png | Bin 32254 -> 8493 bytes android-chrome-512x512.png | Bin 150846 -> 35234 bytes apple-touch-icon.png | Bin 29362 -> 7672 bytes ...tyles.d1543a5c.css => styles.66ee3f3c.css} | 2 +- ...vicon-30e471a9db203980f6325c9296cde23b.ico | Bin 0 -> 15406 bytes ...vicon-bfd1d6a486c2a90745bc699723e9cae1.ico | Bin 15406 -> 0 bytes assets/js/389594df.30e5674b.js | 1 - assets/js/389594df.321594f0.js | 1 + assets/js/47120859.4ae56d00.js | 1 + assets/js/47120859.7ffa924e.js | 1 - assets/js/580fd761.09ea150a.js | 1 + assets/js/580fd761.326d3100.js | 1 - assets/js/5a1e7e56.743501d8.js | 1 - assets/js/5a1e7e56.f94b5758.js | 1 + assets/js/5e0f9673.4beebcda.js | 1 - assets/js/5e0f9673.59571843.js | 1 + assets/js/6308756d.7fde8c6d.js | 1 + assets/js/6308756d.a8eea0e2.js | 1 - assets/js/88e6cb4a.80fa6504.js | 1 + assets/js/88e6cb4a.ed4d2bcc.js | 1 - assets/js/9a628d71.03122148.js | 1 + assets/js/9a628d71.0a01aaa0.js | 1 - ...c2993.d0fa1560.js => a09c2993.bef8f616.js} | 2 +- assets/js/ae15469e.9461571b.js | 1 + assets/js/ae15469e.dcd8e4ec.js | 1 - assets/js/c5dd48ab.da9ecdd4.js | 1 + assets/js/c5dd48ab.de7dd017.js | 1 - assets/js/fd20a129.139e04e7.js | 1 - assets/js/fd20a129.3319a1d6.js | 1 + .../js/{main.933eb638.js => main.25f1720a.js} | 4 ++-- ...CENSE.txt => main.25f1720a.js.LICENSE.txt} | 0 ...n.2c686127.js => runtime~main.fae01013.js} | 2 +- blog/archive/index.html | 10 +++++----- contributing/code-of-conduct/index.html | 12 ++++++------ .../introduction-to-contributing/index.html | 12 ++++++------ contributing/triage-guide/index.html | 12 ++++++------ favicon-16x16.png | Bin 836 -> 397 bytes favicon-32x32.png | Bin 2217 -> 809 bytes favicon.ico | Bin 15406 -> 15406 bytes index.html | 12 ++++++------ maintainers/check-engines/index.html | 12 ++++++------ maintainers/conventional-commit/index.html | 12 ++++++------ maintainers/semantic-release/index.html | 12 ++++++------ .../setting-up-a-new-repository/index.html | 12 ++++++------ markdown-page/index.html | 10 +++++----- open-sauced-docs.pdf | Bin 2648223 -> 2648223 bytes search/index.html | 10 +++++----- sw.js | 2 +- technical/dark-mode-explained/index.html | 12 ++++++------ .../fetching-data-from-github/index.html | 12 ++++++------ .../introduction-to-storybook/index.html | 12 ++++++------ technical/resolve-merge-conflicts/index.html | 12 ++++++------ 53 files changed, 109 insertions(+), 109 deletions(-) rename assets/css/{styles.d1543a5c.css => styles.66ee3f3c.css} (63%) create mode 100644 assets/images/favicon-30e471a9db203980f6325c9296cde23b.ico delete mode 100644 assets/images/favicon-bfd1d6a486c2a90745bc699723e9cae1.ico delete mode 100644 assets/js/389594df.30e5674b.js create mode 100644 assets/js/389594df.321594f0.js create mode 100644 assets/js/47120859.4ae56d00.js delete mode 100644 assets/js/47120859.7ffa924e.js create mode 100644 assets/js/580fd761.09ea150a.js delete mode 100644 assets/js/580fd761.326d3100.js delete mode 100644 assets/js/5a1e7e56.743501d8.js create mode 100644 assets/js/5a1e7e56.f94b5758.js delete mode 100644 assets/js/5e0f9673.4beebcda.js create mode 100644 assets/js/5e0f9673.59571843.js create mode 100644 assets/js/6308756d.7fde8c6d.js delete mode 100644 assets/js/6308756d.a8eea0e2.js create mode 100644 assets/js/88e6cb4a.80fa6504.js delete mode 100644 assets/js/88e6cb4a.ed4d2bcc.js create mode 100644 assets/js/9a628d71.03122148.js delete mode 100644 assets/js/9a628d71.0a01aaa0.js rename assets/js/{a09c2993.d0fa1560.js => a09c2993.bef8f616.js} (70%) create mode 100644 assets/js/ae15469e.9461571b.js delete mode 100644 assets/js/ae15469e.dcd8e4ec.js create mode 100644 assets/js/c5dd48ab.da9ecdd4.js delete mode 100644 assets/js/c5dd48ab.de7dd017.js delete mode 100644 assets/js/fd20a129.139e04e7.js create mode 100644 assets/js/fd20a129.3319a1d6.js rename assets/js/{main.933eb638.js => main.25f1720a.js} (99%) rename assets/js/{main.933eb638.js.LICENSE.txt => main.25f1720a.js.LICENSE.txt} (100%) rename assets/js/{runtime~main.2c686127.js => runtime~main.fae01013.js} (89%) diff --git a/404.html b/404.html index 8d4240e4..17cea9ba 100644 --- a/404.html +++ b/404.html @@ -13,14 +13,14 @@ -Page Not Found | Open Sauced - - +Page Not Found | Open Sauced + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- - + + \ No newline at end of file diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png index accd5da5b14d09ab7694d35d2921ad46d1d74da2..93ff1e431f43091b8ce2d673a945e7bf39bd2aff 100644 GIT binary patch literal 8493 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 literal 32254 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 z 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 diff --git a/apple-touch-icon.png b/apple-touch-icon.png index 9f0b71a81d7857d3b49e26cf4219d56aae185561..2dd2d805c2587f36182b2cb00c75608f1c3fad6d 100644 GIT binary patch literal 7672 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⪚`mgR*?e5)X!1^H5iR;^q0@U7sdg`hwltu0WgZ-SyS6 zAo|vTSZt_w5Llp*B0(;#flqBvelQj5ja_-RtlY9T&>`T7fci;D^UFk6#TI^deQIxp z?VhaBg&^0|)DKrwE->H;3hjx6juJVK(rl1^H(s$^Tt3frX=Ap6c+Q0v23QkH>xOdS zx}R>{zU7j;5bjHgJ!kN5M`WnCF=@m@XmC8i6Wytn(G5(M<)f{C(*vNuFn~=Y2Oygh zxIy3xvi2F~%~ePii2t`I_BT@dem zxvL_ENJSLUIU*N|;i-akqxXD3aS9`8#mIcTO~J_J$8%MfUHt8H<&EWw>Hc#O2nFU# z6pwzbSx9b5&5HTFb1#cnXQ-DUvyLHOj+*Rd#H)rdI1r*Cus~<3P>A<9%Q0Rxb>;j7 z62r3wE6^MuthYpsK`@769ic!}gMhh^S`ASNGAiX4YwGe)j{v^2xery7|Fc(t&&TQG z`b8VB&Awj&3gipHYlO#<3+0I#p(I55`+ALwSh;9cl!R;=bu(F$t zHQkmN2*?2&U?7nm96+RQ0Jm*S?P<260E>6)x3mEzDKCns?foY$F0YmlmxAs@-TUz{Tjb`EX^V zxxFRs%wuF^PuoeZAEB;1u+01{bv)duQSI12w+f< zJC5{c&44-U00lCyf+b`|?>{ngFftPWLNT@1sGgVt`TZ`kf^ z%eR{WeC~6jBl#{~no4;0?C%5QCs&XNH}4MB+HM33B5elgbbxAc`>R)mruJ{JAlvN73}UY&JKv^Ur3<*zKXoFD2K9fkiyN`!rcD mVbQQQL_5L*4eNNE_x}Ov7Ne@%&d2fq0000Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91w4eh31ONa40RR91v;Y7A09MtOc>n-F07*naRCodGy@``#$9?CQ@4c$( z`@wt$ah{j9LgF~*d0y6eF3ayV=e#+-XY?VD8S=OtN8x2JmAVu;cRk~! z7nbK&a^0z(>~z;$Zhn3xd-UipWyyofpQTzY;MF?$^LkDIcJ5Bs^5pgY?v7Mn-uZjH z)$pJfxC8mTJK(u^Kj7RCP)7k}x97QxD*!g-TpYx)OK~l5zVm5VwXGNP0Otzr%n|=% z&g)O?BK~VIhMdiFdzOn?t}b(Jf^#={{AMcUZp0y<&ft2=MN`Xb`GxM0gY(Xf zuY3mZb;SN$0~!E(?&9||v#EVunIMJ``a?k+JQlm$3jpkSK=lN;>oK4@VCn%@0oHi{ zpJ#V8F&12GfTzrmqM{=3m#D`FTzk`V={G_z{3yQ^&16Gwc`$!##hv_yD7XgA&t=-- zPT75JY9MwW^tjpVNG?o|#`)|CKky$1J5PavNBHc4ymkSlE`Za)8|=0=f;(|*45^hU zb}LkFiq8ec*!xi!o%d3iOX(mt;RZ94&ONd8^9JtS)>%6?0^)P$GVYMy=d!ucFv^{V z-2F0G{Y6-Sy#OQwkYO7{eRmyzH)|77-5qAreMToqQnn9i0gq8wuDuI^K#s9gI4%q z9ERUV$a1E0W$c!B?AU6(2OqTa4+Ws(+y7rrHXc0^q~d48$bFru_KS4H0Xj~yVDZJD zrS%q&!~_{QB0wm1;JY7&dGDQ!H*v+=`>RXqw>_9g4>X|T_|r}|F?}!$QlE2C{7M{0 zzYHlFe=xh^{?r-(-0?jB2T0Ce4Z{4pZglv%=RLR-`+)>>9AD_jPA{B574b6D=&zu@ zcnL}@AWI`B*5V!}nh=eLsY|R>SXTtb1rFyPR%7c$N$Z$nHoJpp{WV_ZZ{ooHG&9_H z$@3l&C4ZpO0|jWN$Y6Q$o$*u@zvKn}D_#`;GC0|{{^Ud5ndVNpL>svIEq|;dB&|xUw7G=8ywHMFo)zz)R}+!Zw+cxIt7L9 z1k?jA-9P3s1AAQxaQkT#kp6=J>=+vpALA+SbqLB|K}7yGb2+}~J^#EUCA&85T0ql? z{^FgVjC2LvFGNxFis$>k!MRad@*eZZg}%cI&V|dfZt2#CZf)`k6nY-2T$qW)G8ds- zxLNQPQ_XpSH^}t3RPP>_8Qcf3_qjBbTVRJjDc--Uzfh`r6Ab46?EC(!L1+BB>wR{L zbGy>wZ&$V`U`S=BKX}xS)_#kweubI*anJWU1@imV_4%b4w|w)wTe)+=g;}Iq0&G)k zd*MC-+wbUc>Aq3dF$A#t_d&h;ohKf9mnVTYj^b4&p7T`o)yQ|>%?v;LG3R%k#&OpH zI==m053TeCFBN_ZApbhcEU5DR1G2CdM|lJD;+1z@xVo?n_yKMfjH%9k04-o2bZJVef;U32j0Cbw%UuBZM_}LPnd^qMxp^9-EJ_eYE0FL zdL<5=N1naH_pHk;PP>jhhmFrJNkeuewT^u(`G%2B|27SDEa!)RoSuF6FL|w5z1#gr z_XW@eTm^Yn9I4Ic=pVHasy9ecYW_gd-q(zAAkGXzB@f~ARmUm z4{7=X0FB?CsjhbtEnCbR3XOVuZRWZuQFc}ep^2$5IYlUHqP1l}J7w6*_8p{$ z?#nDu(F%2ccmQk3EnI#BvE7Hvs`q})Bb$&Evg^)0NBA5U&0^&z<}8%%~qfl6Sd3WEu3kyzpUq=AML1NWgdvvo(O#Z-_i8{k`H{=g8^niMSybft};pr7YTBth1or)j8+T8hIt0nGIk^j z#@l;7W~wQuHDbSAm^A9UXsV;wfb{1VZ(jc9fA#g5ouuf0OtOXmi*UzM48nm4_uPbzHFQ!kx=Sss3S7z z`}`)7zT{UHkdZHf7sLwKTWbNSy6(c%O?w?vOG(`UZjGq$`_(vKbK7NgA5?<1Pa z{nso2e~*_rOsnt8mTtE5u{OhebjB@SKkL>eKE>h=etO4c)0@{$i^HI+-*t{0=5x%f z`Na3{x+Ix&?5?sR_>)wS{-50NQ#W>kQt!;0qcq7!;qNld{GLfO9*_lKBM@M|iZRiE z>)w9~Di~v^^a%GNlaSk^5Jz+9mtKgs@>40V~2x?OV5Yw!IV@LnGN{ zz+(IXOy*-yulDA@wRddeQ!r3a=Tzsk>l`}gf_TaK^9NjZk#$dJmy6OYN$$A>M6XxC zgbbE?Fzu<%wkYa?7L~rpb;03JF0_LIfvo4;VcG1j?i|4R(cN7%S~sd4?sF1Ws3-ANqFZ3-zoR;n+pW^J0WBXuxlK`#SLnGR z8tOiDU!!JF&lUjeM1e(l0c<=2c&DfA6VCzW1yN!?VlA+li1U~pXi-%h00O1ok1fTK zMVwuAjWWyMRKM9#!bj?mp3J&nam|IJeJ(%J=b}E?ko&@47pw)dGdBsfzyO8?ksqUC zhFB#s)}Y!L?eFU^@YmgVm1*~tolZ%eibcuJdTs6&?8lmmR?sf? z5F-SSbJyL2t)pg;dr+sk?~H!JbC0t2`W7ODYhdahU_F=)x0bdHXbScfY5>0Z_bB?y zD1ml`51_Pp@fs8smLU>|Z?Wpv2Ox``5R0Kjo+y?9IBB zL@(62PXBx9$oT-;8%2wk$Mp1q?}D39ZK!pA6glzUJ{Jyl?;sn(K*Fos!y3x2O%*_V^9CTkZJ>@9pv1-p%Yrc>U&Zhnzo5JowE00=CylFZ^?6`%m5CJO3jsF|n1_*b<->o+}K37vN0g)T+1{ zTPb^c&j^692}Xgmu)A}|g;zdx`74)Qbn~W*#ZpLpoUs|up;4s0T&H)BfHj= z-#Eu+t`b?wLXLGGe3Hma0GfYt<60wR+3M6a1GnVV>Z>S&%XTl{b5kyT{)P)bz2s8I zPP*XK<1TghFq?JALHFK^`Gh67{#U|P?`<&lH(Loi)-s@(4!rEt+b6v+(jxG2LJpL3 zl+CpL_U=i54BMc^U342teD#V8`9!yG!!NVo6H8GI6R#247FFnquwV))}y6HZyC^v0tz+w8h!m6 z)J@^J8dkC07fswINyT-7C0_d2g`Zpm$hU0aS6bK!u+_=HDISwo7WI{7S_WQI)L2wl zATHixj}~9c%Mdzw@09cUTZovHG>N_`&SNnd9K-8mFN?BEJc3#-l5O)nrOr}thzbkH`3oNd>gy({FeydSSk;ZMMI9Dt23mr;7>EI~u@?!5 zOZ~+`0>)x~UM~y51F&-dyXi!$$Pvl-ZLAkOu^sG78$7b;yb(ly2UZN&-ffQW@>zim z**l0*25Q~K;A&YC!bFY8Fo&Di>cnL{#SZ{vBp5}uL8@fFHZxrxq z)8%nkrW>6ux`y^~ipAm`C^ZY${207-Usvla2ozdgHA^?nS%jw!!XKo1lJH`*2T4u< zihe3fJlRjLqIAhG!Gd(KKl47=54Br7g{Tot>7@&WMK)|*`g6~*nB7;9gjh~H{>NuK zx)+!_ehtiBp|qRLme@3)wGBi#we(Wt$G-&=HefH`Y$;p4Ptz!!9NxI@!gKGt{Q38d z&okL^p^rA^3^lSTm(KGr7;+taM3IdruJ_Q!Yy^0(OOz9KqeBCyI8bWbT6u~x#CId< za4*Aqvq1Frz|$v*%i^m=rTr0Dki)Pdx6m@)Tynwug7c?W7{Azs^rL0W&^;|wSu96Z zQVleOxrIqIgNF)I55o7Bs5OIJp?$kxwR{Hn%I%8gkm2=0W`PZyelhwaI+d3fm$QplTApIMJrF3 z51bDeBrF0IDK)<|hvEN`ViYC?gXBMTN-5OX*a?81a?7_rVgO7O*bk%BWCSr0rFNJD zL+uX|lw7r-X z^hngTg+zaA!)4pWp-~;gYj;Aiq1y5InhUbNi{E2bndYG^VaWEwf^;LZZh^11Rx(8j z>U}~W69F+RJ*2^+)I@|v;)v#R4)z1nfc*Ps z%uvg%GFv?XU)`@sx=w#=p}FcjlF~jpT>A$w_=(rV?p)1*ldaR3M}GyrSsV21>{~#A zqsd8^fA1Zad-pBajcWz7&3cWe^YF-i536wjT9OM%E0h`msc=W_zXI7H)Kct5TAH>7 ziQ)^3Kknf==PzBvEEQXo zl_i%t{W;badwA#8>eNE@bt{|yYEvk7I-8jOdwyTs?DAM@_FFFZ)*GhjGb^{vz}yQ(>FF&}_FAlu7@L+Q?h&gJccyK25amwiCr!jC<1Q($q_7gOQ>ULnb-tH&-$4#k zJDjm?U+AYk2NrK_wmImgfVLf4+0+thH%{AZA1(Ddvq+f*xR{6 z7nqeVi$OOEIEP?4^qZvb!m+qbwQpJCf{Ed}FiO%*VmUM@I9!D)zcttE{?EH?6qNB@ zf99qETGuM_D9f&NsGItcU89h3OLWskKnzX6^`w zUsT;lJPKSS3q^M9>fZa9DP1JeQ>cVU%9kTh^N`u)8X~yeEHue0A zE;xLoAYEE7uAN6|VUVq_{~Anw;x*Wtydj`%BlsxA-q}W-+gZW&yaZ+z9l5jbx!jwu z8JKu7FM;s}Ye+(mj6V<8PS>Q*3TY|!N1(ECVVK1sP zrm8Y8El*-amU-sGm0oux-|L?2UU5AEfaIpiJIkNqnCD6fk)OX0s`w<{CzBaOY1B`k z23&a-i(xN|-xd~&Nxm}tmjcE|HQt4kLqMirnjCu&iS$INu>;A@F-y_{5#{6$iBiK( z-9+*uP_yXNESh`gO*__01&0pO4qC%B=)0s6t$mA88;AS(damp4Pk8jxdXI1Do8-p$ z+E2O&uX37&#TS!vJMk^)Mfm>N0?#bUEHH1DScrICsE^xi@+d%$%pxB~R3}PJ3Zb$e zE%ms+oZjpHeqq#2<&ijSRzI%G&jAILJKVkI{>9jodu7iZcceqHJQ^fr%)pSuLkby5 zKOD{k{&B=*&!F7tV=!T{mqMeLx-yO28g_(rN9zDWl0np^mAjV=*cM|X!60p`Jrz6U zVB5v)S4>fVr^_8hK92oK%xq%`Vicp`${|+G{rK-)cp3g0R;2a%B&9U|78Zp`VYA+y z^(k~;@4g_H{|4=Kpx(pVI?pIJr3rH8-0QEQHM@Or|F7ki%?`-Xg z*MZIReg;(!z@r+fiC{eiAN+&KA=lLrK+$sU%e_e<)@>Q)aUE;YI7v1R_=|?N!EPx zI&8-4E`Rm1skfT}v)!XNi75CcRa)b=J}@$11_^nZiVtDg5&c%aHu6VPs9FAUn+ zbKH7>40c2&6Jh3=d+%MB|M0vmEGnzj;FqYfz)YjHRZ}G+BJs}sQsAsZPb})u&NcVV z@!Rea5%rJ5Tcg5iP{GPe6?Y1lA%C(Ah#Vi-83QbyF7hCEvZEHufp?4qu%!X6L%2vE zb$RMJlpHHi%WG`03@@9yId9-{Vh4s%m$wLN?G~^$eZ#_u$w5G2#jIVSv|>HvFc6|` zlswz&gL!R)1~UgQpGNu-;1sNPP?D=#hyo@HvC6#kMOY;?k?j@f35y39!Owxww>U-= zRheo6I=i&67d`(Mc`+m##oAUrx2<22V}=(#a^VN>oBeX30h=s`hPH(u-|b9ZH=;U8 zH;_ToHGJ0V(+TTvx^K~)0;q%Ac&O_x27!f8XaUsB0~YssZStxa zGj*Y8G1h~;WOgdcz17LfE@DO~6hiCZ@Eh($T)Kwi0@_S}g==auKC)4FS`z{M6cjo* z0RGx3g`#vu_ZPwF|4WIR13Er;E)%BmC)nBgXFA>fO!yL7ILt~C)as8a@JzrVaJ=RUbar!tMTn$#$5X_#WcVAt!C58z!u)VMy?Ko#usoV*2J zeRCCCV}Nl0_GC1%o#uuZ;K{czJcCWf70g1R%*J*U)>9NtCJWp*L)?|Su!vJoHJp4? zPhg`=a7Ztfc8_UY?#nd$2?94o$*K+QtYy^HyR+}fx|upili z*u?E8B%<*!EZEELkpE+{tDw>qfMx`GZtCo46vtl%%bhjeVe8dV=OWUPJwV=A4H|zd zNnn;VMBnWgZ_@6eMDd}}FoiAGXc1ZS-_H)aAI}c57(!4wJmtPNG~+rX(GZ&fWe(rL zc>fcOrg8v}I>*ci1y({JrD4?3I=>|FW1N&lX~ZB)o!SGXMM0aprp8;Zn;yYJ&z*)U zQ%3k6poZ#uYei7&PVO=GL-9bGNZei!<=w$vgN0_gca(v|_D%piB=kW|EKu)g0Lcel zFJe1_N$%4kQJFDYNWUOUNe{nCxw!eGW9&tv(vPx8q!h)pwTM!gi#KU z6z>tPR$VJTvE?s14E{<+M^c>@G=W>ljK?VxAluVt)uEh|M zoy1jeahApBUgXT9*h+*L424KEEEV!D_&PG%BA-?=P($U{DK#{eK@yG}rf#9tbiar-)g>k87@k!?H?T9k!#+fpS$JKW zcj=Kq0Ey%wgc_SvysVbAp}z;pEl{gj-bd*H%OY)JFhL)St_lPZy~3R+s1s$Mc_KwY5WHL@0o`Tc~dQy`u41*!U*^^=^M^C;3n z1Ol=AL0ikd@Lr|A+EXFkE6fVJ$>|cyF`L>aUysLWXfAH12TLAr?psQfJW+b0$tgOF z2HzH-)e0Ji+h`5Fo>6C54IE%~yfF!VwaTb{9!OPY0U#Y>H4`H(d`DnbHPk#PYsB_=tEkOy%_B8~ zM+an49|ld^YX4dlD4x?Iak$&%QOBp@r~Mhkj!C5{)ASFYe&TZScIhEr2o`!%CXa>3zEmi@ zriCU@M>o^Sr3Why%*6_;x`K;Uf&>8<-qvSL?8~4_GnuX>gGcq}zeH#;tb*jj5o`jo zV*c<+632kbp#fAVFk2vsN(ncZe zs*!X_ADNvV;+YQU;~c#C0&NDUQ#Xhzg~yA;Y!N)~jwHRFT)3o3lxqG4YbN<2mZgG< z{H)8fI7~hN1?LY9m0fM=P}b*g@Z zvc1pvZhn`AFVhauJ~X!8iAWl{)!tNFOu)YL52BBGTFR0iUT0Z9H@cxlG~WX|$#Xy_Z*Y#9=3A?8vTF9S}q z&z0XtW1Cf-0F7riy$ev`>4GuZ8`ZP`Jc}{TG_v9ul&q4Lt%zOYIki?V_7p=5fZ+hZ z0Jfe%@K2q5$%-ccsq)ml0Fpp63Ii5nPi@*kyOR8&BD9Y-rUz~I->z6esKUpYvJaC# z`Gna8H%w~h+^j3<}zyLE>Rx^iBULPqfmO0ttOr|FBN>>w!DxK zSfFf@Z1}R<5Od`t15V><5oZXUFvn~{+`KDb?H1^rBPNEV6*3|!F1-9sv5vWN@LZna-!(Ym39~y~TdF4~xIUJz4h{fKFP}npUBFWpYaLlW0x)!Jr6^0Dk!D z=p)#v+dPGjpoIZrPncFhBq+OPljPI65#;R4gQ)YF?KDdpsP&S3FntIS7UcV}@gBr3 zgaDDPCMLEnX3pn@VV=E}691fEIE#)oe1g^y>1#_;-`JK9iU?{VnxyHsm_71ZuNygx zLVImBsU7hkF$Y+)+u(#R>WM~+aJ>1mh?YJC*vO9KRnV@N(5D0&-f5W=Xyl^XIOtx3 zin0S%aC*W8#{o5RB9P59D2~K-;BlfL=>a@!_#V`722jgiqzt1Bp;q6 zAg!c=z5WyAzDHP2xywJwL_Ph7h$TkPmi1gKnbx{je3ByP6Gea9qB>X&UqVIVZkYC~ zR(Z{wqtnfzZU}cK6V=hvS!{Ukpv8QLj{Oip4`6KwIyI3%k_`Yp)O!g~NHexd47|rc zk{R?Ti%1$&5tJ~@SJ0X0V_2FA7J1k+SCqj|3pPW@F#iOKnJ1Z=_duQ5OGnmrtVG-} zD*AsmIN@GI1>Q-BgTVl`dD%OQ;K@bHJ;lsJ{S}ly)VxwBk1dXl)I#twc}xS_BfVzzq8N-N38@DBw40}nlK3P^N|&pb zUH;v-p|c}6+aBf}^b*Y_xHiP>{(fOOHM}yA&Zbun2sh0=-ppNev|>0<+<{MG`rT@x zQpRFn1FS4(2@Xac3>#F0ORBJ^=b;&!Uq< zLis%vbF?cg=@|I^$|!N7|so(Q_K0KOgioFXH+wHHuvo?-!Q+?tUU{d)|H;SFgAIB=AZcH4B)OpJT*Xy zcoLA$E%v$}&WyOLSq%KSKEo|ysjU+bXI?e@uKexxR`?%|Y zy30MR+eU}0wEA2KYnu=B|~u69muR&2!!OZ(zgICLne4~TWBUOT9Rig zMh6QzE%c1?7u!=`VlSQ^Sau_rt-jnh<2teaYboh{0e~N@y7cr+G5puCi(o<8o~Urx z3F|S8gopqOrObJxF?FYPx9xyI@#Y7RPiDB0}%+w@oP~ zZiDU4s?}@@6wZp5N?Y-rc@dAOqT2$qWyot`O()s2v&A64=|EEn*OF-HGK0j}xnuB5U{!USG+$Pgc7LQiC-bT1mz9C?x?(ygU+#2>WSs z!;-pM15G}M0<>JNShn?s0k9^JBshN5;uK~MFqfZ2Jd z^9l~#MKB91fL;!>(Ipn9pW-|VPwylK6r~oJje61yR3+--JtUdfhvWm%n|BC_2#ZjK z7wZYu6)Y9qm_%VxerAbRan-23q#iLdfZ2X9u;O!zE`5!G1*pS*7P_qxq$V0E)B+LK zBUtWoezqTiLBB{>kqkw^C=GM|+*xGnBYeg-&6R3qgyj@qJ_`D)n3+wVuYZFY0D~l1 zRh3q;_3vK4qUWHDMwvC;x2qv-pA^`Q{={xWNTO;?>9RSlmCTG&Y=&44+>u&(4=GN> zE{Of$uou96ZFt%}0jN)QAyG&G%>aq;E{SlS4L<%D2t=81qWG-qJJ#VAkHg3NB9n4mfMuV8mMm7 z3q;yM`^5PDSffcp%Hl0v186r`Tp8B^)h2A1hxV|LaoKC={g9}np5r~B&}Pd~d6|3} zRd~ACb*R7Ww38R9taI?G% z<gWb`5L)cw{p~5_u8OL9 z9YsVHZ){1|Mg7YY*L`hhq^U%Mn|f>OIeDtPn>fl6nn2-nEp}cr{aBv&X2;|gu|UlA zW8}5W%$!3PptXvz9(tHMiLiWniBNIG3mImC*pQbNckT`O=)Z>{r0rYMl9}9wta6*Z zl&%XvgvGTjB{*(h5_Mw%g;kveU$h=C%bkUmgMX}0C&}MWqQU_r68cEAWU^55Qutn* zJ<8|pviy=mcvW9Y62MXoFuR4*5%D*|kC0hU*W&c(Nb&FbXmn_iTn;83>l{>9;lRQR zXgIZitiozi9eb8XEQt-`IoYY0txCdjX=dOaX*F#p0u7Kf22zu3J#mY*2d-Q@kp#g! z3&eaM{jTjqWO!yC>g%P2gjY7lYB@;MeMzo>VPP3GIjp@U$6L>2TSw|gMp-OIf3rl# zhys}xusX1vNmN*xL0qgnD0O85pzw_zhC1fNDr-8DVjCAgTwDyn(LxUB4w0ShyHX7@im|{mR}mMQ^_>c>%Bk2Uc9wV;=5t8dW-==lE=&2v1(Zc( z`jq{`AHn`Zyl_Qc{J`)E2vcVam2kS1ag=>yhvGrqO|z*TxL{2by-7(b`T%F!_&PlM zRrp+D=cNb)xg%Ocsu*dLBB*q*Ox%tvfTn%LvKA`C4WiOlE<*(F6mXKvRE0a%|4J6^ zW5dNG{Ya7|$7@qkqtigr5H?Ec8~`Nh?AYP7f(kWyu9<6^LJ5tl@C0VWuc=n&l0@Hm zm{;0XYIK}r(gp^}pT+)&0+I?|*?>S)QGS4GB-OiC(rMTXZLI0<1$0omjfos20l7_? z$eU{>iV~}#gquFWV_+{90AL68lGA})x5}nv1F7Wc*nq4DUFSKxZoJe!8xRp*BjE+^ zxyeWGigd;Jb)+z=Z+sGiB?g3tS*&I(Iok%0!_T6kk7wD1mQY`z_9Iu=-gYMwveGuq9E(4>NeRdrU>1`?4J*y3fF#t{ zTOg_ti(5$eGN!MUlqZ0SXUSg#vDRx7PD>u(3P@>kcx?&Ef+<=p%4&=CvFvGTqxi5e z+78ZTsH^eA5D36bKxfzzY$Sfh;`1`^N#Gl^^0W3<;k*~3Ldneo*pT4y1rr6D+3TZF zY0k%IsVgDIM5S}^)3VHKcM1tknKvqpRplB^4RRnxCSCw8L;#Ad&~d@3CtM)SagC(r z=QILAJZCwm)wDGp+x(QMn0YhT8b#%gi#nS&u8r$aS7_Yo zq&?Xk17`_PG~#*n0uo^`wfcR8*n*cgFCEQzA{44ed6Jm0DEHQ*>Pjy_DU}*EOTzqF zJVP!ZsaSxz+S;G%D69(hF;HOHpkM(QzKgU)23E?Cv0-5mo?u|@gYqlD`E9nMAat%* zU4D68wtCC}%l9Ii#@55h6-#TC5-&}CWQt5IaWi()fG*BpRmF+BBBrJRy7nDa4>b2v zjVdZpqfbj2P@FZYruQ}$UCN*ROe~tHzB#!Z2JRnc2HpR0cfb4L+!*1y#IH-zA$}45 zlfZ|P79f~5`;&N%4J&7Hsp8v79^L3=^qwp(EzB*k<|?*9=2DWpUbF6o<&BWgw-+cfpZky`5q< zVvWpMq|WRo5(SpEC}fAB_EBg9sDg|X`Oum#twxtzwH||C^PwhBLXmAD2!)o|PKG*S zGf*SBtBWl9yaD$@&oo{ig^rQ-&B*|t6v^^#0)$|Q4l?);HMD`b-mrF~&gla-WMg4q z{u~rcdllA{ZYVE-5~+zC0OSeYD3Q0MM3F?FVt=#{tf#6})g&U6q(XJ_8LaYHUqP&Q zllNchMb<0D1TtlmL=lwUBv4}c$UBz8Lg!G_Nn9tE$arb8lG4T(e|;ICf0TBqJMwtp z7?1IaKr)TqrP*sh#ukV$z-b0stSv|M{zj3h8|wxcE{Xl{x;OIjhG8CUKSQLxlf1Az za!&b6QL=&EsI#a+8OM`4~10S8oNeBIxv1c|pXaHcN96Sri zSm8U_N8?rE60Z{FS)H`tlXwnZ*=O^4g|^jZ^8p!;fNTe_Wt zf@!6cJAh7rt~b@IE(|I&T1rM4)Lfu72VcCzV-XI0l$Qt%!E9`uAWFz|9*e~SC=qrj zGLE7^I+1+Uml8qBZA(%Sf}W>{Lmk0So7+}-h1+l(!AnN~S`NG-croh;WAlU=-e22g z$4jgwkV)4|ydgm*e2*d59x81sbO0@jIjT`R(cspgwXbgDEQ`TjD2nW!ZGlwCO1rn7 z!Z2whbH}X#>M`OsmvcG=uM*C6&{+ySAgO^2g|x~yU;_fZjK&{qij0NKm`C0v#J{jb zpi$-;;I}I9Fn)oiC_&xp24G_ZM6n+A9ud_H={&nZ&#M9(lN3ZA_Sd$hMd>n`O5DhQ zxjUILy#UU@5P-!$mjXmeBd1w_Ad3YuUCN|zAYiMmswYyGU=klm!i(Ad<3xC=-^o?^ zZ1z*HsAk5yMM44(&wiPgnm=msS*gQK1FgYb%>jsZMR6`gBQqRhbw`_$_+vV)kz6@p zN$Pdx7Hc9;6f+Y|f-jblK}7^TfYqJhqE@+DBtngRZA~HXXvL*t*C`n>#R|!#5g^SR zo+lpLADau4ygsCysg+;FJE(OPmlG|jW8O9f@9ex`-rRw8X2A;!~=0%k%i93g!viSV>&XHcpg^&aJkr+COyWNjyA zawAhxes?R!>Uc>n8X1#l#bG3}Mn|<$R`tEac(%o0ansE5%cU;bq)16f+z=u?z#ZqA z>a}1>7ICV!K&|1g`;=GNpeZk}@|Xuhbp#8nE<8Aoz{`J(&G;2fsoYt&PIWI>_9j`8 z{1}tc5(u@hjiAIGxUG!=)^3^dsthfrRBxyrfY%Dj`as{JcopC02U^myIIfl8Rr3=7jXg^a_Pg*DQj~e5rqdMA%;V)*>VEB<1>aSJcNhQw zG7w2bK~x?*hNzImTOm;g#oP;7Rs9fLv5b$%mRyMQNSEAm75Wl#Ew#~ z)JYo1!K1Kr3W4@1E0G02Erm}x=IT7#)M*h}*qXuwL0v1rtQ?Yad{-r!1k&QIY6viY z#3P&bM^y&(e^Mb?X-wP}M~wFh?y!zOQ!=K4Yn3GjU6 zx5U05<#$RC!1-X-1>-~{I=#Y%K(IJy31!x5)3uxy#7i670UOf8el4f)SU)N$jfg>c ze#K)uN8c)Lh#U<%8O{rAx8b3BZ$mg2dwYuZv}uirAo*c(|FX(3>zj0}irugpGA?7^ z^q`Ivlu0scyu}ty3BUrhRFqm-OChk+Nj#S{gWA&AjQHz;gSepp`7Azu^F$4Ps&~n>dEL%Oz~CZU||BwjDjW}fg1 z#tuojgdIn@bjMSKr9M>pwEzuc1}&*azi~i^CH>!`rHkG{a}=q27Dr1EAYX1;=~JpW0eyoBZX=c zZPQ8e!E|jDPGo;$hMXi%MJ)|)a^GS0@ROZ0lzs?`c@b^cZP*xvQ^4EBxEZ~R@{*K6 zVnP`b9c0m}X&(uTi5Ydzh9v4XYoVsK(DN}~auPAhhD7G7^3)MaMPM4!mWtxCX4qhl zt$YEqywoL0aSGGhB?2WW1g_Rygz23l@)6c}c`0esz*|jJIaonTwZeg1_@t$kbA`?D zWD0c-6e>*dS;RV30ah61t{K+G@eI`yso82(Dxaeu$)P>sD){WF5i#8rs7~c=?JJMk zYcV*^MAN~jZa^W`4lBgMxP<-fO#($tvk|>*@Ux*KIKeg$e)<4)$5=)NLU(ZWzrjL| zxNz|dQ@2*%sMI|l$|@&TWVMoxSb#?P|J9Wn(ayx&h}<;<4|}21GM&Zdc&}`nSi7e_tG3LNs8Bn+3GZ^^jYNfQ!H?&23!gWQZxt)f*g6P$zNk3K8Gp7 z0_}jTS-TpT34kOvP-K5}90RK3bcf^@dhhC_O`78w8Tg}qX^IJ~&Y}KqSPgmXI(h8k zNxUIxbWzW3C%u>W;GucSlMz+Y-k)Z#q83Df_ed(!#UaG z5-#imcC@+*?~L+6{(|e`X-@ajX zab*@b1fZ7?87@L>h`b+%A_ntNVko3UaGiW>phyIl#L$C%Fbh7mTehf4QVx|;S$l{g zYw@VTm(-~l{6V43L6<=0@gn^4?L7c_h{Y_nA4EcB%UFyhff6(^JIFnfBe#@5AmNHr zcbRo=LY3zMv&;=N`$_r&74mv|VX;ob;~!&CF~cPFFE0lSBZ9u2!oBD+zF0*8ZTTJB zI~Iiw2pZMdDbJaitS?6jficNq;}|s$Nu%vDK{4{ zx<@(}jk;8}4-1bJQyb=&;S6AYpKaRS!#4O9iWV~}qR`|4)m;l1(S{tIsYRD!b0EJ? zts-$jZ7loZ()|_nBNL4;}0&R>>$+ z@(tP-%7{;*!k9&b?lrp{5%Jo!VFMUmrK)<#R5 zxrOVx&(r6gc$9})KIb69;b_mwWS zbf9)u$Dl+pRkw`z8?YNm-f75__U(?`l1#J8yIC1RF^BmOjCBPY;*Z%l@=d1J8%Q{a zv{aGQ*rFEFh+-=(-$N}+6viOFgh4#jNkO&c(j=RY@{~Y{VL+V)T4onSZE>gp&VUjd zBP#4fp`lWG*CgpUAf#4m*oDj334cNeueYF>qR=?n`YiIK$y|RiN|W2TrbO9;Xpe9P zpYg`99EJOm8u62RtyQuNlpE}7b%TK;AS0rS*)7-F!P;5WzgRH_G@K@X_o zZrXwMLCsLTJmz60>oFV2iZ6AO!9NRCR--9TVFarT0XR7Iq)R{lqDvh*R9KU7N3F!z z$O_9+4_v2@VL~+#HGzm)xmBMNOCctnpnG{LW$~fQ@6lAk3O3e?z1E7g{N6^#sIV>g zA`*_IZ5!R5ToaHtKA?s~-J0G{zhgs;lW6!Zlo=Ix!5ceynr}3nX1Qk3P~oG|VA(EK z*zsDDdlYuop%#i5Klu`^6_a@OMJ(ai9K_fk;Kdbv7!Yhh9HLRYyV~iNkirbX5)IKq zRYR$m6K9znqFE#)H~?4{w*5qLN;Zs=FFO;6t&y_DE$~ik0vfS6^jQr1C+K$h6qfMJ zfxpN4B${WxZh51#&!T1?R>72;yocJVSPfNOg-d?Sxs(Jq@Y#ysAN4Y;$&g9A*~$i6 z&q%@oJEgr0{aM%yyx4tgLb+7A#BT|9pc>I^8^o4X)NE5DCp8rNL4C4 zr6x8&;xH4p0p>|`S+6e)x_+b<&-Ki)aVMm$nAG1{df~14ZucHR!XN2bbzkkj>qf8) z)V1{_6bVH96;V^t4WdVhR?|+3)R0(k_{&xdvMVTY{FEa0Lvy60Z-1wJkY# z8zP@ZldKEw0%V!u74s_|Z2S@tvxM>m@cNUyKT+mn4r*IpD5R0@fePCOotUBe1VPtQ zPR<`04>Er(+9<0-WQHjXqO9udH35sl6DZc5#AaHMi5e?P=>Ic0=JxeO z?jQrPKY-OJzPx?&XAYmge`3*fc6Gpl(+ptln$ZNhm1Jud+7~&oczaQ2*{H;8yvJQ; zQBhwl7S(>bSA8KiP{oOAZbj_MW7<(RVACM$7E$N2`~Cd~ z4A364y4Q&~R6uVgNski6H-+U?cdCa8bM+>|>}0GrlSNba$Ve$Ta+FGryRZ~KwfJ(d z9SV04cN7*v3D%p+SU0f<^c3Dp!524xS-nx&h=qI;P*h*zJUpw1+*$S((G+7liAY*~ ztAM3NEqt>X(1&dKKLKU9i39*%w>-giNZx2KA=`px6AkDM@Z316Zmj|~BsDI) ztxRg#(E+S6r;fMMB@mn6+)h=4X zjT9xaGZvWWr~Odn)6!6)@E8nWxeP6oS4;|Q{wRB=d@H!^Zf85(Aq=gc|H97hoI8`CM&X2bI<*=$exCRJlUuwFXYFx9(006 zHSU(5^os5G7YTTPQF{$m0YwWZ$$m8*vt37d&K1Y9hcM3xrejefIo8IK+SE$oX<7X% zsp{Gr;^roQk+1|(Eb zOP8_pP)%4tTkugn{S`+@8)!4Xd%&eX_XX#UA8A~osx68tHcX2@z-;UoK(%9lZSGzI zu7EB!LIBnvXoU(ls0G>N;V*8?FRidbIr>Xkf8p#kwyUlzCV6wc6ze$+C=~@?P!UBIko|Gw+i0?gkRLAs zJgKPl3@dL_n|8sk1^B1Qrb1R@Mt-kw}vahrbRLWNj4c(V#)?ynuAJ1?bQt}qT5NO+pHV*)_ zx9?@j+DC(sXN)*5yu=6A&1y(nVG$ThblCGa22_CG9V-^ypbqNK1fcrnQ|e<~(`V-r z74w$j&fxmd(O=5Sz(0!T-<`tj_XGNtq1&i8w^l2o(#R7PTOq&nL1Cehyre)axAjFx z1`-dG?Izc16^9YOFS`vz;xBJwli%(IP{?Pm;7@lMjT6HD82bPvuLsbLq3}2k1wV)y z6*X>@yG9-f%K~4Vr(>y)*G)aptd(bPnQ%g06c#*CM)CN(#d8`6Ecoz&GhSCQGZcs> z=|fc1CPhfbo$69Sag`~95k-k!C|HDPbA< zkNAEqzd-25H)+7n)1M8<(-!LtK!XDZF=c$lT+t)KI|(?YWK%d)3;s)dmQlab#mWN@ zwY3(57Ky){EzkmMK9A+vg3G@L<-84r&O${+!9{&h&C1w4x{-D1=a9o51t1%254eXZ zUUm~^_#^(eJP9nCE+yg66idCu|B2l&A3)v9xe}YMD&^*?r5e|S$H&0G4*cFoIwM3=yB;6&`D zpXKu+by5tBP4ZjM`Mw;1St=dBxx6MLaJof*xx1o4-@Svq6ip~zO`HxTr{1i;x zWXen-Jz>#d0F>(vPN4A&3KK<)X91VO4BS7)v0_J6^cmp7tx4V+Cg~6l%>Po7je&yB zFdz-Y5^EveiW8+uGEkK#b{E;B!SP~0`Q1Rl``RtD02yIpZFa1XM$S4b=BB0q~ zbS3m|e?-5DnS#OEnKzM$Ce3E$4r{9X`)3OLW>S=ZAmG7ITL>(s#tJzkm!&|lJ-QW% zzdUg*nq+&mb7-e-id`Vau{Lm&CQm@o78!uvwm(3n8-5DlhhaVTFqPwORgqK<3g8u@lNJ|)36OO!c?f~tC>sb7_)wt^@`%V}=_e_M_UbMlBW2ka zp4Ib7vg6{QDnFlGPrh|cqBwn8N`Tsj-SMP+Q6?&jHmhI5mU7?WoAtI+p%;D>fMJ!T znlrU{QGO}HjMQD=CuD1f5(~fJ*l~!#it_$_Wy{NDNkTj#PEj&IB!& znW!1@msL?de-TQ8h+rvZORN>PT=e00V@t(B4DAj`8`w!t+(;>q?HwXlDj zb+QcT%kL3;BypqU>aq%}s6UlT?#1LYP#*aFQJnjDsmuLvYL7cd1gBM*otD+V=3)5_ z<;UeWtE}Wxe!kIh&GiWdNc?C@6}~sGU8552K0BVVG%0Z!HX%QFj43kZ)rg(K4R&w45YVLkxmDcN_&Q|b2 z*)+&7#*_w}v&CN0+kD&W@~!)!lCpn@w3oL<&0o*Xj%XEyCJ3IzD}=3$9WrA}%C1q; zb>)u@M?iG_K)bpU6!IclFZ|h^z3xvZ_qz{P`th29g(xAvDnqNE^5H;nfI1nRk{Z;z zzwB`-Nn*7{sh&D!KuU5W`MXR`+p7#NEB)Rd@^*m2f8VfMEZ%r%9S`Pjtz^T!=Me=n z@0+nL_wP(H`_`vU8(*7~xgcA3SvdxwC?`2IemEfjNwsG1jvQs2oUbPTph`>b$h@xiJuo$g@fz_vl*1w6L0FvUYs zUit0iS?E}Gh38hhI`cr`nHW2a7;&Vh#h!nVcV`wWRlYp42kn>!_u_06M&}3fw@W-| z3DEB3H?rQ;xl6>Ixy=hpR-?IRXA-~_kDGetIV2HTm;c#MoSU44s1_-qN)?5bMP3a1 zfo-Bc06&UX_XZ<=b+q2i4BrdYH9l7wNKtnKHD8Jag1xcrE`U*#d34JmR6s1IEIjT+ zF71{8dmnE7BMhDtJa7t|=4cPRGsa2=7|jG0QyLTrNB~~0NxpWHg2k}#S*W_LP7Hui zT*SVD&B;FEf;`(j$JT2Cbe$wkn>1-LJgrzViw#?+E2=V4Fmto=WALROfhwC<3+0GF zu=w**&rsio1<>;9^ll^Oy(H`=tyuyzd~_Voyfcx@$N#`ZhH@KYbtI*ge**-64~xX- zSX~3;{M&Eh=5)J?QWrrT0ge&COz_2;Nt6*YO&QZmp&}KmMP`!Z1d*DVdTP%@8!(!d zF=`UUS6n-}9|;)L=Tj)@_a^ta8*DXv6iwZ)k4@PAC~{x&u}X^$L-n=!yrd9NK_kEN z1koOXvZzBcB2X9NEHev`uQYv+^(?tVh#R{Ba*tWp6${+(GUO$mzXOAM9BFN^G+N|o zFqJ3GRD{3{-(o>b@bJ_r>?33&5gcG}d;vf|!ripb!;v)Q{zE#*O$fWmE0q9kCk8W< z{>17Jpf|t4Zw=+@CQF`c%Qv1fXs<94eDP&U!Vme4*PzsBs$}Rb_QU#J>T@E5?nCx0 zBmNr6sO=b_BhYvV*gP4=NRubt0rtZ{!U9n#*0%<4?%r9S@x)RMiXMX7II2h;#W zNwQpGP`D8WWP?8ThoQ!};+x0FT>yh~t|+AO&&Z8q*EeABOAY{A-sA>E3-z+f@~14n^;6s>W_nHhEp!5Hr^5ir0w5+g zwd-5u=fx6@;um=uwg*6$sB(?UwX58FnGd!bwETs@OPz6Gw!G*HKpWdJe}2NxM*kQ_ z(P?^W=K-zSNSQJ=Zmu@+bjiQbJr4t60zCUA1Tn&jGl*fJQ!k z%0G*nmJgdHXVU|7_}xtxoLEI&%hFz`@mGTh%sL4|1AEX7@2)XaD`^6$iC(*ze03cb zKyjMm71)#o`Q@?6noh5d4R_*!i4)5WK}fOO#m`48D8=M5ucN(2OTH9=9xW-Dd@GUxD99iY+{=UnorCRRD{-e+(s-b7?fi zVpP9bXo^~!oLuZjiB1&Cmv~LFQcRXC$}Yg$;9y~F<>|hvRDDYK$pA?<=*aq=;?6yE zDTZA5XT$v3rPPzpl%yNUYi5x&uffDw1%J1W;iiml)I8;!gme&y(aS(mi4>jgOkYx1L*e&K(`K9#;o*==ar&u6kk6|xe zdCPNy4 z-iw&1$|E{ST22t@2=$^+$2ZGnS@S7w#T>lxBrJu%Jdc<33ao|}W}>u0VmTT)7tP>D zcNhLvjtbP@tnAis{o>i^<`8+p?$}OH1gz;`@W>NJc~sXwshfS%UdY*l6OXtQw&$km zH_Bdd(}Vs)VlJ%P{I{JjS|im2wC8;_AJ3k-$inc4^xJ>QbCLty!vt6&C{~2+v{#_O znxyyA`M-c2^l@D9k9I7%Q4IXcvC>in4IF?p;MJgr5e7>UHpnJlW-%GTwrJbngv-!G zH!_84GUc=K62x&>gO2u0JP#yktVVX|peq#DRc^{&~fom`4J`B6f-G z)vgn6;0jcJ4ysIqPz&zO2J=R`ljm!F3%Dp@WFM1$?(^npzX|$l#B$AFu+5EVY$v4TAJwp(H6 z^ByD+{XT%Mrp~Qa3M|OD$;5p{I|$o`Lb2--J~qiyRnvlRmiW%+4+ChZ=^`vk5=E#U zh?D1&Z>YCIYAFIy)CaX!RMJHTkruH;4|2A(G)f=YVKhNyr5gA5?PEa=m`^@xQjW&d zJgLY7_k9EQ>-!z6tGDXaye^=(WRb!9+#=p=EGTC*2D6fy}Wz9IH#6^(qYk?HxO|x_0aBcY>7v13KcjxnH`|9ZW(Lyd%^( z4sUQw=a*2nUaZ&*Qz5UPT0hb%P`xelSP?qd2pa-2M5>XOJy^u4IeKOQDghJCJ9$0V zjYlO`Cm97vCfu4F0$ww?5>Sh=JZv{u12X_tOgzpTHQrc4)fs!K^>Z2^i0FdHkZAP1 z?1C}qjhUIQ-|`S0<&fC?Ak0Vaq`+jO_i6}eJ(%$(u7v*HR{_T_(ou&vmGoeve7Ahf z7K3>-nsODZN-9|0nv*0FKxv^^nK+{;p8Qj!rWl@7k%DBQ=NChA)vUd}5jo2uFNMiw z7bj$=t)v30lWatwsD(%fx`B@Xrf*$S5|{;6QDfaJ3an#&5|+ZADcoN3uVxil_36WZ zOI8$X2VzVcp!c7^@pWHu?ktvFGqVTwq?S;3=uEC)T$C+WpPcFO?yDtzk{)BRzr*A#?hy$d;#tk`0+0qB_( zRN#og*d12(%(71o*v7%blcek+%UGqLeX{Z+SRR54Q@qM2*~P-4{iTjE@?qO5P5yrg zm=kJj72=Or3jtRjh16s!j; zAvs_d5jx?uAk4ojEN=Ezn*!Q07#+UuCT9MIKL0Y!i7>VbX`7YO>~$Hwi`9^E|JL|jCu1Uuz+bu-6j(R|@Pj-#RIo(0`;~T1dkdNdQGl+M1XO_- z7qCc91mbHqq$0}1GAuwLOVO36oRWR zWWH1YwXtSf$b9!dB04ig&-{%O2AfDt0owE6rKjHhDP-&iOsU@_Ul`4uNCJZfA=7eM z67iJr{aIwaZ!QnHeb_yBV$!(|oU)sfLv6q#z=;JQ1DRD?Slr}#**6VV_@#SG6t#G+ z?7q?=1h>FGkY^F&rEBdzV2njq`&>x;w-kGJd%X-$LLPVl;yKwkTa1kcb!~Tj?rnZ~ z;!FR4Ks`Sd2Ae6mDL^Zu%y8eO?A`fSu{HiYtidT-mELT35;`_)LKGI%0Bn?DQ?#-aM@88Q-YUX?#*c4gun%;&NfHFn<<*rA+6bBMhd z+sk2~4VY2rJSgwdas$JodEUoy7`>Vq>%Y|O<4pq^QS{o<#M`fBBLBNg;r|YqAiCQ& zCmFu`a5M^VQYM2Ia5F6IUhJQ@J-bKKS%QHROr}m}3d?f03QnG2T7H5+EdXNhGOkUq zGlgwc+g$NBXQvmC*A4MWEKc&1Pg{IIUz@heae;)YiNAW$hchA7z)RZuZqAQh>i~Pr zzGc&ZR)*ap&)&)3edn)1-HSBluW(AO+P)-_TW}PrbP@@|TjVQ#w?Iu5&tgCJ%KN2M z;kY4<1rT!Y@?U%jk=Ew{1}>6Ph^(QyPNWd+t9AQw5|Ck!Y!@+heNsHY)RSzMbNCSN zfz_Ug<@DwP^1};eUJj3qg z!IMQW`-GkK4<2IIr)Q8cKh6#XC{E-oTT01$mrguX2jEI8lnHS4SLrx7Bh0n(f-M2s zG9Ev@98bOdw-C=~K*6^_K^qO1=qxRGQZK<{p!UxGT@lohIFxrJW5}FofS_p;%dZu0 z6+jbHJ6*22#oi_PgJWvIo*wZ8tj;9fEotn=+cZp*BI6xWX2ittn{QqWj|8tm&7MPJ2c>Qo zl~&~eBGE5h=2tl+#&hlsKz*I_h{+_|WfL5Q-}8dK{A6L6f1lrVNiWwnNsI}fP`Dm^ zsy}c9i2^%IEq(&P=BNq4-r-~czuEpyd+-I10_0DGIs(TfI*g=RN2yAC!K@_0<^8Oh-^-0(d{0lKB zEr|07z@mktj~q7lHemk{pf>|(F%_KV}XCvbHUQ63e^9KLViftF!=<53dTlVPk=%32t~b=!{<%#v0yS=i-(C zZF%)RI~8T$`7Yw%qfF=Dq~CG>XlG&?W{WXJ#`KU9%0;QLNJMKUFB2ArasDFbszF+- z4%{Qj3HHo|`voe_*}mJ;w$Xff|F z?jPsxocWIP!$aWeD2n3XU@- zh*+=9w5etS;*pfx8^w z+^;-s|2^#rCLkX@?);-i4ai=%lq5gDK(-$9;2C50PjMK0Co_KfCY;QrVYpKFx!UUULGa<~(7DPbS#yLGmE=Gxyf%L*Z zaL{;U?P_2YS%Ck!P7*=6k7@PqKt_HhOl_w*wgqSv?CpJKDW3o6d-?40BdD48p?qhq zE=|VUsat!WMJl4$ZW7AGA&Sn37|(3u<^}lQ1&{M0O>#`4&`2M=u_s&*;!j9yJ_Ux1 z1ZH;mvK?jR2dU^!QjUlMYYQ`NDyi+FS%8Z5_$<)^2pANAPL_13O!xP^{>NnZu&uOh zKwIg3kIqChXa3BK!hNhuf1A-Jo$M}4qSAmi1(<__P-xa12`gh3Kh1)yK*25CSO7nd zj5ua@f5hqna@(G1;EN8t@LW_`+w%ZQ0c-p4%z}} zrin0)|NMM@>eQdYlOCfpncH{DfN2|Vt4C#x$0V|?WSA}hR%=q;zmT1HVdl-!@1&4& zo;o@A**Bc3_a?i_{%LyX!}Ff^OiK!sdd=51lHqy36Q-izHRg~%rlRlD(OVL`)T`(N zbzT52|2$BYzXz2SHo%CmBFqRo?JBixfVK*aKC#5!i+>4||G&_oAJMDZV({DblAq4*@5DA1kkFd_w8>- zZuE(}DKGWE0_DFz4j^NU2P8>qQQb5ekD6%ot!vfSIrUkp*#g%0V8E~dCJY-j@7(^$ z9qkp3!Vm78zr^tTBaZ))7nAYHuBX(V_UkiWJ*lLN)x{$y4zc@)ux|7)>ooJ#UH>ZE zN67YakcLe`$^TLq5EgcdGAGq+iyS)1tk(CFPyS98n~(Rici;XWP%|hl?7xDimNs#R z29v0(K3h!!DeCIr5tR6-!y~Njg-cdVxb-Il-a`j1^LsIhaAoM|5$F--U?^141s7~E4D6$w{c!18ejk5P z9{?sjnqhAS%VLK$fgeo4?J9)_C8ep^7VKtd7J$|3AJtJXc5Plh=Y0gAKSS2qKqcc4N(n`aO|u?2 zuKd13FiTN3jqD1dIzd>>%;x|Qi`EHo(~TJk!NR%eB&pg#&mNpe> zx*w%`V|+E#(JnIA9?pBJ7lX`CLFg8K*@Ul`g>jrp0^l)6BQOC~7?~TF#Wo{lt8b0@ z4cO*RPni}#4|jF`re~>+rX#NDwQ2228o5S{JgeY>Qz{A#wMrDBg1Eh^2osmZ z*{dWJt`poLDU(3~-EU~~EZpd@c$$cDezEMCC)(Or09rZ$x0Y>*C-^8HVcuxX`+gfx zeGd_&=4BB?7&~BNbIl0 zaGQ$o;>fqe2GC)P10O}L&*;u3M38|N2-t{Y_Bvdi%7fjJ;6`z$BH5++8n~__%mEIn z!x5Ck-HEvD>~0KtrU<~3G7$>MB3>dINe~$7LBueQss({}cI@okUo~G(r2j>ER>0fy z=zMkB%53$0zmZ(vAMhRA`d_P{VCyb-4)?&*>^=X*C78UdDN|e6JKl?$dZn=bqO@lg zSKkZ*D}g+lMt5EIABCI(%n%k{qK` zfC*5MK8>6vq=7*3e{4Ye7bQM3K$Zo2NtBWTbVyOHo6B;Y-K!w;c3AN{tO~a=7!oj2 z)aQv(CL~m}qsYRjtx27xjf*hopV;lZASp;BYeTdu;&WF?0y-q0)-C0#qjQ;O*_(*k z)QD`ok2z6*os@_a003}c^Q0(9Bz2l(n=&FM=!y7>DZQ1SKw%$z8 zqP3#@e=HD8!XG(Pdb&oT*KZ|OFSbHMP^ig!+u9NGI2??c!O;qbss96A}8YsNdzzX z+>MpdQl>?C&$Qn%BL`Two=>aFIZIs6uVZWaO=RqyEFw2zNF#11L|6=LSY~A3M<5FA z6S_RD`w5`g$s+F>GBTU?>Nl^#0|?6Ott zI&EiPbr)0ZYKD;r=!hf%=Z>4nYM~&LZ8hP_29jBtQT~)SY zr@SY28ook%{Ni&n8qgyo)N+hJa`_t1&o`j{+6S25ViTKWEy@82Vg@jlwbRJz z;&e{a6@l;J##q3?mfHdK8B^<%mYKS$oK%Nu^}CJw`Y3rj;?%E#+A?bZ9a1My(x|42 z{zpAEaBb4k`EMX|uY<8|02!AaHR0#;eGF@c=7=KGq0*H0~*%W+s~7 zk%@`oY5oZ}?kHb0hmaBLdrLtXQcUv3ZLo^jxBsmx0Qc<^&foTuv}5UvU13&P+FFZ# zVJkS^0&pZFK?TYi;ogX$aPVN)L>8EnEv5{K4+g6M9XLobslbJm(Mvld1;J%Qr7n4f zchl|lyK)^WwJpRD8)qNJZ56tpZtF8Q}*#WmZQ@xBNF^fpH6Hh}S zq3KkY1khtpJOKFJU!2alX=g#-yj0fhbux3)shrMNg8XILbypFge+4qYVhnhyxSw4V zRRvKAtrYBmJAf0w4>}wvl}O{&5i&7002ovPDHLkV1g5h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.avatar__photo,.card,.text--truncate{overflow:hidden}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.admonition-icon svg,.alert__icon svg{fill:var(--ifm-alert-foreground-color)}.toggle_71bT,html{-webkit-tap-highlight-color:transparent}*,.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Hit-content-wrapper,.navbar__title,.text--truncate{text-overflow:ellipsis;white-space:nowrap}.button,.dropdown__link,.navbar__title,.text--truncate{white-space:nowrap}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:3;--ifm-z-index-fixed:4;--ifm-z-index-overlay:6;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-color-emphasis-100);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:var(--ifm-color-emphasis-100);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-border-color:var(--ifm-color-emphasis-500);--ifm-hr-border-width:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size-sm:2rem;--ifm-avatar-photo-size-md:3rem;--ifm-avatar-photo-size-lg:4rem;--ifm-avatar-photo-size-xl:6rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.0625rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:1rem;--ifm-breadcrumb-padding-vertical:0.5rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-margin:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:1rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:calc(var(--ifm-global-radius)*var(--ifm-pagination-size-multiplier));--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.0625rem;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-size-multiplier:1;--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.0625rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--ifm-tabs-spacing:0.0625rem;--ifm-color-primary:#25c2a0;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#46cbae;--ifm-color-primary-lighter:#66d4bd;--ifm-color-primary-lightest:#92e0d0;--ifm-code-font-size:95%;--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--collapse-button-bg-color-dark:#2e333a;--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12);--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:transparent}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base)}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.container--fluid{max-width:inherit}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row .col{--ifm-col-width:100%;flex:1 0;margin-left:0}.row .col[class*=col--]{flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--1{--ifm-col-width:8.33333%}.row .col.col--offset-1{margin-left:8.33333%}.row .col.col--2{--ifm-col-width:16.66667%}.row .col.col--offset-2{margin-left:16.66667%}.row .col.col--3{--ifm-col-width:25%}.row .col.col--offset-3{margin-left:25%}.row .col.col--4{--ifm-col-width:33.33333%}.row .col.col--offset-4{margin-left:33.33333%}.row .col.col--5{--ifm-col-width:41.66667%}.row .col.col--offset-5{margin-left:41.66667%}.row .col.col--6{--ifm-col-width:50%}.row .col.col--offset-6{margin-left:50%}.row .col.col--7{--ifm-col-width:58.33333%}.row .col.col--offset-7{margin-left:58.33333%}.row .col.col--8{--ifm-col-width:66.66667%}.row .col.col--offset-8{margin-left:66.66667%}.row .col.col--9{--ifm-col-width:75%}.row .col.col--offset-9{margin-left:75%}.row .col.col--10{--ifm-col-width:83.33333%}.row .col.col--offset-10{margin-left:83.33333%}.row .col.col--11{--ifm-col-width:91.66667%}.row .col.col--offset-11{margin-left:91.66667%}.row .col.col--12{--ifm-col-width:100%}.row .col.col--offset-12{margin-left:100%}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:transparent;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.breadcrumbs__link:hover,.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left-width:0;border:0 solid var(--ifm-blockquote-border-color);border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{border:var(--ifm-hr-border-width) solid var(--ifm-hr-border-color);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonition h5,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border-left-width:var(--ifm-alert-border-width);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left:var(--ifm-alert-border-left-width) solid var(--ifm-alert-border-color);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar,.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.avatar__photo-link{display:block}.avatar__photo{border-radius:50%;height:var(--ifm-avatar-photo-size-md);width:var(--ifm-avatar-photo-size-md)}.avatar__photo--sm{height:var(--ifm-avatar-photo-size-sm);width:var(--ifm-avatar-photo-size-sm)}.avatar__photo--lg{height:var(--ifm-avatar-photo-size-lg);width:var(--ifm-avatar-photo-size-lg)}.avatar__photo--xl{height:var(--ifm-avatar-photo-size-xl);width:var(--ifm-avatar-photo-size-xl)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo+.avatar__intro{margin-left:var(--ifm-avatar-intro-margin)}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after,.menu__link--sublist:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.avatar--vertical .avatar__intro{margin-left:0}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:first-child){margin-left:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child){margin-right:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 .5rem;opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__item--active .breadcrumbs__link,.breadcrumbs__item:not(.breadcrumbs__item--active):hover .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;-ms-user-select:none;user-select:none}.copyButton_Ue-o,.toggle_71bT{-webkit-user-select:none;-ms-user-select:none}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}.button--primary{--ifm-button-border-color:var(--ifm-color-primary)}.button--primary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-primary)}.button--primary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-border-color:var(--ifm-color-primary-darker);--ifm-button-background-color:var(--ifm-color-primary-darker);background-color:var(--ifm-color-primary-darker);border-color:var(--ifm-color-primary-darker)}.button--secondary{--ifm-button-border-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-border-color:var(--ifm-color-secondary-darker);--ifm-button-background-color:var(--ifm-color-secondary-darker);background-color:var(--ifm-color-secondary-darker);border-color:var(--ifm-color-secondary-darker)}.button--success{--ifm-button-border-color:var(--ifm-color-success)}.button--success:not(.button--outline){--ifm-button-background-color:var(--ifm-color-success)}.button--success:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-border-color:var(--ifm-color-success-darker);--ifm-button-background-color:var(--ifm-color-success-darker);background-color:var(--ifm-color-success-darker);border-color:var(--ifm-color-success-darker)}.button--info{--ifm-button-border-color:var(--ifm-color-info)}.button--info:not(.button--outline){--ifm-button-background-color:var(--ifm-color-info)}.button--info:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-border-color:var(--ifm-color-info-darker);--ifm-button-background-color:var(--ifm-color-info-darker);background-color:var(--ifm-color-info-darker);border-color:var(--ifm-color-info-darker)}.button--warning{--ifm-button-border-color:var(--ifm-color-warning)}.button--warning:not(.button--outline){--ifm-button-background-color:var(--ifm-color-warning)}.button--warning:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-border-color:var(--ifm-color-warning-darker);--ifm-button-background-color:var(--ifm-color-warning-darker);background-color:var(--ifm-color-warning-darker);border-color:var(--ifm-color-warning-darker)}.button--danger{--ifm-button-border-color:var(--ifm-color-danger)}.button--danger:not(.button--outline){--ifm-button-background-color:var(--ifm-color-danger)}.button--danger:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-border-color:var(--ifm-color-danger-darker);--ifm-button-background-color:var(--ifm-color-danger-darker);background-color:var(--ifm-color-danger-darker);border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:var(--ifm-button-group-margin)}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group>.button--active{z-index:1}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.admonition-content>:last-child,.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color)}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__menu,.menu__link,.menu__link:hover{transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-property:opacity,transform,visibility;visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:10rem}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.footer__item{margin-top:0}.footer__items{list-style:none;margin-bottom:0;padding-left:0}[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__list .menu__list{margin-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_2Ziz[data-collapsed=false].isBrowser_2j9b>summary:before,.details_2Ziz[open]:not(.isBrowser_2j9b)>summary:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__link{border-radius:.25rem;display:flex;justify-content:space-between;line-height:1.25;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__link,.menu__link:hover{color:var(--ifm-menu-color);transition-property:color,background}.menu__link:hover{background:var(--ifm-menu-color-background-hover);text-decoration:none}.menu__link--sublist{margin-bottom:.25rem}.menu__link--sublist:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;content:" ";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;min-width:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background:var(--ifm-menu-color-background-active)}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar--fixed-top{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-timing-function:ease-in-out;visibility:hidden;left:0;top:0}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar__title{flex:1 1 auto;overflow:hidden}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand,.popup_1cqI p{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}#nprogress,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,.1);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:hsla(0,0%,100%,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input:-ms-input-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-duration:.25s;transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);right:0;transition-duration:.1s;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc(var(--ifm-navbar-sidebar-width)*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination__item,.pagination__link{display:inline-block}.pagination{font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item:not(:first-child){margin-left:var(--ifm-pagination-page-spacing)}.pagination__item:not(:last-child){margin-right:var(--ifm-pagination-page-spacing)}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{display:flex}.pagination-nav__item{display:flex;flex:1 50%;max-width:50%}.pagination-nav__item--next{text-align:right}.pagination-nav__item+.pagination-nav__item{margin-left:var(--ifm-spacing-horizontal)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);flex-grow:1;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills,.sidebarMenuCloseIcon_1lpH,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover{background-color:var(--ifm-pills-color-background-active)}.pills__item:not(:first-child){margin-left:var(--ifm-pills-spacing)}.pills__item:not(:last-child){margin-right:var(--ifm-pills-spacing)}.docItemContainer_33ec article>:first-child,.docItemContainer_33ec header+*,.pills__item+.pills__item{margin-top:0}.pills--block{display:flex;justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#18191a;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,.05);--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#333437;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.admonition h5{margin-bottom:8px;margin-top:0}.admonition-icon{display:inline-block;margin-right:.4em;vertical-align:middle}.admonition-icon svg{stroke-width:0;stroke:var(--ifm-alert-foreground-color);display:inline-block;height:22px;width:22px}.admonition{margin-bottom:1em}.docusaurus-highlight-code-line{background-color:rgba(0,0,0,.1);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}html[data-theme=dark] .docusaurus-highlight-code-line{background-color:rgba(0,0,0,.3)}.footer__title{position:relative}.footer__col>.footer__title:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:23px;position:absolute;width:28px}.footer__col:first-child>.footer__title:after{background-image:url(data:image/png;base64,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);left:40px}.footer__col:nth-child(2)>.footer__title:after{background-image:url(data:image/png;base64,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)}.footer__col:nth-child(3)>.footer__title:after{background-image:url(/assets/images/mustard-3f4faa5d2e9c229b9be65ed2be8ac225.png);left:45px;top:-2px}.details_2Ziz{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_2Ziz>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_2Ziz>summary::-webkit-details-marker{display:none}.details_2Ziz>summary:before{border:var(--docusaurus-details-summary-arrow-size) solid transparent;border-left:var(--docusaurus-details-summary-arrow-size) solid var(--docusaurus-details-decoration-color);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_3OHp{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}#nprogress .bar{background:#29d;height:2px;left:0;position:fixed;top:0;width:100%;z-index:8}#nprogress .peg{box-shadow:0 0 10px #29d,0 0 5px #29d;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#docusaurus-base-url-issue-banner-container,.collapseSidebarButton_1CGd,.sidebarLogo_3h0W,.themedImage_1VuW,html[data-announcement-bar-initially-dismissed=true] .announcementBar_3WsW{display:none}.skipToContent_1oUP{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_1oUP:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.announcementBar_3WsW{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_2m9F{flex:0 0 10px}.announcementBarClose_38nx{align-self:stretch;flex:0 0 30px;line-height:0;padding:0}.announcementBarContent_3EUC{flex:1 1 auto;font-size:85%;padding:5px 0;text-align:center}.announcementBarContent_3EUC a{color:inherit;text-decoration:underline}.DocSearch-Container a,.tag_1Okp:hover{text-decoration:none}.toggle_71bT{cursor:pointer;position:relative;touch-action:pan-x;user-select:none}.toggleScreenReader_28Tw{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.toggleDisabled_3cF-{cursor:not-allowed}.toggleTrack_32Fl{background-color:#4d4d4d;border-radius:30px;height:24px;transition:.2s;width:50px}.toggleTrackCheck_3lV7,.toggleTrackX_S2yS{bottom:0;height:10px;margin:auto 0;top:0;position:absolute}.toggleTrackCheck_3lV7{left:8px;opacity:0;transition:opacity .25s;width:14px}.toggleChecked_2FvV .toggleTrackCheck_3lV7,.toggleTrackX_S2yS,[data-theme=dark] .toggle_71bT .toggleTrackCheck_3lV7{opacity:1;transition:opacity .25s}.toggleTrackX_S2yS{right:10px;width:10px}.toggleChecked_2FvV .toggleTrackX_S2yS,[data-theme=dark] .toggle_71bT .toggleTrackX_S2yS{opacity:0}.toggleTrackThumb_xI_Z{background-color:#fafafa;border:1px solid #4d4d4d;border-radius:50%;height:22px;left:1px;position:absolute;top:1px;transition:.25s;width:22px}.toggleChecked_2FvV .toggleTrackThumb_xI_Z,[data-theme=dark] .toggle_71bT .toggleTrackThumb_xI_Z{left:27px}.toggleFocused_my6j .toggleTrackThumb_xI_Z,.toggle_71bT:hover .toggleTrackThumb_xI_Z{box-shadow:0 0 2px 3px var(--ifm-color-primary)}.toggle_71bT:active:not(.toggleDisabled_3cF-) .toggleTrackThumb_xI_Z{box-shadow:0 0 5px 5px var(--ifm-color-primary)}.toggleIcon_O4iE{align-items:center;display:flex;height:10px;justify-content:center;width:10px}.toggle_71bT:before{position:absolute}.iconExternalLink_3J9K{margin-left:.3rem;position:relative;top:1px}.iconLanguage_3vod{margin-right:5px;vertical-align:text-bottom}html[data-theme=dark] .themedImage--dark_hz6m,html[data-theme=light] .themedImage--light_3UqQ{display:initial}.navbarHideable_2qcr{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_3yey{transform:translate3d(0,calc(-100% - 2px),0)}.navbarSidebarToggle_wkoY{margin-right:1rem}.footerLogoLink_MyFc{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.codeBlockContent_hGly:hover>.copyButton_Ue-o,.codeBlockTitle_eoMF:hover+.codeBlockContent_hGly .copyButton_Ue-o,.copyButton_Ue-o:focus,.footerLogoLink_MyFc:hover,.hash-link:focus,:hover>.hash-link{opacity:1}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.main-wrapper{flex:1 0 auto}.docusaurus-mt-lg{margin-top:3rem}.iconEdit_2_ui{margin-right:.3em;vertical-align:sub}.tag_1Okp{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_1Okp:hover{--docusaurus-tag-list-border:var(--ifm-link-color)}.tagRegular_3MiF{border-radius:.5rem;font-size:90%;padding:.3rem .5rem}.tagWithCount_1HU1{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_1HU1:after,.tagWithCount_1HU1:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_1HU1:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_1HU1:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_1HU1 span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_2ga9{display:inline}.tag_11ep{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_13-_{font-size:smaller;font-style:italic;margin-top:.2rem}.sidebarMenuIcon_fgN0{vertical-align:middle}.sidebarMenuCloseIcon_1lpH{align-items:center;display:inline-flex;font-size:1.5rem;height:24px;justify-content:center;line-height:.9;width:24px}.DocSearch-Button,.DocSearch-Button-Container{align-items:center;display:flex}.codeBlockContainer_K1bP{border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading);overflow:hidden}.codeBlockContent_hGly{direction:ltr;position:relative}.codeBlockTitle_eoMF{border-bottom:1px solid var(--ifm-color-emphasis-300);font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_23N8{border-radius:0;margin:0;padding:0}.copyButton_Ue-o{background:rgba(0,0,0,.3);border-radius:var(--ifm-global-radius);color:var(--ifm-color-white);opacity:0;padding:.4rem .5rem;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2);transition:opacity .2s ease-in-out;user-select:none}.DocSearch-Button,.DocSearch-Help{-webkit-user-select:none;-ms-user-select:none}.codeBlockLines_39YC{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.searchQueryInput_35WP,.searchVersionInput_3Dkp{background:var(--docsearch-searchbox-focus-background);border:2px solid var(--ifm-toc-border-color);border-radius:var(--ifm-global-radius);color:var(--docsearch-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:.8rem;transition:border var(--ifm-transition-fast) ease;width:100%}.searchQueryInput_35WP:focus,.searchVersionInput_3Dkp:focus{border-color:var(--docsearch-primary-color);outline:0}.searchQueryInput_35WP:-ms-input-placeholder{color:var(--docsearch-muted-color)}.searchQueryInput_35WP::placeholder{color:var(--docsearch-muted-color)}.searchResultsColumn_3okB{font-size:.9rem;font-weight:700}.algoliaLogo_hvIi{max-width:150px}.algoliaLogoPathFill_wnAy{fill:var(--ifm-font-color-base)}.searchResultItem_3EK0{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.searchResultItemHeading_3ioS{font-weight:400;margin-bottom:0}.searchResultItemPath_1-7G{--ifm-breadcrumb-separator-size-multiplier:1;color:var(--ifm-color-content-secondary);font-size:.8rem}.searchResultItemSummary_17EU{font-style:italic;margin:.5rem 0 0}.loadingSpinner_EGxz{animation:1s linear infinite a;border:.4em solid #eee;border-radius:50%;border-top:.4em solid var(--ifm-color-primary);height:3rem;margin:0 auto;width:3rem}@keyframes a{to{transform:rotate(1turn)}}.loader_1VUO{margin-top:2rem}.search-result-match{background:rgba(255,215,142,.25);color:var(--docsearch-hit-color);padding:.09em 0}.DocSearch-Button{background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;font-weight:500;height:36px;justify-content:space-between;padding:0 8px;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Hit-Tree,.DocSearch-Hit-action,.DocSearch-Hit-icon,.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Input,.DocSearch-Link{-webkit-appearance:none;font:inherit}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding-bottom:2px;position:relative;top:-1px;width:20px}.DocSearch--active{overflow:hidden!important}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:4}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:0 0;border:0;color:var(--docsearch-text-color);flex:1;font-size:1.2em;height:100%;outline:0;padding:0 0 0 8px;width:80%}.DocSearch-Hit-action-button,.DocSearch-Reset{-webkit-appearance:none;border:0;cursor:pointer}.DocSearch-Input:-ms-input-placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset,.buttonContainer_3cXp .close{margin:0;padding:0}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Cancel,.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator,.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset{animation:.1s ease-in forwards b;appearance:none;background:none;border-radius:50%;color:var(--docsearch-icon-color);padding:2px;right:0}.DocSearch-Help,.DocSearch-HitsFooter,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Reset:focus{outline:0}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:0 0}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help{font-size:.9em;margin:0;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a,.docs-wrapper{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}.DocSearch-Hit--deleting{opacity:0;transition:.25s linear}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:.25s linear .25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border-radius:50%;color:inherit;padding:2px}.docSidebarContainer_3Kbt,svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon,.tocCollapsibleContent_2Ydz a{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"ยป "}.DocSearch-Prefill{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:5}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li,.buttonContainer_3cXp{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding-bottom:1px;width:20px}@keyframes b{0%{opacity:0}to{opacity:1}}.DocSearch-Button{margin:0;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}.popup_1cqI{align-items:center;bottom:16px;display:flex;justify-content:space-between;position:fixed;right:16px;width:344px;z-index:7}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast)}.hash-link:before{content:"#"}.anchorWithStickyNavbar_31ik{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_3R7-{scroll-margin-top:.5rem}.details_1VDD{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}ul.contains-task-list{list-style:none;padding-left:0}.tableOfContents_35-E{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:-webkit-sticky;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.tocCollapsible_1PrD{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleButton_2O1e{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_2O1e:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleContent_2Ydz>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_2Ydz ul li{margin:.4rem .8rem}.tocCollapsibleExpanded_3GYr .tocCollapsibleButton_2O1e:after{transform:none}.backToTopButton_35hR{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);width:3rem;z-index:var(--ifm-z-index-fixed)}.backToTopButton_35hR:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_18ls{opacity:1;transform:scale(1)}.docMainContainer_3ufF,.docPage_31aa{display:flex;width:100%}.mdxPageWrapper_3qD3{justify-content:center}@media (min-width:997px){:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_38nx,.announcementBarPlaceholder_2m9F{flex-basis:50px}.searchBox_1Doo{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_13-_{text-align:right}.menuLinkText_1J2g{cursor:auto}.menuLinkText_1J2g:hover{background:none}.sidebar_15mo{display:flex;flex-direction:column;height:100%;max-height:100vh;padding-top:var(--ifm-navbar-height);position:-webkit-sticky;position:sticky;top:0;transition:opacity 50ms;width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_267A{padding-top:0}.sidebarHidden_2kNb{height:0;opacity:0;overflow:hidden;visibility:hidden}.sidebarLogo_3h0W{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_3h0W img{height:2rem;margin-right:.5rem}.menu_Bmed{flex-grow:1;padding:.5rem}.menuWithAnnouncementBar_2WvA{margin-bottom:var(--docusaurus-announcement-bar-height)}.collapseSidebarButton_1CGd{background-color:var(--ifm-button-background-color);border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:-webkit-sticky;position:sticky}.collapseSidebarButtonIcon_3E-R{margin-top:4px;transform:rotate(180deg)}.expandSidebarButtonIcon_1naQ,html[dir=rtl] .collapseSidebarButtonIcon_3E-R{transform:rotate(0)}html[data-theme=dark] .collapseSidebarButton_1CGd,html[data-theme=dark] .collapsedDocSidebar_2JMH:focus,html[data-theme=dark] .collapsedDocSidebar_2JMH:hover{background-color:var(--collapse-button-bg-color-dark)}.collapsedDocSidebar_2JMH:focus,.collapsedDocSidebar_2JMH:hover,html[data-theme=dark] .collapseSidebarButton_1CGd:focus,html[data-theme=dark] .collapseSidebarButton_1CGd:hover{background-color:var(--ifm-color-emphasis-200)}.docItemCol_3FnS{max-width:75%!important}.tocMobile_3Hoh{display:none}.docMainContainer_3ufF{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_3NYZ{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docSidebarContainer_3Kbt{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_3pA8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.collapsedDocSidebar_2JMH{align-items:center;display:flex;height:100%;justify-content:center;max-height:100vh;position:-webkit-sticky;position:sticky;top:0;transition:background-color var(--ifm-transition-fast) ease}html[dir=rtl] .expandSidebarButtonIcon_1naQ{transform:rotate(180deg)}.docItemWrapperEnhanced_2vyJ{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.row .col.col.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator,.navbar__item,.tableOfContents_35-E,.toggle_3Zt9{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.pills--block .pills__item:not(:first-child){margin-top:var(--ifm-pills-spacing)}.pills--block .pills__item:not(:last-child){margin-bottom:var(--ifm-pills-spacing)}.tabs--block .tabs__item:not(:first-child){margin-top:var(--ifm-tabs-spacing)}.tabs--block .tabs__item:not(:last-child){margin-bottom:var(--ifm-tabs-spacing)}.searchBox_1Doo{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_gpai{padding:0 .3rem}}@media only screen and (max-width:996px){.searchQueryColumn_22lI,.searchResultsColumn_3okB{max-width:60%!important}.searchLogoColumn_21YU,.searchVersionColumn_1eqi{max-width:40%!important}.searchLogoColumn_21YU{padding-left:0!important}}@media (max-width:750px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%;max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Cancel{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}}@media screen and (max-width:576px){.searchQueryColumn_22lI{max-width:100%!important}.searchVersionColumn_1eqi{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media screen and (max-width:500px){.popup_1cqI{bottom:0;right:0;width:100%}}@media (hover:hover){.backToTopButton_35hR:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width);animation:none;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0}.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{transition:none}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}@media print{.announcementBar_3WsW,.footer,.menu,.navbar,.pagination-nav,.table-of-contents{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_39YC{white-space:pre-wrap}} \ No newline at end of file +.container,.row .col{padding:0 var(--ifm-spacing-horizontal);width:100%}.row .col,img{max-width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.avatar__photo,.card,.text--truncate{overflow:hidden}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.admonition-icon svg,.alert__icon svg{fill:var(--ifm-alert-foreground-color)}.toggle_71bT,html{-webkit-tap-highlight-color:transparent}*,.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Hit-content-wrapper,.navbar__title,.text--truncate{text-overflow:ellipsis;white-space:nowrap}.button,.dropdown__link,.navbar__title,.text--truncate{white-space:nowrap}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:3;--ifm-z-index-fixed:4;--ifm-z-index-overlay:6;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-color-emphasis-100);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:var(--ifm-color-emphasis-100);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-border-color:var(--ifm-color-emphasis-500);--ifm-hr-border-width:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size-sm:2rem;--ifm-avatar-photo-size-md:3rem;--ifm-avatar-photo-size-lg:4rem;--ifm-avatar-photo-size-xl:6rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.0625rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:1rem;--ifm-breadcrumb-padding-vertical:0.5rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-margin:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:1rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:calc(var(--ifm-global-radius)*var(--ifm-pagination-size-multiplier));--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.0625rem;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-size-multiplier:1;--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.0625rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--ifm-tabs-spacing:0.0625rem;--ifm-color-primary:#25c2a0;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#46cbae;--ifm-color-primary-lighter:#66d4bd;--ifm-color-primary-lightest:#92e0d0;--ifm-code-font-size:95%;--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--collapse-button-bg-color-dark:#2e333a;--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12);--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:transparent}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base)}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.container--fluid{max-width:inherit}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row .col{--ifm-col-width:100%;flex:1 0;margin-left:0}.row .col[class*=col--]{flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--1{--ifm-col-width:8.33333%}.row .col.col--offset-1{margin-left:8.33333%}.row .col.col--2{--ifm-col-width:16.66667%}.row .col.col--offset-2{margin-left:16.66667%}.row .col.col--3{--ifm-col-width:25%}.row .col.col--offset-3{margin-left:25%}.row .col.col--4{--ifm-col-width:33.33333%}.row .col.col--offset-4{margin-left:33.33333%}.row .col.col--5{--ifm-col-width:41.66667%}.row .col.col--offset-5{margin-left:41.66667%}.row .col.col--6{--ifm-col-width:50%}.row .col.col--offset-6{margin-left:50%}.row .col.col--7{--ifm-col-width:58.33333%}.row .col.col--offset-7{margin-left:58.33333%}.row .col.col--8{--ifm-col-width:66.66667%}.row .col.col--offset-8{margin-left:66.66667%}.row .col.col--9{--ifm-col-width:75%}.row .col.col--offset-9{margin-left:75%}.row .col.col--10{--ifm-col-width:83.33333%}.row .col.col--offset-10{margin-left:83.33333%}.row .col.col--11{--ifm-col-width:91.66667%}.row .col.col--offset-11{margin-left:91.66667%}.row .col.col--12{--ifm-col-width:100%}.row .col.col--offset-12{margin-left:100%}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:transparent;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.breadcrumbs__link:hover,.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left-width:0;border:0 solid var(--ifm-blockquote-border-color);border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{border:var(--ifm-hr-border-width) solid var(--ifm-hr-border-color);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonition h5,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border-left-width:var(--ifm-alert-border-width);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left:var(--ifm-alert-border-left-width) solid var(--ifm-alert-border-color);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar,.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.avatar__photo-link{display:block}.avatar__photo{border-radius:50%;height:var(--ifm-avatar-photo-size-md);width:var(--ifm-avatar-photo-size-md)}.avatar__photo--sm{height:var(--ifm-avatar-photo-size-sm);width:var(--ifm-avatar-photo-size-sm)}.avatar__photo--lg{height:var(--ifm-avatar-photo-size-lg);width:var(--ifm-avatar-photo-size-lg)}.avatar__photo--xl{height:var(--ifm-avatar-photo-size-xl);width:var(--ifm-avatar-photo-size-xl)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo+.avatar__intro{margin-left:var(--ifm-avatar-intro-margin)}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after,.menu__link--sublist:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.avatar--vertical .avatar__intro{margin-left:0}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:first-child){margin-left:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child){margin-right:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 .5rem;opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__item--active .breadcrumbs__link,.breadcrumbs__item:not(.breadcrumbs__item--active):hover .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;-ms-user-select:none;user-select:none}.copyButton_Ue-o,.toggle_71bT{-webkit-user-select:none;-ms-user-select:none}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}.button--primary{--ifm-button-border-color:var(--ifm-color-primary)}.button--primary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-primary)}.button--primary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-border-color:var(--ifm-color-primary-darker);--ifm-button-background-color:var(--ifm-color-primary-darker);background-color:var(--ifm-color-primary-darker);border-color:var(--ifm-color-primary-darker)}.button--secondary{--ifm-button-border-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-border-color:var(--ifm-color-secondary-darker);--ifm-button-background-color:var(--ifm-color-secondary-darker);background-color:var(--ifm-color-secondary-darker);border-color:var(--ifm-color-secondary-darker)}.button--success{--ifm-button-border-color:var(--ifm-color-success)}.button--success:not(.button--outline){--ifm-button-background-color:var(--ifm-color-success)}.button--success:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-border-color:var(--ifm-color-success-darker);--ifm-button-background-color:var(--ifm-color-success-darker);background-color:var(--ifm-color-success-darker);border-color:var(--ifm-color-success-darker)}.button--info{--ifm-button-border-color:var(--ifm-color-info)}.button--info:not(.button--outline){--ifm-button-background-color:var(--ifm-color-info)}.button--info:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-border-color:var(--ifm-color-info-darker);--ifm-button-background-color:var(--ifm-color-info-darker);background-color:var(--ifm-color-info-darker);border-color:var(--ifm-color-info-darker)}.button--warning{--ifm-button-border-color:var(--ifm-color-warning)}.button--warning:not(.button--outline){--ifm-button-background-color:var(--ifm-color-warning)}.button--warning:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-border-color:var(--ifm-color-warning-darker);--ifm-button-background-color:var(--ifm-color-warning-darker);background-color:var(--ifm-color-warning-darker);border-color:var(--ifm-color-warning-darker)}.button--danger{--ifm-button-border-color:var(--ifm-color-danger)}.button--danger:not(.button--outline){--ifm-button-background-color:var(--ifm-color-danger)}.button--danger:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-border-color:var(--ifm-color-danger-darker);--ifm-button-background-color:var(--ifm-color-danger-darker);background-color:var(--ifm-color-danger-darker);border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:var(--ifm-button-group-margin)}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group>.button--active{z-index:1}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.admonition-content>:last-child,.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color)}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__menu,.menu__link,.menu__link:hover{transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-property:opacity,transform,visibility;visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:10rem}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.footer__item{margin-top:0}.footer__items{list-style:none;margin-bottom:0;padding-left:0}[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__list .menu__list{margin-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_2Ziz[data-collapsed=false].isBrowser_2j9b>summary:before,.details_2Ziz[open]:not(.isBrowser_2j9b)>summary:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__link{border-radius:.25rem;display:flex;justify-content:space-between;line-height:1.25;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__link,.menu__link:hover{color:var(--ifm-menu-color);transition-property:color,background}.menu__link:hover{background:var(--ifm-menu-color-background-hover);text-decoration:none}.menu__link--sublist{margin-bottom:.25rem}.menu__link--sublist:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;content:" ";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;min-width:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background:var(--ifm-menu-color-background-active)}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar--fixed-top{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-timing-function:ease-in-out;visibility:hidden;left:0;top:0}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar__title{flex:1 1 auto;overflow:hidden}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand,.popup_1cqI p{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}#nprogress,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,.1);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:hsla(0,0%,100%,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input:-ms-input-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-duration:.25s;transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);right:0;transition-duration:.1s;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc(var(--ifm-navbar-sidebar-width)*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination__item,.pagination__link{display:inline-block}.pagination{font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item:not(:first-child){margin-left:var(--ifm-pagination-page-spacing)}.pagination__item:not(:last-child){margin-right:var(--ifm-pagination-page-spacing)}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{display:flex}.pagination-nav__item{display:flex;flex:1 50%;max-width:50%}.pagination-nav__item--next{text-align:right}.pagination-nav__item+.pagination-nav__item{margin-left:var(--ifm-spacing-horizontal)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);flex-grow:1;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills,.sidebarMenuCloseIcon_1lpH,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover{background-color:var(--ifm-pills-color-background-active)}.pills__item:not(:first-child){margin-left:var(--ifm-pills-spacing)}.pills__item:not(:last-child){margin-right:var(--ifm-pills-spacing)}.docItemContainer_33ec article>:first-child,.docItemContainer_33ec header+*,.pills__item+.pills__item{margin-top:0}.pills--block{display:flex;justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#18191a;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,.05);--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#333437;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.admonition h5{margin-bottom:8px;margin-top:0}.admonition-icon{display:inline-block;margin-right:.4em;vertical-align:middle}.admonition-icon svg{stroke-width:0;stroke:var(--ifm-alert-foreground-color);display:inline-block;height:22px;width:22px}.admonition{margin-bottom:1em}.docusaurus-highlight-code-line{background-color:rgba(0,0,0,.1);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}html[data-theme=dark] .docusaurus-highlight-code-line{background-color:rgba(0,0,0,.3)}.footer__title{position:relative}.footer__col>.footer__title:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:23px;position:absolute;width:28px}.footer__col:first-child>.footer__title:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAuNJREFUWEfFl01IFHEYxp9n1lw1Uyt3NguEiqJOmRREUKcOdatDFHkL8RBI7q5il2CpoCDKDCqqW9DHQS9BEB0Eo0NEKX167FLWupQlts6Mu/PErJtkae26uzqnGfi/7+/3/r94h8jzmQgFdhnkUUE7CKwCQJHvXVdPKF9vWY3xjNHhxFwYzpevKEqcsWBU0gkQvn/k+UygLyneG/oRe7jtBiZ/HzsvAUVh2GPmeQghENnlEATqsT/FQ+weif2SyC74j/KsSG0LZFwDYOQ+g3rsH4/vYWYmchZwOmob3RT7AFbnDk9HyCWbKi7E7nofOQmoZXWFU5l8ImDrPOFTYcIjf/XIPkbh5iRgRwInJJ7NC54uW6NjE6g3r8bHsxZw2gINrsF+AFV5C3irIKPB3xV7nZWADsJn15t9EHbnD8+sgthU3hW7k5VAoj142HB1e367fnZlUmf8F+In/yugyLJa2614Aaq+UNVPbUT1lHXFD/5XwAqZV0AcKyh8Ktlg2cWRxn8KOB2BBqX4VIC/CALDn76OrJ9TwLtunTGzR8CBIsC9C2i81HU3zilgt5n7ZaC3kBvvz0KSk2iYVUCt8DulZp+EncWofjonsXdWAScSbHalm0WFpw+Cmv8SUOuKKruk5DmIDcUX4N/3QCIc6DTAc8WGZ/JfnzEDaqutswxjINNaFd2BQO8MATtsnhJwsujkaYD6pwUSoZVrfPS9EVCzcAJ8Oy1ghYOXAbUuHDzdmHxIC0y0B9cargYWtnqAhJUWsEKBSyCPL2j1GRitUHAdqJcAKhdL4ByozkWBA99ohQLvQG5eDAEAb2iFze+FaTRzL0HSA1rhQD/AgjWb2WsoSeAI7cjKTS6MWxS3Zx+c10hH0CumjNNl3bH76WOoFixJLK3b4jNSjRDXEaqTVA9yuYByQuUAlk01J/RivPcZDwFbkA3Q8k42gFFIoyDiEIbh40e4HHKVHCyv/vLJ+yvyEvwE8zcM156EvdsAAAAASUVORK5CYII=);left:40px}.footer__col:nth-child(2)>.footer__title:after{background-image:url(data:image/png;base64,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)}.footer__col:nth-child(3)>.footer__title:after{background-image:url(/assets/images/mustard-3f4faa5d2e9c229b9be65ed2be8ac225.png);left:45px;top:-2px}.details_2Ziz{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_2Ziz>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_2Ziz>summary::-webkit-details-marker{display:none}.details_2Ziz>summary:before{border:var(--docusaurus-details-summary-arrow-size) solid transparent;border-left:var(--docusaurus-details-summary-arrow-size) solid var(--docusaurus-details-decoration-color);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_3OHp{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}#nprogress .bar{background:#29d;height:2px;left:0;position:fixed;top:0;width:100%;z-index:8}#nprogress .peg{box-shadow:0 0 10px #29d,0 0 5px #29d;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#docusaurus-base-url-issue-banner-container,.collapseSidebarButton_1CGd,.sidebarLogo_3h0W,.themedImage_1VuW,html[data-announcement-bar-initially-dismissed=true] .announcementBar_3WsW{display:none}.skipToContent_1oUP{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_1oUP:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.announcementBar_3WsW{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_2m9F{flex:0 0 10px}.announcementBarClose_38nx{align-self:stretch;flex:0 0 30px;line-height:0;padding:0}.announcementBarContent_3EUC{flex:1 1 auto;font-size:85%;padding:5px 0;text-align:center}.announcementBarContent_3EUC a{color:inherit;text-decoration:underline}.DocSearch-Container a,.tag_1Okp:hover{text-decoration:none}.toggle_71bT{cursor:pointer;position:relative;touch-action:pan-x;user-select:none}.toggleScreenReader_28Tw{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.toggleDisabled_3cF-{cursor:not-allowed}.toggleTrack_32Fl{background-color:#4d4d4d;border-radius:30px;height:24px;transition:.2s;width:50px}.toggleTrackCheck_3lV7,.toggleTrackX_S2yS{bottom:0;height:10px;margin:auto 0;top:0;position:absolute}.toggleTrackCheck_3lV7{left:8px;opacity:0;transition:opacity .25s;width:14px}.toggleChecked_2FvV .toggleTrackCheck_3lV7,.toggleTrackX_S2yS,[data-theme=dark] .toggle_71bT .toggleTrackCheck_3lV7{opacity:1;transition:opacity .25s}.toggleTrackX_S2yS{right:10px;width:10px}.toggleChecked_2FvV .toggleTrackX_S2yS,[data-theme=dark] .toggle_71bT .toggleTrackX_S2yS{opacity:0}.toggleTrackThumb_xI_Z{background-color:#fafafa;border:1px solid #4d4d4d;border-radius:50%;height:22px;left:1px;position:absolute;top:1px;transition:.25s;width:22px}.toggleChecked_2FvV .toggleTrackThumb_xI_Z,[data-theme=dark] .toggle_71bT .toggleTrackThumb_xI_Z{left:27px}.toggleFocused_my6j .toggleTrackThumb_xI_Z,.toggle_71bT:hover .toggleTrackThumb_xI_Z{box-shadow:0 0 2px 3px var(--ifm-color-primary)}.toggle_71bT:active:not(.toggleDisabled_3cF-) .toggleTrackThumb_xI_Z{box-shadow:0 0 5px 5px var(--ifm-color-primary)}.toggleIcon_O4iE{align-items:center;display:flex;height:10px;justify-content:center;width:10px}.toggle_71bT:before{position:absolute}.iconExternalLink_3J9K{margin-left:.3rem;position:relative;top:1px}.iconLanguage_3vod{margin-right:5px;vertical-align:text-bottom}html[data-theme=dark] .themedImage--dark_hz6m,html[data-theme=light] .themedImage--light_3UqQ{display:initial}.navbarHideable_2qcr{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_3yey{transform:translate3d(0,calc(-100% - 2px),0)}.navbarSidebarToggle_wkoY{margin-right:1rem}.footerLogoLink_MyFc{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.codeBlockContent_hGly:hover>.copyButton_Ue-o,.codeBlockTitle_eoMF:hover+.codeBlockContent_hGly .copyButton_Ue-o,.copyButton_Ue-o:focus,.footerLogoLink_MyFc:hover,.hash-link:focus,:hover>.hash-link{opacity:1}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.main-wrapper{flex:1 0 auto}.docusaurus-mt-lg{margin-top:3rem}.iconEdit_2_ui{margin-right:.3em;vertical-align:sub}.tag_1Okp{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_1Okp:hover{--docusaurus-tag-list-border:var(--ifm-link-color)}.tagRegular_3MiF{border-radius:.5rem;font-size:90%;padding:.3rem .5rem}.tagWithCount_1HU1{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_1HU1:after,.tagWithCount_1HU1:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_1HU1:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_1HU1:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_1HU1 span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_2ga9{display:inline}.tag_11ep{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_13-_{font-size:smaller;font-style:italic;margin-top:.2rem}.sidebarMenuIcon_fgN0{vertical-align:middle}.sidebarMenuCloseIcon_1lpH{align-items:center;display:inline-flex;font-size:1.5rem;height:24px;justify-content:center;line-height:.9;width:24px}.DocSearch-Button,.DocSearch-Button-Container{align-items:center;display:flex}.codeBlockContainer_K1bP{border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading);overflow:hidden}.codeBlockContent_hGly{direction:ltr;position:relative}.codeBlockTitle_eoMF{border-bottom:1px solid var(--ifm-color-emphasis-300);font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_23N8{border-radius:0;margin:0;padding:0}.copyButton_Ue-o{background:rgba(0,0,0,.3);border-radius:var(--ifm-global-radius);color:var(--ifm-color-white);opacity:0;padding:.4rem .5rem;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2);transition:opacity .2s ease-in-out;user-select:none}.DocSearch-Button,.DocSearch-Help{-webkit-user-select:none;-ms-user-select:none}.codeBlockLines_39YC{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.searchQueryInput_35WP,.searchVersionInput_3Dkp{background:var(--docsearch-searchbox-focus-background);border:2px solid var(--ifm-toc-border-color);border-radius:var(--ifm-global-radius);color:var(--docsearch-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:.8rem;transition:border var(--ifm-transition-fast) ease;width:100%}.searchQueryInput_35WP:focus,.searchVersionInput_3Dkp:focus{border-color:var(--docsearch-primary-color);outline:0}.searchQueryInput_35WP:-ms-input-placeholder{color:var(--docsearch-muted-color)}.searchQueryInput_35WP::placeholder{color:var(--docsearch-muted-color)}.searchResultsColumn_3okB{font-size:.9rem;font-weight:700}.algoliaLogo_hvIi{max-width:150px}.algoliaLogoPathFill_wnAy{fill:var(--ifm-font-color-base)}.searchResultItem_3EK0{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.searchResultItemHeading_3ioS{font-weight:400;margin-bottom:0}.searchResultItemPath_1-7G{--ifm-breadcrumb-separator-size-multiplier:1;color:var(--ifm-color-content-secondary);font-size:.8rem}.searchResultItemSummary_17EU{font-style:italic;margin:.5rem 0 0}.loadingSpinner_EGxz{animation:1s linear infinite a;border:.4em solid #eee;border-radius:50%;border-top:.4em solid var(--ifm-color-primary);height:3rem;margin:0 auto;width:3rem}@keyframes a{to{transform:rotate(1turn)}}.loader_1VUO{margin-top:2rem}.search-result-match{background:rgba(255,215,142,.25);color:var(--docsearch-hit-color);padding:.09em 0}.DocSearch-Button{background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;font-weight:500;height:36px;justify-content:space-between;padding:0 8px;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Hit-Tree,.DocSearch-Hit-action,.DocSearch-Hit-icon,.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Input,.DocSearch-Link{-webkit-appearance:none;font:inherit}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding-bottom:2px;position:relative;top:-1px;width:20px}.DocSearch--active{overflow:hidden!important}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:4}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:0 0;border:0;color:var(--docsearch-text-color);flex:1;font-size:1.2em;height:100%;outline:0;padding:0 0 0 8px;width:80%}.DocSearch-Hit-action-button,.DocSearch-Reset{-webkit-appearance:none;border:0;cursor:pointer}.DocSearch-Input:-ms-input-placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset,.buttonContainer_3cXp .close{margin:0;padding:0}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Cancel,.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator,.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset{animation:.1s ease-in forwards b;appearance:none;background:none;border-radius:50%;color:var(--docsearch-icon-color);padding:2px;right:0}.DocSearch-Help,.DocSearch-HitsFooter,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Reset:focus{outline:0}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:0 0}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help{font-size:.9em;margin:0;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a,.docs-wrapper{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}.DocSearch-Hit--deleting{opacity:0;transition:.25s linear}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:.25s linear .25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border-radius:50%;color:inherit;padding:2px}.docSidebarContainer_3Kbt,svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon,.tocCollapsibleContent_2Ydz a{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"ยป "}.DocSearch-Prefill{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:5}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li,.buttonContainer_3cXp{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding-bottom:1px;width:20px}@keyframes b{0%{opacity:0}to{opacity:1}}.DocSearch-Button{margin:0;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}.popup_1cqI{align-items:center;bottom:16px;display:flex;justify-content:space-between;position:fixed;right:16px;width:344px;z-index:7}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast)}.hash-link:before{content:"#"}.anchorWithStickyNavbar_31ik{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_3R7-{scroll-margin-top:.5rem}.details_1VDD{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}ul.contains-task-list{list-style:none;padding-left:0}.tableOfContents_35-E{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:-webkit-sticky;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.tocCollapsible_1PrD{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleButton_2O1e{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_2O1e:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleContent_2Ydz>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_2Ydz ul li{margin:.4rem .8rem}.tocCollapsibleExpanded_3GYr .tocCollapsibleButton_2O1e:after{transform:none}.backToTopButton_35hR{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);width:3rem;z-index:var(--ifm-z-index-fixed)}.backToTopButton_35hR:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_18ls{opacity:1;transform:scale(1)}.docMainContainer_3ufF,.docPage_31aa{display:flex;width:100%}.mdxPageWrapper_3qD3{justify-content:center}@media (min-width:997px){:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_38nx,.announcementBarPlaceholder_2m9F{flex-basis:50px}.searchBox_1Doo{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_13-_{text-align:right}.menuLinkText_1J2g{cursor:auto}.menuLinkText_1J2g:hover{background:none}.sidebar_15mo{display:flex;flex-direction:column;height:100%;max-height:100vh;padding-top:var(--ifm-navbar-height);position:-webkit-sticky;position:sticky;top:0;transition:opacity 50ms;width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_267A{padding-top:0}.sidebarHidden_2kNb{height:0;opacity:0;overflow:hidden;visibility:hidden}.sidebarLogo_3h0W{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_3h0W img{height:2rem;margin-right:.5rem}.menu_Bmed{flex-grow:1;padding:.5rem}.menuWithAnnouncementBar_2WvA{margin-bottom:var(--docusaurus-announcement-bar-height)}.collapseSidebarButton_1CGd{background-color:var(--ifm-button-background-color);border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:-webkit-sticky;position:sticky}.collapseSidebarButtonIcon_3E-R{margin-top:4px;transform:rotate(180deg)}.expandSidebarButtonIcon_1naQ,html[dir=rtl] .collapseSidebarButtonIcon_3E-R{transform:rotate(0)}html[data-theme=dark] .collapseSidebarButton_1CGd,html[data-theme=dark] .collapsedDocSidebar_2JMH:focus,html[data-theme=dark] .collapsedDocSidebar_2JMH:hover{background-color:var(--collapse-button-bg-color-dark)}.collapsedDocSidebar_2JMH:focus,.collapsedDocSidebar_2JMH:hover,html[data-theme=dark] .collapseSidebarButton_1CGd:focus,html[data-theme=dark] .collapseSidebarButton_1CGd:hover{background-color:var(--ifm-color-emphasis-200)}.docItemCol_3FnS{max-width:75%!important}.tocMobile_3Hoh{display:none}.docMainContainer_3ufF{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_3NYZ{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docSidebarContainer_3Kbt{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_3pA8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.collapsedDocSidebar_2JMH{align-items:center;display:flex;height:100%;justify-content:center;max-height:100vh;position:-webkit-sticky;position:sticky;top:0;transition:background-color var(--ifm-transition-fast) ease}html[dir=rtl] .expandSidebarButtonIcon_1naQ{transform:rotate(180deg)}.docItemWrapperEnhanced_2vyJ{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.row .col.col.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator,.navbar__item,.tableOfContents_35-E,.toggle_3Zt9{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.pills--block .pills__item:not(:first-child){margin-top:var(--ifm-pills-spacing)}.pills--block .pills__item:not(:last-child){margin-bottom:var(--ifm-pills-spacing)}.tabs--block .tabs__item:not(:first-child){margin-top:var(--ifm-tabs-spacing)}.tabs--block .tabs__item:not(:last-child){margin-bottom:var(--ifm-tabs-spacing)}.searchBox_1Doo{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_gpai{padding:0 .3rem}}@media only screen and (max-width:996px){.searchQueryColumn_22lI,.searchResultsColumn_3okB{max-width:60%!important}.searchLogoColumn_21YU,.searchVersionColumn_1eqi{max-width:40%!important}.searchLogoColumn_21YU{padding-left:0!important}}@media (max-width:750px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%;max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Cancel{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}}@media screen and (max-width:576px){.searchQueryColumn_22lI{max-width:100%!important}.searchVersionColumn_1eqi{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media screen and (max-width:500px){.popup_1cqI{bottom:0;right:0;width:100%}}@media (hover:hover){.backToTopButton_35hR:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width);animation:none;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0}.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{transition:none}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}@media print{.announcementBar_3WsW,.footer,.menu,.navbar,.pagination-nav,.table-of-contents{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_39YC{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/images/favicon-30e471a9db203980f6325c9296cde23b.ico b/assets/images/favicon-30e471a9db203980f6325c9296cde23b.ico new file mode 100644 index 0000000000000000000000000000000000000000..7e038b38ecbeb55b4792ce7aa55539bd27404ba9 GIT binary patch literal 15406 zcmeHOYitx%6rKtq0)@8Bqf|obBTAwKq6YneN{oqr00q+ojZuP9L9E?7vn|FDT*MIn zphRL~LX=>DXhkswG@=m+Xb==Zh=@^9o`nD{ZFgtxmU8{hY_}}S%ywoUv)hDCCNuYW zzH{!m=bn4+T}djF21yka65h4a{K1kmS(2pM+C+MMr6hfTyh)RK%Ws#Y9~DU&k2+|A z7Kwbk9Dj;oKB(&E21Pe_tIRs47}j}Jw=8^L#9Pp#=vEx>4!c~p_Tu|<#o({h)OX0L zVV+Ia^ZN$P?V4^K^4l(@emlMwq@-=Ue$urOF%%g7_0#5ZT^=K$D$IQDa$Z7a9@EF| zL5YYVS;>J}`;&vJ>ih|hG*e~tRkFPl5!a#pPCtEUI)A^fJw7x&em`*ZcWXw4uDz_&d>+I_e{w;N+$ z2ihdlzWgA+6&Bl!vH3knnrXBSU@k!4io-v2w#}Z4y46`M47Lu^{3wzPh`ts!Z?XJluDQFph=YvW5^alOcgOmYm(D$kI<&YQydw(i8418lM zefn1P*rMR*TkoaQC*J{U^PfRr(3rV6oj#>CBmR64^vOSVqAxXw8&re;P;d-}^{69# zWU3+lIOu!#S+lWS4P6u6=qG$d{#oHWhZ zd8UtwN{DnZKfWr~ogR(x34Z8PU5ahwLk}pHqP%!!gkSnK^auoY*I3H6MU|yM+B_dY``1iI~U=*rrRK<$${6@2HJJ z^F_<8azqS9oaGH*=!?g>V1Yly*J~^~U8?^%H@+RPU=4o&{jULUhbWeSryaK9SM2Rp zRfo)}H4!n)q1m;pUI|c~1R+{!4xWDFB&Z|RwG5J*MS11Rv2j|M-=!F_De#qMDdG4_ zDvQ5`?{)C&w?G%RQk(()>^|toF{H__KBY3V73rvpt|aYBH_BV7KE{<|FZ=A6h21Y- zkM!H1)2tZrXR&{Mq`EmiS#GrMP!VI(!eThB7Xex?=sf7l2I$Cs^nV=R zUFfd|>!J6#l&k$id!lDQ_PPq4)vbT9_t-(Y4EZ!s{5#b~)4WCfPf@REdv(xGj!&jH z$q{jSjI(a8sR)T$8VC5ZuOXk}^_kk1T3HWtV~ZS$j=`859AMZJvNWs?neo{ek8=YO zzi!XV6|nPr1}J`kvxALF$XpH`>Tj(qHT_TGIY4oJ=up;YYDFD8X0^f&RbUPI2spCx z+lq=GHj~yg+Oq%$or5OFWx%{?4H&gRR08{^fr{T=#~7dK!G9^Wap@-P_Aha++yWi~ z^>=a^bNG`-lkn-Sh0KT1ANhx+CTC|njPFXtFV7X_@GDjW|A1HzG#1~Mil6rGh)GRP z_;{s11{&=C75GVquup)0x?w=*P}o|Lj-S%Bzr}u`)crcFw`Rl%KgB^5#+Q|{UxaxY z$FtB8KQbwf2OavWg!L$<8QeAAbsL>^FuoM{3l(Q~wu#22hT9 zFcbJ)?)MapudUS$owzyK|4*CWsUk-7MJeeKe76?Y`)KJb2~nmsMrUBXpgUBV=2TE+ z7h(HX)zqK#979$jVg%OYwIza|L#LNWbq9x}i#k)9?!sZsD1p5`r#SHo67(Vy-mA(` zAHL~Q=pHZfIMDsZx~uSc$bfHGi@Ch5sB@WFr>j|a#!)`(H8O9)pXZ0+dE;tFsD}r53&)zhwL4Ap!Lm_57=}nJAr2twT{o)wk`R-iI>-@U@xy`{0(2>8;<9^Rq9`o zuBdI2?vLdOy27i8IYotX$!B>c-+5Z()GbuuZ$F)JGyis?t_U8k+wvRvt#%#dU0rdU zyfgIoJmuZ-H}XBL!RN(s+BIZNdH0jF0(8HYhY7#rqsvJfo}6XEycM}Paig&OT6{+^ z2u*xf!93_!BLb3hQ0qqA z!avVN$i6Jp-eN)Bb2(_nwFa%vMS=@oO8Ly^TkE=@pE>(vNjisw_332WF8W-9cOeVtq?t94S0(0bo?S0K0jrm?k+0=j@roI(`2}55oA#|e-U7t3h-bW@h zddq+=6OE`rTy@u3Fk;OujNfzv17FS(o+z@BkX?l6@dk7orB^USt+pVNysx{-jIgD8 z1fR`DtxcJDWL=i>?o-QeVZmzQheNJ}e{XzYMdT1-m}5lW#b#8!Vn^WdY;@o{HREjP zu{aAecih6Hjj0&B$cXcqMNnl@&hK1CA)a~7jDF;q@S)xh+3-7Ugin$g(I01F>ef`O z;@?w0G2rwqMIMy%6B$tDCqAnPEBDzk@hvktFSDTOG9w19NmDSteK-rNj#`v`1+Tm# z@5(=|{3_q^`|Ve(h~0EkdH03gX*l$|T_Znb<+pSVha4-ixb0FdX6zv5GX|W?DwSWi z`lEm-`Hw1-cdNhJHSXrK*qJb1J$Q+Iy4Qd46!`?*AH$P!idH3M7o8zLa}slkiwfC{$vFj0xYugh7K?g@cfKpXT`ljb>)h=<9`L3fFIk&jP_XD$IUA#q z8ILv`JMXCo$rN7?&Lw_MEmYq zt{M8X4b^|PBl>C{p1qcjmZxoKw%&pU$83lktXJ%^*yjGzjQIM*-N;DsV(mF7I;O~~ zlXr7&7QpY~@9;}WMd(R8YSPbz)82=zvY^ok8@fNEr!Uf@-7p7^Rx^zl@M}Ke$ulh- zZa;G`t#0x+)bFzI?a3^J|D|mB6GIi!FIU)c8|thf{mFJbzQl}?^e0c!FSdQ#gr;xN zuchSSjjybC-rup;YT<#{D)PRZZTVoE4K?3_nfjl|71uC&YE;`h6}$Nf|6=oV|lBfJ6+SW*4x zO*EfwLaXscgzPk+dSZgIf9v-h`!}9zM4O-UaNdQVu6xMesy)|!_iY00%?Lf7q)d&N zZ$i*{J0iZZqW!8|#yojwM80 zMUz6m_fw{~^Y*iau-h7YvQ|TTzYi zW)<=|c!w2r7%%!H*cHCC;QCQR3}`phfVNK=5W?r37;p8RNV(M>p#yxI{fNqi{R z;Folm{(*(DQmOw|_`mOBzOuiT|FVBC{x&H2C)8bT!DHi1Xg`c+KZ$2gc@O{0qUS_Eh&4K17cr{o6^u>@Pehp+Am#6E#$?TmzqXp25g@ zCMEW6$r!Tdvqpv1sKEvV9b{f`A`7i33lBX*xqs7)Dm*Jc<_SLM7*~I4#xrXjd{_66 zc{39ak1^mlzSI5BkMnK$J6B74H`HlqyiJ+DX5$yE5B zvNNXTd0e(5IQ}f^Q1+_tvtr2mW%)j4O)5G+rN{e@vsdI#VkVV-xld+{E&I#WWuzV> z=bDtbc_?#*P@ZkX@?5l`jx>&=oH2K3JA!z5?oEy`w~0Ta@I0Jxa`aM1Os~>CZsQF^ zKc9^;|1>MIFMFx+ns)z9^doWxDu$u7>mmbkHK(jqqrCgjzEr!cr(Luta@L)^Z@s~a z2l!nm?O^oWER16=qwX#D{;y@A5ADUV-<>uae_Q6$}#VI(g&p#gdP`$#Z>#ynB#x+nYRjau)p% z?OSc;lJ#feb%h3-X1vatKA6*D%cW7Z0js%IL$%i3k*582;c{H5ZNJbHax z9_CT@hmi*@*K%*_Sg*G;5xb$ReoxqZ126AO#{tTy$dbB-^X@+W5)AI*Pv?8iwKg$_ z9J$#^vsTU*Grv8P;ll3{`$oDw#-Fmk{Bw=JUH2E7=I$zMS7iU^w%){sB$Ef46`tQQ z{&pZx`QXSuT=$pwZrb+LGP?b*Ls^KsSyB91`TRr0Ao8Hdq)S{Xc($ZiFmF#9UOSM1 zotIg!aC^?AS$X&F^Dh;H+!ft)lYhF_jLP!q-t$i_2KlVUikg_IT>dTJsW#R1{r~*! zo&!=Rk>cqXUiYI;!ez?+1Mv6bH_ZX3bOnu)jDPe^%r1N*Nmsms@y})21d}rkQ$Al- zzLVeZxAKm>D{GWn_%D7y9sKY3oT4b=o1KtTyp#HLll8Ttva;^9i{+lnZ~2b$F4vH? zWX-=Awz7PDc0og8UBMXV25}Xz{`NoR@Ri!-3TTix$?B&qZ?mVF>X)v(q85y>u*n!y=2e(L5r-DtSj!u`sQAqdEo};QX%xg zlmAq$s1kH>kEER9J+kM$(y(O<{*kQvBbN1_H1bTT^R8l@OY+Sa)_Xkh@jg7~UWIA0 zw_x})=MV=xkf6W)Jne{Ci%0N>Fb{vmh5v^sPoqhb^klTZzqilDX2Bp>?uG`Txdgk; zb$`KMllaHD;QxxTRZYs(@ay*zzsOs$POwz=931j4GEuE4r%kTxwqHXftQCb~*NjQ+~u2)uPM{Wo_Wa!>r9vubVSJ zmt0(}H}n{5z|{9F`07|5&Sg}>{&=S6wqO&Co^&BuUo=f@q>5X;?<0R(u}|vHnxo%U z_8TexPcX0j;7YzC^UZeUBH{(sRaj?e#9Ulk1D1SQY8KsD+nCSZ>e1isK|hF1FuKDp zzEAvzidlRAihK?rpKF~t$a>sq1QUOQZB{gA4>g#1dn4AwS}=bU{7qOJk{YMvx9y2r zTXTryxjf9??&~~9kFmXH{wwk<7+w9e#2yk8XfbO)A7K3_f^~Lp=66+j22$(rP2zbl zzphTY1b+nUF@nF%_pI-*J~WuU=qH$;_nv6LL(dw}p7gY$EcvrWAHjOv*JtzpG!24P z8!t)xR1(jW(OH#-v((dA+RNai3kW^Cue5F|^#Z{k#yVmn)&_&v!>xBA4;@&u7|i;n z)D>c0G9i+Gw_RaD=c!UxW3M5}j)A1NY~7^tx*=Evv&a!`&fg`DBv$ss+^_Ndl>&@l zE!8hU51)%^s7l$dxrOz0_RjrTU-KqEeV8D7v*w}H;Q4nDd+(87v-ZMTL@;Zw&3Ik| zSw9LnV@Ffs7g>6Jot3p`_j`K6Qu4e&Fbj5x!6lCM6i4p8kdINXn$V8=7jj7IGSmas zXu6Cw;!)P>o3UVXAi=ka|1Ou<)Sv}3OHh8ZP|<(=dZzsa@8U^4}DqBQt`KD zKOvemwRdUHD$Y5}(O&xVM#BFV<5;KVj6!?%>`rAn zYkzm(yHmcIKa}Q8ZgLN)4T-%Iy?c~t3~+uUoN`r-G==P< z-DI6QdJJo6tXoRWx)F8Y0rn88@(QP3G^Q^2ops=ENq&efw;}$6^nvfN2ly86r|D;8 z?=!rMzmVFoTU$lUYR>15X7QWR#Qo4{Jw_0x=%QTG_wb|M)@84;egfs3^5jPyZobt~ z?|+azm_8Fs?9~|1jPLoRq#-CNg=avWId+<~a!!K$Z^_!Y;BU#bVn548IQ6CJ&-r+s zb;OxVEtti=mhf*O=R7|8)`rcTUlHF?h88tnbt5}3vo9p}Tlz&RcDeU^+l+vc9);S! zlX$ufYvmE+jOaw!={K2kF(VDAy^giaOM3PiZ}JS-<4ZWnITQ9&s0-3(5c?ZS`s;Ep z>ABS9=Z>sP_Z*`~4_-al+v)#m28O+pjwfEp#?X02yt~E5b8*O=6x;qL}jo6nqOnxhC2C(I zI%@T5oxp|vqPHFBLj`|~3x4UDbY+dyhdnW|mwp$olcyGVbMFx9L4C@3AkRnon1ZJ^ z?-7)bw$usHj|ld`>T_;NdS7)D>95(BXg7nk*N-fyM!51YNPkNDVPc;`_?u??ZHS&~!lSgsk34TeAp6+TE9gFt{g9HroVJD= z``In_Dp>Dkze0MK&iYJQ`T6n~{Yy#Q^@NN3tFqLFb|*L?9wBFw(11LAnEdTB!hth_ zy{ziAN8&3QO5cpSEcgZI!=v~c_PA=(Pc)(}?KY2gjPJH$@7MPPS8+P<^t#H{q$SX(N`f7)u|m+K*(x6GNTxYheW#%{ip-JtKRXhXb@v#%&U zxc20)V3nSj^u=5w7eg? zp7K9ehxU}~WxLebEJt0;7612_3l!TU_@j9Br0><*P@zHeK<4~v@EoK+`VjlpJ;+DF zDOVHvHNSJ|sGg9*9<~*&C`0WjHxE)?g!keHedr5rn`t$u#` z{R})vpFN0ut5eK}6wK6L#Rj?XU;KyIe)S9_27Zk8TJ8C%XYd&Fk{Yx{ttl7Me-xXq z;O7}MU|bOp|10B)V+uaO8u+~pzPwkt%z2HIn-F-|z+R0R)#wvjy~e&i=loQ>+I#G} zR6IISk8YHO^*=c4`D#7VmH+bhq_;U!SRzAmmw0{v?V^fZ?$WyqXRop;d-rX~`$*AE z>S$})tXg6piA#FR4H>tEGUlj5J_n>+XKyV7{t4F+yvvMwOWEVwor^xpGD~}GTI^ys z`_Io-a*Daja&gKrOX%Q#NiEe~?Q+$3_R<*^l@76|BTD+Nstk3c-I4i{2-^1u`sN7c z0?p%@8&I~x=tm=YE@F40C_Al5Lm2zzGC$*c%7zB)Tecuiq8DZ%){VUpogKO)oxU(f z>8~BUq{-b%;s=R=+{JH)e=fj4+GQ2HdLQIskNVReOH3p=jpS$&OL)`QR!!k-3u*1m z7*+J5Gi58{Mb69ed$FtjjGa#kSUCpT8IFO%K|ouDoPEL-L(!^jqQYm=)~W zIe-PiP$%izq<>tSb4%frlbRdpFC<=I+$VC=eOfj~b8bMD^*P_(!olBcSbdIh!L@L*E&Ce7Mu*7Q1o=F8RAcLk0B{$x+uG&QsFVsT;EBcQW$et%owu;*f*B`R)BE^D4r1O* zL!YU7WiL;8vAg<-;Fo`-ZMwVql`41QmuGNhNM_GPuVqfK?_`5gFNvY8iIUj``c;4C zzV&I>WnLwib9C(%(e7$y2}EvY?o7qrU#y6`k%xEVba;AMI-Y*rh@G5MQ}-)(SL#={ z-PW%JztrZGK7~vDP`i%IbV__GwrLdom-uP%3*s9)P!A+O6#NZ2?-oTl=*_vJ(W{+$ zs>=M-ZK?R+m<})QO~)&{vheY~T*O_|*msS*m+XJX`e8-&TP+RpS?2L&=0@gEmhZJg zeB*G=Og3RW5p;;NY4dd$xstQ{B{MTBZtY$4b|q#11oK{*n{(Zx?BCMQsJMPBXW*d0 zbN#&Rnq~Jq&pPP}&c^oHo>?JopR(iZUuJV&-j`8o z7qz@rKg%4;tNSyso&UcIsb8zk7dBjgYvG%+X6Uko{uX-2U^B5P%d`abaF8zml>))v~s5-6o zPd(w6=X)vpvuM**+;X48nIQRpQYxOq(df~A?4N3B5ZjulE0`|+!xIhhtOLr7*dqGT z*AHakQ{p~y-CkLqOKpn%>!SPGzgB5b@0Fb&khsGWo$B-dtN8&HyLy-2fy8`L!~S=h Y-%x3gJ9XpVa(+fj!+$>i|K`B|0@-F=*Z=?k diff --git a/assets/js/389594df.30e5674b.js b/assets/js/389594df.30e5674b.js deleted file mode 100644 index 30883c03..00000000 --- a/assets/js/389594df.30e5674b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_open_sauced_docs_opensauced_pizza=self.webpackChunk_open_sauced_docs_opensauced_pizza||[]).push([[322],{3905:function(e,n,t){t.d(n,{Zo:function(){return p},kt:function(){return d}});var a=t(7294);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function r(e){for(var n=1;n=0||(i[t]=e[t]);return i}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(i[t]=e[t])}return i}var l=a.createContext({}),c=function(e){var n=a.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):r(r({},n),e)),t},p=function(e){var n=c(e.components);return a.createElement(l.Provider,{value:n},e.children)},u={inlineCode:"code",wrapper:function(e){var n=e.children;return a.createElement(a.Fragment,{},n)}},m=a.forwardRef((function(e,n){var t=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),m=c(t),d=i,h=m["".concat(l,".").concat(d)]||m[d]||u[d]||o;return t?a.createElement(h,r(r({ref:n},p),{},{components:t})):a.createElement(h,r({ref:n},p))}));function d(e,n){var t=arguments,i=n&&n.mdxType;if("string"==typeof e||i){var o=t.length,r=new Array(o);r[0]=m;var s={};for(var l in n)hasOwnProperty.call(n,l)&&(s[l]=n[l]);s.originalType=e,s.mdxType="string"==typeof e?e:i,r[1]=s;for(var c=2;c=0||(i[t]=e[t]);return i}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(i[t]=e[t])}return i}var l=a.createContext({}),c=function(e){var n=a.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):r(r({},n),e)),t},p=function(e){var n=c(e.components);return a.createElement(l.Provider,{value:n},e.children)},u={inlineCode:"code",wrapper:function(e){var n=e.children;return a.createElement(a.Fragment,{},n)}},m=a.forwardRef((function(e,n){var t=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),m=c(t),d=i,h=m["".concat(l,".").concat(d)]||m[d]||u[d]||o;return t?a.createElement(h,r(r({ref:n},p),{},{components:t})):a.createElement(h,r({ref:n},p))}));function d(e,n){var t=arguments,i=n&&n.mdxType;if("string"==typeof e||i){var o=t.length,r=new Array(o);r[0]=m;var s={};for(var l in n)hasOwnProperty.call(n,l)&&(s[l]=n[l]);s.originalType=e,s.mdxType="string"==typeof e?e:i,r[1]=s;for(var c=2;c=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var l=a.createContext({}),p=function(e){var n=a.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):r(r({},n),e)),t},s=function(e){var n=p(e.components);return a.createElement(l.Provider,{value:n},e.children)},u={inlineCode:"code",wrapper:function(e){var n=e.children;return a.createElement(a.Fragment,{},n)}},m=a.forwardRef((function(e,n){var t=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),m=p(t),d=o,v=m["".concat(l,".").concat(d)]||m[d]||u[d]||i;return t?a.createElement(v,r(r({ref:n},s),{},{components:t})):a.createElement(v,r({ref:n},s))}));function d(e,n){var t=arguments,o=n&&n.mdxType;if("string"==typeof e||o){var i=t.length,r=new Array(i);r[0]=m;var c={};for(var l in n)hasOwnProperty.call(n,l)&&(c[l]=n[l]);c.originalType=e,c.mdxType="string"==typeof e?e:o,r[1]=c;for(var p=2;p=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var l=a.createContext({}),p=function(e){var n=a.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):r(r({},n),e)),t},s=function(e){var n=p(e.components);return a.createElement(l.Provider,{value:n},e.children)},u={inlineCode:"code",wrapper:function(e){var n=e.children;return a.createElement(a.Fragment,{},n)}},m=a.forwardRef((function(e,n){var t=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),m=p(t),d=o,v=m["".concat(l,".").concat(d)]||m[d]||u[d]||i;return t?a.createElement(v,r(r({ref:n},s),{},{components:t})):a.createElement(v,r({ref:n},s))}));function d(e,n){var t=arguments,o=n&&n.mdxType;if("string"==typeof e||o){var i=t.length,r=new Array(i);r[0]=m;var c={};for(var l in n)hasOwnProperty.call(n,l)&&(c[l]=n[l]);c.originalType=e,c.mdxType="string"==typeof e?e:o,r[1]=c;for(var p=2;p=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 l=r.createContext({}),s=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},u=function(e){var t=s(e.components);return r.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),d=s(n),f=o,m=d["".concat(l,".").concat(f)]||d[f]||p[f]||i;return n?r.createElement(m,a(a({ref:t},u),{},{components:n})):r.createElement(m,a({ref:t},u))}));function f(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,a=new Array(i);a[0]=d;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:o,a[1]=c;for(var s=2;s=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 l=r.createContext({}),s=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},u=function(e){var t=s(e.components);return r.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),d=s(n),f=o,m=d["".concat(l,".").concat(f)]||d[f]||p[f]||i;return n?r.createElement(m,a(a({ref:t},u),{},{components:n})):r.createElement(m,a({ref:t},u))}));function f(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,a=new Array(i);a[0]=d;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:o,a[1]=c;for(var s=2;s=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var p=a.createContext({}),c=function(e){var t=a.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},l=function(e){var t=c(e.components);return a.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,i=e.mdxType,r=e.originalType,p=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),d=c(n),m=i,h=d["".concat(p,".").concat(m)]||d[m]||u[m]||r;return n?a.createElement(h,o(o({ref:t},l),{},{components:n})):a.createElement(h,o({ref:t},l))}));function m(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var r=n.length,o=new Array(r);o[0]=d;var s={};for(var p in t)hasOwnProperty.call(t,p)&&(s[p]=t[p]);s.originalType=e,s.mdxType="string"==typeof e?e:i,o[1]=s;for(var c=2;c=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var p=a.createContext({}),c=function(e){var t=a.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},l=function(e){var t=c(e.components);return a.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,i=e.mdxType,r=e.originalType,p=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),d=c(n),m=i,h=d["".concat(p,".").concat(m)]||d[m]||u[m]||r;return n?a.createElement(h,o(o({ref:t},l),{},{components:n})):a.createElement(h,o({ref:t},l))}));function m(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var r=n.length,o=new Array(r);o[0]=d;var s={};for(var p in t)hasOwnProperty.call(t,p)&&(s[p]=t[p]);s.originalType=e,s.mdxType="string"==typeof e?e:i,o[1]=s;for(var c=2;c=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var c=i.createContext({}),p=function(e){var n=i.useContext(c),t=n;return e&&(t="function"==typeof e?e(n):o(o({},n),e)),t},l=function(e){var n=p(e.components);return i.createElement(c.Provider,{value:n},e.children)},d={inlineCode:"code",wrapper:function(e){var n=e.children;return i.createElement(i.Fragment,{},n)}},u=i.forwardRef((function(e,n){var t=e.components,a=e.mdxType,r=e.originalType,c=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),u=p(t),m=a,g=u["".concat(c,".").concat(m)]||u[m]||d[m]||r;return t?i.createElement(g,o(o({ref:n},l),{},{components:t})):i.createElement(g,o({ref:n},l))}));function m(e,n){var t=arguments,a=n&&n.mdxType;if("string"==typeof e||a){var r=t.length,o=new Array(r);o[0]=u;var s={};for(var c in n)hasOwnProperty.call(n,c)&&(s[c]=n[c]);s.originalType=e,s.mdxType="string"==typeof e?e:a,o[1]=s;for(var p=2;pnode and npm versions",id:"usage-on-older-node-and-npm-versions",children:[],level:3},{value:"Why not use check-engines or engine-strict",id:"why-not-use-check-engines-or-engine-strict",children:[],level:3},{value:"Library usage",id:"library-usage",children:[],level:3}],level:2},{value:"Contributing",id:"contributing",children:[],level:2}],d={toc:l};function u(e){var n=e.components,t=(0,a.Z)(e,o);return(0,r.kt)("wrapper",(0,i.Z)({},d,t,{components:n,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"open-saucedcheck-engines"},"@open-sauced/check-engines"),(0,r.kt)("h2",{id:"description"},"Description"),(0,r.kt)("p",null,"The ",(0,r.kt)("inlineCode",{parentName:"p"},"npm")," package ",(0,r.kt)("inlineCode",{parentName:"p"},"@open-sauced/check-engines")," is designed to help contributors install dependencies conforming to the ",(0,r.kt)("inlineCode",{parentName:"p"},"engines")," property in package.json."),(0,r.kt)("h2",{id:"dependencies"},"Dependencies"),(0,r.kt)("p",null,"This package uses the following modules:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("a",{parentName:"li",href:"https://github.com/npm/npm-install-checks"},"npm-install-checks"))),(0,r.kt)("h2",{id:"installation"},"Installation"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"npm install --save-dev @open-sauced/check-engines\n")),(0,r.kt)("p",null,"Add the verification scripts to your ",(0,r.kt)("inlineCode",{parentName:"p"},"scripts")," section in the ",(0,r.kt)("inlineCode",{parentName:"p"},"package.json")," file:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-json"},'{\n "scripts": {\n "preinstall": "npx @open-sauced/check-engines"\n }\n}\n')),(0,r.kt)("p",null,"The reason why we provide ",(0,r.kt)("inlineCode",{parentName:"p"},"npx")," in the ",(0,r.kt)("inlineCode",{parentName:"p"},"scripts")," section is for the people using this as a development enhancement, interactive configurations or trimmed dependency trees, where using ",(0,r.kt)("inlineCode",{parentName:"p"},"npx")," is preferred over installing all the dependencies at once. "),(0,r.kt)("h2",{id:"usage"},"Usage"),(0,r.kt)("p",null,"Use your favourite package manager to install dependencies in your project or, if you set it as global verification system:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-json"},'{\n "scripts": {\n "check-engines": "npx @open-sauced/check-engines"\n "preinstall": "npm run check-engines",\n "prestart": "npm run check-engines"\n }\n}\n')),(0,r.kt)("h2",{id:"advanced-usage"},"Advanced usage"),(0,r.kt)("p",null,"If you have an API or any other non-library type of application, you can decouple this package from any install scripts and just use it as a verification:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-json"},'{\n "scripts": {\n "check-engines": "npx @open-sauced/check-engines"\n "prestart": "npm run check-engines"\n }\n}\n')),(0,r.kt)("p",null,"A more traditional approach not using ",(0,r.kt)("inlineCode",{parentName:"p"},"pre")," or ",(0,r.kt)("inlineCode",{parentName:"p"},"post")," scripts, this example enables the check only for local machine development:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-json"},'{\n "scripts": {\n "check-engines": "npx @open-sauced/check-engines"\n "start": "...",\n "dev": "npm run check-engines && npm start -- --watch"\n }\n}\n')),(0,r.kt)("h2",{id:"faq"},"FAQ"),(0,r.kt)("h3",{id:"usage-on-older-node-and-npm-versions"},"Usage on older ",(0,r.kt)("inlineCode",{parentName:"h3"},"node")," and ",(0,r.kt)("inlineCode",{parentName:"h3"},"npm")," versions"),(0,r.kt)("p",null,"Older ",(0,r.kt)("inlineCode",{parentName:"p"},"node")," and ",(0,r.kt)("inlineCode",{parentName:"p"},"npm")," versions won't be able to run this package, depending on versions the scripts section could be ignored completely."),(0,r.kt)("p",null,"If you have that use case, this package is only worth enabling for progressive contributors frequently missing the legacy support of the respective module and forcefully upgrading dependencies - them running newer versions will force the error message and explicitly disable. "),(0,r.kt)("h3",{id:"why-not-use-check-engines-or-engine-strict"},"Why not use ",(0,r.kt)("inlineCode",{parentName:"h3"},"check-engines")," or ",(0,r.kt)("inlineCode",{parentName:"h3"},"engine-strict")),(0,r.kt)("p",null,"As described in the ",(0,r.kt)("inlineCode",{parentName:"p"},"npm@6")," ",(0,r.kt)("a",{parentName:"p",href:"https://docs.npmjs.com/cli/v6/configuring-npm/package-json#enginestrict"},"engine-strict docs"),": "),(0,r.kt)("blockquote",null,(0,r.kt)("p",{parentName:"blockquote"},"Prior to npm 3.0.0, this feature was used to treat this package as if the user had set engine-strict. It is no longer used.")),(0,r.kt)("p",null,"In ",(0,r.kt)("inlineCode",{parentName:"p"},"npm@6")," and later this was re-introduced as a ",(0,r.kt)("a",{parentName:"p",href:"https://docs.npmjs.com/cli/v7/using-npm/config#engine-strict"},"config flag"),"."),(0,r.kt)("p",null,"This package is designed with multiple legacy use cases in mind."),(0,r.kt)("h3",{id:"library-usage"},"Library usage"),(0,r.kt)("p",null,"If you are using this module in a library package, be advised that any ",(0,r.kt)("inlineCode",{parentName:"p"},"*install")," script will run in the parent module when installed."),(0,r.kt)("p",null,"For example, given a module ",(0,r.kt)("inlineCode",{parentName:"p"},"@demo-org/demo-package")," with a ",(0,r.kt)("inlineCode",{parentName:"p"},'preinstall: "npx @open-sauced/check-engines"')," script, running ",(0,r.kt)("inlineCode",{parentName:"p"},"npm install @demo-org/demo-package")," will require your locally installed ",(0,r.kt)("inlineCode",{parentName:"p"},"node")," and ",(0,r.kt)("inlineCode",{parentName:"p"},"npm")," versions to match the ",(0,r.kt)("inlineCode",{parentName:"p"},"engines")," section of your ",(0,r.kt)("inlineCode",{parentName:"p"},"package.json")," - if that is not set, nothing should happen and this package is a stray dependency in either ",(0,r.kt)("inlineCode",{parentName:"p"},"@demo-org/demo-package")," or the module you are running this command in."),(0,r.kt)("h2",{id:"contributing"},"Contributing"),(0,r.kt)("p",null,"We're always happy to onboard people into open source!"),(0,r.kt)("p",null,"Check out the repository at ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/check-engines"},"@open-sauced/check-engines")," \u2764\ufe0f"))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/5e0f9673.59571843.js b/assets/js/5e0f9673.59571843.js new file mode 100644 index 00000000..43b7c449 --- /dev/null +++ b/assets/js/5e0f9673.59571843.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_open_sauced_docs_opensauced_pizza=self.webpackChunk_open_sauced_docs_opensauced_pizza||[]).push([[938],{3905:function(e,n,t){t.d(n,{Zo:function(){return l},kt:function(){return m}});var i=t(7294);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function o(e){for(var n=1;n=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var c=i.createContext({}),p=function(e){var n=i.useContext(c),t=n;return e&&(t="function"==typeof e?e(n):o(o({},n),e)),t},l=function(e){var n=p(e.components);return i.createElement(c.Provider,{value:n},e.children)},d={inlineCode:"code",wrapper:function(e){var n=e.children;return i.createElement(i.Fragment,{},n)}},u=i.forwardRef((function(e,n){var t=e.components,a=e.mdxType,r=e.originalType,c=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),u=p(t),m=a,g=u["".concat(c,".").concat(m)]||u[m]||d[m]||r;return t?i.createElement(g,o(o({ref:n},l),{},{components:t})):i.createElement(g,o({ref:n},l))}));function m(e,n){var t=arguments,a=n&&n.mdxType;if("string"==typeof e||a){var r=t.length,o=new Array(r);o[0]=u;var s={};for(var c in n)hasOwnProperty.call(n,c)&&(s[c]=n[c]);s.originalType=e,s.mdxType="string"==typeof e?e:a,o[1]=s;for(var p=2;pnode and npm versions",id:"usage-on-older-node-and-npm-versions",children:[],level:3},{value:"Why not use check-engines or engine-strict",id:"why-not-use-check-engines-or-engine-strict",children:[],level:3},{value:"Library usage",id:"library-usage",children:[],level:3}],level:2},{value:"Contributing",id:"contributing",children:[],level:2}],d={toc:l};function u(e){var n=e.components,t=(0,a.Z)(e,o);return(0,r.kt)("wrapper",(0,i.Z)({},d,t,{components:n,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"open-saucedcheck-engines"},"@open-sauced/check-engines"),(0,r.kt)("h2",{id:"description"},"Description"),(0,r.kt)("p",null,"The ",(0,r.kt)("inlineCode",{parentName:"p"},"npm")," package ",(0,r.kt)("inlineCode",{parentName:"p"},"@open-sauced/check-engines")," is designed to help contributors install dependencies conforming to the ",(0,r.kt)("inlineCode",{parentName:"p"},"engines")," property in package.json."),(0,r.kt)("h2",{id:"dependencies"},"Dependencies"),(0,r.kt)("p",null,"This package uses the following modules:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("a",{parentName:"li",href:"https://github.com/npm/npm-install-checks"},"npm-install-checks"))),(0,r.kt)("h2",{id:"installation"},"Installation"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"npm install --save-dev @open-sauced/check-engines\n")),(0,r.kt)("p",null,"Add the verification scripts to your ",(0,r.kt)("inlineCode",{parentName:"p"},"scripts")," section in the ",(0,r.kt)("inlineCode",{parentName:"p"},"package.json")," file:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-json"},'{\n "scripts": {\n "preinstall": "npx @open-sauced/check-engines"\n }\n}\n')),(0,r.kt)("p",null,"The reason why we provide ",(0,r.kt)("inlineCode",{parentName:"p"},"npx")," in the ",(0,r.kt)("inlineCode",{parentName:"p"},"scripts")," section is for the people using this as a development enhancement, interactive configurations or trimmed dependency trees, where using ",(0,r.kt)("inlineCode",{parentName:"p"},"npx")," is preferred over installing all the dependencies at once. "),(0,r.kt)("h2",{id:"usage"},"Usage"),(0,r.kt)("p",null,"Use your favourite package manager to install dependencies in your project or, if you set it as global verification system:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-json"},'{\n "scripts": {\n "check-engines": "npx @open-sauced/check-engines"\n "preinstall": "npm run check-engines",\n "prestart": "npm run check-engines"\n }\n}\n')),(0,r.kt)("h2",{id:"advanced-usage"},"Advanced usage"),(0,r.kt)("p",null,"If you have an API or any other non-library type of application, you can decouple this package from any install scripts and just use it as a verification:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-json"},'{\n "scripts": {\n "check-engines": "npx @open-sauced/check-engines"\n "prestart": "npm run check-engines"\n }\n}\n')),(0,r.kt)("p",null,"A more traditional approach not using ",(0,r.kt)("inlineCode",{parentName:"p"},"pre")," or ",(0,r.kt)("inlineCode",{parentName:"p"},"post")," scripts, this example enables the check only for local machine development:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-json"},'{\n "scripts": {\n "check-engines": "npx @open-sauced/check-engines"\n "start": "...",\n "dev": "npm run check-engines && npm start -- --watch"\n }\n}\n')),(0,r.kt)("h2",{id:"faq"},"FAQ"),(0,r.kt)("h3",{id:"usage-on-older-node-and-npm-versions"},"Usage on older ",(0,r.kt)("inlineCode",{parentName:"h3"},"node")," and ",(0,r.kt)("inlineCode",{parentName:"h3"},"npm")," versions"),(0,r.kt)("p",null,"Older ",(0,r.kt)("inlineCode",{parentName:"p"},"node")," and ",(0,r.kt)("inlineCode",{parentName:"p"},"npm")," versions won't be able to run this package, depending on versions the scripts section could be ignored completely."),(0,r.kt)("p",null,"If you have that use case, this package is only worth enabling for progressive contributors frequently missing the legacy support of the respective module and forcefully upgrading dependencies - them running newer versions will force the error message and explicitly disable. "),(0,r.kt)("h3",{id:"why-not-use-check-engines-or-engine-strict"},"Why not use ",(0,r.kt)("inlineCode",{parentName:"h3"},"check-engines")," or ",(0,r.kt)("inlineCode",{parentName:"h3"},"engine-strict")),(0,r.kt)("p",null,"As described in the ",(0,r.kt)("inlineCode",{parentName:"p"},"npm@6")," ",(0,r.kt)("a",{parentName:"p",href:"https://docs.npmjs.com/cli/v6/configuring-npm/package-json#enginestrict"},"engine-strict docs"),": "),(0,r.kt)("blockquote",null,(0,r.kt)("p",{parentName:"blockquote"},"Prior to npm 3.0.0, this feature was used to treat this package as if the user had set engine-strict. It is no longer used.")),(0,r.kt)("p",null,"In ",(0,r.kt)("inlineCode",{parentName:"p"},"npm@6")," and later this was re-introduced as a ",(0,r.kt)("a",{parentName:"p",href:"https://docs.npmjs.com/cli/v7/using-npm/config#engine-strict"},"config flag"),"."),(0,r.kt)("p",null,"This package is designed with multiple legacy use cases in mind."),(0,r.kt)("h3",{id:"library-usage"},"Library usage"),(0,r.kt)("p",null,"If you are using this module in a library package, be advised that any ",(0,r.kt)("inlineCode",{parentName:"p"},"*install")," script will run in the parent module when installed."),(0,r.kt)("p",null,"For example, given a module ",(0,r.kt)("inlineCode",{parentName:"p"},"@demo-org/demo-package")," with a ",(0,r.kt)("inlineCode",{parentName:"p"},'preinstall: "npx @open-sauced/check-engines"')," script, running ",(0,r.kt)("inlineCode",{parentName:"p"},"npm install @demo-org/demo-package")," will require your locally installed ",(0,r.kt)("inlineCode",{parentName:"p"},"node")," and ",(0,r.kt)("inlineCode",{parentName:"p"},"npm")," versions to match the ",(0,r.kt)("inlineCode",{parentName:"p"},"engines")," section of your ",(0,r.kt)("inlineCode",{parentName:"p"},"package.json")," - if that is not set, nothing should happen and this package is a stray dependency in either ",(0,r.kt)("inlineCode",{parentName:"p"},"@demo-org/demo-package")," or the module you are running this command in."),(0,r.kt)("h2",{id:"contributing"},"Contributing"),(0,r.kt)("p",null,"We're always happy to onboard people into open source!"),(0,r.kt)("p",null,"Check out the repository at ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/check-engines"},"@open-sauced/check-engines")," \u2764\ufe0f"))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/6308756d.7fde8c6d.js b/assets/js/6308756d.7fde8c6d.js new file mode 100644 index 00000000..5cfe634a --- /dev/null +++ b/assets/js/6308756d.7fde8c6d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_open_sauced_docs_opensauced_pizza=self.webpackChunk_open_sauced_docs_opensauced_pizza||[]).push([[461],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var o=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function a(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=o.createContext({}),u=function(e){var t=o.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},c=function(e){var t=u(e.components);return o.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},d=o.forwardRef((function(e,t){var n=e.components,i=e.mdxType,r=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),d=u(n),m=i,h=d["".concat(l,".").concat(m)]||d[m]||p[m]||r;return n?o.createElement(h,a(a({ref:t},c),{},{components:n})):o.createElement(h,a({ref:t},c))}));function m(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var r=n.length,a=new Array(r);a[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:i,a[1]=s;for(var u=2;u/open-sauced\ncd open-sauced\nnpm ci\n")),(0,r.kt)("h2",{id:"building"},"Building"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"npm run build\n")),(0,r.kt)("h2",{id:"testing"},"Testing"),(0,r.kt)("p",null,"For running the test suite, use the following command. Since the tests run in watch mode by default, some users may encounter errors about too many files being open. In this case, it may be beneficial to ",(0,r.kt)("a",{parentName:"p",href:"https://facebook.github.io/watchman/docs/install.html"},"install watchman"),"."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"# the tests will run in watch mode by default\nnpm test\n")),(0,r.kt)("p",null,"For more info on testing React and JavaScript, check out this course ",(0,r.kt)("a",{parentName:"p",href:"https://testingjavascript.com/"},"Testing JavaScript")),(0,r.kt)("h2",{id:"pull-requests"},"Pull requests"),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("em",{parentName:"strong"},"We actively welcome your pull requests, however linking your work to an existing issue is preferred."))),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"Fork the repo and create your branch from ",(0,r.kt)("inlineCode",{parentName:"li"},"main"),"."),(0,r.kt)("li",{parentName:"ol"},"Name your branch something that is descriptive to the work you are doing. i.e. adds-new-thing or fixes-mobile"),(0,r.kt)("li",{parentName:"ol"},"If you've added code that should be tested, add tests."),(0,r.kt)("li",{parentName:"ol"},"If you've changed APIs, update the documentation."),(0,r.kt)("li",{parentName:"ol"},"If you make visual changes, screenshots are required."),(0,r.kt)("li",{parentName:"ol"},"Ensure the test suite passes."),(0,r.kt)("li",{parentName:"ol"},"Make sure you address any lint warnings."),(0,r.kt)("li",{parentName:"ol"},"If you make the existing code better, please let us know in your PR description."),(0,r.kt)("li",{parentName:"ol"},'A PR description and title are required. The title is required to begin with: "feat:" or "fix:"'),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("a",{parentName:"li",href:"https://help.github.com/en/github/writing-on-github/autolinked-references-and-urls"},"Link to an issue")," in the project. Unsolicited code is welcomed, but an issue is required for an announcement your intentions. PR's without a linked issue will be marked invalid and closed.")),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"note for maintainers: All pull requests need a label to assist automation. See the ",(0,r.kt)("a",{parentName:"em",href:"https://github.com/open-sauced/open-sauced/blob/HEAD/.github/release-drafter.yml"},"template")," to guide which labels to use.")),(0,r.kt)("h3",{id:"pr-validation"},"PR validation"),(0,r.kt)("p",null,"Examples for valid PR titles:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"fix: Correct typo."),(0,r.kt)("li",{parentName:"ul"},"feat: Add support for Node 12."),(0,r.kt)("li",{parentName:"ul"},"refactor!: Drop support for Node 6.")),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Note that since PR titles only have a single line, you have to use the ! syntax for breaking changes.")),(0,r.kt)("p",null,"See ",(0,r.kt)("a",{parentName:"p",href:"https://www.conventionalcommits.org/en/v1.0.0/"},"Conventional Commits")," for more examples."),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},(0,r.kt)("a",{parentName:"em",href:"https://youtu.be/cuMeC-eZJJ4"},"3 tips for getting your Pull Request reviewed"))),(0,r.kt)("p",null,"You can also experiment with conventional commits by doing:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"npm run push\n")),(0,r.kt)("h3",{id:"work-in-progress"},"Work in progress"),(0,r.kt)("p",null,"GitHub has support for draft pull requests, which will disable the merge button until the PR is marked as ready for merge."),(0,r.kt)("h2",{id:"issues"},"Issues"),(0,r.kt)("p",null,"If you plan to contribute a change based on an open issue, please assign yourself by commenting on the following word ",(0,r.kt)("inlineCode",{parentName:"p"},".take"),". Issues that are not assigned are assumed open, and to avoid conflicts, please assign yourself before beginning work on any issues."),(0,r.kt)("p",null,"If you would like to contribute to the project for the first time, please consider joining checking the ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/open-sauced/issues?q=is%3Aissue+is%3Aopen+label%3A%22%F0%9F%90%9B+bug%22"},"bug")," or ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/open-sauced/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22"},"good first issue")," labels."),(0,r.kt)("p",null,"Also, all questions are welcomed."),(0,r.kt)("h2",{id:"triage-team"},"Triage team"),(0,r.kt)("p",null,"The Triage team is inspired by ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/expressjs/express/blob/HEAD/Triager-Guide.md"},"expressjs/express"),". This team exists to create a path for making contributions to this project and open source. All Triage Team members are expected to follow this guide: ",(0,r.kt)("a",{parentName:"p",href:"/contributing/triage-guide"},"TRIAGE_GUIDE.md")),(0,r.kt)("blockquote",null,(0,r.kt)("p",{parentName:"blockquote"},(0,r.kt)("strong",{parentName:"p"},"There are no minimum requirements to become a member of the Triage Team."))),(0,r.kt)("p",null,"For those interested in getting involved in the project or just open source in general, please request an invite to the Triage Team in ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/open-sauced/discussions/638"},"this discussion.")),(0,r.kt)("h2",{id:"funding"},"Funding"),(0,r.kt)("p",null,"Open Sauced is a part of GitHub Sponsors. If you would like to contribute, please note the ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/sponsors/open-sauced"},"sponsor page")," for details on how funds are distributed. If you have made any contributions to the projectd directly or indirectly, please consider adding your profile to the ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/open-sauced/blob/main/.github/funding.yml"},"funding.yml"),"."),(0,r.kt)("h2",{id:"community"},"Community"),(0,r.kt)("p",null,"Do you have questions? Join the conversation in our ",(0,r.kt)("a",{parentName:"p",href:"https://discord.gg/U2peSNf23P"},"Discord"),"."),(0,r.kt)("h2",{id:"coding-tips"},"Coding tips"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Ask questions if you are stuck."),(0,r.kt)("li",{parentName:"ul"},"Use ",(0,r.kt)("a",{parentName:"li",href:"https://github.com/open-sauced/open-sauced/blob/HEAD/src/styles/variables.js"},"CSS variables")),(0,r.kt)("li",{parentName:"ul"},"Always use ",(0,r.kt)("a",{parentName:"li",href:"https://web.dev/external-anchors-use-rel-noopener/"},'rel="noreferrer" on all target="_blank" links'),".")),(0,r.kt)("h2",{id:"license"},"License"),(0,r.kt)("p",null,"By contributing to the Open Sauced project, you agree that your contributions will be licensed\nunder its ",(0,r.kt)("a",{parentName:"p",href:"https://raw.githubusercontent.com/open-sauced/open-sauced/main/LICENSE"},"MIT license"),"."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/6308756d.a8eea0e2.js b/assets/js/6308756d.a8eea0e2.js deleted file mode 100644 index 455b9dd1..00000000 --- a/assets/js/6308756d.a8eea0e2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_open_sauced_docs_opensauced_pizza=self.webpackChunk_open_sauced_docs_opensauced_pizza||[]).push([[461],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var o=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function a(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=o.createContext({}),u=function(e){var t=o.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},c=function(e){var t=u(e.components);return o.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},d=o.forwardRef((function(e,t){var n=e.components,i=e.mdxType,r=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),d=u(n),m=i,h=d["".concat(l,".").concat(m)]||d[m]||p[m]||r;return n?o.createElement(h,a(a({ref:t},c),{},{components:n})):o.createElement(h,a({ref:t},c))}));function m(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var r=n.length,a=new Array(r);a[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:i,a[1]=s;for(var u=2;u/open-sauced\ncd open-sauced\nnpm ci\n")),(0,r.kt)("h2",{id:"building"},"Building"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"npm run build\n")),(0,r.kt)("h2",{id:"testing"},"Testing"),(0,r.kt)("p",null,"For running the test suite, use the following command. Since the tests run in watch mode by default, some users may encounter errors about too many files being open. In this case, it may be beneficial to ",(0,r.kt)("a",{parentName:"p",href:"https://facebook.github.io/watchman/docs/install.html"},"install watchman"),"."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"# the tests will run in watch mode by default\nnpm test\n")),(0,r.kt)("p",null,"For more info on testing React and JavaScript, check out this course ",(0,r.kt)("a",{parentName:"p",href:"https://testingjavascript.com/"},"Testing JavaScript")),(0,r.kt)("h2",{id:"pull-requests"},"Pull requests"),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("em",{parentName:"strong"},"We actively welcome your pull requests, however linking your work to an existing issue is preferred."))),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"Fork the repo and create your branch from ",(0,r.kt)("inlineCode",{parentName:"li"},"main"),"."),(0,r.kt)("li",{parentName:"ol"},"Name your branch something that is descriptive to the work you are doing. i.e. adds-new-thing or fixes-mobile"),(0,r.kt)("li",{parentName:"ol"},"If you've added code that should be tested, add tests."),(0,r.kt)("li",{parentName:"ol"},"If you've changed APIs, update the documentation."),(0,r.kt)("li",{parentName:"ol"},"If you make visual changes, screenshots are required."),(0,r.kt)("li",{parentName:"ol"},"Ensure the test suite passes."),(0,r.kt)("li",{parentName:"ol"},"Make sure you address any lint warnings."),(0,r.kt)("li",{parentName:"ol"},"If you make the existing code better, please let us know in your PR description."),(0,r.kt)("li",{parentName:"ol"},'A PR description and title are required. The title is required to begin with: "feat:" or "fix:"'),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("a",{parentName:"li",href:"https://help.github.com/en/github/writing-on-github/autolinked-references-and-urls"},"Link to an issue")," in the project. Unsolicited code is welcomed, but an issue is required for an announcement your intentions. PR's without a linked issue will be marked invalid and closed.")),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"note for maintainers: All pull requests need a label to assist automation. See the ",(0,r.kt)("a",{parentName:"em",href:"https://github.com/open-sauced/open-sauced/blob/HEAD/.github/release-drafter.yml"},"template")," to guide which labels to use.")),(0,r.kt)("h3",{id:"pr-validation"},"PR validation"),(0,r.kt)("p",null,"Examples for valid PR titles:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"fix: Correct typo."),(0,r.kt)("li",{parentName:"ul"},"feat: Add support for Node 12."),(0,r.kt)("li",{parentName:"ul"},"refactor!: Drop support for Node 6.")),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Note that since PR titles only have a single line, you have to use the ! syntax for breaking changes.")),(0,r.kt)("p",null,"See ",(0,r.kt)("a",{parentName:"p",href:"https://www.conventionalcommits.org/en/v1.0.0/"},"Conventional Commits")," for more examples."),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},(0,r.kt)("a",{parentName:"em",href:"https://youtu.be/cuMeC-eZJJ4"},"3 tips for getting your Pull Request reviewed"))),(0,r.kt)("p",null,"You can also experiment with conventional commits by doing:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"npm run push\n")),(0,r.kt)("h3",{id:"work-in-progress"},"Work in progress"),(0,r.kt)("p",null,"GitHub has support for draft pull requests, which will disable the merge button until the PR is marked as ready for merge."),(0,r.kt)("h2",{id:"issues"},"Issues"),(0,r.kt)("p",null,"If you plan to contribute a change based on an open issue, please assign yourself by commenting on the following word ",(0,r.kt)("inlineCode",{parentName:"p"},".take"),". Issues that are not assigned are assumed open, and to avoid conflicts, please assign yourself before beginning work on any issues."),(0,r.kt)("p",null,"If you would like to contribute to the project for the first time, please consider joining checking the ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/open-sauced/issues?q=is%3Aissue+is%3Aopen+label%3A%22%F0%9F%90%9B+bug%22"},"bug")," or ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/open-sauced/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22"},"good first issue")," labels."),(0,r.kt)("p",null,"Also, all questions are welcomed."),(0,r.kt)("h2",{id:"triage-team"},"Triage team"),(0,r.kt)("p",null,"The Triage team is inspired by ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/expressjs/express/blob/HEAD/Triager-Guide.md"},"expressjs/express"),". This team exists to create a path for making contributions to this project and open source. All Triage Team members are expected to follow this guide: ",(0,r.kt)("a",{parentName:"p",href:"/contributing/triage-guide"},"TRIAGE_GUIDE.md")),(0,r.kt)("blockquote",null,(0,r.kt)("p",{parentName:"blockquote"},(0,r.kt)("strong",{parentName:"p"},"There are no minimum requirements to become a member of the Triage Team."))),(0,r.kt)("p",null,"For those interested in getting involved in the project or just open source in general, please request an invite to the Triage Team in ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/open-sauced/discussions/638"},"this discussion.")),(0,r.kt)("h2",{id:"funding"},"Funding"),(0,r.kt)("p",null,"Open Sauced is a part of GitHub Sponsors. If you would like to contribute, please note the ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/sponsors/open-sauced"},"sponsor page")," for details on how funds are distributed. If you have made any contributions to the projectd directly or indirectly, please consider adding your profile to the ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/open-sauced/blob/main/.github/funding.yml"},"funding.yml"),"."),(0,r.kt)("h2",{id:"community"},"Community"),(0,r.kt)("p",null,"Do you have questions? Join the conversation in our ",(0,r.kt)("a",{parentName:"p",href:"https://discord.gg/U2peSNf23P"},"Discord"),"."),(0,r.kt)("h2",{id:"coding-tips"},"Coding tips"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Ask questions if you are stuck."),(0,r.kt)("li",{parentName:"ul"},"Use ",(0,r.kt)("a",{parentName:"li",href:"https://github.com/open-sauced/open-sauced/blob/HEAD/src/styles/variables.js"},"CSS variables")),(0,r.kt)("li",{parentName:"ul"},"Always use ",(0,r.kt)("a",{parentName:"li",href:"https://web.dev/external-anchors-use-rel-noopener/"},'rel="noreferrer" on all target="_blank" links'),".")),(0,r.kt)("h2",{id:"license"},"License"),(0,r.kt)("p",null,"By contributing to the Open Sauced project, you agree that your contributions will be licensed\nunder its ",(0,r.kt)("a",{parentName:"p",href:"https://raw.githubusercontent.com/open-sauced/open-sauced/main/LICENSE"},"MIT license"),"."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/88e6cb4a.80fa6504.js b/assets/js/88e6cb4a.80fa6504.js new file mode 100644 index 00000000..e7871020 --- /dev/null +++ b/assets/js/88e6cb4a.80fa6504.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_open_sauced_docs_opensauced_pizza=self.webpackChunk_open_sauced_docs_opensauced_pizza||[]).push([[710],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var i=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var l=i.createContext({}),u=function(e){var t=i.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},c=function(e){var t=u(e.components);return i.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},d=i.forwardRef((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),d=u(n),m=r,h=d["".concat(l,".").concat(m)]||d[m]||p[m]||o;return n?i.createElement(h,a(a({ref:t},c),{},{components:n})):i.createElement(h,a({ref:t},c))}));function m(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,a=new Array(o);a[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:r,a[1]=s;for(var u=2;u=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var l=i.createContext({}),u=function(e){var t=i.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},c=function(e){var t=u(e.components);return i.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},d=i.forwardRef((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),d=u(n),h=r,m=d["".concat(l,".").concat(h)]||d[h]||p[h]||o;return n?i.createElement(m,a(a({ref:t},c),{},{components:n})):i.createElement(m,a({ref:t},c))}));function h(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,a=new Array(o);a[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:r,a[1]=s;for(var u=2;u=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var c=o.createContext({}),s=function(e){var t=o.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},u=function(e){var t=s(e.components);return o.createElement(c.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},p=o.forwardRef((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,c=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=s(n),m=r,h=p["".concat(c,".").concat(m)]||p[m]||d[m]||i;return n?o.createElement(h,a(a({ref:t},u),{},{components:n})):o.createElement(h,a({ref:t},u))}));function m(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,a=new Array(i);a[0]=p;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:r,a[1]=l;for(var s=2;s (\n \n);\n")))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/9a628d71.0a01aaa0.js b/assets/js/9a628d71.0a01aaa0.js deleted file mode 100644 index a4202c7b..00000000 --- a/assets/js/9a628d71.0a01aaa0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_open_sauced_docs_opensauced_pizza=self.webpackChunk_open_sauced_docs_opensauced_pizza||[]).push([[79],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return m}});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function a(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var c=o.createContext({}),s=function(e){var t=o.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},u=function(e){var t=s(e.components);return o.createElement(c.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},p=o.forwardRef((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,c=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=s(n),m=r,h=p["".concat(c,".").concat(m)]||p[m]||d[m]||i;return n?o.createElement(h,a(a({ref:t},u),{},{components:n})):o.createElement(h,a({ref:t},u))}));function m(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,a=new Array(i);a[0]=p;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:r,a[1]=l;for(var s=2;s (\n \n);\n")))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/a09c2993.d0fa1560.js b/assets/js/a09c2993.bef8f616.js similarity index 70% rename from assets/js/a09c2993.d0fa1560.js rename to assets/js/a09c2993.bef8f616.js index 8f61f66b..ef5e9131 100644 --- a/assets/js/a09c2993.d0fa1560.js +++ b/assets/js/a09c2993.bef8f616.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_open_sauced_docs_opensauced_pizza=self.webpackChunk_open_sauced_docs_opensauced_pizza||[]).push([[128],{3905:function(t,e,n){n.d(e,{Zo:function(){return d},kt:function(){return f}});var r=n(7294);function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var u=r.createContext({}),p=function(t){var e=r.useContext(u),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},d=function(t){var e=p(t.components);return r.createElement(u.Provider,{value:e},t.children)},s={inlineCode:"code",wrapper:function(t){var e=t.children;return r.createElement(r.Fragment,{},e)}},l=r.forwardRef((function(t,e){var n=t.components,o=t.mdxType,c=t.originalType,u=t.parentName,d=a(t,["components","mdxType","originalType","parentName"]),l=p(n),f=o,b=l["".concat(u,".").concat(f)]||l[f]||s[f]||c;return n?r.createElement(b,i(i({ref:e},d),{},{components:n})):r.createElement(b,i({ref:e},d))}));function f(t,e){var n=arguments,o=e&&e.mdxType;if("string"==typeof t||o){var c=n.length,i=new Array(c);i[0]=l;var a={};for(var u in e)hasOwnProperty.call(e,u)&&(a[u]=e[u]);a.originalType=t,a.mdxType="string"==typeof t?t:o,i[1]=a;for(var p=2;p=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var u=r.createContext({}),p=function(t){var e=r.useContext(u),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},d=function(t){var e=p(t.components);return r.createElement(u.Provider,{value:e},t.children)},s={inlineCode:"code",wrapper:function(t){var e=t.children;return r.createElement(r.Fragment,{},e)}},l=r.forwardRef((function(t,e){var n=t.components,o=t.mdxType,c=t.originalType,u=t.parentName,d=a(t,["components","mdxType","originalType","parentName"]),l=p(n),f=o,b=l["".concat(u,".").concat(f)]||l[f]||s[f]||c;return n?r.createElement(b,i(i({ref:e},d),{},{components:n})):r.createElement(b,i({ref:e},d))}));function f(t,e){var n=arguments,o=e&&e.mdxType;if("string"==typeof t||o){var c=n.length,i=new Array(c);i[0]=l;var a={};for(var u in e)hasOwnProperty.call(e,u)&&(a[u]=e[u]);a.originalType=t,a.mdxType="string"==typeof t?t:o,i[1]=a;for(var p=2;p=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=r.createContext({}),d=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},c=function(e){var t=d(e.components);return r.createElement(s.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),m=d(n),u=a,h=m["".concat(s,".").concat(u)]||m[u]||p[u]||o;return n?r.createElement(h,i(i({ref:t},c),{},{components:n})):r.createElement(h,i({ref:t},c))}));function u(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,i=new Array(o);i[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var d=2;d")," tag, and so the ",(0,o.kt)("inlineCode",{parentName:"li"},"fill")," CSS property is controlled by ",(0,o.kt)("inlineCode",{parentName:"li"},"src/index.css"),"."),(0,o.kt)("li",{parentName:"ul"},"In the case of its use of SVG files in the repository, these are rendered as the ",(0,o.kt)("inlineCode",{parentName:"li"},"src")," attribute of an ",(0,o.kt)("inlineCode",{parentName:"li"},"")," tag, and therefore the ",(0,o.kt)("inlineCode",{parentName:"li"},"filter")," CSS property is controlled by ",(0,o.kt)("inlineCode",{parentName:"li"},"src/index.css"),"."),(0,o.kt)("li",{parentName:"ul"},"In the case of an SVG used as a background-image for a form element (",(0,o.kt)("inlineCode",{parentName:"li"},"src/styles/Search.js"),"), we use an alternate SVG file for dark mode whose ",(0,o.kt)("inlineCode",{parentName:"li"},"fill")," property has been adjusted, since this use case doesn't allow for controlling the SVG colors separately from the form element's background colors.")),(0,o.kt)("h2",{id:"loading-skeletons"},"Loading skeletons"),(0,o.kt)("p",null,"This project uses components from the library ",(0,o.kt)("inlineCode",{parentName:"p"},"react-loading-skeleton"),", and these are addressed in ",(0,o.kt)("inlineCode",{parentName:"p"},"src/index.css")," based on ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/dvtng/react-loading-skeleton/blob/master/src/skeleton.js"},"this file")," from their source code."),(0,o.kt)("h2",{id:"best-practices-moving-forward"},"Best practices moving forward"),(0,o.kt)("p",null,"For future work, components with coloring aspects should make use of the ",(0,o.kt)("inlineCode",{parentName:"p"},"styled-components")," library and should include CSS style declarations to handle the case of ",(0,o.kt)("inlineCode",{parentName:"p"},"body.dark"),". For example, below is a component definition used in ",(0,o.kt)("inlineCode",{parentName:"p"},"src/styles/TextArea.js"),":"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-js"},'import styled from "styled-components";\nimport {margin, size, borderRadius, colors, fontSize} from "./variables";\nconst Container = styled.textarea`\n margin-bottom: 12px;\n border-radius: ${borderRadius};\n border: 1px solid ${colors.lightestGrey};\n box-sizing: border-box;\n box-shadow: none;\n font-size: ${fontSize.default};\n margin-bottom: ${size.tiny};\n outline: none;\n padding: ${size.tiny};\n width: 100%;\n body.dark & {\n background-color: ${colors.darkestGrey};\n color: ${colors.lightestGrey};\n }\n`;\n')),(0,o.kt)("h2",{id:"references"},"References"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://stackoverflow.blog/2020/03/31/building-dark-mode-on-stack-overflow/"},"Dark Mode at Stack Overflow")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://medium.com/@union_io/swapping-fill-color-on-image-tag-svgs-using-css-filters-fa4818bf7ec6"},"Color Control of SVGs")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://reactjs.org/docs/context.html#consuming-multiple-contexts"},"React Context Docs"))))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ae15469e.dcd8e4ec.js b/assets/js/ae15469e.dcd8e4ec.js deleted file mode 100644 index 4cd821cf..00000000 --- a/assets/js/ae15469e.dcd8e4ec.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_open_sauced_docs_opensauced_pizza=self.webpackChunk_open_sauced_docs_opensauced_pizza||[]).push([[511],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return u}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(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 i(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=r.createContext({}),d=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},c=function(e){var t=d(e.components);return r.createElement(s.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),m=d(n),u=a,h=m["".concat(s,".").concat(u)]||m[u]||p[u]||o;return n?r.createElement(h,i(i({ref:t},c),{},{components:n})):r.createElement(h,i({ref:t},c))}));function u(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,i=new Array(o);i[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var d=2;d")," tag, and so the ",(0,o.kt)("inlineCode",{parentName:"li"},"fill")," CSS property is controlled by ",(0,o.kt)("inlineCode",{parentName:"li"},"src/index.css"),"."),(0,o.kt)("li",{parentName:"ul"},"In the case of its use of SVG files in the repository, these are rendered as the ",(0,o.kt)("inlineCode",{parentName:"li"},"src")," attribute of an ",(0,o.kt)("inlineCode",{parentName:"li"},"")," tag, and therefore the ",(0,o.kt)("inlineCode",{parentName:"li"},"filter")," CSS property is controlled by ",(0,o.kt)("inlineCode",{parentName:"li"},"src/index.css"),"."),(0,o.kt)("li",{parentName:"ul"},"In the case of an SVG used as a background-image for a form element (",(0,o.kt)("inlineCode",{parentName:"li"},"src/styles/Search.js"),"), we use an alternate SVG file for dark mode whose ",(0,o.kt)("inlineCode",{parentName:"li"},"fill")," property has been adjusted, since this use case doesn't allow for controlling the SVG colors separately from the form element's background colors.")),(0,o.kt)("h2",{id:"loading-skeletons"},"Loading skeletons"),(0,o.kt)("p",null,"This project uses components from the library ",(0,o.kt)("inlineCode",{parentName:"p"},"react-loading-skeleton"),", and these are addressed in ",(0,o.kt)("inlineCode",{parentName:"p"},"src/index.css")," based on ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/dvtng/react-loading-skeleton/blob/master/src/skeleton.js"},"this file")," from their source code."),(0,o.kt)("h2",{id:"best-practices-moving-forward"},"Best practices moving forward"),(0,o.kt)("p",null,"For future work, components with coloring aspects should make use of the ",(0,o.kt)("inlineCode",{parentName:"p"},"styled-components")," library and should include CSS style declarations to handle the case of ",(0,o.kt)("inlineCode",{parentName:"p"},"body.dark"),". For example, below is a component definition used in ",(0,o.kt)("inlineCode",{parentName:"p"},"src/styles/TextArea.js"),":"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-js"},'import styled from "styled-components";\nimport {margin, size, borderRadius, colors, fontSize} from "./variables";\nconst Container = styled.textarea`\n margin-bottom: 12px;\n border-radius: ${borderRadius};\n border: 1px solid ${colors.lightestGrey};\n box-sizing: border-box;\n box-shadow: none;\n font-size: ${fontSize.default};\n margin-bottom: ${size.tiny};\n outline: none;\n padding: ${size.tiny};\n width: 100%;\n body.dark & {\n background-color: ${colors.darkestGrey};\n color: ${colors.lightestGrey};\n }\n`;\n')),(0,o.kt)("h2",{id:"references"},"References"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://stackoverflow.blog/2020/03/31/building-dark-mode-on-stack-overflow/"},"Dark Mode at Stack Overflow")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://medium.com/@union_io/swapping-fill-color-on-image-tag-svgs-using-css-filters-fa4818bf7ec6"},"Color Control of SVGs")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://reactjs.org/docs/context.html#consuming-multiple-contexts"},"React Context Docs"))))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/c5dd48ab.da9ecdd4.js b/assets/js/c5dd48ab.da9ecdd4.js new file mode 100644 index 00000000..36c5f4f9 --- /dev/null +++ b/assets/js/c5dd48ab.da9ecdd4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_open_sauced_docs_opensauced_pizza=self.webpackChunk_open_sauced_docs_opensauced_pizza||[]).push([[994],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return m}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function l(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var s=a.createContext({}),c=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},p=function(e){var t=c(e.components);return a.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,s=e.parentName,p=o(e,["components","mdxType","originalType","parentName"]),d=c(n),m=r,g=d["".concat(s,".").concat(m)]||d[m]||u[m]||i;return n?a.createElement(g,l(l({ref:t},p),{},{components:n})):a.createElement(g,l({ref:t},p))}));function m(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,l=new Array(i);l[0]=d;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o.mdxType="string"==typeof e?e:r,l[1]=o;for(var c=2;c package.json\n")),(0,i.kt)("p",null,"A more traditional way of doing the same thing is:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-shell"},"# make a local copy of all changes and use --theirs\n# --theirs strategy overwrite with origin/main changes \ngit show :1:package.json > base.package.json\ngit show :2:package.json > branch.package.json\ngit show :3:package.json > head.package.json\ngit merge-file -p --theirs \\\n branch.package.json base.package.json head.package.json > package.json\n")),(0,i.kt)("h2",{id:"commit-changes"},"Commit changes"),(0,i.kt)("p",null,"Not making any assumptions about editor preferences running this will open the configured editor with a default commit message:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-shell"},"git commit\n")),(0,i.kt)("p",null,"That should look like this:"),(0,i.kt)("p",null,(0,i.kt)("img",{alt:"commit merge message",src:n(1771).Z})),(0,i.kt)("h2",{id:"push-updated-pull-request"},"Push updated pull request"),(0,i.kt)("p",null,"One more security check to make sure your branch has not diverged and push:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-shell"},"git status\ngit push\n")),(0,i.kt)("p",null,"It should look something like this:"),(0,i.kt)("p",null,(0,i.kt)("img",{alt:"push updated pr",src:n(7185).Z})),(0,i.kt)("h2",{id:"review-your-pull-request"},"Review your pull request"),(0,i.kt)("p",null,"The result of the above commands can be viewed at ",(0,i.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/open-sauced/pull/1078/commits/283ff8cd788c550309ff0d1d5a9a5a97ec0731b2"},"283ff8cd788c550309ff0d1d5a9a5a97ec0731b2")),(0,i.kt)("p",null,"GitHub will conveniently display only you merge conflict changes:"),(0,i.kt)("p",null,(0,i.kt)("img",{alt:"view merge commit",src:n(6815).Z})),(0,i.kt)("p",null,"And it's ready to merge:"),(0,i.kt)("p",null,(0,i.kt)("img",{alt:"ready to merge",src:n(6226).Z})),(0,i.kt)("h2",{id:"dependency-updates"},"Dependency updates"),(0,i.kt)("p",null,"When dealing with dependency and lock file updates there are multiple use cases to consider, however as a baseline, the open sauced triage team will not prioritize parallel main features as seen in the roadmap."),(0,i.kt)("p",null,"However when that happens, it is advised to:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"fast-forward ",(0,i.kt)("inlineCode",{parentName:"li"},"npm-shrinkwrap.json")," "),(0,i.kt)("li",{parentName:"ul"},"fast-forward deleted and modified ",(0,i.kt)("inlineCode",{parentName:"li"},"upstream/main")," changes to ",(0,i.kt)("inlineCode",{parentName:"li"},"package.json")," "),(0,i.kt)("li",{parentName:"ul"},"fast-forward your added lines to ",(0,i.kt)("inlineCode",{parentName:"li"},"package.json")),(0,i.kt)("li",{parentName:"ul"},"run ",(0,i.kt)("inlineCode",{parentName:"li"},"npm ci")," to delete local modules and create dependency resolution from ",(0,i.kt)("inlineCode",{parentName:"li"},"upstream/main"))),(0,i.kt)("p",null,"Visual diffing is advised however not following the git commit history procedure will result in a rogue pull request that scope creeps into dependency updates. "),(0,i.kt)("p",null,"Generally speaking, just adding things to a lockfile will not be troublesome and since this is a licensed project, we should be careful when adding dependencies."))}d.isMDXComponent=!0},1771:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-commit-message-2b517ccf8811b09d5091cb9c300c4993.png"},9394:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-dont-do-9703e3dffc76ef8c046f2fd7b506676f.png"},4229:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-merge-conflicts-41673d73e41a1d513254f5274231c03a.png"},7185:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-merge-success-4ba32cb94dddea19d9691bccbef974b9.png"},6226:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-ready-to-merge-c0f138669dee46efafb0d584c170020e.png"},2282:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-review-conflicts-5df5a5e4934e39d9e07bcd96e53d7c3f.png"},6815:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-view-merge-commit-1c4055497fd56038e1ba46a6ae1886ab.png"}}]); \ No newline at end of file diff --git a/assets/js/c5dd48ab.de7dd017.js b/assets/js/c5dd48ab.de7dd017.js deleted file mode 100644 index cc1138f0..00000000 --- a/assets/js/c5dd48ab.de7dd017.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_open_sauced_docs_opensauced_pizza=self.webpackChunk_open_sauced_docs_opensauced_pizza||[]).push([[994],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return m}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function l(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var s=a.createContext({}),c=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},p=function(e){var t=c(e.components);return a.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,s=e.parentName,p=o(e,["components","mdxType","originalType","parentName"]),d=c(n),m=r,g=d["".concat(s,".").concat(m)]||d[m]||u[m]||i;return n?a.createElement(g,l(l({ref:t},p),{},{components:n})):a.createElement(g,l({ref:t},p))}));function m(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,l=new Array(i);l[0]=d;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o.mdxType="string"==typeof e?e:r,l[1]=o;for(var c=2;c package.json\n")),(0,i.kt)("p",null,"A more traditional way of doing the same thing is:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-shell"},"# make a local copy of all changes and use --theirs\n# --theirs strategy overwrite with origin/main changes \ngit show :1:package.json > base.package.json\ngit show :2:package.json > branch.package.json\ngit show :3:package.json > head.package.json\ngit merge-file -p --theirs \\\n branch.package.json base.package.json head.package.json > package.json\n")),(0,i.kt)("h2",{id:"commit-changes"},"Commit changes"),(0,i.kt)("p",null,"Not making any assumptions about editor preferences running this will open the configured editor with a default commit message:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-shell"},"git commit\n")),(0,i.kt)("p",null,"That should look like this:"),(0,i.kt)("p",null,(0,i.kt)("img",{alt:"commit merge message",src:n(1771).Z})),(0,i.kt)("h2",{id:"push-updated-pull-request"},"Push updated pull request"),(0,i.kt)("p",null,"One more security check to make sure your branch has not diverged and push:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-shell"},"git status\ngit push\n")),(0,i.kt)("p",null,"It should look something like this:"),(0,i.kt)("p",null,(0,i.kt)("img",{alt:"push updated pr",src:n(7185).Z})),(0,i.kt)("h2",{id:"review-your-pull-request"},"Review your pull request"),(0,i.kt)("p",null,"The result of the above commands can be viewed at ",(0,i.kt)("a",{parentName:"p",href:"https://github.com/open-sauced/open-sauced/pull/1078/commits/283ff8cd788c550309ff0d1d5a9a5a97ec0731b2"},"283ff8cd788c550309ff0d1d5a9a5a97ec0731b2")),(0,i.kt)("p",null,"GitHub will conveniently display only you merge conflict changes:"),(0,i.kt)("p",null,(0,i.kt)("img",{alt:"view merge commit",src:n(6815).Z})),(0,i.kt)("p",null,"And it's ready to merge:"),(0,i.kt)("p",null,(0,i.kt)("img",{alt:"ready to merge",src:n(6226).Z})),(0,i.kt)("h2",{id:"dependency-updates"},"Dependency updates"),(0,i.kt)("p",null,"When dealing with dependency and lock file updates there are multiple use cases to consider, however as a baseline, the open sauced triage team will not prioritize parallel main features as seen in the roadmap."),(0,i.kt)("p",null,"However when that happens, it is advised to:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"fast-forward ",(0,i.kt)("inlineCode",{parentName:"li"},"npm-shrinkwrap.json")," "),(0,i.kt)("li",{parentName:"ul"},"fast-forward deleted and modified ",(0,i.kt)("inlineCode",{parentName:"li"},"upstream/main")," changes to ",(0,i.kt)("inlineCode",{parentName:"li"},"package.json")," "),(0,i.kt)("li",{parentName:"ul"},"fast-forward your added lines to ",(0,i.kt)("inlineCode",{parentName:"li"},"package.json")),(0,i.kt)("li",{parentName:"ul"},"run ",(0,i.kt)("inlineCode",{parentName:"li"},"npm ci")," to delete local modules and create dependency resolution from ",(0,i.kt)("inlineCode",{parentName:"li"},"upstream/main"))),(0,i.kt)("p",null,"Visual diffing is advised however not following the git commit history procedure will result in a rogue pull request that scope creeps into dependency updates. "),(0,i.kt)("p",null,"Generally speaking, just adding things to a lockfile will not be troublesome and since this is a licensed project, we should be careful when adding dependencies."))}d.isMDXComponent=!0},1771:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-commit-message-2b517ccf8811b09d5091cb9c300c4993.png"},9394:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-dont-do-9703e3dffc76ef8c046f2fd7b506676f.png"},4229:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-merge-conflicts-41673d73e41a1d513254f5274231c03a.png"},7185:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-merge-success-4ba32cb94dddea19d9691bccbef974b9.png"},6226:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-ready-to-merge-c0f138669dee46efafb0d584c170020e.png"},2282:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-review-conflicts-5df5a5e4934e39d9e07bcd96e53d7c3f.png"},6815:function(e,t,n){t.Z=n.p+"assets/images/contributing-resolve-merge-conflicts-view-merge-commit-1c4055497fd56038e1ba46a6ae1886ab.png"}}]); \ No newline at end of file diff --git a/assets/js/fd20a129.139e04e7.js b/assets/js/fd20a129.139e04e7.js deleted file mode 100644 index 9e4920bb..00000000 --- a/assets/js/fd20a129.139e04e7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_open_sauced_docs_opensauced_pizza=self.webpackChunk_open_sauced_docs_opensauced_pizza||[]).push([[199],{3905:function(t,e,a){a.d(e,{Zo:function(){return d},kt:function(){return c}});var n=a(7294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function i(t){for(var e=1;e=0||(r[a]=t[a]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}var s=n.createContext({}),p=function(t){var e=n.useContext(s),a=e;return t&&(a="function"==typeof t?t(e):i(i({},e),t)),a},d=function(t){var e=p(t.components);return n.createElement(s.Provider,{value:e},t.children)},u={inlineCode:"code",wrapper:function(t){var e=t.children;return n.createElement(n.Fragment,{},e)}},m=n.forwardRef((function(t,e){var a=t.components,r=t.mdxType,l=t.originalType,s=t.parentName,d=o(t,["components","mdxType","originalType","parentName"]),m=p(a),c=r,h=m["".concat(s,".").concat(c)]||m[c]||u[c]||l;return a?n.createElement(h,i(i({ref:e},d),{},{components:a})):n.createElement(h,i({ref:e},d))}));function c(t,e){var a=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=a.length,i=new Array(l);i[0]=m;var o={};for(var s in e)hasOwnProperty.call(e,s)&&(o[s]=e[s]);o.originalType=t,o.mdxType="string"==typeof t?t:r,i[1]=o;for(var p=2;p=0||(r[a]=t[a]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}var s=n.createContext({}),p=function(t){var e=n.useContext(s),a=e;return t&&(a="function"==typeof t?t(e):i(i({},e),t)),a},d=function(t){var e=p(t.components);return n.createElement(s.Provider,{value:e},t.children)},u={inlineCode:"code",wrapper:function(t){var e=t.children;return n.createElement(n.Fragment,{},e)}},m=n.forwardRef((function(t,e){var a=t.components,r=t.mdxType,l=t.originalType,s=t.parentName,d=o(t,["components","mdxType","originalType","parentName"]),m=p(a),c=r,h=m["".concat(s,".").concat(c)]||m[c]||u[c]||l;return a?n.createElement(h,i(i({ref:e},d),{},{components:a})):n.createElement(h,i({ref:e},d))}));function c(t,e){var a=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=a.length,i=new Array(l);i[0]=m;var o={};for(var s in e)hasOwnProperty.call(e,s)&&(o[s]=e[s]);o.originalType=t,o.mdxType="string"==typeof t?t:r,i[1]=o;for(var p=2;p1?t-1:0),r=1;r\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = '+e+" "+("/"===e?" (default value)":"")+'

\n

We suggest trying baseUrl =

\n\n'}(e)).replace(/=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},H=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},W=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},V=function(e){var t=X(e,b.TITLE),n=X(e,M);if(n&&t)return n.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var r=X(e,R);return t||r||void 0},Z=function(e){return X(e,I)||function(){}},Y=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return $({},e,t)}),{})},K=function(e,t){return t.filter((function(e){return void 0!==e[b.BASE]})).map((function(e){return e[b.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),o=0;o=0;n--){var r=e[n];if(r.hasOwnProperty(t))return r[t]}return null},J=(r=Date.now(),function(e){var t=Date.now();t-r>16?(r=t,e(t)):setTimeout((function(){J(e)}),0)}),ee=function(e){return clearTimeout(e)},te="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||J:n.g.requestAnimationFrame||J,ne="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||ee:n.g.cancelAnimationFrame||ee,re=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},oe=null,ae=function(e,t){var n=e.baseTag,r=e.bodyAttributes,o=e.htmlAttributes,a=e.linkTags,i=e.metaTags,l=e.noscriptTags,u=e.onChangeClientState,s=e.scriptTags,c=e.styleTags,f=e.title,d=e.titleAttributes;ue(b.BODY,r),ue(b.HTML,o),le(f,d);var p={baseTag:se(b.BASE,n),linkTags:se(b.LINK,a),metaTags:se(b.META,i),noscriptTags:se(b.NOSCRIPT,l),scriptTags:se(b.SCRIPT,s),styleTags:se(b.STYLE,c)},m={},h={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,r=t.oldTags;n.length&&(m[e]=n),r.length&&(h[e]=p[e].oldTags)})),t&&t(),u(e,m,h)},ie=function(e){return Array.isArray(e)?e.join(""):e},le=function(e,t){void 0!==e&&document.title!==e&&(document.title=ie(e)),ue(b.TITLE,t)},ue=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute(B),o=r?r.split(","):[],a=[].concat(o),i=Object.keys(t),l=0;l=0;f--)n.removeAttribute(a[f]);o.length===a.length?n.removeAttribute(B):n.getAttribute(B)!==i.join(",")&&n.setAttribute(B,i.join(","))}},se=function(e,t){var n=document.head||document.querySelector(b.HEAD),r=n.querySelectorAll(e+"["+"data-react-helmet]"),o=Array.prototype.slice.call(r),a=[],i=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var r in t)if(t.hasOwnProperty(r))if(r===x)n.innerHTML=t.innerHTML;else if(r===k)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var l=void 0===t[r]?"":t[r];n.setAttribute(r,l)}n.setAttribute(B,"true"),o.some((function(e,t){return i=t,n.isEqualNode(e)}))?o.splice(i,1):a.push(n)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),a.forEach((function(e){return n.appendChild(e)})),{oldTags:o,newTags:a}},ce=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},fe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[L[n]||n]=e[n],t}),t)},de=function(e,t,n){switch(e){case b.TITLE:return{toComponent:function(){return e=t.title,n=t.titleAttributes,(r={key:e})[B]=!0,o=fe(n,r),[l.createElement(b.TITLE,o,e)];var e,n,r,o},toString:function(){return function(e,t,n,r){var o=ce(n),a=ie(t);return o?"<"+e+' data-react-helmet="true" '+o+">"+W(a,r)+"":"<"+e+' data-react-helmet="true">'+W(a,r)+""}(e,t.title,t.titleAttributes,n)}};case g:case v:return{toComponent:function(){return fe(t)},toString:function(){return ce(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,n){var r,o=((r={key:n})[B]=!0,r);return Object.keys(t).forEach((function(e){var n=L[e]||e;if(n===x||n===k){var r=t.innerHTML||t.cssText;o.dangerouslySetInnerHTML={__html:r}}else o[n]=t[e]})),l.createElement(e,o)}))}(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var o=Object.keys(r).filter((function(e){return!(e===x||e===k)})).reduce((function(e,t){var o=void 0===r[t]?t:t+'="'+W(r[t],n)+'"';return e?e+" "+o:o}),""),a=r.innerHTML||r.cssText||"",i=-1===j.indexOf(e);return t+"<"+e+' data-react-helmet="true" '+o+(i?"/>":">"+a+"")}),"")}(e,t,n)}}}},pe=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,o=e.htmlAttributes,a=e.linkTags,i=e.metaTags,l=e.noscriptTags,u=e.scriptTags,s=e.styleTags,c=e.title,f=void 0===c?"":c,d=e.titleAttributes;return{base:de(b.BASE,t,r),bodyAttributes:de(g,n,r),htmlAttributes:de(v,o,r),link:de(b.LINK,a,r),meta:de(b.META,i,r),noscript:de(b.NOSCRIPT,l,r),script:de(b.SCRIPT,u,r),style:de(b.STYLE,s,r),title:de(b.TITLE,{title:f,titleAttributes:d},r)}},me=f()((function(e){return{baseTag:K([S,A],e),bodyAttributes:Y(g,e),defer:X(e,N),encode:X(e,D),htmlAttributes:Y(v,e),linkTags:Q(b.LINK,[P,S],e),metaTags:Q(b.META,[C,w,E,_,T],e),noscriptTags:Q(b.NOSCRIPT,[x],e),onChangeClientState:Z(e),scriptTags:Q(b.SCRIPT,[O,x],e),styleTags:Q(b.STYLE,[k],e),title:V(e),titleAttributes:Y(y,e)}}),(function(e){oe&&ne(oe),e.defer?oe=te((function(){ae(e,(function(){oe=null}))})):(ae(e),oe=null)}),pe)((function(){return null})),he=(o=me,i=a=function(e){function t(){return U(this,t),H(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.shouldComponentUpdate=function(e){return!p()(this.props,e)},t.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case b.SCRIPT:case b.NOSCRIPT:return{innerHTML:t};case b.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},t.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren,o=e.newChildProps,a=e.nestedChildren;return $({},r,((t={})[n.type]=[].concat(r[n.type]||[],[$({},o,this.mapNestedChildrenToProps(n,a))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,n,r=e.child,o=e.newProps,a=e.newChildProps,i=e.nestedChildren;switch(r.type){case b.TITLE:return $({},o,((t={})[r.type]=i,t.titleAttributes=$({},a),t));case b.BODY:return $({},o,{bodyAttributes:$({},a)});case b.HTML:return $({},o,{htmlAttributes:$({},a)})}return $({},o,((n={})[r.type]=$({},a),n))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=$({},t);return Object.keys(e).forEach((function(t){var r;n=$({},n,((r={})[t]=e[t],r))})),n},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var n=this,r={};return l.Children.forEach(e,(function(e){if(e&&e.props){var o=e.props,a=o.children,i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[F[n]||n]=e[n],t}),t)}(q(o,["children"]));switch(n.warnOnInvalidChildren(e,a),e.type){case b.LINK:case b.META:case b.NOSCRIPT:case b.SCRIPT:case b.STYLE:r=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:i,nestedChildren:a});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:i,nestedChildren:a})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},t.prototype.render=function(){var e=this.props,t=e.children,n=q(e,["children"]),r=$({},n);return t&&(r=this.mapChildrenToProps(t,r)),l.createElement(o,r)},G(t,null,[{key:"canUseDOM",set:function(e){o.canUseDOM=e}}]),t}(l.Component),a.propTypes={base:s().object,bodyAttributes:s().object,children:s().oneOfType([s().arrayOf(s().node),s().node]),defaultTitle:s().string,defer:s().bool,encodeSpecialCharacters:s().bool,htmlAttributes:s().object,link:s().arrayOf(s().object),meta:s().arrayOf(s().object),noscript:s().arrayOf(s().object),onChangeClientState:s().func,script:s().arrayOf(s().object),style:s().arrayOf(s().object),title:s().string,titleAttributes:s().object,titleTemplate:s().string},a.defaultProps={defer:!0,encodeSpecialCharacters:!0},a.peek=o.peek,a.rewind=function(){var e=o.rewind();return e||(e=pe({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},i);he.renderStatic=he.rewind;var ge=function(e){return l.createElement(he,Object.assign({},e))}},5999:function(e,t,n){"use strict";n.d(t,{Z:function(){return c},I:function(){return s}});var r=n(7294),o=/{\w+}/g,a="{}";function i(e,t){var n=[],i=e.replace(o,(function(e){var o=e.substr(1,e.length-2),i=null==t?void 0:t[o];if(void 0!==i){var l=r.isValidElement(i)?i:String(i);return n.push(l),a}return e}));return 0===n.length?e:n.every((function(e){return"string"==typeof e}))?i.split(a).reduce((function(e,t,r){var o;return e.concat(t).concat(null!==(o=n[r])&&void 0!==o?o:"")}),""):i.split(a).reduce((function(e,t,o){return[].concat(e,[r.createElement(r.Fragment,{key:o},t,n[o])])}),[])}var l=n(7529);function u(e){var t,n,r=e.id,o=e.message;if(void 0===r&&void 0===o)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return null!==(n=null!==(t=l[null!=r?r:o])&&void 0!==t?t:o)&&void 0!==n?n:r}function s(e,t){return i(u({message:e.message,id:e.id}),t)}function c(e){var t=e.children,n=e.id,r=e.values;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");return i(u({message:t,id:n}),r)}},9913:function(e,t,n){"use strict";n.d(t,{_:function(){return o},t:function(){return a}});var r=n(7294),o=r.createContext(!1);function a(e){var t=e.children,n=(0,r.useState)(!1),a=n[0],i=n[1];return(0,r.useEffect)((function(){i(!0)}),[]),r.createElement(o.Provider,{value:a},t)}},9935:function(e,t,n){"use strict";n.d(t,{m:function(){return r}});var r="default"},7041:function(e,t,n){"use strict";n.d(t,{_:function(){return c},M:function(){return f}});var r=n(7294),o=n(9782),a=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/","versions":[{"name":"current","label":"Next","isLast":true,"path":"/","mainDocId":"introduction","docs":[{"id":"contributing/code-of-conduct","path":"/contributing/code-of-conduct","sidebar":"docs"},{"id":"contributing/introduction-to-contributing","path":"/contributing/introduction-to-contributing","sidebar":"docs"},{"id":"contributing/triage-guide","path":"/contributing/triage-guide","sidebar":"docs"},{"id":"introduction","path":"/","sidebar":"docs"},{"id":"maintainers/check-engines","path":"/maintainers/check-engines","sidebar":"docs"},{"id":"maintainers/conventional-commit","path":"/maintainers/conventional-commit","sidebar":"docs"},{"id":"maintainers/semantic-release","path":"/maintainers/semantic-release","sidebar":"docs"},{"id":"maintainers/setting-up-a-new-repository","path":"/maintainers/setting-up-a-new-repository","sidebar":"docs"},{"id":"technical/dark-mode-explained","path":"/technical/dark-mode-explained","sidebar":"docs"},{"id":"technical/fetching-data-from-github","path":"/technical/fetching-data-from-github","sidebar":"docs"},{"id":"technical/introduction-to-storybook","path":"/technical/introduction-to-storybook","sidebar":"docs"},{"id":"technical/resolve-merge-conflicts","path":"/technical/resolve-merge-conflicts","sidebar":"docs"}]}]}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr"}}}'),l=n(7529),u=JSON.parse('{"docusaurusVersion":"2.0.0-beta.9","siteVersion":"1.12.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.0.0-beta.9"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.0.0-beta.9"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.0.0-beta.9"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.0.0-beta.9"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.0.0-beta.9"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"2.0.0-beta.9"},"docusaurus-plugin-pwa":{"type":"package","name":"@docusaurus/plugin-pwa","version":"2.0.0-beta.9"}}}'),s={siteConfig:o.Z,siteMetadata:u,globalData:a,i18n:i,codeTranslations:l},c=r.createContext(s);function f(e){var t=e.children;return r.createElement(c.Provider,{value:s},t)}},6291:function(e,t,n){"use strict";var r=n(8790);t.Z=r.H},8143:function(e,t,n){"use strict";n.r(t),n.d(t,{BrowserRouter:function(){return r.VK},HashRouter:function(){return r.UT},Link:function(){return r.rU},MemoryRouter:function(){return r.VA},NavLink:function(){return r.OL},Prompt:function(){return r.NL},Redirect:function(){return r.l_},Route:function(){return r.AW},Router:function(){return r.F0},StaticRouter:function(){return r.gx},Switch:function(){return r.rs},generatePath:function(){return r.Gn},matchPath:function(){return r.LX},useHistory:function(){return r.k6},useLocation:function(){return r.TH},useParams:function(){return r.UO},useRouteMatch:function(){return r.$B},withRouter:function(){return r.EN}});var r=n(3727)},2263:function(e,t,n){"use strict";var r=n(7294),o=n(7041);t.Z=function(){return(0,r.useContext)(o._)}},8084:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a},useAllPluginInstancesData:function(){return i},usePluginData:function(){return l}});var r=n(2263),o=n(9935);function a(){var e=(0,r.Z)().globalData;if(!e)throw new Error("Docusaurus global data not found.");return e}function i(e){var t=a()[e];if(!t)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin.');return t}function l(e,t){void 0===t&&(t=o.m);var n=i(e)[t];if(!n)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin with id "'+t+'".');return n}},2389:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(7294),o=n(9913);function a(){return(0,r.useContext)(o._)}},8408:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDocVersionSuggestions=t.getActiveDocContext=t.getActiveVersion=t.getLatestVersion=t.getActivePlugin=void 0;var r=n(8143);t.getActivePlugin=function(e,t,n){void 0===n&&(n={});var o=Object.entries(e).find((function(e){e[0];var n=e[1];return!!(0,r.matchPath)(t,{path:n.path,exact:!1,strict:!1})})),a=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!a&&n.failfast)throw new Error("Can't find active docs plugin for \""+t+'" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: '+Object.values(e).map((function(e){return e.path})).join(", "));return a};t.getLatestVersion=function(e){return e.versions.find((function(e){return e.isLast}))};t.getActiveVersion=function(e,n){var o=(0,t.getLatestVersion)(e);return[].concat(e.versions.filter((function(e){return e!==o})),[o]).find((function(e){return!!(0,r.matchPath)(n,{path:e.path,exact:!1,strict:!1})}))};t.getActiveDocContext=function(e,n){var o,a,i=(0,t.getActiveVersion)(e,n),l=null==i?void 0:i.docs.find((function(e){return!!(0,r.matchPath)(n,{path:e.path,exact:!0,strict:!1})}));return{activeVersion:i,activeDoc:l,alternateDocVersions:l?(o=l.id,a={},e.versions.forEach((function(e){e.docs.forEach((function(t){t.id===o&&(a[e.name]=t)}))})),a):{}}};t.getDocVersionSuggestions=function(e,n){var r=(0,t.getLatestVersion)(e),o=(0,t.getActiveDocContext)(e,n);return{latestDocSuggestion:null==o?void 0:o.alternateDocVersions[r.name],latestVersionSuggestion:r}}},6730:function(e,t,n){"use strict";t.Jo=t.Iw=t.zu=t.yW=t.gB=t.WS=t.gA=t.zh=t._r=void 0;var r=n(655),o=n(8143),a=(0,r.__importStar)(n(8084)),i=n(8408),l={};t._r=function(){var e;return null!==(e=(0,a.default)()["docusaurus-plugin-content-docs"])&&void 0!==e?e:l};t.zh=function(e){return(0,a.usePluginData)("docusaurus-plugin-content-docs",e)};t.gA=function(e){void 0===e&&(e={});var n=(0,t._r)(),r=(0,o.useLocation)().pathname;return(0,i.getActivePlugin)(n,r,e)};t.WS=function(e){void 0===e&&(e={});var n=(0,t.gA)(e),r=(0,o.useLocation)().pathname;if(n)return{activePlugin:n,activeVersion:(0,i.getActiveVersion)(n.pluginData,r)}};t.gB=function(e){return(0,t.zh)(e).versions};t.yW=function(e){var n=(0,t.zh)(e);return(0,i.getLatestVersion)(n)};t.zu=function(e){var n=(0,t.zh)(e),r=(0,o.useLocation)().pathname;return(0,i.getActiveVersion)(n,r)};t.Iw=function(e){var n=(0,t.zh)(e),r=(0,o.useLocation)().pathname;return(0,i.getActiveDocContext)(n,r)};t.Jo=function(e){var n=(0,t.zh)(e),r=(0,o.useLocation)().pathname;return(0,i.getDocVersionSuggestions)(n,r)}},9002:function(e,t,n){"use strict";n.r(t);var r=n(5861),o=n(7757),a=n.n(o),i=n(2822),l=["appInstalled","standalone","queryString"],u=!0,s=(0,i.WA)("docusaurus.pwa.event.appInstalled.fired");function c(){return f.apply(this,arguments)}function f(){return f=(0,r.Z)(a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.serviceWorker.getRegistrations();case 2:return t=e.sent,console.log("[Docusaurus-PWA][registerSw]: will unregister all service worker registrations",t),e.next=6,Promise.all(t.map(function(){var e=(0,r.Z)(a().mark((function e(n){var r,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null==n||null==(r=n.registration)?void 0:r.unregister();case 2:o=e.sent,console.log("[Docusaurus-PWA][registerSw]: unregister() service worker registration",t,o);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 6:console.log("[Docusaurus-PWA][registerSw]: unregistered all service worker registrations",t),window.location.reload();case 8:case"end":return e.stop()}}),e)}))),f.apply(this,arguments)}function d(){return p.apply(this,arguments)}function p(){return(p=(0,r.Z)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return","true"===s.get());case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(){return h.apply(this,arguments)}function h(){return(h=(0,r.Z)(a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!("getInstalledRelatedApps"in window.navigator)){e.next=5;break}return e.next=3,navigator.getInstalledRelatedApps();case 3:return t=e.sent,e.abrupt("return",t.some((function(e){return"webapp"===e.platform})));case 5:return e.abrupt("return",!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var g,v={always:function(){return!0},mobile:function(){return window.innerWidth<=940},saveData:function(){return!(!navigator.connection||!navigator.connection.saveData)},appInstalled:(g=(0,r.Z)(a().mark((function e(){var t,n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d();case 2:return t=e.sent,e.next=5,m();case 5:return n=e.sent,e.abrupt("return",t||n);case 7:case"end":return e.stop()}}),e)}))),function(){return g.apply(this,arguments)}),standalone:function(){return window.matchMedia("(display-mode: standalone)").matches},queryString:function(){return"true"===new URLSearchParams(window.location.search).get("offlineMode")}};function y(e){return b.apply(this,arguments)}function b(){return(b=(0,r.Z)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",v[t]());case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(){return k.apply(this,arguments)}function k(){return k=(0,r.Z)(a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(l.map(function(){var e=(0,r.Z)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y(t);case 2:return n=e.sent,e.abrupt("return",n?t:void 0);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 2:return t=e.sent,e.abrupt("return",t.filter(Boolean));case 4:case"end":return e.stop()}}),e)}))),k.apply(this,arguments)}function S(){return E.apply(this,arguments)}function E(){return(E=(0,r.Z)(a().mark((function e(){var t,n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w();case 2:return t=e.sent,n=t.length>0,r={activeStrategies:t,availableStrategies:l},n?console.log("[Docusaurus-PWA][registerSw]: offline mode enabled, because of activation strategies",r):console.log("[Docusaurus-PWA][registerSw]: offline mode disabled, because none of the offlineModeActivationStrategies could be used",r),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){var t=JSON.stringify(e),n="/sw.js?params="+encodeURIComponent(t);return console.log("[Docusaurus-PWA][registerSw]: service worker url",{url:n,params:e}),n}function T(){return T=(0,r.Z)(a().mark((function e(){var t,o,i,l,s,c,f,d;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.e(131).then(n.bind(n,5131));case 2:return t=e.sent,o=t.Workbox,e.next=6,S();case 6:return i=e.sent,l=x({offlineMode:i,debug:u}),s=new o(l),e.next=11,s.register();case 11:if(c=e.sent,f=function(){return s.messageSW({type:"SKIP_WAITING"})},d=function(){var e=(0,r.Z)(a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("[Docusaurus-PWA][registerSw]: handleServiceWorkerWaiting"),i){e.next=5;break}f(),e.next=11;break;case 5:return e.next=8,n.e(923).then(n.bind(n,923));case 8:return t=e.sent.default,e.next=11,t({onReload:function(){s.addEventListener("controlling",(function(){window.location.reload()})),f()}});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),c.active&&console.log("[Docusaurus-PWA][registerSw]: registration.active",c),c.installing&&console.log("[Docusaurus-PWA][registerSw]: registration.installing",c),c.waiting&&console.log("[Docusaurus-PWA][registerSw]: registration.waiting",c),s.addEventListener("waiting",(function(e){console.log("[Docusaurus-PWA][registerSw]: event waiting",e),d()})),s.addEventListener("externalwaiting",(function(e){console.log("[Docusaurus-PWA][registerSw]: event externalwaiting",e),d()})),!c.waiting){e.next=20;break}return e.next=20,d();case 20:case"end":return e.stop()}}),e)}))),T.apply(this,arguments)}"undefined"!=typeof window&&(console.log("[Docusaurus-PWA][registerSw]: debug mode enabled"),"serviceWorker"in navigator&&("undefined"!=typeof window&&(console.log("[Docusaurus-PWA][registerSw]: addLegacyAppInstalledEventsListeners"),window.addEventListener("appinstalled",function(){var e=(0,r.Z)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("[Docusaurus-PWA][registerSw]: event appinstalled",t),s.set("true"),console.log("[Docusaurus-PWA][registerSw]: AppInstalledEventFiredStorage.set('true')"),e.next=5,c();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),window.addEventListener("beforeinstallprompt",function(){var e=(0,r.Z)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("[Docusaurus-PWA][registerSw]: event beforeinstallprompt",t),console.log("[Docusaurus-PWA][registerSw]: AppInstalledEventFiredStorage.get()",s.get()),!s.get()){e.next=7;break}return s.del(),console.log("[Docusaurus-PWA][registerSw]: AppInstalledEventFiredStorage.del()"),e.next=7,c();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),console.log("[Docusaurus-PWA][registerSw]: legacy appinstalled and beforeinstallprompt event listeners installed")),function(){return T.apply(this,arguments)}().catch((function(e){return console.error("registerSW failed",e)}))))},907:function(e,t,n){"use strict";n.d(t,{Iw:function(){return r.Iw},gA:function(){return r.gA},WS:function(){return r.WS},zu:function(){return r.zu},_r:function(){return r._r},Jo:function(){return r.Jo},zh:function(){return r.zh},yW:function(){return r.yW},gB:function(){return r.gB}});var r=n(6730)},467:function(e,t,n){"use strict";n.r(t);var r=n(412),o=n(9782);t.default=function(e){if(r.Z.canUseDOM){var t=o.Z.themeConfig.prism,a=(void 0===t?{}:t).additionalLanguages,i=void 0===a?[]:a;window.Prism=e,i.forEach((function(e){n(6500)("./prism-"+e)})),delete window.Prism}}},2448:function(e,t,n){"use strict";var r=o(n(7410));function o(e){return e&&e.__esModule?e:{default:e}}(0,o(n(467)).default)(r.default)},2822:function(e,t,n){"use strict";n.d(t,{pl:function(){return ke},zF:function(){return $},HX:function(){return h},PO:function(){return X},L5:function(){return se},Cv:function(){return re},Cn:function(){return ee},OC:function(){return Re},kM:function(){return he},WA:function(){return s},os:function(){return g},Fx:function(){return Me},Mg:function(){return b},_f:function(){return c},bc:function(){return m},l5:function(){return d},nT:function(){return Se},uR:function(){return I},J:function(){return pe},Oh:function(){return me},ed:function(){return P},Rb:function(){return xe},be:function(){return Ee},SL:function(){return A},g8:function(){return ne},c2:function(){return C},D9:function(){return O},RF:function(){return Ie},DA:function(){return Ae},Si:function(){return Pe},LU:function(){return o},pe:function(){return w}});var r=n(2263);function o(){return(0,r.Z)().siteConfig.themeConfig}var a="localStorage";function i(e){if(void 0===e&&(e=a),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,l||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),l=!0),null}var t}var l=!1;var u={get:function(){return null},set:function(){},del:function(){}};var s=function(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error('Illegal storage API usage for storage key "'+e+'".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.')}return{get:t,set:t,del:t}}(e);var n=i(null==t?void 0:t.persistence);return null===n?u:{get:function(){return n.getItem(e)},set:function(t){return n.setItem(e,t)},del:function(){return n.removeItem(e)}}};function c(e){void 0===e&&(e=a);var t=i(e);if(!t)return[];for(var n=[],r=0;rn.pluralForms.length&&console.error("For locale="+n.locale+", a maximum of "+n.pluralForms.length+" plural forms are expected ("+n.pluralForms+"), but the message contains "+r.length+" plural forms: "+e+" ");var o=n.select(t),a=n.pluralForms.indexOf(o);return r[Math.min(a,r.length-1)]}(n,t,e)}}}var _="undefined"!=typeof window?k.useLayoutEffect:k.useEffect;function P(e){var t=(0,k.useRef)(e);return _((function(){t.current=e}),[e]),(0,k.useCallback)((function(){return t.current.apply(t,arguments)}),[])}function O(e){var t=(0,k.useRef)();return _((function(){t.current=e})),t.current}function A(e){var t=(0,f.TH)(),n=O(t),r=P(e);(0,k.useEffect)((function(){r({location:t,previousLocation:n})}),[r,t,n])}var L=n(3366),R=n(412),N=["collapsed"],D=["lazy"];function I(e){var t=e.initialState,n=(0,k.useState)(null!=t&&t),r=n[0],o=n[1],a=(0,k.useCallback)((function(){o((function(e){return!e}))}),[]);return{collapsed:r,setCollapsed:o,toggleCollapsed:a}}var M={display:"none",overflow:"hidden",height:"0px"},F={display:"block",overflow:"visible",height:"auto"};function j(e,t){var n=t?M:F;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function B(e){var t=e.collapsibleRef,n=e.collapsed,r=e.animation,o=(0,k.useRef)(!1);(0,k.useEffect)((function(){var e,a=t.current;function i(){var e,t,n=a.scrollHeight,o=null!==(e=null==r?void 0:r.duration)&&void 0!==e?e:function(e){var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}(n);return{transition:"height "+o+"ms "+(null!==(t=null==r?void 0:r.easing)&&void 0!==t?t:"ease-in-out"),height:n+"px"}}function l(){var e=i();a.style.transition=e.transition,a.style.height=e.height}if(!o.current)return j(a,n),void(o.current=!0);return a.style.willChange="height",e=requestAnimationFrame((function(){n?(l(),requestAnimationFrame((function(){a.style.height=M.height,a.style.overflow=M.overflow}))):(a.style.display="block",requestAnimationFrame((function(){l()})))})),function(){return cancelAnimationFrame(e)}}),[t,n,r])}function z(e){if(!R.Z.canUseDOM)return e?M:F}function U(e){var t=e.as,n=void 0===t?"div":t,r=e.collapsed,o=e.children,a=e.animation,i=e.onCollapseTransitionEnd,l=e.className,u=e.disableSSRStyle,s=(0,k.useRef)(null);return B({collapsibleRef:s,collapsed:r,animation:a}),k.createElement(n,{ref:s,style:u?void 0:z(r),onTransitionEnd:function(e){"height"===e.propertyName&&(j(s.current,r),null==i||i(r))},className:l},o)}function G(e){var t=e.collapsed,n=(0,L.Z)(e,N),r=(0,k.useState)(!t),o=r[0],a=r[1];(0,k.useLayoutEffect)((function(){t||a(!0)}),[t]);var i=(0,k.useState)(t),l=i[0],u=i[1];return(0,k.useLayoutEffect)((function(){o&&u(t)}),[o,t]),o?k.createElement(U,Object.assign({},n,{collapsed:l})):null}function $(e){var t=e.lazy,n=(0,L.Z)(e,D),r=t?G:U;return k.createElement(r,Object.assign({},n))}var q=n(2389),H=n(6010),W="details_2Ziz",V="isBrowser_2j9b",Z="collapsibleContent_3OHp",Y=["summary","children"];function K(e){return!!e&&("SUMMARY"===e.tagName||K(e.parentElement))}function Q(e,t){return!!e&&(e===t||Q(e.parentElement,t))}var X=function(e){var t,n=e.summary,r=e.children,o=(0,L.Z)(e,Y),a=(0,q.Z)(),i=(0,k.useRef)(null),l=I({initialState:!o.open}),u=l.collapsed,s=l.setCollapsed,c=(0,k.useState)(o.open),f=c[0],d=c[1];return k.createElement("details",Object.assign({},o,{ref:i,open:f,"data-collapsed":u,className:(0,H.Z)(W,(t={},t[V]=a,t),o.className),onMouseDown:function(e){K(e.target)&&e.detail>1&&e.preventDefault()},onClick:function(e){e.stopPropagation();var t=e.target;K(t)&&Q(t,i.current)&&(e.preventDefault(),u?(s(!1),d(!0)):s(!0))}}),n,k.createElement($,{lazy:!1,collapsed:u,disableSSRStyle:!0,onCollapseTransitionEnd:function(e){s(e),d(!e)}},k.createElement("div",{className:Z},r)))};var J=(0,k.createContext)(null);function ee(e){var t=e.children;return k.createElement(J.Provider,{value:(0,k.useState)(null)},t)}function te(){var e=(0,k.useContext)(J);if(null===e)throw new Error("MobileSecondaryMenuProvider was not used correctly, context value is null");return e}function ne(){var e=te()[0];if(e){var t=e.component;return function(n){return k.createElement(t,Object.assign({},e.props,n))}}return function(){}}function re(e){var t,n=e.component,r=e.props,o=te()[1],a=(t=r,(0,k.useMemo)((function(){return t}),[].concat(Object.keys(t),Object.values(t))));return(0,k.useEffect)((function(){o({component:n,props:a})}),[o,n,a]),(0,k.useEffect)((function(){return function(){return o(null)}}),[o]),null}var oe=function(e){return"docs-preferred-version-"+e},ae={save:function(e,t,n){s(oe(e),{persistence:t}).set(n)},read:function(e,t){return s(oe(e),{persistence:t}).get()},clear:function(e,t){s(oe(e),{persistence:t}).del()}};function ie(e){var t=e.pluginIds,n=e.versionPersistence,r=e.allDocsData;var o={};return t.forEach((function(e){o[e]=function(e){var t=ae.read(e,n);return r[e].versions.some((function(e){return e.name===t}))?{preferredVersionName:t}:(ae.clear(e,n),{preferredVersionName:null})}(e)})),o}function le(){var e=(0,v._r)(),t=o().docs.versionPersistence,n=(0,k.useMemo)((function(){return Object.keys(e)}),[e]),r=(0,k.useState)((function(){return function(e){var t={};return e.forEach((function(e){t[e]={preferredVersionName:null}})),t}(n)})),a=r[0],i=r[1];return(0,k.useEffect)((function(){i(ie({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]),[a,(0,k.useMemo)((function(){return{savePreferredVersion:function(e,n){ae.save(e,t,n),i((function(t){var r;return Object.assign({},t,((r={})[e]={preferredVersionName:n},r))}))}}}),[t])]}var ue=(0,k.createContext)(null);function se(e){var t=e.children;return y?k.createElement(ce,null,t):k.createElement(k.Fragment,null,t)}function ce(e){var t=e.children,n=le();return k.createElement(ue.Provider,{value:n},t)}function fe(){var e=(0,k.useContext)(ue);if(!e)throw new Error('Can\'t find docs preferred context, maybe you forgot to use the "DocsPreferredVersionContextProvider"?');return e}var de=n(9935);function pe(e){void 0===e&&(e=de.m);var t=(0,v.zh)(e),n=fe(),r=n[0],o=n[1],a=r[e].preferredVersionName;return{preferredVersion:a?t.versions.find((function(e){return e.name===a})):null,savePreferredVersionName:(0,k.useCallback)((function(t){o.savePreferredVersion(e,t)}),[o,e])}}function me(){var e=(0,v._r)(),t=fe()[0];var n=Object.keys(e),r={};return n.forEach((function(n){r[n]=function(n){var r=e[n],o=t[n].preferredVersionName;return o?r.versions.find((function(e){return e.name===o})):null}(n)})),r}var he={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button"},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:function(e){return"theme-doc-sidebar-item-category-level-"+e},docSidebarItemLinkLevel:function(e){return"theme-doc-sidebar-item-link-level-"+e}},blog:{}},ge=s("docusaurus.announcement.dismiss"),ve=s("docusaurus.announcement.id"),ye=function(){return"true"===ge.get()},be=function(e){return ge.set(String(e))},we=(0,k.createContext)(null),ke=function(e){var t=e.children,n=function(){var e=o().announcementBar,t=(0,q.Z)(),n=(0,k.useState)((function(){return!!t&&ye()})),r=n[0],a=n[1];(0,k.useEffect)((function(){a(ye())}),[]);var i=(0,k.useCallback)((function(){be(!0),a(!0)}),[]);return(0,k.useEffect)((function(){if(e){var t=e.id,n=ve.get();"annoucement-bar"===n&&(n="announcement-bar");var r=t!==n;ve.set(t),r&&be(!1),!r&&ye()||a(!1)}}),[e]),(0,k.useMemo)((function(){return{isActive:!!e&&!r,close:i}}),[e,r,i])}();return k.createElement(we.Provider,{value:n},t)},Se=function(){var e=(0,k.useContext)(we);if(!e)throw new Error("useAnnouncementBar(): AnnouncementBar not found in React context: make sure to use the AnnouncementBarProvider on top of the tree");return e};function Ee(){var e=(0,r.Z)().siteConfig.baseUrl;return(0,f.TH)().pathname.replace(e,"/")}n(5999);function xe(e){!function(e){var t=(0,f.k6)().block,n=(0,k.useRef)(e);(0,k.useEffect)((function(){n.current=e}),[e]),(0,k.useEffect)((function(){return t((function(e,t){return n.current(e,t)}))}),[t,n])}((function(t,n){if("POP"===n)return e(t,n)}))}function Te(e){var t=e.getBoundingClientRect();return t.top===t.bottom?Te(e.parentNode):t}function Ce(e,t){var n,r=t.anchorTopOffset,o=e.find((function(e){return Te(e).top>=r}));return o?function(e){return e.top>0&&e.bottom=n&&e.level<=r}(e)?[Object.assign({},e,{children:t})]:t}))}function Ae(e){var t=e.toc,n=e.minHeadingLevel,r=e.maxHeadingLevel;return(0,k.useMemo)((function(){return Oe({toc:t,minHeadingLevel:n,maxHeadingLevel:r})}),[t,n,r])}var Le=(0,k.createContext)(void 0);function Re(e){var t,n=e.children;return k.createElement(Le.Provider,{value:(t=(0,k.useRef)(!0),(0,k.useMemo)((function(){return{scrollEventsEnabledRef:t,enableScrollEvents:function(){t.current=!0},disableScrollEvents:function(){t.current=!1}}}),[]))},n)}function Ne(){var e=(0,k.useContext)(Le);if(null==e)throw new Error('"useScrollController" is used but no context provider was found in the React tree.');return e}var De=function(){return R.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null};function Ie(e,t){void 0===t&&(t=[]);var n=Ne().scrollEventsEnabledRef,r=(0,k.useRef)(De()),o=P(e);(0,k.useEffect)((function(){var e=function(){if(n.current){var e=De();o&&o(e,r.current),r.current=e}},t={passive:!0};return e(),window.addEventListener("scroll",e,t),function(){return window.removeEventListener("scroll",e,t)}}),[o,n].concat(t))}function Me(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}},6010:function(e,t,n){"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t=0;d--){var p=i[d];"."===p?a(i,d):".."===p?(a(i,d),f++):f&&(a(i,d),f--)}if(!s)for(;f--;f)i.unshift("..");!s||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};function l(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var u=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=l(t),o=l(n);return r!==t||o!==n?e(r,o):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},s=n(2177);function c(e){return"/"===e.charAt(0)?e:"/"+e}function f(e){return"/"===e.charAt(0)?e.substr(1):e}function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function m(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function h(e,t,n,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),a.state=t):(void 0===(a=(0,r.Z)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(a.key=n),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function g(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&u(e.state,t.state)}function v(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,o):n.push(o),f({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=h(e,t,d(),w.location);c.confirmTransitionTo(o,r,n,(function(e){e&&(w.entries[w.index]=o,f({action:r,location:o}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=w.index+e;return t>=0&&t
'};function o(e,t,n){return en?n:e}function a(e){return 100*(-1+e)}function i(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=o(e,r.minimum,1),n.status=1===e?null:e;var a=n.render(!t),s=a.querySelector(r.barSelector),c=r.speed,f=r.easing;return a.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),u(s,i(e,c,f)),1===e?(u(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){u(a,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),l=e?"-100":a(n.status||0),s=document.querySelector(r.parent);return u(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&p(o),s!=document.body&&c(s,"nprogress-custom-parent"),s.appendChild(t),t},n.remove=function(){f(document.documentElement,"nprogress-busy"),f(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),u=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,o[1],o[2])}}();function s(e,t){return("string"==typeof e?e:d(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=d(e),r=n+t;s(n,t)||(e.className=r.substring(1))}function f(e,t){var n,r=d(e);s(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function d(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},7418:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,a){for(var i,l,u=o(e),s=1;se.length)return;if(!(k instanceof u)){if(h&&b!=t.length-1){if(d.lastIndex=w,!(_=d.exec(e)))break;for(var S=_.index+(m?_[1].length:0),E=_.index+_[0].length,x=b,T=w,C=t.length;x=(T+=t[x].length)&&(++b,w=T);if(t[b]instanceof u)continue;P=x-b,k=e.slice(w,T),_.index-=w}else{d.lastIndex=0;var _=d.exec(k),P=1}if(_){m&&(g=_[1]?_[1].length:0),E=(S=_.index+g)+(_=_[0].slice(g)).length;var O=k.slice(0,S),A=k.slice(E),L=[b,P];O&&(++b,w+=O.length,L.push(O));var R=new u(s,p?o.tokenize(_,p):_,v,_,h);if(L.push(R),A&&L.push(A),Array.prototype.splice.apply(t,L),1!=P&&o.matchGrammar(e,t,n,b,w,!0,s),i)break}else if(i)break}}}}},hooks:{add:function(){},run:function(e,t){}},tokenize:function(e,t,n){var r=[e],a=t.rest;if(a){for(var i in a)t[i]=a[i];delete t.rest}return o.matchGrammar(e,r,t,0,0,!1),r}},(a=o.Token=function(e,t,n,r,o){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length,this.greedy=!!o}).stringify=function(e,t,n){if("string"==typeof e)return e;if("Array"===o.util.type(e))return e.map((function(n){return a.stringify(n,t,e)})).join("");var r={type:e.type,content:a.stringify(e.content,t,n),tag:"span",classes:["token",e.type],attributes:{},language:t,parent:n};if(e.alias){var i="Array"===o.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(r.classes,i)}var l=Object.keys(r.attributes).map((function(e){return e+'="'+(r.attributes[e]||"").replace(/"/g,""")+'"'})).join(" ");return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+(l?" "+l:"")+">"+r.content+""},o);i.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.languages.markup.doctype.inside["internal-subset"].inside=i.languages.markup,i.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(i.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:i.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:i.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},i.languages.insertBefore("markup","cdata",o)}}),i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.xml=i.languages.extend("markup",{}),i.languages.ssml=i.languages.xml,i.languages.atom=i.languages.xml,i.languages.rss=i.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|(?!\2)[^\\`$])*\2/,lookbehind:!0,greedy:!0,inside:r}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var o=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=r.variable[1].inside,i=0;i]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},i.languages.c=i.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),i.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},i.languages.c.string],comment:i.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:i.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete i.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(i),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/(^|["'\s])style\s*=\s*(?:"[^"]*"|'[^']*')/i,lookbehind:!0,inside:{"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{style:{pattern:/(["'])[\s\S]+(?=["']$)/,lookbehind:!0,alias:"language-css",inside:e.languages.css},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},"attr-name":/^style/i}}},n.tag))}(i),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+\b)/,lookbehind:!0},o={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#(?:[\da-f]{1,2}){3,4}\b/i,alias:"color"},color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:o,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:o})}(i),i.languages.javascript=i.languages.extend("clike",{"class-name":[i.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),i.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,i.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:i.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:i.languages.javascript},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,inside:i.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:i.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:i.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),i.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:i.languages.javascript}},string:/[\s\S]+/}}}),i.languages.markup&&i.languages.markup.tag.addInlined("script","javascript"),i.languages.js=i.languages.javascript,function(e){var t=e.util.clone(e.languages.javascript);e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+(?:\s+(?:[\w.:$-]+(?:=(?:"(?:\\[^]|[^\\"])*"|'(?:\\[^]|[^\\'])*'|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[^]|[^\\"])*"|'(?:\\[^]|[^\\'])*'|[^\s'">]+)/i,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},e.languages.jsx.tag),e.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:e.languages.jsx},alias:"language-javascript"}},e.languages.jsx.tag);var n=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(n).join(""):""},r=function(t){for(var o=[],a=0;a0&&o[o.length-1].tagName===n(i.content[0].content[1])&&o.pop():"/>"===i.content[i.content.length-1].content||o.push({tagName:n(i.content[0].content[1]),openedBraces:0}):o.length>0&&"punctuation"===i.type&&"{"===i.content?o[o.length-1].openedBraces++:o.length>0&&o[o.length-1].openedBraces>0&&"punctuation"===i.type&&"}"===i.content?o[o.length-1].openedBraces--:l=!0),(l||"string"==typeof i)&&o.length>0&&0===o[o.length-1].openedBraces){var u=n(i);a0&&("string"==typeof t[a-1]||"plain-text"===t[a-1].type)&&(u=n(t[a-1])+u,t.splice(a-1,1),a--),t[a]=new e.Token("plain-text",u,null,u)}i.content&&"string"!=typeof i.content&&r(i.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||r(e.tokens)}))}(i),function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|for|finally|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],o=[];/^\w+$/.test(n)||o.push(/\w+/.exec(n)[0]),"diff"===n&&o.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:o,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(i),i.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},i.languages.go=i.languages.extend("clike",{string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,number:/(?:\b0x[a-f\d]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[-+]?\d+)?)i?/i,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/}),delete i.languages.go["class-name"],i.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:i.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/},function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,l=i.length;-1!==n.code.indexOf(o=t(r,l));)++l;return i[l]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(l){for(var u=0;u=a.length);u++){var s=l[u];if("string"==typeof s||s.content&&"string"==typeof s.content){var c=a[o],f=n.tokenStack[c],d="string"==typeof s?s:s.content,p=t(r,c),m=d.indexOf(p);if(m>-1){++o;var h=d.substring(0,m),g=new e.Token(r,e.tokenize(f,n.grammar),"language-"+r,f),v=d.substring(m+p.length),y=[];h&&y.push.apply(y,i([h])),y.push(g),v&&y.push.apply(y,i([v])),"string"==typeof s?l.splice.apply(l,[u,1].concat(y)):s.content=y}}else s.content&&i(s.content)}return l}(n.tokens)}}}})}(i),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:true|false)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/i,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")}))}(i),i.languages.json={property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},i.languages.webmanifest=i.languages.json,i.languages.less=i.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),i.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),i.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"font-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+o+a+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+a+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+?\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete i.languages.objectivec["class-name"],i.languages.objc=i.languages.objectivec,i.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?[\d_]+)?)/i,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|.,:;]|\b_\b/},i.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},i.languages.python["string-interpolation"].inside.interpolation.inside.rest=i.languages.python,i.languages.py=i.languages.python,i.languages.reason=i.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),i.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete i.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/,lookbehind:!0}})}(i),i.languages.scss=i.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),i.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|forward|for|each|while|import|use|extend|debug|warn|mixin|include|function|return|content)\b/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),i.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),i.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|with|show|hide)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),i.languages.scss.atrule.inside.rest=i.languages.scss,i.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/url\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(?:\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(i),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(i),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t);var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(i),i.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^_`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/},function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",o=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),a=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+o+"|"+a+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/true|false/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(a),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(i),t.default=i},9901:function(e){e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},bash:{title:"Bash",alias:"shell",aliasTitles:{shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:"hbs",owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["css","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (Scss)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},2885:function(e,t,n){const r=n(9901),o=n(9642),a=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...a,...Object.keys(Prism.languages)];o(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(6500).resolve(t)],delete Prism.languages[e],n(6500)(t),a.add(e)}))}i.silent=!1,e.exports=i},6500:function(e,t,n){var r={"./":2885};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=6500},9642:function(e){"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n "));var l={},u=e[r];if(u){function i(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in o(t,a),l[t]=!0,n[t])l[i]=!0}t(u.require,i),t(u.optional,i),t(u.modify,i)}n[r]=l,a.pop()}}return function(e){var t=n[e];return t||(o(e,r),t=n[e]),t}}function o(e){for(var t in e)return!0;return!1}return function(a,i,l){var u=function(e){var t={};for(var n in e){var r=e[n];for(var o in r)if("meta"!=o){var a=r[o];t[o]="string"==typeof a?{title:a}:a}}return t}(a),s=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var o in n={},e){var a=e[o];t(a&&a.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+o+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");n[t]=o}))}return n[r]||r}}(u);i=i.map(s),l=(l||[]).map(s);var c=n(i),f=n(l);i.forEach((function e(n){var r=u[n];t(r&&r.require,(function(t){t in f||(c[t]=!0,e(t))}))}));for(var d,p=r(u),m=c;o(m);){for(var h in d={},m){var g=u[h];t(g&&g.modify,(function(e){e in f&&(d[e]=!0)}))}for(var v in f)if(!(v in c))for(var y in p(v))if(y in c){d[v]=!0;break}for(var b in m=d)c[b]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,o){var a=o?o.series:void 0,i=o?o.parallel:e,l={},u={};function s(e){if(e in l)return l[e];u[e]=!0;var o,c=[];for(var f in t(e))f in n&&c.push(f);if(0===c.length)o=r(e);else{var d=i(c.map((function(e){var t=s(e);return delete u[e],t})));a?o=a(d,(function(){return r(e)})):r(e)}return l[e]=o}for(var c in n)s(c);var f=[];for(var d in u)f.push(l[d]);return i(f)}(p,c,t,n)}};return w}}();e.exports=t},2703:function(e,t,n){"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5697:function(e,t,n){e.exports=n(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:function(e,t,n){"use strict";var r=n(7294),o=n(7418),a=n(3840);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n